/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/@purefi/verifier-widget@1.4.0/lib/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});const defaultI18n={status:{check:"Check",lowRisk:"Good",mediumRisk:"Warning",highRisk:"Bad"},notice:{title:"Notice",button:"OK",message:"In order to check the AML score of the contract/wallet PureFI will prompt you to sign a message. Click OK to proceed"},details:{title:"AML Score",button:"Download PureFI VC Certificate",lowRisk:"Good",mediumRisk:"Warning",highRisk:"Bad",scaleGood:"Good",scaleBad:"Bad",contract:"Contract",wallet:"Wallet",foundText:"Found connections",notFoundText:"No connections found",learnMoreText:"Learn more",goodToGoText:"You are good to go",goodToGoDesc:"It's safe to send tokens from this wallet",highRiskOfBlockingText:"Hight risk of blocking",highRiskOfBlockingDesc:"Transfers from this wallet have a big chance of being blocked on centralized cryptoexchanges (like Binance, Huobi, etc). To prevent this we recommend to speak with AML officer",veryHighRiskOfBlockingDesc:"Transactions from such wallets have a hight risk of being blocked",riskTooltip:{title:"What is AML Score",okLabel:"Ok",okDesc:"Transfer from the wallet should be safe and not flagged by CeFi",warningLabel:"Risk zone",warningDesc:"From 50% and below, there is a chance that transfers from this wallet can be blocked by centralized cryptocurrency exchanges (such as Binance, Huobi, etc.)",badLabel:"Extreme danger",badDesc:"Transfers from this wallet have a big chance of being blocked"},connectionDescription:{darkMarket:{label:"Dark Market",helpText:"Coins that were used for shopping on the darknet"},darkService:{label:"Dark Service",helpText:"Coins related to child abuse, terrorist financing or drug trafficking"},atm:{label:"ATM",helpText:"Coins obtained from a cryptocurrency ATM"},exchangeFraudulent:{label:"Exchange Fraudulent",helpText:"Exchanges involved in exit scams, illegal behavior, or who have had funds seized by the government"},gambling:{label:"Gambling",helpText:"Coins associated with unlicensed online gaming"},illegalService:{label:"Illegal Service",helpText:"Coins associated with illegal activities"},marketplace:{label:"Marketplace",helpText:"Coins that were used to pay for legal activities"},miner:{label:"Miner",helpText:"Coins mined by miners and not yet forwarded"},mixer:{label:"Mixer",helpText:"Coins that were passed through a mixer to make tracking difficult or impossible. Mixers are mainly used for money laundering"},payment:{label:"Payment",helpText:"Coins associated with payment services"},ransom:{label:"Ransom",helpText:"Coins obtained through extortion or blackmail"},scam:{label:"Scam",helpText:"Coins that were obtained by deception"},stolenCoins:{label:"Stolen Coins",helpText:"Stolen coins"},wallet:{label:"Wallet",helpText:"Coins stored in verified wallets"},childExploitation:{label:"Child Exploitation",helpText:"The entities associated with child exploitation"},sanctions:{label:"Sanctions",helpText:"The list of sanctioned entities, or entities that own sanctioned addresses. These may be sanctions imposed by governments, government bodies, or law enforcement"},seizedAssets:{label:"Seized Assets",helpText:"The crypto seized by the government, the default Risk Score is 0%"},terrorismFinancing:{label:"Terrorism Financing",helpText:"The entities associated with terrorism financing"},liquidityPools:{label:"Liquidity Pools",helpText:"The smart contracts where tokens are locked for the purpose of providing liquidity"},other:{label:"Other",helpText:"None of the specified types"},enforcementAction:{label:"Enforcement Action",helpText:"The entity is a subject to legal proceedings with the judicial authorities"},exchangeLicensed:{label:"Exchange Licensed",helpText:"The organization allows users to buy, sell and trade cryptocurrencies with trading licenses"},exchangeUnlicensed:{label:"Exchange Unlicensed",helpText:"An entity becomes high-risk based on the following criteria: no KYC or criminal ties"},p2pExchangeLicensed:{label:"P2P Exchange Licensed",helpText:"The entity is licensed to conduct a business that is specific to providing cryptocurrency exchange services"},p2pExchangeUnlicensed:{label:"P2P Exchange Unlicensed",helpText:"The entity does not have any special license to conduct and provide cryptocurrency exchange services"}}},certificate:{name:"PureFI VC Certificate"},clipboard:{copyText:"Copy to clipboard",copiedText:"Copied"},error:{missingSigner:"Signer is missing"}},defaultThresholds={low:25,high:75},defaultDangerousConnectionNames=["darkMarket","illegalService","scam","ransom","stolenCoins"];var RiskLevel;!function(e){e.HIGH="high",e.MEDIUM="medium",e.LOW="low"}(RiskLevel||(RiskLevel={}));var commonjsGlobal$1="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function getDefaultExportFromCjs(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function getAugmentedNamespace(e){if(e.__esModule)return e;var t=Object.defineProperty({},"__esModule",{value:!0});return Object.keys(e).forEach((function(r){var n=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,n.get?n:{enumerable:!0,get:function(){return e[r]}})})),t}var react={exports:{}},react_production_min={},getOwnPropertySymbols$1=Object.getOwnPropertySymbols,hasOwnProperty$9=Object.prototype.hasOwnProperty,propIsEnumerable=Object.prototype.propertyIsEnumerable;function toObject(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function shouldUseNative(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;var n=Object.getOwnPropertyNames(t).map((function(e){return t[e]}));if("0123456789"!==n.join(""))return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach((function(e){o[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},o)).join("")}catch(e){return!1}}var objectAssign=shouldUseNative()?Object.assign:function(e,t){for(var r,n,o=toObject(e),a=1;a<arguments.length;a++){for(var i in r=Object(arguments[a]))hasOwnProperty$9.call(r,i)&&(o[i]=r[i]);if(getOwnPropertySymbols$1){n=getOwnPropertySymbols$1(r);for(var s=0;s<n.length;s++)propIsEnumerable.call(r,n[s])&&(o[n[s]]=r[n[s]])}}return o},l$3=objectAssign,n$3=60103,p$3=60106;
/** @license React v17.0.2
 * react.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */react_production_min.Fragment=60107,react_production_min.StrictMode=60108,react_production_min.Profiler=60114;var q$3=60109,r$4=60110,t$2=60112;react_production_min.Suspense=60113;var u$2=60115,v$3=60116;if("function"==typeof Symbol&&Symbol.for){var w$3=Symbol.for;n$3=w$3("react.element"),p$3=w$3("react.portal"),react_production_min.Fragment=w$3("react.fragment"),react_production_min.StrictMode=w$3("react.strict_mode"),react_production_min.Profiler=w$3("react.profiler"),q$3=w$3("react.provider"),r$4=w$3("react.context"),t$2=w$3("react.forward_ref"),react_production_min.Suspense=w$3("react.suspense"),u$2=w$3("react.memo"),v$3=w$3("react.lazy")}var x$3="function"==typeof Symbol&&Symbol.iterator;function y$4(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=x$3&&e[x$3]||e["@@iterator"])?e:null}function z$3(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 A$3={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},B$3={};function C$1(e,t,r){this.props=e,this.context=t,this.refs=B$3,this.updater=r||A$3}function D$3(){}function E$3(e,t,r){this.props=e,this.context=t,this.refs=B$3,this.updater=r||A$3}C$1.prototype.isReactComponent={},C$1.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(z$3(85));this.updater.enqueueSetState(this,e,t,"setState")},C$1.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},D$3.prototype=C$1.prototype;var F$3=E$3.prototype=new D$3;F$3.constructor=E$3,l$3(F$3,C$1.prototype),F$3.isPureReactComponent=!0;var G$3={current:null},H$3=Object.prototype.hasOwnProperty,I$3={key:!0,ref:!0,__self:!0,__source:!0};function J(e,t,r){var n,o={},a=null,i=null;if(null!=t)for(n in void 0!==t.ref&&(i=t.ref),void 0!==t.key&&(a=""+t.key),t)H$3.call(t,n)&&!I$3.hasOwnProperty(n)&&(o[n]=t[n]);var s=arguments.length-2;if(1===s)o.children=r;else if(1<s){for(var c=Array(s),u=0;u<s;u++)c[u]=arguments[u+2];o.children=c}if(e&&e.defaultProps)for(n in s=e.defaultProps)void 0===o[n]&&(o[n]=s[n]);return{$$typeof:n$3,type:e,key:a,ref:i,props:o,_owner:G$3.current}}function K(e,t){return{$$typeof:n$3,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function L$1(e){return"object"==typeof e&&null!==e&&e.$$typeof===n$3}function escape(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}var M$2=/\/+/g;function N$2(e,t){return"object"==typeof e&&null!==e&&null!=e.key?escape(""+e.key):t.toString(36)}function O$2(e,t,r,n,o){var a=typeof e;"undefined"!==a&&"boolean"!==a||(e=null);var i=!1;if(null===e)i=!0;else switch(a){case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case n$3:case p$3:i=!0}}if(i)return o=o(i=e),e=""===n?"."+N$2(i,0):n,Array.isArray(o)?(r="",null!=e&&(r=e.replace(M$2,"$&/")+"/"),O$2(o,t,r,"",(function(e){return e}))):null!=o&&(L$1(o)&&(o=K(o,r+(!o.key||i&&i.key===o.key?"":(""+o.key).replace(M$2,"$&/")+"/")+e)),t.push(o)),1;if(i=0,n=""===n?".":n+":",Array.isArray(e))for(var s=0;s<e.length;s++){var c=n+N$2(a=e[s],s);i+=O$2(a,t,r,c,o)}else if("function"==typeof(c=y$4(e)))for(e=c.call(e),s=0;!(a=e.next()).done;)i+=O$2(a=a.value,t,r,c=n+N$2(a,s++),o);else if("object"===a)throw t=""+e,Error(z$3(31,"[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t));return i}function P$2(e,t,r){if(null==e)return e;var n=[],o=0;return O$2(e,n,"","",(function(e){return t.call(r,e,o++)})),n}function Q$1(e){if(-1===e._status){var t=e._result;t=t(),e._status=0,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)}))}if(1===e._status)return e._result;throw e._result}var R$2={current:null};function S$2(){var e=R$2.current;if(null===e)throw Error(z$3(321));return e}var T$1={ReactCurrentDispatcher:R$2,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:G$3,IsSomeRendererActing:{current:!1},assign:l$3};react_production_min.Children={map:P$2,forEach:function(e,t,r){P$2(e,(function(){t.apply(this,arguments)}),r)},count:function(e){var t=0;return P$2(e,(function(){t++})),t},toArray:function(e){return P$2(e,(function(e){return e}))||[]},only:function(e){if(!L$1(e))throw Error(z$3(143));return e}},react_production_min.Component=C$1,react_production_min.PureComponent=E$3,react_production_min.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=T$1,react_production_min.cloneElement=function(e,t,r){if(null==e)throw Error(z$3(267,e));var n=l$3({},e.props),o=e.key,a=e.ref,i=e._owner;if(null!=t){if(void 0!==t.ref&&(a=t.ref,i=G$3.current),void 0!==t.key&&(o=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(c in t)H$3.call(t,c)&&!I$3.hasOwnProperty(c)&&(n[c]=void 0===t[c]&&void 0!==s?s[c]:t[c])}var c=arguments.length-2;if(1===c)n.children=r;else if(1<c){s=Array(c);for(var u=0;u<c;u++)s[u]=arguments[u+2];n.children=s}return{$$typeof:n$3,type:e.type,key:o,ref:a,props:n,_owner:i}},react_production_min.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:r$4,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:q$3,_context:e},e.Consumer=e},react_production_min.createElement=J,react_production_min.createFactory=function(e){var t=J.bind(null,e);return t.type=e,t},react_production_min.createRef=function(){return{current:null}},react_production_min.forwardRef=function(e){return{$$typeof:t$2,render:e}},react_production_min.isValidElement=L$1,react_production_min.lazy=function(e){return{$$typeof:v$3,_payload:{_status:-1,_result:e},_init:Q$1}},react_production_min.memo=function(e,t){return{$$typeof:u$2,type:e,compare:void 0===t?null:t}},react_production_min.useCallback=function(e,t){return S$2().useCallback(e,t)},react_production_min.useContext=function(e,t){return S$2().useContext(e,t)},react_production_min.useDebugValue=function(){},react_production_min.useEffect=function(e,t){return S$2().useEffect(e,t)},react_production_min.useImperativeHandle=function(e,t,r){return S$2().useImperativeHandle(e,t,r)},react_production_min.useLayoutEffect=function(e,t){return S$2().useLayoutEffect(e,t)},react_production_min.useMemo=function(e,t){return S$2().useMemo(e,t)},react_production_min.useReducer=function(e,t,r){return S$2().useReducer(e,t,r)},react_production_min.useRef=function(e){return S$2().useRef(e)},react_production_min.useState=function(e){return S$2().useState(e)},react_production_min.version="17.0.2",react.exports=react_production_min;var React=react.exports,reactDom={exports:{}},reactDom_production_min={},scheduler={exports:{}},scheduler_production_min={};
/** @license React v0.20.2
 * scheduler.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */
!function(e){var t,r,n,o;if("object"==typeof performance&&"function"==typeof performance.now){var a=performance;e.unstable_now=function(){return a.now()}}else{var i=Date,s=i.now();e.unstable_now=function(){return i.now()-s}}if("undefined"==typeof window||"function"!=typeof MessageChannel){var c=null,u=null,l=function(){if(null!==c)try{var t=e.unstable_now();c(!0,t),c=null}catch(e){throw setTimeout(l,0),e}};t=function(e){null!==c?setTimeout(t,0,e):(c=e,setTimeout(l,0))},r=function(e,t){u=setTimeout(e,t)},n=function(){clearTimeout(u)},e.unstable_shouldYield=function(){return!1},o=e.unstable_forceFrameRate=function(){}}else{var f=window.setTimeout,p=window.clearTimeout;if("undefined"!=typeof console){var d=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://reactjs.org/link/react-polyfills"),"function"!=typeof d&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var h=!1,m=null,g=-1,y=5,v=0;e.unstable_shouldYield=function(){return e.unstable_now()>=v},o=function(){},e.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):y=0<e?Math.floor(1e3/e):5};var b=new MessageChannel,_=b.port2;b.port1.onmessage=function(){if(null!==m){var t=e.unstable_now();v=t+y;try{m(!0,t)?_.postMessage(null):(h=!1,m=null)}catch(e){throw _.postMessage(null),e}}else h=!1},t=function(e){m=e,h||(h=!0,_.postMessage(null))},r=function(t,r){g=f((function(){t(e.unstable_now())}),r)},n=function(){p(g),g=-1}}function E(e,t){var r=e.length;e.push(t);e:for(;;){var n=r-1>>>1,o=e[n];if(!(void 0!==o&&0<S(o,t)))break e;e[n]=t,e[r]=o,r=n}}function $(e){return void 0===(e=e[0])?null:e}function w(e){var t=e[0];if(void 0!==t){var r=e.pop();if(r!==t){e[0]=r;e:for(var n=0,o=e.length;n<o;){var a=2*(n+1)-1,i=e[a],s=a+1,c=e[s];if(void 0!==i&&0>S(i,r))void 0!==c&&0>S(c,i)?(e[n]=c,e[s]=r,n=s):(e[n]=i,e[a]=r,n=a);else{if(!(void 0!==c&&0>S(c,r)))break e;e[n]=c,e[s]=r,n=s}}}return t}return null}function S(e,t){var r=e.sortIndex-t.sortIndex;return 0!==r?r:e.id-t.id}var C=[],T=[],x=1,P=null,O=3,k=!1,A=!1,R=!1;function I(e){for(var t=$(T);null!==t;){if(null===t.callback)w(T);else{if(!(t.startTime<=e))break;w(T),t.sortIndex=t.expirationTime,E(C,t)}t=$(T)}}function N(e){if(R=!1,I(e),!A)if(null!==$(C))A=!0,t(j);else{var n=$(T);null!==n&&r(N,n.startTime-e)}}function j(t,o){A=!1,R&&(R=!1,n()),k=!0;var a=O;try{for(I(o),P=$(C);null!==P&&(!(P.expirationTime>o)||t&&!e.unstable_shouldYield());){var i=P.callback;if("function"==typeof i){P.callback=null,O=P.priorityLevel;var s=i(P.expirationTime<=o);o=e.unstable_now(),"function"==typeof s?P.callback=s:P===$(C)&&w(C),I(o)}else w(C);P=$(C)}if(null!==P)var c=!0;else{var u=$(T);null!==u&&r(N,u.startTime-o),c=!1}return c}finally{P=null,O=a,k=!1}}var M=o;e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(e){e.callback=null},e.unstable_continueExecution=function(){A||k||(A=!0,t(j))},e.unstable_getCurrentPriorityLevel=function(){return O},e.unstable_getFirstCallbackNode=function(){return $(C)},e.unstable_next=function(e){switch(O){case 1:case 2:case 3:var t=3;break;default:t=O}var r=O;O=t;try{return e()}finally{O=r}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=M,e.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=O;O=e;try{return t()}finally{O=r}},e.unstable_scheduleCallback=function(o,a,i){var s=e.unstable_now();switch("object"==typeof i&&null!==i?i="number"==typeof(i=i.delay)&&0<i?s+i:s:i=s,o){case 1:var c=-1;break;case 2:c=250;break;case 5:c=1073741823;break;case 4:c=1e4;break;default:c=5e3}return o={id:x++,callback:a,priorityLevel:o,startTime:i,expirationTime:c=i+c,sortIndex:-1},i>s?(o.sortIndex=i,E(T,o),null===$(C)&&o===$(T)&&(R?n():R=!0,r(N,i-s))):(o.sortIndex=c,E(C,o),A||k||(A=!0,t(j))),o},e.unstable_wrapCallback=function(e){var t=O;return function(){var r=O;O=t;try{return e.apply(this,arguments)}finally{O=r}}}}(scheduler_production_min),scheduler.exports=scheduler_production_min;
/** @license React v17.0.2
 * react-dom.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */
var aa=react.exports,m$3=objectAssign,r$3=scheduler.exports;function y$3(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(!aa)throw Error(y$3(227));var ba=new Set,ca={};function da(e,t){ea(e,t),ea(e+"Capture",t)}function ea(e,t){for(ca[e]=t,e=0;e<t.length;e++)ba.add(t[e])}var fa=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),ha=/^[: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]*$/,ia=Object.prototype.hasOwnProperty,ja={},ka={};function la(e){return!!ia.call(ka,e)||!ia.call(ja,e)&&(ha.test(e)?ka[e]=!0:(ja[e]=!0,!1))}function ma(e,t,r,n){if(null!==r&&0===r.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!n&&(null!==r?!r.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}function na(e,t,r,n){if(null==t||ma(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}function B$2(e,t,r,n,o,a,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=a,this.removeEmptyString=i}var D$2={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){D$2[e]=new B$2(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];D$2[t]=new B$2(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){D$2[e]=new B$2(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){D$2[e]=new B$2(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){D$2[e]=new B$2(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){D$2[e]=new B$2(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){D$2[e]=new B$2(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){D$2[e]=new B$2(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){D$2[e]=new B$2(e,5,!1,e.toLowerCase(),null,!1,!1)}));var oa=/[\-:]([a-z])/g;function pa(e){return e[1].toUpperCase()}function qa(e,t,r,n){var o=D$2.hasOwnProperty(t)?D$2[t]:null;(null!==o?0===o.type:!n&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(na(t,r,o,n)&&(r=null),n||null===o?la(t)&&(null===r?e.removeAttribute(t):e.setAttribute(t,""+r)):o.mustUseProperty?e[o.propertyName]=null===r?3!==o.type&&"":r:(t=o.attributeName,n=o.attributeNamespace,null===r?e.removeAttribute(t):(r=3===(o=o.type)||4===o&&!0===r?"":""+r,n?e.setAttributeNS(n,t,r):e.setAttribute(t,r))))}"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(oa,pa);D$2[t]=new B$2(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(oa,pa);D$2[t]=new B$2(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(oa,pa);D$2[t]=new B$2(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){D$2[e]=new B$2(e,1,!1,e.toLowerCase(),null,!1,!1)})),D$2.xlinkHref=new B$2("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){D$2[e]=new B$2(e,1,!1,e.toLowerCase(),null,!0,!0)}));var ra=aa.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,sa=60103,ta=60106,ua=60107,wa=60108,xa=60114,ya=60109,za=60110,Aa=60112,Ba=60113,Ca=60120,Da=60115,Ea=60116,Fa=60121,Ga=60128,Ha=60129,Ia=60130,Ja=60131;if("function"==typeof Symbol&&Symbol.for){var E$2=Symbol.for;sa=E$2("react.element"),ta=E$2("react.portal"),ua=E$2("react.fragment"),wa=E$2("react.strict_mode"),xa=E$2("react.profiler"),ya=E$2("react.provider"),za=E$2("react.context"),Aa=E$2("react.forward_ref"),Ba=E$2("react.suspense"),Ca=E$2("react.suspense_list"),Da=E$2("react.memo"),Ea=E$2("react.lazy"),Fa=E$2("react.block"),E$2("react.scope"),Ga=E$2("react.opaque.id"),Ha=E$2("react.debug_trace_mode"),Ia=E$2("react.offscreen"),Ja=E$2("react.legacy_hidden")}var Ma,Ka="function"==typeof Symbol&&Symbol.iterator;function La(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=Ka&&e[Ka]||e["@@iterator"])?e:null}function Na(e){if(void 0===Ma)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);Ma=t&&t[1]||""}return"\n"+Ma+e}var Oa=!1;function Pa(e,t){if(!e||Oa)return"";Oa=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var n=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){n=e}e.call(t.prototype)}else{try{throw Error()}catch(e){n=e}e()}}catch(e){if(e&&n&&"string"==typeof e.stack){for(var o=e.stack.split("\n"),a=n.stack.split("\n"),i=o.length-1,s=a.length-1;1<=i&&0<=s&&o[i]!==a[s];)s--;for(;1<=i&&0<=s;i--,s--)if(o[i]!==a[s]){if(1!==i||1!==s)do{if(i--,0>--s||o[i]!==a[s])return"\n"+o[i].replace(" at new "," at ")}while(1<=i&&0<=s);break}}}finally{Oa=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?Na(e):""}function Qa(e){switch(e.tag){case 5:return Na(e.type);case 16:return Na("Lazy");case 13:return Na("Suspense");case 19:return Na("SuspenseList");case 0:case 2:case 15:return e=Pa(e.type,!1);case 11:return e=Pa(e.type.render,!1);case 22:return e=Pa(e.type._render,!1);case 1:return e=Pa(e.type,!0);default:return""}}function Ra(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 ua:return"Fragment";case ta:return"Portal";case xa:return"Profiler";case wa:return"StrictMode";case Ba:return"Suspense";case Ca:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case za:return(e.displayName||"Context")+".Consumer";case ya:return(e._context.displayName||"Context")+".Provider";case Aa:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case Da:return Ra(e.type);case Fa:return Ra(e._render);case Ea:t=e._payload,e=e._init;try{return Ra(e(t))}catch(e){}}return null}function Sa(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function Ta(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function Ua(e){var t=Ta(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,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){n=""+e,a.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]}}}}function Va(e){e._valueTracker||(e._valueTracker=Ua(e))}function Wa(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=Ta(e)?e.checked?"true":"false":e.value),(e=n)!==r&&(t.setValue(e),!0)}function Xa(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 Ya(e,t){var r=t.checked;return m$3({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=r?r:e._wrapperState.initialChecked})}function Za(e,t){var r=null==t.defaultValue?"":t.defaultValue,n=null!=t.checked?t.checked:t.defaultChecked;r=Sa(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 $a(e,t){null!=(t=t.checked)&&qa(e,"checked",t,!1)}function ab(e,t){$a(e,t);var r=Sa(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)return void e.removeAttribute("value");t.hasOwnProperty("value")?bb(e,t.type,r):t.hasOwnProperty("defaultValue")&&bb(e,t.type,Sa(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function cb(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 bb(e,t,r){"number"===t&&Xa(e.ownerDocument)===e||(null==r?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}function db(e){var t="";return aa.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}function eb(e,t){return e=m$3({children:void 0},t),(t=db(t.children))&&(e.children=t),e}function fb(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(r=""+Sa(r),t=null,o=0;o<e.length;o++){if(e[o].value===r)return e[o].selected=!0,void(n&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function gb(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(y$3(91));return m$3({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function hb(e,t){var r=t.value;if(null==r){if(r=t.children,t=t.defaultValue,null!=r){if(null!=t)throw Error(y$3(92));if(Array.isArray(r)){if(!(1>=r.length))throw Error(y$3(93));r=r[0]}t=r}null==t&&(t=""),r=t}e._wrapperState={initialValue:Sa(r)}}function ib(e,t){var r=Sa(t.value),n=Sa(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 jb(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var kb={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function lb(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 mb(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?lb(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var nb,ob=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,r,n,o){MSApp.execUnsafeLocalFunction((function(){return e(t,r)}))}:e}((function(e,t){if(e.namespaceURI!==kb.svg||"innerHTML"in e)e.innerHTML=t;else{for((nb=nb||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=nb.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}));function pb(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&3===r.nodeType)return void(r.nodeValue=t)}e.textContent=t}var qb={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},rb=["Webkit","ms","Moz","O"];function sb(e,t,r){return null==t||"boolean"==typeof t||""===t?"":r||"number"!=typeof t||0===t||qb.hasOwnProperty(e)&&qb[e]?(""+t).trim():t+"px"}function tb(e,t){for(var r in e=e.style,t)if(t.hasOwnProperty(r)){var n=0===r.indexOf("--"),o=sb(r,t[r],n);"float"===r&&(r="cssFloat"),n?e.setProperty(r,o):e[r]=o}}Object.keys(qb).forEach((function(e){rb.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),qb[t]=qb[e]}))}));var ub=m$3({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 vb(e,t){if(t){if(ub[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(y$3(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(y$3(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(y$3(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(y$3(62))}}function wb(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}}function xb(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var yb=null,zb=null,Ab=null;function Bb(e){if(e=Cb(e)){if("function"!=typeof yb)throw Error(y$3(280));var t=e.stateNode;t&&(t=Db(t),yb(e.stateNode,e.type,t))}}function Eb(e){zb?Ab?Ab.push(e):Ab=[e]:zb=e}function Fb(){if(zb){var e=zb,t=Ab;if(Ab=zb=null,Bb(e),t)for(e=0;e<t.length;e++)Bb(t[e])}}function Gb(e,t){return e(t)}function Hb(e,t,r,n,o){return e(t,r,n,o)}function Ib(){}var Jb=Gb,Kb=!1,Lb=!1;function Mb(){null===zb&&null===Ab||(Ib(),Fb())}function Nb(e,t,r){if(Lb)return e(t,r);Lb=!0;try{return Jb(e,t,r)}finally{Lb=!1,Mb()}}function Ob(e,t){var r=e.stateNode;if(null===r)return null;var n=Db(r);if(null===n)return null;r=n[t];e:switch(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 e;default:e=!1}if(e)return null;if(r&&"function"!=typeof r)throw Error(y$3(231,t,typeof r));return r}var Pb=!1;if(fa)try{var Qb={};Object.defineProperty(Qb,"passive",{get:function(){Pb=!0}}),window.addEventListener("test",Qb,Qb),window.removeEventListener("test",Qb,Qb)}catch(a){Pb=!1}function Rb(e,t,r,n,o,a,i,s,c){var u=Array.prototype.slice.call(arguments,3);try{t.apply(r,u)}catch(e){this.onError(e)}}var Sb=!1,Tb=null,Ub=!1,Vb=null,Wb={onError:function(e){Sb=!0,Tb=e}};function Xb(e,t,r,n,o,a,i,s,c){Sb=!1,Tb=null,Rb.apply(Wb,arguments)}function Yb(e,t,r,n,o,a,i,s,c){if(Xb.apply(this,arguments),Sb){if(!Sb)throw Error(y$3(198));var u=Tb;Sb=!1,Tb=null,Ub||(Ub=!0,Vb=u)}}function Zb(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{!!(1026&(t=e).flags)&&(r=t.return),e=t.return}while(e)}return 3===t.tag?r:null}function $b(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 ac(e){if(Zb(e)!==e)throw Error(y$3(188))}function bc(e){var t=e.alternate;if(!t){if(null===(t=Zb(e)))throw Error(y$3(188));return t!==e?null:e}for(var r=e,n=t;;){var o=r.return;if(null===o)break;var a=o.alternate;if(null===a){if(null!==(n=o.return)){r=n;continue}break}if(o.child===a.child){for(a=o.child;a;){if(a===r)return ac(o),e;if(a===n)return ac(o),t;a=a.sibling}throw Error(y$3(188))}if(r.return!==n.return)r=o,n=a;else{for(var i=!1,s=o.child;s;){if(s===r){i=!0,r=o,n=a;break}if(s===n){i=!0,n=o,r=a;break}s=s.sibling}if(!i){for(s=a.child;s;){if(s===r){i=!0,r=a,n=o;break}if(s===n){i=!0,n=a,r=o;break}s=s.sibling}if(!i)throw Error(y$3(189))}}if(r.alternate!==n)throw Error(y$3(190))}if(3!==r.tag)throw Error(y$3(188));return r.stateNode.current===r?e:t}function cc(e){if(!(e=bc(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 dc(e,t){for(var r=e.alternate;null!==t;){if(t===e||t===r)return!0;t=t.return}return!1}var ec,fc,gc,hc,ic=!1,jc=[],kc=null,lc=null,mc=null,nc=new Map,oc=new Map,pc=[],qc="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function rc(e,t,r,n,o){return{blockedOn:e,domEventName:t,eventSystemFlags:16|r,nativeEvent:o,targetContainers:[n]}}function sc(e,t){switch(e){case"focusin":case"focusout":kc=null;break;case"dragenter":case"dragleave":lc=null;break;case"mouseover":case"mouseout":mc=null;break;case"pointerover":case"pointerout":nc.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":oc.delete(t.pointerId)}}function tc(e,t,r,n,o,a){return null===e||e.nativeEvent!==a?(e=rc(t,r,n,o,a),null!==t&&(null!==(t=Cb(t))&&fc(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,null!==o&&-1===t.indexOf(o)&&t.push(o),e)}function uc(e,t,r,n,o){switch(t){case"focusin":return kc=tc(kc,e,t,r,n,o),!0;case"dragenter":return lc=tc(lc,e,t,r,n,o),!0;case"mouseover":return mc=tc(mc,e,t,r,n,o),!0;case"pointerover":var a=o.pointerId;return nc.set(a,tc(nc.get(a)||null,e,t,r,n,o)),!0;case"gotpointercapture":return a=o.pointerId,oc.set(a,tc(oc.get(a)||null,e,t,r,n,o)),!0}return!1}function vc(e){var t=wc(e.target);if(null!==t){var r=Zb(t);if(null!==r)if(13===(t=r.tag)){if(null!==(t=$b(r)))return e.blockedOn=t,void hc(e.lanePriority,(function(){r$3.unstable_runWithPriority(e.priority,(function(){gc(r)}))}))}else if(3===t&&r.stateNode.hydrate)return void(e.blockedOn=3===r.tag?r.stateNode.containerInfo:null)}e.blockedOn=null}function xc(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var r=yc(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==r)return null!==(t=Cb(r))&&fc(t),e.blockedOn=r,!1;t.shift()}return!0}function zc(e,t,r){xc(e)&&r.delete(t)}function Ac(){for(ic=!1;0<jc.length;){var e=jc[0];if(null!==e.blockedOn){null!==(e=Cb(e.blockedOn))&&ec(e);break}for(var t=e.targetContainers;0<t.length;){var r=yc(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==r){e.blockedOn=r;break}t.shift()}null===e.blockedOn&&jc.shift()}null!==kc&&xc(kc)&&(kc=null),null!==lc&&xc(lc)&&(lc=null),null!==mc&&xc(mc)&&(mc=null),nc.forEach(zc),oc.forEach(zc)}function Bc(e,t){e.blockedOn===t&&(e.blockedOn=null,ic||(ic=!0,r$3.unstable_scheduleCallback(r$3.unstable_NormalPriority,Ac)))}function Cc(e){function t(t){return Bc(t,e)}if(0<jc.length){Bc(jc[0],e);for(var r=1;r<jc.length;r++){var n=jc[r];n.blockedOn===e&&(n.blockedOn=null)}}for(null!==kc&&Bc(kc,e),null!==lc&&Bc(lc,e),null!==mc&&Bc(mc,e),nc.forEach(t),oc.forEach(t),r=0;r<pc.length;r++)(n=pc[r]).blockedOn===e&&(n.blockedOn=null);for(;0<pc.length&&null===(r=pc[0]).blockedOn;)vc(r),null===r.blockedOn&&pc.shift()}function Dc(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var Ec={animationend:Dc("Animation","AnimationEnd"),animationiteration:Dc("Animation","AnimationIteration"),animationstart:Dc("Animation","AnimationStart"),transitionend:Dc("Transition","TransitionEnd")},Fc={},Gc={};function Hc(e){if(Fc[e])return Fc[e];if(!Ec[e])return e;var t,r=Ec[e];for(t in r)if(r.hasOwnProperty(t)&&t in Gc)return Fc[e]=r[t];return e}fa&&(Gc=document.createElement("div").style,"AnimationEvent"in window||(delete Ec.animationend.animation,delete Ec.animationiteration.animation,delete Ec.animationstart.animation),"TransitionEvent"in window||delete Ec.transitionend.transition);var Ic=Hc("animationend"),Jc=Hc("animationiteration"),Kc=Hc("animationstart"),Lc=Hc("transitionend"),Mc=new Map,Nc=new Map,Oc=["abort","abort",Ic,"animationEnd",Jc,"animationIteration",Kc,"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",Lc,"transitionEnd","waiting","waiting"];function Pc(e,t){for(var r=0;r<e.length;r+=2){var n=e[r],o=e[r+1];o="on"+(o[0].toUpperCase()+o.slice(1)),Nc.set(n,t),Mc.set(n,o),da(o,[n])}}var Qc=r$3.unstable_now;Qc();var F$2=8;function Rc(e){if(1&e)return F$2=15,1;if(2&e)return F$2=14,2;if(4&e)return F$2=13,4;var t=24&e;return 0!==t?(F$2=12,t):32&e?(F$2=11,32):0!==(t=192&e)?(F$2=10,t):256&e?(F$2=9,256):0!==(t=3584&e)?(F$2=8,t):4096&e?(F$2=7,4096):0!==(t=4186112&e)?(F$2=6,t):0!==(t=62914560&e)?(F$2=5,t):67108864&e?(F$2=4,67108864):134217728&e?(F$2=3,134217728):0!==(t=805306368&e)?(F$2=2,t):1073741824&e?(F$2=1,1073741824):(F$2=8,e)}function Sc(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}function Tc(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(y$3(358,e))}}function Uc(e,t){var r=e.pendingLanes;if(0===r)return F$2=0;var n=0,o=0,a=e.expiredLanes,i=e.suspendedLanes,s=e.pingedLanes;if(0!==a)n=a,o=F$2=15;else if(0!==(a=134217727&r)){var c=a&~i;0!==c?(n=Rc(c),o=F$2):0!==(s&=a)&&(n=Rc(s),o=F$2)}else 0!==(a=r&~i)?(n=Rc(a),o=F$2):0!==s&&(n=Rc(s),o=F$2);if(0===n)return 0;if(n=r&((0>(n=31-Vc(n))?0:1<<n)<<1)-1,0!==t&&t!==n&&!(t&i)){if(Rc(t),o<=F$2)return t;F$2=o}if(0!==(t=e.entangledLanes))for(e=e.entanglements,t&=n;0<t;)o=1<<(r=31-Vc(t)),n|=e[r],t&=~o;return n}function Wc(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function Xc(e,t){switch(e){case 15:return 1;case 14:return 2;case 12:return 0===(e=Yc(24&~t))?Xc(10,t):e;case 10:return 0===(e=Yc(192&~t))?Xc(8,t):e;case 8:return 0===(e=Yc(3584&~t))&&(0===(e=Yc(4186112&~t))&&(e=512)),e;case 2:return 0===(t=Yc(805306368&~t))&&(t=268435456),t}throw Error(y$3(358,e))}function Yc(e){return e&-e}function Zc(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function $c(e,t,r){e.pendingLanes|=t;var n=t-1;e.suspendedLanes&=n,e.pingedLanes&=n,(e=e.eventTimes)[t=31-Vc(t)]=r}var Vc=Math.clz32?Math.clz32:ad,bd=Math.log,cd=Math.LN2;function ad(e){return 0===e?32:31-(bd(e)/cd|0)|0}var dd=r$3.unstable_UserBlockingPriority,ed=r$3.unstable_runWithPriority,fd=!0;function gd(e,t,r,n){Kb||Ib();var o=hd,a=Kb;Kb=!0;try{Hb(o,e,t,r,n)}finally{(Kb=a)||Mb()}}function id(e,t,r,n){ed(dd,hd.bind(null,e,t,r,n))}function hd(e,t,r,n){var o;if(fd)if((o=!(4&t))&&0<jc.length&&-1<qc.indexOf(e))e=rc(null,e,t,r,n),jc.push(e);else{var a=yc(e,t,r,n);if(null===a)o&&sc(e,n);else{if(o){if(-1<qc.indexOf(e))return e=rc(a,e,t,r,n),void jc.push(e);if(uc(a,e,t,r,n))return;sc(e,n)}jd(e,t,n,null,r)}}}function yc(e,t,r,n){var o=xb(n);if(null!==(o=wc(o))){var a=Zb(o);if(null===a)o=null;else{var i=a.tag;if(13===i){if(null!==(o=$b(a)))return o;o=null}else if(3===i){if(a.stateNode.hydrate)return 3===a.tag?a.stateNode.containerInfo:null;o=null}else a!==o&&(o=null)}}return jd(e,t,n,o,r),null}var kd=null,ld=null,md=null;function nd(){if(md)return md;var e,t,r=ld,n=r.length,o="value"in kd?kd.value:kd.textContent,a=o.length;for(e=0;e<n&&r[e]===o[e];e++);var i=n-e;for(t=1;t<=i&&r[n-t]===o[a-t];t++);return md=o.slice(e,1<t?1-t:void 0)}function od(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}function pd(){return!0}function qd(){return!1}function rd(e){function t(t,r,n,o,a){for(var i in this._reactName=t,this._targetInst=n,this.type=r,this.nativeEvent=o,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(i)&&(t=e[i],this[i]=t?t(o):o[i]);return this.isDefaultPrevented=(null!=o.defaultPrevented?o.defaultPrevented:!1===o.returnValue)?pd:qd,this.isPropagationStopped=qd,this}return m$3(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=pd)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=pd)},persist:function(){},isPersistent:pd}),t}var wd,xd,yd,sd={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},td=rd(sd),ud=m$3({},sd,{view:0,detail:0}),vd=rd(ud),Ad=m$3({},ud,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:zd,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==yd&&(yd&&"mousemove"===e.type?(wd=e.screenX-yd.screenX,xd=e.screenY-yd.screenY):xd=wd=0,yd=e),wd)},movementY:function(e){return"movementY"in e?e.movementY:xd}}),Bd=rd(Ad),Cd=m$3({},Ad,{dataTransfer:0}),Dd=rd(Cd),Ed=m$3({},ud,{relatedTarget:0}),Fd=rd(Ed),Gd=m$3({},sd,{animationName:0,elapsedTime:0,pseudoElement:0}),Hd=rd(Gd),Id=m$3({},sd,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Jd=rd(Id),Kd=m$3({},sd,{data:0}),Ld=rd(Kd),Md={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Nd={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"},Od={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Pd(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Od[e])&&!!t[e]}function zd(){return Pd}var Qd=m$3({},ud,{key:function(e){if(e.key){var t=Md[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=od(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?Nd[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:zd,charCode:function(e){return"keypress"===e.type?od(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?od(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Rd=rd(Qd),Sd=m$3({},Ad,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Td=rd(Sd),Ud=m$3({},ud,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:zd}),Vd=rd(Ud),Wd=m$3({},sd,{propertyName:0,elapsedTime:0,pseudoElement:0}),Xd=rd(Wd),Yd=m$3({},Ad,{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:0,deltaMode:0}),Zd=rd(Yd),$d=[9,13,27,32],ae=fa&&"CompositionEvent"in window,be=null;fa&&"documentMode"in document&&(be=document.documentMode);var ce=fa&&"TextEvent"in window&&!be,de=fa&&(!ae||be&&8<be&&11>=be),ee=String.fromCharCode(32),fe=!1;function ge(e,t){switch(e){case"keyup":return-1!==$d.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function he(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var ie=!1;function je(e,t){switch(e){case"compositionend":return he(t);case"keypress":return 32!==t.which?null:(fe=!0,ee);case"textInput":return(e=t.data)===ee&&fe?null:e;default:return null}}function ke(e,t){if(ie)return"compositionend"===e||!ae&&ge(e,t)?(e=nd(),md=ld=kd=null,ie=!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 de&&"ko"!==t.locale?null:t.data}}var le={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 me(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!le[e.type]:"textarea"===t}function ne(e,t,r,n){Eb(n),0<(t=oe(t,"onChange")).length&&(r=new td("onChange","change",null,r,n),e.push({event:r,listeners:t}))}var pe=null,qe=null;function re(e){se(e,0)}function te(e){if(Wa(ue(e)))return e}function ve(e,t){if("change"===e)return t}var we=!1;if(fa){var xe;if(fa){var ye="oninput"in document;if(!ye){var ze=document.createElement("div");ze.setAttribute("oninput","return;"),ye="function"==typeof ze.oninput}xe=ye}else xe=!1;we=xe&&(!document.documentMode||9<document.documentMode)}function Ae(){pe&&(pe.detachEvent("onpropertychange",Be),qe=pe=null)}function Be(e){if("value"===e.propertyName&&te(qe)){var t=[];if(ne(t,qe,e,xb(e)),e=re,Kb)e(t);else{Kb=!0;try{Gb(e,t)}finally{Kb=!1,Mb()}}}}function Ce(e,t,r){"focusin"===e?(Ae(),qe=r,(pe=t).attachEvent("onpropertychange",Be)):"focusout"===e&&Ae()}function De(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return te(qe)}function Ee(e,t){if("click"===e)return te(t)}function Fe(e,t){if("input"===e||"change"===e)return te(t)}function Ge(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t}var He="function"==typeof Object.is?Object.is:Ge,Ie=Object.prototype.hasOwnProperty;function Je(e,t){if(He(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(!Ie.call(t,r[n])||!He(e[r[n]],t[r[n]]))return!1;return!0}function Ke(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Le(e,t){var r,n=Ke(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=Ke(n)}}function Me(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?Me(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function Ne(){for(var e=window,t=Xa();t instanceof e.HTMLIFrameElement;){try{var r="string"==typeof t.contentWindow.location.href}catch(e){r=!1}if(!r)break;t=Xa((e=t.contentWindow).document)}return t}function Oe(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 Pe=fa&&"documentMode"in document&&11>=document.documentMode,Qe=null,Re=null,Se=null,Te=!1;function Ue(e,t,r){var n=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;Te||null==Qe||Qe!==Xa(n)||("selectionStart"in(n=Qe)&&Oe(n)?n={start:n.selectionStart,end:n.selectionEnd}:n={anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},Se&&Je(Se,n)||(Se=n,0<(n=oe(Re,"onSelect")).length&&(t=new td("onSelect","select",null,t,r),e.push({event:t,listeners:n}),t.target=Qe)))}Pc("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur 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),Pc("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),Pc(Oc,2);for(var Ve="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),We=0;We<Ve.length;We++)Nc.set(Ve[We],0);ea("onMouseEnter",["mouseout","mouseover"]),ea("onMouseLeave",["mouseout","mouseover"]),ea("onPointerEnter",["pointerout","pointerover"]),ea("onPointerLeave",["pointerout","pointerover"]),da("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),da("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),da("onBeforeInput",["compositionend","keypress","textInput","paste"]),da("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),da("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),da("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Xe="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Ye=new Set("cancel close invalid load scroll toggle".split(" ").concat(Xe));function Ze(e,t,r){var n=e.type||"unknown-event";e.currentTarget=r,Yb(n,t,void 0,e),e.currentTarget=null}function se(e,t){t=!!(4&t);for(var r=0;r<e.length;r++){var n=e[r],o=n.event;n=n.listeners;e:{var a=void 0;if(t)for(var i=n.length-1;0<=i;i--){var s=n[i],c=s.instance,u=s.currentTarget;if(s=s.listener,c!==a&&o.isPropagationStopped())break e;Ze(o,s,u),a=c}else for(i=0;i<n.length;i++){if(c=(s=n[i]).instance,u=s.currentTarget,s=s.listener,c!==a&&o.isPropagationStopped())break e;Ze(o,s,u),a=c}}}if(Ub)throw e=Vb,Ub=!1,Vb=null,e}function G$2(e,t){var r=$e(t),n=e+"__bubble";r.has(n)||(af(t,e,2,!1),r.add(n))}var bf="_reactListening"+Math.random().toString(36).slice(2);function cf(e){e[bf]||(e[bf]=!0,ba.forEach((function(t){Ye.has(t)||df(t,!1,e,null),df(t,!0,e,null)})))}function df(e,t,r,n){var o=4<arguments.length&&void 0!==arguments[4]?arguments[4]:0,a=r;if("selectionchange"===e&&9!==r.nodeType&&(a=r.ownerDocument),null!==n&&!t&&Ye.has(e)){if("scroll"!==e)return;o|=2,a=n}var i=$e(a),s=e+"__"+(t?"capture":"bubble");i.has(s)||(t&&(o|=4),af(a,e,o,t),i.add(s))}function af(e,t,r,n){var o=Nc.get(t);switch(void 0===o?2:o){case 0:o=gd;break;case 1:o=id;break;default:o=hd}r=o.bind(null,t,r,e),o=void 0,!Pb||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(o=!0),n?void 0!==o?e.addEventListener(t,r,{capture:!0,passive:o}):e.addEventListener(t,r,!0):void 0!==o?e.addEventListener(t,r,{passive:o}):e.addEventListener(t,r,!1)}function jd(e,t,r,n,o){var a=n;if(!(1&t||2&t||null===n))e:for(;;){if(null===n)return;var i=n.tag;if(3===i||4===i){var s=n.stateNode.containerInfo;if(s===o||8===s.nodeType&&s.parentNode===o)break;if(4===i)for(i=n.return;null!==i;){var c=i.tag;if((3===c||4===c)&&((c=i.stateNode.containerInfo)===o||8===c.nodeType&&c.parentNode===o))return;i=i.return}for(;null!==s;){if(null===(i=wc(s)))return;if(5===(c=i.tag)||6===c){n=a=i;continue e}s=s.parentNode}}n=n.return}Nb((function(){var n=a,o=xb(r),i=[];e:{var s=Mc.get(e);if(void 0!==s){var c=td,u=e;switch(e){case"keypress":if(0===od(r))break e;case"keydown":case"keyup":c=Rd;break;case"focusin":u="focus",c=Fd;break;case"focusout":u="blur",c=Fd;break;case"beforeblur":case"afterblur":c=Fd;break;case"click":if(2===r.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":c=Bd;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":c=Dd;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":c=Vd;break;case Ic:case Jc:case Kc:c=Hd;break;case Lc:c=Xd;break;case"scroll":c=vd;break;case"wheel":c=Zd;break;case"copy":case"cut":case"paste":c=Jd;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":c=Td}var l=!!(4&t),f=!l&&"scroll"===e,p=l?null!==s?s+"Capture":null:s;l=[];for(var d,h=n;null!==h;){var m=(d=h).stateNode;if(5===d.tag&&null!==m&&(d=m,null!==p&&(null!=(m=Ob(h,p))&&l.push(ef(h,m,d)))),f)break;h=h.return}0<l.length&&(s=new c(s,u,null,r,o),i.push({event:s,listeners:l}))}}if(!(7&t)){if(c="mouseout"===e||"pointerout"===e,(!(s="mouseover"===e||"pointerover"===e)||16&t||!(u=r.relatedTarget||r.fromElement)||!wc(u)&&!u[ff])&&(c||s)&&(s=o.window===o?o:(s=o.ownerDocument)?s.defaultView||s.parentWindow:window,c?(c=n,null!==(u=(u=r.relatedTarget||r.toElement)?wc(u):null)&&(u!==(f=Zb(u))||5!==u.tag&&6!==u.tag)&&(u=null)):(c=null,u=n),c!==u)){if(l=Bd,m="onMouseLeave",p="onMouseEnter",h="mouse","pointerout"!==e&&"pointerover"!==e||(l=Td,m="onPointerLeave",p="onPointerEnter",h="pointer"),f=null==c?s:ue(c),d=null==u?s:ue(u),(s=new l(m,h+"leave",c,r,o)).target=f,s.relatedTarget=d,m=null,wc(o)===n&&((l=new l(p,h+"enter",u,r,o)).target=d,l.relatedTarget=f,m=l),f=m,c&&u)e:{for(p=u,h=0,d=l=c;d;d=gf(d))h++;for(d=0,m=p;m;m=gf(m))d++;for(;0<h-d;)l=gf(l),h--;for(;0<d-h;)p=gf(p),d--;for(;h--;){if(l===p||null!==p&&l===p.alternate)break e;l=gf(l),p=gf(p)}l=null}else l=null;null!==c&&hf(i,s,c,l,!1),null!==u&&null!==f&&hf(i,f,u,l,!0)}if("select"===(c=(s=n?ue(n):window).nodeName&&s.nodeName.toLowerCase())||"input"===c&&"file"===s.type)var g=ve;else if(me(s))if(we)g=Fe;else{g=De;var y=Ce}else(c=s.nodeName)&&"input"===c.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(g=Ee);switch(g&&(g=g(e,n))?ne(i,g,r,o):(y&&y(e,s,n),"focusout"===e&&(y=s._wrapperState)&&y.controlled&&"number"===s.type&&bb(s,"number",s.value)),y=n?ue(n):window,e){case"focusin":(me(y)||"true"===y.contentEditable)&&(Qe=y,Re=n,Se=null);break;case"focusout":Se=Re=Qe=null;break;case"mousedown":Te=!0;break;case"contextmenu":case"mouseup":case"dragend":Te=!1,Ue(i,r,o);break;case"selectionchange":if(Pe)break;case"keydown":case"keyup":Ue(i,r,o)}var v;if(ae)e:{switch(e){case"compositionstart":var b="onCompositionStart";break e;case"compositionend":b="onCompositionEnd";break e;case"compositionupdate":b="onCompositionUpdate";break e}b=void 0}else ie?ge(e,r)&&(b="onCompositionEnd"):"keydown"===e&&229===r.keyCode&&(b="onCompositionStart");b&&(de&&"ko"!==r.locale&&(ie||"onCompositionStart"!==b?"onCompositionEnd"===b&&ie&&(v=nd()):(ld="value"in(kd=o)?kd.value:kd.textContent,ie=!0)),0<(y=oe(n,b)).length&&(b=new Ld(b,e,null,r,o),i.push({event:b,listeners:y}),v?b.data=v:null!==(v=he(r))&&(b.data=v))),(v=ce?je(e,r):ke(e,r))&&(0<(n=oe(n,"onBeforeInput")).length&&(o=new Ld("onBeforeInput","beforeinput",null,r,o),i.push({event:o,listeners:n}),o.data=v))}se(i,t)}))}function ef(e,t,r){return{instance:e,listener:t,currentTarget:r}}function oe(e,t){for(var r=t+"Capture",n=[];null!==e;){var o=e,a=o.stateNode;5===o.tag&&null!==a&&(o=a,null!=(a=Ob(e,r))&&n.unshift(ef(e,a,o)),null!=(a=Ob(e,t))&&n.push(ef(e,a,o))),e=e.return}return n}function gf(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function hf(e,t,r,n,o){for(var a=t._reactName,i=[];null!==r&&r!==n;){var s=r,c=s.alternate,u=s.stateNode;if(null!==c&&c===n)break;5===s.tag&&null!==u&&(s=u,o?null!=(c=Ob(r,a))&&i.unshift(ef(r,c,s)):o||null!=(c=Ob(r,a))&&i.push(ef(r,c,s))),r=r.return}0!==i.length&&e.push({event:t,listeners:i})}function jf(){}var kf=null,lf=null;function mf(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function nf(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 of="function"==typeof setTimeout?setTimeout:void 0,pf="function"==typeof clearTimeout?clearTimeout:void 0;function qf(e){1===e.nodeType?e.textContent="":9===e.nodeType&&(null!=(e=e.body)&&(e.textContent=""))}function rf(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function sf(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 tf=0;function uf(e){return{$$typeof:Ga,toString:e,valueOf:e}}var vf=Math.random().toString(36).slice(2),wf="__reactFiber$"+vf,xf="__reactProps$"+vf,ff="__reactContainer$"+vf,yf="__reactEvents$"+vf;function wc(e){var t=e[wf];if(t)return t;for(var r=e.parentNode;r;){if(t=r[ff]||r[wf]){if(r=t.alternate,null!==t.child||null!==r&&null!==r.child)for(e=sf(e);null!==e;){if(r=e[wf])return r;e=sf(e)}return t}r=(e=r).parentNode}return null}function Cb(e){return!(e=e[wf]||e[ff])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function ue(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(y$3(33))}function Db(e){return e[xf]||null}function $e(e){var t=e[yf];return void 0===t&&(t=e[yf]=new Set),t}var zf=[],Af=-1;function Bf(e){return{current:e}}function H$2(e){0>Af||(e.current=zf[Af],zf[Af]=null,Af--)}function I$2(e,t){Af++,zf[Af]=e.current,e.current=t}var Cf={},M$1=Bf(Cf),N$1=Bf(!1),Df=Cf;function Ef(e,t){var r=e.type.contextTypes;if(!r)return Cf;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var o,a={};for(o in r)a[o]=t[o];return n&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function Ff(e){return null!=(e=e.childContextTypes)}function Gf(){H$2(N$1),H$2(M$1)}function Hf(e,t,r){if(M$1.current!==Cf)throw Error(y$3(168));I$2(M$1,t),I$2(N$1,r)}function If(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(y$3(108,Ra(t)||"Unknown",o));return m$3({},r,n)}function Jf(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Cf,Df=M$1.current,I$2(M$1,e),I$2(N$1,N$1.current),!0}function Kf(e,t,r){var n=e.stateNode;if(!n)throw Error(y$3(169));r?(e=If(e,t,Df),n.__reactInternalMemoizedMergedChildContext=e,H$2(N$1),H$2(M$1),I$2(M$1,e)):H$2(N$1),I$2(N$1,r)}var Lf=null,Mf=null,Nf=r$3.unstable_runWithPriority,Of=r$3.unstable_scheduleCallback,Pf=r$3.unstable_cancelCallback,Qf=r$3.unstable_shouldYield,Rf=r$3.unstable_requestPaint,Sf=r$3.unstable_now,Tf=r$3.unstable_getCurrentPriorityLevel,Uf=r$3.unstable_ImmediatePriority,Vf=r$3.unstable_UserBlockingPriority,Wf=r$3.unstable_NormalPriority,Xf=r$3.unstable_LowPriority,Yf=r$3.unstable_IdlePriority,Zf={},$f=void 0!==Rf?Rf:function(){},ag=null,bg=null,cg=!1,dg=Sf(),O$1=1e4>dg?Sf:function(){return Sf()-dg};function eg(){switch(Tf()){case Uf:return 99;case Vf:return 98;case Wf:return 97;case Xf:return 96;case Yf:return 95;default:throw Error(y$3(332))}}function fg(e){switch(e){case 99:return Uf;case 98:return Vf;case 97:return Wf;case 96:return Xf;case 95:return Yf;default:throw Error(y$3(332))}}function gg(e,t){return e=fg(e),Nf(e,t)}function hg(e,t,r){return e=fg(e),Of(e,t,r)}function ig(){if(null!==bg){var e=bg;bg=null,Pf(e)}jg()}function jg(){if(!cg&&null!==ag){cg=!0;var e=0;try{var t=ag;gg(99,(function(){for(;e<t.length;e++){var r=t[e];do{r=r(!0)}while(null!==r)}})),ag=null}catch(t){throw null!==ag&&(ag=ag.slice(e+1)),Of(Uf,ig),t}finally{cg=!1}}}var kg=ra.ReactCurrentBatchConfig;function lg(e,t){if(e&&e.defaultProps){for(var r in t=m$3({},t),e=e.defaultProps)void 0===t[r]&&(t[r]=e[r]);return t}return t}var mg=Bf(null),ng=null,og=null,pg=null;function qg(){pg=og=ng=null}function rg(e){var t=mg.current;H$2(mg),e.type._context._currentValue=t}function sg(e,t){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)===t){if(null===r||(r.childLanes&t)===t)break;r.childLanes|=t}else e.childLanes|=t,null!==r&&(r.childLanes|=t);e=e.return}}function tg(e,t){ng=e,pg=og=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(!!(e.lanes&t)&&(ug=!0),e.firstContext=null)}function vg(e,t){if(pg!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(pg=e,t=1073741823),t={context:e,observedBits:t,next:null},null===og){if(null===ng)throw Error(y$3(308));og=t,ng.dependencies={lanes:0,firstContext:t,responders:null}}else og=og.next=t;return e._currentValue}var wg=!1;function xg(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function yg(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function zg(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Ag(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 Bg(e,t){var r=e.updateQueue,n=e.alternate;if(null!==n&&r===(n=n.updateQueue)){var o=null,a=null;if(null!==(r=r.firstBaseUpdate)){do{var i={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};null===a?o=a=i:a=a.next=i,r=r.next}while(null!==r);null===a?o=a=t:a=a.next=t}else o=a=t;return r={baseState:n.baseState,firstBaseUpdate:o,lastBaseUpdate:a,shared:n.shared,effects:n.effects},void(e.updateQueue=r)}null===(e=r.lastBaseUpdate)?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function Cg(e,t,r,n){var o=e.updateQueue;wg=!1;var a=o.firstBaseUpdate,i=o.lastBaseUpdate,s=o.shared.pending;if(null!==s){o.shared.pending=null;var c=s,u=c.next;c.next=null,null===i?a=u:i.next=u,i=c;var l=e.alternate;if(null!==l){var f=(l=l.updateQueue).lastBaseUpdate;f!==i&&(null===f?l.firstBaseUpdate=u:f.next=u,l.lastBaseUpdate=c)}}if(null!==a){for(f=o.baseState,i=0,l=u=c=null;;){s=a.lane;var p=a.eventTime;if((n&s)===s){null!==l&&(l=l.next={eventTime:p,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var d=e,h=a;switch(s=t,p=r,h.tag){case 1:if("function"==typeof(d=h.payload)){f=d.call(p,f,s);break e}f=d;break e;case 3:d.flags=-4097&d.flags|64;case 0:if(null==(s="function"==typeof(d=h.payload)?d.call(p,f,s):d))break e;f=m$3({},f,s);break e;case 2:wg=!0}}null!==a.callback&&(e.flags|=32,null===(s=o.effects)?o.effects=[a]:s.push(a))}else p={eventTime:p,lane:s,tag:a.tag,payload:a.payload,callback:a.callback,next:null},null===l?(u=l=p,c=f):l=l.next=p,i|=s;if(null===(a=a.next)){if(null===(s=o.shared.pending))break;a=s.next,s.next=null,o.lastBaseUpdate=s,o.shared.pending=null}}null===l&&(c=f),o.baseState=c,o.firstBaseUpdate=u,o.lastBaseUpdate=l,Dg|=i,e.lanes=i,e.memoizedState=f}}function Eg(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=r,"function"!=typeof o)throw Error(y$3(191,o));o.call(n)}}}var Fg=(new aa.Component).refs;function Gg(e,t,r,n){r=null==(r=r(n,t=e.memoizedState))?t:m$3({},t,r),e.memoizedState=r,0===e.lanes&&(e.updateQueue.baseState=r)}var Kg={isMounted:function(e){return!!(e=e._reactInternals)&&Zb(e)===e},enqueueSetState:function(e,t,r){e=e._reactInternals;var n=Hg(),o=Ig(e),a=zg(n,o);a.payload=t,null!=r&&(a.callback=r),Ag(e,a),Jg(e,o,n)},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var n=Hg(),o=Ig(e),a=zg(n,o);a.tag=1,a.payload=t,null!=r&&(a.callback=r),Ag(e,a),Jg(e,o,n)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=Hg(),n=Ig(e),o=zg(r,n);o.tag=2,null!=t&&(o.callback=t),Ag(e,o),Jg(e,n,r)}};function Lg(e,t,r,n,o,a,i){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(n,a,i):!t.prototype||!t.prototype.isPureReactComponent||(!Je(r,n)||!Je(o,a))}function Mg(e,t,r){var n=!1,o=Cf,a=t.contextType;return"object"==typeof a&&null!==a?a=vg(a):(o=Ff(t)?Df:M$1.current,a=(n=null!=(n=t.contextTypes))?Ef(e,o):Cf),t=new t(r,a),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=Kg,e.stateNode=t,t._reactInternals=e,n&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=a),t}function Ng(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&&Kg.enqueueReplaceState(t,t.state,null)}function Og(e,t,r,n){var o=e.stateNode;o.props=r,o.state=e.memoizedState,o.refs=Fg,xg(e);var a=t.contextType;"object"==typeof a&&null!==a?o.context=vg(a):(a=Ff(t)?Df:M$1.current,o.context=Ef(e,a)),Cg(e,r,o,n),o.state=e.memoizedState,"function"==typeof(a=t.getDerivedStateFromProps)&&(Gg(e,t,a,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&&Kg.enqueueReplaceState(o,o.state,null),Cg(e,r,o,n),o.state=e.memoizedState),"function"==typeof o.componentDidMount&&(e.flags|=4)}var Pg=Array.isArray;function Qg(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(y$3(309));var n=r.stateNode}if(!n)throw Error(y$3(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===Fg&&(t=n.refs={}),null===e?delete t[o]:t[o]=e},t._stringRef=o,t)}if("string"!=typeof e)throw Error(y$3(284));if(!r._owner)throw Error(y$3(290,e))}return e}function Rg(e,t){if("textarea"!==e.type)throw Error(y$3(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t))}function Sg(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.flags=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=Tg(e,t)).index=0,e.sibling=null,e}function a(t,r,n){return t.index=n,e?null!==(n=t.alternate)?(n=n.index)<r?(t.flags=2,r):n:(t.flags=2,r):r}function i(t){return e&&null===t.alternate&&(t.flags=2),t}function s(e,t,r,n){return null===t||6!==t.tag?((t=Ug(r,e.mode,n)).return=e,t):((t=o(t,r)).return=e,t)}function c(e,t,r,n){return null!==t&&t.elementType===r.type?((n=o(t,r.props)).ref=Qg(e,t,r),n.return=e,n):((n=Vg(r.type,r.key,r.props,null,e.mode,n)).ref=Qg(e,t,r),n.return=e,n)}function u(e,t,r,n){return null===t||4!==t.tag||t.stateNode.containerInfo!==r.containerInfo||t.stateNode.implementation!==r.implementation?((t=Wg(r,e.mode,n)).return=e,t):((t=o(t,r.children||[])).return=e,t)}function l(e,t,r,n,a){return null===t||7!==t.tag?((t=Xg(r,e.mode,n,a)).return=e,t):((t=o(t,r)).return=e,t)}function f(e,t,r){if("string"==typeof t||"number"==typeof t)return(t=Ug(""+t,e.mode,r)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case sa:return(r=Vg(t.type,t.key,t.props,null,e.mode,r)).ref=Qg(e,null,t),r.return=e,r;case ta:return(t=Wg(t,e.mode,r)).return=e,t}if(Pg(t)||La(t))return(t=Xg(t,e.mode,r,null)).return=e,t;Rg(e,t)}return null}function p(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 sa:return r.key===o?r.type===ua?l(e,t,r.props.children,n,o):c(e,t,r,n):null;case ta:return r.key===o?u(e,t,r,n):null}if(Pg(r)||La(r))return null!==o?null:l(e,t,r,n,null);Rg(e,r)}return null}function d(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 sa:return e=e.get(null===n.key?r:n.key)||null,n.type===ua?l(t,e,n.props.children,o,n.key):c(t,e,n,o);case ta:return u(t,e=e.get(null===n.key?r:n.key)||null,n,o)}if(Pg(n)||La(n))return l(t,e=e.get(r)||null,n,o,null);Rg(t,n)}return null}function h(o,i,s,c){for(var u=null,l=null,h=i,m=i=0,g=null;null!==h&&m<s.length;m++){h.index>m?(g=h,h=null):g=h.sibling;var y=p(o,h,s[m],c);if(null===y){null===h&&(h=g);break}e&&h&&null===y.alternate&&t(o,h),i=a(y,i,m),null===l?u=y:l.sibling=y,l=y,h=g}if(m===s.length)return r(o,h),u;if(null===h){for(;m<s.length;m++)null!==(h=f(o,s[m],c))&&(i=a(h,i,m),null===l?u=h:l.sibling=h,l=h);return u}for(h=n(o,h);m<s.length;m++)null!==(g=d(h,o,m,s[m],c))&&(e&&null!==g.alternate&&h.delete(null===g.key?m:g.key),i=a(g,i,m),null===l?u=g:l.sibling=g,l=g);return e&&h.forEach((function(e){return t(o,e)})),u}function m(o,i,s,c){var u=La(s);if("function"!=typeof u)throw Error(y$3(150));if(null==(s=u.call(s)))throw Error(y$3(151));for(var l=u=null,h=i,m=i=0,g=null,y=s.next();null!==h&&!y.done;m++,y=s.next()){h.index>m?(g=h,h=null):g=h.sibling;var v=p(o,h,y.value,c);if(null===v){null===h&&(h=g);break}e&&h&&null===v.alternate&&t(o,h),i=a(v,i,m),null===l?u=v:l.sibling=v,l=v,h=g}if(y.done)return r(o,h),u;if(null===h){for(;!y.done;m++,y=s.next())null!==(y=f(o,y.value,c))&&(i=a(y,i,m),null===l?u=y:l.sibling=y,l=y);return u}for(h=n(o,h);!y.done;m++,y=s.next())null!==(y=d(h,o,m,y.value,c))&&(e&&null!==y.alternate&&h.delete(null===y.key?m:y.key),i=a(y,i,m),null===l?u=y:l.sibling=y,l=y);return e&&h.forEach((function(e){return t(o,e)})),u}return function(e,n,a,s){var c="object"==typeof a&&null!==a&&a.type===ua&&null===a.key;c&&(a=a.props.children);var u="object"==typeof a&&null!==a;if(u)switch(a.$$typeof){case sa:e:{for(u=a.key,c=n;null!==c;){if(c.key===u){if(7===c.tag){if(a.type===ua){r(e,c.sibling),(n=o(c,a.props.children)).return=e,e=n;break e}}else if(c.elementType===a.type){r(e,c.sibling),(n=o(c,a.props)).ref=Qg(e,c,a),n.return=e,e=n;break e}r(e,c);break}t(e,c),c=c.sibling}a.type===ua?((n=Xg(a.props.children,e.mode,s,a.key)).return=e,e=n):((s=Vg(a.type,a.key,a.props,null,e.mode,s)).ref=Qg(e,n,a),s.return=e,e=s)}return i(e);case ta:e:{for(c=a.key;null!==n;){if(n.key===c){if(4===n.tag&&n.stateNode.containerInfo===a.containerInfo&&n.stateNode.implementation===a.implementation){r(e,n.sibling),(n=o(n,a.children||[])).return=e,e=n;break e}r(e,n);break}t(e,n),n=n.sibling}(n=Wg(a,e.mode,s)).return=e,e=n}return i(e)}if("string"==typeof a||"number"==typeof a)return a=""+a,null!==n&&6===n.tag?(r(e,n.sibling),(n=o(n,a)).return=e,e=n):(r(e,n),(n=Ug(a,e.mode,s)).return=e,e=n),i(e);if(Pg(a))return h(e,n,a,s);if(La(a))return m(e,n,a,s);if(u&&Rg(e,a),void 0===a&&!c)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(y$3(152,Ra(e.type)||"Component"))}return r(e,n)}}var Yg=Sg(!0),Zg=Sg(!1),$g={},ah=Bf($g),bh=Bf($g),ch=Bf($g);function dh(e){if(e===$g)throw Error(y$3(174));return e}function eh(e,t){switch(I$2(ch,t),I$2(bh,e),I$2(ah,$g),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:mb(null,"");break;default:t=mb(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}H$2(ah),I$2(ah,t)}function fh(){H$2(ah),H$2(bh),H$2(ch)}function gh(e){dh(ch.current);var t=dh(ah.current),r=mb(t,e.type);t!==r&&(I$2(bh,e),I$2(ah,r))}function hh(e){bh.current===e&&(H$2(ah),H$2(bh))}var P$1=Bf(0);function ih(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(64&t.flags)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}var jh=null,kh=null,lh=!1;function mh(e,t){var r=nh(5,null,null,0);r.elementType="DELETED",r.type="DELETED",r.stateNode=t,r.return=e,r.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=r,e.lastEffect=r):e.firstEffect=e.lastEffect=r}function oh(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 ph(e){if(lh){var t=kh;if(t){var r=t;if(!oh(e,t)){if(!(t=rf(r.nextSibling))||!oh(e,t))return e.flags=-1025&e.flags|2,lh=!1,void(jh=e);mh(jh,r)}jh=e,kh=rf(t.firstChild)}else e.flags=-1025&e.flags|2,lh=!1,jh=e}}function qh(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;jh=e}function rh(e){if(e!==jh)return!1;if(!lh)return qh(e),lh=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!nf(t,e.memoizedProps))for(t=kh;t;)mh(e,t),t=rf(t.nextSibling);if(qh(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(y$3(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var r=e.data;if("/$"===r){if(0===t){kh=rf(e.nextSibling);break e}t--}else"$"!==r&&"$!"!==r&&"$?"!==r||t++}e=e.nextSibling}kh=null}}else kh=jh?rf(e.stateNode.nextSibling):null;return!0}function sh(){kh=jh=null,lh=!1}var th=[];function uh(){for(var e=0;e<th.length;e++)th[e]._workInProgressVersionPrimary=null;th.length=0}var vh=ra.ReactCurrentDispatcher,wh=ra.ReactCurrentBatchConfig,xh=0,R$1=null,S$1=null,T=null,yh=!1,zh=!1;function Ah(){throw Error(y$3(321))}function Bh(e,t){if(null===t)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!He(e[r],t[r]))return!1;return!0}function Ch(e,t,r,n,o,a){if(xh=a,R$1=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,vh.current=null===e||null===e.memoizedState?Dh:Eh,e=r(n,o),zh){a=0;do{if(zh=!1,!(25>a))throw Error(y$3(301));a+=1,T=S$1=null,t.updateQueue=null,vh.current=Fh,e=r(n,o)}while(zh)}if(vh.current=Gh,t=null!==S$1&&null!==S$1.next,xh=0,T=S$1=R$1=null,yh=!1,t)throw Error(y$3(300));return e}function Hh(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===T?R$1.memoizedState=T=e:T=T.next=e,T}function Ih(){if(null===S$1){var e=R$1.alternate;e=null!==e?e.memoizedState:null}else e=S$1.next;var t=null===T?R$1.memoizedState:T.next;if(null!==t)T=t,S$1=e;else{if(null===e)throw Error(y$3(310));e={memoizedState:(S$1=e).memoizedState,baseState:S$1.baseState,baseQueue:S$1.baseQueue,queue:S$1.queue,next:null},null===T?R$1.memoizedState=T=e:T=T.next=e}return T}function Jh(e,t){return"function"==typeof t?t(e):t}function Kh(e){var t=Ih(),r=t.queue;if(null===r)throw Error(y$3(311));r.lastRenderedReducer=e;var n=S$1,o=n.baseQueue,a=r.pending;if(null!==a){if(null!==o){var i=o.next;o.next=a.next,a.next=i}n.baseQueue=o=a,r.pending=null}if(null!==o){o=o.next,n=n.baseState;var s=i=a=null,c=o;do{var u=c.lane;if((xh&u)===u)null!==s&&(s=s.next={lane:0,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null}),n=c.eagerReducer===e?c.eagerState:e(n,c.action);else{var l={lane:u,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null};null===s?(i=s=l,a=n):s=s.next=l,R$1.lanes|=u,Dg|=u}c=c.next}while(null!==c&&c!==o);null===s?a=n:s.next=i,He(n,t.memoizedState)||(ug=!0),t.memoizedState=n,t.baseState=a,t.baseQueue=s,r.lastRenderedState=n}return[t.memoizedState,r.dispatch]}function Lh(e){var t=Ih(),r=t.queue;if(null===r)throw Error(y$3(311));r.lastRenderedReducer=e;var n=r.dispatch,o=r.pending,a=t.memoizedState;if(null!==o){r.pending=null;var i=o=o.next;do{a=e(a,i.action),i=i.next}while(i!==o);He(a,t.memoizedState)||(ug=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),r.lastRenderedState=a}return[a,n]}function Mh(e,t,r){var n=t._getVersion;n=n(t._source);var o=t._workInProgressVersionPrimary;if(null!==o?e=o===n:(e=e.mutableReadLanes,(e=(xh&e)===e)&&(t._workInProgressVersionPrimary=n,th.push(t))),e)return r(t._source);throw th.push(t),Error(y$3(350))}function Nh(e,t,r,n){var o=U$1;if(null===o)throw Error(y$3(349));var a=t._getVersion,i=a(t._source),s=vh.current,c=s.useState((function(){return Mh(o,t,r)})),u=c[1],l=c[0];c=T;var f=e.memoizedState,p=f.refs,d=p.getSnapshot,h=f.source;f=f.subscribe;var m=R$1;return e.memoizedState={refs:p,source:t,subscribe:n},s.useEffect((function(){p.getSnapshot=r,p.setSnapshot=u;var e=a(t._source);if(!He(i,e)){e=r(t._source),He(l,e)||(u(e),e=Ig(m),o.mutableReadLanes|=e&o.pendingLanes),e=o.mutableReadLanes,o.entangledLanes|=e;for(var n=o.entanglements,s=e;0<s;){var c=31-Vc(s),f=1<<c;n[c]|=e,s&=~f}}}),[r,t,n]),s.useEffect((function(){return n(t._source,(function(){var e=p.getSnapshot,r=p.setSnapshot;try{r(e(t._source));var n=Ig(m);o.mutableReadLanes|=n&o.pendingLanes}catch(e){r((function(){throw e}))}}))}),[t,n]),He(d,r)&&He(h,t)&&He(f,n)||((e={pending:null,dispatch:null,lastRenderedReducer:Jh,lastRenderedState:l}).dispatch=u=Oh.bind(null,R$1,e),c.queue=e,c.baseQueue=null,l=Mh(o,t,r),c.memoizedState=c.baseState=l),l}function Ph(e,t,r){return Nh(Ih(),e,t,r)}function Qh(e){var t=Hh();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:Jh,lastRenderedState:e}).dispatch=Oh.bind(null,R$1,e),[t.memoizedState,e]}function Rh(e,t,r,n){return e={tag:e,create:t,destroy:r,deps:n,next:null},null===(t=R$1.updateQueue)?(t={lastEffect:null},R$1.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 Sh(e){return e={current:e},Hh().memoizedState=e}function Th(){return Ih().memoizedState}function Uh(e,t,r,n){var o=Hh();R$1.flags|=e,o.memoizedState=Rh(1|t,r,void 0,void 0===n?null:n)}function Vh(e,t,r,n){var o=Ih();n=void 0===n?null:n;var a=void 0;if(null!==S$1){var i=S$1.memoizedState;if(a=i.destroy,null!==n&&Bh(n,i.deps))return void Rh(t,r,a,n)}R$1.flags|=e,o.memoizedState=Rh(1|t,r,a,n)}function Wh(e,t){return Uh(516,4,e,t)}function Xh(e,t){return Vh(516,4,e,t)}function Yh(e,t){return Vh(4,2,e,t)}function Zh(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function $h(e,t,r){return r=null!=r?r.concat([e]):null,Vh(4,2,Zh.bind(null,t,e),r)}function ai(){}function bi(e,t){var r=Ih();t=void 0===t?null:t;var n=r.memoizedState;return null!==n&&null!==t&&Bh(t,n[1])?n[0]:(r.memoizedState=[e,t],e)}function ci(e,t){var r=Ih();t=void 0===t?null:t;var n=r.memoizedState;return null!==n&&null!==t&&Bh(t,n[1])?n[0]:(e=e(),r.memoizedState=[e,t],e)}function di(e,t){var r=eg();gg(98>r?98:r,(function(){e(!0)})),gg(97<r?97:r,(function(){var r=wh.transition;wh.transition=1;try{e(!1),t()}finally{wh.transition=r}}))}function Oh(e,t,r){var n=Hg(),o=Ig(e),a={lane:o,action:r,eagerReducer:null,eagerState:null,next:null},i=t.pending;if(null===i?a.next=a:(a.next=i.next,i.next=a),t.pending=a,i=e.alternate,e===R$1||null!==i&&i===R$1)zh=yh=!0;else{if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=t.lastRenderedReducer))try{var s=t.lastRenderedState,c=i(s,r);if(a.eagerReducer=i,a.eagerState=c,He(c,s))return}catch(e){}Jg(e,o,n)}}var Gh={readContext:vg,useCallback:Ah,useContext:Ah,useEffect:Ah,useImperativeHandle:Ah,useLayoutEffect:Ah,useMemo:Ah,useReducer:Ah,useRef:Ah,useState:Ah,useDebugValue:Ah,useDeferredValue:Ah,useTransition:Ah,useMutableSource:Ah,useOpaqueIdentifier:Ah,unstable_isNewReconciler:!1},Dh={readContext:vg,useCallback:function(e,t){return Hh().memoizedState=[e,void 0===t?null:t],e},useContext:vg,useEffect:Wh,useImperativeHandle:function(e,t,r){return r=null!=r?r.concat([e]):null,Uh(4,2,Zh.bind(null,t,e),r)},useLayoutEffect:function(e,t){return Uh(4,2,e,t)},useMemo:function(e,t){var r=Hh();return t=void 0===t?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=Hh();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=Oh.bind(null,R$1,e),[n.memoizedState,e]},useRef:Sh,useState:Qh,useDebugValue:ai,useDeferredValue:function(e){var t=Qh(e),r=t[0],n=t[1];return Wh((function(){var t=wh.transition;wh.transition=1;try{n(e)}finally{wh.transition=t}}),[e]),r},useTransition:function(){var e=Qh(!1),t=e[0];return Sh(e=di.bind(null,e[1])),[e,t]},useMutableSource:function(e,t,r){var n=Hh();return n.memoizedState={refs:{getSnapshot:t,setSnapshot:null},source:e,subscribe:r},Nh(n,e,t,r)},useOpaqueIdentifier:function(){if(lh){var e=!1,t=uf((function(){throw e||(e=!0,r("r:"+(tf++).toString(36))),Error(y$3(355))})),r=Qh(t)[1];return!(2&R$1.mode)&&(R$1.flags|=516,Rh(5,(function(){r("r:"+(tf++).toString(36))}),void 0,null)),t}return Qh(t="r:"+(tf++).toString(36)),t},unstable_isNewReconciler:!1},Eh={readContext:vg,useCallback:bi,useContext:vg,useEffect:Xh,useImperativeHandle:$h,useLayoutEffect:Yh,useMemo:ci,useReducer:Kh,useRef:Th,useState:function(){return Kh(Jh)},useDebugValue:ai,useDeferredValue:function(e){var t=Kh(Jh),r=t[0],n=t[1];return Xh((function(){var t=wh.transition;wh.transition=1;try{n(e)}finally{wh.transition=t}}),[e]),r},useTransition:function(){var e=Kh(Jh)[0];return[Th().current,e]},useMutableSource:Ph,useOpaqueIdentifier:function(){return Kh(Jh)[0]},unstable_isNewReconciler:!1},Fh={readContext:vg,useCallback:bi,useContext:vg,useEffect:Xh,useImperativeHandle:$h,useLayoutEffect:Yh,useMemo:ci,useReducer:Lh,useRef:Th,useState:function(){return Lh(Jh)},useDebugValue:ai,useDeferredValue:function(e){var t=Lh(Jh),r=t[0],n=t[1];return Xh((function(){var t=wh.transition;wh.transition=1;try{n(e)}finally{wh.transition=t}}),[e]),r},useTransition:function(){var e=Lh(Jh)[0];return[Th().current,e]},useMutableSource:Ph,useOpaqueIdentifier:function(){return Lh(Jh)[0]},unstable_isNewReconciler:!1},ei=ra.ReactCurrentOwner,ug=!1;function fi(e,t,r,n){t.child=null===e?Zg(t,null,r,n):Yg(t,e.child,r,n)}function gi(e,t,r,n,o){r=r.render;var a=t.ref;return tg(t,o),n=Ch(e,t,r,n,a,o),null===e||ug?(t.flags|=1,fi(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~o,hi(e,t,o))}function ii(e,t,r,n,o,a){if(null===e){var i=r.type;return"function"!=typeof i||ji(i)||void 0!==i.defaultProps||null!==r.compare||void 0!==r.defaultProps?((e=Vg(r.type,null,n,t,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,ki(e,t,i,n,o,a))}return i=e.child,o&a||(o=i.memoizedProps,!(r=null!==(r=r.compare)?r:Je)(o,n)||e.ref!==t.ref)?(t.flags|=1,(e=Tg(i,n)).ref=t.ref,e.return=t,t.child=e):hi(e,t,a)}function ki(e,t,r,n,o,a){if(null!==e&&Je(e.memoizedProps,n)&&e.ref===t.ref){if(ug=!1,!(a&o))return t.lanes=e.lanes,hi(e,t,a);16384&e.flags&&(ug=!0)}return li(e,t,r,n,a)}function mi(e,t,r){var n=t.pendingProps,o=n.children,a=null!==e?e.memoizedState:null;if("hidden"===n.mode||"unstable-defer-without-hiding"===n.mode)if(4&t.mode){if(!(1073741824&r))return e=null!==a?a.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e},ni(t,e),null;t.memoizedState={baseLanes:0},ni(t,null!==a?a.baseLanes:r)}else t.memoizedState={baseLanes:0},ni(t,r);else null!==a?(n=a.baseLanes|r,t.memoizedState=null):n=r,ni(t,n);return fi(e,t,o,r),t.child}function oi(e,t){var r=t.ref;(null===e&&null!==r||null!==e&&e.ref!==r)&&(t.flags|=128)}function li(e,t,r,n,o){var a=Ff(r)?Df:M$1.current;return a=Ef(t,a),tg(t,o),r=Ch(e,t,r,n,a,o),null===e||ug?(t.flags|=1,fi(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~o,hi(e,t,o))}function pi(e,t,r,n,o){if(Ff(r)){var a=!0;Jf(t)}else a=!1;if(tg(t,o),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),Mg(t,r,n),Og(t,r,n,o),n=!0;else if(null===e){var i=t.stateNode,s=t.memoizedProps;i.props=s;var c=i.context,u=r.contextType;"object"==typeof u&&null!==u?u=vg(u):u=Ef(t,u=Ff(r)?Df:M$1.current);var l=r.getDerivedStateFromProps,f="function"==typeof l||"function"==typeof i.getSnapshotBeforeUpdate;f||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(s!==n||c!==u)&&Ng(t,i,n,u),wg=!1;var p=t.memoizedState;i.state=p,Cg(t,n,i,o),c=t.memoizedState,s!==n||p!==c||N$1.current||wg?("function"==typeof l&&(Gg(t,r,l,n),c=t.memoizedState),(s=wg||Lg(t,r,s,n,p,c,u))?(f||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(t.flags|=4)):("function"==typeof i.componentDidMount&&(t.flags|=4),t.memoizedProps=n,t.memoizedState=c),i.props=n,i.state=c,i.context=u,n=s):("function"==typeof i.componentDidMount&&(t.flags|=4),n=!1)}else{i=t.stateNode,yg(e,t),s=t.memoizedProps,u=t.type===t.elementType?s:lg(t.type,s),i.props=u,f=t.pendingProps,p=i.context,"object"==typeof(c=r.contextType)&&null!==c?c=vg(c):c=Ef(t,c=Ff(r)?Df:M$1.current);var d=r.getDerivedStateFromProps;(l="function"==typeof d||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(s!==f||p!==c)&&Ng(t,i,n,c),wg=!1,p=t.memoizedState,i.state=p,Cg(t,n,i,o);var h=t.memoizedState;s!==f||p!==h||N$1.current||wg?("function"==typeof d&&(Gg(t,r,d,n),h=t.memoizedState),(u=wg||Lg(t,r,u,n,p,h,c))?(l||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(n,h,c),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(n,h,c)),"function"==typeof i.componentDidUpdate&&(t.flags|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(t.flags|=256)):("function"!=typeof i.componentDidUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=256),t.memoizedProps=n,t.memoizedState=h),i.props=n,i.state=h,i.context=c,n=u):("function"!=typeof i.componentDidUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=256),n=!1)}return qi(e,t,r,n,a,o)}function qi(e,t,r,n,o,a){oi(e,t);var i=!!(64&t.flags);if(!n&&!i)return o&&Kf(t,r,!1),hi(e,t,a);n=t.stateNode,ei.current=t;var s=i&&"function"!=typeof r.getDerivedStateFromError?null:n.render();return t.flags|=1,null!==e&&i?(t.child=Yg(t,e.child,null,a),t.child=Yg(t,null,s,a)):fi(e,t,s,a),t.memoizedState=n.state,o&&Kf(t,r,!0),t.child}function ri(e){var t=e.stateNode;t.pendingContext?Hf(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Hf(e,t.context,!1),eh(e,t.containerInfo)}var Bi,Ci,Di,Ei,si={dehydrated:null,retryLane:0};function ti(e,t,r){var n,o=t.pendingProps,a=P$1.current,i=!1;return(n=!!(64&t.flags))||(n=(null===e||null!==e.memoizedState)&&!!(2&a)),n?(i=!0,t.flags&=-65):null!==e&&null===e.memoizedState||void 0===o.fallback||!0===o.unstable_avoidThisFallback||(a|=1),I$2(P$1,1&a),null===e?(void 0!==o.fallback&&ph(t),e=o.children,a=o.fallback,i?(e=ui(t,e,a,r),t.child.memoizedState={baseLanes:r},t.memoizedState=si,e):"number"==typeof o.unstable_expectedLoadTime?(e=ui(t,e,a,r),t.child.memoizedState={baseLanes:r},t.memoizedState=si,t.lanes=33554432,e):((r=vi({mode:"visible",children:e},t.mode,r,null)).return=t,t.child=r)):(e.memoizedState,i?(o=wi(e,t,o.children,o.fallback,r),i=t.child,a=e.child.memoizedState,i.memoizedState=null===a?{baseLanes:r}:{baseLanes:a.baseLanes|r},i.childLanes=e.childLanes&~r,t.memoizedState=si,o):(r=xi(e,t,o.children,r),t.memoizedState=null,r))}function ui(e,t,r,n){var o=e.mode,a=e.child;return t={mode:"hidden",children:t},2&o||null===a?a=vi(t,o,0,null):(a.childLanes=0,a.pendingProps=t),r=Xg(r,o,n,null),a.return=e,r.return=e,a.sibling=r,e.child=a,r}function xi(e,t,r,n){var o=e.child;return e=o.sibling,r=Tg(o,{mode:"visible",children:r}),!(2&t.mode)&&(r.lanes=n),r.return=t,r.sibling=null,null!==e&&(e.nextEffect=null,e.flags=8,t.firstEffect=t.lastEffect=e),t.child=r}function wi(e,t,r,n,o){var a=t.mode,i=e.child;e=i.sibling;var s={mode:"hidden",children:r};return 2&a||t.child===i?r=Tg(i,s):((r=t.child).childLanes=0,r.pendingProps=s,null!==(i=r.lastEffect)?(t.firstEffect=r.firstEffect,t.lastEffect=i,i.nextEffect=null):t.firstEffect=t.lastEffect=null),null!==e?n=Tg(e,n):(n=Xg(n,a,o,null)).flags|=2,n.return=t,r.return=t,r.sibling=n,t.child=r,n}function yi(e,t){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),sg(e.return,t)}function zi(e,t,r,n,o,a){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:o,lastEffect:a}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=n,i.tail=r,i.tailMode=o,i.lastEffect=a)}function Ai(e,t,r){var n=t.pendingProps,o=n.revealOrder,a=n.tail;if(fi(e,t,n.children,r),2&(n=P$1.current))n=1&n|2,t.flags|=64;else{if(null!==e&&64&e.flags)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&yi(e,r);else if(19===e.tag)yi(e,r);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;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(I$2(P$1,n),2&t.mode)switch(o){case"forwards":for(r=t.child,o=null;null!==r;)null!==(e=r.alternate)&&null===ih(e)&&(o=r),r=r.sibling;null===(r=o)?(o=t.child,t.child=null):(o=r.sibling,r.sibling=null),zi(t,!1,o,r,a,t.lastEffect);break;case"backwards":for(r=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===ih(e)){t.child=o;break}e=o.sibling,o.sibling=r,r=o,o=e}zi(t,!0,r,null,a,t.lastEffect);break;case"together":zi(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}else t.memoizedState=null;return t.child}function hi(e,t,r){if(null!==e&&(t.dependencies=e.dependencies),Dg|=t.lanes,r&t.childLanes){if(null!==e&&t.child!==e.child)throw Error(y$3(153));if(null!==t.child){for(r=Tg(e=t.child,e.pendingProps),t.child=r,r.return=t;null!==e.sibling;)e=e.sibling,(r=r.sibling=Tg(e,e.pendingProps)).return=t;r.sibling=null}return t.child}return null}function Fi(e,t){if(!lh)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 Gi(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 Ff(t.type)&&Gf(),null;case 3:return fh(),H$2(N$1),H$2(M$1),uh(),(n=t.stateNode).pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null!==e&&null!==e.child||(rh(t)?t.flags|=4:n.hydrate||(t.flags|=256)),Ci(t),null;case 5:hh(t);var o=dh(ch.current);if(r=t.type,null!==e&&null!=t.stateNode)Di(e,t,r,n,o),e.ref!==t.ref&&(t.flags|=128);else{if(!n){if(null===t.stateNode)throw Error(y$3(166));return null}if(e=dh(ah.current),rh(t)){n=t.stateNode,r=t.type;var a=t.memoizedProps;switch(n[wf]=t,n[xf]=a,r){case"dialog":G$2("cancel",n),G$2("close",n);break;case"iframe":case"object":case"embed":G$2("load",n);break;case"video":case"audio":for(e=0;e<Xe.length;e++)G$2(Xe[e],n);break;case"source":G$2("error",n);break;case"img":case"image":case"link":G$2("error",n),G$2("load",n);break;case"details":G$2("toggle",n);break;case"input":Za(n,a),G$2("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!a.multiple},G$2("invalid",n);break;case"textarea":hb(n,a),G$2("invalid",n)}for(var i in vb(r,a),e=null,a)a.hasOwnProperty(i)&&(o=a[i],"children"===i?"string"==typeof o?n.textContent!==o&&(e=["children",o]):"number"==typeof o&&n.textContent!==""+o&&(e=["children",""+o]):ca.hasOwnProperty(i)&&null!=o&&"onScroll"===i&&G$2("scroll",n));switch(r){case"input":Va(n),cb(n,a,!0);break;case"textarea":Va(n),jb(n);break;case"select":case"option":break;default:"function"==typeof a.onClick&&(n.onclick=jf)}n=e,t.updateQueue=n,null!==n&&(t.flags|=4)}else{switch(i=9===o.nodeType?o:o.ownerDocument,e===kb.html&&(e=lb(r)),e===kb.html?"script"===r?((e=i.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof n.is?e=i.createElement(r,{is:n.is}):(e=i.createElement(r),"select"===r&&(i=e,n.multiple?i.multiple=!0:n.size&&(i.size=n.size))):e=i.createElementNS(e,r),e[wf]=t,e[xf]=n,Bi(e,t,!1,!1),t.stateNode=e,i=wb(r,n),r){case"dialog":G$2("cancel",e),G$2("close",e),o=n;break;case"iframe":case"object":case"embed":G$2("load",e),o=n;break;case"video":case"audio":for(o=0;o<Xe.length;o++)G$2(Xe[o],e);o=n;break;case"source":G$2("error",e),o=n;break;case"img":case"image":case"link":G$2("error",e),G$2("load",e),o=n;break;case"details":G$2("toggle",e),o=n;break;case"input":Za(e,n),o=Ya(e,n),G$2("invalid",e);break;case"option":o=eb(e,n);break;case"select":e._wrapperState={wasMultiple:!!n.multiple},o=m$3({},n,{value:void 0}),G$2("invalid",e);break;case"textarea":hb(e,n),o=gb(e,n),G$2("invalid",e);break;default:o=n}vb(r,o);var s=o;for(a in s)if(s.hasOwnProperty(a)){var c=s[a];"style"===a?tb(e,c):"dangerouslySetInnerHTML"===a?null!=(c=c?c.__html:void 0)&&ob(e,c):"children"===a?"string"==typeof c?("textarea"!==r||""!==c)&&pb(e,c):"number"==typeof c&&pb(e,""+c):"suppressContentEditableWarning"!==a&&"suppressHydrationWarning"!==a&&"autoFocus"!==a&&(ca.hasOwnProperty(a)?null!=c&&"onScroll"===a&&G$2("scroll",e):null!=c&&qa(e,a,c,i))}switch(r){case"input":Va(e),cb(e,n,!1);break;case"textarea":Va(e),jb(e);break;case"option":null!=n.value&&e.setAttribute("value",""+Sa(n.value));break;case"select":e.multiple=!!n.multiple,null!=(a=n.value)?fb(e,!!n.multiple,a,!1):null!=n.defaultValue&&fb(e,!!n.multiple,n.defaultValue,!0);break;default:"function"==typeof o.onClick&&(e.onclick=jf)}mf(r,n)&&(t.flags|=4)}null!==t.ref&&(t.flags|=128)}return null;case 6:if(e&&null!=t.stateNode)Ei(e,t,e.memoizedProps,n);else{if("string"!=typeof n&&null===t.stateNode)throw Error(y$3(166));r=dh(ch.current),dh(ah.current),rh(t)?(n=t.stateNode,r=t.memoizedProps,n[wf]=t,n.nodeValue!==r&&(t.flags|=4)):((n=(9===r.nodeType?r:r.ownerDocument).createTextNode(n))[wf]=t,t.stateNode=n)}return null;case 13:return H$2(P$1),n=t.memoizedState,64&t.flags?(t.lanes=r,t):(n=null!==n,r=!1,null===e?void 0!==t.memoizedProps.fallback&&rh(t):r=null!==e.memoizedState,n&&!r&&2&t.mode&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||1&P$1.current?0===V&&(V=3):(0!==V&&3!==V||(V=4),null===U$1||!(134217727&Dg)&&!(134217727&Hi)||Ii(U$1,W$1))),(n||r)&&(t.flags|=4),null);case 4:return fh(),Ci(t),null===e&&cf(t.stateNode.containerInfo),null;case 10:return rg(t),null;case 19:if(H$2(P$1),null===(n=t.memoizedState))return null;if(a=!!(64&t.flags),null===(i=n.rendering))if(a)Fi(n,!1);else{if(0!==V||null!==e&&64&e.flags)for(e=t.child;null!==e;){if(null!==(i=ih(e))){for(t.flags|=64,Fi(n,!1),null!==(a=i.updateQueue)&&(t.updateQueue=a,t.flags|=4),null===n.lastEffect&&(t.firstEffect=null),t.lastEffect=n.lastEffect,n=r,r=t.child;null!==r;)e=n,(a=r).flags&=2,a.nextEffect=null,a.firstEffect=null,a.lastEffect=null,null===(i=a.alternate)?(a.childLanes=0,a.lanes=e,a.child=null,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=i.childLanes,a.lanes=i.lanes,a.child=i.child,a.memoizedProps=i.memoizedProps,a.memoizedState=i.memoizedState,a.updateQueue=i.updateQueue,a.type=i.type,e=i.dependencies,a.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return I$2(P$1,1&P$1.current|2),t.child}e=e.sibling}null!==n.tail&&O$1()>Ji&&(t.flags|=64,a=!0,Fi(n,!1),t.lanes=33554432)}else{if(!a)if(null!==(e=ih(i))){if(t.flags|=64,a=!0,null!==(r=e.updateQueue)&&(t.updateQueue=r,t.flags|=4),Fi(n,!0),null===n.tail&&"hidden"===n.tailMode&&!i.alternate&&!lh)return null!==(t=t.lastEffect=n.lastEffect)&&(t.nextEffect=null),null}else 2*O$1()-n.renderingStartTime>Ji&&1073741824!==r&&(t.flags|=64,a=!0,Fi(n,!1),t.lanes=33554432);n.isBackwards?(i.sibling=t.child,t.child=i):(null!==(r=n.last)?r.sibling=i:t.child=i,n.last=i)}return null!==n.tail?(r=n.tail,n.rendering=r,n.tail=r.sibling,n.lastEffect=t.lastEffect,n.renderingStartTime=O$1(),r.sibling=null,t=P$1.current,I$2(P$1,a?1&t|2:1&t),r):null;case 23:case 24:return Ki(),null!==e&&null!==e.memoizedState!=(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==n.mode&&(t.flags|=4),null}throw Error(y$3(156,t.tag))}function Li(e){switch(e.tag){case 1:Ff(e.type)&&Gf();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(fh(),H$2(N$1),H$2(M$1),uh(),64&(t=e.flags))throw Error(y$3(285));return e.flags=-4097&t|64,e;case 5:return hh(e),null;case 13:return H$2(P$1),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return H$2(P$1),null;case 4:return fh(),null;case 10:return rg(e),null;case 23:case 24:return Ki(),null;default:return null}}function Mi(e,t){try{var r="",n=t;do{r+=Qa(n),n=n.return}while(n);var o=r}catch(e){o="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:o}}function Ni(e,t){try{console.error(t.value)}catch(e){setTimeout((function(){throw e}))}}Bi=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}},Ci=function(){},Di=function(e,t,r,n){var o=e.memoizedProps;if(o!==n){e=t.stateNode,dh(ah.current);var a,i=null;switch(r){case"input":o=Ya(e,o),n=Ya(e,n),i=[];break;case"option":o=eb(e,o),n=eb(e,n),i=[];break;case"select":o=m$3({},o,{value:void 0}),n=m$3({},n,{value:void 0}),i=[];break;case"textarea":o=gb(e,o),n=gb(e,n),i=[];break;default:"function"!=typeof o.onClick&&"function"==typeof n.onClick&&(e.onclick=jf)}for(u in vb(r,n),r=null,o)if(!n.hasOwnProperty(u)&&o.hasOwnProperty(u)&&null!=o[u])if("style"===u){var s=o[u];for(a in s)s.hasOwnProperty(a)&&(r||(r={}),r[a]="")}else"dangerouslySetInnerHTML"!==u&&"children"!==u&&"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(ca.hasOwnProperty(u)?i||(i=[]):(i=i||[]).push(u,null));for(u in n){var c=n[u];if(s=null!=o?o[u]:void 0,n.hasOwnProperty(u)&&c!==s&&(null!=c||null!=s))if("style"===u)if(s){for(a in s)!s.hasOwnProperty(a)||c&&c.hasOwnProperty(a)||(r||(r={}),r[a]="");for(a in c)c.hasOwnProperty(a)&&s[a]!==c[a]&&(r||(r={}),r[a]=c[a])}else r||(i||(i=[]),i.push(u,r)),r=c;else"dangerouslySetInnerHTML"===u?(c=c?c.__html:void 0,s=s?s.__html:void 0,null!=c&&s!==c&&(i=i||[]).push(u,c)):"children"===u?"string"!=typeof c&&"number"!=typeof c||(i=i||[]).push(u,""+c):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&(ca.hasOwnProperty(u)?(null!=c&&"onScroll"===u&&G$2("scroll",e),i||s===c||(i=[])):"object"==typeof c&&null!==c&&c.$$typeof===Ga?c.toString():(i=i||[]).push(u,c))}r&&(i=i||[]).push("style",r);var u=i;(t.updateQueue=u)&&(t.flags|=4)}},Ei=function(e,t,r,n){r!==n&&(t.flags|=4)};var Oi="function"==typeof WeakMap?WeakMap:Map;function Pi(e,t,r){(r=zg(-1,r)).tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){Qi||(Qi=!0,Ri=n),Ni(e,t)},r}function Si(e,t,r){(r=zg(-1,r)).tag=3;var n=e.type.getDerivedStateFromError;if("function"==typeof n){var o=t.value;r.payload=function(){return Ni(e,t),n(o)}}var a=e.stateNode;return null!==a&&"function"==typeof a.componentDidCatch&&(r.callback=function(){"function"!=typeof n&&(null===Ti?Ti=new Set([this]):Ti.add(this),Ni(e,t));var r=t.stack;this.componentDidCatch(t.value,{componentStack:null!==r?r:""})}),r}var Ui="function"==typeof WeakSet?WeakSet:Set;function Vi(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){Wi(e,t)}else t.current=null}function Xi(e,t){switch(t.tag){case 0:case 11:case 15:case 22:case 5:case 6:case 4:case 17:return;case 1:if(256&t.flags&&null!==e){var r=e.memoizedProps,n=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?r:lg(t.type,r),n),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&qf(t.stateNode.containerInfo))}throw Error(y$3(163))}function Yi(e,t,r){switch(r.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=r.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(!(3&~e.tag)){var n=e.create;e.destroy=n()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=r.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var o=e;n=o.next,4&(o=o.tag)&&1&o&&(Zi(r,e),$i(r,e)),e=n}while(e!==t)}return;case 1:return e=r.stateNode,4&r.flags&&(null===t?e.componentDidMount():(n=r.elementType===r.type?t.memoizedProps:lg(r.type,t.memoizedProps),e.componentDidUpdate(n,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=r.updateQueue)&&Eg(r,t,e));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}Eg(r,t,e)}return;case 5:return e=r.stateNode,void(null===t&&4&r.flags&&mf(r.type,r.memoizedProps)&&e.focus());case 6:case 4:case 12:case 19:case 17:case 20:case 21:case 23:case 24:return;case 13:return void(null===r.memoizedState&&(r=r.alternate,null!==r&&(r=r.memoizedState,null!==r&&(r=r.dehydrated,null!==r&&Cc(r)))))}throw Error(y$3(163))}function aj(e,t){for(var r=e;;){if(5===r.tag){var n=r.stateNode;if(t)"function"==typeof(n=n.style).setProperty?n.setProperty("display","none","important"):n.display="none";else{n=r.stateNode;var o=r.memoizedProps.style;o=null!=o&&o.hasOwnProperty("display")?o.display:null,n.style.display=sb("display",o)}}else if(6===r.tag)r.stateNode.nodeValue=t?"":r.memoizedProps;else if((23!==r.tag&&24!==r.tag||null===r.memoizedState||r===e)&&null!==r.child){r.child.return=r,r=r.child;continue}if(r===e)break;for(;null===r.sibling;){if(null===r.return||r.return===e)return;r=r.return}r.sibling.return=r.return,r=r.sibling}}function bj(e,t){if(Mf&&"function"==typeof Mf.onCommitFiberUnmount)try{Mf.onCommitFiberUnmount(Lf,t)}catch(e){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var r=e=e.next;do{var n=r,o=n.destroy;if(n=n.tag,void 0!==o)if(4&n)Zi(t,r);else{n=t;try{o()}catch(e){Wi(n,e)}}r=r.next}while(r!==e)}break;case 1:if(Vi(t),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(e){Wi(t,e)}break;case 5:Vi(t);break;case 4:cj(e,t)}}function dj(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function ej(e){return 5===e.tag||3===e.tag||4===e.tag}function fj(e){e:{for(var t=e.return;null!==t;){if(ej(t))break e;t=t.return}throw Error(y$3(160))}var r=t;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(y$3(161))}16&r.flags&&(pb(t,""),r.flags&=-17);e:t:for(r=e;;){for(;null===r.sibling;){if(null===r.return||ej(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.flags)continue t;if(null===r.child||4===r.tag)continue t;r.child.return=r,r=r.child}if(!(2&r.flags)){r=r.stateNode;break e}}n?gj(e,r,t):hj(e,r,t)}function gj(e,t,r){var n=e.tag,o=5===n||6===n;if(o)e=o?e.stateNode:e.stateNode.instance,t?8===r.nodeType?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(8===r.nodeType?(t=r.parentNode).insertBefore(e,r):(t=r).appendChild(e),null!=(r=r._reactRootContainer)||null!==t.onclick||(t.onclick=jf));else if(4!==n&&null!==(e=e.child))for(gj(e,t,r),e=e.sibling;null!==e;)gj(e,t,r),e=e.sibling}function hj(e,t,r){var n=e.tag,o=5===n||6===n;if(o)e=o?e.stateNode:e.stateNode.instance,t?r.insertBefore(e,t):r.appendChild(e);else if(4!==n&&null!==(e=e.child))for(hj(e,t,r),e=e.sibling;null!==e;)hj(e,t,r),e=e.sibling}function cj(e,t){for(var r,n,o=t,a=!1;;){if(!a){a=o.return;e:for(;;){if(null===a)throw Error(y$3(160));switch(r=a.stateNode,a.tag){case 5:n=!1;break e;case 3:case 4:r=r.containerInfo,n=!0;break e}a=a.return}a=!0}if(5===o.tag||6===o.tag){e:for(var i=e,s=o,c=s;;)if(bj(i,c),null!==c.child&&4!==c.tag)c.child.return=c,c=c.child;else{if(c===s)break e;for(;null===c.sibling;){if(null===c.return||c.return===s)break e;c=c.return}c.sibling.return=c.return,c=c.sibling}n?(i=r,s=o.stateNode,8===i.nodeType?i.parentNode.removeChild(s):i.removeChild(s)):r.removeChild(o.stateNode)}else if(4===o.tag){if(null!==o.child){r=o.stateNode.containerInfo,n=!0,o.child.return=o,o=o.child;continue}}else if(bj(e,o),null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)return;4===(o=o.return).tag&&(a=!1)}o.sibling.return=o.return,o=o.sibling}}function ij(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var n=r=r.next;do{!(3&~n.tag)&&(e=n.destroy,n.destroy=void 0,void 0!==e&&e()),n=n.next}while(n!==r)}return;case 1:case 12:case 17:return;case 5:if(null!=(r=t.stateNode)){n=t.memoizedProps;var o=null!==e?e.memoizedProps:n;e=t.type;var a=t.updateQueue;if(t.updateQueue=null,null!==a){for(r[xf]=n,"input"===e&&"radio"===n.type&&null!=n.name&&$a(r,n),wb(e,o),t=wb(e,n),o=0;o<a.length;o+=2){var i=a[o],s=a[o+1];"style"===i?tb(r,s):"dangerouslySetInnerHTML"===i?ob(r,s):"children"===i?pb(r,s):qa(r,i,s,t)}switch(e){case"input":ab(r,n);break;case"textarea":ib(r,n);break;case"select":e=r._wrapperState.wasMultiple,r._wrapperState.wasMultiple=!!n.multiple,null!=(a=n.value)?fb(r,!!n.multiple,a,!1):e!==!!n.multiple&&(null!=n.defaultValue?fb(r,!!n.multiple,n.defaultValue,!0):fb(r,!!n.multiple,n.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(y$3(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((r=t.stateNode).hydrate&&(r.hydrate=!1,Cc(r.containerInfo)));case 13:return null!==t.memoizedState&&(jj=O$1(),aj(t.child,!0)),void kj(t);case 19:return void kj(t);case 23:case 24:return void aj(t,null!==t.memoizedState)}throw Error(y$3(163))}function kj(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var r=e.stateNode;null===r&&(r=e.stateNode=new Ui),t.forEach((function(t){var n=lj.bind(null,e,t);r.has(t)||(r.add(t),t.then(n,n))}))}}function mj(e,t){return null!==e&&(null===(e=e.memoizedState)||null!==e.dehydrated)&&(null!==(t=t.memoizedState)&&null===t.dehydrated)}var nj=Math.ceil,oj=ra.ReactCurrentDispatcher,pj=ra.ReactCurrentOwner,X$1=0,U$1=null,Y=null,W$1=0,qj=0,rj=Bf(0),V=0,sj=null,tj=0,Dg=0,Hi=0,uj=0,vj=null,jj=0,Ji=1/0;function wj(){Ji=O$1()+500}var ck,Z$1=null,Qi=!1,Ri=null,Ti=null,xj=!1,yj=null,zj=90,Aj=[],Bj=[],Cj=null,Dj=0,Ej=null,Fj=-1,Gj=0,Hj=0,Ij=null,Jj=!1;function Hg(){return 48&X$1?O$1():-1!==Fj?Fj:Fj=O$1()}function Ig(e){if(!(2&(e=e.mode)))return 1;if(!(4&e))return 99===eg()?1:2;if(0===Gj&&(Gj=tj),0!==kg.transition){0!==Hj&&(Hj=null!==vj?vj.pendingLanes:0),e=Gj;var t=4186112&~Hj;return 0===(t&=-t)&&(0===(t=(e=4186112&~e)&-e)&&(t=8192)),t}return e=eg(),4&X$1&&98===e?e=Xc(12,Gj):e=Xc(e=Sc(e),Gj),e}function Jg(e,t,r){if(50<Dj)throw Dj=0,Ej=null,Error(y$3(185));if(null===(e=Kj(e,t)))return null;$c(e,t,r),e===U$1&&(Hi|=t,4===V&&Ii(e,W$1));var n=eg();1===t?8&X$1&&!(48&X$1)?Lj(e):(Mj(e,r),0===X$1&&(wj(),ig())):(!(4&X$1)||98!==n&&99!==n||(null===Cj?Cj=new Set([e]):Cj.add(e)),Mj(e,r)),vj=e}function Kj(e,t){e.lanes|=t;var r=e.alternate;for(null!==r&&(r.lanes|=t),r=e,e=e.return;null!==e;)e.childLanes|=t,null!==(r=e.alternate)&&(r.childLanes|=t),r=e,e=e.return;return 3===r.tag?r.stateNode:null}function Mj(e,t){for(var r=e.callbackNode,n=e.suspendedLanes,o=e.pingedLanes,a=e.expirationTimes,i=e.pendingLanes;0<i;){var s=31-Vc(i),c=1<<s,u=a[s];if(-1===u){if(!(c&n)||c&o){u=t,Rc(c);var l=F$2;a[s]=10<=l?u+250:6<=l?u+5e3:-1}}else u<=t&&(e.expiredLanes|=c);i&=~c}if(n=Uc(e,e===U$1?W$1:0),t=F$2,0===n)null!==r&&(r!==Zf&&Pf(r),e.callbackNode=null,e.callbackPriority=0);else{if(null!==r){if(e.callbackPriority===t)return;r!==Zf&&Pf(r)}15===t?(r=Lj.bind(null,e),null===ag?(ag=[r],bg=Of(Uf,jg)):ag.push(r),r=Zf):14===t?r=hg(99,Lj.bind(null,e)):r=hg(r=Tc(t),Nj.bind(null,e)),e.callbackPriority=t,e.callbackNode=r}}function Nj(e){if(Fj=-1,Hj=Gj=0,48&X$1)throw Error(y$3(327));var t=e.callbackNode;if(Oj()&&e.callbackNode!==t)return null;var r=Uc(e,e===U$1?W$1:0);if(0===r)return null;var n=r,o=X$1;X$1|=16;var a=Pj();for(U$1===e&&W$1===n||(wj(),Qj(e,n));;)try{Rj();break}catch(t){Sj(e,t)}if(qg(),oj.current=a,X$1=o,null!==Y?n=0:(U$1=null,W$1=0,n=V),tj&Hi)Qj(e,0);else if(0!==n){if(2===n&&(X$1|=64,e.hydrate&&(e.hydrate=!1,qf(e.containerInfo)),0!==(r=Wc(e))&&(n=Tj(e,r))),1===n)throw t=sj,Qj(e,0),Ii(e,r),Mj(e,O$1()),t;switch(e.finishedWork=e.current.alternate,e.finishedLanes=r,n){case 0:case 1:throw Error(y$3(345));case 2:case 5:Uj(e);break;case 3:if(Ii(e,r),(62914560&r)===r&&10<(n=jj+500-O$1())){if(0!==Uc(e,0))break;if(((o=e.suspendedLanes)&r)!==r){Hg(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=of(Uj.bind(null,e),n);break}Uj(e);break;case 4:if(Ii(e,r),(4186112&r)===r)break;for(n=e.eventTimes,o=-1;0<r;){var i=31-Vc(r);a=1<<i,(i=n[i])>o&&(o=i),r&=~a}if(r=o,10<(r=(120>(r=O$1()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*nj(r/1960))-r)){e.timeoutHandle=of(Uj.bind(null,e),r);break}Uj(e);break;default:throw Error(y$3(329))}}return Mj(e,O$1()),e.callbackNode===t?Nj.bind(null,e):null}function Ii(e,t){for(t&=~uj,t&=~Hi,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-Vc(t),n=1<<r;e[r]=-1,t&=~n}}function Lj(e){if(48&X$1)throw Error(y$3(327));if(Oj(),e===U$1&&e.expiredLanes&W$1){var t=W$1,r=Tj(e,t);tj&Hi&&(r=Tj(e,t=Uc(e,t)))}else r=Tj(e,t=Uc(e,0));if(0!==e.tag&&2===r&&(X$1|=64,e.hydrate&&(e.hydrate=!1,qf(e.containerInfo)),0!==(t=Wc(e))&&(r=Tj(e,t))),1===r)throw r=sj,Qj(e,0),Ii(e,t),Mj(e,O$1()),r;return e.finishedWork=e.current.alternate,e.finishedLanes=t,Uj(e),Mj(e,O$1()),null}function Vj(){if(null!==Cj){var e=Cj;Cj=null,e.forEach((function(e){e.expiredLanes|=24&e.pendingLanes,Mj(e,O$1())}))}ig()}function Wj(e,t){var r=X$1;X$1|=1;try{return e(t)}finally{0===(X$1=r)&&(wj(),ig())}}function Xj(e,t){var r=X$1;X$1&=-2,X$1|=8;try{return e(t)}finally{0===(X$1=r)&&(wj(),ig())}}function ni(e,t){I$2(rj,qj),qj|=t,tj|=t}function Ki(){qj=rj.current,H$2(rj)}function Qj(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(-1!==r&&(e.timeoutHandle=-1,pf(r)),null!==Y)for(r=Y.return;null!==r;){var n=r;switch(n.tag){case 1:null!=(n=n.type.childContextTypes)&&Gf();break;case 3:fh(),H$2(N$1),H$2(M$1),uh();break;case 5:hh(n);break;case 4:fh();break;case 13:case 19:H$2(P$1);break;case 10:rg(n);break;case 23:case 24:Ki()}r=r.return}U$1=e,Y=Tg(e.current,null),W$1=qj=tj=t,V=0,sj=null,uj=Hi=Dg=0}function Sj(e,t){for(;;){var r=Y;try{if(qg(),vh.current=Gh,yh){for(var n=R$1.memoizedState;null!==n;){var o=n.queue;null!==o&&(o.pending=null),n=n.next}yh=!1}if(xh=0,T=S$1=R$1=null,zh=!1,pj.current=null,null===r||null===r.return){V=1,sj=t,Y=null;break}e:{var a=e,i=r.return,s=r,c=t;if(t=W$1,s.flags|=2048,s.firstEffect=s.lastEffect=null,null!==c&&"object"==typeof c&&"function"==typeof c.then){var u=c;if(!(2&s.mode)){var l=s.alternate;l?(s.updateQueue=l.updateQueue,s.memoizedState=l.memoizedState,s.lanes=l.lanes):(s.updateQueue=null,s.memoizedState=null)}var f=!!(1&P$1.current),p=i;do{var d;if(d=13===p.tag){var h=p.memoizedState;if(null!==h)d=null!==h.dehydrated;else{var m=p.memoizedProps;d=void 0!==m.fallback&&(!0!==m.unstable_avoidThisFallback||!f)}}if(d){var g=p.updateQueue;if(null===g){var y=new Set;y.add(u),p.updateQueue=y}else g.add(u);if(!(2&p.mode)){if(p.flags|=64,s.flags|=16384,s.flags&=-2981,1===s.tag)if(null===s.alternate)s.tag=17;else{var v=zg(-1,1);v.tag=2,Ag(s,v)}s.lanes|=1;break e}c=void 0,s=t;var b=a.pingCache;if(null===b?(b=a.pingCache=new Oi,c=new Set,b.set(u,c)):void 0===(c=b.get(u))&&(c=new Set,b.set(u,c)),!c.has(s)){c.add(s);var _=Yj.bind(null,a,u,s);u.then(_,_)}p.flags|=4096,p.lanes=t;break e}p=p.return}while(null!==p);c=Error((Ra(s.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.")}5!==V&&(V=2),c=Mi(c,s),p=i;do{switch(p.tag){case 3:a=c,p.flags|=4096,t&=-t,p.lanes|=t,Bg(p,Pi(p,a,t));break e;case 1:a=c;var E=p.type,$=p.stateNode;if(!(64&p.flags||"function"!=typeof E.getDerivedStateFromError&&(null===$||"function"!=typeof $.componentDidCatch||null!==Ti&&Ti.has($)))){p.flags|=4096,t&=-t,p.lanes|=t,Bg(p,Si(p,a,t));break e}}p=p.return}while(null!==p)}Zj(r)}catch(e){t=e,Y===r&&null!==r&&(Y=r=r.return);continue}break}}function Pj(){var e=oj.current;return oj.current=Gh,null===e?Gh:e}function Tj(e,t){var r=X$1;X$1|=16;var n=Pj();for(U$1===e&&W$1===t||Qj(e,t);;)try{ak();break}catch(t){Sj(e,t)}if(qg(),X$1=r,oj.current=n,null!==Y)throw Error(y$3(261));return U$1=null,W$1=0,V}function ak(){for(;null!==Y;)bk(Y)}function Rj(){for(;null!==Y&&!Qf();)bk(Y)}function bk(e){var t=ck(e.alternate,e,qj);e.memoizedProps=e.pendingProps,null===t?Zj(e):Y=t,pj.current=null}function Zj(e){var t=e;do{var r=t.alternate;if(e=t.return,2048&t.flags){if(null!==(r=Li(t)))return r.flags&=2047,void(Y=r);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}else{if(null!==(r=Gi(r,t,qj)))return void(Y=r);if(24!==(r=t).tag&&23!==r.tag||null===r.memoizedState||1073741824&qj||!(4&r.mode)){for(var n=0,o=r.child;null!==o;)n|=o.lanes|o.childLanes,o=o.sibling;r.childLanes=n}null!==e&&!(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1<t.flags&&(null!==e.lastEffect?e.lastEffect.nextEffect=t:e.firstEffect=t,e.lastEffect=t))}if(null!==(t=t.sibling))return void(Y=t);Y=t=e}while(null!==t);0===V&&(V=5)}function Uj(e){var t=eg();return gg(99,dk.bind(null,e,t)),null}function dk(e,t){do{Oj()}while(null!==yj);if(48&X$1)throw Error(y$3(327));var r=e.finishedWork;if(null===r)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(y$3(177));e.callbackNode=null;var n=r.lanes|r.childLanes,o=n,a=e.pendingLanes&~o;e.pendingLanes=o,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=o,e.mutableReadLanes&=o,e.entangledLanes&=o,o=e.entanglements;for(var i=e.eventTimes,s=e.expirationTimes;0<a;){var c=31-Vc(a),u=1<<c;o[c]=0,i[c]=-1,s[c]=-1,a&=~u}if(null!==Cj&&!(24&n)&&Cj.has(e)&&Cj.delete(e),e===U$1&&(Y=U$1=null,W$1=0),1<r.flags?null!==r.lastEffect?(r.lastEffect.nextEffect=r,n=r.firstEffect):n=r:n=r.firstEffect,null!==n){if(o=X$1,X$1|=32,pj.current=null,kf=fd,Oe(i=Ne())){if("selectionStart"in i)s={start:i.selectionStart,end:i.selectionEnd};else e:if(s=(s=i.ownerDocument)&&s.defaultView||window,(u=s.getSelection&&s.getSelection())&&0!==u.rangeCount){s=u.anchorNode,a=u.anchorOffset,c=u.focusNode,u=u.focusOffset;try{s.nodeType,c.nodeType}catch(e){s=null;break e}var l=0,f=-1,p=-1,d=0,h=0,m=i,g=null;t:for(;;){for(var y;m!==s||0!==a&&3!==m.nodeType||(f=l+a),m!==c||0!==u&&3!==m.nodeType||(p=l+u),3===m.nodeType&&(l+=m.nodeValue.length),null!==(y=m.firstChild);)g=m,m=y;for(;;){if(m===i)break t;if(g===s&&++d===a&&(f=l),g===c&&++h===u&&(p=l),null!==(y=m.nextSibling))break;g=(m=g).parentNode}m=y}s=-1===f||-1===p?null:{start:f,end:p}}else s=null;s=s||{start:0,end:0}}else s=null;lf={focusedElem:i,selectionRange:s},fd=!1,Ij=null,Jj=!1,Z$1=n;do{try{ek()}catch(e){if(null===Z$1)throw Error(y$3(330));Wi(Z$1,e),Z$1=Z$1.nextEffect}}while(null!==Z$1);Ij=null,Z$1=n;do{try{for(i=e;null!==Z$1;){var v=Z$1.flags;if(16&v&&pb(Z$1.stateNode,""),128&v){var b=Z$1.alternate;if(null!==b){var _=b.ref;null!==_&&("function"==typeof _?_(null):_.current=null)}}switch(1038&v){case 2:fj(Z$1),Z$1.flags&=-3;break;case 6:fj(Z$1),Z$1.flags&=-3,ij(Z$1.alternate,Z$1);break;case 1024:Z$1.flags&=-1025;break;case 1028:Z$1.flags&=-1025,ij(Z$1.alternate,Z$1);break;case 4:ij(Z$1.alternate,Z$1);break;case 8:cj(i,s=Z$1);var E=s.alternate;dj(s),null!==E&&dj(E)}Z$1=Z$1.nextEffect}}catch(e){if(null===Z$1)throw Error(y$3(330));Wi(Z$1,e),Z$1=Z$1.nextEffect}}while(null!==Z$1);if(_=lf,b=Ne(),v=_.focusedElem,i=_.selectionRange,b!==v&&v&&v.ownerDocument&&Me(v.ownerDocument.documentElement,v)){null!==i&&Oe(v)&&(b=i.start,void 0===(_=i.end)&&(_=b),"selectionStart"in v?(v.selectionStart=b,v.selectionEnd=Math.min(_,v.value.length)):(_=(b=v.ownerDocument||document)&&b.defaultView||window).getSelection&&(_=_.getSelection(),s=v.textContent.length,E=Math.min(i.start,s),i=void 0===i.end?E:Math.min(i.end,s),!_.extend&&E>i&&(s=i,i=E,E=s),s=Le(v,E),a=Le(v,i),s&&a&&(1!==_.rangeCount||_.anchorNode!==s.node||_.anchorOffset!==s.offset||_.focusNode!==a.node||_.focusOffset!==a.offset)&&((b=b.createRange()).setStart(s.node,s.offset),_.removeAllRanges(),E>i?(_.addRange(b),_.extend(a.node,a.offset)):(b.setEnd(a.node,a.offset),_.addRange(b))))),b=[];for(_=v;_=_.parentNode;)1===_.nodeType&&b.push({element:_,left:_.scrollLeft,top:_.scrollTop});for("function"==typeof v.focus&&v.focus(),v=0;v<b.length;v++)(_=b[v]).element.scrollLeft=_.left,_.element.scrollTop=_.top}fd=!!kf,lf=kf=null,e.current=r,Z$1=n;do{try{for(v=e;null!==Z$1;){var $=Z$1.flags;if(36&$&&Yi(v,Z$1.alternate,Z$1),128&$){b=void 0;var w=Z$1.ref;if(null!==w){var S=Z$1.stateNode;Z$1.tag,b=S,"function"==typeof w?w(b):w.current=b}}Z$1=Z$1.nextEffect}}catch(e){if(null===Z$1)throw Error(y$3(330));Wi(Z$1,e),Z$1=Z$1.nextEffect}}while(null!==Z$1);Z$1=null,$f(),X$1=o}else e.current=r;if(xj)xj=!1,yj=e,zj=t;else for(Z$1=n;null!==Z$1;)t=Z$1.nextEffect,Z$1.nextEffect=null,8&Z$1.flags&&(($=Z$1).sibling=null,$.stateNode=null),Z$1=t;if(0===(n=e.pendingLanes)&&(Ti=null),1===n?e===Ej?Dj++:(Dj=0,Ej=e):Dj=0,r=r.stateNode,Mf&&"function"==typeof Mf.onCommitFiberRoot)try{Mf.onCommitFiberRoot(Lf,r,void 0,!(64&~r.current.flags))}catch(e){}if(Mj(e,O$1()),Qi)throw Qi=!1,e=Ri,Ri=null,e;return 8&X$1||ig(),null}function ek(){for(;null!==Z$1;){var e=Z$1.alternate;Jj||null===Ij||(8&Z$1.flags?dc(Z$1,Ij)&&(Jj=!0):13===Z$1.tag&&mj(e,Z$1)&&dc(Z$1,Ij)&&(Jj=!0));var t=Z$1.flags;256&t&&Xi(e,Z$1),!(512&t)||xj||(xj=!0,hg(97,(function(){return Oj(),null}))),Z$1=Z$1.nextEffect}}function Oj(){if(90!==zj){var e=97<zj?97:zj;return zj=90,gg(e,fk)}return!1}function $i(e,t){Aj.push(t,e),xj||(xj=!0,hg(97,(function(){return Oj(),null})))}function Zi(e,t){Bj.push(t,e),xj||(xj=!0,hg(97,(function(){return Oj(),null})))}function fk(){if(null===yj)return!1;var e=yj;if(yj=null,48&X$1)throw Error(y$3(331));var t=X$1;X$1|=32;var r=Bj;Bj=[];for(var n=0;n<r.length;n+=2){var o=r[n],a=r[n+1],i=o.destroy;if(o.destroy=void 0,"function"==typeof i)try{i()}catch(e){if(null===a)throw Error(y$3(330));Wi(a,e)}}for(r=Aj,Aj=[],n=0;n<r.length;n+=2){o=r[n],a=r[n+1];try{var s=o.create;o.destroy=s()}catch(e){if(null===a)throw Error(y$3(330));Wi(a,e)}}for(s=e.current.firstEffect;null!==s;)e=s.nextEffect,s.nextEffect=null,8&s.flags&&(s.sibling=null,s.stateNode=null),s=e;return X$1=t,ig(),!0}function gk(e,t,r){Ag(e,t=Pi(e,t=Mi(r,t),1)),t=Hg(),null!==(e=Kj(e,1))&&($c(e,1,t),Mj(e,t))}function Wi(e,t){if(3===e.tag)gk(e,e,t);else for(var r=e.return;null!==r;){if(3===r.tag){gk(r,e,t);break}if(1===r.tag){var n=r.stateNode;if("function"==typeof r.type.getDerivedStateFromError||"function"==typeof n.componentDidCatch&&(null===Ti||!Ti.has(n))){var o=Si(r,e=Mi(t,e),1);if(Ag(r,o),o=Hg(),null!==(r=Kj(r,1)))$c(r,1,o),Mj(r,o);else if("function"==typeof n.componentDidCatch&&(null===Ti||!Ti.has(n)))try{n.componentDidCatch(t,e)}catch(e){}break}}r=r.return}}function Yj(e,t,r){var n=e.pingCache;null!==n&&n.delete(t),t=Hg(),e.pingedLanes|=e.suspendedLanes&r,U$1===e&&(W$1&r)===r&&(4===V||3===V&&(62914560&W$1)===W$1&&500>O$1()-jj?Qj(e,0):uj|=r),Mj(e,t)}function lj(e,t){var r=e.stateNode;null!==r&&r.delete(t),0===(t=0)&&(2&(t=e.mode)?4&t?(0===Gj&&(Gj=tj),0===(t=Yc(62914560&~Gj))&&(t=4194304)):t=99===eg()?1:2:t=1),r=Hg(),null!==(e=Kj(e,t))&&($c(e,t,r),Mj(e,r))}function ik(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.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function nh(e,t,r,n){return new ik(e,t,r,n)}function ji(e){return!(!(e=e.prototype)||!e.isReactComponent)}function hk(e){if("function"==typeof e)return ji(e)?1:0;if(null!=e){if((e=e.$$typeof)===Aa)return 11;if(e===Da)return 14}return 2}function Tg(e,t){var r=e.alternate;return null===r?((r=nh(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.type=e.type,r.flags=0,r.nextEffect=null,r.firstEffect=null,r.lastEffect=null),r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Vg(e,t,r,n,o,a){var i=2;if(n=e,"function"==typeof e)ji(e)&&(i=1);else if("string"==typeof e)i=5;else e:switch(e){case ua:return Xg(r.children,o,a,t);case Ha:i=8,o|=16;break;case wa:i=8,o|=1;break;case xa:return(e=nh(12,r,t,8|o)).elementType=xa,e.type=xa,e.lanes=a,e;case Ba:return(e=nh(13,r,t,o)).type=Ba,e.elementType=Ba,e.lanes=a,e;case Ca:return(e=nh(19,r,t,o)).elementType=Ca,e.lanes=a,e;case Ia:return vi(r,o,a,t);case Ja:return(e=nh(24,r,t,o)).elementType=Ja,e.lanes=a,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case ya:i=10;break e;case za:i=9;break e;case Aa:i=11;break e;case Da:i=14;break e;case Ea:i=16,n=null;break e;case Fa:i=22;break e}throw Error(y$3(130,null==e?e:typeof e,""))}return(t=nh(i,r,t,o)).elementType=e,t.type=n,t.lanes=a,t}function Xg(e,t,r,n){return(e=nh(7,e,n,t)).lanes=r,e}function vi(e,t,r,n){return(e=nh(23,e,n,t)).elementType=Ia,e.lanes=r,e}function Ug(e,t,r){return(e=nh(6,e,null,t)).lanes=r,e}function Wg(e,t,r){return(t=nh(4,null!==e.children?e.children:[],e.key,t)).lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function jk(e,t,r){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=r,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=Zc(0),this.expirationTimes=Zc(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Zc(0),this.mutableSourceEagerHydrationData=null}function kk(e,t,r){var n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:ta,key:null==n?null:""+n,children:e,containerInfo:t,implementation:r}}function lk(e,t,r,n){var o=t.current,a=Hg(),i=Ig(o);e:if(r){t:{if(Zb(r=r._reactInternals)!==r||1!==r.tag)throw Error(y$3(170));var s=r;do{switch(s.tag){case 3:s=s.stateNode.context;break t;case 1:if(Ff(s.type)){s=s.stateNode.__reactInternalMemoizedMergedChildContext;break t}}s=s.return}while(null!==s);throw Error(y$3(171))}if(1===r.tag){var c=r.type;if(Ff(c)){r=If(r,c,s);break e}}r=s}else r=Cf;return null===t.context?t.context=r:t.pendingContext=r,(t=zg(a,i)).payload={element:e},null!==(n=void 0===n?null:n)&&(t.callback=n),Ag(o,t),Jg(o,i,a),i}function mk(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function nk(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var r=e.retryLane;e.retryLane=0!==r&&r<t?r:t}}function ok(e,t){nk(e,t),(e=e.alternate)&&nk(e,t)}function pk(){return null}function qk(e,t,r){var n=null!=r&&null!=r.hydrationOptions&&r.hydrationOptions.mutableSources||null;if(r=new jk(e,t,null!=r&&!0===r.hydrate),t=nh(3,null,null,2===t?7:1===t?3:0),r.current=t,t.stateNode=r,xg(t),e[ff]=r.current,cf(8===e.nodeType?e.parentNode:e),n)for(e=0;e<n.length;e++){var o=(t=n[e])._getVersion;o=o(t._source),null==r.mutableSourceEagerHydrationData?r.mutableSourceEagerHydrationData=[t,o]:r.mutableSourceEagerHydrationData.push(t,o)}this._internalRoot=r}function rk(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function sk(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 qk(e,0,t?{hydrate:!0}:void 0)}function tk(e,t,r,n,o){var a=r._reactRootContainer;if(a){var i=a._internalRoot;if("function"==typeof o){var s=o;o=function(){var e=mk(i);s.call(e)}}lk(t,i,e,o)}else{if(a=r._reactRootContainer=sk(r,n),i=a._internalRoot,"function"==typeof o){var c=o;o=function(){var e=mk(i);c.call(e)}}Xj((function(){lk(t,i,e,o)}))}return mk(i)}function uk(e,t){var r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!rk(t))throw Error(y$3(200));return kk(e,t,null,r)}ck=function(e,t,r){var n=t.lanes;if(null!==e)if(e.memoizedProps!==t.pendingProps||N$1.current)ug=!0;else{if(!(r&n)){switch(ug=!1,t.tag){case 3:ri(t),sh();break;case 5:gh(t);break;case 1:Ff(t.type)&&Jf(t);break;case 4:eh(t,t.stateNode.containerInfo);break;case 10:n=t.memoizedProps.value;var o=t.type._context;I$2(mg,o._currentValue),o._currentValue=n;break;case 13:if(null!==t.memoizedState)return r&t.child.childLanes?ti(e,t,r):(I$2(P$1,1&P$1.current),null!==(t=hi(e,t,r))?t.sibling:null);I$2(P$1,1&P$1.current);break;case 19:if(n=!!(r&t.childLanes),64&e.flags){if(n)return Ai(e,t,r);t.flags|=64}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null,o.lastEffect=null),I$2(P$1,P$1.current),n)break;return null;case 23:case 24:return t.lanes=0,mi(e,t,r)}return hi(e,t,r)}ug=!!(16384&e.flags)}else ug=!1;switch(t.lanes=0,t.tag){case 2:if(n=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,o=Ef(t,M$1.current),tg(t,r),o=Ch(null,t,n,e,o,r),t.flags|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ff(n)){var a=!0;Jf(t)}else a=!1;t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,xg(t);var i=n.getDerivedStateFromProps;"function"==typeof i&&Gg(t,n,i,e),o.updater=Kg,t.stateNode=o,o._reactInternals=t,Og(t,n,e,r),t=qi(null,t,n,!0,a,r)}else t.tag=0,fi(null,t,o,r),t=t.child;return t;case 16:o=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,o=(a=o._init)(o._payload),t.type=o,a=t.tag=hk(o),e=lg(o,e),a){case 0:t=li(null,t,o,e,r);break e;case 1:t=pi(null,t,o,e,r);break e;case 11:t=gi(null,t,o,e,r);break e;case 14:t=ii(null,t,o,lg(o.type,e),n,r);break e}throw Error(y$3(306,o,""))}return t;case 0:return n=t.type,o=t.pendingProps,li(e,t,n,o=t.elementType===n?o:lg(n,o),r);case 1:return n=t.type,o=t.pendingProps,pi(e,t,n,o=t.elementType===n?o:lg(n,o),r);case 3:if(ri(t),n=t.updateQueue,null===e||null===n)throw Error(y$3(282));if(n=t.pendingProps,o=null!==(o=t.memoizedState)?o.element:null,yg(e,t),Cg(t,n,null,r),(n=t.memoizedState.element)===o)sh(),t=hi(e,t,r);else{if((a=(o=t.stateNode).hydrate)&&(kh=rf(t.stateNode.containerInfo.firstChild),jh=t,a=lh=!0),a){if(null!=(e=o.mutableSourceEagerHydrationData))for(o=0;o<e.length;o+=2)(a=e[o])._workInProgressVersionPrimary=e[o+1],th.push(a);for(r=Zg(t,null,n,r),t.child=r;r;)r.flags=-3&r.flags|1024,r=r.sibling}else fi(e,t,n,r),sh();t=t.child}return t;case 5:return gh(t),null===e&&ph(t),n=t.type,o=t.pendingProps,a=null!==e?e.memoizedProps:null,i=o.children,nf(n,o)?i=null:null!==a&&nf(n,a)&&(t.flags|=16),oi(e,t),fi(e,t,i,r),t.child;case 6:return null===e&&ph(t),null;case 13:return ti(e,t,r);case 4:return eh(t,t.stateNode.containerInfo),n=t.pendingProps,null===e?t.child=Yg(t,null,n,r):fi(e,t,n,r),t.child;case 11:return n=t.type,o=t.pendingProps,gi(e,t,n,o=t.elementType===n?o:lg(n,o),r);case 7:return fi(e,t,t.pendingProps,r),t.child;case 8:case 12:return fi(e,t,t.pendingProps.children,r),t.child;case 10:e:{n=t.type._context,o=t.pendingProps,i=t.memoizedProps,a=o.value;var s=t.type._context;if(I$2(mg,s._currentValue),s._currentValue=a,null!==i)if(s=i.value,0===(a=He(s,a)?0:0|("function"==typeof n._calculateChangedBits?n._calculateChangedBits(s,a):1073741823))){if(i.children===o.children&&!N$1.current){t=hi(e,t,r);break e}}else for(null!==(s=t.child)&&(s.return=t);null!==s;){var c=s.dependencies;if(null!==c){i=s.child;for(var u=c.firstContext;null!==u;){if(u.context===n&&u.observedBits&a){1===s.tag&&((u=zg(-1,r&-r)).tag=2,Ag(s,u)),s.lanes|=r,null!==(u=s.alternate)&&(u.lanes|=r),sg(s.return,r),c.lanes|=r;break}u=u.next}}else i=10===s.tag&&s.type===t.type?null:s.child;if(null!==i)i.return=s;else for(i=s;null!==i;){if(i===t){i=null;break}if(null!==(s=i.sibling)){s.return=i.return,i=s;break}i=i.return}s=i}fi(e,t,o.children,r),t=t.child}return t;case 9:return o=t.type,n=(a=t.pendingProps).children,tg(t,r),n=n(o=vg(o,a.unstable_observedBits)),t.flags|=1,fi(e,t,n,r),t.child;case 14:return a=lg(o=t.type,t.pendingProps),ii(e,t,o,a=lg(o.type,a),n,r);case 15:return ki(e,t,t.type,t.pendingProps,n,r);case 17:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:lg(n,o),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,Ff(n)?(e=!0,Jf(t)):e=!1,tg(t,r),Mg(t,n,o),Og(t,n,o,r),qi(null,t,n,!0,e,r);case 19:return Ai(e,t,r);case 23:case 24:return mi(e,t,r)}throw Error(y$3(156,t.tag))},qk.prototype.render=function(e){lk(e,this._internalRoot,null,null)},qk.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;lk(null,e,null,(function(){t[ff]=null}))},ec=function(e){13===e.tag&&(Jg(e,4,Hg()),ok(e,4))},fc=function(e){13===e.tag&&(Jg(e,67108864,Hg()),ok(e,67108864))},gc=function(e){if(13===e.tag){var t=Hg(),r=Ig(e);Jg(e,r,t),ok(e,r)}},hc=function(e,t){return t()},yb=function(e,t,r){switch(t){case"input":if(ab(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=Db(n);if(!o)throw Error(y$3(90));Wa(n),ab(n,o)}}}break;case"textarea":ib(e,r);break;case"select":null!=(t=r.value)&&fb(e,!!r.multiple,t,!1)}},Gb=Wj,Hb=function(e,t,r,n,o){var a=X$1;X$1|=4;try{return gg(98,e.bind(null,t,r,n,o))}finally{0===(X$1=a)&&(wj(),ig())}},Ib=function(){!(49&X$1)&&(Vj(),Oj())},Jb=function(e,t){var r=X$1;X$1|=2;try{return e(t)}finally{0===(X$1=r)&&(wj(),ig())}};var vk={Events:[Cb,ue,Db,Eb,Fb,Oj,{current:!1}]},wk={findFiberByHostInstance:wc,bundleType:0,version:"17.0.2",rendererPackageName:"react-dom"},xk={bundleType:wk.bundleType,version:wk.version,rendererPackageName:wk.rendererPackageName,rendererConfig:wk.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:ra.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=cc(e))?null:e.stateNode},findFiberByHostInstance:wk.findFiberByHostInstance||pk,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var yk=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!yk.isDisabled&&yk.supportsFiber)try{Lf=yk.inject(xk),Mf=yk}catch(a){}}function checkDCE(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(e){console.error(e)}}reactDom_production_min.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=vk,reactDom_production_min.createPortal=uk,reactDom_production_min.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(y$3(188));throw Error(y$3(268,Object.keys(e)))}return e=null===(e=cc(t))?null:e.stateNode},reactDom_production_min.flushSync=function(e,t){var r=X$1;if(48&r)return e(t);X$1|=1;try{if(e)return gg(99,e.bind(null,t))}finally{X$1=r,ig()}},reactDom_production_min.hydrate=function(e,t,r){if(!rk(t))throw Error(y$3(200));return tk(null,e,t,!0,r)},reactDom_production_min.render=function(e,t,r){if(!rk(t))throw Error(y$3(200));return tk(null,e,t,!1,r)},reactDom_production_min.unmountComponentAtNode=function(e){if(!rk(e))throw Error(y$3(40));return!!e._reactRootContainer&&(Xj((function(){tk(null,null,e,!1,(function(){e._reactRootContainer=null,e[ff]=null}))})),!0)},reactDom_production_min.unstable_batchedUpdates=Wj,reactDom_production_min.unstable_createPortal=function(e,t){return uk(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},reactDom_production_min.unstable_renderSubtreeIntoContainer=function(e,t,r,n){if(!rk(r))throw Error(y$3(200));if(null==e||void 0===e._reactInternals)throw Error(y$3(38));return tk(e,t,r,!1,n)},reactDom_production_min.version="17.0.2",checkDCE(),reactDom.exports=reactDom_production_min;var ReactDOM=reactDom.exports,propTypes={exports:{}},ReactPropTypesSecret$1="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",ReactPropTypesSecret_1=ReactPropTypesSecret$1,ReactPropTypesSecret=ReactPropTypesSecret_1;function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction;var factoryWithThrowingShims=function(){function e(e,t,r,n,o,a){if(a!==ReactPropTypesSecret){var i=new 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 i.name="Invariant Violation",i}}function t(){return e}e.isRequired=e;var r={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:emptyFunctionWithReset,resetWarningCache:emptyFunction};return r.PropTypes=r,r};propTypes.exports=factoryWithThrowingShims();var PropTypes=propTypes.exports,ReactReduxContext=React.createContext(null);function defaultNoopBatch(e){e()}var batch=defaultNoopBatch,setBatch=function(e){return batch=e},getBatch=function(){return batch};function createListenerCollection(){var e=getBatch(),t=null,r=null;return{clear:function(){t=null,r=null},notify:function(){e((function(){for(var e=t;e;)e.callback(),e=e.next}))},get:function(){for(var e=[],r=t;r;)e.push(r),r=r.next;return e},subscribe:function(e){var n=!0,o=r={callback:e,next:null,prev:r};return o.prev?o.prev.next=o:t=o,function(){n&&null!==t&&(n=!1,o.next?o.next.prev=o.prev:r=o.prev,o.prev?o.prev.next=o.next:t=o.next)}}}}var nullListeners={notify:function(){},get:function(){return[]}};function createSubscription(e,t){var r,n=nullListeners;function o(){i.onStateChange&&i.onStateChange()}function a(){r||(r=t?t.addNestedSub(o):e.subscribe(o),n=createListenerCollection())}var i={addNestedSub:function(e){return a(),n.subscribe(e)},notifyNestedSubs:function(){n.notify()},handleChangeWrapper:o,isSubscribed:function(){return Boolean(r)},trySubscribe:a,tryUnsubscribe:function(){r&&(r(),r=void 0,n.clear(),n=nullListeners)},getListeners:function(){return n}};return i}var useIsomorphicLayoutEffect$1="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?react.exports.useLayoutEffect:react.exports.useEffect;function Provider$2(e){var t=e.store,r=e.context,n=e.children,o=react.exports.useMemo((function(){var e=createSubscription(t);return e.onStateChange=e.notifyNestedSubs,{store:t,subscription:e}}),[t]),a=react.exports.useMemo((function(){return t.getState()}),[t]);useIsomorphicLayoutEffect$1((function(){var e=o.subscription;return e.trySubscribe(),a!==t.getState()&&e.notifyNestedSubs(),function(){e.tryUnsubscribe(),e.onStateChange=null}}),[o,a]);var i=r||ReactReduxContext;return React.createElement(i.Provider,{value:o},n)}function _extends$8(){return _extends$8=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},_extends$8.apply(this,arguments)}function _objectWithoutPropertiesLoose$2(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}var reactIs$2={exports:{}},reactIs_production_min$1={},b$2="function"==typeof Symbol&&Symbol.for,c$2=b$2?Symbol.for("react.element"):60103,d$2=b$2?Symbol.for("react.portal"):60106,e$1=b$2?Symbol.for("react.fragment"):60107,f$2=b$2?Symbol.for("react.strict_mode"):60108,g$2=b$2?Symbol.for("react.profiler"):60114,h$2=b$2?Symbol.for("react.provider"):60109,k$2=b$2?Symbol.for("react.context"):60110,l$2=b$2?Symbol.for("react.async_mode"):60111,m$2=b$2?Symbol.for("react.concurrent_mode"):60111,n$2=b$2?Symbol.for("react.forward_ref"):60112,p$2=b$2?Symbol.for("react.suspense"):60113,q$2=b$2?Symbol.for("react.suspense_list"):60120,r$2=b$2?Symbol.for("react.memo"):60115,t$1=b$2?Symbol.for("react.lazy"):60116,v$2=b$2?Symbol.for("react.block"):60121,w$2=b$2?Symbol.for("react.fundamental"):60117,x$2=b$2?Symbol.for("react.responder"):60118,y$2=b$2?Symbol.for("react.scope"):60119;function z$2(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case c$2:switch(e=e.type){case l$2:case m$2:case e$1:case g$2:case f$2:case p$2:return e;default:switch(e=e&&e.$$typeof){case k$2:case n$2:case t$1:case r$2:case h$2:return e;default:return t}}case d$2:return t}}}function A$2(e){return z$2(e)===m$2}reactIs_production_min$1.AsyncMode=l$2,reactIs_production_min$1.ConcurrentMode=m$2,reactIs_production_min$1.ContextConsumer=k$2,reactIs_production_min$1.ContextProvider=h$2,reactIs_production_min$1.Element=c$2,reactIs_production_min$1.ForwardRef=n$2,reactIs_production_min$1.Fragment=e$1,reactIs_production_min$1.Lazy=t$1,reactIs_production_min$1.Memo=r$2,reactIs_production_min$1.Portal=d$2,reactIs_production_min$1.Profiler=g$2,reactIs_production_min$1.StrictMode=f$2,reactIs_production_min$1.Suspense=p$2,reactIs_production_min$1.isAsyncMode=function(e){return A$2(e)||z$2(e)===l$2},reactIs_production_min$1.isConcurrentMode=A$2,reactIs_production_min$1.isContextConsumer=function(e){return z$2(e)===k$2},reactIs_production_min$1.isContextProvider=function(e){return z$2(e)===h$2},reactIs_production_min$1.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===c$2},reactIs_production_min$1.isForwardRef=function(e){return z$2(e)===n$2},reactIs_production_min$1.isFragment=function(e){return z$2(e)===e$1},reactIs_production_min$1.isLazy=function(e){return z$2(e)===t$1},reactIs_production_min$1.isMemo=function(e){return z$2(e)===r$2},reactIs_production_min$1.isPortal=function(e){return z$2(e)===d$2},reactIs_production_min$1.isProfiler=function(e){return z$2(e)===g$2},reactIs_production_min$1.isStrictMode=function(e){return z$2(e)===f$2},reactIs_production_min$1.isSuspense=function(e){return z$2(e)===p$2},reactIs_production_min$1.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===e$1||e===m$2||e===g$2||e===f$2||e===p$2||e===q$2||"object"==typeof e&&null!==e&&(e.$$typeof===t$1||e.$$typeof===r$2||e.$$typeof===h$2||e.$$typeof===k$2||e.$$typeof===n$2||e.$$typeof===w$2||e.$$typeof===x$2||e.$$typeof===y$2||e.$$typeof===v$2)},reactIs_production_min$1.typeOf=z$2,reactIs$2.exports=reactIs_production_min$1;var reactIs$1=reactIs$2.exports,REACT_STATICS={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},KNOWN_STATICS={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},FORWARD_REF_STATICS={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},MEMO_STATICS={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},TYPE_STATICS={};function getStatics(e){return reactIs$1.isMemo(e)?MEMO_STATICS:TYPE_STATICS[e.$$typeof]||REACT_STATICS}TYPE_STATICS[reactIs$1.ForwardRef]=FORWARD_REF_STATICS,TYPE_STATICS[reactIs$1.Memo]=MEMO_STATICS;var defineProperty=Object.defineProperty,getOwnPropertyNames=Object.getOwnPropertyNames,getOwnPropertySymbols=Object.getOwnPropertySymbols,getOwnPropertyDescriptor=Object.getOwnPropertyDescriptor,getPrototypeOf=Object.getPrototypeOf,objectPrototype=Object.prototype;function hoistNonReactStatics(e,t,r){if("string"!=typeof t){if(objectPrototype){var n=getPrototypeOf(t);n&&n!==objectPrototype&&hoistNonReactStatics(e,n,r)}var o=getOwnPropertyNames(t);getOwnPropertySymbols&&(o=o.concat(getOwnPropertySymbols(t)));for(var a=getStatics(e),i=getStatics(t),s=0;s<o.length;++s){var c=o[s];if(!(KNOWN_STATICS[c]||r&&r[c]||i&&i[c]||a&&a[c])){var u=getOwnPropertyDescriptor(t,c);try{defineProperty(e,c,u)}catch(e){}}}}return e}var hoistNonReactStatics_cjs=hoistNonReactStatics,reactIs={exports:{}},reactIs_production_min={},b$1=60103,c$1=60106,d$1=60107,e=60108,f$1=60114,g$1=60109,h$1=60110,k$1=60112,l$1=60113,m$1=60120,n$1=60115,p$1=60116,q$1=60121,r$1=60122,u$1=60117,v$1=60129,w$1=60131;if("function"==typeof Symbol&&Symbol.for){var x$1=Symbol.for;b$1=x$1("react.element"),c$1=x$1("react.portal"),d$1=x$1("react.fragment"),e=x$1("react.strict_mode"),f$1=x$1("react.profiler"),g$1=x$1("react.provider"),h$1=x$1("react.context"),k$1=x$1("react.forward_ref"),l$1=x$1("react.suspense"),m$1=x$1("react.suspense_list"),n$1=x$1("react.memo"),p$1=x$1("react.lazy"),q$1=x$1("react.block"),r$1=x$1("react.server.block"),u$1=x$1("react.fundamental"),v$1=x$1("react.debug_trace_mode"),w$1=x$1("react.legacy_hidden")}function y$1(t){if("object"==typeof t&&null!==t){var r=t.$$typeof;switch(r){case b$1:switch(t=t.type){case d$1:case f$1:case e:case l$1:case m$1:return t;default:switch(t=t&&t.$$typeof){case h$1:case k$1:case p$1:case n$1:case g$1:return t;default:return r}}case c$1:return r}}}var z$1=g$1,A$1=b$1,B$1=k$1,C=d$1,D$1=p$1,E$1=n$1,F$1=c$1,G$1=f$1,H$1=e,I$1=l$1;reactIs_production_min.ContextConsumer=h$1,reactIs_production_min.ContextProvider=z$1,reactIs_production_min.Element=A$1,reactIs_production_min.ForwardRef=B$1,reactIs_production_min.Fragment=C,reactIs_production_min.Lazy=D$1,reactIs_production_min.Memo=E$1,reactIs_production_min.Portal=F$1,reactIs_production_min.Profiler=G$1,reactIs_production_min.StrictMode=H$1,reactIs_production_min.Suspense=I$1,reactIs_production_min.isAsyncMode=function(){return!1},reactIs_production_min.isConcurrentMode=function(){return!1},reactIs_production_min.isContextConsumer=function(e){return y$1(e)===h$1},reactIs_production_min.isContextProvider=function(e){return y$1(e)===g$1},reactIs_production_min.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===b$1},reactIs_production_min.isForwardRef=function(e){return y$1(e)===k$1},reactIs_production_min.isFragment=function(e){return y$1(e)===d$1},reactIs_production_min.isLazy=function(e){return y$1(e)===p$1},reactIs_production_min.isMemo=function(e){return y$1(e)===n$1},reactIs_production_min.isPortal=function(e){return y$1(e)===c$1},reactIs_production_min.isProfiler=function(e){return y$1(e)===f$1},reactIs_production_min.isStrictMode=function(t){return y$1(t)===e},reactIs_production_min.isSuspense=function(e){return y$1(e)===l$1},reactIs_production_min.isValidElementType=function(t){return"string"==typeof t||"function"==typeof t||t===d$1||t===f$1||t===v$1||t===e||t===l$1||t===m$1||t===w$1||"object"==typeof t&&null!==t&&(t.$$typeof===p$1||t.$$typeof===n$1||t.$$typeof===g$1||t.$$typeof===h$1||t.$$typeof===k$1||t.$$typeof===u$1||t.$$typeof===q$1||t[0]===r$1)},reactIs_production_min.typeOf=y$1,reactIs.exports=reactIs_production_min;var _excluded$3=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],_excluded2=["reactReduxForwardedRef"],EMPTY_ARRAY=[],NO_SUBSCRIPTION_ARRAY=[null,null];function storeStateUpdatesReducer(e,t){var r=e[1];return[t.payload,r+1]}function useIsomorphicLayoutEffectWithArgs(e,t,r){useIsomorphicLayoutEffect$1((function(){return e.apply(void 0,t)}),r)}function captureWrapperProps(e,t,r,n,o,a,i){e.current=n,t.current=o,r.current=!1,a.current&&(a.current=null,i())}function subscribeUpdates(e,t,r,n,o,a,i,s,c,u){if(e){var l=!1,f=null,p=function(){if(!l){var e,r,p=t.getState();try{e=n(p,o.current)}catch(e){r=e,f=e}r||(f=null),e===a.current?i.current||c():(a.current=e,s.current=e,i.current=!0,u({type:"STORE_UPDATED",payload:{error:r}}))}};r.onStateChange=p,r.trySubscribe(),p();return function(){if(l=!0,r.tryUnsubscribe(),r.onStateChange=null,f)throw f}}}var initStateUpdates=function(){return[null,0]};function connectAdvanced(e,t){void 0===t&&(t={});var r=t,n=r.getDisplayName,o=void 0===n?function(e){return"ConnectAdvanced("+e+")"}:n,a=r.methodName,i=void 0===a?"connectAdvanced":a,s=r.renderCountProp,c=void 0===s?void 0:s,u=r.shouldHandleStateChanges,l=void 0===u||u,f=r.storeKey,p=void 0===f?"store":f;r.withRef;var d=r.forwardRef,h=void 0!==d&&d,m=r.context,g=void 0===m?ReactReduxContext:m,y=_objectWithoutPropertiesLoose$2(r,_excluded$3),v=g;return function(t){var r=t.displayName||t.name||"Component",n=o(r),a=_extends$8({},y,{getDisplayName:o,methodName:i,renderCountProp:c,shouldHandleStateChanges:l,storeKey:p,displayName:n,wrappedComponentName:r,WrappedComponent:t}),s=y.pure;var u=s?react.exports.useMemo:function(e){return e()};function f(r){var n=react.exports.useMemo((function(){var e=r.reactReduxForwardedRef,t=_objectWithoutPropertiesLoose$2(r,_excluded2);return[r.context,e,t]}),[r]),o=n[0],i=n[1],s=n[2],c=react.exports.useMemo((function(){return o&&o.Consumer&&reactIs.exports.isContextConsumer(React.createElement(o.Consumer,null))?o:v}),[o,v]),f=react.exports.useContext(c),p=Boolean(r.store)&&Boolean(r.store.getState)&&Boolean(r.store.dispatch);Boolean(f)&&Boolean(f.store);var d=p?r.store:f.store,h=react.exports.useMemo((function(){return function(t){return e(t.dispatch,a)}(d)}),[d]),m=react.exports.useMemo((function(){if(!l)return NO_SUBSCRIPTION_ARRAY;var e=createSubscription(d,p?null:f.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]}),[d,p,f]),g=m[0],y=m[1],b=react.exports.useMemo((function(){return p?f:_extends$8({},f,{subscription:g})}),[p,f,g]),_=react.exports.useReducer(storeStateUpdatesReducer,EMPTY_ARRAY,initStateUpdates),E=_[0][0],$=_[1];if(E&&E.error)throw E.error;var w=react.exports.useRef(),S=react.exports.useRef(s),C=react.exports.useRef(),T=react.exports.useRef(!1),x=u((function(){return C.current&&s===S.current?C.current:h(d.getState(),s)}),[d,E,s]);useIsomorphicLayoutEffectWithArgs(captureWrapperProps,[S,w,T,s,x,C,y]),useIsomorphicLayoutEffectWithArgs(subscribeUpdates,[l,d,g,h,S,w,T,C,y,$],[d,g,h]);var P=react.exports.useMemo((function(){return React.createElement(t,_extends$8({},x,{ref:i}))}),[i,t,x]);return react.exports.useMemo((function(){return l?React.createElement(c.Provider,{value:b},P):P}),[c,P,b])}var d=s?React.memo(f):f;if(d.WrappedComponent=t,d.displayName=f.displayName=n,h){var m=React.forwardRef((function(e,t){return React.createElement(d,_extends$8({},e,{reactReduxForwardedRef:t}))}));return m.displayName=n,m.WrappedComponent=t,hoistNonReactStatics_cjs(m,t)}return hoistNonReactStatics_cjs(d,t)}}function is(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function shallowEqual(e,t){if(is(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(var o=0;o<r.length;o++)if(!Object.prototype.hasOwnProperty.call(t,r[o])||!is(e[r[o]],t[r[o]]))return!1;return!0}function bindActionCreators(e,t){var r={},n=function(n){var o=e[n];"function"==typeof o&&(r[n]=function(){return t(o.apply(void 0,arguments))})};for(var o in e)n(o);return r}function wrapMapToPropsConstant(e){return function(t,r){var n=e(t,r);function o(){return n}return o.dependsOnOwnProps=!1,o}}function getDependsOnOwnProps(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function wrapMapToPropsFunc(e,t){return function(t,r){r.displayName;var n=function(e,t){return n.dependsOnOwnProps?n.mapToProps(e,t):n.mapToProps(e)};return n.dependsOnOwnProps=!0,n.mapToProps=function(t,r){n.mapToProps=e,n.dependsOnOwnProps=getDependsOnOwnProps(e);var o=n(t,r);return"function"==typeof o&&(n.mapToProps=o,n.dependsOnOwnProps=getDependsOnOwnProps(o),o=n(t,r)),o},n}}function whenMapDispatchToPropsIsFunction(e){return"function"==typeof e?wrapMapToPropsFunc(e):void 0}function whenMapDispatchToPropsIsMissing(e){return e?void 0:wrapMapToPropsConstant((function(e){return{dispatch:e}}))}function whenMapDispatchToPropsIsObject(e){return e&&"object"==typeof e?wrapMapToPropsConstant((function(t){return bindActionCreators(e,t)})):void 0}var defaultMapDispatchToPropsFactories=[whenMapDispatchToPropsIsFunction,whenMapDispatchToPropsIsMissing,whenMapDispatchToPropsIsObject];function whenMapStateToPropsIsFunction(e){return"function"==typeof e?wrapMapToPropsFunc(e):void 0}function whenMapStateToPropsIsMissing(e){return e?void 0:wrapMapToPropsConstant((function(){return{}}))}var defaultMapStateToPropsFactories=[whenMapStateToPropsIsFunction,whenMapStateToPropsIsMissing];function defaultMergeProps(e,t,r){return _extends$8({},r,e,t)}function wrapMergePropsFunc(e){return function(t,r){r.displayName;var n,o=r.pure,a=r.areMergedPropsEqual,i=!1;return function(t,r,s){var c=e(t,r,s);return i?o&&a(c,n)||(n=c):(i=!0,n=c),n}}}function whenMergePropsIsFunction(e){return"function"==typeof e?wrapMergePropsFunc(e):void 0}function whenMergePropsIsOmitted(e){return e?void 0:function(){return defaultMergeProps}}var defaultMergePropsFactories=[whenMergePropsIsFunction,whenMergePropsIsOmitted],_excluded$2=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function impureFinalPropsSelectorFactory(e,t,r,n){return function(o,a){return r(e(o,a),t(n,a),a)}}function pureFinalPropsSelectorFactory(e,t,r,n,o){var a,i,s,c,u,l=o.areStatesEqual,f=o.areOwnPropsEqual,p=o.areStatePropsEqual,d=!1;function h(o,d){var h,m,g=!f(d,i),y=!l(o,a);return a=o,i=d,g&&y?(s=e(a,i),t.dependsOnOwnProps&&(c=t(n,i)),u=r(s,c,i)):g?(e.dependsOnOwnProps&&(s=e(a,i)),t.dependsOnOwnProps&&(c=t(n,i)),u=r(s,c,i)):y?(h=e(a,i),m=!p(h,s),s=h,m&&(u=r(s,c,i)),u):u}return function(o,l){return d?h(o,l):(s=e(a=o,i=l),c=t(n,i),u=r(s,c,i),d=!0,u)}}function finalPropsSelectorFactory(e,t){var r=t.initMapStateToProps,n=t.initMapDispatchToProps,o=t.initMergeProps,a=_objectWithoutPropertiesLoose$2(t,_excluded$2),i=r(e,a),s=n(e,a),c=o(e,a);return(a.pure?pureFinalPropsSelectorFactory:impureFinalPropsSelectorFactory)(i,s,c,e,a)}var _excluded$1=["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"];function match(e,t,r){for(var n=t.length-1;n>=0;n--){var o=t[n](e);if(o)return o}return function(t,n){throw new Error("Invalid value of type "+typeof e+" for "+r+" argument when connecting component "+n.wrappedComponentName+".")}}function strictEqual(e,t){return e===t}function createConnect(e){var t=void 0===e?{}:e,r=t.connectHOC,n=void 0===r?connectAdvanced:r,o=t.mapStateToPropsFactories,a=void 0===o?defaultMapStateToPropsFactories:o,i=t.mapDispatchToPropsFactories,s=void 0===i?defaultMapDispatchToPropsFactories:i,c=t.mergePropsFactories,u=void 0===c?defaultMergePropsFactories:c,l=t.selectorFactory,f=void 0===l?finalPropsSelectorFactory:l;return function(e,t,r,o){void 0===o&&(o={});var i=o,c=i.pure,l=void 0===c||c,p=i.areStatesEqual,d=void 0===p?strictEqual:p,h=i.areOwnPropsEqual,m=void 0===h?shallowEqual:h,g=i.areStatePropsEqual,y=void 0===g?shallowEqual:g,v=i.areMergedPropsEqual,b=void 0===v?shallowEqual:v,_=_objectWithoutPropertiesLoose$2(i,_excluded$1),E=match(e,a,"mapStateToProps"),$=match(t,s,"mapDispatchToProps"),w=match(r,u,"mergeProps");return n(f,_extends$8({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:E,initMapDispatchToProps:$,initMergeProps:w,pure:l,areStatesEqual:d,areOwnPropsEqual:m,areStatePropsEqual:y,areMergedPropsEqual:b},_))}}var connect=createConnect();function useReduxContext(){return react.exports.useContext(ReactReduxContext)}function createStoreHook(e){void 0===e&&(e=ReactReduxContext);var t=e===ReactReduxContext?useReduxContext:function(){return react.exports.useContext(e)};return function(){return t().store}}var useStore=createStoreHook();function createDispatchHook(e){void 0===e&&(e=ReactReduxContext);var t=e===ReactReduxContext?useStore:createStoreHook(e);return function(){return t().dispatch}}var useDispatch=createDispatchHook(),refEquality=function(e,t){return e===t};function useSelectorWithStoreAndSubscription(e,t,r,n){var o,a=react.exports.useReducer((function(e){return e+1}),0),i=a[1],s=react.exports.useMemo((function(){return createSubscription(r,n)}),[r,n]),c=react.exports.useRef(),u=react.exports.useRef(),l=react.exports.useRef(),f=react.exports.useRef(),p=r.getState();try{if(e!==u.current||p!==l.current||c.current){var d=e(p);o=void 0!==f.current&&t(d,f.current)?f.current:d}else o=f.current}catch(e){throw c.current&&(e.message+="\nThe error may be correlated with this previous error:\n"+c.current.stack+"\n\n"),e}return useIsomorphicLayoutEffect$1((function(){u.current=e,l.current=p,f.current=o,c.current=void 0})),useIsomorphicLayoutEffect$1((function(){function e(){try{var e=r.getState();if(e===l.current)return;var n=u.current(e);if(t(n,f.current))return;f.current=n,l.current=e}catch(e){c.current=e}i()}return s.onStateChange=e,s.trySubscribe(),e(),function(){return s.tryUnsubscribe()}}),[r,s]),o}function createSelectorHook(e){void 0===e&&(e=ReactReduxContext);var t=e===ReactReduxContext?useReduxContext:function(){return react.exports.useContext(e)};return function(e,r){void 0===r&&(r=refEquality);var n=t(),o=useSelectorWithStoreAndSubscription(e,r,n.store,n.subscription);return react.exports.useDebugValue(o),o}}var useSelector=createSelectorHook();function _setPrototypeOf$3(e,t){return _setPrototypeOf$3=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},_setPrototypeOf$3(e,t)}function _inheritsLoose(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,_setPrototypeOf$3(e,t)}function isAbsolute(e){return"/"===e.charAt(0)}function spliceOne(e,t){for(var r=t,n=r+1,o=e.length;n<o;r+=1,n+=1)e[r]=e[n];e.pop()}function resolvePathname(e,t){void 0===t&&(t="");var r,n=e&&e.split("/")||[],o=t&&t.split("/")||[],a=e&&isAbsolute(e),i=t&&isAbsolute(t),s=a||i;if(e&&isAbsolute(e)?o=n:n.length&&(o.pop(),o=o.concat(n)),!o.length)return"/";if(o.length){var c=o[o.length-1];r="."===c||".."===c||""===c}else r=!1;for(var u=0,l=o.length;l>=0;l--){var f=o[l];"."===f?spliceOne(o,l):".."===f?(spliceOne(o,l),u++):u&&(spliceOne(o,l),u--)}if(!s)for(;u--;u)o.unshift("..");!s||""===o[0]||o[0]&&isAbsolute(o[0])||o.unshift("");var p=o.join("/");return r&&"/"!==p.substr(-1)&&(p+="/"),p}setBatch(reactDom.exports.unstable_batchedUpdates);var isProduction=!0,prefix="Invariant failed";function invariant(e,t){if(!e){if(isProduction)throw new Error(prefix);var r="function"==typeof t?t():t;throw new Error(r?prefix+": "+r:prefix)}}function parsePath(e){var t=e||"/",r="",n="",o=t.indexOf("#");-1!==o&&(n=t.substr(o),t=t.substr(0,o));var a=t.indexOf("?");return-1!==a&&(r=t.substr(a),t=t.substr(0,a)),{pathname:t,search:"?"===r?"":r,hash:"#"===n?"":n}}function createPath(e){var t=e.pathname,r=e.search,n=e.hash,o=t||"/";return r&&"?"!==r&&(o+="?"===r.charAt(0)?r:"?"+r),n&&"#"!==n&&(o+="#"===n.charAt(0)?n:"#"+n),o}function createLocation(e,t,r,n){var o;"string"==typeof e?(o=parsePath(e)).state=t:(void 0===(o=_extends$8({},e)).pathname&&(o.pathname=""),o.search?"?"!==o.search.charAt(0)&&(o.search="?"+o.search):o.search="",o.hash?"#"!==o.hash.charAt(0)&&(o.hash="#"+o.hash):o.hash="",void 0!==t&&void 0===o.state&&(o.state=t));try{o.pathname=decodeURI(o.pathname)}catch(e){throw e instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):e}return r&&(o.key=r),n?o.pathname?"/"!==o.pathname.charAt(0)&&(o.pathname=resolvePathname(o.pathname,n.pathname)):o.pathname=n.pathname:o.pathname||(o.pathname="/"),o}function createTransitionManager(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,r,n,o){if(null!=e){var a="function"==typeof e?e(t,r):e;"string"==typeof a?"function"==typeof n?n(a,o):o(!0):o(!1!==a)}else o(!0)},appendListener:function(e){var r=!0;function n(){r&&e.apply(void 0,arguments)}return t.push(n),function(){r=!1,t=t.filter((function(e){return e!==n}))}},notifyListeners:function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];t.forEach((function(e){return e.apply(void 0,r)}))}}}function clamp(e,t,r){return Math.min(Math.max(e,t),r)}function createMemoryHistory(e){void 0===e&&(e={});var t=e,r=t.getUserConfirmation,n=t.initialEntries,o=void 0===n?["/"]:n,a=t.initialIndex,i=void 0===a?0:a,s=t.keyLength,c=void 0===s?6:s,u=createTransitionManager();function l(e){_extends$8(g,e),g.length=g.entries.length,u.notifyListeners(g.location,g.action)}function f(){return Math.random().toString(36).substr(2,c)}var p=clamp(i,0,o.length-1),d=o.map((function(e){return createLocation(e,void 0,"string"==typeof e?f():e.key||f())})),h=createPath;function m(e){var t=clamp(g.index+e,0,g.entries.length-1),n=g.entries[t];u.confirmTransitionTo(n,"POP",r,(function(e){e?l({action:"POP",location:n,index:t}):l()}))}var g={length:d.length,action:"POP",location:d[p],index:p,entries:d,createHref:h,push:function(e,t){var n="PUSH",o=createLocation(e,t,f(),g.location);u.confirmTransitionTo(o,n,r,(function(e){if(e){var t=g.index+1,r=g.entries.slice(0);r.length>t?r.splice(t,r.length-t,o):r.push(o),l({action:n,location:o,index:t,entries:r})}}))},replace:function(e,t){var n="REPLACE",o=createLocation(e,t,f(),g.location);u.confirmTransitionTo(o,n,r,(function(e){e&&(g.entries[g.index]=o,l({action:n,location:o}))}))},go:m,goBack:function(){m(-1)},goForward:function(){m(1)},canGo:function(e){var t=g.index+e;return t>=0&&t<g.entries.length},block:function(e){return void 0===e&&(e=!1),u.setPrompt(e)},listen:function(e){return u.appendListener(e)}};return g}var MAX_SIGNED_31_BIT_INT=1073741823,commonjsGlobal="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{};function getUniqueId(){var e="__global_unique_id__";return commonjsGlobal[e]=(commonjsGlobal[e]||0)+1}function objectIs(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function createEventEmitter(e){var t=[];return{on:function(e){t.push(e)},off:function(e){t=t.filter((function(t){return t!==e}))},get:function(){return e},set:function(r,n){e=r,t.forEach((function(t){return t(e,n)}))}}}function onlyChild(e){return Array.isArray(e)?e[0]:e}function createReactContext(e,t){var r,n,o="__create-react-context-"+getUniqueId()+"__",a=function(e){function r(){var t;return(t=e.apply(this,arguments)||this).emitter=createEventEmitter(t.props.value),t}_inheritsLoose(r,e);var n=r.prototype;return n.getChildContext=function(){var e;return(e={})[o]=this.emitter,e},n.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var r,n=this.props.value,o=e.value;objectIs(n,o)?r=0:(r="function"==typeof t?t(n,o):MAX_SIGNED_31_BIT_INT,0!==(r|=0)&&this.emitter.set(e.value,r))}},n.render=function(){return this.props.children},r}(react.exports.Component);a.childContextTypes=((r={})[o]=PropTypes.object.isRequired,r);var i=function(t){function r(){var e;return(e=t.apply(this,arguments)||this).state={value:e.getValue()},e.onUpdate=function(t,r){(0|e.observedBits)&r&&e.setState({value:e.getValue()})},e}_inheritsLoose(r,t);var n=r.prototype;return n.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=null==t?MAX_SIGNED_31_BIT_INT:t},n.componentDidMount=function(){this.context[o]&&this.context[o].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=null==e?MAX_SIGNED_31_BIT_INT:e},n.componentWillUnmount=function(){this.context[o]&&this.context[o].off(this.onUpdate)},n.getValue=function(){return this.context[o]?this.context[o].get():e},n.render=function(){return onlyChild(this.props.children)(this.state.value)},r}(react.exports.Component);return i.contextTypes=((n={})[o]=PropTypes.object,n),{Provider:a,Consumer:i}}var index$1=React.createContext||createReactContext,pathToRegexp$2={exports:{}},isarray$1=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)},isarray=isarray$1;pathToRegexp$2.exports=pathToRegexp,pathToRegexp$2.exports.parse=parse,pathToRegexp$2.exports.compile=compile,pathToRegexp$2.exports.tokensToFunction=tokensToFunction,pathToRegexp$2.exports.tokensToRegExp=tokensToRegExp;var PATH_REGEXP=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function parse(e,t){for(var r,n=[],o=0,a=0,i="",s=t&&t.delimiter||"/";null!=(r=PATH_REGEXP.exec(e));){var c=r[0],u=r[1],l=r.index;if(i+=e.slice(a,l),a=l+c.length,u)i+=u[1];else{var f=e[a],p=r[2],d=r[3],h=r[4],m=r[5],g=r[6],y=r[7];i&&(n.push(i),i="");var v=null!=p&&null!=f&&f!==p,b="+"===g||"*"===g,_="?"===g||"*"===g,E=r[2]||s,$=h||m;n.push({name:d||o++,prefix:p||"",delimiter:E,optional:_,repeat:b,partial:v,asterisk:!!y,pattern:$?escapeGroup($):y?".*":"[^"+escapeString(E)+"]+?"})}}return a<e.length&&(i+=e.substr(a)),i&&n.push(i),n}function compile(e,t){return tokensToFunction(parse(e,t),t)}function encodeURIComponentPretty(e){return encodeURI(e).replace(/[\/?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function encodeAsterisk(e){return encodeURI(e).replace(/[?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function tokensToFunction(e,t){for(var r=new Array(e.length),n=0;n<e.length;n++)"object"==typeof e[n]&&(r[n]=new RegExp("^(?:"+e[n].pattern+")$",flags(t)));return function(t,n){for(var o="",a=t||{},i=(n||{}).pretty?encodeURIComponentPretty:encodeURIComponent,s=0;s<e.length;s++){var c=e[s];if("string"!=typeof c){var u,l=a[c.name];if(null==l){if(c.optional){c.partial&&(o+=c.prefix);continue}throw new TypeError('Expected "'+c.name+'" to be defined')}if(isarray(l)){if(!c.repeat)throw new TypeError('Expected "'+c.name+'" to not repeat, but received `'+JSON.stringify(l)+"`");if(0===l.length){if(c.optional)continue;throw new TypeError('Expected "'+c.name+'" to not be empty')}for(var f=0;f<l.length;f++){if(u=i(l[f]),!r[s].test(u))throw new TypeError('Expected all "'+c.name+'" to match "'+c.pattern+'", but received `'+JSON.stringify(u)+"`");o+=(0===f?c.prefix:c.delimiter)+u}}else{if(u=c.asterisk?encodeAsterisk(l):i(l),!r[s].test(u))throw new TypeError('Expected "'+c.name+'" to match "'+c.pattern+'", but received "'+u+'"');o+=c.prefix+u}}else o+=c}return o}}function escapeString(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function escapeGroup(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function attachKeys(e,t){return e.keys=t,e}function flags(e){return e&&e.sensitive?"":"i"}function regexpToRegexp(e,t){var r=e.source.match(/\((?!\?)/g);if(r)for(var n=0;n<r.length;n++)t.push({name:n,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return attachKeys(e,t)}function arrayToRegexp(e,t,r){for(var n=[],o=0;o<e.length;o++)n.push(pathToRegexp(e[o],t,r).source);return attachKeys(new RegExp("(?:"+n.join("|")+")",flags(r)),t)}function stringToRegexp(e,t,r){return tokensToRegExp(parse(e,r),t,r)}function tokensToRegExp(e,t,r){isarray(t)||(r=t||r,t=[]);for(var n=(r=r||{}).strict,o=!1!==r.end,a="",i=0;i<e.length;i++){var s=e[i];if("string"==typeof s)a+=escapeString(s);else{var c=escapeString(s.prefix),u="(?:"+s.pattern+")";t.push(s),s.repeat&&(u+="(?:"+c+u+")*"),a+=u=s.optional?s.partial?c+"("+u+")?":"(?:"+c+"("+u+"))?":c+"("+u+")"}}var l=escapeString(r.delimiter||"/"),f=a.slice(-l.length)===l;return n||(a=(f?a.slice(0,-l.length):a)+"(?:"+l+"(?=$))?"),a+=o?"$":n&&f?"":"(?="+l+"|$)",attachKeys(new RegExp("^"+a,flags(r)),t)}function pathToRegexp(e,t,r){return isarray(t)||(r=t||r,t=[]),r=r||{},e instanceof RegExp?regexpToRegexp(e,t):isarray(e)?arrayToRegexp(e,t,r):stringToRegexp(e,t,r)}var pathToRegexp$1=pathToRegexp$2.exports,createNamedContext=function(e){var t=index$1();return t.displayName=e,t},historyContext=createNamedContext("Router-History"),context=createNamedContext("Router"),Router=function(e){function t(t){var r;return(r=e.call(this,t)||this).state={location:t.history.location},r._isMounted=!1,r._pendingLocation=null,t.staticContext||(r.unlisten=t.history.listen((function(e){r._isMounted?r.setState({location:e}):r._pendingLocation=e}))),r}_inheritsLoose(t,e),t.computeRootMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}};var r=t.prototype;return r.componentDidMount=function(){this._isMounted=!0,this._pendingLocation&&this.setState({location:this._pendingLocation})},r.componentWillUnmount=function(){this.unlisten&&(this.unlisten(),this._isMounted=!1,this._pendingLocation=null)},r.render=function(){return React.createElement(context.Provider,{value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}},React.createElement(historyContext.Provider,{children:this.props.children||null,value:this.props.history}))},t}(React.Component);React.Component,React.Component;var cache$1={},cacheLimit$1=1e4,cacheCount$1=0;function compilePath$1(e,t){var r=""+t.end+t.strict+t.sensitive,n=cache$1[r]||(cache$1[r]={});if(n[e])return n[e];var o=[],a={regexp:pathToRegexp$1(e,o,t),keys:o};return cacheCount$1<cacheLimit$1&&(n[e]=a,cacheCount$1++),a}function matchPath(e,t){void 0===t&&(t={}),("string"==typeof t||Array.isArray(t))&&(t={path:t});var r=t,n=r.path,o=r.exact,a=void 0!==o&&o,i=r.strict,s=void 0!==i&&i,c=r.sensitive,u=void 0!==c&&c;return[].concat(n).reduce((function(t,r){if(!r&&""!==r)return null;if(t)return t;var n=compilePath$1(r,{end:a,strict:s,sensitive:u}),o=n.regexp,i=n.keys,c=o.exec(e);if(!c)return null;var l=c[0],f=c.slice(1),p=e===l;return a&&!p?null:{path:r,url:"/"===r&&""===l?"/":l,isExact:p,params:i.reduce((function(e,t,r){return e[t.name]=f[r],e}),{})}}),null)}function isEmptyChildren(e){return 0===React.Children.count(e)}var Route=function(e){function t(){return e.apply(this,arguments)||this}return _inheritsLoose(t,e),t.prototype.render=function(){var e=this;return React.createElement(context.Consumer,null,(function(t){t||invariant(!1);var r=e.props.location||t.location,n=_extends$8({},t,{location:r,match:e.props.computedMatch?e.props.computedMatch:e.props.path?matchPath(r.pathname,e.props):t.match}),o=e.props,a=o.children,i=o.component,s=o.render;return Array.isArray(a)&&isEmptyChildren(a)&&(a=null),React.createElement(context.Provider,{value:n},n.match?a?"function"==typeof a?a(n):a:i?React.createElement(i,n):s?s(n):null:"function"==typeof a?a(n):null)}))},t}(React.Component);function addLeadingSlash(e){return"/"===e.charAt(0)?e:"/"+e}function addBasename(e,t){return e?_extends$8({},t,{pathname:addLeadingSlash(e)+t.pathname}):t}function stripBasename(e,t){if(!e)return t;var r=addLeadingSlash(e);return 0!==t.pathname.indexOf(r)?t:_extends$8({},t,{pathname:t.pathname.substr(r.length)})}function createURL(e){return"string"==typeof e?e:createPath(e)}function staticHandler(e){return function(){invariant(!1)}}function noop$2(){}React.Component;var Switch=function(e){function t(){return e.apply(this,arguments)||this}return _inheritsLoose(t,e),t.prototype.render=function(){var e=this;return React.createElement(context.Consumer,null,(function(t){t||invariant(!1);var r,n,o=e.props.location||t.location;return React.Children.forEach(e.props.children,(function(e){if(null==n&&React.isValidElement(e)){r=e;var a=e.props.path||e.props.from;n=a?matchPath(o.pathname,_extends$8({},e.props,{path:a})):t.match}})),n?React.cloneElement(r,{location:o,computedMatch:n}):null}))},t}(React.Component);React.useContext;var lodash_isequalwith={exports:{}};!function(e,t){var r="__lodash_hash_undefined__",n=9007199254740991,o="[object Arguments]",a="[object Array]",i="[object Boolean]",s="[object Date]",c="[object Error]",u="[object Function]",l="[object Map]",f="[object Number]",p="[object Object]",d="[object Promise]",h="[object RegExp]",m="[object Set]",g="[object String]",y="[object Symbol]",v="[object WeakMap]",b="[object ArrayBuffer]",_="[object DataView]",E=/^\[object .+?Constructor\]$/,$=/^(?:0|[1-9]\d*)$/,w={};w["[object Float32Array]"]=w["[object Float64Array]"]=w["[object Int8Array]"]=w["[object Int16Array]"]=w["[object Int32Array]"]=w["[object Uint8Array]"]=w["[object Uint8ClampedArray]"]=w["[object Uint16Array]"]=w["[object Uint32Array]"]=!0,w[o]=w[a]=w[b]=w[i]=w[_]=w[s]=w[c]=w[u]=w[l]=w[f]=w[p]=w[h]=w[m]=w[g]=w[v]=!1;var S="object"==typeof commonjsGlobal$1&&commonjsGlobal$1&&commonjsGlobal$1.Object===Object&&commonjsGlobal$1,C="object"==typeof self&&self&&self.Object===Object&&self,T=S||C||Function("return this")(),x=t&&!t.nodeType&&t,P=x&&e&&!e.nodeType&&e,O=P&&P.exports===x&&S.process,k=function(){try{return O&&O.binding("util")}catch(e){}}(),A=k&&k.isTypedArray;function R(e,t){for(var r=-1,n=e?e.length:0;++r<n;)if(t(e[r],r,e))return!0;return!1}function I(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(e){}return t}function N(e){var t=-1,r=Array(e.size);return e.forEach((function(e,n){r[++t]=[n,e]})),r}function j(e){var t=-1,r=Array(e.size);return e.forEach((function(e){r[++t]=e})),r}var M,L=Array.prototype,D=Function.prototype,F=Object.prototype,U=T["__core-js_shared__"],H=(M=/[^.]+$/.exec(U&&U.keys&&U.keys.IE_PROTO||""))?"Symbol(src)_1."+M:"",z=D.toString,V=F.hasOwnProperty,B=F.toString,W=RegExp("^"+z.call(V).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),q=T.Symbol,G=T.Uint8Array,K=F.propertyIsEnumerable,X=L.splice,J=function(e,t){return function(r){return e(t(r))}}(Object.keys,Object),Y=$e(T,"DataView"),Z=$e(T,"Map"),Q=$e(T,"Promise"),ee=$e(T,"Set"),te=$e(T,"WeakMap"),re=$e(Object,"create"),ne=Ce(Y),oe=Ce(Z),ae=Ce(Q),ie=Ce(ee),se=Ce(te),ce=q?q.prototype:void 0,ue=ce?ce.valueOf:void 0;function le(e){var t=-1,r=e?e.length:0;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function fe(e){var t=-1,r=e?e.length:0;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function pe(e){var t=-1,r=e?e.length:0;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function de(e){var t=-1,r=e?e.length:0;for(this.__data__=new pe;++t<r;)this.add(e[t])}function he(e){this.__data__=new fe(e)}function me(e,t){var r=xe(e)||function(e){return function(e){return Re(e)&&Pe(e)}(e)&&V.call(e,"callee")&&(!K.call(e,"callee")||B.call(e)==o)}(e)?function(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}(e.length,String):[],n=r.length,a=!!n;for(var i in e)!t&&!V.call(e,i)||a&&("length"==i||Se(i,n))||r.push(i);return r}function ge(e,t){for(var r=e.length;r--;)if(Te(e[r][0],t))return r;return-1}function ye(e,t,r,n,u){return e===t||(null==e||null==t||!Ae(e)&&!Re(t)?e!=e&&t!=t:function(e,t,r,n,u,d){var v=xe(e),E=xe(t),$=a,w=a;v||($=($=we(e))==o?p:$);E||(w=(w=we(t))==o?p:w);var S=$==p&&!I(e),C=w==p&&!I(t),T=$==w;if(T&&!S)return d||(d=new he),v||Ie(e)?_e(e,t,r,n,u,d):function(e,t,r,n,o,a,u){switch(r){case _:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case b:return!(e.byteLength!=t.byteLength||!n(new G(e),new G(t)));case i:case s:case f:return Te(+e,+t);case c:return e.name==t.name&&e.message==t.message;case h:case g:return e==t+"";case l:var p=N;case m:var d=2&a;if(p||(p=j),e.size!=t.size&&!d)return!1;var v=u.get(e);if(v)return v==t;a|=1,u.set(e,t);var E=_e(p(e),p(t),n,o,a,u);return u.delete(e),E;case y:if(ue)return ue.call(e)==ue.call(t)}return!1}(e,t,$,r,n,u,d);if(!(2&u)){var x=S&&V.call(e,"__wrapped__"),P=C&&V.call(t,"__wrapped__");if(x||P){var O=x?e.value():e,k=P?t.value():t;return d||(d=new he),r(O,k,n,u,d)}}if(!T)return!1;return d||(d=new he),function(e,t,r,n,o,a){var i=2&o,s=Ne(e),c=s.length,u=Ne(t),l=u.length;if(c!=l&&!i)return!1;var f=c;for(;f--;){var p=s[f];if(!(i?p in t:V.call(t,p)))return!1}var d=a.get(e);if(d&&a.get(t))return d==t;var h=!0;a.set(e,t),a.set(t,e);var m=i;for(;++f<c;){var g=e[p=s[f]],y=t[p];if(n)var v=i?n(y,g,p,t,e,a):n(g,y,p,e,t,a);if(!(void 0===v?g===y||r(g,y,n,o,a):v)){h=!1;break}m||(m="constructor"==p)}if(h&&!m){var b=e.constructor,_=t.constructor;b==_||!("constructor"in e)||!("constructor"in t)||"function"==typeof b&&b instanceof b&&"function"==typeof _&&_ instanceof _||(h=!1)}return a.delete(e),a.delete(t),h}(e,t,r,n,u,d)}(e,t,ye,r,n,u))}function ve(e){return!(!Ae(e)||function(e){return!!H&&H in e}(e))&&(Oe(e)||I(e)?W:E).test(Ce(e))}function be(e){if(r=(t=e)&&t.constructor,n="function"==typeof r&&r.prototype||F,t!==n)return J(e);var t,r,n,o=[];for(var a in Object(e))V.call(e,a)&&"constructor"!=a&&o.push(a);return o}function _e(e,t,r,n,o,a){var i=2&o,s=e.length,c=t.length;if(s!=c&&!(i&&c>s))return!1;var u=a.get(e);if(u&&a.get(t))return u==t;var l=-1,f=!0,p=1&o?new de:void 0;for(a.set(e,t),a.set(t,e);++l<s;){var d=e[l],h=t[l];if(n)var m=i?n(h,d,l,t,e,a):n(d,h,l,e,t,a);if(void 0!==m){if(m)continue;f=!1;break}if(p){if(!R(t,(function(e,t){if(!p.has(t)&&(d===e||r(d,e,n,o,a)))return p.add(t)}))){f=!1;break}}else if(d!==h&&!r(d,h,n,o,a)){f=!1;break}}return a.delete(e),a.delete(t),f}function Ee(e,t){var r,n,o=e.__data__;return("string"==(n=typeof(r=t))||"number"==n||"symbol"==n||"boolean"==n?"__proto__"!==r:null===r)?o["string"==typeof t?"string":"hash"]:o.map}function $e(e,t){var r=function(e,t){return null==e?void 0:e[t]}(e,t);return ve(r)?r:void 0}le.prototype.clear=function(){this.__data__=re?re(null):{}},le.prototype.delete=function(e){return this.has(e)&&delete this.__data__[e]},le.prototype.get=function(e){var t=this.__data__;if(re){var n=t[e];return n===r?void 0:n}return V.call(t,e)?t[e]:void 0},le.prototype.has=function(e){var t=this.__data__;return re?void 0!==t[e]:V.call(t,e)},le.prototype.set=function(e,t){return this.__data__[e]=re&&void 0===t?r:t,this},fe.prototype.clear=function(){this.__data__=[]},fe.prototype.delete=function(e){var t=this.__data__,r=ge(t,e);return!(r<0)&&(r==t.length-1?t.pop():X.call(t,r,1),!0)},fe.prototype.get=function(e){var t=this.__data__,r=ge(t,e);return r<0?void 0:t[r][1]},fe.prototype.has=function(e){return ge(this.__data__,e)>-1},fe.prototype.set=function(e,t){var r=this.__data__,n=ge(r,e);return n<0?r.push([e,t]):r[n][1]=t,this},pe.prototype.clear=function(){this.__data__={hash:new le,map:new(Z||fe),string:new le}},pe.prototype.delete=function(e){return Ee(this,e).delete(e)},pe.prototype.get=function(e){return Ee(this,e).get(e)},pe.prototype.has=function(e){return Ee(this,e).has(e)},pe.prototype.set=function(e,t){return Ee(this,e).set(e,t),this},de.prototype.add=de.prototype.push=function(e){return this.__data__.set(e,r),this},de.prototype.has=function(e){return this.__data__.has(e)},he.prototype.clear=function(){this.__data__=new fe},he.prototype.delete=function(e){return this.__data__.delete(e)},he.prototype.get=function(e){return this.__data__.get(e)},he.prototype.has=function(e){return this.__data__.has(e)},he.prototype.set=function(e,t){var r=this.__data__;if(r instanceof fe){var n=r.__data__;if(!Z||n.length<199)return n.push([e,t]),this;r=this.__data__=new pe(n)}return r.set(e,t),this};var we=function(e){return B.call(e)};function Se(e,t){return!!(t=null==t?n:t)&&("number"==typeof e||$.test(e))&&e>-1&&e%1==0&&e<t}function Ce(e){if(null!=e){try{return z.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function Te(e,t){return e===t||e!=e&&t!=t}(Y&&we(new Y(new ArrayBuffer(1)))!=_||Z&&we(new Z)!=l||Q&&we(Q.resolve())!=d||ee&&we(new ee)!=m||te&&we(new te)!=v)&&(we=function(e){var t=B.call(e),r=t==p?e.constructor:void 0,n=r?Ce(r):void 0;if(n)switch(n){case ne:return _;case oe:return l;case ae:return d;case ie:return m;case se:return v}return t});var xe=Array.isArray;function Pe(e){return null!=e&&ke(e.length)&&!Oe(e)}function Oe(e){var t=Ae(e)?B.call(e):"";return t==u||"[object GeneratorFunction]"==t}function ke(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=n}function Ae(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function Re(e){return!!e&&"object"==typeof e}var Ie=A?function(e){return function(t){return e(t)}}(A):function(e){return Re(e)&&ke(e.length)&&!!w[B.call(e)]};function Ne(e){return Pe(e)?me(e):be(e)}e.exports=function(e,t,r){var n=(r="function"==typeof r?r:void 0)?r(e,t):void 0;return void 0===n?ye(e,t,r):!!n}}(lodash_isequalwith,lodash_isequalwith.exports);var isEqualWith=lodash_isequalwith.exports,LOCATION_CHANGE="@@router/LOCATION_CHANGE",onLocationChanged=function(e,t){return{type:LOCATION_CHANGE,payload:{location:e,action:t,isFirstRendering:arguments.length>2&&void 0!==arguments[2]&&arguments[2]}}},CALL_HISTORY_METHOD="@@router/CALL_HISTORY_METHOD",updateLocation=function(e){return function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return{type:CALL_HISTORY_METHOD,payload:{method:e,args:r}}}},push=updateLocation("push");function _typeof$4(e){return _typeof$4="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},_typeof$4(e)}var createSelectors=function(e){var t=e.getIn,r=e.toJS,n=function(e){var n,o=r(t(e,["router"]));if(null==(n=o)||"object"!==_typeof$4(n)||!t(n,["location"])||!t(n,["action"]))throw'Could not find router reducer in state tree, it must be mounted under "router"';return o},o=function(e){return r(t(n(e),["location"]))};return{getLocation:o,getAction:function(e){return r(t(n(e),["action"]))},getRouter:n,getSearch:function(e){return r(t(n(e),["location","search"]))},getHash:function(e){return r(t(n(e),["location","hash"]))},createMatchSelector:function(e){var t=null,r=null;return function(n){var a=(o(n)||{}).pathname;if(a===t)return r;t=a;var i=matchPath(a,e);return i&&r&&i.url===r.url&&i.isExact===r.isExact||(r=i),r}}}},createSelectors$1=createSelectors;function _typeof$3(e){return _typeof$3="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},_typeof$3(e)}function _extends$7(){return _extends$7=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},_extends$7.apply(this,arguments)}function _classCallCheck$5(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties$3(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)}}function _createClass$4(e,t,r){return t&&_defineProperties$3(e.prototype,t),r&&_defineProperties$3(e,r),e}function _createSuper$2(e){return function(){var t,r=_getPrototypeOf$3(e);if(_isNativeReflectConstruct$2()){var n=_getPrototypeOf$3(this).constructor;t=Reflect.construct(r,arguments,n)}else t=r.apply(this,arguments);return _possibleConstructorReturn$4(this,t)}}function _possibleConstructorReturn$4(e,t){return!t||"object"!==_typeof$3(t)&&"function"!=typeof t?_assertThisInitialized$3(e):t}function _assertThisInitialized$3(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _isNativeReflectConstruct$2(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function _getPrototypeOf$3(e){return _getPrototypeOf$3=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},_getPrototypeOf$3(e)}function _inherits$4(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf$2(e,t)}function _setPrototypeOf$2(e,t){return _setPrototypeOf$2=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},_setPrototypeOf$2(e,t)}var createConnectedRouter=function(e){var t=createSelectors$1(e).getLocation,r=function(){_inherits$4(r,react.exports.PureComponent);var e=_createSuper$2(r);function r(n){var o;_classCallCheck$5(this,r),o=e.call(this,n);var a=n.store,i=n.history,s=n.onLocationChanged,c=n.stateCompareFunction;o.inTimeTravelling=!1,o.unsubscribe=a.subscribe((function(){var e=!n.noTimeTravelDebugging,r=t(a.getState()),s=r.pathname,u=r.search,l=r.hash,f=r.state,p=i.location,d=p.pathname,h=p.search,m=p.hash,g=p.state;!e||"PUSH"!==n.history.action||d===s&&h===u&&m===l&&isEqualWith(f,g,c)||(o.inTimeTravelling=!0,i.push({pathname:s,search:u,hash:l,state:f}))}));var u=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];o.inTimeTravelling?o.inTimeTravelling=!1:s(e,t,r)};return o.unlisten=i.listen(u),n.noInitialPop||u(i.location,i.action,!0),o}return _createClass$4(r,[{key:"componentWillUnmount",value:function(){this.unlisten(),this.unsubscribe()}},{key:"render",value:function(){var e=this.props,t=e.omitRouter,r=e.history,n=e.children;return t?React.createElement(React.Fragment,null,n):React.createElement(Router,{history:r},n)}}]),r}();r.propTypes={store:PropTypes.shape({getState:PropTypes.func.isRequired,subscribe:PropTypes.func.isRequired}).isRequired,history:PropTypes.shape({action:PropTypes.string.isRequired,listen:PropTypes.func.isRequired,location:PropTypes.object.isRequired,push:PropTypes.func.isRequired}).isRequired,basename:PropTypes.string,children:PropTypes.oneOfType([PropTypes.func,PropTypes.node]),onLocationChanged:PropTypes.func.isRequired,noInitialPop:PropTypes.bool,noTimeTravelDebugging:PropTypes.bool,stateCompareFunction:PropTypes.func,omitRouter:PropTypes.bool};var n=function(e){var t=e.context||ReactReduxContext;if(null==t)throw"Please upgrade to react-redux v6";return React.createElement(t.Consumer,null,(function(t){var n=t.store;return React.createElement(r,_extends$7({store:n},e))}))};return n.propTypes={context:PropTypes.object},connect(null,(function(e){return{onLocationChanged:function(t,r,n){return e(onLocationChanged(t,r,n))}}}))(n)},createConnectedRouter$1=createConnectedRouter;function _slicedToArray$2(e,t){return _arrayWithHoles$2(e)||_iterableToArrayLimit$2(e,t)||_unsupportedIterableToArray$3(e,t)||_nonIterableRest$2()}function _nonIterableRest$2(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray$3(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray$3(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(r):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray$3(e,t):void 0}}function _arrayLikeToArray$3(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function _iterableToArrayLimit$2(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var r=[],n=!0,o=!1,a=void 0;try{for(var i,s=e[Symbol.iterator]();!(n=(i=s.next()).done)&&(r.push(i.value),!t||r.length!==t);n=!0);}catch(e){o=!0,a=e}finally{try{n||null==s.return||s.return()}finally{if(o)throw a}}return r}}function _arrayWithHoles$2(e){if(Array.isArray(e))return e}function ownKeys$5(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 _objectSpread$2(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$5(Object(r),!0).forEach((function(t){_defineProperty$5(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$5(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _defineProperty$5(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var injectQuery=function(e){if(e&&e.query)return e;var t=e&&e.search;if("string"!=typeof t||0===t.length)return _objectSpread$2({},e,{query:{}});var r=t.substring(1).split("&").reduce((function(e,t){var r=_slicedToArray$2(t.split("="),2);return _objectSpread$2({},e,_defineProperty$5({},r[0],r[1]))}),{});return _objectSpread$2({},e,{query:r})},createConnectRouter=function(e){var t=e.fromJS,r=e.merge;return function(e){var n=t({location:injectQuery(e.location),action:e.action});return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=o.type,i=o.payload;if(a===LOCATION_CHANGE){var s=i.location,c=i.action;return i.isFirstRendering?e:r(e,{location:t(injectQuery(s)),action:c})}return e}}},createConnectRouter$1=createConnectRouter,getIn=function(e,t){if(!e)return e;var r=t.length;if(r){for(var n=e,o=0;o<r&&n;++o)n=n[t[o]];return n}},getIn$1=getIn;function ownKeys$4(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 _objectSpread$1(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$4(Object(r),!0).forEach((function(t){_defineProperty$4(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$4(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _defineProperty$4(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var structure={fromJS:function(e){return e},getIn:getIn$1,merge:function(e,t){return _objectSpread$1({},e,{},t)},toJS:function(e){return e}},plainStructure=structure;function _toConsumableArray$2(e){return _arrayWithoutHoles$2(e)||_iterableToArray$2(e)||_unsupportedIterableToArray$2(e)||_nonIterableSpread$2()}function _nonIterableSpread$2(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray$2(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray$2(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(r):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray$2(e,t):void 0}}function _iterableToArray$2(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}function _arrayWithoutHoles$2(e){if(Array.isArray(e))return _arrayLikeToArray$2(e)}function _arrayLikeToArray$2(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var routerMiddleware=function(e){return function(t){return function(t){return function(r){if(r.type!==CALL_HISTORY_METHOD)return t(r);var n=r.payload,o=n.method,a=n.args;e[o].apply(e,_toConsumableArray$2(a))}}}},createRouterMiddleware=routerMiddleware,ConnectedRouter=createConnectedRouter$1(plainStructure),connectRouter=createConnectRouter$1(plainStructure),_createSelectors=createSelectors$1(plainStructure);_createSelectors.getLocation,_createSelectors.getAction,_createSelectors.getHash,_createSelectors.getRouter,_createSelectors.getSearch,_createSelectors.createMatchSelector;
/*! *****************************************************************************
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.
***************************************************************************** */
var extendStatics=function(e,t){return extendStatics=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])},extendStatics(e,t)};function __extends$1(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}extendStatics(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var __assign=function(){return __assign=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},__assign.apply(this,arguments)};function __awaiter(e,t,r,n){return new(r||(r=Promise))((function(o,a){function i(e){try{c(n.next(e))}catch(e){a(e)}}function s(e){try{c(n.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(i,s)}c((n=n.apply(e,t||[])).next())}))}function __generator(e,t){var r,n,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(r)throw new TypeError("Generator is already executing.");for(;i;)try{if(r=1,n&&(o=2&a[0]?n.return:a[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,a[1])).done)return o;switch(n=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,n=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!(o=i.trys,(o=o.length>0&&o[o.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1],o=a;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(a);break}o[2]&&i.ops.pop(),i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e],n=0}finally{r=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}}var axios$2={exports:{}},bind$2=function(e,t){return function(){for(var r=new Array(arguments.length),n=0;n<r.length;n++)r[n]=arguments[n];return e.apply(t,r)}},bind$1=bind$2,toString$1=Object.prototype.toString;function isArray$4(e){return"[object Array]"===toString$1.call(e)}function isUndefined(e){return void 0===e}function isBuffer$3(e){return null!==e&&!isUndefined(e)&&null!==e.constructor&&!isUndefined(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}function isArrayBuffer(e){return"[object ArrayBuffer]"===toString$1.call(e)}function isFormData(e){return"undefined"!=typeof FormData&&e instanceof FormData}function isArrayBufferView(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer}function isString(e){return"string"==typeof e}function isNumber(e){return"number"==typeof e}function isObject$4(e){return null!==e&&"object"==typeof e}function isPlainObject$2(e){if("[object Object]"!==toString$1.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function isDate(e){return"[object Date]"===toString$1.call(e)}function isFile(e){return"[object File]"===toString$1.call(e)}function isBlob(e){return"[object Blob]"===toString$1.call(e)}function isFunction$3(e){return"[object Function]"===toString$1.call(e)}function isStream(e){return isObject$4(e)&&isFunction$3(e.pipe)}function isURLSearchParams(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams}function trim(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function isStandardBrowserEnv(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)}function forEach(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),isArray$4(e))for(var r=0,n=e.length;r<n;r++)t.call(null,e[r],r,e);else for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.call(null,e[o],o,e)}function merge(){var e={};function t(t,r){isPlainObject$2(e[r])&&isPlainObject$2(t)?e[r]=merge(e[r],t):isPlainObject$2(t)?e[r]=merge({},t):isArray$4(t)?e[r]=t.slice():e[r]=t}for(var r=0,n=arguments.length;r<n;r++)forEach(arguments[r],t);return e}function extend(e,t,r){return forEach(t,(function(t,n){e[n]=r&&"function"==typeof t?bind$1(t,r):t})),e}function stripBOM(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e}var utils$e={isArray:isArray$4,isArrayBuffer:isArrayBuffer,isBuffer:isBuffer$3,isFormData:isFormData,isArrayBufferView:isArrayBufferView,isString:isString,isNumber:isNumber,isObject:isObject$4,isPlainObject:isPlainObject$2,isUndefined:isUndefined,isDate:isDate,isFile:isFile,isBlob:isBlob,isFunction:isFunction$3,isStream:isStream,isURLSearchParams:isURLSearchParams,isStandardBrowserEnv:isStandardBrowserEnv,forEach:forEach,merge:merge,extend:extend,trim:trim,stripBOM:stripBOM},utils$d=utils$e;function encode(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var buildURL$2=function(e,t,r){if(!t)return e;var n;if(r)n=r(t);else if(utils$d.isURLSearchParams(t))n=t.toString();else{var o=[];utils$d.forEach(t,(function(e,t){null!=e&&(utils$d.isArray(e)?t+="[]":e=[e],utils$d.forEach(e,(function(e){utils$d.isDate(e)?e=e.toISOString():utils$d.isObject(e)&&(e=JSON.stringify(e)),o.push(encode(t)+"="+encode(e))})))})),n=o.join("&")}if(n){var a=e.indexOf("#");-1!==a&&(e=e.slice(0,a)),e+=(-1===e.indexOf("?")?"?":"&")+n}return e},utils$c=utils$e;function InterceptorManager$1(){this.handlers=[]}InterceptorManager$1.prototype.use=function(e,t,r){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!r&&r.synchronous,runWhen:r?r.runWhen:null}),this.handlers.length-1},InterceptorManager$1.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},InterceptorManager$1.prototype.forEach=function(e){utils$c.forEach(this.handlers,(function(t){null!==t&&e(t)}))};var InterceptorManager_1=InterceptorManager$1,utils$b=utils$e,normalizeHeaderName$1=function(e,t){utils$b.forEach(e,(function(r,n){n!==t&&n.toUpperCase()===t.toUpperCase()&&(e[t]=r,delete e[n])}))},enhanceError$2=function(e,t,r,n,o){return e.config=t,r&&(e.code=r),e.request=n,e.response=o,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}},e},enhanceError$1=enhanceError$2,createError$2=function(e,t,r,n,o){var a=new Error(e);return enhanceError$1(a,t,r,n,o)},createError$1=createError$2,settle$1=function(e,t,r){var n=r.config.validateStatus;r.status&&n&&!n(r.status)?t(createError$1("Request failed with status code "+r.status,r.config,null,r.request,r)):e(r)},utils$a=utils$e,cookies$1=utils$a.isStandardBrowserEnv()?{write:function(e,t,r,n,o,a){var i=[];i.push(e+"="+encodeURIComponent(t)),utils$a.isNumber(r)&&i.push("expires="+new Date(r).toGMTString()),utils$a.isString(n)&&i.push("path="+n),utils$a.isString(o)&&i.push("domain="+o),!0===a&&i.push("secure"),document.cookie=i.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}},isAbsoluteURL$1=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)},combineURLs$1=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e},isAbsoluteURL=isAbsoluteURL$1,combineURLs=combineURLs$1,buildFullPath$1=function(e,t){return e&&!isAbsoluteURL(t)?combineURLs(e,t):t},utils$9=utils$e,ignoreDuplicateOf=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"],parseHeaders$1=function(e){var t,r,n,o={};return e?(utils$9.forEach(e.split("\n"),(function(e){if(n=e.indexOf(":"),t=utils$9.trim(e.substr(0,n)).toLowerCase(),r=utils$9.trim(e.substr(n+1)),t){if(o[t]&&ignoreDuplicateOf.indexOf(t)>=0)return;o[t]="set-cookie"===t?(o[t]?o[t]:[]).concat([r]):o[t]?o[t]+", "+r:r}})),o):o},utils$8=utils$e,isURLSameOrigin$1=utils$8.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a");function n(e){var n=e;return t&&(r.setAttribute("href",n),n=r.href),r.setAttribute("href",n),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:"/"===r.pathname.charAt(0)?r.pathname:"/"+r.pathname}}return e=n(window.location.href),function(t){var r=utils$8.isString(t)?n(t):t;return r.protocol===e.protocol&&r.host===e.host}}():function(){return!0};function Cancel$3(e){this.message=e}Cancel$3.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},Cancel$3.prototype.__CANCEL__=!0;var Cancel_1=Cancel$3,utils$7=utils$e,settle=settle$1,cookies=cookies$1,buildURL$1=buildURL$2,buildFullPath=buildFullPath$1,parseHeaders=parseHeaders$1,isURLSameOrigin=isURLSameOrigin$1,createError=createError$2,defaults$4=defaults_1,Cancel$2=Cancel_1,xhr=function(e){return new Promise((function(t,r){var n,o=e.data,a=e.headers,i=e.responseType;function s(){e.cancelToken&&e.cancelToken.unsubscribe(n),e.signal&&e.signal.removeEventListener("abort",n)}utils$7.isFormData(o)&&delete a["Content-Type"];var c=new XMLHttpRequest;if(e.auth){var u=e.auth.username||"",l=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";a.Authorization="Basic "+btoa(u+":"+l)}var f=buildFullPath(e.baseURL,e.url);function p(){if(c){var n="getAllResponseHeaders"in c?parseHeaders(c.getAllResponseHeaders()):null,o={data:i&&"text"!==i&&"json"!==i?c.response:c.responseText,status:c.status,statusText:c.statusText,headers:n,config:e,request:c};settle((function(e){t(e),s()}),(function(e){r(e),s()}),o),c=null}}if(c.open(e.method.toUpperCase(),buildURL$1(f,e.params,e.paramsSerializer),!0),c.timeout=e.timeout,"onloadend"in c?c.onloadend=p:c.onreadystatechange=function(){c&&4===c.readyState&&(0!==c.status||c.responseURL&&0===c.responseURL.indexOf("file:"))&&setTimeout(p)},c.onabort=function(){c&&(r(createError("Request aborted",e,"ECONNABORTED",c)),c=null)},c.onerror=function(){r(createError("Network Error",e,null,c)),c=null},c.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded",n=e.transitional||defaults$4.transitional;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),r(createError(t,e,n.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",c)),c=null},utils$7.isStandardBrowserEnv()){var d=(e.withCredentials||isURLSameOrigin(f))&&e.xsrfCookieName?cookies.read(e.xsrfCookieName):void 0;d&&(a[e.xsrfHeaderName]=d)}"setRequestHeader"in c&&utils$7.forEach(a,(function(e,t){void 0===o&&"content-type"===t.toLowerCase()?delete a[t]:c.setRequestHeader(t,e)})),utils$7.isUndefined(e.withCredentials)||(c.withCredentials=!!e.withCredentials),i&&"json"!==i&&(c.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&c.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&c.upload&&c.upload.addEventListener("progress",e.onUploadProgress),(e.cancelToken||e.signal)&&(n=function(e){c&&(r(!e||e&&e.type?new Cancel$2("canceled"):e),c.abort(),c=null)},e.cancelToken&&e.cancelToken.subscribe(n),e.signal&&(e.signal.aborted?n():e.signal.addEventListener("abort",n))),o||(o=null),c.send(o)}))},utils$6=utils$e,normalizeHeaderName=normalizeHeaderName$1,enhanceError=enhanceError$2,DEFAULT_CONTENT_TYPE={"Content-Type":"application/x-www-form-urlencoded"};function setContentTypeIfUnset(e,t){!utils$6.isUndefined(e)&&utils$6.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function getDefaultAdapter(){var e;return("undefined"!=typeof XMLHttpRequest||"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(e=xhr),e}function stringifySafely(e,t,r){if(utils$6.isString(e))try{return(t||JSON.parse)(e),utils$6.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(r||JSON.stringify)(e)}var defaults$3={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:getDefaultAdapter(),transformRequest:[function(e,t){return normalizeHeaderName(t,"Accept"),normalizeHeaderName(t,"Content-Type"),utils$6.isFormData(e)||utils$6.isArrayBuffer(e)||utils$6.isBuffer(e)||utils$6.isStream(e)||utils$6.isFile(e)||utils$6.isBlob(e)?e:utils$6.isArrayBufferView(e)?e.buffer:utils$6.isURLSearchParams(e)?(setContentTypeIfUnset(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):utils$6.isObject(e)||t&&"application/json"===t["Content-Type"]?(setContentTypeIfUnset(t,"application/json"),stringifySafely(e)):e}],transformResponse:[function(e){var t=this.transitional||defaults$3.transitional,r=t&&t.silentJSONParsing,n=t&&t.forcedJSONParsing,o=!r&&"json"===this.responseType;if(o||n&&utils$6.isString(e)&&e.length)try{return JSON.parse(e)}catch(e){if(o){if("SyntaxError"===e.name)throw enhanceError(e,this,"E_JSON_PARSE");throw e}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};utils$6.forEach(["delete","get","head"],(function(e){defaults$3.headers[e]={}})),utils$6.forEach(["post","put","patch"],(function(e){defaults$3.headers[e]=utils$6.merge(DEFAULT_CONTENT_TYPE)}));var defaults_1=defaults$3,utils$5=utils$e,defaults$2=defaults_1,transformData$1=function(e,t,r){var n=this||defaults$2;return utils$5.forEach(r,(function(r){e=r.call(n,e,t)})),e},isCancel$1=function(e){return!(!e||!e.__CANCEL__)},utils$4=utils$e,transformData=transformData$1,isCancel=isCancel$1,defaults$1=defaults_1,Cancel$1=Cancel_1;function throwIfCancellationRequested(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Cancel$1("canceled")}var dispatchRequest$1=function(e){return throwIfCancellationRequested(e),e.headers=e.headers||{},e.data=transformData.call(e,e.data,e.headers,e.transformRequest),e.headers=utils$4.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),utils$4.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||defaults$1.adapter)(e).then((function(t){return throwIfCancellationRequested(e),t.data=transformData.call(e,t.data,t.headers,e.transformResponse),t}),(function(t){return isCancel(t)||(throwIfCancellationRequested(e),t&&t.response&&(t.response.data=transformData.call(e,t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))},utils$3=utils$e,mergeConfig$2=function(e,t){t=t||{};var r={};function n(e,t){return utils$3.isPlainObject(e)&&utils$3.isPlainObject(t)?utils$3.merge(e,t):utils$3.isPlainObject(t)?utils$3.merge({},t):utils$3.isArray(t)?t.slice():t}function o(r){return utils$3.isUndefined(t[r])?utils$3.isUndefined(e[r])?void 0:n(void 0,e[r]):n(e[r],t[r])}function a(e){if(!utils$3.isUndefined(t[e]))return n(void 0,t[e])}function i(r){return utils$3.isUndefined(t[r])?utils$3.isUndefined(e[r])?void 0:n(void 0,e[r]):n(void 0,t[r])}function s(r){return r in t?n(e[r],t[r]):r in e?n(void 0,e[r]):void 0}var c={url:a,method:a,data:a,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:s};return utils$3.forEach(Object.keys(e).concat(Object.keys(t)),(function(e){var t=c[e]||o,n=t(e);utils$3.isUndefined(n)&&t!==s||(r[e]=n)})),r},data={version:"0.22.0"},VERSION=data.version,validators$1={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){validators$1[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}}));var deprecatedWarnings={};function assertOptions(e,t,r){if("object"!=typeof e)throw new TypeError("options must be an object");for(var n=Object.keys(e),o=n.length;o-- >0;){var a=n[o],i=t[a];if(i){var s=e[a],c=void 0===s||i(s,a,e);if(!0!==c)throw new TypeError("option "+a+" must be "+c)}else if(!0!==r)throw Error("Unknown option "+a)}}validators$1.transitional=function(e,t,r){function n(e,t){return"[Axios v"+VERSION+"] Transitional option '"+e+"'"+t+(r?". "+r:"")}return function(r,o,a){if(!1===e)throw new Error(n(o," has been removed"+(t?" in "+t:"")));return t&&!deprecatedWarnings[o]&&(deprecatedWarnings[o]=!0,console.warn(n(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(r,o,a)}};var validator$1={assertOptions:assertOptions,validators:validators$1},utils$2=utils$e,buildURL=buildURL$2,InterceptorManager=InterceptorManager_1,dispatchRequest=dispatchRequest$1,mergeConfig$1=mergeConfig$2,validator=validator$1,validators=validator.validators;function Axios$1(e){this.defaults=e,this.interceptors={request:new InterceptorManager,response:new InterceptorManager}}Axios$1.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=mergeConfig$1(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=e.transitional;void 0!==t&&validator.assertOptions(t,{silentJSONParsing:validators.transitional(validators.boolean),forcedJSONParsing:validators.transitional(validators.boolean),clarifyTimeoutError:validators.transitional(validators.boolean)},!1);var r=[],n=!0;this.interceptors.request.forEach((function(t){"function"==typeof t.runWhen&&!1===t.runWhen(e)||(n=n&&t.synchronous,r.unshift(t.fulfilled,t.rejected))}));var o,a=[];if(this.interceptors.response.forEach((function(e){a.push(e.fulfilled,e.rejected)})),!n){var i=[dispatchRequest,void 0];for(Array.prototype.unshift.apply(i,r),i=i.concat(a),o=Promise.resolve(e);i.length;)o=o.then(i.shift(),i.shift());return o}for(var s=e;r.length;){var c=r.shift(),u=r.shift();try{s=c(s)}catch(e){u(e);break}}try{o=dispatchRequest(s)}catch(e){return Promise.reject(e)}for(;a.length;)o=o.then(a.shift(),a.shift());return o},Axios$1.prototype.getUri=function(e){return e=mergeConfig$1(this.defaults,e),buildURL(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},utils$2.forEach(["delete","get","head","options"],(function(e){Axios$1.prototype[e]=function(t,r){return this.request(mergeConfig$1(r||{},{method:e,url:t,data:(r||{}).data}))}})),utils$2.forEach(["post","put","patch"],(function(e){Axios$1.prototype[e]=function(t,r,n){return this.request(mergeConfig$1(n||{},{method:e,url:t,data:r}))}}));var Axios_1=Axios$1,Cancel=Cancel_1;function CancelToken(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var r=this;this.promise.then((function(e){if(r._listeners){var t,n=r._listeners.length;for(t=0;t<n;t++)r._listeners[t](e);r._listeners=null}})),this.promise.then=function(e){var t,n=new Promise((function(e){r.subscribe(e),t=e})).then(e);return n.cancel=function(){r.unsubscribe(t)},n},e((function(e){r.reason||(r.reason=new Cancel(e),t(r.reason))}))}CancelToken.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},CancelToken.prototype.subscribe=function(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]},CancelToken.prototype.unsubscribe=function(e){if(this._listeners){var t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}},CancelToken.source=function(){var e,t=new CancelToken((function(t){e=t}));return{token:t,cancel:e}};var CancelToken_1=CancelToken,spread=function(e){return function(t){return e.apply(null,t)}},isAxiosError=function(e){return"object"==typeof e&&!0===e.isAxiosError},utils$1$1=utils$e,bind=bind$2,Axios=Axios_1,mergeConfig=mergeConfig$2,defaults=defaults_1;function createInstance(e){var t=new Axios(e),r=bind(Axios.prototype.request,t);return utils$1$1.extend(r,Axios.prototype,t),utils$1$1.extend(r,t),r.create=function(t){return createInstance(mergeConfig(e,t))},r}var axios$1=createInstance(defaults);axios$1.Axios=Axios,axios$1.Cancel=Cancel_1,axios$1.CancelToken=CancelToken_1,axios$1.isCancel=isCancel$1,axios$1.VERSION=data.version,axios$1.all=function(e){return Promise.all(e)},axios$1.spread=spread,axios$1.isAxiosError=isAxiosError,axios$2.exports=axios$1,axios$2.exports.default=axios$1;var axios=axios$2.exports,dist$1={},classes$1={},fastSafeStringify$1=stringify$1;stringify$1.default=stringify$1,stringify$1.stable=deterministicStringify$1,stringify$1.stableStringify=deterministicStringify$1;var LIMIT_REPLACE_NODE$1="[...]",CIRCULAR_REPLACE_NODE$1="[Circular]",arr$1=[],replacerStack$1=[];function defaultOptions$1(){return{depthLimit:Number.MAX_SAFE_INTEGER,edgesLimit:Number.MAX_SAFE_INTEGER}}function stringify$1(e,t,r,n){var o;void 0===n&&(n=defaultOptions$1()),decirc$1(e,"",0,[],void 0,0,n);try{o=0===replacerStack$1.length?JSON.stringify(e,t,r):JSON.stringify(e,replaceGetterValues$1(t),r)}catch(e){return JSON.stringify("[unable to serialize, circular reference is too complex to analyze]")}finally{for(;0!==arr$1.length;){var a=arr$1.pop();4===a.length?Object.defineProperty(a[0],a[1],a[3]):a[0][a[1]]=a[2]}}return o}function setReplace$1(e,t,r,n){var o=Object.getOwnPropertyDescriptor(n,r);void 0!==o.get?o.configurable?(Object.defineProperty(n,r,{value:e}),arr$1.push([n,r,t,o])):replacerStack$1.push([t,r,e]):(n[r]=e,arr$1.push([n,r,t]))}function decirc$1(e,t,r,n,o,a,i){var s;if(a+=1,"object"==typeof e&&null!==e){for(s=0;s<n.length;s++)if(n[s]===e)return void setReplace$1(CIRCULAR_REPLACE_NODE$1,e,t,o);if(void 0!==i.depthLimit&&a>i.depthLimit)return void setReplace$1(LIMIT_REPLACE_NODE$1,e,t,o);if(void 0!==i.edgesLimit&&r+1>i.edgesLimit)return void setReplace$1(LIMIT_REPLACE_NODE$1,e,t,o);if(n.push(e),Array.isArray(e))for(s=0;s<e.length;s++)decirc$1(e[s],s,s,n,e,a,i);else{var c=Object.keys(e);for(s=0;s<c.length;s++){var u=c[s];decirc$1(e[u],u,s,n,e,a,i)}}n.pop()}}function compareFunction$1(e,t){return e<t?-1:e>t?1:0}function deterministicStringify$1(e,t,r,n){void 0===n&&(n=defaultOptions$1());var o,a=deterministicDecirc$1(e,"",0,[],void 0,0,n)||e;try{o=0===replacerStack$1.length?JSON.stringify(a,t,r):JSON.stringify(a,replaceGetterValues$1(t),r)}catch(e){return JSON.stringify("[unable to serialize, circular reference is too complex to analyze]")}finally{for(;0!==arr$1.length;){var i=arr$1.pop();4===i.length?Object.defineProperty(i[0],i[1],i[3]):i[0][i[1]]=i[2]}}return o}function deterministicDecirc$1(e,t,r,n,o,a,i){var s;if(a+=1,"object"==typeof e&&null!==e){for(s=0;s<n.length;s++)if(n[s]===e)return void setReplace$1(CIRCULAR_REPLACE_NODE$1,e,t,o);try{if("function"==typeof e.toJSON)return}catch(e){return}if(void 0!==i.depthLimit&&a>i.depthLimit)return void setReplace$1(LIMIT_REPLACE_NODE$1,e,t,o);if(void 0!==i.edgesLimit&&r+1>i.edgesLimit)return void setReplace$1(LIMIT_REPLACE_NODE$1,e,t,o);if(n.push(e),Array.isArray(e))for(s=0;s<e.length;s++)deterministicDecirc$1(e[s],s,s,n,e,a,i);else{var c={},u=Object.keys(e).sort(compareFunction$1);for(s=0;s<u.length;s++){var l=u[s];deterministicDecirc$1(e[l],l,s,n,e,a,i),c[l]=e[l]}if(void 0===o)return c;arr$1.push([o,t,e]),o[t]=c}n.pop()}}function replaceGetterValues$1(e){return e=void 0!==e?e:function(e,t){return t},function(t,r){if(replacerStack$1.length>0)for(var n=0;n<replacerStack$1.length;n++){var o=replacerStack$1[n];if(o[1]===t&&o[0]===r){r=o[2],replacerStack$1.splice(n,1);break}}return e.call(this,t,r)}}Object.defineProperty(classes$1,"__esModule",{value:!0}),classes$1.EthereumProviderError=classes$1.EthereumRpcError=void 0;const fast_safe_stringify_1$1=fastSafeStringify$1;class EthereumRpcError$1 extends Error{constructor(e,t,r){if(!Number.isInteger(e))throw new Error('"code" must be an integer.');if(!t||"string"!=typeof t)throw new Error('"message" must be a nonempty string.');super(t),this.code=e,void 0!==r&&(this.data=r)}serialize(){const e={code:this.code,message:this.message};return void 0!==this.data&&(e.data=this.data),this.stack&&(e.stack=this.stack),e}toString(){return fast_safe_stringify_1$1.default(this.serialize(),stringifyReplacer$1,2)}}classes$1.EthereumRpcError=EthereumRpcError$1;class EthereumProviderError$1 extends EthereumRpcError$1{constructor(e,t,r){if(!isValidEthProviderCode$1(e))throw new Error('"code" must be an integer such that: 1000 <= code <= 4999');super(e,t,r)}}function isValidEthProviderCode$1(e){return Number.isInteger(e)&&e>=1e3&&e<=4999}function stringifyReplacer$1(e,t){if("[Circular]"!==t)return t}classes$1.EthereumProviderError=EthereumProviderError$1;var utils$f={},errorConstants$1={};Object.defineProperty(errorConstants$1,"__esModule",{value:!0}),errorConstants$1.errorValues=errorConstants$1.errorCodes=void 0,errorConstants$1.errorCodes={rpc:{invalidInput:-32e3,resourceNotFound:-32001,resourceUnavailable:-32002,transactionRejected:-32003,methodNotSupported:-32004,limitExceeded:-32005,parse:-32700,invalidRequest:-32600,methodNotFound:-32601,invalidParams:-32602,internal:-32603},provider:{userRejectedRequest:4001,unauthorized:4100,unsupportedMethod:4200,disconnected:4900,chainDisconnected:4901}},errorConstants$1.errorValues={"-32700":{standard:"JSON RPC 2.0",message:"Invalid JSON was received by the server. An error occurred on the server while parsing the JSON text."},"-32600":{standard:"JSON RPC 2.0",message:"The JSON sent is not a valid Request object."},"-32601":{standard:"JSON RPC 2.0",message:"The method does not exist / is not available."},"-32602":{standard:"JSON RPC 2.0",message:"Invalid method parameter(s)."},"-32603":{standard:"JSON RPC 2.0",message:"Internal JSON-RPC error."},"-32000":{standard:"EIP-1474",message:"Invalid input."},"-32001":{standard:"EIP-1474",message:"Resource not found."},"-32002":{standard:"EIP-1474",message:"Resource unavailable."},"-32003":{standard:"EIP-1474",message:"Transaction rejected."},"-32004":{standard:"EIP-1474",message:"Method not supported."},"-32005":{standard:"EIP-1474",message:"Request limit exceeded."},4001:{standard:"EIP-1193",message:"User rejected the request."},4100:{standard:"EIP-1193",message:"The requested account and/or method has not been authorized by the user."},4200:{standard:"EIP-1193",message:"The requested method is not supported by this Ethereum provider."},4900:{standard:"EIP-1193",message:"The provider is disconnected from all chains."},4901:{standard:"EIP-1193",message:"The provider is disconnected from the specified chain."}},function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.serializeError=e.isValidCode=e.getMessageFromCode=e.JSON_RPC_SERVER_ERROR_MESSAGE=void 0;const t=errorConstants$1,r=classes$1,n=t.errorCodes.rpc.internal,o={code:n,message:a(n)};function a(r,n="Unspecified error message. This is a bug, please report it."){if(Number.isInteger(r)){const n=r.toString();if(u(t.errorValues,n))return t.errorValues[n].message;if(s(r))return e.JSON_RPC_SERVER_ERROR_MESSAGE}return n}function i(e){if(!Number.isInteger(e))return!1;const r=e.toString();return!!t.errorValues[r]||!!s(e)}function s(e){return e>=-32099&&e<=-32e3}function c(e){return e&&"object"==typeof e&&!Array.isArray(e)?Object.assign({},e):e}function u(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.JSON_RPC_SERVER_ERROR_MESSAGE="Unspecified server error.",e.getMessageFromCode=a,e.isValidCode=i,e.serializeError=function(e,{fallbackError:t=o,shouldIncludeStack:n=!1}={}){var s,l;if(!t||!Number.isInteger(t.code)||"string"!=typeof t.message)throw new Error("Must provide fallback error with integer number code and string message.");if(e instanceof r.EthereumRpcError)return e.serialize();const f={};if(e&&"object"==typeof e&&!Array.isArray(e)&&u(e,"code")&&i(e.code)){const t=e;f.code=t.code,t.message&&"string"==typeof t.message?(f.message=t.message,u(t,"data")&&(f.data=t.data)):(f.message=a(f.code),f.data={originalError:c(e)})}else{f.code=t.code;const r=null===(s=e)||void 0===s?void 0:s.message;f.message=r&&"string"==typeof r?r:t.message,f.data={originalError:c(e)}}const p=null===(l=e)||void 0===l?void 0:l.stack;return n&&e&&p&&"string"==typeof p&&(f.stack=p),f}}(utils$f);var errors$1={};Object.defineProperty(errors$1,"__esModule",{value:!0}),errors$1.ethErrors=void 0;const classes_1$1=classes$1,utils_1$1=utils$f,error_constants_1$1=errorConstants$1;function getEthJsonRpcError$1(e,t){const[r,n]=parseOpts$1(t);return new classes_1$1.EthereumRpcError(e,r||utils_1$1.getMessageFromCode(e),n)}function getEthProviderError$1(e,t){const[r,n]=parseOpts$1(t);return new classes_1$1.EthereumProviderError(e,r||utils_1$1.getMessageFromCode(e),n)}function parseOpts$1(e){if(e){if("string"==typeof e)return[e];if("object"==typeof e&&!Array.isArray(e)){const{message:t,data:r}=e;if(t&&"string"!=typeof t)throw new Error("Must specify string message.");return[t||void 0,r]}}return[]}var AddressType;errors$1.ethErrors={rpc:{parse:e=>getEthJsonRpcError$1(error_constants_1$1.errorCodes.rpc.parse,e),invalidRequest:e=>getEthJsonRpcError$1(error_constants_1$1.errorCodes.rpc.invalidRequest,e),invalidParams:e=>getEthJsonRpcError$1(error_constants_1$1.errorCodes.rpc.invalidParams,e),methodNotFound:e=>getEthJsonRpcError$1(error_constants_1$1.errorCodes.rpc.methodNotFound,e),internal:e=>getEthJsonRpcError$1(error_constants_1$1.errorCodes.rpc.internal,e),server:e=>{if(!e||"object"!=typeof e||Array.isArray(e))throw new Error("Ethereum RPC Server errors must provide single object argument.");const{code:t}=e;if(!Number.isInteger(t)||t>-32005||t<-32099)throw new Error('"code" must be an integer such that: -32099 <= code <= -32005');return getEthJsonRpcError$1(t,e)},invalidInput:e=>getEthJsonRpcError$1(error_constants_1$1.errorCodes.rpc.invalidInput,e),resourceNotFound:e=>getEthJsonRpcError$1(error_constants_1$1.errorCodes.rpc.resourceNotFound,e),resourceUnavailable:e=>getEthJsonRpcError$1(error_constants_1$1.errorCodes.rpc.resourceUnavailable,e),transactionRejected:e=>getEthJsonRpcError$1(error_constants_1$1.errorCodes.rpc.transactionRejected,e),methodNotSupported:e=>getEthJsonRpcError$1(error_constants_1$1.errorCodes.rpc.methodNotSupported,e),limitExceeded:e=>getEthJsonRpcError$1(error_constants_1$1.errorCodes.rpc.limitExceeded,e)},provider:{userRejectedRequest:e=>getEthProviderError$1(error_constants_1$1.errorCodes.provider.userRejectedRequest,e),unauthorized:e=>getEthProviderError$1(error_constants_1$1.errorCodes.provider.unauthorized,e),unsupportedMethod:e=>getEthProviderError$1(error_constants_1$1.errorCodes.provider.unsupportedMethod,e),disconnected:e=>getEthProviderError$1(error_constants_1$1.errorCodes.provider.disconnected,e),chainDisconnected:e=>getEthProviderError$1(error_constants_1$1.errorCodes.provider.chainDisconnected,e),custom:e=>{if(!e||"object"!=typeof e||Array.isArray(e))throw new Error("Ethereum Provider custom errors must provide single object argument.");const{code:t,message:r,data:n}=e;if(!r||"string"!=typeof r)throw new Error('"message" must be a nonempty string');return new classes_1$1.EthereumProviderError(t,r,n)}}},function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.getMessageFromCode=e.serializeError=e.EthereumProviderError=e.EthereumRpcError=e.ethErrors=e.errorCodes=void 0;const t=classes$1;Object.defineProperty(e,"EthereumRpcError",{enumerable:!0,get:function(){return t.EthereumRpcError}}),Object.defineProperty(e,"EthereumProviderError",{enumerable:!0,get:function(){return t.EthereumProviderError}});const r=utils$f;Object.defineProperty(e,"serializeError",{enumerable:!0,get:function(){return r.serializeError}}),Object.defineProperty(e,"getMessageFromCode",{enumerable:!0,get:function(){return r.getMessageFromCode}});const n=errors$1;Object.defineProperty(e,"ethErrors",{enumerable:!0,get:function(){return n.ethErrors}});const o=errorConstants$1;Object.defineProperty(e,"errorCodes",{enumerable:!0,get:function(){return o.errorCodes}})}(dist$1),function(e){e.WALLET="wallet",e.CONTRACT="contract"}(AddressType||(AddressType={}));var SignatureType,AddressType$1=AddressType;!function(e){e.ECDSA="ecdsa",e.BABYJUBJUB="babyJubJub"}(SignatureType||(SignatureType={}));var PureFIErrorCodes,SignatureType$1=SignatureType;!function(e){e[e.CONFIGURATION=0]="CONFIGURATION",e[e.VALIDATION=1]="VALIDATION",e[e.PROVIDER=2]="PROVIDER",e[e.FORBIDDEN=3]="FORBIDDEN",e[e.INTERNAL=4]="INTERNAL",e[e.UNKNOWN=5]="UNKNOWN"}(PureFIErrorCodes||(PureFIErrorCodes={}));var PureFIRuleErrorCodes,PureFIErrorCodes$1=PureFIErrorCodes;!function(e){e[e.NOT_ELIGIBLE=0]="NOT_ELIGIBLE",e[e.PARTIALLY_ELIGIBLE=1]="PARTIALLY_ELIGIBLE",e[e.DEPOSIT_LIMIT=2]="DEPOSIT_LIMIT"}(PureFIRuleErrorCodes||(PureFIRuleErrorCodes={}));var KeyType,PureFIRuleErrorCodes$1=PureFIRuleErrorCodes,PureFIError=function(e){function t(t,r){var n=this.constructor;void 0===r&&(r="Unexpected error occurred");var o=e.call(this,r)||this;o.code=t,o.name="PureFIError";var a=n.prototype;return Object.setPrototypeOf&&Object.setPrototypeOf(o,a),o}return __extends$1(t,e),t}(Error),PureFIRuleError=function(e){function t(t,r){var n=this.constructor;void 0===r&&(r="Unexpected error occurred");var o=e.call(this,r)||this;o.code=t,o.name="PureFIRuleError";var a=n.prototype;return Object.setPrototypeOf&&Object.setPrototypeOf(o,a),o}return __extends$1(t,e),t}(Error);function isSigner$1(e){return"signMessage"in e&&"function"==typeof e.signMessage}function isEthereumSigner(e){return isSigner$1(e)}function isNearSigner(e){return isSigner$1(e)}function isPureFIAddress(e){return"address"in e&&"string"==typeof e.address}function isPureFIEthereumPayload(e){return"message"in e&&"signature"in e&&"string"==typeof e.message&&"string"==typeof e.signature}function isPureFINearPayload(e){var t=Object.getPrototypeOf(Uint8Array);return"message"in e&&"signature"in e&&"publicKey"in e&&e.message instanceof t&&e.signature instanceof t&&"data"in e.publicKey&&"keyType"in e.publicKey&&e.publicKey.data instanceof t&&Object.values(KeyType).includes(e.publicKey.keyType)}function isPureFIPayload(e){return isPureFIEthereumPayload(e)||isPureFINearPayload(e)}function isVerifyRuleEthereumPayload(e){return"sender"in e&&"ruleId"in e&&"chainId"in e&&"string"==typeof e.sender&&"string"==typeof e.ruleId&&"number"==typeof e.chainId}function isVerifyRuleNearPayload(e){return"sender"in e&&"ruleId"in e&&"chainId"in e&&"string"==typeof e.sender&&"string"==typeof e.ruleId&&"string"==typeof e.chainId&&"near"===e.chainId}function isVerifyRulePayload(e){return isVerifyRuleEthereumPayload(e)||isVerifyRuleNearPayload(e)}!function(e){e[e.ED25519=0]="ED25519"}(KeyType||(KeyType={}));var PureFI=function(){function e(){}return e.setSigner=function(t){e.signer=t},e.unsetSigner=function(){e.signer=void 0},e.getSigner=function(){return e.signer},e.setIssuerUrl=function(t){e.issuerUrl=t},e.checkRisk=function(t){var r,n,o;return __awaiter(this,void 0,void 0,(function(){var a,i,s,c,u,l,f,p,d,h,m,g,y,v,b,_,E,$,w;return __generator(this,(function(S){switch(S.label){case 0:if("string"==typeof t){if(!(t.length>0))throw new PureFIError(PureFIErrorCodes$1.VALIDATION,"Empty address provided");a=t,a=t}else if(isPureFIPayload(t))u=t;else if(isPureFIAddress(t))s=t;else{if(!Array.isArray(t))throw new PureFIError(PureFIErrorCodes$1.VALIDATION,"Unsupported payload format provided");if((l=t).every((function(e){return"string"==typeof e})))i=l;else{if(!l.every((function(e){return isPureFIAddress(e)})))throw new PureFIError(PureFIErrorCodes$1.VALIDATION,"Unsupported payload format provided");c=l}}if(d="",void 0!==u){if(!isPureFIEthereumPayload(u))throw new PureFIError(PureFIErrorCodes$1.VALIDATION,"Unsupported payload format provided");h=void 0;try{h=JSON.parse(u.message)}catch(e){throw new PureFIError(PureFIErrorCodes$1.VALIDATION,"Unsupported payload format provided")}if(!Array.isArray(h)||!h.every((function(e){return isPureFIAddress(e)})))throw new PureFIError(PureFIErrorCodes$1.VALIDATION,"Unsupported payload format provided");if(!(h.length>0))throw new PureFIError(PureFIErrorCodes$1.VALIDATION,"Empty payload provided");f=!0,p=u.message,d=u.signature}else if(void 0!==i||void 0!==c)f=!0,p=void 0!==i?JSON.stringify(i.map((function(e){return{address:e,type:AddressType$1.WALLET}}))):JSON.stringify(c);else{if(void 0===a&&void 0===s)throw new PureFIError(PureFIErrorCodes$1.VALIDATION,"Unsupported payload format provided");f=!1,p=void 0!==a?JSON.stringify([{address:a,type:AddressType$1.WALLET}]):JSON.stringify([s])}if(""!==d)return[3,4];if(!isSigner$1(e.signer))throw new PureFIError(PureFIErrorCodes$1.CONFIGURATION,"The signer is missing");if(!isEthereumSigner(e.signer))throw new PureFIError(PureFIErrorCodes$1.CONFIGURATION,"Unsupported signer");S.label=1;case 1:return S.trys.push([1,3,,4]),[4,e.signer.signMessage(p)];case 2:return d=S.sent(),[3,4];case 3:throw m=S.sent(),g=m,y=dist$1.serializeError(g),v=y.code,b=y.data,_=y.message,$=(null===(n=null===(r=null==(E=b)?void 0:E.originalError)||void 0===r?void 0:r.error)||void 0===n?void 0:n.message)||(null===(o=null==E?void 0:E.originalError)||void 0===o?void 0:o.reason)||_,new PureFIError(PureFIErrorCodes$1.PROVIDER,dist$1.getMessageFromCode(v,$));case 4:return w={message:p,signature:d},[4,e._checkRisk(w,f)];case 5:return[2,S.sent()]}}))}))},e._checkRisk=function(t,r){return void 0===r&&(r=!0),__awaiter(this,void 0,void 0,(function(){var n,o,a,i,s;return __generator(this,(function(c){switch(c.label){case 0:return c.trys.push([0,2,,3]),[4,axios.post(e.issuerUrl+"/v2/monitoring",t)];case 1:return n=c.sent(),[2,r?n.data:n.data[0]];case 2:if(!((o=c.sent())instanceof Error))throw new PureFIError(PureFIErrorCodes$1.UNKNOWN,"Unexpected error occurred");if(!axios.isAxiosError(o))throw new PureFIError(PureFIErrorCodes$1.UNKNOWN,"Unexpected error occurred");if(!(a=o)||!a.response)throw new PureFIError(PureFIErrorCodes$1.UNKNOWN,"Network error occurred");switch(i=a.response,s=i.data,i.status){case 400:switch(s.errorCode){case 20:throw new PureFIError(PureFIErrorCodes$1.VALIDATION,"Unsupported payload format provided");case 10:case 40:throw new PureFIError(PureFIErrorCodes$1.INTERNAL,"Internal error occurred");case 50:throw new PureFIError(PureFIErrorCodes$1.FORBIDDEN,s.message);default:throw new PureFIError(PureFIErrorCodes$1.INTERNAL,"Unknown internal error occurred")}case 403:throw new PureFIError(PureFIErrorCodes$1.FORBIDDEN,s.message);default:throw new PureFIError(PureFIErrorCodes$1.INTERNAL,"Internal error occurred")}return[3,3];case 3:return[2]}}))}))},e.downloadReport=function(t){var r,n,o;return __awaiter(this,void 0,void 0,(function(){var a,i,s,c,u,l,f,p,d,h,m,g,y,v,b,_,E,$;return __generator(this,(function(w){switch(w.label){case 0:if("string"==typeof t){if(!(t.length>0))throw new PureFIError(PureFIErrorCodes$1.VALIDATION,"Empty address provided");a=t,a=t}else if(isPureFIPayload(t))u=t;else if(isPureFIAddress(t))s=t;else{if(!Array.isArray(t))throw new PureFIError(PureFIErrorCodes$1.VALIDATION,"Unsupported payload format provided");if((l=t).every((function(e){return"string"==typeof e})))i=l;else{if(!l.every((function(e){return isPureFIAddress(e)})))throw new PureFIError(PureFIErrorCodes$1.VALIDATION,"Unsupported payload format provided");c=l}}if(p="",void 0!==u){if(!isPureFIEthereumPayload(u))throw new PureFIError(PureFIErrorCodes$1.VALIDATION,"Unsupported payload format provided");d=void 0;try{d=JSON.parse(u.message)}catch(e){throw new PureFIError(PureFIErrorCodes$1.VALIDATION,"Unsupported payload format provided")}if(!Array.isArray(d))throw new PureFIError(PureFIErrorCodes$1.VALIDATION,"Unsupported payload format provided");if(!(d.length>0))throw new PureFIError(PureFIErrorCodes$1.VALIDATION,"Unsupported payload format provided");f=u.message,p=u.signature}else if(void 0!==i)f=JSON.stringify(i.map((function(e){return{address:e,type:AddressType$1.WALLET}})));else if(void 0!==c)f=JSON.stringify(c);else if(void 0!==a)f=JSON.stringify([{address:a,type:AddressType$1.WALLET}]);else{if(void 0===s)throw new PureFIError(PureFIErrorCodes$1.VALIDATION,"Unsupported payload format provided");f=JSON.stringify([s])}if(""!==p)return[3,4];if(!isSigner$1(e.signer))throw new PureFIError(PureFIErrorCodes$1.CONFIGURATION,"The signer is missing");w.label=1;case 1:return w.trys.push([1,3,,4]),[4,e.signer.signMessage(f)];case 2:return p=w.sent(),[3,4];case 3:throw h=w.sent(),m=h,g=dist$1.serializeError(m),y=g.code,v=g.data,b=g.message,E=(null===(n=null===(r=null==(_=v)?void 0:_.originalError)||void 0===r?void 0:r.error)||void 0===n?void 0:n.message)||(null===(o=null==_?void 0:_.originalError)||void 0===o?void 0:o.reason)||b,new PureFIError(PureFIErrorCodes$1.PROVIDER,dist$1.getMessageFromCode(y,E));case 4:return $={message:f,signature:p},[4,e._downloadReport($)];case 5:return[2,w.sent()]}}))}))},e._downloadReport=function(t){return __awaiter(this,void 0,void 0,(function(){var r,n,o,a,i,s;return __generator(this,(function(c){switch(c.label){case 0:return c.trys.push([0,3,,4]),[4,axios.post(e.issuerUrl+"/v2/report",t,{headers:{"Content-Type":"application/json"}})];case 1:return r=c.sent(),[4,axios.get(r.data.link,{headers:{"Content-Type":"application/pdf"},responseType:"arraybuffer"})];case 2:return n=c.sent(),[2,{buffer:n.data}];case 3:if(!((o=c.sent())instanceof Error))throw new PureFIError(PureFIErrorCodes$1.UNKNOWN,"Unexpected error occurred");if(!axios.isAxiosError(o))throw new PureFIError(PureFIErrorCodes$1.UNKNOWN,"Unexpected error occurred");if(!(a=o)||!a.response)throw new PureFIError(PureFIErrorCodes$1.UNKNOWN,"Network error occurred");switch(i=a.response,s=i.data,i.status){case 400:switch(s.errorCode){case 20:throw new PureFIError(PureFIErrorCodes$1.VALIDATION,"Unsupported payload format provided");case 10:case 40:throw new PureFIError(PureFIErrorCodes$1.INTERNAL,"Internal error occurred");case 50:throw new PureFIError(PureFIErrorCodes$1.FORBIDDEN,s.message);default:throw new PureFIError(PureFIErrorCodes$1.INTERNAL,"Unknown internal error occurred")}case 403:throw new PureFIError(PureFIErrorCodes$1.FORBIDDEN,s.message);default:throw new PureFIError(PureFIErrorCodes$1.INTERNAL,"Internal error occurred")}return[3,4];case 4:return[2]}}))}))},e.verifyRule=function(t,r){var n,o,a;return void 0===r&&(r=SignatureType$1.ECDSA),__awaiter(this,void 0,void 0,(function(){var i,s,c,u,l,f,p,d,h,m,g,y,v,b,_,E,$,w,S;return __generator(this,(function(C){switch(C.label){case 0:return isPureFIPayload(t)?(i=t,[3,11]):[3,1];case 1:if(!isVerifyRulePayload(t))return[3,11];if(!isSigner$1(e.signer))throw new PureFIError(PureFIErrorCodes$1.CONFIGURATION,"The signer is missing");if(!isVerifyRuleEthereumPayload(t))return[3,6];if(!isEthereumSigner(e.signer))throw new PureFIError(PureFIErrorCodes$1.CONFIGURATION,"Signer/payload mismatch");y=t,v=JSON.stringify(y),s=void 0,c=e.signer,C.label=2;case 2:return C.trys.push([2,4,,5]),[4,c.signMessage(v)];case 3:return s=C.sent(),[3,5];case 4:throw u=C.sent(),l=u,f=dist$1.serializeError(l),p=f.code,d=f.data,h=f.message,g=(null===(o=null===(n=null==(m=d)?void 0:m.originalError)||void 0===n?void 0:n.error)||void 0===o?void 0:o.message)||(null===(a=null==m?void 0:m.originalError)||void 0===a?void 0:a.reason)||h,new PureFIError(PureFIErrorCodes$1.PROVIDER,dist$1.getMessageFromCode(p,g));case 5:return i={message:v,signature:s},[3,11];case 6:if(!isVerifyRuleNearPayload(t))return[3,11];if(!isNearSigner(e.signer))throw new PureFIError(PureFIErrorCodes$1.CONFIGURATION,"Signer/payload mismatch");y=t,v=JSON.stringify(y),b=Buffer.from(v),_=new Uint8Array(b),E=void 0,$=e.signer,C.label=7;case 7:return C.trys.push([7,9,,10]),[4,$.signMessage(_)];case 8:return E=C.sent(),[3,10];case 9:throw w=C.sent(),S="Failed signing a message",w instanceof Error&&(S=S+". "+w.message),new PureFIError(PureFIErrorCodes$1.PROVIDER,S);case 10:i={message:b,signature:E.signature,publicKey:E.publicKey},C.label=11;case 11:if(void 0===i)throw new PureFIError(PureFIErrorCodes$1.VALIDATION,"Unsupported payload format provided");return[4,e._verifyRule(i,r)];case 12:return[2,C.sent()]}}))}))},e._verifyRule=function(t,r){return __awaiter(this,void 0,void 0,(function(){var n,o,a,i,s,c,u;return __generator(this,(function(l){switch(l.label){case 0:n=__assign(__assign({},t),{signType:r}),l.label=1;case 1:return l.trys.push([1,3,,4]),[4,axios.post(e.issuerUrl+"/v4/rule",n,{headers:{"Content-Type":"application/json",Accept:"text/html"}})];case 2:return[2,l.sent().data];case 3:if(!((o=l.sent())instanceof Error))throw new PureFIError(PureFIErrorCodes$1.UNKNOWN,"Unexpected error occurred");if(!axios.isAxiosError(o))throw new PureFIError(PureFIErrorCodes$1.UNKNOWN,"Unexpected error occurred");if(!(a=o)||!a.response)throw new PureFIError(PureFIErrorCodes$1.UNKNOWN,"Network error occurred");switch(i=a.response,s=i.data,c=i.status,u=s,c){case 400:if(20===u.errorCode)throw new PureFIError(PureFIErrorCodes$1.VALIDATION,u.message);throw new PureFIError(PureFIErrorCodes$1.UNKNOWN,u.message);case 403:if(190===u.errorCode)throw new PureFIRuleError(PureFIRuleErrorCodes$1.NOT_ELIGIBLE,u.message);throw new PureFIError(PureFIErrorCodes$1.FORBIDDEN,u.message);default:throw new PureFIError(PureFIErrorCodes$1.INTERNAL,"Internal error occurred")}return[3,4];case 4:return[2]}}))}))},e.issuerUrl="https://issuer.app.purefi.io",e}();function n(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 r(e){return!!e&&!!e[Q]}function t(e){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)===Z}(e)||Array.isArray(e)||!!e[L]||!!e.constructor[L]||s(e)||v(e))}function i(e,t,r){void 0===r&&(r=!1),0===o(e)?(r?Object.keys:nn)(e).forEach((function(n){r&&"symbol"==typeof n||t(n,e[n],e)})):e.forEach((function(r,n){return t(n,r,e)}))}function o(e){var t=e[Q];return t?t.i>3?t.i-4:t.i:Array.isArray(e)?1:s(e)?2:v(e)?3:0}function u(e,t){return 2===o(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function a(e,t){return 2===o(e)?e.get(t):e[t]}function f(e,t,r){var n=o(e);2===n?e.set(t,r):3===n?(e.delete(t),e.add(r)):e[t]=r}function c(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function s(e){return X&&e instanceof Map}function v(e){return q&&e instanceof Set}function p(e){return e.o||e.t}function l(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=rn(e);delete t[Q];for(var r=nn(t),n=0;n<r.length;n++){var o=r[n],a=t[o];!1===a.writable&&(a.writable=!0,a.configurable=!0),(a.get||a.set)&&(t[o]={configurable:!0,writable:!0,enumerable:a.enumerable,value:e[o]})}return Object.create(Object.getPrototypeOf(e),t)}function d(e,n){return void 0===n&&(n=!1),y(e)||r(e)||!t(e)||(o(e)>1&&(e.set=e.add=e.clear=e.delete=h),Object.freeze(e),n&&i(e,(function(e,t){return d(t,!0)}),!0)),e}function h(){n(2)}function y(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function b(e){var t=tn[e];return t||n(18,e),t}function m(e,t){tn[e]||(tn[e]=t)}function _(){return U}function j(e,t){t&&(b("Patches"),e.u=[],e.s=[],e.v=t)}function O(e){g(e),e.p.forEach(S),e.p=null}function g(e){e===U&&(U=e.l)}function w(e){return U={p:[],l:U,h:e,m:!0,_:0}}function S(e){var t=e[Q];0===t.i||1===t.i?t.j():t.O=!0}function P(e,r){r._=r.p.length;var o=r.p[0],a=void 0!==e&&e!==o;return r.h.g||b("ES5").S(r,e,a),a?(o[Q].P&&(O(r),n(4)),t(e)&&(e=M(r,e),r.l||x(r,e)),r.u&&b("Patches").M(o[Q].t,e,r.u,r.s)):e=M(r,o,[]),O(r),r.u&&r.v(r.u,r.s),e!==H?e:void 0}function M(e,t,r){if(y(t))return t;var n=t[Q];if(!n)return i(t,(function(o,a){return A(e,n,t,o,a,r)}),!0),t;if(n.A!==e)return t;if(!n.P)return x(e,n.t,!0),n.t;if(!n.I){n.I=!0,n.A._--;var o=4===n.i||5===n.i?n.o=l(n.k):n.o;i(3===n.i?new Set(o):o,(function(t,a){return A(e,n,o,t,a,r)})),x(e,o,!1),r&&e.u&&b("Patches").R(n,r,e.u,e.s)}return n.o}function A(e,n,o,a,i,s){if(r(i)){var c=M(e,i,s&&n&&3!==n.i&&!u(n.D,a)?s.concat(a):void 0);if(f(o,a,c),!r(c))return;e.m=!1}if(t(i)&&!y(i)){if(!e.h.F&&e._<1)return;M(e,i),n&&n.A.l||x(e,i)}}function x(e,t,r){void 0===r&&(r=!1),e.h.F&&e.m&&d(t,r)}function z(e,t){var r=e[Q];return(r?p(r):e)[t]}function I(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 k(e){e.P||(e.P=!0,e.l&&k(e.l))}function E(e){e.o||(e.o=l(e.t))}function R(e,t,r){var n=s(t)?b("MapSet").N(t,r):v(t)?b("MapSet").T(t,r):e.g?function(e,t){var r=Array.isArray(e),n={i:r?1:0,A:t?t.A:_(),P:!1,I:!1,D:{},l:t,t:e,k:null,o:null,j:null,C:!1},o=n,a=en;r&&(o=[n],a=on);var i=Proxy.revocable(o,a),s=i.revoke,c=i.proxy;return n.k=c,n.j=s,c}(t,r):b("ES5").J(t,r);return(r?r.A:_()).p.push(n),n}function D(e){return r(e)||n(22,e),function e(r){if(!t(r))return r;var n,s=r[Q],c=o(r);if(s){if(!s.P&&(s.i<4||!b("ES5").K(s)))return s.t;s.I=!0,n=F(r,c),s.I=!1}else n=F(r,c);return i(n,(function(t,r){s&&a(s.t,t)===r||f(n,t,e(r))})),3===c?new Set(n):n}(e)}function F(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return l(e)}function N(){function e(e,t){var r=a[e];return r?r.enumerable=t:a[e]=r={configurable:!0,enumerable:t,get:function(){var t=this[Q];return en.get(t,e)},set:function(t){var r=this[Q];en.set(r,e,t)}},r}function t(e){for(var t=e.length-1;t>=0;t--){var r=e[t][Q];if(!r.P)switch(r.i){case 5:o(r)&&k(r);break;case 4:n(r)&&k(r)}}}function n(e){for(var t=e.t,r=e.k,n=nn(r),o=n.length-1;o>=0;o--){var a=n[o];if(a!==Q){var i=t[a];if(void 0===i&&!u(t,a))return!0;var s=r[a],l=s&&s[Q];if(l?l.t!==i:!c(s,i))return!0}}var f=!!t[Q];return n.length!==nn(t).length+(f?0:1)}function o(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 a={};m("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 a=rn(r);delete a[Q];for(var i=nn(a),s=0;s<i.length;s++){var c=i[s];a[c]=e(c,t||!!a[c].enumerable)}return Object.create(Object.getPrototypeOf(r),a)}(n,t),a={i:n?5:4,A:r?r.A:_(),P:!1,I:!1,D:{},l:r,t:t,k:o,o:null,O:!1,C:!1};return Object.defineProperty(o,Q,{value:a,writable:!0}),o},S:function(e,n,a){a?r(n)&&n[Q].A===e&&t(e.p):(e.u&&function e(t){if(t&&"object"==typeof t){var r=t[Q];if(r){var n=r.t,a=r.k,s=r.D,c=r.i;if(4===c)i(a,(function(t){t!==Q&&(void 0!==n[t]||u(n,t)?s[t]||e(a[t]):(s[t]=!0,k(r)))})),i(n,(function(e){void 0!==a[e]||u(a,e)||(s[e]=!1,k(r))}));else if(5===c){if(o(r)&&(k(r),s.length=!0),a.length<n.length)for(var l=a.length;l<n.length;l++)s[l]=!1;else for(var f=n.length;f<a.length;f++)s[f]=!0;for(var p=Math.min(a.length,n.length),d=0;d<p;d++)a.hasOwnProperty(d)||(s[d]=!0),void 0===s[d]&&e(a[d])}}}}(e.p[0]),t(e.p))},K:function(e){return 4===e.i?n(e):o(e)}})}var G,U,W="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),X="undefined"!=typeof Map,q="undefined"!=typeof Set,B="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,H=W?Symbol.for("immer-nothing"):((G={})["immer-nothing"]=!0,G),L=W?Symbol.for("immer-draftable"):"__$immer_draftable",Q=W?Symbol.for("immer-state"):"__$immer_state",Z=""+Object.prototype.constructor,nn="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,rn=Object.getOwnPropertyDescriptors||function(e){var t={};return nn(e).forEach((function(r){t[r]=Object.getOwnPropertyDescriptor(e,r)})),t},tn={},en={get:function(e,r){if(r===Q)return e;var n=p(e);if(!u(n,r))return function(e,t,r){var n,o=I(t,r);return o?"value"in o?o.value:null===(n=o.get)||void 0===n?void 0:n.call(e.k):void 0}(e,n,r);var o=n[r];return e.I||!t(o)?o:o===z(e.t,r)?(E(e),e.o[r]=R(e.A.h,o,e)):o},has:function(e,t){return t in p(e)},ownKeys:function(e){return Reflect.ownKeys(p(e))},set:function(e,t,r){var n=I(p(e),t);if(null==n?void 0:n.set)return n.set.call(e.k,r),!0;if(!e.P){var o=z(p(e),t),a=null==o?void 0:o[Q];if(a&&a.t===r)return e.o[t]=r,e.D[t]=!1,!0;if(c(r,o)&&(void 0!==r||u(e.t,t)))return!0;E(e),k(e)}return e.o[t]===r&&"number"!=typeof r&&(void 0!==r||t in e.o)||(e.o[t]=r,e.D[t]=!0,!0)},deleteProperty:function(e,t){return void 0!==z(e.t,t)||t in e.t?(e.D[t]=!1,E(e),k(e)):delete e.D[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(){n(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){n(12)}},on={};i(en,(function(e,t){on[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}})),on.deleteProperty=function(e,t){return on.set.call(this,e,t,void 0)},on.set=function(e,t,r){return en.set.call(this,e[0],t,r,e[0])};var un=function(){function e(e){var r=this;this.g=B,this.F=!0,this.produce=function(e,o,a){if("function"==typeof e&&"function"!=typeof o){var i=o;o=e;var s=r;return function(e){var t=this;void 0===e&&(e=i);for(var r=arguments.length,n=Array(r>1?r-1:0),a=1;a<r;a++)n[a-1]=arguments[a];return s.produce(e,(function(e){var r;return(r=o).call.apply(r,[t,e].concat(n))}))}}var c;if("function"!=typeof o&&n(6),void 0!==a&&"function"!=typeof a&&n(7),t(e)){var u=w(r),l=R(r,e,void 0),f=!0;try{c=o(l),f=!1}finally{f?O(u):g(u)}return"undefined"!=typeof Promise&&c instanceof Promise?c.then((function(e){return j(u,a),P(e,u)}),(function(e){throw O(u),e})):(j(u,a),P(c,u))}if(!e||"object"!=typeof e){if(void 0===(c=o(e))&&(c=e),c===H&&(c=void 0),r.F&&d(c,!0),a){var p=[],h=[];b("Patches").M(e,c,p,h),a(p,h)}return c}n(21,e)},this.produceWithPatches=function(e,t){if("function"==typeof e)return function(t){for(var n=arguments.length,o=Array(n>1?n-1:0),a=1;a<n;a++)o[a-1]=arguments[a];return r.produceWithPatches(t,(function(t){return e.apply(void 0,[t].concat(o))}))};var n,o,a=r.produce(e,t,(function(e,t){n=e,o=t}));return"undefined"!=typeof Promise&&a instanceof Promise?a.then((function(e){return[e,n,o]})):[a,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 o=e.prototype;return o.createDraft=function(e){t(e)||n(8),r(e)&&(e=D(e));var o=w(this),a=R(this,e,void 0);return a[Q].C=!0,g(o),a},o.finishDraft=function(e,t){var r=(e&&e[Q]).A;return j(r,t),P(void 0,r)},o.setAutoFreeze=function(e){this.F=e},o.setUseProxies=function(e){e&&!B&&n(20),this.g=e},o.applyPatches=function(e,t){var n;for(n=t.length-1;n>=0;n--){var o=t[n];if(0===o.path.length&&"replace"===o.op){e=o.value;break}}n>-1&&(t=t.slice(n+1));var a=b("Patches").$;return r(e)?a(e,t):this.produce(e,(function(e){return a(e,t)}))},e}(),an=new un,fn=an.produce;an.produceWithPatches.bind(an),an.setAutoFreeze.bind(an),an.setUseProxies.bind(an),an.applyPatches.bind(an),an.createDraft.bind(an),an.finishDraft.bind(an);var createNextState2=fn;function _defineProperty$3(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ownKeys$3(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 _objectSpread2$2(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$3(Object(r),!0).forEach((function(t){_defineProperty$3(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$3(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function formatProdErrorMessage(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. "}var $$observable="function"==typeof Symbol&&Symbol.observable||"@@observable",randomString=function(){return Math.random().toString(36).substring(7).split("").join(".")},ActionTypes={INIT:"@@redux/INIT"+randomString(),REPLACE:"@@redux/REPLACE"+randomString(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+randomString()}};function isPlainObject$1(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}function createStore$1(e,t,r){var n;if("function"==typeof t&&"function"==typeof r||"function"==typeof r&&"function"==typeof arguments[3])throw new Error(formatProdErrorMessage(0));if("function"==typeof t&&void 0===r&&(r=t,t=void 0),void 0!==r){if("function"!=typeof r)throw new Error(formatProdErrorMessage(1));return r(createStore$1)(e,t)}if("function"!=typeof e)throw new Error(formatProdErrorMessage(2));var o=e,a=t,i=[],s=i,c=!1;function u(){s===i&&(s=i.slice())}function l(){if(c)throw new Error(formatProdErrorMessage(3));return a}function f(e){if("function"!=typeof e)throw new Error(formatProdErrorMessage(4));if(c)throw new Error(formatProdErrorMessage(5));var t=!0;return u(),s.push(e),function(){if(t){if(c)throw new Error(formatProdErrorMessage(6));t=!1,u();var r=s.indexOf(e);s.splice(r,1),i=null}}}function p(e){if(!isPlainObject$1(e))throw new Error(formatProdErrorMessage(7));if(void 0===e.type)throw new Error(formatProdErrorMessage(8));if(c)throw new Error(formatProdErrorMessage(9));try{c=!0,a=o(a,e)}finally{c=!1}for(var t=i=s,r=0;r<t.length;r++){(0,t[r])()}return e}return p({type:ActionTypes.INIT}),(n={dispatch:p,subscribe:f,getState:l,replaceReducer:function(e){if("function"!=typeof e)throw new Error(formatProdErrorMessage(10));o=e,p({type:ActionTypes.REPLACE})}})[$$observable]=function(){var e,t=f;return(e={subscribe:function(e){if("object"!=typeof e||null===e)throw new Error(formatProdErrorMessage(11));function r(){e.next&&e.next(l())}return r(),{unsubscribe:t(r)}}})[$$observable]=function(){return this},e},n}function assertReducerShape(e){Object.keys(e).forEach((function(t){var r=e[t];if(void 0===r(void 0,{type:ActionTypes.INIT}))throw new Error(formatProdErrorMessage(12));if(void 0===r(void 0,{type:ActionTypes.PROBE_UNKNOWN_ACTION()}))throw new Error(formatProdErrorMessage(13))}))}function combineReducers(e){for(var t=Object.keys(e),r={},n=0;n<t.length;n++){var o=t[n];"function"==typeof e[o]&&(r[o]=e[o])}var a,i=Object.keys(r);try{assertReducerShape(r)}catch(e){a=e}return function(e,t){if(void 0===e&&(e={}),a)throw a;for(var n=!1,o={},s=0;s<i.length;s++){var c=i[s],u=r[c],l=e[c],f=u(l,t);if(void 0===f)throw t&&t.type,new Error(formatProdErrorMessage(14));o[c]=f,n=n||f!==l}return(n=n||i.length!==Object.keys(e).length)?o:e}}function compose(){for(var e=arguments.length,t=new 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))}}))}function applyMiddleware(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e){return function(){var r=e.apply(void 0,arguments),n=function(){throw new Error(formatProdErrorMessage(15))},o={getState:r.getState,dispatch:function(){return n.apply(void 0,arguments)}},a=t.map((function(e){return e(o)}));return n=compose.apply(void 0,a)(r.dispatch),_objectSpread2$2(_objectSpread2$2({},r),{},{dispatch:n})}}}function createThunkMiddleware(e){return function(t){var r=t.dispatch,n=t.getState;return function(t){return function(o){return"function"==typeof o?o(r,n,e):t(o)}}}}var thunk=createThunkMiddleware();thunk.withExtraArgument=createThunkMiddleware;var thunkMiddleware=thunk,__extends=function(){var e=function(t,r){return e=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,r)};return function(t,r){if("function"!=typeof r&&null!==r)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");function n(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}}(),__spreadArray=function(e,t){for(var r=0,n=t.length,o=e.length;r<n;r++,o++)e[o]=t[r];return e},__defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=function(e,t,r){return t in e?__defProp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r},__spreadValues=function(e,t){for(var r in t||(t={}))__hasOwnProp.call(t,r)&&__defNormalProp(e,r,t[r]);if(__getOwnPropSymbols)for(var n=0,o=__getOwnPropSymbols(t);n<o.length;n++){r=o[n];__propIsEnum.call(t,r)&&__defNormalProp(e,r,t[r])}return e},composeWithDevTools="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!==arguments.length)return"object"==typeof arguments[0]?compose:compose.apply(null,arguments)};function isPlainObject(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}var MiddlewareArray=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 __extends(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,__spreadArray([void 0],e[0].concat(this)))):new(t.bind.apply(t,__spreadArray([void 0],e.concat(this))))},t}(Array);function isBoolean(e){return"boolean"==typeof e}function curryGetDefaultMiddleware(){return function(e){return getDefaultMiddleware(e)}}function getDefaultMiddleware(e){void 0===e&&(e={});var t=e.thunk,r=void 0===t||t;e.immutableCheck,e.serializableCheck;var n=new MiddlewareArray;return r&&(isBoolean(r)?n.push(thunkMiddleware):n.push(thunkMiddleware.withExtraArgument(r.extraArgument))),n}var IS_PRODUCTION=!0;function configureStore(e){var t,r=curryGetDefaultMiddleware(),n=e||{},o=n.reducer,a=void 0===o?void 0:o,i=n.middleware,s=void 0===i?r():i,c=n.devTools,u=void 0===c||c,l=n.preloadedState,f=void 0===l?void 0:l,p=n.enhancers,d=void 0===p?void 0:p;if("function"==typeof a)t=a;else{if(!isPlainObject(a))throw new Error('"reducer" is a required argument, and must be a function or an object of functions that can be passed to combineReducers');t=combineReducers(a)}var h=s;"function"==typeof h&&(h=h(r));var m=applyMiddleware.apply(void 0,h),g=compose;u&&(g=composeWithDevTools(__spreadValues({trace:!IS_PRODUCTION},"object"==typeof u&&u)));var y=[m];return Array.isArray(d)?y=__spreadArray([m],d):"function"==typeof d&&(y=d(y)),createStore$1(t,f,g.apply(void 0,y))}function createAction(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 new Error("prepareAction did not return an object");return __spreadValues(__spreadValues({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}function executeReducerBuilderCallback(e){var t,r={},n=[],o={addCase:function(e,t){var n="string"==typeof e?e:e.type;if(n in r)throw new Error("addCase cannot be called with two reducers for the same action type");return r[n]=t,o},addMatcher:function(e,t){return n.push({matcher:e,reducer:t}),o},addDefaultCase:function(e){return t=e,o}};return e(o),[r,n,t]}function isStateFunction(e){return"function"==typeof e}function createReducer(e,n,o,a){void 0===o&&(o=[]);var i,s="function"==typeof n?executeReducerBuilderCallback(n):[n,o,a],c=s[0],u=s[1],l=s[2];if(isStateFunction(e))i=function(){return createNextState2(e(),(function(){}))};else{var f=createNextState2(e,(function(){}));i=function(){return f}}function p(e,n){void 0===e&&(e=i());var o=__spreadArray([c[n.type]],u.filter((function(e){return(0,e.matcher)(n)})).map((function(e){return e.reducer})));return 0===o.filter((function(e){return!!e})).length&&(o=[l]),o.reduce((function(e,o){if(o){var a;if(r(e))return void 0===(a=o(e,n))?e:a;if(t(e))return createNextState2(e,(function(e){return o(e,n)}));if(void 0===(a=o(e,n))){if(null===e)return e;throw Error("A case reducer on a non-draftable value must not return undefined")}return a}return e}),e)}return p.getInitialState=i,p}function getType2(e,t){return e+"/"+t}function createSlice(e){var t=e.name;if(!t)throw new Error("`name` is a required option for createSlice");var r,n="function"==typeof e.initialState?e.initialState:createNextState2(e.initialState,(function(){})),o=e.reducers||{},a=Object.keys(o),i={},s={},c={};function u(){var t="function"==typeof e.extraReducers?executeReducerBuilderCallback(e.extraReducers):[e.extraReducers],r=t[0],o=void 0===r?{}:r,a=t[1],i=void 0===a?[]:a,c=t[2],u=void 0===c?void 0:c,l=__spreadValues(__spreadValues({},o),s);return createReducer(n,l,i,u)}return a.forEach((function(e){var r,n,a=o[e],u=getType2(t,e);"reducer"in a?(r=a.reducer,n=a.prepare):r=a,i[e]=r,s[u]=r,c[e]=n?createAction(u,n):createAction(u)})),{name:t,reducer:function(e,t){return r||(r=u()),r(e,t)},actions:c,caseReducers:i,getInitialState:function(){return r||(r=u()),r.getInitialState()}}}N();var createSymbol=function(e){return"@@redux-saga/"+e},CANCEL$1=createSymbol("CANCEL_PROMISE"),CHANNEL_END_TYPE=createSymbol("CHANNEL_END"),IO=createSymbol("IO"),MATCH=createSymbol("MATCH"),MULTICAST=createSymbol("MULTICAST"),SAGA_ACTION=createSymbol("SAGA_ACTION"),SELF_CANCELLATION=createSymbol("SELF_CANCELLATION"),TASK=createSymbol("TASK"),TASK_CANCEL=createSymbol("TASK_CANCEL"),TERMINATE=createSymbol("TERMINATE"),SAGA_LOCATION=createSymbol("LOCATION"),undef=function(e){return null==e},notUndef=function(e){return null!=e},func=function(e){return"function"==typeof e},string$1=function(e){return"string"==typeof e},array$1=Array.isArray,promise=function(e){return e&&func(e.then)},iterator=function(e){return e&&func(e.next)&&func(e.throw)},pattern=function e(t){return t&&(string$1(t)||symbol$1(t)||func(t)||array$1(t)&&t.every(e))},channel$1=function(e){return e&&func(e.take)&&func(e.close)},stringableFunc=function(e){return func(e)&&e.hasOwnProperty("toString")},symbol$1=function(e){return Boolean(e)&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype},multicast=function(e){return channel$1(e)&&e[MULTICAST]},konst=function(e){return function(){return e}},kTrue=konst(!0),noop$1=function(){},identity=function(e){return e},assignWithSymbols=function(e,t){_extends$8(e,t),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(t).forEach((function(r){e[r]=t[r]}))},flatMap=function(e,t){var r;return(r=[]).concat.apply(r,t.map(e))};function remove(e,t){var r=e.indexOf(t);r>=0&&e.splice(r,1)}function once(e){var t=!1;return function(){t||(t=!0,e())}}var kThrow=function(e){throw e},kReturn=function(e){return{value:e,done:!0}};function makeIterator(e,t,r){void 0===t&&(t=kThrow),void 0===r&&(r="iterator");var n={meta:{name:r},next:e,throw:t,return:kReturn,isSagaIterator:!0};return"undefined"!=typeof Symbol&&(n[Symbol.iterator]=function(){return n}),n}function logError(e,t){var r=t.sagaStack;console.error(e),console.error(r)}var createEmptyArray=function(e){return Array.apply(null,new Array(e))},wrapSagaDispatch=function(e){return function(t){return e(Object.defineProperty(t,SAGA_ACTION,{value:!0}))}},shouldTerminate=function(e){return e===TERMINATE},shouldCancel=function(e){return e===TASK_CANCEL},shouldComplete=function(e){return shouldTerminate(e)||shouldCancel(e)};function createAllStyleChildCallbacks(e,t){var r,n=Object.keys(e),o=n.length,a=0,i=array$1(e)?createEmptyArray(o):{},s={};return n.forEach((function(e){var n=function(n,s){r||(s||shouldComplete(n)?(t.cancel(),t(n,s)):(i[e]=n,++a===o&&(r=!0,t(i))))};n.cancel=noop$1,s[e]=n})),t.cancel=function(){r||(r=!0,n.forEach((function(e){return s[e].cancel()})))},s}function getMetaInfo(e){return{name:e.name||"anonymous",location:getLocation(e)}}function getLocation(e){return e[SAGA_LOCATION]}var BUFFER_OVERFLOW="Channel's Buffer overflow!",ON_OVERFLOW_THROW=1,ON_OVERFLOW_SLIDE=3,ON_OVERFLOW_EXPAND=4;function ringBuffer(e,t){void 0===e&&(e=10);var r=new Array(e),n=0,o=0,a=0,i=function(t){r[o]=t,o=(o+1)%e,n++},s=function(){if(0!=n){var t=r[a];return r[a]=null,n--,a=(a+1)%e,t}},c=function(){for(var e=[];n;)e.push(s());return e};return{isEmpty:function(){return 0==n},put:function(s){var u;if(n<e)i(s);else switch(t){case ON_OVERFLOW_THROW:throw new Error(BUFFER_OVERFLOW);case ON_OVERFLOW_SLIDE:r[o]=s,a=o=(o+1)%e;break;case ON_OVERFLOW_EXPAND:u=2*e,r=c(),n=r.length,o=r.length,a=0,r.length=u,e=u,i(s)}},take:s,flush:c}}var expanding=function(e){return ringBuffer(e,ON_OVERFLOW_EXPAND)},TAKE="TAKE",PUT="PUT",ALL="ALL",RACE="RACE",CALL="CALL",CPS="CPS",FORK="FORK",JOIN="JOIN",CANCEL="CANCEL",SELECT="SELECT",ACTION_CHANNEL="ACTION_CHANNEL",CANCELLED$1="CANCELLED",FLUSH="FLUSH",GET_CONTEXT="GET_CONTEXT",SET_CONTEXT="SET_CONTEXT",makeEffect=function(e,t){var r;return(r={})[IO]=!0,r.combinator=!1,r.type=e,r.payload=t,r};function take(e,t){return void 0===e&&(e="*"),pattern(e)?makeEffect(TAKE,{pattern:e}):multicast(e)&&notUndef(t)&&pattern(t)?makeEffect(TAKE,{channel:e,pattern:t}):channel$1(e)?makeEffect(TAKE,{channel:e}):void 0}function put(e,t){return undef(t)&&(t=e,e=void 0),makeEffect(PUT,{channel:e,action:t})}function getFnCallDescriptor(e,t){var r,n=null;return func(e)?r=e:(array$1(e)?(n=e[0],r=e[1]):(n=e.context,r=e.fn),n&&string$1(r)&&func(n[r])&&(r=n[r])),{context:n,fn:r,args:t}}function call(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return makeEffect(CALL,getFnCallDescriptor(e,r))}function fork(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return makeEffect(FORK,getFnCallDescriptor(e,r))}function join(e){return makeEffect(JOIN,e)}function cancel(e){return void 0===e&&(e=SELF_CANCELLATION),makeEffect(CANCEL,e)}function select(e){void 0===e&&(e=identity);for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return makeEffect(SELECT,{selector:e,args:r})}function getContext(e){return makeEffect(GET_CONTEXT,e)}function deferred(){var e={};return e.promise=new Promise((function(t,r){e.resolve=t,e.reject=r})),e}var queue=[],semaphore=0;function exec(e){try{suspend(),e()}finally{release()}}function asap(e){queue.push(e),semaphore||(suspend(),flush())}function immediately(e){try{return suspend(),e()}finally{flush()}}function suspend(){semaphore++}function release(){semaphore--}function flush(){var e;for(release();!semaphore&&void 0!==(e=queue.shift());)exec(e)}var array=function(e){return function(t){return e.some((function(e){return matcher(e)(t)}))}},predicate=function(e){return function(t){return e(t)}},string=function(e){return function(t){return t.type===String(e)}},symbol=function(e){return function(t){return t.type===e}},wildcard=function(){return kTrue};function matcher(e){var t="*"===e?wildcard:string$1(e)?string:array$1(e)?array:stringableFunc(e)?string:func(e)?predicate:symbol$1(e)?symbol:null;if(null===t)throw new Error("invalid pattern: "+e);return t(e)}var END={type:CHANNEL_END_TYPE},isEnd=function(e){return e&&e.type===CHANNEL_END_TYPE};function channel(e){void 0===e&&(e=expanding());var t=!1,r=[];return{take:function(n){t&&e.isEmpty()?n(END):e.isEmpty()?(r.push(n),n.cancel=function(){remove(r,n)}):n(e.take())},put:function(n){if(!t){if(0===r.length)return e.put(n);r.shift()(n)}},flush:function(r){t&&e.isEmpty()?r(END):r(e.flush())},close:function(){if(!t){t=!0;var e=r;r=[];for(var n=0,o=e.length;n<o;n++){(0,e[n])(END)}}}}}function multicastChannel(){var e,t=!1,r=[],n=r,o=function(){n===r&&(n=r.slice())},a=function(){t=!0;var e=r=n;n=[],e.forEach((function(e){e(END)}))};return(e={})[MULTICAST]=!0,e.put=function(e){if(!t)if(isEnd(e))a();else for(var o=r=n,i=0,s=o.length;i<s;i++){var c=o[i];c[MATCH](e)&&(c.cancel(),c(e))}},e.take=function(e,r){void 0===r&&(r=wildcard),t?e(END):(e[MATCH]=r,o(),n.push(e),e.cancel=once((function(){o(),remove(n,e)})))},e.close=a,e}function stdChannel(){var e=multicastChannel(),t=e.put;return e.put=function(e){e[SAGA_ACTION]?t(e):asap((function(){t(e)}))},e}var RUNNING=0,CANCELLED=1,ABORTED=2,DONE=3;function resolvePromise(e,t){var r=e[CANCEL$1];func(r)&&(t.cancel=r),e.then(t,(function(e){t(e,!0)}))}var _effectRunnerMap,current=0,nextSagaId=function(){return++current};function getIteratorMetaInfo(e,t){return e.isSagaIterator?{name:e.meta.name}:getMetaInfo(t)}function createTaskIterator(e){var t=e.context,r=e.fn,n=e.args;try{var o=r.apply(t,n);if(iterator(o))return o;var a=!1;return makeIterator((function(e){return a?{value:e,done:!0}:(a=!0,{value:o,done:!promise(o)})}))}catch(e){return makeIterator((function(){throw e}))}}function runPutEffect(e,t,r){var n=t.channel,o=t.action,a=t.resolve;asap((function(){var t;try{t=(n?n.put:e.dispatch)(o)}catch(e){return void r(e,!0)}a&&promise(t)?resolvePromise(t,r):r(t)}))}function runTakeEffect(e,t,r){var n=t.channel,o=void 0===n?e.channel:n,a=t.pattern,i=t.maybe,s=function(e){e instanceof Error?r(e,!0):!isEnd(e)||i?r(e):r(TERMINATE)};try{o.take(s,notUndef(a)?matcher(a):null)}catch(e){return void r(e,!0)}r.cancel=s.cancel}function runCallEffect(e,t,r,n){var o=t.context,a=t.fn,i=t.args,s=n.task;try{var c=a.apply(o,i);if(promise(c))return void resolvePromise(c,r);if(iterator(c))return void proc(e,c,s.context,current,getMetaInfo(a),!1,r);r(c)}catch(e){r(e,!0)}}function runCPSEffect(e,t,r){var n=t.context,o=t.fn,a=t.args;try{var i=function(e,t){undef(e)?r(t):r(e,!0)};o.apply(n,a.concat(i)),i.cancel&&(r.cancel=i.cancel)}catch(e){r(e,!0)}}function runForkEffect(e,t,r,n){var o=t.context,a=t.fn,i=t.args,s=t.detached,c=n.task,u=createTaskIterator({context:o,fn:a,args:i}),l=getIteratorMetaInfo(u,a);immediately((function(){var t=proc(e,u,c.context,current,l,s,void 0);s?r(t):t.isRunning()?(c.queue.addTask(t),r(t)):t.isAborted()?c.queue.abort(t.error()):r(t)}))}function runJoinEffect(e,t,r,n){var o=n.task,a=function(e,t){if(e.isRunning()){var r={task:o,cb:t};t.cancel=function(){e.isRunning()&&remove(e.joiners,r)},e.joiners.push(r)}else e.isAborted()?t(e.error(),!0):t(e.result())};if(array$1(t)){if(0===t.length)return void r([]);var i=createAllStyleChildCallbacks(t,r);t.forEach((function(e,t){a(e,i[t])}))}else a(t,r)}function cancelSingleTask(e){e.isRunning()&&e.cancel()}function runCancelEffect(e,t,r,n){var o=n.task;t===SELF_CANCELLATION?cancelSingleTask(o):array$1(t)?t.forEach(cancelSingleTask):cancelSingleTask(t),r()}function runAllEffect(e,t,r,n){var o=n.digestEffect,a=current,i=Object.keys(t);if(0!==i.length){var s=createAllStyleChildCallbacks(t,r);i.forEach((function(e){o(t[e],a,s[e],e)}))}else r(array$1(t)?[]:{})}function runRaceEffect(e,t,r,n){var o=n.digestEffect,a=current,i=Object.keys(t),s=array$1(t)?createEmptyArray(i.length):{},c={},u=!1;i.forEach((function(e){var t=function(t,n){u||(n||shouldComplete(t)?(r.cancel(),r(t,n)):(r.cancel(),u=!0,s[e]=t,r(s)))};t.cancel=noop$1,c[e]=t})),r.cancel=function(){u||(u=!0,i.forEach((function(e){return c[e].cancel()})))},i.forEach((function(e){u||o(t[e],a,c[e],e)}))}function runSelectEffect(e,t,r){var n=t.selector,o=t.args;try{r(n.apply(void 0,[e.getState()].concat(o)))}catch(e){r(e,!0)}}function runChannelEffect(e,t,r){var n=t.pattern,o=channel(t.buffer),a=matcher(n),i=function t(r){isEnd(r)||e.channel.take(t,a),o.put(r)},s=o.close;o.close=function(){i.cancel(),s()},e.channel.take(i,a),r(o)}function runCancelledEffect(e,t,r,n){r(n.task.isCancelled())}function runFlushEffect(e,t,r){t.flush(r)}function runGetContextEffect(e,t,r,n){r(n.task.context[t])}function runSetContextEffect(e,t,r,n){var o=n.task;assignWithSymbols(o.context,t),r()}var effectRunnerMap=((_effectRunnerMap={})[TAKE]=runTakeEffect,_effectRunnerMap[PUT]=runPutEffect,_effectRunnerMap[ALL]=runAllEffect,_effectRunnerMap[RACE]=runRaceEffect,_effectRunnerMap[CALL]=runCallEffect,_effectRunnerMap[CPS]=runCPSEffect,_effectRunnerMap[FORK]=runForkEffect,_effectRunnerMap[JOIN]=runJoinEffect,_effectRunnerMap[CANCEL]=runCancelEffect,_effectRunnerMap[SELECT]=runSelectEffect,_effectRunnerMap[ACTION_CHANNEL]=runChannelEffect,_effectRunnerMap[CANCELLED$1]=runCancelledEffect,_effectRunnerMap[FLUSH]=runFlushEffect,_effectRunnerMap[GET_CONTEXT]=runGetContextEffect,_effectRunnerMap[SET_CONTEXT]=runSetContextEffect,_effectRunnerMap);function forkQueue(e,t,r){var n,o=[],a=!1;s(e);function i(e){t(),c(),r(e,!0)}function s(t){o.push(t),t.cont=function(s,c){a||(remove(o,t),t.cont=noop$1,c?i(s):(t===e&&(n=s),o.length||(a=!0,r(n))))}}function c(){a||(a=!0,o.forEach((function(e){e.cont=noop$1,e.cancel()})),o=[])}return{addTask:s,cancelAll:c,abort:i,getTasks:function(){return o}}}function formatLocation(e,t){return e+"?"+t}function effectLocationAsString(e){var t=getLocation(e);return t?t.code+"  "+formatLocation(t.fileName,t.lineNumber):""}function sagaLocationAsString(e){var t=e.name,r=e.location;return r?t+"  "+formatLocation(r.fileName,r.lineNumber):t}function cancelledTasksAsString(e){var t=flatMap((function(e){return e.cancelledTasks}),e);return t.length?["Tasks cancelled due to error:"].concat(t).join("\n"):""}var crashedEffect=null,sagaStack=[],addSagaFrame=function(e){e.crashedEffect=crashedEffect,sagaStack.push(e)},clear=function(){crashedEffect=null,sagaStack.length=0},setCrashedEffect=function(e){crashedEffect=e},toString=function(){var e=sagaStack[0],t=sagaStack.slice(1),r=e.crashedEffect?effectLocationAsString(e.crashedEffect):null;return["The above error occurred in task "+sagaLocationAsString(e.meta)+(r?" \n when executing effect "+r:"")].concat(t.map((function(e){return"    created by "+sagaLocationAsString(e.meta)})),[cancelledTasksAsString(sagaStack)]).join("\n")};function newTask(e,t,r,n,o,a,i){var s;void 0===i&&(i=noop$1);var c,u,l=RUNNING,f=null,p=[],d=Object.create(r),h=forkQueue(t,(function(){p.push.apply(p,h.getTasks().map((function(e){return e.meta.name})))}),m);function m(t,r){if(r){if(l=ABORTED,addSagaFrame({meta:o,cancelledTasks:p}),g.isRoot){var n=toString();clear(),e.onError(t,{sagaStack:n})}u=t,f&&f.reject(t)}else t===TASK_CANCEL?l=CANCELLED:l!==CANCELLED&&(l=DONE),c=t,f&&f.resolve(t);g.cont(t,r),g.joiners.forEach((function(e){e.cb(t,r)})),g.joiners=null}var g=((s={})[TASK]=!0,s.id=n,s.meta=o,s.isRoot=a,s.context=d,s.joiners=[],s.queue=h,s.cancel=function(){l===RUNNING&&(l=CANCELLED,h.cancelAll(),m(TASK_CANCEL,!1))},s.cont=i,s.end=m,s.setContext=function(e){assignWithSymbols(d,e)},s.toPromise=function(){return f||(f=deferred(),l===ABORTED?f.reject(u):l!==RUNNING&&f.resolve(c)),f.promise},s.isRunning=function(){return l===RUNNING},s.isCancelled=function(){return l===CANCELLED||l===RUNNING&&t.status===CANCELLED},s.isAborted=function(){return l===ABORTED},s.result=function(){return c},s.error=function(){return u},s);return g}function proc(e,t,r,n,o,a,i){var s=e.finalizeRunEffect((function(t,r,n){if(promise(t))resolvePromise(t,n);else if(iterator(t))proc(e,t,u.context,r,o,!1,n);else if(t&&t[IO]){(0,effectRunnerMap[t.type])(e,t.payload,n,l)}else n(t)}));f.cancel=noop$1;var c={meta:o,cancel:function(){c.status===RUNNING&&(c.status=CANCELLED,f(TASK_CANCEL))},status:RUNNING},u=newTask(e,c,r,n,o,a,i),l={task:u,digestEffect:p};return i&&(i.cancel=u.cancel),f(),u;function f(e,r){try{var o;r?(o=t.throw(e),clear()):shouldCancel(e)?(c.status=CANCELLED,f.cancel(),o=func(t.return)?t.return(TASK_CANCEL):{done:!0,value:TASK_CANCEL}):o=shouldTerminate(e)?func(t.return)?t.return():{done:!0}:t.next(e),o.done?(c.status!==CANCELLED&&(c.status=DONE),c.cont(o.value)):p(o.value,n,f)}catch(e){if(c.status===CANCELLED)throw e;c.status=ABORTED,c.cont(e,!0)}}function p(t,r,n,o){void 0===o&&(o="");var a,i=nextSagaId();function c(r,o){a||(a=!0,n.cancel=noop$1,e.sagaMonitor&&(o?e.sagaMonitor.effectRejected(i,r):e.sagaMonitor.effectResolved(i,r)),o&&setCrashedEffect(t),n(r,o))}e.sagaMonitor&&e.sagaMonitor.effectTriggered({effectId:i,parentEffectId:r,label:o,effect:t}),c.cancel=noop$1,n.cancel=function(){a||(a=!0,c.cancel(),c.cancel=noop$1,e.sagaMonitor&&e.sagaMonitor.effectCancelled(i))},s(t,i,c)}}function runSaga(e,t){for(var r=e.channel,n=void 0===r?stdChannel():r,o=e.dispatch,a=e.getState,i=e.context,s=void 0===i?{}:i,c=e.sagaMonitor,u=e.effectMiddlewares,l=e.onError,f=void 0===l?logError:l,p=arguments.length,d=new Array(p>2?p-2:0),h=2;h<p;h++)d[h-2]=arguments[h];var m,g=t.apply(void 0,d),y=nextSagaId();if(c&&(c.rootSagaStarted=c.rootSagaStarted||noop$1,c.effectTriggered=c.effectTriggered||noop$1,c.effectResolved=c.effectResolved||noop$1,c.effectRejected=c.effectRejected||noop$1,c.effectCancelled=c.effectCancelled||noop$1,c.actionDispatched=c.actionDispatched||noop$1,c.rootSagaStarted({effectId:y,saga:t,args:d})),u){var v=compose.apply(void 0,u);m=function(e){return function(t,r,n){return v((function(t){return e(t,r,n)}))(t)}}}else m=identity;var b={channel:n,dispatch:wrapSagaDispatch(o),getState:a,sagaMonitor:c,onError:f,finalizeRunEffect:m};return immediately((function(){var e=proc(b,g,s,y,getMetaInfo(t),!0,void 0);return c&&c.effectResolved(y,e),e}))}function sagaMiddlewareFactory(e){var t,r=void 0===e?{}:e,n=r.context,o=void 0===n?{}:n,a=r.channel,i=void 0===a?stdChannel():a,s=r.sagaMonitor,c=_objectWithoutPropertiesLoose$2(r,["context","channel","sagaMonitor"]);function u(e){var r=e.getState,n=e.dispatch;return t=runSaga.bind(null,_extends$8({},c,{context:o,channel:i,dispatch:n,getState:r,sagaMonitor:s})),function(e){return function(t){s&&s.actionDispatched&&s.actionDispatched(t);var r=e(t);return i.put(t),r}}}return u.run=function(){return t.apply(void 0,arguments)},u.setContext=function(e){assignWithSymbols(o,e)},u}const initialState$4={i18n:JSON.parse(JSON.stringify(defaultI18n)),riskThresholds:defaultThresholds,dangerousConnectionNames:defaultDangerousConnectionNames,shouldFlushOnSignerChange:!0,shouldShowNotice:!0,shouldCloseModalOnOverlayClick:!0,shouldCheckSignerAddress:!1,shouldShowUserRejectedError:!1,shouldShowMissingSignerError:!0},configSlice=createSlice({name:"config",initialState:initialState$4,reducers:{}}),initialState$3={blocked:!1},uiSlice=createSlice({name:"ui",initialState:initialState$3,reducers:{setBlocked:(e,t)=>Object.assign(Object.assign({},e),{blocked:t.payload})}}),initialState$2={data:{message:"",signature:""},error:"",loading:!1},payloadSlice=createSlice({name:"payload",initialState:initialState$2,reducers:{signMessage:e=>Object.assign(Object.assign({},e),{error:"",loading:!0}),setData:(e,t)=>Object.assign(Object.assign({},e),{data:Object.assign({},t.payload)}),setError:(e,t)=>Object.assign(Object.assign({},e),{error:t.payload}),setLoading:(e,t)=>Object.assign(Object.assign({},e),{loading:t.payload}),flush:()=>JSON.parse(JSON.stringify(initialState$2))}}),initialState$1={data:[],error:"",loading:!1},riskSlice=createSlice({name:"risk",initialState:initialState$1,reducers:{fetchRisk:e=>Object.assign(Object.assign({},e),{error:"",loading:!0}),setData:(e,t)=>Object.assign(Object.assign({},e),{data:JSON.parse(JSON.stringify(t.payload))}),setError:(e,t)=>Object.assign(Object.assign({},e),{error:t.payload}),setLoading:(e,t)=>Object.assign(Object.assign({},e),{loading:t.payload}),flush:()=>JSON.parse(JSON.stringify(initialState$1))}}),initialState={data:{url:""},error:"",loading:!1},reportSlice=createSlice({name:"report",initialState:initialState,reducers:{fetchReport:e=>Object.assign(Object.assign({},e),{loading:!0}),downloadReport:e=>Object.assign(Object.assign({},e),{loading:!0}),setData:(e,t)=>Object.assign(Object.assign({},e),{data:{url:t.payload}}),setError:(e,t)=>Object.assign(Object.assign({},e),{error:t.payload}),setLoading:(e,t)=>Object.assign(Object.assign({},e),{loading:t.payload}),flush:()=>JSON.parse(JSON.stringify(initialState))}}),createRootReducer=e=>({router:connectRouter(e),[configSlice.name]:configSlice.reducer,[uiSlice.name]:uiSlice.reducer,[payloadSlice.name]:payloadSlice.reducer,[riskSlice.name]:riskSlice.reducer,[reportSlice.name]:reportSlice.reducer});var done=function(e){return{done:!0,value:e}},qEnd={};function safeName(e){return channel$1(e)?"channel":stringableFunc(e)?String(e):func(e)?e.name:String(e)}function fsmIterator(e,t,r){var n,o,a,i=t;function s(t,r){if(i===qEnd)return done(t);if(r&&!o)throw i=qEnd,r;n&&n(t);var s=r?e[o](r):e[i]();return i=s.nextState,a=s.effect,n=s.stateUpdater,o=s.errorState,i===qEnd?done(t):a}return makeIterator(s,(function(e){return s(null,e)}),r)}function takeEvery(e,t){for(var r=arguments.length,n=new Array(r>2?r-2:0),o=2;o<r;o++)n[o-2]=arguments[o];var a,i={done:!1,value:take(e)},s=function(e){return{done:!1,value:fork.apply(void 0,[t].concat(n,[e]))}},c=function(e){return a=e};return fsmIterator({q1:function(){return{nextState:"q2",effect:i,stateUpdater:c}},q2:function(){return{nextState:"q1",effect:s(a)}}},"q1","takeEvery("+safeName(e)+", "+t.name+")")}function takeEvery$1(e,t){for(var r=arguments.length,n=new Array(r>2?r-2:0),o=2;o<r;o++)n[o-2]=arguments[o];return fork.apply(void 0,[takeEvery,e,t].concat(n))}const{actions:payloadActions}=payloadSlice,{actions:uiActions}=uiSlice,{actions:riskActions}=riskSlice,{actions:reportActions}=reportSlice,helperActions={sign:createAction("helper/sign"),download:createAction("helper/download"),flush:createAction("helper/flush")},notificationActions={show:createAction("notification/show")},getPayload=e=>e.payload.data,getRiskData=e=>e.risk.data,getAddress=e=>e.config.address,getCertificateUrl=e=>e.report.data.url,getRiskThresholds=e=>e.config.riskThresholds,getDangerousConnectionNames=e=>e.config.dangerousConnectionNames,getShouldShowNotice=e=>e.config.shouldShowNotice,getShouldCloseModalOnOverlayClick=e=>e.config.shouldCloseModalOnOverlayClick,getShouldCheckSignerAddress=e=>e.config.shouldCheckSignerAddress,getShouldShowUserRejectedError=e=>e.config.shouldShowUserRejectedError,getShouldShowMissingSignerError=e=>e.config.shouldShowMissingSignerError,getI18n=e=>e.config.i18n,getBlocked=e=>e.ui.blocked,getPayloadLoading=e=>e.payload.loading,getRiskLoading=e=>e.risk.loading,getReportLoading=e=>e.report.loading;var dist={},classes={},fastSafeStringify=stringify;stringify.default=stringify,stringify.stable=deterministicStringify,stringify.stableStringify=deterministicStringify;var LIMIT_REPLACE_NODE="[...]",CIRCULAR_REPLACE_NODE="[Circular]",arr=[],replacerStack=[];function defaultOptions(){return{depthLimit:Number.MAX_SAFE_INTEGER,edgesLimit:Number.MAX_SAFE_INTEGER}}function stringify(e,t,r,n){var o;void 0===n&&(n=defaultOptions()),decirc(e,"",0,[],void 0,0,n);try{o=0===replacerStack.length?JSON.stringify(e,t,r):JSON.stringify(e,replaceGetterValues(t),r)}catch(e){return JSON.stringify("[unable to serialize, circular reference is too complex to analyze]")}finally{for(;0!==arr.length;){var a=arr.pop();4===a.length?Object.defineProperty(a[0],a[1],a[3]):a[0][a[1]]=a[2]}}return o}function setReplace(e,t,r,n){var o=Object.getOwnPropertyDescriptor(n,r);void 0!==o.get?o.configurable?(Object.defineProperty(n,r,{value:e}),arr.push([n,r,t,o])):replacerStack.push([t,r,e]):(n[r]=e,arr.push([n,r,t]))}function decirc(e,t,r,n,o,a,i){var s;if(a+=1,"object"==typeof e&&null!==e){for(s=0;s<n.length;s++)if(n[s]===e)return void setReplace(CIRCULAR_REPLACE_NODE,e,t,o);if(void 0!==i.depthLimit&&a>i.depthLimit)return void setReplace(LIMIT_REPLACE_NODE,e,t,o);if(void 0!==i.edgesLimit&&r+1>i.edgesLimit)return void setReplace(LIMIT_REPLACE_NODE,e,t,o);if(n.push(e),Array.isArray(e))for(s=0;s<e.length;s++)decirc(e[s],s,s,n,e,a,i);else{var c=Object.keys(e);for(s=0;s<c.length;s++){var u=c[s];decirc(e[u],u,s,n,e,a,i)}}n.pop()}}function compareFunction(e,t){return e<t?-1:e>t?1:0}function deterministicStringify(e,t,r,n){void 0===n&&(n=defaultOptions());var o,a=deterministicDecirc(e,"",0,[],void 0,0,n)||e;try{o=0===replacerStack.length?JSON.stringify(a,t,r):JSON.stringify(a,replaceGetterValues(t),r)}catch(e){return JSON.stringify("[unable to serialize, circular reference is too complex to analyze]")}finally{for(;0!==arr.length;){var i=arr.pop();4===i.length?Object.defineProperty(i[0],i[1],i[3]):i[0][i[1]]=i[2]}}return o}function deterministicDecirc(e,t,r,n,o,a,i){var s;if(a+=1,"object"==typeof e&&null!==e){for(s=0;s<n.length;s++)if(n[s]===e)return void setReplace(CIRCULAR_REPLACE_NODE,e,t,o);try{if("function"==typeof e.toJSON)return}catch(e){return}if(void 0!==i.depthLimit&&a>i.depthLimit)return void setReplace(LIMIT_REPLACE_NODE,e,t,o);if(void 0!==i.edgesLimit&&r+1>i.edgesLimit)return void setReplace(LIMIT_REPLACE_NODE,e,t,o);if(n.push(e),Array.isArray(e))for(s=0;s<e.length;s++)deterministicDecirc(e[s],s,s,n,e,a,i);else{var c={},u=Object.keys(e).sort(compareFunction);for(s=0;s<u.length;s++){var l=u[s];deterministicDecirc(e[l],l,s,n,e,a,i),c[l]=e[l]}if(void 0===o)return c;arr.push([o,t,e]),o[t]=c}n.pop()}}function replaceGetterValues(e){return e=void 0!==e?e:function(e,t){return t},function(t,r){if(replacerStack.length>0)for(var n=0;n<replacerStack.length;n++){var o=replacerStack[n];if(o[1]===t&&o[0]===r){r=o[2],replacerStack.splice(n,1);break}}return e.call(this,t,r)}}Object.defineProperty(classes,"__esModule",{value:!0}),classes.EthereumProviderError=classes.EthereumRpcError=void 0;const fast_safe_stringify_1=fastSafeStringify;class EthereumRpcError extends Error{constructor(e,t,r){if(!Number.isInteger(e))throw new Error('"code" must be an integer.');if(!t||"string"!=typeof t)throw new Error('"message" must be a nonempty string.');super(t),this.code=e,void 0!==r&&(this.data=r)}serialize(){const e={code:this.code,message:this.message};return void 0!==this.data&&(e.data=this.data),this.stack&&(e.stack=this.stack),e}toString(){return fast_safe_stringify_1.default(this.serialize(),stringifyReplacer,2)}}classes.EthereumRpcError=EthereumRpcError;class EthereumProviderError extends EthereumRpcError{constructor(e,t,r){if(!isValidEthProviderCode(e))throw new Error('"code" must be an integer such that: 1000 <= code <= 4999');super(e,t,r)}}function isValidEthProviderCode(e){return Number.isInteger(e)&&e>=1e3&&e<=4999}function stringifyReplacer(e,t){if("[Circular]"!==t)return t}classes.EthereumProviderError=EthereumProviderError;var utils$1={},errorConstants={};Object.defineProperty(errorConstants,"__esModule",{value:!0}),errorConstants.errorValues=errorConstants.errorCodes=void 0,errorConstants.errorCodes={rpc:{invalidInput:-32e3,resourceNotFound:-32001,resourceUnavailable:-32002,transactionRejected:-32003,methodNotSupported:-32004,limitExceeded:-32005,parse:-32700,invalidRequest:-32600,methodNotFound:-32601,invalidParams:-32602,internal:-32603},provider:{userRejectedRequest:4001,unauthorized:4100,unsupportedMethod:4200,disconnected:4900,chainDisconnected:4901}},errorConstants.errorValues={"-32700":{standard:"JSON RPC 2.0",message:"Invalid JSON was received by the server. An error occurred on the server while parsing the JSON text."},"-32600":{standard:"JSON RPC 2.0",message:"The JSON sent is not a valid Request object."},"-32601":{standard:"JSON RPC 2.0",message:"The method does not exist / is not available."},"-32602":{standard:"JSON RPC 2.0",message:"Invalid method parameter(s)."},"-32603":{standard:"JSON RPC 2.0",message:"Internal JSON-RPC error."},"-32000":{standard:"EIP-1474",message:"Invalid input."},"-32001":{standard:"EIP-1474",message:"Resource not found."},"-32002":{standard:"EIP-1474",message:"Resource unavailable."},"-32003":{standard:"EIP-1474",message:"Transaction rejected."},"-32004":{standard:"EIP-1474",message:"Method not supported."},"-32005":{standard:"EIP-1474",message:"Request limit exceeded."},4001:{standard:"EIP-1193",message:"User rejected the request."},4100:{standard:"EIP-1193",message:"The requested account and/or method has not been authorized by the user."},4200:{standard:"EIP-1193",message:"The requested method is not supported by this Ethereum provider."},4900:{standard:"EIP-1193",message:"The provider is disconnected from all chains."},4901:{standard:"EIP-1193",message:"The provider is disconnected from the specified chain."}},function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.serializeError=e.isValidCode=e.getMessageFromCode=e.JSON_RPC_SERVER_ERROR_MESSAGE=void 0;const t=errorConstants,r=classes,n=t.errorCodes.rpc.internal,o={code:n,message:a(n)};function a(r,n="Unspecified error message. This is a bug, please report it."){if(Number.isInteger(r)){const n=r.toString();if(u(t.errorValues,n))return t.errorValues[n].message;if(s(r))return e.JSON_RPC_SERVER_ERROR_MESSAGE}return n}function i(e){if(!Number.isInteger(e))return!1;const r=e.toString();return!!t.errorValues[r]||!!s(e)}function s(e){return e>=-32099&&e<=-32e3}function c(e){return e&&"object"==typeof e&&!Array.isArray(e)?Object.assign({},e):e}function u(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.JSON_RPC_SERVER_ERROR_MESSAGE="Unspecified server error.",e.getMessageFromCode=a,e.isValidCode=i,e.serializeError=function(e,{fallbackError:t=o,shouldIncludeStack:n=!1}={}){var s,l;if(!t||!Number.isInteger(t.code)||"string"!=typeof t.message)throw new Error("Must provide fallback error with integer number code and string message.");if(e instanceof r.EthereumRpcError)return e.serialize();const f={};if(e&&"object"==typeof e&&!Array.isArray(e)&&u(e,"code")&&i(e.code)){const t=e;f.code=t.code,t.message&&"string"==typeof t.message?(f.message=t.message,u(t,"data")&&(f.data=t.data)):(f.message=a(f.code),f.data={originalError:c(e)})}else{f.code=t.code;const r=null===(s=e)||void 0===s?void 0:s.message;f.message=r&&"string"==typeof r?r:t.message,f.data={originalError:c(e)}}const p=null===(l=e)||void 0===l?void 0:l.stack;return n&&e&&p&&"string"==typeof p&&(f.stack=p),f}}(utils$1);var errors={};Object.defineProperty(errors,"__esModule",{value:!0}),errors.ethErrors=void 0;const classes_1=classes,utils_1=utils$1,error_constants_1=errorConstants;function getEthJsonRpcError(e,t){const[r,n]=parseOpts(t);return new classes_1.EthereumRpcError(e,r||utils_1.getMessageFromCode(e),n)}function getEthProviderError(e,t){const[r,n]=parseOpts(t);return new classes_1.EthereumProviderError(e,r||utils_1.getMessageFromCode(e),n)}function parseOpts(e){if(e){if("string"==typeof e)return[e];if("object"==typeof e&&!Array.isArray(e)){const{message:t,data:r}=e;if(t&&"string"!=typeof t)throw new Error("Must specify string message.");return[t||void 0,r]}}return[]}errors.ethErrors={rpc:{parse:e=>getEthJsonRpcError(error_constants_1.errorCodes.rpc.parse,e),invalidRequest:e=>getEthJsonRpcError(error_constants_1.errorCodes.rpc.invalidRequest,e),invalidParams:e=>getEthJsonRpcError(error_constants_1.errorCodes.rpc.invalidParams,e),methodNotFound:e=>getEthJsonRpcError(error_constants_1.errorCodes.rpc.methodNotFound,e),internal:e=>getEthJsonRpcError(error_constants_1.errorCodes.rpc.internal,e),server:e=>{if(!e||"object"!=typeof e||Array.isArray(e))throw new Error("Ethereum RPC Server errors must provide single object argument.");const{code:t}=e;if(!Number.isInteger(t)||t>-32005||t<-32099)throw new Error('"code" must be an integer such that: -32099 <= code <= -32005');return getEthJsonRpcError(t,e)},invalidInput:e=>getEthJsonRpcError(error_constants_1.errorCodes.rpc.invalidInput,e),resourceNotFound:e=>getEthJsonRpcError(error_constants_1.errorCodes.rpc.resourceNotFound,e),resourceUnavailable:e=>getEthJsonRpcError(error_constants_1.errorCodes.rpc.resourceUnavailable,e),transactionRejected:e=>getEthJsonRpcError(error_constants_1.errorCodes.rpc.transactionRejected,e),methodNotSupported:e=>getEthJsonRpcError(error_constants_1.errorCodes.rpc.methodNotSupported,e),limitExceeded:e=>getEthJsonRpcError(error_constants_1.errorCodes.rpc.limitExceeded,e)},provider:{userRejectedRequest:e=>getEthProviderError(error_constants_1.errorCodes.provider.userRejectedRequest,e),unauthorized:e=>getEthProviderError(error_constants_1.errorCodes.provider.unauthorized,e),unsupportedMethod:e=>getEthProviderError(error_constants_1.errorCodes.provider.unsupportedMethod,e),disconnected:e=>getEthProviderError(error_constants_1.errorCodes.provider.disconnected,e),chainDisconnected:e=>getEthProviderError(error_constants_1.errorCodes.provider.chainDisconnected,e),custom:e=>{if(!e||"object"!=typeof e||Array.isArray(e))throw new Error("Ethereum Provider custom errors must provide single object argument.");const{code:t,message:r,data:n}=e;if(!r||"string"!=typeof r)throw new Error('"message" must be a nonempty string');return new classes_1.EthereumProviderError(t,r,n)}}},function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.getMessageFromCode=e.serializeError=e.EthereumProviderError=e.EthereumRpcError=e.ethErrors=e.errorCodes=void 0;const t=classes;Object.defineProperty(e,"EthereumRpcError",{enumerable:!0,get:function(){return t.EthereumRpcError}}),Object.defineProperty(e,"EthereumProviderError",{enumerable:!0,get:function(){return t.EthereumProviderError}});const r=utils$1;Object.defineProperty(e,"serializeError",{enumerable:!0,get:function(){return r.serializeError}}),Object.defineProperty(e,"getMessageFromCode",{enumerable:!0,get:function(){return r.getMessageFromCode}});const n=errors;Object.defineProperty(e,"ethErrors",{enumerable:!0,get:function(){return n.ethErrors}});const o=errorConstants;Object.defineProperty(e,"errorCodes",{enumerable:!0,get:function(){return o.errorCodes}})}(dist);const riskLevel=(e,t)=>e<=t.low?RiskLevel.LOW:e>=t.high?RiskLevel.HIGH:RiskLevel.MEDIUM,mapRiskDataToRiskItem=(e,t,r)=>{const n=JSON.parse(t.message);return e.map(((e,t)=>({address:{address:e.address.toLowerCase(),type:n[t].type||AddressType$1.WALLET},riskScore:e.riskScore,riskLevel:riskLevel(e.riskScore,r),connections:Object.entries(e.connections).filter((([e,t])=>t>0)).map((([e,t])=>({name:e,riskScore:t}))).sort(((e,t)=>t.riskScore-e.riskScore))})))};function isSigner(e){return null!==e&&void 0!==e.signMessage&&void 0!==e.getAddress}function isObject$3(e){return e&&"object"==typeof e&&!Array.isArray(e)}function deepMerge(e,t){const r=Object.assign({},e);return isObject$3(e)&&isObject$3(t)&&Object.keys(t).forEach((n=>{isObject$3(t[n])?n in e?r[n]=deepMerge(e[n],t[n]):Object.assign(r,{[n]:t[n]}):Object.assign(r,{[n]:t[n]})})),r}const isEmptyPayload=e=>!e.message||!e.signature;function*checkSignerPresence(){const e=isSigner(PureFI.getSigner());if(!e){if(yield select(getShouldShowMissingSignerError)){const e=yield select(getI18n);yield put(payloadActions.setError(e.error.missingSigner))}}return e}function*sign(e){var t,r,n;const o=yield getContext("widgetService");try{o.block(),yield put(payloadActions.signMessage());const t=e.payload;t.length||(yield cancel());const r=JSON.stringify(t),n=PureFI.getSigner(),a={message:r,signature:yield call([n,"signMessage"],r)};yield put(payloadActions.setData(a))}catch(e){const o=e,{code:a,data:i,message:s}=dist.serializeError(o);if(a===dist.errorCodes.provider.userRejectedRequest){(yield select(getShouldShowUserRejectedError))||(yield cancel())}const c=i,u=(null===(r=null===(t=null==c?void 0:c.originalError)||void 0===t?void 0:t.error)||void 0===r?void 0:r.message)||(null===(n=null==c?void 0:c.originalError)||void 0===n?void 0:n.reason)||s,l=dist.getMessageFromCode(a,u);yield put(payloadActions.setError(l))}finally{yield put(payloadActions.setLoading(!1)),o.unblock()}}function*getSignerAddress(){const e=PureFI.getSigner();return yield call([e,"getAddress"])}function*download(e){const t=e.payload,r=document.createElement("a");r.href=t;const n=`${(yield select(getI18n)).certificate.name}.pdf`;r.setAttribute("download",n),document.body.appendChild(r),r.click(),document.body.removeChild(r)}function*fetch$1(){const e=yield getContext("widgetService");try{let t=yield select(getPayload);if(isEmptyPayload(t)){if(yield call(checkSignerPresence)){const e=[],r=yield select(getAddress);r&&e.push(r);if(yield select(getShouldCheckSignerAddress)){const t={address:yield call(getSignerAddress),type:AddressType$1.WALLET};e.push(t)}const n=yield fork(sign,helperActions.sign(e));yield join(n),t=yield select(getPayload)}}isEmptyPayload(t)&&(yield cancel());const r=yield call(PureFI.checkRisk,t);yield put(riskActions.setData(r));const n=yield select(getRiskThresholds);e.onSuccess(r,n)}catch(t){const r=t;yield put(riskActions.setError(r.message)),e.onError(r)}finally{yield put(riskActions.setLoading(!1))}}function*fetch(){try{const e=yield select(getCertificateUrl);if(e){const t=yield fork(download,helperActions.download(e));yield join(t)}else{let e=yield select(getPayload);if(isEmptyPayload(e)){if(yield call(checkSignerPresence)){const t=[],r=yield select(getAddress);r&&t.push(r);if(yield select(getShouldCheckSignerAddress)){const e={address:yield call(getSignerAddress),type:AddressType$1.WALLET};t.push(e)}const n=yield fork(sign,helperActions.sign(t));yield join(n),e=yield select(getPayload)}}isEmptyPayload(e)&&(yield cancel());const t=yield call(PureFI.downloadReport,e),r=window.URL.createObjectURL(new Blob([t.buffer]));yield put(reportActions.setData(r));const n=yield fork(download,helperActions.download(r));yield join(n)}}catch(e){const t=e;yield put(reportActions.setError(t.message))}finally{yield put(reportActions.setLoading(!1))}}function*rootSaga(){yield takeEvery$1(riskActions.fetchRisk.type,fetch$1),yield takeEvery$1(reportActions.fetchReport.type,fetch)}function _objectWithoutProperties$2(e,t){if(null==e)return{};var r,n,o=_objectWithoutPropertiesLoose$2(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function _classCallCheck$4(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties$2(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)}}function _createClass$3(e,t,r){return t&&_defineProperties$2(e.prototype,t),r&&_defineProperties$2(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function _inherits$3(e,t){if("function"!=typeof t&&null!==t)throw new 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&&_setPrototypeOf$3(e,t)}function _getPrototypeOf$2(e){return _getPrototypeOf$2=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},_getPrototypeOf$2(e)}function _isNativeReflectConstruct$1(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(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 _typeof$2(e){return _typeof$2="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},_typeof$2(e)}function _assertThisInitialized$2(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _possibleConstructorReturn$3(e,t){if(t&&("object"===_typeof$2(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized$2(e)}function _createSuper$1(e){var t=_isNativeReflectConstruct$1();return function(){var r,n=_getPrototypeOf$2(e);if(t){var o=_getPrototypeOf$2(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return _possibleConstructorReturn$3(this,r)}}var classnames={exports:{}};
/*!
  Copyright (c) 2018 Jed Watson.
  Licensed under the MIT License (MIT), see
  http://jedwatson.github.io/classnames
*/!function(e){!function(){var t={}.hasOwnProperty;function r(){for(var e=[],n=0;n<arguments.length;n++){var o=arguments[n];if(o){var a=typeof o;if("string"===a||"number"===a)e.push(o);else if(Array.isArray(o)){if(o.length){var i=r.apply(null,o);i&&e.push(i)}}else if("object"===a)if(o.toString===Object.prototype.toString)for(var s in o)t.call(o,s)&&o[s]&&e.push(s);else e.push(o.toString())}}return e.join(" ")}e.exports?(r.default=r,e.exports=r):window.classNames=r}()}(classnames);var classNames=classnames.exports;function _arrayWithHoles$1(e){if(Array.isArray(e))return e}function _iterableToArrayLimit$1(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a=[],i=!0,s=!1;try{for(r=r.call(e);!(i=(n=r.next()).done)&&(a.push(n.value),!t||a.length!==t);i=!0);}catch(e){s=!0,o=e}finally{try{i||null==r.return||r.return()}finally{if(s)throw o}}return a}}function _arrayLikeToArray$1(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function _unsupportedIterableToArray$1(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray$1(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray$1(e,t):void 0}}function _nonIterableRest$1(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _slicedToArray$1(e,t){return _arrayWithHoles$1(e)||_iterableToArrayLimit$1(e,t)||_unsupportedIterableToArray$1(e,t)||_nonIterableRest$1()}function findDOMNode(e){return e instanceof HTMLElement?e:ReactDOM.findDOMNode(e)}function fillRef(e,t){"function"==typeof e?e(t):"object"===_typeof$2(e)&&e&&"current"in e&&(e.current=t)}function composeRef(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var n=t.filter((function(e){return e}));return n.length<=1?n[0]:function(e){t.forEach((function(t){fillRef(t,e)}))}}function supportRef(e){var t,r,n=reactIs$2.exports.isMemo(e)?e.type.type:e.type;return!("function"==typeof n&&!(null===(t=n.prototype)||void 0===t?void 0:t.render))&&!("function"==typeof e&&!(null===(r=e.prototype)||void 0===r?void 0:r.render))}function canUseDom(){return!("undefined"==typeof window||!window.document||!window.document.createElement)}function makePrefixMap(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit".concat(e)]="webkit".concat(t),r["Moz".concat(e)]="moz".concat(t),r["ms".concat(e)]="MS".concat(t),r["O".concat(e)]="o".concat(t.toLowerCase()),r}function getVendorPrefixes(e,t){var r={animationend:makePrefixMap("Animation","AnimationEnd"),transitionend:makePrefixMap("Transition","TransitionEnd")};return e&&("AnimationEvent"in t||delete r.animationend.animation,"TransitionEvent"in t||delete r.transitionend.transition),r}var vendorPrefixes=getVendorPrefixes(canUseDom(),"undefined"!=typeof window?window:{}),style={};if(canUseDom()){var _document$createEleme=document.createElement("div");style=_document$createEleme.style}var prefixedEventNames={};function getVendorPrefixedEventName(e){if(prefixedEventNames[e])return prefixedEventNames[e];var t=vendorPrefixes[e];if(t)for(var r=Object.keys(t),n=r.length,o=0;o<n;o+=1){var a=r[o];if(Object.prototype.hasOwnProperty.call(t,a)&&a in style)return prefixedEventNames[e]=t[a],prefixedEventNames[e]}return""}var internalAnimationEndName=getVendorPrefixedEventName("animationend"),internalTransitionEndName=getVendorPrefixedEventName("transitionend"),supportTransition=!(!internalAnimationEndName||!internalTransitionEndName),animationEndName=internalAnimationEndName||"animationend",transitionEndName=internalTransitionEndName||"transitionend";function getTransitionName$1(e,t){if(!e)return null;if("object"===_typeof$2(e)){var r=t.replace(/-\w/g,(function(e){return e[1].toUpperCase()}));return e[r]}return"".concat(e,"-").concat(t)}var STATUS_NONE="none",STATUS_APPEAR="appear",STATUS_ENTER="enter",STATUS_LEAVE="leave",STEP_NONE="none",STEP_PREPARE="prepare",STEP_START="start",STEP_ACTIVE="active",STEP_ACTIVATED="end";function useMountStatus(e){var t=react.exports.useRef(!1),r=_slicedToArray$1(react.exports.useState(e),2),n=r[0],o=r[1];return react.exports.useEffect((function(){return function(){t.current=!0}}),[]),[n,function(e){t.current||o(e)}]}var useIsomorphicLayoutEffect=canUseDom()?react.exports.useLayoutEffect:react.exports.useEffect,raf=function(e){return+setTimeout(e,16)},caf=function(e){return clearTimeout(e)};"undefined"!=typeof window&&"requestAnimationFrame"in window&&(raf=function(e){return window.requestAnimationFrame(e)},caf=function(e){return window.cancelAnimationFrame(e)});var rafUUID=0,rafIds=new Map;function cleanup(e){rafIds.delete(e)}function wrapperRaf(e){var t=rafUUID+=1;return function r(n){if(0===n)cleanup(t),e();else{var o=raf((function(){r(n-1)}));rafIds.set(t,o)}}(arguments.length>1&&void 0!==arguments[1]?arguments[1]:1),t}wrapperRaf.cancel=function(e){var t=rafIds.get(e);return cleanup(t),caf(t)};var useNextFrame=function(){var e=react.exports.useRef(null);function t(){wrapperRaf.cancel(e.current)}return react.exports.useEffect((function(){return function(){t()}}),[]),[function r(n){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;t();var a=wrapperRaf((function(){o<=1?n({isCanceled:function(){return a!==e.current}}):r(n,o-1)}));e.current=a},t]},STEP_QUEUE=[STEP_PREPARE,STEP_START,STEP_ACTIVE,STEP_ACTIVATED],SkipStep=!1,DoStep=!0;function isActive(e){return e===STEP_ACTIVE||e===STEP_ACTIVATED}var useStepQueue=function(e,t){var r=_slicedToArray$1(react.exports.useState(STEP_NONE),2),n=r[0],o=r[1],a=_slicedToArray$1(useNextFrame(),2),i=a[0],s=a[1];return useIsomorphicLayoutEffect((function(){if(n!==STEP_NONE&&n!==STEP_ACTIVATED){var e=STEP_QUEUE.indexOf(n),r=STEP_QUEUE[e+1],a=t(n);a===SkipStep?o(r):i((function(e){function t(){e.isCanceled()||o(r)}!0===a?t():Promise.resolve(a).then(t)}))}}),[e,n]),react.exports.useEffect((function(){return function(){s()}}),[]),[function(){o(STEP_PREPARE)},n]},useDomMotionEvents=function(e){var t=react.exports.useRef(),r=react.exports.useRef(e);r.current=e;var n=react.exports.useCallback((function(e){r.current(e)}),[]);function o(e){e&&(e.removeEventListener(transitionEndName,n),e.removeEventListener(animationEndName,n))}return react.exports.useEffect((function(){return function(){o(t.current)}}),[]),[function(e){t.current&&t.current!==e&&o(t.current),e&&e!==t.current&&(e.addEventListener(transitionEndName,n),e.addEventListener(animationEndName,n),t.current=e)},o]};function useStatus(e,t,r,n){var o=n.motionEnter,a=void 0===o||o,i=n.motionAppear,s=void 0===i||i,c=n.motionLeave,u=void 0===c||c,l=n.motionDeadline,f=n.motionLeaveImmediately,p=n.onAppearPrepare,d=n.onEnterPrepare,h=n.onLeavePrepare,m=n.onAppearStart,g=n.onEnterStart,y=n.onLeaveStart,v=n.onAppearActive,b=n.onEnterActive,_=n.onLeaveActive,E=n.onAppearEnd,$=n.onEnterEnd,w=n.onLeaveEnd,S=n.onVisibleChanged,C=_slicedToArray$1(useMountStatus(),2),T=C[0],x=C[1],P=_slicedToArray$1(useMountStatus(STATUS_NONE),2),O=P[0],k=P[1],A=_slicedToArray$1(useMountStatus(null),2),R=A[0],I=A[1],N=react.exports.useRef(!1),j=react.exports.useRef(null),M=react.exports.useRef(!1),L=react.exports.useRef(null);function D(){return r()||L.current}var F=react.exports.useRef(!1);function U(e){var t,r=D();e&&!e.deadline&&e.target!==r||(O===STATUS_APPEAR&&F.current?t=null==E?void 0:E(r,e):O===STATUS_ENTER&&F.current?t=null==$?void 0:$(r,e):O===STATUS_LEAVE&&F.current&&(t=null==w?void 0:w(r,e)),!1===t||M.current||(k(STATUS_NONE),I(null)))}var H=_slicedToArray$1(useDomMotionEvents(U),1)[0],z=react.exports.useMemo((function(){var e,t,r;switch(O){case"appear":return _defineProperty$3(e={},STEP_PREPARE,p),_defineProperty$3(e,STEP_START,m),_defineProperty$3(e,STEP_ACTIVE,v),e;case"enter":return _defineProperty$3(t={},STEP_PREPARE,d),_defineProperty$3(t,STEP_START,g),_defineProperty$3(t,STEP_ACTIVE,b),t;case"leave":return _defineProperty$3(r={},STEP_PREPARE,h),_defineProperty$3(r,STEP_START,y),_defineProperty$3(r,STEP_ACTIVE,_),r;default:return{}}}),[O]),V=_slicedToArray$1(useStepQueue(O,(function(e){if(e===STEP_PREPARE){var t=z[STEP_PREPARE];return t?t(D()):SkipStep}var r;W in z&&I((null===(r=z[W])||void 0===r?void 0:r.call(z,D(),null))||null);return W===STEP_ACTIVE&&(H(D()),l>0&&(clearTimeout(j.current),j.current=setTimeout((function(){U({deadline:!0})}),l))),DoStep})),2),B=V[0],W=V[1],q=isActive(W);F.current=q,useIsomorphicLayoutEffect((function(){x(t);var r,n=N.current;(N.current=!0,e)&&(!n&&t&&s&&(r=STATUS_APPEAR),n&&t&&a&&(r=STATUS_ENTER),(n&&!t&&u||!n&&f&&!t&&u)&&(r=STATUS_LEAVE),r&&(k(r),B()))}),[t]),react.exports.useEffect((function(){(O===STATUS_APPEAR&&!s||O===STATUS_ENTER&&!a||O===STATUS_LEAVE&&!u)&&k(STATUS_NONE)}),[s,a,u]),react.exports.useEffect((function(){return function(){clearTimeout(j.current),M.current=!0}}),[]),react.exports.useEffect((function(){void 0!==T&&O===STATUS_NONE&&(null==S||S(T))}),[T,O]);var G=R;return z[STEP_PREPARE]&&W===STEP_START&&(G=_objectSpread2$2({transition:"none"},G)),[O,W,G,null!=T?T:t]}var DomWrapper=function(){_inherits$3(t,react.exports.Component);var e=_createSuper$1(t);function t(){return _classCallCheck$4(this,t),e.apply(this,arguments)}return _createClass$3(t,[{key:"render",value:function(){return this.props.children}}]),t}();function genCSSMotion(e){var t=e;function r(e){return!(!e.motionName||!t)}"object"===_typeof$2(e)&&(t=e.transitionSupport);var n=react.exports.forwardRef((function(e,t){var n=e.visible,o=void 0===n||n,a=e.removeOnLeave,i=void 0===a||a,s=e.forceRender,c=e.children,u=e.motionName,l=e.leavedClassName,f=e.eventProps,p=r(e),d=react.exports.useRef(),h=react.exports.useRef();var m=_slicedToArray$1(useStatus(p,o,(function(){try{return findDOMNode(d.current||h.current)}catch(e){return null}}),e),4),g=m[0],y=m[1],v=m[2],b=m[3],_=react.exports.useRef(b);b&&(_.current=!0);var E=react.exports.useRef(t);E.current=t;var $,w=react.exports.useCallback((function(e){d.current=e,fillRef(E.current,e)}),[]),S=_objectSpread2$2(_objectSpread2$2({},f),{},{visible:o});if(c)if(g!==STATUS_NONE&&r(e)){var C,T;y===STEP_PREPARE?T="prepare":isActive(y)?T="active":y===STEP_START&&(T="start"),$=c(_objectSpread2$2(_objectSpread2$2({},S),{},{className:classNames(getTransitionName$1(u,g),(C={},_defineProperty$3(C,getTransitionName$1(u,"".concat(g,"-").concat(T)),T),_defineProperty$3(C,u,"string"==typeof u),C)),style:v}),w)}else $=b?c(_objectSpread2$2({},S),w):!i&&_.current?c(_objectSpread2$2(_objectSpread2$2({},S),{},{className:l}),w):s?c(_objectSpread2$2(_objectSpread2$2({},S),{},{style:{display:"none"}}),w):null;else $=null;return react.exports.createElement(DomWrapper,{ref:h},$)}));return n.displayName="CSSMotion",n}var CSSMotion=genCSSMotion(supportTransition),STATUS_ADD="add",STATUS_KEEP="keep",STATUS_REMOVE="remove",STATUS_REMOVED="removed";function wrapKeyToObject(e){var t;return _objectSpread2$2(_objectSpread2$2({},t=e&&"object"===_typeof$2(e)&&"key"in e?e:{key:e}),{},{key:String(t.key)})}function parseKeys(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map(wrapKeyToObject)}function diffKeys(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=[],n=0,o=t.length,a=parseKeys(e),i=parseKeys(t);a.forEach((function(e){for(var t=!1,a=n;a<o;a+=1){var s=i[a];if(s.key===e.key){n<a&&(r=r.concat(i.slice(n,a).map((function(e){return _objectSpread2$2(_objectSpread2$2({},e),{},{status:STATUS_ADD})}))),n=a),r.push(_objectSpread2$2(_objectSpread2$2({},s),{},{status:STATUS_KEEP})),n+=1,t=!0;break}}t||r.push(_objectSpread2$2(_objectSpread2$2({},e),{},{status:STATUS_REMOVE}))})),n<o&&(r=r.concat(i.slice(n).map((function(e){return _objectSpread2$2(_objectSpread2$2({},e),{},{status:STATUS_ADD})}))));var s={};return r.forEach((function(e){var t=e.key;s[t]=(s[t]||0)+1})),Object.keys(s).filter((function(e){return s[e]>1})).forEach((function(e){(r=r.filter((function(t){var r=t.key,n=t.status;return r!==e||n!==STATUS_REMOVE}))).forEach((function(t){t.key===e&&(t.status=STATUS_KEEP)}))})),r}var MOTION_PROP_NAMES=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function genCSSMotionList(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:CSSMotion,r=function(){_inherits$3(r,react.exports.Component);var e=_createSuper$1(r);function r(){var t;return _classCallCheck$4(this,r),(t=e.apply(this,arguments)).state={keyEntities:[]},t.removeKey=function(e){t.setState((function(t){return{keyEntities:t.keyEntities.map((function(t){return t.key!==e?t:_objectSpread2$2(_objectSpread2$2({},t),{},{status:STATUS_REMOVED})}))}}))},t}return _createClass$3(r,[{key:"render",value:function(){var e=this,r=this.state.keyEntities,n=this.props,o=n.component,a=n.children,i=n.onVisibleChanged,s=_objectWithoutProperties$2(n,["component","children","onVisibleChanged"]),c=o||react.exports.Fragment,u={};return MOTION_PROP_NAMES.forEach((function(e){u[e]=s[e],delete s[e]})),delete s.keys,react.exports.createElement(c,s,r.map((function(r){var n=r.status,o=_objectWithoutProperties$2(r,["status"]),s=n===STATUS_ADD||n===STATUS_KEEP;return react.exports.createElement(t,_extends$8({},u,{key:o.key,visible:s,eventProps:o,onVisibleChanged:function(t){null==i||i(t,{key:o.key}),t||e.removeKey(o.key)}}),a)})))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var r=e.keys,n=t.keyEntities,o=parseKeys(r);return{keyEntities:diffKeys(n,o).filter((function(e){var t=n.find((function(t){var r=t.key;return e.key===r}));return!t||t.status!==STATUS_REMOVED||e.status!==STATUS_REMOVE}))}}}]),r}();return r.defaultProps={component:"div"},r}var CSSMotionList=genCSSMotionList(supportTransition),Notice=function(){_inherits$3(t,react.exports.Component);var e=_createSuper$1(t);function t(){var r;_classCallCheck$4(this,t);for(var n=arguments.length,o=new Array(n),a=0;a<n;a++)o[a]=arguments[a];return(r=e.call.apply(e,[this].concat(o))).closeTimer=null,r.close=function(e){e&&e.stopPropagation(),r.clearCloseTimer();var t=r.props,n=t.onClose,o=t.noticeKey;n&&n(o)},r.startCloseTimer=function(){r.props.duration&&(r.closeTimer=window.setTimeout((function(){r.close()}),1e3*r.props.duration))},r.clearCloseTimer=function(){r.closeTimer&&(clearTimeout(r.closeTimer),r.closeTimer=null)},r}return _createClass$3(t,[{key:"componentDidMount",value:function(){this.startCloseTimer()}},{key:"componentDidUpdate",value:function(e){(this.props.duration!==e.duration||this.props.updateMark!==e.updateMark||this.props.visible!==e.visible&&this.props.visible)&&this.restartCloseTimer()}},{key:"componentWillUnmount",value:function(){this.clearCloseTimer()}},{key:"restartCloseTimer",value:function(){this.clearCloseTimer(),this.startCloseTimer()}},{key:"render",value:function(){var e=this,t=this.props,r=t.prefixCls,n=t.className,o=t.closable,a=t.closeIcon,i=t.style,s=t.onClick,c=t.children,u=t.holder,l="".concat(r,"-notice"),f=Object.keys(this.props).reduce((function(t,r){return"data-"!==r.substr(0,5)&&"aria-"!==r.substr(0,5)&&"role"!==r||(t[r]=e.props[r]),t}),{}),p=react.exports.createElement("div",_extends$8({className:classNames(l,n,_defineProperty$3({},"".concat(l,"-closable"),o)),style:i,onMouseEnter:this.clearCloseTimer,onMouseLeave:this.startCloseTimer,onClick:s},f),react.exports.createElement("div",{className:"".concat(l,"-content")},c),o?react.exports.createElement("a",{tabIndex:0,onClick:this.close,className:"".concat(l,"-close")},a||react.exports.createElement("span",{className:"".concat(l,"-close-x")})):null);return u?ReactDOM.createPortal(p,u):p}}]),t}();function _arrayWithoutHoles$1(e){if(Array.isArray(e))return _arrayLikeToArray$1(e)}function _iterableToArray$1(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function _nonIterableSpread$1(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _toConsumableArray$1(e){return _arrayWithoutHoles$1(e)||_iterableToArray$1(e)||_unsupportedIterableToArray$1(e)||_nonIterableSpread$1()}function useNotification(e){var t=react.exports.useRef({}),r=_slicedToArray$1(react.exports.useState([]),2),n=r[0],o=r[1];return[function(r){var n=!0;e.add(r,(function(e,r){var a=r.key;if(e&&(!t.current[a]||n)){var i=react.exports.createElement(Notice,_extends$8({},r,{holder:e}));t.current[a]=i,o((function(e){var t=e.findIndex((function(e){return e.key===r.key}));if(-1===t)return[].concat(_toConsumableArray$1(e),[i]);var n=_toConsumableArray$1(e);return n[t]=i,n}))}n=!1}))},react.exports.createElement(react.exports.Fragment,null,n)]}Notice.defaultProps={onClose:function(){},duration:1.5};var seed=0,now=Date.now();function getUuid(){var e=seed;return seed+=1,"rcNotification_".concat(now,"_").concat(e)}var Notification$1=function(){_inherits$3(t,react.exports.Component);var e=_createSuper$1(t);function t(){var r;_classCallCheck$4(this,t);for(var n=arguments.length,o=new Array(n),a=0;a<n;a++)o[a]=arguments[a];return(r=e.call.apply(e,[this].concat(o))).state={notices:[]},r.hookRefs=new Map,r.add=function(e,t){var n=e.key||getUuid(),o=_objectSpread2$2(_objectSpread2$2({},e),{},{key:n}),a=r.props.maxCount;r.setState((function(e){var r=e.notices,i=r.map((function(e){return e.notice.key})).indexOf(n),s=r.concat();return-1!==i?s.splice(i,1,{notice:o,holderCallback:t}):(a&&r.length>=a&&(o.key=s[0].notice.key,o.updateMark=getUuid(),o.userPassKey=n,s.shift()),s.push({notice:o,holderCallback:t})),{notices:s}}))},r.remove=function(e){r.setState((function(t){return{notices:t.notices.filter((function(t){var r=t.notice,n=r.key;return(r.userPassKey||n)!==e}))}}))},r.noticePropsMap={},r}return _createClass$3(t,[{key:"getTransitionName",value:function(){var e=this.props,t=e.prefixCls,r=e.animation,n=this.props.transitionName;return!n&&r&&(n="".concat(t,"-").concat(r)),n}},{key:"render",value:function(){var e=this,t=this.state.notices,r=this.props,n=r.prefixCls,o=r.className,a=r.closeIcon,i=r.style,s=[];return t.forEach((function(r,o){var i=r.notice,c=r.holderCallback,u=o===t.length-1?i.updateMark:void 0,l=i.key,f=i.userPassKey,p=_objectSpread2$2(_objectSpread2$2(_objectSpread2$2({prefixCls:n,closeIcon:a},i),i.props),{},{key:l,noticeKey:f||l,updateMark:u,onClose:function(t){var r;e.remove(t),null===(r=i.onClose)||void 0===r||r.call(i)},onClick:i.onClick,children:i.content});s.push(l),e.noticePropsMap[l]={props:p,holderCallback:c}})),react.exports.createElement("div",{className:classNames(n,o),style:i},react.exports.createElement(CSSMotionList,{keys:s,motionName:this.getTransitionName(),onVisibleChanged:function(t,r){var n=r.key;t||delete e.noticePropsMap[n]}},(function(t){var r=t.key,o=t.className,a=t.style,i=t.visible,s=e.noticePropsMap[r],c=s.props,u=s.holderCallback;return u?react.exports.createElement("div",{key:r,className:classNames(o,"".concat(n,"-hook-holder")),style:_objectSpread2$2({},a),ref:function(t){void 0!==r&&(t?(e.hookRefs.set(r,t),u(t,c)):e.hookRefs.delete(r))}}):react.exports.createElement(Notice,_extends$8({},c,{className:classNames(o,null==c?void 0:c.className),style:_objectSpread2$2(_objectSpread2$2({},a),null==c?void 0:c.style),visible:i}))})))}}]),t}();function toVal(e){var t,r,n="";if("string"==typeof e||"number"==typeof e)n+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(r=toVal(e[t]))&&(n&&(n+=" "),n+=r);else for(t in e)e[t]&&(n&&(n+=" "),n+=t);return n}function clsx(){for(var e,t,r=0,n="";r<arguments.length;)(e=arguments[r++])&&(t=toVal(e))&&(n&&(n+=" "),n+=t);return n}Notification$1.newInstance=void 0,Notification$1.defaultProps={prefixCls:"rc-notification",animation:"fade",style:{top:65,left:"50%"}},Notification$1.newInstance=function(e,t){var r=e||{},n=r.getContainer,o=_objectWithoutProperties$2(r,["getContainer"]),a=document.createElement("div");n?n().appendChild(a):document.body.appendChild(a);var i=!1;ReactDOM.render(react.exports.createElement(Notification$1,_extends$8({},o,{ref:function(e){i||(i=!0,t({notice:function(t){e.add(t)},removeNotice:function(t){e.remove(t)},component:e,destroy:function(){ReactDOM.unmountComponentAtNode(a),a.parentNode&&a.parentNode.removeChild(a)},useNotification:function(){return useNotification(e)}}))}})),a)};const Notification=e=>{const{type:t,message:r}=e,n=clsx("purefi-notification__content",`purefi-notification__content_${t}`);return React.createElement("div",{className:n},React.createElement("div",{className:"purefi-notification__header"},t),React.createElement("div",{className:"purefi-notification__message"},r))};var _path$4;function _extends$6(){return _extends$6=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},_extends$6.apply(this,arguments)}var SvgClose=function(e){return react.exports.createElement("svg",_extends$6({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 52 52",fill:"#fff",width:"1em",height:"1em"},e),_path$4||(_path$4=react.exports.createElement("path",{d:"m31 25.4 13-13.1c.6-.6.6-1.5 0-2.1l-2-2.1c-.6-.6-1.5-.6-2.1 0L26.8 21.2c-.4.4-1 .4-1.4 0L12.3 8c-.6-.6-1.5-.6-2.1 0l-2.1 2.1c-.6.6-.6 1.5 0 2.1l13.1 13.1c.4.4.4 1 0 1.4L8 39.9c-.6.6-.6 1.5 0 2.1l2.1 2.1c.6.6 1.5.6 2.1 0L25.3 31c.4-.4 1-.4 1.4 0l13.1 13.1c.6.6 1.5.6 2.1 0L44 42c.6-.6.6-1.5 0-2.1L31 26.8c-.4-.4-.4-1 0-1.4z"})))};let notification;Notification$1.newInstance({style:{top:0,right:0},prefixCls:"purefi-notification",maxCount:5},(e=>{notification=e}));const notificationMiddleware=()=>e=>t=>{if(notificationActions.show.match(t)){const e=t.payload;notification.notice({closable:!0,duration:100,content:React.createElement(Notification,e,null),closeIcon:React.createElement(SvgClose,{},null)})}else if(payloadActions.setError.match(t)||riskActions.setError.match(t)||reportActions.setError.match(t)){const e={type:"error",message:t.payload};notification.notice({closable:!0,duration:100,content:React.createElement(Notification,e,null),closeIcon:React.createElement(SvgClose,{},null)})}return e(t)},flushMiddleware=e=>t=>r=>{if(helperActions.flush.match(r)){const{config:t}=e.getState();t.shouldFlushOnSignerChange&&(e.dispatch(push("/")),e.dispatch(payloadActions.flush()),e.dispatch(riskActions.flush()),e.dispatch(reportActions.flush()))}return t(r)},createStore=(e,t,r)=>{const n=createRouterMiddleware(e),o=sagaMiddlewareFactory({context:{widgetService:r}}),a=[n,notificationMiddleware,flushMiddleware,o],i=deepMerge(configSlice.getInitialState(),t);(null==i?void 0:i.address)||(i.shouldCheckSignerAddress=!0);const s=configureStore({reducer:createRootReducer(e),preloadedState:{config:i},middleware:e=>e().prepend(...a)});return o.run(rootSaga),s},useAppDispatch=()=>useDispatch(),useAppSelector=useSelector;var lib$1={exports:{}},Modal$2={},ModalPortal={exports:{}},focusManager={},tabbable={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){var r=[].slice.call(t.querySelectorAll("*"),0).reduce((function(t,r){return t.concat(r.shadowRoot?e(r.shadowRoot):[r])}),[]);return r.filter(a)};
/*!
 * Adapted from jQuery UI core
 *
 * http://jqueryui.com
 *
 * Copyright 2014 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/ui-core/
 */
var r=/input|select|textarea|button|object/;function n(e){var t=e.offsetWidth<=0&&e.offsetHeight<=0;if(t&&!e.innerHTML)return!0;try{var r=window.getComputedStyle(e);return t?"visible"!==r.getPropertyValue("overflow")||e.scrollWidth<=0&&e.scrollHeight<=0:"none"==r.getPropertyValue("display")}catch(e){return console.warn("Failed to inspect element style"),!1}}function o(e,t){var o=e.nodeName.toLowerCase();return(r.test(o)&&!e.disabled||"a"===o&&e.href||t)&&function(e){for(var t=e,r=e.getRootNode&&e.getRootNode();t&&t!==document.body;){if(r&&t===r&&(t=r.host.parentNode),n(t))return!1;t=t.parentNode}return!0}(e)}function a(e){var t=e.getAttribute("tabindex");null===t&&(t=void 0);var r=isNaN(t);return(r||t>=0)&&o(e,!r)}e.exports=t.default}(tabbable,tabbable.exports),Object.defineProperty(focusManager,"__esModule",{value:!0}),focusManager.resetState=resetState$4,focusManager.log=log$4,focusManager.handleBlur=handleBlur,focusManager.handleFocus=handleFocus,focusManager.markForFocusLater=markForFocusLater,focusManager.returnFocus=returnFocus,focusManager.popWithoutFocus=popWithoutFocus,focusManager.setupScopedFocus=setupScopedFocus,focusManager.teardownScopedFocus=teardownScopedFocus;var _tabbable=tabbable.exports,_tabbable2=_interopRequireDefault$5(_tabbable);function _interopRequireDefault$5(e){return e&&e.__esModule?e:{default:e}}var focusLaterElements=[],modalElement=null,needToFocus=!1;function resetState$4(){focusLaterElements=[]}function log$4(){}function handleBlur(){needToFocus=!0}function handleFocus(){if(needToFocus){if(needToFocus=!1,!modalElement)return;setTimeout((function(){modalElement.contains(document.activeElement)||((0,_tabbable2.default)(modalElement)[0]||modalElement).focus()}),0)}}function markForFocusLater(){focusLaterElements.push(document.activeElement)}function returnFocus(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=null;try{return void(0!==focusLaterElements.length&&(t=focusLaterElements.pop()).focus({preventScroll:e}))}catch(e){console.warn(["You tried to return focus to",t,"but it is not in the DOM anymore"].join(" "))}}function popWithoutFocus(){focusLaterElements.length>0&&focusLaterElements.pop()}function setupScopedFocus(e){modalElement=e,window.addEventListener?(window.addEventListener("blur",handleBlur,!1),document.addEventListener("focus",handleFocus,!0)):(window.attachEvent("onBlur",handleBlur),document.attachEvent("onFocus",handleFocus))}function teardownScopedFocus(){modalElement=null,window.addEventListener?(window.removeEventListener("blur",handleBlur),document.removeEventListener("focus",handleFocus)):(window.detachEvent("onBlur",handleBlur),document.detachEvent("onFocus",handleFocus))}var scopeTab={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var r=(0,o.default)(e);if(!r.length)return void t.preventDefault();var n=void 0,i=t.shiftKey,s=r[0],c=r[r.length-1],u=a();if(e===u){if(!i)return;n=c}c!==u||i||(n=s);s===u&&i&&(n=c);if(n)return t.preventDefault(),void n.focus();var l=/(\bChrome\b|\bSafari\b)\//.exec(navigator.userAgent);if(null==l||"Chrome"==l[1]||null!=/\biPod\b|\biPad\b/g.exec(navigator.userAgent))return;var f=r.indexOf(u);f>-1&&(f+=i?-1:1);if(n=r[f],void 0===n)return t.preventDefault(),void(n=i?c:s).focus();t.preventDefault(),n.focus()};var r,n=tabbable.exports,o=(r=n)&&r.__esModule?r:{default:r};function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return e.activeElement.shadowRoot?a(e.activeElement.shadowRoot):e.activeElement}e.exports=t.default}(scopeTab,scopeTab.exports);var ariaAppHider$1={},warning=function(){},warning_1=warning,safeHTMLElement={},exenv={exports:{}};
/*!
  Copyright (c) 2015 Jed Watson.
  Based on code that is Copyright 2013-2015, Facebook, Inc.
  All rights reserved.
*/
!function(e){var t,r;t=!("undefined"==typeof window||!window.document||!window.document.createElement),r={canUseDOM:t,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:t&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:t&&!!window.screen},e.exports?e.exports=r:window.ExecutionEnvironment=r}(exenv),Object.defineProperty(safeHTMLElement,"__esModule",{value:!0}),safeHTMLElement.canUseDOM=safeHTMLElement.SafeNodeList=safeHTMLElement.SafeHTMLCollection=void 0;var _exenv=exenv.exports,_exenv2=_interopRequireDefault$4(_exenv);function _interopRequireDefault$4(e){return e&&e.__esModule?e:{default:e}}var EE=_exenv2.default,SafeHTMLElement=EE.canUseDOM?window.HTMLElement:{};safeHTMLElement.SafeHTMLCollection=EE.canUseDOM?window.HTMLCollection:{},safeHTMLElement.SafeNodeList=EE.canUseDOM?window.NodeList:{},safeHTMLElement.canUseDOM=EE.canUseDOM,safeHTMLElement.default=SafeHTMLElement,Object.defineProperty(ariaAppHider$1,"__esModule",{value:!0}),ariaAppHider$1.resetState=resetState$3,ariaAppHider$1.log=log$3,ariaAppHider$1.assertNodeList=assertNodeList,ariaAppHider$1.setElement=setElement,ariaAppHider$1.validateElement=validateElement,ariaAppHider$1.hide=hide,ariaAppHider$1.show=show,ariaAppHider$1.documentNotReadyOrSSRTesting=documentNotReadyOrSSRTesting;var _warning=warning_1,_warning2=_interopRequireDefault$3(_warning),_safeHTMLElement$1=safeHTMLElement;function _interopRequireDefault$3(e){return e&&e.__esModule?e:{default:e}}var globalElement=null;function resetState$3(){globalElement&&(globalElement.removeAttribute?globalElement.removeAttribute("aria-hidden"):null!=globalElement.length?globalElement.forEach((function(e){return e.removeAttribute("aria-hidden")})):document.querySelectorAll(globalElement).forEach((function(e){return e.removeAttribute("aria-hidden")}))),globalElement=null}function log$3(){}function assertNodeList(e,t){if(!e||!e.length)throw new Error("react-modal: No elements were found for selector "+t+".")}function setElement(e){var t=e;if("string"==typeof t&&_safeHTMLElement$1.canUseDOM){var r=document.querySelectorAll(t);assertNodeList(r,t),t=r}return globalElement=t||globalElement}function validateElement(e){var t=e||globalElement;return t?Array.isArray(t)||t instanceof HTMLCollection||t instanceof NodeList?t:[t]:((0,_warning2.default)(!1,["react-modal: App element is not defined.","Please use `Modal.setAppElement(el)` or set `appElement={el}`.","This is needed so screen readers don't see main content","when modal is opened. It is not recommended, but you can opt-out","by setting `ariaHideApp={false}`."].join(" ")),[])}function hide(e){var t=!0,r=!1,n=void 0;try{for(var o,a=validateElement(e)[Symbol.iterator]();!(t=(o=a.next()).done);t=!0){o.value.setAttribute("aria-hidden","true")}}catch(e){r=!0,n=e}finally{try{!t&&a.return&&a.return()}finally{if(r)throw n}}}function show(e){var t=!0,r=!1,n=void 0;try{for(var o,a=validateElement(e)[Symbol.iterator]();!(t=(o=a.next()).done);t=!0){o.value.removeAttribute("aria-hidden")}}catch(e){r=!0,n=e}finally{try{!t&&a.return&&a.return()}finally{if(r)throw n}}}function documentNotReadyOrSSRTesting(){globalElement=null}var classList={};Object.defineProperty(classList,"__esModule",{value:!0}),classList.resetState=resetState$2,classList.log=log$2;var htmlClassList={},docBodyClassList={};function removeClass(e,t){e.classList.remove(t)}function resetState$2(){var e=document.getElementsByTagName("html")[0];for(var t in htmlClassList)removeClass(e,htmlClassList[t]);var r=document.body;for(var n in docBodyClassList)removeClass(r,docBodyClassList[n]);htmlClassList={},docBodyClassList={}}function log$2(){}var incrementReference=function(e,t){return e[t]||(e[t]=0),e[t]+=1,t},decrementReference=function(e,t){return e[t]&&(e[t]-=1),t},trackClass=function(e,t,r){r.forEach((function(r){incrementReference(t,r),e.add(r)}))},untrackClass=function(e,t,r){r.forEach((function(r){decrementReference(t,r),0===t[r]&&e.remove(r)}))};classList.add=function(e,t){return trackClass(e.classList,"html"==e.nodeName.toLowerCase()?htmlClassList:docBodyClassList,t.split(" "))},classList.remove=function(e,t){return untrackClass(e.classList,"html"==e.nodeName.toLowerCase()?htmlClassList:docBodyClassList,t.split(" "))};var portalOpenInstances$1={};function _classCallCheck$3(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(portalOpenInstances$1,"__esModule",{value:!0}),portalOpenInstances$1.log=log$1,portalOpenInstances$1.resetState=resetState$1;var PortalOpenInstances=function e(){var t=this;_classCallCheck$3(this,e),this.register=function(e){-1===t.openInstances.indexOf(e)&&(t.openInstances.push(e),t.emit("register"))},this.deregister=function(e){var r=t.openInstances.indexOf(e);-1!==r&&(t.openInstances.splice(r,1),t.emit("deregister"))},this.subscribe=function(e){t.subscribers.push(e)},this.emit=function(e){t.subscribers.forEach((function(r){return r(e,t.openInstances.slice())}))},this.openInstances=[],this.subscribers=[]},portalOpenInstances=new PortalOpenInstances;function log$1(){console.log("portalOpenInstances ----------"),console.log(portalOpenInstances.openInstances.length),portalOpenInstances.openInstances.forEach((function(e){return console.log(e)})),console.log("end portalOpenInstances ----------")}function resetState$1(){portalOpenInstances=new PortalOpenInstances}portalOpenInstances$1.default=portalOpenInstances;var bodyTrap$1={};Object.defineProperty(bodyTrap$1,"__esModule",{value:!0}),bodyTrap$1.resetState=resetState,bodyTrap$1.log=log;var _portalOpenInstances=portalOpenInstances$1,_portalOpenInstances2=_interopRequireDefault$2(_portalOpenInstances);function _interopRequireDefault$2(e){return e&&e.__esModule?e:{default:e}}var before=void 0,after=void 0,instances=[];function resetState(){for(var e=[before,after],t=0;t<e.length;t++){var r=e[t];r&&(r.parentNode&&r.parentNode.removeChild(r))}before=after=null,instances=[]}function log(){console.log("bodyTrap ----------"),console.log(instances.length);for(var e=[before,after],t=0;t<e.length;t++){var r=e[t]||{};console.log(r.nodeName,r.className,r.id)}console.log("edn bodyTrap ----------")}function focusContent(){0!==instances.length&&instances[instances.length-1].focusContent()}function bodyTrap(e,t){before||after||((before=document.createElement("div")).setAttribute("data-react-modal-body-trap",""),before.style.position="absolute",before.style.opacity="0",before.setAttribute("tabindex","0"),before.addEventListener("focus",focusContent),(after=before.cloneNode()).addEventListener("focus",focusContent)),(instances=t).length>0?(document.body.firstChild!==before&&document.body.insertBefore(before,document.body.firstChild),document.body.lastChild!==after&&document.body.appendChild(after)):(before.parentElement&&before.parentElement.removeChild(before),after.parentElement&&after.parentElement.removeChild(after))}function componentWillMount(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!=e&&this.setState(e)}function componentWillReceiveProps(e){this.setState(function(t){var r=this.constructor.getDerivedStateFromProps(e,t);return null!=r?r:null}.bind(this))}function componentWillUpdate(e,t){try{var r=this.props,n=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(r,n)}finally{this.props=r,this.state=n}}function polyfill(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if("function"!=typeof e.getDerivedStateFromProps&&"function"!=typeof t.getSnapshotBeforeUpdate)return e;var r=null,n=null,o=null;if("function"==typeof t.componentWillMount?r="componentWillMount":"function"==typeof t.UNSAFE_componentWillMount&&(r="UNSAFE_componentWillMount"),"function"==typeof t.componentWillReceiveProps?n="componentWillReceiveProps":"function"==typeof t.UNSAFE_componentWillReceiveProps&&(n="UNSAFE_componentWillReceiveProps"),"function"==typeof t.componentWillUpdate?o="componentWillUpdate":"function"==typeof t.UNSAFE_componentWillUpdate&&(o="UNSAFE_componentWillUpdate"),null!==r||null!==n||null!==o){var a=e.displayName||e.name,i="function"==typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+a+" uses "+i+" but also contains the following legacy lifecycles:"+(null!==r?"\n  "+r:"")+(null!==n?"\n  "+n:"")+(null!==o?"\n  "+o:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"==typeof e.getDerivedStateFromProps&&(t.componentWillMount=componentWillMount,t.componentWillReceiveProps=componentWillReceiveProps),"function"==typeof t.getSnapshotBeforeUpdate){if("function"!=typeof t.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=componentWillUpdate;var s=t.componentDidUpdate;t.componentDidUpdate=function(e,t,r){var n=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:r;s.call(this,e,t,n)}}return e}_portalOpenInstances2.default.subscribe(bodyTrap),function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var r=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},n="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},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}}(),a=react.exports,i=m(propTypes.exports),s=h(focusManager),c=m(scopeTab.exports),u=h(ariaAppHider$1),l=h(classList),f=safeHTMLElement,p=m(f),d=m(portalOpenInstances$1);function h(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function m(e){return e&&e.__esModule?e:{default:e}}var g={overlay:"ReactModal__Overlay",content:"ReactModal__Content"},y=0,v=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return r.setOverlayRef=function(e){r.overlay=e,r.props.overlayRef&&r.props.overlayRef(e)},r.setContentRef=function(e){r.content=e,r.props.contentRef&&r.props.contentRef(e)},r.afterClose=function(){var e=r.props,t=e.appElement,n=e.ariaHideApp,o=e.htmlOpenClassName,a=e.bodyOpenClassName;a&&l.remove(document.body,a),o&&l.remove(document.getElementsByTagName("html")[0],o),n&&y>0&&0===(y-=1)&&u.show(t),r.props.shouldFocusAfterRender&&(r.props.shouldReturnFocusAfterClose?(s.returnFocus(r.props.preventScroll),s.teardownScopedFocus()):s.popWithoutFocus()),r.props.onAfterClose&&r.props.onAfterClose(),d.default.deregister(r)},r.open=function(){r.beforeOpen(),r.state.afterOpen&&r.state.beforeClose?(clearTimeout(r.closeTimer),r.setState({beforeClose:!1})):(r.props.shouldFocusAfterRender&&(s.setupScopedFocus(r.node),s.markForFocusLater()),r.setState({isOpen:!0},(function(){r.openAnimationFrame=requestAnimationFrame((function(){r.setState({afterOpen:!0}),r.props.isOpen&&r.props.onAfterOpen&&r.props.onAfterOpen({overlayEl:r.overlay,contentEl:r.content})}))})))},r.close=function(){r.props.closeTimeoutMS>0?r.closeWithTimeout():r.closeWithoutTimeout()},r.focusContent=function(){return r.content&&!r.contentHasFocus()&&r.content.focus({preventScroll:!0})},r.closeWithTimeout=function(){var e=Date.now()+r.props.closeTimeoutMS;r.setState({beforeClose:!0,closesAt:e},(function(){r.closeTimer=setTimeout(r.closeWithoutTimeout,r.state.closesAt-Date.now())}))},r.closeWithoutTimeout=function(){r.setState({beforeClose:!1,isOpen:!1,afterOpen:!1,closesAt:null},r.afterClose)},r.handleKeyDown=function(e){9===e.keyCode&&(0,c.default)(r.content,e),r.props.shouldCloseOnEsc&&27===e.keyCode&&(e.stopPropagation(),r.requestClose(e))},r.handleOverlayOnClick=function(e){null===r.shouldClose&&(r.shouldClose=!0),r.shouldClose&&r.props.shouldCloseOnOverlayClick&&(r.ownerHandlesClose()?r.requestClose(e):r.focusContent()),r.shouldClose=null},r.handleContentOnMouseUp=function(){r.shouldClose=!1},r.handleOverlayOnMouseDown=function(e){r.props.shouldCloseOnOverlayClick||e.target!=r.overlay||e.preventDefault()},r.handleContentOnClick=function(){r.shouldClose=!1},r.handleContentOnMouseDown=function(){r.shouldClose=!1},r.requestClose=function(e){return r.ownerHandlesClose()&&r.props.onRequestClose(e)},r.ownerHandlesClose=function(){return r.props.onRequestClose},r.shouldBeClosed=function(){return!r.state.isOpen&&!r.state.beforeClose},r.contentHasFocus=function(){return document.activeElement===r.content||r.content.contains(document.activeElement)},r.buildClassName=function(e,t){var o="object"===(void 0===t?"undefined":n(t))?t:{base:g[e],afterOpen:g[e]+"--after-open",beforeClose:g[e]+"--before-close"},a=o.base;return r.state.afterOpen&&(a=a+" "+o.afterOpen),r.state.beforeClose&&(a=a+" "+o.beforeClose),"string"==typeof t&&t?a+" "+t:a},r.attributesFromObject=function(e,t){return Object.keys(t).reduce((function(r,n){return r[e+"-"+n]=t[n],r}),{})},r.state={afterOpen:!1,beforeClose:!1},r.shouldClose=null,r.moveFromContentToOverlay=null,r}return function(e,t){if("function"!=typeof t&&null!==t)throw new 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:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(e,t){this.props.isOpen&&!e.isOpen?this.open():!this.props.isOpen&&e.isOpen&&this.close(),this.props.shouldFocusAfterRender&&this.state.isOpen&&!t.isOpen&&this.focusContent()}},{key:"componentWillUnmount",value:function(){this.state.isOpen&&this.afterClose(),clearTimeout(this.closeTimer),cancelAnimationFrame(this.openAnimationFrame)}},{key:"beforeOpen",value:function(){var e=this.props,t=e.appElement,r=e.ariaHideApp,n=e.htmlOpenClassName,o=e.bodyOpenClassName;o&&l.add(document.body,o),n&&l.add(document.getElementsByTagName("html")[0],n),r&&(y+=1,u.hide(t)),d.default.register(this)}},{key:"render",value:function(){var e=this.props,t=e.id,n=e.className,o=e.overlayClassName,a=e.defaultStyles,i=e.children,s=n?{}:a.content,c=o?{}:a.overlay;if(this.shouldBeClosed())return null;var u={ref:this.setOverlayRef,className:this.buildClassName("overlay",o),style:r({},c,this.props.style.overlay),onClick:this.handleOverlayOnClick,onMouseDown:this.handleOverlayOnMouseDown},l=r({id:t,ref:this.setContentRef,style:r({},s,this.props.style.content),className:this.buildClassName("content",n),tabIndex:"-1",onKeyDown:this.handleKeyDown,onMouseDown:this.handleContentOnMouseDown,onMouseUp:this.handleContentOnMouseUp,onClick:this.handleContentOnClick,role:this.props.role,"aria-label":this.props.contentLabel},this.attributesFromObject("aria",r({modal:!0},this.props.aria)),this.attributesFromObject("data",this.props.data||{}),{"data-testid":this.props.testId}),f=this.props.contentElement(l,i);return this.props.overlayElement(u,f)}}]),t}(a.Component);v.defaultProps={style:{overlay:{},content:{}},defaultStyles:{}},v.propTypes={isOpen:i.default.bool.isRequired,defaultStyles:i.default.shape({content:i.default.object,overlay:i.default.object}),style:i.default.shape({content:i.default.object,overlay:i.default.object}),className:i.default.oneOfType([i.default.string,i.default.object]),overlayClassName:i.default.oneOfType([i.default.string,i.default.object]),bodyOpenClassName:i.default.string,htmlOpenClassName:i.default.string,ariaHideApp:i.default.bool,appElement:i.default.oneOfType([i.default.instanceOf(p.default),i.default.instanceOf(f.SafeHTMLCollection),i.default.instanceOf(f.SafeNodeList),i.default.arrayOf(i.default.instanceOf(p.default))]),onAfterOpen:i.default.func,onAfterClose:i.default.func,onRequestClose:i.default.func,closeTimeoutMS:i.default.number,shouldFocusAfterRender:i.default.bool,shouldCloseOnOverlayClick:i.default.bool,shouldReturnFocusAfterClose:i.default.bool,preventScroll:i.default.bool,role:i.default.string,contentLabel:i.default.string,aria:i.default.object,data:i.default.object,children:i.default.node,shouldCloseOnEsc:i.default.bool,overlayRef:i.default.func,contentRef:i.default.func,id:i.default.string,overlayElement:i.default.func,contentElement:i.default.func,testId:i.default.string},t.default=v,e.exports=t.default}(ModalPortal,ModalPortal.exports),componentWillMount.__suppressDeprecationWarning=!0,componentWillReceiveProps.__suppressDeprecationWarning=!0,componentWillUpdate.__suppressDeprecationWarning=!0;var reactLifecyclesCompat_es=Object.freeze({__proto__:null,polyfill:polyfill}),require$$6=getAugmentedNamespace(reactLifecyclesCompat_es);Object.defineProperty(Modal$2,"__esModule",{value:!0}),Modal$2.bodyOpenClassName=Modal$2.portalClassName=void 0;var _extends$5=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},_createClass$2=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}}(),_react$1=react.exports,_react2=_interopRequireDefault$1(_react$1),_reactDom=reactDom.exports,_reactDom2=_interopRequireDefault$1(_reactDom),_propTypes=propTypes.exports,_propTypes2=_interopRequireDefault$1(_propTypes),_ModalPortal=ModalPortal.exports,_ModalPortal2=_interopRequireDefault$1(_ModalPortal),_ariaAppHider=ariaAppHider$1,ariaAppHider=_interopRequireWildcard(_ariaAppHider),_safeHTMLElement=safeHTMLElement,_safeHTMLElement2=_interopRequireDefault$1(_safeHTMLElement),_reactLifecyclesCompat=require$$6;function _interopRequireWildcard(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}function _interopRequireDefault$1(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck$2(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn$2(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function _inherits$2(e,t){if("function"!=typeof t&&null!==t)throw new 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)}var portalClassName=Modal$2.portalClassName="ReactModalPortal",bodyOpenClassName=Modal$2.bodyOpenClassName="ReactModal__Body--open",isReact16=_safeHTMLElement.canUseDOM&&void 0!==_reactDom2.default.createPortal,createHTMLElement=function(e){return document.createElement(e)},getCreatePortal=function(){return isReact16?_reactDom2.default.createPortal:_reactDom2.default.unstable_renderSubtreeIntoContainer};function getParentElement(e){return e()}var Modal$1=function(){function e(){var t,r,n;_classCallCheck$2(this,e);for(var o=arguments.length,a=Array(o),i=0;i<o;i++)a[i]=arguments[i];return r=n=_possibleConstructorReturn$2(this,(t=e.__proto__||Object.getPrototypeOf(e)).call.apply(t,[this].concat(a))),n.removePortal=function(){!isReact16&&_reactDom2.default.unmountComponentAtNode(n.node);var e=getParentElement(n.props.parentSelector);e&&e.contains(n.node)?e.removeChild(n.node):console.warn('React-Modal: "parentSelector" prop did not returned any DOM element. Make sure that the parent element is unmounted to avoid any memory leaks.')},n.portalRef=function(e){n.portal=e},n.renderPortal=function(t){var r=getCreatePortal()(n,_react2.default.createElement(_ModalPortal2.default,_extends$5({defaultStyles:e.defaultStyles},t)),n.node);n.portalRef(r)},_possibleConstructorReturn$2(n,r)}return _inherits$2(e,_react$1.Component),_createClass$2(e,[{key:"componentDidMount",value:function(){_safeHTMLElement.canUseDOM&&(isReact16||(this.node=createHTMLElement("div")),this.node.className=this.props.portalClassName,getParentElement(this.props.parentSelector).appendChild(this.node),!isReact16&&this.renderPortal(this.props))}},{key:"getSnapshotBeforeUpdate",value:function(e){return{prevParent:getParentElement(e.parentSelector),nextParent:getParentElement(this.props.parentSelector)}}},{key:"componentDidUpdate",value:function(e,t,r){if(_safeHTMLElement.canUseDOM){var n=this.props,o=n.isOpen,a=n.portalClassName;e.portalClassName!==a&&(this.node.className=a);var i=r.prevParent,s=r.nextParent;s!==i&&(i.removeChild(this.node),s.appendChild(this.node)),(e.isOpen||o)&&!isReact16&&this.renderPortal(this.props)}}},{key:"componentWillUnmount",value:function(){if(_safeHTMLElement.canUseDOM&&this.node&&this.portal){var e=this.portal.state,t=Date.now(),r=e.isOpen&&this.props.closeTimeoutMS&&(e.closesAt||t+this.props.closeTimeoutMS);r?(e.beforeClose||this.portal.closeWithTimeout(),setTimeout(this.removePortal,r-t)):this.removePortal()}}},{key:"render",value:function(){return _safeHTMLElement.canUseDOM&&isReact16?(!this.node&&isReact16&&(this.node=createHTMLElement("div")),getCreatePortal()(_react2.default.createElement(_ModalPortal2.default,_extends$5({ref:this.portalRef,defaultStyles:e.defaultStyles},this.props)),this.node)):null}}],[{key:"setAppElement",value:function(e){ariaAppHider.setElement(e)}}]),e}();Modal$1.propTypes={isOpen:_propTypes2.default.bool.isRequired,style:_propTypes2.default.shape({content:_propTypes2.default.object,overlay:_propTypes2.default.object}),portalClassName:_propTypes2.default.string,bodyOpenClassName:_propTypes2.default.string,htmlOpenClassName:_propTypes2.default.string,className:_propTypes2.default.oneOfType([_propTypes2.default.string,_propTypes2.default.shape({base:_propTypes2.default.string.isRequired,afterOpen:_propTypes2.default.string.isRequired,beforeClose:_propTypes2.default.string.isRequired})]),overlayClassName:_propTypes2.default.oneOfType([_propTypes2.default.string,_propTypes2.default.shape({base:_propTypes2.default.string.isRequired,afterOpen:_propTypes2.default.string.isRequired,beforeClose:_propTypes2.default.string.isRequired})]),appElement:_propTypes2.default.oneOfType([_propTypes2.default.instanceOf(_safeHTMLElement2.default),_propTypes2.default.instanceOf(_safeHTMLElement.SafeHTMLCollection),_propTypes2.default.instanceOf(_safeHTMLElement.SafeNodeList),_propTypes2.default.arrayOf(_propTypes2.default.instanceOf(_safeHTMLElement2.default))]),onAfterOpen:_propTypes2.default.func,onRequestClose:_propTypes2.default.func,closeTimeoutMS:_propTypes2.default.number,ariaHideApp:_propTypes2.default.bool,shouldFocusAfterRender:_propTypes2.default.bool,shouldCloseOnOverlayClick:_propTypes2.default.bool,shouldReturnFocusAfterClose:_propTypes2.default.bool,preventScroll:_propTypes2.default.bool,parentSelector:_propTypes2.default.func,aria:_propTypes2.default.object,data:_propTypes2.default.object,role:_propTypes2.default.string,contentLabel:_propTypes2.default.string,shouldCloseOnEsc:_propTypes2.default.bool,overlayRef:_propTypes2.default.func,contentRef:_propTypes2.default.func,id:_propTypes2.default.string,overlayElement:_propTypes2.default.func,contentElement:_propTypes2.default.func},Modal$1.defaultProps={isOpen:!1,portalClassName:portalClassName,bodyOpenClassName:bodyOpenClassName,role:"dialog",ariaHideApp:!0,closeTimeoutMS:0,shouldFocusAfterRender:!0,shouldCloseOnEsc:!0,shouldCloseOnOverlayClick:!0,shouldReturnFocusAfterClose:!0,preventScroll:!1,parentSelector:function(){return document.body},overlayElement:function(e,t){return _react2.default.createElement("div",e,t)},contentElement:function(e,t){return _react2.default.createElement("div",e,t)}},Modal$1.defaultStyles={overlay:{position:"fixed",top:0,left:0,right:0,bottom:0,backgroundColor:"rgba(255, 255, 255, 0.75)"},content:{position:"absolute",top:"40px",left:"40px",right:"40px",bottom:"40px",border:"1px solid #ccc",background:"#fff",overflow:"auto",WebkitOverflowScrolling:"touch",borderRadius:"4px",outline:"none",padding:"20px"}},(0,_reactLifecyclesCompat.polyfill)(Modal$1),Modal$2.default=Modal$1,function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var r,n=(r=Modal$2)&&r.__esModule?r:{default:r};t.default=n.default,e.exports=t.default}(lib$1,lib$1.exports);var ReactModal=getDefaultExportFromCjs(lib$1.exports),purefiLogo="data:image/svg+xml,%3Csvg%20width%3D%2292%22%20height%3D%2224%22%20viewBox%3D%220%200%2092%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url%28%23clip0_402_15107%29%22%3E%3Cpath%20d%3D%22M28.8581%207.00988C29.3051%206.42188%2029.9141%205.92671%2030.685%205.52438C31.4558%205.12205%2032.327%204.9209%2033.2982%204.9209C34.4082%204.9209%2035.418%205.19942%2036.3278%205.75649C37.2527%206.29807%2037.9774%207.06403%2038.5017%208.05436C39.0258%209.04468%2039.288%2010.182%2039.288%2011.4664C39.288%2012.7507%2039.0258%2013.9035%2038.5017%2014.9248C37.9774%2015.9306%2037.2527%2016.7197%2036.3278%2017.2923C35.418%2017.8493%2034.4082%2018.1278%2033.2982%2018.1278C32.327%2018.1278%2031.4635%2017.9344%2030.708%2017.5476C29.9527%2017.1453%2029.336%2016.6501%2028.8581%2016.0621V24.0002H26.2217V5.12981H28.8581V7.00988ZM36.6053%2011.4664C36.6053%2010.5843%2036.4202%209.82612%2036.0502%209.19169C35.6956%208.54179%2035.2177%208.05436%2034.6164%207.72941C34.0306%207.38899%2033.3984%207.21877%2032.72%207.21877C32.0572%207.21877%2031.425%207.38899%2030.8237%207.72941C30.2379%208.06984%2029.7598%208.565%2029.39%209.21491C29.0354%209.86481%2028.8581%2010.6308%2028.8581%2011.5128C28.8581%2012.3948%2029.0354%2013.1685%2029.39%2013.8339C29.7598%2014.4838%2030.2379%2014.9789%2030.8237%2015.3193C31.425%2015.6598%2032.0572%2015.83%2032.72%2015.83C33.3984%2015.83%2034.0306%2015.6598%2034.6164%2015.3193C35.2177%2014.9635%2035.6956%2014.4528%2036.0502%2013.7874C36.4202%2013.1221%2036.6053%2012.3484%2036.6053%2011.4664Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M53.4349%205.12988V17.919H50.7985V16.4103C50.3823%2016.9365%2049.8349%2017.3543%2049.1565%2017.6637C48.4937%2017.9578%2047.7845%2018.1048%2047.029%2018.1048C46.0269%2018.1048%2045.1249%2017.8957%2044.3232%2017.478C43.5369%2017.0602%2042.9126%2016.4413%2042.4501%2015.6212C42.003%2014.8011%2041.7793%2013.8107%2041.7793%2012.6502V5.12988H44.3927V12.2556C44.3927%2013.4007%2044.6778%2014.2827%2045.2484%2014.9016C45.8187%2015.5051%2046.5974%2015.8069%2047.584%2015.8069C48.5708%2015.8069%2049.3493%2015.5051%2049.9198%2014.9016C50.5056%2014.2827%2050.7985%2013.4007%2050.7985%2012.2556V5.12988H53.4349Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M59.5495%206.98666C59.9349%206.33676%2060.4438%205.83386%2061.0758%205.47797C61.7234%205.10659%2062.4866%204.9209%2063.3654%204.9209V7.65978H62.6948C61.6617%207.65978%2060.8755%207.92284%2060.3358%208.44895C59.8116%208.97507%2059.5495%209.88801%2059.5495%2011.1878V17.919H56.9131V5.12981H59.5495V6.98666Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M77.4677%2011.211C77.4677%2011.6907%2077.4367%2012.124%2077.3751%2012.5108H67.639C67.7161%2013.5321%2068.0939%2014.3522%2068.7723%2014.9712C69.4505%2015.5901%2070.2832%2015.8996%2071.2698%2015.8996C72.6883%2015.8996%2073.6905%2015.3039%2074.2762%2014.1124H77.1207C76.7353%2015.2884%2076.0339%2016.2555%2075.0163%2017.0138C74.0141%2017.7565%2072.7653%2018.1278%2071.2698%2018.1278C70.0519%2018.1278%2068.9572%2017.8571%2067.986%2017.3155C67.03%2016.7584%2066.2746%2015.9847%2065.7196%2014.9944C65.1799%2013.9886%2064.9102%2012.8281%2064.9102%2011.5128C64.9102%2010.1975%2065.1723%209.04468%2065.6964%208.05436C66.236%207.04856%2066.9838%206.27487%2067.9396%205.73327C68.911%205.19169%2070.021%204.9209%2071.2698%204.9209C72.4723%204.9209%2073.544%205.18396%2074.4843%205.71007C75.4249%206.23619%2076.1572%206.97892%2076.6813%207.9383C77.2056%208.88221%2077.4677%209.97313%2077.4677%2011.211ZM74.7157%2010.3754C74.7003%209.4006%2074.3533%208.61916%2073.675%208.03116C72.9966%207.44314%2072.1563%207.14915%2071.1541%207.14915C70.2446%207.14915%2069.4659%207.44314%2068.8185%208.03116C68.1709%208.60369%2067.7855%209.38511%2067.6622%2010.3754H74.7157Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M85.9815%207.2882H83.6227V17.9188H80.9633V7.2882H79.46V5.1296H80.9633V4.22437C80.9633%202.75435%2081.3487%201.68665%2082.1196%201.02128C82.9058%200.340425%2084.1316%200%2085.7966%200V2.20503C84.9949%202.20503%2084.4322%202.35977%2084.1084%202.66924C83.7846%202.96325%2083.6227%203.48162%2083.6227%204.22437V5.1296H85.9815V7.2882Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M89.6598%203.43565C89.1817%203.43565%2088.7809%203.27318%2088.4572%202.94822C88.1335%202.62328%2087.9716%202.22095%2087.9716%201.74127C87.9716%201.26158%2088.1335%200.859253%2088.4572%200.534302C88.7809%200.209351%2089.1817%200.046875%2089.6598%200.046875C90.1223%200.046875%2090.5153%200.209351%2090.8391%200.534302C91.1629%200.859253%2091.3248%201.26158%2091.3248%201.74127C91.3248%202.22095%2091.1629%202.62328%2090.8391%202.94822C90.5153%203.27318%2090.1223%203.43565%2089.6598%203.43565ZM90.9548%205.13005V17.9192H88.3184V5.13005H90.9548Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.95472%202.16809L16.4183%2012.5336L5.15298%203.04626C4.99604%203.14441%204.84215%203.24699%204.69149%203.35383L16.0767%2012.9422L3.17305%204.69152C3.05159%204.82363%202.93378%204.95918%202.81978%205.09801L15.7912%2013.392L1.70196%206.79799C1.62077%206.95564%201.5438%207.11586%201.47121%207.27847L15.5667%2013.8754L0.843863%209.21627C0.807307%209.39091%200.775481%209.56732%200.748525%209.74531L15.4068%2014.384L0.65625%2011.7735C0.667103%2011.9583%200.683165%2012.1418%200.704291%2012.3236L15.3146%2014.9092L1.14522%2014.2883C1.20729%2014.4718%201.27474%2014.6527%201.34737%2014.831L15.2914%2015.4421L2.28441%2016.5842C2.40062%2016.756%202.52222%2016.9239%202.64899%2017.0876L15.3377%2015.9734L3.99043%2018.4982C4.16355%2018.6468%204.34201%2018.7894%204.5255%2018.9254L15.4527%2016.4941L6.14419%2019.8944C6.37949%2020.0054%206.62001%2020.1069%206.8653%2020.1986L15.6345%2016.9952L8.60752%2020.6667C8.91567%2020.7186%209.22882%2020.7558%209.54622%2020.7774L15.8798%2017.4683L11.2146%2020.7469C11.6321%2020.703%2012.0416%2020.632%2012.4413%2020.5358L16.1846%2017.9051L13.7997%2020.0985C14.5051%2019.8112%2015.1686%2019.4418%2015.7784%2019.0022L16.5436%2018.2983L16.2772%2018.6171C18.4095%2016.8564%2019.7693%2014.1875%2019.7693%2011.1998C19.7693%2010.2614%2019.6352%209.35449%2019.3851%208.49726L19.2641%2011.2768L18.9104%207.2181C18.7253%206.81091%2018.5126%206.41899%2018.2747%206.04469L18.7349%2011.3233L17.2809%204.74096C17.0603%204.49762%2016.8274%204.26569%2016.5831%204.04617L18.2161%2011.4387L15.1486%202.98018C14.9192%202.84087%2014.6835%202.71097%2014.442%202.59099L17.7167%2011.6211L12.6886%201.92677C12.465%201.86658%2012.2381%201.81431%2012.0083%201.7703L17.2454%2011.8674L10.0827%201.60059C9.87136%201.60323%209.66164%201.61276%209.45379%201.62895L16.8101%2012.1733L7.50936%201.98617C7.32203%202.04128%207.13709%202.10199%206.95472%202.16809Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.95472%202.16809L16.4183%2012.5336L5.15298%203.04626C4.99604%203.14441%204.84215%203.24699%204.69149%203.35383L16.0767%2012.9422L3.17305%204.69152C3.05159%204.82363%202.93378%204.95918%202.81978%205.09801L15.7912%2013.392L1.70196%206.79799C1.62077%206.95564%201.5438%207.11586%201.47121%207.27847L15.5667%2013.8754L0.843863%209.21627C0.807307%209.39091%200.775481%209.56732%200.748525%209.74531L15.4068%2014.384L0.65625%2011.7735C0.667103%2011.9583%200.683165%2012.1418%200.704291%2012.3236L15.3146%2014.9092L1.14522%2014.2883C1.20729%2014.4718%201.27474%2014.6527%201.34737%2014.831L15.2914%2015.4421L2.28441%2016.5842C2.40062%2016.756%202.52222%2016.9239%202.64899%2017.0876L15.3377%2015.9734L3.99043%2018.4982C4.16355%2018.6468%204.34201%2018.7894%204.5255%2018.9254L15.4527%2016.4941L6.14419%2019.8944C6.37949%2020.0054%206.62001%2020.1069%206.8653%2020.1986L15.6345%2016.9952L8.60752%2020.6667C8.91568%2020.7186%209.22882%2020.7558%209.54622%2020.7774L15.8798%2017.4683L11.2146%2020.7469C11.6321%2020.703%2012.0416%2020.632%2012.4413%2020.5358L16.1846%2017.9051L13.7997%2020.0985C14.5051%2019.8112%2015.1686%2019.4418%2015.7784%2019.0022L16.5436%2018.2983L16.2772%2018.6171C18.4095%2016.8564%2019.7693%2014.1875%2019.7693%2011.1998C19.7693%2010.2614%2019.6352%209.35449%2019.3851%208.49726L19.2641%2011.2768L18.9104%207.2181C18.7253%206.81091%2018.5126%206.41899%2018.2747%206.04469L18.7349%2011.3233L17.2809%204.74096C17.0603%204.49762%2016.8274%204.26569%2016.5831%204.04617L18.2161%2011.4387L15.1486%202.98018C14.9192%202.84087%2014.6835%202.71097%2014.442%202.59099L17.7167%2011.6211L12.6886%201.92677C12.465%201.86658%2012.2381%201.81431%2012.0083%201.7703L17.2454%2011.8674L10.0827%201.60059C9.87136%201.60323%209.66164%201.61276%209.45379%201.62895L16.8101%2012.1733L7.50936%201.98617C7.32203%202.04128%207.13709%202.10199%206.95472%202.16809Z%22%20fill%3D%22url%28%23paint0_linear_402_15107%29%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22paint0_linear_402_15107%22%20x1%3D%2218.3525%22%20y1%3D%2216.7165%22%20x2%3D%222.23839%22%20y2%3D%225.50995%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%237000FF%22%2F%3E%3Cstop%20offset%3D%220.489583%22%20stop-color%3D%22%2300FFD1%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23FFBF1C%22%2F%3E%3C%2FlinearGradient%3E%3CclipPath%20id%3D%22clip0_402_15107%22%3E%3Crect%20width%3D%2291%22%20height%3D%2224%22%20fill%3D%22white%22%20transform%3D%22translate%280.5%29%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E";const Modal=e=>{const{title:t,children:r,className:n=""}=e,o=useAppDispatch(),a=react.exports.useCallback((()=>{o(push("/"))}),[o,push]),i=useAppSelector(getShouldCloseModalOnOverlayClick),s=clsx("purefi-modal",n);return React.createElement(ReactModal,{contentLabel:t,className:s,overlayClassName:"purefi-overlay",onRequestClose:a,shouldCloseOnOverlayClick:i,appElement:document.body,isOpen:!0},React.createElement("div",{className:"purefi-modal__header"},React.createElement("h3",{className:"purefi-modal__logo"},React.createElement("span",{className:"purefi-modal__logo-text"},"Powered by"),React.createElement("img",{height:"24",src:purefiLogo,alt:"logo"})),React.createElement("h4",{className:"purefi-modal__title"},t),React.createElement("button",{type:"button",className:"purefi-modal__button-icon purefi-modal__button-close",title:"Close",onClick:a},React.createElement(SvgClose,{className:"purefi-modal__icon-close"}))),React.createElement("div",{className:"purefi-modal__content"},r))},Button=e=>{const{children:t,onClick:r,primary:n=!1,block:o=!1,withIcon:a=!1}=e,i=clsx("purefi-button",n&&"purefi-button_primary",!n&&"purefi-button_secondary",o&&"purefi-button-size_block",a&&"purefi-button-icon");return React.createElement("button",{type:"button",className:i,onClick:r},t)},Spinner=()=>React.createElement("span",{className:"purefi-spinner"});function _classCallCheck$1(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties$1(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)}}function _createClass$1(e,t,r){return t&&_defineProperties$1(e.prototype,t),r&&_defineProperties$1(e,r),e}function _defineProperty$2(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _extends$4(){return _extends$4=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},_extends$4.apply(this,arguments)}function ownKeys$2(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 _objectSpread2$1(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$2(Object(r),!0).forEach((function(t){_defineProperty$2(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$2(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _inherits$1(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf$1(e,t)}function _getPrototypeOf$1(e){return _getPrototypeOf$1=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},_getPrototypeOf$1(e)}function _setPrototypeOf$1(e,t){return _setPrototypeOf$1=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},_setPrototypeOf$1(e,t)}function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function _objectWithoutPropertiesLoose$1(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}function _objectWithoutProperties$1(e,t){if(null==e)return{};var r,n,o=_objectWithoutPropertiesLoose$1(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function _assertThisInitialized$1(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _possibleConstructorReturn$1(e,t){return!t||"object"!=typeof t&&"function"!=typeof t?_assertThisInitialized$1(e):t}function _createSuper(e){var t=_isNativeReflectConstruct();return function(){var r,n=_getPrototypeOf$1(e);if(t){var o=_getPrototypeOf$1(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return _possibleConstructorReturn$1(this,r)}}function _slicedToArray(e,t){return _arrayWithHoles(e)||_iterableToArrayLimit(e,t)||_unsupportedIterableToArray(e,t)||_nonIterableRest()}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _arrayWithHoles(e){if(Array.isArray(e))return e}function _iterableToArray(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}function _iterableToArrayLimit(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var r=[],n=!0,o=!1,a=void 0;try{for(var i,s=e[Symbol.iterator]();!(n=(i=s.next()).done)&&(r.push(i.value),!t||r.length!==t);n=!0);}catch(e){o=!0,a=e}finally{try{n||null==s.return||s.return()}finally{if(o)throw a}}return r}}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var AccordionStore=function e(t){var r=this,n=t.expanded,o=void 0===n?[]:n,a=t.allowMultipleExpanded,i=void 0!==a&&a,s=t.allowZeroExpanded,c=void 0!==s&&s;_classCallCheck$1(this,e),_defineProperty$2(this,"expanded",void 0),_defineProperty$2(this,"allowMultipleExpanded",void 0),_defineProperty$2(this,"allowZeroExpanded",void 0),_defineProperty$2(this,"toggleExpanded",(function(e){return r.isItemDisabled(e)?r:r.isItemExpanded(e)?r.augment({expanded:r.expanded.filter((function(t){return t!==e}))}):r.augment({expanded:r.allowMultipleExpanded?[].concat(_toConsumableArray(r.expanded),[e]):[e]})})),_defineProperty$2(this,"isItemDisabled",(function(e){var t=r.isItemExpanded(e),n=1===r.expanded.length;return Boolean(t&&!r.allowZeroExpanded&&n)})),_defineProperty$2(this,"isItemExpanded",(function(e){return-1!==r.expanded.indexOf(e)})),_defineProperty$2(this,"getPanelAttributes",(function(e,t){var n=null!=t?t:r.isItemExpanded(e);return{role:r.allowMultipleExpanded?void 0:"region","aria-hidden":r.allowMultipleExpanded?!n:void 0,"aria-labelledby":r.getButtonId(e),id:r.getPanelId(e),hidden:!n||void 0}})),_defineProperty$2(this,"getHeadingAttributes",(function(){return{role:"heading"}})),_defineProperty$2(this,"getButtonAttributes",(function(e,t){var n=null!=t?t:r.isItemExpanded(e),o=r.isItemDisabled(e);return{id:r.getButtonId(e),"aria-disabled":o,"aria-expanded":n,"aria-controls":r.getPanelId(e),role:"button",tabIndex:0}})),_defineProperty$2(this,"getPanelId",(function(e){return"accordion__panel-".concat(e)})),_defineProperty$2(this,"getButtonId",(function(e){return"accordion__heading-".concat(e)})),_defineProperty$2(this,"augment",(function(t){return new e(_objectSpread2$1({expanded:r.expanded,allowMultipleExpanded:r.allowMultipleExpanded,allowZeroExpanded:r.allowZeroExpanded},t))})),this.expanded=o,this.allowMultipleExpanded=i,this.allowZeroExpanded=c},Context=react.exports.createContext(null),Provider=function(){_inherits$1(t,react.exports.PureComponent);var e=_createSuper(t);function t(){var r;_classCallCheck$1(this,t);for(var n=arguments.length,o=new Array(n),a=0;a<n;a++)o[a]=arguments[a];return _defineProperty$2(_assertThisInitialized$1(r=e.call.apply(e,[this].concat(o))),"state",new AccordionStore({expanded:r.props.preExpanded,allowMultipleExpanded:r.props.allowMultipleExpanded,allowZeroExpanded:r.props.allowZeroExpanded})),_defineProperty$2(_assertThisInitialized$1(r),"toggleExpanded",(function(e){r.setState((function(t){return t.toggleExpanded(e)}),(function(){r.props.onChange&&r.props.onChange(r.state.expanded)}))})),_defineProperty$2(_assertThisInitialized$1(r),"isItemDisabled",(function(e){return r.state.isItemDisabled(e)})),_defineProperty$2(_assertThisInitialized$1(r),"isItemExpanded",(function(e){return r.state.isItemExpanded(e)})),_defineProperty$2(_assertThisInitialized$1(r),"getPanelAttributes",(function(e,t){return r.state.getPanelAttributes(e,t)})),_defineProperty$2(_assertThisInitialized$1(r),"getHeadingAttributes",(function(){return r.state.getHeadingAttributes()})),_defineProperty$2(_assertThisInitialized$1(r),"getButtonAttributes",(function(e,t){return r.state.getButtonAttributes(e,t)})),r}return _createClass$1(t,[{key:"render",value:function(){var e=this.state,t=e.allowZeroExpanded,r=e.allowMultipleExpanded;return react.exports.createElement(Context.Provider,{value:{allowMultipleExpanded:r,allowZeroExpanded:t,toggleExpanded:this.toggleExpanded,isItemDisabled:this.isItemDisabled,isItemExpanded:this.isItemExpanded,getPanelAttributes:this.getPanelAttributes,getHeadingAttributes:this.getHeadingAttributes,getButtonAttributes:this.getButtonAttributes}},this.props.children||null)}}]),t}();_defineProperty$2(Provider,"defaultProps",{allowMultipleExpanded:!1,allowZeroExpanded:!1});var DisplayName,Consumer=function(){_inherits$1(t,react.exports.PureComponent);var e=_createSuper(t);function t(){var r;_classCallCheck$1(this,t);for(var n=arguments.length,o=new Array(n),a=0;a<n;a++)o[a]=arguments[a];return _defineProperty$2(_assertThisInitialized$1(r=e.call.apply(e,[this].concat(o))),"renderChildren",(function(e){return e?r.props.children(e):null})),r}return _createClass$1(t,[{key:"render",value:function(){return react.exports.createElement(Context.Consumer,null,this.renderChildren)}}]),t}(),Accordion=function(e){var t=e.className,r=void 0===t?"accordion":t,n=e.allowMultipleExpanded,o=e.allowZeroExpanded,a=e.onChange,i=e.preExpanded,s=_objectWithoutProperties$1(e,["className","allowMultipleExpanded","allowZeroExpanded","onChange","preExpanded"]);return react.exports.createElement(Provider,{preExpanded:i,allowMultipleExpanded:n,allowZeroExpanded:o,onChange:a},react.exports.createElement("div",_extends$4({"data-accordion-component":"Accordion",className:r},s)))};!function(e){e.Accordion="Accordion",e.AccordionItem="AccordionItem",e.AccordionItemButton="AccordionItemButton",e.AccordionItemHeading="AccordionItemHeading",e.AccordionItemPanel="AccordionItemPanel"}(DisplayName||(DisplayName={}));var DisplayName$1=DisplayName,DEFAULT=0,counter=DEFAULT;function nextUuid(){var e=counter;return counter+=1,"raa-".concat(e)}var idRegex=/[\u0009\u000a\u000c\u000d\u0020]/g;function assertValidHtmlId(e){return""!==e&&!idRegex.test(e)||(console.error('uuid must be a valid HTML5 id but was given "'.concat(e,'", ASCII whitespaces are forbidden')),!1)}var Context$1=react.exports.createContext(null),Provider$1=function(e){var t=e.children,r=e.uuid,n=e.accordionContext,o=e.dangerouslySetExpanded,a=function(){n.toggleExpanded(r)},i=function(e){var n=null!=o?o:e.isItemExpanded(r),i=e.isItemDisabled(r),s=e.getPanelAttributes(r,o),c=e.getHeadingAttributes(r),u=e.getButtonAttributes(r,o);return react.exports.createElement(Context$1.Provider,{value:{uuid:r,expanded:n,disabled:i,toggleExpanded:a,panelAttributes:s,headingAttributes:c,buttonAttributes:u}},t)};return react.exports.createElement(Consumer,null,i)},ProviderWrapper=function(e){return react.exports.createElement(Consumer,null,(function(t){return react.exports.createElement(Provider$1,_extends$4({},e,{accordionContext:t}))}))},Consumer$1=function(e){var t=e.children,r=function(e){return e?t(e):null};return react.exports.createElement(Context$1.Consumer,null,r)},AccordionItem=function(e){var t=e.uuid,r=e.dangerouslySetExpanded,n=e.className,o=void 0===n?"accordion__item":n,a=e.activeClassName,i=_objectWithoutProperties$1(e,["uuid","dangerouslySetExpanded","className","activeClassName"]),s=_slicedToArray(react.exports.useState(nextUuid()),1)[0],c=null!=t?t:s,u=function(e){var t=e.expanded&&a?a:o;return react.exports.createElement("div",_extends$4({"data-accordion-component":"AccordionItem",className:t},i))};return assertValidHtmlId(c.toString()),i.id&&assertValidHtmlId(i.id),react.exports.createElement(ProviderWrapper,{uuid:c,dangerouslySetExpanded:r},react.exports.createElement(Consumer$1,null,u))};function getClosestAccordion(e){return e&&(e.matches('[data-accordion-component="Accordion"]')?e:getClosestAccordion(e.parentElement))}function getSiblingButtons(e){var t=getClosestAccordion(e);return t&&Array.from(t.querySelectorAll('[data-accordion-component="AccordionItemButton"]'))}function focusFirstSiblingOf(e){var t=(getSiblingButtons(e)||[])[0];t&&t.focus()}function focusLastSiblingOf(e){var t=getSiblingButtons(e)||[],r=t[t.length-1];r&&r.focus()}function focusNextSiblingOf(e){var t=getSiblingButtons(e)||[],r=t.indexOf(e);if(-1!==r){var n=t[r+1];n&&n.focus()}}function focusPreviousSiblingOf(e){var t=getSiblingButtons(e)||[],r=t.indexOf(e);if(-1!==r){var n=t[r-1];n&&n.focus()}}AccordionItem.displayName=DisplayName$1.AccordionItem;var keycodes={END:"End",ENTER:"Enter",HOME:"Home",SPACE:" ",SPACE_DEPRECATED:"Spacebar",UP:"ArrowUp",DOWN:"ArrowDown",LEFT:"ArrowLeft",RIGHT:"ArrowRight"},AccordionItemButton=function(e){var t=e.toggleExpanded,r=e.className,n=void 0===r?"accordion__button":r,o=_objectWithoutProperties$1(e,["toggleExpanded","className"]);return o.id&&assertValidHtmlId(o.id),react.exports.createElement("div",_extends$4({className:n},o,{role:"button",tabIndex:0,onClick:t,onKeyDown:function(e){var r=e.key;if(r!==keycodes.ENTER&&r!==keycodes.SPACE&&r!==keycodes.SPACE_DEPRECATED||(e.preventDefault(),t()),e.target instanceof HTMLElement)switch(r){case keycodes.HOME:e.preventDefault(),focusFirstSiblingOf(e.target);break;case keycodes.END:e.preventDefault(),focusLastSiblingOf(e.target);break;case keycodes.LEFT:case keycodes.UP:e.preventDefault(),focusPreviousSiblingOf(e.target);break;case keycodes.RIGHT:case keycodes.DOWN:e.preventDefault(),focusNextSiblingOf(e.target)}},"data-accordion-component":"AccordionItemButton"}))},AccordionItemButtonWrapper=function(e){return react.exports.createElement(Consumer$1,null,(function(t){var r=t.toggleExpanded,n=t.buttonAttributes;return react.exports.createElement(AccordionItemButton,_extends$4({toggleExpanded:r},e,n))}))},defaultProps={className:"accordion__heading","aria-level":3},SPEC_ERROR="AccordionItemButton may contain only one child element, which must be an instance of AccordionItemButton.\n\nFrom the WAI-ARIA spec (https://www.w3.org/TR/wai-aria-practices-1.1/#accordion):\n\n“The button element is the only element inside the heading element. That is, if there are other visually persistent elements, they are not included inside the heading element.”\n\n",AccordionItemHeading=function(){_inherits$1(t,react.exports.PureComponent);var e=_createSuper(t);function t(){var r;_classCallCheck$1(this,t);for(var n=arguments.length,o=new Array(n),a=0;a<n;a++)o[a]=arguments[a];return _defineProperty$2(_assertThisInitialized$1(r=e.call.apply(e,[this].concat(o))),"ref",void 0),_defineProperty$2(_assertThisInitialized$1(r),"setRef",(function(e){r.ref=e})),r}return _createClass$1(t,[{key:"componentDidUpdate",value:function(){t.VALIDATE(this.ref)}},{key:"componentDidMount",value:function(){t.VALIDATE(this.ref)}},{key:"render",value:function(){return react.exports.createElement("div",_extends$4({"data-accordion-component":"AccordionItemHeading"},this.props,{ref:this.setRef}))}}],[{key:"VALIDATE",value:function(e){if(void 0===e)throw new Error("ref is undefined");if(1!==e.childElementCount||!e.firstElementChild||"AccordionItemButton"!==e.firstElementChild.getAttribute("data-accordion-component"))throw new Error(SPEC_ERROR)}}]),t}();_defineProperty$2(AccordionItemHeading,"defaultProps",defaultProps);var AccordionItemHeadingWrapper=function(e){return react.exports.createElement(Consumer$1,null,(function(t){var r=t.headingAttributes;return e.id&&assertValidHtmlId(e.id),react.exports.createElement(AccordionItemHeading,_extends$4({},e,r))}))};AccordionItemHeadingWrapper.displayName=DisplayName$1.AccordionItemHeading;var AccordionItemPanel=function(e){var t=e.className,r=void 0===t?"accordion__panel":t,n=e.region,o=e.id,a=_objectWithoutProperties$1(e,["className","region","id"]),i=function(e){var t=e.panelAttributes;o&&assertValidHtmlId(o);var i=_objectSpread2$1(_objectSpread2$1({},t),{},{"aria-labelledby":n?t["aria-labelledby"]:void 0});return react.exports.createElement("div",_extends$4({"data-accordion-component":"AccordionItemPanel",className:r},a,i,{role:n?"region":void 0}))};return react.exports.createElement(Consumer$1,null,i)};const Scale=e=>{const{value:t,item:r}=e,n=useAppSelector(getI18n),{scaleGood:o,scaleBad:a,contract:i,wallet:s}=n.details;return React.createElement("div",{className:"purefi-scale"},React.createElement("div",{className:"purefi-scale__container"},React.createElement("div",{className:"purefi-scale__title_bad"},a),React.createElement("div",{className:"purefi-scale__plate"},React.createElement("div",{className:"purefi-scale__pointer",style:{right:`calc(${t}% - ${100===t?"8px":"4px"})`}},React.createElement("div",{className:"purefi-scale__pointer-arrow","data-text":(c=r.type,c===AddressType$1.CONTRACT?i:s)}))),React.createElement("div",{className:"purefi-scale__title_good"},o)));var c};function contains(e,t){return!!e&&e.contains(t)}function addEventListenerWrap(e,t,r,n){var o=ReactDOM.unstable_batchedUpdates?function(e){ReactDOM.unstable_batchedUpdates(r,e)}:r;return e.addEventListener&&e.addEventListener(t,o,n),{remove:function(){e.removeEventListener&&e.removeEventListener(t,o)}}}var Portal=react.exports.forwardRef((function(e,t){var r=e.didUpdate,n=e.getContainer,o=e.children,a=react.exports.useRef();react.exports.useImperativeHandle(t,(function(){return{}}));var i=react.exports.useRef(!1);return!i.current&&canUseDom()&&(a.current=n(),i.current=!0),react.exports.useEffect((function(){null==r||r(e)})),react.exports.useEffect((function(){return function(){var e,t;null===(e=a.current)||void 0===e||null===(t=e.parentNode)||void 0===t||t.removeChild(a.current)}}),[]),a.current?ReactDOM.createPortal(o,a.current):null}));function isPointsEq(e,t,r){return r?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function getAlignFromPlacement(e,t,r){return _objectSpread2$2(_objectSpread2$2({},e[t]||{}),r)}function getAlignPopupClassName(e,t,r,n){for(var o=r.points,a=Object.keys(e),i=0;i<a.length;i+=1){var s=a[i];if(isPointsEq(e[s].points,o,n))return"".concat(t,"-placement-").concat(s)}return""}var isMobile=function(){if("undefined"==typeof navigator||"undefined"==typeof window)return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return!(!/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)&&!/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(null==e?void 0:e.substr(0,4)))};function getMotion(e){var t=e.prefixCls,r=e.motion,n=e.animation,o=e.transitionName;return r||(n?{motionName:"".concat(t,"-").concat(n)}:o?{motionName:o}:null)}function Mask(e){var t=e.prefixCls,r=e.visible,n=e.zIndex,o=e.mask,a=e.maskMotion,i=e.maskAnimation,s=e.maskTransitionName;if(!o)return null;var c={};return(a||s||i)&&(c=_objectSpread2$2({motionAppear:!0},getMotion({motion:a,prefixCls:t,transitionName:s,animation:i}))),react.exports.createElement(CSSMotion,_extends$8({},c,{visible:r,removeOnLeave:!0}),(function(e){var r=e.className;return react.exports.createElement("div",{style:{zIndex:n},className:classNames("".concat(t,"-mask"),r)})}))}var vendorPrefix,isVisible=function(e){if(!e)return!1;if(e.offsetParent)return!0;if(e.getBBox){var t=e.getBBox();if(t.width||t.height)return!0}if(e.getBoundingClientRect){var r=e.getBoundingClientRect();if(r.width||r.height)return!0}return!1};function ownKeys$1(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 _objectSpread2(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$1(Object(r),!0).forEach((function(t){_defineProperty$1(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys$1(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _typeof$1(e){return _typeof$1="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},_typeof$1(e)}function _defineProperty$1(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var jsCssMap={Webkit:"-webkit-",Moz:"-moz-",ms:"-ms-",O:"-o-"};function getVendorPrefix(){if(void 0!==vendorPrefix)return vendorPrefix;vendorPrefix="";var e=document.createElement("p").style;for(var t in jsCssMap)t+"Transform"in e&&(vendorPrefix=t);return vendorPrefix}function getTransitionName(){return getVendorPrefix()?"".concat(getVendorPrefix(),"TransitionProperty"):"transitionProperty"}function getTransformName(){return getVendorPrefix()?"".concat(getVendorPrefix(),"Transform"):"transform"}function setTransitionProperty(e,t){var r=getTransitionName();r&&(e.style[r]=t,"transitionProperty"!==r&&(e.style.transitionProperty=t))}function setTransform(e,t){var r=getTransformName();r&&(e.style[r]=t,"transform"!==r&&(e.style.transform=t))}function getTransitionProperty(e){return e.style.transitionProperty||e.style[getTransitionName()]}function getTransformXY(e){var t=window.getComputedStyle(e,null),r=t.getPropertyValue("transform")||t.getPropertyValue(getTransformName());if(r&&"none"!==r){var n=r.replace(/[^0-9\-.,]/g,"").split(",");return{x:parseFloat(n[12]||n[4],0),y:parseFloat(n[13]||n[5],0)}}return{x:0,y:0}}var matrix2d=/matrix\((.*)\)/,matrix3d=/matrix3d\((.*)\)/;function setTransformXY(e,t){var r=window.getComputedStyle(e,null),n=r.getPropertyValue("transform")||r.getPropertyValue(getTransformName());if(n&&"none"!==n){var o,a=n.match(matrix2d);if(a)(o=(a=a[1]).split(",").map((function(e){return parseFloat(e,10)})))[4]=t.x,o[5]=t.y,setTransform(e,"matrix(".concat(o.join(","),")"));else(o=n.match(matrix3d)[1].split(",").map((function(e){return parseFloat(e,10)})))[12]=t.x,o[13]=t.y,setTransform(e,"matrix3d(".concat(o.join(","),")"))}else setTransform(e,"translateX(".concat(t.x,"px) translateY(").concat(t.y,"px) translateZ(0)"))}var getComputedStyleX,RE_NUM=/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source;function forceRelayout(e){var t=e.style.display;e.style.display="none",e.offsetHeight,e.style.display=t}function css(e,t,r){var n=r;if("object"!==_typeof$1(t))return void 0!==n?("number"==typeof n&&(n="".concat(n,"px")),void(e.style[t]=n)):getComputedStyleX(e,t);for(var o in t)t.hasOwnProperty(o)&&css(e,o,t[o])}function getClientPosition(e){var t,r,n,o=e.ownerDocument,a=o.body,i=o&&o.documentElement;return r=(t=e.getBoundingClientRect()).left,n=t.top,{left:r-=i.clientLeft||a.clientLeft||0,top:n-=i.clientTop||a.clientTop||0}}function getScroll(e,t){var r=e["page".concat(t?"Y":"X","Offset")],n="scroll".concat(t?"Top":"Left");if("number"!=typeof r){var o=e.document;"number"!=typeof(r=o.documentElement[n])&&(r=o.body[n])}return r}function getScrollLeft(e){return getScroll(e)}function getScrollTop(e){return getScroll(e,!0)}function getOffset(e){var t=getClientPosition(e),r=e.ownerDocument,n=r.defaultView||r.parentWindow;return t.left+=getScrollLeft(n),t.top+=getScrollTop(n),t}function isWindow(e){return null!=e&&e==e.window}function getDocument(e){return isWindow(e)?e.document:9===e.nodeType?e:e.ownerDocument}function _getComputedStyle(e,t,r){var n=r,o="",a=getDocument(e);return(n=n||a.defaultView.getComputedStyle(e,null))&&(o=n.getPropertyValue(t)||n[t]),o}var _RE_NUM_NO_PX=new RegExp("^(".concat(RE_NUM,")(?!px)[a-z%]+$"),"i"),RE_POS=/^(top|right|bottom|left)$/,CURRENT_STYLE="currentStyle",RUNTIME_STYLE="runtimeStyle",LEFT="left",PX="px";function _getComputedStyleIE(e,t){var r=e[CURRENT_STYLE]&&e[CURRENT_STYLE][t];if(_RE_NUM_NO_PX.test(r)&&!RE_POS.test(t)){var n=e.style,o=n[LEFT],a=e[RUNTIME_STYLE][LEFT];e[RUNTIME_STYLE][LEFT]=e[CURRENT_STYLE][LEFT],n[LEFT]="fontSize"===t?"1em":r||0,r=n.pixelLeft+PX,n[LEFT]=o,e[RUNTIME_STYLE][LEFT]=a}return""===r?"auto":r}function getOffsetDirection(e,t){return"left"===e?t.useCssRight?"right":e:t.useCssBottom?"bottom":e}function oppositeOffsetDirection(e){return"left"===e?"right":"right"===e?"left":"top"===e?"bottom":"bottom"===e?"top":void 0}function setLeftTop(e,t,r){"static"===css(e,"position")&&(e.style.position="relative");var n=-999,o=-999,a=getOffsetDirection("left",r),i=getOffsetDirection("top",r),s=oppositeOffsetDirection(a),c=oppositeOffsetDirection(i);"left"!==a&&(n=999),"top"!==i&&(o=999);var u="",l=getOffset(e);("left"in t||"top"in t)&&(u=getTransitionProperty(e)||"",setTransitionProperty(e,"none")),"left"in t&&(e.style[s]="",e.style[a]="".concat(n,"px")),"top"in t&&(e.style[c]="",e.style[i]="".concat(o,"px")),forceRelayout(e);var f=getOffset(e),p={};for(var d in t)if(t.hasOwnProperty(d)){var h=getOffsetDirection(d,r),m="left"===d?n:o,g=l[d]-f[d];p[h]=h===d?m+g:m-g}css(e,p),forceRelayout(e),("left"in t||"top"in t)&&setTransitionProperty(e,u);var y={};for(var v in t)if(t.hasOwnProperty(v)){var b=getOffsetDirection(v,r),_=t[v]-l[v];y[b]=v===b?p[b]+_:p[b]-_}css(e,y)}function setTransform$1(e,t){var r=getOffset(e),n=getTransformXY(e),o={x:n.x,y:n.y};"left"in t&&(o.x=n.x+t.left-r.left),"top"in t&&(o.y=n.y+t.top-r.top),setTransformXY(e,o)}function setOffset(e,t,r){if(r.ignoreShake){var n=getOffset(e),o=n.left.toFixed(0),a=n.top.toFixed(0),i=t.left.toFixed(0),s=t.top.toFixed(0);if(o===i&&a===s)return}r.useCssRight||r.useCssBottom?setLeftTop(e,t,r):r.useCssTransform&&getTransformName()in document.body.style?setTransform$1(e,t):setLeftTop(e,t,r)}function each(e,t){for(var r=0;r<e.length;r++)t(e[r])}function isBorderBoxFn(e){return"border-box"===getComputedStyleX(e,"boxSizing")}"undefined"!=typeof window&&(getComputedStyleX=window.getComputedStyle?_getComputedStyle:_getComputedStyleIE);var BOX_MODELS=["margin","border","padding"],CONTENT_INDEX=-1,PADDING_INDEX=2,BORDER_INDEX=1,MARGIN_INDEX=0;function swap(e,t,r){var n,o={},a=e.style;for(n in t)t.hasOwnProperty(n)&&(o[n]=a[n],a[n]=t[n]);for(n in r.call(e),t)t.hasOwnProperty(n)&&(a[n]=o[n])}function getPBMWidth(e,t,r){var n,o,a,i=0;for(o=0;o<t.length;o++)if(n=t[o])for(a=0;a<r.length;a++){var s=void 0;s="border"===n?"".concat(n).concat(r[a],"Width"):n+r[a],i+=parseFloat(getComputedStyleX(e,s))||0}return i}var domUtils={getParent:function(e){var t=e;do{t=11===t.nodeType&&t.host?t.host:t.parentNode}while(t&&1!==t.nodeType&&9!==t.nodeType);return t}};function getWH(e,t,r){var n=r;if(isWindow(e))return"width"===t?domUtils.viewportWidth(e):domUtils.viewportHeight(e);if(9===e.nodeType)return"width"===t?domUtils.docWidth(e):domUtils.docHeight(e);var o="width"===t?["Left","Right"]:["Top","Bottom"],a="width"===t?e.getBoundingClientRect().width:e.getBoundingClientRect().height,i=isBorderBoxFn(e),s=0;(null==a||a<=0)&&(a=void 0,(null==(s=getComputedStyleX(e,t))||Number(s)<0)&&(s=e.style[t]||0),s=parseFloat(s)||0),void 0===n&&(n=i?BORDER_INDEX:CONTENT_INDEX);var c=void 0!==a||i,u=a||s;return n===CONTENT_INDEX?c?u-getPBMWidth(e,["border","padding"],o):s:c?n===BORDER_INDEX?u:u+(n===PADDING_INDEX?-getPBMWidth(e,["border"],o):getPBMWidth(e,["margin"],o)):s+getPBMWidth(e,BOX_MODELS.slice(n),o)}each(["Width","Height"],(function(e){domUtils["doc".concat(e)]=function(t){var r=t.document;return Math.max(r.documentElement["scroll".concat(e)],r.body["scroll".concat(e)],domUtils["viewport".concat(e)](r))},domUtils["viewport".concat(e)]=function(t){var r="client".concat(e),n=t.document,o=n.body,a=n.documentElement[r];return"CSS1Compat"===n.compatMode&&a||o&&o[r]||a}}));var cssShow={position:"absolute",visibility:"hidden",display:"block"};function getWHIgnoreDisplay(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var n,o=t[0];return 0!==o.offsetWidth?n=getWH.apply(void 0,t):swap(o,cssShow,(function(){n=getWH.apply(void 0,t)})),n}function mix(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);return e}each(["width","height"],(function(e){var t=e.charAt(0).toUpperCase()+e.slice(1);domUtils["outer".concat(t)]=function(t,r){return t&&getWHIgnoreDisplay(t,e,r?MARGIN_INDEX:BORDER_INDEX)};var r="width"===e?["Left","Right"]:["Top","Bottom"];domUtils[e]=function(t,n){var o=n;return void 0!==o?t?(isBorderBoxFn(t)&&(o+=getPBMWidth(t,["padding","border"],r)),css(t,e,o)):void 0:t&&getWHIgnoreDisplay(t,e,CONTENT_INDEX)}}));var utils={getWindow:function(e){if(e&&e.document&&e.setTimeout)return e;var t=e.ownerDocument||e;return t.defaultView||t.parentWindow},getDocument:getDocument,offset:function(e,t,r){if(void 0===t)return getOffset(e);setOffset(e,t,r||{})},isWindow:isWindow,each:each,css:css,clone:function(e){var t,r={};for(t in e)e.hasOwnProperty(t)&&(r[t]=e[t]);if(e.overflow)for(t in e)e.hasOwnProperty(t)&&(r.overflow[t]=e.overflow[t]);return r},mix:mix,getWindowScrollLeft:function(e){return getScrollLeft(e)},getWindowScrollTop:function(e){return getScrollTop(e)},merge:function(){for(var e={},t=0;t<arguments.length;t++)utils.mix(e,t<0||arguments.length<=t?void 0:arguments[t]);return e},viewportWidth:0,viewportHeight:0};mix(utils,domUtils);var getParent=utils.getParent;function getOffsetParent(e){if(utils.isWindow(e)||9===e.nodeType)return null;var t,r=utils.getDocument(e).body,n=utils.css(e,"position");if(!("fixed"===n||"absolute"===n))return"html"===e.nodeName.toLowerCase()?null:getParent(e);for(t=getParent(e);t&&t!==r&&9!==t.nodeType;t=getParent(t))if("static"!==(n=utils.css(t,"position")))return t;return null}var getParent$1=utils.getParent;function isAncestorFixed(e){if(utils.isWindow(e)||9===e.nodeType)return!1;var t=utils.getDocument(e),r=t.body,n=null;for(n=getParent$1(e);n&&n!==r&&n!==t;n=getParent$1(n)){if("fixed"===utils.css(n,"position"))return!0}return!1}function getVisibleRectForElement(e,t){for(var r={left:0,right:1/0,top:0,bottom:1/0},n=getOffsetParent(e),o=utils.getDocument(e),a=o.defaultView||o.parentWindow,i=o.body,s=o.documentElement;n;){if(-1!==navigator.userAgent.indexOf("MSIE")&&0===n.clientWidth||n===i||n===s||"visible"===utils.css(n,"overflow")){if(n===i||n===s)break}else{var c=utils.offset(n);c.left+=n.clientLeft,c.top+=n.clientTop,r.top=Math.max(r.top,c.top),r.right=Math.min(r.right,c.left+n.clientWidth),r.bottom=Math.min(r.bottom,c.top+n.clientHeight),r.left=Math.max(r.left,c.left)}n=getOffsetParent(n)}var u=null;utils.isWindow(e)||9===e.nodeType||(u=e.style.position,"absolute"===utils.css(e,"position")&&(e.style.position="fixed"));var l=utils.getWindowScrollLeft(a),f=utils.getWindowScrollTop(a),p=utils.viewportWidth(a),d=utils.viewportHeight(a),h=s.scrollWidth,m=s.scrollHeight,g=window.getComputedStyle(i);if("hidden"===g.overflowX&&(h=a.innerWidth),"hidden"===g.overflowY&&(m=a.innerHeight),e.style&&(e.style.position=u),t||isAncestorFixed(e))r.left=Math.max(r.left,l),r.top=Math.max(r.top,f),r.right=Math.min(r.right,l+p),r.bottom=Math.min(r.bottom,f+d);else{var y=Math.max(h,l+p);r.right=Math.min(r.right,y);var v=Math.max(m,f+d);r.bottom=Math.min(r.bottom,v)}return r.top>=0&&r.left>=0&&r.bottom>r.top&&r.right>r.left?r:null}function adjustForViewport(e,t,r,n){var o=utils.clone(e),a={width:t.width,height:t.height};return n.adjustX&&o.left<r.left&&(o.left=r.left),n.resizeWidth&&o.left>=r.left&&o.left+a.width>r.right&&(a.width-=o.left+a.width-r.right),n.adjustX&&o.left+a.width>r.right&&(o.left=Math.max(r.right-a.width,r.left)),n.adjustY&&o.top<r.top&&(o.top=r.top),n.resizeHeight&&o.top>=r.top&&o.top+a.height>r.bottom&&(a.height-=o.top+a.height-r.bottom),n.adjustY&&o.top+a.height>r.bottom&&(o.top=Math.max(r.bottom-a.height,r.top)),utils.mix(o,a)}function getRegion(e){var t,r,n;if(utils.isWindow(e)||9===e.nodeType){var o=utils.getWindow(e);t={left:utils.getWindowScrollLeft(o),top:utils.getWindowScrollTop(o)},r=utils.viewportWidth(o),n=utils.viewportHeight(o)}else t=utils.offset(e),r=utils.outerWidth(e),n=utils.outerHeight(e);return t.width=r,t.height=n,t}function getAlignOffset(e,t){var r=t.charAt(0),n=t.charAt(1),o=e.width,a=e.height,i=e.left,s=e.top;return"c"===r?s+=a/2:"b"===r&&(s+=a),"c"===n?i+=o/2:"r"===n&&(i+=o),{left:i,top:s}}function getElFuturePos(e,t,r,n,o){var a=getAlignOffset(t,r[1]),i=getAlignOffset(e,r[0]),s=[i.left-a.left,i.top-a.top];return{left:Math.round(e.left-s[0]+n[0]-o[0]),top:Math.round(e.top-s[1]+n[1]-o[1])}}function isFailX(e,t,r){return e.left<r.left||e.left+t.width>r.right}function isFailY(e,t,r){return e.top<r.top||e.top+t.height>r.bottom}function isCompleteFailX(e,t,r){return e.left>r.right||e.left+t.width<r.left}function isCompleteFailY(e,t,r){return e.top>r.bottom||e.top+t.height<r.top}function flip(e,t,r){var n=[];return utils.each(e,(function(e){n.push(e.replace(t,(function(e){return r[e]})))})),n}function flipOffset(e,t){return e[t]=-e[t],e}function convertOffset(e,t){return(/%$/.test(e)?parseInt(e.substring(0,e.length-1),10)/100*t:parseInt(e,10))||0}function normalizeOffset(e,t){e[0]=convertOffset(e[0],t.width),e[1]=convertOffset(e[1],t.height)}function doAlign(e,t,r,n){var o=r.points,a=r.offset||[0,0],i=r.targetOffset||[0,0],s=r.overflow,c=r.source||e;a=[].concat(a),i=[].concat(i);var u={},l=0,f=getVisibleRectForElement(c,!(!(s=s||{})||!s.alwaysByViewport)),p=getRegion(c);normalizeOffset(a,p),normalizeOffset(i,t);var d=getElFuturePos(p,t,o,a,i),h=utils.merge(p,d);if(f&&(s.adjustX||s.adjustY)&&n){if(s.adjustX&&isFailX(d,p,f)){var m=flip(o,/[lr]/gi,{l:"r",r:"l"}),g=flipOffset(a,0),y=flipOffset(i,0);isCompleteFailX(getElFuturePos(p,t,m,g,y),p,f)||(l=1,o=m,a=g,i=y)}if(s.adjustY&&isFailY(d,p,f)){var v=flip(o,/[tb]/gi,{t:"b",b:"t"}),b=flipOffset(a,1),_=flipOffset(i,1);isCompleteFailY(getElFuturePos(p,t,v,b,_),p,f)||(l=1,o=v,a=b,i=_)}l&&(d=getElFuturePos(p,t,o,a,i),utils.mix(h,d));var E=isFailX(d,p,f),$=isFailY(d,p,f);if(E||$){var w=o;E&&(w=flip(o,/[lr]/gi,{l:"r",r:"l"})),$&&(w=flip(o,/[tb]/gi,{t:"b",b:"t"})),o=w,a=r.offset||[0,0],i=r.targetOffset||[0,0]}u.adjustX=s.adjustX&&E,u.adjustY=s.adjustY&&$,(u.adjustX||u.adjustY)&&(h=adjustForViewport(d,p,f,u))}return h.width!==p.width&&utils.css(c,"width",utils.width(c)+h.width-p.width),h.height!==p.height&&utils.css(c,"height",utils.height(c)+h.height-p.height),utils.offset(c,{left:h.left,top:h.top},{useCssRight:r.useCssRight,useCssBottom:r.useCssBottom,useCssTransform:r.useCssTransform,ignoreShake:r.ignoreShake}),{points:o,offset:a,targetOffset:i,overflow:u}}function isOutOfVisibleRect(e,t){var r=getVisibleRectForElement(e,t),n=getRegion(e);return!r||n.left+n.width<=r.left||n.top+n.height<=r.top||n.left>=r.right||n.top>=r.bottom}function alignElement(e,t,r){var n=r.target||t;return doAlign(e,getRegion(n),r,!isOutOfVisibleRect(n,r.overflow&&r.overflow.alwaysByViewport))}function alignPoint(e,t,r){var n,o,a=utils.getDocument(e),i=a.defaultView||a.parentWindow,s=utils.getWindowScrollLeft(i),c=utils.getWindowScrollTop(i),u=utils.viewportWidth(i),l=utils.viewportHeight(i),f={left:n="pageX"in t?t.pageX:s+t.clientX,top:o="pageY"in t?t.pageY:c+t.clientY,width:0,height:0},p=n>=0&&n<=s+u&&o>=0&&o<=c+l,d=[r.points[0],"cc"];return doAlign(e,f,_objectSpread2(_objectSpread2({},r),{},{points:d}),p)}function listCacheClear$1(){this.__data__=[],this.size=0}alignElement.__getOffsetParent=getOffsetParent,alignElement.__getVisibleRectForElement=getVisibleRectForElement;var _listCacheClear=listCacheClear$1;function eq$2(e,t){return e===t||e!=e&&t!=t}var eq_1=eq$2,eq$1=eq_1;function assocIndexOf$4(e,t){for(var r=e.length;r--;)if(eq$1(e[r][0],t))return r;return-1}var _assocIndexOf=assocIndexOf$4,assocIndexOf$3=_assocIndexOf,arrayProto=Array.prototype,splice=arrayProto.splice;function listCacheDelete$1(e){var t=this.__data__,r=assocIndexOf$3(t,e);return!(r<0)&&(r==t.length-1?t.pop():splice.call(t,r,1),--this.size,!0)}var _listCacheDelete=listCacheDelete$1,assocIndexOf$2=_assocIndexOf;function listCacheGet$1(e){var t=this.__data__,r=assocIndexOf$2(t,e);return r<0?void 0:t[r][1]}var _listCacheGet=listCacheGet$1,assocIndexOf$1=_assocIndexOf;function listCacheHas$1(e){return assocIndexOf$1(this.__data__,e)>-1}var _listCacheHas=listCacheHas$1,assocIndexOf=_assocIndexOf;function listCacheSet$1(e,t){var r=this.__data__,n=assocIndexOf(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var _listCacheSet=listCacheSet$1,listCacheClear=_listCacheClear,listCacheDelete=_listCacheDelete,listCacheGet=_listCacheGet,listCacheHas=_listCacheHas,listCacheSet=_listCacheSet;function ListCache$4(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])}}ListCache$4.prototype.clear=listCacheClear,ListCache$4.prototype.delete=listCacheDelete,ListCache$4.prototype.get=listCacheGet,ListCache$4.prototype.has=listCacheHas,ListCache$4.prototype.set=listCacheSet;var _ListCache=ListCache$4,ListCache$3=_ListCache;function stackClear$1(){this.__data__=new ListCache$3,this.size=0}var _stackClear=stackClear$1;function stackDelete$1(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}var _stackDelete=stackDelete$1;function stackGet$1(e){return this.__data__.get(e)}var _stackGet=stackGet$1;function stackHas$1(e){return this.__data__.has(e)}var _stackHas=stackHas$1,freeGlobal$1="object"==typeof commonjsGlobal$1&&commonjsGlobal$1&&commonjsGlobal$1.Object===Object&&commonjsGlobal$1,_freeGlobal=freeGlobal$1,freeGlobal=_freeGlobal,freeSelf="object"==typeof self&&self&&self.Object===Object&&self,root$8=freeGlobal||freeSelf||Function("return this")(),_root=root$8,root$7=_root,Symbol$4=root$7.Symbol,_Symbol=Symbol$4,Symbol$3=_Symbol,objectProto$b=Object.prototype,hasOwnProperty$8=objectProto$b.hasOwnProperty,nativeObjectToString$1=objectProto$b.toString,symToStringTag$1=Symbol$3?Symbol$3.toStringTag:void 0;function getRawTag$1(e){var t=hasOwnProperty$8.call(e,symToStringTag$1),r=e[symToStringTag$1];try{e[symToStringTag$1]=void 0;var n=!0}catch(e){}var o=nativeObjectToString$1.call(e);return n&&(t?e[symToStringTag$1]=r:delete e[symToStringTag$1]),o}var _getRawTag=getRawTag$1,objectProto$a=Object.prototype,nativeObjectToString=objectProto$a.toString;function objectToString$1(e){return nativeObjectToString.call(e)}var _objectToString=objectToString$1,Symbol$2=_Symbol,getRawTag=_getRawTag,objectToString=_objectToString,nullTag="[object Null]",undefinedTag="[object Undefined]",symToStringTag=_Symbol?_Symbol.toStringTag:void 0;function baseGetTag$4(e){return null==e?void 0===e?undefinedTag:nullTag:symToStringTag&&symToStringTag in Object(e)?getRawTag(e):objectToString(e)}var _baseGetTag=baseGetTag$4;function isObject$2(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}var isObject_1=isObject$2,baseGetTag$3=_baseGetTag,isObject$1=isObject_1,asyncTag="[object AsyncFunction]",funcTag$1="[object Function]",genTag="[object GeneratorFunction]",proxyTag="[object Proxy]";function isFunction$2(e){if(!isObject$1(e))return!1;var t=baseGetTag$3(e);return t==funcTag$1||t==genTag||t==asyncTag||t==proxyTag}var isFunction_1=isFunction$2,root$6=_root,coreJsData$1=root$6["__core-js_shared__"],_coreJsData=coreJsData$1,coreJsData=_coreJsData,maskSrcKey=function(){var e=/[^.]+$/.exec(coreJsData&&coreJsData.keys&&coreJsData.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function isMasked$1(e){return!!maskSrcKey&&maskSrcKey in e}var _isMasked=isMasked$1,funcProto$1=Function.prototype,funcToString$1=funcProto$1.toString;function toSource$2(e){if(null!=e){try{return funcToString$1.call(e)}catch(e){}try{return e+""}catch(e){}}return""}var _toSource=toSource$2,isFunction$1=isFunction_1,isMasked=_isMasked,isObject=isObject_1,toSource$1=_toSource,reRegExpChar=/[\\^$.*+?()[\]{}|]/g,reIsHostCtor=/^\[object .+?Constructor\]$/,funcProto=Function.prototype,objectProto$9=Object.prototype,funcToString=funcProto.toString,hasOwnProperty$7=objectProto$9.hasOwnProperty,reIsNative=RegExp("^"+funcToString.call(hasOwnProperty$7).replace(reRegExpChar,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function baseIsNative$1(e){return!(!isObject(e)||isMasked(e))&&(isFunction$1(e)?reIsNative:reIsHostCtor).test(toSource$1(e))}var _baseIsNative=baseIsNative$1;function getValue$1(e,t){return null==e?void 0:e[t]}var _getValue=getValue$1,baseIsNative=_baseIsNative,getValue=_getValue;function getNative$6(e,t){var r=getValue(e,t);return baseIsNative(r)?r:void 0}var _getNative=getNative$6,getNative$5=_getNative,root$5=_root,Map$4=getNative$5(root$5,"Map"),_Map=Map$4,getNative$4=_getNative,nativeCreate$4=getNative$4(Object,"create"),_nativeCreate=nativeCreate$4,nativeCreate$3=_nativeCreate;function hashClear$1(){this.__data__=nativeCreate$3?nativeCreate$3(null):{},this.size=0}var _hashClear=hashClear$1;function hashDelete$1(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var _hashDelete=hashDelete$1,nativeCreate$2=_nativeCreate,HASH_UNDEFINED$2="__lodash_hash_undefined__",objectProto$8=Object.prototype,hasOwnProperty$6=objectProto$8.hasOwnProperty;function hashGet$1(e){var t=this.__data__;if(nativeCreate$2){var r=t[e];return r===HASH_UNDEFINED$2?void 0:r}return hasOwnProperty$6.call(t,e)?t[e]:void 0}var _hashGet=hashGet$1,nativeCreate$1=_nativeCreate,objectProto$7=Object.prototype,hasOwnProperty$5=objectProto$7.hasOwnProperty;function hashHas$1(e){var t=this.__data__;return nativeCreate$1?void 0!==t[e]:hasOwnProperty$5.call(t,e)}var _hashHas=hashHas$1,nativeCreate=_nativeCreate,HASH_UNDEFINED$1="__lodash_hash_undefined__";function hashSet$1(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=nativeCreate&&void 0===t?HASH_UNDEFINED$1:t,this}var _hashSet=hashSet$1,hashClear=_hashClear,hashDelete=_hashDelete,hashGet=_hashGet,hashHas=_hashHas,hashSet=_hashSet;function Hash$1(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])}}Hash$1.prototype.clear=hashClear,Hash$1.prototype.delete=hashDelete,Hash$1.prototype.get=hashGet,Hash$1.prototype.has=hashHas,Hash$1.prototype.set=hashSet;var _Hash=Hash$1,Hash=_Hash,ListCache$2=_ListCache,Map$3=_Map;function mapCacheClear$1(){this.size=0,this.__data__={hash:new Hash,map:new(Map$3||ListCache$2),string:new Hash}}var _mapCacheClear=mapCacheClear$1;function isKeyable$1(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}var _isKeyable=isKeyable$1,isKeyable=_isKeyable;function getMapData$4(e,t){var r=e.__data__;return isKeyable(t)?r["string"==typeof t?"string":"hash"]:r.map}var _getMapData=getMapData$4,getMapData$3=getMapData$4;function mapCacheDelete$1(e){var t=getMapData$3(this,e).delete(e);return this.size-=t?1:0,t}var _mapCacheDelete=mapCacheDelete$1,getMapData$2=getMapData$4;function mapCacheGet$1(e){return getMapData$2(this,e).get(e)}var _mapCacheGet=mapCacheGet$1,getMapData$1=getMapData$4;function mapCacheHas$1(e){return getMapData$1(this,e).has(e)}var _mapCacheHas=mapCacheHas$1,getMapData=getMapData$4;function mapCacheSet$1(e,t){var r=getMapData(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}var _mapCacheSet=mapCacheSet$1,mapCacheClear=_mapCacheClear,mapCacheDelete=_mapCacheDelete,mapCacheGet=_mapCacheGet,mapCacheHas=_mapCacheHas,mapCacheSet=_mapCacheSet;function MapCache$2(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])}}MapCache$2.prototype.clear=mapCacheClear,MapCache$2.prototype.delete=mapCacheDelete,MapCache$2.prototype.get=mapCacheGet,MapCache$2.prototype.has=mapCacheHas,MapCache$2.prototype.set=mapCacheSet;var _MapCache=MapCache$2,ListCache$1=_ListCache,Map$2=_Map,MapCache$1=_MapCache,LARGE_ARRAY_SIZE=200;function stackSet$1(e,t){var r=this.__data__;if(r instanceof ListCache$1){var n=r.__data__;if(!Map$2||n.length<LARGE_ARRAY_SIZE-1)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new MapCache$1(n)}return r.set(e,t),this.size=r.size,this}var _stackSet=stackSet$1,ListCache=_ListCache,stackClear=_stackClear,stackDelete=_stackDelete,stackGet=_stackGet,stackHas=_stackHas,stackSet=_stackSet;function Stack$1(e){var t=this.__data__=new ListCache(e);this.size=t.size}Stack$1.prototype.clear=stackClear,Stack$1.prototype.delete=stackDelete,Stack$1.prototype.get=stackGet,Stack$1.prototype.has=stackHas,Stack$1.prototype.set=stackSet;var _Stack=Stack$1,HASH_UNDEFINED="__lodash_hash_undefined__";function setCacheAdd$1(e){return this.__data__.set(e,HASH_UNDEFINED),this}var _setCacheAdd=setCacheAdd$1;function setCacheHas$1(e){return this.__data__.has(e)}var _setCacheHas=setCacheHas$1,MapCache=_MapCache,setCacheAdd=_setCacheAdd,setCacheHas=_setCacheHas;function SetCache$1(e){var t=-1,r=null==e?0:e.length;for(this.__data__=new MapCache;++t<r;)this.add(e[t])}SetCache$1.prototype.add=SetCache$1.prototype.push=setCacheAdd,SetCache$1.prototype.has=setCacheHas;var _SetCache=SetCache$1;function arraySome$1(e,t){for(var r=-1,n=null==e?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1}var _arraySome=arraySome$1;function cacheHas$1(e,t){return e.has(t)}var _cacheHas=cacheHas$1,SetCache=_SetCache,arraySome=_arraySome,cacheHas=_cacheHas,COMPARE_PARTIAL_FLAG$3=1,COMPARE_UNORDERED_FLAG$1=2;function equalArrays$2(e,t,r,n,o,a){var i=r&COMPARE_PARTIAL_FLAG$3,s=e.length,c=t.length;if(s!=c&&!(i&&c>s))return!1;var u=a.get(e),l=a.get(t);if(u&&l)return u==t&&l==e;var f=-1,p=!0,d=r&COMPARE_UNORDERED_FLAG$1?new SetCache:void 0;for(a.set(e,t),a.set(t,e);++f<s;){var h=e[f],m=t[f];if(n)var g=i?n(m,h,f,t,e,a):n(h,m,f,e,t,a);if(void 0!==g){if(g)continue;p=!1;break}if(d){if(!arraySome(t,(function(e,t){if(!cacheHas(d,t)&&(h===e||o(h,e,r,n,a)))return d.push(t)}))){p=!1;break}}else if(h!==m&&!o(h,m,r,n,a)){p=!1;break}}return a.delete(e),a.delete(t),p}var _equalArrays=equalArrays$2,root$4=_root,Uint8Array$2=root$4.Uint8Array,_Uint8Array=Uint8Array$2;function mapToArray$1(e){var t=-1,r=Array(e.size);return e.forEach((function(e,n){r[++t]=[n,e]})),r}var _mapToArray=mapToArray$1;function setToArray$1(e){var t=-1,r=Array(e.size);return e.forEach((function(e){r[++t]=e})),r}var _setToArray=setToArray$1,Symbol$1=_Symbol,Uint8Array$1=_Uint8Array,eq=eq_1,equalArrays$1=_equalArrays,mapToArray=_mapToArray,setToArray=_setToArray,COMPARE_PARTIAL_FLAG$2=1,COMPARE_UNORDERED_FLAG=2,boolTag$1="[object Boolean]",dateTag$1="[object Date]",errorTag$1="[object Error]",mapTag$2="[object Map]",numberTag$1="[object Number]",regexpTag$1="[object RegExp]",setTag$2="[object Set]",stringTag$1="[object String]",symbolTag="[object Symbol]",arrayBufferTag$1="[object ArrayBuffer]",dataViewTag$2="[object DataView]",symbolProto=_Symbol?_Symbol.prototype:void 0,symbolValueOf=symbolProto?symbolProto.valueOf:void 0;function equalByTag$1(e,t,r,n,o,a,i){switch(r){case dataViewTag$2:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case arrayBufferTag$1:return!(e.byteLength!=t.byteLength||!a(new Uint8Array$1(e),new Uint8Array$1(t)));case boolTag$1:case dateTag$1:case numberTag$1:return eq(+e,+t);case errorTag$1:return e.name==t.name&&e.message==t.message;case regexpTag$1:case stringTag$1:return e==t+"";case mapTag$2:var s=mapToArray;case setTag$2:var c=n&COMPARE_PARTIAL_FLAG$2;if(s||(s=setToArray),e.size!=t.size&&!c)return!1;var u=i.get(e);if(u)return u==t;n|=COMPARE_UNORDERED_FLAG,i.set(e,t);var l=equalArrays$1(s(e),s(t),n,o,a,i);return i.delete(e),l;case symbolTag:if(symbolValueOf)return symbolValueOf.call(e)==symbolValueOf.call(t)}return!1}var _equalByTag=equalByTag$1;function arrayPush$1(e,t){for(var r=-1,n=t.length,o=e.length;++r<n;)e[o+r]=t[r];return e}var _arrayPush=arrayPush$1,isArray$3=Array.isArray,isArray_1=isArray$3,arrayPush=_arrayPush,isArray$2=isArray_1;function baseGetAllKeys$1(e,t,r){var n=t(e);return isArray$2(e)?n:arrayPush(n,r(e))}var _baseGetAllKeys=baseGetAllKeys$1;function arrayFilter$1(e,t){for(var r=-1,n=null==e?0:e.length,o=0,a=[];++r<n;){var i=e[r];t(i,r,e)&&(a[o++]=i)}return a}var _arrayFilter=arrayFilter$1;function stubArray$1(){return[]}var stubArray_1=stubArray$1,arrayFilter=_arrayFilter,stubArray=stubArray_1,objectProto$6=Object.prototype,propertyIsEnumerable$1=objectProto$6.propertyIsEnumerable,nativeGetSymbols=Object.getOwnPropertySymbols,getSymbols$1=nativeGetSymbols?function(e){return null==e?[]:(e=Object(e),arrayFilter(nativeGetSymbols(e),(function(t){return propertyIsEnumerable$1.call(e,t)})))}:stubArray,_getSymbols=getSymbols$1;function baseTimes$1(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}var _baseTimes=baseTimes$1;function isObjectLike$4(e){return null!=e&&"object"==typeof e}var isObjectLike_1=isObjectLike$4,baseGetTag$2=_baseGetTag,isObjectLike$3=isObjectLike_1,argsTag$2="[object Arguments]";function baseIsArguments$1(e){return isObjectLike$3(e)&&baseGetTag$2(e)==argsTag$2}var _baseIsArguments=baseIsArguments$1,baseIsArguments=_baseIsArguments,isObjectLike$2=isObjectLike_1,objectProto$5=Object.prototype,hasOwnProperty$4=objectProto$5.hasOwnProperty,propertyIsEnumerable=objectProto$5.propertyIsEnumerable,isArguments$1=baseIsArguments(function(){return arguments}())?baseIsArguments:function(e){return isObjectLike$2(e)&&hasOwnProperty$4.call(e,"callee")&&!propertyIsEnumerable.call(e,"callee")},isArguments_1=isArguments$1,isBuffer$2={exports:{}};function stubFalse(){return!1}var stubFalse_1=stubFalse;!function(e,t){var r=_root,n=stubFalse_1,o=t&&!t.nodeType&&t,a=o&&e&&!e.nodeType&&e,i=a&&a.exports===o?r.Buffer:void 0,s=(i?i.isBuffer:void 0)||n;e.exports=s}(isBuffer$2,isBuffer$2.exports);var MAX_SAFE_INTEGER$1=9007199254740991,reIsUint=/^(?:0|[1-9]\d*)$/;function isIndex$1(e,t){var r=typeof e;return!!(t=null==t?MAX_SAFE_INTEGER$1:t)&&("number"==r||"symbol"!=r&&reIsUint.test(e))&&e>-1&&e%1==0&&e<t}var _isIndex=isIndex$1,MAX_SAFE_INTEGER=9007199254740991;function isLength$2(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=MAX_SAFE_INTEGER}var isLength_1=isLength$2,baseGetTag$1=_baseGetTag,isLength$1=isLength_1,isObjectLike$1=isObjectLike_1,argsTag$1="[object Arguments]",arrayTag$1="[object Array]",boolTag="[object Boolean]",dateTag="[object Date]",errorTag="[object Error]",funcTag="[object Function]",mapTag$1="[object Map]",numberTag="[object Number]",objectTag$2="[object Object]",regexpTag="[object RegExp]",setTag$1="[object Set]",stringTag="[object String]",weakMapTag$1="[object WeakMap]",arrayBufferTag="[object ArrayBuffer]",dataViewTag$1="[object DataView]",float32Tag="[object Float32Array]",float64Tag="[object Float64Array]",int8Tag="[object Int8Array]",int16Tag="[object Int16Array]",int32Tag="[object Int32Array]",uint8Tag="[object Uint8Array]",uint8ClampedTag="[object Uint8ClampedArray]",uint16Tag="[object Uint16Array]",uint32Tag="[object Uint32Array]",typedArrayTags={};function baseIsTypedArray$1(e){return isObjectLike$1(e)&&isLength$1(e.length)&&!!typedArrayTags[baseGetTag$1(e)]}typedArrayTags[float32Tag]=typedArrayTags[float64Tag]=typedArrayTags[int8Tag]=typedArrayTags[int16Tag]=typedArrayTags[int32Tag]=typedArrayTags[uint8Tag]=typedArrayTags[uint8ClampedTag]=typedArrayTags[uint16Tag]=typedArrayTags[uint32Tag]=!0,typedArrayTags[argsTag$1]=typedArrayTags[arrayTag$1]=typedArrayTags[arrayBufferTag]=typedArrayTags[boolTag]=typedArrayTags[dataViewTag$1]=typedArrayTags[dateTag]=typedArrayTags[errorTag]=typedArrayTags[funcTag]=typedArrayTags[mapTag$1]=typedArrayTags[numberTag]=typedArrayTags[objectTag$2]=typedArrayTags[regexpTag]=typedArrayTags[setTag$1]=typedArrayTags[stringTag]=typedArrayTags[weakMapTag$1]=!1;var _baseIsTypedArray=baseIsTypedArray$1;function baseUnary$1(e){return function(t){return e(t)}}var _baseUnary=baseUnary$1,_nodeUtil={exports:{}};!function(e,t){var r=_freeGlobal,n=t&&!t.nodeType&&t,o=n&&e&&!e.nodeType&&e,a=o&&o.exports===n&&r.process,i=function(){try{var e=o&&o.require&&o.require("util").types;return e||a&&a.binding&&a.binding("util")}catch(e){}}();e.exports=i}(_nodeUtil,_nodeUtil.exports);var baseIsTypedArray=_baseIsTypedArray,baseUnary=_baseUnary,nodeUtil=_nodeUtil.exports,nodeIsTypedArray=nodeUtil&&nodeUtil.isTypedArray,isTypedArray$2=nodeIsTypedArray?baseUnary(nodeIsTypedArray):baseIsTypedArray,isTypedArray_1=isTypedArray$2,baseTimes=_baseTimes,isArguments=isArguments_1,isArray$1=isArray_1,isBuffer$1=isBuffer$2.exports,isIndex=_isIndex,isTypedArray$1=isTypedArray_1,objectProto$4=Object.prototype,hasOwnProperty$3=objectProto$4.hasOwnProperty;function arrayLikeKeys$1(e,t){var r=isArray$1(e),n=!r&&isArguments(e),o=!r&&!n&&isBuffer$1(e),a=!r&&!n&&!o&&isTypedArray$1(e),i=r||n||o||a,s=i?baseTimes(e.length,String):[],c=s.length;for(var u in e)!t&&!hasOwnProperty$3.call(e,u)||i&&("length"==u||o&&("offset"==u||"parent"==u)||a&&("buffer"==u||"byteLength"==u||"byteOffset"==u)||isIndex(u,c))||s.push(u);return s}var _arrayLikeKeys=arrayLikeKeys$1,objectProto$3=Object.prototype;function isPrototype$1(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||objectProto$3)}var _isPrototype=isPrototype$1;function overArg$1(e,t){return function(r){return e(t(r))}}var _overArg=overArg$1,overArg=_overArg,nativeKeys$1=overArg(Object.keys,Object),_nativeKeys=nativeKeys$1,isPrototype=_isPrototype,nativeKeys=_nativeKeys,objectProto$2=Object.prototype,hasOwnProperty$2=objectProto$2.hasOwnProperty;function baseKeys$1(e){if(!isPrototype(e))return nativeKeys(e);var t=[];for(var r in Object(e))hasOwnProperty$2.call(e,r)&&"constructor"!=r&&t.push(r);return t}var _baseKeys=baseKeys$1,isFunction=isFunction_1,isLength=isLength_1;function isArrayLike$1(e){return null!=e&&isLength(e.length)&&!isFunction(e)}var isArrayLike_1=isArrayLike$1,arrayLikeKeys=_arrayLikeKeys,baseKeys=_baseKeys,isArrayLike=isArrayLike_1;function keys$1(e){return isArrayLike(e)?arrayLikeKeys(e):baseKeys(e)}var keys_1=keys$1,baseGetAllKeys=_baseGetAllKeys,getSymbols=_getSymbols,keys=keys_1;function getAllKeys$1(e){return baseGetAllKeys(e,keys,getSymbols)}var _getAllKeys=getAllKeys$1,getAllKeys=_getAllKeys,COMPARE_PARTIAL_FLAG$1=1,objectProto$1=Object.prototype,hasOwnProperty$1=objectProto$1.hasOwnProperty;function equalObjects$1(e,t,r,n,o,a){var i=r&COMPARE_PARTIAL_FLAG$1,s=getAllKeys(e),c=s.length;if(c!=getAllKeys(t).length&&!i)return!1;for(var u=c;u--;){var l=s[u];if(!(i?l in t:hasOwnProperty$1.call(t,l)))return!1}var f=a.get(e),p=a.get(t);if(f&&p)return f==t&&p==e;var d=!0;a.set(e,t),a.set(t,e);for(var h=i;++u<c;){var m=e[l=s[u]],g=t[l];if(n)var y=i?n(g,m,l,t,e,a):n(m,g,l,e,t,a);if(!(void 0===y?m===g||o(m,g,r,n,a):y)){d=!1;break}h||(h="constructor"==l)}if(d&&!h){var v=e.constructor,b=t.constructor;v==b||!("constructor"in e)||!("constructor"in t)||"function"==typeof v&&v instanceof v&&"function"==typeof b&&b instanceof b||(d=!1)}return a.delete(e),a.delete(t),d}var _equalObjects=equalObjects$1,getNative$3=_getNative,root$3=_root,DataView$1=getNative$3(root$3,"DataView"),_DataView=DataView$1,getNative$2=_getNative,root$2=_root,Promise$2=getNative$2(root$2,"Promise"),_Promise=Promise$2,getNative$1=_getNative,root$1=_root,Set$2=getNative$1(root$1,"Set"),_Set=Set$2,getNative=_getNative,root=_root,WeakMap$2=getNative(root,"WeakMap"),_WeakMap=WeakMap$2,DataView=_DataView,Map$1=_Map,Promise$1=_Promise,Set$1=_Set,WeakMap$1=_WeakMap,baseGetTag=_baseGetTag,toSource=_toSource,mapTag="[object Map]",objectTag$1="[object Object]",promiseTag="[object Promise]",setTag="[object Set]",weakMapTag="[object WeakMap]",dataViewTag="[object DataView]",dataViewCtorString=toSource(DataView),mapCtorString=toSource(Map$1),promiseCtorString=toSource(Promise$1),setCtorString=toSource(Set$1),weakMapCtorString=toSource(WeakMap$1),getTag$1=baseGetTag;(DataView&&getTag$1(new DataView(new ArrayBuffer(1)))!=dataViewTag||Map$1&&getTag$1(new Map$1)!=mapTag||Promise$1&&getTag$1(Promise$1.resolve())!=promiseTag||Set$1&&getTag$1(new Set$1)!=setTag||WeakMap$1&&getTag$1(new WeakMap$1)!=weakMapTag)&&(getTag$1=function(e){var t=baseGetTag(e),r=t==objectTag$1?e.constructor:void 0,n=r?toSource(r):"";if(n)switch(n){case dataViewCtorString:return dataViewTag;case mapCtorString:return mapTag;case promiseCtorString:return promiseTag;case setCtorString:return setTag;case weakMapCtorString:return weakMapTag}return t});var _getTag=getTag$1,Stack=_Stack,equalArrays=_equalArrays,equalByTag=_equalByTag,equalObjects=_equalObjects,getTag=_getTag,isArray=isArray_1,isBuffer=isBuffer$2.exports,isTypedArray=isTypedArray_1,COMPARE_PARTIAL_FLAG=1,argsTag="[object Arguments]",arrayTag="[object Array]",objectTag="[object Object]",objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty;function baseIsEqualDeep$1(e,t,r,n,o,a){var i=isArray(e),s=isArray(t),c=i?arrayTag:getTag(e),u=s?arrayTag:getTag(t),l=(c=c==argsTag?objectTag:c)==objectTag,f=(u=u==argsTag?objectTag:u)==objectTag,p=c==u;if(p&&isBuffer(e)){if(!isBuffer(t))return!1;i=!0,l=!1}if(p&&!l)return a||(a=new Stack),i||isTypedArray(e)?equalArrays(e,t,r,n,o,a):equalByTag(e,t,c,r,n,o,a);if(!(r&COMPARE_PARTIAL_FLAG)){var d=l&&hasOwnProperty.call(e,"__wrapped__"),h=f&&hasOwnProperty.call(t,"__wrapped__");if(d||h){var m=d?e.value():e,g=h?t.value():t;return a||(a=new Stack),o(m,g,r,n,a)}}return!!p&&(a||(a=new Stack),equalObjects(e,t,r,n,o,a))}var _baseIsEqualDeep=baseIsEqualDeep$1,baseIsEqualDeep=_baseIsEqualDeep,isObjectLike=isObjectLike_1;function baseIsEqual$1(e,t,r,n,o){return e===t||(null==e||null==t||!isObjectLike(e)&&!isObjectLike(t)?e!=e&&t!=t:baseIsEqualDeep(e,t,r,n,baseIsEqual$1,o))}var _baseIsEqual=baseIsEqual$1,baseIsEqual=_baseIsEqual;function isEqual(e,t){return baseIsEqual(e,t)}var isEqual_1=isEqual,MapShim=function(){if("undefined"!=typeof Map)return Map;function e(e,t){var r=-1;return e.some((function(e,n){return e[0]===t&&(r=n,!0)})),r}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var r=e(this.__entries__,t),n=this.__entries__[r];return n&&n[1]},t.prototype.set=function(t,r){var n=e(this.__entries__,t);~n?this.__entries__[n][1]=r:this.__entries__.push([t,r])},t.prototype.delete=function(t){var r=this.__entries__,n=e(r,t);~n&&r.splice(n,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var r=0,n=this.__entries__;r<n.length;r++){var o=n[r];e.call(t,o[1],o[0])}},t}()}(),isBrowser="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,global$1="undefined"!=typeof global&&global.Math===Math?global:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),requestAnimationFrame$1="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(global$1):function(e){return setTimeout((function(){return e(Date.now())}),1e3/60)},trailingTimeout=2;function throttle(e,t){var r=!1,n=!1,o=0;function a(){r&&(r=!1,e()),n&&s()}function i(){requestAnimationFrame$1(a)}function s(){var e=Date.now();if(r){if(e-o<trailingTimeout)return;n=!0}else r=!0,n=!1,setTimeout(i,t);o=e}return s}var REFRESH_DELAY=20,transitionKeys=["top","right","bottom","left","width","height","size","weight"],mutationObserverSupported="undefined"!=typeof MutationObserver,ResizeObserverController=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=throttle(this.refresh.bind(this),REFRESH_DELAY)}return e.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},e.prototype.removeObserver=function(e){var t=this.observers_,r=t.indexOf(e);~r&&t.splice(r,1),!t.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},e.prototype.updateObservers_=function(){var e=this.observers_.filter((function(e){return e.gatherActive(),e.hasActive()}));return e.forEach((function(e){return e.broadcastActive()})),e.length>0},e.prototype.connect_=function(){isBrowser&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),mutationObserverSupported?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){isBrowser&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,r=void 0===t?"":t;transitionKeys.some((function(e){return!!~r.indexOf(e)}))&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),defineConfigurable=function(e,t){for(var r=0,n=Object.keys(t);r<n.length;r++){var o=n[r];Object.defineProperty(e,o,{value:t[o],enumerable:!1,writable:!1,configurable:!0})}return e},getWindowOf=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||global$1},emptyRect=createRectInit(0,0,0,0);function toFloat(e){return parseFloat(e)||0}function getBordersSize(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return t.reduce((function(t,r){return t+toFloat(e["border-"+r+"-width"])}),0)}function getPaddings(e){for(var t={},r=0,n=["top","right","bottom","left"];r<n.length;r++){var o=n[r],a=e["padding-"+o];t[o]=toFloat(a)}return t}function getSVGContentRect(e){var t=e.getBBox();return createRectInit(0,0,t.width,t.height)}function getHTMLElementContentRect(e){var t=e.clientWidth,r=e.clientHeight;if(!t&&!r)return emptyRect;var n=getWindowOf(e).getComputedStyle(e),o=getPaddings(n),a=o.left+o.right,i=o.top+o.bottom,s=toFloat(n.width),c=toFloat(n.height);if("border-box"===n.boxSizing&&(Math.round(s+a)!==t&&(s-=getBordersSize(n,"left","right")+a),Math.round(c+i)!==r&&(c-=getBordersSize(n,"top","bottom")+i)),!isDocumentElement(e)){var u=Math.round(s+a)-t,l=Math.round(c+i)-r;1!==Math.abs(u)&&(s-=u),1!==Math.abs(l)&&(c-=l)}return createRectInit(o.left,o.top,s,c)}var isSVGGraphicsElement="undefined"!=typeof SVGGraphicsElement?function(e){return e instanceof getWindowOf(e).SVGGraphicsElement}:function(e){return e instanceof getWindowOf(e).SVGElement&&"function"==typeof e.getBBox};function isDocumentElement(e){return e===getWindowOf(e).document.documentElement}function getContentRect(e){return isBrowser?isSVGGraphicsElement(e)?getSVGContentRect(e):getHTMLElementContentRect(e):emptyRect}function createReadOnlyRect(e){var t=e.x,r=e.y,n=e.width,o=e.height,a="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,i=Object.create(a.prototype);return defineConfigurable(i,{x:t,y:r,width:n,height:o,top:r,right:t+n,bottom:o+r,left:t}),i}function createRectInit(e,t,r,n){return{x:e,y:t,width:r,height:n}}var ResizeObservation=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=createRectInit(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=getContentRect(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},e}(),ResizeObserverEntry=function(e,t){var r=createReadOnlyRect(t);defineConfigurable(this,{target:e,contentRect:r})},ResizeObserverSPI=function(){function e(e,t,r){if(this.activeObservations_=[],this.observations_=new MapShim,"function"!=typeof e)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=r}return e.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof getWindowOf(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new ResizeObservation(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof getWindowOf(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach((function(t){t.isActive()&&e.activeObservations_.push(t)}))},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map((function(e){return new ResizeObserverEntry(e.target,e.broadcastRect())}));this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),observers="undefined"!=typeof WeakMap?new WeakMap:new MapShim,ResizeObserver=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var r=ResizeObserverController.getInstance(),n=new ResizeObserverSPI(t,r,this);observers.set(this,n)};["observe","unobserve","disconnect"].forEach((function(e){ResizeObserver.prototype[e]=function(){var t;return(t=observers.get(this))[e].apply(t,arguments)}}));var index=void 0!==global$1.ResizeObserver?global$1.ResizeObserver:ResizeObserver;function isSamePoint(e,t){return e===t||!(!e||!t)&&("pageX"in t&&"pageY"in t?e.pageX===t.pageX&&e.pageY===t.pageY:"clientX"in t&&"clientY"in t&&(e.clientX===t.clientX&&e.clientY===t.clientY))}function restoreFocus(e,t){e!==document.activeElement&&contains(t,e)&&"function"==typeof e.focus&&e.focus()}function monitorResize(e,t){var r=null,n=null;var o=new index((function(e){var o=_slicedToArray$1(e,1)[0].target;if(document.documentElement.contains(o)){var a=o.getBoundingClientRect(),i=a.width,s=a.height,c=Math.floor(i),u=Math.floor(s);r===c&&n===u||Promise.resolve().then((function(){t({width:c,height:u})})),r=c,n=u}}));return e&&o.observe(e),function(){o.disconnect()}}var useBuffer=function(e,t){var r=React.useRef(!1),n=React.useRef(null);function o(){window.clearTimeout(n.current)}return[function a(i){if(r.current&&!0!==i)o(),n.current=window.setTimeout((function(){r.current=!1,a()}),t);else{if(!1===e())return;r.current=!0,o(),n.current=window.setTimeout((function(){r.current=!1}),t)}},function(){r.current=!1,o()}]};function getElement(e){return"function"!=typeof e?null:e()}function getPoint(e){return"object"===_typeof$2(e)&&e?e:null}var Align=function(e,t){var r=e.children,n=e.disabled,o=e.target,a=e.align,i=e.onAlign,s=e.monitorWindowResize,c=e.monitorBufferTime,u=void 0===c?0:c,l=React.useRef({}),f=React.useRef(),p=React.Children.only(r),d=React.useRef({});d.current.disabled=n,d.current.target=o,d.current.align=a,d.current.onAlign=i;var h=_slicedToArray$1(useBuffer((function(){var e=d.current,t=e.disabled,r=e.target,n=e.align,o=e.onAlign;if(!t&&r){var a,i=f.current,s=getElement(r),c=getPoint(r);l.current.element=s,l.current.point=c,l.current.align=n;var u=document.activeElement;return s&&isVisible(s)?a=alignElement(i,s,n):c&&(a=alignPoint(i,c,n)),restoreFocus(u,i),o&&a&&o(i,a),!0}return!1}),u),2),m=h[0],g=h[1],y=React.useRef({cancel:function(){}}),v=React.useRef({cancel:function(){}});React.useEffect((function(){var e=getElement(o),t=getPoint(o);f.current!==v.current.element&&(v.current.cancel(),v.current.element=f.current,v.current.cancel=monitorResize(f.current,m)),l.current.element===e&&isSamePoint(l.current.point,t)&&isEqual_1(l.current.align,a)||(m(),y.current.element!==e&&(y.current.cancel(),y.current.element=e,y.current.cancel=monitorResize(e,m)))})),React.useEffect((function(){n?g():m()}),[n]);var b=React.useRef(null);return React.useEffect((function(){s?b.current||(b.current=addEventListenerWrap(window,"resize",m)):b.current&&(b.current.remove(),b.current=null)}),[s]),React.useEffect((function(){return function(){y.current.cancel(),v.current.cancel(),b.current&&b.current.remove(),g()}}),[]),React.useImperativeHandle(t,(function(){return{forceAlign:function(){return m(!0)}}})),React.isValidElement(p)&&(p=React.cloneElement(p,{ref:composeRef(p.ref,f)})),p},RcAlign=React.forwardRef(Align);RcAlign.displayName="Align";var runtime={exports:{}};!function(e){var t=function(e){var t,r=Object.prototype,n=r.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",i=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function c(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof g?t:g,a=Object.create(o.prototype),i=new P(n||[]);return a._invoke=function(e,t,r){var n=f;return function(o,a){if(n===d)throw new Error("Generator is already running");if(n===h){if("throw"===o)throw a;return k()}for(r.method=o,r.arg=a;;){var i=r.delegate;if(i){var s=C(i,r);if(s){if(s===m)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(n===f)throw n=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n=d;var c=l(e,t,r);if("normal"===c.type){if(n=r.done?h:p,c.arg===m)continue;return{value:c.arg,done:r.done}}"throw"===c.type&&(n=h,r.method="throw",r.arg=c.arg)}}}(e,r,i),a}function l(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}e.wrap=u;var f="suspendedStart",p="suspendedYield",d="executing",h="completed",m={};function g(){}function y(){}function v(){}var b={};c(b,a,(function(){return this}));var _=Object.getPrototypeOf,E=_&&_(_(O([])));E&&E!==r&&n.call(E,a)&&(b=E);var $=v.prototype=g.prototype=Object.create(b);function w(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function r(o,a,i,s){var c=l(e[o],e,a);if("throw"!==c.type){var u=c.arg,f=u.value;return f&&"object"==typeof f&&n.call(f,"__await")?t.resolve(f.__await).then((function(e){r("next",e,i,s)}),(function(e){r("throw",e,i,s)})):t.resolve(f).then((function(e){u.value=e,i(u)}),(function(e){return r("throw",e,i,s)}))}s(c.arg)}var o;this._invoke=function(e,n){function a(){return new t((function(t,o){r(e,n,t,o)}))}return o=o?o.then(a,a):a()}}function C(e,r){var n=e.iterator[r.method];if(n===t){if(r.delegate=null,"throw"===r.method){if(e.iterator.return&&(r.method="return",r.arg=t,C(e,r),"throw"===r.method))return m;r.method="throw",r.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var o=l(n,e.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,m;var a=o.arg;return a?a.done?(r[e.resultName]=a.value,r.next=e.nextLoc,"return"!==r.method&&(r.method="next",r.arg=t),r.delegate=null,m):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}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 x(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(T,this),this.reset(!0)}function O(e){if(e){var r=e[a];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function r(){for(;++o<e.length;)if(n.call(e,o))return r.value=e[o],r.done=!1,r;return r.value=t,r.done=!0,r};return i.next=i}}return{next:k}}function k(){return{value:t,done:!0}}return y.prototype=v,c($,"constructor",v),c(v,"constructor",y),y.displayName=c(v,s,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===y||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,c(e,s,"GeneratorFunction")),e.prototype=Object.create($),e},e.awrap=function(e){return{__await:e}},w(S.prototype),c(S.prototype,i,(function(){return this})),e.AsyncIterator=S,e.async=function(t,r,n,o,a){void 0===a&&(a=Promise);var i=new S(u(t,r,n,o),a);return e.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},w($),c($,s,"Generator"),c($,a,(function(){return this})),c($,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=[];for(var r in e)t.push(r);return t.reverse(),function r(){for(;t.length;){var n=t.pop();if(n in e)return r.value=n,r.done=!1,r}return r.done=!0,r}},e.values=O,P.prototype={constructor:P,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(x),!e)for(var r in this)"t"===r.charAt(0)&&n.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 o(n,o){return s.type="throw",s.arg=e,r.next=n,o&&(r.method="next",r.arg=t),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],s=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var c=n.call(i,"catchLoc"),u=n.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,m):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),m},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),x(r),m}},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;x(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:O(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),m}},e}(e.exports);try{regeneratorRuntime=t}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}}(runtime);var regenerator=runtime.exports;function asyncGeneratorStep(e,t,r,n,o,a,i){try{var s=e[a](i),c=s.value}catch(e){return void r(e)}s.done?t(c):Promise.resolve(c).then(n,o)}function _asyncToGenerator(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var a=e.apply(t,r);function i(e){asyncGeneratorStep(a,n,o,i,s,"next",e)}function s(e){asyncGeneratorStep(a,n,o,i,s,"throw",e)}i(void 0)}))}}var StatusQueue=["measure","align",null,"motion"],useVisibleStatus=function(e,t){var r=_slicedToArray$1(react.exports.useState(null),2),n=r[0],o=r[1],a=react.exports.useRef(),i=react.exports.useRef(!1);function s(e){i.current||o(e)}function c(){wrapperRaf.cancel(a.current)}return react.exports.useEffect((function(){s("measure")}),[e]),react.exports.useEffect((function(){if("measure"===n)t();n&&(a.current=wrapperRaf(_asyncToGenerator(regenerator.mark((function e(){var t,r;return regenerator.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=StatusQueue.indexOf(n),(r=StatusQueue[t+1])&&-1!==t&&s(r);case 3:case"end":return e.stop()}}),e)})))))}),[n]),react.exports.useEffect((function(){return function(){i.current=!0,c()}}),[]),[n,function(e){c(),a.current=wrapperRaf((function(){s((function(e){switch(n){case"align":return"motion";case"motion":return"stable"}return e})),null==e||e()}))}]},useStretchStyle=function(e){var t=_slicedToArray$1(react.exports.useState({width:0,height:0}),2),r=t[0],n=t[1];return[react.exports.useMemo((function(){var t={};if(e){var n=r.width,o=r.height;-1!==e.indexOf("height")&&o?t.height=o:-1!==e.indexOf("minHeight")&&o&&(t.minHeight=o),-1!==e.indexOf("width")&&n?t.width=n:-1!==e.indexOf("minWidth")&&n&&(t.minWidth=n)}return t}),[e,r]),function(e){n({width:e.offsetWidth,height:e.offsetHeight})}]},PopupInner=react.exports.forwardRef((function(e,t){var r=e.visible,n=e.prefixCls,o=e.className,a=e.style,i=e.children,s=e.zIndex,c=e.stretch,u=e.destroyPopupOnHide,l=e.forceRender,f=e.align,p=e.point,d=e.getRootDomNode,h=e.getClassNameFromAlign,m=e.onAlign,g=e.onMouseEnter,y=e.onMouseLeave,v=e.onMouseDown,b=e.onTouchStart,_=react.exports.useRef(),E=react.exports.useRef(),$=_slicedToArray$1(react.exports.useState(),2),w=$[0],S=$[1],C=_slicedToArray$1(useStretchStyle(c),2),T=C[0],x=C[1];var P=_slicedToArray$1(useVisibleStatus(r,(function(){c&&x(d())})),2),O=P[0],k=P[1],A=react.exports.useRef();function R(){var e;null===(e=_.current)||void 0===e||e.forceAlign()}function I(e,t){var r=h(t);w!==r&&S(r),"align"===O&&(w!==r?Promise.resolve().then((function(){R()})):k((function(){var e;null===(e=A.current)||void 0===e||e.call(A)})),null==m||m(e,t))}var N=_objectSpread2$2({},getMotion(e));function j(){return new Promise((function(e){A.current=e}))}["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach((function(e){var t=N[e];N[e]=function(e,r){return k(),null==t?void 0:t(e,r)}})),react.exports.useEffect((function(){N.motionName||"motion"!==O||k()}),[N.motionName,O]),react.exports.useImperativeHandle(t,(function(){return{forceAlign:R,getElement:function(){return E.current}}}));var M=_objectSpread2$2(_objectSpread2$2({},T),{},{zIndex:s,opacity:"motion"!==O&&"stable"!==O&&r?0:void 0,pointerEvents:"stable"===O?void 0:"none"},a),L=!0;!(null==f?void 0:f.points)||"align"!==O&&"stable"!==O||(L=!1);var D=i;return react.exports.Children.count(i)>1&&(D=react.exports.createElement("div",{className:"".concat(n,"-content")},i)),react.exports.createElement(CSSMotion,_extends$8({visible:r,ref:E,leavedClassName:"".concat(n,"-hidden")},N,{onAppearPrepare:j,onEnterPrepare:j,removeOnLeave:u,forceRender:l}),(function(e,t){var r=e.className,a=e.style,i=classNames(n,o,w,r);return react.exports.createElement(RcAlign,{target:p||d,key:"popup",ref:_,monitorWindowResize:!0,disabled:L,align:f,onAlign:I},react.exports.createElement("div",{ref:t,className:i,onMouseEnter:g,onMouseLeave:y,onMouseDownCapture:v,onTouchStartCapture:b,style:_objectSpread2$2(_objectSpread2$2({},a),M)},D))}))}));PopupInner.displayName="PopupInner";var MobilePopupInner=react.exports.forwardRef((function(e,t){var r=e.prefixCls,n=e.visible,o=e.zIndex,a=e.children,i=e.mobile,s=(i=void 0===i?{}:i).popupClassName,c=i.popupStyle,u=i.popupMotion,l=void 0===u?{}:u,f=i.popupRender,p=react.exports.useRef();react.exports.useImperativeHandle(t,(function(){return{forceAlign:function(){},getElement:function(){return p.current}}}));var d=_objectSpread2$2({zIndex:o},c),h=a;return react.exports.Children.count(a)>1&&(h=react.exports.createElement("div",{className:"".concat(r,"-content")},a)),f&&(h=f(h)),react.exports.createElement(CSSMotion,_extends$8({visible:n,ref:p,removeOnLeave:!0},l),(function(e,t){var n=e.className,o=e.style,a=classNames(r,s,n);return react.exports.createElement("div",{ref:t,className:a,style:_objectSpread2$2(_objectSpread2$2({},o),d)},h)}))}));MobilePopupInner.displayName="MobilePopupInner";var _excluded=["visible","mobile"],Popup=react.exports.forwardRef((function(e,t){var r=e.visible,n=e.mobile,o=_objectWithoutProperties$2(e,_excluded),a=_slicedToArray$1(react.exports.useState(r),2),i=a[0],s=a[1],c=_slicedToArray$1(react.exports.useState(!1),2),u=c[0],l=c[1],f=_objectSpread2$2(_objectSpread2$2({},o),{},{visible:i});react.exports.useEffect((function(){s(r),r&&n&&l(isMobile())}),[r,n]);var p=u?react.exports.createElement(MobilePopupInner,_extends$8({},f,{mobile:n,ref:t})):react.exports.createElement(PopupInner,_extends$8({},f,{ref:t}));return react.exports.createElement("div",null,react.exports.createElement(Mask,f),p)}));Popup.displayName="Popup";var TriggerContext=react.exports.createContext(null);function noop(){}function returnEmptyString(){return""}function returnDocument(e){return e?e.ownerDocument:window.document}var ALL_HANDLERS=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function generateTrigger(e){var t=function(){_inherits$3(r,react.exports.Component);var t=_createSuper$1(r);function r(e){var n,o;return _classCallCheck$4(this,r),(n=t.call(this,e)).popupRef=react.exports.createRef(),n.triggerRef=react.exports.createRef(),n.attachId=void 0,n.clickOutsideHandler=void 0,n.touchOutsideHandler=void 0,n.contextMenuOutsideHandler1=void 0,n.contextMenuOutsideHandler2=void 0,n.mouseDownTimeout=void 0,n.focusTime=void 0,n.preClickTime=void 0,n.preTouchTime=void 0,n.delayTimer=void 0,n.hasPopupMouseDown=void 0,n.onMouseEnter=function(e){var t=n.props.mouseEnterDelay;n.fireEvents("onMouseEnter",e),n.delaySetPopupVisible(!0,t,t?null:e)},n.onMouseMove=function(e){n.fireEvents("onMouseMove",e),n.setPoint(e)},n.onMouseLeave=function(e){n.fireEvents("onMouseLeave",e),n.delaySetPopupVisible(!1,n.props.mouseLeaveDelay)},n.onPopupMouseEnter=function(){n.clearDelayTimer()},n.onPopupMouseLeave=function(e){var t;e.relatedTarget&&!e.relatedTarget.setTimeout&&contains(null===(t=n.popupRef.current)||void 0===t?void 0:t.getElement(),e.relatedTarget)||n.delaySetPopupVisible(!1,n.props.mouseLeaveDelay)},n.onFocus=function(e){n.fireEvents("onFocus",e),n.clearDelayTimer(),n.isFocusToShow()&&(n.focusTime=Date.now(),n.delaySetPopupVisible(!0,n.props.focusDelay))},n.onMouseDown=function(e){n.fireEvents("onMouseDown",e),n.preClickTime=Date.now()},n.onTouchStart=function(e){n.fireEvents("onTouchStart",e),n.preTouchTime=Date.now()},n.onBlur=function(e){n.fireEvents("onBlur",e),n.clearDelayTimer(),n.isBlurToHide()&&n.delaySetPopupVisible(!1,n.props.blurDelay)},n.onContextMenu=function(e){e.preventDefault(),n.fireEvents("onContextMenu",e),n.setPopupVisible(!0,e)},n.onContextMenuClose=function(){n.isContextMenuToShow()&&n.close()},n.onClick=function(e){if(n.fireEvents("onClick",e),n.focusTime){var t;if(n.preClickTime&&n.preTouchTime?t=Math.min(n.preClickTime,n.preTouchTime):n.preClickTime?t=n.preClickTime:n.preTouchTime&&(t=n.preTouchTime),Math.abs(t-n.focusTime)<20)return;n.focusTime=0}n.preClickTime=0,n.preTouchTime=0,n.isClickToShow()&&(n.isClickToHide()||n.isBlurToHide())&&e&&e.preventDefault&&e.preventDefault();var r=!n.state.popupVisible;(n.isClickToHide()&&!r||r&&n.isClickToShow())&&n.setPopupVisible(!n.state.popupVisible,e)},n.onPopupMouseDown=function(){var e;(n.hasPopupMouseDown=!0,clearTimeout(n.mouseDownTimeout),n.mouseDownTimeout=window.setTimeout((function(){n.hasPopupMouseDown=!1}),0),n.context)&&(e=n.context).onPopupMouseDown.apply(e,arguments)},n.onDocumentClick=function(e){if(!n.props.mask||n.props.maskClosable){var t=e.target,r=n.getRootDomNode(),o=n.getPopupDomNode();contains(r,t)&&!n.isContextMenuOnly()||contains(o,t)||n.hasPopupMouseDown||n.close()}},n.getRootDomNode=function(){var e=n.props.getTriggerDOMNode;if(e)return e(n.triggerRef.current);try{var t=findDOMNode(n.triggerRef.current);if(t)return t}catch(e){}return ReactDOM.findDOMNode(_assertThisInitialized$2(n))},n.getPopupClassNameFromAlign=function(e){var t=[],r=n.props,o=r.popupPlacement,a=r.builtinPlacements,i=r.prefixCls,s=r.alignPoint,c=r.getPopupClassNameFromAlign;return o&&a&&t.push(getAlignPopupClassName(a,i,e,s)),c&&t.push(c(e)),t.join(" ")},n.getComponent=function(){var e=n.props,t=e.prefixCls,r=e.destroyPopupOnHide,o=e.popupClassName,a=e.onPopupAlign,i=e.popupMotion,s=e.popupAnimation,c=e.popupTransitionName,u=e.popupStyle,l=e.mask,f=e.maskAnimation,p=e.maskTransitionName,d=e.maskMotion,h=e.zIndex,m=e.popup,g=e.stretch,y=e.alignPoint,v=e.mobile,b=e.forceRender,_=n.state,E=_.popupVisible,$=_.point,w=n.getPopupAlign(),S={};return n.isMouseEnterToShow()&&(S.onMouseEnter=n.onPopupMouseEnter),n.isMouseLeaveToHide()&&(S.onMouseLeave=n.onPopupMouseLeave),S.onMouseDown=n.onPopupMouseDown,S.onTouchStart=n.onPopupMouseDown,react.exports.createElement(Popup,_extends$8({prefixCls:t,destroyPopupOnHide:r,visible:E,point:y&&$,className:o,align:w,onAlign:a,animation:s,getClassNameFromAlign:n.getPopupClassNameFromAlign},S,{stretch:g,getRootDomNode:n.getRootDomNode,style:u,mask:l,zIndex:h,transitionName:c,maskAnimation:f,maskTransitionName:p,maskMotion:d,ref:n.popupRef,motion:i,mobile:v,forceRender:b}),"function"==typeof m?m():m)},n.attachParent=function(e){wrapperRaf.cancel(n.attachId);var t,r=n.props,o=r.getPopupContainer,a=r.getDocument,i=n.getRootDomNode();o?(i||0===o.length)&&(t=o(i)):t=a(n.getRootDomNode()).body,t?t.appendChild(e):n.attachId=wrapperRaf((function(){n.attachParent(e)}))},n.getContainer=function(){var e=(0,n.props.getDocument)(n.getRootDomNode()).createElement("div");return e.style.position="absolute",e.style.top="0",e.style.left="0",e.style.width="100%",n.attachParent(e),e},n.setPoint=function(e){n.props.alignPoint&&e&&n.setState({point:{pageX:e.pageX,pageY:e.pageY}})},n.handlePortalUpdate=function(){n.state.prevPopupVisible!==n.state.popupVisible&&n.props.afterPopupVisibleChange(n.state.popupVisible)},n.triggerContextValue={onPopupMouseDown:n.onPopupMouseDown},o="popupVisible"in e?!!e.popupVisible:!!e.defaultPopupVisible,n.state={prevPopupVisible:o,popupVisible:o},ALL_HANDLERS.forEach((function(e){n["fire".concat(e)]=function(t){n.fireEvents(e,t)}})),n}return _createClass$3(r,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var e,t=this.props;if(this.state.popupVisible)return this.clickOutsideHandler||!this.isClickToHide()&&!this.isContextMenuToShow()||(e=t.getDocument(this.getRootDomNode()),this.clickOutsideHandler=addEventListenerWrap(e,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(e=e||t.getDocument(this.getRootDomNode()),this.touchOutsideHandler=addEventListenerWrap(e,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(e=e||t.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=addEventListenerWrap(e,"scroll",this.onContextMenuClose)),void(!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=addEventListenerWrap(window,"blur",this.onContextMenuClose)));this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),wrapperRaf.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var e;return(null===(e=this.popupRef.current)||void 0===e?void 0:e.getElement())||null}},{key:"getPopupAlign",value:function(){var e=this.props,t=e.popupPlacement,r=e.popupAlign,n=e.builtinPlacements;return t&&n?getAlignFromPlacement(n,t,r):r}},{key:"setPopupVisible",value:function(e,t){var r=this.props.alignPoint,n=this.state.popupVisible;this.clearDelayTimer(),n!==e&&("popupVisible"in this.props||this.setState({popupVisible:e,prevPopupVisible:n}),this.props.onPopupVisibleChange(e)),r&&t&&e&&this.setPoint(t)}},{key:"delaySetPopupVisible",value:function(e,t,r){var n=this,o=1e3*t;if(this.clearDelayTimer(),o){var a=r?{pageX:r.pageX,pageY:r.pageY}:null;this.delayTimer=window.setTimeout((function(){n.setPopupVisible(e,a),n.clearDelayTimer()}),o)}else this.setPopupVisible(e,r)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(e){var t=this.props.children.props,r=this.props;return t[e]&&r[e]?this["fire".concat(e)]:t[e]||r[e]}},{key:"isClickToShow",value:function(){var e=this.props,t=e.action,r=e.showAction;return-1!==t.indexOf("click")||-1!==r.indexOf("click")}},{key:"isContextMenuOnly",value:function(){var e=this.props.action;return"contextMenu"===e||1===e.length&&"contextMenu"===e[0]}},{key:"isContextMenuToShow",value:function(){var e=this.props,t=e.action,r=e.showAction;return-1!==t.indexOf("contextMenu")||-1!==r.indexOf("contextMenu")}},{key:"isClickToHide",value:function(){var e=this.props,t=e.action,r=e.hideAction;return-1!==t.indexOf("click")||-1!==r.indexOf("click")}},{key:"isMouseEnterToShow",value:function(){var e=this.props,t=e.action,r=e.showAction;return-1!==t.indexOf("hover")||-1!==r.indexOf("mouseEnter")}},{key:"isMouseLeaveToHide",value:function(){var e=this.props,t=e.action,r=e.hideAction;return-1!==t.indexOf("hover")||-1!==r.indexOf("mouseLeave")}},{key:"isFocusToShow",value:function(){var e=this.props,t=e.action,r=e.showAction;return-1!==t.indexOf("focus")||-1!==r.indexOf("focus")}},{key:"isBlurToHide",value:function(){var e=this.props,t=e.action,r=e.hideAction;return-1!==t.indexOf("focus")||-1!==r.indexOf("blur")}},{key:"forcePopupAlign",value:function(){var e;this.state.popupVisible&&(null===(e=this.popupRef.current)||void 0===e||e.forceAlign())}},{key:"fireEvents",value:function(e,t){var r=this.props.children.props[e];r&&r(t);var n=this.props[e];n&&n(t)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var t=this.state.popupVisible,r=this.props,n=r.children,o=r.forceRender,a=r.alignPoint,i=r.className,s=r.autoDestroy,c=react.exports.Children.only(n),u={key:"trigger"};this.isContextMenuToShow()?u.onContextMenu=this.onContextMenu:u.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(u.onClick=this.onClick,u.onMouseDown=this.onMouseDown,u.onTouchStart=this.onTouchStart):(u.onClick=this.createTwoChains("onClick"),u.onMouseDown=this.createTwoChains("onMouseDown"),u.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(u.onMouseEnter=this.onMouseEnter,a&&(u.onMouseMove=this.onMouseMove)):u.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?u.onMouseLeave=this.onMouseLeave:u.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(u.onFocus=this.onFocus,u.onBlur=this.onBlur):(u.onFocus=this.createTwoChains("onFocus"),u.onBlur=this.createTwoChains("onBlur"));var l=classNames(c&&c.props&&c.props.className,i);l&&(u.className=l);var f=_objectSpread2$2({},u);supportRef(c)&&(f.ref=composeRef(this.triggerRef,c.ref));var p,d=react.exports.cloneElement(c,f);return(t||this.popupRef.current||o)&&(p=react.exports.createElement(e,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!t&&s&&(p=null),react.exports.createElement(TriggerContext.Provider,{value:this.triggerContextValue},d,p)}}],[{key:"getDerivedStateFromProps",value:function(e,t){var r=e.popupVisible,n={};return void 0!==r&&t.popupVisible!==r&&(n.popupVisible=r,n.prevPopupVisible=t.popupVisible),n}}]),r}();return t.contextType=TriggerContext,t.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:returnEmptyString,getDocument:returnDocument,onPopupVisibleChange:noop,afterPopupVisibleChange:noop,onPopupAlign:noop,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},t}var Trigger=generateTrigger(Portal),autoAdjustOverflow={adjustX:1,adjustY:1},targetOffset=[0,0],placements={left:{points:["cr","cl"],overflow:autoAdjustOverflow,offset:[-4,0],targetOffset:targetOffset},right:{points:["cl","cr"],overflow:autoAdjustOverflow,offset:[4,0],targetOffset:targetOffset},top:{points:["bc","tc"],overflow:autoAdjustOverflow,offset:[0,-4],targetOffset:targetOffset},bottom:{points:["tc","bc"],overflow:autoAdjustOverflow,offset:[0,4],targetOffset:targetOffset},topLeft:{points:["bl","tl"],overflow:autoAdjustOverflow,offset:[0,-4],targetOffset:targetOffset},leftTop:{points:["tr","tl"],overflow:autoAdjustOverflow,offset:[-4,0],targetOffset:targetOffset},topRight:{points:["br","tr"],overflow:autoAdjustOverflow,offset:[0,-4],targetOffset:targetOffset},rightTop:{points:["tl","tr"],overflow:autoAdjustOverflow,offset:[4,0],targetOffset:targetOffset},bottomRight:{points:["tr","br"],overflow:autoAdjustOverflow,offset:[0,4],targetOffset:targetOffset},rightBottom:{points:["bl","br"],overflow:autoAdjustOverflow,offset:[4,0],targetOffset:targetOffset},bottomLeft:{points:["tl","bl"],overflow:autoAdjustOverflow,offset:[0,4],targetOffset:targetOffset},leftBottom:{points:["br","bl"],overflow:autoAdjustOverflow,offset:[-4,0],targetOffset:targetOffset}},Content=function(e){var t=e.overlay,r=e.prefixCls,n=e.id,o=e.overlayInnerStyle;return react.exports.createElement("div",{className:"".concat(r,"-inner"),id:n,role:"tooltip",style:o},"function"==typeof t?t():t)},Tooltip$1=function(e,t){var r=e.overlayClassName,n=e.trigger,o=void 0===n?["hover"]:n,a=e.mouseEnterDelay,i=void 0===a?0:a,s=e.mouseLeaveDelay,c=void 0===s?.1:s,u=e.overlayStyle,l=e.prefixCls,f=void 0===l?"rc-tooltip":l,p=e.children,d=e.onVisibleChange,h=e.afterVisibleChange,m=e.transitionName,g=e.animation,y=e.motion,v=e.placement,b=void 0===v?"right":v,_=e.align,E=void 0===_?{}:_,$=e.destroyTooltipOnHide,w=void 0!==$&&$,S=e.defaultVisible,C=e.getTooltipContainer,T=e.overlayInnerStyle,x=_objectWithoutProperties$2(e,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),P=react.exports.useRef(null);react.exports.useImperativeHandle(t,(function(){return P.current}));var O=_objectSpread2$2({},x);"visible"in e&&(O.popupVisible=e.visible);var k=!1,A=!1;if("boolean"==typeof w)k=w;else if(w&&"object"===_typeof$2(w)){var R=w.keepParent;k=!0===R,A=!1===R}return react.exports.createElement(Trigger,_extends$8({popupClassName:r,prefixCls:f,popup:function(){var t=e.arrowContent,r=void 0===t?null:t,n=e.overlay,o=e.id;return[react.exports.createElement("div",{className:"".concat(f,"-arrow"),key:"arrow"},r),react.exports.createElement(Content,{key:"content",prefixCls:f,id:o,overlay:n,overlayInnerStyle:T})]},action:o,builtinPlacements:placements,popupPlacement:b,ref:P,popupAlign:E,getPopupContainer:C,onPopupVisibleChange:d,afterPopupVisibleChange:h,popupTransitionName:m,popupAnimation:g,popupMotion:y,defaultPopupVisible:S,destroyPopupOnHide:k,autoDestroy:A,mouseLeaveDelay:c,popupStyle:u,mouseEnterDelay:i},O),p)},Tooltip$2=react.exports.forwardRef(Tooltip$1);const Tooltip=e=>{const{overlay:t,children:r,trigger:n="hover",direction:o="top",prefixCls:a="purefi-tooltip"}=e,i=React.createElement(React.Fragment,null,t),s=React.createElement("span",null,r);return React.createElement(Tooltip$2,{prefixCls:a,trigger:n,placement:o,overlay:i,destroyTooltipOnHide:!0},s)},RiskTooltip=e=>{const{children:t}=e,r=useAppSelector(getI18n),{title:n,okLabel:o,okDesc:a,warningLabel:i,warningDesc:s,badLabel:c,badDesc:u}=r.details.riskTooltip,l=React.createElement("div",{className:"purefi-risk-tooltip__overlay"},React.createElement("div",{className:"purefi-risk-tooltip__title"},n),React.createElement("div",{className:"purefi-risk-tooltip__content"},React.createElement("div",{className:"purefi-risk-tooltip__scale"}),React.createElement("div",{className:"purefi-risk-tooltip__desc"},React.createElement("div",{className:"purefi-risk-tooltip__zone"},React.createElement("div",{className:"purefi-risk-tooltip__border"}),React.createElement("div",{className:"purefi-risk-tooltip__item"},React.createElement("div",{className:"purefi-risk-tooltip__item-title purefi-risk-tooltip__item-title_good"},o),React.createElement("div",{className:"purefi-risk-tooltip__item-text"},a))),React.createElement("div",{className:"purefi-risk-tooltip__zone"},React.createElement("div",{className:"purefi-risk-tooltip__border"}),React.createElement("div",{className:"purefi-risk-tooltip__item"},React.createElement("div",{className:"purefi-risk-tooltip__item-title purefi-risk-tooltip__item-title_warning"},i),React.createElement("div",{className:"purefi-risk-tooltip__item-text"},s))),React.createElement("div",{className:"purefi-risk-tooltip__zone"},React.createElement("div",{className:"purefi-risk-tooltip__border"}),React.createElement("div",{className:"purefi-risk-tooltip__item"},React.createElement("div",{className:"purefi-risk-tooltip__item-title purefi-risk-tooltip__item-title_bad"},c),React.createElement("div",{className:"purefi-risk-tooltip__item-text"},u))))));return React.createElement(Tooltip,{overlay:l,trigger:"click",prefixCls:"purefi-risk-tooltip"},t)},ListItem$1=e=>{const{item:{icon:t,text:r,desc:n,isGood:o,isLearnLink:a}}=e,i=useAppSelector(getI18n),{learnMoreText:s}=i.details,c=clsx("purefi-notes__item",o?"purefi-notes__item_good":"purefi-notes__item_bad");return React.createElement("div",{className:c},React.createElement("div",null,React.createElement("img",{className:"purefi-notes__item-icon",src:t,alt:"icon"})),React.createElement("div",null,React.createElement("div",{className:"purefi-notes__item-label"},r),React.createElement("div",{className:"purefi-notes__item-description"},n),a&&React.createElement(RiskTooltip,null,React.createElement("div",{className:"purefi-notes__item-help"},s))))};var attentionIcon="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAS0SURBVHgBtVY7bFxFFD3z3sz77c/2Zh072A5JAwmCoKQIFCBAEZ8mgkjQUEVCaZEQNBTIiBYKiIgUIVGFhkhAA6JIYdGEgoRIiJAfCZHs2Fnv3+877zPct5sClF3HjuzRzu7qad49c849984wbMFo/jC1vzz1+OfQBOu1br1bffXGn6PWcmzBsMuzH/HSzBFAg+O3T9Kjl0at1bAFIw6Dg0DW/5/G6WPrrd0SQJXEJpQaAMpY23ZAqJTRF3KWGktTbDdgmqR8ANgXNsF2AxKMMZBUEdl0+yVVOUN1T0nG2HprN1UW374J462zkLdPVcadMf14lvJylrg/xlHEVRqB6SZYpoyHBpyfh0Yzu3rK3Fubrp0yTHtf/Zh33u/51crMo0d0w0bQbn5Yv7kiVOKDGWXSTPFNA149Xdqxc3rirFWeOPz+T+7lS+dX/L1P7nyOF2swCvW5xtItxZ1xMLMCh1uCL67e84xGiip904AWY68Va7Mv6KVdEGHr0MT4KjSTds+L9OtDSsXALcqXQZ8SrKIJzSjkyaRnGif/5JlUw2IPNY3hOCXNHqeXKZCggAXKjU6pYZwCOyiU8rLL+oD5NBwT0G0yK+VRKfvCx7CxGYamw7oqCQjERhp2QXwQrxHLOEbsNqibpKhfvkDMHCSRROTHqBCYkl3aQKZNFK0aEN7eMODfFzvRjHcRhiUgQ4nFGzH07DrGZ6YgSjXMHnoCOufgZBrkm/G7kJ0l0jHra5ma2ENhNg5ol7TCnSsRaRsho7TUdgpc/yPDM3McVimXWpCEvC8r0zToDhGiHpOs3UXcauWbmMWIMdRR7x3VD0zsst7QhUBttoDJ3RWqax+tOx5MvQHZW0bcW0HYWsy1BnfycrD6+bXKY2Ay2GXv73y9sHC/cYYy1HTmFydKqExTEJIukxLVKR0rtyL8ei4hACLHBq3s6YMhGbYAXtlNzGj/ZK5Cdezw21Xr+XmEC/fFHgaYxKqepRl0YcIo7aBZhVksElMT09MZsVNoLjHcvKrh3M8hpNehDu7Tm2lfZkW/JPSeYbGHMgxifoUAM24VNc2qQrM5SqZDoA1ycBOTcz6dEArST9FuqEEbZbT3vIEnHuLAR5YmzQ0DHvjAra+csRtkwEnyOunAwaxxyp+AIGBnzKfYGZVHhB27JYRt9WswL/w0XIPX6iDoqGsbBuyz7AW/J9J7hfpnv+D7UxQov4LKJUBu3yyRfVCNC6g4IFYx9dY6eo3gr6fm5ZVhcUceT24vOeOTxbOIchN7BCAHy/OOkjdpcg7LmWs6pS2lWuwhaKygs9wghtnpUXFHMqw1wu+7Y50lYduPWBXCyaiViSy38GBB3jdzgxBYQpsK17rwOi7ay+k/nV+CL0fFHclw6lN40o2Pr95chteguvPbUAG5MeoB0iW8iG5okp7nOWuSjC66dxMvkuzYiwujrxnrns75uPyJ8zodqSfHJs2ZYrUMw3YoZ/mNIqVycOE2O3DbEbGDH7raiWc/875ZL94DAfPx27w1xzPtHU3gqDDZPl3QEUEVIAMFr4duEOA7GYgvXv6qc+lBsTYE+D/wE4fE2tq1SlAQ1qUlGcnAbc8vrH9T++/4F3vrEiGMxqGPAAAAAElFTkSuQmCC",blockIcon="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKpSURBVHgBvVbNThNRFP7uZTqaigmJG1dmSDRRIz8TdGcCLDQsTCxRDK6ER/AJDC/gM2DiwsQFuDNgAix0p62SSKMo8wImNa0FpnPv8dw7dLBFC4MdvqSZ2zsn58t35vwJHAFf718bkxB3IcQYQB4R+rQiaIVKpKikGroUanp140159TBfotPLzamBGTZ4wkevk53WwO6ORqNBgSbMjSx/nk9FuDF92XOVs8Cvh5EChrj+S5lngFCP+6vloN1Gtl9sPRh85KpcMS2Zdcbees/2IJcTHlxZLN6+Umi3aVG4eW+gICQW0AVs122I+aRn/KXyswOEcRiNMvShS6jVNCcWVTi8fjO8SUiZbKWbZAb5POe2YJ+uTKJmCU024pBMPA7MN3VdG8Th97euziSEe6mfCdxTViWkiDmELWohVpAhkgTSelwKQgEZw3Hi3NRCFBzWOtRukL95B6evj0Lke5EW4W7IahqIVhcQfXpr73r2CDmSo+Z4oMB7Jx7CuXAJx0GO20y1WoU8dz4hlPvtxTPHA6VwHGWHQcQi+yROGIawggxA9Vrrf7KPisOngPW2fMefz5/izMQ0UpOwVxUpRJUfUOvvknuem02DksM2axzfFsKdD2v21y0oFcvj6fVRksAiMka0RyiJFm3ufJsa2EIGvdTADOVa1cSUAn9po99mKfPPISPEM5GJiSxHMg+/Tw0WCZR6yndCuzpzl9Sh6JGT6HKJmP3G+pQ03rxLCPtflAIW/xhdwvY2WYWcMrP+6/1lqqXTXHy5Pk8a/63UkDVCXQHpWX/pS0sV/HVN3Joe9rRSZkZ6SAG7JtaV2WNKHMbJP5V1JGziqIuwaVthSLwMq8Bk48hyef5fth0JmzBbgR3UAkOC26Bd9XW86pttO2roNWZd9I+w6v8GZ3U1NWWKXOYAAAAASUVORK5CYII=",goodIcon="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAVmSURBVHgBnVZZiBxVFD2v1t5munuWzKQzmUxwMC4ExQ2/3PMhgkIkH4KCImKiQTFBcPuYj/wIQ5BE/FNQ8UcIbiEqSH4ECYIEjaJEkszEdjJ7Vy/V1bW897yvqntm4sJ0+6iamup69557zzvvVDH0ONyTO59Ob5k4JKQc4b7zXmX5yvTo3oXFbuMZehjzH4xk86WhmdTozUPQbMCfR2P+99+q5fKesWe8cjc5NPQwPJ7m3G95cRgzAGsQmeLIdZliYX+3OXoC3PnUTItH4VnIIPmB2dCsLDTTfrLbHD0BqhFyfk5yApQxIh2UQtO3yQsP5LuJ7xlQBs2fIUXnDlJy8CAELnYX3zOgnepzoWltuXEqwEXgNufZnm+q3cT3DGhkMo8xPYMYkTqNfA+h533ZbXxPgJVPRifMbPFB6OkEsLOrNHah2xw9Adq5gbeM3LYCoCNRjSCFmkjl0lu7zdEVoJSS1U7unLYLpUdgFbHuFwy6lUN2YPA559PtRxY/Hh7dLNemTiMlWPWzHUeyI9tfM/LXUoTZeUIHJ904CJ0/4FeXaC4LdMv6WrNTFY1ptpCCQUSNwHFO5/eWP/oHICV+KJIix6RWM1Km05cplqvV+WezwxOvG/2TxIe1sRQ6QgSr5yF8hzpNwegbpXoG28Sx9pwAUf0SquWLLwztWzhudMKDb295noG9DZaIgTqDH7TQN7oLWm58Q2cdPA7RWgT3KrCyfW26KIhZiRnIdlF06mYGum4+TjcJoPxu3wBy/BVoKZqsBKHHQZK7ZJn9uHqpZcwzeB1+pYymUyej0dee6ooF5bNqjgjoqKO5/CdqK/XL6nnSYbF4G/0d+/uSMqNwNdBa0T4dywjdGmZ/rCBfaiLXr8G0TViZFapVg+CcDMHHyryLRsU/Y4Xy0DqgwN20l9DdUJU3lMVBOY2dFqguRbAtG1GoloGYkTpCugphIz2Ux0ApuJHJ1XvoffNhAsjEJKQyYrYpVvymiDwSX0hrYyI/YmNwfAv9b6u3Boz8BGJjUAqWUSws0Vzsc2Zrxyi6DQiei9dJav8NKpONHtMpfGXbRJ2u9ijRF8WnHoYk5AVohh3bnhTktTwk66uj5ZEHrlGK0IDUE8HIjqQ7LXWuIumOTqbESIWpM/Qlyr8sIZWlZLaOTL1BV5OeaTEgDyN4VTfy3PDVdUDuN2Mpx5bVAWxTsiYWdY2S35h6BZrUiYVsIY2FGQ96yiSR0DdPgzoWYQxIU0i1gGmZ70weXH1/A2Dz0hqVKjElVVSIsBXTplSnUFRHSWGKDBO6QaBU4zW3DtPViLeHXdyaGES8FylX1IS3Mndg7oR2tPToldkEMPK+ov5fkiJZC0knD32quEZq48gWC9QN0aQZcWJVRAxK9zzkiIKAXpFBPMcgsjQ9QMdAVNGB1zRTjVp+vcPIPRNFfI5AShF9I0W+T2vjo1X3sHRZkKxdDI7lYZB9Mb0NSt1IIYg+iQs/VNBPjpbuN5DzSTyWEa8Ej6I4R9Bwp8f3uz9hgzrQPDVxZ91pnHYrrXSjIlGrMNSrTAahVjYt/uvkDbhvcCxnmCm7TTOLFdp0qpg7H0C3qVuesMiU7VEhITWazvCHb3qj+UUH56o9cO7N3PW1RRxcXtFnanXM3rFbnN41VV9Wz74/nLkdhvZu/xa2O5cnQVhqg1OHkUIxkN86ADOVhqVaVVKgfeq7DpwrC0dLT6we/lfAzcapY7D1s317hI4DxOq9tO/Tli3RTw44vMNAppCHqYxciHhZ3EoVjRXv5ckX3en/BbhxyCkYJ87nx6nRQqEg0oPbwrvsLLufZDEhQs4412ZcR35+0nKPT02h85mHvwAeAXpB1XuqlAAAAABJRU5ErkJggg==";const NoteList=e=>{const{value:t,items:r}=e,n=useAppSelector(getI18n),o=useAppSelector(getDangerousConnectionNames),a=useAppSelector(getRiskThresholds),{goodToGoText:i,goodToGoDesc:s,highRiskOfBlockingText:c,highRiskOfBlockingDesc:u,veryHighRiskOfBlockingDesc:l}=n.details;console.log(n);const f=r.map((e=>e.name)),p=[],d=f.filter((e=>o.includes(e)));return t<=a.low&&0===d.length?p.push({icon:goodIcon,text:i,desc:s,isGood:!0,isLearnLink:!0}):(p.push({icon:attentionIcon,text:c,desc:u,isGood:!1,isLearnLink:!0}),d.forEach((e=>{p.push({icon:blockIcon,text:n.details.connectionDescription[e].label,desc:l,isGood:!1,isLearnLink:!1})}))),React.createElement("div",{className:"purefi-notes"},p.map((e=>React.createElement(ListItem$1,{key:e.text,item:e}))))};var infoIcon="data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20opacity%3D%220.4%22%3E%3Cpath%20d%3D%22M8.79999%207.2002H7.19998V12.0002H8.79999V7.2002Z%22%20fill%3D%22%2300FFD1%22%2F%3E%3Cpath%20d%3D%22M7.99998%200C3.58001%200%200%203.58001%200%207.99998C0%2012.42%203.58001%2016%207.99998%2016C12.42%2016%2016%2012.42%2016%207.99998C16%203.57997%2012.42%200%207.99998%200ZM7.99998%2014.4C4.47198%2014.4%201.59997%2011.528%201.59997%207.99998C1.59997%204.47198%204.47198%201.60001%207.99998%201.60001C11.528%201.60001%2014.4%204.47198%2014.4%207.99998C14.4%2011.528%2011.528%2014.4%207.99998%2014.4Z%22%20fill%3D%22%2300FFD1%22%2F%3E%3Cpath%20d%3D%22M8.79999%204H7.19998V5.60001H8.79999V4Z%22%20fill%3D%22%2300FFD1%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E";const ListItem=e=>{const{riskScore:t,label:r,helpText:n}=e;return React.createElement("div",{className:"purefi-connections__item"},React.createElement("div",{className:"purefi-connections__item-description"},React.createElement("span",{className:"purefi-connections__item-label"},r),React.createElement(Tooltip,{overlay:n},React.createElement("img",{src:infoIcon,alt:"help text"}))),React.createElement("div",{className:"purefi-connections__item-value"},`${t}%`))},ConnectionList=e=>{const{items:t}=e,r=useAppSelector(getI18n),{foundText:n,notFoundText:o,connectionDescription:a}=r.details,i=(null==t?void 0:t.length)?`${n}:`:o,s=t.filter((e=>e.name in a));return React.createElement("div",{className:"purefi-connections"},React.createElement("p",{className:"purefi-connections__title"},i),s&&s.map((e=>{const t=a[e.name],{label:r,helpText:n}=t;return React.createElement(ListItem,{key:e.name,riskScore:e.riskScore,label:r,helpText:n})})))};var Component={},toggleSelection=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,r=[],n=0;n<e.rangeCount;n++)r.push(e.getRangeAt(n));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null}return e.removeAllRanges(),function(){"Caret"===e.type&&e.removeAllRanges(),e.rangeCount||r.forEach((function(t){e.addRange(t)})),t&&t.focus()}},deselectCurrent=toggleSelection,clipboardToIE11Formatting={"text/plain":"Text","text/html":"Url",default:"Text"},defaultMessage="Copy to clipboard: #{key}, Enter";function format(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}function copy(e,t){var r,n,o,a,i,s,c=!1;t||(t={}),r=t.debug||!1;try{if(o=deselectCurrent(),a=document.createRange(),i=document.getSelection(),(s=document.createElement("span")).textContent=e,s.style.all="unset",s.style.position="fixed",s.style.top=0,s.style.clip="rect(0, 0, 0, 0)",s.style.whiteSpace="pre",s.style.webkitUserSelect="text",s.style.MozUserSelect="text",s.style.msUserSelect="text",s.style.userSelect="text",s.addEventListener("copy",(function(n){if(n.stopPropagation(),t.format)if(n.preventDefault(),void 0===n.clipboardData){r&&console.warn("unable to use e.clipboardData"),r&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var o=clipboardToIE11Formatting[t.format]||clipboardToIE11Formatting.default;window.clipboardData.setData(o,e)}else n.clipboardData.clearData(),n.clipboardData.setData(t.format,e);t.onCopy&&(n.preventDefault(),t.onCopy(n.clipboardData))})),document.body.appendChild(s),a.selectNodeContents(s),i.addRange(a),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");c=!0}catch(o){r&&console.error("unable to copy using execCommand: ",o),r&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),c=!0}catch(o){r&&console.error("unable to copy using clipboardData: ",o),r&&console.error("falling back to prompt"),n=format("message"in t?t.message:defaultMessage),window.prompt(n,e)}}finally{i&&("function"==typeof i.removeRange?i.removeRange(a):i.removeAllRanges()),s&&document.body.removeChild(s),o()}return c}var copyToClipboard=copy;Object.defineProperty(Component,"__esModule",{value:!0}),Component.CopyToClipboard=void 0;var _react=_interopRequireDefault(react.exports),_copyToClipboard=_interopRequireDefault(copyToClipboard);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _typeof(e){return _typeof="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},_typeof(e)}function ownKeys(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 _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(r,!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(r).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _objectWithoutProperties(e,t){if(null==e)return{};var r,n,o=_objectWithoutPropertiesLoose(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function _objectWithoutPropertiesLoose(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(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)}}function _createClass(e,t,r){return t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r),e}function _possibleConstructorReturn(e,t){return!t||"object"!==_typeof(t)&&"function"!=typeof t?_assertThisInitialized(e):t}function _getPrototypeOf(e){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},_getPrototypeOf(e)}function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf(e,t)}function _setPrototypeOf(e,t){return _setPrototypeOf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},_setPrototypeOf(e,t)}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var CopyToClipboard$1=function(){function e(){var t,r;_classCallCheck(this,e);for(var n=arguments.length,o=new Array(n),a=0;a<n;a++)o[a]=arguments[a];return _defineProperty(_assertThisInitialized(r=_possibleConstructorReturn(this,(t=_getPrototypeOf(e)).call.apply(t,[this].concat(o)))),"onClick",(function(e){var t=r.props,n=t.text,o=t.onCopy,a=t.children,i=t.options,s=_react.default.Children.only(a),c=(0,_copyToClipboard.default)(n,i);o&&o(n,c),s&&s.props&&"function"==typeof s.props.onClick&&s.props.onClick(e)})),r}return _inherits(e,_react["default"].PureComponent),_createClass(e,[{key:"render",value:function(){var e=this.props;e.text,e.onCopy,e.options;var t=e.children,r=_objectWithoutProperties(e,["text","onCopy","options","children"]),n=_react.default.Children.only(t);return _react.default.cloneElement(n,_objectSpread({},r,{onClick:this.onClick}))}}]),e}();Component.CopyToClipboard=CopyToClipboard$1,_defineProperty(CopyToClipboard$1,"defaultProps",{onCopy:void 0,options:void 0});var _require=Component,CopyToClipboard=_require.CopyToClipboard;CopyToClipboard.CopyToClipboard=CopyToClipboard;var lib=CopyToClipboard,copySvg="data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2220%22%20viewBox%3D%220%200%2018%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.1484%2020H3.6875C1.96432%2020%200.5625%2018.5982%200.5625%2016.875V6.28906C0.5625%204.56589%201.96432%203.16406%203.6875%203.16406H11.1484C12.8716%203.16406%2014.2734%204.56589%2014.2734%206.28906V16.875C14.2734%2018.5982%2012.8716%2020%2011.1484%2020ZM3.6875%204.72656C2.82599%204.72656%202.125%205.42755%202.125%206.28906V16.875C2.125%2017.7365%202.82599%2018.4375%203.6875%2018.4375H11.1484C12.0099%2018.4375%2012.7109%2017.7365%2012.7109%2016.875V6.28906C12.7109%205.42755%2012.0099%204.72656%2011.1484%204.72656H3.6875ZM17.3984%2014.9219V3.125C17.3984%201.40182%2015.9966%200%2014.2734%200H5.60156C5.17004%200%204.82031%200.349731%204.82031%200.78125C4.82031%201.21277%205.17004%201.5625%205.60156%201.5625H14.2734C15.1349%201.5625%2015.8359%202.26349%2015.8359%203.125V14.9219C15.8359%2015.3534%2016.1857%2015.7031%2016.6172%2015.7031C17.0487%2015.7031%2017.3984%2015.3534%2017.3984%2014.9219Z%22%20fill%3D%22%237000FF%22%2F%3E%3C%2Fsvg%3E";const Description=e=>{const{item:{address:t},riskLevel:r}=e,n=useAppSelector(getI18n),o=`${t.slice(0,6)}...${t.slice(-4)}`,[a,i]=react.exports.useState(!1);react.exports.useEffect((()=>{a&&setTimeout((()=>i(!1)),3e3)}),[a]);const{copyText:s,copiedText:c}=n.clipboard;return React.createElement("div",{className:(()=>{let e="";return e=r===RiskLevel.LOW?"purefi-description_good":r===RiskLevel.HIGH?"purefi-description_bad":"purefi-description_warning",clsx("purefi-description",e)})()},React.createElement("div",{className:"purefi-description__address"},React.createElement(Tooltip,{overlay:a?c:s},React.createElement(lib.CopyToClipboard,{text:t,onCopy:()=>{i(!0)}},React.createElement("img",{src:copySvg,className:"purefi-description__copy-icon",onClick:e=>{e.stopPropagation()},alt:"copy"}))),React.createElement("span",null,o)),React.createElement("div",{className:"purefi-description__status"},React.createElement("div",null,(()=>{const{lowRisk:e,highRisk:t,mediumRisk:o}=n.details;return r===RiskLevel.LOW?e:r===RiskLevel.HIGH?t:o})())))},CustomAccordion=e=>{const{items:t}=e,[r,n]=react.exports.useState([]),[o,a]=react.exports.useState([]);return react.exports.useEffect((()=>{a(t.map((e=>clsx("purefi-accordion__item",r.includes(e.address.address)&&"purefi-accordion__item_open"))))}),[t,r]),React.createElement(Accordion,{className:"purefi-accordion",allowZeroExpanded:!0,onChange:e=>n(e)},t&&t.map(((e,t)=>{const{address:r,riskScore:n,riskLevel:a,connections:i}=e;return React.createElement(AccordionItem,{className:o[t],key:e.address.address,uuid:e.address.address},React.createElement(AccordionItemHeadingWrapper,{className:"purefi-accordion__heading"},React.createElement(AccordionItemButtonWrapper,{className:"purefi-accordion__button"},React.createElement(Description,{item:r,riskLevel:a}))),React.createElement(AccordionItemPanel,{className:"purefi-accordion__panel"},React.createElement("div",{className:"purefi-accordion__panel-item"},React.createElement(RiskTooltip,null,React.createElement(Scale,{item:r,value:n}))),React.createElement("div",{className:"purefi-accordion__panel-item"},React.createElement(NoteList,{value:n,items:i})),React.createElement("div",{className:"purefi-accordion__panel-item"},React.createElement(ConnectionList,{items:i}))))})))};function styleInject(e,t){void 0===t&&(t={});var r=t.insertAt;if(e&&"undefined"!=typeof document){var n=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css","top"===r&&n.firstChild?n.insertBefore(o,n.firstChild):n.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}}var css_248z=':root{--purefi_green:#5cde2e;--purefi_red:#eb5757;--purefi_deepred:#ff012e;--purefi_orange:#ffb800;--purefi_white:#fff;--purefi_button-primary-color:#0c0d30;--purefi_button-secondary-color:#7000ff;--purefi_border-color:#ffffff50;--purefi_overlay-background:#00000030;--purefi_tooltip-background:#7000ffe5;--purefi_risk-tooltip-background:#2d0d7b;--purefi_modal-background:#0c0d30;--purefi_notice-background:#0c0d30;--purefi_note-background:#0c0d20;--purefi_accordion-background:#04061c;--purefi_scrollbar-track-background:#34355f;--purefi_scrollbar-thumb-background:#8384be;--purefi_modal-header-height:110px;--purefi_border-radius:16px;--purefi_overlay_z-index:1000;--purefi_modal_z-index:1001;--purefi_tooltip_z-index:1002}.purefi-modal,.purefi-notification,.purefi-widget{box-sizing:border-box;color:var(--purefi_white);line-height:125%}.purefi-modal{background:var(--purefi_modal-background);border-radius:var(--purefi_border-radius);color:var(--purefi_white);left:50%;max-width:550px;min-width:450px;position:fixed;top:50%;transform:translate(-50%,-50%);width:70%;z-index:var(--purefi_modal_z-index)}.purefi-modal__header{height:var(--purefi_modal-header-height);padding:20px;position:relative}.purefi-modal__content{align-items:center;display:flex;justify-content:center;overflow:auto;padding:20px}.purefi-modal__content::-webkit-scrollbar{width:4px}.purefi-modal__content::-webkit-scrollbar-track{background:var(--purefi_scrollbar-track-background);border-radius:10px}.purefi-modal__content::-webkit-scrollbar-thumb{background:var(--purefi_scrollbar-thumb-background);border-radius:10px}.purefi-modal__logo{color:#cabcbc;font-size:13px;font-style:normal;font-weight:400;line-height:130%;margin-bottom:16px;text-align:center}.purefi-modal__logo-text{margin-right:10px}.purefi-modal__title{font-size:24px;font-weight:600;margin:0;text-align:center}.purefi-modal__button-icon{background:transparent;border:none;cursor:pointer;outline:none;padding:0}.purefi-modal__button-close{height:20px;position:absolute;right:20px;top:20px;width:20px}.purefi-modal__icon-close{height:20px;width:20px}.purefi-overlay{background-color:var(--purefi_overlay-background);bottom:0;left:0;position:fixed;right:0;top:0;z-index:var(--purefi_overlay_z-index)}.purefi-overlay.ReactModal__Overlay{opacity:0;transition:opacity .15s ease-in}.purefi-overlay.ReactModal__Overlay--after-open{opacity:1}@media only screen and (max-width:576px){.purefi-modal{border-radius:unset;height:100%;min-width:auto;width:100%}.purefi-modal__content{height:calc(100% - var(--purefi_modal-header-height) - 10px);margin-bottom:10px}}.purefi-button{border:none;border-radius:var(--purefi_border-radius);cursor:pointer;height:100%;max-height:35px;outline:none;padding:10px 20px}.purefi-button.purefi-button_primary{background-color:var(--purefi_button-primary-color);color:var(--purefi_white)}.purefi-button.purefi-button_secondary{background-color:var(--purefi_button-secondary-color);color:var(--purefi_white)}.purefi-button.purefi-button-size_block{display:block;font-size:16px;font-weight:600;height:100%;max-height:52px;width:100%}.purefi-button.purefi-button-icon{padding:5px 15px 5px 10px}.purefi-accordion__item{border:1px solid var(--purefi_border-color);border-radius:var(--purefi_border-radius);padding:8px 0}.purefi-accordion__heading{padding:0 16px}.purefi-accordion__item+.purefi-accordion__item{margin-top:10px}.purefi-accordion__item:hover,.purefi-accordion__item_open{background-color:var(--purefi_accordion-background)}.purefi-accordion__button{cursor:pointer;padding:10px 30px 10px 0;position:relative}.purefi-accordion__button:after{border-bottom:2px solid;border-right:2px solid;content:"";display:inline-block;height:10px;position:absolute;right:0;top:calc(50% - 6px);transform:rotate(-45deg);width:10px}.purefi-accordion__button[aria-expanded=true]:after,.purefi-accordion__button[aria-selected=true]:after{transform:rotate(45deg)}.purefi-accordion__panel-item{margin-bottom:20px;margin-top:20px}.purefi-accordion__panel{max-height:350px;overflow:auto;padding:0 16px;transition:max-height .3s}.purefi-accordion__panel::-webkit-scrollbar{width:8px}.purefi-accordion__panel::-webkit-scrollbar-thumb{border-radius:8px;box-shadow:inset 0 0 6px hsla(0,3%,42%,.5)}.purefi-accordion__panel::-webkit-scrollbar-track{background-color:#2d0d7b10}.purefi-accordion__panel[hidden]{display:block!important;max-height:0;padding-bottom:0;padding-top:0}@media only screen and (max-width:576px){.purefi-accordion{padding:0}.purefi-accordion__panel{max-height:500px}}.purefi-notes__item{align-items:flex-start;background-color:var(--purefi_note-background);border:1px solid var(--purefi_border-color);border-radius:var(--purefi_border-radius);display:flex;padding:12px}.purefi-notes__item:not(:first-child){margin-top:16px}.purefi-notes__item.purefi-notes__item_good .purefi-notes__item-label{color:var(--purefi_green)}.purefi-notes__item.purefi-notes__item_bad .purefi-notes__item-label{color:var(--purefi_red)}.purefi-notes__item-icon{margin-right:20px;width:20px}.purefi-notes__item-label{font-size:16px;font-weight:500;line-height:130%;margin-bottom:10px}.purefi-notes__item-description{font-size:13px;line-height:130%;margin-bottom:10px}.purefi-notes__item-help{color:var(--purefi_button-secondary-color);cursor:pointer;font-size:13px}.purefi-notes__item-help:hover{text-decoration:underline}.purefi-risk-tooltip{background:var(--purefi_risk-tooltip-background);border-radius:4px;color:var(--purefi_white);font-size:12px;max-width:350px;padding:10px;z-index:var(--purefi_tooltip_z-index)}.purefi-risk-tooltip__overlay{padding:10px}.purefi-risk-tooltip__title{font-size:16px;text-align:center}.purefi-risk-tooltip__content{align-items:stretch;display:flex}.purefi-risk-tooltip__scale{background-image:linear-gradient(to top,var(--purefi_deepred),var(--purefi_orange),var(--purefi_green));border-radius:10px;margin-right:10px;min-width:8px;width:8px}.purefi-risk-tooltip__border{border-bottom:1px solid var(--purefi_white);border-right:1px solid var(--purefi_white);border-top:1px solid var(--purefi_white);height:100%;margin-right:10px;min-width:14px}.purefi-risk-tooltip__zone{align-items:center;display:flex;height:100px}.purefi-risk-tooltip__zone:not(:first-child){margin-top:14px}.purefi-risk-tooltip__item{text-align:left}.purefi-risk-tooltip__item-title{font-size:16px;font-weight:500;line-height:21px;margin-bottom:10px}.purefi-risk-tooltip__item-title.purefi-risk-tooltip__item-title_good{color:var(--purefi_green)}.purefi-risk-tooltip__item-title.purefi-risk-tooltip__item-title_warning{color:var(--purefi_orange)}.purefi-risk-tooltip__item-title.purefi-risk-tooltip__item-title_bad{color:var(--purefi_red)}.purefi-risk-tooltip__item-text{font-size:14px;line-height:130%}.purefi-connections__title{font-size:18px;font-weight:600;margin-bottom:10px;text-align:center}.purefi-connections__item{border-bottom:1px solid var(--purefi_border-color);height:42px;justify-content:space-between;padding-bottom:7px;padding-top:7px}.purefi-connections__item,.purefi-connections__item-description{align-items:center;display:flex}.purefi-connections__item-label{display:block;margin-right:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.purefi-connections__item-value{align-items:center;display:flex}@media only screen and (max-width:576px){.purefi-connections__item-label{max-width:160px}}.purefi-description{align-items:center;display:flex;justify-content:space-between}.purefi-description_good{color:var(--purefi_green)}.purefi-description_bad{color:var(--purefi_red)}.purefi-description_warning{color:var(--purefi_orange)}.purefi-description__status{align-items:center;display:flex}.purefi-description__address{color:var(--purefi_white)}.purefi-description__copy-icon{height:20px;margin-bottom:2px;margin-right:10px;width:20px}.purefi-description__icon-container{align-items:center;display:flex;margin-right:15px}.purefi-description__icon{height:25px;width:25px}.purefi-notification{max-width:300px;min-width:200px;position:fixed;width:100%;z-index:var(--purefi_tooltip_z-index)}.purefi-notification__content{font-size:16px}.purefi-notification__header{font-weight:600;margin-bottom:10px;text-transform:capitalize}.purefi-notification__content_error .purefi-notification__header{color:var(--purefi_red)}.purefi-notification__content_warning .purefi-notification__header{color:var(--purefi_orange)}.purefi-notification__content_success .purefi-notification__header{color:var(--purefi_green)}.purefi-notification__message{color:var(--purefi_white);padding-right:24px;word-break:break-all}.purefi-notification-notice{background:var(--purefi_notice-background);border-radius:var(--purefi_border-radius);margin:10px;padding:16px 24px;position:relative}.purefi-notification-notice-close{cursor:pointer;opacity:1;position:absolute;right:15px;top:15px}.purefi-notification-notice-close:hover{text-decoration:none}.purefi-notification-fade-appear,.purefi-notification-fade-enter{opacity:0}.purefi-notification-fade-appear,.purefi-notification-fade-enter,.purefi-notification-fade-leave{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-animation-timing-function:cubic-bezier(.55,0,.55,.2);animation-timing-function:cubic-bezier(.55,0,.55,.2)}.purefi-notification-fade-appear.purefi-notification-fade-appear-active,.purefi-notification-fade-enter.purefi-notification-fade-enter-active{-webkit-animation-name:purefi_notification-fadein;animation-name:purefi_notification-fadein;-webkit-animation-play-state:running;animation-play-state:running}.purefi-notification-fade-leave.purefi-notification-fade-leave-active{-webkit-animation-name:purefi_notification-fadeout;animation-name:purefi_notification-fadeout;-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes purefi_notification-fadein{0%{opacity:0}to{opacity:1}}@keyframes purefi_notification-fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes purefi_notification-fadeout{0%{opacity:1}to{opacity:0}}@keyframes purefi_notification-fadeout{0%{opacity:1}to{opacity:0}}@media only screen and (max-width:576px){.purefi-notification-notice{border:1px solid var(--purefi_border-color)}}.purefi-scale{cursor:pointer;height:50px}.purefi-scale__container{align-items:center;display:flex;font-weight:400;justify-content:space-between;margin-bottom:26px}.purefi-scale__title_good{color:var(--purefi_green);margin-left:20px}.purefi-scale__title_bad{color:var(--purefi_deepred);margin-right:20px}.purefi-scale__plate{background-image:linear-gradient(to right,var(--purefi_deepred),var(--purefi_orange),var(--purefi_green));border-radius:10px;height:8px;position:relative;width:100%}.purefi-scale__pointer{position:absolute;top:16px}.purefi-scale__pointer-arrow{border-bottom:10px solid var(--purefi_white);border-left:5px solid transparent;border-right:5px solid transparent;height:0;width:0}.purefi-scale__pointer-arrow:after{content:attr(data-text);font-size:14px;font-weight:400;left:-45px;position:absolute;right:0;text-align:center;top:10px;width:100px}.purefi-spinner{-webkit-animation:purefi_spinner-rotation 1s cubic-bezier(.5,0,.5,1) infinite;animation:purefi_spinner-rotation 1s cubic-bezier(.5,0,.5,1) infinite;-webkit-animation-delay:-.45s;animation-delay:-.45s;border:2px solid transparent;border-radius:50%;border-top:2px solid var(--purefi_white);display:inline-block;height:25px;width:25px}@-webkit-keyframes purefi_spinner-rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes purefi_spinner-rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.purefi-tooltip{background:var(--purefi_tooltip-background);border-radius:4px;color:var(--purefi_white);font-size:12px;max-width:200px;padding:10px;text-align:center;white-space:break-spaces;z-index:var(--purefi_tooltip_z-index)}.purefi-status{align-items:center;display:flex;justify-content:space-between}.purefi-status_ok{color:var(--purefi_green)}.purefi-status_danger{color:var(--purefi_red)}.purefi-status_warning{color:var(--purefi_orange)}.purefi-status__icon-container{height:25px;margin-right:5px;width:25px}.purefi-status__icon{height:25px;width:25px}.purefi-status__icon.purefi-status__icon_logo{border:1px solid #fff;border-radius:50%}.purefi-status__description{text-align:center;width:120px}.purefi-details{width:100%}.purefi-details__button-container{height:52px;margin-top:40px}@media only screen and (max-width:576px){.purefi-details__description{padding:0}.purefi-details{height:100%}}.purefi-notice{width:100%}.purefi-notice__text{text-align:center}.purefi-notice__button-container{height:52px;margin-top:40px}';styleInject(css_248z);const Theme=()=>React.createElement(React.Fragment,null);var _path$3,_defs;function _extends$3(){return _extends$3=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},_extends$3.apply(this,arguments)}var _path$2,SvgPurefiLogo=function(e){return react.exports.createElement("svg",_extends$3({width:"1em",height:"1em",viewBox:"0 0 28 28",xmlns:"http://www.w3.org/2000/svg"},e),_path$3||(_path$3=react.exports.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m9.227.829 13.864 15.134L6.588 2.111c-.23.143-.456.293-.677.449l16.68 14L3.686 4.513c-.178.193-.35.39-.517.594l19.002 12.11-20.64-9.628c-.119.23-.232.464-.338.701l20.65 9.632L.273 11.12c-.053.255-.1.512-.139.772l21.474 6.773L0 14.854c.016.27.04.537.07.803l21.404 3.775-20.758-.907c.091.268.19.532.296.793l20.428.892-19.055 1.668c.17.25.349.495.534.734l18.589-1.626-16.624 3.686c.254.217.516.425.784.624l16.008-3.55L8.04 26.71c.344.162.697.31 1.056.444l12.847-4.677-10.295 5.36c.452.076.91.13 1.376.162l9.278-4.832-6.834 4.787a13.939 13.939 0 0 0 1.797-.308l5.484-3.84-3.494 3.202a13.977 13.977 0 0 0 2.898-1.601l1.122-1.028-.39.466A13.99 13.99 0 0 0 28 14.016c0-1.37-.196-2.695-.563-3.946l-.177 4.058-.518-5.926a13.969 13.969 0 0 0-.931-1.713l.674 7.707-2.13-9.61a14.101 14.101 0 0 0-1.023-1.015l2.393 10.794-4.494-12.35a13.984 13.984 0 0 0-1.035-.569l4.797 13.185L17.627.476c-.328-.088-.66-.164-.997-.228l7.672 14.743L13.81 0c-.31.004-.617.018-.922.041l10.777 15.396L10.04.563c-.275.08-.546.17-.813.266Z",fill:"url(#purefi-logo_svg__a)"})),_defs||(_defs=react.exports.createElement("defs",null,react.exports.createElement("linearGradient",{id:"purefi-logo_svg__a",x1:25.924,y1:22.071,x2:2.369,y2:5.634,gradientUnits:"userSpaceOnUse"},react.exports.createElement("stop",{stopColor:"#7000FF"}),react.exports.createElement("stop",{offset:.49,stopColor:"#00FFD1"}),react.exports.createElement("stop",{offset:1,stopColor:"#FFBF1C"})))))};function _extends$2(){return _extends$2=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},_extends$2.apply(this,arguments)}var _path$1,SvgSuccess=function(e){return react.exports.createElement("svg",_extends$2({width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),_path$2||(_path$2=react.exports.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 1.5C6.201 1.5 1.5 6.201 1.5 12S6.201 22.5 12 22.5 22.5 17.799 22.5 12A10.5 10.5 0 0 0 12 1.5Zm-1.2 14.925-3.75-3.72 1.192-1.178 2.558 2.536 5.558-5.513 1.192 1.185-6.75 6.69ZM3 12a9 9 0 1 0 18 0 9 9 0 0 0-18 0Z",fill:"#5CDE2E"})))};function _extends$1(){return _extends$1=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},_extends$1.apply(this,arguments)}var _path,SvgWarning=function(e){return react.exports.createElement("svg",_extends$1({width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),_path$1||(_path$1=react.exports.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.325 21.6h19.5a.75.75 0 0 0 .667-1.095l-9.75-18.75a.75.75 0 0 0-1.335 0l-9.75 18.75a.75.75 0 0 0 .668 1.095Zm18.262-1.5H3.562l8.513-16.372L20.587 20.1ZM12 16.5a1.125 1.125 0 1 0 0 2.25 1.125 1.125 0 0 0 0-2.25Zm.75-8.25h-1.5V15h1.5V8.25Z",fill:"#FFB800"})))};function _extends(){return _extends=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},_extends.apply(this,arguments)}var SvgDanger=function(e){return react.exports.createElement("svg",_extends({width:"1em",height:"1em",viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),_path||(_path=react.exports.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M.5 11c0 5.799 4.701 10.5 10.5 10.5S21.5 16.799 21.5 11 16.799.5 11 .5.5 5.201.5 11Zm17.363 5.813L5.188 4.136a9 9 0 0 1 12.675 12.675ZM5.18 17.87A9 9 0 0 1 4.13 5.203L16.797 17.87a9 9 0 0 1-11.617 0Z",fill:"#EB5757"})))};const Status=()=>{const e=useAppDispatch(),t=useAppSelector(getRiskData),r=useAppSelector(getRiskThresholds),n=useAppSelector(getShouldShowNotice),o=useAppSelector(getPayloadLoading),a=useAppSelector(getRiskLoading),i=useAppSelector(getBlocked),s=useAppSelector(getI18n),c=o||a,u=react.exports.useCallback((()=>{if(!c&&!i)if(t.length)e(push("/details"));else{const t=n?push("/notice"):riskActions.fetchRisk();e(t)}}),[t,c,i,e,push,riskActions.fetchRisk]);return React.createElement(Button,{onClick:u,withIcon:!0,primary:!0},React.createElement("div",{className:(()=>{var e;const n=null===(e=t[0])||void 0===e?void 0:e.riskScore;let o="";return n<=r.low&&(o="purefi-status_ok"),n>=r.high&&(o="purefi-status_danger"),n>r.low&&n<r.high&&(o="purefi-status_warning"),clsx("purefi-status",o)})()},React.createElement("span",{className:"purefi-status__icon-container"},(()=>{var e;if(c)return React.createElement(Spinner,null);const n=null===(e=t[0])||void 0===e?void 0:e.riskScore;return void 0===n?React.createElement(SvgPurefiLogo,{className:"purefi-status__icon purefi-status__icon_logo"}):n<=r.low?React.createElement(SvgSuccess,{className:"purefi-status__icon"}):n>=r.high?React.createElement(SvgDanger,{className:"purefi-status__icon"}):React.createElement(SvgWarning,{className:"purefi-status__icon"})})()),React.createElement("span",{className:"purefi-status__description"},(()=>{const{check:e,lowRisk:n,highRisk:o,mediumRisk:a}=s.status;return t.length?t[0].riskScore<=r.low?n:t[0].riskScore>=r.high?o:a:e})())))},NoticeModal=()=>{const e=useAppDispatch(),t=useAppSelector(getI18n),r=react.exports.useCallback((()=>{e(push("/")),e(riskActions.fetchRisk())}),[e,push,riskActions.fetchRisk]),{title:n,message:o,button:a}=t.notice;return React.createElement(Modal,{title:n},React.createElement("div",{className:"purefi-notice"},React.createElement("div",{className:"purefi-notice__description"},React.createElement("p",{className:"purefi-notice__text"},o)),React.createElement("div",{className:"purefi-notice__button-container"},React.createElement(Button,{onClick:r,block:!0},a))))},DetailsModal=()=>{const e=useAppDispatch(),t=useAppSelector(getRiskThresholds),r=useAppSelector(getRiskData),n=useAppSelector(getPayloadLoading),o=useAppSelector(getReportLoading),a=useAppSelector(getBlocked),i=useAppSelector(getPayload),s=useAppSelector(getI18n),c=n||o,u=mapRiskDataToRiskItem(r,i,t),l=react.exports.useCallback((()=>{c||a||e(reportActions.fetchReport())}),[c,a,e,reportActions.fetchReport]),{title:f,button:p}=s.details;return React.createElement(Modal,{title:f},React.createElement("div",{className:"purefi-details"},React.createElement("div",{className:"purefi-details__description"},React.createElement(CustomAccordion,{items:u})),React.createElement("div",{className:"purefi-details__button-container"},React.createElement(Button,{onClick:l,block:!0},c||a?React.createElement(Spinner,null):React.createElement(React.Fragment,null,p)))))},App=()=>React.createElement(React.Fragment,null,React.createElement(Theme,null),React.createElement("div",{className:"purefi-widget"},React.createElement(Status,null),React.createElement(Switch,null,React.createElement(Route,{exact:!0,path:"/notice"},React.createElement(NoticeModal,null)),React.createElement(Route,{exact:!0,path:"/details"},React.createElement(DetailsModal,null)))));class PureFIWidget{static blockUI(){PureFIWidget.members.forEach((e=>{e.dispatch(uiActions.setBlocked(!0))}))}static unblockUI(){PureFIWidget.members.forEach((e=>{e.dispatch(uiActions.setBlocked(!1))}))}static flush(){PureFIWidget.members.forEach((e=>{e.dispatch(helperActions.flush())}))}static setSigner(e){PureFI.setSigner(e),PureFIWidget.flush()}static unsetSigner(){PureFI.unsetSigner(),PureFIWidget.flush()}static render(e,t,r,n){let o=null;if("string"==typeof e){const t=e.startsWith("#")?e:`#${e}`;o=document.querySelector(t)}else e instanceof HTMLElement&&(o=e);if(null!==o){ReactDOM.unmountComponentAtNode(o),PureFIWidget.members.has(o)&&(PureFIWidget.members.get(o),PureFIWidget.members.delete(o));const e=createMemoryHistory(),a={block:PureFIWidget.blockUI,unblock:PureFIWidget.unblockUI,onSuccess:()=>{},onError:()=>{}};"function"==typeof r&&(a.onSuccess=r),"function"==typeof n&&(a.onError=n);const i=createStore(e,t||{},a);PureFIWidget.members.set(o,i),ReactDOM.render(React.createElement(React.StrictMode,null,React.createElement(Provider$2,{store:i},React.createElement(ConnectedRouter,{history:e},React.createElement(App,null)))),o)}else window.console.log("DOM node not found")}static unmount(e){let t=null;if("string"==typeof e){const r=e.startsWith("#")?e:`#${e}`;t=document.querySelector(r)}else e instanceof HTMLElement&&(t=e);null!==t&&(ReactDOM.unmountComponentAtNode(t),PureFIWidget.members.has(t)&&(PureFIWidget.members.get(t),PureFIWidget.members.delete(t)))}}PureFIWidget.members=new Map,exports.DefaultI18n=defaultI18n,exports.PureFIWidget=PureFIWidget;
//# sourceMappingURL=/sm/c9ab0497b0e58fa66317bc9d4ef61d4edb49c4f3f461b39fc401744ea24ada4b.map