id-frontend.prod-east.frontend.public.atl-paas.net
Open in
urlscan Pro
2600:9000:2057:7800:3:849:7200:93a1
Public Scan
URL:
https://id-frontend.prod-east.frontend.public.atl-paas.net/assets/index.bfa9ab54.js
Submission: On May 15 via api from LU — Scanned from DE
Submission: On May 15 via api from LU — Scanned from DE
Form analysis
0 forms found in the DOMText Content
let e,t,r;function n(e,t,r,n){Object.defineProperty(e,t,{get:r,set:n,enumerable:!0,configurable:!0})}function o(e){return e&&e.__esModule?e.default:e}var i,a,s,l,c,u,d,f,p,g,h,m,v,y,b,C,A,E,I,x,w,S="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{};function k(e,t){return Object.keys(t).forEach(function(r){"default"===r||"__esModule"===r||e.hasOwnProperty(r)||Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[r]}})}),e}var T={},_={},O=S.parcelRequire37b7;null==O&&((O=function(e){if(e in T)return T[e].exports;if(e in _){var t=_[e];delete _[e];var r={id:e,exports:{}};return T[e]=r,t.call(r.exports,r,r.exports),r.exports}var n=Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}).register=function(e,t){_[e]=t},S.parcelRequire37b7=O),O.register("91i6m",function(e,t){e.exports=O("5FrtN")}),O.register("5FrtN",function(e,t){n(e.exports,"Children",function(){return r},function(e){return r=e}),n(e.exports,"Component",function(){return o},function(e){return o=e}),n(e.exports,"Fragment",function(){return i},function(e){return i=e}),n(e.exports,"Profiler",function(){return a},function(e){return a=e}),n(e.exports,"PureComponent",function(){return s},function(e){return s=e}),n(e.exports,"StrictMode",function(){return l},function(e){return l=e}),n(e.exports,"Suspense",function(){return c},function(e){return c=e}),n(e.exports,"__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED",function(){return u},function(e){return u=e}),n(e.exports,"cloneElement",function(){return d},function(e){return d=e}),n(e.exports,"createContext",function(){return f},function(e){return f=e}),n(e.exports,"createElement",function(){return p},function(e){return p=e}),n(e.exports,"createFactory",function(){return g},function(e){return g=e}),n(e.exports,"createRef",function(){return h},function(e){return h=e}),n(e.exports,"forwardRef",function(){return m},function(e){return m=e}),n(e.exports,"isValidElement",function(){return v},function(e){return v=e}),n(e.exports,"lazy",function(){return y},function(e){return y=e}),n(e.exports,"memo",function(){return b},function(e){return b=e}),n(e.exports,"useCallback",function(){return C},function(e){return C=e}),n(e.exports,"useContext",function(){return A},function(e){return A=e}),n(e.exports,"useDebugValue",function(){return E},function(e){return E=e}),n(e.exports,"useEffect",function(){return I},function(e){return I=e}),n(e.exports,"useImperativeHandle",function(){return x},function(e){return x=e}),n(e.exports,"useLayoutEffect",function(){return w},function(e){return w=e}),n(e.exports,"useMemo",function(){return S},function(e){return S=e}),n(e.exports,"useReducer",function(){return k},function(e){return k=e}),n(e.exports,"useRef",function(){return T},function(e){return T=e}),n(e.exports,"useState",function(){return _},function(e){return _=e}),n(e.exports,"version",function(){return M},function(e){return M=e});var r,o,i,a,s,l,c,u,d,f,p,g,h,m,v,y,b,C,A,E,I,x,w,S,k,T,_,M,P=O("gmXIm"),N="function"==typeof Symbol&&Symbol.for,R=N?Symbol.for("react.element"):60103,L=N?Symbol.for("react.portal"):60106,F=N?Symbol.for("react.fragment"):60107,D=N?Symbol.for("react.strict_mode"):60108,B=N?Symbol.for("react.profiler"):60114,j=N?Symbol.for("react.provider"):60109,U=N?Symbol.for("react.context"):60110,H=N?Symbol.for("react.forward_ref"):60112,G=N?Symbol.for("react.suspense"):60113,z=N?Symbol.for("react.memo"):60115,V=N?Symbol.for("react.lazy"):60116,W="function"==typeof Symbol&&Symbol.iterator;function Z(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var K={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Y={};function q(e,t,r){this.props=e,this.context=t,this.refs=Y,this.updater=r||K}function Q(){}function J(e,t,r){this.props=e,this.context=t,this.refs=Y,this.updater=r||K}q.prototype.isReactComponent={},q.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(Z(85));this.updater.enqueueSetState(this,e,t,"setState")},q.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},Q.prototype=q.prototype;var X=J.prototype=new Q;X.constructor=J,P(X,q.prototype),X.isPureReactComponent=!0;var $={current:null},ee=Object.prototype.hasOwnProperty,et={key:!0,ref:!0,__self:!0,__source:!0};function er(e,t,r){var n,o={},i=null,a=null;if(null!=t)for(n in void 0!==t.ref&&(a=t.ref),void 0!==t.key&&(i=""+t.key),t)ee.call(t,n)&&!et.hasOwnProperty(n)&&(o[n]=t[n]);var s=arguments.length-2;if(1===s)o.children=r;else if(1<s){for(var l=Array(s),c=0;c<s;c++)l[c]=arguments[c+2];o.children=l}if(e&&e.defaultProps)for(n in s=e.defaultProps)void 0===o[n]&&(o[n]=s[n]);return{$$typeof:R,type:e,key:i,ref:a,props:o,_owner:$.current}}function en(e){return"object"==typeof e&&null!==e&&e.$$typeof===R}var eo=/\/+/g,ei=[];function ea(e,t,r,n){if(ei.length){var o=ei.pop();return o.result=e,o.keyPrefix=t,o.func=r,o.context=n,o.count=0,o}return{result:e,keyPrefix:t,func:r,context:n,count:0}}function es(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>ei.length&&ei.push(e)}function el(e,t,r){return null==e?0:function e(t,r,n,o){var i=typeof t;("undefined"===i||"boolean"===i)&&(t=null);var a=!1;if(null===t)a=!0;else switch(i){case"string":case"number":a=!0;break;case"object":switch(t.$$typeof){case R:case L:a=!0}}if(a)return n(o,t,""===r?"."+ec(t,0):r),1;if(a=0,r=""===r?".":r+":",Array.isArray(t))for(var s=0;s<t.length;s++){var l=r+ec(i=t[s],s);a+=e(i,l,n,o)}else if("function"==typeof(l=null===t||"object"!=typeof t?null:"function"==typeof(l=W&&t[W]||t["@@iterator"])?l:null))for(t=l.call(t),s=0;!(i=t.next()).done;)l=r+ec(i=i.value,s++),a+=e(i,l,n,o);else if("object"===i)throw Error(Z(31,"[object Object]"==(n=""+t)?"object with keys {"+Object.keys(t).join(", ")+"}":n,""));return a}(e,"",t,r)}function ec(e,t){var r,n;return"object"==typeof e&&null!==e&&null!=e.key?(r=e.key,n={"=":"=0",":":"=2"},"$"+(""+r).replace(/[=:]/g,function(e){return n[e]})):t.toString(36)}function eu(e,t){e.func.call(e.context,t,e.count++)}function ed(e,t,r){var n,o,i=e.result,a=e.keyPrefix;Array.isArray(e=e.func.call(e.context,t,e.count++))?ef(e,i,r,function(e){return e}):null!=e&&(en(e)&&(n=e,o=a+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(eo,"$&/")+"/")+r,e={$$typeof:R,type:n.type,key:o,ref:n.ref,props:n.props,_owner:n._owner}),i.push(e))}function ef(e,t,r,n,o){var i="";null!=r&&(i=(""+r).replace(eo,"$&/")+"/"),el(e,ed,t=ea(t,i,n,o)),es(t)}var ep={current:null};function eg(){var e=ep.current;if(null===e)throw Error(Z(321));return e}r={map:function(e,t,r){if(null==e)return e;var n=[];return ef(e,n,null,t,r),n},forEach:function(e,t,r){if(null==e)return e;el(e,eu,t=ea(null,null,t,r)),es(t)},count:function(e){return el(e,function(){return null},null)},toArray:function(e){var t=[];return ef(e,t,null,function(e){return e}),t},only:function(e){if(!en(e))throw Error(Z(143));return e}},o=q,i=F,a=B,s=J,l=D,c=G,u={ReactCurrentDispatcher:ep,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:$,IsSomeRendererActing:{current:!1},assign:P},d=function(e,t,r){if(null==e)throw Error(Z(267,e));var n=P({},e.props),o=e.key,i=e.ref,a=e._owner;if(null!=t){if(void 0!==t.ref&&(i=t.ref,a=$.current),void 0!==t.key&&(o=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(l in t)ee.call(t,l)&&!et.hasOwnProperty(l)&&(n[l]=void 0===t[l]&&void 0!==s?s[l]:t[l])}var l=arguments.length-2;if(1===l)n.children=r;else if(1<l){s=Array(l);for(var c=0;c<l;c++)s[c]=arguments[c+2];n.children=s}return{$$typeof:R,type:e.type,key:o,ref:i,props:n,_owner:a}},f=function(e,t){return void 0===t&&(t=null),(e={$$typeof:U,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:j,_context:e},e.Consumer=e},p=er,g=function(e){var t=er.bind(null,e);return t.type=e,t},h=function(){return{current:null}},m=function(e){return{$$typeof:H,render:e}},v=en,y=function(e){return{$$typeof:V,_ctor:e,_status:-1,_result:null}},b=function(e,t){return{$$typeof:z,type:e,compare:void 0===t?null:t}},C=function(e,t){return eg().useCallback(e,t)},A=function(e,t){return eg().useContext(e,t)},E=function(){},I=function(e,t){return eg().useEffect(e,t)},x=function(e,t,r){return eg().useImperativeHandle(e,t,r)},w=function(e,t){return eg().useLayoutEffect(e,t)},S=function(e,t){return eg().useMemo(e,t)},k=function(e,t,r){return eg().useReducer(e,t,r)},T=function(e){return eg().useRef(e)},_=function(e){return eg().useState(e)},M="16.13.1"}),O.register("gmXIm",function(e,t){/* eslint-disable no-unused-vars */var r=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;e.exports=!function(){try{if(!Object.assign)return!1;// Detect buggy property enumeration order in older V8 versions. // https://bugs.chromium.org/p/v8/issues/detail?id=4118 var e=new String("abc");// eslint-disable-line no-new-wrappers if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;// https://bugs.chromium.org/p/v8/issues/detail?id=3056 var n=Object.getOwnPropertyNames(t).map(function(e){return t[e]});if("0123456789"!==n.join(""))return!1;// https://bugs.chromium.org/p/v8/issues/detail?id=3056 var o={};if("abcdefghijklmnopqrst".split("").forEach(function(e){o[e]=e}),"abcdefghijklmnopqrst"!==Object.keys(Object.assign({},o)).join(""))return!1;return!0}catch(e){// We don't expect any of the above to throw, but better to be safe. return!1}}()?function(e,t){for(var i,a,s=function(e){if(null==e)throw TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),l=1;l<arguments.length;l++){for(var c in i=Object(arguments[l]))n.call(i,c)&&(s[c]=i[c]);if(r){a=r(i);for(var u=0;u<a.length;u++)o.call(i,a[u])&&(s[a[u]]=i[a[u]])}}return s}:Object.assign}),O.register("eAqbf",function(e,t){// DCE check should happen before ReactDOM bundle executes so that // DevTools can report bad minification during injection. (function e(){/* global __REACT_DEVTOOLS_GLOBAL_HOOK__ */if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{// Verify that the code above has been dead code eliminated (DCE'd). __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){// DevTools shouldn't crash React, no matter what. // We should still report in case we break this code. console.error(e)}})(),e.exports=O("jFsi6")}),O.register("jFsi6",function(e,t){n(e.exports,"__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED",function(){return eW},function(e){return eW=e}),n(e.exports,"createPortal",function(){return eZ},function(e){return eZ=e}),n(e.exports,"findDOMNode",function(){return eK},function(e){return eK=e}),n(e.exports,"flushSync",function(){return eY},function(e){return eY=e}),n(e.exports,"hydrate",function(){return eq},function(e){return eq=e}),n(e.exports,"render",function(){return eQ},function(e){return eQ=e}),n(e.exports,"unmountComponentAtNode",function(){return eJ},function(e){return eJ=e}),n(e.exports,"unstable_batchedUpdates",function(){return eX},function(e){return eX=e}),n(e.exports,"unstable_createPortal",function(){return e$},function(e){return e$=e}),n(e.exports,"unstable_renderSubtreeIntoContainer",function(){return e0},function(e){return e0=e}),n(e.exports,"version",function(){return e1},function(e){return e1=e});var r,o,i,a,s,l,c,u=O("91i6m"),d=O("gmXIm"),f=O("lLS11");function p(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!u)throw Error(p(227));function g(e,t,r,n,o,i,a,s,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(r,c)}catch(e){this.onError(e)}}var h=!1,m=null,v=!1,y=null,b={onError:function(e){h=!0,m=e}};function C(e,t,r,n,o,i,a,s,l){h=!1,m=null,g.apply(b,arguments)}var A=null,E=null,I=null;function x(e,t,r){var n=e.type||"unknown-event";e.currentTarget=I(r),function(e,t,r,n,o,i,a,s,l){if(C.apply(this,arguments),h){if(h){var c=m;h=!1,m=null}else throw Error(p(198));v||(v=!0,y=c)}}(n,t,void 0,e),e.currentTarget=null}var w=null,S={};function k(){if(w)for(var e in S){var t=S[e],r=w.indexOf(e);if(!(-1<r))throw Error(p(96,e));if(!_[r]){if(!t.extractEvents)throw Error(p(97,e));for(var n in _[r]=t,r=t.eventTypes){var o=void 0,i=r[n];if(M.hasOwnProperty(n))throw Error(p(99,n));M[n]=i;var a=i.phasedRegistrationNames;if(a){for(o in a)a.hasOwnProperty(o)&&T(a[o],t,n);o=!0}else i.registrationName?(T(i.registrationName,t,n),o=!0):o=!1;if(!o)throw Error(p(98,n,e))}}}}function T(e,t,r){if(P[e])throw Error(p(100,e));P[e]=t,N[e]=t.eventTypes[r].dependencies}var _=[],M={},P={},N={};function R(e){var t,r=!1;for(t in e)if(e.hasOwnProperty(t)){var n=e[t];if(!S.hasOwnProperty(t)||S[t]!==n){if(S[t])throw Error(p(102,t));S[t]=n,r=!0}}r&&k()}var L=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),F=null,D=null,B=null;function j(e){if(e=E(e)){if("function"!=typeof F)throw Error(p(280));var t=e.stateNode;t&&(t=A(t),F(e.stateNode,e.type,t))}}function U(e){D?B?B.push(e):B=[e]:D=e}function H(){if(D){var e=D,t=B;if(B=D=null,j(e),t)for(e=0;e<t.length;e++)j(t[e])}}function G(e,t){return e(t)}function z(e,t,r,n,o){return e(t,r,n,o)}function V(){}var W=G,Z=!1,K=!1;function Y(){(null!==D||null!==B)&&(V(),H())}function q(e,t,r){if(K)return e(t,r);K=!0;try{return W(e,t,r)}finally{K=!1,Y()}}var Q=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,J=Object.prototype.hasOwnProperty,X={},$={};function ee(e,t,r,n,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=n,this.attributeNamespace=o,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=i}var et={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){et[e]=new ee(e,0,!1,e,null,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];et[t]=new ee(t,1,!1,e[1],null,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){et[e]=new ee(e,2,!1,e.toLowerCase(),null,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){et[e]=new ee(e,2,!1,e,null,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){et[e]=new ee(e,3,!1,e.toLowerCase(),null,!1)}),["checked","multiple","muted","selected"].forEach(function(e){et[e]=new ee(e,3,!0,e,null,!1)}),["capture","download"].forEach(function(e){et[e]=new ee(e,4,!1,e,null,!1)}),["cols","rows","size","span"].forEach(function(e){et[e]=new ee(e,6,!1,e,null,!1)}),["rowSpan","start"].forEach(function(e){et[e]=new ee(e,5,!1,e.toLowerCase(),null,!1)});var er=/[\-:]([a-z])/g;function en(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(er,en);et[t]=new ee(t,1,!1,e,null,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(er,en);et[t]=new ee(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(er,en);et[t]=new ee(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)}),["tabIndex","crossOrigin"].forEach(function(e){et[e]=new ee(e,1,!1,e.toLowerCase(),null,!1)}),et.xlinkHref=new ee("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach(function(e){et[e]=new ee(e,1,!1,e.toLowerCase(),null,!0)});var eo=u.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function ei(e,t,r,n){var o,i=et.hasOwnProperty(t)?et[t]:null;(null!==i?0===i.type:!n&&2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1]))||(function(e,t,r,n){if(null==t||function(e,t,r,n){if(null!==r&&0===r.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":if(n)return!1;if(null!==r)return!r.acceptsBooleans;return"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e;default:return!1}}(e,t,r,n))return!0;if(n)return!1;if(null!==r)switch(r.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,r,i,n)&&(r=null),n||null===i?(o=t,(!!J.call($,o)||!J.call(X,o)&&(Q.test(o)?$[o]=!0:(X[o]=!0,!1)))&&(null===r?e.removeAttribute(t):e.setAttribute(t,""+r))):i.mustUseProperty?e[i.propertyName]=null===r?3!==i.type&&"":r:(t=i.attributeName,n=i.attributeNamespace,null===r?e.removeAttribute(t):(r=3===(i=i.type)||4===i&&!0===r?"":""+r,n?e.setAttributeNS(n,t,r):e.setAttribute(t,r))))}eo.hasOwnProperty("ReactCurrentDispatcher")||(eo.ReactCurrentDispatcher={current:null}),eo.hasOwnProperty("ReactCurrentBatchConfig")||(eo.ReactCurrentBatchConfig={suspense:null});var ea=/^(.*)[\\\/]/,es="function"==typeof Symbol&&Symbol.for,el=es?Symbol.for("react.element"):60103,ec=es?Symbol.for("react.portal"):60106,eu=es?Symbol.for("react.fragment"):60107,ed=es?Symbol.for("react.strict_mode"):60108,ef=es?Symbol.for("react.profiler"):60114,ep=es?Symbol.for("react.provider"):60109,eg=es?Symbol.for("react.context"):60110,eh=es?Symbol.for("react.concurrent_mode"):60111,em=es?Symbol.for("react.forward_ref"):60112,ev=es?Symbol.for("react.suspense"):60113,ey=es?Symbol.for("react.suspense_list"):60120,eb=es?Symbol.for("react.memo"):60115,eC=es?Symbol.for("react.lazy"):60116,eA=es?Symbol.for("react.block"):60121,eE="function"==typeof Symbol&&Symbol.iterator;function eI(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=eE&&e[eE]||e["@@iterator"])?e:null}function ex(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case eu:return"Fragment";case ec:return"Portal";case ef:return"Profiler";case ed:return"StrictMode";case ev:return"Suspense";case ey:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case eg:return"Context.Consumer";case ep:return"Context.Provider";case em:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case eb:return ex(e.type);case eA:return ex(e.render);case eC:if(e=1===e._status?e._result:null)return ex(e)}return null}function ew(e){var t="";do{switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var r="";break;default:var n=e._debugOwner,o=e._debugSource,i=ex(e.type);r=null,n&&(r=ex(n.type)),n=i,i="",o?i=" (at "+o.fileName.replace(ea,"")+":"+o.lineNumber+")":r&&(i=" (created by "+r+")"),r="\n in "+(n||"Unknown")+i}t+=r,e=e.return}while(e)return t}function eS(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function ek(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function eT(e){e._valueTracker||(e._valueTracker=function(e){var t=ek(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==r&&"function"==typeof r.get&&"function"==typeof r.set){var o=r.get,i=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){n=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(e){n=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function e_(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=ek(e)?e.checked?"true":"false":e.value),(e=n)!==r&&(t.setValue(e),!0)}function eO(e,t){var r=t.checked;return d({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=r?r:e._wrapperState.initialChecked})}function eM(e,t){var r=null==t.defaultValue?"":t.defaultValue,n=null!=t.checked?t.checked:t.defaultChecked;r=eS(null!=t.value?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function eP(e,t){null!=(t=t.checked)&&ei(e,"checked",t,!1)}function eN(e,t){eP(e,t);var r=eS(t.value),n=t.type;if(null!=r)"number"===n?(0===r&&""===e.value||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if("submit"===n||"reset"===n){e.removeAttribute("value");return}t.hasOwnProperty("value")?eL(e,t.type,r):t.hasOwnProperty("defaultValue")&&eL(e,t.type,eS(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function eR(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!("submit"!==n&&"reset"!==n||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}""!==(r=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==r&&(e.name=r)}function eL(e,t,r){("number"!==t||e.ownerDocument.activeElement!==e)&&(null==r?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}function eF(e,t){var r,n;return e=d({children:void 0},t),r=t.children,n="",u.Children.forEach(r,function(e){null!=e&&(n+=e)}),(t=n)&&(e.children=t),e}function eD(e,t,r,n){if(e=e.options,t){t={};for(var o=0;o<r.length;o++)t["$"+r[o]]=!0;for(r=0;r<e.length;r++)o=t.hasOwnProperty("$"+e[r].value),e[r].selected!==o&&(e[r].selected=o),o&&n&&(e[r].defaultSelected=!0)}else{for(o=0,r=""+eS(r),t=null;o<e.length;o++){if(e[o].value===r){e[o].selected=!0,n&&(e[o].defaultSelected=!0);return}null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function eB(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(p(91));return d({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ej(e,t){var r=t.value;if(null==r){if(r=t.children,t=t.defaultValue,null!=r){if(null!=t)throw Error(p(92));if(Array.isArray(r)){if(!(1>=r.length))throw Error(p(93));r=r[0]}t=r}null==t&&(t=""),r=t}e._wrapperState={initialValue:eS(r)}}function eU(e,t){var r=eS(t.value),n=eS(t.defaultValue);null!=r&&((r=""+r)!==e.value&&(e.value=r),null==t.defaultValue&&e.defaultValue!==r&&(e.defaultValue=r)),null!=n&&(e.defaultValue=""+n)}function eH(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function eG(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function ez(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?eG(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var eV,eW,eZ,eK,eY,eq,eQ,eJ,eX,e$,e0,e1,e2,e3=(eV=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((e2=e2||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=e2.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,r,n){MSApp.execUnsafeLocalFunction(function(){return eV(e,t,r,n)})}:eV);function e4(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&3===r.nodeType){r.nodeValue=t;return}}e.textContent=t}function e5(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var e6={animationend:e5("Animation","AnimationEnd"),animationiteration:e5("Animation","AnimationIteration"),animationstart:e5("Animation","AnimationStart"),transitionend:e5("Transition","TransitionEnd")},e9={},e8={};function e7(e){if(e9[e])return e9[e];if(!e6[e])return e;var t,r=e6[e];for(t in r)if(r.hasOwnProperty(t)&&t in e8)return e9[e]=r[t];return e}L&&(e8=document.createElement("div").style,"AnimationEvent"in window||(delete e6.animationend.animation,delete e6.animationiteration.animation,delete e6.animationstart.animation),"TransitionEvent"in window||delete e6.transitionend.transition);var te=e7("animationend"),tt=e7("animationiteration"),tr=e7("animationstart"),tn=e7("transitionend"),to="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),ti=new("function"==typeof WeakMap?WeakMap:Map);function ta(e){var t=ti.get(e);return void 0===t&&(t=new Map,ti.set(e,t)),t}function ts(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do 0!=(1026&(t=e).effectTag)&&(r=t.return),e=t.return;while(e)}return 3===t.tag?r:null}function tl(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&null!==(e=e.alternate)&&(t=e.memoizedState),null!==t)return t.dehydrated}return null}function tc(e){if(ts(e)!==e)throw Error(p(188))}function tu(e){if(!(e=function(e){var t=e.alternate;if(!t){if(null===(t=ts(e)))throw Error(p(188));return t!==e?null:e}for(var r=e,n=t;;){var o=r.return;if(null===o)break;var i=o.alternate;if(null===i){if(null!==(n=o.return)){r=n;continue}break}if(o.child===i.child){for(i=o.child;i;){if(i===r)return tc(o),e;if(i===n)return tc(o),t;i=i.sibling}throw Error(p(188))}if(r.return!==n.return)r=o,n=i;else{for(var a=!1,s=o.child;s;){if(s===r){a=!0,r=o,n=i;break}if(s===n){a=!0,n=o,r=i;break}s=s.sibling}if(!a){for(s=i.child;s;){if(s===r){a=!0,r=i,n=o;break}if(s===n){a=!0,n=i,r=o;break}s=s.sibling}if(!a)throw Error(p(189))}}if(r.alternate!==n)throw Error(p(190))}if(3!==r.tag)throw Error(p(188));return r.stateNode.current===r?e:t}(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function td(e,t){if(null==t)throw Error(p(30));return null==e?t:Array.isArray(e)?(Array.isArray(t)?e.push.apply(e,t):e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function tf(e,t,r){Array.isArray(e)?e.forEach(t,r):e&&t.call(r,e)}var tp=null;function tg(e){if(e){var t=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(t))for(var n=0;n<t.length&&!e.isPropagationStopped();n++)x(e,t[n],r[n]);else t&&x(e,t,r);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}function th(e){if(null!==e&&(tp=td(tp,e)),e=tp,tp=null,e){if(tf(e,tg),tp)throw Error(p(95));if(v)throw e=y,v=!1,y=null,e}}function tm(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}function tv(e){if(!L)return!1;var t=(e="on"+e)in document;return t||((t=document.createElement("div")).setAttribute(e,"return;"),t="function"==typeof t[e]),t}var ty=[];function tb(e){e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,10>ty.length&&ty.push(e)}function tC(e,t,r,n){if(ty.length){var o=ty.pop();return o.topLevelType=e,o.eventSystemFlags=n,o.nativeEvent=t,o.targetInst=r,o}return{topLevelType:e,eventSystemFlags:n,nativeEvent:t,targetInst:r,ancestors:[]}}function tA(e){var t=e.targetInst,r=t;do{if(!r){e.ancestors.push(r);break}var n=r;if(3===n.tag)n=n.stateNode.containerInfo;else{for(;n.return;)n=n.return;n=3!==n.tag?null:n.stateNode.containerInfo}if(!n)break;5!==(t=r.tag)&&6!==t||e.ancestors.push(r),r=rI(n)}while(r)for(r=0;r<e.ancestors.length;r++){t=e.ancestors[r];var o=tm(e.nativeEvent);n=e.topLevelType;var i=e.nativeEvent,a=e.eventSystemFlags;0===r&&(a|=64);for(var s=null,l=0;l<_.length;l++){var c=_[l];c&&(c=c.extractEvents(n,t,i,o,a))&&(s=td(s,c))}th(s)}}function tE(e,t,r){if(!r.has(e)){switch(e){case"scroll":t1(t,"scroll",!0);break;case"focus":case"blur":t1(t,"focus",!0),t1(t,"blur",!0),r.set("blur",null),r.set("focus",null);break;case"cancel":case"close":tv(e)&&t1(t,e,!0);break;case"invalid":case"submit":case"reset":break;default:-1===to.indexOf(e)&&t0(e,t)}r.set(e,null)}}var tI,tx,tw,tS=!1,tk=[],tT=null,t_=null,tO=null,tM=new Map,tP=new Map,tN=[],tR="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput close cancel copy cut paste click change contextmenu reset submit".split(" "),tL="focus blur dragenter dragleave mouseover mouseout pointerover pointerout gotpointercapture lostpointercapture".split(" ");function tF(e,t,r,n,o){return{blockedOn:e,topLevelType:t,eventSystemFlags:32|r,nativeEvent:o,container:n}}function tD(e,t){switch(e){case"focus":case"blur":tT=null;break;case"dragenter":case"dragleave":t_=null;break;case"mouseover":case"mouseout":tO=null;break;case"pointerover":case"pointerout":tM.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":tP.delete(t.pointerId)}}function tB(e,t,r,n,o,i){return null===e||e.nativeEvent!==i?(e=tF(t,r,n,o,i),null!==t&&null!==(t=rx(t))&&tx(t)):e.eventSystemFlags|=n,e}function tj(e){if(null!==e.blockedOn)return!1;var t=t5(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);if(null!==t){var r=rx(t);return null!==r&&tx(r),e.blockedOn=t,!1}return!0}function tU(e,t,r){tj(e)&&r.delete(t)}function tH(){for(tS=!1;0<tk.length;){var e=tk[0];if(null!==e.blockedOn){null!==(e=rx(e.blockedOn))&&tI(e);break}var t=t5(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);null!==t?e.blockedOn=t:tk.shift()}null!==tT&&tj(tT)&&(tT=null),null!==t_&&tj(t_)&&(t_=null),null!==tO&&tj(tO)&&(tO=null),tM.forEach(tU),tP.forEach(tU)}function tG(e,t){e.blockedOn===t&&(e.blockedOn=null,tS||(tS=!0,f.unstable_scheduleCallback(f.unstable_NormalPriority,tH)))}function tz(e){function t(t){return tG(t,e)}if(0<tk.length){tG(tk[0],e);for(var r=1;r<tk.length;r++){var n=tk[r];n.blockedOn===e&&(n.blockedOn=null)}}for(null!==tT&&tG(tT,e),null!==t_&&tG(t_,e),null!==tO&&tG(tO,e),tM.forEach(t),tP.forEach(t),r=0;r<tN.length;r++)(n=tN[r]).blockedOn===e&&(n.blockedOn=null);for(;0<tN.length&&null===(r=tN[0]).blockedOn;)(function(e){var t=rI(e.target);if(null!==t){var r=ts(t);if(null!==r){if(13===(t=r.tag)){if(null!==(t=tl(r))){e.blockedOn=t,f.unstable_runWithPriority(e.priority,function(){tw(r)});return}}else if(3===t&&r.stateNode.hydrate){e.blockedOn=3===r.tag?r.stateNode.containerInfo:null;return}}}e.blockedOn=null})(r),null===r.blockedOn&&tN.shift()}var tV={},tW=new Map,tZ=new Map,tK=["abort","abort",te,"animationEnd",tt,"animationIteration",tr,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",tn,"transitionEnd","waiting","waiting"];function tY(e,t){for(var r=0;r<e.length;r+=2){var n=e[r],o=e[r+1],i="on"+(o[0].toUpperCase()+o.slice(1));i={phasedRegistrationNames:{bubbled:i,captured:i+"Capture"},dependencies:[n],eventPriority:t},tZ.set(n,t),tW.set(n,i),tV[o]=i}}tY("blur blur cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focus focus input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),tY("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),tY(tK,2);for(var tq="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),tQ=0;tQ<tq.length;tQ++)tZ.set(tq[tQ],0);var tJ=f.unstable_UserBlockingPriority,tX=f.unstable_runWithPriority,t$=!0;function t0(e,t){t1(t,e,!1)}function t1(e,t,r){var n=tZ.get(t);switch(void 0===n?2:n){case 0:n=t2.bind(null,t,1,e);break;case 1:n=t3.bind(null,t,1,e);break;default:n=t4.bind(null,t,1,e)}r?e.addEventListener(t,n,!0):e.addEventListener(t,n,!1)}function t2(e,t,r,n){Z||V();var o=Z;Z=!0;try{z(t4,e,t,r,n)}finally{(Z=o)||Y()}}function t3(e,t,r,n){tX(tJ,t4.bind(null,e,t,r,n))}function t4(e,t,r,n){if(t$){if(0<tk.length&&-1<tR.indexOf(e))e=tF(null,e,t,r,n),tk.push(e);else{var o=t5(e,t,r,n);if(null===o)tD(e,n);else if(-1<tR.indexOf(e))e=tF(o,e,t,r,n),tk.push(e);else if(!function(e,t,r,n,o){switch(t){case"focus":return tT=tB(tT,e,t,r,n,o),!0;case"dragenter":return t_=tB(t_,e,t,r,n,o),!0;case"mouseover":return tO=tB(tO,e,t,r,n,o),!0;case"pointerover":var i=o.pointerId;return tM.set(i,tB(tM.get(i)||null,e,t,r,n,o)),!0;case"gotpointercapture":return i=o.pointerId,tP.set(i,tB(tP.get(i)||null,e,t,r,n,o)),!0}return!1}(o,e,t,r,n)){tD(e,n),e=tC(e,n,null,t);try{q(tA,e)}finally{tb(e)}}}}}function t5(e,t,r,n){if(null!==(r=rI(r=tm(n)))){var o=ts(r);if(null===o)r=null;else{var i=o.tag;if(13===i){if(null!==(r=tl(o)))return r;r=null}else if(3===i){if(o.stateNode.hydrate)return 3===o.tag?o.stateNode.containerInfo:null;r=null}else o!==r&&(r=null)}}e=tC(e,n,r,t);try{q(tA,e)}finally{tb(e)}return null}var t6={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},t9=["Webkit","ms","Moz","O"];function t8(e,t,r){return null==t||"boolean"==typeof t||""===t?"":r||"number"!=typeof t||0===t||t6.hasOwnProperty(e)&&t6[e]?(""+t).trim():t+"px"}function t7(e,t){for(var r in e=e.style,t)if(t.hasOwnProperty(r)){var n=0===r.indexOf("--"),o=t8(r,t[r],n);"float"===r&&(r="cssFloat"),n?e.setProperty(r,o):e[r]=o}}Object.keys(t6).forEach(function(e){t9.forEach(function(t){t6[t=t+e.charAt(0).toUpperCase()+e.substring(1)]=t6[e]})});var re=d({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function rt(e,t){if(t){if(re[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(p(137,e,""));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(p(60));if(!("object"==typeof t.dangerouslySetInnerHTML&&"__html"in t.dangerouslySetInnerHTML))throw Error(p(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(p(62,""))}}function rr(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var rn="http://www.w3.org/1999/xhtml";function ro(e,t){var r=ta(e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument);t=N[t];for(var n=0;n<t.length;n++)tE(t[n],e,r)}function ri(){}function ra(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function rs(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function rl(e,t){var r,n=rs(e);for(e=0;n;){if(3===n.nodeType){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=rs(n)}}function rc(){for(var e=window,t=ra();t instanceof e.HTMLIFrameElement;){try{var r="string"==typeof t.contentWindow.location.href}catch(e){r=!1}if(r)e=t.contentWindow;else break;t=ra(e.document)}return t}function ru(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var rd=null,rf=null;function rp(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function rg(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var rh="function"==typeof setTimeout?setTimeout:void 0,rm="function"==typeof clearTimeout?clearTimeout:void 0;function rv(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function ry(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var r=e.data;if("$"===r||"$!"===r||"$?"===r){if(0===t)return e;t--}else"/$"===r&&t++}e=e.previousSibling}return null}var rb=Math.random().toString(36).slice(2),rC="__reactInternalInstance$"+rb,rA="__reactEventHandlers$"+rb,rE="__reactContainere$"+rb;function rI(e){var t=e[rC];if(t)return t;for(var r=e.parentNode;r;){if(t=r[rE]||r[rC]){if(r=t.alternate,null!==t.child||null!==r&&null!==r.child)for(e=ry(e);null!==e;){if(r=e[rC])return r;e=ry(e)}return t}r=(e=r).parentNode}return null}function rx(e){return(e=e[rC]||e[rE])&&(5===e.tag||6===e.tag||13===e.tag||3===e.tag)?e:null}function rw(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(p(33))}function rS(e){return e[rA]||null}function rk(e){do e=e.return;while(e&&5!==e.tag)return e||null}function rT(e,t){var r=e.stateNode;if(!r)return null;var n=A(r);if(!n)return null;switch(r=n[t],t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(n=!n.disabled)||(n=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!n;break;default:e=!1}if(e)return null;if(r&&"function"!=typeof r)throw Error(p(231,t,typeof r));return r}function r_(e,t,r){(t=rT(e,r.dispatchConfig.phasedRegistrationNames[t]))&&(r._dispatchListeners=td(r._dispatchListeners,t),r._dispatchInstances=td(r._dispatchInstances,e))}function rO(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,r=[];t;)r.push(t),t=rk(t);for(t=r.length;0<t--;)r_(r[t],"captured",e);for(t=0;t<r.length;t++)r_(r[t],"bubbled",e)}}function rM(e,t,r){e&&r&&r.dispatchConfig.registrationName&&(t=rT(e,r.dispatchConfig.registrationName))&&(r._dispatchListeners=td(r._dispatchListeners,t),r._dispatchInstances=td(r._dispatchInstances,e))}function rP(e){e&&e.dispatchConfig.registrationName&&rM(e._targetInst,null,e)}function rN(e){tf(e,rO)}var rR=null,rL=null,rF=null;function rD(){if(rF)return rF;var e,t,r=rL,n=r.length,o="value"in rR?rR.value:rR.textContent,i=o.length;for(e=0;e<n&&r[e]===o[e];e++);var a=n-e;for(t=1;t<=a&&r[n-t]===o[i-t];t++);return rF=o.slice(e,1<t?1-t:void 0)}function rB(){return!0}function rj(){return!1}function rU(e,t,r,n){for(var o in this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=r,e=this.constructor.Interface)e.hasOwnProperty(o)&&((t=e[o])?this[o]=t(r):"target"===o?this.target=n:this[o]=r[o]);return this.isDefaultPrevented=(null!=r.defaultPrevented?r.defaultPrevented:!1===r.returnValue)?rB:rj,this.isPropagationStopped=rj,this}function rH(e,t,r,n){if(this.eventPool.length){var o=this.eventPool.pop();return this.call(o,e,t,r,n),o}return new this(e,t,r,n)}function rG(e){if(!(e instanceof this))throw Error(p(279));e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function rz(e){e.eventPool=[],e.getPooled=rH,e.release=rG}d(rU.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=rB)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=rB)},persist:function(){this.isPersistent=rB},isPersistent:rj,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=rj,this._dispatchInstances=this._dispatchListeners=null}}),rU.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},rU.extend=function(e){function t(){}function r(){return n.apply(this,arguments)}var n=this;t.prototype=n.prototype;var o=new t;return d(o,r.prototype),r.prototype=o,r.prototype.constructor=r,r.Interface=d({},n.Interface,e),r.extend=n.extend,rz(r),r},rz(rU);var rV=rU.extend({data:null}),rW=rU.extend({data:null}),rZ=[9,13,27,32],rK=L&&"CompositionEvent"in window,rY=null;L&&"documentMode"in document&&(rY=document.documentMode);var rq=L&&"TextEvent"in window&&!rY,rQ=L&&(!rK||rY&&8<rY&&11>=rY),rJ={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},rX=!1;function r$(e,t){switch(e){case"keyup":return -1!==rZ.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function r0(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var r1=!1,r2={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function r3(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!r2[e.type]:"textarea"===t}var r4={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function r5(e,t,r){return(e=rU.getPooled(r4.change,e,t,r)).type="change",U(r),rN(e),e}var r6=null,r9=null;function r8(e){th(e)}function r7(e){if(e_(rw(e)))return e}function ne(e,t){if("change"===e)return t}var nt=!1;function nr(){r6&&(r6.detachEvent("onpropertychange",nn),r9=r6=null)}function nn(e){if("value"===e.propertyName&&r7(r9)){if(e=r5(r9,e,tm(e)),Z)th(e);else{Z=!0;try{G(r8,e)}finally{Z=!1,Y()}}}}function no(e,t,r){"focus"===e?(nr(),r6=t,r9=r,r6.attachEvent("onpropertychange",nn)):"blur"===e&&nr()}function ni(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return r7(r9)}function na(e,t){if("click"===e)return r7(t)}function ns(e,t){if("input"===e||"change"===e)return r7(t)}L&&(nt=tv("input")&&(!document.documentMode||9<document.documentMode));var nl={eventTypes:r4,_isInputEventSupported:nt,extractEvents:function(e,t,r,n){var o=t?rw(t):window,i=o.nodeName&&o.nodeName.toLowerCase();if("select"===i||"input"===i&&"file"===o.type)var a=ne;else if(r3(o)){if(nt)a=ns;else{a=ni;var s=no}}else(i=o.nodeName)&&"input"===i.toLowerCase()&&("checkbox"===o.type||"radio"===o.type)&&(a=na);if(a&&(a=a(e,t)))return r5(a,r,n);s&&s(e,o,t),"blur"===e&&(e=o._wrapperState)&&e.controlled&&"number"===o.type&&eL(o,"number",o.value)}},nc=rU.extend({view:null,detail:null}),nu={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function nd(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=nu[e])&&!!t[e]}function nf(){return nd}var np=0,ng=0,nh=!1,nm=!1,nv=nc.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:nf,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},movementX:function(e){if("movementX"in e)return e.movementX;var t=np;return np=e.screenX,nh?"mousemove"===e.type?e.screenX-t:0:(nh=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var t=ng;return ng=e.screenY,nm?"mousemove"===e.type?e.screenY-t:0:(nm=!0,0)}}),ny=nv.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),nb={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},nC="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},nA=Object.prototype.hasOwnProperty;function nE(e,t){if(nC(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(n=0;n<r.length;n++)if(!nA.call(t,r[n])||!nC(e[r[n]],t[r[n]]))return!1;return!0}var nI=L&&"documentMode"in document&&11>=document.documentMode,nx={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},nw=null,nS=null,nk=null,nT=!1;function n_(e,t){var r=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return nT||null==nw||nw!==ra(r)?null:(r="selectionStart"in(r=nw)&&ru(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},nk&&nE(nk,r)?null:(nk=r,(e=rU.getPooled(nx.select,nS,e,t)).type="select",e.target=nw,rN(e),e))}var nO=rU.extend({animationName:null,elapsedTime:null,pseudoElement:null}),nM=rU.extend({clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),nP=nc.extend({relatedTarget:null});function nN(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}var nR={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},nL={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},nF=nc.extend({key:function(e){if(e.key){var t=nR[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=nN(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?nL[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:nf,charCode:function(e){return"keypress"===e.type?nN(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?nN(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),nD=nv.extend({dataTransfer:null}),nB=nc.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:nf}),nj=rU.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),nU=nv.extend({deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null});if(w)throw Error(p(101));w=Array.prototype.slice.call("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),k(),A=rS,E=rx,I=rw,R({SimpleEventPlugin:{eventTypes:tV,extractEvents:function(e,t,r,n){var o=tW.get(e);if(!o)return null;switch(e){case"keypress":if(0===nN(r))return null;case"keydown":case"keyup":e=nF;break;case"blur":case"focus":e=nP;break;case"click":if(2===r.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":e=nv;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":e=nD;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":e=nB;break;case te:case tt:case tr:e=nO;break;case tn:e=nj;break;case"scroll":e=nc;break;case"wheel":e=nU;break;case"copy":case"cut":case"paste":e=nM;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":e=ny;break;default:e=rU}return rN(t=e.getPooled(o,t,r,n)),t}},EnterLeaveEventPlugin:{eventTypes:nb,extractEvents:function(e,t,r,n,o){var i="mouseover"===e||"pointerover"===e,a="mouseout"===e||"pointerout"===e;if(i&&0==(32&o)&&(r.relatedTarget||r.fromElement)||!a&&!i)return null;if(i=n.window===n?n:(i=n.ownerDocument)?i.defaultView||i.parentWindow:window,a){if(a=t,null!==(t=(t=r.relatedTarget||r.toElement)?rI(t):null)){var s=ts(t);(t!==s||5!==t.tag&&6!==t.tag)&&(t=null)}}else a=null;if(a===t)return null;if("mouseout"===e||"mouseover"===e)var l=nv,c=nb.mouseLeave,u=nb.mouseEnter,d="mouse";else("pointerout"===e||"pointerover"===e)&&(l=ny,c=nb.pointerLeave,u=nb.pointerEnter,d="pointer");if(e=null==a?i:rw(a),i=null==t?i:rw(t),(c=l.getPooled(c,a,r,n)).type=d+"leave",c.target=e,c.relatedTarget=i,(r=l.getPooled(u,t,r,n)).type=d+"enter",r.target=i,r.relatedTarget=e,n=a,d=t,n&&d)e:{for(l=n,u=d,a=0,e=l;e;e=rk(e))a++;for(e=0,t=u;t;t=rk(t))e++;for(;0<a-e;)l=rk(l),a--;for(;0<e-a;)u=rk(u),e--;for(;a--;){if(l===u||l===u.alternate)break e;l=rk(l),u=rk(u)}l=null}else l=null;for(u=l,l=[];n&&n!==u&&(null===(a=n.alternate)||a!==u);)l.push(n),n=rk(n);for(n=[];d&&d!==u&&(null===(a=d.alternate)||a!==u);)n.push(d),d=rk(d);for(d=0;d<l.length;d++)rM(l[d],"bubbled",c);for(d=n.length;0<d--;)rM(n[d],"captured",r);return 0==(64&o)?[c]:[c,r]}},ChangeEventPlugin:nl,SelectEventPlugin:{eventTypes:nx,extractEvents:function(e,t,r,n,o,i){if(!(i=!(o=i||(n.window===n?n.document:9===n.nodeType?n:n.ownerDocument)))){e:{o=ta(o),i=N.onSelect;for(var a=0;a<i.length;a++)if(!o.has(i[a])){o=!1;break e}o=!0}i=!o}if(i)return null;switch(o=t?rw(t):window,e){case"focus":(r3(o)||"true"===o.contentEditable)&&(nw=o,nS=t,nk=null);break;case"blur":nk=nS=nw=null;break;case"mousedown":nT=!0;break;case"contextmenu":case"mouseup":case"dragend":return nT=!1,n_(r,n);case"selectionchange":if(nI)break;case"keydown":case"keyup":return n_(r,n)}return null}},BeforeInputEventPlugin:{eventTypes:rJ,extractEvents:function(e,t,r,n){var o;if(rK)t:{switch(e){case"compositionstart":var i=rJ.compositionStart;break t;case"compositionend":i=rJ.compositionEnd;break t;case"compositionupdate":i=rJ.compositionUpdate;break t}i=void 0}else r1?r$(e,r)&&(i=rJ.compositionEnd):"keydown"===e&&229===r.keyCode&&(i=rJ.compositionStart);return i?(rQ&&"ko"!==r.locale&&(r1||i!==rJ.compositionStart?i===rJ.compositionEnd&&r1&&(o=rD()):(rL="value"in(rR=n)?rR.value:rR.textContent,r1=!0)),i=rV.getPooled(i,t,r,n),o?i.data=o:null!==(o=r0(r))&&(i.data=o),rN(i),o=i):o=null,(e=rq?function(e,t){switch(e){case"compositionend":return r0(t);case"keypress":if(32!==t.which)return null;return rX=!0," ";case"textInput":return" "===(e=t.data)&&rX?null:e;default:return null}}(e,r):function(e,t){if(r1)return"compositionend"===e||!rK&&r$(e,t)?(e=rD(),rF=rL=rR=null,r1=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return rQ&&"ko"!==t.locale?null:t.data}}(e,r))?((t=rW.getPooled(rJ.beforeInput,t,r,n)).data=e,rN(t)):t=null,null===o?t:null===t?o:[o,t]}}});var nH=[],nG=-1;function nz(e){0>nG||(e.current=nH[nG],nH[nG]=null,nG--)}function nV(e,t){nH[++nG]=e.current,e.current=t}var nW={},nZ={current:nW},nK={current:!1},nY=nW;function nq(e,t){var r=e.type.contextTypes;if(!r)return nW;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var o,i={};for(o in r)i[o]=t[o];return n&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function nQ(e){return null!=(e=e.childContextTypes)}function nJ(){nz(nK),nz(nZ)}function nX(e,t,r){if(nZ.current!==nW)throw Error(p(168));nV(nZ,t),nV(nK,r)}function n$(e,t,r){var n=e.stateNode;if(e=t.childContextTypes,"function"!=typeof n.getChildContext)return r;for(var o in n=n.getChildContext())if(!(o in e))throw Error(p(108,ex(t)||"Unknown",o));return d({},r,{},n)}function n0(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||nW,nY=nZ.current,nV(nZ,e),nV(nK,nK.current),!0}function n1(e,t,r){var n=e.stateNode;if(!n)throw Error(p(169));r?(e=n$(e,t,nY),n.__reactInternalMemoizedMergedChildContext=e,nz(nK),nz(nZ),nV(nZ,e)):nz(nK),nV(nK,r)}var n2=f.unstable_runWithPriority,n3=f.unstable_scheduleCallback,n4=f.unstable_cancelCallback,n5=f.unstable_requestPaint,n6=f.unstable_now,n9=f.unstable_getCurrentPriorityLevel,n8=f.unstable_ImmediatePriority,n7=f.unstable_UserBlockingPriority,oe=f.unstable_NormalPriority,ot=f.unstable_LowPriority,or=f.unstable_IdlePriority,on={},oo=f.unstable_shouldYield,oi=void 0!==n5?n5:function(){},oa=null,os=null,ol=!1,oc=n6(),ou=1e4>oc?n6:function(){return n6()-oc};function od(){switch(n9()){case n8:return 99;case n7:return 98;case oe:return 97;case ot:return 96;case or:return 95;default:throw Error(p(332))}}function of(e){switch(e){case 99:return n8;case 98:return n7;case 97:return oe;case 96:return ot;case 95:return or;default:throw Error(p(332))}}function op(e,t){return n2(e=of(e),t)}function og(e){return null===oa?(oa=[e],os=n3(n8,om)):oa.push(e),on}function oh(){if(null!==os){var e=os;os=null,n4(e)}om()}function om(){if(!ol&&null!==oa){ol=!0;var e=0;try{var t=oa;op(99,function(){for(;e<t.length;e++){var r=t[e];do r=r(!0);while(null!==r)}}),oa=null}catch(t){throw null!==oa&&(oa=oa.slice(e+1)),n3(n8,oh),t}finally{ol=!1}}}function ov(e,t,r){return 1073741821-(((1073741821-e+t/10)/(r/=10)|0)+1)*r}function oy(e,t){if(e&&e.defaultProps)for(var r in t=d({},t),e=e.defaultProps)void 0===t[r]&&(t[r]=e[r]);return t}var ob={current:null},oC=null,oA=null,oE=null;function oI(){oE=oA=oC=null}function ox(e){var t=ob.current;nz(ob),e.type._context._currentValue=t}function ow(e,t){for(;null!==e;){var r=e.alternate;if(e.childExpirationTime<t)e.childExpirationTime=t,null!==r&&r.childExpirationTime<t&&(r.childExpirationTime=t);else if(null!==r&&r.childExpirationTime<t)r.childExpirationTime=t;else break;e=e.return}}function oS(e,t){oC=e,oE=oA=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(e.expirationTime>=t&&(iW=!0),e.firstContext=null)}function ok(e,t){if(oE!==e&&!1!==t&&0!==t){if(("number"!=typeof t||1073741823===t)&&(oE=e,t=1073741823),t={context:e,observedBits:t,next:null},null===oA){if(null===oC)throw Error(p(308));oA=t,oC.dependencies={expirationTime:0,firstContext:t,responders:null}}else oA=oA.next=t}return e._currentValue}var oT=!1;function o_(e){e.updateQueue={baseState:e.memoizedState,baseQueue:null,shared:{pending:null},effects:null}}function oO(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,baseQueue:e.baseQueue,shared:e.shared,effects:e.effects})}function oM(e,t){return(e={expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null}).next=e}function oP(e,t){if(null!==(e=e.updateQueue)){var r=(e=e.shared).pending;null===r?t.next=t:(t.next=r.next,r.next=t),e.pending=t}}function oN(e,t){var r=e.alternate;null!==r&&oO(r,e),null===(r=(e=e.updateQueue).baseQueue)?(e.baseQueue=t.next=t,t.next=t):(t.next=r.next,r.next=t)}function oR(e,t,r,n){var o=e.updateQueue;oT=!1;var i=o.baseQueue,a=o.shared.pending;if(null!==a){if(null!==i){var s=i.next;i.next=a.next,a.next=s}i=a,o.shared.pending=null,null!==(s=e.alternate)&&null!==(s=s.updateQueue)&&(s.baseQueue=a)}if(null!==i){s=i.next;var l=o.baseState,c=0,u=null,f=null,p=null;if(null!==s)for(var g=s;;){if((a=g.expirationTime)<n){var h={expirationTime:g.expirationTime,suspenseConfig:g.suspenseConfig,tag:g.tag,payload:g.payload,callback:g.callback,next:null};null===p?(f=p=h,u=l):p=p.next=h,a>c&&(c=a)}else{null!==p&&(p=p.next={expirationTime:1073741823,suspenseConfig:g.suspenseConfig,tag:g.tag,payload:g.payload,callback:g.callback,next:null}),aX(a,g.suspenseConfig);e:{var m=e,v=g;switch(a=t,h=r,v.tag){case 1:if("function"==typeof(m=v.payload)){l=m.call(h,l,a);break e}l=m;break e;case 3:m.effectTag=-4097&m.effectTag|64;case 0:if(null==(a="function"==typeof(m=v.payload)?m.call(h,l,a):m))break e;l=d({},l,a);break e;case 2:oT=!0}}null!==g.callback&&(e.effectTag|=32,null===(a=o.effects)?o.effects=[g]:a.push(g))}if(null===(g=g.next)||g===s){if(null===(a=o.shared.pending))break;g=i.next=a.next,a.next=s,o.baseQueue=i=a,o.shared.pending=null}}null===p?u=l:p.next=f,o.baseState=u,o.baseQueue=p,a$(c),e.expirationTime=c,e.memoizedState=l}}function oL(e,t,r){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var n=e[t],o=n.callback;if(null!==o){if(n.callback=null,n=o,o=r,"function"!=typeof n)throw Error(p(191,n));n.call(o)}}}var oF=eo.ReactCurrentBatchConfig,oD=(new u.Component).refs;function oB(e,t,r,n){r=null==(r=r(n,t=e.memoizedState))?t:d({},t,r),e.memoizedState=r,0===e.expirationTime&&(e.updateQueue.baseState=r)}var oj={isMounted:function(e){return!!(e=e._reactInternalFiber)&&ts(e)===e},enqueueSetState:function(e,t,r){e=e._reactInternalFiber;var n=aj(),o=oF.suspense;(o=oM(n=aU(n,e,o),o)).payload=t,null!=r&&(o.callback=r),oP(e,o),aH(e,n)},enqueueReplaceState:function(e,t,r){e=e._reactInternalFiber;var n=aj(),o=oF.suspense;(o=oM(n=aU(n,e,o),o)).tag=1,o.payload=t,null!=r&&(o.callback=r),oP(e,o),aH(e,n)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var r=aj(),n=oF.suspense;(n=oM(r=aU(r,e,n),n)).tag=2,null!=t&&(n.callback=t),oP(e,n),aH(e,r)}};function oU(e,t,r,n,o,i,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(n,i,a):!t.prototype||!t.prototype.isPureReactComponent||!nE(r,n)||!nE(o,i)}function oH(e,t,r){var n=!1,o=nW,i=t.contextType;return"object"==typeof i&&null!==i?i=ok(i):(o=nQ(t)?nY:nZ.current,i=(n=null!=(n=t.contextTypes))?nq(e,o):nW),t=new t(r,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=oj,e.stateNode=t,t._reactInternalFiber=e,n&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function oG(e,t,r,n){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(r,n),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(r,n),t.state!==e&&oj.enqueueReplaceState(t,t.state,null)}function oz(e,t,r,n){var o=e.stateNode;o.props=r,o.state=e.memoizedState,o.refs=oD,o_(e);var i=t.contextType;"object"==typeof i&&null!==i?o.context=ok(i):(i=nQ(t)?nY:nZ.current,o.context=nq(e,i)),oR(e,r,o,n),o.state=e.memoizedState,"function"==typeof(i=t.getDerivedStateFromProps)&&(oB(e,t,i,r),o.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(t=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&oj.enqueueReplaceState(o,o.state,null),oR(e,r,o,n),o.state=e.memoizedState),"function"==typeof o.componentDidMount&&(e.effectTag|=4)}var oV=Array.isArray;function oW(e,t,r){if(null!==(e=r.ref)&&"function"!=typeof e&&"object"!=typeof e){if(r._owner){if(r=r._owner){if(1!==r.tag)throw Error(p(309));var n=r.stateNode}if(!n)throw Error(p(147,e));var o=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===o?t.ref:((t=function(e){var t=n.refs;t===oD&&(t=n.refs={}),null===e?delete t[o]:t[o]=e})._stringRef=o,t)}if("string"!=typeof e)throw Error(p(284));if(!r._owner)throw Error(p(290,e))}return e}function oZ(e,t){if("textarea"!==e.type)throw Error(p(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,""))}function oK(e){function t(t,r){if(e){var n=t.lastEffect;null!==n?(n.nextEffect=r,t.lastEffect=r):t.firstEffect=t.lastEffect=r,r.nextEffect=null,r.effectTag=8}}function r(r,n){if(!e)return null;for(;null!==n;)t(r,n),n=n.sibling;return null}function n(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function o(e,t){return(e=sa(e,t)).index=0,e.sibling=null,e}function i(t,r,n){return(t.index=n,e)?null!==(n=t.alternate)?(n=n.index)<r?(t.effectTag=2,r):n:(t.effectTag=2,r):r}function a(t){return e&&null===t.alternate&&(t.effectTag=2),t}function s(e,t,r,n){return null===t||6!==t.tag?(t=sc(r,e.mode,n)).return=e:(t=o(t,r)).return=e,t}function l(e,t,r,n){return null!==t&&t.elementType===r.type?(n=o(t,r.props)).ref=oW(e,t,r):(n=ss(r.type,r.key,r.props,null,e.mode,n)).ref=oW(e,t,r),n.return=e,n}function c(e,t,r,n){return null===t||4!==t.tag||t.stateNode.containerInfo!==r.containerInfo||t.stateNode.implementation!==r.implementation?(t=su(r,e.mode,n)).return=e:(t=o(t,r.children||[])).return=e,t}function u(e,t,r,n,i){return null===t||7!==t.tag?(t=sl(r,e.mode,n,i)).return=e:(t=o(t,r)).return=e,t}function d(e,t,r){if("string"==typeof t||"number"==typeof t)return(t=sc(""+t,e.mode,r)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case el:return(r=ss(t.type,t.key,t.props,null,e.mode,r)).ref=oW(e,null,t),r.return=e,r;case ec:return(t=su(t,e.mode,r)).return=e,t}if(oV(t)||eI(t))return(t=sl(t,e.mode,r,null)).return=e,t;oZ(e,t)}return null}function f(e,t,r,n){var o=null!==t?t.key:null;if("string"==typeof r||"number"==typeof r)return null!==o?null:s(e,t,""+r,n);if("object"==typeof r&&null!==r){switch(r.$$typeof){case el:return r.key===o?r.type===eu?u(e,t,r.props.children,n,o):l(e,t,r,n):null;case ec:return r.key===o?c(e,t,r,n):null}if(oV(r)||eI(r))return null!==o?null:u(e,t,r,n,null);oZ(e,r)}return null}function g(e,t,r,n,o){if("string"==typeof n||"number"==typeof n)return s(t,e=e.get(r)||null,""+n,o);if("object"==typeof n&&null!==n){switch(n.$$typeof){case el:return e=e.get(null===n.key?r:n.key)||null,n.type===eu?u(t,e,n.props.children,o,n.key):l(t,e,n,o);case ec:return c(t,e=e.get(null===n.key?r:n.key)||null,n,o)}if(oV(n)||eI(n))return u(t,e=e.get(r)||null,n,o,null);oZ(t,n)}return null}return function(s,l,c,u){var h="object"==typeof c&&null!==c&&c.type===eu&&null===c.key;h&&(c=c.props.children);var m="object"==typeof c&&null!==c;if(m)switch(c.$$typeof){case el:e:{for(m=c.key,h=l;null!==h;){if(h.key===m){if(7===h.tag){if(c.type===eu){r(s,h.sibling),(l=o(h,c.props.children)).return=s,s=l;break e}}else if(h.elementType===c.type){r(s,h.sibling),(l=o(h,c.props)).ref=oW(s,h,c),l.return=s,s=l;break e}r(s,h);break}t(s,h),h=h.sibling}c.type===eu?((l=sl(c.props.children,s.mode,u,c.key)).return=s,s=l):((u=ss(c.type,c.key,c.props,null,s.mode,u)).ref=oW(s,l,c),u.return=s,s=u)}return a(s);case ec:e:{for(h=c.key;null!==l;){if(l.key===h){if(4===l.tag&&l.stateNode.containerInfo===c.containerInfo&&l.stateNode.implementation===c.implementation){r(s,l.sibling),(l=o(l,c.children||[])).return=s,s=l;break e}r(s,l);break}t(s,l),l=l.sibling}(l=su(c,s.mode,u)).return=s,s=l}return a(s)}if("string"==typeof c||"number"==typeof c)return c=""+c,null!==l&&6===l.tag?(r(s,l.sibling),(l=o(l,c)).return=s):(r(s,l),(l=sc(c,s.mode,u)).return=s),a(s=l);if(oV(c))return function(o,a,s,l){for(var c=null,u=null,p=a,h=a=0,m=null;null!==p&&h<s.length;h++){p.index>h?(m=p,p=null):m=p.sibling;var v=f(o,p,s[h],l);if(null===v){null===p&&(p=m);break}e&&p&&null===v.alternate&&t(o,p),a=i(v,a,h),null===u?c=v:u.sibling=v,u=v,p=m}if(h===s.length)return r(o,p),c;if(null===p){for(;h<s.length;h++)null!==(p=d(o,s[h],l))&&(a=i(p,a,h),null===u?c=p:u.sibling=p,u=p);return c}for(p=n(o,p);h<s.length;h++)null!==(m=g(p,o,h,s[h],l))&&(e&&null!==m.alternate&&p.delete(null===m.key?h:m.key),a=i(m,a,h),null===u?c=m:u.sibling=m,u=m);return e&&p.forEach(function(e){return t(o,e)}),c}(s,l,c,u);if(eI(c))return function(o,a,s,l){var c=eI(s);if("function"!=typeof c)throw Error(p(150));if(null==(s=c.call(s)))throw Error(p(151));for(var u=c=null,h=a,m=a=0,v=null,y=s.next();null!==h&&!y.done;m++,y=s.next()){h.index>m?(v=h,h=null):v=h.sibling;var b=f(o,h,y.value,l);if(null===b){null===h&&(h=v);break}e&&h&&null===b.alternate&&t(o,h),a=i(b,a,m),null===u?c=b:u.sibling=b,u=b,h=v}if(y.done)return r(o,h),c;if(null===h){for(;!y.done;m++,y=s.next())null!==(y=d(o,y.value,l))&&(a=i(y,a,m),null===u?c=y:u.sibling=y,u=y);return c}for(h=n(o,h);!y.done;m++,y=s.next())null!==(y=g(h,o,m,y.value,l))&&(e&&null!==y.alternate&&h.delete(null===y.key?m:y.key),a=i(y,a,m),null===u?c=y:u.sibling=y,u=y);return e&&h.forEach(function(e){return t(o,e)}),c}(s,l,c,u);if(m&&oZ(s,c),void 0===c&&!h)switch(s.tag){case 1:case 0:throw Error(p(152,(s=s.type).displayName||s.name||"Component"))}return r(s,l)}}var oY=oK(!0),oq=oK(!1),oQ={},oJ={current:oQ},oX={current:oQ},o$={current:oQ};function o0(e){if(e===oQ)throw Error(p(174));return e}function o1(e,t){switch(nV(o$,t),nV(oX,e),nV(oJ,oQ),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ez(null,"");break;default:t=ez(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}nz(oJ),nV(oJ,t)}function o2(){nz(oJ),nz(oX),nz(o$)}function o3(e){o0(o$.current);var t=o0(oJ.current),r=ez(t,e.type);t!==r&&(nV(oX,e),nV(oJ,r))}function o4(e){oX.current===e&&(nz(oJ),nz(oX))}var o5={current:0};function o6(e){for(var t=e;null!==t;){if(13===t.tag){var r=t.memoizedState;if(null!==r&&(null===(r=r.dehydrated)||"$?"===r.data||"$!"===r.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.effectTag))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function o9(e,t){return{responder:e,props:t}}var o8=eo.ReactCurrentDispatcher,o7=eo.ReactCurrentBatchConfig,ie=0,it=null,ir=null,io=null,ii=!1;function ia(){throw Error(p(321))}function is(e,t){if(null===t)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!nC(e[r],t[r]))return!1;return!0}function il(e,t,r,n,o,i){if(ie=i,it=t,t.memoizedState=null,t.updateQueue=null,t.expirationTime=0,o8.current=null===e||null===e.memoizedState?iP:iN,e=r(n,o),t.expirationTime===ie){i=0;do{if(t.expirationTime=0,!(25>i))throw Error(p(301));i+=1,io=ir=null,t.updateQueue=null,o8.current=iR,e=r(n,o)}while(t.expirationTime===ie)}if(o8.current=iM,t=null!==ir&&null!==ir.next,ie=0,io=ir=it=null,ii=!1,t)throw Error(p(300));return e}function ic(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===io?it.memoizedState=io=e:io=io.next=e,io}function iu(){if(null===ir){var e=it.alternate;e=null!==e?e.memoizedState:null}else e=ir.next;var t=null===io?it.memoizedState:io.next;if(null!==t)io=t,ir=e;else{if(null===e)throw Error(p(310));e={memoizedState:(ir=e).memoizedState,baseState:ir.baseState,baseQueue:ir.baseQueue,queue:ir.queue,next:null},null===io?it.memoizedState=io=e:io=io.next=e}return io}function id(e,t){return"function"==typeof t?t(e):t}function ip(e){var t=iu(),r=t.queue;if(null===r)throw Error(p(311));r.lastRenderedReducer=e;var n=ir,o=n.baseQueue,i=r.pending;if(null!==i){if(null!==o){var a=o.next;o.next=i.next,i.next=a}n.baseQueue=o=i,r.pending=null}if(null!==o){o=o.next,n=n.baseState;var s=a=i=null,l=o;do{var c=l.expirationTime;if(c<ie){var u={expirationTime:l.expirationTime,suspenseConfig:l.suspenseConfig,action:l.action,eagerReducer:l.eagerReducer,eagerState:l.eagerState,next:null};null===s?(a=s=u,i=n):s=s.next=u,c>it.expirationTime&&(it.expirationTime=c,a$(c))}else null!==s&&(s=s.next={expirationTime:1073741823,suspenseConfig:l.suspenseConfig,action:l.action,eagerReducer:l.eagerReducer,eagerState:l.eagerState,next:null}),aX(c,l.suspenseConfig),n=l.eagerReducer===e?l.eagerState:e(n,l.action);l=l.next}while(null!==l&&l!==o)null===s?i=n:s.next=a,nC(n,t.memoizedState)||(iW=!0),t.memoizedState=n,t.baseState=i,t.baseQueue=s,r.lastRenderedState=n}return[t.memoizedState,r.dispatch]}function ig(e){var t=iu(),r=t.queue;if(null===r)throw Error(p(311));r.lastRenderedReducer=e;var n=r.dispatch,o=r.pending,i=t.memoizedState;if(null!==o){r.pending=null;var a=o=o.next;do i=e(i,a.action),a=a.next;while(a!==o)nC(i,t.memoizedState)||(iW=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),r.lastRenderedState=i}return[i,n]}function ih(e){var t=ic();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:id,lastRenderedState:e}).dispatch=iO.bind(null,it,e),[t.memoizedState,e]}function im(e,t,r,n){return e={tag:e,create:t,destroy:r,deps:n,next:null},null===(t=it.updateQueue)?(t={lastEffect:null},it.updateQueue=t,t.lastEffect=e.next=e):null===(r=t.lastEffect)?t.lastEffect=e.next=e:(n=r.next,r.next=e,e.next=n,t.lastEffect=e),e}function iv(){return iu().memoizedState}function iy(e,t,r,n){var o=ic();it.effectTag|=e,o.memoizedState=im(1|t,r,void 0,void 0===n?null:n)}function ib(e,t,r,n){var o=iu();n=void 0===n?null:n;var i=void 0;if(null!==ir){var a=ir.memoizedState;if(i=a.destroy,null!==n&&is(n,a.deps)){im(t,r,i,n);return}}it.effectTag|=e,o.memoizedState=im(1|t,r,i,n)}function iC(e,t){return iy(516,4,e,t)}function iA(e,t){return ib(516,4,e,t)}function iE(e,t){return ib(4,2,e,t)}function iI(e,t){return"function"==typeof t?(t(e=e()),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function ix(e,t,r){return r=null!=r?r.concat([e]):null,ib(4,2,iI.bind(null,t,e),r)}function iw(){}function iS(e,t){return ic().memoizedState=[e,void 0===t?null:t],e}function ik(e,t){var r=iu();t=void 0===t?null:t;var n=r.memoizedState;return null!==n&&null!==t&&is(t,n[1])?n[0]:(r.memoizedState=[e,t],e)}function iT(e,t){var r=iu();t=void 0===t?null:t;var n=r.memoizedState;return null!==n&&null!==t&&is(t,n[1])?n[0]:(e=e(),r.memoizedState=[e,t],e)}function i_(e,t,r){var n=od();op(98>n?98:n,function(){e(!0)}),op(97<n?97:n,function(){var n=o7.suspense;o7.suspense=void 0===t?null:t;try{e(!1),r()}finally{o7.suspense=n}})}function iO(e,t,r){var n=aj(),o=oF.suspense;o={expirationTime:n=aU(n,e,o),suspenseConfig:o,action:r,eagerReducer:null,eagerState:null,next:null};var i=t.pending;if(null===i?o.next=o:(o.next=i.next,i.next=o),t.pending=o,i=e.alternate,e===it||null!==i&&i===it)ii=!0,o.expirationTime=ie,it.expirationTime=ie;else{if(0===e.expirationTime&&(null===i||0===i.expirationTime)&&null!==(i=t.lastRenderedReducer))try{var a=t.lastRenderedState,s=i(a,r);if(o.eagerReducer=i,o.eagerState=s,nC(s,a))return}catch(e){}finally{}aH(e,n)}}var iM={readContext:ok,useCallback:ia,useContext:ia,useEffect:ia,useImperativeHandle:ia,useLayoutEffect:ia,useMemo:ia,useReducer:ia,useRef:ia,useState:ia,useDebugValue:ia,useResponder:ia,useDeferredValue:ia,useTransition:ia},iP={readContext:ok,useCallback:iS,useContext:ok,useEffect:iC,useImperativeHandle:function(e,t,r){return r=null!=r?r.concat([e]):null,iy(4,2,iI.bind(null,t,e),r)},useLayoutEffect:function(e,t){return iy(4,2,e,t)},useMemo:function(e,t){var r=ic();return t=void 0===t?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=ic();return t=void 0!==r?r(t):t,n.memoizedState=n.baseState=t,e=(e=n.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=iO.bind(null,it,e),[n.memoizedState,e]},useRef:function(e){return e={current:e},ic().memoizedState=e},useState:ih,useDebugValue:iw,useResponder:o9,useDeferredValue:function(e,t){var r=ih(e),n=r[0],o=r[1];return iC(function(){var r=o7.suspense;o7.suspense=void 0===t?null:t;try{o(e)}finally{o7.suspense=r}},[e,t]),n},useTransition:function(e){var t=ih(!1),r=t[0];return t=t[1],[iS(i_.bind(null,t,e),[t,e]),r]}},iN={readContext:ok,useCallback:ik,useContext:ok,useEffect:iA,useImperativeHandle:ix,useLayoutEffect:iE,useMemo:iT,useReducer:ip,useRef:iv,useState:function(){return ip(id)},useDebugValue:iw,useResponder:o9,useDeferredValue:function(e,t){var r=ip(id),n=r[0],o=r[1];return iA(function(){var r=o7.suspense;o7.suspense=void 0===t?null:t;try{o(e)}finally{o7.suspense=r}},[e,t]),n},useTransition:function(e){var t=ip(id),r=t[0];return t=t[1],[ik(i_.bind(null,t,e),[t,e]),r]}},iR={readContext:ok,useCallback:ik,useContext:ok,useEffect:iA,useImperativeHandle:ix,useLayoutEffect:iE,useMemo:iT,useReducer:ig,useRef:iv,useState:function(){return ig(id)},useDebugValue:iw,useResponder:o9,useDeferredValue:function(e,t){var r=ig(id),n=r[0],o=r[1];return iA(function(){var r=o7.suspense;o7.suspense=void 0===t?null:t;try{o(e)}finally{o7.suspense=r}},[e,t]),n},useTransition:function(e){var t=ig(id),r=t[0];return t=t[1],[ik(i_.bind(null,t,e),[t,e]),r]}},iL=null,iF=null,iD=!1;function iB(e,t){var r=so(5,null,null,0);r.elementType="DELETED",r.type="DELETED",r.stateNode=t,r.return=e,r.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=r,e.lastEffect=r):e.firstEffect=e.lastEffect=r}function ij(e,t){switch(e.tag){case 5:var r=e.type;return null!==(t=1!==t.nodeType||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function iU(e){if(iD){var t=iF;if(t){var r=t;if(!ij(e,t)){if(!(t=rv(r.nextSibling))||!ij(e,t)){e.effectTag=-1025&e.effectTag|2,iD=!1,iL=e;return}iB(iL,r)}iL=e,iF=rv(t.firstChild)}else e.effectTag=-1025&e.effectTag|2,iD=!1,iL=e}}function iH(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;iL=e}function iG(e){if(e!==iL)return!1;if(!iD)return iH(e),iD=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!rg(t,e.memoizedProps))for(t=iF;t;)iB(e,t),t=rv(t.nextSibling);if(iH(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(p(317));e:{for(t=0,e=e.nextSibling;e;){if(8===e.nodeType){var r=e.data;if("/$"===r){if(0===t){iF=rv(e.nextSibling);break e}t--}else"$"!==r&&"$!"!==r&&"$?"!==r||t++}e=e.nextSibling}iF=null}}else iF=iL?rv(e.stateNode.nextSibling):null;return!0}function iz(){iF=iL=null,iD=!1}var iV=eo.ReactCurrentOwner,iW=!1;function iZ(e,t,r,n){t.child=null===e?oq(t,null,r,n):oY(t,e.child,r,n)}function iK(e,t,r,n,o){r=r.render;var i=t.ref;return(oS(t,o),n=il(e,t,r,n,i,o),null===e||iW)?(t.effectTag|=1,iZ(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=o&&(e.expirationTime=0),i6(e,t,o))}function iY(e,t,r,n,o,i){if(null===e){var a=r.type;return"function"!=typeof a||si(a)||void 0!==a.defaultProps||null!==r.compare||void 0!==r.defaultProps?((e=ss(r.type,null,n,null,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,iq(e,t,a,n,o,i))}return(a=e.child,o<i&&(o=a.memoizedProps,(r=null!==(r=r.compare)?r:nE)(o,n)&&e.ref===t.ref))?i6(e,t,i):(t.effectTag|=1,(e=sa(a,n)).ref=t.ref,e.return=t,t.child=e)}function iq(e,t,r,n,o,i){return null!==e&&nE(e.memoizedProps,n)&&e.ref===t.ref&&(iW=!1,o<i)?(t.expirationTime=e.expirationTime,i6(e,t,i)):iJ(e,t,r,n,i)}function iQ(e,t){var r=t.ref;(null===e&&null!==r||null!==e&&e.ref!==r)&&(t.effectTag|=128)}function iJ(e,t,r,n,o){var i=nQ(r)?nY:nZ.current;return(i=nq(t,i),oS(t,o),r=il(e,t,r,n,i,o),null===e||iW)?(t.effectTag|=1,iZ(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=o&&(e.expirationTime=0),i6(e,t,o))}function iX(e,t,r,n,o){if(nQ(r)){var i=!0;n0(t)}else i=!1;if(oS(t,o),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),oH(t,r,n),oz(t,r,n,o),n=!0;else if(null===e){var a=t.stateNode,s=t.memoizedProps;a.props=s;var l=a.context,c=r.contextType;c="object"==typeof c&&null!==c?ok(c):nq(t,c=nQ(r)?nY:nZ.current);var u=r.getDerivedStateFromProps,d="function"==typeof u||"function"==typeof a.getSnapshotBeforeUpdate;d||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==n||l!==c)&&oG(t,a,n,c),oT=!1;var f=t.memoizedState;a.state=f,oR(t,n,a,o),l=t.memoizedState,s!==n||f!==l||nK.current||oT?("function"==typeof u&&(oB(t,r,u,n),l=t.memoizedState),(s=oT||oU(t,r,s,n,f,l,c))?(d||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.effectTag|=4)):("function"==typeof a.componentDidMount&&(t.effectTag|=4),t.memoizedProps=n,t.memoizedState=l),a.props=n,a.state=l,a.context=c,n=s):("function"==typeof a.componentDidMount&&(t.effectTag|=4),n=!1)}else a=t.stateNode,oO(e,t),s=t.memoizedProps,a.props=t.type===t.elementType?s:oy(t.type,s),l=a.context,c="object"==typeof(c=r.contextType)&&null!==c?ok(c):nq(t,c=nQ(r)?nY:nZ.current),(d="function"==typeof(u=r.getDerivedStateFromProps)||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==n||l!==c)&&oG(t,a,n,c),oT=!1,l=t.memoizedState,a.state=l,oR(t,n,a,o),f=t.memoizedState,s!==n||l!==f||nK.current||oT?("function"==typeof u&&(oB(t,r,u,n),f=t.memoizedState),(u=oT||oU(t,r,s,n,l,f,c))?(d||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(n,f,c),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(n,f,c)),"function"==typeof a.componentDidUpdate&&(t.effectTag|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=256),t.memoizedProps=n,t.memoizedState=f),a.props=n,a.state=f,a.context=c,n=u):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=256),n=!1);return i$(e,t,r,n,i,o)}function i$(e,t,r,n,o,i){iQ(e,t);var a=0!=(64&t.effectTag);if(!n&&!a)return o&&n1(t,r,!1),i6(e,t,i);n=t.stateNode,iV.current=t;var s=a&&"function"!=typeof r.getDerivedStateFromError?null:n.render();return t.effectTag|=1,null!==e&&a?(t.child=oY(t,e.child,null,i),t.child=oY(t,null,s,i)):iZ(e,t,s,i),t.memoizedState=n.state,o&&n1(t,r,!0),t.child}function i0(e){var t=e.stateNode;t.pendingContext?nX(e,t.pendingContext,t.pendingContext!==t.context):t.context&&nX(e,t.context,!1),o1(e,t.containerInfo)}var i1={dehydrated:null,retryTime:0};function i2(e,t,r){var n,o=t.mode,i=t.pendingProps,a=o5.current,s=!1;if((n=0!=(64&t.effectTag))||(n=0!=(2&a)&&(null===e||null!==e.memoizedState)),n?(s=!0,t.effectTag&=-65):null!==e&&null===e.memoizedState||void 0===i.fallback||!0===i.unstable_avoidThisFallback||(a|=1),nV(o5,1&a),null===e){if(void 0!==i.fallback&&iU(t),s){if(s=i.fallback,(i=sl(null,o,0,null)).return=t,0==(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,i.child=e;null!==e;)e.return=i,e=e.sibling;return(r=sl(s,o,r,null)).return=t,i.sibling=r,t.memoizedState=i1,t.child=i,r}return o=i.children,t.memoizedState=null,t.child=oq(t,null,o,r)}if(null!==e.memoizedState){if(o=(e=e.child).sibling,s){if(i=i.fallback,(r=sa(e,e.pendingProps)).return=t,0==(2&t.mode)&&(s=null!==t.memoizedState?t.child.child:t.child)!==e.child)for(r.child=s;null!==s;)s.return=r,s=s.sibling;return(o=sa(o,i)).return=t,r.sibling=o,r.childExpirationTime=0,t.memoizedState=i1,t.child=r,o}return r=oY(t,e.child,i.children,r),t.memoizedState=null,t.child=r}if(e=e.child,s){if(s=i.fallback,(i=sl(null,o,0,null)).return=t,i.child=e,null!==e&&(e.return=i),0==(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,i.child=e;null!==e;)e.return=i,e=e.sibling;return(r=sl(s,o,r,null)).return=t,i.sibling=r,r.effectTag|=2,i.childExpirationTime=0,t.memoizedState=i1,t.child=i,r}return t.memoizedState=null,t.child=oY(t,e,i.children,r)}function i3(e,t){e.expirationTime<t&&(e.expirationTime=t);var r=e.alternate;null!==r&&r.expirationTime<t&&(r.expirationTime=t),ow(e.return,t)}function i4(e,t,r,n,o,i){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:r,tailExpiration:0,tailMode:o,lastEffect:i}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=n,a.tail=r,a.tailExpiration=0,a.tailMode=o,a.lastEffect=i)}function i5(e,t,r){var n=t.pendingProps,o=n.revealOrder,i=n.tail;if(iZ(e,t,n.children,r),0!=(2&(n=o5.current)))n=1&n|2,t.effectTag|=64;else{if(null!==e&&0!=(64&e.effectTag))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&i3(e,r);else if(19===e.tag)i3(e,r);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}n&=1}if(nV(o5,n),0==(2&t.mode))t.memoizedState=null;else switch(o){case"forwards":for(o=null,r=t.child;null!==r;)null!==(e=r.alternate)&&null===o6(e)&&(o=r),r=r.sibling;null===(r=o)?(o=t.child,t.child=null):(o=r.sibling,r.sibling=null),i4(t,!1,o,r,i,t.lastEffect);break;case"backwards":for(r=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===o6(e)){t.child=o;break}e=o.sibling,o.sibling=r,r=o,o=e}i4(t,!0,r,null,i,t.lastEffect);break;case"together":i4(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function i6(e,t,r){null!==e&&(t.dependencies=e.dependencies);var n=t.expirationTime;if(0!==n&&a$(n),t.childExpirationTime<r)return null;if(null!==e&&t.child!==e.child)throw Error(p(153));if(null!==t.child){for(r=sa(e=t.child,e.pendingProps),t.child=r,r.return=t;null!==e.sibling;)e=e.sibling,(r=r.sibling=sa(e,e.pendingProps)).return=t;r.sibling=null}return t.child}function i9(e,t){switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;null!==t;)null!==t.alternate&&(r=t),t=t.sibling;null===r?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var n=null;null!==r;)null!==r.alternate&&(n=r),r=r.sibling;null===n?t||null===e.tail?e.tail=null:e.tail.sibling=null:n.sibling=null}}function i8(e,t){return{value:e,source:t,stack:ew(t)}}i=function(e,t){for(var r=t.child;null!==r;){if(5===r.tag||6===r.tag)e.appendChild(r.stateNode);else if(4!==r.tag&&null!==r.child){r.child.return=r,r=r.child;continue}if(r===t)break;for(;null===r.sibling;){if(null===r.return||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}},a=function(){},s=function(e,t,r,n,o){var i=e.memoizedProps;if(i!==n){var a,s,l=t.stateNode;switch(o0(oJ.current),e=null,r){case"input":i=eO(l,i),n=eO(l,n),e=[];break;case"option":i=eF(l,i),n=eF(l,n),e=[];break;case"select":i=d({},i,{value:void 0}),n=d({},n,{value:void 0}),e=[];break;case"textarea":i=eB(l,i),n=eB(l,n),e=[];break;default:"function"!=typeof i.onClick&&"function"==typeof n.onClick&&(l.onclick=ri)}for(a in rt(r,n),r=null,i)if(!n.hasOwnProperty(a)&&i.hasOwnProperty(a)&&null!=i[a]){if("style"===a)for(s in l=i[a])l.hasOwnProperty(s)&&(r||(r={}),r[s]="");else"dangerouslySetInnerHTML"!==a&&"children"!==a&&"suppressContentEditableWarning"!==a&&"suppressHydrationWarning"!==a&&"autoFocus"!==a&&(P.hasOwnProperty(a)?e||(e=[]):(e=e||[]).push(a,null))}for(a in n){var c=n[a];if(l=null!=i?i[a]:void 0,n.hasOwnProperty(a)&&c!==l&&(null!=c||null!=l)){if("style"===a){if(l){for(s in l)!l.hasOwnProperty(s)||c&&c.hasOwnProperty(s)||(r||(r={}),r[s]="");for(s in c)c.hasOwnProperty(s)&&l[s]!==c[s]&&(r||(r={}),r[s]=c[s])}else r||(e||(e=[]),e.push(a,r)),r=c}else"dangerouslySetInnerHTML"===a?(c=c?c.__html:void 0,l=l?l.__html:void 0,null!=c&&l!==c&&(e=e||[]).push(a,c)):"children"===a?l===c||"string"!=typeof c&&"number"!=typeof c||(e=e||[]).push(a,""+c):"suppressContentEditableWarning"!==a&&"suppressHydrationWarning"!==a&&(P.hasOwnProperty(a)?(null!=c&&ro(o,a),e||l===c||(e=[])):(e=e||[]).push(a,c))}}r&&(e=e||[]).push("style",r),o=e,(t.updateQueue=o)&&(t.effectTag|=4)}},l=function(e,t,r,n){r!==n&&(t.effectTag|=4)};var i7="function"==typeof WeakSet?WeakSet:Set;function ae(e,t){var r=t.source,n=t.stack;null===n&&null!==r&&(n=ew(r)),null!==r&&ex(r.type),t=t.value,null!==e&&1===e.tag&&ex(e.type);try{console.error(t)}catch(e){setTimeout(function(){throw e})}}function at(e){var t=e.ref;if(null!==t){if("function"==typeof t)try{t(null)}catch(t){a8(e,t)}else t.current=null}}function ar(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var r=t=t.next;do{if((r.tag&e)===e){var n=r.destroy;r.destroy=void 0,void 0!==n&&n()}r=r.next}while(r!==t)}}function an(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function ao(e,t,r){switch("function"==typeof sr&&sr(t),t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e.next;op(97<r?97:r,function(){var e=n;do{var r=e.destroy;if(void 0!==r)try{r()}catch(e){a8(t,e)}e=e.next}while(e!==n)})}break;case 1:at(t),"function"==typeof(r=t.stateNode).componentWillUnmount&&function(e,t){try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(t){a8(e,t)}}(t,r);break;case 5:at(t);break;case 4:as(e,t,r)}}function ai(e){return 5===e.tag||3===e.tag||4===e.tag}function aa(e){e:{for(var t=e.return;null!==t;){if(ai(t)){var r=t;break e}t=t.return}throw Error(p(160))}switch(t=r.stateNode,r.tag){case 5:var n=!1;break;case 3:case 4:t=t.containerInfo,n=!0;break;default:throw Error(p(161))}16&r.effectTag&&(e4(t,""),r.effectTag&=-17);e:t:for(r=e;;){for(;null===r.sibling;){if(null===r.return||ai(r.return)){r=null;break e}r=r.return}for(r.sibling.return=r.return,r=r.sibling;5!==r.tag&&6!==r.tag&&18!==r.tag;){if(2&r.effectTag||null===r.child||4===r.tag)continue t;r.child.return=r,r=r.child}if(!(2&r.effectTag)){r=r.stateNode;break e}}n?function e(t,r,n){var o=t.tag,i=5===o||6===o;if(i)t=i?t.stateNode:t.stateNode.instance,r?8===n.nodeType?n.parentNode.insertBefore(t,r):n.insertBefore(t,r):(8===n.nodeType?(r=n.parentNode).insertBefore(t,n):(r=n).appendChild(t),null!=(n=n._reactRootContainer)||null!==r.onclick||(r.onclick=ri));else if(4!==o&&null!==(t=t.child))for(e(t,r,n),t=t.sibling;null!==t;)e(t,r,n),t=t.sibling}(e,r,t):function e(t,r,n){var o=t.tag,i=5===o||6===o;if(i)t=i?t.stateNode:t.stateNode.instance,r?n.insertBefore(t,r):n.appendChild(t);else if(4!==o&&null!==(t=t.child))for(e(t,r,n),t=t.sibling;null!==t;)e(t,r,n),t=t.sibling}(e,r,t)}function as(e,t,r){for(var n,o,i=t,a=!1;;){if(!a){a=i.return;e:for(;;){if(null===a)throw Error(p(160));switch(n=a.stateNode,a.tag){case 5:o=!1;break e;case 3:case 4:n=n.containerInfo,o=!0;break e}a=a.return}a=!0}if(5===i.tag||6===i.tag){e:for(var s=e,l=i,c=l;;)if(ao(s,c,r),null!==c.child&&4!==c.tag)c.child.return=c,c=c.child;else{if(c===l)break;for(;null===c.sibling;){if(null===c.return||c.return===l)break e;c=c.return}c.sibling.return=c.return,c=c.sibling}o?(s=n,l=i.stateNode,8===s.nodeType?s.parentNode.removeChild(l):s.removeChild(l)):n.removeChild(i.stateNode)}else if(4===i.tag){if(null!==i.child){n=i.stateNode.containerInfo,o=!0,i.child.return=i,i=i.child;continue}}else if(ao(e,i,r),null!==i.child){i.child.return=i,i=i.child;continue}if(i===t)break;for(;null===i.sibling;){if(null===i.return||i.return===t)return;4===(i=i.return).tag&&(a=!1)}i.sibling.return=i.return,i=i.sibling}}function al(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:ar(3,t);return;case 1:case 12:case 17:return;case 5:var r=t.stateNode;if(null!=r){var n=t.memoizedProps,o=null!==e?e.memoizedProps:n;e=t.type;var i=t.updateQueue;if(t.updateQueue=null,null!==i){for(r[rA]=n,"input"===e&&"radio"===n.type&&null!=n.name&&eP(r,n),rr(e,o),t=rr(e,n),o=0;o<i.length;o+=2){var a=i[o],s=i[o+1];"style"===a?t7(r,s):"dangerouslySetInnerHTML"===a?e3(r,s):"children"===a?e4(r,s):ei(r,a,s,t)}switch(e){case"input":eN(r,n);break;case"textarea":eU(r,n);break;case"select":t=r._wrapperState.wasMultiple,r._wrapperState.wasMultiple=!!n.multiple,null!=(e=n.value)?eD(r,!!n.multiple,e,!1):!!n.multiple!==t&&(null!=n.defaultValue?eD(r,!!n.multiple,n.defaultValue,!0):eD(r,!!n.multiple,n.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(p(162));t.stateNode.nodeValue=t.memoizedProps;return;case 3:(t=t.stateNode).hydrate&&(t.hydrate=!1,tz(t.containerInfo));return;case 13:if(r=t,null===t.memoizedState?n=!1:(n=!0,r=t.child,ak=ou()),null!==r)e:for(e=r;;){if(5===e.tag)i=e.stateNode,n?"function"==typeof(i=i.style).setProperty?i.setProperty("display","none","important"):i.display="none":(i=e.stateNode,o=null!=(o=e.memoizedProps.style)&&o.hasOwnProperty("display")?o.display:null,i.style.display=t8("display",o));else if(6===e.tag)e.stateNode.nodeValue=n?"":e.memoizedProps;else if(13===e.tag&&null!==e.memoizedState&&null===e.memoizedState.dehydrated){(i=e.child.sibling).return=e,e=i;continue}else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===r)break;for(;null===e.sibling;){if(null===e.return||e.return===r)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}ac(t);return;case 19:ac(t);return}throw Error(p(163))}function ac(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var r=e.stateNode;null===r&&(r=e.stateNode=new i7),t.forEach(function(t){var n=se.bind(null,e,t);r.has(t)||(r.add(t),t.then(n,n))})}}var au="function"==typeof WeakMap?WeakMap:Map;function ad(e,t,r){(r=oM(r,null)).tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){a_||(a_=!0,aO=n),ae(e,t)},r}function af(e,t,r){(r=oM(r,null)).tag=3;var n=e.type.getDerivedStateFromError;if("function"==typeof n){var o=t.value;r.payload=function(){return ae(e,t),n(o)}}var i=e.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(r.callback=function(){"function"!=typeof n&&(null===aM?aM=new Set([this]):aM.add(this),ae(e,t));var r=t.stack;this.componentDidCatch(t.value,{componentStack:null!==r?r:""})}),r}var ap=Math.ceil,ag=eo.ReactCurrentDispatcher,ah=eo.ReactCurrentOwner,am=0,av=null,ay=null,ab=0,aC=0,aA=null,aE=1073741823,aI=1073741823,ax=null,aw=0,aS=!1,ak=0,aT=null,a_=!1,aO=null,aM=null,aP=!1,aN=null,aR=90,aL=null,aF=0,aD=null,aB=0;function aj(){return(48&am)!=0?1073741821-(ou()/10|0):0!==aB?aB:aB=1073741821-(ou()/10|0)}function aU(e,t,r){if(0==(2&(t=t.mode)))return 1073741823;var n=od();if(0==(4&t))return 99===n?1073741823:1073741822;if((16&am)!=0)return ab;if(null!==r)e=ov(e,0|r.timeoutMs||5e3,250);else switch(n){case 99:e=1073741823;break;case 98:e=ov(e,150,100);break;case 97:case 96:e=ov(e,5e3,250);break;case 95:e=2;break;default:throw Error(p(326))}return null!==av&&e===ab&&--e,e}function aH(e,t){if(50<aF)throw aF=0,aD=null,Error(p(185));if(null!==(e=aG(e,t))){var r=od();1073741823===t?(8&am)!=0&&(48&am)==0?aZ(e):(aV(e),0===am&&oh()):aV(e),(4&am)==0||98!==r&&99!==r||(null===aL?aL=new Map([[e,t]]):(void 0===(r=aL.get(e))||r>t)&&aL.set(e,t))}}function aG(e,t){e.expirationTime<t&&(e.expirationTime=t);var r=e.alternate;null!==r&&r.expirationTime<t&&(r.expirationTime=t);var n=e.return,o=null;if(null===n&&3===e.tag)o=e.stateNode;else for(;null!==n;){if(r=n.alternate,n.childExpirationTime<t&&(n.childExpirationTime=t),null!==r&&r.childExpirationTime<t&&(r.childExpirationTime=t),null===n.return&&3===n.tag){o=n.stateNode;break}n=n.return}return null!==o&&(av===o&&(a$(t),4===aC&&sp(o,ab)),sg(o,t)),o}function az(e){var t=e.lastExpiredTime;if(0!==t||(t=e.firstPendingTime,!sf(e,t)))return t;var r=e.lastPingedTime;return 2>=(e=r>(e=e.nextKnownPendingLevel)?r:e)&&t!==e?0:e}function aV(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=og(aZ.bind(null,e));else{var t=az(e),r=e.callbackNode;if(0===t)null!==r&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var n,o,i,a=aj();if(a=1073741823===t?99:1===t||2===t?95:0>=(a=10*(1073741821-t)-10*(1073741821-a))?99:250>=a?98:5250>=a?97:95,null!==r){var s=e.callbackPriority;if(e.callbackExpirationTime===t&&s>=a)return;r!==on&&n4(r)}e.callbackExpirationTime=t,e.callbackPriority=a,t=1073741823===t?og(aZ.bind(null,e)):(n=a,o=aW.bind(null,e),i={timeout:10*(1073741821-t)-ou()},n3(n=of(n),o,i)),e.callbackNode=t}}}function aW(e,t){if(aB=0,t)return sh(e,t=aj()),aV(e),null;var r=az(e);if(0!==r){if(t=e.callbackNode,(48&am)!=0)throw Error(p(327));if(a5(),e===av&&r===ab||aq(e,r),null!==ay){var n=am;am|=16;for(var o=aJ();;)try{(function(){for(;null!==ay&&!oo();)ay=a0(ay)})();break}catch(t){aQ(e,t)}if(oI(),am=n,ag.current=o,1===aC)throw t=aA,aq(e,r),sp(e,r),aV(e),t;if(null===ay)switch(o=e.finishedWork=e.current.alternate,e.finishedExpirationTime=r,av=null,n=aC){case 0:case 1:throw Error(p(345));case 2:sh(e,2<r?2:r);break;case 3:if(sp(e,r),r===(n=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=a2(o)),1073741823===aE&&10<(o=ak+500-ou())){if(aS){var i=e.lastPingedTime;if(0===i||i>=r){e.lastPingedTime=r,aq(e,r);break}}if(0!==(i=az(e))&&i!==r)break;if(0!==n&&n!==r){e.lastPingedTime=n;break}e.timeoutHandle=rh(a3.bind(null,e),o);break}a3(e);break;case 4:if(sp(e,r),r===(n=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=a2(o)),aS&&(0===(o=e.lastPingedTime)||o>=r)){e.lastPingedTime=r,aq(e,r);break}if(0!==(o=az(e))&&o!==r)break;if(0!==n&&n!==r){e.lastPingedTime=n;break}if(1073741823!==aI?n=10*(1073741821-aI)-ou():1073741823===aE?n=0:(n=10*(1073741821-aE)-5e3,r=10*(1073741821-r)-(o=ou()),0>(n=o-n)&&(n=0),r<(n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*ap(n/1960))-n)&&(n=r)),10<n){e.timeoutHandle=rh(a3.bind(null,e),n);break}a3(e);break;case 5:if(1073741823!==aE&&null!==ax){i=aE;var a=ax;if(0>=(n=0|a.busyMinDurationMs)?n=0:(o=0|a.busyDelayMs,n=(i=ou()-(10*(1073741821-i)-(0|a.timeoutMs||5e3)))<=o?0:o+n-i),10<n){sp(e,r),e.timeoutHandle=rh(a3.bind(null,e),n);break}}a3(e);break;default:throw Error(p(329))}if(aV(e),e.callbackNode===t)return aW.bind(null,e)}}return null}function aZ(e){var t=e.lastExpiredTime;if(t=0!==t?t:1073741823,(48&am)!=0)throw Error(p(327));if(a5(),e===av&&t===ab||aq(e,t),null!==ay){var r=am;am|=16;for(var n=aJ();;)try{(function(){for(;null!==ay;)ay=a0(ay)})();break}catch(t){aQ(e,t)}if(oI(),am=r,ag.current=n,1===aC)throw r=aA,aq(e,t),sp(e,t),aV(e),r;if(null!==ay)throw Error(p(261));e.finishedWork=e.current.alternate,e.finishedExpirationTime=t,av=null,a3(e),aV(e)}return null}function aK(e,t){var r=am;am|=1;try{return e(t)}finally{0===(am=r)&&oh()}}function aY(e,t){var r=am;am&=-2,am|=8;try{return e(t)}finally{0===(am=r)&&oh()}}function aq(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var r=e.timeoutHandle;if(-1!==r&&(e.timeoutHandle=-1,rm(r)),null!==ay)for(r=ay.return;null!==r;){var n=r;switch(n.tag){case 1:null!=(n=n.type.childContextTypes)&&nJ();break;case 3:o2(),nz(nK),nz(nZ);break;case 5:o4(n);break;case 4:o2();break;case 13:case 19:nz(o5);break;case 10:ox(n)}r=r.return}av=e,ay=sa(e.current,null),ab=t,aC=0,aA=null,aI=aE=1073741823,ax=null,aw=0,aS=!1}function aQ(e,t){for(;;){try{if(oI(),o8.current=iM,ii)for(var r=it.memoizedState;null!==r;){var n=r.queue;null!==n&&(n.pending=null),r=r.next}if(ie=0,io=ir=it=null,ii=!1,null===ay||null===ay.return)return aC=1,aA=t,ay=null;e:{var o=ay.return,i=ay,a=t;if(t=ab,i.effectTag|=2048,i.firstEffect=i.lastEffect=null,null!==a&&"object"==typeof a&&"function"==typeof a.then){var s,l=a;if(0==(2&i.mode)){var c=i.alternate;c?(i.updateQueue=c.updateQueue,i.memoizedState=c.memoizedState,i.expirationTime=c.expirationTime):(i.updateQueue=null,i.memoizedState=null)}var u=0!=(1&o5.current),d=o;do{if(s=13===d.tag){var f=d.memoizedState;if(null!==f)s=null!==f.dehydrated;else{var p=d.memoizedProps;s=void 0!==p.fallback&&(!0!==p.unstable_avoidThisFallback||!u)}}if(s){var g=d.updateQueue;if(null===g){var h=new Set;h.add(l),d.updateQueue=h}else g.add(l);if(0==(2&d.mode)){if(d.effectTag|=64,i.effectTag&=-2981,1===i.tag){if(null===i.alternate)i.tag=17;else{var m=oM(1073741823,null);m.tag=2,oP(i,m)}}i.expirationTime=1073741823;break e}a=void 0,i=t;var v=e.pingCache;if(null===v?(v=e.pingCache=new au,a=new Set,v.set(l,a)):(a=v.get(l),void 0===a&&(a=new Set,v.set(l,a))),!a.has(i)){a.add(i);var y=a7.bind(null,e,l,i);l.then(y,y)}d.effectTag|=4096,d.expirationTime=t;break e}d=d.return}while(null!==d)a=Error((ex(i.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+ew(i))}5!==aC&&(aC=2),a=i8(a,i),d=o;do{switch(d.tag){case 3:l=a,d.effectTag|=4096,d.expirationTime=t;var b=ad(d,l,t);oN(d,b);break e;case 1:l=a;var C=d.type,A=d.stateNode;if(0==(64&d.effectTag)&&("function"==typeof C.getDerivedStateFromError||null!==A&&"function"==typeof A.componentDidCatch&&(null===aM||!aM.has(A)))){d.effectTag|=4096,d.expirationTime=t;var E=af(d,l,t);oN(d,E);break e}}d=d.return}while(null!==d)}ay=a1(ay)}catch(e){t=e;continue}break}}function aJ(){var e=ag.current;return ag.current=iM,null===e?iM:e}function aX(e,t){e<aE&&2<e&&(aE=e),null!==t&&e<aI&&2<e&&(aI=e,ax=t)}function a$(e){e>aw&&(aw=e)}function a0(e){var t=c(e.alternate,e,ab);return e.memoizedProps=e.pendingProps,null===t&&(t=a1(e)),ah.current=null,t}function a1(e){ay=e;do{var t=ay.alternate;if(e=ay.return,0==(2048&ay.effectTag)){if(t=function(e,t,r){var n=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:case 17:return nQ(t.type)&&nJ(),null;case 3:return o2(),nz(nK),nz(nZ),(r=t.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(null===e||null===e.child)&&iG(t)&&(t.effectTag|=4),a(t),null;case 5:o4(t),r=o0(o$.current);var o=t.type;if(null!==e&&null!=t.stateNode)s(e,t,o,n,r),e.ref!==t.ref&&(t.effectTag|=128);else{if(!n){if(null===t.stateNode)throw Error(p(166));return null}if(e=o0(oJ.current),iG(t)){n=t.stateNode,o=t.type;var c=t.memoizedProps;switch(n[rC]=t,n[rA]=c,o){case"iframe":case"object":case"embed":t0("load",n);break;case"video":case"audio":for(e=0;e<to.length;e++)t0(to[e],n);break;case"source":t0("error",n);break;case"img":case"image":case"link":t0("error",n),t0("load",n);break;case"form":t0("reset",n),t0("submit",n);break;case"details":t0("toggle",n);break;case"input":eM(n,c),t0("invalid",n),ro(r,"onChange");break;case"select":n._wrapperState={wasMultiple:!!c.multiple},t0("invalid",n),ro(r,"onChange");break;case"textarea":ej(n,c),t0("invalid",n),ro(r,"onChange")}for(var u in rt(o,c),e=null,c)if(c.hasOwnProperty(u)){var f=c[u];"children"===u?"string"==typeof f?n.textContent!==f&&(e=["children",f]):"number"==typeof f&&n.textContent!==""+f&&(e=["children",""+f]):P.hasOwnProperty(u)&&null!=f&&ro(r,u)}switch(o){case"input":eT(n),eR(n,c,!0);break;case"textarea":eT(n),eH(n);break;case"select":case"option":break;default:"function"==typeof c.onClick&&(n.onclick=ri)}r=e,t.updateQueue=r,null!==r&&(t.effectTag|=4)}else{switch(u=9===r.nodeType?r:r.ownerDocument,e===rn&&(e=eG(o)),e===rn?"script"===o?((e=u.createElement("div")).innerHTML="<script></script>",e=e.removeChild(e.firstChild)):"string"==typeof n.is?e=u.createElement(o,{is:n.is}):(e=u.createElement(o),"select"===o&&(u=e,n.multiple?u.multiple=!0:n.size&&(u.size=n.size))):e=u.createElementNS(e,o),e[rC]=t,e[rA]=n,i(e,t,!1,!1),t.stateNode=e,u=rr(o,n),o){case"iframe":case"object":case"embed":t0("load",e),f=n;break;case"video":case"audio":for(f=0;f<to.length;f++)t0(to[f],e);f=n;break;case"source":t0("error",e),f=n;break;case"img":case"image":case"link":t0("error",e),t0("load",e),f=n;break;case"form":t0("reset",e),t0("submit",e),f=n;break;case"details":t0("toggle",e),f=n;break;case"input":eM(e,n),f=eO(e,n),t0("invalid",e),ro(r,"onChange");break;case"option":f=eF(e,n);break;case"select":e._wrapperState={wasMultiple:!!n.multiple},f=d({},n,{value:void 0}),t0("invalid",e),ro(r,"onChange");break;case"textarea":ej(e,n),f=eB(e,n),t0("invalid",e),ro(r,"onChange");break;default:f=n}rt(o,f);var g=f;for(c in g)if(g.hasOwnProperty(c)){var h=g[c];"style"===c?t7(e,h):"dangerouslySetInnerHTML"===c?null!=(h=h?h.__html:void 0)&&e3(e,h):"children"===c?"string"==typeof h?("textarea"!==o||""!==h)&&e4(e,h):"number"==typeof h&&e4(e,""+h):"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&"autoFocus"!==c&&(P.hasOwnProperty(c)?null!=h&&ro(r,c):null!=h&&ei(e,c,h,u))}switch(o){case"input":eT(e),eR(e,n,!1);break;case"textarea":eT(e),eH(e);break;case"option":null!=n.value&&e.setAttribute("value",""+eS(n.value));break;case"select":e.multiple=!!n.multiple,null!=(r=n.value)?eD(e,!!n.multiple,r,!1):null!=n.defaultValue&&eD(e,!!n.multiple,n.defaultValue,!0);break;default:"function"==typeof f.onClick&&(e.onclick=ri)}rp(o,n)&&(t.effectTag|=4)}null!==t.ref&&(t.effectTag|=128)}return null;case 6:if(e&&null!=t.stateNode)l(e,t,e.memoizedProps,n);else{if("string"!=typeof n&&null===t.stateNode)throw Error(p(166));r=o0(o$.current),o0(oJ.current),iG(t)?(r=t.stateNode,n=t.memoizedProps,r[rC]=t,r.nodeValue!==n&&(t.effectTag|=4)):((r=(9===r.nodeType?r:r.ownerDocument).createTextNode(n))[rC]=t,t.stateNode=r)}return null;case 13:if(nz(o5),n=t.memoizedState,0!=(64&t.effectTag))return t.expirationTime=r,t;return r=null!==n,n=!1,null===e?void 0!==t.memoizedProps.fallback&&iG(t):(n=null!==(o=e.memoizedState),r||null===o||null!==(o=e.child.sibling)&&(null!==(c=t.firstEffect)?(t.firstEffect=o,o.nextEffect=c):(t.firstEffect=t.lastEffect=o,o.nextEffect=null),o.effectTag=8)),r&&!n&&0!=(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(1&o5.current)?0===aC&&(aC=3):((0===aC||3===aC)&&(aC=4),0!==aw&&null!==av&&(sp(av,ab),sg(av,aw)))),(r||n)&&(t.effectTag|=4),null;case 4:return o2(),a(t),null;case 10:return ox(t),null;case 19:if(nz(o5),null===(n=t.memoizedState))return null;if(o=0!=(64&t.effectTag),null===(c=n.rendering)){if(o)i9(n,!1);else if(0!==aC||null!==e&&0!=(64&e.effectTag))for(c=t.child;null!==c;){if(null!==(e=o6(c))){for(t.effectTag|=64,i9(n,!1),null!==(o=e.updateQueue)&&(t.updateQueue=o,t.effectTag|=4),null===n.lastEffect&&(t.firstEffect=null),t.lastEffect=n.lastEffect,n=t.child;null!==n;)o=n,c=r,o.effectTag&=2,o.nextEffect=null,o.firstEffect=null,o.lastEffect=null,null===(e=o.alternate)?(o.childExpirationTime=0,o.expirationTime=c,o.child=null,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null):(o.childExpirationTime=e.childExpirationTime,o.expirationTime=e.expirationTime,o.child=e.child,o.memoizedProps=e.memoizedProps,o.memoizedState=e.memoizedState,o.updateQueue=e.updateQueue,c=e.dependencies,o.dependencies=null===c?null:{expirationTime:c.expirationTime,firstContext:c.firstContext,responders:c.responders}),n=n.sibling;return nV(o5,1&o5.current|2),t.child}c=c.sibling}}else{if(!o){if(null!==(e=o6(c))){if(t.effectTag|=64,o=!0,null!==(r=e.updateQueue)&&(t.updateQueue=r,t.effectTag|=4),i9(n,!0),null===n.tail&&"hidden"===n.tailMode&&!c.alternate)return null!==(t=t.lastEffect=n.lastEffect)&&(t.nextEffect=null),null}else 2*ou()-n.renderingStartTime>n.tailExpiration&&1<r&&(t.effectTag|=64,o=!0,i9(n,!1),t.expirationTime=t.childExpirationTime=r-1)}n.isBackwards?(c.sibling=t.child,t.child=c):(null!==(r=n.last)?r.sibling=c:t.child=c,n.last=c)}return null!==n.tail?(0===n.tailExpiration&&(n.tailExpiration=ou()+500),r=n.tail,n.rendering=r,n.tail=r.sibling,n.lastEffect=t.lastEffect,n.renderingStartTime=ou(),r.sibling=null,t=o5.current,nV(o5,o?1&t|2:1&t),r):null}throw Error(p(156,t.tag))}(t,ay,ab),1===ab||1!==ay.childExpirationTime){for(var r=0,n=ay.child;null!==n;){var o=n.expirationTime,c=n.childExpirationTime;o>r&&(r=o),c>r&&(r=c),n=n.sibling}ay.childExpirationTime=r}if(null!==t)return t;null!==e&&0==(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=ay.firstEffect),null!==ay.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=ay.firstEffect),e.lastEffect=ay.lastEffect),1<ay.effectTag&&(null!==e.lastEffect?e.lastEffect.nextEffect=ay:e.firstEffect=ay,e.lastEffect=ay))}else{if(null!==(t=function(e){switch(e.tag){case 1:nQ(e.type)&&nJ();var t=e.effectTag;return 4096&t?(e.effectTag=-4097&t|64,e):null;case 3:if(o2(),nz(nK),nz(nZ),0!=(64&(t=e.effectTag)))throw Error(p(285));return e.effectTag=-4097&t|64,e;case 5:return o4(e),null;case 13:return nz(o5),4096&(t=e.effectTag)?(e.effectTag=-4097&t|64,e):null;case 19:return nz(o5),null;case 4:return o2(),null;case 10:return ox(e),null;default:return null}}(ay)))return t.effectTag&=2047,t;null!==e&&(e.firstEffect=e.lastEffect=null,e.effectTag|=2048)}if(null!==(t=ay.sibling))return t;ay=e}while(null!==ay)return 0===aC&&(aC=5),null}function a2(e){var t=e.expirationTime;return t>(e=e.childExpirationTime)?t:e}function a3(e){return op(99,a4.bind(null,e,od())),null}function a4(e,t){do a5();while(null!==aN)if((48&am)!=0)throw Error(p(327));var r=e.finishedWork,n=e.finishedExpirationTime;if(null===r)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,r===e.current)throw Error(p(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var o=a2(r);if(e.firstPendingTime=o,n<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:n<=e.firstSuspendedTime&&(e.firstSuspendedTime=n-1),n<=e.lastPingedTime&&(e.lastPingedTime=0),n<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===av&&(ay=av=null,ab=0),1<r.effectTag?null!==r.lastEffect?(r.lastEffect.nextEffect=r,o=r.firstEffect):o=r:o=r.firstEffect,null!==o){var i=am;am|=32,ah.current=null,rd=t$;var a=rc();if(ru(a)){if("selectionStart"in a)var s={start:a.selectionStart,end:a.selectionEnd};else e:{var l=(s=(s=a.ownerDocument)&&s.defaultView||window).getSelection&&s.getSelection();if(l&&0!==l.rangeCount){s=l.anchorNode;var c,u=l.anchorOffset,d=l.focusNode;l=l.focusOffset;try{s.nodeType,d.nodeType}catch(e){s=null;break e}var f=0,g=-1,h=-1,m=0,v=0,y=a,b=null;t:for(;;){for(;y!==s||0!==u&&3!==y.nodeType||(g=f+u),y!==d||0!==l&&3!==y.nodeType||(h=f+l),3===y.nodeType&&(f+=y.nodeValue.length),null!==(c=y.firstChild);)b=y,y=c;for(;;){if(y===a)break t;if(b===s&&++m===u&&(g=f),b===d&&++v===l&&(h=f),null!==(c=y.nextSibling))break;b=(y=b).parentNode}y=c}s=-1===g||-1===h?null:{start:g,end:h}}else s=null}s=s||{start:0,end:0}}else s=null;rf={activeElementDetached:null,focusedElem:a,selectionRange:s},t$=!1,aT=o;do try{(function(){for(;null!==aT;){var e,t,r=aT.effectTag;0!=(256&r)&&function(e,t){switch(t.tag){case 0:case 11:case 15:case 22:case 3:case 5:case 6:case 4:case 17:return;case 1:if(256&t.effectTag&&null!==e){var r=e.memoizedProps,n=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?r:oy(t.type,r),n),e.__reactInternalSnapshotBeforeUpdate=t}return}throw Error(p(163))}(aT.alternate,aT),0==(512&r)||aP||(aP=!0,e=97,t=function(){return a5(),null},n3(e=of(e),t,void 0)),aT=aT.nextEffect}})()}catch(e){if(null===aT)throw Error(p(330));a8(aT,e),aT=aT.nextEffect}while(null!==aT)aT=o;do try{for(a=e,s=t;null!==aT;){var C=aT.effectTag;if(16&C&&e4(aT.stateNode,""),128&C){var A=aT.alternate;if(null!==A){var E=A.ref;null!==E&&("function"==typeof E?E(null):E.current=null)}}switch(1038&C){case 2:aa(aT),aT.effectTag&=-3;break;case 6:aa(aT),aT.effectTag&=-3,al(aT.alternate,aT);break;case 1024:aT.effectTag&=-1025;break;case 1028:aT.effectTag&=-1025,al(aT.alternate,aT);break;case 4:al(aT.alternate,aT);break;case 8:u=aT,as(a,u,s),function e(t){var r=t.alternate;t.return=null,t.child=null,t.memoizedState=null,t.updateQueue=null,t.dependencies=null,t.alternate=null,t.firstEffect=null,t.lastEffect=null,t.pendingProps=null,t.memoizedProps=null,t.stateNode=null,null!==r&&e(r)}(u)}aT=aT.nextEffect}}catch(e){if(null===aT)throw Error(p(330));a8(aT,e),aT=aT.nextEffect}while(null!==aT)if(E=rf,A=rc(),C=E.focusedElem,s=E.selectionRange,A!==C&&C&&C.ownerDocument&&function e(t,r){return!!t&&!!r&&(t===r||(!t||3!==t.nodeType)&&(r&&3===r.nodeType?e(t,r.parentNode):"contains"in t?t.contains(r):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(r))))}(C.ownerDocument.documentElement,C)){for(null!==s&&ru(C)&&(A=s.start,void 0===(E=s.end)&&(E=A),("selectionStart"in C)?(C.selectionStart=A,C.selectionEnd=Math.min(E,C.value.length)):(E=(A=C.ownerDocument||document)&&A.defaultView||window).getSelection&&(E=E.getSelection(),u=C.textContent.length,a=Math.min(s.start,u),s=void 0===s.end?a:Math.min(s.end,u),!E.extend&&a>s&&(u=s,s=a,a=u),u=rl(C,a),d=rl(C,s),u&&d&&(1!==E.rangeCount||E.anchorNode!==u.node||E.anchorOffset!==u.offset||E.focusNode!==d.node||E.focusOffset!==d.offset)&&((A=A.createRange()).setStart(u.node,u.offset),E.removeAllRanges(),a>s?(E.addRange(A),E.extend(d.node,d.offset)):(A.setEnd(d.node,d.offset),E.addRange(A))))),A=[],E=C;E=E.parentNode;)1===E.nodeType&&A.push({element:E,left:E.scrollLeft,top:E.scrollTop});for("function"==typeof C.focus&&C.focus(),C=0;C<A.length;C++)(E=A[C]).element.scrollLeft=E.left,E.element.scrollTop=E.top}t$=!!rd,rf=rd=null,e.current=r,aT=o;do try{for(C=e;null!==aT;){var I=aT.effectTag;if(36&I&&function(e,t,r){switch(r.tag){case 0:case 11:case 15:case 22:an(3,r);return;case 1:if(e=r.stateNode,4&r.effectTag){if(null===t)e.componentDidMount();else{var n=r.elementType===r.type?t.memoizedProps:oy(r.type,t.memoizedProps);e.componentDidUpdate(n,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate)}}null!==(t=r.updateQueue)&&oL(r,t,e);return;case 3:if(null!==(t=r.updateQueue)){if(e=null,null!==r.child)switch(r.child.tag){case 5:case 1:e=r.child.stateNode}oL(r,t,e)}return;case 5:e=r.stateNode,null===t&&4&r.effectTag&&rp(r.type,r.memoizedProps)&&e.focus();return;case 6:case 4:case 12:case 19:case 17:case 20:case 21:return;case 13:null===r.memoizedState&&null!==(r=r.alternate)&&null!==(r=r.memoizedState)&&null!==(r=r.dehydrated)&&tz(r);return}throw Error(p(163))}(C,aT.alternate,aT),128&I){A=void 0;var x=aT.ref;if(null!==x){var w=aT.stateNode;aT.tag,A=w,"function"==typeof x?x(A):x.current=A}}aT=aT.nextEffect}}catch(e){if(null===aT)throw Error(p(330));a8(aT,e),aT=aT.nextEffect}while(null!==aT)aT=null,oi(),am=i}else e.current=r;if(aP)aP=!1,aN=e,aR=t;else for(aT=o;null!==aT;)t=aT.nextEffect,aT.nextEffect=null,aT=t;if(0===(t=e.firstPendingTime)&&(aM=null),1073741823===t?e===aD?aF++:(aF=0,aD=e):aF=0,"function"==typeof st&&st(r.stateNode,n),aV(e),a_)throw a_=!1,e=aO,aO=null,e;return(8&am)!=0||oh(),null}function a5(){if(90!==aR){var e=97<aR?97:aR;return aR=90,op(e,a6)}}function a6(){if(null===aN)return!1;var e=aN;if(aN=null,(48&am)!=0)throw Error(p(331));var t=am;for(am|=32,e=e.current.firstEffect;null!==e;){try{var r=e;if(0!=(512&r.effectTag))switch(r.tag){case 0:case 11:case 15:case 22:ar(5,r),an(5,r)}}catch(t){if(null===e)throw Error(p(330));a8(e,t)}r=e.nextEffect,e.nextEffect=null,e=r}return am=t,oh(),!0}function a9(e,t,r){t=ad(e,t=i8(r,t),1073741823),oP(e,t),null!==(e=aG(e,1073741823))&&aV(e)}function a8(e,t){if(3===e.tag)a9(e,e,t);else for(var r=e.return;null!==r;){if(3===r.tag){a9(r,e,t);break}if(1===r.tag){var n=r.stateNode;if("function"==typeof r.type.getDerivedStateFromError||"function"==typeof n.componentDidCatch&&(null===aM||!aM.has(n))){e=af(r,e=i8(t,e),1073741823),oP(r,e),null!==(r=aG(r,1073741823))&&aV(r);break}}r=r.return}}function a7(e,t,r){var n=e.pingCache;null!==n&&n.delete(t),av===e&&ab===r?4===aC||3===aC&&1073741823===aE&&ou()-ak<500?aq(e,ab):aS=!0:sf(e,r)&&(0!==(t=e.lastPingedTime)&&t<r||(e.lastPingedTime=r,aV(e)))}function se(e,t){var r=e.stateNode;null!==r&&r.delete(t),0==(t=0)&&(t=aU(t=aj(),e,null)),null!==(e=aG(e,t))&&aV(e)}c=function(e,t,r){var n=t.expirationTime;if(null!==e){var o=t.pendingProps;if(e.memoizedProps!==o||nK.current)iW=!0;else{if(n<r){switch(iW=!1,t.tag){case 3:i0(t),iz();break;case 5:if(o3(t),4&t.mode&&1!==r&&o.hidden)return t.expirationTime=t.childExpirationTime=1,null;break;case 1:nQ(t.type)&&n0(t);break;case 4:o1(t,t.stateNode.containerInfo);break;case 10:n=t.memoizedProps.value,nV(ob,(o=t.type._context)._currentValue),o._currentValue=n;break;case 13:if(null!==t.memoizedState){if(0!==(n=t.child.childExpirationTime)&&n>=r)return i2(e,t,r);return nV(o5,1&o5.current),null!==(t=i6(e,t,r))?t.sibling:null}nV(o5,1&o5.current);break;case 19:if(n=t.childExpirationTime>=r,0!=(64&e.effectTag)){if(n)return i5(e,t,r);t.effectTag|=64}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null),nV(o5,o5.current),!n)return null}return i6(e,t,r)}iW=!1}}else iW=!1;switch(t.expirationTime=0,t.tag){case 2:if(n=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,o=nq(t,nZ.current),oS(t,r),o=il(null,t,n,e,o,r),t.effectTag|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,nQ(n)){var i=!0;n0(t)}else i=!1;t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,o_(t);var a=n.getDerivedStateFromProps;"function"==typeof a&&oB(t,n,a,e),o.updater=oj,t.stateNode=o,o._reactInternalFiber=t,oz(t,n,e,r),t=i$(null,t,n,!0,i,r)}else t.tag=0,iZ(null,t,o,r),t=t.child;return t;case 16:e:{if(o=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then(function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)},function(t){0===e._status&&(e._status=2,e._result=t)})}}(o),1!==o._status)throw o._result;switch(o=o._result,t.type=o,i=t.tag=function(e){if("function"==typeof e)return si(e)?1:0;if(null!=e){if((e=e.$$typeof)===em)return 11;if(e===eb)return 14}return 2}(o),e=oy(o,e),i){case 0:t=iJ(null,t,o,e,r);break e;case 1:t=iX(null,t,o,e,r);break e;case 11:t=iK(null,t,o,e,r);break e;case 14:t=iY(null,t,o,oy(o.type,e),n,r);break e}throw Error(p(306,o,""))}return t;case 0:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:oy(n,o),iJ(e,t,n,o,r);case 1:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:oy(n,o),iX(e,t,n,o,r);case 3:if(i0(t),n=t.updateQueue,null===e||null===n)throw Error(p(282));if(n=t.pendingProps,o=null!==(o=t.memoizedState)?o.element:null,oO(e,t),oR(t,n,null,r),(n=t.memoizedState.element)===o)iz(),t=i6(e,t,r);else{if((o=t.stateNode.hydrate)&&(iF=rv(t.stateNode.containerInfo.firstChild),iL=t,o=iD=!0),o)for(r=oq(t,null,n,r),t.child=r;r;)r.effectTag=-3&r.effectTag|1024,r=r.sibling;else iZ(e,t,n,r),iz();t=t.child}return t;case 5:return o3(t),null===e&&iU(t),n=t.type,o=t.pendingProps,i=null!==e?e.memoizedProps:null,a=o.children,rg(n,o)?a=null:null!==i&&rg(n,i)&&(t.effectTag|=16),iQ(e,t),4&t.mode&&1!==r&&o.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):(iZ(e,t,a,r),t=t.child),t;case 6:return null===e&&iU(t),null;case 13:return i2(e,t,r);case 4:return o1(t,t.stateNode.containerInfo),n=t.pendingProps,null===e?t.child=oY(t,null,n,r):iZ(e,t,n,r),t.child;case 11:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:oy(n,o),iK(e,t,n,o,r);case 7:return iZ(e,t,t.pendingProps,r),t.child;case 8:case 12:return iZ(e,t,t.pendingProps.children,r),t.child;case 10:e:{n=t.type._context,o=t.pendingProps,a=t.memoizedProps,i=o.value;var s=t.type._context;if(nV(ob,s._currentValue),s._currentValue=i,null!==a){if(0==(i=nC(s=a.value,i)?0:("function"==typeof n._calculateChangedBits?n._calculateChangedBits(s,i):1073741823)|0)){if(a.children===o.children&&!nK.current){t=i6(e,t,r);break e}}else for(null!==(s=t.child)&&(s.return=t);null!==s;){var l=s.dependencies;if(null!==l){a=s.child;for(var c=l.firstContext;null!==c;){if(c.context===n&&0!=(c.observedBits&i)){1===s.tag&&((c=oM(r,null)).tag=2,oP(s,c)),s.expirationTime<r&&(s.expirationTime=r),null!==(c=s.alternate)&&c.expirationTime<r&&(c.expirationTime=r),ow(s.return,r),l.expirationTime<r&&(l.expirationTime=r);break}c=c.next}}else a=10===s.tag&&s.type===t.type?null:s.child;if(null!==a)a.return=s;else for(a=s;null!==a;){if(a===t){a=null;break}if(null!==(s=a.sibling)){s.return=a.return,a=s;break}a=a.return}s=a}}iZ(e,t,o.children,r),t=t.child}return t;case 9:return o=t.type,n=(i=t.pendingProps).children,oS(t,r),n=n(o=ok(o,i.unstable_observedBits)),t.effectTag|=1,iZ(e,t,n,r),t.child;case 14:return i=oy(o=t.type,t.pendingProps),i=oy(o.type,i),iY(e,t,o,i,n,r);case 15:return iq(e,t,t.type,t.pendingProps,n,r);case 17:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:oy(n,o),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,nQ(n)?(e=!0,n0(t)):e=!1,oS(t,r),oH(t,n,o),oz(t,n,o,r),i$(null,t,n,!0,e,r);case 19:return i5(e,t,r)}throw Error(p(156,t.tag))};var st=null,sr=null;function sn(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function so(e,t,r,n){return new sn(e,t,r,n)}function si(e){return!(!(e=e.prototype)||!e.isReactComponent)}function sa(e,t){var r=e.alternate;return null===r?((r=so(e.tag,t,e.key,e.mode)).elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.effectTag=0,r.nextEffect=null,r.firstEffect=null,r.lastEffect=null),r.childExpirationTime=e.childExpirationTime,r.expirationTime=e.expirationTime,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=null===t?null:{expirationTime:t.expirationTime,firstContext:t.firstContext,responders:t.responders},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function ss(e,t,r,n,o,i){var a=2;if(n=e,"function"==typeof e)si(e)&&(a=1);else if("string"==typeof e)a=5;else e:switch(e){case eu:return sl(r.children,o,i,t);case eh:a=8,o|=7;break;case ed:a=8,o|=1;break;case ef:return(e=so(12,r,t,8|o)).elementType=ef,e.type=ef,e.expirationTime=i,e;case ev:return(e=so(13,r,t,o)).type=ev,e.elementType=ev,e.expirationTime=i,e;case ey:return(e=so(19,r,t,o)).elementType=ey,e.expirationTime=i,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case ep:a=10;break e;case eg:a=9;break e;case em:a=11;break e;case eb:a=14;break e;case eC:a=16,n=null;break e;case eA:a=22;break e}throw Error(p(130,null==e?e:typeof e,""))}return(t=so(a,r,t,o)).elementType=e,t.type=n,t.expirationTime=i,t}function sl(e,t,r,n){return(e=so(7,e,n,t)).expirationTime=r,e}function sc(e,t,r){return(e=so(6,e,null,t)).expirationTime=r,e}function su(e,t,r){return(t=so(4,null!==e.children?e.children:[],e.key,t)).expirationTime=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function sd(e,t,r){this.tag=t,this.current=null,this.containerInfo=e,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=r,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function sf(e,t){var r=e.firstSuspendedTime;return e=e.lastSuspendedTime,0!==r&&r>=t&&e<=t}function sp(e,t){var r=e.firstSuspendedTime,n=e.lastSuspendedTime;r<t&&(e.firstSuspendedTime=t),(n>t||0===r)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function sg(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var r=e.firstSuspendedTime;0!==r&&(t>=r?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function sh(e,t){var r=e.lastExpiredTime;(0===r||r>t)&&(e.lastExpiredTime=t)}function sm(e,t,r,n){var o=t.current,i=aj(),a=oF.suspense;i=aU(i,o,a);e:if(r){r=r._reactInternalFiber;t:{if(ts(r)!==r||1!==r.tag)throw Error(p(170));var s=r;do{switch(s.tag){case 3:s=s.stateNode.context;break t;case 1:if(nQ(s.type)){s=s.stateNode.__reactInternalMemoizedMergedChildContext;break t}}s=s.return}while(null!==s)throw Error(p(171))}if(1===r.tag){var l=r.type;if(nQ(l)){r=n$(r,l,s);break e}}r=s}else r=nW;return null===t.context?t.context=r:t.pendingContext=r,(t=oM(i,a)).payload={element:e},null!==(n=void 0===n?null:n)&&(t.callback=n),oP(o,t),aH(o,i),i}function sv(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function sy(e,t){null!==(e=e.memoizedState)&&null!==e.dehydrated&&e.retryTime<t&&(e.retryTime=t)}function sb(e,t){sy(e,t),(e=e.alternate)&&sy(e,t)}function sC(e,t,r){r=null!=r&&!0===r.hydrate;var n,o,i=new sd(e,t,r),a=so(3,null,null,2===t?7:1===t?3:0);i.current=a,a.stateNode=i,o_(a),e[rE]=i.current,r&&0!==t&&(o=ta(n=9===e.nodeType?e:e.ownerDocument),tR.forEach(function(e){tE(e,n,o)}),tL.forEach(function(e){tE(e,n,o)})),this._internalRoot=i}function sA(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function sE(e,t,r,n,o){var i=r._reactRootContainer;if(i){var a=i._internalRoot;if("function"==typeof o){var s=o;o=function(){var e=sv(a);s.call(e)}}sm(t,a,e,o)}else{if(a=(i=r._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var r;r=e.lastChild;)e.removeChild(r);return new sC(e,0,t?{hydrate:!0}:void 0)}(r,n))._internalRoot,"function"==typeof o){var l=o;o=function(){var e=sv(a);l.call(e)}}aY(function(){sm(t,a,e,o)})}return sv(a)}function sI(e,t){var r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!sA(t))throw Error(p(200));return function(e,t,r){var n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:ec,key:null==n?null:""+n,children:e,containerInfo:t,implementation:null}}(e,t,null,r)}sC.prototype.render=function(e){sm(e,this._internalRoot,null,null)},sC.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;sm(null,e,null,function(){t[rE]=null})},tI=function(e){if(13===e.tag){var t=ov(aj(),150,100);aH(e,t),sb(e,t)}},tx=function(e){13===e.tag&&(aH(e,3),sb(e,3))},tw=function(e){if(13===e.tag){var t=aj();t=aU(t,e,null),aH(e,t),sb(e,t)}},F=function(e,t,r){switch(t){case"input":if(eN(e,r),t=r.name,"radio"===r.type&&null!=t){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<r.length;t++){var n=r[t];if(n!==e&&n.form===e.form){var o=rS(n);if(!o)throw Error(p(90));e_(n),eN(n,o)}}}break;case"textarea":eU(e,r);break;case"select":null!=(t=r.value)&&eD(e,!!r.multiple,t,!1)}},G=aK,z=function(e,t,r,n,o){var i=am;am|=4;try{return op(98,e.bind(null,t,r,n,o))}finally{0===(am=i)&&oh()}},V=function(){(49&am)==0&&(function(){if(null!==aL){var e=aL;aL=null,e.forEach(function(e,t){sh(t,e),aV(t)}),oh()}}(),a5())},W=function(e,t){var r=am;am|=2;try{return e(t)}finally{0===(am=r)&&oh()}},o=(r={findFiberByHostInstance:rI,bundleType:0,version:"16.13.1",rendererPackageName:"react-dom"}).findFiberByHostInstance,function(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return 0;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!t.isDisabled&&t.supportsFiber)try{var r=t.inject(e);st=function(e){try{t.onCommitFiberRoot(r,e,void 0,64==(64&e.current.effectTag))}catch(e){}},sr=function(e){try{t.onCommitFiberUnmount(r,e)}catch(e){}}}catch(e){}}(d({},r,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:eo.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=tu(e))?null:e.stateNode},findFiberByHostInstance:function(e){return o?o(e):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null})),eW={Events:[rx,rw,rS,R,M,rN,function(e){tf(e,rP)},U,H,t4,th,a5,{current:!1}]},eZ=sI,eK=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternalFiber;if(void 0===t){if("function"==typeof e.render)throw Error(p(188));throw Error(p(268,Object.keys(e)))}return e=null===(e=tu(t))?null:e.stateNode},eY=function(e,t){if((48&am)!=0)throw Error(p(187));var r=am;am|=1;try{return op(99,e.bind(null,t))}finally{am=r,oh()}},eq=function(e,t,r){if(!sA(t))throw Error(p(200));return sE(null,e,t,!0,r)},eQ=function(e,t,r){if(!sA(t))throw Error(p(200));return sE(null,e,t,!1,r)},eJ=function(e){if(!sA(e))throw Error(p(40));return!!e._reactRootContainer&&(aY(function(){sE(null,null,e,!1,function(){e._reactRootContainer=null,e[rE]=null})}),!0)},eX=aK,e$=function(e,t){return sI(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},e0=function(e,t,r,n){if(!sA(r))throw Error(p(200));if(null==e||void 0===e._reactInternalFiber)throw Error(p(38));return sE(e,t,r,!1,n)},e1="16.13.1"}),O.register("lLS11",function(e,t){e.exports=O("6TWB7")}),O.register("6TWB7",function(e,t){if(n(e.exports,"unstable_now",function(){return r},function(e){return r=e}),n(e.exports,"unstable_forceFrameRate",function(){return o},function(e){return o=e}),n(e.exports,"unstable_IdlePriority",function(){return i},function(e){return i=e}),n(e.exports,"unstable_ImmediatePriority",function(){return a},function(e){return a=e}),n(e.exports,"unstable_LowPriority",function(){return s},function(e){return s=e}),n(e.exports,"unstable_NormalPriority",function(){return l},function(e){return l=e}),n(e.exports,"unstable_Profiling",function(){return c},function(e){return c=e}),n(e.exports,"unstable_UserBlockingPriority",function(){return u},function(e){return u=e}),n(e.exports,"unstable_cancelCallback",function(){return d},function(e){return d=e}),n(e.exports,"unstable_continueExecution",function(){return f},function(e){return f=e}),n(e.exports,"unstable_getCurrentPriorityLevel",function(){return p},function(e){return p=e}),n(e.exports,"unstable_getFirstCallbackNode",function(){return g},function(e){return g=e}),n(e.exports,"unstable_next",function(){return h},function(e){return h=e}),n(e.exports,"unstable_pauseExecution",function(){return m},function(e){return m=e}),n(e.exports,"unstable_requestPaint",function(){return v},function(e){return v=e}),n(e.exports,"unstable_runWithPriority",function(){return y},function(e){return y=e}),n(e.exports,"unstable_scheduleCallback",function(){return b},function(e){return b=e}),n(e.exports,"unstable_shouldYield",function(){return C},function(e){return C=e}),n(e.exports,"unstable_wrapCallback",function(){return A},function(e){return A=e}),"undefined"==typeof window||"function"!=typeof MessageChannel){var r,o,i,a,s,l,c,u,d,f,p,g,h,m,v,y,b,C,A,E,I,x,w,S,k=null,T=null,_=function(){if(null!==k)try{var e=r();k(!0,e),k=null}catch(e){throw setTimeout(_,0),e}},O=Date.now();r=function(){return Date.now()-O},E=function(e){null!==k?setTimeout(E,0,e):(k=e,setTimeout(_,0))},I=function(e,t){T=setTimeout(e,t)},x=function(){clearTimeout(T)},w=function(){return!1},S=o=function(){}}else{var M=window.performance,P=window.Date,N=window.setTimeout,R=window.clearTimeout;if("undefined"!=typeof console){var L=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof L&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")}if("object"==typeof M&&"function"==typeof M.now)r=function(){return M.now()};else{var F=P.now();r=function(){return P.now()-F}}var D=!1,B=null,j=-1,U=5,H=0;w=function(){return r()>=H},S=function(){},o=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):U=0<e?Math.floor(1e3/e):5};var G=new MessageChannel,z=G.port2;G.port1.onmessage=function(){if(null!==B){var e=r();H=e+U;try{B(!0,e)?z.postMessage(null):(D=!1,B=null)}catch(e){throw z.postMessage(null),e}}else D=!1},E=function(e){B=e,D||(D=!0,z.postMessage(null))},I=function(e,t){j=N(function(){e(r())},t)},x=function(){R(j),j=-1}}function V(e,t){var r=e.length;for(e.push(t);;){var n=r-1>>>1,o=e[n];if(void 0!==o&&0<K(o,t))e[n]=t,e[r]=o,r=n;else break}}function W(e){return void 0===(e=e[0])?null:e}function Z(e){var t=e[0];if(void 0!==t){var r=e.pop();if(r!==t){e[0]=r;for(var n=0,o=e.length;n<o;){var i=2*(n+1)-1,a=e[i],s=i+1,l=e[s];if(void 0!==a&&0>K(a,r))void 0!==l&&0>K(l,a)?(e[n]=l,e[s]=r,n=s):(e[n]=a,e[i]=r,n=i);else if(void 0!==l&&0>K(l,r))e[n]=l,e[s]=r,n=s;else break}}return t}return null}function K(e,t){var r=e.sortIndex-t.sortIndex;return 0!==r?r:e.id-t.id}var Y=[],q=[],Q=1,J=null,X=3,$=!1,ee=!1,et=!1;function er(e){for(var t=W(q);null!==t;){if(null===t.callback)Z(q);else if(t.startTime<=e)Z(q),t.sortIndex=t.expirationTime,V(Y,t);else break;t=W(q)}}function en(e){if(et=!1,er(e),!ee){if(null!==W(Y))ee=!0,E(eo);else{var t=W(q);null!==t&&I(en,t.startTime-e)}}}function eo(e,t){ee=!1,et&&(et=!1,x()),$=!0;var n=X;try{for(er(t),J=W(Y);null!==J&&(!(J.expirationTime>t)||e&&!w());){var o=J.callback;if(null!==o){J.callback=null,X=J.priorityLevel;var i=o(J.expirationTime<=t);t=r(),"function"==typeof i?J.callback=i:J===W(Y)&&Z(Y),er(t)}else Z(Y);J=W(Y)}if(null!==J)var a=!0;else{var s=W(q);null!==s&&I(en,s.startTime-t),a=!1}return a}finally{J=null,X=n,$=!1}}function ei(e){switch(e){case 1:return -1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var ea=S;i=5,a=1,s=4,l=3,c=null,u=2,d=function(e){e.callback=null},f=function(){ee||$||(ee=!0,E(eo))},p=function(){return X},g=function(){return W(Y)},h=function(e){switch(X){case 1:case 2:case 3:var t=3;break;default:t=X}var r=X;X=t;try{return e()}finally{X=r}},m=function(){},v=ea,y=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=X;X=e;try{return t()}finally{X=r}},b=function(e,t,n){var o=r();if("object"==typeof n&&null!==n){var i=n.delay;i="number"==typeof i&&0<i?o+i:o,n="number"==typeof n.timeout?n.timeout:ei(e)}else n=ei(e),i=o;return n=i+n,e={id:Q++,callback:t,priorityLevel:e,startTime:i,expirationTime:n,sortIndex:-1},i>o?(e.sortIndex=i,V(q,e),null===W(Y)&&e===W(q)&&(et?x():et=!0,I(en,i-o))):(e.sortIndex=n,V(Y,e),ee||$||(ee=!0,E(eo))),e},C=function(){var e=r();er(e);var t=W(Y);return t!==J&&null!==J&&null!==t&&null!==t.callback&&t.startTime<=e&&t.expirationTime<J.expirationTime||w()},A=function(e){var t=X;return function(){var r=X;X=t;try{return e.apply(this,arguments)}finally{X=r}}}}),O.register("bpS0w",function(e,t){n(e.exports,"useSyncExternalStore",function(){return r},function(e){return r=e});var r,o=O("91i6m"),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=o.useState,s=o.useEffect,l=o.useLayoutEffect,c=o.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!i(e,r)}catch(e){return!0}}var d="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=a({inst:{value:r,getSnapshot:t}}),o=n[0].inst,i=n[1];return l(function(){o.value=r,o.getSnapshot=t,u(o)&&i({inst:o})},[e,r,t]),s(function(){return u(o)&&i({inst:o}),e(function(){u(o)&&i({inst:o})})},[e]),c(r),r};r=void 0!==o.useSyncExternalStore?o.useSyncExternalStore:d}),O.register("kl10d",function(e,t){n(e.exports,"useSyncExternalStoreWithSelector",function(){return r},function(e){return r=e});var r,o=O("91i6m"),i=O("1jUfn"),a="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},s=i.useSyncExternalStore,l=o.useRef,c=o.useEffect,u=o.useMemo,d=o.useDebugValue;r=function(e,t,r,n,o){var i=l(null);if(null===i.current){var f={hasValue:!1,value:null};i.current=f}else f=i.current;var p=s(e,(i=u(function(){function e(e){if(!l){if(l=!0,i=e,e=n(e),void 0!==o&&f.hasValue){var t=f.value;if(o(t,e))return s=t}return s=e}if(t=s,a(i,e))return t;var r=n(e);return void 0!==o&&o(t,r)?t:(i=e,s=r)}var i,s,l=!1,c=void 0===r?null:r;return[function(){return e(t())},null===c?void 0:function(){return e(c())}]},[t,r,n,o]))[0],i[1]);return c(function(){f.hasValue=!0,f.value=p},[p]),d(p),p}}),O.register("1jUfn",function(e,t){e.exports=O("bpS0w")}),O.register("kOzMk",function(e,t){n(e.exports,"default",function(){return r});function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}}),O.register("dDDP6",function(e,t){n(e.exports,"default",function(){return r});function r(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}}),O.register("kTpRR",function(e,t){var r=O("92D93"),n={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},a={};function s(e){return(// React v16.11 and below r.isMemo(e)?i:a[e.$$typeof]||n)}a[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},a[r.Memo]=i;var l=Object.defineProperty,c=Object.getOwnPropertyNames,u=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,p=Object.prototype;e.exports=function e(t,r,n){if("string"!=typeof r){// don't hoist over string (html) components if(p){var i=f(r);i&&i!==p&&e(t,i,n)}var a=c(r);u&&(a=a.concat(u(r)));for(var g=s(t),h=s(r),m=0;m<a.length;++m){var v=a[m];if(!o[v]&&!(n&&n[v])&&!(h&&h[v])&&!(g&&g[v])){var y=d(r,v);try{// Avoid failures from read-only properties l(t,v,y)}catch(e){}}}}return t}}),O.register("92D93",function(e,t){e.exports=O("85ppU")}),O.register("85ppU",function(e,t){n(e.exports,"AsyncMode",function(){return r},function(e){return r=e}),n(e.exports,"ConcurrentMode",function(){return o},function(e){return o=e}),n(e.exports,"ContextConsumer",function(){return i},function(e){return i=e}),n(e.exports,"ContextProvider",function(){return a},function(e){return a=e}),n(e.exports,"Element",function(){return s},function(e){return s=e}),n(e.exports,"ForwardRef",function(){return l},function(e){return l=e}),n(e.exports,"Fragment",function(){return c},function(e){return c=e}),n(e.exports,"Lazy",function(){return u},function(e){return u=e}),n(e.exports,"Memo",function(){return d},function(e){return d=e}),n(e.exports,"Portal",function(){return f},function(e){return f=e}),n(e.exports,"Profiler",function(){return p},function(e){return p=e}),n(e.exports,"StrictMode",function(){return g},function(e){return g=e}),n(e.exports,"Suspense",function(){return h},function(e){return h=e}),n(e.exports,"isAsyncMode",function(){return m},function(e){return m=e}),n(e.exports,"isConcurrentMode",function(){return v},function(e){return v=e}),n(e.exports,"isContextConsumer",function(){return y},function(e){return y=e}),n(e.exports,"isContextProvider",function(){return b},function(e){return b=e}),n(e.exports,"isElement",function(){return C},function(e){return C=e}),n(e.exports,"isForwardRef",function(){return A},function(e){return A=e}),n(e.exports,"isFragment",function(){return E},function(e){return E=e}),n(e.exports,"isLazy",function(){return I},function(e){return I=e}),n(e.exports,"isMemo",function(){return x},function(e){return x=e}),n(e.exports,"isPortal",function(){return w},function(e){return w=e}),n(e.exports,"isProfiler",function(){return S},function(e){return S=e}),n(e.exports,"isStrictMode",function(){return k},function(e){return k=e}),n(e.exports,"isSuspense",function(){return T},function(e){return T=e}),n(e.exports,"isValidElementType",function(){return _},function(e){return _=e}),n(e.exports,"typeOf",function(){return O},function(e){return O=e});var r,o,i,a,s,l,c,u,d,f,p,g,h,m,v,y,b,C,A,E,I,x,w,S,k,T,_,O,M="function"==typeof Symbol&&Symbol.for,P=M?Symbol.for("react.element"):60103,N=M?Symbol.for("react.portal"):60106,R=M?Symbol.for("react.fragment"):60107,L=M?Symbol.for("react.strict_mode"):60108,F=M?Symbol.for("react.profiler"):60114,D=M?Symbol.for("react.provider"):60109,B=M?Symbol.for("react.context"):60110,j=M?Symbol.for("react.async_mode"):60111,U=M?Symbol.for("react.concurrent_mode"):60111,H=M?Symbol.for("react.forward_ref"):60112,G=M?Symbol.for("react.suspense"):60113,z=M?Symbol.for("react.suspense_list"):60120,V=M?Symbol.for("react.memo"):60115,W=M?Symbol.for("react.lazy"):60116,Z=M?Symbol.for("react.block"):60121,K=M?Symbol.for("react.fundamental"):60117,Y=M?Symbol.for("react.responder"):60118,q=M?Symbol.for("react.scope"):60119;function Q(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case P:switch(e=e.type){case j:case U:case R:case F:case L:case G:return e;default:switch(e=e&&e.$$typeof){case B:case H:case W:case V:case D:return e;default:return t}}case N:return t}}}function J(e){return Q(e)===U}r=j,o=U,i=B,a=D,s=P,l=H,c=R,u=W,d=V,f=N,p=F,g=L,h=G,m=function(e){return J(e)||Q(e)===j},v=J,y=function(e){return Q(e)===B},b=function(e){return Q(e)===D},C=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===P},A=function(e){return Q(e)===H},E=function(e){return Q(e)===R},I=function(e){return Q(e)===W},x=function(e){return Q(e)===V},w=function(e){return Q(e)===N},S=function(e){return Q(e)===F},k=function(e){return Q(e)===L},T=function(e){return Q(e)===G},_=function(e){return"string"==typeof e||"function"==typeof e||e===R||e===U||e===F||e===L||e===G||e===z||"object"==typeof e&&null!==e&&(e.$$typeof===W||e.$$typeof===V||e.$$typeof===D||e.$$typeof===B||e.$$typeof===H||e.$$typeof===K||e.$$typeof===Y||e.$$typeof===q||e.$$typeof===Z)},O=Q}),O.register("fEdd6",function(e,t){n(e.exports,"ContextConsumer",function(){return r},function(e){return r=e}),n(e.exports,"ContextProvider",function(){return o},function(e){return o=e}),n(e.exports,"Element",function(){return i},function(e){return i=e}),n(e.exports,"ForwardRef",function(){return a},function(e){return a=e}),n(e.exports,"Fragment",function(){return s},function(e){return s=e}),n(e.exports,"Lazy",function(){return l},function(e){return l=e}),n(e.exports,"Memo",function(){return c},function(e){return c=e}),n(e.exports,"Portal",function(){return u},function(e){return u=e}),n(e.exports,"Profiler",function(){return d},function(e){return d=e}),n(e.exports,"StrictMode",function(){return f},function(e){return f=e}),n(e.exports,"Suspense",function(){return p},function(e){return p=e}),n(e.exports,"SuspenseList",function(){return g},function(e){return g=e}),n(e.exports,"isAsyncMode",function(){return h},function(e){return h=e}),n(e.exports,"isConcurrentMode",function(){return m},function(e){return m=e}),n(e.exports,"isContextConsumer",function(){return v},function(e){return v=e}),n(e.exports,"isContextProvider",function(){return y},function(e){return y=e}),n(e.exports,"isElement",function(){return b},function(e){return b=e}),n(e.exports,"isForwardRef",function(){return C},function(e){return C=e}),n(e.exports,"isFragment",function(){return A},function(e){return A=e}),n(e.exports,"isLazy",function(){return E},function(e){return E=e}),n(e.exports,"isMemo",function(){return I},function(e){return I=e}),n(e.exports,"isPortal",function(){return x},function(e){return x=e}),n(e.exports,"isProfiler",function(){return w},function(e){return w=e}),n(e.exports,"isStrictMode",function(){return S},function(e){return S=e}),n(e.exports,"isSuspense",function(){return k},function(e){return k=e}),n(e.exports,"isSuspenseList",function(){return T},function(e){return T=e}),n(e.exports,"isValidElementType",function(){return _},function(e){return _=e}),n(e.exports,"typeOf",function(){return O},function(e){return O=e});var r,o,i,a,s,l,c,u,d,f,p,g,h,m,v,y,b,C,A,E,I,x,w,S,k,T,_,O,M,P=Symbol.for("react.element"),N=Symbol.for("react.portal"),R=Symbol.for("react.fragment"),L=Symbol.for("react.strict_mode"),F=Symbol.for("react.profiler"),D=Symbol.for("react.provider"),B=Symbol.for("react.context"),j=Symbol.for("react.server_context"),U=Symbol.for("react.forward_ref"),H=Symbol.for("react.suspense"),G=Symbol.for("react.suspense_list"),z=Symbol.for("react.memo"),V=Symbol.for("react.lazy"),W=Symbol.for("react.offscreen");function Z(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case P:switch(e=e.type){case R:case F:case L:case H:case G:return e;default:switch(e=e&&e.$$typeof){case j:case B:case U:case V:case z:case D:return e;default:return t}}case N:return t}}}M=Symbol.for("react.module.reference"),r=B,o=D,i=P,a=U,s=R,l=V,c=z,u=N,d=F,f=L,p=H,g=G,h=function(){return!1},m=function(){return!1},v=function(e){return Z(e)===B},y=function(e){return Z(e)===D},b=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===P},C=function(e){return Z(e)===U},A=function(e){return Z(e)===R},E=function(e){return Z(e)===V},I=function(e){return Z(e)===z},x=function(e){return Z(e)===N},w=function(e){return Z(e)===F},S=function(e){return Z(e)===L},k=function(e){return Z(e)===H},T=function(e){return Z(e)===G},_=function(e){return"string"==typeof e||"function"==typeof e||e===R||e===F||e===L||e===H||e===G||e===W||"object"==typeof e&&null!==e&&(e.$$typeof===V||e.$$typeof===z||e.$$typeof===D||e.$$typeof===B||e.$$typeof===U||e.$$typeof===M||void 0!==e.getModuleId)},O=Z}),O.register("6d87w",function(e,t){n(e.exports,"createSearchParams",function(){return f}),n(e.exports,"BrowserRouter",function(){return m}),n(e.exports,"Link",function(){return b}),n(e.exports,"useSearchParams",function(){return C}),n(e.exports,"useLocation",function(){return O("l2v8Y").useLocation}),n(e.exports,"useNavigate",function(){return O("l2v8Y").useNavigate});/** * React Router DOM v6.16.0 * * Copyright (c) Remix Software Inc. * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. * * @license MIT */var r,o,i,a,s=O("91i6m"),l=O("exhS2"),c=O("l2v8Y"),l=O("exhS2");function u(){return(u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function d(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}/** * Creates a URLSearchParams object using the given initializer. * * This is identical to `new URLSearchParams(init)` except it also * supports arrays as values in the object form of the initializer * instead of just strings. This is convenient when you need multiple * values for a given key, but don't want to use an array initializer. * * For example, instead of: * * let searchParams = new URLSearchParams([ * ['sort', 'name'], * ['sort', 'price'] * ]); * * you can do: * * let searchParams = createSearchParams({ * sort: ['name', 'price'] * }); */function f(e){return void 0===e&&(e=""),new URLSearchParams("string"==typeof e||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,r)=>{let n=e[r];return t.concat(Array.isArray(n)?n.map(e=>[r,e]):[[r,n]])},[]))}let p=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset"],g=["reloadDocument","replace","state","method","action","onSubmit","submit","relative","preventScrollReset"],h=s.startTransition;/** * A `<Router>` for use in web browsers. Provides the cleanest URLs. */function m(e){let{basename:t,children:r,future:n,window:o}=e,i=s.useRef();null==i.current&&(i.current=(0,l.createBrowserHistory)({window:o,v5Compat:!0}));let a=i.current,[u,d]=s.useState({action:a.action,location:a.location}),{v7_startTransition:f}=n||{},p=s.useCallback(e=>{f&&h?h(()=>d(e)):d(e)},[d,f]);return s.useLayoutEffect(()=>a.listen(p),[a,p]),/*#__PURE__*/s.createElement(c.Router,{basename:t,children:r,location:u.location,navigationType:u.action,navigator:a})}let v="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement,y=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,b=/*#__PURE__*/s.forwardRef(function(e,t){let r,{onClick:n,relative:o,reloadDocument:i,replace:a,state:f,target:g,to:h,preventScrollReset:m}=e,b=d(e,p),{basename:C}=s.useContext(c.UNSAFE_NavigationContext),A=!1;if("string"==typeof h&&y.test(h)&&(// Render the absolute href server- and client-side r=h,v))try{let e=new URL(window.location.href),t=new URL(h.startsWith("//")?e.protocol+h:h),r=(0,l.stripBasename)(t.pathname,C);t.origin===e.origin&&null!=r?h=r+t.search+t.hash:A=!0}catch(e){}// Rendered into <a href> for relative URLs let E=(0,c.useHref)(h,{relative:o}),I=/** * Handles the click behavior for router `<Link>` components. This is useful if * you need to create custom `<Link>` components with the same click behavior we * use in our exported `<Link>`. */function(e,t){let{target:r,replace:n,state:o,preventScrollReset:i,relative:a}=void 0===t?{}:t,u=(0,c.useNavigate)(),d=(0,c.useLocation)(),f=(0,c.useResolvedPath)(e,{relative:a});return s.useCallback(t=>{0!==t.button||// Ignore everything but left clicks r&&"_self"!==r||t.metaKey||t.altKey||t.ctrlKey||t.shiftKey||(t.preventDefault(),u(e,{replace:void 0!==n?n:(0,l.createPath)(d)===(0,l.createPath)(f),state:o,preventScrollReset:i,relative:a}))},[d,u,f,n,o,r,e,i,a])}(h,{replace:a,state:f,target:g,preventScrollReset:m,relative:o});return /*#__PURE__*/s.createElement("a",u({},b,{href:r||E,onClick:A||i?n:function(e){n&&n(e),e.defaultPrevented||I(e)},ref:t,target:g}))});/** * A convenient wrapper for reading and writing search parameters via the * URLSearchParams interface. */function C(e){let t=s.useRef(f(e)),r=s.useRef(!1),n=(0,c.useLocation)(),o=s.useMemo(()=>{var e,o;let i;return e=n.search,o=r.current?null:t.current,i=f(e),o&&// `defaultSearchParams.keys()` to work-around a bug in Firefox related to // web extensions. Relevant Bugzilla tickets: // https://bugzilla.mozilla.org/show_bug.cgi?id=1414602 // https://bugzilla.mozilla.org/show_bug.cgi?id=1023984 o.forEach((e,t)=>{i.has(t)||o.getAll(t).forEach(e=>{i.append(t,e)})}),i},[n.search]),i=(0,c.useNavigate)(),a=s.useCallback((e,t)=>{let n=f("function"==typeof e?e(o):e);r.current=!0,i("?"+n,t)},[i,o]);return[o,a]}(r=i||(i={})).UseScrollRestoration="useScrollRestoration",r.UseSubmit="useSubmit",r.UseSubmitFetcher="useSubmitFetcher",r.UseFetcher="useFetcher",(o=a||(a={})).UseFetchers="useFetchers",o.UseScrollRestoration="useScrollRestoration"}),O.register("exhS2",function(e,t){var r,o,i,a;/** * @remix-run/router v1.9.0 * * Copyright (c) Remix Software Inc. * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. * * @license MIT */function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}n(e.exports,"Action",function(){return r}),n(e.exports,"createMemoryHistory",function(){return c}),n(e.exports,"createPath",function(){return m}),n(e.exports,"parsePath",function(){return v}),n(e.exports,"createBrowserHistory",function(){return u}),n(e.exports,"createHashHistory",function(){return d}),n(e.exports,"UNSAFE_invariant",function(){return f}),n(e.exports,"matchRoutes",function(){return A}),n(e.exports,"stripBasename",function(){return S}),n(e.exports,"UNSAFE_convertRouteMatchToUiMatch",function(){return E}),n(e.exports,"joinPaths",function(){return O}),n(e.exports,"matchPath",function(){return w}),n(e.exports,"UNSAFE_getPathContributingMatches",function(){return T}),n(e.exports,"resolveTo",function(){return _}),n(e.exports,"AbortedDeferredError",function(){return R}),n(e.exports,"UNSAFE_ErrorResponseImpl",function(){return L}),n(e.exports,"isRouteErrorResponse",function(){return F}),n(e.exports,"IDLE_BLOCKER",function(){return W}),n(e.exports,"createRouter",function(){return Y}),/** * A POP indicates a change to an arbitrary index in the history stack, such * as a back or forward navigation. It does not describe the direction of the * navigation, only that the current index changed. * * Note: This is the default action for newly created history objects. */(i=r||(r={})).Pop="POP",/** * A PUSH indicates a new entry being added to the history stack, such as when * a link is clicked and a new page loads. When this happens, all subsequent * entries in the stack are lost. */i.Push="PUSH",/** * A REPLACE indicates the entry at the current index in the history stack * being replaced by a new one. */i.Replace="REPLACE";let l="popstate";/** * Memory history stores the current location in memory. It is designed for use * in stateful non-browser environments like tests and React Native. */function c(e){let t;void 0===e&&(e={});let{initialEntries:n=["/"],initialIndex:o,v5Compat:i=!1}=e;t=n.map((e,t)=>u(e,"string"==typeof e?null:e.state,0===t?"default":void 0));let a=c(null==o?t.length-1:o),s=r.Pop,l=null;function c(e){return Math.min(Math.max(e,0),t.length-1)}function u(e,r,n){void 0===r&&(r=null);let o=h(t?t[a].pathname:"/",e,r,n);return p("/"===o.pathname.charAt(0),"relative pathnames are not supported in memory history: "+JSON.stringify(e)),o}function d(e){return"string"==typeof e?e:m(e)}return{get index(){return a},get action(){return s},get location(){return t[a]},createHref:d,createURL:e=>new URL(d(e),"http://localhost"),encodeLocation(e){let t="string"==typeof e?v(e):e;return{pathname:t.pathname||"",search:t.search||"",hash:t.hash||""}},push(e,n){s=r.Push;let o=u(e,n);a+=1,t.splice(a,t.length,o),i&&l&&l({action:s,location:o,delta:1})},replace(e,n){s=r.Replace;let o=u(e,n);t[a]=o,i&&l&&l({action:s,location:o,delta:0})},go(e){s=r.Pop;let n=c(a+e),o=t[n];a=n,l&&l({action:s,location:o,delta:e})},listen:e=>(l=e,()=>{l=null})}}/** * Browser history stores the location in regular URLs. This is the standard for * most web apps, but it requires some configuration on the server to ensure you * serve the same app at multiple URLs. * * @see https://github.com/remix-run/history/tree/main/docs/api-reference.md#createbrowserhistory */function u(e){return void 0===e&&(e={}),y(function(e,t){let{pathname:r,search:n,hash:o}=e.location;return h("",{pathname:r,search:n,hash:o},t.state&&t.state.usr||null,t.state&&t.state.key||"default")},function(e,t){return"string"==typeof t?t:m(t)},null,e)}/** * Hash history stores the location in window.location.hash. This makes it ideal * for situations where you don't want to send the location to the server for * some reason, either because you do cannot configure it or the URL space is * reserved for something else. * * @see https://github.com/remix-run/history/tree/main/docs/api-reference.md#createhashhistory */function d(e){return void 0===e&&(e={}),y(function(e,t){let{pathname:r="/",search:n="",hash:o=""}=v(e.location.hash.substr(1));return r.startsWith("/")||r.startsWith(".")||(r="/"+r),h("",{pathname:r,search:n,hash:o},t.state&&t.state.usr||null,t.state&&t.state.key||"default")},function(e,t){let r=e.document.querySelector("base"),n="";if(r&&r.getAttribute("href")){let t=e.location.href,r=t.indexOf("#");n=-1===r?t:t.slice(0,r)}return n+"#"+("string"==typeof t?t:m(t))},function(e,t){p("/"===e.pathname.charAt(0),"relative pathnames are not supported in hash history.push("+JSON.stringify(t)+")")},e)}function f(e,t){if(!1===e||null==e)throw Error(t)}function p(e,t){if(!e){"undefined"!=typeof console&&console.warn(t);try{// Welcome to debugging history! // // This error is thrown as a convenience, so you can more easily // find the source for a warning that appears in the console by // enabling "pause on exceptions" in your JavaScript debugger. throw Error(t);// eslint-disable-next-line no-empty }catch(e){}}}/** * For browser-based histories, we combine the state and key into an object */function g(e,t){return{usr:e.state,key:e.key,idx:t}}/** * Creates a Location object with a unique key from the given Path */function h(e,t,r,n){return void 0===r&&(r=null),s({pathname:"string"==typeof e?e:e.pathname,search:"",hash:""},"string"==typeof t?v(t):t,{state:r,// TODO: This could be cleaned up. push/replace should probably just take // full Locations now and avoid the need to run through this flow at all // But that's a pretty big refactor to the current test suite so going to // keep as is for the time being and just let any incoming keys take precedence key:t&&t.key||n||Math.random().toString(36).substr(2,8)})}/** * Creates a string URL path from the given pathname, search, and hash components. */function m(e){let{pathname:t="/",search:r="",hash:n=""}=e;return r&&"?"!==r&&(t+="?"===r.charAt(0)?r:"?"+r),n&&"#"!==n&&(t+="#"===n.charAt(0)?n:"#"+n),t}/** * Parses a string URL path into its separate pathname, search, and hash components. */function v(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function y(e,t,n,o){void 0===o&&(o={});let{window:i=document.defaultView,v5Compat:a=!1}=o,c=i.history,u=r.Pop,d=null,p=v();function v(){return(c.state||{idx:null}).idx}function y(){u=r.Pop;let e=v(),t=null==e?null:e-p;p=e,d&&d({action:u,location:C.location,delta:t})}function b(e){// window.location.origin is "null" (the literal string value) in Firefox // under certain conditions, notably when serving from a local HTML file // See https://bugzilla.mozilla.org/show_bug.cgi?id=878297 let t="null"!==i.location.origin?i.location.origin:i.location.href,r="string"==typeof e?e:m(e);return f(t,"No window.location.(origin|href) available to create URL for href: "+r),new URL(r,t)}null==p&&(p=0,c.replaceState(s({},c.state,{idx:p}),""));let C={get action(){return u},get location(){return e(i,c)},listen(e){if(d)throw Error("A history only accepts one active listener");return i.addEventListener(l,y),d=e,()=>{i.removeEventListener(l,y),d=null}},createHref:e=>t(i,e),createURL:b,encodeLocation(e){// Encode a Location the same way window.location would let t=b(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:function(e,t){u=r.Push;let o=h(C.location,e,t);n&&n(o,e);let s=g(o,p=v()+1),l=C.createHref(o);// try...catch because iOS limits us to 100 pushState calls :/ try{c.pushState(s,"",l)}catch(e){// If the exception is because `state` can't be serialized, let that throw // outwards just like a replace call would so the dev knows the cause // https://html.spec.whatwg.org/multipage/nav-history-apis.html#shared-history-push/replace-state-steps // https://html.spec.whatwg.org/multipage/structured-data.html#structuredserializeinternal if(e instanceof DOMException&&"DataCloneError"===e.name)throw e;// They are going to lose state here, but there is no real // way to warn them about it since the page will refresh... i.location.assign(l)}a&&d&&d({action:u,location:C.location,delta:1})},replace:function(e,t){u=r.Replace;let o=h(C.location,e,t);n&&n(o,e);let i=g(o,p=v()),s=C.createHref(o);c.replaceState(i,"",s),a&&d&&d({action:u,location:C.location,delta:0})},go:e=>c.go(e)};return C}(a=o||(o={})).data="data",a.deferred="deferred",a.redirect="redirect",a.error="error";let b=new Set(["lazy","caseSensitive","path","id","index","children"]);// Walk the route tree generating unique IDs where necessary, so we are working // solely with AgnosticDataRouteObject's within the Router function C(e,t,r,n){return void 0===r&&(r=[]),void 0===n&&(n={}),e.map((e,o)=>{let i=[...r,o],a="string"==typeof e.id?e.id:i.join("-");if(f(!0!==e.index||!e.children,"Cannot specify children on an index route"),f(!n[a],'Found a route id collision on id "'+a+"\". Route id's must be globally unique within Data Router usages"),!0===e.index){let r=s({},e,t(e),{id:a});return n[a]=r,r}{let r=s({},e,t(e),{id:a,children:void 0});return n[a]=r,e.children&&(r.children=C(e.children,t,i,n)),r}})}/** * Matches the given routes to a location and returns the match data. * * @see https://reactrouter.com/utils/match-routes */function A(e,t,r){void 0===r&&(r="/");let n=S(("string"==typeof t?v(t):t).pathname||"/",r);if(null==n)return null;let o=function e(t,r,n,o){void 0===r&&(r=[]),void 0===n&&(n=[]),void 0===o&&(o="");let i=(t,i,a)=>{var s;let l,c,u={relativePath:void 0===a?t.path||"":a,caseSensitive:!0===t.caseSensitive,childrenIndex:i,route:t};u.relativePath.startsWith("/")&&(f(u.relativePath.startsWith(o),'Absolute route path "'+u.relativePath+'" nested under path "'+o+'" is not valid. An absolute child route path must start with the combined path of all its parent routes.'),u.relativePath=u.relativePath.slice(o.length));let d=O([o,u.relativePath]),p=n.concat(u);t.children&&t.children.length>0&&(f(// @ts-expect-error !0!==t.index,'Index routes must not have child routes. Please remove all child routes from route path "'+d+'".'),e(t.children,r,p,d)),(null!=t.path||t.index)&&r.push({path:d,score:(s=t.index,c=(l=d.split("/")).length,l.some(x)&&(c+=-2),s&&(c+=2),l.filter(e=>!x(e)).reduce((e,t)=>e+(I.test(t)?3:""===t?1:10),c)),routesMeta:p})};return t.forEach((e,t)=>{var r;// coarse-grain check for optional params if(""!==e.path&&null!=(r=e.path)&&r.includes("?"))for(let r of /** * Computes all combinations of optional path segments for a given path, * excluding combinations that are ambiguous and of lower priority. * * For example, `/one/:two?/three/:four?/:five?` explodes to: * - `/one/three` * - `/one/:two/three` * - `/one/three/:four` * - `/one/three/:five` * - `/one/:two/three/:four` * - `/one/:two/three/:five` * - `/one/three/:four/:five` * - `/one/:two/three/:four/:five` */function e(t){let r=t.split("/");if(0===r.length)return[];let[n,...o]=r,i=n.endsWith("?"),a=n.replace(/\?$/,"");if(0===o.length)// `["one", "", "three"]` corresponds to omitting `:two` from `/one/:two?/three` -> `/one/three` return i?[a,""]:[a];let s=e(o.join("/")),l=[];// for absolute paths, ensure `/` instead of empty segment return(// All child paths with the prefix. Do this for all children before the // optional version for all children, so we get consistent ordering where the // parent optional aspect is preferred as required. Otherwise, we can get // child sections interspersed where deeper optional segments are higher than // parent optional segments, where for example, /:two would explode _earlier_ // then /:one. By always including the parent as required _for all children_ // first, we avoid this issue l.push(...s.map(e=>""===e?a:[a,e].join("/"))),i&&l.push(...s),l.map(e=>t.startsWith("/")&&""===e?"/":e))}(e.path))i(e,t,r);else i(e,t)}),r}(e);(function(e){e.sort((e,t)=>{var r,n;return e.score!==t.score?t.score-e.score// Higher score first :(r=e.routesMeta.map(e=>e.childrenIndex),n=t.routesMeta.map(e=>e.childrenIndex),r.length===n.length&&r.slice(0,-1).every((e,t)=>e===n[t])?// first. This allows people to have fine-grained control over the matching // behavior by simply putting routes with identical paths in the order they // want them tried. r[r.length-1]-n[n.length-1]:// so they sort equally. 0)})})(o);let i=null;for(let e=0;null==i&&e<o.length;++e)i=function(e,t){let{routesMeta:r}=e,n={},o="/",i=[];for(let e=0;e<r.length;++e){let a=r[e],s=e===r.length-1,l="/"===o?t:t.slice(o.length)||"/",c=w({path:a.relativePath,caseSensitive:a.caseSensitive,end:s},l);if(!c)return null;Object.assign(n,c.params);let u=a.route;i.push({// TODO: Can this as be avoided? params:n,pathname:O([o,c.pathname]),pathnameBase:M(O([o,c.pathnameBase])),route:u}),"/"!==c.pathnameBase&&(o=O([o,c.pathnameBase]))}return i}(o[e],// or from router.navigate, but we want to match against the unencoded // paths in the route definitions. Memory router locations won't be // encoded here but there also shouldn't be anything to decode so this // should be a safe operation. This avoids needing matchRoutes to be // history-aware. function(e){try{return decodeURI(e)}catch(t){return p(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent encoding ('+t+")."),e}}(n));return i}function E(e,t){let{route:r,pathname:n,params:o}=e;return{id:r.id,pathname:n,params:o,data:t[r.id],handle:r.handle}}let I=/^:\w+$/,x=e=>"*"===e;/** * Performs pattern matching on a URL pathname and returns information about * the match. * * @see https://reactrouter.com/utils/match-path */function w(e,t){var r,n,o;let i,a;"string"==typeof e&&(e={path:e,caseSensitive:!1,end:!0});let[s,l]=(r=e.path,n=e.caseSensitive,o=e.end,void 0===n&&(n=!1),void 0===o&&(o=!0),p("*"===r||!r.endsWith("*")||r.endsWith("/*"),'Route path "'+r+'" will be treated as if it were "'+r.replace(/\*$/,"/*")+'" because the `*` character must always follow a `/` in the pattern. To get rid of this warning, please change the route path to "'+r.replace(/\*$/,"/*")+'".'),i=[],a="^"+r.replace(/\/*\*?$/,"")// Ignore trailing / and /*, we'll handle it below .replace(/^\/*/,"/")// Make sure it has a leading / .replace(/[\\.*+^$?{}|()[\]]/g,"\\$&")// Escape special regex chars .replace(/\/:(\w+)/g,(e,t)=>(i.push(t),"/([^\\/]+)")),r.endsWith("*")?(i.push("*"),a+="*"===r||"/*"===r?"(.*)$"// Already matched the initial /, just match the rest :"(?:\\/(.+)|\\/*)$"):o?a+="\\/*$":""!==r&&"/"!==r&&// then we have _some_ form of path in our regex, so we should expect to // match only if we find the end of this path segment. Look for an optional // non-captured trailing slash (to match a portion of the URL) or the end // of the path (if we've matched to the end). We used to do this with a // word boundary but that gives false positives on routes like // /user-preferences since `-` counts as a word boundary. (a+="(?:(?=\\/|$))"),[new RegExp(a,n?void 0:"i"),i]),c=t.match(s);if(!c)return null;let u=c[0],d=u.replace(/(.)\/+$/,"$1"),f=c.slice(1);return{params:l.reduce((e,t,r)=>{// We need to compute the pathnameBase here using the raw splat value // instead of using params["*"] later because it will be decoded then if("*"===t){let e=f[r]||"";d=u.slice(0,u.length-e.length).replace(/(.)\/+$/,"$1")}return e[t]=function(e,t){try{return decodeURIComponent(e)}catch(r){return p(!1,'The value for the URL param "'+t+'" will not be decoded because the string "'+e+'" is a malformed URL segment. This is probably due to a bad percent encoding ('+r+")."),e}}(f[r]||"",t),e},{}),pathname:u,pathnameBase:d,pattern:e}}/** * @private */function S(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;// We want to leave trailing slash behavior in the user's control, so if they // specify a basename with a trailing slash, we should support it let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&"/"!==n?null:e.slice(r)||"/"}function k(e,t,r,n){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t)+"` field ["+JSON.stringify(n)+"]. Please separate it out to the `to."+r+'` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.'}/** * @private * * When processing relative navigation we want to ignore ancestor routes that * do not contribute to the path, such that index/pathless layout routes don't * interfere. * * For example, when moving a route element into an index route and/or a * pathless layout route, relative link behavior contained within should stay * the same. Both of the following examples should link back to the root: * * <Route path="/"> * <Route path="accounts" element={<Link to=".."}> * </Route> * * <Route path="/"> * <Route path="accounts"> * <Route element={<AccountsLayout />}> // <-- Does not contribute * <Route index element={<Link to=".."} /> // <-- Does not contribute * </Route * </Route> * </Route> */function T(e){return e.filter((e,t)=>0===t||e.route.path&&e.route.path.length>0)}/** * @private */function _(e,t,r,n){let o,i;void 0===n&&(n=!1),"string"==typeof e?o=v(e):(f(!(o=s({},e)).pathname||!o.pathname.includes("?"),k("?","pathname","search",o)),f(!o.pathname||!o.pathname.includes("#"),k("#","pathname","hash",o)),f(!o.search||!o.search.includes("#"),k("#","search","hash",o)));let a=""===e||""===o.pathname,l=a?"/":o.pathname;// Routing is relative to the current pathname if explicitly requested. // // If a pathname is explicitly provided in `to`, it should be relative to the // route context. This is explained in `Note on `<Link to>` values` in our // migration guide from v5 as a means of disambiguation between `to` values // that begin with `/` and those that do not. However, this is problematic for // `to` values that do not provide a pathname. `to` can simply be a search or // hash string, in which case we should assume that the navigation is relative // to the current location's pathname and *not* the route pathname. if(n||null==l)i=r;else{let e=t.length-1;if(l.startsWith("..")){let t=l.split("/");// Each leading .. segment means "go up one route" instead of "go up one // URL segment". This is a key difference from how <a href> works and a // major reason we call this a "to" value instead of a "href". for(;".."===t[0];)t.shift(),e-=1;o.pathname=t.join("/")}// If there are more ".." segments than parent routes, resolve relative to // the root / URL. i=e>=0?t[e]:"/"}let c=/** * Returns a resolved path object relative to the given pathname. * * @see https://reactrouter.com/utils/resolve-path */function(e,t){let r;void 0===t&&(t="/");let{pathname:n,search:o="",hash:i=""}="string"==typeof e?v(e):e;return{pathname:n?n.startsWith("/")?n:(r=t.replace(/\/+$/,"").split("/"),n.split("/").forEach(e=>{".."===e?r.length>1&&r.pop():"."!==e&&r.push(e)}),r.length>1?r.join("/"):"/"):t,search:P(o),hash:N(i)}}(o,i),u=l&&"/"!==l&&l.endsWith("/"),d=(a||"."===l)&&r.endsWith("/");return!c.pathname.endsWith("/")&&(u||d)&&(c.pathname+="/"),c}/** * @private */let O=e=>e.join("/").replace(/\/\/+/g,"/"),M=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),P=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",N=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"";class R extends Error{}/** * @private * Utility class we use to hold auto-unwrapped 4xx/5xx Response bodies */class L{constructor(e,t,r,n){void 0===n&&(n=!1),this.status=e,this.statusText=t||"",this.internal=n,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}/** * Check if the given error is an ErrorResponse generated from a 4xx/5xx * Response thrown from an action/loader */function F(e){return null!=e&&"number"==typeof e.status&&"string"==typeof e.statusText&&"boolean"==typeof e.internal&&"data"in e}let D=["post","put","patch","delete"],B=new Set(D),j=["get",...D],U=new Set(j),H=new Set([301,302,303,307,308]),G=new Set([307,308]),z={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},V={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},W={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},Z=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,K=e=>({hasErrorBoundary:!!e.hasErrorBoundary});//#endregion //////////////////////////////////////////////////////////////////////////////// //#region createRouter //////////////////////////////////////////////////////////////////////////////// /** * Create a router and listen to history POP navigations */function Y(e){let t,n,i,a;let l=e.window?e.window:"undefined"!=typeof window?window:void 0,c=void 0!==l&&void 0!==l.document&&void 0!==l.document.createElement,u=!c;if(f(e.routes.length>0,"You must provide a non-empty routes array to createRouter"),e.mapRouteProperties)t=e.mapRouteProperties;else if(e.detectErrorBoundary){// If they are still using the deprecated version, wrap it with the new API let r=e.detectErrorBoundary;t=e=>({hasErrorBoundary:r(e)})}else t=K;// Routes keyed by ID let d={},g=C(e.routes,t,void 0,d),m=e.basename||"/",v=s({v7_normalizeFormMethod:!1,v7_prependBasename:!1},e.future),y=null,b=new Set,I=null,x=null,w=null,k=null!=e.hydrationData,T=A(g,e.history.location,m),_=null;if(null==T){// If we do not match a user-provided-route, fall back to the root // to allow the error boundary to take over let t=ec(404,{pathname:e.history.location.pathname}),{matches:r,route:n}=el(g);T=r,_={[n.id]:t}}let O=// functions around still then we'll need to run them in initialize() !T.some(e=>e.route.lazy)&&// And we have to either have no loaders or have been provided hydrationData (!T.some(e=>e.route.loader)||null!=e.hydrationData),M={historyAction:e.history.action,location:e.history.location,matches:T,initialized:O,navigation:z,// Don't restore on initial updateState() if we were SSR'd restoreScrollPosition:null==e.hydrationData&&null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||_,fetchers:new Map,blockers:new Map},P=r.Pop,N=!1,R=!1,L=!1,F=[],D=[],B=new Map,j=0,U=-1,H=new Map,Y=new Set,X=new Map,$=new Map,ee=new Map,en=!1;// Update our state and notify the calling context of the change function eo(e){M=s({},M,e),b.forEach(e=>e(M))}// Complete a navigation returning the state.navigation back to the IDLE_NAVIGATION // and setting state.[historyAction/location/matches] to the new route. // - Location is a required param // - Navigation will always be set to IDLE_NAVIGATION // - Can pass any other state in newState function ed(t,o){var i,a;let l;// Deduce if we're in a loading/actionReload state: // - We have committed actionData in the store // - The current navigation was a mutation submission // - We're past the submitting state and into the loading state // - The location being loaded is not the result of a redirect let c=null!=M.actionData&&null!=M.navigation.formMethod&&eh(M.navigation.formMethod)&&"loading"===M.navigation.state&&(null==(i=t.state)?void 0:i._isRedirect)!==!0;l=o.actionData?Object.keys(o.actionData).length>0?o.actionData:null:c?M.actionData:null;// Always preserve any existing loaderData from re-used routes let u=o.loaderData?ea(M.loaderData,o.loaderData,o.matches||[],o.errors):M.loaderData,d=M.blockers;d.size>0&&(d=new Map(d)).forEach((e,t)=>d.set(t,W));// Always respect the user flag. Otherwise don't reset on mutation // submission navigations unless they redirect let f=!0===N||null!=M.navigation.formMethod&&eh(M.navigation.formMethod)&&(null==(a=t.state)?void 0:a._isRedirect)!==!0;n&&(g=n,n=void 0),R||P===r.Pop||(P===r.Push?e.history.push(t,t.state):P===r.Replace&&e.history.replace(t,t.state)),eo(s({},o,{actionData:l,loaderData:u,historyAction:P,location:t,initialized:!0,navigation:z,revalidation:"idle",restoreScrollPosition:eV(t,o.matches||M.matches),preventScrollReset:f,blockers:d})),// Reset stateful navigation vars P=r.Pop,N=!1,R=!1,L=!1,F=[],D=[]}// Trigger a navigation event, which can either be a numerical POP or a PUSH // replace with an optional submission async function ey(t,n){if("number"==typeof t){e.history.go(t);return}let o=q(M.location,M.matches,m,v.v7_prependBasename,t,null==n?void 0:n.fromRouteId,null==n?void 0:n.relative),{path:i,submission:a,error:l}=Q(v.v7_normalizeFormMethod,!1,o,n),c=M.location,u=h(M.location,i,n&&n.state);// When using navigate as a PUSH/REPLACE we aren't reading an already-encoded // URL from window.location, so we need to encode it here so the behavior // remains the same as POP and non-data-router usages. new URL() does all // the same encoding we'd get from a history.pushState/window.location read // without having to touch history u=s({},u,e.history.encodeLocation(u));let d=n&&null!=n.replace?n.replace:void 0,f=r.Push;!0===d?f=r.Replace:!1===d||null!=a&&eh(a.formMethod)&&a.formAction===M.location.pathname+M.location.search&&// users don't have to double-click the back button to get to the prior // location. If the user redirects to a different location from the // action/loader this will be ignored and the redirect will be a PUSH (f=r.Replace);let p=n&&"preventScrollReset"in n?!0===n.preventScrollReset:void 0,g=eH({currentLocation:c,nextLocation:u,historyAction:f});if(g){// Put the blocker into a blocked state eU(g,{state:"blocked",location:u,proceed(){eU(g,{state:"proceeding",proceed:void 0,reset:void 0,location:u}),// Send the same navigation through ey(t,n)},reset(){let e=new Map(M.blockers);e.set(g,W),eo({blockers:e})}});return}return await ex(f,u,{submission:a,// Send through the formData serialization error if we have one so we can // render at the right error boundary after we match routes pendingError:l,preventScrollReset:p,replace:n&&n.replace})}// Start a navigation to the given action/location. Can optionally provide a // overrideNavigation which will override the normalLoad in the case of a redirect // navigation async function ex(t,r,o){var i,l,c;let u,d;// Abort any in-progress navigations and start a new one. Unset any ongoing // uninterrupted revalidations unless told otherwise, since we want this // new navigation to update history normally a&&a.abort(),a=null,P=t,R=!0===(o&&o.startUninterruptedRevalidation),i=M.location,l=M.matches,I&&w&&(I[ez(i,l)]=w()),N=!0===(o&&o.preventScrollReset);let f=n||g,p=o&&o.overrideNavigation,h=A(f,r,m);// Short circuit with a 404 on the root error boundary if we match nothing if(!h){let e=ec(404,{pathname:r.pathname}),{matches:t,route:n}=el(f);// Cancel all pending deferred on 404s since we don't keep any routes eG(),ed(r,{matches:t,loaderData:{},errors:{[n.id]:e}});return}// Short circuit if it's only a hash change and not a revalidation or // mutation submission. // // Ignore on initial page loads because since the initial load will always // be "same hash". For example, on /page#hash and submit a <Form method="post"> // which will default to a navigation to /page if(M.initialized&&!L&&(c=M.location).pathname===r.pathname&&c.search===r.search&&(""===c.hash?""!==r.hash:c.hash===r.hash||""!==r.hash)&&!(o&&o.submission&&eh(o.submission.formMethod))){ed(r,{matches:h});return}// Create a controller/Request for this navigation a=new AbortController;let v=er(e.history,r,a.signal,o&&o.submission);if(o&&o.pendingError)// with binary FormData so assign here and skip to handleLoaders. That // way we handle calling loaders above the boundary etc. It's not really // different from an actionError in that sense. d={[es(h).route.id]:o.pendingError};else if(o&&o.submission&&eh(o.submission.formMethod)){// Call action if we received an action submission let e=await ew(v,r,o.submission,h,{replace:o.replace});if(e.shortCircuited)return;u=e.pendingActionData,d=e.pendingActionError,p=eA(r,o.submission),// Create a GET request for the loaders v=new Request(v.url,{signal:v.signal})}// Call loaders let{shortCircuited:y,loaderData:b,errors:C}=await eS(v,r,h,p,o&&o.submission,o&&o.fetcherSubmission,o&&o.replace,u,d);y||(// Clean up now that the action/loaders have completed. Don't clean up if // we short circuited because pendingNavigationController will have already // been assigned to a new controller for the next navigation a=null,ed(r,s({matches:h},u?{actionData:u}:{},{loaderData:b,errors:C})))}// Call the action matched by the leaf route for this navigation and handle // redirects/errors async function ew(e,n,i,a,s){let l;void 0===s&&(s={}),eP(),eo({navigation:{state:"submitting",location:n,formMethod:i.formMethod,formAction:i.formAction,formEncType:i.formEncType,formData:i.formData,json:i.json,text:i.text}});let c=eb(a,n);if(c.route.action||c.route.lazy){if(l=await et("action",e,c,a,d,t,m),e.signal.aborted)return{shortCircuited:!0}}else l={type:o.error,error:ec(405,{method:e.method,pathname:n.pathname,routeId:c.route.id})};if(eg(l)){let e;return e=s&&null!=s.replace?s.replace:l.location===M.location.pathname+M.location.search,await eO(M,l,{submission:i,replace:e}),{shortCircuited:!0}}if(ep(l)){// Store off the pending error - we use it to determine which loaders // to call and will commit it when we complete the navigation let e=es(a,c.route.id);return!0!==(s&&s.replace)&&(P=r.Push),{// Send back an empty object we can use to clear out any prior actionData pendingActionData:{},pendingActionError:{[e.route.id]:l.error}}}if(ef(l))throw ec(400,{type:"defer-action"});return{pendingActionData:{[c.route.id]:l.data}}}// Call all applicable loaders for the given matches, handling redirects, // errors, etc. async function eS(t,r,o,i,l,c,u,d,f){// Figure out the right navigation we want to use for data loading let p=i||eA(r,l),h=l||c||eC(p),v=n||g,[y,b]=J(e.history,M,o,h,r,L,F,D,X,Y,v,m,d,f);// Short circuit if we have no loaders to run if(// Cancel pending deferreds for no-longer-matched routes or routes we're // about to reload. Note that if this is an action reload we would have // already cancelled all pending deferreds so this would be a no-op eG(e=>!(o&&o.some(t=>t.route.id===e))||y&&y.some(t=>t.route.id===e)),U=++j,0===y.length&&0===b.length){let e=eD();return ed(r,s({matches:o,loaderData:{},// Commit pending error if we're short circuiting errors:f||null},d?{actionData:d}:{},e?{fetchers:new Map(M.fetchers)}:{})),{shortCircuited:!0}}// If this is an uninterrupted revalidation, we remain in our current idle // state. If not, we need to switch to our loading state and load data, // preserving any new action data or existing action data (in the case of // a revalidation interrupting an actionReload) if(!R){b.forEach(e=>{let t=M.fetchers.get(e.key),r=eE(void 0,t?t.data:void 0);M.fetchers.set(e.key,r)});let e=d||M.actionData;eo(s({navigation:p},e?0===Object.keys(e).length?{actionData:null}:{actionData:e}:{},b.length>0?{fetchers:new Map(M.fetchers)}:{}))}b.forEach(e=>{B.has(e.key)&&eL(e.key),e.controller&&// (via deleteFetcher) does not abort the triggering navigation that // triggered the revalidation B.set(e.key,e.controller)});// Proxy navigation abort through to revalidation fetchers let C=()=>b.forEach(e=>eL(e.key));a&&a.signal.addEventListener("abort",C);let{results:A,loaderResults:E,fetcherResults:I}=await eM(M.matches,o,y,b,t);if(t.signal.aborted)return{shortCircuited:!0};a&&a.signal.removeEventListener("abort",C),b.forEach(e=>B.delete(e.key));// If any loaders returned a redirect Response, start a new REPLACE navigation let x=eu(A);if(x){if(x.idx>=y.length){// If this redirect came from a fetcher make sure we mark it in // fetchRedirectIds so it doesn't get revalidated on the next set of // loader executions let e=b[x.idx-y.length].key;Y.add(e)}return await eO(M,x.result,{replace:u}),{shortCircuited:!0}}// Process and commit output from loaders let{loaderData:w,errors:S}=ei(M,o,y,E,f,b,I,$);// Wire up subscribers to update loaderData as promises settle $.forEach((e,t)=>{e.subscribe(r=>{(r||e.done)&&$.delete(t)})});let k=eD(),T=eB(U),_=k||T||b.length>0;return s({loaderData:w,errors:S},_?{fetchers:new Map(M.fetchers)}:{})}function ek(e){return M.fetchers.get(e)||V}// Call the action for the matched fetcher.submit(), and then handle redirects, // errors, and revalidation async function eT(r,o,i,l,c,u){var p;if(eP(),X.delete(r),!l.route.action&&!l.route.lazy){let e=ec(405,{method:u.formMethod,pathname:i,routeId:o});eN(r,o,e);return}let h=(p=M.fetchers.get(r),{state:"submitting",formMethod:u.formMethod,formAction:u.formAction,formEncType:u.formEncType,formData:u.formData,json:u.json,text:u.text,data:p?p.data:void 0});M.fetchers.set(r,h),eo({fetchers:new Map(M.fetchers)});// Call the action for the fetcher let v=new AbortController,y=er(e.history,i,v.signal,u);B.set(r,v);let b=j,C=await et("action",y,l,c,d,t,m);if(y.signal.aborted){B.get(r)===v&&B.delete(r);return}if(eg(C)){if(B.delete(r),U>b){// A new navigation was kicked off after our action started, so that // should take precedence over this redirect navigation. We already // set isRevalidationRequired so all loaders for the new route should // fire unless opted out via shouldRevalidate let e=eI(void 0);M.fetchers.set(r,e),eo({fetchers:new Map(M.fetchers)});return}{Y.add(r);let e=eE(u);return M.fetchers.set(r,e),eo({fetchers:new Map(M.fetchers)}),eO(M,C,{fetcherSubmission:u})}}// Process any non-redirect errors thrown if(ep(C)){eN(r,o,C.error);return}if(ef(C))throw ec(400,{type:"defer-action"});// Start the data load for current matches, or the next location if we're // in the middle of a navigation let E=M.navigation.location||M.location,I=er(e.history,E,v.signal),x=n||g,w="idle"!==M.navigation.state?A(x,M.navigation.location,m):M.matches;f(w,"Didn't find any matches after fetcher action");let S=++j;H.set(r,S);let k=eE(u,C.data);M.fetchers.set(r,k);let[T,_]=J(e.history,M,w,u,E,L,F,D,X,Y,x,m,{[l.route.id]:C.data},void 0// No need to send through errors since we short circuit above );// Put all revalidating fetchers into the loading state, except for the // current fetcher which we want to keep in it's current loading state which // contains it's action submission info + action data _.filter(e=>e.key!==r).forEach(e=>{let t=e.key,r=M.fetchers.get(t),n=eE(void 0,r?r.data:void 0);M.fetchers.set(t,n),B.has(t)&&eL(t),e.controller&&B.set(t,e.controller)}),eo({fetchers:new Map(M.fetchers)});let O=()=>_.forEach(e=>eL(e.key));v.signal.addEventListener("abort",O);let{results:N,loaderResults:R,fetcherResults:G}=await eM(M.matches,w,T,_,I);if(v.signal.aborted)return;v.signal.removeEventListener("abort",O),H.delete(r),B.delete(r),_.forEach(e=>B.delete(e.key));let z=eu(N);if(z){if(z.idx>=T.length){// If this redirect came from a fetcher make sure we mark it in // fetchRedirectIds so it doesn't get revalidated on the next set of // loader executions let e=_[z.idx-T.length].key;Y.add(e)}return eO(M,z.result)}// Process and commit output from loaders let{loaderData:V,errors:W}=ei(M,M.matches,T,R,void 0,_,G,$);// Since we let revalidations complete even if the submitting fetcher was // deleted, only put it back to idle if it hasn't been deleted if(M.fetchers.has(r)){let e=eI(C.data);M.fetchers.set(r,e)}let Z=eB(S);"loading"===M.navigation.state&&S>U?(f(P,"Expected pending action"),a&&a.abort(),ed(M.navigation.location,{matches:w,loaderData:V,errors:W,fetchers:new Map(M.fetchers)})):(// otherwise just update with the fetcher data, preserving any existing // loaderData for loaders that did not need to reload. We have to // manually merge here since we aren't going through completeNavigation eo(s({errors:W,loaderData:ea(M.loaderData,V,w,W)},Z||_.length>0?{fetchers:new Map(M.fetchers)}:{})),L=!1)}// Call the matched loader for fetcher.load(), handling redirects, errors, etc. async function e_(r,n,o,i,a,s){let l=M.fetchers.get(r),c=eE(s,l?l.data:void 0);M.fetchers.set(r,c),eo({fetchers:new Map(M.fetchers)});// Call the loader for this fetcher route match let u=new AbortController,p=er(e.history,o,u.signal);B.set(r,u);let g=j,h=await et("loader",p,i,a,d,t,m);if(ef(h)&&(h=await ev(h,p.signal,!0)||h),B.get(r)===u&&B.delete(r),p.signal.aborted)return;// If the loader threw a redirect Response, start a new REPLACE navigation if(eg(h)){if(U>g){// A new navigation was kicked off after our loader started, so that // should take precedence over this redirect navigation let e=eI(void 0);M.fetchers.set(r,e),eo({fetchers:new Map(M.fetchers)});return}Y.add(r),await eO(M,h);return}// Process any non-redirect errors thrown if(ep(h)){let e=es(M.matches,n);M.fetchers.delete(r),// TODO: In remix, this would reset to IDLE_NAVIGATION if it was a catch - // do we need to behave any differently with our non-redirect errors? // What if it was a non-redirect Response? eo({fetchers:new Map(M.fetchers),errors:{[e.route.id]:h.error}});return}f(!ef(h),"Unhandled fetcher deferred data");// Put the fetcher back into an idle state let v=eI(h.data);M.fetchers.set(r,v),eo({fetchers:new Map(M.fetchers)})}/** * Utility function to handle redirects returned from an action or loader. * Normally, a redirect "replaces" the navigation that triggered it. So, for * example: * * - user is on /a * - user clicks a link to /b * - loader for /b redirects to /c * * In a non-JS app the browser would track the in-flight navigation to /b and * then replace it with /c when it encountered the redirect response. In * the end it would only ever update the URL bar with /c. * * In client-side routing using pushState/replaceState, we aim to emulate * this behavior and we also do not update history until the end of the * navigation (including processed redirects). This means that we never * actually touch history until we've processed redirects, so we just use * the history action from the original navigation (PUSH or REPLACE). */async function eO(t,n,o){let{submission:i,fetcherSubmission:u,replace:d}=void 0===o?{}:o;n.revalidate&&(L=!0);let p=h(t.location,n.location,{_isRedirect:!0});if(f(p,"Expected a location on the redirect navigation"),c){let t=!1;if(n.reloadDocument)t=!0;else if(Z.test(n.location)){let r=e.history.createURL(n.location);t=r.origin!==l.location.origin||// Hard reload if it's an absolute URL that does not match our basename null==S(r.pathname,m)}if(t){d?l.location.replace(n.location):l.location.assign(n.location);return}}// There's no need to abort on redirects, since we don't detect the // redirect until the action/loaders have settled a=null;let g=!0===d?r.Replace:r.Push,{formMethod:v,formAction:y,formEncType:b}=t.navigation;!i&&!u&&v&&y&&b&&(i=eC(t.navigation));// If this was a 307/308 submission we want to preserve the HTTP method and // re-submit the GET/POST/PUT/PATCH/DELETE as a submission navigation to the // redirected location let C=i||u;if(G.has(n.status)&&C&&eh(C.formMethod))await ex(g,p,{submission:s({},C,{formAction:n.location}),// Preserve this flag across redirects preventScrollReset:N});else{// If we have a navigation submission, we will preserve it through the // redirect navigation let e=eA(p,i);await ex(g,p,{overrideNavigation:e,fetcherSubmission:u,// Preserve this flag across redirects preventScrollReset:N})}}async function eM(r,n,i,a,s){// Call all navigation loaders and revalidating fetcher loaders in parallel, // then slice off the results into separate arrays so we can handle them // accordingly let l=await Promise.all([...i.map(e=>et("loader",s,e,n,d,t,m)),...a.map(r=>r.matches&&r.match&&r.controller?et("loader",er(e.history,r.path,r.controller.signal),r.match,r.matches,d,t,m):{type:o.error,error:ec(404,{pathname:r.path})})]),c=l.slice(0,i.length),u=l.slice(i.length);return await Promise.all([em(r,i,c,c.map(()=>s.signal),!1,M.loaderData),em(r,a.map(e=>e.match),u,a.map(e=>e.controller?e.controller.signal:null),!0)]),{results:l,loaderResults:c,fetcherResults:u}}function eP(){// Every interruption triggers a revalidation L=!0,// Cancel pending route-level deferreds and mark cancelled routes for // revalidation F.push(...eG()),// Abort in-flight fetcher loads X.forEach((e,t)=>{B.has(t)&&(D.push(t),eL(t))})}function eN(e,t,r){let n=es(M.matches,t);eR(e),eo({errors:{[n.route.id]:r},fetchers:new Map(M.fetchers)})}function eR(e){let t=M.fetchers.get(e);B.has(e)&&!(t&&"loading"===t.state&&H.has(e))&&eL(e),X.delete(e),H.delete(e),Y.delete(e),M.fetchers.delete(e)}function eL(e){let t=B.get(e);f(t,"Expected fetch controller: "+e),t.abort(),B.delete(e)}function eF(e){for(let t of e){let e=eI(ek(t).data);M.fetchers.set(t,e)}}function eD(){let e=[],t=!1;for(let r of Y){let n=M.fetchers.get(r);f(n,"Expected fetcher: "+r),"loading"===n.state&&(Y.delete(r),e.push(r),t=!0)}return eF(e),t}function eB(e){let t=[];for(let[r,n]of H)if(n<e){let e=M.fetchers.get(r);f(e,"Expected fetcher: "+r),"loading"===e.state&&(eL(r),H.delete(r),t.push(r))}return eF(t),t.length>0}function ej(e){M.blockers.delete(e),ee.delete(e)}// Utility function to update blockers, ensuring valid state transitions function eU(e,t){let r=M.blockers.get(e)||W;// Poor mans state machine :) // https://mermaid.live/edit#pako:eNqVkc9OwzAMxl8l8nnjAYrEtDIOHEBIgwvKJTReGy3_lDpIqO27k6awMG0XcrLlnz87nwdonESogKXXBuE79rq75XZO3-yHds0RJVuv70YrPlUrCEe2HfrORS3rubqZfuhtpg5C9wk5tZ4VKcRUq88q9Z8RS0-48cE1iHJkL0ugbHuFLus9L6spZy8nX9MP2CNdomVaposqu3fGayT8T8-jJQwhepo_UtpgBQaDEUom04dZhAN1aJBDlUKJBxE1ceB2Smj0Mln-IBW5AFU2dwUiktt_2Qaq2dBfaKdEup85UV7Yd-dKjlnkabl2Pvr0DTkTreM f("unblocked"===r.state&&"blocked"===t.state||"blocked"===r.state&&"blocked"===t.state||"blocked"===r.state&&"proceeding"===t.state||"blocked"===r.state&&"unblocked"===t.state||"proceeding"===r.state&&"unblocked"===t.state,"Invalid blocker state transition: "+r.state+" -> "+t.state);let n=new Map(M.blockers);n.set(e,t),eo({blockers:n})}function eH(e){let{currentLocation:t,nextLocation:r,historyAction:n}=e;if(0===ee.size)return;ee.size>1&&p(!1,"A router only supports one blocker at a time");let o=Array.from(ee.entries()),[i,a]=o[o.length-1],s=M.blockers.get(i);if((!s||"proceeding"!==s.state)&&a({currentLocation:t,nextLocation:r,historyAction:n}))return i}function eG(e){let t=[];return $.forEach((r,n)=>{(!e||e(n))&&(// Cancel the deferred - but do not remove from activeDeferreds here - // we rely on the subscribers to do that so our tests can assert proper // cleanup via _internalActiveDeferreds r.cancel(),t.push(n),$.delete(n))}),t}function ez(e,t){return x&&x(e,t.map(e=>E(e,M.loaderData)))||e.key}function eV(e,t){if(I){let r=I[ez(e,t)];if("number"==typeof r)return r}return null}return i={get basename(){return m},get state(){return M},get routes(){return g},initialize:// Initialize the router, all side effects should be kicked off from here. // Implemented as a Fluent API for ease of: // let router = createRouter(init).initialize(); function(){return(// If history informs us of a POP navigation, start the navigation but do not update // state. We'll update our own state once the navigation completes y=e.history.listen(t=>{let{action:r,location:n,delta:o}=t;// Ignore this event if it was just us resetting the URL from a // blocked POP navigation if(en){en=!1;return}p(0===ee.size||null!=o,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let i=eH({currentLocation:M.location,nextLocation:n,historyAction:r});if(i&&null!=o){// Restore the URL to match the current UI, but don't update router state en=!0,e.history.go(-1*o),// Put the blocker into a blocked state eU(i,{state:"blocked",location:n,proceed(){eU(i,{state:"proceeding",proceed:void 0,reset:void 0,location:n}),// Re-do the same POP navigation we just blocked e.history.go(o)},reset(){let e=new Map(M.blockers);e.set(i,W),eo({blockers:e})}});return}return ex(r,n)}),M.initialized||ex(r.Pop,M.location),i)},subscribe:// Subscribe to state updates for the router function(e){return b.add(e),()=>b.delete(e)},enableScrollRestoration:// Opt in to capturing and reporting scroll positions during navigations, // used by the <ScrollRestoration> component function(e,t,r){// Perform initial hydration scroll restoration, since we miss the boat on // the initial updateState() because we've not yet rendered <ScrollRestoration/> // and therefore have no savedScrollPositions available if(I=e,w=t,x=r||null,!k&&M.navigation===z){k=!0;let e=eV(M.location,M.matches);null!=e&&eo({restoreScrollPosition:e})}return()=>{I=null,w=null,x=null}},navigate:ey,fetch:// Trigger a fetcher load/submit for the given fetcher key function(e,t,r,o){if(u)throw Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");B.has(e)&&eL(e);let i=n||g,a=q(M.location,M.matches,m,v.v7_prependBasename,r,t,null==o?void 0:o.relative),s=A(i,a,m);if(!s){eN(e,t,ec(404,{pathname:a}));return}let{path:l,submission:c,error:d}=Q(v.v7_normalizeFormMethod,!0,a,o);if(d){eN(e,t,d);return}let f=eb(s,l);if(N=!0===(o&&o.preventScrollReset),c&&eh(c.formMethod)){eT(e,t,l,f,s,c);return}// Store off the match so we can call it's shouldRevalidate on subsequent // revalidations X.set(e,{routeId:t,path:l}),e_(e,t,l,f,s,c)},revalidate:// Revalidate all current loaders. If a navigation is in progress or if this // is interrupted by a navigation, allow this to "succeed" by calling all // loaders during the next loader round function(){// If we're currently submitting an action, we don't need to start a new // navigation, we'll just let the follow up loader execution call all loaders if(eP(),eo({revalidation:"loading"}),"submitting"!==M.navigation.state){// If we're currently in an idle state, start a new navigation for the current // action/location and mark it as uninterrupted, which will skip the history // update in completeNavigation if("idle"===M.navigation.state){ex(M.historyAction,M.location,{startUninterruptedRevalidation:!0});return}// Otherwise, if we're currently in a loading state, just start a new // navigation to the navigation.location but do not trigger an uninterrupted // revalidation so that history correctly updates once the navigation completes ex(P||M.historyAction,M.navigation.location,{overrideNavigation:M.navigation})}},// Passthrough to history-aware createHref used by useHref so we get proper // hash-aware URLs in DOM paths createHref:t=>e.history.createHref(t),encodeLocation:t=>e.history.encodeLocation(t),getFetcher:ek,deleteFetcher:eR,dispose:// Clean up a router and it's side effects function(){y&&y(),b.clear(),a&&a.abort(),M.fetchers.forEach((e,t)=>eR(t)),M.blockers.forEach((e,t)=>ej(t))},getBlocker:function(e,t){let r=M.blockers.get(e)||W;return ee.get(e)!==t&&ee.set(e,t),r},deleteBlocker:ej,_internalFetchControllers:B,_internalActiveDeferreds:$,_internalSetRoutes:function(e){n=C(e,t,void 0,d={})}}}function q(e,t,r,n,o,i,a){let s,l;if(null!=i&&"path"!==a){for(let e of(// Grab matches up to the calling route so our route-relative logic is // relative to the correct source route. When using relative:path, // fromRouteId is ignored since that is always relative to the current // location path s=[],t))if(s.push(e),e.route.id===i){l=e;break}}else s=t,l=t[t.length-1];// Resolve the relative path let c=_(o||".",T(s).map(e=>e.pathnameBase),S(e.pathname,r)||e.pathname,"path"===a);return null==o&&(c.search=e.search,c.hash=e.hash),(null==o||""===o||"."===o)&&l&&l.route.index&&!ey(c.search)&&(c.search=c.search?c.search.replace(/^\?/,"?index&"):"?index"),n&&"/"!==r&&(c.pathname="/"===c.pathname?r:O([r,c.pathname])),m(c)}// Normalize navigation options by converting formMethod=GET formData objects to // URLSearchParams so they behave identically to links with query params function Q(e,t,r,n){var o;let i,a;// Return location verbatim on non-submission navigations if(!n||!(null!=n&&("formData"in n&&null!=n.formData||"body"in n&&void 0!==n.body)))return{path:r};if(n.formMethod&&(o=n.formMethod,!U.has(o.toLowerCase())))return{path:r,error:ec(405,{method:n.formMethod})};let s=()=>({path:r,error:ec(400,{type:"invalid-body"})}),l=n.formMethod||"get",c=e?l.toUpperCase():l.toLowerCase(),u=ed(r);if(void 0!==n.body){if("text/plain"===n.formEncType){// text only support POST/PUT/PATCH/DELETE submissions if(!eh(c))return s();let e="string"==typeof n.body?n.body:n.body instanceof FormData||n.body instanceof URLSearchParams?Array.from(n.body.entries()).reduce((e,t)=>{let[r,n]=t;return""+e+r+"="+n+"\n"},""):String(n.body);return{path:r,submission:{formMethod:c,formAction:u,formEncType:n.formEncType,formData:void 0,json:void 0,text:e}}}if("application/json"===n.formEncType){// json only supports POST/PUT/PATCH/DELETE submissions if(!eh(c))return s();try{let e="string"==typeof n.body?JSON.parse(n.body):n.body;return{path:r,submission:{formMethod:c,formAction:u,formEncType:n.formEncType,formData:void 0,json:e,text:void 0}}}catch(e){return s()}}}if(f("function"==typeof FormData,"FormData is not available in this environment"),n.formData)i=en(n.formData),a=n.formData;else if(n.body instanceof FormData)i=en(n.body),a=n.body;else if(n.body instanceof URLSearchParams)a=eo(i=n.body);else if(null==n.body)i=new URLSearchParams,a=new FormData;else try{i=new URLSearchParams(n.body),a=eo(i)}catch(e){return s()}let d={formMethod:c,formAction:u,formEncType:n&&n.formEncType||"application/x-www-form-urlencoded",formData:a,json:void 0,text:void 0};if(eh(d.formMethod))return{path:r,submission:d};// Flatten submission onto URLSearchParams for GET submissions let p=v(r);return t&&p.search&&ey(p.search)&&i.append("index",""),p.search="?"+i,{path:m(p),submission:d}}function J(e,t,r,n,o,i,a,l,c,u,d,f,p,g){let h=g?Object.values(g)[0]:p?Object.values(p)[0]:void 0,m=e.createURL(t.location),v=e.createURL(o),y=// Filter out all routes below any caught error as they aren't going to // render so we don't need to load them (function(e,t){let r=e;if(t){let n=e.findIndex(e=>e.route.id===t);n>=0&&(r=e.slice(0,n))}return r})(r,g?Object.keys(g)[0]:void 0).filter((e,r)=>{var o,l;let c,u;if(e.route.lazy)return!0;if(null==e.route.loader)return!1;// Always call the loader on new route instances and pending defer cancellations if(o=t.loaderData,c=!(l=t.matches[r])||// [a, b] -> [a, c] e.route.id!==l.route.id,u=void 0===o[e.route.id],c||u||a.some(t=>t===e.route.id))return!0;// This is the default implementation for when we revalidate. If the route // provides it's own implementation, then we give them full control but // provide this value so they can leverage it if needed after they check // their own specific use cases let d=t.matches[r];return $(e,s({currentUrl:m,currentParams:d.params,nextUrl:v,nextParams:e.params},n,{actionResult:h,defaultShouldRevalidate:i||// Clicked the same link, resubmitted a GET form m.pathname+m.search===v.pathname+v.search||// Search params affect all loaders m.search!==v.search||X(d,e)}))}),b=[];return c.forEach((e,o)=>{// Don't revalidate if fetcher won't be present in the subsequent render if(!r.some(t=>t.route.id===e.routeId))return;let a=A(d,e.path,f);// If the fetcher path no longer matches, push it in with null matches so // we can trigger a 404 in callLoadersAndMaybeResolveData. Note this is // currently only a use-case for Remix HMR where the route tree can change // at runtime and remove a route previously loaded via a fetcher if(!a){b.push({key:o,routeId:e.routeId,path:e.path,matches:null,match:null,controller:null});return}// Revalidating fetchers are decoupled from the route matches since they // load from a static href. They revalidate based on explicit revalidation // (submission, useRevalidator, or X-Remix-Revalidate) let c=t.fetchers.get(o),p=eb(a,e.path);!u.has(o)&&(l.includes(o)||(c&&"idle"!==c.state&&void 0===c.data?i:$(p,s({currentUrl:m,currentParams:t.matches[t.matches.length-1].params,nextUrl:v,nextParams:r[r.length-1].params},n,{actionResult:h,defaultShouldRevalidate:i}))))&&b.push({key:o,routeId:e.routeId,path:e.path,matches:a,match:p,controller:new AbortController})}),[y,b]}function X(e,t){let r=e.route.path;return e.pathname!==t.pathname||// splat param changed, which is not present in match.path // e.g. /files/images/avatar.jpg -> files/finances.xls null!=r&&r.endsWith("*")&&e.params["*"]!==t.params["*"]}function $(e,t){if(e.route.shouldRevalidate){let r=e.route.shouldRevalidate(t);if("boolean"==typeof r)return r}return t.defaultShouldRevalidate}/** * Execute route.lazy() methods to lazily load route modules (loader, action, * shouldRevalidate) and update the routeManifest in place which shares objects * with dataRoutes so those get updated as well. */async function ee(e,t,r){if(!e.lazy)return;let n=await e.lazy();// If the lazy route function was executed and removed by another parallel // call then we can return - first lazy() to finish wins because the return // value of lazy is expected to be static if(!e.lazy)return;let o=r[e.id];f(o,"No route found in manifest");// Update the route in place. This should be safe because there's no way // we could yet be sitting on this route as we can't get there without // resolving lazy() first. // // This is different than the HMR "update" use-case where we may actively be // on the route being updated. The main concern boils down to "does this // mutation affect any ongoing navigations or any current state.matches // values?". If not, it should be safe to update in place. let i={};for(let e in n){let t=void 0!==o[e]&&// This property isn't static since it should always be updated based // on the route updates "hasErrorBoundary"!==e;p(!t,'Route "'+o.id+'" has a static property "'+e+'" defined but its lazy function is also returning a value for this property. The lazy route property "'+e+'" will be ignored.'),t||b.has(e)||(i[e]=n[e])}// Mutate the route with the provided updates. Do this first so we pass // the updated version to mapRouteProperties Object.assign(o,i),// Mutate the `hasErrorBoundary` property on the route based on the route // updates and remove the `lazy` function so we don't resolve the lazy // route again. Object.assign(o,s({},t(o),{lazy:void 0}))}async function et(e,t,r,n,i,a,s,l){var c,u,d,p;let g,h,m;void 0===l&&(l={});let v=e=>{let n;let o=new Promise((e,t)=>n=t);return m=()=>n(),t.signal.addEventListener("abort",m),Promise.race([e({request:t,params:r.params,context:l.requestContext}),o])};try{let n=r.route[e];if(r.route.lazy){if(n){let e;let t=await Promise.all([// If the handler throws, don't let it immediately bubble out, // since we need to let the lazy() execution finish so we know if this // route has a boundary that can handle the error v(n).catch(t=>{e=t}),ee(r.route,a,i)]);if(e)throw e;h=t[0]}else if(// Load lazy route module, then run any returned handler await ee(r.route,a,i),n=r.route[e])// with un-abortable behavior of handler execution on non-lazy or // previously-lazy-loaded routes h=await v(n);else{if("action"!==e)// hit the invariant below that errors on returning undefined. return{type:o.data,data:void 0};let n=new URL(t.url),i=n.pathname+n.search;throw ec(405,{method:t.method,pathname:i,routeId:r.route.id})}}else if(n)h=await v(n);else{let e=new URL(t.url),r=e.pathname+e.search;throw ec(404,{pathname:r})}f(void 0!==h,"You defined "+("action"===e?"an action":"a loader")+" for route "+('"'+r.route.id)+"\" but didn't return anything from your `"+e+"` function. Please return a value or `null`.")}catch(e){g=o.error,h=e}finally{m&&t.signal.removeEventListener("abort",m)}if(null!=(c=h)&&"number"==typeof c.status&&"string"==typeof c.statusText&&"object"==typeof c.headers&&void 0!==c.body){let e,i=h.status;// Process redirects if(H.has(i)){let e=h.headers.get("Location");// Support relative routing in internal redirects if(f(e,"Redirects returned/thrown from loaders/actions must have a Location header"),Z.test(e)){if(!l.isStaticRequest){// Strip off the protocol+origin for same-origin + same-basename absolute // redirects. If this is a static request, we can let it go back to the // browser as-is let r=new URL(t.url),n=new URL(e.startsWith("//")?r.protocol+e:e),o=null!=S(n.pathname,s);n.origin===r.origin&&o&&(e=n.pathname+n.search+n.hash)}}else e=q(new URL(t.url),n.slice(0,n.indexOf(r)+1),s,!0,e);// Don't process redirects in the router during static requests requests. // Instead, throw the Response and let the server handle it with an HTTP // redirect. We also update the Location header in place in this flow so // basename and relative routing is taken into account if(l.isStaticRequest)throw h.headers.set("Location",e),h;return{type:o.redirect,status:i,location:e,revalidate:null!==h.headers.get("X-Remix-Revalidate"),reloadDocument:null!==h.headers.get("X-Remix-Reload-Document")}}// For SSR single-route requests, we want to hand Responses back directly // without unwrapping. We do this with the QueryRouteResponse wrapper // interface so we can know whether it was returned or thrown if(l.isRouteRequest)throw{type:g===o.error?o.error:o.data,response:h};let a=h.headers.get("Content-Type");return(e=a&&/\bapplication\/json\b/.test(a)?await h.json():await h.text(),g===o.error)?{type:g,error:new L(i,h.statusText,e),headers:h.headers}:{type:o.data,data:e,statusCode:h.status,headers:h.headers}}return g===o.error?{type:g,error:h}:(u=h)&&"object"==typeof u&&"object"==typeof u.data&&"function"==typeof u.subscribe&&"function"==typeof u.cancel&&"function"==typeof u.resolveData?{type:o.deferred,deferredData:h,statusCode:null==(d=h.init)?void 0:d.status,headers:(null==(p=h.init)?void 0:p.headers)&&new Headers(h.init.headers)}:{type:o.data,data:h}}// Utility method for creating the Request instances for loaders/actions during // client-side navigations and fetches. During SSR we will always have a // Request instance from the static handler (query/queryRoute) function er(e,t,r,n){let o=e.createURL(ed(t)).toString(),i={signal:r};if(n&&eh(n.formMethod)){let{formMethod:e,formEncType:t}=n;// Didn't think we needed this but it turns out unlike other methods, patch // won't be properly normalized to uppercase and results in a 405 error. // See: https://fetch.spec.whatwg.org/#concept-method i.method=e.toUpperCase(),"application/json"===t?(i.headers=new Headers({"Content-Type":t}),i.body=JSON.stringify(n.json)):"text/plain"===t?i.body=n.text:"application/x-www-form-urlencoded"===t&&n.formData?i.body=en(n.formData):i.body=n.formData}return new Request(o,i)}function en(e){let t=new URLSearchParams;for(let[r,n]of e.entries())t.append(r,"string"==typeof n?n:n.name);return t}function eo(e){let t=new FormData;for(let[r,n]of e.entries())t.append(r,n);return t}function ei(e,t,r,n,o,i,a,l){var c;let u,d,p,g,h;let{loaderData:m,errors:v}=(c=o,d={},p=null,g=!1,h={},// Process loader results into state.loaderData/state.errors n.forEach((e,n)=>{let o=r[n].route.id;if(f(!eg(e),"Cannot handle redirect results in processLoaderData"),ep(e)){// Look upwards from the matched route for the closest ancestor // error boundary, defaulting to the root match let r=es(t,o),n=e.error;c&&(n=Object.values(c)[0],c=void 0),null==(p=p||{})[r.route.id]&&(p[r.route.id]=n),// Clear our any prior loaderData for the throwing route d[o]=void 0,g||(g=!0,u=F(e.error)?e.error.status:500),e.headers&&(h[o]=e.headers)}else ef(e)?(l.set(o,e.deferredData),d[o]=e.deferredData.data):d[o]=e.data,null==e.statusCode||200===e.statusCode||g||(u=e.statusCode),e.headers&&(h[o]=e.headers)}),c&&(p=c,d[Object.keys(c)[0]]=void 0),{loaderData:d,errors:p,statusCode:u||200,loaderHeaders:h});// Process results from our revalidating fetchers for(let t=0;t<i.length;t++){let{key:r,match:n,controller:o}=i[t];f(void 0!==a&&void 0!==a[t],"Did not find corresponding fetcher result");let l=a[t];// Process fetcher non-redirect errors if(!o||!o.signal.aborted){if(ep(l)){let t=es(e.matches,null==n?void 0:n.route.id);v&&v[t.route.id]||(v=s({},v,{[t.route.id]:l.error})),e.fetchers.delete(r)}else if(eg(l))// keep this to type narrow to a success result in the else f(!1,"Unhandled fetcher revalidation redirect");else if(ef(l))// in resolveDeferredResults f(!1,"Unhandled fetcher deferred data");else{let t=eI(l.data);e.fetchers.set(r,t)}}}return{loaderData:m,errors:v}}function ea(e,t,r,n){let o=s({},t);for(let i of r){let r=i.route.id;if(t.hasOwnProperty(r)?void 0!==t[r]&&(o[r]=t[r]):void 0!==e[r]&&i.route.loader&&// wasn't removed by HMR (o[r]=e[r]),n&&n.hasOwnProperty(r))break}return o}// Find the nearest error boundary, looking upwards from the leaf route (or the // route specified by routeId) for the closest ancestor error boundary, // defaulting to the root match function es(e,t){return(t?e.slice(0,e.findIndex(e=>e.route.id===t)+1):[...e]).reverse().find(e=>!0===e.route.hasErrorBoundary)||e[0]}function el(e){// Prefer a root layout route if present, otherwise shim in a route object let t=e.find(e=>e.index||!e.path||"/"===e.path)||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function ec(e,t){let{pathname:r,routeId:n,method:o,type:i}=void 0===t?{}:t,a="Unknown Server Error",s="Unknown @remix-run/router error";return 400===e?(a="Bad Request",o&&r&&n?s="You made a "+o+' request to "'+r+'" but did not provide a `loader` for route "'+n+'", so there is no way to handle the request.':"defer-action"===i?s="defer() is not supported in actions":"invalid-body"===i&&(s="Unable to encode submission body")):403===e?(a="Forbidden",s='Route "'+n+'" does not match URL "'+r+'"'):404===e?(a="Not Found",s='No route matches URL "'+r+'"'):405===e&&(a="Method Not Allowed",o&&r&&n?s="You made a "+o.toUpperCase()+' request to "'+r+'" but did not provide an `action` for route "'+n+'", so there is no way to handle the request.':o&&(s='Invalid request method "'+o.toUpperCase()+'"')),new L(e||500,a,Error(s),!0)}// Find any returned redirect errors, starting from the lowest match function eu(e){for(let t=e.length-1;t>=0;t--){let r=e[t];if(eg(r))return{result:r,idx:t}}}function ed(e){let t="string"==typeof e?v(e):e;return m(s({},t,{hash:""}))}function ef(e){return e.type===o.deferred}function ep(e){return e.type===o.error}function eg(e){return(e&&e.type)===o.redirect}function eh(e){return B.has(e.toLowerCase())}async function em(e,t,r,n,o,i){for(let a=0;a<r.length;a++){let s=r[a],l=t[a];// If we don't have a match, then we can have a deferred result to do // anything with. This is for revalidating fetchers where the route was // removed during HMR if(!l)continue;let c=e.find(e=>e.route.id===l.route.id),u=null!=c&&!X(c,l)&&(i&&i[l.route.id])!==void 0;if(ef(s)&&(o||u)){// Note: we do not have to touch activeDeferreds here since we race them // against the signal in resolveDeferredData and they'll get aborted // there if needed let e=n[a];f(e,"Expected an AbortSignal for revalidating fetcher deferred result"),await ev(s,e,o).then(e=>{e&&(r[a]=e||r[a])})}}}async function ev(e,t,r){if(void 0===r&&(r=!1),!await e.deferredData.resolveData(t)){if(r)try{return{type:o.data,data:e.deferredData.unwrappedData}}catch(e){// Handle any TrackedPromise._error values encountered while unwrapping return{type:o.error,error:e}}return{type:o.data,data:e.deferredData.data}}}function ey(e){return new URLSearchParams(e).getAll("index").some(e=>""===e)}function eb(e,t){let r="string"==typeof t?v(t).search:t.search;if(e[e.length-1].route.index&&ey(r||""))return e[e.length-1];// Otherwise grab the deepest "path contributing" match (ignoring index and // pathless layout routes) let n=T(e);return n[n.length-1]}function eC(e){let{formMethod:t,formAction:r,formEncType:n,text:o,formData:i,json:a}=e;if(t&&r&&n){if(null!=o)return{formMethod:t,formAction:r,formEncType:n,formData:void 0,json:void 0,text:o};if(null!=i)return{formMethod:t,formAction:r,formEncType:n,formData:i,json:void 0,text:void 0};if(void 0!==a)return{formMethod:t,formAction:r,formEncType:n,formData:void 0,json:a,text:void 0}}}function eA(e,t){return t?{state:"loading",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}:{state:"loading",location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function eE(e,t){return e?{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function eI(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}Symbol("deferred")}),O.register("l2v8Y",function(e,t){n(e.exports,"UNSAFE_DataRouterContext",function(){return c}),n(e.exports,"UNSAFE_DataRouterStateContext",function(){return u}),n(e.exports,"UNSAFE_NavigationContext",function(){return d}),n(e.exports,"UNSAFE_RouteContext",function(){return p}),n(e.exports,"useHref",function(){return h}),n(e.exports,"useResolvedPath",function(){return C}),n(e.exports,"useLocation",function(){return v}),n(e.exports,"useNavigate",function(){return b}),n(e.exports,"UNSAFE_useRouteId",function(){return _}),n(e.exports,"useNavigation",function(){return M}),n(e.exports,"useMatches",function(){return P}),n(e.exports,"unstable_useBlocker",function(){return R}),n(e.exports,"Router",function(){return D}),n(e.exports,"Navigate",function(){return L}),n(e.exports,"Route",function(){return F}),n(e.exports,"Routes",function(){return B}),n(e.exports,"UNSAFE_mapRouteProperties",function(){return U});/** * React Router v6.16.0 * * Copyright (c) Remix Software Inc. * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. * * @license MIT */var r,o,i,a=O("91i6m"),s=O("exhS2");function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}// Create react-specific types from the agnostic types in @remix-run/router to // export from react-router let c=/*#__PURE__*/a.createContext(null),u=/*#__PURE__*/a.createContext(null),d=/*#__PURE__*/a.createContext(null),f=/*#__PURE__*/a.createContext(null),p=/*#__PURE__*/a.createContext({outlet:null,matches:[],isDataRoute:!1}),g=/*#__PURE__*/a.createContext(null);/** * Returns the full href for the given "to" value. This is useful for building * custom links that are also accessible and preserve right-click behavior. * * @see https://reactrouter.com/hooks/use-href */function h(e,t){let{relative:r}=void 0===t?{}:t;m()||(0,s.UNSAFE_invariant)(!1);let{basename:n,navigator:o}=a.useContext(d),{hash:i,pathname:l,search:c}=C(e,{relative:r}),u=l;return"/"!==n&&(u="/"===l?n:(0,s.joinPaths)([n,l])),o.createHref({pathname:u,search:c,hash:i})}/** * Returns true if this component is a descendant of a <Router>. * * @see https://reactrouter.com/hooks/use-in-router-context */function m(){return null!=a.useContext(f)}/** * Returns the current location object, which represents the current URL in web * browsers. * * Note: If you're using this it may mean you're doing some of your own * "routing" in your app, and we'd like to know what your use case is. We may * be able to provide something higher-level to better suit your needs. * * @see https://reactrouter.com/hooks/use-location */function v(){return m()||(0,s.UNSAFE_invariant)(!1),a.useContext(f).location}// Mute warnings for calls to useNavigate in SSR environments function y(e){a.useContext(d).static||// See: https://github.com/facebook/react/pull/26395 // eslint-disable-next-line react-hooks/rules-of-hooks a.useLayoutEffect(e)}/** * Returns an imperative method for changing the location. Used by <Link>s, but * may also be used by other elements to change the location. * * @see https://reactrouter.com/hooks/use-navigate */function b(){let{isDataRoute:e}=a.useContext(p);// Conditional usage is OK here because the usage of a data router is static // eslint-disable-next-line react-hooks/rules-of-hooks return e?/** * Stable version of useNavigate that is used when we are in the context of * a RouterProvider. */function(){let{router:e}=S(x.UseNavigateStable),t=T(w.UseNavigateStable),r=a.useRef(!1);return y(()=>{r.current=!0}),a.useCallback(function(n,o){void 0===o&&(o={}),r.current&&("number"==typeof n?e.navigate(n):e.navigate(n,l({fromRouteId:t},o)))},[e,t])}():function(){m()||(0,s.UNSAFE_invariant)(!1);let e=a.useContext(c),{basename:t,navigator:r}=a.useContext(d),{matches:n}=a.useContext(p),{pathname:o}=v(),i=JSON.stringify((0,s.UNSAFE_getPathContributingMatches)(n).map(e=>e.pathnameBase)),l=a.useRef(!1);return y(()=>{l.current=!0}),a.useCallback(function(n,a){// Short circuit here since if this happens on first render the navigate // is useless because we haven't wired up our history listener yet if(void 0===a&&(a={}),!l.current)return;if("number"==typeof n){r.go(n);return}let c=(0,s.resolveTo)(n,JSON.parse(i),o,"path"===a.relative);null==e&&"/"!==t&&(c.pathname="/"===c.pathname?t:(0,s.joinPaths)([t,c.pathname])),(a.replace?r.replace:r.push)(c,a.state,a)},[t,r,i,o,e])}()}/** * Resolves the pathname of the given `to` value against the current location. * * @see https://reactrouter.com/hooks/use-resolved-path */function C(e,t){let{relative:r}=void 0===t?{}:t,{matches:n}=a.useContext(p),{pathname:o}=v(),i=JSON.stringify((0,s.UNSAFE_getPathContributingMatches)(n).map(e=>e.pathnameBase));return a.useMemo(()=>(0,s.resolveTo)(e,JSON.parse(i),o,"path"===r),[e,i,o,r])}let A=/*#__PURE__*/a.createElement(function(){var e;let t,r,n;let o=(t=a.useContext(g),r=k(w.UseRouteError),n=T(w.UseRouteError),// If this was a render error, we put it in a RouteError context inside // of RenderErrorBoundary t||(null==(e=r.errors)?void 0:e[n])),i=(0,s.isRouteErrorResponse)(o)?o.status+" "+o.statusText:o instanceof Error?o.message:JSON.stringify(o),l=o instanceof Error?o.stack:null;return /*#__PURE__*/a.createElement(a.Fragment,null,/*#__PURE__*/a.createElement("h2",null,"Unexpected Application Error!"),/*#__PURE__*/a.createElement("h3",{style:{fontStyle:"italic"}},i),l?/*#__PURE__*/a.createElement("pre",{style:{padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"}},l):null,null)},null);class E extends a.Component{static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return(// When we get into an error state, the user will likely click "back" to the // previous page that didn't have an error. Because this wraps the entire // application, that will have no effect--the error page continues to display. // This gives us a mechanism to recover from the error when the location changes. // // Whether we're in an error state or not, we update the location in state // so that when we are in an error state, it gets reset when a new location // comes in and the user recovers from the error. t.location!==e.location||"idle"!==t.revalidation&&"idle"===e.revalidation?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error||t.error,location:t.location,revalidation:e.revalidation||t.revalidation})}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return this.state.error?/*#__PURE__*/a.createElement(p.Provider,{value:this.props.routeContext},/*#__PURE__*/a.createElement(g.Provider,{value:this.state.error,children:this.props.component})):this.props.children}constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}}function I(e){let{routeContext:t,match:r,children:n}=e,o=a.useContext(c);return o&&o.static&&o.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=r.route.id),/*#__PURE__*/a.createElement(p.Provider,{value:t},n)}var x=((r=x||{}).UseBlocker="useBlocker",r.UseRevalidator="useRevalidator",r.UseNavigateStable="useNavigate",r),w=((o=w||{}).UseBlocker="useBlocker",o.UseLoaderData="useLoaderData",o.UseActionData="useActionData",o.UseRouteError="useRouteError",o.UseNavigation="useNavigation",o.UseRouteLoaderData="useRouteLoaderData",o.UseMatches="useMatches",o.UseRevalidator="useRevalidator",o.UseNavigateStable="useNavigate",o.UseRouteId="useRouteId",o);function S(e){let t=a.useContext(c);return t||(0,s.UNSAFE_invariant)(!1),t}function k(e){let t=a.useContext(u);return t||(0,s.UNSAFE_invariant)(!1),t}// Internal version with hookName-aware debugging function T(e){let t;let r=((t=a.useContext(p))||(0,s.UNSAFE_invariant)(!1),t),n=r.matches[r.matches.length-1];return n.route.id||(0,s.UNSAFE_invariant)(!1),n.route.id}/** * Returns the ID for the nearest contextual route */function _(){return T(w.UseRouteId)}/** * Returns the current navigation, defaulting to an "idle" navigation when * no navigation is in progress */function M(){return k(w.UseNavigation).navigation}/** * Returns the active route matches, useful for accessing loaderData for * parent/child routes or the route "handle" property */function P(){let{matches:e,loaderData:t}=k(w.UseMatches);return a.useMemo(()=>e.map(e=>(0,s.UNSAFE_convertRouteMatchToUiMatch)(e,t)),[e,t])}let N=0;/** * Allow the application to block navigations within the SPA and present the * user a confirmation dialog to confirm the navigation. Mostly used to avoid * using half-filled form data. This does not handle hard-reloads or * cross-origin navigations. */function R(e){let{router:t,basename:r}=S(x.UseBlocker),n=k(w.UseBlocker),[o,i]=a.useState(""),c=a.useCallback(t=>{if("function"!=typeof e)return!!e;if("/"===r)return e(t);// If they provided us a function and we've got an active basename, strip // it from the locations we expose to the user to match the behavior of // useLocation let{currentLocation:n,nextLocation:o,historyAction:i}=t;return e({currentLocation:l({},n,{pathname:(0,s.stripBasename)(n.pathname,r)||n.pathname}),nextLocation:l({},o,{pathname:(0,s.stripBasename)(o.pathname,r)||o.pathname}),historyAction:i})},[r,e]);// Prefer the blocker from `state` not `router.state` since DataRouterContext // is memoized so this ensures we update on blocker state updates return(// This effect is in charge of blocker key assignment and deletion (which is // tightly coupled to the key) a.useEffect(()=>{let e=String(++N);return i(e),()=>t.deleteBlocker(e)},[t]),// This effect handles assigning the blockerFunction. This is to handle // unstable blocker function identities, and happens only after the prior // effect so we don't get an orphaned blockerFunction in the router with a // key of "". Until then we just have the IDLE_BLOCKER. a.useEffect(()=>{""!==o&&t.getBlocker(o,c)},[t,o,c]),o&&n.blockers.has(o)?n.blockers.get(o):s.IDLE_BLOCKER)}/** * Changes the current location. * * Note: This API is mostly useful in React.Component subclasses that are not * able to use hooks. In functional components, we recommend you use the * `useNavigate` hook instead. * * @see https://reactrouter.com/components/navigate */function L(e){let{to:t,replace:r,state:n,relative:o}=e;m()||(0,s.UNSAFE_invariant)(!1);let{matches:i}=a.useContext(p),{pathname:l}=v(),c=b(),u=JSON.stringify((0,s.resolveTo)(t,(0,s.UNSAFE_getPathContributingMatches)(i).map(e=>e.pathnameBase),l,"path"===o));return a.useEffect(()=>c(JSON.parse(u),{replace:r,state:n,relative:o}),[c,u,o,r,n]),null}/** * Declares an element that should be rendered at a certain URL path. * * @see https://reactrouter.com/components/route */function F(e){(0,s.UNSAFE_invariant)(!1)}/** * Provides location context for the rest of the app. * * Note: You usually won't render a <Router> directly. Instead, you'll render a * router that is more specific to your environment such as a <BrowserRouter> * in web browsers or a <StaticRouter> for server rendering. * * @see https://reactrouter.com/router-components/router */function D(e){let{basename:t="/",children:r=null,location:n,navigationType:o=s.Action.Pop,navigator:i,static:l=!1}=e;m()&&(0,s.UNSAFE_invariant)(!1);// Preserve trailing slashes on basename, so we can let the user control // the enforcement of trailing slashes throughout the app let c=t.replace(/^\/*/,"/"),u=a.useMemo(()=>({basename:c,navigator:i,static:l}),[c,i,l]);"string"==typeof n&&(n=(0,s.parsePath)(n));let{pathname:p="/",search:g="",hash:h="",state:v=null,key:y="default"}=n,b=a.useMemo(()=>{let e=(0,s.stripBasename)(p,c);return null==e?null:{location:{pathname:e,search:g,hash:h,state:v,key:y},navigationType:o}},[c,p,g,h,v,y,o]);return null==b?null:/*#__PURE__*/a.createElement(d.Provider,{value:u},/*#__PURE__*/a.createElement(f.Provider,{children:r,value:b}))}/** * A container for a nested tree of <Route> elements that renders the branch * that best matches the current location. * * @see https://reactrouter.com/components/routes */function B(e){let{children:t,location:r}=e;return(// Internal implementation with accept optional param for RouterProvider usage function(e,t,r){let n;m()||(0,s.UNSAFE_invariant)(!1);let{navigator:o}=a.useContext(d),{matches:i}=a.useContext(p),c=i[i.length-1],u=c?c.params:{};c&&c.pathname;let g=c?c.pathnameBase:"/";c&&c.route;let h=v();if(t){var y;let e="string"==typeof t?(0,s.parsePath)(t):t;"/"===g||(null==(y=e.pathname)?void 0:y.startsWith(g))||(0,s.UNSAFE_invariant)(!1),n=e}else n=h;let b=n.pathname||"/",C="/"===g?b:b.slice(g.length)||"/",x=(0,s.matchRoutes)(e,{pathname:C}),w=function(e,t,r){var n,o;if(void 0===t&&(t=[]),void 0===r&&(r=null),null==e){if(null==(o=r)||!o.errors)return null;// boundary. Use the pre-matched (or shimmed) matches e=r.matches}let i=e,l=null==(n=r)?void 0:n.errors;if(null!=l){let e=i.findIndex(e=>e.route.id&&(null==l?void 0:l[e.route.id]));e>=0||(0,s.UNSAFE_invariant)(!1),i=i.slice(0,Math.min(i.length,e+1))}return i.reduceRight((e,n,o)=>{let s=n.route.id?null==l?void 0:l[n.route.id]:null,c=null;r&&(c=n.route.errorElement||A);let u=t.concat(i.slice(0,o+1)),d=()=>{let t;return t=s?c:n.route.Component?/*#__PURE__*/a.createElement(n.route.Component,null):n.route.element?n.route.element:e,/*#__PURE__*/a.createElement(I,{match:n,routeContext:{outlet:e,matches:u,isDataRoute:null!=r},children:t})};// Only wrap in an error boundary within data router usages when we have an // ErrorBoundary/errorElement on this route. Otherwise let it bubble up to // an ancestor ErrorBoundary/errorElement return r&&(n.route.ErrorBoundary||n.route.errorElement||0===o)?/*#__PURE__*/a.createElement(E,{location:r.location,revalidation:r.revalidation,component:c,error:s,children:d(),routeContext:{outlet:null,matches:u,isDataRoute:!0}}):d()},null)}(x&&x.map(e=>Object.assign({},e,{params:Object.assign({},u,e.params),pathname:(0,s.joinPaths)([g,// Re-encode pathnames that were decoded inside matchRoutes o.encodeLocation?o.encodeLocation(e.pathname).pathname:e.pathname]),pathnameBase:"/"===e.pathnameBase?g:(0,s.joinPaths)([g,// Re-encode pathnames that were decoded inside matchRoutes o.encodeLocation?o.encodeLocation(e.pathnameBase).pathname:e.pathnameBase])})),i,void 0);return(// When a user passes in a `locationArg`, the associated routes need to // be wrapped in a new `LocationContext.Provider` in order for `useLocation` // to use the scoped location instead of the global location. t&&w?/*#__PURE__*/a.createElement(f.Provider,{value:{location:l({pathname:"/",search:"",hash:"",state:null,key:"default"},n),navigationType:s.Action.Pop}},w):w)}(/////////////////////////////////////////////////////////////////////////////// // UTILS /////////////////////////////////////////////////////////////////////////////// /** * Creates a route config from a React "children" object, which is usually * either a `<Route>` element or an array of them. Used internally by * `<Routes>` to create a route config from its children. * * @see https://reactrouter.com/utils/create-routes-from-children */function e(t,r){void 0===r&&(r=[]);let n=[];return a.Children.forEach(t,(t,o)=>{if(!/*#__PURE__*/a.isValidElement(t))// conditionals in their route config. return;let i=[...r,o];if(t.type===a.Fragment){// Transparently support React.Fragment and its children. n.push.apply(n,e(t.props.children,i));return}t.type!==F&&(0,s.UNSAFE_invariant)(!1),t.props.index&&t.props.children&&(0,s.UNSAFE_invariant)(!1);let l={id:t.props.id||i.join("-"),caseSensitive:t.props.caseSensitive,element:t.props.element,Component:t.props.Component,index:t.props.index,path:t.props.path,loader:t.props.loader,action:t.props.action,errorElement:t.props.errorElement,ErrorBoundary:t.props.ErrorBoundary,hasErrorBoundary:null!=t.props.ErrorBoundary||null!=t.props.errorElement,shouldRevalidate:t.props.shouldRevalidate,handle:t.props.handle,lazy:t.props.lazy};t.props.children&&(l.children=e(t.props.children,i)),n.push(l)}),n}(t),r))}a.startTransition;var j=((i=j||{})[i.pending=0]="pending",i[i.success=1]="success",i[i.error=2]="error",i);function U(e){let t={// Note: this check also occurs in createRoutesFromChildren so update // there if you change this -- please and thank you! hasErrorBoundary:null!=e.ErrorBoundary||null!=e.errorElement};return e.Component&&Object.assign(t,{element:/*#__PURE__*/a.createElement(e.Component),Component:void 0}),e.ErrorBoundary&&Object.assign(t,{errorElement:/*#__PURE__*/a.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),t}new Promise(()=>{})}),O.register("9OWP7",function(e,t){n(e.exports,"default",function(){return m});/** @jsx jsx */var r=O("91i6m"),i=O("lPOF7"),a=O("8YrnH"),s=O("kLNLK"),l=O("6Kt8S"),c=(0,i.keyframes)({to:{transform:"rotate(360deg)"}}),u=(0,i.css)({animation:"".concat(c," 0.86s infinite"),animationTimingFunction:"cubic-bezier(0.4, 0.15, 0.6, 0.85)",transformOrigin:"center"}),d=(0,i.keyframes)({from:{transform:"rotate(50deg)",opacity:0,strokeDashoffset:60},to:{transform:"rotate(230deg)",opacity:1,strokeDashoffset:50}}),f=(0,i.css)({animation:"".concat(d," 1s ease-in-out"),/** * When the animation completes, stay at the last frame of the animation. */animationFillMode:"forwards",/** * We are going to animate this in. */opacity:0}),p=(0,i.css)({display:"inline-flex",/** * Align better inline with text. */verticalAlign:"middle"}),g=(0,i.css)({fill:"none",strokeDasharray:60,strokeDashoffset:"inherit",strokeLinecap:"round",strokeWidth:1.5,"@media screen and (forced-colors: active)":{filter:"grayscale(100%)",stroke:"CanvasText"}}),h="undefined"==typeof window?r.useEffect:r.useLayoutEffect,m=/*@__PURE__*/o(r).memo(/*@__PURE__*/o(r).forwardRef(function(e,t){var n=e.appearance,o=e.delay,c=e.interactionName,d=e.label,m=e.size,v=void 0===m?"medium":m,y=e.testId,b="number"==typeof v?v:l.presetSizes[v],C="".concat(void 0===o?0:o,"ms"),A="inherit"===(void 0===n?"inherit":n)?"var(--ds-icon-subtle, ".concat(s.N500,")"):"var(--ds-icon-inverse, ".concat(s.N0,")"),E=(0,r.useContext)(a.default);/** * The Spinner animation uses a combination of two * css animations on two separate elements. */return h(function(){if(null!=E)return E.hold(c)},[E,c]),(0,i.jsx)("span",{/** * This span exists to off-load animations from the circle element, * which were causing performance issues (style recalculations) * on Safari and older versions of Chrome. * * This can be removed and styles placed back on the circle element once * Safari fixes this bug and off-loads rendering to the GPU from the CPU. */css:[p,u],"data-testid":y&&"".concat(y,"-wrapper"),style:{animationDelay:C,width:b,height:b}},(0,i.jsx)("svg",{height:b,width:b,viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg","data-testid":y,ref:t,"aria-label":d||void 0,css:f,style:{animationDelay:C},role:d?"img":"none"},(0,i.jsx)("circle",{cx:"8",cy:"8",r:"7",css:g,style:{stroke:A}})))}))}),O.register("lPOF7",function(e,t){n(e.exports,"Global",function(){return c}),n(e.exports,"css",function(){return u}),n(e.exports,"keyframes",function(){return d}),n(e.exports,"ClassNames",function(){return g}),n(e.exports,"jsx",function(){return l}),n(e.exports,"ThemeContext",function(){return O("2zV8X").T}),n(e.exports,"withEmotionCache",function(){return O("2zV8X").w});var r=O("91i6m");O("2UFOy");var o=O("2zV8X");O("cIDQN"),O("aJXEW"),O("kTpRR");var i=O("5PbAv"),a=O("1ocsA"),s=O("7fshv"),l=function(e,t){var n=arguments;if(null==t||!(0,o.h).call(t,"css"))return(0,r.createElement).apply(void 0,n);var i=n.length,a=Array(i);a[0]=o.E,a[1]=(0,o.c)(e,t);for(var s=2;s<i;s++)a[s]=n[s];// $FlowFixMe return(0,r.createElement).apply(null,a)},c=/* #__PURE__ */(0,o.w)(function(e,t){var n=e.styles,l=(0,a.serializeStyles)([n],void 0,(0,r.useContext)(o.T)),c=(0,r.useRef)();return(0,s.useInsertionEffectWithLayoutFallback)(function(){var e=t.key+"-global",r=new t.sheet.constructor({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),n=!1,o=document.querySelector('style[data-emotion="'+e+" "+l.name+'"]');// use case of https://github.com/emotion-js/emotion/issues/2675 return t.sheet.tags.length&&(r.before=t.sheet.tags[0]),null!==o&&(n=!0,o.setAttribute("data-emotion",e),r.hydrate([o])),c.current=[r,n],function(){r.flush()}},[t]),(0,s.useInsertionEffectWithLayoutFallback)(function(){var e=c.current,r=e[0];if(e[1]){e[1]=!1;return}if(void 0!==l.next&&(0,i.insertStyles)(t,l.next,!0),r.tags.length){// if this doesn't exist then it will be null so the style element will be appended var n=r.tags[r.tags.length-1].nextElementSibling;r.before=n,r.flush()}t.insert("",l,r,!1)},[t,l.name]),null});function u(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,a.serializeStyles)(t)}var d=function(){var e=u.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}},f=function e(t){for(var r=t.length,n=0,o="";n<r;n++){var i=t[n];if(null!=i){var a=void 0;switch(typeof i){case"boolean":break;case"object":if(Array.isArray(i))a=e(i);else for(var s in a="",i)i[s]&&s&&(a&&(a+=" "),a+=s);break;default:a=i}a&&(o&&(o+=" "),o+=a)}}return o},p=function(e){var t=e.cache,r=e.serializedArr;return(0,s.useInsertionEffectAlwaysWithSyncFallback)(function(){for(var e=0;e<r.length;e++)(0,i.insertStyles)(t,r[e],!1)}),null},g=/* #__PURE__ */(0,o.w)(function(e,t){var n=[],s=function(){for(var e=arguments.length,r=Array(e),o=0;o<e;o++)r[o]=arguments[o];var s=(0,a.serializeStyles)(r,t.registered);return n.push(s),(0,i.registerStyles)(t,s,!1),t.key+"-"+s.name},l={css:s,cx:function(){for(var e,r,n,o,a=arguments.length,l=Array(a),c=0;c<a;c++)l[c]=arguments[c];return e=t.registered,r=f(l),n=[],o=(0,i.getRegisteredStyles)(e,n,r),n.length<2?r:o+s(n)},theme:(0,r.useContext)(o.T)},c=e.children(l);return/*#__PURE__*/(0,r.createElement)(r.Fragment,null,/*#__PURE__*/(0,r.createElement)(p,{cache:t,serializedArr:n}),c)})}),O.register("2UFOy",function(e,t){n(e.exports,"default",function(){return d});var r=O("6W1f3"),o=O("1rsWb");O("aJXEW"),O("lAymj");var i=function(e,t,r){for(var n=0,i=0;n=i,i=(0,o.peek)(),38===n&&12===i&&(t[r]=1),!(0,o.token)(i);)(0,o.next)();return(0,o.slice)(e,o.position)},a=function(e,t){// pretend we've started with a comma var r=-1,n=44;do switch((0,o.token)(n)){case 0:38===n&&12===(0,o.peek)()&&// stylis inserts \f after & to know when & where it should replace this sequence with the context selector // and when it should just concatenate the outer and inner selectors // it's very unlikely for this sequence to actually appear in a different context, so we just leverage this fact here (t[r]=1),e[r]+=i(o.position-1,t,r);break;case 2:e[r]+=(0,o.delimit)(n);break;case 4:// comma if(44===n){// colon e[++r]=58===(0,o.peek)()?"&\f":"",t[r]=e[r].length;break}// fallthrough default:e[r]+=(0,o.from)(n)}while(n=(0,o.next)())return e},s=/* #__PURE__ */new WeakMap,l=function(e){if("rule"===e.type&&e.parent&&!// positive .length indicates that this rule contains pseudo // negative .length indicates that this rule has been already prefixed (e.length<1)){for(var t=e.value,r=e.parent,n=e.column===r.column&&e.line===r.line;"rule"!==r.type;)if(!(r=r.parent))return;// short-circuit for the simplest case if((1!==e.props.length||58===t.charCodeAt(0)||s.get(r))&&!n){s.set(e,!0);for(var i=[],l=(0,o.dealloc)(a((0,o.alloc)(t),i)),c=r.props,u=0,d=0;u<l.length;u++)for(var f=0;f<c.length;f++,d++)e.props[d]=i[u]?l[u].replace(/&\f/g,c[f]):c[f]+" "+l[u]}}},c=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&// charcode for b 98===t.charCodeAt(2)&&(// this ignores label e.return="",e.value="")}},u=[function(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case o.DECLARATION:e.return=/* eslint-disable no-fallthrough */function e(t,r){switch((0,o.hash)(t,r)){// color-adjust case 5103:return o.WEBKIT+"print-"+t+t;// animation, animation-(delay|direction|duration|fill-mode|iteration-count|name|play-state|timing-function) case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return o.WEBKIT+t+t;// appearance, user-select, transform, hyphens, text-size-adjust case 5349:case 4246:case 4810:case 6968:case 2756:return o.WEBKIT+t+o.MOZ+t+o.MS+t+t;// flex, flex-direction case 6828:case 4268:return o.WEBKIT+t+o.MS+t+t;// order case 6165:return o.WEBKIT+t+o.MS+"flex-"+t+t;// align-items case 5187:return o.WEBKIT+t+(0,o.replace)(t,/(\w+).+(:[^]+)/,o.WEBKIT+"box-$1$2"+o.MS+"flex-$1$2")+t;// align-self case 5443:return o.WEBKIT+t+o.MS+"flex-item-"+(0,o.replace)(t,/flex-|-self/,"")+t;// align-content case 4675:return o.WEBKIT+t+o.MS+"flex-line-pack"+(0,o.replace)(t,/align-content|flex-|-self/,"")+t;// flex-shrink case 5548:return o.WEBKIT+t+o.MS+(0,o.replace)(t,"shrink","negative")+t;// flex-basis case 5292:return o.WEBKIT+t+o.MS+(0,o.replace)(t,"basis","preferred-size")+t;// flex-grow case 6060:return o.WEBKIT+"box-"+(0,o.replace)(t,"-grow","")+o.WEBKIT+t+o.MS+(0,o.replace)(t,"grow","positive")+t;// transition case 4554:return o.WEBKIT+(0,o.replace)(t,/([^-])(transform)/g,"$1"+o.WEBKIT+"$2")+t;// cursor case 6187:return(0,o.replace)((0,o.replace)((0,o.replace)(t,/(zoom-|grab)/,o.WEBKIT+"$1"),/(image-set)/,o.WEBKIT+"$1"),t,"")+t;// background, background-image case 5495:case 3959:return(0,o.replace)(t,/(image-set\([^]*)/,o.WEBKIT+"$1$`$1");// justify-content case 4968:return(0,o.replace)((0,o.replace)(t,/(.+:)(flex-)?(.*)/,o.WEBKIT+"box-pack:$3"+o.MS+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+o.WEBKIT+t+t;// (margin|padding)-inline-(start|end) case 4095:case 3583:case 4068:case 2532:return(0,o.replace)(t,/(.+)-inline(.+)/,o.WEBKIT+"$1$2")+t;// (min|max)?(width|height|inline-size|block-size) case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:// stretch, max-content, min-content, fill-available if((0,o.strlen)(t)-1-r>6)switch((0,o.charat)(t,r+1)){// (m)ax-content, (m)in-content case 109:// - if(45!==(0,o.charat)(t,r+4))break;// (f)ill-available, (f)it-content case 102:return(0,o.replace)(t,/(.+:)(.+)-([^]+)/,"$1"+o.WEBKIT+"$2-$3$1"+o.MOZ+(108==(0,o.charat)(t,r+3)?"$3":"$2-$3"))+t;// (s)tretch case 115:return~(0,o.indexof)(t,"stretch")?e((0,o.replace)(t,"stretch","fill-available"),r)+t:t}break;// position: sticky case 4949:// (s)ticky? if(115!==(0,o.charat)(t,r+1))break;// display: (flex|inline-flex) case 6444:switch((0,o.charat)(t,(0,o.strlen)(t)-3-(~(0,o.indexof)(t,"!important")&&10))){// stic(k)y case 107:return(0,o.replace)(t,":",":"+o.WEBKIT)+t;// (inline-)?fl(e)x case 101:return(0,o.replace)(t,/(.+:)([^;!]+)(;|!.+)?/,"$1"+o.WEBKIT+(45===(0,o.charat)(t,14)?"inline-":"")+"box$3$1"+o.WEBKIT+"$2$3$1"+o.MS+"$2box$3")+t}break;// writing-mode case 5936:switch((0,o.charat)(t,r+11)){// vertical-l(r) case 114:return o.WEBKIT+t+o.MS+(0,o.replace)(t,/[svh]\w+-[tblr]{2}/,"tb")+t;// vertical-r(l) case 108:return o.WEBKIT+t+o.MS+(0,o.replace)(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;// horizontal(-)tb case 45:return o.WEBKIT+t+o.MS+(0,o.replace)(t,/[svh]\w+-[tblr]{2}/,"lr")+t}return o.WEBKIT+t+o.MS+t+t}return t}(e.value,e.length);break;case o.KEYFRAMES:return(0,o.serialize)([(0,o.copy)(e,{value:(0,o.replace)(e.value,"@","@"+o.WEBKIT)})],n);case o.RULESET:if(e.length)return(0,o.combine)(e.props,function(t){switch((0,o.match)(t,/(::plac\w+|:read-\w+)/)){// :read-(only|write) case":read-only":case":read-write":return(0,o.serialize)([(0,o.copy)(e,{props:[(0,o.replace)(t,/:(read-\w+)/,":"+o.MOZ+"$1")]})],n);// :placeholder case"::placeholder":return(0,o.serialize)([(0,o.copy)(e,{props:[(0,o.replace)(t,/:(plac\w+)/,":"+o.WEBKIT+"input-$1")]}),(0,o.copy)(e,{props:[(0,o.replace)(t,/:(plac\w+)/,":"+o.MOZ+"$1")]}),(0,o.copy)(e,{props:[(0,o.replace)(t,/:(plac\w+)/,o.MS+"input-$1")]})],n)}return""})}}],d=function(e){var t,n,i=e.key;if("css"===i){var a=document.querySelectorAll("style[data-emotion]:not([data-s])");// get SSRed styles out of the way of React's hydration // document.head is a safe place to move them to(though note document.head is not necessarily the last place they will be) // note this very very intentionally targets all style elements regardless of the key to ensure // that creating a cache works inside of render of a React component Array.prototype.forEach.call(a,function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))})}var s=e.stylisPlugins||u,d={},f=[];t=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+i+' "]'),function(e){for(var t=e.getAttribute("data-emotion").split(" "),r=1;r<t.length;r++)d[t[r]]=!0;f.push(e)});var p=[o.stringify,(0,o.rulesheet)(function(e){n.insert(e)})],g=(0,o.middleware)([l,c].concat(s,p)),h={key:i,sheet:new r.StyleSheet({key:i,container:t,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:d,registered:{},insert:function(e,t,r,i){var a;n=r,a=e?e+"{"+t.styles+"}":t.styles,(0,o.serialize)((0,o.compile)(a),g),i&&(h.inserted[t.name]=!0)}};return h.sheet.hydrate(f),h}}),O.register("6W1f3",function(e,t){n(e.exports,"StyleSheet",function(){return r});var r=/*#__PURE__*/function(){// Using Node instead of HTMLElement since container may be a ShadowRoot function e(e){var t=this;this._insertTag=function(e){var r;r=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,r),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){// the max length is how many rules we have per style tag, it's 65000 in speedy mode // it's 1 in dev because we insert source maps that map a single rule to a location // and you can only have one source map per style tag if(this.ctr%(this.isSpeedy?65e3:1)==0){var t;this._insertTag(((t=document.createElement("style")).setAttribute("data-emotion",this.key),void 0!==this.nonce&&t.setAttribute("nonce",this.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t))}var r=this.tags[this.tags.length-1];if(this.isSpeedy){var n=/* Based off glamor's StyleSheet, thanks Sunil â¤ï¸ high performance StyleSheet for css-in-js systems - uses multiple style tags behind the scenes for millions of rules - uses `insertRule` for appending in production for *much* faster performance // usage import { StyleSheet } from '@emotion/sheet' let styleSheet = new StyleSheet({ key: '', container: document.head }) styleSheet.insert('#box { border: 1px solid red; }') - appends a css rule into the stylesheet styleSheet.flush() - empties the stylesheet of all its contents */// $FlowFixMe function(e){if(e.sheet)return e.sheet;// this weirdness brought to you by firefox /* istanbul ignore next */for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(r);try{// this is the ultrafast version, works across browsers // the big drawback is that the css won't be editable in devtools n.insertRule(e,n.cssRules.length)}catch(e){}}else r.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){// $FlowFixMe this.tags.forEach(function(e){return e.parentNode&&e.parentNode.removeChild(e)}),this.tags=[],this.ctr=0},e}()}),O.register("1rsWb",function(e,t){n(e.exports,"MS",function(){return r}),n(e.exports,"MOZ",function(){return o}),n(e.exports,"WEBKIT",function(){return i}),n(e.exports,"RULESET",function(){return s}),n(e.exports,"DECLARATION",function(){return l}),n(e.exports,"KEYFRAMES",function(){return c}),n(e.exports,"from",function(){return d}),n(e.exports,"hash",function(){return p}),n(e.exports,"charat",function(){return v}),n(e.exports,"match",function(){return g}),n(e.exports,"replace",function(){return h}),n(e.exports,"indexof",function(){return m}),n(e.exports,"strlen",function(){return b}),n(e.exports,"combine",function(){return A}),n(e.exports,"position",function(){return w}),n(e.exports,"copy",function(){return _}),n(e.exports,"next",function(){return O}),n(e.exports,"peek",function(){return M}),n(e.exports,"slice",function(){return P}),n(e.exports,"token",function(){return N}),n(e.exports,"alloc",function(){return R}),n(e.exports,"dealloc",function(){return L}),n(e.exports,"delimit",function(){return F}),n(e.exports,"compile",function(){return D}),n(e.exports,"serialize",function(){return U}),n(e.exports,"stringify",function(){return H}),n(e.exports,"middleware",function(){return G}),n(e.exports,"rulesheet",function(){return z});var r="-ms-",o="-moz-",i="-webkit-",a="comm",s="rule",l="decl",c="@keyframes",u=Math.abs,d=String.fromCharCode,f=Object.assign;function p(e,t){return 45^v(e,0)?(((t<<2^v(e,0))<<2^v(e,1))<<2^v(e,2))<<2^v(e,3):0}function g(e,t){return(e=t.exec(e))?e[0]:e}function h(e,t,r){return e.replace(t,r)}function m(e,t){return e.indexOf(t)}function v(e,t){return 0|e.charCodeAt(t)}function y(e,t,r){return e.slice(t,r)}function b(e){return e.length}function C(e,t){return t.push(e),e}function A(e,t){return e.map(t).join("")}var E=1,I=1,x=0,w=0,S=0,k="";function T(e,t,r,n,o,i,a){return{value:e,root:t,parent:r,type:n,props:o,children:i,line:E,column:I,length:a,return:""}}function _(e,t){return f(T("",null,null,"",null,null,0),e,{length:-e.length},t)}function O(){return S=w<x?v(k,w++):0,I++,10===S&&(I=1,E++),S}function M(){return v(k,w)}function P(e,t){return y(k,e,t)}function N(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function R(e){return E=I=1,x=b(k=e),w=0,[]}function L(e){return k="",e}function F(e){return P(w-1,function e(t){for(;O();)switch(S){case t:return w;case 34:case 39:34!==t&&39!==t&&e(S);break;case 40:41===t&&e(t);break;case 92:O()}return w}(91===e?e+2:40===e?e+1:e)).trim()}function D(e){return L(function e(t,r,n,o,i,s,l,c,u){for(var f,p=0,g=0,A=l,x=0,_=0,R=0,L=1,D=1,U=1,H=0,G="",z=i,V=s,W=o,Z=G;D;)switch(R=H,H=O()){case 40:if(108!=R&&58==v(Z,A-1)){-1!=m(Z+=h(F(H),"&","&\f"),"&\f")&&(U=-1);break}case 34:case 39:case 91:Z+=F(H);break;case 9:case 10:case 13:case 32:Z+=function(e){for(;S=M();)if(S<33)O();else break;return N(e)>2||N(S)>3?"":" "}(R);break;case 92:Z+=function(e,t){for(;--t&&O()&&!(S<48)&&!(S>102)&&(!(S>57)||!(S<65))&&(!(S>70)||!(S<97)););return P(e,w+(t<6&&32==M()&&32==O()))}(w-1,7);continue;case 47:switch(M()){case 42:case 47:C(T(f=function(e,t){for(;O();)if(e+S===57)break;else if(e+S===84&&47===M())break;return"/*"+P(t,w-1)+"*"+d(47===e?e:O())}(O(),w),r,n,a,d(S),y(f,2,-2),0),u);break;default:Z+="/"}break;case 123*L:c[p++]=b(Z)*U;case 125*L:case 59:case 0:switch(H){case 0:case 125:D=0;case 59+g:_>0&&b(Z)-A&&C(_>32?j(Z+";",o,n,A-1):j(h(Z," ","")+";",o,n,A-2),u);break;case 59:Z+=";";default:if(C(W=B(Z,r,n,p,g,i,c,G,z=[],V=[],A),s),123===H){if(0===g)e(Z,r,W,W,z,s,A,c,V);else switch(99===x&&110===v(Z,3)?100:x){case 100:case 109:case 115:e(t,W,W,o&&C(B(t,W,W,0,0,i,c,G,i,z=[],A),V),i,V,A,c,o?z:V);break;default:e(Z,W,W,W,[""],V,0,c,V)}}}p=g=_=0,L=U=1,G=Z="",A=l;break;case 58:A=1+b(Z),_=R;default:if(L<1){if(123==H)--L;else if(125==H&&0==L++&&125==(S=w>0?v(k,--w):0,I--,10===S&&(I=1,E--),S))continue}switch(Z+=d(H),H*L){case 38:U=g>0?1:(Z+="\f",-1);break;case 44:c[p++]=(b(Z)-1)*U,U=1;break;case 64:45===M()&&(Z+=F(O())),x=M(),g=A=b(G=Z+=function(e){for(;!N(M());)O();return P(e,w)}(w)),H++;break;case 45:45===R&&2==b(Z)&&(L=0)}}return s}("",null,null,null,[""],e=R(e),0,[0],e))}function B(e,t,r,n,o,i,a,l,c,d,f){for(var p=o-1,g=0===o?i:[""],m=g.length,v=0,b=0,C=0;v<n;++v)for(var A=0,E=y(e,p+1,p=u(b=a[v])),I=e;A<m;++A)(I=(b>0?g[A]+" "+E:h(E,/&\f/g,g[A])).trim())&&(c[C++]=I);return T(e,t,r,0===o?s:l,c,d,f)}function j(e,t,r,n){return T(e,t,r,l,y(e,0,n),y(e,n+1,-1),n)}function U(e,t){for(var r="",n=e.length,o=0;o<n;o++)r+=t(e[o],o,e,t)||"";return r}function H(e,t,r,n){switch(e.type){case"@import":case l:return e.return=e.return||e.value;case a:return"";case c:return e.return=e.value+"{"+U(e.children,n)+"}";case s:e.value=e.props.join(",")}return b(r=U(e.children,n))?e.return=e.value+"{"+r+"}":""}function G(e){var t=e.length;return function(r,n,o,i){for(var a="",s=0;s<t;s++)a+=e[s](r,n,o,i)||"";return a}}function z(e){return function(t){!t.root&&(t=t.return)&&e(t)}}}),O.register("aJXEW",function(e,t){n(e.exports,"default",function(){return r});var r=function(e){// $FlowFixMe flow doesn't include all non-primitive types as allowed for weakmaps var t=new WeakMap;return function(r){if(t.has(r))return t.get(r);var n=e(r);return t.set(r,n),n}}}),O.register("lAymj",function(e,t){n(e.exports,"default",function(){return r});function r(e){var t=Object.create(null);return function(r){return void 0===t[r]&&(t[r]=e(r)),t[r]}}}),O.register("2zV8X",function(e,t){n(e.exports,"h",function(){return l}),n(e.exports,"C",function(){return u}),n(e.exports,"w",function(){return d}),n(e.exports,"T",function(){return f}),n(e.exports,"c",function(){return g}),n(e.exports,"E",function(){return m});var r=O("91i6m"),o=O("2UFOy");O("kOzMk"),O("aJXEW"),O("jr6EU");var i=O("5PbAv"),a=O("1ocsA"),s=O("7fshv"),l={}.hasOwnProperty,c=/* #__PURE__ */(0,r.createContext)(// but it's also required in react native and similar environments sometimes // and we could have a special build just for that // but this is much easier and the native packages // might use a different theme context in the future anyway "undefined"!=typeof HTMLElement?/* #__PURE__ */(0,o.default)({key:"css"}):null),u=c.Provider,d=function(e){// $FlowFixMe return/*#__PURE__*/(0,r.forwardRef)(function(t,n){return e(t,(0,r.useContext)(c),n)})},f=/* #__PURE__ */(0,r.createContext)({}),p="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",g=function(e,t){var r={};for(var n in t)l.call(t,n)&&(r[n]=t[n]);return r[p]=e,r},h=function(e){var t=e.cache,r=e.serialized,n=e.isStringTag;return(0,i.registerStyles)(t,r,n),(0,s.useInsertionEffectAlwaysWithSyncFallback)(function(){return(0,i.insertStyles)(t,r,n)}),null},m=/* #__PURE__ */d(function(e,t,n){var o=e.css;// so that using `css` from `emotion` and passing the result to the css prop works "string"==typeof o&&void 0!==t.registered[o]&&(o=t.registered[o]);var s=e[p],c=[o],u="";"string"==typeof e.className?u=(0,i.getRegisteredStyles)(t.registered,c,e.className):null!=e.className&&(u=e.className+" ");var d=(0,a.serializeStyles)(c,void 0,(0,r.useContext)(f));u+=t.key+"-"+d.name;var g={};for(var m in e)l.call(e,m)&&"css"!==m&&m!==p&&(g[m]=e[m]);return g.ref=n,g.className=u,/*#__PURE__*/(0,r.createElement)(r.Fragment,null,/*#__PURE__*/(0,r.createElement)(h,{cache:t,serialized:d,isStringTag:"string"==typeof s}),/*#__PURE__*/(0,r.createElement)(s,g))})}),O.register("jr6EU",function(e,t){n(e.exports,"default",function(){return i});var r=O("kTpRR"),i=function(e,t){return /*@__PURE__*/o(r)(e,t)}}),O.register("5PbAv",function(e,t){function r(e,t,r){var n="";return r.split(" ").forEach(function(r){void 0!==e[r]?t.push(e[r]+";"):n+=r+" "}),n}n(e.exports,"getRegisteredStyles",function(){return r}),n(e.exports,"registerStyles",function(){return o}),n(e.exports,"insertStyles",function(){return i});var o=function(e,t,r){var n=e.key+"-"+t.name;!1===// the tree but if it's a string tag, we know it won't // so we don't have to add it to registered cache. // this improves memory usage since we can avoid storing the whole style string r&&void 0===e.registered[n]&&(e.registered[n]=t.styles)},i=function(e,t,r){o(e,t,r);var n=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var i=t;do e.insert(t===i?"."+n:"",i,e.sheet,!0),i=i.next;while(void 0!==i)}}}),O.register("1ocsA",function(e,t){n(e.exports,"serializeStyles",function(){return h});var r,o=O("fEfQL"),i=O("5GbVW"),a=O("lAymj"),s=/[A-Z]|^ms/g,l=/_EMO_([^_]+?)_([^]*?)_EMO_/g,c=function(e){return 45===e.charCodeAt(1)},u=function(e){return null!=e&&"boolean"!=typeof e},d=/* #__PURE__ */(0,a.default)(function(e){return c(e)?e:e.replace(s,"-$&").toLowerCase()}),f=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(l,function(e,t,n){return r={name:t,styles:n,next:r},t})}return 1===i.default[e]||c(e)||"number"!=typeof t||0===t?t:t+"px"};function p(e,t,n){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return r={name:n.name,styles:n.styles,next:r},n.name;if(void 0!==n.styles){var o=n.next;if(void 0!==o)// and there will be very few iterations of this generally for(;void 0!==o;)r={name:o.name,styles:o.styles,next:r},o=o.next;return n.styles+";"}return function(e,t,r){var n="";if(Array.isArray(r))for(var o=0;o<r.length;o++)n+=p(e,t,r[o])+";";else for(var i in r){var a=r[i];if("object"!=typeof a)null!=t&&void 0!==t[a]?n+=i+"{"+t[a]+"}":u(a)&&(n+=d(i)+":"+f(i,a)+";");else if(Array.isArray(a)&&"string"==typeof a[0]&&(null==t||void 0===t[a[0]]))for(var s=0;s<a.length;s++)u(a[s])&&(n+=d(i)+":"+f(i,a[s])+";");else{var l=p(e,t,a);switch(i){case"animation":case"animationName":n+=d(i)+":"+l+";";break;default:n+=i+"{"+l+"}"}}}return n}(e,t,n);case"function":if(void 0!==e){var i=r,a=n(e);return r=i,p(e,t,a)}}// finalize string values (regular strings and functions interpolated into css calls) if(null==t)return n;var s=t[n];return void 0!==s?s:n}var g=/label:\s*([^\s;\n{]+)\s*(;|$)/g,h=function(e,t,n){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var i,a=!0,s="";r=void 0;var l=e[0];null==l||void 0===l.raw?(a=!1,s+=p(n,t,l)):s+=l[0];// we start at 1 since we've already handled the first arg for(var c=1;c<e.length;c++)s+=p(n,t,e[c]),a&&(s+=l[c]);g.lastIndex=0;for(var u="";null!==(i=g.exec(s));)u+="-"+// $FlowFixMe we know it's not null i[1];return{name:(0,o.default)(s)+u,styles:s,next:r}}}),O.register("fEfQL",function(e,t){n(e.exports,"default",function(){return r});var r=/* eslint-disable */// Inspired by https://github.com/garycourt/murmurhash-js // Ported from https://github.com/aappleby/smhasher/blob/61a0530f28277f2e850bfc39600ce61d02b518de/src/MurmurHash2.cpp#L37-L86 function(e){for(// 'm' and 'r' are mixing constants generated offline. // They're not really 'magic', they just happen to work well. // const m = 0x5bd1e995; // const r = 24; // Initialize the hash var t,r=0,n=0,o=e.length;o>=4;++n,o-=4)t=/* Math.imul(k, m): */(65535&(t=255&e.charCodeAt(n)|(255&e.charCodeAt(++n))<<8|(255&e.charCodeAt(++n))<<16|(255&e.charCodeAt(++n))<<24))*1540483477+((t>>>16)*59797<<16),t^=/* k >>> r: */t>>>24,r=/* Math.imul(k, m): */(65535&t)*1540483477+((t>>>16)*59797<<16)^/* Math.imul(h, m): */(65535&r)*1540483477+((r>>>16)*59797<<16);// Handle the last few bytes of the input array switch(o){case 3:r^=(255&e.charCodeAt(n+2))<<16;case 2:r^=(255&e.charCodeAt(n+1))<<8;case 1:r^=255&e.charCodeAt(n),r=/* Math.imul(h, m): */(65535&r)*1540483477+((r>>>16)*59797<<16)}// Do a few final mixes of the hash to ensure the last few return(// bytes are well-incorporated. r^=r>>>13,(((r=/* Math.imul(h, m): */(65535&r)*1540483477+((r>>>16)*59797<<16))^r>>>15)>>>0).toString(36))}}),O.register("5GbVW",function(e,t){n(e.exports,"default",function(){return r});var r={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,// SVG-related properties fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1}}),O.register("7fshv",function(e,t){n(e.exports,"useInsertionEffectAlwaysWithSyncFallback",function(){return i}),n(e.exports,"useInsertionEffectWithLayoutFallback",function(){return a});var r=O("91i6m"),o=!!r.useInsertionEffect&&r.useInsertionEffect,i=o||function(e){return e()},a=o||r.useLayoutEffect}),O.register("cIDQN",function(e,t){function r(){return e.exports=r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},e.exports.__esModule=!0,e.exports.default=e.exports,r.apply(this,arguments)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports}),O.register("8YrnH",function(e,t){n(e.exports,"default",function(){return r});var r=/*#__PURE__*/(0,O("91i6m").createContext)(null)}),O.register("kLNLK",function(e,t){n(e.exports,"R50",function(){return o}),n(e.exports,"R75",function(){return i}),n(e.exports,"R100",function(){return a}),n(e.exports,"R200",function(){return s}),n(e.exports,"R300",function(){return l}),n(e.exports,"R400",function(){return c}),n(e.exports,"R500",function(){return u}),n(e.exports,"Y50",function(){return d}),n(e.exports,"Y75",function(){return f}),n(e.exports,"Y100",function(){return p}),n(e.exports,"Y200",function(){return g}),n(e.exports,"Y300",function(){return h}),n(e.exports,"Y400",function(){return m}),n(e.exports,"Y500",function(){return v}),n(e.exports,"G50",function(){return y}),n(e.exports,"G75",function(){return b}),n(e.exports,"G100",function(){return C}),n(e.exports,"G200",function(){return A}),n(e.exports,"G300",function(){return E}),n(e.exports,"G400",function(){return I}),n(e.exports,"G500",function(){return x}),n(e.exports,"B50",function(){return w}),n(e.exports,"B75",function(){return S}),n(e.exports,"B100",function(){return k}),n(e.exports,"B200",function(){return T}),n(e.exports,"B300",function(){return _}),n(e.exports,"B400",function(){return M}),n(e.exports,"B500",function(){return P}),n(e.exports,"P50",function(){return N}),n(e.exports,"P75",function(){return R}),n(e.exports,"P100",function(){return L}),n(e.exports,"P200",function(){return F}),n(e.exports,"P300",function(){return D}),n(e.exports,"P400",function(){return B}),n(e.exports,"P500",function(){return j}),n(e.exports,"T50",function(){return U}),n(e.exports,"T75",function(){return H}),n(e.exports,"T100",function(){return G}),n(e.exports,"T200",function(){return z}),n(e.exports,"T300",function(){return V}),n(e.exports,"T400",function(){return W}),n(e.exports,"T500",function(){return Z}),n(e.exports,"N0",function(){return K}),n(e.exports,"N10",function(){return Y}),n(e.exports,"N20",function(){return q}),n(e.exports,"N30",function(){return Q}),n(e.exports,"N40",function(){return J}),n(e.exports,"N50",function(){return X}),n(e.exports,"N60",function(){return $}),n(e.exports,"N70",function(){return ee}),n(e.exports,"N80",function(){return et}),n(e.exports,"N90",function(){return er}),n(e.exports,"N100",function(){return en}),n(e.exports,"N200",function(){return eo}),n(e.exports,"N300",function(){return ei}),n(e.exports,"N400",function(){return ea}),n(e.exports,"N500",function(){return es}),n(e.exports,"N600",function(){return el}),n(e.exports,"N700",function(){return ec}),n(e.exports,"N800",function(){return eu}),n(e.exports,"N900",function(){return ed}),n(e.exports,"N10A",function(){return ef}),n(e.exports,"N20A",function(){return ep}),n(e.exports,"N30A",function(){return eg}),n(e.exports,"N40A",function(){return eh}),n(e.exports,"N50A",function(){return em}),n(e.exports,"N60A",function(){return ev}),n(e.exports,"N70A",function(){return ey}),n(e.exports,"N80A",function(){return eb}),n(e.exports,"N90A",function(){return eC}),n(e.exports,"N100A",function(){return eA}),n(e.exports,"N200A",function(){return eE}),n(e.exports,"N300A",function(){return eI}),n(e.exports,"N400A",function(){return ex}),n(e.exports,"N500A",function(){return ew}),n(e.exports,"N600A",function(){return eS}),n(e.exports,"N700A",function(){return ek}),n(e.exports,"N800A",function(){return eT}),n(e.exports,"DN900",function(){return e_}),n(e.exports,"DN800",function(){return eO}),n(e.exports,"DN700",function(){return eM}),n(e.exports,"DN600",function(){return eP}),n(e.exports,"DN500",function(){return eN}),n(e.exports,"DN400",function(){return eR}),n(e.exports,"DN300",function(){return eL}),n(e.exports,"DN200",function(){return eF}),n(e.exports,"DN100",function(){return eD}),n(e.exports,"DN90",function(){return eB}),n(e.exports,"DN80",function(){return ej}),n(e.exports,"DN70",function(){return eU}),n(e.exports,"DN60",function(){return eH}),n(e.exports,"DN50",function(){return eG}),n(e.exports,"DN40",function(){return ez}),n(e.exports,"DN30",function(){return eV}),n(e.exports,"DN20",function(){return eW}),n(e.exports,"DN10",function(){return eZ}),n(e.exports,"DN0",function(){return eK}),n(e.exports,"DN800A",function(){return eY}),n(e.exports,"DN700A",function(){return eq}),n(e.exports,"DN600A",function(){return eQ}),n(e.exports,"DN500A",function(){return eJ}),n(e.exports,"DN400A",function(){return eX}),n(e.exports,"DN300A",function(){return e$}),n(e.exports,"DN200A",function(){return e0}),n(e.exports,"DN100A",function(){return e1}),n(e.exports,"DN90A",function(){return e2}),n(e.exports,"DN80A",function(){return e3}),n(e.exports,"DN70A",function(){return e4}),n(e.exports,"DN60A",function(){return e5}),n(e.exports,"DN50A",function(){return e6}),n(e.exports,"DN40A",function(){return e9}),n(e.exports,"DN30A",function(){return e8}),n(e.exports,"DN20A",function(){return e7}),n(e.exports,"DN10A",function(){return te}),n(e.exports,"background",function(){return tt}),n(e.exports,"backgroundActive",function(){return tr}),n(e.exports,"backgroundHover",function(){return tn}),n(e.exports,"backgroundOnLayer",function(){return to}),n(e.exports,"text",function(){return ti}),n(e.exports,"textHover",function(){return ta}),n(e.exports,"textActive",function(){return ts}),n(e.exports,"subtleText",function(){return tl}),n(e.exports,"placeholderText",function(){return tc}),n(e.exports,"heading",function(){return tu}),n(e.exports,"subtleHeading",function(){return td}),n(e.exports,"codeBlock",function(){return tf}),n(e.exports,"link",function(){return tp}),n(e.exports,"linkHover",function(){return tg}),n(e.exports,"linkActive",function(){return th}),n(e.exports,"linkOutline",function(){return tm}),n(e.exports,"primary",function(){return tv}),n(e.exports,"blue",function(){return ty}),n(e.exports,"teal",function(){return tb}),n(e.exports,"purple",function(){return tC}),n(e.exports,"red",function(){return tA}),n(e.exports,"yellow",function(){return tE}),n(e.exports,"green",function(){return tI}),n(e.exports,"skeleton",function(){return tx});/* eslint-disable @atlaskit/design-system/ensure-design-token-usage */var r=O("6deoS"),o="#FFEBE6",i="#FFBDAD",a="#FF8F73",s="#FF7452",l="#FF5630",c="#DE350B",u="#BF2600",d="#FFFAE6",f="#FFF0B3",p="#FFE380",g="#FFC400",h="#FFAB00",m="#FF991F",v="#FF8B00",y="#E3FCEF",b="#ABF5D1",C="#79F2C0",A="#57D9A3",E="#36B37E",I="#00875A",x="#006644",w="#DEEBFF",S="#B3D4FF",k="#4C9AFF",T="#2684FF",_="#0065FF",M="#0052CC",P="#0747A6",N="#EAE6FF",R="#C0B6F2",L="#998DD9",F="#8777D9",D="#6554C0",B="#5243AA",j="#403294",U="#E6FCFF",H="#B3F5FF",G="#79E2F2",z="#00C7E6",V="#00B8D9",W="#00A3BF",Z="#008DA6",K="#FFFFFF",Y="#FAFBFC",q="#F4F5F7",Q="#EBECF0",J="#DFE1E6",X="#C1C7D0",$="#B3BAC5",ee="#A5ADBA",et="#97A0AF",er="#8993A4",en="#7A869A",eo="#6B778C",ei="#5E6C84",ea="#505F79",es="#42526E",el="#344563",ec="#253858",eu="#172B4D",ed="#091E42",ef="rgba(9, 30, 66, 0.02)",ep="rgba(9, 30, 66, 0.04)",eg="rgba(9, 30, 66, 0.08)",eh="rgba(9, 30, 66, 0.13)",em="rgba(9, 30, 66, 0.25)",ev="rgba(9, 30, 66, 0.31)",ey="rgba(9, 30, 66, 0.36)",eb="rgba(9, 30, 66, 0.42)",eC="rgba(9, 30, 66, 0.48)",eA="rgba(9, 30, 66, 0.54)",eE="rgba(9, 30, 66, 0.60)",eI="rgba(9, 30, 66, 0.66)",ex="rgba(9, 30, 66, 0.71)",ew="rgba(9, 30, 66, 0.77)",eS="rgba(9, 30, 66, 0.82)",ek="rgba(9, 30, 66, 0.89)",eT="rgba(9, 30, 66, 0.95)",e_="#E6EDFA",eO="#DCE5F5",eM="#CED9EB",eP="#B8C7E0",eN="#ABBBD6",eR="#9FB0CC",eL="#8C9CB8",eF="#7988A3",eD="#67758F",eB="#56637A",ej="#455166",eU="#3B475C",eH="#313D52",eG="#283447",ez="#202B3D",eV="#1B2638",eW="#121A29",eZ="#0E1624",eK="#0D1424",eY="rgba(13, 20, 36, 0.06)",eq="rgba(13, 20, 36, 0.14)",eQ="rgba(13, 20, 36, 0.18)",eJ="rgba(13, 20, 36, 0.29)",eX="rgba(13, 20, 36, 0.36)",e$="rgba(13, 20, 36, 0.40)",e0="rgba(13, 20, 36, 0.47)",e1="rgba(13, 20, 36, 0.53)",e2="rgba(13, 20, 36, 0.63)",e3="rgba(13, 20, 36, 0.73)",e4="rgba(13, 20, 36, 0.78)",e5="rgba(13, 20, 36, 0.81)",e6="rgba(13, 20, 36, 0.85)",e9="rgba(13, 20, 36, 0.89)",e8="rgba(13, 20, 36, 0.92)",e7="rgba(13, 20, 36, 0.95)",te="rgba(13, 20, 36, 0.97)",tt=(0,r.default)({light:"var(--ds-surface, ".concat(K,")"),dark:"var(--ds-surface, ".concat(eV,")")}),tr=(0,r.default)({light:"var(--ds-background-selected, ".concat(w,")"),dark:"var(--ds-background-selected, ".concat(S,")")}),tn=(0,r.default)({light:"var(--ds-background-neutral-hovered, ".concat(Q,")"),dark:"var(--ds-background-neutral-hovered, ".concat(eU,")")}),to=(0,r.default)({light:"var(--ds-surface-overlay, ".concat(K,")"),dark:"var(--ds-surface-overlay, ".concat(eG,")")}),ti=(0,r.default)({light:"var(--ds-text, ".concat(ed,")"),dark:"var(--ds-text, ".concat(eP,")")}),ta=(0,r.default)({light:"var(--ds-text, ".concat(eu,")"),dark:"var(--ds-text, ".concat(eP,")")}),ts=(0,r.default)({light:"var(--ds-text-selected, ".concat(M,")"),dark:"var(--ds-text-selected, ".concat(M,")")}),tl=(0,r.default)({light:"var(--ds-text-subtlest, ".concat(eo,")"),dark:"var(--ds-text-subtlest, ".concat(eL,")")}),tc=(0,r.default)({light:"var(--ds-text-subtlest, ".concat(eo,")"),dark:"var(--ds-text-subtlest, ".concat(eF,")")}),tu=(0,r.default)({light:"var(--ds-text, ".concat(eu,")"),dark:"var(--ds-text, ".concat(eP,")")}),td=(0,r.default)({light:"var(--ds-text-subtlest, ".concat(eo,")"),dark:"var(--ds-text-subtlest, ".concat(eL,")")}),tf=(0,r.default)({light:q,dark:eG}),tp=(0,r.default)({light:"var(--ds-link, ".concat(M,")"),dark:"var(--ds-link, ".concat(k,")")}),tg=(0,r.default)({light:"var(--ds-link-pressed, ".concat(_,")"),dark:"var(--ds-link-pressed, ".concat(T,")")}),th=(0,r.default)({light:"var(--ds-link-pressed, ".concat(P,")"),dark:"var(--ds-link-pressed, ".concat(k,")")}),tm=(0,r.default)({light:"var(--ds-border-focused, ".concat(T,")"),dark:"var(--ds-border-focused, ".concat(T,")")}),tv=(0,r.default)({light:"var(--ds-background-brand-bold, ".concat(M,")"),dark:"var(--ds-background-brand-bold, ".concat(k,")")}),ty=(0,r.default)({light:M,dark:k}),tb=(0,r.default)({light:V,dark:z}),tC=(0,r.default)({light:D,dark:L}),tA=(0,r.default)({light:l,dark:l}),tE=(0,r.default)({light:h,dark:h}),tI=(0,r.default)({light:E,dark:E}),tx=function(){return"var(--ds-skeleton, ".concat(ep,")")}}),O.register("6deoS",function(e,t){n(e.exports,"default",function(){return o});/* eslint-disable prefer-rest-params */var r=O("50uOF");function o(e,t){return"string"==typeof e?function(n){var o=(0,r.default)(n);if(n&&n[e]&&t){var i=t[n[e]];if(i&&i[o.mode]){var a=i[o.mode];if(a)return a;// TS believes value can be undefined }}return""}:function(t){// Get theme from the user's props var n=(0,r.default)(t);// User isn't required to provide both light and dark values if(n.mode in e){var o=e[n.mode];// TS believes value can be undefined if(o)return o}return""}}}),O.register("50uOF",function(e,t){n(e.exports,"default",function(){return o});var r=O("6e88g");function o(e){if(e&&e.theme){// Theme is the global Atlaskit theme if(r.CHANNEL in e.theme)return e.theme[r.CHANNEL];if("mode"in e.theme&&(0,r.THEME_MODES).includes(e.theme.mode))return e.theme}// If format not supported (or no theme provided), return standard theme return{mode:r.DEFAULT_THEME_MODE}}}),O.register("6e88g",function(e,t){n(e.exports,"CHANNEL",function(){return r}),n(e.exports,"DEFAULT_THEME_MODE",function(){return o}),n(e.exports,"THEME_MODES",function(){return i}),n(e.exports,"borderRadius",function(){return a}),n(e.exports,"gridSize",function(){return s}),n(e.exports,"fontSize",function(){return l}),n(e.exports,"fontSizeSmall",function(){return c}),n(e.exports,"fontFamily",function(){return u}),n(e.exports,"codeFontFamily",function(){return d}),n(e.exports,"layers",function(){return f}),O("5RmjO"),O("kLNLK");var r="__ATLASKIT_THEME__",o="light",i=["light","dark"],a=function(){return 3},s=function(){return 8},l=function(){return 14},c=function(){return 11},u=function(){return"-apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif"},d=function(){return"'SFMono-Medium', 'SF Mono', 'Segoe UI Mono', 'Roboto Mono', 'Ubuntu Mono', Menlo, Consolas, Courier, monospace"},f={card:function(){return 100},navigation:function(){return 200},dialog:function(){return 300},layer:function(){return 400},blanket:function(){return 500},modal:function(){return 510},flag:function(){return 600},spotlight:function(){return 700},tooltip:function(){return 9999}}}),O.register("5RmjO",function(e,t){n(e.exports,"default",function(){return o}),n(e.exports,"propDeprecationWarning",function(){return i});var r=O("37EPr");function o(e,t,n){(0,r.default)("[".concat(e,"]: The ").concat(t," is deprecated.").concat(n&&" ".concat(n)))}function i(e,t,r,n){}O("e08gr")}),O.register("37EPr",function(e,t){n(e.exports,"default",function(){return o});/* eslint-disable no-console */var r={};function o(e){r[e]||(r[e]=!0,"undefined"!=typeof window&&console.warn(e))}}),O.register("e08gr",function(e,t){// shim for using process in browser var r,n,o,i=e.exports={};function a(){throw Error("setTimeout has not been defined")}function s(){throw Error("clearTimeout has not been defined")}function l(e){if(r===setTimeout)return setTimeout(e,0);// if setTimeout wasn't available but was latter defined if((r===a||!r)&&setTimeout)return r=setTimeout,setTimeout(e,0);try{// when when somebody has screwed with setTimeout but no I.E. maddness return r(e,0)}catch(t){try{// When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally return r.call(null,e,0)}catch(t){// same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error return r.call(this,e,0)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:a}catch(e){r=a}try{n="function"==typeof clearTimeout?clearTimeout:s}catch(e){n=s}}();var c=[],u=!1,d=-1;function f(){u&&o&&(u=!1,o.length?c=o.concat(c):d=-1,c.length&&p())}function p(){if(!u){var e=l(f);u=!0;for(var t=c.length;t;){for(o=c,c=[];++d<t;)o&&o[d].run();d=-1,t=c.length}o=null,u=!1,function(e){if(n===clearTimeout)return clearTimeout(e);// if clearTimeout wasn't available but was latter defined if((n===s||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{n(e)}catch(t){try{// When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally return n.call(null,e)}catch(t){// same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error. // Some versions of I.E. have different rules for clearTimeout vs setTimeout return n.call(this,e)}}}(e)}}// v8 likes predictible objects function g(e,t){this.fun=e,this.array=t}function h(){}i.nextTick=function(e){var t=Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];c.push(new g(e,t)),1!==c.length||u||l(p)},g.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=h,i.addListener=h,i.once=h,i.off=h,i.removeListener=h,i.removeAllListeners=h,i.emit=h,i.prependListener=h,i.prependOnceListener=h,i.listeners=function(e){return[]},i.binding=function(e){throw Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw Error("process.chdir is not supported")},i.umask=function(){return 0}}),O.register("6Kt8S",function(e,t){n(e.exports,"presetSizes",function(){return r});var r={xsmall:8,small:16,medium:24,large:48,xlarge:96}}),O.register("6QN16",function(e,t){n(e.exports,"dateTimestampInSeconds",function(){return c}),n(e.exports,"timestampInSeconds",function(){return u});var r=O("1PQnU"),o=O("dLNNP");// eslint-disable-next-line deprecation/deprecation let i=(0,o.getGlobalObject)(),a={nowSeconds:()=>Date.now()/1e3},s=(0,r.isNodeEnv)()?/** * Returns the native Performance API implementation from Node.js. Returns undefined in old Node.js versions that don't * implement the API. */function(){try{let t=(0,r.dynamicRequire)(e,"perf_hooks");return t.performance}catch(e){return}}():/** * A partial definition of the [Performance Web API]{@link https://developer.mozilla.org/en-US/docs/Web/API/Performance} * for accessing a high-resolution monotonic clock. *//** * Returns a wrapper around the native Performance API browser implementation, or undefined for browsers that do not * support the API. * * Wrapping the native API works around differences in behavior from different browsers. */function(){let{performance:e}=i;if(!e||!e.now)return;// Replace performance.timeOrigin with our own timeOrigin based on Date.now(). // // This is a partial workaround for browsers reporting performance.timeOrigin such that performance.timeOrigin + // performance.now() gives a date arbitrarily in the past. // // Additionally, computing timeOrigin in this way fills the gap for browsers where performance.timeOrigin is // undefined. // // The assumption that performance.timeOrigin + performance.now() ~= Date.now() is flawed, but we depend on it to // interact with data coming out of performance entries. // // Note that despite recommendations against it in the spec, browsers implement the Performance API with a clock that // might stop when the computer is asleep (and perhaps under other circumstances). Such behavior causes // performance.timeOrigin + performance.now() to have an arbitrary skew over Date.now(). In laptop computers, we have // observed skews that can be as long as days, weeks or months. // // See https://github.com/getsentry/sentry-javascript/issues/2590. // // BUG: despite our best intentions, this workaround has its limitations. It mostly addresses timings of pageload // transactions, but ignores the skew built up over time that can aversely affect timestamps of navigation // transactions of long-lived web pages. let t=Date.now()-e.now();return{now:()=>e.now(),timeOrigin:t}}(),l=void 0===s?a:{nowSeconds:()=>(s.timeOrigin+s.now())/1e3},c=a.nowSeconds.bind(a),u=l.nowSeconds.bind(l);(()=>{// Unfortunately browsers may report an inaccurate time origin data, through either performance.timeOrigin or // performance.timing.navigationStart, which results in poor results in performance data. We only treat time origin // data as reliable if they are within a reasonable threshold of the current time. let{performance:e}=i;if(!e||!e.now)return;let t=e.now(),r=Date.now(),n=e.timeOrigin?Math.abs(e.timeOrigin+t-r):36e5,o=e.timing&&e.timing.navigationStart,a="number"==typeof o?Math.abs(o+t-r):36e5;if(n<36e5||a<36e5)return(// Use the more reliable time origin n<=a?e.timeOrigin:void 0)})()}),O.register("1PQnU",function(e,t){n(e.exports,"isNodeEnv",function(){return i}),n(e.exports,"dynamicRequire",function(){return a});var r=O("jKhFX"),o=O("e08gr");/** * NOTE: In order to avoid circular dependencies, if you add a function to this module and it needs to print something, * you must either a) use `console.log` rather than the logger, or b) put your function elsewhere. *//** * Checks whether we're in the Node.js or Browser environment * * @returns Answer to given question */function i(){// explicitly check for browser bundles as those can be optimized statically // by terser/rollup. return!(0,r.isBrowserBundle)()&&"[object process]"===Object.prototype.toString.call(void 0!==o?o:0)}/** * Requires a module which is protected against bundler minification. * * @param request The module path to resolve */// eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types, @typescript-eslint/no-explicit-any function a(e,t){// eslint-disable-next-line @typescript-eslint/no-unsafe-member-access return e.require(t)}}),O.register("jKhFX",function(e,t){/* * This module exists for optimizations in the build process through rollup and terser. We define some global * constants, which can be overridden during build. By guarding certain pieces of code with functions that return these * constants, we can control whether or not they appear in the final bundle. (Any code guarded by a false condition will * never run, and will hence be dropped during treeshaking.) The two primary uses for this are stripping out calls to * `logger` and preventing node-related code from appearing in browser bundles. * * Attention: * This file should not be used to define constants/flags that are intended to be used for tree-shaking conducted by * users. These flags should live in their respective packages, as we identified user tooling (specifically webpack) * having issues tree-shaking these constants across package boundaries. * An example for this is the __SENTRY_DEBUG__ constant. It is declared in each package individually because we want * users to be able to shake away expressions that it guards. *//** * Figures out if we're building a browser bundle. * * @returns true if this is a browser bundle build. */function r(){return"undefined"!=typeof __SENTRY_BROWSER_BUNDLE__&&!!__SENTRY_BROWSER_BUNDLE__}/** * Get source of SDK. */function o(){// @ts-expect-error "npm" is injected by rollup during build process return"npm"}n(e.exports,"isBrowserBundle",function(){return r}),n(e.exports,"getSDKSource",function(){return o})}),O.register("dLNNP",function(e,t){/** Internal global with common properties and Sentry extensions */// The code below for 'isGlobalObj' and 'GLOBAL_OBJ' was copied from core-js before modification // https://github.com/zloirock/core-js/blob/1b944df55282cdc99c90db5f49eb0b6eda2cc0a3/packages/core-js/internals/global.js // core-js has the following licence: // // Copyright (c) 2014-2022 Denis Pushkarev // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to deal // in the Software without restriction, including without limitation the rights // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell // copies of the Software, and to permit persons to whom the Software is // furnished to do so, subject to the following conditions: // // The above copyright notice and this permission notice shall be included in // all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. /** Returns 'obj' if it's the global object, otherwise returns undefined */function r(e){return e&&e.Math==Math?e:void 0}n(e.exports,"GLOBAL_OBJ",function(){return o}),n(e.exports,"getGlobalObject",function(){return i}),n(e.exports,"getGlobalSingleton",function(){return a});/** Get's the global object for the current JavaScript runtime */let o="object"==typeof globalThis&&r(globalThis)||// eslint-disable-next-line no-restricted-globals "object"==typeof window&&r(window)||"object"==typeof self&&r(self)||"object"==typeof S&&r(S)||function(){return this}()||{};/** * @deprecated Use GLOBAL_OBJ instead or WINDOW from @sentry/browser. This will be removed in v8 */function i(){return o}/** * Returns a global singleton contained in the global `__SENTRY__` object. * * If the singleton doesn't already exist in `__SENTRY__`, it will be created using the given factory * function and added to the `__SENTRY__` object. * * @param name name of the global singleton on __SENTRY__ * @param creator creator Factory function to create the singleton if it doesn't already exist on `__SENTRY__` * @param obj (Optional) The global object on which to look for `__SENTRY__`, if not `GLOBAL_OBJ`'s return value * @returns the singleton */function a(e,t,r){let n=r||o,i=n.__SENTRY__=n.__SENTRY__||{},a=i[e]||(i[e]=t());return a}}),O.register("gFEh4",function(e,t){let r;n(e.exports,"default",function(){return d});var i=O("91i6m"),a=O("89bua"),s=O("lTizg"),l=O("kLNLK"),c=O("55Jm0"),u=O("2w6uX");function d({title:e,children:t}){let r=(0,u.getAnonymousId)();return /*@__PURE__*/o(i).createElement(f,null,/*@__PURE__*/o(i).createElement(s.AtlassianLogo,{size:"large",label:"Atlassian",textColor:l.B400,iconColor:l.B200,iconGradientStart:l.B400,iconGradientStop:l.B200}),/*@__PURE__*/o(i).createElement("div",null,/*@__PURE__*/o(i).createElement("img",{src:/*@__PURE__*/o(c),height:"150",alt:"",className:"error-image"})),/*@__PURE__*/o(i).createElement("h2",{className:"error-title"},e),!!t&&/*@__PURE__*/o(i).createElement("div",{className:"error-content"},t),/*@__PURE__*/o(i).createElement("small",{className:"error-diagnostic-details"},/*@__PURE__*/o(i).createElement("code",null,r||"—")))}let f=(0,a.default).div(r||(r=(e=>e)` margin-right: auto; margin-left: auto; max-width: 900px; padding: 100px 10px 0px 10px; text-align: center; .error-image { padding: 24px 0px; } .error-title { padding-top: 0px; } .error-content { padding-top: 16px; } .error-action { padding-top: 24px; } .error-diagnostic-details { display: block; padding-top: 24px; } `))}),O.register("89bua",function(e,t){n(e.exports,"default",function(){return o});var r=(0,O("bpXHq").default).bind();["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].forEach(function(e){r[e]=r(e)});var o=r}),O.register("bpXHq",function(e,t){n(e.exports,"default",function(){return g});var r=O("dsN6L"),i=O("91i6m"),a=O("4Nh2w");O("hHi16");var s=O("5LLpF"),l=O("4oqYo"),c=O("6h0TZ"),u=a.default,d=function(e){return"theme"!==e&&"innerRef"!==e},f=function(e){return"string"==typeof e&&// 96 is one less than the char code // for "a" so this is checking that // it's a lowercase character e.charCodeAt(0)>96?u:d};function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}var g=function e(t,n){void 0!==n&&(a=n.label,d=n.target,u=t.__emotion_forwardProp&&n.shouldForwardProp?function(e){return t.__emotion_forwardProp(e)&&// $FlowFixMe n.shouldForwardProp(e)}:n.shouldForwardProp);var a,u,d,g=t.__emotion_real===t,h=g&&t.__emotion_base||t;"function"!=typeof u&&g&&(u=t.__emotion_forwardProp);var m=u||f(h),v=!m("as");return function(){var y=arguments,b=g&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==a&&b.push("label:"+a+";"),null==y[0]||void 0===y[0].raw)b.push.apply(b,y);else{b.push(y[0][0]);for(var C=y.length,A=1;A<C;A++)b.push(y[A],y[0][A])}// $FlowFixMe: we need to cast StatelessFunctionalComponent to our PrivateStyledComponent class var E=(0,s.w)(function(e,t,r){return(0,i.createElement)(s.T.Consumer,null,function(n){var o=v&&e.as||h,a="",s=[],p=e;if(null==e.theme){for(var g in p={},e)p[g]=e[g];p.theme=n}"string"==typeof e.className?a=(0,l.getRegisteredStyles)(t.registered,s,e.className):null!=e.className&&(a=e.className+" ");var y=(0,c.serializeStyles)(b.concat(s),t.registered,p);(0,l.insertStyles)(t,y,"string"==typeof o),a+=t.key+"-"+y.name,void 0!==d&&(a+=" "+d);var C=v&&void 0===u?f(o):m,A={};for(var E in e)(!v||"as"!==E)&&C(E)&&(A[E]=e[E]);return A.className=a,A.ref=r||e.innerRef,(0,i.createElement)(o,A)})});return E.displayName=void 0!==a?a:"Styled("+("string"==typeof h?h:h.displayName||h.name||"Component")+")",E.defaultProps=t.defaultProps,E.__emotion_real=E,E.__emotion_base=h,E.__emotion_styles=b,E.__emotion_forwardProp=u,Object.defineProperty(E,"toString",{value:function(){return"."+d}}),E.withComponent=function(t,i){return e(t,void 0!==i?function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(n,!0).forEach(function(t){/*@__PURE__*/o(r)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},n||{},{},i):n).apply(void 0,b)},E}}}),O.register("dsN6L",function(e,t){var r=O("lPlZF");e.exports=function(e,t,n){return(t=r(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports}),O.register("lPlZF",function(e,t){var r=O("61RDg").default,n=O("1O0MN");e.exports=function(e){var t=n(e,"string");return"symbol"==r(t)?t:String(t)},e.exports.__esModule=!0,e.exports.default=e.exports}),O.register("61RDg",function(e,t){function r(t){return e.exports=r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,r(t)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports}),O.register("1O0MN",function(e,t){var r=O("61RDg").default;e.exports=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=r(o))return o;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports}),O.register("4Nh2w",function(e,t){n(e.exports,"default",function(){return i});var r=O("ftb0J"),o=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|inert|itemProp|itemScope|itemType|itemID|itemRef|on|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,i=(0,r.default)(function(e){return o.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&91>e.charCodeAt(2)})}),O.register("ftb0J",function(e,t){n(e.exports,"default",function(){return r});var r=function(e){var t={};return function(r){return void 0===t[r]&&(t[r]=e(r)),t[r]}}}),O.register("hHi16",function(e,t){n(e.exports,"Global",function(){return c}),n(e.exports,"ThemeContext",function(){return O("5LLpF").T}),n(e.exports,"withEmotionCache",function(){return O("5LLpF").w}),n(e.exports,"css",function(){return O("kXwK7").default});var r=O("4N4zR"),o=O("91i6m");O("ihAQ6");var i=O("5LLpF"),a=O("4oqYo"),s=O("evfap"),l=O("eASUW");O("kXwK7");var c=/* #__PURE__ */(0,i.w)(function(e,t){var r=e.styles;if("function"==typeof r)return/*#__PURE__*/(0,o.createElement)(i.T.Consumer,null,function(e){var n=(0,s.serializeStyles)([r(e)]);return/*#__PURE__*/(0,o.createElement)(u,{serialized:n,cache:t})});var n=(0,s.serializeStyles)([r]);return/*#__PURE__*/(0,o.createElement)(u,{serialized:n,cache:t})}),u=/*#__PURE__*/function(e){function t(t,r,n){return e.call(this,t,r,n)||this}(0,r.default)(t,e);var n=t.prototype;return n.componentDidMount=function(){this.sheet=new l.StyleSheet({key:this.props.cache.key+"-global",nonce:this.props.cache.sheet.nonce,container:this.props.cache.sheet.container});var e=document.querySelector("style[data-emotion-"+this.props.cache.key+'="'+this.props.serialized.name+'"]');null!==e&&this.sheet.tags.push(e),this.props.cache.sheet.tags.length&&(this.sheet.before=this.props.cache.sheet.tags[0]),this.insertStyles()},n.componentDidUpdate=function(e){e.serialized.name!==this.props.serialized.name&&this.insertStyles()},n.insertStyles=function(){if(void 0!==this.props.serialized.next&&(0,a.insertStyles)(this.props.cache,this.props.serialized.next,!0),this.sheet.tags.length){// if this doesn't exist then it will be null so the style element will be appended var e=this.sheet.tags[this.sheet.tags.length-1].nextElementSibling;this.sheet.before=e,this.sheet.flush()}this.props.cache.insert("",this.props.serialized,this.sheet,!1)},n.componentWillUnmount=function(){this.sheet.flush()},n.render=function(){return null},t}(o.Component),d=function e(t){for(var r=t.length,n=0,o="";n<r;n++){var i=t[n];if(null!=i){var a=void 0;switch(typeof i){case"boolean":break;case"object":if(Array.isArray(i))a=e(i);else for(var s in a="",i)i[s]&&s&&(a&&(a+=" "),a+=s);break;default:a=i}a&&(o&&(o+=" "),o+=a)}}return o};(0,i.w)(function(e,t){return/*#__PURE__*/(0,o.createElement)(i.T.Consumer,null,function(r){var n=function(){for(var e=arguments.length,r=Array(e),n=0;n<e;n++)r[n]=arguments[n];var o=(0,s.serializeStyles)(r,t.registered);return(0,a.insertStyles)(t,o,!1),t.key+"-"+o.name};return e.children({css:n,cx:function(){for(var e,r,o,i,s=arguments.length,l=Array(s),c=0;c<s;c++)l[c]=arguments[c];return e=t.registered,r=d(l),o=[],i=(0,a.getRegisteredStyles)(e,o,r),o.length<2?r:i+n(o)},theme:r})})})}),O.register("4N4zR",function(e,t){n(e.exports,"default",function(){return o});var r=O("dgOR9");function o(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,(0,r.default)(e,t)}}),O.register("dgOR9",function(e,t){n(e.exports,"default",function(){return r});function r(e,t){return(r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}}),O.register("ihAQ6",function(e,t){n(e.exports,"default",function(){return u});var r=O("eASUW"),o=O("h6OdH");O("FaEhk");// https://github.com/thysultan/stylis.js/tree/master/plugins/rule-sheet // inlined to avoid umd wrapper and peerDep warnings/installing stylis // since we use stylis after closure compiler var i="/*|*/",a=i+"}";function s(e){e&&l.current.insert(e+"}")}var l={current:null},c=function(e,t,r,n,o,c,u,d,f,p){switch(e){// property case 1:switch(t.charCodeAt(0)){case 64:return(// @import l.current.insert(t+";"),"");// charcode for l case 108:// charcode for b // this ignores label if(98===t.charCodeAt(2))return""}break;// selector case 2:if(0===d)return t+i;break;// at-rule case 3:switch(d){// @font-face, @page case 102:case 112:return l.current.insert(r[0]+t),"";default:return t+(0===p?i:"")}case -2:t.split(a).forEach(s)}},u=function(e){void 0===e&&(e={});var t,n,i=e.key||"css";void 0!==e.prefix&&(t={prefix:e.prefix});var a=new o.default(t),s={};n=e.container||document.head;var u=document.querySelectorAll("style[data-emotion-"+i+"]");Array.prototype.forEach.call(u,function(e){e.getAttribute("data-emotion-"+i).split(" ").forEach(function(e){s[e]=!0}),e.parentNode!==n&&n.appendChild(e)}),a.use(e.stylisPlugins)(c);var d={key:i,sheet:new r.StyleSheet({key:i,container:n,nonce:e.nonce,speedy:e.speedy}),nonce:e.nonce,inserted:s,registered:{},insert:function(e,t,r,n){var o=t.name;l.current=r,a(e,t.styles),n&&(d.inserted[o]=!0)}};return d}}),O.register("eASUW",function(e,t){n(e.exports,"StyleSheet",function(){return r});var r=/*#__PURE__*/function(){function e(e){this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.before=null}var t=e.prototype;return t.insert=function(e){// the max length is how many rules we have per style tag, it's 65000 in speedy mode // it's 1 in dev because we insert source maps that map a single rule to a location // and you can only have one source map per style tag if(this.ctr%(this.isSpeedy?65e3:1)==0){var t,r,n=((t=document.createElement("style")).setAttribute("data-emotion",this.key),void 0!==this.nonce&&t.setAttribute("nonce",this.nonce),t.appendChild(document.createTextNode("")),t);r=0===this.tags.length?this.before:this.tags[this.tags.length-1].nextSibling,this.container.insertBefore(n,r),this.tags.push(n)}var o=this.tags[this.tags.length-1];if(this.isSpeedy){var i=/* Based off glamor's StyleSheet, thanks Sunil â¤ï¸ high performance StyleSheet for css-in-js systems - uses multiple style tags behind the scenes for millions of rules - uses `insertRule` for appending in production for *much* faster performance // usage import { StyleSheet } from '@emotion/sheet' let styleSheet = new StyleSheet({ key: '', container: document.head }) styleSheet.insert('#box { border: 1px solid red; }') - appends a css rule into the stylesheet styleSheet.flush() - empties the stylesheet of all its contents */// $FlowFixMe function(e){if(e.sheet)return e.sheet;// this weirdness brought to you by firefox /* istanbul ignore next */for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(o);try{// this is a really hot path // we check the second character first because having "i" // as the second character will happen less often than // having "@" as the first character var a=105===e.charCodeAt(1)&&64===e.charCodeAt(0);// this is the ultrafast version, works across browsers // the big drawback is that the css won't be editable in devtools i.insertRule(e,// technically this means that the @import rules will // _usually_(not always since there could be multiple style tags) // be the first ones in prod and generally later in dev // this shouldn't really matter in the real world though // @import is generally only used for font faces from google fonts and etc. // so while this could be technically correct then it would be slower and larger // for a tiny bit of correctness that won't matter in the real world a?0:i.cssRules.length)}catch(e){}}else o.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){// $FlowFixMe this.tags.forEach(function(e){return e.parentNode.removeChild(e)}),this.tags=[],this.ctr=0},e}()}),O.register("h6OdH",function(e,t){n(e.exports,"default",function(){return r});var r=function(e){function t(e,t,n){var o=t.trim().split(g);t=o;var i=o.length,a=e.length;switch(a){case 0:case 1:var s=0;for(e=0===a?"":e[0]+" ";s<i;++s)t[s]=r(e,t[s],n).trim();break;default:var l=s=0;for(t=[];s<i;++s)for(var c=0;c<a;++c)t[l++]=r(e[c]+" ",o[s],n).trim()}return t}function r(e,t,r){var n=t.charCodeAt(0);switch(33>n&&(n=(t=t.trim()).charCodeAt(0)),n){case 38:return t.replace(h,"$1"+e.trim());case 58:return e.trim()+t.replace(h,"$1"+e.trim());default:if(0<1*r&&0<t.indexOf("\f"))return t.replace(h,(58===e.charCodeAt(0)?"":"$1")+e.trim())}return e+t}function n(e,t,r,i){var a=e+";",s=2*t+3*r+4*i;if(944===s){e=a.indexOf(":",9)+1;var l=a.substring(e,a.length-1).trim();return l=a.substring(0,e).trim()+l+";",1===_||2===_&&o(l,1)?"-webkit-"+l+l:l}if(0===_||2===_&&!o(a,1))return a;switch(s){case 1015:return 97===a.charCodeAt(10)?"-webkit-"+a+a:a;case 951:return 116===a.charCodeAt(3)?"-webkit-"+a+a:a;case 963:return 110===a.charCodeAt(5)?"-webkit-"+a+a:a;case 1009:if(100!==a.charCodeAt(4))break;case 969:case 942:return"-webkit-"+a+a;case 978:return"-webkit-"+a+"-moz-"+a+a;case 1019:case 983:return"-webkit-"+a+"-moz-"+a+"-ms-"+a+a;case 883:if(45===a.charCodeAt(8))return"-webkit-"+a+a;if(0<a.indexOf("image-set(",11))return a.replace(w,"$1-webkit-$2")+a;break;case 932:if(45===a.charCodeAt(4))switch(a.charCodeAt(5)){case 103:return"-webkit-box-"+a.replace("-grow","")+"-webkit-"+a+"-ms-"+a.replace("grow","positive")+a;case 115:return"-webkit-"+a+"-ms-"+a.replace("shrink","negative")+a;case 98:return"-webkit-"+a+"-ms-"+a.replace("basis","preferred-size")+a}return"-webkit-"+a+"-ms-"+a+a;case 964:return"-webkit-"+a+"-ms-flex-"+a+a;case 1023:if(99!==a.charCodeAt(8))break;return"-webkit-box-pack"+(l=a.substring(a.indexOf(":",15)).replace("flex-","").replace("space-between","justify"))+"-webkit-"+a+"-ms-flex-pack"+l+a;case 1005:return f.test(a)?a.replace(d,":-webkit-")+a.replace(d,":-moz-")+a:a;case 1e3:switch(t=(l=a.substring(13).trim()).indexOf("-")+1,l.charCodeAt(0)+l.charCodeAt(t)){case 226:l=a.replace(b,"tb");break;case 232:l=a.replace(b,"tb-rl");break;case 220:l=a.replace(b,"lr");break;default:return a}return"-webkit-"+a+"-ms-"+l+a;case 1017:if(-1===a.indexOf("sticky",9))break;case 975:switch(t=(a=e).length-10,s=(l=(33===a.charCodeAt(t)?a.substring(0,t):a).substring(e.indexOf(":",7)+1).trim()).charCodeAt(0)+(0|l.charCodeAt(7))){case 203:if(111>l.charCodeAt(8))break;case 115:a=a.replace(l,"-webkit-"+l)+";"+a;break;case 207:case 102:a=a.replace(l,"-webkit-"+(102<s?"inline-":"")+"box")+";"+a.replace(l,"-webkit-"+l)+";"+a.replace(l,"-ms-"+l+"box")+";"+a}return a+";";case 938:if(45===a.charCodeAt(5))switch(a.charCodeAt(6)){case 105:return l=a.replace("-items",""),"-webkit-"+a+"-webkit-box-"+l+"-ms-flex-"+l+a;case 115:return"-webkit-"+a+"-ms-flex-item-"+a.replace(E,"")+a;default:return"-webkit-"+a+"-ms-flex-line-pack"+a.replace("align-content","").replace(E,"")+a}break;case 973:case 989:if(45!==a.charCodeAt(3)||122===a.charCodeAt(4))break;case 931:case 953:if(!0===x.test(e))return 115===(l=e.substring(e.indexOf(":")+1)).charCodeAt(0)?n(e.replace("stretch","fill-available"),t,r,i).replace(":fill-available",":stretch"):a.replace(l,"-webkit-"+l)+a.replace(l,"-moz-"+l.replace("fill-",""))+a;break;case 962:if(a="-webkit-"+a+(102===a.charCodeAt(5)?"-ms-"+a:"")+a,211===r+i&&105===a.charCodeAt(13)&&0<a.indexOf("transform",10))return a.substring(0,a.indexOf(";",27)+1).replace(p,"$1-webkit-$2")+a}return a}function o(e,t){var r=e.indexOf(1===t?":":"{"),n=e.substring(0,3!==t?r:10);return r=e.substring(r+1,e.length-1),N(2!==t?n:n.replace(I,"$1"),r,t)}function i(e,t){var r=n(t,t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2));return r!==t+";"?r.replace(A," or ($1)").substring(4):"("+t+")"}function a(e,t,r,n,o,i,a,s,c,u){for(var d,f=0,p=t;f<P;++f)switch(d=M[f].call(l,e,p,r,n,o,i,a,s,c,u)){case void 0:case!1:case!0:case null:break;default:p=d}if(p!==t)return p}function s(e){return void 0!==(e=e.prefix)&&(N=null,e?"function"!=typeof e?_=1:(_=2,N=e):_=0),s}function l(e,r){var s=e;if(33>s.charCodeAt(0)&&(s=s.trim()),s=[s],0<P){var l=a(-1,r,s,s,k,S,0,0,0,0);void 0!==l&&"string"==typeof l&&(r=l)}var d=function e(r,s,l,d,f){for(var p,g,h,b,A,E=0,I=0,x=0,w=0,M=0,N=0,L=h=p=0,F=0,D=0,B=0,j=0,U=l.length,H=U-1,G="",z="",V="",W="";F<U;){if(g=l.charCodeAt(F),F===H&&0!==I+w+x+E&&(0!==I&&(g=47===I?10:47),w=x=E=0,U++,H++),0===I+w+x+E){if(F===H&&(0<D&&(G=G.replace(u,"")),0<G.trim().length)){switch(g){case 32:case 9:case 59:case 13:case 10:break;default:G+=l.charAt(F)}g=59}switch(g){case 123:for(p=(G=G.trim()).charCodeAt(0),h=1,j=++F;F<U;){switch(g=l.charCodeAt(F)){case 123:h++;break;case 125:h--;break;case 47:switch(g=l.charCodeAt(F+1)){case 42:case 47:e:{for(L=F+1;L<H;++L)switch(l.charCodeAt(L)){case 47:if(42===g&&42===l.charCodeAt(L-1)&&F+2!==L){F=L+1;break e}break;case 10:if(47===g){F=L+1;break e}}F=L}}break;case 91:g++;case 40:g++;case 34:case 39:for(;F++<H&&l.charCodeAt(F)!==g;);}if(0===h)break;F++}if(h=l.substring(j,F),0===p&&(p=(G=G.replace(c,"").trim()).charCodeAt(0)),64===p){switch(0<D&&(G=G.replace(u,"")),g=G.charCodeAt(1)){case 100:case 109:case 115:case 45:D=s;break;default:D=O}if(j=(h=e(s,D,h,g,f+1)).length,0<P&&(A=a(3,h,D=t(O,G,B),s,k,S,j,g,f,d),G=D.join(""),void 0!==A&&0===(j=(h=A.trim()).length)&&(g=0,h="")),0<j)switch(g){case 115:G=G.replace(C,i);case 100:case 109:case 45:h=G+"{"+h+"}";break;case 107:h=(G=G.replace(m,"$1 $2"))+"{"+h+"}",h=1===_||2===_&&o("@"+h,3)?"@-webkit-"+h+"@"+h:"@"+h;break;default:h=G+h,112===d&&(z+=h,h="")}else h=""}else h=e(s,t(s,G,B),h,d,f+1);V+=h,h=B=D=L=p=0,G="",g=l.charCodeAt(++F);break;case 125:case 59:if(1<(j=(G=(0<D?G.replace(u,""):G).trim()).length))switch(0===L&&(45===(p=G.charCodeAt(0))||96<p&&123>p)&&(j=(G=G.replace(" ",":")).length),0<P&&void 0!==(A=a(1,G,s,r,k,S,z.length,d,f,d))&&0===(j=(G=A.trim()).length)&&(G="\x00\x00"),p=G.charCodeAt(0),g=G.charCodeAt(1),p){case 0:break;case 64:if(105===g||99===g){W+=G+l.charAt(F);break}default:58!==G.charCodeAt(j-1)&&(z+=n(G,p,g,G.charCodeAt(2)))}B=D=L=p=0,G="",g=l.charCodeAt(++F)}}switch(g){case 13:case 10:47===I?I=0:0===1+p&&107!==d&&0<G.length&&(D=1,G+="\x00"),0<P*R&&a(0,G,s,r,k,S,z.length,d,f,d),S=1,k++;break;case 59:case 125:if(0===I+w+x+E){S++;break}default:switch(S++,b=l.charAt(F),g){case 9:case 32:if(0===w+E+I)switch(M){case 44:case 58:case 9:case 32:b="";break;default:32!==g&&(b=" ")}break;case 0:b="\\0";break;case 12:b="\\f";break;case 11:b="\\v";break;case 38:0===w+I+E&&(D=B=1,b="\f"+b);break;case 108:if(0===w+I+E+T&&0<L)switch(F-L){case 2:112===M&&58===l.charCodeAt(F-3)&&(T=M);case 8:111===N&&(T=N)}break;case 58:0===w+I+E&&(L=F);break;case 44:0===I+x+w+E&&(D=1,b+="\r");break;case 34:case 39:0===I&&(w=w===g?0:0===w?g:w);break;case 91:0===w+I+x&&E++;break;case 93:0===w+I+x&&E--;break;case 41:0===w+I+E&&x--;break;case 40:0===w+I+E&&(0===p&&(2*M+3*N==533||(p=1)),x++);break;case 64:0===I+x+w+E+L+h&&(h=1);break;case 42:case 47:if(!(0<w+E+x))switch(I){case 0:switch(2*g+3*l.charCodeAt(F+1)){case 235:I=47;break;case 220:j=F,I=42}break;case 42:47===g&&42===M&&j+2!==F&&(33===l.charCodeAt(j+2)&&(z+=l.substring(j,F+1)),b="",I=0)}}0===I&&(G+=b)}N=M,M=g,F++}if(0<(j=z.length)){if(D=s,0<P&&void 0!==(A=a(2,z,D,r,k,S,j,d,f,d))&&0===(z=A).length)return W+z+V;if(z=D.join(",")+"{"+z+"}",0!=_*T){switch(2!==_||o(z,2)||(T=0),T){case 111:z=z.replace(y,":-moz-$1")+z;break;case 112:z=z.replace(v,"::-webkit-input-$1")+z.replace(v,"::-moz-$1")+z.replace(v,":-ms-input-$1")+z}T=0}}return W+z+V}(O,s,r,0,0);return 0<P&&void 0!==(l=a(-2,d,s,s,k,S,d.length,0,0,0))&&(d=l),T=0,S=k=1,d}var c=/^\0+/g,u=/[\0\r\f]/g,d=/: */g,f=/zoo|gra/,p=/([,: ])(transform)/g,g=/,\r+?/g,h=/([\t\r\n ])*\f?&/g,m=/@(k\w+)\s*(\S*)\s*/,v=/::(place)/g,y=/:(read-only)/g,b=/[svh]\w+-[tblr]{2}/,C=/\(\s*(.*)\s*\)/g,A=/([\s\S]*?);/g,E=/-self|flex-/g,I=/[^]*?(:[rp][el]a[\w-]+)[^]*/,x=/stretch|:\s*\w+\-(?:conte|avail)/,w=/([^-])(image-set\()/,S=1,k=1,T=0,_=1,O=[],M=[],P=0,N=null,R=0;return l.use=function e(t){switch(t){case void 0:case null:P=M.length=0;break;default:if("function"==typeof t)M[P++]=t;else if("object"==typeof t)for(var r=0,n=t.length;r<n;++r)e(t[r]);else R=0|!!t}return e},l.set=s,void 0!==e&&s(e),l}}),O.register("FaEhk",function(e,t){}),O.register("5LLpF",function(e,t){n(e.exports,"h",function(){return s}),n(e.exports,"T",function(){return c}),n(e.exports,"w",function(){return u}),n(e.exports,"c",function(){return f}),n(e.exports,"E",function(){return g}),O("dvfPJ");var r=O("91i6m"),o=O("ihAQ6"),i=O("4oqYo"),a=O("evfap"),s=Object.prototype.hasOwnProperty,l=/*#__PURE__*/(0,r.createContext)(// but it's also required in react native and similar environments sometimes // and we could have a special build just for that // but this is much easier and the native packages // might use a different theme context in the future anyway "undefined"!=typeof HTMLElement?(0,o.default)():null),c=/*#__PURE__*/(0,r.createContext)({});l.Provider;var u=function(e){return/*#__PURE__*/(0,r.forwardRef)(function(t,n){return/*#__PURE__*/(0,r.createElement)(l.Consumer,null,function(r){return e(t,r,n)})})},d="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",f=function(e,t){var r={};for(var n in t)s.call(t,n)&&(r[n]=t[n]);return r[d]=e,r},p=function(e,t,n,o){var l=null===n?t.css:t.css(n);// so that using `css` from `emotion` and passing the result to the css prop works "string"==typeof l&&void 0!==e.registered[l]&&(l=e.registered[l]);var c=t[d],u=[l],f="";"string"==typeof t.className?f=(0,i.getRegisteredStyles)(e.registered,u,t.className):null!=t.className&&(f=t.className+" ");var p=(0,a.serializeStyles)(u);(0,i.insertStyles)(e,p,"string"==typeof c),f+=e.key+"-"+p.name;var g={};for(var h in t)s.call(t,h)&&"css"!==h&&h!==d&&(g[h]=t[h]);return g.ref=o,g.className=f,/*#__PURE__*/(0,r.createElement)(c,g)},g=/* #__PURE__ */u(function(e,t,n){return"function"==typeof e.css?/*#__PURE__*/(0,r.createElement)(c.Consumer,null,function(r){return p(t,e,r,n)}):p(t,e,null,n)})}),O.register("dvfPJ",function(e,t){var r=O("hO0eY");e.exports=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,r(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports}),O.register("hO0eY",function(e,t){function r(t,n){return e.exports=r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,r(t,n)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports}),O.register("4oqYo",function(e,t){function r(e,t,r){var n="";return r.split(" ").forEach(function(r){void 0!==e[r]?t.push(e[r]):n+=r+" "}),n}n(e.exports,"getRegisteredStyles",function(){return r}),n(e.exports,"insertStyles",function(){return o});var o=function(e,t,r){var n=e.key+"-"+t.name;if(!1===// the tree but if it's a string tag, we know it won't // so we don't have to add it to registered cache. // this improves memory usage since we can avoid storing the whole style string r&&void 0===e.registered[n]&&(e.registered[n]=t.styles),void 0===e.inserted[t.name]){var o=t;do e.insert("."+n,o,e.sheet,!0),o=o.next;while(void 0!==o)}}}),O.register("evfap",function(e,t){n(e.exports,"serializeStyles",function(){return h});var r,o=O("jl3Ie"),i=O("8wGHi"),a=O("gLobc"),s=/[A-Z]|^ms/g,l=/_EMO_([^_]+?)_([^]*?)_EMO_/g,c=function(e){return 45===e.charCodeAt(1)},u=function(e){return null!=e&&"boolean"!=typeof e},d=(0,a.default)(function(e){return c(e)?e:e.replace(s,"-$&").toLowerCase()}),f=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(l,function(e,t,n){return r={name:t,styles:n,next:r},t})}return 1===i.default[e]||c(e)||"number"!=typeof t||0===t?t:t+"px"};function p(e,t,n,o){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return r={name:n.name,styles:n.styles,next:r},n.name;if(void 0!==n.styles){var i=n.next;if(void 0!==i)// and there will be very few iterations of this generally for(;void 0!==i;)r={name:i.name,styles:i.styles,next:r},i=i.next;return n.styles+";"}return function(e,t,r){var n="";if(Array.isArray(r))for(var o=0;o<r.length;o++)n+=p(e,t,r[o],!1);else for(var i in r){var a=r[i];if("object"!=typeof a)null!=t&&void 0!==t[a]?n+=i+"{"+t[a]+"}":u(a)&&(n+=d(i)+":"+f(i,a)+";");else if(Array.isArray(a)&&"string"==typeof a[0]&&(null==t||void 0===t[a[0]]))for(var s=0;s<a.length;s++)u(a[s])&&(n+=d(i)+":"+f(i,a[s])+";");else{var l=p(e,t,a,!1);switch(i){case"animation":case"animationName":n+=d(i)+":"+l+";";break;default:n+=i+"{"+l+"}"}}}return n}(e,t,n);case"function":if(void 0!==e){var a=r,s=n(e);return r=a,p(e,t,s,o)}}// finalize string values (regular strings and functions interpolated into css calls) if(null==t)return n;var l=t[n];return void 0===l||o?n:l}var g=/label:\s*([^\s;\n{]+)\s*;/g,h=function(e,t,n){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var i,a=!0,s="";r=void 0;var l=e[0];null==l||void 0===l.raw?(a=!1,s+=p(n,t,l,!1)):s+=l[0];// we start at 1 since we've already handled the first arg for(var c=1;c<e.length;c++)s+=p(n,t,e[c],46===s.charCodeAt(s.length-1)),a&&(s+=l[c]);g.lastIndex=0;for(var u="";null!==(i=g.exec(s));)u+="-"+// $FlowFixMe we know it's not null i[1];return{name:(0,o.default)(s)+u,styles:s,next:r}}}),O.register("jl3Ie",function(e,t){n(e.exports,"default",function(){return r});var r=/* eslint-disable */// Inspired by https://github.com/garycourt/murmurhash-js // Ported from https://github.com/aappleby/smhasher/blob/61a0530f28277f2e850bfc39600ce61d02b518de/src/MurmurHash2.cpp#L37-L86 function(e){for(// 'm' and 'r' are mixing constants generated offline. // They're not really 'magic', they just happen to work well. // const m = 0x5bd1e995; // const r = 24; // Initialize the hash var t,r=0,n=0,o=e.length;o>=4;++n,o-=4)t=/* Math.imul(k, m): */(65535&(t=255&e.charCodeAt(n)|(255&e.charCodeAt(++n))<<8|(255&e.charCodeAt(++n))<<16|(255&e.charCodeAt(++n))<<24))*1540483477+((t>>>16)*59797<<16),t^=/* k >>> r: */t>>>24,r=/* Math.imul(k, m): */(65535&t)*1540483477+((t>>>16)*59797<<16)^/* Math.imul(h, m): */(65535&r)*1540483477+((r>>>16)*59797<<16);// Handle the last few bytes of the input array switch(o){case 3:r^=(255&e.charCodeAt(n+2))<<16;case 2:r^=(255&e.charCodeAt(n+1))<<8;case 1:r^=255&e.charCodeAt(n),r=/* Math.imul(h, m): */(65535&r)*1540483477+((r>>>16)*59797<<16)}// Do a few final mixes of the hash to ensure the last few return(// bytes are well-incorporated. r^=r>>>13,(((r=/* Math.imul(h, m): */(65535&r)*1540483477+((r>>>16)*59797<<16))^r>>>15)>>>0).toString(36))}}),O.register("8wGHi",function(e,t){n(e.exports,"default",function(){return r});var r={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,// SVG-related properties fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1}}),O.register("gLobc",function(e,t){n(e.exports,"default",function(){return r});var r=function(e){var t={};return function(r){return void 0===t[r]&&(t[r]=e(r)),t[r]}}}),O.register("kXwK7",function(e,t){n(e.exports,"default",function(){return o});var r=O("1j61R"),o=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,r.serializeStyles)(t)}}),O.register("1j61R",function(e,t){n(e.exports,"serializeStyles",function(){return h});var r,o=O("jl3Ie"),i=O("kBMQj"),a=O("kJ7Ri"),s=/[A-Z]|^ms/g,l=/_EMO_([^_]+?)_([^]*?)_EMO_/g,c=function(e){return 45===e.charCodeAt(1)},u=function(e){return null!=e&&"boolean"!=typeof e},d=(0,a.default)(function(e){return c(e)?e:e.replace(s,"-$&").toLowerCase()}),f=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(l,function(e,t,n){return r={name:t,styles:n,next:r},t})}return 1===i.default[e]||c(e)||"number"!=typeof t||0===t?t:t+"px"};function p(e,t,n,o){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return r={name:n.name,styles:n.styles,next:r},n.name;if(void 0!==n.styles){var i=n.next;if(void 0!==i)// and there will be very few iterations of this generally for(;void 0!==i;)r={name:i.name,styles:i.styles,next:r},i=i.next;return n.styles+";"}return function(e,t,r){var n="";if(Array.isArray(r))for(var o=0;o<r.length;o++)n+=p(e,t,r[o],!1);else for(var i in r){var a=r[i];if("object"!=typeof a)null!=t&&void 0!==t[a]?n+=i+"{"+t[a]+"}":u(a)&&(n+=d(i)+":"+f(i,a)+";");else if(Array.isArray(a)&&"string"==typeof a[0]&&(null==t||void 0===t[a[0]]))for(var s=0;s<a.length;s++)u(a[s])&&(n+=d(i)+":"+f(i,a[s])+";");else{var l=p(e,t,a,!1);switch(i){case"animation":case"animationName":n+=d(i)+":"+l+";";break;default:n+=i+"{"+l+"}"}}}return n}(e,t,n);case"function":if(void 0!==e){var a=r,s=n(e);return r=a,p(e,t,s,o)}}// finalize string values (regular strings and functions interpolated into css calls) if(null==t)return n;var l=t[n];return void 0===l||o?n:l}var g=/label:\s*([^\s;\n{]+)\s*;/g,h=function(e,t,n){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var i,a=!0,s="";r=void 0;var l=e[0];null==l||void 0===l.raw?(a=!1,s+=p(n,t,l,!1)):s+=l[0];// we start at 1 since we've already handled the first arg for(var c=1;c<e.length;c++)s+=p(n,t,e[c],46===s.charCodeAt(s.length-1)),a&&(s+=l[c]);g.lastIndex=0;for(var u="";null!==(i=g.exec(s));)u+="-"+// $FlowFixMe we know it's not null i[1];return{name:(0,o.default)(s)+u,styles:s,next:r}}}),O.register("kBMQj",function(e,t){n(e.exports,"default",function(){return r});var r={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,// SVG-related properties fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1}}),O.register("kJ7Ri",function(e,t){n(e.exports,"default",function(){return r});var r=function(e){var t={};return function(r){return void 0===t[r]&&(t[r]=e(r)),t[r]}}}),O.register("6h0TZ",function(e,t){n(e.exports,"serializeStyles",function(){return h});var r,o=O("jl3Ie"),i=O("1iq10"),a=O("ftb0J"),s=/[A-Z]|^ms/g,l=/_EMO_([^_]+?)_([^]*?)_EMO_/g,c=function(e){return 45===e.charCodeAt(1)},u=function(e){return null!=e&&"boolean"!=typeof e},d=(0,a.default)(function(e){return c(e)?e:e.replace(s,"-$&").toLowerCase()}),f=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(l,function(e,t,n){return r={name:t,styles:n,next:r},t})}return 1===i.default[e]||c(e)||"number"!=typeof t||0===t?t:t+"px"};function p(e,t,n,o){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return r={name:n.name,styles:n.styles,next:r},n.name;if(void 0!==n.styles){var i=n.next;if(void 0!==i)// and there will be very few iterations of this generally for(;void 0!==i;)r={name:i.name,styles:i.styles,next:r},i=i.next;return n.styles+";"}return function(e,t,r){var n="";if(Array.isArray(r))for(var o=0;o<r.length;o++)n+=p(e,t,r[o],!1);else for(var i in r){var a=r[i];if("object"!=typeof a)null!=t&&void 0!==t[a]?n+=i+"{"+t[a]+"}":u(a)&&(n+=d(i)+":"+f(i,a)+";");else if(Array.isArray(a)&&"string"==typeof a[0]&&(null==t||void 0===t[a[0]]))for(var s=0;s<a.length;s++)u(a[s])&&(n+=d(i)+":"+f(i,a[s])+";");else{var l=p(e,t,a,!1);switch(i){case"animation":case"animationName":n+=d(i)+":"+l+";";break;default:n+=i+"{"+l+"}"}}}return n}(e,t,n);case"function":if(void 0!==e){var a=r,s=n(e);return r=a,p(e,t,s,o)}}// finalize string values (regular strings and functions interpolated into css calls) if(null==t)return n;var l=t[n];return void 0===l||o?n:l}var g=/label:\s*([^\s;\n{]+)\s*;/g,h=function(e,t,n){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var i,a=!0,s="";r=void 0;var l=e[0];null==l||void 0===l.raw?(a=!1,s+=p(n,t,l,!1)):s+=l[0];// we start at 1 since we've already handled the first arg for(var c=1;c<e.length;c++)s+=p(n,t,e[c],46===s.charCodeAt(s.length-1)),a&&(s+=l[c]);g.lastIndex=0;for(var u="";null!==(i=g.exec(s));)u+="-"+// $FlowFixMe we know it's not null i[1];return{name:(0,o.default)(s)+u,styles:s,next:r}}}),O.register("1iq10",function(e,t){n(e.exports,"default",function(){return r});var r={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,// SVG-related properties fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1}}),O.register("lTizg",function(e,t){n(e.exports,"AtlassianLogo",function(){return u});/* eslint-disable max-len */var r=O("91i6m"),i=O("3Bnk9"),a=O("anGZX"),s=O("1nBL7"),l=O("1hGv8"),c=function(e){var t=e.appearance,r=e.iconGradientStart,n=e.iconGradientStop,o=e.iconColor,a=e.textColor,l={iconGradientStart:r,iconGradientStop:n,iconColor:o,textColor:a,// We treat the word "Atlassian" differently to normal product logos, it has a bold brand look atlassianLogoTextColor:a},c=(0,i.uid)({iconGradientStart:n});return t&&(l=(0,s.getColorsFromAppearance)(t)),'\n <svg viewBox="0 0 190 32" height="32" xmlns="http://www.w3.org/2000/svg" focusable="false" aria-hidden="true">\n <defs>\n <linearGradient x1="99.684716%" y1="15.8138128%" x2="39.8444399%" y2="97.4388388%" id="'.concat(c,'">\n <stop stop-color="').concat(l.iconGradientStart,'" ').concat("inherit"===l.iconGradientStart?'stop-opacity="0.4"':"",' offset="0%"></stop>\n <stop stop-color="').concat(l.iconGradientStop,'" offset="100%"></stop>\n </linearGradient>\n </defs>\n <g stroke="none" stroke-width="1" fill="').concat(l.atlassianLogoTextColor,'" >\n <path fill="url(#').concat(c,')" d="M6.90502605,15.6123193 C6.76436383,15.4302139 6.53773035,15.3340846 6.30742588,15.35884 C6.0771214,15.3835955 5.876643,15.525635 5.7787929,15.7333781 L0.0719979599,27.0218487 C-0.0337056449,27.2310259 -0.0224063827,27.4794358 0.101860917,27.6783741 C0.226128216,27.8773125 0.445645594,27.9984148 0.68202605,27.9984369 L8.62844459,27.9984369 C8.88847261,28.0044096 9.12761649,27.8581627 9.23847268,27.6253781 C10.9526159,24.1210252 9.91378448,18.7926722 6.90502605,15.6123193 Z"></path>\n <path fill="').concat(l.iconColor,'" d="M11.0859556,5.33713587 C8.19309829,9.74089822 7.85921851,15.3267488 10.2073011,20.0371359 L14.0383488,27.6176065 C14.1538739,27.8462194 14.3900332,27.9906411 14.6483769,27.9906653 L22.5933685,27.9906653 C22.829749,27.9906431 23.0492663,27.8695408 23.1735336,27.6706025 C23.2978009,27.4716641 23.3091002,27.2232543 23.2033966,27.014077 C23.2033966,27.014077 12.5147056,5.8619594 12.2460792,5.33290058 C12.1377032,5.11315026 11.9118188,4.97410225 11.6646746,4.97500451 C11.4175304,4.97590676 11.1926893,5.11660025 11.0859556,5.33713587 L11.0859556,5.33713587 Z"></path>\n <path d="M104.2774,14.3919316 C104.2774,17.1872257 105.588069,19.4065198 110.714802,20.3862846 C113.773504,21.0215787 114.414212,21.5100493 114.414212,22.5187551 C114.414212,23.4985198 113.772077,24.1327551 111.617715,24.1327551 C109.013896,24.0864379 106.462135,23.403307 104.189999,22.1442846 L104.189999,26.6972257 C105.733976,27.4465198 107.772754,28.2822846 111.559566,28.2822846 C116.919251,28.2822846 119.045788,25.9175787 119.045788,22.4033434 M119.045788,22.4033434 C119.045788,19.0892257 117.268858,17.5327551 112.25878,16.4668728 C109.491535,15.8615787 108.821574,15.2566375 108.821574,14.3919316 C108.821574,13.297814 109.811889,12.835814 111.646968,12.835814 C113.860906,12.835814 116.045591,13.4986375 118.113622,14.4208728 L118.113622,10.0691081 C116.130615,9.17615406 113.970906,8.73311319 111.792518,8.7724022 C106.840589,8.7724022 104.2774,10.9048728 104.2774,14.3919316" fill="inherit"></path>\n <polygon fill="inherit" points="173.129997 9.07000017 173.129997 28.0038825 177.20791 28.0038825 177.20791 13.5657649 178.926691 17.3983531 184.694132 28.0038825 189.820865 28.0038825 189.820865 9.07000017 185.742952 9.07000017 185.742952 21.2891766 184.198975 17.7442355 179.567399 9.07000017"></polygon>\n <rect fill="inherit" x="142.740005" y="9.07000017" width="4.45677247" height="18.9338824"></rect>\n <path d="M137.600792,22.4033434 C137.600792,19.0892257 135.823862,17.5327551 130.813784,16.4668728 C128.046539,15.8615787 127.376579,15.2566375 127.376579,14.3919316 C127.376579,13.297814 128.366893,12.835814 130.201972,12.835814 C132.41591,12.835814 134.600595,13.4986375 136.668626,14.4208728 L136.668626,10.0691081 C134.685619,9.17615406 132.52591,8.73311319 130.347522,8.7724022 C125.395593,8.7724022 122.832404,10.9048728 122.832404,14.3919316 C122.832404,17.1872257 124.143073,19.4065198 129.269806,20.3862846 C132.328508,21.0215787 132.969216,21.5100493 132.969216,22.5187551 C132.969216,23.4985198 132.327081,24.1327551 130.172719,24.1327551 C127.568901,24.0864379 125.017139,23.403307 122.745003,22.1442846 L122.745003,26.6972257 C124.28898,27.4465198 126.327758,28.2822846 130.11457,28.2822846 C135.474256,28.2822846 137.600792,25.9175787 137.600792,22.4033434" fill="inherit"></path>\n <polygon fill="inherit" points="69.6599979 9.07000017 69.6599979 28.0038825 78.8204081 28.0038825 80.2627142 23.9115296 74.1456665 23.9115296 74.1456665 9.07000017"></polygon>\n <polygon fill="inherit" points="51.5549984 9.07000017 51.5549984 13.1620002 56.5069282 13.1620002 56.5069282 28.0038825 60.9925967 28.0038825 60.9925967 13.1620002 66.2941332 13.1620002 66.2941332 9.07000017"></polygon>\n <path d="M45.0573091,9.07000017 L39.1785647,9.07000017 L32.5050001,28.0038825 L37.6014102,28.0038825 L38.5474889,24.815059 C40.877531,25.4919503 43.3551322,25.4919503 45.6851743,24.815059 L46.6312529,28.0038825 L51.7287333,28.0038825 L45.0573091,9.07000017 Z M42.1177585,21.4007061 C41.287584,21.4006584 40.4616854,21.2831148 39.6651602,21.0516472 L42.1177585,12.7889413 L44.5703569,21.0544708 C43.7736914,21.2849831 42.9477956,21.4015755 42.1177585,21.4007061 L42.1177585,21.4007061 Z" fill="inherit"></path>\n <path d="M94.6019534,9.07000017 L88.7235658,9.07000017 L82.0500011,28.0038825 L87.1474815,28.0038825 L88.0935601,24.815059 C90.4236023,25.4919503 92.9012034,25.4919503 95.2312455,24.815059 L96.1773242,28.0038825 L101.274805,28.0038825 L94.6019534,9.07000017 Z M91.6627596,21.4007061 C90.8325851,21.4006584 90.0066865,21.2831148 89.2101613,21.0516472 L91.6627596,12.7889413 L94.1153579,21.0544708 C93.3186924,21.2849831 92.4927966,21.4015755 91.6627596,21.4007061 L91.6627596,21.4007061 Z" fill="inherit"></path>\n <path d="M163.256954,9.07000017 L157.378566,9.07000017 L150.705002,28.0038825 L155.802482,28.0038825 L156.748561,24.815059 C159.078603,25.4919503 161.556204,25.4919503 163.886246,24.815059 L164.832325,28.0038825 L169.930162,28.0038825 L163.256954,9.07000017 Z M160.315977,21.4007061 C159.485802,21.4006584 158.659903,21.2831148 157.863378,21.0516472 L160.315977,12.7889413 L162.768575,21.0544708 C161.971909,21.2849831 161.146014,21.4015755 160.315977,21.4007061 L160.315977,21.4007061 Z" fill="inherit"></path>\n </g>\n </svg>')},u=function(e){var t=e.appearance,n=e.label,i=e.size,s=void 0===i?a.defaultLogoParams.size:i,u=e.testId,d=e.iconColor,f=void 0===d?a.defaultLogoParams.iconColor:d,p=e.iconGradientStart,g=void 0===p?a.defaultLogoParams.iconGradientStart:p,h=e.iconGradientStop,m=void 0===h?a.defaultLogoParams.iconGradientStop:h,v=e.textColor,y=void 0===v?a.defaultLogoParams.textColor:v;return /*@__PURE__*/o(r).createElement(l.default,{appearance:t,label:void 0===n?"Atlassian":n,svg:c({appearance:t,iconGradientStart:g,iconGradientStop:m,iconColor:f,textColor:y}),iconColor:f,iconGradientStart:g,iconGradientStop:m,size:s,testId:u,textColor:y})}}),O.register("3Bnk9",function(e,t){n(e.exports,"generateUID",function(){return r}),n(e.exports,"uid",function(){return o});/** * generates a UID factory * @internal * @example * const uid = generateUID(); * uid(object) = 1; * uid(object) = 1; * uid(anotherObject) = 2; */var r=function(){var e=1,t=new WeakMap,r=function(n,o){return"number"==typeof n||"string"==typeof n?o?"idx-"+o:"val-"+n:t.has(n)?"uid"+t.get(n):(t.set(n,e++),r(n))};return r},o=r()}),O.register("anGZX",function(e,t){n(e.exports,"defaultLogoParams",function(){return r}),n(e.exports,"sizes",function(){return o});/** * These are the default parameters for LogoProps if the user does not specify values. */var r={iconColor:"inherit",iconGradientStart:"inherit",iconGradientStop:"inherit",label:"",size:"medium",textColor:"currentColor"},o={xsmall:16,small:24,medium:32,large:40,xlarge:48}}),O.register("1nBL7",function(e,t){n(e.exports,"getColorsFromAppearance",function(){return o});/* eslint-disable @atlaskit/design-system/ensure-design-token-usage */var r=O("kLNLK"),o=function(e){var t,n,o,i,a;switch(e){case"brand":t=r.B400,n=r.B200,o=r.B200,i="var(--ds-text, ".concat(r.N800,")"),// This is only used for the top level Atlassian wordmark (see AtlassianLogo // or AtlassianStartLogo for example), and is only different for the Brand // appearance - a bold brand color. For other appearances, // atlassianLogoTextColor is the same as textColor. a=r.B400;break;case"neutral":t=r.N600,n=r.N100,o=r.N100,i=r.N400,a=r.N400;break;case"inverse":t=r.N50,n=r.N0,o=r.N0,i="var(--ds-text-inverse, ".concat(r.N0,")"),a="var(--ds-text-inverse, ".concat(r.N0,")")}return{iconGradientStart:t,iconGradientStop:n,iconColor:o,textColor:i,atlassianLogoTextColor:a}}}),O.register("1hGv8",function(e,t){n(e.exports,"default",function(){return m});var r=O("cIDQN"),i=O("dsN6L"),a=O("ai2Md"),s=O("5YM7L"),l=O("lPOF7"),c=O("anGZX"),u=["label","svg","size","appearance","iconGradientStart","iconGradientStop","iconColor","textColor","testId"],d="--logo-color",f="--logo-fill",p=(0,l.css)({display:"inline-block",position:"relative",color:"var(".concat(d,")"),fill:"var(".concat(f,")"),lineHeight:1,userSelect:"none",whiteSpace:"normal",// eslint-disable-next-line @atlaskit/design-system/no-nested-styles "> svg":{height:"100%",fill:"inherit"}}),g=(0,l.css)({// eslint-disable-next-line @atlaskit/design-system/no-nested-styles stop:{stopColor:"currentColor"}}),h=Object.entries(c.sizes).reduce(function(e,t){var r=/*@__PURE__*/o(s)(t,2),n=r[0],i=r[1];return e[n]=(0,l.css)({height:"".concat(i,"px")}),e},{}),m=function(e){var t,n=e.label,s=e.svg,c=e.size,m=e.appearance,v=e.iconGradientStart,y=e.iconGradientStop,b=e.iconColor,C=e.textColor,A=e.testId,E=/*@__PURE__*/o(a)(e,u);return(0,l.jsx)("span",/*@__PURE__*/o(r)({css:[p,"inherit"===v&&"inherit"===y&&void 0===m&&g,c&&h[c]],"data-testid":A&&"".concat(A,"--wrapper"),style:(t={},/*@__PURE__*/o(i)(t,d,b),/*@__PURE__*/o(i)(t,f,C),t),"aria-label":n||void 0,role:n?"img":void 0,dangerouslySetInnerHTML:{__html:s}},E))}}),O.register("ai2Md",function(e,t){var r=O("218Qy");e.exports=function(e,t){if(null==e)return{};var n,o,i=r(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)n=a[o],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i},e.exports.__esModule=!0,e.exports.default=e.exports}),O.register("218Qy",function(e,t){e.exports=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o},e.exports.__esModule=!0,e.exports.default=e.exports}),O.register("5YM7L",function(e,t){var r=O("cS2Jc"),n=O("4lFbj"),o=O("d9Fbm"),i=O("hymCx");e.exports=function(e,t){return r(e)||n(e,t)||o(e,t)||i()},e.exports.__esModule=!0,e.exports.default=e.exports}),O.register("cS2Jc",function(e,t){e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports}),O.register("4lFbj",function(e,t){e.exports=function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,s=[],l=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}},e.exports.__esModule=!0,e.exports.default=e.exports}),O.register("d9Fbm",function(e,t){var r=O("7CcOI");e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}},e.exports.__esModule=!0,e.exports.default=e.exports}),O.register("7CcOI",function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n},e.exports.__esModule=!0,e.exports.default=e.exports}),O.register("hymCx",function(e,t){e.exports=function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports}),O.register("55Jm0",function(e,t){e.exports=new URL(O("lxKym").resolve("hQW1F"),import.meta.url).toString()}),O.register("2w6uX",function(e,t){n(e.exports,"getAnonymousId",function(){return i});var r=O("1VX1s");function i(){let e=/*@__PURE__*/o(r).get("ajs_anonymous_id");return e&&e.replace(/(^")|("$)/g,"")}}),O.register("1VX1s",function(e,t){var r;r=function(){function e(){for(var e=0,t={};e<arguments.length;e++){var r=arguments[e];for(var n in r)t[n]=r[n]}return t}function t(e){return e.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}return function r(n){function o(){}function i(t,r,i){if("undefined"!=typeof document){"number"==typeof(i=e({path:"/"},o.defaults,i)).expires&&(i.expires=new Date(new Date*1+864e5*i.expires)),// We're using "expires" because "max-age" is not supported by IE i.expires=i.expires?i.expires.toUTCString():"";try{var a=JSON.stringify(r);/^[\{\[]/.test(a)&&(r=a)}catch(e){}r=n.write?n.write(r,t):encodeURIComponent(String(r)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=encodeURIComponent(String(t)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var s="";for(var l in i)i[l]&&(s+="; "+l,!0!==i[l]&&// Considers RFC 6265 section 5.2: // ... // 3. If the remaining unparsed-attributes contains a %x3B (";") // character: // Consume the characters of the unparsed-attributes up to, // not including, the first %x3B (";") character. // ... (s+="="+i[l].split(";")[0]));return document.cookie=t+"="+r+s}}function a(e,r){if("undefined"!=typeof document){for(var o={},i=document.cookie?document.cookie.split("; "):[],a=0;a<i.length;a++){var s=i[a].split("="),l=s.slice(1).join("=");r||'"'!==l.charAt(0)||(l=l.slice(1,-1));try{var c=t(s[0]);if(l=(n.read||n)(l,c)||t(l),r)try{l=JSON.parse(l)}catch(e){}if(o[c]=l,e===c)break}catch(e){}}return e?o[e]:o}}return o.set=i,o.get=function(e){return a(e,!1)},o.getJSON=function(e){return a(e,!0)},o.remove=function(t,r){i(t,"",e(r,{expires:-1}))},o.defaults={},o.withConverter=r,o}(function(){})},"function"==typeof define&&define.amd&&define(r),e.exports=r()}),O.register("6T9dz",function(e,t){n(e.exports,"default",function(){return c});/* * Copyright 2015, Yahoo Inc. * Copyrights licensed under the New BSD License. * See the accompanying LICENSE file for terms. */var r=O("2HjL4"),o=O("91i6m"),i=O("leG06"),a=O("2imbu");function s(e){var t=(0,i.default)(),r=t.formatMessage,n=t.textComponent,a=void 0===n?o.Fragment:n,s=e.id,l=e.description,c=e.defaultMessage,u=e.values,d=e.children,f=e.tagName,p=void 0===f?a:f,g=r({id:s,description:l,defaultMessage:c},u,{ignoreTag:e.ignoreTag});return"function"==typeof d?d(Array.isArray(g)?g:[g]):p?o.createElement(p,null,o.Children.toArray(g)):o.createElement(o.Fragment,null,g)}s.displayName="FormattedMessage";var l=o.memo(s,function(e,t){var n=e.values,o=(0,r.__rest)(e,["values"]),i=t.values,s=(0,r.__rest)(t,["values"]);return(0,a.shallowEqual)(i,n)&&(0,a.shallowEqual)(o,s)});l.displayName="MemoizedFormattedMessage";var c=l}),O.register("2HjL4",function(e,t){n(e.exports,"__extends",function(){return o}),n(e.exports,"__assign",function(){return i}),n(e.exports,"__rest",function(){return a}),n(e.exports,"__awaiter",function(){return s}),n(e.exports,"__generator",function(){return l}),n(e.exports,"__read",function(){return c}),n(e.exports,"__spread",function(){return u}),n(e.exports,"__spreadArray",function(){return d});/****************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** *//* global Reflect, Promise, SuppressedError, Symbol */var r=function(e,t){return(r=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)};function o(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var i=function(){return(i=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function a(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);o<n.length;o++)0>t.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r}function s(e,t,r,n){return new(r||(r=Promise))(function(o,i){function a(e){try{l(n.next(e))}catch(e){i(e)}}function s(e){try{l(n.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(a,s)}l((n=n.apply(e,t||[])).next())})}function l(e,t){var r,n,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(s){return function(l){return function(s){if(r)throw TypeError("Generator is already executing.");for(;i&&(i=0,s[0]&&(a=0)),a;)try{if(r=1,n&&(o=2&s[0]?n.return:s[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,s[1])).done)return o;switch(n=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,n=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if(!(o=(o=a.trys).length>0&&o[o.length-1])&&(6===s[0]||2===s[0])){a=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){a.label=s[1];break}if(6===s[0]&&a.label<o[1]){a.label=o[1],o=s;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(s);break}o[2]&&a.ops.pop(),a.trys.pop();continue}s=t.call(e,a)}catch(e){s=[6,e],n=0}finally{r=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,l])}}}function c(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,i=r.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return a}function u(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(c(arguments[t]));return e}function d(e,t,r){if(r||2==arguments.length)for(var n,o=0,i=t.length;o<i;o++)!n&&o in t||(n||(n=Array.prototype.slice.call(t,0,o)),n[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))}"function"==typeof SuppressedError&&SuppressedError}),O.register("leG06",function(e,t){n(e.exports,"default",function(){return a});var r=O("91i6m"),o=O("dDaRI"),i=O("2imbu");function a(){var e=r.useContext(o.Context);return(0,i.invariantIntlContext)(e),e}}),O.register("dDaRI",function(e,t){n(e.exports,"Provider",function(){return i}),n(e.exports,"Context",function(){return a}),O("2HjL4");var r=O("91i6m");O("kTpRR"),O("2imbu");// This is primarily dealing with packaging systems where multiple copies of react-intl // might exist var o="undefined"==typeof window||window.__REACT_INTL_BYPASS_GLOBAL_CONTEXT__?r.createContext(null):window.__REACT_INTL_CONTEXT__||(window.__REACT_INTL_CONTEXT__=r.createContext(null));o.Consumer;var i=o.Provider,a=o}),O.register("2imbu",function(e,t){n(e.exports,"invariantIntlContext",function(){return s}),n(e.exports,"DEFAULT_INTL_CONFIG",function(){return l}),n(e.exports,"assignUniqueKeysToParts",function(){return c}),n(e.exports,"shallowEqual",function(){return u});var r=O("2HjL4"),o=O("91i6m"),i=O("k5jf7"),a=O("dlKY2");function s(e){(0,i.invariant)(e,"[React Intl] Could not find required `intl` object. <IntlProvider> needs to exist in the component ancestry.")}var l=(0,r.__assign)((0,r.__assign)({},a.DEFAULT_INTL_CONFIG),{textComponent:o.Fragment});function c(e){return function(t){// eslint-disable-next-line prefer-rest-params return e(o.Children.toArray(t))}}function u(e,t){if(e===t)return!0;if(!e||!t)return!1;var r=Object.keys(e),n=Object.keys(t),o=r.length;if(n.length!==o)return!1;for(var i=0;i<o;i++){var a=r[i];if(e[a]!==t[a]||!Object.prototype.hasOwnProperty.call(t,a))return!1}return!0}}),O.register("k5jf7",function(e,t){n(e.exports,"invariant",function(){return r});function r(e,t,r){if(void 0===r&&(r=Error),!e)throw new r(t)}}),O.register("dlKY2",function(e,t){n(e.exports,"filterProps",function(){return s}),n(e.exports,"DEFAULT_INTL_CONFIG",function(){return l}),n(e.exports,"createIntlCache",function(){return c}),n(e.exports,"createFormatters",function(){return d}),n(e.exports,"getNamedFormat",function(){return f});var r=O("2HjL4"),o=O("5AuEq"),i=O("goHb9"),a=O("1DT17");function s(e,t,r){return void 0===r&&(r={}),t.reduce(function(t,n){return n in e?t[n]=e[n]:n in r&&(t[n]=r[n]),t},{})}var l={formats:{},messages:{},timeZone:void 0,defaultLocale:"en",defaultFormats:{},fallbackOnEmptyString:!0,onError:function(e){},onWarn:function(e){}};function c(){return{dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}}}function u(e){return{create:function(){return{get:function(t){return e[t]},set:function(t,r){e[t]=r}}}}}function d(e){void 0===e&&(e=c());var t=Intl.RelativeTimeFormat,n=Intl.ListFormat,a=Intl.DisplayNames,s=(0,i.memoize)(function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return new((e=Intl.DateTimeFormat).bind.apply(e,(0,r.__spreadArray)([void 0],t,!1)))},{cache:u(e.dateTime),strategy:i.strategies.variadic}),l=(0,i.memoize)(function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return new((e=Intl.NumberFormat).bind.apply(e,(0,r.__spreadArray)([void 0],t,!1)))},{cache:u(e.number),strategy:i.strategies.variadic}),d=(0,i.memoize)(function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return new((e=Intl.PluralRules).bind.apply(e,(0,r.__spreadArray)([void 0],t,!1)))},{cache:u(e.pluralRules),strategy:i.strategies.variadic});return{getDateTimeFormat:s,getNumberFormat:l,getMessageFormat:(0,i.memoize)(function(e,t,n,i){return new o.IntlMessageFormat(e,t,n,(0,r.__assign)({formatters:{getNumberFormat:l,getDateTimeFormat:s,getPluralRules:d}},i||{}))},{cache:u(e.message),strategy:i.strategies.variadic}),getRelativeTimeFormat:(0,i.memoize)(function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return new(t.bind.apply(t,(0,r.__spreadArray)([void 0],e,!1)))},{cache:u(e.relativeTime),strategy:i.strategies.variadic}),getPluralRules:d,getListFormat:(0,i.memoize)(function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return new(n.bind.apply(n,(0,r.__spreadArray)([void 0],e,!1)))},{cache:u(e.list),strategy:i.strategies.variadic}),getDisplayNames:(0,i.memoize)(function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return new(a.bind.apply(a,(0,r.__spreadArray)([void 0],e,!1)))},{cache:u(e.displayNames),strategy:i.strategies.variadic})}}function f(e,t,r,n){var o,i=e&&e[t];if(i&&(o=i[r]),o)return o;n(new a.UnsupportedFormatterError("No ".concat(t," format named: ").concat(r)))}}),O.register("5AuEq",function(e,t){n(e.exports,"IntlMessageFormat",function(){return l});/* Copyright (c) 2014, Yahoo! Inc. All rights reserved. Copyrights licensed under the New BSD License. See the accompanying LICENSE file for terms. */var r=O("2HjL4"),o=O("f4gUB"),i=O("goHb9"),a=O("4A667");function s(e){return{create:function(){return{get:function(t){return e[t]},set:function(t,r){e[t]=r}}}}}var l=/** @class */function(){function e(t,n,o,l){void 0===n&&(n=e.defaultLocale);var c,u,d=this;if(this.formatterCache={number:{},dateTime:{},pluralRules:{}},this.format=function(e){var t=d.formatToParts(e);// Hot path for straight simple msg translations if(1===t.length)return t[0].value;var r=t.reduce(function(e,t){return e.length&&t.type===a.PART_TYPE.literal&&"string"==typeof e[e.length-1]?e[e.length-1]+=t.value:e.push(t.value),e},[]);return r.length<=1?r[0]||"":r},this.formatToParts=function(e){return(0,a.formatToParts)(d.ast,d.locales,d.formatters,d.formats,e,void 0,d.message)},this.resolvedOptions=function(){var e;return{locale:(null===(e=d.resolvedLocale)||void 0===e?void 0:e.toString())||Intl.NumberFormat.supportedLocalesOf(d.locales)[0]}},this.getAst=function(){return d.ast},// Defined first because it's used to build the format pattern. this.locales=n,this.resolvedLocale=e.resolveLocale(n),"string"==typeof t){if(this.message=t,!e.__parse)throw TypeError("IntlMessageFormat.__parse must be set to process `message` of type `string`");var f=l||{},p=(f.formatters,(0,r.__rest)(f,["formatters"]));// Parse string messages into an AST. this.ast=e.__parse(t,(0,r.__assign)((0,r.__assign)({},p),{locale:this.resolvedLocale}))}else this.ast=t;if(!Array.isArray(this.ast))throw TypeError("A message must be provided as a String or AST.");// Creates a new object with the specified `formats` merged with the default // formats. this.formats=(c=e.formats,o?Object.keys(c).reduce(function(e,t){var n,i;return e[t]=(n=c[t],(i=o[t])?(0,r.__assign)((0,r.__assign)((0,r.__assign)({},n||{}),i||{}),Object.keys(n).reduce(function(e,t){return e[t]=(0,r.__assign)((0,r.__assign)({},n[t]),i[t]||{}),e},{})):n),e},(0,r.__assign)({},c)):c),this.formatters=l&&l.formatters||(void 0===(u=this.formatterCache)&&(u={number:{},dateTime:{},pluralRules:{}}),{getNumberFormat:(0,i.memoize)(function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return new((e=Intl.NumberFormat).bind.apply(e,(0,r.__spreadArray)([void 0],t,!1)))},{cache:s(u.number),strategy:i.strategies.variadic}),getDateTimeFormat:(0,i.memoize)(function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return new((e=Intl.DateTimeFormat).bind.apply(e,(0,r.__spreadArray)([void 0],t,!1)))},{cache:s(u.dateTime),strategy:i.strategies.variadic}),getPluralRules:(0,i.memoize)(function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return new((e=Intl.PluralRules).bind.apply(e,(0,r.__spreadArray)([void 0],t,!1)))},{cache:s(u.pluralRules),strategy:i.strategies.variadic})})}return Object.defineProperty(e,"defaultLocale",{get:function(){return e.memoizedDefaultLocale||(e.memoizedDefaultLocale=new Intl.NumberFormat().resolvedOptions().locale),e.memoizedDefaultLocale},enumerable:!1,configurable:!0}),e.memoizedDefaultLocale=null,e.resolveLocale=function(e){if(void 0!==Intl.Locale){var t=Intl.NumberFormat.supportedLocalesOf(e);return new Intl.Locale(t.length>0?t[0]:"string"==typeof e?e:e[0])}},e.__parse=o.parse,// Default format options used as the prototype of the `formats` provided to the // constructor. These are used when constructing the internal Intl.NumberFormat // and Intl.DateTimeFormat instances. e.formats={number:{integer:{maximumFractionDigits:0},currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},e}()}),O.register("f4gUB",function(e,t){n(e.exports,"isArgumentElement",function(){return O("4oe30").isArgumentElement}),n(e.exports,"isDateElement",function(){return O("4oe30").isDateElement}),n(e.exports,"isDateTimeSkeleton",function(){return O("4oe30").isDateTimeSkeleton}),n(e.exports,"isLiteralElement",function(){return O("4oe30").isLiteralElement}),n(e.exports,"isNumberElement",function(){return O("4oe30").isNumberElement}),n(e.exports,"isNumberSkeleton",function(){return O("4oe30").isNumberSkeleton}),n(e.exports,"isPluralElement",function(){return O("4oe30").isPluralElement}),n(e.exports,"isPoundElement",function(){return O("4oe30").isPoundElement}),n(e.exports,"isSelectElement",function(){return O("4oe30").isSelectElement}),n(e.exports,"isTagElement",function(){return O("4oe30").isTagElement}),n(e.exports,"isTimeElement",function(){return O("4oe30").isTimeElement}),n(e.exports,"TYPE",function(){return O("4oe30").TYPE}),n(e.exports,"parse",function(){return s});var r=O("2HjL4"),o=O("aBvYY"),i=O("d6lRE"),a=O("4oe30");function s(e,t){void 0===t&&(t={}),t=(0,r.__assign)({shouldParseSkeletons:!0,requiresOtherClause:!0},t);var n=new(0,i.Parser)(e,t).parse();if(n.err){var s=SyntaxError(o.ErrorKind[n.err.kind]);throw(// @ts-expect-error Assign to error object s.location=n.err.location,// @ts-expect-error Assign to error object s.originalMessage=n.err.message,s)}return(null==t?void 0:t.captureLocation)||function e(t){t.forEach(function(t){if(delete t.location,(0,a.isSelectElement)(t)||(0,a.isPluralElement)(t))for(var r in t.options)delete t.options[r].location,e(t.options[r].value);else(0,a.isNumberElement)(t)&&(0,a.isNumberSkeleton)(t.style)?delete t.style.location:((0,a.isDateElement)(t)||(0,a.isTimeElement)(t))&&(0,a.isDateTimeSkeleton)(t.style)?delete t.style.location:(0,a.isTagElement)(t)&&e(t.children)})}(n.val),n.val}i.Parser}),O.register("aBvYY",function(e,t){var r,o;n(e.exports,"ErrorKind",function(){return r}),/** Argument is unclosed (e.g. `{0`) */(o=r||(r={}))[o.EXPECT_ARGUMENT_CLOSING_BRACE=1]="EXPECT_ARGUMENT_CLOSING_BRACE",/** Argument is empty (e.g. `{}`). */o[o.EMPTY_ARGUMENT=2]="EMPTY_ARGUMENT",/** Argument is malformed (e.g. `{foo!}``) */o[o.MALFORMED_ARGUMENT=3]="MALFORMED_ARGUMENT",/** Expect an argument type (e.g. `{foo,}`) */o[o.EXPECT_ARGUMENT_TYPE=4]="EXPECT_ARGUMENT_TYPE",/** Unsupported argument type (e.g. `{foo,foo}`) */o[o.INVALID_ARGUMENT_TYPE=5]="INVALID_ARGUMENT_TYPE",/** Expect an argument style (e.g. `{foo, number, }`) */o[o.EXPECT_ARGUMENT_STYLE=6]="EXPECT_ARGUMENT_STYLE",/** The number skeleton is invalid. */o[o.INVALID_NUMBER_SKELETON=7]="INVALID_NUMBER_SKELETON",/** The date time skeleton is invalid. */o[o.INVALID_DATE_TIME_SKELETON=8]="INVALID_DATE_TIME_SKELETON",/** Exepct a number skeleton following the `::` (e.g. `{foo, number, ::}`) */o[o.EXPECT_NUMBER_SKELETON=9]="EXPECT_NUMBER_SKELETON",/** Exepct a date time skeleton following the `::` (e.g. `{foo, date, ::}`) */o[o.EXPECT_DATE_TIME_SKELETON=10]="EXPECT_DATE_TIME_SKELETON",/** Unmatched apostrophes in the argument style (e.g. `{foo, number, 'test`) */o[o.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE=11]="UNCLOSED_QUOTE_IN_ARGUMENT_STYLE",/** Missing select argument options (e.g. `{foo, select}`) */o[o.EXPECT_SELECT_ARGUMENT_OPTIONS=12]="EXPECT_SELECT_ARGUMENT_OPTIONS",/** Expecting an offset value in `plural` or `selectordinal` argument (e.g `{foo, plural, offset}`) */o[o.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE=13]="EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE",/** Offset value in `plural` or `selectordinal` is invalid (e.g. `{foo, plural, offset: x}`) */o[o.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE=14]="INVALID_PLURAL_ARGUMENT_OFFSET_VALUE",/** Expecting a selector in `select` argument (e.g `{foo, select}`) */o[o.EXPECT_SELECT_ARGUMENT_SELECTOR=15]="EXPECT_SELECT_ARGUMENT_SELECTOR",/** Expecting a selector in `plural` or `selectordinal` argument (e.g `{foo, plural}`) */o[o.EXPECT_PLURAL_ARGUMENT_SELECTOR=16]="EXPECT_PLURAL_ARGUMENT_SELECTOR",/** Expecting a message fragment after the `select` selector (e.g. `{foo, select, apple}`) */o[o.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT=17]="EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT",/** * Expecting a message fragment after the `plural` or `selectordinal` selector * (e.g. `{foo, plural, one}`) */o[o.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT=18]="EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT",/** Selector in `plural` or `selectordinal` is malformed (e.g. `{foo, plural, =x {#}}`) */o[o.INVALID_PLURAL_ARGUMENT_SELECTOR=19]="INVALID_PLURAL_ARGUMENT_SELECTOR",/** * Duplicate selectors in `plural` or `selectordinal` argument. * (e.g. {foo, plural, one {#} one {#}}) */o[o.DUPLICATE_PLURAL_ARGUMENT_SELECTOR=20]="DUPLICATE_PLURAL_ARGUMENT_SELECTOR",/** Duplicate selectors in `select` argument. * (e.g. {foo, select, apple {apple} apple {apple}}) */o[o.DUPLICATE_SELECT_ARGUMENT_SELECTOR=21]="DUPLICATE_SELECT_ARGUMENT_SELECTOR",/** Plural or select argument option must have `other` clause. */o[o.MISSING_OTHER_CLAUSE=22]="MISSING_OTHER_CLAUSE",/** The tag is malformed. (e.g. `<bold!>foo</bold!>) */o[o.INVALID_TAG=23]="INVALID_TAG",/** The tag name is invalid. (e.g. `<123>foo</123>`) */o[o.INVALID_TAG_NAME=25]="INVALID_TAG_NAME",/** The closing tag does not match the opening tag. (e.g. `<bold>foo</italic>`) */o[o.UNMATCHED_CLOSING_TAG=26]="UNMATCHED_CLOSING_TAG",/** The opening tag has unmatched closing tag. (e.g. `<bold>foo`) */o[o.UNCLOSED_TAG=27]="UNCLOSED_TAG"}),O.register("d6lRE",function(e,t){n(e.exports,"Parser",function(){return N});var r,o,i=O("2HjL4"),a=O("aBvYY"),s=O("4oe30"),l=O("kmboM");O("eBCkX");var c=O("4KdNy"),u=O("ahG4D"),d=O("9VXNF"),f=new RegExp("^".concat(l.SPACE_SEPARATOR_REGEX.source,"*")),p=new RegExp("".concat(l.SPACE_SEPARATOR_REGEX.source,"*$"));function g(e,t){return{start:e,end:t}}// #region Ponyfills // Consolidate these variables up top for easier toggling during debugging var h=!!String.prototype.startsWith,m=!!String.fromCodePoint,v=!!Object.fromEntries,y=!!String.prototype.codePointAt,b=!!String.prototype.trimStart,C=!!String.prototype.trimEnd,A=Number.isSafeInteger?Number.isSafeInteger:function(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e&&9007199254740991>=Math.abs(e)},E=!0;try{var I=M("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");/** * legacy Edge or Xbox One browser * Unicode flag support: supported * Pattern_Syntax support: not supported * See https://github.com/formatjs/formatjs/issues/2822 */E=(null===(r=I.exec("a"))||void 0===r?void 0:r[0])==="a"}catch(e){E=!1}var x=h?function(e,t,r){return e.startsWith(t,r)}:function(e,t,r){return e.slice(r,r+t.length)===t},w=m?String.fromCodePoint:function(){for(var e,t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];for(var n="",o=t.length,i=0;o>i;){if((e=t[i++])>1114111)throw RangeError(e+" is not a valid code point");n+=e<65536?String.fromCharCode(e):String.fromCharCode(((e-=65536)>>10)+55296,e%1024+56320)}return n},S=v?Object.fromEntries:function(e){for(var t={},r=0;r<e.length;r++){var n=e[r],o=n[0],i=n[1];t[o]=i}return t},k=y?function(e,t){return e.codePointAt(t)}:function(e,t){var r,n=e.length;if(!(t<0)&&!(t>=n)){var o=e.charCodeAt(t);return o<55296||o>56319||t+1===n||(r=e.charCodeAt(t+1))<56320||r>57343?o:(o-55296<<10)+(r-56320)+65536}},T=b?function(e){return e.trimStart()}:function(e){return e.replace(f,"")},_=C?function(e){return e.trimEnd()}:function(e){return e.replace(p,"")};// Prevent minifier to translate new RegExp to literal form that might cause syntax error on IE11. function M(e,t){return new RegExp(e,t)}if(E){// Native var P=M("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");o=function(e,t){var r;return P.lastIndex=t,null!==(r=P.exec(e)[1])&&void 0!==r?r:""}}else o=function(e,t){for(var r=[];;){var n,o=k(e,t);if(void 0===o||L(o)||(n=o)>=33&&n<=35||36===n||n>=37&&n<=39||40===n||41===n||42===n||43===n||44===n||45===n||n>=46&&n<=47||n>=58&&n<=59||n>=60&&n<=62||n>=63&&n<=64||91===n||92===n||93===n||94===n||96===n||123===n||124===n||125===n||126===n||161===n||n>=162&&n<=165||166===n||167===n||169===n||171===n||172===n||174===n||176===n||177===n||182===n||187===n||191===n||215===n||247===n||n>=8208&&n<=8213||n>=8214&&n<=8215||8216===n||8217===n||8218===n||n>=8219&&n<=8220||8221===n||8222===n||8223===n||n>=8224&&n<=8231||n>=8240&&n<=8248||8249===n||8250===n||n>=8251&&n<=8254||n>=8257&&n<=8259||8260===n||8261===n||8262===n||n>=8263&&n<=8273||8274===n||8275===n||n>=8277&&n<=8286||n>=8592&&n<=8596||n>=8597&&n<=8601||n>=8602&&n<=8603||n>=8604&&n<=8607||8608===n||n>=8609&&n<=8610||8611===n||n>=8612&&n<=8613||8614===n||n>=8615&&n<=8621||8622===n||n>=8623&&n<=8653||n>=8654&&n<=8655||n>=8656&&n<=8657||8658===n||8659===n||8660===n||n>=8661&&n<=8691||n>=8692&&n<=8959||n>=8960&&n<=8967||8968===n||8969===n||8970===n||8971===n||n>=8972&&n<=8991||n>=8992&&n<=8993||n>=8994&&n<=9e3||9001===n||9002===n||n>=9003&&n<=9083||9084===n||n>=9085&&n<=9114||n>=9115&&n<=9139||n>=9140&&n<=9179||n>=9180&&n<=9185||n>=9186&&n<=9254||n>=9255&&n<=9279||n>=9280&&n<=9290||n>=9291&&n<=9311||n>=9472&&n<=9654||9655===n||n>=9656&&n<=9664||9665===n||n>=9666&&n<=9719||n>=9720&&n<=9727||n>=9728&&n<=9838||9839===n||n>=9840&&n<=10087||10088===n||10089===n||10090===n||10091===n||10092===n||10093===n||10094===n||10095===n||10096===n||10097===n||10098===n||10099===n||10100===n||10101===n||n>=10132&&n<=10175||n>=10176&&n<=10180||10181===n||10182===n||n>=10183&&n<=10213||10214===n||10215===n||10216===n||10217===n||10218===n||10219===n||10220===n||10221===n||10222===n||10223===n||n>=10224&&n<=10239||n>=10240&&n<=10495||n>=10496&&n<=10626||10627===n||10628===n||10629===n||10630===n||10631===n||10632===n||10633===n||10634===n||10635===n||10636===n||10637===n||10638===n||10639===n||10640===n||10641===n||10642===n||10643===n||10644===n||10645===n||10646===n||10647===n||10648===n||n>=10649&&n<=10711||10712===n||10713===n||10714===n||10715===n||n>=10716&&n<=10747||10748===n||10749===n||n>=10750&&n<=11007||n>=11008&&n<=11055||n>=11056&&n<=11076||n>=11077&&n<=11078||n>=11079&&n<=11084||n>=11085&&n<=11123||n>=11124&&n<=11125||n>=11126&&n<=11157||11158===n||n>=11159&&n<=11263||n>=11776&&n<=11777||11778===n||11779===n||11780===n||11781===n||n>=11782&&n<=11784||11785===n||11786===n||11787===n||11788===n||11789===n||n>=11790&&n<=11798||11799===n||n>=11800&&n<=11801||11802===n||11803===n||11804===n||11805===n||n>=11806&&n<=11807||11808===n||11809===n||11810===n||11811===n||11812===n||11813===n||11814===n||11815===n||11816===n||11817===n||n>=11818&&n<=11822||11823===n||n>=11824&&n<=11833||n>=11834&&n<=11835||n>=11836&&n<=11839||11840===n||11841===n||11842===n||n>=11843&&n<=11855||n>=11856&&n<=11857||11858===n||n>=11859&&n<=11903||n>=12289&&n<=12291||12296===n||12297===n||12298===n||12299===n||12300===n||12301===n||12302===n||12303===n||12304===n||12305===n||n>=12306&&n<=12307||12308===n||12309===n||12310===n||12311===n||12312===n||12313===n||12314===n||12315===n||12316===n||12317===n||n>=12318&&n<=12319||12320===n||12336===n||64830===n||64831===n||n>=65093&&n<=65094)break;r.push(o),t+=o>=65536?2:1}return w.apply(void 0,r)};var N=/** @class */function(){function e(e,t){void 0===t&&(t={}),this.message=e,this.position={offset:0,line:1,column:1},this.ignoreTag=!!t.ignoreTag,this.locale=t.locale,this.requiresOtherClause=!!t.requiresOtherClause,this.shouldParseSkeletons=!!t.shouldParseSkeletons}return e.prototype.parse=function(){if(0!==this.offset())throw Error("parser can only be used once");return this.parseMessage(0,"",!1)},e.prototype.parseMessage=function(e,t,r){for(var n=[];!this.isEOF();){var o=this.char();if(123/* `{` */===o){var i=this.parseArgument(e,r);if(i.err)return i;n.push(i.val)}else if(125/* `}` */===o&&e>0)break;else if(35/* `#` */===o&&("plural"===t||"selectordinal"===t)){var l=this.clonePosition();this.bump(),n.push({type:s.TYPE.pound,location:g(l,this.clonePosition())})}else if(60/* `<` */!==o||this.ignoreTag||47// char code for '/' !==this.peek()){if(60/* `<` */===o&&!this.ignoreTag&&R(this.peek()||0)){var i=this.parseTag(e,t);if(i.err)return i;n.push(i.val)}else{var i=this.parseLiteral(e,t);if(i.err)return i;n.push(i.val)}}else{if(!r)return this.error(a.ErrorKind.UNMATCHED_CLOSING_TAG,g(this.clonePosition(),this.clonePosition()));break}}return{val:n,err:null}},/** * A tag name must start with an ASCII lower/upper case letter. The grammar is based on the * [custom element name][] except that a dash is NOT always mandatory and uppercase letters * are accepted: * * ``` * tag ::= "<" tagName (whitespace)* "/>" | "<" tagName (whitespace)* ">" message "</" tagName (whitespace)* ">" * tagName ::= [a-z] (PENChar)* * PENChar ::= * "-" | "." | [0-9] | "_" | [a-z] | [A-Z] | #xB7 | [#xC0-#xD6] | [#xD8-#xF6] | [#xF8-#x37D] | * [#x37F-#x1FFF] | [#x200C-#x200D] | [#x203F-#x2040] | [#x2070-#x218F] | [#x2C00-#x2FEF] | * [#x3001-#xD7FF] | [#xF900-#xFDCF] | [#xFDF0-#xFFFD] | [#x10000-#xEFFFF] * ``` * * [custom element name]: https://html.spec.whatwg.org/multipage/custom-elements.html#valid-custom-element-name * NOTE: We're a bit more lax here since HTML technically does not allow uppercase HTML element but we do * since other tag-based engines like React allow it */e.prototype.parseTag=function(e,t){var r=this.clonePosition();this.bump();var n=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:s.TYPE.literal,value:"<".concat(n,"/>"),location:g(r,this.clonePosition())},err:null};if(!this.bumpIf(">"))return this.error(a.ErrorKind.INVALID_TAG,g(r,this.clonePosition()));var o=this.parseMessage(e+1,t,!0);if(o.err)return o;var i=o.val,l=this.clonePosition();if(!this.bumpIf("</"))return this.error(a.ErrorKind.UNCLOSED_TAG,g(r,this.clonePosition()));if(this.isEOF()||!R(this.char()))return this.error(a.ErrorKind.INVALID_TAG,g(l,this.clonePosition()));var c=this.clonePosition();return n!==this.parseTagName()?this.error(a.ErrorKind.UNMATCHED_CLOSING_TAG,g(c,this.clonePosition())):(this.bumpSpace(),this.bumpIf(">"))?{val:{type:s.TYPE.tag,value:n,children:i,location:g(r,this.clonePosition())},err:null}:this.error(a.ErrorKind.INVALID_TAG,g(l,this.clonePosition()))},/** * This method assumes that the caller has peeked ahead for the first tag character. */e.prototype.parseTagName=function(){var e,t=this.offset();for(this.bump();!this.isEOF()&&(45/* '-' */===(e=this.char())||46/* '.' */===e||e>=48&&e<=57||95/* '_' */===e||e>=97&&e<=122||e>=65&&e<=90||183==e||e>=192&&e<=214||e>=216&&e<=246||e>=248&&e<=893||e>=895&&e<=8191||e>=8204&&e<=8205||e>=8255&&e<=8256||e>=8304&&e<=8591||e>=11264&&e<=12271||e>=12289&&e<=55295||e>=63744&&e<=64975||e>=65008&&e<=65533||e>=65536&&e<=983039);)this.bump();return this.message.slice(t,this.offset())},e.prototype.parseLiteral=function(e,t){for(var r=this.clonePosition(),n="";;){var o=this.tryParseQuote(t);if(o){n+=o;continue}var i=this.tryParseUnquoted(e,t);if(i){n+=i;continue}var a=this.tryParseLeftAngleBracket();if(a){n+=a;continue}break}var l=g(r,this.clonePosition());return{val:{type:s.TYPE.literal,value:n,location:l},err:null}},e.prototype.tryParseLeftAngleBracket=function(){var e;return this.isEOF()||60/* `<` */!==this.char()||!this.ignoreTag&&(R(e=this.peek()||0)||47===e)?null:(this.bump(),"<")},/** * Starting with ICU 4.8, an ASCII apostrophe only starts quoted text if it immediately precedes * a character that requires quoting (that is, "only where needed"), and works the same in * nested messages as on the top level of the pattern. The new behavior is otherwise compatible. */e.prototype.tryParseQuote=function(e){if(this.isEOF()||39/* `'` */!==this.char())return null;// Parse escaped char following the apostrophe, or early return if there is no escaped char. // Check if is valid escaped character switch(this.peek()){case 39/* `'` */:return(// double quote, should return as a single quote. this.bump(),this.bump(),"'");// '{', '<', '>', '}' case 123:case 60:case 62:case 125:break;case 35:if("plural"===e||"selectordinal"===e)break;return null;default:return null}this.bump();var t=[this.char()];// escaped char // read chars until the optional closing apostrophe is found for(this.bump();!this.isEOF();){var r=this.char();if(39/* `'` */===r){if(39/* `'` */===this.peek())t.push(39),// Bump one more time because we need to skip 2 characters. this.bump();else{// Optional closing apostrophe. this.bump();break}}else t.push(r);this.bump()}return w.apply(void 0,t)},e.prototype.tryParseUnquoted=function(e,t){if(this.isEOF())return null;var r=this.char();return 60/* `<` */===r||123/* `{` */===r||35/* `#` */===r&&("plural"===t||"selectordinal"===t)||125/* `}` */===r&&e>0?null:(this.bump(),w(r))},e.prototype.parseArgument=function(e,t){var r=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(a.ErrorKind.EXPECT_ARGUMENT_CLOSING_BRACE,g(r,this.clonePosition()));if(125/* `}` */===this.char())return this.bump(),this.error(a.ErrorKind.EMPTY_ARGUMENT,g(r,this.clonePosition()));// argument name var n=this.parseIdentifierIfPossible().value;if(!n)return this.error(a.ErrorKind.MALFORMED_ARGUMENT,g(r,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(a.ErrorKind.EXPECT_ARGUMENT_CLOSING_BRACE,g(r,this.clonePosition()));switch(this.char()){// Simple argument: `{name}` case 125/* `}` */:return this.bump(),{val:{type:s.TYPE.argument,// value does not include the opening and closing braces. value:n,location:g(r,this.clonePosition())},err:null};// Argument with options: `{name, format, ...}` case 44/* `,` */:if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(a.ErrorKind.EXPECT_ARGUMENT_CLOSING_BRACE,g(r,this.clonePosition()));return this.parseArgumentOptions(e,t,n,r);default:return this.error(a.ErrorKind.MALFORMED_ARGUMENT,g(r,this.clonePosition()))}},/** * Advance the parser until the end of the identifier, if it is currently on * an identifier character. Return an empty string otherwise. */e.prototype.parseIdentifierIfPossible=function(){var e=this.clonePosition(),t=this.offset(),r=o(this.message,t),n=t+r.length;return this.bumpTo(n),{value:r,location:g(e,this.clonePosition())}},e.prototype.parseArgumentOptions=function(e,t,r,n){// Parse this range: // {name, type, style} // ^---^ var o,l=this.clonePosition(),u=this.parseIdentifierIfPossible().value,f=this.clonePosition();switch(u){case"":// Expecting a style string number, date, time, plural, selectordinal, or select. return this.error(a.ErrorKind.EXPECT_ARGUMENT_TYPE,g(l,f));case"number":case"date":case"time":// Parse this range: // {name, number, style} // ^-------^ this.bumpSpace();var p=null;if(this.bumpIf(",")){this.bumpSpace();var h=this.clonePosition(),m=this.parseSimpleArgStyleIfPossible();if(m.err)return m;var v=_(m.val);if(0===v.length)return this.error(a.ErrorKind.EXPECT_ARGUMENT_STYLE,g(this.clonePosition(),this.clonePosition()));p={style:v,styleLocation:g(h,this.clonePosition())}}var y=this.tryParseArgumentClose(n);if(y.err)return y;var b=g(n,this.clonePosition());// Extract style or skeleton if(p&&x(null==p?void 0:p.style,"::",0)){// Skeleton starts with `::`. var C=T(p.style.slice(2));if("number"===u){var m=this.parseNumberSkeletonFromString(C,p.styleLocation);if(m.err)return m;return{val:{type:s.TYPE.number,value:r,location:b,style:m.val},err:null}}if(0===C.length)return this.error(a.ErrorKind.EXPECT_DATE_TIME_SKELETON,b);var A=C;this.locale&&(A=(0,d.getBestPattern)(C,this.locale));var v={type:s.SKELETON_TYPE.dateTime,pattern:A,location:p.styleLocation,parsedOptions:this.shouldParseSkeletons?(0,c.parseDateTimeSkeleton)(A):{}};return{val:{type:"date"===u?s.TYPE.date:s.TYPE.time,value:r,location:b,style:v},err:null}}// Regular style or no style. return{val:{type:"number"===u?s.TYPE.number:"date"===u?s.TYPE.date:s.TYPE.time,value:r,location:b,style:null!==(o=null==p?void 0:p.style)&&void 0!==o?o:null},err:null};case"plural":case"selectordinal":case"select":// Parse this range: // {name, plural, options} // ^---------^ var E=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(a.ErrorKind.EXPECT_SELECT_ARGUMENT_OPTIONS,g(E,(0,i.__assign)({},E)));this.bumpSpace();// Parse offset: // {name, plural, offset:1, options} // ^-----^ // // or the first option: // // {name, plural, one {...} other {...}} // ^--^ var I=this.parseIdentifierIfPossible(),w=0;if("select"!==u&&"offset"===I.value){if(!this.bumpIf(":"))return this.error(a.ErrorKind.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,g(this.clonePosition(),this.clonePosition()));this.bumpSpace();var m=this.tryParseDecimalInteger(a.ErrorKind.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,a.ErrorKind.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE);if(m.err)return m;// Parse another identifier for option parsing this.bumpSpace(),I=this.parseIdentifierIfPossible(),w=m.val}var k=this.tryParsePluralOrSelectOptions(e,u,t,I);if(k.err)return k;var y=this.tryParseArgumentClose(n);if(y.err)return y;var O=g(n,this.clonePosition());if("select"===u)return{val:{type:s.TYPE.select,value:r,options:S(k.val),location:O},err:null};return{val:{type:s.TYPE.plural,value:r,options:S(k.val),offset:w,pluralType:"plural"===u?"cardinal":"ordinal",location:O},err:null};default:return this.error(a.ErrorKind.INVALID_ARGUMENT_TYPE,g(l,f))}},e.prototype.tryParseArgumentClose=function(e){return(// Parse: {value, number, ::currency/GBP } // this.isEOF()||125/* `}` */!==this.char()?this.error(a.ErrorKind.EXPECT_ARGUMENT_CLOSING_BRACE,g(e,this.clonePosition())):(this.bump(),{val:!0,err:null}))},/** * See: https://github.com/unicode-org/icu/blob/af7ed1f6d2298013dc303628438ec4abe1f16479/icu4c/source/common/messagepattern.cpp#L659 */e.prototype.parseSimpleArgStyleIfPossible=function(){for(var e=0,t=this.clonePosition();!this.isEOF();)switch(this.char()){case 39/* `'` */:// Treat apostrophe as quoting but include it in the style part. // Find the end of the quoted literal text. this.bump();var r=this.clonePosition();if(!this.bumpUntil("'"))return this.error(a.ErrorKind.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,g(r,this.clonePosition()));this.bump();break;case 123/* `{` */:e+=1,this.bump();break;case 125/* `}` */:if(!(e>0))return{val:this.message.slice(t.offset,this.offset()),err:null};e-=1;break;default:this.bump()}return{val:this.message.slice(t.offset,this.offset()),err:null}},e.prototype.parseNumberSkeletonFromString=function(e,t){var r=[];try{r=(0,u.parseNumberSkeletonFromString)(e)}catch(e){return this.error(a.ErrorKind.INVALID_NUMBER_SKELETON,t)}return{val:{type:s.SKELETON_TYPE.number,tokens:r,location:t,parsedOptions:this.shouldParseSkeletons?(0,u.parseNumberSkeleton)(r):{}},err:null}},/** * @param nesting_level The current nesting level of messages. * This can be positive when parsing message fragment in select or plural argument options. * @param parent_arg_type The parent argument's type. * @param parsed_first_identifier If provided, this is the first identifier-like selector of * the argument. It is a by-product of a previous parsing attempt. * @param expecting_close_tag If true, this message is directly or indirectly nested inside * between a pair of opening and closing tags. The nested message will not parse beyond * the closing tag boundary. */e.prototype.tryParsePluralOrSelectOptions=function(e,t,r,n){// Parse: // one {one apple} // ^--^ for(var o,i=!1,s=[],l=new Set,c=n.value,u=n.location;;){if(0===c.length){var d=this.clonePosition();if("select"!==t&&this.bumpIf("=")){// Try parse `={number}` selector var f=this.tryParseDecimalInteger(a.ErrorKind.EXPECT_PLURAL_ARGUMENT_SELECTOR,a.ErrorKind.INVALID_PLURAL_ARGUMENT_SELECTOR);if(f.err)return f;u=g(d,this.clonePosition()),c=this.message.slice(d.offset,this.offset())}else break}// Duplicate selector clauses if(l.has(c))return this.error("select"===t?a.ErrorKind.DUPLICATE_SELECT_ARGUMENT_SELECTOR:a.ErrorKind.DUPLICATE_PLURAL_ARGUMENT_SELECTOR,u);"other"===c&&(i=!0),// Parse: // one {one apple} // ^----------^ this.bumpSpace();var p=this.clonePosition();if(!this.bumpIf("{"))return this.error("select"===t?a.ErrorKind.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT:a.ErrorKind.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT,g(this.clonePosition(),this.clonePosition()));var h=this.parseMessage(e+1,t,r);if(h.err)return h;var m=this.tryParseArgumentClose(p);if(m.err)return m;s.push([c,{value:h.val,location:g(p,this.clonePosition())}]),// Keep track of the existing selectors l.add(c),// Prep next selector clause. this.bumpSpace(),c=(o=this.parseIdentifierIfPossible()).value,u=o.location}return 0===s.length?this.error("select"===t?a.ErrorKind.EXPECT_SELECT_ARGUMENT_SELECTOR:a.ErrorKind.EXPECT_PLURAL_ARGUMENT_SELECTOR,g(this.clonePosition(),this.clonePosition())):this.requiresOtherClause&&!i?this.error(a.ErrorKind.MISSING_OTHER_CLAUSE,g(this.clonePosition(),this.clonePosition())):{val:s,err:null}},e.prototype.tryParseDecimalInteger=function(e,t){var r=1,n=this.clonePosition();this.bumpIf("+")||this.bumpIf("-")&&(r=-1);for(var o=!1,i=0;!this.isEOF();){var a=this.char();if(a>=48/* `0` */&&a<=57/* `9` */)o=!0,i=10*i+(a-48),this.bump();else break}var s=g(n,this.clonePosition());return o?A(i*=r)?{val:i,err:null}:this.error(t,s):this.error(e,s)},e.prototype.offset=function(){return this.position.offset},e.prototype.isEOF=function(){return this.offset()===this.message.length},e.prototype.clonePosition=function(){// This is much faster than `Object.assign` or spread. return{offset:this.position.offset,line:this.position.line,column:this.position.column}},/** * Return the code point at the current position of the parser. * Throws if the index is out of bound. */e.prototype.char=function(){var e=this.position.offset;if(e>=this.message.length)throw Error("out of bound");var t=k(this.message,e);if(void 0===t)throw Error("Offset ".concat(e," is at invalid UTF-16 code unit boundary"));return t},e.prototype.error=function(e,t){return{val:null,err:{kind:e,message:this.message,location:t}}},/** Bump the parser to the next UTF-16 code unit. */e.prototype.bump=function(){if(!this.isEOF()){var e=this.char();10/* '\n' */===e?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,// 0 ~ 0x10000 -> unicode BMP, otherwise skip the surrogate pair. this.position.offset+=e<65536?1:2)}},/** * If the substring starting at the current position of the parser has * the given prefix, then bump the parser to the character immediately * following the prefix and return true. Otherwise, don't bump the parser * and return false. */e.prototype.bumpIf=function(e){if(x(this.message,e,this.offset())){for(var t=0;t<e.length;t++)this.bump();return!0}return!1},/** * Bump the parser until the pattern character is found and return `true`. * Otherwise bump to the end of the file and return `false`. */e.prototype.bumpUntil=function(e){var t=this.offset(),r=this.message.indexOf(e,t);return r>=0?(this.bumpTo(r),!0):(this.bumpTo(this.message.length),!1)},/** * Bump the parser to the target offset. * If target offset is beyond the end of the input, bump the parser to the end of the input. */e.prototype.bumpTo=function(e){if(this.offset()>e)throw Error("targetOffset ".concat(e," must be greater than or equal to the current offset ").concat(this.offset()));for(e=Math.min(e,this.message.length);;){var t=this.offset();if(t===e)break;if(t>e)throw Error("targetOffset ".concat(e," is at invalid UTF-16 code unit boundary"));if(this.bump(),this.isEOF())break}},/** advance the parser through all whitespace to the next non-whitespace code unit. */e.prototype.bumpSpace=function(){for(;!this.isEOF()&&L(this.char());)this.bump()},/** * Peek at the *next* Unicode codepoint in the input without advancing the parser. * If the input has been exhausted, then this returns null. */e.prototype.peek=function(){if(this.isEOF())return null;var e=this.char(),t=this.offset(),r=this.message.charCodeAt(t+(e>=65536?2:1));return null!=r?r:null},e}();/** * This check if codepoint is alphabet (lower & uppercase) * @param codepoint * @returns */function R(e){return e>=97&&e<=122||e>=65&&e<=90}/** * Code point equivalent of regex `\p{White_Space}`. * From: https://www.unicode.org/Public/UCD/latest/ucd/PropList.txt */function L(e){return e>=9&&e<=13||32===e||133===e||e>=8206&&e<=8207||8232===e||8233===e}}),O.register("4oe30",function(e,t){var r,o,i,a;function s(e){return e.type===r.literal}function l(e){return e.type===r.argument}function c(e){return e.type===r.number}function u(e){return e.type===r.date}function d(e){return e.type===r.time}function f(e){return e.type===r.select}function p(e){return e.type===r.plural}function g(e){return e.type===r.pound}function h(e){return e.type===r.tag}function m(e){return!!(e&&"object"==typeof e&&e.type===o.number)}function v(e){return!!(e&&"object"==typeof e&&e.type===o.dateTime)}n(e.exports,"TYPE",function(){return r}),n(e.exports,"SKELETON_TYPE",function(){return o}),n(e.exports,"isLiteralElement",function(){return s}),n(e.exports,"isArgumentElement",function(){return l}),n(e.exports,"isNumberElement",function(){return c}),n(e.exports,"isDateElement",function(){return u}),n(e.exports,"isTimeElement",function(){return d}),n(e.exports,"isSelectElement",function(){return f}),n(e.exports,"isPluralElement",function(){return p}),n(e.exports,"isPoundElement",function(){return g}),n(e.exports,"isTagElement",function(){return h}),n(e.exports,"isNumberSkeleton",function(){return m}),n(e.exports,"isDateTimeSkeleton",function(){return v}),/** * Raw text */(i=r||(r={}))[i.literal=0]="literal",/** * Variable w/o any format, e.g `var` in `this is a {var}` */i[i.argument=1]="argument",/** * Variable w/ number format */i[i.number=2]="number",/** * Variable w/ date format */i[i.date=3]="date",/** * Variable w/ time format */i[i.time=4]="time",/** * Variable w/ select format */i[i.select=5]="select",/** * Variable w/ plural format */i[i.plural=6]="plural",/** * Only possible within plural argument. * This is the `#` symbol that will be substituted with the count. */i[i.pound=7]="pound",/** * XML-like tag */i[i.tag=8]="tag",(a=o||(o={}))[a.number=0]="number",a[a.dateTime=1]="dateTime"}),O.register("kmboM",function(e,t){n(e.exports,"SPACE_SEPARATOR_REGEX",function(){return r});// @generated from regex-gen.ts var r=/[ \xA0\u1680\u2000-\u200A\u202F\u205F\u3000]/}),O.register("eBCkX",function(e,t){n(e.exports,"parseDateTimeSkeleton",function(){return O("4KdNy").parseDateTimeSkeleton}),n(e.exports,"parseNumberSkeleton",function(){return O("ahG4D").parseNumberSkeleton}),n(e.exports,"parseNumberSkeletonFromString",function(){return O("ahG4D").parseNumberSkeletonFromString}),O("4KdNy"),O("ahG4D")}),O.register("4KdNy",function(e,t){n(e.exports,"parseDateTimeSkeleton",function(){return o});/** * https://unicode.org/reports/tr35/tr35-dates.html#Date_Field_Symbol_Table * Credit: https://github.com/caridy/intl-datetimeformat-pattern/blob/master/index.js * with some tweaks */var r=/(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g;function o(e){var t={};return e.replace(r,function(e){var r=e.length;switch(e[0]){// Era case"G":t.era=4===r?"long":5===r?"narrow":"short";break;// Year case"y":t.year=2===r?"2-digit":"numeric";break;case"Y":case"u":case"U":case"r":throw RangeError("`Y/u/U/r` (year) patterns are not supported, use `y` instead");// Quarter case"q":case"Q":throw RangeError("`q/Q` (quarter) patterns are not supported");// Month case"M":case"L":t.month=["numeric","2-digit","short","long","narrow"][r-1];break;// Week case"w":case"W":throw RangeError("`w/W` (week) patterns are not supported");case"d":t.day=["numeric","2-digit"][r-1];break;case"D":case"F":case"g":throw RangeError("`D/F/g` (day) patterns are not supported, use `d` instead");// Weekday case"E":t.weekday=4===r?"short":5===r?"narrow":"short";break;case"e":if(r<4)throw RangeError("`e..eee` (weekday) patterns are not supported");t.weekday=["short","long","narrow","short"][r-4];break;case"c":if(r<4)throw RangeError("`c..ccc` (weekday) patterns are not supported");t.weekday=["short","long","narrow","short"][r-4];break;// Period case"a":t.hour12=!0;break;case"b":case"B":throw RangeError("`b/B` (period) patterns are not supported, use `a` instead");// Hour case"h":t.hourCycle="h12",t.hour=["numeric","2-digit"][r-1];break;case"H":t.hourCycle="h23",t.hour=["numeric","2-digit"][r-1];break;case"K":t.hourCycle="h11",t.hour=["numeric","2-digit"][r-1];break;case"k":t.hourCycle="h24",t.hour=["numeric","2-digit"][r-1];break;case"j":case"J":case"C":throw RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead");// Minute case"m":t.minute=["numeric","2-digit"][r-1];break;// Second case"s":t.second=["numeric","2-digit"][r-1];break;case"S":case"A":throw RangeError("`S/A` (second) patterns are not supported, use `s` instead");// Zone case"z":t.timeZoneName=r<4?"short":"long";break;case"Z":case"O":case"v":case"V":case"X":case"x":throw RangeError("`Z/O/v/V/X/x` (timeZone) patterns are not supported, use `z` instead")}return""}),t}}),O.register("ahG4D",function(e,t){n(e.exports,"parseNumberSkeletonFromString",function(){return i}),n(e.exports,"parseNumberSkeleton",function(){return p});var r=O("2HjL4"),o=O("90Hne");function i(e){if(0===e.length)throw Error("Number skeleton cannot be empty");for(var t=e.split(o.WHITE_SPACE_REGEX).filter(function(e){return e.length>0}),r=[],n=0;n<t.length;n++){var i=t[n].split("/");if(0===i.length)throw Error("Invalid number skeleton");for(var a=i[0],s=i.slice(1),l=0;l<s.length;l++)if(0===s[l].length)throw Error("Invalid number skeleton");r.push({stem:a,options:s})}return r}var a=/^\.(?:(0+)(\*)?|(#+)|(0+)(#+))$/g,s=/^(@+)?(\+|#+)?[rs]?$/g,l=/(\*)(0+)|(#+)(0+)|(0+)/g,c=/^(0+)$/;function u(e){var t={};return"r"===e[e.length-1]?t.roundingPriority="morePrecision":"s"===e[e.length-1]&&(t.roundingPriority="lessPrecision"),e.replace(s,function(e,r,n){return"string"!=typeof n?(t.minimumSignificantDigits=r.length,t.maximumSignificantDigits=r.length):"+"===n?t.minimumSignificantDigits=r.length:"#"===r[0]?t.maximumSignificantDigits=r.length:(t.minimumSignificantDigits=r.length,t.maximumSignificantDigits=r.length+("string"==typeof n?n.length:0)),""}),t}function d(e){switch(e){case"sign-auto":return{signDisplay:"auto"};case"sign-accounting":case"()":return{currencySign:"accounting"};case"sign-always":case"+!":return{signDisplay:"always"};case"sign-accounting-always":case"()!":return{signDisplay:"always",currencySign:"accounting"};case"sign-except-zero":case"+?":return{signDisplay:"exceptZero"};case"sign-accounting-except-zero":case"()?":return{signDisplay:"exceptZero",currencySign:"accounting"};case"sign-never":case"+_":return{signDisplay:"never"}}}function f(e){return d(e)||{}}function p(e){for(var t={},n=0;n<e.length;n++){var o=e[n];switch(o.stem){case"percent":case"%":t.style="percent";continue;case"%x100":t.style="percent",t.scale=100;continue;case"currency":t.style="currency",t.currency=o.options[0];continue;case"group-off":case",_":t.useGrouping=!1;continue;case"precision-integer":case".":t.maximumFractionDigits=0;continue;case"measure-unit":case"unit":t.style="unit",t.unit=o.options[0].replace(/^(.*?)-/,"");continue;case"compact-short":case"K":t.notation="compact",t.compactDisplay="short";continue;case"compact-long":case"KK":t.notation="compact",t.compactDisplay="long";continue;case"scientific":t=(0,r.__assign)((0,r.__assign)((0,r.__assign)({},t),{notation:"scientific"}),o.options.reduce(function(e,t){return(0,r.__assign)((0,r.__assign)({},e),d(t)||{})},{}));continue;case"engineering":t=(0,r.__assign)((0,r.__assign)((0,r.__assign)({},t),{notation:"engineering"}),o.options.reduce(function(e,t){return(0,r.__assign)((0,r.__assign)({},e),d(t)||{})},{}));continue;case"notation-simple":t.notation="standard";continue;// https://github.com/unicode-org/icu/blob/master/icu4c/source/i18n/unicode/unumberformatter.h case"unit-width-narrow":t.currencyDisplay="narrowSymbol",t.unitDisplay="narrow";continue;case"unit-width-short":t.currencyDisplay="code",t.unitDisplay="short";continue;case"unit-width-full-name":t.currencyDisplay="name",t.unitDisplay="long";continue;case"unit-width-iso-code":t.currencyDisplay="symbol";continue;case"scale":t.scale=parseFloat(o.options[0]);continue;// https://unicode-org.github.io/icu/userguide/format_parse/numbers/skeletons.html#integer-width case"integer-width":if(o.options.length>1)throw RangeError("integer-width stems only accept a single optional option");o.options[0].replace(l,function(e,r,n,o,i,a){if(r)t.minimumIntegerDigits=n.length;else if(o&&i)throw Error("We currently do not support maximum integer digits");else if(a)throw Error("We currently do not support exact integer digits");return""});continue}// https://unicode-org.github.io/icu/userguide/format_parse/numbers/skeletons.html#integer-width if(c.test(o.stem)){t.minimumIntegerDigits=o.stem.length;continue}if(a.test(o.stem)){// Precision // https://unicode-org.github.io/icu/userguide/format_parse/numbers/skeletons.html#fraction-precision // precision-integer case if(o.options.length>1)throw RangeError("Fraction-precision stems only accept a single optional option");o.stem.replace(a,function(e,r,n,o,i,a){return"*"===n?t.minimumFractionDigits=r.length:o&&"#"===o[0]?t.maximumFractionDigits=o.length:i&&a?(t.minimumFractionDigits=i.length,t.maximumFractionDigits=i.length+a.length):(t.minimumFractionDigits=r.length,t.maximumFractionDigits=r.length),""});var i=o.options[0];"w"===i?t=(0,r.__assign)((0,r.__assign)({},t),{trailingZeroDisplay:"stripIfInteger"}):i&&(t=(0,r.__assign)((0,r.__assign)({},t),u(i)));continue}// https://unicode-org.github.io/icu/userguide/format_parse/numbers/skeletons.html#significant-digits-precision if(s.test(o.stem)){t=(0,r.__assign)((0,r.__assign)({},t),u(o.stem));continue}var f=d(o.stem);f&&(t=(0,r.__assign)((0,r.__assign)({},t),f));var p=function(e){// Engineering var t;if("E"===e[0]&&"E"===e[1]?(t={notation:"engineering"},e=e.slice(2)):"E"===e[0]&&(t={notation:"scientific"},e=e.slice(1)),t){var r=e.slice(0,2);if("+!"===r?(t.signDisplay="always",e=e.slice(2)):"+?"===r&&(t.signDisplay="exceptZero",e=e.slice(2)),!c.test(e))throw Error("Malformed concise eng/scientific notation");t.minimumIntegerDigits=e.length}return t}(o.stem);p&&(t=(0,r.__assign)((0,r.__assign)({},t),p))}return t}}),O.register("90Hne",function(e,t){n(e.exports,"WHITE_SPACE_REGEX",function(){return r});// @generated from regex-gen.ts var r=/[\t-\r \x85\u200E\u200F\u2028\u2029]/i}),O.register("9VXNF",function(e,t){n(e.exports,"getBestPattern",function(){return o});var r=O("1QrTW");function o(e,t){for(var n="",o=0;o<e.length;o++){var i=e.charAt(o);if("j"===i){for(var a=0;o+1<e.length&&e.charAt(o+1)===i;)a++,o++;var s=1+(1&a),l=a<2?1:3+(a>>1),c=/** * Maps the [hour cycle type](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale/hourCycle) * of the given `locale` to the corresponding time pattern. * @param locale */function(e){var t,n=e.hourCycle;if(void 0===n&&// @ts-ignore hourCycle(s) is not identified yet e.hourCycles&&// @ts-ignore e.hourCycles.length&&(n=e.hourCycles[0]),n)switch(n){case"h24":return"k";case"h23":return"H";case"h12":return"h";case"h11":return"K";default:throw Error("Invalid hourCycle")}// TODO: Once hourCycle is fully supported remove the following with data generation var o=e.language;return"root"!==o&&(t=e.maximize().region),(r.timeData[t||""]||r.timeData[o||""]||r.timeData["".concat(o,"-001")]||r.timeData["001"])[0]}(t);for(("H"==c||"k"==c)&&(l=0);l-- >0;)n+="a";for(;s-- >0;)n=c+n}else"J"===i?n+="H":n+=i}return n}}),O.register("1QrTW",function(e,t){n(e.exports,"timeData",function(){return r});// @generated from time-data-gen.ts // prettier-ignore var r={"001":["H","h"],AC:["H","h","hb","hB"],AD:["H","hB"],AE:["h","hB","hb","H"],AF:["H","hb","hB","h"],AG:["h","hb","H","hB"],AI:["H","h","hb","hB"],AL:["h","H","hB"],AM:["H","hB"],AO:["H","hB"],AR:["H","h","hB","hb"],AS:["h","H"],AT:["H","hB"],AU:["h","hb","H","hB"],AW:["H","hB"],AX:["H"],AZ:["H","hB","h"],BA:["H","hB","h"],BB:["h","hb","H","hB"],BD:["h","hB","H"],BE:["H","hB"],BF:["H","hB"],BG:["H","hB","h"],BH:["h","hB","hb","H"],BJ:["H","hB"],BL:["H","hB"],BM:["h","hb","H","hB"],BN:["hb","hB","h","H"],BO:["H","hB","h","hb"],BQ:["H"],BR:["H","hB"],BS:["h","hb","H","hB"],BT:["h","H"],BW:["H","h","hb","hB"],BZ:["H","h","hb","hB"],CA:["h","hb","H","hB"],CC:["H","h","hb","hB"],CD:["hB","H"],CF:["H","h","hB"],CG:["H","hB"],CH:["H","hB","h"],CI:["H","hB"],CK:["H","h","hb","hB"],CL:["H","h","hB","hb"],CM:["H","h","hB"],CN:["H","hB","hb","h"],CO:["h","H","hB","hb"],CP:["H"],CR:["H","h","hB","hb"],CU:["H","h","hB","hb"],CV:["H","hB"],CX:["H","h","hb","hB"],CY:["h","H","hb","hB"],CZ:["H"],DE:["H","hB"],DG:["H","h","hb","hB"],DJ:["h","H"],DK:["H"],DM:["h","hb","H","hB"],DO:["h","H","hB","hb"],DZ:["h","hB","hb","H"],EA:["H","h","hB","hb"],EC:["H","hB","h","hb"],EE:["H","hB"],EG:["h","hB","hb","H"],EH:["h","hB","hb","H"],ER:["h","H"],ES:["H","hB","h","hb"],ET:["hB","hb","h","H"],FI:["H"],FJ:["h","hb","H","hB"],FK:["H","h","hb","hB"],FM:["h","hb","H","hB"],FR:["H","hB"],GA:["H","hB"],GB:["H","h","hb","hB"],GD:["h","hb","H","hB"],GE:["H","hB","h"],GF:["H","hB"],GG:["H","h","hb","hB"],GH:["h","H"],GI:["H","h","hb","hB"],GM:["h","hb","H","hB"],GN:["H","hB"],GP:["H","hB"],GQ:["H","hB","h","hb"],GR:["h","H","hb","hB"],GT:["H","h","hB","hb"],GU:["h","hb","H","hB"],GW:["H","hB"],GY:["h","hb","H","hB"],HK:["h","hB","hb","H"],HN:["H","h","hB","hb"],HR:["H","hB"],IC:["H","h","hB","hb"],ID:["H"],IE:["H","h","hb","hB"],IL:["H","hB"],IM:["H","h","hb","hB"],IN:["h","H"],IO:["H","h","hb","hB"],IQ:["h","hB","hb","H"],IR:["hB","H"],IS:["H"],IT:["H","hB"],JE:["H","h","hb","hB"],JM:["h","hb","H","hB"],JO:["h","hB","hb","H"],JP:["H","h","K"],KE:["hB","hb","H","h"],KG:["H","h","hB","hb"],KH:["hB","h","H","hb"],KI:["h","hb","H","hB"],KM:["H","h","hB","hb"],KN:["h","hb","H","hB"],KP:["h","H","hB","hb"],KR:["h","H","hB","hb"],KW:["h","hB","hb","H"],KY:["h","hb","H","hB"],KZ:["H","hB"],LA:["H","hb","hB","h"],LB:["h","hB","hb","H"],LC:["h","hb","H","hB"],LI:["H","hB","h"],LK:["H","h","hB","hb"],LR:["h","hb","H","hB"],LS:["h","H"],LT:["H","h","hb","hB"],LU:["H","h","hB"],LV:["H","hB","hb","h"],LY:["h","hB","hb","H"],MA:["H","h","hB","hb"],MC:["H","hB"],MD:["H","hB"],ME:["H","hB","h"],MF:["H","hB"],MH:["h","hb","H","hB"],MK:["H","h","hb","hB"],ML:["H"],MM:["hB","hb","H","h"],MN:["H","h","hb","hB"],MO:["h","hB","hb","H"],MP:["h","hb","H","hB"],MQ:["H","hB"],MR:["h","hB","hb","H"],MS:["H","h","hb","hB"],MW:["h","hb","H","hB"],MX:["H","h","hB","hb"],MY:["hb","hB","h","H"],MZ:["H","hB"],NA:["h","H","hB","hb"],NC:["H","hB"],NE:["H"],NF:["H","h","hb","hB"],NG:["H","h","hb","hB"],NI:["H","h","hB","hb"],NL:["H","hB"],NP:["H","h","hB"],NR:["H","h","hb","hB"],NU:["H","h","hb","hB"],NZ:["h","hb","H","hB"],OM:["h","hB","hb","H"],PA:["h","H","hB","hb"],PE:["H","hB","h","hb"],PF:["H","h","hB"],PG:["h","H"],PH:["h","hB","hb","H"],PK:["h","hB","H"],PM:["H","hB"],PN:["H","h","hb","hB"],PR:["h","H","hB","hb"],PS:["h","hB","hb","H"],PT:["H","hB"],PW:["h","H"],PY:["H","h","hB","hb"],QA:["h","hB","hb","H"],RE:["H","hB"],RO:["H","hB"],RS:["H","hB","h"],RU:["H"],SA:["h","hB","hb","H"],SB:["h","hb","H","hB"],SC:["H","h","hB"],SD:["h","hB","hb","H"],SE:["H"],SG:["h","hb","H","hB"],SH:["H","h","hb","hB"],SI:["H","hB"],SJ:["H"],SK:["H"],SL:["h","hb","H","hB"],SM:["H","h","hB"],SN:["H","h","hB"],SO:["h","H"],SR:["H","hB"],SS:["h","hb","H","hB"],ST:["H","hB"],SV:["H","h","hB","hb"],SX:["H","h","hb","hB"],SY:["h","hB","hb","H"],SZ:["h","hb","H","hB"],TA:["H","h","hb","hB"],TC:["h","hb","H","hB"],TD:["h","H","hB"],TF:["H","h","hB"],TG:["H","hB"],TL:["H","hB","hb","h"],TN:["h","hB","hb","H"],TO:["h","H"],TR:["H","hB"],TT:["h","hb","H","hB"],TW:["hB","hb","h","H"],TZ:["hB","hb","H","h"],UA:["H","hB","h"],UG:["hB","hb","H","h"],UM:["h","hb","H","hB"],US:["h","hb","H","hB"],UY:["H","h","hB","hb"],UZ:["H","hB","h"],VA:["H","h","hB"],VC:["h","hb","H","hB"],VE:["h","H","hB","hb"],VG:["h","hb","H","hB"],VI:["h","hb","H","hB"],VU:["h","H"],WF:["H","hB"],WS:["h","H"],XK:["H","hB","h"],YE:["h","hB","hb","H"],YT:["H","hB"],ZA:["H","h","hb","hB"],ZM:["h","hb","H","hB"],"af-ZA":["H","h","hB","hb"],"ar-001":["h","hB","hb","H"],"ca-ES":["H","h","hB"],"en-001":["h","hb","H","hB"],"es-BO":["H","h","hB","hb"],"es-BR":["H","h","hB","hb"],"es-EC":["H","h","hB","hb"],"es-ES":["H","h","hB","hb"],"es-GQ":["H","h","hB","hb"],"es-PE":["H","h","hB","hb"],"fr-CA":["H","h","hB"],"gl-ES":["H","h","hB"],"gu-IN":["hB","hb","h","H"],"hi-IN":["hB","h","H"],"it-CH":["H","h","hB"],"it-IT":["H","h","hB"],"kn-IN":["hB","h","H"],"ml-IN":["hB","h","H"],"mr-IN":["hB","hb","h","H"],"pa-IN":["hB","hb","h","H"],"ta-IN":["hB","h","hb","H"],"te-IN":["hB","h","H"],"zu-ZA":["H","hB","hb","h"]}}),O.register("goHb9",function(e,t){// // Main // function r(e,t){var r=t&&t.cache?t.cache:l,n=t&&t.serializer?t.serializer:a;return(t&&t.strategy?t.strategy:function(e,t){var r,n,a=1===e.length?o:i;return r=t.cache.create(),n=t.serializer,a.bind(this,e,r,n)})(e,{cache:r,serializer:n})}function o(e,t,r,n){var o=null==n||"number"==typeof n||"boolean"==typeof n?n:r(n),i=t.get(o);return void 0===i&&(i=e.call(this,n),t.set(o,i)),i}function i(e,t,r){var n=Array.prototype.slice.call(arguments,3),o=r(n),i=t.get(o);return void 0===i&&(i=e.apply(this,n),t.set(o,i)),i}n(e.exports,"memoize",function(){return r}),n(e.exports,"strategies",function(){return c});// // Serializer // var a=function(){return JSON.stringify(arguments)};// // Cache // function s(){this.cache=Object.create(null)}s.prototype.get=function(e){return this.cache[e]},s.prototype.set=function(e,t){this.cache[e]=t};var l={create:function(){// @ts-ignore return new s}},c={variadic:function(e,t){var r,n;return r=t.cache.create(),n=t.serializer,i.bind(this,e,r,n)},monadic:function(e,t){var r,n;return r=t.cache.create(),n=t.serializer,o.bind(this,e,r,n)}}}),O.register("4A667",function(e,t){n(e.exports,"PART_TYPE",function(){return o}),n(e.exports,"isFormatXMLElementFn",function(){return s}),n(e.exports,"formatToParts",function(){return function e(t,r,n,l,c,u,d){// Hot path for straight simple msg translations if(1===t.length&&(0,i.isLiteralElement)(t[0]))return[{type:o.literal,value:t[0].value}];for(var f=[],p=0;p<t.length;p++){var g=t[p];// Exit early for string parts. if((0,i.isLiteralElement)(g)){f.push({type:o.literal,value:g.value});continue}// TODO: should this part be literal type? // Replace `#` in plural rules with the actual numeric value. if((0,i.isPoundElement)(g)){"number"==typeof u&&f.push({type:o.literal,value:n.getNumberFormat(r).format(u)});continue}var h=g.value;// Enforce that all required values are provided by the caller. if(!(c&&h in c))throw new a.MissingValueError(h,d);var m=c[h];if((0,i.isArgumentElement)(g)){m&&"string"!=typeof m&&"number"!=typeof m||(m="string"==typeof m||"number"==typeof m?String(m):""),f.push({type:"string"==typeof m?o.literal:o.object,value:m});continue}// Recursively format plural and select parts' option — which can be a // nested pattern structure. The choosing of the option to use is // abstracted-by and delegated-to the part helper object. if((0,i.isDateElement)(g)){var v="string"==typeof g.style?l.date[g.style]:(0,i.isDateTimeSkeleton)(g.style)?g.style.parsedOptions:void 0;f.push({type:o.literal,value:n.getDateTimeFormat(r,v).format(m)});continue}if((0,i.isTimeElement)(g)){var v="string"==typeof g.style?l.time[g.style]:(0,i.isDateTimeSkeleton)(g.style)?g.style.parsedOptions:l.time.medium;f.push({type:o.literal,value:n.getDateTimeFormat(r,v).format(m)});continue}if((0,i.isNumberElement)(g)){var v="string"==typeof g.style?l.number[g.style]:(0,i.isNumberSkeleton)(g.style)?g.style.parsedOptions:void 0;v&&v.scale&&(m*=v.scale||1),f.push({type:o.literal,value:n.getNumberFormat(r,v).format(m)});continue}if((0,i.isTagElement)(g)){var y=g.children,b=g.value,C=c[b];if(!s(C))throw new a.InvalidValueTypeError(b,"function",d);var A=C(e(y,r,n,l,c,u).map(function(e){return e.value}));Array.isArray(A)||(A=[A]),f.push.apply(f,A.map(function(e){return{type:"string"==typeof e?o.literal:o.object,value:e}}))}if((0,i.isSelectElement)(g)){var E=g.options[m]||g.options.other;if(!E)throw new a.InvalidValueError(g.value,m,Object.keys(g.options),d);f.push.apply(f,e(E.value,r,n,l,c));continue}if((0,i.isPluralElement)(g)){var E=g.options["=".concat(m)];if(!E){if(!Intl.PluralRules)throw new a.FormatError('Intl.PluralRules is not available in this environment.\nTry polyfilling it using "@formatjs/intl-pluralrules"\n',a.ErrorCode.MISSING_INTL_API,d);var I=n.getPluralRules(r,{type:g.pluralType}).select(m-(g.offset||0));E=g.options[I]||g.options.other}if(!E)throw new a.InvalidValueError(g.value,m,Object.keys(g.options),d);f.push.apply(f,e(E.value,r,n,l,c,m-(g.offset||0)));continue}}return f.length<2?f:f.reduce(function(e,t){var r=e[e.length-1];return r&&r.type===o.literal&&t.type===o.literal?r.value+=t.value:e.push(t),e},[])}}),O("f4gUB");var r,o,i=O("4oe30"),a=O("kC6G7");function s(e){return"function"==typeof e}(r=o||(o={}))[r.literal=0]="literal",r[r.object=1]="object"}),O.register("kC6G7",function(e,t){n(e.exports,"ErrorCode",function(){return o}),n(e.exports,"FormatError",function(){return a}),n(e.exports,"InvalidValueError",function(){return s}),n(e.exports,"InvalidValueTypeError",function(){return l}),n(e.exports,"MissingValueError",function(){return c});var r,o,i=O("2HjL4");// When we have a placeholder but no value to format (r=o||(o={})).MISSING_VALUE="MISSING_VALUE",// When value supplied is invalid r.INVALID_VALUE="INVALID_VALUE",// When we need specific Intl API but it's not available r.MISSING_INTL_API="MISSING_INTL_API";var a=/** @class */function(e){function t(t,r,n){var o=e.call(this,t)||this;return o.code=r,o.originalMessage=n,o}return(0,i.__extends)(t,e),t.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},t}(Error),s=/** @class */function(e){function t(t,r,n,i){return e.call(this,'Invalid values for "'.concat(t,'": "').concat(r,'". Options are "').concat(Object.keys(n).join('", "'),'"'),o.INVALID_VALUE,i)||this}return(0,i.__extends)(t,e),t}(a),l=/** @class */function(e){function t(t,r,n){return e.call(this,'Value for "'.concat(t,'" must be of type ').concat(r),o.INVALID_VALUE,n)||this}return(0,i.__extends)(t,e),t}(a),c=/** @class */function(e){function t(t,r){return e.call(this,'The intl string context variable "'.concat(t,'" was not provided to the string "').concat(r,'"'),o.MISSING_VALUE,r)||this}return(0,i.__extends)(t,e),t}(a)}),O.register("1DT17",function(e,t){n(e.exports,"UnsupportedFormatterError",function(){return s}),n(e.exports,"InvalidConfigError",function(){return l}),n(e.exports,"MissingDataError",function(){return c}),n(e.exports,"IntlFormatError",function(){return u}),n(e.exports,"MessageFormatError",function(){return d}),n(e.exports,"MissingTranslationError",function(){return f});var r,o,i=O("2HjL4");(r=o||(o={})).FORMAT_ERROR="FORMAT_ERROR",r.UNSUPPORTED_FORMATTER="UNSUPPORTED_FORMATTER",r.INVALID_CONFIG="INVALID_CONFIG",r.MISSING_DATA="MISSING_DATA",r.MISSING_TRANSLATION="MISSING_TRANSLATION";var a=/** @class */function(e){function t(r,n,o){var i=this,a=o?o instanceof Error?o:Error(String(o)):void 0;return(i=e.call(this,"[@formatjs/intl Error ".concat(r,"] ").concat(n,"\n").concat(a?"\n".concat(a.message,"\n").concat(a.stack):""))||this).code=r,"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(i,t),i}return(0,i.__extends)(t,e),t}(Error),s=/** @class */function(e){function t(t,r){return e.call(this,o.UNSUPPORTED_FORMATTER,t,r)||this}return(0,i.__extends)(t,e),t}(a),l=/** @class */function(e){function t(t,r){return e.call(this,o.INVALID_CONFIG,t,r)||this}return(0,i.__extends)(t,e),t}(a),c=/** @class */function(e){function t(t,r){return e.call(this,o.MISSING_DATA,t,r)||this}return(0,i.__extends)(t,e),t}(a),u=/** @class */function(e){function t(t,r,n){var i=e.call(this,o.FORMAT_ERROR,"".concat(t,"\nLocale: ").concat(r,"\n"),n)||this;return i.locale=r,i}return(0,i.__extends)(t,e),t}(a),d=/** @class */function(e){function t(t,r,n,o){var i=e.call(this,"".concat(t,"\nMessageID: ").concat(null==n?void 0:n.id,"\nDefault Message: ").concat(null==n?void 0:n.defaultMessage,"\nDescription: ").concat(null==n?void 0:n.description,"\n"),r,o)||this;return i.descriptor=n,i.locale=r,i}return(0,i.__extends)(t,e),t}(u),f=/** @class */function(e){function t(t,r){var n=e.call(this,o.MISSING_TRANSLATION,'Missing message: "'.concat(t.id,'" for locale "').concat(r,'", using ').concat(t.defaultMessage?"default message (".concat("string"==typeof t.defaultMessage?t.defaultMessage:t.defaultMessage.map(function(e){var t;return null!==(t=e.value)&&void 0!==t?t:JSON.stringify(e)}).join(),")"):"id"," as fallback."))||this;return n.descriptor=t,n}return(0,i.__extends)(t,e),t}(a)}),O.register("dBq8m",function(e,t){n(e.exports,"extract",function(){return r},function(e){return r=e}),n(e.exports,"parse",function(){return o},function(e){return o=e}),n(e.exports,"stringify",function(){return i},function(e){return i=e}),n(e.exports,"parseUrl",function(){return a},function(e){return a=e});var r,o,i,a,s=O("i7F95"),l=O("gmXIm"),c=O("gDzas");function u(e,t){return t.encode?t.strict?s(e):encodeURIComponent(e):e}function d(e){var t=e.indexOf("?");return -1===t?"":e.slice(t+1)}function f(e,t){var r=function(e){var t;switch(e.arrayFormat){case"index":return function(e,r,n){if(t=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),!t){n[e]=r;return}void 0===n[e]&&(n[e]={}),n[e][t[1]]=r};case"bracket":return function(e,r,n){if(t=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),t){if(void 0===n[e]){n[e]=[r];return}}else{n[e]=r;return}n[e]=[].concat(n[e],r)};default:return function(e,t,r){if(void 0===r[e]){r[e]=t;return}r[e]=[].concat(r[e],t)}}}(t=l({arrayFormat:"none"},t)),n=Object.create(null);return"string"==typeof e&&(e=e.trim().replace(/^[?#&]/,""))?(e.split("&").forEach(function(e){var t=e.replace(/\+/g," ").split("="),o=t.shift(),i=t.length>0?t.join("="):void 0;// missing `=` should be `null`: // http://w3.org/TR/2012/WD-url-20120524/#collect-url-parameters i=void 0===i?null:c(i),r(c(o),i,n)}),Object.keys(n).sort().reduce(function(e,t){var r=n[t];return r&&"object"==typeof r&&!Array.isArray(r)?e[t]=function e(t){return Array.isArray(t)?t.sort():"object"==typeof t?e(Object.keys(t)).sort(function(e,t){return Number(e)-Number(t)}).map(function(e){return t[e]}):t}(r):e[t]=r,e},Object.create(null))):n}r=d,o=f,i=function(e,t){!1===(t=l({encode:!0,strict:!0,arrayFormat:"none"},t)).sort&&(t.sort=function(){});var r=function(e){switch(e.arrayFormat){case"index":return function(t,r,n){return null===r?[u(t,e),"[",n,"]"].join(""):[u(t,e),"[",u(n,e),"]=",u(r,e)].join("")};case"bracket":return function(t,r){return null===r?u(t,e):[u(t,e),"[]=",u(r,e)].join("")};default:return function(t,r){return null===r?u(t,e):[u(t,e),"=",u(r,e)].join("")}}}(t);return e?Object.keys(e).sort(t.sort).map(function(n){var o=e[n];if(void 0===o)return"";if(null===o)return u(n,t);if(Array.isArray(o)){var i=[];return o.slice().forEach(function(e){void 0!==e&&i.push(r(n,e,i.length))}),i.join("&")}return u(n,t)+"="+u(o,t)}).filter(function(e){return e.length>0}).join("&"):""},a=function(e,t){return{url:e.split("?")[0]||"",query:f(d(e),t)}}}),O.register("i7F95",function(e,t){e.exports=function(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}}),O.register("gDzas",function(e,t){var r="%[a-f0-9]{2}",n=RegExp("("+r+")|([^%]+?)","gi"),o=RegExp("("+r+")+","gi");e.exports=function(e){if("string"!=typeof e)throw TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{// Try the built in decoder first return e=e.replace(/\+/g," "),decodeURIComponent(e)}catch(t){// Fallback to a more advanced decoder return function(e){for(// Keep track of all the replacements and prefill the map with the `BOM` var t={"%FE%FF":"��","%FF%FE":"��"},r=o.exec(e);r;){try{// Decode as big chunks as possible t[r[0]]=decodeURIComponent(r[0])}catch(e){var i=function(e){try{return decodeURIComponent(e)}catch(o){for(var t=e.match(n)||[],r=1;r<t.length;r++)t=(e=(function e(t,r){try{// Try to decode the entire string first return[decodeURIComponent(t.join(""))]}catch(e){// Do nothing }if(1===t.length)return t;r=r||1;// Split the array in 2 parts var n=t.slice(0,r),o=t.slice(r);return Array.prototype.concat.call([],e(n),e(o))})(t,r).join("")).match(n)||[];return e}}(r[0]);i!==r[0]&&(t[r[0]]=i)}r=o.exec(e)}// Add `%C2` at the end of the map to make sure it does not replace the combinator before everything else t["%C2"]="�";for(var a=Object.keys(t),s=0;s<a.length;s++){// Replace all decoded components var l=a[s];e=e.replace(RegExp(l,"g"),t[l])}return e}(e)}}}),O.register("j5RJC",function(e,t){n(e.exports,"defineMessages",function(){return o});var r=O("7x6fP");function o(e){return e}O("leG06"),O("57Ksf"),O("6T9dz"),(0,r.createFormattedComponent)("formatDate"),(0,r.createFormattedComponent)("formatTime"),(0,r.createFormattedComponent)("formatNumber"),(0,r.createFormattedComponent)("formatList"),(0,r.createFormattedComponent)("formatDisplayName"),(0,r.createFormattedDateTimePartsComponent)("formatDate"),(0,r.createFormattedDateTimePartsComponent)("formatTime")}),O.register("7x6fP",function(e,t){n(e.exports,"createFormattedDateTimePartsComponent",function(){return d}),n(e.exports,"createFormattedComponent",function(){return f});var r,o,i,a,s=O("2HjL4"),l=O("91i6m"),c=O("leG06");(r=i||(i={})).formatDate="FormattedDate",r.formatTime="FormattedTime",r.formatNumber="FormattedNumber",r.formatList="FormattedList",// Note that this DisplayName is the locale display name, not to be confused with // the name of the enum, which is for React component display name in dev tools. r.formatDisplayName="FormattedDisplayName",(o=a||(a={})).formatDate="FormattedDateParts",o.formatTime="FormattedTimeParts",o.formatNumber="FormattedNumberParts",o.formatList="FormattedListParts";var u=function(e){var t=(0,c.default)(),r=e.value,n=e.children,o=(0,s.__rest)(e,["value","children"]);return n(t.formatNumberToParts(r,o))};function d(e){var t=function(t){var r=(0,c.default)(),n=t.value,o=t.children,i=(0,s.__rest)(t,["value","children"]),a="string"==typeof n?new Date(n||0):n;return o("formatDate"===e?r.formatDateToParts(a,i):r.formatTimeToParts(a,i))};return t.displayName=a[e],t}function f(e){var t=function(t){var r=(0,c.default)(),n=t.value,o=t.children,i=(0,s.__rest)(t,["value","children"]),a=r[e](n,i);if("function"==typeof o)return o(a);var u=r.textComponent||l.Fragment;return l.createElement(u,null,a)};return t.displayName=i[e],t}u.displayName="FormattedNumberParts",u.displayName="FormattedNumberParts"}),O.register("57Ksf",function(e,t){n(e.exports,"default",function(){return h});/* * Copyright 2015, Yahoo Inc. * Copyrights licensed under the New BSD License. * See the accompanying LICENSE file for terms. */var r=O("2HjL4"),o=O("91i6m"),i=O("dDaRI"),a=O("2imbu"),s=O("12cy7"),l=O("dlKY2"),c=O("8djEE"),u=O("4A667");function d(e){return{locale:e.locale,timeZone:e.timeZone,fallbackOnEmptyString:e.fallbackOnEmptyString,formats:e.formats,textComponent:e.textComponent,messages:e.messages,defaultLocale:e.defaultLocale,defaultFormats:e.defaultFormats,onError:e.onError,onWarn:e.onWarn,wrapRichTextChunksInFragment:e.wrapRichTextChunksInFragment,defaultRichTextElements:e.defaultRichTextElements}}function f(e){return e?Object.keys(e).reduce(function(t,r){var n=e[r];return t[r]=(0,u.isFormatXMLElementFn)(n)?(0,a.assignUniqueKeysToParts)(n):n,t},{}):e}var p=function(e,t,n,i){for(var a=[],s=4;s<arguments.length;s++)a[s-4]=arguments[s];var l=f(i),u=(0,c.formatMessage).apply(void 0,(0,r.__spreadArray)([e,t,n,l],a,!1));return Array.isArray(u)?o.Children.toArray(u):u},g=function(e,t){var n=e.defaultRichTextElements,o=(0,r.__rest)(e,["defaultRichTextElements"]),i=f(n),l=(0,s.createIntl)((0,r.__assign)((0,r.__assign)((0,r.__assign)({},a.DEFAULT_INTL_CONFIG),o),{defaultRichTextElements:i}),t),c={locale:l.locale,timeZone:l.timeZone,fallbackOnEmptyString:l.fallbackOnEmptyString,formats:l.formats,defaultLocale:l.defaultLocale,defaultFormats:l.defaultFormats,messages:l.messages,onError:l.onError,defaultRichTextElements:i};return(0,r.__assign)((0,r.__assign)({},l),{// @ts-expect-error fix this formatMessage:p.bind(null,c,l.formatters),// @ts-expect-error fix this $t:p.bind(null,c,l.formatters)})},h=/** @class */function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.cache=(0,l.createIntlCache)(),t.state={cache:t.cache,intl:g(d(t.props),t.cache),prevConfig:d(t.props)},t}return(0,r.__extends)(t,e),t.getDerivedStateFromProps=function(e,t){var r=t.prevConfig,n=t.cache,o=d(e);return(0,a.shallowEqual)(r,o)?null:{intl:g(o,n),prevConfig:o}},t.prototype.render=function(){return(0,a.invariantIntlContext)(this.state.intl),o.createElement(i.Provider,{value:this.state.intl},this.props.children)},t.displayName="IntlProvider",t.defaultProps=a.DEFAULT_INTL_CONFIG,t}(o.PureComponent)}),O.register("12cy7",function(e,t){n(e.exports,"createIntl",function(){return p});var r=O("2HjL4"),o=O("dlKY2"),i=O("1DT17"),a=O("aS5xo"),s=O("lheb5"),l=O("3A7Hb"),c=O("bEfET"),u=O("8djEE"),d=O("grOIe"),f=O("bxuKN");function p(e,t){var n,p=(0,o.createFormatters)(t),g=(0,r.__assign)((0,r.__assign)({},o.DEFAULT_INTL_CONFIG),e),h=g.locale,m=g.defaultLocale,v=g.onError;return h?!Intl.NumberFormat.supportedLocalesOf(h).length&&v?v(new i.MissingDataError('Missing locale data for locale: "'.concat(h,'" in Intl.NumberFormat. Using default locale: "').concat(m,'" as fallback. See https://formatjs.io/docs/react-intl#runtime-requirements for more details'))):!Intl.DateTimeFormat.supportedLocalesOf(h).length&&v&&v(new i.MissingDataError('Missing locale data for locale: "'.concat(h,'" in Intl.DateTimeFormat. Using default locale: "').concat(m,'" as fallback. See https://formatjs.io/docs/react-intl#runtime-requirements for more details'))):(v&&v(new i.InvalidConfigError('"locale" was not configured, using "'.concat(m,'" as fallback. See https://formatjs.io/docs/react-intl/api#intlshape for more details'))),// Since there's no registered locale data for `locale`, this will // fallback to the `defaultLocale` to make sure things can render. // The `messages` are overridden to the `defaultProps` empty object // to maintain referential equality across re-renders. It's assumed // each <FormattedMessage> contains a `defaultMessage` prop. g.locale=g.defaultLocale||"en"),g.onWarn&&g.defaultRichTextElements&&"string"==typeof(n=g.messages||{})[Object.keys(n)[0]]&&g.onWarn('[@formatjs/intl] "defaultRichTextElements" was specified but "message" was not pre-compiled. \nPlease consider using "@formatjs/cli" to pre-compile your messages for performance.\nFor more details see https://formatjs.io/docs/getting-started/message-distribution'),(0,r.__assign)((0,r.__assign)({},g),{formatters:p,formatNumber:(0,a.formatNumber).bind(null,g,p.getNumberFormat),formatNumberToParts:(0,a.formatNumberToParts).bind(null,g,p.getNumberFormat),formatRelativeTime:(0,s.formatRelativeTime).bind(null,g,p.getRelativeTimeFormat),formatDate:(0,l.formatDate).bind(null,g,p.getDateTimeFormat),formatDateToParts:(0,l.formatDateToParts).bind(null,g,p.getDateTimeFormat),formatTime:(0,l.formatTime).bind(null,g,p.getDateTimeFormat),formatDateTimeRange:(0,l.formatDateTimeRange).bind(null,g,p.getDateTimeFormat),formatTimeToParts:(0,l.formatTimeToParts).bind(null,g,p.getDateTimeFormat),formatPlural:(0,c.formatPlural).bind(null,g,p.getPluralRules),// @ts-expect-error TODO: will get to this later formatMessage:(0,u.formatMessage).bind(null,g,p),// @ts-expect-error TODO: will get to this later $t:(0,u.formatMessage).bind(null,g,p),formatList:(0,d.formatList).bind(null,g,p.getListFormat),formatListToParts:(0,d.formatListToParts).bind(null,g,p.getListFormat),formatDisplayName:(0,f.formatDisplayName).bind(null,g,p.getDisplayNames)})}}),O.register("aS5xo",function(e,t){n(e.exports,"formatNumber",function(){return s}),n(e.exports,"formatNumberToParts",function(){return l});var r=O("dlKY2"),o=O("1DT17"),i=["style","currency","currencyDisplay","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits",// ES2020 NumberFormat "compactDisplay","currencyDisplay","currencySign","notation","signDisplay","unit","unitDisplay","numberingSystem"];function a(e,t,n){var o=e.locale,a=e.formats,s=e.onError;void 0===n&&(n={});var l=n.format,c=l&&(0,r.getNamedFormat)(a,"number",l,s)||{};return t(o,(0,r.filterProps)(n,i,c))}function s(e,t,r,n){void 0===n&&(n={});try{return a(e,t,n).format(r)}catch(t){e.onError(new o.IntlFormatError("Error formatting number.",e.locale,t))}return String(r)}function l(e,t,r,n){void 0===n&&(n={});try{return a(e,t,n).formatToParts(r)}catch(t){e.onError(new o.IntlFormatError("Error formatting number.",e.locale,t))}return[]}}),O.register("lheb5",function(e,t){n(e.exports,"formatRelativeTime",function(){return s});var r=O("dlKY2"),o=O("kC6G7"),i=O("1DT17"),a=["numeric","style"];function s(e,t,n,s,l){void 0===l&&(l={}),s||(s="second"),Intl.RelativeTimeFormat||e.onError(new o.FormatError('Intl.RelativeTimeFormat is not available in this environment.\nTry polyfilling it using "@formatjs/intl-relativetimeformat"\n',o.ErrorCode.MISSING_INTL_API));try{var c,u,d,f,p,g;return(c=l,u=e.locale,d=e.formats,f=e.onError,void 0===c&&(c={}),g=!!(p=c.format)&&(0,r.getNamedFormat)(d,"relative",p,f)||{},t(u,(0,r.filterProps)(c,a,g))).format(n,s)}catch(t){e.onError(new i.IntlFormatError("Error formatting relative time.",e.locale,t))}return String(n)}}),O.register("3A7Hb",function(e,t){n(e.exports,"formatDate",function(){return l}),n(e.exports,"formatTime",function(){return c}),n(e.exports,"formatDateTimeRange",function(){return u}),n(e.exports,"formatDateToParts",function(){return d}),n(e.exports,"formatTimeToParts",function(){return f});var r=O("2HjL4"),o=O("dlKY2"),i=O("1DT17"),a=["formatMatcher","timeZone","hour12","weekday","era","year","month","day","hour","minute","second","timeZoneName","hourCycle","dateStyle","timeStyle","calendar",// 'dayPeriod', "numberingSystem","fractionalSecondDigits"];function s(e,t,n,i){var s=e.locale,l=e.formats,c=e.onError,u=e.timeZone;void 0===i&&(i={});var d=i.format,f=(0,r.__assign)((0,r.__assign)({},u&&{timeZone:u}),d&&(0,o.getNamedFormat)(l,t,d,c)),p=(0,o.filterProps)(i,a,f);return"time"!==t||p.hour||p.minute||p.second||p.timeStyle||p.dateStyle||(p=(0,r.__assign)((0,r.__assign)({},p),{hour:"numeric",minute:"numeric"})),n(s,p)}function l(e,t){for(var r=[],n=2;n<arguments.length;n++)r[n-2]=arguments[n];var o=r[0],a=r[1],l="string"==typeof o?new Date(o||0):o;try{return s(e,"date",t,void 0===a?{}:a).format(l)}catch(t){e.onError(new i.IntlFormatError("Error formatting date.",e.locale,t))}return String(l)}function c(e,t){for(var r=[],n=2;n<arguments.length;n++)r[n-2]=arguments[n];var o=r[0],a=r[1],l="string"==typeof o?new Date(o||0):o;try{return s(e,"time",t,void 0===a?{}:a).format(l)}catch(t){e.onError(new i.IntlFormatError("Error formatting time.",e.locale,t))}return String(l)}function u(e,t){for(var r=[],n=2;n<arguments.length;n++)r[n-2]=arguments[n];var s=r[0],l=r[1],c=r[2],u=e.timeZone,d=e.locale,f=e.onError,p=(0,o.filterProps)(void 0===c?{}:c,a,u?{timeZone:u}:{});try{return t(d,p).formatRange(s,l)}catch(t){f(new i.IntlFormatError("Error formatting date time range.",e.locale,t))}return String(s)}function d(e,t){for(var r=[],n=2;n<arguments.length;n++)r[n-2]=arguments[n];var o=r[0],a=r[1],l="string"==typeof o?new Date(o||0):o;try{return s(e,"date",t,void 0===a?{}:a).formatToParts(l);// TODO: remove this when https://github.com/microsoft/TypeScript/pull/50402 is merged }catch(t){e.onError(new i.IntlFormatError("Error formatting date.",e.locale,t))}return[]}function f(e,t){for(var r=[],n=2;n<arguments.length;n++)r[n-2]=arguments[n];var o=r[0],a=r[1],l="string"==typeof o?new Date(o||0):o;try{return s(e,"time",t,void 0===a?{}:a).formatToParts(l);// TODO: remove this when https://github.com/microsoft/TypeScript/pull/50402 is merged }catch(t){e.onError(new i.IntlFormatError("Error formatting time.",e.locale,t))}return[]}}),O.register("bEfET",function(e,t){n(e.exports,"formatPlural",function(){return s});var r=O("dlKY2"),o=O("1DT17"),i=O("kC6G7"),a=["type"];function s(e,t,n,s){var l=e.locale,c=e.onError;void 0===s&&(s={}),Intl.PluralRules||c(new i.FormatError('Intl.PluralRules is not available in this environment.\nTry polyfilling it using "@formatjs/intl-pluralrules"\n',i.ErrorCode.MISSING_INTL_API));var u=(0,r.filterProps)(s,a);try{return t(l,u).select(n)}catch(e){c(new o.IntlFormatError("Error formatting plural.",l,e))}return"other"}}),O.register("8djEE",function(e,t){n(e.exports,"formatMessage",function(){return d});var r=O("2HjL4"),o=O("k5jf7"),i=O("5AuEq"),a=O("1DT17");O("f4gUB");var s=O("4oe30");function l(e,t){return Object.keys(e).reduce(function(n,o){return n[o]=(0,r.__assign)({timeZone:t},e[o]),n},{})}function c(e,t){return Object.keys((0,r.__assign)((0,r.__assign)({},e),t)).reduce(function(n,o){return n[o]=(0,r.__assign)((0,r.__assign)({},e[o]||{}),t[o]||{}),n},{})}function u(e,t){if(!t)return e;var n=i.IntlMessageFormat.formats;return(0,r.__assign)((0,r.__assign)((0,r.__assign)({},n),e),{date:c(l(n.date,t),l(e.date||{},t)),time:c(l(n.time,t),l(e.time||{},t))})}var d=function(e,t,n,i,l){var c=e.locale,d=e.formats,f=e.messages,p=e.defaultLocale,g=e.defaultFormats,h=e.fallbackOnEmptyString,m=e.onError,v=e.timeZone,y=e.defaultRichTextElements;void 0===n&&(n={id:""});var b=n.id,C=n.defaultMessage;// `id` is a required field of a Message Descriptor. (0,o.invariant)(!!b,"[@formatjs/intl] An `id` must be provided to format a message. You can either:\n1. Configure your build toolchain with [babel-plugin-formatjs](https://formatjs.io/docs/tooling/babel-plugin)\nor [@formatjs/ts-transformer](https://formatjs.io/docs/tooling/ts-transformer) OR\n2. Configure your `eslint` config to include [eslint-plugin-formatjs](https://formatjs.io/docs/tooling/linter#enforce-id)\nto autofix this issue");var A=String(b),E=// e.g import('foo.json') from webpack) // See https://github.com/formatjs/formatjs/issues/1914 f&&Object.prototype.hasOwnProperty.call(f,A)&&f[A];// IMPORTANT: Hot path if `message` is AST with a single literal node if(Array.isArray(E)&&1===E.length&&E[0].type===s.TYPE.literal)return E[0].value;// IMPORTANT: Hot path straight lookup for performance if(!i&&E&&"string"==typeof E&&!y)return E.replace(/'\{(.*?)\}'/gi,"{$1}");if(i=(0,r.__assign)((0,r.__assign)({},y),i||{}),d=u(d,v),g=u(g,v),!E){if(!1===h&&""===E)return E;if((!C||c&&c.toLowerCase()!==p.toLowerCase())&&// when no `messages` are passed into the <IntlProvider> for the // default locale. m(new a.MissingTranslationError(n,c)),C)try{var I=t.getMessageFormat(C,p,g,l);return I.format(i)}catch(e){return m(new a.MessageFormatError('Error formatting default message for: "'.concat(A,'", rendering default message verbatim'),c,n,e)),"string"==typeof C?C:A}return A}// We have the translated message try{var I=t.getMessageFormat(E,c,d,(0,r.__assign)({formatters:t},l||{}));return I.format(i)}catch(e){m(new a.MessageFormatError('Error formatting message: "'.concat(A,'", using ').concat(C?"default message":"id"," as fallback."),c,n,e))}if(C)try{var I=t.getMessageFormat(C,p,g,l);return I.format(i)}catch(e){m(new a.MessageFormatError('Error formatting the default message for: "'.concat(A,'", rendering message verbatim'),c,n,e))}return"string"==typeof E?E:"string"==typeof C?C:A}}),O.register("grOIe",function(e,t){n(e.exports,"formatList",function(){return c}),n(e.exports,"formatListToParts",function(){return u});var r=O("2HjL4"),o=O("dlKY2"),i=O("kC6G7"),a=O("1DT17"),s=["type","style"],l=Date.now();function c(e,t,r,n){void 0===n&&(n={});var o=u(e,t,r,n).reduce(function(e,t){var r=t.value;return"string"!=typeof r?e.push(r):"string"==typeof e[e.length-1]?e[e.length-1]+=r:e.push(r),e},[]);return 1===o.length?o[0]:0===o.length?"":o}function u(e,t,n,c){var u=e.locale,d=e.onError;void 0===c&&(c={}),Intl.ListFormat||d(new i.FormatError('Intl.ListFormat is not available in this environment.\nTry polyfilling it using "@formatjs/intl-listformat"\n',i.ErrorCode.MISSING_INTL_API));var f=(0,o.filterProps)(c,s);try{var p={},g=n.map(function(e,t){if("object"==typeof e){var r="".concat(l,"_").concat(t,"_").concat(l);return p[r]=e,r}return String(e)});return t(u,f).formatToParts(g).map(function(e){return"literal"===e.type?e:(0,r.__assign)((0,r.__assign)({},e),{value:p[e.value]||e.value})})}catch(e){d(new a.IntlFormatError("Error formatting list.",u,e))}// @ts-ignore return n}}),O.register("bxuKN",function(e,t){n(e.exports,"formatDisplayName",function(){return s});var r=O("dlKY2"),o=O("kC6G7"),i=O("1DT17"),a=["style","type","fallback","languageDisplay"];function s(e,t,n,s){var l=e.locale,c=e.onError;Intl.DisplayNames||c(new o.FormatError('Intl.DisplayNames is not available in this environment.\nTry polyfilling it using "@formatjs/intl-displaynames"\n',o.ErrorCode.MISSING_INTL_API));var u=(0,r.filterProps)(s,a);try{return t(l,u).of(n)}catch(e){c(new i.IntlFormatError("Error formatting display name.",l,e))}}}),O.register("gs2u7",function(e,t){n(e.exports,"default",function(){return N});var r=O("91i6m"),i=O("89bua"),a=O("fo5uj"),s=O("6e88g"),l=O("kLNLK"),c=O("k8ZoM"),u=O("8NcDB"),d=O("6IwzG"),f=O("2DHGn"),p=O("2Isaq"),g=O("4ksd4"),h=O("9OWP7"),m=O("1vhID");let v=e=>e,y,b,C,A,E,I,x=`( max-width: ${100*(0,s.gridSize)()}px )`,w=`( max-width: ${47*(0,s.gridSize)()}px )`,S=(0,i.default).div(y||(y=v` color: ${0}; margin-top: ${0}px; font-size: 14px; text-align: center; line-height: 20px; ${0} `),(0,c.default)("color.text.subtle",l.N500),3*(0,s.gridSize)(),g.listStyles),k=(0,i.default).div(b||(b=v` color: ${0}; padding-top: ${0}px; font-size: 11px; text-align: center; line-height: 14px; ${0} `),(0,c.default)("color.text.subtle",l.N500),2*(0,s.gridSize)(),g.listStyles),T=(0,i.default).section(C||(C=v` display: flex; flex-direction: column; margin: 0 auto; width: ${0}; padding: ${0}px ${0}px; background: ${0}; border-radius: ${0}px; box-shadow: ${0}; box-sizing: border-box; color: ${0}; @media ${0} { padding: ${0}px ${0}px; background: transparent; box-shadow: none; min-height: 100%; width: ${0}; } @media ${0} { padding: ${0}px ${0}px; } `),({width:e})=>e||g.whiteboxWidthDesktop,4*(0,s.gridSize)(),5*(0,s.gridSize)(),u.colorPalette.primaryWhite,(0,s.borderRadius)(),({noBorder:e})=>e?"none":"0 0 10px rgba(0, 0, 0, 0.1)",(0,c.default)("color.text.subtle",l.N500),x,4*(0,s.gridSize)(),2*(0,s.gridSize)(),g.whiteboxWidthHandheld,w,2*(0,s.gridSize)(),2*(0,s.gridSize)()),_=(0,i.default).div(A||(A=v` min-height: calc(100% - 100px); display: flex; flex-direction: column; justify-content: center; margin: 50px 0; @media ${0} { height: 100%; margin: 0; justify-content: flex-start; } `),x),M=(0,i.default).div(E||(E=v` @media ${0} { margin: auto; } `),x),P=(0,i.default).div(I||(I=v` display: flex; align-items: center; justify-content: center; padding: ${0}px; `),3*(0,s.gridSize)());var N=({header:e,children:t,footer:n,whiteboxFooter:i,isLoading:s,pageId:l,noCobranding:c})=>{let{cobranding:u,isMobileApp:v}=(0,d.useCobranding)(),y=c?d.Cobranding.NO_COBRANDING:u,{background:b,logo:C,footerProducts:A,whiteboxWidth:E,hideWhiteboxBorder:I}=(0,f.getCobrandedComponents)(y);return /*@__PURE__*/o(r).createElement(a.default,null,/*@__PURE__*/o(r).createElement(b,null,/*@__PURE__*/o(r).createElement(_,{id:"WhiteboxContainer"},/*@__PURE__*/o(r).createElement(T,{width:E,noBorder:I,role:"main"},s?/*@__PURE__*/o(r).createElement(P,null,/*@__PURE__*/o(r).createElement(h.default,{size:"large"})):/*@__PURE__*/o(r).createElement(/*@__PURE__*/o(r).Fragment,null,/*@__PURE__*/o(r).createElement(p.ProductHeading,{suffix:e},C&&(0,g.renderProductLogo)(C)),t,i&&/*@__PURE__*/o(r).createElement(S,null,i),/*@__PURE__*/o(r).createElement(M,null),/*@__PURE__*/o(r).createElement(k,null,A&&/*@__PURE__*/o(r).createElement(m.default,{renderText:!v,pageId:l,footerProducts:A}),n))))))}}),O.register("fo5uj",function(e,t){n(e.exports,"default",function(){return o});var r=O("3MqnH");O("gKcIt"),O("1MAbu");var // eslint-disable-next-line @repo/internal/react/require-jsdoc o=r.default}),O.register("3MqnH",function(e,t){n(e.exports,"default",function(){return d});/** @jsx jsx */var r=O("lPOF7"),o=O("kxElr"),i=(0,r.css)({width:"100%",position:"fixed"}),a=(0,r.css)({width:"100%",position:"relative",zIndex:3,flex:"1 0 auto",transition:"height 0.25s ease-in-out"}),s=(0,r.css)({minWidth:0,position:"relative",zIndex:1,flex:"1 1 auto"}),l=(0,r.css)({display:"flex",width:"100%",minHeight:"100%",flexDirection:"column"}),c=(0,r.css)({display:"flex",flex:"1 1 auto"}),u=(0,r.css)({position:"relative",zIndex:2}),d=function(e){var t=e.isBannerOpen,n=void 0!==t&&t,d=e.bannerHeight,f=void 0===d?o.defaultBannerHeight:d,p=e.banner,g=e.navigation,h=e.children,m=e.testId;return(0,r.jsx)("div",{css:l,"data-testid":m},p?(0,r.jsx)("div",{css:a,style:{height:n?"".concat(f,"px"):"0"},"aria-hidden":!n,"data-testid":m?"".concat(m,"--banner-container"):void 0},(0,r.jsx)("div",{css:i},p)):null,(0,r.jsx)("div",{css:c},(0,r.jsx)("div",{css:u},g),(0,r.jsx)("div",{css:s},h)))}}),O.register("kxElr",function(e,t){n(e.exports,"defaultGridColumns",function(){return r}),n(e.exports,"defaultGridColumnWidth",function(){return o}),n(e.exports,"spacingMapping",function(){return i}),n(e.exports,"defaultSpacing",function(){return a}),n(e.exports,"defaultBannerHeight",function(){return s}),n(e.exports,"defaultMedium",function(){return l}),n(e.exports,"defaultLayout",function(){return c}),n(e.exports,"varColumnsNum",function(){return u}),n(e.exports,"varColumnSpan",function(){return d}),n(e.exports,"varGridSpacing",function(){return f});var r=12,o=80,i={comfortable:40,cosy:16,compact:4},a="cosy",s=52,l=0,c="fixed",u="--ds-columns-num",d="--ds-column-span",f="--ds-grid-spacing"}),O.register("gKcIt",function(e,t){n(e.exports,"default",function(){return c});var r=O("91i6m"),i=O("kxElr"),a=O("gj9VU"),s=O("1MAbu"),l=O("d3Ch3"),c=function(e){var t,n,c,u=e.spacing,d=e.columns,f=e.layout,p=e.testId,g=e.children,h=e.theme,m=(0,r.useContext)(l.GridContext).isRoot,v=(0,r.useContext)(s.GridColumnContext).medium,y=v>0?v:i.defaultGridColumns,b=null!==(t=null!=u?u:null==h?void 0:h.spacing)&&void 0!==t?t:i.defaultSpacing,C=null!==(n=null!=d?d:null==h?void 0:h.columns)&&void 0!==n?n:y,A=null!==(c=null==h?void 0:h.isNestedGrid)&&void 0!==c?c:!m,E=(0,r.useMemo)(function(){return{isRoot:!1,isNested:A,spacing:b,columns:C}},[b,C,A]);return /*@__PURE__*/o(r).createElement(l.GridContext.Provider,{value:E},/*@__PURE__*/o(r).createElement(a.Grid,{layout:f,testId:p},g))}}),O.register("gj9VU",function(e,t){n(e.exports,"Grid",function(){return f});var r=O("dsN6L"),i=O("91i6m"),a=O("lPOF7"),s=O("kxElr"),l=O("d3Ch3"),c=(0,a.css)({display:"flex",margin:"0 auto",// eslint-disable-next-line @atlaskit/design-system/ensure-design-token-usage padding:"0 calc(var(".concat(s.varGridSpacing,") / 2)"),position:"relative",alignItems:"flex-start",flexWrap:"wrap"}),u={fixed:(0,a.css)({maxWidth:"calc(var(".concat(s.varColumnsNum,") * ").concat(s.defaultGridColumnWidth,"px)")}),fluid:(0,a.css)({maxWidth:"100%"})},d=(0,a.css)({// eslint-disable-next-line @atlaskit/design-system/ensure-design-token-usage margin:"0 calc(-1 * var(".concat(s.varGridSpacing,"))")}),f=function(e){var t,n=e.layout,f=void 0===n?s.defaultLayout:n,p=e.testId,g=e.children,h=(0,i.useContext)(l.GridContext),m=h.isNested,v=h.columns,y=h.spacing;return(0,a.jsx)("div",{css:[c,u[f],m&&d],style:(t={},/*@__PURE__*/o(r)(t,s.varColumnsNum,v),/*@__PURE__*/o(r)(t,s.varGridSpacing,"".concat(s.spacingMapping[y],"px")),t),"data-testid":p},g)}}),O.register("d3Ch3",function(e,t){n(e.exports,"GridContext",function(){return i});var r=O("91i6m"),o=O("kxElr"),i=/*#__PURE__*/(0,r.createContext)({isRoot:!0,isNested:!1,spacing:o.defaultSpacing,columns:o.defaultGridColumns})}),O.register("1MAbu",function(e,t){n(e.exports,"GridColumnContext",function(){return m}),n(e.exports,"default",function(){return v});var r,i,a=O("dsN6L"),s=O("91i6m"),l=O("lPOF7"),c=O("kxElr"),u=O("d3Ch3"),d=((r=d||{}).Auto="auto",r.Bounded="bounded",r.FullWidth="fullWidth",r),f=function(e){var t=e.medium,r=e.columns;return t===c.defaultMedium?d.Auto:t<r?d.Bounded:d.FullWidth},p="(".concat("99.9999%"," / var(").concat(c.varColumnsNum,"))"),g=(0,l.css)({minWidth:"calc(".concat(p," - var(").concat(c.varGridSpacing,"))"),// eslint-disable-next-line @atlaskit/design-system/ensure-design-token-usage margin:"0 calc(var(".concat(c.varGridSpacing,") / 2)"),flexGrow:1,flexShrink:0,wordWrap:"break-word"}),h=(i={},/*@__PURE__*/o(a)(i,d.Auto,(0,l.css)({maxWidth:"calc(100% - var(".concat(c.varGridSpacing,"))"),flexBasis:"auto"})),/*@__PURE__*/o(a)(i,d.Bounded,(0,l.css)({maxWidth:"calc(".concat(p," * var(").concat(c.varColumnSpan,") - var(").concat(c.varGridSpacing,"))"),flexBasis:"100%"})),/*@__PURE__*/o(a)(i,d.FullWidth,(0,l.css)({maxWidth:"calc(100% - var(".concat(c.varGridSpacing,"))"),flexBasis:"100%"})),i),m=/*#__PURE__*/(0,s.createContext)({medium:c.defaultMedium}),v=function(e){var t=e.medium,r=void 0===t?c.defaultMedium:t,n=e.children,i=e.testId,p=(0,s.useContext)(u.GridContext).columns,v=(0,s.useMemo)(function(){return{medium:r}},[r]),y=Math.max(1,Math.min(r,p)),b=f({medium:r,columns:p});return(0,l.jsx)(m.Provider,{value:v},(0,l.jsx)("div",{css:[g,h[b]],style:/*@__PURE__*/o(a)({},c.varColumnSpan,b===d.Auto?"auto":y),"data-testid":i},n))}}),O.register("k8ZoM",function(e,t){n(e.exports,"default",function(){return i});var r=O("fDFhk"),o=O("2S8bR");O("e08gr");var i=/** * Takes a dot-separated token name and an optional fallback, and returns the CSS custom property for the corresponding token. * This should be used to implement design decisions throughout your application. * * Note: With `@atlaskit/babel-plugin-tokens`, this function can be pre-compiled and a fallback value automatically inserted. * * @param {string} path - A dot-separated token name (example: `'color.background.brand'` or `'spacing.scale.100'`). * @param {string} [fallback] - The fallback value that should render when token CSS is not present in your app. * * @example * ``` * <div * css={{ * backgroundColor: token('elevation.surface.raised', N0), * boxShadow: token('elevation.shadow.raised', `0 20px 32px -8px ${N50A}, 0 0 1px ${N60A}`), * padding: token('spacing.scale.100', '8px'), * fontWeight: token('font.weight.regular', '400'), * }} * /> * ``` * */function(e,t){var n=r.default[e];return n||(n=o.TOKEN_NOT_FOUND_CSS_VAR),t?"var(".concat(n,", ").concat(t,")"):"var(".concat(n,")")}}),O.register("fDFhk",function(e,t){n(e.exports,"default",function(){return r});var r={"color.text":"--ds-text","color.text.accent.lime":"--ds-text-accent-lime","color.text.accent.lime.bolder":"--ds-text-accent-lime-bolder","color.text.accent.red":"--ds-text-accent-red","color.text.accent.red.bolder":"--ds-text-accent-red-bolder","color.text.accent.orange":"--ds-text-accent-orange","color.text.accent.orange.bolder":"--ds-text-accent-orange-bolder","color.text.accent.yellow":"--ds-text-accent-yellow","color.text.accent.yellow.bolder":"--ds-text-accent-yellow-bolder","color.text.accent.green":"--ds-text-accent-green","color.text.accent.green.bolder":"--ds-text-accent-green-bolder","color.text.accent.teal":"--ds-text-accent-teal","color.text.accent.teal.bolder":"--ds-text-accent-teal-bolder","color.text.accent.blue":"--ds-text-accent-blue","color.text.accent.blue.bolder":"--ds-text-accent-blue-bolder","color.text.accent.purple":"--ds-text-accent-purple","color.text.accent.purple.bolder":"--ds-text-accent-purple-bolder","color.text.accent.magenta":"--ds-text-accent-magenta","color.text.accent.magenta.bolder":"--ds-text-accent-magenta-bolder","color.text.accent.gray":"--ds-text-accent-gray","color.text.accent.gray.bolder":"--ds-text-accent-gray-bolder","color.text.disabled":"--ds-text-disabled","color.text.inverse":"--ds-text-inverse","color.text.selected":"--ds-text-selected","color.text.brand":"--ds-text-brand","color.text.danger":"--ds-text-danger","color.text.warning":"--ds-text-warning","color.text.warning.inverse":"--ds-text-warning-inverse","color.text.success":"--ds-text-success","color.text.discovery":"--ds-text-discovery","color.text.information":"--ds-text-information","color.text.subtlest":"--ds-text-subtlest","color.text.subtle":"--ds-text-subtle","color.link":"--ds-link","color.link.pressed":"--ds-link-pressed","color.link.visited":"--ds-link-visited","color.icon":"--ds-icon","color.icon.accent.lime":"--ds-icon-accent-lime","color.icon.accent.red":"--ds-icon-accent-red","color.icon.accent.orange":"--ds-icon-accent-orange","color.icon.accent.yellow":"--ds-icon-accent-yellow","color.icon.accent.green":"--ds-icon-accent-green","color.icon.accent.teal":"--ds-icon-accent-teal","color.icon.accent.blue":"--ds-icon-accent-blue","color.icon.accent.purple":"--ds-icon-accent-purple","color.icon.accent.magenta":"--ds-icon-accent-magenta","color.icon.accent.gray":"--ds-icon-accent-gray","color.icon.disabled":"--ds-icon-disabled","color.icon.inverse":"--ds-icon-inverse","color.icon.selected":"--ds-icon-selected","color.icon.brand":"--ds-icon-brand","color.icon.danger":"--ds-icon-danger","color.icon.warning":"--ds-icon-warning","color.icon.warning.inverse":"--ds-icon-warning-inverse","color.icon.success":"--ds-icon-success","color.icon.discovery":"--ds-icon-discovery","color.icon.information":"--ds-icon-information","color.icon.subtle":"--ds-icon-subtle","color.border":"--ds-border","color.border.accent.lime":"--ds-border-accent-lime","color.border.accent.red":"--ds-border-accent-red","color.border.accent.orange":"--ds-border-accent-orange","color.border.accent.yellow":"--ds-border-accent-yellow","color.border.accent.green":"--ds-border-accent-green","color.border.accent.teal":"--ds-border-accent-teal","color.border.accent.blue":"--ds-border-accent-blue","color.border.accent.purple":"--ds-border-accent-purple","color.border.accent.magenta":"--ds-border-accent-magenta","color.border.accent.gray":"--ds-border-accent-gray","color.border.disabled":"--ds-border-disabled","color.border.focused":"--ds-border-focused","color.border.input":"--ds-border-input","color.border.inverse":"--ds-border-inverse","color.border.selected":"--ds-border-selected","color.border.brand":"--ds-border-brand","color.border.danger":"--ds-border-danger","color.border.warning":"--ds-border-warning","color.border.success":"--ds-border-success","color.border.discovery":"--ds-border-discovery","color.border.information":"--ds-border-information","color.border.bold":"--ds-border-bold","color.background.accent.lime.subtlest":"--ds-background-accent-lime-subtlest","color.background.accent.lime.subtlest.hovered":"--ds-background-accent-lime-subtlest-hovered","color.background.accent.lime.subtlest.pressed":"--ds-background-accent-lime-subtlest-pressed","color.background.accent.lime.subtler":"--ds-background-accent-lime-subtler","color.background.accent.lime.subtler.hovered":"--ds-background-accent-lime-subtler-hovered","color.background.accent.lime.subtler.pressed":"--ds-background-accent-lime-subtler-pressed","color.background.accent.lime.subtle":"--ds-background-accent-lime-subtle","color.background.accent.lime.subtle.hovered":"--ds-background-accent-lime-subtle-hovered","color.background.accent.lime.subtle.pressed":"--ds-background-accent-lime-subtle-pressed","color.background.accent.lime.bolder":"--ds-background-accent-lime-bolder","color.background.accent.lime.bolder.hovered":"--ds-background-accent-lime-bolder-hovered","color.background.accent.lime.bolder.pressed":"--ds-background-accent-lime-bolder-pressed","color.background.accent.red.subtlest":"--ds-background-accent-red-subtlest","color.background.accent.red.subtlest.hovered":"--ds-background-accent-red-subtlest-hovered","color.background.accent.red.subtlest.pressed":"--ds-background-accent-red-subtlest-pressed","color.background.accent.red.subtler":"--ds-background-accent-red-subtler","color.background.accent.red.subtler.hovered":"--ds-background-accent-red-subtler-hovered","color.background.accent.red.subtler.pressed":"--ds-background-accent-red-subtler-pressed","color.background.accent.red.subtle":"--ds-background-accent-red-subtle","color.background.accent.red.subtle.hovered":"--ds-background-accent-red-subtle-hovered","color.background.accent.red.subtle.pressed":"--ds-background-accent-red-subtle-pressed","color.background.accent.red.bolder":"--ds-background-accent-red-bolder","color.background.accent.red.bolder.hovered":"--ds-background-accent-red-bolder-hovered","color.background.accent.red.bolder.pressed":"--ds-background-accent-red-bolder-pressed","color.background.accent.orange.subtlest":"--ds-background-accent-orange-subtlest","color.background.accent.orange.subtlest.hovered":"--ds-background-accent-orange-subtlest-hovered","color.background.accent.orange.subtlest.pressed":"--ds-background-accent-orange-subtlest-pressed","color.background.accent.orange.subtler":"--ds-background-accent-orange-subtler","color.background.accent.orange.subtler.hovered":"--ds-background-accent-orange-subtler-hovered","color.background.accent.orange.subtler.pressed":"--ds-background-accent-orange-subtler-pressed","color.background.accent.orange.subtle":"--ds-background-accent-orange-subtle","color.background.accent.orange.subtle.hovered":"--ds-background-accent-orange-subtle-hovered","color.background.accent.orange.subtle.pressed":"--ds-background-accent-orange-subtle-pressed","color.background.accent.orange.bolder":"--ds-background-accent-orange-bolder","color.background.accent.orange.bolder.hovered":"--ds-background-accent-orange-bolder-hovered","color.background.accent.orange.bolder.pressed":"--ds-background-accent-orange-bolder-pressed","color.background.accent.yellow.subtlest":"--ds-background-accent-yellow-subtlest","color.background.accent.yellow.subtlest.hovered":"--ds-background-accent-yellow-subtlest-hovered","color.background.accent.yellow.subtlest.pressed":"--ds-background-accent-yellow-subtlest-pressed","color.background.accent.yellow.subtler":"--ds-background-accent-yellow-subtler","color.background.accent.yellow.subtler.hovered":"--ds-background-accent-yellow-subtler-hovered","color.background.accent.yellow.subtler.pressed":"--ds-background-accent-yellow-subtler-pressed","color.background.accent.yellow.subtle":"--ds-background-accent-yellow-subtle","color.background.accent.yellow.subtle.hovered":"--ds-background-accent-yellow-subtle-hovered","color.background.accent.yellow.subtle.pressed":"--ds-background-accent-yellow-subtle-pressed","color.background.accent.yellow.bolder":"--ds-background-accent-yellow-bolder","color.background.accent.yellow.bolder.hovered":"--ds-background-accent-yellow-bolder-hovered","color.background.accent.yellow.bolder.pressed":"--ds-background-accent-yellow-bolder-pressed","color.background.accent.green.subtlest":"--ds-background-accent-green-subtlest","color.background.accent.green.subtlest.hovered":"--ds-background-accent-green-subtlest-hovered","color.background.accent.green.subtlest.pressed":"--ds-background-accent-green-subtlest-pressed","color.background.accent.green.subtler":"--ds-background-accent-green-subtler","color.background.accent.green.subtler.hovered":"--ds-background-accent-green-subtler-hovered","color.background.accent.green.subtler.pressed":"--ds-background-accent-green-subtler-pressed","color.background.accent.green.subtle":"--ds-background-accent-green-subtle","color.background.accent.green.subtle.hovered":"--ds-background-accent-green-subtle-hovered","color.background.accent.green.subtle.pressed":"--ds-background-accent-green-subtle-pressed","color.background.accent.green.bolder":"--ds-background-accent-green-bolder","color.background.accent.green.bolder.hovered":"--ds-background-accent-green-bolder-hovered","color.background.accent.green.bolder.pressed":"--ds-background-accent-green-bolder-pressed","color.background.accent.teal.subtlest":"--ds-background-accent-teal-subtlest","color.background.accent.teal.subtlest.hovered":"--ds-background-accent-teal-subtlest-hovered","color.background.accent.teal.subtlest.pressed":"--ds-background-accent-teal-subtlest-pressed","color.background.accent.teal.subtler":"--ds-background-accent-teal-subtler","color.background.accent.teal.subtler.hovered":"--ds-background-accent-teal-subtler-hovered","color.background.accent.teal.subtler.pressed":"--ds-background-accent-teal-subtler-pressed","color.background.accent.teal.subtle":"--ds-background-accent-teal-subtle","color.background.accent.teal.subtle.hovered":"--ds-background-accent-teal-subtle-hovered","color.background.accent.teal.subtle.pressed":"--ds-background-accent-teal-subtle-pressed","color.background.accent.teal.bolder":"--ds-background-accent-teal-bolder","color.background.accent.teal.bolder.hovered":"--ds-background-accent-teal-bolder-hovered","color.background.accent.teal.bolder.pressed":"--ds-background-accent-teal-bolder-pressed","color.background.accent.blue.subtlest":"--ds-background-accent-blue-subtlest","color.background.accent.blue.subtlest.hovered":"--ds-background-accent-blue-subtlest-hovered","color.background.accent.blue.subtlest.pressed":"--ds-background-accent-blue-subtlest-pressed","color.background.accent.blue.subtler":"--ds-background-accent-blue-subtler","color.background.accent.blue.subtler.hovered":"--ds-background-accent-blue-subtler-hovered","color.background.accent.blue.subtler.pressed":"--ds-background-accent-blue-subtler-pressed","color.background.accent.blue.subtle":"--ds-background-accent-blue-subtle","color.background.accent.blue.subtle.hovered":"--ds-background-accent-blue-subtle-hovered","color.background.accent.blue.subtle.pressed":"--ds-background-accent-blue-subtle-pressed","color.background.accent.blue.bolder":"--ds-background-accent-blue-bolder","color.background.accent.blue.bolder.hovered":"--ds-background-accent-blue-bolder-hovered","color.background.accent.blue.bolder.pressed":"--ds-background-accent-blue-bolder-pressed","color.background.accent.purple.subtlest":"--ds-background-accent-purple-subtlest","color.background.accent.purple.subtlest.hovered":"--ds-background-accent-purple-subtlest-hovered","color.background.accent.purple.subtlest.pressed":"--ds-background-accent-purple-subtlest-pressed","color.background.accent.purple.subtler":"--ds-background-accent-purple-subtler","color.background.accent.purple.subtler.hovered":"--ds-background-accent-purple-subtler-hovered","color.background.accent.purple.subtler.pressed":"--ds-background-accent-purple-subtler-pressed","color.background.accent.purple.subtle":"--ds-background-accent-purple-subtle","color.background.accent.purple.subtle.hovered":"--ds-background-accent-purple-subtle-hovered","color.background.accent.purple.subtle.pressed":"--ds-background-accent-purple-subtle-pressed","color.background.accent.purple.bolder":"--ds-background-accent-purple-bolder","color.background.accent.purple.bolder.hovered":"--ds-background-accent-purple-bolder-hovered","color.background.accent.purple.bolder.pressed":"--ds-background-accent-purple-bolder-pressed","color.background.accent.magenta.subtlest":"--ds-background-accent-magenta-subtlest","color.background.accent.magenta.subtlest.hovered":"--ds-background-accent-magenta-subtlest-hovered","color.background.accent.magenta.subtlest.pressed":"--ds-background-accent-magenta-subtlest-pressed","color.background.accent.magenta.subtler":"--ds-background-accent-magenta-subtler","color.background.accent.magenta.subtler.hovered":"--ds-background-accent-magenta-subtler-hovered","color.background.accent.magenta.subtler.pressed":"--ds-background-accent-magenta-subtler-pressed","color.background.accent.magenta.subtle":"--ds-background-accent-magenta-subtle","color.background.accent.magenta.subtle.hovered":"--ds-background-accent-magenta-subtle-hovered","color.background.accent.magenta.subtle.pressed":"--ds-background-accent-magenta-subtle-pressed","color.background.accent.magenta.bolder":"--ds-background-accent-magenta-bolder","color.background.accent.magenta.bolder.hovered":"--ds-background-accent-magenta-bolder-hovered","color.background.accent.magenta.bolder.pressed":"--ds-background-accent-magenta-bolder-pressed","color.background.accent.gray.subtlest":"--ds-background-accent-gray-subtlest","color.background.accent.gray.subtlest.hovered":"--ds-background-accent-gray-subtlest-hovered","color.background.accent.gray.subtlest.pressed":"--ds-background-accent-gray-subtlest-pressed","color.background.accent.gray.subtler":"--ds-background-accent-gray-subtler","color.background.accent.gray.subtler.hovered":"--ds-background-accent-gray-subtler-hovered","color.background.accent.gray.subtler.pressed":"--ds-background-accent-gray-subtler-pressed","color.background.accent.gray.subtle":"--ds-background-accent-gray-subtle","color.background.accent.gray.subtle.hovered":"--ds-background-accent-gray-subtle-hovered","color.background.accent.gray.subtle.pressed":"--ds-background-accent-gray-subtle-pressed","color.background.accent.gray.bolder":"--ds-background-accent-gray-bolder","color.background.accent.gray.bolder.hovered":"--ds-background-accent-gray-bolder-hovered","color.background.accent.gray.bolder.pressed":"--ds-background-accent-gray-bolder-pressed","color.background.disabled":"--ds-background-disabled","color.background.input":"--ds-background-input","color.background.input.hovered":"--ds-background-input-hovered","color.background.input.pressed":"--ds-background-input-pressed","color.background.inverse.subtle":"--ds-background-inverse-subtle","color.background.inverse.subtle.hovered":"--ds-background-inverse-subtle-hovered","color.background.inverse.subtle.pressed":"--ds-background-inverse-subtle-pressed","color.background.neutral":"--ds-background-neutral","color.background.neutral.hovered":"--ds-background-neutral-hovered","color.background.neutral.pressed":"--ds-background-neutral-pressed","color.background.neutral.subtle":"--ds-background-neutral-subtle","color.background.neutral.subtle.hovered":"--ds-background-neutral-subtle-hovered","color.background.neutral.subtle.pressed":"--ds-background-neutral-subtle-pressed","color.background.neutral.bold":"--ds-background-neutral-bold","color.background.neutral.bold.hovered":"--ds-background-neutral-bold-hovered","color.background.neutral.bold.pressed":"--ds-background-neutral-bold-pressed","color.background.selected":"--ds-background-selected","color.background.selected.hovered":"--ds-background-selected-hovered","color.background.selected.pressed":"--ds-background-selected-pressed","color.background.selected.bold":"--ds-background-selected-bold","color.background.selected.bold.hovered":"--ds-background-selected-bold-hovered","color.background.selected.bold.pressed":"--ds-background-selected-bold-pressed","color.background.brand.subtlest":"--ds-background-brand-subtlest","color.background.brand.subtlest.hovered":"--ds-background-brand-subtlest-hovered","color.background.brand.subtlest.pressed":"--ds-background-brand-subtlest-pressed","color.background.brand.bold":"--ds-background-brand-bold","color.background.brand.bold.hovered":"--ds-background-brand-bold-hovered","color.background.brand.bold.pressed":"--ds-background-brand-bold-pressed","color.background.brand.boldest":"--ds-background-brand-boldest","color.background.brand.boldest.hovered":"--ds-background-brand-boldest-hovered","color.background.brand.boldest.pressed":"--ds-background-brand-boldest-pressed","color.background.danger":"--ds-background-danger","color.background.danger.hovered":"--ds-background-danger-hovered","color.background.danger.pressed":"--ds-background-danger-pressed","color.background.danger.bold":"--ds-background-danger-bold","color.background.danger.bold.hovered":"--ds-background-danger-bold-hovered","color.background.danger.bold.pressed":"--ds-background-danger-bold-pressed","color.background.warning":"--ds-background-warning","color.background.warning.hovered":"--ds-background-warning-hovered","color.background.warning.pressed":"--ds-background-warning-pressed","color.background.warning.bold":"--ds-background-warning-bold","color.background.warning.bold.hovered":"--ds-background-warning-bold-hovered","color.background.warning.bold.pressed":"--ds-background-warning-bold-pressed","color.background.success":"--ds-background-success","color.background.success.hovered":"--ds-background-success-hovered","color.background.success.pressed":"--ds-background-success-pressed","color.background.success.bold":"--ds-background-success-bold","color.background.success.bold.hovered":"--ds-background-success-bold-hovered","color.background.success.bold.pressed":"--ds-background-success-bold-pressed","color.background.discovery":"--ds-background-discovery","color.background.discovery.hovered":"--ds-background-discovery-hovered","color.background.discovery.pressed":"--ds-background-discovery-pressed","color.background.discovery.bold":"--ds-background-discovery-bold","color.background.discovery.bold.hovered":"--ds-background-discovery-bold-hovered","color.background.discovery.bold.pressed":"--ds-background-discovery-bold-pressed","color.background.information":"--ds-background-information","color.background.information.hovered":"--ds-background-information-hovered","color.background.information.pressed":"--ds-background-information-pressed","color.background.information.bold":"--ds-background-information-bold","color.background.information.bold.hovered":"--ds-background-information-bold-hovered","color.background.information.bold.pressed":"--ds-background-information-bold-pressed","color.blanket":"--ds-blanket","color.blanket.selected":"--ds-blanket-selected","color.blanket.danger":"--ds-blanket-danger","color.interaction.hovered":"--ds-interaction-hovered","color.interaction.pressed":"--ds-interaction-pressed","color.skeleton":"--ds-skeleton","color.skeleton.subtle":"--ds-skeleton-subtle","color.chart.categorical.1":"--ds-chart-categorical-1","color.chart.categorical.1.hovered":"--ds-chart-categorical-1-hovered","color.chart.categorical.2":"--ds-chart-categorical-2","color.chart.categorical.2.hovered":"--ds-chart-categorical-2-hovered","color.chart.categorical.3":"--ds-chart-categorical-3","color.chart.categorical.3.hovered":"--ds-chart-categorical-3-hovered","color.chart.categorical.4":"--ds-chart-categorical-4","color.chart.categorical.4.hovered":"--ds-chart-categorical-4-hovered","color.chart.categorical.5":"--ds-chart-categorical-5","color.chart.categorical.5.hovered":"--ds-chart-categorical-5-hovered","color.chart.categorical.6":"--ds-chart-categorical-6","color.chart.categorical.6.hovered":"--ds-chart-categorical-6-hovered","color.chart.categorical.7":"--ds-chart-categorical-7","color.chart.categorical.7.hovered":"--ds-chart-categorical-7-hovered","color.chart.categorical.8":"--ds-chart-categorical-8","color.chart.categorical.8.hovered":"--ds-chart-categorical-8-hovered","color.chart.lime.bold":"--ds-chart-lime-bold","color.chart.lime.bold.hovered":"--ds-chart-lime-bold-hovered","color.chart.lime.bolder":"--ds-chart-lime-bolder","color.chart.lime.bolder.hovered":"--ds-chart-lime-bolder-hovered","color.chart.lime.boldest":"--ds-chart-lime-boldest","color.chart.lime.boldest.hovered":"--ds-chart-lime-boldest-hovered","color.chart.neutral":"--ds-chart-neutral","color.chart.neutral.hovered":"--ds-chart-neutral-hovered","color.chart.red.bold":"--ds-chart-red-bold","color.chart.red.bold.hovered":"--ds-chart-red-bold-hovered","color.chart.red.bolder":"--ds-chart-red-bolder","color.chart.red.bolder.hovered":"--ds-chart-red-bolder-hovered","color.chart.red.boldest":"--ds-chart-red-boldest","color.chart.red.boldest.hovered":"--ds-chart-red-boldest-hovered","color.chart.orange.bold":"--ds-chart-orange-bold","color.chart.orange.bold.hovered":"--ds-chart-orange-bold-hovered","color.chart.orange.bolder":"--ds-chart-orange-bolder","color.chart.orange.bolder.hovered":"--ds-chart-orange-bolder-hovered","color.chart.orange.boldest":"--ds-chart-orange-boldest","color.chart.orange.boldest.hovered":"--ds-chart-orange-boldest-hovered","color.chart.yellow.bold":"--ds-chart-yellow-bold","color.chart.yellow.bold.hovered":"--ds-chart-yellow-bold-hovered","color.chart.yellow.bolder":"--ds-chart-yellow-bolder","color.chart.yellow.bolder.hovered":"--ds-chart-yellow-bolder-hovered","color.chart.yellow.boldest":"--ds-chart-yellow-boldest","color.chart.yellow.boldest.hovered":"--ds-chart-yellow-boldest-hovered","color.chart.green.bold":"--ds-chart-green-bold","color.chart.green.bold.hovered":"--ds-chart-green-bold-hovered","color.chart.green.bolder":"--ds-chart-green-bolder","color.chart.green.bolder.hovered":"--ds-chart-green-bolder-hovered","color.chart.green.boldest":"--ds-chart-green-boldest","color.chart.green.boldest.hovered":"--ds-chart-green-boldest-hovered","color.chart.teal.bold":"--ds-chart-teal-bold","color.chart.teal.bold.hovered":"--ds-chart-teal-bold-hovered","color.chart.teal.bolder":"--ds-chart-teal-bolder","color.chart.teal.bolder.hovered":"--ds-chart-teal-bolder-hovered","color.chart.teal.boldest":"--ds-chart-teal-boldest","color.chart.teal.boldest.hovered":"--ds-chart-teal-boldest-hovered","color.chart.blue.bold":"--ds-chart-blue-bold","color.chart.blue.bold.hovered":"--ds-chart-blue-bold-hovered","color.chart.blue.bolder":"--ds-chart-blue-bolder","color.chart.blue.bolder.hovered":"--ds-chart-blue-bolder-hovered","color.chart.blue.boldest":"--ds-chart-blue-boldest","color.chart.blue.boldest.hovered":"--ds-chart-blue-boldest-hovered","color.chart.purple.bold":"--ds-chart-purple-bold","color.chart.purple.bold.hovered":"--ds-chart-purple-bold-hovered","color.chart.purple.bolder":"--ds-chart-purple-bolder","color.chart.purple.bolder.hovered":"--ds-chart-purple-bolder-hovered","color.chart.purple.boldest":"--ds-chart-purple-boldest","color.chart.purple.boldest.hovered":"--ds-chart-purple-boldest-hovered","color.chart.magenta.bold":"--ds-chart-magenta-bold","color.chart.magenta.bold.hovered":"--ds-chart-magenta-bold-hovered","color.chart.magenta.bolder":"--ds-chart-magenta-bolder","color.chart.magenta.bolder.hovered":"--ds-chart-magenta-bolder-hovered","color.chart.magenta.boldest":"--ds-chart-magenta-boldest","color.chart.magenta.boldest.hovered":"--ds-chart-magenta-boldest-hovered","color.chart.gray.bold":"--ds-chart-gray-bold","color.chart.gray.bold.hovered":"--ds-chart-gray-bold-hovered","color.chart.gray.bolder":"--ds-chart-gray-bolder","color.chart.gray.bolder.hovered":"--ds-chart-gray-bolder-hovered","color.chart.gray.boldest":"--ds-chart-gray-boldest","color.chart.gray.boldest.hovered":"--ds-chart-gray-boldest-hovered","color.chart.brand":"--ds-chart-brand","color.chart.brand.hovered":"--ds-chart-brand-hovered","color.chart.danger":"--ds-chart-danger","color.chart.danger.hovered":"--ds-chart-danger-hovered","color.chart.danger.bold":"--ds-chart-danger-bold","color.chart.danger.bold.hovered":"--ds-chart-danger-bold-hovered","color.chart.warning":"--ds-chart-warning","color.chart.warning.hovered":"--ds-chart-warning-hovered","color.chart.warning.bold":"--ds-chart-warning-bold","color.chart.warning.bold.hovered":"--ds-chart-warning-bold-hovered","color.chart.success":"--ds-chart-success","color.chart.success.hovered":"--ds-chart-success-hovered","color.chart.success.bold":"--ds-chart-success-bold","color.chart.success.bold.hovered":"--ds-chart-success-bold-hovered","color.chart.discovery":"--ds-chart-discovery","color.chart.discovery.hovered":"--ds-chart-discovery-hovered","color.chart.discovery.bold":"--ds-chart-discovery-bold","color.chart.discovery.bold.hovered":"--ds-chart-discovery-bold-hovered","color.chart.information":"--ds-chart-information","color.chart.information.hovered":"--ds-chart-information-hovered","color.chart.information.bold":"--ds-chart-information-bold","color.chart.information.bold.hovered":"--ds-chart-information-bold-hovered","elevation.surface":"--ds-surface","elevation.surface.hovered":"--ds-surface-hovered","elevation.surface.pressed":"--ds-surface-pressed","elevation.surface.overlay":"--ds-surface-overlay","elevation.surface.overlay.hovered":"--ds-surface-overlay-hovered","elevation.surface.overlay.pressed":"--ds-surface-overlay-pressed","elevation.surface.raised":"--ds-surface-raised","elevation.surface.raised.hovered":"--ds-surface-raised-hovered","elevation.surface.raised.pressed":"--ds-surface-raised-pressed","elevation.surface.sunken":"--ds-surface-sunken","elevation.shadow.overflow":"--ds-shadow-overflow","elevation.shadow.overflow.perimeter":"--ds-shadow-overflow-perimeter","elevation.shadow.overflow.spread":"--ds-shadow-overflow-spread","elevation.shadow.overlay":"--ds-shadow-overlay","elevation.shadow.raised":"--ds-shadow-raised","opacity.disabled":"--ds-opacity-disabled","opacity.loading":"--ds-opacity-loading","utility.UNSAFE.textTransformUppercase":"--ds-UNSAFE-textTransformUppercase","utility.UNSAFE.transparent":"--ds-UNSAFE-transparent","utility.elevation.surface.current":"--ds-elevation-surface-current","border.radius.050":"--ds-border-radius-050","border.radius":"--ds-border-radius","border.radius.100":"--ds-border-radius-100","border.radius.200":"--ds-border-radius-200","border.radius.300":"--ds-border-radius-300","border.radius.400":"--ds-border-radius-400","border.radius.circle":"--ds-border-radius-circle","border.width":"--ds-border-width","border.width.0":"--ds-border-width-0","border.width.indicator":"--ds-border-width-indicator","border.width.outline":"--ds-border-width-outline","space.0":"--ds-space-0","space.025":"--ds-space-025","space.050":"--ds-space-050","space.075":"--ds-space-075","space.100":"--ds-space-100","space.150":"--ds-space-150","space.200":"--ds-space-200","space.250":"--ds-space-250","space.300":"--ds-space-300","space.400":"--ds-space-400","space.500":"--ds-space-500","space.600":"--ds-space-600","space.800":"--ds-space-800","space.1000":"--ds-space-1000","space.negative.025":"--ds-space-negative-025","space.negative.050":"--ds-space-negative-050","space.negative.075":"--ds-space-negative-075","space.negative.100":"--ds-space-negative-100","space.negative.150":"--ds-space-negative-150","space.negative.200":"--ds-space-negative-200","space.negative.250":"--ds-space-negative-250","space.negative.300":"--ds-space-negative-300","space.negative.400":"--ds-space-negative-400","font.heading.xxlarge":"--ds-font-heading-xxlarge","font.heading.xlarge":"--ds-font-heading-xlarge","font.heading.large":"--ds-font-heading-large","font.heading.medium":"--ds-font-heading-medium","font.heading.small":"--ds-font-heading-small","font.heading.xsmall":"--ds-font-heading-xsmall","font.heading.xxsmall":"--ds-font-heading-xxsmall","font.body.large":"--ds-font-body-large","font.body":"--ds-font-body","font.body.small":"--ds-font-body-small","font.ui":"--ds-font-ui","font.ui.small":"--ds-font-ui-small","font.code":"--ds-font-code","font.letterSpacing.0":"--ds-font-letterSpacing-0","font.letterSpacing.100":"--ds-font-letterSpacing-100","font.letterSpacing.200":"--ds-font-letterSpacing-200","font.letterSpacing.300":"--ds-font-letterSpacing-300","font.letterSpacing.400":"--ds-font-letterSpacing-400","font.family.body":"--ds-font-family-body","font.family.code":"--ds-font-family-code","font.family.heading":"--ds-font-family-heading","font.family.monospace":"--ds-font-family-monospace","font.family.sans":"--ds-font-family-sans","font.family.brand.body":"--ds-font-family-brand-body","font.family.brand.heading":"--ds-font-family-brand-heading","font.size.050":"--ds-font-size-050","font.size.075":"--ds-font-size-075","font.size.100":"--ds-font-size-100","font.size.200":"--ds-font-size-200","font.size.300":"--ds-font-size-300","font.size.400":"--ds-font-size-400","font.size.500":"--ds-font-size-500","font.size.600":"--ds-font-size-600","font.weight.bold":"--ds-font-weight-bold","font.weight.medium":"--ds-font-weight-medium","font.weight.regular":"--ds-font-weight-regular","font.weight.semibold":"--ds-font-weight-semibold","font.lineHeight.1":"--ds-font-lineHeight-1","font.lineHeight.100":"--ds-font-lineHeight-100","font.lineHeight.200":"--ds-font-lineHeight-200","font.lineHeight.300":"--ds-font-lineHeight-300","font.lineHeight.400":"--ds-font-lineHeight-400","font.lineHeight.500":"--ds-font-lineHeight-500","font.lineHeight.600":"--ds-font-lineHeight-600"}}),O.register("2S8bR",function(e,t){n(e.exports,"THEME_DATA_ATTRIBUTE",function(){return r}),n(e.exports,"COLOR_MODE_ATTRIBUTE",function(){return o}),n(e.exports,"CONTRAST_MODE_ATTRIBUTE",function(){return i}),n(e.exports,"CUSTOM_THEME_ATTRIBUTE",function(){return a}),n(e.exports,"TOKEN_NOT_FOUND_CSS_VAR",function(){return s}),n(e.exports,"CURRENT_SURFACE_CSS_VAR",function(){return l});var r="data-theme",o="data-color-mode",i="data-contrast-mode",a="data-custom-theme",s="--".concat("ds","-token-not-found"),l="--".concat("ds","-elevation-surface-current")}),O.register("8NcDB",function(e,t){n(e.exports,"colorPalette",function(){return o});var r=O("kLNLK");let o={primaryNavy:r.N800,primaryBlue:r.B500,primaryWhite:r.N0,secondaryRed:r.R300,secondaryYellow:r.Y300,secondaryGreen:r.G300,secondaryCyan:r.P300,secondaryPurple:r.T300}}),O.register("6IwzG",function(e,t){n(e.exports,"Cobranding",function(){return o}),n(e.exports,"getCurrentCobranding",function(){return s}),n(e.exports,"CobrandingProvider",function(){return c}),n(e.exports,"useCobranding",function(){return u});var r,o,i=O("91i6m"),a=O("fYxRW");function s(e){let t=(0,a.lookupApplication)(e);if(t)switch(t.application){case"atlas":return o.ATLAS;case"bitbucket":return o.BITBUCKET;case"compass":return o.COMPASS;case"confluence":return o.CONFLUENCE;case"jira":return o.JIRA;case"loom":return o.LOOM;case"opsgenie":return o.OPSGENIE;case"statuspage":return o.STATUSPAGE;case"trello":return o.TRELLO;case"wac":switch(t.experience){case"otp-jira":return o.WAC_SIGNUP_OTP_EXPERIMENT_JIRA;case"otp-confluence":return o.WAC_SIGNUP_OTP_EXPERIMENT_CONFLUENCE;case"bxpsu2453-v1":return o.WAC_BXPSU_2453_V1;case"bxpsu2453-v2":return o.WAC_BXPSU_2453_V2;case"bxpsu2618-v1":return o.WAC_BXPSU_2618_V1;default:return o.WAC}case"pollinator":// Example to show how experiences could be used if(t.experience){if(t.experience.startsWith("jira"))return o.JIRA;if(t.experience.startsWith("confluence"))return o.CONFLUENCE}}return o.NO_COBRANDING}(r=o||(o={})).NO_COBRANDING="no-cobranding",r.BITBUCKET="bitbucket",r.COMPASS="compass",r.CONFLUENCE="confluence",r.JIRA="jira",r.OPSGENIE="opsgenie",r.STATUSPAGE="statuspage",r.TRELLO="trello",r.WAC="wac",r.ATLAS="atlas",r.LOOM="loom",r.WAC_SIGNUP_OTP_EXPERIMENT_JIRA="wac-signup-otp-experiment-jira",r.WAC_SIGNUP_OTP_EXPERIMENT_CONFLUENCE="wac-signup-otp-experiment-confluence",r.WAC_BXPSU_2453_V1="bxpsu2453-v1",r.WAC_BXPSU_2453_V2="bxpsu2453-v2",r.WAC_BXPSU_2618_V1="bxpsu2618-v1";let l=/*#__PURE__*/(0,i.createContext)({cobranding:o.NO_COBRANDING,isMobileApp:!1}),c=l.Provider;l.Consumer;let u=()=>(0,i.useContext)(l)}),O.register("fYxRW",function(e,t){n(e.exports,"applications",function(){return i}),n(e.exports,"applicationSelector",function(){return a}),n(e.exports,"lookupApplication",function(){return s}),n(e.exports,"cobrandingURLParams",function(){return l}),n(e.exports,"getMicrobrandingFromUrl",function(){return c}),n(e.exports,"isTrelloDesktop",function(){return d});var r=O("dBq8m");O("5jYTP");var o=O("4b5th");let i={admin:{name:"Adminhub",useInLoginPrompt:!1},access:{name:"Adminhub",useInLoginPrompt:!1},ace:{name:"Atlassian Community Events",useInLoginPrompt:!1},atlas:{name:"Atlas",useInLoginPrompt:!0},bitbucket:{name:"Bitbucket",useInLoginPrompt:!0},cac:{name:"Documentation",useInLoginPrompt:!0},dac:{name:"Developer Portal",useInLoginPrompt:!0},experts:{name:"Partner Program",useInLoginPrompt:!0},"itap-uat-backend":{name:"itap-uat-backend",useInLoginPrompt:!1},jac:{name:"Atlassian Bug Reporting & Feature Requests"},mpac:{name:"Marketplace",useInLoginPrompt:!0},profile:{name:"Atlassian"},"manage-profile":{name:"Atlassian account",useInLoginPrompt:!1},sac:{name:"Support",useInLoginPrompt:!0},teamcentral:{name:"Team Central",useInLoginPrompt:!1},trello:{name:"Trello",useInLoginPrompt:!0},mac:{name:"My Atlassian",useInLoginPrompt:!0},jira:{name:"Jira",useInLoginPrompt:!0},loom:{name:"Loom",useInLoginPrompt:!0},confluence:{name:"Confluence",useInLoginPrompt:!0},ondemand:{name:"Atlassian Cloud",useInLoginPrompt:!1},opsgenie:{name:"Opsgenie",useInLoginPrompt:!0},start:{name:"Start",useInLoginPrompt:!1},megamanzero:{name:"MegamanZero",useInLoginPrompt:!1},pollinator:{// for functional testing name:"Pollinator",useInLoginPrompt:!1},wac:{name:"Atlassian",useInLoginPrompt:!1},compass:{name:"Compass",useInLoginPrompt:!0},sourcetree:{name:"Sourcetree",useInLoginPrompt:!1},statuspage:{name:"Statuspage"},uac:{name:"UAC",useInLoginPrompt:!1}},a=(0,o.createSelector)(e=>e.cobranding,e=>s(e));function s(e){let t=/** * Determine the cobranding application from the `?continue=...` URL param as a last resort. * * **This code should _only_ be relied upon for situations where passing an `?application=...` * param or product hint is not possible**, such as within Slack's direct initiate flow. In OIDC * flows applications should pass a product hint, and in all other flows applications should pass * an `?application=...` param to id.a.c. */function(){let e=r.parse(window.location.search),t=e.continue;if(!t)return null;try{let e=new URL(t,window.location.origin),{hostname:r,pathname:n,searchParams:o}=e;if(["bitbucket.org","integration.bb-inf.net"].includes(r))return"bitbucket";if([".opsgenie.com",".opsgeni.us"].some(e=>r.endsWith(e)))return"opsgenie";if(["manage.statuspage.io","manage.statuspagestaging.com"].includes(r))return"statuspage";if(["trello.com","trellis.coffee"].includes(r))return"trello";else if(["atlassian.com","www.atlassian.com","wac.stg.internal.atlassian.com"].includes(r))return"wac";else if(["team.atlassian.com","team.stg.atlassian.com"].includes(r))return"atlas";else if([".atlassian.net","atlassian-fex.net",".jira-dev.com"].some(e=>r.endsWith(e))){let t="/login"===n&&o.get("dest-url")?new URL(o.get("dest-url"),e):e,{pathname:r}=t;if("/wiki"===r||r.startsWith("/wiki/"))return"confluence";if("/compass"===r||r.startsWith("/compass/"))return"compass";if("/"!==r&&!u.some(e=>r===e||r.startsWith(`${e}/`)))return"jira"}}catch(e){// Malformed URL, ignore }return null}(),{application:n,experience:o}=function(){try{var e;let[t,r]=(null===(e=new URLSearchParams(window.location.search).get("application"))||void 0===e?void 0:e.split("--"))||[];if(t&&f(t))return{application:t,experience:r}}catch(e){// Malformed query parameter, ignore }return{application:null,experience:null}}(),a=e.derivedApplication||t||n,s=e.experience||o;if(a){let e=i[a];if(e)return{application:a,experience:s,...e}}return null}let l=(e,t)=>{let n=r.parse(e.search),o=null!=t?{...n,productHint:t}:{...n},i=Object.keys(o).filter(e=>["continue","application","display","productHint"].includes(e)).reduce((e,t)=>(e[t]=o[t],e),{}),a=i&&Object.keys(i).length?{...i}:"";return a};function c(e){let t=r.parse(e.search);return Object.keys(t).filter(e=>["application","continue","tenant"].includes(e)).reduce((e,r)=>(e[r]=t[r],e),{})}let u=["/admin","/login","/logout","/impersonate","/home","/people","/trusted-admin"];function d(){let e=window.navigator.userAgent;return e.includes("TrelloDesktop")}let f=e=>Object.keys(i).includes(e)}),O.register("5jYTP",function(e,t){n(e.exports,"applyMiddleware",function(){return O("5tPtc").applyMiddleware},function(e){return O("5tPtc").applyMiddleware=e}),n(e.exports,"combineReducers",function(){return O("5tPtc").combineReducers},function(e){return O("5tPtc").combineReducers=e}),n(e.exports,"compose",function(){return O("5tPtc").compose},function(e){return O("5tPtc").compose=e}),n(e.exports,"createStore",function(){return O("5tPtc").createStore},function(e){return O("5tPtc").createStore=e}),n(e.exports,"configureStore",function(){return E}),n(e.exports,"createSelector",function(){return O("4b5th").createSelector},function(e){return O("4b5th").createSelector=e});var r,o=O("7RbkC"),i=O("5tPtc");O("4b5th");var a=O("2z5V7");O("e08gr");var s=(r=function(e,t){return(r=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),l=function(e,t){var r,n,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(i){return function(s){return function(i){if(r)throw TypeError("Generator is already executing.");for(;a;)try{if(r=1,n&&(o=2&i[0]?n.return:i[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,i[1])).done)return o;switch(n=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,n=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=(o=a.trys).length>0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){a.label=i[1];break}if(6===i[0]&&a.label<o[1]){a.label=o[1],o=i;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(i);break}o[2]&&a.ops.pop(),a.trys.pop();continue}i=t.call(e,a)}catch(e){i=[6,e],n=0}finally{r=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,s])}}},c=function(e,t){for(var r=0,n=t.length,o=e.length;r<n;r++,o++)e[o]=t[r];return e},u=Object.defineProperty,d=Object.defineProperties,f=Object.getOwnPropertyDescriptors,p=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,m=function(e,t,r){return t in e?u(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r},v=function(e,t){for(var r in t||(t={}))g.call(t,r)&&m(e,r,t[r]);if(p)for(var n=0,o=p(t);n<o.length;n++){var r=o[n];h.call(t,r)&&m(e,r,t[r])}return e},y=function(e,t){return d(e,f(t))},b="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!=arguments.length)return"object"==typeof arguments[0]?i.compose:(0,i.compose).apply(null,arguments)};"undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__;var C=/** @class */function(e){function t(){for(var r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];var o=e.apply(this,r)||this;return Object.setPrototypeOf(o,t.prototype),o}return s(t,e),Object.defineProperty(t,Symbol.species,{get:function(){return t},enumerable:!1,configurable:!0}),t.prototype.concat=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return e.prototype.concat.apply(this,t)},t.prototype.prepend=function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];return 1===e.length&&Array.isArray(e[0])?new(t.bind.apply(t,c([void 0],e[0].concat(this)))):new(t.bind.apply(t,c([void 0],e.concat(this))))},t}(Array),A=/** @class */function(e){function t(){for(var r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];var o=e.apply(this,r)||this;return Object.setPrototypeOf(o,t.prototype),o}return s(t,e),Object.defineProperty(t,Symbol.species,{get:function(){return t},enumerable:!1,configurable:!0}),t.prototype.concat=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return e.prototype.concat.apply(this,t)},t.prototype.prepend=function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];return 1===e.length&&Array.isArray(e[0])?new(t.bind.apply(t,c([void 0],e[0].concat(this)))):new(t.bind.apply(t,c([void 0],e.concat(this))))},t}(Array);function E(e){var t,r=function(e){var t,r,n,o;return void 0===(t=e)&&(t={}),n=void 0===(r=t.thunk)||r,t.immutableCheck,t.serializableCheck,o=new C,n&&("boolean"==typeof n?o.push(a.default):o.push((0,a.default).withExtraArgument(n.extraArgument))),o},n=e||{},o=n.reducer,s=void 0===o?void 0:o,l=n.middleware,u=void 0===l?r():l,d=n.devTools,f=void 0===d||d,p=n.preloadedState,g=void 0===p?void 0:p,h=n.enhancers,m=void 0===h?void 0:h;if("function"==typeof s)t=s;else if(// src/isPlainObject.ts function(e){if("object"!=typeof e||null===e)return!1;var t=Object.getPrototypeOf(e);if(null===t)return!0;for(var r=t;null!==Object.getPrototypeOf(r);)r=Object.getPrototypeOf(r);return t===r}(s))t=(0,i.combineReducers)(s);else throw Error('"reducer" is a required argument, and must be a function or an object of functions that can be passed to combineReducers');var y=u;"function"==typeof y&&(y=y(r));var E=(0,i.applyMiddleware).apply(void 0,y),I=i.compose;f&&(I=b(v({trace:!1},"object"==typeof f&&f)));var x=new A(E),w=x;Array.isArray(m)?w=c([E],m):"function"==typeof m&&(w=m(x));var S=I.apply(void 0,w);return(0,i.createStore)(t,g,S)}// src/createAction.ts function I(e,t){function r(){for(var r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];if(t){var o=t.apply(void 0,r);if(!o)throw Error("prepareAction did not return an object");return v(v({type:e,payload:o.payload},"meta"in o&&{meta:o.meta}),"error"in o&&{error:o.error})}return{type:e,payload:r[0]}}return r.toString=function(){return""+e},r.type=e,r.match=function(t){return t.type===e},r}var x=function(e){void 0===e&&(e=21);for(var t="",r=e;r--;)t+="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW"[64*Math.random()|0];return t},w=["name","message","stack","code"],k=function(e,t){this.payload=e,this.meta=t},T=function(e,t){this.payload=e,this.meta=t},_=function(e){if("object"==typeof e&&null!==e){for(var t={},r=0;r<w.length;r++){var n=w[r];"string"==typeof e[n]&&(t[n]=e[n])}return t}return{message:String(e)}};function M(e){if(e.meta&&e.meta.rejectedWithValue)throw e.payload;if(e.error)throw e.error;return e.payload}!function(){function e(e,t,r){var n=I(e+"/fulfilled",function(e,t,r,n){return{payload:e,meta:y(v({},n||{}),{arg:r,requestId:t,requestStatus:"fulfilled"})}}),o=I(e+"/pending",function(e,t,r){return{payload:void 0,meta:y(v({},r||{}),{arg:t,requestId:e,requestStatus:"pending"})}}),i=I(e+"/rejected",function(e,t,n,o,i){return{payload:o,error:(r&&r.serializeError||_)(e||"Rejected"),meta:y(v({},i||{}),{arg:n,requestId:t,rejectedWithValue:!!o,requestStatus:"rejected",aborted:(null==e?void 0:e.name)==="AbortError",condition:(null==e?void 0:e.name)==="ConditionError"})}}),a="undefined"!=typeof AbortController?AbortController:/** @class */function(){function e(){this.signal={aborted:!1,addEventListener:function(){},dispatchEvent:function(){return!1},onabort:function(){},removeEventListener:function(){},reason:void 0,throwIfAborted:function(){}}}return e.prototype.abort=function(){},e}();return Object.assign(function(e){return function(s,c,u){var d,f=(null==r?void 0:r.idGenerator)?r.idGenerator(e):x(),p=new a;function g(e){d=e,p.abort()}var h=function(){var a,h;return a=this,h=function(){var a,h,m,v,y,b;return l(this,function(l){switch(l.label){case 0:var C;if(l.trys.push([0,4,,5]),!(null!==(C=v=null==(a=null==r?void 0:r.condition)?void 0:a.call(r,e,{getState:c,extra:u}))&&"object"==typeof C&&"function"==typeof C.then))return[3/*break*/,2];return[4/*yield*/,v];case 1:v=l.sent(),l.label=2;case 2:if(!1===v||p.signal.aborted)throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};return y=new Promise(function(e,t){return p.signal.addEventListener("abort",function(){return t({name:"AbortError",message:d||"Aborted"})})}),s(o(f,e,null==(h=null==r?void 0:r.getPendingMeta)?void 0:h.call(r,{requestId:f,arg:e},{getState:c,extra:u}))),[4/*yield*/,Promise.race([y,Promise.resolve(t(e,{dispatch:s,getState:c,extra:u,requestId:f,signal:p.signal,abort:g,rejectWithValue:function(e,t){return new k(e,t)},fulfillWithValue:function(e,t){return new T(e,t)}})).then(function(t){if(t instanceof k)throw t;return t instanceof T?n(t.payload,f,e,t.meta):n(t,f,e)})])];case 3:return m=l.sent(),[3/*break*/,5];case 4:return m=(b=l.sent())instanceof k?i(null,f,e,b.payload,b.meta):i(b,f,e),[3/*break*/,5];case 5:return r&&!r.dispatchConditionRejection&&i.match(m)&&m.meta.condition||s(m),[2/*return*/,m]}})},new Promise(function(e,t){var r=function(e){try{o(h.next(e))}catch(e){t(e)}},n=function(e){try{o(h.throw(e))}catch(e){t(e)}},o=function(t){return t.done?e(t.value):Promise.resolve(t.value).then(r,n)};o((h=h.apply(a,null)).next())})}();return Object.assign(h,{abort:g,requestId:f,arg:e,unwrap:function(){return h.then(M)}})}},{pending:o,rejected:i,fulfilled:n,typePrefix:e})}e.withTypes=function(){return e}}();var P="listenerMiddleware";I(P+"/add"),I(P+"/removeAll"),I(P+"/remove"),"function"==typeof queueMicrotask&&queueMicrotask.bind("undefined"!=typeof window?window:void 0!==S?S:globalThis),"undefined"!=typeof window&&window.requestAnimationFrame&&window.requestAnimationFrame,// src/index.ts (0,o.enableES5)()}),O.register("7RbkC",function(e,t){function r(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];throw Error("[Immer] minified error nr: "+e+(r.length?" "+r.map(function(e){return"'"+e+"'"}).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function o(e){return!!e&&!!e[V]}function i(e){var t;return!!e&&(function(e){if(!e||"object"!=typeof e)return!1;var t=Object.getPrototypeOf(e);if(null===t)return!0;var r=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return r===Object||"function"==typeof r&&Function.toString.call(r)===W}(e)||Array.isArray(e)||!!e[z]||!!(null===(t=e.constructor)||void 0===t?void 0:t[z])||d(e)||f(e))}function a(e,t,r){void 0===r&&(r=!1),0===s(e)?(r?Object.keys:Z)(e).forEach(function(n){r&&"symbol"==typeof n||t(n,e[n],e)}):e.forEach(function(r,n){return t(n,r,e)})}function s(e){var t=e[V];return t?t.i>3?t.i-4:t.i:Array.isArray(e)?1:d(e)?2:f(e)?3:0}function l(e,t){return 2===s(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function c(e,t,r){var n=s(e);2===n?e.set(t,r):3===n?e.add(r):e[t]=r}function u(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function d(e){return j&&e instanceof Map}function f(e){return U&&e instanceof Set}function p(e){return e.o||e.t}function g(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=K(e);delete t[V];for(var r=Z(t),n=0;n<r.length;n++){var o=r[n],i=t[o];!1===i.writable&&(i.writable=!0,i.configurable=!0),(i.get||i.set)&&(t[o]={configurable:!0,writable:!0,enumerable:i.enumerable,value:e[o]})}return Object.create(Object.getPrototypeOf(e),t)}function h(e,t){return void 0===t&&(t=!1),v(e)||o(e)||!i(e)||(s(e)>1&&(e.set=e.add=e.clear=e.delete=m),Object.freeze(e),t&&a(e,function(e,t){return h(t,!0)},!0)),e}function m(){r(2)}function v(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function y(e){var t=Y[e];return t||r(18,e),t}function b(e,t){t&&(y("Patches"),e.u=[],e.s=[],e.v=t)}function C(e){A(e),e.p.forEach(I),e.p=null}function A(e){e===D&&(D=e.l)}function E(e){return D={p:[],l:D,h:e,m:!0,_:0}}function I(e){var t=e[V];0===t.i||1===t.i?t.j():t.g=!0}function x(e,t){t._=t.p.length;var n=t.p[0],o=void 0!==e&&e!==n;return t.h.O||y("ES5").S(t,e,o),o?(n[V].P&&(C(t),r(4)),i(e)&&(e=w(t,e),t.l||k(t,e)),t.u&&y("Patches").M(n[V].t,e,t.u,t.s)):e=w(t,n,[]),C(t),t.u&&t.v(t.u,t.s),e!==G?e:void 0}function w(e,t,r){if(v(t))return t;var n=t[V];if(!n)return a(t,function(o,i){return S(e,n,t,o,i,r)},!0),t;if(n.A!==e)return t;if(!n.P)return k(e,n.t,!0),n.t;if(!n.I){n.I=!0,n.A._--;var o=4===n.i||5===n.i?n.o=g(n.k):n.o,i=o,s=!1;3===n.i&&(i=new Set(o),o.clear(),s=!0),a(i,function(t,i){return S(e,n,o,t,i,r,s)}),k(e,o,!1),r&&e.u&&y("Patches").N(n,r,e.u,e.s)}return n.o}function S(e,t,r,n,a,s,u){if(o(a)){var d=w(e,a,s&&t&&3!==t.i&&!l(t.R,n)?s.concat(n):void 0);if(c(r,n,d),!o(d))return;e.m=!1}else u&&r.add(a);if(i(a)&&!v(a)){if(!e.h.D&&e._<1)return;w(e,a),t&&t.A.l||k(e,a)}}function k(e,t,r){void 0===r&&(r=!1),!e.l&&e.h.D&&e.m&&h(t,r)}function T(e,t){var r=e[V];return(r?p(r):e)[t]}function _(e,t){if(t in e)for(var r=Object.getPrototypeOf(e);r;){var n=Object.getOwnPropertyDescriptor(r,t);if(n)return n;r=Object.getPrototypeOf(r)}}function O(e){e.P||(e.P=!0,e.l&&O(e.l))}function M(e){e.o||(e.o=g(e.t))}function P(e,t,r){var n,o,i,a,s,l,c,u=d(t)?y("MapSet").F(t,r):f(t)?y("MapSet").T(t,r):e.O?(i=o={i:(n=Array.isArray(t))?1:0,A:r?r.A:D,P:!1,I:!1,R:{},l:r,t:t,k:null,o:null,j:null,C:!1},a=q,n&&(i=[o],a=Q),l=(s=Proxy.revocable(i,a)).revoke,c=s.proxy,o.k=c,o.j=l,c):y("ES5").J(t,r);return(r?r.A:D).p.push(u),u}function N(e){return o(e)||r(22,e),function e(t){if(!i(t))return t;var r,n=t[V],o=s(t);if(n){if(!n.P&&(n.i<4||!y("ES5").K(n)))return n.t;n.I=!0,r=R(t,o),n.I=!1}else r=R(t,o);return a(r,function(t,o){var i;n&&(2===s(i=n.t)?i.get(t):i[t])===o||c(r,t,e(o))}),3===o?new Set(r):r}(e)}function R(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return g(e)}function L(){function e(e,t){var r=i[e];return r?r.enumerable=t:i[e]=r={configurable:!0,enumerable:t,get:function(){var t=this[V];return q.get(t,e)},set:function(t){var r=this[V];q.set(r,e,t)}},r}function t(e){for(var t=e.length-1;t>=0;t--){var o=e[t][V];if(!o.P)switch(o.i){case 5:n(o)&&O(o);break;case 4:r(o)&&O(o)}}}function r(e){for(var t=e.t,r=e.k,n=Z(r),o=n.length-1;o>=0;o--){var i=n[o];if(i!==V){var a=t[i];if(void 0===a&&!l(t,i))return!0;var s=r[i],c=s&&s[V];if(c?c.t!==a:!u(s,a))return!0}}var d=!!t[V];return n.length!==Z(t).length+(d?0:1)}function n(e){var t=e.k;if(t.length!==e.t.length)return!0;var r=Object.getOwnPropertyDescriptor(t,t.length-1);if(r&&!r.get)return!0;for(var n=0;n<t.length;n++)if(!t.hasOwnProperty(n))return!0;return!1}var i={};Y.ES5||(Y.ES5={J:function(t,r){var n=Array.isArray(t),o=function(t,r){if(t){for(var n=Array(r.length),o=0;o<r.length;o++)Object.defineProperty(n,""+o,e(o,!0));return n}var i=K(r);delete i[V];for(var a=Z(i),s=0;s<a.length;s++){var l=a[s];i[l]=e(l,t||!!i[l].enumerable)}return Object.create(Object.getPrototypeOf(r),i)}(n,t),i={i:n?5:4,A:r?r.A:D,P:!1,I:!1,R:{},l:r,t:t,k:o,o:null,g:!1,C:!1};return Object.defineProperty(o,V,{value:i,writable:!0}),o},S:function(e,r,i){i?o(r)&&r[V].A===e&&t(e.p):(e.u&&function e(t){if(t&&"object"==typeof t){var r=t[V];if(r){var o=r.t,i=r.k,s=r.R,c=r.i;if(4===c)a(i,function(t){t!==V&&(void 0!==o[t]||l(o,t)?s[t]||e(i[t]):(s[t]=!0,O(r)))}),a(o,function(e){void 0!==i[e]||l(i,e)||(s[e]=!1,O(r))});else if(5===c){if(n(r)&&(O(r),s.length=!0),i.length<o.length)for(var u=i.length;u<o.length;u++)s[u]=!1;else for(var d=o.length;d<i.length;d++)s[d]=!0;for(var f=Math.min(i.length,o.length),p=0;p<f;p++)i.hasOwnProperty(p)||(s[p]=!0),void 0===s[p]&&e(i[p])}}}}(e.p[0]),t(e.p))},K:function(e){return 4===e.i?r(e):n(e)}})}n(e.exports,"isDraft",function(){return o}),n(e.exports,"isDraftable",function(){return i}),n(e.exports,"current",function(){return N}),n(e.exports,"enableES5",function(){return L}),n(e.exports,"default",function(){return $});var F,D,B="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),j="undefined"!=typeof Map,U="undefined"!=typeof Set,H="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,G=B?Symbol.for("immer-nothing"):((F={})["immer-nothing"]=!0,F),z=B?Symbol.for("immer-draftable"):"__$immer_draftable",V=B?Symbol.for("immer-state"):"__$immer_state",W=""+Object.prototype.constructor,Z="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,K=Object.getOwnPropertyDescriptors||function(e){var t={};return Z(e).forEach(function(r){t[r]=Object.getOwnPropertyDescriptor(e,r)}),t},Y={},q={get:function(e,t){if(t===V)return e;var r,n,o=p(e);if(!l(o,t))return(n=_(o,t))?"value"in n?n.value:null===(r=n.get)||void 0===r?void 0:r.call(e.k):void 0;var a=o[t];return e.I||!i(a)?a:a===T(e.t,t)?(M(e),e.o[t]=P(e.A.h,a,e)):a},has:function(e,t){return t in p(e)},ownKeys:function(e){return Reflect.ownKeys(p(e))},set:function(e,t,r){var n=_(p(e),t);if(null==n?void 0:n.set)return n.set.call(e.k,r),!0;if(!e.P){var o=T(p(e),t),i=null==o?void 0:o[V];if(i&&i.t===r)return e.o[t]=r,e.R[t]=!1,!0;if(u(r,o)&&(void 0!==r||l(e.t,t)))return!0;M(e),O(e)}return e.o[t]===r&&(void 0!==r||t in e.o)||Number.isNaN(r)&&Number.isNaN(e.o[t])||(e.o[t]=r,e.R[t]=!0),!0},deleteProperty:function(e,t){return void 0!==T(e.t,t)||t in e.t?(e.R[t]=!1,M(e),O(e)):delete e.R[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var r=p(e),n=Reflect.getOwnPropertyDescriptor(r,t);return n?{writable:!0,configurable:1!==e.i||"length"!==t,enumerable:n.enumerable,value:r[t]}:n},defineProperty:function(){r(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){r(12)}},Q={};a(q,function(e,t){Q[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),Q.deleteProperty=function(e,t){return Q.set.call(this,e,t,void 0)},Q.set=function(e,t,r){return q.set.call(this,e[0],t,r,e[0])};var J=new(function(){function e(e){var t=this;this.O=H,this.D=!0,this.produce=function(e,n,o){if("function"==typeof e&&"function"!=typeof n){var a,s=n;return n=e,function(e){var r=this;void 0===e&&(e=s);for(var o=arguments.length,i=Array(o>1?o-1:0),a=1;a<o;a++)i[a-1]=arguments[a];return t.produce(e,function(e){var t;return(t=n).call.apply(t,[r,e].concat(i))})}}if("function"!=typeof n&&r(6),void 0!==o&&"function"!=typeof o&&r(7),i(e)){var l=E(t),c=P(t,e,void 0),u=!0;try{a=n(c),u=!1}finally{u?C(l):A(l)}return"undefined"!=typeof Promise&&a instanceof Promise?a.then(function(e){return b(l,o),x(e,l)},function(e){throw C(l),e}):(b(l,o),x(a,l))}if(!e||"object"!=typeof e){if(void 0===(a=n(e))&&(a=e),a===G&&(a=void 0),t.D&&h(a,!0),o){var d=[],f=[];y("Patches").M(e,a,d,f),o(d,f)}return a}r(21,e)},this.produceWithPatches=function(e,r){if("function"==typeof e)return function(r){for(var n=arguments.length,o=Array(n>1?n-1:0),i=1;i<n;i++)o[i-1]=arguments[i];return t.produceWithPatches(r,function(t){return e.apply(void 0,[t].concat(o))})};var n,o,i=t.produce(e,r,function(e,t){n=e,o=t});return"undefined"!=typeof Promise&&i instanceof Promise?i.then(function(e){return[e,n,o]}):[i,n,o]},"boolean"==typeof(null==e?void 0:e.useProxies)&&this.setUseProxies(e.useProxies),"boolean"==typeof(null==e?void 0:e.autoFreeze)&&this.setAutoFreeze(e.autoFreeze)}var t=e.prototype;return t.createDraft=function(e){i(e)||r(8),o(e)&&(e=N(e));var t=E(this),n=P(this,e,void 0);return n[V].C=!0,A(t),n},t.finishDraft=function(e,t){var r=(e&&e[V]).A;return b(r,t),x(void 0,r)},t.setAutoFreeze=function(e){this.D=e},t.setUseProxies=function(e){e&&!H&&r(20),this.O=e},t.applyPatches=function(e,t){for(r=t.length-1;r>=0;r--){var r,n=t[r];if(0===n.path.length&&"replace"===n.op){e=n.value;break}}r>-1&&(t=t.slice(r+1));var i=y("Patches").$;return o(e)?i(e,t):this.produce(e,function(e){return i(e,t)})},e}()),X=J.produce;J.produceWithPatches.bind(J),J.setAutoFreeze.bind(J),J.setUseProxies.bind(J),J.applyPatches.bind(J),J.createDraft.bind(J),J.finishDraft.bind(J);var $=X}),O.register("5tPtc",function(e,t){n(e.exports,"createStore",function(){return l}),n(e.exports,"combineReducers",function(){return c}),n(e.exports,"compose",function(){return u}),n(e.exports,"applyMiddleware",function(){return d});var r=O("93f5N");/** * Adapted from React: https://github.com/facebook/react/blob/master/packages/shared/formatProdErrorMessage.js * * Do not require this module directly! Use normal throw error calls. These messages will be replaced with error codes * during build. * @param {number} code */function o(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}// Inlined version of the `symbol-observable` polyfill var i="function"==typeof Symbol&&Symbol.observable||"@@observable",a=function(){return Math.random().toString(36).substring(7).split("").join(".")},s={INIT:"@@redux/INIT"+a(),REPLACE:"@@redux/REPLACE"+a(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+a()}};/** * @deprecated * * **We recommend using the `configureStore` method * of the `@reduxjs/toolkit` package**, which replaces `createStore`. * * Redux Toolkit is our recommended approach for writing Redux logic today, * including store setup, reducers, data fetching, and more. * * **For more details, please read this Redux docs page:** * **https://redux.js.org/introduction/why-rtk-is-redux-today** * * `configureStore` from Redux Toolkit is an improved version of `createStore` that * simplifies setup and helps avoid common bugs. * * You should not be using the `redux` core package by itself today, except for learning purposes. * The `createStore` method from the core `redux` package will not be removed, but we encourage * all users to migrate to using Redux Toolkit for all Redux code. * * If you want to use `createStore` without this visual deprecation warning, use * the `legacy_createStore` import instead: * * `import { legacy_createStore as createStore} from 'redux'` * */function l(e,t,r){if("function"==typeof t&&"function"==typeof r||"function"==typeof r&&"function"==typeof arguments[3])throw Error(o(0));if("function"==typeof t&&void 0===r&&(r=t,t=void 0),void 0!==r){if("function"!=typeof r)throw Error(o(1));return r(l)(e,t)}if("function"!=typeof e)throw Error(o(2));var n,a=e,c=t,u=[],d=u,f=!1;/** * This makes a shallow copy of currentListeners so we can use * nextListeners as a temporary list while dispatching. * * This prevents any bugs around consumers calling * subscribe/unsubscribe in the middle of a dispatch. */function p(){d===u&&(d=u.slice())}/** * Reads the state tree managed by the store. * * @returns {any} The current state tree of your application. */function g(){if(f)throw Error(o(3));return c}/** * Adds a change listener. It will be called any time an action is dispatched, * and some part of the state tree may potentially have changed. You may then * call `getState()` to read the current state tree inside the callback. * * You may call `dispatch()` from a change listener, with the following * caveats: * * 1. The subscriptions are snapshotted just before every `dispatch()` call. * If you subscribe or unsubscribe while the listeners are being invoked, this * will not have any effect on the `dispatch()` that is currently in progress. * However, the next `dispatch()` call, whether nested or not, will use a more * recent snapshot of the subscription list. * * 2. The listener should not expect to see all state changes, as the state * might have been updated multiple times during a nested `dispatch()` before * the listener is called. It is, however, guaranteed that all subscribers * registered before the `dispatch()` started will be called with the latest * state by the time it exits. * * @param {Function} listener A callback to be invoked on every dispatch. * @returns {Function} A function to remove this change listener. */function h(e){if("function"!=typeof e)throw Error(o(4));if(f)throw Error(o(5));var t=!0;return p(),d.push(e),function(){if(t){if(f)throw Error(o(6));t=!1,p();var r=d.indexOf(e);d.splice(r,1),u=null}}}/** * Dispatches an action. It is the only way to trigger a state change. * * The `reducer` function, used to create the store, will be called with the * current state tree and the given `action`. Its return value will * be considered the **next** state of the tree, and the change listeners * will be notified. * * The base implementation only supports plain object actions. If you want to * dispatch a Promise, an Observable, a thunk, or something else, you need to * wrap your store creating function into the corresponding middleware. For * example, see the documentation for the `redux-thunk` package. Even the * middleware will eventually dispatch plain object actions using this method. * * @param {Object} action A plain object representing “what changedâ€. It is * a good idea to keep actions serializable so you can record and replay user * sessions, or use the time travelling `redux-devtools`. An action must have * a `type` property which may not be `undefined`. It is a good idea to use * string constants for action types. * * @returns {Object} For convenience, the same action object you dispatched. * * Note that, if you use a custom middleware, it may wrap `dispatch()` to * return something else (for example, a Promise you can await). */function m(e){if(!/** * @param {any} obj The object to inspect. * @returns {boolean} True if the argument appears to be a plain object. */function(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}(e))throw Error(o(7));if(void 0===e.type)throw Error(o(8));if(f)throw Error(o(9));try{f=!0,c=a(c,e)}finally{f=!1}for(var t=u=d,r=0;r<t.length;r++)(0,t[r])();return e}return(// reducer returns their initial state. This effectively populates // the initial state tree. m({type:s.INIT}),(n={dispatch:m,subscribe:h,getState:g,replaceReducer:/** * Replaces the reducer currently used by the store to calculate the state. * * You might need this if your app implements code splitting and you want to * load some of the reducers dynamically. You might also need this if you * implement a hot reloading mechanism for Redux. * * @param {Function} nextReducer The reducer for the store to use instead. * @returns {void} */function(e){if("function"!=typeof e)throw Error(o(10));a=e,// Any reducers that existed in both the new and old rootReducer // will receive the previous state. This effectively populates // the new state tree with any relevant data from the old one. m({type:s.REPLACE})}})[i]=/** * Interoperability point for observable/reactive libraries. * @returns {observable} A minimal observable of state changes. * For more information, see the observable proposal: * https://github.com/tc39/proposal-observable */function(){var e;return(e={/** * The minimal observable subscription method. * @param {Object} observer Any object that can be used as an observer. * The observer object should have a `next` method. * @returns {subscription} An object with an `unsubscribe` method that can * be used to unsubscribe the observable from the store, and prevent further * emission of values from the observable. */subscribe:function(e){if("object"!=typeof e||null===e)throw Error(o(11));function t(){e.next&&e.next(g())}return t(),{unsubscribe:h(t)}}})[i]=function(){return this},e}// When a store is created, an "INIT" action is dispatched so that every ,n)}/** * Turns an object whose values are different reducer functions, into a single * reducer function. It will call every child reducer, and gather their results * into a single state object, whose keys correspond to the keys of the passed * reducer functions. * * @param {Object} reducers An object whose values correspond to different * reducer functions that need to be combined into one. One handy way to obtain * it is to use ES6 `import * as reducers` syntax. The reducers may never return * undefined for any action. Instead, they should return their initial state * if the state passed to them was undefined, and the current state for any * unrecognized action. * * @returns {Function} A reducer function that invokes every reducer inside the * passed object, and builds a state object with the same shape. */function c(e){for(var t,r=Object.keys(e),n={},i=0;i<r.length;i++){var a=r[i];"function"==typeof e[a]&&(n[a]=e[a])}var l=Object.keys(n);try{!function(e){Object.keys(e).forEach(function(t){var r=e[t];if(void 0===r(void 0,{type:s.INIT}))throw Error(o(12));if(void 0===r(void 0,{type:s.PROBE_UNKNOWN_ACTION()}))throw Error(o(13))})}(n)}catch(e){t=e}return function(e,r){if(void 0===e&&(e={}),t)throw t;for(var i=!1,a={},s=0;s<l.length;s++){var c=l[s],u=n[c],d=e[c],f=u(d,r);if(void 0===f)throw r&&r.type,Error(o(14));a[c]=f,i=i||f!==d}return(i=i||l.length!==Object.keys(e).length)?a:e}}/** * Composes single-argument functions from right to left. The rightmost * function can take multiple arguments as it provides the signature for * the resulting composite function. * * @param {...Function} funcs The functions to compose. * @returns {Function} A function obtained by composing the argument functions * from right to left. For example, compose(f, g, h) is identical to doing * (...args) => f(g(h(...args))). */function u(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce(function(e,t){return function(){return e(t.apply(void 0,arguments))}})}/** * Creates a store enhancer that applies middleware to the dispatch method * of the Redux store. This is handy for a variety of tasks, such as expressing * asynchronous actions in a concise manner, or logging every action payload. * * See `redux-thunk` package as an example of the Redux middleware. * * Because middleware is potentially asynchronous, this should be the first * store enhancer in the composition chain. * * Note that each middleware will be given the `dispatch` and `getState` functions * as named arguments. * * @param {...Function} middlewares The middleware chain to be applied. * @returns {Function} A store enhancer applying the middleware. */function d(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(){var n=e.apply(void 0,arguments),i=function(){throw Error(o(15))},a={getState:n.getState,dispatch:function(){return i.apply(void 0,arguments)}},s=t.map(function(e){return e(a)});return i=u.apply(void 0,s)(n.dispatch),(0,r.default)((0,r.default)({},n),{},{dispatch:i})}}}}),O.register("93f5N",function(e,t){n(e.exports,"default",function(){return i});var r=O("bSych");function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach(function(t){(0,r.default)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}}),O.register("bSych",function(e,t){n(e.exports,"default",function(){return o});var r=O("kSKhj");function o(e,t,n){return(t=(0,r.default)(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}}),O.register("kSKhj",function(e,t){n(e.exports,"default",function(){return i});var r=O("4y9O5"),o=O("2HtuZ");function i(e){var t=(0,o.default)(e,"string");return"symbol"==(0,r.default)(t)?t:String(t)}}),O.register("4y9O5",function(e,t){n(e.exports,"default",function(){return r});function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}}),O.register("2HtuZ",function(e,t){n(e.exports,"default",function(){return o});var r=O("4y9O5");function o(e,t){if("object"!=(0,r.default)(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=(0,r.default)(o))return o;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}}),O.register("4b5th",function(e,t){n(e.exports,"createSelector",function(){return r});var r=/* #__PURE__ */function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return function(){for(var t,n=arguments.length,o=Array(n),i=0;i<n;i++)o[i]=arguments[i];var a=0,s={memoizeOptions:void 0},l=o.pop();if("object"==typeof l&&(s=l,l=o.pop()),"function"!=typeof l)throw Error("createSelector expects an output function after the inputs, but received: ["+typeof l+"]");// Determine which set of options we're using. Prefer options passed directly, // but fall back to options given to createSelectorCreator. var c=s.memoizeOptions,u=void 0===c?r:c,d=Array.isArray(u)?u:[u],f=function(e){var t=Array.isArray(e[0])?e[0]:e;if(!t.every(function(e){return"function"==typeof e}))throw Error("createSelector expects all input-selectors to be functions, but received the following types: ["+t.map(function(e){return"function"==typeof e?"function "+(e.name||"unnamed")+"()":typeof e}).join(", ")+"]");return t}(o),p=e.apply(void 0,[function(){return a++,l.apply(null,arguments)}].concat(d)),g=e(function(){for(var e=[],r=f.length,n=0;n<r;n++)// @ts-ignore e.push(f[n].apply(null,arguments));return(// apply arguments instead of spreading for performance. t=p.apply(null,e))});// Simplifying assumption: it's unlikely that the first options arg of the provided memoizer return Object.assign(g,{resultFunc:l,memoizedResultFunc:p,dependencies:f,lastResult:function(){return t},recomputations:function(){return a},resetRecomputations:function(){return a=0}}),g}}(O("cKB7z").defaultMemoize)}),O.register("cKB7z",function(e,t){n(e.exports,"defaultMemoize",function(){return i});// Cache implementation based on Erik Rasmussen's `lru-memoize`: // https://github.com/erikras/lru-memoize var r="NOT_FOUND",o=function(e,t){return e===t};function i(e,t){var n,i,a="object"==typeof t?t:{equalityCheck:t},s=a.equalityCheck,l=a.maxSize,c=void 0===l?1:l,u=a.resultEqualityCheck,d=(n=void 0===s?o:s,function(e,t){if(null===e||null===t||e.length!==t.length)return!1;for(var r=e.length,o=0;o<r;o++)if(!n(e[o],t[o]))return!1;return!0}),f=1===c?{get:function(e){return i&&d(i.key,e)?i.value:r},put:function(e,t){i={key:e,value:t}},getEntries:function(){return i?[i]:[]},clear:function(){i=void 0}}:function(e,t){var n=[];function o(e){var o=n.findIndex(function(r){return t(e,r.key)});// We found a cached entry if(o>-1){var i=n[o];// Cached entry not at top of cache, move it to the top return o>0&&(n.splice(o,1),n.unshift(i)),i.value}// No entry found in cache, return sentinel return r}return{get:o,put:function(t,i){o(t)===r&&(// TODO Is unshift slow? n.unshift({key:t,value:i}),n.length>e&&n.pop())},getEntries:function(){return n},clear:function(){n=[]}}}(c,d);function p(){var t=f.get(arguments);if(t===r){if(// @ts-ignore t=e.apply(null,arguments),u){var n=f.getEntries().find(function(e){return u(e.value,t)});n&&(t=n.value)}f.put(arguments,t)}return t}return p.clearCache=function(){return f.clear()},p}}),O.register("2z5V7",function(e,t){/** A function that accepts a potential "extra argument" value to be injected later, * and returns an instance of the thunk middleware that uses that value */function r(e){return function(t){var r=t.dispatch,n=t.getState;return function(t){return function(o){return(// The thunk middleware looks for any functions that were passed to `store.dispatch`. // If this "action" is really a function, call it and return the result. "function"==typeof o?o(r,n,e):t(o))}}}}n(e.exports,"default",function(){return i});var o=r();// Attach the factory function so users can create a customized version // with whatever "extra arg" they want to inject into their thunks o.withExtraArgument=r;var i=o}),O.register("2DHGn",function(e,t){n(e.exports,"getCobrandedComponents",function(){return A});var r=O("6IwzG"),o=O("hemgR"),i=O("7crQn"),a=O("6g8IV"),s=O("5o6Xw"),l=O("18a0P"),c=O("745Kq"),u=O("9mjUv"),d=O("6s95l"),f=O("5Ocqh"),p=O("7XL1M"),g=O("4GLwa"),h=O("2VUBt"),m=O("9NSJW"),v=O("9xPG1"),y=O("cfiwZ"),b=O("h8tbz");let C={[r.Cobranding.NO_COBRANDING]:o.default,[r.Cobranding.BITBUCKET]:i.default,[r.Cobranding.COMPASS]:a.default,[r.Cobranding.CONFLUENCE]:s.default,[r.Cobranding.JIRA]:l.default,[r.Cobranding.LOOM]:b.default,[r.Cobranding.OPSGENIE]:c.default,[r.Cobranding.STATUSPAGE]:u.default,[r.Cobranding.TRELLO]:d.default,[r.Cobranding.WAC]:f.default,[r.Cobranding.ATLAS]:p.default,[r.Cobranding.WAC_SIGNUP_OTP_EXPERIMENT_JIRA]:g.default,[r.Cobranding.WAC_SIGNUP_OTP_EXPERIMENT_CONFLUENCE]:h.default,[r.Cobranding.WAC_BXPSU_2453_V1]:m.default,[r.Cobranding.WAC_BXPSU_2453_V2]:v.default,[r.Cobranding.WAC_BXPSU_2618_V1]:y.default},A=e=>C[e]}),O.register("hemgR",function(e,t){n(e.exports,"default",function(){return u});var r=O("lTizg"),i=O("4ksd4"),a=O("emR7k"),s=O("aJQQn");let l=(0,i.backgroundWithSideImages)(/*@__PURE__*/o(a),/*@__PURE__*/o(s)),c={background:l,logo:{component:r.AtlassianLogo},footerProducts:"Jira, Confluence, Trello"};var u=c}),O.register("4ksd4",function(e,t){n(e.exports,"whiteboxWidthDesktop",function(){return A}),n(e.exports,"whiteboxWidthHandheld",function(){return E}),n(e.exports,"linkStyles",function(){return I}),n(e.exports,"listStyles",function(){return x}),n(e.exports,"DefaultBackground",function(){return w}),n(e.exports,"backgroundWithSideImages",function(){return S}),n(e.exports,"backgroundWithImage",function(){return k}),n(e.exports,"renderProductLogo",function(){return T});var r=O("91i6m"),i=O("89bua"),a=O("26Riy"),s=O("8NcDB"),l=O("kLNLK"),c=O("6e88g");let u=e=>e,d,f,p,g,h,m,v,y,b,C,A=`${50*(0,c.gridSize)()}px`,E=`${40*(0,c.gridSize)()}px`;(0,i.default).div(f||(f=u` ${0}; `),(0,a.media).handheld(d||(d=u` display: none; `))),(0,i.default).div(g||(g=u` display: none; ${0}; `),(0,a.media).handheld(p||(p=u` display: inline-block; `)));let I=e=>` a { color: ${e}; &:hover { color: ${e}; } &.hover { color: ${e}; } &.primary-action { color: ${e}; } } `,x=` ul { display: flex; justify-content: center; list-style: none; padding: 0; } `;l.B400,l.B200,l.B400,l.N500,l.N300,l.N500;let w=(0,i.default).div(m||(m=u` position: absolute; width: 100%; height: 100%; z-index: -1; background-color: ${0}; ${0} `),l.N10,(0,a.media).handheld(h||(h=u` background: ${0}; color: ${0}; `),s.colorPalette.primaryWhite,s.colorPalette.primaryNavy));function S(e,t){let r=`${150*(0,c.gridSize)()}px`,n=`calc((100vw - ${A})/2 - ${4*(0,c.gridSize)()}px) auto`;//50 grid size for whitebox + 2 * 50 grid size for images return(0,i.default)(w)(y||(y=u` background-image: url(${0}), url(${0}); background-repeat: no-repeat, no-repeat; background-attachment: fixed, fixed; background-size: ${0}px auto, ${0}px auto; background-position: left bottom, right bottom; @media (max-width: ${0}) { background-size: ${0}, ${0}, cover; } ${0} `),e,t,46*(0,c.gridSize)(),46*(0,c.gridSize)(),r,n,n,(0,a.media).handheld(v||(v=u` background: ${0}; color: ${0}; `),s.colorPalette.primaryWhite,s.colorPalette.primaryNavy))}function k(e){return(0,i.default)(w)(C||(C=u` background-image: url(${0}); background-position: center; background-repeat: no-repeat; background-attachment: fixed; background-size: cover; ${0} `),e,(0,a.media).handheld(b||(b=u` background: ${0}; color: ${0}; `),s.colorPalette.primaryWhite,s.colorPalette.primaryNavy))}let T=e=>{if("renderLogo"in e)return e.renderLogo();let{component:t}=e;return /*@__PURE__*/o(r).createElement(t,{appearance:"brand",size:"large"})}}),O.register("26Riy",function(e,t){n(e.exports,"media",function(){return u}),n(e.exports,"screenSizeMatcher",function(){return d}),n(e.exports,"screenSize",function(){return f}),O("hHi16");var r,o=O("kXwK7"),i=O("6e88g");let a=e=>e,s,l=`${100*(0,i.gridSize)()}px`,c={handheldQuery:`(max-width: ${l})`},u={handheld:(r=c.handheldQuery,(...e)=>{// @ts-ignore let t=(0,o.default)(...e);return(0,o.default)(s||(s=a` @media ${0} { ${0} } `),r,t)}),...c},d=window.matchMedia&&window.matchMedia(u.handheldQuery),f=()=>d?d.matches?"mobile":"desktop":"unknown"}),O.register("emR7k",function(e,t){e.exports=new URL(O("lxKym").resolve("fGePY"),import.meta.url).toString()}),O.register("aJQQn",function(e,t){e.exports=new URL(O("lxKym").resolve("6sdhV"),import.meta.url).toString()}),O.register("7crQn",function(e,t){n(e.exports,"default",function(){return a});var r=O("9HvP7"),o=O("6uK3G");let i={background:o.BitbucketBackground,logo:{component:r.BitbucketLogo},footerProducts:"Bitbucket, Jira, Confluence"};var a=i}),O.register("9HvP7",function(e,t){n(e.exports,"BitbucketLogo",function(){return u});/* eslint-disable max-len */var r=O("91i6m"),i=O("3Bnk9"),a=O("anGZX"),s=O("1nBL7"),l=O("1hGv8"),c=function(e){var t=e.appearance,r=e.iconGradientStart,n=e.iconGradientStop,o={iconGradientStart:r,iconGradientStop:n,iconColor:e.iconColor,textColor:e.textColor},a=(0,i.uid)({iconGradientStart:n});return t&&(o=(0,s.getColorsFromAppearance)(t),a="bitbucketLogo-".concat(t)),'\n <svg viewBox="0 0 137 32" height="32" xmlns="http://www.w3.org/2000/svg" focusable="false" aria-hidden="true">\n <defs>\n <linearGradient x1="100.866322%" y1="25.6261254%" x2="46.5685299%" y2="75.2076031%" id="'.concat(a,'">\n <stop stop-color="').concat(o.iconGradientStart,'" ').concat("inherit"===o.iconGradientStart?'stop-opacity="0.4"':"",' offset="0%"></stop>\n <stop stop-color="').concat(o.iconGradientStop,'" offset="100%"></stop>\n </linearGradient>\n </defs>\n <g stroke="none" stroke-width="1" fill-rule="evenodd">\n <path d="M22.38125,13.1176316 L15.3425,13.1176316 L14.16125,20.0504386 L9.28624997,20.0504386 L3.52999997,26.9266667 C3.71244766,27.0853527 3.94506033,27.173594 4.18624997,27.175614 L19.46375,27.175614 C19.8352946,27.180424 20.1543287,26.9108682 20.21375,26.5419298 L22.38125,13.1176316 Z" fill="url(#').concat(a,')" fill-rule="nonzero"></path>\n <path fill="').concat(o.iconColor,'" fill-rule="nonzero" d="M0.759678147,6 C0.53811485,5.99712567 0.326627812,6.09294508 0.181948325,6.26175474 C0.0372688368,6.4305644 -0.0257933559,6.65508453 0.00967814748,6.87508772 L3.19342815,26.315614 C3.23255884,26.5521357 3.35340224,26.7671859 3.53467815,26.9228947 L3.53467815,26.9228947 C3.71712584,27.0815808 3.94973851,27.169822 4.19092815,27.1718421 L10.1009281,20.0504386 L9.27217815,20.0504386 L7.97092815,13.1176316 L22.3859281,13.1176316 L23.3984281,6.88263158 C23.4360238,6.66342534 23.375521,6.43870373 23.2330921,6.26853487 C23.0906632,6.09836602 22.880829,6.00009878 22.6596781,6 L0.759678147,6 Z"></path>\n <path fill="').concat(o.textColor,'" d="M32,8.352 L38.63,8.352 C42.114,8.352 43.804,10.068 43.804,12.824 C43.804,14.878 42.868,16.152 40.944,16.62 C43.466,17.036 44.714,18.414 44.714,20.832 C44.714,23.562 42.868,25.434 39.046,25.434 L32,25.434 L32,8.352 Z M38.318,10.588 L34.34,10.588 L34.34,15.684 L38.318,15.684 C40.528,15.684 41.438,14.67 41.438,13.032 C41.438,11.368 40.45,10.588 38.318,10.588 Z M39.072,17.764 L34.34,17.764 L34.34,23.094 L39.124,23.094 C41.36,23.094 42.374,22.288 42.374,20.572 C42.374,18.752 41.412,17.764 39.072,17.764 Z M47.236,9.002 C47.236,9.99 47.886,10.562 48.796,10.562 C49.706,10.562 50.356,9.99 50.356,9.002 C50.356,8.014 49.706,7.442 48.796,7.442 C47.886,7.442 47.236,8.014 47.236,9.002 Z M47.652,25.434 L49.888,25.434 L49.888,12.434 L47.652,12.434 L47.652,25.434 Z M56.362,21.326 L56.362,14.514 L59.82,14.514 L59.82,12.434 L56.362,12.434 L56.362,9.678 L54.178,9.678 L54.178,12.434 L52.072,12.434 L52.072,14.514 L54.178,14.514 L54.178,21.378 C54.178,23.796 55.53,25.434 58.312,25.434 C58.988,25.434 59.43,25.33 59.82,25.226 L59.82,23.068 C59.43,23.146 58.936,23.25 58.416,23.25 C57.038,23.25 56.362,22.47 56.362,21.326 Z M74.51,18.934 C74.51,22.6 72.69,25.694 69.05,25.694 C67.152,25.694 65.696,24.836 64.916,23.146 L64.916,25.434 L62.68,25.434 L62.68,7 L64.916,7 L64.916,14.774 C65.748,13.058 67.308,12.174 69.31,12.174 C72.768,12.174 74.51,15.112 74.51,18.934 Z M72.274,18.934 C72.274,15.814 71.026,14.254 68.712,14.254 C66.71,14.254 64.916,15.528 64.916,18.414 L64.916,19.454 C64.916,22.34 66.554,23.614 68.452,23.614 C70.974,23.614 72.274,21.95 72.274,18.934 Z M76.85,20.052 C76.85,23.64 78.566,25.694 81.556,25.694 C83.298,25.694 84.832,24.836 85.664,23.302 L85.664,25.434 L87.9,25.434 L87.9,12.434 L85.664,12.434 L85.664,19.662 C85.664,22.288 84.234,23.666 82.154,23.666 C80.022,23.666 79.086,22.626 79.086,20.286 L79.086,12.434 L76.85,12.434 L76.85,20.052 Z M100.458,23.094 C99.652,23.38 98.82,23.562 97.494,23.562 C94.088,23.562 92.684,21.43 92.684,18.908 C92.684,16.386 94.062,14.254 97.442,14.254 C98.664,14.254 99.548,14.488 100.38,14.878 L100.38,12.798 C99.366,12.33 98.456,12.174 97.286,12.174 C92.658,12.174 90.5,14.982 90.5,18.908 C90.5,22.886 92.658,25.694 97.286,25.694 C98.482,25.694 99.678,25.512 100.458,25.096 L100.458,23.094 Z M105.242,25.434 L105.242,19.35 L110.962,25.434 L114.004,25.434 L107.634,18.83 L113.744,12.434 L110.832,12.434 L105.242,18.518 L105.242,7 L103.006,7 L103.006,25.434 L105.242,25.434 Z M126.224,24.914 C125.158,25.486 123.52,25.694 122.194,25.694 C117.332,25.694 115.2,22.886 115.2,18.908 C115.2,14.982 117.384,12.174 121.336,12.174 C125.34,12.174 126.952,14.956 126.952,18.908 L126.952,19.922 L117.462,19.922 C117.774,22.132 119.204,23.562 122.272,23.562 C123.78,23.562 125.054,23.276 126.224,22.86 L126.224,24.914 Z M121.232,14.202 C118.866,14.202 117.67,15.736 117.436,17.998 L124.69,17.998 C124.56,15.58 123.468,14.202 121.232,14.202 Z M132.698,21.326 L132.698,14.514 L136.156,14.514 L136.156,12.434 L132.698,12.434 L132.698,9.678 L130.514,9.678 L130.514,12.434 L128.408,12.434 L128.408,14.514 L130.514,14.514 L130.514,21.378 C130.514,23.796 131.866,25.434 134.648,25.434 C135.324,25.434 135.766,25.33 136.156,25.226 L136.156,23.068 C135.766,23.146 135.272,23.25 134.752,23.25 C133.374,23.25 132.698,22.47 132.698,21.326 Z"></path>\n </g>\n </svg>')},u=function(e){var t=e.appearance,n=e.label,i=e.size,s=void 0===i?a.defaultLogoParams.size:i,u=e.testId,d=e.iconColor,f=void 0===d?a.defaultLogoParams.iconColor:d,p=e.iconGradientStart,g=void 0===p?a.defaultLogoParams.iconGradientStart:p,h=e.iconGradientStop,m=void 0===h?a.defaultLogoParams.iconGradientStop:h,v=e.textColor,y=void 0===v?a.defaultLogoParams.textColor:v;return /*@__PURE__*/o(r).createElement(l.default,{appearance:t,label:void 0===n?"Bitbucket":n,iconColor:f,iconGradientStart:g,iconGradientStop:m,size:s,svg:c({appearance:t,iconGradientStart:g,iconGradientStop:m,iconColor:f,textColor:y}),testId:u,textColor:y})}}),O.register("6uK3G",function(e,t){n(e.exports,"BitbucketBackground",function(){return s});var r=O("91i6m"),i=O("ldfoh"),a=O("f1J6u"),s=function(e){var t=e.children;return /*@__PURE__*/o(r).createElement(a.DesktopOnlyBackground,{background:i.BitbucketLightTheme},t)}}),O.register("ldfoh",function(e,t){n(e.exports,"BitbucketLightTheme",function(){return p});/* eslint-disable @atlaskit/design-system/prefer-primitives */var r=O("91i6m"),i=O("3wjC8"),a=O("60TFz"),s=O("HPJv4"),l=O("j141P"),c=O("4DTFp"),u=O("5TSRQ"),d=O("bZcmN"),f=O("duKnJ"),p=function(){return /*@__PURE__*/o(r).createElement("div",{"data-testid":"testId-bitbucket-wireframe"},/*@__PURE__*/o(r).createElement(i.Background,null),/*@__PURE__*/o(r).createElement(s.Header,null),/*@__PURE__*/o(r).createElement(a.Search,null),/*@__PURE__*/o(r).createElement(d.SecondaryNav,null),/*@__PURE__*/o(r).createElement(u.PageHeader,null),/*@__PURE__*/o(r).createElement(l.PageActions,null),/*@__PURE__*/o(r).createElement(c.PageContent,null),/*@__PURE__*/o(r).createElement(f.Sidebar,null))}}),O.register("3wjC8",function(e,t){n(e.exports,"Background",function(){return l}),n(e.exports,"DarkBackground",function(){return c});var r,i,a=O("ibRIH"),s=O("2wgFI"),l=(0,s.default).div(r||(r=/*@__PURE__*/o(a)(["\n position: fixed;\n background: #fff;\n height: 100%;\n width: 100%;\n"]))),c=(0,s.default).div(i||(i=/*@__PURE__*/o(a)(["\n position: fixed;\n background: #2c333a;\n width: 100%;\n height: 100%;\n"])))}),O.register("ibRIH",function(e,t){e.exports=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))},e.exports.__esModule=!0,e.exports.default=e.exports}),O.register("2wgFI",function(e,t){n(e.exports,"default",function(){return i}),O("cIDQN"),O("91i6m"),O("lty7x");var r=O("bbhW0");O("asQg5"),O("1ocsA"),O("7fshv");var o=(0,r.default).bind();["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].forEach(function(e){// $FlowFixMe: we can ignore this because its exposed type is defined by the CreateStyled type o[e]=o(e)});var i=o}),O.register("lty7x",function(e,t){n(e.exports,"default",function(){return i});var r=O("lAymj"),o=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,i=/* #__PURE__ */(0,r.default)(function(e){return o.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&91>e.charCodeAt(2)})}),O.register("bbhW0",function(e,t){n(e.exports,"default",function(){return h});var r=O("kOzMk"),o=O("91i6m"),i=O("lty7x");O("lPOF7");var a=O("2zV8X"),s=O("asQg5"),l=O("1ocsA"),c=O("7fshv"),u=i.default,d=function(e){return"theme"!==e},f=function(e){return"string"==typeof e&&// 96 is one less than the char code // for "a" so this is checking that // it's a lowercase character e.charCodeAt(0)>96?u:d},p=function(e,t,r){var n;if(t){var o=t.shouldForwardProp;n=e.__emotion_forwardProp&&o?function(t){return e.__emotion_forwardProp(t)&&o(t)}:o}return"function"!=typeof n&&r&&(n=e.__emotion_forwardProp),n},g=function(e){var t=e.cache,r=e.serialized,n=e.isStringTag;return(0,s.registerStyles)(t,r,n),(0,c.useInsertionEffectAlwaysWithSyncFallback)(function(){return(0,s.insertStyles)(t,r,n)}),null},h=function e(t,n){var i,c,u=t.__emotion_real===t,d=u&&t.__emotion_base||t;void 0!==n&&(i=n.label,c=n.target);var h=p(t,n,u),m=h||f(d),v=!m("as");return function(){var y=arguments,b=u&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==i&&b.push("label:"+i+";"),null==y[0]||void 0===y[0].raw)b.push.apply(b,y);else{b.push(y[0][0]);for(var C=y.length,A=1;A<C;A++)b.push(y[A],y[0][A])}// $FlowFixMe: we need to cast StatelessFunctionalComponent to our PrivateStyledComponent class var E=(0,a.w)(function(e,t,r){var n=v&&e.as||d,i="",u=[],p=e;if(null==e.theme){for(var y in p={},e)p[y]=e[y];p.theme=(0,o.useContext)(a.T)}"string"==typeof e.className?i=(0,s.getRegisteredStyles)(t.registered,u,e.className):null!=e.className&&(i=e.className+" ");var C=(0,l.serializeStyles)(b.concat(u),t.registered,p);i+=t.key+"-"+C.name,void 0!==c&&(i+=" "+c);var A=v&&void 0===h?f(n):m,E={};for(var I in e)(!v||"as"!==I)&&A(I)&&(E[I]=e[I]);return E.className=i,E.ref=r,/*#__PURE__*/(0,o.createElement)(o.Fragment,null,/*#__PURE__*/(0,o.createElement)(g,{cache:t,serialized:C,isStringTag:"string"==typeof n}),/*#__PURE__*/(0,o.createElement)(n,E))});return E.displayName=void 0!==i?i:"Styled("+("string"==typeof d?d:d.displayName||d.name||"Component")+")",E.defaultProps=t.defaultProps,E.__emotion_real=E,E.__emotion_base=d,E.__emotion_styles=b,E.__emotion_forwardProp=h,Object.defineProperty(E,"toString",{value:function(){return"."+c}}),E.withComponent=function(t,o){return e(t,(0,r.default)({},n,o,{shouldForwardProp:p(E,o,!0)})).apply(void 0,b)},E}}}),O.register("asQg5",function(e,t){function r(e,t,r){var n="";return r.split(" ").forEach(function(r){void 0!==e[r]?t.push(e[r]+";"):n+=r+" "}),n}n(e.exports,"getRegisteredStyles",function(){return r}),n(e.exports,"registerStyles",function(){return o}),n(e.exports,"insertStyles",function(){return i});var o=function(e,t,r){var n=e.key+"-"+t.name;!1===// the tree but if it's a string tag, we know it won't // so we don't have to add it to registered cache. // this improves memory usage since we can avoid storing the whole style string r&&void 0===e.registered[n]&&(e.registered[n]=t.styles)},i=function(e,t,r){o(e,t,r);var n=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var i=t;do e.insert(t===i?"."+n:"",i,e.sheet,!0),i=i.next;while(void 0!==i)}}}),O.register("60TFz",function(e,t){n(e.exports,"Search",function(){return l});var r,i=O("ibRIH"),a=O("91i6m"),s=O("2wgFI"),l=function(){return /*@__PURE__*/o(a).createElement(c,null,/*@__PURE__*/o(a).createElement(u,null))},c=(0,s.default).div(r||(r=/*@__PURE__*/o(i)(["\n position: fixed;\n top: 0;\n right: 0;\n"]))),u=function(){return /*@__PURE__*/o(a).createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"412",height:"56",fill:"none"},/*@__PURE__*/o(a).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M356 12h32v32h-32z"}),/*@__PURE__*/o(a).createElement("g",{clipPath:"url(#SearchA)"},/*@__PURE__*/o(a).createElement("path",{fill:"#B2D4FF",d:"M386.93 27.996c0-8.246-6.685-14.931-14.931-14.931-8.247 0-14.932 6.685-14.932 14.931 0 8.247 6.685 14.932 14.932 14.932 8.246 0 14.931-6.685 14.931-14.932Z"}),/*@__PURE__*/o(a).createElement("path",{fill:"#2684FF",d:"M378.394 39.69a4.277 4.277 0 0 1-2.655-3.95 4.172 4.172 0 0 1 1.471-3.218c5.888-4.944 2.235-14.518-5.364-14.364-7.444.127-10.831 9.523-5.054 14.364a4.178 4.178 0 0 1 1.471 3.218 4.27 4.27 0 0 1-2.654 3.95c-.463.192-.917.406-1.366.632-.125.064-.242.139-.365.206a14.862 14.862 0 0 0 8.124 2.407c3 0 5.792-.888 8.129-2.41a16.828 16.828 0 0 0-1.735-.835h-.002Z"})),/*@__PURE__*/o(a).createElement("g",{clipPath:"url(#SearchB)"},/*@__PURE__*/o(a).createElement("rect",{width:"238",height:"32",x:"25",y:"12",fill:"#F4F5F7",rx:"3"}),/*@__PURE__*/o(a).createElement("path",{fill:"#C1C7D0",fillRule:"evenodd",d:"M46 27a4 4 0 1 1-8 0 4 4 0 0 1 8 0Zm-.523 4.89a6 6 0 1 1 1.414-1.414l2.816 2.817a1 1 0 0 1-1.414 1.414l-2.816-2.816Z",clipRule:"evenodd"}),/*@__PURE__*/o(a).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M274 16h24v24h-24z"}),/*@__PURE__*/o(a).createElement("path",{fill:"#C1C7D0",fillRule:"evenodd",d:"M280.485 33.669a2 2 0 0 0 2.829 0l-2.829-2.83a2.004 2.004 0 0 0-.434 2.18c.101.244.248.464.434.65Zm4.897-12.191-.725.725c-.782.782-2.21 1.813-3.206 2.311l-3.017 1.509c-.495.248-.584.774-.187 1.171l8.556 8.556c.398.396.922.313 1.171-.188l1.51-3.016c.494-.988 1.526-2.42 2.311-3.206l.725-.726a5.046 5.046 0 0 0 .64-6.356 1.01 1.01 0 1 0-1.354-1.494c-.023.025-.046.049-.066.075a5.044 5.044 0 0 0-4.72-.457 5.03 5.03 0 0 0-1.638 1.095v.001Z",clipRule:"evenodd"}),/*@__PURE__*/o(a).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M314 16h24v24h-24z"}),/*@__PURE__*/o(a).createElement("path",{fill:"#C1C7D0",fillRule:"evenodd",d:"M336 28c0 5.523-4.477 10-10 10s-10-4.477-10-10 4.477-10 10-10 10 4.477 10 10Zm-7.172-4.84a3.97 3.97 0 0 1 1.062 1.89 3.988 3.988 0 0 1-2.536 4.698.507.507 0 0 0-.35.472v.782a1.005 1.005 0 0 1-1.002 1.002A1.003 1.003 0 0 1 325 31.002v-2.014a.998.998 0 0 1 1-.987h-.007a2.004 2.004 0 0 0 2.003-2 2.003 2.003 0 0 0-3.405-1.386 2 2 0 0 0-.602 1.388c-.002.551-.45.998-1.002.998a.993.993 0 0 1-.982-.904L322 25.95c.017-2.504 2.321-4.436 4.933-3.842a3.973 3.973 0 0 1 1.895 1.052ZM327 34a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z",clipRule:"evenodd"})),/*@__PURE__*/o(a).createElement("defs",null,/*@__PURE__*/o(a).createElement("clipPath",{id:"SearchA"},/*@__PURE__*/o(a).createElement("path",{fill:"#fff",d:"M357 13h30v30h-30z"})),/*@__PURE__*/o(a).createElement("clipPath",{id:"SearchB"},/*@__PURE__*/o(a).createElement("path",{fill:"#fff",d:"M24 11h314v34H24z"}))))}}),O.register("HPJv4",function(e,t){n(e.exports,"Header",function(){return a});/* eslint-disable @atlaskit/design-system/ensure-design-token-usage/preview *//* eslint-disable @atlaskit/design-system/ensure-design-token-usage */var r=O("91i6m"),i=O("C0Bun"),a=function(){return /*@__PURE__*/o(r).createElement(/*@__PURE__*/o(r).Fragment,null,/*@__PURE__*/o(r).createElement(i.Wrapper,null,/*@__PURE__*/o(r).createElement(s,null)),/*@__PURE__*/o(r).createElement(i.Line,null))},s=function(){return /*@__PURE__*/o(r).createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:1440,height:56,fill:"none"},/*@__PURE__*/o(r).createElement("g",{clipPath:"url(#a)"},/*@__PURE__*/o(r).createElement("g",{clipPath:"url(#b)"},/*@__PURE__*/o(r).createElement("path",{fill:"#fff",fillOpacity:.01,d:"M52 16h120v24H52z"}),/*@__PURE__*/o(r).createElement("path",{fill:"#253858",d:"M77.445 20.2h6.523c3.18 0 4.717 1.51 4.717 3.935 0 1.825-.863 2.946-2.615 3.337 2.291.364 3.45 1.59 3.45 3.727 0 2.398-1.67 4.066-5.175 4.066h-6.9V20.2Zm2.156 6.437h4.097c2.022 0 2.857-.886 2.857-2.346s-.89-2.163-2.857-2.163h-4.097v4.51Zm0 1.851v4.692h4.852c2.048 0 2.965-.704 2.965-2.215 0-1.617-.89-2.477-3.019-2.477h-4.798Zm13.423-9.097c.836 0 1.429.495 1.429 1.382 0 .86-.593 1.381-1.429 1.381-.835 0-1.428-.495-1.428-1.381 0-.887.593-1.382 1.428-1.382Zm-1.05 4.405h2.048v11.47h-2.049v-11.47Zm9.81 9.619c.486 0 .917-.105 1.294-.157v1.903c-.35.104-.754.183-1.374.183-2.534 0-3.774-1.434-3.774-3.572v-6.151h-1.914v-1.825h1.914v-2.424h1.995v2.424h3.153v1.825h-3.153v6.073c0 1.017.62 1.72 1.859 1.72Zm5.93-.183v2.007h-2.048V19h2.048v6.855c.755-1.511 2.184-2.293 4.016-2.293 3.154 0 4.744 2.58 4.744 5.969 0 3.232-1.671 5.969-4.986 5.969-1.725 0-3.046-.756-3.774-2.268Zm3.477-7.82c-1.833 0-3.45 1.121-3.45 3.676V30c0 2.554 1.483 3.675 3.235 3.675 2.291 0 3.477-1.46 3.477-4.118-.027-2.79-1.159-4.145-3.262-4.145Zm7.413-1.616h2.048v6.934c0 2.06.863 2.971 2.804 2.971 1.886 0 3.207-1.225 3.207-3.545v-6.36h2.049v11.47h-2.049v-1.877c-.755 1.355-2.156 2.111-3.747 2.111-2.722 0-4.285-1.825-4.285-4.979v-6.725h-.027Zm21.536 11.157c-.701.364-1.806.52-2.884.52-4.232 0-6.199-2.475-6.199-5.994 0-3.467 1.967-5.944 6.199-5.944 1.078 0 1.887.13 2.83.548v1.825c-.754-.34-1.563-.548-2.668-.548-3.073 0-4.34 1.877-4.34 4.119 0 2.241 1.294 4.118 4.394 4.118 1.213 0 1.967-.156 2.695-.417v1.773h-.027Zm2.318.312V19h2.049v10.166l5.094-5.37h2.669l-5.58 5.63 5.822 5.84h-2.776l-5.229-5.37v5.37h-2.049Zm16.793.235c-4.448 0-6.388-2.476-6.388-5.995 0-3.467 1.994-5.943 5.606-5.943 3.666 0 5.121 2.45 5.121 5.943v.886h-8.652c.297 1.955 1.59 3.206 4.394 3.206 1.374 0 2.533-.26 3.612-.625v1.824c-.971.522-2.48.704-3.693.704Zm-4.34-6.803h6.631c-.108-2.138-1.105-3.337-3.154-3.337-2.156 0-3.261 1.356-3.477 3.337Zm15.795 4.718c.485 0 .917-.105 1.294-.157v1.903c-.35.104-.755.183-1.375.183-2.533 0-3.773-1.434-3.773-3.572v-6.151h-1.914v-1.825h1.914v-2.424h1.994v2.424H172v1.825h-3.154v6.073c0 1.017.62 1.72 1.86 1.72Z"}),/*@__PURE__*/o(r).createElement("path",{fill:"#2684FF",d:"M52.54 20.642c-.324 0-.594.287-.54.6l2.291 13.424c.054.339.35.6.728.6h10.97c.27 0 .486-.183.54-.444l2.29-13.58c.054-.313-.188-.6-.539-.6H52.54Zm9.649 9.697h-3.504l-.944-4.796h5.31l-.862 4.796Z"}),/*@__PURE__*/o(r).createElement("path",{fill:"url(#c)",d:"M68.092 25.543h-5.068l-.835 4.796h-3.504l-4.151 4.744s.188.182.485.182h10.97c.27 0 .485-.182.54-.443l1.563-9.28Z"})),/*@__PURE__*/o(r).createElement("g",{clipPath:"url(#d)"},/*@__PURE__*/o(r).createElement("path",{fill:"#fff",fillOpacity:.01,d:"M196 0h86v56h-86z"}),/*@__PURE__*/o(r).createElement("rect",{width:71,height:6,x:203.5,y:25,fill:"#091E42",fillOpacity:.13,rx:3}),/*@__PURE__*/o(r).createElement("path",{className:"medium large",fill:"#fff",fillOpacity:.01,d:"M290 0h86v56h-86z"}),/*@__PURE__*/o(r).createElement("rect",{className:"medium large",width:71,height:6,x:297.5,y:25,fill:"#091E42",fillOpacity:.13,rx:3}),/*@__PURE__*/o(r).createElement("path",{className:"large",fill:"#fff",fillOpacity:.01,d:"M384 0h86v56h-86z"}),/*@__PURE__*/o(r).createElement("rect",{className:"large",width:71,height:6,x:391.5,y:25,fill:"#091E42",fillOpacity:.13,rx:3}),/*@__PURE__*/o(r).createElement("path",{className:"large",fill:"#fff",fillOpacity:.01,d:"M478 0h86v56h-86z"}),/*@__PURE__*/o(r).createElement("rect",{className:"large",width:56,height:6,x:486,y:25,fill:"#091E42",fillOpacity:.13,rx:3}),/*@__PURE__*/o(r).createElement("g",{clipPath:"url(#e)",opacity:.6},/*@__PURE__*/o(r).createElement("path",{className:"large",fill:"#fff",fillOpacity:.01,d:"M548 18h8v20h-8z"}),/*@__PURE__*/o(r).createElement("path",{className:"large",fill:"#344563",fillRule:"evenodd",d:"M548.292 26.293a1.009 1.009 0 0 0 0 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.008 1.008 0 0 0-.322-1.637.987.987 0 0 0-1.084.218l-2.298 2.317-2.307-2.327a.986.986 0 0 0-1.084-.217.997.997 0 0 0-.322.217Z",clipRule:"evenodd"})),/*@__PURE__*/o(r).createElement("path",{className:"large",fill:"#0052CC",d:"M482 54a1 1 0 0 1 1-1h76a1 1 0 0 1 1 1v2h-78v-2Z"}),/*@__PURE__*/o(r).createElement("rect",{className:"small",width:61,height:32,x:289.5,y:12,fill:"#B3D4FF",rx:3}),/*@__PURE__*/o(r).createElement("rect",{className:"small",width:44,height:6,x:297.5,y:25,fill:"#091E42",fillOpacity:.13,rx:3}),/*@__PURE__*/o(r).createElement("rect",{className:"medium",width:61,height:32,x:383.5,y:12,fill:"#B3D4FF",rx:3}),/*@__PURE__*/o(r).createElement("rect",{className:"medium",width:44,height:6,x:391.5,y:25,fill:"#091E42",fillOpacity:.13,rx:3}),/*@__PURE__*/o(r).createElement("rect",{className:"large",width:61,height:32,x:580,y:12,fill:"#B3D4FF",rx:3}),/*@__PURE__*/o(r).createElement("rect",{className:"large",width:44,height:6,x:588,y:25,fill:"#091E42",fillOpacity:.13,rx:3}))),/*@__PURE__*/o(r).createElement("path",{fill:"#fff",fillOpacity:.01,d:"M18 16h24v24H18z"}),/*@__PURE__*/o(r).createElement("path",{fill:"#A5ADBA",fillRule:"evenodd",d:"M22 21.01c0-.559.443-1.01 1.01-1.01h1.98c.559 0 1.01.443 1.01 1.01v1.98c0 .559-.443 1.01-1.01 1.01h-1.98c-.559 0-1.01-.443-1.01-1.01v-1.98Zm0 6c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98c0 .559-.443 1.01-1.01 1.01h-1.98c-.559 0-1.01-.443-1.01-1.01v-1.98Zm6-6c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98c0 .559-.443 1.01-1.01 1.01h-1.98c-.559 0-1.01-.443-1.01-1.01v-1.98Zm0 6c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98c0 .558-.443 1.01-1.01 1.01h-1.98c-.558 0-1.01-.443-1.01-1.01v-1.98Zm6-6c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98c0 .559-.443 1.01-1.01 1.01h-1.98c-.559 0-1.01-.443-1.01-1.01v-1.98Zm0 6c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98c0 .558-.443 1.01-1.01 1.01h-1.98c-.558 0-1.01-.443-1.01-1.01v-1.98Zm-12 6c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98c0 .559-.443 1.01-1.01 1.01h-1.98c-.559 0-1.01-.443-1.01-1.01v-1.98Zm6 0c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98c0 .558-.443 1.01-1.01 1.01h-1.98c-.558 0-1.01-.443-1.01-1.01v-1.98Zm6 0c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98c0 .558-.443 1.01-1.01 1.01h-1.98c-.558 0-1.01-.443-1.01-1.01v-1.98Z",clipRule:"evenodd"}),/*@__PURE__*/o(r).createElement("defs",null,/*@__PURE__*/o(r).createElement("clipPath",{id:"a"},/*@__PURE__*/o(r).createElement("path",{fill:"#fff",d:"M52 0h589v56H52z"})),/*@__PURE__*/o(r).createElement("clipPath",{id:"b"},/*@__PURE__*/o(r).createElement("path",{fill:"#fff",d:"M52 16h120v24H52z"})),/*@__PURE__*/o(r).createElement("clipPath",{id:"d"},/*@__PURE__*/o(r).createElement("path",{fill:"#fff",d:"M192 0h449v56H192z"})),/*@__PURE__*/o(r).createElement("clipPath",{id:"e"},/*@__PURE__*/o(r).createElement("path",{fill:"#fff",d:"M548 18h8v20h-8z"})),/*@__PURE__*/o(r).createElement("linearGradient",{id:"c",x1:69.254,x2:61.106,y1:26.89,y2:33.467,gradientUnits:"userSpaceOnUse"},/*@__PURE__*/o(r).createElement("stop",{offset:.176,stopColor:"#0052CC"}),/*@__PURE__*/o(r).createElement("stop",{offset:1,stopColor:"#2684FF"}))))}}),O.register("C0Bun",function(e,t){n(e.exports,"Wrapper",function(){return u}),n(e.exports,"Line",function(){return d}),n(e.exports,"DarkModeLine",function(){return f});var r,i,a,s=O("ibRIH"),l=O("2wgFI"),c=O("ltk6A"),u=(0,l.default).div(r||(r=/*@__PURE__*/o(s)(["\n position: fixed;\n top: 0;\n left: 0;\n\n @media (min-width: 1200px) {\n rect.small,\n path.small {\n visibility: hidden;\n }\n rect.medium,\n path.medium {\n visibility: hidden;\n }\n rect.large,\n path.large {\n visibility: visible;\n }\n }\n @media (min-width: 1000px) and (max-width: 1200px) {\n rect.small,\n path.small {\n visibility: hidden;\n }\n rect.large,\n path.large {\n visibility: hidden;\n }\n rect.medium,\n path.medium {\n visibility: visible;\n }\n }\n @media (max-width: 1000px) {\n rect.medium,\n path.medium {\n visibility: hidden;\n }\n rect.large,\n path.large {\n visibility: hidden;\n }\n rect.small,\n path.small {\n visibility: visible;\n }\n }\n"]))),d=(0,l.default).div(i||(i=/*@__PURE__*/o(s)(["\n display: inline-block;\n position: fixed;\n top: ","px;\n left: 0;\n height: 2px;\n width: 100%;\n background: #dfe1e6;\n z-index: 1;\n"])),c.HEADER_HEIGHT),f=(0,l.default).div(a||(a=/*@__PURE__*/o(s)(["\n display: inline-block;\n position: fixed;\n top: ","px;\n left: 0;\n height: 2px;\n width: 100%;\n background: #454f59;\n z-index: 1;\n"])),c.HEADER_HEIGHT)}),O.register("ltk6A",function(e,t){n(e.exports,"HEADER_HEIGHT",function(){return r}),n(e.exports,"SECONDARY_NAV_WIDTH",function(){return o});var r=56,o=240}),O.register("j141P",function(e,t){n(e.exports,"PageActions",function(){return u});var r,i=O("ibRIH"),a=O("91i6m"),s=O("2wgFI"),l=O("ltk6A"),c=O("lneJV"),u=function(){return /*@__PURE__*/o(a).createElement(d,null,/*@__PURE__*/o(a).createElement(f,null))},d=(0,s.default).div(r||(r=/*@__PURE__*/o(i)(["\n position: fixed;\n top: ","px;\n right: ","px;\n background: #fff;\n"])),l.HEADER_HEIGHT,c.SIDEBAR_WIDTH),f=function(){return /*@__PURE__*/o(a).createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"292",height:"112",fill:"none"},/*@__PURE__*/o(a).createElement("g",{clipPath:"url(#PageActionsA)"},/*@__PURE__*/o(a).createElement("rect",{width:"120",height:"32",x:"24",y:"56",fill:"#091E42",fillOpacity:".08",rx:"3"}),/*@__PURE__*/o(a).createElement("rect",{width:"104",height:"6",x:"32",y:"69",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(a).createElement("rect",{width:"80",height:"32",x:"150",y:"56",fill:"#091E42",fillOpacity:".08",rx:"3"}),/*@__PURE__*/o(a).createElement("rect",{width:"64",height:"6",x:"158",y:"69",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(a).createElement("rect",{width:"32",height:"32",x:"236",y:"56",fill:"#fff",fillOpacity:".01",rx:"3"}),/*@__PURE__*/o(a).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M240 60h24v24h-24z"}),/*@__PURE__*/o(a).createElement("path",{fill:"#C1C7D0",d:"M245 74a2 2 0 1 0 0-4 2 2 0 0 0 0 4ZM252 74a2 2 0 1 0 0-4 2 2 0 0 0 0 4ZM259 74a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z"})),/*@__PURE__*/o(a).createElement("defs",null,/*@__PURE__*/o(a).createElement("clipPath",{id:"PageActionsA"},/*@__PURE__*/o(a).createElement("path",{fill:"#fff",d:"M24 56h244v32H24z"}))))}}),O.register("lneJV",function(e,t){n(e.exports,"SIDEBAR_WIDTH",function(){return r});var r=333}),O.register("4DTFp",function(e,t){n(e.exports,"PageContent",function(){return d});var r,i,a=O("ibRIH"),s=O("91i6m"),l=O("2wgFI"),c=O("ltk6A"),u=O("lneJV"),d=function(){return /*@__PURE__*/o(s).createElement(f,null,/*@__PURE__*/o(s).createElement(p,null,/*@__PURE__*/o(s).createElement(g,null)))},f=(0,l.default).div(r||(r=/*@__PURE__*/o(a)(["\n position: fixed;\n top: ","px;\n left: ","px;\n right: ","px;\n min-height: 661px;\n"])),c.HEADER_HEIGHT+150,c.SECONDARY_NAV_WIDTH+24,u.SIDEBAR_WIDTH+24),p=(0,l.default).div(i||(i=/*@__PURE__*/o(a)(["\n display: flex;\n justify-content: center;\n"]))),g=function(){return /*@__PURE__*/o(s).createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"820",height:"619",fill:"none"},/*@__PURE__*/o(s).createElement("g",{clipPath:"url(#PageContentA)"},/*@__PURE__*/o(s).createElement("path",{fill:"#B2D4FF",d:"M32 16c0-8.837-7.163-16-16-16S0 7.163 0 16s7.163 16 16 16 16-7.163 16-16Z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#0065FF",d:"M24.466 25.316ZM17.472 30.51l.026-.105.023-.095-1.26.653 1.308-.87c.018-.098.029-.195.026-.29a.653.653 0 0 0-.059-.256c-.115-.038-.202-.168-.205-.33-.002-.197.118-.358.267-.363.084 0 .156.046.207.123.223.148.343.435.374.711l3.67-2.442c1.862-.822 2.445-1.505 2.607-1.935h.005-.005c.117-.31.018-.487.018-.487-.136-1.2-.799-1.85-1.587-2.191-1.01.602-2.494 1.093-3.07.632l.036.497c.015.023.054.066.105.12l.025.028c.07.075.151.167.22.251.09.113.152.215.113.256-.171.085-.343.18-.512.287-1.664 1.03-3.228 2.908-3.725 3.558-.028-.02-.069-.053-.12-.094-.576-.74-2.13-2.563-3.76-3.53a5.293 5.293 0 0 0-.62-.32c-.008-.013-.013-.026-.02-.039a.234.234 0 0 1 .074-.077c.002 0 .005-.005.01-.007l.059-.039c.15-.084.358-.15.407-.228l.118-1.54s-.008 0-.02-.006c-.006.264-.024.556-.057.873-.566.476-2.056-.015-3.072-.617-.78.343-1.439.988-1.572 2.184 0 0-.102.179.02.491-1.251.4-2.521.873-3.417 1.38a15.954 15.954 0 0 0 10.056 5.192c-.029-.482-.093-.906-.203-1.226l-.035-.1c-.085-.236-.18-.502-.17-.791 0-.029.006-.057.01-.085L6.355 25.87c.397-.151.812-.295 1.229-.433.228.43.865 1.063 2.547 1.805l3.679 2.253c.056-.17.156-.328.297-.448a.387.387 0 0 1 .358-.213c.213.005.379.167.374.364-.005.197-.18.353-.392.348h-.008a.426.426 0 0 0-.092.243v.036l1.452.888s.005.013.01.02l-1.441-.739c.025.118.066.238.112.366l.039.105c.138.4.215.911.24 1.475.41.03.825.053 1.245.053.468 0 .931-.025 1.39-.064-.031-.555-.01-1.052.082-1.426l-.003.008Z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#0065FF",d:"M18.181 29.97c-.015.205-.064.397-.11.581l-.026.102c-.076.313-.094.738-.069 1.222a15.969 15.969 0 0 0 9.92-5.177 13.857 13.857 0 0 0-1.815-.822l-7.897 4.094h-.003Z"}),/*@__PURE__*/o(s).createElement("path",{fill:"url(#PageContentB)",d:"M20.2 24.164c-.068-.085-.15-.174-.22-.251a.155.155 0 0 1-.015-.013c-.002 0-.007-.01-.01-.013a1.6 1.6 0 0 1-.105-.12l-.036-.497-.012-.007a12.55 12.55 0 0 1-.057-.817c-.005-.033-.005-.064-.008-.092-.04-.522-.076-1.1-.104-1.626-.59.569-1.411 1.13-2.57 1.582a2.062 2.062 0 0 1-.748.154h-1.08c-.262 0-.512-.061-.748-.154-.952-.37-1.677-.816-2.232-1.28-.013.382-.031.781-.052 1.16V22.39c.013 0-.094 1.543-.094 1.543-.049.077-.256.144-.407.228l-.06.039c-.002 0-.004.005-.01.007a.263.263 0 0 0-.074.077c.008.013.013.026.02.039.208.092.413.2.62.32 1.631.967 3.185 2.787 3.761 3.53l.12.095c.497-.653 2.061-2.53 3.725-3.559.17-.105.34-.2.512-.287.039-.04-.023-.14-.113-.256l-.002-.002Z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#0747A6",d:"M14.48 30.367a2.964 2.964 0 0 1-.113-.366l1.441.74-.01-.021-1.452-.888v-.036a.42.42 0 0 1 .092-.243h.008c.213.005.387-.151.392-.349.005-.197-.164-.358-.374-.363a.387.387 0 0 0-.358.212.962.962 0 0 0-.297.448L10.13 27.25c-1.682-.743-2.32-1.372-2.547-1.805-.417.138-.832.281-1.229.433l7.414 3.814c-.003.028-.008.056-.01.084-.01.29.084.556.169.791l.035.1c.11.318.177.745.203 1.226.197.024.396.041.596.057-.026-.566-.102-1.075-.24-1.475l-.039-.105-.003-.002ZM18.045 30.653l.026-.102c.049-.187.095-.379.11-.581l7.898-4.093c-.52-.2-1.068-.387-1.61-.561h-.011c-.164.43-.745 1.113-2.606 1.935l-3.67 2.442c-.029-.279-.152-.563-.375-.711-.05-.075-.125-.126-.207-.123-.151.005-.271.166-.266.363.002.164.09.292.205.33.03.062.056.15.058.257 0 .094-.007.19-.025.289l-1.308.87 1.26-.652c-.009.03-.016.06-.024.094l-.025.105c-.093.374-.113.868-.082 1.426.197-.018.391-.038.586-.061-.023-.482-.008-.91.069-1.221l-.003-.006Z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#172B4D",d:"M12.145 23.26c.036-.317.05-.61.056-.873V22.188c.02-.38.038-.779.051-1.16-1.779-1.485-1.797-3.149-1.797-3.149-.008-.08-.015-.154-.02-.23h-.082c-.5-2.128-.855-3.91-.031-3.828a.81.81 0 0 1 .24.062c.034-.036.267-.512.423-.812a.684.684 0 0 1 .39-.338c.836-.286 1.453-.15 1.453-.15.044-.2.103-.387.172-.564.156-.32.396-.763.722-1.18a4.685 4.685 0 0 1 1.51-1.131c.077-.021.156-.036.236-.047 1.812.067 4.669 2.517 5.273 4.053.123.31.305.261.484.125.171-.13.335-.343.433-.391.035.023.074.046.105.074.34.673.291 1.564.048 2.57-.051.18-.1.34-.146.474-.21.601-.302.937-.55 1.042a9.71 9.71 0 0 1-.026.274s-.015 1.449-1.459 2.849a69.25 69.25 0 0 0 .113 1.718 12.744 12.744 0 0 0 .056.817l.013.007c.576.463 2.06-.03 3.07-.632.647-.387 1.1-.814.987-1.065a2.796 2.796 0 0 1-.166-.52c-.03-.535-.064-1.093-.102-1.664.025-1.556.156-3.63-.745-6.438-.057-.295-.113-.592-.177-.884-.274-1.236-.793-2.516-1.602-3.591a6.662 6.662 0 0 0-5.464-2.852c-2.82 0-5.232 1.759-6.215 4.247a9.924 9.924 0 0 0-.755 2.196c-.228 1.027-.3 2.084-.308 3.141-.53 3.037.32 5.051-.268 6.367-.113.251.345.684 1 1.07 1.017.602 2.504 1.093 3.073.617l.005-.005Z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#A96935",d:"M21.12 17.603c.248-.108.34-.443.55-1.042.047-.13.098-.295.146-.474.244-1.006.292-1.897-.048-2.57a.512.512 0 0 0-.105-.074c-.097.048-.261.26-.433.391.023.305.036.615.036.924 0 1.05-.059 1.905-.146 2.845ZM10.325 13.816c-.822-.08-.469 1.7.03 3.827.026.003.054 0 .082 0a30.21 30.21 0 0 1-.148-2.89c0-.317.013-.632.036-.942v.005Z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#C4743D",d:"M15.237 22.461h1.08c.262 0 .512-.061.748-.153 1.157-.45 1.982-1.011 2.57-1.582 1.447-1.398 1.46-2.85 1.46-2.85.007-.092.017-.184.025-.273.087-.943.146-1.795.146-2.845 0-.312-.013-.62-.036-.924-.177.136-.36.185-.484-.125-.604-1.539-3.463-3.989-5.273-4.053-.08.01-.159.026-.236.046-.26.12-.93.469-1.51 1.132-.323.417-.566.86-.722 1.18-.07.177-.126.364-.172.563 0 0-.617-.135-1.454.151a.684.684 0 0 0-.389.338c-.156.3-.392.776-.422.812a.921.921 0 0 0-.24-.062c-.024.31-.037.625-.037.942 0 1.068.062 1.93.149 2.89l.02.231s.016 1.667 1.797 3.149c.556.463 1.28.909 2.233 1.28.235.092.489.153.747.153Z"})),/*@__PURE__*/o(s).createElement("rect",{width:"160",height:"32",x:"40",fill:"#091E42",fillOpacity:".08",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"120",height:"6",x:"48",y:"13",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M171 4h24v24h-24z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#C1C7D0",fillRule:"evenodd",d:"M179.292 14.293a1.009 1.009 0 0 0 0 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.008 1.008 0 0 0-.322-1.637.987.987 0 0 0-1.084.218l-2.298 2.317-2.307-2.327a.986.986 0 0 0-1.084-.217.997.997 0 0 0-.322.217Z",clipRule:"evenodd"}),/*@__PURE__*/o(s).createElement("rect",{width:"32",height:"32",x:"208",fill:"#fff",fillOpacity:".01",rx:"3"}),/*@__PURE__*/o(s).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M212 4h24v24h-24z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#C1C7D0",fillRule:"evenodd",d:"M223.793 9.793a.993.993 0 0 0-.217 1.09c.05.121.124.231.217.324L227.586 15H218a1 1 0 1 0 0 2h9.586l-3.793 3.793a.994.994 0 0 0-.217 1.09 1.002 1.002 0 0 0 1.632.324l5.499-5.5a.997.997 0 0 0 .293-.679v-.057a.995.995 0 0 0-.293-.678l-5.499-5.5a.997.997 0 0 0-1.09-.217.997.997 0 0 0-.325.217Z",clipRule:"evenodd"}),/*@__PURE__*/o(s).createElement("rect",{width:"100",height:"32",x:"248",fill:"#091E42",fillOpacity:".08",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"60",height:"6",x:"256",y:"13",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M319 4h24v24h-24z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#C1C7D0",fillRule:"evenodd",d:"M327.292 14.293a1.009 1.009 0 0 0 0 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.008 1.008 0 0 0-.322-1.637.987.987 0 0 0-1.084.218l-2.298 2.317-2.307-2.327a.986.986 0 0 0-1.084-.217.997.997 0 0 0-.322.217Z",clipRule:"evenodd"}),/*@__PURE__*/o(s).createElement("rect",{width:"99",height:"32",x:"720",fill:"#B3D4FF",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"59",height:"6",x:"728",y:"13",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M790 4h24v24h-24z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#091E42",fillOpacity:".25",fillRule:"evenodd",d:"M798.292 14.293a1.009 1.009 0 0 0 0 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.008 1.008 0 0 0-.322-1.637.987.987 0 0 0-1.084.218l-2.298 2.317-2.307-2.327a.986.986 0 0 0-1.084-.217.997.997 0 0 0-.322.217Z",clipRule:"evenodd"}),/*@__PURE__*/o(s).createElement("rect",{width:"52",height:"14",x:"40",y:"44",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"44",height:"6",x:"44",y:"48",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"206",height:"6",x:"108",y:"48",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"53",height:"6",y:"90",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("path",{fill:"#091E42",fillOpacity:".13",d:"M0 106h77v2H0z"}),/*@__PURE__*/o(s).createElement("rect",{width:"53",height:"6",x:"77",y:"90",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("path",{fill:"#091E42",fillOpacity:".13",d:"M77 106h77v2H77z"}),/*@__PURE__*/o(s).createElement("rect",{width:"53",height:"6",x:"154",y:"90",fill:"#4C9AFF",rx:"3"}),/*@__PURE__*/o(s).createElement("path",{fill:"#4C9AFF",d:"M154 106h77v2h-77z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#091E42",fillOpacity:".13",d:"M231 106h589v2H231z"}),/*@__PURE__*/o(s).createElement("rect",{width:"160",height:"32",y:"132",fill:"#091E42",fillOpacity:".08",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"120",height:"6",x:"8",y:"145",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M131 136h24v24h-24z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#C1C7D0",fillRule:"evenodd",d:"M139.292 146.293a1.01 1.01 0 0 0 0 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.008 1.008 0 0 0-.322-1.637.996.996 0 0 0-.762 0 .997.997 0 0 0-.322.218l-2.298 2.317-2.307-2.327a.994.994 0 0 0-1.084-.217c-.12.051-.23.124-.322.217Z",clipRule:"evenodd"}),/*@__PURE__*/o(s).createElement("g",{clipPath:"url(#PageContentC)"},/*@__PURE__*/o(s).createElement("path",{fill:"#FAFBFC",d:"M268 230h62v389h-62z"}),/*@__PURE__*/o(s).createElement("rect",{width:"15",height:"6",x:"280",y:"250",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"15",height:"6",x:"303",y:"250",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"15",height:"6",x:"303",y:"272",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"15",height:"6",x:"280",y:"294",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"15",height:"6",x:"303",y:"294",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"15",height:"6",x:"280",y:"316",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"15",height:"6",x:"303",y:"316",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"15",height:"6",x:"295",y:"344",fill:"#091E42",fillOpacity:".13",rx:"3",transform:"rotate(-180 295 344)"}),/*@__PURE__*/o(s).createElement("rect",{width:"15",height:"6",x:"280",y:"360",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"15",height:"6",x:"303",y:"360",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"15",height:"6",x:"280",y:"456",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"15",height:"6",x:"303",y:"456",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"15",height:"6",x:"280",y:"500",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"15",height:"6",x:"303",y:"500",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("path",{fill:"#F4F5F7",d:"M268 188h551v42H268z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M280 197h24v24h-24z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#091E42",fillOpacity:".13",fillRule:"evenodd",d:"M288.292 207.293a1.01 1.01 0 0 0 0 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.008 1.008 0 0 0-.322-1.637.996.996 0 0 0-.762 0 .997.997 0 0 0-.322.218l-2.298 2.317-2.307-2.327a.994.994 0 0 0-1.084-.217c-.12.051-.23.124-.322.217Z",clipRule:"evenodd"}),/*@__PURE__*/o(s).createElement("rect",{width:"89.122",height:"6",x:"312",y:"206",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"10",height:"10",x:"676",y:"204",stroke:"#091E42",strokeOpacity:".13",strokeWidth:"2",rx:"1"}),/*@__PURE__*/o(s).createElement("rect",{width:"48",height:"6",x:"695",y:"206",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M751 197h24v24h-24z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#091E42",fillOpacity:".13",fillRule:"evenodd",d:"M765 201.187a10.734 10.734 0 0 0-2-.187c-4.963 0-9 3.37-9 7.513s4.037 7.514 9 7.514c1.42 0 2.76-.285 3.957-.776 1.003 1.022 2.287 1.572 3.24 1.719l.002-.003c.053.02.108.031.164.033a.52.52 0 0 0 .429-.231.516.516 0 0 0 .045-.485v-.002s-1.563-2.26-.766-3.116l-.037.02c1.227-1.284 1.966-2.907 1.966-4.673 0-.171-.006-.342-.02-.513h-2.008c.02.169.03.34.03.513 0 3.039-3.141 5.51-7.002 5.51-3.861 0-7.002-2.471-7.002-5.51 0-3.038 3.141-5.51 7.002-5.51.695 0 1.366.08 2 .229v-2.045Z",clipRule:"evenodd"}),/*@__PURE__*/o(s).createElement("path",{fill:"#091E42",fillOpacity:".13",d:"M770 202a1 1 0 0 0-2 0v4a1 1 0 0 0 2 0v-4Z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#091E42",fillOpacity:".13",d:"M771 203h-4a1 1 0 0 0 0 2h4a1 1 0 0 0 0-2Z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M783 197h24v24h-24z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#091E42",fillOpacity:".13",fillRule:"evenodd",d:"M795 211a1.507 1.507 0 0 1-1.061-.439 1.507 1.507 0 0 1 0-2.122 1.507 1.507 0 0 1 2.122 0 1.503 1.503 0 0 1 0 2.122A1.503 1.503 0 0 1 795 211Zm-4.5 0a1.507 1.507 0 0 1-1.061-.439 1.507 1.507 0 0 1 0-2.122 1.507 1.507 0 0 1 2.122 0 1.503 1.503 0 0 1 0 2.122 1.503 1.503 0 0 1-1.061.439Zm9 0a1.507 1.507 0 0 1-1.061-.439 1.507 1.507 0 0 1 0-2.122 1.507 1.507 0 0 1 2.122 0 1.503 1.503 0 0 1 0 2.122 1.503 1.503 0 0 1-1.061.439Z",clipRule:"evenodd"}),/*@__PURE__*/o(s).createElement("g",{clipPath:"url(#PageContentD)"},/*@__PURE__*/o(s).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M338 228h24v24h-24z"}),/*@__PURE__*/o(s).createElement("circle",{cx:"350",cy:"240",r:"2",fill:"#091E42",fillOpacity:".13"}),/*@__PURE__*/o(s).createElement("rect",{width:"75",height:"6",x:"370",y:"237",fill:"#091E42",fillOpacity:".13",rx:"3"})),/*@__PURE__*/o(s).createElement("path",{fill:"#E3FCEF",d:"M330 250h489v20H330z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M344 254h12v12h-12z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#091E42",fillOpacity:".13",fillRule:"evenodd",d:"M350.5 259.5v-2a.504.504 0 0 0-.146-.354.504.504 0 0 0-.708 0 .504.504 0 0 0-.146.354v2h-2a.504.504 0 0 0-.354.146.504.504 0 0 0 0 .708.504.504 0 0 0 .354.146h2v2c0 .133.053.26.146.354a.504.504 0 0 0 .708 0 .504.504 0 0 0 .146-.354v-2h2c.133 0 .26-.053.354-.146a.504.504 0 0 0 0-.708.504.504 0 0 0-.354-.146h-2Z",clipRule:"evenodd"}),/*@__PURE__*/o(s).createElement("rect",{width:"131",height:"6",x:"370",y:"257",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("g",{clipPath:"url(#PageContentE)"},/*@__PURE__*/o(s).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M338 288h24v24h-24z"}),/*@__PURE__*/o(s).createElement("circle",{cx:"350",cy:"300",r:"2",fill:"#091E42",fillOpacity:".13"}),/*@__PURE__*/o(s).createElement("rect",{width:"209",height:"6",x:"370",y:"297",fill:"#091E42",fillOpacity:".13",rx:"3"})),/*@__PURE__*/o(s).createElement("g",{clipPath:"url(#PageContentF)"},/*@__PURE__*/o(s).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M338 308h24v24h-24z"}),/*@__PURE__*/o(s).createElement("circle",{cx:"350",cy:"320",r:"2",fill:"#091E42",fillOpacity:".13"}),/*@__PURE__*/o(s).createElement("rect",{width:"135",height:"6",x:"370",y:"317",fill:"#091E42",fillOpacity:".13",rx:"3"})),/*@__PURE__*/o(s).createElement("path",{fill:"#FFEBE6",d:"M330 330h489v20H330z"}),/*@__PURE__*/o(s).createElement("rect",{width:"6",height:"2",x:"347",y:"339",fill:"#D9D9D9",rx:"1"}),/*@__PURE__*/o(s).createElement("rect",{width:"83",height:"6",x:"370",y:"337",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("path",{fill:"#E3FCEF",d:"M330 350h489v100H330z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M344 354h12v12h-12z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#091E42",fillOpacity:".13",fillRule:"evenodd",d:"M350.5 359.5v-2a.504.504 0 0 0-.146-.354.504.504 0 0 0-.708 0 .504.504 0 0 0-.146.354v2h-2a.504.504 0 0 0-.354.146.504.504 0 0 0 0 .708.504.504 0 0 0 .354.146h2v2c0 .133.053.26.146.354a.504.504 0 0 0 .708 0 .504.504 0 0 0 .146-.354v-2h2c.133 0 .26-.053.354-.146a.504.504 0 0 0 0-.708.504.504 0 0 0-.354-.146h-2Z",clipRule:"evenodd"}),/*@__PURE__*/o(s).createElement("rect",{width:"131",height:"6",x:"370",y:"357",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("path",{fill:"#fff",d:"M344 374h465v68H344z"}),/*@__PURE__*/o(s).createElement("g",{clipPath:"url(#PageContentG)"},/*@__PURE__*/o(s).createElement("path",{fill:"#C0B6F2",d:"M375.904 393.998c0-6.574-5.33-11.904-11.904-11.904s-11.904 5.33-11.904 11.904 5.33 11.904 11.904 11.904 11.904-5.33 11.904-11.904Z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#998DD9",d:"M369.098 403.32a3.41 3.41 0 0 1-2.116-3.151 3.324 3.324 0 0 1 1.171-2.565c4.694-3.942 1.782-11.574-4.276-11.453-5.935.102-8.634 7.592-4.03 11.453a3.324 3.324 0 0 1 1.171 2.565 3.408 3.408 0 0 1-2.116 3.151c-.368.153-.731.322-1.088.505-.098.051-.194.109-.292.165a11.85 11.85 0 0 0 6.476 1.918c2.391 0 4.616-.709 6.482-1.922a15.005 15.005 0 0 0-.518-.271 12.696 12.696 0 0 0-.866-.393l.002-.002Z"})),/*@__PURE__*/o(s).createElement("rect",{width:"119",height:"6",x:"388",y:"391",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"303.948",height:"6",x:"352",y:"414",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"191.135",height:"6",x:"352",y:"428",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("g",{clipPath:"url(#PageContentH)"},/*@__PURE__*/o(s).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M338 448h24v24h-24z"}),/*@__PURE__*/o(s).createElement("circle",{cx:"350",cy:"460",r:"2",fill:"#091E42",fillOpacity:".13"}),/*@__PURE__*/o(s).createElement("rect",{width:"135",height:"6",x:"370",y:"457",fill:"#091E42",fillOpacity:".13",rx:"3"})),/*@__PURE__*/o(s).createElement("g",{clipPath:"url(#PageContentI)"},/*@__PURE__*/o(s).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M338 488h24v24h-24z"}),/*@__PURE__*/o(s).createElement("circle",{cx:"350",cy:"500",r:"2",fill:"#091E42",fillOpacity:".13"}),/*@__PURE__*/o(s).createElement("rect",{width:"105",height:"6",x:"370",y:"497",fill:"#091E42",fillOpacity:".13",rx:"3"}))),/*@__PURE__*/o(s).createElement("path",{stroke:"#091E42",strokeOpacity:".13",d:"M268.5 188.5h550v430h-550z"}),/*@__PURE__*/o(s).createElement("rect",{width:"80",height:"32",x:"739",y:"132",fill:"#091E42",fillOpacity:".08",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"64",height:"6",x:"747",y:"145",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M16 196h24v24H16z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#091E42",fillOpacity:".13",fillRule:"evenodd",d:"M24.292 206.293a1.01 1.01 0 0 0 0 1.419l2.94 2.965c.217.215.5.322.778.322.28 0 .556-.107.77-.322l2.93-2.955a1.01 1.01 0 0 0-.323-1.637.996.996 0 0 0-.762 0 .998.998 0 0 0-.322.218l-2.298 2.317-2.307-2.327a1 1 0 0 0-.703-.293.995.995 0 0 0-.703.293Z",clipRule:"evenodd"}),/*@__PURE__*/o(s).createElement("rect",{width:"131",height:"6",x:"56",y:"205",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M32 236h24v24H32z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#091E42",fillOpacity:".13",fillRule:"evenodd",d:"M40.292 246.293a1.01 1.01 0 0 0 0 1.419l2.94 2.965c.217.215.5.322.778.322.28 0 .556-.107.77-.322l2.93-2.955a1.01 1.01 0 0 0-.323-1.637.996.996 0 0 0-.762 0 .998.998 0 0 0-.322.218l-2.298 2.317-2.307-2.327a1 1 0 0 0-.703-.293.995.995 0 0 0-.703.293Z",clipRule:"evenodd"}),/*@__PURE__*/o(s).createElement("rect",{width:"131",height:"6",x:"72",y:"245",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"184",height:"20",x:"48",y:"278",fill:"#091E42",fillOpacity:".04",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"79",height:"6",x:"80",y:"285",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M46 276h24v24H46z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#091E42",fillOpacity:".13",fillRule:"evenodd",d:"M54.292 286.293a1.01 1.01 0 0 0 0 1.419l2.94 2.965c.217.215.5.322.778.322.28 0 .556-.107.77-.322l2.93-2.955a1.01 1.01 0 0 0-.323-1.637.996.996 0 0 0-.762 0 .998.998 0 0 0-.322.218l-2.298 2.317-2.307-2.327a1 1 0 0 0-.703-.293.995.995 0 0 0-.703.293Z",clipRule:"evenodd"}),/*@__PURE__*/o(s).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M16 316h24v24H16z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#091E42",fillOpacity:".13",fillRule:"evenodd",d:"M24.292 326.293a1.01 1.01 0 0 0 0 1.419l2.94 2.965c.217.215.5.322.778.322.28 0 .556-.107.77-.322l2.93-2.955a1.01 1.01 0 0 0-.323-1.637.996.996 0 0 0-.762 0 .998.998 0 0 0-.322.218l-2.298 2.317-2.307-2.327a1 1 0 0 0-.703-.293.995.995 0 0 0-.703.293Z",clipRule:"evenodd"}),/*@__PURE__*/o(s).createElement("rect",{width:"131",height:"6",x:"56",y:"325",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M32 356h24v24H32z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#091E42",fillOpacity:".13",fillRule:"evenodd",d:"M40.292 366.293a1.01 1.01 0 0 0 0 1.419l2.94 2.965c.217.215.5.322.778.322.28 0 .556-.107.77-.322l2.93-2.955a1.01 1.01 0 0 0-.323-1.637.996.996 0 0 0-.762 0 .998.998 0 0 0-.322.218l-2.298 2.317-2.307-2.327a1 1 0 0 0-.703-.293.995.995 0 0 0-.703.293Z",clipRule:"evenodd"}),/*@__PURE__*/o(s).createElement("rect",{width:"131",height:"6",x:"72",y:"365",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M16 396h24v24H16z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#091E42",fillOpacity:".13",fillRule:"evenodd",d:"M24.292 406.293a1.01 1.01 0 0 0 0 1.419l2.94 2.965c.217.215.5.322.778.322.28 0 .556-.107.77-.322l2.93-2.955a1.01 1.01 0 0 0-.323-1.637.996.996 0 0 0-.762 0 .998.998 0 0 0-.322.218l-2.298 2.317-2.307-2.327a1 1 0 0 0-.703-.293.995.995 0 0 0-.703.293Z",clipRule:"evenodd"}),/*@__PURE__*/o(s).createElement("rect",{width:"131",height:"6",x:"56",y:"405",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M32 436h24v24H32z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#091E42",fillOpacity:".13",fillRule:"evenodd",d:"M40.292 446.293a1.01 1.01 0 0 0 0 1.419l2.94 2.965c.217.215.5.322.778.322.28 0 .556-.107.77-.322l2.93-2.955a1.01 1.01 0 0 0-.323-1.637.996.996 0 0 0-.762 0 .998.998 0 0 0-.322.218l-2.298 2.317-2.307-2.327a1 1 0 0 0-.703-.293.995.995 0 0 0-.703.293Z",clipRule:"evenodd"}),/*@__PURE__*/o(s).createElement("rect",{width:"131",height:"6",x:"72",y:"445",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M32 476h24v24H32z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#091E42",fillOpacity:".13",fillRule:"evenodd",d:"M40.292 486.293a1.01 1.01 0 0 0 0 1.419l2.94 2.965c.217.215.5.322.778.322.28 0 .556-.107.77-.322l2.93-2.955a1.01 1.01 0 0 0-.323-1.637.996.996 0 0 0-.762 0 .998.998 0 0 0-.322.218l-2.298 2.317-2.307-2.327a1 1 0 0 0-.703-.293.995.995 0 0 0-.703.293Z",clipRule:"evenodd"}),/*@__PURE__*/o(s).createElement("rect",{width:"131",height:"6",x:"72",y:"485",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("path",{stroke:"#091E42",strokeOpacity:".13",d:"M.5 188.5h239v430H.5z"}),/*@__PURE__*/o(s).createElement("defs",null,/*@__PURE__*/o(s).createElement("clipPath",{id:"PageContentA"},/*@__PURE__*/o(s).createElement("path",{fill:"#fff",d:"M0 0h32v32H0z"})),/*@__PURE__*/o(s).createElement("clipPath",{id:"PageContentC"},/*@__PURE__*/o(s).createElement("path",{fill:"#fff",d:"M268 188h551v431H268z"})),/*@__PURE__*/o(s).createElement("clipPath",{id:"PageContentD"},/*@__PURE__*/o(s).createElement("path",{fill:"#fff",d:"M330 230h489v20H330z"})),/*@__PURE__*/o(s).createElement("clipPath",{id:"PageContentE"},/*@__PURE__*/o(s).createElement("path",{fill:"#fff",d:"M330 290h489v20H330z"})),/*@__PURE__*/o(s).createElement("clipPath",{id:"PageContentF"},/*@__PURE__*/o(s).createElement("path",{fill:"#fff",d:"M330 310h489v20H330z"})),/*@__PURE__*/o(s).createElement("clipPath",{id:"PageContentG"},/*@__PURE__*/o(s).createElement("path",{fill:"#fff",d:"M352 382h24v24h-24z"})),/*@__PURE__*/o(s).createElement("clipPath",{id:"PageContentH"},/*@__PURE__*/o(s).createElement("path",{fill:"#fff",d:"M330 450h489v20H330z"})),/*@__PURE__*/o(s).createElement("clipPath",{id:"PageContentI"},/*@__PURE__*/o(s).createElement("path",{fill:"#fff",d:"M330 490h489v20H330z"})),/*@__PURE__*/o(s).createElement("linearGradient",{id:"PageContentB",x1:"15.944",x2:"15.944",y1:"35.84",y2:"20.992",gradientUnits:"userSpaceOnUse"},/*@__PURE__*/o(s).createElement("stop",{stopColor:"#C4743D"}),/*@__PURE__*/o(s).createElement("stop",{offset:".43",stopColor:"#BB703A"}),/*@__PURE__*/o(s).createElement("stop",{offset:"1",stopColor:"#A96935"}))))}}),O.register("5TSRQ",function(e,t){n(e.exports,"PageHeader",function(){return c});var r,i=O("ibRIH"),a=O("91i6m"),s=O("2wgFI"),l=O("ltk6A"),c=function(){return /*@__PURE__*/o(a).createElement(u,null,/*@__PURE__*/o(a).createElement(d,null))},u=(0,s.default).div(r||(r=/*@__PURE__*/o(i)(["\n position: fixed;\n top: ","px;\n left: ","px;\n"])),l.HEADER_HEIGHT,l.SECONDARY_NAV_WIDTH),d=function(){return /*@__PURE__*/o(a).createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"467",height:"112",fill:"none"},/*@__PURE__*/o(a).createElement("rect",{width:"100",height:"6",x:"24",y:"39",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(a).createElement("rect",{width:"54",height:"6",x:"137",y:"39",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(a).createElement("path",{fill:"#6B778C",d:"m129.372 49.105 3.548-12.44h-1.299l-3.541 12.44h1.292Z"}),/*@__PURE__*/o(a).createElement("rect",{width:"419.328",height:"20",x:"24",y:"68",fill:"#091E42",fillOpacity:".13",rx:"3"}))}}),O.register("bZcmN",function(e,t){n(e.exports,"SecondaryNav",function(){return c});var r,i=O("ibRIH"),a=O("91i6m"),s=O("2wgFI"),l=O("9SGWW"),c=function(){return /*@__PURE__*/o(a).createElement(u,null,/*@__PURE__*/o(a).createElement(d,null))},u=(0,s.default)(l.SecondaryNavWrapper)(r||(r=/*@__PURE__*/o(i)(["\n border-right: 24px solid #fff;\n"]))),d=function(){return /*@__PURE__*/o(a).createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"240",height:"775",fill:"none"},/*@__PURE__*/o(a).createElement("path",{fill:"#F4F5F7",d:"M0 0h240v775H0z"}),/*@__PURE__*/o(a).createElement("g",{clipPath:"url(#SecondaryNavA)"},/*@__PURE__*/o(a).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M26 88h24v24H26z"}),/*@__PURE__*/o(a).createElement("rect",{width:"32",height:"32",x:"22",y:"84",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(a).createElement("rect",{width:"71",height:"8",x:"66",y:"96",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(a).createElement("rect",{width:"32",height:"32",x:"22",y:"124",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(a).createElement("rect",{width:"71",height:"8",x:"66",y:"136",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(a).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M26 168h24v24H26z"}),/*@__PURE__*/o(a).createElement("rect",{width:"32",height:"32",x:"22",y:"164",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(a).createElement("rect",{width:"71",height:"8",x:"66",y:"176",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(a).createElement("rect",{width:"208",height:"40",x:"16",y:"200",fill:"#091E42",fillOpacity:".04",rx:"3"}),/*@__PURE__*/o(a).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M26 208h24v24H26z"}),/*@__PURE__*/o(a).createElement("rect",{width:"32",height:"32",x:"22",y:"204",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(a).createElement("rect",{width:"71",height:"8",x:"66",y:"216",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(a).createElement("rect",{width:"32",height:"32",x:"22",y:"244",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(a).createElement("rect",{width:"71",height:"8",x:"66",y:"256",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(a).createElement("rect",{width:"32",height:"32",x:"22",y:"284",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(a).createElement("rect",{width:"71",height:"8",x:"66",y:"296",fill:"#091E42",fillOpacity:".13",rx:"3"})),/*@__PURE__*/o(a).createElement("rect",{width:"120",height:"12",x:"74",y:"38",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(a).createElement("rect",{width:"40",height:"40",x:"18",y:"24",fill:"#DEEBFF",rx:"3"}),/*@__PURE__*/o(a).createElement("defs",null,/*@__PURE__*/o(a).createElement("clipPath",{id:"SecondaryNavA"},/*@__PURE__*/o(a).createElement("path",{fill:"#fff",d:"M16 80h208v240H16z"}))))}}),O.register("9SGWW",function(e,t){n(e.exports,"SecondaryNavWrapper",function(){return u});var r,i,a=O("ibRIH"),s=O("91i6m"),l=O("2wgFI"),c=O("ltk6A"),u=function(e){var t=e.children;return /*@__PURE__*/o(s).createElement(/*@__PURE__*/o(s).Fragment,null,/*@__PURE__*/o(s).createElement(d,null),/*@__PURE__*/o(s).createElement(f,null,t))},d=(0,l.default).div(r||(r=/*@__PURE__*/o(a)(["\n display: inline-block;\n position: fixed;\n top: ","px;\n left: 0;\n height: 100%;\n width: ","px;\n background: #f4f5f7;\n"])),c.HEADER_HEIGHT,c.SECONDARY_NAV_WIDTH),f=(0,l.default).div(i||(i=/*@__PURE__*/o(a)(["\n position: fixed;\n top: ","px;\n left: 0;\n width: ","px;\n"])),c.HEADER_HEIGHT,c.SECONDARY_NAV_WIDTH)}),O.register("duKnJ",function(e,t){n(e.exports,"Sidebar",function(){return d});var r,i,a=O("ibRIH"),s=O("91i6m"),l=O("2wgFI"),c=O("ltk6A"),u=O("lneJV"),d=function(){return /*@__PURE__*/o(s).createElement(/*@__PURE__*/o(s).Fragment,null,/*@__PURE__*/o(s).createElement(f,null),/*@__PURE__*/o(s).createElement(p,null,/*@__PURE__*/o(s).createElement(g,null)))},f=(0,l.default).div(r||(r=/*@__PURE__*/o(a)(["\n display: inline-block;\n position: fixed;\n top: ","px;\n right: 0;\n height: 100%;\n width: ","px;\n background: #fafbfc;\n border-left: 2px solid #dfe1e6;\n"])),c.HEADER_HEIGHT,u.SIDEBAR_WIDTH-2),p=(0,l.default).div(i||(i=/*@__PURE__*/o(a)(["\n position: fixed;\n top: ","px;\n right: 0;\n border-left: 24px solid #fff;\n"])),c.HEADER_HEIGHT),g=function(){return /*@__PURE__*/o(s).createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"333",height:"776",fill:"none"},/*@__PURE__*/o(s).createElement("mask",{id:"SidebarH",fill:"#fff"},/*@__PURE__*/o(s).createElement("path",{d:"M0 0h333v776H0V0Z"})),/*@__PURE__*/o(s).createElement("path",{fill:"#FAFBFC",d:"M0 0h333v776H0V0Z"}),/*@__PURE__*/o(s).createElement("rect",{width:"89.122",height:"6",x:"32",y:"40",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("g",{filter:"url(#SidebarA)"},/*@__PURE__*/o(s).createElement("path",{fill:"#fff",d:"M32 70h269v175H32z"}),/*@__PURE__*/o(s).createElement("rect",{width:"24",height:"24",x:"44",y:"81",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"78",height:"6",x:"80",y:"90",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M265 81h24v24h-24z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#C1C7D0",fillRule:"evenodd",d:"M273.292 91.293a1.009 1.009 0 0 0 0 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.008 1.008 0 0 0-.322-1.637.987.987 0 0 0-1.084.218l-2.298 2.317-2.307-2.327a.986.986 0 0 0-1.084-.217.997.997 0 0 0-.322.217Z",clipRule:"evenodd"}),/*@__PURE__*/o(s).createElement("path",{fill:"#091E42",fillOpacity:".13",d:"M32 117h269v-1H32z"}),/*@__PURE__*/o(s).createElement("g",{clipPath:"url(#SidebarB)"},/*@__PURE__*/o(s).createElement("path",{fill:"#B2D4FF",d:"M71.944 135.997c0-6.597-5.348-11.945-11.945-11.945s-11.945 5.348-11.945 11.945 5.348 11.945 11.945 11.945 11.945-5.348 11.945-11.945Z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#2684FF",d:"M65.115 145.352a3.421 3.421 0 0 1-2.124-3.16 3.338 3.338 0 0 1 1.177-2.575c4.71-3.955 1.788-11.614-4.29-11.491-5.957.102-8.666 7.619-4.044 11.491a3.344 3.344 0 0 1 1.177 2.575 3.416 3.416 0 0 1-2.124 3.16c-.37.154-.733.325-1.092.505-.1.052-.194.112-.292.165a11.882 11.882 0 0 0 6.499 1.926c2.4 0 4.633-.71 6.503-1.928a13.607 13.607 0 0 0-1.388-.668h-.002Z"})),/*@__PURE__*/o(s).createElement("rect",{width:"130",height:"6",x:"80",y:"133",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("g",{clipPath:"url(#SidebarC)"},/*@__PURE__*/o(s).createElement("path",{fill:"#B2D4FF",d:"M72 176c0-6.627-5.373-12-12-12s-12 5.373-12 12 5.373 12 12 12 12-5.373 12-12Z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#2684FF",d:"M65.12 185.395a3.43 3.43 0 0 1-1.77-1.648l3.01.006c.719.004 1.212-.818.853-1.448a5.53 5.53 0 0 1-.622-2.561v-4.867a6.833 6.833 0 0 0-1.758-4.662c-3.493-3.825-9.956-2.25-11.202 2.838-.44 1.194-.196 5.357-.253 6.666a5.478 5.478 0 0 1-.628 2.561.983.983 0 0 0 .854 1.452l3.015.006a3.431 3.431 0 0 1-1.776 1.658c-.292.125-.586.252-.87.396-.175.084-.346.177-.515.269a11.943 11.943 0 0 0 6.544 1.943c2.407 0 4.646-.711 6.524-1.932a10.607 10.607 0 0 0-.538-.28 13.187 13.187 0 0 0-.87-.396l.003-.001Z"})),/*@__PURE__*/o(s).createElement("rect",{width:"130",height:"6",x:"80",y:"173",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M48 204h24v24H48z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#C1C7D0",fillRule:"evenodd",d:"M61 215v-7.007a.996.996 0 0 0-1-.993c-.556 0-1 .445-1 .993V215h-7.007a.999.999 0 0 0-.993 1c0 .557.445 1 .993 1H59v7.007c0 .548.448.993 1 .993.556 0 1-.445 1-.993V217h7.007a.998.998 0 0 0 .993-1c0-.556-.445-1-.993-1H61Z",clipRule:"evenodd"}),/*@__PURE__*/o(s).createElement("rect",{width:"90",height:"6",x:"80",y:"213",fill:"#091E42",fillOpacity:".13",rx:"3"})),/*@__PURE__*/o(s).createElement("g",{filter:"url(#SidebarD)"},/*@__PURE__*/o(s).createElement("path",{fill:"#fff",d:"M32 261h269v174H32z"}),/*@__PURE__*/o(s).createElement("rect",{width:"24",height:"24",x:"44",y:"272",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"114",height:"6",x:"80",y:"281",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("path",{fill:"#F4F5F7",fillRule:"evenodd",d:"M218 292a8 8 0 1 0 0-16 8 8 0 0 0 0 16Z",clipRule:"evenodd"}),/*@__PURE__*/o(s).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M265 272h24v24h-24z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#C1C7D0",fillRule:"evenodd",d:"M273.292 282.293a1.01 1.01 0 0 0 0 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.008 1.008 0 0 0-.322-1.637.996.996 0 0 0-.762 0 .997.997 0 0 0-.322.218l-2.298 2.317-2.307-2.327a.994.994 0 0 0-1.084-.217c-.12.051-.23.124-.322.217Z",clipRule:"evenodd"}),/*@__PURE__*/o(s).createElement("path",{fill:"#091E42",fillOpacity:".13",d:"M32 307.731h269v-.994H32z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#F4F5F7",fillRule:"evenodd",d:"M60 335a8 8 0 1 0 0-16 8 8 0 0 0 0 16Z",clipRule:"evenodd"}),/*@__PURE__*/o(s).createElement("rect",{width:"170",height:"6",x:"80",y:"324",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("path",{fill:"#F4F5F7",fillRule:"evenodd",d:"M60 375a8 8 0 1 0 0-16 8 8 0 0 0 0 16Z",clipRule:"evenodd"}),/*@__PURE__*/o(s).createElement("rect",{width:"139",height:"6",x:"80",y:"364",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M50 397h20v20H50z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#36B37E",fillRule:"evenodd",d:"M68.333 407a8.333 8.333 0 1 1-16.666 0 8.333 8.333 0 0 1 16.666 0Zm-10.514-.776a.833.833 0 0 1 .27.187l1.078 1.077 2.744-2.744a.847.847 0 0 1 .27-.187.846.846 0 0 1 .645-.005.838.838 0 0 1 .517.778.837.837 0 0 1-.254.593l-3.333 3.333a.834.834 0 0 1-1.179 0l-1.666-1.667a.84.84 0 0 1-.255-.592.834.834 0 0 1 1.163-.773Z",clipRule:"evenodd"}),/*@__PURE__*/o(s).createElement("rect",{width:"194",height:"6",x:"80",y:"404",fill:"#091E42",fillOpacity:".13",rx:"3"})),/*@__PURE__*/o(s).createElement("g",{filter:"url(#SidebarE)"},/*@__PURE__*/o(s).createElement("path",{fill:"#fff",d:"M32 452h269v174H32z"}),/*@__PURE__*/o(s).createElement("rect",{width:"24",height:"24",x:"44",y:"463",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"114",height:"6",x:"80",y:"472",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M265 463h24v24h-24z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#C1C7D0",fillRule:"evenodd",d:"M273.292 473.293a1.01 1.01 0 0 0 0 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.008 1.008 0 0 0-.322-1.637.996.996 0 0 0-.762 0 .997.997 0 0 0-.322.218l-2.298 2.317-2.307-2.327a.994.994 0 0 0-1.084-.217c-.12.051-.23.124-.322.217Z",clipRule:"evenodd"}),/*@__PURE__*/o(s).createElement("path",{fill:"#091E42",fillOpacity:".13",d:"M32 498.731h269v-.994H32z"}),/*@__PURE__*/o(s).createElement("rect",{width:"12",height:"12",x:"48",y:"512",fill:"#0052CC",rx:"2"}),/*@__PURE__*/o(s).createElement("path",{fill:"#fff",fillRule:"evenodd",d:"M57.207 515.793a1 1 0 0 1 0 1.414l-3.5 3.5a1 1 0 0 1-1.414 0l-1.5-1.5a1 1 0 1 1 1.414-1.414l.793.793 2.793-2.793a1 1 0 0 1 1.414 0Z",clipRule:"evenodd"}),/*@__PURE__*/o(s).createElement("rect",{width:"71",height:"6",x:"76",y:"515",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"12",height:"12",x:"48",y:"552",fill:"#fff",rx:"2"}),/*@__PURE__*/o(s).createElement("rect",{width:"10",height:"10",x:"49",y:"553",stroke:"#091E42",strokeOpacity:".13",strokeWidth:"2",rx:"1"}),/*@__PURE__*/o(s).createElement("rect",{width:"131",height:"6",x:"76",y:"555",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"12",height:"12",x:"48",y:"592",fill:"#fff",rx:"2"}),/*@__PURE__*/o(s).createElement("rect",{width:"10",height:"10",x:"49",y:"593",stroke:"#091E42",strokeOpacity:".13",strokeWidth:"2",rx:"1"}),/*@__PURE__*/o(s).createElement("rect",{width:"71",height:"6",x:"76",y:"595",fill:"#091E42",fillOpacity:".13",rx:"3"})),/*@__PURE__*/o(s).createElement("g",{filter:"url(#SidebarF)"},/*@__PURE__*/o(s).createElement("path",{fill:"#fff",d:"M32 643h269v48H32z"}),/*@__PURE__*/o(s).createElement("rect",{width:"24",height:"24",x:"44",y:"654",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"114",height:"6",x:"80",y:"663",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M265 678v-24h24v24z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#C1C7D0",fillRule:"evenodd",d:"M275.293 669.708a1.009 1.009 0 0 0 1.419 0l2.965-2.939c.215-.218.322-.5.322-.779s-.107-.556-.322-.769l-2.955-2.93a1.008 1.008 0 0 0-1.637.322.996.996 0 0 0 0 .762c.051.121.125.23.218.322l2.317 2.298-2.327 2.307a.99.99 0 0 0 0 1.406Z",clipRule:"evenodd"})),/*@__PURE__*/o(s).createElement("g",{filter:"url(#SidebarG)"},/*@__PURE__*/o(s).createElement("path",{fill:"#fff",d:"M32 707h269v48H32z"}),/*@__PURE__*/o(s).createElement("rect",{width:"24",height:"24",x:"44",y:"718",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"114",height:"6",x:"80",y:"727",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M265 742v-24h24v24z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#C1C7D0",fillRule:"evenodd",d:"M275.293 733.708a1.009 1.009 0 0 0 1.419 0l2.965-2.939c.215-.218.322-.5.322-.779s-.107-.556-.322-.769l-2.955-2.93a1.008 1.008 0 0 0-1.637.322.996.996 0 0 0 0 .762c.051.121.125.23.218.322l2.317 2.298-2.327 2.307a.99.99 0 0 0 0 1.406Z",clipRule:"evenodd"})),/*@__PURE__*/o(s).createElement("path",{fill:"#091E42",fillOpacity:".13",d:"M2 776V0h-4v776h4Z",mask:"url(#SidebarH)"}),/*@__PURE__*/o(s).createElement("defs",null,/*@__PURE__*/o(s).createElement("filter",{id:"SidebarA",width:"271",height:"179",x:"31",y:"68",colorInterpolationFilters:"sRGB",filterUnits:"userSpaceOnUse"},/*@__PURE__*/o(s).createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),/*@__PURE__*/o(s).createElement("feColorMatrix",{in:"SourceAlpha",result:"hardAlpha",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),/*@__PURE__*/o(s).createElement("feOffset",null),/*@__PURE__*/o(s).createElement("feGaussianBlur",{stdDeviation:".5"}),/*@__PURE__*/o(s).createElement("feColorMatrix",{values:"0 0 0 0 0.0352941 0 0 0 0 0.117647 0 0 0 0 0.258824 0 0 0 0.31 0"}),/*@__PURE__*/o(s).createElement("feBlend",{in2:"BackgroundImageFix",result:"effect1_dropShadow_943_3604"}),/*@__PURE__*/o(s).createElement("feColorMatrix",{in:"SourceAlpha",result:"hardAlpha",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),/*@__PURE__*/o(s).createElement("feOffset",{dy:"1"}),/*@__PURE__*/o(s).createElement("feGaussianBlur",{stdDeviation:".5"}),/*@__PURE__*/o(s).createElement("feColorMatrix",{values:"0 0 0 0 0.0352941 0 0 0 0 0.117647 0 0 0 0 0.258824 0 0 0 0.25 0"}),/*@__PURE__*/o(s).createElement("feBlend",{in2:"effect1_dropShadow_943_3604",result:"effect2_dropShadow_943_3604"}),/*@__PURE__*/o(s).createElement("feBlend",{in:"SourceGraphic",in2:"effect2_dropShadow_943_3604",result:"shape"})),/*@__PURE__*/o(s).createElement("filter",{id:"SidebarD",width:"271",height:"178",x:"31",y:"259",colorInterpolationFilters:"sRGB",filterUnits:"userSpaceOnUse"},/*@__PURE__*/o(s).createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),/*@__PURE__*/o(s).createElement("feColorMatrix",{in:"SourceAlpha",result:"hardAlpha",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),/*@__PURE__*/o(s).createElement("feOffset",null),/*@__PURE__*/o(s).createElement("feGaussianBlur",{stdDeviation:".5"}),/*@__PURE__*/o(s).createElement("feColorMatrix",{values:"0 0 0 0 0.0352941 0 0 0 0 0.117647 0 0 0 0 0.258824 0 0 0 0.31 0"}),/*@__PURE__*/o(s).createElement("feBlend",{in2:"BackgroundImageFix",result:"effect1_dropShadow_943_3604"}),/*@__PURE__*/o(s).createElement("feColorMatrix",{in:"SourceAlpha",result:"hardAlpha",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),/*@__PURE__*/o(s).createElement("feOffset",{dy:"1"}),/*@__PURE__*/o(s).createElement("feGaussianBlur",{stdDeviation:".5"}),/*@__PURE__*/o(s).createElement("feColorMatrix",{values:"0 0 0 0 0.0352941 0 0 0 0 0.117647 0 0 0 0 0.258824 0 0 0 0.25 0"}),/*@__PURE__*/o(s).createElement("feBlend",{in2:"effect1_dropShadow_943_3604",result:"effect2_dropShadow_943_3604"}),/*@__PURE__*/o(s).createElement("feBlend",{in:"SourceGraphic",in2:"effect2_dropShadow_943_3604",result:"shape"})),/*@__PURE__*/o(s).createElement("filter",{id:"SidebarE",width:"271",height:"178",x:"31",y:"450",colorInterpolationFilters:"sRGB",filterUnits:"userSpaceOnUse"},/*@__PURE__*/o(s).createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),/*@__PURE__*/o(s).createElement("feColorMatrix",{in:"SourceAlpha",result:"hardAlpha",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),/*@__PURE__*/o(s).createElement("feOffset",null),/*@__PURE__*/o(s).createElement("feGaussianBlur",{stdDeviation:".5"}),/*@__PURE__*/o(s).createElement("feColorMatrix",{values:"0 0 0 0 0.0352941 0 0 0 0 0.117647 0 0 0 0 0.258824 0 0 0 0.31 0"}),/*@__PURE__*/o(s).createElement("feBlend",{in2:"BackgroundImageFix",result:"effect1_dropShadow_943_3604"}),/*@__PURE__*/o(s).createElement("feColorMatrix",{in:"SourceAlpha",result:"hardAlpha",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),/*@__PURE__*/o(s).createElement("feOffset",{dy:"1"}),/*@__PURE__*/o(s).createElement("feGaussianBlur",{stdDeviation:".5"}),/*@__PURE__*/o(s).createElement("feColorMatrix",{values:"0 0 0 0 0.0352941 0 0 0 0 0.117647 0 0 0 0 0.258824 0 0 0 0.25 0"}),/*@__PURE__*/o(s).createElement("feBlend",{in2:"effect1_dropShadow_943_3604",result:"effect2_dropShadow_943_3604"}),/*@__PURE__*/o(s).createElement("feBlend",{in:"SourceGraphic",in2:"effect2_dropShadow_943_3604",result:"shape"})),/*@__PURE__*/o(s).createElement("filter",{id:"SidebarF",width:"271",height:"52",x:"31",y:"641",colorInterpolationFilters:"sRGB",filterUnits:"userSpaceOnUse"},/*@__PURE__*/o(s).createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),/*@__PURE__*/o(s).createElement("feColorMatrix",{in:"SourceAlpha",result:"hardAlpha",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),/*@__PURE__*/o(s).createElement("feOffset",null),/*@__PURE__*/o(s).createElement("feGaussianBlur",{stdDeviation:".5"}),/*@__PURE__*/o(s).createElement("feColorMatrix",{values:"0 0 0 0 0.0352941 0 0 0 0 0.117647 0 0 0 0 0.258824 0 0 0 0.31 0"}),/*@__PURE__*/o(s).createElement("feBlend",{in2:"BackgroundImageFix",result:"effect1_dropShadow_943_3604"}),/*@__PURE__*/o(s).createElement("feColorMatrix",{in:"SourceAlpha",result:"hardAlpha",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),/*@__PURE__*/o(s).createElement("feOffset",{dy:"1"}),/*@__PURE__*/o(s).createElement("feGaussianBlur",{stdDeviation:".5"}),/*@__PURE__*/o(s).createElement("feColorMatrix",{values:"0 0 0 0 0.0352941 0 0 0 0 0.117647 0 0 0 0 0.258824 0 0 0 0.25 0"}),/*@__PURE__*/o(s).createElement("feBlend",{in2:"effect1_dropShadow_943_3604",result:"effect2_dropShadow_943_3604"}),/*@__PURE__*/o(s).createElement("feBlend",{in:"SourceGraphic",in2:"effect2_dropShadow_943_3604",result:"shape"})),/*@__PURE__*/o(s).createElement("filter",{id:"SidebarG",width:"271",height:"52",x:"31",y:"705",colorInterpolationFilters:"sRGB",filterUnits:"userSpaceOnUse"},/*@__PURE__*/o(s).createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),/*@__PURE__*/o(s).createElement("feColorMatrix",{in:"SourceAlpha",result:"hardAlpha",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),/*@__PURE__*/o(s).createElement("feOffset",null),/*@__PURE__*/o(s).createElement("feGaussianBlur",{stdDeviation:".5"}),/*@__PURE__*/o(s).createElement("feColorMatrix",{values:"0 0 0 0 0.0352941 0 0 0 0 0.117647 0 0 0 0 0.258824 0 0 0 0.31 0"}),/*@__PURE__*/o(s).createElement("feBlend",{in2:"BackgroundImageFix",result:"effect1_dropShadow_943_3604"}),/*@__PURE__*/o(s).createElement("feColorMatrix",{in:"SourceAlpha",result:"hardAlpha",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),/*@__PURE__*/o(s).createElement("feOffset",{dy:"1"}),/*@__PURE__*/o(s).createElement("feGaussianBlur",{stdDeviation:".5"}),/*@__PURE__*/o(s).createElement("feColorMatrix",{values:"0 0 0 0 0.0352941 0 0 0 0 0.117647 0 0 0 0 0.258824 0 0 0 0.25 0"}),/*@__PURE__*/o(s).createElement("feBlend",{in2:"effect1_dropShadow_943_3604",result:"effect2_dropShadow_943_3604"}),/*@__PURE__*/o(s).createElement("feBlend",{in:"SourceGraphic",in2:"effect2_dropShadow_943_3604",result:"shape"})),/*@__PURE__*/o(s).createElement("clipPath",{id:"SidebarB"},/*@__PURE__*/o(s).createElement("path",{fill:"#fff",d:"M48 124h24v24H48z"})),/*@__PURE__*/o(s).createElement("clipPath",{id:"SidebarC"},/*@__PURE__*/o(s).createElement("path",{fill:"#fff",d:"M48 164h24v24H48z"}))))}}),O.register("f1J6u",function(e,t){n(e.exports,"DesktopOnlyBackground",function(){return c});var r=O("5YM7L"),i=O("91i6m"),a=O("aA6j8"),s=O("8dZTS"),l="( max-width: 800px )",c=function(e){var t=e.background,n=e.children,c=/*@__PURE__*/o(i).useState(function(){return window.matchMedia(l).matches}),u=/*@__PURE__*/o(r)(c,2),d=u[0],f=u[1];return /*@__PURE__*/o(i).useLayoutEffect(function(){var e=window.matchMedia(l);return(0,a.bind)(e,{type:"change",listener:function(e){f(e.matches)}})},[]),d?/*@__PURE__*/o(i).createElement(/*@__PURE__*/o(i).Fragment,null,n):/*@__PURE__*/o(i).createElement(/*@__PURE__*/o(i).Fragment,null,/*@__PURE__*/o(i).createElement(t,null),/*@__PURE__*/o(i).createElement(s.default,{isTinted:!0},n))}}),O.register("aA6j8",function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.bindAll=e.exports.bind=void 0;var r=O("c4dN1");Object.defineProperty(e.exports,"bind",{enumerable:!0,get:function(){return r.bind}});var n=O("yMk9o");Object.defineProperty(e.exports,"bindAll",{enumerable:!0,get:function(){return n.bindAll}})}),O.register("c4dN1",function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.bind=void 0,e.exports.bind=function(e,t){var r=t.type,n=t.listener,o=t.options;return e.addEventListener(r,n,o),function(){e.removeEventListener(r,n,o)}}}),O.register("yMk9o",function(e,t){var r=e.exports&&e.exports.__assign||function(){return(r=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.bindAll=void 0;var n=O("c4dN1");function o(e){if(void 0!==e)return"boolean"==typeof e?{capture:e}:e}e.exports.bindAll=function(e,t,i){var a=t.map(function(t){var a=null==i?t:r(r({},t),{options:r(r({},o(i)),o(t.options))});return(0,n.bind)(e,a)});return function(){a.forEach(function(e){return e()})}}}),O.register("8dZTS",function(e,t){n(e.exports,"default",function(){return v});var r=O("dsN6L"),i=O("91i6m"),a=O("lPOF7"),s=O("koa2c"),l=O("6A0cm"),c=O("kLNLK"),u=O("6e88g");function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}var f={componentName:"blanket",packageName:"@atlaskit/blanket",packageVersion:"13.0.0"},p=(0,a.css)({position:"fixed",zIndex:(0,u.layers).blanket(),inset:0,backgroundColor:"var(--ds-blanket, ".concat(c.N100A,")"),overflowY:"auto",pointerEvents:"initial"}),g=(0,a.css)({pointerEvents:"none"}),h=(0,a.css)({backgroundColor:"transparent"}),m=/*#__PURE__*/(0,i.memo)(/*#__PURE__*/(0,i.forwardRef)(function(e,t){var n=e.shouldAllowClickThrough,c=void 0!==n&&n,u=e.isTinted,m=e.onBlanketClicked,v=void 0===m?l.default:m,y=e.testId,b=e.children,C=e.analyticsContext,A=(0,i.useRef)(null),E=(0,s.usePlatformLeafEventHandler)(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach(function(t){/*@__PURE__*/o(r)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({fn:v,action:"clicked",analyticsData:C},f)),I=(0,i.useCallback)(function(e){return e.currentTarget===e.target&&A.current===e.target?E(e):void 0},[E]),x=(0,i.useCallback)(function(e){A.current=e.target},[]);return(/** * It is not normally acceptable to add click and key handlers to non-interactive * elements as this is an accessibility anti-pattern. However, because this * instance is to enable light dismiss functionality instead of creating an * inaccessible custom element, we can add role="presentation" so that there * are no negative impacts to assistive technologies. */(0,a.jsx)("div",{role:"presentation",css:[p,c&&g,!(void 0!==u&&u)&&h],onClick:c?void 0:I,onMouseDown:x,"data-testid":y,ref:t},b))}));m.displayName="Blanket";var v=m}),O.register("koa2c",function(e,t){n(e.exports,"usePlatformLeafEventHandler",function(){return c});var r=O("dsN6L"),i=O("91i6m"),a=O("8Xa2x"),s=O("2R3rH");function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function c(e){var t=e.fn,n=e.action,c=e.componentName,u=e.actionSubject,d=e.packageName,f=e.packageVersion,p=e.analyticsData,g=(0,a.useAnalyticsEvents)().createAnalyticsEvent,h=(0,s.useTrackedRef)(p),m=(0,s.useTrackedRef)(t);return(0,i.useCallback)(function(e){var t=g({action:n,actionSubject:u||c,attributes:{componentName:c,packageName:d,packageVersion:f}}),i=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach(function(t){/*@__PURE__*/o(r)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({componentName:c,packageName:d,packageVersion:f},h.current);t.context.push(i);// fire an event on the atlaskit channel var a=t.clone();a&&a.fire("atlaskit"),m.current(e,t)},[// These are strings and won't change n,c,u,d,f,// This function is memoized in the context g,// these are a stable ref because of the useTrackedRef hook h,m])}}),O.register("8Xa2x",function(e,t){n(e.exports,"useAnalyticsEvents",function(){return a});var r=O("57aKu"),o=O("lJUi6"),i=O("jnxi2");function a(){var e=(0,i.useAnalyticsContext)();return{createAnalyticsEvent:(0,r.useCallbackOne)(function(t){return new o.default({context:e.getAtlaskitAnalyticsContext(),handlers:e.getAtlaskitAnalyticsEventHandlers(),payload:t})},[e])}}}),O.register("57aKu",function(e,t){n(e.exports,"useCallbackOne",function(){return o});var r=O("91i6m");function o(e,t){var n,o,i,a;return n=function(){return e},o=(0,r.useState)(function(){return{inputs:t,result:n()}})[0],i=(0,r.useRef)(o),a=t&&i.current.inputs&&function(e,t){if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}(t,i.current.inputs)?i.current:{inputs:t,result:n()},(0,r.useEffect)(function(){i.current=a},[a]),a.result}}),O.register("lJUi6",function(e,t){n(e.exports,"default",function(){return p});var r=O("iqLBO"),i=O("3lbuJ"),a=O("iTPYb"),s=O("jhawX"),l=O("dX0BB"),c=O("kSyoi"),u=O("gGOBY"),d=O("lVDuE"),f=O("dsN6L"),p=/*#__PURE__*/function(e){/*@__PURE__*/o(c)(p,e);var t,n=(t=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=/*@__PURE__*/o(d)(p);if(t){var n=/*@__PURE__*/o(d)(this).constructor;e=Reflect.construct(r,arguments,n)}else e=r.apply(this,arguments);return /*@__PURE__*/o(u)(this,e)});function p(e){var t;return /*@__PURE__*/o(i)(this,p),t=n.call(this,e),/*@__PURE__*/o(f)(/*@__PURE__*/o(s)(t),"_isUIAnalyticsEvent",!0),/*@__PURE__*/o(f)(/*@__PURE__*/o(s)(t),"clone",function(){if(t.hasFired)return null;var e=/*@__PURE__*/o(r)(t.context),n=/*@__PURE__*/o(r)(t.handlers),i=JSON.parse(JSON.stringify(t.payload));return new p({context:e,handlers:n,payload:i})}),/*@__PURE__*/o(f)(/*@__PURE__*/o(s)(t),"fire",function(e){t.hasFired||(t.handlers.forEach(function(r){return r(/*@__PURE__*/o(s)(t),e)}),t.hasFired=!0)}),t.context=e.context||[],t.handlers=e.handlers||[],t.hasFired=!1,t}return /*@__PURE__*/o(a)(p,[{key:"update",value:function(e){return this.hasFired?this:/*@__PURE__*/o(l)(/*@__PURE__*/o(d)(p.prototype),"update",this).call(this,e)}}]),p}(O("lGiCH").default)}),O.register("iqLBO",function(e,t){var r=O("aWj15"),n=O("azAQW"),o=O("d9Fbm"),i=O("d0pPA");e.exports=function(e){return r(e)||n(e)||o(e)||i()},e.exports.__esModule=!0,e.exports.default=e.exports}),O.register("aWj15",function(e,t){var r=O("7CcOI");e.exports=function(e){if(Array.isArray(e))return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports}),O.register("azAQW",function(e,t){e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports}),O.register("d0pPA",function(e,t){e.exports=function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports}),O.register("3lbuJ",function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports}),O.register("iTPYb",function(e,t){var r=O("lPlZF");function n(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,r(o.key),o)}}e.exports=function(e,t,r){return t&&n(e.prototype,t),r&&n(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e},e.exports.__esModule=!0,e.exports.default=e.exports}),O.register("jhawX",function(e,t){e.exports=function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports}),O.register("dX0BB",function(e,t){var r=O("biNOM");function n(){return"undefined"!=typeof Reflect&&Reflect.get?e.exports=n=Reflect.get.bind():e.exports=n=function(e,t,n){var o=r(e,t);if(o){var i=Object.getOwnPropertyDescriptor(o,t);return i.get?i.get.call(arguments.length<3?e:n):i.value}},e.exports.__esModule=!0,e.exports.default=e.exports,n.apply(this,arguments)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}),O.register("biNOM",function(e,t){var r=O("lVDuE");e.exports=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=r(e)););return e},e.exports.__esModule=!0,e.exports.default=e.exports}),O.register("lVDuE",function(e,t){function r(t){return e.exports=r=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,r(t)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports}),O.register("kSyoi",function(e,t){var r=O("hO0eY");e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&r(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports}),O.register("gGOBY",function(e,t){var r=O("61RDg").default,n=O("jhawX");e.exports=function(e,t){if(t&&("object"===r(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return n(e)},e.exports.__esModule=!0,e.exports.default=e.exports}),O.register("lGiCH",function(e,t){n(e.exports,"default",function(){return u});var r=O("61RDg"),i=O("3lbuJ"),a=O("iTPYb"),s=O("dsN6L");function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach(function(t){/*@__PURE__*/o(s)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var u=/*#__PURE__*/function(){function e(t){var r=this;/*@__PURE__*/o(i)(this,e),/*@__PURE__*/o(s)(this,"_isAnalyticsEvent",!0),/*@__PURE__*/o(s)(this,"clone",function(){// just a shallow clone, don't change sub refs unless you want to // affect the original's too var t=c({},r.payload);return new e({payload:t})}),this.payload=t.payload}return /*@__PURE__*/o(a)(e,[{key:"update",value:function(e){return"function"==typeof e&&(this.payload=e(this.payload)),"object"===/*@__PURE__*/o(r)(e)&&(this.payload=c(c({},this.payload),e)),this}}]),e}()}),O.register("jnxi2",function(e,t){n(e.exports,"useAnalyticsContext",function(){return i});var r=O("91i6m"),o=O("6Jo8f"),i=function(){return(0,r.useContext)(o.default)}}),O.register("6Jo8f",function(e,t){n(e.exports,"default",function(){return r});var r=O("iRSCa").default}),O.register("iRSCa",function(e,t){n(e.exports,"default",function(){return r});var r=(0,O("91i6m").createContext)({getAtlaskitAnalyticsContext:function(){return[]},getAtlaskitAnalyticsEventHandlers:function(){return[]}})}),O.register("2R3rH",function(e,t){n(e.exports,"useTrackedRef",function(){return o});var r=O("91i6m"),o=function(e){var t=(0,r.useRef)(e);return(0,r.useEffect)(function(){t.current=e},[e]),t}}),O.register("6A0cm",function(e,t){n(e.exports,"default",function(){return r});/** * An empty function which does nothing. */// eslint-disable-next-line @repo/internal/react/use-noop function r(){}}),O.register("6g8IV",function(e,t){n(e.exports,"default",function(){return u});var r=O("emR7k"),i=O("aJQQn"),a=O("lN20Q"),s=O("4ksd4");let l=(0,s.backgroundWithSideImages)(/*@__PURE__*/o(r),/*@__PURE__*/o(i)),c={background:l,logo:{component:a.CompassLogo},footerProducts:"Trello, Jira, Confluence"};var u=c}),O.register("lN20Q",function(e,t){n(e.exports,"CompassLogo",function(){return u});/* eslint-disable max-len */var r=O("91i6m"),i=O("3Bnk9"),a=O("anGZX"),s=O("1nBL7"),l=O("1hGv8"),c=function(e){var t=e.appearance,r=e.iconGradientStart,n=e.iconGradientStop,o={iconGradientStart:r,iconGradientStop:n,iconColor:e.iconColor,textColor:e.textColor},a=(0,i.uid)({iconGradientStart:n});return t&&(o=(0,s.getColorsFromAppearance)(t)),'\n <svg\n fill="none"\n viewBox="0 0 138 32"\n height="32"\n xmlns="http://www.w3.org/2000/svg"\n focusable="false"\n aria-hidden="true"\n >\n <linearGradient\n id="'.concat(a,'"\n gradientUnits="userSpaceOnUse"\n x1="14.8536"\n x2="5.87437"\n y1="8.27633"\n y2="17.2556"\n >\n <stop offset="20%" stop-color="').concat(o.iconGradientStart,'" ').concat("inherit"===o.iconGradientStart?'stop-opacity="0.4"':"",' />\n <stop offset="100%" stop-color="').concat(o.iconGradientStop,'" />\n </linearGradient>\n <path\n clip-rule="evenodd"\n d="m41.7694 22.8121c-1.1334.7473-2.9293 1.0769-4.8099 1.0769-5.9589 0-9.3183-3.5917-9.3183-9.3089 0-5.50994 3.3594-9.39361 9.2712-9.39361 1.7676 0 3.5352.31396 4.835 1.25584v2.40178c-1.2998-.82885-2.7346-1.25583-4.835-1.25583-4.2541 0-6.7972 2.82562-6.7972 6.99182 0 4.1663 2.6247 6.9354 6.9448 6.9354 1.6361.0146 3.2515-.3656 4.7094-1.1083zm2.2985-6.1318c0-4.1443 2.43-7.15827 6.5743-7.15827 4.1442 0 6.5115 3.00147 6.5115 7.15827s-2.405 7.221-6.521 7.221-6.5648-3.0799-6.5648-7.221zm2.3201 0c0 2.6247 1.2998 4.9982 4.2542 4.9982 2.9543 0 4.2007-2.3735 4.2007-4.9982s-1.2558-4.948-4.2007-4.948c-2.945 0-4.2542 2.3233-4.2542 4.948zm22.9026 6.9327h2.3766v-7.6794c0-2.7911 1.5321-4.2542 3.7298-4.2542 2.2637 0 3.2589 1.4097 3.2589 4.2542v7.6794h2.3767v-8.0939c0-3.8962-1.7142-5.99659-4.8067-5.99659-2.2919 0-4.1443 1.24329-4.9166 3.37189-.6907-2.182-2.295-3.37189-4.6434-3.37189-.891-.0185-1.7698.2091-2.5397.65779-.77.4487-1.4012 1.101-1.8244 1.8853v-2.2668h-2.3766v13.8142h2.3766v-7.6794c0-2.7911 1.5322-4.2542 3.7299-4.2542 2.2636 0 3.2589 1.1051 3.2589 3.5917zm18.0022-2.4305v7.8175h-2.3767v-19.20168h2.3767v2.48658c.8854-1.821 2.5431-2.76287 4.6686-2.76287 3.6733 0 5.5256 3.13957 5.5256 7.18337 0 3.8962-1.9339 7.1834-5.8019 7.1834-2.0313 0-3.5791-.9105-4.3923-2.7063zm4.0267-9.4502c-2.1474.0033-4.0267 1.36-4.0267 4.4205v1.1052c0 3.0674 1.7393 4.4205 3.7675 4.4205 2.6781 0 4.0595-1.7676 4.0595-4.9731-.0251-3.3118-1.3472-4.9695-3.8003-4.9731zm13.6115 12.1565c2.129 0 3.787-.9388 4.669-2.7629l.003 2.4866h2.377v-13.81418h-2.377v2.43318c-.832-1.7958-2.38-2.70947-4.395-2.70947-3.868 0-5.8022 3.29027-5.8022 7.18337 0 4.0626 1.8522 7.1834 5.5252 7.1834zm4.669-6.6308c0 3.0674-1.906 4.4205-4.034 4.4205-2.459 0-3.784-1.6577-3.793-4.9731 0-3.2024 1.381-4.9731 4.059-4.9731 2.029 0 3.768 1.3563 3.768 4.4205zm10.307 6.6313c-1.66.0436-3.306-.3004-4.81-1.0047v-2.5117c1.509.8373 3.196 1.3013 4.92 1.3532 1.824 0 2.763-.7472 2.763-1.8241s-.804-1.6577-3.426-2.2919c-3.067-.7472-4.367-1.934-4.367-4.2008 0-2.4018 1.853-3.86796 5.002-3.86796 1.54-.02192 3.064.31902 4.448.99526v2.4583c-1.657-.8289-3.01-1.2559-4.477-1.2559-1.739 0-2.678.606-2.678 1.6829 0 .967.663 1.5698 3.203 2.1977 3.067.7441 4.615 1.8837 4.615 4.2792 0 2.2511-1.491 3.9905-5.193 3.9905zm7.461-1.0047c1.506.7075 3.158 1.0516 4.822 1.0046 3.686 0 5.177-1.7393 5.177-3.9904 0-2.3955-1.548-3.5351-4.612-4.2792-2.543-.6279-3.205-1.2307-3.205-2.1977 0-1.0769.938-1.6829 2.678-1.6829 1.466 0 2.819.427 4.477 1.2559v-2.4583c-1.385-.67624-2.909-1.01718-4.449-.99526-3.149 0-5.001 1.46616-5.001 3.86796 0 2.2668 1.299 3.4536 4.367 4.2008 2.625.6342 3.425 1.215 3.425 2.2919s-.939 1.8241-2.763 1.8241c-1.723-.0518-3.409-.5158-4.916-1.3532z"\n fill="').concat(o.textColor,'"\n fill-rule="evenodd"\n />\n <path\n d="m10.4644 12.6278v5.309h-5.23365v-5.309h5.23365v-5.3059h-9.547447c-.122288.00081-.243196.0259-.355701.07383-.112505.04794-.214364.11775-.29966.20538-.085295.08763-.152328.19134-.1972019.3051-.0448742.11376-.06669581.2353-.06419744.35757v14.06532c-.00249837.1223.01932324.2438.06419744.3576.0448739.1137.1119069.2175.1972019.3051.085296.0876.187155.1574.29966.2054.112505.0479.233413.073.355701.0738h13.851847c.1223-.0008.2432-.0259.3557-.0738.1125-.048.2144-.1178.2997-.2054s.1523-.1914.1972-.3051c.0449-.1138.0667-.2353.0642-.3576v-9.7013z"\n fill="url(#').concat(a,')"\n />\n <path\n d="m10.4636 2.01256v5.30904h5.2463v5.3059h5.218v-9.68562c.0025-.12227-.0194-.24381-.0642-.35757-.0449-.11376-.1119-.21747-.1972-.3051s-.1872-.15744-.2997-.20537c-.1125-.04794-.2334-.07303-.3557-.07384z"\n fill="').concat(o.iconColor,'"\n />\n </svg>')},u=function(e){var t=e.appearance,n=e.label,i=e.size,s=void 0===i?a.defaultLogoParams.size:i,u=e.testId,d=e.iconColor,f=void 0===d?a.defaultLogoParams.iconColor:d,p=e.iconGradientStart,g=void 0===p?a.defaultLogoParams.iconGradientStart:p,h=e.iconGradientStop,m=void 0===h?a.defaultLogoParams.iconGradientStop:h,v=e.textColor,y=void 0===v?a.defaultLogoParams.textColor:v;return /*@__PURE__*/o(r).createElement(l.default,{appearance:t,label:void 0===n?"Compass":n,iconColor:f,iconGradientStart:g,iconGradientStop:m,size:s,svg:c({appearance:t,iconGradientStart:g,iconGradientStop:m,iconColor:f,textColor:y}),testId:u,textColor:y})}}),O.register("5o6Xw",function(e,t){n(e.exports,"default",function(){return a});var r=O("riWAP"),o=O("cq0s9");let i={background:o.ConfluenceBackground,logo:{component:r.ConfluenceLogo},footerProducts:"Confluence, Jira, Trello"};var a=i}),O.register("riWAP",function(e,t){n(e.exports,"ConfluenceLogo",function(){return u});/* eslint-disable max-len */var r=O("91i6m"),i=O("3Bnk9"),a=O("anGZX"),s=O("1nBL7"),l=O("1hGv8"),c=function(e){var t=e.appearance,r=e.iconGradientStart,n=e.iconGradientStop,o={iconGradientStart:r,iconGradientStop:n,iconColor:e.iconColor,textColor:e.textColor},a=(0,i.uid)({iconGradientStart:n});return t&&(o=(0,s.getColorsFromAppearance)(t)),'\n <svg viewBox="0 0 158 32" height="32" xmlns="http://www.w3.org/2000/svg" focusable="false" aria-hidden="true">\n <defs>\n <linearGradient x1="99.140087%" y1="112.745465%" x2="33.8589812%" y2="37.7675389%" id="'.concat(a,'-1">\n <stop stop-color="').concat(o.iconGradientStart,'" ').concat("inherit"===o.iconGradientStart?'stop-opacity="0.4"':"",' offset="0%"></stop>\n <stop stop-color="').concat(o.iconGradientStop,'" offset="100%"></stop>\n </linearGradient>\n <linearGradient x1="14.1838118%" y1="5.80047897%" x2="61.141783%" y2="70.9663868%" id="').concat(a,'-2">\n <stop stop-color="').concat(o.iconGradientStart,'" ').concat("inherit"===o.iconGradientStart?'stop-opacity="0.4"':"",' offset="0%"></stop>\n <stop stop-color="').concat(o.iconGradientStop,'" offset="100%"></stop>\n </linearGradient>\n </defs>\n <g stroke="none" stroke-width="1" fill-rule="nonzero">\n <path fill="').concat(o.textColor,'" fill-rule="evenodd" d="M45.312,20.984 C44.064,21.608 42.66,22.024 40.866,22.024 C36.81,22.024 34.34,19.424 34.34,15.498 C34.34,11.572 36.732,8.92 40.736,8.92 C42.712,8.92 44.064,9.336 45.286,10.116 L45.286,7.854 C44.064,6.97 42.4,6.658 40.736,6.658 C35.172,6.658 32,10.298 32,15.498 C32,20.88 35.172,24.26 40.788,24.26 C42.556,24.26 44.246,23.948 45.312,23.246 L45.312,20.984 Z M53.918,24.26 C50.018,24.26 47.73,21.374 47.73,17.474 C47.73,13.574 50.018,10.74 53.918,10.74 C57.792,10.74 60.054,13.574 60.054,17.474 C60.054,21.374 57.792,24.26 53.918,24.26 Z M53.918,12.82 C51.136,12.82 49.914,15.004 49.914,17.474 C49.914,19.944 51.136,22.18 53.918,22.18 C56.674,22.18 57.87,19.944 57.87,17.474 C57.87,15.004 56.674,12.82 53.918,12.82 Z M73.704,16.382 C73.704,12.794 71.988,10.74 68.998,10.74 C67.256,10.74 65.722,11.598 64.89,13.132 L64.89,11 L62.654,11 L62.654,24 L64.89,24 L64.89,16.772 C64.89,14.146 66.32,12.768 68.4,12.768 C70.532,12.768 71.468,13.808 71.468,16.148 L71.468,24 L73.704,24 L73.704,16.382 Z M79.918,9.622 C79.918,8.452 80.594,7.646 81.972,7.646 C82.492,7.646 82.986,7.698 83.376,7.776 L83.376,5.722 C82.986,5.618 82.544,5.514 81.868,5.514 C79.086,5.514 77.734,7.152 77.734,9.57 L77.734,11 L75.628,11 L75.628,13.08 L77.734,13.08 L77.734,24 L79.918,24 L79.918,13.08 L83.272,13.08 L83.272,11 L79.918,11 L79.918,9.622 Z M90.318,23.974 L90.318,21.972 C90.058,21.998 89.902,21.998 89.668,21.998 C88.706,21.998 87.926,21.582 87.926,20.412 L87.926,5.566 L85.69,5.566 L85.69,20.672 C85.69,23.064 87.042,24.078 89.174,24.078 C89.746,24.078 90.136,24.026 90.318,23.974 Z M92.216,18.618 C92.216,22.206 93.932,24.26 96.922,24.26 C98.664,24.26 100.198,23.402 101.03,21.868 L101.03,24 L103.266,24 L103.266,11 L101.03,11 L101.03,18.228 C101.03,20.854 99.6,22.232 97.52,22.232 C95.388,22.232 94.452,21.192 94.452,18.852 L94.452,11 L92.216,11 L92.216,18.618 Z M116.89,23.48 C115.824,24.052 114.186,24.26 112.86,24.26 C107.998,24.26 105.866,21.452 105.866,17.474 C105.866,13.548 108.05,10.74 112.002,10.74 C116.006,10.74 117.618,13.522 117.618,17.474 L117.618,18.488 L108.128,18.488 C108.44,20.698 109.87,22.128 112.938,22.128 C114.446,22.128 115.72,21.842 116.89,21.426 L116.89,23.48 Z M111.898,12.768 C109.532,12.768 108.336,14.302 108.102,16.564 L115.356,16.564 C115.226,14.146 114.134,12.768 111.898,12.768 Z M131.32,16.382 C131.32,12.794 129.604,10.74 126.614,10.74 C124.872,10.74 123.338,11.598 122.506,13.132 L122.506,11 L120.27,11 L120.27,24 L122.506,24 L122.506,16.772 C122.506,14.146 123.936,12.768 126.016,12.768 C128.148,12.768 129.084,13.808 129.084,16.148 L129.084,24 L131.32,24 L131.32,16.382 Z M143.618,21.66 C142.812,21.946 141.98,22.128 140.654,22.128 C137.248,22.128 135.844,19.996 135.844,17.474 C135.844,14.952 137.222,12.82 140.602,12.82 C141.824,12.82 142.708,13.054 143.54,13.444 L143.54,11.364 C142.526,10.896 141.616,10.74 140.446,10.74 C135.818,10.74 133.66,13.548 133.66,17.474 C133.66,21.452 135.818,24.26 140.446,24.26 C141.642,24.26 142.838,24.078 143.618,23.662 L143.618,21.66 Z M156.41,23.48 C155.344,24.052 153.706,24.26 152.38,24.26 C147.518,24.26 145.386,21.452 145.386,17.474 C145.386,13.548 147.57,10.74 151.522,10.74 C155.526,10.74 157.138,13.522 157.138,17.474 L157.138,18.488 L147.648,18.488 C147.96,20.698 149.39,22.128 152.458,22.128 C153.966,22.128 155.24,21.842 156.41,21.426 L156.41,23.48 Z M151.418,12.768 C149.052,12.768 147.856,14.302 147.622,16.564 L154.876,16.564 C154.746,14.146 153.654,12.768 151.418,12.768 Z"></path>\n <path fill="url(#').concat(a,'-1)" d="M0.85465057,21.7022581 C0.61090057,22.0783871 0.33715057,22.5148387 0.10465057,22.8625806 C-0.10345498,23.195346 0.00826440879,23.6245091 0.35590057,23.8277419 L5.23090057,26.6664516 C5.40202309,26.7664253 5.60840847,26.7971801 5.80372052,26.7518112 C5.99903257,26.7064423 6.16690583,26.5887513 6.26965057,26.4251613 C6.46465057,26.1164516 6.71590057,25.7154839 6.98965057,25.286129 C8.92090057,22.27 10.8634006,22.6390323 14.3659006,24.2216129 L19.1996506,26.3967742 C19.3827218,26.4792261 19.5932727,26.4880304 19.7833166,26.4211804 C19.9733605,26.3543303 20.1267047,26.2175221 20.2084006,26.0419355 L22.5296506,21.0741935 C22.6936507,20.7193919 22.5267777,20.3056906 22.1546506,20.1445161 C21.1346506,19.6903226 19.1059006,18.7854839 17.2796506,17.9516129 C10.7096506,14.9354839 5.12590057,15.1341935 0.85465057,21.7022581 Z"></path>\n <path fill="url(#').concat(a,'-2)" d="M22.7130274,10.4325806 C22.9567774,10.0564516 23.2305274,9.62 23.4630274,9.27225806 C23.6711329,8.93949274 23.5594135,8.51032964 23.2117774,8.30709677 L18.3367774,5.4683871 C18.1633186,5.35902032 17.9495842,5.32289142 17.7468362,5.36866556 C17.5440883,5.4144397 17.3706168,5.53798759 17.2680274,5.70967742 C17.0730274,6.0183871 16.8217774,6.41935484 16.5480274,6.84870968 C14.6167774,9.86483871 12.6742774,9.49580645 9.17177736,7.91322581 L4.35302736,5.7416129 C4.16995613,5.65916098 3.95940527,5.65035674 3.76936133,5.71720675 C3.5793174,5.78405675 3.42597321,5.92086501 3.34427736,6.09645161 L1.02302736,11.0641935 C0.85902727,11.4189952 1.02590019,11.8326965 1.39802736,11.993871 C2.41802736,12.4480645 4.44677736,13.3529032 6.27302736,14.1867742 C12.8580274,17.1993548 18.4417774,17.0006452 22.7130274,10.4325806 Z"></path>\n </g>\n </svg>')},u=function(e){var t=e.appearance,n=e.label,i=e.size,s=void 0===i?a.defaultLogoParams.size:i,u=e.testId,d=e.iconColor,f=void 0===d?a.defaultLogoParams.iconColor:d,p=e.iconGradientStart,g=void 0===p?a.defaultLogoParams.iconGradientStart:p,h=e.iconGradientStop,m=void 0===h?a.defaultLogoParams.iconGradientStop:h,v=e.textColor,y=void 0===v?a.defaultLogoParams.textColor:v;return /*@__PURE__*/o(r).createElement(l.default,{appearance:t,label:void 0===n?"Confluence":n,iconColor:f,iconGradientStart:g,iconGradientStop:m,size:s,svg:c({appearance:t,iconGradientStart:g,iconGradientStop:m,iconColor:f,textColor:y}),testId:u,textColor:y})}}),O.register("cq0s9",function(e,t){n(e.exports,"ConfluenceBackground",function(){return c});var r=O("91i6m"),i=O("9ZrYs"),a=O("eqNbw"),s=O("dyzBB"),l=O("f1J6u"),c=function(e){var t=e.allowDarkMode,n=e.children,c=t&&"dark"===(0,i.default)().colorMode?a.ConfluenceDarkTheme:s.ConfluenceLightTheme;return /*@__PURE__*/o(r).createElement(l.DesktopOnlyBackground,{background:c},n)}}),O.register("9ZrYs",function(e,t){n(e.exports,"default",function(){return u});var r=O("dsN6L"),i=O("RH9jB"),a=O("2BdOC"),s=O("6jWO8");function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach(function(t){/*@__PURE__*/o(r)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var u=function(){if("undefined"==typeof document)return{};var e=document.documentElement,t=e.getAttribute(i.COLOR_MODE_ATTRIBUTE)||"",r=e.getAttribute(i.THEME_DATA_ATTRIBUTE)||"";return c(c({},(0,s.themeStringToObject)(r)),void 0!==(0,a.themeColorModes).find(function(e){return e===t})&&{colorMode:t})}}),O.register("RH9jB",function(e,t){n(e.exports,"THEME_DATA_ATTRIBUTE",function(){return r}),n(e.exports,"COLOR_MODE_ATTRIBUTE",function(){return o});var r="data-theme",o="data-color-mode"}),O.register("2BdOC",function(e,t){n(e.exports,"themeColorModes",function(){return r}),n(e.exports,"themeIds",function(){return o});/** * This file contains the source of truth for themes and all associated meta data. *//** * Themes: The internal identifier of a theme. * These ids are what the actual theme files/folders are called. * style-dictionary will attempt to locate these in the file-system. *//** * ThemeOverrides: The internal identifier of a theme override. Which are themes that contain * a subset of tokens intended to override an existing theme. These ids are what the actual * theme files/folders are called. style-dictionary will attempt to locate these in the file-system. * Theme overrides are temporary and there may not be any defined at times. *//** * Theme kinds: The type of theme. * Some themes are entirely focused on Color, whilst others are purely focused on spacing. * In the future other types may be introduced such as typography. *//** * Theme modes: The general purpose of a theme. * This attr is used to apply the appropriate system-preference option * It may also be used as a selector for mode-specific overrides such as light/dark images. * The idea is there may exist many color themes, but every theme must either fit into light or dark. */var r=["light","dark","auto"],o=["light-increased-contrast","light","light-future","dark","dark-future","dark-increased-contrast","legacy-light","legacy-dark","spacing","shape","typography-adg3","typography-minor3"];[].concat(o,["light-new-input-border","dark-new-input-border"])}),O.register("6jWO8",function(e,t){n(e.exports,"themeStringToObject",function(){return l}),O("61RDg");var r=O("5YM7L"),i=O("2BdOC"),a=["light","dark","spacing","typography","shape"],s="UNSAFE_themeOptions",l=function(e){return e.split(" ").map(function(e){return e.split(/:([\s\S]*)/)}).reduce(function(e,t){var n=/*@__PURE__*/o(r)(t,2),l=n[0],c=n[1];if("colorMode"===l&&["light","dark","auto"].includes(c)&&(e[l]=c),void 0!==a.find(function(e){return e===l})&&void 0!==(0,i.themeIds).find(function(e){return e===c})&&(e[l]=c),l===s)try{e[s]=JSON.parse(c)}catch(e){Error("Invalid custom theme string")}return e},{})}}),O.register("eqNbw",function(e,t){n(e.exports,"ConfluenceDarkTheme",function(){return f});/* eslint-disable @atlaskit/design-system/prefer-primitives */var r=O("91i6m"),i=O("3wjC8"),a=O("1dQoP"),s=O("kxGrA"),l=O("i32Ep"),c=O("6mhOD"),u=O("fg8Vj"),d=O("4cJGU"),f=function(){return /*@__PURE__*/o(r).createElement("div",{"data-testid":"testId-confluence-wireframe"},/*@__PURE__*/o(r).createElement(i.DarkBackground,null),/*@__PURE__*/o(r).createElement(a.Header,null),/*@__PURE__*/o(r).createElement(u.Search,null),/*@__PURE__*/o(r).createElement(d.SecondaryNav,null),/*@__PURE__*/o(r).createElement(l.PageBreadcrumbs,null),/*@__PURE__*/o(r).createElement(c.PageContent,null),/*@__PURE__*/o(r).createElement(s.PageActions,null))}}),O.register("1dQoP",function(e,t){n(e.exports,"Header",function(){return a});/* eslint-disable @atlaskit/design-system/ensure-design-token-usage/preview *//* eslint-disable @atlaskit/design-system/ensure-design-token-usage */var r=O("91i6m"),i=O("C0Bun"),a=function(){return /*@__PURE__*/o(r).createElement(/*@__PURE__*/o(r).Fragment,null,/*@__PURE__*/o(r).createElement(i.Wrapper,null,/*@__PURE__*/o(r).createElement(s,null)),/*@__PURE__*/o(r).createElement(i.DarkModeLine,null))},s=function(){return /*@__PURE__*/o(r).createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:1280,height:56,fill:"none"},/*@__PURE__*/o(r).createElement("g",{clipPath:"url(#clip0_782_7707)"},/*@__PURE__*/o(r).createElement("g",{clipPath:"url(#clip1_782_7707)"},/*@__PURE__*/o(r).createElement("path",{fill:"#fff",fillOpacity:.01,d:"M52 16h137v24H52z"}),/*@__PURE__*/o(r).createElement("path",{fill:"#B6C2CF",d:"M88.175 34.491c-.968.621-2.501.88-4.115.88-5.11 0-7.988-2.949-7.988-7.681 0-4.552 2.878-7.733 7.961-7.733 1.506 0 3.04.284 4.142 1.034v1.992c-1.103-.673-2.34-1.035-4.142-1.035-3.658 0-5.81 2.328-5.81 5.767 0 3.44 2.26 5.716 5.945 5.716 1.64 0 2.904-.362 4.034-.905v1.965h-.027ZM89.654 29.448c0-3.413 2.071-5.896 5.621-5.896 3.524 0 5.595 2.483 5.595 5.896 0 3.414-2.071 5.949-5.595 5.949-3.523-.026-5.62-2.535-5.62-5.949Zm1.99 0c0 2.173 1.103 4.112 3.658 4.112 2.502 0 3.604-1.965 3.604-4.112 0-2.146-1.075-4.086-3.604-4.086-2.555 0-3.658 1.914-3.658 4.086ZM113.296 35.164h-2.044v-6.88c0-2.043-.861-2.948-2.797-2.948-1.883 0-3.201 1.216-3.201 3.517v6.337h-2.044V23.81h2.044v1.862c.753-1.344 2.152-2.094 3.738-2.094 2.717 0 4.277 1.81 4.277 4.94v6.646h.027ZM122.037 23.785v1.81h-3.066v9.569h-1.99v-9.57h-1.91v-1.81h1.91v-1.24c0-2.122 1.237-3.544 3.765-3.544.619 0 1.022.103 1.372.181v1.81c-.35-.077-.807-.103-1.291-.103-1.264 0-1.883.698-1.883 1.733v1.164h3.093ZM127.389 35.215c-1.936 0-3.173-.879-3.173-2.974V19.026h2.044v12.983c0 1.034.699 1.396 1.586 1.396.216 0 .35 0 .592-.026v1.759c-.188.052-.538.078-1.049.078ZM130.159 23.785h2.045v6.879c0 2.043.86 2.948 2.797 2.948 1.882 0 3.2-1.215 3.2-3.517v-6.31h2.044v11.379h-2.044v-1.862c-.753 1.345-2.151 2.095-3.738 2.095-2.717 0-4.277-1.81-4.277-4.94v-6.672h-.027ZM148.96 35.37c-4.438 0-6.374-2.456-6.374-5.948 0-3.44 1.99-5.896 5.594-5.896 3.658 0 5.11 2.43 5.11 5.896v.88h-8.634c.296 1.94 1.587 3.18 4.385 3.18 1.371 0 2.528-.258 3.604-.62v1.81c-.996.518-2.502.699-3.685.699Zm-4.357-6.723h6.616c-.107-2.121-1.103-3.31-3.147-3.31-2.151 0-3.254 1.318-3.469 3.31ZM165.743 35.164h-2.044v-6.88c0-2.043-.861-2.948-2.797-2.948-1.883 0-3.201 1.216-3.201 3.517v6.337h-2.044V23.81h2.044v1.862c.753-1.344 2.152-2.094 3.739-2.094 2.716 0 4.276 1.81 4.276 4.94v6.646h.027ZM176.959 34.853c-.7.362-1.803.518-2.878.518-4.223 0-6.186-2.457-6.186-5.949 0-3.44 1.963-5.896 6.186-5.896 1.075 0 1.882.13 2.824.543v1.81c-.753-.336-1.56-.543-2.663-.543-3.066 0-4.33 1.862-4.33 4.086 0 2.225 1.291 4.087 4.384 4.087 1.21 0 1.963-.156 2.689-.414v1.758h-.026ZM184.92 35.37c-4.438 0-6.375-2.456-6.375-5.948 0-3.44 1.991-5.896 5.595-5.896 3.658 0 5.11 2.43 5.11 5.896v.88h-8.634c.296 1.94 1.587 3.18 4.384 3.18 1.372 0 2.529-.258 3.604-.62v1.81c-.995.518-2.474.699-3.684.699Zm-4.331-6.723h6.617c-.108-2.121-1.103-3.31-3.147-3.31-2.179 0-3.254 1.318-3.47 3.31Z"}),/*@__PURE__*/o(r).createElement("path",{fill:"url(#paint0_linear_782_7707)",d:"M52.592 32.425c-.162.3-.377.627-.538.9-.162.245-.08.573.188.736l3.497 2.182a.532.532 0 0 0 .753-.19c.134-.246.323-.546.51-.873 1.4-2.319 2.771-2.046 5.3-.819l3.469 1.664c.269.136.591 0 .726-.273l1.668-3.818c.107-.273 0-.6-.27-.709-.726-.355-2.178-1.036-3.496-1.69-4.734-2.292-8.741-2.155-11.807 2.89Z"}),/*@__PURE__*/o(r).createElement("path",{fill:"url(#paint1_linear_782_7707)",d:"M68.272 23.78c.161-.3.377-.628.538-.9.161-.246.08-.573-.188-.737l-3.497-2.182a.532.532 0 0 0-.753.191c-.134.246-.323.546-.51.873-1.4 2.318-2.771 2.046-5.3.818l-3.442-1.69c-.269-.137-.592 0-.726.272l-1.668 3.818c-.107.273 0 .6.27.71.725.354 2.178 1.036 3.496 1.69 4.706 2.319 8.714 2.182 11.78-2.863Z"})),/*@__PURE__*/o(r).createElement("g",{clipPath:"url(#clip2_782_7707)"},/*@__PURE__*/o(r).createElement("path",{fill:"#fff",fillOpacity:.01,d:"M213 0h86v56h-86z"}),/*@__PURE__*/o(r).createElement("rect",{width:71,height:6,x:220.5,y:25,fill:"#454F59",rx:3}),/*@__PURE__*/o(r).createElement("path",{className:"medium large",fill:"#fff",fillOpacity:.01,d:"M307 0h86v56h-86z"}),/*@__PURE__*/o(r).createElement("rect",{className:"medium large",width:64,height:6,x:311,y:25,fill:"#454F59",rx:3}),/*@__PURE__*/o(r).createElement("g",{clipPath:"url(#clip3_782_7707)",opacity:.6},/*@__PURE__*/o(r).createElement("path",{className:"medium large",fill:"#fff",fillOpacity:.01,d:"M381 18h8v20h-8z"}),/*@__PURE__*/o(r).createElement("path",{className:"medium large",fill:"#596773",d:"M381.292 26.293a1.009 1.009 0 0 0 0 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.008 1.008 0 0 0-.322-1.637.986.986 0 0 0-1.084.218l-2.298 2.317-2.307-2.327a.995.995 0 0 0-1.084-.217.995.995 0 0 0-.322.217Z"})),/*@__PURE__*/o(r).createElement("path",{className:"medium large",fill:"#fff",fillOpacity:.01,d:"M401 0h86v56h-86z"}),/*@__PURE__*/o(r).createElement("rect",{className:"medium large",width:64,height:6,x:405,y:25,fill:"#454F59",rx:3}),/*@__PURE__*/o(r).createElement("g",{clipPath:"url(#clip4_782_7707)",opacity:.6},/*@__PURE__*/o(r).createElement("path",{className:"medium large",fill:"#fff",fillOpacity:.01,d:"M475 18h8v20h-8z"}),/*@__PURE__*/o(r).createElement("path",{className:"medium large",fill:"#596773",d:"M475.292 26.293a1.009 1.009 0 0 0 0 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.008 1.008 0 0 0-.322-1.637.986.986 0 0 0-1.084.218l-2.298 2.317-2.307-2.327a.995.995 0 0 0-1.084-.217.995.995 0 0 0-.322.217Z"})),/*@__PURE__*/o(r).createElement("path",{className:"large",fill:"#fff",fillOpacity:.01,d:"M495 0h86v56h-86z"}),/*@__PURE__*/o(r).createElement("rect",{className:"large",width:64,height:6,x:499,y:25,fill:"#454F59",rx:3}),/*@__PURE__*/o(r).createElement("g",{clipPath:"url(#clip5_782_7707)",opacity:.6},/*@__PURE__*/o(r).createElement("path",{className:"large",fill:"#fff",fillOpacity:.01,d:"M569 18h8v20h-8z"}),/*@__PURE__*/o(r).createElement("path",{className:"large",fill:"#596773",d:"M569.292 26.293a1.009 1.009 0 0 0 0 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.008 1.008 0 0 0-.322-1.637.986.986 0 0 0-1.084.218l-2.298 2.317-2.307-2.327a.995.995 0 0 0-1.084-.217.995.995 0 0 0-.322.217Z"})),/*@__PURE__*/o(r).createElement("path",{className:"large",fill:"#fff",fillOpacity:.01,d:"M589 0h86v56h-86z"}),/*@__PURE__*/o(r).createElement("rect",{className:"large",width:71,height:6,x:596.5,y:25,fill:"#454F59",rx:3}),/*@__PURE__*/o(r).createElement("rect",{className:"small",width:61,height:32,x:311,y:12,fill:"#09326C",rx:3}),/*@__PURE__*/o(r).createElement("rect",{className:"small",width:44,height:6,x:319,y:25,fill:"#596773",rx:3}),/*@__PURE__*/o(r).createElement("rect",{className:"medium",width:61,height:32,x:499,y:12,fill:"#09326C",rx:3}),/*@__PURE__*/o(r).createElement("rect",{className:"medium",width:44,height:6,x:507,y:25,fill:"#596773",rx:3}),/*@__PURE__*/o(r).createElement("rect",{className:"large",width:61,height:32,x:691,y:12,fill:"#09326C",rx:3}),/*@__PURE__*/o(r).createElement("rect",{className:"large",width:44,height:6,x:699,y:25,fill:"#596773",rx:3}))),/*@__PURE__*/o(r).createElement("path",{fill:"#fff",fillOpacity:.01,d:"M18 16h24v24H18z"}),/*@__PURE__*/o(r).createElement("path",{fill:"#454F59",d:"M22 21.01c0-.559.443-1.01 1.01-1.01h1.98c.559 0 1.01.443 1.01 1.01v1.98c0 .559-.443 1.01-1.01 1.01h-1.98c-.559 0-1.01-.443-1.01-1.01v-1.98Zm0 6c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98c0 .559-.443 1.01-1.01 1.01h-1.98c-.559 0-1.01-.443-1.01-1.01v-1.98Zm6-6c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98c0 .559-.443 1.01-1.01 1.01h-1.98c-.559 0-1.01-.443-1.01-1.01v-1.98Zm0 6c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98c0 .558-.443 1.01-1.01 1.01h-1.98c-.558 0-1.01-.443-1.01-1.01v-1.98Zm6-6c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98c0 .559-.443 1.01-1.01 1.01h-1.98c-.559 0-1.01-.443-1.01-1.01v-1.98Zm0 6c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98c0 .558-.443 1.01-1.01 1.01h-1.98c-.558 0-1.01-.443-1.01-1.01v-1.98Zm-12 6c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98c0 .559-.443 1.01-1.01 1.01h-1.98c-.559 0-1.01-.443-1.01-1.01v-1.98Zm6 0c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98c0 .558-.443 1.01-1.01 1.01h-1.98c-.558 0-1.01-.443-1.01-1.01v-1.98Zm6 0c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98c0 .558-.443 1.01-1.01 1.01h-1.98c-.558 0-1.01-.443-1.01-1.01v-1.98Z"}),/*@__PURE__*/o(r).createElement("defs",null,/*@__PURE__*/o(r).createElement("linearGradient",{id:"paint0_linear_782_7707",x1:68.052,x2:57.401,y1:37.376,y2:31.34,gradientUnits:"userSpaceOnUse"},/*@__PURE__*/o(r).createElement("stop",{stopColor:"#0052CC"}),/*@__PURE__*/o(r).createElement("stop",{offset:.918,stopColor:"#2380FB"}),/*@__PURE__*/o(r).createElement("stop",{offset:1,stopColor:"#2684FF"})),/*@__PURE__*/o(r).createElement("linearGradient",{id:"paint1_linear_782_7707",x1:52.826,x2:63.477,y1:18.826,y2:24.862,gradientUnits:"userSpaceOnUse"},/*@__PURE__*/o(r).createElement("stop",{stopColor:"#0052CC"}),/*@__PURE__*/o(r).createElement("stop",{offset:.918,stopColor:"#2380FB"}),/*@__PURE__*/o(r).createElement("stop",{offset:1,stopColor:"#2684FF"}))))}}),O.register("kxGrA",function(e,t){n(e.exports,"PageActions",function(){return c});var r,i=O("ibRIH"),a=O("91i6m"),s=O("2wgFI"),l=O("ltk6A"),c=function(){return /*@__PURE__*/o(a).createElement(u,null,/*@__PURE__*/o(a).createElement(d,null))},u=(0,s.default).div(r||(r=/*@__PURE__*/o(i)(["\n position: fixed;\n top: ","px;\n right: 0;\n"])),l.HEADER_HEIGHT),d=function(){return /*@__PURE__*/o(a).createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:359,height:88,fill:"none"},/*@__PURE__*/o(a).createElement("g",{clipPath:"url(#clip0_782_7645)"},/*@__PURE__*/o(a).createElement("g",{clipPath:"url(#clip1_782_7645)"},/*@__PURE__*/o(a).createElement("rect",{width:32,height:32,x:87,y:28,fill:"#fff",fillOpacity:.01,rx:3}),/*@__PURE__*/o(a).createElement("path",{fill:"#fff",fillOpacity:.01,d:"M91 32h24v24H91z"}),/*@__PURE__*/o(a).createElement("path",{fill:"#454F59",d:"M95.02 51.23a1 1 0 0 0 1.18 1.18l3.81-.78-4.21-4.21-.78 3.81Zm5.921-2.62-2.12-2.12 8.485-8.49h.002l2.121 2.121-8.489 8.49.001-.001Zm9.903-9.903-2.12-2.122a2 2 0 0 0-1.416-.585c-.512 0-1.024.195-1.415.585l-9.757 9.758 4.95 4.95 9.757-9.758a2 2 0 0 0 0-2.828h.001Z"}),/*@__PURE__*/o(a).createElement("rect",{width:32,height:32,x:119,y:28,fill:"#fff",fillOpacity:.01,rx:3}),/*@__PURE__*/o(a).createElement("path",{fill:"#fff",fillOpacity:.01,d:"M123 32h24v24h-24z"}),/*@__PURE__*/o(a).createElement("path",{fill:"#454F59",d:"M127.998 43.513c0-3.038 3.141-5.51 7.002-5.51 3.861 0 7.002 2.472 7.002 5.51 0 3.039-3.141 5.51-7.002 5.51-3.861 0-7.002-2.471-7.002-5.51Zm14.84 7.771v-.002s-1.564-2.26-.767-3.116l-.037.02c1.227-1.284 1.966-2.907 1.966-4.673 0-4.142-4.037-7.513-9-7.513s-9 3.37-9 7.513 4.037 7.514 9 7.514c1.42 0 2.76-.285 3.957-.776 1.003 1.022 2.287 1.572 3.24 1.719l.002-.003c.053.02.108.03.164.033a.516.516 0 0 0 .475-.716Z"}),/*@__PURE__*/o(a).createElement("path",{fill:"#454F59",d:"M139 41h-8a1 1 0 0 0 0 2h8a1 1 0 0 0 0-2ZM134 44h-3a1 1 0 0 0 0 2h3a1 1 0 0 0 0-2Z"}),/*@__PURE__*/o(a).createElement("rect",{width:32,height:32,x:151,y:28,fill:"#fff",fillOpacity:.01,rx:3}),/*@__PURE__*/o(a).createElement("path",{fill:"#fff",fillOpacity:.01,d:"M155 32h24v24h-24z"}),/*@__PURE__*/o(a).createElement("path",{fill:"#454F59",d:"m167 48.373 3.98 2.193-.76-4.655 3.276-3.347-4.524-.69L167 37.687l-1.972 4.19-4.524.688 3.276 3.345-.762 4.655L167 48.373Zm0 2.283-3.016 1.662a2.001 2.001 0 0 1-2.939-2.075l.599-3.656-2.57-2.624a1.994 1.994 0 0 1 .141-2.93c.282-.237.624-.392.988-.447l3.47-.528 1.518-3.224A2.004 2.004 0 0 1 167 35.687a2 2 0 0 1 1.809 1.147l1.519 3.224 3.47.528a2.001 2.001 0 0 1 1.127 3.377l-2.569 2.624.599 3.656a1.999 1.999 0 0 1-2.94 2.075L167 50.656Z"}),/*@__PURE__*/o(a).createElement("rect",{width:32,height:32,x:183,y:28,fill:"#fff",fillOpacity:.01,rx:3}),/*@__PURE__*/o(a).createElement("path",{fill:"#fff",fillOpacity:.01,d:"M187 32h24v24h-24z"}),/*@__PURE__*/o(a).createElement("path",{fill:"#454F59",d:"M199 50c-4.536 0-7.999-4.26-7.999-6 0-2.001 3.459-6 8-6 4.376 0 7.998 3.973 7.998 6 0 1.74-3.462 6-7.998 6H199Zm.001-14C193.48 36 189 40.841 189 44c0 3.086 4.576 8 10 8 5.423 0 10-4.914 10-8 0-3.159-4.48-8-10-8"}),/*@__PURE__*/o(a).createElement("path",{fill:"#454F59",d:"M198.977 45.984c-1.103 0-2-.897-2-2s.897-2 2-2c1.104 0 2 .897 2 2s-.896 2-2 2Zm0-6c-2.206 0-4 1.794-4 4s1.794 4 4 4c2.207 0 4-1.794 4-4s-1.793-4-4-4Z"})),/*@__PURE__*/o(a).createElement("rect",{width:60,height:32,x:221,y:28,fill:"#454F59",rx:3}),/*@__PURE__*/o(a).createElement("rect",{width:44,height:6,x:229,y:41,fill:"#596773",rx:3}),/*@__PURE__*/o(a).createElement("rect",{width:32,height:32,x:287,y:28,fill:"#fff",fillOpacity:.01,rx:3}),/*@__PURE__*/o(a).createElement("path",{fill:"#fff",fillOpacity:.01,d:"M291 32h24v24h-24z"}),/*@__PURE__*/o(a).createElement("path",{fill:"#454F59",d:"M296 46a2 2 0 1 0 0-4 2 2 0 0 0 0 4ZM303 46a2 2 0 1 0 0-4 2 2 0 0 0 0 4ZM310 46a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z"})))}}),O.register("i32Ep",function(e,t){n(e.exports,"PageBreadcrumbs",function(){return c});var r,i=O("ibRIH"),a=O("91i6m"),s=O("2wgFI"),l=O("ltk6A"),c=function(){return /*@__PURE__*/o(a).createElement(u,null,/*@__PURE__*/o(a).createElement(d,null))},u=(0,s.default).div(r||(r=/*@__PURE__*/o(i)(["\n position: fixed;\n top: ","px;\n left: ","px;\n"])),l.HEADER_HEIGHT,l.SECONDARY_NAV_WIDTH),d=function(){return /*@__PURE__*/o(a).createElement("svg",{width:"320",height:"88",fill:"none",xmlns:"http://www.w3.org/2000/svg"},/*@__PURE__*/o(a).createElement("rect",{x:"32",y:"41",width:"100",height:"6",rx:"3",fill:"#454F59"}),/*@__PURE__*/o(a).createElement("rect",{x:"145",y:"41",width:"54",height:"6",rx:"3",fill:"#454F59"}),/*@__PURE__*/o(a).createElement("path",{d:"M140.701 38.6641L137.687 51.4746H136.292L139.307 38.6641H140.701Z",fill:"#596773"}))}}),O.register("6mhOD",function(e,t){n(e.exports,"PageContent",function(){return u});var r,i,a=O("ibRIH"),s=O("91i6m"),l=O("2wgFI"),c=O("ltk6A"),u=function(){return /*@__PURE__*/o(s).createElement(d,null,/*@__PURE__*/o(s).createElement(f,null,/*@__PURE__*/o(s).createElement(p,null)))},d=(0,l.default).div(r||(r=/*@__PURE__*/o(a)(["\n position: fixed;\n top: ","px;\n left: ","px;\n right: 34px;\n height: 80%;\n"])),c.HEADER_HEIGHT+100,c.SECONDARY_NAV_WIDTH+24),f=(0,l.default).div(i||(i=/*@__PURE__*/o(a)(["\n display: flex;\n justify-content: center;\n"]))),p=function(){return /*@__PURE__*/o(s).createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:760,height:586,fill:"none"},/*@__PURE__*/o(s).createElement("rect",{width:503,height:20,fill:"#454F59",rx:3}),/*@__PURE__*/o(s).createElement("rect",{width:192,height:6,x:44,y:60,fill:"#454F59",rx:3}),/*@__PURE__*/o(s).createElement("rect",{width:119,height:6,x:44,y:48,fill:"#454F59",rx:3}),/*@__PURE__*/o(s).createElement("path",{fill:"#7F5F01",d:"M32 60c0-8.837-7.163-16-16-16S0 51.163 0 60s7.163 16 16 16 16-7.163 16-16Z"}),/*@__PURE__*/o(s).createElement("path",{fill:"url(#paint0_linear_782_7597)",d:"M16.02 71.548c1.972-.008 3.492-.817 4.583-2.112h.036a6.923 6.923 0 0 1-.576-.407c-.126-.092-.246-1.444-.328-2.765-1.083.886-2.23 1.245-2.839 1.713-.471.36-2.281.21-2.747-.23-.607-.571-1.21-1.13-1.75-1.708-.055 1.406-.154 2.942-.265 3.049 0 .003-.297.202-.642.41 1.088 1.26 2.59 2.042 4.528 2.05Z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#974F0C",d:"M20.703 69.436h-.1c-1.09 1.295-2.611 2.104-4.583 2.112-1.937-.008-3.44-.791-4.528-2.05l-.054-.062h-.1s-2.946 1.413-5.54 2.81a15.936 15.936 0 0 0 10.2 3.675c3.883 0 7.444-1.385 10.216-3.687A157.324 157.324 0 0 0 20.7 69.44l.003-.003Z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#F7DAC6",d:"M22.4 59.739a18.416 18.416 0 0 1-.307 2.089c.02-.003.04-.01.061-.008a.262.262 0 0 1 .24.285.262.262 0 0 1-.283.24.256.256 0 0 1-.123-.046c-.03.133-.064.264-.097.392.389-.1.645-.436.688-1.03.06-.831.54-2.437.18-3.002-.09.366-.213.655-.346.878l-.013.2v.002ZM10.26 61.48a.262.262 0 0 1-.24-.285.262.262 0 0 1 .284-.24c.028 0 .054.013.08.023-.065-.676-.11-1.38-.1-1.907a2.372 2.372 0 0 1-.4-.85c-.125.72-.018 1.797-.074 2.416-.062.666.197 1.053.658 1.175-.013-.122-.028-.248-.041-.378a.255.255 0 0 1-.166.048v-.002Z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#253858",d:"M22.395 62.105a.264.264 0 0 0-.24-.285c-.021 0-.042.005-.062.008-.034.159-.067.317-.103.471a.255.255 0 0 0 .123.046.264.264 0 0 0 .285-.24h-.003ZM10.02 61.195a.264.264 0 0 0 .24.285.255.255 0 0 0 .167-.05l-.044-.455c-.025-.01-.05-.02-.079-.023a.264.264 0 0 0-.284.24v.003Z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#FFE5D4",d:"M14.15 67.747c.465.44 2.275.591 2.746.23.61-.468 1.759-.827 2.839-1.713a6.158 6.158 0 0 0 1.677-2.152c.174-.364.338-.863.481-1.419.033-.128.064-.258.097-.391.036-.157.072-.313.103-.471.148-.717.256-1.462.307-2.09l.013-.199c-.366.614-.799.758-.799.758s.085-.604.061-1.3c-.145-4.33-2.485-5.879-3.937-6.309-.916.433-2.322 1.503-2.309 4.02 0 0-2.527.45-4.001-.648a10.066 10.066 0 0 0-.627 2.06c-.133.684-.149 1.294-.149 1.294s-.176-.095-.371-.346c-.01.527.036 1.229.1 1.907l.043.456c.013.13.029.256.041.379.087.78.172 1.38.172 1.38.287 1.075.947 1.984 1.756 2.846.54.579 1.147 1.137 1.751 1.708h.005Z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#579DFF",d:"m17.403 49.281-.83-.066c-2.127-.115-6.218.542-6.786 7.605-.046.582.005 1.037.1 1.398.102.39.253.663.4.85.194.251.37.346.37.346s.013-.612.149-1.293a10.06 10.06 0 0 1 .627-2.06 2.467 2.467 0 0 1-.822-1.06s.958-5.835 7.224-4.862c.026 0 .167.61.297 1.203.126.563.241 1.109.241 1.109a3.912 3.912 0 0 0-.63.238c1.45.43 3.792 1.979 3.938 6.307.023.697-.062 1.301-.062 1.301s.435-.146.799-.758a3.25 3.25 0 0 0 .346-.878c.056-.23.102-.486.125-.783.568-7.066-3.364-8.369-5.484-8.594l-.002-.003Z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#579DFF",d:"M18.13 51.342c-.13-.591-.271-1.2-.297-1.203C11.566 49.166 10.609 55 10.609 55c.092.23.212.43.353.607.138.174.297.325.468.453 1.475 1.1 4.002.648 4.002.648-.013-2.517 1.392-3.587 2.309-4.02.266-.125.494-.2.63-.238 0 0-.116-.547-.241-1.108Z"}),/*@__PURE__*/o(s).createElement("rect",{width:760,height:86,y:100,fill:"#092957",rx:5}),/*@__PURE__*/o(s).createElement("path",{fill:"#fff",fillOpacity:.01,d:"M16 116h24v24H16z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#85B8FF",d:"M28 138c-5.523 0-10-4.477-10-10s4.477-10 10-10 10 4.477 10 10-4.477 10-10 10Zm1-14a1 1 0 1 1-2 0 1 1 0 0 1 2 0Zm-1 2a1 1 0 0 1 1 1v5a1 1 0 0 1-2 0v-5a1 1 0 0 1 1-1Z"}),/*@__PURE__*/o(s).createElement("rect",{width:659,height:12,x:66,y:126,fill:"#454F59",rx:3}),/*@__PURE__*/o(s).createElement("rect",{width:325,height:12,x:66,y:148,fill:"#454F59",rx:3}),/*@__PURE__*/o(s).createElement("rect",{width:117,height:20,y:218,fill:"#454F59",rx:3}),/*@__PURE__*/o(s).createElement("rect",{width:98.5,height:20,y:254,fill:"#09326C",rx:10}),/*@__PURE__*/o(s).createElement("path",{fill:"#596773",d:"M12.74 270.6c-3.527 0-5.762-2.215-5.762-5.702v-.013c0-3.377 2.296-5.695 5.646-5.695 3.233 0 5.482 2.065 5.482 5.025v.014c0 2.221-.998 3.636-2.57 3.636-.786 0-1.388-.444-1.497-1.107l-.007-.041h-.11c-.293.697-.908 1.087-1.708 1.087-1.422 0-2.379-1.169-2.379-2.899v-.013c0-1.655.977-2.817 2.379-2.817.718 0 1.333.369 1.6.964h.109v-.834h1.032v4.013c0 .478.28.759.772.759.862 0 1.416-1.087 1.416-2.762v-.014c0-2.461-1.873-4.149-4.608-4.149-2.673 0-4.594 2.037-4.594 4.874v.013c0 2.913 1.887 4.792 4.813 4.792.936 0 1.86-.129 2.29-.328v.862c-.615.212-1.442.335-2.304.335Zm-.369-3.76c.937 0 1.538-.745 1.538-1.907v-.014c0-1.162-.595-1.9-1.524-1.9-.916 0-1.456.71-1.456 1.9v.014c0 1.182.547 1.907 1.442 1.907Z"}),/*@__PURE__*/o(s).createElement("rect",{width:71,height:6,x:21.5,y:261,fill:"#596773",rx:3}),/*@__PURE__*/o(s).createElement("rect",{width:98.5,height:20,x:106.5,y:254,fill:"#454F59",rx:10}),/*@__PURE__*/o(s).createElement("path",{fill:"#596773",d:"M119.24 270.6c-3.527 0-5.762-2.215-5.762-5.702v-.013c0-3.377 2.296-5.695 5.646-5.695 3.233 0 5.482 2.065 5.482 5.025v.014c0 2.221-.998 3.636-2.57 3.636-.786 0-1.388-.444-1.497-1.107l-.007-.041h-.109c-.294.697-.909 1.087-1.709 1.087-1.422 0-2.379-1.169-2.379-2.899v-.013c0-1.655.977-2.817 2.379-2.817.718 0 1.333.369 1.599.964h.11v-.834h1.032v4.013c0 .478.28.759.773.759.861 0 1.415-1.087 1.415-2.762v-.014c0-2.461-1.873-4.149-4.608-4.149-2.673 0-4.594 2.037-4.594 4.874v.013c0 2.913 1.887 4.792 4.813 4.792.936 0 1.859-.129 2.29-.328v.862c-.615.212-1.442.335-2.304.335Zm-.369-3.76c.937 0 1.538-.745 1.538-1.907v-.014c0-1.162-.595-1.9-1.524-1.9-.916 0-1.456.71-1.456 1.9v.014c0 1.182.547 1.907 1.442 1.907Z"}),/*@__PURE__*/o(s).createElement("rect",{width:71,height:6,x:128,y:261,fill:"#596773",rx:3}),/*@__PURE__*/o(s).createElement("rect",{width:98.5,height:20,x:213,y:254,fill:"#454F59",rx:10}),/*@__PURE__*/o(s).createElement("path",{fill:"#596773",d:"M225.74 270.6c-3.527 0-5.762-2.215-5.762-5.702v-.013c0-3.377 2.296-5.695 5.646-5.695 3.233 0 5.482 2.065 5.482 5.025v.014c0 2.221-.998 3.636-2.57 3.636-.786 0-1.388-.444-1.497-1.107l-.007-.041h-.109c-.294.697-.909 1.087-1.709 1.087-1.422 0-2.379-1.169-2.379-2.899v-.013c0-1.655.977-2.817 2.379-2.817.718 0 1.333.369 1.599.964h.11v-.834h1.032v4.013c0 .478.28.759.773.759.861 0 1.415-1.087 1.415-2.762v-.014c0-2.461-1.873-4.149-4.608-4.149-2.673 0-4.594 2.037-4.594 4.874v.013c0 2.913 1.887 4.792 4.813 4.792.936 0 1.859-.129 2.29-.328v.862c-.615.212-1.442.335-2.304.335Zm-.369-3.76c.937 0 1.538-.745 1.538-1.907v-.014c0-1.162-.595-1.9-1.524-1.9-.916 0-1.456.71-1.456 1.9v.014c0 1.182.547 1.907 1.442 1.907Z"}),/*@__PURE__*/o(s).createElement("rect",{width:71,height:6,x:234.5,y:261,fill:"#596773",rx:3}),/*@__PURE__*/o(s).createElement("rect",{width:290,height:20,y:306,fill:"#454F59",rx:3}),/*@__PURE__*/o(s).createElement("rect",{width:730,height:12,y:342,fill:"#454F59",rx:3}),/*@__PURE__*/o(s).createElement("rect",{width:730,height:12,y:370,fill:"#454F59",rx:3}),/*@__PURE__*/o(s).createElement("rect",{width:343,height:12,y:398,fill:"#454F59",rx:3}),/*@__PURE__*/o(s).createElement("rect",{width:12,height:12,x:16,y:436,fill:"#454F59",rx:2}),/*@__PURE__*/o(s).createElement("path",{fill:"#85B8FF",d:"M18 436h8a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-8a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2Zm1.382 5.069a1 1 0 0 1 .325.224L21 442.586l3.293-3.293a1 1 0 1 1 1.414 1.414l-4 4a1.002 1.002 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.09-1.638Z"}),/*@__PURE__*/o(s).createElement("rect",{width:71,height:6,x:36,y:439,fill:"#454F59",rx:3}),/*@__PURE__*/o(s).createElement("rect",{width:12,height:12,x:16,y:468,fill:"#454F59",rx:2}),/*@__PURE__*/o(s).createElement("path",{fill:"#85B8FF",d:"M18 468h8a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-8a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2Zm1.382 5.069a1 1 0 0 1 .325.224L21 474.586l3.293-3.293a1 1 0 1 1 1.414 1.414l-4 4a1.002 1.002 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.09-1.638Z"}),/*@__PURE__*/o(s).createElement("rect",{width:71,height:6,x:36,y:471,fill:"#454F59",rx:3}),/*@__PURE__*/o(s).createElement("rect",{width:10,height:10,x:17,y:501,stroke:"#596773",rx:1}),/*@__PURE__*/o(s).createElement("rect",{width:71,height:6,x:36,y:503,fill:"#454F59",rx:3}),/*@__PURE__*/o(s).createElement("rect",{width:10,height:10,x:17,y:533,stroke:"#596773",rx:1}),/*@__PURE__*/o(s).createElement("rect",{width:71,height:6,x:36,y:535,fill:"#454F59",rx:3}),/*@__PURE__*/o(s).createElement("rect",{width:10,height:10,x:17,y:565,stroke:"#596773",rx:1}),/*@__PURE__*/o(s).createElement("rect",{width:71,height:6,x:36,y:567,fill:"#454F59",rx:3}),/*@__PURE__*/o(s).createElement("defs",null,/*@__PURE__*/o(s).createElement("clipPath",{id:"clip0_782_7597"},/*@__PURE__*/o(s).createElement("path",{fill:"#fff",d:"M44 60h192v6H44z"})),/*@__PURE__*/o(s).createElement("clipPath",{id:"clip1_782_7597"},/*@__PURE__*/o(s).createElement("path",{fill:"#fff",d:"M0 44h32v32H0z"})),/*@__PURE__*/o(s).createElement("linearGradient",{id:"paint0_linear_782_7597",x1:16.064,x2:16.064,y1:77.595,y2:63.697,gradientUnits:"userSpaceOnUse"},/*@__PURE__*/o(s).createElement("stop",{stopColor:"#FFE5D4"}),/*@__PURE__*/o(s).createElement("stop",{offset:.4,stopColor:"#FCE1CF"}),/*@__PURE__*/o(s).createElement("stop",{offset:.83,stopColor:"#F5D6C2"}),/*@__PURE__*/o(s).createElement("stop",{offset:1,stopColor:"#F2D1BB"}))))}}),O.register("fg8Vj",function(e,t){n(e.exports,"Search",function(){return l});var r,i=O("ibRIH"),a=O("91i6m"),s=O("2wgFI"),l=function(){return /*@__PURE__*/o(a).createElement(c,null,/*@__PURE__*/o(a).createElement(u,null))},c=(0,s.default).div(r||(r=/*@__PURE__*/o(i)(["\n position: fixed;\n top: 0;\n right: 0;\n"]))),u=function(){return /*@__PURE__*/o(a).createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:412,height:56,fill:"none"},/*@__PURE__*/o(a).createElement("path",{fill:"#fff",fillOpacity:.01,d:"M356 12h32v32h-32z"}),/*@__PURE__*/o(a).createElement("g",{clipPath:"url(#clip0_782_7719)"},/*@__PURE__*/o(a).createElement("path",{fill:"#09326C",d:"M386.93 27.997c0-8.247-6.685-14.932-14.931-14.932-8.247 0-14.932 6.685-14.932 14.932 0 8.246 6.685 14.931 14.932 14.931 8.246 0 14.931-6.685 14.931-14.931Z"}),/*@__PURE__*/o(a).createElement("path",{fill:"#388BFF",d:"M378.394 39.69a4.277 4.277 0 0 1-2.655-3.95 4.172 4.172 0 0 1 1.471-3.218c5.888-4.944 2.235-14.518-5.364-14.364-7.444.127-10.831 9.523-5.054 14.364a4.178 4.178 0 0 1 1.471 3.218 4.27 4.27 0 0 1-2.654 3.95c-.463.192-.917.406-1.366.632-.125.064-.242.139-.365.206a14.862 14.862 0 0 0 8.124 2.407c3 0 5.792-.888 8.129-2.41a16.828 16.828 0 0 0-1.735-.835h-.002Z"})),/*@__PURE__*/o(a).createElement("g",{clipPath:"url(#clip1_782_7719)"},/*@__PURE__*/o(a).createElement("rect",{width:238,height:32,x:25,y:12,fill:"#2C333A",rx:3}),/*@__PURE__*/o(a).createElement("path",{fill:"#454F59",fillRule:"evenodd",d:"M46 27a4 4 0 1 1-8 0 4 4 0 0 1 8 0Zm-.523 4.89a6 6 0 1 1 1.414-1.414l2.816 2.817a1 1 0 0 1-1.414 1.414l-2.816-2.816Z",clipRule:"evenodd"}),/*@__PURE__*/o(a).createElement("path",{fill:"#fff",fillOpacity:.01,d:"M274 16h24v24h-24z"}),/*@__PURE__*/o(a).createElement("path",{fill:"#454F59",fillRule:"evenodd",d:"M280.485 33.669a2 2 0 0 0 2.829 0l-2.829-2.83a2.005 2.005 0 0 0-.434 2.18c.101.244.248.464.434.65Zm4.897-12.191-.725.725c-.782.782-2.21 1.813-3.206 2.311l-3.017 1.509c-.495.248-.584.774-.187 1.171l8.556 8.556c.398.396.922.313 1.171-.188l1.51-3.016c.494-.988 1.526-2.42 2.311-3.206l.725-.726a5.045 5.045 0 0 0 .64-6.356 1.01 1.01 0 1 0-1.354-1.494c-.023.025-.046.049-.066.075a5.044 5.044 0 0 0-4.72-.457 5.03 5.03 0 0 0-1.638 1.095v.001Z",clipRule:"evenodd"}),/*@__PURE__*/o(a).createElement("path",{fill:"#fff",fillOpacity:.01,d:"M314 16h24v24h-24z"}),/*@__PURE__*/o(a).createElement("path",{fill:"#454F59",fillRule:"evenodd",d:"M336 28c0 5.523-4.477 10-10 10s-10-4.477-10-10 4.477-10 10-10 10 4.477 10 10Zm-7.172-4.84a3.97 3.97 0 0 1 1.062 1.89 3.988 3.988 0 0 1-2.536 4.698.507.507 0 0 0-.35.472v.782a1.005 1.005 0 0 1-1.002 1.002A1.003 1.003 0 0 1 325 31.002v-2.014a.998.998 0 0 1 1-.987h-.007a2.004 2.004 0 0 0 2.003-2 2.003 2.003 0 0 0-3.405-1.386 2 2 0 0 0-.602 1.388c-.002.551-.45.998-1.002.998a.993.993 0 0 1-.982-.904L322 25.95c.017-2.504 2.321-4.436 4.933-3.842a3.973 3.973 0 0 1 1.895 1.052ZM327 34a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z",clipRule:"evenodd"})),/*@__PURE__*/o(a).createElement("defs",null,/*@__PURE__*/o(a).createElement("clipPath",{id:"clip0_782_7719"},/*@__PURE__*/o(a).createElement("path",{fill:"#fff",d:"M357 13h30v30h-30z"})),/*@__PURE__*/o(a).createElement("clipPath",{id:"clip1_782_7719"},/*@__PURE__*/o(a).createElement("path",{fill:"#fff",d:"M24 11h314v34H24z"}))))}}),O.register("4cJGU",function(e,t){n(e.exports,"SecondaryNav",function(){return u});var r,i,a=O("ibRIH"),s=O("91i6m"),l=O("2wgFI"),c=O("ltk6A"),u=function(){return /*@__PURE__*/o(s).createElement(/*@__PURE__*/o(s).Fragment,null,/*@__PURE__*/o(s).createElement(d,null),/*@__PURE__*/o(s).createElement(f,null,/*@__PURE__*/o(s).createElement(p,null)))},d=(0,l.default).div(r||(r=/*@__PURE__*/o(a)(["\n display: inline-block;\n position: fixed;\n top: ","px;\n left: 0;\n height: 100%;\n width: ","px;\n background: #2c333a;\n border-right: 1px solid #454f59;\n"])),c.HEADER_HEIGHT,c.SECONDARY_NAV_WIDTH),f=(0,l.default).div(i||(i=/*@__PURE__*/o(a)(["\n position: fixed;\n top: ","px;\n left: 0;\n width: ","px;\n"])),c.HEADER_HEIGHT,c.SECONDARY_NAV_WIDTH),p=function(){return /*@__PURE__*/o(s).createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"240",height:"1100",fill:"none"},/*@__PURE__*/o(s).createElement("rect",{width:"240",height:"1100",fill:"#2C333A"}),/*@__PURE__*/o(s).createElement("g",{clipPath:"url(#clip0_782_7656)"},/*@__PURE__*/o(s).createElement("rect",{width:"24",height:"24",transform:"translate(26 88)",fill:"white",fillOpacity:"0.01"}),/*@__PURE__*/o(s).createElement("rect",{x:"22",y:"84",width:"32",height:"32",rx:"3",fill:"#454F59"}),/*@__PURE__*/o(s).createElement("rect",{x:"66",y:"97",width:"71",height:"6",rx:"3",fill:"#454F59"}),/*@__PURE__*/o(s).createElement("rect",{width:"24",height:"24",transform:"translate(26 132)",fill:"white",fillOpacity:"0.01"}),/*@__PURE__*/o(s).createElement("rect",{x:"22",y:"128",width:"32",height:"32",rx:"3",fill:"#454F59"}),/*@__PURE__*/o(s).createElement("rect",{x:"66",y:"141",width:"71",height:"6",rx:"3",fill:"#454F59"}),/*@__PURE__*/o(s).createElement("rect",{width:"24",height:"24",transform:"translate(26 176)",fill:"white",fillOpacity:"0.01"}),/*@__PURE__*/o(s).createElement("rect",{x:"22",y:"172",width:"32",height:"32",rx:"3",fill:"#454F59"}),/*@__PURE__*/o(s).createElement("rect",{x:"66",y:"185",width:"71",height:"6",rx:"3",fill:"#454F59"}),/*@__PURE__*/o(s).createElement("rect",{width:"24",height:"24",transform:"translate(26 220)",fill:"white",fillOpacity:"0.01"}),/*@__PURE__*/o(s).createElement("rect",{x:"22",y:"216",width:"32",height:"32",rx:"3",fill:"#454F59"}),/*@__PURE__*/o(s).createElement("rect",{x:"66",y:"229",width:"71",height:"6",rx:"3",fill:"#454F59"}),/*@__PURE__*/o(s).createElement("rect",{width:"24",height:"24",transform:"translate(26 290)",fill:"white",fillOpacity:"0.01"}),/*@__PURE__*/o(s).createElement("rect",{x:"22",y:"286",width:"32",height:"32",rx:"3",fill:"#454F59"}),/*@__PURE__*/o(s).createElement("rect",{x:"66",y:"299",width:"71",height:"6",rx:"3",fill:"#454F59"}),/*@__PURE__*/o(s).createElement("rect",{x:"16",y:"326",width:"208",height:"40",rx:"3",fill:"#454F59"}),/*@__PURE__*/o(s).createElement("rect",{width:"24",height:"24",transform:"translate(40 334)",fill:"white",fillOpacity:"0.01"}),/*@__PURE__*/o(s).createElement("circle",{cx:"52",cy:"346",r:"2",fill:"#596773"}),/*@__PURE__*/o(s).createElement("rect",{x:"72",y:"343",width:"125",height:"6",rx:"3",fill:"#596773"}),/*@__PURE__*/o(s).createElement("rect",{width:"24",height:"24",transform:"translate(40 378)",fill:"white",fillOpacity:"0.01"}),/*@__PURE__*/o(s).createElement("circle",{cx:"52",cy:"390",r:"2",fill:"#454F59"}),/*@__PURE__*/o(s).createElement("rect",{x:"72",y:"387",width:"125",height:"6",rx:"3",fill:"#454F59"}),/*@__PURE__*/o(s).createElement("rect",{width:"24",height:"24",transform:"translate(40 422)",fill:"white",fillOpacity:"0.01"}),/*@__PURE__*/o(s).createElement("circle",{cx:"52",cy:"434",r:"2",fill:"#454F59"}),/*@__PURE__*/o(s).createElement("rect",{x:"72",y:"431",width:"125",height:"6",rx:"3",fill:"#454F59"})),/*@__PURE__*/o(s).createElement("rect",{x:"18",y:"24",width:"40",height:"40",rx:"3",fill:"#092957"}),/*@__PURE__*/o(s).createElement("rect",{x:"66",y:"29",width:"97",height:"12",rx:"3",fill:"#454F59"}),/*@__PURE__*/o(s).createElement("rect",{x:"66",y:"53",width:"141",height:"6",rx:"3",fill:"#454F59"}),/*@__PURE__*/o(s).createElement("defs",null,/*@__PURE__*/o(s).createElement("clipPath",{id:"clip0_782_7656"},/*@__PURE__*/o(s).createElement("rect",{width:"208",height:"374",fill:"white",transform:"translate(16 80)"}))))}}),O.register("dyzBB",function(e,t){n(e.exports,"ConfluenceLightTheme",function(){return f});/* eslint-disable @atlaskit/design-system/prefer-primitives */var r=O("91i6m"),i=O("3wjC8"),a=O("60TFz"),s=O("geUOW"),l=O("d2LkP"),c=O("7DnI6"),u=O("jj1pp"),d=O("kkOrd"),f=function(){return /*@__PURE__*/o(r).createElement("div",{"data-testid":"testId-confluence-wireframe"},/*@__PURE__*/o(r).createElement(i.Background,null),/*@__PURE__*/o(r).createElement(s.Header,null),/*@__PURE__*/o(r).createElement(a.Search,null),/*@__PURE__*/o(r).createElement(d.SecondaryNav,null),/*@__PURE__*/o(r).createElement(c.PageBreadcrumbs,null),/*@__PURE__*/o(r).createElement(u.PageContent,null),/*@__PURE__*/o(r).createElement(l.PageActions,null))}}),O.register("geUOW",function(e,t){n(e.exports,"Header",function(){return a});/* eslint-disable @atlaskit/design-system/ensure-design-token-usage/preview *//* eslint-disable @atlaskit/design-system/ensure-design-token-usage */var r=O("91i6m"),i=O("C0Bun"),a=function(){return /*@__PURE__*/o(r).createElement(/*@__PURE__*/o(r).Fragment,null,/*@__PURE__*/o(r).createElement(i.Wrapper,null,/*@__PURE__*/o(r).createElement(s,null)),/*@__PURE__*/o(r).createElement(i.Line,null))},s=function(){return /*@__PURE__*/o(r).createElement("svg",{width:"1280",height:"56",fill:"none",xmlns:"http://www.w3.org/2000/svg"},/*@__PURE__*/o(r).createElement("path",{fill:"#fff",d:"M0 0h1280v56H0z"}),/*@__PURE__*/o(r).createElement("g",{clipPath:"url(#HeaderA)"},/*@__PURE__*/o(r).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M52 16h137v24H52z"}),/*@__PURE__*/o(r).createElement("path",{d:"M88.175 34.491c-.968.621-2.501.88-4.115.88-5.11 0-7.988-2.949-7.988-7.681 0-4.552 2.878-7.733 7.961-7.733 1.506 0 3.04.284 4.142 1.034v1.992c-1.103-.673-2.34-1.035-4.142-1.035-3.658 0-5.81 2.328-5.81 5.767 0 3.44 2.26 5.716 5.945 5.716 1.64 0 2.904-.362 4.034-.905v1.965h-.027ZM89.654 29.448c0-3.413 2.071-5.896 5.621-5.896 3.524 0 5.595 2.483 5.595 5.896 0 3.414-2.071 5.949-5.595 5.949-3.523-.026-5.62-2.535-5.62-5.949Zm1.99 0c0 2.173 1.103 4.112 3.658 4.112 2.502 0 3.604-1.965 3.604-4.112 0-2.146-1.075-4.086-3.604-4.086-2.555 0-3.658 1.914-3.658 4.086ZM113.296 35.164h-2.044v-6.88c0-2.043-.861-2.948-2.797-2.948-1.883 0-3.201 1.216-3.201 3.517v6.337h-2.044V23.81h2.044v1.862c.753-1.344 2.152-2.094 3.738-2.094 2.717 0 4.277 1.81 4.277 4.94v6.646h.027ZM122.037 23.785v1.81h-3.066v9.569h-1.99v-9.57h-1.91v-1.81h1.91v-1.24c0-2.122 1.237-3.544 3.765-3.544.619 0 1.022.103 1.372.181v1.81c-.35-.077-.807-.103-1.291-.103-1.264 0-1.883.698-1.883 1.733v1.164h3.093ZM127.389 35.215c-1.936 0-3.173-.879-3.173-2.974V19.026h2.044v12.983c0 1.034.699 1.396 1.586 1.396.216 0 .35 0 .592-.026v1.759c-.188.052-.538.078-1.049.078ZM130.159 23.785h2.045v6.879c0 2.043.86 2.948 2.797 2.948 1.882 0 3.2-1.215 3.2-3.517v-6.31h2.044v11.379h-2.044v-1.862c-.753 1.345-2.151 2.095-3.738 2.095-2.717 0-4.277-1.81-4.277-4.94v-6.672h-.027ZM148.96 35.37c-4.438 0-6.374-2.456-6.374-5.948 0-3.44 1.99-5.896 5.594-5.896 3.658 0 5.11 2.43 5.11 5.896v.88h-8.633c.295 1.94 1.586 3.18 4.384 3.18 1.371 0 2.528-.258 3.604-.62v1.81c-.996.518-2.502.699-3.685.699Zm-4.357-6.723h6.616c-.107-2.121-1.103-3.31-3.147-3.31-2.151 0-3.254 1.318-3.469 3.31ZM165.743 35.164h-2.044v-6.88c0-2.043-.861-2.948-2.797-2.948-1.883 0-3.201 1.216-3.201 3.517v6.337h-2.044V23.81h2.044v1.862c.753-1.344 2.152-2.094 3.739-2.094 2.716 0 4.276 1.81 4.276 4.94v6.646h.027ZM176.959 34.853c-.7.362-1.803.518-2.878.518-4.223 0-6.186-2.457-6.186-5.949 0-3.44 1.963-5.896 6.186-5.896 1.075 0 1.882.13 2.824.543v1.81c-.753-.336-1.56-.543-2.663-.543-3.066 0-4.33 1.862-4.33 4.086 0 2.225 1.291 4.087 4.384 4.087 1.21 0 1.963-.156 2.689-.414v1.758h-.026ZM184.92 35.37c-4.438 0-6.375-2.456-6.375-5.948 0-3.44 1.991-5.896 5.595-5.896 3.658 0 5.11 2.43 5.11 5.896v.88h-8.634c.296 1.94 1.587 3.18 4.384 3.18 1.372 0 2.529-.258 3.604-.62v1.81c-.995.518-2.474.699-3.684.699Zm-4.331-6.723h6.617c-.108-2.121-1.103-3.31-3.147-3.31-2.179 0-3.254 1.318-3.47 3.31Z",fill:"#253858"}),/*@__PURE__*/o(r).createElement("path",{d:"M52.592 32.425c-.162.3-.377.627-.538.9-.162.245-.08.573.188.736l3.497 2.182a.532.532 0 0 0 .753-.19c.134-.246.323-.546.51-.873 1.4-2.319 2.771-2.046 5.3-.819l3.469 1.664c.269.136.591 0 .726-.273l1.668-3.818c.107-.273 0-.6-.27-.709-.726-.355-2.178-1.036-3.496-1.69-4.734-2.292-8.741-2.155-11.807 2.89Z",fill:"url(#HeaderB)"}),/*@__PURE__*/o(r).createElement("path",{d:"M68.272 23.78c.161-.3.377-.628.538-.9.161-.246.08-.573-.188-.737l-3.497-2.182a.532.532 0 0 0-.753.191c-.134.246-.323.546-.51.873-1.4 2.318-2.771 2.045-5.3.818l-3.442-1.69c-.269-.137-.592 0-.726.272l-1.668 3.818c-.107.273 0 .6.27.71.725.354 2.178 1.036 3.496 1.69 4.706 2.318 8.714 2.182 11.78-2.864Z",fill:"url(#HeaderC)"})),/*@__PURE__*/o(r).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M213 0h86v56h-86z"}),/*@__PURE__*/o(r).createElement("path",{d:"M220.5 28a3 3 0 0 1 3-3h65a3 3 0 1 1 0 6h-65a3 3 0 0 1-3-3Z",fill:"#091E42",fillOpacity:".13"}),/*@__PURE__*/o(r).createElement("path",{d:"M217 54a1 1 0 0 1 1-1h76a1 1 0 0 1 1 1v2h-78v-2Z",fill:"#0052CC"}),/*@__PURE__*/o(r).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M307 0h86v56h-86z"}),/*@__PURE__*/o(r).createElement("path",{className:"medium large",d:"M311 28a3 3 0 0 1 3-3h58a3 3 0 1 1 0 6h-58a3 3 0 0 1-3-3Z",fill:"#091E42",fillOpacity:".13"}),/*@__PURE__*/o(r).createElement("g",{opacity:".6",clipPath:"url(#HeaderD)"},/*@__PURE__*/o(r).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M381 18h8v20h-8z"}),/*@__PURE__*/o(r).createElement("path",{className:"medium large",fillRule:"evenodd",clipRule:"evenodd",d:"M381.292 26.293a1.009 1.009 0 0 0 0 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.008 1.008 0 0 0-.322-1.637.987.987 0 0 0-1.084.218l-2.298 2.317-2.307-2.327a.997.997 0 0 0-.703-.293.99.99 0 0 0-.703.293Z",fill:"#344563"})),/*@__PURE__*/o(r).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M401 0h86v56h-86z"}),/*@__PURE__*/o(r).createElement("path",{className:"medium large",d:"M405 28a3 3 0 0 1 3-3h58a3 3 0 1 1 0 6h-58a3 3 0 0 1-3-3Z",fill:"#091E42",fillOpacity:".13"}),/*@__PURE__*/o(r).createElement("g",{opacity:".6",clipPath:"url(#HeaderE)"},/*@__PURE__*/o(r).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M475 18h8v20h-8z"}),/*@__PURE__*/o(r).createElement("path",{className:"medium large",fillRule:"evenodd",clipRule:"evenodd",d:"M475.292 26.293a1.009 1.009 0 0 0 0 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.008 1.008 0 0 0-.322-1.637.987.987 0 0 0-1.084.218l-2.298 2.317-2.307-2.327a.997.997 0 0 0-.703-.293.99.99 0 0 0-.703.293Z",fill:"#344563"})),/*@__PURE__*/o(r).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M495 0h86v56h-86z"}),/*@__PURE__*/o(r).createElement("path",{className:"large",d:"M502.5 28a3 3 0 0 1 3-3h65a3 3 0 1 1 0 6h-65a3 3 0 0 1-3-3Z",fill:"#091E42",fillOpacity:".13"}),/*@__PURE__*/o(r).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M589 0h86v56h-86z"}),/*@__PURE__*/o(r).createElement("path",{className:"large",d:"M593 28a3 3 0 0 1 3-3h58a3 3 0 1 1 0 6h-58a3 3 0 0 1-3-3Z",fill:"#091E42",fillOpacity:".13"}),/*@__PURE__*/o(r).createElement("g",{opacity:".6",clipPath:"url(#HeaderF)"},/*@__PURE__*/o(r).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M663 18h8v20h-8z"}),/*@__PURE__*/o(r).createElement("path",{className:"large",fillRule:"evenodd",clipRule:"evenodd",d:"M663.292 26.293a1.009 1.009 0 0 0 0 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.008 1.008 0 0 0-.322-1.637.987.987 0 0 0-1.084.218l-2.298 2.317-2.307-2.327a.997.997 0 0 0-.703-.293.99.99 0 0 0-.703.293Z",fill:"#344563"})),/*@__PURE__*/o(r).createElement("path",{className:"small",d:"M315 15a3 3 0 0 1 3-3h55a3 3 0 0 1 3 3v26a3 3 0 0 1-3 3h-55a3 3 0 0 1-3-3V15Z",fill:"#B3D4FF"}),/*@__PURE__*/o(r).createElement("path",{className:"small",d:"M323 28a3 3 0 0 1 3-3h38a3 3 0 1 1 0 6h-38a3 3 0 0 1-3-3Z",fill:"#091E42",fillOpacity:".13"}),/*@__PURE__*/o(r).createElement("path",{className:"medium",d:"M503 15a3 3 0 0 1 3-3h55a3 3 0 0 1 3 3v26a3 3 0 0 1-3 3h-55a3 3 0 0 1-3-3V15Z",fill:"#B3D4FF"}),/*@__PURE__*/o(r).createElement("path",{className:"medium",d:"M511 28a3 3 0 0 1 3-3h38a3 3 0 1 1 0 6h-38a3 3 0 0 1-3-3Z",fill:"#091E42",fillOpacity:".13"}),/*@__PURE__*/o(r).createElement("path",{className:"large",d:"M691 15a3 3 0 0 1 3-3h55a3 3 0 0 1 3 3v26a3 3 0 0 1-3 3h-55a3 3 0 0 1-3-3V15Z",fill:"#B3D4FF"}),/*@__PURE__*/o(r).createElement("path",{className:"large",d:"M699 28a3 3 0 0 1 3-3h38a3 3 0 1 1 0 6h-38a3 3 0 0 1-3-3Z",fill:"#091E42",fillOpacity:".13"}),/*@__PURE__*/o(r).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M18 16h24v24H18z"}),/*@__PURE__*/o(r).createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M22 21.01c0-.559.443-1.01 1.01-1.01h1.98c.559 0 1.01.443 1.01 1.01v1.98c0 .559-.443 1.01-1.01 1.01h-1.98c-.559 0-1.01-.443-1.01-1.01v-1.98Zm0 6c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98c0 .559-.443 1.01-1.01 1.01h-1.98c-.559 0-1.01-.443-1.01-1.01v-1.98Zm6-6c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98c0 .559-.443 1.01-1.01 1.01h-1.98c-.559 0-1.01-.443-1.01-1.01v-1.98Zm0 6c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98c0 .558-.443 1.01-1.01 1.01h-1.98c-.558 0-1.01-.443-1.01-1.01v-1.98Zm6-6c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98c0 .559-.443 1.01-1.01 1.01h-1.98c-.559 0-1.01-.443-1.01-1.01v-1.98Zm0 6c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98c0 .558-.443 1.01-1.01 1.01h-1.98c-.558 0-1.01-.443-1.01-1.01v-1.98Zm-12 6c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98c0 .559-.443 1.01-1.01 1.01h-1.98c-.559 0-1.01-.443-1.01-1.01v-1.98Zm6 0c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98c0 .558-.443 1.01-1.01 1.01h-1.98c-.558 0-1.01-.443-1.01-1.01v-1.98Zm6 0c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98c0 .558-.443 1.01-1.01 1.01h-1.98c-.558 0-1.01-.443-1.01-1.01v-1.98Z",fill:"#A5ADBA"}),/*@__PURE__*/o(r).createElement("defs",null,/*@__PURE__*/o(r).createElement("clipPath",{id:"HeaderA"},/*@__PURE__*/o(r).createElement("path",{fill:"#fff",transform:"translate(52 16)",d:"M0 0h137v24H0z"})),/*@__PURE__*/o(r).createElement("clipPath",{id:"HeaderD"},/*@__PURE__*/o(r).createElement("path",{fill:"#fff",transform:"translate(381 18)",d:"M0 0h8v20H0z"})),/*@__PURE__*/o(r).createElement("clipPath",{id:"HeaderE"},/*@__PURE__*/o(r).createElement("path",{fill:"#fff",transform:"translate(475 18)",d:"M0 0h8v20H0z"})),/*@__PURE__*/o(r).createElement("clipPath",{id:"HeaderF"},/*@__PURE__*/o(r).createElement("path",{fill:"#fff",transform:"translate(663 18)",d:"M0 0h8v20H0z"})),/*@__PURE__*/o(r).createElement("linearGradient",{id:"HeaderB",x1:"68.052",y1:"37.376",x2:"57.401",y2:"31.34",gradientUnits:"userSpaceOnUse"},/*@__PURE__*/o(r).createElement("stop",{stopColor:"#0052CC"}),/*@__PURE__*/o(r).createElement("stop",{offset:".918",stopColor:"#2380FB"}),/*@__PURE__*/o(r).createElement("stop",{offset:"1",stopColor:"#2684FF"})),/*@__PURE__*/o(r).createElement("linearGradient",{id:"HeaderC",x1:"52.826",y1:"18.826",x2:"63.477",y2:"24.862",gradientUnits:"userSpaceOnUse"},/*@__PURE__*/o(r).createElement("stop",{stopColor:"#0052CC"}),/*@__PURE__*/o(r).createElement("stop",{offset:".918",stopColor:"#2380FB"}),/*@__PURE__*/o(r).createElement("stop",{offset:"1",stopColor:"#2684FF"}))))}}),O.register("d2LkP",function(e,t){n(e.exports,"PageActions",function(){return c});var r,i=O("ibRIH"),a=O("91i6m"),s=O("2wgFI"),l=O("ltk6A"),c=function(){return /*@__PURE__*/o(a).createElement(u,null,/*@__PURE__*/o(a).createElement(d,null))},u=(0,s.default).div(r||(r=/*@__PURE__*/o(i)(["\n position: fixed;\n top: ","px;\n right: 0;\n"])),l.HEADER_HEIGHT),d=function(){return /*@__PURE__*/o(a).createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"359",height:"88",fill:"none"},/*@__PURE__*/o(a).createElement("g",{clipPath:"url(#PageActionsA)"},/*@__PURE__*/o(a).createElement("g",{clipPath:"url(#PageActionsB)"},/*@__PURE__*/o(a).createElement("rect",{width:"32",height:"32",x:"87",y:"28",fill:"#fff",fillOpacity:".01",rx:"3"}),/*@__PURE__*/o(a).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M91 32h24v24H91z"}),/*@__PURE__*/o(a).createElement("path",{fill:"#C1C7D0",fillRule:"evenodd",d:"M95.02 51.23a1 1 0 0 0 1.18 1.18l3.81-.78-4.21-4.21-.78 3.81Zm5.921-2.62-2.12-2.12 8.485-8.49h.002l2.121 2.121-8.489 8.49.001-.001Zm9.903-9.903-2.12-2.122a2 2 0 0 0-1.416-.585c-.512 0-1.024.195-1.415.585l-9.757 9.758 4.95 4.95 9.757-9.758a2 2 0 0 0 0-2.828h.001Z",clipRule:"evenodd"}),/*@__PURE__*/o(a).createElement("rect",{width:"32",height:"32",x:"119",y:"28",fill:"#fff",fillOpacity:".01",rx:"3"}),/*@__PURE__*/o(a).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M123 32h24v24h-24z"}),/*@__PURE__*/o(a).createElement("path",{fill:"#C1C7D0",fillRule:"evenodd",d:"M127.998 43.513c0-3.038 3.141-5.51 7.002-5.51 3.861 0 7.002 2.472 7.002 5.51 0 3.039-3.141 5.51-7.002 5.51-3.861 0-7.002-2.471-7.002-5.51Zm14.84 7.771v-.002s-1.564-2.26-.767-3.116l-.037.02c1.227-1.284 1.966-2.907 1.966-4.673 0-4.142-4.037-7.513-9-7.513s-9 3.37-9 7.513 4.037 7.514 9 7.514c1.42 0 2.76-.285 3.957-.776 1.003 1.022 2.287 1.572 3.24 1.719l.002-.003c.053.02.108.03.164.033a.516.516 0 0 0 .475-.716Z",clipRule:"evenodd"}),/*@__PURE__*/o(a).createElement("path",{fill:"#C1C7D0",d:"M139 41h-8a1 1 0 0 0 0 2h8a1 1 0 0 0 0-2ZM134 44h-3a1 1 0 0 0 0 2h3a1 1 0 0 0 0-2Z"}),/*@__PURE__*/o(a).createElement("rect",{width:"32",height:"32",x:"151",y:"28",fill:"#fff",fillOpacity:".01",rx:"3"}),/*@__PURE__*/o(a).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M155 32h24v24h-24z"}),/*@__PURE__*/o(a).createElement("path",{fill:"#C1C7D0",d:"m167 48.373 3.98 2.193-.76-4.655 3.276-3.347-4.524-.69L167 37.687l-1.972 4.189-4.524.689 3.276 3.345-.762 4.655L167 48.373Zm0 2.283-3.016 1.662a2.001 2.001 0 0 1-2.939-2.075l.599-3.656-2.57-2.624a1.994 1.994 0 0 1 .141-2.93c.282-.237.624-.392.988-.447l3.47-.528 1.518-3.224A2.004 2.004 0 0 1 167 35.687a2 2 0 0 1 1.809 1.147l1.519 3.224 3.47.528a2.001 2.001 0 0 1 1.127 3.377l-2.569 2.624.599 3.656a1.999 1.999 0 0 1-2.94 2.075L167 50.656Z"}),/*@__PURE__*/o(a).createElement("rect",{width:"32",height:"32",x:"183",y:"28",fill:"#fff",fillOpacity:".01",rx:"3"}),/*@__PURE__*/o(a).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M187 32h24v24h-24z"}),/*@__PURE__*/o(a).createElement("path",{fill:"#C1C7D0",fillRule:"evenodd",d:"M199 50c-4.536 0-7.999-4.26-7.999-6 0-2.001 3.459-6 8-6 4.376 0 7.998 3.973 7.998 6 0 1.74-3.462 6-7.998 6H199Zm.001-14C193.48 36 189 40.841 189 44c0 3.086 4.576 8 10 8 5.423 0 10-4.914 10-8 0-3.159-4.48-8-10-8",clipRule:"evenodd"}),/*@__PURE__*/o(a).createElement("path",{fill:"#C1C7D0",fillRule:"evenodd",d:"M198.977 45.984c-1.103 0-2-.897-2-2s.897-2 2-2c1.104 0 2 .897 2 2s-.896 2-2 2Zm0-6c-2.206 0-4 1.794-4 4s1.794 4 4 4c2.207 0 4-1.794 4-4s-1.793-4-4-4Z",clipRule:"evenodd"})),/*@__PURE__*/o(a).createElement("rect",{width:"60",height:"32",x:"221",y:"28",fill:"#091E42",fillOpacity:".08",rx:"3"}),/*@__PURE__*/o(a).createElement("rect",{width:"44",height:"6",x:"229",y:"41",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(a).createElement("rect",{width:"32",height:"32",x:"287",y:"28",fill:"#fff",fillOpacity:".01",rx:"3"}),/*@__PURE__*/o(a).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M291 32h24v24h-24z"}),/*@__PURE__*/o(a).createElement("path",{fill:"#C1C7D0",d:"M296 46a2 2 0 1 0 0-4 2 2 0 0 0 0 4ZM303 46a2 2 0 1 0 0-4 2 2 0 0 0 0 4ZM310 46a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z"})),/*@__PURE__*/o(a).createElement("defs",null,/*@__PURE__*/o(a).createElement("clipPath",{id:"PageActionsA"},/*@__PURE__*/o(a).createElement("path",{fill:"#fff",d:"M87 28h232v32H87z"})),/*@__PURE__*/o(a).createElement("clipPath",{id:"PageActionsB"},/*@__PURE__*/o(a).createElement("path",{fill:"#fff",d:"M87 28h128v32H87z"}))))}}),O.register("7DnI6",function(e,t){n(e.exports,"PageBreadcrumbs",function(){return c});var r,i=O("ibRIH"),a=O("91i6m"),s=O("2wgFI"),l=O("ltk6A"),c=function(){return /*@__PURE__*/o(a).createElement(u,null,/*@__PURE__*/o(a).createElement(d,null))},u=(0,s.default).div(r||(r=/*@__PURE__*/o(i)(["\n position: fixed;\n top: ","px;\n left: ","px;\n"])),l.HEADER_HEIGHT,l.SECONDARY_NAV_WIDTH),d=function(){return /*@__PURE__*/o(a).createElement("svg",{width:"320",height:"88",fill:"none",xmlns:"http://www.w3.org/2000/svg"},/*@__PURE__*/o(a).createElement("path",{fill:"#fff",d:"M0 0h320v88H0z"}),/*@__PURE__*/o(a).createElement("path",{d:"M32 44a3 3 0 0 1 3-3h94a3 3 0 1 1 0 6H35a3 3 0 0 1-3-3ZM145 44a3 3 0 0 1 3-3h48a3 3 0 1 1 0 6h-48a3 3 0 0 1-3-3Z",fill:"#091E42",fillOpacity:".13"}),/*@__PURE__*/o(a).createElement("path",{d:"m137.372 51.105 3.548-12.44h-1.299l-3.541 12.44h1.292Z",fill:"#6B778C"}))}}),O.register("jj1pp",function(e,t){n(e.exports,"PageContent",function(){return u});var r,i,a=O("ibRIH"),s=O("91i6m"),l=O("2wgFI"),c=O("ltk6A"),u=function(){return /*@__PURE__*/o(s).createElement(d,null,/*@__PURE__*/o(s).createElement(f,null,/*@__PURE__*/o(s).createElement(p,null)))},d=(0,l.default).div(r||(r=/*@__PURE__*/o(a)(["\n position: fixed;\n top: ","px;\n left: ","px;\n right: 34px;\n height: 80%;\n"])),c.HEADER_HEIGHT+100,c.SECONDARY_NAV_WIDTH+24),f=(0,l.default).div(i||(i=/*@__PURE__*/o(a)(["\n display: flex;\n justify-content: center;\n"]))),p=function(){return /*@__PURE__*/o(s).createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"760",height:"586",fill:"none"},/*@__PURE__*/o(s).createElement("rect",{width:"503",height:"20",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("g",{clipPath:"url(#PageContentA)"},/*@__PURE__*/o(s).createElement("rect",{width:"192",height:"6",x:"44",y:"60",fill:"#091E42",fillOpacity:".13",rx:"3"})),/*@__PURE__*/o(s).createElement("rect",{width:"119",height:"6",x:"44",y:"48",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("g",{clipPath:"url(#PageContentB)"},/*@__PURE__*/o(s).createElement("path",{fill:"#FFC400",d:"M32 60c0-8.837-7.163-16-16-16S0 51.163 0 60s7.163 16 16 16 16-7.163 16-16Z"}),/*@__PURE__*/o(s).createElement("path",{fill:"url(#PageContentC)",d:"M16.02 71.548c1.972-.008 3.492-.817 4.583-2.112h.036a6.923 6.923 0 0 1-.576-.407c-.126-.092-.246-1.444-.328-2.765-1.083.886-2.23 1.245-2.839 1.713-.471.36-2.281.21-2.747-.23-.607-.571-1.21-1.13-1.75-1.708-.055 1.406-.154 2.942-.265 3.049 0 .003-.297.202-.642.41 1.088 1.26 2.59 2.042 4.528 2.05Z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#FF991F",d:"M20.703 69.436h-.1c-1.09 1.295-2.611 2.104-4.583 2.112-1.938-.008-3.44-.79-4.528-2.05l-.054-.062h-.1s-2.946 1.413-5.54 2.811a15.936 15.936 0 0 0 10.2 3.674c3.883 0 7.444-1.385 10.216-3.687-2.585-1.39-5.514-2.795-5.514-2.795l.003-.003Z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#F7DAC6",d:"M22.4 59.739a18.392 18.392 0 0 1-.307 2.089c.02-.003.04-.01.061-.008a.262.262 0 0 1 .24.284.262.262 0 0 1-.283.241.257.257 0 0 1-.123-.046c-.03.133-.064.264-.098.392.39-.1.646-.436.69-1.03.058-.832.54-2.437.178-3.002a3.18 3.18 0 0 1-.345.878l-.013.2v.002ZM10.26 61.48a.262.262 0 0 1-.24-.284.262.262 0 0 1 .284-.241c.028 0 .054.013.08.023-.065-.676-.11-1.38-.1-1.907a2.37 2.37 0 0 1-.4-.85c-.125.72-.018 1.797-.074 2.416-.061.666.197 1.053.658 1.175-.013-.122-.028-.248-.041-.378a.254.254 0 0 1-.166.048v-.002Z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#253858",d:"M22.395 62.104a.264.264 0 0 0-.24-.284c-.021 0-.042.005-.062.008-.034.159-.067.317-.103.47a.257.257 0 0 0 .123.047.264.264 0 0 0 .284-.24h-.002ZM10.02 61.196a.264.264 0 0 0 .24.284.255.255 0 0 0 .167-.049l-.044-.456c-.025-.01-.05-.02-.079-.023a.264.264 0 0 0-.284.24v.004Z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#FFE5D4",d:"M14.15 67.747c.465.44 2.275.59 2.746.23.61-.469 1.759-.827 2.839-1.713a6.158 6.158 0 0 0 1.677-2.153c.174-.363.338-.862.481-1.418.033-.128.064-.258.097-.392a17.847 17.847 0 0 0 .41-2.56l.013-.2c-.366.615-.799.759-.799.759s.085-.605.061-1.301c-.145-4.329-2.485-5.878-3.937-6.308-.916.433-2.322 1.503-2.309 4.02 0 0-2.527.45-4.001-.648a10.066 10.066 0 0 0-.627 2.06c-.133.684-.149 1.293-.149 1.293s-.176-.094-.371-.345c-.01.527.036 1.229.1 1.907l.043.456c.013.13.029.256.041.379.087.78.172 1.38.172 1.38.287 1.075.947 1.983 1.756 2.846.54.579 1.147 1.137 1.751 1.708h.005Z"}),/*@__PURE__*/o(s).createElement("path",{fill:"url(#PageContentD)",d:"m17.403 49.281-.83-.066c-2.127-.116-6.218.542-6.786 7.605-.046.582.005 1.037.1 1.398.102.39.253.663.399.85.195.251.371.346.371.346s.013-.612.149-1.293c.156-.788.37-1.472.627-2.06A2.47 2.47 0 0 1 10.61 55s.958-5.835 7.224-4.862c.026 0 .167.61.297 1.203.126.563.241 1.109.241 1.109a3.9 3.9 0 0 0-.63.238c1.45.43 3.792 1.978 3.938 6.307a8.51 8.51 0 0 1-.062 1.301s.435-.146.799-.758a3.25 3.25 0 0 0 .346-.878c.056-.23.102-.486.125-.783.568-7.066-3.364-8.369-5.484-8.594l-.002-.003Z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#0065FF",d:"M18.13 51.342c-.13-.591-.271-1.2-.297-1.203C11.566 49.166 10.609 55 10.609 55c.092.23.212.43.353.607.138.174.297.325.468.453 1.475 1.101 4.002.648 4.002.648-.013-2.517 1.392-3.587 2.309-4.02.266-.125.494-.199.63-.237 0 0-.116-.548-.241-1.109Z"})),/*@__PURE__*/o(s).createElement("rect",{width:"760",height:"86",y:"100",fill:"#DEEBFF",rx:"5"}),/*@__PURE__*/o(s).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M16 116h24v24H16z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#0052CC",fillRule:"evenodd",d:"M28 138c-5.523 0-10-4.477-10-10s4.477-10 10-10 10 4.477 10 10-4.477 10-10 10Zm1-14a1 1 0 1 1-2 0 1 1 0 0 1 2 0Zm-1 2a1 1 0 0 1 1 1v5a1 1 0 0 1-2 0v-5a1 1 0 0 1 1-1Z",clipRule:"evenodd"}),/*@__PURE__*/o(s).createElement("rect",{width:"659",height:"12",x:"66",y:"126",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"325",height:"12",x:"66",y:"148",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"117",height:"20",y:"218",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"98.5",height:"20",y:"254",fill:"#B3D4FF",rx:"10"}),/*@__PURE__*/o(s).createElement("path",{fill:"#091E42",fillOpacity:".48",d:"M12.624 259.19c-3.35 0-5.646 2.318-5.646 5.702 0 3.493 2.235 5.708 5.762 5.708.862 0 1.689-.123 2.304-.335v-.862c-.43.199-1.354.328-2.29.328-2.926 0-4.813-1.879-4.813-4.798 0-2.844 1.921-4.881 4.594-4.881 2.735 0 4.608 1.688 4.608 4.156 0 1.682-.554 2.769-1.416 2.769-.492 0-.772-.281-.772-.759v-4.013h-1.032v.834h-.11c-.266-.595-.881-.964-1.6-.964-1.4 0-2.378 1.162-2.378 2.823 0 1.737.957 2.906 2.379 2.906.8 0 1.415-.39 1.709-1.087h.11c.081.67.703 1.148 1.503 1.148 1.572 0 2.57-1.415 2.57-3.643 0-2.967-2.249-5.032-5.482-5.032Zm-.24 3.829c.93 0 1.525.738 1.525 1.907s-.601 1.914-1.538 1.914c-.895 0-1.442-.725-1.442-1.914 0-1.197.54-1.907 1.456-1.907Z"}),/*@__PURE__*/o(s).createElement("rect",{width:"71",height:"6",x:"21.5",y:"261",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"98.5",height:"20",x:"106.5",y:"254",fill:"#091E42",fillOpacity:".08",rx:"10"}),/*@__PURE__*/o(s).createElement("path",{fill:"#091E42",fillOpacity:".48",d:"M119.124 259.19c-3.35 0-5.646 2.318-5.646 5.702 0 3.493 2.235 5.708 5.762 5.708.862 0 1.689-.123 2.304-.335v-.862c-.431.199-1.354.328-2.29.328-2.926 0-4.813-1.879-4.813-4.798 0-2.844 1.921-4.881 4.594-4.881 2.735 0 4.608 1.688 4.608 4.156 0 1.682-.554 2.769-1.415 2.769-.493 0-.773-.281-.773-.759v-4.013h-1.032v.834h-.11c-.266-.595-.881-.964-1.599-.964-1.402 0-2.379 1.162-2.379 2.823 0 1.737.957 2.906 2.379 2.906.8 0 1.415-.39 1.709-1.087h.109c.082.67.704 1.148 1.504 1.148 1.572 0 2.57-1.415 2.57-3.643 0-2.967-2.249-5.032-5.482-5.032Zm-.239 3.829c.929 0 1.524.738 1.524 1.907s-.601 1.914-1.538 1.914c-.895 0-1.442-.725-1.442-1.914 0-1.197.54-1.907 1.456-1.907Z"}),/*@__PURE__*/o(s).createElement("rect",{width:"71",height:"6",x:"128",y:"261",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"98.5",height:"20",x:"213",y:"254",fill:"#091E42",fillOpacity:".08",rx:"10"}),/*@__PURE__*/o(s).createElement("path",{fill:"#091E42",fillOpacity:".48",d:"M225.624 259.19c-3.35 0-5.646 2.318-5.646 5.702 0 3.493 2.235 5.708 5.762 5.708.862 0 1.689-.123 2.304-.335v-.862c-.431.199-1.354.328-2.29.328-2.926 0-4.813-1.879-4.813-4.798 0-2.844 1.921-4.881 4.594-4.881 2.735 0 4.608 1.688 4.608 4.156 0 1.682-.554 2.769-1.415 2.769-.493 0-.773-.281-.773-.759v-4.013h-1.032v.834h-.11c-.266-.595-.881-.964-1.599-.964-1.402 0-2.379 1.162-2.379 2.823 0 1.737.957 2.906 2.379 2.906.8 0 1.415-.39 1.709-1.087h.109c.082.67.704 1.148 1.504 1.148 1.572 0 2.57-1.415 2.57-3.643 0-2.967-2.249-5.032-5.482-5.032Zm-.239 3.829c.929 0 1.524.738 1.524 1.907s-.601 1.914-1.538 1.914c-.895 0-1.442-.725-1.442-1.914 0-1.197.54-1.907 1.456-1.907Z"}),/*@__PURE__*/o(s).createElement("rect",{width:"71",height:"6",x:"234.5",y:"261",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"290",height:"20",y:"306",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"730",height:"12",y:"342",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"730",height:"12",y:"370",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"343",height:"12",y:"398",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"12",height:"12",x:"16",y:"436",fill:"#DFE1E6",rx:"2"}),/*@__PURE__*/o(s).createElement("path",{fill:"#0052CC",fillRule:"evenodd",d:"M18 436h8a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-8a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2Zm1.382 5.069a1 1 0 0 1 .325.224L21 442.586l3.293-3.293a1 1 0 1 1 1.414 1.414l-4 4a1.002 1.002 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.09-1.638Z",clipRule:"evenodd"}),/*@__PURE__*/o(s).createElement("rect",{width:"71",height:"6",x:"36",y:"439",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"12",height:"12",x:"16",y:"468",fill:"#DFE1E6",rx:"2"}),/*@__PURE__*/o(s).createElement("path",{fill:"#0052CC",fillRule:"evenodd",d:"M18 468h8a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-8a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2Zm1.382 5.069a1 1 0 0 1 .325.224L21 474.586l3.293-3.293a1 1 0 1 1 1.414 1.414l-4 4a1.002 1.002 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.09-1.638Z",clipRule:"evenodd"}),/*@__PURE__*/o(s).createElement("rect",{width:"71",height:"6",x:"36",y:"471",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"10",height:"10",x:"17",y:"501",stroke:"#7A869A",strokeWidth:"2",rx:"1"}),/*@__PURE__*/o(s).createElement("rect",{width:"71",height:"6",x:"36",y:"503",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"10",height:"10",x:"17",y:"533",stroke:"#7A869A",strokeWidth:"2",rx:"1"}),/*@__PURE__*/o(s).createElement("rect",{width:"71",height:"6",x:"36",y:"535",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"10",height:"10",x:"17",y:"565",stroke:"#7A869A",strokeWidth:"2",rx:"1"}),/*@__PURE__*/o(s).createElement("rect",{width:"71",height:"6",x:"36",y:"567",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("defs",null,/*@__PURE__*/o(s).createElement("linearGradient",{id:"PageContentC",x1:"16.064",x2:"16.064",y1:"77.595",y2:"63.697",gradientUnits:"userSpaceOnUse"},/*@__PURE__*/o(s).createElement("stop",{stopColor:"#FFE5D4"}),/*@__PURE__*/o(s).createElement("stop",{offset:".4",stopColor:"#FCE1CF"}),/*@__PURE__*/o(s).createElement("stop",{offset:".83",stopColor:"#F5D6C2"}),/*@__PURE__*/o(s).createElement("stop",{offset:"1",stopColor:"#F2D1BB"})),/*@__PURE__*/o(s).createElement("linearGradient",{id:"PageContentD",x1:"14.769",x2:"18.068",y1:"65.734",y2:"47.73",gradientUnits:"userSpaceOnUse"},/*@__PURE__*/o(s).createElement("stop",{offset:".35",stopColor:"#91562D"}),/*@__PURE__*/o(s).createElement("stop",{offset:".41",stopColor:"#775852"}),/*@__PURE__*/o(s).createElement("stop",{offset:".51",stopColor:"#4D5D8F"}),/*@__PURE__*/o(s).createElement("stop",{offset:".6",stopColor:"#2B60BF"}),/*@__PURE__*/o(s).createElement("stop",{offset:".68",stopColor:"#1362E2"}),/*@__PURE__*/o(s).createElement("stop",{offset:".75",stopColor:"#0564F7"}),/*@__PURE__*/o(s).createElement("stop",{offset:".8",stopColor:"#0065FF"})),/*@__PURE__*/o(s).createElement("clipPath",{id:"PageContentA"},/*@__PURE__*/o(s).createElement("path",{fill:"#fff",d:"M44 60h192v6H44z"})),/*@__PURE__*/o(s).createElement("clipPath",{id:"PageContentB"},/*@__PURE__*/o(s).createElement("path",{fill:"#fff",d:"M0 44h32v32H0z"}))))}}),O.register("kkOrd",function(e,t){n(e.exports,"SecondaryNav",function(){return a});/* eslint-disable @atlaskit/design-system/ensure-design-token-usage/preview *//* eslint-disable @atlaskit/design-system/ensure-design-token-usage */var r=O("91i6m"),i=O("9SGWW"),a=function(){return /*@__PURE__*/o(r).createElement(i.SecondaryNavWrapper,null,/*@__PURE__*/o(r).createElement(s,null))},s=function(){return /*@__PURE__*/o(r).createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"240",height:"777",fill:"none"},/*@__PURE__*/o(r).createElement("path",{fill:"#F4F5F7",d:"M0 0h240v777H0z"}),/*@__PURE__*/o(r).createElement("g",{clipPath:"url(#SecondaryNavA)"},/*@__PURE__*/o(r).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M26 88h24v24H26z"}),/*@__PURE__*/o(r).createElement("rect",{width:"32",height:"32",x:"22",y:"84",fill:"#091E42",fillOpacity:".08",rx:"3"}),/*@__PURE__*/o(r).createElement("rect",{width:"71",height:"6",x:"66",y:"97",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(r).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M26 132h24v24H26z"}),/*@__PURE__*/o(r).createElement("rect",{width:"32",height:"32",x:"22",y:"128",fill:"#091E42",fillOpacity:".08",rx:"3"}),/*@__PURE__*/o(r).createElement("rect",{width:"71",height:"6",x:"66",y:"141",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(r).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M26 176h24v24H26z"}),/*@__PURE__*/o(r).createElement("rect",{width:"32",height:"32",x:"22",y:"172",fill:"#091E42",fillOpacity:".08",rx:"3"}),/*@__PURE__*/o(r).createElement("rect",{width:"71",height:"6",x:"66",y:"185",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(r).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M26 220h24v24H26z"}),/*@__PURE__*/o(r).createElement("rect",{width:"32",height:"32",x:"22",y:"216",fill:"#091E42",fillOpacity:".08",rx:"3"}),/*@__PURE__*/o(r).createElement("rect",{width:"71",height:"6",x:"66",y:"229",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(r).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M26 290h24v24H26z"}),/*@__PURE__*/o(r).createElement("rect",{width:"32",height:"32",x:"22",y:"286",fill:"#091E42",fillOpacity:".08",rx:"3"}),/*@__PURE__*/o(r).createElement("rect",{width:"71",height:"6",x:"66",y:"299",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(r).createElement("rect",{width:"208",height:"40",x:"16",y:"326",fill:"#091E42",fillOpacity:".04",rx:"3"}),/*@__PURE__*/o(r).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M40 334h24v24H40z"}),/*@__PURE__*/o(r).createElement("circle",{cx:"52",cy:"346",r:"2",fill:"#091E42",fillOpacity:".13"}),/*@__PURE__*/o(r).createElement("rect",{width:"125",height:"6",x:"72",y:"343",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(r).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M40 378h24v24H40z"}),/*@__PURE__*/o(r).createElement("circle",{cx:"52",cy:"390",r:"2",fill:"#091E42",fillOpacity:".13"}),/*@__PURE__*/o(r).createElement("rect",{width:"125",height:"6",x:"72",y:"387",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(r).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M40 422h24v24H40z"}),/*@__PURE__*/o(r).createElement("circle",{cx:"52",cy:"434",r:"2",fill:"#091E42",fillOpacity:".13"}),/*@__PURE__*/o(r).createElement("rect",{width:"125",height:"6",x:"72",y:"431",fill:"#091E42",fillOpacity:".13",rx:"3"})),/*@__PURE__*/o(r).createElement("rect",{width:"40",height:"40",x:"18",y:"24",fill:"#DEEBFF",rx:"3"}),/*@__PURE__*/o(r).createElement("rect",{width:"97",height:"12",x:"66",y:"29",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(r).createElement("rect",{width:"141",height:"6",x:"66",y:"53",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(r).createElement("defs",null,/*@__PURE__*/o(r).createElement("clipPath",{id:"SecondaryNavA"},/*@__PURE__*/o(r).createElement("path",{fill:"#fff",d:"M16 80h208v374H16z"}))))}}),O.register("18a0P",function(e,t){n(e.exports,"default",function(){return a});var r=O("3cXOO"),o=O("8wVNq");let i={background:o.JiraBackground,logo:{component:r.JiraLogo},footerProducts:"Jira, Confluence, Trello"};var a=i}),O.register("3cXOO",function(e,t){n(e.exports,"JiraLogo",function(){return u});/* eslint-disable max-len */var r=O("91i6m"),i=O("3Bnk9"),a=O("anGZX"),s=O("1nBL7"),l=O("1hGv8"),c=function(e){var t=e.appearance,r=e.iconGradientStart,n=e.iconGradientStop,o={iconGradientStart:r,iconGradientStop:n,iconColor:e.iconColor,textColor:e.textColor},a=(0,i.uid)({iconGradientStart:n});return t&&(o=(0,s.getColorsFromAppearance)(t)),'\n <svg viewBox="0 0 69 32" height="32" xmlns="http://www.w3.org/2000/svg" focusable="false" aria-hidden="true">\n <defs>\n <linearGradient x1="98.0308675%" y1="0.160599572%" x2="58.8877062%" y2="40.7655246%" id="'.concat(a,'">\n <stop stop-color="').concat(o.iconGradientStart,'" ').concat("inherit"===o.iconGradientStart?'stop-opacity="0.4"':"",' offset="18%"></stop>\n <stop stop-color="').concat(o.iconGradientStop,'" offset="100%"></stop>\n </linearGradient>\n </defs>\n <g stroke="none" stroke-width="1" fill-rule="nonzero">\n <path fill="').concat(o.iconColor,'" d="M22.9366667,4 L11.41,4 C11.41,5.3800098 11.9582068,6.703498 12.934021,7.67931228 C13.9098353,8.65512657 15.2333235,9.20333333 16.6133333,9.20333333 L18.7366667,9.20333333 L18.7366667,11.2533333 C18.7385054,14.1244521 21.0655479,16.4514946 23.9366667,16.4533333 L23.9366667,5 C23.9366667,4.44771525 23.4889514,4 22.9366667,4 Z"></path>\n <path fill="url(#').concat(a,')"d="M17.2333333,9.74333333 L5.70666667,9.74333333 C5.70850536,12.6144521 8.03554792,14.9414946 10.9066667,14.9433333 L13.03,14.9433333 L13.03,17 C13.0336786,19.8711178 15.3622132,22.196669 18.2333333,22.1966667 L18.2333333,10.7433333 C18.2333333,10.1910486 17.7856181,9.74333333 17.2333333,9.74333333 Z" ></path>\n <path fill="url(#').concat(a,')" d="M11.5266667,15.4833333 L0,15.4833333 C3.51929402e-16,18.357055 2.32961169,20.6866667 5.20333333,20.6866667 L7.33333333,20.6866667 L7.33333333,22.7366667 C7.33516565,25.6051863 9.65815176,27.9311544 12.5266667,27.9366667 L12.5266667,16.4833333 C12.5266667,15.9310486 12.0789514,15.4833333 11.5266667,15.4833333 Z" ></path>\n <path fill="').concat(o.textColor,'" d="M37.07,18.956 C37.07,20.646 36.394,21.842 34.418,21.842 C33.56,21.842 32.702,21.686 32,21.4 L32,23.662 C32.65,23.896 33.586,24.104 34.808,24.104 C38.032,24.104 39.41,21.946 39.41,18.8 L39.41,6.918 L37.07,6.918 L37.07,18.956 Z M42.894,7.568 C42.894,8.556 43.544,9.128 44.454,9.128 C45.364,9.128 46.014,8.556 46.014,7.568 C46.014,6.58 45.364,6.008 44.454,6.008 C43.544,6.008 42.894,6.58 42.894,7.568 Z M43.31,24 L45.546,24 L45.546,11 L43.31,11 L43.31,24 Z M48.926,24 L51.11,24 L51.11,16.33 C51.11,13.574 52.852,12.716 55.712,13.002 L55.712,10.818 C53.164,10.662 51.864,11.754 51.11,13.288 L51.11,11 L48.926,11 L48.926,24 Z M66.45,24 L66.45,21.66 C65.618,23.376 64.058,24.26 62.056,24.26 C58.598,24.26 56.856,21.322 56.856,17.5 C56.856,13.834 58.676,10.74 62.316,10.74 C64.214,10.74 65.67,11.598 66.45,13.288 L66.45,11 L68.686,11 L68.686,24 L66.45,24 Z M59.092,17.5 C59.092,20.62 60.34,22.18 62.654,22.18 C64.656,22.18 66.45,20.906 66.45,18.02 L66.45,16.98 C66.45,14.094 64.812,12.82 62.914,12.82 C60.392,12.82 59.092,14.484 59.092,17.5 Z" fill-rule="evenodd"></path>\n </g>\n </svg>')},u=function(e){var t=e.appearance,n=e.label,i=e.size,s=void 0===i?a.defaultLogoParams.size:i,u=e.testId,d=e.iconColor,f=void 0===d?a.defaultLogoParams.iconColor:d,p=e.iconGradientStart,g=void 0===p?a.defaultLogoParams.iconGradientStart:p,h=e.iconGradientStop,m=void 0===h?a.defaultLogoParams.iconGradientStop:h,v=e.textColor,y=void 0===v?a.defaultLogoParams.textColor:v;return /*@__PURE__*/o(r).createElement(l.default,{appearance:t,label:void 0===n?"Jira":n,iconColor:f,iconGradientStart:g,iconGradientStop:m,size:s,svg:c({appearance:t,iconGradientStart:g,iconGradientStop:m,iconColor:f,textColor:y}),testId:u,textColor:y})}}),O.register("8wVNq",function(e,t){n(e.exports,"JiraBackground",function(){return s});var r=O("91i6m"),i=O("7Xtk3"),a=O("f1J6u"),s=function(e){var t=e.children;return /*@__PURE__*/o(r).createElement(a.DesktopOnlyBackground,{background:i.JiraLightTheme},t)}}),O.register("7Xtk3",function(e,t){n(e.exports,"JiraLightTheme",function(){return p});/* eslint-disable @atlaskit/design-system/prefer-primitives */var r=O("91i6m"),i=O("3wjC8"),a=O("60TFz"),s=O("f5UMd"),l=O("dCdrk"),c=O("lyhb5"),u=O("57uYc"),d=O("ipmdV"),f=O("55r8a"),p=function(){return /*@__PURE__*/o(r).createElement("div",{"data-testid":"testId-jira-wireframe"},/*@__PURE__*/o(r).createElement(i.Background,null),/*@__PURE__*/o(r).createElement(l.Header,null),/*@__PURE__*/o(r).createElement(a.Search,null),/*@__PURE__*/o(r).createElement(f.SecondaryNav,null),/*@__PURE__*/o(r).createElement(u.IssueBreadcrumbs,null),/*@__PURE__*/o(r).createElement(c.IssueActions,null),/*@__PURE__*/o(r).createElement(d.IssueContent,null),/*@__PURE__*/o(r).createElement(s.DetailsPanel,null))}}),O.register("f5UMd",function(e,t){n(e.exports,"DetailsPanel",function(){return s});/* eslint-disable @atlaskit/design-system/ensure-design-token-usage/preview *//* eslint-disable @atlaskit/design-system/prefer-primitives *//* eslint-disable @atlaskit/design-system/ensure-design-token-usage */var r=O("91i6m"),i=O("2wgFI"),a=O("ltk6A"),s=function(){return /*@__PURE__*/o(r).createElement(l,null,/*@__PURE__*/o(r).createElement(c,null))},l=(0,i.default).div({position:"fixed",top:"".concat(a.HEADER_HEIGHT+88,"px"),right:0,padding:"0 ".concat("var(--ds-space-300, 24px)"," 100%"),background:"#fff"}),c=function(){return /*@__PURE__*/o(r).createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"328",height:"597",fill:"none"},/*@__PURE__*/o(r).createElement("rect",{width:"99",height:"32",fill:"#B3D4FF",rx:"3"}),/*@__PURE__*/o(r).createElement("rect",{width:"59",height:"6",x:"8",y:"13",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(r).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M70 4h24v24H70z"}),/*@__PURE__*/o(r).createElement("path",{fill:"#091E42",fillOpacity:".25",fillRule:"evenodd",d:"M78.292 14.293a1.009 1.009 0 0 0 0 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.01 1.01 0 0 0-.322-1.637.987.987 0 0 0-1.084.218l-2.298 2.317-2.307-2.327a.99.99 0 0 0-1.406 0Z",clipRule:"evenodd"}),/*@__PURE__*/o(r).createElement("path",{stroke:"#091E42",strokeOpacity:".13",strokeWidth:"2",d:"M1 52a7 7 0 0 1 7-7h312a7 7 0 0 1 7 7v544H1V52Z"}),/*@__PURE__*/o(r).createElement("rect",{width:"253",height:"6",x:"24",y:"77",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(r).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M280 68h24v24h-24z"}),/*@__PURE__*/o(r).createElement("path",{fill:"#091E42",fillOpacity:".25",fillRule:"evenodd",d:"M288.292 78.293a1.009 1.009 0 0 0 0 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.008 1.008 0 0 0-.322-1.637.987.987 0 0 0-1.084.218l-2.298 2.317-2.307-2.327a.997.997 0 0 0-.703-.293.99.99 0 0 0-.703.293Z",clipRule:"evenodd"}),/*@__PURE__*/o(r).createElement("rect",{width:"89.122",height:"6",x:"24",y:"121",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(r).createElement("rect",{width:"54",height:"6",x:"24",y:"159",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(r).createElement("rect",{width:"114",height:"6",x:"24",y:"197",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(r).createElement("rect",{width:"52",height:"20",x:"178",y:"190",fill:"#EBECF0",rx:"3"}),/*@__PURE__*/o(r).createElement("rect",{width:"44",height:"6",x:"182",y:"197",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(r).createElement("rect",{width:"70",height:"6",x:"24",y:"235",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(r).createElement("rect",{width:"89.122",height:"6",x:"24",y:"273",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(r).createElement("rect",{width:"89.122",height:"6",x:"24",y:"311",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(r).createElement("rect",{width:"89.122",height:"6",x:"24",y:"349",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(r).createElement("rect",{width:"89.122",height:"6",x:"24",y:"387",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(r).createElement("rect",{width:"89.122",height:"6",x:"24",y:"425",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(r).createElement("rect",{width:"89.122",height:"6",x:"24",y:"463",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(r).createElement("rect",{width:"66",height:"6",x:"210",y:"121",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(r).createElement("rect",{width:"71",height:"6",x:"178",y:"159",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(r).createElement("rect",{width:"126",height:"6",x:"178",y:"273",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(r).createElement("rect",{width:"126",height:"6",x:"178",y:"311",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(r).createElement("rect",{width:"126",height:"6",x:"178",y:"349",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(r).createElement("rect",{width:"126",height:"6",x:"178",y:"387",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(r).createElement("rect",{width:"126",height:"6",x:"178",y:"425",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(r).createElement("rect",{width:"126",height:"6",x:"178",y:"463",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(r).createElement("rect",{width:"71",height:"6",x:"202",y:"235",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(r).createElement("g",{clipPath:"url(#DetailsPanelA)"},/*@__PURE__*/o(r).createElement("path",{fill:"#B2D4FF",d:"M193.963 237.998a7.964 7.964 0 1 0-15.927.001 7.964 7.964 0 0 0 15.927-.001Z"}),/*@__PURE__*/o(r).createElement("path",{fill:"#2684FF",d:"M189.41 244.235a2.283 2.283 0 0 1-1.416-2.107 2.225 2.225 0 0 1 .785-1.716c3.14-2.637 1.192-7.743-2.861-7.661-3.97.068-5.777 5.079-2.696 7.661.503.427.79 1.056.785 1.716a2.28 2.28 0 0 1-1.416 2.107c-.247.102-.489.216-.728.337-.067.034-.129.074-.195.11a7.93 7.93 0 0 0 4.333 1.283 7.92 7.92 0 0 0 4.336-1.285 9.53 9.53 0 0 0-.926-.445h-.001Z"})),/*@__PURE__*/o(r).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M178 112h24v24h-24z"}),/*@__PURE__*/o(r).createElement("path",{fill:"#0065FF",d:"m190.522 131.853.103-.072 5-4a1 1 0 0 0-1.147-1.634l-.103.072L190 129.72l-4.375-3.501a1.001 1.001 0 0 0-1.321.063l-.085.093c-.318.398-.283.965.063 1.321l.093.085 5 4a1 1 0 0 0 1.147.072Z"}),/*@__PURE__*/o(r).createElement("path",{fill:"#2684FF",d:"m190.522 126.853.103-.072 5-4a1 1 0 0 0-1.147-1.634l-.103.072L190 124.72l-4.375-3.501a1.001 1.001 0 0 0-1.321.063l-.085.093c-.318.398-.283.965.063 1.321l.093.085 5 4a1 1 0 0 0 1.147.072Z"}),/*@__PURE__*/o(r).createElement("path",{fill:"#4C9AFF",d:"m190.522 121.853.103-.072 5-4a1 1 0 0 0-1.147-1.634l-.103.072L190 119.72l-4.375-3.501a1.001 1.001 0 0 0-1.321.063l-.085.093c-.318.398-.283.965.063 1.321l.093.085 5 4a1 1 0 0 0 1.147.072Z"}),/*@__PURE__*/o(r).createElement("defs",null,/*@__PURE__*/o(r).createElement("clipPath",{id:"DetailsPanelA"},/*@__PURE__*/o(r).createElement("path",{fill:"#fff",d:"M178 230h16v16h-16z"}))))}}),O.register("dCdrk",function(e,t){n(e.exports,"Header",function(){return a});/* eslint-disable @atlaskit/design-system/ensure-design-token-usage/preview *//* eslint-disable @atlaskit/design-system/ensure-design-token-usage */var r=O("91i6m"),i=O("C0Bun"),a=function(){return /*@__PURE__*/o(r).createElement(/*@__PURE__*/o(r).Fragment,null,/*@__PURE__*/o(r).createElement(i.Wrapper,null,/*@__PURE__*/o(r).createElement(s,null)),/*@__PURE__*/o(r).createElement(i.Line,null))},s=function(){return /*@__PURE__*/o(r).createElement("svg",{width:"1279",height:"56",fill:"none",xmlns:"http://www.w3.org/2000/svg"},/*@__PURE__*/o(r).createElement("path",{fill:"#fff",d:"M0 0h1279v56H0z"}),/*@__PURE__*/o(r).createElement("g",{clipPath:"url(#HeaderA)"},/*@__PURE__*/o(r).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M52 16h57v24H52z"}),/*@__PURE__*/o(r).createElement("path",{d:"M81.172 20.6h2.124v10.498c0 2.768-1.263 4.7-4.194 4.7-1.102 0-1.963-.182-2.554-.39v-2.012c.645.261 1.425.392 2.204.392 1.802 0 2.42-1.045 2.42-2.56V20.6ZM87.195 19.79c.833 0 1.425.497 1.425 1.385 0 .862-.592 1.384-1.425 1.384-.834 0-1.425-.496-1.425-1.384 0-.862.591-1.384 1.425-1.384Zm-1.049 4.414h2.044v11.49h-2.044v-11.49ZM93.244 35.694h-1.99v-11.49h1.99v2.01c.7-1.357 1.882-2.323 4.195-2.193v1.933c-2.608-.261-4.195.496-4.195 2.95v6.79ZM106.983 33.631c-.752 1.515-2.177 2.298-4.006 2.298-3.145 0-4.732-2.585-4.732-5.98 0-3.238 1.667-5.98 4.974-5.98 1.721 0 3.065.757 3.764 2.246v-2.01h2.044v11.49h-2.044V33.63Zm-3.468.47c1.828 0 3.442-1.123 3.442-3.682v-.914c0-2.559-1.479-3.682-3.227-3.682-2.285 0-3.468 1.462-3.468 4.126.027 2.768 1.156 4.152 3.253 4.152Z",fill:"#253858"}),/*@__PURE__*/o(r).createElement("path",{d:"M70.498 18.25h-9.303c0 2.246 1.882 4.074 4.194 4.074h1.721v1.593c0 2.246 1.882 4.074 4.195 4.074v-8.958c0-.444-.35-.783-.807-.783Z",fill:"#2684FF"}),/*@__PURE__*/o(r).createElement("path",{d:"M65.9 22.742h-9.302c0 2.245 1.882 4.073 4.194 4.073h1.72v1.62c0 2.245 1.883 4.073 4.195 4.073v-8.983a.797.797 0 0 0-.807-.783Z",fill:"url(#HeaderB)"}),/*@__PURE__*/o(r).createElement("path",{d:"M61.303 27.26H52c0 2.245 1.882 4.073 4.194 4.073h1.721v1.593c0 2.246 1.882 4.074 4.194 4.074v-8.957c0-.444-.376-.784-.806-.784Z",fill:"url(#HeaderC)"})),/*@__PURE__*/o(r).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M133 0h86v56h-86z"}),/*@__PURE__*/o(r).createElement("path",{d:"M140.5 28a3 3 0 0 1 3-3h65a3 3 0 1 1 0 6h-65a3 3 0 0 1-3-3Z",fill:"#091E42",fillOpacity:".13"}),/*@__PURE__*/o(r).createElement("path",{d:"M137 54a1 1 0 0 1 1-1h76a1 1 0 0 1 1 1v2h-78v-2Z",fill:"#0052CC"}),/*@__PURE__*/o(r).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M227 0h86v56h-86z"}),/*@__PURE__*/o(r).createElement("path",{className:"medium large",d:"M231 28a3 3 0 0 1 3-3h58a3 3 0 1 1 0 6h-58a3 3 0 0 1-3-3Z",fill:"#091E42",fillOpacity:".13"}),/*@__PURE__*/o(r).createElement("g",{opacity:".6",clipPath:"url(#HeaderD)"},/*@__PURE__*/o(r).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M301 18h8v20h-8z"}),/*@__PURE__*/o(r).createElement("path",{className:"medium large",fillRule:"evenodd",clipRule:"evenodd",d:"M301.292 26.293a1.009 1.009 0 0 0 0 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.008 1.008 0 0 0-.322-1.637.986.986 0 0 0-1.084.218l-2.298 2.317-2.307-2.327a.995.995 0 0 0-1.084-.217.995.995 0 0 0-.322.217Z",fill:"#344563"})),/*@__PURE__*/o(r).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M321 0h86v56h-86z"}),/*@__PURE__*/o(r).createElement("path",{className:"medium large",d:"M325 28a3 3 0 0 1 3-3h58a3 3 0 1 1 0 6h-58a3 3 0 0 1-3-3Z",fill:"#091E42",fillOpacity:".13"}),/*@__PURE__*/o(r).createElement("g",{opacity:".6",clipPath:"url(#HeaderE)"},/*@__PURE__*/o(r).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M395 18h8v20h-8z"}),/*@__PURE__*/o(r).createElement("path",{className:"medium large",fillRule:"evenodd",clipRule:"evenodd",d:"M395.292 26.293a1.009 1.009 0 0 0 0 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.008 1.008 0 0 0-.322-1.637.986.986 0 0 0-1.084.218l-2.298 2.317-2.307-2.327a.995.995 0 0 0-1.084-.217.995.995 0 0 0-.322.217Z",fill:"#344563"})),/*@__PURE__*/o(r).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M415 0h86v56h-86z"}),/*@__PURE__*/o(r).createElement("path",{className:"large",d:"M422.5 28a3 3 0 0 1 3-3h65a3 3 0 1 1 0 6h-65a3 3 0 0 1-3-3Z",fill:"#091E42",fillOpacity:".13"}),/*@__PURE__*/o(r).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M509 0h86v56h-86z"}),/*@__PURE__*/o(r).createElement("path",{className:"large",d:"M513 28a3 3 0 0 1 3-3h58a3 3 0 1 1 0 6h-58a3 3 0 0 1-3-3Z",fill:"#091E42",fillOpacity:".13"}),/*@__PURE__*/o(r).createElement("g",{opacity:".6",clipPath:"url(#HeaderF)"},/*@__PURE__*/o(r).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M583 18h8v20h-8z"}),/*@__PURE__*/o(r).createElement("path",{className:"large",fillRule:"evenodd",clipRule:"evenodd",d:"M583.292 26.293a1.009 1.009 0 0 0 0 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.008 1.008 0 0 0-.322-1.637.986.986 0 0 0-1.084.218l-2.298 2.317-2.307-2.327a.995.995 0 0 0-1.084-.217.995.995 0 0 0-.322.217Z",fill:"#344563"})),/*@__PURE__*/o(r).createElement("path",{className:"small",d:"M235 15a3 3 0 0 1 3-3h55a3 3 0 0 1 3 3v26a3 3 0 0 1-3 3h-55a3 3 0 0 1-3-3V15Z",fill:"#B3D4FF"}),/*@__PURE__*/o(r).createElement("path",{className:"small",d:"M243 28a3 3 0 0 1 3-3h38a3 3 0 1 1 0 6h-38a3 3 0 0 1-3-3Z",fill:"#091E42",fillOpacity:".13"}),/*@__PURE__*/o(r).createElement("path",{className:"medium",d:"M423 15a3 3 0 0 1 3-3h55a3 3 0 0 1 3 3v26a3 3 0 0 1-3 3h-55a3 3 0 0 1-3-3V15Z",fill:"#B3D4FF"}),/*@__PURE__*/o(r).createElement("path",{className:"medium",d:"M431 28a3 3 0 0 1 3-3h38a3 3 0 1 1 0 6h-38a3 3 0 0 1-3-3Z",fill:"#091E42",fillOpacity:".13"}),/*@__PURE__*/o(r).createElement("path",{className:"large",d:"M611 15a3 3 0 0 1 3-3h55a3 3 0 0 1 3 3v26a3 3 0 0 1-3 3h-55a3 3 0 0 1-3-3V15Z",fill:"#B3D4FF"}),/*@__PURE__*/o(r).createElement("path",{className:"large",d:"M619 28a3 3 0 0 1 3-3h38a3 3 0 1 1 0 6h-38a3 3 0 0 1-3-3Z",fill:"#091E42",fillOpacity:".13"}),/*@__PURE__*/o(r).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M18 16h24v24H18z"}),/*@__PURE__*/o(r).createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M22 21.01c0-.559.443-1.01 1.01-1.01h1.98c.559 0 1.01.443 1.01 1.01v1.98c0 .559-.443 1.01-1.01 1.01h-1.98c-.559 0-1.01-.443-1.01-1.01v-1.98Zm0 6c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98c0 .559-.443 1.01-1.01 1.01h-1.98c-.559 0-1.01-.443-1.01-1.01v-1.98Zm6-6c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98c0 .559-.443 1.01-1.01 1.01h-1.98c-.559 0-1.01-.443-1.01-1.01v-1.98Zm0 6c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98c0 .558-.443 1.01-1.01 1.01h-1.98c-.558 0-1.01-.443-1.01-1.01v-1.98Zm6-6c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98c0 .559-.443 1.01-1.01 1.01h-1.98c-.559 0-1.01-.443-1.01-1.01v-1.98Zm0 6c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98c0 .558-.443 1.01-1.01 1.01h-1.98c-.558 0-1.01-.443-1.01-1.01v-1.98Zm-12 6c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98c0 .559-.443 1.01-1.01 1.01h-1.98c-.559 0-1.01-.443-1.01-1.01v-1.98Zm6 0c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98c0 .558-.443 1.01-1.01 1.01h-1.98c-.558 0-1.01-.443-1.01-1.01v-1.98Zm6 0c0-.558.443-1.01 1.01-1.01h1.98c.558 0 1.01.443 1.01 1.01v1.98c0 .558-.443 1.01-1.01 1.01h-1.98c-.558 0-1.01-.443-1.01-1.01v-1.98Z",fill:"#A5ADBA"}),/*@__PURE__*/o(r).createElement("defs",null,/*@__PURE__*/o(r).createElement("clipPath",{id:"HeaderA"},/*@__PURE__*/o(r).createElement("path",{fill:"#fff",transform:"translate(52 16)",d:"M0 0h57v24H0z"})),/*@__PURE__*/o(r).createElement("clipPath",{id:"HeaderD"},/*@__PURE__*/o(r).createElement("path",{fill:"#fff",transform:"translate(301 18)",d:"M0 0h8v20H0z"})),/*@__PURE__*/o(r).createElement("clipPath",{id:"HeaderE"},/*@__PURE__*/o(r).createElement("path",{fill:"#fff",transform:"translate(395 18)",d:"M0 0h8v20H0z"})),/*@__PURE__*/o(r).createElement("clipPath",{id:"HeaderF"},/*@__PURE__*/o(r).createElement("path",{fill:"#fff",transform:"translate(583 18)",d:"M0 0h8v20H0z"})),/*@__PURE__*/o(r).createElement("linearGradient",{id:"HeaderB",x1:"66.509",y1:"22.764",x2:"62.673",y2:"26.838",gradientUnits:"userSpaceOnUse"},/*@__PURE__*/o(r).createElement("stop",{offset:".176",stopColor:"#0052CC"}),/*@__PURE__*/o(r).createElement("stop",{offset:"1",stopColor:"#2684FF"})),/*@__PURE__*/o(r).createElement("linearGradient",{id:"HeaderC",x1:"62.17",y1:"27.289",x2:"57.727",y2:"31.741",gradientUnits:"userSpaceOnUse"},/*@__PURE__*/o(r).createElement("stop",{offset:".176",stopColor:"#0052CC"}),/*@__PURE__*/o(r).createElement("stop",{offset:"1",stopColor:"#2684FF"}))))}}),O.register("lyhb5",function(e,t){n(e.exports,"IssueActions",function(){return c});var r,i=O("ibRIH"),a=O("91i6m"),s=O("2wgFI"),l=O("ltk6A"),c=function(){return /*@__PURE__*/o(a).createElement(u,null,/*@__PURE__*/o(a).createElement(d,null))},u=(0,s.default).div(r||(r=/*@__PURE__*/o(i)(["\n position: fixed;\n top: ","px;\n right: 0;\n"])),l.HEADER_HEIGHT),d=function(){return /*@__PURE__*/o(a).createElement("svg",{width:"359",height:"88",fill:"none",xmlns:"http://www.w3.org/2000/svg"},/*@__PURE__*/o(a).createElement("path",{d:"M153 31a3 3 0 0 1 3-3h26a3 3 0 0 1 3 3v26a3 3 0 0 1-3 3h-26a3 3 0 0 1-3-3V31Z",fill:"#fff",fillOpacity:".01"}),/*@__PURE__*/o(a).createElement("path",{d:"M163 36c2.209 0 4 1.792 4 4.002V42h5.991c1.11 0 2.009.887 2.009 2v6c0 1.105-.902 2-2.009 2h-7.982A1.999 1.999 0 0 1 163 50v-6c0-1.102.898-1.996 2-2v-1.998A2.001 2.001 0 0 0 163 38c-1.102 0-2 .898-2 2.002V43h-2v-2.998A4.004 4.004 0 0 1 163 36Zm6 9a2 2 0 1 0 0 4 2 2 0 0 0 0-4Z",fill:"#C1C7D0"}),/*@__PURE__*/o(a).createElement("path",{d:"M185 31a3 3 0 0 1 3-3h26a3 3 0 0 1 3 3v26a3 3 0 0 1-3 3h-26a3 3 0 0 1-3-3V31Z",fill:"#fff",fillOpacity:".01"}),/*@__PURE__*/o(a).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M189 32h24v24h-24z"}),/*@__PURE__*/o(a).createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M201 50c-4.536 0-7.999-4.26-7.999-6 0-2.001 3.459-6 8-6 4.376 0 7.998 3.973 7.998 6 0 1.74-3.462 6-7.998 6H201Zm.001-14C195.48 36 191 40.841 191 44c0 3.086 4.576 8 10 8 5.423 0 10-4.914 10-8 0-3.159-4.48-8-10-8",fill:"#C1C7D0"}),/*@__PURE__*/o(a).createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M200.977 45.984c-1.103 0-2-.897-2-2s.897-2 2-2c1.104 0 2 .897 2 2s-.896 2-2 2Zm0-6c-2.206 0-4 1.794-4 4s1.794 4 4 4c2.207 0 4-1.794 4-4s-1.793-4-4-4Z",fill:"#C1C7D0"}),/*@__PURE__*/o(a).createElement("path",{d:"M217 31a3 3 0 0 1 3-3h26a3 3 0 0 1 3 3v26a3 3 0 0 1-3 3h-26a3 3 0 0 1-3-3V31Z",fill:"#fff",fillOpacity:".01"}),/*@__PURE__*/o(a).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M221 32h24v24h-24z"}),/*@__PURE__*/o(a).createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M225 44v7a.97.97 0 0 0 .278.704.999.999 0 0 0 .701.296H227v-9h-1.02a.988.988 0 0 0-.912.62.97.97 0 0 0-.068.38Zm15.281-.96a3.042 3.042 0 0 0-2.321-1.061h-2.634c.04-.181.08-.36.11-.532.515-2.934 0-4-.504-4.594a2.43 2.43 0 0 0-1.857-.853 3.079 3.079 0 0 0-2.968 2.751c-.393 1.839-.454 2-.968 2.725l-.768 1.089a2.009 2.009 0 0 0-.363 1.141v6.273c.001.532.216 1.041.596 1.416s.896.585 1.433.584h7.247a3.014 3.014 0 0 0 2.997-2.507l.677-4a2.967 2.967 0 0 0-.677-2.432Zm-1.998 6.1a1.01 1.01 0 0 1-1 .835h-7.245v-6.269l.767-1.089a7.575 7.575 0 0 0 1.302-3.509c.036-.543.255-1.209.969-1.108.714.1.575 1.916.363 3.1a19.698 19.698 0 0 1-.868 2.882l5.39-.008c.297-.001.58.128.773.352a.994.994 0 0 1 .226.813l-.676 4.001h-.001Z",fill:"#C1C7D0"}),/*@__PURE__*/o(a).createElement("path",{d:"M249 31a3 3 0 0 1 3-3h26a3 3 0 0 1 3 3v26a3 3 0 0 1-3 3h-26a3 3 0 0 1-3-3V31Z",fill:"#fff",fillOpacity:".01"}),/*@__PURE__*/o(a).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M253 32h24v24h-24z"}),/*@__PURE__*/o(a).createElement("path",{d:"M259 47a2.998 2.998 0 0 0 3-3 2.999 2.999 0 0 0-5.121-2.121A2.999 2.999 0 0 0 259 47Zm0-2a1 1 0 1 1 0-1.999A1 1 0 0 1 259 45Zm12-4a2.998 2.998 0 0 0 3-3 2.999 2.999 0 0 0-5.121-2.121A2.999 2.999 0 0 0 271 41Zm0-2a1 1 0 1 1 0-1.999A1 1 0 0 1 271 39Zm0 14a2.998 2.998 0 0 0 3-3 2.999 2.999 0 0 0-5.121-2.121A2.999 2.999 0 0 0 271 53Zm0-2a1 1 0 1 1 0-1.999A1 1 0 0 1 271 51Z",fill:"#C1C7D0"}),/*@__PURE__*/o(a).createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m260 45.562 8.66 5 1-1.732-8.66-5-1 1.732Z",fill:"#C1C7D0"}),/*@__PURE__*/o(a).createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m260 42.83 1 1.732 8.66-5-1-1.732-8.66 5Z",fill:"#C1C7D0"}),/*@__PURE__*/o(a).createElement("path",{d:"M287 31a3 3 0 0 1 3-3h26a3 3 0 0 1 3 3v26a3 3 0 0 1-3 3h-26a3 3 0 0 1-3-3V31Z",fill:"#fff",fillOpacity:".01"}),/*@__PURE__*/o(a).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M291 32h24v24h-24z"}),/*@__PURE__*/o(a).createElement("path",{d:"M296 46a2 2 0 1 0 0-4 2 2 0 0 0 0 4ZM303 46a2 2 0 1 0 0-4 2 2 0 0 0 0 4ZM310 46a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z",fill:"#C1C7D0"}))}}),O.register("57uYc",function(e,t){n(e.exports,"IssueBreadcrumbs",function(){return c});var r,i=O("ibRIH"),a=O("91i6m"),s=O("2wgFI"),l=O("ltk6A"),c=function(){return /*@__PURE__*/o(a).createElement(u,null,/*@__PURE__*/o(a).createElement(d,null))},u=(0,s.default).div(r||(r=/*@__PURE__*/o(i)(["\n position: fixed;\n top: ","px;\n left: ","px;\n"])),l.HEADER_HEIGHT,l.SECONDARY_NAV_WIDTH),d=function(){return /*@__PURE__*/o(a).createElement("svg",{width:"320",height:"88",fill:"none",xmlns:"http://www.w3.org/2000/svg"},/*@__PURE__*/o(a).createElement("path",{d:"M32 44a3 3 0 0 1 3-3h94a3 3 0 1 1 0 6H35a3 3 0 0 1-3-3ZM145 44a3 3 0 0 1 3-3h48a3 3 0 1 1 0 6h-48a3 3 0 0 1-3-3Z",fill:"#091E42",fillOpacity:".13"}),/*@__PURE__*/o(a).createElement("path",{d:"m137.372 51.105 3.548-12.44h-1.299l-3.541 12.44h1.292Z",fill:"#6B778C"}))}}),O.register("ipmdV",function(e,t){n(e.exports,"IssueContent",function(){return u});var r,i,a=O("ibRIH"),s=O("91i6m"),l=O("2wgFI"),c=O("ltk6A"),u=function(){return /*@__PURE__*/o(s).createElement(d,null,/*@__PURE__*/o(s).createElement(f,null,/*@__PURE__*/o(s).createElement(p,null)))},d=(0,l.default).div(r||(r=/*@__PURE__*/o(a)(["\n position: fixed;\n top: ","px;\n left: ","px;\n right: 400px;\n height: 80%;\n"])),c.HEADER_HEIGHT+88,c.SECONDARY_NAV_WIDTH+24),f=(0,l.default).div(i||(i=/*@__PURE__*/o(a)(["\n display: flex;\n justify-content: center;\n"]))),p=function(){return /*@__PURE__*/o(s).createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"739",height:"429",fill:"none"},/*@__PURE__*/o(s).createElement("rect",{width:"580.385",height:"20",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"60",height:"32",y:"44",fill:"#091E42",fillOpacity:".08",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"44",height:"6",x:"8",y:"57",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"99",height:"32",x:"68",y:"44",fill:"#091E42",fillOpacity:".08",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"83",height:"6",x:"76",y:"57",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"99",height:"32",x:"175",y:"44",fill:"#091E42",fillOpacity:".08",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"59",height:"6",x:"183",y:"57",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M245 48h24v24h-24z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#C1C7D0",fillRule:"evenodd",d:"M253.292 58.293a1.009 1.009 0 0 0 0 1.419l2.939 2.965c.218.215.5.322.779.322s.556-.107.769-.322l2.93-2.955a1.008 1.008 0 0 0-.322-1.637.987.987 0 0 0-1.084.218l-2.298 2.317-2.307-2.327a.997.997 0 0 0-.703-.293.99.99 0 0 0-.703.293Z",clipRule:"evenodd"}),/*@__PURE__*/o(s).createElement("rect",{width:"60",height:"32",x:"282",y:"44",fill:"#091E42",fillOpacity:".08",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"44",height:"6",x:"290",y:"57",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"738.462",height:"12",y:"100",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"738.462",height:"12",y:"128",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"347.308",height:"12",y:"156",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"130.385",height:"12",y:"210",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"52",height:"20",y:"234",fill:"#EBECF0",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"44",height:"6",x:"4",y:"241",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"85",height:"20",x:"60",y:"234",fill:"#7A869A",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"77",height:"6",x:"64",y:"241",fill:"#EBECF0",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"52",height:"20",x:"153",y:"234",fill:"#EBECF0",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"44",height:"6",x:"157",y:"241",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"52",height:"20",x:"213",y:"234",fill:"#EBECF0",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"44",height:"6",x:"217",y:"241",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("g",{clipPath:"url(#IssueContentA)"},/*@__PURE__*/o(s).createElement("path",{fill:"#B2D4FF",d:"M5.118 300c0 8.772 7.11 15.882 15.882 15.882 8.771 0 15.882-7.11 15.882-15.882 0-8.771-7.11-15.882-15.882-15.882-8.771 0-15.882 7.111-15.882 15.882Z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#2684FF",d:"m14.362 309.157 3.61 2.488c2.798 1.931 6.66.866 8.074-2.227l.059-.13.514.302 2.965 1.741c.496.289.919.681 1.244 1.141a15.81 15.81 0 0 1-9.825 3.41 15.825 15.825 0 0 1-11.454-4.887c1.37-.832 3.095-1.462 4.695-1.922l.12.082-.002.002Z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#4C9AFF",d:"m27.067 295.141-.03-.069.023.033a.186.186 0 0 0 .01.039l-.003-.003Z"}),/*@__PURE__*/o(s).createElement("path",{fill:"url(#IssueContentB)",d:"M17.216 307.404v-4.488c.75 1.349 1.503 2.478 1.933 2.657.192.097.39.192.589.282a21.44 21.44 0 0 0 2.603.96c.582.174 1.032.284 1.214.309.264.041.514.093.755.123v.845l2.307 1.498-.515-.302-.059.13c-1.413 3.09-5.276 4.158-8.074 2.227l-3.61-2.488 2.855-1.753h.002Z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#FFE5D4",d:"M22.341 306.815a21.44 21.44 0 0 1-2.603-.96c-.2-.09-.397-.185-.589-.282-.43-.179-1.183-1.308-1.933-2.657-.11-.2-.222-.405-.33-.612-.394-.138-.783-.433-1.124-.819-.786-.968-1.303-2.806-.573-3.441 1.213-1.055 2.086.31 2.086.31l.018.095c-.522 1.751-.148 2.867.433 3.878.12.207.248.412.379.617.007.033.015.067.025.1v-.062l-.025-.041a9.958 9.958 0 0 1-.157-.719 4.284 4.284 0 0 1-.05-1.262c.117-.986.68-1.961 2.137-3.11 1.385-.689 2.867-3.766 3.377-4.903a3.953 3.953 0 0 1 2.785.942l.26.226a5.72 5.72 0 0 1 .608 1.029c.42.911.68 2.104.463 3.602a7.421 7.421 0 0 1-.105.581c-.118.542.4.694.364 1.712-.041 1.114-1.014 2.532-1.255 3.538-.01.067-.025.11-.025.11s-.006.003-.006.006v.005c-.463 2.501-1.22 2.683-2.19 2.552-.239-.033-.492-.085-.756-.123a11.495 11.495 0 0 1-1.214-.31v-.002Z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#172B4D",d:"M18.13 303.044a1.217 1.217 0 0 0-.025-.1l.025.041v.061-.002Z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#172B4D",d:"M27.067 295.141s-.005-.025-.01-.038l-.023-.034a5.974 5.974 0 0 0-.576-.96l-.261-.225a3.922 3.922 0 0 0-2.785-.942c-.51 1.137-1.992 4.214-3.377 4.902-1.457 1.15-2.017 2.125-2.138 3.111-.05.415-.023.832.052 1.262.04.235.092.474.156.719-.13-.204-.259-.409-.38-.617-.58-1.011-.954-2.127-.432-3.878l-.018-.095s-.87-1.364-2.086-.31c-.732.635-.213 2.476.573 3.441.34.387.73.681 1.124.819.11.208.22.412.33.612v4.291a3.816 3.816 0 0 1-5.675-2.65 3.815 3.815 0 0 1 1.85-3.953l-.12-.046c-.94-4.108.315-8.038 2.376-9.451 1.441-.988 2.79-1.551 4.175-1.69l-.012-.013s.03 0 .079.006c.952-.085 1.925.033 2.96.353.42.13.81.322 1.174.555.407.187 1.664.725 1.81.817a.34.34 0 0 0 .049.026c1.551.962 2.78 2.447 2.744 4.736-.064 4.083.88 4.976 1.557 5.829.676.855.292 1.963-.704 1.812 0 0 .975-.258-.023-1.341-.64-.694-1.454-1.925-1.925-3.451.217-1.495-.044-2.691-.464-3.602v.005Z"})),/*@__PURE__*/o(s).createElement("rect",{width:"591",height:"40",x:"46",y:"281",fill:"#F4F5F7",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"71",height:"6",x:"54",y:"297",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"423",height:"6",x:"44",y:"387",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"266",height:"6",x:"44",y:"405",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"266",height:"6",x:"44",y:"423",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("rect",{width:"119",height:"6",x:"44",y:"358",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(s).createElement("g",{clipPath:"url(#IssueContentC)"},/*@__PURE__*/o(s).createElement("path",{fill:"#C0B6F2",d:"M15.939 354.064h-.003C7.135 354.064 0 361.199 0 370v.003c0 8.801 7.135 15.936 15.936 15.936h.003c8.8 0 15.936-7.135 15.936-15.936V370c0-8.801-7.135-15.936-15.936-15.936Z"}),/*@__PURE__*/o(s).createElement("path",{fill:"url(#IssueContentD)",d:"M20.8 375.67c-.4-.378-.648-.89-.686-1.449-.568.525-1.526 1.158-2.176 1.598a2.957 2.957 0 0 1-3.044.151c-.942-.51-2.49-1.316-2.806-1.843l.02.325a2.216 2.216 0 0 1-.673 1.736c.395 1.797 4.199 5.872 4.944 6.658.653-.814 4.219-5.348 4.421-7.178v.002Z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#5243AA",d:"M23.862 377.775c.01.015.02.025.03.041l-7.48 5.068.095.098-.128-.074-.103.069s.026-.034.07-.087l-8.093-4.731-2.995 1.346a6.115 6.115 0 0 0-1.367.853c2.924 3.415 7.26 5.581 12.106 5.581 4.857 0 9.201-2.174 12.125-5.599a5.798 5.798 0 0 0-.451-.259l-3.812-2.304.003-.002Z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#6554C0",d:"m16.348 382.887-.069.087.102-.069.128.074-.094-.097 7.48-5.069c-.01-.015-.02-.025-.03-.041-1.793-2.452-3.06-2.12-3.06-2.12v.016c-.202 1.83-3.768 6.364-4.421 7.178-.745-.786-4.552-4.861-4.943-6.658 0-.011-.006-.021-.008-.031 0 0-1.6-.274-3.22 1.971l.048.028 8.092 4.731h-.005Z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#D8AB87",d:"M21.386 369.898c-.03.348-.092.768-.171 1.203.489-.023.62-.346.824-1.081.207-.747.476-2.467-.297-2.813a26.315 26.315 0 0 1-.307 2.104c-.015.197-.033.395-.049.587Zm-10.936-2.12c-.72.43-.284 2.104-.005 2.824.23.591.381.906.706.978-.12-.418-.22-.82-.284-1.158-.159-.852-.333-1.769-.42-2.647l.003.003Z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#E8BB9C",d:"M14.894 375.97a2.957 2.957 0 0 0 3.044-.151c.65-.44 1.608-1.073 2.176-1.598.22-.202.384-.391.445-.542.195-.479.471-1.57.656-2.576.08-.435.14-.855.171-1.203.016-.192.034-.389.049-.586-.064.346-.113.558-.113.558l-.292.361s.65-1.925-.35-3.021c-1.001-1.095-.643-3.927-.835-4.055-1.17-1.666-2.583-.028-3.883-.123l-.315.016c-1.283.225-2.926-1.303-3.853.512-.18.146.61 2.918-.277 4.111-.885 1.19-.048 3.041-.048 3.041l-.325-.33s-.42-1.275-.704-2.714c.002.036.007.075.01.111.09.878.261 1.794.42 2.647.064.335.164.739.284 1.157.284.99.673 2.063.916 2.521l.018.026c.315.527 1.864 1.334 2.806 1.843v-.005Zm.765-4.219.515.09.115-.011.371-.13s1.634-.013 1.915.783c0 0-.274.098-.747.11-.161.005-.225-.082-.474-.076-.701.017-1.031.084-1.031.084s-.228-.046-1.199-.046c-.41 0-.59.118-.798.136-.282.02-.515-.059-.515-.059.051-.858 1.846-.878 1.846-.878l.002-.003Z"}),/*@__PURE__*/o(s).createElement("path",{fill:"#4A3222",d:"m11.144 370.379.325.33s-.84-1.851.048-3.041c.886-1.191.098-3.963.277-4.112.924-1.812 2.568-.286 3.853-.512l.315-.015c1.3.095 2.713-1.544 3.883.123.192.128-.166 2.959.835 4.055 1 1.096.35 3.021.35 3.021l.292-.361s.046-.215.113-.558c.092-.497.223-1.267.307-2.105.067-.66.105-1.354.072-1.978.115-5.958-4.6-6.07-6.106-5.958-1.51.036-6.233.623-5.514 6.557.028.583.125 1.226.246 1.838.284 1.438.704 2.713.704 2.713v.003Zm2.67 2.25s.233.082.514.059c.208-.015.39-.136.799-.136.97 0 1.198.046 1.198.046s.33-.064 1.032-.084c.246-.008.312.079.473.077.474-.013.748-.11.748-.11-.282-.794-1.915-.784-1.915-.784l-.371.131-.115.01-.515-.09s-1.795.021-1.846.879l-.002.002Z"})),/*@__PURE__*/o(s).createElement("defs",null,/*@__PURE__*/o(s).createElement("linearGradient",{id:"IssueContentB",x1:"26.617",x2:"13.824",y1:"307.764",y2:"307.764",gradientUnits:"userSpaceOnUse"},/*@__PURE__*/o(s).createElement("stop",{stopColor:"#F2D1BB"}),/*@__PURE__*/o(s).createElement("stop",{offset:"1",stopColor:"#FFE5D4"})),/*@__PURE__*/o(s).createElement("linearGradient",{id:"IssueContentD",x1:"15.897",x2:"16.201",y1:"384.248",y2:"372.497",gradientUnits:"userSpaceOnUse"},/*@__PURE__*/o(s).createElement("stop",{offset:".23",stopColor:"#E8BB9C"}),/*@__PURE__*/o(s).createElement("stop",{offset:".96",stopColor:"#D8AB87"})),/*@__PURE__*/o(s).createElement("clipPath",{id:"IssueContentA"},/*@__PURE__*/o(s).createElement("path",{fill:"#fff",d:"M5 284h32v32H5z"})),/*@__PURE__*/o(s).createElement("clipPath",{id:"IssueContentC"},/*@__PURE__*/o(s).createElement("path",{fill:"#fff",d:"M0 354h32v32H0z"}))))}}),O.register("55r8a",function(e,t){n(e.exports,"SecondaryNav",function(){return a});/* eslint-disable @atlaskit/design-system/ensure-design-token-usage/preview *//* eslint-disable @atlaskit/design-system/ensure-design-token-usage */var r=O("91i6m"),i=O("9SGWW"),a=function(){return /*@__PURE__*/o(r).createElement(i.SecondaryNavWrapper,null,/*@__PURE__*/o(r).createElement(s,null))},s=function(){return /*@__PURE__*/o(r).createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"240",height:"777",fill:"none"},/*@__PURE__*/o(r).createElement("path",{fill:"#F4F5F7",d:"M0 0h240v777H0z"}),/*@__PURE__*/o(r).createElement("g",{clipPath:"url(#SecondaryNavA)"},/*@__PURE__*/o(r).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M26 88h24v24H26z"}),/*@__PURE__*/o(r).createElement("rect",{width:"32",height:"32",x:"22",y:"84",fill:"#091E42",fillOpacity:".08",rx:"3"}),/*@__PURE__*/o(r).createElement("rect",{width:"71",height:"6",x:"66",y:"97",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(r).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M26 132h24v24H26z"}),/*@__PURE__*/o(r).createElement("rect",{width:"32",height:"32",x:"22",y:"128",fill:"#091E42",fillOpacity:".08",rx:"3"}),/*@__PURE__*/o(r).createElement("rect",{width:"71",height:"6",x:"66",y:"141",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(r).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M26 176h24v24H26z"}),/*@__PURE__*/o(r).createElement("rect",{width:"32",height:"32",x:"22",y:"172",fill:"#091E42",fillOpacity:".08",rx:"3"}),/*@__PURE__*/o(r).createElement("rect",{width:"71",height:"6",x:"66",y:"185",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(r).createElement("rect",{width:"208",height:"40",x:"16",y:"212",fill:"#091E42",fillOpacity:".04",rx:"3"}),/*@__PURE__*/o(r).createElement("path",{fill:"#fff",fillOpacity:".01",d:"M26 220h24v24H26z"}),/*@__PURE__*/o(r).createElement("rect",{width:"32",height:"32",x:"22",y:"216",fill:"#091E42",fillOpacity:".08",rx:"3"}),/*@__PURE__*/o(r).createElement("rect",{width:"71",height:"6",x:"66",y:"229",fill:"#091E42",fillOpacity:".13",rx:"3"})),/*@__PURE__*/o(r).createElement("rect",{width:"40",height:"40",x:"18",y:"24",fill:"#DEEBFF",rx:"3"}),/*@__PURE__*/o(r).createElement("rect",{width:"97",height:"12",x:"66",y:"29",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(r).createElement("rect",{width:"141",height:"6",x:"66",y:"53",fill:"#091E42",fillOpacity:".13",rx:"3"}),/*@__PURE__*/o(r).createElement("defs",null,/*@__PURE__*/o(r).createElement("clipPath",{id:"SecondaryNavA"},/*@__PURE__*/o(r).createElement("path",{fill:"#fff",d:"M16 80h208v172H16z"}))))}}),O.register("745Kq",function(e,t){n(e.exports,"default",function(){return u});var r=O("j7xPB"),i=O("jln3I"),a=O("hU89z"),s=O("4ksd4");let l=(0,s.backgroundWithSideImages)(/*@__PURE__*/o(r),/*@__PURE__*/o(i)),c={background:l,logo:{component:a.OpsgenieLogo},footerProducts:"Opsgenie, Jira, Confluence"};var u=c}),O.register("j7xPB",function(e,t){e.exports=new URL(O("lxKym").resolve("8CICh"),import.meta.url).toString()}),O.register("jln3I",function(e,t){e.exports=new URL(O("lxKym").resolve("Voo2a"),import.meta.url).toString()}),O.register("hU89z",function(e,t){n(e.exports,"OpsgenieLogo",function(){return u});/* eslint-disable max-len */var r=O("91i6m"),i=O("3Bnk9"),a=O("anGZX"),s=O("1nBL7"),l=O("1hGv8"),c=function(e){var t=e.appearance,r=e.iconGradientStart,n=e.iconGradientStop,o={iconGradientStart:r,iconGradientStop:n,iconColor:e.iconColor,textColor:e.textColor},a=(0,i.uid)({iconGradientStart:n});return t&&(o=(0,s.getColorsFromAppearance)(t)),'\n <svg viewBox="0 0 133 32" height="32" xmlns="http://www.w3.org/2000/svg" focusable="false" aria-hidden="true">\n <defs>\n <linearGradient id="'.concat(a,'-1" x1="50%" x2="50%" y1="0%" y2="100%">\n <stop\n offset="0%"\n stop-color="').concat(o.iconGradientStop,'"\n />\n <stop\n offset="82%"\n stop-color="').concat(o.iconGradientStart,'"\n ').concat("inherit"===o.iconGradientStart?'stop-opacity="0.4"':"",'\n />\n </linearGradient>\n <linearGradient id="').concat(a,'-2" x1="7.133%" x2="50%" y1="13.352%" y2="58.228%">\n <stop\n offset="0%"\n stop-color="').concat(o.iconGradientStop,'"\n />\n <stop\n stop-color="').concat(o.iconGradientStart,'"\n ').concat("inherit"===o.iconGradientStart?'stop-opacity="0.4"':"",'\n offset="100%"\n />\n </linearGradient>\n </defs>\n <g fill-rule="evenodd">\n <path fill="').concat(o.textColor,'" fill-rule="nonzero" d="M27,14.9963259 C27,9.84140338 29.9575,6.22438088 35.2484675,6.22438088 C40.539435,6.22438088 43.4880625,9.84436088 43.4880625,14.9963259 C43.4880625,20.1985684 40.5305625,23.8422084 35.263255,23.8422084 C29.9959475,23.8422084 27,20.1956109 27,14.9963259 Z M29.34234,14.9963259 C29.34234,18.6133484 31.03403,21.6063384 35.25734,21.6063384 C39.48065,21.6063384 41.1220625,18.6133484 41.1220625,14.9963259 C41.1220625,11.4473259 39.4303725,8.46320838 35.239595,8.46320838 C31.0488175,8.46320838 29.34234,11.4561984 29.34234,14.9963259 Z M48.7050925,21.2928434 L48.7050925,28.6570184 L46.466265,28.6570184 L46.466265,10.5719059 L48.7050925,10.5719059 L48.7050925,12.9142459 C49.53615,11.1959384 51.1006675,10.3116459 53.102895,10.3116459 C56.56317,10.3116459 58.308095,13.2514009 58.308095,17.0754484 C58.308095,20.7457059 56.486275,23.8422084 52.842635,23.8422084 C50.94392,23.8422084 49.4858725,22.9845334 48.7050925,21.2928434 Z M52.50548,12.3937259 C50.500295,12.3937259 48.7050925,13.6684084 48.7050925,16.5578859 L48.7050925,17.5989259 C48.7050925,20.4854459 50.3435475,21.7601284 52.2540925,21.7601284 C54.77684,21.7601284 56.07814,20.0950559 56.07814,17.0754484 C56.0692675,13.9552859 54.8212025,12.3937259 52.50548,12.3937259 Z M64.99796,23.8422084 C63.4334449,23.8787499 61.881995,23.5496237 60.46707,22.8810209 L60.46707,20.5150209 C61.8881071,21.303432 63.4771215,21.740487 65.1014725,21.7897034 C66.81978,21.7897034 67.7040725,21.0887759 67.7040725,20.0713959 C67.7040725,19.0540159 66.94991,18.5098359 64.47744,17.9124209 C61.5879625,17.2085359 60.3635575,16.0906009 60.3635575,13.9582434 C60.3635575,11.6927984 62.1084825,10.3146034 65.074855,10.3146034 C66.5257548,10.2930388 67.96137,10.6131901 69.2656325,11.2491734 L69.2656325,13.5678534 C67.7040725,12.7870734 66.42939,12.3848534 65.0482375,12.3848534 C63.4097825,12.3848534 62.52549,12.9556509 62.52549,13.9730309 C62.52549,14.8839409 63.1495225,15.4517809 65.5450975,16.0284934 C68.4316175,16.7294209 69.889665,17.8029934 69.889665,20.0625234 C69.889665,22.2037534 68.4848525,23.8422084 64.99796,23.8422084 Z M81.7581125,21.2396084 C80.9240975,22.9579159 79.3625375,23.8422084 77.3573525,23.8422084 C73.923695,23.8422084 72.2053875,20.9024534 72.2053875,17.0754484 C72.2053875,13.4081484 74.00059,10.3116459 77.62057,10.3116459 C79.519285,10.3116459 80.9773325,11.1693209 81.76107,12.8610109 L81.76107,10.5719059 L83.9466625,10.5719059 L83.9466625,22.4019059 C83.9466625,26.2289109 82.15146,28.8048934 77.49044,28.8048934 C75.9171438,28.849884 74.3485221,28.6124873 72.858995,28.1039659 L72.858995,25.9154159 C74.315222,26.4191931 75.8431618,26.6848349 77.38397,26.7021109 C80.63722,26.7021109 81.7581125,24.9601434 81.7581125,22.5379509 L81.7581125,21.2396084 Z M77.957725,21.7601284 C79.9599525,21.7601284 81.7581125,20.4854459 81.7581125,17.5989259 L81.7581125,16.5578859 C81.7581125,13.6684084 80.1167,12.3937259 78.2091125,12.3937259 C75.6834075,12.3937259 74.3821075,14.0587984 74.3821075,17.0754484 C74.39098,20.1956109 75.6420025,21.7601284 77.957725,21.7601284 Z M93.5467075,23.8422084 C88.6786625,23.8422084 86.546305,21.0325834 86.546305,17.0399584 C86.546305,13.1094409 88.7318975,10.2998159 92.6890325,10.2998159 C96.696445,10.2998159 98.308282,13.0828234 98.308282,17.0399584 L98.308282,18.0662109 L88.8087925,18.0662109 C89.1222875,20.2784209 90.5537175,21.7098509 93.6236025,21.7098509 C94.9737094,21.7089885 96.313149,21.4707325 97.580737,21.0059659 L97.580737,23.0762159 C96.51308,23.6351834 94.874625,23.8422084 93.5467075,23.8422084 Z M88.7851325,16.1527084 L96.045795,16.1527084 C95.915665,13.7305159 94.82139,12.3523209 92.5825625,12.3523209 C90.2165625,12.3404909 89.0335625,13.8754334 88.7851325,16.1408784 L88.7851325,16.1527084 Z M112.025168,23.5819484 L109.78634,23.5819484 L109.78634,15.7238709 C109.78634,13.3815309 108.848813,12.3404909 106.716455,12.3404909 C104.646205,12.3404909 103.202945,13.7186859 103.202945,16.3479034 L103.202945,23.5819484 L100.964118,23.5819484 L100.964118,10.5689484 L103.202945,10.5689484 L103.202945,12.7013059 C104.015399,11.1952365 105.603045,10.2712035 107.31387,10.3086884 C110.30686,10.3086884 112.025168,12.3789384 112.025168,15.9545559 L112.025168,23.5819484 Z M116.29284,5.57373088 C116.715541,5.54348282 117.130549,5.69826386 117.430208,5.99792296 C117.729867,6.29758207 117.884648,6.71258978 117.8544,7.13529088 C117.8544,7.99771665 117.155266,8.69685088 116.29284,8.69685088 C115.430414,8.69685088 114.73128,7.99771665 114.73128,7.13529088 C114.701032,6.71258978 114.855813,6.29758207 115.155472,5.99792296 C115.455131,5.69826386 115.870139,5.54348282 116.29284,5.57373088 Z M115.148287,10.5719059 L117.387115,10.5719059 L117.387115,23.5849059 L115.148287,23.5849059 L115.148287,10.5719059 Z M127.510637,23.8422084 C122.642592,23.8422084 120.510235,21.0325834 120.510235,17.0399584 C120.510235,13.1094409 122.695827,10.2998159 126.650005,10.2998159 C130.657417,10.2998159 132.269255,13.0828234 132.269255,17.0399584 L132.269255,18.0662109 L122.772722,18.0662109 C123.086217,20.2784209 124.517647,21.7098509 127.587532,21.7098509 C128.937639,21.7089885 130.277079,21.4707325 131.544667,21.0059659 L131.544667,23.0762159 C130.47701,23.6351834 128.838555,23.8422084 127.510637,23.8422084 Z M122.749062,16.1408784 L130.012682,16.1408784 C129.882552,13.7186859 128.788277,12.3404909 126.54945,12.3404909 C124.177535,12.3404909 122.982705,13.8754334 122.749062,16.1408784 Z"/>\n <circle fill="url(#').concat(a,'-1)" cx="10.055" cy="10" r="6" fill-rule="nonzero"/>\n <path fill="url(#').concat(a,'-2)" fill-rule="nonzero" d="M9.5466546,27.8535048 C5.6443752,25.3649677 2.39856217,21.9735337 0.0835689575,17.9658651 C-0.0952202525,17.6419027 0.0222963675,17.2343451 0.346122097,17.0553085 L0.374053287,17.0553085 L4.8989053,14.8208136 C5.2162202,14.6649408 5.6000426,14.7822878 5.7759446,15.088953 C8.0603155,18.9171632 11.4349681,21.9767185 15.4680659,23.876104 C13.9786912,25.3786979 12.3282342,26.7125519 10.5465911,27.8535048 C10.2398972,28.0418894 9.8533485,28.0418894 9.5466546,27.8535048 Z"/>\n <path fill="').concat(o.iconColor,'" fill-rule="nonzero" d="M10.5633498,27.8535048 C14.4667513,25.3663345 17.7128569,21.9745949 20.0264354,17.9658651 C20.2034083,17.6413306 20.0894039,17.23488 19.7694685,17.0497222 L19.7359511,17.0497222 L15.2055128,14.8152274 C14.8898394,14.6599316 14.5078288,14.7774733 14.3340598,15.0833668 C12.0472876,18.9191667 8.663628,21.9817774 4.6195935,23.876104 C6.11093,25.3787865 7.7632469,26.7126296 9.5466546,27.8535048 C9.8574084,28.0488317 10.252596,28.0488317 10.5633498,27.8535048 Z"/>\n </g>\n </svg>')},u=function(e){var t=e.appearance,n=e.label,i=e.size,s=void 0===i?a.defaultLogoParams.size:i,u=e.testId,d=e.textColor,f=void 0===d?a.defaultLogoParams.textColor:d,p=e.iconColor,g=void 0===p?a.defaultLogoParams.iconColor:p,h=e.iconGradientStart,m=void 0===h?a.defaultLogoParams.iconGradientStart:h,v=e.iconGradientStop,y=void 0===v?a.defaultLogoParams.iconGradientStop:v;return /*@__PURE__*/o(r).createElement(l.default,{appearance:t,iconColor:g,iconGradientStart:m,iconGradientStop:y,label:void 0===n?"Opsgenie":n,size:s,svg:c({appearance:t,iconGradientStart:m,iconGradientStop:y,iconColor:g,textColor:f}),testId:u,textColor:f})}}),O.register("9mjUv",function(e,t){n(e.exports,"default",function(){return u});var r=O("jkMh5"),i=O("kHrzR"),a=O("4TJb1"),s=O("4ksd4");let l=(0,s.backgroundWithSideImages)(/*@__PURE__*/o(r),/*@__PURE__*/o(i)),c={background:l,logo:{component:a.StatuspageLogo},footerProducts:"Statuspage, Jira, Confluence"};var u=c}),O.register("jkMh5",function(e,t){e.exports=new URL(O("lxKym").resolve("gP62D"),import.meta.url).toString()}),O.register("kHrzR",function(e,t){e.exports=new URL(O("lxKym").resolve("1ks9x"),import.meta.url).toString()}),O.register("4TJb1",function(e,t){n(e.exports,"StatuspageLogo",function(){return u});/* eslint-disable max-len */var r=O("91i6m"),i=O("3Bnk9"),a=O("anGZX"),s=O("1nBL7"),l=O("1hGv8"),c=function(e){var t=e.appearance,r=e.iconGradientStart,n=e.iconGradientStop,o={iconGradientStart:r,iconGradientStop:n,iconColor:e.iconColor,textColor:e.textColor},a=(0,i.uid)({iconGradientStart:n});return t&&(o=(0,s.getColorsFromAppearance)(t)),'\n <svg height="32" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 161 32">\n <defs>\n <linearGradient id="'.concat(a,'" x1="50%" x2="50%" y1="82.77%" y2="10.134%">\n <stop offset="0%" stop-color="').concat(o.iconGradientStop,'" />\n <stop offset="82%" stop-color="').concat(o.iconGradientStart,'" ').concat("inherit"===o.iconGradientStart?'stop-opacity="0.4"':"",' />\n </linearGradient>\n </defs>\n <g fill-rule="evenodd">\n <path fill="').concat(o.textColor,'" fill-rule="nonzero" d="M44.168,18.294 C44.168,15.226 42.14,14.056 38.526,13.146 C35.51,12.392 34.418,11.69 34.418,10.286 C34.418,8.726 35.744,7.946 37.98,7.946 C39.748,7.946 41.594,8.258 43.31,9.246 L43.31,6.906 C42.14,6.256 40.554,5.658 38.084,5.658 C34.106,5.658 32.078,7.634 32.078,10.286 C32.078,13.094 33.794,14.42 37.642,15.356 C40.892,16.136 41.828,16.942 41.828,18.45 C41.828,19.958 40.866,20.972 38.292,20.972 C36.03,20.972 33.586,20.374 32,19.542 L32,21.934 C33.326,22.61 34.86,23.26 38.162,23.26 C42.4,23.26 44.168,21.258 44.168,18.294 Z M50.018,18.892 L50.018,12.08 L53.476,12.08 L53.476,10 L50.018,10 L50.018,7.244 L47.834,7.244 L47.834,10 L45.728,10 L45.728,12.08 L47.834,12.08 L47.834,18.944 C47.834,21.362 49.186,23 51.968,23 C52.644,23 53.086,22.896 53.476,22.792 L53.476,20.634 C53.086,20.712 52.592,20.816 52.072,20.816 C50.694,20.816 50.018,20.036 50.018,18.892 Z M65.15,23 L65.15,20.66 C64.318,22.376 62.758,23.26 60.756,23.26 C57.298,23.26 55.556,20.322 55.556,16.5 C55.556,12.834 57.376,9.74 61.016,9.74 C62.914,9.74 64.37,10.598 65.15,12.288 L65.15,10 L67.386,10 L67.386,23 L65.15,23 Z M57.792,16.5 C57.792,19.62 59.04,21.18 61.354,21.18 C63.356,21.18 65.15,19.906 65.15,17.02 L65.15,15.98 C65.15,13.094 63.512,11.82 61.614,11.82 C59.092,11.82 57.792,13.484 57.792,16.5 Z M73.86,18.892 L73.86,12.08 L77.318,12.08 L77.318,10 L73.86,10 L73.86,7.244 L71.676,7.244 L71.676,10 L69.57,10 L69.57,12.08 L71.676,12.08 L71.676,18.944 C71.676,21.362 73.028,23 75.81,23 C76.486,23 76.928,22.896 77.318,22.792 L77.318,20.634 C76.928,20.712 76.434,20.816 75.914,20.816 C74.536,20.816 73.86,20.036 73.86,18.892 Z M79.918,17.618 C79.918,21.206 81.634,23.26 84.624,23.26 C86.366,23.26 87.9,22.402 88.732,20.868 L88.732,23 L90.968,23 L90.968,10 L88.732,10 L88.732,17.228 C88.732,19.854 87.302,21.232 85.222,21.232 C83.09,21.232 82.154,20.192 82.154,17.852 L82.154,10 L79.918,10 L79.918,17.618 Z M103.318,19.464 C103.318,17.202 101.862,16.136 98.976,15.434 C96.584,14.862 95.96,14.29 95.96,13.38 C95.96,12.366 96.844,11.794 98.482,11.794 C99.86,11.794 101.134,12.21 102.694,12.99 L102.694,10.676 C101.732,10.156 100.198,9.74 98.508,9.74 C95.544,9.74 93.802,11.118 93.802,13.38 C93.802,15.512 95.024,16.63 97.91,17.332 C100.38,17.93 101.134,18.502 101.134,19.49 C101.134,20.504 100.25,21.206 98.534,21.206 C96.896,21.206 95.024,20.582 93.906,19.932 L93.906,22.298 C94.894,22.818 96.48,23.26 98.43,23.26 C101.914,23.26 103.318,21.622 103.318,19.464 Z M112.262,23.26 C110.364,23.26 108.908,22.402 108.128,20.712 L108.128,28.07 L105.892,28.07 L105.892,10 L108.128,10 L108.128,12.34 C108.96,10.624 110.52,9.74 112.522,9.74 C115.98,9.74 117.722,12.678 117.722,16.5 C117.722,20.166 115.902,23.26 112.262,23.26 Z M115.486,16.5 C115.486,13.38 114.238,11.82 111.924,11.82 C109.922,11.82 108.128,13.094 108.128,15.98 L108.128,17.02 C108.128,19.906 109.766,21.18 111.664,21.18 C114.186,21.18 115.486,19.516 115.486,16.5 Z M129.136,23 L129.136,20.66 C128.304,22.376 126.744,23.26 124.742,23.26 C121.284,23.26 119.542,20.322 119.542,16.5 C119.542,12.834 121.362,9.74 125.002,9.74 C126.9,9.74 128.356,10.598 129.136,12.288 L129.136,10 L131.372,10 L131.372,23 L129.136,23 Z M121.778,16.5 C121.778,19.62 123.026,21.18 125.34,21.18 C127.342,21.18 129.136,19.906 129.136,17.02 L129.136,15.98 C129.136,13.094 127.498,11.82 125.6,11.82 C123.078,11.82 121.778,13.484 121.778,16.5 Z M143.514,21.96 L143.514,20.66 C142.682,22.376 141.122,23.26 139.12,23.26 C135.688,23.26 133.972,20.322 133.972,16.5 C133.972,12.834 135.766,9.74 139.38,9.74 C141.278,9.74 142.734,10.598 143.514,12.288 L143.514,10 L145.698,10 L145.698,21.83 C145.698,25.652 143.904,28.226 139.25,28.226 C137.066,28.226 135.87,27.94 134.622,27.524 L134.622,25.34 C136.052,25.808 137.534,26.12 139.146,26.12 C142.396,26.12 143.514,24.378 143.514,21.96 Z M136.156,16.5 C136.156,19.62 137.404,21.18 139.718,21.18 C141.72,21.18 143.514,19.906 143.514,17.02 L143.514,15.98 C143.514,13.094 141.876,11.82 139.978,11.82 C137.456,11.82 136.156,13.484 136.156,16.5 Z M159.322,22.48 C158.256,23.052 156.618,23.26 155.292,23.26 C150.43,23.26 148.298,20.452 148.298,16.474 C148.298,12.548 150.482,9.74 154.434,9.74 C158.438,9.74 160.05,12.522 160.05,16.474 L160.05,17.488 L150.56,17.488 C150.872,19.698 152.302,21.128 155.37,21.128 C156.878,21.128 158.152,20.842 159.322,20.426 L159.322,22.48 Z M154.33,11.768 C151.964,11.768 150.768,13.302 150.534,15.564 L157.788,15.564 C157.658,13.146 156.566,11.768 154.33,11.768 Z"/>\n <circle cx="12" cy="18.923" r="5.538" fill="url(#').concat(a,')" fill-rule="nonzero"/>\n <path fill="').concat(o.iconColor,'" fill-rule="nonzero" d="M0.143183246,11.470217 L3.17443341,15.0164923 C3.40520779,15.2738906 3.80165918,15.3034375 4.06900618,15.0831635 C8.96019542,10.7622319 15.0323494,10.7622319 19.9235386,15.0831635 C20.1908857,15.3034375 20.5873371,15.2738906 20.8181114,15.0164923 L23.8525794,11.470217 C24.0663737,11.214892 24.04536,10.8403265 23.8043112,10.6098404 C16.6927794,4.46338652 7.29976539,4.46338652 0.201105223,10.6098404 C-0.042871755,10.8377486 -0.0680989446,11.2124749 0.143183246,11.470217 Z"/>\n </g>\n</svg>')},u=function(e){var t=e.appearance,n=e.label,i=e.size,s=void 0===i?a.defaultLogoParams.size:i,u=e.testId,d=e.iconColor,f=void 0===d?a.defaultLogoParams.iconColor:d,p=e.iconGradientStart,g=void 0===p?a.defaultLogoParams.iconGradientStart:p,h=e.iconGradientStop,m=void 0===h?a.defaultLogoParams.iconGradientStop:h,v=e.textColor,y=void 0===v?a.defaultLogoParams.textColor:v;return /*@__PURE__*/o(r).createElement(l.default,{appearance:t,label:void 0===n?"Statuspage":n,iconColor:f,iconGradientStart:g,iconGradientStop:m,size:s,svg:c({appearance:t,iconGradientStart:g,iconGradientStop:m,iconColor:f,textColor:y}),testId:u,textColor:y})}}),O.register("6s95l",function(e,t){n(e.exports,"default",function(){return u});var r=O("6pU45"),i=O("2QJqV"),a=O("aJpzc"),s=O("4ksd4");let l=(0,s.backgroundWithSideImages)(/*@__PURE__*/o(r),/*@__PURE__*/o(i)),c={background:l,logo:{component:a.AtlasLogo},footerProducts:"Trello, Jira, Confluence"};var u=c}),O.register("6pU45",function(e,t){e.exports=new URL(O("lxKym").resolve("6VcUF"),import.meta.url).toString()}),O.register("2QJqV",function(e,t){e.exports=new URL(O("lxKym").resolve("fafwt"),import.meta.url).toString()}),O.register("aJpzc",function(e,t){n(e.exports,"AtlasLogo",function(){return u});/* eslint-disable max-len */var r=O("91i6m"),i=O("3Bnk9"),a=O("anGZX"),s=O("1nBL7"),l=O("1hGv8"),c=function(e){var t=e.appearance,r=e.iconGradientStart,n=e.iconGradientStop,o={iconGradientStart:r,iconGradientStop:n,textColor:e.textColor},a=(0,i.uid)({iconGradientStart:n});return t&&(o=(0,s.getColorsFromAppearance)(t)),'\n <svg\n viewBox="0 0 94 32"\n height="32"\n fill="none"\n xmlns="http://www.w3.org/2000/svg"\n focusable="false"\n aria-hidden="true"\n >\n <defs>\n <linearGradient\n id="'.concat(a,'"\n x1="9.33821"\n y1="23.6824"\n x2="9.33821"\n y2="5.00599"\n gradientUnits="userSpaceOnUse"\n >\n <stop stop-color="').concat(o.iconGradientStart,'" ').concat("inherit"===o.iconGradientStart?'stop-opacity="0.4"':"",' offset="0%" />\n <stop stop-color="').concat(o.iconGradientStop,'" offset="100%" />\n </linearGradient>\n </defs>\n <path\n fill="').concat(o.textColor,'"\n fill-rule="evenodd"\n clip-rule="evenodd"\n d="M68.749 23.7902C66.249 23.7902 64.6742 22.5776 64.6742 19.7573V5H68.5155V19.2304C68.5155 20.0477 69.0574 20.3381 69.7131 20.3381C69.9021 20.3421 70.0911 20.3331 70.2789 20.3112V23.6315C69.7788 23.7552 69.2639 23.8086 68.749 23.7902ZM38.7121 9.98505V6.37431H26.0297V9.98505H30.3051V23.6825H34.4308V9.98505H38.7121ZM40.1498 23.6825H43.9641V16.6227C43.9641 14.464 45.2276 13.8053 47.9072 14.0149V10.027C45.8443 9.89522 44.6856 10.973 43.9641 12.7904V10.2096H40.1498V23.6825ZM72.6901 19.7573C72.6901 22.5776 74.2619 23.7902 76.7619 23.7902C77.2787 23.809 77.7957 23.7556 78.2978 23.6315V20.3112C78.109 20.333 77.9189 20.342 77.7289 20.3381C77.0732 20.3381 76.5313 20.0477 76.5313 19.2304V5H72.6901V19.7573ZM80.1444 16.9402C80.1444 12.7786 82.5396 9.93129 86.6653 9.93129C90.791 9.93129 93.1353 12.7845 93.1353 16.9402C93.1353 21.0958 90.764 24 86.6653 24C82.5665 24 80.1444 21.0749 80.1444 16.9402ZM83.8809 16.9402C83.8809 18.9701 84.7312 20.5749 86.6653 20.5749C88.5994 20.5749 89.3988 18.9701 89.3988 16.9402C89.3988 14.9103 88.5724 13.3474 86.6653 13.3474C84.7581 13.3474 83.8959 14.9103 83.8959 16.9402H83.8809ZM56.2777 18.3621C55.2023 18.3538 54.1281 18.2909 53.0592 18.1734C53.4124 20.0986 54.8256 20.7692 56.8795 20.7692C58.4004 20.7692 59.8854 20.3501 61.1998 19.9309V23.1734C59.7762 23.7133 58.2642 23.9824 56.7417 23.9668C51.6131 23.9668 49.3436 21.4009 49.3436 17.0806C49.3436 12.934 51.9723 9.94 56.0801 9.94C59.1309 9.94 61.6668 12.0058 61.6668 14.7513C61.6668 17.5776 59.1968 18.3621 56.2777 18.3621ZM57.9513 14.6166C57.9513 13.6136 57.0831 12.8801 56.0022 12.8801L55.9992 12.8711C55.4963 12.8789 55.0046 13.0206 54.5746 13.2816C54.1447 13.5426 53.7921 13.9135 53.5532 14.3561C53.2546 14.9118 53.0751 15.5236 53.0262 16.1525C53.686 16.2551 54.3525 16.3081 55.0202 16.3112C56.5861 16.3112 57.9513 15.91 57.9513 14.6166Z"\n />\n <path\n fill-rule="evenodd"\n clip-rule="evenodd"\n d="M16.4579 5H2.21854C1.63014 5 1.06585 5.23374 0.649794 5.64979C0.233738 6.06585 0 6.63014 0 7.21854V21.4669C0 22.0553 0.233738 22.6196 0.649794 23.0356C1.06585 23.4517 1.63014 23.6854 2.21854 23.6854H16.4579C17.0463 23.6854 17.6106 23.4517 18.0266 23.0356C18.4427 22.6196 18.6764 22.0553 18.6764 21.4669V7.22452C18.6772 6.93268 18.6204 6.64354 18.5093 6.37369C18.3981 6.10383 18.2348 5.85855 18.0287 5.65191C17.8227 5.44527 17.5778 5.28131 17.3083 5.16945C17.0387 5.05758 16.7497 5 16.4579 5V5ZM8.04481 18.4729C8.04481 18.6685 7.96731 18.8561 7.82927 18.9947C7.69123 19.1333 7.50391 19.2116 7.30829 19.2124H4.18558C3.98969 19.2116 3.80205 19.1334 3.66353 18.9949C3.52502 18.8564 3.44685 18.6688 3.44607 18.4729V9.19157C3.44685 8.99568 3.52502 8.80804 3.66353 8.66952C3.80205 8.53101 3.98969 8.45284 4.18558 8.45205H7.30829C7.50391 8.45285 7.69123 8.53111 7.82927 8.66971C7.96731 8.80831 8.04481 8.99595 8.04481 9.19157V18.4729ZM15.2304 14.2185C15.2296 14.4143 15.1514 14.602 15.0129 14.7405C14.8744 14.879 14.6867 14.9572 14.4908 14.958H11.3681C11.1725 14.9572 10.9852 14.8789 10.8471 14.7403C10.7091 14.6017 10.6316 14.4141 10.6316 14.2185V9.19157C10.6316 8.99595 10.7091 8.80831 10.8471 8.66971C10.9852 8.53111 11.1725 8.45285 11.3681 8.45205H14.4908C14.6867 8.45284 14.8744 8.53101 15.0129 8.66952C15.1514 8.80804 15.2296 8.99568 15.2304 9.19157V14.2185Z"\n fill="url(#').concat(a,')"\n />\n</svg>')},u=function(e){var t=e.appearance,n=e.label,i=e.size,s=void 0===i?a.defaultLogoParams.size:i,u=e.testId,d=e.iconColor,f=void 0===d?a.defaultLogoParams.iconColor:d,p=e.iconGradientStart,g=void 0===p?a.defaultLogoParams.iconGradientStart:p,h=e.iconGradientStop,m=void 0===h?a.defaultLogoParams.iconGradientStop:h,v=e.textColor,y=void 0===v?a.defaultLogoParams.textColor:v;return /*@__PURE__*/o(r).createElement(l.default,{appearance:t,label:void 0===n?"Trello":n,iconColor:f,iconGradientStart:g,iconGradientStop:m,size:s,svg:c({appearance:t,iconGradientStart:g,iconGradientStop:m,textColor:y}),testId:u,textColor:y})}}),O.register("5Ocqh",function(e,t){n(e.exports,"default",function(){return c});var r=O("lTizg"),i=O("4utFd"),a=O("4ksd4");let s=(0,a.backgroundWithImage)(/*@__PURE__*/o(i)),l={background:s,logo:{component:r.AtlassianLogo},footerProducts:"Jira, Confluence, Trello"};var c=l}),O.register("4utFd",function(e,t){e.exports=new URL(O("lxKym").resolve("bIDWi"),import.meta.url).toString()}),O.register("7XL1M",function(e,t){n(e.exports,"default",function(){return u});var r=O("91i6m"),i=O("emR7k"),a=O("aJQQn"),s=O("faJjK"),l=O("4ksd4");let c=(0,l.backgroundWithSideImages)(/*@__PURE__*/o(i),/*@__PURE__*/o(a));var u={background:c,logo:{renderLogo:()=>/*@__PURE__*/o(r).createElement(s.default,{size:"large"})},footerProducts:"Trello, Jira, Confluence"}}),O.register("faJjK",function(e,t){let r;n(e.exports,"default",function(){return u});var i=O("91i6m"),a=O("anGZX"),s=O("5HDWi"),l=O("89bua");let c=(0,l.default).div(r||(r=(e=>e)` display: inline-block; height: ${0}px; position: relative; user-select: none; > img { width: 100%; height: 48px; } `),e=>e.size?a.sizes[e.size]:a.sizes.large);var u=({size:e})=>/*@__PURE__*/o(i).createElement(c,{size:e},/*@__PURE__*/o(i).createElement("img",{src:/*@__PURE__*/o(s),alt:"Atlas Logo"}))}),O.register("5HDWi",function(e,t){e.exports=new URL(O("lxKym").resolve("9IAvS"),import.meta.url).toString()}),O.register("4GLwa",function(e,t){n(e.exports,"default",function(){return l});var r=O("91i6m"),i=O("lTizg"),a=O("3cXOO"),s=O("7iSCv"),l={background:function({children:e}){return /*@__PURE__*/o(r).createElement(s.WacSignupOTPExperimentContainer,null,/*@__PURE__*/o(r).createElement(s.WacSignupOTPExperimentGridContainer,null,/*@__PURE__*/o(r).createElement(s.WacSignupOTPExperimentContentContainer,null,/*@__PURE__*/o(r).createElement(s.LogoContainer,null,/*@__PURE__*/o(r).createElement(a.JiraLogo,{appearance:"brand",size:"large"})),/*@__PURE__*/o(r).createElement(s.ContentContainer,null,/*@__PURE__*/o(r).createElement(s.WhiteBoxContainer,null,e)))),/*@__PURE__*/o(r).createElement(s.WacSignupOTPExperimentLogoWrapper,null,/*@__PURE__*/o(r).createElement(i.AtlassianLogo,{appearance:"brand",size:"small"})))},logo:null,whiteboxWidth:"400px",hideWhiteboxBorder:!0}}),O.register("7iSCv",function(e,t){n(e.exports,"GridContainer",function(){return u}),n(e.exports,"ModalContainer",function(){return d}),n(e.exports,"ConfluenceGridContainer",function(){return f}),n(e.exports,"ConfluenceContainer",function(){return p}),n(e.exports,"FooterVariant1",function(){return g}),n(e.exports,"FooterVariant2",function(){return h}),n(e.exports,"LogoContainer",function(){return m}),n(e.exports,"LogoContainerVariant1",function(){return v}),n(e.exports,"LogoContainerVariant2",function(){return y}),n(e.exports,"ContentContainer",function(){return b}),n(e.exports,"WhiteBoxContainer",function(){return C}),n(e.exports,"ImageContainer",function(){return A}),n(e.exports,"JiraImageContainer",function(){return E}),n(e.exports,"ConfluenceImageContainer",function(){return I}),n(e.exports,"WelcomeContainer",function(){return x}),n(e.exports,"OtpContainer",function(){return w}),n(e.exports,"CreateAccountConfirmationContainer",function(){return S}),n(e.exports,"WacSignupOTPExperimentContainer",function(){return k}),n(e.exports,"WacSignupOTPExperimentGridContainer",function(){return T}),n(e.exports,"WacSignupOTPExperimentContentContainer",function(){return _}),n(e.exports,"WacSignupOTPExperimentLogoWrapper",function(){return M});var r=O("89bua"),o=O("kLNLK"),i=O("6e88g");let a=`(max-width: ${118*(0,i.gridSize)()}px)`,s="@media (min-width: 801px)",l="@media (min-width: 1100px)",c={display:"flex",justifyContent:"center",minHeight:"100vh",boxSizing:"border-box",[s]:{alignItems:"center",padding:50}},u=(0,r.default).section({...c}),d=(0,r.default).div({display:"flex",flexDirection:"column",maxWidth:1200,padding:20,gap:30,[s]:{backgroundColor:"#fff",borderRadius:4,padding:50,gap:50}}),f=(0,r.default).div({...c,paddingTop:20,[s]:{padding:50}}),p=(0,r.default).div({display:"flex",flexDirection:"column",gap:30,padding:20,[s]:{gap:50}}),g=(0,r.default).div({display:"flex",flexDirection:"row",justifyContent:"center"}),h=(0,r.default).div({display:"flex",flexDirection:"row",justifyContent:"center",[l]:{justifyContent:"right"}});(0,r.default).div({textAlign:"center"});let m=(0,r.default).div({display:"flex",justifyContent:"center"}),v=m,y=(0,r.default).div({display:"flex",justifyContent:"center",[l]:{justifyContent:"start"}}),b=(0,r.default).div({display:"flex",gap:50,maxWidth:"100%"}),C=(0,r.default).div({section:{padding:0,margin:0,width:"100%",maxWidth:"400px"},"#WhiteboxContainer":{margin:0},"#ProductHeading":{alignItems:"flex-start",textAlign:"left"},"#ProductHeadingSuffix":{paddingTop:0,alignItems:"flex-start","h2,h3,h4,h5":{marginTop:0,color:o.N800,textAlign:"center",fontSize:"35px",lineHeight:"40px"}}}),A=(0,r.default).div({display:"none",flex:1,[l]:{display:"block"}}),E=(0,r.default).div({svg:{width:"100%",maxWidth:"630px",height:"auto"}}),I=(0,r.default).div({svg:{width:"100%",maxWidth:"687px",height:"auto"}}),x=(0,r.default).div({display:"flex",placeItems:"center",alignItems:"flex-start",height:"100%",position:"relative",[`@media screen and ${a}`]:{display:"none"}}),w=(0,r.default).div({display:"flex",placeItems:"center",height:"100%",alignItems:"flex-start",position:"relative",[`@media screen and ${a}`]:{display:"none"}}),S=(0,r.default).div({display:"flex",placeItems:"center",alignItems:"flex-start",height:"100%",position:"relative",[`@media screen and ${a}`]:{display:"none"}}),k=(0,r.default).div({"#ProductHeadingSuffix h5":{color:o.N800,marginTop:`${3*(0,i.gridSize)()}px`,fontSize:"16px !important"},minHeight:"100vh",display:"flex",flexDirection:"column",justifyContent:"space-between"}),T=(0,r.default).div({...c,minHeight:"initial",[s]:{alignItems:"initial"}}),_=(0,r.default).div({display:"flex",flexDirection:"column",maxWidth:1200,padding:24,gap:30}),M=(0,r.default).div({textAlign:"center",marginTop:`${3*(0,i.gridSize)()}px`,marginBottom:90})}),O.register("2VUBt",function(e,t){n(e.exports,"default",function(){return l});var r=O("91i6m"),i=O("lTizg"),a=O("riWAP"),s=O("7iSCv"),l={background:function({children:e}){return /*@__PURE__*/o(r).createElement(s.WacSignupOTPExperimentContainer,null,/*@__PURE__*/o(r).createElement(s.WacSignupOTPExperimentGridContainer,null,/*@__PURE__*/o(r).createElement(s.WacSignupOTPExperimentContentContainer,null,/*@__PURE__*/o(r).createElement(s.LogoContainer,null,/*@__PURE__*/o(r).createElement(a.ConfluenceLogo,{appearance:"brand",size:"large"})),/*@__PURE__*/o(r).createElement(s.ContentContainer,null,/*@__PURE__*/o(r).createElement(s.WhiteBoxContainer,null,e)))),/*@__PURE__*/o(r).createElement(s.WacSignupOTPExperimentLogoWrapper,null,/*@__PURE__*/o(r).createElement(i.AtlassianLogo,{appearance:"brand",size:"small"})))},logo:null,whiteboxWidth:"460px",hideWhiteboxBorder:!0}}),O.register("9NSJW",function(e,t){n(e.exports,"default",function(){return u});var r=O("91i6m"),i=O("lTizg"),a=O("3cXOO"),s=O("8wVNq"),l=O("7iSCv"),c=O("gZgOB"),u={background:function({children:e}){return(0,c.useNewUserContinueUrl)(),/*@__PURE__*/o(r).createElement(s.JiraBackground,null,/*@__PURE__*/o(r).createElement(l.GridContainer,null,/*@__PURE__*/o(r).createElement(l.ModalContainer,null,/*@__PURE__*/o(r).createElement(l.LogoContainerVariant1,null,/*@__PURE__*/o(r).createElement(a.JiraLogo,{appearance:"brand",size:"large"})),/*@__PURE__*/o(r).createElement(l.ContentContainer,null,/*@__PURE__*/o(r).createElement(l.WhiteBoxContainer,null,e)),/*@__PURE__*/o(r).createElement(l.FooterVariant1,null,/*@__PURE__*/o(r).createElement(i.AtlassianLogo,{appearance:"neutral",size:"xsmall"})))))},logo:null,whiteboxWidth:"400px",hideWhiteboxBorder:!0}}),O.register("gZgOB",function(e,t){n(e.exports,"useNewUserContinueUrl",function(){return a});var r=O("91i6m"),o=O("l2v8Y"),i=O("6d87w");function a(){// This hook adds the ?n2n=true query param to the continue url when on the CreateAccountConfirmationPage let{pathname:e}=(0,o.useLocation)(),[,t]=(0,i.useSearchParams)();(0,r.useEffect)(()=>{["/login/google/confirmation","/login/social/confirmation","/signup/confirmation"].includes(e)&&t(e=>{try{let t=e.get("continue")||"",r=new URL(t);r.searchParams.has("n2n")||(r.searchParams.set("n2n","true"),e.set("continue",r.toString()))}catch(e){// ignore invalid continue url }return e})},[e,t])}}),O.register("9xPG1",function(e,t){n(e.exports,"default",function(){return d});var r=O("91i6m"),i=O("lTizg"),a=O("3cXOO"),s=O("8wVNq"),l=O("gZgOB"),c=O("4FaD6"),u=O("7iSCv"),d={background:function({children:e}){return(0,l.useNewUserContinueUrl)(),/*@__PURE__*/o(r).createElement(s.JiraBackground,null,/*@__PURE__*/o(r).createElement(u.GridContainer,null,/*@__PURE__*/o(r).createElement(u.ModalContainer,null,/*@__PURE__*/o(r).createElement(u.LogoContainerVariant2,null,/*@__PURE__*/o(r).createElement(a.JiraLogo,{appearance:"brand",size:"large"})),/*@__PURE__*/o(r).createElement(u.ContentContainer,null,/*@__PURE__*/o(r).createElement(u.WhiteBoxContainer,null,e),/*@__PURE__*/o(r).createElement(c.default,{productImage:"JIRA"})),/*@__PURE__*/o(r).createElement(u.FooterVariant2,null,/*@__PURE__*/o(r).createElement(i.AtlassianLogo,{appearance:"neutral",size:"xsmall"})))))},logo:null,whiteboxWidth:"400px",hideWhiteboxBorder:!0}}),O.register("4FaD6",function(e,t){n(e.exports,"default",function(){return c});var r=O("91i6m"),i=O("l2v8Y"),a=O("1HkFL"),s=O("hMk8N"),l=O("ktTUm");function c({productImage:e}){let{pathname:t}=(0,i.useLocation)();switch(t){case"/signup/verify-email/otp":return /*@__PURE__*/o(r).createElement(s.default,{productImage:e});case"/signup/welcome":return /*@__PURE__*/o(r).createElement(l.default,{productImage:e});case"/login/google/confirmation":case"/login/social/confirmation":case"/signup/confirmation":return /*@__PURE__*/o(r).createElement(a.default,{productImage:e});default:return null}}}),O.register("1HkFL",function(e,t){n(e.exports,"default",function(){return u});var r=O("91i6m"),i=O("70Gmg"),a=O("2aGBJ"),s=O("7iSCv"),l=O("euUf1"),c=O("B0ox7");function u({productImage:e}){let t=(0,a.useAppSelector)(e=>e.createAccount.displayName),n=(0,a.useAppSelector)(e=>e.createAccount.email);return /*@__PURE__*/o(r).createElement(s.ImageContainer,null,/*@__PURE__*/o(r).createElement(s.CreateAccountConfirmationContainer,null,"JIRA"===e&&/*@__PURE__*/o(r).createElement(s.JiraImageContainer,null,/*@__PURE__*/o(r).createElement(l.JiraProductIllustration,null)),"CONFLUENCE"===e&&/*@__PURE__*/o(r).createElement(s.ConfluenceImageContainer,null,/*@__PURE__*/o(r).createElement(c.ConfluenceProductIllustration,null)),/*@__PURE__*/o(r).createElement(i.default,{name:t,email:n})))}}),O.register("70Gmg",function(e,t){n(e.exports,"default",function(){return s});var r=O("91i6m"),i=O("89bua"),a=O("5JNAJ");function s({name:e,email:t,isVerified:n=!1}){return /*@__PURE__*/o(r).createElement(l,null,/*@__PURE__*/o(r).createElement(a.AvatarIcon,{isVerified:n}),/*@__PURE__*/o(r).createElement(c,null,/*@__PURE__*/o(r).createElement(u,{title:e},e||/*@__PURE__*/o(r).createElement(f,{w:"92px",h:"0.375rem",style:{margin:"0"}})),/*@__PURE__*/o(r).createElement(d,{title:t},t||/*@__PURE__*/o(r).createElement(f,{w:"92px",h:"0.375rem"})),/*@__PURE__*/o(r).createElement(f,{w:"92px",h:"0.375rem"}),/*@__PURE__*/o(r).createElement(f,{w:"56px",h:"0.375rem"})))}let l=(0,i.default).section({display:"flex",flexDirection:"column",alignItems:"center",padding:"18px 24px",gap:"12px",borderRadius:"8px",boxShadow:"0px 8px 12px 0px rgba(9, 30, 66, 0.15)",backgroundColor:"#FFFFFF",position:"absolute",top:"50px",right:"20px"}),c=(0,i.default).div({display:"flex",flexDirection:"column",alignItems:"center",minWidth:"152px"}),u=(0,i.default).small({fontSize:"0.75rem",margin:0,whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"155px"}),d=(0,i.default).small({fontSize:"0.75rem",margin:0,marginTop:"6px",marginBottom:"9px",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"155px"}),f=(0,i.default).span({display:"inline-block",borderRadius:"12px",backgroundColor:"#DCDFE4",margin:"0",marginTop:"6px",marginBottom:"9px"},({w:e,h:t})=>({width:e,height:t}))}),O.register("5JNAJ",function(e,t){n(e.exports,"AvatarIcon",function(){return a});var r=O("91i6m"),i=O("89bua");function a({isVerified:e}){return /*@__PURE__*/o(r).createElement(l,null,/*@__PURE__*/o(r).createElement(p,null,/*@__PURE__*/o(r).createElement(f,null)),/*@__PURE__*/o(r).createElement(d,{isVerified:e},/*@__PURE__*/o(r).createElement(u,null)))}let s="#FFFFFF",l=(0,i.default).div({height:53,position:"relative",width:53}),c={alignItems:"center",borderRadius:"50%",display:"flex",height:53,justifyContent:"center",left:0,position:"absolute",top:0,width:53},u=()=>/*@__PURE__*/o(r).createElement("svg",{"aria-hidden":!0,width:"26",height:"19.5",fill:s,viewBox:"0 0 20 15"},/*@__PURE__*/o(r).createElement("path",{d:"M19.279.555c.705.705.725 1.835.06 2.565l-.06.063L8.183 14.279a1.858 1.858 0 0 1-2.565.06l-.063-.06L.883 9.607a1.858 1.858 0 0 1 2.565-2.689l.063.06 3.358 3.359L16.651.555a1.858 1.858 0 0 1 2.565-.06l.063.06Z"})),d=(0,i.default).div(({isVerified:e})=>({...c,backgroundColor:"#22A06B",opacity:e?1:0,transition:"opacity 1s"})),f=()=>/*@__PURE__*/o(r).createElement("svg",{"aria-hidden":!0,fill:s,height:"41",viewBox:"0 0 28 41",width:"28"},/*@__PURE__*/o(r).createElement("path",{d:"M0 25.056C0 22.539 2.105 20.5 4.688 20.5h18.624c2.59 0 4.688 2.037 4.688 4.57v10.113c0 7.756-28 7.756-28 0V25.056Z"}),/*@__PURE__*/o(r).createElement("path",{d:"M14 18.223c5.155 0 9.333-4.08 9.333-9.112S19.155 0 14 0 4.667 4.08 4.667 9.111c0 5.032 4.178 9.111 9.333 9.111Z"})),p=(0,i.default).div({...c,background:"linear-gradient(90deg, #7ED4DB, #61ACF3)"})}),O.register("2aGBJ",function(e,t){n(e.exports,"createAppStore",function(){return u}),n(e.exports,"useAppDispatch",function(){return d}),n(e.exports,"useAppSelector",function(){return f}),O("5jYTP");var r=O("5tPtc"),o=O("5jYTP"),i=O("cDM7Q"),a=O("evZqI");O("iCwDt");var s=O("eOclC"),l=O("2rfZC");let c=(0,r.combineReducers)((0,i.getReducers)()),u=(e={})=>(0,o.configureStore)({reducer:c,devTools:!1,preloadedState:e,middleware:e=>e().concat(a.idAuthMfaMiddleware)}),d=s.useDispatch,f=l.useSelector}),O.register("cDM7Q",function(e,t){n(e.exports,"getReducers",function(){return U});var r=O("4w5di"),o=O("4VPnC"),i=O("i2o6I"),a=O("bx5EQ"),s=O("5Bh4Q"),l=O("kETRA"),c=O("fbaIQ"),u=O("91k9J"),d=O("6ol8l"),f=O("7lzTb"),p=O("hPGCL"),g=O("97wUm"),h=O("8bjBd"),m=O("5WVUf"),v=O("lXPI9"),y=O("eSSZz"),b=O("byv62"),C=O("aZRl3"),A=O("g3uqB"),E=O("8Yngm"),I=O("5KunI"),x=O("UKWGN"),w=O("jCe7t"),S=O("dJcgK"),k=O("l4asD"),T=O("kldA7"),_=O("gMqGE"),M=O("7me1n"),P=O("jtxsP"),N=O("50ywh"),R=O("jq2RY"),L=O("joMJe"),F=O("cSbax"),D=O("6jKHi"),B=O("ScDHm"),j=O("1KCn1");let U=()=>({appConfig:r.default,csrfToken:d.default,hashedCsrfToken:d.hashedCsrfToken,login:v.default,logout:y.default,marketingConsent:b.default,mfaEnrollment:C.default,mfaPromote:A.default,microbranding:E.default,multiFactor:x.default,recovery:S.default,resetPassword:k.default,signup:M.default,user:L.default,flags:g.default,continueAs:c.default,selectAccount:T.default,cancelDeletion:o.default,expiredPassword:f.default,googleOneTap:h.default,changePassword:a.default,changeEmail:i.default,createAccount:u.default,welcome:j.default,context:l.default,migrateConfirmation:I.default,socialLoginRecovery:P.default,verifyEmail:F.default,verifyEmailSent:B.default,serverError:_.default,cobranding:s.default,stepUp:N.default,stepUpSso:R.default,welcomeSent:w.default,ffsId:p.default,locale:m.default,verifyEmailOtp:D.default})}),O.register("4w5di",function(e,t){n(e.exports,"default",function(){return o});let r={bitbucketSignupUrl:"https://integration.bb-inf.net/account/signup",bitbucketSignupUrlOverrideEnabled:!0,googleAuthClientId:"596149463257-9oquqfivs9on8t8erq23c8qso6vk3cp1.apps.googleusercontent.com",isSamlEnabled:!0,recaptchaEnable:!0,recaptchaEnterpriseCheckboxKeySite:"6LeIxAcTAAAAAJcZVRqyHh71UMIEGNQ_MXjiZKhI",recaptchaEnterpriseInvisibleKeySite:"6LeIxAcTAAAAAJcZVRqyHh71UMIEGNQ_MXjiZKhI",recaptchaEnterpriseScoreKeySite:"6LcIg3QnAAAAAPmTkAv_ZanJY5dRDUJo-i5hr_aN",smsEnrollmentRecaptchaEnabled:!0,smsEnrollmentRecaptchaEnterpriseInvisibleKeySite:"6LeIxAcTAAAAAJcZVRqyHh71UMIEGNQ_MXjiZKhI",auth0Config:{domain:"auth-domain.dev.atlassian.com",clientId:"RJH00Zs94cwksZuhhkM133mJvmBA0NoQ",callbackUrl:"http://localhost:3000/login/callback",deferRules:{apple:{callbackUrl:"https://id-domain.dev.internal.atlassian.com/login/apple/callback",clientId:"EtITLqX61hS0sxFzgMEwYYWHosfYHjgY"},microsoft:{callbackUrl:"https://id-domain.dev.internal.atlassian.com/login/microsoft/callback",clientId:"3LDSJPtWZnovKS1gMCnKmp9Hk3iXlVEZ"},slack:{callbackUrl:"https://id-domain.dev.internal.atlassian.com/login/slack/callback",clientId:"zKYyRODwsh165L0h41wALWAeqVfqDs0i"}}},contextPath:"",marketingConsentApiUrl:"",segmentIoKey:"",castlePublishableApiKey:""};var o=(e=r,t)=>(t.type,e)}),O.register("4VPnC",function(e,t){n(e.exports,"default",function(){return o});let r={deleteOn:""};var o=(e=r)=>e}),O.register("i2o6I",function(e,t){n(e.exports,"default",function(){return o});let r={email:"",newEmail:"",error:null};var o=(e=r,t)=>(t.type,e)}),O.register("bx5EQ",function(e,t){n(e.exports,"defaultState",function(){return r}),n(e.exports,"default",function(){return o});let r={email:"",displayName:"",fieldErrors:{},isLoading:!1};var o=(e=r,t)=>{switch(t.type){case"CHANGE_PASSWORD_REQUEST_INITIATE":return{...e,fieldErrors:{},isLoading:!0,error:void 0};case"CHANGE_PASSWORD_REQUEST_SUCCESS":return{...e,isLoading:!1,error:void 0};case"CHANGE_PASSWORD_REQUEST_FAILED":return{...e,isLoading:!1,error:t.error};case"CHANGE_PASSWORD_REQUEST_FIELD_ERRORS":return{...e,isLoading:!1,fieldErrors:t.fieldErrors};default:return e}}}),O.register("5Bh4Q",function(e,t){n(e.exports,"default",function(){return o});let r={};var o=(e=r,t)=>(t.type,e)}),O.register("kETRA",function(e,t){n(e.exports,"default",function(){return o});let r={tenantCloudId:void 0};var o=(e=r,t)=>(t.type,e)}),O.register("fbaIQ",function(e,t){n(e.exports,"default",function(){return o});let r={displayName:"",email:"",avatarUrl:"",continueUrl:""};var o=(e=r)=>e}),O.register("91k9J",function(e,t){n(e.exports,"default",function(){return o});let r={formError:void 0,fieldErrors:{},redirectTo:null,isLoading:!1,source:void 0,loginType:void 0,displayName:void 0,email:void 0,accessToken:void 0,idToken:void 0,createNeeded:void 0,verifyNeeded:void 0,confirmationToken:void 0,mfaToken:void 0};var o=(e=r,t)=>{switch(t.type){case"CONFIRMATION_RESET":return r;case"CONFIRMATION_REQUEST":return{...e,fieldErrors:{},formError:void 0,isLoading:!0};case"CONFIRMATION_REQUEST_SUCCESS":return{...e,fieldErrors:{},isLoading:!1,redirectTo:t.redirectTo};case"CONFIRMATION_RESEND_SUCCESS":return{...e,mfaToken:t.mfaToken};case"CONFIRMATION_REQUEST_FAILED":return{...e,formError:t.error,isLoading:!1};case"CONFIRMATION_SHOW_FIELD_ERROR":return{...e,fieldErrors:t.errors,isLoading:!1};default:return e}}}),O.register("6ol8l",function(e,t){n(e.exports,"hashedCsrfToken",function(){return o}),n(e.exports,"default",function(){return i});let r="",o=(e=r)=>e;var i=(e=r,t)=>"CSRF_TOKEN_UPDATE"===t.type?t.csrfToken:e}),O.register("7lzTb",function(e,t){n(e.exports,"default",function(){return o});let r={error:null,isLoading:!1,isComplete:!1};var o=(e=r,t)=>{switch(t.type){case"EXPIRED_PASSWORD_RESET_REQUEST_INITIATE":return{...e,error:null,isLoading:!0,isComplete:!1};case"EXPIRED_PASSWORD_RESET_REQUEST_SUCCESS":return{...e,error:null,isLoading:!1,isComplete:!0};case"EXPIRED_PASSWORD_RESET_REQUEST_FAILED":return{...e,error:t.error,isLoading:!1,isComplete:!0};default:return e}}}),O.register("hPGCL",function(e,t){n(e.exports,"default",function(){return o});let r="";var o=(e=r,t)=>(t.type,e)}),O.register("97wUm",function(e,t){n(e.exports,"default",function(){return o});let r={flags:[]};var o=(e=r,t)=>{switch(t.type){case"FLAG_ADD":return{...e,flags:[t.flag,...e.flags]};case"FLAG_DISMISS":return{...e,flags:e.flags.slice(1)};default:return e}}}),O.register("8bjBd",function(e,t){n(e.exports,"default",function(){return o});let r={dismissed:!1};var o=(e=r,t)=>"GOOGLE_ONE_TAP_DISMISS"===t.type?{...e,dismissed:!0}:e}),O.register("5WVUf",function(e,t){n(e.exports,"default",function(){return o});let r="en";var o=(e=r,t)=>(t.type,e)}),O.register("lXPI9",function(e,t){n(e.exports,"defaultState",function(){return o}),n(e.exports,"default",function(){return i});var r=O("gtKO2");let o={isUsernameChecked:!1,passwordless:r.CheckUserNamePasswordlessType.Disallowed,isCaptchaRequired:!1,isCheckingUsername:!1,isErrorShown:!1,fieldErrors:{},isLoggingIn:!1,redirectUrl:"",redirectType:null,restrictedEmail:!1,nextAttempt:1,showResetHint:!1,usernameExists:!1};var i=(e=o,t)=>{switch(t.type){case"LOGIN_REQUEST_CHECK_USERNAME":return{...e,isCheckingUsername:!0,isErrorShown:!1,fieldErrors:{},identities:void 0};case"LOGIN_REQUEST_CHECK_USERNAME_REDIRECT":return{...e,isCheckingUsername:!1,isErrorShown:!1,fieldErrors:{},isUsernameChecked:!1,usernameExists:!0,redirectUrl:t.redirectUrl,redirectType:t.redirectType,passwordless:r.CheckUserNamePasswordlessType.Disallowed};case"LOGIN_REQUEST_CHECK_USERNAME_SIGNUP":return{...e,isCheckingUsername:!1,isErrorShown:!1,fieldErrors:{},isUsernameChecked:!0,usernameExists:!1,redirectUrl:"",redirectType:null,passwordless:r.CheckUserNamePasswordlessType.Disallowed};case"LOGIN_REQUEST_CHECK_USERNAME_NO_ACTION":return{...e,isCheckingUsername:!1,isErrorShown:!1,fieldErrors:{},isUsernameChecked:!0,usernameExists:!0,redirectUrl:"",redirectType:null,passwordless:t.passwordless};case"LOGIN_REQUEST_CHECK_USERNAME_SOCIAL_LOGIN":return{...e,isCheckingUsername:!1,isErrorShown:!1,fieldErrors:{},isUsernameChecked:!0,usernameExists:!0,redirectUrl:"",redirectType:null,passwordless:t.passwordless,identities:t.identities};case"LOGIN_REQUEST_CHECK_USERNAME_FAILED":return{...e,isErrorShown:!1,isCheckingUsername:!1,fieldErrors:{email:t.error}};case"LOGIN_REQUEST_CHECK_USERNAME_ERROR":return{...e,isCheckingUsername:!1,isErrorShown:!0,error:t.error};case"LOGIN_RESET":return{...e,isCaptchaRequired:!1,isUsernameChecked:!1,usernameExists:!1,isErrorShown:!1,nextAttempt:1,fieldErrors:{},identities:void 0};case"LOGIN_REQUEST_USERNAME_PASSWORD_LOGIN":case"LOGIN_REQUEST_PASSWORDLESS_LOGIN":return{...e,isErrorShown:!1,isLoggingIn:!0,fieldErrors:{}};case"LOGIN_REQUEST_USERNAME_PASSWORD_LOGIN_FAILED":case"LOGIN_REQUEST_PASSWORDLESS_LOGIN_FAILED":return{...e,isErrorShown:!0,isLoggingIn:!1,error:t.error};case"LOGIN_REQUEST_USERNAME_PASSWORD_LOGIN_SUCCESS":case"LOGIN_REDIRECT_USER":return{...e,isErrorShown:!1,isLoggingIn:!1,fieldErrors:{},redirectUrl:t.redirectUrl};case"LOGIN_REQUEST_PASSWORDLESS_LOGIN_SUCCESS":return{...e,isErrorShown:!1,isLoggingIn:!1,fieldErrors:{}};case"LOGIN_SHOW_LOGIN_FORM_ERRORS":return{...e,fieldErrors:t.errors};case"UPDATE_LOGIN_ATTEMPT_DETAILS":return{...e,nextAttempt:t.nextAttempt};case"LOGIN_UPDATE_CAPTCHA_REQUIREMENT":return{...e,isCaptchaRequired:t.isCaptchaRequired};default:return e}}}),O.register("gtKO2",function(e,t){var r,o,i,a,s,l,c,u,d,f,p,g,h,m,v,y,b,C,A,E,I,x,w;n(e.exports,"CheckUserNameRedirectType",function(){return r}),n(e.exports,"CheckUserNamePasswordlessType",function(){return o}),n(e.exports,"SocialProvider",function(){return i}),n(e.exports,"OidcDisplay",function(){return a}),n(e.exports,"VerificationType",function(){return s}),n(e.exports,"VerifyOrReverifyEmailError",function(){return l}),n(e.exports,"EmailConfirmationError",function(){return c}),n(e.exports,"WelcomeError",function(){return u}),n(e.exports,"WelcomeSentError",function(){return d}),n(e.exports,"RedirectType",function(){return f}),n(e.exports,"MfaFlow",function(){return g}),(h=r||(r={})).Sso="sso",h.EmailSent="email_sent",(m=o||(o={})).Disallowed="disallowed",m.Allowed="allowed",(v=i||(i={})).Google="google",v.Microsoft="microsoft",v.Apple="apple",v.Slack="slack",(y=a||(a={})).Login="login",y.Signup="signup",y.Continue="continue",y.LoginWithRedirect="login_with_redirect",y.Reverify="reverify",y.ManageSessions="manage_sessions",(b=s||(s={})).Verify="verify",b.VerifyWithSoftSession="verifyWithSoftSession",b.Reverify="reverify",(C=l||(l={})).ExpiredToken="expired_token_error",C.InvalidToken="invalid_token_error",C.RateLimitExceeded="ratelimit_exceeded_error",(A=c||(c={})).InvalidPassword="invalid_password",A.InvalidToken="invalid_token",(u||(u={})).RateLimitExceeded="rate_limit_exceeded",(E=d||(d={})).ExpiredToken="expired_token",E.InvalidToken="invalid_token",(I=f||(f={})).ResumeMigration="resume_migration",I.Migration="migration",I.Signup="signup",I.ResumeSignup="resume_signup",I.Invite="invite",(x=p||(p={})).Platform="platform",x.CrossPlatform="cross-platform",(w=g||(g={})).Sms="sms",w.Totp="totp",w.SecurityKey="security_key"}),O.register("eSSZz",function(e,t){n(e.exports,"default",function(){return o});let r={autoSubmit:!1};var o=(e=r,t)=>(t.type,e)}),O.register("byv62",function(e,t){n(e.exports,"default",function(){return o});let r={config:void 0};var o=(e=r,t)=>"UPDATE_MARKETING_CONSENT_CONFIG"===t.type?{...e,config:t.config}:e}),O.register("aZRl3",function(e,t){n(e.exports,"default",function(){return i});var r=O("gtKO2");let o={invalid:!1,enrollStarted:!1,enrollConfirmed:!1,token:"",redirectUrl:null,recoveryCode:null,transactionToken:null,unsupportedCountries:[]};var i=(e=o,t)=>{switch(t.type){case"START_ENROLL":return{...e,token:t.token,mfaFlow:r.MfaFlow.Totp};case"START_ENROLL_RESPONSE":return{...e,enrollStarted:!0,transactionToken:t.transactionToken,emailAddress:t.emailAddress,totpSecret:t.totpSecret,recoveryCode:t.recoveryCode,totpUri:t.totpUri};case"CONFIRM_ENROLL":return{...e,confirmingEnroll:!0,invalid:!1};case"CONFIRM_ENROLL_RESPONSE":return{...e,enrollConfirmed:!0,confirmingEnroll:!1,redirectUrl:t.redirectUrl};case"CONFIRM_ENROLL_ERROR":return{...e,confirmingEnroll:!1,invalid:!0};case"START_SMS_ENROLL":return{...e,token:t.token,phoneNumber:t.phoneNumber,mfaFlow:r.MfaFlow.Sms};case"START_SMS_ENROLL_RESPONSE":return{...e,transactionToken:t.transactionToken,recoveryCode:t.recoveryCode,smsEnrollError:null,phoneNumber:t.phoneNumber};case"START_SMS_ENROLL_ERROR":return{...e,smsEnrollError:t.smsEnrollError,transactionToken:null,recoveryCode:null};case"UPDATE_SMS_ENROLLMENT_UNSUPPORTED_COUNTRIES":return{...e,unsupportedCountries:t.unsupportedCountries};case"RESET_SMS_ENROLL_ERROR":return{...e,smsEnrollError:null};case"START_SECURITY_KEY_ENROLL":return{...e,token:t.token,mfaFlow:r.MfaFlow.SecurityKey};case"CONFIRM_SECURITY_KEY_ENROLLMENT":return{...e,recoveryCode:t.recoveryCode};default:return e}}}),O.register("g3uqB",function(e,t){n(e.exports,"default",function(){return o});let r={redirectTo:null};var o=(e=r,t)=>"MFA_PROMOTE_REDIRECT"===t.type?{...e,redirectTo:t.redirectTo}:e}),O.register("8Yngm",function(e,t){n(e.exports,"default",function(){return o});let r={oidcContext:null,isEmbedded:!1,isAnyMobile:!1,isMobileApp:!1,screenSize:"unknown"};var o=(e=r,t)=>"SCREEN_SIZE_UPDATED"===t.type?{...e,screenSize:t.screenSize}:e}),O.register("5KunI",function(e,t){n(e.exports,"default",function(){return o});let r={redirectTo:""};var o=(e=r)=>e}),O.register("UKWGN",function(e,t){n(e.exports,"defaultState",function(){return r}),n(e.exports,"default",function(){return o});let r={email:"",fieldErrors:{},isLoading:!1,isManaged:!0,isRecoveryEmailSent:!1,recoveryEmailError:!1};var o=(e=r,t)=>{switch(t.type){case"MFA_VERIFICATION_VERIFY":case"MFA_VERIFICATION_RECOVER":return{...e,fieldErrors:{},isLoading:!0};case"MFA_VERIFICATION_RECOVER_RESPONSE":return{...e,recoveryCode:t.recoveryCode};case"MFA_VERIFICATION_VERIFY_ERROR":return{...e,isLoading:!1,fieldErrors:{otpCode:{errorCode:t.errorCode,message:t.message}}};case"MFA_VERIFICATION_RECOVER_ERROR":return{...e,isLoading:!1,fieldErrors:{recoveryCode:{errorCode:t.errorCode,message:t.message}}};case"RECOVERY_EMAIL_SENT":return{...e,isRecoveryEmailSent:!0};case"RECOVERY_EMAIL_START":return{...e,recoveryEmailError:!1};case"RECOVERY_EMAIL_ERROR":return{...e,recoveryEmailError:!0};case"USER_MANAGED_STATUS":return{...e,isManaged:t.isManaged};default:return e}}}),O.register("jCe7t",function(e,t){n(e.exports,"default",function(){return i});var r=O("gtKO2");let o={error:null,email:"",redirectType:r.RedirectType.ResumeMigration,showBrowserWarning:!1};var i=(e=o,t)=>(t.type,e)}),O.register("dJcgK",function(e,t){n(e.exports,"default",function(){return o});let r={error:null,fieldErrors:{},redirectTo:null,isLoading:!1};var o=(e=r,t)=>{switch(t.type){case"TSV_RECOVERY_RESET":return r;case"TSV_RECOVERY_LOGIN_REQUEST_LINK_REDIRECT":return{...e,fieldErrors:{},error:null,redirectTo:t.redirectTo,isLoading:!0};case"TSV_RECOVERY_REQUEST_FAILED":return{...e,error:t.error,isLoading:!1};case"TSV_RECOVERY_SHOW_FIELD_ERRORS":return{...e,fieldErrors:t.error,isLoading:!1};default:return e}}}),O.register("l4asD",function(e,t){n(e.exports,"default",function(){return o});let r={error:"",fieldErrors:{},isLoading:!1,isSent:!1};var o=(e=r,t)=>{switch(t.type){case"RESET_PASSWORD_RESET":return{...e,error:"",isLoading:!1,isSent:!1};case"RESET_PASSWORD_REQUEST_LINK":return{...e,error:"",isLoading:!0,isSent:!1};case"RESET_PASSWORD_REQUEST_LINK_SUCCESS":return{...e,error:"",isLoading:!1,isSent:!0};case"RESET_PASSWORD_REQUEST_LINK_REDIRECT":return{...e,error:"",isLoading:!0,isSent:!1,redirectTo:t.redirectTo};case"RESET_PASSWORD_ERROR":return{...e,error:t.error,isLoading:!1,isSent:!1};case"RESET_PASSWORD_REQUEST_LINK_FAILED_WITH_FIELD_ERRORS":return{...e,fieldErrors:t.fieldErrors,isLoading:!1,isSent:!1};default:return e}}}),O.register("kldA7",function(e,t){n(e.exports,"default",function(){return o});let r={sessions:null};var o=(e=r,t)=>"SESSION_REQUEST"===t.type?{...e,isLoading:!0}:e}),O.register("gMqGE",function(e,t){n(e.exports,"default",function(){return o});let r=null;var o=(e=r)=>e}),O.register("7me1n",function(e,t){n(e.exports,"defaultState",function(){return r}),n(e.exports,"default",function(){return o});let r={error:null,fieldErrors:{},isLoading:!1,redirectTo:null,autoSubmit:!1};var o=(e=r,t)=>{switch(t.type){case"SIGNUP_RESET":return r;case"SIGNUP_REQUEST":return{...e,error:null,fieldErrors:{},isLoading:!0};case"SIGNUP_REQUEST_SUCCESS":return{...e,isLoading:!1,fieldErrors:{},redirectTo:t.redirectTo};case"SIGNUP_REQUEST_FAILED":return{...e,error:t.error,isLoading:!1};case"SIGNUP_SHOW_FIELD_ERRORS":return{...e,fieldErrors:t.errors,isLoading:!1};default:return e}}}),O.register("jtxsP",function(e,t){n(e.exports,"default",function(){return o});let r={};var o=(e=r)=>e}),O.register("50ywh",function(e,t){n(e.exports,"default",function(){return o});let r={email:"",mfaToken:"",orgName:null,token:null};var o=(e=r,t)=>{switch(t.type){case"STEP_UP_RESEND_CODE_SUCCESS":case"STEP_UP_SEND_CODE_SUCCESS":case"STEP_UP_MFA_TOKEN_LOAD_FROM_SESSION_STORAGE":return{...e,mfaToken:t.mfaToken};default:return e}}}),O.register("jq2RY",function(e,t){n(e.exports,"default",function(){return o});let r={ssoRedirectUrl:void 0,idp:{trusted:!1,humanReadableRedirectLocation:void 0}};var o=(e=r,t)=>e}),O.register("joMJe",function(e,t){n(e.exports,"default",function(){return o});let r={email:""};var o=(e=r,t)=>(t.type,e)}),O.register("cSbax",function(e,t){n(e.exports,"default",function(){return i});var r=O("gtKO2");let o={verificationType:r.VerificationType.Verify,url:"#",error:r.VerifyOrReverifyEmailError.ExpiredToken};var i=(e=o,t)=>(t.type,e)}),O.register("6jKHi",function(e,t){n(e.exports,"defaultState",function(){return o}),n(e.exports,"default",function(){return i});var r=O("gtKO2");let o={email:"",isLoading:!1,redirectType:r.RedirectType.Signup};var i=(e=o,t)=>{switch(t.type){case"VERIFY_EMAIL_OTP_REQUEST":return{...e,isLoading:!0,error:void 0,welcomeToken:void 0};case"VERIFY_EMAIL_OTP_SUCCESS":return{...e,welcomeToken:t.welcomeToken};case"VERIFY_EMAIL_OTP_FAILURE":return{...e,isLoading:!1,error:t.error};default:return e}}}),O.register("ScDHm",function(e,t){n(e.exports,"default",function(){return i});var r=O("gtKO2");let o={verificationType:r.VerificationType.Verify,showBrowserWarning:!1};var i=(e=o,t)=>(t.type,e)}),O.register("1KCn1",function(e,t){n(e.exports,"defaultState",function(){return i}),n(e.exports,"default",function(){return a});var r=O("gtKO2"),o=O("dU56v");let i={error:null,formError:null,fieldErrors:{},isLoading:!1,isMobile:(0,o.detectClient)().atlassianMobileApp,redirectTo:null,redirectType:r.RedirectType.Migration,email:"",shouldSkipCaptcha:!1};var a=(e=i,t)=>{switch(t.type){case"WELCOME_SIGNUP_RESET":return i;case"WELCOME_SIGNUP_REQUEST":return{...e,error:null,formError:null,fieldErrors:{},isLoading:!0};case"WELCOME_SIGNUP_REQUEST_SUCCESS":return{...e,isLoading:!1,fieldErrors:{},redirectTo:t.redirectTo};case"WELCOME_SIGNUP_REQUEST_FAILED":return{...e,error:null,formError:t.formError,isLoading:!1};case"WELCOME_SIGNUP_SHOW_FIELD_ERRORS":return{...e,fieldErrors:t.errors,isLoading:!1};case"WELCOME_UPDATE_DISPLAY_NAME":return{...e,displayName:t.displayName};default:return e}}}),O.register("dU56v",function(e,t){n(e.exports,"detectClient",function(){return i});let r=navigator.userAgent||navigator.vendor||window.opera,o=()=>/windows phone/i.test(r)?"windows phone":/android/i.test(r)?"android":/iPad|iPhone|iPod/.test(r)&&!window.MSStream?"ios":"unknown",i=()=>({platform:o(),atlassianMobileApp:/AtlassianMobileApp/i.test(r)})}),O.register("evZqI",function(e,t){n(e.exports,"idAuthMfaMiddleware",function(){return u});var r=O("6d87w"),i=O("dBq8m"),a=O("2ipGE"),s=O("49Pnv"),l=O("21Xgy"),c=O("klwqV");let u=({dispatch:e})=>t=>r=>{switch(r.type){case"MFA_VERIFICATION_VERIFY":// The action that calls fetch (/verify) and redirects return t(r),e(f(r));case"MFA_VERIFICATION_RESEND_OTP":// The action that calls fetch to resend OTP code // Transport (i.e. via SMS or Email) is determined by the mfa token. return t(r),e(d(r));case"MFA_VERIFICATION_RECOVER":// The action that verifies recovery code return t(r),e(p(r));case"MFA_VERIFICATION_CONFIRMED_RECOVER":// The action that calls /mfa/authorize and redirects return t(r),e(g(r));default:t(r)}},d=({params:e,analyticsClient:t,navigate:r})=>async(n,a)=>{try{let s=await fetch(`/rest/mfa/resend${e}`,{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":a().csrfToken}}),l=/*@__PURE__*/o(i).parse(e);switch(s.status){case 200:let{transactionToken:c}=await s.json();r({search:`?${new URLSearchParams({transactionToken:c})}`},{replace:!0});break;case 400:m({analyticsClient:t,page:"2svChallengeScreen",subjectId:"2svIncorrectToken",currentQueryParams:l});break;case 429:t.errorShownEvent("2svChallengeScreen","2svTooManySms"),h(n);break;default:let u=await s.text();throw Error(u||s.statusText)}}catch(e){t.errorShownEvent("2svChallengeScreen","2svUnknownError"),h(n),(0,s.captureException)(e)}},f=({params:e,otpCode:t,analyticsClient:r})=>async(n,l)=>{try{let s=await fetch(`/rest/mfa/verify${e}`,{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":l().csrfToken},body:JSON.stringify({otpCode:t})});switch(s.status){case 200:let{transactionToken:c,redirectUri:u}=await s.json();if(u)window.location.assign(u);else{let t=/*@__PURE__*/o(i).parse(e);t.transactionToken=c;let r=await fetch(`/rest/mfa/authorize?${/*@__PURE__*/o(i).stringify(t)}`);if(!r.ok){let e=await r.text();throw Error(e||r.statusText)}let{redirectUri:n}=await r.json();window.location.assign(n)}break;case 400:let d=/*@__PURE__*/o(i).parse(e);m({analyticsClient:r,page:"2svChallengeScreen",subjectId:"2svIncorrectToken",currentQueryParams:d});break;case 403:case 429:r.errorShownEvent("2svChallengeScreen","2svIncorrectCode"),n((0,a.mfaVerifyError)({errorCode:"invalid_otp",message:"invalid otp code"}));break;default:let f=await s.text();throw Error(f||s.statusText)}}catch(e){r.errorShownEvent("2svChallengeScreen","2svUnknownError"),h(n),(0,s.captureException)(e)}},p=({params:e,recoveryCode:t,analyticsClient:n,navigate:l})=>async(c,u)=>{try{let s=await fetch(`/rest/mfa/verify/recoverycode${e}`,{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":u().csrfToken},body:JSON.stringify({recoveryCode:t})});switch(s.status){case 200:let{recoveryCode:d,transactionToken:f}=await s.json(),p={continue:/*@__PURE__*/o(i).parse(e).continue,transactionToken:f.toString()};l({search:`?${(0,r.createSearchParams)(p)}`},{replace:!0}),c((0,a.mfaRecoverResponse)({recoveryCode:d}));break;case 400:let g=/*@__PURE__*/o(i).parse(e);m({analyticsClient:n,page:"2svRecoveryKeyScreen",subjectId:"2svIncorrectToken",currentQueryParams:g});break;case 403:case 429:n.errorShownEvent("2svRecoveryKeyScreen","2svIncorrectCode"),c((0,a.mfaRecoverError)({errorCode:"invalid_recovery_code",message:"invalid recovery code"}));break;default:let h=await s.text();throw Error(`Unexpected response from POST /rest/mfa/verify/recoverycode: ${h||s.statusText}`)}}catch(e){n.errorShownEvent("2svRecoveryKeyScreen","2svUnknownError"),h(c),(0,s.captureException)(e)}},g=({params:e,analyticsClient:t})=>async(r,n)=>{try{let r=await fetch(`/rest/mfa/authorize${e}`);switch(r.status){case 200:let{redirectUri:n}=await r.json();window.location.assign(n);break;case 400:case 403:let a=/*@__PURE__*/o(i).parse(e);m({analyticsClient:t,page:"2svSavedNewRecoveryKey",subjectId:"2svIncorrectToken",currentQueryParams:a});break;default:let s=await r.text();throw Error(`Unexpected response from GET /rest/mfa/authorize: ${s||r.statusText}`)}}catch(e){t.errorShownEvent("2svSavedNewRecoveryKey","2svUnknownError"),h(r),(0,s.captureException)(e)}};function h(e){return e((0,l.addFlag)("error",c.default.mfVerifyErrorTitle,c.default.mfVerifyErrorDesc))}function m({analyticsClient:e,page:t,subjectId:r,currentQueryParams:n}){e.errorShownEvent(t,r),delete n.transactionToken,delete n.errorCode;let a=/*@__PURE__*/o(i).stringify(n),s=""===a?"":`&${a}`;window.location.assign(`/login?prompt=true&errorCode=login.form.token.expired${s}`)}}),O.register("2ipGE",function(e,t){n(e.exports,"confirmedRecoveryCode",function(){return o}),n(e.exports,"verifyOtpCode",function(){return i}),n(e.exports,"resendOtp",function(){return a}),n(e.exports,"recoverAccount",function(){return s}),n(e.exports,"mfaRecoverResponse",function(){return l}),n(e.exports,"mfaVerifyError",function(){return c}),n(e.exports,"mfaRecoverError",function(){return u}),n(e.exports,"sendRecoveryEmail",function(){return g});var r=O("bqdjD");let o=(e,t)=>({type:"MFA_VERIFICATION_CONFIRMED_RECOVER",params:e,analyticsClient:t}),i=(e,t,r)=>({type:"MFA_VERIFICATION_VERIFY",params:e,otpCode:t,analyticsClient:r}),a=(e,t,r)=>({type:"MFA_VERIFICATION_RESEND_OTP",params:e,analyticsClient:t,navigate:r}),s=(e,t,r,n)=>({type:"MFA_VERIFICATION_RECOVER",params:e,recoveryCode:t,analyticsClient:r,navigate:n}),l=({recoveryCode:e})=>({type:"MFA_VERIFICATION_RECOVER_RESPONSE",recoveryCode:e}),c=({errorCode:e,message:t})=>({type:"MFA_VERIFICATION_VERIFY_ERROR",errorCode:e,message:t}),u=({errorCode:e,message:t})=>({type:"MFA_VERIFICATION_RECOVER_ERROR",errorCode:e,message:t}),d=()=>({type:"RECOVERY_EMAIL_SENT"}),f=()=>({type:"RECOVERY_EMAIL_START"}),p=()=>({type:"RECOVERY_EMAIL_ERROR"}),g=e=>t=>(t(f()),fetch(`${r.idacOrigin}/rest/tsv-recovery/trigger`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:e})}).then(e=>{if(e.ok)t(d());else throw Error()}).catch(()=>{t(p())}))}),O.register("bqdjD",function(e,t){var r;n(e.exports,"currentEnv",function(){return o}),n(e.exports,"currentEnvType",function(){return i}),n(e.exports,"idacOrigin",function(){return a}),n(e.exports,"currentPerimeter",function(){return s});let o="localhost"===(r=window.location.hostname)?"local":r.endsWith(".dev.internal.atlassian.com")||r.endsWith(".dev.atlassian.com")?"ddev":r.endsWith(".stg.internal.atlassian.com")||r.endsWith(".stg.atlassian.com")?"stg":r.endsWith(".atlassian-fex.com")?"stg-fex":r.endsWith(".stg.atlassian-us-gov-mod.com")?"stg-fedm":r.endsWith(".atlassian-us-gov-mod.com")?"prod-fedm":r.endsWith(".atlassian.com")?"prod":"unknown",i={local:"dev",ddev:"dev",stg:"staging","stg-fex":"staging","stg-fedm":"staging",prod:"prod","prod-fedm":"prod",unknown:"unknown"}[o],a={local:"http://localhost:8080",ddev:"https://id-domain.dev.internal.atlassian.com",stg:"https://id.stg.internal.atlassian.com","stg-fex":"https://id.atlassian-fex.com","stg-fedm":"https://id.stg.atlassian-us-gov-mod.com",prod:"https://id.atlassian.com","prod-fedm":"https://id.atlassian-us-gov-mod.com",unknown:"https://id.atlassian.com"}[o],s={local:"commercial",ddev:"commercial",stg:"commercial","stg-fex":"commercial","stg-fedm":"fedramp-moderate",prod:"commercial","prod-fedm":"fedramp-moderate",unknown:"commercial"}[o]}),O.register("49Pnv",function(e,t){n(e.exports,"initClient",function(){return c}),n(e.exports,"addBreadcrumb",function(){return u}),n(e.exports,"setLocale",function(){return d}),n(e.exports,"captureException",function(){return f}),n(e.exports,"captureErrorMessage",function(){return p}),n(e.exports,"captureMessage",function(){return g});var r=O("51Wjk"),o=O("aMMIg"),i=O("bqdjD"),a=O("7eeh4"),s=O("2w6uX");// Only turn on debug for non production and non test runs (i.e. Jest); let l="prod"!==i.currentEnv;function c(e,t){let n=(0,s.getAnonymousId)();r.configureScope(r=>{r.setUser({id:n}),// We're not going to send all of microbranding just in case someone // puts PII into microbranding later on r.setExtra("isEmbedded",e.isEmbedded),r.setExtra("isMobileOidc",(0,a.isMobileOidc)(e.oidcContext)),Object.keys(t).forEach(e=>{r.setExtra(e,t[e])})})}function u(e){e.level||(e.level="info"),r.addBreadcrumb(e)}function d(e){e&&r.configureScope(t=>{t.setTag("locale",e)})}function f(e,t){t?r.withScope(n=>{Object.keys(t).forEach(e=>{n.setExtra(e,t[e])}),r.captureException(e)}):r.captureException(e)}function p(e,t={}){g(e,t,"error")}function g(e,t,n){t?r.withScope(o=>{Object.keys(t).forEach(e=>{o.setExtra(e,t[e])}),r.captureMessage(e,n)}):r.captureMessage(e,n)}o.init({dsn:"https://1271fcf5ddad45a1846153219eb726bd@o55978.ingest.sentry.io/4504172801622016",debug:l,environment:i.currentEnv,release:"5.0.583",sampleRate:.1,beforeSend(e){var t;return(null===(t=e.request)||void 0===t?void 0:t.url)&&(e.request.url=e.request.url.split("?")[0],delete e.request.query_string),e},beforeBreadcrumb:e=>// Don't send breadcrumbs that may contain PII ["navigation","fetch","xhr"].includes(e.category||"")?null:e,denyUrls:[/^chrome:\/\//,/^chrome-extension:\/\//,/accounts\.google\.com/,/recaptcha.net/],ignoreErrors:[/^null/,/Loading chunk.\d+.failed/,/^[^.]+\w+ is not defined/,"NetworkError","Failed to fetch","SecurityError","Object Not Found Matching Id","Non-Error promise rejection captured with value:","ResizeObserver loop limit exceeded"]})}),O.register("51Wjk",function(e,t){n(e.exports,"captureException",function(){return o}),n(e.exports,"captureMessage",function(){return i}),n(e.exports,"configureScope",function(){return a}),n(e.exports,"addBreadcrumb",function(){return s}),n(e.exports,"withScope",function(){return l}),O("2M8FI"),O("8T50x");var r=O("55zGM");// Note: All functions in this file are typed with a return value of `ReturnType<Hub[HUB_FUNCTION]>`, // where HUB_FUNCTION is some method on the Hub class. // // This is done to make sure the top level SDK methods stay in sync with the hub methods. // Although every method here has an explicit return type, some of them (that map to void returns) do not // contain `return` keywords. This is done to save on bundle size, as `return` is not minifiable. /** * Captures an exception event and sends it to Sentry. * * @param exception An exception-like object. * @param captureContext Additional scope data to apply to exception event. * @returns The generated eventId. */// eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/explicit-module-boundary-types function o(e,t){return(0,r.getCurrentHub)().captureException(e,{captureContext:t})}/** * Captures a message event and sends it to Sentry. * * @param message The message to send to Sentry. * @param Severity Define the level of the message. * @returns The generated eventId. */function i(e,t){// This is necessary to provide explicit scopes upgrade, without changing the original // arity of the `captureMessage(message, level)` method. let n="string"==typeof t?t:void 0,o="string"!=typeof t?{captureContext:t}:void 0;return(0,r.getCurrentHub)().captureMessage(e,n,o)}/** * Callback to set context information onto the scope. * @param callback Callback function that receives Scope. */function a(e){(0,r.getCurrentHub)().configureScope(e)}/** * Records a new breadcrumb which will be attached to future events. * * Breadcrumbs will be added to subsequent events to provide more context on * user's actions prior to an error or crash. * * @param breadcrumb The breadcrumb to record. */function s(e){(0,r.getCurrentHub)().addBreadcrumb(e)}/** * Creates a new scope with and executes the given operation within. * The scope is automatically removed once the operation * finishes or throws. * * This is essentially a convenience function for: * * pushScope(); * callback(); * popScope(); * * @param callback that will be enclosed into push/popScope. */function l(e){(0,r.getCurrentHub)().withScope(e)}}),O.register("2M8FI",function(e,t){n(e.exports,"CONSOLE_LEVELS",function(){return o}),n(e.exports,"originalConsoleMethods",function(){return i}),n(e.exports,"consoleSandbox",function(){return a}),n(e.exports,"logger",function(){return s});var r=O("dLNNP");let o=["debug","info","warn","error","log","assert","trace"],i={};/** JSDoc *//** * Temporarily disable sentry console instrumentations. * * @param callback The function to run against the original `console` messages * @returns The results of the callback */function a(e){if(!("console"in r.GLOBAL_OBJ))return e();let t=r.GLOBAL_OBJ.console,n={},o=Object.keys(i);// Restore all wrapped console methods o.forEach(e=>{let r=i[e];n[e]=t[e],t[e]=r});try{return e()}finally{// Revert restoration to wrapped state o.forEach(e=>{t[e]=n[e]})}}let s=function(){let e=!1,t={enable:()=>{e=!0},disable:()=>{e=!1}};return"undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__?o.forEach(n=>{// eslint-disable-next-line @typescript-eslint/no-explicit-any t[n]=(...t)=>{e&&a(()=>{(0,r.GLOBAL_OBJ).console[n](`Sentry Logger [${n}]:`,...t)})}}):o.forEach(e=>{t[e]=()=>void 0}),t}()}),O.register("8T50x",function(e,t){n(e.exports,"uuid4",function(){return i}),n(e.exports,"getEventDescription",function(){return s}),n(e.exports,"addExceptionTypeValue",function(){return l}),n(e.exports,"addExceptionMechanism",function(){return c}),n(e.exports,"checkOrSetAlreadyCaught",function(){return u}),n(e.exports,"arrayify",function(){return d});var r=O("fJuLu");O("bWtiA");var o=O("dLNNP");/** * UUID4 generator * * @returns string Generated UUID4. */function i(){let e=o.GLOBAL_OBJ,t=e.crypto||e.msCrypto,r=()=>16*Math.random();try{if(t&&t.randomUUID)return t.randomUUID().replace(/-/g,"");t&&t.getRandomValues&&(r=()=>t.getRandomValues(new Uint8Array(1))[0])}catch(e){// some runtimes can crash invoking crypto // https://github.com/getsentry/sentry-javascript/issues/8935 }// http://stackoverflow.com/questions/105034/how-to-create-a-guid-uuid-in-javascript/2117523#2117523 // Concatenating the following numbers as strings results in '10000000100040008000100000000000' return"10000000100040008000100000000000".replace(/[018]/g,e=>(e^(15&r())>>e/4).toString(16))}function a(e){return e.exception&&e.exception.values?e.exception.values[0]:void 0}/** * Extracts either message or type+value from an event that can be used for user-facing logs * @returns event's description */function s(e){let{message:t,event_id:r}=e;if(t)return t;let n=a(e);return n?n.type&&n.value?`${n.type}: ${n.value}`:n.type||n.value||r||"<unknown>":r||"<unknown>"}/** * Adds exception values, type and value to an synthetic Exception. * @param event The event to modify. * @param value Value of the exception. * @param type Type of the exception. * @hidden */function l(e,t,r){let n=e.exception=e.exception||{},o=n.values=n.values||[],i=o[0]=o[0]||{};i.value||(i.value=t||""),i.type||(i.type=r||"Error")}/** * Adds exception mechanism data to a given event. Uses defaults if the second parameter is not passed. * * @param event The event to modify. * @param newMechanism Mechanism data to add to the event. * @hidden */function c(e,t){let r=a(e);if(!r)return;let n=r.mechanism;if(r.mechanism={type:"generic",handled:!0,...n,...t},t&&"data"in t){let e={...n&&n.data,...t.data};r.mechanism.data=e}}/** * Checks whether or not we've already captured the given exception (note: not an identical exception - the very object * in question), and marks it captured if not. * * This is useful because it's possible for an error to get captured by more than one mechanism. After we intercept and * record an error, we rethrow it (assuming we've intercepted it before it's reached the top-level global handlers), so * that we don't interfere with whatever effects the error might have had were the SDK not there. At that point, because * the error has been rethrown, it's possible for it to bubble up to some other code we've instrumented. If it's not * caught after that, it will bubble all the way up to the global handlers (which of course we also instrument). This * function helps us ensure that even if we encounter the same error more than once, we only record it the first time we * see it. * * Note: It will ignore primitives (always return `false` and not mark them as seen), as properties can't be set on * them. {@link: Object.objectify} can be used on exceptions to convert any that are primitives into their equivalent * object wrapper forms so that this check will always work. However, because we need to flag the exact object which * will get rethrown, and because that rethrowing happens outside of the event processing pipeline, the objectification * must be done before the exception captured. * * @param A thrown exception to check or flag as having been seen * @returns `true` if the exception has already been captured, `false` if not (with the side effect of marking it seen) */function u(e){// eslint-disable-next-line @typescript-eslint/no-unsafe-member-access if(e&&e.__sentry_captured__)return!0;try{// set it this way rather than by assignment so that it's not ennumerable and therefore isn't recorded by the // `ExtraErrorData` integration (0,r.addNonEnumerableProperty)(e,"__sentry_captured__",!0)}catch(e){// `exception` is a primitive, so we can't mark it seen }return!1}/** * Checks whether the given input is already an array, and if it isn't, wraps it in one. * * @param maybeArray Input to turn into an array, if necessary * @returns The input, if already an array, or an array with the input as the only element, if not */function d(e){return Array.isArray(e)?e:[e]}}),O.register("fJuLu",function(e,t){n(e.exports,"fill",function(){return s}),n(e.exports,"markFunctionWrapped",function(){return c}),n(e.exports,"addNonEnumerableProperty",function(){return l}),n(e.exports,"getOriginalFunction",function(){return u}),n(e.exports,"urlEncode",function(){return d}),n(e.exports,"convertToPlainObject",function(){return f}),n(e.exports,"extractExceptionKeysForMessage",function(){return h}),n(e.exports,"dropUndefinedKeys",function(){return m});var r=O("7Fq2B"),o=O("gZK3u"),i=O("2M8FI"),a=O("bWtiA");/** * Replace a method in an object with a wrapped version of itself. * * @param source An object that contains a method to be wrapped. * @param name The name of the method to be wrapped. * @param replacementFactory A higher-order function that takes the original version of the given method and returns a * wrapped version. Note: The function returned by `replacementFactory` needs to be a non-arrow function, in order to * preserve the correct value of `this`, and the original method must be called using `origMethod.call(this, <other * args>)` or `origMethod.apply(this, [<other args>])` (rather than being called directly), again to preserve `this`. * @returns void */function s(e,t,r){if(!(t in e))return;let n=e[t],o=r(n);"function"==typeof o&&c(o,n),e[t]=o}/** * Defines a non-enumerable property on the given object. * * @param obj The object on which to set the property * @param name The name of the property to be set * @param value The value to which to set the property */function l(e,t,r){try{Object.defineProperty(e,t,{// enumerable: false, // the default, so we can save on bundle size by not explicitly setting it value:r,writable:!0,configurable:!0})}catch(r){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&(0,i.logger).log(`Failed to add non-enumerable property "${t}" to object`,e)}}/** * Remembers the original function on the wrapped function and * patches up the prototype. * * @param wrapped the wrapper function * @param original the original function that gets wrapped */function c(e,t){try{let r=t.prototype||{};e.prototype=t.prototype=r,l(e,"__sentry_original__",t)}catch(e){}// eslint-disable-line no-empty }/** * This extracts the original function if available. See * `markFunctionWrapped` for more information. * * @param func the function to unwrap * @returns the unwrapped version of the function if available. */function u(e){return e.__sentry_original__}/** * Encodes given object into url-friendly format * * @param object An object that contains serializable values * @returns string Encoded */function d(e){return Object.keys(e).map(t=>`${encodeURIComponent(t)}=${encodeURIComponent(e[t])}`).join("&")}/** * Transforms any `Error` or `Event` into a plain object with all of their enumerable properties, and some of their * non-enumerable properties attached. * * @param value Initial source that we have to transform in order for it to be usable by the serializer * @returns An Event or Error turned into an object - or the value argurment itself, when value is neither an Event nor * an Error. */function f(e){if((0,o.isError)(e))return{message:e.message,name:e.name,stack:e.stack,...g(e)};if(!(0,o.isEvent)(e))return e;{let t={type:e.type,target:p(e.target),currentTarget:p(e.currentTarget),...g(e)};return"undefined"!=typeof CustomEvent&&(0,o.isInstanceOf)(e,CustomEvent)&&(t.detail=e.detail),t}}/** Creates a string representation of the target of an `Event` object */function p(e){try{return(0,o.isElement)(e)?(0,r.htmlTreeAsString)(e):Object.prototype.toString.call(e)}catch(e){return"<unknown>"}}/** Filters out all but an object's own properties */function g(e){if("object"!=typeof e||null===e)return{};{let t={};for(let r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t}}/** * Given any captured exception, extract its keys and create a sorted * and truncated list that will be used inside the event message. * eg. `Non-error exception captured with keys: foo, bar, baz` */function h(e,t=40){let r=Object.keys(f(e));if(r.sort(),!r.length)return"[object has no keys]";if(r[0].length>=t)return(0,a.truncate)(r[0],t);for(let e=r.length;e>0;e--){let n=r.slice(0,e).join(", ");if(!(n.length>t)){if(e===r.length)return n;return(0,a.truncate)(n,t)}}return""}/** * Given any object, return a new object having removed all fields whose value was `undefined`. * Works recursively on objects and arrays. * * Attention: This function keeps circular references in the returned object. */function m(e){// This map keeps track of what already visited nodes map to. // Our Set - based memoBuilder doesn't work here because we want to the output object to have the same circular // references as the input object. let t=new Map;// This function just proxies `_dropUndefinedKeys` to keep the `memoBuilder` out of this function's API return function e(t,r){if((0,o.isPlainObject)(t)){// If this node has already been visited due to a circular reference, return the object it was mapped to in the new object let n=r.get(t);if(void 0!==n)return n;let o={};for(let n of(// Store the mapping of this value in case we visit it again, in case of circular data r.set(t,o),Object.keys(t)))void 0!==t[n]&&(o[n]=e(t[n],r));return o}if(Array.isArray(t)){// If this node has already been visited due to a circular reference, return the array it was mapped to in the new object let n=r.get(t);if(void 0!==n)return n;let o=[];return(// Store the mapping of this value in case we visit it again, in case of circular data r.set(t,o),t.forEach(t=>{o.push(e(t,r))}),o)}return t}(e,t)}}),O.register("7Fq2B",function(e,t){n(e.exports,"htmlTreeAsString",function(){return a}),n(e.exports,"getLocationHref",function(){return s});var r=O("gZK3u"),o=O("dLNNP");// eslint-disable-next-line deprecation/deprecation let i=(0,o.getGlobalObject)();/** * Given a child DOM element, returns a query-selector statement describing that * and its ancestors * e.g. [HTMLElement] => body > div > input#foo.btn[name=baz] * @returns generated DOM path */function a(e,t={}){// try/catch both: // - accessing event.target (see getsentry/raven-js#838, #768) // - `htmlTreeAsString` because it's complex, and just accessing the DOM incorrectly // - can throw an exception in some circumstances. try{let n,o=e,i=[],a=0,s=0,l=Array.isArray(t)?t:t.keyAttrs,c=!Array.isArray(t)&&t.maxStringLength||80;for(;// bail out if // - nextStr is the 'html' element // - the length of the string that would be created exceeds maxStringLength // (ignore this limit if we are on the first iteration) o&&a++<5&&(n=/** * Returns a simple, query-selector representation of a DOM element * e.g. [HTMLElement] => input#foo.btn[name=baz] * @returns generated DOM path */function(e,t){let n,o,i,a,s;let l=[];if(!e||!e.tagName)return"";l.push(e.tagName.toLowerCase());// Pairs of attribute keys defined in `serializeAttribute` and their values on element. let c=t&&t.length?t.filter(t=>e.getAttribute(t)).map(t=>[t,e.getAttribute(t)]):null;if(c&&c.length)c.forEach(e=>{l.push(`[${e[0]}="${e[1]}"]`)});else if(e.id&&l.push(`#${e.id}`),// eslint-disable-next-line prefer-const (n=e.className)&&(0,r.isString)(n))for(s=0,o=n.split(/\s+/);s<o.length;s++)l.push(`.${o[s]}`);let u=["aria-label","type","name","title","alt"];for(s=0;s<u.length;s++)i=u[s],(a=e.getAttribute(i))&&l.push(`[${i}="${a}"]`);return l.join("")}(o,l),"html"!==n&&(!(a>1)||!(s+3*i.length+n.length>=c)));)i.push(n),s+=n.length,o=o.parentNode;return i.reverse().join(" > ")}catch(e){return"<unknown>"}}/** * A safe form of location.href */function s(){try{return i.document.location.href}catch(e){return""}}}),O.register("gZK3u",function(e,t){n(e.exports,"isError",function(){return o}),n(e.exports,"isInstanceOf",function(){return y}),n(e.exports,"isErrorEvent",function(){return a}),n(e.exports,"isDOMError",function(){return s}),n(e.exports,"isDOMException",function(){return l}),n(e.exports,"isString",function(){return c}),n(e.exports,"isPrimitive",function(){return u}),n(e.exports,"isPlainObject",function(){return d}),n(e.exports,"isEvent",function(){return f}),n(e.exports,"isElement",function(){return p}),n(e.exports,"isRegExp",function(){return g}),n(e.exports,"isThenable",function(){return h}),n(e.exports,"isSyntheticEvent",function(){return m}),n(e.exports,"isNaN",function(){return v}),n(e.exports,"isVueViewModel",function(){return b});// eslint-disable-next-line @typescript-eslint/unbound-method let r=Object.prototype.toString;/** * Checks whether given value's type is one of a few Error or Error-like * {@link isError}. * * @param wat A value to be checked. * @returns A boolean representing the result. */function o(e){switch(r.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return y(e,Error)}}/** * Checks whether given value is an instance of the given built-in class. * * @param wat The value to be checked * @param className * @returns A boolean representing the result. */function i(e,t){return r.call(e)===`[object ${t}]`}/** * Checks whether given value's type is ErrorEvent * {@link isErrorEvent}. * * @param wat A value to be checked. * @returns A boolean representing the result. */function a(e){return i(e,"ErrorEvent")}/** * Checks whether given value's type is DOMError * {@link isDOMError}. * * @param wat A value to be checked. * @returns A boolean representing the result. */function s(e){return i(e,"DOMError")}/** * Checks whether given value's type is DOMException * {@link isDOMException}. * * @param wat A value to be checked. * @returns A boolean representing the result. */function l(e){return i(e,"DOMException")}/** * Checks whether given value's type is a string * {@link isString}. * * @param wat A value to be checked. * @returns A boolean representing the result. */function c(e){return i(e,"String")}/** * Checks whether given value is a primitive (undefined, null, number, boolean, string, bigint, symbol) * {@link isPrimitive}. * * @param wat A value to be checked. * @returns A boolean representing the result. */function u(e){return null===e||"object"!=typeof e&&"function"!=typeof e}/** * Checks whether given value's type is an object literal * {@link isPlainObject}. * * @param wat A value to be checked. * @returns A boolean representing the result. */function d(e){return i(e,"Object")}/** * Checks whether given value's type is an Event instance * {@link isEvent}. * * @param wat A value to be checked. * @returns A boolean representing the result. */function f(e){return"undefined"!=typeof Event&&y(e,Event)}/** * Checks whether given value's type is an Element instance * {@link isElement}. * * @param wat A value to be checked. * @returns A boolean representing the result. */function p(e){return"undefined"!=typeof Element&&y(e,Element)}/** * Checks whether given value's type is an regexp * {@link isRegExp}. * * @param wat A value to be checked. * @returns A boolean representing the result. */function g(e){return i(e,"RegExp")}/** * Checks whether given value has a then function. * @param wat A value to be checked. */function h(e){// eslint-disable-next-line @typescript-eslint/no-unsafe-member-access return!!(e&&e.then&&"function"==typeof e.then)}/** * Checks whether given value's type is a SyntheticEvent * {@link isSyntheticEvent}. * * @param wat A value to be checked. * @returns A boolean representing the result. */function m(e){return d(e)&&"nativeEvent"in e&&"preventDefault"in e&&"stopPropagation"in e}/** * Checks whether given value is NaN * {@link isNaN}. * * @param wat A value to be checked. * @returns A boolean representing the result. */function v(e){return"number"==typeof e&&e!=e}/** * Checks whether given value's type is an instance of provided constructor. * {@link isInstanceOf}. * * @param wat A value to be checked. * @param base A constructor to be used in a check. * @returns A boolean representing the result. */function y(e,t){try{return e instanceof t}catch(e){return!1}}/** * Checks whether given value's type is a Vue ViewModel. * * @param wat A value to be checked. * @returns A boolean representing the result. */function b(e){// Not using Object.prototype.toString because in Vue 3 it would read the instance's Symbol(Symbol.toStringTag) property. return!!("object"==typeof e&&null!==e&&(e.__isVue||e._isVue))}}),O.register("bWtiA",function(e,t){n(e.exports,"truncate",function(){return o}),n(e.exports,"snipLine",function(){return i}),n(e.exports,"safeJoin",function(){return a}),n(e.exports,"stringMatchesSomePattern",function(){return s});var r=O("gZK3u");/** * Truncates given string to the maximum characters count * * @param str An object that contains serializable values * @param max Maximum number of characters in truncated string (0 = unlimited) * @returns string Encoded */function o(e,t=0){return"string"!=typeof e||0===t?e:e.length<=t?e:`${e.slice(0,t)}...`}/** * This is basically just `trim_line` from * https://github.com/getsentry/sentry/blob/master/src/sentry/lang/javascript/processor.py#L67 * * @param str An object that contains serializable values * @param max Maximum number of characters in truncated string * @returns string Encoded */function i(e,t){let r=e,n=r.length;if(n<=150)return r;t>n&&(t=n);let o=Math.max(t-60,0);o<5&&(o=0);let i=Math.min(o+140,n);return i>n-5&&(i=n),i===n&&(o=Math.max(i-140,0)),r=r.slice(o,i),o>0&&(r=`'{snip} ${r}`),i<n&&(r+=" {snip}"),r}/** * Join values in array * @param input array of values to be joined together * @param delimiter string to be placed in-between values * @returns Joined values */// eslint-disable-next-line @typescript-eslint/no-explicit-any function a(e,t){if(!Array.isArray(e))return"";let n=[];// eslint-disable-next-line @typescript-eslint/prefer-for-of for(let t=0;t<e.length;t++){let o=e[t];try{(0,r.isVueViewModel)(o)?n.push("[VueViewModel]"):n.push(String(o))}catch(e){n.push("[value cannot be serialized]")}}return n.join(t)}/** * Test the given string against an array of strings and regexes. By default, string matching is done on a * substring-inclusion basis rather than a strict equality basis * * @param testString The string to test * @param patterns The patterns against which to test the string * @param requireExactStringMatch If true, `testString` must match one of the given string patterns exactly in order to * count. If false, `testString` will match a string pattern if it contains that pattern. * @returns */function s(e,t=[],n=!1){return t.some(t=>/** * Checks if the given value matches a regex or string * * @param value The string to test * @param pattern Either a regex or a string against which `value` will be matched * @param requireExactStringMatch If true, `value` must match `pattern` exactly. If false, `value` will match * `pattern` if it contains `pattern`. Only applies to string-type patterns. */(function(e,t,n=!1){return!!(0,r.isString)(e)&&((0,r.isRegExp)(t)?t.test(e):!!(0,r.isString)(t)&&(n?e===t:e.includes(t)))})(e,t,n))}}),O.register("55zGM",function(e,t){n(e.exports,"getCurrentHub",function(){return p});var r=O("2M8FI"),o=O("6QN16"),i=O("dLNNP"),a=O("8T50x"),s=O("e07x5"),l=O("jiWeV"),c=O("4tvFY");/** * @inheritDoc */class u{/** * @inheritDoc */isOlderThan(e){return this._version<e}/** * @inheritDoc */bindClient(e){let t=this.getStackTop();t.client=e,e&&e.setupIntegrations&&e.setupIntegrations()}/** * @inheritDoc */pushScope(){// We want to clone the content of prev scope let e=(0,l.Scope).clone(this.getScope());return this.getStack().push({client:this.getClient(),scope:e}),e}/** * @inheritDoc */popScope(){return!(this.getStack().length<=1)&&!!this.getStack().pop()}/** * @inheritDoc */withScope(e){let t=this.pushScope();try{e(t)}finally{this.popScope()}}/** * @inheritDoc */getClient(){return this.getStackTop().client}/** Returns the scope of the top stack. */getScope(){return this.getStackTop().scope}/** Returns the scope stack for domains or the process. */getStack(){return this._stack}/** Returns the topmost scope layer in the order domain > local > process. */getStackTop(){return this._stack[this._stack.length-1]}/** * @inheritDoc */captureException(e,t){let r=this._lastEventId=t&&t.event_id?t.event_id:(0,a.uuid4)(),n=Error("Sentry syntheticException");return this._withClient((o,i)=>{o.captureException(e,{originalException:e,syntheticException:n,...t,event_id:r},i)}),r}/** * @inheritDoc */captureMessage(e,t,r){let n=this._lastEventId=r&&r.event_id?r.event_id:(0,a.uuid4)(),o=Error(e);return this._withClient((i,a)=>{i.captureMessage(e,t,{originalException:e,syntheticException:o,...r,event_id:n},a)}),n}/** * @inheritDoc */captureEvent(e,t){let r=t&&t.event_id?t.event_id:(0,a.uuid4)();return e.type||(this._lastEventId=r),this._withClient((n,o)=>{n.captureEvent(e,{...t,event_id:r},o)}),r}/** * @inheritDoc */lastEventId(){return this._lastEventId}/** * @inheritDoc */addBreadcrumb(e,t){let{scope:n,client:i}=this.getStackTop();if(!i)return;let{beforeBreadcrumb:a=null,maxBreadcrumbs:s=100}=i.getOptions&&i.getOptions()||{};if(s<=0)return;let l=(0,o.dateTimestampInSeconds)(),c={timestamp:l,...e},u=a?(0,r.consoleSandbox)(()=>a(c,t)):c;null!==u&&(i.emit&&i.emit("beforeAddBreadcrumb",u,t),n.addBreadcrumb(u,s))}/** * @inheritDoc */setUser(e){this.getScope().setUser(e)}/** * @inheritDoc */setTags(e){this.getScope().setTags(e)}/** * @inheritDoc */setExtras(e){this.getScope().setExtras(e)}/** * @inheritDoc */setTag(e,t){this.getScope().setTag(e,t)}/** * @inheritDoc */setExtra(e,t){this.getScope().setExtra(e,t)}/** * @inheritDoc */// eslint-disable-next-line @typescript-eslint/no-explicit-any setContext(e,t){this.getScope().setContext(e,t)}/** * @inheritDoc */configureScope(e){let{scope:t,client:r}=this.getStackTop();r&&e(t)}/** * @inheritDoc */run(e){let t=f(this);try{e(this)}finally{f(t)}}/** * @inheritDoc */getIntegration(e){let t=this.getClient();if(!t)return null;try{return t.getIntegration(e)}catch(t){return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&(0,r.logger).warn(`Cannot retrieve integration ${e.id} from the current Hub`),null}}/** * @inheritDoc */startTransaction(e,t){let r=this._callExtensionMethod("startTransaction",e,t);if(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&!r){let e=this.getClient();e?console.warn(`Tracing extension 'startTransaction' has not been added. Call 'addTracingExtensions' before calling 'init': Sentry.addTracingExtensions(); Sentry.init({...}); `):console.warn("Tracing extension 'startTransaction' is missing. You should 'init' the SDK before calling 'startTransaction'")}return r}/** * @inheritDoc */traceHeaders(){return this._callExtensionMethod("traceHeaders")}/** * @inheritDoc */captureSession(e=!1){// both send the update and pull the session from the scope if(e)return this.endSession();// only send the update this._sendSessionUpdate()}/** * @inheritDoc */endSession(){let e=this.getStackTop(),t=e.scope,r=t.getSession();r&&(0,c.closeSession)(r),this._sendSessionUpdate(),// the session is over; take it off of the scope t.setSession()}/** * @inheritDoc */startSession(e){let{scope:t,client:r}=this.getStackTop(),{release:n,environment:o=s.DEFAULT_ENVIRONMENT}=r&&r.getOptions()||{},{userAgent:a}=i.GLOBAL_OBJ.navigator||{},l=(0,c.makeSession)({release:n,environment:o,user:t.getUser(),...a&&{userAgent:a},...e}),u=t.getSession&&t.getSession();return u&&"ok"===u.status&&(0,c.updateSession)(u,{status:"exited"}),this.endSession(),// Afterwards we set the new session on the scope t.setSession(l),l}/** * Returns if default PII should be sent to Sentry and propagated in ourgoing requests * when Tracing is used. */shouldSendDefaultPii(){let e=this.getClient(),t=e&&e.getOptions();return!!(t&&t.sendDefaultPii)}/** * Sends the current Session on the scope */_sendSessionUpdate(){let{scope:e,client:t}=this.getStackTop(),r=e.getSession();r&&t&&t.captureSession&&t.captureSession(r)}/** * Internal helper function to call a method on the top client if it exists. * * @param method The method to call on the client. * @param args Arguments to pass to the client function. */_withClient(e){let{scope:t,client:r}=this.getStackTop();r&&e(r,t)}/** * Calls global extension method and binding current instance to the function call */// @ts-expect-error Function lacks ending return statement and return type does not include 'undefined'. ts(2366) // eslint-disable-next-line @typescript-eslint/no-explicit-any _callExtensionMethod(e,...t){let n=d(),o=n.__SENTRY__;if(o&&o.extensions&&"function"==typeof o.extensions[e])return o.extensions[e].apply(this,t);("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&(0,r.logger).warn(`Extension method ${e} couldn't be found, doing nothing.`)}/** Is a {@link Layer}[] containing the client and scope *//** Contains the last event id of a captured event. *//** * Creates a new instance of the hub, will push one {@link Layer} into the * internal stack on creation. * * @param client bound to the hub. * @param scope bound to the hub. * @param version number, higher number means higher priority. */constructor(e,t=new l.Scope,r=4){this._version=r,this._stack=[{scope:t}],e&&this.bindClient(e)}}/** * Returns the global shim registry. * * FIXME: This function is problematic, because despite always returning a valid Carrier, * it has an optional `__SENTRY__` property, which then in turn requires us to always perform an unnecessary check * at the call-site. We always access the carrier through this function, so we can guarantee that `__SENTRY__` is there. **/function d(){return i.GLOBAL_OBJ.__SENTRY__=i.GLOBAL_OBJ.__SENTRY__||{extensions:{},hub:void 0},i.GLOBAL_OBJ}/** * Replaces the current main hub with the passed one on the global object * * @returns The old replaced hub */function f(e){let t=d(),r=g(t);return h(t,e),r}/** * Returns the default hub instance. * * If a hub is already registered in the global carrier but this module * contains a more recent version, it replaces the registered version. * Otherwise, the currently registered hub will be returned. */function p(){// Get main carrier (global for every environment) let e=d();if(e.__SENTRY__&&e.__SENTRY__.acs){let t=e.__SENTRY__.acs.getCurrentHub();if(t)return t}// Return hub that lives on a global object return function(e=d()){// Return hub that lives on a global object return(!(e&&e.__SENTRY__&&e.__SENTRY__.hub)||g(e).isOlderThan(4))&&h(e,new u),g(e)}(e)}/** * This will create a new {@link Hub} and add to the passed object on * __SENTRY__.hub. * @param carrier object * @hidden */function g(e){return(0,i.getGlobalSingleton)("hub",()=>new u,e)}/** * This will set passed {@link Hub} on the passed object's __SENTRY__.hub attribute * @param carrier object * @param hub Hub * @returns A boolean indicating success or failure */function h(e,t){if(!e)return!1;let r=e.__SENTRY__=e.__SENTRY__||{};return r.hub=t,!0}}),O.register("e07x5",function(e,t){n(e.exports,"DEFAULT_ENVIRONMENT",function(){return r});let r="production"}),O.register("jiWeV",function(e,t){n(e.exports,"Scope",function(){return l});var r=O("8T50x"),o=O("6QN16"),i=O("gZK3u"),a=O("fyZ3C"),s=O("4tvFY");/** * Holds additional event information. {@link Scope.applyToEvent} will be * called by the client before an event will be sent. */class l{/** * Inherit values from the parent scope. * @param scope to clone. */static clone(e){let t=new l;return e&&(t._breadcrumbs=[...e._breadcrumbs],t._tags={...e._tags},t._extra={...e._extra},t._contexts={...e._contexts},t._user=e._user,t._level=e._level,t._span=e._span,t._session=e._session,t._transactionName=e._transactionName,t._fingerprint=e._fingerprint,t._eventProcessors=[...e._eventProcessors],t._requestSession=e._requestSession,t._attachments=[...e._attachments],t._sdkProcessingMetadata={...e._sdkProcessingMetadata},t._propagationContext={...e._propagationContext}),t}/** * Add internal on change listener. Used for sub SDKs that need to store the scope. * @hidden */addScopeListener(e){this._scopeListeners.push(e)}/** * @inheritDoc */addEventProcessor(e){return this._eventProcessors.push(e),this}/** * @inheritDoc */setUser(e){return this._user=e||{},this._session&&(0,s.updateSession)(this._session,{user:e}),this._notifyScopeListeners(),this}/** * @inheritDoc */getUser(){return this._user}/** * @inheritDoc */getRequestSession(){return this._requestSession}/** * @inheritDoc */setRequestSession(e){return this._requestSession=e,this}/** * @inheritDoc */setTags(e){return this._tags={...this._tags,...e},this._notifyScopeListeners(),this}/** * @inheritDoc */setTag(e,t){return this._tags={...this._tags,[e]:t},this._notifyScopeListeners(),this}/** * @inheritDoc */setExtras(e){return this._extra={...this._extra,...e},this._notifyScopeListeners(),this}/** * @inheritDoc */setExtra(e,t){return this._extra={...this._extra,[e]:t},this._notifyScopeListeners(),this}/** * @inheritDoc */setFingerprint(e){return this._fingerprint=e,this._notifyScopeListeners(),this}/** * @inheritDoc */setLevel(e){return this._level=e,this._notifyScopeListeners(),this}/** * @inheritDoc */setTransactionName(e){return this._transactionName=e,this._notifyScopeListeners(),this}/** * @inheritDoc */setContext(e,t){return null===t?delete this._contexts[e]:this._contexts[e]=t,this._notifyScopeListeners(),this}/** * @inheritDoc */setSpan(e){return this._span=e,this._notifyScopeListeners(),this}/** * @inheritDoc */getSpan(){return this._span}/** * @inheritDoc */getTransaction(){// Often, this span (if it exists at all) will be a transaction, but it's not guaranteed to be. Regardless, it will // have a pointer to the currently-active transaction. let e=this.getSpan();return e&&e.transaction}/** * @inheritDoc */setSession(e){return e?this._session=e:delete this._session,this._notifyScopeListeners(),this}/** * @inheritDoc */getSession(){return this._session}/** * @inheritDoc */update(e){if(!e)return this;if("function"==typeof e){let t=e(this);return t instanceof l?t:this}return e instanceof l?(this._tags={...this._tags,...e._tags},this._extra={...this._extra,...e._extra},this._contexts={...this._contexts,...e._contexts},e._user&&Object.keys(e._user).length&&(this._user=e._user),e._level&&(this._level=e._level),e._fingerprint&&(this._fingerprint=e._fingerprint),e._requestSession&&(this._requestSession=e._requestSession),e._propagationContext&&(this._propagationContext=e._propagationContext)):(0,i.isPlainObject)(e)&&(this._tags={...this._tags,...e.tags},this._extra={...this._extra,...e.extra},this._contexts={...this._contexts,...e.contexts},e.user&&(this._user=e.user),e.level&&(this._level=e.level),e.fingerprint&&(this._fingerprint=e.fingerprint),e.requestSession&&(this._requestSession=e.requestSession),e.propagationContext&&(this._propagationContext=e.propagationContext)),this}/** * @inheritDoc */clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._span=void 0,this._session=void 0,this._notifyScopeListeners(),this._attachments=[],this._propagationContext=c(),this}/** * @inheritDoc */addBreadcrumb(e,t){let r="number"==typeof t?t:100;// No data has been changed, so don't notify scope listeners if(r<=0)return this;let n={timestamp:(0,o.dateTimestampInSeconds)(),...e},i=this._breadcrumbs;return i.push(n),this._breadcrumbs=i.length>r?i.slice(-r):i,this._notifyScopeListeners(),this}/** * @inheritDoc */getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}/** * @inheritDoc */clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}/** * @inheritDoc */addAttachment(e){return this._attachments.push(e),this}/** * @inheritDoc */getAttachments(){return this._attachments}/** * @inheritDoc */clearAttachments(){return this._attachments=[],this}/** * Applies data from the scope to the event and runs all event processors on it. * * @param event Event * @param hint Object containing additional information about the original exception, for use by the event processors. * @hidden */applyToEvent(e,t={}){// We want to set the trace context for normal events only if there isn't already // a trace context on the event. There is a product feature in place where we link // errors with transaction and it relies on that. if(this._extra&&Object.keys(this._extra).length&&(e.extra={...this._extra,...e.extra}),this._tags&&Object.keys(this._tags).length&&(e.tags={...this._tags,...e.tags}),this._user&&Object.keys(this._user).length&&(e.user={...this._user,...e.user}),this._contexts&&Object.keys(this._contexts).length&&(e.contexts={...this._contexts,...e.contexts}),this._level&&(e.level=this._level),this._transactionName&&(e.transaction=this._transactionName),this._span){e.contexts={trace:this._span.getTraceContext(),...e.contexts};let t=this._span.transaction;if(t){e.sdkProcessingMetadata={dynamicSamplingContext:t.getDynamicSamplingContext(),...e.sdkProcessingMetadata};let r=t.name;r&&(e.tags={transaction:r,...e.tags})}}this._applyFingerprint(e);let r=this._getBreadcrumbs(),n=[...e.breadcrumbs||[],...r];return e.breadcrumbs=n.length>0?n:void 0,e.sdkProcessingMetadata={...e.sdkProcessingMetadata,...this._sdkProcessingMetadata,propagationContext:this._propagationContext},(0,a.notifyEventProcessors)([...(0,a.getGlobalEventProcessors)(),...this._eventProcessors],e,t)}/** * Add data which will be accessible during event processing but won't get sent to Sentry */setSDKProcessingMetadata(e){return this._sdkProcessingMetadata={...this._sdkProcessingMetadata,...e},this}/** * @inheritDoc */setPropagationContext(e){return this._propagationContext=e,this}/** * @inheritDoc */getPropagationContext(){return this._propagationContext}/** * Get the breadcrumbs for this scope. */_getBreadcrumbs(){return this._breadcrumbs}/** * This will be called on every set call. */_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(e=>{e(this)}),this._notifyingListeners=!1)}/** * Applies fingerprint from the scope to the event if there's one, * uses message if there's one instead or get rid of empty fingerprint */_applyFingerprint(e){// Make sure it's an array first and we actually have something in place e.fingerprint=e.fingerprint?(0,r.arrayify)(e.fingerprint):[],this._fingerprint&&(e.fingerprint=e.fingerprint.concat(this._fingerprint)),e.fingerprint&&!e.fingerprint.length&&delete e.fingerprint}/** Flag if notifying is happening. *//** Callback for client to receive scope changes. *//** Callback list that will be called after {@link applyToEvent}. *//** Array of breadcrumbs. *//** User *//** Tags *//** Extra *//** Contexts *//** Attachments *//** Propagation Context for distributed tracing *//** * A place to stash data which is needed at some point in the SDK's event processing pipeline but which shouldn't get * sent to Sentry *//** Fingerprint *//** Severity */// eslint-disable-next-line deprecation/deprecation /** Transaction Name *//** Span *//** Session *//** Request Mode Session Status */// NOTE: Any field which gets added here should get added not only to the constructor but also to the `clone` method. constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext=c()}}function c(){return{traceId:(0,r.uuid4)(),spanId:(0,r.uuid4)().substring(16)}}}),O.register("fyZ3C",function(e,t){n(e.exports,"getGlobalEventProcessors",function(){return s}),n(e.exports,"addGlobalEventProcessor",function(){return l}),n(e.exports,"notifyEventProcessors",function(){return(/** * Process an array of event processors, returning the processed event (or `null` if the event was dropped). */function e(t,r,n,s=0){return new a.SyncPromise((a,l)=>{let c=t[s];if(null===r||"function"!=typeof c)a(r);else{let u=c({...r},n);("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&c.id&&null===u&&(0,i.logger).log(`Event processor "${c.id}" dropped event`),(0,o.isThenable)(u)?u.then(r=>e(t,r,n,s+1).then(a)).then(null,l):e(t,u,n,s+1).then(a).then(null,l)}})})});var r=O("dLNNP"),o=O("gZK3u"),i=O("2M8FI"),a=O("4jLb4");/** * Returns the global event processors. */function s(){return(0,r.getGlobalSingleton)("globalEventProcessors",()=>[])}/** * Add a EventProcessor to be kept globally. * @param callback EventProcessor to add */function l(e){s().push(e)}}),O.register("4jLb4",function(e,t){n(e.exports,"resolvedSyncPromise",function(){return a}),n(e.exports,"SyncPromise",function(){return l}),n(e.exports,"rejectedSyncPromise",function(){return s});var r,o,i=O("gZK3u");// Overloads so we can call resolvedSyncPromise without arguments and generic argument /** * Creates a resolved sync promise. * * @param value the value to resolve the promise with * @returns the resolved sync promise */function a(e){return new l(t=>{t(e)})}/** * Creates a rejected sync promise. * * @param value the value to reject the promise with * @returns the rejected sync promise */function s(e){return new l((t,r)=>{r(e)})}(r=o||(o={}))[r.PENDING=0]="PENDING",r[r.RESOLVED=1]="RESOLVED",r[r.REJECTED=2]="REJECTED";/** * Thenable class that behaves like a Promise and follows it's interface * but is not async internally */class l{/** JSDoc */then(e,t){return new l((r,n)=>{this._handlers.push([!1,t=>{if(e)try{r(e(t))}catch(e){n(e)}else // TODO: FIXME r(t)},e=>{if(t)try{r(t(e))}catch(e){n(e)}else n(e)}]),this._executeHandlers()})}/** JSDoc */catch(e){return this.then(e=>e,e)}/** JSDoc */finally(e){return new l((t,r)=>{let n,o;return this.then(t=>{o=!1,n=t,e&&e()},t=>{o=!0,n=t,e&&e()}).then(()=>{if(o){r(n);return}t(n)})})}/** JSDoc */__init(){this._resolve=e=>{this._setResult(o.RESOLVED,e)}}/** JSDoc */__init2(){this._reject=e=>{this._setResult(o.REJECTED,e)}}/** JSDoc */__init3(){this._setResult=(e,t)=>{if(this._state===o.PENDING){if((0,i.isThenable)(t)){t.then(this._resolve,this._reject);return}this._state=e,this._value=t,this._executeHandlers()}}}/** JSDoc */__init4(){this._executeHandlers=()=>{if(this._state===o.PENDING)return;let e=this._handlers.slice();this._handlers=[],e.forEach(e=>{e[0]||(this._state===o.RESOLVED&&e[1](this._value),this._state===o.REJECTED&&e[2](this._value),e[0]=!0)})}}constructor(e){l.prototype.__init.call(this),l.prototype.__init2.call(this),l.prototype.__init3.call(this),l.prototype.__init4.call(this),this._state=o.PENDING,this._handlers=[];try{e(this._resolve,this._reject)}catch(e){this._reject(e)}}}}),O.register("4tvFY",function(e,t){n(e.exports,"makeSession",function(){return a}),n(e.exports,"updateSession",function(){return s}),n(e.exports,"closeSession",function(){return l});var r=O("fJuLu"),o=O("6QN16"),i=O("8T50x");/** * Creates a new `Session` object by setting certain default parameters. If optional @param context * is passed, the passed properties are applied to the session object. * * @param context (optional) additional properties to be applied to the returned session object * * @returns a new `Session` object */function a(e){// Both timestamp and started are in seconds since the UNIX epoch. let t=(0,o.timestampInSeconds)(),n={sid:(0,i.uuid4)(),init:!0,timestamp:t,started:t,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>(0,r.dropUndefinedKeys)({sid:`${n.sid}`,init:n.init,// Make sure that sec is converted to ms for date constructor started:new Date(1e3*n.started).toISOString(),timestamp:new Date(1e3*n.timestamp).toISOString(),status:n.status,errors:n.errors,did:"number"==typeof n.did||"string"==typeof n.did?`${n.did}`:void 0,duration:n.duration,attrs:{release:n.release,environment:n.environment,ip_address:n.ipAddress,user_agent:n.userAgent}})};return e&&s(n,e),n}/** * Updates a session object with the properties passed in the context. * * Note that this function mutates the passed object and returns void. * (Had to do this instead of returning a new and updated session because closing and sending a session * makes an update to the session after it was passed to the sending logic. * @see BaseClient.captureSession ) * * @param session the `Session` to update * @param context the `SessionContext` holding the properties that should be updated in @param session */// eslint-disable-next-line complexity function s(e,t={}){if(!t.user||(!e.ipAddress&&t.user.ip_address&&(e.ipAddress=t.user.ip_address),e.did||t.did||(e.did=t.user.id||t.user.email||t.user.username)),e.timestamp=t.timestamp||(0,o.timestampInSeconds)(),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=32===t.sid.length?t.sid:(0,i.uuid4)()),void 0!==t.init&&(e.init=t.init),!e.did&&t.did&&(e.did=`${t.did}`),"number"==typeof t.started&&(e.started=t.started),e.ignoreDuration)e.duration=void 0;else if("number"==typeof t.duration)e.duration=t.duration;else{let t=e.timestamp-e.started;e.duration=t>=0?t:0}t.release&&(e.release=t.release),t.environment&&(e.environment=t.environment),!e.ipAddress&&t.ipAddress&&(e.ipAddress=t.ipAddress),!e.userAgent&&t.userAgent&&(e.userAgent=t.userAgent),"number"==typeof t.errors&&(e.errors=t.errors),t.status&&(e.status=t.status)}/** * Closes a session by setting its status and updating the session object with it. * Internally calls `updateSession` to update the passed session object. * * Note that this function mutates the passed session (@see updateSession for explanation). * * @param session the `Session` object to be closed * @param status the `SessionStatus` with which the session was closed. If you don't pass a status, * this function will keep the previously set status, unless it was `'ok'` in which case * it is changed to `'exited'`. */function l(e,t){let r={};t?r={status:t}:"ok"===e.status&&(r={status:"exited"}),s(e,r)}}),O.register("aMMIg",function(e,t){n(e.exports,"init",function(){return I});var r=O("55zGM"),o=O("gPJmZ");O("1L226");var i=O("jRtKj"),a=O("cNaIJ"),s=O("OQwUB"),l=O("2M8FI"),c=O("8T0ix"),u=O("k7c88"),d=O("23laI"),f=O("7ZC4e"),p=O("jgSCi"),g=O("iz5bE"),h=O("6m0JS"),m=O("j2F7J"),v=O("9gC1l"),y=O("ejyUK"),b=O("4oGOJ"),C=O("l3Ioi"),A=O("2Khhx");let E=[new a.InboundFilters,new a.FunctionToString,new g.TryCatch,new h.Breadcrumbs,new p.GlobalHandlers,new m.LinkedErrors,new y.Dedupe,new v.HttpContext];/** * A magic string that build tooling can leverage in order to inject a release value into the SDK. *//** * The Sentry Browser SDK Client. * * To use this SDK, call the {@link init} function as early as possible when * loading the web page. To set context information or send manual events, use * the provided methods. * * @example * * ``` * * import { init } from '@sentry/browser'; * * init({ * dsn: '__DSN__', * // ... * }); * ``` * * @example * ``` * * import { configureScope } from '@sentry/browser'; * configureScope((scope: Scope) => { * scope.setExtra({ battery: 0.7 }); * scope.setTag({ user_mode: 'admin' }); * scope.setUser({ id: '4711' }); * }); * ``` * * @example * ``` * * import { addBreadcrumb } from '@sentry/browser'; * addBreadcrumb({ * message: 'My Breadcrumb', * // ... * }); * ``` * * @example * * ``` * * import * as Sentry from '@sentry/browser'; * Sentry.captureMessage('Hello, world!'); * Sentry.captureException(new Error('Good bye')); * Sentry.captureEvent({ * message: 'Manual', * stacktrace: [ * // ... * ], * }); * ``` * * @see {@link BrowserOptions} for documentation on configuration options. */function I(e={}){void 0===e.defaultIntegrations&&(e.defaultIntegrations=E),void 0===e.release&&("string"==typeof __SENTRY_RELEASE__&&(e.release=__SENTRY_RELEASE__),f.WINDOW.SENTRY_RELEASE&&f.WINDOW.SENTRY_RELEASE.id&&(e.release=f.WINDOW.SENTRY_RELEASE.id)),void 0===e.autoSessionTracking&&(e.autoSessionTracking=!0),void 0===e.sendClientReports&&(e.sendClientReports=!0);let t={...e,stackParser:(0,c.stackParserFromStackParserOptions)(e.stackParser||b.defaultStackParser),integrations:(0,o.getIntegrationsToSetup)(e),transport:e.transport||((0,u.supportsFetch)()?C.makeFetchTransport:A.makeXHRTransport)};(0,i.initAndBind)(d.BrowserClient,t),e.autoSessionTracking&&/** * Enable automatic Session Tracking for the initial page load. */function(){if(void 0===f.WINDOW.document){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&(0,l.logger).warn("Session tracking in non-browser environment with @sentry/browser is not supported.");return}let e=(0,r.getCurrentHub)();e.captureSession&&(// The session duration for browser sessions does not track a meaningful // concept that can be used as a metric. // Automatically captured sessions are akin to page views, and thus we // discard their duration. x(e),// We want to create a session for every navigation as well (0,s.addInstrumentationHandler)("history",({from:e,to:t})=>{void 0===e||e===t||x((0,r.getCurrentHub)())}))}()}function x(e){e.startSession({ignoreDuration:!0}),e.captureSession()}}),O.register("gPJmZ",function(e,t){n(e.exports,"getIntegrationsToSetup",function(){return l}),n(e.exports,"setupIntegrations",function(){return c}),n(e.exports,"setupIntegration",function(){return u});var r=O("8T50x"),o=O("2M8FI"),i=O("fyZ3C"),a=O("55zGM");let s=[];/** Gets integrations to install */function l(e){let t;let n=e.defaultIntegrations||[],o=e.integrations;// We flag default instances, so that later we can tell them apart from any user-created instances of the same class n.forEach(e=>{e.isDefaultInstance=!0}),t=Array.isArray(o)?[...n,...o]:"function"==typeof o?(0,r.arrayify)(o(n)):n;let i=/** Map of integrations assigned to a client *//** * Remove duplicates from the given array, preferring the last instance of any duplicate. Not guaranteed to * preseve the order of integrations in the array. * * @private */function(e){let t={};return e.forEach(e=>{let{name:r}=e,n=t[r];n&&!n.isDefaultInstance&&e.isDefaultInstance||(t[r]=e)}),Object.keys(t).map(e=>t[e])}(t),a=// Polyfill for Array.findIndex(), which is not supported in ES5 function(e,t){for(let r=0;r<e.length;r++)if(!0===t(e[r]))return r;return -1}(i,e=>"Debug"===e.name);if(-1!==a){let[e]=i.splice(a,1);i.push(e)}return i}/** * Given a list of integration instances this installs them all. When `withDefaults` is set to `true` then all default * integrations are added unless they were already provided before. * @param integrations array of integration instances * @param withDefault should enable default integrations */function c(e,t){let r={};return t.forEach(t=>{t&&u(e,t,r)}),r}/** Setup a single integration. */function u(e,t,r){if(r[t.name]=t,-1===s.indexOf(t.name)&&(t.setupOnce(i.addGlobalEventProcessor,a.getCurrentHub),s.push(t.name)),e.on&&"function"==typeof t.preprocessEvent){let r=t.preprocessEvent.bind(t);e.on("preprocessEvent",(t,n)=>r(t,n,e))}if(e.addEventProcessor&&"function"==typeof t.processEvent){let r=t.processEvent.bind(t),n=Object.assign((t,n)=>r(t,n,e),{id:t.name});e.addEventProcessor(n)}("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&(0,o.logger).log(`Integration installed: ${t.name}`)}}),O.register("1L226",function(e,t){n(e.exports,"getEnvelopeEndpointWithUrlEncodedAuth",function(){return a}),n(e.exports,"getReportDialogEndpoint",function(){return s});var r=O("41G3L"),o=O("fJuLu");/** Returns the prefix to construct Sentry ingestion API endpoints. */function i(e){let t=e.protocol?`${e.protocol}:`:"",r=e.port?`:${e.port}`:"";return`${t}//${e.host}${r}${e.path?`/${e.path}`:""}/api/`}/** * Returns the envelope endpoint URL with auth in the query string. * * Sending auth as part of the query string and not as custom HTTP headers avoids CORS preflight requests. */function a(e,// options: ClientOptions = {} as ClientOptions, t={}){// TODO (v8): Use this code instead // const { tunnel, _metadata = {} } = options; // return tunnel ? tunnel : `${_getIngestEndpoint(dsn)}?${_encodedAuth(dsn, _metadata.sdk)}`; let r="string"==typeof t?t:t.tunnel,n="string"!=typeof t&&t._metadata?t._metadata.sdk:void 0;return r||`${i(e)}${e.projectId}/envelope/?${(0,o.urlEncode)({// We send only the minimum set of required information. See // https://github.com/getsentry/sentry-javascript/issues/2572. sentry_key:e.publicKey,sentry_version:"7",...n&&{sentry_client:`${n.name}/${n.version}`}})}`}/** Returns the url to the report dialog endpoint. */function s(e,t){let n=(0,r.makeDsn)(e);if(!n)return"";let o=`${i(n)}embed/error-page/`,a=`dsn=${(0,r.dsnToString)(n)}`;for(let e in t)if("dsn"!==e){if("user"===e){let e=t.user;if(!e)continue;e.name&&(a+=`&name=${encodeURIComponent(e.name)}`),e.email&&(a+=`&email=${encodeURIComponent(e.email)}`)}else a+=`&${encodeURIComponent(e)}=${encodeURIComponent(t[e])}`}return`${o}?${a}`}}),O.register("41G3L",function(e,t){n(e.exports,"dsnToString",function(){return i}),n(e.exports,"makeDsn",function(){return s});var r=O("2M8FI");/** Regular expression used to parse a Dsn. */let o=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;/** * Renders the string representation of this Dsn. * * By default, this will render the public representation without the password * component. To get the deprecated private representation, set `withPassword` * to true. * * @param withPassword When set to true, the password will be included. */function i(e,t=!1){let{host:r,path:n,pass:o,port:i,projectId:a,protocol:s,publicKey:l}=e;return`${s}://${l}${t&&o?`:${o}`:""}@${r}${i?`:${i}`:""}/${n?`${n}/`:n}${a}`}function a(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}/** * Creates a valid Sentry Dsn object, identifying a Sentry instance and project. * @returns a valid DsnComponents object or `undefined` if @param from is an invalid DSN source */function s(e){let t="string"==typeof e?/** * Parses a Dsn from a given string. * * @param str A Dsn as string * @returns Dsn as DsnComponents or undefined if @param str is not a valid DSN string */function(e){let t=o.exec(e);if(!t){// This should be logged to the console // eslint-disable-next-line no-console console.error(`Invalid Sentry Dsn: ${e}`);return}let[r,n,i="",s,l="",c]=t.slice(1),u="",d=c,f=d.split("/");if(f.length>1&&(u=f.slice(0,-1).join("/"),d=f.pop()),d){let e=d.match(/^\d+/);e&&(d=e[0])}return a({host:s,pass:i,path:u,projectId:d,port:l,protocol:r,publicKey:n})}(e):a(e);if(t&&function(e){if(!("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__))return!0;let{port:t,projectId:n,protocol:o}=e,i=["protocol","publicKey","host","projectId"].find(t=>!e[t]&&((0,r.logger).error(`Invalid Sentry Dsn: ${t} missing`),!0));return!i&&(n.match(/^\d+$/)?"http"===o||"https"===o?!(t&&isNaN(parseInt(t,10)))||((0,r.logger).error(`Invalid Sentry Dsn: Invalid port ${t}`),!1):((0,r.logger).error(`Invalid Sentry Dsn: Invalid protocol ${o}`),!1):((0,r.logger).error(`Invalid Sentry Dsn: Invalid projectId ${n}`),!1))}(t))return t}}),O.register("jRtKj",function(e,t){n(e.exports,"initAndBind",function(){return i});var r=O("2M8FI"),o=O("55zGM");/** A class object that can instantiate Client objects. *//** * Internal function to create a new SDK client instance. The client is * installed and then bound to the current scope. * * @param clientClass The client class to instantiate. * @param options Options to pass to the client. */function i(e,t){!0===t.debug&&("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__?(0,r.logger).enable():// eslint-disable-next-line no-console console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle."));let n=(0,o.getCurrentHub)(),i=n.getScope();i.update(t.initialScope);let a=new e(t);n.bindClient(a)}}),O.register("cNaIJ",function(e,t){n(e.exports,"FunctionToString",function(){return O("83rfT").FunctionToString}),n(e.exports,"InboundFilters",function(){return O("9XQIa").InboundFilters}),O("83rfT"),O("9XQIa")}),O.register("83rfT",function(e,t){let r;n(e.exports,"FunctionToString",function(){return i});var o=O("fJuLu");/** Patch toString calls to return proper name for wrapped functions */class i{/** * @inheritDoc */static __initStatic(){this.id="FunctionToString"}/** * @inheritDoc */setupOnce(){// eslint-disable-next-line @typescript-eslint/unbound-method r=Function.prototype.toString;// intrinsics (like Function.prototype) might be immutable in some environments // e.g. Node with --frozen-intrinsics, XS (an embedded JavaScript engine) or SES (a JavaScript proposal) try{// eslint-disable-next-line @typescript-eslint/no-explicit-any Function.prototype.toString=function(...e){let t=(0,o.getOriginalFunction)(this)||this;return r.apply(t,e)}}catch(e){// ignore errors here, just don't patch this }}/** * @inheritDoc */constructor(){this.name=i.id}}i.__initStatic()}),O.register("9XQIa",function(e,t){n(e.exports,"InboundFilters",function(){return l});var r=O("8T50x"),o=O("2M8FI"),i=O("bWtiA");// "Script error." is hard coded into browsers for errors that it can't read. // this is the result of a script being pulled in from an external domain and CORS. let a=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/],s=[/^.*healthcheck.*$/,/^.*healthy.*$/,/^.*live.*$/,/^.*ready.*$/,/^.*heartbeat.*$/,/^.*\/health$/,/^.*\/healthz$/];/** Options for the InboundFilters integration *//** Inbound filters configurable by the user */class l{/** * @inheritDoc */static __initStatic(){this.id="InboundFilters"}/** * @inheritDoc */setupOnce(e,t){let n=e=>{let n=t();if(n){let t=n.getIntegration(l);if(t){var u;let l=n.getClient(),d=l?l.getOptions():{},f=/** JSDoc */function(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:a],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[],...e.disableTransactionDefaults?[]:s],ignoreInternal:void 0===e.ignoreInternal||e.ignoreInternal}}(t._options,d);return(f.ignoreInternal&&function(e){try{// @ts-expect-error can't be a sentry error if undefined // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access return"SentryError"===e.exception.values[0].type}catch(e){// ignore }return!1}(e)?(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&(0,o.logger).warn(`Event dropped due to being internal Sentry Error. Event: ${(0,r.getEventDescription)(e)}`),0):(u=f.ignoreErrors,// If event.type, this is not an error !e.type&&u&&u.length&&(function(e){let t;let n=[];e.message&&n.push(e.message);try{// @ts-expect-error Try catching to save bundle size // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access t=e.exception.values[e.exception.values.length-1]}catch(e){// try catching to save bundle size checking existence of variables }return t&&t.value&&(n.push(t.value),t.type&&n.push(`${t.type}: ${t.value}`)),("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&0===n.length&&(0,o.logger).error(`Could not extract message for event ${(0,r.getEventDescription)(e)}`),n})(e).some(e=>(0,i.stringMatchesSomePattern)(e,u)))?(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&(0,o.logger).warn(`Event dropped due to being matched by \`ignoreErrors\` option. Event: ${(0,r.getEventDescription)(e)}`),0):!function(e,t){if("transaction"!==e.type||!t||!t.length)return!1;let r=e.transaction;return!!r&&(0,i.stringMatchesSomePattern)(r,t)}(e,f.ignoreTransactions)?!function(e,t){// TODO: Use Glob instead? if(!t||!t.length)return!1;let r=c(e);return!!r&&(0,i.stringMatchesSomePattern)(r,t)}(e,f.denyUrls)?function(e,t){// TODO: Use Glob instead? if(!t||!t.length)return!0;let r=c(e);return!r||(0,i.stringMatchesSomePattern)(r,t)}(e,f.allowUrls)||(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&(0,o.logger).warn(`Event dropped due to not being matched by \`allowUrls\` option. Event: ${(0,r.getEventDescription)(e)}. Url: ${c(e)}`),0):(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&(0,o.logger).warn(`Event dropped due to being matched by \`denyUrls\` option. Event: ${(0,r.getEventDescription)(e)}. Url: ${c(e)}`),0):(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&(0,o.logger).warn(`Event dropped due to being matched by \`ignoreTransactions\` option. Event: ${(0,r.getEventDescription)(e)}`),0))?e:null}}return e};n.id=this.name,e(n)}/** * @inheritDoc */constructor(e={}){this.name=l.id,this._options=e}}function c(e){try{let t;try{// @ts-expect-error we only care about frames if the whole thing here is defined t=e.exception.values[0].stacktrace.frames}catch(e){// ignore }return t?function(e=[]){for(let t=e.length-1;t>=0;t--){let r=e[t];if(r&&"<anonymous>"!==r.filename&&"[native code]"!==r.filename)return r.filename||null}return null}(t):null}catch(t){return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&(0,o.logger).error(`Cannot extract url for event ${(0,r.getEventDescription)(e)}`),null}}l.__initStatic()}),O.register("OQwUB",function(e,t){let r,o,i;n(e.exports,"SENTRY_XHR_DATA_KEY",function(){return g}),n(e.exports,"addInstrumentationHandler",function(){return v});var a=O("gZK3u"),s=O("2M8FI"),l=O("fJuLu"),c=O("8T0ix"),u=O("k7c88"),d=O("dLNNP"),f=O("aKtxa");// eslint-disable-next-line deprecation/deprecation let p=(0,d.getGlobalObject)(),g="__sentry_xhr_v2__",h={},m={};/** * Add handler that will be called when given type of instrumentation triggers. * Use at your own risk, this might break without changelog notice, only used internally. * @hidden */function v(e,t){h[e]=h[e]||[],h[e].push(t),/** Instruments given API */function(e){if(!m[e])switch(m[e]=!0,e){case"console":"console"in d.GLOBAL_OBJ&&(0,s.CONSOLE_LEVELS).forEach(function(e){e in d.GLOBAL_OBJ.console&&(0,l.fill)(d.GLOBAL_OBJ.console,e,function(t){return s.originalConsoleMethods[e]=t,function(...t){y("console",{args:t,level:e});let r=s.originalConsoleMethods[e];r&&r.apply(d.GLOBAL_OBJ.console,t)}})});break;case"dom":/** JSDoc */(function(){if(!p.document)return;// Make it so that any click or keypress that is unhandled / bubbled up all the way to the document triggers our dom // handlers. (Normally we have only one, which captures a breadcrumb for each click or keypress.) Do this before // we instrument `addEventListener` so that we don't end up attaching this handler twice. let e=y.bind(null,"dom"),t=A(e,!0);p.document.addEventListener("click",t,!1),p.document.addEventListener("keypress",t,!1),// After hooking into click and keypress events bubbled up to `document`, we also hook into user-handled // clicks & keypresses, by adding an event listener of our own to any element to which they add a listener. That // way, whenever one of their handlers is triggered, ours will be, too. (This is needed because their handler // could potentially prevent the event from bubbling up to our global listeners. This way, our handler are still // guaranteed to fire at least once.) ["EventTarget","Node"].forEach(t=>{// eslint-disable-next-line @typescript-eslint/no-unsafe-member-access let r=p[t]&&p[t].prototype;r&&r.hasOwnProperty&&r.hasOwnProperty("addEventListener")&&((0,l.fill)(r,"addEventListener",function(t){return function(r,n,o){if("click"===r||"keypress"==r)try{let n=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},i=n[r]=n[r]||{refCount:0};if(!i.handler){let n=A(e);i.handler=n,t.call(this,r,n,o)}i.refCount++}catch(e){// Accessing dom properties is always fragile. // Also allows us to skip `addEventListenrs` calls with no proper `this` context. }return t.call(this,r,n,o)}}),(0,l.fill)(r,"removeEventListener",function(e){return function(t,r,n){if("click"===t||"keypress"==t)try{let r=this.__sentry_instrumentation_handlers__||{},o=r[t];o&&(o.refCount--,o.refCount<=0&&(e.call(this,t,o.handler,n),o.handler=void 0,delete r[t]),0===Object.keys(r).length&&delete this.__sentry_instrumentation_handlers__)}catch(e){// Accessing dom properties is always fragile. // Also allows us to skip `addEventListenrs` calls with no proper `this` context. }return e.call(this,t,r,n)}}))})})();break;case"xhr":/** JSDoc */(function(){// eslint-disable-next-line @typescript-eslint/no-unsafe-member-access if(!p.XMLHttpRequest)return;let e=XMLHttpRequest.prototype;(0,l.fill)(e,"open",function(e){return function(...t){let r=t[1],n=this[g]={// eslint-disable-next-line @typescript-eslint/no-unsafe-member-access method:(0,a.isString)(t[0])?t[0].toUpperCase():t[0],url:t[1],request_headers:{}};(0,a.isString)(r)&&"POST"===n.method&&r.match(/sentry_key/)&&(this.__sentry_own_request__=!0);let o=()=>{// For whatever reason, this is not the same instance here as from the outer method let e=this[g];if(e&&4===this.readyState){try{// touching statusCode in some platforms throws // an exception e.status_code=this.status}catch(e){/* do nothing */}y("xhr",{args:t,endTimestamp:Date.now(),startTimestamp:Date.now(),xhr:this})}};return"onreadystatechange"in this&&"function"==typeof this.onreadystatechange?(0,l.fill)(this,"onreadystatechange",function(e){return function(...t){return o(),e.apply(this,t)}}):this.addEventListener("readystatechange",o),// Intercepting `setRequestHeader` to access the request headers of XHR instance. // This will only work for user/library defined headers, not for the default/browser-assigned headers. // Request cookies are also unavailable for XHR, as `Cookie` header can't be defined by `setRequestHeader`. (0,l.fill)(this,"setRequestHeader",function(e){return function(...t){let[r,n]=t,o=this[g];return o&&(o.request_headers[r.toLowerCase()]=n),e.apply(this,t)}}),e.apply(this,t)}}),(0,l.fill)(e,"send",function(e){return function(...t){let r=this[g];return r&&void 0!==t[0]&&(r.body=t[0]),y("xhr",{args:t,startTimestamp:Date.now(),xhr:this}),e.apply(this,t)}})})();break;case"fetch":(0,u.supportsNativeFetch)()&&(0,l.fill)(d.GLOBAL_OBJ,"fetch",function(e){return function(...t){let{method:r,url:n}=/** * Parses the fetch arguments to find the used Http method and the url of the request */function(e){if(0===e.length)return{method:"GET",url:""};if(2===e.length){let[t,r]=e;return{url:C(t),method:b(r,"method")?String(r.method).toUpperCase():"GET"}}let t=e[0];return{url:C(t),method:b(t,"method")?String(t.method).toUpperCase():"GET"}}(t),o={args:t,fetchData:{method:r,url:n},startTimestamp:Date.now()};// eslint-disable-next-line @typescript-eslint/no-unsafe-member-access return y("fetch",{...o}),e.apply(d.GLOBAL_OBJ,t).then(e=>(y("fetch",{...o,endTimestamp:Date.now(),response:e}),e),e=>{// NOTE: If you are a Sentry user, and you are seeing this stack frame, // it means the sentry.javascript SDK caught an error invoking your application code. // This is expected behavior and NOT indicative of a bug with sentry.javascript. throw y("fetch",{...o,endTimestamp:Date.now(),error:e}),e})}});break;case"history":/** JSDoc */(function(){if(!(0,f.supportsHistory)())return;let e=p.onpopstate;/** @hidden */function t(e){return function(...t){let n=t.length>2?t[2]:void 0;if(n){// coerce to string (this is what pushState does) let e=r,t=String(n);// keep track of the current URL state, as we always receive only the updated state r=t,y("history",{from:e,to:t})}return e.apply(this,t)}}p.onpopstate=function(...t){let n=p.location.href,o=r;if(r=n,y("history",{from:o,to:n}),e)// https://github.com/getsentry/sentry-javascript/issues/3344 // https://github.com/bugsnag/bugsnag-js/issues/469 try{return e.apply(this,t)}catch(e){// no-empty }},(0,l.fill)(p.history,"pushState",t),(0,l.fill)(p.history,"replaceState",t)})();break;case"error":E=p.onerror,p.onerror=function(e,t,r,n,o){return y("error",{column:n,error:o,line:r,msg:e,url:t}),!!E&&!E.__SENTRY_LOADER__&&E.apply(this,arguments)},p.onerror.__SENTRY_INSTRUMENTED__=!0;break;case"unhandledrejection":I=p.onunhandledrejection,p.onunhandledrejection=function(e){return y("unhandledrejection",e),!I||!!I.__SENTRY_LOADER__||I.apply(this,arguments)},p.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0;break;default:("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&(0,s.logger).warn("unknown instrumentation type:",e);return}}(e)}/** JSDoc */function y(e,t){if(e&&h[e])for(let r of h[e]||[])try{r(t)}catch(t){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&(0,s.logger).error(`Error while triggering instrumentation handler. Type: ${e} Name: ${(0,c.getFunctionName)(r)} Error:`,t)}}function b(e,t){return!!e&&"object"==typeof e&&!!e[t]}function C(e){return"string"==typeof e?e:e?b(e,"url")?e.url:e.toString?e.toString():"":""}/** * Wraps addEventListener to capture UI breadcrumbs * @param handler function that will be triggered * @param globalListener indicates whether event was captured by the global event listener * @returns wrapped breadcrumb events handler * @hidden */function A(e,t=!1){return r=>{// It's possible this handler might trigger multiple times for the same // event (e.g. event propagation through node ancestors). // Ignore if we've already captured that event. if(!r||i===r||/** * Decide whether an event should be captured. * @param event event to be captured */function(e){// We are only interested in filtering `keypress` events for now. if("keypress"!==e.type)return!1;try{let t=e.target;if(!t||!t.tagName)return!0;// Only consider keypress events on actual input elements. This will disregard keypresses targeting body // e.g.tabbing through elements, hotkeys, etc. if("INPUT"===t.tagName||"TEXTAREA"===t.tagName||t.isContentEditable)return!1}catch(e){// just accessing `target` property can throw an exception in some rare circumstances // see: https://github.com/getsentry/sentry-javascript/issues/838 }return!0}(r))return;let n="keypress"===r.type?"input":r.type;void 0===o?(e({event:r,name:n,global:t}),i=r):/** * Decide whether the current event should finish the debounce of previously captured one. * @param previous previously captured event * @param current event to be captured */function(e,t){// If there was no previous event, it should always be swapped for the new one. if(!e||e.type!==t.type)return!0;try{// If both events have the same type, it's still possible that actions were performed on different targets. // e.g. 2 clicks on different buttons. if(e.target!==t.target)return!0}catch(e){// just accessing `target` property can throw an exception in some rare circumstances // see: https://github.com/getsentry/sentry-javascript/issues/838 }// If both events have the same type _and_ same `target` (an element which triggered an event, _not necessarily_ // to which an event listener was attached), we treat them as the same action, as we want to capture // only one breadcrumb. e.g. multiple clicks on the same button, or typing inside a user input box. return!1}(i,r)&&(e({event:r,name:n,global:t}),i=r),// Start a new debounce timer that will prevent us from capturing multiple events that should be grouped together. clearTimeout(o),o=p.setTimeout(()=>{o=void 0},1e3)}}let E=null,I=null}),O.register("8T0ix",function(e,t){n(e.exports,"createStackParser",function(){return i}),n(e.exports,"stackParserFromStackParserOptions",function(){return a}),n(e.exports,"getFunctionName",function(){return l}),O("jiDK8");// Used to sanitize webpack (error: *) wrapped stack errors let r=/\(error: (.*)\)/,o=/captureMessage|captureException/;/** * Creates a stack parser with the supplied line parsers * * StackFrames are returned in the correct order for Sentry Exception * frames and with Sentry SDK internal frames removed from the top and bottom * */function i(...e){let t=e.sort((e,t)=>e[0]-t[0]).map(e=>e[1]);return(e,n=0)=>{let i=[],a=e.split("\n");for(let e=n;e<a.length;e++){let n=a[e];// Ignore lines over 1kb as they are unlikely to be stack frames. // Many of the regular expressions use backtracking which results in run time that increases exponentially with // input size. Huge strings can result in hangs/Denial of Service: // https://github.com/getsentry/sentry-javascript/issues/2286 if(n.length>1024)continue;// https://github.com/getsentry/sentry-javascript/issues/5459 // Remove webpack (error: *) wrappers let o=r.test(n)?n.replace(r,"$1"):n;// https://github.com/getsentry/sentry-javascript/issues/7813 // Skip Error: lines if(!o.match(/\S*Error: /)){for(let e of t){let t=e(o);if(t){i.push(t);break}}if(i.length>=50)break}}return(/** * Removes Sentry frames from the top and bottom of the stack if present and enforces a limit of max number of frames. * Assumes stack input is ordered from top to bottom and returns the reverse representation so call site of the * function that caused the crash is the last frame in the array. * @hidden */function(e){if(!e.length)return[];let t=Array.from(e);return/sentryWrapped/.test(t[t.length-1].function||"")&&t.pop(),// Reversing in the middle of the procedure allows us to just pop the values off the stack t.reverse(),o.test(t[t.length-1].function||"")&&(t.pop(),o.test(t[t.length-1].function||"")&&t.pop()),t.slice(0,50).map(e=>({...e,filename:e.filename||t[t.length-1].filename,function:e.function||"?"}))}(i))}}/** * Gets a stack parser implementation from Options.stackParser * @see Options * * If options contains an array of line parsers, it is converted into a parser */function a(e){return Array.isArray(e)?i(...e):e}let s="<anonymous>";/** * Safely extract function name from itself */function l(e){try{if(!e||"function"!=typeof e)return s;return e.name||s}catch(e){// Just accessing custom props in some Selenium environments // can cause a "Permission denied" exception (see raven-js#495). return s}}}),O.register("jiDK8",function(e,t){n(e.exports,"node",function(){return r});/** Node Stack line parser */// eslint-disable-next-line complexity function r(e){let t=/^\s*[-]{4,}$/,r=/at (?:async )?(?:(.+?)\s+\()?(?:(.+):(\d+):(\d+)?|([^)]+))\)?/;// eslint-disable-next-line complexity return n=>{let o=n.match(r);if(o){let t,r,n,i,a;if(o[1]){let e=(n=o[1]).lastIndexOf(".");if("."===n[e-1]&&e--,e>0){t=n.slice(0,e),r=n.slice(e+1);let o=t.indexOf(".Module");o>0&&(n=n.slice(o+1),t=t.slice(0,o))}i=void 0}r&&(i=t,a=r),"<anonymous>"===r&&(a=void 0,n=void 0),void 0===n&&(a=a||"<anonymous>",n=i?`${i}.${a}`:a);let s=o[2]&&o[2].startsWith("file://")?o[2].slice(7):o[2],l="native"===o[5];s||!o[5]||l||(s=o[5]);let c=l||s&&// It's not internal if it's an absolute linux path !s.startsWith("/")&&// It's not internal if it's an absolute windows path !s.includes(":\\")&&// It's not internal if the path is starting with a dot !s.startsWith(".")&&// It's not internal if the frame has a protocol. In node, this is usually the case if the file got pre-processed with a bundler like webpack !s.match(/^[a-zA-Z]([a-zA-Z0-9.\-+])*:\/\//),u=!c&&void 0!==s&&!s.includes("node_modules/");// Schema from: https://stackoverflow.com/a/3641782 return{filename:s,module:e?e(s):void 0,function:n,lineno:parseInt(o[3],10)||void 0,colno:parseInt(o[4],10)||void 0,in_app:u}}if(n.match(t))return{filename:n}}}}),O.register("k7c88",function(e,t){n(e.exports,"supportsFetch",function(){return a}),n(e.exports,"isNativeFetch",function(){return s}),n(e.exports,"supportsNativeFetch",function(){return l});var r=O("2M8FI"),o=O("dLNNP");// eslint-disable-next-line deprecation/deprecation let i=(0,o.getGlobalObject)();/** * Tells whether current environment supports Fetch API * {@link supportsFetch}. * * @returns Answer to the given question. */function a(){if(!("fetch"in i))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch(e){return!1}}/** * isNativeFetch checks if the given function is a native implementation of fetch() */// eslint-disable-next-line @typescript-eslint/ban-types function s(e){return e&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}/** * Tells whether current environment supports Fetch API natively * {@link supportsNativeFetch}. * * @returns true if `window.fetch` is natively implemented, false otherwise */function l(){if(!a())return!1;// Fast path to avoid DOM I/O // eslint-disable-next-line @typescript-eslint/unbound-method if(s(i.fetch))return!0;// window.fetch is implemented, but is polyfilled or already wrapped (e.g: by a chrome extension) // so create a "pure" iframe to see if that has native fetch let e=!1,t=i.document;// eslint-disable-next-line deprecation/deprecation if(t&&"function"==typeof t.createElement)try{let r=t.createElement("iframe");r.hidden=!0,t.head.appendChild(r),r.contentWindow&&r.contentWindow.fetch&&(e=s(r.contentWindow.fetch)),t.head.removeChild(r)}catch(e){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&(0,r.logger).warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return e}}),O.register("aKtxa",function(e,t){n(e.exports,"supportsHistory",function(){return i});var r=O("dLNNP");// Based on https://github.com/angular/angular.js/pull/13945/files // eslint-disable-next-line deprecation/deprecation let o=(0,r.getGlobalObject)();/** * Tells whether current environment supports History API * {@link supportsHistory}. * * @returns Answer to the given question. */function i(){// NOTE: in Chrome App environment, touching history.pushState, *even inside // a try/catch block*, will cause Chrome to output an error to console.error // borrowed from: https://github.com/angular/angular.js/pull/13945/files /* eslint-disable @typescript-eslint/no-unsafe-member-access */// eslint-disable-next-line @typescript-eslint/no-explicit-any let e=o.chrome,t=e&&e.app&&e.app.runtime,r="history"in o&&!!o.history.pushState&&!!o.history.replaceState;return!t&&r}}),O.register("23laI",function(e,t){n(e.exports,"BrowserClient",function(){return f});var r=O("6ZIFS"),o=O("9y1rk"),i=O("7IjtK"),a=O("41G3L"),s=O("jKhFX"),l=O("2M8FI"),c=O("avI3X"),u=O("7ZC4e"),d=O("aPVBJ");/** * Configuration options for the Sentry Browser SDK. * @see @sentry/types Options for more information. *//** * The Sentry Browser SDK Client. * * @see BrowserOptions for documentation on configuration options. * @see SentryClient for usage documentation. */class f extends r.BaseClient{/** * @inheritDoc */eventFromException(e,t){return(0,c.eventFromException)(this._options.stackParser,e,t,this._options.attachStacktrace)}/** * @inheritDoc */eventFromMessage(e,t="info",r){return(0,c.eventFromMessage)(this._options.stackParser,e,t,r,this._options.attachStacktrace)}/** * Sends user feedback to Sentry. */captureUserFeedback(e){if(!this._isEnabled()){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&(0,l.logger).warn("SDK not enabled, will not capture user feedback.");return}let t=(0,d.createUserFeedbackEnvelope)(e,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this._sendEnvelope(t)}/** * @inheritDoc */_prepareEvent(e,t,r){return e.platform=e.platform||"javascript",super._prepareEvent(e,t,r)}/** * Sends client reports as an envelope. */_flushOutcomes(){let e=this._clearOutcomes();if(0===e.length){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&(0,l.logger).log("No outcomes to send");return}if(!this._dsn){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&(0,l.logger).log("No dsn provided, will not send outcomes");return}("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&(0,l.logger).log("Sending outcomes:",e);let t=(0,i.createClientReportEnvelope)(e,this._options.tunnel&&(0,a.dsnToString)(this._dsn));this._sendEnvelope(t)}/** * Creates a new Browser SDK instance. * * @param options Configuration options for this SDK. */constructor(e){let t=u.WINDOW.SENTRY_SDK_SOURCE||(0,s.getSDKSource)();e._metadata=e._metadata||{},e._metadata.sdk=e._metadata.sdk||{name:"sentry.javascript.browser",packages:[{name:`${t}:@sentry/browser`,version:o.SDK_VERSION}],version:o.SDK_VERSION},super(e),e.sendClientReports&&u.WINDOW.document&&(0,u.WINDOW).document.addEventListener("visibilitychange",()=>{"hidden"===u.WINDOW.document.visibilityState&&this._flushOutcomes()})}}}),O.register("6ZIFS",function(e,t){n(e.exports,"BaseClient",function(){return v});var r=O("5OOmu"),o=O("8T50x"),i=O("gZK3u"),a=O("2M8FI"),s=O("41G3L"),l=O("4jLb4"),c=O("f0gQD"),u=O("1L226"),d=O("2hFZt"),f=O("gPJmZ"),p=O("4tvFY"),g=O("2nl4n"),h=O("gKwa9");let m="Not capturing exception because it's already been captured.";/** * Base implementation for all JavaScript SDK clients. * * Call the constructor with the corresponding options * specific to the client subclass. To access these options later, use * {@link Client.getOptions}. * * If a Dsn is specified in the options, it will be parsed and stored. Use * {@link Client.getDsn} to retrieve the Dsn at any moment. In case the Dsn is * invalid, the constructor will throw a {@link SentryException}. Note that * without a valid Dsn, the SDK will not send any events to Sentry. * * Before sending an event, it is passed through * {@link BaseClient._prepareEvent} to add SDK information and scope data * (breadcrumbs and context). To add more custom information, override this * method and extend the resulting prepared event. * * To issue automatically created events (e.g. via instrumentation), use * {@link Client.captureEvent}. It will prepare the event and pass it through * the callback lifecycle. To issue auto-breadcrumbs, use * {@link Client.addBreadcrumb}. * * @example * class NodeClient extends BaseClient<NodeOptions> { * public constructor(options: NodeOptions) { * super(options); * } * * // ... * } */class v{/** * @inheritDoc */// eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/explicit-module-boundary-types captureException(e,t,r){// ensure we haven't captured this very object before if((0,o.checkOrSetAlreadyCaught)(e)){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&(0,a.logger).log(m);return}let n=t&&t.event_id;return this._process(this.eventFromException(e,t).then(e=>this._captureEvent(e,t,r)).then(e=>{n=e})),n}/** * @inheritDoc */captureMessage(e,t,r,n){let o=r&&r.event_id,a=(0,i.isPrimitive)(e)?this.eventFromMessage(String(e),t,r):this.eventFromException(e,r);return this._process(a.then(e=>this._captureEvent(e,r,n)).then(e=>{o=e})),o}/** * @inheritDoc */captureEvent(e,t,r){// ensure we haven't captured this very object before if(t&&t.originalException&&(0,o.checkOrSetAlreadyCaught)(t.originalException)){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&(0,a.logger).log(m);return}let n=t&&t.event_id;return this._process(this._captureEvent(e,t,r).then(e=>{n=e})),n}/** * @inheritDoc */captureSession(e){if(!this._isEnabled()){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&(0,a.logger).warn("SDK not enabled, will not capture session.");return}"string"!=typeof e.release?("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&(0,a.logger).warn("Discarded session because of missing or non-string release"):(this.sendSession(e),// After sending, we set init false to indicate it's not the first occurrence (0,p.updateSession)(e,{init:!1}))}/** * @inheritDoc */getDsn(){return this._dsn}/** * @inheritDoc */getOptions(){return this._options}/** * @see SdkMetadata in @sentry/types * * @return The metadata of the SDK */getSdkMetadata(){return this._options._metadata}/** * @inheritDoc */getTransport(){return this._transport}/** * @inheritDoc */flush(e){let t=this._transport;return t?this._isClientDoneProcessing(e).then(r=>t.flush(e).then(e=>r&&e)):(0,l.resolvedSyncPromise)(!0)}/** * @inheritDoc */close(e){return this.flush(e).then(e=>(this.getOptions().enabled=!1,e))}/** Get all installed event processors. */getEventProcessors(){return this._eventProcessors}/** @inheritDoc */addEventProcessor(e){this._eventProcessors.push(e)}/** * Sets up the integrations */setupIntegrations(){this._isEnabled()&&!this._integrationsInitialized&&(this._integrations=(0,f.setupIntegrations)(this,this._options.integrations),this._integrationsInitialized=!0)}/** * Gets an installed integration by its `id`. * * @returns The installed integration or `undefined` if no integration with that `id` was installed. */getIntegrationById(e){return this._integrations[e]}/** * @inheritDoc */getIntegration(e){try{return this._integrations[e.id]||null}catch(t){return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&(0,a.logger).warn(`Cannot retrieve integration ${e.id} from the current Client`),null}}/** * @inheritDoc */addIntegration(e){(0,f.setupIntegration)(this,e,this._integrations)}/** * @inheritDoc */sendEvent(e,t={}){if(this.emit("beforeSendEvent",e,t),this._dsn){let n=(0,d.createEventEnvelope)(e,this._dsn,this._options._metadata,this._options.tunnel);for(let e of t.attachments||[])n=(0,r.addItemToEnvelope)(n,(0,r.createAttachmentEnvelopeItem)(e,this._options.transportOptions&&this._options.transportOptions.textEncoder));let o=this._sendEnvelope(n);o&&o.then(t=>this.emit("afterSendEvent",e,t),null)}}/** * @inheritDoc */sendSession(e){if(this._dsn){let t=(0,d.createSessionEnvelope)(e,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(t)}}/** * @inheritDoc */recordDroppedEvent(e,t,r){// Note: we use `event` in replay, where we overwrite this hook. if(this._options.sendClientReports){// We want to track each category (error, transaction, session, replay_event) separately // but still keep the distinction between different type of outcomes. // We could use nested maps, but it's much easier to read and type this way. // A correct type for map-based implementation if we want to go that route // would be `Partial<Record<SentryRequestType, Partial<Record<Outcome, number>>>>` // With typescript 4.1 we could even use template literal types let r=`${e}:${t}`;("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&(0,a.logger).log(`Adding outcome: "${r}"`),// The following works because undefined + 1 === NaN and NaN is falsy this._outcomes[r]=this._outcomes[r]+1||1}}// Keep on() & emit() signatures in sync with types' client.ts interface /* eslint-disable @typescript-eslint/unified-signatures *//** @inheritdoc *//** @inheritdoc */on(e,t){this._hooks[e]||(this._hooks[e]=[]),// @ts-expect-error We assue the types are correct this._hooks[e].push(t)}/** @inheritdoc *//** @inheritdoc */emit(e,...t){this._hooks[e]&&this._hooks[e].forEach(e=>e(...t))}/* eslint-enable @typescript-eslint/unified-signatures *//** Updates existing session based on the provided event */_updateSessionFromEvent(e,t){let r=!1,n=!1,o=t.exception&&t.exception.values;if(o)for(let e of(n=!0,o)){let t=e.mechanism;if(t&&!1===t.handled){r=!0;break}}// A session is updated and that session update is sent in only one of the two following scenarios: // 1. Session with non terminal status and 0 errors + an error occurred -> Will set error count to 1 and send update // 2. Session with non terminal status and 1 error + a crash occurred -> Will set status crashed and send update let i="ok"===e.status,a=i&&0===e.errors||i&&r;a&&((0,p.updateSession)(e,{...r&&{status:"crashed"},errors:e.errors||Number(n||r)}),this.captureSession(e))}/** * Determine if the client is finished processing. Returns a promise because it will wait `timeout` ms before saying * "no" (resolving to `false`) in order to give the client a chance to potentially finish first. * * @param timeout The time, in ms, after which to resolve to `false` if the client is still busy. Passing `0` (or not * passing anything) will make the promise wait as long as it takes for processing to finish before resolving to * `true`. * @returns A promise which will resolve to `true` if processing is already done or finishes before the timeout, and * `false` otherwise */_isClientDoneProcessing(e){return new l.SyncPromise(t=>{let r=0,n=setInterval(()=>{0==this._numProcessing?(clearInterval(n),t(!0)):(r+=1,e&&r>=e&&(clearInterval(n),t(!1)))},1)})}/** Determines whether this SDK is enabled and a valid Dsn is present. */_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._dsn}/** * Adds common information to events. * * The information includes release and environment from `options`, * breadcrumbs and context (extra, tags and user) from the scope. * * Information that is already present in the event is never overwritten. For * nested objects, such as the context, keys are merged. * * @param event The original event. * @param hint May contain additional information about the original exception. * @param scope A scope containing event metadata. * @returns A new event with more information. */_prepareEvent(e,t,r){let n=this.getOptions(),o=Object.keys(this._integrations);return!t.integrations&&o.length>0&&(t.integrations=o),this.emit("preprocessEvent",e,t),(0,h.prepareEvent)(n,e,t,r,this).then(e=>{if(null===e)return e;// If a trace context is not set on the event, we use the propagationContext set on the event to // generate a trace context. If the propagationContext does not have a dynamic sampling context, we // also generate one for it. let{propagationContext:t}=e.sdkProcessingMetadata||{},n=e.contexts&&e.contexts.trace;if(!n&&t){let{traceId:n,spanId:o,parentSpanId:i,dsc:a}=t;e.contexts={trace:{trace_id:n,span_id:o,parent_span_id:i},...e.contexts};let s=a||(0,g.getDynamicSamplingContextFromClient)(n,this,r);e.sdkProcessingMetadata={dynamicSamplingContext:s,...e.sdkProcessingMetadata}}return e})}/** * Processes the event and logs an error in case of rejection * @param event * @param hint * @param scope */_captureEvent(e,t={},r){return this._processEvent(e,t,r).then(e=>e.event_id,e=>{("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&("log"===e.logLevel?(0,a.logger).log(e.message):(0,a.logger).warn(e))})}/** * Processes an event (either error or message) and sends it to Sentry. * * This also adds breadcrumbs and context information to the event. However, * platform specific meta data (such as the User's IP address) must be added * by the SDK implementor. * * * @param event The event to send to Sentry. * @param hint May contain additional information about the original exception. * @param scope A scope containing event metadata. * @returns A SyncPromise that resolves with the event or rejects in case event was/will not be send. */_processEvent(e,t,r){let n=this.getOptions(),{sampleRate:o}=n;if(!this._isEnabled())return(0,l.rejectedSyncPromise)(new c.SentryError("SDK not enabled, will not capture event.","log"));let a=b(e),s=y(e),u=e.type||"error",d=`before send for type \`${u}\``;// 1.0 === 100% events are sent // 0.0 === 0% events are sent // Sampling for transaction happens somewhere else if(s&&"number"==typeof o&&Math.random()>o)return this.recordDroppedEvent("sample_rate","error",e),(0,l.rejectedSyncPromise)(new c.SentryError(`Discarding event because it's not included in the random sample (sampling rate = ${o})`,"log"));let f="replay_event"===u?"replay":u;return this._prepareEvent(e,t,r).then(r=>{if(null===r)throw this.recordDroppedEvent("event_processor",f,e),new c.SentryError("An event processor returned `null`, will not send event.","log");let o=t.data&&!0===t.data.__sentry__;if(o)return r;let a=/** * Process the matching `beforeSendXXX` callback. */function(e,t,r){let{beforeSend:n,beforeSendTransaction:o}=e;return y(t)&&n?n(t,r):b(t)&&o?o(t,r):t}(n,r,t);return(/** * Verifies that return value of configured `beforeSend` or `beforeSendTransaction` is of expected type, and returns the value if so. */function(e,t){let r=`${t} must return \`null\` or a valid event.`;if((0,i.isThenable)(e))return e.then(e=>{if(!(0,i.isPlainObject)(e)&&null!==e)throw new c.SentryError(r);return e},e=>{throw new c.SentryError(`${t} rejected with ${e}`)});if(!(0,i.isPlainObject)(e)&&null!==e)throw new c.SentryError(r);return e}(a,d))}).then(n=>{if(null===n)throw this.recordDroppedEvent("before_send",f,e),new c.SentryError(`${d} returned \`null\`, will not send event.`,"log");let o=r&&r.getSession();!a&&o&&this._updateSessionFromEvent(o,n);// None of the Sentry built event processor will update transaction name, // so if the transaction name has been changed by an event processor, we know // it has to come from custom event processor added by a user let i=n.transaction_info;return a&&i&&n.transaction!==e.transaction&&(n.transaction_info={...i,source:"custom"}),this.sendEvent(n,t),n}).then(null,e=>{if(e instanceof c.SentryError)throw e;throw this.captureException(e,{data:{__sentry__:!0},originalException:e}),new c.SentryError(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event. Reason: ${e}`)})}/** * Occupies the client with processing and event */_process(e){this._numProcessing++,e.then(e=>(this._numProcessing--,e),e=>(this._numProcessing--,e))}/** * @inheritdoc */_sendEnvelope(e){if(this._transport&&this._dsn)return this.emit("beforeEnvelope",e),this._transport.send(e).then(null,e=>{("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&(0,a.logger).error("Error while sending event:",e)});("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&(0,a.logger).error("Transport disabled")}/** * Clears outcomes on this client and returns them. */_clearOutcomes(){let e=this._outcomes;return this._outcomes={},Object.keys(e).map(t=>{let[r,n]=t.split(":");return{reason:r,category:n,quantity:e[t]}})}/** Options passed to the SDK. *//** The client Dsn, if specified in options. Without this Dsn, the SDK will be disabled. *//** Array of set up integrations. *//** Indicates whether this client's integrations have been set up. *//** Number of calls being processed *//** Holds flushable */// eslint-disable-next-line @typescript-eslint/ban-types /** * Initializes this client instance. * * @param options Options for the client. */constructor(e){if(this._options=e,this._integrations={},this._integrationsInitialized=!1,this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],e.dsn?this._dsn=(0,s.makeDsn)(e.dsn):("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&(0,a.logger).warn("No DSN provided, client will not do anything."),this._dsn){let t=(0,u.getEnvelopeEndpointWithUrlEncodedAuth)(this._dsn,e);this._transport=e.transport({recordDroppedEvent:this.recordDroppedEvent.bind(this),...e.transportOptions,url:t})}}}function y(e){return void 0===e.type}function b(e){return"transaction"===e.type}}),O.register("5OOmu",function(e,t){n(e.exports,"createEnvelope",function(){return a}),n(e.exports,"addItemToEnvelope",function(){return s}),n(e.exports,"forEachEnvelopeItem",function(){return l}),n(e.exports,"serializeEnvelope",function(){return u}),n(e.exports,"createAttachmentEnvelopeItem",function(){return d}),n(e.exports,"envelopeItemTypeToDataCategory",function(){return p}),n(e.exports,"getSdkMetadataForEnvelopeHeader",function(){return g}),n(e.exports,"createEventEnvelopeHeaders",function(){return h});var r=O("41G3L"),o=O("eov2x"),i=O("fJuLu");/** * Creates an envelope. * Make sure to always explicitly provide the generic to this function * so that the envelope types resolve correctly. */function a(e,t=[]){return[e,t]}/** * Add an item to an envelope. * Make sure to always explicitly provide the generic to this function * so that the envelope types resolve correctly. */function s(e,t){let[r,n]=e;return[r,[...n,t]]}/** * Convenience function to loop through the items and item types of an envelope. * (This function was mostly created because working with envelope types is painful at the moment) * * If the callback returns true, the rest of the items will be skipped. */function l(e,t){let r=e[1];for(let e of r){let r=e[0].type,n=t(e,r);if(n)return!0}return!1}/** * Encode a string to UTF8. */function c(e,t){let r=t||new TextEncoder;return r.encode(e)}/** * Serializes an envelope. */function u(e,t){let[r,n]=e,i=JSON.stringify(r);function a(e){"string"==typeof i?i="string"==typeof e?i+e:[c(i,t),e]:i.push("string"==typeof e?c(e,t):e)}for(let e of n){let[t,r]=e;if(a(` ${JSON.stringify(t)} `),"string"==typeof r||r instanceof Uint8Array)a(r);else{let e;try{e=JSON.stringify(r)}catch(t){// In case, despite all our efforts to keep `payload` circular-dependency-free, `JSON.strinify()` still // fails, we try again after normalizing it again with infinite normalization depth. This of course has a // performance impact but in this case a performance hit is better than throwing. e=JSON.stringify((0,o.normalize)(r))}a(e)}}return"string"==typeof i?i:function(e){let t=e.reduce((e,t)=>e+t.length,0),r=new Uint8Array(t),n=0;for(let t of e)r.set(t,n),n+=t.length;return r}(i)}/** * Creates attachment envelope items */function d(e,t){let r="string"==typeof e.data?c(e.data,t):e.data;return[(0,i.dropUndefinedKeys)({type:"attachment",length:r.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType}),r]}let f={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor"};/** * Maps the type of an envelope item to a data category. */function p(e){return f[e]}/** Extracts the minimal SDK info from from the metadata or an events */function g(e){if(!e||!e.sdk)return;let{name:t,version:r}=e.sdk;return{name:t,version:r}}/** * Creates event envelope headers, based on event, sdk info and tunnel * Note: This function was extracted from the core package to make it available in Replay */function h(e,t,n,o){let a=e.sdkProcessingMetadata&&e.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:e.event_id,sent_at:new Date().toISOString(),...t&&{sdk:t},...!!n&&{dsn:(0,r.dsnToString)(o)},...a&&{trace:(0,i.dropUndefinedKeys)({...a})}}}}),O.register("eov2x",function(e,t){n(e.exports,"normalize",function(){return s}),n(e.exports,"normalizeToSize",function(){return /** JSDoc */function e(t,r=3,n=102400){let o=s(t,r);return~-encodeURI(JSON.stringify(o)).split(/%..|./).length>n?e(t,r-1,n):o}});var r=O("gZK3u"),o=O("fSI77"),i=O("fJuLu"),a=O("8T0ix");/** * Recursively normalizes the given object. * * - Creates a copy to prevent original input mutation * - Skips non-enumerable properties * - When stringifying, calls `toJSON` if implemented * - Removes circular references * - Translates non-serializable values (`undefined`/`NaN`/functions) to serializable format * - Translates known global objects/classes to a string representations * - Takes care of `Error` object serialization * - Optionally limits depth of final output * - Optionally limits number of properties/elements included in any single object/array * * @param input The object to be normalized. * @param depth The max depth to which to normalize the object. (Anything deeper stringified whole.) * @param maxProperties The max number of elements or properties to be included in any single array or * object in the normallized output. * @returns A normalized version of the object, or `"**non-serializable**"` if any errors are thrown during normalization. */// eslint-disable-next-line @typescript-eslint/no-explicit-any function s(e,t=100,n=1/0){try{// since we're at the outermost level, we don't provide a key return(/** * Visits a node to perform normalization on it * * @param key The key corresponding to the given node * @param value The node to be visited * @param depth Optional number indicating the maximum recursion depth * @param maxProperties Optional maximum number of properties/elements included in any single object/array * @param memo Optional Memo class handling decycling */function e(t,n,s=1/0,l=1/0,c=(0,o.memoBuilder)()){let[u,d]=c;// Get the simple cases out of the way first if(null==n||// this matches null and undefined -> eqeq not eqeqeq ["number","boolean","string"].includes(typeof n)&&!(0,r.isNaN)(n))return n;let f=/* eslint-disable complexity *//** * Stringify the given value. Handles various known special values and types. * * Not meant to be used on simple primitives which already have a string representation, as it will, for example, turn * the number 1231 into "[Object Number]", nor on `null`, as it will throw. * * @param value The value to stringify * @returns A stringified representation of the given value */function(e,// our internal use, it'll do t){try{if("domain"===e&&t&&"object"==typeof t&&t._events)return"[Domain]";if("domainEmitter"===e)return"[DomainEmitter]";// It's safe to use `global`, `window`, and `document` here in this manner, as we are asserting using `typeof` first // which won't throw if they are not present. if(void 0!==S&&t===S)return"[Global]";// eslint-disable-next-line no-restricted-globals if("undefined"!=typeof window&&t===window)return"[Window]";// eslint-disable-next-line no-restricted-globals if("undefined"!=typeof document&&t===document)return"[Document]";if((0,r.isVueViewModel)(t))return"[VueViewModel]";// React's SyntheticEvent thingy if((0,r.isSyntheticEvent)(t))return"[SyntheticEvent]";if("number"==typeof t&&t!=t)return"[NaN]";if("function"==typeof t)return`[Function: ${(0,a.getFunctionName)(t)}]`;if("symbol"==typeof t)return`[${String(t)}]`;// stringified BigInts are indistinguishable from regular numbers, so we need to label them to avoid confusion if("bigint"==typeof t)return`[BigInt: ${String(t)}]`;// Now that we've knocked out all the special cases and the primitives, all we have left are objects. Simply casting // them to strings means that instances of classes which haven't defined their `toStringTag` will just come out as // `"[object Object]"`. If we instead look at the constructor's name (which is the same as the name of the class), // we can make sure that only plain objects come out that way. let n=/* eslint-enable complexity */function(e){let t=Object.getPrototypeOf(e);return t?t.constructor.name:"null prototype"}(t);// Handle HTML Elements if(/^HTML(\w*)Element$/.test(n))return`[HTMLElement: ${n}]`;return`[object ${n}]`}catch(e){return`**non-serializable** (${e})`}}(t,n);// Anything we could potentially dig into more (objects or arrays) will have come back as `"[object XXXX]"`. // Everything else will have already been serialized, so if we don't see that pattern, we're done. if(!f.startsWith("[object "))return f;// From here on, we can assert that `value` is either an object or an array. // Do not normalize objects that we know have already been normalized. As a general rule, the // "__sentry_skip_normalization__" property should only be used sparingly and only should only be set on objects that // have already been normalized. if(n.__sentry_skip_normalization__)return n;// We can set `__sentry_override_normalization_depth__` on an object to ensure that from there // We keep a certain amount of depth. // This should be used sparingly, e.g. we use it for the redux integration to ensure we get a certain amount of state. let p="number"==typeof n.__sentry_override_normalization_depth__?n.__sentry_override_normalization_depth__:s;// We're also done if we've reached the max depth if(0===p)return f.replace("object ","");// If we've already visited this branch, bail out, as it's circular reference. If not, note that we're seeing it now. if(u(n))return"[Circular ~]";if(n&&"function"==typeof n.toJSON)try{let t=n.toJSON();// We need to normalize the return value of `.toJSON()` in case it has circular references return e("",t,p-1,l,c)}catch(e){// pass (The built-in `toJSON` failed, but we can still try to do it ourselves) }// At this point we know we either have an object or an array, we haven't seen it before, and we're going to recurse // because we haven't yet reached the max depth. Create an accumulator to hold the results of visiting each // property/entry, and keep track of the number of items we add to it. let g=Array.isArray(n)?[]:{},h=0,m=(0,i.convertToPlainObject)(n);for(let t in m){// Avoid iterating over fields in the prototype if they've somehow been exposed to enumeration. if(!Object.prototype.hasOwnProperty.call(m,t))continue;if(h>=l){g[t]="[MaxProperties ~]";break}// Recursively visit all the child nodes let r=m[t];g[t]=e(t,r,p-1,l,c),h++}// Return accumulated values return(// Once we've visited all the branches, remove the parent from memo storage d(n),g)}("",e,t,n))}catch(e){return{ERROR:`**non-serializable** (${e})`}}}}),O.register("fSI77",function(e,t){n(e.exports,"memoBuilder",function(){return r});/* eslint-disable @typescript-eslint/no-unsafe-member-access *//* eslint-disable @typescript-eslint/no-explicit-any *//** * Helper to decycle json objects */function r(){let e="function"==typeof WeakSet,t=e?new WeakSet:[];return[function(r){if(e)return!!t.has(r)||(t.add(r),!1);// eslint-disable-next-line @typescript-eslint/prefer-for-of for(let e=0;e<t.length;e++){let n=t[e];if(n===r)return!0}return t.push(r),!1},function(r){if(e)t.delete(r);else for(let e=0;e<t.length;e++)if(t[e]===r){t.splice(e,1);break}}]}}),O.register("f0gQD",function(e,t){n(e.exports,"SentryError",function(){return r});/** An error emitted by Sentry SDKs and related utilities. */class r extends Error{/** Display name of this error instance. */constructor(e,t="warn"){super(e),this.message=e,this.name=new.target.prototype.constructor.name,// This sets the prototype to be `Error`, not `SentryError`. It's unclear why we do this, but commenting this line // out causes various (seemingly totally unrelated) playwright tests consistently time out. FYI, this makes // instances of `SentryError` fail `obj instanceof SentryError` checks. Object.setPrototypeOf(this,new.target.prototype),this.logLevel=t}}}),O.register("2hFZt",function(e,t){n(e.exports,"createSessionEnvelope",function(){return i}),n(e.exports,"createEventEnvelope",function(){return a});var r=O("5OOmu"),o=O("41G3L");/** Creates an envelope from a Session */function i(e,t,n,i){let a=(0,r.getSdkMetadataForEnvelopeHeader)(n),s={sent_at:new Date().toISOString(),...a&&{sdk:a},...!!i&&{dsn:(0,o.dsnToString)(t)}},l="aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e.toJSON()];return(0,r.createEnvelope)(s,[l])}/** * Create an Envelope from an event. */function a(e,t,n,o){var i;let a=(0,r.getSdkMetadataForEnvelopeHeader)(n),s=e.type&&"replay_event"!==e.type?e.type:"event";(i=n&&n.sdk)&&(e.sdk=e.sdk||{},e.sdk.name=e.sdk.name||i.name,e.sdk.version=e.sdk.version||i.version,e.sdk.integrations=[...e.sdk.integrations||[],...i.integrations||[]],e.sdk.packages=[...e.sdk.packages||[],...i.packages||[]]);let l=(0,r.createEventEnvelopeHeaders)(e,a,o,t);// Prevent this data (which, if it exists, was used in earlier steps in the processing pipeline) from being sent to // sentry. (Note: Our use of this property comes and goes with whatever we might be debugging, whatever hacks we may // have temporarily added, etc. Even if we don't happen to be using it at some point in the future, let's not get rid // of this `delete`, lest we miss putting it back in the next time the property is in use.) delete e.sdkProcessingMetadata;let c=[{type:s},e];return(0,r.createEnvelope)(l,[c])}}),O.register("2nl4n",function(e,t){n(e.exports,"getDynamicSamplingContextFromClient",function(){return i});var r=O("fJuLu"),o=O("e07x5");/** * Creates a dynamic sampling context from a client. * * Dispatchs the `createDsc` lifecycle hook as a side effect. */function i(e,t,n){let i=t.getOptions(),{publicKey:a}=t.getDsn()||{},{segment:s}=n&&n.getUser()||{},l=(0,r.dropUndefinedKeys)({environment:i.environment||o.DEFAULT_ENVIRONMENT,release:i.release,user_segment:s,public_key:a,trace_id:e});return t.emit&&t.emit("createDsc",l),l}}),O.register("gKwa9",function(e,t){n(e.exports,"prepareEvent",function(){return f});var r=O("6QN16"),o=O("dLNNP"),i=O("eov2x"),a=O("4jLb4"),s=O("bWtiA"),l=O("8T50x"),c=O("e07x5"),u=O("fyZ3C"),d=O("jiWeV");/** * Adds common information to events. * * The information includes release and environment from `options`, * breadcrumbs and context (extra, tags and user) from the scope. * * Information that is already present in the event is never overwritten. For * nested objects, such as the context, keys are merged. * * Note: This also triggers callbacks for `addGlobalEventProcessor`, but not `beforeSend`. * * @param event The original event. * @param hint May contain additional information about the original exception. * @param scope A scope containing event metadata. * @returns A new event with more information. * @hidden */function f(e,t,n,f,g){let{normalizeDepth:h=3,normalizeMaxBreadth:m=1e3}=e,v={...t,event_id:t.event_id||n.event_id||(0,l.uuid4)(),timestamp:t.timestamp||(0,r.dateTimestampInSeconds)()},y=n.integrations||e.integrations.map(e=>e.name);/** * Enhances event using the client configuration. * It takes care of all "static" values like environment, release and `dist`, * as well as truncating overly long values. * @param event event instance to be enhanced */(function(e,t){let{environment:r,release:n,dist:o,maxValueLength:i=250}=t;"environment"in e||(e.environment="environment"in t?r:c.DEFAULT_ENVIRONMENT),void 0===e.release&&void 0!==n&&(e.release=n),void 0===e.dist&&void 0!==o&&(e.dist=o),e.message&&(e.message=(0,s.truncate)(e.message,i));let a=e.exception&&e.exception.values&&e.exception.values[0];a&&a.value&&(a.value=(0,s.truncate)(a.value,i));let l=e.request;l&&l.url&&(l.url=(0,s.truncate)(l.url,i))})(v,e),y.length>0&&(v.sdk=v.sdk||{},v.sdk.integrations=[...v.sdk.integrations||[],...y]),void 0===t.type&&/** * Puts debug IDs into the stack frames of an error event. */function(e,t){let r;let n=o.GLOBAL_OBJ._sentryDebugIds;if(!n)return;let i=p.get(t);i?r=i:(r=new Map,p.set(t,r));// Build a map of filename -> debug_id let a=Object.keys(n).reduce((e,o)=>{let i;let a=r.get(o);a?i=a:(i=t(o),r.set(o,i));for(let t=i.length-1;t>=0;t--){let r=i[t];if(r.filename){e[r.filename]=n[o];break}}return e},{});try{// eslint-disable-next-line @typescript-eslint/no-non-null-assertion e.exception.values.forEach(e=>{// eslint-disable-next-line @typescript-eslint/no-non-null-assertion e.stacktrace.frames.forEach(e=>{e.filename&&(e.debug_id=a[e.filename])})})}catch(e){// To save bundle size we're just try catching here instead of checking for the existence of all the different objects. }}(v,e.stackParser);// If we have scope given to us, use it as the base for further modifications. // This allows us to prevent unnecessary copying of data if `captureContext` is not provided. let b=f;n.captureContext&&(b=(0,d.Scope).clone(b).update(n.captureContext));// We prepare the result here with a resolved Event. let C=(0,a.resolvedSyncPromise)(v);// This should be the last thing called, since we want that // {@link Hub.addEventProcessor} gets the finished prepared event. // // We need to check for the existence of `finalScope.getAttachments` // because `getAttachments` can be undefined if users are using an older version // of `@sentry/core` that does not have the `getAttachments` method. // See: https://github.com/getsentry/sentry-javascript/issues/5229 if(b){// Collect attachments from the hint and scope if(b.getAttachments){let e=[...n.attachments||[],...b.getAttachments()];e.length&&(n.attachments=e)}// In case we have a hub we reassign it. C=b.applyToEvent(v,n)}return C.then(e=>g&&g.getEventProcessors?(0,u.notifyEventProcessors)(g.getEventProcessors(),e,n):e).then(e=>(e&&// file names (e.g.the RewriteFrames integration) the filename -> debug ID relationship isn't destroyed. // This should not cause any PII issues, since we're only moving data that is already on the event and not adding // any new data /** * Moves debug IDs from the stack frames of an error event into the debug_meta field. */function(e){// Extract debug IDs and filenames from the stack frames on the event. let t={};try{// eslint-disable-next-line @typescript-eslint/no-non-null-assertion e.exception.values.forEach(e=>{// eslint-disable-next-line @typescript-eslint/no-non-null-assertion e.stacktrace.frames.forEach(e=>{e.debug_id&&(e.abs_path?t[e.abs_path]=e.debug_id:e.filename&&(t[e.filename]=e.debug_id),delete e.debug_id)})})}catch(e){// To save bundle size we're just try catching here instead of checking for the existence of all the different objects. }if(0===Object.keys(t).length)return;// Fill debug_meta information e.debug_meta=e.debug_meta||{},e.debug_meta.images=e.debug_meta.images||[];let r=e.debug_meta.images;Object.keys(t).forEach(e=>{r.push({type:"sourcemap",code_file:e,debug_id:t[e]})})}(e),"number"==typeof h&&h>0)?/** * Applies `normalize` function on necessary `Event` attributes to make them safe for serialization. * Normalized keys: * - `breadcrumbs.data` * - `user` * - `contexts` * - `extra` * @param event Event * @returns Normalized event */function(e,t,r){if(!e)return null;let n={...e,...e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map(e=>({...e,...e.data&&{data:(0,i.normalize)(e.data,t,r)}}))},...e.user&&{user:(0,i.normalize)(e.user,t,r)},...e.contexts&&{contexts:(0,i.normalize)(e.contexts,t,r)},...e.extra&&{extra:(0,i.normalize)(e.extra,t,r)}};return e.contexts&&e.contexts.trace&&n.contexts&&(n.contexts.trace=e.contexts.trace,e.contexts.trace.data&&(n.contexts.trace.data=(0,i.normalize)(e.contexts.trace.data,t,r))),e.spans&&(n.spans=e.spans.map(e=>(e.data&&(e.data=(0,i.normalize)(e.data,t,r)),e))),n}(e,h,m):e)}let p=new WeakMap}),O.register("9y1rk",function(e,t){n(e.exports,"SDK_VERSION",function(){return r});let r="7.70.0"}),O.register("7IjtK",function(e,t){n(e.exports,"createClientReportEnvelope",function(){return i});var r=O("5OOmu"),o=O("6QN16");/** * Creates client report envelope * @param discarded_events An array of discard events * @param dsn A DSN that can be set on the header. Optional. */function i(e,t,n){let i=[{type:"client_report"},{timestamp:n||(0,o.dateTimestampInSeconds)(),discarded_events:e}];return(0,r.createEnvelope)(t?{dsn:t}:{},[i])}}),O.register("avI3X",function(e,t){n(e.exports,"exceptionFromError",function(){return c}),n(e.exports,"eventFromException",function(){return p}),n(e.exports,"eventFromUnknownInput",function(){return h}),n(e.exports,"eventFromMessage",function(){return g});var r=O("55zGM"),o=O("8T50x"),i=O("fJuLu"),a=O("gZK3u"),s=O("eov2x"),l=O("4jLb4");/** * This function creates an exception from a JavaScript Error */function c(e,t){// Get the frames first since Opera can lose the stack if we touch anything else first let r=d(e,t),n={type:t&&t.name,value:/** * There are cases where stacktrace.message is an Event object * https://github.com/getsentry/sentry-javascript/issues/1949 * In this specific case we try to extract stacktrace.message.error.message */function(e){let t=e&&e.message;return t?t.error&&"string"==typeof t.error.message?t.error.message:t:"No error message"}(t)};return r.length&&(n.stacktrace={frames:r}),void 0===n.type&&""===n.value&&(n.value="Unrecoverable error caught"),n}/** * @hidden */function u(e,t){return{exception:{values:[c(e,t)]}}}/** Parses stack frames from an error */function d(e,t){// Access and store the stacktrace property before doing ANYTHING // else to it because Opera is not very good at providing it // reliably in other circumstances. let r=t.stacktrace||t.stack||"",n=function(e){if(e){if("number"==typeof e.framesToPop)return e.framesToPop;if(f.test(e.message))return 1}return 0}(t);try{return e(r,n)}catch(e){// no-empty }return[]}// Based on our own mapping pattern - https://github.com/getsentry/sentry/blob/9f08305e09866c8bd6d0c24f5b0aabdd7dd6c59c/src/sentry/lang/javascript/errormapping.py#L83-L108 let f=/Minified React error #\d+;/i;/** * Creates an {@link Event} from all inputs to `captureException` and non-primitive inputs to `captureMessage`. * @hidden */function p(e,t,r,n){let i=r&&r.syntheticException||void 0,a=h(e,t,i,n);return(0,o.addExceptionMechanism)(a),a.level="error",r&&r.event_id&&(a.event_id=r.event_id),(0,l.resolvedSyncPromise)(a)}/** * Builds and Event from a Message * @hidden */function g(e,t,r="info",n,o){let i=n&&n.syntheticException||void 0,a=m(e,t,i,o);return a.level=r,n&&n.event_id&&(a.event_id=n.event_id),(0,l.resolvedSyncPromise)(a)}/** * @hidden */function h(e,t,n,l,c){let f;if((0,a.isErrorEvent)(t)&&t.error)return u(e,t.error);// If it is a `DOMError` (which is a legacy API, but still supported in some browsers) then we just extract the name // and message, as it doesn't provide anything else. According to the spec, all `DOMExceptions` should also be // `Error`s, but that's not the case in IE11, so in that case we treat it the same as we do a `DOMError`. // // https://developer.mozilla.org/en-US/docs/Web/API/DOMError // https://developer.mozilla.org/en-US/docs/Web/API/DOMException // https://webidl.spec.whatwg.org/#es-DOMException-specialness if((0,a.isDOMError)(t)||(0,a.isDOMException)(t)){if("stack"in t)f=u(e,t);else{let r=t.name||((0,a.isDOMError)(t)?"DOMError":"DOMException"),i=t.message?`${r}: ${t.message}`:r;f=m(e,i,n,l),(0,o.addExceptionTypeValue)(f,i)}return"code"in t&&(f.tags={...f.tags,"DOMException.code":`${t.code}`}),f}return(0,a.isError)(t)?u(e,t):((0,a.isPlainObject)(t)||(0,a.isEvent)(t)?f=/** * @hidden */function(e,t,n,o){let l=(0,r.getCurrentHub)(),c=l.getClient(),u=c&&c.getOptions().normalizeDepth,f={exception:{values:[{type:(0,a.isEvent)(t)?t.constructor.name:o?"UnhandledRejection":"Error",value:function(e,{isUnhandledRejection:t}){let r=(0,i.extractExceptionKeysForMessage)(e),n=t?"promise rejection":"exception";// Some ErrorEvent instances do not have an `error` property, which is why they are not handled before // We still want to try to get a decent message for these cases if((0,a.isErrorEvent)(e))return`Event \`ErrorEvent\` captured as ${n} with message \`${e.message}\``;if((0,a.isEvent)(e)){let t=function(e){try{let t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch(e){// ignore errors here }}(e);return`Event \`${t}\` (type=${e.type}) captured as ${n}`}return`Object captured as ${n} with keys: ${r}`}(t,{isUnhandledRejection:o})}]},extra:{__serialized__:(0,s.normalizeToSize)(t,u)}};if(n){let t=d(e,n);t.length&&(f.exception.values[0].stacktrace={frames:t})}return f}(e,t,n,c):(// If none of previous checks were valid, then it means that it's not: // - an instance of DOMError // - an instance of DOMException // - an instance of Event // - an instance of Error // - a valid ErrorEvent (one with an error property) // - a plain Object // // So bail out and capture it as a simple message: f=m(e,t,n,l),(0,o.addExceptionTypeValue)(f,`${t}`,void 0)),(0,o.addExceptionMechanism)(f,{synthetic:!0}),f)}/** * @hidden */function m(e,t,r,n){let o={message:t};if(n&&r){let n=d(e,r);n.length&&(o.exception={values:[{value:t,stacktrace:{frames:n}}]})}return o}}),O.register("7ZC4e",function(e,t){n(e.exports,"WINDOW",function(){return s}),n(e.exports,"shouldIgnoreOnError",function(){return c}),n(e.exports,"wrap",function(){return(/** * Instruments the given function and sends an event to Sentry every time the * function throws an exception. * * @param fn A function to wrap. It is generally safe to pass an unbound function, because the returned wrapper always * has a correct `this` context. * @returns The wrapped function. * @hidden */function e(t,n={},a){// for future readers what this does is wrap a function and then create // a bi-directional wrapping between them. // // example: wrapped = wrap(original); // original.__sentry_wrapped__ -> wrapped // wrapped.__sentry_original__ -> original if("function"!=typeof t)return t;try{// if we're dealing with a function that was previously wrapped, return // the original wrapper. let e=t.__sentry_wrapped__;if(e)return e;// We don't wanna wrap it twice if((0,i.getOriginalFunction)(t))return t}catch(e){// Just accessing custom props in some Selenium environments // can cause a "Permission denied" exception (see raven-js#495). // Bail on wrapping and return the function as-is (defers to window.onerror). return t}/* eslint-disable prefer-rest-params */// It is important that `sentryWrapped` is not an arrow function to preserve the context of `this` let s=function(){let i=Array.prototype.slice.call(arguments);try{a&&"function"==typeof a&&a.apply(this,arguments);// eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/no-unsafe-member-access let r=i.map(t=>e(t,n));// Attempt to invoke user-land function // NOTE: If you are a Sentry user, and you are seeing this stack frame, it // means the sentry.javascript SDK caught an error invoking your application code. This // is expected behavior and NOT indicative of a bug with sentry.javascript. return t.apply(this,r)}catch(e){throw(// onerror should trigger before setTimeout l++,setTimeout(()=>{l--}),(0,r.withScope)(t=>{t.addEventProcessor(e=>(n.mechanism&&((0,o.addExceptionTypeValue)(e,void 0,void 0),(0,o.addExceptionMechanism)(e,n.mechanism)),e.extra={...e.extra,arguments:i},e)),(0,r.captureException)(e)}),e)}};/* eslint-enable prefer-rest-params */// Accessing some objects may throw // ref: https://github.com/getsentry/sentry-javascript/issues/1168 try{for(let e in t)Object.prototype.hasOwnProperty.call(t,e)&&(s[e]=t[e])}catch(e){}// eslint-disable-line no-empty // Signal that this function has been wrapped/filled already // for both debugging and to prevent it to being wrapped/filled twice (0,i.markFunctionWrapped)(s,t),(0,i.addNonEnumerableProperty)(t,"__sentry_wrapped__",s);// Restore original function name (not all browsers allow that) try{let e=Object.getOwnPropertyDescriptor(s,"name");e.configurable&&Object.defineProperty(s,"name",{get:()=>t.name});// eslint-disable-next-line no-empty }catch(e){}return s})});var r=O("51Wjk"),o=O("8T50x"),i=O("fJuLu"),a=O("dLNNP");let s=a.GLOBAL_OBJ,l=0;/** * @hidden */function c(){return l>0}}),O.register("aPVBJ",function(e,t){n(e.exports,"createUserFeedbackEnvelope",function(){return i});var r=O("5OOmu"),o=O("41G3L");/** * Creates an envelope from a user feedback. */function i(e,{metadata:t,tunnel:n,dsn:i}){let a={event_id:e.event_id,sent_at:new Date().toISOString(),...t&&t.sdk&&{sdk:{name:t.sdk.name,version:t.sdk.version}},...!!n&&!!i&&{dsn:(0,o.dsnToString)(i)}},s=[{type:"user_report"},e];return(0,r.createEnvelope)(a,[s])}}),O.register("jgSCi",function(e,t){n(e.exports,"GlobalHandlers",function(){return d});var r=O("55zGM"),o=O("8T50x"),i=O("OQwUB"),a=O("7Fq2B"),s=O("gZK3u"),l=O("2M8FI"),c=O("avI3X"),u=O("7ZC4e");/* eslint-disable @typescript-eslint/no-unsafe-member-access *//** Global handlers */class d{/** * @inheritDoc */static __initStatic(){this.id="GlobalHandlers"}/** * @inheritDoc */setupOnce(){Error.stackTraceLimit=50;let e=this._options;// We can disable guard-for-in as we construct the options object above + do checks against // `this._installFunc` for the property. // eslint-disable-next-line guard-for-in for(let t in e){let r=this._installFunc[t];r&&e[t]&&(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&(0,l.logger).log(`Global Handler attached: ${t}`),r(),this._installFunc[t]=void 0)}}/** * @inheritDoc *//** JSDoc *//** * Stores references functions to installing handlers. Will set to undefined * after they have been run so that they are not used twice. *//** JSDoc */constructor(e){this.name=d.id,this._options={onerror:!0,onunhandledrejection:!0,...e},this._installFunc={onerror:f,onunhandledrejection:p}}}/** JSDoc */function f(){(0,i.addInstrumentationHandler)("error",e=>{let[t,r,n]=m();if(!t.getIntegration(d))return;let{msg:o,url:i,line:a,column:l,error:f}=e;if((0,u.shouldIgnoreOnError)()||f&&f.__sentry_own_request__)return;let p=void 0===f&&(0,s.isString)(o)?/** * This function creates a stack from an old, error-less onerror handler. */// eslint-disable-next-line @typescript-eslint/no-explicit-any function(e,t,r,n){// If 'message' is ErrorEvent, get real message from inside let o=(0,s.isErrorEvent)(e)?e.message:e,i="Error",a=o.match(/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i);a&&(i=a[1],o=a[2]);let l={exception:{values:[{type:i,value:o}]}};return g(l,t,r,n)}(o,i,a,l):g((0,c.eventFromUnknownInput)(r,f||o,void 0,n,!1),i,a,l);p.level="error",h(t,f,p,"onerror")})}/** JSDoc */function p(){(0,i.addInstrumentationHandler)("unhandledrejection",e=>{let[t,r,n]=m();if(!t.getIntegration(d))return;let o=e;// dig the object of the rejection out of known event types try{"reason"in e?o=e.reason:"detail"in e&&"reason"in e.detail&&(o=e.detail.reason)}catch(e){// no-empty }if((0,u.shouldIgnoreOnError)()||o&&o.__sentry_own_request__)return!0;let i=(0,s.isPrimitive)(o)?{exception:{values:[{type:"UnhandledRejection",// String() is needed because the Primitive type includes symbols (which can't be automatically stringified) value:`Non-Error promise rejection captured with value: ${String(o)}`}]}}:(0,c.eventFromUnknownInput)(r,o,void 0,n,!0);i.level="error",h(t,o,i,"onunhandledrejection")})}/** JSDoc */// eslint-disable-next-line @typescript-eslint/no-explicit-any function g(e,t,r,n){// event.exception let o=e.exception=e.exception||{},i=o.values=o.values||[],l=i[0]=i[0]||{},c=l.stacktrace=l.stacktrace||{},u=c.frames=c.frames||[],d=isNaN(parseInt(n,10))?void 0:n,f=isNaN(parseInt(r,10))?void 0:r,p=(0,s.isString)(t)&&t.length>0?t:(0,a.getLocationHref)();return 0===u.length&&u.push({colno:d,filename:p,function:"?",in_app:!0,lineno:f}),e}function h(e,t,r,n){(0,o.addExceptionMechanism)(r,{handled:!1,type:n}),e.captureEvent(r,{originalException:t})}function m(){let e=(0,r.getCurrentHub)(),t=e.getClient(),n=t&&t.getOptions()||{stackParser:()=>[],attachStacktrace:!1};return[e,n.stackParser,n.attachStacktrace]}d.__initStatic()}),O.register("iz5bE",function(e,t){n(e.exports,"TryCatch",function(){return s});var r=O("fJuLu"),o=O("8T0ix"),i=O("7ZC4e");let a=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"];/** Wrap timer functions and event targets to catch errors and provide better meta data */class s{/** * @inheritDoc */static __initStatic(){this.id="TryCatch"}/** * Wrap timer functions and event targets to catch errors * and provide better metadata. */setupOnce(){this._options.setTimeout&&(0,r.fill)(i.WINDOW,"setTimeout",l),this._options.setInterval&&(0,r.fill)(i.WINDOW,"setInterval",l),this._options.requestAnimationFrame&&(0,r.fill)(i.WINDOW,"requestAnimationFrame",c),this._options.XMLHttpRequest&&"XMLHttpRequest"in i.WINDOW&&(0,r.fill)(XMLHttpRequest.prototype,"send",u);let e=this._options.eventTarget;if(e){let t=Array.isArray(e)?e:a;t.forEach(d)}}/** * @inheritDoc *//** JSDoc *//** * @inheritDoc */constructor(e){this.name=s.id,this._options={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...e}}}/** JSDoc */function l(e){// eslint-disable-next-line @typescript-eslint/no-explicit-any return function(...t){let r=t[0];return t[0]=(0,i.wrap)(r,{mechanism:{data:{function:(0,o.getFunctionName)(e)},handled:!1,type:"instrument"}}),e.apply(this,t)}}/** JSDoc */// eslint-disable-next-line @typescript-eslint/no-explicit-any function c(e){// eslint-disable-next-line @typescript-eslint/no-explicit-any return function(t){// eslint-disable-next-line @typescript-eslint/no-unsafe-member-access return e.apply(this,[(0,i.wrap)(t,{mechanism:{data:{function:"requestAnimationFrame",handler:(0,o.getFunctionName)(e)},handled:!1,type:"instrument"}})])}}/** JSDoc */function u(e){// eslint-disable-next-line @typescript-eslint/no-explicit-any return function(...t){// eslint-disable-next-line @typescript-eslint/no-this-alias let n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(e=>{e in n&&"function"==typeof n[e]&&(0,r.fill)(n,e,function(t){let n={mechanism:{data:{function:e,handler:(0,o.getFunctionName)(t)},handled:!1,type:"instrument"}},a=(0,r.getOriginalFunction)(t);// Otherwise wrap directly return a&&(n.mechanism.data.handler=(0,o.getFunctionName)(a)),(0,i.wrap)(t,n)})}),e.apply(this,t)}}/** JSDoc */function d(e){// eslint-disable-next-line @typescript-eslint/no-explicit-any let t=i.WINDOW,n=t[e]&&t[e].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&((0,r.fill)(n,"addEventListener",function(t){return function(r,n,a){try{"function"==typeof n.handleEvent&&// First, it is generally safe to call `wrap` with an unbound function. Furthermore, using `.bind()` would // introduce a bug here, because bind returns a new function that doesn't have our // flags(like __sentry_original__) attached. `wrap` checks for those flags to avoid unnecessary wrapping. // Without those flags, every call to addEventListener wraps the function again, causing a memory leak. // eslint-disable-next-line @typescript-eslint/unbound-method (n.handleEvent=(0,i.wrap)(n.handleEvent,{mechanism:{data:{function:"handleEvent",handler:(0,o.getFunctionName)(n),target:e},handled:!1,type:"instrument"}}))}catch(e){// can sometimes get 'Permission denied to access property "handle Event' }return t.apply(this,[r,// eslint-disable-next-line @typescript-eslint/no-explicit-any (0,i.wrap)(n,{mechanism:{data:{function:"addEventListener",handler:(0,o.getFunctionName)(n),target:e},handled:!1,type:"instrument"}}),a])}}),(0,r.fill)(n,"removeEventListener",function(e){return function(t,r,n){try{let o=r&&r.__sentry_wrapped__;o&&e.call(this,t,o,n)}catch(e){// ignore, accessing __sentry_wrapped__ will throw in some Selenium environments }return e.call(this,t,r,n)}}))}s.__initStatic()}),O.register("6m0JS",function(e,t){n(e.exports,"Breadcrumbs",function(){return f});var r=O("55zGM"),o=O("OQwUB"),i=O("8T50x"),a=O("7Fq2B"),s=O("2M8FI"),l=O("9aem3"),c=O("bWtiA"),u=O("fXpWy"),d=O("7ZC4e");/** * Default Breadcrumbs instrumentations * TODO: Deprecated - with v6, this will be renamed to `Instrument` */class f{/** * @inheritDoc */static __initStatic(){this.id="Breadcrumbs"}/** * Instrument browser built-ins w/ breadcrumb capturing * - Console API * - DOM API (click/typing) * - XMLHttpRequest API * - Fetch API * - History API */setupOnce(){var e;if(this.options.console&&(0,o.addInstrumentationHandler)("console",g),this.options.dom&&(0,o.addInstrumentationHandler)("dom",(e=this.options.dom,function(t){let n;let o="object"==typeof e?e.serializeAttribute:void 0,i="object"==typeof e&&"number"==typeof e.maxStringLength?e.maxStringLength:void 0;i&&i>1024&&(("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&(0,s.logger).warn(`\`dom.maxStringLength\` cannot exceed 1024, but a value of ${i} was configured. Sentry will use 1024 instead.`),i=1024),"string"==typeof o&&(o=[o]);// Accessing event.target can throw (see getsentry/raven-js#838, #768) try{let e=t.event;n=e&&e.target?(0,a.htmlTreeAsString)(e.target,{keyAttrs:o,maxStringLength:i}):(0,a.htmlTreeAsString)(e,{keyAttrs:o,maxStringLength:i})}catch(e){n="<unknown>"}0!==n.length&&(0,r.getCurrentHub)().addBreadcrumb({category:`ui.${t.name}`,message:n},{event:t.event,name:t.name,global:t.global})})),this.options.xhr&&(0,o.addInstrumentationHandler)("xhr",h),this.options.fetch&&(0,o.addInstrumentationHandler)("fetch",m),this.options.history&&(0,o.addInstrumentationHandler)("history",v),this.options.sentry){let e=(0,r.getCurrentHub)().getClient();e&&e.on&&e.on("beforeSendEvent",p)}}/** * @inheritDoc *//** * Options of the breadcrumbs integration. */// This field is public, because we use it in the browser client to check if the `sentry` option is enabled. /** * @inheritDoc */constructor(e){this.name=f.id,this.options={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e}}}/** * Adds a breadcrumb for Sentry events or transactions if this option is enabled. */function p(e){(0,r.getCurrentHub)().addBreadcrumb({category:`sentry.${"transaction"===e.type?"transaction":"event"}`,event_id:e.event_id,level:e.level,message:(0,i.getEventDescription)(e)},{event:e})}/** * Creates breadcrumbs from console API calls */function g(e){let t={category:"console",data:{arguments:e.args,logger:"console"},level:(0,u.severityLevelFromString)(e.level),message:(0,c.safeJoin)(e.args," ")};if("assert"===e.level){if(!1!==e.args[0])return;t.message=`Assertion failed: ${(0,c.safeJoin)(e.args.slice(1)," ")||"console.assert"}`,t.data.arguments=e.args.slice(1)}(0,r.getCurrentHub)().addBreadcrumb(t,{input:e.args,level:e.level})}/** * Creates breadcrumbs from XHR API calls */function h(e){let{startTimestamp:t,endTimestamp:n}=e,i=e.xhr[o.SENTRY_XHR_DATA_KEY];// We only capture complete, non-sentry requests if(!t||!n||!i)return;let{method:a,url:s,status_code:l,body:c}=i,u={xhr:e.xhr,input:c,startTimestamp:t,endTimestamp:n};(0,r.getCurrentHub)().addBreadcrumb({category:"xhr",data:{method:a,url:s,status_code:l},type:"http"},u)}/** * Creates breadcrumbs from fetch API calls */function m(e){let{startTimestamp:t,endTimestamp:n}=e;// We only capture complete fetch requests if(n&&(!e.fetchData.url.match(/sentry_key/)||"POST"!==e.fetchData.method)){if(e.error){let o=e.fetchData,i={data:e.error,input:e.args,startTimestamp:t,endTimestamp:n};(0,r.getCurrentHub)().addBreadcrumb({category:"fetch",data:o,level:"error",type:"http"},i)}else{let o={...e.fetchData,status_code:e.response&&e.response.status},i={input:e.args,response:e.response,startTimestamp:t,endTimestamp:n};(0,r.getCurrentHub)().addBreadcrumb({category:"fetch",data:o,type:"http"},i)}}}/** * Creates breadcrumbs from history API calls */function v(e){let t=e.from,n=e.to,o=(0,l.parseUrl)(d.WINDOW.location.href),i=(0,l.parseUrl)(t),a=(0,l.parseUrl)(n);i.path||(i=o),o.protocol===a.protocol&&o.host===a.host&&(n=a.relative),o.protocol===i.protocol&&o.host===i.host&&(t=i.relative),(0,r.getCurrentHub)().addBreadcrumb({category:"navigation",data:{from:t,to:n}})}f.__initStatic()}),O.register("9aem3",function(e,t){n(e.exports,"parseUrl",function(){return r});/** * Parses string form of URL into an object * // borrowed from https://tools.ietf.org/html/rfc3986#appendix-B * // intentionally using regex and not <a/> href parsing trick because React Native and other * // environments where DOM might not be available * @returns parsed URL object */function r(e){if(!e)return{};let t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};// coerce to undefined values to empty string so we don't get 'undefined' let r=t[6]||"",n=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],search:r,hash:n,relative:t[5]+r+n}}}),O.register("fXpWy",function(e,t){n(e.exports,"severityLevelFromString",function(){return o});// Note: Ideally the `SeverityLevel` type would be derived from `validSeverityLevels`, but that would mean either // // a) moving `validSeverityLevels` to `@sentry/types`, // b) moving the`SeverityLevel` type here, or // c) importing `validSeverityLevels` from here into `@sentry/types`. // // Option A would make `@sentry/types` a runtime dependency of `@sentry/utils` (not good), and options B and C would // create a circular dependency between `@sentry/types` and `@sentry/utils` (also not good). So a TODO accompanying the // type, reminding anyone who changes it to change this list also, will have to do. let r=["fatal","error","warning","log","info","debug"];/** * Converts a string-based level into a `SeverityLevel`, normalizing it along the way. * * @param level String representation of desired `SeverityLevel`. * @returns The `SeverityLevel` corresponding to the given string, or 'log' if the string isn't a valid level. */function o(e){return"warn"===e?"warning":r.includes(e)?e:"log"}}),O.register("j2F7J",function(e,t){n(e.exports,"LinkedErrors",function(){return i});var r=O("lOv3h"),o=O("avI3X");/** Adds SDK info to an event. */class i{/** * @inheritDoc */static __initStatic(){this.id="LinkedErrors"}/** @inheritdoc */setupOnce(){// noop }/** * @inheritDoc */preprocessEvent(e,t,n){let i=n.getOptions();(0,r.applyAggregateErrorsToEvent)(o.exceptionFromError,i.stackParser,i.maxValueLength,this._key,this._limit,e,t)}/** * @inheritDoc *//** * @inheritDoc *//** * @inheritDoc *//** * @inheritDoc */constructor(e={}){this.name=i.id,this._key=e.key||"cause",this._limit=e.limit||5}}i.__initStatic()}),O.register("lOv3h",function(e,t){n(e.exports,"applyAggregateErrorsToEvent",function(){return i});var r=O("gZK3u"),o=O("bWtiA");/** * Creates exceptions inside `event.exception.values` for errors that are nested on properties based on the `key` parameter. */function i(e,t,n=250,i,l,c,u){if(!c.exception||!c.exception.values||!u||!(0,r.isInstanceOf)(u.originalException,Error))return;// Generally speaking the last item in `event.exception.values` is the exception originating from the original Error let d=c.exception.values.length>0?c.exception.values[c.exception.values.length-1]:void 0;d&&(c.exception.values=(function e(t,n,o,i,l,c,u,d){if(c.length>=o+1)return c;let f=[...c];if((0,r.isInstanceOf)(i[l],Error)){a(u,d);let r=t(n,i[l]),c=f.length;s(r,l,c,d),f=e(t,n,o,i[l],l,[r,...f],r,c)}return Array.isArray(i.errors)&&i.errors.forEach((i,c)=>{if((0,r.isInstanceOf)(i,Error)){a(u,d);let r=t(n,i),p=f.length;s(r,`errors[${c}]`,p,d),f=e(t,n,o,i,l,[r,...f],r,p)}}),f})(e,t,l,u.originalException,i,c.exception.values,d,0).map(e=>(e.value&&(e.value=(0,o.truncate)(e.value,n)),e)))}function a(e,t){// Don't know if this default makes sense. The protocol requires us to set these values so we pick *some* default. e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,is_exception_group:!0,exception_id:t}}function s(e,t,r,n){// Don't know if this default makes sense. The protocol requires us to set these values so we pick *some* default. e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,type:"chained",source:t,exception_id:r,parent_id:n}}}),O.register("9gC1l",function(e,t){n(e.exports,"HttpContext",function(){return a});var r=O("fyZ3C"),o=O("55zGM"),i=O("7ZC4e");/** HttpContext integration collects information about HTTP request headers */class a{/** * @inheritDoc */static __initStatic(){this.id="HttpContext"}/** * @inheritDoc */setupOnce(){(0,r.addGlobalEventProcessor)(e=>{if((0,o.getCurrentHub)().getIntegration(a)){// if none of the information we want exists, don't bother if(!i.WINDOW.navigator&&!i.WINDOW.location&&!i.WINDOW.document)return e;// grab as much info as exists and add it to the event let t=e.request&&e.request.url||i.WINDOW.location&&i.WINDOW.location.href,{referrer:r}=i.WINDOW.document||{},{userAgent:n}=i.WINDOW.navigator||{},o={...e.request&&e.request.headers,...r&&{Referer:r},...n&&{"User-Agent":n}},a={...e.request,...t&&{url:t},headers:o};return{...e,request:a}}return e})}/** * @inheritDoc */constructor(){this.name=a.id}}a.__initStatic()}),O.register("ejyUK",function(e,t){n(e.exports,"Dedupe",function(){return o});var r=O("2M8FI");/** Deduplication filter */class o{/** * @inheritDoc */static __initStatic(){this.id="Dedupe"}/** * @inheritDoc */setupOnce(e,t){let n=e=>{// We want to ignore any non-error type events, e.g. transactions or replays // These should never be deduped, and also not be compared against as _previousEvent. if(e.type)return e;let n=t().getIntegration(o);if(n){// Juuust in case something goes wrong try{var l;if((l=n._previousEvent)&&(/** JSDoc */function(e,t){let r=e.message,n=t.message;return!!((r||n)&&(!r||n)&&(r||!n)&&r===n&&a(e,t)&&i(e,t))}(e,l)||/** JSDoc */function(e,t){let r=s(t),n=s(e);return!!(r&&n&&r.type===n.type&&r.value===n.value&&a(e,t)&&i(e,t))}(e,l)))return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&(0,r.logger).warn("Event dropped due to being a duplicate of previously captured event."),null}catch(e){}return n._previousEvent=e}return e};n.id=this.name,e(n)}/** * @inheritDoc *//** * @inheritDoc */constructor(){this.name=o.id}}/** JSDoc */function i(e,t){let r=l(e),n=l(t);// If neither event has a stacktrace, they are assumed to be the same if(!r&&!n)return!0;// If only one event has a stacktrace, but not the other one, they are not the same if(r&&!n||!r&&n||n.length!==r.length)return!1;// Otherwise, compare the two for(let e=0;e<n.length;e++){let t=n[e],o=r[e];if(t.filename!==o.filename||t.lineno!==o.lineno||t.colno!==o.colno||t.function!==o.function)return!1}return!0}/** JSDoc */function a(e,t){let r=e.fingerprint,n=t.fingerprint;// If neither event has a fingerprint, they are assumed to be the same if(!r&&!n)return!0;// If only one event has a fingerprint, but not the other one, they are not the same if(r&&!n||!r&&n)return!1;// Otherwise, compare the two try{return!(r.join("")!==n.join(""))}catch(e){return!1}}/** JSDoc */function s(e){return e.exception&&e.exception.values&&e.exception.values[0]}/** JSDoc */function l(e){let t=e.exception;if(t)try{// @ts-expect-error Object could be undefined return t.values[0].stacktrace.frames}catch(e){}}o.__initStatic()}),O.register("4oGOJ",function(e,t){n(e.exports,"defaultStackParser",function(){return p});var r=O("8T0ix");function o(e,t,r,n){let o={filename:e,function:t,in_app:!0};return void 0!==r&&(o.lineno=r),void 0!==n&&(o.colno=n),o}// Chromium based browsers: Chrome, Brave, new Opera, new Edge let i=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,a=/\((\S*)(?::(\d+))(?::(\d+))\)/,s=[30,e=>{let t=i.exec(e);if(t){let e=t[2]&&0===t[2].indexOf("eval");// start of line if(e){let e=a.exec(t[2]);e&&(// throw out eval line/column and use top-most line/column number t[2]=e[1],t[3]=e[2],t[4]=e[3])}// Kamil: One more hack won't hurt us right? Understanding and adding more rules on top of these regexps right now // would be way too time consuming. (TODO: Rewrite whole RegExp to be more readable) let[r,n]=g(t[1]||"?",t[2]);return o(n,r,t[3]?+t[3]:void 0,t[4]?+t[4]:void 0)}}],l=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,c=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,u=[50,e=>{let t=l.exec(e);if(t){let e=t[3]&&t[3].indexOf(" > eval")>-1;if(e){let e=c.exec(t[3]);e&&(// throw out eval line/column and use top-most line number t[1]=t[1]||"eval",t[3]=e[1],t[4]=e[2],t[5]="")}let r=t[3],n=t[1]||"?";return[n,r]=g(n,r),o(r,n,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}}],d=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i,f=[40,e=>{let t=d.exec(e);return t?o(t[2],t[1]||"?",+t[3],t[4]?+t[4]:void 0):void 0}],p=(0,r.createStackParser)(...[s,u,f]),g=(e,t)=>{let r=-1!==e.indexOf("safari-extension"),n=-1!==e.indexOf("safari-web-extension");return r||n?[-1!==e.indexOf("@")?e.split("@")[0]:"?",r?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]}}),O.register("l3Ioi",function(e,t){n(e.exports,"makeFetchTransport",function(){return a});var r=O("dxPxo"),o=O("4jLb4"),i=O("i3tB6");/** * Creates a Transport that uses the Fetch API to send events to Sentry. */function a(e,t=(0,i.getNativeFetchImplementation)()){let n=0,a=0;return(0,r.createTransport)(e,function(r){let s=r.body.length;n+=s,a++;let l={body:r.body,method:"POST",referrerPolicy:"origin",headers:e.headers,// Outgoing requests are usually cancelled when navigating to a different page, causing a "TypeError: Failed to // fetch" error and sending a "network_error" client-outcome - in Chrome, the request status shows "(cancelled)". // The `keepalive` flag keeps outgoing requests alive, even when switching pages. We want this since we're // frequently sending events right before the user is switching pages (eg. whenfinishing navigation transactions). // Gotchas: // - `keepalive` isn't supported by Firefox // - As per spec (https://fetch.spec.whatwg.org/#http-network-or-cache-fetch): // If the sum of contentLength and inflightKeepaliveBytes is greater than 64 kibibytes, then return a network error. // We will therefore only activate the flag when we're below that limit. // There is also a limit of requests that can be open at the same time, so we also limit this to 15 // See https://github.com/getsentry/sentry-javascript/pull/7553 for details keepalive:n<=6e4&&a<15,...e.fetchOptions};try{return t(e.url,l).then(e=>(n-=s,a--,{statusCode:e.status,headers:{"x-sentry-rate-limits":e.headers.get("X-Sentry-Rate-Limits"),"retry-after":e.headers.get("Retry-After")}}))}catch(e){return(0,i.clearCachedFetchImplementation)(),n-=s,a--,(0,o.rejectedSyncPromise)(e)}})}}),O.register("dxPxo",function(e,t){n(e.exports,"createTransport",function(){return c});var r=O("5OOmu"),o=O("aHVXZ"),i=O("2M8FI"),a=O("h22Wm"),s=O("4jLb4"),l=O("f0gQD");/** * Creates an instance of a Sentry `Transport` * * @param options * @param makeRequest */function c(e,t,n=(0,a.makePromiseBuffer)(e.bufferSize||30)){let c={};function d(a){let d=[];// Skip sending if envelope is empty after filtering out rate limited events if(// Drop rate limited items from envelope (0,r.forEachEnvelopeItem)(a,(t,n)=>{let i=(0,r.envelopeItemTypeToDataCategory)(n);if((0,o.isRateLimited)(c,i)){let r=u(t,n);e.recordDroppedEvent("ratelimit_backoff",i,r)}else d.push(t)}),0===d.length)return(0,s.resolvedSyncPromise)();// eslint-disable-next-line @typescript-eslint/no-explicit-any let f=(0,r.createEnvelope)(a[0],d),p=t=>{(0,r.forEachEnvelopeItem)(f,(n,o)=>{let i=u(n,o);e.recordDroppedEvent(t,(0,r.envelopeItemTypeToDataCategory)(o),i)})};return n.add(()=>t({body:(0,r.serializeEnvelope)(f,e.textEncoder)}).then(e=>(void 0!==e.statusCode&&(e.statusCode<200||e.statusCode>=300)&&("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&(0,i.logger).warn(`Sentry responded with status code ${e.statusCode} to sent event.`),c=(0,o.updateRateLimits)(c,e),e),e=>{throw p("network_error"),e})).then(e=>e,e=>{if(e instanceof l.SentryError)return("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&(0,i.logger).error("Skipped sending event because buffer is full."),p("queue_overflow"),(0,s.resolvedSyncPromise)();throw e})}return(// We use this to identifify if the transport is the base transport // TODO (v8): Remove this again as we'll no longer need it d.__sentry__baseTransport__=!0,{send:d,flush:e=>n.drain(e)})}function u(e,t){if("event"===t||"transaction"===t)return Array.isArray(e)?e[1]:void 0}}),O.register("aHVXZ",function(e,t){/** * Checks if a category is rate limited */function r(e,t,r=Date.now()){return(e[t]||e.all||0)>r}/** * Update ratelimits from incoming headers. * * @return the updated RateLimits object. */function o(e,{statusCode:t,headers:r},n=Date.now()){let o={...e},i=r&&r["x-sentry-rate-limits"],a=r&&r["retry-after"];if(i)/** * rate limit headers are of the form * <header>,<header>,.. * where each <header> is of the form * <retry_after>: <categories>: <scope>: <reason_code> * where * <retry_after> is a delay in seconds * <categories> is the event type(s) (error, transaction, etc) being rate limited and is of the form * <category>;<category>;... * <scope> is what's being limited (org, project, or key) - ignored by SDK * <reason_code> is an arbitrary string like "org_quota" - ignored by SDK */for(let e of i.trim().split(",")){let[t,r]=e.split(":",2),i=parseInt(t,10),a=(isNaN(i)?60:i)*1e3;if(r)for(let e of r.split(";"))o[e]=n+a;else o.all=n+a}else a?o.all=n+/** * Extracts Retry-After value from the request header or returns default value * @param header string representation of 'Retry-After' header * @param now current unix timestamp * */function(e,t=Date.now()){let r=parseInt(`${e}`,10);if(!isNaN(r))return 1e3*r;let n=Date.parse(`${e}`);return isNaN(n)?6e4:n-t}(a,n):429===t&&(o.all=n+6e4);return o}n(e.exports,"isRateLimited",function(){return r}),n(e.exports,"updateRateLimits",function(){return o})}),O.register("h22Wm",function(e,t){n(e.exports,"makePromiseBuffer",function(){return i});var r=O("f0gQD"),o=O("4jLb4");/** * Creates an new PromiseBuffer object with the specified limit * @param limit max number of promises that can be stored in the buffer */function i(e){let t=[];/** * Remove a promise from the queue. * * @param task Can be any PromiseLike<T> * @returns Removed promise. */function n(e){return t.splice(t.indexOf(e),1)[0]}return{$:t,add:/** * Add a promise (representing an in-flight action) to the queue, and set it to remove itself on fulfillment. * * @param taskProducer A function producing any PromiseLike<T>; In previous versions this used to be `task: * PromiseLike<T>`, but under that model, Promises were instantly created on the call-site and their executor * functions therefore ran immediately. Thus, even if the buffer was full, the action still happened. By * requiring the promise to be wrapped in a function, we can defer promise creation until after the buffer * limit check. * @returns The original promise. */function(i){if(!(void 0===e||t.length<e))return(0,o.rejectedSyncPromise)(new r.SentryError("Not adding Promise because buffer limit was reached."));// start the task and add its promise to the queue let a=i();return -1===t.indexOf(a)&&t.push(a),a.then(()=>n(a))// Use `then(null, rejectionHandler)` rather than `catch(rejectionHandler)` so that we can use `PromiseLike` // rather than `Promise`. `PromiseLike` doesn't have a `.catch` method, making its polyfill smaller. (ES5 didn't // have promises, so TS has to polyfill when down-compiling.) .then(null,()=>n(a).then(null,()=>{// We have to add another catch here because `remove()` starts a new promise chain. })),a},drain:/** * Wait for all promises in the queue to resolve or for timeout to expire, whichever comes first. * * @param timeout The time, in ms, after which to resolve to `false` if the queue is still non-empty. Passing `0` (or * not passing anything) will make the promise wait as long as it takes for the queue to drain before resolving to * `true`. * @returns A promise which will resolve to `true` if the queue is already empty or drains before the timeout, and * `false` otherwise */function(e){return new o.SyncPromise((r,n)=>{let i=t.length;if(!i)return r(!0);// wait for `timeout` ms and then resolve to `false` (if not cancelled first) let a=setTimeout(()=>{e&&e>0&&r(!1)},e);// if all promises resolve in time, cancel the timer and resolve to `true` t.forEach(e=>{(0,o.resolvedSyncPromise)(e).then(()=>{--i||(clearTimeout(a),r(!0))},n)})})}}}}),O.register("i3tB6",function(e,t){let r;n(e.exports,"getNativeFetchImplementation",function(){return s}),n(e.exports,"clearCachedFetchImplementation",function(){return l});var o=O("k7c88"),i=O("2M8FI"),a=O("7ZC4e");/** * A special usecase for incorrectly wrapped Fetch APIs in conjunction with ad-blockers. * Whenever someone wraps the Fetch API and returns the wrong promise chain, * this chain becomes orphaned and there is no possible way to capture it's rejections * other than allowing it bubble up to this very handler. eg. * * const f = window.fetch; * window.fetch = function () { * const p = f.apply(this, arguments); * * p.then(function() { * console.log('hi.'); * }); * * return p; * } * * `p.then(function () { ... })` is producing a completely separate promise chain, * however, what's returned is `p` - the result of original `fetch` call. * * This mean, that whenever we use the Fetch API to send our own requests, _and_ * some ad-blocker blocks it, this orphaned chain will _always_ reject, * effectively causing another event to be captured. * This makes a whole process become an infinite loop, which we need to somehow * deal with, and break it in one way or another. * * To deal with this issue, we are making sure that we _always_ use the real * browser Fetch API, instead of relying on what `window.fetch` exposes. * The only downside to this would be missing our own requests as breadcrumbs, * but because we are already not doing this, it should be just fine. * * Possible failed fetch error messages per-browser: * * Chrome: Failed to fetch * Edge: Failed to Fetch * Firefox: NetworkError when attempting to fetch resource * Safari: resource blocked by content blocker */function s(){if(r)return r;/* eslint-disable @typescript-eslint/unbound-method */// Fast path to avoid DOM I/O if((0,o.isNativeFetch)(a.WINDOW.fetch))return r=(0,a.WINDOW).fetch.bind(a.WINDOW);let e=a.WINDOW.document,t=a.WINDOW.fetch;// eslint-disable-next-line deprecation/deprecation if(e&&"function"==typeof e.createElement)try{let r=e.createElement("iframe");r.hidden=!0,e.head.appendChild(r);let n=r.contentWindow;n&&n.fetch&&(t=n.fetch),e.head.removeChild(r)}catch(e){("undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__)&&(0,i.logger).warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return r=t.bind(a.WINDOW);/* eslint-enable @typescript-eslint/unbound-method */}/** Clears cached fetch impl */function l(){r=void 0}}),O.register("2Khhx",function(e,t){n(e.exports,"makeXHRTransport",function(){return i});var r=O("dxPxo"),o=O("4jLb4");/** * Creates a Transport that uses the XMLHttpRequest API to send events to Sentry. */function i(e){return(0,r.createTransport)(e,function(t){return new o.SyncPromise((r,n)=>{let o=new XMLHttpRequest;for(let t in o.onerror=n,o.onreadystatechange=()=>{4===o.readyState&&r({statusCode:o.status,headers:{"x-sentry-rate-limits":o.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":o.getResponseHeader("Retry-After")}})},o.open("POST",e.url),e.headers)Object.prototype.hasOwnProperty.call(e.headers,t)&&o.setRequestHeader(t,e.headers[t]);o.send(t.body)})})}}),O.register("7eeh4",function(e,t){function r(e,...t){return!!e&&!!e.display&&t.includes(e.display)}function o(e){// currently we assume that any oidc with proper display param is a mobile oidc return!!e&&!!e.display}n(e.exports,"isOidcDisplayMode",function(){return r}),n(e.exports,"isMobileOidc",function(){return o})}),O.register("21Xgy",function(e,t){n(e.exports,"addFlag",function(){return i}),n(e.exports,"dismissFlag",function(){return a});var r=O("8giud");let i=(e,t,n)=>({type:"FLAG_ADD",flag:{type:e,title:t,description:n,id:/*@__PURE__*/o(r).v4()}}),a=()=>({type:"FLAG_DISMISS"})}),O.register("8giud",function(e,t){var r=O("alSV4"),n=O("kbWO6");n.v1=r,n.v4=n,e.exports=n}),O.register("alSV4",function(e,t){var r,n,o=O("dlG1y"),i=O("VgMe7"),a=0,s=0;e.exports=// See https://github.com/uuidjs/uuid for API details function(e,t,l){var c=t&&l||0,u=t||[],d=(e=e||{}).node||r,f=void 0!==e.clockseq?e.clockseq:n;// node and clockseq need to be initialized to random values if they're not // specified. We do this lazily to minimize issues related to insufficient // system entropy. See #189 if(null==d||null==f){var p=o();null==d&&(d=r=[1|p[0],p[1],p[2],p[3],p[4],p[5]]),null==f&&(f=n=(p[6]<<8|p[7])&16383)}// UUID timestamps are 100 nano-second units since the Gregorian epoch, // (1582-10-15 00:00). JSNumbers aren't precise enough for this, so // time is handled internally as 'msecs' (integer milliseconds) and 'nsecs' // (100-nanoseconds offset from msecs) since unix epoch, 1970-01-01 00:00. var g=void 0!==e.msecs?e.msecs:new Date().getTime(),h=void 0!==e.nsecs?e.nsecs:s+1,m=g-a+(h-s)/1e4;// Per 4.2.1.2 Throw error if too many uuids are requested if(m<0&&void 0===e.clockseq&&(f=f+1&16383),(m<0||g>a)&&void 0===e.nsecs&&(h=0),h>=1e4)throw Error("uuid.v1(): Can't create more than 10M uuids/sec");a=g,s=h,n=f;// `time_low` var v=((268435455&// Per 4.1.4 - Convert from unix epoch to Gregorian epoch (g+=122192928e5))*1e4+h)%4294967296;u[c++]=v>>>24&255,u[c++]=v>>>16&255,u[c++]=v>>>8&255,u[c++]=255&v;// `time_mid` var y=g/4294967296*1e4&268435455;u[c++]=y>>>8&255,u[c++]=255&y,// `time_high_and_version` u[c++]=y>>>24&15|16,u[c++]=y>>>16&255,// `clock_seq_hi_and_reserved` (Per 4.2.2 - include variant) u[c++]=f>>>8|128,// `clock_seq_low` u[c++]=255&f;// `node` for(var b=0;b<6;++b)u[c+b]=d[b];return t||i(u)}}),O.register("dlG1y",function(e,t){// Unique ID creation requires a high quality random # generator. In the // browser this is a little complicated due to unknown quality of Math.random() // and inconsistent support for the `crypto` API. We do the best we can via // feature-detection // getRandomValues needs to be invoked in a context where "this" is a Crypto // implementation. Also, find the complete implementation of crypto on IE11. var r="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto);if(r){// WHATWG crypto RNG - http://wiki.whatwg.org/wiki/Crypto var n=new Uint8Array(16);// eslint-disable-line no-undef e.exports=function(){return r(n),n}}else{// Math.random()-based (RNG) // // If all else fails, use Math.random(). It's fast, but is of unspecified // quality. var o=Array(16);e.exports=function(){for(var e,t=0;t<16;t++)(3&t)==0&&(e=4294967296*Math.random()),o[t]=e>>>((3&t)<<3)&255;return o}}}),O.register("VgMe7",function(e,t){for(var r=[],n=0;n<256;++n)r[n]=(n+256).toString(16).substr(1);e.exports=function(e,t){var n=t||0;// join used to fix memory issue caused by concatenation: https://bugs.chromium.org/p/v8/issues/detail?id=3175#c4 return[r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]]].join("")}}),O.register("kbWO6",function(e,t){var r=O("dlG1y"),n=O("VgMe7");e.exports=function(e,t,o){var i=t&&o||0;"string"==typeof e&&(t="binary"===e?Array(16):null,e=null);var a=(e=e||{}).random||(e.rng||r)();// Copy bytes to buffer, if provided if(// Per 4.4, set bits for version and `clock_seq_hi_and_reserved` a[6]=15&a[6]|64,a[8]=63&a[8]|128,t)for(var s=0;s<16;++s)t[i+s]=a[s];return t||n(a)}}),O.register("klwqV",function(e,t){n(e.exports,"default",function(){return r});var r=(0,O("j5RJC").defineMessages)({loginHeadTitle:{id:"login.head.title",defaultMessage:"Log in to continue",description:""},// Flags mfRecoveryEmailResentSuccessTitle:{id:"mf.recoveryemailresentsuccess.title",defaultMessage:"Recovery email resent!",description:""},mfRecoveryEmailResentSuccessDesc:{id:"mf.recoveryemailresentsuccess",defaultMessage:"A recovery email has been resent to you!",description:""},mfRecoveryEmailResentErrorTitle:{id:"mf.recoveryemailresenterror.title",defaultMessage:"Something went wrong.",description:""},mfRecoveryEmailResentErrorDesc:{id:"mf.recoveryemailresenterror",defaultMessage:"We couldn’t send the recovery email. Please try again later.",description:""},mfVerifyErrorTitle:{id:"guardian.error.default.flag.title",defaultMessage:"Oops, that didn't work!"},mfVerifyErrorDesc:{id:"guardian.error.default.flag.description",defaultMessage:"Try that again in a moment."}})}),O.register("iCwDt",function(e,t){n(e.exports,"connect",function(){return O("bBJZC").default}),n(e.exports,"Provider",function(){return O("49swM").default}),n(e.exports,"useDispatch",function(){return O("eOclC").useDispatch}),n(e.exports,"useSelector",function(){return O("2rfZC").useSelector});// The primary entry point assumes we're working with standard ReactDOM/RN, but // older versions that do not include `useSyncExternalStore` (React 16.9 - 17.x). // Because of that, the useSyncExternalStore compat shim is needed. var r=O("1jUfn"),o=O("6LUU1");O("8BM6A");var i=O("eAqbf"),a=O("b2Qbv"),s=O("2rfZC"),l=O("bBJZC");O("32cI2"),(0,s.initializeUseSelector)(o.useSyncExternalStoreWithSelector),(0,l.initializeConnect)(r.useSyncExternalStore),// with standard React renderers (ReactDOM, React Native) (0,a.setBatch)(i.unstable_batchedUpdates)}),O.register("6LUU1",function(e,t){e.exports=O("kl10d")}),O.register("8BM6A",function(e,t){n(e.exports,"unstable_batchedUpdates",function(){return O("eAqbf").unstable_batchedUpdates}),O("eAqbf")}),O.register("b2Qbv",function(e,t){n(e.exports,"setBatch",function(){return o}),n(e.exports,"getBatch",function(){return i});let r=// Default to a dummy "batch" implementation that just runs the callback function(e){e()},o=e=>r=e,i=()=>r;// Allow injecting another batching function later }),O.register("2rfZC",function(e,t){n(e.exports,"initializeUseSelector",function(){return s}),n(e.exports,"useSelector",function(){return c});var r=O("91i6m"),o=O("byiaT"),i=O("ilA7r");let a=O("4uBLd").notInitialized,s=e=>{a=e},l=(e,t)=>e===t,c=/*#__PURE__*/function(e=i.ReactReduxContext){let t=e===i.ReactReduxContext?o.useReduxContext:(0,o.createReduxContextHook)(e);return function(e,n={}){let{equalityFn:o=l,stabilityCheck:i,noopCheck:s}="function"==typeof n?{equalityFn:n}:n,{store:c,subscription:u,getServerState:d,stabilityCheck:f,noopCheck:p}=t();(0,r.useRef)(!0);let g=(0,r.useCallback)({[e.name](t){let r=e(t);return r}}[e.name],[e,f,i]),h=a(u.addNestedSub,c.getState,d||c.getState,g,o);return(0,r.useDebugValue)(h),h}}()}),O.register("byiaT",function(e,t){n(e.exports,"createReduxContextHook",function(){return i}),n(e.exports,"useReduxContext",function(){return a});var r=O("91i6m"),o=O("ilA7r");function i(e=o.ReactReduxContext){return function(){let t=(0,r.useContext)(e);return t}}let a=/*#__PURE__*/i()}),O.register("ilA7r",function(e,t){n(e.exports,"ReactReduxContext",function(){return a});var r=O("91i6m");let o=Symbol.for("react-redux-context"),i="undefined"!=typeof globalThis?globalThis:/* fall back to a per-module scope (pre-8.1 behaviour) if `globalThis` is not available */{},a=/*#__PURE__*/function(){var e;if(!r.createContext)return{};let t=null!=(e=i[o])?e:i[o]=new Map,n=t.get(r.createContext);return n||(n=r.createContext(null),t.set(r.createContext,n)),n}()}),O.register("4uBLd",function(e,t){n(e.exports,"notInitialized",function(){return r});let r=()=>{throw Error("uSES not initialized!")}}),O.register("bBJZC",function(e,t){n(e.exports,"initializeConnect",function(){return C}),n(e.exports,"default",function(){return I});var r=O("kOzMk"),i=O("dDDP6"),a=O("kTpRR"),s=O("91i6m"),l=O("jy6CJ"),c=O("bjEHm"),u=O("4CU8Q"),d=O("c78j9"),f=O("fDIbo"),p=O("5iTk3"),g=O("eUKCR"),h=O("8YwfY");O("5VRCO");var m=O("ilA7r"),v=O("4uBLd");let y=["reactReduxForwardedRef"],b=v.notInitialized,C=e=>{b=e},A=[null,null];function E(e,t){return e===t}var I=/** * Connects a React component to a Redux store. * * - Without arguments, just wraps the component, without changing the behavior / props * * - If 2 params are passed (3rd param, mergeProps, is skipped), default behavior * is to override ownProps (as stated in the docs), so what remains is everything that's * not a state or dispatch prop * * - When 3rd param is passed, we don't know if ownProps propagate and whether they * should be valid component props, because it depends on mergeProps implementation. * As such, it is the user's responsibility to extend ownProps interface from state or * dispatch props or both when applicable * * @param mapStateToProps A function that extracts values from state * @param mapDispatchToProps Setup for dispatching actions * @param mergeProps Optional callback to merge state and dispatch props together * @param options Options for configuring the connection * */function(e,t,n,{pure:// @ts-ignore v,areStatesEqual:C=E,areOwnPropsEqual:I=h.default,areStatePropsEqual:x=h.default,areMergedPropsEqual:w=h.default,forwardRef:S=!1,context:k=m.ReactReduxContext}={}){let T=(0,d.mapStateToPropsFactory)(e),_=(0,u.mapDispatchToPropsFactory)(t),O=(0,f.mergePropsFactory)(n),M=!!e;return e=>{let t=e.displayName||e.name||"Component",n=`Connect(${t})`,u={shouldHandleStateChanges:M,displayName:n,wrappedComponentName:t,WrappedComponent:e,initMapStateToProps:T,initMapDispatchToProps:_,initMergeProps:O,areStatesEqual:C,areStatePropsEqual:x,areOwnPropsEqual:I,areMergedPropsEqual:w};function d(t){var n;let o;let[a,d,f]=s.useMemo(()=>{// Distinguish between actual "data" props that were passed to the wrapper component, // and values needed to control behavior (forwarded refs, alternate context instances). // To maintain the wrapperProps object reference, memoize this destructuring. let{reactReduxForwardedRef:e}=t,r=(0,i.default)(t,y);return[t.context,e,r]},[t]),h=s.useMemo(()=>a&&a.Consumer&&// @ts-ignore (0,l.isContextConsumer)(/*#__PURE__*/s.createElement(a.Consumer,null))?a:k,[a,k]),m=s.useContext(h),v=!!t.store&&!!t.store.getState&&!!t.store.dispatch,C=!!m&&!!m.store,E=v?t.store:m.store,I=C?m.getServerState:E.getState,x=s.useMemo(()=>(0,c.default)(E.dispatch,u),[E]),[w,S]=s.useMemo(()=>{if(!M)return A;// This Subscription's source should match where store came from: props vs. context. A component // connected to the store via props shouldn't use subscription from context, or vice versa. let e=(0,p.createSubscription)(E,v?void 0:m.subscription),t=e.notifyNestedSubs.bind(e);// `notifyNestedSubs` is duplicated to handle the case where the component is unmounted in return[e,t]},[E,v,m]),T=s.useMemo(()=>v?m:(0,r.default)({},m,{subscription:w}),[v,m,w]),_=s.useRef(),O=s.useRef(f),P=s.useRef(),N=s.useRef(!1);s.useRef(!1);let R=s.useRef(!1),L=s.useRef();(0,g.useIsomorphicLayoutEffect)(()=>(R.current=!0,()=>{R.current=!1}),[]);let F=s.useMemo(()=>()=>// Tricky logic here: // - This render may have been triggered by a Redux store update that produced new child props // - However, we may have gotten new wrapper props after that // If we have new child props, and the same wrapper props, we know we should use the new child props as-is. // But, if we have new wrapper props, those might change the child props, so we have to recalculate things. // So, we'll use the child props from store update only if the wrapper props are the same as last time. P.current&&f===O.current?P.current:x(E.getState(),f),[E,f]),D=s.useMemo(()=>e=>w?// check for updates after dispatched actions, and trigger re-renders. function(e,t,r,n,o,i,a,s,l,c,u){// If we're not subscribed to the store, nothing to do here if(!e)return()=>{};// Capture values for checking if and when this component unmounts let d=!1,f=null,p=()=>{let e,r;if(d||!s.current)// Redux doesn't guarantee unsubscriptions happen until next dispatch. return;// TODO We're currently calling getState ourselves here, rather than letting `uSES` do it let p=t.getState();try{// Actually run the selector with the most recent store state and wrapper props // to determine what the child props should be e=n(p,o.current)}catch(e){r=e,f=e}r||(f=null),e===i.current?a.current||c():(// Save references to the new child props. Note that we track the "child props from store update" // as a ref instead of a useState/useReducer because we need a way to determine if that value has // been processed. If this went into useState/useReducer, we couldn't clear out the value without // forcing another re-render, which we don't want. i.current=e,l.current=e,a.current=!0,// Trigger the React `useSyncExternalStore` subscriber u())};return r.onStateChange=p,r.trySubscribe(),// changed since we began. p(),()=>{if(d=!0,r.tryUnsubscribe(),r.onStateChange=null,f)// parent re-rendered without this component and we're about to unmount. // This shouldn't happen as long as we do top-down subscriptions correctly, but // if we ever do those wrong, this throw will surface the error in our tests. // In that case, throw the error from here so it doesn't get lost. throw f}}// Reducer initial state creation for our update reducer (M,E,w,x,O,_,N,R,P,S,e):()=>{},[w]);// We need this to execute synchronously every time we re-render. However, React warns n=[O,_,N,f,P,S],(0,g.useIsomorphicLayoutEffect)(()=>(function(e,t,r,n,o,i){// We want to capture the wrapper props and child props we used for later comparisons e.current=n,r.current=!1,o.current&&(o.current=null,i())}// Effect callback, extracted: subscribe to the Redux store or nearest connected ancestor, )(...n),void 0);try{o=b(D,F,I?()=>x(I(),f):F)}catch(e){throw L.current&&(e.message+=` The error may be correlated with this previous error: ${L.current.stack} `),e}(0,g.useIsomorphicLayoutEffect)(()=>{L.current=void 0,P.current=void 0,_.current=o});// Now that all that's done, we can finally try to actually render the child component. // We memoize the elements for the rendered child component as an optimization. let B=s.useMemo(()=>/*#__PURE__*/s.createElement(e,(0,r.default)({},o,{ref:d})),[d,e,o]),j=s.useMemo(()=>M?/*#__PURE__*/s.createElement(h.Provider,{value:T},B):B,[h,B,T]);// If React sees the exact same element reference as last time, it bails out of re-rendering return j}let f=s.memo(d);if(f.WrappedComponent=e,f.displayName=d.displayName=n,S){let t=s.forwardRef(function(e,t){// @ts-ignore return /*#__PURE__*/s.createElement(f,(0,r.default)({},e,{reactReduxForwardedRef:t}))});return t.displayName=n,t.WrappedComponent=e,/*@__PURE__*/o(a)(t,e)}return /*@__PURE__*/o(a)(f,e)}}}),O.register("jy6CJ",function(e,t){e.exports=O("fEdd6")}),O.register("bjEHm",function(e,t){n(e.exports,"default",function(){return i});var r=O("dDDP6");O("c3wOK");let o=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function i(e,t){let{initMapStateToProps:n,initMapDispatchToProps:i,initMergeProps:a}=t,s=(0,r.default)(t,o),l=n(e,s),c=i(e,s),u=a(e,s);return function(e,t,r,n,{areStatesEqual:o,areOwnPropsEqual:i,areStatePropsEqual:a}){let s,l,c,u,d,f=!1;return function(p,g){return f?function(f,p){let g=!i(p,l),h=!o(f,s,p,l);return(s=f,l=p,g&&h)?(c=e(s,l),t.dependsOnOwnProps&&(u=t(n,l)),d=r(c,u,l)):g?(e.dependsOnOwnProps&&(c=e(s,l)),t.dependsOnOwnProps&&(u=t(n,l)),d=r(c,u,l)):h?function(){let t=e(s,l),n=!a(t,c);return c=t,n&&(d=r(c,u,l)),d}():d}(p,g):(c=e(s=p,l=g),u=t(n,l),d=r(c,u,l),f=!0,d)}}(l,c,u,e,s)}}),O.register("c3wOK",function(e,t){O("5VRCO")}),O.register("5VRCO",function(e,t){n(e.exports,"default",function(){return r});/** * Prints a warning in the console if it exists. * * @param {String} message The warning message. * @returns {void} */function r(e){"undefined"!=typeof console&&"function"==typeof console.error&&console.error(e);/* eslint-enable no-console */try{// This error was thrown as a convenience so that if you enable // "break on all exceptions" in your console, // it would pause the execution at this line. throw Error(e);/* eslint-disable no-empty */}catch(e){}/* eslint-enable no-empty */}}),O.register("4CU8Q",function(e,t){n(e.exports,"mapDispatchToPropsFactory",function(){return a});var r=O("kEeIe"),o=O("8La57"),i=O("eGNNU");function a(e){return e&&"object"==typeof e?(0,o.wrapMapToPropsConstant)(t=>(0,r.default)(e,t)):e?"function"==typeof e?(0,o.wrapMapToPropsFunc)(e,"mapDispatchToProps"):(0,i.createInvalidArgFactory)(e,"mapDispatchToProps"):(0,o.wrapMapToPropsConstant)(e=>({dispatch:e}))}}),O.register("kEeIe",function(e,t){n(e.exports,"default",function(){return r});function r(e,t){let r={};for(let n in e){let o=e[n];"function"==typeof o&&(r[n]=(...e)=>t(o(...e)))}return r}}),O.register("8La57",function(e,t){function r(// could be a dispatch function in some cases (ex: whenMapDispatchToPropsIsMissing) // and a state object in some others (ex: whenMapStateToPropsIsMissing) // eslint-disable-next-line no-unused-vars e){return function(t){let r=e(t);function n(){return r}return n.dependsOnOwnProps=!1,n}}// dependsOnOwnProps is used by createMapToPropsProxy to determine whether to pass props as args function o(e){return e.dependsOnOwnProps?!!e.dependsOnOwnProps:1!==e.length}// Used by whenMapStateToPropsIsFunction and whenMapDispatchToPropsIsFunction, function i(e,t){return function(t,{displayName:r}){let n=function(e,t){return n.dependsOnOwnProps?n.mapToProps(e,t):n.mapToProps(e,void 0)};// allow detectFactoryAndVerify to get ownProps return n.dependsOnOwnProps=!0,n.mapToProps=function(t,r){n.mapToProps=e,n.dependsOnOwnProps=o(e);let i=n(t,r);return"function"==typeof i&&(n.mapToProps=i,n.dependsOnOwnProps=o(i),i=n(t,r)),i},n}}n(e.exports,"wrapMapToPropsConstant",function(){return r}),n(e.exports,"wrapMapToPropsFunc",function(){return i}),O("iEbJZ")}),O.register("iEbJZ",function(e,t){O("xY9yd"),O("5VRCO")}),O.register("xY9yd",function(e,t){n(e.exports,"default",function(){return r});/** * @param {any} obj The object to inspect. * @returns {boolean} True if the argument appears to be a plain object. */function r(e){if("object"!=typeof e||null===e)return!1;let t=Object.getPrototypeOf(e);if(null===t)return!0;let r=t;for(;null!==Object.getPrototypeOf(r);)r=Object.getPrototypeOf(r);return t===r}}),O.register("eGNNU",function(e,t){n(e.exports,"createInvalidArgFactory",function(){return r});function r(e,t){return(r,n)=>{throw Error(`Invalid value of type ${typeof e} for ${t} argument when connecting component ${n.wrappedComponentName}.`)}}}),O.register("c78j9",function(e,t){n(e.exports,"mapStateToPropsFactory",function(){return i});var r=O("8La57"),o=O("eGNNU");function i(e){return e?"function"==typeof e?(0,r.wrapMapToPropsFunc)(e,"mapStateToProps"):(0,o.createInvalidArgFactory)(e,"mapStateToProps"):(0,r.wrapMapToPropsConstant)(()=>({}))}}),O.register("fDIbo",function(e,t){n(e.exports,"mergePropsFactory",function(){return a});var r=O("kOzMk");O("iEbJZ");var o=O("eGNNU");function i(e,t,n){// @ts-ignore return(0,r.default)({},n,e,t)}function a(e){return e?"function"==typeof e?function(t,{displayName:r,areMergedPropsEqual:n}){let o,i=!1;return function(t,r,a){let s=e(t,r,a);return i?n(s,o)||(o=s):(i=!0,o=s),o}}:(0,o.createInvalidArgFactory)(e,"mergeProps"):()=>i}}),O.register("5iTk3",function(e,t){n(e.exports,"createSubscription",function(){return i});var r=O("b2Qbv");let o={notify(){},get:()=>[]};function i(e,t){let n;let i=o;function a(){l.onStateChange&&l.onStateChange()}function s(){n||(n=t?t.addNestedSub(a):e.subscribe(a),i=// well as nesting subscriptions of descendant components, so that we can ensure the // ancestor components re-render before descendants function(){let e=(0,r.getBatch)(),t=null,n=null;return{clear(){t=null,n=null},notify(){e(()=>{let e=t;for(;e;)e.callback(),e=e.next})},get(){let e=[],r=t;for(;r;)e.push(r),r=r.next;return e},subscribe(e){let r=!0,o=n={callback:e,next:null,prev:n};return o.prev?o.prev.next=o:t=o,function(){r&&null!==t&&(r=!1,o.next?o.next.prev=o.prev:n=o.prev,o.prev?o.prev.next=o.next:t=o.next)}}}}())}let l={addNestedSub:function(e){return s(),i.subscribe(e)},notifyNestedSubs:function(){i.notify()},handleChangeWrapper:a,isSubscribed:function(){return!!n},trySubscribe:s,tryUnsubscribe:function(){n&&(n(),n=void 0,i.clear(),i=o)},getListeners:()=>i};return l}}),O.register("eUKCR",function(e,t){n(e.exports,"useIsomorphicLayoutEffect",function(){return i});var r=O("91i6m");let o=!!("undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement),i=o?r.useLayoutEffect:r.useEffect}),O.register("8YwfY",function(e,t){function r(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function o(e,t){if(r(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;let n=Object.keys(e),o=Object.keys(t);if(n.length!==o.length)return!1;for(let o=0;o<n.length;o++)if(!Object.prototype.hasOwnProperty.call(t,n[o])||!r(e[n[o]],t[n[o]]))return!1;return!0}n(e.exports,"default",function(){return o})}),O.register("32cI2",function(e,t){n(e.exports,"Provider",function(){return O("49swM").default}),n(e.exports,"connect",function(){return O("bBJZC").default}),n(e.exports,"useDispatch",function(){return O("eOclC").useDispatch}),n(e.exports,"useSelector",function(){return O("2rfZC").useSelector}),O("49swM"),O("bBJZC"),O("ilA7r"),O("eOclC"),O("2rfZC"),O("2qpBH"),O("8YwfY"),O("adsjp")}),O.register("49swM",function(e,t){n(e.exports,"default",function(){return s});var r=O("91i6m"),o=O("ilA7r"),i=O("5iTk3"),a=O("eUKCR"),s=function({store:e,context:t,children:n,serverState:s,stabilityCheck:l="once",noopCheck:c="once"}){let u=r.useMemo(()=>{let t=(0,i.createSubscription)(e);return{store:e,subscription:t,getServerState:s?()=>s:void 0,stabilityCheck:l,noopCheck:c}},[e,s,l,c]),d=r.useMemo(()=>e.getState(),[e]);(0,a.useIsomorphicLayoutEffect)(()=>{let{subscription:t}=u;return t.onStateChange=t.notifyNestedSubs,t.trySubscribe(),d!==e.getState()&&t.notifyNestedSubs(),()=>{t.tryUnsubscribe(),t.onStateChange=void 0}},[u,d]);let f=t||o.ReactReduxContext;// @ts-ignore 'AnyAction' is assignable to the constraint of type 'A', but 'A' could be instantiated with a different subtype return /*#__PURE__*/r.createElement(f.Provider,{value:u},n)}}),O.register("eOclC",function(e,t){n(e.exports,"useDispatch",function(){return i});var r=O("ilA7r"),o=O("2qpBH");let i=/*#__PURE__*/function(e=r.ReactReduxContext){let t=e===r.ReactReduxContext?o.useStore:(0,o.createStoreHook)(e);return function(){let e=t();// @ts-ignore return e.dispatch}}()}),O.register("2qpBH",function(e,t){n(e.exports,"createStoreHook",function(){return i}),n(e.exports,"useStore",function(){return a});var r=O("ilA7r"),o=O("byiaT");function i(e=r.ReactReduxContext){let t=e===r.ReactReduxContext?o.useReduxContext:(0,o.createReduxContextHook)(e);return function(){let{store:e}=t();// @ts-ignore return e}}let a=/*#__PURE__*/i()}),O.register("adsjp",function(e,t){}),O.register("euUf1",function(e,t){n(e.exports,"JiraProductIllustration",function(){return i});var r=O("91i6m");let i=()=>/*@__PURE__*/o(r).createElement("svg",{width:"630",height:"459",viewBox:"0 0 630 459",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},/*@__PURE__*/o(r).createElement("g",{clipPath:"url(#clip0_3169_126761)"},/*@__PURE__*/o(r).createElement("path",{d:"M498.916 87.4014H628.916L621.416 407.401H498.916V87.4014Z",fill:"url(#paint0_linear_3169_126761)"}),/*@__PURE__*/o(r).createElement("path",{d:"M112.916 1.40137L563.916 13.791V435.038L112.916 450.401V1.40137Z",fill:"url(#paint1_linear_3169_126761)"}),/*@__PURE__*/o(r).createElement("path",{d:"M108.916 2.40137L563.916 14.8462V437.97L108.916 453.401V2.40137Z",fill:"url(#paint2_linear_3169_126761)"}),/*@__PURE__*/o(r).createElement("path",{d:"M6.91602 141.401H153.485C155.722 158.363 155.367 176.361 174.213 223.827C191.973 268.555 207.617 294.057 219.916 313.401H51.3609C47.4475 308.215 36.6018 288.926 24.5263 253.264C12.4507 217.603 7.7546 163.83 6.91602 141.401Z",fill:"url(#paint3_linear_3169_126761)"}),/*@__PURE__*/o(r).createElement("g",{opacity:"0.5"},/*@__PURE__*/o(r).createElement("path",{d:"M177.744 49.5518L134.081 27.2472C95.9919 7.78994 49.3385 22.898 29.879 60.9915C10.4195 99.085 25.5222 145.74 63.6114 165.197L107.274 187.502",stroke:"url(#paint4_linear_3169_126761)",strokeWidth:"1.40594",strokeMiterlimit:"10"}),/*@__PURE__*/o(r).createElement("path",{d:"M171.467 62.8586L125.629 39.4431C95.0522 23.8235 57.6078 35.8852 41.9693 66.4988C26.3308 97.1125 38.4854 134.558 69.0621 150.177L114.9 173.593",stroke:"url(#paint5_linear_3169_126761)",strokeWidth:"1.40594",strokeMiterlimit:"10"}),/*@__PURE__*/o(r).createElement("path",{d:"M99.1634 202.121L56.818 180.49C10.5277 156.843 -7.82952 100.145 15.836 53.8178C39.5015 7.49057 96.1807 -10.8297 142.471 12.817L184.816 34.4485",stroke:"url(#paint6_linear_3169_126761)",strokeWidth:"1.40594",strokeMiterlimit:"10"})),/*@__PURE__*/o(r).createElement("g",null,/*@__PURE__*/o(r).createElement("rect",{x:"15.0039",y:"67.3491",width:"23.8348",height:"10.7641",transform:"rotate(100.932 15.0039 67.3491)",fill:"url(#paint7_linear_3169_126761)"})),/*@__PURE__*/o(r).createElement("path",{d:"M14.9309 67.7268C14.3672 70.6453 11.5444 72.5542 8.6259 71.9905C5.70741 71.4269 3.79847 68.604 4.36216 65.6855C4.92585 62.767 7.74871 60.8581 10.6672 61.4218C13.5857 61.9855 15.4946 64.8083 14.9309 67.7268Z",fill:"url(#paint8_linear_3169_126761)"}),/*@__PURE__*/o(r).createElement("path",{d:"M14.9309 67.7268C14.3672 70.6453 11.5444 72.5542 8.6259 71.9905C5.70741 71.4269 3.79847 68.604 4.36216 65.6855C4.92585 62.767 7.74871 60.8581 10.6672 61.4218C13.5857 61.9855 15.4946 64.8083 14.9309 67.7268Z",fill:"url(#paint9_linear_3169_126761)"}),/*@__PURE__*/o(r).createElement("path",{d:"M594.217 403.601L564.544 435.747C538.321 464.154 494.035 465.925 465.628 439.703L435.917 412.277",stroke:"url(#paint10_linear_3169_126761)",strokeWidth:"1.4"}),/*@__PURE__*/o(r).createElement("path",{d:"M585.898 391.924L550.525 430.245C531.794 450.536 500.161 451.801 479.871 433.071L443.984 399.944",stroke:"url(#paint11_linear_3169_126761)",strokeWidth:"1.4"}),/*@__PURE__*/o(r).createElement("path",{d:"M578.189 383.808L543.523 421.362C528.539 437.595 503.233 438.607 487 423.623L451.474 390.829",stroke:"url(#paint12_linear_3169_126761)",strokeWidth:"1.4"}),/*@__PURE__*/o(r).createElement("path",{d:"M570.076 375.317L535.136 413.168C524.647 424.531 506.932 425.24 495.57 414.751L459.341 381.309",stroke:"url(#paint13_linear_3169_126761)",strokeWidth:"1.4"}),/*@__PURE__*/o(r).createElement("g",{filter:"url(#filter0_d_3169_126761)"},/*@__PURE__*/o(r).createElement("rect",{x:"37.5",y:"33.5",width:"562",height:"390",rx:"8.5",stroke:"black",strokeOpacity:"0.1",shapeRendering:"crispEdges"}),/*@__PURE__*/o(r).createElement("mask",{id:"path-16-inside-1_3169_126761",fill:"white"},/*@__PURE__*/o(r).createElement("path",{d:"M38 42C38 37.5817 41.5817 34 46 34H591C595.418 34 599 37.5817 599 42V73.4924H38V42Z"})),/*@__PURE__*/o(r).createElement("path",{d:"M38 42C38 37.5817 41.5817 34 46 34H591C595.418 34 599 37.5817 599 42V73.4924H38V42Z",fill:"white"}),/*@__PURE__*/o(r).createElement("path",{d:"M38 34H599H38ZM599 74.3257H38V72.6591H599V74.3257ZM38 73.4924V34V73.4924ZM599 34V73.4924V34Z",fill:"#091E42",fillOpacity:"0.14",mask:"url(#path-16-inside-1_3169_126761)"}),/*@__PURE__*/o(r).createElement("g",{clipPath:"url(#clip1_3169_126761)"},/*@__PURE__*/o(r).createElement("path",{d:"M75.3245 48.2044H77.0713V56.9527C77.0713 59.2594 76.0321 60.8698 73.622 60.8698C72.7155 60.8698 72.0079 60.7175 71.5215 60.5434V58.8677C72.0521 59.0853 72.6934 59.1941 73.3346 59.1941C74.816 59.1941 75.3245 58.3237 75.3245 57.0615V48.2044Z",fill:"#44546F"}),/*@__PURE__*/o(r).createElement("path",{d:"M80.2774 47.5298C80.9629 47.5298 81.4493 47.9433 81.4493 48.6832C81.4493 49.4013 80.9629 49.8365 80.2774 49.8365C79.592 49.8365 79.1056 49.4231 79.1056 48.6832C79.1056 47.965 79.592 47.5298 80.2774 47.5298ZM79.4151 51.2075H81.0956V60.7827H79.4151V51.2075Z",fill:"#44546F"}),/*@__PURE__*/o(r).createElement("path",{d:"M85.2522 60.7827H83.616V51.2075H85.2522V52.8832C85.8271 51.7516 86.8 50.9464 88.7015 51.0552V52.6656C86.5568 52.448 85.2522 53.079 85.2522 55.1247V60.7827Z",fill:"#44546F"}),/*@__PURE__*/o(r).createElement("path",{d:"M96.5509 59.0636C95.9318 60.3257 94.7599 60.9786 93.2564 60.9786C90.6694 60.9786 89.3649 58.8242 89.3649 55.9951C89.3649 53.2967 90.7357 51.0117 93.4554 51.0117C94.8705 51.0117 95.976 51.6428 96.5509 52.8832V51.2075H98.2313V60.7827H96.5509V59.0636ZM93.6986 59.4553C95.2021 59.4553 96.5288 58.5195 96.5288 56.3869V55.6252C96.5288 53.4925 95.3127 52.5568 93.8755 52.5568C91.9961 52.5568 91.0232 53.7754 91.0232 55.9951C91.0453 58.3019 91.9739 59.4553 93.6986 59.4553Z",fill:"#44546F"}),/*@__PURE__*/o(r).createElement("path",{d:"M66.5468 46.2461H58.8965C58.8965 48.1176 60.4442 49.6409 62.3458 49.6409H63.7609V50.9684C63.7609 52.8399 65.3086 54.3633 67.2102 54.3633V46.8989C67.2102 46.529 66.9227 46.2461 66.5468 46.2461Z",fill:"#2684FF"}),/*@__PURE__*/o(r).createElement("path",{d:"M62.7656 49.989H55.1152C55.1152 51.8605 56.663 53.3839 58.5645 53.3839H59.9796V54.7331C59.9796 56.6046 61.5274 58.1279 63.4289 58.1279V50.6419C63.4289 50.2937 63.1415 49.989 62.7656 49.989Z",fill:"url(#paint14_linear_3169_126761)"}),/*@__PURE__*/o(r).createElement("path",{d:"M58.9843 53.7539H51.334C51.334 55.6254 52.8817 57.1488 54.7833 57.1488H56.1984V58.4762C56.1984 60.3477 57.7461 61.8711 59.6477 61.8711V54.4068C59.6477 54.0368 59.3381 53.7539 58.9843 53.7539Z",fill:"url(#paint15_linear_3169_126761)"})),/*@__PURE__*/o(r).createElement("g",{clipPath:"url(#clip2_3169_126761)"},/*@__PURE__*/o(r).createElement("mask",{id:"path-22-inside-2_3169_126761",fill:"white"},/*@__PURE__*/o(r).createElement("path",{d:"M38 73.4924H198.004V423H46C41.5817 423 38 419.418 38 415V73.4924Z"})),/*@__PURE__*/o(r).createElement("path",{d:"M38 73.4924H198.004V423H46C41.5817 423 38 419.418 38 415V73.4924Z",fill:"#F9F9F9"}),/*@__PURE__*/o(r).createElement("rect",{x:"58",y:"86.4924",width:"20",height:"20",rx:"2.5",fill:"#DCDFE4"}),/*@__PURE__*/o(r).createElement("rect",{width:"88",height:"6",rx:"3",transform:"matrix(1 0 0 -1 87.2285 100.534)",fill:"#DCDFE4"}),/*@__PURE__*/o(r).createElement("g",{clipPath:"url(#clip3_3169_126761)"},/*@__PURE__*/o(r).createElement("rect",{x:"57.2285",y:"129.534",width:"50",height:"6",rx:"3",fill:"#DCDFE4"}),/*@__PURE__*/o(r).createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M62.666 147.159H70.9993C71.6624 147.159 72.2983 147.423 72.7671 147.891C73.236 148.36 73.4993 148.996 73.4993 149.659C73.4993 150.322 73.236 150.958 72.7671 151.427C72.2983 151.896 71.6624 152.159 70.9993 152.159H62.666C62.003 152.159 61.3671 151.896 60.8982 151.427C60.4294 150.958 60.166 150.322 60.166 149.659C60.166 148.996 60.4294 148.36 60.8982 147.891C61.3671 147.423 62.003 147.159 62.666 147.159V147.159ZM62.666 148.826C62.445 148.826 62.233 148.914 62.0768 149.07C61.9205 149.226 61.8327 149.438 61.8327 149.659C61.8327 149.88 61.9205 150.092 62.0768 150.248C62.233 150.405 62.445 150.493 62.666 150.493H70.9993C71.2204 150.493 71.4323 150.405 71.5886 150.248C71.7449 150.092 71.8327 149.88 71.8327 149.659C71.8327 149.438 71.7449 149.226 71.5886 149.07C71.4323 148.914 71.2204 148.826 70.9993 148.826H62.666ZM65.9993 152.993H72.666C73.3291 152.993 73.9649 153.256 74.4338 153.725C74.9026 154.194 75.166 154.829 75.166 155.493C75.166 156.156 74.9026 156.791 74.4338 157.26C73.9649 157.729 73.3291 157.993 72.666 157.993H65.9993C65.3363 157.993 64.7004 157.729 64.2316 157.26C63.7627 156.791 63.4993 156.156 63.4993 155.493C63.4993 154.829 63.7627 154.194 64.2316 153.725C64.7004 153.256 65.3363 152.993 65.9993 152.993V152.993ZM65.9993 154.659C65.7783 154.659 65.5664 154.747 65.4101 154.903C65.2538 155.06 65.166 155.271 65.166 155.493C65.166 155.714 65.2538 155.925 65.4101 156.082C65.5664 156.238 65.7783 156.326 65.9993 156.326H72.666C72.887 156.326 73.099 156.238 73.2553 156.082C73.4116 155.925 73.4993 155.714 73.4993 155.493C73.4993 155.271 73.4116 155.06 73.2553 154.903C73.099 154.747 72.887 154.659 72.666 154.659H65.9993ZM62.666 158.826H67.666C68.3291 158.826 68.9649 159.089 69.4338 159.558C69.9026 160.027 70.166 160.663 70.166 161.326C70.166 161.989 69.9026 162.625 69.4338 163.094C68.9649 163.562 68.3291 163.826 67.666 163.826H62.666C62.003 163.826 61.3671 163.562 60.8982 163.094C60.4294 162.625 60.166 161.989 60.166 161.326C60.166 160.663 60.4294 160.027 60.8982 159.558C61.3671 159.089 62.003 158.826 62.666 158.826V158.826ZM62.666 160.493C62.445 160.493 62.233 160.58 62.0768 160.737C61.9205 160.893 61.8327 161.105 61.8327 161.326C61.8327 161.547 61.9205 161.759 62.0768 161.915C62.233 162.071 62.445 162.159 62.666 162.159H67.666C67.887 162.159 68.099 162.071 68.2553 161.915C68.4116 161.759 68.4993 161.547 68.4993 161.326C68.4993 161.105 68.4116 160.893 68.2553 160.737C68.099 160.58 67.887 160.493 67.666 160.493H62.666Z",fill:"#44546F"}),/*@__PURE__*/o(r).createElement("rect",{x:"86",y:"152.492",width:"90",height:"6",rx:"3",fill:"#DCDFE4"}),/*@__PURE__*/o(r).createElement("path",{d:"M61.8327 193.327C61.8327 193.326 71.8327 193.326 71.8327 193.326V191.657C71.8327 191.659 61.8327 191.659 61.8327 191.659V193.327ZM60.166 191.657C60.166 190.737 60.9118 189.992 61.8277 189.992H71.8377C72.7552 189.992 73.4993 190.741 73.4993 191.657V193.327C73.4996 193.769 73.3247 194.192 73.0131 194.504C72.7015 194.816 72.2788 194.992 71.8377 194.992H61.8277C61.3867 194.992 60.964 194.816 60.6525 194.504C60.341 194.191 60.166 193.768 60.166 193.327V191.657Z",fill:"#44546F"}),/*@__PURE__*/o(r).createElement("path",{d:"M61.8327 189.992H71.8327V188.326H61.8327V189.992ZM60.166 186.659H73.4993V191.659H60.166V186.659Z",fill:"#44546F"}),/*@__PURE__*/o(r).createElement("path",{d:"M63.4993 186.661C63.4993 186.659 73.4993 186.659 73.4993 186.659V184.991C73.4993 184.992 63.4993 184.992 63.4993 184.992V186.661ZM61.8327 184.991C61.8327 184.071 62.5785 183.326 63.4943 183.326H73.5043C74.4218 183.326 75.166 184.074 75.166 184.991V186.661C75.1662 187.102 74.9913 187.525 74.6798 187.837C74.3682 188.149 73.9454 188.325 73.5043 188.326H63.4943C63.0533 188.325 62.6307 188.149 62.3192 187.837C62.0076 187.525 61.8327 187.102 61.8327 186.661V184.991Z",fill:"#44546F"}),/*@__PURE__*/o(r).createElement("path",{d:"M61.8327 181.659V183.326H71.8327V181.659H61.8327ZM60.166 181.657C60.166 180.737 60.9118 179.992 61.8277 179.992H71.8377C72.7552 179.992 73.4993 180.741 73.4993 181.657V184.992H60.166V181.657Z",fill:"#44546F"}),/*@__PURE__*/o(r).createElement("rect",{x:"86",y:"184.159",width:"90",height:"6",rx:"3",fill:"#DCDFE4"}),/*@__PURE__*/o(r).createElement("g",{clipPath:"url(#clip4_3169_126761)"},/*@__PURE__*/o(r).createElement("rect",{x:"44.666",y:"203.492",width:"146.67",height:"32",rx:"4",fill:"#E9F2FF"}),/*@__PURE__*/o(r).createElement("path",{d:"M44.666 212.826H46.3327C47.2532 212.826 47.9993 213.572 47.9993 214.492V224.492C47.9993 225.413 47.2532 226.159 46.3327 226.159H44.666V212.826Z",fill:"#85B8FF"}),/*@__PURE__*/o(r).createElement("path",{d:"M61.3327 224.492H74.6727C74.666 224.492 74.666 214.492 74.666 214.492H61.326C61.3327 214.492 61.3327 224.492 61.3327 224.492ZM59.666 214.487C59.666 213.57 60.4143 212.826 61.3243 212.826H74.6743C75.5893 212.826 76.3327 213.572 76.3327 214.487V224.497C76.332 224.937 76.1572 225.359 75.8464 225.67C75.5357 225.982 75.1143 226.157 74.6743 226.159H61.3243C60.8842 226.158 60.4624 225.983 60.1515 225.671C59.8406 225.36 59.666 224.937 59.666 224.497V214.487Z",fill:"#0C66E4"}),/*@__PURE__*/o(r).createElement("path",{d:"M64.666 214.492V224.492H66.3327V214.492H64.666ZM69.666 214.492V224.492H71.3327V214.492H69.666Z",fill:"#0C66E4"}),/*@__PURE__*/o(r).createElement("rect",{x:"86",y:"216.826",width:"90",height:"6",rx:"3",fill:"#85B8FF"})),/*@__PURE__*/o(r).createElement("path",{d:"M75.1654 255.659H61.8279C61.372 255.659 60.9987 255.283 60.9987 254.818V246.493C60.9987 246.271 60.9109 246.06 60.7546 245.903C60.5983 245.747 60.3864 245.659 60.1654 245.659C59.9444 245.659 59.7324 245.747 59.5761 245.903C59.4198 246.06 59.332 246.271 59.332 246.493V254.818C59.3309 255.482 59.5932 256.118 60.0611 256.589C60.5291 257.059 61.1645 257.324 61.8279 257.326H75.1654C75.3864 257.326 75.5983 257.238 75.7546 257.082C75.9109 256.925 75.9987 256.714 75.9987 256.493C75.9987 256.271 75.9109 256.06 75.7546 255.903C75.5983 255.747 75.3864 255.659 75.1654 255.659ZM72.6654 248.993V251.493C72.6654 251.714 72.7532 251.925 72.9094 252.082C73.0657 252.238 73.2777 252.326 73.4987 252.326C73.7197 252.326 73.9317 252.238 74.088 252.082C74.2442 251.925 74.332 251.714 74.332 251.493V248.159C74.332 247.938 74.2442 247.726 74.088 247.57C73.9317 247.414 73.7197 247.326 73.4987 247.326H70.1654C69.9444 247.326 69.7324 247.414 69.5761 247.57C69.4198 247.726 69.332 247.938 69.332 248.159C69.332 248.38 69.4198 248.592 69.5761 248.748C69.7324 248.905 69.9444 248.993 70.1654 248.993H72.6654Z",fill:"#44546F"}),/*@__PURE__*/o(r).createElement("path",{d:"M68.7429 252.915C68.8991 253.071 69.1111 253.159 69.332 253.159C69.553 253.159 69.7649 253.071 69.9212 252.915L73.2545 249.582C73.3341 249.505 73.3976 249.413 73.4413 249.311C73.485 249.21 73.5079 249.1 73.5089 248.99C73.5099 248.879 73.4888 248.769 73.4469 248.667C73.405 248.564 73.3431 248.471 73.2649 248.393C73.1866 248.315 73.0936 248.253 72.9912 248.211C72.8887 248.169 72.779 248.148 72.6684 248.149C72.5577 248.15 72.4484 248.173 72.3467 248.217C72.245 248.26 72.1531 248.324 72.0762 248.403L69.332 251.148L67.4212 249.237C67.2649 249.08 67.053 248.993 66.832 248.993C66.6111 248.993 66.3991 249.08 66.2429 249.237L62.9095 252.57C62.7577 252.727 62.6737 252.938 62.6756 253.156C62.6775 253.375 62.7652 253.584 62.9197 253.738C63.0742 253.893 63.2832 253.98 63.5017 253.982C63.7202 253.984 63.9307 253.9 64.0879 253.748L66.832 251.004L68.7429 252.915Z",fill:"#44546F"}),/*@__PURE__*/o(r).createElement("rect",{x:"86",y:"248.492",width:"90",height:"6",rx:"3",fill:"#DCDFE4"}),/*@__PURE__*/o(r).createElement("path",{d:"M61.8327 284.318C61.8327 284.324 73.5035 284.326 73.5035 284.326C73.4985 284.326 73.4994 277.667 73.4994 277.667C73.4994 277.661 61.8285 277.659 61.8285 277.659C61.8335 277.659 61.8327 284.318 61.8327 284.318ZM60.166 277.667C60.166 276.742 60.9102 275.992 61.8285 275.992H73.5035C74.4219 275.992 75.166 276.744 75.166 277.667V284.318C75.166 285.243 74.4219 285.992 73.5035 285.992H61.8285C61.3862 285.99 60.9627 285.813 60.651 285.499C60.3393 285.185 60.1649 284.761 60.166 284.318V277.667ZM73.4994 289.326C73.4952 290.247 72.7494 290.992 71.8277 290.992H63.5044C63.0621 290.992 62.638 290.816 62.3248 290.504C62.0116 290.192 61.8347 289.768 61.8327 289.326H73.4994ZM74.3327 286.826C74.3322 287.267 74.1572 287.69 73.8458 288.002C73.5344 288.314 73.112 288.491 72.671 288.492H62.661C62.2201 288.49 61.7978 288.314 61.4865 288.002C61.1751 287.69 61 287.267 60.9994 286.826H74.3327Z",fill:"#44546F"}),/*@__PURE__*/o(r).createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M66.561 282.935C66.861 283.235 67.3452 283.235 67.6444 282.935L69.9427 280.632C70.0747 280.486 70.1454 280.295 70.1404 280.099C70.1353 279.902 70.0548 279.715 69.9155 279.576C69.7761 279.437 69.5887 279.356 69.3919 279.352C69.1952 279.347 69.0042 279.418 68.8585 279.551L67.1019 281.309L66.4727 280.681C66.3271 280.547 66.1354 280.474 65.9375 280.478C65.7396 280.482 65.5509 280.562 65.411 280.702C65.271 280.842 65.1906 281.031 65.1866 281.229C65.1825 281.427 65.2552 281.619 65.3894 281.764L66.561 282.935Z",fill:"#44546F"}),/*@__PURE__*/o(r).createElement("rect",{x:"86",y:"280.159",width:"90",height:"6",rx:"3",fill:"#DCDFE4"}))),/*@__PURE__*/o(r).createElement("path",{d:"M38 73.4924H198.004H38ZM198.004 423H38H198.004ZM38 423V73.4924V423ZM198.837 73.4924V423H197.17V73.4924H198.837Z",fill:"#091E42",fillOpacity:"0.14",mask:"url(#path-22-inside-2_3169_126761)"}),/*@__PURE__*/o(r).createElement("g",{clipPath:"url(#clip5_3169_126761)"},/*@__PURE__*/o(r).createElement("path",{d:"M198.004 73.4924H599V415C599 419.418 595.419 423 591 423H198.004V73.4924Z",fill:"#F9F9F9"}),/*@__PURE__*/o(r).createElement("g",{clipPath:"url(#clip6_3169_126761)"},/*@__PURE__*/o(r).createElement("rect",{x:"213.232",y:"118.535",width:"211",height:"677",rx:"6.66667",fill:"#F1F2F4"}),/*@__PURE__*/o(r).createElement("rect",{x:"227.566",y:"135.535",width:"50",height:"6",rx:"3",fill:"#DCDFE4"}),/*@__PURE__*/o(r).createElement("g",{filter:"url(#filter1_d_3169_126761)"},/*@__PURE__*/o(r).createElement("rect",{x:"218.232",y:"158.535",width:"201",height:"106.333",rx:"3.33333",fill:"white"}),/*@__PURE__*/o(r).createElement("rect",{x:"228.68",y:"176.445",width:"174.025",height:"6",rx:"3",fill:"#DCDFE4"}),/*@__PURE__*/o(r).createElement("rect",{x:"228.678",y:"190.305",width:"81.2118",height:"6",rx:"3",fill:"#DCDFE4"}),/*@__PURE__*/o(r).createElement("rect",{x:"228.232",y:"208.201",width:"44.6667",height:"14",rx:"2.5",fill:"#85B8FF"}),/*@__PURE__*/o(r).createElement("g",{clipPath:"url(#clip7_3169_126761)"},/*@__PURE__*/o(r).createElement("g",{clipPath:"url(#clip8_3169_126761)"},/*@__PURE__*/o(r).createElement("path",{d:"M239.661 235.201H230.137C229.085 235.201 228.232 236.054 228.232 237.106V246.63C228.232 247.682 229.085 248.535 230.137 248.535H239.661C240.713 248.535 241.566 247.682 241.566 246.63V237.106C241.566 236.054 240.713 235.201 239.661 235.201Z",fill:"#63BA3C"}),/*@__PURE__*/o(r).createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M236.803 238.058H232.993C232.468 238.058 232.041 238.485 232.041 239.011V245.201C232.041 245.464 232.254 245.677 232.517 245.677C232.684 245.677 232.823 245.587 232.908 245.457L232.911 245.458L234.746 243.335C234.822 243.234 234.974 243.234 235.051 243.335L236.885 245.458L236.889 245.457C236.973 245.587 237.112 245.677 237.279 245.677C237.542 245.677 237.755 245.464 237.755 245.201V239.011C237.755 238.485 237.329 238.058 236.803 238.058Z",fill:"white"})),/*@__PURE__*/o(r).createElement("rect",{x:"247.566",y:"238.868",width:"40.3563",height:"6",rx:"3",fill:"#DCDFE4"})),/*@__PURE__*/o(r).createElement("circle",{cx:"398.922",cy:"241.868",r:"10",fill:"#F1F2F4"})),/*@__PURE__*/o(r).createElement("g",{filter:"url(#filter2_d_3169_126761)"},/*@__PURE__*/o(r).createElement("rect",{x:"218.232",y:"270.868",width:"201",height:"101.333",rx:"3.33333",fill:"white"}),/*@__PURE__*/o(r).createElement("rect",{x:"228.682",y:"288.868",width:"175.008",height:"6",rx:"3",fill:"#DCDFE4"}),/*@__PURE__*/o(r).createElement("rect",{x:"228.682",y:"302.868",width:"61.0286",height:"6",rx:"3",fill:"#DCDFE4"}),/*@__PURE__*/o(r).createElement("rect",{x:"228.232",y:"321.535",width:"60.6667",height:"14",rx:"2",fill:"#4BCE97"}),/*@__PURE__*/o(r).createElement("circle",{cx:"396.232",cy:"352.201",r:"10",fill:"#F1F2F4"}),/*@__PURE__*/o(r).createElement("g",{clipPath:"url(#clip9_3169_126761)"},/*@__PURE__*/o(r).createElement("g",{clipPath:"url(#clip10_3169_126761)"},/*@__PURE__*/o(r).createElement("path",{d:"M239.661 345.105H230.137C229.085 345.105 228.232 345.958 228.232 347.01V356.534C228.232 357.586 229.085 358.439 230.137 358.439H239.661C240.713 358.439 241.566 357.586 241.566 356.534V347.01C241.566 345.958 240.713 345.105 239.661 345.105Z",fill:"#63BA3C"}),/*@__PURE__*/o(r).createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M236.803 347.962H232.993C232.468 347.962 232.041 348.389 232.041 348.915V355.105C232.041 355.368 232.254 355.581 232.517 355.581C232.684 355.581 232.823 355.491 232.908 355.361L232.911 355.362L234.746 353.239C234.822 353.138 234.974 353.138 235.051 353.239L236.885 355.362L236.889 355.361C236.973 355.491 237.112 355.581 237.279 355.581C237.542 355.581 237.755 355.368 237.755 355.105V348.915C237.755 348.389 237.329 347.962 236.803 347.962Z",fill:"white"})),/*@__PURE__*/o(r).createElement("rect",{x:"244.898",y:"348.772",width:"46",height:"6",rx:"3",fill:"#DCDFE4"}))),/*@__PURE__*/o(r).createElement("g",{filter:"url(#filter3_d_3169_126761)"},/*@__PURE__*/o(r).createElement("g",{clipPath:"url(#clip11_3169_126761)"},/*@__PURE__*/o(r).createElement("rect",{x:"218.232",y:"378.201",width:"201",height:"85.3333",rx:"3.33333",fill:"white"}),/*@__PURE__*/o(r).createElement("rect",{x:"228.232",y:"394.868",width:"173",height:"6",rx:"3",fill:"#DCDFE4"}),/*@__PURE__*/o(r).createElement("rect",{x:"228.232",y:"412.868",width:"44.6667",height:"14",rx:"2.5",fill:"#85B8FF"})))),/*@__PURE__*/o(r).createElement("rect",{x:"430.232",y:"118.535",width:"210",height:"677",rx:"6.66667",fill:"#F1F2F4"}),/*@__PURE__*/o(r).createElement("rect",{x:"442.066",y:"135.535",width:"50",height:"6",rx:"3",fill:"#DCDFE4"}),/*@__PURE__*/o(r).createElement("g",{filter:"url(#filter4_d_3169_126761)"},/*@__PURE__*/o(r).createElement("rect",{x:"435.732",y:"158.535",width:"199",height:"85.3333",rx:"3.33333",fill:"white"}),/*@__PURE__*/o(r).createElement("rect",{x:"446.232",y:"174.535",width:"178",height:"6",rx:"3",fill:"#DCDFE4"}),/*@__PURE__*/o(r).createElement("rect",{x:"445.732",y:"193.201",width:"44.6667",height:"14",rx:"2",fill:"#4BCE97"}),/*@__PURE__*/o(r).createElement("g",{clipPath:"url(#clip12_3169_126761)"},/*@__PURE__*/o(r).createElement("g",{clipPath:"url(#clip13_3169_126761)"},/*@__PURE__*/o(r).createElement("path",{d:"M457.161 216.772H447.637C446.585 216.772 445.732 217.625 445.732 218.677V228.201C445.732 229.253 446.585 230.105 447.637 230.105H457.161C458.213 230.105 459.066 229.253 459.066 228.201V218.677C459.066 217.625 458.213 216.772 457.161 216.772Z",fill:"#63BA3C"}),/*@__PURE__*/o(r).createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M454.303 219.629H450.493C449.968 219.629 449.541 220.056 449.541 220.582V226.772C449.541 227.035 449.754 227.248 450.017 227.248C450.184 227.248 450.323 227.158 450.408 227.028L450.411 227.029L452.246 224.905C452.322 224.804 452.474 224.804 452.551 224.905L454.385 227.029L454.389 227.028C454.473 227.158 454.612 227.248 454.779 227.248C455.042 227.248 455.255 227.035 455.255 226.772V220.582C455.255 220.056 454.829 219.629 454.303 219.629Z",fill:"white"}))),/*@__PURE__*/o(r).createElement("rect",{x:"462.615",y:"220.201",width:"41.9798",height:"6",rx:"3",fill:"#DCDFE4"})),/*@__PURE__*/o(r).createElement("rect",{x:"218.232",y:"94.0347",width:"88",height:"6",rx:"3",fill:"#DCDFE4"}))),/*@__PURE__*/o(r).createElement("g",{opacity:"0.06"},/*@__PURE__*/o(r).createElement("rect",{x:"38",y:"34",width:"562",height:"389",rx:"8",fill:"#091E42",fillOpacity:"0.49"}))),/*@__PURE__*/o(r).createElement("defs",null,/*@__PURE__*/o(r).createElement("filter",{id:"filter0_d_3169_126761",x:"27",y:"23",width:"583",height:"411",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},/*@__PURE__*/o(r).createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),/*@__PURE__*/o(r).createElement("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),/*@__PURE__*/o(r).createElement("feOffset",null),/*@__PURE__*/o(r).createElement("feGaussianBlur",{stdDeviation:"5"}),/*@__PURE__*/o(r).createElement("feComposite",{in2:"hardAlpha",operator:"out"}),/*@__PURE__*/o(r).createElement("feColorMatrix",{type:"matrix",values:"0 0 0 0 0.576471 0 0 0 0 0.894118 0 0 0 0 0.866667 0 0 0 0.6 0"}),/*@__PURE__*/o(r).createElement("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_3169_126761"}),/*@__PURE__*/o(r).createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_3169_126761",result:"shape"})),/*@__PURE__*/o(r).createElement("filter",{id:"filter1_d_3169_126761",x:"217.399",y:"157.701",width:"202.667",height:"108",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},/*@__PURE__*/o(r).createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),/*@__PURE__*/o(r).createElement("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),/*@__PURE__*/o(r).createElement("feOffset",null),/*@__PURE__*/o(r).createElement("feGaussianBlur",{stdDeviation:"0.416667"}),/*@__PURE__*/o(r).createElement("feColorMatrix",{type:"matrix",values:"0 0 0 0 0.0352941 0 0 0 0 0.117647 0 0 0 0 0.258824 0 0 0 0.31 0"}),/*@__PURE__*/o(r).createElement("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_3169_126761"}),/*@__PURE__*/o(r).createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_3169_126761",result:"shape"})),/*@__PURE__*/o(r).createElement("filter",{id:"filter2_d_3169_126761",x:"217.399",y:"270.035",width:"202.667",height:"103",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},/*@__PURE__*/o(r).createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),/*@__PURE__*/o(r).createElement("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),/*@__PURE__*/o(r).createElement("feOffset",null),/*@__PURE__*/o(r).createElement("feGaussianBlur",{stdDeviation:"0.416667"}),/*@__PURE__*/o(r).createElement("feColorMatrix",{type:"matrix",values:"0 0 0 0 0.0352941 0 0 0 0 0.117647 0 0 0 0 0.258824 0 0 0 0.31 0"}),/*@__PURE__*/o(r).createElement("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_3169_126761"}),/*@__PURE__*/o(r).createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_3169_126761",result:"shape"})),/*@__PURE__*/o(r).createElement("filter",{id:"filter3_d_3169_126761",x:"217.399",y:"377.368",width:"202.667",height:"86.9999",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},/*@__PURE__*/o(r).createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),/*@__PURE__*/o(r).createElement("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),/*@__PURE__*/o(r).createElement("feOffset",null),/*@__PURE__*/o(r).createElement("feGaussianBlur",{stdDeviation:"0.416667"}),/*@__PURE__*/o(r).createElement("feColorMatrix",{type:"matrix",values:"0 0 0 0 0.0352941 0 0 0 0 0.117647 0 0 0 0 0.258824 0 0 0 0.31 0"}),/*@__PURE__*/o(r).createElement("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_3169_126761"}),/*@__PURE__*/o(r).createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_3169_126761",result:"shape"})),/*@__PURE__*/o(r).createElement("filter",{id:"filter4_d_3169_126761",x:"434.899",y:"157.701",width:"209.667",height:"86.9999",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},/*@__PURE__*/o(r).createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),/*@__PURE__*/o(r).createElement("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),/*@__PURE__*/o(r).createElement("feOffset",null),/*@__PURE__*/o(r).createElement("feGaussianBlur",{stdDeviation:"0.416667"}),/*@__PURE__*/o(r).createElement("feColorMatrix",{type:"matrix",values:"0 0 0 0 0.0352941 0 0 0 0 0.117647 0 0 0 0 0.258824 0 0 0 0.31 0"}),/*@__PURE__*/o(r).createElement("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_3169_126761"}),/*@__PURE__*/o(r).createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_3169_126761",result:"shape"})),/*@__PURE__*/o(r).createElement("linearGradient",{id:"paint0_linear_3169_126761",x1:"580.416",y1:"165.401",x2:"718.6",y2:"221.496",gradientUnits:"userSpaceOnUse"},/*@__PURE__*/o(r).createElement("stop",{stopColor:"#79F2C0",stopOpacity:"0"}),/*@__PURE__*/o(r).createElement("stop",{offset:"1",stopColor:"#4C9AFF"})),/*@__PURE__*/o(r).createElement("linearGradient",{id:"paint1_linear_3169_126761",x1:"271.014",y1:"118.997",x2:"393.738",y2:"-84.9612",gradientUnits:"userSpaceOnUse"},/*@__PURE__*/o(r).createElement("stop",{stopColor:"#79F2C0",stopOpacity:"0.1"}),/*@__PURE__*/o(r).createElement("stop",{offset:"1",stopColor:"#4C9AFF"})),/*@__PURE__*/o(r).createElement("linearGradient",{id:"paint2_linear_3169_126761",x1:"268.416",y1:"120.52",x2:"380.677",y2:"385.926",gradientUnits:"userSpaceOnUse"},/*@__PURE__*/o(r).createElement("stop",{stopColor:"#79F2C0",stopOpacity:"0.1"}),/*@__PURE__*/o(r).createElement("stop",{offset:"1",stopColor:"#4C9AFF",stopOpacity:"0.14"})),/*@__PURE__*/o(r).createElement("linearGradient",{id:"paint3_linear_3169_126761",x1:"26.416",y1:"97.4014",x2:"152.959",y2:"229.307",gradientUnits:"userSpaceOnUse"},/*@__PURE__*/o(r).createElement("stop",{stopColor:"#79F2C0"}),/*@__PURE__*/o(r).createElement("stop",{offset:"1",stopColor:"#4C9AFF",stopOpacity:"0"})),/*@__PURE__*/o(r).createElement("linearGradient",{id:"paint4_linear_3169_126761",x1:"142.509",y1:"118.527",x2:"29.879",y2:"60.9915",gradientUnits:"userSpaceOnUse"},/*@__PURE__*/o(r).createElement("stop",{stopColor:"#90E5DA",stopOpacity:"0"}),/*@__PURE__*/o(r).createElement("stop",{offset:"1",stopColor:"#35CEFF",stopOpacity:"0.85"})),/*@__PURE__*/o(r).createElement("linearGradient",{id:"paint5_linear_3169_126761",x1:"143.183",y1:"118.226",x2:"41.9599",y2:"66.5173",gradientUnits:"userSpaceOnUse"},/*@__PURE__*/o(r).createElement("stop",{stopColor:"#90E5DA",stopOpacity:"0"}),/*@__PURE__*/o(r).createElement("stop",{offset:"1",stopColor:"#35CEFF",stopOpacity:"0.85"})),/*@__PURE__*/o(r).createElement("linearGradient",{id:"paint6_linear_3169_126761",x1:"141.99",y1:"118.285",x2:"15.8266",y2:"53.8363",gradientUnits:"userSpaceOnUse"},/*@__PURE__*/o(r).createElement("stop",{stopColor:"#90E5DA",stopOpacity:"0"}),/*@__PURE__*/o(r).createElement("stop",{offset:"1",stopColor:"#35CEFF",stopOpacity:"0.85"})),/*@__PURE__*/o(r).createElement("linearGradient",{id:"paint7_linear_3169_126761",x1:"20.8718",y1:"73.5142",x2:"38.8387",y2:"73.5142",gradientUnits:"userSpaceOnUse"},/*@__PURE__*/o(r).createElement("stop",{stopColor:"#DEEBFF"}),/*@__PURE__*/o(r).createElement("stop",{offset:"1",stopColor:"white"})),/*@__PURE__*/o(r).createElement("linearGradient",{id:"paint8_linear_3169_126761",x1:"4.36216",y1:"65.6855",x2:"14.9309",y2:"67.7268",gradientUnits:"userSpaceOnUse"},/*@__PURE__*/o(r).createElement("stop",{stopColor:"#0065FF"}),/*@__PURE__*/o(r).createElement("stop",{offset:"1",stopColor:"#4C9AFF"})),/*@__PURE__*/o(r).createElement("linearGradient",{id:"paint9_linear_3169_126761",x1:"-1.70577",y1:"74.4723",x2:"15.9516",y2:"62.4424",gradientUnits:"userSpaceOnUse"},/*@__PURE__*/o(r).createElement("stop",{stopColor:"#0065FF"}),/*@__PURE__*/o(r).createElement("stop",{offset:"1",stopColor:"#B3D4FF"})),/*@__PURE__*/o(r).createElement("linearGradient",{id:"paint10_linear_3169_126761",x1:"555.64",y1:"445.392",x2:"474.493",y2:"370.486",gradientUnits:"userSpaceOnUse"},/*@__PURE__*/o(r).createElement("stop",{stopColor:"#5DADF5",stopOpacity:"0.57"}),/*@__PURE__*/o(r).createElement("stop",{offset:"1",stopColor:"#87E9D1",stopOpacity:"0.46"})),/*@__PURE__*/o(r).createElement("linearGradient",{id:"paint11_linear_3169_126761",x1:"551.254",y1:"429.454",x2:"478.628",y2:"362.413",gradientUnits:"userSpaceOnUse"},/*@__PURE__*/o(r).createElement("stop",{stopColor:"#5DADF5",stopOpacity:"0.57"}),/*@__PURE__*/o(r).createElement("stop",{offset:"1",stopColor:"#87E9D1",stopOpacity:"0.46"})),/*@__PURE__*/o(r).createElement("linearGradient",{id:"paint12_linear_3169_126761",x1:"547.291",y1:"417.281",x2:"482.373",y2:"357.356",gradientUnits:"userSpaceOnUse"},/*@__PURE__*/o(r).createElement("stop",{stopColor:"#5DADF5",stopOpacity:"0.57"}),/*@__PURE__*/o(r).createElement("stop",{offset:"1",stopColor:"#87E9D1",stopOpacity:"0.46"})),/*@__PURE__*/o(r).createElement("linearGradient",{id:"paint13_linear_3169_126761",x1:"543.11",y1:"404.53",x2:"486.307",y2:"352.096",gradientUnits:"userSpaceOnUse"},/*@__PURE__*/o(r).createElement("stop",{stopColor:"#5DADF5",stopOpacity:"0.57"}),/*@__PURE__*/o(r).createElement("stop",{offset:"1",stopColor:"#87E9D1",stopOpacity:"0.46"})),/*@__PURE__*/o(r).createElement("linearGradient",{id:"paint14_linear_3169_126761",x1:"63.2662",y1:"50.0078",x2:"60.0668",y2:"53.36",gradientUnits:"userSpaceOnUse"},/*@__PURE__*/o(r).createElement("stop",{offset:"0.176",stopColor:"#0052CC"}),/*@__PURE__*/o(r).createElement("stop",{offset:"1",stopColor:"#2684FF"})),/*@__PURE__*/o(r).createElement("linearGradient",{id:"paint15_linear_3169_126761",x1:"59.6975",y1:"53.7789",x2:"55.995",y2:"57.4392",gradientUnits:"userSpaceOnUse"},/*@__PURE__*/o(r).createElement("stop",{offset:"0.176",stopColor:"#0052CC"}),/*@__PURE__*/o(r).createElement("stop",{offset:"1",stopColor:"#2684FF"})),/*@__PURE__*/o(r).createElement("clipPath",{id:"clip0_3169_126761"},/*@__PURE__*/o(r).createElement("rect",{width:"630",height:"459",fill:"white"})),/*@__PURE__*/o(r).createElement("clipPath",{id:"clip1_3169_126761"},/*@__PURE__*/o(r).createElement("rect",{width:"46.6667",height:"20",fill:"white",transform:"translate(51.334 43.7461)"})),/*@__PURE__*/o(r).createElement("clipPath",{id:"clip2_3169_126761"},/*@__PURE__*/o(r).createElement("path",{d:"M38 73.4924H198.004V423H46C41.5817 423 38 419.418 38 415V73.4924Z",fill:"white"})),/*@__PURE__*/o(r).createElement("clipPath",{id:"clip3_3169_126761"},/*@__PURE__*/o(r).createElement("rect",{width:"160.004",height:"303.508",fill:"white",transform:"translate(38 119.492)"})),/*@__PURE__*/o(r).createElement("clipPath",{id:"clip4_3169_126761"},/*@__PURE__*/o(r).createElement("rect",{x:"44.666",y:"203.492",width:"146.67",height:"32",rx:"4",fill:"white"})),/*@__PURE__*/o(r).createElement("clipPath",{id:"clip5_3169_126761"},/*@__PURE__*/o(r).createElement("path",{d:"M198.004 73.4924H599V415C599 419.418 595.419 423 591 423H198.004V73.4924Z",fill:"white"})),/*@__PURE__*/o(r).createElement("clipPath",{id:"clip6_3169_126761"},/*@__PURE__*/o(r).createElement("rect",{x:"213.232",y:"118.535",width:"211",height:"677",rx:"6.66667",fill:"white"})),/*@__PURE__*/o(r).createElement("clipPath",{id:"clip7_3169_126761"},/*@__PURE__*/o(r).createElement("rect",{width:"59.6896",height:"13.3333",fill:"white",transform:"translate(228.232 235.201)"})),/*@__PURE__*/o(r).createElement("clipPath",{id:"clip8_3169_126761"},/*@__PURE__*/o(r).createElement("rect",{width:"13.3333",height:"13.3333",fill:"white",transform:"translate(228.232 235.201)"})),/*@__PURE__*/o(r).createElement("clipPath",{id:"clip9_3169_126761"},/*@__PURE__*/o(r).createElement("rect",{width:"62.6667",height:"13.3333",fill:"white",transform:"translate(228.232 345.105)"})),/*@__PURE__*/o(r).createElement("clipPath",{id:"clip10_3169_126761"},/*@__PURE__*/o(r).createElement("rect",{width:"13.3333",height:"13.3333",fill:"white",transform:"translate(228.232 345.105)"})),/*@__PURE__*/o(r).createElement("clipPath",{id:"clip11_3169_126761"},/*@__PURE__*/o(r).createElement("rect",{x:"218.232",y:"378.201",width:"201",height:"85.3333",rx:"3.33333",fill:"white"})),/*@__PURE__*/o(r).createElement("clipPath",{id:"clip12_3169_126761"},/*@__PURE__*/o(r).createElement("rect",{width:"13.3333",height:"13.3333",fill:"white",transform:"translate(445.732 216.772)"})),/*@__PURE__*/o(r).createElement("clipPath",{id:"clip13_3169_126761"},/*@__PURE__*/o(r).createElement("rect",{width:"13.3333",height:"13.3333",fill:"white",transform:"translate(445.732 216.772)"}))))}),O.register("B0ox7",function(e,t){n(e.exports,"ConfluenceProductIllustration",function(){return i});var r=O("91i6m");let i=()=>/*@__PURE__*/o(r).createElement("svg",{width:"687",height:"444",viewBox:"0 0 687 444",fill:"none",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink","aria-hidden":"true"},/*@__PURE__*/o(r).createElement("path",{d:"M120 0L600 11V198.627L120 205V0Z",fill:"url(#paint0_linear_4540_11002)"}),/*@__PURE__*/o(r).createElement("path",{d:"M147.853 104.998H661L643 436L135 443.998L147.853 104.998Z",fill:"url(#paint1_linear_4540_11002)"}),/*@__PURE__*/o(r).createElement("rect",{x:"59.5",y:"24.5",width:"562",height:"390",rx:"8.5",stroke:"black",strokeOpacity:"0.1"}),/*@__PURE__*/o(r).createElement("path",{d:"M28 62L520 87.6341V370.879L41.4998 380L28 62Z",fill:"url(#paint2_linear_4540_11002)"}),/*@__PURE__*/o(r).createElement("path",{d:"M123.064 250.864C-55.6878 234.934 -19.8937 25.6451 139.018 64.4083M139.018 64.4083C248.412 91.0924 19.603 56.6896 139.018 64.4083Z",stroke:"url(#paint3_linear_4540_11002)",strokeWidth:"7"}),/*@__PURE__*/o(r).createElement("path",{d:"M238 26C321.297 147.218 328.638 156.832 428.8 276.392C509.915 373.217 586.105 392.062 628.782 373.737C731.834 329.489 670.615 195.704 588.989 239.432",stroke:"url(#paint4_linear_4540_11002)",strokeWidth:"7"}),/*@__PURE__*/o(r).createElement("g",{clipPath:"url(#clip0_4540_11002)"},/*@__PURE__*/o(r).createElement("path",{d:"M214 64H621V406C621 410.418 617.418 414 613 414H214V64Z",fill:"#F9F9F9"}),/*@__PURE__*/o(r).createElement("rect",{x:"240",y:"90",width:"94",height:"8",rx:"4",fill:"#DCDFE4"}),/*@__PURE__*/o(r).createElement("rect",{x:"240",y:"114",width:"453",height:"86",rx:"4",fill:"url(#pattern0)",fillOpacity:"0.15"}),/*@__PURE__*/o(r).createElement("rect",{x:"240",y:"216",width:"438",height:"8",rx:"4",fill:"#F1F2F4"}),/*@__PURE__*/o(r).createElement("rect",{x:"240",y:"236",width:"321",height:"8",rx:"4",fill:"#F1F2F4"}),/*@__PURE__*/o(r).createElement("rect",{x:"240",y:"268",width:"94",height:"8",rx:"4",fill:"#DCDFE4"}),/*@__PURE__*/o(r).createElement("path",{d:"M316.991 326.389C317.202 325.882 317.392 325.333 317.561 324.837L317.634 324.637C317.782 324.151 317.909 323.655 318.014 323.148C318.014 323.032 318.078 322.927 318.099 322.811C318.194 322.336 318.257 321.85 318.321 321.364C318.321 321.217 318.321 321.069 318.384 320.921C318.455 320.283 318.493 319.642 318.5 319C318.5 313.961 316.498 309.128 312.935 305.565C309.372 302.002 304.539 300 299.5 300C294.461 300 289.628 302.002 286.065 305.565C282.502 309.128 280.5 313.961 280.5 319C280.499 319.649 280.531 320.297 280.595 320.942C280.595 321.09 280.595 321.238 280.658 321.386C280.722 321.871 280.785 322.357 280.88 322.832C280.88 322.948 280.943 323.053 280.964 323.169C281.081 323.676 281.197 324.172 281.344 324.658L281.418 324.858C281.587 325.386 281.777 325.914 281.988 326.41V326.484C282.947 328.721 284.327 330.753 286.052 332.469V332.469C288.249 334.665 290.952 336.29 293.922 337.199C296.893 338.109 300.041 338.277 303.092 337.687C306.142 337.097 309.001 335.769 311.419 333.817C313.836 331.866 315.739 329.352 316.959 326.494L316.991 326.389ZM299.5 335.889C297.141 335.883 294.809 335.384 292.654 334.422C290.5 333.46 288.571 332.058 286.992 330.305C287.371 329.54 287.911 328.867 288.575 328.331C291.003 326.505 296.471 328.331 296.471 324.109V321.111C295.858 322.937 292.248 324.077 289.789 321.037C293.431 321.037 289.166 307.611 299.5 307.611C308.894 307.611 305.569 321.037 309.211 321.037C307.385 324.046 303.142 323.444 302.529 321.037V324.098C302.529 328.321 307.997 326.526 310.425 328.321C311.089 328.856 311.629 329.53 312.008 330.294C310.43 332.049 308.501 333.454 306.347 334.417C304.193 335.381 301.86 335.882 299.5 335.889V335.889Z",fill:"#DCDFE4"}),/*@__PURE__*/o(r).createElement("rect",{x:"265.5",y:"348.032",width:"68",height:"8",rx:"4",fill:"#DCDFE4"}),/*@__PURE__*/o(r).createElement("path",{d:"M442.259 308.387C439.716 304.61 435.902 301.873 431.51 300.672C427.118 299.472 422.441 299.888 418.331 301.846C414.22 303.803 410.949 307.172 409.113 311.338C407.277 315.504 406.998 320.191 408.327 324.546C409.656 328.9 412.505 332.633 416.354 335.064C420.203 337.495 424.798 338.464 429.301 337.792C433.804 337.121 437.916 334.856 440.889 331.408C443.862 327.96 445.499 323.559 445.5 319.006C445.497 315.223 444.369 311.527 442.259 308.387V308.387ZM426.5 335.895C424.123 335.89 421.773 335.384 419.605 334.409C417.437 333.434 415.499 332.012 413.918 330.237C416.367 328.981 419.934 327.809 423.069 326.627V322.341C423.069 322.341 420.504 321.486 420.504 317.201C419.111 317.201 419.111 313.728 420.504 313.728C420.504 313.158 417.939 306.877 422.214 307.732C423.069 304.302 432.496 304.302 433.351 307.732C433.942 310.107 432.496 313.306 432.496 313.728C433.91 313.728 433.91 317.158 432.496 317.158C432.496 321.444 429.931 322.299 429.931 322.299V326.585C433.382 327.883 436.792 328.991 439.103 330.173C437.526 331.963 435.587 333.398 433.415 334.384C431.242 335.371 428.886 335.885 426.5 335.895V335.895Z",fill:"#DCDFE4"}),/*@__PURE__*/o(r).createElement("rect",{x:"392.5",y:"348",width:"68",height:"8",rx:"4",fill:"#DCDFE4"}),/*@__PURE__*/o(r).createElement("path",{d:"M570.991 326.389C571.202 325.882 571.392 325.333 571.561 324.837L571.634 324.637C571.782 324.151 571.909 323.655 572.014 323.148C572.014 323.032 572.078 322.927 572.099 322.811C572.194 322.336 572.257 321.85 572.321 321.364C572.321 321.217 572.321 321.069 572.384 320.921C572.455 320.283 572.493 319.642 572.5 319C572.5 313.961 570.498 309.128 566.935 305.565C563.372 302.002 558.539 300 553.5 300C548.461 300 543.628 302.002 540.065 305.565C536.502 309.128 534.5 313.961 534.5 319C534.499 319.649 534.531 320.297 534.595 320.942C534.595 321.09 534.595 321.238 534.658 321.386C534.722 321.871 534.785 322.357 534.88 322.832C534.88 322.948 534.943 323.053 534.964 323.169C535.081 323.676 535.197 324.172 535.344 324.658L535.418 324.858C535.587 325.386 535.777 325.914 535.988 326.41V326.484C536.947 328.721 538.327 330.753 540.052 332.469V332.469C542.249 334.665 544.952 336.29 547.922 337.199C550.893 338.109 554.041 338.277 557.092 337.687C560.142 337.097 563.001 335.769 565.419 333.817C567.836 331.866 569.739 329.352 570.959 326.494L570.991 326.389ZM553.5 335.889C551.141 335.883 548.809 335.384 546.654 334.422C544.5 333.46 542.571 332.058 540.992 330.305C541.371 329.54 541.911 328.867 542.575 328.331C545.003 326.505 550.471 328.331 550.471 324.109V321.111C549.858 322.937 546.248 324.077 543.789 321.037C547.431 321.037 543.166 307.611 553.5 307.611C562.894 307.611 559.569 321.037 563.211 321.037C561.385 324.046 557.142 323.444 556.529 321.037V324.098C556.529 328.321 561.997 326.526 564.425 328.321C565.089 328.856 565.629 329.53 566.008 330.294C564.43 332.049 562.501 333.454 560.347 334.417C558.193 335.381 555.86 335.882 553.5 335.889V335.889Z",fill:"#DCDFE4"}),/*@__PURE__*/o(r).createElement("rect",{x:"519.5",y:"348.032",width:"68",height:"8",rx:"4",fill:"#DCDFE4"}),/*@__PURE__*/o(r).createElement("rect",{x:"240",y:"384",width:"94",height:"8",rx:"4",fill:"#DCDFE4"}),/*@__PURE__*/o(r).createElement("rect",{x:"240",y:"404",width:"153",height:"8",rx:"4",fill:"#F1F2F4"}),/*@__PURE__*/o(r).createElement("rect",{x:"465",y:"384",width:"94",height:"8",rx:"4",fill:"#DCDFE4"}),/*@__PURE__*/o(r).createElement("rect",{x:"465",y:"400",width:"149",height:"8",rx:"4",fill:"#F1F2F4"})),/*@__PURE__*/o(r).createElement("mask",{id:"path-28-inside-1_4540_11002",fill:"white"},/*@__PURE__*/o(r).createElement("path",{d:"M60 64H214V414H68C63.5817 414 60 410.418 60 406V64Z"})),/*@__PURE__*/o(r).createElement("path",{d:"M60 64H214V414H68C63.5817 414 60 410.418 60 406V64Z",fill:"#F9F9F9"}),/*@__PURE__*/o(r).createElement("path",{d:"M60 64H214H60ZM214 414H60H214ZM60 414V64V414ZM214.833 64V414H213.167V64H214.833Z",fill:"#091E42",fillOpacity:"0.14",mask:"url(#path-28-inside-1_4540_11002)"}),/*@__PURE__*/o(r).createElement("rect",{x:"72",y:"82",width:"24",height:"24",rx:"3",fill:"url(#pattern1)"}),/*@__PURE__*/o(r).createElement("g",{clipPath:"url(#clip1_4540_11002)"},/*@__PURE__*/o(r).createElement("rect",{x:"76",y:"130",width:"8",height:"8",rx:"4",fill:"#DCDFE4"}),/*@__PURE__*/o(r).createElement("rect",{x:"90",y:"130",width:"52",height:"8",rx:"4",fill:"#DCDFE4"}),/*@__PURE__*/o(r).createElement("rect",{x:"76",y:"158",width:"8",height:"8",rx:"4",fill:"#DCDFE4"}),/*@__PURE__*/o(r).createElement("rect",{x:"90",y:"158",width:"52",height:"8",rx:"4",fill:"#DCDFE4"}),/*@__PURE__*/o(r).createElement("circle",{cx:"84",cy:"186",r:"2",fill:"#DCDFE4"}),/*@__PURE__*/o(r).createElement("rect",{x:"98",y:"182",width:"88",height:"8",rx:"4",fill:"#DCDFE4"}),/*@__PURE__*/o(r).createElement("circle",{cx:"84",cy:"210",r:"2",fill:"#DCDFE4"}),/*@__PURE__*/o(r).createElement("rect",{x:"98",y:"206",width:"74",height:"8",rx:"4",fill:"#DCDFE4"}),/*@__PURE__*/o(r).createElement("rect",{x:"76",y:"234",width:"8",height:"8",rx:"4",fill:"#DCDFE4"}),/*@__PURE__*/o(r).createElement("rect",{x:"90",y:"234",width:"52",height:"8",rx:"4",fill:"#DCDFE4"}),/*@__PURE__*/o(r).createElement("circle",{cx:"84",cy:"262",r:"2",fill:"#DCDFE4"}),/*@__PURE__*/o(r).createElement("rect",{x:"98",y:"258",width:"78",height:"8",rx:"4",fill:"#DCDFE4"}),/*@__PURE__*/o(r).createElement("rect",{x:"72",y:"274",width:"129.851",height:"24",rx:"3",fill:"#F1F2F4"}),/*@__PURE__*/o(r).createElement("circle",{cx:"84",cy:"286",r:"2",fill:"#CCE0FF"}),/*@__PURE__*/o(r).createElement("rect",{x:"98",y:"282",width:"79",height:"8",rx:"4",fill:"#CCE0FF"}),/*@__PURE__*/o(r).createElement("circle",{cx:"84",cy:"310",r:"2",fill:"#DCDFE4"}),/*@__PURE__*/o(r).createElement("rect",{x:"98",y:"306",width:"64",height:"8",rx:"4",fill:"#DCDFE4"}),/*@__PURE__*/o(r).createElement("circle",{cx:"84",cy:"334",r:"2",fill:"#DCDFE4"}),/*@__PURE__*/o(r).createElement("rect",{x:"98",y:"330",width:"81",height:"8",rx:"4",fill:"#DCDFE4"})),/*@__PURE__*/o(r).createElement("rect",{x:"104",y:"90",width:"75",height:"8",rx:"4",fill:"#DCDFE4"}),/*@__PURE__*/o(r).createElement("mask",{id:"path-51-inside-2_4540_11002",fill:"white"},/*@__PURE__*/o(r).createElement("path",{d:"M60 33C60 28.5817 63.5817 25 68 25H613C617.418 25 621 28.5817 621 33V64.4924H60V33Z"})),/*@__PURE__*/o(r).createElement("path",{d:"M60 33C60 28.5817 63.5817 25 68 25H613C617.418 25 621 28.5817 621 33V64.4924H60V33Z",fill:"white"}),/*@__PURE__*/o(r).createElement("path",{d:"M60 25H621H60ZM621 65.3257H60V63.6591H621V65.3257ZM60 64.4924V25V64.4924ZM621 25V64.4924V25Z",fill:"#091E42",fillOpacity:"0.14",mask:"url(#path-51-inside-2_4540_11002)"}),/*@__PURE__*/o(r).createElement("path",{d:"M96.1101 49.6697C95.4118 50.1173 94.3062 50.3038 93.1425 50.3038C89.4572 50.3038 87.3818 48.1776 87.3818 44.7646C87.3818 41.4821 89.4572 39.1881 93.1231 39.1881C94.2093 39.1881 95.3148 39.3933 96.1101 39.9341V41.3702C95.3148 40.8853 94.4226 40.6242 93.1231 40.6242C90.4852 40.6242 88.9335 42.3027 88.9335 44.7833C88.9335 47.2638 90.5628 48.905 93.2201 48.905C94.4032 48.905 95.3148 48.6439 96.1295 48.2522V49.6697H96.1101Z",fill:"#44546F"}),/*@__PURE__*/o(r).createElement("path",{d:"M97.1769 46.0328C97.1769 43.571 98.6703 41.7805 101.231 41.7805C103.772 41.7805 105.265 43.571 105.265 46.0328C105.265 48.4947 103.772 50.3225 101.231 50.3225C98.6897 50.3038 97.1769 48.4947 97.1769 46.0328ZM98.6122 46.0328C98.6122 47.5995 99.4074 48.9983 101.25 48.9983C103.054 48.9983 103.849 47.5808 103.849 46.0328C103.849 44.4849 103.073 43.0861 101.25 43.0861C99.4074 43.0861 98.6122 44.4662 98.6122 46.0328Z",fill:"#44546F"}),/*@__PURE__*/o(r).createElement("path",{d:"M114.226 50.1546H112.752V45.1936C112.752 43.7202 112.131 43.0674 110.735 43.0674C109.377 43.0674 108.427 43.944 108.427 45.6039V50.1732H106.953V41.967H108.427V43.3099C108.97 42.34 109.978 41.7992 111.123 41.7992C113.082 41.7992 114.207 43.1047 114.207 45.3614V50.1546H114.226Z",fill:"#44546F"}),/*@__PURE__*/o(r).createElement("path",{d:"M120.53 41.9484V43.2539H118.319V50.1546H116.883V43.2539H115.506V41.9484H116.883V41.0532C116.883 39.5238 117.775 38.498 119.599 38.498C120.045 38.498 120.336 38.5726 120.588 38.6286V39.9341C120.336 39.8782 120.006 39.8595 119.657 39.8595C118.745 39.8595 118.299 40.3631 118.299 41.1091V41.9484H120.53Z",fill:"#44546F"}),/*@__PURE__*/o(r).createElement("path",{d:"M124.39 50.1919C122.993 50.1919 122.101 49.5578 122.101 48.0471V38.5167H123.575V47.8792C123.575 48.6253 124.079 48.8864 124.719 48.8864C124.874 48.8864 124.971 48.8864 125.146 48.8677V50.1359C125.01 50.1732 124.758 50.1919 124.39 50.1919Z",fill:"#44546F"}),/*@__PURE__*/o(r).createElement("path",{d:"M126.387 41.9484H127.861V46.9094C127.861 48.3828 128.482 49.0356 129.879 49.0356C131.236 49.0356 132.187 48.159 132.187 46.4991V41.9484H133.661V50.1546H132.187V48.8118C131.644 49.7816 130.635 50.3225 129.491 50.3225C127.532 50.3225 126.407 49.0169 126.407 46.7602V41.9484H126.387Z",fill:"#44546F"}),/*@__PURE__*/o(r).createElement("path",{d:"M139.945 50.3038C136.745 50.3038 135.348 48.532 135.348 46.0142C135.348 43.5337 136.784 41.7619 139.383 41.7619C142.021 41.7619 143.068 43.515 143.068 46.0142V46.6483H136.842C137.055 48.0471 137.986 48.9423 140.003 48.9423C140.993 48.9423 141.827 48.7558 142.603 48.4947V49.8002C141.885 50.1733 140.799 50.3038 139.945 50.3038ZM136.803 45.4547H141.575C141.497 43.9253 140.779 43.0674 139.305 43.0674C137.753 43.0674 136.958 44.0186 136.803 45.4547Z",fill:"#44546F"}),/*@__PURE__*/o(r).createElement("path",{d:"M152.048 50.1546H150.574V45.1936C150.574 43.7202 149.954 43.0674 148.557 43.0674C147.199 43.0674 146.249 43.944 146.249 45.6039V50.1732H144.775V41.967H146.249V43.3099C146.792 42.34 147.801 41.7992 148.945 41.7992C150.904 41.7992 152.029 43.1047 152.029 45.3614V50.1546H152.048Z",fill:"#44546F"}),/*@__PURE__*/o(r).createElement("path",{d:"M160.137 49.9308C159.632 50.1919 158.837 50.3038 158.061 50.3038C155.016 50.3038 153.6 48.532 153.6 46.0142C153.6 43.5337 155.016 41.7619 158.061 41.7619C158.837 41.7619 159.419 41.8551 160.098 42.1535V43.4591C159.555 43.2166 158.973 43.0674 158.178 43.0674C155.966 43.0674 155.055 44.4103 155.055 46.0142C155.055 47.6181 155.986 48.961 158.216 48.961C159.089 48.961 159.632 48.8491 160.156 48.6626V49.9308H160.137Z",fill:"#44546F"}),/*@__PURE__*/o(r).createElement("path",{d:"M165.878 50.3038C162.677 50.3038 161.281 48.532 161.281 46.0142C161.281 43.5337 162.716 41.7619 165.315 41.7619C167.953 41.7619 169 43.515 169 46.0142V46.6483H162.774C162.988 48.0471 163.919 48.9423 165.936 48.9423C166.925 48.9423 167.759 48.7558 168.535 48.4947V49.8002C167.817 50.1733 166.751 50.3038 165.878 50.3038ZM162.755 45.4547H167.526C167.449 43.9253 166.731 43.0674 165.257 43.0674C163.686 43.0674 162.91 44.0186 162.755 45.4547Z",fill:"#44546F"}),/*@__PURE__*/o(r).createElement("path",{d:"M70.4476 48.1794C70.3313 48.3957 70.1761 48.6317 70.0597 48.8284C69.9433 49.0054 70.0015 49.2414 70.1955 49.3594L72.717 50.9329C72.9109 51.0509 73.1437 50.9919 73.2601 50.7952C73.357 50.6182 73.4928 50.4019 73.6286 50.1658C74.6372 48.4941 75.6264 48.6907 77.4496 49.5758L79.9517 50.7756C80.1457 50.8739 80.3784 50.7756 80.4754 50.5789L81.678 47.8253C81.7555 47.6287 81.678 47.3926 81.484 47.314C80.9603 47.0583 79.9129 46.5666 78.9625 46.0945C75.5488 44.4424 72.6588 44.5408 70.4476 48.1794Z",fill:"url(#paint5_linear_4540_11002)"}),/*@__PURE__*/o(r).createElement("path",{d:"M81.7553 41.9449C81.8717 41.7286 82.0269 41.4926 82.1432 41.2959C82.2596 41.1189 82.2014 40.8829 82.0075 40.7649L79.486 39.1914C79.292 39.0734 79.0593 39.1324 78.9429 39.3291C78.8459 39.5061 78.7101 39.7224 78.5744 39.9585C77.5658 41.6303 76.5766 41.4336 74.7533 40.5485L72.2706 39.3291C72.0767 39.2307 71.8439 39.3291 71.7469 39.5258L70.5444 42.2793C70.4668 42.476 70.5444 42.712 70.7383 42.7907C71.262 43.0464 72.3094 43.5381 73.2598 44.0101C76.6541 45.6819 79.5442 45.5835 81.7553 41.9449Z",fill:"url(#paint6_linear_4540_11002)"}),/*@__PURE__*/o(r).createElement("defs",null,/*@__PURE__*/o(r).createElement("pattern",{id:"pattern0",patternContentUnits:"objectBoundingBox",width:"1",height:"1"},/*@__PURE__*/o(r).createElement("use",{xlinkHref:"#image0_4540_11002",transform:"matrix(0.00105263 0 0 0.00554468 0 -0.00179315)"})),/*@__PURE__*/o(r).createElement("pattern",{id:"pattern1",patternContentUnits:"objectBoundingBox",width:"1",height:"1"},/*@__PURE__*/o(r).createElement("use",{xlinkHref:"#image1_4540_11002",transform:"scale(0.00390625)"})),/*@__PURE__*/o(r).createElement("linearGradient",{id:"paint0_linear_4540_11002",x1:"297.026",y1:"67.4185",x2:"325.008",y2:"-51.3003",gradientUnits:"userSpaceOnUse"},/*@__PURE__*/o(r).createElement("stop",{stopColor:"#B2F5FF",stopOpacity:"0.58"}),/*@__PURE__*/o(r).createElement("stop",{offset:"0.5",stopColor:"#E3EEFF"}),/*@__PURE__*/o(r).createElement("stop",{offset:"1",stopColor:"#C5C4FF"})),/*@__PURE__*/o(r).createElement("linearGradient",{id:"paint1_linear_4540_11002",x1:"396.525",y1:"627",x2:"252.592",y2:"392.942",gradientUnits:"userSpaceOnUse"},/*@__PURE__*/o(r).createElement("stop",{stopColor:"#D1D2FF"}),/*@__PURE__*/o(r).createElement("stop",{offset:"1",stopColor:"#E9F2FF"})),/*@__PURE__*/o(r).createElement("linearGradient",{id:"paint2_linear_4540_11002",x1:"53",y1:"63.9995",x2:"162.999",y2:"101.584",gradientUnits:"userSpaceOnUse"},/*@__PURE__*/o(r).createElement("stop",{stopColor:"#79E2F2",stopOpacity:"0.31"}),/*@__PURE__*/o(r).createElement("stop",{offset:"1",stopColor:"#C5C4FF",stopOpacity:"0.42"})),/*@__PURE__*/o(r).createElement("linearGradient",{id:"paint3_linear_4540_11002",x1:"87.0427",y1:"63.6533",x2:"87.268",y2:"251.014",gradientUnits:"userSpaceOnUse"},/*@__PURE__*/o(r).createElement("stop",{stopColor:"#79E2F2"}),/*@__PURE__*/o(r).createElement("stop",{offset:"0.205701",stopColor:"#33AAFC",stopOpacity:"0.74"}),/*@__PURE__*/o(r).createElement("stop",{offset:"1",stopColor:"#79E2F2",stopOpacity:"0"})),/*@__PURE__*/o(r).createElement("linearGradient",{id:"paint4_linear_4540_11002",x1:"575.726",y1:"337.298",x2:"625.887",y2:"218.283",gradientUnits:"userSpaceOnUse"},/*@__PURE__*/o(r).createElement("stop",{stopColor:"#C0B6F2"}),/*@__PURE__*/o(r).createElement("stop",{offset:"1",stopColor:"#C0B6F2",stopOpacity:"0"})),/*@__PURE__*/o(r).createElement("linearGradient",{id:"paint5_linear_4540_11002",x1:"81.597",y1:"51.7496",x2:"73.9159",y2:"47.3969",gradientUnits:"userSpaceOnUse"},/*@__PURE__*/o(r).createElement("stop",{stopColor:"#0052CC"}),/*@__PURE__*/o(r).createElement("stop",{offset:"0.9182",stopColor:"#2380FB"}),/*@__PURE__*/o(r).createElement("stop",{offset:"1",stopColor:"#2684FF"})),/*@__PURE__*/o(r).createElement("linearGradient",{id:"paint6_linear_4540_11002",x1:"70.6162",y1:"38.373",x2:"78.2973",y2:"42.7256",gradientUnits:"userSpaceOnUse"},/*@__PURE__*/o(r).createElement("stop",{stopColor:"#0052CC"}),/*@__PURE__*/o(r).createElement("stop",{offset:"0.9182",stopColor:"#2380FB"}),/*@__PURE__*/o(r).createElement("stop",{offset:"1",stopColor:"#2684FF"})),/*@__PURE__*/o(r).createElement("clipPath",{id:"clip0_4540_11002"},/*@__PURE__*/o(r).createElement("path",{d:"M214 64H621V406C621 410.418 617.418 414 613 414H214V64Z",fill:"white"})),/*@__PURE__*/o(r).createElement("clipPath",{id:"clip1_4540_11002"},/*@__PURE__*/o(r).createElement("rect",{width:"129.851",height:"224",fill:"white",transform:"translate(72 122)"})),/*@__PURE__*/o(r).createElement("image",{id:"image0_4540_11002",width:"950",height:"181",xlinkHref:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA7YAAAC1CAYAAABrhmOrAAAAAXNSR0IArs4c6QAAIABJREFUeF7tndlzHMeV7j+gATTQ2FgAAZLYBC4iCHGRRGq1pJEtTgRDmvDYEXaE/TB/yn26b/4f7qMfZiLkGNvjkYOjoSxaGymLlLiCpEgABLERIABiR2O9cdBostFdXV17ZVV9FaGwCeRy8neyCvVVZp5TduZ301vgZZpAZTKJ35xL6Zb//Z9nTLfDgiRAAiRAAsEQaNPq8UJHRTCdB9zr9fvLWFxeCdgKdk8CJEACJBBlAj0HNLR3Asnk7lGWlemMeudn42PAtYEFbKyt2UZTRmFrjV1jbQo/P5vnpZ0m5F1hYREYGwP6Rpawlk5ba5ylSYAESIAEPCVQW1ONU0dqPO1D5cZXV4Gr9+ewtbGhspm0jQRIgARIIIQE5MPxwa4KNDToG68nbGdmALc+ulLYmpw0ImjPHE+ibT+wtQXofnHIaWt9HZh4AnxxjQLXJGIWIwESIAFPCZQlEjh9pAFVVZ52o3zj8/PAzUHuMFLeUTSQBEiABEJCQD4av3K0pqigzQ4jVz/NzQP9g+sYnZl3bZQUtiZQvn1Sw+GDzwuupIFqnUVb+QCeSOxuUATutetA3zBfIkygZhESIAES8IyAbI1q2utZ86Fq+MHQGiZmF0JlM40lARIgARJQi0CishKvHKrD3r1AeXlp20TYpleB/gebGJicLV3BYgkK2xLAPnhD216lzb2KCdtiP5e6DwaAb25Q3FqcnyxOAiRAAq4Q0OpTONatf4zElQ5C1sjmJvDtHW5JDpnbaC4JkAAJKEFABG1vex327Qcqdhb1Sgnb9Q1gZBi4PeSdHqKwNZgeeqJWitsRthS3StyHNIIESCCmBE6/qCFZHdPBFxn27Ky3LxikTQIkQAIkED0CR/btQUdnWUFgqGLCVgTt43Hg1iNngaHMkKSwLUIpf/txbjG7wlbauHKV25LNTEyWIQESIAG3CMQ5CnIpht/dYxyIUoz4exIgARIgAUD+lh49XFEgaLNs9ITtxCRw56F/0fgpbHVmqlHkYymud5ZWfm60FTnbjZT50+d8keADggRIgAT8InCmR4t9wKhirLlq69csZD8kQAIkEE4CcpTnpUNJ1NUZ258rbOfmgL7+VUzPL/o6aApbHdzFtiCX8owEiqowkRqR521LkeTvSYAESMAdAlytLc2Rq7alGbEECZAACcSNQE1NNXo7a9DSYm7kImwl0+mdH92NdGyu90wpCts8WqVWa63ALVZWVm0/Pu/dwWk3bGQbJEACJBAFAlytLe1FrtqWZsQSJEACJBAXAtnAUAfaMiMuLys9col0PDYM3B0LVt9Q2Ob5Sl6CentKO9BpiUuXt3D/8VOnzbA+CZAACZBAEQKMhGx+aly6zQjJ5mmxJAmQAAlEk0Bvu4YD7UAiZweqkbDNBobqG/E+MJQZ4hS2eZQ+el9DU6MZdPpltrYASaOQvfLz2mZ/PjkF3Lgd3FK9/RGyJgmQAAmEg8BLXRoaHTzPwzFKd6x8OMy/R+6QZCskQAIkED4Cnc0NONid0A0MVUzYPnkC/NCvhqDNEqewzZt7v/1IM3VOtlgAKb2pLGI3/xLxa5TvSdqfnde/MVbXgIUiv5MaExM5yjqvCS+SIYfv9qXFJEACcSDw5nHNVML4OLAoNcb0CnD1x2C3kJWykb8nARIgARJwl0BrYx0Od1Wirr54u/nC9ulT4Hr/MpaXV9w1xoXWKGzzIP7bv2qGWEVwiiAVYZq7Gis/l0tvhdaOsJW2cld+rfpar89SbczMAps6IlzqiZCW4Fh619xTIL2uL6YfPV3Gxtpqqa75exIgARJwlUD2j7WrjUa8MQaRiriDOTwSIAES2CEggaFeeqEGTU2lkWSF7cICMDCk9u4eClsLwjYrarNVsquuuSJXBGVZ3iHrsAjbbTFdRNiWnvbWhfjiEiB78/UE/MoysFLkQ9DyMrCwuPMlIc+wpytrmFtcNmMuy5AACUSYALchW3cutyNbZ8YaJEACJBAmAhIY6nhnHVpaM1Yb7R7NjkvWp4YfhSM2EIWtCWGbL2iliohXPRErv8v/OYWt8S1vZ3XZjggXP8rXpl11d4S8COylIqm2VldlW7i+kF5a3cCUzzm6wvQApa0kEBQBRkO2Tn5+Hrg5yO3I1smxBgmEm4BkBGmpq0LjnrLtnN8NDc+DB5WKOyO7+eZ23p825P/PAdvvTU+38PDpMtYk/wuvwAmIoO05UIfW1rzAUOXFTRN/jo0AfSPh+btAYZvnz1+f01CdzPzQSHAZCdv8KUJhq4awzbVia2fntNUFaqsiXB7w2St/NXxuNo9LjjGT00X2fQMYX1jBxtpa4A9JGkACqhKoTCbx2tGUquYpa5fsnrl8KzwvMMqCpGEkoDABeT4eaUlhjwZoTUBDLUzFlrE7pKzwnZkGJicodu1ydFLvyL49aOsoQ2VlYSvFVmzHRkXQqhUYygwDCts8Sufe0dC0p/TSfP52YyMxm7vVNjuBzASf8vuMrYzBz63IWWZWxWIxoWhmwj/r0ydhm2uTXX8W9YmOKl/a2d69/WEm79jzcs7v8lmll4H5FX0xPbOypmSAACv+Ztl4EeD5Wvv+5jlb++xYkwRUJdCu1aOrowL7WoG62uCtXFgEHk8AQ8PrGJkxiIYavKmhtkD+Fr7YXYnqmuLDyBe2U0+AvkdqBoYy4wwK2xxKbVo93n694tmKrRHArLA1EqhGv/vbF4U3s/Sfqko863YjR9FoWrnulxYpXFOT+U9PRNVUw9R43BCLdoUbha3xrWpF2Oa2ZJtr8aDaBYbKDqPcxePcOSC/k+1IetfGGjC1oL/qLIHIZuUANi8SsElAvk63tJrIKG+z/ShXezC0honZnTMbUR4ox0YCEScgYvZgdwX2t1p7D/Qby0oaGJ8ABgYpct1iL1vLj3Yl0WAi3V1W2EqQ2Cg8/ylsAci2jHdOpnBgX2ZKmTlILeVKrdoWE7ZyE398PvjtXjLxm1I6+xIA1NaWF4jl7A1XUYGiYcErEkCtxR2AtgWY1X3EOU8Mv7Yi631ssPrgUlnY5o/F7oq/2Y8ict5DgocV47pY5Jy0lH8yW3z7Nl/krc5Ktcu/clhDjcXnkNoj8s862Sp4//FT/zpkTyRAAq4RkPfZU90pHOxWW8wWG7C8Hw8MAtcHl3g218asqEom8VJHCk3NmcplBudns83L4sSd+9H5oBl7YSt5Dl/oAhJ5zi8mbvPT/MjEkLyyVfr6UPd3129K/qfgha2Ne8ZRlURlFTr3FO6H2NxRQy17n69W53ckZ0Hyr6w4bTTxRapYXava2K4Il/7NijfTYrGE8XZttWvn9hitAt0ZrJM+87dcm52kZvvUE8vZuiKyt/TjimF2aR0rRdJgza6s8py0WUfZKEdhawPaTpXZWeD2UPz+PtknxpokEDwBWZ3tebECbfuDt8UtC0bHgbs/chXXDM9sYKi9LYAsMGUvI2ErCwVhiXRshsGzMZ/53bTNV1Er3ahXtrddw7GXgOqqQtusiNpsbTNnZqWsKqu16nnEG4vkfEF1hf4nq4b6xHb0P70rJcEUiuhso98ZjcKskKKwtTYXvBa2etZ4KeAlrH5+6udsf7K1W7Zx610SoXtxVV9lp9c3sKhgInVrnjZf+u2TxvnIzbcUv5JyFv+HBxS28fM8RxxGAnLs4uixMpSKXBzGsWVtnp4F7t3hTpJiPjzY0ojOrnLdd1Y9YSuCdmICuDsWvsBQZuZx7FZs5RzryycqsKehOB4Rttkctc++AJQ4rmUkbHNXdPXO1ppxFMuEg0BtTTWaUvpqOZVMFN0emUwCyWr9MUpibBHTBRdXbLeRRE3Y6s0Cu2OUtkp9UJHfp4vkjJY0WCvL+hNtfXMLsyvFt3fPzAd3TprC1v7zksLWPjvWJAG/CMRB0OazpMDdTSR7hrrYjlEpnS9sZ6aAa4PRFLTP9FpcVmzzz9EaPXyyK7bpVWtnFIy2JIvwvdUXzy3Ifj3o49iPbD/ZV6eviJMV5aiv11+tltVoozOIdXX2aHq5klnMIruir5TgMyLg9zjtjtGMsLXnaWe1RDwVuxYWin+xmVtZx1oRxz1dSmNLHrQAKGzt+0c+clz9kSu29gmyJgl4R0Bio5w5nozUlmOrtCangEs/pGMbZFJ2Ir7QVon6+tLkssJWAkNd7w9vpOPSI31eIhYrtq/3Zs7RVlaYQ7O4DNy+ldn28O6rGro7zdUzKiXvWx//Lw/DOyfJFoImILseil1NjcVvMoncLYHH9C5ZsU6YvD/z69sVfRS2Qc8k9q8qgW9uUNiq6hvaFV8C8sHuhU5vc86Gie6DASBOzyoJDHWsPYWmpoyXzAS6lRghA8PRCQxlZn5GWtjKOdqeY89XXUtGMd4EbvcBNwd3/1Hv7dDw8ilzDxOjVdvBR8CX3/OFwczEZBkSyBKQL9Sy+qx3NVRXoCqpf05AtudUFjlDLdu+i52hNkOeK7ZmKLFMWAnE6WUxrD6i3fEhIFtOXz9doUT+WdWoS9yaH36I9vlb2ZnX216HvXt30zcStqJFRoY3MTA5q5rLPLcnksJWVpROvlQBLS9arpGw7R8Ert4vvqIqW5lfO5oy9bXMav5az73MDkiABEwTkK+ie6r1w5xXlJehMaW/tFwm27uLJEGXP0Cy9dvuKrHdVWkZtN0+TQNjwcgRoLCNnEs5oJASkFXawwdDaryPZsvC0eXb0dsVKQt0za36H+L1hK3ExXgyGe/I9pEStiI+3z6RQttOPtr8e0pP2E5MAd/dsLZXX1Zwm1uABp0AVDPTmS2VxbYvy+H3Ty5y1dbH5x27IgHlCTTV60UHy5jdUldk2RlATfFqqN35HYWt8u5XykCesVXKHTQmpgRkp9LP3kpyldaC/xcWgX9cjUZ6oO6WRrS3laOySCpRwZIvbCXScd9ItANDmZkOkRG22XO0RtsLc4Xt/CJw65Z3y/S/PqehOqnvgrjmsTUzIVmGBEjAewISvbuqyPbuxupKyMq03lVdU1Z0C7d80CuWPsv7EbEHtwgwKrJbJNkOCdgjYOX4m70eoltrfR24fSe8gVrlI/fhjqpnH6aNPJUVttNTwO3hJaym09F1rIWRhV7Y9rRpONYL1BQRkbksRNhuFDlHa4GZqaISiv2tN/VfDuVMwJ8+j96WCVNgWIgESCB2BGQ3TV2VfmLomooEUkV+lygvKxq9W/6oF0uRFTvALg6YwtZFmGyKBCwScCtgqcVuI1d8dBz47Nvw7I6UI1Anu1Oo3clIUeTb8i4/SWCoh6PxCgxlZqKGVtjua6zDqeOV2+dozUwAgTHw0PgcrRlgVsqce0dDS7N+jbhFc7PCjWVJgARIwAmBVw5rhumsnLQd9brysrS0uIWppVXkplCK+rg5PhIIkoB8/PvgtVTRd8YgbQtr33L079NLai8iSWCo45112KPtpmyka9bWgMGhaGy59mJuhU7YJiqr8PaJ2l05vEoJ28lp6+do3YAtZyQ+fD9ZNMXJf12wdrbXDZvYBgmQAAlEnQCFrX0Py1a+3LRcckZbzt3KSm56fROzK2sUvPbxsiYJFBAQUfsv76Z4ntaDuSHnbv/7S/XErQjao61124Gh9IJA6ekaCQw1PLyJwRhGOrYyNUIlbOUcbVcnkMjb0VZM2C4seXuO1gxoo4h2DCRlhiDLkAAJkIA1AnIUpKVV/yiItZZYuhgBCl7ODRJwToBBopwzLNWCfKz74ht1Vji7mhvQ1ZUwzEObq2tE0E5NAPcmGBiqlK/l96EQtj0HNPT0Ps9Hmz+wfGErk+DO3cJ8tGaAeFHGKJDUlatA33B4zgF4wYdtkgAJkICbBFob63C4yyCcpJudsa1dBFZXgY11YGFhC0urG1he38DM/BIpkQAJ5BGQ/LTvvV1RdFcfgblHQAVxK4GhXuyqMhUbIqtrpqeBOyMMDGVlJigtbOXl5OWdc7RGg8oVtnJ29Yd+tbYdSIS7M6f1R8BAUlamK8uSAAmQQGkC2bzjpUuyRC4BWYXV2xbnBiUKXjcoso2oEKCo9d+TQYlbEbTdB6qQ2knBZ+YZK0c/7g3xuKKdWaKksNU7R1tK2AZ1jtYs9I/e19DUqF+agaTMUmQ5EiABEjBH4EyPxvRD5lA9K5V/vtZidVvF5fzu6hqwsryFuZV1LK6uY3F5xVZbrEQCYSAgH95+8dNU0ZSQYRhDWG30U9yKn3sOpAoDQ5UXpyeC9sHwKqYlJykvWwSUE7avHNFw8CCQKDf35VjO0fbd9i4frS2qOpXkHMXPzxbPScRAUm6RZjskQAIkALzUpaGxyMdE8tEn4OWKrVXmFLxWibF8GAgwUFTwXvJ6p6QEhjqytw4t+/XHqrdiu7YKjIxuYGhqLnhAIbdAGWHb3dKIE8fLd33BMlqu39gA7t5T5xytmXlgFEhqcgo4/xXP2prhyDIkQAIkUIoAz9mWIhTO38uKhqzwrqYzKYkWVjewlk6HczC0OnYEfnlWY/RjBbzuVbRkiQm0txUoM1iVzdU28jGRgaHcnRCBC1tZyXzj5SQa6wsHVkzYDgxKPtpFbMgnjhBdpbafXLq8hfuPn4ZoRDSVBEiABNQl8OZxzbMzo+qO2p5lQWxDtmepfi0KXjdpsi0vCHzwhrYrVaUXfbBN8wRGx4HPvnVnQamzuQFt+xOorCrdf1bbPJkE7o4x0nFpYtZKBCZs5Rzta0dr0dlR3OB8YftkCrhyK9yHqUsFkvr4vDs3mbVpwNIkQAIkED0C3I5s3qezs5myVZVATcp8PZVLMiWRyt6Jl21y5r+3J15jDsNonca4kcBQXfuqUFtrvEqby2JhDrg9zEjHXs2PQITtqUMaDh/OnKM1urLCVvbD37ih/jlas05iICmzpFiOBEiABOwT0OpTONZdPLaB/ZajV/PS7TlsyRmfnUt2GNVVJdCcqkJ1Tdm24E1WR2PcFLzR8GNYRiF5td96M5x5tbe2gPTO5sj5BWBt7Tn1ZBKo3fkIlqwCysI5RNjZLSnPx972FOpzdpsabT8WakuLwOAYA0N5fd/6KmwlKfGpkwmYvQHkhnrQD/xwP1qrmEaBpGQ72F8vhntV2utJy/ZJgARIwCwBRkcuTUpWa28Pmfs7W1tTjdqqCjRUV0RO8DIlUem5whLWCIgA+tXZVGhy1cr5dRGw8p/ko7Z6JSqA+rrMf/IxLAyXvHf/4YK5NKFliQR62xugaYUjKyZs5dTko9F1jM7MhwFH6G30RdiKkHvtZBJ7Gp7zKvVl59Ew8N298J2jNTsj3n1VQ3enfmkGkjJLkeVIgARIwJhAm1aPFzoqiMmAwHf3zL3UGUHMFbx1dWWQF9wqE+fNwuAYCt4weElNG8+9o6GlWU3bslaJsJOUmbKi6PbV0ABojVBe2E/PAp9cLP5xTwTt0dYGNO0tnrElX9hubQKPxxk7x+05Vao9T4Vt9hxtR7vOl40iWxZm54Fvr0V/xbLUVzw7WyNKOZu/JwESIIE4EuCqbXGvz897m11AtoPXVCSQqkogaoKXKYni+DQxP2bVz9XKMb+xcUC25nt9yYeu/a1QOndv313gyt1CcSsfRw/sqyhpe66wnRwH7j9hYCiv55Ve+54JWzlHK/loKxL6w8pfsZUb7OatTQxO7kSwCIKGz30Ko1Mn9DuVUOR/vGBua5jPZrM7EiABEggVAa7aFneXG6u1diZDvuCV87tGKf7s9BFUHQreoMir06/sVPzw/aSSK5V+Ctp8j4jAbduv5jbl/KOA8ow61JZ8tvOk1PNJhO3TGYl07HwHjDozOXyWuC5sc8/RGuHICtuNTWBgIHrnaM1OBaNAUsW+Hpltm+VIgARIgAQyBE6/qEUm+JFbPrVyttatPg3fCxIJ7Ekl0VhdiWRF+XZ05igJXqYk8mMWqdGHiluQJW7N+KQ3W46tUk/VAvtb1As4JVuSL367jBfbagqiwxsJ28VFoH9sBXOLy1ZRsLzLBFwTtg21NXjteDW0PeYsFGEb9XO0Zki0a/X42Xv657+sHGg30xfLkAAJkEBcCTBC8m7Py/bDb+/sjoSs6tyQ8235gjcqKYmEOQWvqjPPnl1GaR3ttei8lqzSjow6b8ftFiTlp2pBpsYm9MW/nrCV8/cPhhnp2O154aQ9x8JWztGePlKLjp18tOUmwn0/nQO+uxH9c7RmHWMUSMrNBNJm7WE5EiABEogigZ4D2nbwD15yti78R39yUxJVJTMpiaIieJmSKLx36a/PaSXPY/o5uqkZ4OlTP3u01ldzM3YFl7VW2/3SEhlaPgLknz3OFbYiaMcnNvBoas59A9iiIwKOhK2cEe3uBhI552iNhK3kwrp+YwNDnAi7nMZAUo7mMCuTAAmQgCkCsvJ3+khDZKL1mhq0TiFZIfzhQXRjOOQL3uokc/DanSusZ43A2yc1HD5orY6XpWVxZDkEu2NrajJnb1W59D4GiLAVsTv9BLg3EY7dLqrw9NMOW8JWztGeOJ6AJGfOv/SE7fpG5hzt9f7o/iF16jQGknJKkPVJgARIoDQBSUtz6khN6YIRLRGmLchuu4A5eN0myvZyCZRapPCbVlhEbZaLSuJ2YwMYGt69aisxCfpGKGj9nsdW+7MkbLPnaBsbi3eTL2yHR6Kdj9YqcKPyvzyroa5WvwQDSblJmm2RAAnEmcCRfXvQ0mri3EwEIV2/v4zF5ZUIjsz+kPIFr3y0Zw5e+zzjWlOl1dqwiVoVxe3cAjA5CUhKNEY6Ds9dbUrY5p+jNRpeVtjKOdp/3GCEMCtTQV623npT/2WLgaSskGRZEiABEtAnIKl/OtsyAftKpW+IGsOHw+sYnZmP2rA8Gw9z8HqGNnINq7RaG1ZRq6K4vXR5C/cfK3xAOXJ3kvMBlRS2J7oz52grK811trbGc7TmSOmX+uANreg5g8FHwJffczu3E76sSwIkEF8C+fls5YNhhX5Q+shBknNhd8f498MNxzIHrxsUo9WGKqu1kq5mZjr8bFUJKMX37vDNpaLCtlPO0b6UQLIqMyhJPGx0yX70wUGeo3U6BUp99fvbF+sY4Rd3p5hZnwRIIGYEikVEljOnUV+5VS1fbRSnnl5KIubgjaKn9cf024+0wD+SqZrSx+4sUCEVEHdL2vVecPUKhK2cNXn9eA2y52izG2ONhO3wMHD1/iI21laDG0mEej7To6G3R39A8jXuk4v86h4hd3MoJEACHhN4qUt79jdNr6sor9xS1Ho8uUo0zxy8wfL3o3ej4J9+9C99bG0B/YN+9eZfPypEmGaMG//87UZPz4Rt9hxtW9vuZo2ErfzB/O4Wz9G64Yj8NowCSV2/yZVxL5izTRIggWgREFHxcneDqdymUVy5nZzg+TBVZ3SUc/AKc0kpJf+l1zcxu7KGp0tpbMnWvgheRu9rfg13bAJYWvSrN//6aWgAWpr960+vJ1kJ//g8F5SC9YL53reFbfYcbW4+2mwTesI2nQZu3mI+WvOYrZdkICnrzFiDBEiABJ797Uok8OqhBsh2ULNXVMStjOPRKANFmfW7SuWYg1clb5S2pV2rx8/eC/ag/uoa8Gi4tK1hLfFCZ/CxEBhEKjyzp+z/fL21ZRTWPlfY8hytv449945W9EsVD7T76wv2RgIkEB4CcqTmWFeN5ZQtq6vA1PQm9rWWh/bcrYzhzhBT+oRntpqzNMo5eOVDTHoFWFjYwtLqBpbXNzAzv2QOTMCljAJ++mXawMPd+Vb96tevfiT9VkfeblK/+s72I5GmP/uWq7Z+c7fTX9n//U525he/ssJ2ZJTnaO0AdlKnsTaFD99PFg1I8F8X0phdDMfD3wkH1iUBEiABswREAJw4VGNZmMqL9ff9c9vbJWXV7HhHytQWZrN2+VFOIh/fm8iMgVc8CERZ8MpHmo11tQVv0EGjohYwqthdG/SqLYNIhed5WlLYzko+2pv8+huUS41CyDOQVFBeYb8kQAIqEsjmqLUa5VjOAl4bLBSE3S2NoVi9FQHQP5oOzSqXinMnajZFOQevzHc5EreyvIW5lXUsrq5jcXnFdxf2dmg4c9r3bnd1KLv3RPxH/VJh1ZbxbcIxy4oKW3lw3Ly9gUdTc+EYSYSt/PU5DdVJ/QFeuQr0DXN7RITdz6GRAAmYIJCfo9ZEle0ipaIGSwCqo60NaNprtkX/yskWzqknDBDlH/Hw9xRlwSu7LuS8qV+CN+htyLKK+PBR+Oek2REc6gbKsttIzVZysdzkFHD+K75vu4jUk6YKhG32HO3NQTrPE+I2GjUKJCXbUP70+RLW5PMlLxIgARKIIYFiOWpLoZCtu3fHzP2tk+3JL+5LGaYNKtWfW7/PCtoHT+a57dgtqDFuJ+o5eEXwyrvSanoLU0urWFjdcOWdKehtyCK05mK09tTcDOxpCO5GlQ8J//6Jub8XwVnJnncJ21Geo1V2RhgFknowAHxzgzebss6jYSRAAp4RKJWjtljHD4ftRQ0WgfvCnho07imzHJzKKQR5QR9/so6xuSUKWqcwWb8kgagLXjmCICu8dgSvCtGQ5d0vblfQeW0ZHVn9GbctbGUr1j9u8Rytyu5iICmVvUPbSIAE/CZgJUdtrm1upsJpbazD3sZK1NfDcrAqs7zE3u2osWnmLzfLjOW8JcAcvMCZHg29Pd5yNmo9btuQsyyC3o7MjCTBzXmzPZf98v+tb/EcrVlcwZZjIKlg+bN3EiABNQiIqLWao1YsF4F4s9+bj7gSnbalLom62nJIoBOjNHpGFCW+hVwSAKsiLz0md+aoMf9ohT6BKAvebEoiWeVNr2/ixPHyQLfFTs0AT5/GbyYGvR15YRH44wXukFR55pWd+d20YboflY2Pm23yR+MXP00xkFTcHM/xkgAJPCPgJEet3/ldJVCPXM2pqqIeXN/cwuzKGlbXN7cju8r4Th2pKSgvQveHe96Ick4vEvCSQBRTEgW9JXZoBFjb+Qjmpe9Ua7uyCuhqD9ZlKfPPAAAgAElEQVSq3/+ZwjZYDxj3TmGrsnd0bDMKLy/BET4+zxsuZC6luSRAAiYJuJGj1mRXgRaTbY75K74ibJ9MmA92FegA2DkJmCAQVsGrQuqZOJ6vzU6poD8q8JytiZs7wCIUtgHCt9v1R+9raGrUr81AUnapsh4JkIDKBNzOUavyWPUCYomwXVkBrtzlx0uVfUfbnBNQPSVRqhY40Op8nHZb2NoC+gft1g5/vaDP2fI9W+05RGGrtn90rZNAUj8/q5/YVgIK/PViGrOLSyEcGU0mARIggUICXuWoVZW13nhF2Mp16fYCNtbWVDWddpGAZwRUEbyaBjTt8WyYJRuW3XkjoyWLRbZAexuKHsnzY9Cj48Bn3/IDox+s7fRBYWuHmgJ1jAJJMYm0Ag6iCSRAAq4QkDzeLa1lltuykqPWcuMeV5DgWG+9tDthY1bYDg1vgAEfPXYAmw8NgSBSEu1rBepqg0M0NgEsLQbXf9A979kDNGvBWTE9C3xykcI2OA8Y90xhq6pnSthVKpAUzwCE1LE0mwRI4BkBv3PUqoT+9IsaktXPLcoKW0nPd3OQL1Uq+Yq2qEfAS8Hb3QUkEsGNWVYMl5eD6z/onmtqgLb9wVrBAFLB8jfqncJWXd+UtOzUIQ2nTugXYyCpkvhYgARIQFEC8lJ6vLNhOz+slcvNHLVW+vWibP5KdVbYynGTy7cobL1gzjajT8CNlERBBy+Kc+AomaEqREb+j/NLWJPk4ryUI0Bhq5xLrBnEQFLWeLE0CZCA2gRUzFEbBLH8tD9ZYVtWDly/t4K5xRgv2QThEPYZaQJmBS8jIqsxDYL+uMBdkWrMAz0rKGzV9Y0py9q1evzsvQrdsgwkZQohC5EACShCQMRcT0fNri24ZkxbXQX8zlFrxi6nZd48riEraHOF7fjoFu4/fuq0edYnARIoQSA/JdEeDejuDBZb3FdshX7QwvbKVaBvmDtngr0T9HunsFXRKxZtevdVreiDltHbLMJkcRIggUAIxCVHrRW4J7q1Z9uxc4WtBI65eo8vVVZYsiwJuEHA6AiYG+2baYPCNnhhy5Q/ZmZqMGUobIPh7mqvsoXmV2dTqNBfuAW3TLiKm42RAAm4TKC1sQ4HOyqfrU6abX55Cbg2OIetjQ2zVUJVLjftT66wlUF8c5Npf0LlTBobCQJGGSn8GiCFLYWtX3MtjP1Q2IbRazo2G31FXFgE/niBX/cj4moOgwQiRSBuOWqtOE8+Wr52NLVdJV/Y9g+uY3Rm3kpzLEsCJOCQAIWtQ4AuVQ96KzJXbF1ypAfNUNh6ADWoJo0CSfXdBa7cpbgNyjfslwRIoJBAHHPUWp0H2bQ/+cJ2egq4PcRnulWeLE8CTghQ2Dqh517doIXt4CPgy+/5/HXPo+61RGHrHsvAWyoVSOoPFxiePHAn0QASIIFtAnHOUWtlCvQc0NC0t3DFdmMd+OYGX6yssGRZEnBKgMLWKUF36gctbKdngU8u8vnrjjfdbYXC1l2egbf2wRta0cTVDCQVuHtoAAnEngBz1FqbAlp9Cse6kwVbkWUF99LNJawyl6I1oCxNAg4IUNg6gOdiVQpbF2FGrCkK24g5lIGkIuZQDocEIkSAOWrtOVPS/mSDA0oeW7lE2I4OM+2PPaKsRQL2CFDY2uPmdi0KW7eJRqc9Ctvo+PLZSM70aOjt0R8Yt09E0OEcEgmEgABz1Np3kqT9aWzM1M8VtnOzwA/3uR3OPlnWJAFrBChsrfHyqjSFrVdkw98uhW34fag7gl+e1VBXqz+46zeB6/18GYqo6zksElCOAHPUOnNJd0sj2tsyS7W5wlb+/fcrfJY7o8vaJGCeAIWteVZelgxa2E5OAee/4rPXSx/bbZvC1i45xetJtNG33izTtXJ9HWAgKcUdSPNIICIE7OaoTa8A3/dHN0etFffKEZM3jmXS/uQL2zv31zAxu2ClOZYlARKwSYDC1iY4l6sFLWyZ7sdlh7rYHIWtizBVa8ookBRDlavmLdpDAtEjwBy17vn09V4NVVWFwlbS/twc5MqBe6TZEgkUJ0Bhq8bsoLBVww8qWkFhq6JXXLKpVCCpv32xjpGZeZd6YzMkQAIk8JyA3Ry1s7PMz6o3j3rbM2l/8ldsZWX78i0KW957JOAHAaMYJn70L33IamHcLwrbuM+A4uOnsI343GAgqYg7mMMjAQUJMEet+06RLd0vdlcWCNvyMuDrG0z74z5xtkgChQSMjnn5xYvCFgha2DJWjV+z3Xo/FLbWmYWuxq/PaahO6pvNmzN07qTBJKAsAbs5amVAD4fXMcodJIa+fedlTVfYDj7cxODkrLLzgoaRQFQIUNiq4cmghe2ly0y1psZMKLSCwlZVz7hoFwNJuQiTTZEACegSYI5a7yfGK0c01NVn+pE8ttv/WwbMzQFX73E7svceYA9xJyBHvH5zLhPILaiLK7bBr9jyKF9Qs790vxS2pRlFosS5dzS0NOsPhdHdIuFiDoIEAiNgN0ft5iZws38Zi8srgdkepo4PStqfjoyizRW26xvAl99T2IbJl7Q1vAT+7V+1QI2nsA1e2P7+z3zeBnoTGHROYauqZ1y2q7E2hQ/fT6KiQr/h/7qQxuziksu9sjkSIIGoE2COWv88LKxfPVZTIGzlB7d/ZNof/zzBnuJM4KP3NTQ1BkeAwjZYYbuSBj4+T2Eb3B1g3DOFraqe8cAuozD107PAJxd5o3qAnU2SQGQJMEet/65987iGyqrdK7ZixcQEo0n77w32GEcCRqkU/eBBYRussOX7sh+z3H4fFLb22YWyplEgqStXgb5hittQOpZGk4DPBJij1mfgO92d6NawRysUtuk08M0NPr+D8Qp7jROBoHPZUtgGK2x5fE/tu53CVm3/uG6dUSAp2V7xp8+XsCZvSLxIgARIoAgB5qgNbmoc0OpwuLty1xlbsUbO3F78fgEba2vBGceeSSAGBIKOjExhG6yw5SKQ2jc5ha3a/vHEOqPzIfwS5QlyNkoCkSHAHLXBujJRWYm3T9TpCtuBgU0MMO1PsA5i77EgEGQAKQrbYIUtY9KofYtT2KrtH0+sk0BSPz9bJLEtAN60nmBnoyQQagLMUauO+04fzUn7U5axS1Zsp6eBH+5zO7I6nqIlUSXwy7Ma6mqDGR2FbXDCloGjgpnzVnqlsLVCK0Jljc6ITE4B57/iy1GE3M2hkIAjAsxR6wif65V7DmjY17YjaHOEraT9+fsVPrtdB84GSSCPwLuvaujuDAYLhW1wwnZ0HPjsWz5jg5n55nqlsDXHKXKlJMn4L36aQnWRhdtLl7dw//HTyI2bAyIBErBGgDlqrfHyo3RDbQ1eOVa93VV5jrCVf1+5xdRtfviAfcSbQG+HhjOng2FAYRucsL1+E7jeT2EbzMw31yuFrTlOkSxl9GDmdotIupyDIgFLBJij1hIuXwvLipFsP84XtiOPgLtjfPHy1RnsLJYEgjpnS2EbnLD9j/MMsKr6zU5hq7qHPLaPgaQ8BszmSSCkBJijVm3HnTq0k/Ynb8V2cRG4fIvCVm3v0booEDj3joaWZv9HQmEbjLBdWAT+eIHPVv9nvLUeKWyt8YpcaaNAUuvrwF8vcltb5JzOAZFACQLMUav+FOlqbkB3d6JgxbasHPj8CtP+qO9BWhh2AvJx6dQJ/0dBYRuMsO27C1y5S2Hr/4y31iOFrTVekSzNQFKRdCsHRQK2CDBHrS1svleStD/vnKrTFbb3ftzAo6k5321ihyQQJwISq+Q351K+D5nCNhhhy4whvk91Wx1S2NrCFq1K8nD+1dkUKir0x8VAUtHyN0dDAsUIMEdtuObG670aandSjsh5W7lkxXZmGrh6jysL4fImrQ0jAb+3I0v8k5HRMJJy1+YXOlH0ndXdnjKtTc8Cn1zkM9ULtm63SWHrNtGQtme0pYaBpELqVJpNAiYJSDqf3vYGNDaarJBT7OHwOkZn5q1XZA3HBHrbNew7kGkmV9iurTHtj2O4bIAETBDwezvy0zlgasqEYREvsn8/UFvj3yAZDdk/1k57orB1SjBC9Y0CSfFsQYQczaGQQA4B5qgN73Roqq/FqZ6qAmErP/juBuMjhNeztDxMBH77kebb6uHQCLC2GiY63tiaTAIdO7m8venheasSb+YPFxgN2WvObrVPYesWyQi0067V42fv6e9H5o0dAQdzCCSQR0COIZzsSiGZSYlq+trcBG72L2NxecV0HRb0hoCk/alI7F6xlZ5GHwF9I9w65w11tkoCzwkYxSlxm9OPD57f6263Hbb2Dh/0x+LRceCzb/ks9Ye2814obJ0zjFQL8pLU3ak/JN7ckXI1BxNzAsxRG40JcPqohoaGQmE7Nwv8o48vY9HwMkehMgGj7BJu2r26BjwadrPFcLfl1zlbBo0K1zyhsA2Xvzy3loGkPEfMDkggcAJafQpHu5LPzmWaNSi9AnzfP4etjQ2zVVjOYwLdLY3ofqF81xlb6VLO3H76NYWtx/jZPAlsE/jgDQ1t+72FMTwKpNPe9hGm1uWDntd5hBk0KkwzImMrhW34fOa5xUbBEJig2nP87IAEPCXAHLWe4vW98apkEj85mdIVtnfvbmCIaX989wk7jB8Br1dtt7aA/sH4cS01Yq+3IzMrSCkPqPd7Clv1fKKERb88q6FuJ41EvkEMJKWEi2gECVgmIKt7B/bv5IWxUHt2Frg9xNU/C8h8Lfrm8edpfyTdj1yyYvt4HLjeT7/56gx2FlsCXq7aTk4Bc0xNXTC3mpuBPQ3eTDmu1nrD1etWKWy9JhzS9o/s24O33izTtZ6BpELqVJodawLMURtd95/o1tDamhlfrrCVbYt/v0JhG13Pc2QqEfBy1fbBgEojVcsWr1ZtuVqrlp/NWkNha5ZUDMsZfX1kIKkYTggOOZQEmKM2lG6zZLRsLz/2Yiaifa6wlX9/+f0ylhm92hJPFiYBuwS8WLVdSQMjo3Ytin69Q91Amf46jO3Bc7XWNrrAK1LYBu4CdQ0oFUjqb1+sY2RmXt0B0DISiDkB5qiNzwSQF2o9YTvwYAv3Hz+NDwiOlAQCJCCrth++n3Q1ry23IRs7tL0NqE6663RGQnaXp5+tUdj6STuEfZ3p0dDbo284v2iF0KE0OTYEmKM2Nq7eHqg8qxsbC1dsJe3P5Vvcjhyv2cDRBknA7by2i8vA+HiQI1K7b7eF7eAj2enCZ6baXi9uHYVtWD3no91GgaSu32RwEh9dwa5IwBQB5qg1hSlShXoOaGjvLBS2m5vAhUt8SYuUszkY5Qn8+pzm2iqixDV5+Ej5IQdmoJtnbGXb958+X8Ia8yoF5k+nHVPYOiUYg/oMJBUDJ3OIkSHAHLWRcaWlgUjan3dfThWcsS0vA27cXscoj41Y4snCJOCEgNF7k512xyaApUU7NaNdR2sCmhrdG+OVq0DfMD8EukfU/5YobP1nHsoejQIicNtGKF1KoyNIgDlqI+hUC0N691UNyZ2zZpLuRy4Rto8fAz/c58uaBZQsSgKOCcj92N3puJlnDVDc7mbZ0AC0NLvHl8fr3GMZZEsUtkHSD1HfpQIiMJBUiJxJUyNJgDlqI+lWS4OStD/79u8I2hxhu7jEM2OWQLIwCbhAQOIc/OKnKde2JItJW1vA7DywtGTPQNlhK8cTgr4SFUBVpT0r6uqAVDVcDdC1sQEMDQOLC8C1wTlsyQ94hZIAhW0o3RaM0UYBEfilKxifsFcSEAJ2c9SOjW9icHKWECNCoF3S/vRk0v7krtjKv7+8uoxFpv2JiKc5jLAQkHvyZ+9l7smgLzmrO/Dw+bMhaHu8SNNjd0ySwnJ5OVNbhP/Nfj4v7bIMuh6FbdAeCFn/RgER5MFQXVN43mFhEXgyDUxN8uxCyNxNcxUnwBy1ijvIZ/MSlZX46Zk6XWE72A/cHeN2ZJ9dwu5IYDtiebHsEn7iEVGrwmptdsyyauvmVm27LKdmgKc6GdH44dcu0WDrUdgGyz90vZcKJFVR4sOkRJy79yMjKYfO8TRYOQJOctTeG0pjZt7mXjblSNCgXAJvHtdQV1+4YvtkCrhyh8KWs4UEgiBw7h3N1fOgVseQuyJpta6X5WtqgLad4xNe9lOs7VKplGZngb4Rbk0Owjd2+6SwtUsuxvWMHtByLCGRKA1Hti5/eokh1UuTYgkSKCTAHLWcFcUISNqfjhcKhe3mFvDp1xS2nDkkEAQBeWb/y7sp1NX637uqojZLIihxu7oGjIyWXsVOrwB3h7k12f+Za69HClt73GJdSyKvvv+TClMC1giUbFH+7y8pbmM9mTh4ywSc5Ki9McT7zTLwkFWQQH+vnUwWnLGVM7eXf1jF9DxzhoTMpTQ3IgRKBeF0e5gSaGpwqLRwc7tfO+3JtuQXOoCyMju1rdeRRZixx4DZdLWyhXtgeA0TswvWO2MNXwlQ2PqKOxqd/fKshprq4iuzEqCg1JbkLAmK22jMCY7CHwLMUesP57D38k9nctL+7LwoirAdGeExkLD7lvaHm4AEk3rv7QrT70h2Ryu74qaeqBMoyuw4mpuBPQ1mS9svZ3cVe3JiC/cf6xzItW8Ka7pMgMLWZaBRby43L5uRgDW7JVl4TU4B57/iFrmozx2OzxkBJzlqeUbIGfuw1T59VEPz3ozVksd2+3/LAUn78/crfNaGzZ+0N1oEejs0nDnt/phkhXZmFpiJwC3upcC9fhN4MrOOzraKZztbrHhjeYkpgazw8rssha3fxEPcn2yj+fnZ5LMRGIlXK6u20uCly/wKFuKpQdM9JsActR4DjljzEuTv4OGMos0VtvLv/7m0gI21tYiNmMMhgXAROHVIw6kT7tgs71vjE+a31brTqz+tNDQAWqP5XYClrBJRe70/o/zlWM+xrhpUVZWqVfj71VXgzhDP3Von530NClvvGUemhw/e0Aqi17m1aitbkv94IQKfGSPjbQ5EFQLMUauKJ8Jjh6T9+eD1nbQ/OSu2MoI7dzYxwNzF4XEmLY0sAafiNsqCNt/pySSwv9WZwM0Vtdn2JbvAy90NqEnZm2YPh9cxOjNvrzJreUKAwtYTrNFrVCL6/eactTvfynZkIfa3L9YxwgdE9CYPR2SLAHPU2sLGSjsE5NiIRBvNX7F98gT4Rx8/InKikIAKBOyI2zgJWj2B237AepApPVGb27bscmlptRe5iimBVLiTnttAYauWP5S1xujh69aW5AcDwDc3+MKl7CSgYb4RYI5a31BHtqMT3RoOtBUKW0lxceESn7ORdTwHFjoCIqpeO1NWMqCUnKF9Mg08fRq+oFBuO0W2KLc0l25VPgLcvmMuaF5rYx0OdlTaOncrKYGYdaC0P/woQWHrB+UI9JEbNEpvOFbP1Oq1IVH8PrnIF64ITBcOwQEB5qh1AI9VnxGQmAhvvJwsWLGVdBqXvmfaH04VElCJQKloyXMLwOSkSharYUt7G1D9PPTLLqPkvfSLb6ztBLT791c6lpRA94bSmJlfUgNOTK2gsI2p460O+6P3NTQ1Fq9ltGprdksyz9la9QrLR40Ac9RGzaPBjkfiIlRWZmyQqMhyibAdHARuD/EjYrDeYe8ksJuAiKp/eTeFutrnP5dV2kejwNoqaRUjUFkFdLbt3p4s75N/u5TGrISCt3g5OQYkXTElkEXgLhensHUZaFSbKyVsZdyyxa1q5yVK/m1nFff3f+bLVlTnEMdlTIA5ajlD3CYgaX9aWgqF7dw88OX3fNa6zZvtkYBTAiJu33s5tR2ok6u01mju3y+RjjMpJD/7bglr6bS1BvJK202xJ83MzwO3Hs1hS1Z2ePlKgMLWV9zh7cyMsM2OLnsfJxLWxitC+N8/4cuWNWosHQUCdv+AMmhFFLzv3Rjk7N7hIztpf3JWbFEGnP+aaX+8I8+WScAZgVeOZIK/8bJGQBZYrtxx7z3S7i4qsZopgaz5zq3SFLZukYx4O2aFrdltx3q4eMY24pOIw9MlwBy1nBheEaipqcY/nc68HeduRRZh23ebaX+84s52ScANAk4i9brRf9ja8GoLsJOUQHLu9tEoUwL5OZcobP2kHeK+3j6p4fBBbwcwOg589q17X9q8tZatk4BzAsxR65whWzAmIIH/alOFwvbxOHDlLp+3nD8koDqBMz0aqqpUtzI4+2Rl9PbQMpaXVzw1oueAhqa99rqQ3VWMa2CPndVaFLZWicW0vHw5fOtNezm+zCIrlWfMbDssRwKqE3ASnIIJ4VX3rlr2yZbGffsKhe3aGvDp1xS2anmL1pCAPgGJmtzRVmErFU1Umcpq6Nj4Boam5nwbotOUQN/389yt186isPWacITa/+1HWsk8a06G+x/nnR/2d9I/65KAHwSYo9YPyuwjS0DOb5986fkLsURFlq3I5WXA3y4vY9HjVQ56ggRIwD0CsgNjY9299sLYkghaickS1I4TOXfb01GDZLV1ekwJZJ2Z1RoUtlaJxbi8l9uRuQ05xhMrRkN3Impv9lOExGiquDrUs29pzyLW5wrb/n5uj3MVNBsjAQ8JZIMMynn5REU8UwCJoL056P2241JulL/lxzsbUF9fqqT+78fGNzE4OWuvMmsZEqCw5QQxTUDC0P/qbMr1VVt5UP31or18Y6aNZ0ESCJiA3eiK6RXgxhB3MwTsvlB3/+ZxDU1NmSHkCtuZGeCra9yOHGrn0vjYEMg/axsngSvviQ9H1zAxu6CUv+0Gf5RBMCWQN66ksPWGa2Rb7e3QcOa0u8PruxvclhJ3R8LWSECfgBNRyzM5nFVOCfS2a+g+VChs5Sd/+ZzC1ilf1icBrwkYpYSLqsDNbjl+NK6eoM31t90c9NKGfLi+O8zdWG7ePxS2btKMSVunDmk4dcKdwXILsjsc2Yq6BJijVl3fxMUySfvz09cyaX9yV2zl39dubOCRj8FX4sKc4yQBNwmYjYwsIldWN7Ppvdy0wa+2RNCm08C1gfAEWrJ7zEiYyngHhtUW73753o1+KGzdoBjDNtwQtxS1MZw4MRuyE1HL1AAxmyweD/eDNzQkk4XCdkzS/tzhqq3H+Nk8CdgmYOXvyHf3MsdWJHpv5/7K7aNjYRC5Iu7kv5npLdx//NQ2q6ArOkkJNP0EuDvGZ7FTH1LYOiUY4/qSAuiVV8pQnbQGQb4mXrsO9A3zBrZGjqXDRIA5asPkrejbevpFDfv2FwpbCYp84RKfxdGfARxhWAmYXa0tlitV3tUa95RtC1wRuqpc2a3GC3PREnTyIaLTZmqm5SXg2mB4VqpVmUu5dlDYquiVkNkkD92D3SgpcFfSwMgokP2iGLJh0lwSME3ArqhljlrTiFnQIgEJctJ7rLxgK7K87F74hme8LOJkcRLwhYCd1Vojw5rqa9HWXIWqKiCR8FfoZoWsbDOemIn21luJq3Gsq2abs9VLODELglVqz8tT2Npnx5p5BCSB+P7Wiu0bWduJwDkzDayuAuMT6xiZmSczEog0AbvnbJjbLtLTQpnBffiepitsf7wL9I1w1VYZR9EQEtgh4HS11gxI+RArH7jk3U3O4Dtd2ZVdefI3bWsrc95X/ovj0RqmBDIz+9wvQ2HrPlO2SAIkEEMCTkQtv87GcMIEMGRJ+9PcLBGkgPKyjAHyEjs1xbQ/AbiDXZKAIQG3V2vt4O5qbkBdbQIba0Ci8vkzQ4SrXNmfLy9vYoB5WXURy1bwltadB65FJ8j28r4Rbk22go3C1gotliUBEiABHQJO0vkwRy2nlF8EZGWmu7tQ2K5vAJ9c5IqtX35gPyRghoAfq7Vm7GAZ5wScpgTie4J5H1DYmmfFkiRAAiRQQMCJqGWOWk4oPwnI+bq3XpX9hrtXbMWG768x7Y+fvmBfJGBEQIXVWnrIXQKVySROdqWQrLbeLlMCmWdGYWueFUuSAAmQwC4CVl4+cityexEnUlAEzr6VSfuTuxVZbBkeBq7e46ptUH5hvySQS4CrtdGdD3aDSwqRyYlwp0Pyw6sUtn5QZh8kQAKRI+BE1MYxkEbkJkBIB/R6r4aW1kJhK2l/Pv2awjakbqXZESJg5W8Ls0yE0/FWfJw/QqYEMvY5hW047wlaTQIkECABu19cx8Y3McgAGwF6jl0flLQ/L5UXrNhKNNS//H0RG2urhEQCJBAgAa7WBgjfx66dpASSbCN3hpimTc9dFLY+TmJ2RQIkEH4CdkUtc9SG3/dRGEGishLnflKnK2zv3WHanyj4mGMILwErK3lcrQ2vn7OWSzaFl7sbUJOyNxa+VxRyo7C1N5dYiwRIIGYEnKTzuTeUxsz8UsyIcbiqEnj3VQ17GjPWSbofuWTFdmIC+OYGtyOr6jfaFX0CXK2Nvo/1Rug0JRCPNz2nSmEbz3uIoyYBErBAwImoZY5aC6BZ1BcCsuvg0KFCYbuxAfzlcwpbX5zATkggjwBXa+M9JVob63Cwo/LZx0YrNNIrAFMC7XykPfO76S0r8FiWBEiABOJEwEk6n7vDPAMTp7kSlrFK2p+fnKnaNjd3xVb+/c13a5iYXQjLUGgnCUSGAFdrI+NK2wNxmhKIu8MArtjann6sSAIkEHUCTkQtc9RGfXaEe3wfvqchkSgUtgMDwPV+rtqG27u0PmwEuFobNo95Z6/sEOttb0DjznERqz3FPSUQha3VGcPyJEACsSBg5UUjF8j8PHDr0Ry2ZF8nLxJQlMCbxzW0tBQKW5m/n31LYauo22hWRAlwtTaijnUwrO6WRhzYvxMEwWI7cX4PobC1OFlYnARIIPoE7Ira2VmAQRyiPz+iMMKeAxpe7CkUtrI1+c+fM+1PFHzMMYSDgJW/N4yEHA6fumWl3V1j0n9cUwJR2Lo1+9gOCZBAJAjYTecT9+0/kXB+jAYhaX8+fKeu4IytCNsb17dw//HTGNHgUEkgOAJcrQ2OfRh6dpISaHMTeDS6jtGZ+TAM1RUbKWxdwchGSIAEokDArqhlLrkoeLjya60AAAX6SURBVD9+Y/jgDQ11dZlxS7ofuUTYStqfr65xO3L8ZgRH7DcBrtb6TTy8/ckum6a99uyffgLcHYvHM53C1t4cYS0SIIEIEXCSzmdgmFFkIzQVYjWUV45o6OoqFLbpVeCTi/F4CYqVwzlY5QhwtVY5lyhtkNOUQHEIaklhq/QUpnEkQAJeE3Aiapmj1mvvsH0vCbRr9TjzakXBiq384Ktv+cHGS/ZsmwS4Wss5YIeAnLvt6ahBstp6bdmaHPWUQBS21ucFa5AACUSEgN3ADJIMnTlqIzIJYj6Mj97XUJHYvRVZkDx4wLQ/MZ8aHL7HBLha6zHgCDcvH+SPdzagvt7eIMfGNzE4OWuvsuK1KGwVdxDNIwES8IaAE1Ebh+083lBnq6oReOdlDc3NhcJ2Zgb4/DtuR1bNX7QnGgS4WhsNPwY9CqYEKvQAhW3Qs5L9kwAJ+E7AyktFrnFxzg3nu5PYoS8EetszaX9yg0dJx+VlwB/+h8LWFyewk9gR4Gpt7Fzu2YC1+hSOdiWfRbi30lEUd59R2FqZASxLAiQQegJ2RS1z1Ibe9RyADgHZuXD27RpdYXvzRnwiaXJykIBfBKz8DWLeWr+8Eu5+7MYKkVHLudsoBcGksA33XKb1JEACFgjYTefDHLUWILNo6AicfUtDXW3GbEn3s/2/ZcDwCHD5FldtQ+dQGqw0Aa7WKu2eUBtn9x1HBh2VlEAUtqGewjSeBEjALAG7D3zmqDVLmOXCSuDMMQ0d7YXCVtL+/OVzCtuw+pV2q0eAq7Xq+SRqFskc62yrsLU1eXkJuDY4h62NjdBiobANretoOAmQgBkCdrfoRG17jhlWLBNPAp3NDTj9SiKzUpuzYiv//t+v0phdXIonGI6aBFwmwNVal4GyOV0CcsTkWFcNqqqsA5J3nzCnMqSwte5z1iABEggJASeiNswP9pC4h2YqROAXZzVdYdt3B7g9xFVbhVxFU0JKgKu1IXVcSM2Oa0ogCtuQTliaTQIkYEzASTof5qjl7IobgXdf1dDcVLhiOzXNtD9xmwscrzcEuFrrDVe2akzgyL49aGkts4VJgmb2jYRrazKFrS1XsxIJkIDKBJyIWuaoVdmztM0rAie6NRw+XChsN7eA//yUK7ZecWe78SDA1dp4+FnVUTpNCXRjaAlr6bSqw9tlF4VtKNxEI0mABMwSsBs4gTlqzRJmuSgSkI9B//yTmoIztpLf9rurmxicnI3isDkmEvCFAFdrfcHMTgwIVCaTONmVQrLaOqYwxRyhsLXuX9YgARJQlICVr+K5Q2COWkUdSrN8JfDhexqqd156JN2PXCJsHw0z7Y+vjmBnkSJg5e8S89ZGyvXKDUbO3fa2N6Cx0Z5pYUh9SGFrz7esRQIkoBiBngMamvZaNyoMD2rro2INErBO4PVeDR0dmXq5wlaCIv/1C25Htk6UNUgA4GotZ4FqBKx8bMm3XfWUQBS2qs022kMCJGCZAHPUWkbGCiRQQECCjJw8lVmqzRW28u///GwRG2urpEYCJGCBgBUBwdVaC2BZ1DEBJymBVleBO0PLWFxecWyH2w1Q2LpNlO2RAAn4RkC21bzc3YCalLUuw3RexNrIWJoE7BNIVFbhX39aqyts79wFbg5y1dY+XdaMIwGu1sbR6+EZs913KBmhvEc9Gl3H6My8UgOmsFXKHTSGBEjALAHmqDVLiuVIwDyBD97Qts9f5a/Yjk8AX35PYWueJEvGnQBXa+M+A8IzfqcpgVTKdU5hG555R0tJgAR2CNjdQpNeAZijltOIBIoTOHVoJ+1PTvAoKb21BfzhfyhsOXdIwCwBrtaaJcVyKhBobazDwY7KZ5Hxrdgk71aqpASisLXiOZYlARIInABz1AbuAhoQYQLycvPOG5UFK7bl5cDFr9fweHYhwqPn0EjAHQJcrXWHI1vxl4C8X/V01NhOCXRvKI2Z+SV/jc7rjcI2UPzsnARIwAoB5qi1QotlScAegY/e11CTzNSVdD9yibAdGAT+0cdVW3tUWStOBLhaGydvR2usYU8J9P8BAh7/uYBAs20AAAAASUVORK5CYII="}),/*@__PURE__*/o(r).createElement("image",{id:"image1_4540_11002",width:"256",height:"256",xlinkHref:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAACXBIWXMAAC4jAAAuIwF4pT92AAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAADsmaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChNYWNpbnRvc2gpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE2LTExLTI0VDE2OjE4OjM3KzExOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTctMDgtMDFUMjA6MzE6MjgrMTA6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE3LTA4LTAxVDIwOjMxOjI4KzEwOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8cGhvdG9zaG9wOklDQ1Byb2ZpbGU+c1JHQiBJRUM2MTk2Ni0yLjE8L3Bob3Rvc2hvcDpJQ0NQcm9maWxlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOmMxNzgzNDA4LTM2MGUtNGRlZi05M2ViLThiODg0ODk3Mjg2MjwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjAxMWM2NzdlLWI3MzMtMTE3YS1hNjk5LWQyZjY0NmQyODY2NjwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjU1MGU2YTVhLWVhNGUtNDI2Ni04MzczLWI4NjFkMWUwMGVmNjwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo1NTBlNmE1YS1lYTRlLTQyNjYtODM3My1iODYxZDFlMDBlZjY8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTYtMTEtMjRUMTY6MTg6MzcrMTE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y29udmVydGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpwYXJhbWV0ZXJzPmZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmMxNzgzNDA4LTM2MGUtNGRlZi05M2ViLThiODg0ODk3Mjg2Mjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNy0wOC0wMVQyMDozMToyOCsxMDowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+MzAwMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+MzAwMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT4xPC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4yNTY8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MjU2PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4sobkUAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAC7USURBVHja7J15nJ1llee/z7vevdZUVggkEUgkEHZEUAR3BRHRRlvH7ha029227XGmHZ12aXubbttu7XZpBx13RXvakW4FRUHcEAFlU0KSImStSlXd/b7b88wf7w0QSCpVlXshde/5fj73A4TcW7fe55zfOedZzqNe+c3xXUABQRD6jaoDLJPnIAh9ScECavIcBKE/MwBLnoEg9C8iAIIgAiAIggiAIAgiAIIgiAAIgiACIAiCCIAgCCIAgiCIAAiCIAIgCIIIgCAIIgCCIIgACIIgAiAIggiAIAgiAIIgiAAIgiACIAiCCIAgCCIAgiCIAAiCIAIgCIIIgCAIIgCCIIgACIIgAiAIggiAIAgiAIIgiAAIgiACIAjCfHHkERycxBjiJP2nsDhRChylcGyFBchIigAc3FDaxtGINM3Y0Iw1Ocei5FvkHVse0CId01gbapFmXzPBADlXkXctXFshui4C8LDjT7cSmrFhZdHhrBUZTl6SYVneYSzvUPJTARCDWVzYCoLEMNmM2VOP2TIdctdEi/unAlqJYThjk3EU2ogA9CWWgnKgqUeajUsyPPv4AuetzDOSk4jfSywrOJy8BC4+Lv3vO/Y0uXG8zk3jNXbVEsZyDpbVvwKvXvnN8SpQ6Keor4G99ZiVRZdXbBjgBWuL2EqJt/QRW2ZCPn/XND8cr1P0LAqe1Y/ZQLWvBEApCBPDZCPhwtV53nzmKCNZifj9zHWbq3zqjn0E7bKgz0Sg2jclgFIQxoZ9zYRXnzzI6zYNi/ULvHBdkeMGXd5/814mGglLcv0lAn2xD0ABiU7T/t87dUicXziADaMZPnjhUkqexVQzwVIiAD2nADurEZedVOK/bBwSixcex7ohnw9euAwUVENNv0wJ9bwAWAr21hNOXuLztrOWiKULh+TEEZ83nzHKdDPpmzKg5wUgSAwGw9vPXtJXqZ2w8DmBC47Ns6ce9UUW0NMCoBTsbcS8eF2JE0Z8sW5hTrz+tGF8WxEmRgRgMRPGhpJn84r1A2LVwpxZPeBx0eoCk40YJQKweJluJZy9PMuKoitWLcyL56wp4ViKXk8CelYANKANnLMyJ9YszJtTxjKsHfJpRFoEYDESJ4aRnM3JYxmxZmH+jqFgw6hPNUxEABYjQaJZUXRZXpD0X1gYxw/6KHr76HDPCkArNizLO8jKn7BQVhQc8p7V001hercE0DDgy0EfYeGUfAvPUj3dSahnBSAxhowj8V9YONr0fhuxnhUA1R5AQRD6UAAEQRABEARBBEAQBBEAQRBEAARBEAEQBBEAeQSC0L/I1WDC4idJYN8kNBrQbEK+ABkfCkXIyWlQEQChN7nxe/CTn8C2rVCegXo9fRWLkMlAsQSjo7BsOWx4KqxbB2vXyXMTARAWNVsegL/8C7jz9nS7ZzabOrxjQ6EAUQitFkxMwD13p/d+WQoGh1IB2LQJnnY+bNggAiDWJCwqxrfBG98AE3th5SoOerGf1+7/mM1CqfTIn0ch3H4b/Oyn8MUvwCmnwjMuhIuffeDfEwEQhKOUj/8T7N4Fx68FnczvVk/Xg5HRtFtsFKVCcMvN8NUvwXOeB5e8BJY8qnV8H5wlkVUAYfFw68/Tuv+YY1LnXyjGgOPA2BisWAm7d8PH/pHqa1/Nzn/+F3SrBYDyPdC93RJscWUAxqBsG9vzsF03resOodK2CRkaGRSn6SU+dw1YNjhuZxxzf/YwMABDQ+x5cAfTH/ogtW/9O2v+9B0kFz6HxvAYxfJE+w1KBODJ832Dm8th2Ta13btpTEyQRBHKOngSU28l/Kicx1mdn9VWtNEoFMetHOH09cd05LtGcUIjiEnany0sHGUMcTFL/sYbyd76M1gy1vmobFlUmgH1bJ7CunW0tm5l+xv+kOS5l3DsM9/I5qXrWDKzCyeOMKq3kuZFcT24MQa/WCSoVhn/4Q+Z2bKVuNXCGMOhrm9xlKIWJTQiPWuZqE2q6xnfZcPaZbzn6ufzrLNPWPD3fGiyyky9RawNxhhx/yMkyWRRGNa/+83kxh9Ia/hOCoBKe/5trtRoxRrHUmBZ6DAku2cn4fKVfP3St3PTOZdRaJTJNavo3hGB6tEvAO3IH1Sr3HvtN6g8tAO/VMJy7NT5D+HdSim0MQ87+GENTWt2TVaI44Qv/tXvc/nFm+b1NWOteWDXNJVGiOfYWEqlP1iakizcN9G0li1l+Te/zsp/+DAsXdb5H2JbTDcCxmtNfPtAxzbKolSbwg8a/MdFr+XaF78Fg6JUnUJbPSEC1aO+BFC2jTGGrd/7HtUdO8ktGT3Q6We5wM1Sas6znLZtcfzKUSamKrz+z7/I+jXLWH/83A1ux2SVSj0k6zuPtWJhodE/WyCzey9Lr/tGuqQ3i+AvNPrrRDPRCnEOYkfKaCqFYVw/x4uv/1fGJrfzmSvfx8zAKIPlyZ4QgaP+N3BzWWa2bmV6y1YyQ4N0s0ez1polw0Vmqk0+8bUfzfl9zTBmptbC96QJaecyP01cyjN643dw7r8XSgOdH3tLMd0KacQJ9iFujlVGE7k+EyOrOPPOG3j7p97GYGWSqcExrB5YITi6BaCtytVduzBJgrK772BaG5YMFbntnu3oOQ5wrRkSaZ2m/UJnon++SGbHLkav/3+QK3TFtnSsmQyitO6f7a8ag7ZsJkZWsW7rHbzpM+9kqDzBzMDooheBoz4DMIlGJ3E62/8E9Wd3bEWjGRLM8VaYRGsp9Ts87xOXcox991s4D/w2jf4dt3zFZCukGSfYcxLudIT3Da/gKVvu4OovvAc3CqjnSyijRQC6lgRYFpbtYLTmibqwPU4MuayLN8eU3rIsKfU76fzFErnx7Yx877r0RF+nhV8pkjhhKggPG/0PxsToKjbeewuv+sbf0MwUiByfxTrbax3txoCCwrJlKMvCJN2/p82yFJMzNc7YcCz2HCd5ihkPx7LSZUnhyJ2zkGHs29/A2j6enujrUvQPEj3H6P+4L8nU0DIu/Mm1XHjL15keHEMt0qE/6jOAqNli6PjjGVxzPK2Zma5mAZZlMTldo5D1ufplT5/z+7K+w1AhQ6vHL5J8IgQ/Ghgi/8AWhr//n+kOvS5M/MVRwr451P6zlQOR49Hys1z2nU+wcs8WqoVB1CIMAEe9AOg4rf/XXHwxheXLH94BaLTGGHPIF8agtSZONMlsL52+wihh245JpisNPvm+V/HUtcvn9T1XjhQp5TyaYUyiDaZ9q4y85v7SrgtRyPJ//Rhq10OQL3Ylw5hohUTJkU3aKmOoFoYZm3iQi2/+Ci0/vyh3CR79+wCUImw0yAwN8dSXX8H4D29iets24mbzMDsBoRZp6ofZCbg/bfc9h7NOXs2fXf18Lj7nxPk/SNviKSuHeWiySrneIm4LlMwNzGPuxbIphA0KGReUBbt2plt/bbszmYClCMKYfUGI04E1fGWgWhhi069/wPfPu4KZgSVkW/XFVXEthq3A+x310WcB6hMT6PDQZwGmWwlPW5XjwtV5klnPAqSGdeyyIc7ZeFxnyhY5C7DAdC8h9rKQsfB+9nNyX/4C7i03pY0+RscOfvZ/fjUeO6oNJlrh43b9HUnZMjKzm2t+573ccMGVjE7tXExPvLpoDgMppYgbDZRtkxsdpbh8+aynAcNyyAVnjnLZMU98WuY6NgOObApaCFPVkNi4tM45m/Ccs/FvuJHcN7+Kc+tPwfdgaLQ97mbezt+KYqbDCK+DO/iMZWHrhOV7t2HpBKOsRbUsuLiOAyuF0Zq41SJun9k+FEktYnqfA8cMi1ctEirNmEgb7DiCisH4Ps1nP4vg4meRue46ctd+BfuuX0EuC4PDD0fguTLRCoi1wbc7l5UpYwhcn4HqJNmggbYs7GTxCIA0BBGOjvo/MbSiBGv/zLxSqDDErgQQQ+NFL2T6nz9D7d3/A718Fex4CCrldK5gDtG/GUbMBDGe3VmTN0rhxhFNP0/o+qhFtjNQBEA4KqgH8f5tH4/L+lQrxK6EGNumfvnlTP3zZ6i/892Y0THYPg612qGFoP2Be5ohuguTskprFPDgqvVEtotlRAAEYV5EiSaI9CPR/xCOrJptISgVqF15JVP/9Ekab3obZmAQdjwIjfrjV4WURT0IKUcRbheif6k2xQPHncLtGy+kWJ9edM9eBEA4CqJ/epZiTtFZgaqnQpCMjVD9g9cx9bF/pfl7b8Bkc2lp0GqmQtA+PrynFaLo/MlsS2u8KODG817G3uEVZIKmCIAgzIcw1gTRoY/jziYEVrUtBMtHqbzpjUz/46dpXfma9h6CHRBFVKOYapTgWl2I/tV9bF5zGr/Y9BwGKpOYRXgaVARAeFJpBMmRRWYFViXArobEq1dQfuc7mf6nTxJd9nJ0o8Hu+zejojDdQ9BJx0kSLJ1wwwVXUskPLcroLwIgPKm0gCBh9tp/TiKQvt+qBNi1iGjdGsr/7b8z/fcfQ116OXa1SvLgOMRxR4TAKMVQZYLfnHAWt5767EUb/UUAhCePpEU48QA676IzXmcq9HbNb1UCTD1BbzqFkb/9a4Y/9Wkyz3s+yeQkyUPb08tEj8BhnThGWxbff/rvEHhZvChYtMMgAiA8OTzwRYr/fhJDP/sTnMo4cdFF+15nPlsplE5QlYCkocmc9zSGP/5xhj/xKfzzzifZs4dk9y4w8+8xYZRioDLBnRuewa2nXMxgZWLRRn8RAOHJwWi475MoE5O5538xdP2FlG77EHZjkrjooT2PR84IHmFGkMQklQDTguyFz2Dks9cw9LFP4J12BslDD6En9h5QRhw++kckrsdN511OYts4cbioh0IEQHji+c1nYM/PoLQGSmtRUZnc7e9h+LtPo3j7R7DCFknBxzh+Z04BKoWJwlQIQsg99yJGPv9FBv/+ozgbnkr84IPoqalHlg4PE/1v2/gs7thwAUPliUV/UYhcDtrp4AbM1Fo0g2jua9v9UvY7BdxwgqV3/R3KL7UDvAZvCLwhVDBB/pfvILvlf9N4yptprvsDkqKP1QQVB0feDEYpTBCStAwq55N/ySVkn/s8Gtd+ncZXvkx0169RgwNYA4PtwTxQfNwoIMgU+MHTr8CgsJNIBEB4hHor4sGJMs0wbtuOSMCjpTHIFjlm8ydR1fsgf/yjHKz9T28EvGGs+hYKt76e7Lb/TWPtVbTW/P6jhCA88keqFKYZkhhQBY/iq19F9sWX0vjql2h8/WvEm+9HDQ1jlUoP30KUrvtPcfO5L+XedWcxWJnsiWvCRAA6RDOIuH/nFNoYPDkK/Djnj91hhhv3s2rPNamjHzS1b/+ZPwb+EuzpOyn+7CqyWz9P8ylvoLX6d0gKXioESScyAjD1kBhQAwWKr7+a7EtfRuNLX6Dx9a+RjI9jjY6g8gX8oEm1MMSN570MpXX76O/iF3eZA+gQ2yerJFqc/1CeljgOS3Z+DtXYAk7psIIBQGYZ5FfjTP6U4o9fzeAPXkx223UYF5K8D8qhU914TS0kqUbYS4YpvfUtjH7xKxTe/DZwXOIHxylO7uSXZzyPras3UqpN9YTzSwbQISrNgForxHdFTw8a/b0RCuV7Gd71eXBH5uG07RIquxxMgrv7Btzd3ye74vnUT3oH4YoLQPlYzQRM3IFyy6ArISiFvWo5A3/8NrKXXkby2U8z/ZOf8P0zLsGJQyytRQCER6f/cbu1mNT7B0syE9tm6UOfQDW3QXbNAqK2Sff351aBDnF3/DuDu28gXHkpjRPfQbjqDJSxUfUOCIHaLwRpieGsW83SD3yAr//sQTZvU4zVpnvG+aUE6FSMMwa5EuBgaCJ/lOLMnQzu/ip4S48sZTc6Tfvzx4E7gDf+BQZ/+DyK37saNX4bpmBj8j7QgTKs7eTZRsTeesJ3gwGy1hN3OY0IwGEGx3KcWV/KcXBd94lJo2wbS4L/QXAxCpY9+E8Q7AK7Q71njQbLheI6cLKoWz+N9+Uzcf/j9Vh77sUUbUzOO2LzNgZyWZvvPlBm8/Z9lNzeG+TFIwDtEOvm8/jFtF+8SZL0foBDvBL9xFzUMZD38RybpAdui+1k9A8zwxSnf05pz7XgLwN0x603DiDwB1Cug/OzT+F/4VTc69+GNbMdU3QwmYVtLzZA0bPYWYm4YbxOwevNZNlZLM5vOQ5uPk9l+3Ym7r2X5uS+hy8NORiRNnz2Zpvrcg6JNrMMtCFJDCuWDPD88zfw0otOnX+csy3GBvOM7y2T9SzkkmAwlg8Glo9/FKIy5I7r7C0/SkGiCaqNNCNwCphhBcEMzi0fxb77sySn/hHx6e9CDwxjhUBr7kuHCsh4Ft++Z4bxcsSKgtOTF8AuinsBlG3j5XLsuPVWtt34A+JWC8f30/sCD/EeW0EzNjRCfdg5IQVUGi3iWHP5xZv4zPtfTT47/8ixfbLKnukalqXmfK9gj06KEOaWMrLvRtbc9sJ05t/yOvszXJu40qC+r4J1wNJre7CDGaw66CUrSTa9hfi0t6PzPlYABIcXgryr2FFLeO+P9lKPNAXX6kUBWBz3Ari5HLtuv53N//Ed3FyW7MjInKJJvv2aC2PDRcI44av/+QuSRPPlv/kDnHn2kDtmtEgx4zJZbRJGyQH22F/R38OyYen2j4EOwc6kUbpjqb+CWBNUmwdx5P2biQbRPlDbgXv9u7Hvvob4tLeSnPx6TMlHNYHo0ELgWYqZIL1ZKuOonr3+/agXAMf3aU5Osv3HP8bJZnCz2a7cwquNwXUs1q9dzrXfuY0vXLiR1156zrw/Z7CQYbCQIdYa+nRlwNgW1o4fYO/8N8iu6KzzA1gWUblOFETYrj1LFQ/kBtFZjZq6D/c/3ojzq48Rn/EnxBt+D0o+qkE6kfAoIdDGYDk2payDYym0STNKEYAnAcvzmN6ylbBcwR8Y6OoV3MakNwQPDOb55vfv5L9ccs6C63nH6vMV1vs+mjq+7Xc++icJQb05t05C7f0ZJj8IuQS1927cb/0+9p0fIT7z3SQnXgk5H1U3kKSbgIwBZSls9fDbe5aj20qVwiQJQa2a1vtPwGK7MYZ81mfX3jJaZvUXxkPXw9Z/g/wxXYn+Ya1JHMao+ZRoxgAWJj+IKRWxdtyJ939fiffVZ2Df+01MRmFKPgk2vpN+btIHmztkI5DQeX79V2A56Vp9h52fOCaotY6gj2C6q9AUBzH5PPbWm/G+eTnetS/G2vx9sBS5jPOIZogAPJnFpElXAPKFNBo/AetrSikazZClo0UsS/Rx3oz/X9j5fch1o/ZXhLUWOjr08u+8MgLlYEpDmGwO+7ffxr3mYgp3fAjP7p+Z26PewnUYMrx2Df7AAFGj0VURUIDWmplKnZdevEnW8xcSXe/8S7CzYHX4VKStMGFMUGseufMf8JXTXYUmn0V5kFu6vq9G7KgXgLgVkBsdZdU5ZxM3mumtwF3wTKUUsTbcu2U3L332abzmxWeLP8+XLV+FPT+F7NLO588qrf11nKA6vu9aoctNvFNeiFp3RV8N2dG/D0BB2Giw/Iwz0HHM+M0/orlvCieTbgQ61FKbZUEr1jSi2S+EbHeSplxvEoYxl110Ktd88DXz3gPQ9+gQfvU34BXbuVQHBcC20EFEWG/Ob+JvrklA3MTKgHf+h/tu2BbFRiAdx8TNJque9jSKK1Ywcc+9NPftI4miQ6aDsTYM+zbDGXvW2dxEGxxLsWJskIvOPoFXvuBMceaFcP81sPc2GFzb+dpfqTT6J/oxu/4689mmEuCf8wrU6CkiAEdlEqAUOo4JKhVKq1YxsHo1Ub2OjuNDlgM7qhGv2TjEVZuGZxcXY7Ck2D/COq0Od/8jZAY6n/rbFroVEjVaWN2I/mEDq+jin/eBvhy6xdMQpO2kYT29AtqybWzPO2SiqRzw/MMvQ4nzd4B7/wUm7+pS9Iegm9G/GuJfcDUMniACsGgwJo3+s9Z1EWEQiXN2m7AM930SMkNdif5JKyRqBFh253stmqCBPZDBP/vdfTt8MtMlHBl3fQRmfguZYTp++MFAUG1itOn8dlylMLUQ78w3pReU9CnSE7CLJNocFdvI929ntzq9fNbcC7/5NGRHuxP9myFxM8ByulD7t2o4IyW8M9/Z1zYqAtBhGkHEvkqTZhS3zy4cJXMMBhxHUcx6jJZynZn7uOvvoP5QGkE72uxjf/RvpBv2Ov0sFJhGjPeMd0BuuQiA0Bn2lhvs2FdFa4NtqaNqJ6ExoAPDTC1gqtpizbLBI7vDoLo1veMvO9aV6B/XA6JW2IWZf4VpVnDGxnBPf3vf26wIQIeYqjYZ31vGc2zco/x+gHorZMvuMk9ZMYS90LLg7n+A5gQMdCH6a0NQa3bpt9eYpsa/+B3gDfa93cokYAeItWbXdA3HthbuUE8gvutQbQZMlBsL+4CZe+G316Tpc8ejv03caBG3gs5Hf6XQjQrO8mNxNr1VDFcEoDNU6gGtMMFdRNuHXdui3Ggt7M2//lsIyuDmOu6gaE1Qa3Vn7sQk0AL/aX8KTk4MVwSgM0SxfkKalXR04JUiijVxMs+NO/vuhAe+BPkuHPe1LaJ6i7gbtb+y0NUq7uoTcU75QzFaEYCOhhbMIt1QqOY7U3nHByBqgpPttCK123w3u3PkW0cQgX/en9GRm4NEAISHa2rPwWZxdY5NtMFz7fnNWUz8PG34UVjVteifhFGXon8Nd+3J2Ce9RgxWBKCzlHI+Gc8hjpNF0z8yTjRD+cz83vTL9z/S6LPD0d9ECUG1Mf+MZE5qF0ACmQv+QoxVBKA79fSq0SLGQJQc3Y1EjYFGGDFUzDBamsdE2M7vwYPfhvyq7rT5rjVJwqjz5/2Vha428E44C+v4S8RYH4PsA+hgFrBm2SDbJysEUYyljj5tNRgwsKSY49ix0vxK7Tv/Eux2o8+Otvm2MFG71Vc3DvzETZQC/xl/KUYqAtBdBgsZchmX6WqLRhihjUEdJUWBweDZNgN5n1Junin8tm/AQzdA6bjuNPosN9FRjOV22ByVwlRa+CdfiLXqIjFQEYDu4zk2S4fyPfQbGfj136Wz/srq7MYf28KEMWG91aXo30K54D39g2KYMgcgLIj7/w/svgVyy7rQ6FOlzT660eizHf29jZdhLX+6jKMIgDD/EJqke/69QufX5h9u9NnqTqPPqIGVAf+8/yHjKAIgLIj7PgkTv4RMF078oQhrDUySdH7pr93qy9v0u6jR02Uce2YOwBiUZWH7PrbrtqPSwQ3TNhGDwwMywgslrsNd/wD+YOc/27bQQdrqS3XjuG9Qx84rvKe9T8axVwTAGIObzWJ7HrVdu6lP7MUk+pC1Y6OZ8NN6nsJxBRIz++dqbVi1dJDT1x8jFrGf33wKZn7T+eO+bcJaE61153v9KTC1CO/8q1ADT5Fx7AUBMMbgF4uEtRpbrr+eqc1biJuNtNXVIdJHW8FXI81nI82sC1cmbQ2ezbg8dc1y3veHL+T809f2t1W0JtPonx3peJs/bJukFRDWu9Tmu1XHHszgnvc/xbt7QQCMMXi5HEGlwr3XfoPy+IP4AyWcbPaRa30OHgjI+5CdgwEr0q2xP/31Vi66+qP8nw+9lt95fh/Xjvf+C5S3dafNN4aw1sQYg6Lz5/1NPcK/+C2o/Erx7l4QAMu2MUaz5YYbKG9/iNzYkgOdfpYJJIu5z3LatsXxK0bYM1XlTX/xZTaesIINa5b1n0U0dsB9n4DcaFcO/CTNkKgZdL7HP2CaNezRYdxz/pt49lz962j/gm4ux8zWbUxvfoDs0GBXL21PtGHpcImZapNPf+OW/rSIX38Eqg+B1+EJ1LZQB7V2m+9O02706Z/1FvBHxbN7QgDas/zV3bsxWndlt9jjRUCzZKjAbXc/iNamv6yhNg6bPw/5sa5E/7jR6lL0V+hGDWfZMtzT3yZe3UsZgEk0Oo7bNwE/MQ5pWxbNVozWur+s4c6/gsZucIudF3LdbvbRHSuBVoJ3zp+CNyRe3TMCYAzKtrFsB6M1T1SfbW0MnmdjWX20T6r8G3jgi5Bf1p1mH42AOIi61ujTXXEs7ilXi0f3WgYAhsKypSjbxiRJ9x+IpZiYrnHGhmM6f5PO0R79w3Lnm2UqBUlCWG10544Uk0Bo8M57DzgF8eheE4Co0WRozRoGjz+e1sxMV7MAy1JMztQoZH2uftn5/WMFk79sN/pc2ZVLPh6O/lYXmn3Uqrir1uI89ffFmxfA0b8PIElQlsXxz3oWrakparv34JeK6YTgLGKgaN+Gc5idLAqFwZAkhr1TVVphxDUfeA0nr+ujK6N+9ddp2yzLp6M7f/ZH/1qzO62+9jf6fPqfp/fBC70nAChFVK+THRlmwytezvhNNzOzdStxszlrK27bUtRDTS2avWW3MQbLssh4LptOXMl73vACnnPuSf1jAbtugi1fTVt90fnoH5brxK0Iy+30ll8LXSnjrT0V+6TfFU/uWQFoi0BQreIXi5x46SVUd+6iMTFBEobtuvLx0aUcJDxnRY7zj8mjZxGAONF4rs3aVUs486nH9p8F/Oqv0+dnex1v9UWctFt9dSP6h6ikHf2FHhcA0j3/UaOBsm3yS8corlwxa1oZl0MuPHOUlx0jJ54PyUP/Cdu/DYXVXZj5V4SVJjqMuxP9Z+p4J52HteYlMo79IAD7MwGjNXHz8OvJSS1iep8DxwzLKB+KOz+cNvm0nM43+gy7GP3jVtro8/wPyBge6VDJI+hTxv8Ndt7UnSu+rLTZR9rqqwvr/pUm3oaLpNGnCICwIEwCt3+o3eizw0mgZWHCKJ3570qrrybKlTbfIgDCwnngS7D3F+1Gn52P/kGtiU50F5b+FKYa4J/yEtTYWTKOIgDC/Ovnenq9t1/sSqNP0+pyo8+chXf+h2UcRQCEBXH/52DiTsgs6U6b73ozbdXW8UafpI0+N16JGlov4ygCIMw/+tfg7o9BZrDzn23b6FbYpeivMEEDq+jhSasvEQBhgdzzcZi+GzIjHLDrzySQNNvzAQuP3EG1mfZt6Hj0N5hqhH/aH0ijzw4jG6j7hWAa7v1Eu9GnARND0kod3ymAPwJxkwVtB7ZtdCtIm310IfrrVh17KId37n+XcRQBEBbE3R+BmS1QWALB3tTpsyuhdAIMnAT5Y2Hzv0Ll/vk3BDGG1v7o3+luP8pAPcJ7zh9DXtq2iwAI86d8H9zxYcgOQnEdFNZA6UTIrQRvOM0G7Czkj4eZu+cd/ZNmQNwKsJwuRP9mFXukhHfWn8g4igAIC2L8/8HYM2DlcyGzHNwS6DBN/4PJNO13NZTWwZ58Oheg5uDMSoHRBNUGxtD5q9CVgUaC/8x3SqNPEQBhQbT2ATk44Q2poycNCCYeF2lJWmkZkF0GjYfm1l3HtkhqTaJW0PkbflDoeiVt9CnRv2vIKkCvU9mWRvu4AlEFdHzwv6dDcAbSMkCHc4v+WtOqNelOry8NgcY/50/Azsk4igAIC/OjOI38c930U1p3+M5ASRN0laRa7l6jz3oVZ9VanNPeKmMoAiAsGDcHymZOy3tJC/LHpdeBx48+cm0gbkA4nWYR/jAMn0tDL0WZuPPfud3oM3POu0C5MoYyByAsGNufe4quW+l+gPxqqD+YpuE6AsuD7NK0PCiug5GTqM8klN2bGFQPYNCdiyVKoatV3NXrsTe+TsZPBEA4shzPSwXAzFEHlA3FtTBxM+SOSf+9uC4VBW8YnAwEE1R2/oYot5qkOoYd7sZ0qk7XMcTgP/29Yp4iAMKRj3Cm7flzVIColjr8iW9tO/1g+udxE6IyWE3qex6k1dJY+SHi7CqcYHtn2ok+3OjzNOwTrpSxEwE4dJpoWdbs14PbGscVfUtbfs0jPddBuhMwszSd7AtnHmUtHjRmKO8ro9wcGE2UXU2mcuvcBWbWOYgAZcA//0Mybk+UeSyab9p2dDefxy8U0v6AxqQicLCX0FZCJy0D5tr4Q1lpGh5V0vr/kf8BNlT3TdMKLWwLlAmI/VUkzjAqCQ43gLNPGCoLXW3gnnAu1nEvkHGTDOBA57dcFzefpzw+zuR999HcN5XuPT9EdAsTw+dusfluwSHRsxtmFGvGRoo8/7z1XHbRqb01wrabtvw+rIMezlJsTLPOzHQdy/FSh9YBiTNElDmGTLgXQ+ZAwUCjTIRKWoDB2FlAAwdZlYibaaPPC6TVlwjA44KYg5PN8tBPfsL4TTcTt1o4nv/w9eEHtXuleCDW/CrUh00IFFBvhXz62lu4/OJNfOK9r2KolO2hEsBtO96RCIlFdapGGBg8/5EHapRNnDkWqnc8Eul1iNKttKJwBojyxxEW1mOsLLl938FKGphHL+8pC11u4Z/ybKyVzxSvFAE4MPq7+Ty7b7uNzf/5XbxCnuzw8Jw2thTar7kwphRxovnadbcSxQnX/v3VWL1QSig7FYAj6f3n2Ohmi/K+aZzHHPixTEiUXY2xcjhhGW0pEneYOH8SUXY1cWY1ibcEbeUAg1+9A7t2D8Z5RABM1ER54F/wF+KRIgCP+YLZDM2JCbb/+Ce4uSxuJjPrVV8L1xmDbSnWn7iKf/veHXzpul/wuy/qgcaTymrf+nMEz8yyKE9MEQUhru8d+PFJC+0MEOTXYyU1guLJ6byAN4pRDpZuoXSAndTRziBR9ji82r2P+gCFrrTInvUyafT5ZCSIR38G6zG9dSthpYKXy3XF+Q/4eUoxUMrxte/+sodG+QgyANchrjepTM0cYlVFo3REffR5VJa/kqB0JtoZwIrr2NE0KmmmO/tQYCKizLEYu5AeQQZM2MDOIq2+RAAOFr0UJkkIqlWUZXXd+fdnAoWcz469ZaI46ZFRdlhQp5/2ikp5Yh86jg8x4ZrOwygMlm5hRdPt+v/xgmPpgMRbQpRZhqWboEBXQ7zTXoMaPlm8UQTgUHb4xNfi+68X7wlsf27n+x9XfzmE5RrV6TK2e5g9+SY5fJZhErSVI86sRhmDCRrYRRfvPLniSwTg4OEYZdt4hQK6G80mDyE29WbI0tESXqcvtXwyBWAh0d9oZianMNp07NkrkxBljkXbubTR5+lXoYqrxRNFAA6ODkMGjzsOv1QiajS7vslHa8NMpcEVz9nUO6NsezyyHXjutX+rXKVeruK4nTuRp3SL2F9OpD2cQRfv3PeJF4oAHJo4CMiNjbHynLMJG3WSVqsrIqCUQmvDvVt2cckzN/K7Lzq7h0bZn98zsyyIE2b2Tj1SD3XqOZsYYxeJtEfmtNdCbql44ZPIotgIFNfrLD/jDJIwYvuPf0w4NYXjeahZ2lBZShEkmmZkDmv7Whsq9RZRnHDps07hM+9/NY7dQ60S9p8InEft35iYolmr43gdPo+vFLoxQbL6pdjnvEc8UATg8CRxDEHAsec/nYFjVzFx9z00p6ZJgiA9gnIQD4+1YdCzKPk2Wh869U20JuO5rFo6xDPPXNcba/+PG+XM3P3fsiAKmZnch7JU550/qKHr+yg8+11pV2JBBGBO6XkUEVQqlFauYuDY1UT1OkkUHfI9O6sRrzp5iKs2DaNnmc43xuA69pOy0vCE4XtQ8qAJJLMkAyat/au79tJqtHA7Ff2VwiQxSX0Ky88z9vTXUVx9qnifCMD8jAggrNfT48C2jZPJPMpyH/PXQ4tcLoNtW9h9Psg7pxT7fqPZeLIF2DCTHPz0rmNjmgHlyWnsjpRA6Q9I6jMYE5Nfcy5Dp7wId2CZeJ4IwBFgDDqevRediSKCIJQRBuqxy5WfqnLecRHvunSUE9b70DJQeYwQODbl3XsJWwFuxuOIunwohQ6bJM0y/pI1DJ36YnKrJOqLAAhPOMuGfEo5j09/Zx/fu0fz6gvyvOGiAiuP96CpoarBtUnqDSr7ytius3DnVwqSmKg+hZMbZOSMKyg99TkoS0xNBEB4UihkfZYMZFi2xCIB/upbFb7y4wavuzDPVRcVGF7lQmAx/eAUcRTiet4C031DXJ9GYSg+5XyGNr4Qp7hEBkAEQHhyp08UGd8lSjQjvqK4zKHcMLzvG2W+8OM6Vz17kNecZTFq17HyLtUQ5rUAoBQ6aKDDOpmxpzCw8QXkVsrefhEA4ejJAnIecZykmb2BgaxiIOcwWdP82VfKfPK6Mi/f0OJ15xZZPWIxVdNUAzO7ECiFSSKS+gxOcYTBU17EwPqLFnbuQBABELpHMZ894PLO/UIwUnAZyIb8dkeF922N+fpdCa87O8MrTvVZPWIzWdU0wsdupnpUum87lE58BgOnvAgnNyQPWgRAOBop5f2Dr/8rRb1RpeQnODmXe/bEvP3aKp+7rcUbz8ty+ck+xw7b7K1qWrFBodBhDR00yC5fz8ApLyC7bL08YBEA4WhmsJjFUuqAVT/bcgijFq1WFcuyMcCSvIXJw+07Yq76UpVPr2nxlvOzXL4xw6AO2bF7EndgKcOnX07xBOnfJwIgLAry2YMfCW40ymidYNvuI6UBsLRooTX8dDzmp1vLPKW4nT977gCXX/Jccie9ADtTkocqAiAsFgYKmXS7czsFsG2HIGjQatWxDrpGr7AssKMKyXSNZPWpDD3rSoqbNsjDFAEQFt0cQDF7gHMbY6g3yhhjsB4z1W9ZFrVGi+qufaw+8Vje877XcdUVF8lDFAEQFq0A5DMYDEoZbNuh2awSBA3sR0V/SyniJGHPQ3tRWZ83/+Fl/PmbrmB4oCAPUARgcWEAW24Ie5hcxsNz01uSlEpoNCvtpp/ppKCyFHsmy+hmwPOefRb/801XcO4p6/r6mSkRgMWLraAeGfH8NhvWLmf98Uv55X07WTLoEIZNbNttp/tNqrunWLP+ON77R5fz2pc8Qx5YWwF6XQR6dsuWaynKQSJG3Cbru7z/jZfgOYbN99zHTLXJdKXOrm07ieOEd7755dz6lQ+K8z+KmVZCoDW9vK+xZzMA37HYVYtINNiyMxWA809fw3f/5U184J+v5a4HdqATzTnPPYf/+rpL2XjCMfKAHsOuWkwt0BRdWwRgsZGxFbtqMTtqEceWXLHmNptOWs21//DHTJVrADLBNwvbZkKUUj1923zPxkbHUky3Yu6ZaIklH4ThgYI4/yyEieHXEy1Kfm+njz372ymVXhF+y0N1sWZh3ty+u8nWmYCsIwKwaBnKOPxiV5PN04FYtDAvvrOlCqieX0ruaQFwLWjFhq/fUxGLFubMffsCbt5eZzTr0OsLyT0tAOnpNpvrt1W5c09TLFuYE5+6fQpjwOmDdtI9v0DmWQrHUvzdzyaJEtkYJMzOtfeV+fnOBmN5p3duh+5nAdAGluRstpVDPvzjCbFw4ZD8YleTj9+2jyU5u6eX/vpKAACMgRVFl+u3VvnHWyfF0oXHcf9UwPt/tIeMo8i5Vl9E//4RgPYvuqLo8LX7yvztTyUTEB7h1l0N3vW9XSSJYShjo/uoUuyb48AGcJRiRcHlW/dX2F2L+aMzRlg75IkH9DFfunuGz/16GlsphrL95fwA6pXfHK8CfbMlTLXFYKIRU/Jtrlg/wCXrShQ8OTDQX/V+g6/cXea23U2GMjZZV/Wd8wPVvhOAh2uf9nHhSpBw/KDHhasLnLsyy7ohX7yjV6091Ny5p8mN43V+sqNOrA2jWefhoNCPj6RvBeDR2UA11DQizaBvc+KIx7phn3VDPoMZm5xrzXq9uHCUCjyKSBuqYcKuWsxv9gVsng4YL0cYk9b6jq3o86Gt9nVLsP1jX/QsSp5FqA2/3N3iF7ubaAMZ2+rX1LAnxD3RhnqkH/6DjG0xkrUfFn7RdekJeIAYuJZiOPvI9i9tUiOypLXYosS1FaOuc0jhF0QADjtPYEljQaGnSyVBEEQABEEQARAEQQRAEAQRAEEQRAAEQRABEARBBEAQBBEAQRBEAARBEAEQBEEEQBAEEQBBEEQABEEQARAEQQRAEAQRAEEQRAAEQRABEARBBEAQBBEAQRBEAARBEAEQBEEEQBAEEQBBEEQABEEQARAEQQRAEAQRAEEQRAAEQRABEARBBEAQBBEAQRBEAARBOLgAFOQxCEJfUnSA3UBenoUg9B21/z8AEh5URn3jo+gAAAAASUVORK5CYII="})))}),O.register("hMk8N",function(e,t){n(e.exports,"default",function(){return u});var r=O("91i6m"),i=O("70Gmg"),a=O("2aGBJ"),s=O("7iSCv"),l=O("euUf1"),c=O("B0ox7");function u({productImage:e}){let t=(0,a.useAppSelector)(e=>e.verifyEmailOtp.email),n=(0,a.useAppSelector)(e=>!!e.verifyEmailOtp.welcomeToken);return /*@__PURE__*/o(r).createElement(s.ImageContainer,null,/*@__PURE__*/o(r).createElement(s.OtpContainer,null,"JIRA"===e&&/*@__PURE__*/o(r).createElement(s.JiraImageContainer,null,/*@__PURE__*/o(r).createElement(l.JiraProductIllustration,null)),"CONFLUENCE"===e&&/*@__PURE__*/o(r).createElement(s.ConfluenceImageContainer,null,/*@__PURE__*/o(r).createElement(c.ConfluenceProductIllustration,null)),/*@__PURE__*/o(r).createElement(i.default,{email:t,isVerified:n})))}}),O.register("ktTUm",function(e,t){n(e.exports,"default",function(){return u});var r=O("91i6m"),i=O("70Gmg"),a=O("2aGBJ"),s=O("7iSCv"),l=O("euUf1"),c=O("B0ox7");function u({productImage:e}){let t=(0,a.useAppSelector)(e=>e.welcome.displayName),n=(0,a.useAppSelector)(e=>e.welcome.email),[u,d]=(0,r.useState)(!0);return(0,r.useEffect)(()=>{let e=setTimeout(()=>{d(!1)},1500);return()=>clearTimeout(e)}),/*@__PURE__*/o(r).createElement(s.ImageContainer,null,/*@__PURE__*/o(r).createElement(s.WelcomeContainer,null,"JIRA"===e&&/*@__PURE__*/o(r).createElement(s.JiraImageContainer,null,/*@__PURE__*/o(r).createElement(l.JiraProductIllustration,null)),"CONFLUENCE"===e&&/*@__PURE__*/o(r).createElement(s.ConfluenceImageContainer,null,/*@__PURE__*/o(r).createElement(c.ConfluenceProductIllustration,null)),/*@__PURE__*/o(r).createElement(i.default,{name:t,email:n,isVerified:u})))}}),O.register("cfiwZ",function(e,t){n(e.exports,"default",function(){return u});var r=O("91i6m"),i=O("lTizg"),a=O("riWAP"),s=O("gZgOB"),l=O("4FaD6"),c=O("7iSCv"),u={background:function({children:e}){return(0,s.useNewUserContinueUrl)(),/*@__PURE__*/o(r).createElement(c.ConfluenceGridContainer,null,/*@__PURE__*/o(r).createElement(c.ConfluenceContainer,null,/*@__PURE__*/o(r).createElement(c.LogoContainerVariant2,null,/*@__PURE__*/o(r).createElement(a.ConfluenceLogo,{appearance:"brand",size:"large"})),/*@__PURE__*/o(r).createElement(c.ContentContainer,null,/*@__PURE__*/o(r).createElement(c.WhiteBoxContainer,null,e),/*@__PURE__*/o(r).createElement(l.default,{productImage:"CONFLUENCE"})),/*@__PURE__*/o(r).createElement(c.FooterVariant1,null,/*@__PURE__*/o(r).createElement(i.AtlassianLogo,{appearance:"neutral",size:"xsmall"}))))},logo:null,whiteboxWidth:"400px",hideWhiteboxBorder:!0}}),O.register("h8tbz",function(e,t){let r;n(e.exports,"default",function(){return c});var o=O("3L5bL"),i=O("4ksd4"),a=O("89bua");let s=(0,a.default)(i.DefaultBackground)(r||(r=(e=>e)` background-color: #fff; `)),l={background:s,logo:{component:o.LoomLogo},footerProducts:"Loom, Confluence, Jira"};var c=l}),O.register("3L5bL",function(e,t){n(e.exports,"LoomLogo",function(){return u});/* eslint-disable max-len */var r=O("91i6m"),i=O("jfDBc"),a=O("anGZX"),s=O("1nBL7"),l=O("1hGv8"),c=function(e){var t=e.appearance,r=e.colorMode,n={iconColor:e.iconColor,textColor:e.textColor};t&&(n=(0,s.getColorsFromAppearance)(t));var o="light"===r&&"brand"===t?"#222":n.textColor,i="brand"===t?"#625DF5":n.iconColor;return'\n <svg\n fill="none"\n height="32"\n viewBox="0 0 87 32"\n xmlns="http://www.w3.org/2000/svg"\n >\n <path\n clip-rule="evenodd"\n d="m33.0381 6.48975v19.01995h3.492v-19.01995zm36.8275 6.09465h-3.3347v12.9261h3.4912v-7.5659c0-1.4189.893-2.5487 2.4162-2.5487 1.5762 0 2.285 1.0505 2.285 2.4431v7.6715h3.465v-7.5659c0-1.3927.8929-2.5487 2.3899-2.5487 1.6017 0 2.285 1.0505 2.285 2.4431v7.6707h3.3871v-8.3806c0-3.4672-2.2843-4.9123-4.6734-4.9123-1.7067 0-3.0732.5772-4.0966 2.1541-.6563-1.3919-2.0737-2.1541-3.8337-2.1541-1.4174 0-3.0723.6836-3.781 1.9445zm-25.4441 13.2997c-3.9339 0-6.7826-2.9178-6.7826-6.8368 0-3.8565 2.8395-6.8437 6.7826-6.8437 3.9623 0 6.7827 3.0149 6.7827 6.8437 0 3.8905-2.8504 6.8368-6.7827 6.8368zm0-10.5168c-2.029 0-3.6794 1.6507-3.6794 3.6808 0 2.03 1.6504 3.6808 3.6794 3.6808s3.6786-1.6508 3.6786-3.6808c0-2.0301-1.6496-3.6808-3.6786-3.6808zm7.4592 3.68c0 3.919 2.8487 6.8368 6.7827 6.8368 3.9307 0 6.7826-2.9463 6.7826-6.8368 0-3.8288-2.8203-6.8437-6.7826-6.8437-3.9431 0-6.7827 2.9872-6.7827 6.8437zm3.0609-.0008c0-2.0523 1.6696-3.7232 3.7218-3.7232 2.0513 0 3.7209 1.6709 3.7218 3.7232 0 2.0524-1.6698 3.7233-3.7218 3.7233-2.0522 0-3.7218-1.6709-3.7218-3.7233z"\n fill="'.concat(o,'"\n fill-rule="evenodd"\n />\n <path\n d="m26 14.5543h-7.6028l6.5844-3.8015-1.446-2.50522-6.5843 3.80152 3.8006-6.58389-2.5052-1.44683-3.8007 6.58382v-7.6022h-2.8921v7.6029l-3.80205-6.58452-2.50442 1.4461 3.80136 6.58382-6.58438-3.80072-1.44606 2.50452 6.58438 3.8014h-7.60273v2.8923h7.60201l-6.58366 3.8014 1.44606 2.5052 6.58365-3.8007-3.80136 6.5838 2.50515 1.4461 3.80135-6.5845v7.6029h2.8921v-7.6022l3.8007 6.5838 2.5051-1.4461-3.8013-6.5845 6.5843 3.8014 1.4461-2.5052-6.5837-3.8008h7.602v-2.8921zm-13 5.3791c-2.1807 0-3.9483-1.7675-3.9483-3.9483s1.7676-3.9484 3.9483-3.9484 3.9482 1.7676 3.9482 3.9484-1.7675 3.9483-3.9482 3.9483z"\n fill="').concat(i,'"\n />\n </svg>\n ')},u=function(e){var t=e.appearance,n=e.label,s=e.size,u=void 0===s?a.defaultLogoParams.size:s,d=e.testId,f=e.iconColor,p=void 0===f?a.defaultLogoParams.iconColor:f,g=e.textColor,h=void 0===g?a.defaultLogoParams.textColor:g,m=(0,i.default)().colorMode;return /*@__PURE__*/o(r).createElement(l.default,{appearance:t,label:void 0===n?"Loom":n,iconColor:p,size:u,svg:c({appearance:t,size:u,colorMode:m,iconColor:p,textColor:h}),testId:d,textColor:h})}}),O.register("jfDBc",function(e,t){n(e.exports,"default",function(){return l});var r=O("5YM7L"),i=O("91i6m"),a=O("4sggA"),s=O("7rIXr"),l=function(){var e=(0,i.useState)((0,a.default)()),t=/*@__PURE__*/o(r)(e,2),n=t[0],l=t[1];return(0,i.useEffect)(function(){var e=new s.default(function(e){return l(e)});return e.observe(),function(){return e.disconnect()}},[]),n}}),O.register("4sggA",function(e,t){n(e.exports,"default",function(){return u});var r=O("dsN6L"),i=O("2S8bR"),a=O("3cRMM"),s=O("2HO6u");function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach(function(t){/*@__PURE__*/o(r)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var u=function(){if("undefined"==typeof document)return{};var e=document.documentElement,t=e.getAttribute(i.COLOR_MODE_ATTRIBUTE)||"",r=e.getAttribute(i.THEME_DATA_ATTRIBUTE)||"";return c(c({},(0,s.themeStringToObject)(r)),void 0!==(0,a.themeColorModes).find(function(e){return e===t})&&{colorMode:t})}}),O.register("3cRMM",function(e,t){n(e.exports,"themeColorModes",function(){return r}),n(e.exports,"themeIds",function(){return o}),n(e.exports,"themeStateDefaults",function(){return i}),n(e.exports,"default",function(){return a});/** * This file contains the source of truth for themes and all associated meta data. *//** * Themes: The internal identifier of a theme. * These ids are what the actual theme files/folders are called. * style-dictionary will attempt to locate these in the file-system. *//** * ThemeOverrides: The internal identifier of a theme override. Which are themes that contain * a subset of tokens intended to override an existing theme. These ids are what the actual * theme files/folders are called. style-dictionary will attempt to locate these in the file-system. * Theme overrides are temporary and there may not be any defined at times. *//** * Theme kinds: The type of theme. * Some themes are entirely focused on Color, whilst others are purely focused on spacing. * In the future other types may be introduced such as typography. *//** * Theme modes: The general purpose of a theme. * This attr is used to apply the appropriate system-preference option * It may also be used as a selector for mode-specific overrides such as light/dark images. * The idea is there may exist many color themes, but every theme must either fit into light or dark. */var r=["light","dark","auto"],o=["light-increased-contrast","light","light-future","dark","dark-future","dark-increased-contrast","legacy-light","legacy-dark","spacing","shape","typography-adg3","typography-minor3"];[].concat(o,["light-new-input-border","dark-new-input-border"]);var i={colorMode:"auto",contrastMode:"auto",dark:"dark",light:"light",shape:void 0,spacing:"spacing",typography:void 0,UNSAFE_themeOptions:void 0},/** * Represents theme state once mounted to the page * (the page doesn't have an "auto" color mode, it's either light or dark) */a={"atlassian-light":{id:"light",displayName:"Light Theme",palette:"defaultPalette",attributes:{type:"color",mode:"light"}},"atlassian-light-future":{id:"light-future",displayName:"Future Light Theme",palette:"defaultPalette",attributes:{type:"color",mode:"light"},override:"light"},"atlassian-light-increased-contrast":{id:"light-increased-contrast",displayName:"Light Theme (increased contrast)",palette:"defaultPalette",attributes:{type:"color",mode:"light"},extends:"light",increasesContrastFor:"light"},"atlassian-dark":{id:"dark",displayName:"Dark Theme",palette:"defaultPalette",attributes:{type:"color",mode:"dark"}},"atlassian-dark-future":{id:"dark-future",displayName:"Future Dark Theme",palette:"defaultPalette",attributes:{type:"color",mode:"dark"},override:"light"},"atlassian-dark-increased-contrast":{id:"dark-increased-contrast",displayName:"Dark Theme (increased contrast)",palette:"defaultPalette",attributes:{type:"color",mode:"dark"},extends:"dark",increasesContrastFor:"dark"},"atlassian-legacy-light":{id:"legacy-light",displayName:"Light Theme (legacy)",palette:"legacyPalette",attributes:{type:"color",mode:"light"}},"atlassian-legacy-dark":{id:"legacy-dark",displayName:"Dark Theme (legacy)",palette:"legacyPalette",attributes:{type:"color",mode:"dark"}},"atlassian-spacing":{id:"spacing",displayName:"Atlassian Spacing",palette:"spacingScale",attributes:{type:"spacing"}},"atlassian-typography-adg3":{id:"typography-adg3",displayName:"ADG3 Typography",palette:"typographyPalette",attributes:{type:"typography"}},"atlassian-shape":{id:"shape",displayName:"Atlassian Shape",palette:"shapePalette",attributes:{type:"shape"}},"atlassian-light-new-input-border":{id:"light-new-input-border",displayName:"Light Theme New Input Border",palette:"defaultPalette",override:"light",attributes:{type:"color",mode:"light"}},"atlassian-dark-new-input-border":{id:"dark-new-input-border",displayName:"Dark Theme New Input Border",palette:"defaultPalette",override:"dark",attributes:{type:"color",mode:"dark"}},"atlassian-typography-minor3":{id:"typography-minor3",displayName:"Atlassian Typography (Minor Third)",palette:"typographyPalette",attributes:{type:"typography"}}}}),O.register("2HO6u",function(e,t){n(e.exports,"themeStringToObject",function(){return f}),n(e.exports,"themeObjectToString",function(){return p});var r=O("61RDg"),i=O("5YM7L"),a=O("3cRMM"),s=["light","dark","spacing","typography","shape"],l="UNSAFE_themeOptions",c=function(e){return void 0!==s.find(function(t){return t===e})},u=function(e){return void 0!==(0,a.themeIds).find(function(t){return t===e})},d=function(e){return["light","dark","auto"].includes(e)},f=function(e){return e.split(" ").map(function(e){return e.split(/:([\s\S]*)/)}).reduce(function(e,t){var r=/*@__PURE__*/o(i)(t,2),n=r[0],a=r[1];if("colorMode"===n&&d(a)&&(e[n]=a),c(n)&&u(a)&&(e[n]=a),n===l)try{e[l]=JSON.parse(a)}catch(e){Error("Invalid custom theme string")}return e},{})},p=function(e){return Object.entries(e).reduce(function(e,t){var n=/*@__PURE__*/o(i)(t,2),a=n[0],s=n[1];return"colorMode"===a&&"string"==typeof s&&d(s)||// custom theme state a===l&&"object"===/*@__PURE__*/o(r)(s)||// other theme states c(a)&&"string"==typeof s&&u(s)?e+"".concat(e?" ":"")+"".concat(a,":").concat("object"===/*@__PURE__*/o(r)(s)?JSON.stringify(s):s):e},"")}}),O.register("7rIXr",function(e,t){n(e.exports,"default",function(){return c});var r=O("3lbuJ"),i=O("iTPYb"),a=O("dsN6L"),s=O("2S8bR"),l=O("4sggA"),c=/*#__PURE__*/function(){function e(t){/*@__PURE__*/o(r)(this,e),/*@__PURE__*/o(a)(this,"observer",null),/*@__PURE__*/o(a)(this,"mediaObserver",null),this.callback=t}return /*@__PURE__*/o(i)(e,[{key:"observe",value:function(){var e=this;this.observer||(this.observer=new MutationObserver(function(){e.callback((0,l.default)())})),this.observer.observe(document.documentElement,{attributeFilter:[s.THEME_DATA_ATTRIBUTE,s.COLOR_MODE_ATTRIBUTE]})}},{key:"disconnect",value:function(){this.observer&&this.observer.disconnect()}}]),e}()}),O.register("2Isaq",function(e,t){n(e.exports,"ProductHeading",function(){return p});var r=O("91i6m"),i=O("89bua"),a=O("kLNLK"),s=O("6e88g");let l=e=>e,c,u,d=(0,i.default).div(c||(c=l` display: flex; flex-direction: column; padding-top: ${0}px; align-items: center; h5 { font-weight: 600; font-size: 16px; line-height: 20px; color: ${0}; } `),3*(0,s.gridSize)(),a.N800),f=(0,i.default).div(u||(u=l` display: flex; flex-direction: column; align-items: center; text-align: center; margin-bottom: ${0}px; `),2*(0,s.gridSize)()),p=({suffix:e,children:t})=>/*@__PURE__*/o(r).createElement(f,{"data-testid":"header",id:"ProductHeading"},t,/*@__PURE__*/o(r).createElement(d,{"data-testid":"header-suffix",id:"ProductHeadingSuffix"},e))}),O.register("1vhID",function(e,t){n(e.exports,"default",function(){return C});var r=O("91i6m"),i=O("89bua"),a=O("26Riy"),s=O("6T9dz"),l=O("kLNLK"),c=O("6e88g"),u=O("lTizg"),d=O("4ksd4"),f=O("bE8z6"),p=O("1V2cH");let g=e=>e,h,m,v,y=(0,i.default).footer(m||(m=g` background: transparent; display: flex; align-items: center; text-align: center; box-sizing: border-box; flex-direction: column; margin: 0 auto; border-top: 1px solid ${0}; padding-top: ${0}px; font-size: 11px; color: ${0}; ${0} ${0} ${0} `),l.N50,3*(0,c.gridSize)(),e=>e.footerMessageTextColor,e=>(0,d.linkStyles)(e.textColor),d.listStyles,(0,a.media).handheld(h||(h=g` line-height: inherit; background-color: transparent; `))),b=(0,i.default).div(v||(v=g` padding-top: ${0}px; `),(0,c.gridSize)());var C=({renderText:e,footerProducts:t,pageId:n})=>{let i=(0,p.useButtonClickedEvent)(n,"learnMoreAtlassianAccount");return /*@__PURE__*/o(r).createElement(y,{"data-testid":"page-footer",textColor:l.B400,footerMessageTextColor:l.N800},/*@__PURE__*/o(r).createElement(u.AtlassianLogo,{appearance:"neutral",size:"small"}),e&&/*@__PURE__*/o(r).createElement(b,null,/*@__PURE__*/o(r).createElement(s.default,{id:"footer.cobranding.text",defaultMessage:"One account for {products} and {link}.",description:"{products} is a comma-separated list of products. {link} is a hyperlink that will be filled with a separately translated string: more",values:{products:t,link:/*@__PURE__*/o(r).createElement(f.LearnMoreAboutAtlassianAccountLink,{onClick:i})}})))}}),O.register("bE8z6",function(e,t){let r;n(e.exports,"SELF_SERVICE_LINK_URL",function(){return f}),n(e.exports,"SelfServiceLink",function(){return p}),n(e.exports,"SupportLink",function(){return g}),n(e.exports,"PRIVACY_POLICY_URL_MOBILE",function(){return h}),n(e.exports,"PRIVACY_POLICY_URL",function(){return m}),n(e.exports,"PrivacyPolicyLink",function(){return v}),n(e.exports,"CLOUD_TERMS_OF_SERVICE_URL_MOBILE",function(){return y}),n(e.exports,"CLOUD_TERMS_OF_SERVICE_URL",function(){return b}),n(e.exports,"UserNoticeLink",function(){return C}),n(e.exports,"LearnMoreAboutAtlassianAccountLink",function(){return A}),n(e.exports,"RequestAccessLink",function(){return E}),n(e.exports,"PASSWORD_LEAKED_LINK",function(){return I});var i=O("91i6m"),a=O("6T9dz"),s=O("leG06"),l=O("64QTD"),c=O("89bua"),u=O("kLNLK");let d=(0,c.default).a(r||(r=(e=>e)` color: ${0}; &:hover { color: ${0}; } `),u.N800,u.N800),f="https://support.atlassian.com/atlassian-account/docs/troubleshoot-login-issues-with-your-atlassian-account/";function p(e){return /*@__PURE__*/o(i).createElement(d,{href:f,id:"self-service-link",target:"_blank",rel:"noopener noreferrer",// https://mathiasbynens.github.io/rel-noopener onClick:e.onClick},/*@__PURE__*/o(i).createElement(a.default,{id:"resetpassword.self.service",defaultMessage:"Login help"}))}function g(e){return /*@__PURE__*/o(i).createElement(d,{href:"https://support.atlassian.com/",id:"support-link",target:"_blank",rel:"noopener noreferrer",// https://mathiasbynens.github.io/rel-noopener onClick:e.onClick},/*@__PURE__*/o(i).createElement(a.default,{id:"resetpassword.support",defaultMessage:"Contact Support"}))}let h="https://www.atlassian.com/legal/privacy-policy/mobile",m="https://www.atlassian.com/legal/privacy-policy";function v(e){let t=e.isMobileLink?h:m;return /*@__PURE__*/o(i).createElement(d,{href:t,target:"_blank",rel:"noreferrer noopener"},/*@__PURE__*/o(i).createElement(a.default,{id:"common.privacy.policy",defaultMessage:"Privacy Policy"}))}let y="https://www.atlassian.com/legal/customer-agreement/mobile",b="https://www.atlassian.com/legal/cloud-terms-of-service";function C(e){let t=e.isMobileLink?"https://www.atlassian.com/legal/user-notice/mobile":"https://www.atlassian.com/legal/user-notice";return /*@__PURE__*/o(i).createElement(d,{href:t,target:"_blank",rel:"noreferrer noopener"},/*@__PURE__*/o(i).createElement(a.default,{id:"common.user.notice",defaultMessage:"User Notice",description:"Link that takes users to the Atlassian User Notice"}))}function A(e){let{formatMessage:t}=(0,s.default)();return /*@__PURE__*/o(i).createElement(d,{id:"atlassian-account-link-more-short",target:"_blank",rel:"noreferrer noopener",onClick:e.onClick,"aria-label":t({id:"cobranding.footer.learn.more.about.atlassian.account.link.aria.label",defaultMessage:"Learn more about Atlassian Account",description:"Aria label for short link to let users learn more about what an Atlassian Account is."}),href:"https://support.atlassian.com/atlassian-account/docs/what-is-an-atlassian-account/"},/*@__PURE__*/o(i).createElement(a.default,{id:"cobranding.footer.learn.more.about.atlassian.account.link",defaultMessage:"more",description:"Short link to let users learn more about using one account for multiple products. e.g. One account for {products} and more."}))}function E(e){let{destUrl:t,applicationDestination:r}=e,n=`https://${r.destinationHostname}/login?application=${r.applicationName.toLowerCase()}&permission-violation=true&preferred-redirect=request-access`;t&&(n+=`&dest-url=${encodeURIComponent(t)}`);let s=/*@__PURE__*/o(i).createElement(a.default,{id:"select.account.request.access.to.product",defaultMessage:"Request access to {productName}",values:{productName:r.applicationName}});return /*@__PURE__*/o(i).createElement(l.default,{id:"redirect-to-request-access",href:n,onClick:e.onClick},s)}let I="https://support.atlassian.com/atlassian-account/docs/protect-your-atlassian-account/"}),O.register("64QTD",function(e,t){let r;n(e.exports,"default",function(){return l});var o=O("jtgLn"),i=O("89bua"),a=O("91i6m");let s=(0,i.default)(o.default)(r||(r=(e=>e)` span { font-weight: 400; } `));var l=e=>{let{appearance:t,...r}=e;return /*#__PURE__*/a.createElement(s,{appearance:t||"link",...r})}}),O.register("jtgLn",function(e,t){n(e.exports,"default",function(){return m});var r=O("cIDQN"),i=O("5YM7L"),a=O("ai2Md"),s=O("91i6m"),l=O("6A0cm"),c=O("dCztI"),u=O("5Xuee"),d=O("dNg3u"),f=O("7hyOW"),p=["appearance","children","iconBefore","iconAfter","isSelected","onMouseDown","onMouseUp","shouldFitContainer","spacing"],g="undefined"!=typeof navigator&&navigator.userAgent.toLowerCase().indexOf("firefox")>-1,h=/*@__PURE__*/o(s).memo(/*@__PURE__*/o(s).forwardRef(function(e,t){var n=e.appearance,h=void 0===n?"default":n,m=e.children,v=e.iconBefore,y=e.iconAfter,b=e.isSelected,C=void 0!==b&&b,A=e.onMouseDown,E=void 0===A?l.default:A,I=e.onMouseUp,x=void 0===I?l.default:I,w=e.shouldFitContainer,S=void 0!==w&&w,k=e.spacing,T=void 0===k?"default":k,_=/*@__PURE__*/o(a)(e,p),O=(0,c.useGlobalTheme)().mode,M=(0,f.default)({children:m,iconBefore:v,iconAfter:y}),P=(0,s.useState)(!1),N=/*@__PURE__*/o(i)(P,2),R=N[0],L=N[1],F=(0,s.useCallback)(function(e){E(e),g&&L(!0)},[E,L]),D=(0,s.useCallback)(function(e){x(e),g&&L(!1)},[x,L]),B=(0,s.useMemo)(function(){return(0,d.getCss)({appearance:h,spacing:T,mode:O,isSelected:C,shouldFitContainer:S,isOnlySingleIcon:M})},[h,T,O,C,S,M]);return /*@__PURE__*/o(s).createElement(u.default,/*@__PURE__*/o(r)({},_,{ref:t,appearance:h,buttonCss:B,children:m,"data-firefox-is-active":!!R||void 0,iconAfter:y,iconBefore:v,isSelected:C,onMouseDown:F,onMouseUp:D,spacing:T}))}));// Tools including enzyme rely on components having a display name h.displayName="Button";var m=h}),O.register("dCztI",function(e,t){n(e.exports,"useGlobalTheme",function(){return a}),n(e.exports,"default",function(){return s});// Create default global light theme var r=(0,O("lvzMp").createTheme)(function(){return{mode:"light"}}),o=r.Provider,i=r.Consumer,a=r.useTheme,s={Provider:o,Consumer:i}}),O.register("lvzMp",function(e,t){n(e.exports,"createTheme",function(){return s});var r=O("ai2Md"),i=O("91i6m"),a=["children"];function s(e){var t=function(e,t){return e(t)},n=/*#__PURE__*/(0,i.createContext)(e);function s(e){return((0,i.useContext)(n)||t)(e)}return{Consumer:// The Theme Consumer takes a function as its child - this function takes tokens, and the // return value is generally a set of nodes with the tokens applied appropriately. function(e){var t=e.children,n=s(/*@__PURE__*/o(r)(e,a));// We add a fragment to ensure we don't break people upgrading. // Previously they may have been able to pass in undefined without things blowing up. return /*@__PURE__*/o(i).createElement(/*@__PURE__*/o(i).Fragment,null,t(n))},Provider:/** * The Theme Provider takes regular nodes as its children, but also takes a *theme function* * - The theme function takes a set of props, as well as a function (getTokens) that can turn props into tokens. * - The getTokens function isn't called immediately - instead the props are passed * through a mix of parent theming functions * Children of this provider will receive this mixed theme */function(e){var r=(0,i.useContext)(n),a=e.value||t,s=(0,i.useCallback)(function(e){return a(r,e)},[r,a]);return /*@__PURE__*/o(i).createElement(n.Provider,{value:s},e.children)},useTheme:s}}}),O.register("5Xuee",function(e,t){n(e.exports,"default",function(){return E});var r=O("cIDQN"),i=O("ai2Md"),a=O("91i6m"),s=O("lPOF7"),l=O("koa2c"),c=O("6A0cm"),u=O("a4cH2"),d=O("2ReIv"),f=O("8YrnH"),p=O("kLNLK"),g=O("2JC1K"),h=O("dNg3u"),m=O("4haQN"),v=["analyticsContext","appearance","autoFocus","buttonCss","children","className","href","component","iconAfter","iconBefore","interactionName","isDisabled","isSelected","onBlur","onClick","onFocus","onMouseDown","overlay","shouldFitContainer","spacing","tabIndex","type","testId"],y={"> *":{pointerEvents:"none"}},b=(0,s.css)({marginInlineStart:"var(--ds-space-negative-025, -2px)"}),C=(0,s.css)({marginInlineEnd:"var(--ds-space-negative-025, -2px)"}),A=function(e,t){return!e||(0,m.getIfVisuallyHiddenChildren)(e)?null:t},E=/*@__PURE__*/o(a).forwardRef(function(e,t){var n,E=e.analyticsContext,I=e.appearance,x=e.autoFocus,w=void 0!==x&&x,S=e.buttonCss,k=e.children,T=e.className,_=e.href,O=e.component,M=void 0===O?_?"a":"button":O,P=e.iconAfter,N=e.iconBefore,R=e.interactionName,L=e.isDisabled,F=void 0!==L&&L,D=e.isSelected,B=void 0!==D&&D,j=e.onBlur,U=e.onClick,H=void 0===U?c.default:U,G=e.onFocus,z=e.onMouseDown,V=void 0===z?c.default:z,W=e.overlay,Z=(e.shouldFitContainer,e.spacing),K=void 0===Z?"default":Z,Y=e.tabIndex,q=e.type,Q=e.testId,J=/*@__PURE__*/o(i)(e,v),X=(0,a.useRef)(),$=(0,a.useCallback)(function(e){if(X.current=e,null!=t){if("function"==typeof t){t(e);return}// We can write to ref's `current` property, but Typescript does not like it. // @ts-ignore t.current=e}},[X,t]);// Cross browser auto focusing is pretty broken, so we are doing it ourselves (0,u.default)(X,w);var ee=(0,a.useContext)(f.default),et=(0,a.useCallback)(function(e,t){ee&&ee.tracePress(R,e.timeStamp),H(e,t)},[H,ee,R]),er=(0,l.usePlatformLeafEventHandler)({fn:et,action:"clicked",componentName:"button",packageName:"@atlaskit/button",packageVersion:"17.6.0",analyticsData:E}),en=(0,a.useCallback)(function(e){e.preventDefault(),V(e)},[V]);// Lose focus when becoming disabled (standard button behaviour) (0,a.useEffect)(function(){var e=X.current;F&&e&&e===document.activeElement&&e.blur()},[F]);// we are 'disabling' input with a button when there is an overlay var eo=!!W,ei=(0,s.css)((0,h.getFadingCss)({hasOverlay:eo})),ea=!F&&!eo,es={};return(B||F||"warning"===(void 0===I?"default":I))&&(es={"[data-theme] & circle":{stroke:"".concat(B||F?"var(--ds-icon-subtle, ".concat(p.N500,")"):"var(--ds-icon-warning-inverse, ".concat(p.N500,")")," !important")}}),(0,s.jsx)(d.default,null,(0,s.jsx)(M,/*@__PURE__*/o(r)({},J,{ref:$,className:T,css:[S,ea?null:y],"data-has-overlay":!!eo||void 0,"data-testid":Q,disabled:F,href:ea?_:void 0,onBlur:j,onClick:er,onFocus:G,onMouseDown:en,tabIndex:F?-1:void 0===Y?0:Y,type:void 0===q?_?void 0:"button":q},(0,g.default)({isInteractive:ea})),N?(0,s.jsx)("span",{css:[ei,(0,h.getIconStyle)({spacing:K}),A(k,b)]},N):null,(n=[ei,(0,h.getContentStyle)({spacing:K})],(0,m.getIfVisuallyHiddenChildren)(k)?k:k?(0,s.jsx)("span",{css:n},k):null),P?(0,s.jsx)("span",{css:[ei,(0,h.getIconStyle)({spacing:K}),A(k,C)]},P):null,W?(0,s.jsx)("span",{css:[h.overlayCss,es]},W):null))})}),O.register("a4cH2",function(e,t){n(e.exports,"default",function(){return o});var r=O("91i6m");function o(e,t){var n=(0,r.useRef)(!0);(0,r.useEffect)(function(){e&&n.current&&t&&e.current&&e.current.focus(),n.current=!1},[t,e])}}),O.register("2ReIv",function(e,t){n(e.exports,"default",function(){return u});/** @jsx jsx */var r=O("91i6m"),o=O("lPOF7"),i=(0,o.css)({outline:"".concat(2,"px solid ","var(--ds-border-focused, #4C9AFF)"),outlineOffset:2}),a=(0,o.css)({outlineColor:"var(--ds-border-focused, #4C9AFF)",outlineOffset:-2,outlineStyle:"solid",outlineWidth:2}),s=(0,o.css)({"&:focus-visible":i,"@supports not selector(*:focus-visible)":{"&:focus":i},"@media screen and (forced-colors: active), screen and (-ms-high-contrast: active)":{"&:focus-visible":{outline:"1px solid"}}}),l=(0,o.css)({"&:focus-visible":a,"@supports not selector(*:focus-visible)":{"&:focus":a},"@media screen and (forced-colors: active), screen and (-ms-high-contrast: active)":{"&:focus-visible":{outline:"1px solid",outlineOffset:"-1px"}}}),c=/*#__PURE__*/(0,r.memo)(function(e){var t=e.children,n=e.isInset,c=e.focus,u=n?a:i,d=n?l:s,f=void 0===c?d:"on"===c&&u;return(0,o.jsx)(o.ClassNames,null,function(e){var n=e.css,o=e.cx;return(0,r.Children).only(f?/*#__PURE__*/(0,r.cloneElement)(t,{className:o([n(f),t.props.className])}):t)})});c.displayName="FocusRing";var u=c}),O.register("2JC1K",function(e,t){function r(e){e.preventDefault(),e.stopPropagation()}function o(e){9!==e.keyCode&&r(e)}n(e.exports,"default",function(){return s});var i={onMouseDownCapture:r,onMouseUpCapture:r,// because we have tabIndex = -1 when disabled, // keyboard events can only occur when there is an overlay onKeyDownCapture:o,onKeyUpCapture:o,onTouchStartCapture:r,onTouchEndCapture:r,onPointerDownCapture:r,onPointerUpCapture:r,onClickCapture:r,// Just smashing the existing onClick for good measure onClick:r},a={};function s(e){return e.isInteractive?a:i}}),O.register("dNg3u",function(e,t){n(e.exports,"getCss",function(){return C}),n(e.exports,"getIconStyle",function(){return A}),n(e.exports,"getContentStyle",function(){return E}),n(e.exports,"getFadingCss",function(){return I}),n(e.exports,"overlayCss",function(){return x});var r=O("dsN6L"),i=O("lPOF7"),a=O("6e88g"),s=O("hseA3");function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach(function(t){/*@__PURE__*/o(r)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var u=(0,a.gridSize)(),d=(0,a.fontSize)(),f={default:"".concat(4*u/d,"em"),// 32px compact:"".concat(3*u/d,"em"),none:"auto"},p={default:f.default,compact:f.compact,none:"inherit"},g={// 10px gutter default:"0 ".concat(u+u/4,"px"),compact:"0 ".concat(u+u/4,"px"),none:"0"},h={// 2px gutter compact:"0 ".concat(u/4,"px"),default:"0 ".concat(u/4,"px"),none:"0"},m={default:"middle",compact:"middle",none:"baseline"},v={content:"0 ".concat(u/4,"px"),icon:"0 ".concat(u/4,"px")};function y(e){var t=e.group,r=e.key,n=e.mode;return(t[r]||t.default)[n]}function b(e){var t=e.appearance,r=e.key,n=e.mode;return{background:y({group:s.default.background[t],key:r,mode:n}),// Needing to add !important to overcome specificity issue caused by deprecated AtlaskitThemeProvider color:"".concat(y({group:s.default.color[t],key:r,mode:n})," !important")}}function C(e){var t=e.appearance,r=e.spacing,n=e.mode,o=e.isSelected,i=e.shouldFitContainer,a=e.isOnlySingleIcon,s=b({appearance:t,key:o?"selected":"default",mode:n});return c(c({// 0px margin added to css-reset alignItems:"baseline",borderWidth:0,borderRadius:"var(--ds-border-radius, 3px)",boxSizing:"border-box",display:"inline-flex",fontSize:"inherit",fontStyle:"normal",// Chrome recently changed button so that they use 'arial' as the font family fontFamily:"inherit",fontWeight:500,// margin for button has been applied to css reset maxWidth:"100%",// Needed to position overlay position:"relative",textAlign:"center",textDecoration:"none",transition:"background 0.1s ease-out, box-shadow 0.15s cubic-bezier(0.47, 0.03, 0.49, 1.38)",whiteSpace:"nowrap"},s),{},{cursor:"pointer",height:f[r],lineHeight:p[r],padding:a?h[r]:g[r],verticalAlign:m[r],width:i?"100%":"auto",// justifyContent required for shouldFitContainer buttons with an icon inside justifyContent:"center",// Note: we cannot disable pointer events when there is an overlay. // That would be easy for styling, but it would start letting events through on disabled buttons // Disabling visited styles (just using the base colors) "&:visited":c({},s),"&:hover":c(c({},b({appearance:t,key:o?"selected":"hover",mode:n})),{},{textDecoration:o||"link"!==t&&"subtle-link"!==t?"inherit":"underline",// background, box-shadow transitionDuration:"0s, 0.15s"}),// giving active styles preference by listing them after focus "&:active":c(c({},b({appearance:t,key:o?"selected":"active",mode:n})),{},{// background, box-shadow transitionDuration:"0s, 0s"}),// preventDefault prevents regular active styles from applying in Firefox '&[data-firefox-is-active="true"]':c(c({},b({appearance:t,key:o?"selected":"active",mode:n})),{},{// background, box-shadow transitionDuration:"0s, 0s"}),// Giving disabled styles preference over active by listing them after. // Not using '&:disabled' because :disabled is not a valid state for all element types // so we are targeting the attribute // Attributes have the same specificity a pseudo classes so we are overriding :disabled here "&[disabled]":c(c({},b({appearance:t,key:"disabled",mode:n})),{},{cursor:"not-allowed",textDecoration:"none"}),'&[data-has-overlay="true"]':{cursor:"default",textDecoration:"none"},// disabling hover and active color changes when there is an overlay, but the button is not disabled '&[data-has-overlay="true"]:not([disabled]):hover, &[data-has-overlay="true"]:not([disabled]):active':c({},b({appearance:t,key:o?"selected":"default",mode:n})),"&::-moz-focus-inner":{border:0,margin:0,padding:0}})}function A(e){var t=e.spacing;return(0,i.css)({display:"flex",// icon size cannot grow and shrink // eslint-disable-next-line @atlaskit/design-system/ensure-design-token-usage margin:"none"===t?0:v.icon,flexGrow:0,flexShrink:0,alignSelf:"center",fontSize:0,lineHeight:0,userSelect:"none"})}function E(e){var t=e.spacing;return(0,i.css)({// eslint-disable-next-line @atlaskit/design-system/ensure-design-token-usage margin:"none"===t?0:v.content,// content can grow and shrink flexGrow:1,flexShrink:1,// ellipsis for overflow text overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"})}function I(e){var t=e.hasOverlay;return(0,i.css)({opacity:t?0:1,transition:"opacity 0.3s"})}var x={// stretching to full width / height of button // this is important as we need it to still block // event if clicking in the button's own padding position:"absolute",left:0,top:0,right:0,bottom:0,// Putting all children in the center display:"flex",justifyContent:"center",alignItems:"center"}}),O.register("hseA3",function(e,t){n(e.exports,"default",function(){return i});var r=O("kLNLK"),o="rgba(179, 212, 255, 0.6)",i={// Default appearance background:{default:{default:{light:"var(--ds-background-neutral, ".concat(r.N20A,")"),dark:"var(--ds-background-neutral, ".concat(r.DN70,")")},hover:{light:"var(--ds-background-neutral-hovered, ".concat(r.N30A,")"),dark:"var(--ds-background-neutral-hovered, ".concat(r.DN60,")")},active:{light:"var(--ds-background-neutral-pressed, ".concat(o,")"),dark:"var(--ds-background-neutral-pressed, ".concat(r.B75,")")},disabled:{light:"var(--ds-background-disabled, ".concat(r.N20A,")"),dark:"var(--ds-background-disabled, ".concat(r.DN70,")")},selected:{light:"var(--ds-background-selected, ".concat(r.N700,")"),dark:"var(--ds-background-selected, ".concat(r.DN0,")")},focusSelected:{light:"var(--ds-background-selected, ".concat(r.N700,")"),dark:"var(--ds-background-selected, ".concat(r.DN0,")")}},primary:{default:{light:"var(--ds-background-brand-bold, ".concat(r.B400,")"),dark:"var(--ds-background-brand-bold, ".concat(r.B100,")")},hover:{light:"var(--ds-background-brand-bold-hovered, ".concat(r.B300,")"),dark:"var(--ds-background-brand-bold-hovered, ".concat(r.B75,")")},active:{light:"var(--ds-background-brand-bold-pressed, ".concat(r.B500,")"),dark:"var(--ds-background-brand-bold-pressed, ".concat(r.B200,")")},disabled:{light:"var(--ds-background-disabled, ".concat(r.N20A,")"),dark:"var(--ds-background-disabled, ".concat(r.DN70,")")},selected:{light:"var(--ds-background-selected, ".concat(r.N700,")"),dark:"var(--ds-background-selected, ".concat(r.DN0,")")},focusSelected:{light:"var(--ds-background-selected, ".concat(r.N700,")"),dark:"var(--ds-background-selected, ".concat(r.DN0,")")}},warning:{default:{light:"var(--ds-background-warning-bold, ".concat(r.Y300,")"),dark:"var(--ds-background-warning-bold, ".concat(r.Y300,")")},hover:{light:"var(--ds-background-warning-bold-hovered, ".concat(r.Y200,")"),dark:"var(--ds-background-warning-bold-hovered, ".concat(r.Y200,")")},active:{light:"var(--ds-background-warning-bold-pressed, ".concat(r.Y400,")"),dark:"var(--ds-background-warning-bold-pressed, ".concat(r.Y400,")")},disabled:{light:"var(--ds-background-disabled, ".concat(r.N20A,")"),dark:"var(--ds-background-disabled, ".concat(r.DN70,")")},selected:{light:"var(--ds-background-selected, ".concat(r.Y400,")"),dark:"var(--ds-background-selected, ".concat(r.Y400,")")},focusSelected:{light:"var(--ds-background-selected, ".concat(r.Y400,")"),dark:"var(--ds-background-selected, ".concat(r.Y400,")")}},danger:{default:{light:"var(--ds-background-danger-bold, ".concat(r.R400,")"),dark:"var(--ds-background-danger-bold, ".concat(r.R400,")")},hover:{light:"var(--ds-background-danger-bold-hovered, ".concat(r.R300,")"),dark:"var(--ds-background-danger-bold-hovered, ".concat(r.R300,")")},active:{light:"var(--ds-background-danger-bold-pressed, ".concat(r.R500,")"),dark:"var(--ds-background-danger-bold-pressed, ".concat(r.R500,")")},disabled:{light:"var(--ds-background-disabled, ".concat(r.N20A,")"),dark:"var(--ds-background-disabled, ".concat(r.DN70,")")},selected:{light:"var(--ds-background-selected, ".concat(r.R500,")"),dark:"var(--ds-background-selected, ".concat(r.R500,")")},focusSelected:{light:"var(--ds-background-selected, ".concat(r.R500,")"),dark:"var(--ds-background-selected, ".concat(r.R500,")")}},link:{default:{light:"var(--ds-background-neutral-subtle, none)",dark:"var(--ds-background-neutral-subtle, none)"},selected:{light:"var(--ds-background-selected, ".concat(r.N700,")"),dark:"var(--ds-background-selected, ".concat(r.N20,")")},focusSelected:{light:"var(--ds-background-selected, ".concat(r.N700,")"),dark:"var(--ds-background-selected, ".concat(r.N20,")")}},subtle:{default:{light:"var(--ds-background-neutral-subtle, none)",dark:"var(--ds-background-neutral-subtle, none)"},hover:{light:"var(--ds-background-neutral-subtle-hovered, ".concat(r.N30A,")"),dark:"var(--ds-background-neutral-subtle-hovered, ".concat(r.DN60,")")},active:{light:"var(--ds-background-neutral-subtle-pressed, ".concat(o,")"),dark:"var(--ds-background-neutral-subtle-pressed, ".concat(r.B75,")")},disabled:{light:"var(--ds-background-neutral-subtle, none)",dark:"var(--ds-background-neutral-subtle, none)"},selected:{light:"var(--ds-background-selected, ".concat(r.N700,")"),dark:"var(--ds-background-selected, ".concat(r.DN0,")")},focusSelected:{light:"var(--ds-background-selected, ".concat(r.N700,")"),dark:"var(--ds-background-selected, ".concat(r.DN0,")")}},"subtle-link":{default:{light:"var(--ds-background-neutral-subtle, none)",dark:"var(--ds-background-neutral-subtle, none)"},selected:{light:"var(--ds-background-selected, ".concat(r.N700,")"),dark:"var(--ds-background-selected, ".concat(r.N20,")")},focusSelected:{light:"var(--ds-background-selected, ".concat(r.N700,")"),dark:"var(--ds-background-selected, ".concat(r.N20,")")}}},color:{default:{default:{light:"var(--ds-text, ".concat(r.N500,")"),dark:"var(--ds-text, ".concat(r.DN400,")")},active:{light:"var(--ds-text, ".concat(r.B400,")"),dark:"var(--ds-text, ".concat(r.B400,")")},disabled:{light:"var(--ds-text-disabled, ".concat(r.N70,")"),dark:"var(--ds-text-disabled, ".concat(r.DN30,")")},selected:{light:"var(--ds-text-selected, ".concat(r.N20,")"),dark:"var(--ds-text-selected, ".concat(r.DN400,")")},focusSelected:{light:"var(--ds-text-selected, ".concat(r.N20,")"),dark:"var(--ds-text-selected, ".concat(r.DN400,")")}},primary:{default:{light:"var(--ds-text-inverse, ".concat(r.N0,")"),dark:"var(--ds-text-inverse, ".concat(r.DN30,")")},disabled:{light:"var(--ds-text-disabled, ".concat(r.N70,")"),dark:"var(--ds-text-disabled, ".concat(r.DN30,")")},selected:{light:"var(--ds-text-selected, ".concat(r.N20,")"),dark:"var(--ds-text-selected, ".concat(r.DN400,")")},focusSelected:{light:"var(--ds-text-selected, ".concat(r.N20,")"),dark:"var(--ds-text-selected, ".concat(r.DN400,")")}},warning:{default:{light:"var(--ds-text-warning-inverse, ".concat(r.N800,")"),dark:"var(--ds-text-warning-inverse, ".concat(r.N800,")")},disabled:{light:"var(--ds-text-disabled, ".concat(r.N70,")"),dark:"var(--ds-text-disabled, ".concat(r.DN30,")")},selected:{light:"var(--ds-text-selected, ".concat(r.N800,")"),dark:"var(--ds-text-selected, ".concat(r.N800,")")},focusSelected:{light:"var(--ds-text-selected, ".concat(r.N800,")"),dark:"var(--ds-text-selected, ".concat(r.N800,")")}},danger:{default:{light:"var(--ds-text-inverse, ".concat(r.N0,")"),dark:"var(--ds-text-inverse, ".concat(r.N0,")")},disabled:{light:"var(--ds-text-disabled, ".concat(r.N70,")"),dark:"var(--ds-text-disabled, ".concat(r.DN30,")")},selected:{light:"var(--ds-text-selected, ".concat(r.N0,")"),dark:"var(--ds-text-selected, ".concat(r.N0,")")},focusSelected:{light:"var(--ds-text-selected, ".concat(r.N0,")"),dark:"var(--ds-text-selected, ".concat(r.N0,")")}},link:{default:{light:"var(--ds-link, ".concat(r.B400,")"),dark:"var(--ds-link, ".concat(r.B100,")")},hover:{light:"var(--ds-link, ".concat(r.B300,")"),dark:"var(--ds-link, ".concat(r.B75,")")},active:{light:"var(--ds-link-pressed, ".concat(r.B500,")"),dark:"var(--ds-link-pressed, ".concat(r.B200,")")},disabled:{light:"var(--ds-text-disabled, ".concat(r.N70,")"),dark:"var(--ds-text-disabled, ".concat(r.DN100,")")},selected:{light:"var(--ds-text-selected, ".concat(r.N20,")"),dark:"var(--ds-text-selected, ".concat(r.N700,")")},focusSelected:{light:"var(--ds-text-selected, ".concat(r.N20,")"),dark:"var(--ds-text-selected, ".concat(r.N700,")")}},subtle:{default:{light:"var(--ds-text, ".concat(r.N500,")"),dark:"var(--ds-text, ".concat(r.DN400,")")},active:{light:"var(--ds-text, ".concat(r.B400,")"),dark:"var(--ds-text, ".concat(r.B400,")")},disabled:{light:"var(--ds-text-disabled, ".concat(r.N70,")"),dark:"var(--ds-text-disabled, ".concat(r.DN100,")")},selected:{light:"var(--ds-text-selected, ".concat(r.N20,")"),dark:"var(--ds-text-selected, ".concat(r.DN400,")")},focusSelected:{light:"var(--ds-text-selected, ".concat(r.N20,")"),dark:"var(--ds-text-selected, ".concat(r.DN400,")")}},"subtle-link":{default:{light:"var(--ds-text-subtle, ".concat(r.N200,")"),dark:"var(--ds-text-subtle, ".concat(r.DN400,")")},hover:{light:"var(--ds-text-subtle, ".concat(r.N90,")"),dark:"var(--ds-text-subtle, ".concat(r.B50,")")},active:{light:"var(--ds-text, ".concat(r.N400,")"),dark:"var(--ds-text, ".concat(r.DN300,")")},disabled:{light:"var(--ds-text-disabled, ".concat(r.N70,")"),dark:"var(--ds-text-disabled, ".concat(r.DN100,")")},selected:{light:"var(--ds-text-selected, ".concat(r.N20,")"),dark:"var(--ds-text-selected, ".concat(r.DN400,")")},focusSelected:{light:"var(--ds-text-selected, ".concat(r.N20,")"),dark:"var(--ds-text-selected, ".concat(r.DN400,")")}}}}}),O.register("4haQN",function(e,t){n(e.exports,"getIfVisuallyHiddenChildren",function(){return i});var r=O("91i6m"),o=O("kQU6o"),i=function(e){return e&&/*#__PURE__*/(0,r.isValidElement)(e)&&e.type===o.default}}),O.register("kQU6o",function(e,t){n(e.exports,"default",function(){return i});/** @jsx jsx */var r=O("lPOF7"),o=(0,r.css)({width:"1px",height:"1px",padding:"0",position:"absolute",border:"0",clip:"rect(1px, 1px, 1px, 1px)",overflow:"hidden",whiteSpace:"nowrap"}),i=function(e){var t=e.children,n=e.testId,i=e.role,a=e.id;return(0,r.jsx)("span",{id:a,"data-testid":n,css:o,role:i},t)}}),O.register("7hyOW",function(e,t){n(e.exports,"default",function(){return o});var r=O("4haQN");function o(e){var t=e.children,n=e.iconBefore,o=e.iconAfter;return!!(0,r.getIfVisuallyHiddenChildren)(t)||!t&&(!!n&&!o||!n&&!!o)}}),O.register("1V2cH",function(e,t){let r;n(e.exports,"appendReferer",function(){return y}),n(e.exports,"appendReasonViewingScreen",function(){return b}),n(e.exports,"AnalyticsClientImpl",function(){return C}),n(e.exports,"AnalyticsClientContext",function(){return A}),n(e.exports,"useAnalyticsClient",function(){return E}),n(e.exports,"useFeatureExposedEvent",function(){return I}),n(e.exports,"usePageViewedEvent",function(){return x}),n(e.exports,"useButtonClickedEvent",function(){return w}),n(e.exports,"useLinkClickedEvent",function(){return S}),n(e.exports,"useFormSubmittedEvent",function(){return k}),n(e.exports,"useOperationalEvent",function(){return T});/* * Its confusing that we have two analytic clients, so this comment may help to understand what is going on. * This is a new client which we are migrating to. We should have both for a transition period. */var i=O("bqdjD"),a=O("49Pnv"),s=O("imbUG"),l=O("9UvCO"),c=O("5lFna"),u=O("91i6m"),d=O("7eeh4"),f=O("dHOko"),p=O("fYxRW"),g=O("cDwV0"),h=O("xnKv5");O("h8k8x");var m=O("7eWkL");let v=["identity"];function y(e){try{let t=new URL(document.referrer);return t.search="",{...e,referer:t.toString()}}catch(t){return e}}function b(e,t){return t?{...e,reasonViewingScreen:t}:e}class C{/** * This function sends the operational event required by the Experimentation Platform. * In the future, this would be done automatically if we adopt the client side * feature flag client that sends these transparently. * * KIRBY-2032 - This feature exposed event is currently sent as a tracking event, but it should be an operational event. * This is for legacy reasons, and should be fixed in the (near) future. */featureExposedEvent(e,t){this.trackingEvent({page:e,action:"exposed",subject:"feature",attributes:{flagKey:t.flagKey,reason:"RULE_MATCH",ruleId:t.ruleId,value:t.value,cohort:t.cohort,eligibility:t.eligibility}})}formSubmittedEvent(e,t,r){return this.uiEvent({page:e,action:"submitted",subject:"form",subjectId:t,attributes:r})}buttonClickedEvent(e,t,r){return this.uiEvent({page:e,action:"clicked",subject:"button",subjectId:t,attributes:r})}linkClickedEvent(e,t,r){return this.uiEvent({page:e,action:"clicked",subject:"link",subjectId:t,attributes:r})}checkboxChangedEvent(e,t,r){return this.uiEvent({page:e,action:"changed",subject:"checkbox",subjectId:t,attributes:r})}trackingEvent(e){let t=this.enrichAttributes(e.attributes);(0,a.addBreadcrumb)({category:"tracking",message:`UI ${e.action} tracking event occured at ${e.subject} ${e.subjectId} on page ${e.page}`,data:{// this has to be a flat structure source:e.page,actionSubject:e.subject,action:e.action,actionSubjectId:e.subjectId,...t}});try{this._client.sendTrackEvent({source:e.page,actionSubject:e.subject,action:e.action,actionSubjectId:e.subjectId,attributes:t,tags:v})}catch(t){(0,a.captureException)(t,{event:e})}}operationalEvent(e,t){let r=this.enrichAttributes(e.attributes);(0,a.addBreadcrumb)({category:"operational",message:`${e.action} operational event occured at ${e.subject} ${e.subjectId} on page ${e.page}`,data:{// this has to be a flat structure source:e.page,actionSubject:e.subject,action:e.action,actionSubjectId:e.subjectId,...r}});try{this._client.sendOperationalEvent({source:e.page,actionSubject:e.subject,action:e.action,actionSubjectId:e.subjectId,attributes:r,tags:v},t)}catch(r){(0,a.captureException)(r,{event:e}),t&&t(r)}}pageViewedEvent(e,t){let r=(0,h.getMarketingAttributes)(),n=this.enrichAttributes({...t,...r});(0,a.addBreadcrumb)({category:"pageViewed",message:"Page viewed event of page id "+e,data:{source:e,...n}});try{let t=(0,m.getPageLoadMetric)(e);"finished"!==t.getData().state&&t.stop()}catch(t){(0,a.captureException)(t,{page:e})}try{this._client.sendScreenEvent({name:e,attributes:n})}catch(t){(0,a.captureException)(t,{page:e})}}errorShownEvent(e,t,r){return this.uiEvent({page:e,action:"shown",subject:"error",subjectId:t,attributes:r})}uiEvent(e){let t=this.enrichAttributes(e.attributes);return(0,a.addBreadcrumb)({category:"ui",message:`UI ${e.action} event occured at ${e.subject} ${e.subjectId} on page ${e.page}`,data:{// this has to be a flat structure source:e.page,actionSubject:e.subject,action:e.action,actionSubjectId:e.subjectId,...t}}),new Promise(r=>{try{this._client.sendUIEvent({source:e.page,actionSubject:e.subject,action:e.action,actionSubjectId:e.subjectId,attributes:t,tags:v},()=>r())}catch(t){(0,a.captureException)(t,{event:e}),// error is already captured, no point in putting the burden upon consumers by rejecting since they likely want to proceed r()}})}stopApdexEvent(e){try{this._client.stopApdexEvent(e)}catch(t){(0,a.captureException)(t,{event:e})}}stopInitialLoadApdexEvent(e){this.stopApdexEvent({task:e,type:"initialLoad",additionalAttributes:{properties:{firstPaint:(0,g.getFirstPaint)(),firstContentfulPaint:(0,g.getFirstContentfulPaint)()}}})}getInstance(){return this._client}enrichAttributes(e){let t=(0,f.default)(window.location.href,{mapAttribute:e=>"string"==typeof e?(0,c.dangerouslyCreateSafeString)(e):e}),r=(0,p.lookupApplication)(this.cobranding),n=r?r.application:"unknown",o={firstProductAccessed:n,experience:null==r?void 0:r.experience};return{...o,...t,isMobileApp:this.microbranding.isMobileApp,...e,ffsId:this.ffsId,isInPopup:!!(window.opener&&window.opener!==window)}}constructor(e){let{microbranding:t,cobranding:n,locale:o,tenantCloudId:c,userId:u,client:f=function(e,t,n,o){let a=(0,d.isMobileOidc)(e.oidcContext)||e.isEmbedded?l.platformType.MOBILE_WEB:l.platformType.WEB;return r||(r=new s.default({env:function(){switch(i.currentEnv){case"local":return l.envType.LOCAL;case"ddev":default:return l.envType.DEV;case"stg":case"stg-fex":case"stg-fedm":return l.envType.STAGING;case"prod":case"prod-fedm":return l.envType.PROD}}(),product:"identity",origin:l.originType.WEB,platform:a,locale:t||"en",perimeter:i.currentPerimeter},{apiHost:["prod","staging"].includes(i.currentEnvType)?window.location.host+"/gateway/api/gasv3/api/v1":void 0})),o&&r.setUserInfo(l.userType.ATLASSIAN_ACCOUNT,o),n?r.setTenantInfo(l.tenantType.CLOUD_ID,n):r.setTenantInfo(l.tenantType.NONE),r}(t,o,c,u),ffsId:p}=e;try{(0,a.setLocale)(o),this.microbranding=t,this.cobranding=n,this._client=f,this.ffsId=p}catch(e){(0,a.captureException)(e)}}}let A=/*@__PURE__*/o(u).createContext(null),E=()=>{let e=(0,u.useContext)(A);if(!e)throw Error("useAnalyticsClient used outside of AnalyticsProvider.");return e},I=(e,t)=>{let r=E();(0,u.useEffect)(()=>{r.featureExposedEvent(e,t)},[]);// eslint-disable-line react-hooks/exhaustive-deps },x=(e,t)=>{let r=E();(0,u.useEffect)(()=>{r.pageViewedEvent(e,t)},[e]);// eslint-disable-line react-hooks/exhaustive-deps },w=(e,t,r)=>{let n=E();return(0,u.useCallback)(()=>{n.buttonClickedEvent(e,t,r)},[n,e,t,r])},S=(e,t,r)=>{let n=E();return(0,u.useCallback)(()=>{n.linkClickedEvent(e,t,r)},[n,e,t,r])},k=(e,t,r)=>{let n=E();return(0,u.useCallback)(()=>{n.formSubmittedEvent(e,t,r)},[n,e,t,r])},T=(e,t)=>{let r=E();(0,u.useEffect)(()=>{r.operationalEvent(e,t)},[]);// eslint-disable-line react-hooks/exhaustive-deps }}),O.register("imbUG",function(e,t){n(e.exports,"default",function(){return T});var r=O("dsN6L"),i=O("kbWO6"),a=O("9UvCO"),s=O("c3rzm"),l=O("3IiMP"),c=O("6DY4F"),u=O("lFnO2"),d=O("kHwWf"),f=O("hJSVJ"),p=O("kFQH5"),g=O("bOqPW"),h=O("6Mvxe"),m=O("dOulP"),v=O("4meW7"),y=O("6yYN7"),b=O("hIO3P"),C=O("is91y"),A=O("c5fHl"),E=O("6TSJ2"),I=O("3bvlA"),x=O("d24k1");function w(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?w(Object(n),!0).forEach(function(t){/*@__PURE__*/o(r)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}let k="last.screen.event";class T{constructor(e,t={}){if(/*@__PURE__*/o(r)(this,"_useStargate",e=>null==e||e),/*@__PURE__*/o(r)(this,"_endsWith",(e,t)=>-1!==e.indexOf(t,e.length-t.length)),/*@__PURE__*/o(r)(this,"_changeInternalUserId",(e,t)=>{this.eventProcessor.getUser().setUserId(e),t&&t!==this.eventProcessor.getUser().getAnonymousId()&&// Only update if it has changed. this.eventProcessor.getUser().setAnonymousId(t)}),/*@__PURE__*/o(r)(this,"_createSubproductGetter",e=>(0,l.default)(e,"Cannot get subproduct from the callback. Proceeding without it.")),/*@__PURE__*/o(r)(this,"_createEmbeddedProductGetter",e=>(0,l.default)(e,"Cannot get embeddedProduct from the callback. Proceeding without it.")),/*@__PURE__*/o(r)(this,"_getLastScreenEvent",()=>{try{return JSON.parse(this._safeSessionStorage.getItem(k)||"")}catch(e){return this._safeSessionStorage.removeItem(k),null}}),/*@__PURE__*/o(r)(this,"_setLastScreenEvent",e=>{this._safeSessionStorage.setItem(k,JSON.stringify({name:e.name,attributes:e.attributes}))}),/*@__PURE__*/o(r)(this,"_shouldEventBeDelayed",e=>{// TODO: this is a temporary restriction for the purposes of the Track All Changes project // The delay mechanism has a chance of event loss, which we can only accept for our own data at this point. // Once the delay queue implementation has been improved and measured to confirm that it is reliable enough, // then we will be able to open it up for other products to use by removing this check. if(!e.tags||-1===e.tags.indexOf("measurement"))return!1;let t=!1!==e.highPriority;// defaults to true if excluded return this.eventDelayQueue.isDelayingLowPriorityEvents()&&!t}),/*@__PURE__*/o(r)(this,"_fireEvent",(e,t,r,n)=>{switch(t.eventType){case a.eventType.UI:case a.eventType.OPERATIONAL:case a.eventType.TRACK:return this.eventProcessor.track(e,t,r,n);case a.eventType.SCREEN:return this.eventProcessor.page(e,t,r,n);case a.eventType.IDENTIFY:return this.eventProcessor.identify(e,t,r,n);default:throw Error(`No handler has been defined for events of type ${t.eventType}`)}}),/*@__PURE__*/o(r)(this,"_fireDelayedEvent",(e,t,r,n)=>{try{// User information can change while the delay period is active, so we need to restore the values that // were active when the event was originally fired. this._changeInternalUserId(n.userId,n.anonymousId),t.tags=[...t.tags||[],"sentWithDelay"],// The callbacks for delayed events are fired immediately, so there is nothing to pass through for this argument. this._fireEvent(e,t,r,void 0)}finally{this._changeInternalUserId(this._userInfo.userId,this._userInfo.anonymousId)}}),/*@__PURE__*/o(r)(this,"_delayEvent",(e,t,r,n,o)=>{this.eventDelayQueue.push(e,t,r,n),o&&o()}),/*@__PURE__*/o(r)(this,"_processEvent",(e,t,r,n)=>(this._testingCache.saveEvent(t),this._shouldEventBeDelayed(t))?(this._delayEvent(e,t,r,this._userInfo,n),Promise.resolve()):this._fireEvent(e,t,r,n)),/*@__PURE__*/o(r)(this,"setEmbeddedProduct",e=>{this._productInfo.embeddedProduct=this._createEmbeddedProductGetter(e),this.resetUIViewedTimers()}),/*@__PURE__*/o(r)(this,"clearEmbeddedProduct",()=>{this._productInfo.embeddedProduct=this._createEmbeddedProductGetter(null)}),/*@__PURE__*/o(r)(this,"setSubproduct",e=>{this._productInfo.subproduct=this._createSubproductGetter(e),this.resetUIViewedTimers()}),/*@__PURE__*/o(r)(this,"setOriginTracingHandlers",e=>{let t=this.originTracing.handleOriginParameters(e,this._historyReplaceFn);Object.keys(t).forEach(e=>{void 0!==t[e].taskSessionId&&this.task.createTaskSessionWithProvidedId(e,t[e].taskSessionId)});let r={};return(Object.keys(t).forEach(e=>{t[e].originTracingAttributes?r[e]=t[e].originTracingAttributes:console.warn(`Handling method for origin parameter ${e} has not returned any attributes`)}),Object.keys(t).length>0)?this.sendOperationalEvent({action:"landed",actionSubject:"origin",source:"webClient",attributes:{originTracesLanded:r}},()=>{}):Promise.resolve()}),/*@__PURE__*/o(r)(this,"setTenantInfo",(e,t)=>{if(!e)throw Error("Missing tenantIdType");if(e!==a.tenantType.NONE&&!t)throw Error("Missing tenantId");if(!(0,a.isType)(a.tenantType,e))throw Error(`Invalid tenantIdType '${e}', must be an tenantType: [${(0,a.objectValues)(a.tenantType)}]`);this._tenantInfo={tenantIdType:e,tenantId:t}}),/*@__PURE__*/o(r)(this,"clearTenantInfo",()=>{this._tenantInfo={}}),/*@__PURE__*/o(r)(this,"setOrgInfo",e=>{if(!e)throw Error("Missing orgId");this._orgInfo={orgId:e}}),/*@__PURE__*/o(r)(this,"clearOrgInfo",()=>{this._orgInfo={}}),/*@__PURE__*/o(r)(this,"setWorkspaceInfo",e=>{if(!e)throw Error("Missing workspaceId");this._workspaceInfo={workspaceId:e}}),/*@__PURE__*/o(r)(this,"clearWorkspaceInfo",()=>{this._workspaceInfo={}}),/*@__PURE__*/o(r)(this,"setUserInfo",(e,t)=>{(0,d.validateIdentifyEvent)(e,t),this._changeInternalUserId(t),this._userInfo={userIdType:e,userId:t,anonymousId:this.eventProcessor.getUser().getAnonymousId()}}),/*@__PURE__*/o(r)(this,"clearUserInfo",()=>{this._changeInternalUserId(void 0),this._userInfo={anonymousId:this.eventProcessor.getUser().getAnonymousId()}}),/*@__PURE__*/o(r)(this,"setAlias",(e,t)=>{if(!e)throw Error("Missing aliasType");if(!(0,a.isType)(a.aliasType,e))throw Error(`Invalid aliasType '${e}', must be an aliasType: [${(0,a.objectValues)(a.aliasType)}]`);this._aliases[e]=t}),/*@__PURE__*/o(r)(this,"clearAlias",()=>{this._aliases={}}),/*@__PURE__*/o(r)(this,"setGroup",(e,t)=>{if(!e)throw Error("Missing groupType");if(!(0,a.isType)(a.groupType,e))throw Error(`Invalid groupType '${e}', must be an groupType: [${(0,a.objectValues)(a.groupType)}]`);this._groups[e]=t}),/*@__PURE__*/o(r)(this,"clearGroup",()=>{this._groups={}}),/*@__PURE__*/o(r)(this,"getAnonymousId",()=>this._userInfo.anonymousId),/*@__PURE__*/o(r)(this,"setUIViewedAttributes",e=>{if(!e)throw Error("Missing uiViewedAttributes");if("object"!=typeof e||Array.isArray(e))throw Error("Invalid uiViewedAttributes type, should be a non array object");this._uiViewedAttributes=S({},e)}),/*@__PURE__*/o(r)(this,"getUIViewedAttributes",()=>this._uiViewedAttributes),/*@__PURE__*/o(r)(this,"clearUIViewedAttributes",()=>{this._uiViewedAttributes={}}),/*@__PURE__*/o(r)(this,"sendIdentifyEvent",(e,t,r)=>{this.setUserInfo(e,t);let n={userIdType:e,eventType:a.eventType.IDENTIFY};return this._processEvent(t,n,this._context,r)}),/*@__PURE__*/o(r)(this,"sendPageEvent",(e,t)=>this.sendScreenEvent(e,t)),/*@__PURE__*/o(r)(this,"sendScreenEvent",(e,t,r)=>{let n,o,i,a;"object"==typeof e?(/* This is for retrocompatibility */n=e.name,o=e.attributes,i=e.containers,a=e.tags):(n=e,o=r),(0,d.validateScreenEvent)(n),(0,d.validateContainers)(i);let s=(0,c.buildScreenEvent)(this._productInfo,this._tenantInfo,this._userInfo,o,e.nonPrivacySafeAttributes,a,this._tabTracking.getCurrentTabId(),this._sessionTracking.getCurrentSessionId(),this.task.getAllTaskSessions(),this._orgInfo,this._pageLoadId,this._workspaceInfo,e,i,this._aliases,this._groups),l=S({name:n},s);return this._setLastScreenEvent(l),this._processEvent(n,l,this._context,(0,I.default)(t,l))}),/*@__PURE__*/o(r)(this,"sendTrackEvent",(e,t)=>{(0,d.validateTrackEvent)(e);let r=(0,c.buildActionEvent)(this._productInfo,this._tenantInfo,this._userInfo,e,a.eventType.TRACK,this._tabTracking.getCurrentTabId(),this._sessionTracking.getCurrentSessionId(),this.task.getAllTaskSessions(),this._orgInfo,this._pageLoadId,this._workspaceInfo,this._aliases,this._groups);return this._processEvent((0,c.buildActionName)(e),r,this._context,(0,I.default)(t,r))}),/*@__PURE__*/o(r)(this,"sendUIEvent",(e,t)=>{(0,d.validateUIEvent)(e);let r=(0,c.buildActionEvent)(this._productInfo,this._tenantInfo,this._userInfo,e,a.eventType.UI,this._tabTracking.getCurrentTabId(),this._sessionTracking.getCurrentSessionId(),this.task.getAllTaskSessions(),this._orgInfo,this._pageLoadId,this._workspaceInfo,this._aliases,this._groups);return this._processEvent((0,c.buildActionName)(e),r,this._context,(0,I.default)(t,r))}),/*@__PURE__*/o(r)(this,"sendOperationalEvent",(e,t)=>{(0,d.validateOperationalEvent)(e);let r=(0,c.buildActionEvent)(this._productInfo,this._tenantInfo,this._userInfo,e,a.eventType.OPERATIONAL,this._tabTracking.getCurrentTabId(),this._sessionTracking.getCurrentSessionId(),this.task.getAllTaskSessions(),this._orgInfo,this._pageLoadId,this._workspaceInfo,this._aliases,this._groups);return this._processEvent((0,c.buildActionName)(e),r,this._context,(0,I.default)(t,r))}),/*@__PURE__*/o(r)(this,"startUIViewedEvent",e=>{this.stopUIViewedEvent(),this._uiViewedEvent=new A.default(this._productInfo,()=>({embeddedProduct:this._productInfo.embeddedProduct(),subproduct:this._productInfo.subproduct(),tenantIdType:this._tenantInfo.tenantIdType,tenantId:this._tenantInfo.tenantId,userId:this._userInfo.userId,lastScreenEvent:this._getLastScreenEvent(),attributes:this._uiViewedAttributes}),t=>this.sendUIEvent(t,e)),this._uiViewedEvent.start()}),/*@__PURE__*/o(r)(this,"stopUIViewedEvent",()=>{this._uiViewedEvent&&(this._uiViewedEvent.stop(),this._uiViewedEvent=null)}),/*@__PURE__*/o(r)(this,"resetUIViewedTimers",()=>{this._uiViewedEvent&&this._uiViewedEvent.resetTimers()}),/*@__PURE__*/o(r)(this,"startApdexEvent",e=>{this._apdexEvent.start(e)}),/*@__PURE__*/o(r)(this,"getApdexStart",e=>this._apdexEvent.getStart(e)),/*@__PURE__*/o(r)(this,"stopApdexEvent",(e,t)=>{this._apdexEvent.stop(e,t)}),/*@__PURE__*/o(r)(this,"startLowPriorityEventDelay",(e,t)=>{this.eventDelayQueue.startLowPriorityEventDelay(e,t)}),/*@__PURE__*/o(r)(this,"stopLowPriorityEventDelay",()=>{this.eventDelayQueue.stopLowPriorityEventDelay()}),/*@__PURE__*/o(r)(this,"onEvent",(e,t)=>{if(!t)throw Error("Missing analyticsData");if(!t.eventType)throw Error("Missing analyticsData.eventType");if(t.eventType===a.eventType.TRACK)return this.sendTrackEvent(t);if(t.eventType===a.eventType.UI)return this.sendUIEvent(t);if(t.eventType===a.eventType.OPERATIONAL)return this.sendOperationalEvent(t);if(t.eventType===a.eventType.SCREEN)return this.sendScreenEvent(t.name,null,t.attributes);if(t.eventType===a.eventType.IDENTIFY)return this.sendIdentifyEvent(t.userIdType,t.userId);throw Error(`Invalid analyticsData.eventType '${t.eventType}', must be an eventType: [${(0,a.objectValues)(a.eventType)}]`)}),!e)throw Error("Missing productInfo");if(!e.env)throw Error("Missing productInfo.env");if(!e.product)throw Error("Missing productInfo.product");if(!(0,a.isType)(a.envType,e.env))throw Error(`Invalid productInfo.env '${e.env}', must be an envType: [${(0,a.objectValues)(a.envType)}]`);if(e.perimeter&&!(0,a.isType)(a.perimeterType,e.perimeter))throw Error(`Invalid productInfo.perimeter '${e.perimeter}', must be an perimeterType: [${(0,a.objectValues)(a.perimeterType)}]`);if(e.origin){if(!(0,a.isType)(a.originType,e.origin))throw Error(`Invalid productInfo.origin '${e.origin}', must be an originType: [${(0,a.objectValues)(a.originType)}]`)}else e.origin=a.originType.WEB;e.platform?(0,d.validatePlatform)(e):e.platform=e.origin===a.originType.WEB?a.platformType.WEB:a.platformType.DESKTOP,this.logger=t.logger||console,this._productInfo=S(S({},e),{},{subproduct:this._createSubproductGetter(e.subproduct),embeddedProduct:this._createEmbeddedProductGetter(e.embeddedProduct)}),this._tenantInfo={},this._orgInfo={},this._uiViewedAttributes={},this._context=(0,c.buildContext)(this._productInfo),this._safeSessionStorage=new v.default;let n=this._useStargate(t.useStargate),w=t.apiHost||(0,h.selectHost)({useStargate:n,env:e.env,useLegacyUrl:t.useLegacyUrl,perimeter:e.perimeter,envOverride:e.envOverride}),T=t.apiHostProtocol||"https",_=t.minRetryDelay||1e3,O={maxRetryDelay:6e4,minRetryDelay:_,backoffFactor:2,flushWaitMs:t.flushWaitInterval,flushBeforeUnload:t.flushBeforeUnload},M=`awc-${e.env}`,P=t.disableCookiePersistence||!1;this.eventProcessor=new f.default({apiHost:w,apiHostProtocol:T,product:e.product,retryQueuePrefix:M,retryQueueOptions:O,xidPromiseGetter:()=>(0,x.XIDPromise)(t.xidConsent,t.xidPromiseFn),logger:this.logger,disableCookiePersistence:P}),this._userInfo={anonymousId:this.eventProcessor.getUser().getAnonymousId(null==t?void 0:t.customAnonymousIdGenerator)},this._pageVisibility=new g.default,this._tabTracking=new y.default,this._sessionTracking=new m.default({sessionExpiryTime:t.sessionExpiryTime,onNewSessionStarted:t.onNewSessionStarted}),this.task=new b.default,this.originTracing=new p.default,// Init Apdex this._apdexEvent=new s.default(this.sendOperationalEvent,this._pageVisibility),this._historyReplaceFn="function"==typeof t.historyReplaceFn?t.historyReplaceFn:E.defaultHistoryReplaceFn,this.eventDelayQueue=new u.default(this._fireDelayedEvent,t.delayQueueCompressors||[]),this._testingCache=new C.default,this._pageLoadId=/*@__PURE__*/o(i)(),this._workspaceInfo={},this._aliases={},this._groups={}}}}),O.register("9UvCO",function(e,t){var r,o,i,a,s,l,c,u,d,f,p;n(e.exports,"envType",function(){return g}),n(e.exports,"eventType",function(){return h}),n(e.exports,"platformType",function(){return m}),n(e.exports,"originType",function(){return v}),n(e.exports,"tenantType",function(){return y}),n(e.exports,"userType",function(){return b}),n(e.exports,"apdexType",function(){return C}),n(e.exports,"desktopPlatforms",function(){return A}),n(e.exports,"webPlatforms",function(){return E}),n(e.exports,"originTracingType",function(){return I}),n(e.exports,"objectValues",function(){return x}),n(e.exports,"isType",function(){return w}),n(e.exports,"perimeterType",function(){return S}),n(e.exports,"aliasType",function(){return k}),n(e.exports,"groupType",function(){return T}),n(e.exports,"envOverrides",function(){return _});// These types have been converted from frozen objects to enums. // We cannot change their name, or even capitalise them without breaking API. let g=((r={}).LOCAL="local",r.DEV="dev",r.STAGING="staging",r.PROD="prod",r),h=((o={}).TRACK="track",o.UI="ui",o.OPERATIONAL="operational",o.SCREEN="screen",o.IDENTIFY="identify",o),m=((i={}).MAC="mac",i.LINUX="linux",i.WINDOWS="windows",i.DESKTOP="desktop",i.WEB="web",i.MOBILE_WEB="mobileWeb",i),v=((a={}).DESKTOP="desktop",a.WEB="web",a),y=((s={}).CLOUD_ID="cloudId",s.ORG_ID="orgId",s.OPSGENIE_CUSTOMER_ID="opsgenieCustomerId",s.HALP_TEAM_ID="halpTeamId",s.TRANSACTION_ACCOUNT_ID="transactionAccountId",s.TRELLO_WORKSPACE_ID="trelloWorkspaceId",s.NONE="none",s),b=((l={}).ATLASSIAN_ACCOUNT="atlassianAccount",l.HASHED_EMAIL="hashedEmail",l.TRELLO="trello",l.OPSGENIE="opsgenie",l.HALP="halp",l),C=((c={}).TRANSITION="transition",c.INITIAL_LOAD="initialLoad",c),A=Object.freeze([m.DESKTOP,m.MAC,m.LINUX,m.WINDOWS]),E=Object.freeze([m.WEB,m.MOBILE_WEB]),I=((u={}).ATL_ORIGIN="atlOrigin",u);function x(e){return Object.values(e)}function w(e,t){return Object.values(e).indexOf(t)>-1}let S=((d={}).C5="c5",d.COMMERCIAL="commercial",d.FEDRAMP_MODERATE="fedramp-moderate",d.FEDRAMP_HIGH="fedramp-high",d),k={},T=((f={}).TRANSACTION_ACCOUNT_ID="transactionAccountId",f),_=((p={}).FEDRAMP_MODERATE_SANDBOX="fedramp-moderate-sandbox",p)}),O.register("c3rzm",function(e,t){n(e.exports,"default",function(){return u});var r=O("dsN6L"),i=O("9UvCO"),a=O("bOqPW"),s=O("kHEhd");function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach(function(t){/*@__PURE__*/o(r)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}class u{start(e){if(this._validateStartEvent(e),!this._performance.isAvailable())return;let t=this._getEventKey(e),r=`${t}-start`;this._startedEvents.set(t,!0),this._isActiveEvents.set(t,!this._pageVisibility.getIsHidden()),this._performance.clearMarks(r),this._performance.mark(r)}getStart(e){if(this._validateStartEvent(e),!this._performance.isAvailable())return;let t=this._getEventKey(e),r=`${t}-start`;return this._getEventTimingByName(r)}stop(e,t){if(this._validateStopEvent(e),!this._performance.isAvailable())return;let r=this._getApdexFields(e),n=this._getVisibilityFields(e);this._sendEvent(c(c(c({},e),r),n),t)}onVisibilityChange(e){e||(this._wasPreviouslyHidden=!0,Array.from(this._isActiveEvents.keys()).forEach(e=>this._isActiveEvents.set(e,!1)))}constructor(e,t){if(/*@__PURE__*/o(r)(this,"_getEventKey",({task:e,taskId:t})=>t?`${e}.${t}`:e),/*@__PURE__*/o(r)(this,"_getEventTimingByName",e=>{let t=this._performance.getEntriesByName(e),r=t[t.length-1];return r}),/*@__PURE__*/o(r)(this,"_getApdexFields",e=>{let t=this._getApdexTimings(e),r=this._calculateApdex({duration:t.duration,threshold:e.threshold});return c(c({},t),{},{apdex:r})}),/*@__PURE__*/o(r)(this,"_getApdexTimings",e=>{let t=this._getEventKey(e),r=`${t}-start`,n=e.startTime||this._getStartTime(e,r),o=e.stopTime||this._getStopTime();return(// We do some clean up of the marks and started events this._cleanApdexState(t),{startTime:n,stopTime:o,duration:o-n})}),/*@__PURE__*/o(r)(this,"_getStartTime",(e,t)=>{let r;let n=this._performance.getTimeOrigin();if(e.type===i.apdexType.INITIAL_LOAD)r=n;else{let e=this._getEventTimingByName(t);r=n+e.startTime}return r}),/*@__PURE__*/o(r)(this,"_getStopTime",()=>this._performance.getTimeOrigin()+this._performance.now()),/*@__PURE__*/o(r)(this,"_cleanApdexState",e=>{this._performance.clearMarks(`${e}-start`),this._performance.clearMarks(`${e}-stop`),this._startedEvents.delete(e)}),/*@__PURE__*/o(r)(this,"_getVisibilityFields",e=>{let t;/** * For initialLoad type: * 1. if tab was not ever hidden (!_wasPreviouslyHidden) * * For transition type: * 1. active status is tracked in active events map (_isActiveEvents) * * For any type, if startTime or stopTime is specified: * 1. If currently active (!_isHidden) */if(e.type===i.apdexType.INITIAL_LOAD)t=!this._wasPreviouslyHidden;else if(e.type===i.apdexType.TRANSITION){let r=this._getEventKey(e);t=this._isActiveEvents.get(r)}return(e.startTime||e.stopTime)&&(t=!this._pageVisibility.getIsHidden()),{isActiveTab:t}}),/*@__PURE__*/o(r)(this,"_calculateApdex",({duration:e,threshold:t=this._threshold})=>e<=t?1:e<=4*t?.5:0),/*@__PURE__*/o(r)(this,"_validateStartEvent",e=>{if(!e)throw Error('Missing "event" in Apdex start event');if(!e.task)throw Error('Missing "task" in Apdex start event');if("string"!=typeof e.task)throw Error('Invalid "task" in Apdex start event');if(e.taskId&&"string"!=typeof e.taskId)throw Error('Invalid "taskId" in Apdex start event')}),/*@__PURE__*/o(r)(this,"_validateStopEvent",e=>{if(!e)throw Error('Missing "event" in Apdex stop event');if(!e.task)throw Error('Missing "task" in Apdex stop event');if("string"!=typeof e.task)throw Error('Invalid "task" in Apdex stop event');if(e.taskId&&"string"!=typeof e.taskId)throw Error('Invalid "taskId" in Apdex stop event');if(!e.type)throw Error('Missing "type" in Apdex stop event');if(e.type&&!(0,i.isType)(i.apdexType,e.type))throw Error('Invalid "type" in Apdex stop event');if(e.threshold&&"number"!=typeof e.threshold)throw Error('Invalid "threshold" in Apdex stop event');/* * For a transition, if the startTime was not specified, * the start event should have been present. */if(!e.startTime&&e.type===i.apdexType.TRANSITION){let t=this._getEventKey(e);if(!this._startedEvents.has(t))throw Error(`Apdex event transition "${t}" was not started`)}if(e.startTime&&!("number"==typeof e.startTime&&e.startTime>=0))throw Error('Invalid "startTime" in Apdex stop event');if(e.stopTime&&"number"!=typeof e.stopTime)throw Error('Invalid "stopTime" in Apdex stop event');if(e.stopTime<=e.startTime)throw Error('"stopTime" should be greater than "startTime" in Apdex stop event')}),/*@__PURE__*/o(r)(this,"_shouldSendEvent",e=>!!e&&"number"==typeof e.apdex),/*@__PURE__*/o(r)(this,"_sendEvent",(e,t)=>{this._shouldSendEvent(e)&&this._onEvent({source:"ui",action:"readyForUser",actionSubject:"ui",attributes:c(c({},e.additionalAttributes),{},{task:e.task,taskId:e.taskId,type:e.type,threshold:e.threshold||this._threshold,apdex:e.apdex,startTime:e.startTime,stopTime:e.stopTime,duration:e.duration,isActiveTab:e.isActiveTab})},t)}),!e)throw Error("Missing onEvent callback");if("function"!=typeof e)throw Error("Invalid onEvent, must be function");if(!(t instanceof a.default))throw Error("Invalid pageVisibility, must be PageVisibility class");this._startedEvents=new Map,this._performance=new s.default,this._onEvent=e,this._threshold=1e3,this._wasPreviouslyHidden=t.getIsHidden(),this._isActiveEvents=new Map,this._pageVisibility=t,this._pageVisibility.addCallback("apdexEvent",e=>{this.onVisibilityChange(!e)})}}}),O.register("bOqPW",function(e,t){n(e.exports,"default",function(){return i});var r=O("dsN6L");class i{addCallback(e,t){if("string"!=typeof e)throw Error("Invalid name, must be string");if("function"!=typeof t)throw Error("Invalid callback, must be function");this._callbacks.set(e,t)}removeCallback(e){this._callbacks.has(e)&&this._callbacks.delete(e)}getIsHidden(){return this._isHidden}constructor(){/*@__PURE__*/o(r)(this,"_bindEventListeners",()=>{document.addEventListener(this._visibilityChange,this._handleVisibilityChange,!1)}),/*@__PURE__*/o(r)(this,"_handleVisibilityChange",()=>{let e=document[this._hidden];this._isHidden=e,this._callbacks.forEach(t=>t(e))}),this._isHidden=!1,this._callbacks=new Map,this._hidden=void 0,this._visibilityChange=void 0,"undefined"!=typeof document&&(void 0!==document.hidden?(// Opera 12.10 and Firefox 18 and later support this._isHidden=document.hidden,this._hidden="hidden",this._visibilityChange="visibilitychange"):void 0!==document.msHidden?(this._isHidden=document.msHidden,this._hidden="msHidden",this._visibilityChange="msvisibilitychange"):void 0!==document.webkitHidden&&(this._isHidden=document.webkitHidden,this._hidden="webkitHidden",this._visibilityChange="webkitvisibilitychange"),void 0!==document.addEventListener&&void 0!==this._hidden&&this._bindEventListeners())}}}),O.register("kHEhd",function(e,t){n(e.exports,"default",function(){return r});class r{clearMarks(...e){this._performance&&this._performance.clearMarks&&this._performance.clearMarks(...e)}mark(...e){this._performance&&this._performance.mark&&this._performance.mark(...e)}getEntriesByName(...e){return this._performance&&this._performance.getEntriesByName?this._performance.getEntriesByName(...e):[]}getTimeOrigin(){return this._performance&&(this._performance.timeOrigin||this._performance.timing)?this._performance.timeOrigin||this._performance.timing.navigationStart:0}now(){return this._performance&&this._performance.now?this._performance.now():Date.now?Date.now():+new Date}isAvailable(){return!!this._performance&&!!this._performance.clearMarks&&!!this._performance.mark&&!!this._performance.getEntriesByName&&!!this._performance.timing}constructor(){this._performance=window.performance}}}),O.register("3IiMP",function(e,t){n(e.exports,"default",function(){return o});/** * Wraps {possibleFn} into a error-safe function and handles cases where {possibleFn} * is a function or object * * @param possibleFn - function that returns and object or the object itself * @param errorMessage - error message to log if {possibleFn} is a function and * throws an error when called * @returns {Function} */let r=e=>"function"==typeof e;var o=(e,t)=>()=>{if(r(e))try{return e()}catch(e){// eslint-disable-next-line no-console console.error(`${t} - ${e instanceof Error?e.message:String(e)}`);return}return e}}),O.register("6DY4F",function(e,t){n(e.exports,"buildActionFields",function(){return A}),n(e.exports,"buildScreenEvent",function(){return E}),n(e.exports,"buildActionName",function(){return I}),n(e.exports,"buildContext",function(){return x}),n(e.exports,"buildActionEvent",function(){return w});var r=O("dsN6L"),i=O("9UvCO"),a=O("6g3Rz");function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach(function(t){/*@__PURE__*/o(r)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function c(e){return{tenantIdType:e.tenantIdType,tenantId:e.tenantId}}function u(e){return{userIdType:e.userIdType}}function d(e){return{orgId:e.orgId}}function f(e){return{workspaceId:e.workspaceId}}function p(e){if(y(e))return{aliases:e}}function g(e){if(y(e))return{groups:e}}function h(e){return e.anonymousId?{anonymousId:e.anonymousId}:{}}function m(e,t){return void 0===t?e:t}function v(e,t){let r=t||{},n=m(e.env,r.env),o=m(e.product,r.product),i=m(e.subproduct(),r.subproduct),a=m(e.version,r.version),s=m(e.origin,r.origin),l=m(e.platform,r.platform);return{env:n,product:o,subproduct:i,version:a,origin:s,platform:l}}function y(e){return(0,a.isPlainObject)(e)&&Object.keys(e).length>0}function b(e,t){return y(t)?{[e]:t}:void 0}function C(e){if(y(e)){let t=function(e){let t={};return Object.keys(e).forEach(r=>{let n=e[r];t[r]={id:n.id,type:n.type}}),t}(e);return b("containers",t)}}function A(e,t){return l({containerType:e.containerType,containerId:e.containerId,source:e.source,objectType:e.objectType,objectId:e.objectId,actionSubject:e.actionSubject,action:e.action,actionSubjectId:e.actionSubjectId,attributes:e.attributes,nonPrivacySafeAttributes:e.nonPrivacySafeAttributes,tags:e.tags,highPriority:e.highPriority,eventType:t},C(e.containers))}function E(e,t,r,n,o,a,s,m,y,A,E,I,x,w,S,k){let T=v(e),_=c(t),O=u(r),M=d(A),P=f(I),N={title:"",path:"",url:"",referrer:"",search:"",eventType:i.eventType.SCREEN};return l(l(l(l(l(l(l(l(l(l(l(l({},T),_),O),M),N),b("attributes",n)),b("nonPrivacySafeAttributes",o)),C(w)),h(x)),{},{tags:a,tabId:s,sessionId:m,taskSessions:y,pageLoadId:E},P),p(S)),g(k))}function I(e){return`${e.actionSubject} ${e.action}`}function x(e){let t=window.screen||{};return{context:{locale:e.locale,screen:{width:t.width,height:t.height,density:window.devicePixelRatio},library:{name:"analytics.js",version:"4.22.1"}}}}function w(e,t,r,n,o,i,a,s,m,y,b,C,E){let I=v(e,function(e){let{env:t,product:r,subproduct:n,version:o,origin:i,platform:a}=e;return{env:t,product:r,subproduct:n,version:o,origin:i,platform:a}}(n)),x=c(t),w=d(m),S=f(b),k=u(r),T=A(n,o);return l(l(l(l(l(l(l(l(l({},I),x),w),k),T),h(n)),{},{tabId:i,sessionId:a,taskSessions:s,pageLoadId:y},S),p(C)),g(E))}}),O.register("6g3Rz",function(e,t){function r(e){return!0==(null!==e&&"object"==typeof e&&!1===Array.isArray(e))&&"[object Object]"===Object.prototype.toString.call(e)}function o(e){if(!1===r(e))return!1;// If has modified constructor let t=e.constructor;if("function"!=typeof t)return!1;// If has modified prototype let n=t.prototype;return!1!==r(n)&&"isPrototypeOf"in n}n(e.exports,"isPlainObject",function(){return o})}),O.register("lFnO2",function(e,t){n(e.exports,"default",function(){return l});var r=O("dsN6L"),i=O("1vi8i"),a=O("iS99f"),s=O("ltGvk");class l{constructor(e,t){/*@__PURE__*/o(r)(this,"push",(e,t,r,n)=>{this.delayQueue.push(e,t,r,n)}),/*@__PURE__*/o(r)(this,"startLowPriorityEventDelay",(e=i.DEFAULT_DELAY_TIMEOUT,t)=>{if(Number.isNaN(e)||e<=0)throw Error(`Invalid timeout period: ${e}, must be a number greater than 0`);this.delayTimeout&&clearTimeout(this.delayTimeout);let r=e?Math.min(e,i.MAX_DELAY_TIMEOUT):i.MAX_DELAY_TIMEOUT;this.delayCallback=t,this.delayTimeout=setTimeout(()=>this.stopLowPriorityEventDelay(s.StopLowPriorityEventDelayReason.TIMEOUT),r),// If the queue is still flushing from a previous delay period, then we should cancel that flush // to stop it from negatively impacting the performance of the new critical section this.delayQueue.cancelFlush(),this.isDelaying=!0}),/*@__PURE__*/o(r)(this,"stopLowPriorityEventDelay",(e=s.StopLowPriorityEventDelayReason.MANUAL)=>{var t;this.delayTimeout&&(clearTimeout(this.delayTimeout),this.delayTimeout=void 0),this.delayQueue.startFlush(),this.isDelaying=!1,null===(t=this.delayCallback)||void 0===t||t.call(this,e),this.delayCallback=void 0}),/*@__PURE__*/o(r)(this,"isDelayingLowPriorityEvents",()=>this.isDelaying),this.isDelaying=!1,this.delayQueue=new a.default(e,t)}}}),O.register("1vi8i",function(e,t){n(e.exports,"DEFAULT_DELAY_TIMEOUT",function(){return r}),n(e.exports,"MAX_DELAY_TIMEOUT",function(){return o});let r=1e4,o=3e4}),O.register("iS99f",function(e,t){n(e.exports,"default",function(){return l});var r=O("dsN6L"),i=O("6DY4F"),a=O("cFYwb"),s=O("i3lf6");class l{constructor(e,t){/*@__PURE__*/o(r)(this,"push",(e,t,r,n)=>{this.eventArgs.push({identifier:e,builtEvent:t,context:r,userInfo:n})}),/*@__PURE__*/o(r)(this,"size",()=>this.eventArgs.length),/*@__PURE__*/o(r)(this,"startFlush",()=>{try{this.eventArgs=this.compressEventArgs(this.eventArgs)}catch(e){// eslint-disable-next-line no-console console.warn(`Failed to perform compression on the delayed analytics events. Error: ${e.message}. Sending ${this.eventArgs.length} uncompressed events instead`)}this.flushNextBatch()}),/*@__PURE__*/o(r)(this,"cancelFlush",()=>{this.flushBatchTimeout&&(clearTimeout(this.flushBatchTimeout),this.flushBatchTimeout=null)}),/*@__PURE__*/o(r)(this,"flushNextBatch",()=>{let e=this.eventArgs.splice(0,7);e.forEach(e=>this.processFn(e.identifier,e.builtEvent,e.context,e.userInfo)),this.eventArgs.length>0?this.flushBatchTimeout=setTimeout(()=>this.flushNextBatch(),100):this.flushBatchTimeout=null}),/*@__PURE__*/o(r)(this,"compressEventArgs",e=>{let[t,r]=(0,a.partition)(e,e=>this.compressor.canCompress(e.builtEvent)),n=t.reduce((e,t)=>{let r=e.find(e=>(0,a.equals)(e.userInfo,t.userInfo)&&(0,a.equals)(e.context,t.context));return r?r.eventArgs.push(t):e.push({userInfo:t.userInfo,context:t.context,eventArgs:[t]}),e},[]),o=n.reduce((e,t)=>{try{let r=t.eventArgs.map(e=>e.builtEvent),n=this.compressor.compress(r),o=n.map(e=>({identifier:(0,i.buildActionName)(e),builtEvent:e,userInfo:t.userInfo,context:t.context}));return e.concat(o)}catch(e){return(// If anything goes wrong while compressing this group, then just fall back on the // uncompressed events instead. The event compressor already handles errors with invalid // generator functions or results, but this is an extra layer of defense to prevent data // loss in the event of an unexpected error. // eslint-disable-next-line no-console console.warn(`Failed to compress some analytics events. Error: ${e.message}. Sending ${t.eventArgs.length} uncompressed events instead`),t.eventArgs)}},[]);return r.forEach(e=>o.push(e)),o}),this.processFn=e,this.flushBatchTimeout=null,this.eventArgs=[],this.compressor=new s.default(t)}}}),O.register("cFYwb",function(e,t){n(e.exports,"mapKeys",function(){return r}),n(e.exports,"pick",function(){return o}),n(e.exports,"omitBy",function(){return i}),n(e.exports,"pickBy",function(){return a}),n(e.exports,"omit",function(){return s}),n(e.exports,"equals",function(){return l}),n(e.exports,"partition",function(){return c});/* eslint-disable no-return-assign, no-sequences */// https://www.30secondsofcode.org/js/s/map-keys let r=(e,t)=>Object.keys(e).reduce((r,n)=>{let o=t(e[n],n,e);return r[o]=e[n],r},{}),o=(e,t)=>t.reduce((t,r)=>(r in e&&(t[r]=e[r]),t),{}),i=(e,t)=>Object.keys(e).filter(r=>!t(e[r],r)).reduce((t,r)=>(t[r]=e[r],t),{}),a=(e,t)=>Object.keys(e).filter(r=>t(e[r],r)).reduce((t,r)=>(t[r]=e[r],t),{}),s=(e,t)=>Object.keys(e).filter(e=>0>t.indexOf(e)).reduce((t,r)=>(t[r]=e[r],t),{}),l=(e,t)=>{if(e===t)return!0;if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();if(!e||!t||"object"!=typeof e&&"object"!=typeof t)return e===t;if(e.prototype!==t.prototype)return!1;let r=Object.keys(e);return r.length===Object.keys(t).length&&r.every(r=>l(e[r],t[r]))},c=(e,t)=>e.reduce((e,r,n,o)=>(e[t(r,n,o)?0:1].push(r),e),[[],[]])}),O.register("i3lf6",function(e,t){n(e.exports,"default",function(){return u});var r=O("dsN6L"),i=O("6DY4F"),a=O("cFYwb"),s=O("arMz1");function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach(function(t){/*@__PURE__*/o(r)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}class u{constructor(e=[]){if(/*@__PURE__*/o(r)(this,"canCompress",e=>this.compressionRules.some(t=>t.canCompress(e))),/*@__PURE__*/o(r)(this,"compress",e=>{let t=this.createGroups(e);return t.reduce((e,t)=>{let r=this.compressGroup(t);return e.concat(r)},[])}),/*@__PURE__*/o(r)(this,"createGroups",e=>// rather than passed in by the caller (eg. product, org. and tenant info) e.reduce((e,t)=>{let r;let n=this.compressionRules.find(e=>e.canCompress(t));if(n){let e=(0,i.buildActionFields)(t,t.eventType);r=(0,a.omit)(t,Object.keys(e))}let o=e.find(e=>n===e.compressor&&(0,a.equals)(r,e.contextFields));return o?o.events.push(t):e.push({contextFields:r,compressor:n,events:[t]}),e},[])),/*@__PURE__*/o(r)(this,"compressGroup",e=>{// If this group doesn't have any compressor, then the event args are already in their final format if(!e.compressor)return e.events;try{// Run the compressor on the group to generate some new events. // The compression function is only expected to return the action fields for each // event that it generates, since all other fields are generated by the client. let t=e.compressor.compress(e.events);// Add the context fields to each of the resulting events to inflate them into a full action event return t.map(t=>c(c({},t),e.contextFields))}catch(t){return(// If we fail to compress the events, then just fall back the uncompressed events // so that no data is lost. This can happen if the compression function throws an error // or returns some invalid event payloads. // eslint-disable-next-line no-console console.warn(`Failed to compress some analytics events. Error: ${t.message}. Sending ${e.events.length} uncompressed events instead`),e.events)}}),!Array.isArray(e))throw Error("Event compressors must be constructed with an array of CompressionRules");if(!e.every(e=>e instanceof s.CompressionRule))throw Error("Event compressors can only be constructed with instances of CompressionRule");this.compressionRules=e}}}),O.register("arMz1",function(e,t){n(e.exports,"CompressionRule",function(){return s});var r=O("dsN6L"),i=O("kHwWf"),a=O("cFYwb");class s{/** * @callback EventPredicate * @param {object} event An analytics event * @returns {boolean} A flag indicating whether or not the event matches the conditions *//** * @callback CompressionFunction * @param {Array.<Object>} events A collection of analytics events that match the predicate of this compression rule * @returns {Array.<Object>} compressedEvents The compressed analytics events to fire *//** * This constructor defines a new rule for compressing analytics events. * @param {EventPredicate} predicate * @param {CompressionFunction} compressFn */constructor(e,t){if(/*@__PURE__*/o(r)(this,"canCompress",e=>{try{return e&&(0,i.isActionEventType)(e.eventType)&&this.predicate(e)}catch(e){return!1}}),/*@__PURE__*/o(r)(this,"compress",e=>{let[t,r]=(0,a.partition)(e,e=>this.canCompress(e)),n=this.compressFn(t);if(!n)throw Error("No events were returned from the compression function");return n.forEach(e=>{(0,i.validateActionEventType)(e.eventType),(0,i.validateActionEvent)(e)}),n.concat(r)}),"function"!=typeof e)throw Error("Invalid predicate, must be a function that accepts an event and returns a boolean");if("function"!=typeof t)throw Error("Invalid compressFn, must be a function that both accepts and returns an array of events");this.predicate=e,this.compressFn=t}}}),O.register("kHwWf",function(e,t){n(e.exports,"validateContainers",function(){return a}),n(e.exports,"isActionEventType",function(){return s}),n(e.exports,"validateActionEventType",function(){return l}),n(e.exports,"validateActionEvent",function(){return c}),n(e.exports,"validateScreenEvent",function(){return u}),n(e.exports,"validateTrackEvent",function(){return d}),n(e.exports,"validateUIEvent",function(){return f}),n(e.exports,"validateOperationalEvent",function(){return p}),n(e.exports,"validateIdentifyEvent",function(){return g}),n(e.exports,"validatePlatform",function(){return h});var r=O("9UvCO"),o=O("6g3Rz");let i=Object.freeze([r.eventType.OPERATIONAL,r.eventType.TRACK,r.eventType.UI]);function a(e){if(e){if(e&&e.constructor!==Object)throw Error("properties.containers must be an Object");Object.values(e).forEach(e=>(function(e){if(!(0,o.isPlainObject)(e))throw Error("properties.containers must be an Object");if(!("id"in e))throw Error("properties.containers is missing field 'id'");if("string"!=typeof e.id)throw Error("properties.containers.id must be of type String");if("type"in e&&"string"!=typeof e.type)throw Error("properties.containers.type must be of type String")})(e))}}function s(e){switch(e){case r.eventType.OPERATIONAL:case r.eventType.TRACK:case r.eventType.UI:return!0;default:return!1}}function l(e){if(!s(e))throw Error(`Invalid action event type: ${e}, must be one of: [${i}]`);return!0}function c(e){if(!e)throw Error("Missing event");if(!e.source)throw Error("Missing event.source");if(!e.actionSubject)throw Error("Missing event.actionSubject");if(!e.action)throw Error("Missing event.action");a(e.containers)}function u(e){if(!e)throw Error("Missing name")}function d(e){c(e)}function f(e){c(e)}function p(e){c(e)}function g(e,t){if(!e)throw Error("Missing userIdType");if(!t)throw Error("Missing userId");if(!(0,r.isType)(r.userType,e))throw Error(`Invalid userIdType '${e}', must be an userType: [${(0,r.objectValues)(r.userType)}]`)}function h(e){if(!(0,r.isType)(r.platformType,e.platform))throw Error(`Invalid productInfo.platform '${e.platform}', must be a platformType: [${(0,r.objectValues)(r.platformType)}]`);if(e.origin===r.originType.DESKTOP&&!(0,r.isType)(r.desktopPlatforms,e.platform))throw Error(`Invalid productInfo.platform '${e.platform}', must be one of [mac, linux, windows]`);if(e.origin===r.originType.WEB&&!(0,r.isType)(r.webPlatforms,e.platform))throw Error(`Invalid productInfo.platform '${e.platform}', must be one of [web, mobileWeb]`)}}),O.register("ltGvk",function(e,t){var r;n(e.exports,"StopLowPriorityEventDelayReason",function(){return o});let o=((r={}).TIMEOUT="timeout",r.MANUAL="manual",r)}),O.register("hJSVJ",function(e,t){n(e.exports,"default",function(){return m});var r=O("dsN6L"),i=O("kbWO6"),a=O("7nEJf"),s=O("2Z4H0"),l=O("e8HTB"),c=O("cFFHy"),u=O("heliR"),d=O("hfae9"),f=O("6Xo9M"),p=O("eZyQr");function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach(function(t){/*@__PURE__*/o(r)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}class m{getUser(){return this.user}async track(e,t,r,n){let o=this.buildBaseEvent(r,d.SegmentEventTypes.TRACK,t),i=h(h({},o),{},{type:d.SegmentEventTypes.TRACK,properties:(0,p.prepareEventProperties)(t),event:e}),a=h(h({},i),{},{messageId:this.createMessageId()}),s=this.packageEvent(a);await this.resilienceQueue.addItem(s),n&&n()}async page(e,t,r,n){let o=this.buildBaseEvent(r,d.SegmentEventTypes.PAGE,t),i=h(h({},o),{},{type:d.SegmentEventTypes.PAGE,properties:(0,p.prepareEventProperties)(t),name:e}),a=h(h({},i),{},{messageId:this.createMessageId()}),s=this.packageEvent(a);await this.resilienceQueue.addItem(s),n&&n()}// Segment uses the identifier to update user id which we have already done in the analyticsWebClient.ts async identify(e,t,r,n){let o=this.buildBaseEvent(r,d.SegmentEventTypes.IDENTIFY,t),i=h(h({},o),{},{type:d.SegmentEventTypes.IDENTIFY,traits:(0,p.prepareEventProperties)(t)}),a=h(h({},i),{},{messageId:this.createMessageId()}),s=this.packageEvent(a);await this.resilienceQueue.addItem(s),n&&n()}buildBaseEvent(e,t,r){let n=(0,p.prepareEventProperties)(e),o=(0,p.buildContext)(n);return{context:o,timestamp:new Date().toISOString(),type:t,userId:this.user.getUserId(),anonymousId:r.anonymousId||this.user.getAnonymousId()}}createMessageId(){return`ajs-${/*@__PURE__*/o(i)()}`}packageEvent(e){let{apiHost:t,apiHostProtocol:r}=this.options;return{headers:{"Content-Type":"text/plain"},msg:e,url:`${r}://${t}/${e.type.charAt(0)}`}}async attachXIDs(e){return this.xidPromiseCallback?(0,l.attachXidToMultipleEvents)(e,this.xidPromiseCallback):Promise.resolve(e)}constructor(e){var t;/*@__PURE__*/o(r)(this,"sendEvents",async(e,t)=>{let r=this.resilienceQueue.getGlobalRetryCount(),n=this.metrics.getMetricsPayload(),o=h(h({},n),{},{httpRetryCount:r});for(let e in o)0===o[e]&&delete o[e];let i=await this.attachXIDs(e),a=new Date().toISOString(),s=i.map(e=>(e.msg.sentAt=a,e.msg));try{let e=await (0,u.sendEvents)({url:this.gasv3BatchUrl,batch:{batch:s,sentAt:a,metadata:o},timeout:this.options.requestTimeout});this.metrics.subtractFromMetrics(n),t(null,e)}catch(e){t(e,null)}}),this.options=h(h({},e),{},{requestTimeout:e.requestTimeout||c.DEFAULT_REQUEST_TIMEOUT,retryQueueOptions:e.retryQueueOptions||{},logger:e.logger||console,disableCookiePersistence:e.disableCookiePersistence||!1}),this.user=new f.default(null===(t=this.options)||void 0===t?void 0:t.disableCookiePersistence),this.xidPromiseCallback=e.xidPromiseGetter(),this.gasv3BatchUrl=`${e.apiHostProtocol}://${e.apiHost}/batch`,this.metrics=(0,s.default)(),this.resilienceQueue=(0,a.default)(e.retryQueuePrefix,e.product,this.options.retryQueueOptions,this.options.logger),this.resilienceQueue.start(this.sendEvents)}}}),O.register("7nEJf",function(e,t){n(e.exports,"default",function(){return o});var r=O("6nJeC"),o=(e,t,n,o)=>new r.default(e,t,n||{},o)}),O.register("6nJeC",function(e,t){n(e.exports,"default",function(){return b});var r=O("dsN6L"),i=O("anYf2"),a=O("iKhHX"),s=O("h2nc6"),l=O("kCKPK"),c=O("gLGA8"),u=O("2Z4H0"),d=O("grZKu"),f=O("kso36"),p=O("le7KR"),g=O("3wcTi");function h(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach(function(t){/*@__PURE__*/o(r)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}let v={backoffFactor:0,backoffJitterPercentage:0,flushWaitMs:6e4,minRetryDelay:6e4,maxRetryDelay:6e4},y={backoffFactor:2,backoffJitterPercentage:.2,batchFlushSize:7,flushBeforeUnload:!1,flushWaitMs:500,maxAttempts:10,// TODO figure out this number. For indexeddb we are sharing the queue with all tabs maxItems:1e3,maxRetryDelay:3e4,minRetryDelay:1e3};class b{start(e){this.batchFlushCallback=e,this.longPollingScheduler.schedule()}stop(){this.scheduler.stop(),this.longPollingScheduler.stop()}async addItem(e){// Since Jira and Confluence use `.toJSON` on objects that should be strings // And expect us to use `JSON.stringify` on these objects, // And indexeddb strips these functions from the objects when adding them to the DB, // We must run this silly stringify and parse before passing the event to the resilience meechanism. // Planning on removing this in v4 let t=JSON.parse(JSON.stringify(e)),{numberOfEvictedItems:r}=await this.resilience.addItem(t,{},c.GuardPolicy.EVICT);this.scheduler.schedule(),this.metricsCollector.addToEventCount(),r>0&&this.metricsCollector.addToItemsDiscardedByOverflowCounter(r)}getGlobalRetryCount(){return this.scheduler.getFailureCount()}async scheduleCallback(e){// Even though we stopped the scheduler, it can be restarted with a call to schedule. // This could be triggered by a new event or the longPollingScheduler if(this.networkStatus.getNetworkStatus()===g.NetworkStatusEnum.OFFLINE){e(p.DoneState.NOOP);return}try{let t=await this.resilience.processItems(this.flush.bind(this),this.options.batchFlushSize);e(t)}catch(t){if(t.name===s.CallbackProcessingErrorName){e(p.DoneState.ERROR);return}// TODO we can probably log here but throwing is useless as it will just be shallowed by the Scheduler // In theory something else should catch all other errors from indexeddb and this should never happen. }finally{await this.checkEventCountAndReschedule()}}async checkEventCountAndReschedule(){let e=await this.resilience.getItemCount();e>0&&this.scheduler.schedule({immediate:e>=this.options.batchFlushSize})}async scheduleLongCallBack(e){// Eventually we will want to send data about how many queues were purged let t=(0,i.default)(this.queuePrefix);this.metricsCollector.addToPurgedQueuesMetrics(t);// Eventually we will want to send data about how attempted reclaims and actual reclaims were made let r=await (0,a.default)(this.queuePrefix,async e=>{let t=e.map(e=>({item:e.item,retryAttempts:e.attemptNumber,id:e.id})),{items:r}=await this.resilience.bulkAddItem(t,c.GuardPolicy.IGNORE);return r.length===t.length?{status:"successful"}:{status:"partial",acceptedItemIds:r.map(e=>e.id)}});this.metricsCollector.addToReclaimMetrics(r),// We dont want to flush events from here as there maybe issues with analytics-service // Scheduler has all the context and can schedule the next batch accordingly await this.checkEventCountAndReschedule(),e(p.DoneState.SUCCESS),this.longPollingScheduler.schedule()}flush(e,t){this.metricsCollector.setResilienceMechanism(this.resilience.storeType());let{batchFlushCallback:r}=this;if(!r)throw Error("batchFlushCallback has not been set. Call PullBatchableQueue#start first.");return new Promise((n,o)=>{if(e.length<=0){n(p.DoneState.NOOP);return}let i=e.map(e=>{let t=e.item;return e.retryAttempts>0&&t.msg&&(t.msg._metadata||(t.msg._metadata={}),t.msg._metadata.failedAttempts=e.retryAttempts),t});r(i,e=>{e?(t.numberOfDeletedItems>0&&this.metricsCollector.addToItemsDiscardedByRetryCounter(t.numberOfDeletedItems),o(e)):n(p.DoneState.SUCCESS)})})}buildOptions(e){return{backoffFactor:(null==e?void 0:e.backoffFactor)||y.backoffFactor,backoffJitterPercentage:(null==e?void 0:e.backoffJitterPercentage)!==void 0?e.backoffJitterPercentage:y.backoffJitterPercentage,batchFlushSize:(null==e?void 0:e.batchFlushSize)||y.batchFlushSize,flushBeforeUnload:(null==e?void 0:e.flushBeforeUnload)||y.flushBeforeUnload,flushWaitMs:(null==e?void 0:e.flushWaitMs)||y.flushWaitMs,maxItems:(null==e?void 0:e.maxItems)||y.maxItems,maxAttempts:(null==e?void 0:e.maxAttempts)||y.maxAttempts,maxRetryDelay:(null==e?void 0:e.maxRetryDelay)||y.maxRetryDelay,minRetryDelay:(null==e?void 0:e.minRetryDelay)||y.minRetryDelay}}constructor(e,t,r,n){this.queuePrefix=e,// Avoiding using options in ResilienceDB at this stage as // the options are optimised for the PushBatchableQueue this.resilience=new l.default(t,{logger:n,maxAttempts:null==r?void 0:r.maxAttempts,maxEventLimit:null==r?void 0:r.maxItems}),this.options=this.buildOptions(r),this.scheduler=new f.default(m(m({},this.options),{},{waitInterval:null!=r&&r.flushBeforeUnload?0:this.options.flushWaitMs}),this.scheduleCallback.bind(this)),this.longPollingScheduler=new f.default(m(m({},v),{},{waitInterval:v.flushWaitMs}),this.scheduleLongCallBack.bind(this)),this.metricsCollector=(0,u.default)(),this.networkStatus=new d.default(e=>{e===g.NetworkStatusEnum.OFFLINE?this.scheduler.stop():this.checkEventCountAndReschedule()})}}}),O.register("anYf2",function(e,t){n(e.exports,"default",function(){return a});var r=O("g1nK9"),o=O("3RTB0");// For more details on this funciton, see https://hello.atlassian.net/wiki/spaces/MEASURE/pages/585086028/Investigation+Local+storage+full // TL;DR // If a queue looses its `ack` key in localstorage, it will never get claimed. // There is a small chance that this can happen. // This function is to run through queues and clean any that have been orphaned. // Keys stolen from https://github.com/segmentio/localstorage-retry/blob/master/lib/index.js#L55 let i=Object.values(r.LocalStorageKeySuffix);var a=e=>{if("string"!=typeof e||0===e.length)return 0;try{let t=Object.keys(localStorage).filter(t=>t&&t.startsWith(`${e}.`)||!1).map(e=>e.split(".")).filter(e=>3===e.length&&i.includes(e[2])).reduce((e,t)=>{let[,r,n]=t;return void 0===e[r]&&(e[r]={}),e[r][n]=!0,e},{}),n=Object.keys(t).filter(e=>!0!==t[e][r.LocalStorageKeySuffix.ACK]);return n.forEach(t=>{let{queue:r,inProgress:n,reclaimStart:i,reclaimEnd:a}=(0,o.createLocalStorageKeys)(e,t);localStorage.removeItem(n),localStorage.removeItem(r),localStorage.removeItem(i),localStorage.removeItem(a)}),n.length}catch(e){// Ignore errors from localStorage. }return 0}}),O.register("g1nK9",function(e,t){var r,o;n(e.exports,"LocalStorageKeySuffix",function(){return i}),n(e.exports,"Timers",function(){return a});let i=((r={}).IN_PROGRESS="inProgress",r.QUEUE="queue",r.RECLAIM_START="reclaimStart",r.RECLAIM_END="reclaimEnd",r.ACK="ack",r),a=((o={})[o.RECLAIM_TIMEOUT=1e4]="RECLAIM_TIMEOUT",o[o.RECLAIM_WAIT=500]="RECLAIM_WAIT",o[o.RECLAIM_WAIT_THRESHOLD=2e3]="RECLAIM_WAIT_THRESHOLD",o)}),O.register("3RTB0",function(e,t){n(e.exports,"createLocalStorageKeys",function(){return o});var r=O("g1nK9");let o=(e,t)=>({[r.LocalStorageKeySuffix.ACK]:`${e}.${t}.${r.LocalStorageKeySuffix.ACK}`,[r.LocalStorageKeySuffix.QUEUE]:`${e}.${t}.${r.LocalStorageKeySuffix.QUEUE}`,[r.LocalStorageKeySuffix.IN_PROGRESS]:`${e}.${t}.${r.LocalStorageKeySuffix.IN_PROGRESS}`,[r.LocalStorageKeySuffix.RECLAIM_START]:`${e}.${t}.${r.LocalStorageKeySuffix.RECLAIM_START}`,[r.LocalStorageKeySuffix.RECLAIM_END]:`${e}.${t}.${r.LocalStorageKeySuffix.RECLAIM_END}`})}),O.register("iKhHX",function(e,t){n(e.exports,"default",function(){return h});var r=O("dsN6L"),i=O("kbWO6"),a=O("g1nK9"),s=O("3RTB0");function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach(function(t){/*@__PURE__*/o(r)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}// Code we need to mimic: // https://github.com/segmentio/localstorage-retry/blob/master/lib/index.js#L262-L357 // Note we do not want to run this library due to the performance, duplication and memory leak issues. let u=e=>new Promise(t=>{setTimeout(t,e)}),d=e=>{try{return Object.keys(localStorage).filter(t=>t.startsWith(e)).map(e=>e.split(".")).filter(t=>{if(3===t.length&&t[0]===e&&t[2]===a.LocalStorageKeySuffix.ACK)try{let e=localStorage.getItem(t.join("."));if(e){let t=parseInt(e);return a.Timers.RECLAIM_TIMEOUT+t<Date.now()}}catch(e){// ignore and drop value }return!1}).map(e=>e[1])}catch(e){// Ignore errors from accessing localStorage. }return[]},f=async(e,t)=>{let{ack:r,reclaimStart:n,reclaimEnd:o}=e.storageKeys,i=Date.now();if(localStorage.setItem(n,e.reclaimProcessId),localStorage.setItem(r,i.toString()),await u(a.Timers.RECLAIM_WAIT),Date.now()>i+a.Timers.RECLAIM_WAIT_THRESHOLD||// Either the parent has caught up and removed our claim, or someone else started a claim instead localStorage.getItem(n)!==e.reclaimProcessId)throw Error("Took to long to callback, reclaim abandonded. After reclaimStart.");if(localStorage.setItem(o,e.reclaimProcessId),await u(a.Timers.RECLAIM_WAIT),Date.now()>i+a.Timers.RECLAIM_WAIT_THRESHOLD||// Either the parent has caught up and removed our claim, or someone else started a claim instead localStorage.getItem(n)!==e.reclaimProcessId||localStorage.getItem(o)!==e.reclaimProcessId)throw Error("Took to long to callback, reclaim abandonded. After reclaimEnd.");return p(e,t)},p=async(e,t)=>{let{queue:r,inProgress:n}=e.storageKeys,o=JSON.parse(localStorage.getItem(r)||"[]"),i=JSON.parse(localStorage.getItem(n)||"{}"),a=Object.entries(i).map(([e,t])=>{let r=c(c({},t),{},{// LocalStorage-retry would add the attemptCounter after failure, rather than // as it was being processed attemptNumber:t.attemptNumber+1,id:e});return r}),s=[...o,...a];if(s.length>0){let o=await t(s);if("successful"===o.status)g(e.storageKeys);else if("partial"===o.status){// Dont delete all events if we are only able to take some of them. let e=s.filter(e=>!o.acceptedItemIds.includes(e.id));return(// This way around, we can almost ensure that we wont hit memory quota exceeded errors. // However, there is a very small chance that we may lose events if the process exits between these two commands. localStorage.removeItem(n),localStorage.setItem(r,JSON.stringify(e)),{fullReclaim:!1})}}else g(e.storageKeys);return{fullReclaim:!0}},g=e=>{// Always good to do queue and inprogress first to reduce duplications // and to free up more space in localstorage localStorage.removeItem(e.queue),localStorage.removeItem(e.inProgress),localStorage.removeItem(e.reclaimEnd),localStorage.removeItem(e.reclaimStart),// This has to be last or we risk leaving things in localStorage that have to be purged localStorage.removeItem(e.ack)};var h=async(e,t)=>{if("string"!=typeof e||0===e.length)return{fullReclaims:0,partialReclaims:0,failedReclaims:0};let r=/*@__PURE__*/o(i)(),n=d(e),a=n.map(n=>f({queuePrefix:e,reclaimProcessId:r,storageKeys:(0,s.createLocalStorageKeys)(e,n)},t)),l=await Promise.allSettled(a),c=l.filter(e=>"rejected"===e.status),u=l.filter(e=>"fulfilled"===e.status).map(e=>e.value),p=u.filter(e=>e.fullReclaim),g=u.filter(e=>!e.fullReclaim);return{failedReclaims:c.length,partialReclaims:g.length,fullReclaims:p.length}}}),O.register("h2nc6",function(e,t){n(e.exports,"CallbackProcessingErrorName",function(){return r}),n(e.exports,"default",function(){return o});let r="CallbackProcessingError";class o extends Error{constructor(e){let t=e&&"object"==typeof e&&"toString"in e&&"function"==typeof e.toString&&e.toString(),n=t||"string"==typeof e&&e||"Argument passed to CallbackProcessingError was not an Error or string.";super(`Error thrown while processing events in callback: ${n}`),// Must reset the prototypes after calling super of builtin classes // https://github.com/Microsoft/TypeScript/wiki/Breaking-Changes#extending-built-ins-like-error-array-and-map-may-no-longer-work Object.setPrototypeOf(this,o.prototype),this.name=r}}}),O.register("kCKPK",function(e,t){n(e.exports,"default",function(){return o});var r=O("60Epp");O("gLGA8"),O("h2nc6");var o=r.default}),O.register("60Epp",function(e,t){n(e.exports,"default",function(){return c});var r=O("gLGA8"),o=O("3gd5a"),i=O("1KJT2"),a=O("jnWV5"),s=O("8Yx3b"),l=O("eIOk8");class c{getResilienceMechanism(e,t){if(!t.useMemory)try{return new a.default(e,t)}catch(e){if(!(e instanceof o.default)){var r;null===(r=t.logger)||void 0===r||r.warn("Attempted to create IndexedDbResilience but failed. Using memory instead.")}}return new s.default(this.namespace,t)}addItem(e,t,n=r.GuardPolicy.ABANDON){return this.runOrFailOver(()=>this.resilience.addItem(e,t,n))}bulkAddItem(e,t=r.GuardPolicy.ABANDON){return this.runOrFailOver(()=>this.resilience.bulkAddItem(e,t))}getItems(e){return this.runOrFailOver(()=>this.resilience.getItems(e))}deleteItems(e){return this.runOrFailOver(()=>this.resilience.deleteItems(e))}getItemCount(){return this.runOrFailOver(()=>this.resilience.getItemCount())}processItems(e,t){return this.runOrFailOver(()=>this.resilience.processItems(e,t))}storeType(){return this.resilience.storeType()}async runOrFailOver(e){try{return await e()}catch(t){if((0,i.shouldIgnoreResilienceDbError)(t))throw t;return this.resilience.storeType()===r.StoreType.INDEXEDDB&&await this.failOver(),e()}}async failOver(){// Attempt to get any events we can and put them into memory let e=this.resilience,t=new s.default(this.namespace,this.options);this.resilience=t;try{let{items:n}=await e.getItems(this.options.maxEventLimit);if(n.length>0){let o=await t.bulkAddItemWrapperType(n,r.GuardPolicy.IGNORE),i=o.items.map(e=>e.id);await e.deleteItems(i)}}catch(e){this.options.logger.warn("Unexpected error from ResilienceDb, switching to MemoryDb");// Dont need to catch. We are just getting events if we can }}constructor(e,t={}){if(this.namespace=e,this.options=(0,l.createOptionsWithDefaults)(t),!e||0===e.length||"string"!=typeof e)throw Error("Invalid namespace provided");this.resilience=this.getResilienceMechanism(e,t)}}}),O.register("gLGA8",function(e,t){var r,o;n(e.exports,"NAMESPACE_AND_TIME_ADDED_INDEX",function(){return i}),n(e.exports,"RESILIENCE_DB_NAME",function(){return a}),n(e.exports,"RESILIENCE_STORE_NAME",function(){return s}),n(e.exports,"TIME_TO_PROCESS_AFTER_INDEX",function(){return l}),n(e.exports,"TIME_ADDED_INDEX",function(){return c}),n(e.exports,"RETRY_INDEX",function(){return u}),n(e.exports,"INDEXEDDB_TIMEOUT",function(){return d}),n(e.exports,"StoreType",function(){return f}),n(e.exports,"GuardPolicy",function(){return p});let i="namespace-timeAdded",a="analytics-web-client",s="analytics-resilience",l="timeToBeProcessedAfter",c="timeAdded",u="retryAttempts",d=15e3,f=((r={}).INDEXEDDB="indexeddb",r.MEMORY="memory",r),p=((o={}).IGNORE="ignore",o.ABANDON="abandon",o.EVICT="evict",o)}),O.register("3gd5a",function(e,t){n(e.exports,"default",function(){return r});class r extends Error{constructor(){super("window.indexeddb is undefined."),// Must reset the prototypes after calling super of builtin classes // https://github.com/Microsoft/TypeScript/wiki/Breaking-Changes#extending-built-ins-like-error-array-and-map-may-no-longer-work Object.setPrototypeOf(this,r.prototype),this.name="NoIndexedDbError"}}}),O.register("1KJT2",function(e,t){n(e.exports,"shouldIgnoreResilienceDbError",function(){return a});var r=O("l5Q88"),o=O("h2nc6"),i=O("8P17o");let a=e=>!!e&&"object"==typeof e&&"name"in e&&"string"==typeof e.name&&(e.name===r.AbandonWriteErrorName||e.name===o.CallbackProcessingErrorName||e.name===i.InvalidPolicyErrorName)}),O.register("l5Q88",function(e,t){n(e.exports,"AbandonWriteErrorName",function(){return r}),n(e.exports,"default",function(){return o});let r="AbandonWriteError";class o extends Error{constructor(e){super(`Event Limit reached. Abandoning write to: ${e}`),// Must reset the prototypes after calling super of builtin classes // https://github.com/Microsoft/TypeScript/wiki/Breaking-Changes#extending-built-ins-like-error-array-and-map-may-no-longer-work Object.setPrototypeOf(this,o.prototype),this.name=r}}}),O.register("8P17o",function(e,t){n(e.exports,"InvalidPolicyErrorName",function(){return r}),n(e.exports,"default",function(){return o});let r="InvalidPolicyError";class o extends Error{constructor(e,t){super(`Method '${t}' cannot be called with policy '${e}'.`),this.name=r}}}),O.register("jnWV5",function(e,t){n(e.exports,"default",function(){return v});var r=O("ai2Md"),i=O("dsN6L"),a=O("gLGA8"),s=O("g22sj"),l=O("h2nc6"),c=O("8P17o"),u=O("3gd5a"),d=O("1KJT2"),f=O("eZpRU"),p=O("eIOk8");let g=["item"],h=["items"];function m(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}class v{storeType(){return a.StoreType.INDEXEDDB}constructor(e,t={}){if(/*@__PURE__*/o(i)(this,"startDB",async()=>new Promise(async(e,t)=>{if("undefined"!=typeof window){window.setTimeout(()=>{this.logger.warn("IndexedDB timed out."),t(new u.default)},a.INDEXEDDB_TIMEOUT);/* * The database version number can never change. * An upgrade transaction is limited to only one connection to the database. * Once this is done, we cannot open any connections with older versions of the schema. * https://www.w3.org/TR/IndexedDB/#upgrade-transaction-construct * * Due to the nature of how AWC is used (multiple tabs that are very long lived), * we will not be able to run version upgrades via indexeddb. * * This does not mean we cant change what is stored in the tables, * this limitation just prevents us from: * - Creating new ObjectStores in this database connection, and * - Creating new indexes on our ObjectStores * * Any upgrades we wish to run in the future will have to create a new database, * and migrate all the data from older databases. * * This also means any migrations we make will have to be supported until we have evidence * that no events are coming from old versions of the database. * This may take a long time. */let r=window.indexedDB.open(a.RESILIENCE_DB_NAME,1);r.onupgradeneeded=e=>{if(0!==e.oldVersion)throw Error("We cannot upgrade the database. Do not do this.");let t=r.result,n=t.createObjectStore(a.RESILIENCE_STORE_NAME,{keyPath:"id"});n.createIndex(a.TIME_TO_PROCESS_AFTER_INDEX,a.TIME_TO_PROCESS_AFTER_INDEX,{unique:!1}),n.createIndex(a.RETRY_INDEX,a.RETRY_INDEX,{unique:!1}),n.createIndex(a.TIME_ADDED_INDEX,a.TIME_ADDED_INDEX,{unique:!1}),// Compound key index of product - timeAdded. n.createIndex(a.NAMESPACE_AND_TIME_ADDED_INDEX,["namespace","timeAdded"],{unique:!1})};try{return await (0,p.requestToPromise)(r),e(r.result)}catch(e){this.logger.warn("IndexedDB failed to initialise.",e),t(new u.default)}}})),/*@__PURE__*/o(i)(this,"addItem",async(e,t={},r=a.GuardPolicy.ABANDON)=>{let{logger:n,namespace:o}=this,i=(0,p.convertToItemWrapper)(e,o,t),{objectStore:s}=await this.getObjectStoreAndTransaction("readwrite");if(r===a.GuardPolicy.IGNORE)throw new c.default(r,"IndexedDbConnector#addItem");try{if(!i.namespace||0===i.namespace.length||"string"!=typeof i.namespace)throw Error("Namespace not specified");// Making space for 1 event, if required. let e=await this.globalEventLimitGuard.insertItems(s,[i],r);if(1===e.items.length)return{item:e.items[0],numberOfEvictedItems:e.numberOfEvictedItems};// Should never happen as the Policy and EventCountGuard should cause another pathway throw Error(`Incorrect number of items added. Expected: 1, got: ${e.items.length}`)}catch(e){if((0,d.shouldIgnoreResilienceDbError)(e))throw e;throw n.log("Failed to add item to table",e),Error("Request to add item to table failed")}}),/*@__PURE__*/o(i)(this,"bulkAddItem",async(e,t=a.GuardPolicy.ABANDON)=>{let{logger:n,namespace:i}=this,s=e.map(e=>{let{item:t}=e,n=/*@__PURE__*/o(r)(e,g);return(0,p.convertToItemWrapper)(t,i,n)}),{objectStore:l}=await this.getObjectStoreAndTransaction("readwrite");try{return await this.globalEventLimitGuard.insertItems(l,s,t)}catch(e){if((0,d.shouldIgnoreResilienceDbError)(e))throw e;throw n.log("Failed to add item to table",e),Error("Request to add item to table failed")}}),/*@__PURE__*/o(i)(this,"getItems",async(e=s.GET_ITEM_COUNT)=>{let t=e>0?e:s.GET_ITEM_COUNT,{logger:r}=this,n=this.options.maxAttempts,{transaction:l,objectStore:c}=await this.getObjectStoreAndTransaction("readwrite"),u=c.index(a.TIME_TO_PROCESS_AFTER_INDEX),d=IDBKeyRange.upperBound(Date.now()),f=u.openCursor(d),g=await new Promise(async(e,a)=>{let l=[],c=0;f.onerror=e=>{r.error("Failed to open cursor:",e),a("Failed to open cursor")},// Requests for Cursors call onsuccess multiple times and cannot be converted to promises f.onsuccess=a=>{let u=a.target.result;if(u){// Prevent mutation of the value we are returning let a=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?m(Object(r),!0).forEach(function(t){/*@__PURE__*/o(i)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):m(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({},u.value);l.push(a);// Mutations seem to be required for testing indexeddb library let d=u.value;if(d.retryAttempts+=1,d.timeToBeProcessedAfter=Date.now()+s.VISIBILITY_TIMEOUT,d.retryAttempts>=n){++c;let e=u.delete();(0,p.monitorErrorsOnRequest)(e,r)}else{let e=u.update(d);(0,p.monitorErrorsOnRequest)(e,r)}l.length<t?u.continue():e({items:l,numberOfDeletedItems:c})}else e({items:l,numberOfDeletedItems:c})}});return await (0,p.commitTransaction)(l,this.logger),g}),/*@__PURE__*/o(i)(this,"deleteItems",async e=>{let{transaction:t,objectStore:r}=await this.getObjectStoreAndTransaction("readwrite");try{let n=e.map(e=>this.deleteItem(r,e));await (0,p.commitTransaction)(t,this.logger),await Promise.all(n)}catch(e){throw this.logger.warn("Failed to delete items from indexeddb.",e),e}}),/*@__PURE__*/o(i)(this,"getItemCount",async()=>{let{transaction:e,objectStore:t}=await this.getObjectStoreAndTransaction("readonly"),r=t.index(a.TIME_TO_PROCESS_AFTER_INDEX),n=IDBKeyRange.upperBound(Date.now()),o=r.count(n),i=await (0,p.requestToPromise)(o);return await (0,p.commitTransaction)(e,this.logger),i.target.result}),/*@__PURE__*/o(i)(this,"processItems",async(e,t=s.GET_ITEM_COUNT)=>{let n=await this.getItems(t),{items:i}=n,a=/*@__PURE__*/o(r)(n,h);try{let t=await e(i,a),r=i.map(e=>e.id);return(// We should not await this delete as a rejected promise would get caught by the catch statement await this.deleteItems(r),t)}catch(e){// Eventually we will need a intermediate class to catch all errors but we should ignore this error // This allows libraries beneath to distinguish between a success or failure in processing to update schedulers or anything else // To provide back off or any other mechanism to allow what ever is cauing the errors to recover throw new l.default(e)}}),/*@__PURE__*/o(i)(this,"deleteItem",async(e,t)=>{let{logger:r}=this;try{await (0,p.requestToPromise)(e.delete(t))}catch(e){throw r.error("Failed to delete item:",t,e),e}}),/*@__PURE__*/o(i)(this,"getObjectStoreAndTransaction",async e=>{let t=(await this.db).transaction(a.RESILIENCE_STORE_NAME,e),r=t.objectStore(a.RESILIENCE_STORE_NAME);return{transaction:t,objectStore:r}}),this.options=(0,p.createOptionsWithDefaults)(t),this.namespace=e,this.logger=this.options.logger,!window.indexedDB)throw new u.default;this.db=this.startDB(),// We just swallow any errors as we know that these are intermittent errors // when switching from indexeddb -> localStorage this.db.catch(()=>{}),/** * * This class will enforce the number of analytics events we can store in our IndexedDB object store * if asked before adding items to the object store. */this.globalEventLimitGuard=new f.default(this.options.maxEventLimit,this.namespace,this.logger,this.deleteItem)}}}),O.register("g22sj",function(e,t){n(e.exports,"GET_ITEM_COUNT",function(){return r}),n(e.exports,"VISIBILITY_TIMEOUT",function(){return o}),n(e.exports,"MAX_ATTEMPTS",function(){return i}),n(e.exports,"EVENT_COUNT_LIMIT",function(){return a});let r=7,o=6e4,i=10,a=5e3}),O.register("eZpRU",function(e,t){n(e.exports,"default",function(){return l});var r=O("dsN6L"),i=O("gLGA8"),a=O("l5Q88"),s=O("eIOk8");class l{/** * This function checks the number of events currently in AWC IndexedDB object store and if necessary, * will evict the oldest events in favour of the events we want to add. * * The indexed is treated as effectively: partitioned by product and sorted by timeAdded. * * This function can be re-used when the bulk add functionality is added in IndexedDbConnector. * * @param countOfEventsToAdd - The number of events we are proposing to add. */async insertItems(e,t,r=i.GuardPolicy.ABANDON){let n=[...t],o=0;switch(r){case i.GuardPolicy.ABANDON:await this.throwIfNotEnoughSpace(e,t.length);break;case i.GuardPolicy.EVICT:o=await this.evictIfNotEnoughSpace(e,t.length);break;case i.GuardPolicy.IGNORE:// Removed items from `itemsToAdd` if there is insufficient space await this.calculateHowManyEventsWeCanAdd(e,n)}let a=n.map(t=>(0,s.requestToPromise)(e.add(t)));return await Promise.all(a),await (0,s.commitTransaction)(e.transaction,this.logger),{items:n,numberOfEvictedItems:o}}async throwIfNotEnoughSpace(e,t){let r=await this.calculateFreeSpace(e);if(r<t)throw new a.default(`Not enough space in IndexedDb. Needed ${t} but only had ${r}`)}async evictIfNotEnoughSpace(e,t){let r=await this.calculateFreeSpace(e);if(r<t){let n=t-r;return await this.deleteOldestNEvents(e,n),n}return 0}async calculateHowManyEventsWeCanAdd(e,t){let r=await this.calculateFreeSpace(e);if(r<t.length){let e=t.length-r,n=t.length-e;t.splice(n,e)}}async calculateFreeSpace(e){let t=await this.getCountofEventsInObjectStore(e);return this.eventLimit-t}/** * This query returns the count of items held in AWC IndexedDB object store per product. */async getCountofEventsInObjectStore(e){let t=e.index(i.NAMESPACE_AND_TIME_ADDED_INDEX),r=IDBKeyRange.bound([this.namespace,0],[this.namespace,Date.now()]),n=t.count(r),o=await (0,s.requestToPromise)(n);return o.target.result}constructor(e,t,n,a){if(/*@__PURE__*/o(r)(this,"deleteOldestNEvents",async(e,t)=>{var r;let n=e.index(i.NAMESPACE_AND_TIME_ADDED_INDEX),o=IDBKeyRange.bound([this.namespace,0],[this.namespace,Date.now()]),a=n.getAllKeys(o,t),l=await (0,s.requestToPromise)(a),c=null==l||null===(r=l.target)||void 0===r?void 0:r.result;// Adding extra safety if(c&&Array.isArray(c)&&c.length>0)try{let t=c.map(t=>this.deleteItemHandler(e,t));await Promise.all(t)}catch(e){throw this.logger.warn("Failed to delete items from indexeddb.",e),e}}),e>0)this.eventLimit=e;else throw Error("Event Limit has to be set higher than 1");this.namespace=t,this.logger=n,this.deleteItemHandler=a}}}),O.register("eIOk8",function(e,t){n(e.exports,"convertToItemWrapper",function(){return a}),n(e.exports,"createOptionsWithDefaults",function(){return s}),n(e.exports,"requestToPromise",function(){return l}),n(e.exports,"commitTransaction",function(){return u}),n(e.exports,"monitorErrorsOnRequest",function(){return d});var r=O("kbWO6"),i=O("g22sj");let a=(e,t,{id:n,retryAttempts:i,timeToProcessOffset:a})=>({item:e,id:n||/*@__PURE__*/o(r)(),retryAttempts:i||0,timeToBeProcessedAfter:Date.now()+(a||0),namespace:t,timeAdded:Date.now()}),s=e=>({logger:e.logger||console,useMemory:e.useMemory||!1,maxAttempts:e.maxAttempts||i.MAX_ATTEMPTS,// This is so that we can customise `maxEventLimit`, primarily for testing. maxEventLimit:e.maxEventLimit||i.EVENT_COUNT_LIMIT}),l=e=>new Promise((t,r)=>{e.onsuccess=e=>{t(e)},e.onerror=e=>{r(e)}}),c=e=>new Promise((t,r)=>{// We will have to see how much cost there is to waiting for the transaction to complete in the real world. // In theory in some cases we could return as soon as the request is complete and // just monitor errors on transactions with the logger. // This maybe more of an issue in Safari and other older browsers where commit isnt available // and we would have to wait for the transaction to complete itself. e.oncomplete=()=>{t()},e.onerror=e=>{r(e)},e.onabort=e=>{r(e)}}),u=(e,t)=>{try{"function"==typeof e.commit&&e.commit()}catch(e){throw t.error("Failed to force commit transaction:",e),e}return c(e)},d=(e,t)=>{e.onerror=e=>{t.warn("Error thrown from request:",e)}}}),O.register("8Yx3b",function(e,t){n(e.exports,"default",function(){return h});var r=O("dsN6L"),i=O("ai2Md"),a=O("gLGA8"),s=O("g22sj"),l=O("h2nc6"),c=O("8P17o"),u=O("1hqhd"),d=O("eIOk8");let f=["item"],p=["items"];function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}class h{/** * This method is used mainly to write new events to MemoryDB and uses the MEMORY_DB_GUARD_POLICY.EVICT_OLDEST_IF_LIMIT_EXECEEDED policy * to removes oldest events when limit is reached. */async addItem(e,t={},r=a.GuardPolicy.ABANDON){if(r===a.GuardPolicy.IGNORE)throw new c.default(r,"IndexedDbConnector#addItem");let n=(0,d.convertToItemWrapper)(e,this.namespace,t),o=await this.globalEventLimitGuard.insertItemsToMemoryStore([n],r);return Promise.resolve({item:o.items[0],numberOfEvictedItems:o.numberOfEvictedItems})}bulkAddItem(e,t=a.GuardPolicy.ABANDON){let r=e.map(e=>{let{item:t}=e,r=/*@__PURE__*/o(i)(e,f);return(0,d.convertToItemWrapper)(t,this.namespace,r)});return this.bulkAddItemWrapperType(r,t)}/** * This method is used mainly to write events to MemoryDB when unknown errors are thrown from IndexedDB. */bulkAddItemWrapperType(e,t=a.GuardPolicy.ABANDON){return Promise.resolve(this.globalEventLimitGuard.insertItemsToMemoryStore(e,t))}getItems(e=s.GET_ITEM_COUNT){return Promise.resolve(this.synchronousGetItems(e))}synchronousGetItems(e=s.GET_ITEM_COUNT){let t=e>0?e:s.GET_ITEM_COUNT,n=Date.now(),i=[],a=[];for(let e of this.memoryStore)if(e.timeToBeProcessedAfter<=n&&(i.push(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach(function(t){/*@__PURE__*/o(r)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},e)),// Mutates the item in the memoryStore array, but not whats inside of wrappedItems e.timeToBeProcessedAfter+=s.VISIBILITY_TIMEOUT,e.retryAttempts+=1,e.retryAttempts>=this.options.maxAttempts&&a.push(e)),i.length>=t)break;return a.forEach(e=>{let t=this.memoryStore.indexOf(e);this.memoryStore.splice(t,1)}),{items:i,numberOfDeletedItems:a.length}}deleteItems(e){return this.memoryStore=this.memoryStore.filter(t=>!e.includes(t.id)),Promise.resolve(void 0)}getItemCount(){let e=Date.now(),t=this.memoryStore.filter(t=>t.timeToBeProcessedAfter<=e).length;return Promise.resolve(t)}async processItems(e,t){let r=this.synchronousGetItems(t),{items:n}=r,a=/*@__PURE__*/o(i)(r,p),s=n.map(e=>e.id);try{let t=await e(n,a);return await this.deleteItems(s),t}catch(e){throw new l.default(e)}}storeType(){return a.StoreType.MEMORY}/** * This function is adding items to the tail of the memoryStore and as it adds new items it keeps the * memory store sorted by timeAdded property. This makes evictions easier and adding elements to * memoryStore much faster. * * @param itemsToAdd */addItems(e){this.memoryStore.push(...e),// Sorting everytime, intentionally. this.memoryStore.sort(function(e,t){return e.timeAdded-t.timeAdded})}/** * This function checks the number of events currently in AWC MemoryDb and if necessary, * will evict the oldest events in favour of the events we want to add. * * @param countOfEventsToAdd - The number of events we are proposing to add. */evictEventsIfNeeded(e){let t=this.memoryStore.length;// The number of analytics events currently in MemoryDb and // the Z events we are proposing to add will exceed our event count limit. if(t>e){let r=t-e;return(// Removing oldest M events this.memoryStore.splice(0,r),r)}return 0}constructor(e,t={}){this.namespace=e,this.memoryStore=[],this.options=(0,d.createOptionsWithDefaults)(t),/** * This class will enforce the number of analytics events we can store in our MemoryDb */this.globalEventLimitGuard=new u.default(this.options.maxEventLimit,{addItems:this.addItems.bind(this),getItemCount:this.getItemCount.bind(this),evictEventsIfNeeded:this.evictEventsIfNeeded.bind(this)})}}}),O.register("1hqhd",function(e,t){n(e.exports,"default",function(){return s});var r=O("dsN6L"),i=O("gLGA8"),a=O("l5Q88");class s{async handleAbandonIfLimitWillExceedPolicy(e){let t=await this.memoryItemHandlers.getItemCount();if(t+e.length>this.eventLimit)throw new a.default(i.StoreType.MEMORY);return this.memoryItemHandlers.addItems(e),{items:e,numberOfEvictedItems:0}}handleEvictOldestIfLimitExceededPolicy(e){this.memoryItemHandlers.addItems(e);let t=this.memoryItemHandlers.evictEventsIfNeeded(this.eventLimit);return{items:e,numberOfEvictedItems:t}}async handleAddAsManyAsPossible(e){let t=this.eventLimit-await this.memoryItemHandlers.getItemCount(),r=t>e.length?e:e.slice(0,t);return this.memoryItemHandlers.addItems(r),{items:r,numberOfEvictedItems:0}}constructor(e,t){if(/*@__PURE__*/o(r)(this,"insertItemsToMemoryStore",(e,t)=>{switch(t){case i.GuardPolicy.ABANDON:return this.handleAbandonIfLimitWillExceedPolicy(e);case i.GuardPolicy.EVICT:return Promise.resolve(this.handleEvictOldestIfLimitExceededPolicy(e));case i.GuardPolicy.IGNORE:return this.handleAddAsManyAsPossible(e)}}),e>0)this.eventLimit=e;else throw Error("Event Limit has to be set higher than 1");this.memoryItemHandlers=t}}}),O.register("2Z4H0",function(e,t){n(e.exports,"default",function(){return l});var r=O("dsN6L"),i=O("3wcTi");class a{addToItemsDiscardedByRetryCounter(e=1){this.itemsDiscardedByRetry+=e}addToEventCount(){this.eventCount++}addToItemsDiscardedByOverflowCounter(e=1){this.itemsDiscardedByOverflow+=e}setResilienceMechanism(e){this.resilienceMechanism=e}/* <Localstorage specific> */addToReclaimMetrics(e){this.localstorageNumberOfFullReclaims+=e.fullReclaims,this.localstorageNumberOfPartialReclaims+=e.partialReclaims,this.localstorageNumberOfFailedReclaims+=e.failedReclaims}addToPurgedQueuesMetrics(e){this.localstorageNumberOfQueuesPurged+=e}/* </Localstorage specific> */subtractFromMetrics(e){this.itemsDiscardedByRetry=this.subtractFromCount(this.itemsDiscardedByRetry,e.itemsDiscardedByRetry),this.eventCount=this.subtractFromCount(this.eventCount,e.eventCount),this.itemsDiscardedByOverflow=this.subtractFromCount(this.itemsDiscardedByOverflow,e.itemsDiscardedByOverflow),// Localstorage specific this.localstorageNumberOfFullReclaims=this.subtractFromCount(this.localstorageNumberOfFullReclaims,e.fullReclaims),this.localstorageNumberOfPartialReclaims=this.subtractFromCount(this.localstorageNumberOfPartialReclaims,e.partialReclaims),this.localstorageNumberOfFailedReclaims=this.subtractFromCount(this.localstorageNumberOfFailedReclaims,e.failedReclaims),this.localstorageNumberOfQueuesPurged=this.subtractFromCount(this.localstorageNumberOfQueuesPurged,e.localstorageQueuesPurged)}subtractFromCount(e,t){return Math.max(e-(t||0),0)}getMetricsPayload(){return{itemsDiscardedByRetry:this.itemsDiscardedByRetry,eventCount:this.eventCount,itemsDiscardedByOverflow:this.itemsDiscardedByOverflow,resilienceMechanism:this.resilienceMechanism,// Localstorage specific localstorageQueuesPurged:this.localstorageNumberOfQueuesPurged,fullReclaims:this.localstorageNumberOfFullReclaims,partialReclaims:this.localstorageNumberOfPartialReclaims,failedReclaims:this.localstorageNumberOfFailedReclaims}}constructor(){/*@__PURE__*/o(r)(this,"itemsDiscardedByRetry",0),/*@__PURE__*/o(r)(this,"eventCount",0),/*@__PURE__*/o(r)(this,"itemsDiscardedByOverflow",0),/*@__PURE__*/o(r)(this,"resilienceMechanism",i.ResilienceMechanism.INDEXEDDB),/*@__PURE__*/o(r)(this,"localstorageNumberOfQueuesPurged",0),/*@__PURE__*/o(r)(this,"localstorageNumberOfFullReclaims",0),/*@__PURE__*/o(r)(this,"localstorageNumberOfPartialReclaims",0),/*@__PURE__*/o(r)(this,"localstorageNumberOfFailedReclaims",0)}}let s=null;var l=()=>(s||(s=new a),s)}),O.register("3wcTi",function(e,t){var r,o;n(e.exports,"ResilienceMechanism",function(){return i}),n(e.exports,"NetworkStatusEnum",function(){return a});let i=((r={}).INDEXEDDB="indexeddb",r.MEMORY="memory",r),a=((o={})[o.ONLINE=0]="ONLINE",o[o.OFFLINE=1]="OFFLINE",o)}),O.register("grZKu",function(e,t){n(e.exports,"default",function(){return o});var r=O("3wcTi");class o{getNetworkStatus(){return window.navigator.onLine?r.NetworkStatusEnum.ONLINE:r.NetworkStatusEnum.OFFLINE}constructor(e){"undefined"!=typeof window&&(window.addEventListener("offline",()=>e(r.NetworkStatusEnum.OFFLINE)),window.addEventListener("online",()=>e(r.NetworkStatusEnum.ONLINE)))}}}),O.register("kso36",function(e,t){n(e.exports,"default",function(){return u});var r,i=O("dsN6L"),a=O("fE21v"),s=O("le7KR");let l={minRetryDelay:1e3,maxRetryDelay:3e4,backoffFactor:2,backoffJitterPercentage:0,waitInterval:500,callbackTimeoutPeriod:5e3},c=((r={})[r.NONE=0]="NONE",r[r.IMMEDIATE=1]="IMMEDIATE",r[r.WAIT=2]="WAIT",r);class u{constructor(e,t){/*@__PURE__*/o(i)(this,"schedule",({immediate:e}={immediate:!1})=>{"undefined"!=typeof window&&(this.operationInFlight?e?this.queuedSchedule=c.IMMEDIATE:this.queuedSchedule!==c.IMMEDIATE&&(this.queuedSchedule=c.WAIT):(e||this.options.waitInterval<=0)&&0===this.failureCount?(this.clearTimeout(),this.run()):this.failureCount>0&&null===this.scheduledTimeout?this.scheduledTimeout=window.setTimeout(this.run,this.calculateBackoff()):null===this.scheduledTimeout&&(this.scheduledTimeout=window.setTimeout(this.run,this.options.waitInterval)))}),/*@__PURE__*/o(i)(this,"stop",()=>{this.clearTimeout(),this.queuedSchedule=c.NONE}),/*@__PURE__*/o(i)(this,"getFailureCount",()=>this.failureCount),/*@__PURE__*/o(i)(this,"getCallbackStatus",()=>this.callbackTimer.getCallbackStatus()),/*@__PURE__*/o(i)(this,"clearTimeout",()=>{"undefined"!=typeof window&&null!==this.scheduledTimeout&&(window.clearTimeout(this.scheduledTimeout),this.scheduledTimeout=null)}),/*@__PURE__*/o(i)(this,"run",()=>{this.operationInFlight=!0,this.clearTimeout();try{this.callbackTimer.executeCallbackWithTimeout(this.callback,this.done,()=>this.done(s.DoneState.ERROR))}catch(e){this.done(e)}}),/*@__PURE__*/o(i)(this,"done",e=>{this.operationInFlight=!1,e===s.DoneState.ERROR||this.callbackTimer.getCallbackStatus()===a.CallbackStatus.TIMED_OUT?(this.failureCount++,this.clearTimeout()):e===s.DoneState.SUCCESS&&(this.failureCount=0),this.processQueuedSchedule()}),/*@__PURE__*/o(i)(this,"processQueuedSchedule",()=>{if(this.queuedSchedule!==c.NONE){let e=this.queuedSchedule===c.IMMEDIATE;this.queuedSchedule=c.NONE,this.schedule({immediate:e})}else this.failureCount>0&&// For example, when this.callback(this._done) was not called within // this.callbackTimeoutPeriod this.schedule()}),/*@__PURE__*/o(i)(this,"calculateBackoff",()=>{let{minRetryDelay:e,maxRetryDelay:t,backoffFactor:r,backoffJitterPercentage:n}=this.options,o=e*r**this.failureCount;if(n){let e=Math.random(),t=Math.floor(e*n*o);5>Math.floor(10*e)?o-=t:o+=t}return Number(Math.min(o,t).toPrecision(1))}),this.options={minRetryDelay:e.minRetryDelay||l.minRetryDelay,maxRetryDelay:e.maxRetryDelay||l.maxRetryDelay,backoffFactor:e.backoffFactor||l.backoffFactor,backoffJitterPercentage:e.backoffJitterPercentage||l.backoffJitterPercentage,waitInterval:void 0!==e.waitInterval?e.waitInterval:l.waitInterval,callbackTimeoutPeriod:e.callbackTimeoutPeriod||l.callbackTimeoutPeriod},this.scheduledTimeout=null,this.failureCount=0,this.callback=t,this.operationInFlight=!1,this.queuedSchedule=c.NONE,this.callbackTimer=new a.CallbackWithTimeout(this.options.callbackTimeoutPeriod)}}}),O.register("fE21v",function(e,t){n(e.exports,"CallbackStatus",function(){return s}),n(e.exports,"CallbackWithTimeout",function(){return c});var r,i,a=O("dsN6L");let s=((r={}).IDLE="idle",r.RUNNING="running",r.COMPLETED="completed",r.TIMED_OUT="timedOut",r),l=((i={}).EXECUTE="execute",i.COMPLETE="complete",i.TIMEOUT="timeout",i);class c{// This is a state machine to control the flow of execution. // IDLE -> RUNNING -> COMPLETED // IDLE -> RUNNING -> TIMEDOUT transitionCallbackStatus(e,t){switch(e){case s.IDLE:case s.TIMED_OUT:case s.COMPLETED:t===l.EXECUTE&&(this.callbackStatus=s.RUNNING);break;case s.RUNNING:switch(t){case l.COMPLETE:this.callbackStatus=s.COMPLETED;break;case l.TIMEOUT:this.callbackStatus=s.TIMED_OUT}break;default:this.callbackStatus=e}}// Start a timeout. If this.callback(this._done) does not finish // by this.options.callbackTimeoutPeriod time period, // we will call done with a true value. executeCallbackWithTimeout(e,t,r){"undefined"!=typeof window&&(this.transitionCallbackStatus(this.callbackStatus,l.EXECUTE),// Setting timeout this.timeoutHandle=window.setTimeout(()=>{this.transitionCallbackStatus(this.callbackStatus,l.TIMEOUT),r()},this.timeoutPeriod),// Executing callback e(e=>{this.cancelTimeout(),this.getCallbackStatus()!==s.TIMED_OUT&&(this.transitionCallbackStatus(this.callbackStatus,l.COMPLETE),t(e))}))}getCallbackStatus(){return this.callbackStatus}// This allows us to cancel the timeout function, for example, if the callback finishes before the timeout period // or, if the user wants to manually cancel the timeout cancelTimeout(){"undefined"!=typeof window&&this.timeoutPeriod>0&&this.timeoutHandle&&(window.clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0)}constructor(e){if(/*@__PURE__*/o(a)(this,"timeoutHandle",void 0),/*@__PURE__*/o(a)(this,"callbackStatus",s.IDLE),e>0){this.timeoutPeriod=e;return}throw Error("CallbackWithTimeout requires timeout period higher than 0")}}}),O.register("le7KR",function(e,t){var r;n(e.exports,"DoneState",function(){return o});// Clients can optionally provide the callbackTimeoutPeriod parameter let o=((r={})[r.NOOP=0]="NOOP",r[r.SUCCESS=1]="SUCCESS",r[r.ERROR=2]="ERROR",r)}),O.register("e8HTB",function(e,t){n(e.exports,"attachXidToMultipleEvents",function(){return l});var r=O("dsN6L"),i=O("hfae9");function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach(function(t){/*@__PURE__*/o(r)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}async function l(e,t){try{let r=await t;return e.map(e=>(function(e,t){if(!(t&&t instanceof Function))return e;if(e.msg.type===i.SegmentEventTypes.PAGE||e.msg.type===i.SegmentEventTypes.TRACK){let r=t();r&&Array.isArray(r)&&(e.msg.properties=s(s({},e.msg.properties),{},{xid:r}))}else if(e.msg.traits&&e.msg.type===i.SegmentEventTypes.IDENTIFY){let r=t();r&&Array.isArray(r)&&(e.msg.traits=s(s({},e.msg.traits),{},{xid:r}))}return e})(e,r))}catch(t){return e}}}),O.register("hfae9",function(e,t){var r;n(e.exports,"SegmentEventTypes",function(){return o});// Segment event types copied from our backend // https://bitbucket.org/atlassian/analytics-service/src/master/api/src/main/java/com/atlassian/dataservices/analytics/service/api/segment/ let o=((r={}).IDENTIFY="identify",r.PAGE="page",r.TRACK="track",r)}),O.register("cFFHy",function(e,t){n(e.exports,"DEFAULT_REQUEST_TIMEOUT",function(){return r});let r=1e4;// 10 seconds }),O.register("heliR",function(e,t){n(e.exports,"sendEvents",function(){return s});var r=O("dsN6L"),i=O("79CCE");function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}let s=async e=>{var t;let n=null===(t=l(e))||void 0===t?void 0:t.signal,i=c(e.url),s=await fetch(e.url,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach(function(t){/*@__PURE__*/o(r)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({method:"POST",// Content-type has to be text/plain in order to prevent unnecessary `OPTIONS` requests. headers:{"Content-Type":"text/plain"},body:JSON.stringify(e.batch),signal:n},i));if(429===s.status||s.status>=500&&s.status<600)throw Error(`HTTP Error ${s.status} (${s.statusText})`);return s},l=e=>{if(e.abortController)return e.abortController;if(e.timeout){let t=new AbortController;return(// After a fetch has completed, calling abort is ignored. setTimeout(()=>{t.abort()},e.timeout),t)}},c=(0,i.default)(e=>{let t=new URL(e).origin;return t===location.origin?{}:{mode:"cors",credentials:"include"}})}),O.register("79CCE",function(e,t){n(e.exports,"default",function(){return i});var r=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function o(e,t){if(e.length!==t.length)return!1;for(var n,o,i=0;i<e.length;i++)if(!((n=e[i])===(o=t[i])||r(n)&&r(o)))return!1;return!0}function i(e,t){void 0===t&&(t=o);var r=null;function n(){for(var n=[],o=0;o<arguments.length;o++)n[o]=arguments[o];if(r&&r.lastThis===this&&t(n,r.lastArgs))return r.lastResult;var i=e.apply(this,n);return r={lastResult:i,lastArgs:n,lastThis:this},i}return n.clear=function(){r=null},n}}),O.register("6Xo9M",function(e,t){n(e.exports,"default",function(){return f});var r=O("3mZkL"),i=O("kbWO6"),a=O("jFgnw"),s=O("28vxJ"),l=O("k02jW");let c="SAFE",u="UNSAFE",d="LOCAL_STORAGE";class f{getUserId(){return this.userId||null}setUserId(e){this.userId=e}getAnonymousId(e){/** * Prefer localStorage as there cant be duplicate keys, and its faster. Also update cookie, if stale. * If not set in localStorage, check cookies. Also set localStorage for future attempts. * If not in cookies, generate a new one. Set both cookie and localStorage keys. */return this.getAnonymousIdFromLocalStorageAndUpdateCookieIfStale()||this.getAnonymousIdFromCookieAndUpdateLocalStorage()||this.generateNewAnonymousId(e)}setAnonymousId(e){let t=JSON.stringify(e);return this.cookie.set(a.AWCCookiesKeys.AJS_ANONYMOUS_ID,t),this.lastAnonymousIdCookieUpdate=Date.now(),this.store.setItem((0,a.AllAnalyticsCookies).AJS_ANONYMOUS_ID.getKey(),t)}getAnonymousIdFromStorage(e){let t=e===d?this.store.getItem((0,a.AllAnalyticsCookies).AJS_ANONYMOUS_ID.getKey()):this.cookie.get(a.AWCCookiesKeys.AJS_ANONYMOUS_ID);if(t){let e={type:u,anonymousId:t};try{let r=JSON.parse(t);if(r&&"string"==typeof r)return{type:c,anonymousId:r};return e}catch(t){/* * Segments new Analytics-next client will store strings as strings without stringifing. * The legacy Segment client and AWC always stringify and parse cookies and values. * If the new Segment analytics-client stores a cookie and local storage value first, it will * breaking old clients. * * Additionally, JSON.parse can cause exceptions to be thrown in some browsers; see AAP-324. * * Intentionally swalling errors here and returning the original value found in storage to avoid ping-pong. */return e}}return{type:"NOT_FOUND"}}getAnonymousIdFromLocalStorageAndUpdateCookieIfStale(){let e=this.getAnonymousIdFromStorage(d),t=!1;switch((!this.lastAnonymousIdCookieUpdate||(0,r.default)(new Date,new Date(this.lastAnonymousIdCookieUpdate))>=7)&&(t=!0),e.type){case c:return t&&this.setAnonymousId(e.anonymousId),e.anonymousId;case u:return e.anonymousId;default:return null}}getAnonymousIdFromCookieAndUpdateLocalStorage(){let e=this.getAnonymousIdFromStorage("COOKIE");switch(e.type){case c:case u:return this.store.setItem((0,a.AllAnalyticsCookies).AJS_ANONYMOUS_ID.getKey(),JSON.stringify(e.anonymousId)),e.anonymousId;default:return null}}generateNewAnonymousId(e=/*@__PURE__*/o(i)){let t=e();return this.setAnonymousId(t),t}constructor(e){this.store=new l.default({useStoragePrefix:!1}),this.cookie=new s.default(e)}}}),O.register("3mZkL",function(e,t){n(e.exports,"default",function(){return s});var r=O("lTwVa"),o=O("iYQiW"),i=O("gLg3c");// for accurate equality comparisons of UTC timestamps that end up // having the same representation in local time, e.g. one hour before // DST ends vs. the instant that DST ends. function a(e,t){var r=e.getFullYear()-t.getFullYear()||e.getMonth()-t.getMonth()||e.getDate()-t.getDate()||e.getHours()-t.getHours()||e.getMinutes()-t.getMinutes()||e.getSeconds()-t.getSeconds()||e.getMilliseconds()-t.getMilliseconds();return r<0?-1:r>0?1:r}function s(e,t){(0,i.default)(2,arguments);var n=(0,r.default)(e),s=(0,r.default)(t),l=a(n,s),c=Math.abs((0,o.default)(n,s));n.setDate(n.getDate()-l*c);// Math.abs(diff in full days - diff in calendar days) === 1 if last calendar day is not full // If so, result must be decreased by 1 in absolute value var u=Number(a(n,s)===-l),d=l*(c-u);return 0===d?0:d}}),O.register("lTwVa",function(e,t){n(e.exports,"default",function(){return o});var r=O("gLg3c");function o(e){(0,r.default)(1,arguments);var t=Object.prototype.toString.call(e);// Clone the date return e instanceof Date||"object"==typeof e&&"[object Date]"===t?new Date(e.getTime()):"number"==typeof e||"[object Number]"===t?new Date(e):(("string"==typeof e||"[object String]"===t)&&"undefined"!=typeof console&&(// eslint-disable-next-line no-console console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(Error().stack)),new Date(NaN))}}),O.register("gLg3c",function(e,t){n(e.exports,"default",function(){return r});function r(e,t){if(t.length<e)throw TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+t.length+" present")}}),O.register("iYQiW",function(e,t){n(e.exports,"default",function(){return a});var r=O("9P7SM"),o=O("jDoiO"),i=O("gLg3c");function a(e,t){(0,i.default)(2,arguments);var n=(0,o.default)(e),a=(0,o.default)(t);// because the number of milliseconds in a day is not constant // (e.g. it's different in the day of the daylight saving time clock shift) return Math.round((n.getTime()-(0,r.default)(n)-(a.getTime()-(0,r.default)(a)))/864e5)}}),O.register("9P7SM",function(e,t){n(e.exports,"default",function(){return r});/** * Google Chrome as of 67.0.3396.87 introduced timezones with offset that includes seconds. * They usually appear for dates that denote time before the timezones were introduced * (e.g. for 'Europe/Prague' timezone the offset is GMT+00:57:44 before 1 October 1891 * and GMT+01:00:00 after that date) * * Date#getTimezoneOffset returns the offset in minutes and would return 57 for the example above, * which would lead to incorrect calculations. * * This function returns the timezone offset in milliseconds that takes seconds in account. */function r(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}}),O.register("jDoiO",function(e,t){n(e.exports,"default",function(){return i});var r=O("lTwVa"),o=O("gLg3c");function i(e){(0,o.default)(1,arguments);var t=(0,r.default)(e);return t.setHours(0,0,0,0),t}}),O.register("jFgnw",function(e,t){var r;n(e.exports,"AWCCookiesKeys",function(){return o}),n(e.exports,"AllAnalyticsCookies",function(){return a});let o=((r={}).AWC_TLD_TEST="AWC_TLD_TEST",r.AWC_ANALYTICS_DEBUG="AWC_ANALYTICS_DEBUG",r.AJS_ANONYMOUS_ID="AJS_ANONYMOUS_ID",r);class i{getAttributes(){return this.options}getKey(){return this.key}constructor(e,t){this.key=e,this.options=t}}let a={[o.AWC_TLD_TEST]:new i("__awc_tld_test__",{expires:365,secure:"https:"===window.location.protocol,path:"/"}),[o.AWC_ANALYTICS_DEBUG]:new i("atlassian_analytics_debug",{expires:365,secure:"https:"===window.location.protocol,path:"/"}),[o.AJS_ANONYMOUS_ID]:new i("ajs_anonymous_id",{expires:365,secure:"https:"===window.location.protocol,path:"/"})}}),O.register("28vxJ",function(e,t){n(e.exports,"default",function(){return d});var r=O("dsN6L"),i=O("1VX1s"),a=O("jFgnw"),s=O("7aKVU"),l=O("gmxpV");function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach(function(t){/*@__PURE__*/o(r)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}class d{set(e,t,r){// no-op if(!a.AllAnalyticsCookies[e]){// eslint-disable-next-line no-console console.warn(`Unknown cookie key ${e} provided, not set.`);return}return this.cookieLike.set((0,a.AllAnalyticsCookies)[e].getKey(),t,u(u({},(0,a.AllAnalyticsCookies)[e].getAttributes()),{},{// Function is memoized so we only calculate this once per page load domain:(0,l.getTld)()},r))}get(e){if(!a.AllAnalyticsCookies[e]){// eslint-disable-next-line no-console console.warn(`Unknown cookie key ${e} provided, not fetched.`);return}return this.cookieLike.get((0,a.AllAnalyticsCookies)[e].getKey())}remove(e,t){if(!a.AllAnalyticsCookies[e]){// eslint-disable-next-line no-console console.warn(`Unknown cookie key ${e} provided, not removed.`);return}this.cookieLike.remove((0,a.AllAnalyticsCookies)[e].getKey(),u({},t))}constructor(e){this.cookieLike=(0,l.canUseCookie)(e)?/*@__PURE__*/o(i):new s.default}}}),O.register("7aKVU",function(e,t){n(e.exports,"default",function(){return o});var r=O("k02jW");class o{set(e,t){return this.safeStorage.setItem(e,t),t}get(e){let t=this.safeStorage.getItem(e);return t||void 0}remove(e){this.safeStorage.removeItem(e)}constructor(){this.safeStorage=new r.default({useStoragePrefix:!1})}}}),O.register("k02jW",function(e,t){n(e.exports,"default",function(){return i});var r=O("bUIaX"),o=O("7stv4");class i extends o.default{constructor(e){let t;try{t=window.localStorage||r.default}catch(e){t=r.default}super(t,e)}}}),O.register("bUIaX",function(e,t){n(e.exports,"default",function(){return i});var r=O("dsN6L"),i=new class{constructor(){/*@__PURE__*/o(r)(this,"_data",{}),/*@__PURE__*/o(r)(this,"length",0),/*@__PURE__*/o(r)(this,"setItem",(e,t)=>(this._data[e]=t,this.length=Object.keys(this._data).length,t)),/*@__PURE__*/o(r)(this,"getItem",e=>e in this._data?this._data[e]:null),/*@__PURE__*/o(r)(this,"removeItem",e=>(e in this._data&&delete this._data[e],this.length=Object.keys(this._data).length,null)),/*@__PURE__*/o(r)(this,"clear",()=>{this._data={},this.length=0}),/*@__PURE__*/o(r)(this,"key",e=>Object.keys(this._data)[e])}}}),O.register("7stv4",function(e,t){n(e.exports,"default",function(){return c});var r=O("dsN6L"),i=O("9UvCO"),a=O("bUIaX");let s="awcInMemoryStorageFallback";function l(e){let t="test_value";if(!e)return!1;try{let r="awc.storage.support";e.setItem(r,t);let n=e.getItem(r);// handle localStorage silently failing return e.removeItem(r),n===t}catch(e){// Can throw if localStorage is disabled return!1}}class c{constructor(e,t={}){/*@__PURE__*/o(r)(this,"getStore",()=>this._store),/*@__PURE__*/o(r)(this,"getItem",e=>this._store.getItem(this.createKey(e))),/*@__PURE__*/o(r)(this,"removeItem",e=>this._store.removeItem(this.createKey(e))),/*@__PURE__*/o(r)(this,"setItem",(e,t)=>{try{this._store.setItem(this.createKey(e),t)}catch(r){(function(e){let t=!1;if(e.code)switch(e.code){case 22:t=!0;break;case 1014:"NS_ERROR_DOM_QUOTA_REACHED"===e.name&&(t=!0)}else -2147024882===e.number&&(t=!0);return t})(r)&&(this.swapToInMemory(),this._store.setItem(this.createKey(e),t))}}),/*@__PURE__*/o(r)(this,"swapToInMemory",()=>{let e;if(this._store===a.default||"undefined"==typeof window)return;let t=Object.keys(this._store||{});l(window[s])?e=window[s]:(e=a.default,window[s]||// We need to do this because if there are multiple instances of Analytics Client in multiple scopes, // there is no way to guarantee the throttling behaviour of the UI viewed event across those instances without a global singleton (window[s]=a.default)),t.forEach(t=>{if(0===t.indexOf(this.getPrefix())){let r=this._store.getItem(t);r&&e.setItem(t,r)}}),this._store=e}),/*@__PURE__*/o(r)(this,"clear",()=>this._store.clear()),/*@__PURE__*/o(r)(this,"key",e=>this._store.key(e)),/*@__PURE__*/o(r)(this,"getPrefix",()=>this._prefix),/*@__PURE__*/o(r)(this,"createKey",e=>this._prefix?`${this.getPrefix()}.${e}`:e),this.options=t;let n=[];(void 0===t.useStoragePrefix||t.useStoragePrefix)&&n.push("awc"),t.envPrefix&&t.envPrefix!==i.envType.PROD&&n.push(t.envPrefix),this._prefix=n.join("-"),l(e)?this._store=e:this.swapToInMemory()}}}),O.register("gmxpV",function(e,t){n(e.exports,"canUseCookie",function(){return s}),n(e.exports,"getTld",function(){return u});var r=O("1VX1s"),i=O("79CCE"),a=O("jFgnw");let s=(e=!1)=>!e&&!("file:"===location.protocol||"chrome-extension:"===location.protocol),l=(0,a.AllAnalyticsCookies).AWC_TLD_TEST.getKey(),c="tld_test",u=(0,i.default)(()=>{if("undefined"==typeof location)return"";let{hostname:e}=location,t=e.split(".");for(let e=1;e<=t.length;e++){let n=t.slice(-1*e),i=`.${n.join(".")}`;if(/*@__PURE__*/o(r).set(l,c,{domain:i}),/*@__PURE__*/o(r).get(l)===c)return /*@__PURE__*/o(r).remove(l,{domain:i}),i}return e})}),O.register("eZyQr",function(e,t){n(e.exports,"buildContext",function(){return l}),n(e.exports,"prepareEventProperties",function(){return c});var r=O("dsN6L"),i=O("1dehJ");function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach(function(t){/*@__PURE__*/o(r)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}let l=e=>s(s({},e.context),{},{userAgent:navigator.userAgent}),c=e=>{let t=u(e);return /*@__PURE__*/o(i)(t)},u=e=>{if(null===e||"object"!=typeof e)return e;let t={};return Object.keys(e).forEach(r=>{let n=d(e,r);void 0!==n&&(Array.isArray(n)?t[r]=n.map(e=>u(e)):"object"==typeof n&&null!==n?t[r]=u(n):t[r]=n)}),t},d=(e,t)=>e[t]}),O.register("1dehJ",function(e,t){var r=O("2YUFU");/** * Expose `traverse`. */e.exports=/** * Recursively traverse an object or array, and convert * all ISO date strings parse into Date objects. * * @param {Object} input - object, array, or string to convert * @param {Boolean} strict - only convert strings with year, month, and date * @return {Object} */function e(t,n){var o,i;return(void 0===n&&(n=!0),t&&"object"==typeof t)?(o=n,Object.keys(t).forEach(function(r){t[r]=e(t[r],o)}),t):Array.isArray(t)?(i=n,t.forEach(function(r,n){t[n]=e(r,i)}),t):r.is(t,n)?r.parse(t):t}}),O.register("2YUFU",function(e,t){n(e.exports,"parse",function(){return r},function(e){return r=e}),n(e.exports,"is",function(){return o},function(e){return o=e});/** * Matcher, slightly modified from: * * https://github.com/csnover/js-iso8601/blob/lax/iso8601.js */var r,o,i=/^(\d{4})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:([ T])(\d{2}):?(\d{2})(?::?(\d{2})(?:[,\.](\d{1,}))?)?(?:(Z)|([+\-])(\d{2})(?::?(\d{2}))?)?)?$/;r=function(e){var t=[1,5,6,7,11,12],r=i.exec(e),n=0;// fallback to native parsing if(!r)return new Date(e);/* eslint-disable no-cond-assign */// remove undefined values for(var o,a=0;o=t[a];a++)r[o]=parseInt(r[o],10)||0;/* eslint-enable no-cond-assign */// allow undefined days and months r[2]=parseInt(r[2],10)||1,r[3]=parseInt(r[3],10)||1,// month is 0-11 r[2]--,// allow abitrary sub-second precision r[8]=r[8]?(r[8]+"00").substring(0,3):0," "===r[4]?n=new Date().getTimezoneOffset():"Z"!==r[9]&&r[10]&&(n=60*r[11]+r[12],"+"===r[10]&&(n=0-n));var s=Date.UTC(r[1],r[2],r[3],r[5],r[6]+n,r[7],r[8]);return new Date(s)},o=function(e,t){return"string"==typeof e&&(!t||!1!==/^\d{4}-\d{2}-\d{2}/.test(e))&&i.test(e)}}),O.register("kFQH5",function(e,t){n(e.exports,"default",function(){return s});var r=O("dsN6L"),i=O("9UvCO"),a=O("6TSJ2");class s{constructor(){/*@__PURE__*/o(r)(this,"handleOriginParameters",(e,t)=>{// Collect all the parameter labels to be handled let r=Object.keys(e);if(!(r.length>0))throw Error("Empty parameter mapping provided");// Check if the parameter labels are valid. If any invalid labels are found throw an exception. let n=r.filter(e=>0>Object.values(i.originTracingType).indexOf(e));if(n.length>0)throw Error(`Invalid Origin Tracing Parameter(s) supplied: ${n.join()}!`);// Capture and remove params from URL let o=(0,a.default)((e,t)=>r.indexOf(t)>=0,t),s=Object.keys(o).map(t=>{let r=e[t](o[t]);return{[t]:r}}).reduce((e,t)=>Object.assign(e,t),{});return s}),this._originStore={}}}}),O.register("6TSJ2",function(e,t){n(e.exports,"defaultHistoryReplaceFn",function(){return i}),n(e.exports,"default",function(){return a});var r=O("gSf9T"),o=O("cFYwb");let i=e=>window.history.replaceState({},"",e);var a=(e,t=i)=>{// Extract target parameters and values from URL if present let n=window.location.href,a=window.location.hash,s=""!==a?n.replace(a,""):n,{url:l,query:c}=(0,r.parseUrl)(s),u=(0,o.pickBy)(c,e);// Do not modify URL if no matches if(Object.keys(u).length>0){let n=(0,o.omitBy)(c,e);// Replace the URL minus captured parameters if(Object.keys(n).length>0){let e=`${l}?${(0,r.stringify)(n)}${a}`;t(e)}else t(`${l}${a}`)}return u}}),O.register("gSf9T",function(e,t){n(e.exports,"extract",function(){return r},function(e){return r=e}),n(e.exports,"parse",function(){return o},function(e){return o=e}),n(e.exports,"stringify",function(){return i},function(e){return i=e}),n(e.exports,"parseUrl",function(){return a},function(e){return a=e}),n(e.exports,"stringifyUrl",function(){return s},function(e){return s=e}),n(e.exports,"pick",function(){return l},function(e){return l=e});var r,o,i,a,s,l,c=O("fsLZj"),u=O("gDzas"),d=O("1RfQo"),f=O("hLK2l");let p=e=>null==e,g=Symbol("encodeFragmentIdentifier");function h(e){if("string"!=typeof e||1!==e.length)throw TypeError("arrayFormatSeparator must be single character string")}function m(e,t){return t.encode?t.strict?c(e):encodeURIComponent(e):e}function v(e,t){return t.decode?u(e):e}function y(e){let t=e.indexOf("#");return -1!==t&&(e=e.slice(0,t)),e}function b(e){e=y(e);let t=e.indexOf("?");return -1===t?"":e.slice(t+1)}function C(e,t){return t.parseNumbers&&!Number.isNaN(Number(e))&&"string"==typeof e&&""!==e.trim()?e=Number(e):t.parseBooleans&&null!==e&&("true"===e.toLowerCase()||"false"===e.toLowerCase())&&(e="true"===e.toLowerCase()),e}function A(e,t){h((t=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},t)).arrayFormatSeparator);let r=function(e){let t;switch(e.arrayFormat){case"index":return(e,r,n)=>{if(t=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),!t){n[e]=r;return}void 0===n[e]&&(n[e]={}),n[e][t[1]]=r};case"bracket":return(e,r,n)=>{if(t=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),!t){n[e]=r;return}if(void 0===n[e]){n[e]=[r];return}n[e]=[].concat(n[e],r)};case"colon-list-separator":return(e,r,n)=>{if(t=/(:list)$/.exec(e),e=e.replace(/:list$/,""),!t){n[e]=r;return}if(void 0===n[e]){n[e]=[r];return}n[e]=[].concat(n[e],r)};case"comma":case"separator":return(t,r,n)=>{let o="string"==typeof r&&r.includes(e.arrayFormatSeparator),i="string"==typeof r&&!o&&v(r,e).includes(e.arrayFormatSeparator);r=i?v(r,e):r;let a=o||i?r.split(e.arrayFormatSeparator).map(t=>v(t,e)):null===r?r:v(r,e);n[t]=a};case"bracket-separator":return(t,r,n)=>{let o=/(\[\])$/.test(t);if(t=t.replace(/\[\]$/,""),!o){n[t]=r?v(r,e):r;return}let i=null===r?[]:r.split(e.arrayFormatSeparator).map(t=>v(t,e));if(void 0===n[t]){n[t]=i;return}n[t]=[].concat(n[t],i)};default:return(e,t,r)=>{if(void 0===r[e]){r[e]=t;return}r[e]=[].concat(r[e],t)}}}(t),n=Object.create(null);if("string"!=typeof e||!(e=e.trim().replace(/^[?#&]/,"")))return n;for(let o of e.split("&")){if(""===o)continue;let[e,i]=d(t.decode?o.replace(/\+/g," "):o,"=");// Missing `=` should be `null`: // http://w3.org/TR/2012/WD-url-20120524/#collect-url-parameters i=void 0===i?null:["comma","separator","bracket-separator"].includes(t.arrayFormat)?i:v(i,t),r(v(e,t),i,n)}for(let e of Object.keys(n)){let r=n[e];if("object"==typeof r&&null!==r)for(let e of Object.keys(r))r[e]=C(r[e],t);else n[e]=C(r,t)}return!1===t.sort?n:(!0===t.sort?Object.keys(n).sort():Object.keys(n).sort(t.sort)).reduce((e,t)=>{let r=n[t];return r&&"object"==typeof r&&!Array.isArray(r)?e[t]=function e(t){return Array.isArray(t)?t.sort():"object"==typeof t?e(Object.keys(t)).sort((e,t)=>Number(e)-Number(t)).map(e=>t[e]):t}(r):e[t]=r,e},Object.create(null))}r=b,o=A,i=(e,t)=>{if(!e)return"";h((t=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},t)).arrayFormatSeparator);let r=r=>t.skipNull&&p(e[r])||t.skipEmptyString&&""===e[r],n=function(e){switch(e.arrayFormat){case"index":return t=>(r,n)=>{let o=r.length;return void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?r:null===n?[...r,[m(t,e),"[",o,"]"].join("")]:[...r,[m(t,e),"[",m(o,e),"]=",m(n,e)].join("")]};case"bracket":return t=>(r,n)=>void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?r:null===n?[...r,[m(t,e),"[]"].join("")]:[...r,[m(t,e),"[]=",m(n,e)].join("")];case"colon-list-separator":return t=>(r,n)=>void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?r:null===n?[...r,[m(t,e),":list="].join("")]:[...r,[m(t,e),":list=",m(n,e)].join("")];case"comma":case"separator":case"bracket-separator":{let t="bracket-separator"===e.arrayFormat?"[]=":"=";return r=>(n,o)=>void 0===o||e.skipNull&&null===o||e.skipEmptyString&&""===o?n:(// Translate null to an empty string so that it doesn't serialize as 'null' o=null===o?"":o,0===n.length)?[[m(r,e),t,m(o,e)].join("")]:[[n,m(o,e)].join(e.arrayFormatSeparator)]}default:return t=>(r,n)=>void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?r:null===n?[...r,m(t,e)]:[...r,[m(t,e),"=",m(n,e)].join("")]}}(t),o={};for(let t of Object.keys(e))r(t)||(o[t]=e[t]);let i=Object.keys(o);return!1!==t.sort&&i.sort(t.sort),i.map(r=>{let o=e[r];return void 0===o?"":null===o?m(r,t):Array.isArray(o)?0===o.length&&"bracket-separator"===t.arrayFormat?m(r,t)+"[]":o.reduce(n(r),[]).join("&"):m(r,t)+"="+m(o,t)}).filter(e=>e.length>0).join("&")},a=(e,t)=>{t=Object.assign({decode:!0},t);let[r,n]=d(e,"#");return Object.assign({url:r.split("?")[0]||"",query:A(b(e),t)},t&&t.parseFragmentIdentifier&&n?{fragmentIdentifier:v(n,t)}:{})},s=(e,t)=>{t=Object.assign({encode:!0,strict:!0,[g]:!0},t);let n=y(e.url).split("?")[0]||"",a=r(e.url),s=o(a,{sort:!1}),l=Object.assign(s,e.query),c=i(l,t);c&&(c=`?${c}`);let u=function(e){let t="",r=e.indexOf("#");return -1!==r&&(t=e.slice(r)),t}(e.url);return e.fragmentIdentifier&&(u=`#${t[g]?m(e.fragmentIdentifier,t):e.fragmentIdentifier}`),`${n}${c}${u}`},l=(e,t,r)=>{r=Object.assign({parseFragmentIdentifier:!0,[g]:!1},r);let{url:n,query:o,fragmentIdentifier:i}=a(e,r);return s({url:n,query:f(o,t),fragmentIdentifier:i},r)}}),O.register("fsLZj",function(e,t){e.exports=e=>encodeURIComponent(e).replace(/[!'()*]/g,e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`)}),O.register("1RfQo",function(e,t){e.exports=(e,t)=>{if(!("string"==typeof e&&"string"==typeof t))throw TypeError("Expected the arguments to be of type `string`");if(""===t)return[e];let r=e.indexOf(t);return -1===r?[e]:[e.slice(0,r),e.slice(r+t.length)]}}),O.register("hLK2l",function(e,t){e.exports=function(e,t){for(var r={},n=Object.keys(e),o=Array.isArray(t),i=0;i<n.length;i++){var a=n[i],s=e[a];(o?-1!==t.indexOf(a):t(a,s,e))&&(r[a]=s)}return r}}),O.register("6Mvxe",function(e,t){n(e.exports,"selectHost",function(){return c});var r=O("9UvCO");let o="/gateway/api/gasv3/api/v1",i=e=>e&&e===r.envOverrides.FEDRAMP_MODERATE_SANDBOX?"as.atlassian-fex.com/api/v1":"as.staging.atl-paas-us-gov-mod.net/api/v1",a=e=>e&&e===r.envOverrides.FEDRAMP_MODERATE_SANDBOX?"api-private.atlassian-fex.com/gasv3/api/v1":"api.stg.atlassian-us-gov-mod.com/gasv3/api/v1",s=({useStargate:e,env:t,useLegacyUrl:n,envOverride:s})=>{if(t===r.envType.LOCAL||t===r.envType.DEV)throw Error("No LOCAL or DEV environments for FedRAMP.");if(t===r.envType.PROD&&s)throw Error("Cannot override to FedRAMP Sandbox for Prod.");return e?n?t===r.envType.PROD?"api.atlassian-us-gov-mod.com/gasv3/api/v1":a(s):window.location.host+o:t===r.envType.PROD?"as.atlassian-us-gov-mod.com/api/v1":i(s)},l=({useStargate:e,env:t,useLegacyUrl:n})=>e?n?t===r.envType.PROD?"api-private.atlassian.com/gasv3/api/v1":"api-private.stg.atlassian.com/gasv3/api/v1":window.location.host+o:t===r.envType.PROD?"as.atlassian.com/api/v1":"as.staging.atl-paas.net/api/v1";function c({useStargate:e,env:t,useLegacyUrl:n,perimeter:o,envOverride:i}){return o===r.perimeterType.FEDRAMP_MODERATE?s({useStargate:e,env:t,useLegacyUrl:n,envOverride:i}):l({useStargate:e,env:t,useLegacyUrl:n})}}),O.register("dOulP",function(e,t){n(e.exports,"default",function(){return u});var r=O("dsN6L"),i=O("k02jW");let a="session.id",s="session.expiry",l=/^\d+$/,c=()=>{};class u{getCurrentSessionId(){let e=this._safeLocalStorage.getItem(a),t=parseInt(this._safeLocalStorage.getItem(s)||"0",10)||0;return(this._debouncedUpdateSessionExpiry(t),!e||t<=Date.now()||Number.isNaN(t)||!l.test(e))?this._generateNewSessionId():e}constructor(e={}){/*@__PURE__*/o(r)(this,"_generateNewSessionId",()=>{let e=Date.now().toString();return this._safeLocalStorage.setItem(a,e),// COMMENTS-123 - When a new session starts, call the callback if it is given this._onNewSessionStarted&&this._onNewSessionStarted(),e}),/*@__PURE__*/o(r)(this,"_updateSessionExpiry",()=>{let e=Date.now()+this._sessionExpiryTime;return this._safeLocalStorage.setItem(s,e.toString()),e}),/*@__PURE__*/o(r)(this,"_debouncedUpdateSessionExpiry",e=>{let{_updateSessionExpiry:t}=this;// If the current expiry is out of date by more than 10% of the expiry, update immediately if(e<Date.now()+this._sessionExpiryDebounceThresholdPercentage*this._sessionExpiryTime)return t();this._sessionExpiryDebounceTimer&&clearTimeout(this._sessionExpiryDebounceTimer),// @ts-ignore Something wrong with our types... this is legit this._sessionExpiryDebounceTimer=setTimeout(()=>{t()},this._sessionExpiryDebounce)}),this._sessionExpiryTime=e.sessionExpiryTime||18e5,this._sessionExpiryDebounce=e.sessionExpiryDebounce||5e3,this._sessionExpiryDebounceThresholdPercentage=e.sessionExpiryDebounceThresholdPercentage||.9,this._onNewSessionStarted=e.onNewSessionStarted?e.onNewSessionStarted:c,this._safeLocalStorage=new i.default}}}),O.register("4meW7",function(e,t){n(e.exports,"default",function(){return i});var r=O("bUIaX"),o=O("7stv4");class i extends o.default{constructor(e){let t;try{t=window.sessionStorage||r.default}catch(e){t=r.default}super(t,e)}}}),O.register("6yYN7",function(e,t){n(e.exports,"default",function(){return l});var r=O("dsN6L"),i=O("kbWO6"),a=O("4meW7");let s="tab.id";class l{getCurrentTabId(){let e=this._safeSessionStorage.getItem(s);return e||(e=this._generateNewTabId()),e}constructor(){/*@__PURE__*/o(r)(this,"_generateNewTabId",()=>{let e=/*@__PURE__*/o(i)();return this._safeSessionStorage.setItem(s,e),e}),this._safeSessionStorage=new a.default}}}),O.register("hIO3P",function(e,t){n(e.exports,"default",function(){return m});var r=O("dsN6L"),i=O("gSf9T"),a=O("kbWO6"),s=O("9UvCO"),l=O("cFYwb"),c=O("4meW7"),u=O("6TSJ2");function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach(function(t){/*@__PURE__*/o(r)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}let p="taskSessions",g="taskSessionsInit",h="awc.";class m{constructor(){/*@__PURE__*/o(r)(this,"_taskSessionsNotRecentlyInitialised",e=>null===this._safeSessionStorage.getItem(p)||null===this._safeSessionStorage.getItem(g)||parseInt(this._safeSessionStorage.getItem(g)||"0",10)<e-3e3),/*@__PURE__*/o(r)(this,"_removeTaskSessionPrefix",(e,t)=>t.split(h)[1]),/*@__PURE__*/o(r)(this,"_isTaskSessionQueryParam",(e,t)=>t.startsWith(h)),/*@__PURE__*/o(r)(this,"getAllTaskSessions",()=>{try{return JSON.parse(this._safeSessionStorage.getItem(p)||"")}catch(e){return{}}}),/*@__PURE__*/o(r)(this,"_writeToSessionStorage",e=>{try{this._safeSessionStorage.setItem(p,JSON.stringify(e));// eslint-disable-next-line no-empty }catch(e){}}),/*@__PURE__*/o(r)(this,"_appendTaskSessions",e=>{let t=this.getAllTaskSessions(),r=null===t?e:Object.assign(t,e);this._writeToSessionStorage(r)}),/*@__PURE__*/o(r)(this,"_safelyRemoveKey",(e,t)=>null===e?{}:(delete e[t],e)),/*@__PURE__*/o(r)(this,"createTaskSession",e=>{let t=/*@__PURE__*/o(a)(),r={};return r[e]=t,this._appendTaskSessions(r),t}),/*@__PURE__*/o(r)(this,"createTaskSessionWithProvidedId",(e,t)=>{if("string"!=typeof t)throw TypeError("invalid taskSessionId, must be string");let r={};r[e]=t,this._appendTaskSessions(r)}),/*@__PURE__*/o(r)(this,"completeTaskSession",e=>{let t=this.getAllTaskSessions(),r=this._safelyRemoveKey(t,e);this._writeToSessionStorage(r)}),/*@__PURE__*/o(r)(this,"formatTaskSessionQueryString",({uri:e,includedTaskSessions:t})=>{let{url:r,query:n}=(0,i.parseUrl)(e),o=this.getAllTaskSessions(),a=t?(0,l.pick)(o,t):(0,l.omit)(o,Object.values(s.originTracingType));if(0===Object.keys(a).length)return e;let c=f(f({},(0,l.mapKeys)(a,(e,t)=>h+t)),n);return`${r}?${(0,i.stringify)(c)}`}),/*@__PURE__*/o(r)(this,"stripQueryParameters",()=>{let e=(0,l.mapKeys)((0,u.default)(this._isTaskSessionQueryParam),this._removeTaskSessionPrefix);this._appendTaskSessions(e)});let e=Date.now();this._safeSessionStorage=new c.default;// Wrapping all sessionStorage calls in try catch to stop any error propogation, taskSessions should gracefully fail. try{this._taskSessionsNotRecentlyInitialised(e)&&(this._writeToSessionStorage({}),this._safeSessionStorage.setItem(g,e.toString()));// eslint-disable-next-line no-empty }catch(e){}}}}),O.register("is91y",function(e,t){n(e.exports,"default",function(){return u});var r=O("dsN6L"),i=O("1VX1s"),a=O("jFgnw");let s=(0,a.AllAnalyticsCookies).AWC_ANALYTICS_DEBUG.getKey(),l="synthetic",c=()=>{try{return JSON.parse(/*@__PURE__*/o(i).get(s)||"false")}catch(e){/*@__PURE__*/o(i).remove(s)}return!1};var u=class{constructor(){/*@__PURE__*/o(r)(this,"_bind",()=>{"undefined"==typeof window||window.testAnalytics||(window.testAnalytics={eventCache:[],events:()=>window.testAnalytics.eventCache,clear:()=>{window.testAnalytics.eventCache=[];try{localStorage.removeItem("awc.ui.viewed.last.sent"),localStorage.removeItem("awc-staging.ui.viewed.last.sent"),localStorage.removeItem("awc-dev.ui.viewed.last.sent"),localStorage.removeItem("awc-local.ui.viewed.last.sent")}catch(e){// Ignore errors from localStorage. }}})}),/*@__PURE__*/o(r)(this,"_cache",e=>{"undefined"!=typeof window&&(window.testAnalytics.eventCache.length>=100&&(window.testAnalytics.eventCache=window.testAnalytics.eventCache.slice(1,window.testAnalytics.eventCache.length)),window.testAnalytics.eventCache.push(e))}),/*@__PURE__*/o(r)(this,"_shouldCacheEvent",()=>this._isDebugCookieEnabled),/*@__PURE__*/o(r)(this,"saveEvent",e=>{e&&this._shouldCacheEvent()&&(window.testAnalytics||this._bind(),e.tags instanceof Array?e.tags.push(l):e.tags=[l],this._cache(e))}),this._isDebugCookieEnabled=c(),this._isDebugCookieEnabled&&this._bind()}}}),O.register("c5fHl",function(e,t){n(e.exports,"default",function(){return d});var r=O("ai2Md"),i=O("dsN6L"),a=O("9UvCO"),s=O("k02jW");let l=["embeddedProduct"];function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach(function(t){/*@__PURE__*/o(i)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}class d{constructor(e,t,n,c={}){if(/*@__PURE__*/o(i)(this,"start",()=>{this._startInterval(),this._bindEventListeners()}),/*@__PURE__*/o(i)(this,"stop",()=>{this._stopInterval(),this._unbindEventListeners()}),/*@__PURE__*/o(i)(this,"resetTimers",()=>{this._intervalId&&(this.stop(),this.start())}),/*@__PURE__*/o(i)(this,"_bindEventListeners",()=>{"undefined"!=typeof window&&(window.addEventListener("focus",this._focusListener),window.addEventListener("blur",this._blurListener))}),/*@__PURE__*/o(i)(this,"_unbindEventListeners",()=>{"undefined"!=typeof window&&(window.removeEventListener("focus",this._focusListener),window.removeEventListener("blur",this._blurListener))}),/*@__PURE__*/o(i)(this,"_startInterval",()=>{clearInterval(this._intervalId),this._intervalId=setInterval(this._handleInterval,this._delay)}),/*@__PURE__*/o(i)(this,"_stopInterval",()=>{this._intervalId&&(clearInterval(this._intervalId),this._intervalId=null)}),/*@__PURE__*/o(i)(this,"_getProductKey",(e,t)=>{let r=e;return t&&(r+=`-${t}`),r}),/*@__PURE__*/o(i)(this,"_getLastSentTimestamp",(e,t,r)=>{let n=this._parseLocalStorageData()||{},o=n[r]||{},i=o[t]||{},a=i[e]||null;return a}),/*@__PURE__*/o(i)(this,"_parseLocalStorageData",()=>{let e=this._safeLocalStorage.getItem(this._storageKey);try{return JSON.parse(e||"")}catch(e){return this._safeLocalStorage.removeItem(this._storageKey),null}}),/*@__PURE__*/o(i)(this,"_setLastSentTimestamp",(e,t,r)=>{let n=this._parseLocalStorageData()||{},o=n[r]||{},i=o[t]||{};i[e]=Date.now(),o[t]=i,n[r]=o,this._safeLocalStorage.setItem(this._storageKey,JSON.stringify(n))}),/*@__PURE__*/o(i)(this,"_shouldSendEvent",(e,t,r,n)=>{if(!document.hasFocus()||t!==a.tenantType.NONE&&!r||!n)return!1;let o=Date.now()-this._getLastSentTimestamp(e,r,n);return o>this._throttle}),/*@__PURE__*/o(i)(this,"_handleInterval",()=>{let e=this._getContext(),{embeddedProduct:t}=e,n=/*@__PURE__*/o(r)(e,l);this._sendEvent(this._product,n),t&&this._sendEvent(t,n,!0)}),/*@__PURE__*/o(i)(this,"_sendEvent",(e,t,r=!1)=>{let{subproduct:n,tenantIdType:o,tenantId:i,userId:a,lastScreenEvent:s,attributes:l}=t,c=this._getProductKey(e,n);if(this._shouldSendEvent(c,o,i,a)){this._setLastSentTimestamp(c,i,a);let t=this._createEvent(e,n,r,s,l);this._onEvent(t)}}),/*@__PURE__*/o(i)(this,"_createEvent",(e,t,r,n,o)=>{let i={product:e,source:"ui",action:"viewed",actionSubject:"ui",attributes:o};return r&&(// Clear the subproduct and version as they don't relate to the embedded product i.subproduct=null,i.version=null,i.attributes=u(u({},i.attributes),{},{embeddedInEnv:this._productInfo.env,embeddedInProduct:this._productInfo.product,embeddedInSubproduct:t,embeddedInVersion:this._productInfo.version,embeddedInOrigin:this._productInfo.origin,embeddedInPlatform:this._productInfo.platform})),n&&(i.attributes=u(u({},i.attributes),{},{lastScreenEvent:{name:n.name,attributes:n.attributes}})),i}),!e)throw Error("Missing productInfo");if(!e.product)throw Error("Missing productInfo.product");if(!t)throw Error("Missing getContext callback");if("function"!=typeof t)throw Error("Invalid getContext, must be function");if(!n)throw Error("Missing onEvent callback");if("function"!=typeof n)throw Error("Invalid onEvent, must be function");this._productInfo=e,this._product=e.product,this._getContext=t,this._onEvent=n,this._delay=c.delay||2e3,this._throttle=c.throttle||36e5,this._storageKey=c.storageKey||"ui.viewed.last.sent",this._safeLocalStorage=new s.default({envPrefix:this._productInfo.env}),this._focusListener=()=>{this._startInterval()},this._blurListener=()=>{this._stopInterval()}}}}),O.register("3bvlA",function(e,t){n(e.exports,"default",function(){return r});function r(e,t){return e&&"function"==typeof e?()=>{e(t)}:null}}),O.register("d24k1",function(e,t){n(e.exports,"XIDPromise",function(){return o});var r=O("fZooc");let o=(e,t)=>{if(e&&t&&"function"==typeof t)return Promise.race([t().catch(()=>()=>(0,r.createUnknownXid)()),new Promise(e=>{setTimeout(()=>e(()=>(0,r.createTimeoutXid)()),r.XID_TIMEOUT)})])}}),O.register("fZooc",function(e,t){n(e.exports,"XID_TIMEOUT",function(){return o}),n(e.exports,"createTimeoutXid",function(){return i}),n(e.exports,"createUnknownXid",function(){return a});var r=O("jlumM");let o=5e3,i=()=>[{type:r.XIDItemType.XC,state:"TIMEOUT"},{type:r.XIDItemType.UID,state:"TIMEOUT"}],a=()=>[{type:r.XIDItemType.XC,state:"UNKNOWN"},{type:r.XIDItemType.UID,state:"UNKNOWN"}]}),O.register("jlumM",function(e,t){var r;n(e.exports,"XIDItemType",function(){return o});let o=((r={}).XC="xc",r.UID="uid",r)}),O.register("5lFna",function(e,t){e.exports,e.exports=/******/function(e){/******/// The module cache /******/var t={};/******//******/// The require function /******/function r(n){/******//******/// Check if module is in cache /******/if(t[n])/******/return t[n].exports;/******/// Create a new module (and put it into the cache) /******/var o=t[n]={/******/i:n,/******/l:!1,/******/exports:{}};/******//******/// Return the exports of the module /******/return(/******//******/// Execute the module function /******/e[n].call(o.exports,o,o.exports,r),/******//******/// Flag the module as loaded /******/o.l=!0,o.exports);/******/}/******//******/// Load entry module and return exports /******/return(/******//******//******/// expose the modules object (__webpack_modules__) /******/r.m=e,/******//******/// expose the module cache /******/r.c=t,/******//******/// identity function for calling harmony imports with the correct context /******/r.i=function(e){return e},/******//******/// define getter function for harmony exports /******/r.d=function(e,t,n){r.o(e,t)||/******/Object.defineProperty(e,t,{/******/configurable:!1,/******/enumerable:!0,/******/get:n});/******/},/******//******/// getDefaultExport function for compatibility with non-harmony modules /******/r.n=function(e){/******/var t=e&&e.__esModule?/******/function(){return e.default}:/******/function(){return e};/******/return /******/r.d(t,"a",t),t;/******/},/******//******/// Object.prototype.hasOwnProperty.call /******/r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},/******//******/// __webpack_public_path__ /******/r.p="",r(r.s=7));/******/}([/* 0 *//***/function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.GAS_BULK_URL="https://mgas.prod.public.atl-paas.net/v1/events",t.CLOUD_ANALYTICS_URL="/rest/analytics/1.0/publish/bulk",t.CONFLUENCE_URL_PREFIX="/wiki",t.BATCH_INTERVAL_MS=5e3;/***/},/* 1 *//***/function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});var n=t.SafeString=function e(t){var r=this;(function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")})(this,e),this.value=t,this.valueOf=this.toString=this.toJSON=function(){return r.value}};t.dangerouslyCreateSafeString=function(e){return new n(e)},t.isSafeString=function(e){return e instanceof n},t.markAsSafe=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e){return t.includes(e)?Object.freeze(new n(e)):e}};/***/},/* 2 *//***/function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.BaseAnalytics=void 0;var n,o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),s=r(0),l=r(8),c=r(1),u=(n=r(9))&&n.__esModule?n:{default:n},d=function(e){return null===e},f=function(e){var t;return d(e)||!0===(t=e)||!1===t||!isNaN(e)||(0,c.isSafeString)(e)};t.BaseAnalytics=function(){function e(){var t=this,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")})(this,e),this.eventPrefix=r.eventPrefix||"",this.devMode=r.devMode,this.batch_interval_ms=r.batchIntervalMs||s.BATCH_INTERVAL_MS,this.options=r,this._requestQueue=[],"undefined"!=typeof window&&window.addEventListener&&window.addEventListener("unload",function(){t.handlePageUnload()})}return a(e,[{key:"url",value:function(){throw Error("override url()")}},{key:"createRequest",value:function(e){throw arguments.length>1&&void 0!==arguments[1]&&arguments[1],Error("You must override createRequest().")}},{key:"trigger",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{immediate:!1};if(!e)throw Error("Name must be provided when sending an event.");var n=(this.eventPrefix?this.eventPrefix+".":"")+e,o=this.createRequest(n,this.sanitizeAnalyticsData(t));this.devMode&&u.default.log(JSON.stringify(o,null,2)),r.immediate?this.sendEventsToRemote([o]):(this.pushToQueue(o),this.startInterval())}},{key:"setQueue",value:function(e){this._requestQueue=e}},{key:"getQueue",value:function(){return this._requestQueue}},{key:"pushToQueue",value:function(e){this.getQueue().push(e)}},{key:"processQueue",value:function(){var e=this.getQueue().splice(0);e.length>0&&this.sendEventsToRemote(e)}},{key:"handlePageUnload",value:function(){this.processQueue(),this.stopInterval()}},{key:"startInterval",value:function(){var e=this;"number"!=typeof this._intervalId&&(this._intervalId=setInterval(function(){return e.processQueue()},this.batch_interval_ms))}},{key:"stopInterval",value:function(){"number"==typeof this._intervalId&&(clearInterval(this._intervalId),this._intervalId=null)}},{key:"emptyQueue",value:function(){this._requestQueue=[]}},{key:"sendEventsToRemote",value:function(e){var t=this.constructor.createPayload(e);if(this.devMode){u.default.log("sending "+e.length+" events.");return}var r=!1;l.Beacon.isSupported()&&(r=l.Beacon.sendAsJson(this.url(),t)),r||this.doPost(t)}},{key:"doPost",value:function(e){var t=void 0;if("undefined"!=typeof window&&window.XMLHttpRequest){(t=new window.XMLHttpRequest).open("POST",this.url(),!0),void 0!==t.setRequestHeader&&(t.setRequestHeader("Content-Type","application/json"),t.setRequestHeader("Accept","application/json, text/javascript, */*;"));var r=this.decorateEventsWithType(e);t.send(JSON.stringify(r))}}},{key:"decorateEventsWithType",value:function(e){return e.map(function(e){return e.properties=e.properties||{},e.properties._type="xhr",e})}},{key:"sanitizeAnalyticsData",value:function(e){var t=this;return d(e)||void 0===e?e:(void 0===e?"undefined":i(e))!=="object"?{}:Object.keys(e).reduce(function(r,n){var o=e[n];return"spaceKey"===n||f(o)?r[n]=o:t.devMode&&u.default.warn("Stripping out potentially privacy-unsafe analytics attribute: '"+n+"' -> '"+o+"'"),r},{})}},{key:"updateOptions",value:function(e){this.options=o({},this.options,e)}}],[{key:"createPayload",value:function(e){throw Error("You must override createPayload().")}}]),e}();/***/},/* 3 *//***/function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.CloudAnalytics=void 0;var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),o=r(2);t.CloudAnalytics=function(e){function t(){return function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),n(t,[{key:"createRequest",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{name:e,properties:t,serverTime:Date.now()}}}],[{key:"createPayload",value:function(e){return this.adjustEventTimings(e)}},{key:"adjustEventTimings",value:function(e){var t=Date.now();return e.map(function(e){return{name:e.name,properties:e.properties,timeDelta:e.serverTime-t}})}}]),t}(o.BaseAnalytics);/***/},/* 4 *//***/function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.ConfluenceAnalytics=void 0;var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),o=r(0),i=r(3);t.ConfluenceAnalytics=function(e){function t(){return function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),n(t,[{key:"url",/** * Override if context path changes * @param baseUrl * @returns {string} */value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.location.hostname+o.CONFLUENCE_URL_PREFIX;return e+o.CLOUD_ANALYTICS_URL}}]),t}(i.CloudAnalytics);/***/},/* 5 *//***/function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.GasAnalytics=void 0;var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},o=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),i=r(0),a=r(2);t.GasAnalytics=function(e){/** * @constructor * @param {object} options - Required: server, product, user. */function t(e){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));if(!e.server)throw Error("You must specify a GAS server value.");if(!e.product)throw Error("You must specify a GAS product value.");if(!e.user&&!e.user_id)throw Error("You must specify a GAS user or user_id value.");return r}return function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),o(t,[{key:"url",value:function(){return i.GAS_BULK_URL}},{key:"createRequest",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{name:e,server:this.options.server,product:this.options.product,user:this.options.user,serverTime:Date.now(),cloud_id:this.options.cloud_id||null,user_id:this.options.user_id||null,user_id_type:this.options.user_id_type||null,properties:t}}},{key:"decorateEventsWithType",value:function(e){if(e.events)return e.events=e.events.map(function(e){return e.properties=e.properties||{},e.properties._type="xhr",e}),e}},{key:"updateOptions",value:function(e){this.options=n({},this.options,e),this.setQueue(this.getQueue().map(function(t){return n({},t,e)}))}}],[{key:"createPayload",value:function(e){return{events:e}}}]),t}(a.BaseAnalytics);/***/},/* 6 *//***/function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.JiraAnalytics=void 0;var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),o=r(0),i=r(3);t.JiraAnalytics=function(e){function t(){return function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),n(t,[{key:"url",/** * Override if context path changes * @param baseUrl * @returns {string} */value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.location.hostname;return e+o.CLOUD_ANALYTICS_URL}}]),t}(i.CloudAnalytics);/***/},/* 7 *//***/function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.dangerouslyCreateSafeString=t.isSafeString=t.markAsSafe=void 0;var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),o=r(5),i=r(6),a=r(4),s=r(1),l=function(){function e(){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,e)}return n(e,[{key:"getGasClient",/** * Get a Gas Analytics Client. * @param {object} options - { * server: "String - required", * product: "String - required", * user: "String - required", * eventPrefix: "String - optional - default: ''", * devMode: "Boolean - optional - default: false", * batchIntervalMs: "Integer - optional - default: 5000" * } * @returns {GasAnalytics} */value:function(e){return this._gasClient?this._gasClient:this._gasClient=new o.GasAnalytics(e)}},{key:"getJiraClient",value:function(e){return this._jiraClient?this._jiraClient:this._jiraClient=new i.JiraAnalytics(e)}},{key:"getConfluenceClient",value:function(e){return this._confluenceClient?this._confluenceClient:this._confluenceClient=new a.ConfluenceAnalytics(e)}}]),e}();t.default=new l,t.markAsSafe=s.markAsSafe,t.isSafeString=s.isSafeString,t.dangerouslyCreateSafeString=s.dangerouslyCreateSafeString;/***/},/* 8 *//***/function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),o=null;t.Beacon=function(){function e(){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,e)}return n(e,null,[{key:"sendAsJson",/** * Send the specified object as JSON using Beacon API. * * See: * - https://developer.mozilla.org/en-US/docs/Web/API/Beacon_API * - https://w3c.github.io/beacon/#dom-navigator-sendbeacon * * Returns a boolean to indicate that the data was successfully queued. * * If we've exceeded our quota for sendBeacon on this page, this method * will return false. * * See: https://www.w3.org/TR/beacon/#sec-sendBeacon-method * * @param url * @param object * @returns {boolean} */value:function(e,t){var r=new Blob([JSON.stringify(t)],{type:"text/plain"});return navigator.sendBeacon(e,r)}},{key:"isSupported",value:function(){return"boolean"!=typeof o&&(o=this.isSendBeaconSupported()&&this.isBlobSupported()),o}},{key:"isSendBeaconSupported",value:function(){// Modified from: https://github.com/Modernizr/Modernizr/blob/master/feature-detects/network/beacon.js return"sendBeacon"in navigator&&"function"==typeof navigator.sendBeacon}},{key:"isBlobSupported",value:function(){// Source: https://github.com/Modernizr/Modernizr/blob/master/feature-detects/blob.js try{return new Blob,!0}catch(e){return!1}}}]),e}();/***/},/* 9 *//***/function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),/** * Prettifier with a standard prefix for all log messages *//*eslint no-console: 0*/t.default={log:function(e){console.log("%cAnalytics: "+e,"color: #0052CC; font-size: small")},warn:function(e){console.warn("%cAnalytics: "+e,"color: #DE350B; font-size: small")},error:function(e){// This might not work in some browsers... but ignore this for now. console.error("%cAnalytics: "+e,"color: #FF5630; font-size: small")}};/***/}])}),O.register("dHOko",function(e,t){n(e.exports,"default",function(){return s});var r=O("dBq8m"),i=O("11BZU");let a=new Map;var s=(e,t)=>(a.has(e)||a.set(e,function(e,t){let r=e=>e;t&&t.mapAttribute&&(r=t.mapAttribute);let n=(0,i.default).createEmpty();try{let t=(0,i.default).fromUrl(e),r=l(e,"continue"),o=(0,i.default).fromUrl(r),a=l(r,"dest-url"),s=(0,i.default).fromUrl(a),c=l(r,"continue"),u=(0,i.default).fromUrl(c);n=!t.isEmpty()&&t||!o.isEmpty()&&o||!s.isEmpty()&&s||!u.isEmpty()&&u||(0,i.default).createEmpty()}catch(e){//will fail only on malformed urls, we don't care about that }return n.toAnalyticsAttributes({transformValue:r})}(e,t)),a.get(e));function l(e,t){if(!e)return;let n=/*@__PURE__*/o(r).parse(new URL(e,"http://atlassian.com/").search);return n[t]||void 0}}),O.register("11BZU",function(e,t){n(e.exports,"default",function(){return b});var r=O("kSyoi"),i=O("gGOBY"),a=O("lVDuE"),s=O("dsN6L"),l=O("3lbuJ"),c=O("iTPYb"),u=O("kbWO6"),d=O("4KgYp"),f=O("6Vq2n");function p(e){var t=g();return function(){var r,n=/*@__PURE__*/o(a)(e);if(t){var s=/*@__PURE__*/o(a)(this).constructor;r=Reflect.construct(n,arguments,s)}else r=n.apply(this,arguments);return /*@__PURE__*/o(i)(this,r)}}function g(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(g=function(){return!!e})()}function h(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function m(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?h(Object(r),!0).forEach(function(t){/*@__PURE__*/o(s)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):h(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var v="atlOrigin",y={originLibrary:"origin-tracing.js@".concat("6.1.5")},b=/*#__PURE__*/function(){function e(t){var r=t.id,n=void 0===r?e.generateId():r,i=t.product,a=t.dangerouslySkipValidation;/*@__PURE__*/o(l)(this,e),this.id=n,this.product=i,void 0!==a&&a||this.validate()}return /*@__PURE__*/o(c)(e,[{key:"encode",value:function(){return(0,d.encode)({id:this.id,product:this.product})}},{key:"addToUrl",value:function(e){var t=this;return E(e,function(e){var r=new((0,f.getEnv)()).URLSearchParams(e);return r.set(v,t.encode()),r.toString()})}},{key:"isEmpty",value:function(){return!1}},{key:"isMalformed",value:function(){return!this.isEmpty()&&!this.isValid()}},{key:"isValid",value:function(){return!0}},{key:"toAnalyticsAttributes",value:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.transformValue,n=void 0===r?function(e){return null===e?void 0:e}:r,i=t.hasGeneratedId;return m((e={},/*@__PURE__*/o(s)(e,void 0!==i&&i?"originIdGenerated":"originId",n(this.id)),/*@__PURE__*/o(s)(e,"originProduct",n(this.product)),e),y)}},{key:"validate",value:function(){if(!e.isValidId(this.id))throw TypeError("Invalid Origin id");if(!e.isValidProduct(this.product))throw TypeError("Missing/invalid Origin product")}}],[{key:"isValidId",value:function(e){return"string"==typeof e&&/^[-_a-zA-Z0-9]{1,36}$/.test(e)}},{key:"isValidProduct",value:function(e){return"string"==typeof e&&/^[-_a-zA-Z0-9]{1,20}$/.test(e)}},{key:"generateId",value:function(){// Dash positions are fixed so they don't add to uniqueness. // Remove them to save space in the encoded form. return /*@__PURE__*/o(u)().replace(/-/g,"")}},{key:"createEmpty",value:function(){return new C}},{key:"createMalformed",value:function(){return new A}},{key:"fromUrl",value:function(t){var r=new((0,f.getEnv)()).URLSearchParams;return E(t,function(e){r=new((0,f.getEnv)()).URLSearchParams(e)}),e.fromEncoded(r.get(v))}},{key:"fromEncoded",value:function(t){if(!t)return e.createEmpty();try{return e.decode(t)}catch(t){return e.createMalformed()}}},{key:"removeFromUrl",value:function(e){return E(e,function(e){var t=new((0,f.getEnv)()).URLSearchParams(e);return t.delete(v),t.toString()})}},{key:"decode",value:function(t){var r=(0,d.decode)(t);return new e(r)}}]),e}(),C=/*#__PURE__*/function(e){/*@__PURE__*/o(r)(n,e);var t=p(n);function n(){return /*@__PURE__*/o(l)(this,n),t.call(this,{id:null,product:null,dangerouslySkipValidation:!0})}return /*@__PURE__*/o(c)(n,[{key:"isValid",value:function(){return!1}},{key:"isEmpty",value:function(){return!0}},{key:"toAnalyticsAttributes",value:function(){return m({},y)}}]),n}(b),A=/*#__PURE__*/function(e){/*@__PURE__*/o(r)(n,e);var t=p(n);function n(){return /*@__PURE__*/o(l)(this,n),t.call(this,{id:null,product:null,dangerouslySkipValidation:!0})}return /*@__PURE__*/o(c)(n,[{key:"isValid",value:function(){return!1}},{key:"isEmpty",value:function(){return!1}},{key:"toAnalyticsAttributes",value:function(){return m({originMalformed:!0},y)}}]),n}(b);function E(e,t){return String(e).replace(/(^[^?#]*)(?:\?)?([^#]*?)(#.*|$)$/,function(e,r,n,o){var i=t(n);return i&&(i="?".concat(i)),"".concat(r).concat(i).concat(o)})}}),O.register("4KgYp",function(e,t){n(e.exports,"encode",function(){return a}),n(e.exports,"decode",function(){return s});var r=O("fT3Pc"),o=O("6Vq2n"),i={confluence:"c",jira:"j",stride:"s",bitbucket:"b",trello:"t"};function a(e){var t,n=JSON.stringify({i:e.id,p:(t=e.product)&&t in i?i[t]:t}),a=(0,o.getEnv)().btoa(n);return(0,r.base64ToBase64Url)(a)}function s(e){var t,n,a=(0,r.base64UrlToBase64)(e);return t=JSON.parse((0,o.getEnv)().atob(a)),n={},t.i&&(n.id=t.i),t.p&&(n.product=function(e){for(var t=Object.keys(i),r=0;r<t.length;r++){var n=t[r];if(e===i[n])return n}return e}(t.p)),n}}),O.register("fT3Pc",function(e,t){/** * This file converts between Base64 and Base 64 Encoding with URL and Filename Safe Alphabet, * the latter of which has URL-safe characters only (drops =, + and /). * * Why not use a library? The popular libs use Buffer to be able to * encode any data to base64. We don't need this capability, and it causes * Webpack to include 30KB of a Buffer polyfill. * Webpack's/UglifyJS's Tree Shaking seems to be unable to drop it. * * See: RFC 4648 section 5 (https://tools.ietf.org/html/rfc4648#section-5) */function r(e){return null==e?"":String(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}function o(e){if(null==e)return"";var t=String(e).replace(/-/g,"+").replace(/_/g,"/"),r=(4-e.length%4)%4;return t+"===".slice(0,r)}n(e.exports,"base64ToBase64Url",function(){return r}),n(e.exports,"base64UrlToBase64",function(){return o})}),O.register("6Vq2n",function(e,t){n(e.exports,"getEnv",function(){return i});var r,o=O("lh5ok"),i=function(){return r||(r=a({atob:"function"==typeof atob&&atob.bind(void 0)||void 0!==o.Buffer&&function(e){return(0,o.Buffer).from(e,"base64").toString()},btoa:"function"==typeof btoa&&btoa.bind(void 0)||void 0!==o.Buffer&&function(e){return(0,o.Buffer).from(e).toString("base64")},URLSearchParams:"function"==typeof URLSearchParams&&URLSearchParams||O("2RdYA").URLSearchParams}))},a=function(e){if(!(e.atob&&e.btoa&&e.URLSearchParams))throw TypeError("Origin-Tracing: missing environment APIs. Required: btoa(), atob(), URLSearchParams() (or in Node: Buffer, require('url').URLSearchParams).");return e}}),O.register("lh5ok",function(e,t){n(e.exports,"Buffer",function(){return r},function(e){return r=e}),n(e.exports,"INSPECT_MAX_BYTES",function(){return o},function(e){return o=e});var r,o,i=O("8KxEN"),a=O("aWooH");let s="function"==typeof Symbol&&"function"// eslint-disable-line dot-notation ==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom")// eslint-disable-line dot-notation :null;function l(e){if(e>2147483647)throw RangeError('The value "'+e+'" is invalid for option "size"');// Return an augmented `Uint8Array` instance let t=new Uint8Array(e);return Object.setPrototypeOf(t,c.prototype),t}/** * The Buffer constructor returns instances of `Uint8Array` that have their * prototype changed to `Buffer.prototype`. Furthermore, `Buffer` is a subclass of * `Uint8Array`, so the returned instances will have all the node `Buffer` methods * and the `Uint8Array` methods. Square bracket notation works as expected -- it * returns a single octet. * * The `Uint8Array` prototype remains unmodified. */function c(e,t,r){// Common case. if("number"==typeof e){if("string"==typeof t)throw TypeError('The "string" argument must be of type string. Received type number');return f(e)}return u(e,t,r)}function u(e,t,r){if("string"==typeof e)return function(e,t){if(("string"!=typeof t||""===t)&&(t="utf8"),!c.isEncoding(t))throw TypeError("Unknown encoding: "+t);let r=0|m(e,t),n=l(r),o=n.write(e,t);return o!==r&&// cause everything after the first invalid character to be ignored. (e.g. // 'abxxcd' will be treated as 'ab') (n=n.slice(0,o)),n}(e,t);if(ArrayBuffer.isView(e))return function(e){if(U(e,Uint8Array)){let t=new Uint8Array(e);return g(t.buffer,t.byteOffset,t.byteLength)}return p(e)}(e);if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(U(e,ArrayBuffer)||e&&U(e.buffer,ArrayBuffer)||"undefined"!=typeof SharedArrayBuffer&&(U(e,SharedArrayBuffer)||e&&U(e.buffer,SharedArrayBuffer)))return g(e,t,r);if("number"==typeof e)throw TypeError('The "value" argument must not be of type number. Received type number');let n=e.valueOf&&e.valueOf();if(null!=n&&n!==e)return c.from(n,t,r);let o=function(e){var t;if(c.isBuffer(e)){let t=0|h(e.length),r=l(t);return 0===r.length||e.copy(r,0,0,t),r}return void 0!==e.length?"number"!=typeof e.length||(t=e.length)!=t// eslint-disable-line no-self-compare ?l(0):p(e):"Buffer"===e.type&&Array.isArray(e.data)?p(e.data):void 0}(e);if(o)return o;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return c.from(e[Symbol.toPrimitive]("string"),t,r);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function d(e){if("number"!=typeof e)throw TypeError('"size" argument must be of type number');if(e<0)throw RangeError('The value "'+e+'" is invalid for option "size"')}function f(e){return d(e),l(e<0?0:0|h(e))}function p(e){let t=e.length<0?0:0|h(e.length),r=l(t);for(let n=0;n<t;n+=1)r[n]=255&e[n];return r}function g(e,t,r){let n;if(t<0||e.byteLength<t)throw RangeError('"offset" is outside of buffer bounds');if(e.byteLength<t+(r||0))throw RangeError('"length" is outside of buffer bounds');return(// Return an augmented `Uint8Array` instance Object.setPrototypeOf(n=void 0===t&&void 0===r?new Uint8Array(e):void 0===r?new Uint8Array(e,t):new Uint8Array(e,t,r),c.prototype),n)}function h(e){// Note: cannot use `length < K_MAX_LENGTH` here because that fails when // length is NaN (which is otherwise coerced to zero.) if(e>=2147483647)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|e}function m(e,t){if(c.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||U(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);let r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;// Use a for loop to avoid recursion let o=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return D(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return B(e).length;default:if(o)return n?-1:D(e).length// assume utf8 ;t=(""+t).toLowerCase(),o=!0}}function v(e,t,r){let n=!1;// Return early if start > this.length. Done here to prevent potential uint32 // coercion fail below. if((void 0===t||t<0)&&(t=0),t>this.length||((void 0===r||r>this.length)&&(r=this.length),r<=0||// Force coercion to uint32. This will also coerce falsey/NaN values to 0. (r>>>=0)<=(t>>>=0)))return"";for(e||(e="utf8");;)switch(e){case"hex":return function(e,t,r){let n=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>n)&&(r=n);let o="";for(let n=t;n<r;++n)o+=H[e[n]];return o}(this,t,r);case"utf8":case"utf-8":return A(this,t,r);case"ascii":return function(e,t,r){let n="";r=Math.min(e.length,r);for(let o=t;o<r;++o)n+=String.fromCharCode(127&e[o]);return n}(this,t,r);case"latin1":case"binary":return function(e,t,r){let n="";r=Math.min(e.length,r);for(let o=t;o<r;++o)n+=String.fromCharCode(e[o]);return n}(this,t,r);case"base64":var o,a;return o=t,a=r,0===o&&a===this.length?i.fromByteArray(this):i.fromByteArray(this.slice(o,a));case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return function(e,t,r){let n=e.slice(t,r),o="";// If bytes.length is odd, the last 8 bits must be ignored (same as node.js) for(let e=0;e<n.length-1;e+=2)o+=String.fromCharCode(n[e]+256*n[e+1]);return o}(this,t,r);default:if(n)throw TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function y(e,t,r){let n=e[t];e[t]=e[r],e[r]=n}// Finds either the first index of `val` in `buffer` at offset >= `byteOffset`, // OR the last index of `val` in `buffer` at offset <= `byteOffset`. // // Arguments: // - buffer - a Buffer to search // - val - a string, Buffer, or number // - byteOffset - an index into `buffer`; will be clamped to an int32 // - encoding - an optional encoding, relevant is val is a string // - dir - true for indexOf, false for lastIndexOf function b(e,t,r,n,o){var i;// Empty buffer means no match if(0===e.length)return -1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),(i=r=+r// Coerce to Number. )!=i&&(r=o?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(o)return -1;r=e.length-1}else if(r<0){if(!o)return -1;r=0}// Finally, search either indexOf (if dir is true) or lastIndexOf if("string"==typeof t&&(t=c.from(t,n)),c.isBuffer(t))return(// Special case: looking for empty string/buffer always fails 0===t.length?-1:C(e,t,r,n,o));if("number"==typeof t)return(t&=255// Search for a byte value [0-255] ,"function"==typeof Uint8Array.prototype.indexOf)?o?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):C(e,[t],r,n,o);throw TypeError("val must be string, number or Buffer")}function C(e,t,r,n,o){let i,a=1,s=e.length,l=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return -1;a=2,s/=2,l/=2,r/=2}function c(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(o){let n=-1;for(i=r;i<s;i++)if(c(e,i)===c(t,-1===n?0:i-n)){if(-1===n&&(n=i),i-n+1===l)return n*a}else -1!==n&&(i-=i-n),n=-1}else for(r+l>s&&(r=s-l),i=r;i>=0;i--){let r=!0;for(let n=0;n<l;n++)if(c(e,i+n)!==c(t,n)){r=!1;break}if(r)return i}return -1}function A(e,t,r){r=Math.min(e.length,r);let n=[],o=t;for(;o<r;){let t=e[o],i=null,a=t>239?4:t>223?3:t>191?2:1;if(o+a<=r){let r,n,s,l;switch(a){case 1:t<128&&(i=t);break;case 2:(192&(r=e[o+1]))==128&&(l=(31&t)<<6|63&r)>127&&(i=l);break;case 3:r=e[o+1],n=e[o+2],(192&r)==128&&(192&n)==128&&(l=(15&t)<<12|(63&r)<<6|63&n)>2047&&(l<55296||l>57343)&&(i=l);break;case 4:r=e[o+1],n=e[o+2],s=e[o+3],(192&r)==128&&(192&n)==128&&(192&s)==128&&(l=(15&t)<<18|(63&r)<<12|(63&n)<<6|63&s)>65535&&l<1114112&&(i=l)}}null===i?(// we did not generate a valid codePoint so insert a // replacement char (U+FFFD) and advance only 1 byte i=65533,a=1):i>65535&&(// encode to utf16 (surrogate pair dance) i-=65536,n.push(i>>>10&1023|55296),i=56320|1023&i),n.push(i),o+=a}return function(e){let t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e)// avoid extra slice() ;// Decode in chunks to avoid "call stack size exceeded". let r="",n=0;for(;n<t;)r+=String.fromCharCode.apply(String,e.slice(n,n+=4096));return r}(n)}/* * Need to make sure that buffer isn't trying to write out of bounds. */function E(e,t,r){if(e%1!=0||e<0)throw RangeError("offset is not uint");if(e+t>r)throw RangeError("Trying to access beyond buffer length")}function I(e,t,r,n,o,i){if(!c.isBuffer(e))throw TypeError('"buffer" argument must be a Buffer instance');if(t>o||t<i)throw RangeError('"value" argument is out of bounds');if(r+n>e.length)throw RangeError("Index out of range")}function x(e,t,r,n,o){N(t,n,o,e,r,7);let i=Number(t&BigInt(4294967295));e[r++]=i,i>>=8,e[r++]=i,i>>=8,e[r++]=i,i>>=8,e[r++]=i;let a=Number(t>>BigInt(32)&BigInt(4294967295));return e[r++]=a,a>>=8,e[r++]=a,a>>=8,e[r++]=a,a>>=8,e[r++]=a,r}function w(e,t,r,n,o){N(t,n,o,e,r,7);let i=Number(t&BigInt(4294967295));e[r+7]=i,i>>=8,e[r+6]=i,i>>=8,e[r+5]=i,i>>=8,e[r+4]=i;let a=Number(t>>BigInt(32)&BigInt(4294967295));return e[r+3]=a,a>>=8,e[r+2]=a,a>>=8,e[r+1]=a,a>>=8,e[r]=a,r+8}function S(e,t,r,n,o,i){if(r+n>e.length||r<0)throw RangeError("Index out of range")}function k(e,t,r,n,o){return t=+t,r>>>=0,o||S(e,t,r,4,34028234663852886e22,-34028234663852886e22),a.write(e,t,r,n,23,4),r+4}function T(e,t,r,n,o){return t=+t,r>>>=0,o||S(e,t,r,8,17976931348623157e292,-17976931348623157e292),a.write(e,t,r,n,52,8),r+8}r=c,o=50,/** * If `Buffer.TYPED_ARRAY_SUPPORT`: * === true Use Uint8Array implementation (fastest) * === false Print warning and recommend using `buffer` v4.x which has an Object * implementation (most compatible, even IE6) * * Browsers that support typed arrays are IE 10+, Firefox 4+, Chrome 7+, Safari 5.1+, * Opera 11.6+, iOS 4.2+. * * We report that the browser does not support typed arrays if the are not subclassable * using __proto__. Firefox 4-29 lacks support for adding new properties to `Uint8Array` * (See: https://bugzilla.mozilla.org/show_bug.cgi?id=695438). IE 10 lacks support * for __proto__ and has a buggy typed array implementation. */c.TYPED_ARRAY_SUPPORT=function(){// Can typed array instances can be augmented? try{let e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),42===e.foo()}catch(e){return!1}}(),c.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(c.prototype,"parent",{enumerable:!0,get:function(){if(c.isBuffer(this))return this.buffer}}),Object.defineProperty(c.prototype,"offset",{enumerable:!0,get:function(){if(c.isBuffer(this))return this.byteOffset}}),c.poolSize=8192// not used by this implementation ,/** * Functionally equivalent to Buffer(arg, encoding) but throws a TypeError * if value is a number. * Buffer.from(str[, encoding]) * Buffer.from(array) * Buffer.from(buffer) * Buffer.from(arrayBuffer[, byteOffset[, length]]) **/c.from=function(e,t,r){return u(e,t,r)},// Note: Change prototype *after* Buffer.from is defined to workaround Chrome bug: // https://github.com/feross/buffer/pull/148 Object.setPrototypeOf(c.prototype,Uint8Array.prototype),Object.setPrototypeOf(c,Uint8Array),/** * Creates a new filled Buffer instance. * alloc(size[, fill[, encoding]]) **/c.alloc=function(e,t,r){return(d(e),e<=0)?l(e):void 0!==t?"string"==typeof r?l(e).fill(t,r):l(e).fill(t):l(e)},/** * Equivalent to Buffer(num), by default creates a non-zero-filled Buffer instance. * */c.allocUnsafe=function(e){return f(e)},/** * Equivalent to SlowBuffer(num), by default creates a non-zero-filled Buffer instance. */c.allocUnsafeSlow=function(e){return f(e)},c.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==c.prototype// so Buffer.isBuffer(Buffer.prototype) will be false },c.compare=function(e,t){if(U(e,Uint8Array)&&(e=c.from(e,e.offset,e.byteLength)),U(t,Uint8Array)&&(t=c.from(t,t.offset,t.byteLength)),!c.isBuffer(e)||!c.isBuffer(t))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;let r=e.length,n=t.length;for(let o=0,i=Math.min(r,n);o<i;++o)if(e[o]!==t[o]){r=e[o],n=t[o];break}return r<n?-1:n<r?1:0},c.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},c.concat=function(e,t){let r;if(!Array.isArray(e))throw TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return c.alloc(0);if(void 0===t)for(r=0,t=0;r<e.length;++r)t+=e[r].length;let n=c.allocUnsafe(t),o=0;for(r=0;r<e.length;++r){let t=e[r];if(U(t,Uint8Array))o+t.length>n.length?(c.isBuffer(t)||(t=c.from(t)),t.copy(n,o)):Uint8Array.prototype.set.call(n,t,o);else if(c.isBuffer(t))t.copy(n,o);else throw TypeError('"list" argument must be an Array of Buffers');o+=t.length}return n},c.byteLength=m,// This property is used by `Buffer.isBuffer` (and the `is-buffer` npm package) // to detect a Buffer instance. It's not possible to use `instanceof Buffer` // reliably in a browserify context because there could be multiple different // copies of the 'buffer' package in use. This method works even for Buffer // instances that were created from another copy of the `buffer` package. // See: https://github.com/feross/buffer/issues/154 c.prototype._isBuffer=!0,c.prototype.swap16=function(){let e=this.length;if(e%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;t<e;t+=2)y(this,t,t+1);return this},c.prototype.swap32=function(){let e=this.length;if(e%4!=0)throw RangeError("Buffer size must be a multiple of 32-bits");for(let t=0;t<e;t+=4)y(this,t,t+3),y(this,t+1,t+2);return this},c.prototype.swap64=function(){let e=this.length;if(e%8!=0)throw RangeError("Buffer size must be a multiple of 64-bits");for(let t=0;t<e;t+=8)y(this,t,t+7),y(this,t+1,t+6),y(this,t+2,t+5),y(this,t+3,t+4);return this},c.prototype.toString=function(){let e=this.length;return 0===e?"":0==arguments.length?A(this,0,e):v.apply(this,arguments)},c.prototype.toLocaleString=c.prototype.toString,c.prototype.equals=function(e){if(!c.isBuffer(e))throw TypeError("Argument must be a Buffer");return this===e||0===c.compare(this,e)},c.prototype.inspect=function(){let e="",t=o;return e=this.toString("hex",0,t).replace(/(.{2})/g,"$1 ").trim(),this.length>t&&(e+=" ... "),"<Buffer "+e+">"},s&&(c.prototype[s]=c.prototype.inspect),c.prototype.compare=function(e,t,r,n,o){if(U(e,Uint8Array)&&(e=c.from(e,e.offset,e.byteLength)),!c.isBuffer(e))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===o&&(o=this.length),t<0||r>e.length||n<0||o>this.length)throw RangeError("out of range index");if(n>=o&&t>=r)return 0;if(n>=o)return -1;if(t>=r)return 1;if(t>>>=0,r>>>=0,n>>>=0,o>>>=0,this===e)return 0;let i=o-n,a=r-t,s=Math.min(i,a),l=this.slice(n,o),u=e.slice(t,r);for(let e=0;e<s;++e)if(l[e]!==u[e]){i=l[e],a=u[e];break}return i<a?-1:a<i?1:0},c.prototype.includes=function(e,t,r){return -1!==this.indexOf(e,t,r)},c.prototype.indexOf=function(e,t,r){return b(this,e,t,r,!0)},c.prototype.lastIndexOf=function(e,t,r){return b(this,e,t,r,!1)},c.prototype.write=function(e,t,r,n){var o,i,a,s,l,c,u,d;// Buffer#write(string) if(void 0===t)n="utf8",r=this.length,t=0;else if(void 0===r&&"string"==typeof t)n=t,r=this.length,t=0;else if(isFinite(t))t>>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");let f=this.length-t;if((void 0===r||r>f)&&(r=f),e.length>0&&(r<0||t<0)||t>this.length)throw RangeError("Attempt to write outside buffer bounds");n||(n="utf8");let p=!1;for(;;)switch(n){case"hex":return function(e,t,r,n){let o;r=Number(r)||0;let i=e.length-r;n?(n=Number(n))>i&&(n=i):n=i;let a=t.length;for(n>a/2&&(n=a/2),o=0;o<n;++o){let n=parseInt(t.substr(2*o,2),16);if(n!=n)break;e[r+o]=n}return o}(this,e,t,r);case"utf8":case"utf-8":return o=t,i=r,j(D(e,this.length-o),this,o,i);case"ascii":case"latin1":case"binary":return a=t,s=r,j(function(e){let t=[];for(let r=0;r<e.length;++r)t.push(255&e.charCodeAt(r));return t}(e),this,a,s);case"base64":// Warning: maxLength not taken into account in base64Write return l=t,c=r,j(B(e),this,l,c);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return u=t,d=r,j(function(e,t){let r,n;let o=[];for(let i=0;i<e.length&&!((t-=2)<0);++i)n=(r=e.charCodeAt(i))>>8,o.push(r%256),o.push(n);return o}(e,this.length-u),this,u,d);default:if(p)throw TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),p=!0}},c.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},c.prototype.slice=function(e,t){let r=this.length;e=~~e,t=void 0===t?r:~~t,e<0?(e+=r)<0&&(e=0):e>r&&(e=r),t<0?(t+=r)<0&&(t=0):t>r&&(t=r),t<e&&(t=e);let n=this.subarray(e,t);return(// Return an augmented `Uint8Array` instance Object.setPrototypeOf(n,c.prototype),n)},c.prototype.readUintLE=c.prototype.readUIntLE=function(e,t,r){e>>>=0,t>>>=0,r||E(e,t,this.length);let n=this[e],o=1,i=0;for(;++i<t&&(o*=256);)n+=this[e+i]*o;return n},c.prototype.readUintBE=c.prototype.readUIntBE=function(e,t,r){e>>>=0,t>>>=0,r||E(e,t,this.length);let n=this[e+--t],o=1;for(;t>0&&(o*=256);)n+=this[e+--t]*o;return n},c.prototype.readUint8=c.prototype.readUInt8=function(e,t){return e>>>=0,t||E(e,1,this.length),this[e]},c.prototype.readUint16LE=c.prototype.readUInt16LE=function(e,t){return e>>>=0,t||E(e,2,this.length),this[e]|this[e+1]<<8},c.prototype.readUint16BE=c.prototype.readUInt16BE=function(e,t){return e>>>=0,t||E(e,2,this.length),this[e]<<8|this[e+1]},c.prototype.readUint32LE=c.prototype.readUInt32LE=function(e,t){return e>>>=0,t||E(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},c.prototype.readUint32BE=c.prototype.readUInt32BE=function(e,t){return e>>>=0,t||E(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},c.prototype.readBigUInt64LE=G(function(e){R(e>>>=0,"offset");let t=this[e],r=this[e+7];(void 0===t||void 0===r)&&L(e,this.length-8);let n=t+256*this[++e]+65536*this[++e]+16777216*this[++e],o=this[++e]+256*this[++e]+65536*this[++e]+16777216*r;return BigInt(n)+(BigInt(o)<<BigInt(32))}),c.prototype.readBigUInt64BE=G(function(e){R(e>>>=0,"offset");let t=this[e],r=this[e+7];(void 0===t||void 0===r)&&L(e,this.length-8);let n=16777216*t+65536*this[++e]+256*this[++e]+this[++e],o=16777216*this[++e]+65536*this[++e]+256*this[++e]+r;return(BigInt(n)<<BigInt(32))+BigInt(o)}),c.prototype.readIntLE=function(e,t,r){e>>>=0,t>>>=0,r||E(e,t,this.length);let n=this[e],o=1,i=0;for(;++i<t&&(o*=256);)n+=this[e+i]*o;return n>=(o*=128)&&(n-=Math.pow(2,8*t)),n},c.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||E(e,t,this.length);let n=t,o=1,i=this[e+--n];for(;n>0&&(o*=256);)i+=this[e+--n]*o;return i>=(o*=128)&&(i-=Math.pow(2,8*t)),i},c.prototype.readInt8=function(e,t){return(e>>>=0,t||E(e,1,this.length),128&this[e])?-((255-this[e]+1)*1):this[e]},c.prototype.readInt16LE=function(e,t){e>>>=0,t||E(e,2,this.length);let r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},c.prototype.readInt16BE=function(e,t){e>>>=0,t||E(e,2,this.length);let r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},c.prototype.readInt32LE=function(e,t){return e>>>=0,t||E(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},c.prototype.readInt32BE=function(e,t){return e>>>=0,t||E(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},c.prototype.readBigInt64LE=G(function(e){R(e>>>=0,"offset");let t=this[e],r=this[e+7];(void 0===t||void 0===r)&&L(e,this.length-8);let n=this[e+4]+256*this[e+5]+65536*this[e+6]+(r<<24// Overflow );return(BigInt(n)<<BigInt(32))+BigInt(t+256*this[++e]+65536*this[++e]+16777216*this[++e])}),c.prototype.readBigInt64BE=G(function(e){R(e>>>=0,"offset");let t=this[e],r=this[e+7];(void 0===t||void 0===r)&&L(e,this.length-8);let n=(t<<24)+// Overflow 65536*this[++e]+256*this[++e]+this[++e];return(BigInt(n)<<BigInt(32))+BigInt(16777216*this[++e]+65536*this[++e]+256*this[++e]+r)}),c.prototype.readFloatLE=function(e,t){return e>>>=0,t||E(e,4,this.length),a.read(this,e,!0,23,4)},c.prototype.readFloatBE=function(e,t){return e>>>=0,t||E(e,4,this.length),a.read(this,e,!1,23,4)},c.prototype.readDoubleLE=function(e,t){return e>>>=0,t||E(e,8,this.length),a.read(this,e,!0,52,8)},c.prototype.readDoubleBE=function(e,t){return e>>>=0,t||E(e,8,this.length),a.read(this,e,!1,52,8)},c.prototype.writeUintLE=c.prototype.writeUIntLE=function(e,t,r,n){if(e=+e,t>>>=0,r>>>=0,!n){let n=Math.pow(2,8*r)-1;I(this,e,t,r,n,0)}let o=1,i=0;for(this[t]=255&e;++i<r&&(o*=256);)this[t+i]=e/o&255;return t+r},c.prototype.writeUintBE=c.prototype.writeUIntBE=function(e,t,r,n){if(e=+e,t>>>=0,r>>>=0,!n){let n=Math.pow(2,8*r)-1;I(this,e,t,r,n,0)}let o=r-1,i=1;for(this[t+o]=255&e;--o>=0&&(i*=256);)this[t+o]=e/i&255;return t+r},c.prototype.writeUint8=c.prototype.writeUInt8=function(e,t,r){return e=+e,t>>>=0,r||I(this,e,t,1,255,0),this[t]=255&e,t+1},c.prototype.writeUint16LE=c.prototype.writeUInt16LE=function(e,t,r){return e=+e,t>>>=0,r||I(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},c.prototype.writeUint16BE=c.prototype.writeUInt16BE=function(e,t,r){return e=+e,t>>>=0,r||I(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},c.prototype.writeUint32LE=c.prototype.writeUInt32LE=function(e,t,r){return e=+e,t>>>=0,r||I(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},c.prototype.writeUint32BE=c.prototype.writeUInt32BE=function(e,t,r){return e=+e,t>>>=0,r||I(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},c.prototype.writeBigUInt64LE=G(function(e,t=0){return x(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))}),c.prototype.writeBigUInt64BE=G(function(e,t=0){return w(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))}),c.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t>>>=0,!n){let n=Math.pow(2,8*r-1);I(this,e,t,r,n-1,-n)}let o=0,i=1,a=0;for(this[t]=255&e;++o<r&&(i*=256);)e<0&&0===a&&0!==this[t+o-1]&&(a=1),this[t+o]=(e/i>>0)-a&255;return t+r},c.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t>>>=0,!n){let n=Math.pow(2,8*r-1);I(this,e,t,r,n-1,-n)}let o=r-1,i=1,a=0;for(this[t+o]=255&e;--o>=0&&(i*=256);)e<0&&0===a&&0!==this[t+o+1]&&(a=1),this[t+o]=(e/i>>0)-a&255;return t+r},c.prototype.writeInt8=function(e,t,r){return e=+e,t>>>=0,r||I(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},c.prototype.writeInt16LE=function(e,t,r){return e=+e,t>>>=0,r||I(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},c.prototype.writeInt16BE=function(e,t,r){return e=+e,t>>>=0,r||I(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},c.prototype.writeInt32LE=function(e,t,r){return e=+e,t>>>=0,r||I(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},c.prototype.writeInt32BE=function(e,t,r){return e=+e,t>>>=0,r||I(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},c.prototype.writeBigInt64LE=G(function(e,t=0){return x(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),c.prototype.writeBigInt64BE=G(function(e,t=0){return w(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),c.prototype.writeFloatLE=function(e,t,r){return k(this,e,t,!0,r)},c.prototype.writeFloatBE=function(e,t,r){return k(this,e,t,!1,r)},c.prototype.writeDoubleLE=function(e,t,r){return T(this,e,t,!0,r)},c.prototype.writeDoubleBE=function(e,t,r){return T(this,e,t,!1,r)},// copy(targetBuffer, targetStart=0, sourceStart=0, sourceEnd=buffer.length) c.prototype.copy=function(e,t,r,n){if(!c.isBuffer(e))throw TypeError("argument should be a Buffer");// Copy 0 bytes; we're done if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n<r&&(n=r),n===r||0===e.length||0===this.length)return 0;// Fatal error conditions if(t<0)throw RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw RangeError("Index out of range");if(n<0)throw RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t<n-r&&(n=e.length-t+r);let o=n-r;return this===e&&"function"==typeof Uint8Array.prototype.copyWithin?this.copyWithin(t,r,n):Uint8Array.prototype.set.call(e,this.subarray(r,n),t),o},// Usage: // buffer.fill(number[, offset[, end]]) // buffer.fill(buffer[, offset[, end]]) // buffer.fill(string[, offset[, end]][, encoding]) c.prototype.fill=function(e,t,r,n){let o;// Handle string cases: if("string"==typeof e){if("string"==typeof t?(n=t,t=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),void 0!==n&&"string"!=typeof n)throw TypeError("encoding must be a string");if("string"==typeof n&&!c.isEncoding(n))throw TypeError("Unknown encoding: "+n);if(1===e.length){let t=e.charCodeAt(0);("utf8"===n&&t<128||"latin1"===n)&&(e=t)}}else"number"==typeof e?e&=255:"boolean"==typeof e&&(e=Number(e));// Invalid ranges are not set to a default, so can range check early. if(t<0||this.length<t||this.length<r)throw RangeError("Out of range index");if(r<=t)return this;if(t>>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(o=t;o<r;++o)this[o]=e;else{let i=c.isBuffer(e)?e:c.from(e,n),a=i.length;if(0===a)throw TypeError('The value "'+e+'" is invalid for argument "value"');for(o=0;o<r-t;++o)this[o+t]=i[o%a]}return this};// CUSTOM ERRORS // ============= // Simplified versions from Node, changed for Buffer-only usage let _={};function M(e,t,r){_[e]=class extends r{get code(){return e}set code(e){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:e,writable:!0})}toString(){return`${this.name} [${e}]: ${this.message}`}constructor(){super(),Object.defineProperty(this,"message",{value:t.apply(this,arguments),writable:!0,configurable:!0}),// Add the error code to the name to include it in the stack trace. this.name=`${this.name} [${e}]`,// Access the stack to generate the error message including the error code // from the name. this.stack// eslint-disable-line no-unused-expressions ,// Reset the name to the actual name. delete this.name}}}function P(e){let t="",r=e.length,n="-"===e[0]?1:0;for(;r>=n+4;r-=3)t=`_${e.slice(r-3,r)}${t}`;return`${e.slice(0,r)}${t}`}function N(e,t,r,n,o,i){if(e>r||e<t){let n;let o="bigint"==typeof t?"n":"";throw n=i>3?0===t||t===BigInt(0)?`>= 0${o} and < 2${o} ** ${(i+1)*8}${o}`:`>= -(2${o} ** ${(i+1)*8-1}${o}) and < 2 ** ${(i+1)*8-1}${o}`:`>= ${t}${o} and <= ${r}${o}`,new _.ERR_OUT_OF_RANGE("value",n,e)}R(o,"offset"),(void 0===n[o]||void 0===n[o+i])&&L(o,n.length-(i+1))}function R(e,t){if("number"!=typeof e)throw new _.ERR_INVALID_ARG_TYPE(t,"number",e)}function L(e,t,r){if(Math.floor(e)!==e)throw R(e,r),new _.ERR_OUT_OF_RANGE(r||"offset","an integer",e);if(t<0)throw new _.ERR_BUFFER_OUT_OF_BOUNDS;throw new _.ERR_OUT_OF_RANGE(r||"offset",`>= ${r?1:0} and <= ${t}`,e)}M("ERR_BUFFER_OUT_OF_BOUNDS",function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),M("ERR_INVALID_ARG_TYPE",function(e,t){return`The "${e}" argument must be of type number. Received type ${typeof t}`},TypeError),M("ERR_OUT_OF_RANGE",function(e,t,r){let n=`The value of "${e}" is out of range.`,o=r;return Number.isInteger(r)&&Math.abs(r)>4294967296?o=P(String(r)):"bigint"==typeof r&&(o=String(r),(r>BigInt(2)**BigInt(32)||r<-(BigInt(2)**BigInt(32)))&&(o=P(o)),o+="n"),n+=` It must be ${t}. Received ${o}`},RangeError);// HELPER FUNCTIONS // ================ let F=/[^+/0-9A-Za-z-_]/g;function D(e,t){let r;t=t||1/0;let n=e.length,o=null,i=[];for(let a=0;a<n;++a){// is surrogate component if((r=e.charCodeAt(a))>55295&&r<57344){// last char was a lead if(!o){// no lead yet if(r>56319||a+1===n){(t-=3)>-1&&i.push(239,191,189);continue}// valid lead o=r;continue}// 2 leads in a row if(r<56320){(t-=3)>-1&&i.push(239,191,189),o=r;continue}// valid surrogate pair r=(o-55296<<10|r-56320)+65536}else o&&(t-=3)>-1&&i.push(239,191,189);// encode utf8 if(o=null,r<128){if((t-=1)<0)break;i.push(r)}else if(r<2048){if((t-=2)<0)break;i.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;i.push(r>>12|224,r>>6&63|128,63&r|128)}else if(r<1114112){if((t-=4)<0)break;i.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}else throw Error("Invalid code point")}return i}function B(e){return i.toByteArray(function(e){// Node converts strings with length < 2 to '' if(// Node strips out invalid characters like \n and \t from the string, base64-js does not (e=// Node takes equal signs as end of the Base64 encoding (e=e.split("=")[0]).trim().replace(F,"")).length<2)return"";// Node allows for non-padded base64 strings (missing trailing ===), base64-js does not for(;e.length%4!=0;)e+="=";return e}(e))}function j(e,t,r,n){let o;for(o=0;o<n&&!(o+r>=t.length)&&!(o>=e.length);++o)t[o+r]=e[o];return o}// ArrayBuffer or Uint8Array objects from other contexts (i.e. iframes) do not pass // the `instanceof` check but they should be treated as of that type. // See: https://github.com/feross/buffer/issues/166 function U(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}// Create lookup table for `toString('hex')` // See: https://github.com/feross/buffer/issues/219 let H=function(){let e="0123456789abcdef",t=Array(256);for(let r=0;r<16;++r){let n=16*r;for(let o=0;o<16;++o)t[n+o]=e[r]+e[o]}return t}();// Return not function with Error if BigInt not supported function G(e){return"undefined"==typeof BigInt?z:e}function z(){throw Error("BigInt not supported")}}),O.register("8KxEN",function(e,t){n(e.exports,"toByteArray",function(){return r},function(e){return r=e}),n(e.exports,"fromByteArray",function(){return o},function(e){return o=e}),r=function(e){var t,r,n=function(e){var t=e.length;if(t%4>0)throw Error("Invalid string. Length must be a multiple of 4");// Trim off extra bytes after placeholder bytes are found // See: https://github.com/beatgammit/base64-js/issues/42 var r=e.indexOf("=");-1===r&&(r=t);var n=r===t?0:4-r%4;return[r,n]}(e),o=n[0],i=n[1],l=new s((o+i)*3/4-i),c=0,u=i>0?o-4:o;for(r=0;r<u;r+=4)t=a[e.charCodeAt(r)]<<18|a[e.charCodeAt(r+1)]<<12|a[e.charCodeAt(r+2)]<<6|a[e.charCodeAt(r+3)],l[c++]=t>>16&255,l[c++]=t>>8&255,l[c++]=255&t;return 2===i&&(t=a[e.charCodeAt(r)]<<2|a[e.charCodeAt(r+1)]>>4,l[c++]=255&t),1===i&&(t=a[e.charCodeAt(r)]<<10|a[e.charCodeAt(r+1)]<<4|a[e.charCodeAt(r+2)]>>2,l[c++]=t>>8&255,l[c++]=255&t),l},o=function(e){// go through the array every three bytes, we'll deal with trailing stuff later for(var t,r=e.length,n=r%3// if we have 1 byte left, pad 2 bytes ,o=[],a=0,s=r-n;a<s;a+=16383// must be multiple of 3 )o.push(function(e,t,r){for(var n,o=[],a=t;a<r;a+=3)o.push(i[(n=(e[a]<<16&16711680)+(e[a+1]<<8&65280)+(255&e[a+2]))>>18&63]+i[n>>12&63]+i[n>>6&63]+i[63&n]);return o.join("")}(e,a,a+16383>s?s:a+16383));return 1===n?o.push(i[(t=e[r-1])>>2]+i[t<<4&63]+"=="):2===n&&o.push(i[(t=(e[r-2]<<8)+e[r-1])>>10]+i[t>>4&63]+i[t<<2&63]+"="),o.join("")};for(var r,o,i=[],a=[],s="undefined"!=typeof Uint8Array?Uint8Array:Array,l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",c=0,u=l.length;c<u;++c)i[c]=l[c],a[l.charCodeAt(c)]=c;// Support decoding URL-safe base64 strings, as Node.js does. // See: https://en.wikipedia.org/wiki/Base64#URL_applications a["-".charCodeAt(0)]=62,a["_".charCodeAt(0)]=63}),O.register("aWooH",function(e,t){var r,o;n(e.exports,"read",function(){return r},function(e){return r=e}),n(e.exports,"write",function(){return o},function(e){return o=e}),r=function(e,t,r,n,o){var i,a,s=8*o-n-1,l=(1<<s)-1,c=l>>1,u=-7,d=r?o-1:0,f=r?-1:1,p=e[t+d];for(d+=f,i=p&(1<<-u)-1,p>>=-u,u+=s;u>0;i=256*i+e[t+d],d+=f,u-=8);for(a=i&(1<<-u)-1,i>>=-u,u+=n;u>0;a=256*a+e[t+d],d+=f,u-=8);if(0===i)i=1-c;else{if(i===l)return a?NaN:(p?-1:1)*(1/0);a+=Math.pow(2,n),i-=c}return(p?-1:1)*a*Math.pow(2,i-n)},o=function(e,t,r,n,o,i){var a,s,l,c=8*i-o-1,u=(1<<c)-1,d=u>>1,f=23===o?5960464477539062e-23:0,p=n?0:i-1,g=n?1:-1,h=t<0||0===t&&1/t<0?1:0;for(isNaN(t=Math.abs(t))||t===1/0?(s=isNaN(t)?1:0,a=u):(a=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-a))<1&&(a--,l*=2),a+d>=1?t+=f/l:t+=f*Math.pow(2,1-d),t*l>=2&&(a++,l/=2),a+d>=u?(s=0,a=u):a+d>=1?(s=(t*l-1)*Math.pow(2,o),a+=d):(s=t*Math.pow(2,d-1)*Math.pow(2,o),a=0));o>=8;e[r+p]=255&s,p+=g,s/=256,o-=8);for(a=a<<o|s,c+=o;c>0;e[r+p]=255&a,p+=g,a/=256,c-=8);e[r+p-g]|=128*h}}),O.register("2RdYA",function(e,t){var r=O("fLNeS"),n=O("fzyY9");function o(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}// Reference: RFC 3986, RFC 1808, RFC 2396 // define these here so at least they only have to be // compiled once on the first module load. var i=/^([a-z0-9.+-]+:)/i,a=/:[0-9]*$/,s=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,l=["'"].concat(["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n"," "])),// Note that any invalid chars are also handled, but these // are the ones that are *expected* to be seen, so we fast-path // them. c=["%","/","?",";","#"].concat(l),u=["/","?","#"],d=/^[+a-z0-9A-Z_-]{0,63}$/,f=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,p={javascript:!0,"javascript:":!0},g={javascript:!0,"javascript:":!0},h={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},m=O("tSsMQ");o.prototype.parse=function(e,t,o){if(!n.isString(e))throw TypeError("Parameter 'url' must be a string, not "+typeof e);// Copy chrome, IE, opera backslash-handling behavior. // Back slashes before the query string get converted to forward slashes // See: https://code.google.com/p/chromium/issues/detail?id=25916 var a=e.indexOf("?"),v=-1!==a&&a<e.indexOf("#")?"?":"#",y=e.split(v);y[0]=y[0].replace(/\\/g,"/");var b=e=y.join(v);if(// trim before proceeding. // This is to support parse stuff like " http://foo.com \n" b=b.trim(),!o&&1===e.split("#").length){// Try fast path regexp var C=s.exec(b);if(C)return this.path=b,this.href=b,this.pathname=C[1],C[2]?(this.search=C[2],t?this.query=m.parse(this.search.substr(1)):this.query=this.search.substr(1)):t&&(this.search="",this.query={}),this}var A=i.exec(b);if(A){var E=(A=A[0]).toLowerCase();this.protocol=E,b=b.substr(A.length)}// figure out if it's got a host // user@server is *always* interpreted as a hostname, and url // resolution will treat //foo/bar as host=foo,path=bar because that's // how the browser resolves relative URLs. if(o||A||b.match(/^\/\/[^@\/]+@[^@\/]+/)){var I="//"===b.substr(0,2);I&&!(A&&g[A])&&(b=b.substr(2),this.slashes=!0)}if(!g[A]&&(I||A&&!h[A])){for(var x,w,S=-1,k=0;k<u.length;k++){var T=b.indexOf(u[k]);-1!==T&&(-1===S||T<S)&&(S=T)}-1!==(w=-1===S?b.lastIndexOf("@"):b.lastIndexOf("@",S))&&(x=b.slice(0,w),b=b.slice(w+1),this.auth=decodeURIComponent(x)),// the host is the remaining to the left of the first non-host char S=-1;for(var k=0;k<c.length;k++){var T=b.indexOf(c[k]);-1!==T&&(-1===S||T<S)&&(S=T)}-1===S&&(S=b.length),this.host=b.slice(0,S),b=b.slice(S),// pull out port. this.parseHost(),// we've indicated that there is a hostname, // so even if it's empty, it has to be present. this.hostname=this.hostname||"";// if hostname begins with [ and ends with ] // assume that it's an IPv6 address. var _="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];// validate a little. if(!_)for(var O=this.hostname.split(/\./),k=0,M=O.length;k<M;k++){var P=O[k];if(P&&!P.match(d)){for(var N="",R=0,L=P.length;R<L;R++)P.charCodeAt(R)>127?// we need this to make sure size of hostname is not // broken by replacing non-ASCII by nothing N+="x":N+=P[R];// we test again with ASCII char only if(!N.match(d)){var F=O.slice(0,k),D=O.slice(k+1),B=P.match(f);B&&(F.push(B[1]),D.unshift(B[2])),D.length&&(b="/"+D.join(".")+b),this.hostname=F.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),_||// It only converts parts of the domain name that // have non-ASCII characters, i.e. it doesn't matter if // you call it with a domain that already is ASCII-only. (this.hostname=r.toASCII(this.hostname));var j=this.port?":"+this.port:"",U=this.hostname||"";this.host=U+j,this.href+=this.host,_&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==b[0]&&(b="/"+b))}// now rest is set to the post-host stuff. // chop off any delim chars. if(!p[E])// escaped, even if encodeURIComponent doesn't think they // need to be. for(var k=0,M=l.length;k<M;k++){var H=l[k];if(-1!==b.indexOf(H)){var G=encodeURIComponent(H);G===H&&(G=escape(H)),b=b.split(H).join(G)}}// chop off from the tail first. var z=b.indexOf("#");-1!==z&&(// got a fragment string. this.hash=b.substr(z),b=b.slice(0,z));var V=b.indexOf("?");//to support http.request if(-1!==V?(this.search=b.substr(V),this.query=b.substr(V+1),t&&(this.query=m.parse(this.query)),b=b.slice(0,V)):t&&(// no query string, but parseQueryString still requested this.search="",this.query={}),b&&(this.pathname=b),h[E]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){var j=this.pathname||"",W=this.search||"";this.path=j+W}return(// finally, reconstruct the href based on what has been validated. this.href=this.format(),this)},o.prototype.format=function(){var e=this.auth||"";e&&(e=(e=encodeURIComponent(e)).replace(/%3A/i,":")+"@");var t=this.protocol||"",r=this.pathname||"",o=this.hash||"",i=!1,a="";this.host?i=e+this.host:this.hostname&&(i=e+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(i+=":"+this.port)),this.query&&n.isObject(this.query)&&Object.keys(this.query).length&&(a=m.stringify(this.query));var s=this.search||a&&"?"+a||"";return t&&":"!==t.substr(-1)&&(t+=":"),this.slashes||(!t||h[t])&&!1!==i?(i="//"+(i||""),r&&"/"!==r.charAt(0)&&(r="/"+r)):i||(i=""),o&&"#"!==o.charAt(0)&&(o="#"+o),s&&"?"!==s.charAt(0)&&(s="?"+s),t+i+(r=r.replace(/[?#]/g,function(e){return encodeURIComponent(e)}))+(s=s.replace("#","%23"))+o},o.prototype.resolve=function(e){return this.resolveObject(function(e,t,r){if(e&&n.isObject(e)&&e instanceof o)return e;var i=new o;return i.parse(e,t,r),i}(e,!1,!0)).format()},o.prototype.resolveObject=function(e){if(n.isString(e)){var t=new o;t.parse(e,!1,!0),e=t}for(var r=new o,i=Object.keys(this),a=0;a<i.length;a++){var s=i[a];r[s]=this[s]}// if the relative url is empty, then there's nothing left to do here. if(// hash is always overridden, no matter what. // even href="" will remove it. r.hash=e.hash,""===e.href)return r.href=r.format(),r;// hrefs like //foo/bar always cut to the protocol. if(e.slashes&&!e.protocol){for(var l=Object.keys(e),c=0;c<l.length;c++){var u=l[c];"protocol"!==u&&(r[u]=e[u])}return h[r.protocol]&&r.hostname&&!r.pathname&&(r.path=r.pathname="/"),r.href=r.format(),r}if(e.protocol&&e.protocol!==r.protocol){// if it's a known url protocol, then changing // the protocol does weird things // first, if it's not file:, then we MUST have a host, // and if there was a path // to begin with, then we MUST have a path. // if it is file:, then the host is dropped, // because that's known to be hostless. // anything else is assumed to be absolute. if(!h[e.protocol]){for(var d=Object.keys(e),f=0;f<d.length;f++){var p=d[f];r[p]=e[p]}return r.href=r.format(),r}if(r.protocol=e.protocol,e.host||g[e.protocol])r.pathname=e.pathname;else{for(var m=(e.pathname||"").split("/");m.length&&!(e.host=m.shift()););e.host||(e.host=""),e.hostname||(e.hostname=""),""!==m[0]&&m.unshift(""),m.length<2&&m.unshift(""),r.pathname=m.join("/")}// to support http.request if(r.search=e.search,r.query=e.query,r.host=e.host||"",r.auth=e.auth,r.hostname=e.hostname||e.host,r.port=e.port,r.pathname||r.search){var v=r.pathname||"",y=r.search||"";r.path=v+y}return r.slashes=r.slashes||e.slashes,r.href=r.format(),r}var b=r.pathname&&"/"===r.pathname.charAt(0),C=e.host||e.pathname&&"/"===e.pathname.charAt(0),A=C||b||r.host&&e.pathname,E=A,I=r.pathname&&r.pathname.split("/")||[],m=e.pathname&&e.pathname.split("/")||[],x=r.protocol&&!h[r.protocol];if(x&&(r.hostname="",r.port=null,r.host&&(""===I[0]?I[0]=r.host:I.unshift(r.host)),r.host="",e.protocol&&(e.hostname=null,e.port=null,e.host&&(""===m[0]?m[0]=e.host:m.unshift(e.host)),e.host=null),A=A&&(""===m[0]||""===I[0])),C)// it's absolute. r.host=e.host||""===e.host?e.host:r.host,r.hostname=e.hostname||""===e.hostname?e.hostname:r.hostname,r.search=e.search,r.query=e.query,I=m;else if(m.length)I||(I=[]),I.pop(),I=I.concat(m),r.search=e.search,r.query=e.query;else if(!n.isNullOrUndefined(e.search)){// just pull out the search. // like href='?foo'. // Put this after the other two cases because it simplifies the booleans if(x){r.hostname=r.host=I.shift();//occationaly the auth can get stuck only in host //this especially happens in cases like //url.resolveObject('mailto:local1@domain1', 'local2@domain2') var w=!!(r.host&&r.host.indexOf("@")>0)&&r.host.split("@");w&&(r.auth=w.shift(),r.host=r.hostname=w.shift())}return r.search=e.search,r.query=e.query,n.isNull(r.pathname)&&n.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.href=r.format(),r}if(!I.length)return(// no path at all. easy. // we've already handled the other stuff above. r.pathname=null,r.search?r.path="/"+r.search:r.path=null,r.href=r.format(),r);for(var S=I.slice(-1)[0],k=(r.host||e.host||I.length>1)&&("."===S||".."===S)||""===S,T=0,_=I.length;_>=0;_--)"."===(S=I[_])?I.splice(_,1):".."===S?(I.splice(_,1),T++):T&&(I.splice(_,1),T--);// if the path is allowed to go above the root, restore leading ..s if(!A&&!E)for(;T--;T)I.unshift("..");A&&""!==I[0]&&(!I[0]||"/"!==I[0].charAt(0))&&I.unshift(""),k&&"/"!==I.join("/").substr(-1)&&I.push("");var O=""===I[0]||I[0]&&"/"===I[0].charAt(0);// put the host back if(x){r.hostname=r.host=O?"":I.length?I.shift():"";//occationaly the auth can get stuck only in host //this especially happens in cases like //url.resolveObject('mailto:local1@domain1', 'local2@domain2') var w=!!(r.host&&r.host.indexOf("@")>0)&&r.host.split("@");w&&(r.auth=w.shift(),r.host=r.hostname=w.shift())}return(A=A||r.host&&I.length)&&!O&&I.unshift(""),I.length?r.pathname=I.join("/"):(r.pathname=null,r.path=null),n.isNull(r.pathname)&&n.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.auth=e.auth||r.auth,r.slashes=r.slashes||e.slashes,r.href=r.format(),r},o.prototype.parseHost=function(){var e=this.host,t=a.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}}),O.register("fLNeS",function(e,t){!function(r){/** Detect free variables */var n=t&&!t.nodeType&&t,o=e&&!e.nodeType&&e,i="object"==typeof S&&S;(i.global===i||i.window===i||i.self===i)&&(r=i);/** * The `punycode` object. * @name punycode * @type Object */var a,/** Temporary variable */s,/** Regular expressions */l=/^xn--/,c=/[^\x20-\x7E]/,u=/[\x2E\u3002\uFF0E\uFF61]/g,/** Error messages */d={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},f=Math.floor,p=String.fromCharCode;/*--------------------------------------------------------------------------*//** * A generic error utility function. * @private * @param {String} type The error type. * @returns {Error} Throws a `RangeError` with the applicable error message. */function g(e){throw RangeError(d[e])}/** * A generic `Array#map` utility function. * @private * @param {Array} array The array to iterate over. * @param {Function} callback The function that gets called for every array * item. * @returns {Array} A new array of values returned by the callback function. */function h(e,t){for(var r=e.length,n=[];r--;)n[r]=t(e[r]);return n}/** * A simple `Array#map`-like wrapper to work with domain name strings or email * addresses. * @private * @param {String} domain The domain name or email address. * @param {Function} callback The function that gets called for every * character. * @returns {Array} A new string of characters returned by the callback * function. */function m(e,t){var r=e.split("@"),n="";return r.length>1&&(// In email addresses, only the domain name should be punycoded. Leave // the local part (i.e. everything up to `@`) intact. n=r[0]+"@",e=r[1]),n+h(// Avoid `split(regex)` for IE8 compatibility. See #17. (e=e.replace(u,".")).split("."),t).join(".")}/** * Creates an array containing the numeric code points of each Unicode * character in the string. While JavaScript uses UCS-2 internally, * this function will convert a pair of surrogate halves (each of which * UCS-2 exposes as separate characters) into a single code point, * matching UTF-16. * @see `punycode.ucs2.encode` * @see <https://mathiasbynens.be/notes/javascript-encoding> * @memberOf punycode.ucs2 * @name decode * @param {String} string The Unicode input string (UCS-2). * @returns {Array} The new array of code points. */function v(e){for(var t,r,n=[],o=0,i=e.length;o<i;)(t=e.charCodeAt(o++))>=55296&&t<=56319&&o<i?(64512&// high surrogate, and there is a next character (r=e.charCodeAt(o++)))==56320?n.push(((1023&t)<<10)+(1023&r)+65536):(// unmatched surrogate; only append this code unit, in case the next // code unit is the high surrogate of a surrogate pair n.push(t),o--):n.push(t);return n}/** * Creates a string based on an array of numeric code points. * @see `punycode.ucs2.decode` * @memberOf punycode.ucs2 * @name encode * @param {Array} codePoints The array of numeric code points. * @returns {String} The new Unicode string (UCS-2). */function y(e){return h(e,function(e){var t="";return e>65535&&(e-=65536,t+=p(e>>>10&1023|55296),e=56320|1023&e),t+=p(e)}).join("")}/** * Converts a digit/integer into a basic code point. * @see `basicToDigit()` * @private * @param {Number} digit The numeric value of a basic code point. * @returns {Number} The basic code point whose value (when used for * representing integers) is `digit`, which needs to be in the range * `0` to `base - 1`. If `flag` is non-zero, the uppercase form is * used; else, the lowercase form is used. The behavior is undefined * if `flag` is non-zero and `digit` has no uppercase form. */function b(e,t){// 0..25 map to ASCII a..z or A..Z // 26..35 map to ASCII 0..9 return e+22+75*(e<26)-((0!=t)<<5)}/** * Bias adaptation function as per section 3.4 of RFC 3492. * http://tools.ietf.org/html/rfc3492#section-3.4 * @private */function C(e,t,r){var n=0;for(e=r?f(e/700):e>>1,e+=f(e/t);e>455;n+=36)e=f(e/35);return f(n+36*e/(e+38))}/** * Converts a Punycode string of ASCII-only symbols to a string of Unicode * symbols. * @memberOf punycode * @param {String} input The Punycode string of ASCII-only symbols. * @returns {String} The resulting string of Unicode symbols. */function A(e){// Don't use UCS-2 var t,r,n,o,i,a,s,l,c,u,/** Cached calculation results */d,p=[],h=e.length,m=0,v=128,b=72;for(// Handle the basic code points: let `basic` be the number of input code // points before the last delimiter, or `0` if there is none, then copy // the first basic code points to the output. (n=e.lastIndexOf("-"))<0&&(n=0),o=0;o<n;++o)e.charCodeAt(o)>=128&&g("not-basic"),p.push(e.charCodeAt(o));// Main decoding loop: start just after the last delimiter if any basic code // points were copied; start at the beginning otherwise. for(i=n>0?n+1:0;i<h;){// `index` is the index of the next character to be consumed. // Decode a generalized variable-length integer into `delta`, // which gets added to `i`. The overflow checking is easier // if we increase `i` as we go, then subtract off its starting // value at the end to obtain `delta`. for(a=m,s=1,l=36;i>=h&&g("invalid-input"),((c=(t=e.charCodeAt(i++))-48<10?t-22:t-65<26?t-65:t-97<26?t-97:36)>=36||c>f((2147483647-m)/s))&&g("overflow"),m+=c*s,!(c<(u=l<=b?1:l>=b+26?26:l-b));l+=36)s>f(2147483647/(d=36-u))&&g("overflow"),s*=d;b=C(m-a,r=p.length+1,0==a),f(m/r)>2147483647-v&&g("overflow"),v+=f(m/r),m%=r,// Insert `n` at position `i` of the output p.splice(m++,0,v)}return y(p)}/** * Converts a string of Unicode symbols (e.g. a domain name label) to a * Punycode string of ASCII-only symbols. * @memberOf punycode * @param {String} input The string of Unicode symbols. * @returns {String} The resulting Punycode string of ASCII-only symbols. */function E(e){var t,r,n,o,i,a,s,l,c,u,d,/** `inputLength` will hold the number of code points in `input`. */h,/** Cached calculation results */m,y,A,E=[];// Handle the basic code points for(a=0,// Cache the length h=// Convert the input in UCS-2 to Unicode (e=v(e)).length,// Initialize the state t=128,r=0,i=72;a<h;++a)(d=e[a])<128&&E.push(p(d));// Main encoding loop: for(n=o=E.length,o&&E.push("-");n<h;){// All non-basic code points < n have been handled already. Find the next // larger one: for(s=2147483647,a=0;a<h;++a)(d=e[a])>=t&&d<s&&(s=d);for(s-t>f((2147483647-r)/// Increase `delta` enough to advance the decoder's <n,i> state to <m,0>, // but guard against overflow (m=n+1))&&g("overflow"),r+=(s-t)*m,t=s,a=0;a<h;++a)if((d=e[a])<t&&++r>2147483647&&g("overflow"),d==t){// Represent delta as a generalized variable-length integer for(l=r,c=36;!(l<(u=c<=i?1:c>=i+26?26:c-i));c+=36)A=l-u,y=36-u,E.push(p(b(u+A%y,0))),l=f(A/y);E.push(p(b(l,0))),i=C(r,m,n==o),r=0,++n}++r,++t}return E.join("")}/** Expose `punycode` */// Some AMD build optimizers, like r.js, check for specific condition patterns // like the following: if(/*--------------------------------------------------------------------------*//** Define the public API */a={/** * A string representing the current Punycode.js version number. * @memberOf punycode * @type String */version:"1.3.2",/** * An object of methods to convert from JavaScript's internal character * representation (UCS-2) to Unicode code points, and back. * @see <https://mathiasbynens.be/notes/javascript-encoding> * @memberOf punycode * @type Object */ucs2:{decode:v,encode:y},decode:A,encode:E,toASCII:/** * Converts a Unicode string representing a domain name or an email address to * Punycode. Only the non-ASCII parts of the domain name will be converted, * i.e. it doesn't matter if you call it with a domain that's already in * ASCII. * @memberOf punycode * @param {String} input The domain name or email address to convert, as a * Unicode string. * @returns {String} The Punycode representation of the given domain name or * email address. */function(e){return m(e,function(e){return c.test(e)?"xn--"+E(e):e})},toUnicode:/** * Converts a Punycode string representing a domain name or an email address * to Unicode. Only the Punycoded parts of the input will be converted, i.e. * it doesn't matter if you call it on a string that has already been * converted to Unicode. * @memberOf punycode * @param {String} input The Punycoded domain name or email address to * convert to Unicode. * @returns {String} The Unicode representation of the given Punycode * string. */function(e){return m(e,function(e){return l.test(e)?A(e.slice(4).toLowerCase()):e})}},"function"==typeof define&&"object"==typeof define.amd&&define.amd)define("punycode",function(){return a});else if(n&&o){if(e.exports==n)o.exports=a;else for(s in a)a.hasOwnProperty(s)&&(n[s]=a[s])}else r.punycode=a}(this)}),O.register("fzyY9",function(e,t){e.exports={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"==typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}}),O.register("tSsMQ",function(e,t){var r,o,i,a;n(e.exports,"decode",function(){return r},function(e){return r=e}),n(e.exports,"parse",function(){return o},function(e){return o=e}),n(e.exports,"encode",function(){return i},function(e){return i=e}),n(e.exports,"stringify",function(){return a},function(e){return a=e}),r=o=O("fDq7Y"),i=a=O("6XAKn")}),O.register("fDq7Y",function(e,t){e.exports=function(e,t,n,o){t=t||"&",n=n||"=";var i={};if("string"!=typeof e||0===e.length)return i;var a=/\+/g;e=e.split(t);var s=1e3;o&&"number"==typeof o.maxKeys&&(s=o.maxKeys);var l=e.length;s>0&&l>s&&(l=s);for(var c=0;c<l;++c){var u,d,f,p,g=e[c].replace(a,"%20"),h=g.indexOf(n);(h>=0?(u=g.substr(0,h),d=g.substr(h+1)):(u=g,d=""),f=decodeURIComponent(u),p=decodeURIComponent(d),Object.prototype.hasOwnProperty.call(i,f))?r(i[f])?i[f].push(p):i[f]=[i[f],p]:i[f]=p}return i};var r=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}}),O.register("6XAKn",function(e,t){var r=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,a,s){return(t=t||"&",a=a||"=",null===e&&(e=void 0),"object"==typeof e)?o(i(e),function(i){var s=encodeURIComponent(r(i))+a;return n(e[i])?o(e[i],function(e){return s+encodeURIComponent(r(e))}).join(t):s+encodeURIComponent(r(e[i]))}).join(t):s?encodeURIComponent(r(s))+a+encodeURIComponent(r(e)):""};var n=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function o(e,t){if(e.map)return e.map(t);for(var r=[],n=0;n<e.length;n++)r.push(t(e[n],n));return r}var i=Object.keys||function(e){var t=[];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.push(r);return t}}),O.register("cDwV0",function(e,t){n(e.exports,"getFirstPaint",function(){return o}),n(e.exports,"getFirstContentfulPaint",function(){return i});let r="undefined"!=typeof window?window.performance:null;function o(){try{if(!r)return null;let e=r.getEntriesByType("paint").find(({name:e})=>"first-paint"===e);return e?Math.round(e.startTime):null}catch(e){return null}}function i(){try{if(!r)return null;let e=r.getEntriesByType("paint").find(({name:e})=>"first-contentful-paint"===e);return e?Math.round(e.startTime):null}catch(e){return null}}}),O.register("xnKv5",function(e,t){n(e.exports,"getMarketingAttributes",function(){return c});var r=O("dBq8m"),i=O("49Pnv");let a=[// utm fields "utm_source","utm_medium","utm_campaign","utm_content","utm_term",// marketing identifiers "fbclid","gclid","gclsrc","msclkid",// marketing fields "adposition","adgroup","campaign","creative","device","keyword","matchtype","network","placement"],s=e=>{let t=/*@__PURE__*/o(r).parse(e),n=Object.entries(t).filter(([e])=>a.includes(e));return /*@__PURE__*/o(r).stringify(Object.fromEntries(n))},l=e=>{if(!e)return;let t=new URL(e);return{page_referrer_url:t.origin+t.pathname,page_referrer_path:t.pathname,page_referrer_domain:t.hostname,page_referrer_subdomain:t.hostname}},c=()=>{try{let{location:e}=window,t=s(e.search),n=t&&`?${t}`;return{writeKey:"identity",isMarketingEvent:!0,page_path:e.pathname,page_domain:e.hostname,page_subdomain:e.hostname,page_canonical_url:e.origin+e.pathname+n,page_url:e.origin+e.pathname+n,...n&&{page_url_parameters:n,page_url_params_json:JSON.stringify(/*@__PURE__*/o(r).parse(t))},...l(document.referrer)}}catch(e){return(0,i.captureErrorMessage)("getMarketingAttributes",e),{}}}}),O.register("h8k8x",function(e,t){n(e.exports,"BrowserMetricsBoundary",function(){return O("cAPqq").BrowserMetricsBoundary}),n(e.exports,"startBrowserMetrics",function(){return O("jQauR").startBrowserMetrics}),n(e.exports,"getPageLoadMetric",function(){return O("7eWkL").getPageLoadMetric}),O("cAPqq"),O("jQauR"),O("7eWkL")}),O.register("cAPqq",function(e,t){n(e.exports,"BrowserMetricsBoundary",function(){return s});var r=O("91i6m"),i=O("3TJbe");O("6d87w");var a=O("l2v8Y");let s=({children:e})=>{let{pathname:t}=(0,a.useLocation)();return(0,r.useLayoutEffect)(()=>{(0,i.browserMetrics).startPageLoad()},[t]),/*@__PURE__*/o(r).createElement(/*@__PURE__*/o(r).Fragment,null,e)}}),O.register("3TJbe",function(e,t){n(e.exports,"browserMetrics",function(){return g});var r=O("dsN6L"),i=O("kvMag"),a=O("7SFmd"),s=O("45L5U"),l=O("jpUMu"),c=O("9AAEF"),u=O("h8Adp"),d=O("eYIeC"),f=O("5JEHx");function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}var g={init:function(e){var t,r;(0,l.visibilityChangeObserver).start(),null!==(t=e.events[f.BMEventsType.WEB_VITALS])&&void 0!==t&&t.enabled&&(0,c.webVitalsObserver).start(),e.debug&&((0,a.logger).enable(),(0,d.submitter).setDebug(!0),(0,s.pageLoadMetaMetric).setDebug(!0)),(0,d.submitter).configure(e),null!==(r=e.ssr)&&void 0!==r&&r.getDoneMark&&(0,i.SSRGetDoneMark).setGetDoneMark(e.ssr.getDoneMark)},setRoute:function(e){(0,u.Route).setRoute(e)},startPageLoad:function(e){(0,s.pageLoadMetaMetric).startPageLoad(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach(function(t){/*@__PURE__*/o(r)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({isInitial:!1,cancelStarted:!0},e))},getPageLoadMetric:function(){return s.pageLoadMetaMetric},experimental__addPageLoadTimingFromPerformanceMarks:function(e,t,r){var n=!(arguments.length>3)||void 0===arguments[3]||arguments[3];if(!n||(0,s.pageLoadMetaMetric).isInitialLoad()){var o=performance.getEntriesByName(t),i=performance.getEntriesByName(r);if(o.length>0&&i.length>0){if((0,s.pageLoadMetaMetric).isDebugMode())try{performance.measure(e,t,r)}catch(e){}var a=(0,s.pageLoadMetaMetric).getData();if(null!==a.start){var l=o[o.length-1],c={startTime:Math.round(l.startTime-a.start),duration:Math.round(i[i.length-1].startTime-l.startTime)};(0,s.pageLoadMetaMetric).experimental__addExplicitTiming(e,c)}}}}}}),O.register("kvMag",function(e,t){n(e.exports,"SSRGetDoneMark",function(){return r});var r={getDoneMark:function(){return null},setGetDoneMark:function(e){r.getDoneMark=e}}}),O.register("7SFmd",function(e,t){n(e.exports,"logger",function(){return r});var r={enabled:!1,enable:function(){this.enabled=!0},log:function(){if(this.enabled){for(var e,t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];// eslint-disable-next-line no-console (e=console).log.apply(e,["BM log: "].concat(r))}},logCond:function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];this.enabled&&e&&r.length>1&&this.log.apply(this,r)}}}),O.register("45L5U",function(e,t){n(e.exports,"pageLoadMetaMetric",function(){return y});var r=O("ai2Md"),i=O("3lbuJ"),a=O("iTPYb"),s=O("jhawX"),l=O("dX0BB"),c=O("kSyoi"),u=O("gGOBY"),d=O("lVDuE"),f=O("dsN6L"),p=O("5JEHx"),g=O("2Dr5Z"),h=O("cpGHF"),m=["cancelStarted"];function v(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(v=function(){return!!e})()}var y=new/*#__PURE__*/(function(e){/*@__PURE__*/o(c)(p,e);var t,n=(t=v(),function(){var e,r=/*@__PURE__*/o(d)(p);if(t){var n=/*@__PURE__*/o(d)(this).constructor;e=Reflect.construct(r,arguments,n)}else e=r.apply(this,arguments);return /*@__PURE__*/o(u)(this,e)});function p(){var e;/*@__PURE__*/o(i)(this,p);for(var t=arguments.length,r=Array(t),a=0;a<t;a++)r[a]=arguments[a];return e=n.call.apply(n,[this].concat(r)),/*@__PURE__*/o(f)(/*@__PURE__*/o(s)(e),"activePageLoadMetric",null),e}return /*@__PURE__*/o(a)(p,[{key:"startPageLoad",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isInitial:!1,cancelStarted:!1},t=e.cancelStarted,n=/*@__PURE__*/o(r)(e,m);(t||this.state!==g.MetricState.STARTED)&&/*@__PURE__*/o(l)(/*@__PURE__*/o(d)(p.prototype),"startPageLoad",this).call(this,n)}},{key:"setActive",value:function(e){this.activePageLoadMetric=e}},{key:"setDebug",value:function(e){this.config.debug=e}},{key:"isDebugMode",value:function(){return this.config.debug}},{key:"isInitialLoad",value:function(){return this.isInitial}},{key:"clear",value:function(){this.activePageLoadMetric&&this.activePageLoadMetric.cancel(),/*@__PURE__*/o(l)(/*@__PURE__*/o(d)(p.prototype),"clear",this).call(this)}},{key:"include",value:function(e){this.config.include?this.config.include.push(e):this.config.include=[e]}},{key:"experimental__addExplicitTiming",value:function(e,t){null===this.explicitTimings&&(this.explicitTimings={}),this.explicitTimings[e]=t}}]),p}(h.BasePageLoadMetric))({type:p.BMEventsType.PAGE_LOAD,key:"page_load_meta_metric"})}),O.register("5JEHx",function(e,t){n(e.exports,"BMEventsType",function(){return f}),n(e.exports,"StorableBMEventsType",function(){return p}),n(e.exports,"BMPageLoadMetrics",function(){return g}),n(e.exports,"BMPageSegmentLoadMetrics",function(){return h}),n(e.exports,"BMInteractionMetrics",function(){return m}),n(e.exports,"PageSegmentPageLoadMetricsOptions",function(){return v}),n(e.exports,"PageVisibleFields",function(){return y}),n(e.exports,"PageVisibleValueOrigin",function(){return b}),n(e.exports,"isDetailedPageLoadSlo",function(){return C}),n(e.exports,"isDetailedPageSegmentLoadSlo",function(){return A}),n(e.exports,"isInteractionMetricsSlo",function(){return E}),n(e.exports,"IncludeSSRFeatureFlagsConfig",function(){return I}),O("2Dr5Z");var r,o,i,a,s,l,c,u,d,f=((r={}).PAGE_LOAD="PAGE_LOAD",r.PAGE_SEGMENT_LOAD="PAGE_SEGMENT_LOAD",r.INLINE_RESULT="INLINE_RESULT",r.CUSTOM="CUSTOM",r.WEB_VITALS="WEB_VITALS",r),p=((o={}).PAGE_LOAD="page-load",o.PAGE_SEGMENT_LOAD="page-segment-load",o.INLINE_RESULT="inline-result",o.CUSTOM="custom",o.WEB_VITALS="web-vitals",o),g=((i={}).fmp="fmp",i.tti="tti",i),h=((a={}).fmp="fmp",a.tti="tti",a),m=((s={}).response="response",s.result="result",s),v=((l={}).OFF="OFF",l.IF_PRESENT="IF_PRESENT",l.WAIT_UNTIL_PRESENT="WAIT_UNTIL_PRESENT",l),y=((c={}).pageVisibleState="page-visible-state",c.pageVisibleValue="page-visible-value",c),b=((u={}).documentHidden="document-hidden",u.pageVisibleState="page-visible-state",u),C=function(e){return!!e.initial},A=function(e){return!!e.initial},E=function(e){return!(void 0===e.result&&void 0===e.response)},I=((d={}).NEVER="never",d.WHEN_FMP="when-fmp",d.WHEN_AVAILABLE="when-available",d)}),O.register("2Dr5Z",function(e,t){n(e.exports,"MetricState",function(){return v}),n(e.exports,"PageVisibleState",function(){return y}),n(e.exports,"BaseMetric",function(){return C});var r,i,a=O("iqLBO"),s=O("5YM7L"),l=O("3lbuJ"),c=O("iTPYb"),u=O("dsN6L"),d=O("9semw"),f=O("7SFmd"),p=O("jpUMu"),g=O("6C6bd");function h(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function m(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?h(Object(r),!0).forEach(function(t){/*@__PURE__*/o(u)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):h(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var v=((r={}).NOT_STARTED="not-started",r.STARTED="started",r.FINISHED="finished",r.CANCELLED="cancelled",r),y=((i={}).VISIBLE="visible",i.MIXED="mixed",i.HIDDEN="hidden",i);function b(){return"undefined"!=typeof document&&"visible"===document.visibilityState?y.VISIBLE:y.HIDDEN}var C=/*#__PURE__*/function(){function e(t){var r,n=this;/*@__PURE__*/o(l)(this,e),/*@__PURE__*/o(u)(this,"state",v.NOT_STARTED),/*@__PURE__*/o(u)(this,"startTime",null),/*@__PURE__*/o(u)(this,"stopTime",null),/*@__PURE__*/o(u)(this,"marks",{}),/*@__PURE__*/o(u)(this,"onStopCallbacks",[]),/*@__PURE__*/o(u)(this,"custom",null),/*@__PURE__*/o(u)(this,"submetrics",[]),/*@__PURE__*/o(u)(this,"route",null),/*@__PURE__*/o(u)(this,"untilOnStopCallback",null),/*@__PURE__*/o(u)(this,"pageVisibleState",b()),/*@__PURE__*/o(u)(this,"setPageVisibleStateToMixed",function(){n.pageVisibleState=y.MIXED}),this.config=t,this.key=t.key.replace(/ /gi,"-"),this.type=t.type,null===(r=this.config.timings)||void 0===r||r.forEach(function(e){(0,d.restrictedTimingKeys).includes(e.key)&&(// eslint-disable-next-line no-console console.warn("Entry ".concat(e.key," is restricted and has been renamed to custom__").concat(e.key)),e.key="custom__".concat(e.key))})}return /*@__PURE__*/o(c)(e,[{key:"untilMetrics",get:function(){var e=this.config.until;return e?Array.isArray(e)?this.getConfiguredUntilMetricArray(e):this.getConfiguredUntilMetricArray([e]):[]}},{key:"start",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.startTime,r=void 0===t?window.performance.now():t;this.clear(),(0,f.logger).logCond(!!this.config.debug,this.key,r),this.state=v.STARTED,this.startTime=r,this.pageVisibleState=b(),(0,p.visibilityChangeObserver).subscribe(this.setPageVisibleStateToMixed),this.watchUntil()}},{key:"stop",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.stopTime,r=void 0===t?window.performance.now():t;return this.state!==v.STARTED||null===this.startTime?((0,f.logger).log("metric ".concat(this.config.key," has been stopped while not being started before; current state: ").concat(this.state)),!1):r<this.startTime?((0,f.logger).log("metric ".concat(this.config.key," has been stopped with stopTime lower than startTime; startTime: ").concat(this.startTime,"; stopTime: ").concat(r)),!1):(this.stopTime=r,this.state=v.FINISHED,this.handleStop(e),(0,p.visibilityChangeObserver).unsubscribe(this.setPageVisibleStateToMixed),!0)}},{key:"handleStop",value:function(e){var t=this,r=e.customData,n=void 0===r?null:r;n&&(this.custom=m(m({},this.custom),n)),this.config.include&&this.config.include.forEach(function(e){var r=e.getData();r.state===v.FINISHED&&null!==r.start&&r.start>=(t.startTime||0)&&t.addSubMetric(e.getData())}),this.onStopCallbacks.forEach(function(t){(0,/*@__PURE__*/o(s)(t,1)[0])(e)}),this.onStopCallbacks=[],(0,f.logger).logCond(!!this.config.debug,this.key,this.config.debug&&this.getData())}},{key:"mark",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window.performance.now();this.marks[e]=t}},{key:"cancel",value:function(){this.state===v.STARTED&&(this.state=v.CANCELLED,this.cancelUntil(),this.onStopCallbacks.forEach(function(e){(0,/*@__PURE__*/o(s)(e,2)[1])()}),this.onStopCallbacks=[],(0,p.visibilityChangeObserver).unsubscribe(this.setPageVisibleStateToMixed))}},{key:"merge",value:function(e){this.state=e.state,this.pageVisibleState=e.pageVisibleState,this.startTime=e.start,this.stopTime=e.stop,this.marks=m(m({},this.marks),e.marks),this.submetrics=[].concat(/*@__PURE__*/o(a)(this.submetrics),/*@__PURE__*/o(a)(e.submetrics)),this.onStopCallbacks=[].concat(/*@__PURE__*/o(a)(this.onStopCallbacks),/*@__PURE__*/o(a)(e.onStopCallbacks))}},{key:"onStop",value:function(e,t){this.onStopCallbacks.push([e,t])}},{key:"removeOnStopCallback",value:function(e){var t=this.onStopCallbacks.findIndex(function(t){return e===/*@__PURE__*/o(s)(t,1)[0]});t>-1&&this.onStopCallbacks.splice(t,1)}},{key:"getData",value:function(){return{key:this.key,state:this.state,start:this.startTime,stop:this.stopTime,//todo ranges // ranges: this.makeRanges() marks:this.marks,// todo make copy custom:this.custom,submetrics:this.submetrics,config:this.config,route:this.route,pageVisibleState:this.pageVisibleState,type:this.config.type}}},{key:"getDataToMerge",value:function(){return m(m({},this.getData()),{},{onStopCallbacks:this.onStopCallbacks})}},{key:"addSubMetric",value:function(e){this.submetrics.push(e)}},{key:"getConfiguredUntilMetric",value:function(t){return t instanceof e?(0,g.UntilExperience).fromMetric(t):(0,g.UntilExperience).fromConfig(t)}},{key:"getConfiguredUntilMetricArray",value:function(e){var t=this;return e.length?e.map(function(e){return t.getConfiguredUntilMetric(e)}):[]}},{key:"isUntilFinished",value:function(){return this.untilMetrics.every(function(e){return e.experience.getData().state===v.FINISHED})}},{key:"handleAllUntilFinished",value:function(){// Order by ascending stop time var e=/*@__PURE__*/o(a)(this.untilMetrics).sort(function(e,t){return e.getDependencyStopTime()-t.getDependencyStopTime()}),t=/*@__PURE__*/o(a)(this.untilMetrics).reduce(function(e,t){var r,n,o=null!==(r=null==e?void 0:e.getFullyInteractiveStopTime())&&void 0!==r?r:0;return(null!==(n=t.getFullyInteractiveStopTime())&&void 0!==n?n:0)>o?t:e},void 0),r={};e.forEach(function(e){Object.assign(r,e.experience.getData().custom)});var n=e[e.length-1],i=null==t?void 0:t.getFullyInteractiveStopTime();this.stop({stopTime:n.getDependencyStopTime(),customData:m(m({},r),{},{segment:n.getKey(),segmentOverrided:n.getIsSegmentLoadOverrided()},i?{latestFullyInteractiveSegment:null==t?void 0:t.getKey(),latestFullyInteractiveStopTime:i}:{})})}},{key:"watchUntil",value:function(){var e=this;if(this.untilMetrics.length){if(this.isUntilFinished()){// Already finished, handle it immediately this.handleAllUntilFinished();return}// If not currently finished, register stop callbacks to re-check this.untilOnStopCallback=function(){e.isUntilFinished()&&e.handleAllUntilFinished()},this.untilMetrics.forEach(function(t){t.experience.getData().state!==v.FINISHED&&t.experience.onStop(e.untilOnStopCallback,function(){return e.cancel()})})}}},{key:"cancelUntil",value:function(){var e=this;this.untilMetrics.forEach(function(t){t.experience.getData().state!==v.CANCELLED&&e.untilOnStopCallback&&t.experience.removeOnStopCallback(e.untilOnStopCallback)})}},{key:"clear",value:function(){// todo before clearing - handle cancelling existing onStop / unsubscribe submetrics this.cancelUntil(),this.state=v.NOT_STARTED,this.startTime=null,this.stopTime=null,this.marks={},this.custom=null,this.submetrics=[],this.route=null,this.pageVisibleState=b()}}]),e}();/*@__PURE__*/o(u)(C,"FMP","fmp")}),O.register("9semw",function(e,t){n(e.exports,"restrictedTimingKeys",function(){return r}),n(e.exports,"clsWaitTimeMs",function(){return o});var r=["ssr"],o=7500}),O.register("jpUMu",function(e,t){n(e.exports,"visibilityChangeObserver",function(){return s});var r=O("3lbuJ"),i=O("iTPYb"),a=O("dsN6L"),s=new/*#__PURE__*/(function(){function e(){var t=this;/*@__PURE__*/o(r)(this,e),/*@__PURE__*/o(a)(this,"observers",[]),/*@__PURE__*/o(a)(this,"broadcast",function(){t.observers.forEach(function(e){return e()}),t.observers=[]})}return /*@__PURE__*/o(i)(e,[{key:"start",value:function(){document.addEventListener("visibilitychange",this.broadcast),/** * According to https://developer.mozilla.org/en-US/docs/Web/API/Document/visibilitychange_event * Safari doesn’t fire visibilitychange as expected when the value of the visibilityState property transitions to hidden; * so for that case, you need to also include code to listen for the pagehide event. */window.addEventListener("pagehide",this.broadcast)}},{key:"subscribe",value:function(e){this.observers.push(e)}},{key:"unsubscribe",value:function(e){this.observers=this.observers.filter(function(t){return t!==e})}}]),e}())}),O.register("6C6bd",function(e,t){n(e.exports,"UntilExperience",function(){return s});var r=O("3lbuJ"),i=O("iTPYb"),a=O("dsN6L"),s=/*#__PURE__*/function(){function e(t,n){/*@__PURE__*/o(r)(this,e),this.experience=t,this.useFmpAsUntilStopTime=n}return /*@__PURE__*/o(i)(e,[{key:"getFmp",value:function(){var t,r=this.experience.getData(),n=r.marks,o=r.stop;return null!==(t=n[e.FMP])&&void 0!==t?t:o}},{key:"getDependencyStopTime",value:function(){return this.useFmpAsUntilStopTime?this.getFmp():this.experience.getData().stop}},{key:"getFullyInteractiveStopTime",value:function(){return this.experience.getData().stop}},{key:"getIsSegmentLoadOverrided",value:function(){return!!this.useFmpAsUntilStopTime&&!!this.experience.getData().marks[e.FMP]}},{key:"getKey",value:function(){return this.experience.getData().key}}],[{key:"fromConfig",value:function(t){return new e(t.experience,t.useFmpAsUntilStopTime)}},{key:"fromMetric",value:function(t){return new e(t)}}]),e}();/*@__PURE__*/o(a)(s,"FMP","fmp")}),O.register("cpGHF",function(e,t){n(e.exports,"BasePageLoadMetric",function(){return b});var r=O("iqLBO"),i=O("lwsBr"),a=O("3lbuJ"),s=O("iTPYb"),l=O("jhawX"),c=O("dX0BB"),u=O("kSyoi"),d=O("gGOBY"),f=O("lVDuE"),p=O("dsN6L"),g=O("7SFmd"),h=O("2Dr5Z");function m(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function v(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?m(Object(r),!0).forEach(function(t){/*@__PURE__*/o(p)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):m(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function y(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(y=function(){return!!e})()}var b=/*#__PURE__*/function(e){/*@__PURE__*/o(u)(m,e);var t,n=(t=y(),function(){var e,r=/*@__PURE__*/o(f)(m);if(t){var n=/*@__PURE__*/o(f)(this).constructor;e=Reflect.construct(r,arguments,n)}else e=r.apply(this,arguments);return /*@__PURE__*/o(d)(this,e)});function m(e){var t;return /*@__PURE__*/o(a)(this,m),t=n.call(this,e),/*@__PURE__*/o(p)(/*@__PURE__*/o(l)(t),"isInitial",!0),/*@__PURE__*/o(p)(/*@__PURE__*/o(l)(t),"explicitTimings",null),t.config=e,t}return /*@__PURE__*/o(s)(m,[{key:"start",value:function(){/*@__PURE__*/o(i)(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{})}},{key:"startPageLoad",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isInitial:!1};// todo this should update meta page load metric this.isInitial=e.isInitial,e.isInitial?/*@__PURE__*/o(c)(/*@__PURE__*/o(f)(m.prototype),"start",this).call(this,{startTime:0}):/*@__PURE__*/o(c)(/*@__PURE__*/o(f)(m.prototype),"start",this).call(this,e),(0,g.logger).logCond(!!this.config.debug,this.key,this.startTime)}},{key:"stopPageLoad",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{stopTime:window.performance.now()};return e.state!==h.MetricState.STARTED||null===e.start||void 0===t.stopTime?((0,g.logger).log("meta metric has been stopped while not being started before; current state: ".concat(this.state)),!1):t.stopTime<e.start?((0,g.logger).log("metric ".concat(this.config.key," has been stopped with stopTime lower than startTime; startTime: ").concat(e.start,"; stopTime: ").concat(t.stopTime)),!1):(this.merge(e),this.stopTime=t.stopTime,this.state=h.MetricState.FINISHED,this.handleStop(t),!0)}},{key:"handleStop",value:function(e){var t=this.config.until;if(!(m.FMP in this.marks)&&t){var n=(Array.isArray(t)?this.getConfiguredUntilMetricArray(t):this.getConfiguredUntilMetricArray([t])).map(function(e){return e.getFmp()});n.every(Number.isFinite)&&this.markFMP(Math.max.apply(Math,/*@__PURE__*/o(r)(n)))}/*@__PURE__*/o(c)(/*@__PURE__*/o(f)(m.prototype),"handleStop",this).call(this,e)}},{key:"mark",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window.performance.now();e!==m.FMP&&/*@__PURE__*/o(c)(/*@__PURE__*/o(f)(m.prototype),"mark",this).call(this,e,t)}},{key:"merge",value:function(e){/*@__PURE__*/o(c)(/*@__PURE__*/o(f)(m.prototype),"merge",this).call(this,e),this.isInitial=e.isInitial,this.explicitTimings=this.explicitTimings||e.explicitTimings?v(v({},e.explicitTimings),this.explicitTimings):null}},{key:"markFMP",value:function(e){/*@__PURE__*/o(c)(/*@__PURE__*/o(f)(m.prototype),"mark",this).call(this,m.FMP,e)}},{key:"getPageLoadData",value:function(){return{isInitial:this.isInitial,explicitTimings:this.explicitTimings}}},{key:"getData",value:function(){return v(v({},/*@__PURE__*/o(c)(/*@__PURE__*/o(f)(m.prototype),"getData",this).call(this)),this.getPageLoadData())}},{key:"getDataToMerge",value:function(){return v(v({},/*@__PURE__*/o(c)(/*@__PURE__*/o(f)(m.prototype),"getDataToMerge",this).call(this)),this.getPageLoadData())}},{key:"clear",value:function(){this.explicitTimings=null,/*@__PURE__*/o(c)(/*@__PURE__*/o(f)(m.prototype),"clear",this).call(this)}}]),m}(h.BaseMetric);/*@__PURE__*/o(p)(b,"FMP","fmp")}),O.register("lwsBr",function(e,t){e.exports=function(e){if(null==e)throw TypeError("Cannot destructure "+e)},e.exports.__esModule=!0,e.exports.default=e.exports}),O.register("9AAEF",function(e,t){n(e.exports,"webVitalsObserver",function(){return c});var r=O("2R76C"),i=O("3lbuJ"),a=O("iTPYb"),s=O("dsN6L"),l=O("eWMMH"),c=new/*#__PURE__*/(function(){var e,t;function n(){/*@__PURE__*/o(i)(this,n),/*@__PURE__*/o(s)(this,"data",{"metric:ttci":null,"metric:ttfb":null,"metric:fid":null,"metric:fcp":null,"metric:lcp":null,"metric:cls":null})}return /*@__PURE__*/o(a)(n,[{key:"start",value:function(){this.ttciDetermined=this.registerTTCI(),this.webVitalsDetermined=this.registerWebVitals()}},{key:"registerWebVitals",value:(e=/*@__PURE__*/o(r)(/*@__PURE__*/o(l).mark(function e(){var t,r,n,i,a,s,c=this;return /*@__PURE__*/o(l).wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,O("9Zf2O");case 3:return r=(t=e.sent).getCLS,n=t.getFCP,i=t.getFID,a=t.getLCP,s=t.getTTFB,e.next=11,Promise.all([s,i,n,a,r].map(function(e){return new Promise(function(t){e(function(e){var r=e.name,n=e.value,o=r.toLowerCase(),i="cls"===o?parseFloat(n.toFixed(2)):Math.round(n);c.data["metric:".concat(o)]=i,t()})})}));case 11:e.next=15;break;case 13:e.prev=13,e.t0=e.catch(0);case 15:case"end":return e.stop()}},e,null,[[0,13]])})),function(){return e.apply(this,arguments)})},{key:"registerTTCI",value:(t=/*@__PURE__*/o(r)(/*@__PURE__*/o(l).mark(function e(){var t,r=this;return /*@__PURE__*/o(l).wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Promise.resolve(O("9uERg"));case 3:return t=e.sent,e.next=6,t.getFirstConsistentlyInteractive().then(function(e){return(// according to the docs: // If no TTI value can be found, or if the browser doesn't support all the APIs required to detect TTI, // the promise resolves to null. r.data["metric:ttci"]="number"==typeof e?Math.round(e):e,!0)});case 6:e.next=10;break;case 8:e.prev=8,e.t0=e.catch(0);case 10:case"end":return e.stop()}},e,null,[[0,8]])})),function(){return t.apply(this,arguments)})}]),n}())}),O.register("2R76C",function(e,t){function r(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){r(e);return}s.done?t(l):Promise.resolve(l).then(n,o)}e.exports=function(e){return function(){var t=this,n=arguments;return new Promise(function(o,i){var a=e.apply(t,n);function s(e){r(a,o,i,s,l,"next",e)}function l(e){r(a,o,i,s,l,"throw",e)}s(void 0)})}},e.exports.__esModule=!0,e.exports.default=e.exports}),O.register("eWMMH",function(e,t){// TODO(Babel 8): Remove this file. var r=O("iB8a0")();e.exports=r;// Copied from https://github.com/facebook/regenerator/blob/main/packages/runtime/runtime.js#L736= try{regeneratorRuntime=r}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}}),O.register("iB8a0",function(e,t){var r=O("61RDg").default;function n(){e.exports=n=function(){return o},e.exports.__esModule=!0,e.exports.default=e.exports;var t,o={},i=Object.prototype,a=i.hasOwnProperty,s=Object.defineProperty||function(e,t,r){e[t]=r.value},l="function"==typeof Symbol?Symbol:{},c=l.iterator||"@@iterator",u=l.asyncIterator||"@@asyncIterator",d=l.toStringTag||"@@toStringTag";function f(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{f({},"")}catch(e){f=function(e,t,r){return e[t]=r}}function p(e,r,n,o){var i,a,l=Object.create((r&&r.prototype instanceof b?r:b).prototype);return s(l,"_invoke",{value:(i=new O(o||[]),a=h,function(r,o){if(a===m)throw Error("Generator is already running");if(a===v){if("throw"===r)throw o;return{value:t,done:!0}}for(i.method=r,i.arg=o;;){var s=i.delegate;if(s){var l=function e(r,n){var o=n.method,i=r.iterator[o];if(i===t)return n.delegate=null,"throw"===o&&r.iterator.return&&(n.method="return",n.arg=t,e(r,n),"throw"===n.method)||"return"!==o&&(n.method="throw",n.arg=TypeError("The iterator does not provide a '"+o+"' method")),y;var a=g(i,r.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var s=a.arg;return s?s.done?(n[r.resultName]=s.value,n.next=r.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,y):s:(n.method="throw",n.arg=TypeError("iterator result is not an object"),n.delegate=null,y)}(s,i);if(l){if(l===y)continue;return l}}if("next"===i.method)i.sent=i._sent=i.arg;else if("throw"===i.method){if(a===h)throw a=v,i.arg;i.dispatchException(i.arg)}else"return"===i.method&&i.abrupt("return",i.arg);a=m;var c=g(e,n,i);if("normal"===c.type){if(a=i.done?v:"suspendedYield",c.arg===y)continue;return{value:c.arg,done:i.done}}"throw"===c.type&&(a=v,i.method="throw",i.arg=c.arg)}})}),l}function g(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}o.wrap=p;var h="suspendedStart",m="executing",v="completed",y={};function b(){}function C(){}function A(){}var E={};f(E,c,function(){return this});var I=Object.getPrototypeOf,x=I&&I(I(M([])));x&&x!==i&&a.call(x,c)&&(E=x);var w=A.prototype=b.prototype=Object.create(E);function S(e){["next","throw","return"].forEach(function(t){f(e,t,function(e){return this._invoke(t,e)})})}function k(e,t){var n;s(this,"_invoke",{value:function(o,i){function s(){return new t(function(n,s){!function n(o,i,s,l){var c=g(e[o],e,i);if("throw"!==c.type){var u=c.arg,d=u.value;return d&&"object"==r(d)&&a.call(d,"__await")?t.resolve(d.__await).then(function(e){n("next",e,s,l)},function(e){n("throw",e,s,l)}):t.resolve(d).then(function(e){u.value=e,s(u)},function(e){return n("throw",e,s,l)})}l(c.arg)}(o,i,n,s)})}return n=n?n.then(s,s):s()}})}function T(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function _(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function O(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(T,this),this.reset(!0)}function M(e){if(e||""===e){var n=e[c];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function r(){for(;++o<e.length;)if(a.call(e,o))return r.value=e[o],r.done=!1,r;return r.value=t,r.done=!0,r};return i.next=i}}throw TypeError(r(e)+" is not iterable")}return C.prototype=A,s(w,"constructor",{value:A,configurable:!0}),s(A,"constructor",{value:C,configurable:!0}),C.displayName=f(A,d,"GeneratorFunction"),o.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===C||"GeneratorFunction"===(t.displayName||t.name))},o.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,A):(e.__proto__=A,f(e,d,"GeneratorFunction")),e.prototype=Object.create(w),e},o.awrap=function(e){return{__await:e}},S(k.prototype),f(k.prototype,u,function(){return this}),o.AsyncIterator=k,o.async=function(e,t,r,n,i){void 0===i&&(i=Promise);var a=new k(p(e,t,r,n),i);return o.isGeneratorFunction(t)?a:a.next().then(function(e){return e.done?e.value:a.next()})},S(w),f(w,d,"Generator"),f(w,c,function(){return this}),f(w,"toString",function(){return"[object Generator]"}),o.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},o.values=M,O.prototype={constructor:O,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(_),!e)for(var r in this)"t"===r.charAt(0)&&a.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var r=this;function n(n,o){return s.type="throw",s.arg=e,r.next=n,o&&(r.method="next",r.arg=t),!!o}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],s=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var l=a.call(i,"catchLoc"),c=a.call(i,"finallyLoc");if(l&&c){if(this.prev<i.catchLoc)return n(i.catchLoc,!0);if(this.prev<i.finallyLoc)return n(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return n(i.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return n(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&a.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var o=n;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,y):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),_(r),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;_(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:M(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),y}},o}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}),O.register("9Zf2O",function(e,t){e.exports=import("./"+O("lxKym").resolve("lyb5Y")).then(()=>O("2L7l6"))}),O.register("9uERg",function(e,t){!function(){var t="undefined"!=typeof window&&window===this?this:void 0!==S&&null!=S?S:this,r="function"==typeof Object.defineProperties?Object.defineProperty:function(e,t,r){e!=Array.prototype&&e!=Object.prototype&&(e[t]=r.value)};function n(){n=function(){},t.Symbol||(t.Symbol=i)}var o=0;function i(e){return"jscomp_symbol_"+(e||"")+o++}function a(){n();var e=t.Symbol.iterator;e||(e=t.Symbol.iterator=t.Symbol("iterator")),"function"!=typeof Array.prototype[e]&&r(Array.prototype,e,{configurable:!0,writable:!0,value:function(){return s(this)}}),a=function(){}}function s(e){var r,n=0;return r=function(){return n<e.length?{done:!1,value:e[n++]}:{done:!0}},a(),(r={next:r})[t.Symbol.iterator]=function(){return this},r}function l(e){a();var t=e[Symbol.iterator];return t?t.call(e):s(e)}function c(e){if(!(e instanceof Array)){e=l(e);for(var t,r=[];!(t=e.next()).done;)r.push(t.value);e=r}return e}var u=0,d="img script iframe link audio video source".split(" ");function f(e,t){if(2<e.length)return performance.now();var r=[];t=l(t);for(var n=t.next();!n.done;n=t.next())r.push({timestamp:(n=n.value).start,type:"requestStart"}),r.push({timestamp:n.end,type:"requestEnd"});for(n=(t=l(e)).next();!n.done;n=t.next())r.push({timestamp:n.value,type:"requestStart"});for(r.sort(function(e,t){return e.timestamp-t.timestamp}),e=e.length,t=r.length-1;0<=t;t--)switch((n=r[t]).type){case"requestStart":e--;break;case"requestEnd":if(2<++e)return n.timestamp;break;default:throw Error("Internal Error: This should never happen")}return 0}function p(e){e=e||{},this.w=!!e.useMutationObserver,this.u=e.minValue||null,e=window.__tti&&window.__tti.e;var t,r,n,o,i,a,s,p,g,m,v=window.__tti&&window.__tti.o;this.a=e?e.map(function(e){return{start:e.startTime,end:e.startTime+e.duration}}):[],v&&v.disconnect(),this.b=[],this.f=new Map,this.j=null,this.v=-1/0,this.i=!1,this.h=this.c=this.s=null,r=this.m.bind(this),n=this.l.bind(this),o=XMLHttpRequest.prototype.send,i=u++,XMLHttpRequest.prototype.send=function(e){for(var t=[],a=0;a<arguments.length;++a)t[a-0]=arguments[a];var s=this;return r(i),this.addEventListener("readystatechange",function(){4===s.readyState&&n(i)}),o.apply(this,t)},a=this.m.bind(this),s=this.l.bind(this),p=fetch,fetch=function(e){for(var t=[],r=0;r<arguments.length;++r)t[r-0]=arguments[r];return new Promise(function(e,r){var n=u++;a(n),p.apply(null,[].concat(c(t))).then(function(t){s(n),e(t)},function(e){s(e),r(e)})})},t=this,t.c=new PerformanceObserver(function(e){e=l(e.getEntries());for(var r=e.next();!r.done;r=e.next())if("resource"===(r=r.value).entryType&&(t.b.push({start:r.fetchStart,end:r.responseEnd}),h(t,f(t.g,t.b)+5e3)),"longtask"===r.entryType){var n=r.startTime+r.duration;t.a.push({start:r.startTime,end:n}),h(t,n+5e3)}}),t.c.observe({entryTypes:["longtask","resource"]}),this.w&&(this.h=(g=this.B.bind(this),(m=new MutationObserver(function(e){e=l(e);for(var t=e.next();!t.done;t=e.next())"childList"==(t=t.value).type&&function e(t,r){t=l(t);for(var n=t.next();!n.done;n=t.next())if(n=n.value,r.includes(n.nodeName.toLowerCase())||e(n.children,r))return!0;return!1}(t.addedNodes,d)?g(t):"attributes"==t.type&&d.includes(t.target.tagName.toLowerCase())&&g(t)})).observe(document,{attributes:!0,childList:!0,subtree:!0,attributeFilter:["href","src"]}),m))}function g(e){e.i=!0;var t=0<e.a.length?e.a[e.a.length-1].end:0,r=f(e.g,e.b);h(e,Math.max(r+5e3,t))}function h(e,t){!e.i||e.v>t||(clearTimeout(e.j),e.j=setTimeout(function(){var t=performance.timing.navigationStart,r=f(e.g,e.b),t=(window.a&&window.a.A?1e3*window.a.A().C-t:0)||performance.timing.domContentLoadedEventEnd-t;if(e.u)var n=e.u;else n=performance.timing.domContentLoadedEventEnd?(n=performance.timing).domContentLoadedEventEnd-n.navigationStart:null;var o=performance.now();null===n&&h(e,Math.max(r+5e3,o+1e3));var i=e.a;(r=5e3>o-r?null:5e3>o-(r=i.length?i[i.length-1].end:t)?null:Math.max(r,n))&&(e.s(r),clearTimeout(e.j),e.i=!1,e.c&&e.c.disconnect(),e.h&&e.h.disconnect()),h(e,performance.now()+1e3)},t-performance.now()),e.v=t)}p.prototype.getFirstConsistentlyInteractive=function(){var e=this;return new Promise(function(t){e.s=t,"complete"==document.readyState?g(e):window.addEventListener("load",function(){g(e)})})},p.prototype.m=function(e){this.f.set(e,performance.now())},p.prototype.l=function(e){this.f.delete(e)},p.prototype.B=function(){h(this,performance.now()+5e3)},t.Object.defineProperties(p.prototype,{g:{configurable:!0,enumerable:!0,get:function(){return[].concat(c(this.f.values()))}}});var m={getFirstConsistentlyInteractive:function(e){return e=e||{},"PerformanceLongTaskTiming"in window?new p(e).getFirstConsistentlyInteractive():Promise.resolve(null)}};e.exports?e.exports=m:"function"==typeof define&&define.amd?define("ttiPolyfill",[],function(){return m}):window.ttiPolyfill=m}()}),O.register("h8Adp",function(e,t){n(e.exports,"Route",function(){return r});var r={route:"",setRoute:function(e){this.route=e},getRoute:function(){return this.route}}}),O.register("eYIeC",function(e,t){n(e.exports,"submitter",function(){return u});var r=O("2R76C"),i=O("eWMMH"),a=O("5JEHx"),s=O("c0VuO"),l=O("k1AaJ"),c=O("2O5uS"),u={debug:!1,config:{gasv3:void 0,metal:void 0,configChunk:null,useVisibleState:!1,histogram:{}},configure:function(e){this.config.gasv3=e.endpoints.eventPipelineClient,this.config.metal=e.endpoints.metalClient,this.config.configChunk=(0,c.makeShareableGlobalConfig)(e),e.events.all&&e.events.all.sfxEvents&&(this.config.useVisibleState=e.events.all.sfxEvents.activeTab===a.PageVisibleFields.pageVisibleState)},setDebug:function(e){this.debug=e},queue:function(e){var t=this;return /*@__PURE__*/o(r)(/*@__PURE__*/o(i).mark(function r(){var n,a,c,u,d,f;return /*@__PURE__*/o(i).wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(t.config.configChunk){r.next=3;break}return(// eslint-disable-next-line no-console t.debug&&console.warn("Submitter is not configured"),r.abrupt("return",null));case 3:return r.next=5,t.config.configChunk;case 5:return n=r.sent,r.next=8,(0,s.eventDataProcessor)(n[e.config.type],e);case 8:if(null!==(a=r.sent)){r.next=11;break}return r.abrupt("return");case 11:if(!(void 0!==t.config.gasv3)){r.next=17;break}return r.next=14,t.config.gasv3;case 14:c=r.sent,u={task:a["event:key"],properties:a},c&&c.sendOperationalEvent({actionSubject:"performance",attributes:u,source:"performance",action:"measured"});case 17:if(!(void 0!==t.config.metal)){r.next=22;break}return r.next=20,t.config.metal;case 20:(d=r.sent)&&d.metric&&(f=(0,l.metalDataProcessor)(a,t.config.useVisibleState))&&f.length>0&&f.forEach(function(e){d.metric.submit(e)});case 22:case"end":return r.stop()}},r)}))()}}}),O.register("c0VuO",function(e,t){n(e.exports,"eventDataProcessor",function(){return er});var r,i=O("2R76C"),a=O("iqLBO"),s=O("eWMMH"),l=O("9semw"),c=O("7SFmd"),u=O("4teBn"),d=O("cD472"),f=O("a1r0J"),p=O("dmiFr"),g=O("57Dw2"),h=O("kW3Vj"),m=O("brkRK"),v=O("88oP5"),y=O("9AiFy"),b=O("2HeI3"),C=O("emIai"),A=O("eOAA1"),E=O("aqzxD"),I=O("61u4L"),x=O("77QAL"),w=O("dKjXy"),S=O("kMJQF"),k=O("6yir5"),T=O("gFwM7"),_=O("7Ioqf"),M=O("9szfy"),P=O("iWI9m"),N=O("9x5Qz"),R=O("d3atg"),L=O("gVYmn"),F=O("fkEXK"),D=O("2i4fu"),B=O("dp8lK"),j=O("esOTl"),U=O("4RmDf"),H=O("kEDhW"),G=O("d53P7"),z=O("a3BbV"),V=O("bDlIo"),W=O("5JEHx");function Z(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var K=[v.eventKey,E.eventType,b.eventProduct,A.eventRoute,h.eventId,y.eventLocalTime,C.eventRegion,d.appFramework,f.appVersion,p.bmVersion,B.telemetryBrowser,j.telemetryCpu,U.telemetryMemory,H.telemetryNetwork,g.customData,I.featureFlags,x.hostname,L.productCustomData,G.appTimings,V.resourceTimings],Y=[].concat(K,[N.pageVisibleState,R.pageVisibleValue,m.eventInitial,_.pageLoadMetrics,z.bundleEvalTimings]),q=[].concat(/*@__PURE__*/o(a)(Y),[S.initialPageLoadMetrics,T.navigationMetrics,D.ssrSuccess,F.ssrFeatureFlags]),Q=/*@__PURE__*/o(a)(Y),J=[].concat(K,[M.pageSegmentLoadMetrics,N.pageVisibleState,R.pageVisibleValue,m.eventInitial,z.bundleEvalTimings]),X=[].concat(K,[N.pageVisibleState,R.pageVisibleValue,k.interactionMetrics]),$=[].concat(K,[N.pageVisibleState,R.pageVisibleValue,w.customEventMetrics]),ee=[].concat(K,[P.webVitalsMetrics]),et=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l.clsWaitTimeMs+500;return new Promise(function(t){return setTimeout(t,e)})},er=(r=/*@__PURE__*/o(i)(/*@__PURE__*/o(s).mark(function e(t,r){var n,i,a,l,d,f,p,g;return /*@__PURE__*/o(s).wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!(null===r.start||null===r.stop)){e.next=3;break}return(0,c.logger).log('eventDataProcessor: Metric "'.concat(r.key,'" start or stop are incorrect; start: ').concat(r.start,"; stop: ").concat(r.stop)),e.abrupt("return",null);case 3:if(n=[],r.config.type===W.BMEventsType.PAGE_LOAD&&(0,u.isPageLoadMetricData)(r)&&r.isInitial&&(n=q),r.config.type===W.BMEventsType.PAGE_LOAD&&(0,u.isPageLoadMetricData)(r)&&!r.isInitial&&(n=Q),r.config.type===W.BMEventsType.PAGE_SEGMENT_LOAD&&(0,u.isPageSegmentLoadMetricData)(r)&&(n=J),r.config.type===W.BMEventsType.INLINE_RESULT&&(n=X),r.config.type===W.BMEventsType.CUSTOM&&(n=$),r.config.type!==W.BMEventsType.WEB_VITALS){e.next=13;break}return n=ee,// Wait for CLS to be recorded before proceeding to run plugin and attach CLS data e.next=13,et();case 13://TODO if type is different - do not send at all i=[],a=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return Z(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Z(e,t)}}(e))){r&&(e=r);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw i}}}}(n),e.prev=15,a.s();case 17:if((l=a.n()).done){e.next=25;break}return d=l.value,e.next=21,d(r.config,r,t);case 21:(f=e.sent)&&i.push(f);case 23:e.next=17;break;case 25:e.next=30;break;case 27:e.prev=27,e.t0=e.catch(15),a.e(e.t0);case 30:return e.prev=30,a.f(),e.finish(30);case 33:return e.next=35,Promise.all(i);case 35:return p=e.sent,g={},p.forEach(function(e){null!==e&&Object.keys(e).forEach(function(t){var r=e[t];null!=r&&(g[t]=r)})}),e.abrupt("return",g);case 39:case"end":return e.stop()}},e,null,[[15,27,30,33]])})),function(e,t){return r.apply(this,arguments)})}),O.register("4teBn",function(e,t){n(e.exports,"isPageLoadMetricData",function(){return o}),n(e.exports,"isPageSegmentLoadMetricData",function(){return i}),n(e.exports,"isPageLoadConfig",function(){return a}),n(e.exports,"isPageSegmentLoadConfig",function(){return s}),n(e.exports,"isInteractionConfig",function(){return l}),n(e.exports,"isCustomConfig",function(){return c});var r=O("5JEHx"),o=function(e){return e.type===r.BMEventsType.PAGE_LOAD},i=function(e){return e.type===r.BMEventsType.PAGE_SEGMENT_LOAD},a=function(e){return e.type===r.BMEventsType.PAGE_LOAD},s=function(e){return e.type===r.BMEventsType.PAGE_SEGMENT_LOAD},l=function(e){return e.type===r.BMEventsType.INLINE_RESULT},c=function(e){return e.type===r.BMEventsType.CUSTOM}}),O.register("cD472",function(e,t){n(e.exports,"appFramework",function(){return r});var r=function(e,t,r){return r.app.framework?{"app:framework:name":r.app.framework.name,"app:framework:version":r.app.framework.version}:null}}),O.register("a1r0J",function(e,t){n(e.exports,"appVersion",function(){return r});var r=function(e,t,r){var n={"app:web:version":r.app.version.web};return r.app.version.ssr&&(n["app:ssr:version"]=r.app.version.ssr),n}}),O.register("dmiFr",function(e,t){n(e.exports,"bmVersion",function(){return r});var r=function(){return{"bm:version":3}}}),O.register("57Dw2",function(e,t){n(e.exports,"customData",function(){return i});var r=O("5YM7L"),i=function(e,t){var n={},i=!1;return t.custom&&Object.entries(t.custom).forEach(function(e){var t=/*@__PURE__*/o(r)(e,2),a=t[0],s=t[1];i=!0,n["custom:".concat(a)]=s}),i?n:null}}),O.register("kW3Vj",function(e,t){n(e.exports,"eventId",function(){return r});var r=function(e){return{"event:id":e.key}}}),O.register("brkRK",function(e,t){n(e.exports,"eventInitial",function(){return o});var r=O("4teBn"),o=function(e,t){return(0,r.isPageLoadMetricData)(t)||(0,r.isPageSegmentLoadMetricData)(t)?{"event:initial":t.isInitial}:null}}),O.register("88oP5",function(e,t){n(e.exports,"eventKey",function(){return o});var r=O("6xJQ4"),o=function(e,t,n){return{"event:key":"".concat(n.product,".fe.").concat((0,r.mapEventType)(e.type),".").concat(e.key)}}}),O.register("6xJQ4",function(e,t){n(e.exports,"mapEventType",function(){return o});var r=O("5JEHx"),o=function(e){switch(e){case r.BMEventsType.CUSTOM:return r.StorableBMEventsType.CUSTOM;case r.BMEventsType.INLINE_RESULT:return r.StorableBMEventsType.INLINE_RESULT;case r.BMEventsType.PAGE_LOAD:return r.StorableBMEventsType.PAGE_LOAD;case r.BMEventsType.PAGE_SEGMENT_LOAD:return r.StorableBMEventsType.PAGE_SEGMENT_LOAD;case r.BMEventsType.WEB_VITALS:return r.StorableBMEventsType.WEB_VITALS;default:return"unknown"}}}),O.register("9AiFy",function(e,t){n(e.exports,"eventLocalTime",function(){return o});var r=O("e6fYJ"),o=function(){return{"event:localHour":parseInt((0,r.default)(new Date,"H"),10),"event:localDayOfWeek":parseInt((0,r.default)(new Date,"i"),10)}}}),O.register("e6fYJ",function(e,t){n(e.exports,"default",function(){return b});var r=O("3dTMP"),o=O("gie3w"),i=O("lTwVa"),a=O("cY5UF"),s=O("6wIdB"),l=O("9P7SM"),c=O("duCyr"),u=O("5l2Ur"),d=O("gLg3c"),f=O("2z8Q4"),p=O("f2aWc"),g=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,h=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,m=/^'([^]*?)'?$/,v=/''/g,y=/[a-zA-Z]/;function b(e,t,n){(0,d.default)(2,arguments);var b,C,A,E,I,x,w,S,k,T,_,O,M,P,N,R,L,F,D=String(t),B=(0,f.getDefaultOptions)(),j=null!==(b=null!==(C=null==n?void 0:n.locale)&&void 0!==C?C:B.locale)&&void 0!==b?b:p.default,U=(0,u.default)(null!==(A=null!==(E=null!==(I=null!==(x=null==n?void 0:n.firstWeekContainsDate)&&void 0!==x?x:null==n?void 0:null===(w=n.locale)||void 0===w?void 0:null===(S=w.options)||void 0===S?void 0:S.firstWeekContainsDate)&&void 0!==I?I:B.firstWeekContainsDate)&&void 0!==E?E:null===(k=B.locale)||void 0===k?void 0:null===(T=k.options)||void 0===T?void 0:T.firstWeekContainsDate)&&void 0!==A?A:1);if(!(U>=1&&U<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var H=(0,u.default)(null!==(_=null!==(O=null!==(M=null!==(P=null==n?void 0:n.weekStartsOn)&&void 0!==P?P:null==n?void 0:null===(N=n.locale)||void 0===N?void 0:null===(R=N.options)||void 0===R?void 0:R.weekStartsOn)&&void 0!==M?M:B.weekStartsOn)&&void 0!==O?O:null===(L=B.locale)||void 0===L?void 0:null===(F=L.options)||void 0===F?void 0:F.weekStartsOn)&&void 0!==_?_:0);// Test if weekStartsOn is between 0 and 6 _and_ is not NaN if(!(H>=0&&H<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!j.localize)throw RangeError("locale must contain localize property");if(!j.formatLong)throw RangeError("locale must contain formatLong property");var G=(0,i.default)(e);if(!(0,r.default)(G))throw RangeError("Invalid time value");// Convert the date in system timezone to the same date in UTC+00:00 timezone. // This ensures that when UTC functions will be implemented, locales will be compatible with them. // See an issue about UTC functions: https://github.com/date-fns/date-fns/issues/376 var z=(0,l.default)(G),V=(0,o.default)(G,z),W={firstWeekContainsDate:U,weekStartsOn:H,locale:j,_originalDate:G};return D.match(h).map(function(e){var t=e[0];return"p"===t||"P"===t?(0,s.default[t])(e,j.formatLong):e}).join("").match(g).map(function(r){// Replace two single quote characters with one single quote character if("''"===r)return"'";var o,i=r[0];if("'"===i)return(o=r.match(m))?o[1].replace(v,"'"):r;var s=a.default[i];if(s)return!(null!=n&&n.useAdditionalWeekYearTokens)&&(0,c.isProtectedWeekYearToken)(r)&&(0,c.throwProtectedError)(r,t,String(e)),!(null!=n&&n.useAdditionalDayOfYearTokens)&&(0,c.isProtectedDayOfYearToken)(r)&&(0,c.throwProtectedError)(r,t,String(e)),s(V,r,j.localize,W);if(i.match(y))throw RangeError("Format string contains an unescaped latin alphabet character `"+i+"`");return r}).join("")}}),O.register("3dTMP",function(e,t){n(e.exports,"default",function(){return a});var r=O("4B0Lw"),o=O("lTwVa"),i=O("gLg3c");function a(e){return(0,i.default)(1,arguments),(!!(0,r.default)(e)||"number"==typeof e)&&!isNaN(Number((0,o.default)(e)))}}),O.register("4B0Lw",function(e,t){n(e.exports,"default",function(){return o});var r=O("gLg3c");function o(e){return(0,r.default)(1,arguments),e instanceof Date||"object"==typeof e&&"[object Date]"===Object.prototype.toString.call(e)}}),O.register("gie3w",function(e,t){n(e.exports,"default",function(){return a});var r=O("6XFIj"),o=O("gLg3c"),i=O("5l2Ur");function a(e,t){(0,o.default)(2,arguments);var n=(0,i.default)(t);return(0,r.default)(e,-n)}}),O.register("6XFIj",function(e,t){n(e.exports,"default",function(){return a});var r=O("5l2Ur"),o=O("lTwVa"),i=O("gLg3c");function a(e,t){(0,i.default)(2,arguments);var n=(0,o.default)(e).getTime(),a=(0,r.default)(t);return new Date(n+a)}}),O.register("5l2Ur",function(e,t){n(e.exports,"default",function(){return r});function r(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}}),O.register("cY5UF",function(e,t){n(e.exports,"default",function(){return g});var r=O("3uwXk"),o=O("7773H"),i=O("7LyfO"),a=O("iexvb"),s=O("72PpT"),l=O("4Jola"),c=O("2zXms"),u={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"};function d(e,t){var r=e>0?"-":"+",n=Math.abs(e),o=Math.floor(n/60),i=n%60;return 0===i?r+String(o):r+String(o)+(t||"")+(0,l.default)(i,2)}function f(e,t){return e%60==0?(e>0?"-":"+")+(0,l.default)(Math.abs(e)/60,2):p(e,t)}function p(e,t){var r=e>0?"-":"+",n=Math.abs(e);return r+(0,l.default)(Math.floor(n/60),2)+(t||"")+(0,l.default)(n%60,2)}var g={// Era G:function(e,t,r){var n=e.getUTCFullYear()>0?1:0;switch(t){// AD, BC case"G":case"GG":case"GGG":return r.era(n,{width:"abbreviated"});// A, B case"GGGGG":return r.era(n,{width:"narrow"});// Anno Domini, Before Christ default:return r.era(n,{width:"wide"})}},// Year y:function(e,t,r){// Ordinal number if("yo"===t){var n=e.getUTCFullYear(),o=n>0?n:1-n;// Returns 1 for 1 BC (which is year 0 in JavaScript) return r.ordinalNumber(o,{unit:"year"})}return(0,c.default).y(e,t)},// Local week-numbering year Y:function(e,t,r,n){var o=(0,s.default)(e,n),i=o>0?o:1-o;// Returns 1 for 1 BC (which is year 0 in JavaScript) if("YY"===t){var a=i%100;return(0,l.default)(a,2)}// Ordinal number return"Yo"===t?r.ordinalNumber(i,{unit:"year"}):(0,l.default)(i,t.length)},// ISO week-numbering year R:function(e,t){var r=(0,i.default)(e);// Padding return(0,l.default)(r,t.length)},// Extended year. This is a single number designating the year of this calendar system. // The main difference between `y` and `u` localizers are B.C. years: // | Year | `y` | `u` | // |------|-----|-----| // | AC 1 | 1 | 1 | // | BC 1 | 1 | 0 | // | BC 2 | 2 | -1 | // Also `yy` always returns the last two digits of a year, // while `uu` pads single digit years to 2 characters and returns other years unchanged. u:function(e,t){var r=e.getUTCFullYear();return(0,l.default)(r,t.length)},// Quarter Q:function(e,t,r){var n=Math.ceil((e.getUTCMonth()+1)/3);switch(t){// 1, 2, 3, 4 case"Q":return String(n);// 01, 02, 03, 04 case"QQ":return(0,l.default)(n,2);// 1st, 2nd, 3rd, 4th case"Qo":return r.ordinalNumber(n,{unit:"quarter"});// Q1, Q2, Q3, Q4 case"QQQ":return r.quarter(n,{width:"abbreviated",context:"formatting"});// 1, 2, 3, 4 (narrow quarter; could be not numerical) case"QQQQQ":return r.quarter(n,{width:"narrow",context:"formatting"});// 1st quarter, 2nd quarter, ... default:return r.quarter(n,{width:"wide",context:"formatting"})}},// Stand-alone quarter q:function(e,t,r){var n=Math.ceil((e.getUTCMonth()+1)/3);switch(t){// 1, 2, 3, 4 case"q":return String(n);// 01, 02, 03, 04 case"qq":return(0,l.default)(n,2);// 1st, 2nd, 3rd, 4th case"qo":return r.ordinalNumber(n,{unit:"quarter"});// Q1, Q2, Q3, Q4 case"qqq":return r.quarter(n,{width:"abbreviated",context:"standalone"});// 1, 2, 3, 4 (narrow quarter; could be not numerical) case"qqqqq":return r.quarter(n,{width:"narrow",context:"standalone"});// 1st quarter, 2nd quarter, ... default:return r.quarter(n,{width:"wide",context:"standalone"})}},// Month M:function(e,t,r){var n=e.getUTCMonth();switch(t){case"M":case"MM":return(0,c.default).M(e,t);// 1st, 2nd, ..., 12th case"Mo":return r.ordinalNumber(n+1,{unit:"month"});// Jan, Feb, ..., Dec case"MMM":return r.month(n,{width:"abbreviated",context:"formatting"});// J, F, ..., D case"MMMMM":return r.month(n,{width:"narrow",context:"formatting"});// January, February, ..., December default:return r.month(n,{width:"wide",context:"formatting"})}},// Stand-alone month L:function(e,t,r){var n=e.getUTCMonth();switch(t){// 1, 2, ..., 12 case"L":return String(n+1);// 01, 02, ..., 12 case"LL":return(0,l.default)(n+1,2);// 1st, 2nd, ..., 12th case"Lo":return r.ordinalNumber(n+1,{unit:"month"});// Jan, Feb, ..., Dec case"LLL":return r.month(n,{width:"abbreviated",context:"standalone"});// J, F, ..., D case"LLLLL":return r.month(n,{width:"narrow",context:"standalone"});// January, February, ..., December default:return r.month(n,{width:"wide",context:"standalone"})}},// Local week of year w:function(e,t,r,n){var o=(0,a.default)(e,n);return"wo"===t?r.ordinalNumber(o,{unit:"week"}):(0,l.default)(o,t.length)},// ISO week of year I:function(e,t,r){var n=(0,o.default)(e);return"Io"===t?r.ordinalNumber(n,{unit:"week"}):(0,l.default)(n,t.length)},// Day of the month d:function(e,t,r){return"do"===t?r.ordinalNumber(e.getUTCDate(),{unit:"date"}):(0,c.default).d(e,t)},// Day of year D:function(e,t,n){var o=(0,r.default)(e);return"Do"===t?n.ordinalNumber(o,{unit:"dayOfYear"}):(0,l.default)(o,t.length)},// Day of week E:function(e,t,r){var n=e.getUTCDay();switch(t){// Tue case"E":case"EE":case"EEE":return r.day(n,{width:"abbreviated",context:"formatting"});// T case"EEEEE":return r.day(n,{width:"narrow",context:"formatting"});// Tu case"EEEEEE":return r.day(n,{width:"short",context:"formatting"});// Tuesday default:return r.day(n,{width:"wide",context:"formatting"})}},// Local day of week e:function(e,t,r,n){var o=e.getUTCDay(),i=(o-n.weekStartsOn+8)%7||7;switch(t){// Numerical value (Nth day of week with current locale or weekStartsOn) case"e":return String(i);// Padded numerical value case"ee":return(0,l.default)(i,2);// 1st, 2nd, ..., 7th case"eo":return r.ordinalNumber(i,{unit:"day"});case"eee":return r.day(o,{width:"abbreviated",context:"formatting"});// T case"eeeee":return r.day(o,{width:"narrow",context:"formatting"});// Tu case"eeeeee":return r.day(o,{width:"short",context:"formatting"});// Tuesday default:return r.day(o,{width:"wide",context:"formatting"})}},// Stand-alone local day of week c:function(e,t,r,n){var o=e.getUTCDay(),i=(o-n.weekStartsOn+8)%7||7;switch(t){// Numerical value (same as in `e`) case"c":return String(i);// Padded numerical value case"cc":return(0,l.default)(i,t.length);// 1st, 2nd, ..., 7th case"co":return r.ordinalNumber(i,{unit:"day"});case"ccc":return r.day(o,{width:"abbreviated",context:"standalone"});// T case"ccccc":return r.day(o,{width:"narrow",context:"standalone"});// Tu case"cccccc":return r.day(o,{width:"short",context:"standalone"});// Tuesday default:return r.day(o,{width:"wide",context:"standalone"})}},// ISO day of week i:function(e,t,r){var n=e.getUTCDay(),o=0===n?7:n;switch(t){// 2 case"i":return String(o);// 02 case"ii":return(0,l.default)(o,t.length);// 2nd case"io":return r.ordinalNumber(o,{unit:"day"});// Tue case"iii":return r.day(n,{width:"abbreviated",context:"formatting"});// T case"iiiii":return r.day(n,{width:"narrow",context:"formatting"});// Tu case"iiiiii":return r.day(n,{width:"short",context:"formatting"});// Tuesday default:return r.day(n,{width:"wide",context:"formatting"})}},// AM or PM a:function(e,t,r){var n=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},// AM, PM, midnight, noon b:function(e,t,r){var n,o=e.getUTCHours();switch(n=12===o?u.noon:0===o?u.midnight:o/12>=1?"pm":"am",t){case"b":case"bb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},// in the morning, in the afternoon, in the evening, at night B:function(e,t,r){var n,o=e.getUTCHours();switch(n=o>=17?u.evening:o>=12?u.afternoon:o>=4?u.morning:u.night,t){case"B":case"BB":case"BBB":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},// Hour [1-12] h:function(e,t,r){if("ho"===t){var n=e.getUTCHours()%12;return 0===n&&(n=12),r.ordinalNumber(n,{unit:"hour"})}return(0,c.default).h(e,t)},// Hour [0-23] H:function(e,t,r){return"Ho"===t?r.ordinalNumber(e.getUTCHours(),{unit:"hour"}):(0,c.default).H(e,t)},// Hour [0-11] K:function(e,t,r){var n=e.getUTCHours()%12;return"Ko"===t?r.ordinalNumber(n,{unit:"hour"}):(0,l.default)(n,t.length)},// Hour [1-24] k:function(e,t,r){var n=e.getUTCHours();return(0===n&&(n=24),"ko"===t)?r.ordinalNumber(n,{unit:"hour"}):(0,l.default)(n,t.length)},// Minute m:function(e,t,r){return"mo"===t?r.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):(0,c.default).m(e,t)},// Second s:function(e,t,r){return"so"===t?r.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):(0,c.default).s(e,t)},// Fraction of second S:function(e,t){return(0,c.default).S(e,t)},// Timezone (ISO-8601. If offset is 0, output is always `'Z'`) X:function(e,t,r,n){var o=(n._originalDate||e).getTimezoneOffset();if(0===o)return"Z";switch(t){// Hours and optional minutes case"X":return f(o);// Hours, minutes and optional seconds without `:` delimiter // Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets // so this token always has the same output as `XX` case"XXXX":case"XX":// Hours and minutes without `:` delimiter return p(o);// Hours, minutes and optional seconds with `:` delimiter // Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets // so this token always has the same output as `XXX` default:return p(o,":")}},// Timezone (ISO-8601. If offset is 0, output is `'+00:00'` or equivalent) x:function(e,t,r,n){var o=(n._originalDate||e).getTimezoneOffset();switch(t){// Hours and optional minutes case"x":return f(o);// Hours, minutes and optional seconds without `:` delimiter // Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets // so this token always has the same output as `xx` case"xxxx":case"xx":// Hours and minutes without `:` delimiter return p(o);// Hours, minutes and optional seconds with `:` delimiter // Note: neither ISO-8601 nor JavaScript supports seconds in timezone offsets // so this token always has the same output as `xxx` default:return p(o,":")}},// Timezone (GMT) O:function(e,t,r,n){var o=(n._originalDate||e).getTimezoneOffset();switch(t){// Short case"O":case"OO":case"OOO":return"GMT"+d(o,":");// Long default:return"GMT"+p(o,":")}},// Timezone (specific non-location) z:function(e,t,r,n){var o=(n._originalDate||e).getTimezoneOffset();switch(t){// Short case"z":case"zz":case"zzz":return"GMT"+d(o,":");// Long default:return"GMT"+p(o,":")}},// Seconds timestamp t:function(e,t,r,n){var o=Math.floor((n._originalDate||e).getTime()/1e3);return(0,l.default)(o,t.length)},// Milliseconds timestamp T:function(e,t,r,n){var o=(n._originalDate||e).getTime();return(0,l.default)(o,t.length)}}}),O.register("3uwXk",function(e,t){n(e.exports,"default",function(){return i});var r=O("lTwVa"),o=O("gLg3c");function i(e){(0,o.default)(1,arguments);var t=(0,r.default)(e),n=t.getTime();return t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0),Math.floor((n-t.getTime())/864e5)+1}}),O.register("7773H",function(e,t){n(e.exports,"default",function(){return s});var r=O("lTwVa"),o=O("1vVdo"),i=O("mCOvu"),a=O("gLg3c");function s(e){(0,a.default)(1,arguments);var t=(0,r.default)(e);// because the number of milliseconds in a week is not constant // (e.g. it's different in the week of the daylight saving time clock shift) return Math.round(((0,o.default)(t).getTime()-(0,i.default)(t).getTime())/6048e5)+1}}),O.register("1vVdo",function(e,t){n(e.exports,"default",function(){return i});var r=O("lTwVa"),o=O("gLg3c");function i(e){(0,o.default)(1,arguments);var t=(0,r.default)(e),n=t.getUTCDay();return t.setUTCDate(t.getUTCDate()-((n<1?7:0)+n-1)),t.setUTCHours(0,0,0,0),t}}),O.register("mCOvu",function(e,t){n(e.exports,"default",function(){return a});var r=O("7LyfO"),o=O("1vVdo"),i=O("gLg3c");function a(e){(0,i.default)(1,arguments);var t=(0,r.default)(e),n=new Date(0);return n.setUTCFullYear(t,0,4),n.setUTCHours(0,0,0,0),(0,o.default)(n)}}),O.register("7LyfO",function(e,t){n(e.exports,"default",function(){return a});var r=O("lTwVa"),o=O("gLg3c"),i=O("1vVdo");function a(e){(0,o.default)(1,arguments);var t=(0,r.default)(e),n=t.getUTCFullYear(),a=new Date(0);a.setUTCFullYear(n+1,0,4),a.setUTCHours(0,0,0,0);var s=(0,i.default)(a),l=new Date(0);l.setUTCFullYear(n,0,4),l.setUTCHours(0,0,0,0);var c=(0,i.default)(l);return t.getTime()>=s.getTime()?n+1:t.getTime()>=c.getTime()?n:n-1}}),O.register("iexvb",function(e,t){n(e.exports,"default",function(){return s});var r=O("lTwVa"),o=O("7TQi3"),i=O("dd1w5"),a=O("gLg3c");function s(e,t){(0,a.default)(1,arguments);var n=(0,r.default)(e);// because the number of milliseconds in a week is not constant // (e.g. it's different in the week of the daylight saving time clock shift) return Math.round(((0,o.default)(n,t).getTime()-(0,i.default)(n,t).getTime())/6048e5)+1}}),O.register("7TQi3",function(e,t){n(e.exports,"default",function(){return s});var r=O("lTwVa"),o=O("gLg3c"),i=O("5l2Ur"),a=O("2z8Q4");function s(e,t){(0,o.default)(1,arguments);var n,s,l,c,u,d,f,p,g=(0,a.getDefaultOptions)(),h=(0,i.default)(null!==(n=null!==(s=null!==(l=null!==(c=null==t?void 0:t.weekStartsOn)&&void 0!==c?c:null==t?void 0:null===(u=t.locale)||void 0===u?void 0:null===(d=u.options)||void 0===d?void 0:d.weekStartsOn)&&void 0!==l?l:g.weekStartsOn)&&void 0!==s?s:null===(f=g.locale)||void 0===f?void 0:null===(p=f.options)||void 0===p?void 0:p.weekStartsOn)&&void 0!==n?n:0);if(!(h>=0&&h<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");var m=(0,r.default)(e),v=m.getUTCDay();return m.setUTCDate(m.getUTCDate()-((v<h?7:0)+v-h)),m.setUTCHours(0,0,0,0),m}}),O.register("2z8Q4",function(e,t){n(e.exports,"getDefaultOptions",function(){return o});var r={};function o(){return r}}),O.register("dd1w5",function(e,t){n(e.exports,"default",function(){return l});var r=O("72PpT"),o=O("gLg3c"),i=O("7TQi3"),a=O("5l2Ur"),s=O("2z8Q4");function l(e,t){(0,o.default)(1,arguments);var n,l,c,u,d,f,p,g,h=(0,s.getDefaultOptions)(),m=(0,a.default)(null!==(n=null!==(l=null!==(c=null!==(u=null==t?void 0:t.firstWeekContainsDate)&&void 0!==u?u:null==t?void 0:null===(d=t.locale)||void 0===d?void 0:null===(f=d.options)||void 0===f?void 0:f.firstWeekContainsDate)&&void 0!==c?c:h.firstWeekContainsDate)&&void 0!==l?l:null===(p=h.locale)||void 0===p?void 0:null===(g=p.options)||void 0===g?void 0:g.firstWeekContainsDate)&&void 0!==n?n:1),v=(0,r.default)(e,t),y=new Date(0);return y.setUTCFullYear(v,0,m),y.setUTCHours(0,0,0,0),(0,i.default)(y,t)}}),O.register("72PpT",function(e,t){n(e.exports,"default",function(){return l});var r=O("lTwVa"),o=O("gLg3c"),i=O("7TQi3"),a=O("5l2Ur"),s=O("2z8Q4");function l(e,t){(0,o.default)(1,arguments);var n,l,c,u,d,f,p,g,h=(0,r.default)(e),m=h.getUTCFullYear(),v=(0,s.getDefaultOptions)(),y=(0,a.default)(null!==(n=null!==(l=null!==(c=null!==(u=null==t?void 0:t.firstWeekContainsDate)&&void 0!==u?u:null==t?void 0:null===(d=t.locale)||void 0===d?void 0:null===(f=d.options)||void 0===f?void 0:f.firstWeekContainsDate)&&void 0!==c?c:v.firstWeekContainsDate)&&void 0!==l?l:null===(p=v.locale)||void 0===p?void 0:null===(g=p.options)||void 0===g?void 0:g.firstWeekContainsDate)&&void 0!==n?n:1);if(!(y>=1&&y<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var b=new Date(0);b.setUTCFullYear(m+1,0,y),b.setUTCHours(0,0,0,0);var C=(0,i.default)(b,t),A=new Date(0);A.setUTCFullYear(m,0,y),A.setUTCHours(0,0,0,0);var E=(0,i.default)(A,t);return h.getTime()>=C.getTime()?m+1:h.getTime()>=E.getTime()?m:m-1}}),O.register("4Jola",function(e,t){n(e.exports,"default",function(){return r});function r(e,t){for(var r=Math.abs(e).toString();r.length<t;)r="0"+r;return(e<0?"-":"")+r}}),O.register("2zXms",function(e,t){n(e.exports,"default",function(){return o});var r=O("4Jola"),o={// Year y:function(e,t){// From http://www.unicode.org/reports/tr35/tr35-31/tr35-dates.html#Date_Format_tokens // | Year | y | yy | yyy | yyyy | yyyyy | // |----------|-------|----|-------|-------|-------| // | AD 1 | 1 | 01 | 001 | 0001 | 00001 | // | AD 12 | 12 | 12 | 012 | 0012 | 00012 | // | AD 123 | 123 | 23 | 123 | 0123 | 00123 | // | AD 1234 | 1234 | 34 | 1234 | 1234 | 01234 | // | AD 12345 | 12345 | 45 | 12345 | 12345 | 12345 | var n=e.getUTCFullYear(),o=n>0?n:1-n;// Returns 1 for 1 BC (which is year 0 in JavaScript) return(0,r.default)("yy"===t?o%100:o,t.length)},// Month M:function(e,t){var n=e.getUTCMonth();return"M"===t?String(n+1):(0,r.default)(n+1,2)},// Day of the month d:function(e,t){return(0,r.default)(e.getUTCDate(),t.length)},// AM or PM a:function(e,t){var r=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];default:return"am"===r?"a.m.":"p.m."}},// Hour [1-12] h:function(e,t){return(0,r.default)(e.getUTCHours()%12||12,t.length)},// Hour [0-23] H:function(e,t){return(0,r.default)(e.getUTCHours(),t.length)},// Minute m:function(e,t){return(0,r.default)(e.getUTCMinutes(),t.length)},// Second s:function(e,t){return(0,r.default)(e.getUTCSeconds(),t.length)},// Fraction of second S:function(e,t){var n=t.length,o=Math.floor(e.getUTCMilliseconds()*Math.pow(10,n-3));return(0,r.default)(o,t.length)}}}),O.register("6wIdB",function(e,t){n(e.exports,"default",function(){return i});var r=function(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},o=function(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},i={p:o,P:function(e,t){var n,i=e.match(/(P+)(p+)?/)||[],a=i[1],s=i[2];if(!s)return r(e,t);switch(a){case"P":n=t.dateTime({width:"short"});break;case"PP":n=t.dateTime({width:"medium"});break;case"PPP":n=t.dateTime({width:"long"});break;default:n=t.dateTime({width:"full"})}return n.replace("{{date}}",r(a,t)).replace("{{time}}",o(s,t))}}}),O.register("duCyr",function(e,t){n(e.exports,"isProtectedDayOfYearToken",function(){return i}),n(e.exports,"isProtectedWeekYearToken",function(){return a}),n(e.exports,"throwProtectedError",function(){return s});var r=["D","DD"],o=["YY","YYYY"];function i(e){return -1!==r.indexOf(e)}function a(e){return -1!==o.indexOf(e)}function s(e,t,r){if("YYYY"===e)throw RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("YY"===e)throw RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("D"===e)throw RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("DD"===e)throw RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}}),O.register("f2aWc",function(e,t){n(e.exports,"default",function(){return r});var r=O("OpWxF").default}),O.register("OpWxF",function(e,t){n(e.exports,"default",function(){return l});var r=O("5Ej0u"),o=O("lMBAz"),i=O("IV7tR"),a=O("cmHk2"),s=O("dtdUG"),l={code:"en-US",formatDistance:r.default,formatLong:o.default,formatRelative:i.default,localize:a.default,match:s.default,options:{weekStartsOn:0,firstWeekContainsDate:1}}}),O.register("5Ej0u",function(e,t){n(e.exports,"default",function(){return o});var r={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},o=function(e,t,n){var o,i=r[e];return(o="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",t.toString()),null!=n&&n.addSuffix)?n.comparison&&n.comparison>0?"in "+o:o+" ago":o}}),O.register("lMBAz",function(e,t){n(e.exports,"default",function(){return o});var r=O("bRdou"),o={date:(0,r.default)({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:(0,r.default)({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:(0,r.default)({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})}}),O.register("bRdou",function(e,t){n(e.exports,"default",function(){return r});function r(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}}),O.register("IV7tR",function(e,t){n(e.exports,"default",function(){return o});var r={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},o=function(e,t,n,o){return r[e]}}),O.register("cmHk2",function(e,t){n(e.exports,"default",function(){return o});var r=O("6GQzM"),o={ordinalNumber:function(e,t){var r=Number(e),n=r%100;// If ordinal numbers depend on context, for example, if(n>20||n<10)switch(n%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},era:(0,r.default)({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:(0,r.default)({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:(0,r.default)({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:(0,r.default)({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:(0,r.default)({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})}}),O.register("6GQzM",function(e,t){n(e.exports,"default",function(){return r});function r(e){return function(t,r){var n;if("formatting"===(null!=r&&r.context?String(r.context):"standalone")&&e.formattingValues){var o=e.defaultFormattingWidth||e.defaultWidth,i=null!=r&&r.width?String(r.width):o;n=e.formattingValues[i]||e.formattingValues[o]}else{var a=e.defaultWidth,s=null!=r&&r.width?String(r.width):e.defaultWidth;n=e.values[s]||e.values[a]}return n[e.argumentCallback?e.argumentCallback(t):t]}}}),O.register("dtdUG",function(e,t){n(e.exports,"default",function(){return o});var r=O("gu5pt"),o={ordinalNumber:(0,O("4mtOM").default)({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}}),era:(0,r.default)({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:(0,r.default)({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:(0,r.default)({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:(0,r.default)({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:(0,r.default)({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})}}),O.register("gu5pt",function(e,t){function r(e){return function(t){var r,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=n.width,i=o&&e.matchPatterns[o]||e.matchPatterns[e.defaultMatchWidth],a=t.match(i);if(!a)return null;var s=a[0],l=o&&e.parsePatterns[o]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(l)?function(e,t){for(var r=0;r<e.length;r++)if(t(e[r]))return r}(l,function(e){return e.test(s)}):function(e,t){for(var r in e)if(e.hasOwnProperty(r)&&t(e[r]))return r}(l,function(e){return e.test(s)});return r=e.valueCallback?e.valueCallback(c):c,{value:r=n.valueCallback?n.valueCallback(r):r,rest:t.slice(s.length)}}}n(e.exports,"default",function(){return r})}),O.register("4mtOM",function(e,t){n(e.exports,"default",function(){return r});function r(e){return function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.match(e.matchPattern);if(!n)return null;var o=n[0],i=t.match(e.parsePattern);if(!i)return null;var a=e.valueCallback?e.valueCallback(i[0]):i[0];return{value:a=r.valueCallback?r.valueCallback(a):a,rest:t.slice(o.length)}}}}),O.register("2HeI3",function(e,t){n(e.exports,"eventProduct",function(){return r});var r=function(e,t,r){return{"event:product":"".concat(r.product)}}}),O.register("emIai",function(e,t){n(e.exports,"eventRegion",function(){return r});var r=function(e,t,r){return{"event:region":"".concat(r.region)}}}),O.register("eOAA1",function(e,t){n(e.exports,"eventRoute",function(){return r});var r=function(e,t){return t.route?{"event:route":t.route}:null}}),O.register("aqzxD",function(e,t){n(e.exports,"eventType",function(){return o});var r=O("6xJQ4"),o=function(e){return{"event:type":(0,r.mapEventType)(e.type)}}}),O.register("61u4L",function(e,t){n(e.exports,"featureFlags",function(){return s});var r=O("dsN6L");function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach(function(t){/*@__PURE__*/o(r)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var s=function(e,t,r){var n,o=(null===(n=e.featureFlags)||void 0===n?void 0:n.reduce(function(e,t){return e[t]=r.ffClient.getValue(t),e},{}))||null;return r.featureFlags&&0!==Object.keys(r.featureFlags).length||o&&0!==Object.keys(o).length?{featureFlags:a(a({},o),r.featureFlags)}:null}}),O.register("77QAL",function(e,t){n(e.exports,"hostname",function(){return r});var r=function(e,t,r){return{hostname:r.hostname}}}),O.register("dKjXy",function(e,t){n(e.exports,"customEventMetrics",function(){return o});var r=O("4teBn"),o=function(e,t,n){if(!(0,r.isCustomConfig)(e))return null;var o,i,a,s,l={"metric:duration":Math.round(t.stop-t.start)};return(null===(o=e.slo)||void 0===o?void 0:o.threshold)!==void 0&&(l["metric:duration:slo"]=l["metric:duration"]<=(null===(a=e.slo)||void 0===a?void 0:a.threshold),l["metric:duration:slo:threshold"]=null===(s=e.slo)||void 0===s?void 0:s.threshold),null!==(i=e.histogram)&&void 0!==i&&i.duration?l["metric:duration:histogramBuckets"]=e.histogram.duration:n.histogram&&(l["metric:duration:histogramBuckets"]=n.histogram.duration),l}}),O.register("kMJQF",function(e,t){n(e.exports,"initialPageLoadMetrics",function(){return r});var r=function(){var e={};return performance.getEntriesByType("paint").forEach(function(t){"first-paint"===t.name&&(e["metric:fp"]=Math.round(t.startTime)),"first-contentful-paint"===t.name&&(e["metric:fcp"]=Math.round(t.startTime))}),e}}),O.register("6yir5",function(e,t){n(e.exports,"interactionMetrics",function(){return i});var r=O("4teBn"),o=O("5JEHx"),i=function(e,t,n){if(!(0,r.isInteractionConfig)(e))return null;var i,a,s={"metric:result":Math.round(t.stop-t.start)};if(null!==(i=e.histogram)&&void 0!==i&&i.result)s["metric:result:histogramBuckets"]=e.histogram.result;else if(n.histogram){var l=n.histogram;void 0!==l.result&&(s["metric:result:histogramBuckets"]=l[o.BMInteractionMetrics.result])}if(e.slo&&(0,o.isInteractionMetricsSlo)(e.slo)&&e.slo.result&&(s["metric:result:slo"]=s["metric:result"]<=e.slo.result.threshold,s["metric:result:slo:threshold"]=e.slo.result.threshold),t.marks.feedback){if(s["metric:response"]=Math.round((t.marks.feedback||t.stop)-t.start),null!==(a=e.histogram)&&void 0!==a&&a.response)s["metric:response:histogramBuckets"]=e.histogram[o.BMInteractionMetrics.response];else if(n.histogram){var c=n.histogram;void 0!==c.result&&(s["metric:response:histogramBuckets"]=c[o.BMInteractionMetrics.response])}e.slo&&(0,o.isInteractionMetricsSlo)(e.slo)&&e.slo.response&&(s["metric:response:slo"]=s["metric:response"]<=e.slo.response.threshold,s["metric:response:slo:threshold"]=e.slo.response.threshold)}return s}}),O.register("gFwM7",function(e,t){n(e.exports,"navigationMetrics",function(){return r});var r=function(){var e=performance.getEntriesByType("navigation");if(0===e.length)return null;var t=e[0];return{"metrics:navigation":{// From https://www.w3.org/TR/resource-timing/ redirectStart:Math.round(t.redirectStart),redirectEnd:Math.round(t.redirectEnd),fetchStart:Math.round(t.fetchStart),domainLookupStart:Math.round(t.domainLookupStart),domainLookupEnd:Math.round(t.domainLookupEnd),connectStart:Math.round(t.connectStart),connectEnd:Math.round(t.connectEnd),secureConnectionStart:Math.round(t.secureConnectionStart),requestStart:Math.round(t.requestStart),responseStart:Math.round(t.responseStart),responseEnd:Math.round(t.responseEnd),encodedBodySize:Math.round(t.encodedBodySize),decodedBodySize:Math.round(t.decodedBodySize),transferSize:Math.round(t.transferSize),// From https://www.w3.org/TR/navigation-timing-2/ redirectCount:t.redirectCount,type:t.type,unloadEventEnd:Math.round(t.unloadEventEnd),unloadEventStart:Math.round(t.unloadEventStart),workerStart:Math.round(t.workerStart)}}}}),O.register("7Ioqf",function(e,t){n(e.exports,"pageLoadMetrics",function(){return s});var r=O("4teBn"),o=O("5JEHx"),i=function(e,t){return(0,o.isDetailedPageLoadSlo)(t)?e?t.initial.threshold:t.transition.threshold:t.threshold},a=function(e,t,r){return e?r.initial[t]:r.transition[t]},s=function(e,t,n){if(!(0,r.isPageLoadConfig)(e))throw Error("Browser Metrics: cannot gather page load data for non-page-load config");var s={"metric:fmp":Math.round((t.marks[o.BMPageLoadMetrics.fmp]||t.stop)-t.start),"metric:tti":Math.round(t.stop-t.start)};if(e.histogram)s["metric:fmp:histogramBuckets"]=a(t.isInitial,o.BMPageLoadMetrics.fmp,e.histogram),s["metric:tti:histogramBuckets"]=a(t.isInitial,o.BMPageLoadMetrics.tti,e.histogram);else if(n.histogram){var l=n.histogram;s["metric:fmp:histogramBuckets"]=a(t.isInitial,o.BMPageLoadMetrics.fmp,l),s["metric:tti:histogramBuckets"]=a(t.isInitial,o.BMPageLoadMetrics.tti,l)}if(e.slo&&e.slo.fmp){var c=i(t.isInitial,e.slo.fmp);s["metric:fmp:slo"]=s["metric:fmp"]<=c,s["metric:fmp:slo:threshold"]=c}if(e.slo&&e.slo.tti){var u=i(t.isInitial,e.slo.tti);s["metric:tti:slo"]=s["metric:tti"]<=u,s["metric:tti:slo:threshold"]=u}return s}}),O.register("9szfy",function(e,t){n(e.exports,"pageSegmentLoadMetrics",function(){return l});var r=O("45L5U"),o=O("4teBn"),i=O("5JEHx"),a=function(e,t){return(0,i.isDetailedPageSegmentLoadSlo)(t)?e?t.initial.threshold:t.transition.threshold:t.threshold},s=function(e,t,r){return e?r.initial[t]:r.transition[t]},l=function(e,t,n){if(!(0,o.isPageSegmentLoadConfig)(e))throw Error("Browser Metrics: cannot gather page segment load data for non-page-segment-load config");var l,c,u={"metric:fmp":Math.round((t.marks[i.BMPageSegmentLoadMetrics.fmp]||t.stop)-t.start),"metric:tti":Math.round(t.stop-t.start)};if(e.histogram)u["metric:fmp:histogramBuckets"]=s(t.isInitial,i.BMPageSegmentLoadMetrics.fmp,e.histogram),u["metric:tti:histogramBuckets"]=s(t.isInitial,i.BMPageSegmentLoadMetrics.tti,e.histogram);else if(n.histogram){var d=n.histogram;u["metric:fmp:histogramBuckets"]=s(t.isInitial,i.BMPageSegmentLoadMetrics.fmp,d),u["metric:tti:histogramBuckets"]=s(t.isInitial,i.BMPageSegmentLoadMetrics.tti,d)}if(null!==(l=e.slo)&&void 0!==l&&l.fmp){var f=a(t.isInitial,e.slo.fmp);u["metric:fmp:slo"]=u["metric:fmp"]<=f,u["metric:fmp:slo:threshold"]=f}if(null!==(c=e.slo)&&void 0!==c&&c.tti){var p=a(t.isInitial,e.slo.tti);u["metric:tti:slo"]=u["metric:tti"]<=p,u["metric:tti:slo:threshold"]=p}if(e.includePageLoadTimings===i.PageSegmentPageLoadMetricsOptions.IF_PRESENT||e.includePageLoadTimings===i.PageSegmentPageLoadMetricsOptions.WAIT_UNTIL_PRESENT){var g=(0,r.pageLoadMetaMetric).getData(),h=null!==g.stop&&null!==g.start?Math.round((g.marks[i.BMPageLoadMetrics.fmp]||g.stop)-g.start):null,m=null!==g.stop&&null!==g.start?Math.round(g.stop-g.start):null;u.pageLoad={fmp:h,tti:m}}return u}}),O.register("iWI9m",function(e,t){n(e.exports,"webVitalsMetrics",function(){return h});var r,i,a=O("dsN6L"),s=O("2R76C"),l=O("eWMMH"),c=O("2Dr5Z"),u=O("jpUMu"),d=O("9AAEF"),f=O("d3atg");function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function g(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach(function(t){/*@__PURE__*/o(a)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var h=(r=/*@__PURE__*/o(s)(/*@__PURE__*/o(l).mark(function e(t,r,n){var i,a,s,d,p,h,v;return /*@__PURE__*/o(l).wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return d=r.pageVisibleState,p=function(){d=c.PageVisibleState.MIXED},(0,u.visibilityChangeObserver).subscribe(p),h=(null===(i=n.webVitals)||void 0===i?void 0:i.ttciEnabled)===void 0||(null===(a=n.webVitals)||void 0===a?void 0:a.ttciEnabled),e.next=6,m(h,(null===(s=n.webVitals)||void 0===s?void 0:s.timeout)||3e4);case 6:return v=e.sent,(0,u.visibilityChangeObserver).unsubscribe(p),e.abrupt("return",g(g({},v),{},{"pageVisible:state":d},(0,f.pageVisibleValue)(t,r,n)));case 9:case"end":return e.stop()}},e)})),function(e,t,n){return r.apply(this,arguments)}),m=(i=/*@__PURE__*/o(s)(/*@__PURE__*/o(l).mark(function e(t,r){var n;return /*@__PURE__*/o(l).wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t?d.webVitalsObserver.ttciDetermined:Promise.resolve();case 2:return(// wait up to $timeout ms longer for web-vitals until returning n=new Promise(function(e){return setTimeout(e,r)}),e.next=5,Promise.race([n,d.webVitalsObserver.webVitalsDetermined]));case 5:return e.abrupt("return",d.webVitalsObserver.data);case 6:case"end":return e.stop()}},e)})),function(e,t){return i.apply(this,arguments)})}),O.register("d3atg",function(e,t){n(e.exports,"pageVisibleValue",function(){return i});var r=O("2Dr5Z"),o=O("5JEHx"),i=function(e,t,n){return{"pageVisible:value":n.pageVisibleValueOrigin===o.PageVisibleValueOrigin.documentHidden?!document.hidden:t.pageVisibleState===r.PageVisibleState.VISIBLE}}}),O.register("9x5Qz",function(e,t){n(e.exports,"pageVisibleState",function(){return r});var r=function(e,t){return{"pageVisible:state":t.pageVisibleState}}}),O.register("gVYmn",function(e,t){n(e.exports,"productCustomData",function(){return l});var r,i=O("5YM7L"),a=O("2R76C"),s=O("eWMMH"),l=(r=/*@__PURE__*/o(a)(/*@__PURE__*/o(s).mark(function e(t,r,n){var a;return /*@__PURE__*/o(s).wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!(!n.custom&&!n.plugins)){e.next=2;break}return e.abrupt("return",null);case 2:if(a={},n.custom&&Object.entries(n.custom).forEach(function(e){var t=/*@__PURE__*/o(i)(e,2),r=t[0],s=t[1];a["".concat(n.product,":").concat(r)]=s}),!n.plugins){e.next=9;break}return e.next=7,Promise.all(n.plugins.map(function(e){return e({start:r.start,stop:r.stop,key:r.key})}));case 7:e.sent.forEach(function(e){null!==e&&Object.entries(e).forEach(function(e){var t=/*@__PURE__*/o(i)(e,2),r=t[0],s=t[1];a["".concat(n.product,":").concat(r)]=s})});case 9:return e.abrupt("return",a);case 10:case"end":return e.stop()}},e)})),function(e,t,n){return r.apply(this,arguments)})}),O.register("fkEXK",function(e,t){n(e.exports,"ssrFeatureFlags",function(){return u});var r,i,a=O("2R76C"),s=O("eWMMH"),l=O("5JEHx"),c=(r=/*@__PURE__*/o(a)(/*@__PURE__*/o(s).mark(function e(t){var r;return /*@__PURE__*/o(s).wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t();case 3:if(!(r=e.sent)){e.next=6;break}return e.abrupt("return",{"ssr:featureFlags":r});case 6:e.next=10;break;case 8:e.prev=8,e.t0=e.catch(0);case 10:return e.abrupt("return",null);case 11:case"end":return e.stop()}},e,null,[[0,8]])})),function(e){return r.apply(this,arguments)}),u=(i=/*@__PURE__*/o(a)(/*@__PURE__*/o(s).mark(function e(t,r,n){var i,a,u,d,f;return /*@__PURE__*/o(s).wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(null!==(i=n.ssr)&&void 0!==i&&i.getFeatureFlags){e.next=2;break}return e.abrupt("return",null);case 2:if(!((f=(null===(a=t.ssr)||void 0===a?void 0:a.includeFeatureFlags)||(null===(u=n.ssr)||void 0===u?void 0:u.includeFeatureFlags)||l.IncludeSSRFeatureFlagsConfig.WHEN_FMP)===l.IncludeSSRFeatureFlagsConfig.WHEN_AVAILABLE||null!==(d=t.ssr)&&void 0!==d&&d.doneAsFmp&&f===l.IncludeSSRFeatureFlagsConfig.WHEN_FMP)){e.next=7;break}return e.next=6,c(n.ssr.getFeatureFlags);case 6:return e.abrupt("return",e.sent);case 7:return e.abrupt("return",null);case 8:case"end":return e.stop()}},e)})),function(e,t,r){return i.apply(this,arguments)})}),O.register("2i4fu",function(e,t){n(e.exports,"ssrSuccess",function(){return r});var r=function(e,t,r){return e.ssr&&e.ssr.doneAsFmp&&r.ssr&&r.ssr.getDoneMark&&r.ssr.getDoneMark()?{"ssr:success":!0}:null}}),O.register("dp8lK",function(e,t){n(e.exports,"telemetryBrowser",function(){return i});var r=O("d5uZU"),i=function(){if(!/*@__PURE__*/o(r).getParser)return null;var e=/*@__PURE__*/o(r).getParser(window.navigator.userAgent);return{"telemetry:browser:name":e.getBrowserName(),"telemetry:browser:version":e.getBrowserVersion()}}}),O.register("d5uZU",function(e,t){e.exports,e.exports=function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t||4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,(function(t){return e[t]}).bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=0)}([function(e,t,r){t.__esModule=!0,t.default=void 0;var n,o=(n=r(1))&&n.__esModule?n:{default:n},i=function(){function e(){}return e.getParser=function(e,t){if(void 0===t&&(t=!1),"string"!=typeof e)throw Error("UserAgent should be a string");return new o.default(e,t)},e.parse=function(e){return new o.default(e).getResult()},e}();t.default=i,e.exports=t.default},function(e,t,r){t.__esModule=!0,t.default=void 0;var n,o=(n=r(2))&&n.__esModule?n:{default:n},i=function(){function e(e,t){if(void 0===t&&(t=!1),null==e||""===e)throw Error("UserAgent parameter can't be empty");this._ua=e,this.parsedResult={},!0!==t&&this.parse()}var t=e.prototype;return t.getUA=function(){return this._ua},t.test=function(e){return e.test(this._ua)},t.parseBrowser=function(){var e=this;this.parsedResult.browser={};var t=o.default.find(function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some(function(t){return e.test(t)});throw Error("Browser's test function is not valid")});return t&&(this.parsedResult.browser=t.describe(this.getUA())),this.parsedResult.browser},t.isMobile=function(){return this.test(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i)},t.getBrowser=function(){return this.parsedResult.browser?this.parsedResult.browser:this.parseBrowser()},t.getBrowserName=function(e){return e?String(this.getBrowser().name).toLowerCase()||"":this.getBrowser().name||""},t.getBrowserVersion=function(){return this.getBrowser().version},t.parse=function(){return this.parseBrowser(),this},t.getResult=function(){return Object.assign({},this.parsedResult)},e}();t.default=i,e.exports=t.default},function(e,t,r){function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}t.__esModule=!0,t.default=void 0;var o=function(e,t){var r=t.match(e);return r&&r.length>0&&r[1]||""},i=function(e,t){var r=t.match(e);return r&&r.length>1&&r[2]||""},a=/version\/(\d+(\.?_?\d+)+)/i,s=function(e,t){void 0===e&&(e=[]);for(var r,i=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return n(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return n(e,t)}}(e))){r&&(e=r);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(e);!(r=i()).done;){var a=o(r.value,t);if(a)return a}return null},l=[{test:[/googlebot/i],describe:function(e){return{name:"Googlebot",version:s([/googlebot\/(\d+(\.\d+))/i,a],e)}}},{test:[/opera/i],describe:function(e){return{name:"Opera",version:s([a,/(?:opera)[\s/](\d+(\.?_?\d+)+)/i],e)}}},{test:[/opr\/|opios/i],describe:function(e){return{name:"Opera",version:s([/(?:opr|opios)[\s/](\S+)/i,a],e)}}},{test:[/SamsungBrowser/i],describe:function(e){return{name:"Samsung Internet for Android",version:s([a,/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i],e)}}},{test:[/Whale/i],describe:function(e){return{name:"NAVER Whale Browser",version:s([a,/(?:whale)[\s/](\d+(?:\.\d+)+)/i],e)}}},{test:[/coast/i],describe:function(e){return{name:"Opera Coast",version:s([a,/(?:coast)[\s/](\d+(\.?_?\d+)+)/i],e)}}},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe:function(e){return{name:"Opera Touch",version:s([/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,a],e)}}},{test:[/msie|trident/i],describe:function(e){return{name:"Internet Explorer",version:s([/(?:msie |rv:)(\d+(\.?_?\d+)+)/i],e)}}},{test:[/\sedg\//i],describe:function(e){return{name:"Microsoft Edge",version:s([/\sedg\/(\d+(\.?_?\d+)+)/i],e)}}},{test:[/edg([ea]|ios)/i],describe:function(e){return{name:"Microsoft Edge",version:i(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e)}}},{test:[/vivaldi/i],describe:function(e){return{name:"Vivaldi",version:s([/vivaldi\/(\d+(\.?_?\d+)+)/i],e)}}},{test:[/tizen/i],describe:function(e){return{name:"Tizen",version:s([/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,a],e)}}},{test:[/firefox|iceweasel|fxios/i],describe:function(e){return{name:"Firefox",version:s([/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i],e)}}},{test:[/electron/i],describe:function(e){return{name:"Electron",version:s([/(?:electron)\/(\d+(\.?_?\d+)+)/i],e)}}},{test:[/chromium/i],describe:function(e){return{name:"Chromium",version:s([/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,a],e)}}},{test:[/chrome|crios|crmo/i],describe:function(e){return{name:"Chrome",version:s([/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i],e)}}},{test:[/GSA/i],describe:function(e){return{name:"Google Search",version:s([/(?:GSA)\/(\d+(\.?_?\d+)+)/i],e)}}},{test:function(e){var t=!e.test(/like android/i),r=e.test(/android/i);return t&&r},describe:function(e){return{name:"Android Browser",version:s([a],e)}}},{test:[/safari|applewebkit/i],describe:function(e){return{name:"Safari",version:s([a],e)}}},{test:[/.*/i],describe:function(e){var t=-1!==e.search("\\(")?/^(.*)\/(.*)[ \t]\((.*)/:/^(.*)\/(.*) /;return{name:o(t,e),version:i(t,e)}}}];t.default=l,e.exports=t.default}])}),O.register("esOTl",function(e,t){n(e.exports,"telemetryCpu",function(){return r});var r=function(){return navigator.hardwareConcurrency?{"telemetry:cpus":navigator.hardwareConcurrency}:null}}),O.register("4RmDf",function(e,t){n(e.exports,"telemetryMemory",function(){return r});var r=function(){return(// @ts-ignore: deviceMemory is exposed in some browsers navigator.deviceMemory?{// @ts-ignore "telemetry:memory":navigator.deviceMemory}:null)}}),O.register("kEDhW",function(e,t){n(e.exports,"telemetryNetwork",function(){return r});var r=function(){return(// @ts-ignore: connection is available in some browsers // eslint-disable-next-line compat/compat navigator.connection?{// @ts-ignore: connection is available in some browsers // eslint-disable-next-line compat/compat "telemetry:network:effectiveType":navigator.connection.effectiveType,// @ts-ignore: connection is available in some browsers // eslint-disable-next-line compat/compat "telemetry:network:rtt":navigator.connection.rtt,// @ts-ignore: connection is available in some browsers // eslint-disable-next-line compat/compat "telemetry:network:downlink":navigator.connection.downlink}:null)}}),O.register("d53P7",function(e,t){n(e.exports,"appTimings",function(){return u});var r=O("dsN6L"),i=O("5JEHx"),a=O("6ylz5"),s=O("3d2J9");function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach(function(t){/*@__PURE__*/o(r)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var u=function(e,t,r){var n=e.type===i.BMEventsType.PAGE_LOAD&&t.explicitTimings||null,o=(0,a.customTimings)(e,t),l=e.type===i.BMEventsType.PAGE_LOAD&&t.isInitial?(0,s.ssrTimings)(e,t,r):null,u=(n||o||l)&&c(c(c({},n),o),l);return u?{"timings:app":u}:null}}),O.register("6ylz5",function(e,t){n(e.exports,"customTimings",function(){return i});var r=O("jwsmd"),o=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";return(e.timings||[]).reduce(function(e,o){if(o.startMark&&!t.marks[o.startMark]||o.endMark&&!t.marks[o.endMark])return e;if(null===t.start||null===t.stop)return null;var i=Math.round((void 0!==t.marks[o.startMark]?t.marks[o.startMark]:t.start)-t.start+r),a=Math.round((void 0!==t.marks[o.endMark]?t.marks[o.endMark]:t.stop)-t.start-i+r);return e["".concat(n).concat(o.key)]={startTime:i,duration:a},e},{})},i=function(e,t){if(!e.timings&&0===t.submetrics.length)return null;var n=o(e,t);return(t.submetrics.forEach(function(e){if(null!==e.start&&null!==e.stop){var i="include:".concat(e.config.key);n[i]={startTime:Math.round(e.start-t.start),duration:Math.round(e.stop-e.start)},Object.assign(n,o(e.config,e,e.start-t.start,i+r.NESTED_METRIC_SEPARATOR))}}),0===Object.keys(n).length)?null:n}}),O.register("jwsmd",function(e,t){n(e.exports,"NESTED_METRIC_SEPARATOR",function(){return r});var r="/"}),O.register("3d2J9",function(e,t){n(e.exports,"ssrTimings",function(){return a});var r=O("61RDg"),i=O("jwsmd"),a=function(e,t,n){if(!n.ssr||!n.ssr.getTimings)return null;var a=n.ssr.getTimings();if(!a)return null;var s=Object.entries(a).reduce(function(e,t){var n,a,s;return!(n=t[1])||"object"!==/*@__PURE__*/o(r)(n)||n.startTime<0||n.duration<0||(e["total"===(a=t[0])?"ssr":"".concat("ssr").concat(i.NESTED_METRIC_SEPARATOR).concat(a)]={startTime:Math.round((s=t[1]).startTime),duration:Math.round(s.duration)}),e},{});return s&&0!==Object.keys(s).length?s:null}}),O.register("a3BbV",function(e,t){n(e.exports,"bundleEvalTimings",function(){return a});var r=O("5YM7L"),i=function(e,t,n){var i,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:window.performance,s={},l={},c=null===(i=null==n?void 0:n.enableBundleEvalTimings)||void 0===i||i;if(a.getEntriesByType("mark").forEach(function(e){if(n.bundleEvalTimings){var r=n.bundleEvalTimings.mapPerformanceMark(e.name);if(r){var o=r.type,i=r.name;if("start"===o&&null!==t.start&&e.startTime>=t.start){s[i]=e;return}"end"===o&&s[i]&&(l[i]={startTime:Math.round(s[i].startTime-t.start),duration:Math.round(e.startTime-s[i].startTime)},delete s[i])}}}),n.bundleEvalTimings&&n.bundleEvalTimings.additionalTimings&&null!==t.start&&c){var u=n.bundleEvalTimings.additionalTimings(t.start);u&&Object.entries(u).forEach(function(e){var t=/*@__PURE__*/o(r)(e,2),n=t[0],i=t[1];l[n]=i})}return 0===Object.keys(l).length?null:{"timings:bundleEval":l}},a=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return new Promise(function(e){setTimeout(function(){e(i.apply(void 0,t))})})}}),O.register("bDlIo",function(e,t){n(e.exports,"resourceTimings",function(){return g});var r=O("dsN6L");function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach(function(t){/*@__PURE__*/o(r)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var s=["script","link"],l=["fetch","xmlhttprequest"],c="network",u=function(){return!1},d=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u;return t?{m_h:e.name.includes("localhost")||e.name.includes(window.location.hostname)||r(e.name),a_h:0!==e.responseStart||!(e.startTime>e.responseStart)}:null},f=function(e){return void 0!==e?{size:e}:null},p=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u,n=e.name,o=e.duration,i=e.transferSize,l=e.initiatorType,d=Math.round(e.responseStart-t);if(!(!s.includes(l)||n.includes("localhost")||n.includes(window.location.hostname)||r(n)))return{};if(s.includes(l)){var p=s.includes(l)?(void 0===i||0===i)&&0===o?"memory":0===i&&o>0?"disk":void 0===i?null:c:c;return p?p!==c?{transferType:p}:a({ttfb:d,transferType:p},f(i)):a({ttfb:d},f(i))}return a({ttfb:d},f(i))},g=function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:window.performance;if(null===t.start)return null;var o=n.getEntriesByType("resource").filter(function(e){return e.startTime>=t.start});if(!o.length)return null;var i={},s=r.resourceTimings.xhrFilter,c=s?["script","link","fetch","xmlhttprequest"]:["script","link","fetch"];return o.forEach(function(e){if(c.includes(e.initiatorType)){var n=e.name,o=e.startTime,u=e.duration,f=e.workerStart,g=e.fetchStart,h=e.initiatorType;if(n&&("xmlhttprequest"!==h||void 0!==s&&!1!==s(n))){var m=l.includes(h)?r.resourceTimings.sanitiseEndpoints(n):r.resourceTimings.mapResources(n);i[m]||(i[m]=a(a({startTime:Math.round(o-t.start),duration:Math.round(u),workerStart:Math.max(Math.round(f-t.start),0),fetchStart:Math.max(Math.round(g-t.start),0),type:h},p(e,t.start,r.resourceTimings.hasTimingHeaders)),d(e,r.resourceTimings.experimental__reportEvaluatedTimingHeaders,r.resourceTimings.hasTimingHeaders)))}}}),{"timings:resource":i}}}),O.register("k1AaJ",function(e,t){n(e.exports,"metalDataProcessor",function(){return g});var r=O("iqLBO"),i=O("dsN6L");O("c8NDM");var a=O("7In6l"),s=O("5JEHx");function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach(function(t){/*@__PURE__*/o(i)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var u={pageLoad:{fmp:{gauge:a.catalog.performance.FIRST_MEANINGFUL_PAINT,slo:a.catalog.performance.FIRST_MEANINGFUL_PAINT_SLO},tti:{gauge:a.catalog.performance.TIME_TO_INTERACTIVE,slo:a.catalog.performance.TIME_TO_INTERACTIVE_SLO}},pageSegmentLoad:{fmp:{gauge:a.catalog.performance.FIRST_MEANINGFUL_PAINT,slo:a.catalog.performance.FIRST_MEANINGFUL_PAINT_SLO},tti:{gauge:a.catalog.performance.TIME_TO_INTERACTIVE,slo:a.catalog.performance.TIME_TO_INTERACTIVE_SLO}},interaction:{response:{gauge:a.catalog.userInteraction.TASK_TIME_TO_FEEDBACK,slo:a.catalog.userInteraction.TASK_TIME_TO_FEEDBACK_SLO},result:{gauge:a.catalog.userInteraction.TASK_TIME_TO_COMPLETE,slo:a.catalog.userInteraction.TASK_TIME_TO_COMPLETE_SLO}},custom:{gauge:a.catalog.userInteraction.TASK_DURATION,sloSuccess:a.catalog.userInteraction.TASK_SUCCESS,sloFailure:a.catalog.userInteraction.TASK_FAILURE}},d=function(e,t,r){var n=c(c({},r),{},{name:u.pageLoad[t].gauge,value:e["metric:".concat(t)]}),o=e["metric:".concat(t,":slo")],i=e["metric:".concat(t,":histogramBuckets")],a=[];if(void 0!==i){var s=c(c({},n),{},{histogramBuckets:i});a.push(s)}if(void 0!==o){var l=c(c({},n),{},{name:u.pageLoad[t].slo,value:1,success:o});a.push(l)}return a},f=function(e,t){var r="metric:".concat(t),n="metric:".concat(t,":slo"),o=r in e&&e[r];if(!o&&"number"!=typeof o)return[];var i={name:u.interaction[t].gauge,value:o,task:e["event:id"],page:e["event:route"]||""},a=[],s=e["metric:".concat(t,":histogramBuckets")];if(void 0!==s){var l=c(c({},i),{},{histogramBuckets:s});a.push(l)}if(n in e){var d=c(c({},i),{},{name:u.interaction[t].slo,value:1,success:!!e[n]});a.push(d)}return a},p=function(e){var t=e["metric:duration"];if(!t&&"number"!=typeof t)return[];var r={name:u.custom.gauge,value:t,task:e["event:id"],page:e["event:route"]||""},n=[],o=e["metric:duration:histogramBuckets"];if(void 0!==o){var i=c(c({},r),{},{histogramBuckets:o});n.push(i)}if("metric:duration:slo"in e){var a=c(c({},r),{},{name:e["metric:duration:slo"]?u.custom.sloSuccess:u.custom.sloFailure,value:1});n.push(a)}return n},g=function(e,t){if(e["event:type"]===s.StorableBMEventsType.PAGE_LOAD||e["event:type"]===s.StorableBMEventsType.PAGE_SEGMENT_LOAD){// page segment reuses METAL page load events var n=e["event:type"]===s.StorableBMEventsType.PAGE_SEGMENT_LOAD?"segment-":"",i=t?"visible"===e["pageVisible:state"]:e["pageVisible:value"],a={page:"".concat(n).concat(e["event:id"]),isInitial:e["event:initial"],isActiveTab:i};return[].concat(/*@__PURE__*/o(r)(d(e,s.BMPageLoadMetrics.fmp,a)),/*@__PURE__*/o(r)(d(e,s.BMPageLoadMetrics.tti,a)))}if(e["event:type"]===s.StorableBMEventsType.INLINE_RESULT){var l=[];return e["metric:response"]&&l.push.apply(l,/*@__PURE__*/o(r)(f(e,s.BMInteractionMetrics.response))),l.push.apply(l,/*@__PURE__*/o(r)(f(e,s.BMInteractionMetrics.result))),l}return e["event:type"]===s.StorableBMEventsType.CUSTOM?p(e):[]}}),O.register("c8NDM",function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0,configurable:!0}),n(e.exports,"catalog",function(){return O("dr2QP").catalog}),n(e.exports,"catalog",function(){return O("clE1G").catalog}),n(e.exports,"catalog",function(){return O("60gI0").catalog}),n(e.exports,"catalog",function(){return O("7In6l").catalog}),O("hpa3K"),O("kc61V"),O("bdQCS"),O("e2pWI"),O("7In6l")}),O.register("hpa3K",function(e,t){var r=O("2HjL4"),n=O("jC3zS"),i=O("5HbRS"),a=O("g243p"),s=O("bxhLY");O("e2pWI");var l=O("dYI1C"),c=O("jIAFr"),u=O("jfKJ7"),d=O("8EaYs"),f=O("kc61V"),p=O("ag7oL"),g=O("fxPJ7"),h=O("gs679"),m=O("dr2QP");O("eQ5lA");var v={getPage:function(){return""},metrics:{flushInterval:1e3,maxBufferSize:10,sampleRate:1,bufferType:f.CoreType.METRIC}};/** @class */(function(){function e(e){var t=this,f=e.productInfo,p=e.settings,m=void 0===p?v:p,y=e.plugins,b=void 0===y?[]:y,C=e.forceXHR;/** * Internal hooks being used by Metal and responding to certain MetalEvents */this.hooks=(0,h.getDefaultHooks)(),(0,h.validateProductInfo)(f);var A=/*@__PURE__*/o(n)(v,m,{metrics:{meta:m.meta}});this.productInfo=f;var E=f.version,I=f.metalId,x=f.env;this.meta=(0,r.__assign)((0,r.__assign)((0,r.__assign)({},m.meta),{version:E,env:x}),(0,c.default)()),this.sender=new i.default({url:g.default.api[x],metalId:I,meta:this.meta,synthetic:m.synthetic,forceXHR:void 0!==C&&C}),this.pageVisibility=new u.default,this.pageTracker=new d.default(A.getPage);// create the unified hook var w=this.onSend.bind(this);this.metric=new a.default({sender:this.sender,settings:A.metrics,hook:w,pageVisibility:this.pageVisibility}),this.error=new s.default({hook:w}),this.updateSettings=this.updateSettings.bind(this);/** * Plugins are installed if an array is passed to Metal, * else by default we instantiate the default set of plugins. */var S=[new l.default];this.plugins=(0,r.__spread)(S,b),this.plugins.forEach(function(e){return e.install(t)})}/** * Merges an object of new settings with the current settings. * @param newSettings The new settings object */e.prototype.updateSettings=function(e){e.meta&&(this.meta=(0,r.__assign)((0,r.__assign)({},this.meta),e.meta),this.sender.updateMeta(this.meta)),e.metrics&&this.metric.updateSettings(e.metrics)},Object.defineProperty(e.prototype,"initialPage",{get:function(){return this.pageTracker.initialPage},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"currentPage",{get:function(){return this.pageTracker.page},enumerable:!1,configurable:!0}),// public interface to add a hook e.prototype.addEventHook=function(e,t){if(!(0,p.isType)(f.CoreType,e))throw Error("Invalid hook, must be a CoreType ["+(0,p.objectValues)(f.CoreType)+"]");this.hooks[e].push(t)},e.prototype.destroy=function(){// Destroy plugins this.plugins.forEach(function(e){return e.destroy&&e.destroy()})},// internal hook e.prototype.onSend=function(e){var t=this,r=e.type,n=e.data;this.hooks[r].forEach(function(e){return e(n,t.meta)})}})(),k(e.exports,m)}),O.register("jC3zS",function(e,t){var r=O("h5As8"),n=O("lAo6S")(function(e,t,n){r(e,t,n)});e.exports=n}),O.register("h5As8",function(e,t){var r=O("d0NaC"),n=O("3g0yl"),o=O("bbdxG"),i=O("5dFLV"),a=O("fR4kx"),s=O("khzhf"),l=O("gFFBi");e.exports=/** * The base implementation of `_.merge` without support for multiple sources. * * @private * @param {Object} object The destination object. * @param {Object} source The source object. * @param {number} srcIndex The index of `source`. * @param {Function} [customizer] The function to customize merged values. * @param {Object} [stack] Tracks traversed source values and their merged * counterparts. */function e(t,c,u,d,f){t!==c&&o(c,function(o,s){if(f||(f=new r),a(o))i(t,c,s,u,e,d,f);else{var p=d?d(l(t,s),o,s+"",t,c,f):void 0;void 0===p&&(p=o),n(t,s,p)}},s)}}),O.register("d0NaC",function(e,t){var r=O("3HTTV"),n=O("knr6A"),o=O("aF7sU"),i=O("eAYa3"),a=O("bcc8i"),s=O("9wez7");/** * Creates a stack cache object to store key-value pairs. * * @private * @constructor * @param {Array} [entries] The key-value pairs to cache. */function l(e){var t=this.__data__=new r(e);this.size=t.size}// Add methods to `Stack`. l.prototype.clear=n,l.prototype.delete=o,l.prototype.get=i,l.prototype.has=a,l.prototype.set=s,e.exports=l}),O.register("3HTTV",function(e,t){var r=O("kzf50"),n=O("eA5Lx"),o=O("05jN5"),i=O("9yFiD"),a=O("8xfG4");/** * Creates an list cache object. * * @private * @constructor * @param {Array} [entries] The key-value pairs to cache. */function s(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}// Add methods to `ListCache`. s.prototype.clear=r,s.prototype.delete=n,s.prototype.get=o,s.prototype.has=i,s.prototype.set=a,e.exports=s}),O.register("kzf50",function(e,t){e.exports=/** * Removes all key-value entries from the list cache. * * @private * @name clear * @memberOf ListCache */function(){this.__data__=[],this.size=0}}),O.register("eA5Lx",function(e,t){var r=O("ggjHT"),n=Array.prototype.splice;e.exports=/** * Removes `key` and its value from the list cache. * * @private * @name delete * @memberOf ListCache * @param {string} key The key of the value to remove. * @returns {boolean} Returns `true` if the entry was removed, else `false`. */function(e){var t=this.__data__,o=r(t,e);return!(o<0)&&(o==t.length-1?t.pop():n.call(t,o,1),--this.size,!0)}}),O.register("ggjHT",function(e,t){var r=O("7mSvq");e.exports=/** * Gets the index at which the `key` is found in `array` of key-value pairs. * * @private * @param {Array} array The array to inspect. * @param {*} key The key to search for. * @returns {number} Returns the index of the matched value, else `-1`. */function(e,t){for(var n=e.length;n--;)if(r(e[n][0],t))return n;return -1}}),O.register("7mSvq",function(e,t){e.exports=/** * Performs a * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero) * comparison between two values to determine if they are equivalent. * * @static * @memberOf _ * @since 4.0.0 * @category Lang * @param {*} value The value to compare. * @param {*} other The other value to compare. * @returns {boolean} Returns `true` if the values are equivalent, else `false`. * @example * * var object = { 'a': 1 }; * var other = { 'a': 1 }; * * _.eq(object, object); * // => true * * _.eq(object, other); * // => false * * _.eq('a', 'a'); * // => true * * _.eq('a', Object('a')); * // => false * * _.eq(NaN, NaN); * // => true */function(e,t){return e===t||e!=e&&t!=t}}),O.register("05jN5",function(e,t){var r=O("ggjHT");e.exports=/** * Gets the list cache value for `key`. * * @private * @name get * @memberOf ListCache * @param {string} key The key of the value to get. * @returns {*} Returns the entry value. */function(e){var t=this.__data__,n=r(t,e);return n<0?void 0:t[n][1]}}),O.register("9yFiD",function(e,t){var r=O("ggjHT");e.exports=/** * Checks if a list cache value for `key` exists. * * @private * @name has * @memberOf ListCache * @param {string} key The key of the entry to check. * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. */function(e){return r(this.__data__,e)>-1}}),O.register("8xfG4",function(e,t){var r=O("ggjHT");e.exports=/** * Sets the list cache `key` to `value`. * * @private * @name set * @memberOf ListCache * @param {string} key The key of the value to set. * @param {*} value The value to set. * @returns {Object} Returns the list cache instance. */function(e,t){var n=this.__data__,o=r(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this}}),O.register("knr6A",function(e,t){var r=O("3HTTV");e.exports=/** * Removes all key-value entries from the stack. * * @private * @name clear * @memberOf Stack */function(){this.__data__=new r,this.size=0}}),O.register("aF7sU",function(e,t){e.exports=/** * Removes `key` and its value from the stack. * * @private * @name delete * @memberOf Stack * @param {string} key The key of the value to remove. * @returns {boolean} Returns `true` if the entry was removed, else `false`. */function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}}),O.register("eAYa3",function(e,t){e.exports=/** * Gets the stack value for `key`. * * @private * @name get * @memberOf Stack * @param {string} key The key of the value to get. * @returns {*} Returns the entry value. */function(e){return this.__data__.get(e)}}),O.register("bcc8i",function(e,t){e.exports=/** * Checks if a stack value for `key` exists. * * @private * @name has * @memberOf Stack * @param {string} key The key of the entry to check. * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. */function(e){return this.__data__.has(e)}}),O.register("9wez7",function(e,t){var r=O("3HTTV"),n=O("lRBu4"),o=O("g9iqB");e.exports=/** * Sets the stack `key` to `value`. * * @private * @name set * @memberOf Stack * @param {string} key The key of the value to set. * @param {*} value The value to set. * @returns {Object} Returns the stack cache instance. */function(e,t){var i=this.__data__;if(i instanceof r){var a=i.__data__;if(!n||a.length<199)return a.push([e,t]),this.size=++i.size,this;i=this.__data__=new o(a)}return i.set(e,t),this.size=i.size,this}}),O.register("lRBu4",function(e,t){/* Built-in method references that are verified to be native. */var r=O("j3AXy")(O("7FBld"),"Map");e.exports=r}),O.register("j3AXy",function(e,t){var r=O("8cDPt"),n=O("hHmRc");e.exports=/** * Gets the native function at `key` of `object`. * * @private * @param {Object} object The object to query. * @param {string} key The key of the method to get. * @returns {*} Returns the function if it's native, else `undefined`. */function(e,t){var o=n(e,t);return r(o)?o:void 0}}),O.register("8cDPt",function(e,t){var r=O("lePUq"),n=O("jkwa1"),o=O("fR4kx"),i=O("4xClN"),a=/^\[object .+?Constructor\]$/,s=Object.prototype,l=Function.prototype.toString,c=s.hasOwnProperty,u=RegExp("^"+l.call(c).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=/** * The base implementation of `_.isNative` without bad shim checks. * * @private * @param {*} value The value to check. * @returns {boolean} Returns `true` if `value` is a native function, * else `false`. */function(e){return!(!o(e)||n(e))&&(r(e)?u:a).test(i(e))}}),O.register("lePUq",function(e,t){var r=O("bf9T1"),n=O("fR4kx");e.exports=/** * Checks if `value` is classified as a `Function` object. * * @static * @memberOf _ * @since 0.1.0 * @category Lang * @param {*} value The value to check. * @returns {boolean} Returns `true` if `value` is a function, else `false`. * @example * * _.isFunction(_); * // => true * * _.isFunction(/abc/); * // => false */function(e){if(!n(e))return!1;// The use of `Object#toString` avoids issues with the `typeof` operator // in Safari 9 which returns 'object' for typed arrays and other constructors. var t=r(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}}),O.register("bf9T1",function(e,t){var r=O("1ke0A"),n=O("eBE0e"),o=O("9FCOd"),i=r?r.toStringTag:void 0;e.exports=/** * The base implementation of `getTag` without fallbacks for buggy environments. * * @private * @param {*} value The value to query. * @returns {string} Returns the `toStringTag`. */function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":i&&i in Object(e)?n(e):o(e)}}),O.register("1ke0A",function(e,t){/** Built-in value references. */var r=O("7FBld").Symbol;e.exports=r}),O.register("7FBld",function(e,t){var r=O("avJCo"),n="object"==typeof self&&self&&self.Object===Object&&self,o=r||n||Function("return this")();e.exports=o}),O.register("avJCo",function(e,t){/** Detect free variable `global` from Node.js. */var r="object"==typeof S&&S&&S.Object===Object&&S;e.exports=r}),O.register("eBE0e",function(e,t){var r=O("1ke0A"),n=Object.prototype,o=n.hasOwnProperty,i=n.toString,a=r?r.toStringTag:void 0;e.exports=/** * A specialized version of `baseGetTag` which ignores `Symbol.toStringTag` values. * * @private * @param {*} value The value to query. * @returns {string} Returns the raw `toStringTag`. */function(e){var t=o.call(e,a),r=e[a];try{e[a]=void 0;var n=!0}catch(e){}var s=i.call(e);return n&&(t?e[a]=r:delete e[a]),s}}),O.register("9FCOd",function(e,t){/** * Used to resolve the * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) * of values. */var r=Object.prototype.toString;e.exports=/** * Converts `value` to a string using `Object.prototype.toString`. * * @private * @param {*} value The value to convert. * @returns {string} Returns the converted string. */function(e){return r.call(e)}}),O.register("fR4kx",function(e,t){e.exports=/** * Checks if `value` is the * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types) * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`) * * @static * @memberOf _ * @since 0.1.0 * @category Lang * @param {*} value The value to check. * @returns {boolean} Returns `true` if `value` is an object, else `false`. * @example * * _.isObject({}); * // => true * * _.isObject([1, 2, 3]); * // => true * * _.isObject(_.noop); * // => true * * _.isObject(null); * // => false */function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}}),O.register("jkwa1",function(e,t){var r,n=O("4whYr"),o=(r=/[^.]+$/.exec(n&&n.keys&&n.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";e.exports=/** * Checks if `func` has its source masked. * * @private * @param {Function} func The function to check. * @returns {boolean} Returns `true` if `func` is masked, else `false`. */function(e){return!!o&&o in e}}),O.register("4whYr",function(e,t){/** Used to detect overreaching core-js shims. */var r=O("7FBld")["__core-js_shared__"];e.exports=r}),O.register("4xClN",function(e,t){/** Used to resolve the decompiled source of functions. */var r=Function.prototype.toString;e.exports=/** * Converts `func` to its source code. * * @private * @param {Function} func The function to convert. * @returns {string} Returns the source code. */function(e){if(null!=e){try{return r.call(e)}catch(e){}try{return e+""}catch(e){}}return""}}),O.register("hHmRc",function(e,t){e.exports=/** * Gets the value at `key` of `object`. * * @private * @param {Object} [object] The object to query. * @param {string} key The key of the property to get. * @returns {*} Returns the property value. */function(e,t){return null==e?void 0:e[t]}}),O.register("g9iqB",function(e,t){var r=O("253rh"),n=O("hEI8A"),o=O("8Y6dI"),i=O("8ZkQD"),a=O("4dj5q");/** * Creates a map cache object to store key-value pairs. * * @private * @constructor * @param {Array} [entries] The key-value pairs to cache. */function s(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}// Add methods to `MapCache`. s.prototype.clear=r,s.prototype.delete=n,s.prototype.get=o,s.prototype.has=i,s.prototype.set=a,e.exports=s}),O.register("253rh",function(e,t){var r=O("aTpbu"),n=O("3HTTV"),o=O("lRBu4");e.exports=/** * Removes all key-value entries from the map. * * @private * @name clear * @memberOf MapCache */function(){this.size=0,this.__data__={hash:new r,map:new(o||n),string:new r}}}),O.register("aTpbu",function(e,t){var r=O("fp3LP"),n=O("9fs8a"),o=O("gy9jz"),i=O("3FQ49"),a=O("8maQl");/** * Creates a hash object. * * @private * @constructor * @param {Array} [entries] The key-value pairs to cache. */function s(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}// Add methods to `Hash`. s.prototype.clear=r,s.prototype.delete=n,s.prototype.get=o,s.prototype.has=i,s.prototype.set=a,e.exports=s}),O.register("fp3LP",function(e,t){var r=O("g6Ght");e.exports=/** * Removes all key-value entries from the hash. * * @private * @name clear * @memberOf Hash */function(){this.__data__=r?r(null):{},this.size=0}}),O.register("g6Ght",function(e,t){/* Built-in method references that are verified to be native. */var r=O("j3AXy")(Object,"create");e.exports=r}),O.register("9fs8a",function(e,t){e.exports=/** * Removes `key` and its value from the hash. * * @private * @name delete * @memberOf Hash * @param {Object} hash The hash to modify. * @param {string} key The key of the value to remove. * @returns {boolean} Returns `true` if the entry was removed, else `false`. */function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}}),O.register("gy9jz",function(e,t){var r=O("g6Ght"),n=Object.prototype.hasOwnProperty;e.exports=/** * Gets the hash value for `key`. * * @private * @name get * @memberOf Hash * @param {string} key The key of the value to get. * @returns {*} Returns the entry value. */function(e){var t=this.__data__;if(r){var o=t[e];return"__lodash_hash_undefined__"===o?void 0:o}return n.call(t,e)?t[e]:void 0}}),O.register("3FQ49",function(e,t){var r=O("g6Ght"),n=Object.prototype.hasOwnProperty;e.exports=/** * Checks if a hash value for `key` exists. * * @private * @name has * @memberOf Hash * @param {string} key The key of the entry to check. * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. */function(e){var t=this.__data__;return r?void 0!==t[e]:n.call(t,e)}}),O.register("8maQl",function(e,t){var r=O("g6Ght");e.exports=/** * Sets the hash `key` to `value`. * * @private * @name set * @memberOf Hash * @param {string} key The key of the value to set. * @param {*} value The value to set. * @returns {Object} Returns the hash instance. */function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=r&&void 0===t?"__lodash_hash_undefined__":t,this}}),O.register("hEI8A",function(e,t){var r=O("9oOw7");e.exports=/** * Removes `key` and its value from the map. * * @private * @name delete * @memberOf MapCache * @param {string} key The key of the value to remove. * @returns {boolean} Returns `true` if the entry was removed, else `false`. */function(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}}),O.register("9oOw7",function(e,t){var r=O("kcfmH");e.exports=/** * Gets the data for `map`. * * @private * @param {Object} map The map to query. * @param {string} key The reference key. * @returns {*} Returns the map data. */function(e,t){var n=e.__data__;return r(t)?n["string"==typeof t?"string":"hash"]:n.map}}),O.register("kcfmH",function(e,t){e.exports=/** * Checks if `value` is suitable for use as unique object key. * * @private * @param {*} value The value to check. * @returns {boolean} Returns `true` if `value` is suitable, else `false`. */function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}}),O.register("8Y6dI",function(e,t){var r=O("9oOw7");e.exports=/** * Gets the map value for `key`. * * @private * @name get * @memberOf MapCache * @param {string} key The key of the value to get. * @returns {*} Returns the entry value. */function(e){return r(this,e).get(e)}}),O.register("8ZkQD",function(e,t){var r=O("9oOw7");e.exports=/** * Checks if a map value for `key` exists. * * @private * @name has * @memberOf MapCache * @param {string} key The key of the entry to check. * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. */function(e){return r(this,e).has(e)}}),O.register("4dj5q",function(e,t){var r=O("9oOw7");e.exports=/** * Sets the map `key` to `value`. * * @private * @name set * @memberOf MapCache * @param {string} key The key of the value to set. * @param {*} value The value to set. * @returns {Object} Returns the map cache instance. */function(e,t){var n=r(this,e),o=n.size;return n.set(e,t),this.size+=n.size==o?0:1,this}}),O.register("3g0yl",function(e,t){var r=O("3ZVmF"),n=O("7mSvq");e.exports=/** * This function is like `assignValue` except that it doesn't assign * `undefined` values. * * @private * @param {Object} object The object to modify. * @param {string} key The key of the property to assign. * @param {*} value The value to assign. */function(e,t,o){(void 0===o||n(e[t],o))&&(void 0!==o||t in e)||r(e,t,o)}}),O.register("3ZVmF",function(e,t){var r=O("ao3ey");e.exports=/** * The base implementation of `assignValue` and `assignMergeValue` without * value checks. * * @private * @param {Object} object The object to modify. * @param {string} key The key of the property to assign. * @param {*} value The value to assign. */function(e,t,n){"__proto__"==t&&r?r(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}}),O.register("ao3ey",function(e,t){var r=O("j3AXy"),n=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=n}),O.register("bbdxG",function(e,t){/** * The base implementation of `baseForOwn` which iterates over `object` * properties returned by `keysFunc` and invokes `iteratee` for each property. * Iteratee functions may exit iteration early by explicitly returning `false`. * * @private * @param {Object} object The object to iterate over. * @param {Function} iteratee The function invoked per iteration. * @param {Function} keysFunc The function to get the keys of `object`. * @returns {Object} Returns `object`. */var r=O("liGqY")();e.exports=r}),O.register("liGqY",function(e,t){e.exports=/** * Creates a base function for methods like `_.forIn` and `_.forOwn`. * * @private * @param {boolean} [fromRight] Specify iterating from right to left. * @returns {Function} Returns the new base function. */function(e){return function(t,r,n){for(var o=-1,i=Object(t),a=n(t),s=a.length;s--;){var l=a[e?s:++o];if(!1===r(i[l],l,i))break}return t}}}),O.register("5dFLV",function(e,t){var r=O("3g0yl"),n=O("i6slC"),o=O("isH6L"),i=O("hONd6"),a=O("8bFS6"),s=O("gjgJS"),l=O("eIEhU"),c=O("8DfOn"),u=O("hVtdi"),d=O("lePUq"),f=O("fR4kx"),p=O("l5JNg"),g=O("3HmEv"),h=O("gFFBi"),m=O("1Nr2Q");e.exports=/** * A specialized version of `baseMerge` for arrays and objects which performs * deep merges and tracks traversed objects enabling objects with circular * references to be merged. * * @private * @param {Object} object The destination object. * @param {Object} source The source object. * @param {string} key The key of the value to merge. * @param {number} srcIndex The index of `source`. * @param {Function} mergeFunc The function to merge values. * @param {Function} [customizer] The function to customize assigned values. * @param {Object} [stack] Tracks traversed source values and their merged * counterparts. */function(e,t,v,y,b,C,A){var E=h(e,v),I=h(t,v),x=A.get(I);if(x){r(e,v,x);return}var w=C?C(E,I,v+"",e,t,A):void 0,S=void 0===w;if(S){var k=l(I),T=!k&&u(I),_=!k&&!T&&g(I);w=I,k||T||_?l(E)?w=E:c(E)?w=i(E):T?(S=!1,w=n(I,!0)):_?(S=!1,w=o(I,!0)):w=[]:p(I)||s(I)?(w=E,s(E)?w=m(E):(!f(E)||d(E))&&(w=a(I))):S=!1}S&&(// Recursively merge objects and arrays (susceptible to call stack limits). A.set(I,w),b(w,I,y,C,A),A.delete(I)),r(e,v,w)}}),O.register("i6slC",function(e,t){var r=O("7FBld"),n=t&&!t.nodeType&&t,o=n&&e&&!e.nodeType&&e,i=o&&o.exports===n?r.Buffer:void 0,a=i?i.allocUnsafe:void 0;e.exports=/** * Creates a clone of `buffer`. * * @private * @param {Buffer} buffer The buffer to clone. * @param {boolean} [isDeep] Specify a deep clone. * @returns {Buffer} Returns the cloned buffer. */function(e,t){if(t)return e.slice();var r=e.length,n=a?a(r):new e.constructor(r);return e.copy(n),n}}),O.register("isH6L",function(e,t){var r=O("38ju1");e.exports=/** * Creates a clone of `typedArray`. * * @private * @param {Object} typedArray The typed array to clone. * @param {boolean} [isDeep] Specify a deep clone. * @returns {Object} Returns the cloned typed array. */function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}}),O.register("38ju1",function(e,t){var r=O("fSfI9");e.exports=/** * Creates a clone of `arrayBuffer`. * * @private * @param {ArrayBuffer} arrayBuffer The array buffer to clone. * @returns {ArrayBuffer} Returns the cloned array buffer. */function(e){var t=new e.constructor(e.byteLength);return new r(t).set(new r(e)),t}}),O.register("fSfI9",function(e,t){/** Built-in value references. */var r=O("7FBld").Uint8Array;e.exports=r}),O.register("hONd6",function(e,t){e.exports=/** * Copies the values of `source` to `array`. * * @private * @param {Array} source The array to copy values from. * @param {Array} [array=[]] The array to copy values to. * @returns {Array} Returns `array`. */function(e,t){var r=-1,n=e.length;for(t||(t=Array(n));++r<n;)t[r]=e[r];return t}}),O.register("8bFS6",function(e,t){var r=O("6sUwe"),n=O("irPov"),o=O("1nf5c");e.exports=/** * Initializes an object clone. * * @private * @param {Object} object The object to clone. * @returns {Object} Returns the initialized clone. */function(e){return"function"!=typeof e.constructor||o(e)?{}:r(n(e))}}),O.register("6sUwe",function(e,t){var r=O("fR4kx"),n=Object.create,o=function(){function e(){}return function(t){if(!r(t))return{};if(n)return n(t);e.prototype=t;var o=new e;return e.prototype=void 0,o}}();e.exports=o}),O.register("irPov",function(e,t){/** Built-in value references. */var r=O("gG709")(Object.getPrototypeOf,Object);e.exports=r}),O.register("gG709",function(e,t){e.exports=/** * Creates a unary function that invokes `func` with its argument transformed. * * @private * @param {Function} func The function to wrap. * @param {Function} transform The argument transform. * @returns {Function} Returns the new function. */function(e,t){return function(r){return e(t(r))}}}),O.register("1nf5c",function(e,t){/** Used for built-in method references. */var r=Object.prototype;e.exports=/** * Checks if `value` is likely a prototype object. * * @private * @param {*} value The value to check. * @returns {boolean} Returns `true` if `value` is a prototype, else `false`. */function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||r)}}),O.register("gjgJS",function(e,t){var r=O("7Z9qR"),n=O("9uXwq"),o=Object.prototype,i=o.hasOwnProperty,a=o.propertyIsEnumerable,s=r(function(){return arguments}())?r:function(e){return n(e)&&i.call(e,"callee")&&!a.call(e,"callee")};e.exports=s}),O.register("7Z9qR",function(e,t){var r=O("bf9T1"),n=O("9uXwq");e.exports=/** * The base implementation of `_.isArguments`. * * @private * @param {*} value The value to check. * @returns {boolean} Returns `true` if `value` is an `arguments` object, */function(e){return n(e)&&"[object Arguments]"==r(e)}}),O.register("9uXwq",function(e,t){e.exports=/** * Checks if `value` is object-like. A value is object-like if it's not `null` * and has a `typeof` result of "object". * * @static * @memberOf _ * @since 4.0.0 * @category Lang * @param {*} value The value to check. * @returns {boolean} Returns `true` if `value` is object-like, else `false`. * @example * * _.isObjectLike({}); * // => true * * _.isObjectLike([1, 2, 3]); * // => true * * _.isObjectLike(_.noop); * // => false * * _.isObjectLike(null); * // => false */function(e){return null!=e&&"object"==typeof e}}),O.register("eIEhU",function(e,t){/** * Checks if `value` is classified as an `Array` object. * * @static * @memberOf _ * @since 0.1.0 * @category Lang * @param {*} value The value to check. * @returns {boolean} Returns `true` if `value` is an array, else `false`. * @example * * _.isArray([1, 2, 3]); * // => true * * _.isArray(document.body.children); * // => false * * _.isArray('abc'); * // => false * * _.isArray(_.noop); * // => false */var r=Array.isArray;e.exports=r}),O.register("8DfOn",function(e,t){var r=O("7miMy"),n=O("9uXwq");e.exports=/** * This method is like `_.isArrayLike` except that it also checks if `value` * is an object. * * @static * @memberOf _ * @since 4.0.0 * @category Lang * @param {*} value The value to check. * @returns {boolean} Returns `true` if `value` is an array-like object, * else `false`. * @example * * _.isArrayLikeObject([1, 2, 3]); * // => true * * _.isArrayLikeObject(document.body.children); * // => true * * _.isArrayLikeObject('abc'); * // => false * * _.isArrayLikeObject(_.noop); * // => false */function(e){return n(e)&&r(e)}}),O.register("7miMy",function(e,t){var r=O("lePUq"),n=O("4N5FL");e.exports=/** * Checks if `value` is array-like. A value is considered array-like if it's * not a function and has a `value.length` that's an integer greater than or * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`. * * @static * @memberOf _ * @since 4.0.0 * @category Lang * @param {*} value The value to check. * @returns {boolean} Returns `true` if `value` is array-like, else `false`. * @example * * _.isArrayLike([1, 2, 3]); * // => true * * _.isArrayLike(document.body.children); * // => true * * _.isArrayLike('abc'); * // => true * * _.isArrayLike(_.noop); * // => false */function(e){return null!=e&&n(e.length)&&!r(e)}}),O.register("4N5FL",function(e,t){e.exports=/** * Checks if `value` is a valid array-like length. * * **Note:** This method is loosely based on * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength). * * @static * @memberOf _ * @since 4.0.0 * @category Lang * @param {*} value The value to check. * @returns {boolean} Returns `true` if `value` is a valid length, else `false`. * @example * * _.isLength(3); * // => true * * _.isLength(Number.MIN_VALUE); * // => false * * _.isLength(Infinity); * // => false * * _.isLength('3'); * // => false */function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}}),O.register("hVtdi",function(e,t){var r=O("7FBld"),n=O("56JDN"),o=t&&!t.nodeType&&t,i=o&&e&&!e.nodeType&&e,a=i&&i.exports===o?r.Buffer:void 0,s=a?a.isBuffer:void 0;e.exports=s||n}),O.register("56JDN",function(e,t){e.exports=/** * This method returns `false`. * * @static * @memberOf _ * @since 4.13.0 * @category Util * @returns {boolean} Returns `false`. * @example * * _.times(2, _.stubFalse); * // => [false, false] */function(){return!1}}),O.register("l5JNg",function(e,t){var r=O("bf9T1"),n=O("irPov"),o=O("9uXwq"),i=Object.prototype,a=Function.prototype.toString,s=i.hasOwnProperty,l=a.call(Object);e.exports=/** * Checks if `value` is a plain object, that is, an object created by the * `Object` constructor or one with a `[[Prototype]]` of `null`. * * @static * @memberOf _ * @since 0.8.0 * @category Lang * @param {*} value The value to check. * @returns {boolean} Returns `true` if `value` is a plain object, else `false`. * @example * * function Foo() { * this.a = 1; * } * * _.isPlainObject(new Foo); * // => false * * _.isPlainObject([1, 2, 3]); * // => false * * _.isPlainObject({ 'x': 0, 'y': 0 }); * // => true * * _.isPlainObject(Object.create(null)); * // => true */function(e){if(!o(e)||"[object Object]"!=r(e))return!1;var t=n(e);if(null===t)return!0;var i=s.call(t,"constructor")&&t.constructor;return"function"==typeof i&&i instanceof i&&a.call(i)==l}}),O.register("3HmEv",function(e,t){var r=O("7CGh4"),n=O("04IC0"),o=O("7VgA7"),i=o&&o.isTypedArray,a=i?n(i):r;e.exports=a}),O.register("7CGh4",function(e,t){var r=O("bf9T1"),n=O("4N5FL"),o=O("9uXwq"),i={};i["[object Float32Array]"]=i["[object Float64Array]"]=i["[object Int8Array]"]=i["[object Int16Array]"]=i["[object Int32Array]"]=i["[object Uint8Array]"]=i["[object Uint8ClampedArray]"]=i["[object Uint16Array]"]=i["[object Uint32Array]"]=!0,i["[object Arguments]"]=i["[object Array]"]=i["[object ArrayBuffer]"]=i["[object Boolean]"]=i["[object DataView]"]=i["[object Date]"]=i["[object Error]"]=i["[object Function]"]=i["[object Map]"]=i["[object Number]"]=i["[object Object]"]=i["[object RegExp]"]=i["[object Set]"]=i["[object String]"]=i["[object WeakMap]"]=!1,e.exports=/** * The base implementation of `_.isTypedArray` without Node.js optimizations. * * @private * @param {*} value The value to check. * @returns {boolean} Returns `true` if `value` is a typed array, else `false`. */function(e){return o(e)&&n(e.length)&&!!i[r(e)]}}),O.register("04IC0",function(e,t){e.exports=/** * The base implementation of `_.unary` without support for storing metadata. * * @private * @param {Function} func The function to cap arguments for. * @returns {Function} Returns the new capped function. */function(e){return function(t){return e(t)}}}),O.register("7VgA7",function(e,t){var r=O("avJCo"),n=t&&!t.nodeType&&t,o=n&&e&&!e.nodeType&&e,i=o&&o.exports===n&&r.process,a=function(){try{// Use `util.types` for Node.js 10+. var e=o&&o.require&&o.require("util").types;if(e)return e;// Legacy `process.binding('util')` for Node.js < 10. return i&&i.binding&&i.binding("util")}catch(e){}}();e.exports=a}),O.register("gFFBi",function(e,t){e.exports=/** * Gets the value at `key`, unless `key` is "__proto__" or "constructor". * * @private * @param {Object} object The object to query. * @param {string} key The key of the property to get. * @returns {*} Returns the property value. */function(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}}),O.register("1Nr2Q",function(e,t){var r=O("aH4j2"),n=O("khzhf");e.exports=/** * Converts `value` to a plain object flattening inherited enumerable string * keyed properties of `value` to own properties of the plain object. * * @static * @memberOf _ * @since 3.0.0 * @category Lang * @param {*} value The value to convert. * @returns {Object} Returns the converted plain object. * @example * * function Foo() { * this.b = 2; * } * * Foo.prototype.c = 3; * * _.assign({ 'a': 1 }, new Foo); * // => { 'a': 1, 'b': 2 } * * _.assign({ 'a': 1 }, _.toPlainObject(new Foo)); * // => { 'a': 1, 'b': 2, 'c': 3 } */function(e){return r(e,n(e))}}),O.register("aH4j2",function(e,t){var r=O("mBQ45"),n=O("3ZVmF");e.exports=/** * Copies properties of `source` to `object`. * * @private * @param {Object} source The object to copy properties from. * @param {Array} props The property identifiers to copy. * @param {Object} [object={}] The object to copy properties to. * @param {Function} [customizer] The function to customize copied values. * @returns {Object} Returns `object`. */function(e,t,o,i){var a=!o;o||(o={});for(var s=-1,l=t.length;++s<l;){var c=t[s],u=i?i(o[c],e[c],c,o,e):void 0;void 0===u&&(u=e[c]),a?n(o,c,u):r(o,c,u)}return o}}),O.register("mBQ45",function(e,t){var r=O("3ZVmF"),n=O("7mSvq"),o=Object.prototype.hasOwnProperty;e.exports=/** * Assigns `value` to `key` of `object` if the existing value is not equivalent * using [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero) * for equality comparisons. * * @private * @param {Object} object The object to modify. * @param {string} key The key of the property to assign. * @param {*} value The value to assign. */function(e,t,i){var a=e[t];o.call(e,t)&&n(a,i)&&(void 0!==i||t in e)||r(e,t,i)}}),O.register("khzhf",function(e,t){var r=O("jcRl2"),n=O("eNTSo"),o=O("7miMy");e.exports=/** * Creates an array of the own and inherited enumerable property names of `object`. * * **Note:** Non-object values are coerced to objects. * * @static * @memberOf _ * @since 3.0.0 * @category Object * @param {Object} object The object to query. * @returns {Array} Returns the array of property names. * @example * * function Foo() { * this.a = 1; * this.b = 2; * } * * Foo.prototype.c = 3; * * _.keysIn(new Foo); * // => ['a', 'b', 'c'] (iteration order is not guaranteed) */function(e){return o(e)?r(e,!0):n(e)}}),O.register("jcRl2",function(e,t){var r=O("6T6O2"),n=O("gjgJS"),o=O("eIEhU"),i=O("hVtdi"),a=O("2Jb0d"),s=O("3HmEv"),l=Object.prototype.hasOwnProperty;e.exports=/** * Creates an array of the enumerable property names of the array-like `value`. * * @private * @param {*} value The value to query. * @param {boolean} inherited Specify returning inherited property names. * @returns {Array} Returns the array of property names. */function(e,t){var c=o(e),u=!c&&n(e),d=!c&&!u&&i(e),f=!c&&!u&&!d&&s(e),p=c||u||d||f,g=p?r(e.length,String):[],h=g.length;for(var m in e)(t||l.call(e,m))&&!(p&&// Safari 9 has enumerable `arguments.length` in strict mode. ("length"==m||// Node.js 0.10 has enumerable non-index properties on buffers. d&&("offset"==m||"parent"==m)||// PhantomJS 2 has enumerable non-index properties on typed arrays. f&&("buffer"==m||"byteLength"==m||"byteOffset"==m)||// Skip index properties. a(m,h)))&&g.push(m);return g}}),O.register("6T6O2",function(e,t){e.exports=/** * The base implementation of `_.times` without support for iteratee shorthands * or max array length checks. * * @private * @param {number} n The number of times to invoke `iteratee`. * @param {Function} iteratee The function invoked per iteration. * @returns {Array} Returns the array of results. */function(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}}),O.register("2Jb0d",function(e,t){/** Used to detect unsigned integer values. */var r=/^(?:0|[1-9]\d*)$/;e.exports=/** * Checks if `value` is a valid array-like index. * * @private * @param {*} value The value to check. * @param {number} [length=MAX_SAFE_INTEGER] The upper bounds of a valid index. * @returns {boolean} Returns `true` if `value` is a valid index, else `false`. */function(e,t){var n=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==n||"symbol"!=n&&r.test(e))&&e>-1&&e%1==0&&e<t}}),O.register("eNTSo",function(e,t){var r=O("fR4kx"),n=O("1nf5c"),o=O("YCzLJ"),i=Object.prototype.hasOwnProperty;e.exports=/** * The base implementation of `_.keysIn` which doesn't treat sparse arrays as dense. * * @private * @param {Object} object The object to query. * @returns {Array} Returns the array of property names. */function(e){if(!r(e))return o(e);var t=n(e),a=[];for(var s in e)"constructor"==s&&(t||!i.call(e,s))||a.push(s);return a}}),O.register("YCzLJ",function(e,t){e.exports=/** * This function is like * [`Object.keys`](http://ecma-international.org/ecma-262/7.0/#sec-object.keys) * except that it includes inherited enumerable properties. * * @private * @param {Object} object The object to query. * @returns {Array} Returns the array of property names. */function(e){var t=[];if(null!=e)for(var r in Object(e))t.push(r);return t}}),O.register("lAo6S",function(e,t){var r=O("cnj66"),n=O("lOhGU");e.exports=/** * Creates a function like `_.assign`. * * @private * @param {Function} assigner The function to assign values. * @returns {Function} Returns the new assigner function. */function(e){return r(function(t,r){var o=-1,i=r.length,a=i>1?r[i-1]:void 0,s=i>2?r[2]:void 0;for(a=e.length>3&&"function"==typeof a?(i--,a):void 0,s&&n(r[0],r[1],s)&&(a=i<3?void 0:a,i=1),t=Object(t);++o<i;){var l=r[o];l&&e(t,l,o,a)}return t})}}),O.register("cnj66",function(e,t){var r=O("5KAiQ"),n=O("h1ePX"),o=O("k1Gc7");e.exports=/** * The base implementation of `_.rest` which doesn't validate or coerce arguments. * * @private * @param {Function} func The function to apply a rest parameter to. * @param {number} [start=func.length-1] The start position of the rest parameter. * @returns {Function} Returns the new function. */function(e,t){return o(n(e,t,r),e+"")}}),O.register("5KAiQ",function(e,t){e.exports=/** * This method returns the first argument it receives. * * @static * @since 0.1.0 * @memberOf _ * @category Util * @param {*} value Any value. * @returns {*} Returns `value`. * @example * * var object = { 'a': 1 }; * * console.log(_.identity(object) === object); * // => true */function(e){return e}}),O.register("h1ePX",function(e,t){var r=O("gP34n"),n=Math.max;e.exports=/** * A specialized version of `baseRest` which transforms the rest array. * * @private * @param {Function} func The function to apply a rest parameter to. * @param {number} [start=func.length-1] The start position of the rest parameter. * @param {Function} transform The rest array transform. * @returns {Function} Returns the new function. */function(e,t,o){return t=n(void 0===t?e.length-1:t,0),function(){for(var i=arguments,a=-1,s=n(i.length-t,0),l=Array(s);++a<s;)l[a]=i[t+a];a=-1;for(var c=Array(t+1);++a<t;)c[a]=i[a];return c[t]=o(l),r(e,this,c)}}}),O.register("gP34n",function(e,t){e.exports=/** * A faster alternative to `Function#apply`, this function invokes `func` * with the `this` binding of `thisArg` and the arguments of `args`. * * @private * @param {Function} func The function to invoke. * @param {*} thisArg The `this` binding of `func`. * @param {Array} args The arguments to invoke `func` with. * @returns {*} Returns the result of `func`. */function(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}}),O.register("k1Gc7",function(e,t){var r=O("gLVWe"),n=O("5n5DG")(r);e.exports=n}),O.register("gLVWe",function(e,t){var r=O("1v6Rv"),n=O("ao3ey"),o=O("5KAiQ"),i=n?function(e,t){return n(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:o;e.exports=i}),O.register("1v6Rv",function(e,t){e.exports=/** * Creates a function that returns `value`. * * @static * @memberOf _ * @since 2.4.0 * @category Util * @param {*} value The value to return from the new function. * @returns {Function} Returns the new constant function. * @example * * var objects = _.times(2, _.constant({ 'a': 1 })); * * console.log(objects); * // => [{ 'a': 1 }, { 'a': 1 }] * * console.log(objects[0] === objects[1]); * // => true */function(e){return function(){return e}}}),O.register("5n5DG",function(e,t){/* Built-in method references for those with the same name as other `lodash` methods. */var r=Date.now;e.exports=/** * Creates a function that'll short out and invoke `identity` instead * of `func` when it's called `HOT_COUNT` or more times in `HOT_SPAN` * milliseconds. * * @private * @param {Function} func The function to restrict. * @returns {Function} Returns the new shortable function. */function(e){var t=0,n=0;return function(){var o=r(),i=16-(o-n);if(n=o,i>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}}),O.register("lOhGU",function(e,t){var r=O("7mSvq"),n=O("7miMy"),o=O("2Jb0d"),i=O("fR4kx");e.exports=/** * Checks if the given arguments are from an iteratee call. * * @private * @param {*} value The potential iteratee value argument. * @param {*} index The potential iteratee index or key argument. * @param {*} object The potential iteratee object argument. * @returns {boolean} Returns `true` if the arguments are from an iteratee call, * else `false`. */function(e,t,a){if(!i(a))return!1;var s=typeof t;return("number"==s?!!(n(a)&&o(t,a.length)):"string"==s&&t in a)&&r(a[t],e)}}),O.register("5HbRS",function(e,t){n(e.exports,"default",function(){return s});var r=O("2HjL4"),o=O("ag7oL"),i=O("gdn4G"),a=O("9mCa0"),s=/** @class */function(){function e(e){var t=e.url,r=e.meta,n=e.metalId,o=e.synthetic,i=e.forceXHR;/** * Time between network retries */this.retryInterval=3e4,/** * buffer to hold things that fail due to network connectivity */this.buffer=[],/** * Favor using XHR over Beacon API */this.forceXHR=!1,this.url=t,this.meta=r,this.metalId=n,this.forceXHR=void 0!==i&&i,this.network=new a.default({onOnlineCallback:this.restartSending.bind(this)}),this.sendData=this.sendData.bind(this),this.synthetic=o}return e.prototype.updateMeta=function(e){this.meta=(0,r.__assign)((0,r.__assign)({},this.meta),e)},e.prototype.restartSending=function(){var e=this;this.buffer.forEach(function(t){return e.sendData(t)}),this.buffer=[]},e.prototype.sendBeacon=function(e){var t;return t=this.url,new Promise(function(r,n){try{var o=navigator.sendBeacon(t,e);o?r(o):n(o)}catch(e){console.warn("MetalSender: sendBeacon failure")}})},e.prototype.sendXHR=function(e,t,r){var n,o=this;return void 0===r&&(r=1),(n=this.url,new Promise(function(e,r){var o=new XMLHttpRequest;o.open("POST",n),o.setRequestHeader("Content-Type","text/plain"),o.send(t),o.onerror=r,o.onload=e,o.ontimeout=e})).catch(function(){if(r<3){var n=r*o.retryInterval;console.warn("MetalSender: Receiver not responding, will retry in "+Math.floor(n/1e3)+"s"),setTimeout(function(){return o.sendXHR(e,t,r+1)},n)}else console.warn("MetalSender: Max retries reached, payload ("+e+") failed to send")})},e.prototype.sendData=function(e){var t=e.type,n=e.data;if(this.network.status===i.NetworkStatus.OFFLINE)return this.buffer.push({type:t,data:n}),Promise.resolve(null);var a=this.metalId,s=(0,o.objectValuesToString)(this.meta),l=(0,r.__assign)({type:t,meta:s,metalId:a,data:n},void 0!==this.synthetic?{synthetic:String(this.synthetic)}:{});if(!navigator.sendBeacon||this.forceXHR)return this.sendXHR(t,JSON.stringify(l));var c=new Blob([JSON.stringify(l)],{type:"application/json"});return this.sendBeacon(c)},/** * This is the public facing API for the sender; although this function * is intended for internal consumption by the MetalCore Classes. * * @param buffer {T[]} An array of payload body type * @param type {T} A type of MetalCore eg, 'log', 'metric', etc... * @param meta {object} Any additional meta info for this payload (global meta info) */e.prototype.send=function(e,t){void 0===e&&(e=[]),e.length<1||this.sendData({type:t,data:e}).catch(function(e){// Catch rejection or any potential exceptions surfaced from promise. // e.g. Safari AdBlock is blocking access to metal and incurs a // promise rejection in promisifiedBeacon console.warn("MetalSender: sendData failure:",e)})},e}()}),O.register("ag7oL",function(e,t){n(e.exports,"objectKeys",function(){return i}),n(e.exports,"objectValues",function(){return a}),n(e.exports,"objectValuesToString",function(){return s}),n(e.exports,"isType",function(){return l}),n(e.exports,"hasKey",function(){return c});var r=O("f5jfT"),i=function(e){return Object.keys(e)},a=function(e){return i(e).map(function(t){return e[t]})},s=function(e){return /*@__PURE__*/o(r)(e,function(e){return String(e)})},l=function(e,t){return a(e).indexOf(t)>-1},c=function(e,t){return i(e).indexOf(t)>-1}}),O.register("f5jfT",function(e,t){var r=O("3ZVmF"),n=O("lCQzv"),o=O("lCKv3");e.exports=/** * Creates an object with the same keys as `object` and values generated * by running each own enumerable string keyed property of `object` thru * `iteratee`. The iteratee is invoked with three arguments: * (value, key, object). * * @static * @memberOf _ * @since 2.4.0 * @category Object * @param {Object} object The object to iterate over. * @param {Function} [iteratee=_.identity] The function invoked per iteration. * @returns {Object} Returns the new mapped object. * @see _.mapKeys * @example * * var users = { * 'fred': { 'user': 'fred', 'age': 40 }, * 'pebbles': { 'user': 'pebbles', 'age': 1 } * }; * * _.mapValues(users, function(o) { return o.age; }); * // => { 'fred': 40, 'pebbles': 1 } (iteration order is not guaranteed) * * // The `_.property` iteratee shorthand. * _.mapValues(users, 'age'); * // => { 'fred': 40, 'pebbles': 1 } (iteration order is not guaranteed) */function(e,t){var i={};return t=o(t,3),n(e,function(e,n,o){r(i,n,t(e,n,o))}),i}}),O.register("lCQzv",function(e,t){var r=O("bbdxG"),n=O("jKjYd");e.exports=/** * The base implementation of `_.forOwn` without support for iteratee shorthands. * * @private * @param {Object} object The object to iterate over. * @param {Function} iteratee The function invoked per iteration. * @returns {Object} Returns `object`. */function(e,t){return e&&r(e,t,n)}}),O.register("jKjYd",function(e,t){var r=O("jcRl2"),n=O("b4wwH"),o=O("7miMy");e.exports=/** * Creates an array of the own enumerable property names of `object`. * * **Note:** Non-object values are coerced to objects. See the * [ES spec](http://ecma-international.org/ecma-262/7.0/#sec-object.keys) * for more details. * * @static * @since 0.1.0 * @memberOf _ * @category Object * @param {Object} object The object to query. * @returns {Array} Returns the array of property names. * @example * * function Foo() { * this.a = 1; * this.b = 2; * } * * Foo.prototype.c = 3; * * _.keys(new Foo); * // => ['a', 'b'] (iteration order is not guaranteed) * * _.keys('hi'); * // => ['0', '1'] */function(e){return o(e)?r(e):n(e)}}),O.register("b4wwH",function(e,t){var r=O("1nf5c"),n=O("6APEw"),o=Object.prototype.hasOwnProperty;e.exports=/** * The base implementation of `_.keys` which doesn't treat sparse arrays as dense. * * @private * @param {Object} object The object to query. * @returns {Array} Returns the array of property names. */function(e){if(!r(e))return n(e);var t=[];for(var i in Object(e))o.call(e,i)&&"constructor"!=i&&t.push(i);return t}}),O.register("6APEw",function(e,t){/* Built-in method references for those with the same name as other `lodash` methods. */var r=O("gG709")(Object.keys,Object);e.exports=r}),O.register("lCKv3",function(e,t){var r=O("5HN1m"),n=O("bbgcY"),o=O("5KAiQ"),i=O("eIEhU"),a=O("9tqEp");e.exports=/** * The base implementation of `_.iteratee`. * * @private * @param {*} [value=_.identity] The value to convert to an iteratee. * @returns {Function} Returns the iteratee. */function(e){return(// Don't store the `typeof` result in a variable to avoid a JIT bug in Safari 9. // See https://bugs.webkit.org/show_bug.cgi?id=156034 for more details. "function"==typeof e?e:null==e?o:"object"==typeof e?i(e)?n(e[0],e[1]):r(e):a(e))}}),O.register("5HN1m",function(e,t){var r=O("jliuO"),n=O("7d4U7"),o=O("lsXha");e.exports=/** * The base implementation of `_.matches` which doesn't clone `source`. * * @private * @param {Object} source The object of property values to match. * @returns {Function} Returns the new spec function. */function(e){var t=n(e);return 1==t.length&&t[0][2]?o(t[0][0],t[0][1]):function(n){return n===e||r(n,e,t)}}}),O.register("jliuO",function(e,t){var r=O("d0NaC"),n=O("hLtiy");e.exports=/** * The base implementation of `_.isMatch` without support for iteratee shorthands. * * @private * @param {Object} object The object to inspect. * @param {Object} source The object of property values to match. * @param {Array} matchData The property names, values, and compare flags to match. * @param {Function} [customizer] The function to customize comparisons. * @returns {boolean} Returns `true` if `object` is a match, else `false`. */function(e,t,o,i){var a=o.length,s=a,l=!i;if(null==e)return!s;for(e=Object(e);a--;){var c=o[a];if(l&&c[2]?c[1]!==e[c[0]]:!(c[0]in e))return!1}for(;++a<s;){var u=(c=o[a])[0],d=e[u],f=c[1];if(l&&c[2]){if(void 0===d&&!(u in e))return!1}else{var p=new r;if(i)var g=i(d,f,u,e,t,p);if(!(void 0===g?n(f,d,3,i,p):g))return!1}}return!0}}),O.register("hLtiy",function(e,t){var r=O("5sZfZ"),n=O("9uXwq");e.exports=/** * The base implementation of `_.isEqual` which supports partial comparisons * and tracks traversed objects. * * @private * @param {*} value The value to compare. * @param {*} other The other value to compare. * @param {boolean} bitmask The bitmask flags. * 1 - Unordered comparison * 2 - Partial comparison * @param {Function} [customizer] The function to customize comparisons. * @param {Object} [stack] Tracks traversed `value` and `other` objects. * @returns {boolean} Returns `true` if the values are equivalent, else `false`. */function e(t,o,i,a,s){return t===o||(null!=t&&null!=o&&(n(t)||n(o))?r(t,o,i,a,e,s):t!=t&&o!=o)}}),O.register("5sZfZ",function(e,t){var r=O("d0NaC"),n=O("6EfTf"),o=O("bji09"),i=O("fCOOX"),a=O("4wnJu"),s=O("eIEhU"),l=O("hVtdi"),c=O("3HmEv"),u="[object Arguments]",d="[object Array]",f="[object Object]",p=Object.prototype.hasOwnProperty;e.exports=/** * A specialized version of `baseIsEqual` for arrays and objects which performs * deep comparisons and tracks traversed objects enabling objects with circular * references to be compared. * * @private * @param {Object} object The object to compare. * @param {Object} other The other object to compare. * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details. * @param {Function} customizer The function to customize comparisons. * @param {Function} equalFunc The function to determine equivalents of values. * @param {Object} [stack] Tracks traversed `object` and `other` objects. * @returns {boolean} Returns `true` if the objects are equivalent, else `false`. */function(e,t,g,h,m,v){var y=s(e),b=s(t),C=y?d:a(e),A=b?d:a(t);C=C==u?f:C,A=A==u?f:A;var E=C==f,I=A==f,x=C==A;if(x&&l(e)){if(!l(t))return!1;y=!0,E=!1}if(x&&!E)return v||(v=new r),y||c(e)?n(e,t,g,h,m,v):o(e,t,C,g,h,m,v);if(!(1&g)){var w=E&&p.call(e,"__wrapped__"),S=I&&p.call(t,"__wrapped__");if(w||S){var k=w?e.value():e,T=S?t.value():t;return v||(v=new r),m(k,T,g,h,v)}}return!!x&&(v||(v=new r),i(e,t,g,h,m,v))}}),O.register("6EfTf",function(e,t){var r=O("ggLGp"),n=O("lzuUX"),o=O("lbyUd");e.exports=/** * A specialized version of `baseIsEqualDeep` for arrays with support for * partial deep comparisons. * * @private * @param {Array} array The array to compare. * @param {Array} other The other array to compare. * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details. * @param {Function} customizer The function to customize comparisons. * @param {Function} equalFunc The function to determine equivalents of values. * @param {Object} stack Tracks traversed `array` and `other` objects. * @returns {boolean} Returns `true` if the arrays are equivalent, else `false`. */function(e,t,i,a,s,l){var c=1&i,u=e.length,d=t.length;if(u!=d&&!(c&&d>u))return!1;// Check that cyclic values are equal. var f=l.get(e),p=l.get(t);if(f&&p)return f==t&&p==e;var g=-1,h=!0,m=2&i?new r:void 0;// Ignore non-index properties. for(l.set(e,t),l.set(t,e);++g<u;){var v=e[g],y=t[g];if(a)var b=c?a(y,v,g,t,e,l):a(v,y,g,e,t,l);if(void 0!==b){if(b)continue;h=!1;break}// Recursively compare arrays (susceptible to call stack limits). if(m){if(!n(t,function(e,t){if(!o(m,t)&&(v===e||s(v,e,i,a,l)))return m.push(t)})){h=!1;break}}else if(!(v===y||s(v,y,i,a,l))){h=!1;break}}return l.delete(e),l.delete(t),h}}),O.register("ggLGp",function(e,t){var r=O("g9iqB"),n=O("dC4Qt"),o=O("3qNhF");/** * * Creates an array cache object to store unique values. * * @private * @constructor * @param {Array} [values] The values to cache. */function i(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new r;++t<n;)this.add(e[t])}// Add methods to `SetCache`. i.prototype.add=i.prototype.push=n,i.prototype.has=o,e.exports=i}),O.register("dC4Qt",function(e,t){e.exports=/** * Adds `value` to the array cache. * * @private * @name add * @memberOf SetCache * @alias push * @param {*} value The value to cache. * @returns {Object} Returns the cache instance. */function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}}),O.register("3qNhF",function(e,t){e.exports=/** * Checks if `value` is in the array cache. * * @private * @name has * @memberOf SetCache * @param {*} value The value to search for. * @returns {number} Returns `true` if `value` is found, else `false`. */function(e){return this.__data__.has(e)}}),O.register("lzuUX",function(e,t){e.exports=/** * A specialized version of `_.some` for arrays without support for iteratee * shorthands. * * @private * @param {Array} [array] The array to iterate over. * @param {Function} predicate The function invoked per iteration. * @returns {boolean} Returns `true` if any element passes the predicate check, * else `false`. */function(e,t){for(var r=-1,n=null==e?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1}}),O.register("lbyUd",function(e,t){e.exports=/** * Checks if a `cache` value for `key` exists. * * @private * @param {Object} cache The cache to query. * @param {string} key The key of the entry to check. * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. */function(e,t){return e.has(t)}}),O.register("bji09",function(e,t){var r=O("1ke0A"),n=O("fSfI9"),o=O("7mSvq"),i=O("6EfTf"),a=O("6mVVM"),s=O("aZDg1"),l=r?r.prototype:void 0,c=l?l.valueOf:void 0;e.exports=/** * A specialized version of `baseIsEqualDeep` for comparing objects of * the same `toStringTag`. * * **Note:** This function only supports comparing values with tags of * `Boolean`, `Date`, `Error`, `Number`, `RegExp`, or `String`. * * @private * @param {Object} object The object to compare. * @param {Object} other The other object to compare. * @param {string} tag The `toStringTag` of the objects to compare. * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details. * @param {Function} customizer The function to customize comparisons. * @param {Function} equalFunc The function to determine equivalents of values. * @param {Object} stack Tracks traversed `object` and `other` objects. * @returns {boolean} Returns `true` if the objects are equivalent, else `false`. */function(e,t,r,l,u,d,f){switch(r){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)break;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":if(e.byteLength!=t.byteLength||!d(new n(e),new n(t)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":// Coerce booleans to `1` or `0` and dates to milliseconds. // Invalid dates are coerced to `NaN`. return o(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":// Coerce regexes to strings and treat strings, primitives and objects, // as equal. See http://www.ecma-international.org/ecma-262/7.0/#sec-regexp.prototype.tostring // for more details. return e==t+"";case"[object Map]":var p=a;case"[object Set]":var g=1&l;if(p||(p=s),e.size!=t.size&&!g)break;// Assume cyclic values are equal. var h=f.get(e);if(h)return h==t;l|=2,// Recursively compare objects (susceptible to call stack limits). f.set(e,t);var m=i(p(e),p(t),l,u,d,f);return f.delete(e),m;case"[object Symbol]":if(c)return c.call(e)==c.call(t)}return!1}}),O.register("6mVVM",function(e,t){e.exports=/** * Converts `map` to its key-value pairs. * * @private * @param {Object} map The map to convert. * @returns {Array} Returns the key-value pairs. */function(e){var t=-1,r=Array(e.size);return e.forEach(function(e,n){r[++t]=[n,e]}),r}}),O.register("aZDg1",function(e,t){e.exports=/** * Converts `set` to an array of its values. * * @private * @param {Object} set The set to convert. * @returns {Array} Returns the values. */function(e){var t=-1,r=Array(e.size);return e.forEach(function(e){r[++t]=e}),r}}),O.register("fCOOX",function(e,t){var r=O("jcz51"),n=Object.prototype.hasOwnProperty;e.exports=/** * A specialized version of `baseIsEqualDeep` for objects with support for * partial deep comparisons. * * @private * @param {Object} object The object to compare. * @param {Object} other The other object to compare. * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details. * @param {Function} customizer The function to customize comparisons. * @param {Function} equalFunc The function to determine equivalents of values. * @param {Object} stack Tracks traversed `object` and `other` objects. * @returns {boolean} Returns `true` if the objects are equivalent, else `false`. */function(e,t,o,i,a,s){var l=1&o,c=r(e),u=c.length;if(u!=r(t).length&&!l)return!1;for(var d=u;d--;){var f=c[d];if(!(l?f in t:n.call(t,f)))return!1}// Check that cyclic values are equal. var p=s.get(e),g=s.get(t);if(p&&g)return p==t&&g==e;var h=!0;s.set(e,t),s.set(t,e);for(var m=l;++d<u;){var v=e[f=c[d]],y=t[f];if(i)var b=l?i(y,v,f,t,e,s):i(v,y,f,e,t,s);// Recursively compare objects (susceptible to call stack limits). if(!(void 0===b?v===y||a(v,y,o,i,s):b)){h=!1;break}m||(m="constructor"==f)}if(h&&!m){var C=e.constructor,A=t.constructor;C!=A&&"constructor"in e&&"constructor"in t&&!("function"==typeof C&&C instanceof C&&"function"==typeof A&&A instanceof A)&&(h=!1)}return s.delete(e),s.delete(t),h}}),O.register("jcz51",function(e,t){var r=O("iQ0Ra"),n=O("2Lreh"),o=O("jKjYd");e.exports=/** * Creates an array of own enumerable property names and symbols of `object`. * * @private * @param {Object} object The object to query. * @returns {Array} Returns the array of property names and symbols. */function(e){return r(e,o,n)}}),O.register("iQ0Ra",function(e,t){var r=O("8NpFR"),n=O("eIEhU");e.exports=/** * The base implementation of `getAllKeys` and `getAllKeysIn` which uses * `keysFunc` and `symbolsFunc` to get the enumerable property names and * symbols of `object`. * * @private * @param {Object} object The object to query. * @param {Function} keysFunc The function to get the keys of `object`. * @param {Function} symbolsFunc The function to get the symbols of `object`. * @returns {Array} Returns the array of property names and symbols. */function(e,t,o){var i=t(e);return n(e)?i:r(i,o(e))}}),O.register("8NpFR",function(e,t){e.exports=/** * Appends the elements of `values` to `array`. * * @private * @param {Array} array The array to modify. * @param {Array} values The values to append. * @returns {Array} Returns `array`. */function(e,t){for(var r=-1,n=t.length,o=e.length;++r<n;)e[o+r]=t[r];return e}}),O.register("2Lreh",function(e,t){var r=O("6FQZx"),n=O("3MaTA"),o=Object.prototype.propertyIsEnumerable,i=Object.getOwnPropertySymbols,a=i?function(e){return null==e?[]:r(i(e=Object(e)),function(t){return o.call(e,t)})}:n;e.exports=a}),O.register("6FQZx",function(e,t){e.exports=/** * A specialized version of `_.filter` for arrays without support for * iteratee shorthands. * * @private * @param {Array} [array] The array to iterate over. * @param {Function} predicate The function invoked per iteration. * @returns {Array} Returns the new filtered array. */function(e,t){for(var r=-1,n=null==e?0:e.length,o=0,i=[];++r<n;){var a=e[r];t(a,r,e)&&(i[o++]=a)}return i}}),O.register("3MaTA",function(e,t){e.exports=/** * This method returns a new empty array. * * @static * @memberOf _ * @since 4.13.0 * @category Util * @returns {Array} Returns the new empty array. * @example * * var arrays = _.times(2, _.stubArray); * * console.log(arrays); * // => [[], []] * * console.log(arrays[0] === arrays[1]); * // => false */function(){return[]}}),O.register("4wnJu",function(e,t){var r=O("e86JV"),n=O("lRBu4"),o=O("kD0K3"),i=O("gm77O"),a=O("daia6"),s=O("bf9T1"),l=O("4xClN"),c="[object Map]",u="[object Promise]",d="[object Set]",f="[object WeakMap]",p="[object DataView]",g=l(r),h=l(n),m=l(o),v=l(i),y=l(a),b=s;(r&&b(new r(new ArrayBuffer(1)))!=p||n&&b(new n)!=c||o&&b(o.resolve())!=u||i&&b(new i)!=d||a&&b(new a)!=f)&&(b=function(e){var t=s(e),r="[object Object]"==t?e.constructor:void 0,n=r?l(r):"";if(n)switch(n){case g:return p;case h:return c;case m:return u;case v:return d;case y:return f}return t}),e.exports=b}),O.register("e86JV",function(e,t){/* Built-in method references that are verified to be native. */var r=O("j3AXy")(O("7FBld"),"DataView");e.exports=r}),O.register("kD0K3",function(e,t){/* Built-in method references that are verified to be native. */var r=O("j3AXy")(O("7FBld"),"Promise");e.exports=r}),O.register("gm77O",function(e,t){/* Built-in method references that are verified to be native. */var r=O("j3AXy")(O("7FBld"),"Set");e.exports=r}),O.register("daia6",function(e,t){/* Built-in method references that are verified to be native. */var r=O("j3AXy")(O("7FBld"),"WeakMap");e.exports=r}),O.register("7d4U7",function(e,t){var r=O("7cFy3"),n=O("jKjYd");e.exports=/** * Gets the property names, values, and compare flags of `object`. * * @private * @param {Object} object The object to query. * @returns {Array} Returns the match data of `object`. */function(e){for(var t=n(e),o=t.length;o--;){var i=t[o],a=e[i];t[o]=[i,a,r(a)]}return t}}),O.register("7cFy3",function(e,t){var r=O("fR4kx");e.exports=/** * Checks if `value` is suitable for strict equality comparisons, i.e. `===`. * * @private * @param {*} value The value to check. * @returns {boolean} Returns `true` if `value` if suitable for strict * equality comparisons, else `false`. */function(e){return e==e&&!r(e)}}),O.register("lsXha",function(e,t){e.exports=/** * A specialized version of `matchesProperty` for source values suitable * for strict equality comparisons, i.e. `===`. * * @private * @param {string} key The key of the property to get. * @param {*} srcValue The value to match. * @returns {Function} Returns the new spec function. */function(e,t){return function(r){return null!=r&&r[e]===t&&(void 0!==t||e in Object(r))}}}),O.register("bbgcY",function(e,t){var r=O("hLtiy"),n=O("90yWB"),o=O("knrQa"),i=O("bkp0d"),a=O("7cFy3"),s=O("lsXha"),l=O("lky4s");e.exports=/** * The base implementation of `_.matchesProperty` which doesn't clone `srcValue`. * * @private * @param {string} path The path of the property to get. * @param {*} srcValue The value to match. * @returns {Function} Returns the new spec function. */function(e,t){return i(e)&&a(t)?s(l(e),t):function(i){var a=n(i,e);return void 0===a&&a===t?o(i,e):r(t,a,3)}}}),O.register("90yWB",function(e,t){var r=O("i8cFE");e.exports=/** * Gets the value at `path` of `object`. If the resolved value is * `undefined`, the `defaultValue` is returned in its place. * * @static * @memberOf _ * @since 3.7.0 * @category Object * @param {Object} object The object to query. * @param {Array|string} path The path of the property to get. * @param {*} [defaultValue] The value returned for `undefined` resolved values. * @returns {*} Returns the resolved value. * @example * * var object = { 'a': [{ 'b': { 'c': 3 } }] }; * * _.get(object, 'a[0].b.c'); * // => 3 * * _.get(object, ['a', '0', 'b', 'c']); * // => 3 * * _.get(object, 'a.b.c', 'default'); * // => 'default' */function(e,t,n){var o=null==e?void 0:r(e,t);return void 0===o?n:o}}),O.register("i8cFE",function(e,t){var r=O("f1LNj"),n=O("lky4s");e.exports=/** * The base implementation of `_.get` without support for default values. * * @private * @param {Object} object The object to query. * @param {Array|string} path The path of the property to get. * @returns {*} Returns the resolved value. */function(e,t){t=r(t,e);for(var o=0,i=t.length;null!=e&&o<i;)e=e[n(t[o++])];return o&&o==i?e:void 0}}),O.register("f1LNj",function(e,t){var r=O("eIEhU"),n=O("bkp0d"),o=O("epPWY"),i=O("hS40T");e.exports=/** * Casts `value` to a path array if it's not one. * * @private * @param {*} value The value to inspect. * @param {Object} [object] The object to query keys on. * @returns {Array} Returns the cast property path array. */function(e,t){return r(e)?e:n(e,t)?[e]:o(i(e))}}),O.register("bkp0d",function(e,t){var r=O("eIEhU"),n=O("biZPJ"),o=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,i=/^\w*$/;e.exports=/** * Checks if `value` is a property name and not a property path. * * @private * @param {*} value The value to check. * @param {Object} [object] The object to query keys on. * @returns {boolean} Returns `true` if `value` is a property name, else `false`. */function(e,t){if(r(e))return!1;var a=typeof e;return!!("number"==a||"symbol"==a||"boolean"==a||null==e||n(e))||i.test(e)||!o.test(e)||null!=t&&e in Object(t)}}),O.register("biZPJ",function(e,t){var r=O("bf9T1"),n=O("9uXwq");e.exports=/** * Checks if `value` is classified as a `Symbol` primitive or object. * * @static * @memberOf _ * @since 4.0.0 * @category Lang * @param {*} value The value to check. * @returns {boolean} Returns `true` if `value` is a symbol, else `false`. * @example * * _.isSymbol(Symbol.iterator); * // => true * * _.isSymbol('abc'); * // => false */function(e){return"symbol"==typeof e||n(e)&&"[object Symbol]"==r(e)}}),O.register("epPWY",function(e,t){var r=O("gIV4j"),n=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,o=/\\(\\)?/g,i=r(function(e){var t=[];return 46/* . */===e.charCodeAt(0)&&t.push(""),e.replace(n,function(e,r,n,i){t.push(n?i.replace(o,"$1"):r||e)}),t});e.exports=i}),O.register("gIV4j",function(e,t){var r=O("7PwBX");e.exports=/** * A specialized version of `_.memoize` which clears the memoized function's * cache when it exceeds `MAX_MEMOIZE_SIZE`. * * @private * @param {Function} func The function to have its output memoized. * @returns {Function} Returns the new memoized function. */function(e){var t=r(e,function(e){return 500===n.size&&n.clear(),e}),n=t.cache;return t}}),O.register("7PwBX",function(e,t){var r=O("g9iqB");/** * Creates a function that memoizes the result of `func`. If `resolver` is * provided, it determines the cache key for storing the result based on the * arguments provided to the memoized function. By default, the first argument * provided to the memoized function is used as the map cache key. The `func` * is invoked with the `this` binding of the memoized function. * * **Note:** The cache is exposed as the `cache` property on the memoized * function. Its creation may be customized by replacing the `_.memoize.Cache` * constructor with one whose instances implement the * [`Map`](http://ecma-international.org/ecma-262/7.0/#sec-properties-of-the-map-prototype-object) * method interface of `clear`, `delete`, `get`, `has`, and `set`. * * @static * @memberOf _ * @since 0.1.0 * @category Function * @param {Function} func The function to have its output memoized. * @param {Function} [resolver] The function to resolve the cache key. * @returns {Function} Returns the new memoized function. * @example * * var object = { 'a': 1, 'b': 2 }; * var other = { 'c': 3, 'd': 4 }; * * var values = _.memoize(_.values); * values(object); * // => [1, 2] * * values(other); * // => [3, 4] * * object.a = 2; * values(object); * // => [1, 2] * * // Modify the result cache. * values.cache.set(object, ['a', 'b']); * values(object); * // => ['a', 'b'] * * // Replace `_.memoize.Cache`. * _.memoize.Cache = WeakMap; */function n(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw TypeError("Expected a function");var o=function(){var r=arguments,n=t?t.apply(this,r):r[0],i=o.cache;if(i.has(n))return i.get(n);var a=e.apply(this,r);return o.cache=i.set(n,a)||i,a};return o.cache=new(n.Cache||r),o}// Expose `MapCache`. n.Cache=r,e.exports=n}),O.register("hS40T",function(e,t){var r=O("fgjtm");e.exports=/** * Converts `value` to a string. An empty string is returned for `null` * and `undefined` values. The sign of `-0` is preserved. * * @static * @memberOf _ * @since 4.0.0 * @category Lang * @param {*} value The value to convert. * @returns {string} Returns the converted string. * @example * * _.toString(null); * // => '' * * _.toString(-0); * // => '-0' * * _.toString([1, 2, 3]); * // => '1,2,3' */function(e){return null==e?"":r(e)}}),O.register("fgjtm",function(e,t){var r=O("1ke0A"),n=O("6EKca"),o=O("eIEhU"),i=O("biZPJ"),a=1/0,s=r?r.prototype:void 0,l=s?s.toString:void 0;e.exports=/** * The base implementation of `_.toString` which doesn't convert nullish * values to empty strings. * * @private * @param {*} value The value to process. * @returns {string} Returns the string. */function e(t){// Exit early for strings to avoid a performance hit in some environments. if("string"==typeof t)return t;if(o(t))return n(t,e)+"";if(i(t))return l?l.call(t):"";var r=t+"";return"0"==r&&1/t==-a?"-0":r}}),O.register("6EKca",function(e,t){e.exports=/** * A specialized version of `_.map` for arrays without support for iteratee * shorthands. * * @private * @param {Array} [array] The array to iterate over. * @param {Function} iteratee The function invoked per iteration. * @returns {Array} Returns the new mapped array. */function(e,t){for(var r=-1,n=null==e?0:e.length,o=Array(n);++r<n;)o[r]=t(e[r],r,e);return o}}),O.register("lky4s",function(e,t){var r=O("biZPJ"),n=1/0;e.exports=/** * Converts `value` to a string key if it's not a string or symbol. * * @private * @param {*} value The value to inspect. * @returns {string|symbol} Returns the key. */function(e){if("string"==typeof e||r(e))return e;var t=e+"";return"0"==t&&1/e==-n?"-0":t}}),O.register("knrQa",function(e,t){var r=O("7NxtY"),n=O("lDylQ");e.exports=/** * Checks if `path` is a direct or inherited property of `object`. * * @static * @memberOf _ * @since 4.0.0 * @category Object * @param {Object} object The object to query. * @param {Array|string} path The path to check. * @returns {boolean} Returns `true` if `path` exists, else `false`. * @example * * var object = _.create({ 'a': _.create({ 'b': 2 }) }); * * _.hasIn(object, 'a'); * // => true * * _.hasIn(object, 'a.b'); * // => true * * _.hasIn(object, ['a', 'b']); * // => true * * _.hasIn(object, 'b'); * // => false */function(e,t){return null!=e&&n(e,t,r)}}),O.register("7NxtY",function(e,t){e.exports=/** * The base implementation of `_.hasIn` without support for deep paths. * * @private * @param {Object} [object] The object to query. * @param {Array|string} key The key to check. * @returns {boolean} Returns `true` if `key` exists, else `false`. */function(e,t){return null!=e&&t in Object(e)}}),O.register("lDylQ",function(e,t){var r=O("f1LNj"),n=O("gjgJS"),o=O("eIEhU"),i=O("2Jb0d"),a=O("4N5FL"),s=O("lky4s");e.exports=/** * Checks if `path` exists on `object`. * * @private * @param {Object} object The object to query. * @param {Array|string} path The path to check. * @param {Function} hasFunc The function to check properties. * @returns {boolean} Returns `true` if `path` exists, else `false`. */function(e,t,l){t=r(t,e);for(var c=-1,u=t.length,d=!1;++c<u;){var f=s(t[c]);if(!(d=null!=e&&l(e,f)))break;e=e[f]}return d||++c!=u?d:!!(u=null==e?0:e.length)&&a(u)&&i(f,u)&&(o(e)||n(e))}}),O.register("9tqEp",function(e,t){var r=O("dMT5m"),n=O("fl0Ei"),o=O("bkp0d"),i=O("lky4s");e.exports=/** * Creates a function that returns the value at `path` of a given object. * * @static * @memberOf _ * @since 2.4.0 * @category Util * @param {Array|string} path The path of the property to get. * @returns {Function} Returns the new accessor function. * @example * * var objects = [ * { 'a': { 'b': 2 } }, * { 'a': { 'b': 1 } } * ]; * * _.map(objects, _.property('a.b')); * // => [2, 1] * * _.map(_.sortBy(objects, _.property(['a', 'b'])), 'a.b'); * // => [1, 2] */function(e){return o(e)?r(i(e)):n(e)}}),O.register("dMT5m",function(e,t){e.exports=/** * The base implementation of `_.property` without support for deep paths. * * @private * @param {string} key The key of the property to get. * @returns {Function} Returns the new accessor function. */function(e){return function(t){return null==t?void 0:t[e]}}}),O.register("fl0Ei",function(e,t){var r=O("i8cFE");e.exports=/** * A specialized version of `baseProperty` which supports deep paths. * * @private * @param {Array|string} path The path of the property to get. * @returns {Function} Returns the new accessor function. */function(e){return function(t){return r(t,e)}}}),O.register("gdn4G",function(e,t){var r,o;n(e.exports,"NetworkStatus",function(){return r}),(o=r||(r={}))[o.OFFLINE=0]="OFFLINE",o[o.ONLINE=1]="ONLINE"}),O.register("9mCa0",function(e,t){n(e.exports,"default",function(){return o});var r=O("gdn4G"),o=/** @class */function(){function e(e){var t=this,n=e.onOnlineCallback;this.networkStatus=r.NetworkStatus.ONLINE,window.addEventListener("offline",function(){t.networkStatus=r.NetworkStatus.OFFLINE}),window.addEventListener("online",function(){t.networkStatus=r.NetworkStatus.ONLINE,n()})}return Object.defineProperty(e.prototype,"status",{get:function(){// if ('onLine' in navigator) { // return navigator.onLine ? NetworkStatus.ONLINE : NetworkStatus.OFFLINE; // } return this.networkStatus},enumerable:!1,configurable:!0}),e}()}),O.register("g243p",function(e,t){n(e.exports,"PayloadType",function(){return O("nN1bA").PayloadType}),n(e.exports,"default",function(){return p});var r=O("2HjL4"),o=O("7Bmkt"),i=O("cwkIj"),a=O("kc61V"),s=O("ag7oL"),l=O("e2wPz"),c=O("nN1bA"),u={sampleRate:1,maxBufferSize:10,flushInterval:1e3},d=function(e){if(void 0===e.value)throw Error("Missing value for metric "+e.name);if("number"!=typeof e.value)throw Error("Value for metric "+e.name+" is of type "+typeof e.value+" and not a number")},f=function(e,t){return void 0===e.value||"number"!=typeof e.value?t:e.value},p=/** @class */function(e){function t(t){var r=t.sender,n=t.settings,o=void 0===n?u:n,a=t.hook,s=t.pageVisibility,l=e.call(this,{hook:a})||this;return l.sampleRate=o.sampleRate,l.queue=new i.default(o,r.send.bind(r)),l.pageVisibility=s,l}return(0,r.__extends)(t,e),t.prototype.updateSettings=function(e){this.queue.updateSettings(e)},t.prototype.increment=function(e){e.value=f(e,1),this.queue.enqueue(this.constructMetric(e,c.PayloadType.INCREMENT))},t.prototype.decrement=function(e){e.value=f(e,-1),this.queue.enqueue(this.constructMetric(e,c.PayloadType.DECREMENT))},t.prototype.timing=function(e){d(e),this.queue.enqueue(this.constructMetric(e,c.PayloadType.TIMING))},t.prototype.gauge=function(e){d(e),this.queue.enqueue(this.constructMetric(e,c.PayloadType.GAUGE))},/** * Called by user directly as a manual entrypoint * * @param {UserMetric} metric The metadata required to send a configured metric */t.prototype.submit=function(e){if(!(0,s.hasKey)(l.allowedMetricTypeMap,e.name))throw Error("Invalid Metric provided to Metal");var t=[];(0,s.objectKeys)(l.allowedTagsMap).forEach(function(r){if((0,s.hasKey)(e,r)){if("histogramBuckets"===r&&(e.histogramBuckets&&!/^([\d+]_?)*\d+$/.test(e.histogramBuckets)||!e.histogramBuckets))throw Error("Invalid Metric value: histogramBuckets");t.push(l.allowedTagsMap[r]+":"+e[r])}}),l.metricAttributeRequirementsMap[e.name].required.forEach(function(t){if(!(0,s.hasKey)(e,t))throw Error("Required metric attribute "+t+" is missing")});var r=e.name,n=e.value;this[l.allowedMetricTypeMap[r]]({name:r,value:n,tags:t})},t.prototype.constructMetric=function(e,t){var r=e.name,n=e.value,o=e.tags,i={type:t,name:r,tags:void 0===o?[]:o,value:n,sampleRate:this.sampleRate};return(// hook call to MetalClient callbacks this.hook({type:a.CoreType.METRIC,data:i}),i)},t}(o.default)}),O.register("7Bmkt",function(e,t){n(e.exports,"default",function(){return o});var r=O("kTsMf"),o=function(e){var t=e.hook;this.hook=t};k(e.exports,r)}),O.register("kTsMf",function(e,t){}),O.register("cwkIj",function(e,t){n(e.exports,"default",function(){return o});var r=O("2HjL4"),o=/** @class */function(){function e(e,t){var r=this;this.buffer=[],this.settings=e,this.callback=t,this.intervalHandle=setInterval(this.flush.bind(this),this.settings.flushInterval),window.addEventListener("beforeunload",function(){r.intervalHandle&&clearInterval(r.intervalHandle)})}return e.prototype.flush=function(){this.callback(this.buffer,this.settings.bufferType),// TODO: there is potential data loss here if the send call fails // FIX ME Probably handle in sender tho. this.buffer=[]},e.prototype.enqueue=function(e){this.buffer.push(e);var t=this.settings.maxBufferSize;t>0&&this.buffer.length>=t&&this.flush()},e.prototype.updateSettings=function(e){this.settings=(0,r.__assign)((0,r.__assign)({},this.settings),e),e.flushInterval&&(clearInterval(this.intervalHandle),this.intervalHandle=setInterval(this.flush.bind(this),e.flushInterval))},e}()}),O.register("kc61V",function(e,t){var r,o;n(e.exports,"catalog",function(){return O("clE1G").catalog}),n(e.exports,"CoreType",function(){return r}),/** * Parts of the MetalCore */O("bxhLY"),O("g243p"),(o=r||(r={})).METRIC="metric",o.ERROR="error"}),O.register("bxhLY",function(e,t){n(e.exports,"default",function(){return s});var r=O("2HjL4"),o=O("7Bmkt"),i=O("kc61V"),a=O("clE1G"),s=/** @class */function(e){function t(t){var r=t.hook;return e.call(this,{hook:r})||this}return(0,r.__extends)(t,e),t.prototype.submit=function(e){this.hook({type:i.CoreType.ERROR,data:e})},t}(o.default);k(e.exports,a)}),O.register("clE1G",function(e,t){}),O.register("e2wPz",function(e,t){n(e.exports,"allowedMetricTypeMap",function(){return l}),n(e.exports,"allowedTagsMap",function(){return c}),n(e.exports,"metricAttributeRequirementsMap",function(){return C});var r,o,i=O("2HjL4"),a=O("ihLOH"),s=O("nN1bA"),l=((r={})[a.ErrorMetricName.UNCAUGHT]=s.PayloadType.INCREMENT,r[a.ErrorMetricName.REQUEST]=s.PayloadType.INCREMENT,r[a.ErrorMetricName.API]=s.PayloadType.INCREMENT,r[a.ErrorMetricName.GRAPHQL]=s.PayloadType.INCREMENT,r[a.ErrorMetricName.VALIDATION]=s.PayloadType.INCREMENT,r[a.ErrorMetricName.INPUT]=s.PayloadType.INCREMENT,r[a.ErrorMetricName.UNHANDLED_PROMISE_REJECTION]=s.PayloadType.INCREMENT,r[a.ErrorMetricName.COMPONENT]=s.PayloadType.INCREMENT,r[a.ErrorMetricName.COMPONENT_BOUNDARY]=s.PayloadType.INCREMENT,r[a.ErrorMetricName.COMPONENT_GRAPHQL]=s.PayloadType.INCREMENT,r[a.ErrorMetricName.COMPONENT_API]=s.PayloadType.INCREMENT,r[a.PerformanceMetricName.APDEX]=s.PayloadType.TIMING,r[a.PerformanceMetricName.SPEED_INDEX]=s.PayloadType.TIMING,r[a.PerformanceMetricName.TIME_TO_INTERACTIVE]=s.PayloadType.TIMING,r[a.PerformanceMetricName.TIME_TO_INTERACTIVE_SLO]=s.PayloadType.INCREMENT,r[a.PerformanceMetricName.TIME_TO_FIRST_BYTE]=s.PayloadType.TIMING,r[a.PerformanceMetricName.FIRST_PAINT]=s.PayloadType.TIMING,r[a.PerformanceMetricName.FIRST_CONTENTFUL_PAINT]=s.PayloadType.TIMING,r[a.PerformanceMetricName.FIRST_MEANINGFUL_PAINT]=s.PayloadType.TIMING,r[a.PerformanceMetricName.FIRST_MEANINGFUL_PAINT_SLO]=s.PayloadType.INCREMENT,r[a.PerformanceMetricName.FIRST_INPUT_DELAY]=s.PayloadType.TIMING,r[a.PerformanceMetricName.REQUEST_TIMING]=s.PayloadType.TIMING,r[a.PerformanceMetricName.REQUEST_TIMING_SLO]=s.PayloadType.INCREMENT,r[a.PerformanceMetricName.RESOURCE_TIMING]=s.PayloadType.TIMING,r[a.PerformanceMetricName.CACHE_HITS]=s.PayloadType.INCREMENT,r[a.PerformanceMetricName.COMPONENT_PREVIEW]=s.PayloadType.TIMING,r[a.PerformanceMetricName.COMPONENT_INTERACTIVE]=s.PayloadType.TIMING,r[a.PerformanceMetricName.COMPONENT_READY]=s.PayloadType.TIMING,r[a.PerformanceMetricName.COMPONENT_READY_SLO]=s.PayloadType.INCREMENT,r[a.PerformanceMetricName.COMPONENT_REQUEST_TIMING]=s.PayloadType.TIMING,r[a.UserInteractionMetricName.TASK_SUCCESS]=s.PayloadType.INCREMENT,r[a.UserInteractionMetricName.TASK_FAILURE]=s.PayloadType.INCREMENT,r[a.UserInteractionMetricName.TASK_DURATION]=s.PayloadType.TIMING,r[a.UserInteractionMetricName.TASK_TIME_TO_FEEDBACK]=s.PayloadType.TIMING,r[a.UserInteractionMetricName.TASK_TIME_TO_FEEDBACK_SLO]=s.PayloadType.INCREMENT,r[a.UserInteractionMetricName.TASK_TIME_TO_COMPLETE]=s.PayloadType.TIMING,r[a.UserInteractionMetricName.TASK_TIME_TO_COMPLETE_SLO]=s.PayloadType.INCREMENT,r),c={component:"component",isActiveTab:"active_tab",isInitial:"initial_load",isSSR:"ssr",page:"page",success:"success",task:"task",taskId:"task_id",type:"type",histogramBuckets:"gsd_histogram"},u=["page"],d=["isSSR","isActiveTab"],f=["histogramBuckets"],p={required:(0,i.__spread)(u),optional:(0,i.__spread)(d)},g={required:(0,i.__spread)(u),optional:(0,i.__spread)(d,f)},h={required:(0,i.__spread)(u,["success"]),optional:(0,i.__spread)(d)},m={required:(0,i.__spread)(u,["component"]),optional:(0,i.__spread)(d)},v={required:(0,i.__spread)(u,["component"]),optional:(0,i.__spread)(d,f)},y={required:(0,i.__spread)(u,["task"]),optional:(0,i.__spread)(d,["taskId"])},b={required:(0,i.__spread)(u,["task"]),optional:(0,i.__spread)(d,f,["taskId"])},C=((o={})[a.ErrorMetricName.UNCAUGHT]=p,o[a.ErrorMetricName.REQUEST]=p,o[a.ErrorMetricName.API]=p,o[a.ErrorMetricName.GRAPHQL]=p,o[a.ErrorMetricName.VALIDATION]=p,o[a.ErrorMetricName.INPUT]=p,o[a.ErrorMetricName.UNHANDLED_PROMISE_REJECTION]=p,o[a.ErrorMetricName.COMPONENT]=m,o[a.ErrorMetricName.COMPONENT_BOUNDARY]=m,o[a.ErrorMetricName.COMPONENT_GRAPHQL]=m,o[a.ErrorMetricName.COMPONENT_API]=m,o[a.PerformanceMetricName.APDEX]=(0,i.__assign)((0,i.__assign)({},p),{optional:(0,i.__spread)(d,f,["isInitial"])}),o[a.PerformanceMetricName.SPEED_INDEX]=g,o[a.PerformanceMetricName.TIME_TO_INTERACTIVE]=g,o[a.PerformanceMetricName.TIME_TO_INTERACTIVE_SLO]=h,o[a.PerformanceMetricName.TIME_TO_FIRST_BYTE]=g,o[a.PerformanceMetricName.FIRST_PAINT]=g,o[a.PerformanceMetricName.FIRST_CONTENTFUL_PAINT]=g,o[a.PerformanceMetricName.FIRST_MEANINGFUL_PAINT]=g,o[a.PerformanceMetricName.FIRST_MEANINGFUL_PAINT_SLO]=h,o[a.PerformanceMetricName.FIRST_INPUT_DELAY]=g,o[a.PerformanceMetricName.REQUEST_TIMING]=(0,i.__assign)((0,i.__assign)({},g),{optional:(0,i.__spread)(d,f,["type"])}),o[a.PerformanceMetricName.REQUEST_TIMING_SLO]={required:(0,i.__spread)(u,["success"]),optional:(0,i.__spread)(d,["type"])},o[a.PerformanceMetricName.RESOURCE_TIMING]=(0,i.__assign)((0,i.__assign)({},g),{optional:(0,i.__spread)(d,f,["type"])}),o[a.PerformanceMetricName.CACHE_HITS]=p,o[a.PerformanceMetricName.COMPONENT_PREVIEW]=v,o[a.PerformanceMetricName.COMPONENT_INTERACTIVE]=v,o[a.PerformanceMetricName.COMPONENT_REQUEST_TIMING]=v,o[a.PerformanceMetricName.COMPONENT_READY]=v,o[a.PerformanceMetricName.COMPONENT_READY_SLO]=(0,i.__assign)((0,i.__assign)({},p),{required:(0,i.__spread)(u,["component","success"])}),o[a.UserInteractionMetricName.TASK_SUCCESS]=y,o[a.UserInteractionMetricName.TASK_FAILURE]=y,o[a.UserInteractionMetricName.TASK_DURATION]=b,o[a.UserInteractionMetricName.TASK_TIME_TO_FEEDBACK]=b,o[a.UserInteractionMetricName.TASK_TIME_TO_FEEDBACK_SLO]=(0,i.__assign)((0,i.__assign)({},y),{required:(0,i.__spread)(u,["task","success"])}),o[a.UserInteractionMetricName.TASK_TIME_TO_COMPLETE]=b,o[a.UserInteractionMetricName.TASK_TIME_TO_COMPLETE_SLO]=(0,i.__assign)((0,i.__assign)({},y),{required:(0,i.__spread)(u,["task","success"])}),o)}),O.register("ihLOH",function(e,t){var r,o,i,a,s,l;n(e.exports,"ErrorMetricName",function(){return r}),n(e.exports,"PerformanceMetricName",function(){return o}),n(e.exports,"UserInteractionMetricName",function(){return i}),/** Page level */(a=r||(r={})).UNCAUGHT="fe.error.uncaught",a.REQUEST="fe.error.request",a.API="fe.error.api",a.GRAPHQL="fe.error.graphql",a.VALIDATION="fe.error.validation",a.INPUT="fe.error.input",a.UNHANDLED_PROMISE_REJECTION="fe.error.unhandledrejection",/** Component level */a.COMPONENT="fe.error.component",a.COMPONENT_BOUNDARY="fe.error.component.boundary",a.COMPONENT_GRAPHQL="fe.error.component.graphql",a.COMPONENT_API="fe.error.component.api",/** Page level */(s=o||(o={})).APDEX="fe.perf.apdex",s.SPEED_INDEX="fe.perf.speedindex",s.TIME_TO_INTERACTIVE="fe.perf.time_to_interactive",s.TIME_TO_INTERACTIVE_SLO="fe.perf.time_to_interactive.slo",s.TIME_TO_FIRST_BYTE="fe.perf.time_to_first_byte",s.FIRST_PAINT="fe.perf.first_paint",s.FIRST_CONTENTFUL_PAINT="fe.perf.first_contentful_paint",s.FIRST_MEANINGFUL_PAINT="fe.perf.first_meaningful_paint",s.FIRST_MEANINGFUL_PAINT_SLO="fe.perf.first_meaningful_paint.slo",s.FIRST_INPUT_DELAY="fe.perf.first_input_delay",s.REQUEST_TIMING="fe.perf.request_timing",s.REQUEST_TIMING_SLO="fe.perf.request_timing.slo",s.RESOURCE_TIMING="fe.perf.resource_timing",s.CACHE_HITS="fe.perf.cache_hits",/** Component level */s.COMPONENT_PREVIEW="fe.perf.component.time_to_preview",s.COMPONENT_INTERACTIVE="fe.perf.component.time_to_interactive",s.COMPONENT_READY="fe.perf.component.time_to_ready",s.COMPONENT_READY_SLO="fe.perf.component.time_to_ready.slo",s.COMPONENT_REQUEST_TIMING="fe.perf.component.request_timing",(l=i||(i={})).TASK_SUCCESS="fe.user.task.success",l.TASK_FAILURE="fe.user.task.failure",l.TASK_DURATION="fe.user.task.duration",l.TASK_TIME_TO_FEEDBACK="fe.user.task.time_to_feedback",l.TASK_TIME_TO_FEEDBACK_SLO="fe.user.task.time_to_feedback.slo",l.TASK_TIME_TO_COMPLETE="fe.user.task.time_to_complete",l.TASK_TIME_TO_COMPLETE_SLO="fe.user.task.time_to_complete.slo"}),O.register("nN1bA",function(e,t){var r,o;n(e.exports,"PayloadType",function(){return r}),(o=r||(r={})).TIMING="timing",o.GAUGE="gauge",o.INCREMENT="increment",o.DECREMENT="decrement"}),O.register("e2pWI",function(e,t){n(e.exports,"ErrorsPlugin",function(){return O("dYI1C").default}),O("hZR30"),O("dYI1C"),O("3MJKu"),O("iwcCO");var r=O("60gI0");k(e.exports,r)}),O.register("hZR30",function(e,t){O("ihLOH"),O("6xQTt");var r=O("cgmvO"),n=O("kRnSD"),o=O("JEjc0"),i=O("k4cUH");!/** @class */function(){function e(e){var t=e.rootId,a=e.callbacks,s=void 0===a?[]:a,l=e.collectors,c=void 0===l?{}:l,u=e.histograms,d=void 0===u?{}:u,f=e.blacklist;if(!t)throw Error(r.errors.metrics.browser.rootId);this.interactiveMetrics=new o.default({callbacks:s,collectors:c,histograms:d}),this.paintMetrics=new n.default({rootId:t,callbacks:s,collectors:c,histograms:d}),this.resourceMetrics=new i.default({callbacks:s,blacklist:void 0===f?[]:f}),this.plugins=[this.interactiveMetrics,this.paintMetrics,this.resourceMetrics]}e.prototype.install=function(e){this.plugins.forEach(function(t){return t.install(e)})},e.prototype.destroy=function(){this.plugins.forEach(function(e){return e.destroy&&e.destroy()})}}()}),O.register("6xQTt",function(e,t){n(e.exports,"default",function(){return O("cgmvO")}),O("cgmvO")}),O.register("cgmvO",function(e,t){n(e.exports,"errors",function(){return r});var r={metalhead:{notfound:"Metal: For TTI & FID metrics,\n you should include metal-head.min.js within <head>\n to setup observers and timings as early as possible."},metrics:{browser:{rootId:"Metal: Browser Metrics:\n rootId must be supplied to instantiate this plugin"}},metalClient:{metalId:"Metal: Deprecation warning:\n Metal will require a metalId to determine config in future versions.\n Please update your client's config."},plugins:{paint:{unsupported:"Metal: Performance Painting Timings: not supported by this browser"},interactive:{longtask:"Metal: Long task not supported"}}}}),O.register("kRnSD",function(e,t){n(e.exports,"default",function(){return f});var r=O("2HjL4"),i=O("c1BbM");O("bdQCS");var a=O("dhAaH"),s=O("ihLOH"),l=O("22SvI"),c=O("3ILyY"),u=O("43s5J"),d={childList:!0,subtree:!0},f=/** @class */function(e){/* TODO if rootId is not specified, PaintMetrics will still attempt to observe, and do nothing presumably - handle this better. */function t(t){var n,a=t.rootId,c=void 0===a?"root":a,f=t.callbacks,p=t.collectors,g=void 0===p?{}:p,h=t.histograms,m=e.call(this,{callbacks:void 0===f?[]:f})||this;return m.paintTimings=[],m.lastPaintCount=0,m.histograms={},m.page="",m.observer=new MutationObserver(m.getNewNodes.bind(m)),m.observer.observe(document.getElementById(c),d),"PerformanceObserver"in window&&(0,u.getPaintTimingsWithPerformanceObserverAsync)().catch(/*@__PURE__*/o(i)),m.collectors=(0,r.__assign)(((n={})[s.PerformanceMetricName.FIRST_MEANINGFUL_PAINT]=m.getFirstMeaningfulPaintAsync.bind(m),n),g),m.histograms=void 0===h?{}:h,// remove observer after TIMEOUT_THRESHOLD setTimeout(function(){return m.observer.disconnect()},l.TIMEOUT_THRESHOLD),m}return(0,r.__extends)(t,e),/** * private function for * new node callback * * @returns {PaintTiming} */t.prototype.createPaintTimingObject=function(){var e=document.body.getElementsByTagName("*").length,t=e-this.lastPaintCount;return this.lastPaintCount=e,{time:performance.now(),domSize:e,domCountDelta:t}},/** * private function for * new node callback * * @returns {void} */t.prototype.getNewNodes=function(){this.paintTimings.push(this.createPaintTimingObject())},/** * Used internall to derive the class's FMP output. * * @param FCPtiming First Contentful Paint timing * @returns {number} The FMP */t.prototype.getFirstMeaningfulPaint=function(e){var t=(0,u.getFirstNavTiming)(),n=this.paintTimings.filter(function(r){var n=r.time;return n>e&&n<t});return(// if there are no timings; FCP === FMP so just return FCP n.length?(0,r.__read)(n.sort(function(e,t){var r=e.domCountDelta;return t.domCountDelta-r}),1)[0].time:e)},t.prototype.getFirstMeaningfulPaintAsync=function(e){var t=this,r=l.TIMEOUT_THRESHOLD-performance.now();return new Promise(function(n){setTimeout(function(){return n(t.getFirstMeaningfulPaint(e))},r)})},/** * Runs the Paint Metrics plugin. * * @param client An instance of MetalClient */t.prototype.install=function(e){this.page=(0,c.getPage)(e.pageTracker,!0),this.callbacks.push((0,c.sendMetricTimingCallback)(e)),this.getTimings()},/** * Destroys the Paint Metrics plugin and its references */t.prototype.destroy=function(){this.observer.disconnect()},t.prototype.handleCallbacks=function(e){var t=e.name,r=e.value;this.doCallbacks({metric:{name:t,value:r,page:this.page},histograms:this.histograms,shouldCheckActiveTab:!0})},/** * Get the paint timings, and runs the internal callbacks to expose the results to its subscribers. */t.prototype.getTimings=function(){return(0,r.__awaiter)(this,void 0,void 0,function(){var e,t,n,o;return(0,r.__generator)(this,function(r){switch(r.label){case 0:return r.trys.push([0,3,,4]),[4/*yield*/,(0,u.getPaintTimingsAsync)()];case 1:return(e=r.sent()).forEach(this.handleCallbacks.bind(this)),t=e.find(function(e){return e.name===s.PerformanceMetricName.FIRST_CONTENTFUL_PAINT}).value,n=s.PerformanceMetricName.FIRST_MEANINGFUL_PAINT,[4/*yield*/,this.collectors[n](t)];case 2:return o=r.sent(),this.handleCallbacks({name:n,value:o}),[3/*break*/,4];case 3:return r.sent(),// TODO: probably give a better annotated error. console.warn("PaintMetricsPlugin: Unable to get Paint Timings"),[3/*break*/,4];case 4:return[2/*return*/]}})})},t}(a.default)}),O.register("c1BbM",function(e,t){e.exports=/** * This method returns `undefined`. * * @static * @memberOf _ * @since 2.3.0 * @category Util * @example * * _.times(2, _.noop); * // => [undefined, undefined] */function(){// No operation performed. }}),O.register("bdQCS",function(e,t){n(e.exports,"CallbackProvider",function(){return O("dhAaH").default}),O("7Bmkt"),O("dhAaH")}),O.register("dhAaH",function(e,t){n(e.exports,"default",function(){return o});var r=O("2HjL4"),o=/** @class */function(){function e(e){var t=e.callbacks;this.callbacks=[],// ensure we create a new array this.callbacks=(void 0===t?[]:t).map(function(e){return e})}return e.prototype.doCallbacks=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.callbacks.forEach(function(t){return t.apply(void 0,(0,r.__spread)(e))})},e}()}),O.register("22SvI",function(e,t){n(e.exports,"TIMEOUT_THRESHOLD",function(){return s}),n(e.exports,"BrowserMetricName",function(){return i}),n(e.exports,"BROWSER_METRICS_MAP",function(){return l});var r,o,i,a=O("ihLOH"),s=5e3;(r=i||(i={})).FIRST_INPUT_DELAY="first-input-delay",r.TIME_TO_INTERACTIVE="time-to-interactive",r.FIRST_CONTENTFUL_PAINT="first-contentful-paint",r.FIRST_MEANINGFUL_PAINT="first-meaningful-paint",r.FIRST_PAINT="first-paint",r.RESOURCE_TIMING="resource-timing",r.REQUEST_TIMING="request-timing";/** * Maps User metric namespaces to StatsD Metric namespace */var l=((o={})[i.FIRST_INPUT_DELAY]=a.PerformanceMetricName.FIRST_INPUT_DELAY,o[i.TIME_TO_INTERACTIVE]=a.PerformanceMetricName.TIME_TO_INTERACTIVE,o[i.FIRST_CONTENTFUL_PAINT]=a.PerformanceMetricName.FIRST_CONTENTFUL_PAINT,o[i.FIRST_PAINT]=a.PerformanceMetricName.FIRST_PAINT,o[i.FIRST_MEANINGFUL_PAINT]=a.PerformanceMetricName.FIRST_MEANINGFUL_PAINT,o[i.REQUEST_TIMING]=a.PerformanceMetricName.REQUEST_TIMING,o[i.RESOURCE_TIMING]=a.PerformanceMetricName.RESOURCE_TIMING,o)}),O.register("3ILyY",function(e,t){n(e.exports,"sendMetricTimingCallback",function(){return o}),n(e.exports,"getPage",function(){return i});var r=O("2HjL4"),o=function(e){return function(t){var n=t.metric,o=t.histograms,i=void 0===o?{}:o,a=t.shouldCheckActiveTab;void 0!==a&&a&&e.pageVisibility.wasPreviouslyHidden||(e.metric.submit(n),i[n.name]&&e.metric.submit((0,r.__assign)((0,r.__assign)({},n),{histogramBuckets:i[n.name]})))}},i=function(e,t){return e?t?e.initialPage:e.page:""}}),O.register("43s5J",function(e,t){n(e.exports,"getPaintTimingsWithPerformanceObserverAsync",function(){return c}),n(e.exports,"getPaintTimingsAsync",function(){return u}),n(e.exports,"getFirstNavTiming",function(){return d});var r,o=O("2HjL4"),i=O("22SvI");O("6xQTt");var a=O("cgmvO"),s=function(e){var t=e.name,r=e.startTime;return{name:i.BROWSER_METRICS_MAP[t],value:r}},l=function(e){return(0,o.__spread)(e).map(s)},c=function(){if(!r){var e=void 0;try{e=performance.getEntriesByType("paint")}catch(t){e=[]}r=e.length?Promise.resolve(l(e)):new Promise(function(e,t){var r=new PerformanceObserver(function(t){var n=l(t.getEntries());// clean up observer r.disconnect(),// pass back data e(n)});try{r.observe({entryTypes:["paint"]})}catch(e){t(e)}})}return r},u=function(){return(// this is best "PerformanceObserver"in window?c():"performance"in window?new Promise(function(e){setTimeout(function(){var t=performance.getEntriesByType("paint");e((0,o.__spread)(t).map(s));// this ensures we never wait more than TIMEOUT_THRESHOLD },i.TIMEOUT_THRESHOLD-performance.now())}):Promise.reject(Error(a.errors.plugins.paint.unsupported)))},d=function(){var e=(0,o.__read)(performance.getEntriesByName("first-navigation"),1)[0];// if no timing exists just use TIMEOUT_THRESHOLD return e&&e.startTime||i.TIMEOUT_THRESHOLD}}),O.register("JEjc0",function(e,t){n(e.exports,"default",function(){return f});var r,i=O("2HjL4"),a=O("c1BbM"),s=O("ihLOH");O("bdQCS");var l=O("dhAaH"),c=O("3ILyY"),u=O("cH9h5"),d=((r={})[s.PerformanceMetricName.FIRST_INPUT_DELAY]=u.getFIDAsync,r[s.PerformanceMetricName.TIME_TO_INTERACTIVE]=u.getTTIAsync,r[s.PerformanceMetricName.TIME_TO_FIRST_BYTE]=u.getTTFBAsync,r),f=/** @class */function(e){function t(t){var r=t.callbacks,n=t.collectors,o=void 0===n?{}:n,a=t.histograms,l=e.call(this,{callbacks:void 0===r?[]:r})||this;return l.histograms={},l.page="",l.supportedMetrics=[s.PerformanceMetricName.FIRST_INPUT_DELAY,s.PerformanceMetricName.TIME_TO_INTERACTIVE,s.PerformanceMetricName.TIME_TO_FIRST_BYTE],l.collectors=(0,i.__assign)((0,i.__assign)({},d),o),l.histograms=void 0===a?{}:a,l}return(0,i.__extends)(t,e),t.prototype.getTimings=function(){var e=this;this.supportedMetrics.forEach(function(t){e.collectors[t]().then(function(r){return e.doCallbacks({metric:{name:t,value:r,page:e.page},histograms:e.histograms,shouldCheckActiveTab:t!==s.PerformanceMetricName.FIRST_INPUT_DELAY})}).catch(/*@__PURE__*/o(a))})},t.prototype.install=function(e){this.page=(0,c.getPage)(e.pageTracker,!0),this.callbacks.push((0,c.sendMetricTimingCallback)(e)),this.getTimings()},t}(l.default)}),O.register("cH9h5",function(e,t){n(e.exports,"getTTIAsync",function(){return a}),n(e.exports,"getFIDAsync",function(){return s}),n(e.exports,"getTTFBAsync",function(){return l});var r=O("2HjL4"),o=O("9uERg");O("6xQTt");var i=O("cgmvO"),a=function(){return new Promise(function(e,t){window.perfMetrics||t(Error(i.errors.metalhead.notfound)),Object.prototype.hasOwnProperty.call(window,"PerformanceLongTaskTiming")||t(Error(i.errors.plugins.interactive.longtask)),o.getFirstConsistentlyInteractive({}).then(e)})},s=function(){return new Promise(function(e,t){window.perfMetrics||t(Error(i.errors.metalhead.notfound)),// onFirstInputDelay's callback also passes delay in ms, and the evt. window.perfMetrics.onFirstInputDelay(e)})},l=function(){return new Promise(function(e,t){try{var n=(0,r.__read)(window.performance.getEntriesByType("navigation"),1)[0];if(n)/** * Navigation Timing Level 2 * https://www.w3.org/TR/navigation-timing-2/ * Not supported: IE, Safari */e(n.responseStart);else{/** * Navigation Timing * https://www.w3.org/TR/navigation-timing/ */var o=window.performance.timing,i=o.responseStart,a=o.navigationStart;e(i-a)}}catch(e){// in rare case that navigation timing is not supported t(e)}})}}),O.register("k4cUH",function(e,t){n(e.exports,"default",function(){return c});var r=O("2HjL4");O("bdQCS");var o=O("dhAaH"),i=O("dG7ws"),a=O("3ILyY"),s=O("lh0Vr"),l=O("k3Vv9"),c=/** @class */function(e){function t(t){var n=t.callbacks,o=t.blacklist,a=void 0===o?[]:o,c=e.call(this,{callbacks:void 0===n?[]:n})||this;if(c.pageTracker=null,c.performance=window.performance,c.timings=[],c.filterEntryList=function(e,t){var r=(0,s.default)({blacklist:t});return Array.prototype.filter.call(e,r)},!(0,i.isPerformanceObserverSupported)())return console.warn("Metal: Performance Observer not supported, ResourceMetricsPlugin will not work"),c;var u=c.performance.getEntriesByType("resource"),d=c.filterEntryList(u,a);return c.timings=d.map(l.default),// capture future timings c.observer=new PerformanceObserver(function(e){var t,n=e.getEntries(),o=c.filterEntryList(n,a).map(l.default);// capture locally c.timings=(t=c.timings).concat.apply(t,(0,r.__spread)(o)),o.length&&c.send.apply(c,(0,r.__spread)(o))}),c}return(0,r.__extends)(t,e),// TODO: this function can probably be removed // call Metal directly t.prototype.send=function(){for(var e=this,t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];t.forEach(function(t){var r=t.name,n=t.value,o=t.type,i=(0,a.getPage)(e.pageTracker,!1);e.doCallbacks({metric:{name:r,value:n,type:o,page:i}})})},/** * Runs the Resource Timings plugin. * * @param client An instance of MetalClient */t.prototype.install=function(e){this.pageTracker=e.pageTracker,this.callbacks.push((0,a.sendMetricTimingCallback)(e)),this.send.apply(this,(0,r.__spread)(this.timings)),this.observer&&this.observer.observe({entryTypes:["resource"]})},/** * Destroys the Paint Metrics plugin and its references */t.prototype.destroy=function(){this.observer&&this.observer.disconnect()},t}(o.default)}),O.register("dG7ws",function(e,t){n(e.exports,"isPerformanceObserverSupported",function(){return r}),performance.timeOrigin||(Date.now(),performance.now());var r=function(){return"PerformanceObserver"in window&&"function"==typeof PerformanceObserver}}),O.register("lh0Vr",function(e,t){n(e.exports,"default",function(){return i});var r=O("2HjL4"),o=O("4sZoh"),i=function(e){var t=e.blacklist,n=void 0===t?[]:t;return function(e){var t=e.name;return!(0,r.__spread)(o.DEFAULT_REQUEST_BLACKLIST,n).find(function(e){return t.includes(e)})}}}),O.register("4sZoh",function(e,t){n(e.exports,"AJAX_INITIATOR_TYPES",function(){return r}),n(e.exports,"DEFAULT_REQUEST_BLACKLIST",function(){return o});// https://w3c.github.io/resource-timing/#sec-performanceresourcetiming var r=["fetch","xmlhttprequest","beacon","other"],o=[// development purposes "localhost",// anvil (stargate) "atlassian.com/metal/ingest",// new relic "bam.nr",// webstatsd ingest "webstatsd",// GASv3 (stargate) "gateway/api/gasv3"]}),O.register("k3Vv9",function(e,t){n(e.exports,"default",function(){return i});var r=O("22SvI"),o=O("4sZoh"),i=function(e){var t=e.initiatorType,n=e.duration,i=-1!==(0,o.AJAX_INITIATOR_TYPES).indexOf(t)?r.BrowserMetricName.REQUEST_TIMING:r.BrowserMetricName.RESOURCE_TIMING;return{name:r.BROWSER_METRICS_MAP[i],value:n,type:t}}}),O.register("dYI1C",function(e,t){n(e.exports,"default",function(){return i});var r=O("2HjL4"),o=O("kc61V"),i=/** @class */function(){function e(){}return e.prototype.install=function(e){// Listen to error events from MetalClient e.addEventHook(o.CoreType.ERROR,function(t){var n=t.page,o=t.component,i=t.name;e.metric.submit((0,r.__assign)({name:i,value:1,page:n},o?{component:o}:{}))})},e}()}),O.register("3MJKu",function(e,t){var r=O("kc61V"),n=O("ag7oL");(function(){/* eslint-disable no-console */this.printError=function(e){console.group("METAL "+r.CoreType.ERROR),console.table(e),console.groupEnd()},/* eslint-enable no-console *//* eslint-disable no-console */this.printMetric=function(e){console.group("METAL "+r.CoreType.METRIC+" ("+e.type+")"),console.table({name:e.name,value:e.value,tags:e.tags?e.tags.toString():null}),console.groupEnd()};/* eslint-enable no-console */}).prototype.install=function(e){// Listen to all events from MetalClient var t,o=((t={})[r.CoreType.ERROR]=this.printError,t[r.CoreType.METRIC]=this.printMetric,t);(0,n.objectValues)(r.CoreType).forEach(function(t){e.addEventHook(t,function(e){o[t]&&o[t](e)})})}}),O.register("iwcCO",function(e,t){var r=O("2HjL4"),n=O("dG7ws");!/** @class */function(){function e(e){var t=this;if(this.allowlist={},!(0,n.isPerformanceObserverSupported)()){console.warn("Metal: Performance Observer not supported, PerformanceMarkPlugin will not work");return}Object.keys(e).forEach(function(n){var o=e[n];if(!n)throw Error("Metal: Unsupported metric type supplied to PerformanceMarkPlugin");t.allowlist[o.name]=(0,r.__assign)((0,r.__assign)({},o),{name:n})}),this.observer=new PerformanceObserver(this.getMarksCallback.bind(this)),this.observer.observe({entryTypes:["mark","measure"]})}e.prototype.getMarksCallback=function(e){var t=this;e.getEntries().forEach(function(e){if(e.name in t.allowlist){var n=t.allowlist[e.name],o=e.duration?e.duration:e.startTime;t.client.metric.submit((0,r.__assign)((0,r.__assign)({},n),{value:o}))}})},e.prototype.install=function(e){this.client=e},e.prototype.destroy=function(){this.observer&&this.observer.disconnect()}}()}),O.register("60gI0",function(e,t){}),O.register("jIAFr",function(e,t){n(e.exports,"default",function(){return a});var r=O("8sw6U"),i=O("7rgw3");function a(e){var t=(void 0===e?{}:e).userAgentString,n=void 0===t?window.navigator.userAgent:t,a=/*@__PURE__*/o(r).getParser(n);return{os:i.default.os[a.getOSName()]||"other",platform:i.default.platform[a.getPlatformType()]||"other",browser:i.default.browser[a.getBrowserName()]||"other"}}}),O.register("8sw6U",function(e,t){e.exports,e.exports=function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t||4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,(function(t){return e[t]}).bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=90)}({17:function(e,t,r){t.__esModule=!0,t.default=void 0;var n=r(18),o=function(){function e(){}return e.getFirstMatch=function(e,t){var r=t.match(e);return r&&r.length>0&&r[1]||""},e.getSecondMatch=function(e,t){var r=t.match(e);return r&&r.length>1&&r[2]||""},e.matchAndReturnConst=function(e,t,r){if(e.test(t))return r},e.getWindowsVersionName=function(e){switch(e){case"NT":return"NT";case"XP":case"NT 5.1":return"XP";case"NT 5.0":return"2000";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}},e.getMacOSVersionName=function(e){var t=e.split(".").splice(0,2).map(function(e){return parseInt(e,10)||0});if(t.push(0),10===t[0])switch(t[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}},e.getAndroidVersionName=function(e){var t=e.split(".").splice(0,2).map(function(e){return parseInt(e,10)||0});if(t.push(0),!(1===t[0]&&t[1]<5))return 1===t[0]&&t[1]<6?"Cupcake":1===t[0]&&t[1]>=6?"Donut":2===t[0]&&t[1]<2?"Eclair":2===t[0]&&2===t[1]?"Froyo":2===t[0]&&t[1]>2?"Gingerbread":3===t[0]?"Honeycomb":4===t[0]&&t[1]<1?"Ice Cream Sandwich":4===t[0]&&t[1]<4?"Jelly Bean":4===t[0]&&t[1]>=4?"KitKat":5===t[0]?"Lollipop":6===t[0]?"Marshmallow":7===t[0]?"Nougat":8===t[0]?"Oreo":9===t[0]?"Pie":void 0},e.getVersionPrecision=function(e){return e.split(".").length},e.compareVersions=function(t,r,n){void 0===n&&(n=!1);var o=e.getVersionPrecision(t),i=e.getVersionPrecision(r),a=Math.max(o,i),s=0,l=e.map([t,r],function(t){var r=a-e.getVersionPrecision(t),n=t+Array(r+1).join(".0");return e.map(n.split("."),function(e){return Array(20-e.length).join("0")+e}).reverse()});for(n&&(s=a-Math.min(o,i)),a-=1;a>=s;){if(l[0][a]>l[1][a])return 1;if(l[0][a]===l[1][a]){if(a===s)return 0;a-=1}else if(l[0][a]<l[1][a])return -1}},e.map=function(e,t){var r,n=[];if(Array.prototype.map)return Array.prototype.map.call(e,t);for(r=0;r<e.length;r+=1)n.push(t(e[r]));return n},e.find=function(e,t){var r,n;if(Array.prototype.find)return Array.prototype.find.call(e,t);for(r=0,n=e.length;r<n;r+=1){var o=e[r];if(t(o,r))return o}},e.assign=function(e){for(var t,r,n=arguments.length,o=Array(n>1?n-1:0),i=1;i<n;i++)o[i-1]=arguments[i];if(Object.assign)return Object.assign.apply(Object,[e].concat(o));for(t=0,r=o.length;t<r;t+=1)(function(){var r=o[t];"object"==typeof r&&null!==r&&Object.keys(r).forEach(function(t){e[t]=r[t]})})();return e},e.getBrowserAlias=function(e){return n.BROWSER_ALIASES_MAP[e]},e.getBrowserTypeByAlias=function(e){return n.BROWSER_MAP[e]||""},e}();t.default=o,e.exports=t.default},18:function(e,t,r){t.__esModule=!0,t.ENGINE_MAP=t.OS_MAP=t.PLATFORMS_MAP=t.BROWSER_MAP=t.BROWSER_ALIASES_MAP=void 0,t.BROWSER_ALIASES_MAP={"Amazon Silk":"amazon_silk","Android Browser":"android",Bada:"bada",BlackBerry:"blackberry",Chrome:"chrome",Chromium:"chromium",Electron:"electron",Epiphany:"epiphany",Firefox:"firefox",Focus:"focus",Generic:"generic","Google Search":"google_search",Googlebot:"googlebot","Internet Explorer":"ie","K-Meleon":"k_meleon",Maxthon:"maxthon","Microsoft Edge":"edge","MZ Browser":"mz","NAVER Whale Browser":"naver",Opera:"opera","Opera Coast":"opera_coast",PhantomJS:"phantomjs",Puffin:"puffin",QupZilla:"qupzilla",QQ:"qq",QQLite:"qqlite",Safari:"safari",Sailfish:"sailfish","Samsung Internet for Android":"samsung_internet",SeaMonkey:"seamonkey",Sleipnir:"sleipnir",Swing:"swing",Tizen:"tizen","UC Browser":"uc",Vivaldi:"vivaldi","WebOS Browser":"webos",WeChat:"wechat","Yandex Browser":"yandex",Roku:"roku"},t.BROWSER_MAP={amazon_silk:"Amazon Silk",android:"Android Browser",bada:"Bada",blackberry:"BlackBerry",chrome:"Chrome",chromium:"Chromium",electron:"Electron",epiphany:"Epiphany",firefox:"Firefox",focus:"Focus",generic:"Generic",googlebot:"Googlebot",google_search:"Google Search",ie:"Internet Explorer",k_meleon:"K-Meleon",maxthon:"Maxthon",edge:"Microsoft Edge",mz:"MZ Browser",naver:"NAVER Whale Browser",opera:"Opera",opera_coast:"Opera Coast",phantomjs:"PhantomJS",puffin:"Puffin",qupzilla:"QupZilla",qq:"QQ Browser",qqlite:"QQ Browser Lite",safari:"Safari",sailfish:"Sailfish",samsung_internet:"Samsung Internet for Android",seamonkey:"SeaMonkey",sleipnir:"Sleipnir",swing:"Swing",tizen:"Tizen",uc:"UC Browser",vivaldi:"Vivaldi",webos:"WebOS Browser",wechat:"WeChat",yandex:"Yandex Browser"},t.PLATFORMS_MAP={tablet:"tablet",mobile:"mobile",desktop:"desktop",tv:"tv"},t.OS_MAP={WindowsPhone:"Windows Phone",Windows:"Windows",MacOS:"macOS",iOS:"iOS",Android:"Android",WebOS:"WebOS",BlackBerry:"BlackBerry",Bada:"Bada",Tizen:"Tizen",Linux:"Linux",ChromeOS:"Chrome OS",PlayStation4:"PlayStation 4",Roku:"Roku"},t.ENGINE_MAP={EdgeHTML:"EdgeHTML",Blink:"Blink",Trident:"Trident",Presto:"Presto",Gecko:"Gecko",WebKit:"WebKit"}},90:function(e,t,r){t.__esModule=!0,t.default=void 0;var n,o=(n=r(91))&&n.__esModule?n:{default:n},i=r(18),a=function(){function e(){}return e.getParser=function(e,t){if(void 0===t&&(t=!1),"string"!=typeof e)throw Error("UserAgent should be a string");return new o.default(e,t)},e.parse=function(e){return new o.default(e).getResult()},function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}(e,[{key:"BROWSER_MAP",get:function(){return i.BROWSER_MAP}},{key:"ENGINE_MAP",get:function(){return i.ENGINE_MAP}},{key:"OS_MAP",get:function(){return i.OS_MAP}},{key:"PLATFORMS_MAP",get:function(){return i.PLATFORMS_MAP}}]),e}();t.default=a,e.exports=t.default},91:function(e,t,r){t.__esModule=!0,t.default=void 0;var n=l(r(92)),o=l(r(93)),i=l(r(94)),a=l(r(95)),s=l(r(17));function l(e){return e&&e.__esModule?e:{default:e}}var c=function(){function e(e,t){if(void 0===t&&(t=!1),null==e||""===e)throw Error("UserAgent parameter can't be empty");this._ua=e,this.parsedResult={},!0!==t&&this.parse()}var t=e.prototype;return t.getUA=function(){return this._ua},t.test=function(e){return e.test(this._ua)},t.parseBrowser=function(){var e=this;this.parsedResult.browser={};var t=s.default.find(n.default,function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some(function(t){return e.test(t)});throw Error("Browser's test function is not valid")});return t&&(this.parsedResult.browser=t.describe(this.getUA())),this.parsedResult.browser},t.getBrowser=function(){return this.parsedResult.browser?this.parsedResult.browser:this.parseBrowser()},t.getBrowserName=function(e){return e?String(this.getBrowser().name).toLowerCase()||"":this.getBrowser().name||""},t.getBrowserVersion=function(){return this.getBrowser().version},t.getOS=function(){return this.parsedResult.os?this.parsedResult.os:this.parseOS()},t.parseOS=function(){var e=this;this.parsedResult.os={};var t=s.default.find(o.default,function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some(function(t){return e.test(t)});throw Error("Browser's test function is not valid")});return t&&(this.parsedResult.os=t.describe(this.getUA())),this.parsedResult.os},t.getOSName=function(e){var t=this.getOS().name;return e?String(t).toLowerCase()||"":t||""},t.getOSVersion=function(){return this.getOS().version},t.getPlatform=function(){return this.parsedResult.platform?this.parsedResult.platform:this.parsePlatform()},t.getPlatformType=function(e){void 0===e&&(e=!1);var t=this.getPlatform().type;return e?String(t).toLowerCase()||"":t||""},t.parsePlatform=function(){var e=this;this.parsedResult.platform={};var t=s.default.find(i.default,function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some(function(t){return e.test(t)});throw Error("Browser's test function is not valid")});return t&&(this.parsedResult.platform=t.describe(this.getUA())),this.parsedResult.platform},t.getEngine=function(){return this.parsedResult.engine?this.parsedResult.engine:this.parseEngine()},t.getEngineName=function(e){return e?String(this.getEngine().name).toLowerCase()||"":this.getEngine().name||""},t.parseEngine=function(){var e=this;this.parsedResult.engine={};var t=s.default.find(a.default,function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some(function(t){return e.test(t)});throw Error("Browser's test function is not valid")});return t&&(this.parsedResult.engine=t.describe(this.getUA())),this.parsedResult.engine},t.parse=function(){return this.parseBrowser(),this.parseOS(),this.parsePlatform(),this.parseEngine(),this},t.getResult=function(){return s.default.assign({},this.parsedResult)},t.satisfies=function(e){var t=this,r={},n=0,o={},i=0;if(Object.keys(e).forEach(function(t){var a=e[t];"string"==typeof a?(o[t]=a,i+=1):"object"==typeof a&&(r[t]=a,n+=1)}),n>0){var a=Object.keys(r),l=s.default.find(a,function(e){return t.isOS(e)});if(l){var c=this.satisfies(r[l]);if(void 0!==c)return c}var u=s.default.find(a,function(e){return t.isPlatform(e)});if(u){var d=this.satisfies(r[u]);if(void 0!==d)return d}}if(i>0){var f=Object.keys(o),p=s.default.find(f,function(e){return t.isBrowser(e,!0)});if(void 0!==p)return this.compareVersion(o[p])}},t.isBrowser=function(e,t){void 0===t&&(t=!1);var r=this.getBrowserName().toLowerCase(),n=e.toLowerCase(),o=s.default.getBrowserTypeByAlias(n);return t&&o&&(n=o.toLowerCase()),n===r},t.compareVersion=function(e){var t=[0],r=e,n=!1,o=this.getBrowserVersion();if("string"==typeof o)return">"===e[0]||"<"===e[0]?(r=e.substr(1),"="===e[1]?(n=!0,r=e.substr(2)):t=[],">"===e[0]?t.push(1):t.push(-1)):"="===e[0]?r=e.substr(1):"~"===e[0]&&(n=!0,r=e.substr(1)),t.indexOf(s.default.compareVersions(o,r,n))>-1},t.isOS=function(e){return this.getOSName(!0)===String(e).toLowerCase()},t.isPlatform=function(e){return this.getPlatformType(!0)===String(e).toLowerCase()},t.isEngine=function(e){return this.getEngineName(!0)===String(e).toLowerCase()},t.is=function(e,t){return void 0===t&&(t=!1),this.isBrowser(e,t)||this.isOS(e)||this.isPlatform(e)},t.some=function(e){var t=this;return void 0===e&&(e=[]),e.some(function(e){return t.is(e)})},e}();t.default=c,e.exports=t.default},92:function(e,t,r){t.__esModule=!0,t.default=void 0;var n,o=(n=r(17))&&n.__esModule?n:{default:n},i=/version\/(\d+(\.?_?\d+)+)/i,a=[{test:[/googlebot/i],describe:function(e){var t={name:"Googlebot"},r=o.default.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,e)||o.default.getFirstMatch(i,e);return r&&(t.version=r),t}},{test:[/opera/i],describe:function(e){var t={name:"Opera"},r=o.default.getFirstMatch(i,e)||o.default.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/opr\/|opios/i],describe:function(e){var t={name:"Opera"},r=o.default.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,e)||o.default.getFirstMatch(i,e);return r&&(t.version=r),t}},{test:[/SamsungBrowser/i],describe:function(e){var t={name:"Samsung Internet for Android"},r=o.default.getFirstMatch(i,e)||o.default.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/Whale/i],describe:function(e){var t={name:"NAVER Whale Browser"},r=o.default.getFirstMatch(i,e)||o.default.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/MZBrowser/i],describe:function(e){var t={name:"MZ Browser"},r=o.default.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,e)||o.default.getFirstMatch(i,e);return r&&(t.version=r),t}},{test:[/focus/i],describe:function(e){var t={name:"Focus"},r=o.default.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,e)||o.default.getFirstMatch(i,e);return r&&(t.version=r),t}},{test:[/swing/i],describe:function(e){var t={name:"Swing"},r=o.default.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,e)||o.default.getFirstMatch(i,e);return r&&(t.version=r),t}},{test:[/coast/i],describe:function(e){var t={name:"Opera Coast"},r=o.default.getFirstMatch(i,e)||o.default.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe:function(e){var t={name:"Opera Touch"},r=o.default.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,e)||o.default.getFirstMatch(i,e);return r&&(t.version=r),t}},{test:[/yabrowser/i],describe:function(e){var t={name:"Yandex Browser"},r=o.default.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,e)||o.default.getFirstMatch(i,e);return r&&(t.version=r),t}},{test:[/ucbrowser/i],describe:function(e){var t={name:"UC Browser"},r=o.default.getFirstMatch(i,e)||o.default.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/Maxthon|mxios/i],describe:function(e){var t={name:"Maxthon"},r=o.default.getFirstMatch(i,e)||o.default.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/epiphany/i],describe:function(e){var t={name:"Epiphany"},r=o.default.getFirstMatch(i,e)||o.default.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/puffin/i],describe:function(e){var t={name:"Puffin"},r=o.default.getFirstMatch(i,e)||o.default.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/sleipnir/i],describe:function(e){var t={name:"Sleipnir"},r=o.default.getFirstMatch(i,e)||o.default.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/k-meleon/i],describe:function(e){var t={name:"K-Meleon"},r=o.default.getFirstMatch(i,e)||o.default.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/micromessenger/i],describe:function(e){var t={name:"WeChat"},r=o.default.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,e)||o.default.getFirstMatch(i,e);return r&&(t.version=r),t}},{test:[/qqbrowser/i],describe:function(e){var t={name:/qqbrowserlite/i.test(e)?"QQ Browser Lite":"QQ Browser"},r=o.default.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,e)||o.default.getFirstMatch(i,e);return r&&(t.version=r),t}},{test:[/msie|trident/i],describe:function(e){var t={name:"Internet Explorer"},r=o.default.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/\sedg\//i],describe:function(e){var t={name:"Microsoft Edge"},r=o.default.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/edg([ea]|ios)/i],describe:function(e){var t={name:"Microsoft Edge"},r=o.default.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/vivaldi/i],describe:function(e){var t={name:"Vivaldi"},r=o.default.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/seamonkey/i],describe:function(e){var t={name:"SeaMonkey"},r=o.default.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/sailfish/i],describe:function(e){var t={name:"Sailfish"},r=o.default.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,e);return r&&(t.version=r),t}},{test:[/silk/i],describe:function(e){var t={name:"Amazon Silk"},r=o.default.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/phantom/i],describe:function(e){var t={name:"PhantomJS"},r=o.default.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/slimerjs/i],describe:function(e){var t={name:"SlimerJS"},r=o.default.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t={name:"BlackBerry"},r=o.default.getFirstMatch(i,e)||o.default.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t={name:"WebOS Browser"},r=o.default.getFirstMatch(i,e)||o.default.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/bada/i],describe:function(e){var t={name:"Bada"},r=o.default.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/tizen/i],describe:function(e){var t={name:"Tizen"},r=o.default.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,e)||o.default.getFirstMatch(i,e);return r&&(t.version=r),t}},{test:[/qupzilla/i],describe:function(e){var t={name:"QupZilla"},r=o.default.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,e)||o.default.getFirstMatch(i,e);return r&&(t.version=r),t}},{test:[/firefox|iceweasel|fxios/i],describe:function(e){var t={name:"Firefox"},r=o.default.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/electron/i],describe:function(e){var t={name:"Electron"},r=o.default.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/MiuiBrowser/i],describe:function(e){var t={name:"Miui"},r=o.default.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/chromium/i],describe:function(e){var t={name:"Chromium"},r=o.default.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,e)||o.default.getFirstMatch(i,e);return r&&(t.version=r),t}},{test:[/chrome|crios|crmo/i],describe:function(e){var t={name:"Chrome"},r=o.default.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/GSA/i],describe:function(e){var t={name:"Google Search"},r=o.default.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){var t=!e.test(/like android/i),r=e.test(/android/i);return t&&r},describe:function(e){var t={name:"Android Browser"},r=o.default.getFirstMatch(i,e);return r&&(t.version=r),t}},{test:[/playstation 4/i],describe:function(e){var t={name:"PlayStation 4"},r=o.default.getFirstMatch(i,e);return r&&(t.version=r),t}},{test:[/safari|applewebkit/i],describe:function(e){var t={name:"Safari"},r=o.default.getFirstMatch(i,e);return r&&(t.version=r),t}},{test:[/.*/i],describe:function(e){var t=-1!==e.search("\\(")?/^(.*)\/(.*)[ \t]\((.*)/:/^(.*)\/(.*) /;return{name:o.default.getFirstMatch(t,e),version:o.default.getSecondMatch(t,e)}}}];t.default=a,e.exports=t.default},93:function(e,t,r){t.__esModule=!0,t.default=void 0;var n,o=(n=r(17))&&n.__esModule?n:{default:n},i=r(18),a=[{test:[/Roku\/DVP/],describe:function(e){var t=o.default.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,e);return{name:i.OS_MAP.Roku,version:t}}},{test:[/windows phone/i],describe:function(e){var t=o.default.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,e);return{name:i.OS_MAP.WindowsPhone,version:t}}},{test:[/windows /i],describe:function(e){var t=o.default.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,e),r=o.default.getWindowsVersionName(t);return{name:i.OS_MAP.Windows,version:t,versionName:r}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(e){var t={name:i.OS_MAP.iOS},r=o.default.getSecondMatch(/(Version\/)(\d[\d.]+)/,e);return r&&(t.version=r),t}},{test:[/macintosh/i],describe:function(e){var t=o.default.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,e).replace(/[_\s]/g,"."),r=o.default.getMacOSVersionName(t),n={name:i.OS_MAP.MacOS,version:t};return r&&(n.versionName=r),n}},{test:[/(ipod|iphone|ipad)/i],describe:function(e){var t=o.default.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,e).replace(/[_\s]/g,".");return{name:i.OS_MAP.iOS,version:t}}},{test:function(e){var t=!e.test(/like android/i),r=e.test(/android/i);return t&&r},describe:function(e){var t=o.default.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,e),r=o.default.getAndroidVersionName(t),n={name:i.OS_MAP.Android,version:t};return r&&(n.versionName=r),n}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t=o.default.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,e),r={name:i.OS_MAP.WebOS};return t&&t.length&&(r.version=t),r}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t=o.default.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,e)||o.default.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,e)||o.default.getFirstMatch(/\bbb(\d+)/i,e);return{name:i.OS_MAP.BlackBerry,version:t}}},{test:[/bada/i],describe:function(e){var t=o.default.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,e);return{name:i.OS_MAP.Bada,version:t}}},{test:[/tizen/i],describe:function(e){var t=o.default.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,e);return{name:i.OS_MAP.Tizen,version:t}}},{test:[/linux/i],describe:function(){return{name:i.OS_MAP.Linux}}},{test:[/CrOS/],describe:function(){return{name:i.OS_MAP.ChromeOS}}},{test:[/PlayStation 4/],describe:function(e){var t=o.default.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,e);return{name:i.OS_MAP.PlayStation4,version:t}}}];t.default=a,e.exports=t.default},94:function(e,t,r){t.__esModule=!0,t.default=void 0;var n,o=(n=r(17))&&n.__esModule?n:{default:n},i=r(18),a=[{test:[/googlebot/i],describe:function(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe:function(e){var t=o.default.getFirstMatch(/(can-l01)/i,e)&&"Nova",r={type:i.PLATFORMS_MAP.mobile,vendor:"Huawei"};return t&&(r.model=t),r}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe:function(){return{type:i.PLATFORMS_MAP.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe:function(){return{type:i.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(){return{type:i.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe:function(){return{type:i.PLATFORMS_MAP.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe:function(){return{type:i.PLATFORMS_MAP.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe:function(){return{type:i.PLATFORMS_MAP.tablet}}},{test:function(e){var t=e.test(/ipod|iphone/i),r=e.test(/like (ipod|iphone)/i);return t&&!r},describe:function(e){var t=o.default.getFirstMatch(/(ipod|iphone)/i,e);return{type:i.PLATFORMS_MAP.mobile,vendor:"Apple",model:t}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe:function(){return{type:i.PLATFORMS_MAP.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe:function(){return{type:i.PLATFORMS_MAP.mobile}}},{test:function(e){return"blackberry"===e.getBrowserName(!0)},describe:function(){return{type:i.PLATFORMS_MAP.mobile,vendor:"BlackBerry"}}},{test:function(e){return"bada"===e.getBrowserName(!0)},describe:function(){return{type:i.PLATFORMS_MAP.mobile}}},{test:function(e){return"windows phone"===e.getBrowserName()},describe:function(){return{type:i.PLATFORMS_MAP.mobile,vendor:"Microsoft"}}},{test:function(e){var t=Number(String(e.getOSVersion()).split(".")[0]);return"android"===e.getOSName(!0)&&t>=3},describe:function(){return{type:i.PLATFORMS_MAP.tablet}}},{test:function(e){return"android"===e.getOSName(!0)},describe:function(){return{type:i.PLATFORMS_MAP.mobile}}},{test:function(e){return"macos"===e.getOSName(!0)},describe:function(){return{type:i.PLATFORMS_MAP.desktop,vendor:"Apple"}}},{test:function(e){return"windows"===e.getOSName(!0)},describe:function(){return{type:i.PLATFORMS_MAP.desktop}}},{test:function(e){return"linux"===e.getOSName(!0)},describe:function(){return{type:i.PLATFORMS_MAP.desktop}}},{test:function(e){return"playstation 4"===e.getOSName(!0)},describe:function(){return{type:i.PLATFORMS_MAP.tv}}},{test:function(e){return"roku"===e.getOSName(!0)},describe:function(){return{type:i.PLATFORMS_MAP.tv}}}];t.default=a,e.exports=t.default},95:function(e,t,r){t.__esModule=!0,t.default=void 0;var n,o=(n=r(17))&&n.__esModule?n:{default:n},i=r(18),a=[{test:function(e){return"microsoft edge"===e.getBrowserName(!0)},describe:function(e){if(/\sedg\//i.test(e))return{name:i.ENGINE_MAP.Blink};var t=o.default.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,e);return{name:i.ENGINE_MAP.EdgeHTML,version:t}}},{test:[/trident/i],describe:function(e){var t={name:i.ENGINE_MAP.Trident},r=o.default.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){return e.test(/presto/i)},describe:function(e){var t={name:i.ENGINE_MAP.Presto},r=o.default.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){var t=e.test(/gecko/i),r=e.test(/like gecko/i);return t&&!r},describe:function(e){var t={name:i.ENGINE_MAP.Gecko},r=o.default.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/(apple)?webkit\/537\.36/i],describe:function(){return{name:i.ENGINE_MAP.Blink}}},{test:[/(apple)?webkit/i],describe:function(e){var t={name:i.ENGINE_MAP.WebKit},r=o.default.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}}];t.default=a,e.exports=t.default}})}),O.register("7rgw3",function(e,t){n(e.exports,"default",function(){return p});var r,i,a,s=O("8sw6U"),l=/*@__PURE__*/o(s).BROWSER_MAP,c=/*@__PURE__*/o(s).OS_MAP,u=/*@__PURE__*/o(s).PLATFORMS_MAP,d=((r={})[l.chrome]="chrome",r[l.chromium]="chromium",r[l.safari]="safari",r[l.firefox]="firefox",r[l.edge]="edge",r[l.ie]="ie",r),f=((i={})[u.desktop]="desktop",i[u.mobile]="mobile",i),p={browser:d,os:((a={})[c.MacOS]="macos",a[c.Linux]="linux",a[c.Windows]="windows",a[c.iOS]="ios",a[c.Android]="android",a),platform:f}}),O.register("jfKJ7",function(e,t){n(e.exports,"default",function(){return o});var r=O("eCUlx"),o=/** @class */function(){function e(){var e=this;this.callbacks=new Map,this.lastHiddenAt=0,this.bindEventListeners=function(){document.addEventListener(e.visibilityChange,e.handleVisibilityChange,!1)},this.handleVisibilityChange=function(){var t=document[e.hidden];e.documentHiddenInfo.isHidden=t,t&&(e.lastHiddenAt=performance.now()),e.wasPreviouslyHidden||(e.wasPreviouslyHidden=t),e.callbacks.forEach(function(e){return e(t)})},this.documentHiddenInfo=(0,r.getDocumentHiddenValues)(),this.wasPreviouslyHidden=this.documentHiddenInfo.isHidden,void 0!==document.addEventListener&&void 0!==this.hidden&&this.bindEventListeners()}return e.prototype.addCallback=function(e,t){if("string"!=typeof e)throw Error("Invalid name, must be string");if("function"!=typeof t)throw Error("Invalid callback, must be function");this.callbacks.set(e,t)},e.prototype.removeCallback=function(e){this.callbacks.has(e)&&this.callbacks.delete(e)},Object.defineProperty(e.prototype,"isHidden",{get:function(){return this.documentHiddenInfo.isHidden},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"hidden",{get:function(){return this.documentHiddenInfo.hidden},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"visibilityChange",{get:function(){return this.documentHiddenInfo.visibilityChange},enumerable:!1,configurable:!0}),e}()}),O.register("eCUlx",function(e,t){n(e.exports,"getDocumentHiddenValues",function(){return r});var r=function(){var e=document,t={isHidden:!1,hidden:"undefined",visibilityChange:"undefined"};return void 0!==e.hidden?(// Opera 12.10 and Firefox 18 and later support t.isHidden=e.hidden,t.hidden="hidden",t.visibilityChange="visibilitychange"):void 0!==e.msHidden?(t.isHidden=e.msHidden,t.hidden="msHidden",t.visibilityChange="msvisibilitychange"):void 0!==e.webkitHidden&&(t.isHidden=e.webkitHidden,t.hidden="webkitHidden",t.visibilityChange="webkitvisibilitychange"),t}}),O.register("8EaYs",function(e,t){n(e.exports,"default",function(){return o});var r=function(){return""},o=/** @class */function(){function e(e){void 0===e&&(e=r),this.initialPage="",this.initialPage=e(),this.getPage=e}return Object.defineProperty(e.prototype,"page",{get:function(){if(this.getPage){var e=this.getPage();return this.initialPage||(this.initialPage=e),e}return""},enumerable:!1,configurable:!0}),e}()}),O.register("fxPJ7",function(e,t){n(e.exports,"default",function(){return r});var r={api:{local:"https://api.stg.atlassian.com/metal/ingest",dev:"https://api.stg.atlassian.com/metal/ingest",staging:"https://api.stg.atlassian.com/metal/ingest",prod:"https://api.atlassian.com/metal/ingest"}}}),O.register("gs679",function(e,t){n(e.exports,"validateProductInfo",function(){return a}),n(e.exports,"getDefaultHooks",function(){return s});var r=O("kc61V"),o=O("ag7oL"),i=O("eQ5lA"),a=function(e){if(!e.metalId)throw Error("Missing metalId");if(!e)throw Error("Missing productInfo");if(!e.env)throw Error("Missing productInfo.env");if(!e.version)throw Error("Missing productInfo.version");if(!(0,o.isType)(i.envTypes,e.env))throw Error("Invalid productInfo.env '"+e.env+"', must be an envType: ["+(0,o.objectValues)(i.envTypes)+"]")},s=function(){var e;return(e={})[r.CoreType.METRIC]=[],e[r.CoreType.ERROR]=[],e}}),O.register("eQ5lA",function(e,t){n(e.exports,"envTypes",function(){return r});var r={LOCAL:"local",DEV:"dev",STAGING:"staging",PROD:"prod"}}),O.register("dr2QP",function(e,t){}),O.register("7In6l",function(e,t){n(e.exports,"catalog",function(){return o});var r=O("ihLOH"),o={error:r.ErrorMetricName,performance:r.PerformanceMetricName,userInteraction:r.UserInteractionMetricName}}),O.register("2O5uS",function(e,t){n(e.exports,"makeShareableGlobalConfig",function(){return g});var r,i=O("2R76C"),a=O("dsN6L"),s=O("iqLBO"),l=O("eWMMH"),c=O("5JEHx");function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach(function(t){/*@__PURE__*/o(a)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var f=function(e,t){var r=[];return e&&r.push.apply(r,/*@__PURE__*/o(s)(e)),t&&r.push.apply(r,/*@__PURE__*/o(s)(t)),r},p=function(e,t,r,n){var i,a,l=r&&r.custom,u=n&&n.custom,p=(l||u)&&d(d({},l),u)||void 0,g=r&&r.plugins,h=n&&n.plugins,m=(g||h)&&[].concat(/*@__PURE__*/o(s)(g||[]),/*@__PURE__*/o(s)(h||[]))||void 0,v=null!==(i=null!==(a=null==n?void 0:n.pageVisibleValueOrigin)&&void 0!==a?a:null==r?void 0:r.pageVisibleValueOrigin)&&void 0!==i?i:c.PageVisibleValueOrigin.documentHidden;return Object.freeze(d(d({},e),{},{featureFlags:Object.freeze(f(r&&r.featureFlags,n&&n.featureFlags).reduce(function(e,r){return e[r]=t.getValue(r),e},{})),custom:p,plugins:m,histogram:null==n?void 0:n.histogram,pageVisibleValueOrigin:v,enableBundleEvalTimings:null==n?void 0:n.enableBundleEvalTimings}))},g=(r=/*@__PURE__*/o(i)(/*@__PURE__*/o(l).mark(function e(t){var r,n,i,s,u,d;return /*@__PURE__*/o(l).wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.plugins.featureFlags.client;case 2:return u=e.sent,d={app:t.info.app,product:t.info.product,region:t.info.region,resourceTimings:t.plugins.resourceTimings,bundleEvalTimings:t.plugins.bundleEvalTimings,ffClient:u,hostname:t.info.hostname||window.location.hostname,ssr:t.ssr,webVitals:{enabled:null===(r=t.events[c.BMEventsType.WEB_VITALS])||void 0===r?void 0:r.enabled,timeout:null===(n=t.events[c.BMEventsType.WEB_VITALS])||void 0===n?void 0:n.timeout,ttciEnabled:null===(i=t.events[c.BMEventsType.WEB_VITALS])||void 0===i?void 0:i.ttciEnabled}},e.abrupt("return",(s={},/*@__PURE__*/o(a)(s,c.BMEventsType.PAGE_LOAD,p(d,u,t.events.all,t.events[c.BMEventsType.PAGE_LOAD])),/*@__PURE__*/o(a)(s,c.BMEventsType.PAGE_SEGMENT_LOAD,p(d,u,t.events.all,t.events[c.BMEventsType.PAGE_SEGMENT_LOAD])),/*@__PURE__*/o(a)(s,c.BMEventsType.INLINE_RESULT,p(d,u,t.events.all,t.events[c.BMEventsType.INLINE_RESULT])),/*@__PURE__*/o(a)(s,c.BMEventsType.CUSTOM,p(d,u,t.events.all,t.events[c.BMEventsType.CUSTOM])),/*@__PURE__*/o(a)(s,c.BMEventsType.WEB_VITALS,p(d,u,t.events.all,t.events[c.BMEventsType.WEB_VITALS])),s));case 5:case"end":return e.stop()}},e)})),function(e){return r.apply(this,arguments)})}),O.register("jQauR",function(e,t){n(e.exports,"startBrowserMetrics",function(){return l});var r=O("3TJbe"),o=O("5JEHx"),i=O("91i6m"),a=O("bqdjD"),s=O("8Ka53");let l=e=>{let t={app:{version:{web:"5.0.583"},framework:{name:"react",version:i.version}},product:"identity",// Region is used for "Split by" in Perf Portal. region:"unknown"},n={eventPipelineClient:Promise.resolve(e.getInstance())},l={[o.BMEventsType.WEB_VITALS]:{enabled:!0}},c={featureFlags:{client:Promise.resolve({getValue:e=>(0,s.getFeatureFlag)(e,!1)})},resourceTimings:{/** * Browser Metrics track all the network calls and add them automatically to the performance events. * To ensure we're not recording any UGC / PII, we need to provide a sanitise method. */sanitiseEndpoints:e=>e.split("?")[0],/** * Takes a URL and removes hashes, cache busting parameters, versioning, and other unique identifiers specific to the build of the app. * This is so that URLs that exist as a part of a browser metrics payload will not be deemed unique due to having different hashes. * * * For example, when `url` is: * - `https://aid-frontend.prod.atl-paas.net/atlassian-id/front-end/5.0.449/static/js/login.28848bff.chunk.js` * - `https://aid-frontend.prod.atl-paas.net/atlassian-id/front-end/5.0.450/static/js/login.66eb7699.chunk.js` * * Then both of the above should be cleaned to `login.js`, which will be treated as the same URL for reporting purposes. */mapResources:e=>{var t;// url = https://aid-frontend.prod.atl-paas.net/.../static/js/login.28848bff.chunk.js if(!e.includes("aid-frontend"))return e;// hashedFileName = login.28848bff.chunk.js let r=null!==(t=e.split("/").pop())&&void 0!==t?t:"unknown",n=r.split("."),o=n.length>1?n.pop():"unknown";// Returning login.js return`${n[0]}.${o}`},// If url supports TimingAllowOrigin header, then BM calculates cache status of static resources: hasTimingHeaders:()=>!1}};(0,r.browserMetrics).init({info:t,endpoints:n,plugins:c,events:l,debug:"prod"!==a.currentEnvType}),(0,r.browserMetrics).startPageLoad({isInitial:!0})}}),O.register("8Ka53",function(e,t){var r,o;function i(e){return a(e,!1)}function a(e,t){return window.featureFlags&&window.featureFlags.hasOwnProperty(e)?window.featureFlags[e]:t}n(e.exports,"isBooleanFeatureFlagSet",function(){return i}),n(e.exports,"getFeatureFlag",function(){return a}),(o=r||(r={})).NotEnrolled="not-enrolled",o.Variation="variation",o.Control="control"}),O.register("7eWkL",function(e,t){n(e.exports,"getPageLoadMetric",function(){return i});var r=O("iBu0H");let o=new Map,i=e=>{// Convert to kebab case to comply with naming convention: // https://hello.atlassian.net/wiki/spaces/APD/pages/1435310934/RUNBOOK+Get+the+Experience+Event+Key#Naming-conventions let t=e.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/[\s_]+/g,"-").toLowerCase(),n=o.get(t);return n||(n=(0,r.metrics).pageLoad({key:t}),o.set(t,n)),n}}),O.register("iBu0H",function(e,t){n(e.exports,"metrics",function(){return i});var r=O("dmplZ"),o=O("2t3U6"),i={pageLoad:o.pageLoad,pageSegmentLoad:o.pageSegmentLoad,interaction:o.interaction,custom:o.custom,concurrent:r.concurrent}}),O.register("dmplZ",function(e,t){n(e.exports,"concurrent",function(){return h});var r=O("dsN6L"),i=O("5JEHx"),a=O("2t3U6");function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach(function(t){/*@__PURE__*/o(r)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var c={},u=function(e,t){return"".concat(t,"--").concat(e.key)},d=function(e){if(e.include)throw Error('"include" is not supported in concurrent actions');if(e.until)throw Error('"until" is not supported in concurrent actions')},f=function(e,t){var r=u(e,t);r in c||(c[r]={})},p=function(e,t,r){var n=u(t,r);if(n in c&&c[n][String(e)])return c[n][String(e)];n in c||(c[n]={})},g=function(e,t,r){d(t),f(t,r);var n=p(e,t,r);if(n)return n;var o=(r===i.BMEventsType.INLINE_RESULT?a.interaction:a.custom)(t);return c[u(t,r)][String(e)]=o,o},h={pageSegmentLoad:function(e){return function(t){return g(t,l({},e),i.BMEventsType.PAGE_SEGMENT_LOAD)}},interaction:function(e){return function(t){return g(t,l({},e),i.BMEventsType.INLINE_RESULT)}},custom:function(e){return function(t){return g(t,l({},e),i.BMEventsType.CUSTOM)}}}}),O.register("2t3U6",function(e,t){n(e.exports,"pageLoad",function(){return d}),n(e.exports,"pageSegmentLoad",function(){return f}),n(e.exports,"interaction",function(){return p}),n(e.exports,"custom",function(){return g});var r=O("dsN6L"),i=O("7MgwL"),a=O("5GnBi"),s=O("2N7kc"),l=O("5JEHx");function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach(function(t){/*@__PURE__*/o(r)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var d=function(e){return new a.PageLoadMetric(u(u({},e),{},{type:l.BMEventsType.PAGE_LOAD}))},f=function(e){return new s.PageSegmentLoadMetric(u(u({},e),{},{type:l.BMEventsType.PAGE_SEGMENT_LOAD}))},p=function(e){return new i.Metric(u(u({},e),{},{type:l.BMEventsType.INLINE_RESULT}))},g=function(e){return new i.Metric(u(u({},e),{},{type:l.BMEventsType.CUSTOM}))}}),O.register("7MgwL",function(e,t){n(e.exports,"Metric",function(){return p});var r=O("3lbuJ"),i=O("iTPYb"),a=O("dX0BB"),s=O("kSyoi"),l=O("gGOBY"),c=O("lVDuE"),u=O("h8Adp"),d=O("eYIeC");function f(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(f=function(){return!!e})()}var p=/*#__PURE__*/function(e){/*@__PURE__*/o(s)(p,e);var t,n=(t=f(),function(){var e,r=/*@__PURE__*/o(c)(p);if(t){var n=/*@__PURE__*/o(c)(this).constructor;e=Reflect.construct(r,arguments,n)}else e=r.apply(this,arguments);return /*@__PURE__*/o(l)(this,e)});function p(){return /*@__PURE__*/o(r)(this,p),n.apply(this,arguments)}return /*@__PURE__*/o(i)(p,[{key:"start",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.startTime;/*@__PURE__*/o(a)(/*@__PURE__*/o(c)(p.prototype),"start",this).call(this,{startTime:t}),this.route=(0,u.Route).getRoute()}},{key:"stop",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=/*@__PURE__*/o(a)(/*@__PURE__*/o(c)(p.prototype),"stop",this).call(this,e);return t&&!this.config.virtual&&(0,d.submitter).queue(this.getData()),t}}]),p}(O("2Dr5Z").BaseMetric)}),O.register("5GnBi",function(e,t){n(e.exports,"PageLoadMetric",function(){return x});var r=O("2R76C"),i=O("dsN6L"),a=O("3lbuJ"),s=O("iTPYb"),l=O("dX0BB"),c=O("kSyoi"),u=O("gGOBY"),d=O("lVDuE"),f=O("eWMMH"),p=O("kvMag"),g=O("7SFmd"),h=O("h8Adp"),m=O("eYIeC"),v=O("5JEHx"),y=O("cpGHF"),b=O("45L5U"),C=O("aQpN9");function A(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function E(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?A(Object(r),!0).forEach(function(t){/*@__PURE__*/o(i)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):A(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function I(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(I=function(){return!!e})()}var x=/*#__PURE__*/function(e){/*@__PURE__*/o(c)(A,e);var t,n,i=(t=I(),function(){var e,r=/*@__PURE__*/o(d)(A);if(t){var n=/*@__PURE__*/o(d)(this).constructor;e=Reflect.construct(r,arguments,n)}else e=r.apply(this,arguments);return /*@__PURE__*/o(u)(this,e)});function A(){return /*@__PURE__*/o(a)(this,A),i.apply(this,arguments)}return /*@__PURE__*/o(s)(A,[{key:"startPageLoad",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{isInitial:!1};(0,b.pageLoadMetaMetric).startPageLoad(E(E({},e),{},{cancelStarted:"startTime"in e})),this.watchUntil()}},{key:"stop",value:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.stopTime||window.performance.now(),n=(0,b.pageLoadMetaMetric).getDataToMerge();if(!(0,b.pageLoadMetaMetric).stop(t))return!1;if(n.isInitial&&null!==(e=this.config.ssr)&&void 0!==e&&e.doneAsFmp){if(this.marks[y.BasePageLoadMetric.FMP])(0,b.pageLoadMetaMetric).markFMP(this.marks[y.BasePageLoadMetric.FMP]);else{var o=(0,p.SSRGetDoneMark).getDoneMark();o&&(0,b.pageLoadMetaMetric).markFMP(o)}}if(this.route=(0,h.Route).getRoute(),!this.stopPageLoad(n,E(E({},t),{},{stopTime:r})))return!1;var i=this.getData();return this.config.virtual||(0,m.submitter).queue(i),(0,g.logger).logCond(!!this.config.debug,"page-load","stop",this.getData),this.enqueueWebVitals(),!0}},{key:"mark",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window.performance.now();(0,b.pageLoadMetaMetric).mark(e,t)}},{key:"markFMP",value:function(e){(0,b.pageLoadMetaMetric).markFMP(e)}},{key:"getData",value:function(){var e=(0,b.pageLoadMetaMetric).getData();return E(E({},/*@__PURE__*/o(l)(/*@__PURE__*/o(d)(A.prototype),"getData",this).call(this)),{},{// marks and explicitTimings are available only in pageLoadMeta marks:e.marks,explicitTimings:e.explicitTimings})}},{key:"enqueueWebVitals",value:(n=/*@__PURE__*/o(r)(/*@__PURE__*/o(f).mark(function e(){var t,r,n;return /*@__PURE__*/o(f).wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!(this.config.virtual||!this.isInitial)){e.next=2;break}return e.abrupt("return",!1);case 2:return e.next=4,m.submitter.config.configChunk;case 4:if(null!=(r=e.sent)&&null!==(t=r[v.BMEventsType.WEB_VITALS].webVitals)&&void 0!==t&&t.enabled){e.next=7;break}return e.abrupt("return",!1);case 7:return n=new C.WebVitalsMetric({key:this.config.key,route:this.route,startTime:this.startTime,stopTime:this.stopTime,pageVisibleState:this.pageVisibleState}),(0,m.submitter).queue(n.getData()),(0,g.logger).logCond(!!this.config.debug,"web-vitals",n.getData),e.abrupt("return",!0);case 11:case"end":return e.stop()}},e,this)})),function(){return n.apply(this,arguments)})}]),A}(y.BasePageLoadMetric)}),O.register("aQpN9",function(e,t){n(e.exports,"WebVitalsMetric",function(){return f});var r=O("iTPYb"),i=O("3lbuJ"),a=O("kSyoi"),s=O("gGOBY"),l=O("lVDuE"),c=O("5JEHx"),u=O("2Dr5Z");function d(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(d=function(){return!!e})()}var f=/*#__PURE__*/function(e){/*@__PURE__*/o(a)(f,e);var t,n=(t=d(),function(){var e,r=/*@__PURE__*/o(l)(f);if(t){var n=/*@__PURE__*/o(l)(this).constructor;e=Reflect.construct(r,arguments,n)}else e=r.apply(this,arguments);return /*@__PURE__*/o(s)(this,e)});function f(e){var t,r=e.key,a=e.route,s=e.startTime,l=e.stopTime,d=e.pageVisibleState;return /*@__PURE__*/o(i)(this,f),(t=n.call(this,{type:c.BMEventsType.WEB_VITALS,key:r})).route=a,t.startTime=s,t.stopTime=l,t.state=u.MetricState.FINISHED,t.pageVisibleState=d,t}return /*@__PURE__*/o(r)(f)}(u.BaseMetric)}),O.register("2N7kc",function(e,t){n(e.exports,"PageSegmentLoadMetric",function(){return C});var r=O("3lbuJ"),i=O("iTPYb"),a=O("jhawX"),s=O("dX0BB"),l=O("kSyoi"),c=O("gGOBY"),u=O("lVDuE"),d=O("dsN6L"),f=O("kvMag"),p=O("5JEHx"),g=O("2Dr5Z"),h=O("7MgwL"),m=O("45L5U");function v(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function y(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?v(Object(r),!0).forEach(function(t){/*@__PURE__*/o(d)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):v(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function b(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(b=function(){return!!e})()}var C=/*#__PURE__*/function(e){/*@__PURE__*/o(l)(h,e);var t,n=(t=b(),function(){var e,r=/*@__PURE__*/o(u)(h);if(t){var n=/*@__PURE__*/o(u)(this).constructor;e=Reflect.construct(r,arguments,n)}else e=r.apply(this,arguments);return /*@__PURE__*/o(c)(this,e)});function h(e){var t;return /*@__PURE__*/o(r)(this,h),t=n.call(this,e),/*@__PURE__*/o(d)(/*@__PURE__*/o(a)(t),"isInitial",!0),t.config=e,t}return /*@__PURE__*/o(i)(h,[{key:"startFromPageLoad",value:function(){var e,t=(0,m.pageLoadMetaMetric).getData();this.start({startTime:null!==(e=t.start)&&void 0!==e?e:void 0}),this.isInitial=t.isInitial,this.pageVisibleState=t.pageVisibleState}},{key:"mark",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window.performance.now();e!==h.FMP&&/*@__PURE__*/o(s)(/*@__PURE__*/o(u)(h.prototype),"mark",this).call(this,e,t)}},{key:"markFMP",value:function(e){/*@__PURE__*/o(s)(/*@__PURE__*/o(u)(h.prototype),"mark",this).call(this,h.FMP,e)}},{key:"getPageSegmentLoadData",value:function(){return{isInitial:this.isInitial}}},{key:"getData",value:function(){return y(y({},/*@__PURE__*/o(s)(/*@__PURE__*/o(u)(h.prototype),"getData",this).call(this)),this.getPageSegmentLoadData())}},{key:"getDataToMerge",value:function(){return y(y({},/*@__PURE__*/o(s)(/*@__PURE__*/o(u)(h.prototype),"getDataToMerge",this).call(this)),this.getPageSegmentLoadData())}},{key:"merge",value:function(e){/*@__PURE__*/o(s)(/*@__PURE__*/o(u)(h.prototype),"merge",this).call(this,e),this.isInitial=e.isInitial}},{key:"stop",value:function(){var e,t=this,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=(0,m.pageLoadMetaMetric).getData();if(n.isInitial&&null!==(e=this.config.ssr)&&void 0!==e&&e.doneAsFmp&&!this.marks[h.FMP]){var i=(0,f.SSRGetDoneMark).getDoneMark();i&&this.markFMP(i)}if(this.config.includePageLoadTimings!==p.PageSegmentPageLoadMetricsOptions.WAIT_UNTIL_PRESENT||n.state===g.MetricState.FINISHED)return /*@__PURE__*/o(s)(/*@__PURE__*/o(u)(h.prototype),"stop",this).call(this,r);var a=performance.now();return n.state===g.MetricState.STARTED&&(0,m.pageLoadMetaMetric).onStop(function(){/*@__PURE__*/o(s)(/*@__PURE__*/o(u)(h.prototype),"stop",t).call(t,y(y({},r),{},{stopTime:r.stopTime||a}))},function(){t.cancel()}),!0}}]),h}(h.Metric);/*@__PURE__*/o(d)(C,"FMP","fmp")}),O.register("cLysE",function(e,t){let r;n(e.exports,"default",function(){return c});var i=O("89bua"),a=O("9r4Oh"),s=O("91i6m");let l=(0,i.default)(a.default)(r||(r=(e=>e)` height: 40px !important; line-height: 40px !important; div, span { display: flex !important; justify-content: center; } `));function c(e){let{isFullWidth:t,...r}=e;return /*@__PURE__*/o(s).createElement(l,{...r,shouldFitContainer:t})}}),O.register("9r4Oh",function(e,t){n(e.exports,"default",function(){return d});var r=O("cIDQN"),i=O("ai2Md"),a=O("91i6m"),s=O("jtgLn"),l=O("kAAnW"),c=["appearance","isDisabled","isSelected","isLoading","spacing"],u=/*@__PURE__*/o(a).forwardRef(function(e,t){var n=e.appearance,u=e.isDisabled,d=e.isSelected,f=e.isLoading,p=void 0!==f&&f,g=e.spacing,h=/*@__PURE__*/o(i)(e,c);// Button already has React.memo, so just leaning on that return /*@__PURE__*/o(a).createElement(s.default,/*@__PURE__*/o(r)({},h,{ref:t,appearance:n,"aria-disabled":p||void 0,isDisabled:u,isSelected:d,overlay:p?/*@__PURE__*/o(a).createElement(l.default,{spacing:g,appearance:n,isDisabled:u,isSelected:d}):null,spacing:g}))});// Tools including enzyme rely on components having a display name u.displayName="LoadingButton";var d=u}),O.register("kAAnW",function(e,t){n(e.exports,"default",function(){return a});var r=O("91i6m"),i=O("9OWP7");function a(e){var t,n,a,s,l=e.appearance,c=e.isDisabled,u=e.isSelected,d=e.spacing;return /*@__PURE__*/o(r).createElement(i.default,{size:"default"===(void 0===d?"default":d)?"medium":"small",label:", Loading",appearance:(n=(t={appearance:l,isDisabled:c,isSelected:u}).appearance,a=t.isDisabled,s=t.isSelected,a?"inherit":s||"primary"===n||"danger"===n?"invert":"inherit")})}}),O.register("2ZKUQ",function(e,t){let r;n(e.exports,"default",function(){return s});var o=O("89bua"),i=O("6e88g");let a=(0,o.default).div(r||(r=(e=>e)` width: 100%; padding-top: ${0}px; `),2*(0,i.gridSize)());var s=a}),O.register("78hkS",function(e,t){e.exports=import("./"+O("lxKym").resolve("cDtB8")).then(()=>O("jDr1x"))}),O.register("ic4B2",function(e,t){e.exports=import("./"+O("lxKym").resolve("3yR3M")).then(()=>O("az31O"))}),O.register("1SqgP",function(e,t){e.exports=import("./"+O("lxKym").resolve("2RXox")).then(()=>O("hec4A"))}),O.register("dvzVb",function(e,t){e.exports=import("./"+O("lxKym").resolve("kiUMw")).then(()=>O("9dcBX"))}),O.register("b9puB",function(e,t){e.exports=import("./"+O("lxKym").resolve("2ri1B")).then(()=>O("jGJ1T"))}),O.register("8IqLn",function(e,t){e.exports=import("./"+O("lxKym").resolve("jaIUU")).then(()=>O("5Tf5P"))}),O.register("5dOol",function(e,t){e.exports=import("./"+O("lxKym").resolve("enCGn")).then(()=>O("cqt9I"))}),O.register("9u57U",function(e,t){e.exports=import("./"+O("lxKym").resolve("jIlXa")).then(()=>O("fXlnx"))}),O.register("2XOxp",function(e,t){e.exports=import("./"+O("lxKym").resolve("fr3vx")).then(()=>O("i5HMg"))}),O.register("oS3b1",function(e,t){e.exports=import("./"+O("lxKym").resolve("gCOFb")).then(()=>O("4po2E"))}),O.register("hhwpJ",function(e,t){e.exports=import("./"+O("lxKym").resolve("bZoE8")).then(()=>O("I4DSU"))}),O.register("2S2Sk",function(e,t){e.exports=import("./"+O("lxKym").resolve("hdREr")).then(()=>O("j8KwF"))}),O.register("6Vdwl",function(e,t){e.exports=import("./"+O("lxKym").resolve("aXFL9")).then(()=>O("dDxYg"))}),O.register("5gaCF",function(e,t){e.exports=import("./"+O("lxKym").resolve("7Ozdo")).then(()=>O("bjE1b"))}),O.register("jdBFP",function(e,t){e.exports=import("./"+O("lxKym").resolve("cI7lH")).then(()=>O("l4tbI"))}),O.register("6iSwS",function(e,t){e.exports=import("./"+O("lxKym").resolve("4p2hi")).then(()=>O("9UHL5"))}),O.register("j2cPl",function(e,t){e.exports=import("./"+O("lxKym").resolve("5EPwg")).then(()=>O("gNxV6"))}),O.register("a6pxU",function(e,t){e.exports=import("./"+O("lxKym").resolve("gsHYd")).then(()=>O("dDdCc"))}),O.register("kdSSm",function(e,t){e.exports=import("./"+O("lxKym").resolve("ckTuo")).then(()=>O("f13aC"))}),O.register("dOMh2",function(e,t){e.exports=import("./"+O("lxKym").resolve("g5Vo9")).then(()=>O("i7czO"))}),O.register("jDJmd",function(e,t){e.exports=import("./"+O("lxKym").resolve("h8Qy6")).then(()=>O("3dRhE"))}),O.register("3n1bb",function(e,t){e.exports=import("./"+O("lxKym").resolve("14oMy")).then(()=>O("KE1lO"))}),O.register("9b2ew",function(e,t){e.exports=import("./"+O("lxKym").resolve("4lpRl")).then(()=>O("c4cKj"))}),O.register("exGgt",function(e,t){e.exports=import("./"+O("lxKym").resolve("f5aiO")).then(()=>O("ldNvz"))}),O.register("4IyO6",function(e,t){e.exports=import("./"+O("lxKym").resolve("k9rLV")).then(()=>O("90gO1"))}),O.register("8PhTi",function(e,t){e.exports=import("./"+O("lxKym").resolve("hQDxa")).then(()=>O("7FBZw"))}),O.register("8KhCJ",function(e,t){n(e.exports,"default",function(){return a},function(e){return a=e});var r,o,i,a,s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},l=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),c=h(O("91i6m")),u=h(O("eYOCy")),d=h(O("a6m8o")),f=h(O("lPtyF")),p=O("eEhsK"),g=O("2oPVn");function h(e){return e&&e.__esModule?e:{default:e}}function m(e,t){var r={};for(var n in e)!(t.indexOf(n)>=0)&&Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}var v=(r=(0,d.default)(p.reducePropsToState,p.handleClientStateChange,p.mapStateOnServer)(function(){return null}),i=o=function(e){function t(){return function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.shouldComponentUpdate=function(e){return!(0,f.default)(this.props,e)},t.prototype.mapNestedChildrenToProps=function(e,t){if(!t)return null;switch(e.type){case g.TAG_NAMES.SCRIPT:case g.TAG_NAMES.NOSCRIPT:return{innerHTML:t};case g.TAG_NAMES.STYLE:return{cssText:t}}throw Error("<"+e.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")},t.prototype.flattenArrayTypeChildren=function(e){var t,r=e.child,n=e.arrayTypeChildren,o=e.newChildProps,i=e.nestedChildren;return s({},n,((t={})[r.type]=[].concat(n[r.type]||[],[s({},o,this.mapNestedChildrenToProps(r,i))]),t))},t.prototype.mapObjectTypeChildren=function(e){var t,r,n=e.child,o=e.newProps,i=e.newChildProps,a=e.nestedChildren;switch(n.type){case g.TAG_NAMES.TITLE:return s({},o,((t={})[n.type]=a,t.titleAttributes=s({},i),t));case g.TAG_NAMES.BODY:return s({},o,{bodyAttributes:s({},i)});case g.TAG_NAMES.HTML:return s({},o,{htmlAttributes:s({},i)})}return s({},o,((r={})[n.type]=s({},i),r))},t.prototype.mapArrayTypeChildrenToProps=function(e,t){var r=s({},t);return Object.keys(e).forEach(function(t){var n;r=s({},r,((n={})[t]=e[t],n))}),r},t.prototype.warnOnInvalidChildren=function(e,t){return!0},t.prototype.mapChildrenToProps=function(e,t){var r=this,n={};return c.default.Children.forEach(e,function(e){if(e&&e.props){var o=e.props,i=o.children,a=m(o,["children"]),s=(0,p.convertReactPropstoHtmlAttributes)(a);switch(r.warnOnInvalidChildren(e,i),e.type){case g.TAG_NAMES.LINK:case g.TAG_NAMES.META:case g.TAG_NAMES.NOSCRIPT:case g.TAG_NAMES.SCRIPT:case g.TAG_NAMES.STYLE:n=r.flattenArrayTypeChildren({child:e,arrayTypeChildren:n,newChildProps:s,nestedChildren:i});break;default:t=r.mapObjectTypeChildren({child:e,newProps:t,newChildProps:s,nestedChildren:i})}}}),t=this.mapArrayTypeChildrenToProps(n,t)},t.prototype.render=function(){var e=this.props,t=e.children,n=s({},m(e,["children"]));return t&&(n=this.mapChildrenToProps(t,n)),c.default.createElement(r,n)},l(t,null,[{key:"canUseDOM",// Component.peek comes from react-side-effect: // For testing, you may use a static peek() method available on the returned component. // It lets you get the current state without resetting the mounted instance stack. // Don’t use it for anything other than testing. /** * @param {Object} base: {"target": "_blank", "href": "http://mysite.com/"} * @param {Object} bodyAttributes: {"className": "root"} * @param {String} defaultTitle: "Default Title" * @param {Boolean} defer: true * @param {Boolean} encodeSpecialCharacters: true * @param {Object} htmlAttributes: {"lang": "en", "amp": undefined} * @param {Array} link: [{"rel": "canonical", "href": "http://mysite.com/example"}] * @param {Array} meta: [{"name": "description", "content": "Test description"}] * @param {Array} noscript: [{"innerHTML": "<img src='http://mysite.com/js/test.js'"}] * @param {Function} onChangeClientState: "(newState) => console.log(newState)" * @param {Array} script: [{"type": "text/javascript", "src": "http://mysite.com/js/test.js"}] * @param {Array} style: [{"type": "text/css", "cssText": "div { display: block; color: blue; }"}] * @param {String} title: "Title" * @param {Object} titleAttributes: {"itemprop": "name"} * @param {String} titleTemplate: "MySite.com - %s" */set:function(e){r.canUseDOM=e}}]),t}(c.default.Component),o.propTypes={base:u.default.object,bodyAttributes:u.default.object,children:u.default.oneOfType([u.default.arrayOf(u.default.node),u.default.node]),defaultTitle:u.default.string,defer:u.default.bool,encodeSpecialCharacters:u.default.bool,htmlAttributes:u.default.object,link:u.default.arrayOf(u.default.object),meta:u.default.arrayOf(u.default.object),noscript:u.default.arrayOf(u.default.object),onChangeClientState:u.default.func,script:u.default.arrayOf(u.default.object),style:u.default.arrayOf(u.default.object),title:u.default.string,titleAttributes:u.default.object,titleTemplate:u.default.string},o.defaultProps={defer:!0,encodeSpecialCharacters:!0},o.peek=r.peek,o.rewind=function(){var e=r.rewind();return e||(e=(0,p.mapStateOnServer)({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}})),e},i);v.renderStatic=v.rewind,a=v}),O.register("eYOCy",function(e,t){// By explicitly using `prop-types` you are opting into new production behavior. // http://fb.me/prop-types-in-prod e.exports=O("9xBrx")()}),O.register("9xBrx",function(e,t){var r=O("6vLJz");function n(){}function o(){}o.resetWarningCache=n,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;// Important! // Keep this list in sync with production version in `./factoryWithTypeCheckers.js`. var i={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:n};return i.PropTypes=i,i}}),O.register("6vLJz",function(e,t){e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"}),O.register("a6m8o",function(e,t){function r(e){return e&&"object"==typeof e&&"default"in e?e.default:e}var n=O("91i6m"),o=r(n),i=r(O("9kBxa")),a=r(O("565U6"));e.exports=function(e,t,r){if("function"!=typeof e)throw Error("Expected reducePropsToState to be a function.");if("function"!=typeof t)throw Error("Expected handleStateChangeOnClient to be a function.");if(void 0!==r&&"function"!=typeof r)throw Error("Expected mapStateOnServer to either be undefined or a function.");return function(s){if("function"!=typeof s)throw Error("Expected WrappedComponent to be a React component.");var l=[],c=void 0;function u(){c=e(l.map(function(e){return e.props})),d.canUseDOM?t(c):r&&(c=r(c))}var d=function(e){function t(){return function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),// Try to use displayName of wrapped component t.peek=function(){return c},// Expose canUseDOM so tests can monkeypatch it t.rewind=function(){if(t.canUseDOM)throw Error("You may only call rewind() on the server. Call peek() to read the current state.");var e=c;return c=void 0,l=[],e},t.prototype.shouldComponentUpdate=function(e){return!a(e,this.props)},t.prototype.componentWillMount=function(){l.push(this),u()},t.prototype.componentDidUpdate=function(){u()},t.prototype.componentWillUnmount=function(){var e=l.indexOf(this);l.splice(e,1),u()},t.prototype.render=function(){return o.createElement(s,this.props)},t}(n.Component);return d.displayName="SideEffect("+(s.displayName||s.name||"Component")+")",d.canUseDOM=i.canUseDOM,d}}}),O.register("9kBxa",function(e,t){var r,n;n={canUseDOM:r=!!("undefined"!=typeof window&&window.document&&window.document.createElement),canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:r&&!!(window.addEventListener||window.attachEvent),canUseViewport:r&&!!window.screen},"function"==typeof define&&"object"==typeof define.amd&&define.amd?define(function(){return n}):e.exports?e.exports=n:window.ExecutionEnvironment=n}),O.register("565U6",function(e,t){// e.exports=function(e,t,r,n){var o=r?r.call(n,e,t):void 0;if(void 0!==o)return!!o;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var i=Object.keys(e),a=Object.keys(t);if(i.length!==a.length)return!1;// Test for A's keys different from B. for(var s=Object.prototype.hasOwnProperty.bind(t),l=0;l<i.length;l++){var c=i[l];if(!s(c))return!1;var u=e[c],d=t[c];if(!1===(o=r?r.call(n,u,d,c):void 0)||void 0===o&&u!==d)return!1}return!0}}),O.register("lPtyF",function(e,t){var r=Array.isArray,n=Object.keys,o=Object.prototype.hasOwnProperty,i="undefined"!=typeof Element;// end fast-deep-equal e.exports=function(e,t){try{return function e(t,a){// fast-deep-equal index.js 2.0.1 if(t===a)return!0;if(t&&a&&"object"==typeof t&&"object"==typeof a){var s,l,c,u=r(t),d=r(a);if(u&&d){if((l=t.length)!=a.length)return!1;for(s=l;0!=s--;)if(!e(t[s],a[s]))return!1;return!0}if(u!=d)return!1;var f=t instanceof Date,p=a instanceof Date;if(f!=p)return!1;if(f&&p)return t.getTime()==a.getTime();var g=t instanceof RegExp,h=a instanceof RegExp;if(g!=h)return!1;if(g&&h)return t.toString()==a.toString();var m=n(t);if((l=m.length)!==n(a).length)return!1;for(s=l;0!=s--;)if(!o.call(a,m[s]))return!1;// end fast-deep-equal // start react-fast-compare // custom handling for DOM elements if(i&&t instanceof Element&&a instanceof Element)return t===a;// custom handling for React for(s=l;0!=s--;)if(("_owner"!==(c=m[s])||!t.$$typeof)&&!e(t[c],a[c]))return!1;// end react-fast-compare // fast-deep-equal index.js 2.0.1 return!0}return t!=t&&a!=a}(e,t)}catch(e){if(e.message&&e.message.match(/stack|recursion/i)||-2146828260===e.number)return(// warn on circular references, don't crash // browsers give this different errors name and messages: // chrome/safari: "RangeError", "Maximum call stack size exceeded" // firefox: "InternalError", too much recursion" // edge: "Error", "Out of stack space" console.warn("Warning: react-fast-compare does not handle circular references.",e.name,e.message),!1);// some other error. we should definitely know about these throw e}}}),O.register("eEhsK",function(e,t){n(e.exports,"reducePropsToState",function(){return o},function(e){return o=e}),n(e.exports,"mapStateOnServer",function(){return i},function(e){return i=e}),n(e.exports,"handleClientStateChange",function(){return a},function(e){return a=e}),n(e.exports,"convertReactPropstoHtmlAttributes",function(){return s},function(e){return s=e}),o=i=a=s=void 0;var r,o,i,a,s,l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},u=p(O("91i6m")),d=p(O("gmXIm")),f=O("2oPVn");function p(e){return e&&e.__esModule?e:{default:e}}var g=function(e){var t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return!1===t?String(e):String(e).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")},h=function(e){var t=y(e,f.TAG_NAMES.TITLE),r=y(e,f.HELMET_PROPS.TITLE_TEMPLATE);if(r&&t)return r.replace(/%s/g,function(){return t});var n=y(e,f.HELMET_PROPS.DEFAULT_TITLE);return t||n||void 0},m=function(e,t){return t.filter(function(t){return void 0!==t[e]}).map(function(t){return t[e]}).reduce(function(e,t){return c({},e,t)},{})},v=function(e,t,r){// Calculate list of tags, giving priority innermost component (end of the propslist) var n={};return r.filter(function(t){return!!Array.isArray(t[e])||(void 0!==t[e]&&I("Helmet: "+e+' should be of type "Array". Instead found type "'+l(t[e])+'"'),!1)}).map(function(t){return t[e]}).reverse().reduce(function(e,r){var o={};r.filter(function(e){for(var r=void 0,i=Object.keys(e),a=0;a<i.length;a++){var s=i[a],l=s.toLowerCase();-1===t.indexOf(l)||r===f.TAG_PROPERTIES.REL&&"canonical"===e[r].toLowerCase()||l===f.TAG_PROPERTIES.REL&&"stylesheet"===e[l].toLowerCase()||(r=l),-1!==t.indexOf(s)&&(s===f.TAG_PROPERTIES.INNER_HTML||s===f.TAG_PROPERTIES.CSS_TEXT||s===f.TAG_PROPERTIES.ITEM_PROP)&&(r=s)}if(!r||!e[r])return!1;var c=e[r].toLowerCase();return n[r]||(n[r]={}),o[r]||(o[r]={}),!n[r][c]&&(o[r][c]=!0,!0)}).reverse().forEach(function(t){return e.push(t)});for(var i=Object.keys(o),a=0;a<i.length;a++){var s=i[a],l=(0,d.default)({},n[s],o[s]);n[s]=l}return e},[]).reverse()},y=function(e,t){for(var r=e.length-1;r>=0;r--){var n=e[r];if(n.hasOwnProperty(t))return n[t]}return null},b=(r=Date.now(),function(e){var t=Date.now();t-r>16?(r=t,e(t)):setTimeout(function(){b(e)},0)}),C=function(e){return clearTimeout(e)},A="undefined"!=typeof window?window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||b:S.requestAnimationFrame||b,E="undefined"!=typeof window?window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||C:S.cancelAnimationFrame||C,I=function(e){return console&&"function"==typeof console.warn&&console.warn(e)},x=null,w=function(e,t){var r=e.baseTag,n=e.bodyAttributes,o=e.htmlAttributes,i=e.linkTags,a=e.metaTags,s=e.noscriptTags,l=e.onChangeClientState,c=e.scriptTags,u=e.styleTags,d=e.title,p=e.titleAttributes;_(f.TAG_NAMES.BODY,n),_(f.TAG_NAMES.HTML,o),T(d,p);var g={baseTag:M(f.TAG_NAMES.BASE,r),linkTags:M(f.TAG_NAMES.LINK,i),metaTags:M(f.TAG_NAMES.META,a),noscriptTags:M(f.TAG_NAMES.NOSCRIPT,s),scriptTags:M(f.TAG_NAMES.SCRIPT,c),styleTags:M(f.TAG_NAMES.STYLE,u)},h={},m={};Object.keys(g).forEach(function(e){var t=g[e],r=t.newTags,n=t.oldTags;r.length&&(h[e]=r),n.length&&(m[e]=g[e].oldTags)}),t&&t(),l(e,h,m)},k=function(e){return Array.isArray(e)?e.join(""):e},T=function(e,t){void 0!==e&&document.title!==e&&(document.title=k(e)),_(f.TAG_NAMES.TITLE,t)},_=function(e,t){var r=document.getElementsByTagName(e)[0];if(r){for(var n=r.getAttribute(f.HELMET_ATTRIBUTE),o=n?n.split(","):[],i=[].concat(o),a=Object.keys(t),s=0;s<a.length;s++){var l=a[s],c=t[l]||"";r.getAttribute(l)!==c&&r.setAttribute(l,c),-1===o.indexOf(l)&&o.push(l);var u=i.indexOf(l);-1!==u&&i.splice(u,1)}for(var d=i.length-1;d>=0;d--)r.removeAttribute(i[d]);o.length===i.length?r.removeAttribute(f.HELMET_ATTRIBUTE):r.getAttribute(f.HELMET_ATTRIBUTE)!==a.join(",")&&r.setAttribute(f.HELMET_ATTRIBUTE,a.join(","))}},M=function(e,t){var r=document.head||document.querySelector(f.TAG_NAMES.HEAD),n=r.querySelectorAll(e+"["+f.HELMET_ATTRIBUTE+"]"),o=Array.prototype.slice.call(n),i=[],a=void 0;return t&&t.length&&t.forEach(function(t){var r=document.createElement(e);for(var n in t)if(t.hasOwnProperty(n)){if(n===f.TAG_PROPERTIES.INNER_HTML)r.innerHTML=t.innerHTML;else if(n===f.TAG_PROPERTIES.CSS_TEXT)r.styleSheet?r.styleSheet.cssText=t.cssText:r.appendChild(document.createTextNode(t.cssText));else{var s=void 0===t[n]?"":t[n];r.setAttribute(n,s)}}r.setAttribute(f.HELMET_ATTRIBUTE,"true"),o.some(function(e,t){return a=t,r.isEqualNode(e)})?o.splice(a,1):i.push(r)}),o.forEach(function(e){return e.parentNode.removeChild(e)}),i.forEach(function(e){return r.appendChild(e)}),{oldTags:o,newTags:i}},P=function(e){return Object.keys(e).reduce(function(t,r){var n=void 0!==e[r]?r+'="'+e[r]+'"':""+r;return t?t+" "+n:n},"")},N=function(e,t,r,n){var o=P(r),i=k(t);return o?"<"+e+" "+f.HELMET_ATTRIBUTE+'="true" '+o+">"+g(i,n)+"</"+e+">":"<"+e+" "+f.HELMET_ATTRIBUTE+'="true">'+g(i,n)+"</"+e+">"},R=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce(function(t,r){return t[f.REACT_TAG_MAP[r]||r]=e[r],t},t)},L=function(e,t,r){var n,o=R(r,((n={key:t})[f.HELMET_ATTRIBUTE]=!0,n));return[u.default.createElement(f.TAG_NAMES.TITLE,o,t)]},F=function(e,t,r){switch(e){case f.TAG_NAMES.TITLE:return{toComponent:function(){return L(e,t.title,t.titleAttributes,r)},toString:function(){return N(e,t.title,t.titleAttributes,r)}};case f.ATTRIBUTE_NAMES.BODY:case f.ATTRIBUTE_NAMES.HTML:return{toComponent:function(){return R(t)},toString:function(){return P(t)}};default:return{toComponent:function(){return t.map(function(t,r){var n,o=((n={key:r})[f.HELMET_ATTRIBUTE]=!0,n);return Object.keys(t).forEach(function(e){var r=f.REACT_TAG_MAP[e]||e;if(r===f.TAG_PROPERTIES.INNER_HTML||r===f.TAG_PROPERTIES.CSS_TEXT){var n=t.innerHTML||t.cssText;o.dangerouslySetInnerHTML={__html:n}}else o[r]=t[e]}),u.default.createElement(e,o)})},toString:function(){return t.reduce(function(t,n){var o=Object.keys(n).filter(function(e){return!(e===f.TAG_PROPERTIES.INNER_HTML||e===f.TAG_PROPERTIES.CSS_TEXT)}).reduce(function(e,t){var o=void 0===n[t]?t:t+'="'+g(n[t],r)+'"';return e?e+" "+o:o},""),i=n.innerHTML||n.cssText||"",a=-1===f.SELF_CLOSING_TAGS.indexOf(e);return t+"<"+e+" "+f.HELMET_ATTRIBUTE+'="true" '+o+(a?"/>":">"+i+"</"+e+">")},"")}}}};s=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce(function(t,r){return t[f.HTML_TAG_MAP[r]||r]=e[r],t},t)},a=function(e){x&&E(x),e.defer?x=A(function(){w(e,function(){x=null})}):(w(e),x=null)},i=function(e){var t=e.baseTag,r=e.bodyAttributes,n=e.encode,o=e.htmlAttributes,i=e.linkTags,a=e.metaTags,s=e.noscriptTags,l=e.scriptTags,c=e.styleTags,u=e.title,d=e.titleAttributes;return{base:F(f.TAG_NAMES.BASE,t,n),bodyAttributes:F(f.ATTRIBUTE_NAMES.BODY,r,n),htmlAttributes:F(f.ATTRIBUTE_NAMES.HTML,o,n),link:F(f.TAG_NAMES.LINK,i,n),meta:F(f.TAG_NAMES.META,a,n),noscript:F(f.TAG_NAMES.NOSCRIPT,s,n),script:F(f.TAG_NAMES.SCRIPT,l,n),style:F(f.TAG_NAMES.STYLE,c,n),title:F(f.TAG_NAMES.TITLE,{title:void 0===u?"":u,titleAttributes:d},n)}},o=function(e){var t;return{baseTag:(t=[f.TAG_PROPERTIES.HREF],e.filter(function(e){return void 0!==e[f.TAG_NAMES.BASE]}).map(function(e){return e[f.TAG_NAMES.BASE]}).reverse().reduce(function(e,r){if(!e.length)for(var n=Object.keys(r),o=0;o<n.length;o++){var i=n[o].toLowerCase();if(-1!==t.indexOf(i)&&r[i])return e.concat(r)}return e},[])),bodyAttributes:m(f.ATTRIBUTE_NAMES.BODY,e),defer:y(e,f.HELMET_PROPS.DEFER),encode:y(e,f.HELMET_PROPS.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:m(f.ATTRIBUTE_NAMES.HTML,e),linkTags:v(f.TAG_NAMES.LINK,[f.TAG_PROPERTIES.REL,f.TAG_PROPERTIES.HREF],e),metaTags:v(f.TAG_NAMES.META,[f.TAG_PROPERTIES.NAME,f.TAG_PROPERTIES.CHARSET,f.TAG_PROPERTIES.HTTPEQUIV,f.TAG_PROPERTIES.PROPERTY,f.TAG_PROPERTIES.ITEM_PROP],e),noscriptTags:v(f.TAG_NAMES.NOSCRIPT,[f.TAG_PROPERTIES.INNER_HTML],e),onChangeClientState:y(e,f.HELMET_PROPS.ON_CHANGE_CLIENT_STATE)||function(){},scriptTags:v(f.TAG_NAMES.SCRIPT,[f.TAG_PROPERTIES.SRC,f.TAG_PROPERTIES.INNER_HTML],e),styleTags:v(f.TAG_NAMES.STYLE,[f.TAG_PROPERTIES.CSS_TEXT],e),title:h(e),titleAttributes:m(f.ATTRIBUTE_NAMES.TITLE,e)}}}),O.register("2oPVn",function(e,t){n(e.exports,"ATTRIBUTE_NAMES",function(){return r},function(e){return r=e}),n(e.exports,"TAG_NAMES",function(){return o},function(e){return o=e}),n(e.exports,"TAG_PROPERTIES",function(){return i},function(e){return i=e}),n(e.exports,"REACT_TAG_MAP",function(){return a},function(e){return a=e}),n(e.exports,"HELMET_PROPS",function(){return s},function(e){return s=e}),n(e.exports,"HTML_TAG_MAP",function(){return l},function(e){return l=e}),n(e.exports,"SELF_CLOSING_TAGS",function(){return c},function(e){return c=e}),n(e.exports,"HELMET_ATTRIBUTE",function(){return u},function(e){return u=e}),r={BODY:"bodyAttributes",HTML:"htmlAttributes",TITLE:"titleAttributes"};var r,o,i,a,s,l,c,u,d=o={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title"};Object.keys(d).map(function(e){return d[e]}),i={CHARSET:"charset",CSS_TEXT:"cssText",HREF:"href",HTTPEQUIV:"http-equiv",INNER_HTML:"innerHTML",ITEM_PROP:"itemprop",NAME:"name",PROPERTY:"property",REL:"rel",SRC:"src"};var f=a={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"};s={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate"},l=Object.keys(f).reduce(function(e,t){return e[f[t]]=t,e},{}),c=[d.NOSCRIPT,d.SCRIPT,d.STYLE],u="data-react-helmet"}),O.register("2j2Fs",function(e,t){e.exports=import("./"+O("lxKym").resolve("jjKyj")).then(()=>O("gIkZ4"))}),O.register("fxAdy",function(e,t){e.exports=import("./"+O("lxKym").resolve("4CFMq")).then(()=>O("92KZy"))}),O.register("5h2Ye",function(e,t){e.exports=import("./"+O("lxKym").resolve("6dvCu")).then(()=>O("8ulLA"))}),O.register("8ZEpZ",function(e,t){e.exports=import("./"+O("lxKym").resolve("hlVat")).then(()=>O("3ssyD"))}),O.register("75lbr",function(e,t){e.exports=import("./"+O("lxKym").resolve("4Od2P")).then(()=>O("ljzG9"))}),O.register("mBL2z",function(e,t){e.exports=import("./"+O("lxKym").resolve("851pc")).then(()=>O("4b0nc"))}),O.register("ihagQ",function(e,t){e.exports=Promise.all([import("./"+O("lxKym").resolve("cvZB5")),import("./"+O("lxKym").resolve("egate")),import("./"+O("lxKym").resolve("dKCQ1")),import("./"+O("lxKym").resolve("bLajp")),import("./"+O("lxKym").resolve("kRAJw")),import("./"+O("lxKym").resolve("6Qh2T")),import("./"+O("lxKym").resolve("lQ74P"))]).then(()=>O("gx9dc"))}),O.register("kfJS4",function(e,t){e.exports=Promise.all([import("./"+O("lxKym").resolve("1T62U")),import("./"+O("lxKym").resolve("g89aA"))]).then(()=>O("333z0"))}),O.register("l2iyr",function(e,t){e.exports=import("./"+O("lxKym").resolve("2QQ3K")).then(()=>O("9DwAy"))}),O.register("gkBWg",function(e,t){e.exports=import("./"+O("lxKym").resolve("hOtWz")).then(()=>O("dWyK3"))}),O.register("7jm0s",function(e,t){e.exports=import("./"+O("lxKym").resolve("6zPtE")).then(()=>O("iAqDU"))}),O.register("czAp5",function(e,t){e.exports=import("./"+O("lxKym").resolve("kjrCT")).then(()=>O("401YU"))}),O.register("hK4N2",function(e,t){e.exports=Promise.all([import("./"+O("lxKym").resolve("cvZB5")),import("./"+O("lxKym").resolve("bLajp")),import("./"+O("lxKym").resolve("cG8Sb"))]).then(()=>O("3h4RJ"))}),O.register("ctT26",function(e,t){e.exports=import("./"+O("lxKym").resolve("8pDdq")).then(()=>O("koa1e"))}),O.register("by4tT",function(e,t){e.exports=Promise.all([import("./"+O("lxKym").resolve("4CFMq")),import("./"+O("lxKym").resolve("6dvCu")),import("./"+O("lxKym").resolve("kiHEA"))]).then(()=>O("79yMH"))}),O.register("7szKm",function(e,t){e.exports=import("./"+O("lxKym").resolve("53bRG")).then(()=>O("ixF1M"))}),O.register("fV5mf",function(e,t){e.exports=import("./"+O("lxKym").resolve("65Ttu")).then(()=>O("ek8yD"))}),O.register("1l8Nc",function(e,t){e.exports=Promise.all([import("./"+O("lxKym").resolve("jic7h")),import("./"+O("lxKym").resolve("ixaXv"))]).then(()=>O("diWiU"))}),O.register("i20pR",function(e,t){e.exports=Promise.all([import("./"+O("lxKym").resolve("1T62U")),import("./"+O("lxKym").resolve("h4vrB"))]).then(()=>O("h5BP4"))}),O.register("4LVD8",function(e,t){e.exports=Promise.all([import("./"+O("lxKym").resolve("bLajp")),import("./"+O("lxKym").resolve("kXMKO"))]).then(()=>O("QvxZa"))}),O.register("aMhO8",function(e,t){e.exports=Promise.all([import("./"+O("lxKym").resolve("cvZB5")),import("./"+O("lxKym").resolve("bLajp")),import("./"+O("lxKym").resolve("ac7hE"))]).then(()=>O("2fBti"))}),O.register("5mk76",function(e,t){e.exports=import("./"+O("lxKym").resolve("2k6cw")).then(()=>O("gP4kF"))}),O.register("igyYE",function(e,t){e.exports=import("./"+O("lxKym").resolve("iQpD5")).then(()=>O("2PC3z"))}),O.register("6bbjm",function(e,t){e.exports=import("./"+O("lxKym").resolve("fcIvx")).then(()=>O("3HOfK"))}),O.register("8HgYT",function(e,t){e.exports=import("./"+O("lxKym").resolve("aYVrY")).then(()=>O("5Ijq4"))}),O.register("jIhCb",function(e,t){e.exports=Promise.all([import("./"+O("lxKym").resolve("gaYvK")),import("./"+O("lxKym").resolve("5eUxV")),import("./"+O("lxKym").resolve("bLajp")),import("./"+O("lxKym").resolve("kRAJw")),import("./"+O("lxKym").resolve("9afiH"))]).then(()=>O("eAS49"))}),O.register("lwqGh",function(e,t){e.exports=Promise.all([import("./"+O("lxKym").resolve("4pto3")),import("./"+O("lxKym").resolve("gaYvK")),import("./"+O("lxKym").resolve("5eUxV")),import("./"+O("lxKym").resolve("cvZB5")),import("./"+O("lxKym").resolve("bLajp")),import("./"+O("lxKym").resolve("kRAJw")),import("./"+O("lxKym").resolve("j0htD"))]).then(()=>O("cbLkS"))}),O.register("lOGi4",function(e,t){e.exports=Promise.all([import("./"+O("lxKym").resolve("bLajp")),import("./"+O("lxKym").resolve("5aFb5"))]).then(()=>O("4pTMQ"))}),O.register("3xvqJ",function(e,t){e.exports=import("./"+O("lxKym").resolve("31e8G")).then(()=>O("356zZ"))}),O.register("k6Ir6",function(e,t){e.exports=Promise.all([import("./"+O("lxKym").resolve("jic7h")),import("./"+O("lxKym").resolve("1T62U")),import("./"+O("lxKym").resolve("jCj3D"))]).then(()=>O("3Zv9U"))}),O.register("hq94t",function(e,t){e.exports=Promise.all([import("./"+O("lxKym").resolve("jic7h")),import("./"+O("lxKym").resolve("9T8pk"))]).then(()=>O("gijFh"))}),O.register("kM5Vg",function(e,t){e.exports=Promise.all([import("./"+O("lxKym").resolve("jic7h")),import("./"+O("lxKym").resolve("1xLoT"))]).then(()=>O("kjSSV"))}),O.register("6e8dY",function(e,t){e.exports=Promise.all([import("./"+O("lxKym").resolve("4pto3")),import("./"+O("lxKym").resolve("5eUxV")),import("./"+O("lxKym").resolve("dKCQ1")),import("./"+O("lxKym").resolve("bLajp")),import("./"+O("lxKym").resolve("fCaOV"))]).then(()=>O("klJP6"))}),O.register("17Cnt",function(e,t){e.exports=import("./"+O("lxKym").resolve("1Bhy2")).then(()=>O("4xWO8"))}),O.register("hnuj7",function(e,t){e.exports=Promise.all([import("./"+O("lxKym").resolve("cvZB5")),import("./"+O("lxKym").resolve("bLajp")),import("./"+O("lxKym").resolve("5KFTi"))]).then(()=>O("eh3S5"))}),O.register("iFzDz",function(e,t){e.exports=Promise.all([import("./"+O("lxKym").resolve("kouGy")),import("./"+O("lxKym").resolve("kRAJw")),import("./"+O("lxKym").resolve("6Qh2T")),import("./"+O("lxKym").resolve("jjKyj")),import("./"+O("lxKym").resolve("2ce5J"))]).then(()=>O("lbIj7"))}),O.register("17kXb",function(e,t){e.exports=Promise.all([import("./"+O("lxKym").resolve("kouGy")),import("./"+O("lxKym").resolve("gaYvK")),import("./"+O("lxKym").resolve("bLajp")),import("./"+O("lxKym").resolve("kRAJw")),import("./"+O("lxKym").resolve("4l69b"))]).then(()=>O("4sWR4"))}),O.register("d7BNH",function(e,t){e.exports=Promise.all([import("./"+O("lxKym").resolve("kouGy")),import("./"+O("lxKym").resolve("gaYvK")),import("./"+O("lxKym").resolve("bLajp")),import("./"+O("lxKym").resolve("kRAJw")),import("./"+O("lxKym").resolve("6Qh2T")),import("./"+O("lxKym").resolve("700Vk"))]).then(()=>O("gLG9Y"))}),O.register("7nr1b",function(e,t){e.exports=Promise.all([import("./"+O("lxKym").resolve("kouGy")),import("./"+O("lxKym").resolve("cvZB5")),import("./"+O("lxKym").resolve("egate")),import("./"+O("lxKym").resolve("kRAJw")),import("./"+O("lxKym").resolve("7MHFe"))]).then(()=>O("3ENuR"))}),O.register("1b2bq",function(e,t){e.exports=Promise.all([import("./"+O("lxKym").resolve("kouGy")),import("./"+O("lxKym").resolve("dKCQ1")),import("./"+O("lxKym").resolve("bLajp")),import("./"+O("lxKym").resolve("c061K"))]).then(()=>O("jRXoM"))}),O.register("2intT",function(e,t){e.exports=Promise.all([import("./"+O("lxKym").resolve("4pto3")),import("./"+O("lxKym").resolve("gaYvK")),import("./"+O("lxKym").resolve("5eUxV")),import("./"+O("lxKym").resolve("cvZB5")),import("./"+O("lxKym").resolve("bLajp")),import("./"+O("lxKym").resolve("kRAJw")),import("./"+O("lxKym").resolve("kLF9Z"))]).then(()=>O("6nFQr"))}),O.register("4rdPx",function(e,t){n(e.exports,"default",function(){return b});var r=O("ai2Md"),i=O("91i6m"),a=O("lPOF7"),s=O("24QNd"),l=O("hgkRm"),c=O("kfWUK"),u=["children"],d=["span","div","p","strong"],f={center:(0,a.css)({textAlign:"center"}),end:(0,a.css)({textAlign:"end"}),start:(0,a.css)({textAlign:"start"})},p={none:(0,a.css)({textTransform:"none"}),lowercase:(0,a.css)({textTransform:"lowercase"}),uppercase:(0,a.css)({textTransform:"uppercase"})},g={top:(0,a.css)({verticalAlign:"top"}),middle:(0,a.css)({verticalAlign:"middle"}),bottom:(0,a.css)({verticalAlign:"bottom"})},h=(0,a.css)({boxSizing:"border-box",margin:"var(--ds-space-0, 0px)",padding:"var(--ds-space-0, 0px)"}),m=(0,a.css)({overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}),v=function(e){var t=(0,c.useSurface)(),r=l.default[t];return null!=r?r:e},y=/*#__PURE__*/(0,i.createContext)(!1),b=function(e){var t=e.children,n=/*@__PURE__*/o(r)(e,u),l=n.as,c=void 0===l?"span":l,b=n.color,w=n.fontSize,S=n.fontWeight,k=n.lineHeight,T=n.shouldTruncate,_=n.textAlign,O=n.textTransform,M=n.verticalAlign,P=n.testId,N=n.UNSAFE_style,R=n.id;(0,s.default)(d.includes(c),'@atlaskit/ds-explorations: Text received an invalid "as" value of "'.concat(c,'"'));var L=v(b),F=(0,i.useContext)(y);/** * If the text is already wrapped and applies no props we can just * render the children directly as a fragment. */if(F&&0===Object.keys(n).length)return(0,a.jsx)(i.Fragment,null,t);var D=(0,a.jsx)(c,{style:N,css:[h,E.sans,L&&x[L],w&&C[w],S&&A[S],k&&I[k],void 0!==T&&T&&m,_&&f[_],O&&p[O],M&&g[M]],"data-testid":P,id:R},t);return F?D:(0,a.jsx)(y.Provider,{value:!0},D)},C={"size.050":(0,a.css)({fontSize:"var(--ds-font-size-050, 11px)"}),"size.075":(0,a.css)({fontSize:"var(--ds-font-size-075, 12px)"}),"size.100":(0,a.css)({fontSize:"var(--ds-font-size-100, 14px)"}),"size.200":(0,a.css)({fontSize:"var(--ds-font-size-200, 16px)"}),"size.300":(0,a.css)({fontSize:"var(--ds-font-size-300, 20px)"}),"size.400":(0,a.css)({fontSize:"var(--ds-font-size-400, 24px)"}),"size.500":(0,a.css)({fontSize:"var(--ds-font-size-500, 29px)"}),"size.600":(0,a.css)({fontSize:"var(--ds-font-size-600, 35px)"})},A={bold:(0,a.css)({fontWeight:"var(--ds-font-weight-bold, 700)"}),medium:(0,a.css)({fontWeight:"var(--ds-font-weight-medium, 500)"}),regular:(0,a.css)({fontWeight:"var(--ds-font-weight-regular, 400)"}),semibold:(0,a.css)({fontWeight:"var(--ds-font-weight-semibold, 600)"})},E={body:(0,a.css)({fontFamily:'var(--ds-font-family-body, ui-sans-serif, "Segoe UI", Ubuntu, system-ui, "Helvetica Neue", sans-serif)'}),brand:(0,a.css)({fontFamily:"var(--ds-font-family-brand, Charlie Sans)"}),code:(0,a.css)({fontFamily:'var(--ds-font-family-code, ui-monospace, Menlo, "Segoe UI Mono", "Ubuntu Mono", monospace)'}),heading:(0,a.css)({fontFamily:'var(--ds-font-family-heading, ui-sans-serif, "Segoe UI", Ubuntu, system-ui, "Helvetica Neue", sans-serif)'}),monospace:(0,a.css)({fontFamily:'var(--ds-font-family-monospace, ui-monospace, Menlo, "Segoe UI Mono", "Ubuntu Mono", monospace)'}),sans:(0,a.css)({fontFamily:'var(--ds-font-family-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif)'})},I={"lineHeight.1":(0,a.css)({lineHeight:"var(--ds-font-lineHeight-1, 1)"}),"lineHeight.100":(0,a.css)({lineHeight:"var(--ds-font-lineHeight-100, 16px)"}),"lineHeight.200":(0,a.css)({lineHeight:"var(--ds-font-lineHeight-200, 20px)"}),"lineHeight.300":(0,a.css)({lineHeight:"var(--ds-font-lineHeight-300, 24px)"}),"lineHeight.400":(0,a.css)({lineHeight:"var(--ds-font-lineHeight-400, 28px)"}),"lineHeight.500":(0,a.css)({lineHeight:"var(--ds-font-lineHeight-500, 32px)"}),"lineHeight.600":(0,a.css)({lineHeight:"var(--ds-font-lineHeight-600, 40px)"})},x={"color.text":(0,a.css)({color:"var(--ds-text, #172B4D)"}),disabled:(0,a.css)({color:"var(--ds-text-disabled, #A5ADBA)"}),inverse:(0,a.css)({color:"var(--ds-text-inverse, #FFFFFF)"}),selected:(0,a.css)({color:"var(--ds-text-selected, #0052CC)"}),brand:(0,a.css)({color:"var(--ds-text-brand, #0065FF)"}),danger:(0,a.css)({color:"var(--ds-text-danger, #DE350B)"}),warning:(0,a.css)({color:"var(--ds-text-warning, #974F0C)"}),"warning.inverse":(0,a.css)({color:"var(--ds-text-warning-inverse, #172B4D)"}),success:(0,a.css)({color:"var(--ds-text-success, #006644)"}),discovery:(0,a.css)({color:"var(--ds-text-discovery, #403294)"}),information:(0,a.css)({color:"var(--ds-text-information, #0052CC)"}),subtlest:(0,a.css)({color:"var(--ds-text-subtlest, #7A869A)"}),subtle:(0,a.css)({color:"var(--ds-text-subtle, #42526E)"})}}),O.register("24QNd",function(e,t){n(e.exports,"default",function(){return r});function r(e,t){if(!e)throw Error("Invariant failed")}}),O.register("hgkRm",function(e,t){n(e.exports,"default",function(){return r});/** * THIS FILE WAS CREATED VIA CODEGEN DO NOT MODIFY {@see http://go/af-codegen} * * The color map is used to map a background color token to a matching text color that will meet contrast. * * @codegen <<SignedSource::9db207c6fd205f6abc46eeb73ba02789>> * @codegenCommand yarn codegen-styles * @codegenDependency ../../../tokens/src/artifacts/tokens-raw/atlassian-light.tsx <<SignedSource::f1021f8d47ab63374e371ce18db72a1c>> */var r={"neutral.bold":"inverse","neutral.bold.hovered":"inverse","neutral.bold.pressed":"inverse","selected.bold":"inverse","selected.bold.hovered":"inverse","selected.bold.pressed":"inverse","brand.bold":"inverse","brand.bold.hovered":"inverse","brand.bold.pressed":"inverse","brand.boldest":"inverse","brand.boldest.hovered":"inverse","brand.boldest.pressed":"inverse","danger.bold":"inverse","danger.bold.hovered":"inverse","danger.bold.pressed":"inverse","warning.bold":"warning.inverse","warning.bold.hovered":"warning.inverse","warning.bold.pressed":"warning.inverse","success.bold":"inverse","success.bold.hovered":"inverse","success.bold.pressed":"inverse","discovery.bold":"inverse","discovery.bold.hovered":"inverse","discovery.bold.pressed":"inverse","information.bold":"inverse","information.bold.hovered":"inverse","information.bold.pressed":"inverse"}}),O.register("kfWUK",function(e,t){n(e.exports,"useSurface",function(){return i});var r=O("91i6m"),o=/*#__PURE__*/(0,r.createContext)("elevation.surface"),i=function(){return(0,r.useContext)(o)};o.displayName="SurfaceProvider"}),O.register("9X0U9",function(e,t){n(e.exports,"default",function(){return p});var r=O("cIDQN"),i=O("ai2Md"),a=O("91i6m"),s=O("lPOF7"),l=O("7re4P"),c=O("lBrex"),u=O("3W7HL"),d=["as","children","backgroundColor","padding","paddingBlock","paddingBlockStart","paddingBlockEnd","paddingInline","paddingInlineStart","paddingInlineEnd","style","testId","xcss"],f=["className"],p=/*#__PURE__*/(0,a.forwardRef)(function(e,t){var n=e.as,a=e.children,p=e.backgroundColor,h=e.padding,m=e.paddingBlock,v=e.paddingBlockStart,y=e.paddingBlockEnd,b=e.paddingInline,C=e.paddingInlineStart,A=e.paddingInlineEnd,E=e.style,I=e.testId,x=e.xcss,w=/*@__PURE__*/o(i)(e,d);w.className;// This is to remove className from safeHtmlAttributes // @ts-expect-error className doesn't exist in the prop definition but we want to ensure it cannot be applied even if types are bypassed var S=/*@__PURE__*/o(i)(w,f),k=x&&(0,c.parseXcss)(x),T=(0,s.jsx)(void 0===n?"div":n,/*@__PURE__*/o(r)({style:E,ref:t},S,{css:[g,p&&l.backgroundColorStylesMap[p],(0,l.isSurfaceColorToken)(p)&&l.surfaceColorStylesMap[p],h&&l.paddingStylesMap.padding[h],m&&l.paddingStylesMap.paddingBlock[m],v&&l.paddingStylesMap.paddingBlockStart[v],y&&l.paddingStylesMap.paddingBlockEnd[y],b&&l.paddingStylesMap.paddingInline[b],C&&l.paddingStylesMap.paddingInlineStart[C],A&&l.paddingStylesMap.paddingInlineEnd[A],// eslint-disable-next-line @atlaskit/design-system/consistent-css-prop-usage k],"data-testid":I}),a);return p?(0,s.jsx)(u.SurfaceContext.Provider,{value:p},T):T}),g=(0,s.css)({boxSizing:"border-box",appearance:"none",border:"none"})}),O.register("7re4P",function(e,t){n(e.exports,"dimensionMap",function(){return c}),n(e.exports,"positiveSpaceMap",function(){return u}),n(e.exports,"allSpaceMap",function(){return d}),n(e.exports,"opacityMap",function(){return f}),n(e.exports,"shadowMap",function(){return p}),n(e.exports,"borderColorMap",function(){return h}),n(e.exports,"backgroundColorMap",function(){return m}),n(e.exports,"textColorMap",function(){return v}),n(e.exports,"layerMap",function(){return y}),n(e.exports,"borderWidthMap",function(){return b}),n(e.exports,"borderRadiusMap",function(){return C}),n(e.exports,"paddingStylesMap",function(){return I}),n(e.exports,"spaceStylesMap",function(){return x}),n(e.exports,"backgroundColorStylesMap",function(){return w}),n(e.exports,"surfaceColorStylesMap",function(){return S}),n(e.exports,"isSurfaceColorToken",function(){return k});var r=O("dsN6L"),i=O("lPOF7"),a=O("2S8bR");function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach(function(t){/*@__PURE__*/o(r)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var c={"100%":"100%","size.100":"1rem","size.200":"1.5rem","size.300":"2rem","size.400":"2.5rem","size.500":"3rem","size.600":"6rem","size.1000":"12rem"},u={"space.0":"var(--ds-space-0, 0px)","space.025":"var(--ds-space-025, 2px)","space.050":"var(--ds-space-050, 4px)","space.075":"var(--ds-space-075, 6px)","space.100":"var(--ds-space-100, 8px)","space.150":"var(--ds-space-150, 12px)","space.200":"var(--ds-space-200, 16px)","space.250":"var(--ds-space-250, 20px)","space.300":"var(--ds-space-300, 24px)","space.400":"var(--ds-space-400, 32px)","space.500":"var(--ds-space-500, 40px)","space.600":"var(--ds-space-600, 48px)","space.800":"var(--ds-space-800, 64px)","space.1000":"var(--ds-space-1000, 80px)"},d=l(l({},u),{"space.negative.025":"var(--ds-space-negative-025, -2px)","space.negative.050":"var(--ds-space-negative-050, -4px)","space.negative.075":"var(--ds-space-negative-075, -6px)","space.negative.100":"var(--ds-space-negative-100, -8px)","space.negative.150":"var(--ds-space-negative-150, -12px)","space.negative.200":"var(--ds-space-negative-200, -16px)","space.negative.250":"var(--ds-space-negative-250, -20px)","space.negative.300":"var(--ds-space-negative-300, -24px)","space.negative.400":"var(--ds-space-negative-400, -32px)"}),f={"opacity.disabled":"var(--ds-opacity-disabled, 0.4)","opacity.loading":"var(--ds-opacity-loading, 0.2)"},p={"elevation.shadow.overflow":"var(--ds-shadow-overflow, 0px 0px 8px #091e423f, 0px 0px 1px #091e424f)","elevation.shadow.overflow.perimeter":"var(--ds-shadow-overflow-perimeter, #091e421f)","elevation.shadow.overflow.spread":"var(--ds-shadow-overflow-spread, #091e4229)","elevation.shadow.overlay":"var(--ds-shadow-overlay, 0px 8px 12px #091e423f, 0px 0px 1px #091e424f)","elevation.shadow.raised":"var(--ds-shadow-raised, 0px 1px 1px #091e423f, 0px 0px 1px #091e4221)"},g={"elevation.surface":"var(--ds-surface, #FFFFFF)","elevation.surface.hovered":"var(--ds-surface-hovered, #FAFBFC)","elevation.surface.pressed":"var(--ds-surface-pressed, #F4F5F7)","elevation.surface.overlay":"var(--ds-surface-overlay, #FFFFFF)","elevation.surface.overlay.hovered":"var(--ds-surface-overlay-hovered, #FAFBFC)","elevation.surface.overlay.pressed":"var(--ds-surface-overlay-pressed, #F4F5F7)","elevation.surface.raised":"var(--ds-surface-raised, #FFFFFF)","elevation.surface.raised.hovered":"var(--ds-surface-raised-hovered, #FAFBFC)","elevation.surface.raised.pressed":"var(--ds-surface-raised-pressed, #F4F5F7)","elevation.surface.sunken":"var(--ds-surface-sunken, #F4F5F7)"},h={"color.border":"var(--ds-border, #091e4221)","color.border.accent.lime":"var(--ds-border-accent-lime, #6A9A23)","color.border.accent.red":"var(--ds-border-accent-red, #FF5630)","color.border.accent.orange":"var(--ds-border-accent-orange, #D94008)","color.border.accent.yellow":"var(--ds-border-accent-yellow, #FFAB00)","color.border.accent.green":"var(--ds-border-accent-green, #36B37E)","color.border.accent.teal":"var(--ds-border-accent-teal, #00B8D9)","color.border.accent.blue":"var(--ds-border-accent-blue, #0065FF)","color.border.accent.purple":"var(--ds-border-accent-purple, #6554C0)","color.border.accent.magenta":"var(--ds-border-accent-magenta, #CD519D)","color.border.accent.gray":"var(--ds-border-accent-gray, #5E6C84)","color.border.disabled":"var(--ds-border-disabled, #FAFBFC)","color.border.focused":"var(--ds-border-focused, #2684FF)","color.border.input":"var(--ds-border-input, #FAFBFC)","color.border.inverse":"var(--ds-border-inverse, #FFFFFF)","color.border.selected":"var(--ds-border-selected, #0052CC)","color.border.brand":"var(--ds-border-brand, #0052CC)","color.border.danger":"var(--ds-border-danger, #FF5630)","color.border.warning":"var(--ds-border-warning, #FFC400)","color.border.success":"var(--ds-border-success, #00875A)","color.border.discovery":"var(--ds-border-discovery, #998DD9)","color.border.information":"var(--ds-border-information, #0065FF)","color.border.bold":"var(--ds-border-bold, #344563)"},m={"color.background.accent.lime.subtlest":"var(--ds-background-accent-lime-subtlest, #EEFBDA)","color.background.accent.lime.subtlest.hovered":"var(--ds-background-accent-lime-subtlest-hovered, #D3F1A7)","color.background.accent.lime.subtlest.pressed":"var(--ds-background-accent-lime-subtlest-pressed, #B3DF72)","color.background.accent.lime.subtler":"var(--ds-background-accent-lime-subtler, #D3F1A7)","color.background.accent.lime.subtler.hovered":"var(--ds-background-accent-lime-subtler-hovered, #B3DF72)","color.background.accent.lime.subtler.pressed":"var(--ds-background-accent-lime-subtler-pressed, #94C748)","color.background.accent.lime.subtle":"var(--ds-background-accent-lime-subtle, #94C748)","color.background.accent.lime.subtle.hovered":"var(--ds-background-accent-lime-subtle-hovered, #B3DF72)","color.background.accent.lime.subtle.pressed":"var(--ds-background-accent-lime-subtle-pressed, #D3F1A7)","color.background.accent.lime.bolder":"var(--ds-background-accent-lime-bolder, #5B7F24)","color.background.accent.lime.bolder.hovered":"var(--ds-background-accent-lime-bolder-hovered, #37471F)","color.background.accent.lime.bolder.pressed":"var(--ds-background-accent-lime-bolder-pressed, #37471F)","color.background.accent.red.subtlest":"var(--ds-background-accent-red-subtlest, #FF8F73)","color.background.accent.red.subtlest.hovered":"var(--ds-background-accent-red-subtlest-hovered, #FF7452)","color.background.accent.red.subtlest.pressed":"var(--ds-background-accent-red-subtlest-pressed, #FF5630)","color.background.accent.red.subtler":"var(--ds-background-accent-red-subtler, #FF7452)","color.background.accent.red.subtler.hovered":"var(--ds-background-accent-red-subtler-hovered, #FF5630)","color.background.accent.red.subtler.pressed":"var(--ds-background-accent-red-subtler-pressed, #DE350B)","color.background.accent.red.subtle":"var(--ds-background-accent-red-subtle, #DE350B)","color.background.accent.red.subtle.hovered":"var(--ds-background-accent-red-subtle-hovered, #FF5630)","color.background.accent.red.subtle.pressed":"var(--ds-background-accent-red-subtle-pressed, #FF7452)","color.background.accent.red.bolder":"var(--ds-background-accent-red-bolder, #DE350B)","color.background.accent.red.bolder.hovered":"var(--ds-background-accent-red-bolder-hovered, #FF5630)","color.background.accent.red.bolder.pressed":"var(--ds-background-accent-red-bolder-pressed, #FF7452)","color.background.accent.orange.subtlest":"var(--ds-background-accent-orange-subtlest, #F18D13)","color.background.accent.orange.subtlest.hovered":"var(--ds-background-accent-orange-subtlest-hovered, #FEC57B)","color.background.accent.orange.subtlest.pressed":"var(--ds-background-accent-orange-subtlest-pressed, #FFE2BD)","color.background.accent.orange.subtler":"var(--ds-background-accent-orange-subtler, #B65C02)","color.background.accent.orange.subtler.hovered":"var(--ds-background-accent-orange-subtler-hovered, #F18D13)","color.background.accent.orange.subtler.pressed":"var(--ds-background-accent-orange-subtler-pressed, #FEC57B)","color.background.accent.orange.subtle":"var(--ds-background-accent-orange-subtle, #5F3811)","color.background.accent.orange.subtle.hovered":"var(--ds-background-accent-orange-subtle-hovered, #974F0C)","color.background.accent.orange.subtle.pressed":"var(--ds-background-accent-orange-subtle-pressed, #B65C02)","color.background.accent.orange.bolder":"var(--ds-background-accent-orange-bolder, #43290F)","color.background.accent.orange.bolder.hovered":"var(--ds-background-accent-orange-bolder-hovered, #5F3811)","color.background.accent.orange.bolder.pressed":"var(--ds-background-accent-orange-bolder-pressed, #974F0C)","color.background.accent.yellow.subtlest":"var(--ds-background-accent-yellow-subtlest, #FFE380)","color.background.accent.yellow.subtlest.hovered":"var(--ds-background-accent-yellow-subtlest-hovered, #FFC400)","color.background.accent.yellow.subtlest.pressed":"var(--ds-background-accent-yellow-subtlest-pressed, #FFAB00)","color.background.accent.yellow.subtler":"var(--ds-background-accent-yellow-subtler, #FFC400)","color.background.accent.yellow.subtler.hovered":"var(--ds-background-accent-yellow-subtler-hovered, #FFAB00)","color.background.accent.yellow.subtler.pressed":"var(--ds-background-accent-yellow-subtler-pressed, #FF991F)","color.background.accent.yellow.subtle":"var(--ds-background-accent-yellow-subtle, #FF991F)","color.background.accent.yellow.subtle.hovered":"var(--ds-background-accent-yellow-subtle-hovered, #FFAB00)","color.background.accent.yellow.subtle.pressed":"var(--ds-background-accent-yellow-subtle-pressed, #FFC400)","color.background.accent.yellow.bolder":"var(--ds-background-accent-yellow-bolder, #FF991F)","color.background.accent.yellow.bolder.hovered":"var(--ds-background-accent-yellow-bolder-hovered, #FFAB00)","color.background.accent.yellow.bolder.pressed":"var(--ds-background-accent-yellow-bolder-pressed, #FFC400)","color.background.accent.green.subtlest":"var(--ds-background-accent-green-subtlest, #79F2C0)","color.background.accent.green.subtlest.hovered":"var(--ds-background-accent-green-subtlest-hovered, #57D9A3)","color.background.accent.green.subtlest.pressed":"var(--ds-background-accent-green-subtlest-pressed, #36B37E)","color.background.accent.green.subtler":"var(--ds-background-accent-green-subtler, #57D9A3)","color.background.accent.green.subtler.hovered":"var(--ds-background-accent-green-subtler-hovered, #36B37E)","color.background.accent.green.subtler.pressed":"var(--ds-background-accent-green-subtler-pressed, #00875A)","color.background.accent.green.subtle":"var(--ds-background-accent-green-subtle, #00875A)","color.background.accent.green.subtle.hovered":"var(--ds-background-accent-green-subtle-hovered, #36B37E)","color.background.accent.green.subtle.pressed":"var(--ds-background-accent-green-subtle-pressed, #57D9A3)","color.background.accent.green.bolder":"var(--ds-background-accent-green-bolder, #00875A)","color.background.accent.green.bolder.hovered":"var(--ds-background-accent-green-bolder-hovered, #36B37E)","color.background.accent.green.bolder.pressed":"var(--ds-background-accent-green-bolder-pressed, #57D9A3)","color.background.accent.teal.subtlest":"var(--ds-background-accent-teal-subtlest, #79E2F2)","color.background.accent.teal.subtlest.hovered":"var(--ds-background-accent-teal-subtlest-hovered, #00C7E6)","color.background.accent.teal.subtlest.pressed":"var(--ds-background-accent-teal-subtlest-pressed, #00B8D9)","color.background.accent.teal.subtler":"var(--ds-background-accent-teal-subtler, #00C7E6)","color.background.accent.teal.subtler.hovered":"var(--ds-background-accent-teal-subtler-hovered, #00B8D9)","color.background.accent.teal.subtler.pressed":"var(--ds-background-accent-teal-subtler-pressed, #00A3BF)","color.background.accent.teal.subtle":"var(--ds-background-accent-teal-subtle, #00A3BF)","color.background.accent.teal.subtle.hovered":"var(--ds-background-accent-teal-subtle-hovered, #00B8D9)","color.background.accent.teal.subtle.pressed":"var(--ds-background-accent-teal-subtle-pressed, #00C7E6)","color.background.accent.teal.bolder":"var(--ds-background-accent-teal-bolder, #00A3BF)","color.background.accent.teal.bolder.hovered":"var(--ds-background-accent-teal-bolder-hovered, #00B8D9)","color.background.accent.teal.bolder.pressed":"var(--ds-background-accent-teal-bolder-pressed, #00C7E6)","color.background.accent.blue.subtlest":"var(--ds-background-accent-blue-subtlest, #4C9AFF)","color.background.accent.blue.subtlest.hovered":"var(--ds-background-accent-blue-subtlest-hovered, #2684FF)","color.background.accent.blue.subtlest.pressed":"var(--ds-background-accent-blue-subtlest-pressed, #0065FF)","color.background.accent.blue.subtler":"var(--ds-background-accent-blue-subtler, #2684FF)","color.background.accent.blue.subtler.hovered":"var(--ds-background-accent-blue-subtler-hovered, #0065FF)","color.background.accent.blue.subtler.pressed":"var(--ds-background-accent-blue-subtler-pressed, #0052CC)","color.background.accent.blue.subtle":"var(--ds-background-accent-blue-subtle, #0052CC)","color.background.accent.blue.subtle.hovered":"var(--ds-background-accent-blue-subtle-hovered, #0065FF)","color.background.accent.blue.subtle.pressed":"var(--ds-background-accent-blue-subtle-pressed, #2684FF)","color.background.accent.blue.bolder":"var(--ds-background-accent-blue-bolder, #0052CC)","color.background.accent.blue.bolder.hovered":"var(--ds-background-accent-blue-bolder-hovered, #0065FF)","color.background.accent.blue.bolder.pressed":"var(--ds-background-accent-blue-bolder-pressed, #2684FF)","color.background.accent.purple.subtlest":"var(--ds-background-accent-purple-subtlest, #998DD9)","color.background.accent.purple.subtlest.hovered":"var(--ds-background-accent-purple-subtlest-hovered, #8777D9)","color.background.accent.purple.subtlest.pressed":"var(--ds-background-accent-purple-subtlest-pressed, #6554C0)","color.background.accent.purple.subtler":"var(--ds-background-accent-purple-subtler, #8777D9)","color.background.accent.purple.subtler.hovered":"var(--ds-background-accent-purple-subtler-hovered, #6554C0)","color.background.accent.purple.subtler.pressed":"var(--ds-background-accent-purple-subtler-pressed, #5243AA)","color.background.accent.purple.subtle":"var(--ds-background-accent-purple-subtle, #5243AA)","color.background.accent.purple.subtle.hovered":"var(--ds-background-accent-purple-subtle-hovered, #6554C0)","color.background.accent.purple.subtle.pressed":"var(--ds-background-accent-purple-subtle-pressed, #8777D9)","color.background.accent.purple.bolder":"var(--ds-background-accent-purple-bolder, #5243AA)","color.background.accent.purple.bolder.hovered":"var(--ds-background-accent-purple-bolder-hovered, #6554C0)","color.background.accent.purple.bolder.pressed":"var(--ds-background-accent-purple-bolder-pressed, #8777D9)","color.background.accent.magenta.subtlest":"var(--ds-background-accent-magenta-subtlest, #FFECF8)","color.background.accent.magenta.subtlest.hovered":"var(--ds-background-accent-magenta-subtlest-hovered, #FDD0EC)","color.background.accent.magenta.subtlest.pressed":"var(--ds-background-accent-magenta-subtlest-pressed, #F797D2)","color.background.accent.magenta.subtler":"var(--ds-background-accent-magenta-subtler, #FDD0EC)","color.background.accent.magenta.subtler.hovered":"var(--ds-background-accent-magenta-subtler-hovered, #F797D2)","color.background.accent.magenta.subtler.pressed":"var(--ds-background-accent-magenta-subtler-pressed, #E774BB)","color.background.accent.magenta.subtle":"var(--ds-background-accent-magenta-subtle, #E774BB)","color.background.accent.magenta.subtle.hovered":"var(--ds-background-accent-magenta-subtle-hovered, #F797D2)","color.background.accent.magenta.subtle.pressed":"var(--ds-background-accent-magenta-subtle-pressed, #FDD0EC)","color.background.accent.magenta.bolder":"var(--ds-background-accent-magenta-bolder, #AE4787)","color.background.accent.magenta.bolder.hovered":"var(--ds-background-accent-magenta-bolder-hovered, #943D73)","color.background.accent.magenta.bolder.pressed":"var(--ds-background-accent-magenta-bolder-pressed, #50253F)","color.background.accent.gray.subtlest":"var(--ds-background-accent-gray-subtlest, #6B778C)","color.background.accent.gray.subtlest.hovered":"var(--ds-background-accent-gray-subtlest-hovered, #5E6C84)","color.background.accent.gray.subtlest.pressed":"var(--ds-background-accent-gray-subtlest-pressed, #505F79)","color.background.accent.gray.subtler":"var(--ds-background-accent-gray-subtler, #5E6C84)","color.background.accent.gray.subtler.hovered":"var(--ds-background-accent-gray-subtler-hovered, #505F79)","color.background.accent.gray.subtler.pressed":"var(--ds-background-accent-gray-subtler-pressed, #42526E)","color.background.accent.gray.subtle":"var(--ds-background-accent-gray-subtle, #505F79)","color.background.accent.gray.subtle.hovered":"var(--ds-background-accent-gray-subtle-hovered, #5E6C84)","color.background.accent.gray.subtle.pressed":"var(--ds-background-accent-gray-subtle-pressed, #6B778C)","color.background.accent.gray.bolder":"var(--ds-background-accent-gray-bolder, #42526E)","color.background.accent.gray.bolder.hovered":"var(--ds-background-accent-gray-bolder-hovered, #344563)","color.background.accent.gray.bolder.pressed":"var(--ds-background-accent-gray-bolder-pressed, #253858)","color.background.disabled":"var(--ds-background-disabled, #091e4289)","color.background.input":"var(--ds-background-input, #FAFBFC)","color.background.input.hovered":"var(--ds-background-input-hovered, #EBECF0)","color.background.input.pressed":"var(--ds-background-input-pressed, #FFFFFF)","color.background.inverse.subtle":"var(--ds-background-inverse-subtle, #00000029)","color.background.inverse.subtle.hovered":"var(--ds-background-inverse-subtle-hovered, #0000003D)","color.background.inverse.subtle.pressed":"var(--ds-background-inverse-subtle-pressed, #00000052)","color.background.neutral":"var(--ds-background-neutral, #DFE1E6)","color.background.neutral.hovered":"var(--ds-background-neutral-hovered, #091e4214)","color.background.neutral.pressed":"var(--ds-background-neutral-pressed, #B3D4FF)","color.background.neutral.subtle":"var(--ds-background-neutral-subtle, transparent)","color.background.neutral.subtle.hovered":"var(--ds-background-neutral-subtle-hovered, #091e4214)","color.background.neutral.subtle.pressed":"var(--ds-background-neutral-subtle-pressed, #B3D4FF)","color.background.neutral.bold":"var(--ds-background-neutral-bold, #42526E)","color.background.neutral.bold.hovered":"var(--ds-background-neutral-bold-hovered, #505F79)","color.background.neutral.bold.pressed":"var(--ds-background-neutral-bold-pressed, #344563)","color.background.selected":"var(--ds-background-selected, #DEEBFF)","color.background.selected.hovered":"var(--ds-background-selected-hovered, #B3D4FF)","color.background.selected.pressed":"var(--ds-background-selected-pressed, #4C9AFF)","color.background.selected.bold":"var(--ds-background-selected-bold, #0052CC)","color.background.selected.bold.hovered":"var(--ds-background-selected-bold-hovered, #2684FF)","color.background.selected.bold.pressed":"var(--ds-background-selected-bold-pressed, #0052CC)","color.background.brand.subtlest":"var(--ds-background-brand-subtlest, #B3D4FF)","color.background.brand.subtlest.hovered":"var(--ds-background-brand-subtlest-hovered, #DEEBFF)","color.background.brand.subtlest.pressed":"var(--ds-background-brand-subtlest-pressed, #4C9AFF)","color.background.brand.bold":"var(--ds-background-brand-bold, #0052CC)","color.background.brand.bold.hovered":"var(--ds-background-brand-bold-hovered, #0065FF)","color.background.brand.bold.pressed":"var(--ds-background-brand-bold-pressed, #0747A6)","color.background.brand.boldest":"var(--ds-background-brand-boldest, #0747A6)","color.background.brand.boldest.hovered":"var(--ds-background-brand-boldest-hovered, #0052CC)","color.background.brand.boldest.pressed":"var(--ds-background-brand-boldest-pressed, #0747A6)","color.background.danger":"var(--ds-background-danger, #FFEBE6)","color.background.danger.hovered":"var(--ds-background-danger-hovered, #FFBDAD)","color.background.danger.pressed":"var(--ds-background-danger-pressed, #FF8F73)","color.background.danger.bold":"var(--ds-background-danger-bold, #DE350B)","color.background.danger.bold.hovered":"var(--ds-background-danger-bold-hovered, #FF5630)","color.background.danger.bold.pressed":"var(--ds-background-danger-bold-pressed, #BF2600)","color.background.warning":"var(--ds-background-warning, #FFFAE6)","color.background.warning.hovered":"var(--ds-background-warning-hovered, #FFF0B3)","color.background.warning.pressed":"var(--ds-background-warning-pressed, #FFE380)","color.background.warning.bold":"var(--ds-background-warning-bold, #FFAB00)","color.background.warning.bold.hovered":"var(--ds-background-warning-bold-hovered, #FFC400)","color.background.warning.bold.pressed":"var(--ds-background-warning-bold-pressed, #FF991F)","color.background.success":"var(--ds-background-success, #E3FCEF)","color.background.success.hovered":"var(--ds-background-success-hovered, #ABF5D1)","color.background.success.pressed":"var(--ds-background-success-pressed, #79F2C0)","color.background.success.bold":"var(--ds-background-success-bold, #00875A)","color.background.success.bold.hovered":"var(--ds-background-success-bold-hovered, #57D9A3)","color.background.success.bold.pressed":"var(--ds-background-success-bold-pressed, #00875A)","color.background.discovery":"var(--ds-background-discovery, #EAE6FF)","color.background.discovery.hovered":"var(--ds-background-discovery-hovered, #C0B6F2)","color.background.discovery.pressed":"var(--ds-background-discovery-pressed, #998DD9)","color.background.discovery.bold":"var(--ds-background-discovery-bold, #5243AA)","color.background.discovery.bold.hovered":"var(--ds-background-discovery-bold-hovered, #8777D9)","color.background.discovery.bold.pressed":"var(--ds-background-discovery-bold-pressed, #5243AA)","color.background.information":"var(--ds-background-information, #DEEBFF)","color.background.information.hovered":"var(--ds-background-information-hovered, #B3D4FF)","color.background.information.pressed":"var(--ds-background-information-pressed, #4C9AFF)","color.background.information.bold":"var(--ds-background-information-bold, #0052CC)","color.background.information.bold.hovered":"var(--ds-background-information-bold-hovered, #2684FF)","color.background.information.bold.pressed":"var(--ds-background-information-bold-pressed, #0052CC)","color.blanket":"var(--ds-blanket, #091e4289)","color.blanket.selected":"var(--ds-blanket-selected, #388BFF14)","color.blanket.danger":"var(--ds-blanket-danger, #EF5C4814)","elevation.surface":"var(--ds-surface, #FFFFFF)","elevation.surface.hovered":"var(--ds-surface-hovered, #FAFBFC)","elevation.surface.pressed":"var(--ds-surface-pressed, #F4F5F7)","elevation.surface.overlay":"var(--ds-surface-overlay, #FFFFFF)","elevation.surface.overlay.hovered":"var(--ds-surface-overlay-hovered, #FAFBFC)","elevation.surface.overlay.pressed":"var(--ds-surface-overlay-pressed, #F4F5F7)","elevation.surface.raised":"var(--ds-surface-raised, #FFFFFF)","elevation.surface.raised.hovered":"var(--ds-surface-raised-hovered, #FAFBFC)","elevation.surface.raised.pressed":"var(--ds-surface-raised-pressed, #F4F5F7)","elevation.surface.sunken":"var(--ds-surface-sunken, #F4F5F7)","utility.elevation.surface.current":"var(--ds-elevation-surface-current, #FFFFFF)"},v={"color.text":"var(--ds-text, #172B4D)","color.text.accent.lime":"var(--ds-text-accent-lime, #4C6B1F)","color.text.accent.lime.bolder":"var(--ds-text-accent-lime-bolder, #37471F)","color.text.accent.red":"var(--ds-text-accent-red, #DE350B)","color.text.accent.red.bolder":"var(--ds-text-accent-red-bolder, #BF2600)","color.text.accent.orange":"var(--ds-text-accent-orange, #F18D13)","color.text.accent.orange.bolder":"var(--ds-text-accent-orange-bolder, #B65C02)","color.text.accent.yellow":"var(--ds-text-accent-yellow, #FF991F)","color.text.accent.yellow.bolder":"var(--ds-text-accent-yellow-bolder, #FF8B00)","color.text.accent.green":"var(--ds-text-accent-green, #00875A)","color.text.accent.green.bolder":"var(--ds-text-accent-green-bolder, #006644)","color.text.accent.teal":"var(--ds-text-accent-teal, #00A3BF)","color.text.accent.teal.bolder":"var(--ds-text-accent-teal-bolder, #008DA6)","color.text.accent.blue":"var(--ds-text-accent-blue, #0052CC)","color.text.accent.blue.bolder":"var(--ds-text-accent-blue-bolder, #0747A6)","color.text.accent.purple":"var(--ds-text-accent-purple, #5243AA)","color.text.accent.purple.bolder":"var(--ds-text-accent-purple-bolder, #403294)","color.text.accent.magenta":"var(--ds-text-accent-magenta, #E774BB)","color.text.accent.magenta.bolder":"var(--ds-text-accent-magenta-bolder, #DA62AC)","color.text.accent.gray":"var(--ds-text-accent-gray, #505F79)","color.text.accent.gray.bolder":"var(--ds-text-accent-gray-bolder, #172B4D)","color.text.disabled":"var(--ds-text-disabled, #A5ADBA)","color.text.inverse":"var(--ds-text-inverse, #FFFFFF)","color.text.selected":"var(--ds-text-selected, #0052CC)","color.text.brand":"var(--ds-text-brand, #0065FF)","color.text.danger":"var(--ds-text-danger, #DE350B)","color.text.warning":"var(--ds-text-warning, #974F0C)","color.text.warning.inverse":"var(--ds-text-warning-inverse, #172B4D)","color.text.success":"var(--ds-text-success, #006644)","color.text.discovery":"var(--ds-text-discovery, #403294)","color.text.information":"var(--ds-text-information, #0052CC)","color.text.subtlest":"var(--ds-text-subtlest, #7A869A)","color.text.subtle":"var(--ds-text-subtle, #42526E)","color.link":"var(--ds-link, #0052CC)","color.link.pressed":"var(--ds-link-pressed, #0747A6)","color.link.visited":"var(--ds-link-visited, #403294)"},y={card:100,navigation:200,dialog:300,layer:400,blanket:500,modal:510,flag:600,spotlight:700,tooltip:800},b={"border.width":"var(--ds-border-width, 1px)","border.width.0":"var(--ds-border-width-0, 0px)","border.width.indicator":"var(--ds-border-width-indicator, 3px)","border.width.outline":"var(--ds-border-width-outline, 2px)"},C={"border.radius.050":"var(--ds-border-radius-050, 2px)","border.radius":"var(--ds-border-radius, 3px)","border.radius.100":"var(--ds-border-radius-100, 3px)","border.radius.200":"var(--ds-border-radius-200, 8px)","border.radius.300":"var(--ds-border-radius-300, 12px)","border.radius.400":"var(--ds-border-radius-400, 16px)","border.radius.circle":"var(--ds-border-radius-circle, 32032px)"},A=[// Used by Box "padding","paddingBlock","paddingBlockStart","paddingBlockEnd","paddingInline","paddingInlineStart","paddingInlineEnd",// Used by Inline and Stack "gap","rowGap","columnGap"],E=function(e,t){return Object.keys(t).reduce(function(n,a){return n[a]=(0,i.css)(/*@__PURE__*/o(r)({},e,t[a])),n},{})},I=A.reduce(function(e,t){return e[t]=E(t,u),e},{}),x=A.reduce(function(e,t){return e[t]=E(t,u),e},{}),w=E("backgroundColor",m);E("color",v),E("fontSize",{"font.size.050":"var(--ds-font-size-050, 11px)","font.size.075":"var(--ds-font-size-075, 12px)","font.size.100":"var(--ds-font-size-100, 14px)","font.size.200":"var(--ds-font-size-200, 16px)","font.size.300":"var(--ds-font-size-300, 20px)","font.size.400":"var(--ds-font-size-400, 24px)","font.size.500":"var(--ds-font-size-500, 29px)","font.size.600":"var(--ds-font-size-600, 35px)"}),E("fontWeight",{bold:"var(--ds-font-weight-bold, 700)",medium:"var(--ds-font-weight-medium, 500)",regular:"var(--ds-font-weight-regular, 400)",semibold:"var(--ds-font-weight-semibold, 600)"}),E("fontFamily",{"font.family.body":'var(--ds-font-family-body, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, system-ui, "Helvetica Neue", sans-serif)',"font.family.brand.body":'var(--ds-font-family-brand-body, "Charlie Text", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, system-ui, "Helvetica Neue", sans-serif)',"font.family.brand.heading":'var(--ds-font-family-brand-heading, "Charlie Display", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, system-ui, "Helvetica Neue", sans-serif)',"font.family.code":'var(--ds-font-family-code, ui-monospace, Menlo, "Segoe UI Mono", "Ubuntu Mono", monospace)',"font.family.heading":'var(--ds-font-family-heading, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, system-ui, "Helvetica Neue", sans-serif)',"font.family.monospace":'var(--ds-font-family-monospace, ui-monospace, Menlo, "Segoe UI Mono", "Ubuntu Mono", monospace)',"font.family.sans":'var(--ds-font-family-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif)'}),E("lineHeight",{"font.lineHeight.1":"var(--ds-font-lineHeight-1, 1)","font.lineHeight.100":"var(--ds-font-lineHeight-100, 16px)","font.lineHeight.200":"var(--ds-font-lineHeight-200, 20px)","font.lineHeight.300":"var(--ds-font-lineHeight-300, 24px)","font.lineHeight.400":"var(--ds-font-lineHeight-400, 28px)","font.lineHeight.500":"var(--ds-font-lineHeight-500, 32px)","font.lineHeight.600":"var(--ds-font-lineHeight-600, 40px)"}),E("font",{body:'var(--ds-font-body, normal 400 14px/20px ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, system-ui, "Helvetica Neue", sans-serif)',"body.large":'var(--ds-font-body-large, normal 400 16px/24px ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, system-ui, "Helvetica Neue", sans-serif)',"body.small":'var(--ds-font-body-small, normal 400 11px/16px ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, system-ui, "Helvetica Neue", sans-serif)'}),E("font",{ui:'var(--ds-font-ui, normal 500 14px/1 ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, system-ui, "Helvetica Neue", sans-serif)',"ui.small":'var(--ds-font-ui-small, normal 400 11px/1 ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, system-ui, "Helvetica Neue", sans-serif)'});var S=E(a.CURRENT_SURFACE_CSS_VAR,g),k=function(e){return void 0!==g[e]}}),O.register("lBrex",function(e,t){n(e.exports,"parseXcss",function(){return g}),n(e.exports,"xcss",function(){return h});var r=O("dsN6L"),i=O("5YM7L"),a=O("61RDg"),s=O("lPOF7"),l=O("7re4P"),c=O("e08gr"),u={backgroundColor:l.backgroundColorMap,blockSize:l.dimensionMap,borderBlockColor:l.borderColorMap,borderBlockEndColor:l.borderColorMap,borderBlockEndWidth:l.borderWidthMap,borderBlockStartColor:l.borderColorMap,borderBlockStartWidth:l.borderWidthMap,borderBlockWidth:l.borderWidthMap,borderBottomColor:l.borderColorMap,borderBottomLeftRadius:l.borderRadiusMap,borderBottomRightRadius:l.borderRadiusMap,borderBottomWidth:l.borderWidthMap,borderColor:l.borderColorMap,borderEndEndRadius:l.borderRadiusMap,borderEndStartRadius:l.borderRadiusMap,borderInlineColor:l.borderColorMap,borderInlineEndColor:l.borderColorMap,borderInlineEndWidth:l.borderWidthMap,borderInlineStartColor:l.borderColorMap,borderInlineStartWidth:l.borderWidthMap,borderInlineWidth:l.borderWidthMap,borderLeftColor:l.borderColorMap,borderLeftWidth:l.borderWidthMap,borderRadius:l.borderRadiusMap,borderRightColor:l.borderColorMap,borderRightWidth:l.borderWidthMap,borderStartEndRadius:l.borderRadiusMap,borderStartStartRadius:l.borderRadiusMap,borderTopColor:l.borderColorMap,borderTopLeftRadius:l.borderRadiusMap,borderTopRightRadius:l.borderRadiusMap,borderTopWidth:l.borderWidthMap,borderWidth:l.borderWidthMap,bottom:l.allSpaceMap,boxShadow:l.shadowMap,color:l.textColorMap,columnGap:l.positiveSpaceMap,gap:l.positiveSpaceMap,height:l.dimensionMap,inlineSize:l.dimensionMap,inset:l.allSpaceMap,insetBlock:l.allSpaceMap,insetBlockEnd:l.allSpaceMap,insetBlockStart:l.allSpaceMap,insetInline:l.allSpaceMap,insetInlineEnd:l.allSpaceMap,insetInlineStart:l.allSpaceMap,left:l.allSpaceMap,margin:l.allSpaceMap,marginBlock:l.allSpaceMap,marginBlockEnd:l.allSpaceMap,marginBlockStart:l.allSpaceMap,marginBottom:l.allSpaceMap,marginInline:l.allSpaceMap,marginInlineEnd:l.allSpaceMap,marginInlineStart:l.allSpaceMap,marginLeft:l.allSpaceMap,marginRight:l.allSpaceMap,marginTop:l.allSpaceMap,maxBlockSize:l.dimensionMap,maxHeight:l.dimensionMap,maxInlineSize:l.dimensionMap,maxWidth:l.dimensionMap,minBlockSize:l.dimensionMap,minHeight:l.dimensionMap,minInlineSize:l.dimensionMap,minWidth:l.dimensionMap,opacity:l.opacityMap,outlineColor:l.borderColorMap,outlineOffset:l.positiveSpaceMap,outlineWidth:l.borderWidthMap,padding:l.positiveSpaceMap,paddingBlock:l.positiveSpaceMap,paddingBlockEnd:l.positiveSpaceMap,paddingBlockStart:l.positiveSpaceMap,paddingBottom:l.positiveSpaceMap,paddingInline:l.positiveSpaceMap,paddingInlineEnd:l.positiveSpaceMap,paddingInlineStart:l.positiveSpaceMap,paddingLeft:l.positiveSpaceMap,paddingRight:l.positiveSpaceMap,paddingTop:l.positiveSpaceMap,right:l.allSpaceMap,rowGap:l.positiveSpaceMap,top:l.allSpaceMap,width:l.dimensionMap,zIndex:l.layerMap},d=Symbol("UNSAFE_INTERNAL_styles"),f=/^@media .*$|^::?.*$|^@supports .*$/,p=function(e){var t=function e(t){return t&&"object"===/*@__PURE__*/o(a)(t)?Array.isArray(t)?t.map(e):(// Modifies styleObj in place. Be careful. Object.entries(t).forEach(function(r){var n=/*@__PURE__*/o(i)(r,2),s=n[0],l=n[1];// If key is a pseudo class or a pseudo element, then value should be an object. // So, call transformStyles on the value if("object"===/*@__PURE__*/o(a)(l)&&f.test(s)){t[s]=e(l);return}// We have now dealt with all the special cases, so, // check whether what remains is a style property // that can be transformed. if((void 0===c?"undefined":/*@__PURE__*/o(a)(c))==="object"&&/*@__PURE__*/o(a)(c.env),s in u){var d=u[s][l];t[s]=null!=d?d:l}}),t):t}(e);return /*@__PURE__*/o(r)({},d,(0,s.css)(t))},g=function e(t){if(Array.isArray(t))return t.map(function(t){return t&&e(t)}).filter(Boolean);var r=t[d];return void 0===c||/*@__PURE__*/o(a)(c),r};function h(e){return p(e)}}),O.register("3W7HL",function(e,t){n(e.exports,"SurfaceContext",function(){return r});var r=/*#__PURE__*/(0,O("91i6m").createContext)("elevation.surface");r.displayName="SurfaceProvider"}),O.register("TJrLs",function(e,t){n(e.exports,"default",function(){return p});var r=O("iqLBO"),i=O("91i6m"),a=O("lPOF7"),s=O("lBrex"),l=O("c32T7"),c={hug:(0,s.xcss)({flexGrow:0}),fill:(0,s.xcss)({width:"100%",flexGrow:1})},u=(0,a.css)({color:"var(--ds-text-subtle, #42526E)",marginBlock:"var(--ds-space-0, 0px)",marginInline:"var(--ds-space-negative-025, -2px)",pointerEvents:"none",userSelect:"none"}),d=function(e){var t=e.children;return(0,a.jsx)("span",{css:u},t)},f=/*#__PURE__*/(0,i.memo)(/*#__PURE__*/(0,i.forwardRef)(function(e,t){var n=e.as,s=e.alignInline,u=e.alignBlock,f=e.shouldWrap,p=e.spread,g=e.grow,h=e.space,m=e.rowSpace,v=e.separator,y=e.xcss,b=e.testId,C=e.role,A=e.children,E="string"==typeof v?(0,a.jsx)(d,null,v):v,I=E?(0,i.Children).toArray(A).filter(Boolean).map(function(e,t){return(0,a.jsx)(i.Fragment,{key:t},v&&t>0?E:null,e)}):A;return(0,a.jsx)(l.default,{as:n,role:C,alignItems:void 0===u?"start":u,justifyContent:p||s,direction:"row",gap:h,rowGap:m,wrap:void 0!==f&&f?"wrap":void 0,xcss:g?[c[g]].concat(/*@__PURE__*/o(r)(Array.isArray(y)?y:[y])):y,testId:b,ref:t},I)}));f.displayName="Inline";var p=f}),O.register("c32T7",function(e,t){n(e.exports,"default",function(){return p});/** @jsx jsx */var r=O("91i6m"),o=O("lPOF7"),i=O("7re4P"),a=O("lBrex"),s={start:(0,o.css)({justifyContent:"start"}),center:(0,o.css)({justifyContent:"center"}),end:(0,o.css)({justifyContent:"end"}),"space-between":(0,o.css)({justifyContent:"space-between"}),"space-around":(0,o.css)({justifyContent:"space-around"}),"space-evenly":(0,o.css)({justifyContent:"space-evenly"}),stretch:(0,o.css)({justifyContent:"stretch"})},l={column:(0,o.css)({flexDirection:"column"}),row:(0,o.css)({flexDirection:"row"})},c={wrap:(0,o.css)({flexWrap:"wrap"}),nowrap:(0,o.css)({flexWrap:"nowrap"})},u={start:(0,o.css)({alignItems:"start"}),center:(0,o.css)({alignItems:"center"}),baseline:(0,o.css)({alignItems:"baseline"}),end:(0,o.css)({alignItems:"end"}),stretch:(0,o.css)({alignItems:"stretch"})},d=(0,o.css)({display:"flex",boxSizing:"border-box"}),f=/*#__PURE__*/(0,r.memo)(/*#__PURE__*/(0,r.forwardRef)(function(e,t){var r=e.as,n=void 0===r?"div":r,f=e.role,p=e.alignItems,g=e.justifyContent,h=e.gap,m=e.columnGap,v=e.rowGap,y=e.children,b=e.testId,C=e.direction,A=e.wrap,E=e.xcss,I=E&&(0,a.parseXcss)(E);return(0,o.jsx)(n,{role:f,css:[d,h&&i.spaceStylesMap.gap[h],m&&i.spaceStylesMap.columnGap[m],v&&i.spaceStylesMap.rowGap[v],p&&u[p],C&&l[C],g&&s[g],A&&c[A],// eslint-disable-next-line @atlaskit/design-system/consistent-css-prop-usage I&&I],"data-testid":b,ref:t},y)}));f.displayName="Flex";var p=f}),O.register("ijE2m",function(e,t){n(e.exports,"default",function(){return d});var r=O("iqLBO"),i=O("91i6m"),a=O("lPOF7"),s=O("lBrex"),l=O("c32T7"),c={hug:(0,s.xcss)({flexGrow:0}),fill:(0,s.xcss)({width:"100%",flexGrow:1})},u=/*#__PURE__*/(0,i.memo)(/*#__PURE__*/(0,i.forwardRef)(function(e,t){var n=e.as,i=e.alignInline,s=e.alignBlock,u=e.spread,d=e.grow,f=e.space,p=e.children,g=e.testId,h=e.xcss,m=e.role;return(0,a.jsx)(l.default,{as:n,role:m,gap:f,direction:"column",alignItems:i,justifyContent:u||(void 0===s?"stretch":s),xcss:d?[c[d]].concat(/*@__PURE__*/o(r)(Array.isArray(h)?h:[h])):h,testId:g,ref:t},p)}));u.displayName="Stack";var d=u}),O.register("gfsDP",function(e,t){n(e.exports,"default",function(){return b});var r=O("cIDQN"),i=O("5YM7L"),a=O("dsN6L"),s=O("ai2Md"),l=O("91i6m"),c=O("dCztI"),u=O("5Xuee"),d=O("7hyOW"),f=O("kAAnW"),p=O("c2hQI"),g=["appearance","autoFocus","isDisabled","isSelected","shouldFitContainer","spacing","isLoading","onMouseEnter","onMouseLeave","onMouseDown","onMouseUp","onFocus","onBlur","theme"];function h(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function m(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?h(Object(r),!0).forEach(function(t){/*@__PURE__*/o(a)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):h(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var v={isHover:!1,isActive:!1,isFocus:!1},y=/*@__PURE__*/o(l).memo(/*@__PURE__*/o(l).forwardRef(function(e,t){var n=e.appearance,a=e.autoFocus,h=e.isDisabled,y=e.isSelected,b=e.shouldFitContainer,C=e.spacing,A=e.isLoading,E=void 0!==A&&A,I=e.onMouseEnter,x=e.onMouseLeave,w=e.onMouseDown,S=e.onMouseUp,k=e.onFocus,T=e.onBlur,_=e.theme,O=void 0===_?p.defaultThemeFn:_,M=m({appearance:void 0===n?"default":n,autoFocus:void 0!==a&&a,isDisabled:void 0!==h&&h,isSelected:void 0!==y&&y,shouldFitContainer:void 0!==b&&b,spacing:void 0===C?"default":C},/*@__PURE__*/o(s)(e,g)),P=(0,l.useState)(v),N=/*@__PURE__*/o(i)(P,2),R=N[0],L=N[1],F=(0,l.useCallback)(function(e){L(function(e){return m(m({},e),{},{isHover:!0})}),I&&I(e)},[I]),D=(0,l.useCallback)(function(e){L(function(e){return m(m({},e),{},{isHover:!1,isActive:!1})}),x&&x(e)},[x]),B=(0,l.useCallback)(function(e){L(function(e){return m(m({},e),{},{isActive:!0})}),w&&w(e)},[w]),j=(0,l.useCallback)(function(e){L(function(e){return m(m({},e),{},{isActive:!1})}),S&&S(e)},[S]),U=(0,l.useCallback)(function(e){L(function(e){return m(m({},e),{},{isFocus:!0})}),k&&k(e)},[k]),H=(0,l.useCallback)(function(e){L(function(e){return m(m({},e),{},{isFocus:!1})}),T&&T(e)},[T]);return /*@__PURE__*/o(l).createElement(p.default.Provider,{value:O},/*@__PURE__*/o(l).createElement(c.default.Consumer,null,function(e){var n,i,a,s,c,g,h,v,y,b,C=e.mode;return /*@__PURE__*/o(l).createElement(p.default.Consumer,/*@__PURE__*/o(r)({mode:C,state:(i=(n=m(m({},R),{},{isLoading:E,isSelected:M.isSelected,isDisabled:M.isDisabled})).isDisabled,a=n.isActive,c=void 0!==(s=n.isFocus)&&s,g=n.isHover,v=void 0!==(h=n.isSelected)&&h,b=void 0!==(y=n.isLoading)&&y,void 0!==i&&i?"disabled":v&&c?"focusSelected":v?"selected":!b&&void 0!==a&&a?"active":!b&&void 0!==g&&g?"hover":c?"focus":"default"),iconIsOnlyChild:(0,d.default)(M),isLoading:E},M),function(e){var n=e.buttonStyles;return /*@__PURE__*/o(l).createElement(u.default,/*@__PURE__*/o(r)({},M,{ref:t,overlay:E?/*@__PURE__*/o(l).createElement(f.default,M):null,"aria-disabled":E||M["aria-disabled"],onMouseEnter:F,onMouseLeave:D,onMouseDown:B,onMouseUp:j,onFocus:U,onBlur:H,buttonCss:(0,p.getSpecifiers)(n)}))})}))}));// Tools including enzyme rely on components having a display name y.displayName="CustomThemeButton";var b=y}),O.register("c2hQI",function(e,t){n(e.exports,"getSpecifiers",function(){return u}),n(e.exports,"defaultThemeFn",function(){return d}),n(e.exports,"default",function(){return f});var r=O("dsN6L"),i=O("lvzMp"),a=O("dNg3u");function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach(function(t){/*@__PURE__*/o(r)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var c={focus:"&:focus",focusSelected:"&:focus",hover:"&:hover",active:"&:active",disabled:"&[disabled]"};function u(e){return{"&, &:hover, &:active, &:focus, &:focus-visible, &:visited, &:disabled, &[disabled]":e}}function d(e,t){return e(t)}var f=(0,i.createTheme)(function(e){var t,r,n,o,i,s,u,d,f,p;return{buttonStyles:(t=e.appearance,r=e.spacing,n=e.mode,o=e.isSelected,i=e.shouldFitContainer,s=e.iconIsOnlyChild,u=e.isLoading,d=e.state,// we need to disable the default browser focus styles always // this is because we are not expressing that we can have two pseudo states at a time (f=(0,a.getCss)({appearance:void 0===t?"default":t,spacing:void 0===r?"default":r,mode:void 0===n?"light":n,isSelected:void 0!==o&&o,shouldFitContainer:void 0!==i&&i,isOnlySingleIcon:void 0!==s&&s})).outline="none",(p=c[d])&&(f=l(l({},f),f[p])),void 0!==u&&u&&(f=l(l({},f),f['&[data-has-overlay="true"]'])),// Delete all selectors and just keep root styles Object.keys(f).forEach(function(e){"&::-moz-focus-inner"!==e&&0===e.indexOf("&")&&delete f[e]}),f),// No styles being applied directly to spinner by default // Keeping this for legacy compat. We could remove it, but given // that we are changing theme soon there is no point spinnerStyles:{}}})}),O.register("33mLg",function(e,t){n(e.exports,"easeInOut",function(){return r}),n(e.exports,"easeOut",function(){return o}),n(e.exports,"easeIn",function(){return i});var r="cubic-bezier(0.15,1,0.3,1)",o="cubic-bezier(0.2,0,0,1)",i="cubic-bezier(0.8,0,0,0.8)"}),O.register("erZ2i",function(e,t){n(e.exports,"useExitingPersistence",function(){return m}),n(e.exports,"default",function(){return v});var r=O("91i6m"),i=O("7CGef"),a=O("d7EVY"),s={// Motions will always appear if not inside a exiting persistence component. appear:!0,isExiting:!1},l=/*#__PURE__*/(0,r.createContext)(s),c=function(e,t){for(var r=0;r<t.length;r++)if(!e[t[r].key])return!0;return!1},u=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s;return /*@__PURE__*/o(r).createElement(l.Provider,{key:"".concat(e.key,"-provider"),value:t},e)},d=function(e){return e.reduce(function(e,t){return e[t.key]=t,e},{})},f=function(e,t){for(var r=t.concat([]),n=d(t),o=0;o<e.length;o++){var i=e[o];n[i.key]||r.splice(o+1,0,i)}return r},p=function(e){var t=[];return(// We convert children to an array using this helper method as it will add keys to children that do not // have them, such as when we have hardcoded children that are conditionally rendered. (0,r.Children).toArray(e).forEach(function(e){"boolean"!=typeof e&&e&&t.push(e)}),t)},g=function(e,t){var r=!1;return t.forEach(function(t){e.current[t.key]&&(r=!0,delete e.current[t.key])}),r},h=/*#__PURE__*/(0,r.memo)(function(e){var t=e.appear,n=e.children,o=e.exitThenEnter,s=p(n),l=d(s),h=(0,r.useRef)([]),m=(0,r.useRef)([]),v=(0,a.useForceRender)(),y=(0,r.useRef)({}),b=(0,r.useRef)(void 0!==t&&t),C=(0,r.useMemo)(function(){return{appear:b.current,isExiting:!1}},// While technically true - it will trigger this to make a new object on the _next_ render which is what we want. // Remove this or use appear instead of appear.current and you will notice a test breaks. // eslint-disable-next-line react-hooks/exhaustive-deps [b.current]);return(0,i.isReducedMotion)()?s:(b.current||(b.current=!0),h.current.length&&c(l,h.current))?((0===m.current.length||g(y,s))&&(m.current=h.current),// We have persisted children now set from previous children. // Let's update previous children so we have it available next render. h.current=s,(o?m.current:f(s,m.current)).map(function(e){// eslint-disable-next-line @repo/internal/react/no-children-properties-access var t=l[e.key];return t?u(t,C):(// We've found an exiting child - mark it! y.current[e.key]=!0,u(e,{isExiting:!0,appear:!0,onFinish:function(){delete y.current[e.key],0===Object.keys(y.current).length&&(// Set previous children to nothing. // This let's us skip the next render check as it's assumed children and previous will be the same. h.current=[],m.current=[],// Re-render after the element(s) have animated away which will end up rendering the latest children. v())}}))})):(h.current=s,s.map(function(e){return u(e,C)}))}),m=function(){return(0,r.useContext)(l)};h.displayName="ExitingPersistence";var v=h}),O.register("7CGef",function(e,t){n(e.exports,"isReducedMotion",function(){return r}),n(e.exports,"reduceMotionAsPerUserPreference",function(){return o}),O("5YM7L"),O("91i6m"),O("aA6j8");var r=function(){return!!("undefined"!=typeof window&&"matchMedia"in window)&&window.matchMedia("(prefers-reduced-motion: reduce)").matches},o={"@media (prefers-reduced-motion: reduce)":{animation:"none",transition:"none"}}}),O.register("d7EVY",function(e,t){n(e.exports,"useForceRender",function(){return a});var r=O("5YM7L"),i=O("91i6m"),a=function(){var e=(0,i.useState)({}),t=/*@__PURE__*/o(r)(e,2)[1];return(0,i.useCallback)(function(){return t({})},[])}}),O.register("sw8Qy",function(e,t){n(e.exports,"mediumDurationMs",function(){return r}),n(e.exports,"largeDurationMs",function(){return o});var r=350,o=700}),O.register("lLIDD",function(e,t){n(e.exports,"default",function(){return l});var r=O("91i6m"),i=O("2aHyB"),a=O("6WlC5"),s=O("eDHbU");function l(e){var t=e.zIndex,n=void 0===t?0:t,l=e.children,c=e.mountStrategy,u=(0,a.default)(void 0===c?"effect":c);return(0,s.default)(n),u?/*@__PURE__*/o(r).createElement(i.default,{zIndex:n},l):null}}),O.register("2aHyB",function(e,t){n(e.exports,"default",function(){return a});var r=O("91i6m"),o=O("eAqbf"),i=O("evg9Q");function a(e){var t=e.zIndex,n=e.children,a=(0,r.useMemo)(function(){return(0,i.createContainer)(t)},[t]);return(// This is in the render method instead of useEffect so that // the portal will be added to the DOM before the children render. // For any further changes, ensure that the container does not have a // parent besides the portal parent. (0,i.appendPortalContainerIfNotAppended)(a),(0,r.useEffect)(function(){return function(){(0,i.removePortalContainer)(a)}},[a]),/*#__PURE__*/(0,o.createPortal)(n,a))}}),O.register("evg9Q",function(e,t){n(e.exports,"createContainer",function(){return o}),n(e.exports,"removePortalContainer",function(){return a}),n(e.exports,"appendPortalContainerIfNotAppended",function(){return s});var r=O("hTSiP"),o=function(e){var t=document.createElement("div");return t.className=r.portalClassName,t.style.zIndex="".concat(e),t},i=function(){var e=document.querySelector(r.portalParentSelector);if(!e){var t=document.createElement("div");return t.className=r.portalParentClassName,// we are setting display to flex because we want each portal to create a new stacking context // See https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context t.style.display="flex",document.body.appendChild(t),t}return e},a=function(e){i().removeChild(e)},s=function(e){e.parentElement||i().appendChild(e)}}),O.register("hTSiP",function(e,t){n(e.exports,"portalParentClassName",function(){return r}),n(e.exports,"portalParentSelector",function(){return o}),n(e.exports,"portalClassName",function(){return i});var r="atlaskit-portal-container",o="body > .atlaskit-portal-container",i="atlaskit-portal"}),O.register("6WlC5",function(e,t){n(e.exports,"default",function(){return s});var r=O("5YM7L"),i=O("91i6m"),a=O("6f6r4"),s=function(e){var t=(0,i.useState)(!1),n=/*@__PURE__*/o(r)(t,2),s=n[0],l=n[1],c=(0,i.useState)(function(){return"layoutEffect"===e?a.useIsomorphicLayoutEffect:i.useEffect});return(0,/*@__PURE__*/o(r)(c,1)[0])(function(){l(!0)},[]),s}}),O.register("6f6r4",function(e,t){n(e.exports,"useIsomorphicLayoutEffect",function(){return o});var r=O("91i6m"),o="undefined"!=typeof window?r.useLayoutEffect:r.useEffect}),O.register("eDHbU",function(e,t){n(e.exports,"default",function(){return a});var r=O("91i6m"),o=O("22Y6I"),i=O("8WYfG"),a=function(e){var t=Number(e);(0,r.useEffect)(function(){return(0,i.default)(o.PORTAL_MOUNT_EVENT,t),function(){(0,i.default)(o.PORTAL_UNMOUNT_EVENT,t)}},[t])}}),O.register("22Y6I",function(e,t){n(e.exports,"PORTAL_MOUNT_EVENT",function(){return r}),n(e.exports,"PORTAL_UNMOUNT_EVENT",function(){return o});var r="akPortalMount",o="akPortalUnmount"}),O.register("8WYfG",function(e,t){n(e.exports,"default",function(){return i});var r={100:"card",200:"navigation",300:"dialog",400:"layer",500:"blanket",510:"modal",600:"flag",700:"spotlight",9999:"tooltip"},o=function(e,t){var n,o={layer:(n=Number(t),r.hasOwnProperty(n)?r[n]:null),zIndex:t};return new CustomEvent(e,{detail:o})};function i(e,t){var r=o(e,t);window.dispatchEvent(r)}}),O.register("6crSb",function(e,t){n(e.exports,"Icon",function(){return m});var r=O("cIDQN"),i=O("dsN6L"),a=O("91i6m"),s=O("lPOF7"),l=O("g4s81"),c=O("3mkri");function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach(function(t){/*@__PURE__*/o(i)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}/** * We are hiding these props from consumers as they're used to * hack around icon sizing specifically for icon-file-type. */var f=(0,s.css)({display:"inline-block",flexShrink:0,lineHeight:1,// eslint-disable-next-line @atlaskit/design-system/no-nested-styles "> svg":d(d({},c.commonSVGStyles),{},{maxWidth:"100%",maxHeight:"100%",color:"var(--icon-primary-color)",fill:"var(--icon-secondary-color)",verticalAlign:"bottom"})}),p=(0,s.css)({"@media screen and (forced-colors: active)":{// eslint-disable-next-line @atlaskit/design-system/no-nested-styles "> svg":{filter:"grayscale(1)","--icon-primary-color":"CanvasText",// foreground "--icon-secondary-color":"Canvas"// background }}}),g=(0,s.css)({"@media screen and (forced-colors: active)":{// eslint-disable-next-line @atlaskit/design-system/no-nested-styles "> svg":{// if the primaryColor is the same as the secondaryColor we // set the --icon-primary-color to Canvas // this is usually to convey state i.e. Checkbox checked -> not checked "--icon-primary-color":"Canvas"// foreground }}}),h=(0,s.css)({"@media screen and (forced-colors: active)":{// eslint-disable-next-line @atlaskit/design-system/no-nested-styles "> svg":{"--icon-secondary-color":"transparent"// background }}}),m=/*#__PURE__*/(0,a.memo)(function(e){var t=e.glyph,n=e.dangerouslySetGlyph,i=e.primaryColor,a=void 0===i?"currentColor":i,u=e.secondaryColor,d=e.size,m=e.testId,v=e.label,y=e.width,b=e.height,C=n?{dangerouslySetInnerHTML:{__html:n}}:{children:t?(0,s.jsx)(t,{role:"presentation"}):null},A=(0,c.getIconSize)({width:y,height:b,size:d});return(0,s.jsx)("span",/*@__PURE__*/o(r)({"data-testid":m,role:v?"img":void 0,"aria-label":v||void 0,"aria-hidden":!v||void 0,style:{"--icon-primary-color":a,"--icon-secondary-color":u||(0,l.getBackground)()}},C,{css:[f,p,a===u&&g,"transparent"===u&&h,// NB: This can be resolved if this component, composes base SVG / and/or skeleton // We could then simplify how common styles are dealt with simply by encapsualting them // at their appropriate level and/or having a singular approach to css variables in the package A&&// eslint-disable-next-line @atlaskit/design-system/consistent-css-prop-usage (0,s.css)({width:A.width,height:A.height,"> svg":A})]}))})}),O.register("g4s81",function(e,t){n(e.exports,"getBackground",function(){return r});var r=function(){return"var(--ds-surface, #FFFFFF)"}}),O.register("3mkri",function(e,t){n(e.exports,"commonSVGStyles",function(){return i}),n(e.exports,"sizeStyleMap",function(){return a}),n(e.exports,"getIconSize",function(){return s});var r=O("jD9Uc"),o=O("lPOF7"),i={overflow:"hidden",pointerEvents:"none",/** * Stop-color doesn't properly apply in chrome when the inherited/current color changes. * We have to initially set stop-color to inherit (either via DOM attribute or an initial CSS * rule) and then override it with currentColor for the color changes to be picked up. */stop:{stopColor:"currentColor"}},a={small:(0,o.css)(r.dimensions.small),medium:(0,o.css)(r.dimensions.medium),large:(0,o.css)(r.dimensions.large),xlarge:(0,o.css)(r.dimensions.xlarge)},s=function(e){var t=e.width,n=e.height,o=e.size;return t&&n?{width:t,height:n}:o?r.dimensions[o]:void 0}}),O.register("jD9Uc",function(e,t){n(e.exports,"dimensions",function(){return o});var r={small:"16px",medium:"24px",large:"32px",xlarge:"48px"},o={small:{width:r.small,height:r.small},medium:{width:r.medium,height:r.medium},large:{width:r.large,height:r.large},xlarge:{width:r.xlarge,height:r.xlarge}}}),O.register("8iz5R",function(e,t){n(e.exports,"default",function(){return h});var r=O("dsN6L"),i=O("91i6m"),a=O("33mLg"),s=O("sw8Qy"),l=O("kH5Bg");function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach(function(t){/*@__PURE__*/o(r)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var d={proportional:{bottom:"translate3d(0, calc(5% + 4px), 0)",left:"translate3d(calc(-5% - 4px), 0, 0)",right:"translate3d(calc(5% + 4px), 0, 0)",top:"translate3d(0, calc(-5% - 4px), 0)"},constant:{bottom:"translate3d(0, 4px, 0)",left:"translate3d(-4px, 0, 0)",right:"translate3d(4px, 0, 0)",top:"translate3d(0, -4px, 0)"}},f={top:"bottom",bottom:"top",left:"right",right:"left"},p=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"proportional";return{from:u({opacity:0},void 0!==e&&{transform:d[t][e]}),"50%":{opacity:1},to:{transform:void 0!==e?"none":void 0}}},g=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"proportional";return{from:{opacity:1,transform:void 0!==e?"translate3d(0, 0, 0)":void 0},to:u({opacity:0},void 0!==e&&{transform:d[t][e]})}},h=function(e){var t=e.children,r=e.duration,n=void 0===r?s.largeDurationMs:r,c=e.entranceDirection,u=e.exitDirection,d=e.distance,h=void 0===d?"proportional":d,m=e.onFinish,v=e.isPaused,y=c&&f[c];return /*@__PURE__*/o(i).createElement(l.default,{duration:n,enteringAnimation:p(c,h),exitingAnimation:g(u||y,h),animationTimingFunction:function(){return a.easeInOut},onFinish:m,isPaused:v},t)}}),O.register("kH5Bg",function(e,t){n(e.exports,"default",function(){return h});var r=O("dsN6L"),i=O("5YM7L"),a=O("91i6m"),s=O("lPOF7"),l=O("7CGef"),c=O("sw8Qy"),u=O("gyRbD"),d=O("erZ2i"),f=O("k7pTa");function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach(function(t){/*@__PURE__*/o(r)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var h=function(e){var t=e.children,r=e.animationTimingFunction,n=e.enteringAnimation,p=e.exitingAnimation,h=e.isPaused,m=e.onFinish,v=e.duration,y=void 0===v?c.largeDurationMs:v,b=(0,f.useStaggeredEntrance)(),C=(0,d.useExitingPersistence)(),A=C.isExiting,E=C.onFinish,I=C.appear,x=(0,u.useSetTimeout)(),w=h||!b.isReady,S=A?0:b.delay,k=A?"exiting":"entering",T=(0,a.useState)(I),_=/*@__PURE__*/o(i)(T,2),O=_[0],M=_[1];return(0,a.useEffect)(function(){// Tracking this to prevent changing state on an unmounted component var e=!1;if(!w){// On initial mount if elements aren't set to animate on appear, we return early and callback if(!I){m&&m(k);return}return(// Elements may need animation styles back after initial mount (they could animate out) M(!0),x(function(){"exiting"===k&&E&&E(),e||M(!1),m&&m(k)},A?.5*y:y+S),function(){e=!0})}// We ignore this for onFinishMotion as consumers could potentially inline the function // which would then trigger this effect every re-render. // We want to make it easier for consumers so we go down this path unfortunately. // eslint-disable-next-line react-hooks/exhaustive-deps },[E,k,A,y,S,w,x]),/*@__PURE__*/o(a).createElement(s.ClassNames,null,function(e){var o=e.css;return t({ref:b.ref,className:O?o(g(g({},l.reduceMotionAsPerUserPreference),{},{animationDelay:"".concat(S,"ms"),animationDuration:"".concat(A?.5*y:y,"ms"),animationFillMode:A?"forwards":"backwards",animationName:"".concat((0,s.keyframes)(A&&p||n)),animationPlayState:w?"paused":"running",animationTimingFunction:r(k)})):""},k)})}}),O.register("gyRbD",function(e,t){n(e.exports,"useSetTimeout",function(){return i});var r=O("91i6m"),o=function(e){if("next-effect"!==e.cleanup)return[]},i=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{cleanup:"unmount"},t=(0,r.useRef)([]);return(0,r.useEffect)(function(){return function(){t.current.length&&(t.current.forEach(function(e){return clearTimeout(e)}),t.current=[])};// We dynamically set this so we either clean up on the next effect - or on unmount. // eslint-disable-next-line react-hooks/exhaustive-deps },o(e)),(0,r.useCallback)(function(e,r){for(var n=arguments.length,o=Array(n>2?n-2:0),i=2;i<n;i++)o[i-2]=arguments[i];var a=setTimeout.apply(void 0,[function(){t.current=t.current.filter(function(e){return e!==a}),e()},r].concat(o));t.current.push(a)},[])}}),O.register("k7pTa",function(e,t){n(e.exports,"useStaggeredEntrance",function(){return s}),O("5YM7L");var r=O("91i6m"),o=O("6A0cm");O("ac2Ip");var i=O("3iNkJ"),a=/*#__PURE__*/(0,r.createContext)(function(){return{isReady:!0,delay:0,ref:o.default}}),s=function(){var e=(0,i.useUniqueId)();return(0,r.useContext)(a)(e)}}),O.register("ac2Ip",function(e,t){n(e.exports,"useLayoutEffect",function(){return o});var r=O("91i6m"),o="undefined"==typeof window?r.useEffect:r.useLayoutEffect}),O.register("3iNkJ",function(e,t){n(e.exports,"useUniqueId",function(){return o});/* eslint-disable @repo/internal/react/disallow-unstable-values */var r=O("91i6m");function o(){var e=(0,r.useRef)("");return e.current||(e.current="_"+(Number(String(Math.random()).slice(2))+Date.now()+Math.round(performance.now())).toString(36)),e.current}}),O.register("1pjMo",function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.default=void 0;var r,n=(r=O("91i6m"))&&r.__esModule?r:{default:r},o=O("6crSb");let i=e=>/*#__PURE__*/n.default.createElement(o.Icon,Object.assign({dangerouslySetGlyph:'<svg width="24" height="24" viewBox="0 0 24 24" role="presentation"><g fill-rule="evenodd"><circle fill="currentColor" cx="12" cy="12" r="10"/><path d="M9.707 11.293a1 1 0 10-1.414 1.414l2 2a1 1 0 001.414 0l4-4a1 1 0 10-1.414-1.414L11 12.586l-1.293-1.293z" fill="inherit"/></g></svg>'},e));i.displayName="CheckCircleIcon",e.exports.default=i}),O.register("daZRO",function(e,t){Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.default=void 0;var r,n=(r=O("91i6m"))&&r.__esModule?r:{default:r},o=O("6crSb");let i=e=>/*#__PURE__*/n.default.createElement(o.Icon,Object.assign({dangerouslySetGlyph:'<svg width="24" height="24" viewBox="0 0 24 24" role="presentation"><g fill-rule="evenodd"><path d="M13.416 4.417a2.002 2.002 0 00-2.832 0l-6.168 6.167a2.002 2.002 0 000 2.833l6.168 6.167a2.002 2.002 0 002.832 0l6.168-6.167a2.002 2.002 0 000-2.833l-6.168-6.167z" fill="currentColor"/><path d="M12 14a1 1 0 01-1-1V8a1 1 0 012 0v5a1 1 0 01-1 1m0 3a1 1 0 010-2 1 1 0 010 2" fill="inherit"/></g></svg>'},e));i.displayName="ErrorIcon",e.exports.default=i}),O.register("jy3ZD",function(e,t){n(e.exports,"LoginHintType",function(){return o}),n(e.exports,"useLoginHint",function(){return l}),n(e.exports,"getEmailFromLoginHint",function(){return c});var r,o,i=O("91i6m");O("6d87w");var a=O("l2v8Y");(r=o||(o={})).EmailAddress="email-address",r.NotEmailAddress="not-email-address";let s="not:",l=()=>{let{search:e}=(0,a.useLocation)();return(0,i.useMemo)(()=>{let t=new URLSearchParams(e).get("login_hint");return function(e){if(e)return e.startsWith(s)?{type:o.NotEmailAddress,value:e.substring(s.length)}:{type:o.EmailAddress,value:e}}(t)},[e])},c=e=>{if((null==e?void 0:e.type)===o.EmailAddress)return e.value}}),O.register("5UVuM",function(e,t){n(e.exports,"applicationDestinationSelector",function(){return l}),n(e.exports,"default",function(){return c});var r=O("dBq8m"),i=O("fYxRW");O("5jYTP");var a=O("4b5th");let s=e=>{let t=/*@__PURE__*/o(r).parse(e);if(t.continue)try{return new URL(t.continue)}catch{// }return null},l=(0,a.createSelector)([i.applicationSelector,(e,t)=>t],(e,t)=>{let r=s(t),n=r&&r.hostname||null;return e?"jira"===e.application||"confluence"===e.application?{destinationHostname:n,applicationName:e.name}:{destinationHostname:null,applicationName:e.name}:null});var c=l}),O.register("ccxRw",function(e,t){n(e.exports,"SocialLoginFlowType",function(){return a}),n(e.exports,"LoginType",function(){return s}),n(e.exports,"isAuth0LoginType",function(){return d}),n(e.exports,"buildState",function(){return f}),n(e.exports,"redirectToGoogleLogin",function(){return p}),n(e.exports,"redirectToMicrosoftLogin",function(){return m}),n(e.exports,"isMicrosoftAuthEnabled",function(){return v}),n(e.exports,"microsoftAuthFeatureExposedAttributes",function(){return y}),n(e.exports,"redirectToAppleLogin",function(){return b}),n(e.exports,"isAppleAuthEnabled",function(){return C}),n(e.exports,"appleAuthFeatureExposedAttributes",function(){return A}),n(e.exports,"isAppleHiddenEmail",function(){return E}),n(e.exports,"redirectToSlackLogin",function(){return I}),n(e.exports,"isSlackAuthEnabled",function(){return x}),n(e.exports,"slackAuthFeatureExposedAttributes",function(){return w}),n(e.exports,"isGoogleLoginOutageAdvisoryEnabled",function(){return S}),n(e.exports,"isMicrosoftLoginOutageAdvisoryEnabled",function(){return k}),n(e.exports,"isAppleLoginOutageAdvisoryEnabled",function(){return T}),n(e.exports,"isSlackLoginOutageAdvisoryEnabled",function(){return _});/* eslint-disable max-params */var r,i,a,s,l=O("dBq8m"),c=O("3u8pF"),u=O("8Ka53");(r=a||(a={})).Auth0="auth0",r.Google="google",r.InHouse="in-house",(i=s||(s={})).Apple="appleLogin",i.Slack="slackLogin",i.Microsoft="microsoftLogin",i.SSO="ssoLogin",i.UnknownAuth0="unknownAuth0Login",i.GoogleButton="googleButton",i.GoogleOneTap="googleYolo";let d=e=>{switch(e){case s.Apple:case s.Slack:case s.Microsoft:case s.SSO:return!0;default:return!1}},f=({location:e,csrfToken:t,source:r,loginType:n,anonymousId:o,userFlow:i,recoveryOptions:a})=>(0,c.Base64).encode(JSON.stringify({csrfToken:t,query:e.search||void 0,source:r,loginType:n,anonymousId:o,userFlow:i,expects:null==a?void 0:a.expectedEmail,recovery:null==a?void 0:a.recoveryToken})),p=({location:e,source:t,recoveryOptions:r})=>{let n=/*@__PURE__*/o(l).parse(e.search),i=Object.fromEntries(Object.entries(n).filter(([e])=>"login_hint"!==e)),{userFlow:a}=i,c={...i,prompt:"select_account",source:t,loginType:s.GoogleButton,userFlow:a,recovery:null==r?void 0:r.recoveryToken};e.assign(`${e.protocol}//${e.host}/login/initiate/google?`+/*@__PURE__*/o(l).stringify(c))},g=({location:e,source:t,recoveryOptions:r,loginType:n,loginHint:i})=>{let a;let c={.../*@__PURE__*/o(l).parse(e.search),loginType:n,source:t,recovery:null==r?void 0:r.recoveryToken,prompt:"select_account",login_hint:i};switch(n){case s.Apple:a="apple";break;case s.Microsoft:a="microsoft";break;case s.Slack:a="slack"}e.assign(`${e.protocol}//${e.host}/login/initiate/${a}?`+/*@__PURE__*/o(l).stringify(c))},h=({location:e,localStorageKey:t,forceEnableParamName:r,featureFlagName:n})=>{let i=/*@__PURE__*/o(l).parse(e.search),a=r in i,s=(0,u.isBooleanFeatureFlagSet)(n);if(a)try{localStorage.setItem(t,"1")}catch(e){console.error(e)}if(a||s)return!0;try{return!!localStorage.getItem(t)}catch(e){return console.error(e),!1}},m=e=>{let{location:t,source:r,recoveryOptions:n,email:o}=e;g({location:t,source:r,recoveryOptions:n,loginType:s.Microsoft,loginHint:o})},v=e=>h({location:e,localStorageKey:"enable_microsoft",forceEnableParamName:"enableMicrosoft",featureFlagName:"aid_signup.microsoft.auth.enabled"}),y=e=>({ruleId:"0E2C138D-053A-450C-914A-5E5C9D1539B9",flagKey:"aid_signup.microsoft.auth.enabled",value:e}),b=e=>{let{location:t,source:r,recoveryOptions:n,email:o}=e;g({location:t,source:r,recoveryOptions:n,loginType:s.Apple,loginHint:o})},C=e=>h({location:e,localStorageKey:"enable_apple",forceEnableParamName:"enableApple",featureFlagName:"aid_signup.apple.auth.enabled"}),A=e=>({ruleId:"93E21B0C-9CB7-468E-B341-C378CCE0B285",flagKey:"aid_signup.apple.auth.enabled",value:e}),E=e=>{if(!e)return!1;let[t]=e.split("@").slice(-1);return"privaterelay.appleid.com"===t},I=e=>{let{location:t,source:r,recoveryOptions:n}=e;g({location:t,source:r,recoveryOptions:n,loginType:s.Slack,// Slack's OIDC implementation expects login_hint to be a JWT and blows up if it's not. If // Slack ever supports using an email as the login_hint (like other OIDC providers) then we // should remove this line. loginHint:void 0})},x=e=>h({location:e,localStorageKey:"enable_slack",forceEnableParamName:"enableSlack",featureFlagName:"sign-in-with-slack.enabled"}),w=e=>({ruleId:"65BE87D7-EE80-41EC-BBBB-68677B700347",flagKey:"sign-in-with-slack.enabled",value:e}),S=()=>(0,u.isBooleanFeatureFlagSet)("aid-frontend.google.login.outage.advisory.enabled"),k=()=>(0,u.isBooleanFeatureFlagSet)("aid-frontend.microsoft.login.outage.advisory.enabled"),T=()=>(0,u.isBooleanFeatureFlagSet)("aid-frontend.apple.login.outage.advisory.enabled"),_=()=>(0,u.isBooleanFeatureFlagSet)("aid-frontend.slack.login.outage.advisory.enabled")}),O.register("3u8pF",function(e,t){var r;r="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==S?S:e.exports,e.exports=function(t){var r=// existing version for noConflict() (t=t||{}).Base64,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=function(e){for(var t={},r=0,n=e.length;r<n;r++)t[e.charAt(r)]=r;return t}(n),i=String.fromCharCode,a=function(e){if(e.length<2){var t=e.charCodeAt(0);return t<128?e:t<2048?i(192|t>>>6)+i(128|63&t):i(224|t>>>12&15)+i(128|t>>>6&63)+i(128|63&t)}var t=65536+(e.charCodeAt(0)-55296)*1024+(e.charCodeAt(1)-56320);return i(240|t>>>18&7)+i(128|t>>>12&63)+i(128|t>>>6&63)+i(128|63&t)},s=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,l=function(e){return e.replace(s,a)},c=function(e){var t=[0,2,1][e.length%3],r=e.charCodeAt(0)<<16|(e.length>1?e.charCodeAt(1):0)<<8|(e.length>2?e.charCodeAt(2):0);return[n.charAt(r>>>18),n.charAt(r>>>12&63),t>=2?"=":n.charAt(r>>>6&63),t>=1?"=":n.charAt(63&r)].join("")},u=t.btoa&&"function"==typeof t.btoa?function(e){return t.btoa(e)}:function(e){if(e.match(/[^\x00-\xFF]/))throw RangeError("The string contains invalid characters.");return e.replace(/[\s\S]{1,3}/g,c)},d=function(e){return u(l(String(e)))},f=function(e,t){return t?d(String(e)).replace(/[+\/]/g,function(e){return"+"==e?"-":"_"}).replace(/=/g,""):d(String(e))},p=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,g=function(e){switch(e.length){case 4:var t=((7&e.charCodeAt(0))<<18|(63&e.charCodeAt(1))<<12|(63&e.charCodeAt(2))<<6|63&e.charCodeAt(3))-65536;return i((t>>>10)+55296)+i((1023&t)+56320);case 3:return i((15&e.charCodeAt(0))<<12|(63&e.charCodeAt(1))<<6|63&e.charCodeAt(2));default:return i((31&e.charCodeAt(0))<<6|63&e.charCodeAt(1))}},h=function(e){return e.replace(p,g)},m=function(e){var t=e.length,r=(t>0?o[e.charAt(0)]<<18:0)|(t>1?o[e.charAt(1)]<<12:0)|(t>2?o[e.charAt(2)]<<6:0)|(t>3?o[e.charAt(3)]:0),n=[i(r>>>16),i(r>>>8&255),i(255&r)];return n.length-=[0,0,2,1][t%4],n.join("")},v=t.atob&&"function"==typeof t.atob?function(e){return t.atob(e)}:function(e){return e.replace(/\S{1,4}/g,m)},y=function(e){return v(String(e).replace(/[^A-Za-z0-9\+\/]/g,""))},b=function(e){return h(v(String(e).replace(/[-_]/g,function(e){return"-"==e?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")))};// if ES5 is available, make Base64.extendString() available if(// export Base64 t.Base64={VERSION:"2.6.1",atob:y,btoa:u,fromBase64:b,toBase64:f,utob:l,encode:f,encodeURI:function(e){return f(e,!0)},btou:h,decode:b,noConflict:function(){var e=t.Base64;return t.Base64=r,e},fromUint8Array:function(e){return u(Array.from(e,function(e){return String.fromCharCode(e)}).join(""))},toUint8Array:function(e){return Uint8Array.from(y(e),function(e){return e.charCodeAt(0)})}},"function"==typeof Object.defineProperty){var C=function(e){return{value:e,enumerable:!1,writable:!0,configurable:!0}};t.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",C(function(){return b(this)})),Object.defineProperty(String.prototype,"toBase64",C(function(e){return f(this,e)})),Object.defineProperty(String.prototype,"toBase64URI",C(function(){return f(this,!0)}))}}// that's it! return t.Meteor&&(Base64=t.Base64),e.exports?e.exports.Base64=t.Base64:"function"==typeof define&&define.amd&&define([],function(){return t.Base64}),{Base64:t.Base64}}(r)}),O.register("f1k1y",function(e,t){n(e.exports,"getBooleanFF",function(){return o});var r=O("644tJ");function o(e){return(0,r.resolveBooleanFlag)(e)}}),O.register("644tJ",function(e,t){n(e.exports,"setBooleanResolver",function(){return c}),n(e.exports,"resolveBooleanFlag",function(){return u});var r=O("3fC94"),o=O("e08gr"),i="__PLATFORM_FEATURE_FLAGS__",a=!(void 0!==o&&void 0!==o.env)&&!1,s={// In development mode we want to capture any feature flag checks that happen using the default resolver and log this result when the resolver is replaced. // This is because evaluating feature flags when the resolver/FF client is loaded asynchronously could cause unexpected issues. earlyResolvedFlags:new Map,booleanResolver:function(e){return!1}},l="undefined"!=typeof window?window:globalThis;function c(e){l[i].booleanResolver=e}function u(e){if(a)return(0,r.debug)('[%s]: The feature flags were enabled while running tests. The flag "%s" will be always enabled.',"@atlaskit/platform-feature-flags",e),!0;try{var t,n=null===(t=l[i])||void 0===t?void 0:t.booleanResolver(e);if("boolean"!=typeof n)return(// eslint-disable-next-line no-console console.warn("".concat(e," resolved to a non-boolean value, returning false for safety")),!1);return n}catch(e){return!1}}l[i]=l[i]||s}),O.register("3fC94",function(e,t){n(e.exports,"debug",function(){return l});var r,o,i,a,s=!((null==globalThis?void 0:null===(r=globalThis.process)||void 0===r?void 0:null===(o=r.env)||void 0===o?void 0:o.JEST_WORKER_ID)!==void 0)&&(null==globalThis?void 0:null===(i=globalThis.process)||void 0===i?void 0:null===(a=i.env)||void 0===a?void 0:a.NODE_ENV)!=="production",l=function(){var e;s&&// eslint-disable-next-line no-console (e=console).debug.apply(e,arguments)}}),O.register("h3wUQ",function(e,t){n(e.exports,"isValidBrandHex",function(){return r}),n(e.exports,"rgbToHex",function(){return i}),n(e.exports,"hexToRgbA",function(){return a}),n(e.exports,"hexToRgb",function(){return s}),n(e.exports,"hexToHSL",function(){return l}),n(e.exports,"HSLToRGB",function(){return c}),n(e.exports,"relativeLuminanceW3C",function(){return u}),n(e.exports,"getContrastRatio",function(){return d}),n(e.exports,"deltaE",function(){return f});// valid hex color with 6 digits var r=function(e){return/^#[0-9A-F]{6}$/i.test(e)},o=function(e){return/^#([A-Fa-f0-9]{3,4}){1,2}$/.test(e)};function i(e,t,r){return"#"+(16777216+(e<<16)+(t<<8)+r).toString(16).slice(1)}function a(e){var t;if(!o(e))throw Error("Invalid HEX");return 3===(t=e.substring(1).split("")).length&&(t=[t[0],t[0],t[1],t[1],t[2],t[2]]),[(t="0x"+t.join(""))>>16&255,t>>8&255,255&t,9===e.length?Number(parseFloat((parseInt(e.slice(7,9),16)/255).toString()).toFixed(2)):1]}function s(e){var t;if(!o(e))throw Error("Invalid HEX");return 3===(t=e.substring(1).split("")).length&&(t=[t[0],t[0],t[1],t[1],t[2],t[2]]),[(t="0x"+t.join(""))>>16&255,t>>8&255,255&t]}function l(e){if(!o(e))throw Error("Invalid HEX");var t=0,r=0,n=0;4===e.length?(t="0x"+e[1]+e[1],r="0x"+e[2]+e[2],n="0x"+e[3]+e[3]):7===e.length&&(t="0x"+e[1]+e[2],r="0x"+e[3]+e[4],n="0x"+e[5]+e[6]);var i=Math.min(// Then to HSL t/=255,r/=255,n/=255),a=Math.max(t,r,n),s=a-i,l=0,c=0,u=0;return(l=Math.round(60*(l=0===s?0:a===t?(r-n)/s%6:a===r?(n-t)/s+2:(t-r)/s+4)))<0&&(l+=360),u=(a+i)/2,[l,+(100*(0===s?0:s/(1-Math.abs(2*u-1)))).toFixed(1),u=+(100*u).toFixed(1)]}function c(e,t,r){var n=function(t){return(t+e/30)%12},o=(t/=100)*Math.min(r/=100,1-r),i=function(e){return r-o*Math.max(-1,Math.min(n(e)-3,Math.min(9-n(e),1)))};return[255*i(0),255*i(8),255*i(4)]}function u(e,t,r){var n=e/255,o=t/255,i=r/255;return .2126*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))+.7152*(o<=.03928?o/12.92:Math.pow((o+.055)/1.055,2.4))+.0722*(i<=.03928?i/12.92:Math.pow((i+.055)/1.055,2.4))}function d(e,t){if(!o(e)||!o(t))throw Error("Invalid HEX");var r=s(e),n=s(t),i=u(r[0],r[1],r[2]),a=u(n[0],n[1],n[2]);return(Math.max(i,a)+.05)/(Math.min(i,a)+.05)}function f(e,t){var r=p(e),n=p(t),o=r[0]-n[0],i=r[1]-n[1],a=r[2]-n[2],s=Math.sqrt(r[1]*r[1]+r[2]*r[2]),l=s-Math.sqrt(n[1]*n[1]+n[2]*n[2]),c=i*i+a*a-l*l,u=o/1,d=l/(1+.045*s),f=(c=c<0?0:Math.sqrt(c))/(1+.015*s),g=u*u+d*d+f*f;return g<0?0:Math.sqrt(g)}function p(e){var t,r,n,o=e[0]/255,i=e[1]/255,a=e[2]/255;return t=(.4124*(o=o>.04045?Math.pow((o+.055)/1.055,2.4):o/12.92)+.3576*(i=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92)+.1805*(a=a>.04045?Math.pow((a+.055)/1.055,2.4):a/12.92))/.95047,r=(.2126*o+.7152*i+.0722*a)/1,n=(.0193*o+.1192*i+.9505*a)/1.08883,t=t>.008856?Math.pow(t,1/3):7.787*t+16/116,[116*(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116)-16,500*(t-r),200*(r-(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116))]}}),O.register("avbPF",function(e,t){n(e.exports,"hash",function(){return r});var r=function(e){for(var t=0,r=0;r<e.length;r++)t=(t<<5)-t+e.charCodeAt(r),t&=t;return new Uint32Array([t])[0].toString(36)}}),O.register("aQvaK",function(e,t){e.exports=import("./"+O("lxKym").resolve("86pTb")).then(()=>O("haHsR"))}),O.register("dBkhX",function(e,t){e.exports=import("./"+O("lxKym").resolve("2sYHg")).then(()=>O("e6eQQ"))}),O.register("aqP6K",function(e,t){e.exports=import("./"+O("lxKym").resolve("fCDO8")).then(()=>O("4Lqeb"))}),O.register("aTIvI",function(e,t){e.exports=import("./"+O("lxKym").resolve("aqfCd")).then(()=>O("6fKY8"))}),O.register("aielX",function(e,t){e.exports=import("./"+O("lxKym").resolve("8bod9")).then(()=>O("fhi35"))}),O.register("hQHgh",function(e,t){e.exports=import("./"+O("lxKym").resolve("iVZbQ")).then(()=>O("45LbL"))}),O.register("7bovw",function(e,t){e.exports=import("./"+O("lxKym").resolve("bqfwD")).then(()=>O("gyV0H"))}),O.register("2VAos",function(e,t){e.exports=import("./"+O("lxKym").resolve("b25ru")).then(()=>O("4UTDD"))}),O.register("jHO6l",function(e,t){e.exports=import("./"+O("lxKym").resolve("60SPd")).then(()=>O("8Axq6"))}),O.register("gkIMR",function(e,t){e.exports=import("./"+O("lxKym").resolve("7C4Cq")).then(()=>O("2Psbj"))}),O.register("03GeB",function(e,t){e.exports=import("./"+O("lxKym").resolve("6NBej")).then(()=>O("k0bnv"))}),O.register("2jDio",function(e,t){e.exports=import("./"+O("lxKym").resolve("fxMb1")).then(()=>O("l2imc"))}),O.register("5GkNi",function(e,t){e.exports=import("./"+O("lxKym").resolve("5z3hs")).then(()=>O("amkk8"))}),O.register("ihQqZ",function(e,t){e.exports=import("./"+O("lxKym").resolve("l6eNZ")).then(()=>O("iVAhi"))}),O.register("a1G56",function(e,t){n(e.exports,"findMissingCustomStyleElements",function(){return c}),n(e.exports,"limitSizeOfCustomStyleElements",function(){return u}),n(e.exports,"reduceTokenMap",function(){return d});var r=O("5YM7L"),i=O("iqLBO"),a=O("fDFhk"),s=O("2S8bR"),l=O("avbPF");function c(e,t){var r=JSON.stringify(e),n=(0,l.hash)(r),o=[];return("auto"===t?["light","dark"]:[t]).forEach(function(e){var t=document.head.querySelector("style[".concat(s.CUSTOM_THEME_ATTRIBUTE,'="').concat(n,'"][').concat(s.THEME_DATA_ATTRIBUTE,'="').concat(e,'"]'));t?document.head.appendChild(t):o.push(e)}),o}function u(e){var t=/*@__PURE__*/o(i)(Array.from(document.head.querySelectorAll("style[".concat(s.CUSTOM_THEME_ATTRIBUTE,"][").concat(s.THEME_DATA_ATTRIBUTE,"]"))));t.length<e||t.slice(0,t.length-(e-1)).forEach(function(e){return e.remove()})}function d(e,t){return Object.entries(e).reduce(function(e,n){var i=/*@__PURE__*/o(r)(n,2),s=i[0],l=i[1],c=a.default[s];return c?"".concat(e,"\n ").concat(c,": ").concat("string"==typeof l?l:t[l],";"):e},"")}}),O.register("l8fMl",function(e,t){e.exports=import("./"+O("lxKym").resolve("cPzVc")).then(()=>O("4J3kq"))});var M={},P={},N=function(e){return e&&e.Math===Math&&e};// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028 P=N("object"==typeof globalThis&&globalThis)||N("object"==typeof window&&window)||// eslint-disable-next-line no-restricted-globals -- safe N("object"==typeof self&&self)||N("object"==typeof S&&S)||N("object"==typeof P&&P)||// eslint-disable-next-line no-new-func -- fallback function(){return this}()||Function("return this")();var R={},L={};// Detect IE8's incomplete defineProperty implementation R=!(L=function(e){try{return!!e()}catch(e){return!0}})(function(){// eslint-disable-next-line es/no-object-defineproperty -- required for testing return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]});var F={},D={};D=!L(function(){// eslint-disable-next-line es/no-function-prototype-bind -- safe var e=(function(){}).bind();// eslint-disable-next-line no-prototype-builtins -- safe return"function"!=typeof e||e.hasOwnProperty("prototype")});var B=Function.prototype.call;F=D?B.bind(B):function(){return B.apply(B,arguments)};var j={}.propertyIsEnumerable,U=Object.getOwnPropertyDescriptor;f=U&&!j.call({1:2},1)?function(e){var t=U(this,e);return!!t&&t.enumerable}:j;var H={};H=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}};var G={},z={},V={},W=Function.prototype,Z=W.call,K=D&&W.bind.bind(Z,Z),Y={},q=(V=D?K:function(e){return function(){return Z.apply(e,arguments)}})({}.toString),Q=V("".slice);Y=function(e){return Q(q(e),8,-1)};var J=Object,X=V("".split);// fallback for non-array-like ES3 and non-enumerable old V8 strings z=L(function(){// throws an error in rhino, see https://github.com/mozilla/rhino/issues/346 // eslint-disable-next-line no-prototype-builtins -- safe return!J("z").propertyIsEnumerable(0)})?function(e){return"String"===Y(e)?X(e,""):J(e)}:J;var $={},ee={};// we can't use just `it == null` since of `document.all` special case // https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot-aec ee=function(e){return null==e};var et=TypeError;// `RequireObjectCoercible` abstract operation // https://tc39.es/ecma262/#sec-requireobjectcoercible $=function(e){if(ee(e))throw new et("Can't call method on "+e);return e},G=function(e){return z($(e))};var er={},en={},eo={},ei={},ea={},es="object"==typeof document&&document.all,el=(ea={all:es,IS_HTMLDDA:void 0===es&&void 0!==es}).all;// `IsCallable` abstract operation // https://tc39.es/ecma262/#sec-iscallable ei=ea.IS_HTMLDDA?function(e){return"function"==typeof e||e===el}:function(e){return"function"==typeof e};var ec=ea.all;eo=ea.IS_HTMLDDA?function(e){return"object"==typeof e?null!==e:ei(e)||e===ec}:function(e){return"object"==typeof e?null!==e:ei(e)};var eu={},ed={};ed=function(e,t){var r;return arguments.length<2?(r=P[e],ei(r)?r:void 0):P[e]&&P[e][t]};var ef={};ef=V({}.isPrototypeOf);var ep={},eg={},eh={},em={};em="undefined"!=typeof navigator&&String(navigator.userAgent)||"";var ev=P.process,ey=P.Deno,eb=ev&&ev.versions||ey&&ey.version,eC=eb&&eb.v8;eC&&// in old Chrome, versions of V8 isn't V8 = Chrome / 10 // but their correct versions are not interesting for us (g=(p=eC.split("."))[0]>0&&p[0]<4?1:+(p[0]+p[1])),!g&&em&&(!(p=em.match(/Edge\/(\d+)/))||p[1]>=74)&&(p=em.match(/Chrome\/(\d+)/))&&(g=+p[1]),eh=g;var eA=P.String;ep=// eslint-disable-next-line es/no-object-getownpropertysymbols -- required for testing (eg=!!Object.getOwnPropertySymbols&&!L(function(){var e=Symbol("symbol detection");// Chrome 38 Symbol has incorrect toString conversion // `get-own-property-symbols` polyfill symbols converted to object are not Symbol instances // nb: Do not call `String` directly to avoid this being optimized out to `symbol+''` which will, // of course, fail. return!eA(e)||!(Object(e) instanceof Symbol)||// Chrome 38-40 symbols are not inherited from DOM collections prototypes to instances !Symbol.sham&&eh&&eh<41}))&&!Symbol.sham&&"symbol"==typeof Symbol.iterator;var eE=Object;eu=ep?function(e){return"symbol"==typeof e}:function(e){var t=ed("Symbol");return ei(t)&&ef(t.prototype,eE(e))};var eI={},ex={},ew={},eS=String;ew=function(e){try{return eS(e)}catch(e){return"Object"}};var ek=TypeError;// `Assert: IsCallable(argument) is true` ex=function(e){if(ei(e))return e;throw new ek(ew(e)+" is not a function")},// `GetMethod` abstract operation // https://tc39.es/ecma262/#sec-getmethod eI=function(e,t){var r=e[t];return ee(r)?void 0:ex(r)};var eT={},e_=TypeError;// `OrdinaryToPrimitive` abstract operation // https://tc39.es/ecma262/#sec-ordinarytoprimitive eT=function(e,t){var r,n;if("string"===t&&ei(r=e.toString)&&!eo(n=F(r,e))||ei(r=e.valueOf)&&!eo(n=F(r,e))||"string"!==t&&ei(r=e.toString)&&!eo(n=F(r,e)))return n;throw new e_("Can't convert object to primitive value")};var eO={},eM={},eP={};eP=!1;var eN={},eR={},eL=Object.defineProperty;eR=function(e,t){try{eL(P,e,{value:t,configurable:!0,writable:!0})}catch(r){P[e]=t}return t};var eF="__core-js_shared__";eN=P[eF]||eR(eF,{}),(eM=function(e,t){return eN[e]||(eN[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.34.0",mode:eP?"pure":"global",copyright:"\xa9 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.34.0/LICENSE",source:"https://github.com/zloirock/core-js"});var eD={},eB={},ej=Object;// `ToObject` abstract operation // https://tc39.es/ecma262/#sec-toobject eB=function(e){return ej($(e))};var eU=V({}.hasOwnProperty);// `HasOwnProperty` abstract operation // https://tc39.es/ecma262/#sec-hasownproperty // eslint-disable-next-line es/no-object-hasown -- safe eD=Object.hasOwn||function(e,t){return eU(eB(e),t)};var eH={},eG=0,ez=Math.random(),eV=V(1..toString);eH=function(e){return"Symbol("+(void 0===e?"":e)+")_"+eV(++eG+ez,36)};var eW=P.Symbol,eZ=eM("wks"),eK=ep?eW.for||eW:eW&&eW.withoutSetter||eH,eY=TypeError,eq=(eO=function(e){return eD(eZ,e)||(eZ[e]=eg&&eD(eW,e)?eW[e]:eK("Symbol."+e)),eZ[e]})("toPrimitive");// `ToPrimitive` abstract operation // https://tc39.es/ecma262/#sec-toprimitive en=function(e,t){if(!eo(e)||eu(e))return e;var r,n=eI(e,eq);if(n){if(void 0===t&&(t="default"),r=F(n,e,t),!eo(r)||eu(r))return r;throw new eY("Can't convert object to primitive value")}return void 0===t&&(t="number"),eT(e,t)},// `ToPropertyKey` abstract operation // https://tc39.es/ecma262/#sec-topropertykey er=function(e){var t=en(e,"string");return eu(t)?t:t+""};var eQ={},eJ={},eX=P.document,e$=eo(eX)&&eo(eX.createElement);eJ=function(e){return e$?eX.createElement(e):{}},// Thanks to IE8 for its funny defineProperty eQ=!R&&!L(function(){// eslint-disable-next-line es/no-object-defineproperty -- required for testing return 7!==Object.defineProperty(eJ("div"),"a",{get:function(){return 7}}).a});// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe var e0=Object.getOwnPropertyDescriptor;d=R?e0:function(e,t){if(e=G(e),t=er(t),eQ)try{return e0(e,t)}catch(e){}if(eD(e,t))return H(!F(f,e,t),e[t])};var e1={},e2={};// V8 ~ Chrome 36- // https://bugs.chromium.org/p/v8/issues/detail?id=3334 e2=R&&L(function(){// eslint-disable-next-line es/no-object-defineproperty -- required for testing return 42!==Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype});var e3={},e4=String,e5=TypeError;// `Assert: Type(argument) is Object` e3=function(e){if(eo(e))return e;throw new e5(e4(e)+" is not an object")};var e6=TypeError,e9=Object.defineProperty,e8=Object.getOwnPropertyDescriptor,e7="enumerable",te="configurable",tt="writable";h=R?e2?function(e,t,r){if(e3(e),t=er(t),e3(r),"function"==typeof e&&"prototype"===t&&"value"in r&&tt in r&&!r[tt]){var n=e8(e,t);n&&n[tt]&&(e[t]=r.value,r={configurable:te in r?r[te]:n[te],enumerable:e7 in r?r[e7]:n[e7],writable:!1})}return e9(e,t,r)}:e9:function(e,t,r){if(e3(e),t=er(t),e3(r),eQ)try{return e9(e,t,r)}catch(e){}if("get"in r||"set"in r)throw new e6("Accessors not supported");return"value"in r&&(e[t]=r.value),e},e1=R?function(e,t,r){return h(e,t,H(1,r))}:function(e,t,r){return e[t]=r,e};var tr={},tn={},to={},ti=Function.prototype,ta=R&&Object.getOwnPropertyDescriptor,ts=eD(ti,"name"),tl=ts&&(!R||R&&ta(ti,"name").configurable),tc=(to={EXISTS:ts,PROPER:ts&&"something"===(function(){}).name,CONFIGURABLE:tl}).CONFIGURABLE,tu={},td=V(Function.toString);ei(eN.inspectSource)||(eN.inspectSource=function(e){return td(e)}),tu=eN.inspectSource;var tf={},tp={},tg=P.WeakMap;tp=ei(tg)&&/native code/.test(String(tg));var th={},tm=eM("keys");th=function(e){return tm[e]||(tm[e]=eH(e))};var tv={};tv={};var ty="Object already initialized",tb=P.TypeError,tC=P.WeakMap;if(tp||eN.state){var tA=eN.state||(eN.state=new tC);/* eslint-disable no-self-assign -- prototype methods protection */tA.get=tA.get,tA.has=tA.has,tA.set=tA.set,/* eslint-enable no-self-assign -- prototype methods protection */m=function(e,t){if(tA.has(e))throw new tb(ty);return t.facade=e,tA.set(e,t),t},v=function(e){return tA.get(e)||{}},y=function(e){return tA.has(e)}}else{var tE=th("state");tv[tE]=!0,m=function(e,t){if(eD(e,tE))throw new tb(ty);return t.facade=e,e1(e,tE,t),t},v=function(e){return eD(e,tE)?e[tE]:{}},y=function(e){return eD(e,tE)}}var tI=(tf={set:m,get:v,has:y,enforce:function(e){return y(e)?v(e):m(e,{})},getterFor:function(e){return function(t){var r;if(!eo(t)||(r=v(t)).type!==e)throw new tb("Incompatible receiver, "+e+" required");return r}}}).enforce,tx=tf.get,tw=String,tS=Object.defineProperty,tk=V("".slice),tT=V("".replace),t_=V([].join),tO=R&&!L(function(){return 8!==tS(function(){},"length",{value:8}).length}),tM=String(String).split("String"),tP=tn=function(e,t,r){"Symbol("===tk(tw(t),0,7)&&(t="["+tT(tw(t),/^Symbol\(([^)]*)\)/,"$1")+"]"),r&&r.getter&&(t="get "+t),r&&r.setter&&(t="set "+t),(!eD(e,"name")||tc&&e.name!==t)&&(R?tS(e,"name",{value:t,configurable:!0}):e.name=t),tO&&r&&eD(r,"arity")&&e.length!==r.arity&&tS(e,"length",{value:r.arity});try{r&&eD(r,"constructor")&&r.constructor?R&&tS(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(e){}var n=tI(e);return eD(n,"source")||(n.source=t_(tM,"string"==typeof t?t:"")),e};// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative // eslint-disable-next-line no-extend-native -- required Function.prototype.toString=tP(function(){return ei(this)&&tx(this).source||tu(this)},"toString"),tr=function(e,t,r,n){n||(n={});var o=n.enumerable,i=void 0!==n.name?n.name:t;if(ei(r)&&tn(r,i,n),n.global)o?e[t]=r:eR(t,r);else{try{n.unsafe?e[t]&&(o=!0):delete e[t]}catch(e){}o?e[t]=r:h(e,t,{value:r,enumerable:!1,configurable:!n.nonConfigurable,writable:!n.nonWritable})}return e};var tN={},tR={},tL={},tF={},tD={},tB={},tj=Math.ceil,tU=Math.floor;// `Math.trunc` method // https://tc39.es/ecma262/#sec-math.trunc // eslint-disable-next-line es/no-math-trunc -- safe tB=Math.trunc||function(e){var t=+e;return(t>0?tU:tj)(t)},// `ToIntegerOrInfinity` abstract operation // https://tc39.es/ecma262/#sec-tointegerorinfinity tD=function(e){var t=+e;// eslint-disable-next-line no-self-compare -- NaN check return t!=t||0===t?0:tB(t)};var tH=Math.max,tG=Math.min;// Helper for a popular repeating case of the spec: // Let integer be ? ToInteger(index). // If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length). tF=function(e,t){var r=tD(e);return r<0?tH(r+t,0):tG(r,t)};var tz={},tV={},tW=Math.min;// `ToLength` abstract operation // https://tc39.es/ecma262/#sec-tolength tV=function(e){return e>0?tW(tD(e),9007199254740991):0;// 2 ** 53 - 1 == 9007199254740991 },// `LengthOfArrayLike` abstract operation // https://tc39.es/ecma262/#sec-lengthofarraylike tz=function(e){return tV(e.length)};// `Array.prototype.{ indexOf, includes }` methods implementation var tZ=function(e){return function(t,r,n){var o,i=G(t),a=tz(i),s=tF(n,a);// Array#includes uses SameValueZero equality algorithm // eslint-disable-next-line no-self-compare -- NaN check if(e&&r!=r){for(;a>s;)// eslint-disable-next-line no-self-compare -- NaN check if((o=i[s++])!=o)return!0;// Array#indexOf ignores holes, Array#includes - not }else for(;a>s;s++)if((e||s in i)&&i[s]===r)return e||s||0;return!e&&-1}},tK={// `Array.prototype.includes` method // https://tc39.es/ecma262/#sec-array.prototype.includes includes:tZ(!0),// `Array.prototype.indexOf` method // https://tc39.es/ecma262/#sec-array.prototype.indexof indexOf:tZ(!1)}.indexOf,tY=V([].push);tL=function(e,t){var r,n=G(e),o=0,i=[];for(r in n)!eD(tv,r)&&eD(n,r)&&tY(i,r);// Don't enum bug & hidden keys for(;t.length>o;)eD(n,r=t[o++])&&(~tK(i,r)||tY(i,r));return i};var tq={},tQ=// IE8- don't enum bug keys (tq=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]).concat("length","prototype");b=Object.getOwnPropertyNames||function(e){return tL(e,tQ)},C=Object.getOwnPropertySymbols;var tJ=V([].concat);// all object keys, includes non-enumerable and symbols tR=ed("Reflect","ownKeys")||function(e){var t=b(e3(e));return C?tJ(t,C(e)):t},tN=function(e,t,r){for(var n=tR(t),o=0;o<n.length;o++){var i=n[o];eD(e,i)||r&&eD(r,i)||h(e,i,d(t,i))}};var tX={},t$=/#|\.prototype\./,t0=function(e,t){var r=t2[t1(e)];return r===t4||r!==t3&&(ei(t)?L(t):!!t)},t1=t0.normalize=function(e){return String(e).replace(t$,".").toLowerCase()},t2=t0.data={},t3=t0.NATIVE="N",t4=t0.POLYFILL="P";tX=t0,/* options.target - name of the target object options.global - target is the global object options.stat - export as static methods of target options.proto - export as prototype methods of target options.real - real prototype method for the `pure` version options.forced - export even if the native feature is available options.bind - bind methods to the target, required for the `pure` version options.wrap - wrap constructors to preventing global pollution, required for the `pure` version options.unsafe - use the simple assignment of property instead of delete + defineProperty options.sham - add a flag to not completely full polyfills options.enumerable - export as enumerable property options.dontCallGetSet - prevent calling a getter on target options.name - the .name of the function if it does not match the key */M=function(e,t){var r,n,o,i,a,s=e.target,l=e.global,c=e.stat;if(r=l?P:c?P[s]||eR(s,{}):(P[s]||{}).prototype)for(n in t){// contained in target if(i=t[n],o=e.dontCallGetSet?(a=d(r,n))&&a.value:r[n],!tX(l?n:s+(c?".":"#")+n,e.forced)&&void 0!==o){if(typeof i==typeof o)continue;tN(i,o)}(e.sham||o&&o.sham)&&e1(i,"sham",!0),tr(r,n,i,e)}};var t5=TypeError,t6=function(e){var t,r;this.promise=new e(function(e,n){if(void 0!==t||void 0!==r)throw new t5("Bad Promise constructor");t=e,r=n}),this.resolve=ex(t),this.reject=ex(r)},t9={};t9=function(e){try{return{error:!1,value:e()}}catch(e){return{error:!0,value:e}}};var t8={},t7={},re={},rt=(re=function(e){// Nashorn bug: // https://github.com/zloirock/core-js/issues/1128 // https://github.com/zloirock/core-js/issues/1130 if("Function"===Y(e))return V(e)})(re.bind);// optional / simple context binding t7=function(e,t){return ex(e),void 0===t?e:D?rt(e,t):function(){return e.apply(t,arguments)}};var rr={},rn={};rn={};var ro=eO("iterator"),ri=Array.prototype;// check on default Array iterator rr=function(e){return void 0!==e&&(rn.Array===e||ri[ro]===e)};var ra={},rs={},rl={},rc={},ru=eO("toStringTag"),rd={};rd[ru]="z",rc="[object z]"===String(rd);var rf=eO("toStringTag"),rp=Object,rg="Arguments"===Y(function(){return arguments}()),rh=function(e,t){try{return e[t]}catch(e){}};// getting tag from ES6+ `Object.prototype.toString` rl=rc?Y:function(e){var t,r,n;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=rh(t=rp(e),rf))?r:rg?Y(t):"Object"===(n=Y(t))&&ei(t.callee)?"Arguments":n};var rm=eO("iterator");rs=function(e){if(!ee(e))return eI(e,rm)||eI(e,"@@iterator")||rn[rl(e)]};var rv=TypeError;ra=function(e,t){var r=arguments.length<2?rs(e):t;if(ex(r))return e3(F(r,e));throw new rv(ew(e)+" is not iterable")};var ry={};ry=function(e,t,r){var n,o;e3(e);try{if(!(n=eI(e,"return"))){if("throw"===t)throw r;return r}n=F(n,e)}catch(e){o=!0,n=e}if("throw"===t)throw r;if(o)throw n;return e3(n),r};var rb=TypeError,rC=function(e,t){this.stopped=e,this.result=t},rA=rC.prototype;t8=function(e,t,r){var n,o,i,a,s,l,c,u=r&&r.that,d=!!(r&&r.AS_ENTRIES),f=!!(r&&r.IS_RECORD),p=!!(r&&r.IS_ITERATOR),g=!!(r&&r.INTERRUPTED),h=t7(t,u),m=function(e){return n&&ry(n,"normal",e),new rC(!0,e)},v=function(e){return d?(e3(e),g?h(e[0],e[1],m):h(e[0],e[1])):g?h(e,m):h(e)};if(f)n=e.iterator;else if(p)n=e;else{if(!(o=rs(e)))throw new rb(ew(e)+" is not iterable");// optimisation for array iterators if(rr(o)){for(i=0,a=tz(e);a>i;i++)if((s=v(e[i]))&&ef(rA,s))return s;return new rC(!1)}n=ra(e,o)}for(l=f?e.next:n.next;!(c=F(l,n)).done;){try{s=v(c.value)}catch(e){ry(n,"throw",e)}if("object"==typeof s&&s&&ef(rA,s))return s}return new rC(!1)};var rE={},rI={};rI=P.Promise;var rx={},rw=eO("iterator"),rS=!1;try{var rk=0,rT={next:function(){return{done:!!rk++}},return:function(){rS=!0}};rT[rw]=function(){return this},// eslint-disable-next-line es/no-array-from, no-throw-literal -- required for testing Array.from(rT,function(){throw 2})}catch(e){}rx=function(e,t){try{if(!t&&!rS)return!1}catch(e){return!1}// workaround of old WebKit + `eval` bug var r=!1;try{var n={};n[rw]=function(){return{next:function(){return{done:r=!0}}}},e(n)}catch(e){}return r};var r_={},rO={};/* global Deno -- Deno case */rO="object"==typeof Deno&&Deno&&"object"==typeof Deno.version;var rM={};rM="process"===Y(P.process),r_=!rO&&!rM&&"object"==typeof window&&"object"==typeof document;var rP=rI&&rI.prototype,rN=eO("species"),rR=!1,rL=ei(P.PromiseRejectionEvent);rE=({CONSTRUCTOR:tX("Promise",function(){var e=tu(rI),t=e!==String(rI);// V8 6.6 (Node 10 and Chrome 66) have a bug with resolving custom thenables // https://bugs.chromium.org/p/chromium/issues/detail?id=830565 // We can't detect it synchronously, so just check versions if(!t&&66===eh||eP&&!(rP.catch&&rP.finally))return!0;// We can't use @@species feature detection in V8 since it causes // deoptimization and performance degradation // https://github.com/zloirock/core-js/issues/679 if(!eh||eh<51||!/native code/.test(e)){// Detect correctness of subclassing with @@species support var r=new rI(function(e){e(1)}),n=function(e){e(function(){},function(){})};if((r.constructor={})[rN]=n,!(rR=r.then(function(){}) instanceof n))return!0;// Unhandled rejections tracking support, NodeJS Promise without it fails @@species test }return!t&&(r_||rO)&&!rL}),REJECTION_EVENT:rL,SUBCLASSING:rR}).CONSTRUCTOR||!rx(function(e){rI.all(e).then(void 0,function(){})}),// `Promise.allSettled` method // https://tc39.es/ecma262/#sec-promise.allsettled M({target:"Promise",stat:!0,forced:rE},{allSettled:function(e){var t=this,r=new t6(t),n=r.resolve,o=r.reject,i=t9(function(){var r=ex(t.resolve),o=[],i=0,a=1;t8(e,function(e){var s=i++,l=!1;a++,F(r,t,e).then(function(e){!l&&(l=!0,o[s]={status:"fulfilled",value:e},--a||n(o))},function(e){!l&&(l=!0,o[s]={status:"rejected",reason:e},--a||n(o))})}),--a||n(o)});return i.error&&o(i.value),r.promise}});var rF={};// iterable DOM collections // flag - `iterable` interface - 'entries', 'keys', 'values', 'forEach' methods rF={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};var rD={},rB=eJ("span").classList,rj=rB&&rB.constructor&&rB.constructor.prototype;rD=rj===Object.prototype?void 0:rj;var rU={},rH={},rG={},rz={};// `Object.keys` method // https://tc39.es/ecma262/#sec-object.keys // eslint-disable-next-line es/no-object-keys -- safe rz=Object.keys||function(e){return tL(e,tq)},A=R&&!e2?Object.defineProperties:function(e,t){e3(e);for(var r,n=G(t),o=rz(t),i=o.length,a=0;i>a;)h(e,r=o[a++],n[r]);return e};var rV={};rV=ed("document","documentElement");var rW="prototype",rZ="script",rK=th("IE_PROTO"),rY=function(){},rq=function(e){return"<"+rZ+">"+e+"</"+rZ+">"},rQ=function(e){e.write(rq("")),e.close();var t=e.parentWindow.Object;return e=null,t},rJ=function(){// Thrash, waste and sodomy: IE GC bug var e,t=eJ("iframe");return t.style.display="none",rV.appendChild(t),// https://github.com/zloirock/core-js/issues/475 t.src=String("java"+rZ+":"),(e=t.contentWindow.document).open(),e.write(rq("document.F=Object")),e.close(),e.F},rX=function(){try{E=new ActiveXObject("htmlfile")}catch(e){}rX="undefined"!=typeof document?document.domain&&E?rQ(E)// old IE :rJ():rQ(E);// WSH for(var e=tq.length;e--;)delete rX[rW][tq[e]];return rX()};tv[rK]=!0,// `Object.create` method // https://tc39.es/ecma262/#sec-object.create // eslint-disable-next-line es/no-object-create -- safe rG=Object.create||function(e,t){var r;return null!==e?(rY[rW]=e3(e),r=new rY,rY[rW]=null,// add "__proto__" for Object.getPrototypeOf polyfill r[rK]=e):r=rX(),void 0===t?r:A(r,t)};var r$=eO("unscopables"),r0=Array.prototype;void 0===r0[r$]&&h(r0,r$,{configurable:!0,value:rG(null)}),// add a key to Array.prototype[@@unscopables] rH=function(e){r0[r$][e]=!0};var r1={},r2={},r3={},r4={},r5={};r5=!L(function(){function e(){}// eslint-disable-next-line es/no-object-getprototypeof -- required for testing return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype});var r6=th("IE_PROTO"),r9=Object,r8=r9.prototype;// `Object.getPrototypeOf` method // https://tc39.es/ecma262/#sec-object.getprototypeof // eslint-disable-next-line es/no-object-getprototypeof -- safe r4=r5?r9.getPrototypeOf:function(e){var t=eB(e);if(eD(t,r6))return t[r6];var r=t.constructor;return ei(r)&&t instanceof r?r.prototype:t instanceof r9?r8:null};var r7=eO("iterator"),ne=!1;[].keys&&("next"in(w=[].keys())?(x=r4(r4(w)))!==Object.prototype&&(I=x):ne=!0),!eo(I)||L(function(){var e={};// FF44- legacy iterators case return I[r7].call(e)!==e})?I={}:eP&&(I=rG(I)),ei(I[r7])||tr(I,r7,function(){return this});var nt=(r3={IteratorPrototype:I,BUGGY_SAFARI_ITERATORS:ne}).IteratorPrototype,nr={},nn=eO("toStringTag");nr=function(e,t,r){e&&!r&&(e=e.prototype),e&&!eD(e,nn)&&h(e,nn,{configurable:!0,value:t})};var no=function(){return this};r2=function(e,t,r,n){var o=t+" Iterator";return e.prototype=rG(nt,{next:H(+!n,r)}),nr(e,o,!1,!0),rn[o]=no,e};var ni={},na={};na=function(e,t,r){try{// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe return V(ex(Object.getOwnPropertyDescriptor(e,t)[r]))}catch(e){}};var ns={},nl=String,nc=TypeError;ns=function(e){if("object"==typeof e||ei(e))return e;throw new nc("Can't set "+nl(e)+" as a prototype")},// `Object.setPrototypeOf` method // https://tc39.es/ecma262/#sec-object.setprototypeof // Works with __proto__ only. Old v8 can't work with null proto objects. // eslint-disable-next-line es/no-object-setprototypeof -- safe ni=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,r={};try{(e=na(Object.prototype,"__proto__","set"))(r,[]),t=r instanceof Array}catch(e){}return function(r,n){return e3(r),ns(n),t?e(r,n):r.__proto__=n,r}}():void 0);var nu=to.PROPER,nd=to.CONFIGURABLE,nf=r3.IteratorPrototype,np=r3.BUGGY_SAFARI_ITERATORS,ng=eO("iterator"),nh="keys",nm="values",nv="entries",ny=function(){return this};r1=function(e,t,r,n,o,i,a){r2(r,t,n);var s,l,c,u=function(e){if(e===o&&h)return h;if(!np&&e&&e in p)return p[e];switch(e){case nh:case nm:case nv:return function(){return new r(this,e)}}return function(){return new r(this)}},d=t+" Iterator",f=!1,p=e.prototype,g=p[ng]||p["@@iterator"]||o&&p[o],h=!np&&g||u(o),m="Array"===t&&p.entries||g;// export additional methods if(m&&(s=r4(m.call(new e)))!==Object.prototype&&s.next&&(eP||r4(s)===nf||(ni?ni(s,nf):ei(s[ng])||tr(s,ng,ny)),// Set @@toStringTag to native iterators nr(s,d,!0,!0),eP&&(rn[d]=ny)),nu&&o===nm&&g&&g.name!==nm&&(!eP&&nd?e1(p,"name",nm):(f=!0,h=function(){return F(g,this)})),o){if(l={values:u(nm),keys:i?h:u(nh),entries:u(nv)},a)for(c in l)!np&&!f&&c in p||tr(p,c,l[c]);else M({target:t,proto:!0,forced:np||f},l)}return(!eP||a)&&p[ng]!==h&&tr(p,ng,h,{name:o}),rn[t]=h,l};var nb={};// `CreateIterResultObject` abstract operation // https://tc39.es/ecma262/#sec-createiterresultobject nb=function(e,t){return{value:e,done:t}};var nC="Array Iterator",nA=tf.set,nE=tf.getterFor(nC);// `Array.prototype.entries` method // https://tc39.es/ecma262/#sec-array.prototype.entries // `Array.prototype.keys` method // https://tc39.es/ecma262/#sec-array.prototype.keys // `Array.prototype.values` method // https://tc39.es/ecma262/#sec-array.prototype.values // `Array.prototype[@@iterator]` method // https://tc39.es/ecma262/#sec-array.prototype-@@iterator // `CreateArrayIterator` internal method // https://tc39.es/ecma262/#sec-createarrayiterator rU=r1(Array,"Array",function(e,t){nA(this,{type:nC,target:G(e),index:0,kind:t// kind });// `%ArrayIteratorPrototype%.next` method // https://tc39.es/ecma262/#sec-%arrayiteratorprototype%.next },function(){var e=nE(this),t=e.target,r=e.index++;if(!t||r>=t.length)return e.target=void 0,nb(void 0,!0);switch(e.kind){case"keys":return nb(r,!1);case"values":return nb(t[r],!1)}return nb([r,t[r]],!1)},"values");// argumentsList[@@iterator] is %ArrayProto_values% // https://tc39.es/ecma262/#sec-createunmappedargumentsobject // https://tc39.es/ecma262/#sec-createmappedargumentsobject var nI=rn.Arguments=rn.Array;// V8 ~ Chrome 45- bug if(// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables rH("keys"),rH("values"),rH("entries"),!eP&&R&&"values"!==nI.name)try{h(nI,"name",{value:"values"})}catch(e){}var nx=eO("iterator"),nw=rU.values,nS=function(e,t){if(e){// some Chrome versions have non-configurable methods on DOMTokenList if(e[nx]!==nw)try{e1(e,nx,nw)}catch(t){e[nx]=nw}if(nr(e,t,!0),rF[t]){for(var r in rU)// some Chrome versions have non-configurable methods on DOMTokenList if(e[r]!==rU[r])try{e1(e,r,rU[r])}catch(t){e[r]=rU[r]}}}};for(var nk in rF)nS(P[nk]&&P[nk].prototype,nk);nS(rD,"DOMTokenList");var nT=O("91i6m"),n_=O("eAqbf");O("iCwDt");var nO=O("49swM"),nM=O("6d87w"),nP=O("9OWP7"),nT=O("91i6m"),nN=O("51Wjk"),nR=O("gFEh4"),nL=O("6T9dz");class nF extends nT.Component{componentDidCatch(e,t){// Failed to fetch dynamically imported module: // Importing a module script failed. // error loading dynamically imported module: // Cannot find module if(/(import|find).*.module/i.test(e.message)){this.setState({errorType:"network"});return}this.setState({errorType:"unexpected"});let r={errorName:e.name,errorMessage:e.message,errorComponentStack:t.componentStack,errorStack:e.stack};nN.withScope(n=>{Object.keys(t).forEach(e=>{n.setExtra(e,t[e])}),n.setExtra("ErrorBoundary.action","loadPageFailure"),n.setExtra("ErrorBoundary.pageId",nF.pageId),Object.keys(r).forEach(e=>{n.setExtra(`ErrorBoundary.${e}`,r[e])}),nN.captureException(e)}),this.props.analyticsClient.operationalEvent({page:nF.pageId,action:"loadPageFailure",subject:"sli",attributes:r})}render(){let{errorType:e}=this.state;return"network"===e?/*@__PURE__*/o(nT).createElement(nR.default,{title:/*@__PURE__*/o(nT).createElement(nL.default,{id:"error.boundary.error.title",defaultMessage:"Something went wrong"})},/*@__PURE__*/o(nT).createElement(nL.default,{id:"error.boundary.network.error",defaultMessage:"We were unable to load this page due to a network connectivity issue. Please check your network connection and try again.",tagName:"p"})):"unexpected"===e?/*@__PURE__*/o(nT).createElement(nR.default,{title:/*@__PURE__*/o(nT).createElement(nL.default,{id:"error.boundary.error.title",defaultMessage:"Something went wrong"})},/*@__PURE__*/o(nT).createElement(nL.default,{id:"error.boundary.unexpected.error",defaultMessage:"An unexpected error occurred. We are looking into it. Please try again later.",tagName:"p"})):this.props.children}constructor(e){super(e),this.state={}}}nF.pageId="unexpectedErrorPage";var nT=O("91i6m"),nL=O("6T9dz"),nD=O("leG06"),nR=O("gFEh4"),nT=O("91i6m"),nB=O("dBq8m"),nL=O("6T9dz"),nD=O("leG06"),nj=O("55Jm0"),nU=O("j5RJC"),nH=(0,nU.defineMessages)({csrfMismatchTitle:{id:"error.csrfmismatch.title",defaultMessage:"We couldn't log you in"},csrfMismatchDescriptionFirstLine:{id:"error.csrfmismatch.description.firstline",defaultMessage:"Before trying again:"},csrfMismatchDescriptionThirdLine:{id:"error.csrfmismatch.description.thirdline",defaultMessage:"Check your browser settings and disable any extensions that may interfere with cookies."},csrfMismatchButtonText:{id:"error.csrfmismatch.button",defaultMessage:"Try logging in again"}}),nG=O("gs2u7"),nz=O("cLysE"),nV=O("2ZKUQ"),nW=O("1V2cH"),nZ=O("89bua"),nK=O("6e88g");const nY="atlassianAccountCsrfTokenMismatchErrorScreen",nq=(0,nZ.default).ul(e||(e=(e=>e)` padding-left: ${0}px; `),3*(0,nK.gridSize)());var nQ=()=>{let{formatMessage:e}=(0,nD.default)(),t=(0,nW.useAnalyticsClient)(),r=["application","continue","display","email","login_hint","tenant"],n=nB.parse(window.location.search),i=Object.keys(n).filter(e=>r.includes(e)).reduce((e,t)=>(e[t]=n[t],e),{});return(0,nW.usePageViewedEvent)(nY,{application:i.application}),/*@__PURE__*/o(nT).createElement(nG.default,{pageId:nY,header:/*@__PURE__*/o(nT).createElement(nL.default,{tagName:"h5",...nH.csrfMismatchTitle})},/*@__PURE__*/o(nT).createElement("img",{src:/*@__PURE__*/o(nj),height:"150",alt:"",className:"error-image"}),/*@__PURE__*/o(nT).createElement("br",null),/*@__PURE__*/o(nT).createElement("div",{className:"error-description"},/*@__PURE__*/o(nT).createElement(nL.default,nH.csrfMismatchDescriptionFirstLine),/*@__PURE__*/o(nT).createElement(nq,null,/*@__PURE__*/o(nT).createElement("li",null,/*@__PURE__*/o(nT).createElement(nL.default,{id:"error.csrfmismatch.description.secondline",defaultMessage:"Close any <b>{siteName}</b> windows in your browser",values:{b:e=>/*@__PURE__*/o(nT).createElement("strong",null,e),siteName:window.location.hostname}})),/*@__PURE__*/o(nT).createElement("li",null,/*@__PURE__*/o(nT).createElement(nL.default,nH.csrfMismatchDescriptionThirdLine)))),/*@__PURE__*/o(nT).createElement(nV.default,null,/*@__PURE__*/o(nT).createElement(nz.default,{appearance:"primary",id:"try-again-button",isFullWidth:!0,onClick:()=>{t.buttonClickedEvent(nY,"csrfTokenMismatchTryAgainButton",{application:i.application});let e=nB.stringify(i);window.location.assign("/login"+(e?`?${e}`:""))}},e(nH.csrfMismatchButtonText))))},nU=O("j5RJC"),nJ=(0,nU.defineMessages)({genericErrorTitle:{id:"error.title",defaultMessage:"Something went wrong."},internalServerErrorTitle:{id:"error.internalservererror.title",defaultMessage:"Something went wrong while executing your request."},internalServerErrorDescription:{id:"error.internalservererror.desc",defaultMessage:"We're working on it, please try again shortly."},notFoundTitle:{id:"error.notfound.title",defaultMessage:"Page Not Found"},badRequestTitle:{id:"error.badrequest.title",defaultMessage:"Oops, you've made a malformed request."}}),nX=O("2aGBJ"),n$=({children:e})=>{let t=(0,nD.default)(),r=(0,nX.useAppSelector)(e=>e.serverError);if(r){if("not_found"===r.type)return /*@__PURE__*/o(nT).createElement(nR.default,{title:t.formatMessage(nJ.notFoundTitle)});if("internal_server_error"===r.type)return /*@__PURE__*/o(nT).createElement(nR.default,{title:t.formatMessage(nJ.internalServerErrorTitle)},/*@__PURE__*/o(nT).createElement(nL.default,nJ.internalServerErrorDescription));if("bad_request"===r.type)return /*@__PURE__*/o(nT).createElement(nR.default,{title:t.formatMessage(nJ.badRequestTitle)},/*@__PURE__*/o(nT).createElement(nL.default,{id:"error.badrequest.desc.xml",defaultMessage:"Often, clearing your browsers cache and restarting your browser will solve this problem.{br}If that doesn't work, please <support-link>contact support</support-link>.",values:{br:/*@__PURE__*/o(nT).createElement("br",null),"support-link":e=>/*@__PURE__*/o(nT).createElement("a",{href:"https://support.atlassian.com/",target:"_blank",rel:"noreferrer"},e)}}));if("csrf_token_mismatch"===r.type)return /*@__PURE__*/o(nT).createElement(nQ,null);else throw Error(r.type||"ServerError")}return /*@__PURE__*/o(nT).createElement(/*@__PURE__*/o(nT).Fragment,null,e)},nT=O("91i6m"),nL=O("6T9dz"),n0=O("7eeh4"),nR=O("gFEh4"),nX=O("2aGBJ");const n1=()=>/UC.*Browser|UCWEB/.test(window.navigator.userAgent);var n2=({children:e})=>{let t=(0,nX.useAppSelector)(e=>e.microbranding.oidcContext);return(0,n0.isMobileOidc)(t)&&n1()?/*@__PURE__*/o(nT).createElement(nR.default,{title:/*@__PURE__*/o(nT).createElement(nL.default,{id:"unsupported.mobile.browser.error.message.heading",defaultMessage:"We’re unable to log you in"})},/*@__PURE__*/o(nT).createElement(nL.default,{id:"unsupported.mobile.browser.error.message.content",defaultMessage:"You are currently using an unsupported browser. Please use a supported browser such as Chrome, Firefox, Opera or Samsung Internet."})):/*@__PURE__*/o(nT).createElement(/*@__PURE__*/o(nT).Fragment,null,e)},n3=O("49Pnv"),nT=O("91i6m"),n4=O("57Ksf"),n3=O("49Pnv"),nX=O("2aGBJ");const n5={"pt-BR":()=>O("78hkS"),"pt-PT":()=>O("ic4B2"),"zh-CN":()=>O("1SqgP"),"zh-TW":()=>O("dvzVb"),cs:()=>O("b9puB"),da:()=>O("8IqLn"),de:()=>O("5dOol"),en:()=>O("b9puB"),es:()=>O("9u57U"),et:()=>O("2XOxp"),fi:()=>O("oS3b1"),fr:()=>O("hhwpJ"),hu:()=>O("2S2Sk"),it:()=>O("6Vdwl"),ja:()=>O("5gaCF"),ko:()=>O("jdBFP"),nb:()=>O("6iSwS"),nl:()=>O("j2cPl"),pl:()=>O("a6pxU"),ru:()=>O("kdSSm"),sk:()=>O("dOMh2"),sv:()=>O("jDJmd"),th:()=>O("3n1bb"),tr:()=>O("9b2ew"),uk:()=>O("exGgt"),vi:()=>O("4IyO6")},n6=async e=>{if(e in n5){let t=await n5[e]();return t}throw Error(`${e} not found in languages config`)};var n9=({children:e})=>{let t=(0,nX.useAppSelector)(e=>e.locale),[r]=t.split("-",1),[{loading:n,messages:i,derivedLocale:a},s]=(0,nT.useState)({loading:!0,messages:{},derivedLocale:t});return(0,nT.useEffect)(()=>{n6(t).catch(()=>n6(r)).then(e=>{s({loading:!1,messages:e.messages,derivedLocale:e.locale})},()=>{let e=`no translations were found for localeId ${t} or fallbackLocale ${r}.`;console.debug(e),(0,n3.captureErrorMessage)("i18n_fetch_language_error",{content:e,locale:t,fallbackLocale:r}),s(e=>({...e,loading:!1}))})},[t,r]),/*@__PURE__*/o(nT).createElement(n4.default,{locale:a,messages:i},n?/*@__PURE__*/o(nT).createElement(/*@__PURE__*/o(nT).Fragment,null):e)},n8=O("26Riy"),n7=O("lXPI9"),n0=O("7eeh4"),oe=O("bx5EQ"),ot=O("7me1n"),or=O("1KCn1"),on=O("6jKHi"),nW=O("1V2cH"),oo=O("UKWGN"),oi=O("bqdjD"),n3=O("49Pnv");async function oa(){try{return await Promise.race([fetch(`${oi.idacOrigin}/frontend/state`,{mode:"cors",credentials:"include"}).then(e=>{if(200===e.status)return e.json();throw Error(`Failed to fetch app state: ${e.status} ${e.statusText}`)}),new Promise((e,t)=>{setTimeout(()=>t(Error("Fetching app state timed out after 10000ms")),1e4)})])}catch(e){return(0,n3.captureException)(e),null}}async function os(){let e=/** * Reads data-app-state attribute from <body> tag * Note that this will be available only if we render frontend from one of our services, e.g. not mfa page */function(){try{let e=document.body;return JSON.parse(e&&e.getAttribute("data-app-state")||"null")}catch(e){return null}}(),t=function(e){let t=/AtlassianMobileApp|HipChat/.test(navigator.userAgent),r=t||e&&(0,n0.isMobileOidc)(e.oidcContext||null)||!1;return{isEmbedded:t,isAnyMobile:"mobile"===(0,n8.screenSize)()||r,isMobileApp:r,screenSize:(0,n8.screenSize)(),oidcContext:e&&e.oidcContext||null}}(e);if(!e){let e=await oa();return{initialStoreState:{csrfToken:void 0,user:void 0,login:void 0,logout:void 0,appConfig:null==e?void 0:e.appConfig,locale:null==e?void 0:e.locale,continueAs:void 0,cancelDeletion:void 0,selectAccount:void 0,microbranding:t,createAccount:void 0,context:{tenantCloudId:void 0,userId:void 0},migrateConfirmation:void 0,welcome:void 0,socialLoginRecovery:void 0,verifyEmail:void 0,verifyEmailSent:void 0,changeEmail:void 0,changePassword:void 0,welcomeSent:void 0,serverError:void 0,cobranding:void 0,stepUp:void 0,stepUpSso:void 0,ffsId:"",verifyEmailOtp:void 0},featureFlags:null==e?void 0:e.featureFlags,cspNonce:""}}let r=e.login&&{...n7.defaultState,...e.login};return{initialStoreState:{csrfToken:e.csrfToken,hashedCsrfToken:e.hashedCsrfToken,user:e.user,login:r,logout:e.logout,appConfig:e.appConfig,locale:e.locale,continueAs:e.continueAs,cancelDeletion:e.cancelDeletion,selectAccount:e.selectAccount,microbranding:t,createAccount:e.createAccount,context:{tenantCloudId:e.tenantCloudId,userId:e.userId},migrateConfirmation:e.migrateConfirmation,signup:{...ot.defaultState,...e.signup},welcome:{...or.defaultState,...e.welcome},socialLoginRecovery:e.socialLoginRecovery,verifyEmail:e.verifyEmail,verifyEmailSent:e.verifyEmailSent,changeEmail:e.changeEmail,changePassword:{...oe.defaultState,...e.changePassword},welcomeSent:e.welcomeSent,serverError:e.error,cobranding:e.cobranding,multiFactor:{...oo.defaultState,...e.multiFactor},stepUp:e.stepUp,stepUpSso:e.stepUpSso,ffsId:e.ffsId,verifyEmailOtp:{...on.defaultState,...e.verifyEmailOtp}},featureFlags:e.featureFlags,cspNonce:e.cspNonce}}var nT=O("91i6m"),ol=O("l2v8Y");O("6d87w");var ol=O("l2v8Y"),oc=O("8KhCJ"),nT=O("91i6m");const ou=/*#__PURE__*/(0,nT.lazy)(()=>O("2j2Fs")),od=/*#__PURE__*/(0,nT.lazy)(()=>O("8ZEpZ")),of=/*#__PURE__*/(0,nT.lazy)(()=>O("75lbr")),op=/*#__PURE__*/(0,nT.lazy)(()=>O("mBL2z")),og=/*#__PURE__*/(0,nT.lazy)(()=>O("ihagQ")),oh=/*#__PURE__*/(0,nT.lazy)(()=>O("kfJS4")),om=/*#__PURE__*/(0,nT.lazy)(()=>O("l2iyr")),ov=/*#__PURE__*/(0,nT.lazy)(()=>O("gkBWg")),oy=/*#__PURE__*/(0,nT.lazy)(()=>O("7jm0s")),ob=/*#__PURE__*/(0,nT.lazy)(()=>O("czAp5")),oC=/*#__PURE__*/(0,nT.lazy)(()=>O("hK4N2")),oA=/*#__PURE__*/(0,nT.lazy)(()=>O("ctT26")),oE=/*#__PURE__*/(0,nT.lazy)(()=>O("by4tT")),oI=/*#__PURE__*/(0,nT.lazy)(()=>O("7szKm")),ox=/*#__PURE__*/(0,nT.lazy)(()=>O("fV5mf")),ow=/*#__PURE__*/(0,nT.lazy)(()=>O("1l8Nc")),oS=/*#__PURE__*/(0,nT.lazy)(()=>O("i20pR")),ok=/*#__PURE__*/(0,nT.lazy)(()=>O("4LVD8")),oT=/*#__PURE__*/(0,nT.lazy)(()=>O("aMhO8")),o_=/*#__PURE__*/(0,nT.lazy)(()=>O("5mk76")),oO=/*#__PURE__*/(0,nT.lazy)(()=>O("igyYE")),oM=/*#__PURE__*/(0,nT.lazy)(()=>O("6bbjm")),oP=/*#__PURE__*/(0,nT.lazy)(()=>O("8HgYT")),oN=/*#__PURE__*/(0,nT.lazy)(()=>O("jIhCb")),oR=/*#__PURE__*/(0,nT.lazy)(()=>O("lwqGh")),oL=/*#__PURE__*/(0,nT.lazy)(()=>O("lOGi4")),oF=/*#__PURE__*/(0,nT.lazy)(()=>O("3xvqJ")),oD=/*#__PURE__*/(0,nT.lazy)(()=>O("k6Ir6")),oB=/*#__PURE__*/(0,nT.lazy)(()=>O("hq94t")),oj=/*#__PURE__*/(0,nT.lazy)(()=>O("kM5Vg")),oU=/*#__PURE__*/(0,nT.lazy)(()=>O("6e8dY")),oH=/*#__PURE__*/(0,nT.lazy)(()=>O("17Cnt")),oG=/*#__PURE__*/(0,nT.lazy)(()=>O("hnuj7")),oz=/*#__PURE__*/(0,nT.lazy)(()=>O("iFzDz")),oV=/*#__PURE__*/(0,nT.lazy)(()=>O("17kXb")),oW=/*#__PURE__*/(0,nT.lazy)(()=>O("d7BNH")),oZ=/*#__PURE__*/(0,nT.lazy)(()=>O("7nr1b")),oK=/*#__PURE__*/(0,nT.lazy)(()=>O("1b2bq")),oY=/*#__PURE__*/(0,nT.lazy)(()=>O("2intT"));var nZ=O("89bua"),nT=O("91i6m");O("iCwDt");var oq=O("bBJZC"),n8=O("26Riy");const oQ=e=>({type:"SCREEN_SIZE_UPDATED",screenSize:e}),oJ=(0,nZ.default).div(t||(t=(e=>e)` height: 100%; `));var oX=(0,oq.default)()(({dispatch:e,children:t})=>((0,nT.useEffect)(()=>{if(!n8.screenSizeMatcher)return;let t=({matches:t})=>{e(oQ(t?"mobile":"desktop"))};try{return(/** * Improved API but supported by only ~94.2% of browsers * https://caniuse.com/mdn-api_mediaquerylist_change_event */(0,n8.screenSizeMatcher).addEventListener("change",t),()=>(0,n8.screenSizeMatcher).removeEventListener("change",t))}catch(e){return(/** * These methods are deprecated but needed as fallbacks for browsers older than: * - Edge 79 (released 2020-01) * - Safari 14 (released 2020-09) * - Safari on iOS 14 (released 2020-09) * * All other browsers have had support since 2014-2017. * https://developer.mozilla.org/en-US/docs/Web/API/MediaQueryList/change_event */(0,n8.screenSizeMatcher).addListener(t),()=>(0,n8.screenSizeMatcher).removeListener(t))}},[e]),/*@__PURE__*/o(nT).createElement(oJ,null,t))),nT=O("91i6m"),nZ=O("89bua"),o$=O("cIDQN"),o0=O("dsN6L"),o1=O("5YM7L"),nT=O("91i6m"),o2=O("lPOF7"),o3=O("4rdPx"),o4=O("9X0U9"),o5=O("TJrLs"),o6=O("ijE2m"),o9=O("lBrex"),o8=O("koa2c"),o7=O("6A0cm"),ie="normal",it="--color",ir="--bg-color",io="--bg-color-hover",ii="--bg-color-active",ia=O("kLNLK"),is={error:"color.background.danger.bold",info:"color.background.neutral.bold",normal:"elevation.surface.overlay",success:"color.background.success.bold",warning:"color.background.warning.bold"},il={error:"var(--ds-icon-inverse, ".concat(ia.N0,")"),info:"var(--ds-icon-inverse, ".concat(ia.N0,")"),normal:"var(--ds-icon-subtle, ".concat(ia.N500,")"),success:"var(--ds-icon-inverse, ".concat(ia.N0,")"),warning:"var(--ds-icon-warning-inverse, ".concat(ia.N700,")")},ic={error:"inverse",info:"inverse",normal:"subtle",success:"inverse",warning:"warning.inverse"},iu={error:"var(--ds-text-inverse, ".concat(ia.N0,")"),info:"var(--ds-text-inverse, ".concat(ia.N0,")"),normal:"var(--ds-text-subtle, ".concat(ia.N500,")"),success:"var(--ds-text-inverse, ".concat(ia.N0,")"),warning:"var(--ds-text-warning-inverse, ".concat(ia.N700,")")},id={success:{default:"var(--ds-background-inverse-subtle, ".concat(ia.N30A,")"),active:"var(--ds-background-inverse-subtle-pressed, ".concat(ia.N30A,")"),pressed:"var(--ds-background-inverse-subtle-hovered, ".concat(ia.N30A,")")},info:{default:"var(--ds-background-inverse-subtle, ".concat(ia.N30A,")"),active:"var(--ds-background-inverse-subtle-pressed, ".concat(ia.N30A,")"),pressed:"var(--ds-background-inverse-subtle-hovered, ".concat(ia.N30A,")")},error:{default:"var(--ds-background-inverse-subtle, ".concat(ia.N30A,")"),active:"var(--ds-background-inverse-subtle-pressed, ".concat(ia.N30A,")"),pressed:"var(--ds-background-inverse-subtle-hovered, ".concat(ia.N30A,")")},warning:{default:"var(--ds-background-inverse-subtle, ".concat(ia.N30A,")"),active:"var(--ds-background-inverse-subtle-pressed, ".concat(ia.N30A,")"),pressed:"var(--ds-background-inverse-subtle-hovered, ".concat(ia.N30A,")")},normal:{default:"none",active:"none",pressed:"none"}},ip={success:"var(--ds-text-inverse, ".concat(ia.N0,")"),info:"var(--ds-text-inverse, ".concat(ia.N0,")"),error:"var(--ds-text-inverse, ".concat(ia.N0,")"),warning:"var(--ds-text-warning-inverse, ".concat(ia.N700,")"),normal:"var(--ds-link, ".concat(ia.B400,")")},o0=O("dsN6L"),o2=O("lPOF7"),ig=O("gfsDP"),o5=O("TJrLs"),ih=(0,o2.css)({"&&, a&&":{// eslint-disable-next-line @atlaskit/design-system/ensure-design-token-usage padding:"0 ".concat("var(--ds-space-100, 8px)"," !important"),background:"var(".concat(ir,")"),color:"var(".concat(it,") !important"),fontWeight:"var(--ds-font-weight-medium, 500)"},"&&:hover, &&:active, a&&:hover, a&&:active":{textDecoration:"underline"},"&&:hover":{backgroundColor:"var(".concat(io,")")},"&&:active":{backgroundColor:"var(".concat(ii,")")}}),im=(0,o2.css)({"&&, a&&":{// eslint-disable-next-line @atlaskit/design-system/ensure-design-token-usage padding:"0 !important"}}),iv=(0,o2.css)({"&&, a&&":{transform:"translateX(-2px)"}}),iy=function(e){var t=e.appearance,r=void 0===t?ie:t,n=e.actions,i=void 0===n?[]:n,a=e.linkComponent,s=e.testId;if(!i.length)return null;var l=r!==ie;return(0,o2.jsx)("span",{css:!l&&iv},(0,o2.jsx)(o5.default,{space:"space.100",shouldWrap:!0,alignBlock:"center",separator:l?void 0:"\xb7",testId:s&&"".concat(s,"-actions")},i.map(function(e,t){var n;return(0,o2.jsx)(ig.default,{onClick:e.onClick,href:e.href,target:e.target,appearance:l?"default":"link",component:a,spacing:"compact",testId:e.testId,key:t,style:(n={},/*@__PURE__*/o(o0)(n,it,ip[r]),/*@__PURE__*/o(o0)(n,ir,id[r].default),/*@__PURE__*/o(o0)(n,io,id[r].pressed),/*@__PURE__*/o(o0)(n,ii,id[r].active),n),css:[ih,r===ie&&im]},e.content)})))},ib=O("61RDg"),nT=O("91i6m"),o2=O("lPOF7"),iC=O("33mLg"),iA=O("erZ2i"),o0=O("dsN6L"),nT=O("91i6m"),iC=O("33mLg"),iE=O("sw8Qy"),iI=O("kH5Bg"),ix=function(e,t,r){var n;return n={},/*@__PURE__*/o(o0)(n,"entering"===t?"0%":"100%",{transform:{top:"translate3d(0, -100%, 0)",right:"translate3d(100%, 0, 0)",bottom:"translate3d(0, 100%, 0)",left:"translate3d(-100%, 0, 0)"}[e],opacity:"inout"===r||"in"===r&&"entering"===t||"out"===r&&"exiting"===t?0:1}),/*@__PURE__*/o(o0)(n,"entering"===t?"100%":"0%",{transform:"none",opacity:1}),n},iw=function(e){var t=e.children,r=e.enterFrom,n=e.exitTo,i=e.fade,a=void 0===i?"none":i,s=e.duration,l=void 0===s?iE.mediumDurationMs:s,c=e.isPaused,u=e.onFinish,d=e.animationTimingFunction,f=void 0===d?function(e){return"entering"===e?iC.easeOut:iC.easeIn}:d;return /*@__PURE__*/o(nT).createElement(iI.default,{duration:l,enteringAnimation:ix(r,"entering",a),exitingAnimation:ix(n||r,"exiting",a),animationTimingFunction:f,isPaused:c,onFinish:u},t)},iS=O("kQU6o"),o7=O("6A0cm"),ik=O("lLIDD"),nK=O("6e88g"),iT=(0,nK.gridSize)(),i_={onDismissed:o7.default,isDismissAllowed:!1},iO=/*#__PURE__*/(0,nT.createContext)(i_),iM=(0,o2.css)({width:50*iT,position:"absolute",bottom:0,transition:"transform ".concat(400,"ms ease-in-out"),// TODO: Use new breakpoints // eslint-disable-next-line @atlaskit/design-system/no-nested-styles "@media (max-width: 560px)":{width:"100vw"},":first-of-type":{transform:"translate(0,0)",transition:"none"},":nth-of-type(n + 2)":{animationDuration:"0ms",transform:"translateX(0) translateY(100%) translateY(".concat(2*iT,"px)")},":nth-of-type(1)":{zIndex:5},":nth-of-type(2)":{zIndex:4},"&:nth-of-type(n + 4)":{visibility:"hidden"}}),iP=(0,o2.css)({// eslint-disable-next-line @atlaskit/design-system/no-nested-styles "&& + *":{transform:"translate(0, 0)",transitionDuration:"".concat(200,"ms")}}),iN=(0,o2.css)({position:"fixed",zIndex:"flag",bottom:"var(--ds-space-600, 48px)",left:"var(--ds-space-1000, 80px)",// TODO: Use new breakpoints // eslint-disable-next-line @atlaskit/design-system/no-nested-styles "@media (max-width: 560px)":{bottom:0,left:0}}),iR=function(e){var t=e.id,r=e.label,n=void 0===r?"Flag notifications":r,i=e.labelTag,a=void 0===i?"h2":i,s=e.children,l=e.onDismissed,c=void 0===l?o7.default:l,u=Array.isArray(s)?s.length>0:!!s,d=(0,nT.useMemo)(function(){return{onDismissed:c,isDismissAllowed:!0}},[c]);return(0,o2.jsx)(ik.default,{zIndex:(0,nK.layers).flag()},(0,o2.jsx)("div",{id:t,css:iN},u?(0,o2.jsx)(iS.default,null,(0,o2.jsx)(a,null,n)):null,(0,o2.jsx)(iA.default,{appear:!1},!!s&&"object"===/*@__PURE__*/o(ib)(s)&&(0,nT.Children).map(s,function(e,t){var r=0===t;return(0,o2.jsx)(iw,{enterFrom:"left",fade:"inout",duration:400,animationTimingFunction:function(){return iC.easeIn}},function(t){var n=t.className,o=t.ref;return(0,o2.jsx)("div",{css:[iM,r&&iP],className:n,ref:o},(0,o2.jsx)(iO.Provider,{value:r?d:i_},e))})}))))},nT=O("91i6m"),o2=O("lPOF7"),iL=O("2ReIv"),iF={};Object.defineProperty(iF,"__esModule",{value:!0}),iF.default=void 0;var iD=(i=O("91i6m"))&&i.__esModule?i:{default:i},iB=O("6crSb");const ij=e=>/*#__PURE__*/iD.default.createElement(iB.Icon,Object.assign({dangerouslySetGlyph:'<svg width="24" height="24" viewBox="0 0 24 24" role="presentation"><path d="M6.744 8.744a1.053 1.053 0 000 1.49l4.547 4.557a1 1 0 001.416 0l4.55-4.558a1.051 1.051 0 10-1.488-1.488l-3.77 3.776-3.768-3.776a1.051 1.051 0 00-1.487 0z" fill="currentColor"/></svg>'},e));ij.displayName="HipchatChevronDownIcon",iF.default=ij;var iU={};Object.defineProperty(iU,"__esModule",{value:!0}),iU.default=void 0;var iH=(a=O("91i6m"))&&a.__esModule?a:{default:a},iB=O("6crSb");const iG=e=>/*#__PURE__*/iH.default.createElement(iB.Icon,Object.assign({dangerouslySetGlyph:'<svg width="24" height="24" viewBox="0 0 24 24" role="presentation"><path d="M11.294 8.708l-.001.001-4.549 4.559a1.051 1.051 0 101.486 1.488l.001-.001 3.77-3.776 3.768 3.776a1.05 1.05 0 001.486.001h.001a1.054 1.054 0 00.001-1.489l-4.548-4.558a1 1 0 00-1.415-.001z" fill="currentColor" fill-rule="evenodd"/></svg>'},e));iG.displayName="HipchatChevronUpIcon",iU.default=iG;var iz={};Object.defineProperty(iz,"__esModule",{value:!0}),iz.default=void 0;var iV=(s=O("91i6m"))&&s.__esModule?s:{default:s},iB=O("6crSb");const iW=e=>/*#__PURE__*/iV.default.createElement(iB.Icon,Object.assign({dangerouslySetGlyph:'<svg width="24" height="24" viewBox="0 0 24 24" role="presentation"><path d="M12 10.586L6.707 5.293a1 1 0 00-1.414 1.414L10.586 12l-5.293 5.293a1 1 0 001.414 1.414L12 13.414l5.293 5.293a1 1 0 001.414-1.414L13.414 12l5.293-5.293a1 1 0 10-1.414-1.414L12 10.586z" fill="currentColor"/></svg>'},e));iW.displayName="CrossIcon",iz.default=iW;var iZ=(0,o2.css)({display:"flex",width:"24px",height:"24px",padding:"var(--ds-space-0, 0px)",alignItems:"center",justifyContent:"center",flex:"0 0 auto",background:"none",borderStyle:"none",cursor:"pointer",whiteSpace:"nowrap"}),iK=/*#__PURE__*/(0,nT.memo)(function(e){var t=e.appearance,r=e.onClick,n=e.isBold,i=e.isExpanded,a=e.testId,s=/*@__PURE__*/o(iz),l="Dismiss",c="small",u=a&&"".concat(a,"-dismiss");return n&&(s=i?/*@__PURE__*/o(iU):/*@__PURE__*/o(iF),l=i?"Collapse":"Expand",c="medium",u=a&&"".concat(a,"-toggle")),(0,o2.jsx)(iL.default,null,(0,o2.jsx)("button",{type:"button",css:iZ,onClick:r,"aria-expanded":n?i:void 0,"data-testid":u},(0,o2.jsx)(s,{label:l,size:c,primaryColor:iu[t]})))}),o$=O("cIDQN"),nT=O("91i6m"),o4=O("9X0U9"),o6=O("ijE2m"),o9=O("lBrex"),iA=O("erZ2i"),iY=O("8iz5R"),iq=(0,o9.xcss)({width:"100%"}),iQ=(0,o9.xcss)({transition:"max-height 0.3s"}),iJ=function(e){var t=e.children,r=e.isExpanded,n=e.testId;// Need to always render the ExpanderInternal otherwise the // reveal transition doesn't happen. We can't use CSS animation for // the the reveal because we don't know the height of the content. return /*@__PURE__*/o(nT).createElement(o4.default,{xcss:iQ,style:{maxHeight:r?150:0,flex:"1 1 100%",minWidth:0},"aria-hidden":!r,testId:n&&"".concat(n,"-expander")},/*@__PURE__*/o(nT).createElement(iA.default,{appear:!0},r&&/*@__PURE__*/o(nT).createElement(iY.default,null,function(e){return /*@__PURE__*/o(nT).createElement(o4.default,/*@__PURE__*/o(o$)({xcss:iq},e),/*@__PURE__*/o(nT).createElement(o6.default,{space:"space.100"},t))})))};function iX(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function i$(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?iX(Object(r),!0).forEach(function(t){/*@__PURE__*/o(o0)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):iX(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var i0="--flag-icon-color",i1=(0,o2.css)({display:"flex",alignItems:"start",flexShrink:0,color:"var(".concat(i0,")")}),i2=(0,o9.xcss)({boxShadow:"elevation.shadow.overlay",borderRadius:"border.radius.100",overflow:"hidden",zIndex:"flag",width:"100%",transition:"background-color 200ms"}),i3=(0,o2.css)({width:"100%"}),i4={componentName:"flag",packageName:"@atlaskit/flag",packageVersion:"15.2.24"},i5=(0,o2.css)({flexGrow:1,transition:"gap 0.3s"}),i6=function(e){var t=e.actions,r=void 0===t?[]:t,n=e.appearance,i=void 0===n?ie:n,a=e.icon,s=e.title,l=e.description,c=e.linkComponent,u=e.onMouseOver,d=e.onFocus,f=void 0===d?o7.default:d,p=e.onMouseOut,g=e.onBlur,h=void 0===g?o7.default:g,m=e.onDismissed,v=void 0===m?o7.default:m,y=e.testId,b=e.id,C=e.analyticsContext,A=(0,nT.useContext)(iO),E=A.onDismissed,I=A.isDismissAllowed,x=(0,nT.useCallback)(function(e,t){v(e,t),E(e,t)},[v,E]),w=(0,nT.useState)(!1),S=/*@__PURE__*/o(o1)(w,2),k=S[0],T=S[1],_=(0,o8.usePlatformLeafEventHandler)(i$({fn:x,action:"dismissed",analyticsData:C},i4)),O=i!==ie,M=(0,nT.useCallback)(function(){T(function(e){return!e})},[]),P=(0,nT.useCallback)(function(){I&&_(b)},[_,b,I]);(0,nT.useEffect)(function(){O&&k&&!l&&!r.length&&T(!1)},[r.length,l,O,k]);var N=(0,o8.usePlatformLeafEventHandler)(i$({fn:f,action:"focused",analyticsData:C},i4)),R=(0,o8.usePlatformLeafEventHandler)(i$({fn:h,action:"blurred",analyticsData:C},i4)),L=ic[i],F=il[i],D=O||I,B=!O&&(l||r.length)||k;return(0,o2.jsx)("div",/*@__PURE__*/o(o$)({role:"alert",css:i3,"data-testid":y},{onMouseOver:u,onFocus:N,onMouseOut:p,onBlur:R}),(0,o2.jsx)(o4.default,{backgroundColor:is[i],padding:"space.200",xcss:i2},(0,o2.jsx)(o5.default,{alignBlock:"stretch",space:"space.200"},(0,o2.jsx)("div",{css:i1,style:/*@__PURE__*/o(o0)({},i0,F)},a),(0,o2.jsx)("span",{css:i5},(0,o2.jsx)(o6.default,{space:B?"space.100":"space.0"// Gap exists even when not expanded due to Expander internals always being in the DOM },(0,o2.jsx)(o5.default,{alignBlock:"stretch",space:"space.100",spread:"space-between"},(0,o2.jsx)(o4.default,{paddingBlockStart:"space.025"},(0,o2.jsx)(o3.default,{color:L,fontWeight:"semibold",UNSAFE_style:{overflowWrap:"anywhere"// For cases where a single word is longer than the container (e.g. filenames) }},s)),D?!(O&&!l&&!r.length)&&(0,o2.jsx)(iK,{testId:y,appearance:i,isBold:O,isExpanded:k,onClick:O?M:P}):null),(0,o2.jsx)(iJ,{isExpanded:!O||k,testId:y},l&&(0,o2.jsx)(o3.default,{as:"div",color:L,UNSAFE_style:{maxHeight:100,// height is defined as 5 lines maximum by design overflow:"auto",overflowWrap:"anywhere"// For cases where a single word is longer than the container (e.g. filenames) },testId:y&&"".concat(y,"-description")},l),(0,o2.jsx)(iy,{actions:r,appearance:i,linkComponent:c,testId:y})))))))},ia=O("kLNLK"),nK=O("6e88g"),i9=O("1pjMo"),i8=O("daZRO"),nD=O("leG06"),i7=O("21Xgy"),nX=O("2aGBJ");// We need to wrap the flag in a div to apply responsive styles so // the flag are always visible on smaller viewports. const ae=(0,nZ.default).div(r||(r=(e=>e)` [role='alert'] { max-width: calc(100vw - ${0}px); } `),11*(0,nK.gridSize)());var at=()=>{let{formatMessage:e}=(0,nD.default)(),t=(0,nX.useAppSelector)(e=>e.flags.flags),r=(0,nX.useAppDispatch)();return /*@__PURE__*/o(nT).createElement(iR,null,t.map(t=>{let n="success"===t.type?/*@__PURE__*/o(nT).createElement(/*@__PURE__*/o(i9),{label:"Success",primaryColor:ia.G300}):/*@__PURE__*/o(nT).createElement(/*@__PURE__*/o(i8),{label:"Error",primaryColor:ia.R300});return /*@__PURE__*/o(nT).createElement(ae,{id:t.id,key:t.id},/*@__PURE__*/o(nT).createElement(i6,{id:t.id||"",title:e(t.title),description:e(t.description),icon:n,onDismissed:()=>r((0,i7.dismissFlag)())}))}))},nD=O("leG06"),nU=O("j5RJC"),ar=(0,nU.defineMessages)({headTitle:{id:"default.head.title",defaultMessage:"Log in with Atlassian account"}}),an=O("jy3ZD"),ao=O("5UVuM"),ai=O("6IwzG"),aa=O("ccxRw"),nX=O("2aGBJ"),as=O("2R76C"),al=O("eWMMH"),ac=O("f1k1y"),au=O("3cRMM"),ad=O("h3wUQ"),o1=O("5YM7L"),ac=O("f1k1y"),o0=O("dsN6L"),ac=O("f1k1y"),af=O("2S8bR"),au=O("3cRMM"),ap=O("2HO6u"),ad=O("h3wUQ"),ag=O("avbPF");function ah(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function am(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ah(Object(r),!0).forEach(function(t){/*@__PURE__*/o(o0)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ah(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var av=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.colorMode,n=void 0===r?au.themeStateDefaults.colorMode:r,i=t.dark,a=void 0===i?au.themeStateDefaults.dark:i,s=t.light,l=void 0===s?au.themeStateDefaults.light:s,c=t.contrastMode,u=void 0===c?au.themeStateDefaults.contrastMode:c,d=t.shape,f=void 0===d?au.themeStateDefaults.shape:d,p=t.spacing,g=void 0===p?au.themeStateDefaults.spacing:p,h=t.typography,m=void 0===h?au.themeStateDefaults.typography:h,v=t.UNSAFE_themeOptions,y=void 0===v?au.themeStateDefaults.UNSAFE_themeOptions:v,b=(0,ap.themeObjectToString)({dark:a,light:l,shape:f,spacing:g,typography:m}),C=(e={},/*@__PURE__*/o(o0)(e,af.THEME_DATA_ATTRIBUTE,b),/*@__PURE__*/o(o0)(e,af.COLOR_MODE_ATTRIBUTE,"auto"===n?"light":n),e);if((0,ac.getBooleanFF)("platform.design-system-team.increased-contrast-themes")&&(C=am(am({},C),{},/*@__PURE__*/o(o0)({},af.CONTRAST_MODE_ATTRIBUTE,"auto"===u?"no-preference":u))),y&&(0,ad.isValidBrandHex)(y.brandColor)){var A=JSON.stringify(y),E=(0,ag.hash)(A);C[af.CUSTOM_THEME_ATTRIBUTE]=E}return C},ay=O("3lbuJ"),ab=O("iTPYb"),o0=O("dsN6L"),aC=O("aA6j8"),af=O("2S8bR"),as=O("2R76C"),al=O("eWMMH"),aA={light:function(){return O("aQvaK")},"light-future":function(){return O("dBkhX")},"light-increased-contrast":function(){return O("aqP6K")},dark:function(){return O("aTIvI")},"dark-future":function(){return O("aielX")},"dark-increased-contrast":function(){return O("hQHgh")},"legacy-light":function(){return O("7bovw")},"legacy-dark":function(){return O("2VAos")},spacing:function(){return O("jHO6l")},"typography-adg3":function(){return O("gkIMR")},shape:function(){return O("03GeB")},"light-new-input-border":function(){return O("2jDio")},"dark-new-input-border":function(){return O("5GkNi")},"typography-minor3":function(){return O("ihQqZ")}},af=O("2S8bR"),aE=(l=/*@__PURE__*/o(as)(/*@__PURE__*/o(al).mark(function e(t){var r,n;return /*@__PURE__*/o(al).wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!document.head.querySelector("style[".concat(af.THEME_DATA_ATTRIBUTE,'="').concat(t,'"]:not([').concat(af.CUSTOM_THEME_ATTRIBUTE,"])"))){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,aI(t);case 4:r=e.sent,(n=document.createElement("style")).textContent=r,n.dataset.theme=t,document.head.appendChild(n);case 9:case"end":return e.stop()}},e)})),function(e){return l.apply(this,arguments)}),aI=(c=/*@__PURE__*/o(as)(/*@__PURE__*/o(al).mark(function e(t){var r;return /*@__PURE__*/o(al).wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,aA[t]();case 2:return r=e.sent.default,e.abrupt("return",r);case 5:case"end":return e.stop()}},e)})),function(e){return c.apply(this,arguments)});/** * Updates the current theme when the system theme changes. Should be bound * to an event listener listening on the '(prefers-color-scheme: dark)' query * @param e The event representing a change in system theme. */function ax(e){document.documentElement.setAttribute(af.COLOR_MODE_ATTRIBUTE,e.matches?"dark":"light")}var aw="undefined"!=typeof window&&"matchMedia"in window&&window.matchMedia("(prefers-color-scheme: dark)"),aS=new/*#__PURE__*/(function(){function e(){/*@__PURE__*/o(ay)(this,e),/*@__PURE__*/o(o0)(this,"unbindThemeChangeListener",null)}return /*@__PURE__*/o(ab)(e,[{key:"getColorMode",value:function(){return aw&&null!=aw&&aw.matches?"dark":"light"}},{key:"bind",value:function(){aw&&null===this.unbindThemeChangeListener&&(this.unbindThemeChangeListener=(0,aC.bind)(aw,{type:"change",listener:ax}))}},{key:"unbind",value:function(){this.unbindThemeChangeListener&&(this.unbindThemeChangeListener(),this.unbindThemeChangeListener=null)}}]),e}()),ay=O("3lbuJ"),ab=O("iTPYb"),o0=O("dsN6L"),aC=O("aA6j8"),af=O("2S8bR");/** * Updates the current theme when the system contrast preference changes. Should be bound * to an event listener listening on the '(prefers-contrast: more)' query * @param e The event representing a change in system theme. */function ak(e){document.documentElement.setAttribute(af.CONTRAST_MODE_ATTRIBUTE,e.matches?"more":"no-preference")}var aT="undefined"!=typeof window&&"matchMedia"in window&&window.matchMedia("(prefers-contrast: more)"),a_=new/*#__PURE__*/(function(){function e(){/*@__PURE__*/o(ay)(this,e),/*@__PURE__*/o(o0)(this,"unbindContrastChangeListener",null)}return /*@__PURE__*/o(ab)(e,[{key:"getContrastMode",value:function(){return aT&&null!=aT&&aT.matches?"more":"no-preference"}},{key:"bind",value:function(){aT&&null===this.unbindContrastChangeListener&&(this.unbindContrastChangeListener=(0,aC.bind)(aT,{type:"change",listener:ak}))}},{key:"unbind",value:function(){this.unbindContrastChangeListener&&(this.unbindContrastChangeListener(),this.unbindContrastChangeListener=null)}}]),e}()),aO=O("a1G56"),aM=O("iqLBO"),ac=O("f1k1y"),o1=O("5YM7L"),au=O("3cRMM");function aP(e){var t;return null===(t=Object.entries(au.default).find(function(t){return /*@__PURE__*/o(o1)(t,2)[1].increasesContrastFor===e}))||void 0===t?void 0:t[1].id}var aN=function(e){var t=e.colorMode,r=e.contrastMode,n=e.dark,i=e.light,a=e.shape,s=e.spacing,l=e.typography,c=[i,n],u=[];if("auto"===t)"no-preference"!==r&&(0,ac.getBooleanFF)("platform.design-system-team.increased-contrast-themes")&&c.forEach(function(e){var t=aP(e);t&&c.push(t)}),u.push.apply(u,c);else if(u.push(e[t]),"no-preference"!==r&&(0,ac.getBooleanFF)("platform.design-system-team.increased-contrast-themes")){var d=aP(e[t]);d&&u.push(d)}return[a,s,l].forEach(function(e){e&&u.push(e)}),/*@__PURE__*/o(aM)(new Set(u))},aR=function(e){var t=e.colorMode,r=[];return(0,ac.getBooleanFF)("platform.design-system-team.border-checkbox_nyoiu")&&("auto"===t?(r.push("light-new-input-border"),r.push("dark-new-input-border")):"dark"===t?r.push("dark-new-input-border"):r.push("light-new-input-border")),/*@__PURE__*/o(aM)(new Set(r))};function aL(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}/** * Sets the theme globally at runtime. This updates the `data-theme` and `data-color-mode` attributes on your page's <html> tag. * * @param {Object<string, string>} themeState The themes and color mode that should be applied. * @param {string} themeState.colorMode Determines which color theme is applied. If set to `auto`, the theme applied will be determined by the OS setting. * @param {string} themeState.contrastMode The contrast mode theme to be applied. If set to `auto`, the theme applied will be determined by the OS setting.set to `auto`, the theme applied will be determined by the OS setting. * @param {string} themeState.dark The color theme to be applied when the color mode resolves to 'dark'. * @param {string} themeState.light The color theme to be applied when the color mode resolves to 'light'. * @param {string} themeState.shape The shape theme to be applied. * @param {string} themeState.spacing The spacing theme to be applied. * @param {string} themeState.typography The typography theme to be applied. * @param {Object} themeState.UNSAFE_themeOptions The custom branding options to be used for custom theme generation * @param {function} themeLoader Callback function used to override the default theme loading functionality. * * @returns A Promise of an unbind function, that can be used to stop listening for changes to system theme. * * @example * ``` * setGlobalTheme({colorMode: 'auto', light: 'light', dark: 'dark', spacing: 'spacing'}); * ``` */var aF=(u=/*@__PURE__*/o(as)(/*@__PURE__*/o(al).mark(function e(){var t,r,n,i,a,s,l,c,u,d,f,p,g,h,m,v,y,b,C,A,E,I,x,w,S,k,T,_,M=arguments;return /*@__PURE__*/o(al).wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=void 0===(r=(t=M.length>0&&void 0!==M[0]?M[0]:{}).colorMode)?au.themeStateDefaults.colorMode:r,a=void 0===(i=t.contrastMode)?au.themeStateDefaults.contrastMode:i,l=void 0===(s=t.dark)?au.themeStateDefaults.dark:s,u=void 0===(c=t.light)?au.themeStateDefaults.light:c,f=void 0===(d=t.shape)?au.themeStateDefaults.shape:d,g=void 0===(p=t.spacing)?au.themeStateDefaults.spacing:p,m=void 0===(h=t.typography)?au.themeStateDefaults.typography:h,y=void 0===(v=t.UNSAFE_themeOptions)?au.themeStateDefaults.UNSAFE_themeOptions:v,b=M.length>1?M[1]:void 0,(0,ac.getBooleanFF)("platform.design-system-team.increased-contrast-themes")||("light-increased-contrast"===u&&(u="light"),"dark-increased-contrast"!==l||(l="dark")),A=aN(C={colorMode:n,contrastMode:a,dark:l,light:u,shape:f,spacing:g,typography:m,UNSAFE_themeOptions:b?void 0:y}),E=b||aE,I=A.map(/*#__PURE__*/function(){var e=/*@__PURE__*/o(as)(/*@__PURE__*/o(al).mark(function e(t){return /*@__PURE__*/o(al).wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,E(t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}()),!b&&y&&(0,ad.isValidBrandHex)(null==y?void 0:y.brandColor)&&(x=n||au.themeStateDefaults.colorMode,(w=(0,aO.findMissingCustomStyleElements)(y,x)).length>0&&I.push(/*@__PURE__*/o(as)(/*@__PURE__*/o(al).mark(function e(){return /*@__PURE__*/o(al).wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,O("l8fMl");case 2:(0,e.sent.loadAndAppendCustomThemeCss)({colorMode:2===w.length?"auto":w[0],UNSAFE_themeOptions:y});case 5:case"end":return e.stop()}},e)}))())),e.next=10,Promise.all(I);case 10:S=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return aL(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return aL(e,t)}}(e))){r&&(e=r);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw i}}}}(aR(C)),e.prev=12,S.s();case 14:if((k=S.n()).done){e.next=20;break}return T=k.value,e.next=18,E(T);case 18:e.next=14;break;case 20:e.next=25;break;case 22:e.prev=22,e.t0=e.catch(12),S.e(e.t0);case 25:return e.prev=25,S.f(),e.finish(25);case 28:var P;return"auto"===(P=C).colorMode?(// Set colorMode based on the user preference P.colorMode=aS.getColorMode(),aS.bind()):aS.unbind(),(0,ac.getBooleanFF)("platform.design-system-team.increased-contrast-themes")&&("auto"===P.contrastMode?(// Set contrastMode based on the user preference P.contrastMode=a_.getContrastMode(),a_.bind()):a_.unbind()),Object.entries(av(P)).forEach(function(e){var t=/*@__PURE__*/o(o1)(e,2),r=t[0],n=t[1];document.documentElement.setAttribute(r,n)}),_=function(){aS.unbind(),(0,ac.getBooleanFF)("platform.design-system-team.increased-contrast-themes")&&a_.unbind()},e.abrupt("return",_);case 30:case"end":return e.stop()}},e,null,[[12,22,25,28]])})),function(){return u.apply(this,arguments)}),aD=()=>{(0,nT.useLayoutEffect)(()=>{aF({colorMode:"light"})},[]);let{search:e}=(0,ol.useLocation)(),{formatMessage:t}=(0,nD.default)(),r=(0,an.useLoginHint)(),n=t(ar.headTitle),i=(0,nX.useAppSelector)(e=>e.appConfig.contextPath),a=(0,nX.useAppSelector)(e=>e.microbranding),s=(0,nX.useAppSelector)(e=>e.cobranding),l=(0,nX.useAppSelector)(e=>(0,ao.default)(e,window.location.search));return /*@__PURE__*/o(nT).createElement(nT.Suspense,{fallback:null},/*@__PURE__*/o(nT).createElement(oc.default,{key:"helmet",defaultTitle:n,titleTemplate:`%s - ${n}`}),/*@__PURE__*/o(nT).createElement(ai.CobrandingProvider,{value:{cobranding:(0,ai.getCurrentCobranding)(s),isMobileApp:a.isMobileApp}},/*@__PURE__*/o(nT).createElement(oX,{key:"screenSizeListener"},/*@__PURE__*/o(nT).createElement(ol.Routes,null,/*@__PURE__*/o(nT).createElement(ol.Route,{path:`${i}/2step/enrollment/1-get-app`,element:/*@__PURE__*/o(nT).createElement(oz,null)}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:`${i}/2step/enrollment/2-configure-app`,element:/*@__PURE__*/o(nT).createElement(oW,null)}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:`${i}/2step/enrollment/2-configure-phone`,element:/*@__PURE__*/o(nT).createElement(oV,null)}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:`${i}/2step/enrollment/2-register-security-key`,element:/*@__PURE__*/o(nT).createElement(oK,null)}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:`${i}/2step/enrollment/3-connect-phone`,element:/*@__PURE__*/o(nT).createElement(oW,{isConnectPhone:!0})}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:`${i}/2step/enrollment/4-save-recovery-key`,element:/*@__PURE__*/o(nT).createElement(oZ,null)}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:`${i}/2step/enrollment`,element:/*@__PURE__*/o(nT).createElement(of,null)}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:"/2step/recover/expired",element:/*@__PURE__*/o(nT).createElement(og,{isExpired:!0})}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:"/2step/recover",element:/*@__PURE__*/o(nT).createElement(oG,null)}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:`${i}/2step`,element:/*@__PURE__*/o(nT).createElement(ou,null)}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:"/login/resetpassword",element:/*@__PURE__*/o(nT).createElement(oL,null)}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:"/login/continue-as",element:/*@__PURE__*/o(nT).createElement(oj,null)}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:"/login/select-account",element:/*@__PURE__*/o(nT).createElement(oB,null)}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:"/login/remove-account",element:/*@__PURE__*/o(nT).createElement(oD,null)}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:"/login/cancel-account-deletion",element:/*@__PURE__*/o(nT).createElement(om,null)}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:"/login/deletion-request-confirmation",element:/*@__PURE__*/o(nT).createElement(ob,null)}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:"/login/resetexpiredpassword",element:/*@__PURE__*/o(nT).createElement(od,null)}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:"/login/changepassword/*",element:/*@__PURE__*/o(nT).createElement(oC,null)}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:"/login/google/confirmation",element:/*@__PURE__*/o(nT).createElement(oU,{loginFlowType:aa.SocialLoginFlowType.Google})}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:"/login/inactive",element:/*@__PURE__*/o(nT).createElement(ov,null)}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:"/login/pending-deletion",element:/*@__PURE__*/o(nT).createElement(oy,null)}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:"/login/mfa",element:/*@__PURE__*/o(nT).createElement(og,{isExpired:!1})}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:"/login/consent",element:/*@__PURE__*/o(nT).createElement(oh,null)}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:"/login/social/confirmation",element:/*@__PURE__*/o(nT).createElement(oU,{loginFlowType:aa.SocialLoginFlowType.InHouse})}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:"/login/*",element:/*@__PURE__*/o(nT).createElement(ol.Navigate,{to:{pathname:"/login",search:e},replace:!0})}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:"/login",element:r&&r.type===an.LoginHintType.NotEmailAddress?/*@__PURE__*/o(nT).createElement(oF,{applicationDestination:l,loginHint:r}):/*@__PURE__*/o(nT).createElement(oY,null)}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:"/logout",element:/*@__PURE__*/o(nT).createElement(ow,null)}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:"/mf",element:/*@__PURE__*/o(nT).createElement(og,{isExpired:!1})}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:"/signup/migrate-confirmation",element:/*@__PURE__*/o(nT).createElement(oH,null)}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:"/signup/confirmation",element:/*@__PURE__*/o(nT).createElement(oU,{loginFlowType:aa.SocialLoginFlowType.Auth0})}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:"/signup/welcome/sent",element:/*@__PURE__*/o(nT).createElement(ox,null)}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:"/signup/welcome/*",element:/*@__PURE__*/o(nT).createElement(oR,null)}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:"/signup/verify-email/otp",element:/*@__PURE__*/o(nT).createElement(oO,null)}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:"/signup",element:/*@__PURE__*/o(nT).createElement(oN,null)}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:"/verify-email/change-email",element:/*@__PURE__*/o(nT).createElement(oT,null)}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:"/verify-email/sent",element:/*@__PURE__*/o(nT).createElement(oE,null)}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:"/verify-email/*",element:/*@__PURE__*/o(nT).createElement(oI,null)}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:"/security/expiredlink",element:/*@__PURE__*/o(nT).createElement(oM,null)}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:"/security/successfulreset",element:/*@__PURE__*/o(nT).createElement(oP,{successType:"password-reset"})}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:"/security/successfulverification",element:/*@__PURE__*/o(nT).createElement(oP,{successType:"verification"})}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:"/login/security-screen",element:/*@__PURE__*/o(nT).createElement(op,null)}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:"/social/recovery",element:/*@__PURE__*/o(nT).createElement(oA,null)}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:"/error",element:/*@__PURE__*/o(nT).createElement(o_,null)}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:"/step-up/start",element:/*@__PURE__*/o(nT).createElement(ok,null)}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:"/step-up/sso",element:/*@__PURE__*/o(nT).createElement(oS,null)}),/*@__PURE__*/o(nT).createElement(ol.Route,{path:"*",element:/*@__PURE__*/o(nT).createElement(ol.Navigate,{to:{pathname:"/login",search:e},replace:!0})})),/*@__PURE__*/o(nT).createElement(at,null))))};O("h8k8x");var aB=O("jQauR"),aj=O("cAPqq"),nT=O("91i6m"),nW=O("1V2cH"),nD=O("leG06"),nX=O("2aGBJ"),aU=({children:e})=>{let{locale:t}=(0,nD.default)(),r=(0,nX.useAppSelector)(e=>e.cobranding),n=(0,nX.useAppSelector)(e=>e.ffsId),i=(0,nX.useAppSelector)(e=>e.microbranding),a=(0,nX.useAppSelector)(e=>e.context.tenantCloudId),s=(0,nX.useAppSelector)(e=>e.context.userId);return /*@__PURE__*/o(nT).createElement(nW.AnalyticsClientContext.Provider,{value:new nW.AnalyticsClientImpl({cobranding:r,ffsId:n,locale:t,microbranding:i,tenantCloudId:a,userId:s})},e)},nX=O("2aGBJ");// Render a spinner to remove the "failed to load scripts" error while loading the app const aH=document.getElementById("root");/*@__PURE__*/o(n_).render(/*@__PURE__*/o(nT).createElement("div",{style:{display:"flex",height:"100%",justifyContent:"center",alignItems:"center"}},/*@__PURE__*/o(nT).createElement(nP.default,{size:"large"})),aH),os().then(e=>{var t,r;let{initialStoreState:n,featureFlags:i,cspNonce:a}=e;(0,n3.initClient)(n.microbranding,i||{});let s=function(e){let{microbranding:t,cobranding:r,context:n,ffsId:o}=e.initialStoreState;return new nW.AnalyticsClientImpl({microbranding:t,cobranding:r||{},locale:void 0,tenantCloudId:n.tenantCloudId,userId:n.userId,client:void 0,ffsId:o})}(e);(function(e){e.operationalEvent({page:"unknown",action:"loadPage",subject:"sli"})})(s),(0,aB.startBrowserMetrics)(s),t=n.appConfig,window.segmentIoKey=t&&t.segmentIoKey,window.featureFlags=i,window.cspNonce=a;let l=(0,nX.createAppStore)(n);n.appConfig&&(r=n.appConfig,"commercial"===oi.currentPerimeter&&r.castlePublishableApiKey&&O("8PhTi").then(({configure:e})=>{e({pk:r.castlePublishableApiKey})})),/*@__PURE__*/o(n_).render(/*@__PURE__*/o(nT).createElement(nO.default,{store:l},/*@__PURE__*/o(nT).createElement(n9,null,/*@__PURE__*/o(nT).createElement(nF,{analyticsClient:s},/*@__PURE__*/o(nT).createElement(nM.BrowserRouter,null,/*@__PURE__*/o(nT).createElement(aU,null,/*@__PURE__*/o(nT).createElement(n$,null,/*@__PURE__*/o(nT).createElement(n2,null,/*@__PURE__*/o(nT).createElement(aj.BrowserMetricsBoundary,null,/*@__PURE__*/o(nT).createElement(aD,null))))))))),aH)});//# sourceMappingURL=index.bfa9ab54.js.map //# sourceMappingURL=index.bfa9ab54.js.map