diff --git a/README.md b/README.md index 0da56ff9..58a87f8c 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,146 @@ -# Demo dapp with @tonconnect/ui-react +# Demo dApp with @tonconnect/ui-react -Try it out https://ton-connect.github.io/demo-dapp-with-react-ui/ +This Demo dApp showcases the integration with @tonconnect/ui-react. Experience it live at [Demo dApp with Wallet](https://ton-connect.github.io/demo-dapp-with-wallet/). -## Learn more about Ton Connect -- https://docs.ton.org/develop/dapps/ton-connect/ -- https://github.com/ton-connect/sdk/tree/main/packages/ui +## Learn More About Ton Connect + +To understand more about Ton Connect and how it enables blockchain functionalities in your applications, refer to the following resources: +- Ton Connect Documentation: [https://docs.ton.org/develop/dapps/ton-connect/](https://docs.ton.org/develop/dapps/ton-connect/) +- Ton Connect SDK and UI Library on GitHub: [https://github.com/ton-connect/sdk/tree/main/packages/ui](https://github.com/ton-connect/sdk/tree/main/packages/ui) + +## Installation + +### Project Dependencies + +Install the necessary packages for this project: + +```bash +npm install +``` + +### ngrok or localtunnel (Optional) + +Choose either ngrok or localtunnel to expose your local server to the internet for testing in Telegram. + +#### ngrok Installation + +```bash +npm install -g ngrok +``` + +ngrok Documentation: [https://ngrok.com/docs](https://ngrok.com/docs) + +#### localtunnel Installation + +```bash +npm install -g localtunnel +``` + +LocalTunnel Documentation: [https://localtunnel.github.io/www/](https://localtunnel.github.io/www/) + +### Creating Telegram Mini Apps (Optional) + +1. Open [@BotFather](https://t.me/BotFather) in Telegram. +2. Send the `/newbot` command to create a new bot. +3. Follow the prompts to set up your bot, providing all necessary information. +4. After the bot is created, send the `/newapp` command to BotFather. +5. Select your bot from the list. +6. Provide all the required information for your Mini App. + + +### Returning to the Application (Optional) + +To return to the application after interacting with the wallet, you must specify a `twaReturnUrl` in `src/App.tsx`. + +Here's a concise guide: + +- **twaReturnUrl**: This is the return URL used by Telegram Web Apps. Set it to redirect users back to your application after wallet interaction. Example: `'https://t.me/WebAppWalletBot/myapp'`. + +Here is a sample configuration for specifying a return URL: + +```jsx + +``` + +### Adding a Custom Wallet (Optional) + +To integrate a custom wallet into your application, adjust the `walletsListConfiguration` in `src/App.tsx`. Include your wallet details in `includeWallets` and specify `universalLink`. + +Here's a concise guide: + +- **universalLink**: This URL is used to open the wallet directly from a web link. It should link to your wallet's bot or app. Example: `'https://t.me/wallet/start'`. + +Here is a sample configuration for adding a custom wallet: + +```jsx + +``` + +## Running the Application + +### Starting the Application + +To start the application, run: + +```bash +npm dev +``` + +The application will be accessible at [http://localhost:5173](http://localhost:5173). + +### Exposing Your Local Server (Optional) + +#### Using ngrok + +```bash +ngrok http 5173 +``` + +#### Using localtunnel + +```bash +lt --port 5173 +``` + +After setting up ngrok or localtunnel, update your Telegram bot's configuration with the provided URL to ensure the bot points to your local development environment. + +### Updating Telegram Bot Configuration (Optional) + +#### Update the Menu Button URL in Telegram Bot + +1. Open [@BotFather](https://t.me/BotFather) in Telegram. +2. Send the `/mybots` command and select your bot. +3. Choose "Bot Settings" then "Menu Button" and finally "Configure menu button". +4. Enter the ngrok or localtunnel URL as the new destination. + +#### Update Mini Apps URL in Telegram + +1. Open [@BotFather](https://t.me/BotFather) in Telegram. +2. Send the `/myapps` command and select your Mini App. +3. Choose "Edit Web App URL". +4. Enter the ngrok or localtunnel URL as the new destination. diff --git a/docs/assets/index-2235795c.js b/docs/assets/index-2235795c.js new file mode 100644 index 00000000..9a12303f --- /dev/null +++ b/docs/assets/index-2235795c.js @@ -0,0 +1,1465 @@ +(function(){const _=document.createElement("link").relList;if(_&&_.supports&&_.supports("modulepreload"))return;for(const j of document.querySelectorAll('link[rel="modulepreload"]'))k(j);new MutationObserver(j=>{for(const $ of j)if($.type==="childList")for(const et of $.addedNodes)et.tagName==="LINK"&&et.rel==="modulepreload"&&k(et)}).observe(document,{childList:!0,subtree:!0});function d(j){const $={};return j.integrity&&($.integrity=j.integrity),j.referrerPolicy&&($.referrerPolicy=j.referrerPolicy),j.crossOrigin==="use-credentials"?$.credentials="include":j.crossOrigin==="anonymous"?$.credentials="omit":$.credentials="same-origin",$}function k(j){if(j.ep)return;j.ep=!0;const $=d(j);fetch(j.href,$)}})();var commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs(b){return b&&b.__esModule&&Object.prototype.hasOwnProperty.call(b,"default")?b.default:b}function getAugmentedNamespace(b){if(b.__esModule)return b;var _=b.default;if(typeof _=="function"){var d=function k(){return this instanceof k?Reflect.construct(_,arguments,this.constructor):_.apply(this,arguments)};d.prototype=_.prototype}else d={};return Object.defineProperty(d,"__esModule",{value:!0}),Object.keys(b).forEach(function(k){var j=Object.getOwnPropertyDescriptor(b,k);Object.defineProperty(d,k,j.get?j:{enumerable:!0,get:function(){return b[k]}})}),d}var jsxRuntime$1={exports:{}},reactJsxRuntime_production_min$1={};/* +object-assign +(c) Sindre Sorhus +@license MIT +*/var getOwnPropertySymbols=Object.getOwnPropertySymbols,hasOwnProperty=Object.prototype.hasOwnProperty,propIsEnumerable=Object.prototype.propertyIsEnumerable;function toObject(b){if(b==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(b)}function shouldUseNative(){try{if(!Object.assign)return!1;var b=new String("abc");if(b[5]="de",Object.getOwnPropertyNames(b)[0]==="5")return!1;for(var _={},d=0;d<10;d++)_["_"+String.fromCharCode(d)]=d;var k=Object.getOwnPropertyNames(_).map(function($){return _[$]});if(k.join("")!=="0123456789")return!1;var j={};return"abcdefghijklmnopqrst".split("").forEach(function($){j[$]=$}),Object.keys(Object.assign({},j)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}var objectAssign=shouldUseNative()?Object.assign:function(b,_){for(var d,k=toObject(b),j,$=1;$setItem.apply(localStorage,[separator+b,_]);const getItem=localStorage.getItem;localStorage.constructor.prototype.getItem=b=>getItem.apply(localStorage,[separator+b]);const removeItem=localStorage.removeItem;localStorage.constructor.prototype.removeItem=b=>removeItem.apply(localStorage,[separator+b]);var 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(b){var _,d,k,j;if(typeof performance=="object"&&typeof performance.now=="function"){var $=performance;b.unstable_now=function(){return $.now()}}else{var et=Date,tt=et.now();b.unstable_now=function(){return et.now()-tt}}if(typeof window>"u"||typeof MessageChannel!="function"){var rt=null,nt=null,ot=function(){if(rt!==null)try{var Zt=b.unstable_now();rt(!0,Zt),rt=null}catch(dn){throw setTimeout(ot,0),dn}};_=function(Zt){rt!==null?setTimeout(_,0,Zt):(rt=Zt,setTimeout(ot,0))},d=function(Zt,dn){nt=setTimeout(Zt,dn)},k=function(){clearTimeout(nt)},b.unstable_shouldYield=function(){return!1},j=b.unstable_forceFrameRate=function(){}}else{var at=window.setTimeout,it=window.clearTimeout;if(typeof console<"u"){var dt=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof dt!="function"&&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 ut=!1,ht=null,ft=-1,st=5,ct=0;b.unstable_shouldYield=function(){return b.unstable_now()>=ct},j=function(){},b.unstable_forceFrameRate=function(Zt){0>Zt||125>>1,yn=Zt[En];if(yn!==void 0&&0St(Vn,An))xn!==void 0&&0>St(xn,Vn)?(Zt[En]=xn,Zt[rn]=An,En=rn):(Zt[En]=Vn,Zt[jn]=An,En=jn);else if(xn!==void 0&&0>St(xn,An))Zt[En]=xn,Zt[rn]=An,En=rn;else break e}}return dn}return null}function St(Zt,dn){var An=Zt.sortIndex-dn.sortIndex;return An!==0?An:Zt.id-dn.id}var xt=[],bt=[],At=1,_t=null,Ct=3,Mt=!1,jt=!1,Rt=!1;function zt(Zt){for(var dn=yt(bt);dn!==null;){if(dn.callback===null)vt(bt);else if(dn.startTime<=Zt)vt(bt),dn.sortIndex=dn.expirationTime,wt(xt,dn);else break;dn=yt(bt)}}function Xt(Zt){if(Rt=!1,zt(Zt),!jt)if(yt(xt)!==null)jt=!0,_(Jt);else{var dn=yt(bt);dn!==null&&d(Xt,dn.startTime-Zt)}}function Jt(Zt,dn){jt=!1,Rt&&(Rt=!1,k()),Mt=!0;var An=Ct;try{for(zt(dn),_t=yt(xt);_t!==null&&(!(_t.expirationTime>dn)||Zt&&!b.unstable_shouldYield());){var En=_t.callback;if(typeof En=="function"){_t.callback=null,Ct=_t.priorityLevel;var yn=En(_t.expirationTime<=dn);dn=b.unstable_now(),typeof yn=="function"?_t.callback=yn:_t===yt(xt)&&vt(xt),zt(dn)}else vt(xt);_t=yt(xt)}if(_t!==null)var jn=!0;else{var Vn=yt(bt);Vn!==null&&d(Xt,Vn.startTime-dn),jn=!1}return jn}finally{_t=null,Ct=An,Mt=!1}}var Kt=j;b.unstable_IdlePriority=5,b.unstable_ImmediatePriority=1,b.unstable_LowPriority=4,b.unstable_NormalPriority=3,b.unstable_Profiling=null,b.unstable_UserBlockingPriority=2,b.unstable_cancelCallback=function(Zt){Zt.callback=null},b.unstable_continueExecution=function(){jt||Mt||(jt=!0,_(Jt))},b.unstable_getCurrentPriorityLevel=function(){return Ct},b.unstable_getFirstCallbackNode=function(){return yt(xt)},b.unstable_next=function(Zt){switch(Ct){case 1:case 2:case 3:var dn=3;break;default:dn=Ct}var An=Ct;Ct=dn;try{return Zt()}finally{Ct=An}},b.unstable_pauseExecution=function(){},b.unstable_requestPaint=Kt,b.unstable_runWithPriority=function(Zt,dn){switch(Zt){case 1:case 2:case 3:case 4:case 5:break;default:Zt=3}var An=Ct;Ct=Zt;try{return dn()}finally{Ct=An}},b.unstable_scheduleCallback=function(Zt,dn,An){var En=b.unstable_now();switch(typeof An=="object"&&An!==null?(An=An.delay,An=typeof An=="number"&&0En?(Zt.sortIndex=An,wt(bt,Zt),yt(xt)===null&&Zt===yt(bt)&&(Rt?k():Rt=!0,d(Xt,An-En))):(Zt.sortIndex=yn,wt(xt,Zt),jt||Mt||(jt=!0,_(Jt))),Zt},b.unstable_wrapCallback=function(Zt){var dn=Ct;return function(){var An=Ct;Ct=dn;try{return Zt.apply(this,arguments)}finally{Ct=An}}}})(scheduler_production_min);scheduler.exports=scheduler_production_min;var schedulerExports=scheduler.exports;/** @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=reactExports,m=objectAssign,r=schedulerExports;function y(b){for(var _="https://reactjs.org/docs/error-decoder.html?invariant="+b,d=1;d"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),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(b){return ia.call(ka,b)?!0:ia.call(ja,b)?!1:ha.test(b)?ka[b]=!0:(ja[b]=!0,!1)}function ma(b,_,d,k){if(d!==null&&d.type===0)return!1;switch(typeof _){case"function":case"symbol":return!0;case"boolean":return k?!1:d!==null?!d.acceptsBooleans:(b=b.toLowerCase().slice(0,5),b!=="data-"&&b!=="aria-");default:return!1}}function na(b,_,d,k){if(_===null||typeof _>"u"||ma(b,_,d,k))return!0;if(k)return!1;if(d!==null)switch(d.type){case 3:return!_;case 4:return _===!1;case 5:return isNaN(_);case 6:return isNaN(_)||1>_}return!1}function B(b,_,d,k,j,$,et){this.acceptsBooleans=_===2||_===3||_===4,this.attributeName=k,this.attributeNamespace=j,this.mustUseProperty=d,this.propertyName=b,this.type=_,this.sanitizeURL=$,this.removeEmptyString=et}var D={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(b){D[b]=new B(b,0,!1,b,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(b){var _=b[0];D[_]=new B(_,1,!1,b[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(b){D[b]=new B(b,2,!1,b.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(b){D[b]=new B(b,2,!1,b,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(b){D[b]=new B(b,3,!1,b.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(b){D[b]=new B(b,3,!0,b,null,!1,!1)});["capture","download"].forEach(function(b){D[b]=new B(b,4,!1,b,null,!1,!1)});["cols","rows","size","span"].forEach(function(b){D[b]=new B(b,6,!1,b,null,!1,!1)});["rowSpan","start"].forEach(function(b){D[b]=new B(b,5,!1,b.toLowerCase(),null,!1,!1)});var oa=/[\-:]([a-z])/g;function pa(b){return b[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(b){var _=b.replace(oa,pa);D[_]=new B(_,1,!1,b,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(b){var _=b.replace(oa,pa);D[_]=new B(_,1,!1,b,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(b){var _=b.replace(oa,pa);D[_]=new B(_,1,!1,b,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(b){D[b]=new B(b,1,!1,b.toLowerCase(),null,!1,!1)});D.xlinkHref=new B("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(b){D[b]=new B(b,1,!1,b.toLowerCase(),null,!0,!0)});function qa(b,_,d,k){var j=D.hasOwnProperty(_)?D[_]:null,$=j!==null?j.type===0:k?!1:!(!(2<_.length)||_[0]!=="o"&&_[0]!=="O"||_[1]!=="n"&&_[1]!=="N");$||(na(_,d,j,k)&&(d=null),k||j===null?la(_)&&(d===null?b.removeAttribute(_):b.setAttribute(_,""+d)):j.mustUseProperty?b[j.propertyName]=d===null?j.type===3?!1:"":d:(_=j.attributeName,k=j.attributeNamespace,d===null?b.removeAttribute(_):(j=j.type,d=j===3||j===4&&d===!0?"":""+d,k?b.setAttributeNS(k,_,d):b.setAttribute(_,d))))}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(typeof Symbol=="function"&&Symbol.for){var E=Symbol.for;sa=E("react.element"),ta=E("react.portal"),ua=E("react.fragment"),wa=E("react.strict_mode"),xa=E("react.profiler"),ya=E("react.provider"),za=E("react.context"),Aa=E("react.forward_ref"),Ba=E("react.suspense"),Ca=E("react.suspense_list"),Da=E("react.memo"),Ea=E("react.lazy"),Fa=E("react.block"),E("react.scope"),Ga=E("react.opaque.id"),Ha=E("react.debug_trace_mode"),Ia=E("react.offscreen"),Ja=E("react.legacy_hidden")}var Ka=typeof Symbol=="function"&&Symbol.iterator;function La(b){return b===null||typeof b!="object"?null:(b=Ka&&b[Ka]||b["@@iterator"],typeof b=="function"?b:null)}var Ma;function Na(b){if(Ma===void 0)try{throw Error()}catch(d){var _=d.stack.trim().match(/\n( *(at )?)/);Ma=_&&_[1]||""}return` +`+Ma+b}var Oa=!1;function Pa(b,_){if(!b||Oa)return"";Oa=!0;var d=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(_)if(_=function(){throw Error()},Object.defineProperty(_.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(_,[])}catch(rt){var k=rt}Reflect.construct(b,[],_)}else{try{_.call()}catch(rt){k=rt}b.call(_.prototype)}else{try{throw Error()}catch(rt){k=rt}b()}}catch(rt){if(rt&&k&&typeof rt.stack=="string"){for(var j=rt.stack.split(` +`),$=k.stack.split(` +`),et=j.length-1,tt=$.length-1;1<=et&&0<=tt&&j[et]!==$[tt];)tt--;for(;1<=et&&0<=tt;et--,tt--)if(j[et]!==$[tt]){if(et!==1||tt!==1)do if(et--,tt--,0>tt||j[et]!==$[tt])return` +`+j[et].replace(" at new "," at ");while(1<=et&&0<=tt);break}}}finally{Oa=!1,Error.prepareStackTrace=d}return(b=b?b.displayName||b.name:"")?Na(b):""}function Qa(b){switch(b.tag){case 5:return Na(b.type);case 16:return Na("Lazy");case 13:return Na("Suspense");case 19:return Na("SuspenseList");case 0:case 2:case 15:return b=Pa(b.type,!1),b;case 11:return b=Pa(b.type.render,!1),b;case 22:return b=Pa(b.type._render,!1),b;case 1:return b=Pa(b.type,!0),b;default:return""}}function Ra(b){if(b==null)return null;if(typeof b=="function")return b.displayName||b.name||null;if(typeof b=="string")return b;switch(b){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(typeof b=="object")switch(b.$$typeof){case za:return(b.displayName||"Context")+".Consumer";case ya:return(b._context.displayName||"Context")+".Provider";case Aa:var _=b.render;return _=_.displayName||_.name||"",b.displayName||(_!==""?"ForwardRef("+_+")":"ForwardRef");case Da:return Ra(b.type);case Fa:return Ra(b._render);case Ea:_=b._payload,b=b._init;try{return Ra(b(_))}catch{}}return null}function Sa(b){switch(typeof b){case"boolean":case"number":case"object":case"string":case"undefined":return b;default:return""}}function Ta(b){var _=b.type;return(b=b.nodeName)&&b.toLowerCase()==="input"&&(_==="checkbox"||_==="radio")}function Ua(b){var _=Ta(b)?"checked":"value",d=Object.getOwnPropertyDescriptor(b.constructor.prototype,_),k=""+b[_];if(!b.hasOwnProperty(_)&&typeof d<"u"&&typeof d.get=="function"&&typeof d.set=="function"){var j=d.get,$=d.set;return Object.defineProperty(b,_,{configurable:!0,get:function(){return j.call(this)},set:function(et){k=""+et,$.call(this,et)}}),Object.defineProperty(b,_,{enumerable:d.enumerable}),{getValue:function(){return k},setValue:function(et){k=""+et},stopTracking:function(){b._valueTracker=null,delete b[_]}}}}function Va(b){b._valueTracker||(b._valueTracker=Ua(b))}function Wa(b){if(!b)return!1;var _=b._valueTracker;if(!_)return!0;var d=_.getValue(),k="";return b&&(k=Ta(b)?b.checked?"true":"false":b.value),b=k,b!==d?(_.setValue(b),!0):!1}function Xa(b){if(b=b||(typeof document<"u"?document:void 0),typeof b>"u")return null;try{return b.activeElement||b.body}catch{return b.body}}function Ya(b,_){var d=_.checked;return m({},_,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:d??b._wrapperState.initialChecked})}function Za(b,_){var d=_.defaultValue==null?"":_.defaultValue,k=_.checked!=null?_.checked:_.defaultChecked;d=Sa(_.value!=null?_.value:d),b._wrapperState={initialChecked:k,initialValue:d,controlled:_.type==="checkbox"||_.type==="radio"?_.checked!=null:_.value!=null}}function $a(b,_){_=_.checked,_!=null&&qa(b,"checked",_,!1)}function ab(b,_){$a(b,_);var d=Sa(_.value),k=_.type;if(d!=null)k==="number"?(d===0&&b.value===""||b.value!=d)&&(b.value=""+d):b.value!==""+d&&(b.value=""+d);else if(k==="submit"||k==="reset"){b.removeAttribute("value");return}_.hasOwnProperty("value")?bb(b,_.type,d):_.hasOwnProperty("defaultValue")&&bb(b,_.type,Sa(_.defaultValue)),_.checked==null&&_.defaultChecked!=null&&(b.defaultChecked=!!_.defaultChecked)}function cb(b,_,d){if(_.hasOwnProperty("value")||_.hasOwnProperty("defaultValue")){var k=_.type;if(!(k!=="submit"&&k!=="reset"||_.value!==void 0&&_.value!==null))return;_=""+b._wrapperState.initialValue,d||_===b.value||(b.value=_),b.defaultValue=_}d=b.name,d!==""&&(b.name=""),b.defaultChecked=!!b._wrapperState.initialChecked,d!==""&&(b.name=d)}function bb(b,_,d){(_!=="number"||Xa(b.ownerDocument)!==b)&&(d==null?b.defaultValue=""+b._wrapperState.initialValue:b.defaultValue!==""+d&&(b.defaultValue=""+d))}function db(b){var _="";return aa.Children.forEach(b,function(d){d!=null&&(_+=d)}),_}function eb(b,_){return b=m({children:void 0},_),(_=db(_.children))&&(b.children=_),b}function fb(b,_,d,k){if(b=b.options,_){_={};for(var j=0;j=d.length))throw Error(y(93));d=d[0]}_=d}_==null&&(_=""),d=_}b._wrapperState={initialValue:Sa(d)}}function ib(b,_){var d=Sa(_.value),k=Sa(_.defaultValue);d!=null&&(d=""+d,d!==b.value&&(b.value=d),_.defaultValue==null&&b.defaultValue!==d&&(b.defaultValue=d)),k!=null&&(b.defaultValue=""+k)}function jb(b){var _=b.textContent;_===b._wrapperState.initialValue&&_!==""&&_!==null&&(b.value=_)}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(b){switch(b){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(b,_){return b==null||b==="http://www.w3.org/1999/xhtml"?lb(_):b==="http://www.w3.org/2000/svg"&&_==="foreignObject"?"http://www.w3.org/1999/xhtml":b}var nb,ob=function(b){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(_,d,k,j){MSApp.execUnsafeLocalFunction(function(){return b(_,d,k,j)})}:b}(function(b,_){if(b.namespaceURI!==kb.svg||"innerHTML"in b)b.innerHTML=_;else{for(nb=nb||document.createElement("div"),nb.innerHTML=""+_.valueOf().toString()+"",_=nb.firstChild;b.firstChild;)b.removeChild(b.firstChild);for(;_.firstChild;)b.appendChild(_.firstChild)}});function pb(b,_){if(_){var d=b.firstChild;if(d&&d===b.lastChild&&d.nodeType===3){d.nodeValue=_;return}}b.textContent=_}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"];Object.keys(qb).forEach(function(b){rb.forEach(function(_){_=_+b.charAt(0).toUpperCase()+b.substring(1),qb[_]=qb[b]})});function sb(b,_,d){return _==null||typeof _=="boolean"||_===""?"":d||typeof _!="number"||_===0||qb.hasOwnProperty(b)&&qb[b]?(""+_).trim():_+"px"}function tb(b,_){b=b.style;for(var d in _)if(_.hasOwnProperty(d)){var k=d.indexOf("--")===0,j=sb(d,_[d],k);d==="float"&&(d="cssFloat"),k?b.setProperty(d,j):b[d]=j}}var ub=m({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(b,_){if(_){if(ub[b]&&(_.children!=null||_.dangerouslySetInnerHTML!=null))throw Error(y(137,b));if(_.dangerouslySetInnerHTML!=null){if(_.children!=null)throw Error(y(60));if(!(typeof _.dangerouslySetInnerHTML=="object"&&"__html"in _.dangerouslySetInnerHTML))throw Error(y(61))}if(_.style!=null&&typeof _.style!="object")throw Error(y(62))}}function wb(b,_){if(b.indexOf("-")===-1)return typeof _.is=="string";switch(b){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(b){return b=b.target||b.srcElement||window,b.correspondingUseElement&&(b=b.correspondingUseElement),b.nodeType===3?b.parentNode:b}var yb=null,zb=null,Ab=null;function Bb(b){if(b=Cb(b)){if(typeof yb!="function")throw Error(y(280));var _=b.stateNode;_&&(_=Db(_),yb(b.stateNode,b.type,_))}}function Eb(b){zb?Ab?Ab.push(b):Ab=[b]:zb=b}function Fb(){if(zb){var b=zb,_=Ab;if(Ab=zb=null,Bb(b),_)for(b=0;b<_.length;b++)Bb(_[b])}}function Gb(b,_){return b(_)}function Hb(b,_,d,k,j){return b(_,d,k,j)}function Ib(){}var Jb=Gb,Kb=!1,Lb=!1;function Mb(){(zb!==null||Ab!==null)&&(Ib(),Fb())}function Nb(b,_,d){if(Lb)return b(_,d);Lb=!0;try{return Jb(b,_,d)}finally{Lb=!1,Mb()}}function Ob(b,_){var d=b.stateNode;if(d===null)return null;var k=Db(d);if(k===null)return null;d=k[_];e:switch(_){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(k=!k.disabled)||(b=b.type,k=!(b==="button"||b==="input"||b==="select"||b==="textarea")),b=!k;break e;default:b=!1}if(b)return null;if(d&&typeof d!="function")throw Error(y(231,_,typeof d));return d}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{Pb=!1}function Rb(b,_,d,k,j,$,et,tt,rt){var nt=Array.prototype.slice.call(arguments,3);try{_.apply(d,nt)}catch(ot){this.onError(ot)}}var Sb=!1,Tb=null,Ub=!1,Vb=null,Wb={onError:function(b){Sb=!0,Tb=b}};function Xb(b,_,d,k,j,$,et,tt,rt){Sb=!1,Tb=null,Rb.apply(Wb,arguments)}function Yb(b,_,d,k,j,$,et,tt,rt){if(Xb.apply(this,arguments),Sb){if(Sb){var nt=Tb;Sb=!1,Tb=null}else throw Error(y(198));Ub||(Ub=!0,Vb=nt)}}function Zb(b){var _=b,d=b;if(b.alternate)for(;_.return;)_=_.return;else{b=_;do _=b,_.flags&1026&&(d=_.return),b=_.return;while(b)}return _.tag===3?d:null}function $b(b){if(b.tag===13){var _=b.memoizedState;if(_===null&&(b=b.alternate,b!==null&&(_=b.memoizedState)),_!==null)return _.dehydrated}return null}function ac(b){if(Zb(b)!==b)throw Error(y(188))}function bc(b){var _=b.alternate;if(!_){if(_=Zb(b),_===null)throw Error(y(188));return _!==b?null:b}for(var d=b,k=_;;){var j=d.return;if(j===null)break;var $=j.alternate;if($===null){if(k=j.return,k!==null){d=k;continue}break}if(j.child===$.child){for($=j.child;$;){if($===d)return ac(j),b;if($===k)return ac(j),_;$=$.sibling}throw Error(y(188))}if(d.return!==k.return)d=j,k=$;else{for(var et=!1,tt=j.child;tt;){if(tt===d){et=!0,d=j,k=$;break}if(tt===k){et=!0,k=j,d=$;break}tt=tt.sibling}if(!et){for(tt=$.child;tt;){if(tt===d){et=!0,d=$,k=j;break}if(tt===k){et=!0,k=$,d=j;break}tt=tt.sibling}if(!et)throw Error(y(189))}}if(d.alternate!==k)throw Error(y(190))}if(d.tag!==3)throw Error(y(188));return d.stateNode.current===d?b:_}function cc(b){if(b=bc(b),!b)return null;for(var _=b;;){if(_.tag===5||_.tag===6)return _;if(_.child)_.child.return=_,_=_.child;else{if(_===b)break;for(;!_.sibling;){if(!_.return||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}}return null}function dc(b,_){for(var d=b.alternate;_!==null;){if(_===b||_===d)return!0;_=_.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(b,_,d,k,j){return{blockedOn:b,domEventName:_,eventSystemFlags:d|16,nativeEvent:j,targetContainers:[k]}}function sc(b,_){switch(b){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(_.pointerId);break;case"gotpointercapture":case"lostpointercapture":oc.delete(_.pointerId)}}function tc(b,_,d,k,j,$){return b===null||b.nativeEvent!==$?(b=rc(_,d,k,j,$),_!==null&&(_=Cb(_),_!==null&&fc(_)),b):(b.eventSystemFlags|=k,_=b.targetContainers,j!==null&&_.indexOf(j)===-1&&_.push(j),b)}function uc(b,_,d,k,j){switch(_){case"focusin":return kc=tc(kc,b,_,d,k,j),!0;case"dragenter":return lc=tc(lc,b,_,d,k,j),!0;case"mouseover":return mc=tc(mc,b,_,d,k,j),!0;case"pointerover":var $=j.pointerId;return nc.set($,tc(nc.get($)||null,b,_,d,k,j)),!0;case"gotpointercapture":return $=j.pointerId,oc.set($,tc(oc.get($)||null,b,_,d,k,j)),!0}return!1}function vc(b){var _=wc(b.target);if(_!==null){var d=Zb(_);if(d!==null){if(_=d.tag,_===13){if(_=$b(d),_!==null){b.blockedOn=_,hc(b.lanePriority,function(){r.unstable_runWithPriority(b.priority,function(){gc(d)})});return}}else if(_===3&&d.stateNode.hydrate){b.blockedOn=d.tag===3?d.stateNode.containerInfo:null;return}}}b.blockedOn=null}function xc(b){if(b.blockedOn!==null)return!1;for(var _=b.targetContainers;0<_.length;){var d=yc(b.domEventName,b.eventSystemFlags,_[0],b.nativeEvent);if(d!==null)return _=Cb(d),_!==null&&fc(_),b.blockedOn=d,!1;_.shift()}return!0}function zc(b,_,d){xc(b)&&d.delete(_)}function Ac(){for(ic=!1;0k?0:1<d;d++)_.push(b);return _}function $c(b,_,d){b.pendingLanes|=_;var k=_-1;b.suspendedLanes&=k,b.pingedLanes&=k,b=b.eventTimes,_=31-Vc(_),b[_]=d}var Vc=Math.clz32?Math.clz32:ad,bd=Math.log,cd=Math.LN2;function ad(b){return b===0?32:31-(bd(b)/cd|0)|0}var dd=r.unstable_UserBlockingPriority,ed=r.unstable_runWithPriority,fd=!0;function gd(b,_,d,k){Kb||Ib();var j=hd,$=Kb;Kb=!0;try{Hb(j,b,_,d,k)}finally{(Kb=$)||Mb()}}function id(b,_,d,k){ed(dd,hd.bind(null,b,_,d,k))}function hd(b,_,d,k){if(fd){var j;if((j=(_&4)===0)&&0=be),ee=String.fromCharCode(32),fe=!1;function ge(b,_){switch(b){case"keyup":return $d.indexOf(_.keyCode)!==-1;case"keydown":return _.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function he(b){return b=b.detail,typeof b=="object"&&"data"in b?b.data:null}var ie=!1;function je(b,_){switch(b){case"compositionend":return he(_);case"keypress":return _.which!==32?null:(fe=!0,ee);case"textInput":return b=_.data,b===ee&&fe?null:b;default:return null}}function ke(b,_){if(ie)return b==="compositionend"||!ae&&ge(b,_)?(b=nd(),md=ld=kd=null,ie=!1,b):null;switch(b){case"paste":return null;case"keypress":if(!(_.ctrlKey||_.altKey||_.metaKey)||_.ctrlKey&&_.altKey){if(_.char&&1<_.char.length)return _.char;if(_.which)return String.fromCharCode(_.which)}return null;case"compositionend":return de&&_.locale!=="ko"?null:_.data;default:return null}}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(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _==="input"?!!le[b.type]:_==="textarea"}function ne(b,_,d,k){Eb(k),_=oe(_,"onChange"),0<_.length&&(d=new td("onChange","change",null,d,k),b.push({event:d,listeners:_}))}var pe=null,qe=null;function re(b){se(b,0)}function te(b){var _=ue(b);if(Wa(_))return b}function ve(b,_){if(b==="change")return _}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=typeof ze.oninput=="function"}xe=ye}else xe=!1;we=xe&&(!document.documentMode||9=_)return{node:d,offset:_-b};b=k}e:{for(;d;){if(d.nextSibling){d=d.nextSibling;break e}d=d.parentNode}d=void 0}d=Ke(d)}}function Me(b,_){return b&&_?b===_?!0:b&&b.nodeType===3?!1:_&&_.nodeType===3?Me(b,_.parentNode):"contains"in b?b.contains(_):b.compareDocumentPosition?!!(b.compareDocumentPosition(_)&16):!1:!1}function Ne(){for(var b=window,_=Xa();_ instanceof b.HTMLIFrameElement;){try{var d=typeof _.contentWindow.location.href=="string"}catch{d=!1}if(d)b=_.contentWindow;else break;_=Xa(b.document)}return _}function Oe(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _&&(_==="input"&&(b.type==="text"||b.type==="search"||b.type==="tel"||b.type==="url"||b.type==="password")||_==="textarea"||b.contentEditable==="true")}var Pe=fa&&"documentMode"in document&&11>=document.documentMode,Qe=null,Re=null,Se=null,Te=!1;function Ue(b,_,d){var k=d.window===d?d.document:d.nodeType===9?d:d.ownerDocument;Te||Qe==null||Qe!==Xa(k)||(k=Qe,"selectionStart"in k&&Oe(k)?k={start:k.selectionStart,end:k.selectionEnd}:(k=(k.ownerDocument&&k.ownerDocument.defaultView||window).getSelection(),k={anchorNode:k.anchorNode,anchorOffset:k.anchorOffset,focusNode:k.focusNode,focusOffset:k.focusOffset}),Se&&Je(Se,k)||(Se=k,k=oe(Re,"onSelect"),0Af||(b.current=zf[Af],zf[Af]=null,Af--)}function I(b,_){Af++,zf[Af]=b.current,b.current=_}var Cf={},M=Bf(Cf),N=Bf(!1),Df=Cf;function Ef(b,_){var d=b.type.contextTypes;if(!d)return Cf;var k=b.stateNode;if(k&&k.__reactInternalMemoizedUnmaskedChildContext===_)return k.__reactInternalMemoizedMaskedChildContext;var j={},$;for($ in d)j[$]=_[$];return k&&(b=b.stateNode,b.__reactInternalMemoizedUnmaskedChildContext=_,b.__reactInternalMemoizedMaskedChildContext=j),j}function Ff(b){return b=b.childContextTypes,b!=null}function Gf(){H(N),H(M)}function Hf(b,_,d){if(M.current!==Cf)throw Error(y(168));I(M,_),I(N,d)}function If(b,_,d){var k=b.stateNode;if(b=_.childContextTypes,typeof k.getChildContext!="function")return d;k=k.getChildContext();for(var j in k)if(!(j in b))throw Error(y(108,Ra(_)||"Unknown",j));return m({},d,k)}function Jf(b){return b=(b=b.stateNode)&&b.__reactInternalMemoizedMergedChildContext||Cf,Df=M.current,I(M,b),I(N,N.current),!0}function Kf(b,_,d){var k=b.stateNode;if(!k)throw Error(y(169));d?(b=If(b,_,Df),k.__reactInternalMemoizedMergedChildContext=b,H(N),H(M),I(M,b)):H(N),I(N,d)}var Lf=null,Mf=null,Nf=r.unstable_runWithPriority,Of=r.unstable_scheduleCallback,Pf=r.unstable_cancelCallback,Qf=r.unstable_shouldYield,Rf=r.unstable_requestPaint,Sf=r.unstable_now,Tf=r.unstable_getCurrentPriorityLevel,Uf=r.unstable_ImmediatePriority,Vf=r.unstable_UserBlockingPriority,Wf=r.unstable_NormalPriority,Xf=r.unstable_LowPriority,Yf=r.unstable_IdlePriority,Zf={},$f=Rf!==void 0?Rf:function(){},ag=null,bg=null,cg=!1,dg=Sf(),O=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(332))}}function fg(b){switch(b){case 99:return Uf;case 98:return Vf;case 97:return Wf;case 96:return Xf;case 95:return Yf;default:throw Error(y(332))}}function gg(b,_){return b=fg(b),Nf(b,_)}function hg(b,_,d){return b=fg(b),Of(b,_,d)}function ig(){if(bg!==null){var b=bg;bg=null,Pf(b)}jg()}function jg(){if(!cg&&ag!==null){cg=!0;var b=0;try{var _=ag;gg(99,function(){for(;b<_.length;b++){var d=_[b];do d=d(!0);while(d!==null)}}),ag=null}catch(d){throw ag!==null&&(ag=ag.slice(b+1)),Of(Uf,ig),d}finally{cg=!1}}}var kg=ra.ReactCurrentBatchConfig;function lg(b,_){if(b&&b.defaultProps){_=m({},_),b=b.defaultProps;for(var d in b)_[d]===void 0&&(_[d]=b[d]);return _}return _}var mg=Bf(null),ng=null,og=null,pg=null;function qg(){pg=og=ng=null}function rg(b){var _=mg.current;H(mg),b.type._context._currentValue=_}function sg(b,_){for(;b!==null;){var d=b.alternate;if((b.childLanes&_)===_){if(d===null||(d.childLanes&_)===_)break;d.childLanes|=_}else b.childLanes|=_,d!==null&&(d.childLanes|=_);b=b.return}}function tg(b,_){ng=b,pg=og=null,b=b.dependencies,b!==null&&b.firstContext!==null&&(b.lanes&_&&(ug=!0),b.firstContext=null)}function vg(b,_){if(pg!==b&&_!==!1&&_!==0)if((typeof _!="number"||_===1073741823)&&(pg=b,_=1073741823),_={context:b,observedBits:_,next:null},og===null){if(ng===null)throw Error(y(308));og=_,ng.dependencies={lanes:0,firstContext:_,responders:null}}else og=og.next=_;return b._currentValue}var wg=!1;function xg(b){b.updateQueue={baseState:b.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function yg(b,_){b=b.updateQueue,_.updateQueue===b&&(_.updateQueue={baseState:b.baseState,firstBaseUpdate:b.firstBaseUpdate,lastBaseUpdate:b.lastBaseUpdate,shared:b.shared,effects:b.effects})}function zg(b,_){return{eventTime:b,lane:_,tag:0,payload:null,callback:null,next:null}}function Ag(b,_){if(b=b.updateQueue,b!==null){b=b.shared;var d=b.pending;d===null?_.next=_:(_.next=d.next,d.next=_),b.pending=_}}function Bg(b,_){var d=b.updateQueue,k=b.alternate;if(k!==null&&(k=k.updateQueue,d===k)){var j=null,$=null;if(d=d.firstBaseUpdate,d!==null){do{var et={eventTime:d.eventTime,lane:d.lane,tag:d.tag,payload:d.payload,callback:d.callback,next:null};$===null?j=$=et:$=$.next=et,d=d.next}while(d!==null);$===null?j=$=_:$=$.next=_}else j=$=_;d={baseState:k.baseState,firstBaseUpdate:j,lastBaseUpdate:$,shared:k.shared,effects:k.effects},b.updateQueue=d;return}b=d.lastBaseUpdate,b===null?d.firstBaseUpdate=_:b.next=_,d.lastBaseUpdate=_}function Cg(b,_,d,k){var j=b.updateQueue;wg=!1;var $=j.firstBaseUpdate,et=j.lastBaseUpdate,tt=j.shared.pending;if(tt!==null){j.shared.pending=null;var rt=tt,nt=rt.next;rt.next=null,et===null?$=nt:et.next=nt,et=rt;var ot=b.alternate;if(ot!==null){ot=ot.updateQueue;var at=ot.lastBaseUpdate;at!==et&&(at===null?ot.firstBaseUpdate=nt:at.next=nt,ot.lastBaseUpdate=rt)}}if($!==null){at=j.baseState,et=0,ot=nt=rt=null;do{tt=$.lane;var it=$.eventTime;if((k&tt)===tt){ot!==null&&(ot=ot.next={eventTime:it,lane:0,tag:$.tag,payload:$.payload,callback:$.callback,next:null});e:{var dt=b,ut=$;switch(tt=_,it=d,ut.tag){case 1:if(dt=ut.payload,typeof dt=="function"){at=dt.call(it,at,tt);break e}at=dt;break e;case 3:dt.flags=dt.flags&-4097|64;case 0:if(dt=ut.payload,tt=typeof dt=="function"?dt.call(it,at,tt):dt,tt==null)break e;at=m({},at,tt);break e;case 2:wg=!0}}$.callback!==null&&(b.flags|=32,tt=j.effects,tt===null?j.effects=[$]:tt.push($))}else it={eventTime:it,lane:tt,tag:$.tag,payload:$.payload,callback:$.callback,next:null},ot===null?(nt=ot=it,rt=at):ot=ot.next=it,et|=tt;if($=$.next,$===null){if(tt=j.shared.pending,tt===null)break;$=tt.next,tt.next=null,j.lastBaseUpdate=tt,j.shared.pending=null}}while(1);ot===null&&(rt=at),j.baseState=rt,j.firstBaseUpdate=nt,j.lastBaseUpdate=ot,Dg|=et,b.lanes=et,b.memoizedState=at}}function Eg(b,_,d){if(b=_.effects,_.effects=null,b!==null)for(_=0;_vt?(St=yt,yt=null):St=yt.sibling;var xt=it(ft,yt,ct[vt],pt);if(xt===null){yt===null&&(yt=St);break}b&&yt&&xt.alternate===null&&_(ft,yt),st=$(xt,st,vt),wt===null?lt=xt:wt.sibling=xt,wt=xt,yt=St}if(vt===ct.length)return d(ft,yt),lt;if(yt===null){for(;vtvt?(St=yt,yt=null):St=yt.sibling;var bt=it(ft,yt,xt.value,pt);if(bt===null){yt===null&&(yt=St);break}b&&yt&&bt.alternate===null&&_(ft,yt),st=$(bt,st,vt),wt===null?lt=bt:wt.sibling=bt,wt=bt,yt=St}if(xt.done)return d(ft,yt),lt;if(yt===null){for(;!xt.done;vt++,xt=ct.next())xt=at(ft,xt.value,pt),xt!==null&&(st=$(xt,st,vt),wt===null?lt=xt:wt.sibling=xt,wt=xt);return lt}for(yt=k(ft,yt);!xt.done;vt++,xt=ct.next())xt=dt(yt,ft,vt,xt.value,pt),xt!==null&&(b&&xt.alternate!==null&&yt.delete(xt.key===null?vt:xt.key),st=$(xt,st,vt),wt===null?lt=xt:wt.sibling=xt,wt=xt);return b&&yt.forEach(function(At){return _(ft,At)}),lt}return function(ft,st,ct,pt){var lt=typeof ct=="object"&&ct!==null&&ct.type===ua&&ct.key===null;lt&&(ct=ct.props.children);var wt=typeof ct=="object"&&ct!==null;if(wt)switch(ct.$$typeof){case sa:e:{for(wt=ct.key,lt=st;lt!==null;){if(lt.key===wt){switch(lt.tag){case 7:if(ct.type===ua){d(ft,lt.sibling),st=j(lt,ct.props.children),st.return=ft,ft=st;break e}break;default:if(lt.elementType===ct.type){d(ft,lt.sibling),st=j(lt,ct.props),st.ref=Qg(ft,lt,ct),st.return=ft,ft=st;break e}}d(ft,lt);break}else _(ft,lt);lt=lt.sibling}ct.type===ua?(st=Xg(ct.props.children,ft.mode,pt,ct.key),st.return=ft,ft=st):(pt=Vg(ct.type,ct.key,ct.props,null,ft.mode,pt),pt.ref=Qg(ft,st,ct),pt.return=ft,ft=pt)}return et(ft);case ta:e:{for(lt=ct.key;st!==null;){if(st.key===lt)if(st.tag===4&&st.stateNode.containerInfo===ct.containerInfo&&st.stateNode.implementation===ct.implementation){d(ft,st.sibling),st=j(st,ct.children||[]),st.return=ft,ft=st;break e}else{d(ft,st);break}else _(ft,st);st=st.sibling}st=Wg(ct,ft.mode,pt),st.return=ft,ft=st}return et(ft)}if(typeof ct=="string"||typeof ct=="number")return ct=""+ct,st!==null&&st.tag===6?(d(ft,st.sibling),st=j(st,ct),st.return=ft,ft=st):(d(ft,st),st=Ug(ct,ft.mode,pt),st.return=ft,ft=st),et(ft);if(Pg(ct))return ut(ft,st,ct,pt);if(La(ct))return ht(ft,st,ct,pt);if(wt&&Rg(ft,ct),typeof ct>"u"&&!lt)switch(ft.tag){case 1:case 22:case 0:case 11:case 15:throw Error(y(152,Ra(ft.type)||"Component"))}return d(ft,st)}}var Yg=Sg(!0),Zg=Sg(!1),$g={},ah=Bf($g),bh=Bf($g),ch=Bf($g);function dh(b){if(b===$g)throw Error(y(174));return b}function eh(b,_){switch(I(ch,_),I(bh,b),I(ah,$g),b=_.nodeType,b){case 9:case 11:_=(_=_.documentElement)?_.namespaceURI:mb(null,"");break;default:b=b===8?_.parentNode:_,_=b.namespaceURI||null,b=b.tagName,_=mb(_,b)}H(ah),I(ah,_)}function fh(){H(ah),H(bh),H(ch)}function gh(b){dh(ch.current);var _=dh(ah.current),d=mb(_,b.type);_!==d&&(I(bh,b),I(ah,d))}function hh(b){bh.current===b&&(H(ah),H(bh))}var P$1=Bf(0);function ih(b){for(var _=b;_!==null;){if(_.tag===13){var d=_.memoizedState;if(d!==null&&(d=d.dehydrated,d===null||d.data==="$?"||d.data==="$!"))return _}else if(_.tag===19&&_.memoizedProps.revealOrder!==void 0){if(_.flags&64)return _}else if(_.child!==null){_.child.return=_,_=_.child;continue}if(_===b)break;for(;_.sibling===null;){if(_.return===null||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}return null}var jh=null,kh=null,lh=!1;function mh(b,_){var d=nh(5,null,null,0);d.elementType="DELETED",d.type="DELETED",d.stateNode=_,d.return=b,d.flags=8,b.lastEffect!==null?(b.lastEffect.nextEffect=d,b.lastEffect=d):b.firstEffect=b.lastEffect=d}function oh(b,_){switch(b.tag){case 5:var d=b.type;return _=_.nodeType!==1||d.toLowerCase()!==_.nodeName.toLowerCase()?null:_,_!==null?(b.stateNode=_,!0):!1;case 6:return _=b.pendingProps===""||_.nodeType!==3?null:_,_!==null?(b.stateNode=_,!0):!1;case 13:return!1;default:return!1}}function ph(b){if(lh){var _=kh;if(_){var d=_;if(!oh(b,_)){if(_=rf(d.nextSibling),!_||!oh(b,_)){b.flags=b.flags&-1025|2,lh=!1,jh=b;return}mh(jh,d)}jh=b,kh=rf(_.firstChild)}else b.flags=b.flags&-1025|2,lh=!1,jh=b}}function qh(b){for(b=b.return;b!==null&&b.tag!==5&&b.tag!==3&&b.tag!==13;)b=b.return;jh=b}function rh(b){if(b!==jh)return!1;if(!lh)return qh(b),lh=!0,!1;var _=b.type;if(b.tag!==5||_!=="head"&&_!=="body"&&!nf(_,b.memoizedProps))for(_=kh;_;)mh(b,_),_=rf(_.nextSibling);if(qh(b),b.tag===13){if(b=b.memoizedState,b=b!==null?b.dehydrated:null,!b)throw Error(y(317));e:{for(b=b.nextSibling,_=0;b;){if(b.nodeType===8){var d=b.data;if(d==="/$"){if(_===0){kh=rf(b.nextSibling);break e}_--}else d!=="$"&&d!=="$!"&&d!=="$?"||_++}b=b.nextSibling}kh=null}}else kh=jh?rf(b.stateNode.nextSibling):null;return!0}function sh(){kh=jh=null,lh=!1}var th=[];function uh(){for(var b=0;b$))throw Error(y(301));$+=1,T=S=null,_.updateQueue=null,vh.current=Fh,b=d(k,j)}while(zh)}if(vh.current=Gh,_=S!==null&&S.next!==null,xh=0,T=S=R=null,yh=!1,_)throw Error(y(300));return b}function Hh(){var b={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return T===null?R.memoizedState=T=b:T=T.next=b,T}function Ih(){if(S===null){var b=R.alternate;b=b!==null?b.memoizedState:null}else b=S.next;var _=T===null?R.memoizedState:T.next;if(_!==null)T=_,S=b;else{if(b===null)throw Error(y(310));S=b,b={memoizedState:S.memoizedState,baseState:S.baseState,baseQueue:S.baseQueue,queue:S.queue,next:null},T===null?R.memoizedState=T=b:T=T.next=b}return T}function Jh(b,_){return typeof _=="function"?_(b):_}function Kh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=S,j=k.baseQueue,$=d.pending;if($!==null){if(j!==null){var et=j.next;j.next=$.next,$.next=et}k.baseQueue=j=$,d.pending=null}if(j!==null){j=j.next,k=k.baseState;var tt=et=$=null,rt=j;do{var nt=rt.lane;if((xh&nt)===nt)tt!==null&&(tt=tt.next={lane:0,action:rt.action,eagerReducer:rt.eagerReducer,eagerState:rt.eagerState,next:null}),k=rt.eagerReducer===b?rt.eagerState:b(k,rt.action);else{var ot={lane:nt,action:rt.action,eagerReducer:rt.eagerReducer,eagerState:rt.eagerState,next:null};tt===null?(et=tt=ot,$=k):tt=tt.next=ot,R.lanes|=nt,Dg|=nt}rt=rt.next}while(rt!==null&&rt!==j);tt===null?$=k:tt.next=et,He(k,_.memoizedState)||(ug=!0),_.memoizedState=k,_.baseState=$,_.baseQueue=tt,d.lastRenderedState=k}return[_.memoizedState,d.dispatch]}function Lh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=d.dispatch,j=d.pending,$=_.memoizedState;if(j!==null){d.pending=null;var et=j=j.next;do $=b($,et.action),et=et.next;while(et!==j);He($,_.memoizedState)||(ug=!0),_.memoizedState=$,_.baseQueue===null&&(_.baseState=$),d.lastRenderedState=$}return[$,k]}function Mh(b,_,d){var k=_._getVersion;k=k(_._source);var j=_._workInProgressVersionPrimary;if(j!==null?b=j===k:(b=b.mutableReadLanes,(b=(xh&b)===b)&&(_._workInProgressVersionPrimary=k,th.push(_))),b)return d(_._source);throw th.push(_),Error(y(350))}function Nh(b,_,d,k){var j=U;if(j===null)throw Error(y(349));var $=_._getVersion,et=$(_._source),tt=vh.current,rt=tt.useState(function(){return Mh(j,_,d)}),nt=rt[1],ot=rt[0];rt=T;var at=b.memoizedState,it=at.refs,dt=it.getSnapshot,ut=at.source;at=at.subscribe;var ht=R;return b.memoizedState={refs:it,source:_,subscribe:k},tt.useEffect(function(){it.getSnapshot=d,it.setSnapshot=nt;var ft=$(_._source);if(!He(et,ft)){ft=d(_._source),He(ot,ft)||(nt(ft),ft=Ig(ht),j.mutableReadLanes|=ft&j.pendingLanes),ft=j.mutableReadLanes,j.entangledLanes|=ft;for(var st=j.entanglements,ct=ft;0d?98:d,function(){b(!0)}),gg(97<\/script>",b=b.removeChild(b.firstChild)):typeof k.is=="string"?b=et.createElement(d,{is:k.is}):(b=et.createElement(d),d==="select"&&(et=b,k.multiple?et.multiple=!0:k.size&&(et.size=k.size))):b=et.createElementNS(b,d),b[wf]=_,b[xf]=k,Bi(b,_,!1,!1),_.stateNode=b,et=wb(d,k),d){case"dialog":G("cancel",b),G("close",b),j=k;break;case"iframe":case"object":case"embed":G("load",b),j=k;break;case"video":case"audio":for(j=0;jJi&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432)}else{if(!$)if(b=ih(et),b!==null){if(_.flags|=64,$=!0,d=b.updateQueue,d!==null&&(_.updateQueue=d,_.flags|=4),Fi(k,!0),k.tail===null&&k.tailMode==="hidden"&&!et.alternate&&!lh)return _=_.lastEffect=k.lastEffect,_!==null&&(_.nextEffect=null),null}else 2*O()-k.renderingStartTime>Ji&&d!==1073741824&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432);k.isBackwards?(et.sibling=_.child,_.child=et):(d=k.last,d!==null?d.sibling=et:_.child=et,k.last=et)}return k.tail!==null?(d=k.tail,k.rendering=d,k.tail=d.sibling,k.lastEffect=_.lastEffect,k.renderingStartTime=O(),d.sibling=null,_=P$1.current,I(P$1,$?_&1|2:_&1),d):null;case 23:case 24:return Ki(),b!==null&&b.memoizedState!==null!=(_.memoizedState!==null)&&k.mode!=="unstable-defer-without-hiding"&&(_.flags|=4),null}throw Error(y(156,_.tag))}function Li(b){switch(b.tag){case 1:Ff(b.type)&&Gf();var _=b.flags;return _&4096?(b.flags=_&-4097|64,b):null;case 3:if(fh(),H(N),H(M),uh(),_=b.flags,_&64)throw Error(y(285));return b.flags=_&-4097|64,b;case 5:return hh(b),null;case 13:return H(P$1),_=b.flags,_&4096?(b.flags=_&-4097|64,b):null;case 19:return H(P$1),null;case 4:return fh(),null;case 10:return rg(b),null;case 23:case 24:return Ki(),null;default:return null}}function Mi(b,_){try{var d="",k=_;do d+=Qa(k),k=k.return;while(k);var j=d}catch($){j=` +Error generating stack: `+$.message+` +`+$.stack}return{value:b,source:_,stack:j}}function Ni(b,_){try{console.error(_.value)}catch(d){setTimeout(function(){throw d})}}var Oi=typeof WeakMap=="function"?WeakMap:Map;function Pi(b,_,d){d=zg(-1,d),d.tag=3,d.payload={element:null};var k=_.value;return d.callback=function(){Qi||(Qi=!0,Ri=k),Ni(b,_)},d}function Si(b,_,d){d=zg(-1,d),d.tag=3;var k=b.type.getDerivedStateFromError;if(typeof k=="function"){var j=_.value;d.payload=function(){return Ni(b,_),k(j)}}var $=b.stateNode;return $!==null&&typeof $.componentDidCatch=="function"&&(d.callback=function(){typeof k!="function"&&(Ti===null?Ti=new Set([this]):Ti.add(this),Ni(b,_));var et=_.stack;this.componentDidCatch(_.value,{componentStack:et!==null?et:""})}),d}var Ui=typeof WeakSet=="function"?WeakSet:Set;function Vi(b){var _=b.ref;if(_!==null)if(typeof _=="function")try{_(null)}catch(d){Wi(b,d)}else _.current=null}function Xi(b,_){switch(_.tag){case 0:case 11:case 15:case 22:return;case 1:if(_.flags&256&&b!==null){var d=b.memoizedProps,k=b.memoizedState;b=_.stateNode,_=b.getSnapshotBeforeUpdate(_.elementType===_.type?d:lg(_.type,d),k),b.__reactInternalSnapshotBeforeUpdate=_}return;case 3:_.flags&256&&qf(_.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(y(163))}function Yi(b,_,d){switch(d.tag){case 0:case 11:case 15:case 22:if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{if((b.tag&3)===3){var k=b.create;b.destroy=k()}b=b.next}while(b!==_)}if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{var j=b;k=j.next,j=j.tag,j&4&&j&1&&(Zi(d,b),$i(d,b)),b=k}while(b!==_)}return;case 1:b=d.stateNode,d.flags&4&&(_===null?b.componentDidMount():(k=d.elementType===d.type?_.memoizedProps:lg(d.type,_.memoizedProps),b.componentDidUpdate(k,_.memoizedState,b.__reactInternalSnapshotBeforeUpdate))),_=d.updateQueue,_!==null&&Eg(d,_,b);return;case 3:if(_=d.updateQueue,_!==null){if(b=null,d.child!==null)switch(d.child.tag){case 5:b=d.child.stateNode;break;case 1:b=d.child.stateNode}Eg(d,_,b)}return;case 5:b=d.stateNode,_===null&&d.flags&4&&mf(d.type,d.memoizedProps)&&b.focus();return;case 6:return;case 4:return;case 12:return;case 13:d.memoizedState===null&&(d=d.alternate,d!==null&&(d=d.memoizedState,d!==null&&(d=d.dehydrated,d!==null&&Cc(d))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(y(163))}function aj(b,_){for(var d=b;;){if(d.tag===5){var k=d.stateNode;if(_)k=k.style,typeof k.setProperty=="function"?k.setProperty("display","none","important"):k.display="none";else{k=d.stateNode;var j=d.memoizedProps.style;j=j!=null&&j.hasOwnProperty("display")?j.display:null,k.style.display=sb("display",j)}}else if(d.tag===6)d.stateNode.nodeValue=_?"":d.memoizedProps;else if((d.tag!==23&&d.tag!==24||d.memoizedState===null||d===b)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===b)break;for(;d.sibling===null;){if(d.return===null||d.return===b)return;d=d.return}d.sibling.return=d.return,d=d.sibling}}function bj(b,_){if(Mf&&typeof Mf.onCommitFiberUnmount=="function")try{Mf.onCommitFiberUnmount(Lf,_)}catch{}switch(_.tag){case 0:case 11:case 14:case 15:case 22:if(b=_.updateQueue,b!==null&&(b=b.lastEffect,b!==null)){var d=b=b.next;do{var k=d,j=k.destroy;if(k=k.tag,j!==void 0)if(k&4)Zi(_,d);else{k=_;try{j()}catch($){Wi(k,$)}}d=d.next}while(d!==b)}break;case 1:if(Vi(_),b=_.stateNode,typeof b.componentWillUnmount=="function")try{b.props=_.memoizedProps,b.state=_.memoizedState,b.componentWillUnmount()}catch($){Wi(_,$)}break;case 5:Vi(_);break;case 4:cj(b,_)}}function dj(b){b.alternate=null,b.child=null,b.dependencies=null,b.firstEffect=null,b.lastEffect=null,b.memoizedProps=null,b.memoizedState=null,b.pendingProps=null,b.return=null,b.updateQueue=null}function ej(b){return b.tag===5||b.tag===3||b.tag===4}function fj(b){e:{for(var _=b.return;_!==null;){if(ej(_))break e;_=_.return}throw Error(y(160))}var d=_;switch(_=d.stateNode,d.tag){case 5:var k=!1;break;case 3:_=_.containerInfo,k=!0;break;case 4:_=_.containerInfo,k=!0;break;default:throw Error(y(161))}d.flags&16&&(pb(_,""),d.flags&=-17);e:t:for(d=b;;){for(;d.sibling===null;){if(d.return===null||ej(d.return)){d=null;break e}d=d.return}for(d.sibling.return=d.return,d=d.sibling;d.tag!==5&&d.tag!==6&&d.tag!==18;){if(d.flags&2||d.child===null||d.tag===4)continue t;d.child.return=d,d=d.child}if(!(d.flags&2)){d=d.stateNode;break e}}k?gj(b,d,_):hj(b,d,_)}function gj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.nodeType===8?d.parentNode.insertBefore(b,_):d.insertBefore(b,_):(d.nodeType===8?(_=d.parentNode,_.insertBefore(b,d)):(_=d,_.appendChild(b)),d=d._reactRootContainer,d!=null||_.onclick!==null||(_.onclick=jf));else if(k!==4&&(b=b.child,b!==null))for(gj(b,_,d),b=b.sibling;b!==null;)gj(b,_,d),b=b.sibling}function hj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.insertBefore(b,_):d.appendChild(b);else if(k!==4&&(b=b.child,b!==null))for(hj(b,_,d),b=b.sibling;b!==null;)hj(b,_,d),b=b.sibling}function cj(b,_){for(var d=_,k=!1,j,$;;){if(!k){k=d.return;e:for(;;){if(k===null)throw Error(y(160));switch(j=k.stateNode,k.tag){case 5:$=!1;break e;case 3:j=j.containerInfo,$=!0;break e;case 4:j=j.containerInfo,$=!0;break e}k=k.return}k=!0}if(d.tag===5||d.tag===6){e:for(var et=b,tt=d,rt=tt;;)if(bj(et,rt),rt.child!==null&&rt.tag!==4)rt.child.return=rt,rt=rt.child;else{if(rt===tt)break e;for(;rt.sibling===null;){if(rt.return===null||rt.return===tt)break e;rt=rt.return}rt.sibling.return=rt.return,rt=rt.sibling}$?(et=j,tt=d.stateNode,et.nodeType===8?et.parentNode.removeChild(tt):et.removeChild(tt)):j.removeChild(d.stateNode)}else if(d.tag===4){if(d.child!==null){j=d.stateNode.containerInfo,$=!0,d.child.return=d,d=d.child;continue}}else if(bj(b,d),d.child!==null){d.child.return=d,d=d.child;continue}if(d===_)break;for(;d.sibling===null;){if(d.return===null||d.return===_)return;d=d.return,d.tag===4&&(k=!1)}d.sibling.return=d.return,d=d.sibling}}function ij(b,_){switch(_.tag){case 0:case 11:case 14:case 15:case 22:var d=_.updateQueue;if(d=d!==null?d.lastEffect:null,d!==null){var k=d=d.next;do(k.tag&3)===3&&(b=k.destroy,k.destroy=void 0,b!==void 0&&b()),k=k.next;while(k!==d)}return;case 1:return;case 5:if(d=_.stateNode,d!=null){k=_.memoizedProps;var j=b!==null?b.memoizedProps:k;b=_.type;var $=_.updateQueue;if(_.updateQueue=null,$!==null){for(d[xf]=k,b==="input"&&k.type==="radio"&&k.name!=null&&$a(d,k),wb(b,j),_=wb(b,k),j=0;j<$.length;j+=2){var et=$[j],tt=$[j+1];et==="style"?tb(d,tt):et==="dangerouslySetInnerHTML"?ob(d,tt):et==="children"?pb(d,tt):qa(d,et,tt,_)}switch(b){case"input":ab(d,k);break;case"textarea":ib(d,k);break;case"select":b=d._wrapperState.wasMultiple,d._wrapperState.wasMultiple=!!k.multiple,$=k.value,$!=null?fb(d,!!k.multiple,$,!1):b!==!!k.multiple&&(k.defaultValue!=null?fb(d,!!k.multiple,k.defaultValue,!0):fb(d,!!k.multiple,k.multiple?[]:"",!1))}}}return;case 6:if(_.stateNode===null)throw Error(y(162));_.stateNode.nodeValue=_.memoizedProps;return;case 3:d=_.stateNode,d.hydrate&&(d.hydrate=!1,Cc(d.containerInfo));return;case 12:return;case 13:_.memoizedState!==null&&(jj=O(),aj(_.child,!0)),kj(_);return;case 19:kj(_);return;case 17:return;case 23:case 24:aj(_,_.memoizedState!==null);return}throw Error(y(163))}function kj(b){var _=b.updateQueue;if(_!==null){b.updateQueue=null;var d=b.stateNode;d===null&&(d=b.stateNode=new Ui),_.forEach(function(k){var j=lj.bind(null,b,k);d.has(k)||(d.add(k),k.then(j,j))})}}function mj(b,_){return b!==null&&(b=b.memoizedState,b===null||b.dehydrated!==null)?(_=_.memoizedState,_!==null&&_.dehydrated===null):!1}var nj=Math.ceil,oj=ra.ReactCurrentDispatcher,pj=ra.ReactCurrentOwner,X=0,U=null,Y=null,W=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()+500}var Z=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 X&48?O():Fj!==-1?Fj:Fj=O()}function Ig(b){if(b=b.mode,!(b&2))return 1;if(!(b&4))return eg()===99?1:2;if(Gj===0&&(Gj=tj),kg.transition!==0){Hj!==0&&(Hj=vj!==null?vj.pendingLanes:0),b=Gj;var _=4186112&~Hj;return _&=-_,_===0&&(b=4186112&~b,_=b&-b,_===0&&(_=8192)),_}return b=eg(),X&4&&b===98?b=Xc(12,Gj):(b=Sc(b),b=Xc(b,Gj)),b}function Jg(b,_,d){if(50j&&(j=et),d&=~$}if(d=j,d=O()-d,d=(120>d?120:480>d?480:1080>d?1080:1920>d?1920:3e3>d?3e3:4320>d?4320:1960*nj(d/1960))-d,10 component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),rt=Mi(rt,tt),it=et;do{switch(it.tag){case 3:$=rt,it.flags|=4096,_&=-_,it.lanes|=_;var wt=Pi(it,$,_);Bg(it,wt);break e;case 1:$=rt;var yt=it.type,vt=it.stateNode;if(!(it.flags&64)&&(typeof yt.getDerivedStateFromError=="function"||vt!==null&&typeof vt.componentDidCatch=="function"&&(Ti===null||!Ti.has(vt)))){it.flags|=4096,_&=-_,it.lanes|=_;var St=Si(it,$,_);Bg(it,St);break e}}it=it.return}while(it!==null)}Zj(d)}catch(xt){_=xt,Y===d&&d!==null&&(Y=d=d.return);continue}break}while(1)}function Pj(){var b=oj.current;return oj.current=Gh,b===null?Gh:b}function Tj(b,_){var d=X;X|=16;var k=Pj();U===b&&W===_||Qj(b,_);do try{ak();break}catch(j){Sj(b,j)}while(1);if(qg(),X=d,oj.current=k,Y!==null)throw Error(y(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(b){var _=ck(b.alternate,b,qj);b.memoizedProps=b.pendingProps,_===null?Zj(b):Y=_,pj.current=null}function Zj(b){var _=b;do{var d=_.alternate;if(b=_.return,_.flags&2048){if(d=Li(_),d!==null){d.flags&=2047,Y=d;return}b!==null&&(b.firstEffect=b.lastEffect=null,b.flags|=2048)}else{if(d=Gi(d,_,qj),d!==null){Y=d;return}if(d=_,d.tag!==24&&d.tag!==23||d.memoizedState===null||qj&1073741824||!(d.mode&4)){for(var k=0,j=d.child;j!==null;)k|=j.lanes|j.childLanes,j=j.sibling;d.childLanes=k}b!==null&&!(b.flags&2048)&&(b.firstEffect===null&&(b.firstEffect=_.firstEffect),_.lastEffect!==null&&(b.lastEffect!==null&&(b.lastEffect.nextEffect=_.firstEffect),b.lastEffect=_.lastEffect),1<_.flags&&(b.lastEffect!==null?b.lastEffect.nextEffect=_:b.firstEffect=_,b.lastEffect=_))}if(_=_.sibling,_!==null){Y=_;return}Y=_=b}while(_!==null);V===0&&(V=5)}function Uj(b){var _=eg();return gg(99,dk.bind(null,b,_)),null}function dk(b,_){do Oj();while(yj!==null);if(X&48)throw Error(y(327));var d=b.finishedWork;if(d===null)return null;if(b.finishedWork=null,b.finishedLanes=0,d===b.current)throw Error(y(177));b.callbackNode=null;var k=d.lanes|d.childLanes,j=k,$=b.pendingLanes&~j;b.pendingLanes=j,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&=j,b.mutableReadLanes&=j,b.entangledLanes&=j,j=b.entanglements;for(var et=b.eventTimes,tt=b.expirationTimes;0<$;){var rt=31-Vc($),nt=1<et&&(tt=et,et=wt,wt=tt),tt=Le(ct,wt),$=Le(ct,et),tt&&$&&(lt.rangeCount!==1||lt.anchorNode!==tt.node||lt.anchorOffset!==tt.offset||lt.focusNode!==$.node||lt.focusOffset!==$.offset)&&(pt=pt.createRange(),pt.setStart(tt.node,tt.offset),lt.removeAllRanges(),wt>et?(lt.addRange(pt),lt.extend($.node,$.offset)):(pt.setEnd($.node,$.offset),lt.addRange(pt)))))),pt=[],lt=ct;lt=lt.parentNode;)lt.nodeType===1&&pt.push({element:lt,left:lt.scrollLeft,top:lt.scrollTop});for(typeof ct.focus=="function"&&ct.focus(),ct=0;ctO()-jj?Qj(b,0):uj|=d),Mj(b,_)}function lj(b,_){var d=b.stateNode;d!==null&&d.delete(_),_=0,_===0&&(_=b.mode,_&2?_&4?(Gj===0&&(Gj=tj),_=Yc(62914560&~Gj),_===0&&(_=4194304)):_=eg()===99?1:2:_=1),d=Hg(),b=Kj(b,_),b!==null&&($c(b,_,d),Mj(b,d))}var ck;ck=function(b,_,d){var k=_.lanes;if(b!==null)if(b.memoizedProps!==_.pendingProps||N.current)ug=!0;else if(d&k)ug=!!(b.flags&16384);else{switch(ug=!1,_.tag){case 3:ri(_),sh();break;case 5:gh(_);break;case 1:Ff(_.type)&&Jf(_);break;case 4:eh(_,_.stateNode.containerInfo);break;case 10:k=_.memoizedProps.value;var j=_.type._context;I(mg,j._currentValue),j._currentValue=k;break;case 13:if(_.memoizedState!==null)return d&_.child.childLanes?ti(b,_,d):(I(P$1,P$1.current&1),_=hi(b,_,d),_!==null?_.sibling:null);I(P$1,P$1.current&1);break;case 19:if(k=(d&_.childLanes)!==0,b.flags&64){if(k)return Ai(b,_,d);_.flags|=64}if(j=_.memoizedState,j!==null&&(j.rendering=null,j.tail=null,j.lastEffect=null),I(P$1,P$1.current),k)break;return null;case 23:case 24:return _.lanes=0,mi(b,_,d)}return hi(b,_,d)}else ug=!1;switch(_.lanes=0,_.tag){case 2:if(k=_.type,b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,j=Ef(_,M.current),tg(_,d),j=Ch(null,_,k,b,j,d),_.flags|=1,typeof j=="object"&&j!==null&&typeof j.render=="function"&&j.$$typeof===void 0){if(_.tag=1,_.memoizedState=null,_.updateQueue=null,Ff(k)){var $=!0;Jf(_)}else $=!1;_.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,xg(_);var et=k.getDerivedStateFromProps;typeof et=="function"&&Gg(_,k,et,b),j.updater=Kg,_.stateNode=j,j._reactInternals=_,Og(_,k,b,d),_=qi(null,_,k,!0,$,d)}else _.tag=0,fi(null,_,j,d),_=_.child;return _;case 16:j=_.elementType;e:{switch(b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,$=j._init,j=$(j._payload),_.type=j,$=_.tag=hk(j),b=lg(j,b),$){case 0:_=li(null,_,j,b,d);break e;case 1:_=pi(null,_,j,b,d);break e;case 11:_=gi(null,_,j,b,d);break e;case 14:_=ii(null,_,j,lg(j.type,b),k,d);break e}throw Error(y(306,j,""))}return _;case 0:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),li(b,_,k,j,d);case 1:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),pi(b,_,k,j,d);case 3:if(ri(_),k=_.updateQueue,b===null||k===null)throw Error(y(282));if(k=_.pendingProps,j=_.memoizedState,j=j!==null?j.element:null,yg(b,_),Cg(_,k,null,d),k=_.memoizedState.element,k===j)sh(),_=hi(b,_,d);else{if(j=_.stateNode,($=j.hydrate)&&(kh=rf(_.stateNode.containerInfo.firstChild),jh=_,$=lh=!0),$){if(b=j.mutableSourceEagerHydrationData,b!=null)for(j=0;j"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(b){console.error(b)}}checkDCE(),reactDom.exports=reactDom_production_min;var reactDomExports=reactDom.exports;const App$2="";var naclUtil={exports:{}};(function(b){(function(_,d){b.exports?b.exports=d():(_.nacl||(_.nacl={}),_.nacl.util=d())})(commonjsGlobal,function(){var _={};function d(k){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(k))throw new TypeError("invalid encoding")}return _.decodeUTF8=function(k){if(typeof k!="string")throw new TypeError("expected string");var j,$=unescape(encodeURIComponent(k)),et=new Uint8Array($.length);for(j=0;j<$.length;j++)et[j]=$.charCodeAt(j);return et},_.encodeUTF8=function(k){var j,$=[];for(j=0;j"u"?typeof Buffer.from<"u"?(_.encodeBase64=function(k){return Buffer.from(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(Buffer.from(k,"base64"),0))}):(_.encodeBase64=function(k){return new Buffer(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(new Buffer(k,"base64"),0))}):(_.encodeBase64=function(k){var j,$=[],et=k.length;for(j=0;j>24&255,kt[$t+1]=Pt>>16&255,kt[$t+2]=Pt>>8&255,kt[$t+3]=Pt&255,kt[$t+4]=gt>>24&255,kt[$t+5]=gt>>16&255,kt[$t+6]=gt>>8&255,kt[$t+7]=gt&255}function ht(kt,$t,Pt,gt,Nt){var Yt,Et=0;for(Yt=0;Yt>>8)-1}function ft(kt,$t,Pt,gt){return ht(kt,$t,Pt,gt,16)}function st(kt,$t,Pt,gt){return ht(kt,$t,Pt,gt,32)}function ct(kt,$t,Pt,gt){for(var Nt=gt[0]&255|(gt[1]&255)<<8|(gt[2]&255)<<16|(gt[3]&255)<<24,Yt=Pt[0]&255|(Pt[1]&255)<<8|(Pt[2]&255)<<16|(Pt[3]&255)<<24,Et=Pt[4]&255|(Pt[5]&255)<<8|(Pt[6]&255)<<16|(Pt[7]&255)<<24,Lt=Pt[8]&255|(Pt[9]&255)<<8|(Pt[10]&255)<<16|(Pt[11]&255)<<24,Ot=Pt[12]&255|(Pt[13]&255)<<8|(Pt[14]&255)<<16|(Pt[15]&255)<<24,Bt=gt[4]&255|(gt[5]&255)<<8|(gt[6]&255)<<16|(gt[7]&255)<<24,It=$t[0]&255|($t[1]&255)<<8|($t[2]&255)<<16|($t[3]&255)<<24,an=$t[4]&255|($t[5]&255)<<8|($t[6]&255)<<16|($t[7]&255)<<24,nn=$t[8]&255|($t[9]&255)<<8|($t[10]&255)<<16|($t[11]&255)<<24,Qt=$t[12]&255|($t[13]&255)<<8|($t[14]&255)<<16|($t[15]&255)<<24,Ht=gt[8]&255|(gt[9]&255)<<8|(gt[10]&255)<<16|(gt[11]&255)<<24,gn=Pt[16]&255|(Pt[17]&255)<<8|(Pt[18]&255)<<16|(Pt[19]&255)<<24,Wn=Pt[20]&255|(Pt[21]&255)<<8|(Pt[22]&255)<<16|(Pt[23]&255)<<24,Kn=Pt[24]&255|(Pt[25]&255)<<8|(Pt[26]&255)<<16|(Pt[27]&255)<<24,Yn=Pt[28]&255|(Pt[29]&255)<<8|(Pt[30]&255)<<16|(Pt[31]&255)<<24,er=gt[12]&255|(gt[13]&255)<<8|(gt[14]&255)<<16|(gt[15]&255)<<24,Hn=Nt,Jn=Yt,or=Et,Xn=Lt,mr=Ot,hr=Bt,Mn=It,$n=an,sr=nn,nr=Qt,tr=Ht,ir=gn,Ar=Wn,Mr=Kn,jr=Yn,Or=er,sn,Lr=0;Lr<20;Lr+=2)sn=Hn+Ar|0,mr^=sn<<7|sn>>>32-7,sn=mr+Hn|0,sr^=sn<<9|sn>>>32-9,sn=sr+mr|0,Ar^=sn<<13|sn>>>32-13,sn=Ar+sr|0,Hn^=sn<<18|sn>>>32-18,sn=hr+Jn|0,nr^=sn<<7|sn>>>32-7,sn=nr+hr|0,Mr^=sn<<9|sn>>>32-9,sn=Mr+nr|0,Jn^=sn<<13|sn>>>32-13,sn=Jn+Mr|0,hr^=sn<<18|sn>>>32-18,sn=tr+Mn|0,jr^=sn<<7|sn>>>32-7,sn=jr+tr|0,or^=sn<<9|sn>>>32-9,sn=or+jr|0,Mn^=sn<<13|sn>>>32-13,sn=Mn+or|0,tr^=sn<<18|sn>>>32-18,sn=Or+ir|0,Xn^=sn<<7|sn>>>32-7,sn=Xn+Or|0,$n^=sn<<9|sn>>>32-9,sn=$n+Xn|0,ir^=sn<<13|sn>>>32-13,sn=ir+$n|0,Or^=sn<<18|sn>>>32-18,sn=Hn+Xn|0,Jn^=sn<<7|sn>>>32-7,sn=Jn+Hn|0,or^=sn<<9|sn>>>32-9,sn=or+Jn|0,Xn^=sn<<13|sn>>>32-13,sn=Xn+or|0,Hn^=sn<<18|sn>>>32-18,sn=hr+mr|0,Mn^=sn<<7|sn>>>32-7,sn=Mn+hr|0,$n^=sn<<9|sn>>>32-9,sn=$n+Mn|0,mr^=sn<<13|sn>>>32-13,sn=mr+$n|0,hr^=sn<<18|sn>>>32-18,sn=tr+nr|0,ir^=sn<<7|sn>>>32-7,sn=ir+tr|0,sr^=sn<<9|sn>>>32-9,sn=sr+ir|0,nr^=sn<<13|sn>>>32-13,sn=nr+sr|0,tr^=sn<<18|sn>>>32-18,sn=Or+jr|0,Ar^=sn<<7|sn>>>32-7,sn=Ar+Or|0,Mr^=sn<<9|sn>>>32-9,sn=Mr+Ar|0,jr^=sn<<13|sn>>>32-13,sn=jr+Mr|0,Or^=sn<<18|sn>>>32-18;Hn=Hn+Nt|0,Jn=Jn+Yt|0,or=or+Et|0,Xn=Xn+Lt|0,mr=mr+Ot|0,hr=hr+Bt|0,Mn=Mn+It|0,$n=$n+an|0,sr=sr+nn|0,nr=nr+Qt|0,tr=tr+Ht|0,ir=ir+gn|0,Ar=Ar+Wn|0,Mr=Mr+Kn|0,jr=jr+Yn|0,Or=Or+er|0,kt[0]=Hn>>>0&255,kt[1]=Hn>>>8&255,kt[2]=Hn>>>16&255,kt[3]=Hn>>>24&255,kt[4]=Jn>>>0&255,kt[5]=Jn>>>8&255,kt[6]=Jn>>>16&255,kt[7]=Jn>>>24&255,kt[8]=or>>>0&255,kt[9]=or>>>8&255,kt[10]=or>>>16&255,kt[11]=or>>>24&255,kt[12]=Xn>>>0&255,kt[13]=Xn>>>8&255,kt[14]=Xn>>>16&255,kt[15]=Xn>>>24&255,kt[16]=mr>>>0&255,kt[17]=mr>>>8&255,kt[18]=mr>>>16&255,kt[19]=mr>>>24&255,kt[20]=hr>>>0&255,kt[21]=hr>>>8&255,kt[22]=hr>>>16&255,kt[23]=hr>>>24&255,kt[24]=Mn>>>0&255,kt[25]=Mn>>>8&255,kt[26]=Mn>>>16&255,kt[27]=Mn>>>24&255,kt[28]=$n>>>0&255,kt[29]=$n>>>8&255,kt[30]=$n>>>16&255,kt[31]=$n>>>24&255,kt[32]=sr>>>0&255,kt[33]=sr>>>8&255,kt[34]=sr>>>16&255,kt[35]=sr>>>24&255,kt[36]=nr>>>0&255,kt[37]=nr>>>8&255,kt[38]=nr>>>16&255,kt[39]=nr>>>24&255,kt[40]=tr>>>0&255,kt[41]=tr>>>8&255,kt[42]=tr>>>16&255,kt[43]=tr>>>24&255,kt[44]=ir>>>0&255,kt[45]=ir>>>8&255,kt[46]=ir>>>16&255,kt[47]=ir>>>24&255,kt[48]=Ar>>>0&255,kt[49]=Ar>>>8&255,kt[50]=Ar>>>16&255,kt[51]=Ar>>>24&255,kt[52]=Mr>>>0&255,kt[53]=Mr>>>8&255,kt[54]=Mr>>>16&255,kt[55]=Mr>>>24&255,kt[56]=jr>>>0&255,kt[57]=jr>>>8&255,kt[58]=jr>>>16&255,kt[59]=jr>>>24&255,kt[60]=Or>>>0&255,kt[61]=Or>>>8&255,kt[62]=Or>>>16&255,kt[63]=Or>>>24&255}function pt(kt,$t,Pt,gt){for(var Nt=gt[0]&255|(gt[1]&255)<<8|(gt[2]&255)<<16|(gt[3]&255)<<24,Yt=Pt[0]&255|(Pt[1]&255)<<8|(Pt[2]&255)<<16|(Pt[3]&255)<<24,Et=Pt[4]&255|(Pt[5]&255)<<8|(Pt[6]&255)<<16|(Pt[7]&255)<<24,Lt=Pt[8]&255|(Pt[9]&255)<<8|(Pt[10]&255)<<16|(Pt[11]&255)<<24,Ot=Pt[12]&255|(Pt[13]&255)<<8|(Pt[14]&255)<<16|(Pt[15]&255)<<24,Bt=gt[4]&255|(gt[5]&255)<<8|(gt[6]&255)<<16|(gt[7]&255)<<24,It=$t[0]&255|($t[1]&255)<<8|($t[2]&255)<<16|($t[3]&255)<<24,an=$t[4]&255|($t[5]&255)<<8|($t[6]&255)<<16|($t[7]&255)<<24,nn=$t[8]&255|($t[9]&255)<<8|($t[10]&255)<<16|($t[11]&255)<<24,Qt=$t[12]&255|($t[13]&255)<<8|($t[14]&255)<<16|($t[15]&255)<<24,Ht=gt[8]&255|(gt[9]&255)<<8|(gt[10]&255)<<16|(gt[11]&255)<<24,gn=Pt[16]&255|(Pt[17]&255)<<8|(Pt[18]&255)<<16|(Pt[19]&255)<<24,Wn=Pt[20]&255|(Pt[21]&255)<<8|(Pt[22]&255)<<16|(Pt[23]&255)<<24,Kn=Pt[24]&255|(Pt[25]&255)<<8|(Pt[26]&255)<<16|(Pt[27]&255)<<24,Yn=Pt[28]&255|(Pt[29]&255)<<8|(Pt[30]&255)<<16|(Pt[31]&255)<<24,er=gt[12]&255|(gt[13]&255)<<8|(gt[14]&255)<<16|(gt[15]&255)<<24,Hn=Nt,Jn=Yt,or=Et,Xn=Lt,mr=Ot,hr=Bt,Mn=It,$n=an,sr=nn,nr=Qt,tr=Ht,ir=gn,Ar=Wn,Mr=Kn,jr=Yn,Or=er,sn,Lr=0;Lr<20;Lr+=2)sn=Hn+Ar|0,mr^=sn<<7|sn>>>32-7,sn=mr+Hn|0,sr^=sn<<9|sn>>>32-9,sn=sr+mr|0,Ar^=sn<<13|sn>>>32-13,sn=Ar+sr|0,Hn^=sn<<18|sn>>>32-18,sn=hr+Jn|0,nr^=sn<<7|sn>>>32-7,sn=nr+hr|0,Mr^=sn<<9|sn>>>32-9,sn=Mr+nr|0,Jn^=sn<<13|sn>>>32-13,sn=Jn+Mr|0,hr^=sn<<18|sn>>>32-18,sn=tr+Mn|0,jr^=sn<<7|sn>>>32-7,sn=jr+tr|0,or^=sn<<9|sn>>>32-9,sn=or+jr|0,Mn^=sn<<13|sn>>>32-13,sn=Mn+or|0,tr^=sn<<18|sn>>>32-18,sn=Or+ir|0,Xn^=sn<<7|sn>>>32-7,sn=Xn+Or|0,$n^=sn<<9|sn>>>32-9,sn=$n+Xn|0,ir^=sn<<13|sn>>>32-13,sn=ir+$n|0,Or^=sn<<18|sn>>>32-18,sn=Hn+Xn|0,Jn^=sn<<7|sn>>>32-7,sn=Jn+Hn|0,or^=sn<<9|sn>>>32-9,sn=or+Jn|0,Xn^=sn<<13|sn>>>32-13,sn=Xn+or|0,Hn^=sn<<18|sn>>>32-18,sn=hr+mr|0,Mn^=sn<<7|sn>>>32-7,sn=Mn+hr|0,$n^=sn<<9|sn>>>32-9,sn=$n+Mn|0,mr^=sn<<13|sn>>>32-13,sn=mr+$n|0,hr^=sn<<18|sn>>>32-18,sn=tr+nr|0,ir^=sn<<7|sn>>>32-7,sn=ir+tr|0,sr^=sn<<9|sn>>>32-9,sn=sr+ir|0,nr^=sn<<13|sn>>>32-13,sn=nr+sr|0,tr^=sn<<18|sn>>>32-18,sn=Or+jr|0,Ar^=sn<<7|sn>>>32-7,sn=Ar+Or|0,Mr^=sn<<9|sn>>>32-9,sn=Mr+Ar|0,jr^=sn<<13|sn>>>32-13,sn=jr+Mr|0,Or^=sn<<18|sn>>>32-18;kt[0]=Hn>>>0&255,kt[1]=Hn>>>8&255,kt[2]=Hn>>>16&255,kt[3]=Hn>>>24&255,kt[4]=hr>>>0&255,kt[5]=hr>>>8&255,kt[6]=hr>>>16&255,kt[7]=hr>>>24&255,kt[8]=tr>>>0&255,kt[9]=tr>>>8&255,kt[10]=tr>>>16&255,kt[11]=tr>>>24&255,kt[12]=Or>>>0&255,kt[13]=Or>>>8&255,kt[14]=Or>>>16&255,kt[15]=Or>>>24&255,kt[16]=Mn>>>0&255,kt[17]=Mn>>>8&255,kt[18]=Mn>>>16&255,kt[19]=Mn>>>24&255,kt[20]=$n>>>0&255,kt[21]=$n>>>8&255,kt[22]=$n>>>16&255,kt[23]=$n>>>24&255,kt[24]=sr>>>0&255,kt[25]=sr>>>8&255,kt[26]=sr>>>16&255,kt[27]=sr>>>24&255,kt[28]=nr>>>0&255,kt[29]=nr>>>8&255,kt[30]=nr>>>16&255,kt[31]=nr>>>24&255}function lt(kt,$t,Pt,gt){ct(kt,$t,Pt,gt)}function wt(kt,$t,Pt,gt){pt(kt,$t,Pt,gt)}var yt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function vt(kt,$t,Pt,gt,Nt,Yt,Et){var Lt=new Uint8Array(16),Ot=new Uint8Array(64),Bt,It;for(It=0;It<16;It++)Lt[It]=0;for(It=0;It<8;It++)Lt[It]=Yt[It];for(;Nt>=64;){for(lt(Ot,Lt,Et,yt),It=0;It<64;It++)kt[$t+It]=Pt[gt+It]^Ot[It];for(Bt=1,It=8;It<16;It++)Bt=Bt+(Lt[It]&255)|0,Lt[It]=Bt&255,Bt>>>=8;Nt-=64,$t+=64,gt+=64}if(Nt>0)for(lt(Ot,Lt,Et,yt),It=0;It=64;){for(lt(Et,Yt,Nt,yt),Ot=0;Ot<64;Ot++)kt[$t+Ot]=Et[Ot];for(Lt=1,Ot=8;Ot<16;Ot++)Lt=Lt+(Yt[Ot]&255)|0,Yt[Ot]=Lt&255,Lt>>>=8;Pt-=64,$t+=64}if(Pt>0)for(lt(Et,Yt,Nt,yt),Ot=0;Ot>>13|Pt<<3)&8191,gt=kt[4]&255|(kt[5]&255)<<8,this.r[2]=(Pt>>>10|gt<<6)&7939,Nt=kt[6]&255|(kt[7]&255)<<8,this.r[3]=(gt>>>7|Nt<<9)&8191,Yt=kt[8]&255|(kt[9]&255)<<8,this.r[4]=(Nt>>>4|Yt<<12)&255,this.r[5]=Yt>>>1&8190,Et=kt[10]&255|(kt[11]&255)<<8,this.r[6]=(Yt>>>14|Et<<2)&8191,Lt=kt[12]&255|(kt[13]&255)<<8,this.r[7]=(Et>>>11|Lt<<5)&8065,Ot=kt[14]&255|(kt[15]&255)<<8,this.r[8]=(Lt>>>8|Ot<<8)&8191,this.r[9]=Ot>>>5&127,this.pad[0]=kt[16]&255|(kt[17]&255)<<8,this.pad[1]=kt[18]&255|(kt[19]&255)<<8,this.pad[2]=kt[20]&255|(kt[21]&255)<<8,this.pad[3]=kt[22]&255|(kt[23]&255)<<8,this.pad[4]=kt[24]&255|(kt[25]&255)<<8,this.pad[5]=kt[26]&255|(kt[27]&255)<<8,this.pad[6]=kt[28]&255|(kt[29]&255)<<8,this.pad[7]=kt[30]&255|(kt[31]&255)<<8};At.prototype.blocks=function(kt,$t,Pt){for(var gt=this.fin?0:2048,Nt,Yt,Et,Lt,Ot,Bt,It,an,nn,Qt,Ht,gn,Wn,Kn,Yn,er,Hn,Jn,or,Xn=this.h[0],mr=this.h[1],hr=this.h[2],Mn=this.h[3],$n=this.h[4],sr=this.h[5],nr=this.h[6],tr=this.h[7],ir=this.h[8],Ar=this.h[9],Mr=this.r[0],jr=this.r[1],Or=this.r[2],sn=this.r[3],Lr=this.r[4],Dr=this.r[5],Fr=this.r[6],Nr=this.r[7],Br=this.r[8],Wr=this.r[9];Pt>=16;)Nt=kt[$t+0]&255|(kt[$t+1]&255)<<8,Xn+=Nt&8191,Yt=kt[$t+2]&255|(kt[$t+3]&255)<<8,mr+=(Nt>>>13|Yt<<3)&8191,Et=kt[$t+4]&255|(kt[$t+5]&255)<<8,hr+=(Yt>>>10|Et<<6)&8191,Lt=kt[$t+6]&255|(kt[$t+7]&255)<<8,Mn+=(Et>>>7|Lt<<9)&8191,Ot=kt[$t+8]&255|(kt[$t+9]&255)<<8,$n+=(Lt>>>4|Ot<<12)&8191,sr+=Ot>>>1&8191,Bt=kt[$t+10]&255|(kt[$t+11]&255)<<8,nr+=(Ot>>>14|Bt<<2)&8191,It=kt[$t+12]&255|(kt[$t+13]&255)<<8,tr+=(Bt>>>11|It<<5)&8191,an=kt[$t+14]&255|(kt[$t+15]&255)<<8,ir+=(It>>>8|an<<8)&8191,Ar+=an>>>5|gt,nn=0,Qt=nn,Qt+=Xn*Mr,Qt+=mr*(5*Wr),Qt+=hr*(5*Br),Qt+=Mn*(5*Nr),Qt+=$n*(5*Fr),nn=Qt>>>13,Qt&=8191,Qt+=sr*(5*Dr),Qt+=nr*(5*Lr),Qt+=tr*(5*sn),Qt+=ir*(5*Or),Qt+=Ar*(5*jr),nn+=Qt>>>13,Qt&=8191,Ht=nn,Ht+=Xn*jr,Ht+=mr*Mr,Ht+=hr*(5*Wr),Ht+=Mn*(5*Br),Ht+=$n*(5*Nr),nn=Ht>>>13,Ht&=8191,Ht+=sr*(5*Fr),Ht+=nr*(5*Dr),Ht+=tr*(5*Lr),Ht+=ir*(5*sn),Ht+=Ar*(5*Or),nn+=Ht>>>13,Ht&=8191,gn=nn,gn+=Xn*Or,gn+=mr*jr,gn+=hr*Mr,gn+=Mn*(5*Wr),gn+=$n*(5*Br),nn=gn>>>13,gn&=8191,gn+=sr*(5*Nr),gn+=nr*(5*Fr),gn+=tr*(5*Dr),gn+=ir*(5*Lr),gn+=Ar*(5*sn),nn+=gn>>>13,gn&=8191,Wn=nn,Wn+=Xn*sn,Wn+=mr*Or,Wn+=hr*jr,Wn+=Mn*Mr,Wn+=$n*(5*Wr),nn=Wn>>>13,Wn&=8191,Wn+=sr*(5*Br),Wn+=nr*(5*Nr),Wn+=tr*(5*Fr),Wn+=ir*(5*Dr),Wn+=Ar*(5*Lr),nn+=Wn>>>13,Wn&=8191,Kn=nn,Kn+=Xn*Lr,Kn+=mr*sn,Kn+=hr*Or,Kn+=Mn*jr,Kn+=$n*Mr,nn=Kn>>>13,Kn&=8191,Kn+=sr*(5*Wr),Kn+=nr*(5*Br),Kn+=tr*(5*Nr),Kn+=ir*(5*Fr),Kn+=Ar*(5*Dr),nn+=Kn>>>13,Kn&=8191,Yn=nn,Yn+=Xn*Dr,Yn+=mr*Lr,Yn+=hr*sn,Yn+=Mn*Or,Yn+=$n*jr,nn=Yn>>>13,Yn&=8191,Yn+=sr*Mr,Yn+=nr*(5*Wr),Yn+=tr*(5*Br),Yn+=ir*(5*Nr),Yn+=Ar*(5*Fr),nn+=Yn>>>13,Yn&=8191,er=nn,er+=Xn*Fr,er+=mr*Dr,er+=hr*Lr,er+=Mn*sn,er+=$n*Or,nn=er>>>13,er&=8191,er+=sr*jr,er+=nr*Mr,er+=tr*(5*Wr),er+=ir*(5*Br),er+=Ar*(5*Nr),nn+=er>>>13,er&=8191,Hn=nn,Hn+=Xn*Nr,Hn+=mr*Fr,Hn+=hr*Dr,Hn+=Mn*Lr,Hn+=$n*sn,nn=Hn>>>13,Hn&=8191,Hn+=sr*Or,Hn+=nr*jr,Hn+=tr*Mr,Hn+=ir*(5*Wr),Hn+=Ar*(5*Br),nn+=Hn>>>13,Hn&=8191,Jn=nn,Jn+=Xn*Br,Jn+=mr*Nr,Jn+=hr*Fr,Jn+=Mn*Dr,Jn+=$n*Lr,nn=Jn>>>13,Jn&=8191,Jn+=sr*sn,Jn+=nr*Or,Jn+=tr*jr,Jn+=ir*Mr,Jn+=Ar*(5*Wr),nn+=Jn>>>13,Jn&=8191,or=nn,or+=Xn*Wr,or+=mr*Br,or+=hr*Nr,or+=Mn*Fr,or+=$n*Dr,nn=or>>>13,or&=8191,or+=sr*Lr,or+=nr*sn,or+=tr*Or,or+=ir*jr,or+=Ar*Mr,nn+=or>>>13,or&=8191,nn=(nn<<2)+nn|0,nn=nn+Qt|0,Qt=nn&8191,nn=nn>>>13,Ht+=nn,Xn=Qt,mr=Ht,hr=gn,Mn=Wn,$n=Kn,sr=Yn,nr=er,tr=Hn,ir=Jn,Ar=or,$t+=16,Pt-=16;this.h[0]=Xn,this.h[1]=mr,this.h[2]=hr,this.h[3]=Mn,this.h[4]=$n,this.h[5]=sr,this.h[6]=nr,this.h[7]=tr,this.h[8]=ir,this.h[9]=Ar},At.prototype.finish=function(kt,$t){var Pt=new Uint16Array(10),gt,Nt,Yt,Et;if(this.leftover){for(Et=this.leftover,this.buffer[Et++]=1;Et<16;Et++)this.buffer[Et]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(gt=this.h[1]>>>13,this.h[1]&=8191,Et=2;Et<10;Et++)this.h[Et]+=gt,gt=this.h[Et]>>>13,this.h[Et]&=8191;for(this.h[0]+=gt*5,gt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=gt,gt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=gt,Pt[0]=this.h[0]+5,gt=Pt[0]>>>13,Pt[0]&=8191,Et=1;Et<10;Et++)Pt[Et]=this.h[Et]+gt,gt=Pt[Et]>>>13,Pt[Et]&=8191;for(Pt[9]-=8192,Nt=(gt^1)-1,Et=0;Et<10;Et++)Pt[Et]&=Nt;for(Nt=~Nt,Et=0;Et<10;Et++)this.h[Et]=this.h[Et]&Nt|Pt[Et];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Yt=this.h[0]+this.pad[0],this.h[0]=Yt&65535,Et=1;Et<8;Et++)Yt=(this.h[Et]+this.pad[Et]|0)+(Yt>>>16)|0,this.h[Et]=Yt&65535;kt[$t+0]=this.h[0]>>>0&255,kt[$t+1]=this.h[0]>>>8&255,kt[$t+2]=this.h[1]>>>0&255,kt[$t+3]=this.h[1]>>>8&255,kt[$t+4]=this.h[2]>>>0&255,kt[$t+5]=this.h[2]>>>8&255,kt[$t+6]=this.h[3]>>>0&255,kt[$t+7]=this.h[3]>>>8&255,kt[$t+8]=this.h[4]>>>0&255,kt[$t+9]=this.h[4]>>>8&255,kt[$t+10]=this.h[5]>>>0&255,kt[$t+11]=this.h[5]>>>8&255,kt[$t+12]=this.h[6]>>>0&255,kt[$t+13]=this.h[6]>>>8&255,kt[$t+14]=this.h[7]>>>0&255,kt[$t+15]=this.h[7]>>>8&255},At.prototype.update=function(kt,$t,Pt){var gt,Nt;if(this.leftover){for(Nt=16-this.leftover,Nt>Pt&&(Nt=Pt),gt=0;gt=16&&(Nt=Pt-Pt%16,this.blocks(kt,$t,Nt),$t+=Nt,Pt-=Nt),Pt){for(gt=0;gt>16&1),Yt[Pt-1]&=65535;Yt[15]=Et[15]-32767-(Yt[14]>>16&1),Nt=Yt[15]>>16&1,Yt[14]&=65535,Xt(Et,Yt,1-Nt)}for(Pt=0;Pt<16;Pt++)kt[2*Pt]=Et[Pt]&255,kt[2*Pt+1]=Et[Pt]>>8}function Kt(kt,$t){var Pt=new Uint8Array(32),gt=new Uint8Array(32);return Jt(Pt,kt),Jt(gt,$t),st(Pt,0,gt,0)}function Zt(kt){var $t=new Uint8Array(32);return Jt($t,kt),$t[0]&1}function dn(kt,$t){var Pt;for(Pt=0;Pt<16;Pt++)kt[Pt]=$t[2*Pt]+($t[2*Pt+1]<<8);kt[15]&=32767}function An(kt,$t,Pt){for(var gt=0;gt<16;gt++)kt[gt]=$t[gt]+Pt[gt]}function En(kt,$t,Pt){for(var gt=0;gt<16;gt++)kt[gt]=$t[gt]-Pt[gt]}function yn(kt,$t,Pt){var gt,Nt,Yt=0,Et=0,Lt=0,Ot=0,Bt=0,It=0,an=0,nn=0,Qt=0,Ht=0,gn=0,Wn=0,Kn=0,Yn=0,er=0,Hn=0,Jn=0,or=0,Xn=0,mr=0,hr=0,Mn=0,$n=0,sr=0,nr=0,tr=0,ir=0,Ar=0,Mr=0,jr=0,Or=0,sn=Pt[0],Lr=Pt[1],Dr=Pt[2],Fr=Pt[3],Nr=Pt[4],Br=Pt[5],Wr=Pt[6],ro=Pt[7],Gr=Pt[8],eo=Pt[9],to=Pt[10],no=Pt[11],io=Pt[12],co=Pt[13],so=Pt[14],fo=Pt[15];gt=$t[0],Yt+=gt*sn,Et+=gt*Lr,Lt+=gt*Dr,Ot+=gt*Fr,Bt+=gt*Nr,It+=gt*Br,an+=gt*Wr,nn+=gt*ro,Qt+=gt*Gr,Ht+=gt*eo,gn+=gt*to,Wn+=gt*no,Kn+=gt*io,Yn+=gt*co,er+=gt*so,Hn+=gt*fo,gt=$t[1],Et+=gt*sn,Lt+=gt*Lr,Ot+=gt*Dr,Bt+=gt*Fr,It+=gt*Nr,an+=gt*Br,nn+=gt*Wr,Qt+=gt*ro,Ht+=gt*Gr,gn+=gt*eo,Wn+=gt*to,Kn+=gt*no,Yn+=gt*io,er+=gt*co,Hn+=gt*so,Jn+=gt*fo,gt=$t[2],Lt+=gt*sn,Ot+=gt*Lr,Bt+=gt*Dr,It+=gt*Fr,an+=gt*Nr,nn+=gt*Br,Qt+=gt*Wr,Ht+=gt*ro,gn+=gt*Gr,Wn+=gt*eo,Kn+=gt*to,Yn+=gt*no,er+=gt*io,Hn+=gt*co,Jn+=gt*so,or+=gt*fo,gt=$t[3],Ot+=gt*sn,Bt+=gt*Lr,It+=gt*Dr,an+=gt*Fr,nn+=gt*Nr,Qt+=gt*Br,Ht+=gt*Wr,gn+=gt*ro,Wn+=gt*Gr,Kn+=gt*eo,Yn+=gt*to,er+=gt*no,Hn+=gt*io,Jn+=gt*co,or+=gt*so,Xn+=gt*fo,gt=$t[4],Bt+=gt*sn,It+=gt*Lr,an+=gt*Dr,nn+=gt*Fr,Qt+=gt*Nr,Ht+=gt*Br,gn+=gt*Wr,Wn+=gt*ro,Kn+=gt*Gr,Yn+=gt*eo,er+=gt*to,Hn+=gt*no,Jn+=gt*io,or+=gt*co,Xn+=gt*so,mr+=gt*fo,gt=$t[5],It+=gt*sn,an+=gt*Lr,nn+=gt*Dr,Qt+=gt*Fr,Ht+=gt*Nr,gn+=gt*Br,Wn+=gt*Wr,Kn+=gt*ro,Yn+=gt*Gr,er+=gt*eo,Hn+=gt*to,Jn+=gt*no,or+=gt*io,Xn+=gt*co,mr+=gt*so,hr+=gt*fo,gt=$t[6],an+=gt*sn,nn+=gt*Lr,Qt+=gt*Dr,Ht+=gt*Fr,gn+=gt*Nr,Wn+=gt*Br,Kn+=gt*Wr,Yn+=gt*ro,er+=gt*Gr,Hn+=gt*eo,Jn+=gt*to,or+=gt*no,Xn+=gt*io,mr+=gt*co,hr+=gt*so,Mn+=gt*fo,gt=$t[7],nn+=gt*sn,Qt+=gt*Lr,Ht+=gt*Dr,gn+=gt*Fr,Wn+=gt*Nr,Kn+=gt*Br,Yn+=gt*Wr,er+=gt*ro,Hn+=gt*Gr,Jn+=gt*eo,or+=gt*to,Xn+=gt*no,mr+=gt*io,hr+=gt*co,Mn+=gt*so,$n+=gt*fo,gt=$t[8],Qt+=gt*sn,Ht+=gt*Lr,gn+=gt*Dr,Wn+=gt*Fr,Kn+=gt*Nr,Yn+=gt*Br,er+=gt*Wr,Hn+=gt*ro,Jn+=gt*Gr,or+=gt*eo,Xn+=gt*to,mr+=gt*no,hr+=gt*io,Mn+=gt*co,$n+=gt*so,sr+=gt*fo,gt=$t[9],Ht+=gt*sn,gn+=gt*Lr,Wn+=gt*Dr,Kn+=gt*Fr,Yn+=gt*Nr,er+=gt*Br,Hn+=gt*Wr,Jn+=gt*ro,or+=gt*Gr,Xn+=gt*eo,mr+=gt*to,hr+=gt*no,Mn+=gt*io,$n+=gt*co,sr+=gt*so,nr+=gt*fo,gt=$t[10],gn+=gt*sn,Wn+=gt*Lr,Kn+=gt*Dr,Yn+=gt*Fr,er+=gt*Nr,Hn+=gt*Br,Jn+=gt*Wr,or+=gt*ro,Xn+=gt*Gr,mr+=gt*eo,hr+=gt*to,Mn+=gt*no,$n+=gt*io,sr+=gt*co,nr+=gt*so,tr+=gt*fo,gt=$t[11],Wn+=gt*sn,Kn+=gt*Lr,Yn+=gt*Dr,er+=gt*Fr,Hn+=gt*Nr,Jn+=gt*Br,or+=gt*Wr,Xn+=gt*ro,mr+=gt*Gr,hr+=gt*eo,Mn+=gt*to,$n+=gt*no,sr+=gt*io,nr+=gt*co,tr+=gt*so,ir+=gt*fo,gt=$t[12],Kn+=gt*sn,Yn+=gt*Lr,er+=gt*Dr,Hn+=gt*Fr,Jn+=gt*Nr,or+=gt*Br,Xn+=gt*Wr,mr+=gt*ro,hr+=gt*Gr,Mn+=gt*eo,$n+=gt*to,sr+=gt*no,nr+=gt*io,tr+=gt*co,ir+=gt*so,Ar+=gt*fo,gt=$t[13],Yn+=gt*sn,er+=gt*Lr,Hn+=gt*Dr,Jn+=gt*Fr,or+=gt*Nr,Xn+=gt*Br,mr+=gt*Wr,hr+=gt*ro,Mn+=gt*Gr,$n+=gt*eo,sr+=gt*to,nr+=gt*no,tr+=gt*io,ir+=gt*co,Ar+=gt*so,Mr+=gt*fo,gt=$t[14],er+=gt*sn,Hn+=gt*Lr,Jn+=gt*Dr,or+=gt*Fr,Xn+=gt*Nr,mr+=gt*Br,hr+=gt*Wr,Mn+=gt*ro,$n+=gt*Gr,sr+=gt*eo,nr+=gt*to,tr+=gt*no,ir+=gt*io,Ar+=gt*co,Mr+=gt*so,jr+=gt*fo,gt=$t[15],Hn+=gt*sn,Jn+=gt*Lr,or+=gt*Dr,Xn+=gt*Fr,mr+=gt*Nr,hr+=gt*Br,Mn+=gt*Wr,$n+=gt*ro,sr+=gt*Gr,nr+=gt*eo,tr+=gt*to,ir+=gt*no,Ar+=gt*io,Mr+=gt*co,jr+=gt*so,Or+=gt*fo,Yt+=38*Jn,Et+=38*or,Lt+=38*Xn,Ot+=38*mr,Bt+=38*hr,It+=38*Mn,an+=38*$n,nn+=38*sr,Qt+=38*nr,Ht+=38*tr,gn+=38*ir,Wn+=38*Ar,Kn+=38*Mr,Yn+=38*jr,er+=38*Or,Nt=1,gt=Yt+Nt+65535,Nt=Math.floor(gt/65536),Yt=gt-Nt*65536,gt=Et+Nt+65535,Nt=Math.floor(gt/65536),Et=gt-Nt*65536,gt=Lt+Nt+65535,Nt=Math.floor(gt/65536),Lt=gt-Nt*65536,gt=Ot+Nt+65535,Nt=Math.floor(gt/65536),Ot=gt-Nt*65536,gt=Bt+Nt+65535,Nt=Math.floor(gt/65536),Bt=gt-Nt*65536,gt=It+Nt+65535,Nt=Math.floor(gt/65536),It=gt-Nt*65536,gt=an+Nt+65535,Nt=Math.floor(gt/65536),an=gt-Nt*65536,gt=nn+Nt+65535,Nt=Math.floor(gt/65536),nn=gt-Nt*65536,gt=Qt+Nt+65535,Nt=Math.floor(gt/65536),Qt=gt-Nt*65536,gt=Ht+Nt+65535,Nt=Math.floor(gt/65536),Ht=gt-Nt*65536,gt=gn+Nt+65535,Nt=Math.floor(gt/65536),gn=gt-Nt*65536,gt=Wn+Nt+65535,Nt=Math.floor(gt/65536),Wn=gt-Nt*65536,gt=Kn+Nt+65535,Nt=Math.floor(gt/65536),Kn=gt-Nt*65536,gt=Yn+Nt+65535,Nt=Math.floor(gt/65536),Yn=gt-Nt*65536,gt=er+Nt+65535,Nt=Math.floor(gt/65536),er=gt-Nt*65536,gt=Hn+Nt+65535,Nt=Math.floor(gt/65536),Hn=gt-Nt*65536,Yt+=Nt-1+37*(Nt-1),Nt=1,gt=Yt+Nt+65535,Nt=Math.floor(gt/65536),Yt=gt-Nt*65536,gt=Et+Nt+65535,Nt=Math.floor(gt/65536),Et=gt-Nt*65536,gt=Lt+Nt+65535,Nt=Math.floor(gt/65536),Lt=gt-Nt*65536,gt=Ot+Nt+65535,Nt=Math.floor(gt/65536),Ot=gt-Nt*65536,gt=Bt+Nt+65535,Nt=Math.floor(gt/65536),Bt=gt-Nt*65536,gt=It+Nt+65535,Nt=Math.floor(gt/65536),It=gt-Nt*65536,gt=an+Nt+65535,Nt=Math.floor(gt/65536),an=gt-Nt*65536,gt=nn+Nt+65535,Nt=Math.floor(gt/65536),nn=gt-Nt*65536,gt=Qt+Nt+65535,Nt=Math.floor(gt/65536),Qt=gt-Nt*65536,gt=Ht+Nt+65535,Nt=Math.floor(gt/65536),Ht=gt-Nt*65536,gt=gn+Nt+65535,Nt=Math.floor(gt/65536),gn=gt-Nt*65536,gt=Wn+Nt+65535,Nt=Math.floor(gt/65536),Wn=gt-Nt*65536,gt=Kn+Nt+65535,Nt=Math.floor(gt/65536),Kn=gt-Nt*65536,gt=Yn+Nt+65535,Nt=Math.floor(gt/65536),Yn=gt-Nt*65536,gt=er+Nt+65535,Nt=Math.floor(gt/65536),er=gt-Nt*65536,gt=Hn+Nt+65535,Nt=Math.floor(gt/65536),Hn=gt-Nt*65536,Yt+=Nt-1+37*(Nt-1),kt[0]=Yt,kt[1]=Et,kt[2]=Lt,kt[3]=Ot,kt[4]=Bt,kt[5]=It,kt[6]=an,kt[7]=nn,kt[8]=Qt,kt[9]=Ht,kt[10]=gn,kt[11]=Wn,kt[12]=Kn,kt[13]=Yn,kt[14]=er,kt[15]=Hn}function jn(kt,$t){yn(kt,$t,$t)}function Vn(kt,$t){var Pt=d(),gt;for(gt=0;gt<16;gt++)Pt[gt]=$t[gt];for(gt=253;gt>=0;gt--)jn(Pt,Pt),gt!==2&>!==4&&yn(Pt,Pt,$t);for(gt=0;gt<16;gt++)kt[gt]=Pt[gt]}function rn(kt,$t){var Pt=d(),gt;for(gt=0;gt<16;gt++)Pt[gt]=$t[gt];for(gt=250;gt>=0;gt--)jn(Pt,Pt),gt!==1&&yn(Pt,Pt,$t);for(gt=0;gt<16;gt++)kt[gt]=Pt[gt]}function xn(kt,$t,Pt){var gt=new Uint8Array(32),Nt=new Float64Array(80),Yt,Et,Lt=d(),Ot=d(),Bt=d(),It=d(),an=d(),nn=d();for(Et=0;Et<31;Et++)gt[Et]=$t[Et];for(gt[31]=$t[31]&127|64,gt[0]&=248,dn(Nt,Pt),Et=0;Et<16;Et++)Ot[Et]=Nt[Et],It[Et]=Lt[Et]=Bt[Et]=0;for(Lt[0]=It[0]=1,Et=254;Et>=0;--Et)Yt=gt[Et>>>3]>>>(Et&7)&1,Xt(Lt,Ot,Yt),Xt(Bt,It,Yt),An(an,Lt,Bt),En(Lt,Lt,Bt),An(Bt,Ot,It),En(Ot,Ot,It),jn(It,an),jn(nn,Lt),yn(Lt,Bt,Lt),yn(Bt,Ot,an),An(an,Lt,Bt),En(Lt,Lt,Bt),jn(Ot,Lt),En(Bt,It,nn),yn(Lt,Bt,rt),An(Lt,Lt,It),yn(Bt,Bt,Lt),yn(Lt,It,nn),yn(It,Ot,Nt),jn(Ot,an),Xt(Lt,Ot,Yt),Xt(Bt,It,Yt);for(Et=0;Et<16;Et++)Nt[Et+16]=Lt[Et],Nt[Et+32]=Bt[Et],Nt[Et+48]=Ot[Et],Nt[Et+64]=It[Et];var Qt=Nt.subarray(32),Ht=Nt.subarray(16);return Vn(Qt,Qt),yn(Ht,Ht,Qt),Jt(kt,Ht),0}function fn(kt,$t){return xn(kt,$t,$)}function Sn(kt,$t){return k($t,32),fn(kt,$t)}function bn(kt,$t,Pt){var gt=new Uint8Array(32);return xn(gt,Pt,$t),wt(kt,j,gt,yt)}var hn=Mt,_n=jt;function ln(kt,$t,Pt,gt,Nt,Yt){var Et=new Uint8Array(32);return bn(Et,Nt,Yt),hn(kt,$t,Pt,gt,Et)}function Tn(kt,$t,Pt,gt,Nt,Yt){var Et=new Uint8Array(32);return bn(Et,Nt,Yt),_n(kt,$t,Pt,gt,Et)}var In=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function Ln(kt,$t,Pt,gt){for(var Nt=new Int32Array(16),Yt=new Int32Array(16),Et,Lt,Ot,Bt,It,an,nn,Qt,Ht,gn,Wn,Kn,Yn,er,Hn,Jn,or,Xn,mr,hr,Mn,$n,sr,nr,tr,ir,Ar=kt[0],Mr=kt[1],jr=kt[2],Or=kt[3],sn=kt[4],Lr=kt[5],Dr=kt[6],Fr=kt[7],Nr=$t[0],Br=$t[1],Wr=$t[2],ro=$t[3],Gr=$t[4],eo=$t[5],to=$t[6],no=$t[7],io=0;gt>=128;){for(mr=0;mr<16;mr++)hr=8*mr+io,Nt[mr]=Pt[hr+0]<<24|Pt[hr+1]<<16|Pt[hr+2]<<8|Pt[hr+3],Yt[mr]=Pt[hr+4]<<24|Pt[hr+5]<<16|Pt[hr+6]<<8|Pt[hr+7];for(mr=0;mr<80;mr++)if(Et=Ar,Lt=Mr,Ot=jr,Bt=Or,It=sn,an=Lr,nn=Dr,Qt=Fr,Ht=Nr,gn=Br,Wn=Wr,Kn=ro,Yn=Gr,er=eo,Hn=to,Jn=no,Mn=Fr,$n=no,sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=(sn>>>14|Gr<<32-14)^(sn>>>18|Gr<<32-18)^(Gr>>>41-32|sn<<32-(41-32)),$n=(Gr>>>14|sn<<32-14)^(Gr>>>18|sn<<32-18)^(sn>>>41-32|Gr<<32-(41-32)),sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,Mn=sn&Lr^~sn&Dr,$n=Gr&eo^~Gr&to,sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,Mn=In[mr*2],$n=In[mr*2+1],sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,Mn=Nt[mr%16],$n=Yt[mr%16],sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,or=tr&65535|ir<<16,Xn=sr&65535|nr<<16,Mn=or,$n=Xn,sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=(Ar>>>28|Nr<<32-28)^(Nr>>>34-32|Ar<<32-(34-32))^(Nr>>>39-32|Ar<<32-(39-32)),$n=(Nr>>>28|Ar<<32-28)^(Ar>>>34-32|Nr<<32-(34-32))^(Ar>>>39-32|Nr<<32-(39-32)),sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,Mn=Ar&Mr^Ar&jr^Mr&jr,$n=Nr&Br^Nr&Wr^Br&Wr,sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,Qt=tr&65535|ir<<16,Jn=sr&65535|nr<<16,Mn=Bt,$n=Kn,sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=or,$n=Xn,sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,Bt=tr&65535|ir<<16,Kn=sr&65535|nr<<16,Mr=Et,jr=Lt,Or=Ot,sn=Bt,Lr=It,Dr=an,Fr=nn,Ar=Qt,Br=Ht,Wr=gn,ro=Wn,Gr=Kn,eo=Yn,to=er,no=Hn,Nr=Jn,mr%16===15)for(hr=0;hr<16;hr++)Mn=Nt[hr],$n=Yt[hr],sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=Nt[(hr+9)%16],$n=Yt[(hr+9)%16],sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,or=Nt[(hr+1)%16],Xn=Yt[(hr+1)%16],Mn=(or>>>1|Xn<<32-1)^(or>>>8|Xn<<32-8)^or>>>7,$n=(Xn>>>1|or<<32-1)^(Xn>>>8|or<<32-8)^(Xn>>>7|or<<32-7),sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,or=Nt[(hr+14)%16],Xn=Yt[(hr+14)%16],Mn=(or>>>19|Xn<<32-19)^(Xn>>>61-32|or<<32-(61-32))^or>>>6,$n=(Xn>>>19|or<<32-19)^(or>>>61-32|Xn<<32-(61-32))^(Xn>>>6|or<<32-6),sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,Nt[hr]=tr&65535|ir<<16,Yt[hr]=sr&65535|nr<<16;Mn=Ar,$n=Nr,sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=kt[0],$n=$t[0],sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[0]=Ar=tr&65535|ir<<16,$t[0]=Nr=sr&65535|nr<<16,Mn=Mr,$n=Br,sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=kt[1],$n=$t[1],sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[1]=Mr=tr&65535|ir<<16,$t[1]=Br=sr&65535|nr<<16,Mn=jr,$n=Wr,sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=kt[2],$n=$t[2],sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[2]=jr=tr&65535|ir<<16,$t[2]=Wr=sr&65535|nr<<16,Mn=Or,$n=ro,sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=kt[3],$n=$t[3],sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[3]=Or=tr&65535|ir<<16,$t[3]=ro=sr&65535|nr<<16,Mn=sn,$n=Gr,sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=kt[4],$n=$t[4],sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[4]=sn=tr&65535|ir<<16,$t[4]=Gr=sr&65535|nr<<16,Mn=Lr,$n=eo,sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=kt[5],$n=$t[5],sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[5]=Lr=tr&65535|ir<<16,$t[5]=eo=sr&65535|nr<<16,Mn=Dr,$n=to,sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=kt[6],$n=$t[6],sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[6]=Dr=tr&65535|ir<<16,$t[6]=to=sr&65535|nr<<16,Mn=Fr,$n=no,sr=$n&65535,nr=$n>>>16,tr=Mn&65535,ir=Mn>>>16,Mn=kt[7],$n=$t[7],sr+=$n&65535,nr+=$n>>>16,tr+=Mn&65535,ir+=Mn>>>16,nr+=sr>>>16,tr+=nr>>>16,ir+=tr>>>16,kt[7]=Fr=tr&65535|ir<<16,$t[7]=no=sr&65535|nr<<16,io+=128,gt-=128}return gt}function kn(kt,$t,Pt){var gt=new Int32Array(8),Nt=new Int32Array(8),Yt=new Uint8Array(256),Et,Lt=Pt;for(gt[0]=1779033703,gt[1]=3144134277,gt[2]=1013904242,gt[3]=2773480762,gt[4]=1359893119,gt[5]=2600822924,gt[6]=528734635,gt[7]=1541459225,Nt[0]=4089235720,Nt[1]=2227873595,Nt[2]=4271175723,Nt[3]=1595750129,Nt[4]=2917565137,Nt[5]=725511199,Nt[6]=4215389547,Nt[7]=327033209,Ln(gt,Nt,$t,Pt),Pt%=128,Et=0;Et=0;--Nt)gt=Pt[Nt/8|0]>>(Nt&7)&1,vn(kt,$t,gt),Fn($t,kt),Fn(kt,kt),vn(kt,$t,gt)}function Un(kt,$t){var Pt=[d(),d(),d(),d()];Rt(Pt[0],at),Rt(Pt[1],it),Rt(Pt[2],tt),yn(Pt[3],at,it),Pn(kt,Pt,$t)}function pn(kt,$t,Pt){var gt=new Uint8Array(64),Nt=[d(),d(),d(),d()],Yt;for(Pt||k($t,32),kn(gt,$t,32),gt[0]&=248,gt[31]&=127,gt[31]|=64,Un(Nt,gt),Bn(kt,Nt),Yt=0;Yt<32;Yt++)$t[Yt+32]=kt[Yt];return 0}var Vt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function Gt(kt,$t){var Pt,gt,Nt,Yt;for(gt=63;gt>=32;--gt){for(Pt=0,Nt=gt-32,Yt=gt-12;Nt>4)*Vt[Nt],Pt=$t[Nt]>>8,$t[Nt]&=255;for(Nt=0;Nt<32;Nt++)$t[Nt]-=Pt*Vt[Nt];for(gt=0;gt<32;gt++)$t[gt+1]+=$t[gt]>>8,kt[gt]=$t[gt]&255}function wn(kt){var $t=new Float64Array(64),Pt;for(Pt=0;Pt<64;Pt++)$t[Pt]=kt[Pt];for(Pt=0;Pt<64;Pt++)kt[Pt]=0;Gt(kt,$t)}function Nn(kt,$t,Pt,gt){var Nt=new Uint8Array(64),Yt=new Uint8Array(64),Et=new Uint8Array(64),Lt,Ot,Bt=new Float64Array(64),It=[d(),d(),d(),d()];kn(Nt,gt,32),Nt[0]&=248,Nt[31]&=127,Nt[31]|=64;var an=Pt+64;for(Lt=0;Lt>7&&En(kt[0],et,kt[0]),yn(kt[3],kt[0],kt[1]),0)}function fr(kt,$t,Pt,gt){var Nt,Yt=new Uint8Array(32),Et=new Uint8Array(64),Lt=[d(),d(),d(),d()],Ot=[d(),d(),d(),d()];if(Pt<64||lr(Ot,gt))return-1;for(Nt=0;Nt=0},_.sign.keyPair=function(){var kt=new Uint8Array(kr),$t=new Uint8Array(Tr);return pn(kt,$t),{publicKey:kt,secretKey:$t}},_.sign.keyPair.fromSecretKey=function(kt){if(Zr(kt),kt.length!==Tr)throw new Error("bad secret key size");for(var $t=new Uint8Array(kr),Pt=0;Pt<$t.length;Pt++)$t[Pt]=kt[32+Pt];return{publicKey:$t,secretKey:new Uint8Array(kt)}},_.sign.keyPair.fromSeed=function(kt){if(Zr(kt),kt.length!==Pr)throw new Error("bad seed size");for(var $t=new Uint8Array(kr),Pt=new Uint8Array(Tr),gt=0;gt<32;gt++)Pt[gt]=kt[gt];return pn($t,Pt,!0),{publicKey:$t,secretKey:Pt}},_.sign.publicKeyLength=kr,_.sign.secretKeyLength=Tr,_.sign.seedLength=Pr,_.sign.signatureLength=xr,_.hash=function(kt){Zr(kt);var $t=new Uint8Array(Ir);return kn($t,kt,kt.length),$t},_.hash.hashLength=Ir,_.verify=function(kt,$t){return Zr(kt,$t),kt.length===0||$t.length===0||kt.length!==$t.length?!1:ht(kt,0,$t,0,kt.length)===0},_.setPRNG=function(kt){k=kt},function(){var kt=typeof self<"u"?self.crypto||self.msCrypto:null;if(kt&&kt.getRandomValues){var $t=65536;_.setPRNG(function(Pt,gt){var Nt,Yt=new Uint8Array(gt);for(Nt=0;Nt=b.length)throw new Error("Index is out of buffer");const d=b.slice(0,_),k=b.slice(_);return[d,k]}function toHexString(b){let _="";return b.forEach(d=>{_+=("0"+(d&255).toString(16)).slice(-2)}),_}function hexToByteArray(b){if(b.length%2!==0)throw new Error(`Cannot convert ${b} to bytesArray`);const _=new Uint8Array(b.length/2);for(let d=0;d{var j,$;if(!((j=_==null?void 0:_.signal)===null||j===void 0)&&j.aborted){k(new TonConnectError("Delay aborted"));return}const et=setTimeout(()=>d(),b);($=_==null?void 0:_.signal)===null||$===void 0||$.addEventListener("abort",()=>{clearTimeout(et),k(new TonConnectError("Delay aborted"))})})})}function createAbortController(b){const _=new AbortController;return b!=null&&b.aborted?_.abort():b==null||b.addEventListener("abort",()=>_.abort(),{once:!0}),_}function callForSuccess(b,_){var d,k;return __awaiter(this,void 0,void 0,function*(){const j=(d=_==null?void 0:_.attempts)!==null&&d!==void 0?d:10,$=(k=_==null?void 0:_.delayMs)!==null&&k!==void 0?k:200,et=createAbortController(_==null?void 0:_.signal);if(typeof b!="function")throw new TonConnectError(`Expected a function, got ${typeof b}`);let tt=0,rt;for(;tt__awaiter(this,void 0,void 0,function*(){if($=at??null,et==null||et.abort(),et=createAbortController(at),et.signal.aborted)throw new TonConnectError("Resource creation was aborted");k=it??null;const dt=b(et.signal,...it);j=dt;const ut=yield dt;if(j!==dt&&ut!==d)throw yield _(ut),new TonConnectError("Resource creation was aborted by a new resource creation");return d=ut,d});return{create:tt,current:()=>d??null,dispose:()=>__awaiter(this,void 0,void 0,function*(){try{const at=d;d=null;const it=j;j=null;try{et==null||et.abort()}catch{}yield Promise.allSettled([at?_(at):Promise.resolve(),it?_(yield it):Promise.resolve()])}catch(at){logError$1("Failed to dispose the resource",at)}}),recreate:at=>__awaiter(this,void 0,void 0,function*(){const it=d,dt=j,ut=k,ht=$;if(yield delay(at),it===d&&dt===j&&ut===k&&ht===$)return yield tt($,...ut??[]);throw new TonConnectError("Resource recreation was aborted by a new resource creation")})}}function timeout(b,_){const d=_==null?void 0:_.timeout,k=_==null?void 0:_.signal,j=createAbortController(k);return new Promise(($,et)=>{if(j.signal.aborted){et(new TonConnectError("Operation aborted"));return}let tt;typeof d<"u"&&(tt=setTimeout(()=>{j.abort(),et(new TonConnectError(`Timeout after ${d}ms`))},d)),j.signal.addEventListener("abort",()=>{clearTimeout(tt),et(new TonConnectError("Operation aborted"))},{once:!0});const rt={timeout:d,abort:j.signal};b($,et,rt).finally(()=>clearTimeout(tt))})}class BridgeGateway{constructor(_,d,k,j,$){this.bridgeUrl=d,this.sessionId=k,this.listener=j,this.errorsListener=$,this.ssePath="events",this.postPath="message",this.heartbeatMessage="heartbeat",this.defaultTtl=300,this.defaultReconnectDelay=5e3,this.eventSource=createResource$1((et,tt)=>__awaiter(this,void 0,void 0,function*(){const rt={bridgeUrl:this.bridgeUrl,ssePath:this.ssePath,sessionId:this.sessionId,bridgeGatewayStorage:this.bridgeGatewayStorage,errorHandler:this.errorsHandler.bind(this),messageHandler:this.messagesHandler.bind(this),signal:et,openingDeadlineMS:tt};return yield createEventSource(rt)}),et=>__awaiter(this,void 0,void 0,function*(){et.close()})),this.bridgeGatewayStorage=new HttpBridgeGatewayStorage(_,d)}get isReady(){const _=this.eventSource.current();return(_==null?void 0:_.readyState)===EventSource.OPEN}get isClosed(){const _=this.eventSource.current();return(_==null?void 0:_.readyState)!==EventSource.OPEN}get isConnecting(){const _=this.eventSource.current();return(_==null?void 0:_.readyState)===EventSource.CONNECTING}registerSession(_){return __awaiter(this,void 0,void 0,function*(){yield this.eventSource.create(_==null?void 0:_.signal,_==null?void 0:_.openingDeadlineMS)})}send(_,d,k,j){var $;return __awaiter(this,void 0,void 0,function*(){const et={};typeof j=="number"?et.ttl=j:(et.ttl=j==null?void 0:j.ttl,et.signal=j==null?void 0:j.signal,et.attempts=j==null?void 0:j.attempts);const tt=new URL(addPathToUrl(this.bridgeUrl,this.postPath));tt.searchParams.append("client_id",this.sessionId),tt.searchParams.append("to",d),tt.searchParams.append("ttl",((et==null?void 0:et.ttl)||this.defaultTtl).toString()),tt.searchParams.append("topic",k);const rt=Base64.encode(_);yield callForSuccess(nt=>__awaiter(this,void 0,void 0,function*(){const ot=yield this.post(tt,rt,nt.signal);if(!ot.ok)throw new TonConnectError(`Bridge send failed, status ${ot.status}`)}),{attempts:($=et==null?void 0:et.attempts)!==null&&$!==void 0?$:Number.MAX_SAFE_INTEGER,delayMs:5e3,signal:et==null?void 0:et.signal})})}pause(){this.eventSource.dispose().catch(_=>logError$1(`Bridge pause failed, ${_}`))}unPause(){return __awaiter(this,void 0,void 0,function*(){yield this.eventSource.recreate(0)})}close(){return __awaiter(this,void 0,void 0,function*(){yield this.eventSource.dispose().catch(_=>logError$1(`Bridge close failed, ${_}`))})}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}post(_,d,k){return __awaiter(this,void 0,void 0,function*(){const j=yield fetch(_,{method:"post",body:d,signal:k});if(!j.ok)throw new TonConnectError(`Bridge send failed, status ${j.status}`);return j})}errorsHandler(_,d){return __awaiter(this,void 0,void 0,function*(){if(this.isConnecting){logError$1("Bridge error",JSON.stringify(d));return}if(this.isReady){try{this.errorsListener(d)}catch{}return}if(this.isClosed)return _.close(),logDebug$1(`Bridge reconnecting, ${this.defaultReconnectDelay}ms delay`),yield this.eventSource.recreate(this.defaultReconnectDelay);throw new TonConnectError("Bridge error, unknown state")})}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data===this.heartbeatMessage||(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),this.isClosed))return;let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)})}}function createEventSource(b){return __awaiter(this,void 0,void 0,function*(){return yield timeout((_,d,k)=>__awaiter(this,void 0,void 0,function*(){var j;const et=createAbortController(k.signal).signal;if(et.aborted){d(new TonConnectError("Bridge connection aborted"));return}const tt=new URL(addPathToUrl(b.bridgeUrl,b.ssePath));tt.searchParams.append("client_id",b.sessionId);const rt=yield b.bridgeGatewayStorage.getLastEventId();if(rt&&tt.searchParams.append("last_event_id",rt),et.aborted){d(new TonConnectError("Bridge connection aborted"));return}const nt=new EventSource(tt.toString());nt.onerror=ot=>__awaiter(this,void 0,void 0,function*(){if(et.aborted){nt.close(),d(new TonConnectError("Bridge connection aborted"));return}try{const at=yield b.errorHandler(nt,ot);at!==nt&&nt.close(),at&&at!==nt&&_(at)}catch(at){nt.close(),d(at)}}),nt.onopen=()=>{if(et.aborted){nt.close(),d(new TonConnectError("Bridge connection aborted"));return}_(nt)},nt.onmessage=ot=>{if(et.aborted){nt.close(),d(new TonConnectError("Bridge connection aborted"));return}b.messageHandler(ot)},(j=b.signal)===null||j===void 0||j.addEventListener("abort",()=>{nt.close(),d(new TonConnectError("Bridge connection aborted"))})}),{timeout:b.openingDeadlineMS,signal:b.signal})})}function isPendingConnectionHttp(b){return!("connectEvent"in b)}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));if(!isPendingConnectionHttp(_)){const k={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},j={type:"http",connectEvent:_.connectEvent,session:k,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(j))}const d={type:"http",connectionSource:_.connectionSource,sessionCrypto:_.sessionCrypto.stringifyKeypair()};return this.storage.setItem(this.storeKey,JSON.stringify(d))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;if("connectEvent"in d){const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}}return{type:"http",sessionCrypto:new SessionCrypto(d.sessionCrypto),connectionSource:d.connectionSource}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getHttpPendingConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");if(!isPendingConnectionHttp(_))throw new TonConnectError("Trying to read HTTP-pending connection while http connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http"&&!isPendingConnectionHttp(d))return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"nextRpcRequestId"in _){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&"nextRpcRequestId"in _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.defaultOpeningDeadlineMS=5e3,this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return isPendingConnectionHttp(k)?new BridgeProvider(_,k.connectionSource):new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_,d){var k;const j=createAbortController(d==null?void 0:d.signal);(k=this.abortController)===null||k===void 0||k.abort(),this.abortController=j,this.closeGateways();const $=new SessionCrypto;this.session={sessionCrypto:$,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},this.connectionStorage.storeConnection({type:"http",connectionSource:this.walletConnectionSource,sessionCrypto:$}).then(()=>__awaiter(this,void 0,void 0,function*(){j.signal.aborted||(yield callForSuccess(tt=>this.openGateways($,{openingDeadlineMS:d==null?void 0:d.openingDeadlineMS,signal:tt==null?void 0:tt.signal}),{attempts:Number.MAX_SAFE_INTEGER,delayMs:5e3,signal:j.signal}))}));const et="universalLink"in this.walletConnectionSource&&this.walletConnectionSource.universalLink?this.walletConnectionSource.universalLink:this.standardUniversalLink;return this.generateUniversalLink(et,_)}restoreConnection(_){var d,k;return __awaiter(this,void 0,void 0,function*(){const j=createAbortController(_==null?void 0:_.signal);if((d=this.abortController)===null||d===void 0||d.abort(),this.abortController=j,j.signal.aborted)return;this.closeGateways();const $=yield this.connectionStorage.getHttpConnection();if(!$||j.signal.aborted)return;const et=(k=_==null?void 0:_.openingDeadlineMS)!==null&&k!==void 0?k:this.defaultOpeningDeadlineMS;if(isPendingConnectionHttp($))return this.session={sessionCrypto:$.sessionCrypto,bridgeUrl:"bridgeUrl"in this.walletConnectionSource?this.walletConnectionSource.bridgeUrl:""},yield this.openGateways($.sessionCrypto,{openingDeadlineMS:et,signal:j==null?void 0:j.signal});if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");if(this.session=$.session,this.gateway&&(logDebug$1("Gateway is already opened, closing previous gateway"),yield this.gateway.close()),this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,$.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),!j.signal.aborted){this.listeners.forEach(tt=>tt($.connectEvent));try{yield callForSuccess(tt=>this.gateway.registerSession({openingDeadlineMS:et,signal:tt.signal}),{attempts:Number.MAX_SAFE_INTEGER,delayMs:5e3,signal:j.signal})}catch{yield this.disconnect({signal:j.signal});return}}})}sendRequest(_,d){const k={};return typeof d=="function"?k.onRequestSent=d:(k.onRequestSent=d==null?void 0:d.onRequestSent,k.signal=d==null?void 0:d.signal,k.attempts=d==null?void 0:d.attempts),new Promise((j,$)=>__awaiter(this,void 0,void 0,function*(){var et;if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const tt=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug$1("Send http-bridge request:",Object.assign(Object.assign({},_),{id:tt}));const rt=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:tt})),hexToByteArray(this.session.walletPublicKey));try{yield this.gateway.send(rt,this.session.walletPublicKey,_.method,{attempts:k==null?void 0:k.attempts,signal:k==null?void 0:k.signal}),(et=k==null?void 0:k.onRequestSent)===null||et===void 0||et.call(k),this.pendingRequests.set(tt.toString(),j)}catch(nt){$(nt)}}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(_){return __awaiter(this,void 0,void 0,function*(){return new Promise(d=>__awaiter(this,void 0,void 0,function*(){let k=!1,j=null;const $=()=>{k||(k=!0,this.removeBridgeAndSession().then(d))};try{this.closeGateways();const et=createAbortController(_==null?void 0:_.signal);j=setTimeout(()=>{et.abort()},this.defaultOpeningDeadlineMS),yield this.sendRequest({method:"disconnect",params:[]},{onRequestSent:$,signal:et.signal,attempts:1})}catch(et){logDebug$1("Disconnect error:",et),k||this.removeBridgeAndSession().then(d)}finally{j&&clearTimeout(j),$()}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){yield _.close();return}return this.closeGateways({except:_}),this.gateway&&(logDebug$1("Gateway is already opened, closing previous gateway"),yield this.gateway.close()),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug$1("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug$1(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError$1(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(logDebug$1("Removing bridge and session: received disconnect event"),yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){return isTelegramUrl(_)?this.generateTGUniversalLink(_,d):this.generateRegularUniversalLink(_,d)}generateRegularUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}generateTGUniversalLink(_,d){const j=this.generateRegularUniversalLink("about:blank",d).split("?")[1],$="tonconnect-"+encodeTelegramUrlParameters(j),et=this.convertToDirectLink(_),tt=new URL(et);return tt.searchParams.append("startapp",$),tt.toString()}convertToDirectLink(_){const d=new URL(_);return d.searchParams.has("attach")&&(d.searchParams.delete("attach"),d.pathname+="/start"),d.toString()}openGateways(_,d){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource)){this.pendingGateways.map(k=>k.close().catch()),this.pendingGateways=this.walletConnectionSource.map(k=>{const j=new BridgeGateway(this.storage,k.bridgeUrl,_.sessionId,()=>{},()=>{});return j.setListener($=>this.pendingGatewaysListener(j,k.bridgeUrl,$)),j}),yield Promise.allSettled(this.pendingGateways.map(k=>callForSuccess(j=>this.pendingGateways.some($=>$===k)?k.registerSession({openingDeadlineMS:d==null?void 0:d.openingDeadlineMS,signal:j.signal}):k.close(),{attempts:Number.MAX_SAFE_INTEGER,delayMs:5e3,signal:d==null?void 0:d.signal})));return}else return this.gateway&&(logDebug$1("Gateway is already opened, closing previous gateway"),yield this.gateway.close()),this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),yield this.gateway.registerSession({openingDeadlineMS:d==null?void 0:d.openingDeadlineMS,signal:d==null?void 0:d.signal})})}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","app_name","image","about_url","platforms"])}catch{return!1}}let InMemoryStorage$1=class Jo{constructor(){this.storage={}}static getInstance(){return Jo.instance||(Jo.instance=new Jo),Jo.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(_){var d;return(d=this.storage[_])!==null&&d!==void 0?d:null}key(_){var d;const k=Object.keys(this.storage);return _<0||_>=k.length?null:(d=k[_])!==null&&d!==void 0?d:null}removeItem(_){delete this.storage[_]}setItem(_,d){this.storage[_]=d}};function getWindow$2(){if(!(typeof window>"u"))return window}function tryGetWindowKeys(){const b=getWindow$2();if(!b)return[];try{return Object.keys(b)}catch{return[]}}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}function tryGetLocalStorage$1(){if(isLocalStorageAvailable$1())return localStorage;if(isNodeJs$1())throw new TonConnectError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage$1.getInstance()}function isLocalStorageAvailable$1(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs$1(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?tryGetWindowKeys().filter(([k,j])=>isJSBridgeWithMetadata(j)).map(([k,j])=>({name:j.tonconnect.walletInfo.name,appName:j.tonconnect.walletInfo.app_name,aboutUrl:j.tonconnect.walletInfo.about_url,imageUrl:j.tonconnect.walletInfo.image,tondns:j.tonconnect.walletInfo.tondns,jsBridgeKey:k,injected:!0,embedded:j.tonconnect.isWalletBrowser,platforms:j.tonconnect.walletInfo.platforms})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug$1("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug$1("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug$1(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){var k;return __awaiter(this,void 0,void 0,function*(){const j={};typeof d=="function"?j.onRequestSent=d:(j.onRequestSent=d==null?void 0:d.onRequestSent,j.signal=d==null?void 0:d.signal);const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug$1("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:$}));const et=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:$}));return et.then(tt=>logDebug$1("Wallet message received:",tt)),(k=j==null?void 0:j.onRequestSent)===null||k===void 0||k.call(j),et})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug$1(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug$1("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug$1("Injected Provider connect error:",k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug$1("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){this.localStorage=tryGetLocalStorage$1()}getItem(_){return __awaiter(this,void 0,void 0,function*(){return this.localStorage.getItem(_)})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){this.localStorage.removeItem(_)})}setItem(_,d){return __awaiter(this,void 0,void 0,function*(){this.localStorage.setItem(_,d)})}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{app_name:"telegram-wallet",name:"Wallet",image:"https://wallet.tg/images/logo-288.png",about_url:"https://wallet.tg/",universal_url:"https://t.me/wallet?attach=wallet",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"}],platforms:["ios","android","macos","windows","linux"]},{app_name:"tonkeeper",name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",deepLink:"tonkeeper-tc://",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}],platforms:["ios","android","chrome","firefox","macos"]},{app_name:"mytonwallet",name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",universal_url:"https://connect.mytonwallet.org",bridge:[{type:"js",key:"mytonwallet"},{type:"sse",url:"https://tonconnectbridge.mytonwallet.org/bridge/"}],platforms:["chrome","windows","macos","linux","ios","android","firefox"]},{app_name:"openmask",name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}],platforms:["chrome"]},{app_name:"tonhub",name:"Tonhub",image:"https://tonhub.com/tonconnect_logo.png",about_url:"https://tonhub.com",universal_url:"https://tonhub.com/ton-connect",bridge:[{type:"js",key:"tonhub"},{type:"sse",url:"https://connect.tonhubapi.com/tonconnect"}],platforms:["ios","android"]},{app_name:"dewallet",name:"DeWallet",image:"https://app.delabwallet.com/logo_black.png",about_url:"https://delabwallet.com",bridge:[{type:"js",key:"dewallet"}],platforms:["chrome"]},{app_name:"xtonwallet",name:"XTONWallet",image:"https://xtonwallet.com/assets/img/icon-256-back.png",about_url:"https://xtonwallet.com",bridge:[{type:"js",key:"xtonwallet"}],platforms:["chrome","firefox"]},{app_name:"tonwallet",name:"TON Wallet",image:"https://wallet.ton.org/assets/ui/qr-logo.png",about_url:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",bridge:[{type:"js",key:"tonwallet"}],platforms:["chrome"]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets-v2.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError$1(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError$1(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError$1(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const j={name:d.name,appName:d.app_name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns,platforms:d.platforms};return d.bridge.forEach($=>{if($.type==="sse"&&(j.bridgeUrl=$.url,j.universalLink=d.universal_url,j.deepLink=d.deepLink),$.type==="js"){const et=$.key;j.jsBridgeKey=et,j.injected=InjectedProvider.isWalletInjected(et),j.embedded=InjectedProvider.isInsideWalletBrowser(et)}}),j})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(tt=>tt.name===j),et=d.find(tt=>tt.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),et&&Object.assign({},et))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="app_name"in _,j="image"in _,$="about_url"in _,et="platforms"in _;if(!d||!j||!$||!et||!k||!_.platforms||!Array.isArray(_.platforms)||!_.platforms.length||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const tt=_.bridge;if(tt.some(ot=>!ot||typeof ot!="object"||!("type"in ot)))return!1;const rt=tt.find(ot=>ot.type==="sse");if(rt&&(!("url"in rt)||!rt.url||!_.universal_url))return!1;const nt=tt.find(ot=>ot.type==="js");return!(nt&&(!("key"in nt)||!nt.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning$1("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}function createConnectionInfo(b){var _,d,k,j,$,et,tt,rt;const ot=((_=b==null?void 0:b.connectItems)===null||_===void 0?void 0:_.tonProof)&&"proof"in b.connectItems.tonProof?"ton_proof":"ton_addr";return{wallet_address:(k=(d=b==null?void 0:b.account)===null||d===void 0?void 0:d.address)!==null&&k!==void 0?k:null,wallet_type:(j=b==null?void 0:b.device.appName)!==null&&j!==void 0?j:null,wallet_version:($=b==null?void 0:b.device.appVersion)!==null&&$!==void 0?$:null,auth_type:ot,custom_data:{chain_id:(tt=(et=b==null?void 0:b.account)===null||et===void 0?void 0:et.chain)!==null&&tt!==void 0?tt:null,provider:(rt=b==null?void 0:b.provider)!==null&&rt!==void 0?rt:null}}}function createConnectionStartedEvent(){return{type:"connection-started"}}function createConnectionCompletedEvent(b){return Object.assign({type:"connection-completed"},createConnectionInfo(b))}function createConnectionErrorEvent(b,_){return{type:"connection-error",error_message:b,error_code:_??null}}function createConnectionRestoringStartedEvent(){return{type:"connection-restoring-started"}}function createConnectionRestoringCompletedEvent(b){return Object.assign({type:"connection-restoring-completed"},createConnectionInfo(b))}function createConnectionRestoringErrorEvent(b){return{type:"connection-restoring-error",error_message:b}}function createTransactionInfo(b,_){var d,k,j,$;return{valid_until:(d=String(_.validUntil))!==null&&d!==void 0?d:null,from:($=(k=_.from)!==null&&k!==void 0?k:(j=b==null?void 0:b.account)===null||j===void 0?void 0:j.address)!==null&&$!==void 0?$:null,messages:_.messages.map(et=>{var tt,rt;return{address:(tt=et.address)!==null&&tt!==void 0?tt:null,amount:(rt=et.amount)!==null&&rt!==void 0?rt:null}})}}function createTransactionSentForSignatureEvent(b,_){return Object.assign(Object.assign({type:"transaction-sent-for-signature"},createConnectionInfo(b)),createTransactionInfo(b,_))}function createTransactionSignedEvent(b,_,d){return Object.assign(Object.assign({type:"transaction-signed",signed_transaction:d.boc},createConnectionInfo(b)),createTransactionInfo(b,_))}function createTransactionSigningFailedEvent(b,_,d,k){return Object.assign(Object.assign({type:"transaction-signing-failed",error_message:d,error_code:k??null},createConnectionInfo(b)),createTransactionInfo(b,_))}function createDisconnectionEvent(b,_){return Object.assign({type:"disconnection",scope:_},createConnectionInfo(b))}class BrowserEventDispatcher{constructor(){this.window=getWindow$2()}dispatchEvent(_,d){var k;return __awaiter(this,void 0,void 0,function*(){const j=new CustomEvent(_,{detail:d});(k=this.window)===null||k===void 0||k.dispatchEvent(j)})}}class TonConnectTracker{constructor(_){this.eventPrefix="ton-connect-",this.eventDispatcher=_??new BrowserEventDispatcher}dispatchUserActionEvent(_){try{const d=`${this.eventPrefix}${_.type}`;this.eventDispatcher.dispatchEvent(d,_).catch()}catch{}}trackConnectionStarted(..._){try{const d=createConnectionStartedEvent(..._);this.dispatchUserActionEvent(d)}catch{}}trackConnectionCompleted(..._){try{const d=createConnectionCompletedEvent(..._);this.dispatchUserActionEvent(d)}catch{}}trackConnectionError(..._){try{const d=createConnectionErrorEvent(..._);this.dispatchUserActionEvent(d)}catch{}}trackConnectionRestoringStarted(..._){try{const d=createConnectionRestoringStartedEvent(..._);this.dispatchUserActionEvent(d)}catch{}}trackConnectionRestoringCompleted(..._){try{const d=createConnectionRestoringCompletedEvent(..._);this.dispatchUserActionEvent(d)}catch{}}trackConnectionRestoringError(..._){try{const d=createConnectionRestoringErrorEvent(..._);this.dispatchUserActionEvent(d)}catch{}}trackDisconnection(..._){try{const d=createDisconnectionEvent(..._);this.dispatchUserActionEvent(d)}catch{}}trackTransactionSentForSignature(..._){try{const d=createTransactionSentForSignatureEvent(..._);this.dispatchUserActionEvent(d)}catch{}}trackTransactionSigned(..._){try{const d=createTransactionSignedEvent(..._);this.dispatchUserActionEvent(d)}catch{}}trackTransactionSigningFailed(..._){try{const d=createTransactionSigningFailedEvent(..._);this.dispatchUserActionEvent(d)}catch{}}}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),this.tracker=new TonConnectTracker(_==null?void 0:_.eventDispatcher),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k,j;const $={};if(typeof d=="object"&&"tonProof"in d&&($.request=d),typeof d=="object"&&("openingDeadlineMS"in d||"signal"in d||"request"in d)&&($.request=d==null?void 0:d.request,$.openingDeadlineMS=d==null?void 0:d.openingDeadlineMS,$.signal=d==null?void 0:d.signal),this.connected)throw new WalletAlreadyConnectedError;const et=createAbortController($==null?void 0:$.signal);if((k=this.abortController)===null||k===void 0||k.abort(),this.abortController=et,et.signal.aborted)throw new TonConnectError("Connection was aborted");return(j=this.provider)===null||j===void 0||j.closeConnection(),this.provider=this.createProvider(_),et.signal.addEventListener("abort",()=>{var tt;(tt=this.provider)===null||tt===void 0||tt.closeConnection(),this.provider=null}),this.tracker.trackConnectionStarted(),this.provider.connect(this.createConnectRequest($==null?void 0:$.request),{openingDeadlineMS:$==null?void 0:$.openingDeadlineMS,signal:et.signal})}restoreConnection(_){var d,k;return __awaiter(this,void 0,void 0,function*(){this.tracker.trackConnectionRestoringStarted();const j=createAbortController(_==null?void 0:_.signal);if((d=this.abortController)===null||d===void 0||d.abort(),this.abortController=j,j.signal.aborted){this.tracker.trackConnectionRestoringError("Connection restoring was aborted");return}const[$,et]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);if(j.signal.aborted){this.tracker.trackConnectionRestoringError("Connection restoring was aborted");return}let tt=null;try{switch($){case"http":tt=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":tt=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(et)tt=this.createProvider(et);else return}}catch{this.tracker.trackConnectionRestoringError("Provider is not restored"),yield this.bridgeConnectionStorage.removeConnection(),tt==null||tt.closeConnection(),tt=null;return}if(j.signal.aborted){tt==null||tt.closeConnection(),this.tracker.trackConnectionRestoringError("Connection restoring was aborted");return}if(!tt){logError$1("Provider is not restored"),this.tracker.trackConnectionRestoringError("Provider is not restored");return}(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=tt,tt.listen(this.walletEventsListener.bind(this));const rt=()=>{this.tracker.trackConnectionRestoringError("Connection restoring was aborted"),tt==null||tt.closeConnection(),tt=null};return j.signal.addEventListener("abort",rt),yield callForSuccess(nt=>__awaiter(this,void 0,void 0,function*(){yield tt==null?void 0:tt.restoreConnection({openingDeadlineMS:_==null?void 0:_.openingDeadlineMS,signal:nt.signal}),j.signal.removeEventListener("abort",rt),this.connected?this.tracker.trackConnectionRestoringCompleted(this.wallet):this.tracker.trackConnectionRestoringError("Connection restoring failed")}),{attempts:Number.MAX_SAFE_INTEGER,delayMs:5e3,signal:_==null?void 0:_.signal})})}sendTransaction(_,d){return __awaiter(this,void 0,void 0,function*(){const k={};typeof d=="function"?k.onRequestSent=d:(k.onRequestSent=d==null?void 0:d.onRequestSent,k.signal=d==null?void 0:d.signal);const j=createAbortController(k==null?void 0:k.signal);if(j.signal.aborted)throw new TonConnectError("Transaction sending was aborted");this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length}),this.tracker.trackTransactionSentForSignature(this.wallet,_);const{validUntil:$}=_,et=__rest(_,["validUntil"]),tt=_.from||this.account.address,rt=_.network||this.account.chain,nt=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},et),{valid_until:$,from:tt,network:rt})),{onRequestSent:k.onRequestSent,signal:j.signal});if(sendTransactionParser.isError(nt))return this.tracker.trackTransactionSigningFailed(this.wallet,_,nt.error.message,nt.error.code),sendTransactionParser.parseAndThrowError(nt);const ot=sendTransactionParser.convertFromRpcResponse(nt);return this.tracker.trackTransactionSigned(this.wallet,_,ot),ot})}disconnect(_){var d;return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;const k=createAbortController(_==null?void 0:_.signal),j=this.abortController;if(this.abortController=k,k.signal.aborted)throw new TonConnectError("Disconnect was aborted");this.onWalletDisconnected("dapp"),yield(d=this.provider)===null||d===void 0?void 0:d.disconnect({signal:k.signal}),j==null||j.abort()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection().catch(d=>logError$1("Cannot unpause connection",d))})}catch(d){logError$1("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected("wallet")}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j,this.tracker.trackConnectionCompleted(j)}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),this.tracker.trackConnectionError(_.message,_.code),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(_){this.tracker.trackDisconnection(this.wallet,_),this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const noBounceableTag=81,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=noBounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const et=new Uint8Array(36);return et.set($),et.set(crc16($),34),Base64.encode(et).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?fr.length===2?typeof fr[1]==tt?this[fr[0]]=fr[1].call(this,vr):this[fr[0]]=fr[1]:fr.length===3?typeof fr[1]===tt&&!(fr[1].exec&&fr[1].test)?this[fr[0]]=vr?fr[1].call(this,vr,fr[2]):k:this[fr[0]]=vr?vr.replace(fr[1],fr[2]):k:fr.length===4&&(this[fr[0]]=vr?fr[3].call(this,vr.replace(fr[1],fr[2])):k):this[fr]=vr||k;Gt+=2}},Ln=function(pn,Vt){for(var Gt in Vt)if(typeof Vt[Gt]===nt&&Vt[Gt].length>0){for(var wn=0;wn2&&(Zn[it]="iPad",Zn[ut]=lt),Zn},this.getEngine=function(){var Zn={};return Zn[dt]=k,Zn[ft]=k,In.call(Zn,wn,lr.engine),Zn},this.getOS=function(){var Zn={};return Zn[dt]=k,Zn[ft]=k,In.call(Zn,wn,lr.os),fr&&!Zn[dt]&&Nn&&Nn.platform!="Unknown"&&(Zn[dt]=Nn.platform.replace(/chrome os/i,xn).replace(/macos/i,fn)),Zn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return wn},this.setUA=function(Zn){return wn=typeof Zn===ot&&Zn.length>St?Tn(Zn,St):Zn,this},this.setUA(wn),this};Bn.VERSION=j,Bn.BROWSER=bn([dt,ft,at]),Bn.CPU=bn([st]),Bn.DEVICE=bn([it,ht,ut,ct,pt,wt,lt,yt,vt]),Bn.ENGINE=Bn.OS=bn([dt,ft]),b.exports&&(_=b.exports=Bn),_.UAParser=Bn;var Pn=typeof d!==rt&&(d.jQuery||d.Zepto);if(Pn&&!Pn.ua){var Un=new Bn;Pn.ua=Un.getResult(),Pn.ua.get=function(){return Un.getUA()},Pn.ua.set=function(pn){Un.setUA(pn);var Vt=Un.getResult();for(var Gt in Vt)Pn.ua[Gt]=Vt[Gt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParser.exports);var uaParserExports=uaParser.exports;const UAParser=getDefaultExportFromCjs(uaParserExports);var isMergeableObject=function(_){return isNonNullObject(_)&&!isSpecial(_)};function isNonNullObject(b){return!!b&&typeof b=="object"}function isSpecial(b){var _=Object.prototype.toString.call(b);return _==="[object RegExp]"||_==="[object Date]"||isReactElement(b)}var canUseSymbol=typeof Symbol=="function"&&Symbol.for,REACT_ELEMENT_TYPE=canUseSymbol?Symbol.for("react.element"):60103;function isReactElement(b){return b.$$typeof===REACT_ELEMENT_TYPE}function emptyTarget(b){return Array.isArray(b)?[]:{}}function cloneUnlessOtherwiseSpecified(b,_){return _.clone!==!1&&_.isMergeableObject(b)?deepmerge(emptyTarget(b),b,_):b}function defaultArrayMerge(b,_,d){return b.concat(_).map(function(k){return cloneUnlessOtherwiseSpecified(k,d)})}function getMergeFunction(b,_){if(!_.customMerge)return deepmerge;var d=_.customMerge(b);return typeof d=="function"?d:deepmerge}function getEnumerableOwnPropertySymbols(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(_){return Object.propertyIsEnumerable.call(b,_)}):[]}function getKeys(b){return Object.keys(b).concat(getEnumerableOwnPropertySymbols(b))}function propertyIsOnObject(b,_){try{return _ in b}catch{return!1}}function propertyIsUnsafe(b,_){return propertyIsOnObject(b,_)&&!(Object.hasOwnProperty.call(b,_)&&Object.propertyIsEnumerable.call(b,_))}function mergeObject(b,_,d){var k={};return d.isMergeableObject(b)&&getKeys(b).forEach(function(j){k[j]=cloneUnlessOtherwiseSpecified(b[j],d)}),getKeys(_).forEach(function(j){propertyIsUnsafe(b,j)||(propertyIsOnObject(b,j)&&d.isMergeableObject(_[j])?k[j]=getMergeFunction(j,d)(b[j],_[j],d):k[j]=cloneUnlessOtherwiseSpecified(_[j],d))}),k}function deepmerge(b,_,d){d=d||{},d.arrayMerge=d.arrayMerge||defaultArrayMerge,d.isMergeableObject=d.isMergeableObject||isMergeableObject,d.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var k=Array.isArray(_),j=Array.isArray(b),$=k===j;return $?k?d.arrayMerge(b,_,d):mergeObject(b,_,d):cloneUnlessOtherwiseSpecified(_,d)}deepmerge.all=function(_,d){if(!Array.isArray(_))throw new Error("first argument should be an array");return _.reduce(function(k,j){return deepmerge(k,j,d)},{})};var deepmerge_1=deepmerge,cjs=deepmerge_1;const deepmerge$1=getDefaultExportFromCjs(cjs);var classnames={exports:{}};/*! + Copyright (c) 2018 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/(function(b){(function(){var _={}.hasOwnProperty;function d(){for(var $="",et=0;et_ in b?__defProp$1(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues$1=(b,_)=>{for(var d in _||(_={}))__hasOwnProp$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);if(__getOwnPropSymbols$1)for(var d of __getOwnPropSymbols$1(_))__propIsEnum$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);return b},__spreadProps=(b,_)=>__defProps(b,__getOwnPropDescs(_)),__publicField=(b,_,d)=>(__defNormalProp$1(b,typeof _!="symbol"?_+"":_,d),d),__async=(b,_,d)=>new Promise((k,j)=>{var $=rt=>{try{tt(d.next(rt))}catch(nt){j(nt)}},et=rt=>{try{tt(d.throw(rt))}catch(nt){j(nt)}},tt=rt=>rt.done?k(rt.value):Promise.resolve(rt.value).then($,et);tt((d=d.apply(b,_)).next())}),_a,_b,_c,_d,_e,_f,_g,_h;const sharedConfig={};function setHydrateContext(b){sharedConfig.context=b}const equalFn=(b,_)=>b===_,$PROXY=Symbol("solid-proxy"),$TRACK=Symbol("solid-track"),signalOptions={equals:equalFn};let runEffects=runQueue;const STALE=1,PENDING=2,UNOWNED={owned:null,cleanups:null,context:null,owner:null},NO_INIT={};var Owner=null;let Transition$1=null,Listener=null,Updates=null,Effects=null,ExecCount=0;function createRoot(b,_){const d=Listener,k=Owner,j=b.length===0,$=j?UNOWNED:{owned:null,cleanups:null,context:null,owner:_===void 0?k:_},et=j?b:()=>b(()=>untrack(()=>cleanNode($)));Owner=$,Listener=null;try{return runUpdates(et,!0)}finally{Listener=d,Owner=k}}function createSignal(b,_){_=_?Object.assign({},signalOptions,_):signalOptions;const d={value:b,observers:null,observerSlots:null,comparator:_.equals||void 0},k=j=>(typeof j=="function"&&(j=j(d.value)),writeSignal(d,j));return[readSignal.bind(d),k]}function createComputed(b,_,d){const k=createComputation(b,_,!0,STALE);updateComputation(k)}function createRenderEffect(b,_,d){const k=createComputation(b,_,!1,STALE);updateComputation(k)}function createEffect(b,_,d){runEffects=runUserEffects;const k=createComputation(b,_,!1,STALE);k.user=!0,Effects?Effects.push(k):updateComputation(k)}function createMemo(b,_,d){d=d?Object.assign({},signalOptions,d):signalOptions;const k=createComputation(b,_,!0,0);return k.observers=null,k.observerSlots=null,k.comparator=d.equals||void 0,updateComputation(k),readSignal.bind(k)}function createResource(b,_,d){let k,j,$;arguments.length===2&&typeof _=="object"||arguments.length===1?(k=!0,j=b,$=_||{}):(k=b,j=_,$=d||{});let et=null,tt=NO_INIT,rt=null,nt=!1,ot="initialValue"in $,at=typeof k=="function"&&createMemo(k);const it=new Set,[dt,ut]=($.storage||createSignal)($.initialValue),[ht,ft]=createSignal(void 0),[st,ct]=createSignal(void 0,{equals:!1}),[pt,lt]=createSignal(ot?"ready":"unresolved");if(sharedConfig.context){rt=`${sharedConfig.context.id}${sharedConfig.context.count++}`;let xt;$.ssrLoadFrom==="initial"?tt=$.initialValue:sharedConfig.load&&(xt=sharedConfig.load(rt))&&(tt=xt[0])}function wt(xt,bt,At,_t){return et===xt&&(et=null,ot=!0,(xt===tt||bt===tt)&&$.onHydrated&&queueMicrotask(()=>$.onHydrated(_t,{value:bt})),tt=NO_INIT,yt(bt,At)),bt}function yt(xt,bt){runUpdates(()=>{bt===void 0&&ut(()=>xt),lt(bt!==void 0?"errored":"ready"),ft(bt);for(const At of it.keys())At.decrement();it.clear()},!1)}function vt(){const xt=SuspenseContext,bt=dt(),At=ht();if(At!==void 0&&!et)throw At;return Listener&&!Listener.user&&xt&&createComputed(()=>{st(),et&&(xt.resolved||it.has(xt)||(xt.increment(),it.add(xt)))}),bt}function St(xt=!0){if(xt!==!1&&nt)return;nt=!1;const bt=at?at():k;if(bt==null||bt===!1){wt(et,untrack(dt));return}const At=tt!==NO_INIT?tt:untrack(()=>j(bt,{value:dt(),refetching:xt}));return typeof At!="object"||!(At&&"then"in At)?(wt(et,At,void 0,bt),At):(et=At,nt=!0,queueMicrotask(()=>nt=!1),runUpdates(()=>{lt(ot?"refreshing":"pending"),ct()},!1),At.then(_t=>wt(At,_t,void 0,bt),_t=>wt(At,void 0,castError(_t),bt)))}return Object.defineProperties(vt,{state:{get:()=>pt()},error:{get:()=>ht()},loading:{get(){const xt=pt();return xt==="pending"||xt==="refreshing"}},latest:{get(){if(!ot)return vt();const xt=ht();if(xt&&!et)throw xt;return dt()}}}),at?createComputed(()=>St(!1)):St(!1),[vt,{refetch:St,mutate:ut}]}function batch(b){return runUpdates(b,!1)}function untrack(b){if(Listener===null)return b();const _=Listener;Listener=null;try{return b()}finally{Listener=_}}function on(b,_,d){const k=Array.isArray(b);let j,$=d&&d.defer;return et=>{let tt;if(k){tt=Array(b.length);for(let nt=0;nt_(tt,j,et));return j=tt,rt}}function onMount(b){createEffect(()=>untrack(b))}function onCleanup(b){return Owner===null||(Owner.cleanups===null?Owner.cleanups=[b]:Owner.cleanups.push(b)),b}function getListener(){return Listener}function getOwner(){return Owner}function createContext(b,_){const d=Symbol("context");return{id:d,Provider:createProvider(d),defaultValue:b}}function useContext(b){let _;return(_=lookup(Owner,b.id))!==void 0?_:b.defaultValue}function children(b){const _=createMemo(b),d=createMemo(()=>resolveChildren(_()));return d.toArray=()=>{const k=d();return Array.isArray(k)?k:k!=null?[k]:[]},d}let SuspenseContext;function readSignal(){const b=Transition$1;if(this.sources&&(this.state||b))if(this.state===STALE||b)updateComputation(this);else{const _=Updates;Updates=null,runUpdates(()=>lookUpstream(this),!1),Updates=_}if(Listener){const _=this.observers?this.observers.length:0;Listener.sources?(Listener.sources.push(this),Listener.sourceSlots.push(_)):(Listener.sources=[this],Listener.sourceSlots=[_]),this.observers?(this.observers.push(Listener),this.observerSlots.push(Listener.sources.length-1)):(this.observers=[Listener],this.observerSlots=[Listener.sources.length-1])}return this.value}function writeSignal(b,_,d){let k=b.value;return(!b.comparator||!b.comparator(k,_))&&(b.value=_,b.observers&&b.observers.length&&runUpdates(()=>{for(let j=0;j1e6)throw Updates=[],new Error},!1)),_}function updateComputation(b){if(!b.fn)return;cleanNode(b);const _=Owner,d=Listener,k=ExecCount;Listener=Owner=b,runComputation(b,b.value,k),Listener=d,Owner=_}function runComputation(b,_,d){let k;try{k=b.fn(_)}catch(j){b.pure&&(b.state=STALE,b.owned&&b.owned.forEach(cleanNode),b.owned=null),handleError(j)}(!b.updatedAt||b.updatedAt<=d)&&(b.updatedAt!=null&&"observers"in b?writeSignal(b,k):b.value=k,b.updatedAt=d)}function createComputation(b,_,d,k=STALE,j){const $={fn:b,state:k,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:_,owner:Owner,context:null,pure:d};return Owner===null||Owner!==UNOWNED&&(Owner.owned?Owner.owned.push($):Owner.owned=[$]),$}function runTop(b){const _=Transition$1;if(b.state===0||_)return;if(b.state===PENDING||_)return lookUpstream(b);if(b.suspense&&untrack(b.suspense.inFallback))return b.suspense.effects.push(b);const d=[b];for(;(b=b.owner)&&(!b.updatedAt||b.updatedAt=0;k--)if(b=d[k],b.state===STALE||_)updateComputation(b);else if(b.state===PENDING||_){const j=Updates;Updates=null,runUpdates(()=>lookUpstream(b,d[0]),!1),Updates=j}}function runUpdates(b,_){if(Updates)return b();let d=!1;_||(Updates=[]),Effects?d=!0:Effects=[],ExecCount++;try{const k=b();return completeUpdates(d),k}catch(k){d||(Effects=null),Updates=null,handleError(k)}}function completeUpdates(b){if(Updates&&(runQueue(Updates),Updates=null),b)return;const _=Effects;Effects=null,_.length&&runUpdates(()=>runEffects(_),!1)}function runQueue(b){for(let _=0;_j=untrack(()=>(Owner.context={[b]:k.value},children(()=>k.children))),void 0),j}}const FALLBACK=Symbol("fallback");function dispose(b){for(let _=0;_1?[]:null;return onCleanup(()=>dispose($)),()=>{let rt=b()||[],nt,ot;return rt[$TRACK],untrack(()=>{let it=rt.length,dt,ut,ht,ft,st,ct,pt,lt,wt;if(it===0)et!==0&&(dispose($),$=[],k=[],j=[],et=0,tt&&(tt=[])),d.fallback&&(k=[FALLBACK],j[0]=createRoot(yt=>($[0]=yt,d.fallback())),et=1);else if(et===0){for(j=new Array(it),ot=0;ot=ct&<>=ct&&k[pt]===rt[lt];pt--,lt--)ht[lt]=j[pt],ft[lt]=$[pt],tt&&(st[lt]=tt[pt]);for(dt=new Map,ut=new Array(lt+1),ot=lt;ot>=ct;ot--)wt=rt[ot],nt=dt.get(wt),ut[ot]=nt===void 0?-1:nt,dt.set(wt,ot);for(nt=ct;nt<=pt;nt++)wt=k[nt],ot=dt.get(wt),ot!==void 0&&ot!==-1?(ht[ot]=j[nt],ft[ot]=$[nt],tt&&(st[ot]=tt[nt]),ot=ut[ot],dt.set(wt,ot)):$[nt]();for(ot=ct;otb(_||{}))}function trueFn(){return!0}const propTraps={get(b,_,d){return _===$PROXY?d:b.get(_)},has(b,_){return _===$PROXY?!0:b.has(_)},set:trueFn,deleteProperty:trueFn,getOwnPropertyDescriptor(b,_){return{configurable:!0,enumerable:!0,get(){return b.get(_)},set:trueFn,deleteProperty:trueFn}},ownKeys(b){return b.keys()}};function resolveSource(b){return(b=typeof b=="function"?b():b)?b:{}}function mergeProps(...b){let _=!1;for(let k=0;k=0;j--){const $=resolveSource(b[j])[k];if($!==void 0)return $}},has(k){for(let j=b.length-1;j>=0;j--)if(k in resolveSource(b[j]))return!0;return!1},keys(){const k=[];for(let j=0;j=0;k--)if(b[k]){const j=Object.getOwnPropertyDescriptors(b[k]);for(const $ in j)$ in d||Object.defineProperty(d,$,{enumerable:!0,get(){for(let et=b.length-1;et>=0;et--){const tt=(b[et]||{})[$];if(tt!==void 0)return tt}}})}return d}function splitProps(b,..._){const d=new Set(_.flat());if($PROXY in b){const j=_.map($=>new Proxy({get(et){return $.includes(et)?b[et]:void 0},has(et){return $.includes(et)&&et in b},keys(){return $.filter(et=>et in b)}},propTraps));return j.push(new Proxy({get($){return d.has($)?void 0:b[$]},has($){return d.has($)?!1:$ in b},keys(){return Object.keys(b).filter($=>!d.has($))}},propTraps)),j}const k=Object.getOwnPropertyDescriptors(b);return _.push(Object.keys(k).filter(j=>!d.has(j))),_.map(j=>{const $={};for(let et=0;etb.fallback};return createMemo(mapArray(()=>b.each,b.children,_||void 0))}function Show(b){let _=!1;const d=b.keyed,k=createMemo(()=>b.when,void 0,{equals:(j,$)=>_?j===$:!j==!$});return createMemo(()=>{const j=k();if(j){const $=b.children,et=typeof $=="function"&&$.length>0;return _=d||et,et?untrack(()=>$(j)):$}return b.fallback},void 0,void 0)}function Switch(b){let _=!1,d=!1;const k=(et,tt)=>et[0]===tt[0]&&(_?et[1]===tt[1]:!et[1]==!tt[1])&&et[2]===tt[2],j=children(()=>b.children),$=createMemo(()=>{let et=j();Array.isArray(et)||(et=[et]);for(let tt=0;tt{const[et,tt,rt]=$();if(et<0)return b.fallback;const nt=rt.children,ot=typeof nt=="function"&&nt.length>0;return _=d||ot,ot?untrack(()=>nt(tt)):nt},void 0,void 0)}function Match(b){return b}const booleans=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],Properties=new Set(["className","value","readOnly","formNoValidate","isMap","noModule","playsInline",...booleans]),ChildProperties=new Set(["innerHTML","textContent","innerText","children"]),Aliases=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),PropAliases=Object.assign(Object.create(null),{class:"className",formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly"}),DelegatedEvents=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),SVGElements=new Set(["altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","svg","switch","symbol","text","textPath","tref","tspan","use","view","vkern"]),SVGNamespace={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"};function reconcileArrays(b,_,d){let k=d.length,j=_.length,$=k,et=0,tt=0,rt=_[j-1].nextSibling,nt=null;for(;etot-tt){const ut=_[et];for(;tt{j=$,_===document?b():insert(_,b(),_.firstChild?null:void 0,d)},k.owner),()=>{j(),_.textContent=""}}function template$1(b,_,d){if(typeof window>"u")return null;const k=document.createElement("template");k.innerHTML=b;let j=k.content.firstChild;return d&&(j=j.firstChild),j}function delegateEvents(b,_=window.document){const d=_[$$EVENTS]||(_[$$EVENTS]=new Set);for(let k=0,j=b.length;kj.call(b,d[1],$))}else b.addEventListener(_,d)}function classList(b,_,d={}){const k=Object.keys(_||{}),j=Object.keys(d);let $,et;for($=0,et=j.length;$j.children=insertExpression(b,_.children,j.children)),createRenderEffect(()=>_.ref&&_.ref(b)),createRenderEffect(()=>assign(b,_,d,!0,j,!0)),j}function use(b,_,d){return untrack(()=>b(_,d))}function insert(b,_,d,k){if(d!==void 0&&!k&&(k=[]),typeof _!="function")return insertExpression(b,_,k,d);createRenderEffect(j=>insertExpression(b,_(),j,d),k)}function assign(b,_,d,k,j={},$=!1){_||(_={});for(const et in j)if(!(et in _)){if(et==="children")continue;j[et]=assignProp(b,et,null,j[et],d,$)}for(const et in _){if(et==="children"){k||insertExpression(b,_.children);continue}const tt=_[et];j[et]=assignProp(b,et,tt,j[et],d,$)}}function getNextElement(b){let _,d;return!sharedConfig.context||!(_=sharedConfig.registry.get(d=getHydrationKey()))?b.cloneNode(!0):(sharedConfig.completed&&sharedConfig.completed.add(_),sharedConfig.registry.delete(d),_)}function toPropertyName(b){return b.toLowerCase().replace(/-([a-z])/g,(_,d)=>d.toUpperCase())}function toggleClassKey(b,_,d){const k=_.trim().split(/\s+/);for(let j=0,$=k.length;j<$;j++)b.classList.toggle(k[j],d)}function assignProp(b,_,d,k,j,$){let et,tt,rt;if(_==="style")return style$3(b,d,k);if(_==="classList")return classList(b,d,k);if(d===k)return k;if(_==="ref")$||d(b);else if(_.slice(0,3)==="on:"){const nt=_.slice(3);k&&b.removeEventListener(nt,k),d&&b.addEventListener(nt,d)}else if(_.slice(0,10)==="oncapture:"){const nt=_.slice(10);k&&b.removeEventListener(nt,k,!0),d&&b.addEventListener(nt,d,!0)}else if(_.slice(0,2)==="on"){const nt=_.slice(2).toLowerCase(),ot=DelegatedEvents.has(nt);if(!ot&&k){const at=Array.isArray(k)?k[0]:k;b.removeEventListener(nt,at)}(ot||d)&&(addEventListener(b,nt,d,ot),ot&&delegateEvents([nt]))}else if((rt=ChildProperties.has(_))||!j&&(PropAliases[_]||(tt=Properties.has(_)))||(et=b.nodeName.includes("-")))_==="class"||_==="className"?className(b,d):et&&!tt&&!rt?b[toPropertyName(_)]=d:b[PropAliases[_]||_]=d;else{const nt=j&&_.indexOf(":")>-1&&SVGNamespace[_.split(":")[0]];nt?setAttributeNS(b,nt,_,d):setAttribute(b,Aliases[_]||_,d)}return d}function eventHandler(b){const _=`$$${b.type}`;let d=b.composedPath&&b.composedPath()[0]||b.target;for(b.target!==d&&Object.defineProperty(b,"target",{configurable:!0,value:d}),Object.defineProperty(b,"currentTarget",{configurable:!0,get(){return d||document}}),sharedConfig.registry&&!sharedConfig.done&&(sharedConfig.done=!0,document.querySelectorAll("[id^=pl-]").forEach(k=>{for(;k&&k.nodeType!==8&&k.nodeValue!=="pl-"+b;){let j=k.nextSibling;k.remove(),k=j}k&&k.remove()}));d;){const k=d[_];if(k&&!d.disabled){const j=d[`${_}Data`];if(j!==void 0?k.call(d,j,b):k.call(d,b),b.cancelBubble)return}d=d._$host||d.parentNode||d.host}}function insertExpression(b,_,d,k,j){for(sharedConfig.context&&!d&&(d=[...b.childNodes]);typeof d=="function";)d=d();if(_===d)return d;const $=typeof _,et=k!==void 0;if(b=et&&d[0]&&d[0].parentNode||b,$==="string"||$==="number"){if(sharedConfig.context)return d;if($==="number"&&(_=_.toString()),et){let tt=d[0];tt&&tt.nodeType===3?tt.data=_:tt=document.createTextNode(_),d=cleanChildren(b,d,k,tt)}else d!==""&&typeof d=="string"?d=b.firstChild.data=_:d=b.textContent=_}else if(_==null||$==="boolean"){if(sharedConfig.context)return d;d=cleanChildren(b,d,k)}else{if($==="function")return createRenderEffect(()=>{let tt=_();for(;typeof tt=="function";)tt=tt();d=insertExpression(b,tt,d,k)}),()=>d;if(Array.isArray(_)){const tt=[],rt=d&&Array.isArray(d);if(normalizeIncomingArray(tt,_,d,j))return createRenderEffect(()=>d=insertExpression(b,tt,d,k,!0)),()=>d;if(sharedConfig.context){if(!tt.length)return d;for(let nt=0;nt=0;et--){const tt=_[et];if(j!==tt){const rt=tt.parentNode===b;!$&&!et?rt?b.replaceChild(j,tt):b.insertBefore(j,d):rt&&tt.remove()}else $=!0}}else b.insertBefore(j,d);return[j]}function getHydrationKey(){const b=sharedConfig.context;return`${b.id}${b.count++}`}const SVG_NAMESPACE="http://www.w3.org/2000/svg";function createElement(b,_=!1){return _?document.createElementNS(SVG_NAMESPACE,b):document.createElement(b)}function Portal(b){const{useShadow:_}=b,d=document.createTextNode(""),k=b.mount||document.body;function j(){if(sharedConfig.context){const[$,et]=createSignal(!1);return queueMicrotask(()=>et(!0)),()=>$()&&b.children}else return()=>b.children}if(k instanceof HTMLHeadElement){const[$,et]=createSignal(!1),tt=()=>et(!0);createRoot(rt=>insert(k,()=>$()?rt():j()(),null)),onCleanup(()=>{sharedConfig.context?queueMicrotask(tt):tt()})}else{const $=createElement(b.isSVG?"g":"div",b.isSVG),et=_&&$.attachShadow?$.attachShadow({mode:"open"}):$;Object.defineProperty($,"_$host",{get(){return d.parentNode},configurable:!0}),insert(et,j()),k.appendChild($),b.ref&&b.ref($),onCleanup(()=>k.removeChild($))}return d}function Dynamic(b){const[_,d]=splitProps(b,["component"]),k=createMemo(()=>_.component);return createMemo(()=>{const j=k();switch(typeof j){case"function":return untrack(()=>j(d));case"string":const $=SVGElements.has(j),et=sharedConfig.context?getNextElement():createElement(j,$);return spread(et,d,$),et}})}var THEME=(b=>(b.DARK="DARK",b.LIGHT="LIGHT",b))(THEME||{});let e={data:""},t=b=>typeof window=="object"?((b?b.querySelector("#_goober"):window._goober)||Object.assign((b||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:b||e,l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,a=/\/\*[^]*?\*\/| +/g,n=/\n+/g,o=(b,_)=>{let d="",k="",j="";for(let $ in b){let et=b[$];$[0]=="@"?$[1]=="i"?d=$+" "+et+";":k+=$[1]=="f"?o(et,$):$+"{"+o(et,$[1]=="k"?"":_)+"}":typeof et=="object"?k+=o(et,_?_.replace(/([^,])+/g,tt=>$.replace(/(^:.*)|([^,])+/g,rt=>/&/.test(rt)?rt.replace(/&/g,tt):tt?tt+" "+rt:rt)):$):et!=null&&($=/^--/.test($)?$:$.replace(/[A-Z]/g,"-$&").toLowerCase(),j+=o.p?o.p($,et):$+":"+et+";")}return d+(_&&j?_+"{"+j+"}":j)+k},c={},s=b=>{if(typeof b=="object"){let _="";for(let d in b)_+=d+s(b[d]);return _}return b},i=(b,_,d,k,j)=>{let $=s(b),et=c[$]||(c[$]=(rt=>{let nt=0,ot=11;for(;nt>>0;return"go"+ot})($));if(!c[et]){let rt=$!==b?b:(nt=>{let ot,at,it=[{}];for(;ot=l.exec(nt.replace(a,""));)ot[4]?it.shift():ot[3]?(at=ot[3].replace(n," ").trim(),it.unshift(it[0][at]=it[0][at]||{})):it[0][ot[1]]=ot[2].replace(n," ").trim();return it[0]})(b);c[et]=o(j?{["@keyframes "+et]:rt}:rt,d?"":"."+et)}let tt=d&&c.g?c.g:null;return d&&(c.g=c[et]),((rt,nt,ot,at)=>{at?nt.data=nt.data.replace(at,rt):nt.data.indexOf(rt)===-1&&(nt.data=ot?rt+nt.data:nt.data+rt)})(c[et],_,k,tt),et},p=(b,_,d)=>b.reduce((k,j,$)=>{let et=_[$];if(et&&et.call){let tt=et(d),rt=tt&&tt.props&&tt.props.className||/^go/.test(tt)&&tt;et=rt?"."+rt:tt&&typeof tt=="object"?tt.props?"":o(tt,""):tt===!1?"":tt}return k+j+(et??"")},"");function u(b){let _=this||{},d=b.call?b(_.p):b;return i(d.unshift?d.raw?p(d,[].slice.call(arguments,1),_.p):d.reduce((k,j)=>Object.assign(k,j&&j.call?j(_.p):j),{}):d,t(_.target),_.g,_.o,_.k)}u.bind({g:1});let h=u.bind({k:1});const ThemeContext=createContext();function ThemeProvider(b){return createComponent(ThemeContext.Provider,{value:b.theme,get children(){return b.children}})}function useTheme(){return useContext(ThemeContext)}function makeStyled(b){let _=this||{};return(...d)=>{const k=j=>{const $=useContext(ThemeContext),et=mergeProps(j,{theme:$}),tt=mergeProps(et,{get class(){const dt=et.class,ut="class"in et&&/^go[0-9]+/.test(dt);let ht=u.apply({target:_.target,o:ut,p:et,g:_.g},d);return[dt,ht].filter(Boolean).join(" ")}}),[rt,nt]=splitProps(tt,["as","theme"]),ot=nt,at=rt.as||b;let it;return typeof at=="function"?it=at(ot):_.g==1?(it=document.createElement(at),spread(it,ot)):it=Dynamic(mergeProps({component:at},ot)),it};return k.class=j=>untrack(()=>u.apply({target:_.target,p:j,g:_.g},d)),k}}const styled=new Proxy(makeStyled,{get(b,_){return b(_)}});function createGlobalStyles(){const b=makeStyled.call({g:1},"div").apply(null,arguments);return function(d){return b(d),null}}const globalStylesTag="tc-root",disableScrollClass="tc-disable-scroll",usingMouseClass="tc-using-mouse",GlobalStyles=()=>{document.body.addEventListener("mousedown",()=>document.body.classList.add(usingMouseClass)),document.body.addEventListener("keydown",_=>{_.key==="Tab"&&document.body.classList.remove(usingMouseClass)});const b=createGlobalStyles` + ${globalStylesTag} * { + margin: 0; + padding: 0; + box-sizing: border-box; + + font-family: -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', Arial, Tahoma, Verdana, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-tap-highlight-color: transparent; + } + + ${globalStylesTag} img { + -webkit-user-select: none; + -webkit-touch-callout: none; + } + + ${globalStylesTag} *:focus { + outline: #08f auto 2px; + } + + ${globalStylesTag} li { + list-style: none; + } + + ${globalStylesTag} button { + outline: none; + } + + body.${disableScrollClass} { + position: fixed; + overflow-y: scroll; + right: 0; + left: 0; + } + + body.${usingMouseClass} ${globalStylesTag} *:focus { + outline: none; + } +`;return createComponent(b,{})};function hexToRgb(b){b[0]==="#"&&(b=b.slice(1));const _=parseInt(b,16),d=_>>16&255,k=_>>8&255,j=_&255;return[d,k,j].join(",")}function rgba(b,_){return b[0]==="#"&&(b=hexToRgb(b)),`rgba(${b}, ${_})`}function toPx(b){return b.toString()+"px"}const _InMemoryStorage=class{constructor(){__publicField(this,"storage",{})}static getInstance(){return _InMemoryStorage.instance||(_InMemoryStorage.instance=new _InMemoryStorage),_InMemoryStorage.instance}get length(){return Object.keys(this.storage).length}clear(){this.storage={}}getItem(b){var _;return(_=this.storage[b])!=null?_:null}key(b){var _;const d=Object.keys(this.storage);return b<0||b>=d.length?null:(_=d[b])!=null?_:null}removeItem(b){delete this.storage[b]}setItem(b,_){this.storage[b]=_}};let InMemoryStorage=_InMemoryStorage;__publicField(InMemoryStorage,"instance");class TonConnectUIError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIError.prototype)}}function logDebug(...b){try{console.debug("[TON_CONNECT_UI]",...b)}catch{}}function logError(...b){try{console.error("[TON_CONNECT_UI]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_UI]",...b)}catch{}}function openLink(b,_="_self"){logDebug("openLink",b,_),window.open(b,_,"noopener noreferrer")}function openLinkBlank(b){openLink(b,"_blank")}function openDeeplinkWithFallback(b,_){const d=()=>{isBrowser("safari")||isOS("android")&&isBrowser("firefox")||_()},k=setTimeout(()=>d(),200);window.addEventListener("blur",()=>clearTimeout(k),{once:!0}),openLink(b,"_self")}function getSystemTheme(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: light)").matches?THEME.LIGHT:THEME.DARK}function subscribeToThemeChange(b){const _=d=>b(d.matches?THEME.DARK:THEME.LIGHT);return window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",_),()=>window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",_)}function disableScroll(){document.documentElement.scrollHeight!==document.documentElement.clientHeight&&(document.body.style.top=toPx(-document.documentElement.scrollTop),document.body.classList.add(disableScrollClass))}function enableScroll(){document.body.classList.remove(disableScrollClass),document.documentElement.scrollTo({top:-parseFloat(getComputedStyle(document.body).top)}),document.body.style.top="auto"}function fixMobileSafariActiveTransition(){document.body.hasAttribute("ontouchstart")||document.body.setAttribute("ontouchstart","")}function defineStylesRoot(){customElements.define(globalStylesTag,class extends HTMLElement{})}function createMacrotask(b){return __async(this,null,function*(){yield new Promise(_=>requestAnimationFrame(_)),b()})}function preloadImages(b){document.readyState!=="complete"?window.addEventListener("load",()=>createMacrotask(()=>preloadImages(b)),{once:!0}):b.forEach(_=>{const d=new window.Image;d.src=_})}function getWindow$1(){if(typeof window<"u")return window}function tryGetLocalStorage(){if(isLocalStorageAvailable())return localStorage;if(isNodeJs())throw new TonConnectUIError("`localStorage` is unavailable, but it is required for TonConnect. For more details, see https://github.com/ton-connect/sdk/tree/main/packages/sdk#init-connector");return InMemoryStorage.getInstance()}function isLocalStorageAvailable(){try{return typeof localStorage<"u"}catch{return!1}}function isNodeJs(){return typeof process<"u"&&process.versions!=null&&process.versions.node!=null}function getUserAgent(){var b,_,d;const k=new UAParser().getResult(),j=(b=k.os.name)==null?void 0:b.toLowerCase(),$=(_=k.device.model)==null?void 0:_.toLowerCase();let et;switch(!0){case $==="ipad":et="ipad";break;case j==="ios":et="ios";break;case j==="android":et="android";break;case j==="mac os":et="macos";break;case j==="linux":et="linux";break;case(j==null?void 0:j.includes("windows")):et="windows";break}const tt=(d=k.browser.name)==null?void 0:d.toLowerCase();let rt;switch(!0){case tt==="chrome":rt="chrome";break;case tt==="firefox":rt="firefox";break;case(tt==null?void 0:tt.includes("safari")):rt="safari";break;case(tt==null?void 0:tt.includes("opera")):rt="opera";break}return{os:et,browser:rt}}function isOS(...b){return b.includes(getUserAgent().os)}function isBrowser(...b){return b.includes(getUserAgent().browser)}function toDeeplink(b,_){const d=new URL(b);return _+d.search}class WalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_wallet-info"),this.localStorage=tryGetLocalStorage()}setWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_preferred-wallet"),this.localStorage=tryGetLocalStorage()}setPreferredWalletAppName(_){this.localStorage.setItem(this.storageKey,_)}getPreferredWalletAppName(){return this.localStorage.getItem(this.storageKey)||void 0}}class LastSelectedWalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_last-selected-wallet-info"),this.localStorage=tryGetLocalStorage()}setLastSelectedWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getLastSelectedWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeLastSelectedWalletInfo(){this.localStorage.removeItem(this.storageKey)}}const[walletsModalState,setWalletsModalState]=createSignal({status:"closed",closeReason:null}),getWalletsModalIsOpened=createMemo(()=>walletsModalState().status==="opened"),[singleWalletModalState,setSingleWalletModalState]=createSignal({status:"closed",closeReason:null}),getSingleWalletModalIsOpened=createMemo(()=>singleWalletModalState().status==="opened"),getSingleWalletModalWalletInfo=createMemo(()=>{const b=singleWalletModalState();return b.status==="opened"?b.walletInfo:null});let lastSelectedWalletInfoStorage=typeof window<"u"?new LastSelectedWalletInfoStorage:void 0;const[lastSelectedWalletInfo,_setLastSelectedWalletInfo]=createSignal((lastSelectedWalletInfoStorage==null?void 0:lastSelectedWalletInfoStorage.getLastSelectedWalletInfo())||null),setLastSelectedWalletInfo=b=>{lastSelectedWalletInfoStorage||(lastSelectedWalletInfoStorage=new LastSelectedWalletInfoStorage),b?lastSelectedWalletInfoStorage.setLastSelectedWalletInfo(b):lastSelectedWalletInfoStorage.removeLastSelectedWalletInfo(),_setLastSelectedWalletInfo(b)},[action,setAction]=createSignal(null),common$1={close:"Close",openWallet:"Open wallet",copyLink:"Copy Link",linkCopied:"Link Copied",copied:"Copied",yourWallet:"Your Wallet",retry:"Retry",get:"GET",mobile:"Mobile",browserExtension:"Browser Extension",desktop:"Desktop"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletItem$1={walletOn:"Wallet On",recent:"Recent",installed:"Installed",popular:"Popular"},walletModal$1={loading:"Loading wallets",wallets:"Wallets",mobileUniversalModal:{connectYourWallet:"Connect your wallet",openWalletOnTelegramOrSelect:"Open Wallet in Telegram or select your wallet to connect",openWalletOnTelegram:"Open Wallet in Telegram",openLink:"Open Link",scan:"Scan with your mobile wallet"},desktopUniversalModal:{connectYourWallet:"Connect your wallet",scan:"Scan with your mobile wallet",availableWallets:"Available wallets"},mobileConnectionModal:{showQR:"Show QR Code",scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueIn:"Continue in {{ name }}…",connectionDeclined:"Connection declined"},desktopConnectionModal:{scanQR:"Scan the QR code below with your phone’s or {{ name }}’s camera",continueInExtension:"Continue in {{ name }} browser extension…",dontHaveExtension:"Seems you don't have installed {{ name }} browser extension",getWallet:"Get {{ name }}",continueOnDesktop:"Continue in {{ name }} on desktop…",openWalletOnTelegram:"Open Wallet in Telegram on desktop",connectionDeclined:"Connection declined"},infoModal:{whatIsAWallet:"What is a wallet",secureDigitalAssets:"Secure digital assets storage",walletProtects:"A wallet protects and manages your digital assets including TON, tokens and collectables.",controlIdentity:"Control your Web3 identity",manageIdentity:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem.",effortlessCryptoTransactions:"Effortless crypto transactions",easilySend:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications.",getAWallet:"Get a Wallet"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletItem:walletItem$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелёк",copyLink:"Копировать ссылку",linkCopied:"Ссылка скопирована",copied:"Ссылка скопирована",yourWallet:"Ваш кошелёк",retry:"Повторить",get:"Скачать",mobile:"Мобильный",browserExtension:"Расширение",desktop:"Десктоп"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletItem={walletOn:"Wallet в",recent:"Недавний",installed:"Установлен",popular:"Популярен"},walletModal={loading:"Кошельки загружаются",wallets:"Кошельки",mobileUniversalModal:{connectYourWallet:"Подключите кошелёк",openWalletOnTelegramOrSelect:"Подключите Wallet в Telegram или выберете кошелёк для подключения",openWalletOnTelegram:"Открыть Wallet в Telegram",openLink:"Открыть ссылку",scan:"Отсканируйте камерой вашего телефона"},desktopUniversalModal:{connectYourWallet:"Подключите кошелёк",scan:"Отсканируйте QR-код камерой вашего телефона",availableWallets:"Доступные кошельки"},mobileConnectionModal:{showQR:"Показать QR-код",scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueIn:"Продолжите в {{ name }}…",connectionDeclined:"Подключение отклонено"},desktopConnectionModal:{scanQR:"Отсканируйте QR-код ниже камерой в приложении {{ name }}, или камерой телефона",continueInExtension:"Откройте браузерное расширение {{ name }}",dontHaveExtension:"Похоже, у вас не установлено браузерное расширение {{ name }}",getWallet:"Скачать {{ name }}",continueOnDesktop:"Откройте {{ name }} на компьютере…",openWalletOnTelegram:"Открыть Wallet в Telegram",connectionDeclined:"Подключение отклонено"},infoModal:{whatIsAWallet:"Что такое кошелёк?",secureDigitalAssets:"Надежное хранилище цифровых активов",walletProtects:"Кошелёк защищает ваши цифровые активы, включая TON, токены и предметы коллекционирования, и управляет ими.",controlIdentity:"Контроль своей личности Web3",manageIdentity:"Управляйте своей цифровой идентификацией и с легкостью получайте доступ к децентрализованным приложениям. Сохраняйте контроль над своими данными и безопасно участвуйте в экосистеме блокчейна.",effortlessCryptoTransactions:"Простые криптотранзакции",easilySend:"Легко отправляйте, получайте и отслеживайте свои криптовалюты. Оптимизируйте свои операции с помощью децентрализованных приложений.",getAWallet:"Скачать кошелёк"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletItem,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const et=$.slice(1).split(".");let tt=b;et.forEach(rt=>{if(rt in tt)tt=tt[rt];else throw new Error(`Cannot parse translations: there is no property ${rt} in translation`)}),k[j]=tt}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,et=k.length;$b[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const et=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(et&&et.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let et=getDataNodes(b),tt;(tt=getDataNode(et,_,j))&&tt.$(()=>d),Array.isArray(b)&&b.length!==$&&(tt=getDataNode(et,"length",$))&&tt.$(b.length),(tt=et._)&&tt.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const et=typeof k,tt=Array.isArray(b);if(Array.isArray(k)){for(let rt=0;rt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(...et){batch(()=>{k&&et.length===1?updateArray(d,et[0]):updatePath(d,et)})}return[j,$]}const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#FFFFFF"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! + * is-plain-object + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + */function isObject(b){return Object.prototype.toString.call(b)==="[object Object]"}function isPlainObject(b){var _,d;return isObject(b)===!1?!1:(_=b.constructor,_===void 0?!0:(d=_.prototype,!(isObject(d)===!1||d.hasOwnProperty("isPrototypeOf")===!1)))}function mergeOptions(b,_){return b?deepmerge$1(_,b,{arrayMerge:(k,j,$)=>j,isMergeableObject:isPlainObject}):_}const[themeState,setThemeState]=createStore({theme:THEME.LIGHT,colors:defaultLightColorsSet,borderRadius:"m"}),themeColorsMappingDefault={[THEME.LIGHT]:defaultLightColorsSet,[THEME.DARK]:defaultDarkColorsSet},themeCustomColors={[THEME.LIGHT]:void 0,[THEME.DARK]:void 0};function setTheme(b,_){_&&(themeCustomColors[THEME.DARK]=mergeOptions(_[THEME.DARK],themeCustomColors[THEME.DARK]),themeCustomColors[THEME.LIGHT]=mergeOptions(_[THEME.LIGHT],themeCustomColors[THEME.LIGHT])),setThemeState({theme:b,colors:mergeOptions(themeCustomColors[b],themeColorsMappingDefault[b])})}function setBorderRadius(b){setThemeState({borderRadius:b})}function setColors(b){themeCustomColors[THEME.DARK]=mergeOptions(b[THEME.DARK],themeCustomColors[THEME.DARK]),themeCustomColors[THEME.LIGHT]=mergeOptions(b[THEME.LIGHT],themeCustomColors[THEME.LIGHT]),setThemeState(_=>({colors:mergeOptions(themeCustomColors[_.theme],themeColorsMappingDefault[_.theme])}))}const ImagePlaceholder=styled.div` + background-color: ${b=>b.theme.colors.background.secondary}; +`,Image$1=b=>{let _;const[d,k]=createSignal(null);return createEffect(()=>{const j=new window.Image;return j.src=b.src,j.alt=b.alt||"",j.setAttribute("draggable","false"),b.class&&j.classList.add(b.class),j.complete?k(j):(j.addEventListener("load",()=>k(j)),()=>j.removeEventListener("load",()=>k(j)))}),[createComponent(Show,{get when(){return d()},get children(){return d()}}),createComponent(Show,{get when(){return!d()},get children(){return createComponent(ImagePlaceholder,{get class(){return b.class},ref(j){const $=_;typeof $=="function"?$(j):_=j}})}})]};let initParams={};try{let b=location.hash.toString();initParams=urlParseHashParams(b)}catch{}let tmaPlatform="unknown";initParams!=null&&initParams.tgWebAppPlatform&&(tmaPlatform=(_a=initParams.tgWebAppPlatform)!=null?_a:"unknown");if(tmaPlatform==="unknown"){const b=getWindow$1();tmaPlatform=(_d=(_c=(_b=b==null?void 0:b.Telegram)==null?void 0:_b.WebApp)==null?void 0:_c.platform)!=null?_d:"unknown"}let webAppVersion="6.0";initParams!=null&&initParams.tgWebAppVersion&&(webAppVersion=initParams.tgWebAppVersion);if(!webAppVersion){const b=getWindow$1();webAppVersion=(_g=(_f=(_e=b==null?void 0:b.Telegram)==null?void 0:_e.WebApp)==null?void 0:_f.version)!=null?_g:"6.0"}function isTmaPlatform(...b){return b.includes(tmaPlatform)}function isInTMA(){var b;return tmaPlatform!=="unknown"||!!((b=getWindow$1())!=null&&b.TelegramWebviewProxy)}function sendExpand(){postEvent("web_app_expand",{})}function sendOpenTelegramLink(b,_){const d=new URL(b);if(d.protocol!=="http:"&&d.protocol!=="https:"){if(_)return _();throw new TonConnectUIError(`Url protocol is not supported: ${d}`)}if(d.hostname!=="t.me"){if(_)return _();throw new TonConnectUIError(`Url host is not supported: ${d}`)}const k=d.pathname+d.search;isIframe()||versionAtLeast("6.1")?postEvent("web_app_open_tg_link",{path_full:k}):openLinkBlank("https://t.me"+k)}function isIframe(){try{const b=getWindow$1();return b?b.parent!=null&&b!==b.parent:!1}catch{return!1}}function postEvent(b,_){try{const d=getWindow$1();if(!d)throw new TonConnectUIError("Can't post event to parent window: window is not defined");if(d.TelegramWebviewProxy!==void 0)logDebug("postEvent",b,_),d.TelegramWebviewProxy.postEvent(b,JSON.stringify(_));else if(d.external&&"notify"in d.external)logDebug("postEvent",b,_),d.external.notify(JSON.stringify({eventType:b,eventData:_}));else if(isIframe()){const k="*",j=JSON.stringify({eventType:b,eventData:_});logDebug("postEvent",b,_),d.parent.postMessage(j,k)}else throw new TonConnectUIError("Can't post event to TMA")}catch(d){logError(`Can't post event to parent window: ${d}`)}}function urlParseHashParams(b){b=b.replace(/^#/,"");let _={};if(!b.length)return _;if(b.indexOf("=")<0&&b.indexOf("?")<0)return _._path=urlSafeDecode(b),_;let d=b.indexOf("?");if(d>=0){let j=b.substr(0,d);_._path=urlSafeDecode(j),b=b.substr(d+1)}let k=urlParseQueryString(b);for(let j in k)_[j]=k[j];return _}function urlSafeDecode(b){try{return b=b.replace(/\+/g,"%20"),decodeURIComponent(b)}catch{return b}}function urlParseQueryString(b){let _={};if(!b.length)return _;let d=b.split("&"),k,j,$,et;for(k=0;ktt?1:-1;return 0}function versionAtLeast(b){return versionCompare(webAppVersion,b)>=0}const maxWidth={mobile:440,tablet:1020};function isDevice(b){const _=getWindow$1();if(!_)return b==="desktop";if(isTmaPlatform("weba"))return!0;const d=_.innerWidth;switch(b){case"desktop":return d>maxWidth.tablet;case"tablet":return d>maxWidth.mobile;default:case"mobile":return d<=maxWidth.mobile||isOS("ios","android","ipad")}}function media(b){switch(b){case"mobile":return`@media (max-width: ${maxWidth.mobile}px)`;case"tablet":return`@media (max-width: ${maxWidth.tablet}px) (min-width: ${maxWidth.mobile}px)`;default:case"desktop":return`@media (min-width: ${maxWidth.tablet}px)`}}const mediaTouch="@media (hover: none)",mediaNotTouch="@media not all and (hover: none)",borders$5={m:"100vh",s:"8px",none:"0"},scaleValues={s:.02,m:.04},ButtonStyled$1=styled.button` + display: ${b=>b.leftIcon||b.rightIcon?"flex":"inline-block"}; + gap: ${b=>b.leftIcon||b.rightIcon?"6px":"unset"}; + align-items: ${b=>b.leftIcon||b.rightIcon?"center":"unset"}; + justify-content: ${b=>b.leftIcon||b.rightIcon?"space-between":"unset"}; + background-color: ${b=>b.appearance==="flat"?"transparent":b.appearance==="secondary"?b.theme.colors.background.tint:rgba(b.theme.colors.accent,.12)}; + color: ${b=>b.appearance==="secondary"?b.theme.colors.text.primary:b.theme.colors.accent}; + + padding: ${b=>b.appearance==="flat"?"0":"9px 16px"}; + padding-left: ${b=>b.leftIcon&&b.appearance!=="flat"?"12px":"16px"}; + padding-right: ${b=>b.rightIcon&&b.appearance!=="flat"?"12px":"16px"}; + border: none; + border-radius: ${b=>borders$5[b.theme.borderRadius]}; + cursor: ${b=>b.disabled?"not-allowed":"pointer"}; + + font-size: 14px; + font-weight: 590; + line-height: 18px; + + transition: transform 0.125s ease-in-out; + + ${mediaNotTouch} { + &:hover { + transform: ${b=>b.disabled?"unset":`scale(${1+scaleValues[b.scale]})`}; + } + } + + &:active { + transform: ${b=>b.disabled?"unset":`scale(${1-scaleValues[b.scale]})`}; + } + + ${mediaTouch} { + &:active { + transform: ${b=>b.disabled?"unset":`scale(${1-scaleValues[b.scale]*2})`}; + } + } +`;function useDataAttributes(b){const _=untrack(()=>Object.keys(b).filter(k=>k.startsWith("data-"))),[d]=splitProps(b,_);return d}const Button=b=>{const _=useDataAttributes(b);return createComponent(ButtonStyled$1,mergeProps({get appearance(){return b.appearance||"primary"},get class(){return b.class},onClick:d=>{var k;return(k=b.onClick)==null?void 0:k.call(b,d)},onMouseEnter:d=>{var k;return(k=b.onMouseEnter)==null?void 0:k.call(b,d)},onMouseLeave:d=>{var k;return(k=b.onMouseLeave)==null?void 0:k.call(b,d)},ref(d){const k=b.ref;typeof k=="function"?k(d):b.ref=d},get disabled(){return b.disabled},get scale(){return b.scale||"m"},get leftIcon(){return!!b.leftIcon},get rightIcon(){return!!b.rightIcon},"data-tc-button":"true"},_,{get children(){return[createMemo(()=>b.leftIcon),createMemo(()=>b.children),createMemo(()=>b.rightIcon)]}}))};function nextFrame(b){requestAnimationFrame(()=>{requestAnimationFrame(b)})}const Transition=b=>{let _,d=!0;const[k,j]=createSignal(),[$,et]=createSignal(),tt=children(()=>b.children),{onBeforeEnter:rt,onEnter:nt,onAfterEnter:ot,onBeforeExit:at,onExit:it,onAfterExit:dt}=b,ut=createMemo(()=>{const st=b.name||"s";return{enterActiveClass:b.enterActiveClass||st+"-enter-active",enterClass:b.enterClass||st+"-enter",enterToClass:b.enterToClass||st+"-enter-to",exitActiveClass:b.exitActiveClass||st+"-exit-active",exitClass:b.exitClass||st+"-exit",exitToClass:b.exitToClass||st+"-exit-to"}});function ht(st,ct){if(!d||b.appear){let pt=function(vt){st&&(!vt||vt.target===st)&&(st.removeEventListener("transitionend",pt),st.removeEventListener("animationend",pt),st.classList.remove(...wt),st.classList.remove(...yt),batch(()=>{k()!==st&&j(st),$()===st&&et(void 0)}),ot&&ot(st),b.mode==="inout"&&ft(st,ct))};const lt=ut().enterClass.split(" "),wt=ut().enterActiveClass.split(" "),yt=ut().enterToClass.split(" ");rt&&rt(st),st.classList.add(...lt),st.classList.add(...wt),nextFrame(()=>{st.classList.remove(...lt),st.classList.add(...yt),nt&&nt(st,()=>pt()),(!nt||nt.length<2)&&(st.addEventListener("transitionend",pt),st.addEventListener("animationend",pt))})}ct&&!b.mode?et(st):j(st)}function ft(st,ct){const pt=ut().exitClass.split(" "),lt=ut().exitActiveClass.split(" "),wt=ut().exitToClass.split(" ");if(!ct.parentNode)return yt();at&&at(ct),ct.classList.add(...pt),ct.classList.add(...lt),nextFrame(()=>{ct.classList.remove(...pt),ct.classList.add(...wt)}),it&&it(ct,()=>yt()),(!it||it.length<2)&&(ct.addEventListener("transitionend",yt),ct.addEventListener("animationend",yt));function yt(vt){(!vt||vt.target===ct)&&(ct.removeEventListener("transitionend",yt),ct.removeEventListener("animationend",yt),ct.classList.remove(...lt),ct.classList.remove(...wt),k()===ct&&j(void 0),dt&&dt(ct),b.mode==="outin"&&ht(st,ct))}}return createComputed(st=>{for(_=tt();typeof _=="function";)_=_();return untrack(()=>(_&&_!==st&&(b.mode!=="outin"?ht(_,st):d&&j(_)),st&&st!==_&&b.mode!=="inout"&&ft(_,st),d=!1,_))}),[k,$]};function getRect(b){const{top:_,bottom:d,left:k,right:j,width:$,height:et}=b.getBoundingClientRect(),tt=b.parentNode.getBoundingClientRect();return{top:_-tt.top,bottom:d,left:k-tt.left,right:j,width:$,height:et}}const TransitionGroup=b=>{const _=children(()=>b.children),d=createMemo(()=>{const dt=b.name||"s";return{enterActiveClass:b.enterActiveClass||dt+"-enter-active",enterClass:b.enterClass||dt+"-enter",enterToClass:b.enterToClass||dt+"-enter-to",exitActiveClass:b.exitActiveClass||dt+"-exit-active",exitClass:b.exitClass||dt+"-exit",exitToClass:b.exitToClass||dt+"-exit-to",moveClass:b.moveClass||dt+"-move"}}),{onBeforeEnter:k,onEnter:j,onAfterEnter:$,onBeforeExit:et,onExit:tt,onAfterExit:rt}=b,[nt,ot]=createSignal();let at=[],it=!0;return createComputed(()=>{const dt=_(),ut=[...dt],ht=new Set(dt),ft=new Set(at),st=d().enterClass.split(" "),ct=d().enterActiveClass.split(" "),pt=d().enterToClass.split(" "),lt=d().exitClass.split(" "),wt=d().exitActiveClass.split(" "),yt=d().exitToClass.split(" ");for(let vt=0;vt{St.classList.remove(...st),St.classList.add(...pt),j&&j(St,()=>xt()),(!j||j.length<2)&&(St.addEventListener("transitionend",xt),St.addEventListener("animationend",xt))})}}for(let vt=0;vtAt!==St),ot(at))};ut.splice(vt,0,St),et&&et(St),St.classList.add(...lt),St.classList.add(...wt),nextFrame(()=>{St.classList.remove(...lt),St.classList.add(...yt)}),tt&&tt(St,()=>xt()),(!tt||tt.length<2)&&(St.addEventListener("transitionend",xt),St.addEventListener("animationend",xt))}}at=ut,ot(ut)}),createEffect(dt=>{const ut=nt();return ut.forEach(ht=>{let ft;(ft=dt.get(ht))?ft.new&&(ft.new=!1,ft.newPos=getRect(ht)):dt.set(ht,ft={pos:getRect(ht),new:!it}),ft.new&&ht.addEventListener("transitionend",()=>{ft.new=!1,ht.parentNode&&(ft.newPos=getRect(ht))},{once:!0}),ft.newPos&&(ft.pos=ft.newPos),ft.newPos=getRect(ht)}),it?(it=!1,dt):(ut.forEach(ht=>{const ft=dt.get(ht),st=ft.pos,ct=ft.newPos,pt=st.left-ct.left,lt=st.top-ct.top;if(pt||lt){ft.moved=!0;const wt=ht.style;wt.transform=`translate(${pt}px,${lt}px)`,wt.transitionDuration="0s"}}),document.body.offsetHeight,ut.forEach(ht=>{const ft=dt.get(ht);if(ft.moved){let st=function(lt){lt&<.target!==ht||!ht.parentNode||(!lt||/transform$/.test(lt.propertyName))&&(ht.removeEventListener("transitionend",st),ht.classList.remove(...pt))};ft.moved=!1;const ct=ht.style,pt=d().moveClass.split(" ");ht.classList.add(...pt),ct.transform=ct.transitionDuration="",ht.addEventListener("transitionend",st)}}),dt)},new Map),nt};function clickOutside$1(b,_){const d=k=>{var j;return!b.contains(k.target)&&((j=_())==null?void 0:j())};document.body.addEventListener("click",d),onCleanup(()=>document.body.removeEventListener("click",d))}function escPressed(b,_){const d=k=>{var j,$;k.key==="Escape"&&((j=document.activeElement)==null||j.blur(),($=_())==null||$())};document.body.addEventListener("keydown",d),onCleanup(()=>document.body.removeEventListener("keydown",d))}function androidBackHandler$1(b,_){const{isEnabled:d,onClose:k}=_();if(!d||!(getUserAgent().os==="android"))return;window.history.pushState(ROUTE_STATE,"");const $=et=>{et.preventDefault(),k()};window.addEventListener("popstate",$,{once:!0}),onCleanup(()=>{window.removeEventListener("popstate",$),createMacrotask(()=>{var et;((et=window.history.state)==null?void 0:et[ROUTE_STATE_KEY])===!0&&window.history.back()})})}const ROUTE_STATE_KEY="androidBackHandler",ROUTE_STATE={[ROUTE_STATE_KEY]:!0},_tmpl$$v=template$1('',4,!0),rotationDegrees={left:0,top:90,right:180,bottom:270},ArrowIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary,k=()=>b.direction||"left",j=styled("svg")` + transform: rotate(${$=>rotationDegrees[$.svgDirection]}deg); + transition: transform 0.1s ease-in-out; + `;return createComponent(j,{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",get svgDirection(){return k()},get children(){const $=_tmpl$$v.cloneNode(!0);return createRenderEffect(()=>setAttribute($,"fill",d())),$}})},_tmpl$$u=template$1(''),CloseIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$u.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},IconButtonStyled=styled.button` + padding: 0; + display: flex; + justify-content: center; + align-items: center; + width: 32px; + height: 32px; + border-radius: 50%; + background-color: ${b=>b.theme.colors.background.tint}; + border: none; + cursor: pointer; + + transition: transform 0.125s ease-in-out; + + ${mediaNotTouch} { + &:hover { + transform: scale(1.04); + } + } + + &:active { + transform: scale(0.96); + } + + ${mediaTouch} { + &:active { + transform: scale(0.92); + } + } +`,IconButton=b=>{const _=useDataAttributes(b),d=()=>b.icon||"close";return createComponent(IconButtonStyled,mergeProps({get class(){return b.class},onClick:()=>b.onClick(),"data-tc-icon-button":"true"},_,{get children(){return[createComponent(Show,{get when(){return!!b.children},get children(){return b.children}}),createComponent(Show,{get when(){return!b.children},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return d()==="close"},get children(){return createComponent(CloseIcon,{get fill(){return b.fill}})}}),createComponent(Match,{get when(){return d()==="arrow"},get children(){return createComponent(ArrowIcon,{get fill(){return b.fill}})}}),createComponent(Match,{get when(){return d()==="question"},get children(){return createComponent(QuestionIcon,{get fill(){return b.fill}})}}),createComponent(Match,{get when(){return typeof d()!="string"},get children(){return d()}})]}})}})]}}))},borders$4={m:"24px",s:"16px",none:"0"},ModalBackgroundStyled=styled.div` + display: flex; + position: fixed; + z-index: 1000; + left: 0; + top: 0; + width: 100%; + height: 100%; + background-color: rgba(0, 0, 0, 0.4); + padding: 20px 0; + overflow-y: auto; + + ${media("mobile")} { + padding-bottom: 0; + } +`,ModalWrapperClass=u` + box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08), 0 16px 64px rgba(0, 0, 0, 0.16); + width: fit-content; + margin: auto; + + ${media("mobile")} { + width: 100%; + height: fit-content; + margin: auto 0 0 0; + } +`,ModalBodyStyled=styled.div` + position: relative; + min-height: 100px; + width: 416px; + padding: 44px 56px 24px; + + box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.04); + + background-color: ${b=>b.theme.colors.background.primary}; + border-radius: ${b=>borders$4[b.theme.borderRadius]}; + + ${media("mobile")} { + width: 100%; + } +`,CloseButtonStyled=styled(IconButton)` + position: absolute; + right: 16px; + top: 16px; +`,ModalFooterStyled=styled.div` + display: flex; + justify-content: space-between; + align-items: center; + padding: 16px 16px 16px 18px; + border-radius: 0 0 ${b=>borders$4[b.theme.borderRadius]} + ${b=>borders$4[b.theme.borderRadius]}; +`,QuestionButtonStyled=styled(IconButton)` + background-color: ${b=>rgba(b.theme.colors.icon.secondary,.12)}; +`;class AnimationTimelineNoop{constructor(){__publicField(this,"currentTime",0)}}const _AnimationNoop=class{constructor(){__publicField(this,"currentTime",0),__publicField(this,"playbackRate",1),__publicField(this,"startTime",null),__publicField(this,"timeline",new AnimationTimelineNoop),__publicField(this,"finished",Promise.resolve(this)),__publicField(this,"effect",null),__publicField(this,"id",""),__publicField(this,"pending",!1),__publicField(this,"playState","finished"),__publicField(this,"replaceState","active"),__publicField(this,"ready",Promise.resolve(this)),__publicField(this,"oncancel",null),__publicField(this,"onfinish",null),__publicField(this,"onremove",null)}static create(){return _AnimationNoop._instance||(logWarning("Animation is not supported in this environment: please consider using the `web-animations-js` polyfill to provide a fallback implementation of the Web Animations API."),_AnimationNoop._instance=new _AnimationNoop),_AnimationNoop._instance}cancel(){}finish(){}pause(){}play(){}reverse(){}addEventListener(b,_,d){}dispatchEvent(b){return!1}removeEventListener(b,_,d){}updatePlaybackRate(b){}commitStyles(){}persist(){}};let AnimationNoop=_AnimationNoop;__publicField(AnimationNoop,"_instance",null);function animate(b,_,d){return"animate"in b?b.animate(_,d):AnimationNoop.create()}const _tmpl$$t=template$1("
"),clickOutside=clickOutside$1,keyPressed=escPressed,androidBackHandler=androidBackHandler$1,Modal=b=>{const _=useTheme(),d=useDataAttributes(b);return createEffect(()=>{b.opened?disableScroll():enableScroll()}),createComponent(Transition,{onBeforeEnter:k=>{const j=isDevice("mobile")?200:100;animate(k,[{opacity:0},{opacity:1}],{duration:j}),isDevice("mobile")&&animate(k.firstElementChild,[{transform:"translateY(390px)"},{transform:"translateY(0)"}],{duration:j})},onExit:(k,j)=>{const $=isDevice("mobile")?200:100,et=animate(k,[{opacity:1},{opacity:0}],{duration:$});if(isDevice("mobile")){const tt=animate(k.firstElementChild,[{transform:"translateY(0)"},{transform:"translateY(390px)"}],{duration:$});Promise.all([et.finished,tt.finished]).then(j)}else et.finished.then(j)},get children(){return createComponent(Show,{get when(){return b.opened},get children(){return createComponent(ModalBackgroundStyled,mergeProps({"data-tc-modal":"true"},d,{get children(){const k=_tmpl$$t.cloneNode(!0);return use(androidBackHandler,k,()=>({isEnabled:b.enableAndroidBackHandler,onClose:()=>b.onClose()})),use(keyPressed,k,()=>()=>b.onClose()),use(clickOutside,k,()=>()=>b.onClose()),insert(k,createComponent(ModalBodyStyled,{get class(){return b.class},get children(){return[createComponent(CloseButtonStyled,{icon:"close",onClick:()=>b.onClose()}),createMemo(()=>b.children)]}}),null),insert(k,createComponent(Show,{get when(){return b.onClickQuestion},get children(){return createComponent(ModalFooterStyled,{get children(){return[createComponent(TonConnectBrand,{}),createComponent(QuestionButtonStyled,{get onClick(){return b.onClickQuestion},icon:"question"})]}})}}),null),createRenderEffect(()=>className(k,cn(ModalWrapperClass,u` + border-radius: ${borders$4[_.borderRadius]}; + background-color: ${_.colors.background.tint}; + + ${media("mobile")} { + border-radius: ${borders$4[_.borderRadius]} + ${borders$4[_.borderRadius]} 0 0; + } + `))),k}}))}})}})},wrapperBorderRadius={m:"22px",s:"12px",none:"0"},sliderBorderRadius={m:"18px",s:"8px",none:"0"},TabBarStyled=styled.div` + display: grid; + grid-template: 1fr / 1fr 1fr; + width: fit-content; + justify-items: center; + gap: 4px; + + position: relative; + padding: 4px; + border-radius: ${b=>wrapperBorderRadius[b.theme.borderRadius]}; + + background-color: ${b=>b.theme.colors.background.secondary}; +`,SliderStyled=styled.div` + position: absolute; + top: 4px; + left: 4px; + + height: calc(100% - 8px); + width: calc(50% - 4px); + + border-radius: ${b=>sliderBorderRadius[b.theme.borderRadius]}; + background-color: ${b=>b.theme.colors.background.segment}; + + transform: ${b=>b.right?"translateX(100%)":"translateX(0)"}; + + transition: transform 0.13s ease-in-out; +`,InputStyled=styled.input` + display: none; +`,LabelStyled=styled.label` + padding: 9px 12px; + z-index: 1; + + cursor: ${b=>b.isActive?"default":"pointer"}; + + transition: transform 0.13s ease-in-out; + + &:hover { + transform: ${b=>b.isActive?"none":"scale(1.025)"}; + } + + > * { + ${b=>b.isActive?"":`color: ${b.theme.colors.text.secondary};`} + } +`,TabBar=b=>{const _="tabBar"+Math.floor(Math.random()*1e4);return createComponent(TabBarStyled,{get class(){return b.class},"data-tc-tab-bar":"true",get children(){return[createComponent(SliderStyled,{get right(){return b.selectedTabIndex===1}}),createComponent(LabelStyled,{get isActive(){return b.selectedTabIndex===0},get children(){return[createComponent(InputStyled,{type:"radio",name:_,get checked(){return b.selectedTabIndex===0},onInput:()=>{var d;return(d=b.onSelectedTabIndexChange)==null?void 0:d.call(b,0)}}),createMemo(()=>b.tab1)]}}),createComponent(LabelStyled,{get isActive(){return b.selectedTabIndex===1},get children(){return[createComponent(InputStyled,{type:"radio",get checked(){return b.selectedTabIndex===1},name:_,onInput:()=>{var d;return(d=b.onSelectedTabIndexChange)==null?void 0:d.call(b,1)}}),createMemo(()=>b.tab2)]}})]}})},backgroundBorders={m:"16px",s:"12px",none:"0"},imageBorders={m:"12px",s:"8px",none:"0"},qrNormalSize=256,imgSizeDefault=60,picSizeDefault=48,qrPaddingTop=24,CopyIconButton=styled.div` + width: 52px; + height: 52px; + background: transparent; + position: absolute; + right: 0; + bottom: 0; + + display: flex; + align-items: center; + justify-content: center; + transition: transform 0.125s ease-in-out; +`,QrCodeBackground=styled.button` + display: flex; + align-items: center; + position: relative; + background-color: ${b=>b.theme.colors.background.qr}; + border-radius: ${b=>backgroundBorders[b.theme.borderRadius]}; + padding: ${toPx(qrPaddingTop)} 0; + height: ${toPx(qrNormalSize+qrPaddingTop*2)}; + width: 100%; + + overflow: hidden; + cursor: pointer; + border: none; + + ${mediaNotTouch} { + &:hover { + ${CopyIconButton.class} { + transform: scale(1.04); + } + } + } + + &:active { + ${CopyIconButton.class} { + transform: scale(0.96); + } + } + + ${mediaTouch} { + &:active { + ${CopyIconButton.class} { + transform: scale(0.92); + } + } + } +`,QrCodeWrapper$2=styled.div` + position: relative; + + width: fit-content; + margin: 0 auto; + + > div:first-child { + display: flex; + align-items: center; + justify-content: center; + } + + rect { + fill: transparent; + } + + path { + fill: ${b=>b.theme.colors.constant.black}; + } +`,ImageBackground=styled.div` + position: absolute; + width: ${toPx(imgSizeDefault)}; + height: ${toPx(imgSizeDefault)}; + background: ${b=>b.theme.colors.background.qr}; + + display: flex; + align-items: center; + justify-content: center; +`,ImageStyled$3=styled(Image$1)` + width: ${b=>toPx(b.size)}; + height: ${b=>toPx(b.size)}; + border-radius: ${b=>imageBorders[b.theme.borderRadius]}; + background-color: ${b=>b.theme.colors.background.qr}; +`,CopiedBoxStyled=styled.div` + position: absolute; + bottom: 14px; + left: 50%; + transform: translate(-50%, 0); + + display: flex; + gap: 6px; + align-items: center; + border-radius: 18px; + min-width: 126px; + padding: 9px 16px 9px 10px; + + filter: drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.08)); + background-color: ${b=>b.theme.colors.background.segment}; +`;var qrcode$1={exports:{}};(function(b,_){var d=function(){var k=function(wt,yt){var vt=236,St=17,xt=wt,bt=$[yt],At=null,_t=0,Ct=null,Mt=[],jt={},Rt=function(rn,xn){_t=xt*4+17,At=function(fn){for(var Sn=new Array(fn),bn=0;bn=7&&Zt(rn),Ct==null&&(Ct=yn(xt,bt,Mt)),An(Ct,xn)},zt=function(rn,xn){for(var fn=-1;fn<=7;fn+=1)if(!(rn+fn<=-1||_t<=rn+fn))for(var Sn=-1;Sn<=7;Sn+=1)xn+Sn<=-1||_t<=xn+Sn||(0<=fn&&fn<=6&&(Sn==0||Sn==6)||0<=Sn&&Sn<=6&&(fn==0||fn==6)||2<=fn&&fn<=4&&2<=Sn&&Sn<=4?At[rn+fn][xn+Sn]=!0:At[rn+fn][xn+Sn]=!1)},Xt=function(){for(var rn=0,xn=0,fn=0;fn<8;fn+=1){Rt(!0,fn);var Sn=tt.getLostPoint(jt);(fn==0||rn>Sn)&&(rn=Sn,xn=fn)}return xn},Jt=function(){for(var rn=8;rn<_t-8;rn+=1)At[rn][6]==null&&(At[rn][6]=rn%2==0);for(var xn=8;xn<_t-8;xn+=1)At[6][xn]==null&&(At[6][xn]=xn%2==0)},Kt=function(){for(var rn=tt.getPatternPosition(xt),xn=0;xn>fn&1)==1;At[Math.floor(fn/3)][fn%3+_t-8-3]=Sn}for(var fn=0;fn<18;fn+=1){var Sn=!rn&&(xn>>fn&1)==1;At[fn%3+_t-8-3][Math.floor(fn/3)]=Sn}},dn=function(rn,xn){for(var fn=bt<<3|xn,Sn=tt.getBCHTypeInfo(fn),bn=0;bn<15;bn+=1){var hn=!rn&&(Sn>>bn&1)==1;bn<6?At[bn][8]=hn:bn<8?At[bn+1][8]=hn:At[_t-15+bn][8]=hn}for(var bn=0;bn<15;bn+=1){var hn=!rn&&(Sn>>bn&1)==1;bn<8?At[8][_t-bn-1]=hn:bn<9?At[8][15-bn-1+1]=hn:At[8][15-bn-1]=hn}At[_t-8][8]=!rn},An=function(rn,xn){for(var fn=-1,Sn=_t-1,bn=7,hn=0,_n=tt.getMaskFunction(xn),ln=_t-1;ln>0;ln-=2)for(ln==6&&(ln-=1);;){for(var Tn=0;Tn<2;Tn+=1)if(At[Sn][ln-Tn]==null){var In=!1;hn>>bn&1)==1);var Ln=_n(Sn,ln-Tn);Ln&&(In=!In),At[Sn][ln-Tn]=In,bn-=1,bn==-1&&(hn+=1,bn=7)}if(Sn+=fn,Sn<0||_t<=Sn){Sn-=fn,fn=-fn;break}}},En=function(rn,xn){for(var fn=0,Sn=0,bn=0,hn=new Array(xn.length),_n=new Array(xn.length),ln=0;ln=0?vn.getAt(Bn):0}}for(var Pn=0,Ln=0;Lnln*8)throw"code length overflow. ("+bn.getLengthInBits()+">"+ln*8+")";for(bn.getLengthInBits()+4<=ln*8&&bn.put(0,4);bn.getLengthInBits()%8!=0;)bn.putBit(!1);for(;!(bn.getLengthInBits()>=ln*8||(bn.put(vt,8),bn.getLengthInBits()>=ln*8));)bn.put(St,8);return En(bn,Sn)};jt.addData=function(rn,xn){xn=xn||"Byte";var fn=null;switch(xn){case"Numeric":fn=it(rn);break;case"Alphanumeric":fn=dt(rn);break;case"Byte":fn=ut(rn);break;case"Kanji":fn=ht(rn);break;default:throw"mode:"+xn}Mt.push(fn),Ct=null},jt.isDark=function(rn,xn){if(rn<0||_t<=rn||xn<0||_t<=xn)throw rn+","+xn;return At[rn][xn]},jt.getModuleCount=function(){return _t},jt.make=function(){if(xt<1){for(var rn=1;rn<40;rn++){for(var xn=ot.getRSBlocks(rn,bt),fn=at(),Sn=0;Sn"u"?rn*4:xn;var fn="";fn+='";for(var bn=0;bn';fn+=""}return fn+="",fn+="
",fn},jt.createSvgTag=function(rn,xn,fn,Sn){var bn={};typeof arguments[0]=="object"&&(bn=arguments[0],rn=bn.cellSize,xn=bn.margin,fn=bn.alt,Sn=bn.title),rn=rn||2,xn=typeof xn>"u"?rn*4:xn,fn=typeof fn=="string"?{text:fn}:fn||{},fn.text=fn.text||null,fn.id=fn.text?fn.id||"qrcode-description":null,Sn=typeof Sn=="string"?{text:Sn}:Sn||{},Sn.text=Sn.text||null,Sn.id=Sn.text?Sn.id||"qrcode-title":null;var hn=jt.getModuleCount()*rn+xn*2,_n,ln,Tn,In,Ln="",kn;for(kn="l"+rn+",0 0,"+rn+" -"+rn+",0 0,-"+rn+"z ",Ln+=''+jn(Sn.text)+"":"",Ln+=fn.text?''+jn(fn.text)+"":"",Ln+='',Ln+='"u"?rn*4:xn;var fn=jt.getModuleCount()*rn+xn*2,Sn=xn,bn=fn-xn;return lt(fn,fn,function(hn,_n){if(Sn<=hn&&hn"u"?rn*4:xn;var Sn=jt.getModuleCount()*rn+xn*2,bn="";return bn+="",bn};var jn=function(rn){for(var xn="",fn=0;fn":xn+=">";break;case"&":xn+="&";break;case'"':xn+=""";break;default:xn+=Sn;break}}return xn},Vn=function(rn){var xn=1;rn=typeof rn>"u"?xn*2:rn;var fn=jt.getModuleCount()*xn+rn*2,Sn=rn,bn=fn-rn,hn,_n,ln,Tn,In,Ln={"██":"█","█ ":"▀"," █":"▄"," ":" "},kn={"██":"▀","█ ":"▀"," █":" "," ":" "},Fn="";for(hn=0;hn=bn?kn[In]:Ln[In];Fn+=` +`}return fn%2&&rn>0?Fn.substring(0,Fn.length-fn-1)+Array(fn+1).join("▀"):Fn.substring(0,Fn.length-1)};return jt.createASCII=function(rn,xn){if(rn=rn||1,rn<2)return Vn(xn);rn-=1,xn=typeof xn>"u"?rn*2:xn;var fn=jt.getModuleCount()*rn+xn*2,Sn=xn,bn=fn-xn,hn,_n,ln,Tn,In=Array(rn+1).join("██"),Ln=Array(rn+1).join(" "),kn="",Fn="";for(hn=0;hn>>8),bt.push(Ct&255)):bt.push(St)}}return bt}};var j={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},$={L:1,M:0,Q:3,H:2},et={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},tt=function(){var wt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],yt=1335,vt=7973,St=21522,xt={},bt=function(At){for(var _t=0;At!=0;)_t+=1,At>>>=1;return _t};return xt.getBCHTypeInfo=function(At){for(var _t=At<<10;bt(_t)-bt(yt)>=0;)_t^=yt<=0;)_t^=vt<5&&(Ct+=3+Rt-5)}for(var Mt=0;Mt<_t-1;Mt+=1)for(var jt=0;jt<_t-1;jt+=1){var Kt=0;At.isDark(Mt,jt)&&(Kt+=1),At.isDark(Mt+1,jt)&&(Kt+=1),At.isDark(Mt,jt+1)&&(Kt+=1),At.isDark(Mt+1,jt+1)&&(Kt+=1),(Kt==0||Kt==4)&&(Ct+=3)}for(var Mt=0;Mt<_t;Mt+=1)for(var jt=0;jt<_t-6;jt+=1)At.isDark(Mt,jt)&&!At.isDark(Mt,jt+1)&&At.isDark(Mt,jt+2)&&At.isDark(Mt,jt+3)&&At.isDark(Mt,jt+4)&&!At.isDark(Mt,jt+5)&&At.isDark(Mt,jt+6)&&(Ct+=40);for(var jt=0;jt<_t;jt+=1)for(var Mt=0;Mt<_t-6;Mt+=1)At.isDark(Mt,jt)&&!At.isDark(Mt+1,jt)&&At.isDark(Mt+2,jt)&&At.isDark(Mt+3,jt)&&At.isDark(Mt+4,jt)&&!At.isDark(Mt+5,jt)&&At.isDark(Mt+6,jt)&&(Ct+=40);for(var Zt=0,jt=0;jt<_t;jt+=1)for(var Mt=0;Mt<_t;Mt+=1)At.isDark(Mt,jt)&&(Zt+=1);var dn=Math.abs(100*Zt/_t/_t-50)/5;return Ct+=dn*10,Ct},xt}(),rt=function(){for(var wt=new Array(256),yt=new Array(256),vt=0;vt<8;vt+=1)wt[vt]=1<=256;)xt-=255;return wt[xt]},St}();function nt(wt,yt){if(typeof wt.length>"u")throw wt.length+"/"+yt;var vt=function(){for(var xt=0;xt"u")throw"bad rs block @ typeNumber:"+xt+"/errorCorrectionLevel:"+bt;for(var _t=At.length/3,Ct=[],Mt=0;Mt<_t;Mt+=1)for(var jt=At[Mt*3+0],Rt=At[Mt*3+1],zt=At[Mt*3+2],Xt=0;Xt>>7-St%8&1)==1},vt.put=function(St,xt){for(var bt=0;bt>>xt-bt-1&1)==1)},vt.getLengthInBits=function(){return yt},vt.putBit=function(St){var xt=Math.floor(yt/8);wt.length<=xt&&wt.push(0),St&&(wt[xt]|=128>>>yt%8),yt+=1},vt},it=function(wt){var yt=j.MODE_NUMBER,vt=wt,St={};St.getMode=function(){return yt},St.getLength=function(At){return vt.length},St.write=function(At){for(var _t=vt,Ct=0;Ct+2<_t.length;)At.put(xt(_t.substring(Ct,Ct+3)),10),Ct+=3;Ct<_t.length&&(_t.length-Ct==1?At.put(xt(_t.substring(Ct,Ct+1)),4):_t.length-Ct==2&&At.put(xt(_t.substring(Ct,Ct+2)),7))};var xt=function(At){for(var _t=0,Ct=0;Ct>>8&255)*192+(Ct&255),bt.put(Ct,13),_t+=2}if(_t>>8)},yt.writeBytes=function(vt,St,xt){St=St||0,xt=xt||vt.length;for(var bt=0;bt0&&(vt+=","),vt+=wt[St];return vt+="]",vt},yt},st=function(){var wt=0,yt=0,vt=0,St="",xt={},bt=function(_t){St+=String.fromCharCode(At(_t&63))},At=function(_t){if(!(_t<0)){if(_t<26)return 65+_t;if(_t<52)return 97+(_t-26);if(_t<62)return 48+(_t-52);if(_t==62)return 43;if(_t==63)return 47}throw"n:"+_t};return xt.writeByte=function(_t){for(wt=wt<<8|_t&255,yt+=8,vt+=1;yt>=6;)bt(wt>>>yt-6),yt-=6},xt.flush=function(){if(yt>0&&(bt(wt<<6-yt),wt=0,yt=0),vt%3!=0)for(var _t=3-vt%3,Ct=0;Ct<_t;Ct+=1)St+="="},xt.toString=function(){return St},xt},ct=function(wt){var yt=wt,vt=0,St=0,xt=0,bt={};bt.read=function(){for(;xt<8;){if(vt>=yt.length){if(xt==0)return-1;throw"unexpected end of file./"+xt}var _t=yt.charAt(vt);if(vt+=1,_t=="=")return xt=0,-1;if(_t.match(/^\s$/))continue;St=St<<6|At(_t.charCodeAt(0)),xt+=6}var Ct=St>>>xt-8&255;return xt-=8,Ct};var At=function(_t){if(65<=_t&&_t<=90)return _t-65;if(97<=_t&&_t<=122)return _t-97+26;if(48<=_t&&_t<=57)return _t-48+52;if(_t==43)return 62;if(_t==47)return 63;throw"c:"+_t};return bt},pt=function(wt,yt){var vt=wt,St=yt,xt=new Array(wt*yt),bt={};bt.setPixel=function(Mt,jt,Rt){xt[jt*vt+Mt]=Rt},bt.write=function(Mt){Mt.writeString("GIF87a"),Mt.writeShort(vt),Mt.writeShort(St),Mt.writeByte(128),Mt.writeByte(0),Mt.writeByte(0),Mt.writeByte(0),Mt.writeByte(0),Mt.writeByte(0),Mt.writeByte(255),Mt.writeByte(255),Mt.writeByte(255),Mt.writeString(","),Mt.writeShort(0),Mt.writeShort(0),Mt.writeShort(vt),Mt.writeShort(St),Mt.writeByte(0);var jt=2,Rt=_t(jt);Mt.writeByte(jt);for(var zt=0;Rt.length-zt>255;)Mt.writeByte(255),Mt.writeBytes(Rt,zt,255),zt+=255;Mt.writeByte(Rt.length-zt),Mt.writeBytes(Rt,zt,Rt.length-zt),Mt.writeByte(0),Mt.writeString(";")};var At=function(Mt){var jt=Mt,Rt=0,zt=0,Xt={};return Xt.write=function(Jt,Kt){if(Jt>>>Kt)throw"length over";for(;Rt+Kt>=8;)jt.writeByte(255&(Jt<>>=8-Rt,zt=0,Rt=0;zt=Jt<0&&jt.writeByte(zt)},Xt},_t=function(Mt){for(var jt=1<>6,128|rt&63):rt<55296||rt>=57344?et.push(224|rt>>12,128|rt>>6&63,128|rt&63):(tt++,rt=65536+((rt&1023)<<10|$.charCodeAt(tt)&1023),et.push(240|rt>>18,128|rt>>12&63,128|rt>>6&63,128|rt&63))}return et}return j(k)}})(),function(k){b.exports=k()}(function(){return d})})(qrcode$1);const qrcode=qrcode$1.exports;function copyToClipboard(b){return __async(this,null,function*(){try{if(!(navigator!=null&&navigator.clipboard))throw new TonConnectUIError("Clipboard API not available");return yield navigator.clipboard.writeText(b)}catch{}fallbackCopyTextToClipboard(b)})}function fallbackCopyTextToClipboard(b){const _=document.createElement("textarea");_.value=b,_.style.top="0",_.style.left="0",_.style.position="fixed",document.body.appendChild(_),_.focus(),_.select();try{document.execCommand("copy")}finally{document.body.removeChild(_)}}const _tmpl$$s=template$1("
"),QRCode=b=>{let _,d,k;const[j,$]=createSignal(!1),[et,tt]=createSignal(picSizeDefault);createEffect(()=>{const it=qrcode(0,"L");it.addData(b.sourceUrl),it.make(),_.innerHTML=it.createSvgTag(4,0);const dt=_.firstElementChild.clientWidth,ut=Math.round(qrNormalSize/dt*1e5)/1e5;if(k){const ht=Math.ceil(imgSizeDefault/(ut*4))*4,ft=toPx(Math.ceil((dt-ht)/(2*4))*4);k.style.top=ft,k.style.left=ft,k.style.height=toPx(ht),k.style.width=toPx(ht),tt(Math.round(picSizeDefault/ut))}d.style.transform=`scale(${ut})`});let rt=null;return createComponent(QrCodeBackground,{get class(){return b.class},onClick:()=>{$(!0),copyToClipboard(b.sourceUrl),rt!=null&&clearTimeout(rt),rt=setTimeout(()=>$(!1),1500)},get children(){return[createComponent(QrCodeWrapper$2,{ref(ot){const at=d;typeof at=="function"?at(ot):d=ot},get children(){return[(()=>{const ot=_tmpl$$s.cloneNode(!0),at=_;return typeof at=="function"?use(at,ot):_=ot,ot})(),createComponent(Show,{get when(){return b.imageUrl},get children(){return createComponent(ImageBackground,{ref(ot){const at=k;typeof at=="function"?at(ot):k=ot},get children(){return createComponent(ImageStyled$3,{get src(){return b.imageUrl},alt:"",get size(){return et()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:ot=>{animate(ot,[{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:150,easing:"ease-out"})},onExit:(ot,at)=>{animate(ot,[{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:150,easing:"ease-out"}).finished.then(()=>{at()})},get children(){return createComponent(Show,{get when(){return j()&&!b.disableCopy},get children(){return createComponent(CopiedBoxStyled,{get children(){return[createComponent(SuccessIcon,{size:"xs"}),createComponent(Text$1,{translationKey:"common.linkCopied",children:"Link Copied"})]}})}})}}),createComponent(Show,{get when(){return!b.disableCopy},get children(){return createComponent(CopyIconButton,{get children(){return createComponent(CopyLightIcon,{})}})}})]}})};var deepReadObject=(b,_,d)=>{const k=_.trim().split(".").reduce((j,$)=>j?j[$]:void 0,b);return k!==void 0?k:d},template=(b,_,d=/{{(.*?)}}/g)=>b.replace(d,(k,j)=>deepReadObject(_,j,"")),createI18nContext=(b={},_=navigator.language in b?navigator.language:Object.keys(b)[0])=>{const[d,k]=createSignal(_),[j,$]=createStore(b);return[(rt,nt,ot)=>{const at=deepReadObject(j[d()],rt,ot||"");return typeof at=="function"?at(nt):typeof at=="string"?template(at,nt||{}):at},{add(rt,nt){$(rt,ot=>Object.assign(ot||{},nt))},locale:rt=>rt?k(rt):d(),dict:rt=>deepReadObject(j,rt)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const TextStyled$3=styled.div` + font-style: normal; + font-weight: ${b=>b.fontWeight}; + font-size: ${b=>b.fontSize}; + line-height: ${b=>b.lineHeight}; + + color: ${b=>b.color}; +`,Text$1=b=>{const _=useTheme(),[d]=useI18n();let k;const j=()=>b.color||_.colors.text.primary,$=mergeProps({fontSize:"14px",fontWeight:"510",lineHeight:"130%"},b);return createEffect(()=>{k&&$.cursor!=="unset"&&getComputedStyle(k).cursor!=="pointer"&&(k.style.cursor="default")}),createComponent(TextStyled$3,{get fontSize(){return $.fontSize},get fontWeight(){return $.fontWeight},get lineHeight(){return $.lineHeight},get color(){return j()},get class(){return $.class},ref(et){const tt=k;typeof tt=="function"?tt(et):k=et},"data-tc-text":"true",get children(){var et;return createMemo(()=>!!$.translationKey)()?d($.translationKey,$.translationValues,(et=$.children)==null?void 0:et.toString()):$.children}})},ImageContainer=styled.div` + position: relative; + + &::after { + content: ''; + display: block; + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + border: 0.5px solid rgba(0, 0, 0, 0.08); + + border-radius: inherit; + } +`,ImageStyled$2=styled(Image$1)` + width: 100%; + height: 100%; + border-radius: inherit; +`,WalletImage=b=>createComponent(ImageContainer,{get class(){return b.class},get children(){return createComponent(ImageStyled$2,{get src(){return b.src}})}}),borders$3={m:"16px",s:"12px",none:"0"},badgeBorders={m:"6px",s:"6px",none:"0"},WalletItemStyled=styled.button` + position: relative; + cursor: pointer; + border: none; + background-color: unset; + padding: 8px 4px; + width: 92px; + display: flex; + flex-direction: column; + align-items: center; + + transition: transform 0.125s ease-in-out; + + ${mediaNotTouch} { + &:hover { + transform: scale(1.04); + } + } + + &:active { + transform: scale(0.96); + } + + ${media("mobile")} { + padding: 8px 4px; + width: 82px; + } + + ${mediaTouch} { + &:active { + transform: scale(0.92); + } + } +`,ImageStyled$1=styled(WalletImage)` + width: 60px; + height: 60px; + border-radius: ${b=>borders$3[b.theme.borderRadius]}; + + margin-bottom: 8px; +`,BadgeStyled=styled(Image$1)` + position: absolute; + right: 10px; + top: 50px; + width: 24px; + height: 24px; + border-radius: ${b=>badgeBorders[b.theme.borderRadius]}; + box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.08); +`,StyledText=styled(Text$1)` + max-width: 90px; + font-weight: 590; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + + ${media("mobile")} { + max-width: 80px; + } +`,StyledSecondLine=styled(Text$1)` + font-weight: 510; + max-width: 90px; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + color: ${b=>b.colorPrimary?b.theme.colors.text.primary:b.theme.colors.text.secondary}; + + ${media("mobile")} { + max-width: 80px; + } +`,WalletItem=b=>createComponent(WalletItemStyled,{get class(){return b.class},onClick:()=>b.onClick(),"data-tc-wallet-item":"true",get children(){return[createMemo(()=>createMemo(()=>typeof b.icon=="string")()?createComponent(ImageStyled$1,{get src(){return b.icon}}):b.icon),createMemo(()=>createMemo(()=>!!b.badgeUrl)()&&createComponent(BadgeStyled,{get src(){return b.badgeUrl}})),createComponent(StyledText,{get children(){return b.name}}),createMemo(()=>createMemo(()=>!!b.secondLine)()&&createComponent(StyledSecondLine,{get colorPrimary(){var _;return(_=b.secondLineColorPrimary)!=null?_:!0},get children(){return b.secondLine}}))]}}),H1Styled$9=styled.h1` + font-style: normal; + font-weight: 700; + font-size: 20px; + line-height: 28px; + + text-align: center; + + color: ${b=>b.theme.colors.text.primary}; + + margin-top: 0; + margin-bottom: 0; + + cursor: default; +`,H1=b=>{const[_]=useI18n();return createComponent(H1Styled$9,{get class(){return b.class},"data-tc-h1":"true",get children(){var d;return createMemo(()=>!!b.translationKey)()?_(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString()):b.children}})},H2Styled$5=styled.h2` + font-style: normal; + font-weight: 510; + font-size: 16px; + line-height: 22px; + + text-align: center; + + color: ${b=>b.theme.colors.text.secondary}; + + margin-top: 0; + margin-bottom: 32px; + + cursor: default; +`,H2=b=>{const[_]=useI18n();return createComponent(H2Styled$5,{get class(){return b.class},"data-tc-h2":"true",get children(){var d;return createMemo(()=>!!b.translationKey)()?_(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString()):b.children}})},H3Styled$1=styled.h3` + font-style: normal; + font-weight: 590; + font-size: 16px; + line-height: 20px; + + color: ${b=>b.theme.colors.text.primary}; + + margin-top: 0; + margin-bottom: 0; + + cursor: default; +`,H3=b=>{const[_]=useI18n();return createComponent(H3Styled$1,{"data-tc-h3":"true",get class(){return b.class},get children(){var d;return createMemo(()=>!!b.translationKey)()?_(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString()):b.children}})},_tmpl$$r=template$1(''),LongArrowIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$r.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const et=d(),tt=d();return et!==$._v$&&setAttribute(k,"fill",$._v$=et),tt!==$._v$2&&setAttribute(j,"fill",$._v$2=tt),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$q=template$1(''),TonIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$q.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$p=template$1(''),_tmpl$2$3=template$1(''),_tmpl$3$2=template$1(''),SuccessIcon=b=>{const _=useTheme(),d=()=>b.size||"s",k=()=>b.fill||_.colors.icon.success;return createMemo((()=>{const j=createMemo(()=>d()==="xs");return()=>j()?(()=>{const $=_tmpl$$p.cloneNode(!0),et=$.firstChild,tt=et.firstChild,rt=tt.nextSibling;return createRenderEffect(nt=>{const ot=b.class,at=k(),it=_.colors.constant.white;return ot!==nt._v$&&setAttribute($,"class",nt._v$=ot),at!==nt._v$2&&setAttribute(tt,"fill",nt._v$2=at),it!==nt._v$3&&setAttribute(rt,"stroke",nt._v$3=it),nt},{_v$:void 0,_v$2:void 0,_v$3:void 0}),$})():(()=>{const $=createMemo(()=>d()==="s");return()=>$()?(()=>{const et=_tmpl$2$3.cloneNode(!0),tt=et.firstChild,rt=tt.nextSibling;return createRenderEffect(nt=>{const ot=b.class,at=k(),it=_.colors.constant.white;return ot!==nt._v$4&&setAttribute(et,"class",nt._v$4=ot),at!==nt._v$5&&setAttribute(tt,"fill",nt._v$5=at),it!==nt._v$6&&setAttribute(rt,"fill",nt._v$6=it),nt},{_v$4:void 0,_v$5:void 0,_v$6:void 0}),et})():(()=>{const et=_tmpl$3$2.cloneNode(!0),tt=et.firstChild,rt=tt.nextSibling;return createRenderEffect(nt=>{const ot=b.class,at=k(),it=_.colors.constant.white;return ot!==nt._v$7&&setAttribute(et,"class",nt._v$7=ot),at!==nt._v$8&&setAttribute(tt,"fill",nt._v$8=at),it!==nt._v$9&&setAttribute(rt,"fill",nt._v$9=it),nt},{_v$7:void 0,_v$8:void 0,_v$9:void 0}),et})()})()})())},_tmpl$$o=template$1(''),_tmpl$2$2=template$1(''),_tmpl$3$1=template$1(''),ErrorIcon=b=>{const _=useTheme(),d=()=>b.size||"m",k=()=>b.fill||_.colors.icon.error;return createMemo((()=>{const j=createMemo(()=>d()==="m");return()=>j()?(()=>{const $=_tmpl$$o.cloneNode(!0),et=$.firstChild,tt=et.nextSibling;return createRenderEffect(rt=>{const nt=b.class,ot=k(),at=_.colors.constant.white;return nt!==rt._v$&&setAttribute($,"class",rt._v$=nt),ot!==rt._v$2&&setAttribute(et,"fill",rt._v$2=ot),at!==rt._v$3&&setAttribute(tt,"fill",rt._v$3=at),rt},{_v$:void 0,_v$2:void 0,_v$3:void 0}),$})():(()=>{const $=createMemo(()=>d()==="s");return()=>$()?(()=>{const et=_tmpl$2$2.cloneNode(!0),tt=et.firstChild,rt=tt.nextSibling;return createRenderEffect(nt=>{const ot=b.class,at=k(),it=_.colors.constant.white;return ot!==nt._v$4&&setAttribute(et,"class",nt._v$4=ot),at!==nt._v$5&&setAttribute(tt,"fill",nt._v$5=at),it!==nt._v$6&&setAttribute(rt,"stroke",nt._v$6=it),nt},{_v$4:void 0,_v$5:void 0,_v$6:void 0}),et})():(()=>{const et=_tmpl$3$1.cloneNode(!0),tt=et.firstChild,rt=tt.nextSibling;return createRenderEffect(nt=>{const ot=b.class,at=k(),it=_.colors.constant.white;return ot!==nt._v$7&&setAttribute(et,"class",nt._v$7=ot),at!==nt._v$8&&setAttribute(tt,"fill",nt._v$8=at),it!==nt._v$9&&setAttribute(rt,"fill",nt._v$9=it),nt},{_v$7:void 0,_v$8:void 0,_v$9:void 0}),et})()})()})())},_tmpl$$n=template$1(''),_tmpl$2$1=template$1(''),_tmpl$3=template$1(''),LoaderIcon=b=>{const _=useTheme(),d=()=>b.size||"xs",k=()=>b.fill||_.colors.icon.tertiary,j=h` + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } + `,$=u` + animation: ${j} 1s linear infinite; + `;return createMemo((()=>{const et=createMemo(()=>d()==="xs");return()=>et()?(()=>{const tt=_tmpl$$n.cloneNode(!0),rt=tt.firstChild;return createRenderEffect(nt=>{const ot=cn($,b.class),at=k();return ot!==nt._v$&&setAttribute(tt,"class",nt._v$=ot),at!==nt._v$2&&setAttribute(rt,"fill",nt._v$2=at),nt},{_v$:void 0,_v$2:void 0}),tt})():(()=>{const tt=createMemo(()=>d()==="s");return()=>tt()?(()=>{const rt=_tmpl$2$1.cloneNode(!0),nt=rt.firstChild;return createRenderEffect(ot=>{const at=cn($,b.class),it=k();return at!==ot._v$3&&setAttribute(rt,"class",ot._v$3=at),it!==ot._v$4&&setAttribute(nt,"fill",ot._v$4=it),ot},{_v$3:void 0,_v$4:void 0}),rt})():(()=>{const rt=_tmpl$3.cloneNode(!0),nt=rt.firstChild;return createRenderEffect(ot=>{const at=cn($,b.class),it=k();return at!==ot._v$5&&setAttribute(rt,"class",ot._v$5=at),it!==ot._v$6&&setAttribute(nt,"stroke",ot._v$6=it),ot},{_v$5:void 0,_v$6:void 0}),rt})()})()})())},_tmpl$$m=template$1(''),TonConnectBrand=()=>{const b=useTheme(),_=()=>b.theme===THEME.DARK?b.colors.constant.white:b.colors.constant.black;return(()=>{const d=_tmpl$$m.cloneNode(!0),k=d.firstChild,j=k.nextSibling,$=j.nextSibling;return createRenderEffect(()=>setAttribute($,"fill",_())),d})()},_tmpl$$l=template$1(''),QuestionIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$l.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$k=template$1(''),BrowserIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$k.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$j=template$1(''),MobileIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$j.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$i=template$1(''),DesktopIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$i.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$h=template$1(''),RetryIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.accent;return(()=>{const k=_tmpl$$h.cloneNode(!0),j=k.firstChild,$=j.firstChild;return createRenderEffect(()=>setAttribute($,"fill",d())),k})()},_tmpl$$g=template$1(''),LinkIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.accent;return(()=>{const k=_tmpl$$g.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$f=template$1(''),WalletIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.accent;return(()=>{const k=_tmpl$$f.cloneNode(!0),j=k.firstChild,$=j.firstChild;return createRenderEffect(()=>setAttribute($,"fill",d())),k})()},_tmpl$$e=template$1(''),SecurityIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$e.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const et=b.class,tt=d();return et!==$._v$&&setAttribute(k,"class",$._v$=et),tt!==$._v$2&&setAttribute(j,"fill",$._v$2=tt),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$d=template$1(''),PersonalityIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$d.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const et=b.class,tt=d();return et!==$._v$&&setAttribute(k,"class",$._v$=et),tt!==$._v$2&&setAttribute(j,"fill",$._v$2=tt),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$c=template$1(''),SwapIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$c.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const et=b.class,tt=d();return et!==$._v$&&setAttribute(k,"class",$._v$=et),tt!==$._v$2&&setAttribute(j,"fill",$._v$2=tt),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$b=template$1(''),AtWalletIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.constant.white;return(()=>{const k=_tmpl$$b.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const et=b.class,tt=d();return et!==$._v$&&setAttribute(k,"class",$._v$=et),tt!==$._v$2&&setAttribute(j,"fill",$._v$2=tt),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$a=template$1(''),DoneIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$a.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const et=b.class,tt=d();return et!==$._v$&&setAttribute(k,"class",$._v$=et),tt!==$._v$2&&setAttribute(j,"fill",$._v$2=tt),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$9=template$1(''),CopyLightIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$9.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const et=d(),tt=d();return et!==$._v$&&setAttribute(k,"fill",$._v$=et),tt!==$._v$2&&setAttribute(j,"fill",$._v$2=tt),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$8=template$1(''),QRIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$8.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},containerBorders={m:"16px",s:"12px",none:"0"},walletBorders={m:"6px",s:"6px",none:"0"},FourWalletsCard=styled.div` + width: 60px; + height: 60px; + padding: 8px; + margin-bottom: 8px; + border-radius: ${b=>containerBorders[b.theme.borderRadius]}; + background-color: ${b=>b.theme.colors.background.tint}; + display: grid; + grid-template: 1fr 1fr / 1fr 1fr; + gap: 4px; +`,FourWalletsImage=styled(WalletImage)` + width: 20px; + height: 20px; + border-radius: ${b=>walletBorders[b.theme.borderRadius]}; +`,FourWalletsItem=b=>createComponent(WalletItem,{get name(){return b.labelLine1},get secondLine(){return b.labelLine2},get icon(){return createComponent(FourWalletsCard,{get children(){return createComponent(For,{each:[0,1,2,3],children:_=>createComponent(FourWalletsImage,{get src(){return b.images[_]}})})}})},onClick:()=>b.onClick()}),AT_WALLET_APP_NAME="telegram-wallet",IMG={TON:"https://raw.githubusercontent.com/ton-connect/sdk/main/assets/ton-icon-48.png",TG:"https://raw.githubusercontent.com/ton-connect/sdk/main/assets/tg.png"},WalletLabeledItem=b=>{const[_]=useI18n(),d=()=>{if(b.wallet.appName!==AT_WALLET_APP_NAME){if("isPreferred"in b.wallet&&b.wallet.isPreferred)return _("walletItem.recent",{},"Recent");if(isWalletInfoCurrentlyInjected(b.wallet))return _("walletItem.installed",{},"Installed");if(b.wallet.name==="Tonkeeper")return _("walletItem.popular",{},"Popular")}};return createMemo((()=>{const k=createMemo(()=>b.wallet.appName===AT_WALLET_APP_NAME);return()=>k()?createComponent(WalletItem,{get icon(){return b.wallet.imageUrl},get name(){return _("walletItem.walletOn",{},"Wallet On")},secondLine:"Telegram",get badgeUrl(){return IMG.TG},onClick:()=>b.onClick()}):createComponent(WalletItem,{get icon(){return b.wallet.imageUrl},get name(){return b.wallet.name},get secondLine(){return d()},secondLineColorPrimary:!1,onClick:()=>b.onClick()})})())},ScrollContainerStyled=styled.div` + width: 100%; + overflow-y: auto; + max-height: ${b=>b.maxHeight}; + + scrollbar-width: none; + &&::-webkit-scrollbar { + display: none; + } + + &&::-webkit-scrollbar-track { + background: transparent; + } + + &&::-webkit-scrollbar-thumb { + display: none; + } +`,ScrollDivider=styled.div` + height: 1px; + margin: 0 -24px; + width: calc(100% + 48px); + opacity: 0.08; + background: ${b=>b.isShown?b.theme.colors.icon.secondary:"transparent"}; + transition: background 0.15s ease-in-out; + + ${media("mobile")} { + width: 100%; + margin: 0; + } +`,[windowHeight,setWindowHeight]=createSignal(((_h=getWindow$1())==null?void 0:_h.innerHeight)||0);getWindow$1()&&window.addEventListener("resize",()=>setWindowHeight(window.innerHeight));const[isMobile,setIsMobile]=createSignal(isDevice("mobile")),updateIsMobile=()=>setIsMobile(isDevice("mobile"));getWindow$1()&&(window.addEventListener("resize",()=>updateIsMobile()),window.addEventListener("load",()=>updateIsMobile(),{once:!0}));const ScrollContainer=b=>{const[_,d]=createSignal(!1),k=et=>{d(et.target.scrollTop>0)},j=()=>isMobile()?150:200,$=()=>b.maxHeight!==void 0?`${b.maxHeight}px`:`${windowHeight()-j()}px`;return[createComponent(ScrollDivider,{get isShown(){return _()}}),createComponent(ScrollContainerStyled,{get maxHeight(){return $()},onScroll:k,get class(){return b.class},get children(){return b.children}})]},AStyled=styled.a` + display: block; + text-decoration: unset; +`,Link=b=>createComponent(AStyled,mergeProps({get href(){return b.href},get target(){return b.blank?"_blank":"_self"},get class(){return b.class}},()=>b.blank?{rel:"noreferrer noopener"}:{},{get children(){return b.children}})),TonConnectUiContext=createContext(),_tmpl$$7=template$1(''),CopyIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$7.cloneNode(!0),j=k.firstChild;return createRenderEffect($=>{const et=b.class,tt=d();return et!==$._v$&&setAttribute(k,"class",$._v$=et),tt!==$._v$2&&setAttribute(j,"fill",$._v$2=tt),$},{_v$:void 0,_v$2:void 0}),k})()},_tmpl$$6=template$1(''),DisconnectIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$6.cloneNode(!0),j=k.firstChild,$=j.nextSibling;return createRenderEffect(et=>{const tt=d(),rt=d();return tt!==et._v$&&setAttribute(j,"fill",et._v$=tt),rt!==et._v$2&&setAttribute($,"fill",et._v$2=rt),et},{_v$:void 0,_v$2:void 0}),k})()},hoverBorders$1={m:"8px",s:"4px",none:"0"},dropdownBorders={m:"16px",s:"8px",none:"0"},AccountButtonDropdownStyled=styled.div` + width: 256px; + box-shadow: 0 4px 24px rgba(0, 0, 0, 0.16); + border-radius: ${b=>dropdownBorders[b.theme.borderRadius]}; + + background-color: ${b=>b.theme.colors.background.primary} + + color: ${b=>b.theme.colors.text.primary} +`,UlStyled$1=styled.ul` + background-color: ${b=>b.theme.colors.background.primary}; + padding: 8px; +`,MenuButtonStyled=styled.button` + display: flex; + align-items: center; + gap: 8px; + height: 40px; + padding-left: 8px; + width: 100%; + + background-color: ${b=>b.theme.colors.background.primary}; + border: none; + border-radius: ${b=>hoverBorders$1[b.theme.borderRadius]}; + cursor: pointer; + + transition: background-color, transform 0.1s ease-in-out; + + &:hover { + background-color: ${b=>b.theme.colors.background.secondary}; + } + + &:active { + transform: scale(0.96); + } +`,_tmpl$$5=template$1("
  • "),MenuItemText=b=>createComponent(Text$1,{get translationKey(){return b.translationKey},fontSize:"15px",fontWeight:"590",get children(){return b.children}}),AccountButtonDropdown=b=>{const _=useContext(TonConnectUiContext),[d,k]=createSignal(!1),j=()=>__async(void 0,null,function*(){const et=toUserFriendlyAddress(_.account.address,_.account.chain===CHAIN.TESTNET);yield copyToClipboard(et),k(!0),setTimeout(()=>k(!1),1e3)}),$=()=>{_.disconnect(),b.onClose()};return createComponent(AccountButtonDropdownStyled,{ref(et){const tt=b.ref;typeof tt=="function"?tt(et):b.ref=et},get class(){return b.class},"data-tc-dropdown":"true",get children(){return createComponent(UlStyled$1,{get children(){return[(()=>{const et=_tmpl$$5.cloneNode(!0);return insert(et,createComponent(MenuButtonStyled,{onClick:()=>j(),get children(){return[createComponent(CopyIcon,{}),createComponent(Show,{get when(){return!d()},get children(){return createComponent(MenuItemText,{translationKey:"button.dropdown.copy",children:"Copy address"})}}),createComponent(Show,{get when(){return d()},get children(){return createComponent(MenuItemText,{translationKey:"button.dropdown.copied",children:"Address copied!"})}})]}})),et})(),(()=>{const et=_tmpl$$5.cloneNode(!0);return insert(et,createComponent(MenuButtonStyled,{onClick:()=>$(),get children(){return[createComponent(DisconnectIcon,{}),createComponent(MenuItemText,{translationKey:"button.dropdown.disconnect",children:"Disconnect"})]}})),et})()]}})}})},borders$2={m:"16px",s:"8px",none:"0"},NotificationStyled=styled.div` + width: 256px; + padding: 12px 16px; + display: flex; + gap: 9px; + + background-color: ${b=>b.theme.colors.background.primary}; + box-shadow: 0 4px 24px rgba(0, 0, 0, 0.16); + border-radius: ${b=>borders$2[b.theme.borderRadius]}; +`,NotificationContentStyled=styled.div` + width: 192px; + + > h3 { + font-size: 15px; + } +`,TextStyled$2=styled(Text$1)` + margin-top: 4px; + color: ${b=>b.theme.colors.text.secondary}; +`,Notification=b=>{const _=useDataAttributes(b);return createComponent(NotificationStyled,mergeProps({get class(){return b.class},"data-tc-notification":"true"},_,{get children(){return[createComponent(NotificationContentStyled,{get children(){return[createComponent(H3,{get translationKey(){return b.header.translationKey},get translationValues(){return b.header.translationValues},get children(){return b.children}}),createComponent(Show,{get when(){return b.text},get children(){return createComponent(TextStyled$2,{get translationKey(){return b.text.translationKey},get translationValues(){return b.text.translationValues}})}})]}}),createMemo(()=>b.icon)]}}))},LoaderIconStyled$2=styled(LoaderIcon)` + align-self: center; +`,ConfirmOperationNotification=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(Notification,{get header(){return{translationKey:"notifications.confirm.header",translationValues:{name:k()}}},get class(){return b.class},get icon(){return createComponent(LoaderIconStyled$2,{})},"data-tc-notification-confirm":"true",children:"Confirm operation in your wallet"})},ErrorIconStyled$2=styled(ErrorIcon)` + margin-top: 2px; +`,ErrorTransactionNotification=b=>createComponent(Notification,{header:{translationKey:"notifications.transactionCanceled.header"},text:{translationKey:"notifications.transactionCanceled.text"},get icon(){return createComponent(ErrorIconStyled$2,{size:"xs"})},get class(){return b.class},"data-tc-notification-tx-cancelled":"true",children:"Transaction cancelled"}),SuccessIconStyled=styled(SuccessIcon)` + margin-top: 2px; +`,SuccessTransactionNotification=b=>createComponent(Notification,{header:{translationKey:"notifications.transactionSent.header"},text:{translationKey:"notifications.transactionSent.text"},get icon(){return createComponent(SuccessIconStyled,{})},get class(){return b.class},"data-tc-notification-tx-sent":"true",children:"Transaction sent"}),NotificationClass=u` + transform: translateY(-8px); + margin-bottom: 12px; +`,defaultConfig={timeout:4500},[latestAction,setLatestAction]=createSignal(null);function useOpenedNotifications(b){const{timeout:_}=__spreadValues$1(__spreadValues$1({},defaultConfig),b),[d,k]=createSignal([]),[j,$]=createSignal([]);return createEffect(on(action,et=>{var tt;if(!et||!et.showNotification||latestAction()===et||((tt=latestAction())==null?void 0:tt.name)==="confirm-transaction"&&et.name==="confirm-transaction")return;setLatestAction(et),k(ot=>ot.filter(at=>at.action!=="confirm-transaction"));const rt={action:et.name};k(ot=>[...ot,rt]);const nt=setTimeout(()=>{k(ot=>ot.filter(at=>at!==rt)),$(ot=>ot.filter(at=>at!==nt))},_);$(ot=>[...ot,nt])})),onCleanup(()=>{j().forEach(et=>clearTimeout(et))}),d}const _tmpl$$4=template$1('
    '),Notifications=b=>{const _=useOpenedNotifications();return(()=>{const d=_tmpl$$4.cloneNode(!0);return insert(d,createComponent(TransitionGroup,{onBeforeEnter:k=>{animate(k,[{opacity:0,transform:"translateY(0)"},{opacity:1,transform:"translateY(-8px)"}],{duration:200})},onExit:(k,j)=>{animate(k,[{opacity:1,transform:"translateY(-8px)"},{opacity:0,transform:"translateY(-30px)"}],{duration:200}).finished.then(j)},get children(){return createComponent(For,{get each(){return _()},children:k=>createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return k.action==="transaction-sent"},get children(){return createComponent(SuccessTransactionNotification,{class:NotificationClass})}}),createComponent(Match,{get when(){return k.action==="transaction-canceled"},get children(){return createComponent(ErrorTransactionNotification,{class:NotificationClass})}}),createComponent(Match,{get when(){return k.action==="confirm-transaction"},get children(){return createComponent(ConfirmOperationNotification,{class:NotificationClass})}})]}})})}})),createRenderEffect(()=>className(d,b.class)),d})()},AccountButtonStyled=styled(Button)` + background-color: ${b=>b.theme.colors.connectButton.background}; + color: ${b=>b.theme.colors.connectButton.foreground}; + box-shadow: ${b=>`0 4px 24px ${rgba(b.theme.colors.constant.black,.16)}`}; + padding: 8px 16px 8px 12px; + + display: flex; + align-items: center; + gap: 4px; + height: 40px; +`,DropdownButtonStyled=styled(AccountButtonStyled)` + padding: 12px 16px; + min-width: 148px; + justify-content: center; + background-color: ${b=>b.theme.colors.background.primary}; +`,LoaderButtonStyled$1=styled(Button)` + min-width: 148px; + height: 40px; + + background-color: ${b=>b.theme.colors.background.primary}; + color: ${b=>b.theme.colors.connectButton.foreground}; + box-shadow: ${b=>`0 4px 24px ${rgba(b.theme.colors.constant.black,.16)}`}; + + display: flex; + align-items: center; + justify-content: center; +`,LoaderIconStyled$1=styled(LoaderIcon)` + height: 18px; + width: 18px; +`,DropdownContainerStyled=styled.div` + width: fit-content; + display: flex; + flex-direction: column; + align-items: flex-end; +`,DropdownStyled=styled(AccountButtonDropdown)` + box-sizing: border-box; + overflow: hidden; + margin-top: 12px; +`,NotificationsStyled=styled(Notifications)` + > div:first-child { + margin-top: 20px; + } +`;function getSide(b){return b.split("-")[0]}function getAlignment(b){return b.split("-")[1]}function getMainAxisFromPlacement(b){return["top","bottom"].includes(getSide(b))?"x":"y"}function getLengthFromAxis(b){return b==="y"?"height":"width"}function computeCoordsFromPlacement(b,_,d){let{reference:k,floating:j}=b;const $=k.x+k.width/2-j.width/2,et=k.y+k.height/2-j.height/2,tt=getMainAxisFromPlacement(_),rt=getLengthFromAxis(tt),nt=k[rt]/2-j[rt]/2,ot=getSide(_),at=tt==="x";let it;switch(ot){case"top":it={x:$,y:k.y-j.height};break;case"bottom":it={x:$,y:k.y+k.height};break;case"right":it={x:k.x+k.width,y:et};break;case"left":it={x:k.x-j.width,y:et};break;default:it={x:k.x,y:k.y}}switch(getAlignment(_)){case"start":it[tt]-=nt*(d&&at?-1:1);break;case"end":it[tt]+=nt*(d&&at?-1:1);break}return it}const computePosition$1=(b,_,d)=>__async(void 0,null,function*(){const{placement:k="bottom",strategy:j="absolute",middleware:$=[],platform:et}=d,tt=$.filter(Boolean),rt=yield et.isRTL==null?void 0:et.isRTL(_);if({}.NODE_ENV!=="production"){if(et==null&&console.error(["Floating UI: `platform` property was not passed to config. If you","want to use Floating UI on the web, install @floating-ui/dom","instead of the /core package. Otherwise, you can create your own","`platform`: https://floating-ui.com/docs/platform"].join(" ")),tt.filter(ht=>{let{name:ft}=ht;return ft==="autoPlacement"||ft==="flip"}).length>1)throw new Error(["Floating UI: duplicate `flip` and/or `autoPlacement` middleware","detected. This will lead to an infinite loop. Ensure only one of","either has been passed to the `middleware` array."].join(" "));(!b||!_)&&console.error(["Floating UI: The reference and/or floating element was not defined","when `computePosition()` was called. Ensure that both elements have","been created and can be measured."].join(" "))}let nt=yield et.getElementRects({reference:b,floating:_,strategy:j}),{x:ot,y:at}=computeCoordsFromPlacement(nt,k,rt),it=k,dt={},ut=0;for(let ht=0;ht50&&console.warn(["Floating UI: The middleware lifecycle appears to be running in an","infinite loop. This is usually caused by a `reset` continually","being returned without a break condition."].join(" ")),wt&&ut<=50){ut++,typeof wt=="object"&&(wt.placement&&(it=wt.placement),wt.rects&&(nt=wt.rects===!0?yield et.getElementRects({reference:b,floating:_,strategy:j}):wt.rects),{x:ot,y:at}=computeCoordsFromPlacement(nt,it,rt)),ht=-1;continue}}return{x:ot,y:at,placement:it,strategy:j,middlewareData:dt}});function rectToClientRect(b){return __spreadProps(__spreadValues$1({},b),{top:b.y,left:b.x,right:b.x+b.width,bottom:b.y+b.height})}function getWindow(b){var _;return((_=b.ownerDocument)==null?void 0:_.defaultView)||window}function getComputedStyle$1(b){return getWindow(b).getComputedStyle(b)}function getNodeName(b){return isNode(b)?(b.nodeName||"").toLowerCase():""}let uaString;function getUAString(){if(uaString)return uaString;const b=navigator.userAgentData;return b&&Array.isArray(b.brands)?(uaString=b.brands.map(_=>_.brand+"/"+_.version).join(" "),uaString):navigator.userAgent}function isHTMLElement(b){return b instanceof getWindow(b).HTMLElement}function isElement(b){return b instanceof getWindow(b).Element}function isNode(b){return b instanceof getWindow(b).Node}function isShadowRoot(b){if(typeof ShadowRoot>"u")return!1;const _=getWindow(b).ShadowRoot;return b instanceof _||b instanceof ShadowRoot}function isOverflowElement(b){const{overflow:_,overflowX:d,overflowY:k,display:j}=getComputedStyle$1(b);return/auto|scroll|overlay|hidden/.test(_+k+d)&&!["inline","contents"].includes(j)}function isTableElement(b){return["table","td","th"].includes(getNodeName(b))}function isContainingBlock(b){const _=/firefox/i.test(getUAString()),d=getComputedStyle$1(b),k=d.backdropFilter||d.WebkitBackdropFilter;return d.transform!=="none"||d.perspective!=="none"||(k?k!=="none":!1)||_&&d.willChange==="filter"||_&&(d.filter?d.filter!=="none":!1)||["transform","perspective"].some(j=>d.willChange.includes(j))||["paint","layout","strict","content"].some(j=>{const $=d.contain;return $!=null?$.includes(j):!1})}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function isLastTraversableNode(b){return["html","body","#document"].includes(getNodeName(b))}const min=Math.min,max=Math.max,round=Math.round,FALLBACK_SCALE={x:1,y:1};function getScale(b){const _=!isElement(b)&&b.contextElement?b.contextElement:isElement(b)?b:null;if(!_)return FALLBACK_SCALE;const d=_.getBoundingClientRect(),k=getComputedStyle$1(_);if(k.boxSizing!=="border-box")return isHTMLElement(_)?{x:_.offsetWidth>0&&round(d.width)/_.offsetWidth||1,y:_.offsetHeight>0&&round(d.height)/_.offsetHeight||1}:FALLBACK_SCALE;let j=d.width/parseFloat(k.width),$=d.height/parseFloat(k.height);return(!j||!Number.isFinite(j))&&(j=1),(!$||!Number.isFinite($))&&($=1),{x:j,y:$}}function getBoundingClientRect(b,_,d,k){var j,$,et,tt;_===void 0&&(_=!1),d===void 0&&(d=!1);const rt=b.getBoundingClientRect();let nt=FALLBACK_SCALE;_&&(k?isElement(k)&&(nt=getScale(k)):nt=getScale(b));const ot=isElement(b)?getWindow(b):window,at=!isLayoutViewport()&&d,it=(rt.left+(at&&(j=($=ot.visualViewport)==null?void 0:$.offsetLeft)!=null?j:0))/nt.x,dt=(rt.top+(at&&(et=(tt=ot.visualViewport)==null?void 0:tt.offsetTop)!=null?et:0))/nt.y,ut=rt.width/nt.x,ht=rt.height/nt.y;return{width:ut,height:ht,top:dt,right:it+ut,bottom:dt+ht,left:it,x:it,y:dt}}function getDocumentElement(b){return((isNode(b)?b.ownerDocument:b.document)||window.document).documentElement}function getNodeScroll(b){return isElement(b)?{scrollLeft:b.scrollLeft,scrollTop:b.scrollTop}:{scrollLeft:b.pageXOffset,scrollTop:b.pageYOffset}}function getWindowScrollBarX(b){return getBoundingClientRect(getDocumentElement(b)).left+getNodeScroll(b).scrollLeft}function getRectRelativeToOffsetParent(b,_,d){const k=isHTMLElement(_),j=getDocumentElement(_),$=getBoundingClientRect(b,!0,d==="fixed",_);let et={scrollLeft:0,scrollTop:0};const tt={x:0,y:0};if(k||!k&&d!=="fixed")if((getNodeName(_)!=="body"||isOverflowElement(j))&&(et=getNodeScroll(_)),isHTMLElement(_)){const rt=getBoundingClientRect(_,!0);tt.x=rt.x+_.clientLeft,tt.y=rt.y+_.clientTop}else j&&(tt.x=getWindowScrollBarX(j));return{x:$.left+et.scrollLeft-tt.x,y:$.top+et.scrollTop-tt.y,width:$.width,height:$.height}}function getParentNode(b){if(getNodeName(b)==="html")return b;const _=b.assignedSlot||b.parentNode||(isShadowRoot(b)?b.host:null)||getDocumentElement(b);return isShadowRoot(_)?_.host:_}function getTrueOffsetParent(b){return!isHTMLElement(b)||getComputedStyle$1(b).position==="fixed"?null:b.offsetParent}function getContainingBlock(b){let _=getParentNode(b);for(;isHTMLElement(_)&&!isLastTraversableNode(_);){if(isContainingBlock(_))return _;_=getParentNode(_)}return null}function getOffsetParent(b){const _=getWindow(b);let d=getTrueOffsetParent(b);for(;d&&isTableElement(d)&&getComputedStyle$1(d).position==="static";)d=getTrueOffsetParent(d);return d&&(getNodeName(d)==="html"||getNodeName(d)==="body"&&getComputedStyle$1(d).position==="static"&&!isContainingBlock(d))?_:d||getContainingBlock(b)||_}function getDimensions(b){if(isHTMLElement(b))return{width:b.offsetWidth,height:b.offsetHeight};const _=getBoundingClientRect(b);return{width:_.width,height:_.height}}function convertOffsetParentRelativeRectToViewportRelativeRect(b){let{rect:_,offsetParent:d,strategy:k}=b;const j=isHTMLElement(d),$=getDocumentElement(d);if(d===$)return _;let et={scrollLeft:0,scrollTop:0},tt={x:1,y:1};const rt={x:0,y:0};if((j||!j&&k!=="fixed")&&((getNodeName(d)!=="body"||isOverflowElement($))&&(et=getNodeScroll(d)),isHTMLElement(d))){const nt=getBoundingClientRect(d);tt=getScale(d),rt.x=nt.x+d.clientLeft,rt.y=nt.y+d.clientTop}return{width:_.width*tt.x,height:_.height*tt.y,x:_.x*tt.x-et.scrollLeft*tt.x+rt.x,y:_.y*tt.y-et.scrollTop*tt.y+rt.y}}function getViewportRect(b,_){const d=getWindow(b),k=getDocumentElement(b),j=d.visualViewport;let $=k.clientWidth,et=k.clientHeight,tt=0,rt=0;if(j){$=j.width,et=j.height;const nt=isLayoutViewport();(nt||!nt&&_==="fixed")&&(tt=j.offsetLeft,rt=j.offsetTop)}return{width:$,height:et,x:tt,y:rt}}function getDocumentRect(b){var _;const d=getDocumentElement(b),k=getNodeScroll(b),j=(_=b.ownerDocument)==null?void 0:_.body,$=max(d.scrollWidth,d.clientWidth,j?j.scrollWidth:0,j?j.clientWidth:0),et=max(d.scrollHeight,d.clientHeight,j?j.scrollHeight:0,j?j.clientHeight:0);let tt=-k.scrollLeft+getWindowScrollBarX(b);const rt=-k.scrollTop;return getComputedStyle$1(j||d).direction==="rtl"&&(tt+=max(d.clientWidth,j?j.clientWidth:0)-$),{width:$,height:et,x:tt,y:rt}}function getNearestOverflowAncestor(b){const _=getParentNode(b);return isLastTraversableNode(_)?b.ownerDocument.body:isHTMLElement(_)&&isOverflowElement(_)?_:getNearestOverflowAncestor(_)}function getOverflowAncestors(b,_){var d;_===void 0&&(_=[]);const k=getNearestOverflowAncestor(b),j=k===((d=b.ownerDocument)==null?void 0:d.body),$=getWindow(k);return j?_.concat($,$.visualViewport||[],isOverflowElement(k)?k:[]):_.concat(k,getOverflowAncestors(k))}function getInnerBoundingClientRect(b,_){const d=getBoundingClientRect(b,!0,_==="fixed"),k=d.top+b.clientTop,j=d.left+b.clientLeft,$=isHTMLElement(b)?getScale(b):{x:1,y:1},et=b.clientWidth*$.x,tt=b.clientHeight*$.y,rt=j*$.x,nt=k*$.y;return{top:nt,left:rt,right:rt+et,bottom:nt+tt,x:rt,y:nt,width:et,height:tt}}function getClientRectFromClippingAncestor(b,_,d){return _==="viewport"?rectToClientRect(getViewportRect(b,d)):isElement(_)?getInnerBoundingClientRect(_,d):rectToClientRect(getDocumentRect(getDocumentElement(b)))}function getClippingElementAncestors(b,_){const d=_.get(b);if(d)return d;let k=getOverflowAncestors(b).filter(tt=>isElement(tt)&&getNodeName(tt)!=="body"),j=null;const $=getComputedStyle$1(b).position==="fixed";let et=$?getParentNode(b):b;for(;isElement(et)&&!isLastTraversableNode(et);){const tt=getComputedStyle$1(et),rt=isContainingBlock(et);($?!rt&&!j:!rt&&tt.position==="static"&&!!j&&["absolute","fixed"].includes(j.position))?k=k.filter(ot=>ot!==et):j=tt,et=getParentNode(et)}return _.set(b,k),k}function getClippingRect(b){let{element:_,boundary:d,rootBoundary:k,strategy:j}=b;const et=[...d==="clippingAncestors"?getClippingElementAncestors(_,this._c):[].concat(d),k],tt=et[0],rt=et.reduce((nt,ot)=>{const at=getClientRectFromClippingAncestor(_,ot,j);return nt.top=max(at.top,nt.top),nt.right=min(at.right,nt.right),nt.bottom=min(at.bottom,nt.bottom),nt.left=max(at.left,nt.left),nt},getClientRectFromClippingAncestor(_,tt,j));return{width:rt.right-rt.left,height:rt.bottom-rt.top,x:rt.left,y:rt.top}}const platform={getClippingRect,convertOffsetParentRelativeRectToViewportRelativeRect,isElement,getDimensions,getOffsetParent,getDocumentElement,getScale,getElementRects(b){return __async(this,null,function*(){let{reference:_,floating:d,strategy:k}=b;const j=this.getOffsetParent||getOffsetParent,$=this.getDimensions;return{reference:getRectRelativeToOffsetParent(_,yield j(d),k),floating:__spreadValues$1({x:0,y:0},yield $(d))}})},getClientRects:b=>Array.from(b.getClientRects()),isRTL:b=>getComputedStyle$1(b).direction==="rtl"};function autoUpdate(b,_,d,k){k===void 0&&(k={});const{ancestorScroll:j=!0,ancestorResize:$=!0,elementResize:et=!0,animationFrame:tt=!1}=k,rt=j&&!tt,nt=rt||$?[...isElement(b)?getOverflowAncestors(b):b.contextElement?getOverflowAncestors(b.contextElement):[],...getOverflowAncestors(_)]:[];nt.forEach(ut=>{rt&&ut.addEventListener("scroll",d,{passive:!0}),$&&ut.addEventListener("resize",d)});let ot=null;if(et){let ut=!0;ot=new ResizeObserver(()=>{ut||d(),ut=!1}),isElement(b)&&!tt&&ot.observe(b),!isElement(b)&&b.contextElement&&!tt&&ot.observe(b.contextElement),ot.observe(_)}let at,it=tt?getBoundingClientRect(b):null;tt&&dt();function dt(){const ut=getBoundingClientRect(b);it&&(ut.x!==it.x||ut.y!==it.y||ut.width!==it.width||ut.height!==it.height)&&d(),it=ut,at=requestAnimationFrame(dt)}return d(),()=>{var ut;nt.forEach(ht=>{rt&&ht.removeEventListener("scroll",d),$&&ht.removeEventListener("resize",d)}),(ut=ot)==null||ut.disconnect(),ot=null,tt&&cancelAnimationFrame(at)}}const computePosition=(b,_,d)=>{const k=new Map,j=__spreadValues$1({platform},d),$=__spreadProps(__spreadValues$1({},j.platform),{_c:k});return computePosition$1(b,_,__spreadProps(__spreadValues$1({},j),{platform:$}))};function P(b,_,d){let k=()=>{var at;return(at=d==null?void 0:d.placement)!=null?at:"bottom"},j=()=>{var at;return(at=d==null?void 0:d.strategy)!=null?at:"absolute"},[$,et]=createSignal({x:null,y:null,placement:k(),strategy:j(),middlewareData:{}}),[tt,rt]=createSignal();createEffect(()=>{let at=tt();if(at)throw at.value});let nt=createMemo(()=>(b(),_(),{}));function ot(){let at=b(),it=_();if(at&&it){let dt=nt();computePosition(at,it,{middleware:d==null?void 0:d.middleware,placement:k(),strategy:j()}).then(ut=>{dt===nt()&&et(ut)},ut=>{rt(ut)})}}return createEffect(()=>{let at=b(),it=_();if(d==null||d.middleware,k(),j(),at&&it)if(d!=null&&d.whileElementsMounted){let dt=d.whileElementsMounted(at,it,ot);dt&&onCleanup(dt)}else ot()}),{get x(){return $().x},get y(){return $().y},get placement(){return $().placement},get strategy(){return $().strategy},get middlewareData(){return $().middlewareData},update:ot}}const _tmpl$$3=template$1(''),AccountButton=()=>{const b=useTheme(),_=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k,j]=createSignal(!1),[$,et]=createSignal(_.account),[tt,rt]=createSignal(!_.account);let nt;const[ot,at]=createSignal(),[it,dt]=createSignal(),ut=P(it,ot,{whileElementsMounted:autoUpdate,placement:"bottom-end"}),ht=()=>{const ct=$();if(ct){const pt=toUserFriendlyAddress(ct.address,ct.chain===CHAIN.TESTNET);return pt.slice(0,4)+"…"+pt.slice(-4)}return""};d.connectionRestored.then(()=>rt(!1));const ft=_.onStatusChange(ct=>{if(!ct){j(!1),et(null),rt(!1);return}et(ct.account),rt(!1)}),st=ct=>{if(!$()||!k())return;const pt=it().contains(ct.target),lt=nt.contains(ct.target);!pt&&!lt&&j(!1)};return onMount(()=>{document.body.addEventListener("click",st)}),onCleanup(()=>{document.body.removeEventListener("click",st),ft()}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(Show,{get when(){return tt()},get children(){return createComponent(LoaderButtonStyled$1,{disabled:!0,"data-tc-connect-button-loading":"true",get children(){return createComponent(LoaderIconStyled$1,{})}})}}),createComponent(Show,{get when(){return!tt()},get children(){return[createComponent(Show,{get when(){return!$()},get children(){return createComponent(AccountButtonStyled,{onClick:()=>d.openModal(),"data-tc-connect-button":"true",scale:"s",get children(){return[createComponent(TonIcon,{get fill(){return b.colors.connectButton.foreground}}),createComponent(Text$1,{translationKey:"button.connectWallet",fontSize:"15px",lineHeight:"18px",fontWeight:"590",get color(){return b.colors.connectButton.foreground},children:"Connect wallet"})]}})}}),createComponent(Show,{get when(){return $()},get children(){return createComponent(DropdownContainerStyled,{get children(){return[createComponent(DropdownButtonStyled,{onClick:()=>j(ct=>!ct),ref:dt,"data-tc-dropdown-button":"true",scale:"s",get children(){return[createComponent(Text$1,{fontSize:"15px",fontWeight:"590",lineHeight:"18px",get children(){return ht()}}),createComponent(ArrowIcon,{direction:"bottom"})]}}),createComponent(Portal,{get children(){const ct=untrack(()=>document.importNode(_tmpl$$3,!0));return use(at,ct),ct.style.setProperty("z-index","999"),ct._$owner=getOwner(),insert(ct,createComponent(Transition,{onBeforeEnter:pt=>{animate(pt,[{opacity:0,transform:"translateY(-8px)"},{opacity:1,transform:"translateY(0)"}],{duration:150})},onExit:(pt,lt)=>{animate(pt,[{opacity:1,transform:"translateY(0)"},{opacity:0,transform:"translateY(-8px)"}],{duration:150}).finished.then(lt)},get children(){return createComponent(Show,{get when(){return k()},get children(){return createComponent(DropdownStyled,{get hidden(){return!k()},onClose:()=>j(!1),ref(pt){const lt=nt;typeof lt=="function"?lt(pt):nt=pt}})}})}}),null),insert(ct,createComponent(NotificationsStyled,{}),null),createRenderEffect(pt=>{var lt,wt;const yt=ut.strategy,vt=`${(lt=ut.y)!=null?lt:0}px`,St=`${(wt=ut.x)!=null?wt:0}px`;return yt!==pt._v$&&ct.style.setProperty("position",pt._v$=yt),vt!==pt._v$2&&ct.style.setProperty("top",pt._v$2=vt),St!==pt._v$3&&ct.style.setProperty("left",pt._v$3=St),pt},{_v$:void 0,_v$2:void 0,_v$3:void 0}),ct}})]}})}})]}})]}})},StyledModal=styled(Modal)` + padding-left: 24px; + padding-right: 24px; + padding-top: 18px; + padding-bottom: 0; + + ${media("mobile")} { + padding-left: 0; + padding-right: 0; + + min-height: 364px; + } +`,H1Styled$8=styled(H1)` + margin-top: 12px; + + ${media("mobile")} { + padding: 0 10px; + } +`,LoaderContainerStyled=styled.div` + margin: 30px 0; + width: 100%; + display: flex; + justify-content: center; + + ${media("mobile")} { + height: 160px; + align-items: center; + } +`;styled(Text$1)` + min-width: 84px; + text-align: center; + font-weight: 590; +`;styled(TabBar)` + margin: 0 auto 22px; +`;const[appState,setAppState]=createStore({buttonRootId:null,language:"en",returnStrategy:"back",twaReturnUrl:void 0,walletsListConfiguration:{},enableAndroidBackHandler:!0});function uniq(b){return[...new Set(b)]}function mergeConcat(b,_,d){return _.map(k=>{const j=d.find($=>$[b]===k[b]);return d=d.filter($=>$[b]!==k[b]),j===void 0?k:j}).concat(d)}function uiWalletToWalletInfo(b){return"jsBridgeKey"in b?__spreadProps(__spreadValues$1({},b),{injected:TonConnect.isWalletInjected(b.jsBridgeKey),embedded:TonConnect.isInsideWalletBrowser(b.jsBridgeKey)}):b}function applyWalletsListConfiguration(b,_){var d;return _&&(d=_.includeWallets)!=null&&d.length&&(b=mergeConcat("name",b,_.includeWallets.map(uiWalletToWalletInfo))),b}function supportsDesktop(b){return b.platforms.some(_=>["macos","linux","windows"].includes(_))}function supportsMobile(b){return b.platforms.some(_=>["ios","android"].includes(_))}function supportsExtension(b){return b.platforms.some(_=>["chrome","firefox","safari"].includes(_))}function eqWalletName(b,_){return _?b.name.toLowerCase()===_.toLowerCase()||b.appName.toLowerCase()===_.toLowerCase():!1}const DesktopSelectWalletModalStyled=styled.div` + display: flex; + flex-direction: column; + align-items: center; +`,H1Styled$7=styled(H1)` + margin-bottom: 18px; +`;styled.div` + height: 1px; + margin: 0 -24px; + width: calc(100% + 48px); + opacity: 0.12; + background: ${b=>b.isShown?b.theme.colors.icon.secondary:"transparent"}; + transition: background 0.15s ease-in-out; + + ${media("mobile")} { + width: 100%; + } +`;const WalletsUl=styled.ul` + display: grid; + grid-template-columns: repeat(auto-fit, 92px); + grid-template-rows: auto; + align-content: flex-start; + justify-content: center; + row-gap: 8px; + width: 100%; + padding: 0 0 16px; + align-self: flex-start; + max-width: 400px; + margin: 0 auto; + + > li { + display: block; + height: fit-content; + } + + ${media("mobile")} { + grid-template-columns: repeat(auto-fit, 82px); + } +`;styled(Button)` + display: block; + margin: 0 auto 1px; + font-size: 15px; +`;const StyledIconButton$3=styled(IconButton)` + position: absolute; + top: 16px; + left: 16px; +`,WalletLabeledItemStyled=styled(WalletLabeledItem)` + height: 100%; +`,_tmpl$$2=template$1("
  • "),AllWalletsListModal=b=>{const _=()=>isMobile()?void 0:510,d=()=>isMobile()?b.walletsList.filter(supportsMobile):b.walletsList;return createComponent(DesktopSelectWalletModalStyled,{"data-tc-wallets-modal-list":"true",get children(){return[createComponent(StyledIconButton$3,{icon:"arrow",onClick:()=>b.onBack()}),createComponent(H1Styled$7,{translationKey:"walletModal.wallets",children:"Wallets"}),createComponent(ScrollContainer,{get maxHeight(){return _()},get children(){return createComponent(WalletsUl,{get children(){return createComponent(For,{get each(){return d()},children:k=>(()=>{const j=_tmpl$$2.cloneNode(!0);return insert(j,createComponent(WalletLabeledItemStyled,{wallet:k,onClick:()=>b.onSelect(k)})),j})()})}})}})]}})},tgButtonBorders={m:"16px",s:"12px",none:"0"},tgIconBorders={m:"6px",s:"6px",none:"0"},DesktopConnectionModalStyled=styled.div` + display: flex; + flex-direction: column; +`,BodyStyled$1=styled.div` + flex: 1; + margin-top: ${b=>b.qr?"0":"18px"}; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + min-height: 232px; +`,QRCodeStyled$1=styled(QRCode)` + margin-bottom: 24px; +`,H1Styled$6=styled(H1)` + max-width: 288px; + margin: 0 auto 2px; +`,H2Styled$4=styled(H2)` + max-width: 288px; + text-align: center; + margin: 0 auto 20px; +`,StyledIconButton$2=styled(IconButton)` + position: absolute; + top: 16px; + left: 16px; +`,ButtonsContainerStyled$1=styled.div` + display: flex; + justify-content: center; + gap: 8px; + padding-bottom: 16px; +`,BottomButtonsContainerStyled=styled(ButtonsContainerStyled$1)` + padding-bottom: 0; +`,FooterButton$1=styled(Button)` + margin-bottom: 24px; +`,LoaderStyled$1=styled(LoaderIcon)` + margin-bottom: 18px; + margin-top: 2px; +`,ErrorIconStyled$1=styled(ErrorIcon)` + margin-bottom: 16px; +`,BodyTextStyled$1=styled(H2)` + color: ${b=>b.theme.colors.text.secondary}; + text-align: center; + margin-bottom: 20px; +`,TgButtonStyled=styled(Button)` + margin-top: -8px; + margin-bottom: 24px; + width: 100%; + padding: 12px 12px 12px 20px; + border-radius: ${b=>tgButtonBorders[b.theme.borderRadius]}; + font-size: 16px; + line-height: 20px; +`,TgImageStyled=styled(Image$1)` + width: 32px; + height: 32px; + border-radius: ${b=>tgIconBorders[b.theme.borderRadius]}; +`,Translation=b=>{const[_]=useI18n();return createMemo(()=>{var d;return _(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString())})};function addReturnStrategy(b,_){let d;typeof _=="string"?d=_:d=isInTMA()?_.twaReturnUrl||_.returnStrategy:"none";const k=addQueryParameter(b,"ret",d);if(!isTelegramUrl(b))return k;const j=k.slice(k.lastIndexOf("&")+1);return k.slice(0,k.lastIndexOf("&"))+"-"+encodeTelegramUrlParameters(j)}function redirectToTelegram(b,_){_=__spreadValues$1({},_);const d=convertToTGDirectLink(b),k=new URL(d);if(k.searchParams.has("startapp")||k.searchParams.append("startapp","tonconnect"),isInTMA())isTmaPlatform("ios","android")?(_.returnStrategy="back",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(k.toString(),_))):isTmaPlatform("macos","tdesktop")||isTmaPlatform("weba")?sendOpenTelegramLink(addReturnStrategy(k.toString(),_)):isTmaPlatform("web")?(_.returnStrategy="back",_.twaReturnUrl=void 0,sendOpenTelegramLink(addReturnStrategy(k.toString(),_))):openLinkBlank(addReturnStrategy(k.toString(),_));else if(isOS("ios")){_.returnStrategy==="back"&&(isBrowser("safari")?_.returnStrategy="back":isBrowser("chrome")?_.returnStrategy="googlechrome://":isBrowser("firefox")?_.returnStrategy="firefox://":isBrowser("opera")?_.returnStrategy="opera-http://":_.returnStrategy=location.href);const j=isBrowser("chrome"),$=isBrowser("firefox");if((j||$)&&!_.forceRedirect){const tt=addReturnStrategy(k.toString(),_.returnStrategy),rt=convertToTGDeepLink(tt);openDeeplinkWithFallback(rt,()=>openLinkBlank(tt))}else{const tt=addReturnStrategy(k.toString(),_.returnStrategy);openLinkBlank(tt)}}else if(isOS("android")){_.returnStrategy="none";const j=isBrowser("chrome"),$=isBrowser("firefox");if((j||$)&&!_.forceRedirect){const tt=addReturnStrategy(k.toString(),_.returnStrategy),rt=convertToTGDeepLink(tt);openDeeplinkWithFallback(rt,()=>openLinkBlank(tt))}else{const tt=addReturnStrategy(k.toString(),_.returnStrategy);openLinkBlank(tt)}}else if(isOS("ipad")){_.returnStrategy==="back"&&(isBrowser("safari")?_.returnStrategy="back":isBrowser("chrome")?_.returnStrategy="googlechrome://":isBrowser("firefox")?_.returnStrategy="firefox://":isBrowser("opera")?_.returnStrategy="opera-http://":_.returnStrategy=location.href);const j=isBrowser("chrome"),$=isBrowser("firefox");if((j||$)&&!_.forceRedirect){const tt=addReturnStrategy(k.toString(),_.returnStrategy),rt=convertToTGDeepLink(tt);openDeeplinkWithFallback(rt,()=>openLinkBlank(tt))}else{const tt=addReturnStrategy(k.toString(),_.returnStrategy);openLinkBlank(tt)}}else if(isOS("macos","windows","linux"))if(_.returnStrategy="none",_.twaReturnUrl=void 0,_.forceRedirect)openLinkBlank(addReturnStrategy(k.toString(),_));else{const j=addReturnStrategy(k.toString(),_),$=convertToTGDeepLink(j);openDeeplinkWithFallback($,()=>openLinkBlank(j))}else openLinkBlank(addReturnStrategy(k.toString(),_))}function redirectToWallet(b,_,d,k){if(d=__spreadValues$1({},d),isInTMA())if(isTmaPlatform("ios","android")){d.returnStrategy==="back"&&(d.returnStrategy="tg://resolve"),k("universal-link");const j=addReturnStrategy(b,d.returnStrategy);sendOpenTelegramLink(j,()=>{k("universal-link"),openLinkBlank(j)})}else if(isTmaPlatform("macos","tdesktop")){d.returnStrategy==="back"&&(d.returnStrategy="tg://resolve");const j=addReturnStrategy(b,d.returnStrategy);!!_&&!d.forceRedirect?(k("custom-deeplink"),openDeeplinkWithFallback(toDeeplink(j,_),()=>{k("universal-link"),openLinkBlank(j)})):(k("universal-link"),openLinkBlank(j))}else if(isTmaPlatform("weba")){d.returnStrategy==="back"&&(isBrowser("safari")?d.returnStrategy=location.href:isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy=location.href);const j=addReturnStrategy(b,d.returnStrategy);!!_&&!d.forceRedirect?(k("custom-deeplink"),openDeeplinkWithFallback(toDeeplink(j,_),()=>{k("universal-link"),openLinkBlank(j)})):(k("universal-link"),openLinkBlank(j))}else if(isTmaPlatform("web")){d.returnStrategy==="back"&&(isBrowser("safari")?d.returnStrategy=location.href:isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy=location.href);const j=addReturnStrategy(b,d.returnStrategy);!!_&&!d.forceRedirect?(k("custom-deeplink"),openDeeplinkWithFallback(toDeeplink(j,_),()=>{k("universal-link"),openLinkBlank(j)})):(k("universal-link"),openLinkBlank(j))}else{k("universal-link");const j=addReturnStrategy(b,d.returnStrategy);openLinkBlank(j)}else if(isOS("ios"))d.returnStrategy==="back"&&(isBrowser("safari")?d.returnStrategy="none":isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy=location.href),isBrowser("chrome")?(k("universal-link"),openLink(addReturnStrategy(b,d.returnStrategy),"_self")):(k("universal-link"),openLinkBlank(addReturnStrategy(b,d.returnStrategy)));else if(isOS("android"))d.returnStrategy==="back"&&(isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy=location.href),k("universal-link"),openLinkBlank(addReturnStrategy(b,d.returnStrategy));else if(isOS("ipad"))d.returnStrategy==="back"&&(isBrowser("safari")?d.returnStrategy="none":isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy=location.href),isBrowser("chrome")?(k("universal-link"),openLink(addReturnStrategy(b,d.returnStrategy),"_self")):(k("universal-link"),openLinkBlank(addReturnStrategy(b,d.returnStrategy)));else if(isOS("macos","windows","linux")){d.returnStrategy==="back"&&(isBrowser("safari")?d.returnStrategy="none":isBrowser("chrome")?d.returnStrategy="googlechrome://":isBrowser("firefox")?d.returnStrategy="firefox://":isBrowser("opera")?d.returnStrategy="opera-http://":d.returnStrategy="none");const j=addReturnStrategy(b,d.returnStrategy);!!_&&!d.forceRedirect?(k("custom-deeplink"),openDeeplinkWithFallback(toDeeplink(j,_),()=>{k("universal-link"),openLinkBlank(j)})):(k("universal-link"),openLinkBlank(j))}else k("universal-link"),openLinkBlank(addReturnStrategy(b,d.returnStrategy))}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function convertToTGDirectLink(b){const _=new URL(b);return _.searchParams.has("attach")&&(_.searchParams.delete("attach"),_.pathname+="/start"),_.toString()}function convertToTGDeepLink(b){const _=new URL(b),[,d,k]=_.pathname.split("/"),j=_.searchParams.get("startapp");return`tg://resolve?domain=${d}&appname=${k}&startapp=${j}`}const DesktopConnectionModal=b=>{const[_,d]=createSignal("mobile"),[k,j]=createSignal(!1),[$,et]=createSignal(),[tt,rt]=createSignal(!0),nt=useContext(ConnectorContext),ot=nt.onStatusChange(()=>{},()=>{b.wallet.appName!==AT_WALLET_APP_NAME&&j(!0)});onCleanup(ot);const at=()=>{et(nt.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest))};createEffect(()=>{untrack(_)!=="extension"&&(supportsMobile(b.wallet)||supportsDesktop(b.wallet))&&at()});const it=()=>{j(!1),_()==="extension"&&at(),d("mobile"),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},dt=()=>{j(!1),_()==="extension"&&at(),d("desktop");const ft=!tt();rt(!1),redirectToWallet($(),b.wallet.deepLink,{returnStrategy:appState.returnStrategy,forceRedirect:ft},st=>{setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:st}))})},ut=()=>{const ft=!tt();rt(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),redirectToTelegram($(),{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl,forceRedirect:ft})},ht=()=>{j(!1),d("extension"),isWalletInfoCurrentlyInjected(b.wallet)&&(setLastSelectedWalletInfo(b.wallet),nt.connect({jsBridgeKey:b.wallet.jsBridgeKey},b.additionalRequest))};return supportsMobile(b.wallet)?it():supportsExtension(b.wallet)?ht():dt(),createComponent(DesktopConnectionModalStyled,{"data-tc-wallets-modal-connection-desktop":"true",get children(){return[createComponent(Show,{get when(){return!b.backDisabled},get children(){return createComponent(StyledIconButton$2,{icon:"arrow",onClick:()=>b.onBackClick()})}}),createComponent(H1Styled$6,{get children(){return b.wallet.name}}),createComponent(Show,{get when(){return _()==="mobile"},get children(){return createComponent(H2Styled$4,{translationKey:"walletModal.desktopConnectionModal.scanQR",get translationValues(){return{name:b.wallet.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.wallet.name),"’s camera"]}})}}),createComponent(BodyStyled$1,{get qr(){return _()==="mobile"},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return _()==="mobile"},get children(){return createComponent(QRCodeStyled$1,{disableCopy:!1,get sourceUrl(){return addReturnStrategy($(),"none")},get imageUrl(){return b.wallet.imageUrl}})}}),createComponent(Match,{get when(){return k()},get children(){return[createComponent(ErrorIconStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},get onClick(){return _()==="extension"?ht:dt},get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Match,{get when(){return _()==="extension"},get children(){return[createComponent(Show,{get when(){return isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(LoaderStyled$1,{size:"s"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueInExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," browser extension…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}})}})]}}),createComponent(Show,{get when(){return!isWalletInfoCurrentlyInjected(b.wallet)},get children(){return[createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.dontHaveExtension",get translationValues(){return{name:b.wallet.name}},get children(){return["Seems you don't have installed ",createMemo(()=>b.wallet.name)," browser extension"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})}})]}})]}}),createComponent(Match,{get when(){return _()==="desktop"},get children(){return[createComponent(LoaderIcon,{size:"m"}),createComponent(BodyTextStyled$1,{translationKey:"walletModal.desktopConnectionModal.continueOnDesktop",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name)," on desktop…"]}}),createComponent(ButtonsContainerStyled$1,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:dt,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(LinkIcon,{})},get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.getWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Get ",createMemo(()=>b.wallet.name)]}})}})}})]}})]}})]}})}}),createComponent(Show,{get when(){return b.wallet.appName===AT_WALLET_APP_NAME},get children(){return createComponent(TgButtonStyled,{get rightIcon(){return createComponent(TgImageStyled,{get src(){return IMG.TG}})},scale:"s",onClick:ut,get children(){return createComponent(Translation,{translationKey:"walletModal.desktopConnectionModal.openWalletOnTelegram",children:"Open Wallet in Telegram on desktop"})}})}}),createComponent(Show,{get when(){return b.wallet.appName!==AT_WALLET_APP_NAME},get children(){return createComponent(BottomButtonsContainerStyled,{get children(){return[createComponent(Show,{get when(){return createMemo(()=>_()!=="mobile")()&&supportsMobile(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(MobileIcon,{})},onClick:it,get children(){return createComponent(Translation,{translationKey:"common.mobile",children:"Mobile"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="extension")()&&supportsExtension(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(BrowserIcon,{})},onClick:ht,get children(){return createComponent(Translation,{translationKey:"common.browserExtension",children:"Browser Extension"})}})}}),createComponent(Show,{get when(){return createMemo(()=>_()!=="desktop")()&&supportsDesktop(b.wallet)},get children(){return createComponent(FooterButton$1,{appearance:"secondary",get leftIcon(){return createComponent(DesktopIcon,{})},onClick:dt,get children(){return createComponent(Translation,{translationKey:"common.desktop",children:"Desktop"})}})}})]}})}})]}})},InfoModalStyled=styled.div``,StyledIconButton$1=styled(IconButton)` + position: absolute; + top: 16px; + left: 16px; +`,H1Styled$5=styled(H1)` + margin-bottom: 18px; +`,InfoBlock=styled.div` + padding: 16px 0; + display: flex; + flex-direction: column; + align-items: center; +`,InfoBlockIconClass=u` + margin-bottom: 12px; +`,H3Styled=styled(H3)` + text-align: center; + margin-bottom: 4px; +`,TextStyled$1=styled(Text$1)` + text-align: center; + max-width: 352px; + color: ${b=>b.theme.colors.text.secondary}; +`,ButtonsBlock=styled.div` + padding: 16px 24px 24px; + display: flex; + align-items: center; + justify-content: center; + gap: 8px; +`,LINKS={GET_A_WALLET:"https://ton.org/wallets?filters[wallet_features][slug][$in]=dapp-auth&pagination[limit]=-1"},InfoModal=b=>createComponent(InfoModalStyled,{"data-tc-wallets-modal-info":"true",get children(){return[createComponent(StyledIconButton$1,{icon:"arrow",onClick:()=>b.onBackClick()}),createComponent(H1Styled$5,{translationKey:"walletModal.infoModal.whatIsAWallet",children:"What is a wallet"}),createComponent(ScrollContainer,{get children(){return[createComponent(InfoBlock,{get children(){return[createComponent(SecurityIcon,{class:InfoBlockIconClass}),createComponent(H3Styled,{translationKey:"walletModal.infoModal.secureDigitalAssets",children:"Secure digital assets storage"}),createComponent(TextStyled$1,{translationKey:"walletModal.infoModal.walletProtects",children:"A wallet protects and manages your digital assets including TON, tokens and collectables."})]}}),createComponent(InfoBlock,{get children(){return[createComponent(PersonalityIcon,{class:InfoBlockIconClass}),createComponent(H3Styled,{translationKey:"walletModal.infoModal.controlIdentity",children:"Control your Web3 identity"}),createComponent(TextStyled$1,{translationKey:"walletModal.infoModal.manageIdentity",children:"Manage your digital identity and access decentralized applications with ease. Maintain control over your data and engage securely in the blockchain ecosystem."})]}}),createComponent(InfoBlock,{get children(){return[createComponent(SwapIcon,{class:InfoBlockIconClass}),createComponent(H3Styled,{translationKey:"walletModal.infoModal.effortlessCryptoTransactions",children:"Effortless crypto transactions"}),createComponent(TextStyled$1,{translationKey:"walletModal.infoModal.easilySend",children:"Easily send, receive, monitor your cryptocurrencies. Streamline your operations with decentralized applications."})]}}),createComponent(ButtonsBlock,{get children(){return createComponent(Link,{get href(){return LINKS.GET_A_WALLET},blank:!0,get children(){return createComponent(Button,{get rightIcon(){return createComponent(WalletIcon,{})},get children(){return createComponent(Translation,{translationKey:"walletModal.infoModal.getAWallet",children:"Get a Wallet"})}})}})}})]}})]}}),MobileConnectionModalStyled=styled.div``,BodyStyled=styled.div` + flex: 1; + margin-top: 18px; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + min-height: 232px; +`,H1Styled$4=styled(H1)` + max-width: 262px; + margin: 0 auto 8px; +`,StyledIconButton=styled(IconButton)` + position: absolute; + top: 16px; + left: 16px; +`,FooterStyled=styled.div` + padding: 16px; + display: flex; + align-items: center; + gap: 12px; + border-top: 0.5px solid ${b=>rgba(b.theme.colors.icon.secondary,.2)}; +`,ImageStyled=styled(Image$1)` + width: 36px; + height: 36px; + border-radius: 10px; +`,FooterButton=styled(Link)` + margin-left: auto; +`,LoaderStyled=styled(LoaderIcon)` + margin-bottom: 18px; + margin-top: 2px; +`,ErrorIconStyled=styled(ErrorIcon)` + margin-bottom: 16px; +`,BodyTextStyled=styled(H2)` + color: ${b=>b.theme.colors.text.secondary}; + text-align: center; + margin-bottom: 20px; +`,ButtonsContainerStyled=styled.div` + display: flex; + justify-content: center; + gap: 8px; + padding-bottom: 16px; +`,H1Styled$3=styled(H1)` + margin-bottom: 2px; + padding: 0 64px; +`,H2Styled$3=styled(H2)` + margin-bottom: 20px; + padding: 0 64px; + min-height: 44px; +`,QrCodeWrapper$1=styled.div` + padding: 0 24px 24px; +`,MobileConnectionQR=b=>[createComponent(H1Styled$3,{get children(){return b.walletInfo.name}}),createComponent(H2Styled$3,{translationKey:"walletModal.mobileConnectionModal.scanQR",get translationValues(){return{name:b.walletInfo.name}},get children(){return["Scan the QR code below with your phone’s or ",createMemo(()=>b.walletInfo.name),"’s camera"]}}),createComponent(QrCodeWrapper$1,{get children(){return createComponent(QRCode,{get imageUrl(){return b.walletInfo.imageUrl},get sourceUrl(){return addReturnStrategy(b.universalLink,"none")},disableCopy:!0})}})],MobileConnectionModal=b=>{const _=useTheme(),[d,k]=createSignal(!0),[j,$]=createSignal(!1),[et,tt]=createSignal(!1),rt=useContext(ConnectorContext),nt=rt.onStatusChange(()=>{},()=>{tt(!0)}),ot=createMemo(()=>rt.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest)),at=()=>{setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),redirectToTelegram(ot(),{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl,forceRedirect:!0})},it=()=>{const ft=ot();if(isTelegramUrl(ft))return at();tt(!1);const st=!d();k(!1),redirectToWallet(ot(),b.wallet.deepLink,{returnStrategy:appState.returnStrategy,forceRedirect:st},ct=>{setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:ct}))})},dt=()=>{tt(!1),$(!0),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"qrcode"}))},ut=()=>{$(!1),setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"}))},ht=()=>{j()?ut():b.onBackClick()};return onCleanup(nt),it(),createComponent(MobileConnectionModalStyled,{"data-tc-wallets-modal-connection-mobile":"true",get children(){return[createComponent(Show,{get when(){return!b.backDisabled||j()},get children(){return createComponent(StyledIconButton,{icon:"arrow",onClick:ht})}}),createComponent(Show,{get when(){return j()},get children(){return createComponent(MobileConnectionQR,{get universalLink(){return ot()},get walletInfo(){return b.wallet}})}}),createComponent(Show,{get when(){return!j()},get children(){return[createComponent(H1Styled$4,{get children(){return b.wallet.name}}),createComponent(BodyStyled,{get children(){return[createComponent(Show,{get when(){return et()},get children(){return[createComponent(ErrorIconStyled,{size:"s"}),createComponent(BodyTextStyled,{translationKey:"walletModal.mobileConnectionModal.connectionDeclined",children:"Connection declined"}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:it,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Button,{get leftIcon(){return createComponent(QRIcon,{get fill(){return _.colors.accent}})},onClick:dt,get children(){return createComponent(Translation,{translationKey:"walletModal.mobileConnectionModal.showQR",children:"Show QR Code"})}})]}})]}}),createComponent(Show,{get when(){return!et()},get children(){return[createComponent(LoaderStyled,{size:"s"}),createComponent(BodyTextStyled,{translationKey:"walletModal.mobileConnectionModal.continueIn",get translationValues(){return{name:b.wallet.name}},get children(){return["Continue in ",createMemo(()=>b.wallet.name),"…"]}}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(Button,{get leftIcon(){return createComponent(RetryIcon,{})},onClick:it,get children(){return createComponent(Translation,{translationKey:"common.retry",children:"Retry"})}}),createComponent(Button,{get leftIcon(){return createComponent(QRIcon,{get fill(){return _.colors.accent}})},onClick:dt,get children(){return createComponent(Translation,{translationKey:"walletModal.mobileConnectionModal.showQR",children:"Show QR Code"})}})]}})]}})]}}),createComponent(FooterStyled,{get children(){return[createComponent(ImageStyled,{get src(){return b.wallet.imageUrl}}),createComponent(H3,{get children(){return b.wallet.name}}),createComponent(FooterButton,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get children(){return createComponent(Translation,{translationKey:"common.get",children:"GET"})}})}})]}})]}})]}})},borders$1={m:"16px",s:"12px",none:"0"},tgBorders={m:"6px",s:"6px",none:"0"},UlStyled=styled.ul` + display: flex; + justify-content: space-between; + margin: 0 auto; + width: fit-content; + max-width: 100%; + min-width: 100%; + height: fit-content; + overflow-x: auto; + overflow-y: hidden; + padding: 0 13px 24px; + + &&::-webkit-scrollbar { + display: none; + } + + -ms-overflow-style: none; + scrollbar-width: none; + + > li { + height: fit-content; + } +`,OtherOptionButton=styled.li` + width: 82px; + min-width: 82px; + height: 124px; + display: flex; + flex-direction: column; + align-items: center; + padding: 8px 4px; + + text-align: center; + cursor: pointer; + + transition: transform 0.1s ease-in-out; + + ${mediaNotTouch} { + &:hover { + transform: scale(1.04); + } + } + + &:active { + transform: scale(0.96); + } + + ${mediaTouch} { + &:active { + transform: scale(0.92); + } + } +`,Divider=styled.div` + width: 1px; + margin: 0 10px; + height: 24px; + position: relative; + top: 26px; + + background-color: ${b=>b.theme.colors.icon.secondary}; + opacity: 0.2; +`,IconContainer=styled.div` + width: 60px; + height: 60px; + border-radius: ${b=>borders$1[b.theme.borderRadius]}; + display: flex; + align-items: center; + justify-content: center; + + background-color: ${b=>b.theme.colors.background.tint}; + margin-bottom: 8px; +`,H1Styled$2=styled(H1)` + margin-top: 38px; + margin-bottom: 4px; + padding: 0 24px; +`,H2Styled$2=styled(H2)` + margin-bottom: 24px; + padding: 0 24px; + min-height: 44px; +`;styled(Button)` + display: block; + margin: 0 auto; +`;const TelegramButtonStyled=styled(Button)` + margin: 0 24px 24px; + width: calc(100% - 48px); + border-radius: ${b=>borders$1[b.theme.borderRadius]}; + padding: 14px 16px 14px 14px; + background-color: ${b=>b.theme.colors.telegramButton}; + + color: ${b=>b.theme.colors.constant.white}; + font-weight: 590; + font-size: 16px; + line-height: 20px; +`,TGImageStyled=styled(Image$1)` + border-radius: ${b=>tgBorders[b.theme.borderRadius]}; + width: 24px; + height: 24px; +`,StyledLeftActionButton=styled(IconButton)` + position: absolute; + top: 16px; + left: 16px; +`,H1Styled$1=styled(H1)` + margin-bottom: 2px; + padding: 0 64px; +`,H2Styled$1=styled(H2)` + margin-bottom: 20px; + padding: 0 64px; +`,QrCodeWrapper=styled.div` + padding: 0 24px 24px; +`,MobileUniversalQR=b=>[createComponent(H1Styled$1,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$1,{translationKey:"walletModal.mobileUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QrCodeWrapper,{get children(){return createComponent(QRCode,{get imageUrl(){return IMG.TON},get sourceUrl(){return addReturnStrategy(b.universalLink,"none")},disableCopy:!0})}})],_tmpl$$1=template$1("
  • "),_tmpl$2=template$1('
    '),MobileUniversalModal=b=>{const[_,d]=createSignal(!1),[k,j]=createSignal(!0),$=appState.connector,et=()=>b.walletsList.filter(st=>supportsMobile(st)&&st.appName!==AT_WALLET_APP_NAME),tt=()=>et().length>7,rt=()=>[...new Set(b.walletsList.filter(isWalletInfoRemote).map(st=>st.bridgeUrl)).values()].map(st=>({bridgeUrl:st})),nt=()=>$.connect(rt(),b.additionalRequest);setLastSelectedWalletInfo({openMethod:"universal-link"});const[ot,at]=createSignal(void 0),it=()=>__async(void 0,null,function*(){ot()!==void 0&&clearTimeout(ot()),yield copyToClipboard(nt());const st=setTimeout(()=>at(void 0),1500);at(st)}),dt=()=>{const st=!k();j(!1),redirectToWallet(nt(),void 0,{returnStrategy:appState.returnStrategy,forceRedirect:st},ct=>{setLastSelectedWalletInfo({openMethod:ct})})},ut=()=>{const st=b.walletsList.find(lt=>lt.appName===AT_WALLET_APP_NAME);if(!st||!isWalletInfoRemote(st))throw new TonConnectUIError("@wallet bot not found in the wallets list");const ct=$.connect({bridgeUrl:st.bridgeUrl,universalLink:st.universalLink},b.additionalRequest),pt=!k();j(!1),redirectToTelegram(ct,{returnStrategy:appState.returnStrategy,twaReturnUrl:appState.twaReturnUrl,forceRedirect:pt})},ht=()=>{d(!0),setLastSelectedWalletInfo({openMethod:"qrcode"})},ft=()=>{d(!1),setLastSelectedWalletInfo({openMethod:"universal-link"})};return(()=>{const st=_tmpl$2.cloneNode(!0);return insert(st,createComponent(Show,{get when(){return _()},get children(){return[createComponent(StyledLeftActionButton,{icon:"arrow",onClick:ft}),createComponent(MobileUniversalQR,{get universalLink(){return nt()}})]}}),null),insert(st,createComponent(Show,{get when(){return!_()},get children(){return[createComponent(StyledLeftActionButton,{get icon(){return createComponent(QRIcon,{})},onClick:ht}),createComponent(H1Styled$2,{translationKey:"walletModal.mobileUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled$2,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegramOrSelect",children:"Open Wallet in Telegram or select your wallet to connect"}),createComponent(TelegramButtonStyled,{get leftIcon(){return createComponent(AtWalletIcon,{})},get rightIcon(){return createComponent(TGImageStyled,{get src(){return IMG.TG}})},onClick:ut,scale:"s",get children(){return createComponent(Translation,{translationKey:"walletModal.mobileUniversalModal.openWalletOnTelegram",children:"Open Wallet in Telegram"})}}),createComponent(UlStyled,{get children(){return[createComponent(For,{get each(){return createMemo(()=>!!tt())()?et().slice(0,4):et()},children:ct=>(()=>{const pt=_tmpl$$1.cloneNode(!0);return insert(pt,createComponent(WalletItem,{get icon(){return ct.imageUrl},get name(){return ct.name},onClick:()=>b.onSelect(ct)})),pt})()}),createComponent(Show,{get when(){return tt()},get children(){const ct=_tmpl$$1.cloneNode(!0);return insert(ct,createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return et().slice(3,7).map(pt=>pt.imageUrl)},onClick:()=>b.onSelectAllWallets()})),ct}}),createComponent(Divider,{children:" "}),createComponent(OtherOptionButton,{onClick:dt,get children(){return[createComponent(IconContainer,{get children(){return createComponent(LongArrowIcon,{})}}),createComponent(Text$1,{fontWeight:590,translationKey:"walletModal.mobileUniversalModal.openLink",children:"Open Link"})]}}),createComponent(OtherOptionButton,{onClick:it,get children(){return[createComponent(IconContainer,{get children(){return createMemo(()=>ot()!==void 0)()?createComponent(DoneIcon,{}):createComponent(CopyLightIcon,{})}}),createComponent(Text$1,{fontWeight:590,get translationKey(){return ot()!==void 0?"common.copied":"common.copyLink"},get children(){return ot()!==void 0?"Copied":"Copy Link"}})]}})]}})]}}),null),st})()},borders={m:"16px",s:"8px",none:"0"},hoverBorders={m:"8px",s:"4px",none:"0"},DesktopUniversalModalStyled=styled.div` + display: flex; + flex-direction: column; + align-items: center; + padding-bottom: 16px; +`,H2Styled=styled(H2)` + max-width: 320px; + margin-top: 2px; + margin-bottom: 20px; +`,H2AvailableWalletsStyled=styled(H2)` + margin-bottom: 16px; +`,QRCodeStyled=styled(QRCode)` + margin-bottom: 24px; +`,WalletsContainerStyled=styled.ul` + display: flex; +`;styled.div` + display: flex; + gap: 16px; + width: 100%; +`;styled(Button)` + position: relative; + font-size: 16px; + line-height: 20px; + width: 100%; + padding: 0 16px; + height: 56px; + border-radius: ${b=>borders[b.theme.borderRadius]}; + + &:hover { + ${b=>b.disableEventsAnimation?"transform: unset;":""} + } + + &:active { + ${b=>b.disableEventsAnimation?"transform: unset;":""} + } +`;styled.ul` + position: absolute; + bottom: 100%; + left: 0; + margin: 0; + padding: 8px; + width: 188px; + transform: translateY(-16px); + + background-color: ${b=>b.theme.colors.background.primary}; + border-radius: ${b=>borders[b.theme.borderRadius]}; + box-shadow: 0 4px 24px rgba(0, 0, 0, 0.16); +`;styled.li` + padding: 8px; + + display: flex; + align-items: center; + gap: 8px; + + cursor: pointer; + border-radius: ${b=>hoverBorders[b.theme.borderRadius]}; + + transition: background-color, transform 0.1s ease-in-out; + + &:hover { + background-color: ${b=>b.theme.colors.background.secondary}; + } + + &:active { + transform: scale(0.96); + } +`;styled(Image$1)` + width: 24px; + height: 24px; + + border-radius: 6px; +`;styled.div` + margin-top: 23px; + margin-bottom: 1px; + width: 100%; + display: flex; + justify-content: center; + align-items: center; +`;styled(Text$1)` + color: ${b=>b.theme.colors.text.secondary}; + font-size: 16px; +`;const _tmpl$=template$1("
  • "),DesktopUniversalModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=()=>[...new Set(b.walletsList.filter(isWalletInfoRemote).map(et=>et.bridgeUrl)).values()].map(et=>({bridgeUrl:et}));setLastSelectedWalletInfo({openMethod:"qrcode"});const $=createMemo(()=>k.connect(j(),b.additionalRequest));return createComponent(DesktopUniversalModalStyled,{onClick:()=>d(!1),"data-tc-wallets-modal-universal-desktop":"true",get children(){return[createComponent(H1,{translationKey:"walletModal.desktopUniversalModal.connectYourWallet",children:"Connect your wallet"}),createComponent(H2Styled,{translationKey:"walletModal.desktopUniversalModal.scan",children:"Scan with your mobile wallet"}),createComponent(QRCodeStyled,{get sourceUrl(){return addReturnStrategy($(),"none")},get disableCopy(){return _()},get imageUrl(){return IMG.TON}}),createComponent(H2AvailableWalletsStyled,{translationKey:"walletModal.desktopUniversalModal.availableWallets",children:"Available wallets"}),createComponent(WalletsContainerStyled,{get children(){return[createComponent(For,{get each(){return b.walletsList.slice(0,3)},children:et=>(()=>{const tt=_tmpl$.cloneNode(!0);return insert(tt,createComponent(WalletLabeledItem,{wallet:et,onClick:()=>b.onSelect(et)})),tt})()}),createComponent(FourWalletsItem,{labelLine1:"View all",labelLine2:"wallets",get images(){return b.walletsList.slice(3,7).map(et=>et.imageUrl)},onClick:()=>b.onSelectAllWallets()})]}})]}})},WalletsModal=()=>{const{locale:b}=useI18n()[1];createEffect(()=>b(appState.language)),createEffect(()=>{getWalletsModalIsOpened()&&updateIsMobile()});const _=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k]=createResource(()=>d.getWallets()),[j,$]=createSignal(null),[et,tt]=createSignal("universal"),[rt,nt]=createSignal(!1),ot=createMemo(()=>{if(k.state!=="ready")return null;let ct=applyWalletsListConfiguration(k(),appState.walletsListConfiguration);const pt=ct.filter(isWalletInfoCurrentlyInjected),lt=ct.filter(xt=>!isWalletInfoCurrentlyInjected(xt));ct=(pt||[]).concat(lt);const wt=appState.preferredWalletAppName,yt=ct.find(xt=>eqWalletName(xt,wt)),vt=ct.filter(xt=>eqWalletName(xt,wt)).length>=2;wt&&yt&&!vt&&(ct=[__spreadProps(__spreadValues$1({},yt),{isPreferred:!0})].concat(ct.filter(xt=>!eqWalletName(xt,wt))));const St=ct.find(xt=>eqWalletName(xt,AT_WALLET_APP_NAME));return St&&(ct=[St].concat(ct.filter(xt=>!eqWalletName(xt,AT_WALLET_APP_NAME)))),ct}),at=()=>{var ct;return((ct=appState.connectRequestParameters)==null?void 0:ct.state)==="loading"},it=createMemo(()=>{var ct;if(!at())return(ct=appState.connectRequestParameters)==null?void 0:ct.value}),dt=ct=>{d.closeModal(ct)},ut=_.onStatusChange(ct=>{ct&&dt("wallet-selected")}),ht=()=>{tt("all-wallets")},ft=()=>{tt("universal")},st=()=>{$(null)};return onCleanup(()=>{$(null),nt(!1)}),onCleanup(ut),createComponent(StyledModal,{get opened(){return getWalletsModalIsOpened()},get enableAndroidBackHandler(){return appState.enableAndroidBackHandler},onClose:()=>dt("action-cancelled"),onClickQuestion:()=>nt(ct=>!ct),"data-tc-wallets-modal-container":"true",get children(){return[createComponent(Show,{get when(){return rt()},get children(){return createComponent(InfoModal,{onBackClick:()=>nt(!1)})}}),createComponent(Show,{get when(){return!rt()},get children(){return[createComponent(Show,{get when(){return at()||!ot()},get children(){return[createComponent(H1Styled$8,{translationKey:"walletModal.loading",children:"Wallets list is loading"}),createComponent(LoaderContainerStyled,{get children(){return createComponent(LoaderIcon,{size:"m"})}})]}}),createComponent(Show,{get when(){return createMemo(()=>!at())()&&ot()},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return j()},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileConnectionModal:DesktopConnectionModal},get wallet(){return j()},get additionalRequest(){return it()},onBackClick:st})}}),createComponent(Match,{get when(){return et()==="universal"},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileUniversalModal:DesktopUniversalModal},onSelect:$,get walletsList(){return ot()},get additionalRequest(){return it()},onSelectAllWallets:ht})}}),createComponent(Match,{get when(){return et()==="all-wallets"},get children(){return createComponent(AllWalletsListModal,{get walletsList(){return ot()},onBack:ft,onSelect:$})}})]}})}})]}})]}})},ActionModalStyled=styled.div` + display: flex; + flex-direction: column; + align-items: center; + padding-bottom: 8px; +`,H1Styled=styled(H1)` + margin-top: 16px; +`,TextStyled=styled(Text$1)` + font-weight: 510; + font-size: 16px; + line-height: 20px; + text-align: center; + max-width: 250px; + + color: ${b=>b.theme.colors.text.secondary}; +`,LoaderButtonStyled=styled(Button)` + min-width: 112px; + margin-top: 32px; +`,LoaderIconStyled=styled(LoaderIcon)` + height: 16px; + width: 16px; +`,ButtonStyled=styled(Button)` + margin-top: 32px; +`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext),[k,j]=createSignal(!0),[$,et]=createSignal(!1);createEffect(()=>{const ot=action();et(!!ot&&"sent"in ot&&ot.sent)});let tt;d!=null&&d.wallet&&"universalLink"in d.wallet&&(d.wallet.openMethod==="universal-link"||isTelegramUrl(d.wallet.universalLink)&&isInTMA())&&(tt=d.wallet.universalLink);let rt;d!=null&&d.wallet&&"deepLink"in d.wallet&&(d.wallet.openMethod==="custom-deeplink"||isTelegramUrl(d.wallet.deepLink)&&isInTMA())&&(rt=d.wallet.deepLink);const nt=()=>{const ot=action(),at="returnStrategy"in ot?ot.returnStrategy:appState.returnStrategy,it=!k();j(!1),isTelegramUrl(tt)?redirectToTelegram(tt,{returnStrategy:at,twaReturnUrl:"twaReturnUrl"in ot?ot.twaReturnUrl:appState.twaReturnUrl,forceRedirect:it}):redirectToWallet(tt,rt,{returnStrategy:at,forceRedirect:it},()=>{})};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return!$()&&(b.showButton==="open-wallet"&&tt||b.showButton!=="open-wallet")},get children(){return createComponent(LoaderButtonStyled,{disabled:!0,"data-tc-connect-button-loading":"true",get children(){return createComponent(LoaderIconStyled,{})}})}}),createComponent(Show,{get when(){return $()},get children(){return[createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&tt},get children(){return createComponent(ButtonStyled,{onClick:nt,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}})]}}))},ConfirmTransactionModal=b=>{const _=useContext(TonConnectUiContext),[d]=useI18n(),k=()=>_.wallet&&"name"in _.wallet?_.wallet.name:d("common.yourWallet",{},"Your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",get headerTranslationValues(){return{name:k()}},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},get enableAndroidBackHandler(){return appState.enableAndroidBackHandler},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),SingleWalletModal=()=>{const{locale:b}=useI18n()[1];createEffect(()=>b(appState.language)),createEffect(()=>{getSingleWalletModalIsOpened()&&updateIsMobile()});const _=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k,j]=createSignal(!1),$=()=>{var nt;return((nt=appState.connectRequestParameters)==null?void 0:nt.state)==="loading"},et=createMemo(()=>{var nt;if(!$())return(nt=appState.connectRequestParameters)==null?void 0:nt.value}),tt=nt=>{d.closeSingleWalletModal(nt)},rt=_.onStatusChange(nt=>{nt&&tt("wallet-selected")});return onCleanup(rt),onCleanup(()=>{j(!1)}),createComponent(StyledModal,{get opened(){return getSingleWalletModalIsOpened()},get enableAndroidBackHandler(){return appState.enableAndroidBackHandler},onClose:()=>tt("action-cancelled"),onClickQuestion:()=>j(nt=>!nt),"data-tc-wallets-modal-container":"true",get children(){return[createComponent(Show,{get when(){return k()},get children(){return createComponent(InfoModal,{onBackClick:()=>j(!1)})}}),createComponent(Show,{get when(){return!k()},get children(){return[createComponent(Show,{get when(){return $()},get children(){return[createComponent(H1Styled$8,{translationKey:"walletModal.loading",children:"Wallets list is loading"}),createComponent(LoaderContainerStyled,{get children(){return createComponent(LoaderIcon,{size:"m"})}})]}}),createComponent(Show,{get when(){return!$()},get children(){return createComponent(Dynamic,{get component(){return isMobile()?MobileConnectionModal:DesktopConnectionModal},get wallet(){return getSingleWalletModalWalletInfo()},get additionalRequest(){return et()},onBackClick:()=>{},backDisabled:!0})}})]}})]}})},App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(SingleWalletModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalState({status:"opened",closeReason:null})),closeWalletsModal:b=>void setTimeout(()=>setWalletsModalState({status:"closed",closeReason:b})),openSingleWalletModal:b=>{setTimeout(()=>setSingleWalletModalState({status:"opened",closeReason:null,walletInfo:b}))},closeSingleWalletModal:b=>void setTimeout(()=>setSingleWalletModalState({status:"closed",closeReason:b})),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),removeSelectedWalletInfo:()=>setLastSelectedWalletInfo(null),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class WalletsModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"setConnectRequestParametersCallback"),__publicField(this,"consumers",[]),__publicField(this,"tracker"),__publicField(this,"state",walletsModalState()),this.connector=_.connector,this.tracker=_.tracker,this.setConnectRequestParametersCallback=_.setConnectRequestParametersCallback,createEffect(()=>{const d=walletsModalState();this.state=d,this.consumers.forEach(k=>k(d))})}open(){return __async(this,null,function*(){this.tracker.trackConnectionStarted();const d=(yield this.connector.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?this.connectEmbeddedWallet(d):this.openWalletsModal()})}close(_="action-cancelled"){_==="action-cancelled"&&this.tracker.trackConnectionError("Connection was cancelled"),widgetController.closeWalletsModal(_)}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}connectEmbeddedWallet(_){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;(k==null?void 0:k.state)==="loading"?this.setConnectRequestParametersCallback(d):d(k==null?void 0:k.value)}openWalletsModal(){return __async(this,null,function*(){return isInTMA()&&sendExpand(),widgetController.openWalletsModal(),new Promise(_=>{const d=this.onStateChange(k=>{const{status:j}=k;j==="opened"&&(d(),_())})})})}}class TransactionModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"consumers",[]),this.connector=_.connector,createEffect(()=>{const d=action();this.consumers.forEach(k=>k(d))})}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}}class SingleWalletModalManager{constructor(_){__publicField(this,"connector"),__publicField(this,"setConnectRequestParametersCallback"),__publicField(this,"consumers",[]),__publicField(this,"tracker"),__publicField(this,"state",singleWalletModalState()),this.connector=_.connector,this.tracker=_.tracker,this.setConnectRequestParametersCallback=_.setConnectRequestParametersCallback,createEffect(()=>{const d=singleWalletModalState();this.state=d,this.consumers.forEach(k=>k(d))})}open(_){return __async(this,null,function*(){this.tracker.trackConnectionStarted();const d=yield this.connector.getWallets(),k=applyWalletsListConfiguration(d,appState.walletsListConfiguration),j=k.find(isWalletInfoCurrentlyEmbedded);if(!!j)return this.connectEmbeddedWallet(j);const tt=k.filter(isWalletInfoRemote).find(ot=>eqWalletName(ot,_));if(!!tt)return this.openSingleWalletModal(tt);const nt=`Trying to open modal window with unknown wallet "${_}".`;throw this.tracker.trackConnectionError(nt),new TonConnectUIError(nt)})}close(_="action-cancelled"){_==="action-cancelled"&&this.tracker.trackConnectionError("Connection was cancelled"),widgetController.closeSingleWalletModal("action-cancelled")}onStateChange(_){return this.consumers.push(_),()=>{this.consumers=this.consumers.filter(d=>d!==_)}}connectEmbeddedWallet(_){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;(k==null?void 0:k.state)==="loading"?this.setConnectRequestParametersCallback(d):d(k==null?void 0:k.value)}openSingleWalletModal(_){return __async(this,null,function*(){return isInTMA()&&sendExpand(),widgetController.openSingleWalletModal(_),new Promise(d=>{const k=this.onStateChange(j=>{const{status:$}=j;$==="opened"&&(k(),d())})})})}}class TonConnectUITracker{constructor(_){__publicField(this,"eventPrefix","ton-connect-ui-"),__publicField(this,"eventDispatcher"),this.eventDispatcher=_??new BrowserEventDispatcher}dispatchUserActionEvent(_){var d;try{const k=`${this.eventPrefix}${_.type}`;(d=this.eventDispatcher)==null||d.dispatchEvent(k,_).catch()}catch{}}trackConnectionStarted(..._){try{const d=createConnectionStartedEvent(..._);this.dispatchUserActionEvent(d)}catch{}}trackConnectionCompleted(..._){try{const d=createConnectionCompletedEvent(..._);this.dispatchUserActionEvent(d)}catch{}}trackConnectionError(..._){try{const d=createConnectionErrorEvent(..._);this.dispatchUserActionEvent(d)}catch{}}trackConnectionRestoringStarted(..._){try{const d=createConnectionRestoringStartedEvent(..._);this.dispatchUserActionEvent(d)}catch{}}trackConnectionRestoringCompleted(..._){try{const d=createConnectionRestoringCompletedEvent(..._);this.dispatchUserActionEvent(d)}catch{}}trackConnectionRestoringError(..._){try{const d=createConnectionRestoringErrorEvent(..._);this.dispatchUserActionEvent(d)}catch{}}trackDisconnection(..._){try{const d=createDisconnectionEvent(..._);this.dispatchUserActionEvent(d)}catch{}}trackTransactionSentForSignature(..._){try{const d=createTransactionSentForSignatureEvent(..._);this.dispatchUserActionEvent(d)}catch{}}trackTransactionSigned(..._){try{const d=createTransactionSignedEvent(..._);this.dispatchUserActionEvent(d)}catch{}}trackTransactionSigningFailed(..._){try{const d=createTransactionSigningFailedEvent(..._);this.dispatchUserActionEvent(d)}catch{}}}class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"tracker"),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connector"),__publicField(this,"modal"),__publicField(this,"singleWalletModal"),__publicField(this,"transactionModal"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl,eventDispatcher:_==null?void 0:_.eventDispatcher});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.tracker=new TonConnectUITracker(_==null?void 0:_.eventDispatcher),this.modal=new WalletsModalManager({connector:this.connector,tracker:this.tracker,setConnectRequestParametersCallback:j=>{this.connectRequestParametersCallback=j}}),this.singleWalletModal=new SingleWalletModalManager({connector:this.connector,tracker:this.tracker,setConnectRequestParametersCallback:j=>{this.connectRequestParametersCallback=j}}),this.transactionModal=new TransactionModalManager({connector:this.connector}),this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.tracker.trackConnectionRestoringStarted(),this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected?this.tracker.trackConnectionRestoringCompleted(this.wallet):(this.tracker.trackConnectionRestoringError("Connection was not restored"),this.walletInfoStorage.removeWalletInfo()),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletAppName();setAppState({connector:this.connector,preferredWalletAppName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return this.connector.wallet?__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo):null}set uiOptions(_){var d,k,j,$,et;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(et=_.uiPreferences)!=null&&et.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(tt=>{var rt,nt;const ot=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((rt=_.actionsConfiguration)!=null&&rt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!((nt=_.actionsConfiguration)!=null&&nt.twaReturnUrl)&&{twaReturnUrl:_.actionsConfiguration.twaReturnUrl}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(tt));return _.buttonRootId!==void 0&&(ot.buttonRootId=_.buttonRootId),_.enableAndroidBackHandler!==void 0&&(ot.enableAndroidBackHandler=_.enableAndroidBackHandler),ot})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}openModal(){return __async(this,null,function*(){return this.modal.open()})}closeModal(_){this.modal.close(_)}onModalStateChange(_){return this.modal.onStateChange(_)}get modalState(){return this.modal.state}openSingleWalletModal(_){return __async(this,null,function*(){return this.singleWalletModal.open(_)})}closeSingleWalletModal(_){this.singleWalletModal.close(_)}onSingleWalletModalStateChange(_){return this.singleWalletModal.onStateChange(_)}get singleWalletModalState(){return this.singleWalletModal.state}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);return d?yield this.connectEmbeddedWallet(d):yield this.connectExternalWallet()})}disconnect(){return this.tracker.trackDisconnection(this.wallet,"dapp"),widgetController.clearAction(),widgetController.removeSelectedWalletInfo(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(this.tracker.trackTransactionSentForSignature(this.wallet,_),!this.connected)throw this.tracker.trackTransactionSigningFailed(this.wallet,_,"Wallet was not connected"),new TonConnectUIError("Connect wallet to send a transaction.");isInTMA()&&sendExpand();const{notifications:k,modals:j,returnStrategy:$,twaReturnUrl:et,skipRedirectToWallet:tt}=this.getModalsAndNotificationsConfiguration(d);widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before"),sent:!1});const rt=()=>{nt.signal.aborted||(widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before"),sent:!0}),this.walletInfo&&"universalLink"in this.walletInfo&&(this.walletInfo.openMethod==="universal-link"||this.walletInfo.openMethod==="custom-deeplink")&&(isTelegramUrl(this.walletInfo.universalLink)?redirectToTelegram(this.walletInfo.universalLink,{returnStrategy:$,twaReturnUrl:et||appState.twaReturnUrl,forceRedirect:!1}):redirectToWallet(this.walletInfo.universalLink,this.walletInfo.deepLink,{returnStrategy:$,forceRedirect:!1},()=>{})))},nt=new AbortController,ot=this.onTransactionModalStateChange(at=>{at!=null&&at.openModal||(ot(),at||nt.abort())});try{const at=yield this.waitForSendTransaction({transaction:_,signal:nt.signal},rt);return this.tracker.trackTransactionSigned(this.wallet,_,at),widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),at}catch(at){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),at instanceof TonConnectError?at:(console.error(at),new TonConnectUIError("Unhandled error:"+at))}finally{ot()}})}connectEmbeddedWallet(_){return __async(this,null,function*(){const d=j=>{setLastSelectedWalletInfo(_),this.connector.connect({jsBridgeKey:_.jsBridgeKey},j)},k=appState.connectRequestParameters;return(k==null?void 0:k.state)==="loading"?this.connectRequestParametersCallback=d:d(k==null?void 0:k.value),yield this.waitForWalletConnection({ignoreErrors:!1})})}connectExternalWallet(){return __async(this,null,function*(){const _=new AbortController;widgetController.openWalletsModal();const d=this.onModalStateChange(k=>{const{status:j,closeReason:$}=k;j!=="opened"&&(d(),$==="action-cancelled"&&_.abort())});return yield this.waitForWalletConnection({ignoreErrors:!0,signal:_.signal})})}waitForWalletConnection(_){return __async(this,null,function*(){return new Promise((d,k)=>{this.tracker.trackConnectionStarted();const{ignoreErrors:j=!1,signal:$=null}=_;if($&&$.aborted)return this.tracker.trackConnectionError("Connection was cancelled"),k(new TonConnectUIError("Wallet was not connected"));const et=nt=>__async(this,null,function*(){if(nt)this.tracker.trackConnectionCompleted(nt),rt(),d(nt);else{if(this.tracker.trackConnectionError("Connection was cancelled"),j)return;rt(),k(new TonConnectUIError("Wallet was not connected"))}}),tt=nt=>{this.tracker.trackConnectionError(nt.message),!j&&(rt(),k(nt))},rt=this.onStatusChange(nt=>et(nt),nt=>tt(nt));$&&$.addEventListener("abort",()=>{rt(),k(new TonConnectUIError("Wallet was not connected"))},{once:!0})})})}waitForSendTransaction(_,d){return __async(this,null,function*(){return new Promise((k,j)=>{const{transaction:$,signal:et}=_;if(et.aborted)return this.tracker.trackTransactionSigningFailed(this.wallet,$,"Transaction was cancelled"),j(new TonConnectUIError("Transaction was not sent"));const tt=ot=>__async(this,null,function*(){k(ot)}),rt=ot=>{j(ot)},nt=()=>{this.tracker.trackTransactionSigningFailed(this.wallet,$,"Transaction was cancelled"),j(new TonConnectUIError("Transaction was not sent"))};et.addEventListener("abort",nt,{once:!0}),this.connector.sendTransaction($,{onRequestSent:d,signal:et}).then(ot=>(et.removeEventListener("abort",nt),tt(ot))).catch(ot=>(et.removeEventListener("abort",nt),rt(ot)))})})}onTransactionModalStateChange(_){return this.transactionModal.onStateChange(_)}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletAppName(((d=this.walletInfo)==null?void 0:d.appName)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletAppName(_){this.preferredWalletStorage.setPreferredWalletAppName(_),setAppState({preferredWalletAppName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(et=>eqWalletName(et,_.device.appName));if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);if(d){this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d);return}const k=this.walletInfoStorage.getWalletInfo();if(k){this.walletInfo=k;return}this.walletInfo=(yield this.walletsList).find(j=>eqWalletName(j,_.device.appName))||null})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,et,tt;const rt=["before","success","error"];let nt=rt;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(nt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?nt=rt:nt=_.notifications);let ot=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?ot=rt:ot=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?ot=rt:ot=_.modals);const at=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",it=(_==null?void 0:_.twaReturnUrl)||((et=this.actionsConfiguration)==null?void 0:et.twaReturnUrl);let dt=(_==null?void 0:_.skipRedirectToWallet)||((tt=this.actionsConfiguration)==null?void 0:tt.skipRedirectToWallet)||"ios";return isInTMA()&&(dt="never"),{notifications:nt,modals:ot,returnStrategy:at,twaReturnUrl:it,skipRedirectToWallet:dt}}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** + * @license React + * react-jsx-runtime.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 hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var b=require$$0$1,_=Symbol.for("react.element"),d=Symbol.for("react.fragment"),k=Object.prototype.hasOwnProperty,j=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$={key:!0,ref:!0,__self:!0,__source:!0};function et(tt,rt,nt){var ot,at={},it=null,dt=null;nt!==void 0&&(it=""+nt),rt.key!==void 0&&(it=""+rt.key),rt.ref!==void 0&&(dt=rt.ref);for(ot in rt)k.call(rt,ot)&&!$.hasOwnProperty(ot)&&(at[ot]=rt[ot]);if(tt&&tt.defaultProps)for(ot in rt=tt.defaultProps,rt)at[ot]===void 0&&(at[ot]=rt[ot]);return{$$typeof:_,type:tt,key:it,ref:dt,props:at,_owner:j.current}}return reactJsxRuntime_production_min.Fragment=d,reactJsxRuntime_production_min.jsx=et,reactJsxRuntime_production_min.jsxs=et,reactJsxRuntime_production_min}(function(b){b.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=b=>{var _=b,{children:d}=_,k=__objRest(_,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI(k)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:d})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(b){if(!b)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const b=reactExports.useContext(TonConnectUIContext),_=reactExports.useCallback(d=>{b&&(b.uiOptions=d)},[b]);return isServerSide()?[null,()=>{}]:(checkProvider(b),[b,_])}const buttonRootId="ton-connect-button",TonConnectButton=({className:b,style:_})=>{const[d,k]=useTonConnectUI();return reactExports.useEffect(()=>(k({buttonRootId}),()=>k({buttonRootId:null})),[k]),jsx("div",{id:buttonRootId,className:b,style:__spreadValues({width:"fit-content"},_)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[b]=useTonConnectUI(),[_,d]=reactExports.useState((b==null?void 0:b.wallet)||null);return reactExports.useEffect(()=>{if(b)return d(b.wallet),b.onStatusChange(k=>{d(k)})},[b]),_}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var main={exports:{}};(function(b,_){(function(d,k){b.exports=k(reactExports)})(commonjsGlobal,function(d){return function(k){var j={};function $(et){if(j[et])return j[et].exports;var tt=j[et]={i:et,l:!1,exports:{}};return k[et].call(tt.exports,tt,tt.exports,$),tt.l=!0,tt.exports}return $.m=k,$.c=j,$.d=function(et,tt,rt){$.o(et,tt)||Object.defineProperty(et,tt,{enumerable:!0,get:rt})},$.r=function(et){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(et,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(et,"__esModule",{value:!0})},$.t=function(et,tt){if(1&tt&&(et=$(et)),8&tt||4&tt&&typeof et=="object"&&et&&et.__esModule)return et;var rt=Object.create(null);if($.r(rt),Object.defineProperty(rt,"default",{enumerable:!0,value:et}),2&tt&&typeof et!="string")for(var nt in et)$.d(rt,nt,(function(ot){return et[ot]}).bind(null,nt));return rt},$.n=function(et){var tt=et&&et.__esModule?function(){return et.default}:function(){return et};return $.d(tt,"a",tt),tt},$.o=function(et,tt){return Object.prototype.hasOwnProperty.call(et,tt)},$.p="",$($.s=48)}([function(k,j){k.exports=d},function(k,j){var $=k.exports={version:"2.6.12"};typeof __e=="number"&&(__e=$)},function(k,j,$){var et=$(26)("wks"),tt=$(17),rt=$(3).Symbol,nt=typeof rt=="function";(k.exports=function(ot){return et[ot]||(et[ot]=nt&&rt[ot]||(nt?rt:tt)("Symbol."+ot))}).store=et},function(k,j){var $=k.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=$)},function(k,j,$){k.exports=!$(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(k,j){var $={}.hasOwnProperty;k.exports=function(et,tt){return $.call(et,tt)}},function(k,j,$){var et=$(7),tt=$(16);k.exports=$(4)?function(rt,nt,ot){return et.f(rt,nt,tt(1,ot))}:function(rt,nt,ot){return rt[nt]=ot,rt}},function(k,j,$){var et=$(10),tt=$(35),rt=$(23),nt=Object.defineProperty;j.f=$(4)?Object.defineProperty:function(ot,at,it){if(et(ot),at=rt(at,!0),et(it),tt)try{return nt(ot,at,it)}catch{}if("get"in it||"set"in it)throw TypeError("Accessors not supported!");return"value"in it&&(ot[at]=it.value),ot}},function(k,j){k.exports=function($){try{return!!$()}catch{return!0}}},function(k,j,$){var et=$(40),tt=$(22);k.exports=function(rt){return et(tt(rt))}},function(k,j,$){var et=$(11);k.exports=function(tt){if(!et(tt))throw TypeError(tt+" is not an object!");return tt}},function(k,j){k.exports=function($){return typeof $=="object"?$!==null:typeof $=="function"}},function(k,j){k.exports={}},function(k,j,$){var et=$(39),tt=$(27);k.exports=Object.keys||function(rt){return et(rt,tt)}},function(k,j){k.exports=!0},function(k,j,$){var et=$(3),tt=$(1),rt=$(53),nt=$(6),ot=$(5),at=function(it,dt,ut){var ht,ft,st,ct=it&at.F,pt=it&at.G,lt=it&at.S,wt=it&at.P,yt=it&at.B,vt=it&at.W,St=pt?tt:tt[dt]||(tt[dt]={}),xt=St.prototype,bt=pt?et:lt?et[dt]:(et[dt]||{}).prototype;for(ht in pt&&(ut=dt),ut)(ft=!ct&&bt&&bt[ht]!==void 0)&&ot(St,ht)||(st=ft?bt[ht]:ut[ht],St[ht]=pt&&typeof bt[ht]!="function"?ut[ht]:yt&&ft?rt(st,et):vt&&bt[ht]==st?function(At){var _t=function(Ct,Mt,jt){if(this instanceof At){switch(arguments.length){case 0:return new At;case 1:return new At(Ct);case 2:return new At(Ct,Mt)}return new At(Ct,Mt,jt)}return At.apply(this,arguments)};return _t.prototype=At.prototype,_t}(st):wt&&typeof st=="function"?rt(Function.call,st):st,wt&&((St.virtual||(St.virtual={}))[ht]=st,it&at.R&&xt&&!xt[ht]&&nt(xt,ht,st)))};at.F=1,at.G=2,at.S=4,at.P=8,at.B=16,at.W=32,at.U=64,at.R=128,k.exports=at},function(k,j){k.exports=function($,et){return{enumerable:!(1&$),configurable:!(2&$),writable:!(4&$),value:et}}},function(k,j){var $=0,et=Math.random();k.exports=function(tt){return"Symbol(".concat(tt===void 0?"":tt,")_",(++$+et).toString(36))}},function(k,j,$){var et=$(22);k.exports=function(tt){return Object(et(tt))}},function(k,j){j.f={}.propertyIsEnumerable},function(k,j,$){var et=$(52)(!0);$(34)(String,"String",function(tt){this._t=String(tt),this._i=0},function(){var tt,rt=this._t,nt=this._i;return nt>=rt.length?{value:void 0,done:!0}:(tt=et(rt,nt),this._i+=tt.length,{value:tt,done:!1})})},function(k,j){var $=Math.ceil,et=Math.floor;k.exports=function(tt){return isNaN(tt=+tt)?0:(tt>0?et:$)(tt)}},function(k,j){k.exports=function($){if($==null)throw TypeError("Can't call method on "+$);return $}},function(k,j,$){var et=$(11);k.exports=function(tt,rt){if(!et(tt))return tt;var nt,ot;if(rt&&typeof(nt=tt.toString)=="function"&&!et(ot=nt.call(tt))||typeof(nt=tt.valueOf)=="function"&&!et(ot=nt.call(tt))||!rt&&typeof(nt=tt.toString)=="function"&&!et(ot=nt.call(tt)))return ot;throw TypeError("Can't convert object to primitive value")}},function(k,j){var $={}.toString;k.exports=function(et){return $.call(et).slice(8,-1)}},function(k,j,$){var et=$(26)("keys"),tt=$(17);k.exports=function(rt){return et[rt]||(et[rt]=tt(rt))}},function(k,j,$){var et=$(1),tt=$(3),rt=tt["__core-js_shared__"]||(tt["__core-js_shared__"]={});(k.exports=function(nt,ot){return rt[nt]||(rt[nt]=ot!==void 0?ot:{})})("versions",[]).push({version:et.version,mode:$(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(k,j){k.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(k,j,$){var et=$(7).f,tt=$(5),rt=$(2)("toStringTag");k.exports=function(nt,ot,at){nt&&!tt(nt=at?nt:nt.prototype,rt)&&et(nt,rt,{configurable:!0,value:ot})}},function(k,j,$){$(62);for(var et=$(3),tt=$(6),rt=$(12),nt=$(2)("toStringTag"),ot="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),at=0;atdocument.F=Object<\/script>"),it.close(),at=it.F;ut--;)delete at.prototype[rt[ut]];return at()};k.exports=Object.create||function(it,dt){var ut;return it!==null?(ot.prototype=et(it),ut=new ot,ot.prototype=null,ut[nt]=it):ut=at(),dt===void 0?ut:tt(ut,dt)}},function(k,j,$){var et=$(5),tt=$(9),rt=$(57)(!1),nt=$(25)("IE_PROTO");k.exports=function(ot,at){var it,dt=tt(ot),ut=0,ht=[];for(it in dt)it!=nt&&et(dt,it)&&ht.push(it);for(;at.length>ut;)et(dt,it=at[ut++])&&(~rt(ht,it)||ht.push(it));return ht}},function(k,j,$){var et=$(24);k.exports=Object("z").propertyIsEnumerable(0)?Object:function(tt){return et(tt)=="String"?tt.split(""):Object(tt)}},function(k,j,$){var et=$(39),tt=$(27).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(rt){return et(rt,tt)}},function(k,j,$){var et=$(24),tt=$(2)("toStringTag"),rt=et(function(){return arguments}())=="Arguments";k.exports=function(nt){var ot,at,it;return nt===void 0?"Undefined":nt===null?"Null":typeof(at=function(dt,ut){try{return dt[ut]}catch{}}(ot=Object(nt),tt))=="string"?at:rt?et(ot):(it=et(ot))=="Object"&&typeof ot.callee=="function"?"Arguments":it}},function(k,j){var $;$=function(){return this}();try{$=$||new Function("return this")()}catch{typeof window=="object"&&($=window)}k.exports=$},function(k,j){var $=/-?\d+(\.\d+)?%?/g;k.exports=function(et){return et.match($)}},function(k,j,$){Object.defineProperty(j,"__esModule",{value:!0}),j.getBase16Theme=j.createStyling=j.invertTheme=void 0;var et=ft($(49)),tt=ft($(76)),rt=ft($(81)),nt=ft($(89)),ot=ft($(93)),at=function(xt){if(xt&&xt.__esModule)return xt;var bt={};if(xt!=null)for(var At in xt)Object.prototype.hasOwnProperty.call(xt,At)&&(bt[At]=xt[At]);return bt.default=xt,bt}($(94)),it=ft($(132)),dt=ft($(133)),ut=ft($(138)),ht=$(139);function ft(xt){return xt&&xt.__esModule?xt:{default:xt}}var st=at.default,ct=(0,nt.default)(st),pt=(0,ut.default)(dt.default,ht.rgb2yuv,function(xt){var bt,At=(0,rt.default)(xt,3),_t=At[0],Ct=At[1],Mt=At[2];return[(bt=_t,bt<.25?1:bt<.5?.9-bt:1.1-bt),Ct,Mt]},ht.yuv2rgb,it.default),lt=function(xt){return function(bt){return{className:[bt.className,xt.className].filter(Boolean).join(" "),style:(0,tt.default)({},bt.style||{},xt.style||{})}}},wt=function(xt,bt){var At=(0,nt.default)(bt);for(var _t in xt)At.indexOf(_t)===-1&&At.push(_t);return At.reduce(function(Ct,Mt){return Ct[Mt]=function(jt,Rt){if(jt===void 0)return Rt;if(Rt===void 0)return jt;var zt=jt===void 0?"undefined":(0,et.default)(jt),Xt=Rt===void 0?"undefined":(0,et.default)(Rt);switch(zt){case"string":switch(Xt){case"string":return[Rt,jt].filter(Boolean).join(" ");case"object":return lt({className:jt,style:Rt});case"function":return function(Jt){for(var Kt=arguments.length,Zt=Array(Kt>1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn1?Kt-1:0),dn=1;dn2?At-2:0),Ct=2;Ct3?bt-3:0),_t=3;_t1&&arguments[1]!==void 0?arguments[1]:{},Mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},jt=Ct.defaultBase16,Rt=jt===void 0?st:jt,zt=Ct.base16Themes,Xt=zt===void 0?null:zt,Jt=St(Mt,Xt);Jt&&(Mt=(0,tt.default)({},Jt,Mt));var Kt=ct.reduce(function(En,yn){return En[yn]=Mt[yn]||Rt[yn],En},{}),Zt=(0,nt.default)(Mt).reduce(function(En,yn){return ct.indexOf(yn)===-1&&(En[yn]=Mt[yn]),En},{}),dn=xt(Kt),An=wt(Zt,dn);return(0,ot.default)(yt,2).apply(void 0,[An].concat(At))},3),j.getBase16Theme=function(xt,bt){if(xt&&xt.extend&&(xt=xt.extend),typeof xt=="string"){var At=xt.split(":"),_t=(0,rt.default)(At,2),Ct=_t[0],Mt=_t[1];xt=(bt||{})[Ct]||at[Ct],Mt==="inverted"&&(xt=vt(xt))}return xt&&xt.hasOwnProperty("base00")?xt:void 0})},function(k,j,$){var et,tt=typeof Reflect=="object"?Reflect:null,rt=tt&&typeof tt.apply=="function"?tt.apply:function(lt,wt,yt){return Function.prototype.apply.call(lt,wt,yt)};et=tt&&typeof tt.ownKeys=="function"?tt.ownKeys:Object.getOwnPropertySymbols?function(lt){return Object.getOwnPropertyNames(lt).concat(Object.getOwnPropertySymbols(lt))}:function(lt){return Object.getOwnPropertyNames(lt)};var nt=Number.isNaN||function(lt){return lt!=lt};function ot(){ot.init.call(this)}k.exports=ot,k.exports.once=function(lt,wt){return new Promise(function(yt,vt){function St(){xt!==void 0&<.removeListener("error",xt),yt([].slice.call(arguments))}var xt;wt!=="error"&&(xt=function(bt){lt.removeListener(wt,St),vt(bt)},lt.once("error",xt)),lt.once(wt,St)})},ot.EventEmitter=ot,ot.prototype._events=void 0,ot.prototype._eventsCount=0,ot.prototype._maxListeners=void 0;var at=10;function it(lt){if(typeof lt!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof lt)}function dt(lt){return lt._maxListeners===void 0?ot.defaultMaxListeners:lt._maxListeners}function ut(lt,wt,yt,vt){var St,xt,bt,At;if(it(yt),(xt=lt._events)===void 0?(xt=lt._events=Object.create(null),lt._eventsCount=0):(xt.newListener!==void 0&&(lt.emit("newListener",wt,yt.listener?yt.listener:yt),xt=lt._events),bt=xt[wt]),bt===void 0)bt=xt[wt]=yt,++lt._eventsCount;else if(typeof bt=="function"?bt=xt[wt]=vt?[yt,bt]:[bt,yt]:vt?bt.unshift(yt):bt.push(yt),(St=dt(lt))>0&&bt.length>St&&!bt.warned){bt.warned=!0;var _t=new Error("Possible EventEmitter memory leak detected. "+bt.length+" "+String(wt)+" listeners added. Use emitter.setMaxListeners() to increase limit");_t.name="MaxListenersExceededWarning",_t.emitter=lt,_t.type=wt,_t.count=bt.length,At=_t,console&&console.warn&&console.warn(At)}return lt}function ht(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function ft(lt,wt,yt){var vt={fired:!1,wrapFn:void 0,target:lt,type:wt,listener:yt},St=ht.bind(vt);return St.listener=yt,vt.wrapFn=St,St}function st(lt,wt,yt){var vt=lt._events;if(vt===void 0)return[];var St=vt[wt];return St===void 0?[]:typeof St=="function"?yt?[St.listener||St]:[St]:yt?function(xt){for(var bt=new Array(xt.length),At=0;At0&&(xt=wt[0]),xt instanceof Error)throw xt;var bt=new Error("Unhandled error."+(xt?" ("+xt.message+")":""));throw bt.context=xt,bt}var At=St[lt];if(At===void 0)return!1;if(typeof At=="function")rt(At,this,wt);else{var _t=At.length,Ct=pt(At,_t);for(yt=0;yt<_t;++yt)rt(Ct[yt],this,wt)}return!0},ot.prototype.addListener=function(lt,wt){return ut(this,lt,wt,!1)},ot.prototype.on=ot.prototype.addListener,ot.prototype.prependListener=function(lt,wt){return ut(this,lt,wt,!0)},ot.prototype.once=function(lt,wt){return it(wt),this.on(lt,ft(this,lt,wt)),this},ot.prototype.prependOnceListener=function(lt,wt){return it(wt),this.prependListener(lt,ft(this,lt,wt)),this},ot.prototype.removeListener=function(lt,wt){var yt,vt,St,xt,bt;if(it(wt),(vt=this._events)===void 0)return this;if((yt=vt[lt])===void 0)return this;if(yt===wt||yt.listener===wt)--this._eventsCount==0?this._events=Object.create(null):(delete vt[lt],vt.removeListener&&this.emit("removeListener",lt,yt.listener||wt));else if(typeof yt!="function"){for(St=-1,xt=yt.length-1;xt>=0;xt--)if(yt[xt]===wt||yt[xt].listener===wt){bt=yt[xt].listener,St=xt;break}if(St<0)return this;St===0?yt.shift():function(At,_t){for(;_t+1=0;vt--)this.removeListener(lt,wt[vt]);return this},ot.prototype.listeners=function(lt){return st(this,lt,!0)},ot.prototype.rawListeners=function(lt){return st(this,lt,!1)},ot.listenerCount=function(lt,wt){return typeof lt.listenerCount=="function"?lt.listenerCount(wt):ct.call(lt,wt)},ot.prototype.listenerCount=ct,ot.prototype.eventNames=function(){return this._eventsCount>0?et(this._events):[]}},function(k,j,$){k.exports.Dispatcher=$(140)},function(k,j,$){k.exports=$(142)},function(k,j,$){j.__esModule=!0;var et=nt($(50)),tt=nt($(65)),rt=typeof tt.default=="function"&&typeof et.default=="symbol"?function(ot){return typeof ot}:function(ot){return ot&&typeof tt.default=="function"&&ot.constructor===tt.default&&ot!==tt.default.prototype?"symbol":typeof ot};function nt(ot){return ot&&ot.__esModule?ot:{default:ot}}j.default=typeof tt.default=="function"&&rt(et.default)==="symbol"?function(ot){return ot===void 0?"undefined":rt(ot)}:function(ot){return ot&&typeof tt.default=="function"&&ot.constructor===tt.default&&ot!==tt.default.prototype?"symbol":ot===void 0?"undefined":rt(ot)}},function(k,j,$){k.exports={default:$(51),__esModule:!0}},function(k,j,$){$(20),$(29),k.exports=$(30).f("iterator")},function(k,j,$){var et=$(21),tt=$(22);k.exports=function(rt){return function(nt,ot){var at,it,dt=String(tt(nt)),ut=et(ot),ht=dt.length;return ut<0||ut>=ht?rt?"":void 0:(at=dt.charCodeAt(ut))<55296||at>56319||ut+1===ht||(it=dt.charCodeAt(ut+1))<56320||it>57343?rt?dt.charAt(ut):at:rt?dt.slice(ut,ut+2):it-56320+(at-55296<<10)+65536}}},function(k,j,$){var et=$(54);k.exports=function(tt,rt,nt){if(et(tt),rt===void 0)return tt;switch(nt){case 1:return function(ot){return tt.call(rt,ot)};case 2:return function(ot,at){return tt.call(rt,ot,at)};case 3:return function(ot,at,it){return tt.call(rt,ot,at,it)}}return function(){return tt.apply(rt,arguments)}}},function(k,j){k.exports=function($){if(typeof $!="function")throw TypeError($+" is not a function!");return $}},function(k,j,$){var et=$(38),tt=$(16),rt=$(28),nt={};$(6)(nt,$(2)("iterator"),function(){return this}),k.exports=function(ot,at,it){ot.prototype=et(nt,{next:tt(1,it)}),rt(ot,at+" Iterator")}},function(k,j,$){var et=$(7),tt=$(10),rt=$(13);k.exports=$(4)?Object.defineProperties:function(nt,ot){tt(nt);for(var at,it=rt(ot),dt=it.length,ut=0;dt>ut;)et.f(nt,at=it[ut++],ot[at]);return nt}},function(k,j,$){var et=$(9),tt=$(58),rt=$(59);k.exports=function(nt){return function(ot,at,it){var dt,ut=et(ot),ht=tt(ut.length),ft=rt(it,ht);if(nt&&at!=at){for(;ht>ft;)if((dt=ut[ft++])!=dt)return!0}else for(;ht>ft;ft++)if((nt||ft in ut)&&ut[ft]===at)return nt||ft||0;return!nt&&-1}}},function(k,j,$){var et=$(21),tt=Math.min;k.exports=function(rt){return rt>0?tt(et(rt),9007199254740991):0}},function(k,j,$){var et=$(21),tt=Math.max,rt=Math.min;k.exports=function(nt,ot){return(nt=et(nt))<0?tt(nt+ot,0):rt(nt,ot)}},function(k,j,$){var et=$(3).document;k.exports=et&&et.documentElement},function(k,j,$){var et=$(5),tt=$(18),rt=$(25)("IE_PROTO"),nt=Object.prototype;k.exports=Object.getPrototypeOf||function(ot){return ot=tt(ot),et(ot,rt)?ot[rt]:typeof ot.constructor=="function"&&ot instanceof ot.constructor?ot.constructor.prototype:ot instanceof Object?nt:null}},function(k,j,$){var et=$(63),tt=$(64),rt=$(12),nt=$(9);k.exports=$(34)(Array,"Array",function(ot,at){this._t=nt(ot),this._i=0,this._k=at},function(){var ot=this._t,at=this._k,it=this._i++;return!ot||it>=ot.length?(this._t=void 0,tt(1)):tt(0,at=="keys"?it:at=="values"?ot[it]:[it,ot[it]])},"values"),rt.Arguments=rt.Array,et("keys"),et("values"),et("entries")},function(k,j){k.exports=function(){}},function(k,j){k.exports=function($,et){return{value:et,done:!!$}}},function(k,j,$){k.exports={default:$(66),__esModule:!0}},function(k,j,$){$(67),$(73),$(74),$(75),k.exports=$(1).Symbol},function(k,j,$){var et=$(3),tt=$(5),rt=$(4),nt=$(15),ot=$(37),at=$(68).KEY,it=$(8),dt=$(26),ut=$(28),ht=$(17),ft=$(2),st=$(30),ct=$(31),pt=$(69),lt=$(70),wt=$(10),yt=$(11),vt=$(18),St=$(9),xt=$(23),bt=$(16),At=$(38),_t=$(71),Ct=$(72),Mt=$(32),jt=$(7),Rt=$(13),zt=Ct.f,Xt=jt.f,Jt=_t.f,Kt=et.Symbol,Zt=et.JSON,dn=Zt&&Zt.stringify,An=ft("_hidden"),En=ft("toPrimitive"),yn={}.propertyIsEnumerable,jn=dt("symbol-registry"),Vn=dt("symbols"),rn=dt("op-symbols"),xn=Object.prototype,fn=typeof Kt=="function"&&!!Mt.f,Sn=et.QObject,bn=!Sn||!Sn.prototype||!Sn.prototype.findChild,hn=rt&&it(function(){return At(Xt({},"a",{get:function(){return Xt(this,"a",{value:7}).a}})).a!=7})?function(Gt,wn,Nn){var lr=zt(xn,wn);lr&&delete xn[wn],Xt(Gt,wn,Nn),lr&&Gt!==xn&&Xt(xn,wn,lr)}:Xt,_n=function(Gt){var wn=Vn[Gt]=At(Kt.prototype);return wn._k=Gt,wn},ln=fn&&typeof Kt.iterator=="symbol"?function(Gt){return typeof Gt=="symbol"}:function(Gt){return Gt instanceof Kt},Tn=function(Gt,wn,Nn){return Gt===xn&&Tn(rn,wn,Nn),wt(Gt),wn=xt(wn,!0),wt(Nn),tt(Vn,wn)?(Nn.enumerable?(tt(Gt,An)&&Gt[An][wn]&&(Gt[An][wn]=!1),Nn=At(Nn,{enumerable:bt(0,!1)})):(tt(Gt,An)||Xt(Gt,An,bt(1,{})),Gt[An][wn]=!0),hn(Gt,wn,Nn)):Xt(Gt,wn,Nn)},In=function(Gt,wn){wt(Gt);for(var Nn,lr=pt(wn=St(wn)),fr=0,Zn=lr.length;Zn>fr;)Tn(Gt,Nn=lr[fr++],wn[Nn]);return Gt},Ln=function(Gt){var wn=yn.call(this,Gt=xt(Gt,!0));return!(this===xn&&tt(Vn,Gt)&&!tt(rn,Gt))&&(!(wn||!tt(this,Gt)||!tt(Vn,Gt)||tt(this,An)&&this[An][Gt])||wn)},kn=function(Gt,wn){if(Gt=St(Gt),wn=xt(wn,!0),Gt!==xn||!tt(Vn,wn)||tt(rn,wn)){var Nn=zt(Gt,wn);return!Nn||!tt(Vn,wn)||tt(Gt,An)&&Gt[An][wn]||(Nn.enumerable=!0),Nn}},Fn=function(Gt){for(var wn,Nn=Jt(St(Gt)),lr=[],fr=0;Nn.length>fr;)tt(Vn,wn=Nn[fr++])||wn==An||wn==at||lr.push(wn);return lr},vn=function(Gt){for(var wn,Nn=Gt===xn,lr=Jt(Nn?rn:St(Gt)),fr=[],Zn=0;lr.length>Zn;)!tt(Vn,wn=lr[Zn++])||Nn&&!tt(xn,wn)||fr.push(Vn[wn]);return fr};fn||(ot((Kt=function(){if(this instanceof Kt)throw TypeError("Symbol is not a constructor!");var Gt=ht(arguments.length>0?arguments[0]:void 0),wn=function(Nn){this===xn&&wn.call(rn,Nn),tt(this,An)&&tt(this[An],Gt)&&(this[An][Gt]=!1),hn(this,Gt,bt(1,Nn))};return rt&&bn&&hn(xn,Gt,{configurable:!0,set:wn}),_n(Gt)}).prototype,"toString",function(){return this._k}),Ct.f=kn,jt.f=Tn,$(41).f=_t.f=Fn,$(19).f=Ln,Mt.f=vn,rt&&!$(14)&&ot(xn,"propertyIsEnumerable",Ln,!0),st.f=function(Gt){return _n(ft(Gt))}),nt(nt.G+nt.W+nt.F*!fn,{Symbol:Kt});for(var Bn="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Pn=0;Bn.length>Pn;)ft(Bn[Pn++]);for(var Un=Rt(ft.store),pn=0;Un.length>pn;)ct(Un[pn++]);nt(nt.S+nt.F*!fn,"Symbol",{for:function(Gt){return tt(jn,Gt+="")?jn[Gt]:jn[Gt]=Kt(Gt)},keyFor:function(Gt){if(!ln(Gt))throw TypeError(Gt+" is not a symbol!");for(var wn in jn)if(jn[wn]===Gt)return wn},useSetter:function(){bn=!0},useSimple:function(){bn=!1}}),nt(nt.S+nt.F*!fn,"Object",{create:function(Gt,wn){return wn===void 0?At(Gt):In(At(Gt),wn)},defineProperty:Tn,defineProperties:In,getOwnPropertyDescriptor:kn,getOwnPropertyNames:Fn,getOwnPropertySymbols:vn});var Vt=it(function(){Mt.f(1)});nt(nt.S+nt.F*Vt,"Object",{getOwnPropertySymbols:function(Gt){return Mt.f(vt(Gt))}}),Zt&&nt(nt.S+nt.F*(!fn||it(function(){var Gt=Kt();return dn([Gt])!="[null]"||dn({a:Gt})!="{}"||dn(Object(Gt))!="{}"})),"JSON",{stringify:function(Gt){for(var wn,Nn,lr=[Gt],fr=1;arguments.length>fr;)lr.push(arguments[fr++]);if(Nn=wn=lr[1],(yt(wn)||Gt!==void 0)&&!ln(Gt))return lt(wn)||(wn=function(Zn,vr){if(typeof Nn=="function"&&(vr=Nn.call(this,Zn,vr)),!ln(vr))return vr}),lr[1]=wn,dn.apply(Zt,lr)}}),Kt.prototype[En]||$(6)(Kt.prototype,En,Kt.prototype.valueOf),ut(Kt,"Symbol"),ut(Math,"Math",!0),ut(et.JSON,"JSON",!0)},function(k,j,$){var et=$(17)("meta"),tt=$(11),rt=$(5),nt=$(7).f,ot=0,at=Object.isExtensible||function(){return!0},it=!$(8)(function(){return at(Object.preventExtensions({}))}),dt=function(ht){nt(ht,et,{value:{i:"O"+ ++ot,w:{}}})},ut=k.exports={KEY:et,NEED:!1,fastKey:function(ht,ft){if(!tt(ht))return typeof ht=="symbol"?ht:(typeof ht=="string"?"S":"P")+ht;if(!rt(ht,et)){if(!at(ht))return"F";if(!ft)return"E";dt(ht)}return ht[et].i},getWeak:function(ht,ft){if(!rt(ht,et)){if(!at(ht))return!0;if(!ft)return!1;dt(ht)}return ht[et].w},onFreeze:function(ht){return it&&ut.NEED&&at(ht)&&!rt(ht,et)&&dt(ht),ht}}},function(k,j,$){var et=$(13),tt=$(32),rt=$(19);k.exports=function(nt){var ot=et(nt),at=tt.f;if(at)for(var it,dt=at(nt),ut=rt.f,ht=0;dt.length>ht;)ut.call(nt,it=dt[ht++])&&ot.push(it);return ot}},function(k,j,$){var et=$(24);k.exports=Array.isArray||function(tt){return et(tt)=="Array"}},function(k,j,$){var et=$(9),tt=$(41).f,rt={}.toString,nt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(ot){return nt&&rt.call(ot)=="[object Window]"?function(at){try{return tt(at)}catch{return nt.slice()}}(ot):tt(et(ot))}},function(k,j,$){var et=$(19),tt=$(16),rt=$(9),nt=$(23),ot=$(5),at=$(35),it=Object.getOwnPropertyDescriptor;j.f=$(4)?it:function(dt,ut){if(dt=rt(dt),ut=nt(ut,!0),at)try{return it(dt,ut)}catch{}if(ot(dt,ut))return tt(!et.f.call(dt,ut),dt[ut])}},function(k,j){},function(k,j,$){$(31)("asyncIterator")},function(k,j,$){$(31)("observable")},function(k,j,$){j.__esModule=!0;var et,tt=$(77),rt=(et=tt)&&et.__esModule?et:{default:et};j.default=rt.default||function(nt){for(var ot=1;otst;)for(var lt,wt=at(arguments[st++]),yt=ct?tt(wt).concat(ct(wt)):tt(wt),vt=yt.length,St=0;vt>St;)lt=yt[St++],et&&!pt.call(wt,lt)||(ht[lt]=wt[lt]);return ht}:it},function(k,j,$){j.__esModule=!0;var et=rt($(82)),tt=rt($(85));function rt(nt){return nt&&nt.__esModule?nt:{default:nt}}j.default=function(nt,ot){if(Array.isArray(nt))return nt;if((0,et.default)(Object(nt)))return function(at,it){var dt=[],ut=!0,ht=!1,ft=void 0;try{for(var st,ct=(0,tt.default)(at);!(ut=(st=ct.next()).done)&&(dt.push(st.value),!it||dt.length!==it);ut=!0);}catch(pt){ht=!0,ft=pt}finally{try{!ut&&ct.return&&ct.return()}finally{if(ht)throw ft}}return dt}(nt,ot);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(k,j,$){k.exports={default:$(83),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(84)},function(k,j,$){var et=$(42),tt=$(2)("iterator"),rt=$(12);k.exports=$(1).isIterable=function(nt){var ot=Object(nt);return ot[tt]!==void 0||"@@iterator"in ot||rt.hasOwnProperty(et(ot))}},function(k,j,$){k.exports={default:$(86),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(87)},function(k,j,$){var et=$(10),tt=$(88);k.exports=$(1).getIterator=function(rt){var nt=tt(rt);if(typeof nt!="function")throw TypeError(rt+" is not iterable!");return et(nt.call(rt))}},function(k,j,$){var et=$(42),tt=$(2)("iterator"),rt=$(12);k.exports=$(1).getIteratorMethod=function(nt){if(nt!=null)return nt[tt]||nt["@@iterator"]||rt[et(nt)]}},function(k,j,$){k.exports={default:$(90),__esModule:!0}},function(k,j,$){$(91),k.exports=$(1).Object.keys},function(k,j,$){var et=$(18),tt=$(13);$(92)("keys",function(){return function(rt){return tt(et(rt))}})},function(k,j,$){var et=$(15),tt=$(1),rt=$(8);k.exports=function(nt,ot){var at=(tt.Object||{})[nt]||Object[nt],it={};it[nt]=ot(at),et(et.S+et.F*rt(function(){at(1)}),"Object",it)}},function(k,j,$){(function(et){var tt=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],rt=/^\s+|\s+$/g,nt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ot=/\{\n\/\* \[wrapped with (.+)\] \*/,at=/,? & /,it=/^[-+]0x[0-9a-f]+$/i,dt=/^0b[01]+$/i,ut=/^\[object .+?Constructor\]$/,ht=/^0o[0-7]+$/i,ft=/^(?:0|[1-9]\d*)$/,st=parseInt,ct=typeof et=="object"&&et&&et.Object===Object&&et,pt=typeof self=="object"&&self&&self.Object===Object&&self,lt=ct||pt||Function("return this")();function wt(pn,Vt,Gt){switch(Gt.length){case 0:return pn.call(Vt);case 1:return pn.call(Vt,Gt[0]);case 2:return pn.call(Vt,Gt[0],Gt[1]);case 3:return pn.call(Vt,Gt[0],Gt[1],Gt[2])}return pn.apply(Vt,Gt)}function yt(pn,Vt){return!!(pn&&pn.length)&&function(Gt,wn,Nn){if(wn!=wn)return function(Zn,vr,yr,Rn){for(var ur=Zn.length,Gn=yr+(Rn?1:-1);Rn?Gn--:++Gn-1}function vt(pn){return pn!=pn}function St(pn,Vt){for(var Gt=pn.length,wn=0;Gt--;)pn[Gt]===Vt&&wn++;return wn}function xt(pn,Vt){for(var Gt=-1,wn=pn.length,Nn=0,lr=[];++Gt2?At:void 0);function yn(pn){return Bn(pn)?Zt(pn):{}}function jn(pn){return!(!Bn(pn)||function(Vt){return!!Rt&&Rt in Vt}(pn))&&(function(Vt){var Gt=Bn(Vt)?Jt.call(Vt):"";return Gt=="[object Function]"||Gt=="[object GeneratorFunction]"}(pn)||function(Vt){var Gt=!1;if(Vt!=null&&typeof Vt.toString!="function")try{Gt=!!(Vt+"")}catch{}return Gt}(pn)?Kt:ut).test(function(Vt){if(Vt!=null){try{return zt.call(Vt)}catch{}try{return Vt+""}catch{}}return""}(pn))}function Vn(pn,Vt,Gt,wn){for(var Nn=-1,lr=pn.length,fr=Gt.length,Zn=-1,vr=Vt.length,yr=dn(lr-fr,0),Rn=Array(vr+yr),ur=!wn;++Zn1&&cr.reverse(),Rn&&vr1?"& ":"")+Vt[wn],Vt=Vt.join(Gt>2?", ":" "),pn.replace(nt,`{ +/* [wrapped with `+Vt+`] */ +`)}function In(pn,Vt){return!!(Vt=Vt??9007199254740991)&&(typeof pn=="number"||ft.test(pn))&&pn>-1&&pn%1==0&&pn1&&rt--,ot=6*rt<1?et+6*(tt-et)*rt:2*rt<1?tt:3*rt<2?et+(tt-et)*(2/3-rt)*6:et,nt[ut]=255*ot;return nt}},function(k,j,$){(function(et){var tt=typeof et=="object"&&et&&et.Object===Object&&et,rt=typeof self=="object"&&self&&self.Object===Object&&self,nt=tt||rt||Function("return this")();function ot(xt,bt,At){switch(At.length){case 0:return xt.call(bt);case 1:return xt.call(bt,At[0]);case 2:return xt.call(bt,At[0],At[1]);case 3:return xt.call(bt,At[0],At[1],At[2])}return xt.apply(bt,At)}function at(xt,bt){for(var At=-1,_t=bt.length,Ct=xt.length;++At<_t;)xt[Ct+At]=bt[At];return xt}var it=Object.prototype,dt=it.hasOwnProperty,ut=it.toString,ht=nt.Symbol,ft=it.propertyIsEnumerable,st=ht?ht.isConcatSpreadable:void 0,ct=Math.max;function pt(xt){return lt(xt)||function(bt){return function(At){return function(_t){return!!_t&&typeof _t=="object"}(At)&&function(_t){return _t!=null&&function(Ct){return typeof Ct=="number"&&Ct>-1&&Ct%1==0&&Ct<=9007199254740991}(_t.length)&&!function(Ct){var Mt=function(jt){var Rt=typeof jt;return!!jt&&(Rt=="object"||Rt=="function")}(Ct)?ut.call(Ct):"";return Mt=="[object Function]"||Mt=="[object GeneratorFunction]"}(_t)}(At)}(bt)&&dt.call(bt,"callee")&&(!ft.call(bt,"callee")||ut.call(bt)=="[object Arguments]")}(xt)||!!(st&&xt&&xt[st])}var lt=Array.isArray,wt,yt,vt,St=(yt=function(xt){var bt=(xt=function _t(Ct,Mt,jt,Rt,zt){var Xt=-1,Jt=Ct.length;for(jt||(jt=pt),zt||(zt=[]);++Xt0&&jt(Kt)?Mt>1?_t(Kt,Mt-1,jt,Rt,zt):at(zt,Kt):Rt||(zt[zt.length]=Kt)}return zt}(xt,1)).length,At=bt;for(wt;At--;)if(typeof xt[At]!="function")throw new TypeError("Expected a function");return function(){for(var _t=0,Ct=bt?xt[_t].apply(this,arguments):arguments[0];++_t2?rt-2:0),ot=2;ot"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var Ot,Bt=ut(Et);if(Lt){var It=ut(this).constructor;Ot=Reflect.construct(Bt,arguments,It)}else Ot=Bt.apply(this,arguments);return st(this,Ot)}}$.r(j);var pt=$(0),lt=$.n(pt);function wt(){var Et=this.constructor.getDerivedStateFromProps(this.props,this.state);Et!=null&&this.setState(Et)}function yt(Et){this.setState((function(Lt){var Ot=this.constructor.getDerivedStateFromProps(Et,Lt);return Ot??null}).bind(this))}function vt(Et,Lt){try{var Ot=this.props,Bt=this.state;this.props=Et,this.state=Lt,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(Ot,Bt)}finally{this.props=Ot,this.state=Bt}}function St(Et){var Lt=Et.prototype;if(!Lt||!Lt.isReactComponent)throw new Error("Can only polyfill class components");if(typeof Et.getDerivedStateFromProps!="function"&&typeof Lt.getSnapshotBeforeUpdate!="function")return Et;var Ot=null,Bt=null,It=null;if(typeof Lt.componentWillMount=="function"?Ot="componentWillMount":typeof Lt.UNSAFE_componentWillMount=="function"&&(Ot="UNSAFE_componentWillMount"),typeof Lt.componentWillReceiveProps=="function"?Bt="componentWillReceiveProps":typeof Lt.UNSAFE_componentWillReceiveProps=="function"&&(Bt="UNSAFE_componentWillReceiveProps"),typeof Lt.componentWillUpdate=="function"?It="componentWillUpdate":typeof Lt.UNSAFE_componentWillUpdate=="function"&&(It="UNSAFE_componentWillUpdate"),Ot!==null||Bt!==null||It!==null){var an=Et.displayName||Et.name,nn=typeof Et.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. + +`+an+" uses "+nn+" but also contains the following legacy lifecycles:"+(Ot!==null?` + `+Ot:"")+(Bt!==null?` + `+Bt:"")+(It!==null?` + `+It:"")+` + +The above lifecycles should be removed. Learn more about this warning here: +https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(Lt.componentWillMount=wt,Lt.componentWillReceiveProps=yt),typeof Lt.getSnapshotBeforeUpdate=="function"){if(typeof Lt.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");Lt.componentWillUpdate=vt;var Qt=Lt.componentDidUpdate;Lt.componentDidUpdate=function(Ht,gn,Wn){var Kn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:Wn;Qt.call(this,Ht,gn,Kn)}}return Et}function xt(Et,Lt){if(Et==null)return{};var Ot,Bt,It=function(nn,Qt){if(nn==null)return{};var Ht,gn,Wn={},Kn=Object.keys(nn);for(gn=0;gn=0||(Wn[Ht]=nn[Ht]);return Wn}(Et,Lt);if(Object.getOwnPropertySymbols){var an=Object.getOwnPropertySymbols(Et);for(Bt=0;Bt=0||Object.prototype.propertyIsEnumerable.call(Et,Ot)&&(It[Ot]=Et[Ot])}return It}function bt(Et){var Lt=function(Ot){return{}.toString.call(Ot).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return Lt==="number"&&(Lt=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),Lt}wt.__suppressDeprecationWarning=!0,yt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0;var At={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},_t={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},Ct={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Mt=$(45),jt=function(Et){var Lt=function(Ot){return{backgroundColor:Ot.base00,ellipsisColor:Ot.base09,braceColor:Ot.base07,expandedIcon:Ot.base0D,collapsedIcon:Ot.base0E,keyColor:Ot.base07,arrayKeyColor:Ot.base0C,objectSize:Ot.base04,copyToClipboard:Ot.base0F,copyToClipboardCheck:Ot.base0D,objectBorder:Ot.base02,dataTypes:{boolean:Ot.base0E,date:Ot.base0D,float:Ot.base0B,function:Ot.base0D,integer:Ot.base0F,string:Ot.base09,nan:Ot.base08,null:Ot.base0A,undefined:Ot.base05,regexp:Ot.base0A,background:Ot.base02},editVariable:{editIcon:Ot.base0E,cancelIcon:Ot.base09,removeIcon:Ot.base09,addIcon:Ot.base0E,checkIcon:Ot.base0E,background:Ot.base01,color:Ot.base0A,border:Ot.base07},addKeyModal:{background:Ot.base05,border:Ot.base04,color:Ot.base0A,labelColor:Ot.base01},validationFailure:{background:Ot.base09,iconColor:Ot.base01,fontColor:Ot.base01}}}(Et);return{"app-container":{fontFamily:Ct.globalFontFamily,cursor:Ct.globalCursor,backgroundColor:Lt.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:Lt.ellipsisColor,fontSize:Ct.ellipsisFontSize,lineHeight:Ct.ellipsisLineHeight,cursor:Ct.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:Ct.braceCursor,fontWeight:Ct.braceFontWeight,color:Lt.braceColor},"expanded-icon":{color:Lt.expandedIcon},"collapsed-icon":{color:Lt.collapsedIcon},colon:{display:"inline-block",margin:Ct.keyMargin,color:Lt.keyColor,verticalAlign:"top"},objectKeyVal:function(Ot,Bt){return{style:rt({paddingTop:Ct.keyValPaddingTop,paddingRight:Ct.keyValPaddingRight,paddingBottom:Ct.keyValPaddingBottom,borderLeft:Ct.keyValBorderLeft+" "+Lt.objectBorder,":hover":{paddingLeft:Bt.paddingLeft-1+"px",borderLeft:Ct.keyValBorderHover+" "+Lt.objectBorder}},Bt)}},"object-key-val-no-border":{padding:Ct.keyValPadding},"pushed-content":{marginLeft:Ct.pushedContentMarginLeft},variableValue:function(Ot,Bt){return{style:rt({display:"inline-block",paddingRight:Ct.variableValuePaddingRight,position:"relative"},Bt)}},"object-name":{display:"inline-block",color:Lt.keyColor,letterSpacing:Ct.keyLetterSpacing,fontStyle:Ct.keyFontStyle,verticalAlign:Ct.keyVerticalAlign,opacity:Ct.keyOpacity,":hover":{opacity:Ct.keyOpacityHover}},"array-key":{display:"inline-block",color:Lt.arrayKeyColor,letterSpacing:Ct.keyLetterSpacing,fontStyle:Ct.keyFontStyle,verticalAlign:Ct.keyVerticalAlign,opacity:Ct.keyOpacity,":hover":{opacity:Ct.keyOpacityHover}},"object-size":{color:Lt.objectSize,borderRadius:Ct.objectSizeBorderRadius,fontStyle:Ct.objectSizeFontStyle,margin:Ct.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:Ct.dataTypeFontSize,marginRight:Ct.dataTypeMarginRight,opacity:Ct.datatypeOpacity},boolean:{display:"inline-block",color:Lt.dataTypes.boolean},date:{display:"inline-block",color:Lt.dataTypes.date},"date-value":{marginLeft:Ct.dateValueMarginLeft},float:{display:"inline-block",color:Lt.dataTypes.float},function:{display:"inline-block",color:Lt.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:Lt.dataTypes.integer},string:{display:"inline-block",color:Lt.dataTypes.string},nan:{display:"inline-block",color:Lt.dataTypes.nan,fontSize:Ct.nanFontSize,fontWeight:Ct.nanFontWeight,backgroundColor:Lt.dataTypes.background,padding:Ct.nanPadding,borderRadius:Ct.nanBorderRadius},null:{display:"inline-block",color:Lt.dataTypes.null,fontSize:Ct.nullFontSize,fontWeight:Ct.nullFontWeight,backgroundColor:Lt.dataTypes.background,padding:Ct.nullPadding,borderRadius:Ct.nullBorderRadius},undefined:{display:"inline-block",color:Lt.dataTypes.undefined,fontSize:Ct.undefinedFontSize,padding:Ct.undefinedPadding,borderRadius:Ct.undefinedBorderRadius,backgroundColor:Lt.dataTypes.background},regexp:{display:"inline-block",color:Lt.dataTypes.regexp},"copy-to-clipboard":{cursor:Ct.clipboardCursor},"copy-icon":{color:Lt.copyToClipboard,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:Lt.copyToClipboardCheck,marginLeft:Ct.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:Ct.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:Ct.metaDataPadding},"icon-container":{display:"inline-block",width:Ct.iconContainerWidth},tooltip:{padding:Ct.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:Lt.editVariable.removeIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:Lt.editVariable.addIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:Lt.editVariable.editIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:Ct.iconCursor,color:Lt.editVariable.checkIcon,fontSize:Ct.iconFontSize,paddingRight:Ct.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:Ct.iconCursor,color:Lt.editVariable.cancelIcon,fontSize:Ct.iconFontSize,paddingRight:Ct.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:Ct.editInputMinWidth,borderRadius:Ct.editInputBorderRadius,backgroundColor:Lt.editVariable.background,color:Lt.editVariable.color,padding:Ct.editInputPadding,marginRight:Ct.editInputMarginRight,fontFamily:Ct.editInputFontFamily},"detected-row":{paddingTop:Ct.detectedRowPaddingTop},"key-modal-request":{position:Ct.addKeyCoverPosition,top:Ct.addKeyCoverPositionPx,left:Ct.addKeyCoverPositionPx,right:Ct.addKeyCoverPositionPx,bottom:Ct.addKeyCoverPositionPx,backgroundColor:Ct.addKeyCoverBackground},"key-modal":{width:Ct.addKeyModalWidth,backgroundColor:Lt.addKeyModal.background,marginLeft:Ct.addKeyModalMargin,marginRight:Ct.addKeyModalMargin,padding:Ct.addKeyModalPadding,borderRadius:Ct.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:Lt.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:Lt.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:Lt.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:Lt.addKeyModal.labelColor,fontSize:Ct.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:Lt.editVariable.addIcon,fontSize:Ct.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:Lt.ellipsisColor,fontSize:Ct.ellipsisFontSize,lineHeight:Ct.ellipsisLineHeight,cursor:Ct.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:Lt.validationFailure.fontColor,backgroundColor:Lt.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:Lt.validationFailure.iconColor,fontSize:Ct.iconFontSize,transform:"rotate(45deg)"}}};function Rt(Et,Lt,Ot){return Et||console.error("theme has not been set"),function(Bt){var It=At;return Bt!==!1&&Bt!=="none"||(It=_t),Object(Mt.createStyling)(jt,{defaultBase16:It})(Bt)}(Et)(Lt,Ot)}var zt=function(Et){dt(Ot,Et);var Lt=ct(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=(Bt.rjvId,Bt.type_name),an=Bt.displayDataTypes,nn=Bt.theme;return an?lt.a.createElement("span",Object.assign({className:"data-type-label"},Rt(nn,"data-type-label")),It):null}}]),Ot}(lt.a.PureComponent),Xt=function(Et){dt(Ot,Et);var Lt=ct(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props;return lt.a.createElement("div",Rt(Bt.theme,"boolean"),lt.a.createElement(zt,Object.assign({type_name:"bool"},Bt)),Bt.value?"true":"false")}}]),Ot}(lt.a.PureComponent),Jt=function(Et){dt(Ot,Et);var Lt=ct(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props;return lt.a.createElement("div",Rt(Bt.theme,"date"),lt.a.createElement(zt,Object.assign({type_name:"date"},Bt)),lt.a.createElement("span",Object.assign({className:"date-value"},Rt(Bt.theme,"date-value")),Bt.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Ot}(lt.a.PureComponent),Kt=function(Et){dt(Ot,Et);var Lt=ct(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props;return lt.a.createElement("div",Rt(Bt.theme,"float"),lt.a.createElement(zt,Object.assign({type_name:"float"},Bt)),this.props.value)}}]),Ot}(lt.a.PureComponent);function Zt(Et,Lt){(Lt==null||Lt>Et.length)&&(Lt=Et.length);for(var Ot=0,Bt=new Array(Lt);Ot"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Ot=dn(Et))||Lt&&Et&&typeof Et.length=="number"){Ot&&(Et=Ot);var Bt=0,It=function(){};return{s:It,n:function(){return Bt>=Et.length?{done:!0}:{done:!1,value:Et[Bt++]}},e:function(Ht){throw Ht},f:It}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var an,nn=!0,Qt=!1;return{s:function(){Ot=Et[Symbol.iterator]()},n:function(){var Ht=Ot.next();return nn=Ht.done,Ht},e:function(Ht){Qt=!0,an=Ht},f:function(){try{nn||Ot.return==null||Ot.return()}finally{if(Qt)throw an}}}}function En(Et){return function(Lt){if(Array.isArray(Lt))return Zt(Lt)}(Et)||function(Lt){if(typeof Symbol<"u"&&Symbol.iterator in Object(Lt))return Array.from(Lt)}(Et)||dn(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var yn=$(46),jn=new($(47)).Dispatcher,Vn=new(function(Et){dt(Ot,Et);var Lt=ct(Ot);function Ot(){var Bt;nt(this,Ot);for(var It=arguments.length,an=new Array(It),nn=0;nnIt&&(Qt.style.cursor="pointer",this.state.collapsed&&(nn=lt.a.createElement("span",null,nn.substring(0,It),lt.a.createElement("span",Rt(an,"ellipsis")," ...")))),lt.a.createElement("div",Rt(an,"string"),lt.a.createElement(zt,Object.assign({type_name:"string"},Bt)),lt.a.createElement("span",Object.assign({className:"string-value"},Qt,{onClick:this.toggleCollapsed}),'"',nn,'"'))}}]),Ot}(lt.a.PureComponent),ln=function(Et){dt(Ot,Et);var Lt=ct(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){return lt.a.createElement("div",Rt(this.props.theme,"undefined"),"undefined")}}]),Ot}(lt.a.PureComponent);function Tn(){return(Tn=Object.assign||function(Et){for(var Lt=1;Lt=0||($n[hr]=Xn[hr]);return $n}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),Wn,Kn=gn.value!==void 0,Yn=Object(pt.useRef)(null),er=Fn(Yn,Lt),Hn=Object(pt.useRef)(0),Jn=Object(pt.useRef)(),or=function(){var Xn=Yn.current,mr=Ot&&Jn.current?Jn.current:function(sr){var nr=window.getComputedStyle(sr);if(nr===null)return null;var tr,ir=(tr=nr,pn.reduce(function(Mr,jr){return Mr[jr]=tr[jr],Mr},{})),Ar=ir.boxSizing;return Ar===""?null:(Vt&&Ar==="border-box"&&(ir.width=parseFloat(ir.width)+parseFloat(ir.borderRightWidth)+parseFloat(ir.borderLeftWidth)+parseFloat(ir.paddingRight)+parseFloat(ir.paddingLeft)+"px"),{sizingStyle:ir,paddingSize:parseFloat(ir.paddingBottom)+parseFloat(ir.paddingTop),borderSize:parseFloat(ir.borderBottomWidth)+parseFloat(ir.borderTopWidth)})}(Xn);if(mr){Jn.current=mr;var hr=function(sr,nr,tr,ir){tr===void 0&&(tr=1),ir===void 0&&(ir=1/0),Pn||((Pn=document.createElement("textarea")).setAttribute("tab-index","-1"),Pn.setAttribute("aria-hidden","true"),Bn(Pn)),Pn.parentNode===null&&document.body.appendChild(Pn);var Ar=sr.paddingSize,Mr=sr.borderSize,jr=sr.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Nr){var Br=Nr;Pn.style[Br]=jr[Br]}),Bn(Pn),Pn.value=nr;var sn=function(Nr,Br){var Wr=Nr.scrollHeight;return Br.sizingStyle.boxSizing==="border-box"?Wr+Br.borderSize:Wr-Br.paddingSize}(Pn,sr);Pn.value="x";var Lr=Pn.scrollHeight-Ar,Dr=Lr*tr;Or==="border-box"&&(Dr=Dr+Ar+Mr),sn=Math.max(Dr,sn);var Fr=Lr*ir;return Or==="border-box"&&(Fr=Fr+Ar+Mr),[sn=Math.min(Fr,sn),Lr]}(mr,Xn.value||Xn.placeholder||"x",It,Bt),Mn=hr[0],$n=hr[1];Hn.current!==Mn&&(Hn.current=Mn,Xn.style.setProperty("height",Mn+"px","important"),Ht(Mn,{rowHeight:$n}))}};return Object(pt.useLayoutEffect)(or),Wn=Ln(or),Object(pt.useLayoutEffect)(function(){var Xn=function(mr){Wn.current(mr)};return window.addEventListener("resize",Xn),function(){window.removeEventListener("resize",Xn)}},[]),Object(pt.createElement)("textarea",Tn({},gn,{onChange:function(Xn){Kn||or(),nn(Xn)},ref:er}))},wn=Object(pt.forwardRef)(Gt);function Nn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return lr("array",JSON.parse(Et));if(Et[0]==="{")return lr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return lr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return lr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return lr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return lr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return lr("undefined",void 0);case"nan":return lr("nan",NaN);case"null":return lr("null",null);case"true":return lr("boolean",!0);case"false":return lr("boolean",!1);default:if(Et=Date.parse(Et))return lr("date",new Date(Et))}return lr(!1,null)}function lr(Et,Lt){return{type:Et,value:Lt}}var fr=function(Et){dt(Ot,Et);var Lt=ct(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(lt.a.PureComponent),Zn=function(Et){dt(Ot,Et);var Lt=ct(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(lt.a.PureComponent),vr=function(Et){dt(Ot,Et);var Lt=ct(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]),nn=cr(It).style;return lt.a.createElement("span",an,lt.a.createElement("svg",{fill:nn.color,width:nn.height,height:nn.width,style:nn,viewBox:"0 0 1792 1792"},lt.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(lt.a.PureComponent),yr=function(Et){dt(Ot,Et);var Lt=ct(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]),nn=cr(It).style;return lt.a.createElement("span",an,lt.a.createElement("svg",{fill:nn.color,width:nn.height,height:nn.width,style:nn,viewBox:"0 0 1792 1792"},lt.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(lt.a.PureComponent),Rn=function(Et){dt(Ot,Et);var Lt=ct(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",{style:rt(rt({},cr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},lt.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(lt.a.PureComponent),ur=function(Et){dt(Ot,Et);var Lt=ct(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",{style:rt(rt({},cr(It).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},lt.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(lt.a.PureComponent),Gn=function(Et){dt(Ot,Et);var Lt=ct(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(lt.a.PureComponent),pr=function(Et){dt(Ot,Et);var Lt=ct(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(lt.a.PureComponent),qn=function(Et){dt(Ot,Et);var Lt=ct(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(lt.a.PureComponent),zn=function(Et){dt(Ot,Et);var Lt=ct(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(lt.a.PureComponent),ar=function(Et){dt(Ot,Et);var Lt=ct(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(lt.a.PureComponent),rr=function(Et){dt(Ot,Et);var Lt=ct(Ot);function Ot(){return nt(this,Ot),Lt.apply(this,arguments)}return at(Ot,[{key:"render",value:function(){var Bt=this.props,It=Bt.style,an=xt(Bt,["style"]);return lt.a.createElement("span",an,lt.a.createElement("svg",Object.assign({},cr(It),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),lt.a.createElement("g",null,lt.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(lt.a.PureComponent);function cr(Et){return Et||(Et={}),{style:rt(rt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var xr=function(Et){dt(Ot,Et);var Lt=ct(Ot);function Ot(Bt){var It;return nt(this,Ot),(It=Lt.call(this,Bt)).copiedTimer=null,It.handleCopy=function(){var an=document.createElement("textarea"),nn=It.props,Qt=nn.clickCallback,Ht=nn.src,gn=nn.namespace;an.innerHTML=JSON.stringify(It.clipboardValue(Ht),null," "),document.body.appendChild(an),an.select(),document.execCommand("copy"),document.body.removeChild(an),It.copiedTimer=setTimeout(function(){It.setState({copied:!1})},5500),It.setState({copied:!0},function(){typeof Qt=="function"&&Qt({src:Ht,namespace:gn,name:gn[gn.length-1]})})},It.getClippyIcon=function(){var an=It.props.theme;return It.state.copied?lt.a.createElement("span",null,lt.a.createElement(Gn,Object.assign({className:"copy-icon"},Rt(an,"copy-icon"))),lt.a.createElement("span",Rt(an,"copy-icon-copied"),"✔")):lt.a.createElement(Gn,Object.assign({className:"copy-icon"},Rt(an,"copy-icon")))},It.clipboardValue=function(an){switch(bt(an)){case"function":case"regexp":return an.toString();default:return an}},It.state={copied:!1},It}return at(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var Bt=this.props,It=(Bt.src,Bt.theme),an=Bt.hidden,nn=Bt.rowHovered,Qt=Rt(It,"copy-to-clipboard").style,Ht="inline";return an&&(Ht="none"),lt.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:nn?"inline-block":"none"}},lt.a.createElement("span",{style:rt(rt({},Qt),{},{display:Ht}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(lt.a.PureComponent),kr=function(Et){dt(Ot,Et);var Lt=ct(Ot);function Ot(Bt){var It;return nt(this,Ot),(It=Lt.call(this,Bt)).getEditIcon=function(){var an=It.props,nn=an.variable,Qt=an.theme;return lt.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},lt.a.createElement(ar,Object.assign({className:"click-to-edit-icon"},Rt(Qt,"editVarIcon"),{onClick:function(){It.prepopInput(nn)}})))},It.prepopInput=function(an){if(It.props.onEdit!==!1){var nn=function(Ht){var gn;switch(bt(Ht)){case"undefined":gn="undefined";break;case"nan":gn="NaN";break;case"string":gn=Ht;break;case"date":case"function":case"regexp":gn=Ht.toString();break;default:try{gn=JSON.stringify(Ht,null," ")}catch{gn=""}}return gn}(an.value),Qt=Nn(nn);It.setState({editMode:!0,editValue:nn,parsedInput:{type:Qt.type,value:Qt.value}})}},It.getRemoveIcon=function(){var an=It.props,nn=an.variable,Qt=an.namespace,Ht=an.theme,gn=an.rjvId;return lt.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:It.state.hovered?"inline-block":"none"}},lt.a.createElement(pr,Object.assign({className:"click-to-remove-icon"},Rt(Ht,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:gn,data:{name:nn.name,namespace:Qt,existing_value:nn.value,variable_removed:!0}})}})))},It.getValue=function(an,nn){var Qt=!nn&&an.type,Ht=ft(It).props;switch(Qt){case!1:return It.getEditInput();case"string":return lt.a.createElement(_n,Object.assign({value:an.value},Ht));case"integer":return lt.a.createElement(bn,Object.assign({value:an.value},Ht));case"float":return lt.a.createElement(Kt,Object.assign({value:an.value},Ht));case"boolean":return lt.a.createElement(Xt,Object.assign({value:an.value},Ht));case"function":return lt.a.createElement(xn,Object.assign({value:an.value},Ht));case"null":return lt.a.createElement(Sn,Ht);case"nan":return lt.a.createElement(fn,Ht);case"undefined":return lt.a.createElement(ln,Ht);case"date":return lt.a.createElement(Jt,Object.assign({value:an.value},Ht));case"regexp":return lt.a.createElement(hn,Object.assign({value:an.value},Ht));default:return lt.a.createElement("div",{className:"object-value"},JSON.stringify(an.value))}},It.getEditInput=function(){var an=It.props.theme,nn=It.state.editValue;return lt.a.createElement("div",null,lt.a.createElement(wn,Object.assign({type:"text",inputRef:function(Qt){return Qt&&Qt.focus()},value:nn,className:"variable-editor",onChange:function(Qt){var Ht=Qt.target.value,gn=Nn(Ht);It.setState({editValue:Ht,parsedInput:{type:gn.type,value:gn.value}})},onKeyDown:function(Qt){switch(Qt.key){case"Escape":It.setState({editMode:!1,editValue:""});break;case"Enter":(Qt.ctrlKey||Qt.metaKey)&&It.submitEdit(!0)}Qt.stopPropagation()},placeholder:"update this value",minRows:2},Rt(an,"edit-input"))),lt.a.createElement("div",Rt(an,"edit-icon-container"),lt.a.createElement(pr,Object.assign({className:"edit-cancel"},Rt(an,"cancel-icon"),{onClick:function(){It.setState({editMode:!1,editValue:""})}})),lt.a.createElement(rr,Object.assign({className:"edit-check string-value"},Rt(an,"check-icon"),{onClick:function(){It.submitEdit()}})),lt.a.createElement("div",null,It.showDetected())))},It.submitEdit=function(an){var nn=It.props,Qt=nn.variable,Ht=nn.namespace,gn=nn.rjvId,Wn=It.state,Kn=Wn.editValue,Yn=Wn.parsedInput,er=Kn;an&&Yn.type&&(er=Yn.value),It.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:gn,data:{name:Qt.name,namespace:Ht,existing_value:Qt.value,new_value:er,variable_removed:!1}})},It.showDetected=function(){var an=It.props,nn=an.theme,Qt=(an.variable,an.namespace,an.rjvId,It.state.parsedInput),Ht=(Qt.type,Qt.value,It.getDetectedInput());if(Ht)return lt.a.createElement("div",null,lt.a.createElement("div",Rt(nn,"detected-row"),Ht,lt.a.createElement(rr,{className:"edit-check detected",style:rt({verticalAlign:"top",paddingLeft:"3px"},Rt(nn,"check-icon").style),onClick:function(){It.submitEdit(!0)}})))},It.getDetectedInput=function(){var an=It.state.parsedInput,nn=an.type,Qt=an.value,Ht=ft(It).props,gn=Ht.theme;if(nn!==!1)switch(nn.toLowerCase()){case"object":return lt.a.createElement("span",null,lt.a.createElement("span",{style:rt(rt({},Rt(gn,"brace").style),{},{cursor:"default"})},"{"),lt.a.createElement("span",{style:rt(rt({},Rt(gn,"ellipsis").style),{},{cursor:"default"})},"..."),lt.a.createElement("span",{style:rt(rt({},Rt(gn,"brace").style),{},{cursor:"default"})},"}"));case"array":return lt.a.createElement("span",null,lt.a.createElement("span",{style:rt(rt({},Rt(gn,"brace").style),{},{cursor:"default"})},"["),lt.a.createElement("span",{style:rt(rt({},Rt(gn,"ellipsis").style),{},{cursor:"default"})},"..."),lt.a.createElement("span",{style:rt(rt({},Rt(gn,"brace").style),{},{cursor:"default"})},"]"));case"string":return lt.a.createElement(_n,Object.assign({value:Qt},Ht));case"integer":return lt.a.createElement(bn,Object.assign({value:Qt},Ht));case"float":return lt.a.createElement(Kt,Object.assign({value:Qt},Ht));case"boolean":return lt.a.createElement(Xt,Object.assign({value:Qt},Ht));case"function":return lt.a.createElement(xn,Object.assign({value:Qt},Ht));case"null":return lt.a.createElement(Sn,Ht);case"nan":return lt.a.createElement(fn,Ht);case"undefined":return lt.a.createElement(ln,Ht);case"date":return lt.a.createElement(Jt,Object.assign({value:new Date(Qt)},Ht))}},It.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},It}return at(Ot,[{key:"render",value:function(){var Bt=this,It=this.props,an=It.variable,nn=It.singleIndent,Qt=It.type,Ht=It.theme,gn=It.namespace,Wn=It.indentWidth,Kn=It.enableClipboard,Yn=It.onEdit,er=It.onDelete,Hn=It.onSelect,Jn=It.displayArrayKey,or=It.quotesOnKeys,Xn=this.state.editMode;return lt.a.createElement("div",Object.assign({},Rt(Ht,"objectKeyVal",{paddingLeft:Wn*nn}),{onMouseEnter:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!0}))},onMouseLeave:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!1}))},className:"variable-row",key:an.name}),Qt=="array"?Jn?lt.a.createElement("span",Object.assign({},Rt(Ht,"array-key"),{key:an.name+"_"+gn}),an.name,lt.a.createElement("div",Rt(Ht,"colon"),":")):null:lt.a.createElement("span",null,lt.a.createElement("span",Object.assign({},Rt(Ht,"object-name"),{className:"object-key",key:an.name+"_"+gn}),!!or&<.a.createElement("span",{style:{verticalAlign:"top"}},'"'),lt.a.createElement("span",{style:{display:"inline-block"}},an.name),!!or&<.a.createElement("span",{style:{verticalAlign:"top"}},'"')),lt.a.createElement("span",Rt(Ht,"colon"),":")),lt.a.createElement("div",Object.assign({className:"variable-value",onClick:Hn===!1&&Yn===!1?null:function(mr){var hr=En(gn);(mr.ctrlKey||mr.metaKey)&&Yn!==!1?Bt.prepopInput(an):Hn!==!1&&(hr.shift(),Hn(rt(rt({},an),{},{namespace:hr})))}},Rt(Ht,"variableValue",{cursor:Hn===!1?"default":"pointer"})),this.getValue(an,Xn)),Kn?lt.a.createElement(xr,{rowHovered:this.state.hovered,hidden:Xn,src:an.value,clickCallback:Kn,theme:Ht,namespace:[].concat(En(gn),[an.name])}):null,Yn!==!1&&Xn==0?this.getEditIcon():null,er!==!1&&Xn==0?this.getRemoveIcon():null)}}]),Ot}(lt.a.PureComponent),Tr=function(Et){dt(Ot,Et);var Lt=ct(Ot);function Ot(){var Bt;nt(this,Ot);for(var It=arguments.length,an=new Array(It),nn=0;nn0?Kn:null,namespace:Wn.splice(0,Wn.length-1),existing_value:Yn,variable_removed:!1,key_name:null};bt(Yn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:er,data:Jn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:er,data:rt(rt({},Jn),{},{new_value:[].concat(En(Yn),[null])})})}})))},Bt.getRemoveObject=function(Qt){var Ht=Bt.props,gn=Ht.theme,Wn=(Ht.hover,Ht.namespace),Kn=Ht.name,Yn=Ht.src,er=Ht.rjvId;if(Wn.length!==1)return lt.a.createElement("span",{className:"click-to-remove",style:{display:Qt?"inline-block":"none"}},lt.a.createElement(pr,Object.assign({className:"click-to-remove-icon"},Rt(gn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:er,data:{name:Kn,namespace:Wn.splice(0,Wn.length-1),existing_value:Yn,variable_removed:!0}})}})))},Bt.render=function(){var Qt=Bt.props,Ht=Qt.theme,gn=Qt.onDelete,Wn=Qt.onAdd,Kn=Qt.enableClipboard,Yn=Qt.src,er=Qt.namespace,Hn=Qt.rowHovered;return lt.a.createElement("div",Object.assign({},Rt(Ht,"object-meta-data"),{className:"object-meta-data",onClick:function(Jn){Jn.stopPropagation()}}),Bt.getObjectSize(),Kn?lt.a.createElement(xr,{rowHovered:Hn,clickCallback:Kn,src:Yn,theme:Ht,namespace:er}):null,Wn!==!1?Bt.getAddAttribute(Hn):null,gn!==!1?Bt.getRemoveObject(Hn):null)},Bt}return Ot}(lt.a.PureComponent);function Pr(Et){var Lt=Et.parent_type,Ot=Et.namespace,Bt=Et.quotesOnKeys,It=Et.theme,an=Et.jsvRoot,nn=Et.name,Qt=Et.displayArrayKey,Ht=Et.name?Et.name:"";return!an||nn!==!1&&nn!==null?Lt=="array"?Qt?lt.a.createElement("span",Object.assign({},Rt(It,"array-key"),{key:Ot}),lt.a.createElement("span",{className:"array-key"},Ht),lt.a.createElement("span",Rt(It,"colon"),":")):lt.a.createElement("span",null):lt.a.createElement("span",Object.assign({},Rt(It,"object-name"),{key:Ot}),lt.a.createElement("span",{className:"object-key"},Bt&<.a.createElement("span",{style:{verticalAlign:"top"}},'"'),lt.a.createElement("span",null,Ht),Bt&<.a.createElement("span",{style:{verticalAlign:"top"}},'"')),lt.a.createElement("span",Rt(It,"colon"),":")):lt.a.createElement("span",null)}function Ir(Et){var Lt=Et.theme;switch(Et.iconStyle){case"triangle":return lt.a.createElement(ur,Object.assign({},Rt(Lt,"expanded-icon"),{className:"expanded-icon"}));case"square":return lt.a.createElement(vr,Object.assign({},Rt(Lt,"expanded-icon"),{className:"expanded-icon"}));default:return lt.a.createElement(fr,Object.assign({},Rt(Lt,"expanded-icon"),{className:"expanded-icon"}))}}function zr(Et){var Lt=Et.theme;switch(Et.iconStyle){case"triangle":return lt.a.createElement(Rn,Object.assign({},Rt(Lt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return lt.a.createElement(yr,Object.assign({},Rt(Lt,"collapsed-icon"),{className:"collapsed-icon"}));default:return lt.a.createElement(Zn,Object.assign({},Rt(Lt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Qr=function(Et){dt(Ot,Et);var Lt=ct(Ot);function Ot(Bt){var It;return nt(this,Ot),(It=Lt.call(this,Bt)).toggleCollapsed=function(an){var nn=[];for(var Qt in It.state.expanded)nn.push(It.state.expanded[Qt]);nn[an]=!nn[an],It.setState({expanded:nn})},It.state={expanded:[]},It}return at(Ot,[{key:"getExpandedIcon",value:function(Bt){var It=this.props,an=It.theme,nn=It.iconStyle;return this.state.expanded[Bt]?lt.a.createElement(Ir,{theme:an,iconStyle:nn}):lt.a.createElement(zr,{theme:an,iconStyle:nn})}},{key:"render",value:function(){var Bt=this,It=this.props,an=It.src,nn=It.groupArraysAfterLength,Qt=(It.depth,It.name),Ht=It.theme,gn=It.jsvRoot,Wn=It.namespace,Kn=(It.parent_type,xt(It,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Yn=0,er=5*this.props.indentWidth;gn||(Yn=5*this.props.indentWidth);var Hn=nn,Jn=Math.ceil(an.length/Hn);return lt.a.createElement("div",Object.assign({className:"object-key-val"},Rt(Ht,gn?"jsv-root":"objectKeyVal",{paddingLeft:Yn})),lt.a.createElement(Pr,this.props),lt.a.createElement("span",null,lt.a.createElement(Tr,Object.assign({size:an.length},this.props))),En(Array(Jn)).map(function(or,Xn){return lt.a.createElement("div",Object.assign({key:Xn,className:"object-key-val array-group"},Rt(Ht,"objectKeyVal",{marginLeft:6,paddingLeft:er})),lt.a.createElement("span",Rt(Ht,"brace-row"),lt.a.createElement("div",Object.assign({className:"icon-container"},Rt(Ht,"icon-container"),{onClick:function(mr){Bt.toggleCollapsed(Xn)}}),Bt.getExpandedIcon(Xn)),Bt.state.expanded[Xn]?lt.a.createElement(kt,Object.assign({key:Qt+Xn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Hn,index_offset:Xn*Hn,src:an.slice(Xn*Hn,Xn*Hn+Hn),namespace:Wn,type:"array",parent_type:"array_group",theme:Ht},Kn)):lt.a.createElement("span",Object.assign({},Rt(Ht,"brace"),{onClick:function(mr){Bt.toggleCollapsed(Xn)},className:"array-group-brace"}),"[",lt.a.createElement("div",Object.assign({},Rt(Ht,"array-group-meta-data"),{className:"array-group-meta-data"}),lt.a.createElement("span",Object.assign({className:"object-size"},Rt(Ht,"object-size")),Xn*Hn," - ",Xn*Hn+Hn>an.length?an.length:Xn*Hn+Hn)),"]")))}))}}]),Ot}(lt.a.PureComponent),Zr=function(Et){dt(Ot,Et);var Lt=ct(Ot);function Ot(Bt){var It;nt(this,Ot),(It=Lt.call(this,Bt)).toggleCollapsed=function(){It.setState({expanded:!It.state.expanded},function(){rn.set(It.props.rjvId,It.props.namespace,"expanded",It.state.expanded)})},It.getObjectContent=function(nn,Qt,Ht){return lt.a.createElement("div",{className:"pushed-content object-container"},lt.a.createElement("div",Object.assign({className:"object-content"},Rt(It.props.theme,"pushed-content")),It.renderObjectContents(Qt,Ht)))},It.getEllipsis=function(){return It.state.size===0?null:lt.a.createElement("div",Object.assign({},Rt(It.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:It.toggleCollapsed}),"...")},It.getObjectMetaData=function(nn){var Qt=It.props,Ht=(Qt.rjvId,Qt.theme,It.state),gn=Ht.size,Wn=Ht.hovered;return lt.a.createElement(Tr,Object.assign({rowHovered:Wn,size:gn},It.props))},It.renderObjectContents=function(nn,Qt){var Ht,gn=It.props,Wn=gn.depth,Kn=gn.parent_type,Yn=gn.index_offset,er=gn.groupArraysAfterLength,Hn=gn.namespace,Jn=It.state.object_type,or=[],Xn=Object.keys(nn||{});return It.props.sortKeys&&Jn!=="array"&&(Xn=Xn.sort()),Xn.forEach(function(mr){if(Ht=new mo(mr,nn[mr]),Kn==="array_group"&&Yn&&(Ht.name=parseInt(Ht.name)+Yn),nn.hasOwnProperty(mr))if(Ht.type==="object")or.push(lt.a.createElement(kt,Object.assign({key:Ht.name,depth:Wn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),parent_type:Jn},Qt)));else if(Ht.type==="array"){var hr=kt;er&&Ht.value.length>er&&(hr=Qr),or.push(lt.a.createElement(hr,Object.assign({key:Ht.name,depth:Wn+1,name:Ht.name,src:Ht.value,namespace:Hn.concat(Ht.name),type:"array",parent_type:Jn},Qt)))}else or.push(lt.a.createElement(kr,Object.assign({key:Ht.name+"_"+Hn,variable:Ht,singleIndent:5,namespace:Hn,type:It.props.type},Qt)))}),or};var an=Ot.getState(Bt);return It.state=rt(rt({},an),{},{prevProps:{}}),It}return at(Ot,[{key:"getBraceStart",value:function(Bt,It){var an=this,nn=this.props,Qt=nn.src,Ht=nn.theme,gn=nn.iconStyle;if(nn.parent_type==="array_group")return lt.a.createElement("span",null,lt.a.createElement("span",Rt(Ht,"brace"),Bt==="array"?"[":"{"),It?this.getObjectMetaData(Qt):null);var Wn=It?Ir:zr;return lt.a.createElement("span",null,lt.a.createElement("span",Object.assign({onClick:function(Kn){an.toggleCollapsed()}},Rt(Ht,"brace-row")),lt.a.createElement("div",Object.assign({className:"icon-container"},Rt(Ht,"icon-container")),lt.a.createElement(Wn,{theme:Ht,iconStyle:gn})),lt.a.createElement(Pr,this.props),lt.a.createElement("span",Rt(Ht,"brace"),Bt==="array"?"[":"{")),It?this.getObjectMetaData(Qt):null)}},{key:"render",value:function(){var Bt=this,It=this.props,an=It.depth,nn=It.src,Qt=(It.namespace,It.name,It.type,It.parent_type),Ht=It.theme,gn=It.jsvRoot,Wn=It.iconStyle,Kn=xt(It,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Yn=this.state,er=Yn.object_type,Hn=Yn.expanded,Jn={};return gn||Qt==="array_group"?Qt==="array_group"&&(Jn.borderLeft=0,Jn.display="inline"):Jn.paddingLeft=5*this.props.indentWidth,lt.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!0}))},onMouseLeave:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!1}))}},Rt(Ht,gn?"jsv-root":"objectKeyVal",Jn)),this.getBraceStart(er,Hn),Hn?this.getObjectContent(an,nn,rt({theme:Ht,iconStyle:Wn},Kn)):this.getEllipsis(),lt.a.createElement("span",{className:"brace-row"},lt.a.createElement("span",{style:rt(rt({},Rt(Ht,"brace").style),{},{paddingLeft:Hn?"3px":"0px"})},er==="array"?"]":"}"),Hn?null:this.getObjectMetaData(nn)))}}],[{key:"getDerivedStateFromProps",value:function(Bt,It){var an=It.prevProps;return Bt.src!==an.src||Bt.collapsed!==an.collapsed||Bt.name!==an.name||Bt.namespace!==an.namespace||Bt.rjvId!==an.rjvId?rt(rt({},Ot.getState(Bt)),{},{prevProps:Bt}):null}}]),Ot}(lt.a.PureComponent);Zr.getState=function(Et){var Lt=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:bt(Et.src),namespace:Et.namespace})===!1)&&Lt!==0;return{expanded:rn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Lt,hovered:!1}};var mo=function Et(Lt,Ot){nt(this,Et),this.name=Lt,this.value=Ot,this.type=bt(Ot)};St(Zr);var kt=Zr,$t=function(Et){dt(Ot,Et);var Lt=ct(Ot);function Ot(){var Bt;nt(this,Ot);for(var It=arguments.length,an=new Array(It),nn=0;nnQt.groupArraysAfterLength&&(gn=Qr),lt.a.createElement("div",{className:"pretty-json-container object-container"},lt.a.createElement("div",{className:"object-content"},lt.a.createElement(gn,Object.assign({namespace:Ht,depth:0,jsvRoot:!0},Qt))))},Bt}return Ot}(lt.a.PureComponent),Pt=function(Et){dt(Ot,Et);var Lt=ct(Ot);function Ot(Bt){var It;return nt(this,Ot),(It=Lt.call(this,Bt)).closeModal=function(){jn.dispatch({rjvId:It.props.rjvId,name:"RESET"})},It.submit=function(){It.props.submit(It.state.input)},It.state={input:Bt.input?Bt.input:""},It}return at(Ot,[{key:"render",value:function(){var Bt=this,It=this.props,an=It.theme,nn=It.rjvId,Qt=It.isValid,Ht=this.state.input,gn=Qt(Ht);return lt.a.createElement("div",Object.assign({className:"key-modal-request"},Rt(an,"key-modal-request"),{onClick:this.closeModal}),lt.a.createElement("div",Object.assign({},Rt(an,"key-modal"),{onClick:function(Wn){Wn.stopPropagation()}}),lt.a.createElement("div",Rt(an,"key-modal-label"),"Key Name:"),lt.a.createElement("div",{style:{position:"relative"}},lt.a.createElement("input",Object.assign({},Rt(an,"key-modal-input"),{className:"key-modal-input",ref:function(Wn){return Wn&&Wn.focus()},spellCheck:!1,value:Ht,placeholder:"...",onChange:function(Wn){Bt.setState({input:Wn.target.value})},onKeyPress:function(Wn){gn&&Wn.key==="Enter"?Bt.submit():Wn.key==="Escape"&&Bt.closeModal()}})),gn?lt.a.createElement(rr,Object.assign({},Rt(an,"key-modal-submit"),{className:"key-modal-submit",onClick:function(Wn){return Bt.submit()}})):null),lt.a.createElement("span",Rt(an,"key-modal-cancel"),lt.a.createElement(zn,Object.assign({},Rt(an,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:nn,name:"RESET"})}})))))}}]),Ot}(lt.a.PureComponent),gt=function(Et){dt(Ot,Et);var Lt=ct(Ot);function Ot(){var Bt;nt(this,Ot);for(var It=arguments.length,an=new Array(It),nn=0;nn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.openModal(),children:"Connect wallet to send the transaction"})]})}const footer="",style$1="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#0098EA",telegramButton:"#0098EA",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF",tint:"#F1F3F5",qr:"#F1F3F5"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#0098EA",foreground:"#FFFFFF"},accent:"#E5E5EA",telegramButton:"#31A6F5",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629",tint:"#222224",qr:"#F1F3F5"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(et,tt,rt)=>{d({uiPreferences:{colorsSet:{[b]:{[tt]:rt?{...k[tt],[rt]:et}:et}}}}),j(nt=>({...nt,[tt]:rt?{...nt[tt],[rt]:et}:et})),defaultColors[b]={...defaultColors[b],[tt]:rt?{...k[tt],[rt]:et}:et}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([et,tt])=>typeof tt=="object"?jsxs("div",{children:[jsxs("span",{children:[et,":"]}),Object.entries(tt).map(([rt,nt])=>jsxs("label",{children:[rt,jsx$1("input",{type:"color",value:k[et][rt],onChange:ot=>$(ot.target.value,et,rt)})]},et+rt))]},et):jsxs("div",{children:[jsxs("span",{children:[et,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[et],onChange:rt=>$(rt.target.value,et)})})]}))})},style="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[et,tt]=useTonConnectUI(),rt=ut=>{tt({language:ut})},nt=ut=>{tt({uiPreferences:{theme:ut}})},ot=ut=>{tt({uiPreferences:{borderRadius:ut}})},at=ut=>{_(ht=>ht.map((ft,st)=>st===ut?!ft:ft))},it=()=>{if(!d){k("back");return}tt({actionsConfiguration:{returnStrategy:d}})},dt=()=>{if(!j){$("ios");return}tt({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const ut=["before","success","error"],ht=ut.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),ft=ut.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);tt({actionsConfiguration:{modals:ht,notifications:ft}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:ut=>rt(ut.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:ut=>nt(ut.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:ut=>ot(ut.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>at(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>at(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>at(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>at(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>at(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>at(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:ut=>k(ut.target.value),onBlur:it})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:ut=>$(ut.target.value),onBlur:dt})]})})]})};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},walletsListConfiguration:{includeWallets:[{appName:"safepalwallet",name:"SafePal",imageUrl:"https://s.pvcliping.com/web/public_image/SafePal_x288.png",aboutUrl:"https://www.safepal.com/download",jsBridgeKey:"safepalwallet",platforms:["ios","android","chrome","firefox"]},{appName:"tonwallet",name:"TON Wallet",imageUrl:"https://wallet.ton.org/assets/ui/qr-logo.png",aboutUrl:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",universalLink:"https://wallet.ton.org/ton-connect",jsBridgeKey:"tonwallet",bridgeUrl:"https://bridge.tonapi.io/bridge",platforms:["chrome","android"]}]},actionsConfiguration:{twaReturnUrl:"https://t.me/testing_miniapp_bot/analytics"},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var eruda$1={exports:{}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return rn}});var k=d(5671),j=d(3144),$=d(9340),et=d(2963),tt=d(1120),rt=d(2461),nt=d.n(rt),ot=d(3990),at=d.n(ot),it=d(6768),dt=d.n(it),ut=d(4331),ht=d.n(ut),ft=d(5610),st=d.n(ft),ct=d(7483),pt=d.n(ct),lt=d(6341),wt=d.n(lt),yt=d(3875),vt=d.n(yt),St=d(6954),xt=d.n(St);d(9585);function bt(fn){var Sn="luna-".concat(fn,"-");function bn(hn){return nt()(ht()(hn).split(/\s+/),function(_n){return wt()(_n,Sn)?_n:_n.replace(/[\w-]+/,function(ln){return"".concat(Sn).concat(ln)})}).join(" ")}return function(hn){if(/<[^>]*>/g.test(hn))try{var _n=pt().parse(hn);return At(_n,function(ln){ln.attrs&&ln.attrs.class&&(ln.attrs.class=bn(ln.attrs.class))}),pt().stringify(_n)}catch{return bn(hn)}return bn(hn)}}function At(fn,Sn){for(var bn=0,hn=fn.length;bn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var bn,hn=(0,tt.Z)(fn);if(Sn){var _n=(0,tt.Z)(this).constructor;bn=Reflect.construct(hn,arguments,_n)}else bn=hn.apply(this,arguments);return(0,et.Z)(this,bn)}}var jn=function(fn){(0,$.Z)(bn,fn);var Sn=yn(bn);function bn(hn,_n){var ln,Tn=_n.compName,In=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ln=In===void 0?"light":In;return(0,k.Z)(this,bn),(ln=Sn.call(this)).subComponents=[],ln.compName=Tn,ln.c=bt(Tn),ln.options={},ln.container=hn,ln.$container=Rt()(hn),ln.$container.addClass(["luna-".concat(Tn),ln.c("platform-".concat(_t()))]),ln.on("optionChange",function(kn,Fn,vn){var Bn=ln.c;kn==="theme"&&(ln.$container.rmClass(Bn("theme-".concat(vn))).addClass(Bn("theme-".concat(Fn))),Xt()(ln.subComponents,function(Pn){return Pn.setOption("theme",Fn)}))}),ln.setOption("theme",Ln),ln}return(0,j.Z)(bn,[{key:"destroy",value:function(){this.destroySubComponents();var hn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(hn("platform-".concat(_t()))).rmClass(hn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(hn,_n){var ln=this,Tn=this.options,In={};typeof hn=="string"?In[hn]=_n:In=hn,Xt()(In,function(Ln,kn){var Fn=Tn[kn];Tn[kn]=Ln,ln.emit("optionChange",kn,Ln,Fn)})}},{key:"getOption",value:function(hn){return this.options[hn]}},{key:"addSubComponent",value:function(hn){hn.setOption("theme",this.options.theme),this.subComponents.push(hn)}},{key:"removeSubComponent",value:function(hn){En()(this.subComponents,function(_n){return _n===hn})}},{key:"destroySubComponents",value:function(){Xt()(this.subComponents,function(hn){return hn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(hn){var _n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};dn()(hn,_n),Kt()(this.options,hn)}},{key:"find",value:function(hn){return this.$container.find(this.c(hn))}}]),bn}(Mt());function Vn(fn){var Sn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var bn,hn=(0,tt.Z)(fn);if(Sn){var _n=(0,tt.Z)(this).constructor;bn=Reflect.construct(hn,arguments,_n)}else bn=hn.apply(this,arguments);return(0,et.Z)(this,bn)}}b=d.hmd(b);var rn=function(fn){(0,$.Z)(bn,fn);var Sn=Vn(bn);function bn(hn){var _n,ln=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,bn),(_n=Sn.call(this,hn,{compName:"box-model"})).initOptions(ln),_n.options.element&&_n.render(),_n.bindEvent(),_n}return(0,j.Z)(bn,[{key:"bindEvent",value:function(){var hn=this;this.on("optionChange",function(_n){_n==="element"&&hn.render()})}},{key:"render",value:function(){var hn=this.c,_n=this.getBoxModelData();this.$container.html(['
    '),_n.position?'
    '):"",_n.position?'
    position
    ').concat(_n.position.top,'

    ').concat(_n.position.left,"
    "):"",'
    '),'
    margin
    ').concat(_n.margin.top,'

    ').concat(_n.margin.left,"
    "),'
    '),'
    border
    ').concat(_n.border.top,'

    ').concat(_n.border.left,"
    "),'
    '),'
    padding
    ').concat(_n.padding.top,'

    ').concat(_n.padding.left,"
    "),'
    '),"".concat(_n.content.width," × ").concat(_n.content.height,""),"
    ",'
    ').concat(_n.padding.right,'

    ').concat(_n.padding.bottom,"
    "),"
    ",'
    ').concat(_n.border.right,'

    ').concat(_n.border.bottom,"
    "),"
    ",'
    ').concat(_n.margin.right,'

    ').concat(_n.margin.bottom,"
    "),"
    ",_n.position?'
    ').concat(_n.position.right,'

    ').concat(_n.position.bottom,"
    "):"",_n.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var hn=this.options.element,_n=window.getComputedStyle(hn);function ln(In){var Ln=["top","left","right","bottom"];return In!=="position"&&(Ln=nt()(Ln,function(kn){return"".concat(In,"-").concat(kn)})),In==="border"&&(Ln=nt()(Ln,function(kn){return"".concat(kn,"-width")})),{top:xn(_n[Ln[0]],In),left:xn(_n[Ln[1]],In),right:xn(_n[Ln[2]],In),bottom:xn(_n[Ln[3]],In)}}var Tn={margin:ln("margin"),border:ln("border"),padding:ln("padding"),content:{width:xn(_n.width),height:xn(_n.height)}};return _n.position!=="static"&&(Tn.position=ln("position")),Tn}}]),bn}(jn);function xn(fn,Sn){if(at()(fn))return fn;if(!dt()(fn))return"‒";var bn,hn=(bn=fn,vt()(bn.replace("px","")));return isNaN(hn)?fn:Sn==="position"?hn:hn===0?"‒":hn}(function(fn,Sn){try{fn.exports=Sn,fn.exports.default=Sn}catch{}})(b,rn)},8816:function(b,_,d){d.d(_,{Z:function(){return ts}});var k=d(168),j=d(181);function $(Er,Hr){return function(Sr){if(Array.isArray(Sr))return Sr}(Er)||function(Sr,Wt){var Ut=Sr==null?null:typeof Symbol<"u"&&Sr[Symbol.iterator]||Sr["@@iterator"];if(Ut!=null){var mn,Dn,br,dr,_r=[],Cr=!0,Rr=!1;try{if(br=(Ut=Ut.call(Sr)).next,Wt===0){if(Object(Ut)!==Ut)return;Cr=!1}else for(;!(Cr=(mn=br.call(Ut)).done)&&(_r.push(mn.value),_r.length!==Wt);Cr=!0);}catch(Yr){Rr=!0,Dn=Yr}finally{try{if(!Cr&&Ut.return!=null&&(dr=Ut.return(),Object(dr)!==dr))return}finally{if(Rr)throw Dn}}return _r}}(Er,Hr)||(0,j.Z)(Er,Hr)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var et=d(5671),tt=d(3144),rt=d(1752),nt=d(9340),ot=d(2963),at=d(1120),it=d(7326),dt=d(8901),ut=d.n(dt),ht=d(3367),ft=d.n(ht),st=d(6341),ct=d.n(st),pt=d(6930),lt=d.n(pt),wt=d(4187),yt=d.n(wt),vt=d(3783),St=d.n(vt),xt=d(4858),bt=d.n(xt),At=d(8887),_t=d.n(At),Ct=d(7756),Mt=d.n(Ct),jt=d(3023),Rt=d.n(jt);function zt(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Rt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Xt=d(2461),Jt=d.n(Xt),Kt=d(4331),Zt=d.n(Kt),dn=d(5610),An=d.n(dn),En=d(7483),yn=d.n(En),jn=d(3990),Vn=d.n(jn),rn=d(3875),xn=d.n(rn),fn=d(6954),Sn=d.n(fn),bn=d(9585),hn=d.n(bn);function _n(Er){var Hr="luna-".concat(Er,"-");function Sr(Wt){return Jt()(Zt()(Wt).split(/\s+/),function(Ut){return ct()(Ut,Hr)?Ut:Ut.replace(/[\w-]+/,function(mn){return"".concat(Hr).concat(mn)})}).join(" ")}return function(Wt){if(/<[^>]*>/g.test(Wt))try{var Ut=yn().parse(Wt);return ln(Ut,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=Sr(mn.attrs.class))}),yn().stringify(Ut)}catch{return Sr(Wt)}return Sr(Wt)}}function ln(Er,Hr){for(var Sr=0,Wt=Er.length;Sr1&&arguments[1]!==void 0?arguments[1]:{},Wt=Sr.topObj,Ut=Sr.level,mn=Ut===void 0?0:Ut,Dn=Sr.getterVal,br=Dn!==void 0&&Dn,dr=Sr.unenumerable,_r=dr===void 0||dr,Cr="",Rr="",Yr=5,qr=[],oo=[],po="";Wt=Wt||Er;var Ur={getterVal:br,unenumerable:_r,level:mn+1},ao=mn===0,yo=''),bo=''),So=''),Io=''),vo=''),Oo=''),Eo=function(Xr){return ut()(Xr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},wo="",Ao=function(Xr){return yo+Eo(Xr)+wo};function Co(Xr){return Xr=ft()(Xr),ct()(kn,Xr)||lt()(Xr,"Array[")?Oo+Eo(Xr)+wo:(Xr.length>100&&(Xr=Mt()(Xr,100,{separator:" ",ellipsis:"…"})),Io+Eo('"'.concat(Xr,'"'))+wo)}function Lo(Xr){if(Hr>Yr)po=", …";else{var os=Ao(vn(Xr));if(!br){var $o=Object.getOwnPropertyDescriptor(Er,Xr);if($o&&$o.get)return qr.push("".concat(os,": ").concat(Co("(...)"))),void Hr++}qr.push("".concat(os,": ").concat(Ln(Wt[Xr],Ur))),Hr++}}try{Rr={}.toString.call(Er)}catch{Rr="[object Object]"}var Po,No=Rr=="[object Array]",Fo=Rr=="[object Object]",Uo=Rr=="[object Number]",jo=Rr=="[object RegExp]",Ro=Rr=="[object Symbol]",Ls=Rr=="[object Function]",Ps=Rr=="[object Boolean]";if(Rr=="[object String]")Cr=Co(vn(Er));else if(jo)Po=vn(Er.toString()),Cr=Io+Po+wo;else if(Ls)Cr=Co("ƒ");else if(No)if(ao){Cr="[";var Zo=Er.length,rs="";Zo>100&&(Zo=100,rs=", …");for(var Vo=0;Vo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Sr,Wt=(0,at.Z)(Er);if(Hr){var Ut=(0,at.Z)(this).constructor;Sr=Reflect.construct(Wt,arguments,Ut)}else Sr=Wt.apply(this,arguments);return(0,ot.Z)(this,Sr)}}var Gr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,eo={comment:"",string:"",number:"",keyword:"",operator:""},to=function(Er){(0,nt.Z)(Sr,Er);var Hr=ro(Sr);function Sr(Wt,Ut){var mn,Dn=Ut.type,br=Dn===void 0?"log":Dn,dr=Ut.args,_r=dr===void 0?[]:dr,Cr=Ut.id,Rr=Ut.group,Yr=Ut.targetGroup,qr=Ut.header,oo=Ut.ignoreFilter,po=oo!==void 0&&oo,Ur=Ut.accessGetter,ao=Ut.unenumerable,yo=Ut.lazyEvaluation;(0,et.Z)(this,Sr),(mn=Hr.call(this)).container=nn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=Wt,mn.type=br,mn.group=Rr,mn.targetGroup=Yr,mn.args=_r,mn.id=Cr,mn.header=qr,mn.ignoreFilter=po,mn.collapsed=!1,mn.container.log=(0,it.Z)(mn),mn.height=0,mn.width=0,mn.$container=It()(mn.container),mn.accessGetter=Ur,mn.unenumerable=ao,mn.lazyEvaluation=yo;var bo="info";switch(br){case"debug":bo="verbose";break;case"error":bo="error";break;case"warn":bo="warning"}return mn.level=bo,mn.resizeSensor=new(Gt())(mn.container),mn.onResize=Wn()(function(){hn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,tt.Z)(Sr,[{key:"checkGroup",value:function(){for(var Wt=this.group,Ut=!1;Wt;){if(Wt.collapsed){Ut=!0;break}Wt=Wt.parent}return Ut!==this.collapsed&&(this.collapsed=Ut,!0)}},{key:"updateIcon",value:function(Wt){var Ut=this.console.c;return this.$container.find(Ut(".icon-container")).find(Ut(".icon")).rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(Wt))]),this}},{key:"addCount",value:function(){this.count++;var Wt=this.$container,Ut=this.count,mn=this.console.c,Dn=Wt.find(mn(".count-container")),br=Wt.find(mn(".icon-container")),dr=Dn.find(mn(".count"));return Ut===2&&Dn.rmClass(mn("hidden")),dr.text(ft()(Ut)),br.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var Wt=this.$container,Ut=this.console.c;return Wt.find(".".concat(Ut("nesting-level"),":not(.").concat(Ut("group-closed"),")")).last().addClass(Ut("group-closed")),this}},{key:"updateTime",value:function(Wt){var Ut=this.$container.find(this.console.c(".time-container"));return this.header&&(Ut.find("span").eq(0).text(Wt),this.header.time=Wt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!tr()(this.args,function(Wt){return Nn()(Wt)})}},{key:"updateSize",value:function(){var Wt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Ut=this.container.getBoundingClientRect(),mn=Ut.width,Dn=Ut.height-1;this.height!==Dn&&(this.height=Dn,Wt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var Wt=this.args,Ut="";St()(Wt,function(mn,Dn){Dn!==0&&(Ut+=" "),Nn()(mn)?Ut+=Yn()(mn):Ut+=ft()(mn)}),Hn()(Ut)}},{key:"bindEvent",value:function(){var Wt=this,Ut=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Ut(".dom-viewer"),function(Dn){return Dn.stopPropagation()}).on("click",Ut(".preview"),function(Dn){Dn.stopPropagation();var br=It()(this).find(Ut(".preview-icon-container")).find(Ut(".icon")),dr="caret-down";br.hasClass(Ut("icon-caret-down"))&&(dr="caret-right"),br.rmAttr("class").addClass([Ut("icon"),Ut("icon-".concat(dr))]),mn.renderObjectViewer(this)}).on("click",function(){return Wt.click()})}},{key:"renderEl",value:function(){var Wt=this.elements,Ut=this.console.c,mn=this;this.$container.find(Ut(".dom-viewer")).each(function(){var Dn=It()(this).data("id");new pn.Z(this,{node:Wt[Dn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(Wt){var Ut=this.console,mn=this.unenumerable,Dn=this.accessGetter,br=this.lazyEvaluation,dr=Ut.c,_r=It()(Wt),Cr=_r.data("id");if(Cr){var Rr=this.objects[Cr],Yr=_r.find(dr(".json"));if(Yr.hasClass(dr("hidden"))){if(Yr.data("init")!=="true"){if(br){var qr=new Pn.Z(Yr.get(0),{unenumerable:mn,accessGetter:Dn});qr.setOption("theme",Ut.getOption("theme")),qr.set(Rr)}else{var oo=new Pn.q(Yr.get(0));oo.setOption("theme",Ut.getOption("theme")),oo.set(Rr)}Yr.data("init","true")}Yr.rmClass(dr("hidden"))}else Yr.addClass(dr("hidden"))}}},{key:"renderTable",value:function(Wt){var Ut=this,mn="__LunaConsoleValue",Dn=this.columns,br=this.$container,dr=this.console,_r=dr.c,Cr=br.find(_r(".data-grid")),Rr=Wt[0],Yr=new Un.Z(Cr.get(0),{columns:cr()([{id:"(index)",title:"(index)",sortable:!0}],Jt()(Dn,function(qr){return{id:qr,title:qr===mn?"Value":qr,sortable:!0}})),theme:dr.getOption("theme")});St()(Rr,function(qr,oo){var po={"(index)":ft()(oo)};Dn.forEach(function(Ur){Nn()(qr)?po[Ur]=Ur===mn?"":Ut.formatTableVal(qr[Ur]):Rn()(qr)&&(po[Ur]=Ur===mn?Ut.formatTableVal(qr):"")}),Yr.append(po)})}},{key:"extractObj",value:function(Wt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Dn=this.accessGetter,br=this.unenumerable;Gn()(Ut,{accessGetter:Dn,unenumerable:br,symbol:br,timeout:1e3}),function(dr,_r,Cr){var Rr=or()(dr,_r);mr()(function(){return Cr(Rr)})}(Wt,Ut,function(dr){return mn(JSON.parse(dr))})}},{key:"click",value:function(){var Wt=this.type,Ut=this.$container,mn=this.console,Dn=mn.c;switch(Wt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Ut.find(Dn(".stack")).toggleClass(Dn("hidden"))}}},{key:"formatMsg",value:function(){var Wt=this.args,Ut=this.type,mn=this.id,Dn=this.header,br=this.group,dr=this.console.c;Wt=Nt()(Wt);var _r,Cr,Rr="";switch(Ut!=="group"&&Ut!=="groupCollapsed"||Wt.length===0&&(Wt=["console.group"]),Ut){case"log":case"info":case"debug":Rr=this.formatCommon(Wt);break;case"dir":Rr=this.formatDir(Wt);break;case"warn":_r="warn",Rr=this.formatCommon(Wt);break;case"error":fr()(Wt[0])&&Wt.length!==1&&(Wt=this.substituteStr(Wt)),Cr=Wt[0],_r="error",Cr=vr()(Cr)?Cr:new Error(this.formatCommon(Wt)),Rr=this.formatErr(Cr);break;case"table":Rr=this.formatTable(Wt);break;case"html":Rr=Wt[0];break;case"input":Rr=this.formatJs(Wt[0]),_r="input";break;case"output":Rr=this.formatCommon(Wt),_r="output";break;case"groupCollapsed":Rr=this.formatCommon(Wt),_r="caret-right";break;case"group":Rr=this.formatCommon(Wt),_r="caret-down"}ct()(["log","debug","warn"],Ut)&&this.isSimple()&&(Rr=Mn()(Rr,function(Yr){return'').concat(Yr,"")})),Rr=this.render({msg:Rr,type:Ut,icon:_r,id:mn,header:Dn,group:br}),this.$container.addClass("".concat(dr("log-container"))).html(Rr),Ut==="table"&&(_t()(this.columns)||this.renderTable(Wt)),_t()(this.elements)||this.renderEl(),this.$content=this.$container.find(dr(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(Wt){var Ut=this.console.c,mn="",Dn="";if(Wt.group)for(var br=Wt.group.indentLevel,dr=0;dr');Wt.header&&(mn+=Ar()(Bn||(Bn=(0,k.Z)([` +
    + `,` +
    + `," ",` +
    +
    `])),Ut("header"),Dn,Ut("time-from-container"),Wt.header.time,Wt.header.from));var _r="";return Wt.icon&&(_r='
    ')),mn+=` +
    + `).concat(Dn,` + `).concat(_r,` +
    +
    +
    +
    +
    ').concat(Wt.msg,`
    +
    +
    `)}},{key:"formatTable",value:function(Wt){var Ut=Wt[0],mn=Wt[1],Dn=[];return fr()(mn)&&(mn=Zr()(mn)),kt()(mn)||(mn=null),Nn()(Ut)?(St()(Ut,function(br){Rn()(br)?Dn.push("__LunaConsoleValue"):Nn()(br)&&(Dn=Dn.concat(Ot()(br)))}),(Dn=Pt()(Dn)).sort(),mn&&(Dn=Dn.filter(function(br){return ct()(mn,br)})),Dn.length>20&&(Dn=Dn.slice(0,20)),_t()(Dn)?this.formatCommon(Wt):(this.columns=Dn,this.console.c('
    ')+this.formatPreview(Ut))):this.formatCommon(Wt)}},{key:"formatErr",value:function(Wt){var Ut=Wt.stack?Wt.stack.split(` +`):[],mn="".concat(Wt.message||Ut[0],"
    ");return Ut=Ut.map(function(Dn){return ut()(Dn)}),mn+'
    ').concat(Ut.slice(1).join("
    "),"
    ").replace(Gr,function(Dn){return'').concat(Dn,"")})}},{key:"formatCommon",value:function(Wt){var Ut=this.console.c,mn=fr()(Wt[0])&&Wt.length!==1;mn&&(Wt=this.substituteStr(Wt));for(var Dn=0,br=Wt.length;Dn').concat(ut()(ft()(dr)),"
    "):Nn()(dr)?Wt[Dn]=this.formatPreview(dr):Pr()(dr)?Wt[Dn]='undefined'):kr()(dr)?Wt[Dn]='null'):Vn()(dr)?Wt[Dn]='').concat(ft()(dr),""):typeof dr=="bigint"?Wt[Dn]='').concat(ft()(dr),"n"):Dr()(dr)?Wt[Dn]='').concat(ft()(dr),""):Nr()(dr)?Wt[Dn]='').concat(ut()(ft()(dr)),""):(dr=ft()(dr),Dn===0&&mn||(dr=ut()(dr)),dr.length>5e3&&(dr=Mt()(dr,5e3,{separator:" ",ellipsis:"…"})),Wt[Dn]=dr)}return Wt.join(" ")}},{key:"formatDir",value:function(Wt){return Nn()(Wt[0])?this.formatPreview(Wt[0]):this.formatCommon(Wt)}},{key:"formatTableVal",value:function(Wt){var Ut=this.console.c;return Nn()(Wt)?"{…}":Rn()(Wt)?jr()('
    ').concat(Ln(Wt),"
    ")):ft()(Wt)}},{key:"formatPreview",value:function(Wt){var Ut=this,mn=this.console.c,Dn=sn()();this.lazyEvaluation?this.objects[Dn]=Wt:this.extractObj(Wt,{},function(_r){Ut.objects[Dn]=_r});var br=ct()(["dir","table"],this.type),dr=zt(Wt);return dr==="Array"&&Wt.length>1?(dr="(".concat(Wt.length,")"),br&&(dr="Array".concat(dr))):dr==="RegExp"?dr=ft()(Wt):qn()(Wt)&&(dr=this.formatElName(Wt)),'
    ')+'
    ')+'
    ')+'')+'').concat(ut()(dr)," ")+'').concat(br?"":Ln(Wt,{getterVal:this.accessGetter,unenumerable:!1}),"")+"
    "+'
    ')}},{key:"substituteStr",value:function(Wt){var Ut=ut()(Wt[0]),mn=!1,Dn="";Wt.shift();for(var br=0,dr=Ut.length;br"),mn=!0,Dn+='');break;default:br--,Wt.unshift(Cr),Dn+=_r}}else Dn+=_r}return mn&&(Dn+=""),Wt.unshift(Dn),Wt}},{key:"formatJs",value:function(Wt){return'
    ').concat(this.console.c(sr()(Wt,"js",eo)),"
    ")}},{key:"formatFn",value:function(Wt){return'
    '.concat(this.formatJs(Wt.toString()),"
    ")}},{key:"formatElName",value:function(Wt){var Ut=Wt.id,mn=Wt.className,Dn=Wt.tagName.toLowerCase();if(Ut!==""&&(Dn+="#".concat(Ut)),fr()(mn)){var br="";St()(mn.split(/\s+/g),function(dr){dr.trim()!==""&&(br+=".".concat(dr))}),Dn+=br}return Dn}},{key:"formatEl",value:function(Wt){var Ut=sn()();return this.elements[Ut]=Wt,this.console.c('
    '))}}]),Sr}(Ht());function no(Er){var Hr=(Er=Et()(Er)).split(";"),Sr={};St()(Hr,function(Ut){if(ct()(Ut,":")){var mn=$(Ut.split(":"),2),Dn=mn[0],br=mn[1];Sr[Zt()(Dn)]=Zt()(br)}}),Sr.display="inline-block",Sr["max-width"]="100%",delete Sr.width,delete Sr.height;var Wt="";return St()(Sr,function(Ut,mn){Wt+="".concat(mn,":").concat(Ut,";")}),Wt}var io=d(1194),co=d.n(io),so=d(8847),fo=d.n(so),Ho=d(6329),Xo=d.n(Ho),vs=d(9001),_i=d.n(vs),ys=d(9702),bs=d.n(ys),Kr=d(2439),ws=d.n(Kr),ga=d(8933),xs=d.n(ga),_s=d(4407),Cs=d.n(_s),ks=d(5852),As=d.n(ks);function Ss(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Sr,Wt=(0,at.Z)(Er);if(Hr){var Ut=(0,at.Z)(this).constructor;Sr=Reflect.construct(Wt,arguments,Ut)}else Sr=Wt.apply(this,arguments);return(0,ot.Z)(this,Sr)}}var va,Es=function(Er){(0,nt.Z)(Sr,Er);var Hr=Ss(Sr);function Sr(Wt,Ut){var mn,Dn=Ut.compName,br=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,dr=br===void 0?"light":br;return(0,et.Z)(this,Sr),(mn=Hr.call(this)).subComponents=[],mn.compName=Dn,mn.c=_n(Dn),mn.options={},mn.container=Wt,mn.$container=It()(Wt),mn.$container.addClass(["luna-".concat(Dn),mn.c("platform-".concat(Tn()))]),mn.on("optionChange",function(_r,Cr,Rr){var Yr=mn.c;_r==="theme"&&(mn.$container.rmClass(Yr("theme-".concat(Rr))).addClass(Yr("theme-".concat(Cr))),St()(mn.subComponents,function(qr){return qr.setOption("theme",Cr)}))}),mn.setOption("theme",dr),mn}return(0,tt.Z)(Sr,[{key:"destroy",value:function(){this.destroySubComponents();var Wt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Wt("platform-".concat(Tn()))).rmClass(Wt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Wt,Ut){var mn=this,Dn=this.options,br={};typeof Wt=="string"?br[Wt]=Ut:br=Wt,St()(br,function(dr,_r){var Cr=Dn[_r];Dn[_r]=dr,mn.emit("optionChange",_r,dr,Cr)})}},{key:"getOption",value:function(Wt){return this.options[Wt]}},{key:"addSubComponent",value:function(Wt){Wt.setOption("theme",this.options.theme),this.subComponents.push(Wt)}},{key:"removeSubComponent",value:function(Wt){As()(this.subComponents,function(Ut){return Ut===Wt})}},{key:"destroySubComponents",value:function(){St()(this.subComponents,function(Wt){return Wt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Wt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Gn()(Wt,Ut),Xo()(this.options,Wt)}},{key:"find",value:function(Wt){return this.$container.find(this.c(Wt))}}]),Sr}(Ht()),Ts=d(1571),Ms=d.n(Ts);function Os(Er){var Hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Sr,Wt=(0,at.Z)(Er);if(Hr){var Ut=(0,at.Z)(this).constructor;Sr=Reflect.construct(Wt,arguments,Ut)}else Sr=Wt.apply(this,arguments);return(0,ot.Z)(this,Sr)}}b=d.hmd(b);var es=navigator.userAgent,js=es.indexOf("Android")>-1||es.indexOf("Adr")>-1,Rs=0,ts=function(Er){(0,nt.Z)(Sr,Er);var Hr=Os(Sr);function Sr(Wt){var Ut,mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,Sr),(Ut=Hr.call(this,Wt,{compName:"console"},mn)).spaceHeight=0,Ut.topSpaceHeight=0,Ut.bottomSpaceHeight=0,Ut.lastScrollTop=0,Ut.lastTimestamp=0,Ut.speedToleranceFactor=100,Ut.maxSpeedTolerance=2e3,Ut.minSpeedTolerance=100,Ut.logs=[],Ut.displayLogs=[],Ut.timer={},Ut.counter={},Ut.asyncList=[],Ut.asyncTimer=null,Ut.isAtBottom=!0,Ut.groupStack=new(_i()),Ut.selectedLog=null,Ut.onScroll=function(){var Dn=Ut.container,br=Dn.scrollHeight,dr=Dn.offsetHeight,_r=Dn.scrollTop;if(!(_r<=0||dr+_r>br)){var Cr=!1;(br===dr||_r===br-dr)&&(Cr=!0),Ut.isAtBottom=Cr;var Rr=Ut.lastScrollTop,Yr=Ut.lastTimestamp,qr=fo()(),oo=qr-Yr,po=_r-Rr,Ur=Math.abs(po/oo)*Ut.speedToleranceFactor;oo>1e3&&(Ur=1e3),Ur>Ut.maxSpeedTolerance&&(Ur=Ut.maxSpeedTolerance),Ur_r+dr+yo||Ut.renderViewport({topTolerance:2*ao,bottomTolerance:2*yo})}},Ut.initTpl(),Ut.initOptions(mn,{maxNum:0,asyncRender:!0,showHeader:!1,filter:"",level:["verbose","info","warning","error"],accessGetter:!1,unenumerable:!0,lazyEvaluation:!0}),Ut.$el=Ut.find(".logs"),Ut.el=Ut.$el.get(0),Ut.$fakeEl=Ut.find(".fake-logs"),Ut.fakeEl=Ut.$fakeEl.get(0),Ut.$space=Ut.find(".logs-space"),Ut.space=Ut.$space.get(0),js&&(Ut.speedToleranceFactor=800,Ut.maxSpeedTolerance=3e3,Ut.minSpeedTolerance=800),Ut.resizeSensor=new(Gt())(Wt),Ut.renderViewport=ws()(function(Dn){Ut._renderViewport(Dn)},16),Ut.global={copy:function(Dn){fr()(Dn)||(Dn=JSON.stringify(Dn,null,2)),Hn()(Dn)},$:function(Dn){return document.querySelector(Dn)},$$:function(Dn){return Zr()(document.querySelectorAll(Dn))},$x:function(Dn){return xs()(Dn)},clear:function(){Ut.clear()},dir:function(Dn){Ut.dir(Dn)},table:function(Dn,br){Ut.table(Dn,br)},keys:Ot()},Ut.bindEvent(),Ut}return(0,tt.Z)(Sr,[{key:"setGlobal",value:function(Wt,Ut){this.global[Wt]=Ut}},{key:"destroy",value:function(){this.$container.off("scroll",this.onScroll),this.resizeSensor.destroy(),(0,rt.Z)((0,at.Z)(Sr.prototype),"destroy",this).call(this)}},{key:"count",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.counter;Pr()(Ut[Wt])?Ut[Wt]=1:Ut[Wt]++,this.info("".concat(Wt,": ").concat(Ut[Wt]))}},{key:"countReset",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.counter[Wt]=0}},{key:"assert",value:function(){for(var Wt=arguments.length,Ut=new Array(Wt),mn=0;mn0&&arguments[0]!==void 0?arguments[0]:"default";if(this.timer[Wt])return this.insert("warn",["Timer '".concat(Wt,"' already exists")]);this.timer[Wt]=co()()}},{key:"timeLog",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ut=this.timer[Wt];if(!Ut)return this.insert("warn",["Timer '".concat(Wt,"' does not exist")]);this.info("".concat(Wt,": ").concat(co()()-Ut,"ms"))}},{key:"timeEnd",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.timeLog(Wt),delete this.timer[Wt]}},{key:"clear",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.logs=[],this.displayLogs=[],this.selectLog(null),this.lastLog=void 0,this.counter={},this.timer={},this.groupStack=new(_i()),this.asyncList=[],this.asyncTimer&&(clearTimeout(this.asyncTimer),this.asyncTimer=null),Wt?this.render():this.insert("log",["%cConsole was cleared","color:#808080;font-style:italic;"])}},{key:"info",value:function(){for(var Wt=arguments.length,Ut=new Array(Wt),mn=0;mn0&&(Dn.group=_r.peek()),Xo()(Dn,{id:++Rs,accessGetter:Yr,unenumerable:qr,lazyEvaluation:oo}),Dn.type==="group"||Dn.type==="groupCollapsed"){var po={id:sn()("group"),collapsed:!1,parent:_r.peek(),indentLevel:_r.size+1};Dn.type==="groupCollapsed"&&(po.collapsed=!0),Dn.targetGroup=po,_r.push(po)}var Ur=new to(this,Dn);Ur.on("updateHeight",function(){br.isAtBottom=!1,br.renderViewport()});var ao=this.lastLog;if(ao&&!ct()(["html","group","groupCollapsed"],Ur.type)&&ao.type===Ur.type&&Ur.isSimple()&&ao.text()===Ur.text()?(ao.addCount(),Ur.header&&ao.updateTime(Ur.header.time),Ur=ao,this.detachLog(ao)):(dr.push(Ur),this.lastLog=Ur),Rr!==0&&dr.length>Rr){var yo=dr[0];this.detachLog(yo),dr.shift()}this.attachLog(Ur),this.emit("insert",Ur)}},{key:"updateTopSpace",value:function(Wt){this.topSpaceHeight=Wt,this.el.style.top=Wt+"px"}},{key:"updateBottomSpace",value:function(Wt){this.bottomSpaceHeight=Wt}},{key:"updateSpace",value:function(Wt){this.spaceHeight!==Wt&&(this.spaceHeight=Wt,this.space.style.height=Wt+"px")}},{key:"detachLog",value:function(Wt){var Ut=this.displayLogs,mn=Ut.indexOf(Wt);mn>-1&&(Ut.splice(mn,1),this.renderViewport())}},{key:"attachLog",value:function(Wt){if(this.filterLog(Wt)&&!Wt.collapsed){var Ut=this.displayLogs;if(Ut.length===0)return Ut.push(Wt),void this.renderViewport();var mn=bs()(Ut);if(Wt.id>mn.id)return Ut.push(Wt),void this.renderViewport();for(var Dn,br=0,dr=Ut.length-1,_r=0;br<=dr;){if((Dn=Ut[_r=br+Math.floor((dr-br)/2)]).id===Wt.id)return;Dn.id0&&arguments[0]!==void 0?arguments[0]:20,mn=this.asyncList;this.asyncTimer||(this.asyncTimer=setTimeout(function(){Wt.asyncTimer=null;var Dn,br,dr=!1,_r=mn.length;_r<1e3?(br=200,Dn=400):_r<5e3?(br=500,Dn=800):_r<1e4?(br=800,Dn=1e3):_r<25e3?(br=1e3,Dn=1200):_r<5e4?(br=1500,Dn=1500):(br=2e3,Dn=2500),br>_r&&(br=_r,dr=!0);for(var Cr=0;Cr0&&_r.length>dr&&(Wt.logs=_r.slice(_r.length-dr),Wt.render());break;case"filter":Wt.render();break;case"level":Wt.options.level=Zr()(dr),Wt.render()}}),this.$container.on("scroll",this.onScroll)}},{key:"_renderViewport",value:function(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ut=Wt.topTolerance,mn=Ut===void 0?500:Ut,Dn=Wt.bottomTolerance,br=Dn===void 0?500:Dn,dr=this.el,_r=this.container,Cr=this.space;if(!hn()(_r)){for(var Rr=_r.scrollTop,Yr=_r.offsetHeight,qr=Cr.getBoundingClientRect().width,oo=Rr-mn,po=Rr+Yr+br,Ur=this.displayLogs,ao=0,yo=0,bo=0,So=Ur.length,Io=this.fakeEl,vo=document.createDocumentFragment(),Oo=[],Eo=0;Eo0){Io.appendChild(vo);for(var Co=0,Lo=Oo.length;Copo?yo+=jo:bo+jo>oo?Po.appendChild(Uo):bo +
    +
    + + `])))))}}]),Sr}(Es),ns=function(){return Cs()("HH:MM:ss ")};function Is(){for(var Er=new Error,Hr="",Sr=Er.stack?Er.stack.split(` +`):"",Wt=0,Ut=Sr.length;Wt-1&&Wt]*>/g.test(gt))try{var Nt=St().parse(gt);return Rt(Nt,function(Yt){Yt.attrs&&Yt.attrs.class&&(Yt.attrs.class=Pt(Yt.attrs.class))}),St().stringify(Nt)}catch{return Pt(gt)}return Pt(gt)}}function Rt(kt,$t){for(var Pt=0,gt=kt.length;Pt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Pt,gt=(0,ot.Z)(kt);if($t){var Nt=(0,ot.Z)(this).constructor;Pt=Reflect.construct(gt,arguments,Nt)}else Pt=gt.apply(this,arguments);return(0,nt.Z)(this,Pt)}}var hn,_n=function(kt){(0,rt.Z)(Pt,kt);var $t=bn(Pt);function Pt(gt,Nt){var Yt,Et=Nt.compName,Lt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ot=Lt===void 0?"light":Lt;return(0,j.Z)(this,Pt),(Yt=$t.call(this)).subComponents=[],Yt.compName=Et,Yt.c=jt(Et),Yt.options={},Yt.container=gt,Yt.$container=it()(gt),Yt.$container.addClass(["luna-".concat(Et),Yt.c("platform-".concat(An()))]),Yt.on("optionChange",function(Bt,It,an){var nn=Yt.c;Bt==="theme"&&(Yt.$container.rmClass(nn("theme-".concat(an))).addClass(nn("theme-".concat(It))),yn()(Yt.subComponents,function(Qt){return Qt.setOption("theme",It)}))}),Yt.setOption("theme",Ot),Yt}return(0,$.Z)(Pt,[{key:"destroy",value:function(){this.destroySubComponents();var gt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(gt("platform-".concat(An()))).rmClass(gt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(gt,Nt){var Yt=this,Et=this.options,Lt={};typeof gt=="string"?Lt[gt]=Nt:Lt=gt,yn()(Lt,function(Ot,Bt){var It=Et[Bt];Et[Bt]=Ot,Yt.emit("optionChange",Bt,Ot,It)})}},{key:"getOption",value:function(gt){return this.options[gt]}},{key:"addSubComponent",value:function(gt){gt.setOption("theme",this.options.theme),this.subComponents.push(gt)}},{key:"removeSubComponent",value:function(gt){Sn()(this.subComponents,function(Nt){return Nt===gt})}},{key:"destroySubComponents",value:function(){yn()(this.subComponents,function(gt){return gt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(gt){var Nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};xn()(gt,Nt),Vn()(this.options,gt)}},{key:"find",value:function(gt){return this.$container.find(this.c(gt))}}]),Pt}(ft()),ln=d(8901),Tn=d.n(ln),In=d(8613),Ln=d.n(In),kn=d(3367),Fn=d.n(kn),vn=d(9833),Bn=d.n(vn),Pn=d(1286),Un=d.n(Pn),pn=d(242),Vt=d.n(pn),Gt=d(2439),wn=d.n(Gt),Nn=d(6930),lr=d.n(Nn),fr=d(6156),Zn=d.n(fr),vr=d(4777),yr=d.n(vr),Rn=d(1754),ur=d.n(Rn),Gn=d(6768),pr=d.n(Gn),qn=d(3063),zn=d.n(qn),ar=d(9882),rr=d.n(ar),cr=d(9853),xr=d.n(cr),kr=d(6435),Tr=d.n(kr);function Pr(kt){var $t=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Pt,gt=(0,ot.Z)(kt);if($t){var Nt=(0,ot.Z)(this).constructor;Pt=Reflect.construct(gt,arguments,Nt)}else Pt=gt.apply(this,arguments);return(0,nt.Z)(this,Pt)}}b=d.hmd(b);var Ir=it()(document),zr=24,Qr=function(kt){(0,rt.Z)(Pt,kt);var $t=Pr(Pt);function Pt(gt,Nt){var Yt;(0,j.Z)(this,Pt),(Yt=$t.call(this,gt,{compName:"data-grid"},Nt)).resizeIdx=0,Yt.resizeStartX=0,Yt.resizeStartLeft=0,Yt.resizeDeltaX=0,Yt.nodes=[],Yt.colWidthsInitialized=!1,Yt.colMap={},Yt.selectedNode=null,Yt.isAscending=!0,Yt.colWidths=[],Yt.onResizeColMove=function(It){var an=(0,et.Z)(Yt),nn=an.resizeIdx,Qt=an.$resizers,Ht=an.colWidths,gn=an.$colgroup,Wn=Zt("x",It=It.origEvent)-Yt.resizeStartX,Kn=Ht[nn],Yn=Ht[nn+1],er=Tr()(-Kn+zr,0),Hn=xr()(Yn-zr,0);Wn=rr()(Wn,er,Hn),gn.each(function(){var or=it()(this).find("col");or.eq(nn).css("width",Kn+Wn+"px"),or.eq(nn+1).css("width",Yn-Wn+"px")}),Yt.resizeDeltaX=Wn;var Jn=Yt.resizeStartLeft+Wn;Qt.eq(nn).css("left","".concat(Jn,"px"))},Yt.onResizeColEnd=function(It){Yt.onResizeColMove(It);var an=(0,et.Z)(Yt),nn=an.c,Qt=an.colWidths,Ht=an.resizeIdx,gn=an.resizeDeltaX,Wn=Yt.options.columns,Kn=Wn[Ht],Yn=Wn[Ht+1],er=Qt[Ht]+gn,Hn=er+(Qt[Ht+1]-gn),Jn=Kn.weight+Yn.weight,or=Jn*(er/Hn),Xn=Jn-or;Kn.weight=or,Yn.weight=Xn,Yt.applyColWeights(),it()(document.body).rmClass(nn("resizing")),Ir.off(Kt("move"),Yt.onResizeColMove),Ir.off(Kt("end"),Yt.onResizeColEnd)},Yt.$container.attr("tabindex","0"),Yt.resizeSensor=new(Vt())(gt),Yt.onResize=wn()(function(){Yt.updateHeight(),Yt.updateWeights()},16),Nt.height&&(Nt.maxHeight=Nt.height,Nt.minHeight=Nt.height),Yt.initOptions(Nt,{minHeight:41,maxHeight:1/0,filter:""});var Et=Yt.options,Lt=Et.columns,Ot=Et.minHeight,Bt=Et.maxHeight;return yn()(Lt,function(It){xn()(It,{sortable:!1}),Yt.colMap[It.id]=It}),Bt-1&&(gt.detach(),Nt.splice(Yt,1),gt===this.selectedNode&&this.selectNode(Nt[Yt]||Nt[Yt-1]||null),this.updateHeight())}},{key:"append",value:function(gt,Nt){var Yt=new Zr(this,gt,Nt);return this.nodes.push(Yt),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Yt)&&(this.tableBody.insertBefore(Yt.container,this.fillerRow),this.updateHeight()),Yt}},{key:"clear",value:function(){yn()(this.nodes,function(gt){return gt.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var gt=this.$fillerRow,Nt=this.c,Yt=this.$container,Et=this.options,Lt=Et.maxHeight,Ot=Et.minHeight;this.$dataContainer.css({height:"auto"});var Bt=this.$headerRow.offset().height+dn(Yt.css("border-top-width"))+dn(Yt.css("border-bottom-width"));(Ot-=Bt)<0&&(Ot=0),Lt-=Bt;var It=this.$dataContainer.find(Nt(".node")),an=It.length,nn=0;an>0&&(nn=It.offset().height*an),nn>Ot?gt.hide():gt.show(),nn=Lt&&(nn=Lt),this.$dataContainer.css({height:nn})}},{key:"selectNode",value:function(gt){var Nt;(Zn()(gt)||gt!=null&>.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Zn()(gt)?this.emit("deselect"):(this.selectedNode=gt,(Nt=this.selectedNode)===null||Nt===void 0||Nt.select(),this.emit("select",gt)))}},{key:"onResizeColStart",value:function(gt){var Nt=this.c,Yt=this.resizeIdx,Et=this.$resizers;gt.stopPropagation(),gt.preventDefault(),gt=gt.origEvent,this.resizeStartX=Zt("x",gt),this.resizeStartLeft=dn(Et.eq(Yt).css("left")),it()(document.body).addClass(Nt("resizing")),Ir.on(Kt("move"),this.onResizeColMove),Ir.on(Kt("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var gt=this,Nt=this.c,Yt=this.$headerRow,Et=this.$tableBody,Lt=this.$resizers;this.resizeSensor.addListener(this.onResize);var Ot=this;Et.on("click",Nt(".node"),function(){Ot.selectNode(this.dataGridNode)}),Yt.on("click",Nt(".sortable"),function(Bt){Bt.stopPropagation();var It=it()(this),an=It.data("id"),nn=It.data("order")!=="descending";It.data("order",nn?"descending":"ascending"),Ot.sortNodes(an,nn),Yt.find("th").each(function(){var Qt=it()(this);Qt.data("id")!==an&&Qt.rmAttr("data-order")})}),Lt.on(Kt("start"),function(Bt){var It=it()(this);Ot.resizeIdx=_t()(It.data("idx")),Ot.onResizeColStart(Bt)}),this.on("optionChange",function(Bt){switch(Bt){case"minHeight":case"maxHeight":gt.updateHeight();break;case"filter":gt.renderData()}})}},{key:"sortNodes",value:function(gt,Nt){var Yt=this.colMap[gt].comparator||mo;this.nodes.sort(function(Et,Lt){var Ot=Et.data[gt],Bt=Lt.data[gt];return Bn()(Ot)&&(Ot=Ot.innerText),Bn()(Bt)&&(Bt=Bt.innerText),Nt?Yt(Ot,Bt):Yt(Bt,Ot)}),this.renderData(),this.sortId=gt,this.isAscending=Nt}},{key:"updateWeights",value:function(){var gt=this.container,Nt=this.$headerRow,Yt=this.options.columns,Et=gt.offsetWidth;if(!this.colWidthsInitialized&&Et){for(var Lt=0,Ot=Yt.length;Lt'),this.colWidths[Qt]=gn}Nt.html(It),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var gt=this.colWidths,Nt=[],Yt=gt.length-1,Et=0;Et').concat(Lt,"")):Nt+="".concat(Lt,""),Yt+=""}),this.$headerRow.html(Nt),this.$fillerRow.html(Yt)}},{key:"renderResizers",value:function(){for(var gt="",Nt=this.options.columns.length-1,Yt=0;Yt'));this.$container.append(gt),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(ut()(hn||(hn=(0,k.Z)([` +
    + + + + + +
    +
    +
    + + + + + +
    +
    + `])))))}}]),Pt}(_n),Zr=function(){function kt($t,Pt){var gt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,j.Z)(this,kt),this.container=Ln()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=it()(this.container),this.$container.addClass($t.c("node")),this.dataGrid=$t,this.data=Pt,gt.selectable&&(this.selectable=gt.selectable),this.render()}return(0,$.Z)(kt,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var $t=this.data,Pt=this.$container,gt=this.container,Nt=this.dataGrid.getOption("columns");Pt.html(""),yn()(Nt,function(Yt){var Et=Ln()("td"),Lt=$t[Yt.id];Un()(Lt)||(Bn()(Lt)?Et.appendChild(Lt):Et.innerText=Fn()(Lt)),gt.appendChild(Et)})}}]),kt}();function mo(kt,$t){if(kt=Fn()(kt),$t=Fn()($t),lr()(kt,"_")&&!lr()($t,"_"))return 1;if(lr()($t,"_")&&!lr()(kt,"_"))return-1;for(var Pt,gt,Nt,Yt,Et=/^\d+|^\D+/;;){if(!kt)return $t?-1:0;if(!$t)return 1;if(Pt=kt.match(Et)[0],gt=$t.match(Et)[0],Nt=!isNaN(Pt),Yt=!isNaN(gt),Nt&&!Yt)return-1;if(Yt&&!Nt)return 1;if(Nt&&Yt){var Lt=Pt-gt;if(Lt)return Lt;if(Pt.length!==gt.length)return+Pt||+gt?gt.length-Pt.length:Pt.length-gt.length}else if(Pt!==gt)return Pt]*>/g.test(Rn))try{var ur=vt().parse(Rn);return Ct(ur,function(Gn){Gn.attrs&&Gn.attrs.class&&(Gn.attrs.class=yr(Gn.attrs.class))}),vt().stringify(ur)}catch{return yr(Rn)}return yr(Rn)}}function Ct(Zn,vr){for(var yr=0,Rn=Zn.length;yr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yr,Rn=(0,at.Z)(Zn);if(vr){var ur=(0,at.Z)(this).constructor;yr=Reflect.construct(Rn,arguments,ur)}else yr=Rn.apply(this,arguments);return(0,ot.Z)(this,yr)}}var yn,jn=function(Zn){(0,nt.Z)(yr,Zn);var vr=En(yr);function yr(Rn,ur){var Gn,pr=ur.compName,qn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,zn=qn===void 0?"light":qn;return(0,et.Z)(this,yr),(Gn=vr.call(this)).subComponents=[],Gn.compName=pr,Gn.c=_t(pr),Gn.options={},Gn.container=Rn,Gn.$container=ht()(Rn),Gn.$container.addClass(["luna-".concat(pr),Gn.c("platform-".concat(jt()))]),Gn.on("optionChange",function(ar,rr,cr){var xr=Gn.c;ar==="theme"&&(Gn.$container.rmClass(xr("theme-".concat(cr))).addClass(xr("theme-".concat(rr))),zt()(Gn.subComponents,function(kr){return kr.setOption("theme",rr)}))}),Gn.setOption("theme",zn),Gn}return(0,tt.Z)(yr,[{key:"destroy",value:function(){this.destroySubComponents();var Rn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Rn("platform-".concat(jt()))).rmClass(Rn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Rn,ur){var Gn=this,pr=this.options,qn={};typeof Rn=="string"?qn[Rn]=ur:qn=Rn,zt()(qn,function(zn,ar){var rr=pr[ar];pr[ar]=zn,Gn.emit("optionChange",ar,zn,rr)})}},{key:"getOption",value:function(Rn){return this.options[Rn]}},{key:"addSubComponent",value:function(Rn){Rn.setOption("theme",this.options.theme),this.subComponents.push(Rn)}},{key:"removeSubComponent",value:function(Rn){An()(this.subComponents,function(ur){return ur===Rn})}},{key:"destroySubComponents",value:function(){zt()(this.subComponents,function(Rn){return Rn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Rn){var ur=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Zt()(Rn,ur),Jt()(this.options,Rn)}},{key:"find",value:function(Rn){return this.$container.find(this.c(Rn))}}]),yr}(dt()),Vn=d(8613),rn=d.n(Vn),xn=d(5972),fn=d.n(xn),Sn=d(1907),bn=d.n(Sn),hn=d(1352),_n=d.n(hn),ln=d(2289),Tn=d.n(ln),In=d(3651),Ln=d.n(In),kn=d(7756),Fn=d.n(kn),vn=d(8901),Bn=d.n(vn),Pn=d(1672),Un=d.n(Pn);function pn(Zn,vr){var yr=Object.keys(Zn);if(Object.getOwnPropertySymbols){var Rn=Object.getOwnPropertySymbols(Zn);vr&&(Rn=Rn.filter(function(ur){return Object.getOwnPropertyDescriptor(Zn,ur).enumerable})),yr.push.apply(yr,Rn)}return yr}function Vt(Zn){for(var vr=1;vr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yr,Rn=(0,at.Z)(Zn);if(vr){var ur=(0,at.Z)(this).constructor;yr=Reflect.construct(Rn,arguments,ur)}else yr=Rn.apply(this,arguments);return(0,ot.Z)(this,yr)}}b=d.hmd(b);var wn={comment:"",string:"",number:"",keyword:"",operator:""},Nn=function(Zn){(0,nt.Z)(yr,Zn);var vr=Gt(yr);function yr(Rn){var ur,Gn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,yr),(ur=vr.call(this,Rn,{compName:"dom-viewer"},Gn)).isExpanded=!1,ur.childNodes=[],ur.childNodeDomViewers=[],ur.toggle=function(){ur.isExpanded?ur.collapse():ur.expand()},ur.initOptions(Gn,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:Rn,rootDomViewer:(0,rt.Z)(ur),ignore:function(){return!1}}),ur.initTpl(),ur.bindEvent(),ur.options.isEndTag||ur.initObserver(),ur}return(0,tt.Z)(yr,[{key:"select",value:function(Rn){var ur=this.c,Gn=this.options;if(!Rn||Rn&&Gn.node===Rn)return this.$tag.hasClass(ur("selected"))?void 0:(ht()(this.options.rootContainer).find(ur(".selected")).rmClass(ur("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(ur("selected")),void Gn.rootDomViewer.emit("select",Gn.node));if(Rn.nodeType===Node.ELEMENT_NODE)for(var pr=Rn,qn=Rn.parentElement;qn;){if(qn===Gn.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(pr)].select(Rn);break}pr=qn,qn=qn.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var Rn=this.c;this.$tag.hasClass(Rn("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(Rn("platform-".concat(jt()))).rmClass(Rn("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var Rn=this.$tag,ur=this.c,Gn=this.options.node;Rn.html(this.renderHtmlTag(Vt(Vt({},lr(Gn)),{},{hasTail:!1,hasToggleButton:!0}))),Rn.addClass(ur("expanded")),this.$children.rmClass(ur("hidden"))}},{key:"renderCollapseTag",value:function(){var Rn=this.$tag,ur=this.c,Gn=this.options.node;this.$children.addClass(ur("hidden")),this.$tag.html(this.renderHtmlTag(Vt(Vt({},lr(Gn)),{},{hasTail:!0,hasToggleButton:!0}))),Rn.rmClass(ur("expanded"))}},{key:"initObserver",value:function(){var Rn=this;this.observer=new(Tn())(function(ur){zt()(ur,function(Gn){Rn.handleMutation(Gn)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(Rn){var ur=this.$tag,Gn=this.c,pr=this.options,qn=pr.node,zn=pr.ignore;if(xt()(["attributes","childList"],Rn.type)){if(Rn.type==="childList"){if(Un()(Rn.addedNodes,zn)&&Un()(Rn.removedNodes,zn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(Gn("hidden")),ur.html(this.renderHtmlTag(Vt(Vt({},lr(qn)),{},{hasTail:!1}))))}else Rn.type==="characterData"&&(qn.nodeType===Node.TEXT_NODE?ur.html(this.renderTextNode(qn)):qn.nodeType===Node.COMMENT_NODE&&ur.html(this.renderHtmlComment(qn.nodeValue)))}},{key:"bindEvent",value:function(){var Rn=this,ur=this.c,Gn=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&Gn.on("click",ur(".toggle"),function(pr){pr.stopPropagation(),Rn.toggle()}),Mt?Gn.on("click",function(){return Rn.select()}):Gn.on("mousedown",function(){return Rn.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var Rn=this.options,ur=Rn.rootContainer,Gn=Rn.ignore,pr=this.options.node,qn=_n()(pr.childNodes);return qn=fn()(qn,function(zn){if(zn.nodeType===Node.TEXT_NODE||zn.nodeType===Node.COMMENT_NODE){var ar=zn.nodeValue;if(pt()(ar)==="")return!1}return zn!==ur&&!Gn(zn)})}},{key:"initTpl",value:function(){var Rn=this.container,ur=this.c,Gn=this.options,pr=Gn.node,qn=Gn.isEndTag,zn=ht()(rn()("li"));if(zn.addClass(ur("tree-item")),this.$tag=zn,qn)zn.html(ur('</'.concat(pr.tagName.toLocaleLowerCase(),'>')));else if(pr.nodeType===Node.ELEMENT_NODE){var ar=this.isExpandable(),rr=Vt(Vt({},lr(pr)),{},{hasTail:ar,hasToggleButton:ar});zn.html(this.renderHtmlTag(rr))}else if(pr.nodeType===Node.TEXT_NODE)zn.html(this.renderTextNode(pr));else{if(pr.nodeType!==Node.COMMENT_NODE)return;var cr=pr.nodeValue;if(cr.trim()==="")return;zn.html(this.renderHtmlComment(cr))}if(Rn.appendChild(zn.get(0)),pr.nodeType===pr.ELEMENT_NODE){var xr=ht()(rn()("ul"));xr.addClass([ur("children"),ur("hidden")]),Rn.appendChild(xr.get(0)),this.$children=xr}}},{key:"renderChildNodes",value:function(){var Rn=this,ur=this.options.node,Gn=this.options,pr=Gn.rootContainer,qn=Gn.ignore,zn=Gn.rootDomViewer,ar=this.$children.get(0),rr=this.childNodes,cr=this.childNodeDomViewers;zt()(cr,function(Tr){Tr.detach(),Rn.removeSubComponent(Tr)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var xr=this.getChildNodes();this.childNodes=xr;var kr=[];this.childNodeDomViewers=kr,zt()(xr,function(Tr,Pr){var Ir,zr=rr.indexOf(Tr);(Ir=zr>-1?cr[zr]:new yr(ar,{node:Tr,parent:Rn,rootContainer:pr,rootDomViewer:zn,ignore:qn})).attach(),kr[Pr]=Ir,Rn.addSubComponent(Ir)}),zt()(cr,function(Tr){Tr.isAttached()||Tr.destroy()}),ur&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new yr(ar,{node:ur,parent:this,isEndTag:!0,rootContainer:pr,rootDomViewer:zn,ignore:qn}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(Rn){var ur=st()(Rn.attributes,function(qn){var zn=qn.name,ar=qn.value,rr=qn.isLink;return` + `.concat(Bn()(zn),"").concat(ar?'="').concat(Bn()(ar),'"'):"","")}).join(""),Gn="";Rn.hasTail?Gn="".concat(Rn.hasTail?"…":"",'</').concat(Rn.tagName,">"):this.isExpandable()||(Gn='</'.concat(Rn.tagName,">"));var pr="";return Rn.hasToggleButton&&(pr='
    '),this.c(bn()(yn||(yn=(0,j.Z)([` + `,` + <`,"",">",` + `])),pr,Rn.tagName,ur,Gn))}},{key:"renderTextNode",value:function(Rn){var ur=this.c,Gn=Rn.nodeValue,pr=Rn.parentElement,qn='',zn='';if(pr&&Gn.length<1e4){if(pr.tagName==="STYLE")return ur("".concat(qn).concat(Ln()(Gn,"css",wn)).concat(zn));if(pr.tagName==="SCRIPT")return ur("".concat(qn).concat(Ln()(Gn,"js",wn)).concat(zn))}return ur('"'.concat(qn).concat(Bn()(Fn()(Gn,1e4,{separator:" ",ellipsis:"…"}))).concat(zn,'"'))}},{key:"renderHtmlComment",value:function(Rn){return this.c('<!-- '.concat(Bn()(Rn),' -->'))}}]),yr}(jn);function lr(Zn){var vr={tagName:"",attributes:[]};vr.tagName=Zn.tagName.toLocaleLowerCase();var yr=[];return zt()(Zn.attributes,function(Rn){var ur=Rn.name,Gn=Rn.value;yr.push({name:ur,value:Gn,isLink:fr(Zn,ur)})}),vr.attributes=yr,vr}function fr(Zn,vr){var yr=Zn.tagName;return(yr==="SCRIPT"||yr==="IMAGE"||yr==="VIDEO"||yr==="AUDIO")&&vr==="src"||yr==="LINK"&&vr==="href"}(0,k.Z)(b)!==void 0&&function(Zn,vr){try{Zn.exports=vr,Zn.exports.default=vr}catch{}}(b,Nn)},129:function(b,_,d){d.d(_,{Z:function(){return hn}});var k=d(907),j=d(181);function $(kn){return function(Fn){if(Array.isArray(Fn))return(0,k.Z)(Fn)}(kn)||function(Fn){if(typeof Symbol<"u"&&Fn[Symbol.iterator]!=null||Fn["@@iterator"]!=null)return Array.from(Fn)}(kn)||(0,j.Z)(kn)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var et=d(168),tt=d(5671),rt=d(3144),nt=d(7326),ot=d(1752),at=d(9340),it=d(2963),dt=d(1120),ut=d(1443),ht=d.n(ut),ft=d(1512),st=d.n(ft),ct=d(2461),pt=d.n(ct),lt=d(4331),wt=d.n(lt),yt=d(5610),vt=d.n(yt),St=d(7483),xt=d.n(St),bt=(d(3990),d(6341)),At=d.n(bt),_t=(d(3875),d(6954)),Ct=d.n(_t);d(9585);function Mt(kn){var Fn="luna-".concat(kn,"-");function vn(Bn){return pt()(wt()(Bn).split(/\s+/),function(Pn){return At()(Pn,Fn)?Pn:Pn.replace(/[\w-]+/,function(Un){return"".concat(Fn).concat(Un)})}).join(" ")}return function(Bn){if(/<[^>]*>/g.test(Bn))try{var Pn=xt().parse(Bn);return jt(Pn,function(Un){Un.attrs&&Un.attrs.class&&(Un.attrs.class=vn(Un.attrs.class))}),xt().stringify(Pn)}catch{return vn(Bn)}return vn(Bn)}}function jt(kn,Fn){for(var vn=0,Bn=kn.length;vn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vn,Bn=(0,dt.Z)(kn);if(Fn){var Pn=(0,dt.Z)(this).constructor;vn=Reflect.construct(Bn,arguments,Pn)}else vn=Bn.apply(this,arguments);return(0,it.Z)(this,vn)}}var jn,Vn=function(kn){(0,at.Z)(vn,kn);var Fn=yn(vn);function vn(Bn,Pn){var Un,pn=Pn.compName,Vt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Gt=Vt===void 0?"light":Vt;return(0,tt.Z)(this,vn),(Un=Fn.call(this)).subComponents=[],Un.compName=pn,Un.c=Mt(pn),Un.options={},Un.container=Bn,Un.$container=st()(Bn),Un.$container.addClass(["luna-".concat(pn),Un.c("platform-".concat(Rt()))]),Un.on("optionChange",function(wn,Nn,lr){var fr=Un.c;wn==="theme"&&(Un.$container.rmClass(fr("theme-".concat(lr))).addClass(fr("theme-".concat(Nn))),Xt()(Un.subComponents,function(Zn){return Zn.setOption("theme",Nn)}))}),Un.setOption("theme",Gt),Un}return(0,rt.Z)(vn,[{key:"destroy",value:function(){this.destroySubComponents();var Bn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Bn("platform-".concat(Rt()))).rmClass(Bn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Bn,Pn){var Un=this,pn=this.options,Vt={};typeof Bn=="string"?Vt[Bn]=Pn:Vt=Bn,Xt()(Vt,function(Gt,wn){var Nn=pn[wn];pn[wn]=Gt,Un.emit("optionChange",wn,Gt,Nn)})}},{key:"getOption",value:function(Bn){return this.options[Bn]}},{key:"addSubComponent",value:function(Bn){Bn.setOption("theme",this.options.theme),this.subComponents.push(Bn)}},{key:"removeSubComponent",value:function(Bn){En()(this.subComponents,function(Pn){return Pn===Bn})}},{key:"destroySubComponents",value:function(){Xt()(this.subComponents,function(Bn){return Bn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Bn){var Pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};dn()(Bn,Pn),Kt()(this.options,Bn)}},{key:"find",value:function(Bn){return this.$container.find(this.c(Bn))}}]),vn}(ht()),rn=d(1907),xn=d.n(rn),fn=d(8613),Sn=d.n(fn);function bn(kn){var Fn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vn,Bn=(0,dt.Z)(kn);if(Fn){var Pn=(0,dt.Z)(this).constructor;vn=Reflect.construct(Bn,arguments,Pn)}else vn=Bn.apply(this,arguments);return(0,it.Z)(this,vn)}}b=d.hmd(b);var hn=function(kn){(0,at.Z)(vn,kn);var Fn=bn(vn);function vn(Bn){var Pn,Un=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,tt.Z)(this,vn),(Pn=Fn.call(this,Bn,{compName:"modal"},Un)).hide=function(){Pn.$container.addClass(Pn.c("hidden"))},Pn.render=function(){var pn=(0,nt.Z)(Pn),Vt=pn.options,Gt=pn.c,wn=pn.$body;Vt.title?(wn.rmClass(Gt("no-title")),Pn.$title.text(Vt.title)):wn.addClass(Gt("no-title")),Vt.footer?(wn.rmClass(Gt("no-footer")),Pn.$footer.html("").append(Vt.footer)):wn.addClass(Gt("no-footer")),Vt.showClose?Pn.$close.show():Pn.$close.hide(),Pn.$body.css("width",Vt.width+"px"),Pn.$content.html("").append(Vt.content)},Pn.hide(),Pn.initOptions(Un,{title:"",content:"",footer:"",showClose:!0,width:Ln()}),Pn.initTpl(),Pn.$title=Pn.find(".title"),Pn.$content=Pn.find(".content"),Pn.$body=Pn.find(".body"),Pn.$footer=Pn.find(".footer"),Pn.$close=Pn.find(".icon-close"),Pn.bindEvent(),Pn}return(0,rt.Z)(vn,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,ot.Z)((0,dt.Z)(vn.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){this.$body.on("click",this.c(".icon-close"),this.hide),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(xn()(jn||(jn=(0,et.Z)([` +
    + +
    +
    + +
    + `])))))}}],[{key:"alert",value:function(Bn){var Pn=Tn(),Un=Pn.c;Pn.setOption({title:"",content:Bn,width:Ln(),footer:In({OK:{type:"primary",onclick:function(){Pn.hide()}}},Un)}),Pn.show()}},{key:"confirm",value:function(Bn){return new Promise(function(Pn){var Un=Tn(),pn=Un.c;Un.setOption({title:"",content:Bn,width:Ln(),footer:In({Cancel:{type:"secondary",onclick:function(){Un.hide(),Pn(!1)}},OK:{type:"primary",onclick:function(){Un.hide(),Pn(!0)}}},pn)}),Un.show()})}},{key:"prompt",value:function(){var Bn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",Pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(Un){var pn=Tn(),Vt=pn.c,Gt=Sn()("input"+Vt(".input"),{value:Pn});function wn(){pn.hide(),Un(Gt.value)}st()(Gt).on("keypress",function(lr){(lr=lr.origEvent).key==="Enter"&&wn()}),pn.setOption({title:Bn,content:Gt,width:Ln(),footer:In({Cancel:{type:"secondary",onclick:function(){pn.hide(),Un(null)}},OK:{type:"primary",onclick:wn}},Vt)}),pn.show();var Nn=Gt.value.length;Gt.setSelectionRange(Nn,Nn),Gt.focus()})}},{key:"setContainer",value:function(Bn){ln=Bn}}]),vn}(Vn),_n=null,ln=null;function Tn(){return ln||(ln=Sn()("div"),document.body.append(ln)),_n||(_n=new hn(ln,{showClose:!1})),_n}function In(kn,Fn){var vn=pt()(kn,function(Bn,Pn){return Sn()(Fn(".button")+Fn("."+Bn.type),{onclick:Bn.onclick},Pn)});return Sn().apply(void 0,[Fn(".button-group"),{}].concat($(vn)))}function Ln(){return window.innerWidth<500?window.innerWidth-32:500}(function(kn,Fn){try{kn.exports=Fn,kn.exports.default=Fn}catch{}})(b,hn)},8299:function(b,_,d){d.d(_,{q:function(){return Et},Z:function(){return Bt}});var k=d(1002),j=d(5671),$=d(3144),et=d(7326),tt=d(1752),rt=d(9340),nt=d(2963),ot=d(1120),at=d(415),it=d.n(at),dt=d(3990),ut=d.n(dt),ht=d(4696),ft=d.n(ht),st=d(3063),ct=d.n(st),pt=d(5166),lt=d.n(pt),wt=d(6472),yt=d.n(wt),vt=d(3023),St=d.n(vt),xt=d(2533),bt=d.n(xt),At=d(3783),_t=d.n(At),Ct=d(300),Mt=d.n(Ct),jt=d(4321),Rt=d.n(jt),zt=d(3085),Xt=d.n(zt),Jt=d(1512),Kt=d.n(Jt),Zt=d(801),dn=d.n(Zt),An=d(7756),En=d.n(An),yn=d(6768),jn=d.n(yn),Vn=d(1116),rn=d.n(Vn),xn=d(5972),fn=d.n(xn),Sn=d(996),bn=d.n(Sn),hn=d(3367),_n=d.n(hn),ln=d(1214),Tn=d.n(ln),In=d(7658),Ln=d.n(In),kn=d(6329),Fn=d.n(kn),vn=function(){function It(){(0,j.Z)(this,It),this.id=0,this.visited=[]}return(0,$.Z)(It,[{key:"set",value:function(an,nn){var Qt=this.visited,Ht=this.id,gn={id:Ht,val:an};return Fn()(gn,nn),Qt.push(gn),this.id++,Ht}},{key:"get",value:function(an){for(var nn=this.visited,Qt=0,Ht=nn.length;Qt500&&(It=It.slice(0,500)+"..."),"ƒ "+Pn()(function(an){var nn=an.match(wn);return nn?nn[0]:an}(It).replace("function",""))}var wn=/function(.*?)\((.*?)\)/,Nn=d(6930),lr=d.n(Nn),fr=d(5229),Zn=d.n(fr),vr=d(3875),yr=d.n(vr),Rn=d(9433),ur=d.n(Rn),Gn=d(1443),pr=d.n(Gn),qn=d(2461),zn=d.n(qn),ar=d(5610),rr=d.n(ar),cr=d(7483),xr=d.n(cr),kr=d(6341),Tr=d.n(kr),Pr=d(6954),Ir=d.n(Pr);d(9585);function zr(It){var an="luna-".concat(It,"-");function nn(Qt){return zn()(Pn()(Qt).split(/\s+/),function(Ht){return Tr()(Ht,an)?Ht:Ht.replace(/[\w-]+/,function(gn){return"".concat(an).concat(gn)})}).join(" ")}return function(Qt){if(/<[^>]*>/g.test(Qt))try{var Ht=xr().parse(Qt);return Qr(Ht,function(gn){gn.attrs&&gn.attrs.class&&(gn.attrs.class=nn(gn.attrs.class))}),xr().stringify(Ht)}catch{return nn(Qt)}return nn(Qt)}}function Qr(It,an){for(var nn=0,Qt=It.length;nn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var nn,Qt=(0,ot.Z)(It);if(an){var Ht=(0,ot.Z)(this).constructor;nn=Reflect.construct(Qt,arguments,Ht)}else nn=Qt.apply(this,arguments);return(0,nt.Z)(this,nn)}}var Nt=function(It){(0,rt.Z)(nn,It);var an=gt(nn);function nn(Qt,Ht){var gn,Wn=Ht.compName,Kn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Yn=Kn===void 0?"light":Kn;return(0,j.Z)(this,nn),(gn=an.call(this)).subComponents=[],gn.compName=Wn,gn.c=zr(Wn),gn.options={},gn.container=Qt,gn.$container=Kt()(Qt),gn.$container.addClass(["luna-".concat(Wn),gn.c("platform-".concat(Zr()))]),gn.on("optionChange",function(er,Hn,Jn){var or=gn.c;er==="theme"&&(gn.$container.rmClass(or("theme-".concat(Jn))).addClass(or("theme-".concat(Hn))),_t()(gn.subComponents,function(Xn){return Xn.setOption("theme",Hn)}))}),gn.setOption("theme",Yn),gn}return(0,$.Z)(nn,[{key:"destroy",value:function(){this.destroySubComponents();var Qt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Qt("platform-".concat(Zr()))).rmClass(Qt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Qt,Ht){var gn=this,Wn=this.options,Kn={};typeof Qt=="string"?Kn[Qt]=Ht:Kn=Qt,_t()(Kn,function(Yn,er){var Hn=Wn[er];Wn[er]=Yn,gn.emit("optionChange",er,Yn,Hn)})}},{key:"getOption",value:function(Qt){return this.options[Qt]}},{key:"addSubComponent",value:function(Qt){Qt.setOption("theme",this.options.theme),this.subComponents.push(Qt)}},{key:"removeSubComponent",value:function(Qt){Pt()(this.subComponents,function(Ht){return Ht===Qt})}},{key:"destroySubComponents",value:function(){_t()(this.subComponents,function(Qt){return Qt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Qt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};kt()(Qt,Ht),Fn()(this.options,Qt)}},{key:"find",value:function(Qt){return this.$container.find(this.c(Qt))}}]),nn}(pr());function Yt(It){var an=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var nn,Qt=(0,ot.Z)(It);if(an){var Ht=(0,ot.Z)(this).constructor;nn=Reflect.construct(Qt,arguments,Ht)}else nn=Qt.apply(this,arguments);return(0,nt.Z)(this,nn)}}var Et=function(It){(0,rt.Z)(nn,It);var an=Yt(nn);function nn(Qt){var Ht;return(0,j.Z)(this,nn),(Ht=an.call(this,Qt,{compName:"object-viewer"})).onItemClick=function(gn){var Wn=(0,et.Z)(Ht),Kn=Wn.map,Yn=Wn.c,er=Kt()(gn.curTarget),Hn=er.data("object-id"),Jn=er.find("span").eq(0);if(!er.data("first-level")&&(Hn&&(er.find("ul").html(Ht.objToHtml(Kn[Hn],!1)),er.rmAttr("data-object-id")),gn.stopImmediatePropagation(),Jn.hasClass(Yn("expanded")))){var or=er.find("ul").eq(0);Jn.hasClass(Yn("collapsed"))?(Jn.rmClass(Yn("collapsed")),or.show()):(Jn.addClass(Yn("collapsed")),or.hide()),Ht.emit("change")}},Ht.bindEvent(),Ht}return(0,$.Z)(nn,[{key:"set",value:function(Qt){jn()(Qt)&&(Qt=JSON.parse(Qt)),this.data={id:Zn()("json"),enumerable:{0:Qt}},this.map={},Lt(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,tt.Z)((0,ot.Z)(nn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Qt,Ht){var gn=this,Wn="";return _t()(["enumerable","unenumerable","symbol"],function(Kn){if(Qt[Kn]){var Yn=bt()(Qt[Kn]);Ln()(Yn);for(var er=0,Hn=Yn.length;er3&&arguments[3]!==void 0&&arguments[3],Kn=this.c,Yn=(0,k.Z)(Ht);if(Ht===null)return"
  • ".concat(mr(Qt),'null
  • ');if(ut()(Ht)||ft()(Ht))return"
  • ".concat(mr(Qt),'').concat(Vt(Ht),"
  • ");if(Ht.type==="RegExp"&&(Yn="regexp"),Ht.type==="Number"&&(Yn="number"),Ht.type==="Number"||Ht.type==="RegExp")return"
  • ".concat(mr(Qt),'').concat(Vt(Ht.value),"
  • ");if(Ht.type==="Undefined"||Ht.type==="Symbol")return"
  • ".concat(mr(Qt),'').concat(ct()(Ht.type),"
  • ");if(Ht==="(...)")return"
  • ".concat(mr(Qt),'').concat(Ht,"
  • ");if(lt()(Ht)){var er=Ht.id,Hn=Ht.reference,Jn=function(hr){var Mn=hr.type,$n=hr.value;if(Mn)return Mn==="Function"?Gt($n):Mn==="Array"&&hr.unenumerable?"Array(".concat(hr.unenumerable.length,")"):hr.type}(Ht)||St()(Yn),or=Wn?"":''),Xn="
  • ").concat(or).concat(mr(Qt),'').concat(Wn?"":Jn,'
      ");return Wn&&(Xn+=this.objToHtml(this.map[er])),Xn+'
  • ')}function mr(hr){if(Wn||lt()(Ht)&&Ht.jsonSplitArr)return"";var Mn=Kn("key");return gn==="unenumerable"||gn==="symbol"?Mn=Kn("key-lighter"):gn==="proto"&&(Mn=Kn("key-special")),'').concat(Vt(hr),": ")}return jn()(Ht)&&Ht.length>1e4&&(Ht=En()(Ht,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(mr(Qt),'"').concat(Vt(Ht),'"
  • ')}},{key:"render",value:function(){var Qt=this.map[this.data.id];this.$container.html(this.objToHtml(Qt,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),nn}(Nt);function Lt(It,an){var nn=an.id;if(nn||nn===0){if(an.type&&lr()(an.type,"Array")&&an.enumerable){var Qt=function(Yn,er,Hn){var Jn=[],or={};return _t()(Yn.enumerable,function(Xn,mr){var hr=yr()(mr);ur()(hr)?or[mr]=Xn:Jn[hr]=Xn}),Jn.enumerable=or,Jn.type=Hn,Jn.id=er,Yn.unenumerable&&(Jn.unenumerable=Yn.unenumerable),Yn.symbol&&(Jn.symbol=Yn.symbol),Yn.proto&&(Jn.proto=Yn.proto),Jn}(an,nn,an.type);Qt.length>100&&(an=function(Yn){var er=0,Hn={};_t()(bn()(Yn,100),function(or){var Xn={},mr=er;Xn.type="["+mr,Xn.enumerable={},_t()(or,function(Mn){Xn.enumerable[er]=Mn,er+=1});var hr=er-1;Xn.type+=(hr-mr>0?" … "+hr:"")+"]",Xn.id=Zn()("json"),Xn.jsonSplitArr=!0,Hn[er]=Xn});var Jn={};return Jn.enumerable=Hn,Jn.id=Yn.id,Jn.type=Yn.type,Yn.unenumerable&&(Jn.unenumerable=Yn.unenumerable),Yn.symbol&&(Jn.symbol=Yn.symbol),Yn.proto&&(Jn.proto=Yn.proto),Jn}(Qt))}It[nn]=an;var Ht=[];_t()(["enumerable","unenumerable","symbol"],function(Yn){if(an[Yn])for(var er in an[Yn])Ht.push(an[Yn][er])}),an.proto&&Ht.push(an.proto);for(var gn=0,Wn=Ht.length;gn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var nn,Qt=(0,ot.Z)(It);if(an){var Ht=(0,ot.Z)(this).constructor;nn=Reflect.construct(Qt,arguments,Ht)}else nn=Qt.apply(this,arguments);return(0,nt.Z)(this,nn)}}b=d.hmd(b);var Bt=function(It){(0,rt.Z)(nn,It);var an=Ot(nn);function nn(Qt){var Ht,gn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,nn),(Ht=an.call(this,Qt,{compName:"object-viewer"})).onItemClick=function(Wn){var Kn=(0,et.Z)(Ht),Yn=Kn.map,er=Kn.c,Hn=Kt()(Wn.curTarget),Jn=Hn.data("object-id"),or=Hn.find("span").eq(0);if(!Hn.data("first-level")&&(Jn&&(Hn.find("ul").html(Ht.objToHtml(Yn[Jn],!1)),Hn.rmAttr("data-object-id")),Wn.stopImmediatePropagation(),or.hasClass(er("expanded")))){var Xn=Hn.find("ul").eq(0);or.hasClass(er("collapsed"))?(or.rmClass(er("collapsed")),Xn.show()):(or.addClass(er("collapsed")),Xn.hide()),Ht.emit("change")}},Ht.initOptions(gn,{unenumerable:!1,accessGetter:!1}),Ht.bindEvent(),Ht}return(0,$.Z)(nn,[{key:"set",value:function(Qt){this.data=[Qt],this.visitor=new vn,this.map={},this.render()}},{key:"destroy",value:function(){(0,tt.Z)((0,ot.Z)(nn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Qt,Ht){var gn=this,Wn=this.visitor,Kn=Qt,Yn=!1,er=Wn.get(Qt);er&&er.self&&(Kn=er.self);var Hn="",Jn=["enumerable"],or=bt()(Qt),Xn=[],mr=[],hr=[],Mn={};if(this.options.unenumerable&&!Ht&&(Jn.push("unenumerable"),Jn.push("symbol"),Xn=dn()(rn()(Qt,{prototype:!1,unenumerable:!0}),or),mr=fn()(rn()(Qt,{prototype:!1,symbol:!0}),function(ir){return(0,k.Z)(ir)==="symbol"})),yt()(Qt)&&Qt.length>100){Jn.unshift("virtual"),Yn=!0;var $n=0,sr={};_t()(bn()(Qt,100),function(ir){var Ar=Object.create(null),Mr=$n,jr="["+Mr;_t()(ir,function(sn){Ar[$n]=sn,sr[$n]=!0,$n++});var Or=$n-1;Mn[jr+=(Or-Mr>0?" … "+Or:"")+"]"]=Ar}),hr=bt()(Mn),or=fn()(or,function(ir){return!sr[ir]})}_t()(Jn,function(ir){var Ar=[];Ar=ir==="symbol"?mr:ir==="unenumerable"?Xn:ir==="virtual"?hr:or,Yn||Ln()(Ar);for(var Mr=0,jr=Ar.length;Mr4&&arguments[4]!==void 0&&arguments[4],Yn=this.visitor,er=this.c,Hn=(0,k.Z)(gn),Jn=Xt()(gn,!1);if(Wn==="virtual"&&(Jn=Qt),gn===null)return"
  • ".concat(sr(Qt),'null
  • ');if(ut()(gn)||ft()(gn))return"
  • ".concat(sr(Qt),'').concat(Vt(gn),"
  • ");if(Jn==="RegExp"&&(Hn="regexp"),Jn==="Number"&&(Hn="number"),Jn==="Undefined"||Jn==="Symbol")return"
  • ".concat(sr(Qt),'').concat(ct()(Jn),"
  • ");if(gn==="(...)")return"
  • ".concat(sr(Qt),'').concat(gn,"
  • ");if(lt()(gn)){var or,Xn=Yn.get(gn);if(Xn)or=Xn.id;else{var mr={};Wn==="proto"&&(mr.self=Ht),or=Yn.set(gn,mr),this.map[or]=gn}var hr="Object";hr=Hn==="regexp"?'').concat(Vt(gn)):Vt(function(nr,tr){if(tr)return tr==="Function"?Gt(Mt()(nr)):tr==="Array"?"Array(".concat(nr.length,")"):tr}(gn,Jn)||St()(Hn));var Mn=Kn?"":''),$n="
  • ").concat(Mn).concat(sr(Qt),'').concat(Kn?"":hr,'
      ");return Kn&&($n+=this.objToHtml(gn)),$n+'
  • ')}function sr(nr){if(Kn||lt()(gn)&&Wn==="virtual")return"";var tr=er("key");return Wn==="unenumerable"||Wn==="symbol"?tr=er("key-lighter"):Wn==="proto"&&(tr=er("key-special")),'').concat(Vt(nr),": ")}return jn()(gn)&&gn.length>1e4&&(gn=En()(gn,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(sr(Qt),'"').concat(Vt(gn),'"
  • ')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),nn}(Nt);Bt.Static=Et,function(It,an){try{It.exports=an,It.exports.default=an}catch{}}(b,Bt)},8692:function(b,_,d){d.d(_,{Z:function(){return Gt}});var k=d(7326),j=d(5671),$=d(3144),et=d(9340),tt=d(2963),rt=d(1120),nt=d(1512),ot=d.n(nt),at=d(8613),it=d.n(at),dt=d(8901),ut=d.n(dt),ht=d(5229),ft=d.n(ht),st=d(5166),ct=d.n(st),pt=d(4193),lt=d.n(pt),wt=d(2461),yt=d.n(wt),vt=d(3875),St=d.n(vt),xt=d(3367),bt=d.n(xt),At=d(4777),_t=d.n(At),Ct=d(9702),Mt=d.n(Ct),jt=d(1754),Rt=d.n(jt),zt=d(6768),Xt=d.n(zt),Jt=d(4331),Kt=d.n(Jt),Zt=d(6341),dn=d.n(Zt),An=d(3063),En=d.n(An),yn=d(6156),jn=d.n(yn),Vn=d(3783),rn=d.n(Vn),xn=d(1443),fn=d.n(xn),Sn=d(5610),bn=d.n(Sn),hn=d(7483),_n=d.n(hn),ln=(d(3990),d(6954)),Tn=d.n(ln);d(9585);function In(Gn){var pr="luna-".concat(Gn,"-");function qn(zn){return yt()(Kt()(zn).split(/\s+/),function(ar){return dn()(ar,pr)?ar:ar.replace(/[\w-]+/,function(rr){return"".concat(pr).concat(rr)})}).join(" ")}return function(zn){if(/<[^>]*>/g.test(zn))try{var ar=_n().parse(zn);return Ln(ar,function(rr){rr.attrs&&rr.attrs.class&&(rr.attrs.class=qn(rr.attrs.class))}),_n().stringify(ar)}catch{return qn(zn)}return qn(zn)}}function Ln(Gn,pr){for(var qn=0,zn=Gn.length;qn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,zn=(0,rt.Z)(Gn);if(pr){var ar=(0,rt.Z)(this).constructor;qn=Reflect.construct(zn,arguments,ar)}else qn=zn.apply(this,arguments);return(0,tt.Z)(this,qn)}}var pn=function(Gn){(0,et.Z)(qn,Gn);var pr=Un(qn);function qn(zn,ar){var rr,cr=ar.compName,xr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,kr=xr===void 0?"light":xr;return(0,j.Z)(this,qn),(rr=pr.call(this)).subComponents=[],rr.compName=cr,rr.c=In(cr),rr.options={},rr.container=zn,rr.$container=ot()(zn),rr.$container.addClass(["luna-".concat(cr),rr.c("platform-".concat(kn()))]),rr.on("optionChange",function(Tr,Pr,Ir){var zr=rr.c;Tr==="theme"&&(rr.$container.rmClass(zr("theme-".concat(Ir))).addClass(zr("theme-".concat(Pr))),rn()(rr.subComponents,function(Qr){return Qr.setOption("theme",Pr)}))}),rr.setOption("theme",kr),rr}return(0,$.Z)(qn,[{key:"destroy",value:function(){this.destroySubComponents();var zn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(zn("platform-".concat(kn()))).rmClass(zn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(zn,ar){var rr=this,cr=this.options,xr={};typeof zn=="string"?xr[zn]=ar:xr=zn,rn()(xr,function(kr,Tr){var Pr=cr[Tr];cr[Tr]=kr,rr.emit("optionChange",Tr,kr,Pr)})}},{key:"getOption",value:function(zn){return this.options[zn]}},{key:"addSubComponent",value:function(zn){zn.setOption("theme",this.options.theme),this.subComponents.push(zn)}},{key:"removeSubComponent",value:function(zn){Pn()(this.subComponents,function(ar){return ar===zn})}},{key:"destroySubComponents",value:function(){rn()(this.subComponents,function(zn){return zn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(zn){var ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};lt()(zn,ar),vn()(this.options,zn)}},{key:"find",value:function(zn){return this.$container.find(this.c(zn))}}]),qn}(fn());function Vt(Gn){var pr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var qn,zn=(0,rt.Z)(Gn);if(pr){var ar=(0,rt.Z)(this).constructor;qn=Reflect.construct(zn,arguments,ar)}else qn=zn.apply(this,arguments);return(0,tt.Z)(this,qn)}}b=d.hmd(b);var Gt=function(Gn){(0,et.Z)(qn,Gn);var pr=Vt(qn);function qn(zn){var ar,rr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,qn),(ar=pr.call(this,zn,{compName:"setting"},rr)).items=[],ar.selectedItem=null,ar.initOptions(rr,{separatorCollapse:!0,filter:""}),ar.bindEvent(),ar}return(0,$.Z)(qn,[{key:"appendTitle",value:function(zn){var ar=new Nn(this,zn);return this.append(ar),ar}},{key:"appendSeparator",value:function(){var zn=this.items,ar=this.options.separatorCollapse,rr=Mt()(zn);if(ar&&rr instanceof lr)return rr;var cr=new lr(this);return this.append(cr),cr}},{key:"appendNumber",value:function(zn,ar,rr,cr,xr){ct()(cr)&&(xr=cr,cr="");var kr=new Zn(this,zn,ar,rr,cr,xr);return this.append(kr),kr}},{key:"appendButton",value:function(zn,ar,rr){_t()(ar)&&(rr=ar,ar="");var cr=new ur(this,zn,ar,rr);return this.append(cr),cr}},{key:"appendInput",value:function(zn,ar,rr){var cr=new fr(this,zn,ar,rr,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(cr),cr}},{key:"appendCheckbox",value:function(zn,ar,rr,cr){cr||(cr=rr,rr="");var xr=new yr(this,zn,ar,rr,cr);return this.append(xr),xr}},{key:"appendSelect",value:function(zn,ar,rr,cr,xr){ct()(cr)&&(xr=cr,cr="");var kr=new Rn(this,zn,ar,rr,cr,xr);return this.append(kr),kr}},{key:"remove",value:function(zn){var ar=this.items,rr=ar.indexOf(zn);rr>-1&&(zn.detach(),ar.splice(rr,1),zn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){rn()(this.items,function(zn){return zn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(zn){var ar;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),jn()(zn)||(this.selectedItem=zn,(ar=this.selectedItem)===null||ar===void 0||ar.select())}},{key:"renderSettings",value:function(){var zn=this,ar=this.items;rn()(ar,function(rr){return rr.detach()}),rn()(ar,function(rr){zn.filterItem(rr)&&zn.$container.append(rr.container)})}},{key:"bindEvent",value:function(){var zn=this,ar=this.c;this.on("optionChange",function(cr){cr==="filter"&&zn.renderSettings()});var rr=this;this.$container.on("click",ar(".item"),function(){rr.selectItem(this.settingItem)})}},{key:"filterItem",value:function(zn){var ar=this.options.filter;if(ar){if(_t()(ar))return ar(zn);if(Rt()(ar))return ar.test(zn.text());if(Xt()(ar)&&(ar=Kt()(ar)))return dn()(En()(zn.text()),En()(ar))}return!0}},{key:"append",value:function(zn){this.items.push(zn),this.filterItem(zn)&&this.$container.append(zn.container)}}]),qn}(pn),wn=function(){function Gn(pr,qn,zn,ar){(0,j.Z)(this,Gn),this.container=it()("div",{tabindex:"0"}),this.setting=pr,this.container.settingItem=this,this.$container=ot()(this.container),this.$container.addClass(pr.c("item")).addClass(pr.c("item-".concat(ar))),this.key=qn,this.value=zn}return(0,$.Z)(Gn,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(pr){this.setting.emit("change",this.key,pr,this.value),this.value=pr}}]),Gn}(),Nn=function(Gn){(0,et.Z)(qn,Gn);var pr=Vt(qn);function qn(zn,ar){var rr;return(0,j.Z)(this,qn),(rr=pr.call(this,zn,"","","title")).$container.text(ar),rr}return(0,$.Z)(qn)}(wn),lr=function(Gn){(0,et.Z)(qn,Gn);var pr=Vt(qn);function qn(zn){return(0,j.Z)(this,qn),pr.call(this,zn,"","","separator")}return(0,$.Z)(qn)}(wn),fr=function(Gn){(0,et.Z)(qn,Gn);var pr=Vt(qn);function qn(zn,ar,rr,cr,xr){var kr;(0,j.Z)(this,qn),kr=pr.call(this,zn,ar,rr,"input");var Tr=zn.c;kr.$container.html('
    ').concat(ut()(cr),`
    +
    ').concat(xr,`
    +
    + +
    `));var Pr=kr.$container.find("input");return Pr.val(rr),Pr.on("change",function(){return kr.onChange(Pr.val())}),kr}return(0,$.Z)(qn)}(wn),Zn=function(Gn){(0,et.Z)(qn,Gn);var pr=Vt(qn);function qn(zn,ar,rr,cr,xr){var kr,Tr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,j.Z)(this,qn),kr=pr.call(this,zn,ar,rr,"number"),lt()(Tr,{min:0,max:10,step:1});var Pr=(0,k.Z)(kr).$container,Ir=zn.c,zr=!!Tr.range;delete Tr.range;var Qr=Tr.min,Zr=Tr.max,mo='");zr&&(mo="".concat(Qr,'
    +
    +
    +
    +
    +
    + `).concat(mo,` +
    ').concat(rr,"/").concat(Zr)),Pr.html('
    ').concat(ut()(cr),`
    +
    ').concat(xr,`
    +
    ').concat(mo,"
    "));var kt=Pr.find(Ir(".value")),$t=Pr.find("input"),Pt=Pr.find(Ir(".range-track-progress"));return $t.val(bt()(rr)),$t.on("change",function(){var gt=St()($t.val());kr.onChange(gt)}),$t.on("input",function(){var gt=St()($t.val());Pt.css("width",vr(gt,Qr,Zr)+"%"),kt.text(bt()(gt))}),kr}return(0,$.Z)(qn)}(wn),vr=function(Gn,pr,qn){return((Gn-pr)/(qn-pr)*100).toFixed(2)},yr=function(Gn){(0,et.Z)(qn,Gn);var pr=Vt(qn);function qn(zn,ar,rr,cr,xr){var kr;(0,j.Z)(this,qn),kr=pr.call(this,zn,ar,rr,"checkbox");var Tr=zn.c,Pr=ft()(zn.c("checkbox-"));kr.$container.html('
    ').concat(ut()(cr),`
    +
    + + +
    `));var Ir=kr.$container.find("input"),zr=Ir.get(0);return zr.checked=rr,Ir.on("change",function(){return kr.onChange(zr.checked)}),kr}return(0,$.Z)(qn)}(wn),Rn=function(Gn){(0,et.Z)(qn,Gn);var pr=Vt(qn);function qn(zn,ar,rr,cr,xr,kr){var Tr;(0,j.Z)(this,qn),Tr=pr.call(this,zn,ar,rr,"select");var Pr=zn.c;Tr.$container.html('
    ').concat(ut()(cr),`
    +
    ').concat(xr,`
    +
    +
    + +
    +
    `));var Ir=Tr.$container.find("select");return Ir.on("change",function(){return Tr.onChange(Ir.val())}),Tr}return(0,$.Z)(qn)}(wn),ur=function(Gn){(0,et.Z)(qn,Gn);var pr=Vt(qn);function qn(zn,ar,rr,cr){var xr;return(0,j.Z)(this,qn),rr||(rr=ar,ar=""),(xr=pr.call(this,zn,"","","button")).$container.html(zn.c('
    '.concat(ut()(ar),`
    +
    + +
    `))),xr.$container.find("button").on("click",cr),xr}return(0,$.Z)(qn)}(wn);(function(Gn,pr){try{Gn.exports=pr,Gn.exports.default=pr}catch{}})(b,Gt)},7638:function(b,_,d){d.d(_,{Z:function(){return Sn}});var k=d(168),j=d(5671),$=d(3144),et=d(9340),tt=d(2963),rt=d(1120),nt=d(1443),ot=d.n(nt),at=d(1512),it=d.n(at),dt=d(2461),ut=d.n(dt),ht=d(4331),ft=d.n(ht),st=d(5610),ct=d.n(st),pt=d(7483),lt=d.n(pt),wt=d(3990),yt=d.n(wt),vt=d(6341),St=d.n(vt),xt=(d(3875),d(6954)),bt=d.n(xt);d(9585);function At(bn){var hn="luna-".concat(bn,"-");function _n(ln){return ut()(ft()(ln).split(/\s+/),function(Tn){return St()(Tn,hn)?Tn:Tn.replace(/[\w-]+/,function(In){return"".concat(hn).concat(In)})}).join(" ")}return function(ln){if(/<[^>]*>/g.test(ln))try{var Tn=lt().parse(ln);return _t(Tn,function(In){In.attrs&&In.attrs.class&&(In.attrs.class=_n(In.attrs.class))}),lt().stringify(Tn)}catch{return _n(ln)}return _n(ln)}}function _t(bn,hn){for(var _n=0,ln=bn.length;_n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var _n,ln=(0,rt.Z)(bn);if(hn){var Tn=(0,rt.Z)(this).constructor;_n=Reflect.construct(ln,arguments,Tn)}else _n=ln.apply(this,arguments);return(0,tt.Z)(this,_n)}}var En,yn=function(bn){(0,et.Z)(_n,bn);var hn=An(_n);function _n(ln,Tn){var In,Ln=Tn.compName,kn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Fn=kn===void 0?"light":kn;return(0,j.Z)(this,_n),(In=hn.call(this)).subComponents=[],In.compName=Ln,In.c=At(Ln),In.options={},In.container=ln,In.$container=it()(ln),In.$container.addClass(["luna-".concat(Ln),In.c("platform-".concat(Mt()))]),In.on("optionChange",function(vn,Bn,Pn){var Un=In.c;vn==="theme"&&(In.$container.rmClass(Un("theme-".concat(Pn))).addClass(Un("theme-".concat(Bn))),Rt()(In.subComponents,function(pn){return pn.setOption("theme",Bn)}))}),In.setOption("theme",Fn),In}return(0,$.Z)(_n,[{key:"destroy",value:function(){this.destroySubComponents();var ln=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ln("platform-".concat(Mt()))).rmClass(ln("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(ln,Tn){var In=this,Ln=this.options,kn={};typeof ln=="string"?kn[ln]=Tn:kn=ln,Rt()(kn,function(Fn,vn){var Bn=Ln[vn];Ln[vn]=Fn,In.emit("optionChange",vn,Fn,Bn)})}},{key:"getOption",value:function(ln){return this.options[ln]}},{key:"addSubComponent",value:function(ln){ln.setOption("theme",this.options.theme),this.subComponents.push(ln)}},{key:"removeSubComponent",value:function(ln){dn()(this.subComponents,function(Tn){return Tn===ln})}},{key:"destroySubComponents",value:function(){Rt()(this.subComponents,function(ln){return ln.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(ln){var Tn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Kt()(ln,Tn),Xt()(this.options,ln)}},{key:"find",value:function(ln){return this.$container.find(this.c(ln))}}]),_n}(ot()),jn=d(1907),Vn=d.n(jn),rn=d(8901),xn=d.n(rn);function fn(bn){var hn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var _n,ln=(0,rt.Z)(bn);if(hn){var Tn=(0,rt.Z)(this).constructor;_n=Reflect.construct(ln,arguments,Tn)}else _n=ln.apply(this,arguments);return(0,tt.Z)(this,_n)}}b=d.hmd(b);var Sn=function(bn){(0,et.Z)(_n,bn);var hn=fn(_n);function _n(ln){var Tn,In=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,_n),(Tn=hn.call(this,ln,{compName:"tab"},In)).initOptions(In,{height:30}),Tn.initTpl(),Tn.$tabs=Tn.find(".tabs"),Tn.tabs=Tn.$tabs.get(0),Tn.$slider=Tn.find(".slider"),Tn.bindEvent(),Tn.updateHeight(),Tn}return(0,$.Z)(_n,[{key:"length",get:function(){return this.$tabs.find(this.c(".item")).length}},{key:"insert",value:function(ln,Tn){var In=this.c,Ln=this.$tabs,kn=this.options.height-1,Fn=Ln.find(In(".item")),vn=Fn.length,Bn='
    ').concat(xn()(Tn.title),"
    ");ln>vn-1?Ln.append(Bn):Fn.eq(ln).before(Bn),this.updateSlider()}},{key:"append",value:function(ln){this.insert(this.length,ln)}},{key:"remove",value:function(ln){var Tn=this.c,In=this;this.$tabs.find(Tn(".item")).each(function(){var Ln=it()(this);if(Ln.data("id")===ln){if(Ln.hasClass(Tn("selected")))if(In.length>0){var kn=In.$tabs.find(Tn(".item")).eq(0).data("id");In.select(kn)}else In.emit("deselect");Ln.remove()}}),this.updateSlider()}},{key:"select",value:function(ln){var Tn=this.c,In=this;this.$tabs.find(Tn(".item")).each(function(){var Ln=it()(this);Ln.data("id")===ln?(Ln.addClass(Tn("selected")),In.updateSlider(),In.scrollToSelected(),In.emit("select",ln)):Ln.rmClass(Tn("selected"))})}},{key:"scrollToSelected",value:function(){var ln,Tn=this.$tabs,In=this.tabs,Ln=this.c,kn=Tn.find(Ln(".selected")).get(0),Fn=kn.offsetLeft,vn=kn.offsetWidth,Bn=In.offsetWidth,Pn=In.scrollLeft;FnBn+Pn&&(ln=Fn+vn-Bn),yt()(ln)&&(In.scrollLeft=ln)}},{key:"hideScrollbar",value:function(){var ln=this.$tabs;if(getComputedStyle(this.tabs,"::-webkit-scrollbar").display!=="none"){var Tn=function(){if(yt()(Ct))return Ct;if(!document)return 16;var In=document.createElement("div"),Ln=document.createElement("div");In.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),Ln.setAttribute("style","height: 200px"),In.appendChild(Ln);var kn=document.body||document.documentElement;return kn.appendChild(In),Ct=In.offsetWidth-In.clientWidth,kn.removeChild(In),Ct}();ln.css("height",this.options.height-1+Tn+"px")}}},{key:"updateSlider",value:function(){var ln=this.$slider,Tn=this.$tabs,In=this.c,Ln=Tn.find(In(".selected")).get(0);Ln?ln.css({width:Ln.offsetWidth,left:Ln.offsetLeft-Tn.get(0).scrollLeft}):ln.css({width:0})}},{key:"updateHeight",value:function(){var ln=this.options.height,Tn=ln-1;this.find(".tabs-container").css("height",ln+"px"),this.find(".item").css({height:Tn,lineHeight:Tn}),this.hideScrollbar()}},{key:"bindEvent",value:function(){var ln=this,Tn=this.tabs,In=this.c;this.on("optionChange",function(kn){kn==="height"&&ln.updateHeight()});var Ln=this;this.$tabs.on("wheel",function(kn){kn.preventDefault(),Tn.scrollLeft+=kn.origEvent.deltaY}).on("click",In(".item"),function(){var kn=it()(this);Ln.select(kn.data("id"))}).on("scroll",function(){ln.updateSlider()})}},{key:"initTpl",value:function(){this.$container.html(this.c(Vn()(En||(En=(0,k.Z)([` +
    +
    +
    +
    + `])))))}}]),_n}(yn);(function(bn,hn){try{bn.exports=hn,bn.exports.default=hn}catch{}})(b,Sn)},7049:function(b,_,d){d.d(_,{Z:function(){return vn}});var k=d(5671),j=d(3144),$=d(7326),et=d(1752),tt=d(9340),rt=d(2963),nt=d(1120),ot=d(1443),at=d.n(ot),it=d(1512),dt=d.n(it),ut=d(2461),ht=d.n(ut),ft=d(4331),st=d.n(ft),ct=d(5610),pt=d.n(ct),lt=d(7483),wt=d.n(lt),yt=(d(3990),d(6341)),vt=d.n(yt),St=(d(3875),d(6954)),xt=d.n(St);d(9585);function bt(Pn){var Un="luna-".concat(Pn,"-");function pn(Vt){return ht()(st()(Vt).split(/\s+/),function(Gt){return vt()(Gt,Un)?Gt:Gt.replace(/[\w-]+/,function(wn){return"".concat(Un).concat(wn)})}).join(" ")}return function(Vt){if(/<[^>]*>/g.test(Vt))try{var Gt=wt().parse(Vt);return At(Gt,function(wn){wn.attrs&&wn.attrs.class&&(wn.attrs.class=pn(wn.attrs.class))}),wt().stringify(Gt)}catch{return pn(Vt)}return pn(Vt)}}function At(Pn,Un){for(var pn=0,Vt=Pn.length;pn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var pn,Vt=(0,nt.Z)(Pn);if(Un){var Gt=(0,nt.Z)(this).constructor;pn=Reflect.construct(Vt,arguments,Gt)}else pn=Vt.apply(this,arguments);return(0,rt.Z)(this,pn)}}var An=function(Pn){(0,tt.Z)(pn,Pn);var Un=dn(pn);function pn(Vt,Gt){var wn,Nn=Gt.compName,lr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,fr=lr===void 0?"light":lr;return(0,k.Z)(this,pn),(wn=Un.call(this)).subComponents=[],wn.compName=Nn,wn.c=bt(Nn),wn.options={},wn.container=Vt,wn.$container=dt()(Vt),wn.$container.addClass(["luna-".concat(Nn),wn.c("platform-".concat(Ct()))]),wn.on("optionChange",function(Zn,vr,yr){var Rn=wn.c;Zn==="theme"&&(wn.$container.rmClass(Rn("theme-".concat(yr))).addClass(Rn("theme-".concat(vr))),jt()(wn.subComponents,function(ur){return ur.setOption("theme",vr)}))}),wn.setOption("theme",fr),wn}return(0,j.Z)(pn,[{key:"destroy",value:function(){this.destroySubComponents();var Vt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Vt("platform-".concat(Ct()))).rmClass(Vt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Vt,Gt){var wn=this,Nn=this.options,lr={};typeof Vt=="string"?lr[Vt]=Gt:lr=Vt,jt()(lr,function(fr,Zn){var vr=Nn[Zn];Nn[Zn]=fr,wn.emit("optionChange",Zn,fr,vr)})}},{key:"getOption",value:function(Vt){return this.options[Vt]}},{key:"addSubComponent",value:function(Vt){Vt.setOption("theme",this.options.theme),this.subComponents.push(Vt)}},{key:"removeSubComponent",value:function(Vt){Zt()(this.subComponents,function(Gt){return Gt===Vt})}},{key:"destroySubComponents",value:function(){jt()(this.subComponents,function(Vt){return Vt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Vt){var Gt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Jt()(Vt,Gt),zt()(this.options,Vt)}},{key:"find",value:function(Vt){return this.$container.find(this.c(Vt))}}]),pn}(at()),En=d(9702),yn=d.n(En),jn=d(8887),Vn=d.n(jn),rn=d(2439),xn=d.n(rn),fn=d(6049),Sn=d.n(fn),bn=d(2327),hn=d.n(bn),_n=d(8901),ln=d.n(_n),Tn=d(7387),In=d.n(Tn),Ln=d(8648),kn=d.n(Ln);function Fn(Pn){var Un=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var pn,Vt=(0,nt.Z)(Pn);if(Un){var Gt=(0,nt.Z)(this).constructor;pn=Reflect.construct(Vt,arguments,Gt)}else pn=Vt.apply(this,arguments);return(0,rt.Z)(this,pn)}}b=d.hmd(b);var vn=function(Pn){(0,tt.Z)(pn,Pn);var Un=Fn(pn);function pn(Vt){var Gt,wn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,pn),(Gt=Un.call(this,Vt,{compName:"text-viewer"},wn)).lineNum=0,Gt.copy=function(){var Nn=(0,$.Z)(Gt).c,lr=Gt.options,fr=lr.text,Zn=lr.escape;hn()(Zn?fr:In()(kn()(fr)));var vr=Gt.$copy.find(Nn(".icon"));vr.addClass(Nn("icon-check")).rmClass(Nn("icon-copy")),setTimeout(function(){vr.rmClass(Nn("icon-check")).addClass(Nn("icon-copy"))},1e3)},Gt._updateCopyPos=function(){var Nn=(0,$.Z)(Gt).container;Gt.$copy.css({top:Nn.scrollTop+5,right:5-Nn.scrollLeft})},Gt.initOptions(wn,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),Gt.render=xn()(function(){return Gt._render()},16),Gt.updateCopyPos=Sn()(function(){return Gt._updateCopyPos()},300),Gt.initTpl(),Gt.$text=Gt.find(".text"),Gt.$copy=Gt.find(".copy"),_t&&Gt.$copy.css("opacity","1"),Gt.options.text&&Gt.render(),Gt.bindEvent(),Gt.updateHeight(),Gt}return(0,j.Z)(pn,[{key:"append",value:function(Vt){var Gt=this,wn=this.options,Nn=this.$copy,lr=this.c,fr=this.$text,Zn=wn.showLineNumbers;if(this.options.text+=Vt,!Zn)return this.$text.append(wn.escape?ln()(Vt):Vt);var vr=function(Rn){return Rn.length===0?[]:Rn.split(Bn)}(Vt);Vn()(vr)&&(vr=[" "]),st()(yn()(vr))||vr.pop();var yr="";jt()(vr,function(Rn,ur){Gt.lineNum+=1,yr+='
    ').concat(Gt.lineNum,'
    ').concat(wn.escape?ln()(Rn):Rn||" ","
    ")}),fr.find(lr(".table")).append(yr),Nn.hide(),fr.offset().height>40&&Nn.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,et.Z)((0,nt.Z)(pn.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var Vt=this.options.maxHeight;Vt>0&&Vt!==1/0?this.$text.css("max-height",Vt):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('
    '))}},{key:"bindEvent",value:function(){var Vt=this;this.on("optionChange",function(Gt){Gt==="maxHeight"?Vt.updateHeight():Vt.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var Vt=this.c,Gt=this.$text,wn=this.options,Nn=wn.text,lr=wn.wrapLongLines,fr=wn.showLineNumbers;lr?Gt.addClass(Vt("wrap-long-lines")):Gt.rmClass(Vt("wrap-long-lines")),fr?Gt.addClass(Vt("line-numbers")):Gt.rmClass(Vt("line-numbers")),Gt.html('
    ')),this.lineNum=0,this.options.text="",this.append(Nn)}}]),pn}(An),Bn=/\r\n|\r|\n/g;(function(Pn,Un){try{Pn.exports=Un,Pn.exports.default=Un}catch{}})(b,vn)},6672:function(b,_,d){d.d(_,{Z:function(){return Np}});var k={};d.r(k),d.d(k,{$:function(){return lt()},$attr:function(){return vr()},$class:function(){return Rn()},$css:function(){return Gn()},$data:function(){return qn()},$event:function(){return ar()},$insert:function(){return cr()},$offset:function(){return kr()},$property:function(){return Pr()},$remove:function(){return zr()},$safeEls:function(){return Zr()},$show:function(){return kt()},Class:function(){return st()},Emitter:function(){return it()},Enum:function(){return Pt()},LocalStore:function(){return yt()},Logger:function(){return Nt()},MediaQuery:function(){return Et()},MutationObserver:function(){return Ot()},Select:function(){return It()},SingleEmitter:function(){return nn()},Stack:function(){return Ht()},Store:function(){return Wn()},Url:function(){return Yn()},ajax:function(){return Hn()},allKeys:function(){return or()},before:function(){return mr()},camelCase:function(){return Mn()},castPath:function(){return sr()},clamp:function(){return tr()},classPrefix:function(){return Cn},clone:function(){return Xt()},cloneDeep:function(){return Ar()},concat:function(){return jr()},contain:function(){return Rt()},copy:function(){return sn()},create:function(){return Dr()},createAssigner:function(){return Nr()},dateFormat:function(){return Wr()},debounce:function(){return Gr()},defaults:function(){return jn()},defineProp:function(){return to()},delegate:function(){return io()},detectBrowser:function(){return so()},detectOs:function(){return Ho()},difference:function(){return vs()},drag:function(){return ko},each:function(){return bt()},endWith:function(){return ys()},escape:function(){return Kr()},escapeJsStr:function(){return ga()},escapeJsonStr:function(){return C0},escapeRegExp:function(){return _s()},evalCss:function(){return k0},eventClient:function(){return Bo},eventPage:function(){return T0},extend:function(){return rn()},extendOwn:function(){return ks()},extractUrls:function(){return Ss()},filter:function(){return _t()},flatten:function(){return Es()},freeze:function(){return Ms()},getFileName:function(){return sl},getProto:function(){return es()},has:function(){return Rs()},hasSafeArea:function(){return al},highlight:function(){return ns()},identity:function(){return Er()},idxOf:function(){return Sr()},inherits:function(){return Ut()},isArgs:function(){return Dn()},isArr:function(){return fn()},isArrLike:function(){return dr()},isBool:function(){return Cr()},isBrowser:function(){return Yr()},isBuffer:function(){return oo()},isChobitsuEl:function(){return ll},isDarkMode:function(){return Ur()},isDate:function(){return yo()},isEl:function(){return So()},isEmpty:function(){return vo()},isErr:function(){return Eo()},isErudaEl:function(){return Yo},isFn:function(){return Ao()},isHidden:function(){return Lo()},isMatch:function(){return No()},isMiniProgram:function(){return Uo()},isMobile:function(){return Ro()},isNaN:function(){return Ps()},isNil:function(){return rs()},isNull:function(){return Xr()},isNum:function(){return $o()},isObj:function(){return Us()},isPrimitive:function(){return Ol()},isPromise:function(){return Rl()},isRegExp:function(){return Zs()},isSorted:function(){return Pl()},isStr:function(){return Mt()},isUndef:function(){return Ns()},kebabCase:function(){return En()},keys:function(){return dn()},last:function(){return is()},linkify:function(){return Dl()},loadJs:function(){return Vs()},lowerCase:function(){return Gs()},lpad:function(){return Hl()},ltrim:function(){return Zl()},map:function(){return ho()},mapObj:function(){return ql()},matcher:function(){return Yl()},memStorage:function(){return qs()},memoize:function(){return Xl()},mergeArr:function(){return tu()},meta:function(){return ou()},ms:function(){return Ks()},nextTick:function(){return Nn()},noop:function(){return Ys()},now:function(){return Qs()},objToStr:function(){return cu()},once:function(){return du()},optimizeCb:function(){return hu()},orientation:function(){return fr()},partial:function(){return gu()},perfNow:function(){return vu()},pick:function(){return Js()},prefix:function(){return wu()},property:function(){return _u()},pxToNum:function(){return Ko},query:function(){return ku()},raf:function(){return Su()},repeat:function(){return Tu()},restArgs:function(){return Ou()},reverse:function(){return Ru()},root:function(){return Xs()},rtrim:function(){return Pu()},safeCb:function(){return $u()},safeGet:function(){return el()},safeSet:function(){return Fu()},safeStorage:function(){return $s},sameOrigin:function(){return tl()},slice:function(){return Hu()},some:function(){return Zu()},sortKeys:function(){return nl()},splitCase:function(){return qu()},startWith:function(){return Go()},stringify:function(){return Qu()},stringifyAll:function(){return Xu()},throttle:function(){return rl()},toArr:function(){return as()},toInt:function(){return r0()},toNum:function(){return ss()},toSrc:function(){return a0()},toStr:function(){return Kt()},trim:function(){return To()},type:function(){return c0()},types:function(){return d0()},uncaught:function(){return ls()},uniqId:function(){return St()},unique:function(){return zo()},upperFirst:function(){return qo()},values:function(){return m0()},viewportScale:function(){return ol()},wrap:function(){return b0()},xpath:function(){return x0()}}),d(1532),d(1150);var j=d(5671),$=d(3144),et=d(7326),tt=d(9340),rt=d(2963),nt=d(1120),ot=d(4942),at=d(1443),it=d.n(at),dt=new(it());dt.ADD="ADD",dt.SHOW="SHOW",dt.SCALE="SCALE";var ut=dt,ht=d(1752),ft=d(7496),st=d.n(ft),ct=st()({init:function(tn){this._$el=tn},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),pt=d(1512),lt=d.n(pt),wt=d(125),yt=d.n(wt),vt=d(5229),St=d.n(vt),xt=d(3783),bt=d.n(xt),At=d(5972),_t=d.n(At),Ct=d(6768),Mt=d.n(Ct),jt=d(6341),Rt=d.n(jt),zt=d(4675),Xt=d.n(zt),Jt=d(3367),Kt=d.n(Jt),Zt=d(2533),dn=d.n(Zt),An=d(7622),En=d.n(An),yn=d(4193),jn=d.n(yn),Vn=d(6329),rn=d.n(Vn),xn=d(6472),fn=d.n(xn),Sn=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],bn=Sn.length;function hn(tn){for(var qt={},Ft=0;Ft"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(qt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var Gt=function(tn){(0,tt.Z)(Ft,tn);var qt=Vt(Ft);function Ft(){var mt;return(0,j.Z)(this,Ft),(mt=qt.call(this))._style=Un(d(8011)),mt.name="settings",mt._settings=[],mt}return(0,$.Z)(Ft,[{key:"init",value:function(mt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,mt),this._setting=new pn.Z(mt.get(0)),this._bindEvent()}},{key:"remove",value:function(mt,Tt){var Dt=this;if(Mt()(mt)){var un=this;this._$el.find(".luna-setting-item-title").each(function(){lt()(this).text()===mt&&un._setting.remove(this.settingItem)})}else this._settings=_t()(this._settings,function(On){return On.config!==mt||On.key!==Tt||(Dt._setting.remove(On.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(mt,Tt,Dt){var un=this._genId("settings"),On=this._setting.appendCheckbox(un,!!mt.get(Tt),Dt);return this._settings.push({config:mt,key:Tt,id:un,item:On}),this}},{key:"select",value:function(mt,Tt,Dt,un){var On=this._genId("settings"),Qn={};bt()(un,function(wr){return Qn[wr]=wr});var gr=this._setting.appendSelect(On,mt.get(Tt),"",Dt,Qn);return this._settings.push({config:mt,key:Tt,id:On,item:gr}),this}},{key:"range",value:function(mt,Tt,Dt,un){var On=un.min,Qn=On===void 0?0:On,gr=un.max,wr=gr===void 0?1:gr,$r=un.step,Vr=$r===void 0?.1:$r,Jr=this._genId("settings"),lo=this._setting.appendNumber(Jr,mt.get(Tt),Dt,{max:wr,min:Qn,step:Vr,range:!0});return this._settings.push({config:mt,key:Tt,min:Qn,max:wr,step:Vr,id:Jr,item:lo}),this}},{key:"button",value:function(mt,Tt){return this._setting.appendButton(mt,Tt),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(mt){return this._setting.appendTitle(mt),this}},{key:"_cleanSeparator",value:function(){var mt=Xt()(this._$el.get(0).children);function Tt(On){return Rt()(On.getAttribute("class"),"luna-setting-item-separator")}for(var Dt=0,un=mt.length;Dt0)return!0}return!1}function C0(tn){return ga()(tn).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function $s(tn,qt){var Ft;switch(Ns()(qt)&&(qt=!0),tn){case"local":Ft=window.localStorage;break;case"session":Ft=window.sessionStorage}try{var mt="test-localStorage-"+Date.now();Ft.setItem(mt,mt);var Tt=Ft.getItem(mt);if(Ft.removeItem(mt),Tt!==mt)throw new Error}catch{return qt?qs():void 0}return Ft}function sl(tn){var qt=is()(tn.split("/"));return qt===""&&(qt=(tn=new(Yn())(tn)).hostname),qt}function Ko(tn){return ss()(tn.replace("px",""))}function Yo(tn){for(;tn;){if(tn.id==="eruda")return!0;tn=tn.parentNode}return!1}function ll(tn){for(;tn;){var qt="";if(tn.getAttribute&&(qt=tn.getAttribute("class")||""),Rt()(qt,"__chobitsu-hide__"))return!0;tn=tn.parentNode}return!1}var k0=Un;function Cn(tn){if(/<[^>]*>/g.test(tn))try{var qt=il().parse(tn);return cl(qt,function(Ft){Ft.attrs&&Ft.attrs.class&&(Ft.attrs.class=Bs(Ft.attrs.class))}),il().stringify(qt)}catch{return Bs(tn)}return Bs(tn)}function cl(tn,qt){for(var Ft=0,mt=tn.length;Ft"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(qt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var ul,cs=lt()(document),O0=function(tn){(0,tt.Z)(Ft,tn);var qt=M0(Ft);function Ft(mt){var Tt;return(0,j.Z)(this,Ft),Tt=qt.call(this),(0,ot.Z)((0,et.Z)(Tt),"_onDragStart",function(Dt){var un=Tt._$el;un.addClass(Cn("active")),Tt._isClick=!0,Dt=Dt.origEvent,Tt._startX=Bo("x",Dt),Tt._oldX=Ko(un.css("left")),Tt._oldY=Ko(un.css("top")),Tt._startY=Bo("y",Dt),cs.on(ko("move"),Tt._onDragMove),cs.on(ko("end"),Tt._onDragEnd)}),(0,ot.Z)((0,et.Z)(Tt),"_onDragMove",function(Dt){var un=Tt._$el.get(0).offsetWidth,On=Tt._$container.get(0).offsetWidth,Qn=Tt._$container.get(0).offsetHeight,gr=Bo("x",Dt=Dt.origEvent)-Tt._startX,wr=Bo("y",Dt)-Tt._startY;(Math.abs(gr)>3||Math.abs(wr)>3)&&(Tt._isClick=!1);var $r=Tt._oldX+gr,Vr=Tt._oldY+wr;$r<0?$r=0:$r>On-un&&($r=On-un),Vr<0?Vr=0:Vr>Qn-un&&(Vr=Qn-un),Tt._$el.css({left:$r,top:Vr})}),(0,ot.Z)((0,et.Z)(Tt),"_onDragEnd",function(Dt){var un=Tt._$el;Tt._isClick&&Tt.emit("click"),Tt._onDragMove(Dt),cs.off(ko("move"),Tt._onDragMove),cs.off(ko("end"),Tt._onDragEnd);var On=Tt.config;On.get("rememberPos")&&On.set("pos",{x:Ko(un.css("left")),y:Ko(un.css("top"))}),un.rmClass("eruda-active")}),Tt._style=Un(d(9195)),Tt._$container=mt,Tt._initTpl(),Tt._bindEvent(),Tt._registerListener(),Tt}return(0,$.Z)(Ft,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(mt){this._isOutOfRange(mt)&&(mt=this._getDefPos()),this._$el.css({left:mt.x,top:mt.y}),this.config.set("pos",mt)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){Un.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(mt){mt=mt||this.config.get("pos");var Tt=this._getDefPos();return mt.x>Tt.x+10||mt.x<0||mt.y<0||mt.y>Tt.y+10}},{key:"_registerListener",value:function(){var mt=this;this._scaleListener=function(){return Nn()(function(){mt._isOutOfRange()&&mt._resetPos()})},ut.on(ut.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){ut.off(ut.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var mt=this._$container;mt.append(Cn('
    ')),this._$el=mt.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(mt){var Tt=this.config,Dt=Tt.get("pos"),un=this._getDefPos();Tt.get("rememberPos")&&!mt||(Dt=un),this.setPos(Dt)}},{key:"_bindEvent",value:function(){var mt=this;this._$el.on(ko("start"),this._onDragStart),fr().on("change",function(){return mt._resetPos(!0)}),window.addEventListener("resize",function(){return mt._resetPos()})}},{key:"initCfg",value:function(mt){var Tt=this.config=Gt.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});mt.switch(Tt,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var mt=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-mt,y:window.innerHeight-mt}}}]),Ft}(it()),Wo=ul=new(Nt())("[Eruda]","warn");ul.formatter=function(tn,qt){return qt.unshift(this.name),qt};var j0=d(4270),R0=d.n(j0),I0=d(6093),L0=d.n(I0),Do=d(129),P0=d(7638);function N0(tn){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(qt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var $0=function(tn){(0,tt.Z)(Ft,tn);var qt=N0(Ft);function Ft(mt){var Tt,Dt=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,un=Dt===void 0?{}:Dt;return(0,j.Z)(this,Ft),Tt=qt.call(this),(0,ot.Z)((0,et.Z)(Tt),"_checkSafeArea",function(){var On=(0,et.Z)(Tt).$container;al()?On.addClass(Cn("safe-area")):On.rmClass(Cn("safe-area"))}),(0,ot.Z)((0,et.Z)(Tt),"_updateTabHeight",function(On){Tt._tab.setOption("height",40*On),Nn()(function(){Tt._tab.updateSlider()})}),Tt._defCfg=rn()({transparency:1,displaySize:80,theme:Ur()()?"Dark":"Light"},un),Tt._style=Un(d(13)),Tt.$container=mt,Tt._isShow=!1,Tt._opacity=1,Tt._tools={},Tt._isResizing=!1,Tt._resizeTimer=null,Tt._resizeStartY=0,Tt._resizeStartSize=0,Tt._initTpl(),Tt._initTab(),Tt._initNotification(),Tt._initModal(),R0()(function(){return Tt._checkSafeArea()}),Tt._bindEvent(),Tt}return(0,$.Z)(Ft,[{key:"show",value:function(){var mt=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){mt._$el.css("opacity",mt._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var mt=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return mt._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(mt){var Tt=this._tab;if(!(mt instanceof ct)){var Dt=new ct,un=Dt.init,On=Dt.show,Qn=Dt.hide,gr=Dt.destroy;jn()(mt,{init:un,show:On,hide:Qn,destroy:gr})}var wr=mt.name;return wr?(wr=wr.toLowerCase(),this._tools[wr]?Wo.warn("Tool ".concat(wr," already exists")):(this._$tools.prepend('
    ')),mt.init(this._$tools.find(".".concat(Cn(wr),".").concat(Cn("tool"))),this),mt.active=!1,this._tools[wr]=mt,wr==="settings"?Tt.append({id:wr,title:wr}):Tt.insert(Tt.length-1,{id:wr,title:wr}),this)):Wo.error("You must specify a name for a tool")}},{key:"remove",value:function(mt){var Tt=this._tools;if(!Tt[mt])return Wo.warn("Tool ".concat(mt," doesn't exist"));this._tab.remove(mt);var Dt=Tt[mt];if(delete Tt[mt],Dt.active){var un=dn()(Tt);un.length>0&&this.showTool(Tt[is()(un)].name)}return Dt.destroy(),this}},{key:"removeAll",value:function(){var mt=this;return bt()(this._tools,function(Tt){return mt.remove(Tt.name)}),this}},{key:"get",value:function(mt){var Tt=this._tools[mt];if(Tt)return Tt}},{key:"showTool",value:function(mt){if(this._curTool===mt)return this;this._curTool=mt;var Tt=this._tools,Dt=Tt[mt];if(Dt){var un={};return bt()(Tt,function(On){On.active&&(un=On,On.active=!1,On.hide())}),Dt.active=!0,Dt.show(),this._tab.select(mt),this.emit("showTool",mt,un),this}}},{key:"initCfg",value:function(mt){var Tt=this,Dt=this.config=Gt.createCfg("dev-tools",this._defCfg);this._setTransparency(Dt.get("transparency")),this._setDisplaySize(Dt.get("displaySize")),this._setTheme(Dt.get("theme")),Dt.on("change",function(un,On){switch(un){case"transparency":return Tt._setTransparency(On);case"displaySize":return Tt._setDisplaySize(On);case"theme":return Tt._setTheme(On)}}),mt.separator().select(Dt,"theme","Theme",dn()(Un.getThemes())).range(Dt,"transparency","Transparency",{min:.2,max:1,step:.01}).range(Dt,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var un=$s("local"),On=JSON.parse(JSON.stringify(un));bt()(On,function(Qn,gr){Mt()(Qn)&&Go()(gr,"eruda")&&un.removeItem(gr)}),window.location.reload()}).separator()}},{key:"notify",value:function(mt,Tt){this._notification.notify(mt,Tt)}},{key:"destroy",value:function(){Un.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),ut.off(ut.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(mt){var Tt=this.$container;(function(Dt){return Rt()(Tn,Dt)})(mt)?Tt.addClass(Cn("dark")):Tt.rmClass(Cn("dark")),Un.setTheme(mt)}},{key:"_setTransparency",value:function(mt){$o()(mt)&&(this._opacity=mt,this._isShow&&this._$el.css({opacity:mt}))}},{key:"_setDisplaySize",value:function(mt){$o()(mt)&&this._$el.css({height:mt+"%"})}},{key:"_initTpl",value:function(){var mt=this.$container;mt.append(Cn(` +
    +
    +
    +
    +
    + +
    + `)),this._$el=mt.find(Cn(".dev-tools")),this._$tools=this._$el.find(Cn(".tools"))}},{key:"_initTab",value:function(){var mt=this;this._tab=new P0.Z(this._$el.find(Cn(".tab")).get(0),{height:40}),this._tab.on("select",function(Tt){return mt.showTool(Tt)})}},{key:"_initNotification",value:function(){this._notification=new(L0())(this._$el.find(Cn(".notification")).get(0),{position:{x:"center",y:"top"}})}},{key:"_initModal",value:function(){Do.Z.setContainer(this._$el.find(Cn(".modal")).get(0))}},{key:"_bindEvent",value:function(){var mt=this,Tt=this._$el.find(Cn(".resizer")),Dt=this._$el.find(Cn(".nav-bar")),un=lt()(document),On=function(gr){if(mt._isResizing){gr.preventDefault(),gr.stopPropagation(),gr=gr.origEvent;var wr=(mt._resizeStartY-Bo("y",gr))/window.innerHeight*100,$r=mt._resizeStartSize+wr;$r<40?$r=40:$r>100&&($r=100),mt.config.set("displaySize",ss()($r.toFixed(2)))}},Qn=function gr(){clearTimeout(mt._resizeTimer),mt._isResizing=!1,Tt.css("height",10),un.off(ko("move"),On),un.off(ko("end"),gr)};Tt.css("height",10),Tt.on(ko("start"),function(gr){gr.preventDefault(),gr.stopPropagation(),gr=gr.origEvent,mt._isResizing=!0,mt._resizeStartSize=mt.config.get("displaySize"),mt._resizeStartY=Bo("y",gr),Tt.css("height","100%"),un.on(ko("move"),On),un.on(ko("end"),Qn)}),Dt.on("contextmenu",function(gr){return gr.preventDefault()}),this.$container.on("click",function(gr){return gr.stopPropagation()}),window.addEventListener("resize",this._checkSafeArea),ut.on(ut.SCALE,this._updateTabHeight)}}]),Ft}(it()),B0=d(8816);function D0(tn){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(qt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}ls().start();var F0=function(tn){(0,tt.Z)(Ft,tn);var qt=D0(Ft);function Ft(){var mt,Tt=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).name,Dt=Tt===void 0?"console":Tt;return(0,j.Z)(this,Ft),mt=qt.call(this),(0,ot.Z)((0,et.Z)(mt),"_handleShow",function(){Lo()(mt._$el.get(0))||mt._logger.renderViewport()}),(0,ot.Z)((0,et.Z)(mt),"_handleErr",function(un){mt._logger.error(un)}),it().mixin((0,et.Z)(mt)),mt.name=Dt,mt._selectedLog=null,mt}return(0,$.Z)(Ft,[{key:"init",value:function(mt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,mt),this._container=Tt,this._appendTpl(),this._initCfg(),this._initLogger(),this._exposeLogger(),this._bindEvent()}},{key:"show",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._handleShow()}},{key:"overrideConsole",value:function(){var mt=this,Tt=this._origConsole={},Dt=window.console;return Ds.forEach(function(un){var On=Tt[un]=Ys();Dt[un]&&(On=Tt[un]=Dt[un].bind(Dt)),Dt[un]=function(){mt[un].apply(mt,arguments),On.apply(void 0,arguments)}}),this}},{key:"setGlobal",value:function(mt,Tt){this._logger.setGlobal(mt,Tt)}},{key:"restoreConsole",value:function(){var mt=this;return this._origConsole?(Ds.forEach(function(Tt){return window.console[Tt]=mt._origConsole[Tt]}),delete this._origConsole,this):this}},{key:"catchGlobalErr",value:function(){return ls().addListener(this._handleErr),this}},{key:"ignoreGlobalErr",value:function(){return ls().rmListener(this._handleErr),this}},{key:"filter",value:function(mt){var Tt=this._$filterText,Dt=this._logger;Mt()(mt)?(Tt.text(mt),Dt.setOption("filter",To()(mt))):Zs()(mt)?(Tt.text(Kt()(mt)),Dt.setOption("filter",mt)):Ao()(mt)&&(Tt.text("ƒ"),Dt.setOption("filter",mt))}},{key:"destroy",value:function(){this._logger.destroy(),(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),this._container.off("show",this._handleShow),this._style&&Un.remove(this._style),this.ignoreGlobalErr(),this.restoreConsole(),this._rmCfg()}},{key:"_enableJsExecution",value:function(mt){var Tt=this._$el,Dt=Tt.find(Cn(".js-input"));mt?(Dt.show(),Tt.rmClass(Cn("js-input-hidden"))):(Dt.hide(),Tt.addClass(Cn("js-input-hidden")))}},{key:"_appendTpl",value:function(){var mt=this._$el;this._style=Un(d(3191)),mt.append(Cn(` +
    + + All + Info + Warning + Error + + + +
    +
    +
    +
    +
    Cancel
    +
    Execute
    +
    + + +
    + `));var Tt=mt.find(Cn(".js-input")),Dt=Tt.find("textarea"),un=Tt.find(Cn(".buttons"));rn()(this,{_$control:mt.find(Cn(".control")),_$logs:mt.find(Cn(".logs-container")),_$inputContainer:Tt,_$input:Dt,_$inputBtns:un,_$filterText:mt.find(Cn(".filter-text"))})}},{key:"_initLogger",value:function(){var mt=this.config,Tt=mt.get("maxLogNum");Tt=Tt==="infinite"?0:+Tt;var Dt=this._$control.find(Cn(".level")),un=new B0.Z(this._$logs.get(0),{asyncRender:mt.get("asyncRender"),maxNum:Tt,showHeader:mt.get("displayExtraInfo"),unenumerable:mt.get("displayUnenumerable"),accessGetter:mt.get("displayGetterVal"),lazyEvaluation:mt.get("lazyEvaluation")});un.on("optionChange",function(On,Qn){On==="level"&&Dt.each(function(){var gr=lt()(this),wr=gr.data("level");gr[wr===Qn||wr==="all"&&fn()(Qn)?"addClass":"rmClass"](Cn("active"))})}),mt.get("overrideConsole")&&this.overrideConsole(),this._logger=un}},{key:"_exposeLogger",value:function(){var mt=this,Tt=this._logger;["html"].concat(Ds).forEach(function(Dt){return mt[Dt]=function(){for(var un=arguments.length,On=new Array(un),Qn=0;Qn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(qt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var Z0=function(tn){(0,tt.Z)(Ft,tn);var qt=U0(Ft);function Ft(mt,Tt){var Dt;return(0,j.Z)(this,Ft),Dt=qt.call(this),(0,ot.Z)((0,et.Z)(Dt),"_copyRes",function(){var un=Dt._detailData,On="".concat(un.method," ").concat(un.url," ").concat(un.status,` +`);vo()(un.reqHeaders)||(On+=` +Request Headers + +`,bt()(un.reqHeaders,function(Qn,gr){return On+="".concat(gr,": ").concat(Qn,` +`)})),vo()(un.resHeaders)||(On+=` +Response Headers + +`,bt()(un.resHeaders,function(Qn,gr){return On+="".concat(gr,": ").concat(Qn,` +`)})),un.resTxt&&(On+=` +`.concat(un.resTxt,` +`)),sn()(On),Dt._devtools.notify("Copied")}),Dt._$container=mt,Dt._devtools=Tt,Dt._detailData={},Dt._bindEvent(),Dt}return(0,$.Z)(Ft,[{key:"show",value:function(mt){mt.resTxt&&To()(mt.resTxt)===""&&delete mt.resTxt,vo()(mt.resHeaders)&&delete mt.resHeaders,vo()(mt.reqHeaders)&&delete mt.reqHeaders;var Tt="";mt.data&&(Tt='
    ').concat(Kr()(mt.data),"
    "));var Dt="Empty";mt.reqHeaders&&(Dt=ho()(mt.reqHeaders,function(wr,$r){return` + ').concat(Kr()($r),` + `).concat(Kr()(wr),` + `)}).join(""));var un="Empty";mt.resHeaders&&(un=ho()(mt.resHeaders,function(wr,$r){return` + ').concat(Kr()($r),` + `).concat(Kr()(wr),` + `)}).join(""));var On="";if(mt.resTxt){var Qn=mt.resTxt;Qn.length>dl&&(Qn=us()(Qn,dl)),On='
    ').concat(Kr()(Qn),"
    ")}var gr='
    + + + ').concat(Kr()(mt.url),` + +
    +
    + `).concat(Tt,` +
    +

    Response Headers

    + + + `).concat(un,` + +
    +
    +
    +

    Request Headers

    + + + `).concat(Dt,` + +
    +
    + `).concat(On,` +
    `);this._$container.html(gr).show(),this._detailData=mt}},{key:"hide",value:function(){this._$container.hide(),this.emit("hide")}},{key:"_bindEvent",value:function(){var mt=this,Tt=this._devtools;this._$container.on("click",Cn(".back"),function(){return mt.hide()}).on("click",Cn(".copy-res"),this._copyRes).on("click",Cn(".http .response"),function(){var un=mt._detailData,On=un.resTxt;if(W0()(On))return Dt("object",On);switch(un.subType){case"css":return Dt("css",On);case"html":return Dt("html",On);case"javascript":return Dt("js",On);case"json":return Dt("object",On)}return un.type==="image"?Dt("img",un.url):void 0});var Dt=function(un,On){var Qn=Tt.get("sources");Qn&&(Qn.set(un,On),Tt.showTool("sources"))}}}]),Ft}(it()),dl=1e5,V0=d(9143),G0=d.n(V0),q0=d(2139),K0=d(8689),Fs=d(7935),Y0=d(9119);function fl(tn,qt){var Ft=Object.keys(tn);if(Object.getOwnPropertySymbols){var mt=Object.getOwnPropertySymbols(tn);qt&&(mt=mt.filter(function(Tt){return Object.getOwnPropertyDescriptor(tn,Tt).enumerable})),Ft.push.apply(Ft,mt)}return Ft}function hl(tn){for(var qt=1;qt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(qt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var np=function(tn){(0,tt.Z)(Ft,tn);var qt=tp(Ft);function Ft(){var mt;return(0,j.Z)(this,Ft),mt=qt.call(this),(0,ot.Z)((0,et.Z)(mt),"_reqWillBeSent",function(Tt){if(mt._isRecording){var Dt,un={name:sl(Tt.request.url),url:Tt.request.url,status:"pending",type:"unknown",subType:"unknown",size:0,data:Tt.request.postData,method:Tt.request.method,startTime:1e3*Tt.timestamp,time:0,resTxt:"",done:!1,reqHeaders:Tt.request.headers||{},resHeaders:{}};un.render=function(){var On={name:un.name,method:un.method,status:un.status,type:un.subType,size:un.size,time:un.displayTime};Dt?(Dt.data=On,Dt.render()):(Dt=mt._requestDataGrid.append(On,{selectable:!0}),lt()(Dt.container).data("id",Tt.requestId)),un.hasErr&<()(Dt.container).addClass(Cn("request-error"))},un.render(),mt._requests[Tt.requestId]=un}}),(0,ot.Z)((0,et.Z)(mt),"_resReceivedExtraInfo",function(Tt){var Dt=mt._requests[Tt.requestId];mt._isRecording&&Dt&&(Dt.resHeaders=Tt.headers,mt._updateType(Dt),Dt.render())}),(0,ot.Z)((0,et.Z)(mt),"_resReceived",function(Tt){var Dt=mt._requests[Tt.requestId];if(mt._isRecording&&Dt){var un=Tt.response,On=un.status,Qn=un.headers;Dt.status=On,(On<200||On>=300)&&(Dt.hasErr=!0),Qn&&(Dt.resHeaders=Qn,mt._updateType(Dt)),Dt.render()}}),(0,ot.Z)((0,et.Z)(mt),"_loadingFinished",function(Tt){var Dt=mt._requests[Tt.requestId];if(mt._isRecording&&Dt){var un=1e3*Tt.timestamp;Dt.time=un-Dt.startTime,Dt.displayTime=Ks()(Dt.time),Dt.size=Tt.encodedDataLength,Dt.done=!0,Dt.resTxt=uo.domain("Network").getResponseBody({requestId:Tt.requestId}).body,Dt.render()}}),(0,ot.Z)((0,et.Z)(mt),"_copyCurl",function(){var Tt=mt._selectedRequest;sn()(function(Dt){var un=Ho()();un==="windows"&&(un="win");var On=[],Qn=ep()(["accept-encoding","host","method","path","scheme","version"]),gr=un==="win"?function(_o){var gs=/[\r\n]/.test(_o)?'^"':'"';return gs+_o.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/[^a-zA-Z0-9\s_\-:=+~'\/.',?;()*`&]/g,"^$&").replace(/%(?=[a-zA-Z0-9_])/g,"%^").replace(/\r?\n/g,`^ + +`)+gs}:function(_o){return/[\0-\x1F\x7F-\x9F!]|\'/.test(_o)?"$'"+_o.replace(/\\/g,"\\\\").replace(/\'/g,"\\'").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\0-\x1F\x7F-\x9F!]/g,function(gs){for(var ms=gs.charCodeAt(0).toString(16);ms.length<4;)ms="0"+ms;return"\\u"+ms})+"'":"'"+_o+"'"};On.push(gr(Dt.url()).replace(/[[{}\]]/g,"\\$&"));var wr="GET",$r=[],Vr=Dt.requestFormData();Vr&&($r.push("--data-raw "+gr(Vr)),Qn["content-length"]=!0,wr="POST"),Dt.requestMethod!==wr&&On.push("-X "+gr(Dt.requestMethod));for(var Jr=Dt.requestHeaders(),lo=0;lo=3?un==="win"?` ^ + `:` \\ + `:" ")}({requestMethod:Tt.method,url:function(){return Tt.url},requestFormData:function(){return Tt.data},requestHeaders:function(){var Dt=Tt.reqHeaders||{};return rn()(Dt,{"User-Agent":navigator.userAgent,Referer:location.href}),ho()(Dt,function(un,On){return{name:On,value:un}})}})),mt._container.notify("Copied")}),(0,ot.Z)((0,et.Z)(mt),"_toggleRecording",function(){mt._$control.find(Cn(".record")).toggleClass(Cn("recording")),mt._isRecording=!mt._isRecording}),(0,ot.Z)((0,et.Z)(mt),"_showDetail",function(){mt._selectedRequest&&(mt._splitMode&&mt._$network.css("width","50%"),mt._detail.show(mt._selectedRequest))}),(0,ot.Z)((0,et.Z)(mt),"_updateScale",function(Tt){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*Tt,"px)"))}),mt._style=Un(d(3180)),mt.name="network",mt._requests={},mt._selectedRequest=null,mt._isRecording=!0,mt}return(0,$.Z)(Ft,[{key:"init",value:function(mt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,mt),this._container=Tt,this._initTpl(),this._detail=new Z0(this._$detail,Tt),this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._requestDataGrid=new zs.Z(this._$requests.get(0),{columns:[{id:"name",title:"Name",sortable:!0,weight:30},{id:"method",title:"Method",sortable:!0,weight:14},{id:"status",title:"Status",sortable:!0,weight:14},{id:"type",title:"Type",sortable:!0,weight:14},{id:"size",title:"Size",sortable:!0,weight:14},{id:"time",title:"Time",sortable:!0,weight:14}]}),this._resizeSensor=new(J0())(mt.get(0)),this._bindEvent()}},{key:"show",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._updateDataGridHeight()}},{key:"clear",value:function(){this._requests={},this._requestDataGrid.clear()}},{key:"requests",value:function(){var mt=[];return bt()(this._requests,function(Tt){mt.push(Tt)}),mt}},{key:"_updateDataGridHeight",value:function(){var mt=this._$el.offset().height-this._$control.offset().height;this._requestDataGrid.setOption({minHeight:mt,maxHeight:mt})}},{key:"_updateType",value:function(mt){var Tt=function(On){if(!On)return"unknown";var Qn=On.split(";")[0].split("/");return{type:Qn[0],subType:is()(Qn)}}(mt.resHeaders["content-type"]||""),Dt=Tt.type,un=Tt.subType;mt.type=Dt,mt.subType=un}},{key:"_updateButtons",value:function(){var mt=this._$control,Tt=mt.find(Cn(".show-detail")),Dt=mt.find(Cn(".copy-curl")),un=Cn("icon-disabled");Tt.addClass(un),Dt.addClass(un),this._selectedRequest&&(Tt.rmClass(un),Dt.rmClass(un))}},{key:"_bindEvent",value:function(){var mt=this,Tt=this._$control,Dt=this._$filterText,un=this._requestDataGrid,On=this;Tt.on("click",Cn(".clear-request"),function(){return mt.clear()}).on("click",Cn(".show-detail"),this._showDetail).on("click",Cn(".copy-curl"),this._copyCurl).on("click",Cn(".record"),this._toggleRecording).on("click",Cn(".filter"),function(){Do.Z.prompt("Filter").then(function(gr){Xr()(gr)||(Dt.text(gr),un.setOption("filter",To()(gr)))})}),un.on("select",function(gr){var wr=lt()(gr.container).data("id"),$r=On._requests[wr];mt._selectedRequest=$r,mt._updateButtons(),mt._splitMode&&mt._showDetail()}),un.on("deselect",function(){mt._selectedRequest=null,mt._updateButtons(),mt._detail.hide()}),this._resizeSensor.addListener(rl()(function(){return mt._updateDataGridHeight()},15)),this._splitMediaQuery.on("match",function(){mt._detail.hide(),mt._splitMode=!0}),this._splitMediaQuery.on("unmatch",function(){mt._detail.hide(),mt._splitMode=!1}),this._detail.on("hide",function(){mt._splitMode&&mt._$network.css("width","100%")}),uo.domain("Network").enable();var Qn=uo.domain("Network");Qn.on("requestWillBeSent",this._reqWillBeSent),Qn.on("responseReceivedExtraInfo",this._resReceivedExtraInfo),Qn.on("responseReceived",this._resReceived),Qn.on("loadingFinished",this._loadingFinished),ut.on(ut.SCALE,this._updateScale)}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),this._resizeSensor.destroy(),Un.remove(this._style),this._splitMediaQuery.removeAllListeners();var mt=uo.domain("Network");mt.off("requestWillBeSent",this._reqWillBeSent),mt.off("responseReceivedExtraInfo",this._resReceivedExtraInfo),mt.off("responseReceived",this._resReceived),mt.off("loadingFinished",this._loadingFinished),ut.off(ut.SCALE,this._updateScale)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(Cn(`
    +
    + + + + + + +
    +
    +
    +
    `)),this._$network=mt.find(Cn(".network")),this._$detail=mt.find(Cn(".detail")),this._$requests=mt.find(Cn(".requests")),this._$control=mt.find(Cn(".control")),this._$filterText=mt.find(Cn(".filter-text"))}}]),Ft}(ct),rp=d(8209),op=d(8613),ip=d.n(op);function pl(tn){for(var qt={},Ft=0,mt=tn.length;Ftgr?gr:Qn,$r=0;$rgr?1:Qn(qt=ml(qt))?1:tn1&&arguments[1]!==void 0?arguments[1]:{}).noAttr,Ft=qt!==void 0&&qt;if(tn.nodeType===Node.TEXT_NODE)return'(text)');if(tn.nodeType===Node.COMMENT_NODE)return'');var mt=tn.id,Tt=tn.className,Dt=tn.attributes,un=''.concat(tn.tagName.toLowerCase(),"");if(mt!==""&&(un+='#'.concat(mt,"")),Mt()(Tt)){var On="";bt()(Tt.split(/\s+/g),function(Qn){Qn.trim()!==""&&(On+=".".concat(Qn))}),un+=''.concat(On,"")}return Ft||bt()(Dt,function(Qn){var gr=Qn.name;gr!=="id"&&gr!=="class"&&gr!=="style"&&(un+=' '.concat(gr,'="').concat(Qn.value,'"'))}),un}var cp=function(){function tn(qt,Ft){var mt=this;(0,j.Z)(this,tn),(0,ot.Z)(this,"hide",function(){mt._$container.hide(),mt._disableObserver(),uo.domain("Overlay").hideHighlight()}),this._$container=qt,this._devtools=Ft,this._curEl=document.documentElement,this._bindEvent(),this._initObserver(),this._initCfg(),this._initTpl()}return(0,$.Z)(tn,[{key:"show",value:function(qt){this._curEl=qt,this._rmDefComputedStyle=!0,this._computedStyleSearchKeyword="",this._enableObserver(),this._render();var Ft=uo.domain("DOM").getNodeId({node:qt}).nodeId;uo.domain("Overlay").highlightNode({nodeId:Ft,highlightConfig:{showInfo:!0,contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}})}},{key:"destroy",value:function(){this._disableObserver(),this.restoreEventTarget(),this._rmCfg()}},{key:"overrideEventTarget",value:function(){var qt=xl(),Ft=this._origAddEvent=qt.addEventListener,mt=this._origRmEvent=qt.removeEventListener;qt.addEventListener=function(Tt,Dt,un){(function(On,Qn,gr){var wr=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!So()(On)||!Ao()(gr)||!Cr()(wr))){var $r=On.erudaEvents=On.erudaEvents||{};$r[Qn]=$r[Qn]||[],$r[Qn].push({listener:gr,listenerStr:gr.toString(),useCapture:wr})}})(this,Tt,Dt,un),Ft.apply(this,arguments)},qt.removeEventListener=function(Tt,Dt,un){(function(On,Qn,gr){var wr=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!So()(On)||!Ao()(gr)||!Cr()(wr))){var $r=On.erudaEvents;if(!(!$r||!$r[Qn])){for(var Vr=$r[Qn],Jr=0,lo=Vr.length;Jr + + + + +
    +
    +
    +
    +
    +
    `);qt.html(Ft),this._$elementName=qt.find(Cn(".element-name")),this._$attributes=qt.find(Cn(".attributes")),this._$styles=qt.find(Cn(".styles")),this._$listeners=qt.find(Cn(".listeners")),this._$computedStyle=qt.find(Cn(".computed-style"));var mt=ip()("div");this._$boxModel=lt()(mt),this._boxModel=new lp.Z(mt)}},{key:"_toggleAllComputedStyle",value:function(){this._rmDefComputedStyle=!this._rmDefComputedStyle,this._render()}},{key:"_render",value:function(){var qt=this._getData(this._curEl),Ft=this._$attributes,mt=this._$elementName,Tt=this._$styles,Dt=this._$computedStyle,un=this._$listeners;mt.html(qt.name);var On="Empty";vo()(qt.attributes)||(On=ho()(qt.attributes,function(Jr){var lo=Jr.name,go=Jr.value;return` + ').concat(Kr()(lo),` + ').concat(go,` + `)}).join("")),On=`

    Attributes

    +
    + + + `).concat(On,` + +
    +
    `),Ft.html(On);var Qn="";if(vo()(qt.styles))Tt.hide();else{var gr=ho()(qt.styles,function(Jr){var lo=Jr.selectorText,go=Jr.style;return go=ho()(go,function(xo,_o){return'
    ').concat(Kr()(_o),": ").concat(xo,";
    ")}).join(""),'
    +
    `).concat(Kr()(lo),` {
    + `).concat(go,` +
    }
    +
    `)}).join("");Qn=`

    Styles

    +
    + `).concat(gr,` +
    `),Tt.html(Qn).show()}var wr="";if(qt.computedStyle){var $r=Cn(`
    + +
    `);qt.rmDefComputedStyle&&($r=Cn(`
    + +
    `)),wr=`

    + Computed Style + `.concat($r,` +
    + +
    + `).concat(qt.computedStyleSearchKeyword?'
    ').concat(Kr()(qt.computedStyleSearchKeyword),"
    "):"",` +

    +
    +
    + + + `).concat(ho()(qt.computedStyle,function(Jr,lo){return` + + + `)}).join(""),` + +
    ').concat(Kr()(lo),``).concat(Jr,`
    +
    `),Dt.html(wr).show(),this._boxModel.setOption("element",this._curEl),Dt.find(Cn(".box-model")).append(this._$boxModel.get(0))}else Dt.text("").hide();var Vr="";qt.listeners?(Vr=ho()(qt.listeners,function(Jr,lo){return Jr=ho()(Jr,function(go){var xo=go.useCapture,_o=go.listenerStr;return"
  • ").concat(Kr()(_o),"
  • ")}).join(""),'
    +
    ').concat(Kr()(lo),`
    +
      + `).concat(Jr,` +
    +
    `)}).join(""),Vr=`

    Event Listeners

    +
    + `).concat(Vr,` +
    `),un.html(Vr).show()):un.hide(),this._$container.show()}},{key:"_getData",value:function(qt){var Ft={},mt=new ap(qt),Tt=qt.className,Dt=qt.id,un=qt.attributes,On=qt.tagName;Ft.computedStyleSearchKeyword=this._computedStyleSearchKeyword,Ft.attributes=up(un),Ft.name=vl({tagName:On,id:Dt,className:Tt,attributes:un});var Qn=qt.erudaEvents;if(Qn&&dn()(Qn).length!==0&&(Ft.listeners=Qn),pp(On))return Ft;var gr=mt.getComputedStyle(),wr=mt.getMatchedCSSRules();wr.unshift(function(Vr){for(var Jr={selectorText:"element.style",style:{}},lo=0,go=Vr.length;lo
    $&').replace(fp,function(qt,Ft){return'url("'.concat(wl(Ft),'")')})}var hp=["script","style","meta","title","link","head"],pp=function(tn){return hp.indexOf(tn.toLowerCase())>-1},wl=function(tn){return'').concat(tn,"")},xl=function(){return el()(window,"EventTarget.prototype")||window.Node.prototype};function gp(tn){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(qt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var mp=function(tn){(0,tt.Z)(Ft,tn);var qt=gp(Ft);function Ft(){var mt;return(0,j.Z)(this,Ft),mt=qt.call(this),(0,ot.Z)((0,et.Z)(mt),"_showDetail",function(){mt._isShow&&mt._curNode&&(mt._curNode.nodeType===Node.ELEMENT_NODE?mt._detail.show(mt._curNode):mt._detail.show(mt._curNode.parentNode))}),(0,ot.Z)((0,et.Z)(mt),"_back",function(){if(mt._curNode!==mt._htmlEl){for(var Tt=mt._curParentQueue,Dt=Tt.shift();!_l(Dt);)Dt=Tt.shift();mt.set(Dt)}}),(0,ot.Z)((0,et.Z)(mt),"_updateScale",function(Tt){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*Tt,"px)"))}),(0,ot.Z)((0,et.Z)(mt),"_deleteNode",function(){var Tt=mt._curNode;Tt.parentNode&&Tt.parentNode.removeChild(Tt)}),(0,ot.Z)((0,et.Z)(mt),"_copyNode",function(){var Tt=mt._curNode;Tt.nodeType===Node.ELEMENT_NODE?sn()(Tt.outerHTML):sn()(Tt.nodeValue),mt._container.notify("Copied")}),(0,ot.Z)((0,et.Z)(mt),"_toggleSelect",function(){mt._$el.find(Cn(".select")).toggleClass(Cn("active")),mt._selectElement=!mt._selectElement,mt._selectElement?(uo.domain("Overlay").setInspectMode({mode:"searchForNode",highlightConfig:{showInfo:!Ro()(),showRulers:!1,showAccessibilityInfo:!Ro()(),showExtensionLines:!1,contrastAlgorithm:"aa",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}}),mt._container.hide()):(uo.domain("Overlay").setInspectMode({mode:"none"}),uo.domain("Overlay").hideHighlight())}),(0,ot.Z)((0,et.Z)(mt),"_inspectNodeRequested",function(Tt){var Dt=Tt.backendNodeId;mt._container.show(),mt._toggleSelect();var un=uo.domain("DOM").getNode({nodeId:Dt}).node;mt.select(un)}),(0,ot.Z)((0,et.Z)(mt),"_setNode",function(Tt){if(Tt!==mt._curNode){mt._curNode=Tt,mt._renderCrumbs();for(var Dt=[],un=Tt.parentNode;un;)Dt.push(un),un=un.parentNode;mt._curParentQueue=Dt,mt._splitMode&&mt._showDetail(),mt._updateButtons(),mt._updateHistory()}}),mt._style=Un(d(5896)),mt.name="elements",mt._selectElement=!1,mt._observeElement=!0,mt._history=[],it().mixin((0,et.Z)(mt)),mt}return(0,$.Z)(Ft,[{key:"init",value:function(mt,Tt){var Dt=this;(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,mt),this._container=Tt,this._initTpl(),this._htmlEl=document.documentElement,this._detail=new cp(this._$detail,Tt),this.config=this._detail.config,this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._domViewer=new rp.Z(this._$domViewer.get(0),{node:this._htmlEl,ignore:function(un){return Yo(un)||ll(un)}}),this._domViewer.expand(),this._bindEvent(),uo.domain("Overlay").enable(),Nn()(function(){return Dt._updateHistory()})}},{key:"show",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._isShow=!0,this._curNode?this._splitMode&&this._showDetail():this.select(document.body)}},{key:"hide",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"hide",this).call(this),this._isShow=!1,uo.domain("Overlay").hideHighlight()}},{key:"set",value:function(mt){return this.select(mt)}},{key:"select",value:function(mt){return this._domViewer.select(mt),this._setNode(mt),this.emit("change",mt),this}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),ut.off(ut.SCALE,this._updateScale),Un.remove(this._style),this._detail.destroy(),uo.domain("Overlay").off("inspectNodeRequested",this._inspectNodeRequested),uo.domain("Overlay").disable(),this._splitMediaQuery.removeAllListeners()}},{key:"_updateButtons",value:function(){var mt=this._$control,Tt=mt.find(Cn(".show-detail")),Dt=mt.find(Cn(".copy-node")),un=mt.find(Cn(".delete-node")),On=Cn("icon-disabled");Tt.addClass(On),Dt.addClass(On),un.addClass(On);var Qn=this._curNode;Qn&&(Qn!==document.documentElement&&Qn!==document.body&&un.rmClass(On),Dt.rmClass(On),Qn.nodeType===Node.ELEMENT_NODE&&Tt.rmClass(On))}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(Cn(`
    +
    + + + + +
    +
    +
    +
    +
    +
    +
    `)),this._$detail=mt.find(Cn(".detail")),this._$domViewer=mt.find(Cn(".dom-viewer")),this._$control=mt.find(Cn(".control")),this._$crumbs=mt.find(Cn(".crumbs"))}},{key:"_renderCrumbs",value:function(){var mt=function(Dt){for(var un=[],On=0;Dt;)un.push({text:vl(Dt,{noAttr:!0}),idx:On++}),Dt=Dt.parentElement;return un.reverse()}(this._curNode),Tt="";vo()(mt)||(Tt=ho()(mt,function(Dt){var un=Dt.text,On=Dt.idx;return'
  • ').concat(un,"
  • ")}).join("")),this._$crumbs.html(Tt)}},{key:"_bindEvent",value:function(){var mt=this,Tt=this;this._$el.on("click",Cn(".crumb"),function(){for(var Dt=ss()(lt()(this).data("idx")),un=Tt._curNode;Dt--&&un.parentElement;)un=un.parentElement;_l(un)&&Tt.select(un)}),this._$control.on("click",Cn(".select"),this._toggleSelect).on("click",Cn(".show-detail"),this._showDetail).on("click",Cn(".copy-node"),this._copyNode).on("click",Cn(".delete-node"),this._deleteNode),this._domViewer.on("select",this._setNode).on("deselect",this._back),uo.domain("Overlay").on("inspectNodeRequested",this._inspectNodeRequested),this._splitMediaQuery.on("match",function(){mt._splitMode=!0,mt._showDetail()}),this._splitMediaQuery.on("unmatch",function(){mt._splitMode=!1,mt._detail.hide()}),ut.on(ut.SCALE,this._updateScale)}},{key:"_updateHistory",value:function(){var mt=this._container.get("console");if(mt){var Tt=this._history;Tt.unshift(this._curNode),Tt.length>5&&Tt.pop();for(var Dt=0;Dt<5;Dt++)mt.setGlobal("$".concat(Dt),Tt[Dt])}}}]),Ft}(ct),_l=function(tn){return So()(tn)&&tn.parentNode},ds=null,vp=[{name:"Border All",fn:function(){if(ds)return Un.remove(ds),void(ds=null);ds=Un("* { outline: 2px dashed #707d8b; outline-offset: -3px; }",document.head)},desc:"Add color borders to all elements"},{name:"Refresh Page",fn:function(){var tn=new(Yn());tn.setQuery("timestamp",Qs()()),window.location.replace(tn.toString())},desc:"Add timestamp to url and refresh"},{name:"Search Text",fn:function(){Do.Z.prompt("Enter the text").then(function(tn){tn&&To()(tn)!==""&&function(qt){var Ft=document.body,mt=new RegExp(qt,"ig");Hs(Ft,function(Tt){var Dt=lt()(Tt);if(Dt.hasClass("eruda-search-highlight-block"))return document.createTextNode(Dt.text())}),Hs(Ft,function(Tt){if(Tt.nodeType===3){var Dt=Tt.nodeValue;if((Dt=Dt.replace(mt,function(On){return''.concat(On,"")}))!==Tt.nodeValue){var un=lt()(document.createElement("div"));return un.html(Dt),un.addClass("eruda-search-highlight-block"),un.get(0)}}})}(tn)})},desc:"Highlight given text on page"},{name:"Edit Page",fn:function(){var tn=document.body;tn.contentEditable=tn.contentEditable!=="true"},desc:"Toggle body contentEditable"},{name:"Fit Screen",fn:function(){var tn=document.body,qt=document.documentElement,Ft=lt()(tn);if(Ft.data("scaled"))window.scrollTo(0,+Ft.data("scaled")),Ft.rmAttr("data-scaled"),Ft.css("transform","none");else{var mt=Math.max(tn.scrollHeight,tn.offsetHeight,qt.clientHeight,qt.scrollHeight,qt.offsetHeight),Tt=Math.max(document.documentElement.clientHeight,window.innerHeight||0),Dt=Tt/mt;Ft.css("transform","scale(".concat(Dt,")")),Ft.data("scaled",window.scrollY),window.scrollTo(0,mt/2-Tt/2)}},desc:"Scale down the whole page to fit screen"},{name:"Load Fps Plugin",fn:function(){Mo("fps")},desc:"Display page fps"},{name:"Load Features Plugin",fn:function(){Mo("features")},desc:"Browser feature detections"},{name:"Load Timing Plugin",fn:function(){Mo("timing")},desc:"Show performance and resource timing"},{name:"Load Memory Plugin",fn:function(){Mo("memory")},desc:"Display memory"},{name:"Load Code Plugin",fn:function(){Mo("code")},desc:"Edit and run JavaScript"},{name:"Load Benchmark Plugin",fn:function(){Mo("benchmark")},desc:"Run JavaScript benchmarks"},{name:"Load Geolocation Plugin",fn:function(){Mo("geolocation")},desc:"Test geolocation"},{name:"Load Orientation Plugin",fn:function(){Mo("orientation")},desc:"Test orientation api"},{name:"Load Touches Plugin",fn:function(){Mo("touches")},desc:"Visualize screen touches"}];function Hs(tn,qt){var Ft=tn.childNodes;if(!Yo(tn)){for(var mt=0,Tt=Ft.length;mt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(qt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var wp=function(tn){(0,tt.Z)(Ft,tn);var qt=bp(Ft);function Ft(){var mt;return(0,j.Z)(this,Ft),(mt=qt.call(this))._style=Un(d(5571)),mt.name="snippets",mt._snippets=[],mt}return(0,$.Z)(Ft,[{key:"init",value:function(mt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,mt),this._bindEvent(),this._addDefSnippets()}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,Tt,Dt){return this._snippets.push({name:mt,fn:Tt,desc:Dt}),this._render(),this}},{key:"remove",value:function(mt){for(var Tt=this._snippets,Dt=0,un=Tt.length;Dt +

    ').concat(Kr()(Tt.name),` +
    + +
    +

    +
    + `).concat(Kr()(Tt.desc),` +
    + `)}).join("");this._renderHtml(mt)}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Ft}(ct),Cl=function(){function tn(qt,Ft,mt,Tt){var Dt=this;(0,j.Z)(this,tn),(0,ot.Z)(this,"_updateGridHeight",function(un){Dt._dataGrid.setOption({minHeight:60*un,maxHeight:223*un})}),this._type=Tt,this._$container=qt,this._devtools=Ft,this._resources=mt,this._selectedItem=null,this._storeData=[],this._initTpl(),this._dataGrid=new zs.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(tn,[{key:"destroy",value:function(){ut.off(ut.SCALE,this._updateGridHeight)}},{key:"refresh",value:function(){var qt=this._dataGrid;this._refreshStorage(),qt.clear(),bt()(this._storeData,function(Ft){var mt=Ft.key,Tt=Ft.val;qt.append({key:mt,value:Tt},{selectable:!0})})}},{key:"_refreshStorage",value:function(){var qt=this._resources,Ft=$s(this._type,!1);if(Ft){var mt=[];Ft=JSON.parse(JSON.stringify(Ft)),bt()(Ft,function(Tt,Dt){Mt()(Tt)&&(qt.config.get("hideErudaSetting")&&(Go()(Dt,"eruda")||Dt==="active-eruda")||mt.push({key:Dt,val:us()(Tt,200)}))}),this._storeData=mt}}},{key:"_updateButtons",value:function(){var qt=this._$container,Ft=qt.find(Cn(".show-detail")),mt=qt.find(Cn(".delete-storage")),Tt=qt.find(Cn(".copy-storage")),Dt=Cn("btn-disabled");Ft.addClass(Dt),mt.addClass(Dt),Tt.addClass(Dt),this._selectedItem&&(Ft.rmClass(Dt),mt.rmClass(Dt),Tt.rmClass(Dt))}},{key:"_initTpl",value:function(){var qt=this._$container,Ft=this._type;qt.html(Cn(`

    + `.concat(Ft==="local"?"Local":"Session",` Storage +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +

    +
    `))),this._$dataGrid=qt.find(Cn(".data-grid")),this._$filterText=qt.find(Cn(".filter-text"))}},{key:"_getVal",value:function(qt){return this._type==="local"?localStorage.getItem(qt):sessionStorage.getItem(qt)}},{key:"_bindEvent",value:function(){var qt=this,Ft=this._type,mt=this._devtools;function Tt(Dt,un){var On=mt.get("sources");if(On)return On.set(Dt,un),mt.showTool("sources"),!0}this._$container.on("click",Cn(".refresh-storage"),function(){mt.notify("Refreshed"),qt.refresh()}).on("click",Cn(".clear-storage"),function(){bt()(qt._storeData,function(Dt){Ft==="local"?localStorage.removeItem(Dt.key):sessionStorage.removeItem(Dt.key)}),qt.refresh()}).on("click",Cn(".show-detail"),function(){var Dt=qt._selectedItem,un=qt._getVal(Dt);try{Tt("object",JSON.parse(un))}catch{Tt("raw",un)}}).on("click",Cn(".copy-storage"),function(){var Dt=qt._selectedItem;sn()(qt._getVal(Dt)),mt.notify("Copied")}).on("click",Cn(".filter"),function(){Do.Z.prompt("Filter").then(function(Dt){Xr()(Dt)||(Dt=To()(Dt),qt._$filterText.text(Dt),qt._dataGrid.setOption("filter",Dt))})}).on("click",Cn(".delete-storage"),function(){var Dt=qt._selectedItem;Ft==="local"?localStorage.removeItem(Dt):sessionStorage.removeItem(Dt),qt.refresh()}),this._dataGrid.on("select",function(Dt){qt._selectedItem=Dt.data.key,qt._updateButtons()}).on("deselect",function(){qt._selectedItem=null,qt._updateButtons()}),ut.on(ut.SCALE,this._updateGridHeight)}}]),tn}();function fs(tn,qt){tn.rmClass(Cn("ok")).rmClass(Cn("danger")).rmClass(Cn("warn")).addClass(Cn(qt))}function hs(tn,qt){if(qt===0)return"";var Ft=0,mt=0;switch(tn){case"cookie":Ft=30,mt=60;break;case"script":Ft=5,mt=10;break;case"stylesheet":Ft=4,mt=8;break;case"image":Ft=50,mt=100}return qt>=mt?"danger":qt>=Ft?"warn":"ok"}var xp=function(){function tn(qt,Ft){(0,j.Z)(this,tn),this._$container=qt,this._devtools=Ft,this._selectedItem=null,this._initTpl(),this._dataGrid=new zs.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(tn,[{key:"refresh",value:function(){var qt=this._$container,Ft=this._dataGrid,mt=uo.domain("Network").getCookies().cookies,Tt=ho()(mt,function(Dt){return{key:Dt.name,val:Dt.value}});Ft.clear(),bt()(Tt,function(Dt){var un=Dt.key,On=Dt.val;Ft.append({key:un,value:On},{selectable:!0})}),fs(qt,hs("cookie",Tt.length))}},{key:"_initTpl",value:function(){var qt=this._$container;qt.html(Cn(`

    + Cookie + +
    + +
    + + + +
    + +
    +
    +

    +
    `)),this._$dataGrid=qt.find(Cn(".data-grid")),this._$filterText=qt.find(Cn(".filter-text"))}},{key:"_updateButtons",value:function(){var qt=this._$container,Ft=qt.find(Cn(".show-detail")),mt=qt.find(Cn(".delete-cookie")),Tt=qt.find(Cn(".copy-cookie")),Dt=Cn("btn-disabled");Ft.addClass(Dt),mt.addClass(Dt),Tt.addClass(Dt),this._selectedItem&&(Ft.rmClass(Dt),mt.rmClass(Dt),Tt.rmClass(Dt))}},{key:"_getVal",value:function(qt){for(var Ft=uo.domain("Network").getCookies().cookies,mt=0,Tt=Ft.length;mt=tn.length?{done:!0}:{done:!1,value:tn[mt++]}},e:function(Qn){throw Qn},f:Tt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Dt,un=!0,On=!1;return{s:function(){Ft=Ft.call(tn)},n:function(){var Qn=Ft.next();return un=Qn.done,Qn},e:function(Qn){On=!0,Dt=Qn},f:function(){try{un||Ft.return==null||Ft.return()}finally{if(On)throw Dt}}}}function kl(tn,qt){(qt==null||qt>tn.length)&&(qt=tn.length);for(var Ft=0,mt=new Array(qt);Ft"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(qt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var kp=function(tn){(0,tt.Z)(Ft,tn);var qt=Cp(Ft);function Ft(){var mt;return(0,j.Z)(this,Ft),(mt=qt.call(this))._style=Un(d(2488)),mt.name="resources",mt._hideErudaSetting=!1,mt._observeElement=!0,mt}return(0,$.Z)(Ft,[{key:"init",value:function(mt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,mt),this._container=Tt,this._initTpl(),this._localStorage=new Cl(this._$localStorage,Tt,this,"local"),this._sessionStorage=new Cl(this._$sessionStorage,Tt,this,"session"),this._cookie=new xp(this._$cookie,Tt),this._bindEvent(),this._initObserver(),this._initCfg()}},{key:"refresh",value:function(){return this.refreshLocalStorage().refreshSessionStorage().refreshCookie().refreshScript().refreshStylesheet().refreshIframe().refreshImage()}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),this._localStorage.destroy(),this._sessionStorage.destroy(),this._disableObserver(),Un.remove(this._style),this._rmCfg()}},{key:"refreshScript",value:function(){var mt=[];lt()("script").each(function(){var Qn=this.src;Qn!==""&&mt.push(Qn)});var Tt=hs("script",(mt=zo()(mt)).length),Dt="
  • Empty
  • ";vo()(mt)||(Dt=ho()(mt,function(Qn){return Qn=Kr()(Qn),'
  • ').concat(Qn,"
  • ")}).join(""));var un='

    + Script +
    + +
    +

    +
      + `).concat(Dt,` +
    `),On=this._$script;return fs(On,Tt),On.html(un),this}},{key:"refreshStylesheet",value:function(){var mt=[];lt()("link").each(function(){this.rel==="stylesheet"&&mt.push(this.href)});var Tt=hs("stylesheet",(mt=zo()(mt)).length),Dt="
  • Empty
  • ";mt||(Dt=ho()(mt,function(Qn){return Qn=Kr()(Qn),'
  • ').concat(Qn,"
  • ")}).join(""));var un='

    + Stylesheet +
    + +
    +

    +
      + `).concat(Dt,` +
    `),On=this._$stylesheet;return fs(On,Tt),On.html(un),this}},{key:"refreshIframe",value:function(){var mt=[];lt()("iframe").each(function(){var un=lt()(this).attr("src");un&&mt.push(un)}),mt=zo()(mt);var Tt="
  • Empty
  • ";vo()(mt)||(Tt=ho()(mt,function(un){return un=Kr()(un),'
  • ').concat(un,"
  • ")}).join(""));var Dt='

    + Iframe +
    + +
    +

    +
      + `).concat(Tt,` +
    `);return this._$iframe.html(Dt),this}},{key:"refreshLocalStorage",value:function(){return this._localStorage.refresh(),this}},{key:"refreshSessionStorage",value:function(){return this._sessionStorage.refresh(),this}},{key:"refreshCookie",value:function(){return this._cookie.refresh(),this}},{key:"refreshImage",value:function(){var mt=[],Tt=this._performance=window.webkitPerformance||window.performance;Tt&&Tt.getEntries?this._performance.getEntries().forEach(function(gr){if(gr.initiatorType==="img"||Sp(gr.name)){if(Rt()(gr.name,"exclude=true"))return;mt.push(gr.name)}}):lt()("img").each(function(){var gr=lt()(this),wr=gr.attr("src");gr.data("exclude")!=="true"&&mt.push(wr)}),(mt=zo()(mt)).sort();var Dt=hs("image",mt.length),un="
  • Empty
  • ";vo()(mt)||(un=ho()(mt,function(gr){return'
  • + +
  • `)}).join(""));var On='

    + Image +
    + +
    +

    +
      + `).concat(un,` +
    `),Qn=this._$image;return fs(Qn,Dt),Qn.html(On),this}},{key:"show",value:function(){return(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._observeElement&&this._enableObserver(),this.refresh()}},{key:"hide",value:function(){return this._disableObserver(),(0,ht.Z)((0,nt.Z)(Ft.prototype),"hide",this).call(this)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(Cn(`
    +
    + +
    +
    +
    +
    `)),this._$localStorage=mt.find(Cn(".local-storage")),this._$sessionStorage=mt.find(Cn(".session-storage")),this._$cookie=mt.find(Cn(".cookie")),this._$script=mt.find(Cn(".script")),this._$stylesheet=mt.find(Cn(".stylesheet")),this._$iframe=mt.find(Cn(".iframe")),this._$image=mt.find(Cn(".image"))}},{key:"_bindEvent",value:function(){var mt=this,Tt=this._$el,Dt=this._container;function un(Qn,gr){var wr=Dt.get("sources");if(wr)return wr.set(Qn,gr),Dt.showTool("sources"),!0}function On(Qn){return function(gr){if(Dt.get("sources")){gr.preventDefault();var wr=lt()(this).attr("href");Qn!=="iframe"&&tl()(location.href,wr)?Hn()({url:wr,success:function($r){un(Qn,$r)},dataType:"raw"}):un("iframe",wr)}}}Tt.on("click",".eruda-refresh-script",function(){Dt.notify("Refreshed"),mt.refreshScript()}).on("click",".eruda-refresh-stylesheet",function(){Dt.notify("Refreshed"),mt.refreshStylesheet()}).on("click",".eruda-refresh-iframe",function(){Dt.notify("Refreshed"),mt.refreshIframe()}).on("click",".eruda-refresh-image",function(){Dt.notify("Refreshed"),mt.refreshImage()}).on("click",".eruda-img-link",function(){un("img",lt()(this).attr("src"))}).on("click",".eruda-css-link",On("css")).on("click",".eruda-js-link",On("js")).on("click",".eruda-iframe-link",On("iframe"))}},{key:"_rmCfg",value:function(){var mt=this.config,Tt=this._container.get("settings");Tt&&Tt.remove(mt,"hideErudaSetting").remove(mt,"observeElement").remove("Resources")}},{key:"_initCfg",value:function(){var mt=this,Tt=this.config=Gt.createCfg("resources",{hideErudaSetting:!0,observeElement:!0});Tt.get("hideErudaSetting")&&(this._hideErudaSetting=!0),Tt.get("observeElement")||(this._observeElement=!1),Tt.on("change",function(Dt,un){switch(Dt){case"hideErudaSetting":return void(mt._hideErudaSetting=un);case"observeElement":return mt._observeElement=un,un?mt._enableObserver():mt._disableObserver()}}),this._container.get("settings").text("Resources").switch(Tt,"hideErudaSetting","Hide Eruda Setting").switch(Tt,"observeElement","Auto Refresh Elements").separator()}},{key:"_initObserver",value:function(){var mt=this;this._observer=new(Ot())(function(Tt){bt()(Tt,function(Dt){mt._handleMutation(Dt)})})}},{key:"_handleMutation",value:function(mt){var Tt=this;if(!Yo(mt.target)){var Dt=function(gr){var wr=function($r){return $r.tagName?$r.tagName.toLowerCase():""}(gr);switch(wr){case"script":Tt.refreshScript();break;case"img":Tt.refreshImage();break;case"link":Tt.refreshStylesheet()}};if(mt.type==="attributes")Dt(mt.target);else if(mt.type==="childList"){Dt(mt.target);var un,On=as()(mt.addedNodes),Qn=_p(On=jr()(On,as()(mt.removedNodes)));try{for(Qn.s();!(un=Qn.n()).done;)Dt(un.value)}catch(gr){Qn.e(gr)}finally{Qn.f()}}}}},{key:"_enableObserver",value:function(){this._observer.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}},{key:"_disableObserver",value:function(){this._observer.disconnect()}}]),Ft}(ct),Ap=/\.(jpeg|jpg|gif|png)$/,Sp=function(tn){return Ap.test(tn)},Al=so()(),Ep=[{name:"Location",val:function(){return Kr()(location.href)}},{name:"User Agent",val:navigator.userAgent},{name:"Device",val:["",'"),""),""),"
    screen'.concat(screen.width," * ").concat(screen.height,"
    viewport".concat(window.innerWidth," * ").concat(window.innerHeight,"
    pixel ratio".concat(window.devicePixelRatio,"
    "].join("")},{name:"System",val:["",'"),""),"
    os'.concat(Ho()(),"
    browser".concat(Al.name+" "+Al.version,"
    "].join("")},{name:"About",val:'Eruda v2.11.3'},{name:"Backers",val:function(){return'')}}];function Tp(tn){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(qt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var Mp=function(tn){(0,tt.Z)(Ft,tn);var qt=Tp(Ft);function Ft(){var mt;return(0,j.Z)(this,Ft),(mt=qt.call(this))._style=Un(d(879)),mt.name="info",mt._infos=[],mt}return(0,$.Z)(Ft,[{key:"init",value:function(mt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,mt),this._container=Tt,this._addDefInfo(),this._bindEvent()}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Un.remove(this._style)}},{key:"add",value:function(mt,Tt){var Dt=this._infos,un=!1;return bt()(Dt,function(On){mt===On.name&&(On.val=Tt,un=!0)}),un||Dt.push({name:mt,val:Tt}),this._render(),this}},{key:"get",value:function(mt){var Tt,Dt=this._infos;return Ns()(mt)?Ar()(Dt):(bt()(Dt,function(un){mt===un.name&&(Tt=un.val)}),Tt)}},{key:"remove",value:function(mt){for(var Tt=this._infos,Dt=Tt.length-1;Dt>=0;Dt--)Tt[Dt].name===mt&&Tt.splice(Dt,1);return this._render(),this}},{key:"clear",value:function(){return this._infos=[],this._render(),this}},{key:"_addDefInfo",value:function(){var mt=this;bt()(Ep,function(Tt){return mt.add(Tt.name,Tt.val)})}},{key:"_render",value:function(){var mt=[];bt()(this._infos,function(Dt){var un=Dt.name,On=Dt.val;Ao()(On)&&(On=On()),mt.push({name:un,val:On})});var Tt="
      ".concat(ho()(mt,function(Dt){return'
    • ').concat(Kr()(Dt.name),'

      ').concat(Dt.val,"
    • ")}).join(""),"
    ");this._renderHtml(Tt)}},{key:"_bindEvent",value:function(){var mt=this._container;this._$el.on("click",Cn(".copy"),function(){var Tt=lt()(this).parent().parent(),Dt=Tt.find(Cn(".title")).text(),un=Tt.find(Cn(".content")).text();sn()("".concat(Dt,": ").concat(un)),mt.notify("Copied")})}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),Ft}(ct),Op=d(8299),jp=d(8368),Rp=d.n(jp),Sl=d(7049);function Ip(tn){var qt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ft,mt=(0,nt.Z)(tn);if(qt){var Tt=(0,nt.Z)(this).constructor;Ft=Reflect.construct(mt,arguments,Tt)}else Ft=mt.apply(this,arguments);return(0,rt.Z)(this,Ft)}}var Lp=function(tn){(0,tt.Z)(Ft,tn);var qt=Ip(Ft);function Ft(){var mt;return(0,j.Z)(this,Ft),(mt=qt.call(this))._style=Un(d(1344)),mt.name="sources",mt._showLineNum=!0,mt}return(0,$.Z)(Ft,[{key:"init",value:function(mt,Tt){(0,ht.Z)((0,nt.Z)(Ft.prototype),"init",this).call(this,mt),this._container=Tt,this._bindEvent(),this._initCfg()}},{key:"destroy",value:function(){(0,ht.Z)((0,nt.Z)(Ft.prototype),"destroy",this).call(this),Un.remove(this._style),this._rmCfg()}},{key:"set",value:function(mt,Tt){if(mt==="img"){this._isFetchingData=!0;var Dt=new Image,un=this;return Dt.onload=function(){un._isFetchingData=!1,un._data={type:"img",val:{width:this.width,height:this.height,src:Tt}},un._render()},Dt.onerror=function(){un._isFetchingData=!1},void(Dt.src=Tt)}return this._data={type:mt,val:Tt},this._render(),this}},{key:"show",value:function(){return(0,ht.Z)((0,nt.Z)(Ft.prototype),"show",this).call(this),this._data||this._isFetchingData||this._renderDef(),this}},{key:"_renderDef",value:function(){var mt=this;if(this._html)return this._data={type:"html",val:this._html},this._render();this._isGettingHtml||(this._isGettingHtml=!0,Hn()({url:location.href,success:function(Tt){return mt._html=Tt},error:function(){return mt._html="Sorry, unable to fetch source code:("},complete:function(){mt._isGettingHtml=!1,mt._renderDef()},dataType:"raw"}))}},{key:"_bindEvent",value:function(){var mt=this;this._container.on("showTool",function(Tt,Dt){Tt!==mt.name&&Dt.name===mt.name&&delete mt._data})}},{key:"_rmCfg",value:function(){var mt=this.config,Tt=this._container.get("settings");Tt&&Tt.remove(mt,"showLineNum").remove("Sources")}},{key:"_initCfg",value:function(){var mt=this,Tt=this.config=Gt.createCfg("sources",{showLineNum:!0});Tt.get("showLineNum")||(this._showLineNum=!1),Tt.on("change",function(Dt,un){Dt!=="showLineNum"||(mt._showLineNum=un)}),this._container.get("settings").text("Sources").switch(Tt,"showLineNum","Show Line Numbers").separator()}},{key:"_render",value:function(){switch(this._isInit=!0,this._data.type){case"html":case"js":case"css":return this._renderCode();case"img":return this._renderImg();case"object":return this._renderObj();case"raw":return this._renderRaw();case"iframe":return this._renderIframe()}}},{key:"_renderImg",value:function(){var mt=this._data.val,Tt=mt.width,Dt=mt.height,un=mt.src;this._renderHtml('
    +
    ').concat(Kr()(un),`
    +
    + +
    +
    ').concat(Kr()(Tt)," × ").concat(Kr()(Dt),`
    +
    `))}},{key:"_renderCode",value:function(){var mt=this._data;this._renderHtml('
    '),!1);var Tt=mt.val,Dt=mt.val.length;Dt>ps&&(Tt=us()(Tt,ps)),Dt'),!1);var mt=this._data.val;try{Mt()(mt)&&(mt=JSON.parse(mt))}catch{}new Op.Z(this._$el.find(".eruda-json").get(0),{unenumerable:!0,accessGetter:!0}).set(mt)}},{key:"_renderRaw",value:function(){var mt=this._data;this._renderHtml('
    +
    +
    `));var Tt=mt.val,Dt=this._$el.find(Cn(".raw")).get(0);Tt.length>ps&&(Tt=us()(Tt,ps)),new Sl.Z(Dt,{text:Tt,wrapLongLines:!0,showLineNumbers:Tt.length'))}},{key:"_renderHtml",value:function(mt){var Tt=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&mt===this._lastHtml||(this._lastHtml=mt,this._$el.html(mt),setTimeout(function(){return Tt._$el.get(0).scrollTop=0},0))}}]),Ft}(ct),Pp=3e4,El=8e4,ps=1e5,Np={init:function(){var tn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},qt=tn.container,Ft=tn.tool,mt=tn.autoScale,Tt=mt===void 0||mt,Dt=tn.useShadowDom,un=Dt===void 0||Dt,On=tn.defaults,Qn=On===void 0?{}:On;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(qt,un),this._initStyle(),this._initDevTools(Qn),this._initEntryBtn(),this._initSettings(),this._initTools(Ft),this._registerListener(),Tt&&this._autoScale())},_isInit:!1,version:"2.11.3",util:k,chobitsu:uo,Tool:ct,Console:F0,Elements:mp,Network:np,Sources:Lp,Resources:kp,Info:Mp,Snippets:wp,Settings:Gt,get:function(tn){if(this._checkInit()){if(tn==="entryBtn")return this._entryBtn;var qt=this._devTools;return tn?qt.get(tn):qt}},add:function(tn){if(this._checkInit())return Ao()(tn)&&(tn=tn(this)),this._devTools.add(tn),this},remove:function(tn){return this._devTools.remove(tn),this},show:function(tn){if(this._checkInit()){var qt=this._devTools;return tn?qt.showTool(tn):qt.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),lt()(this._container).remove(),Un.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(tn){return $o()(tn)?(this._scale=tn,ut.emit(ut.SCALE,tn),this):this._scale},position:function(tn){var qt=this._entryBtn;return Us()(tn)?(qt.setPos(tn),this):qt.getPos()},_autoScale:function(){Ro()()&&this.scale(1/ol()())},_registerListener:function(){var tn=this;this._addListener=function(){return tn.add.apply(tn,arguments)},this._showListener=function(){return tn.show.apply(tn,arguments)},ut.on(ut.ADD,this._addListener),ut.on(ut.SHOW,this._showListener),ut.on(ut.SCALE,Un.setScale)},_unregisterListener:function(){ut.off(ut.ADD,this._addListener),ut.off(ut.SHOW,this._showListener),ut.off(ut.SCALE,Un.setScale)},_checkInit:function(){return this._isInit||Wo.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(tn,qt){var Ft,mt;tn||(tn=document.createElement("div"),document.documentElement.appendChild(tn)),tn.id="eruda",tn.style.all="initial",this._container=tn,qt&&(tn.attachShadow?Ft=tn.attachShadow({mode:"open"}):tn.createShadowRoot&&(Ft=tn.createShadowRoot()),Ft&&(Un.container=document.head,Un(d(5357)+d(9327)+d(4821)+d(8903)+d(5777)),mt=document.createElement("div"),Ft.appendChild(mt),this._shadowRoot=Ft)),this._shadowRoot||(mt=document.createElement("div"),tn.appendChild(mt)),rn()(mt,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),so()().name==="ios"&&mt.setAttribute("ontouchstart",""),this._$el=lt()(mt)},_initDevTools:function(tn){this._devTools=new $0(this._$el,{defaults:tn})},_initStyle:function(){var tn="eruda-style-container",qt=this._$el;this._shadowRoot?(Un.container=this._shadowRoot,Un(":host { all: initial }")):(qt.append('
    ')),Un.container=qt.find(".".concat(tn)).get(0)),Un(d(8020)+d(4821)+d(9327)+d(7591)+d(4987)+d(8903)+d(5512)+d(2156)+d(5777)+d(9819)+d(8094)+d(8516)+d(5357))},_initEntryBtn:function(){var tn=this;this._entryBtn=new O0(this._$el),this._entryBtn.on("click",function(){return tn._devTools.toggle()})},_initSettings:function(){var tn=this._devTools,qt=new Gt;tn.add(qt),this._entryBtn.initCfg(qt),tn.initCfg(qt)},_initTools:function(){var tn=this,qt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];qt=as()(qt);var Ft=this._devTools;qt.forEach(function(mt){var Tt=tn[qo()(mt)];try{Tt&&Ft.add(new Tt)}catch(Dt){Nn()(function(){Wo.error("Something wrong when initializing tool ".concat(mt,":"),Dt.message)})}}),Ft.showTool(qt[0]||"settings")}}},2027:function(b,_,d){var k=d(6672).Z;b.exports=k,b.exports.default=k},6610:function(b,_,d){d.r(_),_.default={}},9143:function(b,_,d){var k=this&&this.__awaiter||function(dt,ut,ht,ft){return new(ht||(ht=Promise))(function(st,ct){function pt(yt){try{wt(ft.next(yt))}catch(vt){ct(vt)}}function lt(yt){try{wt(ft.throw(yt))}catch(vt){ct(vt)}}function wt(yt){var vt;yt.done?st(yt.value):(vt=yt.value,vt instanceof ht?vt:new ht(function(St){St(vt)})).then(pt,lt)}wt((ft=ft.apply(dt,ut||[])).next())})},j=this&&this.__generator||function(dt,ut){var ht,ft,st,ct,pt={label:0,sent:function(){if(1&st[0])throw st[1];return st[1]},trys:[],ops:[]};return ct={next:lt(0),throw:lt(1),return:lt(2)},typeof Symbol=="function"&&(ct[Symbol.iterator]=function(){return this}),ct;function lt(wt){return function(yt){return function(vt){if(ht)throw new TypeError("Generator is already executing.");for(;pt;)try{if(ht=1,ft&&(st=2&vt[0]?ft.return:vt[0]?ft.throw||((st=ft.return)&&st.call(ft),0):ft.next)&&!(st=st.call(ft,vt[1])).done)return st;switch(ft=0,st&&(vt=[2&vt[0],st.value]),vt[0]){case 0:case 1:st=vt;break;case 4:return pt.label++,{value:vt[1],done:!1};case 5:pt.label++,ft=vt[1],vt=[0];continue;case 7:vt=pt.ops.pop(),pt.trys.pop();continue;default:if(st=pt.trys,!((st=st.length>0&&st[st.length-1])||vt[0]!==6&&vt[0]!==2)){pt=0;continue}if(vt[0]===3&&(!st||vt[1]>st[0]&&vt[1]",jt))return void Rt.push(Xt);var Zt=[];lt.default(Xt.attributes,function(En){var yn=En.name,jn=En.value;return Zt.push(yn,jn)});for(var dn=0,An=Zt.length;dn",ht.default.parse(jt)[0].attrs))},_.setAttributeValue=function(Mt){var jt=Mt.nodeId,Rt=Mt.name,zt=Mt.value;nt.getNode(jt).setAttribute(Rt,zt)};var _t=[];function Ct(Mt,jt){for(var Rt=rt.filterNodes(Mt.childNodes),zt=0,Xt=Rt.length;zt5&&_t.pop();for(var Rt=0;Rt<5;Rt++)St.setGlobal("$"+Rt,_t[Rt])},_.setNodeValue=function(Mt){var jt=Mt.nodeId,Rt=Mt.value;nt.getNode(jt).nodeValue=Rt},_.setOuterHTML=function(Mt){var jt=Mt.nodeId,Rt=Mt.outerHTML;nt.getNode(jt).outerHTML=Rt},_.getDOMNodeId=function(Mt){var jt=Mt.node;return{nodeId:rt.getOrCreateNodeId(jt)}},_.getDOMNode=function(Mt){var jt=Mt.nodeId;return{node:nt.getNode(jt)}},at.default.on("attributes",function(Mt,jt){var Rt=nt.getNodeId(Mt);if(Rt){var zt=Mt.getAttribute(jt);dt.default(zt)?tt.default.trigger("DOM.attributeRemoved",{nodeId:Rt,name:jt}):tt.default.trigger("DOM.attributeModified",{nodeId:Rt,name:jt,value:zt})}}),at.default.on("childList",function(Mt,jt,Rt){var zt=nt.getNodeId(Mt);if(zt){if(jt=rt.filterNodes(jt),Rt=rt.filterNodes(Rt),!ut.default(jt)){En();for(var Xt=0,Jt=jt.length;Xt0||At)&&(St.children=ft(pt,yt)),St}function ft(pt,lt){var wt=st(pt.childNodes);return j.default(wt,function(yt){return ht(yt,{depth:lt-1})})}function st(pt){return $.default(pt,function(lt){return ct(lt)})}function ct(pt){if(pt.nodeType===1){var lt=pt.getAttribute("class")||"";if(rt.default(lt,"__chobitsu-hide__")||rt.default(lt,"html2canvas-container"))return!1}var wt=!(pt.nodeType===3&&tt.default(pt.nodeValue||"")==="");return wt&&pt.parentNode?ct(pt.parentNode):wt}_.getOrCreateNodeId=ut,_.clear=function(){at.clear(),it.clear()},_.getNodeId=function(pt){return it.get(pt)},_.wrap=ht,_.getChildNodes=ft,_.getPreviousNode=function(pt){var lt=pt.previousSibling;if(lt){for(;!ct(lt)&<.previousSibling;)lt=lt.previousSibling;return lt&&ct(lt)?lt:void 0}},_.filterNodes=st,_.isValidNode=ct,_.getNode=function(pt){var lt=at.get(pt);if(!lt||lt.nodeType===10)throw ot.createErr(-32e3,"Could not find node with given id");return lt}},7923:function(b,_,d){var k=this&&this.__importDefault||function(Kt){return Kt&&Kt.__esModule?Kt:{default:Kt}};Object.defineProperty(_,"__esModule",{value:!0}),_.getProperties=_.releaseObj=_.getObj=_.wrap=_.clear=void 0;var j=k(d(3367)),$=k(d(6156)),et=k(d(6472)),tt=k(d(4777)),rt=k(d(9833)),nt=k(d(2749)),ot=k(d(3708)),at=k(d(7470)),it=k(d(1754)),dt=k(d(3085)),ut=k(d(2533)),ht=k(d(300)),ft=k(d(1116)),st=k(d(8740)),ct=k(d(415)),pt=k(d(9804)),lt=k(d(6257)),wt=new Map,yt=new Map,vt=new Map,St=new Map,xt=1;function bt(Kt,Zt){var dn=yt.get(Kt);return dn||(dn=JSON.stringify({injectedScriptId:0,id:xt++}),yt.set(Kt,dn),wt.set(dn,Kt),vt.set(dn,Zt),dn)}function At(Kt,Zt){var dn=Zt===void 0?{}:Zt,An=dn.generatePreview,En=An!==void 0&&An,yn=dn.self,jn=yn===void 0?Kt:yn,Vn=zt(Kt),rn=Vn.type,xn=Vn.subtype;return rn==="undefined"?Vn:rn==="string"||rn==="boolean"||xn==="null"?(Vn.value=Kt,Vn):(Vn.description=Rt(Kt,jn),rn==="number"?(Vn.value=Kt,Vn):rn==="symbol"?(Vn.objectId=bt(Kt,jn),Vn):(Vn.className=rn==="function"?"Function":xn==="array"?"Array":xn==="map"?"Map":xn==="set"?"Set":xn==="regexp"?"RegExp":xn==="error"?Kt.name:dt.default(Kt,!1),En&&(Vn.preview=Mt(Kt,jn)),Vn.objectId=bt(Kt,jn),Vn))}function _t(Kt){return wt.get(Kt)}_.clear=function(){wt.clear(),yt.clear(),vt.clear()},_.wrap=At,_.getObj=_t,_.releaseObj=function(Kt){var Zt=_t(Kt);yt.delete(Zt),vt.delete(Kt),wt.delete(Kt)},_.getProperties=function(Kt){for(var Zt=Kt.accessorPropertiesOnly,dn=Kt.objectId,An=Kt.ownProperties,En=Kt.generatePreview,yn=[],jn={prototype:!An,unenumerable:!0,symbol:!Zt},Vn=wt.get(dn),rn=vt.get(dn),xn=ft.default(Vn,jn),fn=ct.default(Vn),Sn=0,bn=xn.length;SnCt&&(jn=Ct,An=!0);for(var Vn=0;VnCt){An=!0;break}xn.push({key:Mt(Sn),value:Mt(Kt.get(Sn))}),Vn++,Sn=fn.next().value}dn.entries=xn}else if(at.default(Kt)){var bn=[],hn=(Vn=0,Kt.keys());for(Sn=hn.next().value;Sn;){if(Vn>Ct){An=!0;break}bn.push({value:Mt(Sn)}),Vn++,Sn=hn.next().value}dn.entries=bn}return dn.overflow=An,dn}function jt(Kt,Zt){var dn=zt(Zt);dn.name=Kt;var An,En=dn.subtype;return An=dn.type==="object"?En==="null"?"null":En==="array"?"Array("+Zt.length+")":En==="map"?"Map("+Zt.size+")":En==="set"?"Set("+Zt.size+")":dt.default(Zt,!1):j.default(Zt),dn.value=An,dn}function Rt(Kt,Zt){Zt===void 0&&(Zt=Kt);var dn=zt(Kt),An=dn.type,En=dn.subtype;return An==="string"?Kt:An==="number"||An==="symbol"?j.default(Kt):An==="function"?ht.default(Kt):En==="array"?"Array("+Kt.length+")":En==="map"?"Map("+Zt.size+")":En==="set"?"Set("+Zt.size+")":En==="regexp"?j.default(Kt):En==="error"?Kt.stack:En==="internal#entry"?Kt.name?'{"'+j.default(Kt.name)+'" => "'+j.default(Kt.value)+'"}':'"'+j.default(Kt.value)+'"':dt.default(Kt,!1)}function zt(Kt){var Zt=typeof Kt,dn="object";if(Kt instanceof Xt)dn="internal#entry";else if($.default(Kt))dn="null";else if(et.default(Kt))dn="array";else if(it.default(Kt))dn="regexp";else if(nt.default(Kt))dn="error";else if(ot.default(Kt))dn="map";else if(at.default(Kt))dn="set";else try{rt.default(Kt)&&(dn="node")}catch{}return{type:Zt,subtype:dn}}var Xt=function(Kt,Zt){Zt&&(this.name=Zt),this.value=Kt};function Jt(Kt){return Kt instanceof Xt||!!(Kt[0]&&Kt[0]instanceof Xt)}},2636:function(b,_,d){var k,j=this&&this.__extends||(k=function(Ct,Mt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(jt,Rt){jt.__proto__=Rt}||function(jt,Rt){for(var zt in Rt)Rt.hasOwnProperty(zt)&&(jt[zt]=Rt[zt])},k(Ct,Mt)},function(Ct,Mt){function jt(){this.constructor=Ct}k(Ct,Mt),Ct.prototype=Mt===null?Object.create(Mt):(jt.prototype=Mt.prototype,new jt)}),$=this&&this.__importDefault||function(Ct){return Ct&&Ct.__esModule?Ct:{default:Ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.fullUrl=_.FetchRequest=_.XhrRequest=void 0;var et=$(d(1443)),tt=$(d(6768)),rt=$(d(9702)),nt=$(d(6334)),ot=$(d(8887)),at=$(d(4331)),it=$(d(8847)),dt=$(d(3783)),ut=$(d(6930)),ht=$(d(3875)),ft=d(316),st=function(Ct){function Mt(jt,Rt,zt){var Xt=Ct.call(this)||this;return Xt.xhr=jt,Xt.reqHeaders={},Xt.method=Rt,Xt.url=St(zt),Xt.id=ft.createId(),Xt}return j(Mt,Ct),Mt.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},Mt.prototype.handleSend=function(jt){tt.default(jt)||(jt=""),jt={name:xt(this.url),url:this.url,data:jt,time:it.default(),reqHeaders:this.reqHeaders,method:this.method},ot.default(this.reqHeaders)||(jt.reqHeaders=this.reqHeaders),this.emit("send",this.id,jt)},Mt.prototype.handleReqHeadersSet=function(jt,Rt){jt&&Rt&&(this.reqHeaders[jt]=Rt)},Mt.prototype.handleHeadersReceived=function(){var jt=this.xhr,Rt=bt(jt.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:Rt.type,subType:Rt.subType,size:yt(jt,!0,this.url),time:it.default(),resHeaders:wt(jt)})},Mt.prototype.handleDone=function(){var jt,Rt,zt,Xt=this,Jt=this.xhr,Kt=Jt.responseType,Zt="",dn=function(){Xt.emit("done",Xt.id,{status:Jt.status,size:yt(Jt,!1,Xt.url),time:it.default(),resTxt:Zt})},An=bt(Jt.getResponseHeader("Content-Type")||"");Kt!=="blob"||An.type!=="text"&&An.subType!=="javascript"&&An.subType!=="json"?(Kt!==""&&Kt!=="text"||(Zt=Jt.responseText),Kt==="json"&&(Zt=JSON.stringify(Jt.response)),dn()):(jt=Jt.response,Rt=function(En,yn){yn&&(Zt=yn),dn()},(zt=new FileReader).onload=function(){Rt(null,zt.result)},zt.onerror=function(En){Rt(En)},zt.readAsText(jt))},Mt}(et.default);_.XhrRequest=st;var ct=function(Ct){function Mt(jt,Rt){Rt===void 0&&(Rt={});var zt=Ct.call(this)||this;return jt instanceof window.Request&&(jt=jt.url),zt.url=St(jt),zt.id=ft.createId(),zt.options=Rt,zt.reqHeaders=Rt.headers||{},zt.method=Rt.method||"GET",zt}return j(Mt,Ct),Mt.prototype.send=function(jt){var Rt=this,zt=this.options,Xt=tt.default(zt.body)?zt.body:"";this.emit("send",this.id,{name:xt(this.url),url:this.url,data:Xt,reqHeaders:this.reqHeaders,time:it.default(),method:this.method}),jt.then(function(Jt){var Kt=bt((Jt=Jt.clone()).headers.get("Content-Type"));return Jt.text().then(function(Zt){var dn={type:Kt.type,subType:Kt.subType,time:it.default(),size:pt(Jt,Zt),resTxt:Zt,resHeaders:lt(Jt),status:Jt.status};ot.default(Rt.reqHeaders)||(dn.reqHeaders=Rt.reqHeaders),Rt.emit("done",Rt.id,dn)}),Jt})},Mt}(et.default);function pt(Ct,Mt){var jt=Ct.headers.get("Content-length");return jt?ht.default(jt):_t(Mt)}function lt(Ct){var Mt={};return Ct.headers.forEach(function(jt,Rt){return Mt[Rt]=jt}),Mt}function wt(Ct){var Mt=Ct.getAllResponseHeaders().split(` +`),jt={};return dt.default(Mt,function(Rt){if((Rt=at.default(Rt))!==""){var zt=Rt.split(":",2),Xt=zt[0],Jt=zt[1];jt[Xt]=at.default(Jt)}}),jt}function yt(Ct,Mt,jt){var Rt=0;function zt(){if(!Mt){var Xt=Ct.responseType,Jt="";Xt!==""&&Xt!=="text"||(Jt=Ct.responseText),Jt&&(Rt=_t(Jt))}}if(function(Xt){return!ut.default(Xt,At)}(jt))zt();else try{Rt=ht.default(Ct.getResponseHeader("Content-Length"))}catch{zt()}return Rt===0&&zt(),Rt}_.FetchRequest=ct;var vt=document.createElement("a");function St(Ct){return vt.href=Ct,vt.protocol+"//"+vt.host+vt.pathname+vt.search+vt.hash}function xt(Ct){var Mt=rt.default(Ct.split("/"));return Mt.indexOf("?")>-1&&(Mt=at.default(Mt.split("?")[0])),Mt===""&&(Mt=new nt.default(Ct).hostname),Mt}function bt(Ct){if(!Ct)return{type:"unknown",subType:"unknown"};var Mt=Ct.split(";")[0].split("/");return{type:Mt[0],subType:rt.default(Mt)}}_.fullUrl=St;var At=window.location.origin;function _t(Ct){var Mt=encodeURIComponent(Ct).match(/%[89ABab]/g);return Ct.length+(Mt?Mt.length:0)}},316:function(b,_,d){var k,j=this&&this.__extends||(k=function(ct,pt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(lt,wt){lt.__proto__=wt}||function(lt,wt){for(var yt in wt)wt.hasOwnProperty(yt)&&(lt[yt]=wt[yt])},k(ct,pt)},function(ct,pt){function lt(){this.constructor=ct}k(ct,pt),ct.prototype=pt===null?Object.create(pt):(lt.prototype=pt.prototype,new lt)}),$=this&&this.__awaiter||function(ct,pt,lt,wt){return new(lt||(lt=Promise))(function(yt,vt){function St(At){try{bt(wt.next(At))}catch(_t){vt(_t)}}function xt(At){try{bt(wt.throw(At))}catch(_t){vt(_t)}}function bt(At){var _t;At.done?yt(At.value):(_t=At.value,_t instanceof lt?_t:new lt(function(Ct){Ct(_t)})).then(St,xt)}bt((wt=wt.apply(ct,pt||[])).next())})},et=this&&this.__generator||function(ct,pt){var lt,wt,yt,vt,St={label:0,sent:function(){if(1&yt[0])throw yt[1];return yt[1]},trys:[],ops:[]};return vt={next:xt(0),throw:xt(1),return:xt(2)},typeof Symbol=="function"&&(vt[Symbol.iterator]=function(){return this}),vt;function xt(bt){return function(At){return function(_t){if(lt)throw new TypeError("Generator is already executing.");for(;St;)try{if(lt=1,wt&&(yt=2&_t[0]?wt.return:_t[0]?wt.throw||((yt=wt.return)&&yt.call(wt),0):wt.next)&&!(yt=yt.call(wt,_t[1])).done)return yt;switch(wt=0,yt&&(_t=[2&_t[0],yt.value]),_t[0]){case 0:case 1:yt=_t;break;case 4:return St.label++,{value:_t[1],done:!1};case 5:St.label++,wt=_t[1],_t=[0];continue;case 7:_t=St.ops.pop(),St.trys.pop();continue;default:if(yt=St.trys,!((yt=yt.length>0&&yt[yt.length-1])||_t[0]!==6&&_t[0]!==2)){St=0;continue}if(_t[0]===3&&(!yt||_t[1]>yt[0]&&_t[1]ut;)if((at=it[ut++])!=at)return!0}else for(;dt>ut;ut++)if((tt||ut in it)&&it[ut]===nt)return tt||ut||0;return!tt&&-1}};b.exports={includes:et(!0),indexOf:et(!1)}},1589:function(b,_,d){var k=d(1400),j=d(6244),$=d(6135),et=Array,tt=Math.max;b.exports=function(rt,nt,ot){for(var at=j(rt),it=k(nt,at),dt=k(ot===void 0?at:ot,at),ut=et(tt(dt-it,0)),ht=0;it1?arguments[1]:void 0);_t=_t?_t.next:Ct.first;)for(Mt(_t.value,_t.key,this);_t&&_t.removed;)_t=_t.previous},has:function(At){return!!bt(this,At)}}),$(vt,lt?{get:function(At){var _t=bt(this,At);return _t&&_t.value},set:function(At,_t){return xt(this,At===0?0:At,_t)}}:{add:function(At){return xt(this,At=At===0?0:At,At)}}),dt&&j(vt,"size",{configurable:!0,get:function(){return St(this).size}}),yt},setStrong:function(ct,pt,lt){var wt=pt+" Iterator",yt=st(pt),vt=st(wt);ot(ct,pt,function(St,xt){ft(this,{type:wt,target:St,state:yt(St),kind:xt,last:void 0})},function(){for(var St=vt(this),xt=St.kind,bt=St.last;bt&&bt.removed;)bt=bt.previous;return St.target&&(St.last=bt=bt?bt.next:St.state.first)?at(xt=="keys"?bt.key:xt=="values"?bt.value:[bt.key,bt.value],!1):(St.target=void 0,at(void 0,!0))},lt?"entries":"values",!lt,!0),it(pt)}}},7710:function(b,_,d){var k=d(2109),j=d(7854),$=d(1702),et=d(4705),tt=d(8052),rt=d(2423),nt=d(408),ot=d(5787),at=d(614),it=d(8554),dt=d(111),ut=d(7293),ht=d(7072),ft=d(8003),st=d(9587);b.exports=function(ct,pt,lt){var wt=ct.indexOf("Map")!==-1,yt=ct.indexOf("Weak")!==-1,vt=wt?"set":"add",St=j[ct],xt=St&&St.prototype,bt=St,At={},_t=function(Xt){var Jt=$(xt[Xt]);tt(xt,Xt,Xt=="add"?function(Kt){return Jt(this,Kt===0?0:Kt),this}:Xt=="delete"?function(Kt){return!(yt&&!dt(Kt))&&Jt(this,Kt===0?0:Kt)}:Xt=="get"?function(Kt){return yt&&!dt(Kt)?void 0:Jt(this,Kt===0?0:Kt)}:Xt=="has"?function(Kt){return!(yt&&!dt(Kt))&&Jt(this,Kt===0?0:Kt)}:function(Kt,Zt){return Jt(this,Kt===0?0:Kt,Zt),this})};if(et(ct,!at(St)||!(yt||xt.forEach&&!ut(function(){new St().entries().next()}))))bt=lt.getConstructor(pt,ct,wt,vt),rt.enable();else if(et(ct,!0)){var Ct=new bt,Mt=Ct[vt](yt?{}:-0,1)!=Ct,jt=ut(function(){Ct.has(1)}),Rt=ht(function(Xt){new St(Xt)}),zt=!yt&&ut(function(){for(var Xt=new St,Jt=5;Jt--;)Xt[vt](Jt,Jt);return!Xt.has(-0)});Rt||((bt=pt(function(Xt,Jt){ot(Xt,xt);var Kt=st(new St,Xt,bt);return it(Jt)||nt(Jt,Kt[vt],{that:Kt,AS_ENTRIES:wt}),Kt})).prototype=xt,xt.constructor=bt),(jt||zt)&&(_t("delete"),_t("has"),wt&&_t("get")),(zt||Mt)&&_t(vt),yt&&xt.clear&&delete xt.clear}return At[ct]=bt,k({global:!0,constructor:!0,forced:bt!=St},At),ft(bt,ct),yt||lt.setStrong(bt,ct,wt),bt}},9920:function(b,_,d){var k=d(2597),j=d(3887),$=d(1236),et=d(3070);b.exports=function(tt,rt,nt){for(var ot=j(rt),at=et.f,it=$.f,dt=0;dt0&&k[0]<4?1:+(k[0]+k[1])),!j&&et&&(!(k=et.match(/Edge\/(\d+)/))||k[1]>=74)&&(k=et.match(/Chrome\/(\d+)/))&&(j=+k[1]),b.exports=j},748:function(b){b.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(b,_,d){var k=d(1702),j=Error,$=k("".replace),et=String(j("zxcasd").stack),tt=/\n\s*at [^:]*:[^\n]*/,rt=tt.test(et);b.exports=function(nt,ot){if(rt&&typeof nt=="string"&&!j.prepareStackTrace)for(;ot--;)nt=$(nt,tt,"");return nt}},5392:function(b,_,d){var k=d(8880),j=d(1060),$=d(2914),et=Error.captureStackTrace;b.exports=function(tt,rt,nt,ot){$&&(et?et(tt,rt):k(tt,"stack",j(nt,ot)))}},2914:function(b,_,d){var k=d(7293),j=d(9114);b.exports=!k(function(){var $=Error("a");return!("stack"in $)||(Object.defineProperty($,"stack",j(1,7)),$.stack!==7)})},2109:function(b,_,d){var k=d(7854),j=d(1236).f,$=d(8880),et=d(8052),tt=d(3072),rt=d(9920),nt=d(4705);b.exports=function(ot,at){var it,dt,ut,ht,ft,st=ot.target,ct=ot.global,pt=ot.stat;if(it=ct?k:pt?k[st]||tt(st,{}):(k[st]||{}).prototype)for(dt in at){if(ht=at[dt],ut=ot.dontCallGetSet?(ft=j(it,dt))&&ft.value:it[dt],!nt(ct?dt:st+(pt?".":"#")+dt,ot.forced)&&ut!==void 0){if(typeof ht==typeof ut)continue;rt(ht,ut)}(ot.sham||ut&&ut.sham)&&$(ht,"sham",!0),et(it,dt,ht,ot)}}},7293:function(b){b.exports=function(_){try{return!!_()}catch{return!0}}},6677:function(b,_,d){var k=d(7293);b.exports=!k(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.apply,et=j.call;b.exports=typeof Reflect=="object"&&Reflect.apply||(k?et.bind($):function(){return et.apply($,arguments)})},9974:function(b,_,d){var k=d(1470),j=d(9662),$=d(4374),et=k(k.bind);b.exports=function(tt,rt){return j(tt),rt===void 0?tt:$?et(tt,rt):function(){return tt.apply(rt,arguments)}}},4374:function(b,_,d){var k=d(7293);b.exports=!k(function(){var j=(function(){}).bind();return typeof j!="function"||j.hasOwnProperty("prototype")})},6916:function(b,_,d){var k=d(4374),j=Function.prototype.call;b.exports=k?j.bind(j):function(){return j.apply(j,arguments)}},6530:function(b,_,d){var k=d(9781),j=d(2597),$=Function.prototype,et=k&&Object.getOwnPropertyDescriptor,tt=j($,"name"),rt=tt&&(function(){}).name==="something",nt=tt&&(!k||k&&et($,"name").configurable);b.exports={EXISTS:tt,PROPER:rt,CONFIGURABLE:nt}},5668:function(b,_,d){var k=d(1702),j=d(9662);b.exports=function($,et,tt){try{return k(j(Object.getOwnPropertyDescriptor($,et)[tt]))}catch{}}},1470:function(b,_,d){var k=d(4326),j=d(1702);b.exports=function($){if(k($)==="Function")return j($)}},1702:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.call,et=k&&j.bind.bind($,$);b.exports=k?et:function(tt){return function(){return $.apply(tt,arguments)}}},5005:function(b,_,d){var k=d(7854),j=d(614),$=function(et){return j(et)?et:void 0};b.exports=function(et,tt){return arguments.length<2?$(k[et]):k[et]&&k[et][tt]}},1246:function(b,_,d){var k=d(648),j=d(8173),$=d(8554),et=d(7497),tt=d(5112)("iterator");b.exports=function(rt){if(!$(rt))return j(rt,tt)||j(rt,"@@iterator")||et[k(rt)]}},4121:function(b,_,d){var k=d(6916),j=d(9662),$=d(9670),et=d(6330),tt=d(1246),rt=TypeError;b.exports=function(nt,ot){var at=arguments.length<2?tt(nt):ot;if(j(at))return $(k(at,nt));throw rt(et(nt)+" is not iterable")}},8173:function(b,_,d){var k=d(9662),j=d(8554);b.exports=function($,et){var tt=$[et];return j(tt)?void 0:k(tt)}},7854:function(b,_,d){var k=function(j){return j&&j.Math==Math&&j};b.exports=k(typeof globalThis=="object"&&globalThis)||k(typeof window=="object"&&window)||k(typeof self=="object"&&self)||k(typeof d.g=="object"&&d.g)||function(){return this}()||Function("return this")()},2597:function(b,_,d){var k=d(1702),j=d(7908),$=k({}.hasOwnProperty);b.exports=Object.hasOwn||function(et,tt){return $(j(et),tt)}},3501:function(b){b.exports={}},842:function(b){b.exports=function(_,d){try{arguments.length==1?console.error(_):console.error(_,d)}catch{}}},490:function(b,_,d){var k=d(5005);b.exports=k("document","documentElement")},4664:function(b,_,d){var k=d(9781),j=d(7293),$=d(317);b.exports=!k&&!j(function(){return Object.defineProperty($("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(b,_,d){var k=d(1702),j=d(7293),$=d(4326),et=Object,tt=k("".split);b.exports=j(function(){return!et("z").propertyIsEnumerable(0)})?function(rt){return $(rt)=="String"?tt(rt,""):et(rt)}:et},9587:function(b,_,d){var k=d(614),j=d(111),$=d(7674);b.exports=function(et,tt,rt){var nt,ot;return $&&k(nt=tt.constructor)&&nt!==rt&&j(ot=nt.prototype)&&ot!==rt.prototype&&$(et,ot),et}},2788:function(b,_,d){var k=d(1702),j=d(614),$=d(5465),et=k(Function.toString);j($.inspectSource)||($.inspectSource=function(tt){return et(tt)}),b.exports=$.inspectSource},8340:function(b,_,d){var k=d(111),j=d(8880);b.exports=function($,et){k(et)&&"cause"in et&&j($,"cause",et.cause)}},2423:function(b,_,d){var k=d(2109),j=d(1702),$=d(3501),et=d(111),tt=d(2597),rt=d(3070).f,nt=d(8006),ot=d(1156),at=d(2050),it=d(9711),dt=d(6677),ut=!1,ht=it("meta"),ft=0,st=function(pt){rt(pt,ht,{value:{objectID:"O"+ft++,weakData:{}}})},ct=b.exports={enable:function(){ct.enable=function(){},ut=!0;var pt=nt.f,lt=j([].splice),wt={};wt[ht]=1,pt(wt).length&&(nt.f=function(yt){for(var vt=pt(yt),St=0,xt=vt.length;Stwt;wt++)if((vt=zt(ft[wt]))&&nt(ht,vt))return vt;return new ut(!1)}pt=ot(ft,lt)}for(St=_t?ft.next:pt.next;!(xt=j(St,pt)).done;){try{vt=zt(xt.value)}catch(Xt){it(pt,"throw",Xt)}if(typeof vt=="object"&&vt&&nt(ht,vt))return vt}return new ut(!1)}},9212:function(b,_,d){var k=d(6916),j=d(9670),$=d(8173);b.exports=function(et,tt,rt){var nt,ot;j(et);try{if(!(nt=$(et,"return"))){if(tt==="throw")throw rt;return rt}nt=k(nt,et)}catch(at){ot=!0,nt=at}if(tt==="throw")throw rt;if(ot)throw nt;return j(nt),rt}},3061:function(b,_,d){var k=d(3383).IteratorPrototype,j=d(30),$=d(9114),et=d(8003),tt=d(7497),rt=function(){return this};b.exports=function(nt,ot,at,it){var dt=ot+" Iterator";return nt.prototype=j(k,{next:$(+!it,at)}),et(nt,dt,!1,!0),tt[dt]=rt,nt}},1656:function(b,_,d){var k=d(2109),j=d(6916),$=d(1913),et=d(6530),tt=d(614),rt=d(3061),nt=d(9518),ot=d(7674),at=d(8003),it=d(8880),dt=d(8052),ut=d(5112),ht=d(7497),ft=d(3383),st=et.PROPER,ct=et.CONFIGURABLE,pt=ft.IteratorPrototype,lt=ft.BUGGY_SAFARI_ITERATORS,wt=ut("iterator"),yt="keys",vt="values",St="entries",xt=function(){return this};b.exports=function(bt,At,_t,Ct,Mt,jt,Rt){rt(_t,At,Ct);var zt,Xt,Jt,Kt=function(Vn){if(Vn===Mt&&yn)return yn;if(!lt&&Vn in An)return An[Vn];switch(Vn){case yt:case vt:case St:return function(){return new _t(this,Vn)}}return function(){return new _t(this)}},Zt=At+" Iterator",dn=!1,An=bt.prototype,En=An[wt]||An["@@iterator"]||Mt&&An[Mt],yn=!lt&&En||Kt(Mt),jn=At=="Array"&&An.entries||En;if(jn&&(zt=nt(jn.call(new bt)))!==Object.prototype&&zt.next&&($||nt(zt)===pt||(ot?ot(zt,pt):tt(zt[wt])||dt(zt,wt,xt)),at(zt,Zt,!0,!0),$&&(ht[Zt]=xt)),st&&Mt==vt&&En&&En.name!==vt&&(!$&&ct?it(An,"name",vt):(dn=!0,yn=function(){return j(En,this)})),Mt)if(Xt={values:Kt(vt),keys:jt?yn:Kt(yt),entries:Kt(St)},Rt)for(Jt in Xt)(lt||dn||!(Jt in An))&&dt(An,Jt,Xt[Jt]);else k({target:At,proto:!0,forced:lt||dn},Xt);return $&&!Rt||An[wt]===yn||dt(An,wt,yn,{name:Mt}),ht[At]=yn,Xt}},3383:function(b,_,d){var k,j,$,et=d(7293),tt=d(614),rt=d(111),nt=d(30),ot=d(9518),at=d(8052),it=d(5112),dt=d(1913),ut=it("iterator"),ht=!1;[].keys&&("next"in($=[].keys())?(j=ot(ot($)))!==Object.prototype&&(k=j):ht=!0),!rt(k)||et(function(){var ft={};return k[ut].call(ft)!==ft})?k={}:dt&&(k=nt(k)),tt(k[ut])||at(k,ut,function(){return this}),b.exports={IteratorPrototype:k,BUGGY_SAFARI_ITERATORS:ht}},7497:function(b){b.exports={}},6244:function(b,_,d){var k=d(7466);b.exports=function(j){return k(j.length)}},6339:function(b,_,d){var k=d(1702),j=d(7293),$=d(614),et=d(2597),tt=d(9781),rt=d(6530).CONFIGURABLE,nt=d(2788),ot=d(9909),at=ot.enforce,it=ot.get,dt=String,ut=Object.defineProperty,ht=k("".slice),ft=k("".replace),st=k([].join),ct=tt&&!j(function(){return ut(function(){},"length",{value:8}).length!==8}),pt=String(String).split("String"),lt=b.exports=function(wt,yt,vt){ht(dt(yt),0,7)==="Symbol("&&(yt="["+ft(dt(yt),/^Symbol\(([^)]*)\)/,"$1")+"]"),vt&&vt.getter&&(yt="get "+yt),vt&&vt.setter&&(yt="set "+yt),(!et(wt,"name")||rt&&wt.name!==yt)&&(tt?ut(wt,"name",{value:yt,configurable:!0}):wt.name=yt),ct&&vt&&et(vt,"arity")&&wt.length!==vt.arity&&ut(wt,"length",{value:vt.arity});try{vt&&et(vt,"constructor")&&vt.constructor?tt&&ut(wt,"prototype",{writable:!1}):wt.prototype&&(wt.prototype=void 0)}catch{}var St=at(wt);return et(St,"source")||(St.source=st(pt,typeof yt=="string"?yt:"")),wt};Function.prototype.toString=lt(function(){return $(this)&&it(this).source||nt(this)},"toString")},4758:function(b){var _=Math.ceil,d=Math.floor;b.exports=Math.trunc||function(k){var j=+k;return(j>0?d:_)(j)}},5948:function(b,_,d){var k,j,$,et,tt,rt=d(7854),nt=d(9974),ot=d(1236).f,at=d(261).set,it=d(8572),dt=d(6833),ut=d(1528),ht=d(1036),ft=d(5268),st=rt.MutationObserver||rt.WebKitMutationObserver,ct=rt.document,pt=rt.process,lt=rt.Promise,wt=ot(rt,"queueMicrotask"),yt=wt&&wt.value;if(!yt){var vt=new it,St=function(){var xt,bt;for(ft&&(xt=pt.domain)&&xt.exit();bt=vt.get();)try{bt()}catch(At){throw vt.head&&k(),At}xt&&xt.enter()};dt||ft||ht||!st||!ct?!ut&<&<.resolve?((et=lt.resolve(void 0)).constructor=lt,tt=nt(et.then,et),k=function(){tt(St)}):ft?k=function(){pt.nextTick(St)}:(at=nt(at,rt),k=function(){at(St)}):(j=!0,$=ct.createTextNode(""),new st(St).observe($,{characterData:!0}),k=function(){$.data=j=!j}),yt=function(xt){vt.head||k(),vt.add(xt)}}b.exports=yt},8523:function(b,_,d){var k=d(9662),j=TypeError,$=function(et){var tt,rt;this.promise=new et(function(nt,ot){if(tt!==void 0||rt!==void 0)throw j("Bad Promise constructor");tt=nt,rt=ot}),this.resolve=k(tt),this.reject=k(rt)};b.exports.f=function(et){return new $(et)}},6277:function(b,_,d){var k=d(1340);b.exports=function(j,$){return j===void 0?arguments.length<2?"":$:k(j)}},30:function(b,_,d){var k,j=d(9670),$=d(6048),et=d(748),tt=d(3501),rt=d(490),nt=d(317),ot=d(6200),at="prototype",it="script",dt=ot("IE_PROTO"),ut=function(){},ht=function(ct){return"<"+it+">"+ct+""},ft=function(ct){ct.write(ht("")),ct.close();var pt=ct.parentWindow.Object;return ct=null,pt},st=function(){try{k=new ActiveXObject("htmlfile")}catch{}var ct,pt,lt;st=typeof document<"u"?document.domain&&k?ft(k):(pt=nt("iframe"),lt="java"+it+":",pt.style.display="none",rt.appendChild(pt),pt.src=String(lt),(ct=pt.contentWindow.document).open(),ct.write(ht("document.F=Object")),ct.close(),ct.F):ft(k);for(var wt=et.length;wt--;)delete st[at][et[wt]];return st()};tt[dt]=!0,b.exports=Object.create||function(ct,pt){var lt;return ct!==null?(ut[at]=j(ct),lt=new ut,ut[at]=null,lt[dt]=ct):lt=st(),pt===void 0?lt:$.f(lt,pt)}},6048:function(b,_,d){var k=d(9781),j=d(3353),$=d(3070),et=d(9670),tt=d(5656),rt=d(1956);_.f=k&&!j?Object.defineProperties:function(nt,ot){et(nt);for(var at,it=tt(ot),dt=rt(ot),ut=dt.length,ht=0;ut>ht;)$.f(nt,at=dt[ht++],it[at]);return nt}},3070:function(b,_,d){var k=d(9781),j=d(4664),$=d(3353),et=d(9670),tt=d(4948),rt=TypeError,nt=Object.defineProperty,ot=Object.getOwnPropertyDescriptor,at="enumerable",it="configurable",dt="writable";_.f=k?$?function(ut,ht,ft){if(et(ut),ht=tt(ht),et(ft),typeof ut=="function"&&ht==="prototype"&&"value"in ft&&dt in ft&&!ft[dt]){var st=ot(ut,ht);st&&st[dt]&&(ut[ht]=ft.value,ft={configurable:it in ft?ft[it]:st[it],enumerable:at in ft?ft[at]:st[at],writable:!1})}return nt(ut,ht,ft)}:nt:function(ut,ht,ft){if(et(ut),ht=tt(ht),et(ft),j)try{return nt(ut,ht,ft)}catch{}if("get"in ft||"set"in ft)throw rt("Accessors not supported");return"value"in ft&&(ut[ht]=ft.value),ut}},1236:function(b,_,d){var k=d(9781),j=d(6916),$=d(5296),et=d(9114),tt=d(5656),rt=d(4948),nt=d(2597),ot=d(4664),at=Object.getOwnPropertyDescriptor;_.f=k?at:function(it,dt){if(it=tt(it),dt=rt(dt),ot)try{return at(it,dt)}catch{}if(nt(it,dt))return et(!j($.f,it,dt),it[dt])}},1156:function(b,_,d){var k=d(4326),j=d(5656),$=d(8006).f,et=d(1589),tt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];b.exports.f=function(rt){return tt&&k(rt)=="Window"?function(nt){try{return $(nt)}catch{return et(tt)}}(rt):$(j(rt))}},8006:function(b,_,d){var k=d(6324),j=d(748).concat("length","prototype");_.f=Object.getOwnPropertyNames||function($){return k($,j)}},5181:function(b,_){_.f=Object.getOwnPropertySymbols},9518:function(b,_,d){var k=d(2597),j=d(614),$=d(7908),et=d(6200),tt=d(8544),rt=et("IE_PROTO"),nt=Object,ot=nt.prototype;b.exports=tt?nt.getPrototypeOf:function(at){var it=$(at);if(k(it,rt))return it[rt];var dt=it.constructor;return j(dt)&&it instanceof dt?dt.prototype:it instanceof nt?ot:null}},2050:function(b,_,d){var k=d(7293),j=d(111),$=d(4326),et=d(7556),tt=Object.isExtensible,rt=k(function(){});b.exports=rt||et?function(nt){return!!j(nt)&&(!et||$(nt)!="ArrayBuffer")&&(!tt||tt(nt))}:tt},7976:function(b,_,d){var k=d(1702);b.exports=k({}.isPrototypeOf)},6324:function(b,_,d){var k=d(1702),j=d(2597),$=d(5656),et=d(1318).indexOf,tt=d(3501),rt=k([].push);b.exports=function(nt,ot){var at,it=$(nt),dt=0,ut=[];for(at in it)!j(tt,at)&&j(it,at)&&rt(ut,at);for(;ot.length>dt;)j(it,at=ot[dt++])&&(~et(ut,at)||rt(ut,at));return ut}},1956:function(b,_,d){var k=d(6324),j=d(748);b.exports=Object.keys||function($){return k($,j)}},5296:function(b,_){var d={}.propertyIsEnumerable,k=Object.getOwnPropertyDescriptor,j=k&&!d.call({1:2},1);_.f=j?function($){var et=k(this,$);return!!et&&et.enumerable}:d},7674:function(b,_,d){var k=d(5668),j=d(9670),$=d(6077);b.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var et,tt=!1,rt={};try{(et=k(Object.prototype,"__proto__","set"))(rt,[]),tt=rt instanceof Array}catch{}return function(nt,ot){return j(nt),$(ot),tt?et(nt,ot):nt.__proto__=ot,nt}}():void 0)},288:function(b,_,d){var k=d(1694),j=d(648);b.exports=k?{}.toString:function(){return"[object "+j(this)+"]"}},2140:function(b,_,d){var k=d(6916),j=d(614),$=d(111),et=TypeError;b.exports=function(tt,rt){var nt,ot;if(rt==="string"&&j(nt=tt.toString)&&!$(ot=k(nt,tt))||j(nt=tt.valueOf)&&!$(ot=k(nt,tt))||rt!=="string"&&j(nt=tt.toString)&&!$(ot=k(nt,tt)))return ot;throw et("Can't convert object to primitive value")}},3887:function(b,_,d){var k=d(5005),j=d(1702),$=d(8006),et=d(5181),tt=d(9670),rt=j([].concat);b.exports=k("Reflect","ownKeys")||function(nt){var ot=$.f(tt(nt)),at=et.f;return at?rt(ot,at(nt)):ot}},857:function(b,_,d){var k=d(7854);b.exports=k},2534:function(b){b.exports=function(_){try{return{error:!1,value:_()}}catch(d){return{error:!0,value:d}}}},3702:function(b,_,d){var k=d(7854),j=d(2492),$=d(614),et=d(4705),tt=d(2788),rt=d(5112),nt=d(7871),ot=d(3823),at=d(1913),it=d(7392),dt=j&&j.prototype,ut=rt("species"),ht=!1,ft=$(k.PromiseRejectionEvent),st=et("Promise",function(){var ct=tt(j),pt=ct!==String(j);if(!pt&&it===66||at&&(!dt.catch||!dt.finally))return!0;if(!it||it<51||!/native code/.test(ct)){var lt=new j(function(yt){yt(1)}),wt=function(yt){yt(function(){},function(){})};if((lt.constructor={})[ut]=wt,!(ht=lt.then(function(){})instanceof wt))return!0}return!pt&&(nt||ot)&&!ft});b.exports={CONSTRUCTOR:st,REJECTION_EVENT:ft,SUBCLASSING:ht}},2492:function(b,_,d){var k=d(7854);b.exports=k.Promise},9478:function(b,_,d){var k=d(9670),j=d(111),$=d(8523);b.exports=function(et,tt){if(k(et),j(tt)&&tt.constructor===et)return tt;var rt=$.f(et);return(0,rt.resolve)(tt),rt.promise}},612:function(b,_,d){var k=d(2492),j=d(7072),$=d(3702).CONSTRUCTOR;b.exports=$||!j(function(et){k.all(et).then(void 0,function(){})})},8572:function(b){var _=function(){this.head=null,this.tail=null};_.prototype={add:function(d){var k={item:d,next:null},j=this.tail;j?j.next=k:this.head=k,this.tail=k},get:function(){var d=this.head;if(d)return(this.head=d.next)===null&&(this.tail=null),d.item}},b.exports=_},4488:function(b,_,d){var k=d(8554),j=TypeError;b.exports=function($){if(k($))throw j("Can't call method on "+$);return $}},6340:function(b,_,d){var k=d(5005),j=d(7045),$=d(5112),et=d(9781),tt=$("species");b.exports=function(rt){var nt=k(rt);et&&nt&&!nt[tt]&&j(nt,tt,{configurable:!0,get:function(){return this}})}},8003:function(b,_,d){var k=d(3070).f,j=d(2597),$=d(5112)("toStringTag");b.exports=function(et,tt,rt){et&&!rt&&(et=et.prototype),et&&!j(et,$)&&k(et,$,{configurable:!0,value:tt})}},6200:function(b,_,d){var k=d(2309),j=d(9711),$=k("keys");b.exports=function(et){return $[et]||($[et]=j(et))}},5465:function(b,_,d){var k=d(7854),j=d(3072),$="__core-js_shared__",et=k[$]||j($,{});b.exports=et},2309:function(b,_,d){var k=d(1913),j=d(5465);(b.exports=function($,et){return j[$]||(j[$]=et!==void 0?et:{})})("versions",[]).push({version:"3.29.0",mode:k?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(b,_,d){var k=d(9670),j=d(9483),$=d(8554),et=d(5112)("species");b.exports=function(tt,rt){var nt,ot=k(tt).constructor;return ot===void 0||$(nt=k(ot)[et])?rt:j(nt)}},8710:function(b,_,d){var k=d(1702),j=d(9303),$=d(1340),et=d(4488),tt=k("".charAt),rt=k("".charCodeAt),nt=k("".slice),ot=function(at){return function(it,dt){var ut,ht,ft=$(et(it)),st=j(dt),ct=ft.length;return st<0||st>=ct?at?"":void 0:(ut=rt(ft,st))<55296||ut>56319||st+1===ct||(ht=rt(ft,st+1))<56320||ht>57343?at?tt(ft,st):ut:at?nt(ft,st,st+2):ht-56320+(ut-55296<<10)+65536}};b.exports={codeAt:ot(!1),charAt:ot(!0)}},6293:function(b,_,d){var k=d(7392),j=d(7293);b.exports=!!Object.getOwnPropertySymbols&&!j(function(){var $=Symbol();return!String($)||!(Object($)instanceof Symbol)||!Symbol.sham&&k&&k<41})},261:function(b,_,d){var k,j,$,et,tt=d(7854),rt=d(2104),nt=d(9974),ot=d(614),at=d(2597),it=d(7293),dt=d(490),ut=d(206),ht=d(317),ft=d(8053),st=d(6833),ct=d(5268),pt=tt.setImmediate,lt=tt.clearImmediate,wt=tt.process,yt=tt.Dispatch,vt=tt.Function,St=tt.MessageChannel,xt=tt.String,bt=0,At={},_t="onreadystatechange";it(function(){k=tt.location});var Ct=function(zt){if(at(At,zt)){var Xt=At[zt];delete At[zt],Xt()}},Mt=function(zt){return function(){Ct(zt)}},jt=function(zt){Ct(zt.data)},Rt=function(zt){tt.postMessage(xt(zt),k.protocol+"//"+k.host)};pt&<||(pt=function(zt){ft(arguments.length,1);var Xt=ot(zt)?zt:vt(zt),Jt=ut(arguments,1);return At[++bt]=function(){rt(Xt,void 0,Jt)},j(bt),bt},lt=function(zt){delete At[zt]},ct?j=function(zt){wt.nextTick(Mt(zt))}:yt&&yt.now?j=function(zt){yt.now(Mt(zt))}:St&&!st?(et=($=new St).port2,$.port1.onmessage=jt,j=nt(et.postMessage,et)):tt.addEventListener&&ot(tt.postMessage)&&!tt.importScripts&&k&&k.protocol!=="file:"&&!it(Rt)?(j=Rt,tt.addEventListener("message",jt,!1)):j=_t in ht("script")?function(zt){dt.appendChild(ht("script"))[_t]=function(){dt.removeChild(this),Ct(zt)}}:function(zt){setTimeout(Mt(zt),0)}),b.exports={set:pt,clear:lt}},1400:function(b,_,d){var k=d(9303),j=Math.max,$=Math.min;b.exports=function(et,tt){var rt=k(et);return rt<0?j(rt+tt,0):$(rt,tt)}},5656:function(b,_,d){var k=d(8361),j=d(4488);b.exports=function($){return k(j($))}},9303:function(b,_,d){var k=d(4758);b.exports=function(j){var $=+j;return $!=$||$===0?0:k($)}},7466:function(b,_,d){var k=d(9303),j=Math.min;b.exports=function($){return $>0?j(k($),9007199254740991):0}},7908:function(b,_,d){var k=d(4488),j=Object;b.exports=function($){return j(k($))}},7593:function(b,_,d){var k=d(6916),j=d(111),$=d(2190),et=d(8173),tt=d(2140),rt=d(5112),nt=TypeError,ot=rt("toPrimitive");b.exports=function(at,it){if(!j(at)||$(at))return at;var dt,ut=et(at,ot);if(ut){if(it===void 0&&(it="default"),dt=k(ut,at,it),!j(dt)||$(dt))return dt;throw nt("Can't convert object to primitive value")}return it===void 0&&(it="number"),tt(at,it)}},4948:function(b,_,d){var k=d(7593),j=d(2190);b.exports=function($){var et=k($,"string");return j(et)?et:et+""}},1694:function(b,_,d){var k={};k[d(5112)("toStringTag")]="z",b.exports=String(k)==="[object z]"},1340:function(b,_,d){var k=d(648),j=String;b.exports=function($){if(k($)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return j($)}},6330:function(b){var _=String;b.exports=function(d){try{return _(d)}catch{return"Object"}}},9711:function(b,_,d){var k=d(1702),j=0,$=Math.random(),et=k(1 .toString);b.exports=function(tt){return"Symbol("+(tt===void 0?"":tt)+")_"+et(++j+$,36)}},3307:function(b,_,d){var k=d(6293);b.exports=k&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3353:function(b,_,d){var k=d(9781),j=d(7293);b.exports=k&&j(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(b){var _=TypeError;b.exports=function(d,k){if(d2&&at(yt,arguments[2]);var St=[];return dt(lt,st,{that:St}),nt(yt,"errors",St),yt};et?et(ct,ft):tt(ct,ft,{name:!0});var pt=ct.prototype=rt(ft.prototype,{constructor:ot(1,ct),message:ot(1,""),name:ot(1,"AggregateError")});k({global:!0,constructor:!0,arity:2},{AggregateError:ct})},9170:function(b,_,d){d(6967)},6992:function(b,_,d){var k=d(5656),j=d(1223),$=d(7497),et=d(9909),tt=d(3070).f,rt=d(1656),nt=d(6178),ot=d(1913),at=d(9781),it="Array Iterator",dt=et.set,ut=et.getterFor(it);b.exports=rt(Array,"Array",function(ft,st){dt(this,{type:it,target:k(ft),index:0,kind:st})},function(){var ft=ut(this),st=ft.target,ct=ft.kind,pt=ft.index++;return!st||pt>=st.length?(ft.target=void 0,nt(void 0,!0)):nt(ct=="keys"?pt:ct=="values"?st[pt]:[pt,st[pt]],!1)},"values");var ht=$.Arguments=$.Array;if(j("keys"),j("values"),j("entries"),!ot&&at&&ht.name!=="values")try{tt(ht,"name",{value:"values"})}catch{}},9098:function(b,_,d){d(7710)("Map",function(k){return function(){return k(this,arguments.length?arguments[0]:void 0)}},d(5631))},1532:function(b,_,d){d(9098)},1539:function(b,_,d){var k=d(1694),j=d(8052),$=d(288);k||j(Object.prototype,"toString",$,{unsafe:!0})},7922:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(8523),tt=d(2534),rt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{allSettled:function(nt){var ot=this,at=et.f(ot),it=at.resolve,dt=at.reject,ut=tt(function(){var ht=$(ot.resolve),ft=[],st=0,ct=1;rt(nt,function(pt){var lt=st++,wt=!1;ct++,j(ht,ot,pt).then(function(yt){wt||(wt=!0,ft[lt]={status:"fulfilled",value:yt},--ct||it(ft))},function(yt){wt||(wt=!0,ft[lt]={status:"rejected",reason:yt},--ct||it(ft))})}),--ct||it(ft)});return ut.error&&dt(ut.value),at.promise}})},821:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(8523),tt=d(2534),rt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{all:function(nt){var ot=this,at=et.f(ot),it=at.resolve,dt=at.reject,ut=tt(function(){var ht=$(ot.resolve),ft=[],st=0,ct=1;rt(nt,function(pt){var lt=st++,wt=!1;ct++,j(ht,ot,pt).then(function(yt){wt||(wt=!0,ft[lt]=yt,--ct||it(ft))},dt)}),--ct||it(ft)});return ut.error&&dt(ut.value),at.promise}})},4668:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(5005),tt=d(8523),rt=d(2534),nt=d(408),ot=d(612),at="No one promise resolved";k({target:"Promise",stat:!0,forced:ot},{any:function(it){var dt=this,ut=et("AggregateError"),ht=tt.f(dt),ft=ht.resolve,st=ht.reject,ct=rt(function(){var pt=$(dt.resolve),lt=[],wt=0,yt=1,vt=!1;nt(it,function(St){var xt=wt++,bt=!1;yt++,j(pt,dt,St).then(function(At){bt||vt||(vt=!0,ft(At))},function(At){bt||vt||(bt=!0,lt[xt]=At,--yt||st(new ut(lt,at)))})}),--yt||st(new ut(lt,at))});return ct.error&&st(ct.value),ht.promise}})},4164:function(b,_,d){var k=d(2109),j=d(1913),$=d(3702).CONSTRUCTOR,et=d(2492),tt=d(5005),rt=d(614),nt=d(8052),ot=et&&et.prototype;if(k({target:"Promise",proto:!0,forced:$,real:!0},{catch:function(it){return this.then(void 0,it)}}),!j&&rt(et)){var at=tt("Promise").prototype.catch;ot.catch!==at&&nt(ot,"catch",at,{unsafe:!0})}},3401:function(b,_,d){var k,j,$,et=d(2109),tt=d(1913),rt=d(5268),nt=d(7854),ot=d(6916),at=d(8052),it=d(7674),dt=d(8003),ut=d(6340),ht=d(9662),ft=d(614),st=d(111),ct=d(5787),pt=d(6707),lt=d(261).set,wt=d(5948),yt=d(842),vt=d(2534),St=d(8572),xt=d(9909),bt=d(2492),At=d(3702),_t=d(8523),Ct="Promise",Mt=At.CONSTRUCTOR,jt=At.REJECTION_EVENT,Rt=At.SUBCLASSING,zt=xt.getterFor(Ct),Xt=xt.set,Jt=bt&&bt.prototype,Kt=bt,Zt=Jt,dn=nt.TypeError,An=nt.document,En=nt.process,yn=_t.f,jn=yn,Vn=!!(An&&An.createEvent&&nt.dispatchEvent),rn="unhandledrejection",xn=function(kn){var Fn;return!(!st(kn)||!ft(Fn=kn.then))&&Fn},fn=function(kn,Fn){var vn,Bn,Pn,Un=Fn.value,pn=Fn.state==1,Vt=pn?kn.ok:kn.fail,Gt=kn.resolve,wn=kn.reject,Nn=kn.domain;try{Vt?(pn||(Fn.rejection===2&&ln(Fn),Fn.rejection=1),Vt===!0?vn=Un:(Nn&&Nn.enter(),vn=Vt(Un),Nn&&(Nn.exit(),Pn=!0)),vn===kn.promise?wn(dn("Promise-chain cycle")):(Bn=xn(vn))?ot(Bn,vn,Gt,wn):Gt(vn)):wn(Un)}catch(lr){Nn&&!Pn&&Nn.exit(),wn(lr)}},Sn=function(kn,Fn){kn.notified||(kn.notified=!0,wt(function(){for(var vn,Bn=kn.reactions;vn=Bn.get();)fn(vn,kn);kn.notified=!1,Fn&&!kn.rejection&&hn(kn)}))},bn=function(kn,Fn,vn){var Bn,Pn;Vn?((Bn=An.createEvent("Event")).promise=Fn,Bn.reason=vn,Bn.initEvent(kn,!1,!0),nt.dispatchEvent(Bn)):Bn={promise:Fn,reason:vn},!jt&&(Pn=nt["on"+kn])?Pn(Bn):kn===rn&&yt("Unhandled promise rejection",vn)},hn=function(kn){ot(lt,nt,function(){var Fn,vn=kn.facade,Bn=kn.value;if(_n(kn)&&(Fn=vt(function(){rt?En.emit("unhandledRejection",Bn,vn):bn(rn,vn,Bn)}),kn.rejection=rt||_n(kn)?2:1,Fn.error))throw Fn.value})},_n=function(kn){return kn.rejection!==1&&!kn.parent},ln=function(kn){ot(lt,nt,function(){var Fn=kn.facade;rt?En.emit("rejectionHandled",Fn):bn("rejectionhandled",Fn,kn.value)})},Tn=function(kn,Fn,vn){return function(Bn){kn(Fn,Bn,vn)}},In=function(kn,Fn,vn){kn.done||(kn.done=!0,vn&&(kn=vn),kn.value=Fn,kn.state=2,Sn(kn,!0))},Ln=function(kn,Fn,vn){if(!kn.done){kn.done=!0,vn&&(kn=vn);try{if(kn.facade===Fn)throw dn("Promise can't be resolved itself");var Bn=xn(Fn);Bn?wt(function(){var Pn={done:!1};try{ot(Bn,Fn,Tn(Ln,Pn,kn),Tn(In,Pn,kn))}catch(Un){In(Pn,Un,kn)}}):(kn.value=Fn,kn.state=1,Sn(kn,!1))}catch(Pn){In({done:!1},Pn,kn)}}};if(Mt&&(Zt=(Kt=function(kn){ct(this,Zt),ht(kn),ot(k,this);var Fn=zt(this);try{kn(Tn(Ln,Fn),Tn(In,Fn))}catch(vn){In(Fn,vn)}}).prototype,(k=function(kn){Xt(this,{type:Ct,done:!1,notified:!1,parent:!1,reactions:new St,rejection:!1,state:0,value:void 0})}).prototype=at(Zt,"then",function(kn,Fn){var vn=zt(this),Bn=yn(pt(this,Kt));return vn.parent=!0,Bn.ok=!ft(kn)||kn,Bn.fail=ft(Fn)&&Fn,Bn.domain=rt?En.domain:void 0,vn.state==0?vn.reactions.add(Bn):wt(function(){fn(Bn,vn)}),Bn.promise}),j=function(){var kn=new k,Fn=zt(kn);this.promise=kn,this.resolve=Tn(Ln,Fn),this.reject=Tn(In,Fn)},_t.f=yn=function(kn){return kn===Kt||kn===void 0?new j(kn):jn(kn)},!tt&&ft(bt)&&Jt!==Object.prototype)){$=Jt.then,Rt||at(Jt,"then",function(kn,Fn){var vn=this;return new Kt(function(Bn,Pn){ot($,vn,Bn,Pn)}).then(kn,Fn)},{unsafe:!0});try{delete Jt.constructor}catch{}it&&it(Jt,Zt)}et({global:!0,constructor:!0,wrap:!0,forced:Mt},{Promise:Kt}),dt(Kt,Ct,!1,!0),ut(Ct)},7727:function(b,_,d){var k=d(2109),j=d(1913),$=d(2492),et=d(7293),tt=d(5005),rt=d(614),nt=d(6707),ot=d(9478),at=d(8052),it=$&&$.prototype;if(k({target:"Promise",proto:!0,real:!0,forced:!!$&&et(function(){it.finally.call({then:function(){}},function(){})})},{finally:function(ut){var ht=nt(this,tt("Promise")),ft=rt(ut);return this.then(ft?function(st){return ot(ht,ut()).then(function(){return st})}:ut,ft?function(st){return ot(ht,ut()).then(function(){throw st})}:ut)}}),!j&&rt($)){var dt=tt("Promise").prototype.finally;it.finally!==dt&&at(it,"finally",dt,{unsafe:!0})}},8674:function(b,_,d){d(3401),d(821),d(4164),d(6027),d(683),d(6294)},6027:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),et=d(8523),tt=d(2534),rt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{race:function(nt){var ot=this,at=et.f(ot),it=at.reject,dt=tt(function(){var ut=$(ot.resolve);rt(nt,function(ht){j(ut,ot,ht).then(at.resolve,it)})});return dt.error&&it(dt.value),at.promise}})},683:function(b,_,d){var k=d(2109),j=d(6916),$=d(8523);k({target:"Promise",stat:!0,forced:d(3702).CONSTRUCTOR},{reject:function(et){var tt=$.f(this);return j(tt.reject,void 0,et),tt.promise}})},6294:function(b,_,d){var k=d(2109),j=d(5005),$=d(1913),et=d(2492),tt=d(3702).CONSTRUCTOR,rt=d(9478),nt=j("Promise"),ot=$&&!tt;k({target:"Promise",stat:!0,forced:$||tt},{resolve:function(at){return rt(ot&&this===nt?et:this,at)}})},8783:function(b,_,d){var k=d(8710).charAt,j=d(1340),$=d(9909),et=d(1656),tt=d(6178),rt="String Iterator",nt=$.set,ot=$.getterFor(rt);et(String,"String",function(at){nt(this,{type:rt,string:j(at),index:0})},function(){var at,it=ot(this),dt=it.string,ut=it.index;return ut>=dt.length?tt(void 0,!0):(at=k(dt,ut),it.index+=at.length,tt(at,!1))})},3948:function(b,_,d){var k=d(7854),j=d(8324),$=d(8509),et=d(6992),tt=d(8880),rt=d(5112),nt=rt("iterator"),ot=rt("toStringTag"),at=et.values,it=function(ut,ht){if(ut){if(ut[nt]!==at)try{tt(ut,nt,at)}catch{ut[nt]=at}if(ut[ot]||tt(ut,ot,ht),j[ht]){for(var ft in et)if(ut[ft]!==et[ft])try{tt(ut,ft,et[ft])}catch{ut[ft]=et[ft]}}}};for(var dt in j)it(k[dt]&&k[dt].prototype,dt);it($,"DOMTokenList")},1150:function(b,_,d){var k=d(7633);d(3948),b.exports=k},3191:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),b.exports=_},13:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),b.exports=_},5896:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),b.exports=_},9195:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),b.exports=_},879:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},3180:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),b.exports=_},2488:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},8011:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),b.exports=_},5571:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},7346:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),b.exports=_},1344:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),b.exports=_},8020:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),b.exports=_},8516:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),b.exports=_},8094:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),b.exports=_},9327:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:''}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:'';display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:grey}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}",""]),b.exports=_},4987:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}",""]),b.exports=_},8903:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),b.exports=_},5512:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:'';opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}",""]),b.exports=_},7591:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),b.exports=_},4821:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),b.exports=_},9819:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),b.exports=_},2156:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),b.exports=_},5777:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),b.exports=_},5357:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),b.exports=_},3645:function(b){b.exports=function(_){var d=[];return d.toString=function(){return this.map(function(k){var j=function($,et){var tt=$[1]||"",rt=$[3];if(!rt)return tt;if(et&&typeof btoa=="function"){var nt=(at=rt,it=btoa(unescape(encodeURIComponent(JSON.stringify(at)))),dt="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(it),"/*# ".concat(dt," */")),ot=rt.sources.map(function(ut){return"/*# sourceURL=".concat(rt.sourceRoot||"").concat(ut," */")});return[tt].concat(ot).concat([nt]).join(` +`)}var at,it,dt;return[tt].join(` +`)}(k,_);return k[2]?"@media ".concat(k[2]," {").concat(j,"}"):j}).join("")},d.i=function(k,j,$){typeof k=="string"&&(k=[[null,k,""]]);var et={};if($)for(var tt=0;tt-1&&at[nt].splice(it,1),this}},once:function(nt,ot){return this.on(nt,tt(ot)),this},emit:function(nt){var ot=this;if(j(this._events,nt)){var at=et(arguments,1),it=rt(this._events[nt]);return $(it,function(dt){return dt.apply(ot,at)},this),this}},removeAllListeners:function(nt){return nt?delete this._events[nt]:this._events={},this}},{mixin:function(nt){$(["on","off","once","emit","removeAllListeners"],function(ot){nt[ot]=_.prototype[ot]}),nt._events=nt._events||{}}}),b.exports=_},9640:function(b,_,d){var k=d(7496),j=d(4454),$=d(6472),et=d(3783),tt=d(2533);_=k({initialize:function(rt){$(rt)?(this.size=rt.length,et(rt,function(nt,ot){this[nt]=ot},this)):(this.size=tt(rt).length,et(rt,function(nt,ot){this[ot]=nt},this)),j(this)}}),b.exports=_},125:function(b,_,d){var k=d(5128),j=d(615),$=d(8887),et=d(4400),tt=d(4193),rt=d(5166),nt=j("local");_=k.extend({initialize:function(ot,at){this._name=ot,at=at||{};var it=nt.getItem(ot);try{it=JSON.parse(it)}catch{it={}}rt(it)||(it={}),at=tt(it,at),this.callSuper(k,"initialize",[at])},save:function(ot){if($(ot))return nt.removeItem(this._name);nt.setItem(this._name,et(ot))}}),b.exports=_},4989:function(b,_,d){var k=d(1443),j=d(9640),$=d(1352),et=d(1286),tt=d(4675),rt=d(6768),nt=d(3990);_=k.extend({initialize:function(ot,at){this.name=ot,this.setLevel(et(at)?_.level.DEBUG:at),this.callSuper(k,"initialize",arguments)},setLevel:function(ot){return rt(ot)?((ot=_.level[ot.toUpperCase()])&&(this._level=ot),this):(nt(ot)&&(this._level=ot),this)},getLevel:function(){return this._level},formatter:function(ot,at){return at},trace:function(){return this._log("trace",arguments)},debug:function(){return this._log("debug",arguments)},info:function(){return this._log("info",arguments)},warn:function(){return this._log("warn",arguments)},error:function(){return this._log("error",arguments)},_log:function(ot,at){return(at=$(at)).length===0?this:(this.emit("all",ot,tt(at)),_.level[ot.toUpperCase()]-1&&this._listeners.splice(rt,1)},rmAllListeners:function(){this._listeners=[]},emit:function(){var tt=this,rt=et(arguments),nt=j(this._listeners);$(nt,function(ot){return ot.apply(tt,rt)},this)}},{mixin:function(tt){$(["addListener","rmListener","emit","rmAllListeners"],function(rt){tt[rt]=_.prototype[rt]}),tt._listeners=tt._listeners||[]}}),b.exports=_},9001:function(b,_,d){var k=d(7496),j=d(1527);_=k({initialize:function(){this.clear()},clear:function(){this._items=[],this.size=0},push:function($){return this._items.push($),++this.size},pop:function(){if(this.size)return this.size--,this._items.pop()},peek:function(){return this._items[this.size-1]},forEach:function($,et){et=arguments.length>1?et:this;for(var tt=this._items,rt=this.size-1,nt=0;rt>=0;rt--,nt++)$.call(et,tt[rt],nt,this)},toArr:function(){return j(this._items)}}),b.exports=_},5128:function(b,_,d){var k=d(1443),j=d(6768),$=d(5166),et=d(3783),tt=d(1352);_=k.extend({initialize:function(rt){this.callSuper(k,"initialize",arguments),this._data=rt||{},this.save(this._data)},set:function(rt,nt){var ot;j(rt)?(ot={})[rt]=nt:$(rt)&&(ot=rt);var at=this;et(ot,function(it,dt){var ut=at._data[dt];at._data[dt]=it,at.emit("change",dt,it,ut)}),this.save(this._data)},get:function(rt){var nt=this._data;if(j(rt))return nt[rt];var ot={};return et(rt,function(at){ot[at]=nt[at]}),ot},remove:function(rt){rt=tt(rt);var nt=this._data;et(rt,function(ot){delete nt[ot]}),this.save(nt)},clear:function(){this._data={},this.save(this._data)},each:function(rt){et(this._data,rt)},save:function(rt){this._data=rt}}),b.exports=_},6334:function(b,_,d){var k=d(7496),j=d(6329),$=d(4331),et=d(1745),tt=d(8887),rt=d(3783),nt=d(6472),ot=d(1352),at=d(2727),it=d(5166),dt=d(3367);_=k({className:"Url",initialize:function(st){!st&&at&&(st=window.location.href),j(this,_.parse(st||""))},setQuery:function(st,ct){var pt=this.query;return it(st)?rt(st,function(lt,wt){pt[wt]=dt(lt)}):pt[st]=dt(ct),this},rmQuery:function(st){var ct=this.query;return nt(st)||(st=ot(st)),rt(st,function(pt){delete ct[pt]}),this},toString:function(){return _.stringify(this)}},{parse:function(st){var ct={protocol:"",auth:"",hostname:"",hash:"",query:{},port:"",pathname:"",slashes:!1},pt=$(st),lt=!1,wt=pt.match(ut);if(wt&&(wt=wt[0],ct.protocol=wt.toLowerCase(),pt=pt.substr(wt.length)),wt&&(lt=pt.substr(0,2)==="//")&&(pt=pt.slice(2),ct.slashes=!0),lt){for(var yt=pt,vt=-1,St=0,xt=ft.length;St-1&&(yt=pt.slice(0,vt),pt=pt.slice(vt));var At=yt.lastIndexOf("@");At!==-1&&(ct.auth=decodeURIComponent(yt.slice(0,At)),yt=yt.slice(At+1)),ct.hostname=yt;var _t=yt.match(ht);_t&&((_t=_t[0])!==":"&&(ct.port=_t.substr(1)),ct.hostname=yt.substr(0,yt.length-_t.length))}var Ct=pt.indexOf("#");Ct!==-1&&(ct.hash=pt.substr(Ct),pt=pt.slice(0,Ct));var Mt=pt.indexOf("?");return Mt!==-1&&(ct.query=et.parse(pt.substr(Mt+1)),pt=pt.slice(0,Mt)),ct.pathname=pt||"/",ct},stringify:function(st){var ct=st.protocol+(st.slashes?"//":"")+(st.auth?encodeURIComponent(st.auth)+"@":"")+st.hostname+(st.port?":"+st.port:"")+st.pathname;return tt(st.query)||(ct+="?"+et.stringify(st.query)),st.hash&&(ct+=st.hash),ct}});var ut=/^([a-z0-9.+-]+:)/i,ht=/:[0-9]*$/,ft=["/","?","#"];b.exports=_},8991:function(b,_,d){var k=d(4777),j=d(1214),$=d(4193),et=d(5166),tt=d(1745);function rt(nt,ot,at,it){return k(ot)&&(it=at,at=ot,ot={}),{url:nt,data:ot,success:at,dataType:it}}(_=function(nt){$(nt,_.setting);var ot,at=nt.type,it=nt.url,dt=nt.data,ut=nt.dataType,ht=nt.success,ft=nt.error,st=nt.timeout,ct=nt.complete,pt=nt.xhr();return pt.onreadystatechange=function(){if(pt.readyState===4){var lt;clearTimeout(ot);var wt=pt.status;if(wt>=200&&wt<300||wt===304){lt=pt.responseText,ut==="xml"&&(lt=pt.responseXML);try{ut==="json"&&(lt=JSON.parse(lt))}catch{}ht(lt,pt)}else ft(pt);ct(pt)}},at==="GET"?(dt=tt.stringify(dt))&&(it+=it.indexOf("?")>-1?"&"+dt:"?"+dt):nt.contentType==="application/x-www-form-urlencoded"?et(dt)&&(dt=tt.stringify(dt)):nt.contentType==="application/json"&&et(dt)&&(dt=JSON.stringify(dt)),pt.open(at,it,!0),pt.setRequestHeader("Content-Type",nt.contentType),st>0&&(ot=setTimeout(function(){pt.onreadystatechange=j,pt.abort(),ft(pt,"timeout"),ct(pt)},st)),pt.send(at==="GET"?null:dt),pt}).setting={type:"GET",success:j,error:j,complete:j,dataType:"json",contentType:"application/x-www-form-urlencoded",data:{},xhr:function(){return new XMLHttpRequest},timeout:0},_.get=function(){return _(rt.apply(null,arguments))},_.post=function(){var nt=rt.apply(null,arguments);return nt.type="POST",_(nt)},b.exports=_},1116:function(b,_,d){var k=d(2533),j=d(415),$=d(42),et=Object.getOwnPropertyNames,tt=Object.getOwnPropertySymbols;_=function(rt){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ot=nt.prototype,at=ot===void 0||ot,it=nt.unenumerable,dt=it!==void 0&&it,ut=nt.symbol,ht=ut!==void 0&&ut,ft=[];if((dt||ht)&&et){var st=k;dt&&et&&(st=et);do ft=ft.concat(st(rt)),ht&&tt&&(ft=ft.concat(tt(rt)));while(at&&(rt=j(rt))&&rt!==Object.prototype);ft=$(ft)}else if(at)for(var ct in rt)ft.push(ct);else ft=k(rt);return ft},b.exports=_},7913:function(b,_,d){var k=d(3783),j=d(1286),$=d(4777);_=function(et,tt){j(tt)&&(tt=!0);var rt=$(tt),nt={};return k(et,function(ot){nt[ot]=rt?tt(ot):tt}),nt},b.exports=_},3901:function(b,_){_={encode:function(et){var tt,rt,nt=[],ot=et.length,at=ot%3;ot-=at;for(var it=0;it>18&63]+k[tt>>12&63]+k[tt>>6&63]+k[63&tt]));return ot=et.length,at===1?(rt=et[ot-1],nt.push(k[rt>>2]),nt.push(k[rt<<4&63]),nt.push("==")):at===2&&(rt=(et[ot-2]<<8)+et[ot-1],nt.push(k[rt>>10]),nt.push(k[rt>>4&63]),nt.push(k[rt<<2&63]),nt.push("=")),nt.join("")},decode:function(et){var tt=et.length,rt=0;et[tt-2]==="="?rt=2:et[tt-1]==="="&&(rt=1);var nt,ot,at,it,dt,ut,ht,ft=new Array(3*tt/4-rt);for(tt=rt>0?tt-4:tt,nt=0,ot=0;nt>16&255,ft[ot++]=st>>8&255,ft[ot++]=255&st}return rt===2?(ht=d[et.charCodeAt(nt)]<<2|d[et.charCodeAt(nt+1)]>>4,ft[ot++]=255&ht):rt===1&&(ht=d[et.charCodeAt(nt)]<<10|d[et.charCodeAt(nt+1)]<<4|d[et.charCodeAt(nt+2)]>>2,ft[ot++]=ht>>8&255,ft[ot++]=255&ht),ft}};for(var d=[],k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",j=0,$=k.length;j<$;j++)d[k.charCodeAt(j)]=j;b.exports=_},5637:function(b,_){_=function(d,k){var j;return function(){return--d>0&&(j=k.apply(this,arguments)),d<=1&&(k=null),j}},b.exports=_},7494:function(b,_,d){var k=d(8935);function j($,et){this[et]=$.replace(/\w/,function(tt){return tt.toUpperCase()})}_=function($){var et=k($),tt=et[0];return et.shift(),et.forEach(j,et),tt+=et.join("")},b.exports=_},2848:function(b,_,d){var k=d(6257),j=d(6472);_=function(tt,rt){if(j(tt))return tt;if(rt&&k(rt,tt))return[tt];var nt=[];return tt.replace($,function(ot,at,it,dt){nt.push(it?dt.replace(et,"$1"):at||ot)}),nt};var $=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,et=/\\(\\)?/g;b.exports=_},996:function(b,_){_=function(d,k){var j=[];k=k||1;for(var $=0,et=Math.ceil(d.length/k);$et?et:j},b.exports=_},4675:function(b,_,d){var k=d(5166),j=d(6472),$=d(6329);_=function(et){return k(et)?j(et)?et.slice():$({},et):et},b.exports=_},550:function(b,_,d){var k=d(5166),j=d(4777),$=d(6472),et=d(8820);_=function(tt){return $(tt)?tt.map(function(rt){return _(rt)}):k(tt)&&!j(tt)?et(tt,function(rt){return _(rt)}):tt},b.exports=_},8099:function(b,_,d){var k=d(1352);_=function(){for(var j=k(arguments),$=[],et=0,tt=j.length;et-1:($(tt)||(tt=et(tt)),k(tt,rt)>=0)},b.exports=_},1792:function(b,_,d){var k=d(6768),j=d(3901),$=d(385),et=d(6472),tt=d(2349),rt=d(3085),nt=d(3063);(_=function(ot,at){var it;if(at=nt(at),k(ot))it=new Uint8Array(j.decode(ot));else if($(ot))ot=ot.slice(0),it=new Uint8Array(ot);else if(et(ot))it=new Uint8Array(ot);else if(rt(ot)==="uint8array")it=ot.slice(0);else if(tt(ot)){it=new Uint8Array(ot.length);for(var dt=0;dt0?"-":"+")+tt(100*Math.floor(Math.abs(bt)/60)+Math.abs(bt)%60,4),S:["th","st","nd","rd"][ct%10>3?0:(ct%100-ct%10!=10)*ct%10]};return dt.replace(rt,function(_t){return _t in At?At[_t]:_t.slice(1,_t.length-1)})};var tt=function(it){var dt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return et($(it),dt,"0")},rt=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|"[^"]*"|'[^']*'/g,nt=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,ot=/\d/,at=/[^-+\dA-Z]/g;_.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},_.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},b.exports=_},6049:function(b,_){_=function(d,k,j){var $;return function(){var et=this,tt=arguments;j||clearTimeout($),j&&$||($=setTimeout(function(){$=null,d.apply(et,tt)},k))}},b.exports=_},1420:function(b,_,d){var k=d(3783),j=d(8166),$=d(2461),et=d(5742);function tt(nt){return+("0x"+nt)}_=function(nt){try{return decodeURIComponent(nt)}catch{var ot=nt.match(rt);return ot&&k(ot,function(it){nt=nt.replace(it,function(dt){dt=dt.split("%").slice(1);var ut=$(dt,tt);return dt=j.encode(ut),dt=et.decode(dt,!0),dt}(it))}),nt}};var rt=/(%[a-f0-9]{2})+/gi;b.exports=_},4193:function(b,_,d){_=d(4427)(d(1116),!0),b.exports=_},9803:function(b,_,d){var k=d(2848),j=d(6768),$=d(5166),et=d(3783);function tt(rt,nt,ot){for(var at=k(nt,rt),it=at.pop();nt=at.shift();)rt[nt]||(rt[nt]={}),rt=rt[nt];Object.defineProperty(rt,it,ot)}_=function(rt,nt,ot){return j(nt)?tt(rt,nt,ot):$(nt)&&et(nt,function(at,it){tt(rt,it,at)}),rt},b.exports=_},2443:function(b,_,d){var k=d(7496),j=d(6341);function $(){return!0}function et(){return!1}function tt(nt){var ot,at=this.events[nt.type],it=rt.call(this,nt,at);nt=new _.Event(nt);for(var dt,ut,ht=0;(ut=it[ht++])&&!nt.isPropagationStopped();)for(nt.curTarget=ut.el,dt=0;(ot=ut.handlers[dt++])&&!nt.isImmediatePropagationStopped();)ot.handler.apply(ut.el,[nt])===!1&&(nt.preventDefault(),nt.stopPropagation())}function rt(nt,ot){var at,it,dt,ut,ht=nt.target,ft=[],st=ot.delegateCount;if(ht.nodeType)for(;ht!==this;ht=ht.parentNode||this){for(it=[],ut=0;ut-1)return j(ot.substring(it+at.length,ot.indexOf(".",it)))}b.exports=_},6954:function(b,_,d){var k=d(2727);_=function(j){if(j=(j=j||(k?navigator.userAgent:"")).toLowerCase(),$("windows phone"))return"windows phone";if($("win"))return"windows";if($("android"))return"android";if($("ipad")||$("iphone")||$("ipod"))return"ios";if($("mac"))return"os x";if($("linux"))return"linux";function $(et){return j.indexOf(et)>-1}return"unknown"},b.exports=_},801:function(b,_,d){var k=d(1137),j=d(1225),$=d(5972),et=d(6341);_=k(function(tt,rt){return rt=j(rt),$(tt,function(nt){return!et(rt,nt)})}),b.exports=_},3783:function(b,_,d){var k=d(1369),j=d(2533),$=d(3955);_=function(et,tt,rt){var nt,ot;if(tt=$(tt,rt),k(et))for(nt=0,ot=et.length;nt=0&&d.indexOf(k,j)===j},b.exports=_},8901:function(b,_,d){var k=d(2533),j=(_=function(nt){return et.test(nt)?nt.replace(tt,rt):nt}).map={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},$="(?:"+k(j).join("|")+")",et=new RegExp($),tt=new RegExp($,"g"),rt=function(nt){return j[nt]};b.exports=_},4187:function(b,_,d){var k=d(3367);_=function($){return k($).replace(j,function(et){switch(et){case'"':case"'":case"\\":return"\\"+et;case` +`:return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029"}})};var j=/["'\\\n\r\u2028\u2029]/g;b.exports=_},2337:function(b,_){_=function(d){return d.replace(/\W/g,"\\$&")},b.exports=_},642:function(b,_){_=function(d){var k=document.createElement("style");return k.textContent=d,k.type="text/css",document.head.appendChild(k),k},b.exports=_},1672:function(b,_,d){var k=d(2838),j=d(1369),$=d(2533);_=function(et,tt,rt){tt=k(tt,rt);for(var nt=!j(et)&&$(et),ot=(nt||et).length,at=0;at[\]\u2100-\uFFFF(),]*/gi;b.exports=_},5972:function(b,_,d){var k=d(2838),j=d(3783);_=function($,et,tt){var rt=[];return et=k(et,tt),j($,function(nt,ot,at){et(nt,ot,at)&&rt.push(nt)}),rt},b.exports=_},2244:function(b,_,d){var k=d(2267),j=d(4072),$=d(1369),et=d(1286);_=function(tt,rt,nt){var ot=($(tt)?j:k)(tt,rt,nt);if(!et(ot)&&ot!==-1)return tt[ot]},b.exports=_},4072:function(b,_,d){var k=d(2838);_=function(j,$,et,tt){tt=tt||1,$=k($,et);for(var rt=j.length,nt=tt>0?0:rt-1;nt>=0&&nt2?it-2:0),ut=2;ut>>4).toString(16)),$.push((15&rt).toString(16))}return $.join("")},decode:function(j){var $=[],et=j.length;k(et)&&et--;for(var tt=0;tt1&&arguments[1]!==void 0?arguments[1]:"js",nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};j(nt,$),tt=tt.replace(//g,">"),rt=et[rt];var ot=0,at=[];k(rt,function(dt){dt.language&&(tt=tt.replace(dt.re,function(ut,ht){return ht?(at[ot++]=_(ht,dt.language,nt),ut.replace(ht,"___subtmpl"+(ot-1)+"___")):ut}))}),k(rt,function(dt,ut){et[dt.language]||(tt=tt.replace(dt.re,"___"+ut+"___$1___end"+ut+"___"))});var it=[];return tt=tt.replace(/___(?!subtmpl)\w+?___/g,function(dt){var ut=dt.substr(3,3)==="end",ht=(ut?dt.substr(6):dt.substr(3)).replace(/_/g,""),ft=it.length>0?it[it.length-1]:null;return!ut&&(ft==null||ht==ft||ft!=null&&rt[ft]&&rt[ft].embed!=null&&rt[ft].embed.indexOf(ht)>-1)?(it.push(ht),dt):ut&&ht==ft?(it.pop(),dt):""}),k(rt,function(dt,ut){var ht=nt[dt.style]?' style="'.concat(nt[dt.style],'"'):"";tt=tt.replace(new RegExp("___end"+ut+"___","g"),"
    ").replace(new RegExp("___"+ut+"___","g"),'"))}),k(rt,function(dt){dt.language&&(tt=tt.replace(/___subtmpl\d+___/g,function(ut){var ht=parseInt(ut.replace(/___subtmpl(\d+)___/,"$1"),10);return at[ht]}))}),tt};var $={comment:"color:#63a35c;",string:"color:#183691;",number:"color:#0086b3;",keyword:"color:#a71d5d;",operator:"color:#994500;"},et={js:{comment:{re:/(\/\/.*|\/\*([\s\S]*?)\*\/)/g,style:"comment"},string:{re:/(('.*?')|(".*?"))/g,style:"string"},numbers:{re:/(-?(\d+|\d+\.\d+|\.\d+))/g,style:"number"},keywords:{re:/(?:\b)(function|for|foreach|while|if|else|elseif|switch|break|as|return|this|class|self|default|var|const|let|false|true|null|undefined)(?:\b)/gi,style:"keyword"},operator:{re:/(\+|-|\/|\*|%|=|<|>|\||\?|\.)/g,style:"operator"}}};et.html={comment:{re:/(<!--([\s\S]*?)-->)/g,style:"comment"},tag:{re:/(<\/?\w(.|\n)*?\/?>)/g,style:"keyword",embed:["string"]},string:et.js.string,css:{re:/(?:<style.*?>)([\s\S]*)?(?:<\/style>)/gi,language:"css"},script:{re:/(?:<script.*?>)([\s\S]*?)(?:<\/script>)/gi,language:"js"}},et.css={comment:et.js.comment,string:et.js.string,numbers:{re:/((-?(\d+|\d+\.\d+|\.\d+)(%|px|em|pt|in)?)|#[0-9a-fA-F]{3}[0-9a-fA-F]{3})/g,style:"number"},keywords:{re:/(@\w+|:?:\w+|[a-z-]+:)/g,style:"keyword"}},b.exports=_},5925:function(b,_){_=function(k){var j,$,et,tt=k[0]/360,rt=k[1]/100,nt=k[2]/100,ot=[];if(k[3]&&(ot[3]=k[3]),rt===0)return et=d(255*nt),ot[0]=ot[1]=ot[2]=et,ot;for(var at=2*nt-(j=nt<.5?nt*(1+rt):nt+rt-nt*rt),it=0;it<3;it++)($=tt+.3333333333333333*-(it-1))<0&&$++,$>1&&$--,et=6*$<1?at+6*(j-at)*$:2*$<1?j:3*$<2?at+(j-at)*(.6666666666666666-$)*6:at,ot[it]=d(255*et);return ot};var d=Math.round;b.exports=_},7483:function(b,_,d){var k=d(8702),j=d(9001),$=d(6472),et=d(3783),tt=d(6768),rt=d(8820),nt=function(at){return at.replace(/"/g,'"')},ot=function(at){return at.replace(/"/g,""")};_={parse:function(at){var it=[],dt=new j;return k(at,{start:function(ut,ht){ht=rt(ht,function(ft){return nt(ft)}),dt.push({tag:ut,attrs:ht})},end:function(){var ut=dt.pop();if(dt.size){var ht=dt.peek();$(ht.content)||(ht.content=[]),ht.content.push(ut)}else it.push(ut)},comment:function(ut){var ht=""),ft=dt.peek();ft?(ft.content||(ft.content=[]),ft.content.push(ht)):it.push(ht)},text:function(ut){var ht=dt.peek();ht?(ht.content||(ht.content=[]),ht.content.push(ut)):it.push(ut)}}),it},stringify:function at(it){var dt="";return $(it)?et(it,function(ut){return dt+=at(ut)}):tt(it)?dt=it:(dt+="<".concat(it.tag),et(it.attrs,function(ut,ht){return dt+=" ".concat(ht,'="').concat(ot(ut),'"')}),dt+=">",it.content&&(dt+=at(it.content)),dt+="")),dt}},b.exports=_},6362:function(b,_){_=function(d){return d},b.exports=_},496:function(b,_){_=function(d,k,j){return Array.prototype.indexOf.call(d,k,j)},b.exports=_},5022:function(b,_,d){var k=d(1662);_=function(j,$){j.prototype=k($.prototype)},b.exports=_},7190:function(b,_,d){var k=d(3783);_=function(j){var $={};return k(j,function(et,tt){$[et]=tt}),$},b.exports=_},7403:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Arguments]"},b.exports=_},6472:function(b,_,d){var k=d(106);_=Array.isArray?Array.isArray:function(j){return k(j)==="[object Array]"},b.exports=_},385:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object ArrayBuffer]"},b.exports=_},1369:function(b,_,d){var k=d(3990),j=d(4777),$=Math.pow(2,53)-1;_=function(et){if(!et)return!1;var tt=et.length;return k(tt)&&tt>=0&&tt<=$&&!j(et)},b.exports=_},4696:function(b,_){_=function(d){return d===!0||d===!1},b.exports=_},2727:function(b,_){_=typeof window=="object"&&typeof document=="object"&&document.nodeType===9,b.exports=_},2349:function(b,_,d){var k=d(4777);_=function(j){return j!=null&&(!!j._isBuffer||j.constructor&&k(j.constructor.isBuffer)&&j.constructor.isBuffer(j))},b.exports=_},2520:function(b,_,d){var k=new(d(2765))("(prefers-color-scheme: dark)");_=function(){return k.isMatch()},b.exports=_},2106:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Date]"},b.exports=_},9833:function(b,_){_=function(d){return!(!d||d.nodeType!==1)},b.exports=_},8887:function(b,_,d){var k=d(1369),j=d(6472),$=d(6768),et=d(7403),tt=d(2533);_=function(rt){return rt==null||(k(rt)&&(j(rt)||$(rt)||et(rt))?rt.length===0:tt(rt).length===0)},b.exports=_},2749:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Error]"},b.exports=_},4777:function(b,_,d){var k=d(106);_=function(j){var $=k(j);return $==="[object Function]"||$==="[object GeneratorFunction]"||$==="[object AsyncFunction]"},b.exports=_},9585:function(b,_,d){var k=d(5610),j=k.getComputedStyle,$=k.document;function et(tt,rt){return tt.rightrt.right||tt.bottomrt.bottom}_=function(tt){var rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},nt=rt.display,ot=nt===void 0||nt,at=rt.visibility,it=at!==void 0&&at,dt=rt.opacity,ut=dt!==void 0&&dt,ht=rt.size,ft=ht!==void 0&&ht,st=rt.viewport,ct=st!==void 0&&st,pt=rt.overflow,lt=pt!==void 0&&pt;if(ot)return tt.offsetParent===null;var wt=j(tt);if(it&&wt.visibility==="hidden")return!0;if(ut){if(wt.opacity==="0")return!0;for(var yt=tt;yt=yt.parentElement;)if(j(yt).opacity==="0")return!0}var vt=tt.getBoundingClientRect();if(ft&&(vt.width===0||vt.height===0))return!0;if(ct)return et(vt,{top:0,left:0,right:$.documentElement.clientWidth,bottom:$.documentElement.clientHeight});if(lt)for(var St=tt;St=St.parentElement;){var xt=j(St).overflow;if((xt==="scroll"||xt==="hidden")&&et(vt,St.getBoundingClientRect()))return!0}return!1},b.exports=_},2246:function(b,_,d){var k=d(3990);_=function(j){return k(j)&&j%1==0},b.exports=_},4219:function(b,_){_=function(d){try{return JSON.parse(d),!0}catch{return!1}},b.exports=_},3708:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Map]"},b.exports=_},7949:function(b,_,d){var k=d(2533);_=function(j,$){var et=k($),tt=et.length;if(j==null)return!tt;j=Object(j);for(var rt=0;rt1&&arguments[1]!==void 0?arguments[1]:_.defComparator,j=0,$=d.length;j<$-1;j++)if(k(d[j],d[j+1])>0)return!1;return!0},_.defComparator=function(d,k){return dk?1:0},b.exports=_},6768:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object String]"},b.exports=_},9804:function(b,_){_=function(d){return typeof d=="symbol"},b.exports=_},1286:function(b,_){_=function(d){return d===void 0},b.exports=_},7622:function(b,_,d){var k=d(8935);_=function(j){return k(j).join("-")},b.exports=_},2533:function(b,_,d){var k=d(6257);_=Object.keys?Object.keys:function(j){var $=[];for(var et in j)k(j,et)&&$.push(et);return $},b.exports=_},9702:function(b,_){_=function(d){var k=d?d.length:0;if(k)return d[k-1]},b.exports=_},3988:function(b,_,d){var k=d(2581),j=d(3783),$=d(2337);function et(tt){return''+tt+""}_=function(tt,rt){rt=rt||et;var nt=k(tt);return j(nt,function(ot){tt=tt.replace(new RegExp($(ot),"g"),rt)}),tt},b.exports=_},9622:function(b,_){_=function(d,k){var j=document.createElement("script");j.src=d,j.onload=function(){var $=j.readyState&&j.readyState!="complete"&&j.readyState!="loaded";k&&k(!$)},j.onerror=function(){k(!1)},document.body.appendChild(j)},b.exports=_},3063:function(b,_,d){var k=d(3367);_=function(j){return k(j).toLocaleLowerCase()},b.exports=_},5351:function(b,_,d){var k=d(4552),j=d(3367);_=function($,et,tt){var rt=($=j($)).length;return tt=tt||" ",rt=rt?"":k.substr(tt,rt)},b.exports=_},2461:function(b,_,d){var k=d(2838),j=d(2533),$=d(1369);_=function(et,tt,rt){tt=k(tt,rt);for(var nt=!$(et)&&j(et),ot=(nt||et).length,at=Array(ot),it=0;itk&&(k=d[j]);return k},b.exports=_},5026:function(b,_,d){var k=d(2533);_={getItem:function(nt){return($[nt]?j[nt]:this[nt])||null},setItem:function(nt,ot){$[nt]?j[nt]=ot:this[nt]=ot},removeItem:function(nt){$[nt]?delete j[nt]:delete this[nt]},key:function(nt){var ot=et();return nt>=0&&nt=$[et[it]]){at=et[it];break}return+(ot/$[at]).toFixed(2)+at};var $={ms:1,s:1e3};$.m=60*$.s,$.h=60*$.m,$.d=24*$.h,$.y=365.25*$.d;var et=["y","d","h","m","s"],tt=/^((?:\d+)?\.?\d+) *(s|m|h|d|y)?$/;b.exports=_},7658:function(b,_,d){var k=d(6930),j=d(5610),$=d(3367);function et(tt,rt){if(tt=$(tt),rt=$(rt),k(tt,"_")&&!k(rt,"_"))return 1;if(k(rt,"_")&&!k(tt,"_"))return-1;for(var nt,ot,at,it,dt=/^\d+|^\D+/;;){if(!tt)return rt?-1:0;if(!rt)return 1;if(nt=tt.match(dt)[0],ot=rt.match(dt)[0],at=!j.isNaN(nt),it=!j.isNaN(ot),at&&!it)return-1;if(it&&!at)return 1;if(at&&it){var ut=nt-ot;if(ut)return ut;if(nt.length!==ot.length)return+nt||+ot?ot.length-nt.length:nt.length-ot.length}else if(nt!==ot)return ntwindow.innerHeight?"landscape":"portrait"}},k.mixin(_),window.addEventListener("orientationchange",function(){setTimeout(function(){_.emit("change",_.get())},200)},!1),b.exports=_},8702:function(b,_,d){var k=d(9702),j=d(7913),$=d(6930),et=d(3063);_=function(it,dt){for(var ut,ht=[],ft=it;it;){if(ut=!0,k(ht)&&at[k(ht)]){var st=new RegExp("]*>")).exec(it);if(st){var ct=it.substring(0,st.index);it=it.substring(st.index+st[0].length),ct&&dt.text&&dt.text(ct)}bt("",k(ht))}else{if($(it,"");pt>=0&&(dt.comment&&dt.comment(it.substring(4,pt)),it=it.substring(pt+3),ut=!1)}else if($(it,"=0&&ht[Ct]!==_t;Ct--);else Ct=0;if(Ct>=0){for(var Mt=ht.length-1;Mt>=Ct;Mt--)dt.end&&dt.end(ht[Mt]);ht.length=Ct}}bt()};var tt=/^\s]+))?)*)\s*(\/?)>/i,rt=/^<\/([-A-Za-z0-9_]+)[^>]*>/,nt=/^<([-A-Za-z0-9_]+)((?:\s+[-A-Za-z0-9_:@.]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/i,ot=/([-A-Za-z0-9_:@.]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,at=j("script,style".split(","));b.exports=_},4198:function(b,_,d){var k=d(1137),j=d(1352);_=k(function($,et){return function(){var tt=[];return tt=(tt=tt.concat(et)).concat(j(arguments)),$.apply(this,tt)}}),b.exports=_},1194:function(b,_,d){var k,j=d(8847),$=d(5610),et=$.performance,tt=$.process;if(et&&et.now)_=function(){return et.now()};else if(tt&&tt.hrtime){var rt=function(){var nt=tt.hrtime();return 1e9*nt[0]+nt[1]};k=rt()-1e9*tt.uptime(),_=function(){return(rt()-k)/1e6}}else k=j(),_=function(){return j()-k};b.exports=_},3487:function(b,_,d){var k=d(6768),j=d(6472),$=d(6341),et=d(3783);_=function(tt,rt,nt){if(k(rt)&&(rt=[rt]),j(rt)){var ot=rt;rt=function(dt,ut){return $(ot,ut)}}var at={},it=function(dt,ut){rt(dt,ut)&&(at[ut]=dt)};return nt&&(it=function(dt,ut){rt(dt,ut)||(at[ut]=dt)}),et(tt,it),at},b.exports=_},747:function(b,_,d){var k=d(1475),j=d(7494),$=d(3023),et=d(6257),tt=d(7622);(_=k(function(at){if(at=at.replace(nt,""),at=j(at),et(ot,at))return at;for(var it=rt.length;it--;){var dt=rt[it]+$(at);if(et(ot,dt))return dt}return at})).dash=k(function(at){var it=_(at);return(nt.test(it)?"-":"")+tt(it)});var rt=["O","ms","Moz","Webkit"],nt=/^(O)|(ms)|(Moz)|(Webkit)|(-o-)|(-ms-)|(-moz-)|(-webkit-)/g,ot=document.createElement("p").style;b.exports=_},2994:function(b,_,d){var k=d(6472),j=d(7653);_=function($){return k($)?function(tt){return j(tt,$)}:(et=$,function(tt){return tt==null?void 0:tt[et]});var et},b.exports=_},1745:function(b,_,d){var k=d(4331),j=d(3783),$=d(1286),et=d(6472),tt=d(2461),rt=d(8887),nt=d(5972),ot=d(5166);_={parse:function(it){var dt={};return it=k(it).replace(at,""),j(it.split("&"),function(ut){var ht=ut.split("="),ft=ht.shift(),st=ht.length>0?ht.join("="):null;ft=decodeURIComponent(ft),st=decodeURIComponent(st),$(dt[ft])?dt[ft]=st:et(dt[ft])?dt[ft].push(st):dt[ft]=[dt[ft],st]}),dt},stringify:function(it,dt){return nt(tt(it,function(ut,ht){return ot(ut)&&rt(ut)?"":et(ut)?_.stringify(ut,ht):encodeURIComponent(dt||ht)+"="+encodeURIComponent(ut)}),function(ut){return ut.length>0}).join("&")}};var at=/^(\?|#|&)/g;b.exports=_},1571:function(b,_,d){var k,j,$=d(8847),et=d(2727),tt=0;if(et){k=window.requestAnimationFrame,j=window.cancelAnimationFrame;for(var rt=["ms","moz","webkit","o"],nt=0,ot=rt.length;nt0;)1&k&&(j+=d),k>>=1,d+=d;return j},b.exports=_},8368:function(b,_,d){var k=d(2337);_=function(j,$,et){return j.replace(new RegExp(k($),"g"),et)},b.exports=_},1137:function(b,_){_=function(d,k){return k=k==null?d.length-1:+k,function(){var j,$=Math.max(arguments.length-k,0),et=new Array($);for(j=0;j<$;j++)et[j]=arguments[j+k];switch(k){case 0:return d.call(this,et);case 1:return d.call(this,arguments[0],et);case 2:return d.call(this,arguments[0],arguments[1],et)}var tt=new Array(k+1);for(j=0;j=0;dt--){var ut=nt[dt];if(ut!==""){if(st({domain:at=at===""?ut:ut+"."+at,path:$="/"})||st({domain:at}))return;for(var ht=0;ht=0;)for(rt=!1,j=-1,$=d.charAt(et);++j=0?d.substring(0,et+1):""},b.exports=_},2838:function(b,_,d){var k=d(4777),j=d(5166),$=d(6472),et=d(3955),tt=d(4491),rt=d(6362),nt=d(2994);_=function(ot,at,it){return ot==null?rt:k(ot)?et(ot,at,it):j(ot)&&!$(ot)?tt(ot):nt(ot)},b.exports=_},7653:function(b,_,d){var k=d(1286),j=d(2848);_=function($,et){var tt;for(tt=(et=j(et,$)).shift();!k(tt);){if(($=$[tt])==null)return;tt=et.shift()}return $},b.exports=_},8079:function(b,_,d){var k=d(2848),j=d(1286),$=d(3367),et=d(9804),tt=d(6768);_=function(rt,nt,ot){var at,it=(nt=k(nt,rt)).pop();for(at=nt.shift();!j(at);){if(tt(at)||et(at)||(at=$(at)),at==="__proto__"||at==="constructor"||at==="prototype")return;rt[at]||(rt[at]={}),rt=rt[at],at=nt.shift()}rt[it]=ot},b.exports=_},615:function(b,_,d){var k=d(5026);_=function(j){var $;switch(j=j||"local"){case"local":$=window.localStorage;break;case"session":$=window.sessionStorage}try{var et="test-localStorage-"+Date.now();$.setItem(et,et);var tt=$.getItem(et);if($.removeItem(et),tt!==et)throw new Error}catch{return k}return $},b.exports=_},4224:function(b,_,d){var k=d(6334);_=function(j,$){return j=new k(j),$=new k($),j.port=0|j.port||(j.protocol==="https"?443:80),$.port=0|$.port||($.protocol==="https"?443:80),j.protocol===$.protocol&&j.hostname===$.hostname&&j.port===$.port},b.exports=_},9677:function(b,_){_=function(d,k,j){var $=d.length;k=k==null?0:k<0?Math.max($+k,0):Math.min(k,$),j=j==null?$:j<0?Math.max($+j,0):Math.min(j,$);for(var et=[];k1&&arguments[1]!==void 0?arguments[1]:{};j(ot,rt);var at=ot.deep,it=ot.comparator,dt=[],ut=[];return function ht(ft){var st,ct=dt.indexOf(ft);if(ct>-1)return ut[ct];if(et(ft)){st=[],dt.push(ft),ut.push(st);for(var pt=0,lt=ft.length;pt0){var ht=at.indexOf(this);ht>-1?(at.splice(ht+1),it.splice(ht,1/0,dt)):(at.push(this),it.push(dt));var ft=at.indexOf(ut);ft>-1&&(ut=at[0]===ut?"[Circular ~]":"[Circular ~."+it.slice(0,ft).join(".")+"]")}else at.push(ut);return rt(ut)||tt(ut)?ut="["+j(k(ut))+" "+$(ut)+"]":et(ut)&&(ut=null),ut}),ot);var at,it},b.exports=_},9963:function(b,_,d){var k=d(4187),j=d(3085),$=d(3367),et=d(4858),tt=d(300),rt=d(2533),nt=d(3783),ot=d(7496),at=d(415),it=d(801),dt=d(6329),ut=d(4321),ht=d(5972),ft=d(8847),st=d(1116),ct=d(6341),pt=d(5166),lt=d(9537),wt=d(1662),yt=d(6930),vt=d(8079),St=d(9803),xt=d(3487),bt=d(1369);function At(Xt,Jt,Kt,Zt){var dn=[];return nt(Jt,function(An){var En,yn=Object.getOwnPropertyDescriptor(Kt,An),jn=yn&&yn.get,Vn=yn&&yn.set;if(!Zt.accessGetter&&jn)En="(...)";else try{if(En=Kt[An],ct(Zt.ignore,En))return;ut(En)&&En.catch(function(){})}catch(rn){En=rn.message}dn.push("".concat(_t(An),":").concat(_(En,Zt))),jn&&dn.push("".concat(_t("get "+$(An)),":").concat(_(yn.get,Zt))),Vn&&dn.push("".concat(_t("set "+$(An)),":").concat(_(yn.set,Zt)))}),'"'.concat(Xt,'":{')+dn.join(",")+"}"}function _t(Xt){return'"'.concat(Mt(Xt),'"')}function Ct(Xt){return'"'.concat(Mt($(Xt)),'"')}function Mt(Xt){return k(Xt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}_=function(Xt){var Jt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Kt=Jt.self,Zt=Jt.startTime,dn=Zt===void 0?ft():Zt,An=Jt.timeout,En=An===void 0?0:An,yn=Jt.depth,jn=yn===void 0?0:yn,Vn=Jt.curDepth,rn=Vn===void 0?1:Vn,xn=Jt.visitor,fn=xn===void 0?new jt:xn,Sn=Jt.unenumerable,bn=Sn!==void 0&&Sn,hn=Jt.symbol,_n=hn!==void 0&&hn,ln=Jt.accessGetter,Tn=ln!==void 0&&ln,In=Jt.ignore,Ln=In===void 0?[]:In,kn="",Fn={visitor:fn,unenumerable:bn,symbol:_n,accessGetter:Tn,depth:jn,curDepth:rn+1,timeout:En,startTime:dn,ignore:Ln},vn=j(Xt,!1);if(vn==="String")kn=Ct(Xt);else if(vn==="Number")kn=$(Xt),et(kn,"Infinity")&&(kn='{"value":"'.concat(kn,'","type":"Number"}'));else if(vn==="NaN")kn='{"value":"NaN","type":"Number"}';else if(vn==="Boolean")kn=Xt?"true":"false";else if(vn==="Null")kn="null";else if(vn==="Undefined")kn='{"type":"Undefined"}';else if(vn==="Symbol"){var Bn="Symbol";try{Bn=$(Xt)}catch{}kn='{"value":'.concat(Ct(Bn),',"type":"Symbol"}')}else{if(En&&ft()-dn>En)return Ct("Timeout");if(jn&&rn>jn)return Ct("{...}");kn="{";var Pn,Un=[],pn=fn.get(Xt);if(pn?(Pn=pn.id,Un.push('"reference":'.concat(Pn))):(Pn=fn.set(Xt),Un.push('"id":'.concat(Pn))),Un.push('"type":"'.concat(vn,'"')),et(vn,"Function")?Un.push('"value":'.concat(Ct(tt(Xt)))):vn==="RegExp"&&Un.push('"value":'.concat(Ct(Xt))),!pn){var Vt=rt(Xt);if(Vt.length&&Un.push(At("enumerable",Vt,Kt||Xt,Fn)),bn){var Gt=it(st(Xt,{prototype:!1,unenumerable:!0}),Vt);Gt.length&&Un.push(At("unenumerable",Gt,Kt||Xt,Fn))}if(_n){var wn=ht(st(Xt,{prototype:!1,symbol:!0}),function(fr){return typeof fr=="symbol"});wn.length&&Un.push(At("symbol",wn,Kt||Xt,Fn))}var Nn=at(Xt);if(Nn&&!ct(Ln,Nn)){var lr='"proto":'.concat(_(Nn,dt(Fn,{self:Kt||Xt})));Un.push(lr)}}kn+=Un.join(",")+"}"}return kn};var jt=ot({initialize:function(){this.id=1,this.visited=[]},set:function(Xt){var Jt=this.visited,Kt=this.id,Zt={id:Kt,val:Xt};return Jt.push(Zt),this.id++,Kt},get:function(Xt){for(var Jt=this.visited,Kt=0,Zt=Jt.length;Kt]*>/g;_=function(k){return k.replace(d,"")},b.exports=_},1907:function(b,_,d){var k=d(6768),j=d(1352),$=d(6435),et=d(2461),tt=d(4331);_=function(nt){k(nt)&&(nt=j(nt));for(var ot="",at=arguments.length,it=new Array(at>1?at-1:0),dt=1;dt0?$.apply(null,st):0;return tt(et(ft,function(yt){return yt[0]===" "?yt.slice(wt):yt}).join(` +`))};var rt=/^(\s+)\S+/;b.exports=_},2439:function(b,_,d){var k=d(6049);_=function(j,$){return k(j,$,!0)},b.exports=_},1352:function(b,_,d){var k=d(1369),j=d(2461),$=d(6472),et=d(6768);_=function(tt){return tt?$(tt)?tt:k(tt)&&!et(tt)?j(tt):[tt]:[]},b.exports=_},3474:function(b,_,d){var k=d(6768);_=function(j){return k(j)?(j=j.toLowerCase())!=="0"&&j!==""&&j!=="false":!!j},b.exports=_},4891:function(b,_){var d=document;if(_=function(j){var $=d.createElement("body");return $.innerHTML=j,$.childNodes[0]},d.createRange&&d.body){var k=d.createRange();k.selectNode(d.body),k.createContextualFragment&&(_=function(j){return k.createContextualFragment(j).childNodes[0]})}b.exports=_},9296:function(b,_,d){var k=d(3875);_=function(j){return j?(j=k(j))-j%1:j===0?j:0},b.exports=_},3875:function(b,_,d){var k=d(3990),j=d(5166),$=d(4777),et=d(6768);_=function(tt){if(k(tt))return tt;if(j(tt)){var rt=$(tt.valueOf)?tt.valueOf():tt;tt=j(rt)?rt+"":rt}return et(tt)?+tt:tt===0?tt:+tt},b.exports=_},300:function(b,_,d){var k=d(2763);_=function($){if(k($))return"";try{return j.call($)}catch{}try{return $+""}catch{}return""};var j=Function.prototype.toString;b.exports=_},3367:function(b,_){_=function(d){return d==null?"":d.toString()},b.exports=_},4331:function(b,_,d){var k=d(7767),j=d(3597);_=function($,et){return et==null&&$.trim?$.trim():k(j($,et),et)},b.exports=_},7756:function(b,_,d){var k=d(4193),j=d(1286);_=function(et,tt){var rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};k(rt,$);var nt=rt.ellipsis,ot=rt.separator;if(tt>et.length)return et;var at=tt-nt.length;if(at<1)return nt;var it=et.slice(0,at);if(j(ot))return it+nt;if(et.indexOf(ot,at)!==at){var dt=it.lastIndexOf(ot);dt>-1&&(it=it.slice(0,dt))}return it+nt};var $={ellipsis:"..."};b.exports=_},3085:function(b,_,d){var k=d(106),j=d(9433),$=d(3063),et=d(2349);_=function(rt){var nt,ot=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];return rt===null&&(nt="Null"),rt===void 0&&(nt="Undefined"),j(rt)&&(nt="NaN"),et(rt)&&(nt="Buffer"),nt||(nt=k(rt).match(tt))&&(nt=nt[1]),nt?ot?$(nt):nt:""};var tt=/^\[object\s+(.*?)]$/;b.exports=_},9016:function(b,_){_={},b.exports=_},8166:function(b,_,d){var k=d(996),j=d(2461);_={encode:function($){return $.length<32768?String.fromCodePoint.apply(String,$):j(k($,32767),function(et){return String.fromCodePoint.apply(String,et)}).join("")},decode:function($){for(var et=[],tt=0,rt=$.length;tt=55296&&nt<=56319&&tt>6*st)+ct);st>0;)pt+=it(128|63&ft>>6*(st-1)),st--;return pt}function ut(ft){for(;;){if($>=et&&nt){if(ft)return ht();throw new Error("Invalid byte index")}if($===et)return!1;var st=j[$];if($++,nt){if(stat){if(ft)return $--,ht();throw new Error("Invalid continuation byte")}if(ot=128,at=191,tt=tt<<6|63&st,++rt===nt){var ct=tt;return tt=0,nt=0,rt=0,ct}}else{if(!(128&st))return st;if((224&st)==192)nt=1,tt=31&st;else if((240&st)==224)st===224&&(ot=160),st===237&&(at=159),nt=2,tt=15&st;else{if((248&st)!=240){if(ft)return ht();throw new Error("Invalid UTF-8 detected")}st===240&&(ot=144),st===244&&(at=143),nt=3,tt=7&st}}}}function ht(){var ft=$-rt-1;return $=ft+1,tt=0,nt=0,rt=0,ot=128,at=191,j[ft]}b.exports=_},5936:function(b,_,d){var k=d(3366);_=function(){var et=k(16);return et[6]=15&et[6]|64,et[8]=63&et[8]|128,j[et[0]]+j[et[1]]+j[et[2]]+j[et[3]]+"-"+j[et[4]]+j[et[5]]+"-"+j[et[6]]+j[et[7]]+"-"+j[et[8]]+j[et[9]]+"-"+j[et[10]]+j[et[11]]+j[et[12]]+j[et[13]]+j[et[14]]+j[et[15]]};for(var j=[],$=0;$<256;$++)j[$]=($+256).toString(16).substr(1);b.exports=_},2578:function(b,_,d){var k=d(3783);_=function(j){var $=[];return k(j,function(et){$.push(et)}),$},b.exports=_},3514:function(b,_,d){var k=d(8573),j=d(9882),$=d(4331),et=d(3783),tt=d(2461),rt=d(9433);_=function(){var nt=k("viewport");if(!nt)return 1;nt=tt(nt.split(","),function(ut){return $(ut)});var ot=.25,at=5,it=1;et(nt,function(ut){var ht=(ut=ut.split("="))[0];ut=ut[1],ht==="initial-scale"&&(it=+ut),ht==="maximum-scale"&&(at=+ut),ht==="minimum-scale"&&(ot=+ut)});var dt=j(it,ot,at);return rt(dt)?1:dt},b.exports=_},5491:function(b,_,d){var k=d(4198);_=function(j,$){return k($,j)},b.exports=_},8933:function(b,_){_=function(d){for(var k=[],j=document.evaluate(d,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),$=0;$=Ct.length&&(Ct=void 0),{value:Ct&&Ct[Rt++],done:!Ct}}};throw new TypeError(Mt?"Object is not iterable.":"Symbol.iterator is not defined.")},tt=this&&this.__importDefault||function(Ct){return Ct&&Ct.__esModule?Ct:{default:Ct}};Object.defineProperty(_,"__esModule",{value:!0});var rt=tt(d(1160)),nt=d(7669),ot=d(2062),at=tt(d(242)),it=tt(d(2439)),dt=tt(d(3063)),ut=tt(d(3783)),ht=tt(d(3009)),ft=tt(d(5044)),st=tt(d(4502)),ct=tt(d(6329)),pt=tt(d(7494)),lt=tt(d(6341)),wt=tt(d(3875)),yt=tt(d(3577)),vt=tt(d(6768));d(8169);var St=function(Ct){function Mt(jt,Rt){Rt===void 0&&(Rt={});var zt=Ct.call(this,jt,{compName:"dom-highlighter"},Rt)||this;return zt.overlay=new nt.HighlightOverlay(window),zt.reset=function(){var Xt=document.documentElement.clientWidth,Jt=document.documentElement.clientHeight;zt.overlay.reset({viewportSize:{width:Xt,height:Jt},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},zt.initOptions(Rt,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),zt.overlay.setContainer(jt),zt.overlay.setPlatform("mac"),zt.redraw=(0,it.default)(function(){zt.reset(),zt.draw()},16),zt.redraw(),zt.bindEvent(),zt}return j(Mt,Ct),Mt.prototype.highlight=function(jt,Rt){Rt&&(0,ct.default)(this.options,Rt),this.target=jt,jt instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new at.default(jt),this.resizeSensor.addListener(this.redraw)),this.redraw()},Mt.prototype.hide=function(){this.target=null,this.redraw()},Mt.prototype.intercept=function(jt){this.interceptor=jt},Mt.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),Ct.prototype.destroy.call(this)},Mt.prototype.draw=function(){var jt=this.target;jt&&(jt instanceof Text?this.drawText(jt):this.drawElement(jt))},Mt.prototype.drawText=function(jt){var Rt=this.options,zt=document.createRange();zt.selectNode(jt);var Xt=zt.getBoundingClientRect(),Jt=Xt.left,Kt=Xt.top,Zt=Xt.width,dn=Xt.height;zt.detach();var An={paths:[{path:this.rectToPath({left:Jt,top:Kt,width:Zt,height:dn}),fillColor:At(Rt.contentColor),name:"content"}],showExtensionLines:Rt.showExtensionLines,showRulers:Rt.showRulers};Rt.showInfo&&(An.elementInfo={tagName:"#text",nodeWidth:Zt,nodeHeight:dn}),this.overlay.drawHighlight(An)},Mt.prototype.drawElement=function(jt){var Rt={paths:this.getPaths(jt),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(Rt.elementInfo=this.getElementInfo(jt)),this.interceptor){var zt=this.interceptor(Rt);zt&&(Rt=zt)}this.overlay.drawHighlight(Rt)},Mt.prototype.getPaths=function(jt){var Rt=this.options,zt=window.getComputedStyle(jt),Xt=jt.getBoundingClientRect(),Jt=Xt.left,Kt=Xt.top,Zt=Xt.width,dn=Xt.height,An=function(Tn){return(0,ot.pxToNum)(zt.getPropertyValue(Tn))},En=An("margin-left"),yn=An("margin-right"),jn=An("margin-top"),Vn=An("margin-bottom"),rn=An("border-left-width"),xn=An("border-right-width"),fn=An("border-top-width"),Sn=An("border-bottom-width"),bn=An("padding-left"),hn=An("padding-right"),_n=An("padding-top"),ln=An("padding-bottom");return[{path:this.rectToPath({left:Jt+rn+bn,top:Kt+fn+_n,width:Zt-rn-bn-xn-hn,height:dn-fn-_n-Sn-ln}),fillColor:At(Rt.contentColor),name:"content"},{path:this.rectToPath({left:Jt+rn,top:Kt+fn,width:Zt-rn-xn,height:dn-fn-Sn}),fillColor:At(Rt.paddingColor),name:"padding"},{path:this.rectToPath({left:Jt,top:Kt,width:Zt,height:dn}),fillColor:At(Rt.borderColor),name:"border"},{path:this.rectToPath({left:Jt-En,top:Kt-jn,width:Zt+En+yn,height:dn+jn+Vn}),fillColor:At(Rt.marginColor),name:"margin"}]},Mt.prototype.getElementInfo=function(jt){var Rt=jt.getBoundingClientRect(),zt=Rt.width,Xt=Rt.height,Jt=jt.getAttribute("class")||"";Jt=Jt.split(/\s+/).map(function(Zt){return"."+Zt}).join("");var Kt={tagName:(0,dt.default)(jt.tagName),className:Jt,idValue:jt.id,nodeWidth:zt,nodeHeight:Xt};return this.options.showStyles&&(Kt.style=this.getStyles(jt)),this.options.showAccessibilityInfo&&(0,ct.default)(Kt,this.getAccessibilityInfo(jt)),Kt},Mt.prototype.getStyles=function(jt){for(var Rt=window.getComputedStyle(jt),zt=!1,Xt=jt.childNodes,Jt=0,Kt=Xt.length;Jt-1)},Mt.prototype.getAccessibleNameAndRole=function(jt){var Rt=jt.getAttribute("labelledby")||jt.getAttribute("aria-label"),zt=jt.getAttribute("role"),Xt=(0,dt.default)(jt.tagName);return yt.default.forEach(function(Jt){var Kt,Zt;if(!zt){var dn=Jt[0],An=Jt[2];if(dn===Xt){if(An)try{for(var En=et(An),yn=En.next();!yn.done;yn=En.next()){var jn=yn.value;if(jt.getAttribute(jn[0])!==jn[1])return}}catch(Vn){Kt={error:Vn}}finally{try{yn&&!yn.done&&(Zt=En.return)&&Zt.call(En)}finally{if(Kt)throw Kt.error}}zt=Jt[1]}}}),{accessibleName:Rt||jt.getAttribute("title")||"",accessibleRole:zt||"generic"}},Mt.prototype.bindEvent=function(){var jt=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return jt.redraw()})},Mt.prototype.rectToPath=function(jt){var Rt=jt.left,zt=jt.top,Xt=jt.width,Jt=jt.height,Kt=[];return Kt.push("M",Rt,zt),Kt.push("L",Rt+Xt,zt),Kt.push("L",Rt+Xt,zt+Jt),Kt.push("L",Rt,zt+Jt),Kt.push("Z"),Kt},Mt}(rt.default);_.default=St,b.exports=St,b.exports.default=St;var xt=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,bt=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function At(Ct){return(0,vt.default)(Ct)?Ct:Ct.a?"rgba(".concat(Ct.r,", ").concat(Ct.g,", ").concat(Ct.b,", ").concat(Ct.a,")"):"rgb(".concat(Ct.r,", ").concat(Ct.g,", ").concat(Ct.b,")")}function _t(Ct,Mt,jt){jt===void 0&&(jt=!1);var Rt={};return(0,ut.default)(Mt,function(zt){var Xt,Jt=Ct[zt==="text-opacity"?"color":zt];Jt&&(Xt=Jt,(xt.test(Xt)||bt.test(Xt))&&(Jt=function(Kt){var Zt=ht.default.parse(Kt),dn=Zt.val[3]||1;return Zt.val=Zt.val.slice(0,3),Zt.val.push(Math.round(255*dn)),"#"+(0,st.default)(ft.default.encode(Zt.val))}(Jt),zt==="text-opacity"&&(Jt=Jt.slice(7),Jt=ft.default.decode(Jt)[0]/255)),jt&&(zt=(0,pt.default)(zt)),Rt[zt]=Jt)}),Rt}},9706:function(b,_){var d=this&&this.__read||function(bt,At){var _t=typeof Symbol=="function"&&bt[Symbol.iterator];if(!_t)return bt;var Ct,Mt,jt=_t.call(bt),Rt=[];try{for(;(At===void 0||At-- >0)&&!(Ct=jt.next()).done;)Rt.push(Ct.value)}catch(zt){Mt={error:zt}}finally{try{Ct&&!Ct.done&&(_t=jt.return)&&_t.call(jt)}finally{if(Mt)throw Mt.error}}return Rt},k=this&&this.__values||function(bt){var At=typeof Symbol=="function"&&Symbol.iterator,_t=At&&bt[At],Ct=0;if(_t)return _t.call(bt);if(bt&&typeof bt.length=="number")return{next:function(){return bt&&Ct>=bt.length&&(bt=void 0),{value:bt&&bt[Ct++],done:!bt}}};throw new TypeError(At?"Object is not iterable.":"Symbol.iterator is not defined.")};function j(bt,At){var _t=bt[3];return[(1-_t)*At[0]+_t*bt[0],(1-_t)*At[1]+_t*bt[1],(1-_t)*At[2]+_t*bt[2],_t+At[3]*(1-_t)]}function $(bt){var At=d(bt,3),_t=At[0],Ct=At[1],Mt=At[2];return .2126*(_t<=.03928?_t/12.92:Math.pow((_t+.055)/1.055,2.4))+.7152*(Ct<=.03928?Ct/12.92:Math.pow((Ct+.055)/1.055,2.4))+.0722*(Mt<=.03928?Mt/12.92:Math.pow((Mt+.055)/1.055,2.4))}Object.defineProperty(_,"__esModule",{value:!0}),_.getContrastThreshold=_.isLargeFont=_.getAPCAThreshold=_.desiredLuminanceAPCA=_.contrastRatioByLuminanceAPCA=_.contrastRatioAPCA=_.luminanceAPCA=_.contrastRatio=_.luminance=_.rgbaToHsla=_.blendColors=void 0,_.blendColors=j,_.rgbaToHsla=function(bt){var At=d(bt,4),_t=At[0],Ct=At[1],Mt=At[2],jt=At[3],Rt=Math.max(_t,Ct,Mt),zt=Math.min(_t,Ct,Mt),Xt=Rt-zt,Jt=Rt+zt,Kt=.5*Jt;return[zt===Rt?0:_t===Rt?(.16666666666666666*(Ct-Mt)/Xt+1)%1:Ct===Rt?.16666666666666666*(Mt-_t)/Xt+.3333333333333333:.16666666666666666*(_t-Ct)/Xt+.6666666666666666,Kt===0||Kt===1?0:Kt<=.5?Xt/Jt:Xt/(2-Jt),Kt,jt]},_.luminance=$,_.contrastRatio=function(bt,At){var _t=$(j(bt,At)),Ct=$(At);return(Math.max(_t,Ct)+.05)/(Math.min(_t,Ct)+.05)};var et=2.4,tt=.55,rt=.58,nt=.62,ot=.57,at=.03,it=1.45,dt=1.25,ut=1.25,ht=5e-4,ft=.078,st=12.82051282051282,ct=.06,pt=.001;function lt(bt){var At=d(bt,3),_t=At[0],Ct=At[1],Mt=At[2];return .2126729*Math.pow(_t,et)+.7151522*Math.pow(Ct,et)+.072175*Math.pow(Mt,et)}function wt(bt){return bt>at?bt:bt+Math.pow(at-bt,it)}function yt(bt,At){if(bt=wt(bt),At=wt(At),Math.abs(bt-At)=bt?(_t=(Math.pow(At,tt)-Math.pow(bt,rt))*dt)-pt?0:_t>-ft?_t-_t*st*ct:_t+ct)}_.luminanceAPCA=lt,_.contrastRatioAPCA=function(bt,At){return yt(lt(bt),lt(At))},_.contrastRatioByLuminanceAPCA=yt,_.desiredLuminanceAPCA=function(bt,At,_t){function Ct(){return _t?Math.pow(Math.abs(Math.pow(bt,nt)-(-At-ct)/ut),1/ot):Math.pow(Math.abs(Math.pow(bt,tt)-(At+ct)/dt),1/rt)}bt=wt(bt),At/=100;var Mt=Ct();return(Mt<0||Mt>1)&&(_t=!_t,Mt=Ct()),Mt};var vt=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function St(bt,At){var _t=72*parseFloat(bt.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(At)!==-1?_t>=14:_t>=18}vt.reverse(),_.getAPCAThreshold=function(bt,At){var _t,Ct,Mt,jt,Rt=parseFloat(bt.replace("px","")),zt=parseFloat(At);try{for(var Xt=k(vt),Jt=Xt.next();!Jt.done;Jt=Xt.next()){var Kt=d(Jt.value),Zt=Kt[0],dn=Kt.slice(1);if(Rt>=Zt)try{for(var An=(Mt=void 0,k([900,800,700,600,500,400,300,200,100].entries())),En=An.next();!En.done;En=An.next()){var yn=d(En.value,2),jn=yn[0];if(zt>=yn[1]){var Vn=dn[dn.length-1-jn];return Vn===-1?null:Vn}}}catch(rn){Mt={error:rn}}finally{try{En&&!En.done&&(jt=An.return)&&jt.call(An)}finally{if(Mt)throw Mt.error}}}}catch(rn){_t={error:rn}}finally{try{Jt&&!Jt.done&&(Ct=Xt.return)&&Ct.call(Xt)}finally{if(_t)throw _t.error}}return null},_.isLargeFont=St;var xt={largeFont:{aa:3,aaa:4.5},normalFont:{aa:4.5,aaa:7}};_.getContrastThreshold=function(bt,At){return St(bt,At)?xt.largeFont:xt.normalFont}},9434:function(b,_){var d=this&&this.__values||function(nt){var ot=typeof Symbol=="function"&&Symbol.iterator,at=ot&&nt[ot],it=0;if(at)return at.call(nt);if(nt&&typeof nt.length=="number")return{next:function(){return nt&&it>=nt.length&&(nt=void 0),{value:nt&&nt[it++],done:!nt}}};throw new TypeError(ot?"Object is not iterable.":"Symbol.iterator is not defined.")},k=this&&this.__read||function(nt,ot){var at=typeof Symbol=="function"&&nt[Symbol.iterator];if(!at)return nt;var it,dt,ut=at.call(nt),ht=[];try{for(;(ot===void 0||ot-- >0)&&!(it=ut.next()).done;)ht.push(it.value)}catch(ft){dt={error:ft}}finally{try{it&&!it.done&&(at=ut.return)&&at.call(ut)}finally{if(dt)throw dt.error}}return ht},j=this&&this.__spreadArray||function(nt,ot,at){if(at||arguments.length===2)for(var it,dt=0,ut=ot.length;dtat&&(nt=at),nt},_.adoptStyleSheet=rt},1521:function(b,_,d){var k=this&&this.__values||function(st){var ct=typeof Symbol=="function"&&Symbol.iterator,pt=ct&&st[ct],lt=0;if(pt)return pt.call(st);if(st&&typeof st.length=="number")return{next:function(){return st&<>=st.length&&(st=void 0),{value:st&&st[lt++],done:!st}}};throw new TypeError(ct?"Object is not iterable.":"Symbol.iterator is not defined.")},j=this&&this.__read||function(st,ct){var pt=typeof Symbol=="function"&&st[Symbol.iterator];if(!pt)return st;var lt,wt,yt=pt.call(st),vt=[];try{for(;(ct===void 0||ct-- >0)&&!(lt=yt.next()).done;)vt.push(lt.value)}catch(St){wt={error:St}}finally{try{lt&&!lt.done&&(pt=yt.return)&&pt.call(yt)}finally{if(wt)throw wt.error}}return vt},$=this&&this.__spreadArray||function(st,ct,pt){if(pt||arguments.length===2)for(var lt,wt=0,yt=ct.length;wtAn&&jnEn,xn=Rt-dn;xn=(0,rt.constrainNumber)(xn,Kt,At-zt-Kt);var fn=bt.minY-Jt-Xt,Sn=!0;fn<0?(fn=Math.min(_t-Xt,bt.maxY+Jt),Sn=!1):bt.minY>_t&&(fn=_t-Jt-Xt);var bn=xn>=bt.minX&&xn+zt<=bt.maxX&&fn>=bt.minY&&fn+Xt<=bt.maxY,hn=xnbt.minX&&fnbt.minY;if(hn&&!bn)return void(Mt.style.display="none");if(Mt.style.top=fn+"px",Mt.style.left=xn+"px",!rn){var _n=(0,rt.createChild)(Mt,"div","tooltip-arrow");_n.style.clipPath=Sn?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",_n.style.top=(Sn?Xt-1:-Jt)+"px",_n.style.left=Rt-xn+"px"}}(this.tooltip,st.elementInfo,st.colorFormat,ct,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:ct}},ft.prototype.drawAxis=function(st,ct,pt){st.save();var lt=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,wt=this.scrollX*this.pageScaleFactor,yt=this.scrollY*this.pageScaleFactor;function vt(zt){return Math.round(zt*lt)}function St(zt){return Math.round(zt/lt)}var xt=this.canvasWidth/lt,bt=this.canvasHeight/lt,At=50;st.save(),st.fillStyle=dt,pt?st.fillRect(0,vt(bt)-15,vt(xt),vt(bt)):st.fillRect(0,0,vt(xt),15),st.globalCompositeOperation="destination-out",st.fillStyle="red",ct?st.fillRect(vt(xt)-15,0,vt(xt),vt(bt)):st.fillRect(0,0,15,vt(bt)),st.restore(),st.fillStyle=dt,ct?st.fillRect(vt(xt)-15,0,vt(xt),vt(bt)):st.fillRect(0,0,15,vt(bt)),st.lineWidth=1,st.strokeStyle=it,st.fillStyle=it,st.save(),st.translate(-wt,.5-yt);for(var _t=bt+St(yt),Ct=100;Ct<_t;Ct+=100)st.save(),st.translate(wt,vt(Ct)),st.rotate(-Math.PI/2),st.fillText(String(Ct),2,ct?vt(xt)-7:13),st.restore();st.translate(.5,-.5);for(var Mt=xt+St(wt),jt=100;jt]*>/g.test(wt))try{var yt=tt.default.parse(wt);return dt(yt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=lt(vt.attrs.class))}),tt.default.stringify(yt)}catch{return lt(wt)}return lt(wt)}};var ut,ht="ontouchstart"in et.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return ht?ft[ct]:st[ct]},_.eventClient=function(ct,pt){var lt=ct==="x"?"clientX":"clientY";return pt[lt]?pt[lt]:pt.changedTouches?pt.changedTouches[0][lt]:0},_.eventPage=function(ct,pt){var lt=ct==="x"?"pageX":"pageY";return pt[lt]?pt[lt]:pt.changedTouches?pt.changedTouches[0][lt]:0},_.measuredScrollbarWidth=function(){if((0,rt.default)(ut))return ut;if(!document)return 16;var ct=document.createElement("div"),pt=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),pt.setAttribute("style","height: 200px"),ct.appendChild(pt),document.body.appendChild(ct),ut=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),ut},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,pt){if((0,it.default)(ct))return pt();var lt=function(wt){wt.target===ct&&(ct.removeEventListener("transitionend",lt),pt())};ct.addEventListener("transitionend",lt)},_.pxToNum=function(ct){return(0,ot.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,at.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},6093:function(b,_,d){var k,j=this&&this.__extends||(k=function(it,dt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ut,ht){ut.__proto__=ht}||function(ut,ht){for(var ft in ht)Object.prototype.hasOwnProperty.call(ht,ft)&&(ut[ft]=ht[ft])},k(it,dt)},function(it,dt){if(typeof dt!="function"&&dt!==null)throw new TypeError("Class extends value "+String(dt)+" is not a constructor or null");function ut(){this.constructor=it}k(it,dt),it.prototype=dt===null?Object.create(dt):(ut.prototype=dt.prototype,new ut)}),$=this&&this.__importDefault||function(it){return it&&it.__esModule?it:{default:it}};Object.defineProperty(_,"__esModule",{value:!0});var et=$(d(1512)),tt=$(d(5229)),rt=$(d(2244)),nt=$(d(8613)),ot=function(it){function dt(ut,ht){ht===void 0&&(ht={});var ft=it.call(this,ut,{compName:"notification"},ht)||this;return ft.notifications=[],ft.initOptions(ht,{position:{x:"right",y:"bottom"},duration:2e3}),ft.initTpl(),ft}return j(dt,it),dt.prototype.notify=function(ut,ht){var ft=this;ht===void 0&&(ht={duration:this.options.duration});var st=new at(this,ut);this.notifications.push(st),this.add(st),setTimeout(function(){return ft.remove(st.id)},ht.duration)},dt.prototype.dismissAll=function(){for(var ut=this.notifications,ht=ut[0];ht;)this.remove(ht.id),ht=ut[0]},dt.prototype.add=function(ut){this.container.appendChild(ut.container)},dt.prototype.remove=function(ut){var ht=this.notifications,ft=(0,rt.default)(ht,function(ct){return ct.id===ut});if(ft){ft.destroy();var st=ht.indexOf(ft);ht.splice(st,1)}},dt.prototype.initTpl=function(){var ut=this.$container,ht=this.options.position,ft=ht.x,st=ht.y,ct="flex-end",pt="flex-end";switch(ft){case"center":pt="center";break;case"left":pt="flex-start"}st==="top"&&(ct="flex-start"),ut.attr("style","justify-content: ".concat(ct,"; align-items: ").concat(pt))},dt}($(d(5404)).default);_.default=ot;var at=function(){function it(dt,ut){this.container=(0,nt.default)("div"),this.$container=(0,et.default)(this.container),this.notification=dt,this.content=ut,this.id=(0,tt.default)("luna-notification-"),this.$container.attr({id:this.id,class:dt.c("item ".concat(dt.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return it.prototype.destroy=function(){this.$container.remove()},it.prototype.initTpl=function(){this.$container.html(this.notification.c('
    '.concat(this.content,"
    ")))},it}();b.exports=ot,b.exports.default=ot},5404:function(b,_,d){var k,j=this&&this.__extends||(k=function(ut,ht){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ft,st){ft.__proto__=st}||function(ft,st){for(var ct in st)Object.prototype.hasOwnProperty.call(st,ct)&&(ft[ct]=st[ct])},k(ut,ht)},function(ut,ht){if(typeof ht!="function"&&ht!==null)throw new TypeError("Class extends value "+String(ht)+" is not a constructor or null");function ft(){this.constructor=ut}k(ut,ht),ut.prototype=ht===null?Object.create(ht):(ft.prototype=ht.prototype,new ft)}),$=this&&this.__importDefault||function(ut){return ut&&ut.__esModule?ut:{default:ut}};Object.defineProperty(_,"__esModule",{value:!0});var et=$(d(1443)),tt=$(d(1512)),rt=d(164),nt=$(d(3783)),ot=$(d(6329)),at=$(d(4193)),it=$(d(5852)),dt=function(ut){function ht(ft,st,ct){var pt=st.compName,lt=(ct===void 0?{}:ct).theme,wt=lt===void 0?"light":lt,yt=ut.call(this)||this;return yt.subComponents=[],yt.compName=pt,yt.c=(0,rt.classPrefix)(pt),yt.options={},yt.container=ft,yt.$container=(0,tt.default)(ft),yt.$container.addClass(["luna-".concat(pt),yt.c("platform-".concat((0,rt.getPlatform)()))]),yt.on("optionChange",function(vt,St,xt){var bt=yt.c;vt==="theme"&&(yt.$container.rmClass(bt("theme-".concat(xt))).addClass(bt("theme-".concat(St))),(0,nt.default)(yt.subComponents,function(At){return At.setOption("theme",St)}))}),yt.setOption("theme",wt),yt}return j(ht,ut),ht.prototype.destroy=function(){this.destroySubComponents();var ft=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ft("platform-".concat((0,rt.getPlatform)()))).rmClass(ft("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},ht.prototype.setOption=function(ft,st){var ct=this,pt=this.options,lt={};typeof ft=="string"?lt[ft]=st:lt=ft,(0,nt.default)(lt,function(wt,yt){var vt=pt[yt];pt[yt]=wt,ct.emit("optionChange",yt,wt,vt)})},ht.prototype.getOption=function(ft){return this.options[ft]},ht.prototype.addSubComponent=function(ft){ft.setOption("theme",this.options.theme),this.subComponents.push(ft)},ht.prototype.removeSubComponent=function(ft){(0,it.default)(this.subComponents,function(st){return st===ft})},ht.prototype.destroySubComponents=function(){(0,nt.default)(this.subComponents,function(ft){return ft.destroy()}),this.subComponents=[]},ht.prototype.initOptions=function(ft,st){st===void 0&&(st={}),(0,at.default)(ft,st),(0,ot.default)(this.options,ft)},ht.prototype.find=function(ft){return this.$container.find(this.c(ft))},ht}(et.default);_.default=dt},164:function(b,_,d){var k=this&&this.__importDefault||function(ct){return ct&&ct.__esModule?ct:{default:ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.resetCanvasSize=_.getPlatform=_.pxToNum=_.executeAfterTransition=_.hasVerticalScrollbar=_.measuredScrollbarWidth=_.eventClient=_.drag=_.classPrefix=void 0;var j=k(d(2461)),$=k(d(4331)),et=k(d(5610)),tt=k(d(7483)),rt=k(d(3990)),nt=k(d(6341)),ot=k(d(3875)),at=k(d(6954)),it=k(d(9585));function dt(ct,pt){for(var lt=0,wt=ct.length;lt]*>/g.test(wt))try{var yt=tt.default.parse(wt);return dt(yt,function(vt){vt.attrs&&vt.attrs.class&&(vt.attrs.class=lt(vt.attrs.class))}),tt.default.stringify(yt)}catch{return lt(wt)}return lt(wt)}};var ut,ht="ontouchstart"in et.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return ht?ft[ct]:st[ct]},_.eventClient=function(ct,pt){var lt=ct==="x"?"clientX":"clientY";return pt[lt]?pt[lt]:pt.changedTouches?pt.changedTouches[0][lt]:0},_.measuredScrollbarWidth=function(){if((0,rt.default)(ut))return ut;if(!document)return 16;var ct=document.createElement("div"),pt=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),pt.setAttribute("style","height: 200px"),ct.appendChild(pt),document.body.appendChild(ct),ut=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),ut},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,pt){if((0,it.default)(ct))return pt();var lt=function(wt){wt.target===ct&&(ct.removeEventListener("transitionend",lt),pt())};ct.addEventListener("transitionend",lt)},_.pxToNum=function(ct){return(0,ot.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,at.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},8169:function(b,_,d){d.r(_),d.d(_,{default:function(){return ft}});var k={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},j=/([astvzqmhlc])([^astvzqmhlc]*)/gi,$=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,et=function(st){var ct=[],pt=String(st).trim();return pt[0]!=="M"&&pt[0]!=="m"||pt.replace(j,function(lt,wt,yt){var vt=wt.toLowerCase(),St=function(bt){var At=bt.match($);return At?At.map(Number):[]}(yt),xt=wt;if(vt==="m"&&St.length>2&&(ct.push([xt].concat(St.splice(0,2))),vt="l",xt=xt==="m"?"l":"L"),St.length=k[vt]&&St.length&&k[vt];)ct.push([xt].concat(St.splice(0,k[vt])));return""}),ct};function tt(st,ct){for(var pt=0;ptst.length)&&(ct=st.length);for(var pt=0,lt=new Array(ct);pt1&&(En*=Rt=Math.sqrt(Rt),yn*=Rt),zt=En*En*yn*yn,Xt=En*En*Mt.y*Mt.y+yn*yn*Mt.x*Mt.x,it(xn={x:En*Mt.y/yn,y:-yn*Mt.x/En},_t!==At?Math.sqrt((zt-Xt)/Xt)||0:-Math.sqrt((zt-Xt)/Xt)||0),bt=Math.atan2((Mt.y-xn.y)/yn,(Mt.x-xn.x)/En),xt=Math.atan2(-(Mt.y+xn.y)/yn,-(Mt.x+xn.x)/En),at(xn,jt),ln=xn,Tn=(Ct.x+kn.x)/2,In=(Ct.y+kn.y)/2,ln.x+=Tn,ln.y+=In,vt.save(),vt.translate(xn.x,xn.y),vt.rotate(jt),vt.scale(En,yn),vt.arc(0,0,1,bt,xt,!_t),vt.restore();break;case"C":fn=vn[3],Sn=vn[4],Jt=vn[5],Zt=vn[6],vt.bezierCurveTo(vn[1],vn[2],fn,Sn,Jt,Zt);break;case"c":vt.bezierCurveTo(vn[1]+Jt,vn[2]+Zt,vn[3]+Jt,vn[4]+Zt,vn[5]+Jt,vn[6]+Zt),fn=vn[3]+Jt,Sn=vn[4]+Zt,Jt+=vn[5],Zt+=vn[6];break;case"S":fn!==null&&Sn!==null||(fn=Jt,Sn=Zt),vt.bezierCurveTo(2*Jt-fn,2*Zt-Sn,vn[1],vn[2],vn[3],vn[4]),fn=vn[1],Sn=vn[2],Jt=vn[3],Zt=vn[4];break;case"s":fn!==null&&Sn!==null||(fn=Jt,Sn=Zt),vt.bezierCurveTo(2*Jt-fn,2*Zt-Sn,vn[1]+Jt,vn[2]+Zt,vn[3]+Jt,vn[4]+Zt),fn=vn[1]+Jt,Sn=vn[2]+Zt,Jt+=vn[3],Zt+=vn[4];break;case"Q":bn=vn[1],hn=vn[2],Jt=vn[3],Zt=vn[4],vt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"q":bn=vn[1]+Jt,hn=vn[2]+Zt,Jt+=vn[3],Zt+=vn[4],vt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"T":bn!==null&&hn!==null||(bn=Jt,hn=Zt),bn=2*Jt-bn,hn=2*Zt-hn,Jt=vn[1],Zt=vn[2],vt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"t":bn!==null&&hn!==null||(bn=Jt,hn=Zt),bn=2*Jt-bn,hn=2*Zt-hn,Jt+=vn[1],Zt+=vn[2],vt.quadraticCurveTo(bn,hn,Jt,Zt);break;case"z":case"Z":Jt=Ln.x,Zt=Ln.y,Ln=void 0,vt.closePath();break;case"AC":Jt=vn[1],Zt=vn[2],An=vn[3],bt=vn[4],xt=vn[5],_n=vn[6],vt.arc(Jt,Zt,An,bt,xt,_n);break;case"AT":Kt=vn[1],dn=vn[2],Jt=vn[3],Zt=vn[4],An=vn[5],vt.arcTo(Kt,dn,Jt,Zt,An);break;case"E":Jt=vn[1],Zt=vn[2],En=vn[3],yn=vn[4],jt=vn[5],bt=vn[6],xt=vn[7],_n=vn[8],vt.save(),vt.translate(Jt,Zt),vt.rotate(jt),vt.scale(En,yn),vt.arc(0,0,1,bt,xt,_n),vt.restore();break;case"R":Jt=vn[1],Zt=vn[2],jn=vn[3],Vn=vn[4],Ln={x:Jt,y:Zt},vt.rect(Jt,Zt,jn,Vn)}kn.x=Jt,kn.y=Zt}}},ut=et,ht=dt;typeof window<"u"&&ht(window);var ft={path2dPolyfill:ht,parsePath:ut}},2777:function(b){b.exports=`.luna-dom-highlighter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;pointer-events:none;font-size:13px}.luna-dom-highlighter-fill{position:absolute;top:0;right:0;bottom:0;left:0}.luna-dom-highlighter-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-highlighter-platform-mac{color:#303942;font-family:'.SFNSDisplay-Regular','Helvetica Neue','Lucida Grande',sans-serif}.luna-dom-highlighter-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-highlighter-px{color:gray}#luna-dom-highlighter-element-title{position:absolute;z-index:10}.luna-dom-highlighter-tooltip-content{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:5px 8px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;min-width:100px;max-width:min(300px,100% - 4px);z-index:2;background-clip:padding-box;will-change:transform;text-rendering:optimizeLegibility;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.luna-dom-highlighter-tooltip-content .luna-dom-highlighter-tooltip-arrow{background:#fff;width:15px;height:8px;position:absolute}.luna-dom-highlighter-element-info-section{margin-top:12px;margin-bottom:6px}.luna-dom-highlighter-section-name{color:#333;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;line-height:12px}.luna-dom-highlighter-element-info{display:flex;flex-direction:column}.luna-dom-highlighter-element-info-header{display:flex;align-items:center}.luna-dom-highlighter-element-info-body{display:flex;flex-direction:column;padding-top:2px;margin-top:2px}.luna-dom-highlighter-element-info-row{display:flex;line-height:19px}.luna-dom-highlighter-separator-container{display:flex;align-items:center;flex:auto;margin-left:7px}.luna-dom-highlighter-separator{border-top:1px solid #ddd;width:100%}.luna-dom-highlighter-element-info-name{flex-shrink:0;color:#666}.luna-dom-highlighter-element-info-gap{flex:auto}.luna-dom-highlighter-element-info-value-color{display:flex;color:#303942;margin-left:10px;align-items:baseline}.luna-dom-highlighter-a11y-icon{width:16px;height:16px;background-repeat:no-repeat;display:inline-block}.luna-dom-highlighter-element-info-value-contrast{display:flex;align-items:center;text-align:right;color:#303942;margin-left:10px}.luna-dom-highlighter-element-info-value-contrast .luna-dom-highlighter-a11y-icon{margin-left:8px}.luna-dom-highlighter-element-info-value-icon{display:flex;align-items:center}.luna-dom-highlighter-element-info-value-text{text-align:right;color:#303942;margin-left:10px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-dom-highlighter-color-swatch{display:flex;margin-right:2px;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);line-height:10px}.luna-dom-highlighter-color-swatch-inner{flex:auto;border:1px solid #808002}.luna-dom-highlighter-element-layout-type{margin-right:10px;width:16px;height:16px}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-grid{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-flex{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-description{flex:1 1;font-weight:700;word-wrap:break-word;word-break:break-all}.luna-dom-highlighter-dimensions{color:#737373;text-align:right;margin-left:10px}.luna-dom-highlighter-material-node-width{margin-right:2px}.luna-dom-highlighter-material-node-height{margin-left:2px}.luna-dom-highlighter-material-tag-name{color:#881280}.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id{color:#1a1aa6}.luna-dom-highlighter-contrast-text{width:16px;height:16px;text-align:center;line-height:16px;margin-right:8px;border:1px solid #000;padding:0 1px}.luna-dom-highlighter-a11y-icon-not-ok{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-warning{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-ok{background-image:url('data:image/svg+xml,')}@media (forced-colors:active){:root,body{background-color:transparent;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content{border-color:Highlight;background-color:canvas;color:text;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content::after{background-color:Highlight}.luna-dom-highlighter-color-swatch-inner,.luna-dom-highlighter-contrast-text,.luna-dom-highlighter-separator{border-color:Highlight}.luna-dom-highlighter-section-name{color:Highlight}.luna-dom-highlighter-dimensions,.luna-dom-highlighter-element-info-name,.luna-dom-highlighter-element-info-value-color,.luna-dom-highlighter-element-info-value-contrast,.luna-dom-highlighter-element-info-value-icon,.luna-dom-highlighter-element-info-value-text,.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id,.luna-dom-highlighter-material-tag-name{color:canvastext}} + +/*# sourceMappingURL=luna-dom-highlighter.css.map*/`},907:function(b,_,d){function k(j,$){($==null||$>j.length)&&($=j.length);for(var et=0,tt=new Array($);et<$;et++)tt[et]=j[et];return tt}d.d(_,{Z:function(){return k}})},7326:function(b,_,d){function k(j){if(j===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return j}d.d(_,{Z:function(){return k}})},5671:function(b,_,d){function k(j,$){if(!(j instanceof $))throw new TypeError("Cannot call a class as a function")}d.d(_,{Z:function(){return k}})},3144:function(b,_,d){d.d(_,{Z:function(){return $}});var k=d(9142);function j(et,tt){for(var rt=0;rtheader{margin-bottom:10px}header{display:flex;align-items:center;justify-content:space-between;padding:10px 25px}header>span{font-size:30px;line-height:34px;color:#66aaeee8;font-weight:700}@media (max-width: 525px){header{flex-direction:column;gap:10px}header>*:nth-child(2){align-self:flex-end}}.send-tx-form{flex:1;display:flex;width:100%;flex-direction:column;gap:20px;padding:20px;align-items:center}.send-tx-form h3{color:#fff;opacity:.8;font-size:28px}.send-tx-form>div:nth-child(2){width:100%}.send-tx-form>div:nth-child(2) span{word-break:break-word}.send-tx-form>button{border:none;padding:7px 15px;border-radius:15px;cursor:pointer;background-color:#66aaeee8;color:#fff;font-size:16px;line-height:20px;transition:transform .1s ease-in-out}.send-tx-form>button:hover{transform:scale(1.03)}.send-tx-form>button:active{transform:scale(.97)}.footer{padding:20px;display:flex;gap:20px;justify-content:flex-end;align-items:center;flex-wrap:wrap}.footer>div>label{color:#fff;margin-right:5px}.footer-checkbox-container{display:flex;flex-direction:column}.footer-checkbox-container>span{color:#fff;font-weight:700;margin-bottom:4px}.footer-checkbox-container input{margin-left:3px}.colors-container>div{margin-bottom:20px}.colors-container>div>span{margin-right:14px;font-weight:700}.colors-container>div>label{margin-right:10px}.modal{position:fixed;left:0;top:0;bottom:0;right:0;z-index:10000000;background-color:#10161f;padding:20px;color:#fff}.modal>button{float:right}.modal__toggle{display:flex;justify-content:center;gap:20px}.modal__toggle>a{color:#fff}.ton-proof-demo{display:flex;width:100%;flex-direction:column;gap:20px;align-items:center;margin-top:60px;padding:20px}.ton-proof-demo h3{color:#fff;opacity:.8}.ton-proof-demo>div:nth-child(3){width:100%}.ton-proof-demo>div:nth-child(3) span{word-break:break-word}.ton-proof-demo__error{color:#66aaeee8;font-size:18px;line-height:20px}.ton-proof-demo button{border:none;padding:7px 15px;border-radius:15px;cursor:pointer;background-color:#66aaeee8;color:#fff;font-size:16px;line-height:20px;transition:transform .1s ease-in-out}.ton-proof-demo button:hover{transform:scale(1.03)}.ton-proof-demo button:active{transform:scale(.97)}html,body,#root{height:100%}body{margin:0;background-color:#10161feb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box} +.app{height:100%;display:flex;flex-direction:column}.app>header{margin-bottom:10px}header{display:flex;align-items:center;justify-content:space-between;padding:10px 25px}header>span{font-size:30px;line-height:34px;color:#66aaeee8;font-weight:700}@media (max-width: 525px){header{flex-direction:column;gap:10px}header>*:nth-child(2){align-self:flex-end}}.send-tx-form{flex:1;display:flex;width:100%;flex-direction:column;gap:20px;padding:20px;align-items:center}.send-tx-form h3{color:#fff;opacity:.8;font-size:28px}.send-tx-form>div:nth-child(2){width:100%}.send-tx-form>div:nth-child(2) span{word-break:break-word}.send-tx-form>button{border:none;padding:7px 15px;border-radius:15px;cursor:pointer;background-color:#66aaeee8;color:#fff;font-size:16px;line-height:20px;transition:transform .1s ease-in-out}.send-tx-form>button:hover{transform:scale(1.03)}.send-tx-form>button:active{transform:scale(.97)}.footer{padding:20px;display:flex;gap:20px;justify-content:flex-end;align-items:center;flex-wrap:wrap}.footer>div>label{color:#fff;margin-right:5px}.footer-checkbox-container{display:flex;flex-direction:column}.footer-checkbox-container>span{color:#fff;font-weight:700;margin-bottom:4px}.footer-checkbox-container input{margin-left:3px}.colors-container>div{margin-bottom:20px}.colors-container>div>span{margin-right:14px;font-weight:700}.colors-container>div>label{margin-right:10px}.modal{position:fixed;left:0;top:0;bottom:0;right:0;z-index:10000000;background-color:#10161f;padding:20px;color:#fff}.modal>button{float:right}.modal__toggle{display:flex;justify-content:center;gap:20px}.modal__toggle>a{color:#fff}html,body,#root{height:100%}body{margin:0;background-color:#10161feb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box} diff --git a/docs/assets/index-a71daea8.js b/docs/assets/index-a71daea8.js deleted file mode 100644 index 560c7957..00000000 --- a/docs/assets/index-a71daea8.js +++ /dev/null @@ -1,1167 +0,0 @@ -var M0=Object.defineProperty;var R0=(b,_,d)=>_ in b?M0(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d;var Qo=(b,_,d)=>(R0(b,typeof _!="symbol"?_+"":_,d),d);(function(){const _=document.createElement("link").relList;if(_&&_.supports&&_.supports("modulepreload"))return;for(const j of document.querySelectorAll('link[rel="modulepreload"]'))k(j);new MutationObserver(j=>{for(const $ of j)if($.type==="childList")for(const _e of $.addedNodes)_e.tagName==="LINK"&&_e.rel==="modulepreload"&&k(_e)}).observe(document,{childList:!0,subtree:!0});function d(j){const $={};return j.integrity&&($.integrity=j.integrity),j.referrerPolicy&&($.referrerPolicy=j.referrerPolicy),j.crossOrigin==="use-credentials"?$.credentials="include":j.crossOrigin==="anonymous"?$.credentials="omit":$.credentials="same-origin",$}function k(j){if(j.ep)return;j.ep=!0;const $=d(j);fetch(j.href,$)}})();var commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs(b){return b&&b.__esModule&&Object.prototype.hasOwnProperty.call(b,"default")?b.default:b}function getAugmentedNamespace(b){if(b.__esModule)return b;var _=b.default;if(typeof _=="function"){var d=function k(){if(this instanceof k){var j=[null];j.push.apply(j,arguments);var $=Function.bind.apply(_,j);return new $}return _.apply(this,arguments)};d.prototype=_.prototype}else d={};return Object.defineProperty(d,"__esModule",{value:!0}),Object.keys(b).forEach(function(k){var j=Object.getOwnPropertyDescriptor(b,k);Object.defineProperty(d,k,j.get?j:{enumerable:!0,get:function(){return b[k]}})}),d}var jsxRuntimeExports={},jsxRuntime$1={get exports(){return jsxRuntimeExports},set exports(b){jsxRuntimeExports=b}},reactJsxRuntime_production_min$1={};/* -object-assign -(c) Sindre Sorhus -@license MIT -*/var getOwnPropertySymbols=Object.getOwnPropertySymbols,hasOwnProperty=Object.prototype.hasOwnProperty,propIsEnumerable=Object.prototype.propertyIsEnumerable;function toObject(b){if(b==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(b)}function shouldUseNative(){try{if(!Object.assign)return!1;var b=new String("abc");if(b[5]="de",Object.getOwnPropertyNames(b)[0]==="5")return!1;for(var _={},d=0;d<10;d++)_["_"+String.fromCharCode(d)]=d;var k=Object.getOwnPropertyNames(_).map(function($){return _[$]});if(k.join("")!=="0123456789")return!1;var j={};return"abcdefghijklmnopqrst".split("").forEach(function($){j[$]=$}),Object.keys(Object.assign({},j)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}var objectAssign=shouldUseNative()?Object.assign:function(b,_){for(var d,k=toObject(b),j,$=1;$"u"||typeof MessageChannel!="function"){var nt=null,tt=null,rt=function(){if(nt!==null)try{var Wt=b.unstable_now();nt(!0,Wt),nt=null}catch(un){throw setTimeout(rt,0),un}};_=function(Wt){nt!==null?setTimeout(_,0,Wt):(nt=Wt,setTimeout(rt,0))},d=function(Wt,un){tt=setTimeout(Wt,un)},k=function(){clearTimeout(tt)},b.unstable_shouldYield=function(){return!1},j=b.unstable_forceFrameRate=function(){}}else{var it=window.setTimeout,ot=window.clearTimeout;if(typeof console<"u"){var ut=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof ut!="function"&&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 lt=!1,dt=null,ft=-1,st=5,ct=0;b.unstable_shouldYield=function(){return b.unstable_now()>=ct},j=function(){},b.unstable_forceFrameRate=function(Wt){0>Wt||125>>1,vn=Wt[En];if(vn!==void 0&&0At(Zn,kn))wn!==void 0&&0>At(wn,Zn)?(Wt[En]=wn,Wt[nn]=kn,En=nn):(Wt[En]=Zn,Wt[jn]=kn,En=jn);else if(wn!==void 0&&0>At(wn,kn))Wt[En]=wn,Wt[nn]=kn,En=nn;else break e}}return un}return null}function At(Wt,un){var kn=Wt.sortIndex-un.sortIndex;return kn!==0?kn:Wt.id-un.id}var wt=[],yt=[],kt=1,xt=null,_t=3,Tt=!1,jt=!1,Mt=!1;function Ft(Wt){for(var un=vt(yt);un!==null;){if(un.callback===null)gt(yt);else if(un.startTime<=Wt)gt(yt),un.sortIndex=un.expirationTime,bt(wt,un);else break;un=vt(yt)}}function Jt(Wt){if(Mt=!1,Ft(Wt),!jt)if(vt(wt)!==null)jt=!0,_(Qt);else{var un=vt(yt);un!==null&&d(Jt,un.startTime-Wt)}}function Qt(Wt,un){jt=!1,Mt&&(Mt=!1,k()),Tt=!0;var kn=_t;try{for(Ft(un),xt=vt(wt);xt!==null&&(!(xt.expirationTime>un)||Wt&&!b.unstable_shouldYield());){var En=xt.callback;if(typeof En=="function"){xt.callback=null,_t=xt.priorityLevel;var vn=En(xt.expirationTime<=un);un=b.unstable_now(),typeof vn=="function"?xt.callback=vn:xt===vt(wt)&>(wt),Ft(un)}else gt(wt);xt=vt(wt)}if(xt!==null)var jn=!0;else{var Zn=vt(yt);Zn!==null&&d(Jt,Zn.startTime-un),jn=!1}return jn}finally{xt=null,_t=kn,Tt=!1}}var Gt=j;b.unstable_IdlePriority=5,b.unstable_ImmediatePriority=1,b.unstable_LowPriority=4,b.unstable_NormalPriority=3,b.unstable_Profiling=null,b.unstable_UserBlockingPriority=2,b.unstable_cancelCallback=function(Wt){Wt.callback=null},b.unstable_continueExecution=function(){jt||Tt||(jt=!0,_(Qt))},b.unstable_getCurrentPriorityLevel=function(){return _t},b.unstable_getFirstCallbackNode=function(){return vt(wt)},b.unstable_next=function(Wt){switch(_t){case 1:case 2:case 3:var un=3;break;default:un=_t}var kn=_t;_t=un;try{return Wt()}finally{_t=kn}},b.unstable_pauseExecution=function(){},b.unstable_requestPaint=Gt,b.unstable_runWithPriority=function(Wt,un){switch(Wt){case 1:case 2:case 3:case 4:case 5:break;default:Wt=3}var kn=_t;_t=Wt;try{return un()}finally{_t=kn}},b.unstable_scheduleCallback=function(Wt,un,kn){var En=b.unstable_now();switch(typeof kn=="object"&&kn!==null?(kn=kn.delay,kn=typeof kn=="number"&&0En?(Wt.sortIndex=kn,bt(yt,Wt),vt(wt)===null&&Wt===vt(yt)&&(Mt?k():Mt=!0,d(Jt,kn-En))):(Wt.sortIndex=vn,bt(wt,Wt),jt||Tt||(jt=!0,_(Qt))),Wt},b.unstable_wrapCallback=function(Wt){var un=_t;return function(){var kn=_t;_t=un;try{return Wt.apply(this,arguments)}finally{_t=kn}}}})(scheduler_production_min);(function(b){b.exports=scheduler_production_min})(scheduler);/** @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=reactExports,m=objectAssign,r=schedulerExports;function y(b){for(var _="https://reactjs.org/docs/error-decoder.html?invariant="+b,d=1;d"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),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(b){return ia.call(ka,b)?!0:ia.call(ja,b)?!1:ha.test(b)?ka[b]=!0:(ja[b]=!0,!1)}function ma(b,_,d,k){if(d!==null&&d.type===0)return!1;switch(typeof _){case"function":case"symbol":return!0;case"boolean":return k?!1:d!==null?!d.acceptsBooleans:(b=b.toLowerCase().slice(0,5),b!=="data-"&&b!=="aria-");default:return!1}}function na(b,_,d,k){if(_===null||typeof _>"u"||ma(b,_,d,k))return!0;if(k)return!1;if(d!==null)switch(d.type){case 3:return!_;case 4:return _===!1;case 5:return isNaN(_);case 6:return isNaN(_)||1>_}return!1}function B(b,_,d,k,j,$,_e){this.acceptsBooleans=_===2||_===3||_===4,this.attributeName=k,this.attributeNamespace=j,this.mustUseProperty=d,this.propertyName=b,this.type=_,this.sanitizeURL=$,this.removeEmptyString=_e}var D={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(b){D[b]=new B(b,0,!1,b,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(b){var _=b[0];D[_]=new B(_,1,!1,b[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(b){D[b]=new B(b,2,!1,b.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(b){D[b]=new B(b,2,!1,b,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(b){D[b]=new B(b,3,!1,b.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(b){D[b]=new B(b,3,!0,b,null,!1,!1)});["capture","download"].forEach(function(b){D[b]=new B(b,4,!1,b,null,!1,!1)});["cols","rows","size","span"].forEach(function(b){D[b]=new B(b,6,!1,b,null,!1,!1)});["rowSpan","start"].forEach(function(b){D[b]=new B(b,5,!1,b.toLowerCase(),null,!1,!1)});var oa=/[\-:]([a-z])/g;function pa(b){return b[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(b){var _=b.replace(oa,pa);D[_]=new B(_,1,!1,b,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(b){var _=b.replace(oa,pa);D[_]=new B(_,1,!1,b,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(b){var _=b.replace(oa,pa);D[_]=new B(_,1,!1,b,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(b){D[b]=new B(b,1,!1,b.toLowerCase(),null,!1,!1)});D.xlinkHref=new B("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(b){D[b]=new B(b,1,!1,b.toLowerCase(),null,!0,!0)});function qa(b,_,d,k){var j=D.hasOwnProperty(_)?D[_]:null,$=j!==null?j.type===0:k?!1:!(!(2<_.length)||_[0]!=="o"&&_[0]!=="O"||_[1]!=="n"&&_[1]!=="N");$||(na(_,d,j,k)&&(d=null),k||j===null?la(_)&&(d===null?b.removeAttribute(_):b.setAttribute(_,""+d)):j.mustUseProperty?b[j.propertyName]=d===null?j.type===3?!1:"":d:(_=j.attributeName,k=j.attributeNamespace,d===null?b.removeAttribute(_):(j=j.type,d=j===3||j===4&&d===!0?"":""+d,k?b.setAttributeNS(k,_,d):b.setAttribute(_,d))))}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(typeof Symbol=="function"&&Symbol.for){var E=Symbol.for;sa=E("react.element"),ta=E("react.portal"),ua=E("react.fragment"),wa=E("react.strict_mode"),xa=E("react.profiler"),ya=E("react.provider"),za=E("react.context"),Aa=E("react.forward_ref"),Ba=E("react.suspense"),Ca=E("react.suspense_list"),Da=E("react.memo"),Ea=E("react.lazy"),Fa=E("react.block"),E("react.scope"),Ga=E("react.opaque.id"),Ha=E("react.debug_trace_mode"),Ia=E("react.offscreen"),Ja=E("react.legacy_hidden")}var Ka=typeof Symbol=="function"&&Symbol.iterator;function La(b){return b===null||typeof b!="object"?null:(b=Ka&&b[Ka]||b["@@iterator"],typeof b=="function"?b:null)}var Ma;function Na(b){if(Ma===void 0)try{throw Error()}catch(d){var _=d.stack.trim().match(/\n( *(at )?)/);Ma=_&&_[1]||""}return` -`+Ma+b}var Oa=!1;function Pa(b,_){if(!b||Oa)return"";Oa=!0;var d=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(_)if(_=function(){throw Error()},Object.defineProperty(_.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(_,[])}catch(nt){var k=nt}Reflect.construct(b,[],_)}else{try{_.call()}catch(nt){k=nt}b.call(_.prototype)}else{try{throw Error()}catch(nt){k=nt}b()}}catch(nt){if(nt&&k&&typeof nt.stack=="string"){for(var j=nt.stack.split(` -`),$=k.stack.split(` -`),_e=j.length-1,et=$.length-1;1<=_e&&0<=et&&j[_e]!==$[et];)et--;for(;1<=_e&&0<=et;_e--,et--)if(j[_e]!==$[et]){if(_e!==1||et!==1)do if(_e--,et--,0>et||j[_e]!==$[et])return` -`+j[_e].replace(" at new "," at ");while(1<=_e&&0<=et);break}}}finally{Oa=!1,Error.prepareStackTrace=d}return(b=b?b.displayName||b.name:"")?Na(b):""}function Qa(b){switch(b.tag){case 5:return Na(b.type);case 16:return Na("Lazy");case 13:return Na("Suspense");case 19:return Na("SuspenseList");case 0:case 2:case 15:return b=Pa(b.type,!1),b;case 11:return b=Pa(b.type.render,!1),b;case 22:return b=Pa(b.type._render,!1),b;case 1:return b=Pa(b.type,!0),b;default:return""}}function Ra(b){if(b==null)return null;if(typeof b=="function")return b.displayName||b.name||null;if(typeof b=="string")return b;switch(b){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(typeof b=="object")switch(b.$$typeof){case za:return(b.displayName||"Context")+".Consumer";case ya:return(b._context.displayName||"Context")+".Provider";case Aa:var _=b.render;return _=_.displayName||_.name||"",b.displayName||(_!==""?"ForwardRef("+_+")":"ForwardRef");case Da:return Ra(b.type);case Fa:return Ra(b._render);case Ea:_=b._payload,b=b._init;try{return Ra(b(_))}catch{}}return null}function Sa(b){switch(typeof b){case"boolean":case"number":case"object":case"string":case"undefined":return b;default:return""}}function Ta(b){var _=b.type;return(b=b.nodeName)&&b.toLowerCase()==="input"&&(_==="checkbox"||_==="radio")}function Ua(b){var _=Ta(b)?"checked":"value",d=Object.getOwnPropertyDescriptor(b.constructor.prototype,_),k=""+b[_];if(!b.hasOwnProperty(_)&&typeof d<"u"&&typeof d.get=="function"&&typeof d.set=="function"){var j=d.get,$=d.set;return Object.defineProperty(b,_,{configurable:!0,get:function(){return j.call(this)},set:function(_e){k=""+_e,$.call(this,_e)}}),Object.defineProperty(b,_,{enumerable:d.enumerable}),{getValue:function(){return k},setValue:function(_e){k=""+_e},stopTracking:function(){b._valueTracker=null,delete b[_]}}}}function Va(b){b._valueTracker||(b._valueTracker=Ua(b))}function Wa(b){if(!b)return!1;var _=b._valueTracker;if(!_)return!0;var d=_.getValue(),k="";return b&&(k=Ta(b)?b.checked?"true":"false":b.value),b=k,b!==d?(_.setValue(b),!0):!1}function Xa(b){if(b=b||(typeof document<"u"?document:void 0),typeof b>"u")return null;try{return b.activeElement||b.body}catch{return b.body}}function Ya(b,_){var d=_.checked;return m({},_,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:d??b._wrapperState.initialChecked})}function Za(b,_){var d=_.defaultValue==null?"":_.defaultValue,k=_.checked!=null?_.checked:_.defaultChecked;d=Sa(_.value!=null?_.value:d),b._wrapperState={initialChecked:k,initialValue:d,controlled:_.type==="checkbox"||_.type==="radio"?_.checked!=null:_.value!=null}}function $a(b,_){_=_.checked,_!=null&&qa(b,"checked",_,!1)}function ab(b,_){$a(b,_);var d=Sa(_.value),k=_.type;if(d!=null)k==="number"?(d===0&&b.value===""||b.value!=d)&&(b.value=""+d):b.value!==""+d&&(b.value=""+d);else if(k==="submit"||k==="reset"){b.removeAttribute("value");return}_.hasOwnProperty("value")?bb(b,_.type,d):_.hasOwnProperty("defaultValue")&&bb(b,_.type,Sa(_.defaultValue)),_.checked==null&&_.defaultChecked!=null&&(b.defaultChecked=!!_.defaultChecked)}function cb(b,_,d){if(_.hasOwnProperty("value")||_.hasOwnProperty("defaultValue")){var k=_.type;if(!(k!=="submit"&&k!=="reset"||_.value!==void 0&&_.value!==null))return;_=""+b._wrapperState.initialValue,d||_===b.value||(b.value=_),b.defaultValue=_}d=b.name,d!==""&&(b.name=""),b.defaultChecked=!!b._wrapperState.initialChecked,d!==""&&(b.name=d)}function bb(b,_,d){(_!=="number"||Xa(b.ownerDocument)!==b)&&(d==null?b.defaultValue=""+b._wrapperState.initialValue:b.defaultValue!==""+d&&(b.defaultValue=""+d))}function db(b){var _="";return aa.Children.forEach(b,function(d){d!=null&&(_+=d)}),_}function eb(b,_){return b=m({children:void 0},_),(_=db(_.children))&&(b.children=_),b}function fb(b,_,d,k){if(b=b.options,_){_={};for(var j=0;j=d.length))throw Error(y(93));d=d[0]}_=d}_==null&&(_=""),d=_}b._wrapperState={initialValue:Sa(d)}}function ib(b,_){var d=Sa(_.value),k=Sa(_.defaultValue);d!=null&&(d=""+d,d!==b.value&&(b.value=d),_.defaultValue==null&&b.defaultValue!==d&&(b.defaultValue=d)),k!=null&&(b.defaultValue=""+k)}function jb(b){var _=b.textContent;_===b._wrapperState.initialValue&&_!==""&&_!==null&&(b.value=_)}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(b){switch(b){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(b,_){return b==null||b==="http://www.w3.org/1999/xhtml"?lb(_):b==="http://www.w3.org/2000/svg"&&_==="foreignObject"?"http://www.w3.org/1999/xhtml":b}var nb,ob=function(b){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(_,d,k,j){MSApp.execUnsafeLocalFunction(function(){return b(_,d,k,j)})}:b}(function(b,_){if(b.namespaceURI!==kb.svg||"innerHTML"in b)b.innerHTML=_;else{for(nb=nb||document.createElement("div"),nb.innerHTML=""+_.valueOf().toString()+"",_=nb.firstChild;b.firstChild;)b.removeChild(b.firstChild);for(;_.firstChild;)b.appendChild(_.firstChild)}});function pb(b,_){if(_){var d=b.firstChild;if(d&&d===b.lastChild&&d.nodeType===3){d.nodeValue=_;return}}b.textContent=_}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"];Object.keys(qb).forEach(function(b){rb.forEach(function(_){_=_+b.charAt(0).toUpperCase()+b.substring(1),qb[_]=qb[b]})});function sb(b,_,d){return _==null||typeof _=="boolean"||_===""?"":d||typeof _!="number"||_===0||qb.hasOwnProperty(b)&&qb[b]?(""+_).trim():_+"px"}function tb(b,_){b=b.style;for(var d in _)if(_.hasOwnProperty(d)){var k=d.indexOf("--")===0,j=sb(d,_[d],k);d==="float"&&(d="cssFloat"),k?b.setProperty(d,j):b[d]=j}}var ub=m({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(b,_){if(_){if(ub[b]&&(_.children!=null||_.dangerouslySetInnerHTML!=null))throw Error(y(137,b));if(_.dangerouslySetInnerHTML!=null){if(_.children!=null)throw Error(y(60));if(!(typeof _.dangerouslySetInnerHTML=="object"&&"__html"in _.dangerouslySetInnerHTML))throw Error(y(61))}if(_.style!=null&&typeof _.style!="object")throw Error(y(62))}}function wb(b,_){if(b.indexOf("-")===-1)return typeof _.is=="string";switch(b){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(b){return b=b.target||b.srcElement||window,b.correspondingUseElement&&(b=b.correspondingUseElement),b.nodeType===3?b.parentNode:b}var yb=null,zb=null,Ab=null;function Bb(b){if(b=Cb(b)){if(typeof yb!="function")throw Error(y(280));var _=b.stateNode;_&&(_=Db(_),yb(b.stateNode,b.type,_))}}function Eb(b){zb?Ab?Ab.push(b):Ab=[b]:zb=b}function Fb(){if(zb){var b=zb,_=Ab;if(Ab=zb=null,Bb(b),_)for(b=0;b<_.length;b++)Bb(_[b])}}function Gb(b,_){return b(_)}function Hb(b,_,d,k,j){return b(_,d,k,j)}function Ib(){}var Jb=Gb,Kb=!1,Lb=!1;function Mb(){(zb!==null||Ab!==null)&&(Ib(),Fb())}function Nb(b,_,d){if(Lb)return b(_,d);Lb=!0;try{return Jb(b,_,d)}finally{Lb=!1,Mb()}}function Ob(b,_){var d=b.stateNode;if(d===null)return null;var k=Db(d);if(k===null)return null;d=k[_];e:switch(_){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(k=!k.disabled)||(b=b.type,k=!(b==="button"||b==="input"||b==="select"||b==="textarea")),b=!k;break e;default:b=!1}if(b)return null;if(d&&typeof d!="function")throw Error(y(231,_,typeof d));return d}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{Pb=!1}function Rb(b,_,d,k,j,$,_e,et,nt){var tt=Array.prototype.slice.call(arguments,3);try{_.apply(d,tt)}catch(rt){this.onError(rt)}}var Sb=!1,Tb=null,Ub=!1,Vb=null,Wb={onError:function(b){Sb=!0,Tb=b}};function Xb(b,_,d,k,j,$,_e,et,nt){Sb=!1,Tb=null,Rb.apply(Wb,arguments)}function Yb(b,_,d,k,j,$,_e,et,nt){if(Xb.apply(this,arguments),Sb){if(Sb){var tt=Tb;Sb=!1,Tb=null}else throw Error(y(198));Ub||(Ub=!0,Vb=tt)}}function Zb(b){var _=b,d=b;if(b.alternate)for(;_.return;)_=_.return;else{b=_;do _=b,_.flags&1026&&(d=_.return),b=_.return;while(b)}return _.tag===3?d:null}function $b(b){if(b.tag===13){var _=b.memoizedState;if(_===null&&(b=b.alternate,b!==null&&(_=b.memoizedState)),_!==null)return _.dehydrated}return null}function ac(b){if(Zb(b)!==b)throw Error(y(188))}function bc(b){var _=b.alternate;if(!_){if(_=Zb(b),_===null)throw Error(y(188));return _!==b?null:b}for(var d=b,k=_;;){var j=d.return;if(j===null)break;var $=j.alternate;if($===null){if(k=j.return,k!==null){d=k;continue}break}if(j.child===$.child){for($=j.child;$;){if($===d)return ac(j),b;if($===k)return ac(j),_;$=$.sibling}throw Error(y(188))}if(d.return!==k.return)d=j,k=$;else{for(var _e=!1,et=j.child;et;){if(et===d){_e=!0,d=j,k=$;break}if(et===k){_e=!0,k=j,d=$;break}et=et.sibling}if(!_e){for(et=$.child;et;){if(et===d){_e=!0,d=$,k=j;break}if(et===k){_e=!0,k=$,d=j;break}et=et.sibling}if(!_e)throw Error(y(189))}}if(d.alternate!==k)throw Error(y(190))}if(d.tag!==3)throw Error(y(188));return d.stateNode.current===d?b:_}function cc(b){if(b=bc(b),!b)return null;for(var _=b;;){if(_.tag===5||_.tag===6)return _;if(_.child)_.child.return=_,_=_.child;else{if(_===b)break;for(;!_.sibling;){if(!_.return||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}}return null}function dc(b,_){for(var d=b.alternate;_!==null;){if(_===b||_===d)return!0;_=_.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(b,_,d,k,j){return{blockedOn:b,domEventName:_,eventSystemFlags:d|16,nativeEvent:j,targetContainers:[k]}}function sc(b,_){switch(b){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(_.pointerId);break;case"gotpointercapture":case"lostpointercapture":oc.delete(_.pointerId)}}function tc(b,_,d,k,j,$){return b===null||b.nativeEvent!==$?(b=rc(_,d,k,j,$),_!==null&&(_=Cb(_),_!==null&&fc(_)),b):(b.eventSystemFlags|=k,_=b.targetContainers,j!==null&&_.indexOf(j)===-1&&_.push(j),b)}function uc(b,_,d,k,j){switch(_){case"focusin":return kc=tc(kc,b,_,d,k,j),!0;case"dragenter":return lc=tc(lc,b,_,d,k,j),!0;case"mouseover":return mc=tc(mc,b,_,d,k,j),!0;case"pointerover":var $=j.pointerId;return nc.set($,tc(nc.get($)||null,b,_,d,k,j)),!0;case"gotpointercapture":return $=j.pointerId,oc.set($,tc(oc.get($)||null,b,_,d,k,j)),!0}return!1}function vc(b){var _=wc(b.target);if(_!==null){var d=Zb(_);if(d!==null){if(_=d.tag,_===13){if(_=$b(d),_!==null){b.blockedOn=_,hc(b.lanePriority,function(){r.unstable_runWithPriority(b.priority,function(){gc(d)})});return}}else if(_===3&&d.stateNode.hydrate){b.blockedOn=d.tag===3?d.stateNode.containerInfo:null;return}}}b.blockedOn=null}function xc(b){if(b.blockedOn!==null)return!1;for(var _=b.targetContainers;0<_.length;){var d=yc(b.domEventName,b.eventSystemFlags,_[0],b.nativeEvent);if(d!==null)return _=Cb(d),_!==null&&fc(_),b.blockedOn=d,!1;_.shift()}return!0}function zc(b,_,d){xc(b)&&d.delete(_)}function Ac(){for(ic=!1;0k?0:1<d;d++)_.push(b);return _}function $c(b,_,d){b.pendingLanes|=_;var k=_-1;b.suspendedLanes&=k,b.pingedLanes&=k,b=b.eventTimes,_=31-Vc(_),b[_]=d}var Vc=Math.clz32?Math.clz32:ad,bd=Math.log,cd=Math.LN2;function ad(b){return b===0?32:31-(bd(b)/cd|0)|0}var dd=r.unstable_UserBlockingPriority,ed=r.unstable_runWithPriority,fd=!0;function gd(b,_,d,k){Kb||Ib();var j=hd,$=Kb;Kb=!0;try{Hb(j,b,_,d,k)}finally{(Kb=$)||Mb()}}function id(b,_,d,k){ed(dd,hd.bind(null,b,_,d,k))}function hd(b,_,d,k){if(fd){var j;if((j=(_&4)===0)&&0=be),ee=String.fromCharCode(32),fe=!1;function ge(b,_){switch(b){case"keyup":return $d.indexOf(_.keyCode)!==-1;case"keydown":return _.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function he(b){return b=b.detail,typeof b=="object"&&"data"in b?b.data:null}var ie=!1;function je(b,_){switch(b){case"compositionend":return he(_);case"keypress":return _.which!==32?null:(fe=!0,ee);case"textInput":return b=_.data,b===ee&&fe?null:b;default:return null}}function ke(b,_){if(ie)return b==="compositionend"||!ae&&ge(b,_)?(b=nd(),md=ld=kd=null,ie=!1,b):null;switch(b){case"paste":return null;case"keypress":if(!(_.ctrlKey||_.altKey||_.metaKey)||_.ctrlKey&&_.altKey){if(_.char&&1<_.char.length)return _.char;if(_.which)return String.fromCharCode(_.which)}return null;case"compositionend":return de&&_.locale!=="ko"?null:_.data;default:return null}}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(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _==="input"?!!le[b.type]:_==="textarea"}function ne(b,_,d,k){Eb(k),_=oe(_,"onChange"),0<_.length&&(d=new td("onChange","change",null,d,k),b.push({event:d,listeners:_}))}var pe=null,qe=null;function re(b){se(b,0)}function te(b){var _=ue(b);if(Wa(_))return b}function ve(b,_){if(b==="change")return _}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=typeof ze.oninput=="function"}xe=ye}else xe=!1;we=xe&&(!document.documentMode||9=_)return{node:d,offset:_-b};b=k}e:{for(;d;){if(d.nextSibling){d=d.nextSibling;break e}d=d.parentNode}d=void 0}d=Ke(d)}}function Me(b,_){return b&&_?b===_?!0:b&&b.nodeType===3?!1:_&&_.nodeType===3?Me(b,_.parentNode):"contains"in b?b.contains(_):b.compareDocumentPosition?!!(b.compareDocumentPosition(_)&16):!1:!1}function Ne(){for(var b=window,_=Xa();_ instanceof b.HTMLIFrameElement;){try{var d=typeof _.contentWindow.location.href=="string"}catch{d=!1}if(d)b=_.contentWindow;else break;_=Xa(b.document)}return _}function Oe(b){var _=b&&b.nodeName&&b.nodeName.toLowerCase();return _&&(_==="input"&&(b.type==="text"||b.type==="search"||b.type==="tel"||b.type==="url"||b.type==="password")||_==="textarea"||b.contentEditable==="true")}var Pe=fa&&"documentMode"in document&&11>=document.documentMode,Qe=null,Re=null,Se=null,Te=!1;function Ue(b,_,d){var k=d.window===d?d.document:d.nodeType===9?d:d.ownerDocument;Te||Qe==null||Qe!==Xa(k)||(k=Qe,"selectionStart"in k&&Oe(k)?k={start:k.selectionStart,end:k.selectionEnd}:(k=(k.ownerDocument&&k.ownerDocument.defaultView||window).getSelection(),k={anchorNode:k.anchorNode,anchorOffset:k.anchorOffset,focusNode:k.focusNode,focusOffset:k.focusOffset}),Se&&Je(Se,k)||(Se=k,k=oe(Re,"onSelect"),0Af||(b.current=zf[Af],zf[Af]=null,Af--)}function I(b,_){Af++,zf[Af]=b.current,b.current=_}var Cf={},M=Bf(Cf),N=Bf(!1),Df=Cf;function Ef(b,_){var d=b.type.contextTypes;if(!d)return Cf;var k=b.stateNode;if(k&&k.__reactInternalMemoizedUnmaskedChildContext===_)return k.__reactInternalMemoizedMaskedChildContext;var j={},$;for($ in d)j[$]=_[$];return k&&(b=b.stateNode,b.__reactInternalMemoizedUnmaskedChildContext=_,b.__reactInternalMemoizedMaskedChildContext=j),j}function Ff(b){return b=b.childContextTypes,b!=null}function Gf(){H(N),H(M)}function Hf(b,_,d){if(M.current!==Cf)throw Error(y(168));I(M,_),I(N,d)}function If(b,_,d){var k=b.stateNode;if(b=_.childContextTypes,typeof k.getChildContext!="function")return d;k=k.getChildContext();for(var j in k)if(!(j in b))throw Error(y(108,Ra(_)||"Unknown",j));return m({},d,k)}function Jf(b){return b=(b=b.stateNode)&&b.__reactInternalMemoizedMergedChildContext||Cf,Df=M.current,I(M,b),I(N,N.current),!0}function Kf(b,_,d){var k=b.stateNode;if(!k)throw Error(y(169));d?(b=If(b,_,Df),k.__reactInternalMemoizedMergedChildContext=b,H(N),H(M),I(M,b)):H(N),I(N,d)}var Lf=null,Mf=null,Nf=r.unstable_runWithPriority,Of=r.unstable_scheduleCallback,Pf=r.unstable_cancelCallback,Qf=r.unstable_shouldYield,Rf=r.unstable_requestPaint,Sf=r.unstable_now,Tf=r.unstable_getCurrentPriorityLevel,Uf=r.unstable_ImmediatePriority,Vf=r.unstable_UserBlockingPriority,Wf=r.unstable_NormalPriority,Xf=r.unstable_LowPriority,Yf=r.unstable_IdlePriority,Zf={},$f=Rf!==void 0?Rf:function(){},ag=null,bg=null,cg=!1,dg=Sf(),O=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(332))}}function fg(b){switch(b){case 99:return Uf;case 98:return Vf;case 97:return Wf;case 96:return Xf;case 95:return Yf;default:throw Error(y(332))}}function gg(b,_){return b=fg(b),Nf(b,_)}function hg(b,_,d){return b=fg(b),Of(b,_,d)}function ig(){if(bg!==null){var b=bg;bg=null,Pf(b)}jg()}function jg(){if(!cg&&ag!==null){cg=!0;var b=0;try{var _=ag;gg(99,function(){for(;b<_.length;b++){var d=_[b];do d=d(!0);while(d!==null)}}),ag=null}catch(d){throw ag!==null&&(ag=ag.slice(b+1)),Of(Uf,ig),d}finally{cg=!1}}}var kg=ra.ReactCurrentBatchConfig;function lg(b,_){if(b&&b.defaultProps){_=m({},_),b=b.defaultProps;for(var d in b)_[d]===void 0&&(_[d]=b[d]);return _}return _}var mg=Bf(null),ng=null,og=null,pg=null;function qg(){pg=og=ng=null}function rg(b){var _=mg.current;H(mg),b.type._context._currentValue=_}function sg(b,_){for(;b!==null;){var d=b.alternate;if((b.childLanes&_)===_){if(d===null||(d.childLanes&_)===_)break;d.childLanes|=_}else b.childLanes|=_,d!==null&&(d.childLanes|=_);b=b.return}}function tg(b,_){ng=b,pg=og=null,b=b.dependencies,b!==null&&b.firstContext!==null&&(b.lanes&_&&(ug=!0),b.firstContext=null)}function vg(b,_){if(pg!==b&&_!==!1&&_!==0)if((typeof _!="number"||_===1073741823)&&(pg=b,_=1073741823),_={context:b,observedBits:_,next:null},og===null){if(ng===null)throw Error(y(308));og=_,ng.dependencies={lanes:0,firstContext:_,responders:null}}else og=og.next=_;return b._currentValue}var wg=!1;function xg(b){b.updateQueue={baseState:b.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function yg(b,_){b=b.updateQueue,_.updateQueue===b&&(_.updateQueue={baseState:b.baseState,firstBaseUpdate:b.firstBaseUpdate,lastBaseUpdate:b.lastBaseUpdate,shared:b.shared,effects:b.effects})}function zg(b,_){return{eventTime:b,lane:_,tag:0,payload:null,callback:null,next:null}}function Ag(b,_){if(b=b.updateQueue,b!==null){b=b.shared;var d=b.pending;d===null?_.next=_:(_.next=d.next,d.next=_),b.pending=_}}function Bg(b,_){var d=b.updateQueue,k=b.alternate;if(k!==null&&(k=k.updateQueue,d===k)){var j=null,$=null;if(d=d.firstBaseUpdate,d!==null){do{var _e={eventTime:d.eventTime,lane:d.lane,tag:d.tag,payload:d.payload,callback:d.callback,next:null};$===null?j=$=_e:$=$.next=_e,d=d.next}while(d!==null);$===null?j=$=_:$=$.next=_}else j=$=_;d={baseState:k.baseState,firstBaseUpdate:j,lastBaseUpdate:$,shared:k.shared,effects:k.effects},b.updateQueue=d;return}b=d.lastBaseUpdate,b===null?d.firstBaseUpdate=_:b.next=_,d.lastBaseUpdate=_}function Cg(b,_,d,k){var j=b.updateQueue;wg=!1;var $=j.firstBaseUpdate,_e=j.lastBaseUpdate,et=j.shared.pending;if(et!==null){j.shared.pending=null;var nt=et,tt=nt.next;nt.next=null,_e===null?$=tt:_e.next=tt,_e=nt;var rt=b.alternate;if(rt!==null){rt=rt.updateQueue;var it=rt.lastBaseUpdate;it!==_e&&(it===null?rt.firstBaseUpdate=tt:it.next=tt,rt.lastBaseUpdate=nt)}}if($!==null){it=j.baseState,_e=0,rt=tt=nt=null;do{et=$.lane;var ot=$.eventTime;if((k&et)===et){rt!==null&&(rt=rt.next={eventTime:ot,lane:0,tag:$.tag,payload:$.payload,callback:$.callback,next:null});e:{var ut=b,lt=$;switch(et=_,ot=d,lt.tag){case 1:if(ut=lt.payload,typeof ut=="function"){it=ut.call(ot,it,et);break e}it=ut;break e;case 3:ut.flags=ut.flags&-4097|64;case 0:if(ut=lt.payload,et=typeof ut=="function"?ut.call(ot,it,et):ut,et==null)break e;it=m({},it,et);break e;case 2:wg=!0}}$.callback!==null&&(b.flags|=32,et=j.effects,et===null?j.effects=[$]:et.push($))}else ot={eventTime:ot,lane:et,tag:$.tag,payload:$.payload,callback:$.callback,next:null},rt===null?(tt=rt=ot,nt=it):rt=rt.next=ot,_e|=et;if($=$.next,$===null){if(et=j.shared.pending,et===null)break;$=et.next,et.next=null,j.lastBaseUpdate=et,j.shared.pending=null}}while(1);rt===null&&(nt=it),j.baseState=nt,j.firstBaseUpdate=tt,j.lastBaseUpdate=rt,Dg|=_e,b.lanes=_e,b.memoizedState=it}}function Eg(b,_,d){if(b=_.effects,_.effects=null,b!==null)for(_=0;_gt?(At=vt,vt=null):At=vt.sibling;var wt=ot(ft,vt,ct[gt],ht);if(wt===null){vt===null&&(vt=At);break}b&&vt&&wt.alternate===null&&_(ft,vt),st=$(wt,st,gt),bt===null?at=wt:bt.sibling=wt,bt=wt,vt=At}if(gt===ct.length)return d(ft,vt),at;if(vt===null){for(;gtgt?(At=vt,vt=null):At=vt.sibling;var yt=ot(ft,vt,wt.value,ht);if(yt===null){vt===null&&(vt=At);break}b&&vt&&yt.alternate===null&&_(ft,vt),st=$(yt,st,gt),bt===null?at=yt:bt.sibling=yt,bt=yt,vt=At}if(wt.done)return d(ft,vt),at;if(vt===null){for(;!wt.done;gt++,wt=ct.next())wt=it(ft,wt.value,ht),wt!==null&&(st=$(wt,st,gt),bt===null?at=wt:bt.sibling=wt,bt=wt);return at}for(vt=k(ft,vt);!wt.done;gt++,wt=ct.next())wt=ut(vt,ft,gt,wt.value,ht),wt!==null&&(b&&wt.alternate!==null&&vt.delete(wt.key===null?gt:wt.key),st=$(wt,st,gt),bt===null?at=wt:bt.sibling=wt,bt=wt);return b&&vt.forEach(function(kt){return _(ft,kt)}),at}return function(ft,st,ct,ht){var at=typeof ct=="object"&&ct!==null&&ct.type===ua&&ct.key===null;at&&(ct=ct.props.children);var bt=typeof ct=="object"&&ct!==null;if(bt)switch(ct.$$typeof){case sa:e:{for(bt=ct.key,at=st;at!==null;){if(at.key===bt){switch(at.tag){case 7:if(ct.type===ua){d(ft,at.sibling),st=j(at,ct.props.children),st.return=ft,ft=st;break e}break;default:if(at.elementType===ct.type){d(ft,at.sibling),st=j(at,ct.props),st.ref=Qg(ft,at,ct),st.return=ft,ft=st;break e}}d(ft,at);break}else _(ft,at);at=at.sibling}ct.type===ua?(st=Xg(ct.props.children,ft.mode,ht,ct.key),st.return=ft,ft=st):(ht=Vg(ct.type,ct.key,ct.props,null,ft.mode,ht),ht.ref=Qg(ft,st,ct),ht.return=ft,ft=ht)}return _e(ft);case ta:e:{for(at=ct.key;st!==null;){if(st.key===at)if(st.tag===4&&st.stateNode.containerInfo===ct.containerInfo&&st.stateNode.implementation===ct.implementation){d(ft,st.sibling),st=j(st,ct.children||[]),st.return=ft,ft=st;break e}else{d(ft,st);break}else _(ft,st);st=st.sibling}st=Wg(ct,ft.mode,ht),st.return=ft,ft=st}return _e(ft)}if(typeof ct=="string"||typeof ct=="number")return ct=""+ct,st!==null&&st.tag===6?(d(ft,st.sibling),st=j(st,ct),st.return=ft,ft=st):(d(ft,st),st=Ug(ct,ft.mode,ht),st.return=ft,ft=st),_e(ft);if(Pg(ct))return lt(ft,st,ct,ht);if(La(ct))return dt(ft,st,ct,ht);if(bt&&Rg(ft,ct),typeof ct>"u"&&!at)switch(ft.tag){case 1:case 22:case 0:case 11:case 15:throw Error(y(152,Ra(ft.type)||"Component"))}return d(ft,st)}}var Yg=Sg(!0),Zg=Sg(!1),$g={},ah=Bf($g),bh=Bf($g),ch=Bf($g);function dh(b){if(b===$g)throw Error(y(174));return b}function eh(b,_){switch(I(ch,_),I(bh,b),I(ah,$g),b=_.nodeType,b){case 9:case 11:_=(_=_.documentElement)?_.namespaceURI:mb(null,"");break;default:b=b===8?_.parentNode:_,_=b.namespaceURI||null,b=b.tagName,_=mb(_,b)}H(ah),I(ah,_)}function fh(){H(ah),H(bh),H(ch)}function gh(b){dh(ch.current);var _=dh(ah.current),d=mb(_,b.type);_!==d&&(I(bh,b),I(ah,d))}function hh(b){bh.current===b&&(H(ah),H(bh))}var P$1=Bf(0);function ih(b){for(var _=b;_!==null;){if(_.tag===13){var d=_.memoizedState;if(d!==null&&(d=d.dehydrated,d===null||d.data==="$?"||d.data==="$!"))return _}else if(_.tag===19&&_.memoizedProps.revealOrder!==void 0){if(_.flags&64)return _}else if(_.child!==null){_.child.return=_,_=_.child;continue}if(_===b)break;for(;_.sibling===null;){if(_.return===null||_.return===b)return null;_=_.return}_.sibling.return=_.return,_=_.sibling}return null}var jh=null,kh=null,lh=!1;function mh(b,_){var d=nh(5,null,null,0);d.elementType="DELETED",d.type="DELETED",d.stateNode=_,d.return=b,d.flags=8,b.lastEffect!==null?(b.lastEffect.nextEffect=d,b.lastEffect=d):b.firstEffect=b.lastEffect=d}function oh(b,_){switch(b.tag){case 5:var d=b.type;return _=_.nodeType!==1||d.toLowerCase()!==_.nodeName.toLowerCase()?null:_,_!==null?(b.stateNode=_,!0):!1;case 6:return _=b.pendingProps===""||_.nodeType!==3?null:_,_!==null?(b.stateNode=_,!0):!1;case 13:return!1;default:return!1}}function ph(b){if(lh){var _=kh;if(_){var d=_;if(!oh(b,_)){if(_=rf(d.nextSibling),!_||!oh(b,_)){b.flags=b.flags&-1025|2,lh=!1,jh=b;return}mh(jh,d)}jh=b,kh=rf(_.firstChild)}else b.flags=b.flags&-1025|2,lh=!1,jh=b}}function qh(b){for(b=b.return;b!==null&&b.tag!==5&&b.tag!==3&&b.tag!==13;)b=b.return;jh=b}function rh(b){if(b!==jh)return!1;if(!lh)return qh(b),lh=!0,!1;var _=b.type;if(b.tag!==5||_!=="head"&&_!=="body"&&!nf(_,b.memoizedProps))for(_=kh;_;)mh(b,_),_=rf(_.nextSibling);if(qh(b),b.tag===13){if(b=b.memoizedState,b=b!==null?b.dehydrated:null,!b)throw Error(y(317));e:{for(b=b.nextSibling,_=0;b;){if(b.nodeType===8){var d=b.data;if(d==="/$"){if(_===0){kh=rf(b.nextSibling);break e}_--}else d!=="$"&&d!=="$!"&&d!=="$?"||_++}b=b.nextSibling}kh=null}}else kh=jh?rf(b.stateNode.nextSibling):null;return!0}function sh(){kh=jh=null,lh=!1}var th=[];function uh(){for(var b=0;b$))throw Error(y(301));$+=1,T=S=null,_.updateQueue=null,vh.current=Fh,b=d(k,j)}while(zh)}if(vh.current=Gh,_=S!==null&&S.next!==null,xh=0,T=S=R=null,yh=!1,_)throw Error(y(300));return b}function Hh(){var b={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return T===null?R.memoizedState=T=b:T=T.next=b,T}function Ih(){if(S===null){var b=R.alternate;b=b!==null?b.memoizedState:null}else b=S.next;var _=T===null?R.memoizedState:T.next;if(_!==null)T=_,S=b;else{if(b===null)throw Error(y(310));S=b,b={memoizedState:S.memoizedState,baseState:S.baseState,baseQueue:S.baseQueue,queue:S.queue,next:null},T===null?R.memoizedState=T=b:T=T.next=b}return T}function Jh(b,_){return typeof _=="function"?_(b):_}function Kh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=S,j=k.baseQueue,$=d.pending;if($!==null){if(j!==null){var _e=j.next;j.next=$.next,$.next=_e}k.baseQueue=j=$,d.pending=null}if(j!==null){j=j.next,k=k.baseState;var et=_e=$=null,nt=j;do{var tt=nt.lane;if((xh&tt)===tt)et!==null&&(et=et.next={lane:0,action:nt.action,eagerReducer:nt.eagerReducer,eagerState:nt.eagerState,next:null}),k=nt.eagerReducer===b?nt.eagerState:b(k,nt.action);else{var rt={lane:tt,action:nt.action,eagerReducer:nt.eagerReducer,eagerState:nt.eagerState,next:null};et===null?(_e=et=rt,$=k):et=et.next=rt,R.lanes|=tt,Dg|=tt}nt=nt.next}while(nt!==null&&nt!==j);et===null?$=k:et.next=_e,He(k,_.memoizedState)||(ug=!0),_.memoizedState=k,_.baseState=$,_.baseQueue=et,d.lastRenderedState=k}return[_.memoizedState,d.dispatch]}function Lh(b){var _=Ih(),d=_.queue;if(d===null)throw Error(y(311));d.lastRenderedReducer=b;var k=d.dispatch,j=d.pending,$=_.memoizedState;if(j!==null){d.pending=null;var _e=j=j.next;do $=b($,_e.action),_e=_e.next;while(_e!==j);He($,_.memoizedState)||(ug=!0),_.memoizedState=$,_.baseQueue===null&&(_.baseState=$),d.lastRenderedState=$}return[$,k]}function Mh(b,_,d){var k=_._getVersion;k=k(_._source);var j=_._workInProgressVersionPrimary;if(j!==null?b=j===k:(b=b.mutableReadLanes,(b=(xh&b)===b)&&(_._workInProgressVersionPrimary=k,th.push(_))),b)return d(_._source);throw th.push(_),Error(y(350))}function Nh(b,_,d,k){var j=U;if(j===null)throw Error(y(349));var $=_._getVersion,_e=$(_._source),et=vh.current,nt=et.useState(function(){return Mh(j,_,d)}),tt=nt[1],rt=nt[0];nt=T;var it=b.memoizedState,ot=it.refs,ut=ot.getSnapshot,lt=it.source;it=it.subscribe;var dt=R;return b.memoizedState={refs:ot,source:_,subscribe:k},et.useEffect(function(){ot.getSnapshot=d,ot.setSnapshot=tt;var ft=$(_._source);if(!He(_e,ft)){ft=d(_._source),He(rt,ft)||(tt(ft),ft=Ig(dt),j.mutableReadLanes|=ft&j.pendingLanes),ft=j.mutableReadLanes,j.entangledLanes|=ft;for(var st=j.entanglements,ct=ft;0d?98:d,function(){b(!0)}),gg(97<\/script>",b=b.removeChild(b.firstChild)):typeof k.is=="string"?b=_e.createElement(d,{is:k.is}):(b=_e.createElement(d),d==="select"&&(_e=b,k.multiple?_e.multiple=!0:k.size&&(_e.size=k.size))):b=_e.createElementNS(b,d),b[wf]=_,b[xf]=k,Bi(b,_,!1,!1),_.stateNode=b,_e=wb(d,k),d){case"dialog":G("cancel",b),G("close",b),j=k;break;case"iframe":case"object":case"embed":G("load",b),j=k;break;case"video":case"audio":for(j=0;jJi&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432)}else{if(!$)if(b=ih(_e),b!==null){if(_.flags|=64,$=!0,d=b.updateQueue,d!==null&&(_.updateQueue=d,_.flags|=4),Fi(k,!0),k.tail===null&&k.tailMode==="hidden"&&!_e.alternate&&!lh)return _=_.lastEffect=k.lastEffect,_!==null&&(_.nextEffect=null),null}else 2*O()-k.renderingStartTime>Ji&&d!==1073741824&&(_.flags|=64,$=!0,Fi(k,!1),_.lanes=33554432);k.isBackwards?(_e.sibling=_.child,_.child=_e):(d=k.last,d!==null?d.sibling=_e:_.child=_e,k.last=_e)}return k.tail!==null?(d=k.tail,k.rendering=d,k.tail=d.sibling,k.lastEffect=_.lastEffect,k.renderingStartTime=O(),d.sibling=null,_=P$1.current,I(P$1,$?_&1|2:_&1),d):null;case 23:case 24:return Ki(),b!==null&&b.memoizedState!==null!=(_.memoizedState!==null)&&k.mode!=="unstable-defer-without-hiding"&&(_.flags|=4),null}throw Error(y(156,_.tag))}function Li(b){switch(b.tag){case 1:Ff(b.type)&&Gf();var _=b.flags;return _&4096?(b.flags=_&-4097|64,b):null;case 3:if(fh(),H(N),H(M),uh(),_=b.flags,_&64)throw Error(y(285));return b.flags=_&-4097|64,b;case 5:return hh(b),null;case 13:return H(P$1),_=b.flags,_&4096?(b.flags=_&-4097|64,b):null;case 19:return H(P$1),null;case 4:return fh(),null;case 10:return rg(b),null;case 23:case 24:return Ki(),null;default:return null}}function Mi(b,_){try{var d="",k=_;do d+=Qa(k),k=k.return;while(k);var j=d}catch($){j=` -Error generating stack: `+$.message+` -`+$.stack}return{value:b,source:_,stack:j}}function Ni(b,_){try{console.error(_.value)}catch(d){setTimeout(function(){throw d})}}var Oi=typeof WeakMap=="function"?WeakMap:Map;function Pi(b,_,d){d=zg(-1,d),d.tag=3,d.payload={element:null};var k=_.value;return d.callback=function(){Qi||(Qi=!0,Ri=k),Ni(b,_)},d}function Si(b,_,d){d=zg(-1,d),d.tag=3;var k=b.type.getDerivedStateFromError;if(typeof k=="function"){var j=_.value;d.payload=function(){return Ni(b,_),k(j)}}var $=b.stateNode;return $!==null&&typeof $.componentDidCatch=="function"&&(d.callback=function(){typeof k!="function"&&(Ti===null?Ti=new Set([this]):Ti.add(this),Ni(b,_));var _e=_.stack;this.componentDidCatch(_.value,{componentStack:_e!==null?_e:""})}),d}var Ui=typeof WeakSet=="function"?WeakSet:Set;function Vi(b){var _=b.ref;if(_!==null)if(typeof _=="function")try{_(null)}catch(d){Wi(b,d)}else _.current=null}function Xi(b,_){switch(_.tag){case 0:case 11:case 15:case 22:return;case 1:if(_.flags&256&&b!==null){var d=b.memoizedProps,k=b.memoizedState;b=_.stateNode,_=b.getSnapshotBeforeUpdate(_.elementType===_.type?d:lg(_.type,d),k),b.__reactInternalSnapshotBeforeUpdate=_}return;case 3:_.flags&256&&qf(_.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(y(163))}function Yi(b,_,d){switch(d.tag){case 0:case 11:case 15:case 22:if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{if((b.tag&3)===3){var k=b.create;b.destroy=k()}b=b.next}while(b!==_)}if(_=d.updateQueue,_=_!==null?_.lastEffect:null,_!==null){b=_=_.next;do{var j=b;k=j.next,j=j.tag,j&4&&j&1&&(Zi(d,b),$i(d,b)),b=k}while(b!==_)}return;case 1:b=d.stateNode,d.flags&4&&(_===null?b.componentDidMount():(k=d.elementType===d.type?_.memoizedProps:lg(d.type,_.memoizedProps),b.componentDidUpdate(k,_.memoizedState,b.__reactInternalSnapshotBeforeUpdate))),_=d.updateQueue,_!==null&&Eg(d,_,b);return;case 3:if(_=d.updateQueue,_!==null){if(b=null,d.child!==null)switch(d.child.tag){case 5:b=d.child.stateNode;break;case 1:b=d.child.stateNode}Eg(d,_,b)}return;case 5:b=d.stateNode,_===null&&d.flags&4&&mf(d.type,d.memoizedProps)&&b.focus();return;case 6:return;case 4:return;case 12:return;case 13:d.memoizedState===null&&(d=d.alternate,d!==null&&(d=d.memoizedState,d!==null&&(d=d.dehydrated,d!==null&&Cc(d))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(y(163))}function aj(b,_){for(var d=b;;){if(d.tag===5){var k=d.stateNode;if(_)k=k.style,typeof k.setProperty=="function"?k.setProperty("display","none","important"):k.display="none";else{k=d.stateNode;var j=d.memoizedProps.style;j=j!=null&&j.hasOwnProperty("display")?j.display:null,k.style.display=sb("display",j)}}else if(d.tag===6)d.stateNode.nodeValue=_?"":d.memoizedProps;else if((d.tag!==23&&d.tag!==24||d.memoizedState===null||d===b)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===b)break;for(;d.sibling===null;){if(d.return===null||d.return===b)return;d=d.return}d.sibling.return=d.return,d=d.sibling}}function bj(b,_){if(Mf&&typeof Mf.onCommitFiberUnmount=="function")try{Mf.onCommitFiberUnmount(Lf,_)}catch{}switch(_.tag){case 0:case 11:case 14:case 15:case 22:if(b=_.updateQueue,b!==null&&(b=b.lastEffect,b!==null)){var d=b=b.next;do{var k=d,j=k.destroy;if(k=k.tag,j!==void 0)if(k&4)Zi(_,d);else{k=_;try{j()}catch($){Wi(k,$)}}d=d.next}while(d!==b)}break;case 1:if(Vi(_),b=_.stateNode,typeof b.componentWillUnmount=="function")try{b.props=_.memoizedProps,b.state=_.memoizedState,b.componentWillUnmount()}catch($){Wi(_,$)}break;case 5:Vi(_);break;case 4:cj(b,_)}}function dj(b){b.alternate=null,b.child=null,b.dependencies=null,b.firstEffect=null,b.lastEffect=null,b.memoizedProps=null,b.memoizedState=null,b.pendingProps=null,b.return=null,b.updateQueue=null}function ej(b){return b.tag===5||b.tag===3||b.tag===4}function fj(b){e:{for(var _=b.return;_!==null;){if(ej(_))break e;_=_.return}throw Error(y(160))}var d=_;switch(_=d.stateNode,d.tag){case 5:var k=!1;break;case 3:_=_.containerInfo,k=!0;break;case 4:_=_.containerInfo,k=!0;break;default:throw Error(y(161))}d.flags&16&&(pb(_,""),d.flags&=-17);e:t:for(d=b;;){for(;d.sibling===null;){if(d.return===null||ej(d.return)){d=null;break e}d=d.return}for(d.sibling.return=d.return,d=d.sibling;d.tag!==5&&d.tag!==6&&d.tag!==18;){if(d.flags&2||d.child===null||d.tag===4)continue t;d.child.return=d,d=d.child}if(!(d.flags&2)){d=d.stateNode;break e}}k?gj(b,d,_):hj(b,d,_)}function gj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.nodeType===8?d.parentNode.insertBefore(b,_):d.insertBefore(b,_):(d.nodeType===8?(_=d.parentNode,_.insertBefore(b,d)):(_=d,_.appendChild(b)),d=d._reactRootContainer,d!=null||_.onclick!==null||(_.onclick=jf));else if(k!==4&&(b=b.child,b!==null))for(gj(b,_,d),b=b.sibling;b!==null;)gj(b,_,d),b=b.sibling}function hj(b,_,d){var k=b.tag,j=k===5||k===6;if(j)b=j?b.stateNode:b.stateNode.instance,_?d.insertBefore(b,_):d.appendChild(b);else if(k!==4&&(b=b.child,b!==null))for(hj(b,_,d),b=b.sibling;b!==null;)hj(b,_,d),b=b.sibling}function cj(b,_){for(var d=_,k=!1,j,$;;){if(!k){k=d.return;e:for(;;){if(k===null)throw Error(y(160));switch(j=k.stateNode,k.tag){case 5:$=!1;break e;case 3:j=j.containerInfo,$=!0;break e;case 4:j=j.containerInfo,$=!0;break e}k=k.return}k=!0}if(d.tag===5||d.tag===6){e:for(var _e=b,et=d,nt=et;;)if(bj(_e,nt),nt.child!==null&&nt.tag!==4)nt.child.return=nt,nt=nt.child;else{if(nt===et)break e;for(;nt.sibling===null;){if(nt.return===null||nt.return===et)break e;nt=nt.return}nt.sibling.return=nt.return,nt=nt.sibling}$?(_e=j,et=d.stateNode,_e.nodeType===8?_e.parentNode.removeChild(et):_e.removeChild(et)):j.removeChild(d.stateNode)}else if(d.tag===4){if(d.child!==null){j=d.stateNode.containerInfo,$=!0,d.child.return=d,d=d.child;continue}}else if(bj(b,d),d.child!==null){d.child.return=d,d=d.child;continue}if(d===_)break;for(;d.sibling===null;){if(d.return===null||d.return===_)return;d=d.return,d.tag===4&&(k=!1)}d.sibling.return=d.return,d=d.sibling}}function ij(b,_){switch(_.tag){case 0:case 11:case 14:case 15:case 22:var d=_.updateQueue;if(d=d!==null?d.lastEffect:null,d!==null){var k=d=d.next;do(k.tag&3)===3&&(b=k.destroy,k.destroy=void 0,b!==void 0&&b()),k=k.next;while(k!==d)}return;case 1:return;case 5:if(d=_.stateNode,d!=null){k=_.memoizedProps;var j=b!==null?b.memoizedProps:k;b=_.type;var $=_.updateQueue;if(_.updateQueue=null,$!==null){for(d[xf]=k,b==="input"&&k.type==="radio"&&k.name!=null&&$a(d,k),wb(b,j),_=wb(b,k),j=0;j<$.length;j+=2){var _e=$[j],et=$[j+1];_e==="style"?tb(d,et):_e==="dangerouslySetInnerHTML"?ob(d,et):_e==="children"?pb(d,et):qa(d,_e,et,_)}switch(b){case"input":ab(d,k);break;case"textarea":ib(d,k);break;case"select":b=d._wrapperState.wasMultiple,d._wrapperState.wasMultiple=!!k.multiple,$=k.value,$!=null?fb(d,!!k.multiple,$,!1):b!==!!k.multiple&&(k.defaultValue!=null?fb(d,!!k.multiple,k.defaultValue,!0):fb(d,!!k.multiple,k.multiple?[]:"",!1))}}}return;case 6:if(_.stateNode===null)throw Error(y(162));_.stateNode.nodeValue=_.memoizedProps;return;case 3:d=_.stateNode,d.hydrate&&(d.hydrate=!1,Cc(d.containerInfo));return;case 12:return;case 13:_.memoizedState!==null&&(jj=O(),aj(_.child,!0)),kj(_);return;case 19:kj(_);return;case 17:return;case 23:case 24:aj(_,_.memoizedState!==null);return}throw Error(y(163))}function kj(b){var _=b.updateQueue;if(_!==null){b.updateQueue=null;var d=b.stateNode;d===null&&(d=b.stateNode=new Ui),_.forEach(function(k){var j=lj.bind(null,b,k);d.has(k)||(d.add(k),k.then(j,j))})}}function mj(b,_){return b!==null&&(b=b.memoizedState,b===null||b.dehydrated!==null)?(_=_.memoizedState,_!==null&&_.dehydrated===null):!1}var nj=Math.ceil,oj=ra.ReactCurrentDispatcher,pj=ra.ReactCurrentOwner,X=0,U=null,Y=null,W=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()+500}var Z=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 X&48?O():Fj!==-1?Fj:Fj=O()}function Ig(b){if(b=b.mode,!(b&2))return 1;if(!(b&4))return eg()===99?1:2;if(Gj===0&&(Gj=tj),kg.transition!==0){Hj!==0&&(Hj=vj!==null?vj.pendingLanes:0),b=Gj;var _=4186112&~Hj;return _&=-_,_===0&&(b=4186112&~b,_=b&-b,_===0&&(_=8192)),_}return b=eg(),X&4&&b===98?b=Xc(12,Gj):(b=Sc(b),b=Xc(b,Gj)),b}function Jg(b,_,d){if(50j&&(j=_e),d&=~$}if(d=j,d=O()-d,d=(120>d?120:480>d?480:1080>d?1080:1920>d?1920:3e3>d?3e3:4320>d?4320:1960*nj(d/1960))-d,10 component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),nt=Mi(nt,et),ot=_e;do{switch(ot.tag){case 3:$=nt,ot.flags|=4096,_&=-_,ot.lanes|=_;var bt=Pi(ot,$,_);Bg(ot,bt);break e;case 1:$=nt;var vt=ot.type,gt=ot.stateNode;if(!(ot.flags&64)&&(typeof vt.getDerivedStateFromError=="function"||gt!==null&&typeof gt.componentDidCatch=="function"&&(Ti===null||!Ti.has(gt)))){ot.flags|=4096,_&=-_,ot.lanes|=_;var At=Si(ot,$,_);Bg(ot,At);break e}}ot=ot.return}while(ot!==null)}Zj(d)}catch(wt){_=wt,Y===d&&d!==null&&(Y=d=d.return);continue}break}while(1)}function Pj(){var b=oj.current;return oj.current=Gh,b===null?Gh:b}function Tj(b,_){var d=X;X|=16;var k=Pj();U===b&&W===_||Qj(b,_);do try{ak();break}catch(j){Sj(b,j)}while(1);if(qg(),X=d,oj.current=k,Y!==null)throw Error(y(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(b){var _=ck(b.alternate,b,qj);b.memoizedProps=b.pendingProps,_===null?Zj(b):Y=_,pj.current=null}function Zj(b){var _=b;do{var d=_.alternate;if(b=_.return,_.flags&2048){if(d=Li(_),d!==null){d.flags&=2047,Y=d;return}b!==null&&(b.firstEffect=b.lastEffect=null,b.flags|=2048)}else{if(d=Gi(d,_,qj),d!==null){Y=d;return}if(d=_,d.tag!==24&&d.tag!==23||d.memoizedState===null||qj&1073741824||!(d.mode&4)){for(var k=0,j=d.child;j!==null;)k|=j.lanes|j.childLanes,j=j.sibling;d.childLanes=k}b!==null&&!(b.flags&2048)&&(b.firstEffect===null&&(b.firstEffect=_.firstEffect),_.lastEffect!==null&&(b.lastEffect!==null&&(b.lastEffect.nextEffect=_.firstEffect),b.lastEffect=_.lastEffect),1<_.flags&&(b.lastEffect!==null?b.lastEffect.nextEffect=_:b.firstEffect=_,b.lastEffect=_))}if(_=_.sibling,_!==null){Y=_;return}Y=_=b}while(_!==null);V===0&&(V=5)}function Uj(b){var _=eg();return gg(99,dk.bind(null,b,_)),null}function dk(b,_){do Oj();while(yj!==null);if(X&48)throw Error(y(327));var d=b.finishedWork;if(d===null)return null;if(b.finishedWork=null,b.finishedLanes=0,d===b.current)throw Error(y(177));b.callbackNode=null;var k=d.lanes|d.childLanes,j=k,$=b.pendingLanes&~j;b.pendingLanes=j,b.suspendedLanes=0,b.pingedLanes=0,b.expiredLanes&=j,b.mutableReadLanes&=j,b.entangledLanes&=j,j=b.entanglements;for(var _e=b.eventTimes,et=b.expirationTimes;0<$;){var nt=31-Vc($),tt=1<_e&&(et=_e,_e=bt,bt=et),et=Le(ct,bt),$=Le(ct,_e),et&&$&&(at.rangeCount!==1||at.anchorNode!==et.node||at.anchorOffset!==et.offset||at.focusNode!==$.node||at.focusOffset!==$.offset)&&(ht=ht.createRange(),ht.setStart(et.node,et.offset),at.removeAllRanges(),bt>_e?(at.addRange(ht),at.extend($.node,$.offset)):(ht.setEnd($.node,$.offset),at.addRange(ht)))))),ht=[],at=ct;at=at.parentNode;)at.nodeType===1&&ht.push({element:at,left:at.scrollLeft,top:at.scrollTop});for(typeof ct.focus=="function"&&ct.focus(),ct=0;ctO()-jj?Qj(b,0):uj|=d),Mj(b,_)}function lj(b,_){var d=b.stateNode;d!==null&&d.delete(_),_=0,_===0&&(_=b.mode,_&2?_&4?(Gj===0&&(Gj=tj),_=Yc(62914560&~Gj),_===0&&(_=4194304)):_=eg()===99?1:2:_=1),d=Hg(),b=Kj(b,_),b!==null&&($c(b,_,d),Mj(b,d))}var ck;ck=function(b,_,d){var k=_.lanes;if(b!==null)if(b.memoizedProps!==_.pendingProps||N.current)ug=!0;else if(d&k)ug=!!(b.flags&16384);else{switch(ug=!1,_.tag){case 3:ri(_),sh();break;case 5:gh(_);break;case 1:Ff(_.type)&&Jf(_);break;case 4:eh(_,_.stateNode.containerInfo);break;case 10:k=_.memoizedProps.value;var j=_.type._context;I(mg,j._currentValue),j._currentValue=k;break;case 13:if(_.memoizedState!==null)return d&_.child.childLanes?ti(b,_,d):(I(P$1,P$1.current&1),_=hi(b,_,d),_!==null?_.sibling:null);I(P$1,P$1.current&1);break;case 19:if(k=(d&_.childLanes)!==0,b.flags&64){if(k)return Ai(b,_,d);_.flags|=64}if(j=_.memoizedState,j!==null&&(j.rendering=null,j.tail=null,j.lastEffect=null),I(P$1,P$1.current),k)break;return null;case 23:case 24:return _.lanes=0,mi(b,_,d)}return hi(b,_,d)}else ug=!1;switch(_.lanes=0,_.tag){case 2:if(k=_.type,b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,j=Ef(_,M.current),tg(_,d),j=Ch(null,_,k,b,j,d),_.flags|=1,typeof j=="object"&&j!==null&&typeof j.render=="function"&&j.$$typeof===void 0){if(_.tag=1,_.memoizedState=null,_.updateQueue=null,Ff(k)){var $=!0;Jf(_)}else $=!1;_.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,xg(_);var _e=k.getDerivedStateFromProps;typeof _e=="function"&&Gg(_,k,_e,b),j.updater=Kg,_.stateNode=j,j._reactInternals=_,Og(_,k,b,d),_=qi(null,_,k,!0,$,d)}else _.tag=0,fi(null,_,j,d),_=_.child;return _;case 16:j=_.elementType;e:{switch(b!==null&&(b.alternate=null,_.alternate=null,_.flags|=2),b=_.pendingProps,$=j._init,j=$(j._payload),_.type=j,$=_.tag=hk(j),b=lg(j,b),$){case 0:_=li(null,_,j,b,d);break e;case 1:_=pi(null,_,j,b,d);break e;case 11:_=gi(null,_,j,b,d);break e;case 14:_=ii(null,_,j,lg(j.type,b),k,d);break e}throw Error(y(306,j,""))}return _;case 0:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),li(b,_,k,j,d);case 1:return k=_.type,j=_.pendingProps,j=_.elementType===k?j:lg(k,j),pi(b,_,k,j,d);case 3:if(ri(_),k=_.updateQueue,b===null||k===null)throw Error(y(282));if(k=_.pendingProps,j=_.memoizedState,j=j!==null?j.element:null,yg(b,_),Cg(_,k,null,d),k=_.memoizedState.element,k===j)sh(),_=hi(b,_,d);else{if(j=_.stateNode,($=j.hydrate)&&(kh=rf(_.stateNode.containerInfo.firstChild),jh=_,$=lh=!0),$){if(b=j.mutableSourceEagerHydrationData,b!=null)for(j=0;j"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(_)}catch(d){console.error(d)}}_(),b.exports=reactDom_production_min})(reactDom);const App$2="";var naclUtilExports={},naclUtil={get exports(){return naclUtilExports},set exports(b){naclUtilExports=b}};(function(b){(function(_,d){b.exports?b.exports=d():(_.nacl||(_.nacl={}),_.nacl.util=d())})(commonjsGlobal,function(){var _={};function d(k){if(!/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/.test(k))throw new TypeError("invalid encoding")}return _.decodeUTF8=function(k){if(typeof k!="string")throw new TypeError("expected string");var j,$=unescape(encodeURIComponent(k)),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e},_.encodeUTF8=function(k){var j,$=[];for(j=0;j"u"?typeof Buffer.from<"u"?(_.encodeBase64=function(k){return Buffer.from(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(Buffer.from(k,"base64"),0))}):(_.encodeBase64=function(k){return new Buffer(k).toString("base64")},_.decodeBase64=function(k){return d(k),new Uint8Array(Array.prototype.slice.call(new Buffer(k,"base64"),0))}):(_.encodeBase64=function(k){var j,$=[],_e=k.length;for(j=0;j<_e;j++)$.push(String.fromCharCode(k[j]));return btoa($.join(""))},_.decodeBase64=function(k){d(k);var j,$=atob(k),_e=new Uint8Array($.length);for(j=0;j<$.length;j++)_e[j]=$.charCodeAt(j);return _e}),_})})(naclUtil);const nacl=naclUtilExports;function commonjsRequire(b){throw new Error('Could not dynamically require "'+b+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var naclFastExports={},naclFast={get exports(){return naclFastExports},set exports(b){naclFastExports=b}};const __viteBrowserExternal={},__viteBrowserExternal$1=Object.freeze(Object.defineProperty({__proto__:null,default:__viteBrowserExternal},Symbol.toStringTag,{value:"Module"})),require$$0=getAugmentedNamespace(__viteBrowserExternal$1);(function(b){(function(_){var d=function(Ct){var Lt,Nt=new Float64Array(16);if(Ct)for(Lt=0;Lt>24&255,Ct[Lt+1]=Nt>>16&255,Ct[Lt+2]=Nt>>8&255,Ct[Lt+3]=Nt&255,Ct[Lt+4]=pt>>24&255,Ct[Lt+5]=pt>>16&255,Ct[Lt+6]=pt>>8&255,Ct[Lt+7]=pt&255}function dt(Ct,Lt,Nt,pt,It){var Kt,Et=0;for(Kt=0;Kt>>8)-1}function ft(Ct,Lt,Nt,pt){return dt(Ct,Lt,Nt,pt,16)}function st(Ct,Lt,Nt,pt){return dt(Ct,Lt,Nt,pt,32)}function ct(Ct,Lt,Nt,pt){for(var It=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Et=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,Pt=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,Ot=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,Dt=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,Rt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ut=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,zn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Gn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Kn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Un=It,Qn=Kt,rr=Et,Jn=Pt,mr=Ot,dr=Dt,Tn=Rt,Ln=rn,ar=tn,tr=Yt,er=Ut,or=pn,kr=zn,Tr=Gn,jr=Kn,Or=Xn,an,Pr=0;Pr<20;Pr+=2)an=Un+kr|0,mr^=an<<7|an>>>32-7,an=mr+Un|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,kr^=an<<13|an>>>32-13,an=kr+ar|0,Un^=an<<18|an>>>32-18,an=dr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+dr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,dr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Un+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Un|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Un^=an<<18|an>>>32-18,an=dr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+dr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,dr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,kr^=an<<7|an>>>32-7,an=kr+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+kr|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Un=Un+It|0,Qn=Qn+Kt|0,rr=rr+Et|0,Jn=Jn+Pt|0,mr=mr+Ot|0,dr=dr+Dt|0,Tn=Tn+Rt|0,Ln=Ln+rn|0,ar=ar+tn|0,tr=tr+Yt|0,er=er+Ut|0,or=or+pn|0,kr=kr+zn|0,Tr=Tr+Gn|0,jr=jr+Kn|0,Or=Or+Xn|0,Ct[0]=Un>>>0&255,Ct[1]=Un>>>8&255,Ct[2]=Un>>>16&255,Ct[3]=Un>>>24&255,Ct[4]=Qn>>>0&255,Ct[5]=Qn>>>8&255,Ct[6]=Qn>>>16&255,Ct[7]=Qn>>>24&255,Ct[8]=rr>>>0&255,Ct[9]=rr>>>8&255,Ct[10]=rr>>>16&255,Ct[11]=rr>>>24&255,Ct[12]=Jn>>>0&255,Ct[13]=Jn>>>8&255,Ct[14]=Jn>>>16&255,Ct[15]=Jn>>>24&255,Ct[16]=mr>>>0&255,Ct[17]=mr>>>8&255,Ct[18]=mr>>>16&255,Ct[19]=mr>>>24&255,Ct[20]=dr>>>0&255,Ct[21]=dr>>>8&255,Ct[22]=dr>>>16&255,Ct[23]=dr>>>24&255,Ct[24]=Tn>>>0&255,Ct[25]=Tn>>>8&255,Ct[26]=Tn>>>16&255,Ct[27]=Tn>>>24&255,Ct[28]=Ln>>>0&255,Ct[29]=Ln>>>8&255,Ct[30]=Ln>>>16&255,Ct[31]=Ln>>>24&255,Ct[32]=ar>>>0&255,Ct[33]=ar>>>8&255,Ct[34]=ar>>>16&255,Ct[35]=ar>>>24&255,Ct[36]=tr>>>0&255,Ct[37]=tr>>>8&255,Ct[38]=tr>>>16&255,Ct[39]=tr>>>24&255,Ct[40]=er>>>0&255,Ct[41]=er>>>8&255,Ct[42]=er>>>16&255,Ct[43]=er>>>24&255,Ct[44]=or>>>0&255,Ct[45]=or>>>8&255,Ct[46]=or>>>16&255,Ct[47]=or>>>24&255,Ct[48]=kr>>>0&255,Ct[49]=kr>>>8&255,Ct[50]=kr>>>16&255,Ct[51]=kr>>>24&255,Ct[52]=Tr>>>0&255,Ct[53]=Tr>>>8&255,Ct[54]=Tr>>>16&255,Ct[55]=Tr>>>24&255,Ct[56]=jr>>>0&255,Ct[57]=jr>>>8&255,Ct[58]=jr>>>16&255,Ct[59]=jr>>>24&255,Ct[60]=Or>>>0&255,Ct[61]=Or>>>8&255,Ct[62]=Or>>>16&255,Ct[63]=Or>>>24&255}function ht(Ct,Lt,Nt,pt){for(var It=pt[0]&255|(pt[1]&255)<<8|(pt[2]&255)<<16|(pt[3]&255)<<24,Kt=Nt[0]&255|(Nt[1]&255)<<8|(Nt[2]&255)<<16|(Nt[3]&255)<<24,Et=Nt[4]&255|(Nt[5]&255)<<8|(Nt[6]&255)<<16|(Nt[7]&255)<<24,Pt=Nt[8]&255|(Nt[9]&255)<<8|(Nt[10]&255)<<16|(Nt[11]&255)<<24,Ot=Nt[12]&255|(Nt[13]&255)<<8|(Nt[14]&255)<<16|(Nt[15]&255)<<24,Dt=pt[4]&255|(pt[5]&255)<<8|(pt[6]&255)<<16|(pt[7]&255)<<24,Rt=Lt[0]&255|(Lt[1]&255)<<8|(Lt[2]&255)<<16|(Lt[3]&255)<<24,rn=Lt[4]&255|(Lt[5]&255)<<8|(Lt[6]&255)<<16|(Lt[7]&255)<<24,tn=Lt[8]&255|(Lt[9]&255)<<8|(Lt[10]&255)<<16|(Lt[11]&255)<<24,Yt=Lt[12]&255|(Lt[13]&255)<<8|(Lt[14]&255)<<16|(Lt[15]&255)<<24,Ut=pt[8]&255|(pt[9]&255)<<8|(pt[10]&255)<<16|(pt[11]&255)<<24,pn=Nt[16]&255|(Nt[17]&255)<<8|(Nt[18]&255)<<16|(Nt[19]&255)<<24,zn=Nt[20]&255|(Nt[21]&255)<<8|(Nt[22]&255)<<16|(Nt[23]&255)<<24,Gn=Nt[24]&255|(Nt[25]&255)<<8|(Nt[26]&255)<<16|(Nt[27]&255)<<24,Kn=Nt[28]&255|(Nt[29]&255)<<8|(Nt[30]&255)<<16|(Nt[31]&255)<<24,Xn=pt[12]&255|(pt[13]&255)<<8|(pt[14]&255)<<16|(pt[15]&255)<<24,Un=It,Qn=Kt,rr=Et,Jn=Pt,mr=Ot,dr=Dt,Tn=Rt,Ln=rn,ar=tn,tr=Yt,er=Ut,or=pn,kr=zn,Tr=Gn,jr=Kn,Or=Xn,an,Pr=0;Pr<20;Pr+=2)an=Un+kr|0,mr^=an<<7|an>>>32-7,an=mr+Un|0,ar^=an<<9|an>>>32-9,an=ar+mr|0,kr^=an<<13|an>>>32-13,an=kr+ar|0,Un^=an<<18|an>>>32-18,an=dr+Qn|0,tr^=an<<7|an>>>32-7,an=tr+dr|0,Tr^=an<<9|an>>>32-9,an=Tr+tr|0,Qn^=an<<13|an>>>32-13,an=Qn+Tr|0,dr^=an<<18|an>>>32-18,an=er+Tn|0,jr^=an<<7|an>>>32-7,an=jr+er|0,rr^=an<<9|an>>>32-9,an=rr+jr|0,Tn^=an<<13|an>>>32-13,an=Tn+rr|0,er^=an<<18|an>>>32-18,an=Or+or|0,Jn^=an<<7|an>>>32-7,an=Jn+Or|0,Ln^=an<<9|an>>>32-9,an=Ln+Jn|0,or^=an<<13|an>>>32-13,an=or+Ln|0,Or^=an<<18|an>>>32-18,an=Un+Jn|0,Qn^=an<<7|an>>>32-7,an=Qn+Un|0,rr^=an<<9|an>>>32-9,an=rr+Qn|0,Jn^=an<<13|an>>>32-13,an=Jn+rr|0,Un^=an<<18|an>>>32-18,an=dr+mr|0,Tn^=an<<7|an>>>32-7,an=Tn+dr|0,Ln^=an<<9|an>>>32-9,an=Ln+Tn|0,mr^=an<<13|an>>>32-13,an=mr+Ln|0,dr^=an<<18|an>>>32-18,an=er+tr|0,or^=an<<7|an>>>32-7,an=or+er|0,ar^=an<<9|an>>>32-9,an=ar+or|0,tr^=an<<13|an>>>32-13,an=tr+ar|0,er^=an<<18|an>>>32-18,an=Or+jr|0,kr^=an<<7|an>>>32-7,an=kr+Or|0,Tr^=an<<9|an>>>32-9,an=Tr+kr|0,jr^=an<<13|an>>>32-13,an=jr+Tr|0,Or^=an<<18|an>>>32-18;Ct[0]=Un>>>0&255,Ct[1]=Un>>>8&255,Ct[2]=Un>>>16&255,Ct[3]=Un>>>24&255,Ct[4]=dr>>>0&255,Ct[5]=dr>>>8&255,Ct[6]=dr>>>16&255,Ct[7]=dr>>>24&255,Ct[8]=er>>>0&255,Ct[9]=er>>>8&255,Ct[10]=er>>>16&255,Ct[11]=er>>>24&255,Ct[12]=Or>>>0&255,Ct[13]=Or>>>8&255,Ct[14]=Or>>>16&255,Ct[15]=Or>>>24&255,Ct[16]=Tn>>>0&255,Ct[17]=Tn>>>8&255,Ct[18]=Tn>>>16&255,Ct[19]=Tn>>>24&255,Ct[20]=Ln>>>0&255,Ct[21]=Ln>>>8&255,Ct[22]=Ln>>>16&255,Ct[23]=Ln>>>24&255,Ct[24]=ar>>>0&255,Ct[25]=ar>>>8&255,Ct[26]=ar>>>16&255,Ct[27]=ar>>>24&255,Ct[28]=tr>>>0&255,Ct[29]=tr>>>8&255,Ct[30]=tr>>>16&255,Ct[31]=tr>>>24&255}function at(Ct,Lt,Nt,pt){ct(Ct,Lt,Nt,pt)}function bt(Ct,Lt,Nt,pt){ht(Ct,Lt,Nt,pt)}var vt=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function gt(Ct,Lt,Nt,pt,It,Kt,Et){var Pt=new Uint8Array(16),Ot=new Uint8Array(64),Dt,Rt;for(Rt=0;Rt<16;Rt++)Pt[Rt]=0;for(Rt=0;Rt<8;Rt++)Pt[Rt]=Kt[Rt];for(;It>=64;){for(at(Ot,Pt,Et,vt),Rt=0;Rt<64;Rt++)Ct[Lt+Rt]=Nt[pt+Rt]^Ot[Rt];for(Dt=1,Rt=8;Rt<16;Rt++)Dt=Dt+(Pt[Rt]&255)|0,Pt[Rt]=Dt&255,Dt>>>=8;It-=64,Lt+=64,pt+=64}if(It>0)for(at(Ot,Pt,Et,vt),Rt=0;Rt=64;){for(at(Et,Kt,It,vt),Ot=0;Ot<64;Ot++)Ct[Lt+Ot]=Et[Ot];for(Pt=1,Ot=8;Ot<16;Ot++)Pt=Pt+(Kt[Ot]&255)|0,Kt[Ot]=Pt&255,Pt>>>=8;Nt-=64,Lt+=64}if(Nt>0)for(at(Et,Kt,It,vt),Ot=0;Ot>>13|Nt<<3)&8191,pt=Ct[4]&255|(Ct[5]&255)<<8,this.r[2]=(Nt>>>10|pt<<6)&7939,It=Ct[6]&255|(Ct[7]&255)<<8,this.r[3]=(pt>>>7|It<<9)&8191,Kt=Ct[8]&255|(Ct[9]&255)<<8,this.r[4]=(It>>>4|Kt<<12)&255,this.r[5]=Kt>>>1&8190,Et=Ct[10]&255|(Ct[11]&255)<<8,this.r[6]=(Kt>>>14|Et<<2)&8191,Pt=Ct[12]&255|(Ct[13]&255)<<8,this.r[7]=(Et>>>11|Pt<<5)&8065,Ot=Ct[14]&255|(Ct[15]&255)<<8,this.r[8]=(Pt>>>8|Ot<<8)&8191,this.r[9]=Ot>>>5&127,this.pad[0]=Ct[16]&255|(Ct[17]&255)<<8,this.pad[1]=Ct[18]&255|(Ct[19]&255)<<8,this.pad[2]=Ct[20]&255|(Ct[21]&255)<<8,this.pad[3]=Ct[22]&255|(Ct[23]&255)<<8,this.pad[4]=Ct[24]&255|(Ct[25]&255)<<8,this.pad[5]=Ct[26]&255|(Ct[27]&255)<<8,this.pad[6]=Ct[28]&255|(Ct[29]&255)<<8,this.pad[7]=Ct[30]&255|(Ct[31]&255)<<8};kt.prototype.blocks=function(Ct,Lt,Nt){for(var pt=this.fin?0:2048,It,Kt,Et,Pt,Ot,Dt,Rt,rn,tn,Yt,Ut,pn,zn,Gn,Kn,Xn,Un,Qn,rr,Jn=this.h[0],mr=this.h[1],dr=this.h[2],Tn=this.h[3],Ln=this.h[4],ar=this.h[5],tr=this.h[6],er=this.h[7],or=this.h[8],kr=this.h[9],Tr=this.r[0],jr=this.r[1],Or=this.r[2],an=this.r[3],Pr=this.r[4],Br=this.r[5],$r=this.r[6],Ir=this.r[7],Dr=this.r[8],zr=this.r[9];Nt>=16;)It=Ct[Lt+0]&255|(Ct[Lt+1]&255)<<8,Jn+=It&8191,Kt=Ct[Lt+2]&255|(Ct[Lt+3]&255)<<8,mr+=(It>>>13|Kt<<3)&8191,Et=Ct[Lt+4]&255|(Ct[Lt+5]&255)<<8,dr+=(Kt>>>10|Et<<6)&8191,Pt=Ct[Lt+6]&255|(Ct[Lt+7]&255)<<8,Tn+=(Et>>>7|Pt<<9)&8191,Ot=Ct[Lt+8]&255|(Ct[Lt+9]&255)<<8,Ln+=(Pt>>>4|Ot<<12)&8191,ar+=Ot>>>1&8191,Dt=Ct[Lt+10]&255|(Ct[Lt+11]&255)<<8,tr+=(Ot>>>14|Dt<<2)&8191,Rt=Ct[Lt+12]&255|(Ct[Lt+13]&255)<<8,er+=(Dt>>>11|Rt<<5)&8191,rn=Ct[Lt+14]&255|(Ct[Lt+15]&255)<<8,or+=(Rt>>>8|rn<<8)&8191,kr+=rn>>>5|pt,tn=0,Yt=tn,Yt+=Jn*Tr,Yt+=mr*(5*zr),Yt+=dr*(5*Dr),Yt+=Tn*(5*Ir),Yt+=Ln*(5*$r),tn=Yt>>>13,Yt&=8191,Yt+=ar*(5*Br),Yt+=tr*(5*Pr),Yt+=er*(5*an),Yt+=or*(5*Or),Yt+=kr*(5*jr),tn+=Yt>>>13,Yt&=8191,Ut=tn,Ut+=Jn*jr,Ut+=mr*Tr,Ut+=dr*(5*zr),Ut+=Tn*(5*Dr),Ut+=Ln*(5*Ir),tn=Ut>>>13,Ut&=8191,Ut+=ar*(5*$r),Ut+=tr*(5*Br),Ut+=er*(5*Pr),Ut+=or*(5*an),Ut+=kr*(5*Or),tn+=Ut>>>13,Ut&=8191,pn=tn,pn+=Jn*Or,pn+=mr*jr,pn+=dr*Tr,pn+=Tn*(5*zr),pn+=Ln*(5*Dr),tn=pn>>>13,pn&=8191,pn+=ar*(5*Ir),pn+=tr*(5*$r),pn+=er*(5*Br),pn+=or*(5*Pr),pn+=kr*(5*an),tn+=pn>>>13,pn&=8191,zn=tn,zn+=Jn*an,zn+=mr*Or,zn+=dr*jr,zn+=Tn*Tr,zn+=Ln*(5*zr),tn=zn>>>13,zn&=8191,zn+=ar*(5*Dr),zn+=tr*(5*Ir),zn+=er*(5*$r),zn+=or*(5*Br),zn+=kr*(5*Pr),tn+=zn>>>13,zn&=8191,Gn=tn,Gn+=Jn*Pr,Gn+=mr*an,Gn+=dr*Or,Gn+=Tn*jr,Gn+=Ln*Tr,tn=Gn>>>13,Gn&=8191,Gn+=ar*(5*zr),Gn+=tr*(5*Dr),Gn+=er*(5*Ir),Gn+=or*(5*$r),Gn+=kr*(5*Br),tn+=Gn>>>13,Gn&=8191,Kn=tn,Kn+=Jn*Br,Kn+=mr*Pr,Kn+=dr*an,Kn+=Tn*Or,Kn+=Ln*jr,tn=Kn>>>13,Kn&=8191,Kn+=ar*Tr,Kn+=tr*(5*zr),Kn+=er*(5*Dr),Kn+=or*(5*Ir),Kn+=kr*(5*$r),tn+=Kn>>>13,Kn&=8191,Xn=tn,Xn+=Jn*$r,Xn+=mr*Br,Xn+=dr*Pr,Xn+=Tn*an,Xn+=Ln*Or,tn=Xn>>>13,Xn&=8191,Xn+=ar*jr,Xn+=tr*Tr,Xn+=er*(5*zr),Xn+=or*(5*Dr),Xn+=kr*(5*Ir),tn+=Xn>>>13,Xn&=8191,Un=tn,Un+=Jn*Ir,Un+=mr*$r,Un+=dr*Br,Un+=Tn*Pr,Un+=Ln*an,tn=Un>>>13,Un&=8191,Un+=ar*Or,Un+=tr*jr,Un+=er*Tr,Un+=or*(5*zr),Un+=kr*(5*Dr),tn+=Un>>>13,Un&=8191,Qn=tn,Qn+=Jn*Dr,Qn+=mr*Ir,Qn+=dr*$r,Qn+=Tn*Br,Qn+=Ln*Pr,tn=Qn>>>13,Qn&=8191,Qn+=ar*an,Qn+=tr*Or,Qn+=er*jr,Qn+=or*Tr,Qn+=kr*(5*zr),tn+=Qn>>>13,Qn&=8191,rr=tn,rr+=Jn*zr,rr+=mr*Dr,rr+=dr*Ir,rr+=Tn*$r,rr+=Ln*Br,tn=rr>>>13,rr&=8191,rr+=ar*Pr,rr+=tr*an,rr+=er*Or,rr+=or*jr,rr+=kr*Tr,tn+=rr>>>13,rr&=8191,tn=(tn<<2)+tn|0,tn=tn+Yt|0,Yt=tn&8191,tn=tn>>>13,Ut+=tn,Jn=Yt,mr=Ut,dr=pn,Tn=zn,Ln=Gn,ar=Kn,tr=Xn,er=Un,or=Qn,kr=rr,Lt+=16,Nt-=16;this.h[0]=Jn,this.h[1]=mr,this.h[2]=dr,this.h[3]=Tn,this.h[4]=Ln,this.h[5]=ar,this.h[6]=tr,this.h[7]=er,this.h[8]=or,this.h[9]=kr},kt.prototype.finish=function(Ct,Lt){var Nt=new Uint16Array(10),pt,It,Kt,Et;if(this.leftover){for(Et=this.leftover,this.buffer[Et++]=1;Et<16;Et++)this.buffer[Et]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(pt=this.h[1]>>>13,this.h[1]&=8191,Et=2;Et<10;Et++)this.h[Et]+=pt,pt=this.h[Et]>>>13,this.h[Et]&=8191;for(this.h[0]+=pt*5,pt=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=pt,pt=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=pt,Nt[0]=this.h[0]+5,pt=Nt[0]>>>13,Nt[0]&=8191,Et=1;Et<10;Et++)Nt[Et]=this.h[Et]+pt,pt=Nt[Et]>>>13,Nt[Et]&=8191;for(Nt[9]-=1<<13,It=(pt^1)-1,Et=0;Et<10;Et++)Nt[Et]&=It;for(It=~It,Et=0;Et<10;Et++)this.h[Et]=this.h[Et]&It|Nt[Et];for(this.h[0]=(this.h[0]|this.h[1]<<13)&65535,this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535,this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535,this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535,this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535,this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535,this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535,this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535,Kt=this.h[0]+this.pad[0],this.h[0]=Kt&65535,Et=1;Et<8;Et++)Kt=(this.h[Et]+this.pad[Et]|0)+(Kt>>>16)|0,this.h[Et]=Kt&65535;Ct[Lt+0]=this.h[0]>>>0&255,Ct[Lt+1]=this.h[0]>>>8&255,Ct[Lt+2]=this.h[1]>>>0&255,Ct[Lt+3]=this.h[1]>>>8&255,Ct[Lt+4]=this.h[2]>>>0&255,Ct[Lt+5]=this.h[2]>>>8&255,Ct[Lt+6]=this.h[3]>>>0&255,Ct[Lt+7]=this.h[3]>>>8&255,Ct[Lt+8]=this.h[4]>>>0&255,Ct[Lt+9]=this.h[4]>>>8&255,Ct[Lt+10]=this.h[5]>>>0&255,Ct[Lt+11]=this.h[5]>>>8&255,Ct[Lt+12]=this.h[6]>>>0&255,Ct[Lt+13]=this.h[6]>>>8&255,Ct[Lt+14]=this.h[7]>>>0&255,Ct[Lt+15]=this.h[7]>>>8&255},kt.prototype.update=function(Ct,Lt,Nt){var pt,It;if(this.leftover){for(It=16-this.leftover,It>Nt&&(It=Nt),pt=0;pt=16&&(It=Nt-Nt%16,this.blocks(Ct,Lt,It),Lt+=It,Nt-=It),Nt){for(pt=0;pt>16&1),Kt[Nt-1]&=65535;Kt[15]=Et[15]-32767-(Kt[14]>>16&1),It=Kt[15]>>16&1,Kt[14]&=65535,Jt(Et,Kt,1-It)}for(Nt=0;Nt<16;Nt++)Ct[2*Nt]=Et[Nt]&255,Ct[2*Nt+1]=Et[Nt]>>8}function Gt(Ct,Lt){var Nt=new Uint8Array(32),pt=new Uint8Array(32);return Qt(Nt,Ct),Qt(pt,Lt),st(Nt,0,pt,0)}function Wt(Ct){var Lt=new Uint8Array(32);return Qt(Lt,Ct),Lt[0]&1}function un(Ct,Lt){var Nt;for(Nt=0;Nt<16;Nt++)Ct[Nt]=Lt[2*Nt]+(Lt[2*Nt+1]<<8);Ct[15]&=32767}function kn(Ct,Lt,Nt){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]+Nt[pt]}function En(Ct,Lt,Nt){for(var pt=0;pt<16;pt++)Ct[pt]=Lt[pt]-Nt[pt]}function vn(Ct,Lt,Nt){var pt,It,Kt=0,Et=0,Pt=0,Ot=0,Dt=0,Rt=0,rn=0,tn=0,Yt=0,Ut=0,pn=0,zn=0,Gn=0,Kn=0,Xn=0,Un=0,Qn=0,rr=0,Jn=0,mr=0,dr=0,Tn=0,Ln=0,ar=0,tr=0,er=0,or=0,kr=0,Tr=0,jr=0,Or=0,an=Nt[0],Pr=Nt[1],Br=Nt[2],$r=Nt[3],Ir=Nt[4],Dr=Nt[5],zr=Nt[6],no=Nt[7],qr=Nt[8],Xr=Nt[9],eo=Nt[10],to=Nt[11],oo=Nt[12],lo=Nt[13],ao=Nt[14],uo=Nt[15];pt=Lt[0],Kt+=pt*an,Et+=pt*Pr,Pt+=pt*Br,Ot+=pt*$r,Dt+=pt*Ir,Rt+=pt*Dr,rn+=pt*zr,tn+=pt*no,Yt+=pt*qr,Ut+=pt*Xr,pn+=pt*eo,zn+=pt*to,Gn+=pt*oo,Kn+=pt*lo,Xn+=pt*ao,Un+=pt*uo,pt=Lt[1],Et+=pt*an,Pt+=pt*Pr,Ot+=pt*Br,Dt+=pt*$r,Rt+=pt*Ir,rn+=pt*Dr,tn+=pt*zr,Yt+=pt*no,Ut+=pt*qr,pn+=pt*Xr,zn+=pt*eo,Gn+=pt*to,Kn+=pt*oo,Xn+=pt*lo,Un+=pt*ao,Qn+=pt*uo,pt=Lt[2],Pt+=pt*an,Ot+=pt*Pr,Dt+=pt*Br,Rt+=pt*$r,rn+=pt*Ir,tn+=pt*Dr,Yt+=pt*zr,Ut+=pt*no,pn+=pt*qr,zn+=pt*Xr,Gn+=pt*eo,Kn+=pt*to,Xn+=pt*oo,Un+=pt*lo,Qn+=pt*ao,rr+=pt*uo,pt=Lt[3],Ot+=pt*an,Dt+=pt*Pr,Rt+=pt*Br,rn+=pt*$r,tn+=pt*Ir,Yt+=pt*Dr,Ut+=pt*zr,pn+=pt*no,zn+=pt*qr,Gn+=pt*Xr,Kn+=pt*eo,Xn+=pt*to,Un+=pt*oo,Qn+=pt*lo,rr+=pt*ao,Jn+=pt*uo,pt=Lt[4],Dt+=pt*an,Rt+=pt*Pr,rn+=pt*Br,tn+=pt*$r,Yt+=pt*Ir,Ut+=pt*Dr,pn+=pt*zr,zn+=pt*no,Gn+=pt*qr,Kn+=pt*Xr,Xn+=pt*eo,Un+=pt*to,Qn+=pt*oo,rr+=pt*lo,Jn+=pt*ao,mr+=pt*uo,pt=Lt[5],Rt+=pt*an,rn+=pt*Pr,tn+=pt*Br,Yt+=pt*$r,Ut+=pt*Ir,pn+=pt*Dr,zn+=pt*zr,Gn+=pt*no,Kn+=pt*qr,Xn+=pt*Xr,Un+=pt*eo,Qn+=pt*to,rr+=pt*oo,Jn+=pt*lo,mr+=pt*ao,dr+=pt*uo,pt=Lt[6],rn+=pt*an,tn+=pt*Pr,Yt+=pt*Br,Ut+=pt*$r,pn+=pt*Ir,zn+=pt*Dr,Gn+=pt*zr,Kn+=pt*no,Xn+=pt*qr,Un+=pt*Xr,Qn+=pt*eo,rr+=pt*to,Jn+=pt*oo,mr+=pt*lo,dr+=pt*ao,Tn+=pt*uo,pt=Lt[7],tn+=pt*an,Yt+=pt*Pr,Ut+=pt*Br,pn+=pt*$r,zn+=pt*Ir,Gn+=pt*Dr,Kn+=pt*zr,Xn+=pt*no,Un+=pt*qr,Qn+=pt*Xr,rr+=pt*eo,Jn+=pt*to,mr+=pt*oo,dr+=pt*lo,Tn+=pt*ao,Ln+=pt*uo,pt=Lt[8],Yt+=pt*an,Ut+=pt*Pr,pn+=pt*Br,zn+=pt*$r,Gn+=pt*Ir,Kn+=pt*Dr,Xn+=pt*zr,Un+=pt*no,Qn+=pt*qr,rr+=pt*Xr,Jn+=pt*eo,mr+=pt*to,dr+=pt*oo,Tn+=pt*lo,Ln+=pt*ao,ar+=pt*uo,pt=Lt[9],Ut+=pt*an,pn+=pt*Pr,zn+=pt*Br,Gn+=pt*$r,Kn+=pt*Ir,Xn+=pt*Dr,Un+=pt*zr,Qn+=pt*no,rr+=pt*qr,Jn+=pt*Xr,mr+=pt*eo,dr+=pt*to,Tn+=pt*oo,Ln+=pt*lo,ar+=pt*ao,tr+=pt*uo,pt=Lt[10],pn+=pt*an,zn+=pt*Pr,Gn+=pt*Br,Kn+=pt*$r,Xn+=pt*Ir,Un+=pt*Dr,Qn+=pt*zr,rr+=pt*no,Jn+=pt*qr,mr+=pt*Xr,dr+=pt*eo,Tn+=pt*to,Ln+=pt*oo,ar+=pt*lo,tr+=pt*ao,er+=pt*uo,pt=Lt[11],zn+=pt*an,Gn+=pt*Pr,Kn+=pt*Br,Xn+=pt*$r,Un+=pt*Ir,Qn+=pt*Dr,rr+=pt*zr,Jn+=pt*no,mr+=pt*qr,dr+=pt*Xr,Tn+=pt*eo,Ln+=pt*to,ar+=pt*oo,tr+=pt*lo,er+=pt*ao,or+=pt*uo,pt=Lt[12],Gn+=pt*an,Kn+=pt*Pr,Xn+=pt*Br,Un+=pt*$r,Qn+=pt*Ir,rr+=pt*Dr,Jn+=pt*zr,mr+=pt*no,dr+=pt*qr,Tn+=pt*Xr,Ln+=pt*eo,ar+=pt*to,tr+=pt*oo,er+=pt*lo,or+=pt*ao,kr+=pt*uo,pt=Lt[13],Kn+=pt*an,Xn+=pt*Pr,Un+=pt*Br,Qn+=pt*$r,rr+=pt*Ir,Jn+=pt*Dr,mr+=pt*zr,dr+=pt*no,Tn+=pt*qr,Ln+=pt*Xr,ar+=pt*eo,tr+=pt*to,er+=pt*oo,or+=pt*lo,kr+=pt*ao,Tr+=pt*uo,pt=Lt[14],Xn+=pt*an,Un+=pt*Pr,Qn+=pt*Br,rr+=pt*$r,Jn+=pt*Ir,mr+=pt*Dr,dr+=pt*zr,Tn+=pt*no,Ln+=pt*qr,ar+=pt*Xr,tr+=pt*eo,er+=pt*to,or+=pt*oo,kr+=pt*lo,Tr+=pt*ao,jr+=pt*uo,pt=Lt[15],Un+=pt*an,Qn+=pt*Pr,rr+=pt*Br,Jn+=pt*$r,mr+=pt*Ir,dr+=pt*Dr,Tn+=pt*zr,Ln+=pt*no,ar+=pt*qr,tr+=pt*Xr,er+=pt*eo,or+=pt*to,kr+=pt*oo,Tr+=pt*lo,jr+=pt*ao,Or+=pt*uo,Kt+=38*Qn,Et+=38*rr,Pt+=38*Jn,Ot+=38*mr,Dt+=38*dr,Rt+=38*Tn,rn+=38*Ln,tn+=38*ar,Yt+=38*tr,Ut+=38*er,pn+=38*or,zn+=38*kr,Gn+=38*Tr,Kn+=38*jr,Xn+=38*Or,It=1,pt=Kt+It+65535,It=Math.floor(pt/65536),Kt=pt-It*65536,pt=Et+It+65535,It=Math.floor(pt/65536),Et=pt-It*65536,pt=Pt+It+65535,It=Math.floor(pt/65536),Pt=pt-It*65536,pt=Ot+It+65535,It=Math.floor(pt/65536),Ot=pt-It*65536,pt=Dt+It+65535,It=Math.floor(pt/65536),Dt=pt-It*65536,pt=Rt+It+65535,It=Math.floor(pt/65536),Rt=pt-It*65536,pt=rn+It+65535,It=Math.floor(pt/65536),rn=pt-It*65536,pt=tn+It+65535,It=Math.floor(pt/65536),tn=pt-It*65536,pt=Yt+It+65535,It=Math.floor(pt/65536),Yt=pt-It*65536,pt=Ut+It+65535,It=Math.floor(pt/65536),Ut=pt-It*65536,pt=pn+It+65535,It=Math.floor(pt/65536),pn=pt-It*65536,pt=zn+It+65535,It=Math.floor(pt/65536),zn=pt-It*65536,pt=Gn+It+65535,It=Math.floor(pt/65536),Gn=pt-It*65536,pt=Kn+It+65535,It=Math.floor(pt/65536),Kn=pt-It*65536,pt=Xn+It+65535,It=Math.floor(pt/65536),Xn=pt-It*65536,pt=Un+It+65535,It=Math.floor(pt/65536),Un=pt-It*65536,Kt+=It-1+37*(It-1),It=1,pt=Kt+It+65535,It=Math.floor(pt/65536),Kt=pt-It*65536,pt=Et+It+65535,It=Math.floor(pt/65536),Et=pt-It*65536,pt=Pt+It+65535,It=Math.floor(pt/65536),Pt=pt-It*65536,pt=Ot+It+65535,It=Math.floor(pt/65536),Ot=pt-It*65536,pt=Dt+It+65535,It=Math.floor(pt/65536),Dt=pt-It*65536,pt=Rt+It+65535,It=Math.floor(pt/65536),Rt=pt-It*65536,pt=rn+It+65535,It=Math.floor(pt/65536),rn=pt-It*65536,pt=tn+It+65535,It=Math.floor(pt/65536),tn=pt-It*65536,pt=Yt+It+65535,It=Math.floor(pt/65536),Yt=pt-It*65536,pt=Ut+It+65535,It=Math.floor(pt/65536),Ut=pt-It*65536,pt=pn+It+65535,It=Math.floor(pt/65536),pn=pt-It*65536,pt=zn+It+65535,It=Math.floor(pt/65536),zn=pt-It*65536,pt=Gn+It+65535,It=Math.floor(pt/65536),Gn=pt-It*65536,pt=Kn+It+65535,It=Math.floor(pt/65536),Kn=pt-It*65536,pt=Xn+It+65535,It=Math.floor(pt/65536),Xn=pt-It*65536,pt=Un+It+65535,It=Math.floor(pt/65536),Un=pt-It*65536,Kt+=It-1+37*(It-1),Ct[0]=Kt,Ct[1]=Et,Ct[2]=Pt,Ct[3]=Ot,Ct[4]=Dt,Ct[5]=Rt,Ct[6]=rn,Ct[7]=tn,Ct[8]=Yt,Ct[9]=Ut,Ct[10]=pn,Ct[11]=zn,Ct[12]=Gn,Ct[13]=Kn,Ct[14]=Xn,Ct[15]=Un}function jn(Ct,Lt){vn(Ct,Lt,Lt)}function Zn(Ct,Lt){var Nt=d(),pt;for(pt=0;pt<16;pt++)Nt[pt]=Lt[pt];for(pt=253;pt>=0;pt--)jn(Nt,Nt),pt!==2&&pt!==4&&vn(Nt,Nt,Lt);for(pt=0;pt<16;pt++)Ct[pt]=Nt[pt]}function nn(Ct,Lt){var Nt=d(),pt;for(pt=0;pt<16;pt++)Nt[pt]=Lt[pt];for(pt=250;pt>=0;pt--)jn(Nt,Nt),pt!==1&&vn(Nt,Nt,Lt);for(pt=0;pt<16;pt++)Ct[pt]=Nt[pt]}function wn(Ct,Lt,Nt){var pt=new Uint8Array(32),It=new Float64Array(80),Kt,Et,Pt=d(),Ot=d(),Dt=d(),Rt=d(),rn=d(),tn=d();for(Et=0;Et<31;Et++)pt[Et]=Lt[Et];for(pt[31]=Lt[31]&127|64,pt[0]&=248,un(It,Nt),Et=0;Et<16;Et++)Ot[Et]=It[Et],Rt[Et]=Pt[Et]=Dt[Et]=0;for(Pt[0]=Rt[0]=1,Et=254;Et>=0;--Et)Kt=pt[Et>>>3]>>>(Et&7)&1,Jt(Pt,Ot,Kt),Jt(Dt,Rt,Kt),kn(rn,Pt,Dt),En(Pt,Pt,Dt),kn(Dt,Ot,Rt),En(Ot,Ot,Rt),jn(Rt,rn),jn(tn,Pt),vn(Pt,Dt,Pt),vn(Dt,Ot,rn),kn(rn,Pt,Dt),En(Pt,Pt,Dt),jn(Ot,Pt),En(Dt,Rt,tn),vn(Pt,Dt,nt),kn(Pt,Pt,Rt),vn(Dt,Dt,Pt),vn(Pt,Rt,tn),vn(Rt,Ot,It),jn(Ot,rn),Jt(Pt,Ot,Kt),Jt(Dt,Rt,Kt);for(Et=0;Et<16;Et++)It[Et+16]=Pt[Et],It[Et+32]=Dt[Et],It[Et+48]=Ot[Et],It[Et+64]=Rt[Et];var Yt=It.subarray(32),Ut=It.subarray(16);return Zn(Yt,Yt),vn(Ut,Ut,Yt),Qt(Ct,Ut),0}function fn(Ct,Lt){return wn(Ct,Lt,$)}function An(Ct,Lt){return k(Lt,32),fn(Ct,Lt)}function yn(Ct,Lt,Nt){var pt=new Uint8Array(32);return wn(pt,Nt,Lt),bt(Ct,j,pt,vt)}var dn=Tt,xn=jt;function sn(Ct,Lt,Nt,pt,It,Kt){var Et=new Uint8Array(32);return yn(Et,It,Kt),dn(Ct,Lt,Nt,pt,Et)}function Sn(Ct,Lt,Nt,pt,It,Kt){var Et=new Uint8Array(32);return yn(Et,It,Kt),xn(Ct,Lt,Nt,pt,Et)}var Rn=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function Pn(Ct,Lt,Nt,pt){for(var It=new Int32Array(16),Kt=new Int32Array(16),Et,Pt,Ot,Dt,Rt,rn,tn,Yt,Ut,pn,zn,Gn,Kn,Xn,Un,Qn,rr,Jn,mr,dr,Tn,Ln,ar,tr,er,or,kr=Ct[0],Tr=Ct[1],jr=Ct[2],Or=Ct[3],an=Ct[4],Pr=Ct[5],Br=Ct[6],$r=Ct[7],Ir=Lt[0],Dr=Lt[1],zr=Lt[2],no=Lt[3],qr=Lt[4],Xr=Lt[5],eo=Lt[6],to=Lt[7],oo=0;pt>=128;){for(mr=0;mr<16;mr++)dr=8*mr+oo,It[mr]=Nt[dr+0]<<24|Nt[dr+1]<<16|Nt[dr+2]<<8|Nt[dr+3],Kt[mr]=Nt[dr+4]<<24|Nt[dr+5]<<16|Nt[dr+6]<<8|Nt[dr+7];for(mr=0;mr<80;mr++)if(Et=kr,Pt=Tr,Ot=jr,Dt=Or,Rt=an,rn=Pr,tn=Br,Yt=$r,Ut=Ir,pn=Dr,zn=zr,Gn=no,Kn=qr,Xn=Xr,Un=eo,Qn=to,Tn=$r,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(an>>>14|qr<<32-14)^(an>>>18|qr<<32-18)^(qr>>>41-32|an<<32-(41-32)),Ln=(qr>>>14|an<<32-14)^(qr>>>18|an<<32-18)^(an>>>41-32|qr<<32-(41-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=an&Pr^~an&Br,Ln=qr&Xr^~qr&eo,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=Rn[mr*2],Ln=Rn[mr*2+1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=It[mr%16],Ln=Kt[mr%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,rr=er&65535|or<<16,Jn=ar&65535|tr<<16,Tn=rr,Ln=Jn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=(kr>>>28|Ir<<32-28)^(Ir>>>34-32|kr<<32-(34-32))^(Ir>>>39-32|kr<<32-(39-32)),Ln=(Ir>>>28|kr<<32-28)^(kr>>>34-32|Ir<<32-(34-32))^(kr>>>39-32|Ir<<32-(39-32)),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,Tn=kr&Tr^kr&jr^Tr&jr,Ln=Ir&Dr^Ir&zr^Dr&zr,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Yt=er&65535|or<<16,Qn=ar&65535|tr<<16,Tn=Dt,Ln=Gn,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=rr,Ln=Jn,ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Dt=er&65535|or<<16,Gn=ar&65535|tr<<16,Tr=Et,jr=Pt,Or=Ot,an=Dt,Pr=Rt,Br=rn,$r=tn,kr=Yt,Dr=Ut,zr=pn,no=zn,qr=Gn,Xr=Kn,eo=Xn,to=Un,Ir=Qn,mr%16===15)for(dr=0;dr<16;dr++)Tn=It[dr],Ln=Kt[dr],ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=It[(dr+9)%16],Ln=Kt[(dr+9)%16],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=It[(dr+1)%16],Jn=Kt[(dr+1)%16],Tn=(rr>>>1|Jn<<32-1)^(rr>>>8|Jn<<32-8)^rr>>>7,Ln=(Jn>>>1|rr<<32-1)^(Jn>>>8|rr<<32-8)^(Jn>>>7|rr<<32-7),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,rr=It[(dr+14)%16],Jn=Kt[(dr+14)%16],Tn=(rr>>>19|Jn<<32-19)^(Jn>>>61-32|rr<<32-(61-32))^rr>>>6,Ln=(Jn>>>19|rr<<32-19)^(rr>>>61-32|Jn<<32-(61-32))^(Jn>>>6|rr<<32-6),ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,It[dr]=er&65535|or<<16,Kt[dr]=ar&65535|tr<<16;Tn=kr,Ln=Ir,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[0],Ln=Lt[0],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[0]=kr=er&65535|or<<16,Lt[0]=Ir=ar&65535|tr<<16,Tn=Tr,Ln=Dr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[1],Ln=Lt[1],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[1]=Tr=er&65535|or<<16,Lt[1]=Dr=ar&65535|tr<<16,Tn=jr,Ln=zr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[2],Ln=Lt[2],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[2]=jr=er&65535|or<<16,Lt[2]=zr=ar&65535|tr<<16,Tn=Or,Ln=no,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[3],Ln=Lt[3],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[3]=Or=er&65535|or<<16,Lt[3]=no=ar&65535|tr<<16,Tn=an,Ln=qr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[4],Ln=Lt[4],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[4]=an=er&65535|or<<16,Lt[4]=qr=ar&65535|tr<<16,Tn=Pr,Ln=Xr,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[5],Ln=Lt[5],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[5]=Pr=er&65535|or<<16,Lt[5]=Xr=ar&65535|tr<<16,Tn=Br,Ln=eo,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[6],Ln=Lt[6],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[6]=Br=er&65535|or<<16,Lt[6]=eo=ar&65535|tr<<16,Tn=$r,Ln=to,ar=Ln&65535,tr=Ln>>>16,er=Tn&65535,or=Tn>>>16,Tn=Ct[7],Ln=Lt[7],ar+=Ln&65535,tr+=Ln>>>16,er+=Tn&65535,or+=Tn>>>16,tr+=ar>>>16,er+=tr>>>16,or+=er>>>16,Ct[7]=$r=er&65535|or<<16,Lt[7]=to=ar&65535|tr<<16,oo+=128,pt-=128}return pt}function Cn(Ct,Lt,Nt){var pt=new Int32Array(8),It=new Int32Array(8),Kt=new Uint8Array(256),Et,Pt=Nt;for(pt[0]=1779033703,pt[1]=3144134277,pt[2]=1013904242,pt[3]=2773480762,pt[4]=1359893119,pt[5]=2600822924,pt[6]=528734635,pt[7]=1541459225,It[0]=4089235720,It[1]=2227873595,It[2]=4271175723,It[3]=1595750129,It[4]=2917565137,It[5]=725511199,It[6]=4215389547,It[7]=327033209,Pn(pt,It,Lt,Nt),Nt%=128,Et=0;Et=0;--It)pt=Nt[It/8|0]>>(It&7)&1,gn(Ct,Lt,pt),$n(Lt,Ct),$n(Ct,Ct),gn(Ct,Lt,pt)}function Hn(Ct,Lt){var Nt=[d(),d(),d(),d()];Mt(Nt[0],it),Mt(Nt[1],ot),Mt(Nt[2],et),vn(Nt[3],it,ot),Nn(Ct,Nt,Lt)}function hn(Ct,Lt,Nt){var pt=new Uint8Array(64),It=[d(),d(),d(),d()],Kt;for(Nt||k(Lt,32),Cn(pt,Lt,32),pt[0]&=248,pt[31]&=127,pt[31]|=64,Hn(It,pt),Dn(Ct,It),Kt=0;Kt<32;Kt++)Lt[Kt+32]=Ct[Kt];return 0}var Zt=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function qt(Ct,Lt){var Nt,pt,It,Kt;for(pt=63;pt>=32;--pt){for(Nt=0,It=pt-32,Kt=pt-12;It>4)*Zt[It],Nt=Lt[It]>>8,Lt[It]&=255;for(It=0;It<32;It++)Lt[It]-=Nt*Zt[It];for(pt=0;pt<32;pt++)Lt[pt+1]+=Lt[pt]>>8,Ct[pt]=Lt[pt]&255}function bn(Ct){var Lt=new Float64Array(64),Nt;for(Nt=0;Nt<64;Nt++)Lt[Nt]=Ct[Nt];for(Nt=0;Nt<64;Nt++)Ct[Nt]=0;qt(Ct,Lt)}function In(Ct,Lt,Nt,pt){var It=new Uint8Array(64),Kt=new Uint8Array(64),Et=new Uint8Array(64),Pt,Ot,Dt=new Float64Array(64),Rt=[d(),d(),d(),d()];Cn(It,pt,32),It[0]&=248,It[31]&=127,It[31]|=64;var rn=Nt+64;for(Pt=0;Pt>7&&En(Ct[0],_e,Ct[0]),vn(Ct[3],Ct[0],Ct[1]),0)}function fr(Ct,Lt,Nt,pt){var It,Kt=new Uint8Array(32),Et=new Uint8Array(64),Pt=[d(),d(),d(),d()],Ot=[d(),d(),d(),d()];if(Nt<64||sr(Ot,pt))return-1;for(It=0;It=0},_.sign.keyPair=function(){var Ct=new Uint8Array(Cr),Lt=new Uint8Array(Sr);return hn(Ct,Lt),{publicKey:Ct,secretKey:Lt}},_.sign.keyPair.fromSecretKey=function(Ct){if(Wr(Ct),Ct.length!==Sr)throw new Error("bad secret key size");for(var Lt=new Uint8Array(Cr),Nt=0;Nt=b.length)throw new Error("Index is out of buffer");const d=b.slice(0,_),k=b.slice(_);return[d,k]}function toHexString(b){let _="";return b.forEach(d=>{_+=("0"+(d&255).toString(16)).slice(-2)}),_}function hexToByteArray(b){if(b.length%2!==0)throw new Error(`Cannot convert ${b} to bytesArray`);const _=new Uint8Array(b.length/2);for(let d=0;d{this.eventSource.onerror=j,this.eventSource.onopen=()=>{this.eventSource.onerror=this.errorsHandler.bind(this),this.eventSource.onmessage=this.messagesHandler.bind(this),k()}})})}send(_,d,k,j){return __awaiter(this,void 0,void 0,function*(){const $=new URL(addPathToUrl(this.bridgeUrl,this.postPath));$.searchParams.append("client_id",this.sessionId),$.searchParams.append("to",d),$.searchParams.append("ttl",(j||this.defaultTtl).toString()),$.searchParams.append("topic",k),yield fetch($,{method:"post",body:Base64.encode(_)})})}pause(){var _;(_=this.eventSource)===null||_===void 0||_.close()}unPause(){return this.registerSession()}close(){var _;this.isClosed=!0,(_=this.eventSource)===null||_===void 0||_.close()}setListener(_){this.listener=_}setErrorsListener(_){this.errorsListener=_}errorsHandler(_){var d,k;if(!this.isClosed){if(((d=this.eventSource)===null||d===void 0?void 0:d.readyState)===EventSource.CLOSED){this.eventSource.close(),this.registerSession();return}if(((k=this.eventSource)===null||k===void 0?void 0:k.readyState)===EventSource.CONNECTING){console.debug("[TON_CONNET_SDK_ERROR]: Bridge error",JSON.stringify(_));return}this.errorsListener(_)}}messagesHandler(_){return __awaiter(this,void 0,void 0,function*(){if(_.data!==this.heartbeatMessage&&(yield this.bridgeGatewayStorage.storeLastEventId(_.lastEventId),!this.isClosed)){let d;try{d=JSON.parse(_.data)}catch(k){throw new TonConnectError(`Bridge message parse failed, message ${k.data}`)}this.listener(d)}})}}class BridgeConnectionStorage{constructor(_){this.storage=_,this.storeKey="ton-connect-storage_bridge-connection"}storeConnection(_){return __awaiter(this,void 0,void 0,function*(){if(_.type==="injected")return this.storage.setItem(this.storeKey,JSON.stringify(_));const d={sessionKeyPair:_.session.sessionCrypto.stringifyKeypair(),walletPublicKey:_.session.walletPublicKey,bridgeUrl:_.session.bridgeUrl},k={type:"http",connectEvent:_.connectEvent,session:d,lastWalletEventId:_.lastWalletEventId,nextRpcRequestId:_.nextRpcRequestId};return this.storage.setItem(this.storeKey,JSON.stringify(k))})}removeConnection(){return __awaiter(this,void 0,void 0,function*(){return this.storage.removeItem(this.storeKey)})}getConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);if(!_)return null;const d=JSON.parse(_);if(d.type==="injected")return d;const k=new SessionCrypto(d.session.sessionKeyPair);return{type:"http",connectEvent:d.connectEvent,lastWalletEventId:d.lastWalletEventId,nextRpcRequestId:d.nextRpcRequestId,session:{sessionCrypto:k,bridgeUrl:d.session.bridgeUrl,walletPublicKey:d.session.walletPublicKey}}})}getHttpConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read HTTP connection source while nothing is stored");if(_.type==="injected")throw new TonConnectError("Trying to read HTTP connection source while injected connection is stored");return _})}getInjectedConnection(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(!_)throw new TonConnectError("Trying to read Injected bridge connection source while nothing is stored");if((_==null?void 0:_.type)==="http")throw new TonConnectError("Trying to read Injected bridge connection source while HTTP connection is stored");return _})}storedConnectionType(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.storage.getItem(this.storeKey);return _?JSON.parse(_).type:null})}storeLastWalletEventId(_){return __awaiter(this,void 0,void 0,function*(){const d=yield this.getConnection();if(d&&d.type==="http")return d.lastWalletEventId=_,this.storeConnection(d)})}getLastWalletEventId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_&&"lastWalletEventId"in _)return _.lastWalletEventId})}increaseNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();if(_){const d=_.nextRpcRequestId||0;return _.nextRpcRequestId=d+1,this.storeConnection(_)}})}getNextRpcRequestId(){return __awaiter(this,void 0,void 0,function*(){const _=yield this.getConnection();return _&&_.nextRpcRequestId||0})}}const PROTOCOL_VERSION=2;function logDebug(...b){try{console.debug("[TON_CONNECT_SDK]",...b)}catch{}}function logError(...b){try{console.error("[TON_CONNECT_SDK]",...b)}catch{}}function logWarning(...b){try{console.warn("[TON_CONNECT_SDK]",...b)}catch{}}class BridgeProvider{constructor(_,d){this.storage=_,this.walletConnectionSource=d,this.type="http",this.standardUniversalLink="tc://",this.pendingRequests=new Map,this.session=null,this.gateway=null,this.pendingGateways=[],this.listeners=[],this.connectionStorage=new BridgeConnectionStorage(_)}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getHttpConnection();return new BridgeProvider(_,{bridgeUrl:k.session.bridgeUrl})})}connect(_){this.closeGateways();const d=new SessionCrypto;let k="",j=this.standardUniversalLink;return Array.isArray(this.walletConnectionSource)?(this.pendingGateways=this.walletConnectionSource.map($=>{const _e=new BridgeGateway(this.storage,$.bridgeUrl,d.sessionId,()=>{},et=>{console.error(et)});return _e.setListener(et=>this.pendingGatewaysListener(_e,$.bridgeUrl,et)),_e}),this.pendingGateways.forEach($=>$.registerSession())):(k=this.walletConnectionSource.bridgeUrl,this.walletConnectionSource.universalLink&&(j=this.walletConnectionSource.universalLink),this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,d.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),this.gateway.registerSession()),this.session={sessionCrypto:d,bridgeUrl:k},this.generateUniversalLink(j,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){if(Array.isArray(this.walletConnectionSource))throw new TonConnectError("Internal error. Connection source is array while WalletConnectionSourceHTTP was expected.");this.closeGateways();const _=yield this.connectionStorage.getHttpConnection();_&&(this.session=_.session,this.gateway=new BridgeGateway(this.storage,this.walletConnectionSource.bridgeUrl,_.session.sessionCrypto.sessionId,this.gatewayListener.bind(this),this.gatewayErrorsListener.bind(this)),yield this.gateway.registerSession(),this.listeners.forEach(d=>d(_.connectEvent)))})}sendRequest(_,d){return new Promise((k,j)=>__awaiter(this,void 0,void 0,function*(){if(!this.gateway||!this.session||!("walletPublicKey"in this.session))throw new TonConnectError("Trying to send bridge request without session");const $=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send http-bridge request:",Object.assign(Object.assign({},_),{id:$}));const _e=this.session.sessionCrypto.encrypt(JSON.stringify(Object.assign(Object.assign({},_),{id:$})),hexToByteArray(this.session.walletPublicKey));this.gateway.send(_e,this.session.walletPublicKey,_.method).catch(j),this.pendingRequests.set($.toString(),k),d==null||d()}))}closeConnection(){this.closeGateways(),this.listeners=[],this.session=null,this.gateway=null}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>__awaiter(this,void 0,void 0,function*(){let d=!1;const k=()=>{d=!0,this.removeBridgeAndSession().then(_)};try{yield this.sendRequest({method:"disconnect",params:[]},k)}catch(j){console.debug(j),d||this.removeBridgeAndSession().then(_)}}))})}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}pause(){var _;(_=this.gateway)===null||_===void 0||_.pause(),this.pendingGateways.forEach(d=>d.pause())}unPause(){return __awaiter(this,void 0,void 0,function*(){const _=this.pendingGateways.map(d=>d.unPause());this.gateway&&_.push(this.gateway.unPause()),yield Promise.all(_)})}pendingGatewaysListener(_,d,k){return __awaiter(this,void 0,void 0,function*(){if(!this.pendingGateways.includes(_)){_.close();return}return this.closeGateways({except:_}),this.session.bridgeUrl=d,this.gateway=_,this.gateway.setErrorsListener(this.gatewayErrorsListener.bind(this)),this.gateway.setListener(this.gatewayListener.bind(this)),this.gatewayListener(k)})}gatewayListener(_){return __awaiter(this,void 0,void 0,function*(){const d=JSON.parse(this.session.sessionCrypto.decrypt(Base64.decode(_.message).toUint8Array(),hexToByteArray(_.from)));if(logDebug("Wallet message received:",d),!("event"in d)){const j=d.id.toString(),$=this.pendingRequests.get(j);if(!$){logDebug(`Response id ${j} doesn't match any request's id`);return}$(d),this.pendingRequests.delete(j);return}if(d.id!==void 0){const j=yield this.connectionStorage.getLastWalletEventId();if(j!==void 0&&d.id<=j){logError(`Received event id (=${d.id}) must be greater than stored last wallet event id (=${j}) `);return}d.event!=="connect"&&(yield this.connectionStorage.storeLastWalletEventId(d.id))}const k=this.listeners;d.event==="connect"&&(yield this.updateSession(d,_.from)),d.event==="disconnect"&&(yield this.removeBridgeAndSession()),k.forEach(j=>j(d))})}gatewayErrorsListener(_){return __awaiter(this,void 0,void 0,function*(){throw new TonConnectError(`Bridge error ${JSON.stringify(_)}`)})}updateSession(_,d){return __awaiter(this,void 0,void 0,function*(){this.session=Object.assign(Object.assign({},this.session),{walletPublicKey:d});const k=_.payload.items.find($=>$.name==="ton_addr"),j=Object.assign(Object.assign({},_),{payload:Object.assign(Object.assign({},_.payload),{items:[k]})});yield this.connectionStorage.storeConnection({type:"http",session:this.session,lastWalletEventId:_.id,connectEvent:j,nextRpcRequestId:0})})}removeBridgeAndSession(){return __awaiter(this,void 0,void 0,function*(){this.closeConnection(),yield this.connectionStorage.removeConnection()})}generateUniversalLink(_,d){const k=new URL(_);return k.searchParams.append("v",PROTOCOL_VERSION.toString()),k.searchParams.append("id",this.session.sessionCrypto.sessionId),k.searchParams.append("r",JSON.stringify(d)),k.toString()}closeGateways(_){var d;(d=this.gateway)===null||d===void 0||d.close(),this.pendingGateways.filter(k=>k!==(_==null?void 0:_.except)).forEach(k=>k.close()),this.pendingGateways=[]}}function hasProperty(b,_){return hasProperties(b,[_])}function hasProperties(b,_){return!b||typeof b!="object"?!1:_.every(d=>d in b)}function isJSBridgeWithMetadata(b){try{return!hasProperty(b,"tonconnect")||!hasProperty(b.tonconnect,"walletInfo")?!1:hasProperties(b.tonconnect.walletInfo,["name","image","about_url"])}catch{return!1}}function getWindow$2(){if(!(typeof window>"u"))return window}function getDocument(){if(!(typeof document>"u"))return document}function getWebPageManifest(){var b;const _=(b=getWindow$2())===null||b===void 0?void 0:b.location.origin;return _?_+"/tonconnect-manifest.json":""}class InjectedProvider{constructor(_,d){this.injectedWalletKey=d,this.type="injected",this.unsubscribeCallback=null,this.listenSubscriptions=!1,this.listeners=[];const k=InjectedProvider.window;if(!InjectedProvider.isWindowContainsWallet(k,d))throw new WalletNotInjectedError;this.connectionStorage=new BridgeConnectionStorage(_),this.injectedWallet=k[d].tonconnect}static fromStorage(_){return __awaiter(this,void 0,void 0,function*(){const k=yield new BridgeConnectionStorage(_).getInjectedConnection();return new InjectedProvider(_,k.jsBridgeKey)})}static isWalletInjected(_){return InjectedProvider.isWindowContainsWallet(this.window,_)}static isInsideWalletBrowser(_){return InjectedProvider.isWindowContainsWallet(this.window,_)?this.window[_].tonconnect.isWalletBrowser:!1}static getCurrentlyInjectedWallets(){return this.window?Object.entries(this.window).filter(([d,k])=>isJSBridgeWithMetadata(k)).map(([d,k])=>({name:k.tonconnect.walletInfo.name,aboutUrl:k.tonconnect.walletInfo.about_url,imageUrl:k.tonconnect.walletInfo.image,tondns:k.tonconnect.walletInfo.tondns,jsBridgeKey:d,injected:!0,embedded:k.tonconnect.isWalletBrowser})):[]}static isWindowContainsWallet(_,d){return!!_&&d in _&&typeof _[d]=="object"&&"tonconnect"in _[d]}connect(_){this._connect(PROTOCOL_VERSION,_)}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){try{logDebug("Injected Provider restoring connection...");const _=yield this.injectedWallet.restoreConnection();logDebug("Injected Provider restoring connection response",_),_.event==="connect"?(this.makeSubscriptions(),this.listeners.forEach(d=>d(_))):yield this.connectionStorage.removeConnection()}catch(_){yield this.connectionStorage.removeConnection(),console.error(_)}})}closeConnection(){this.listenSubscriptions&&this.injectedWallet.disconnect(),this.closeAllListeners()}disconnect(){return __awaiter(this,void 0,void 0,function*(){return new Promise(_=>{const d=()=>{this.closeAllListeners(),this.connectionStorage.removeConnection().then(_)};try{this.injectedWallet.disconnect(),d()}catch(k){logDebug(k),this.sendRequest({method:"disconnect",params:[]},d)}})})}closeAllListeners(){var _;this.listenSubscriptions=!1,this.listeners=[],(_=this.unsubscribeCallback)===null||_===void 0||_.call(this)}listen(_){return this.listeners.push(_),()=>this.listeners=this.listeners.filter(d=>d!==_)}sendRequest(_,d){return __awaiter(this,void 0,void 0,function*(){const k=(yield this.connectionStorage.getNextRpcRequestId()).toString();yield this.connectionStorage.increaseNextRpcRequestId(),logDebug("Send injected-bridge request:",Object.assign(Object.assign({},_),{id:k}));const j=this.injectedWallet.send(Object.assign(Object.assign({},_),{id:k}));return j.then($=>logDebug("Wallet message received:",$)),d==null||d(),j})}_connect(_,d){return __awaiter(this,void 0,void 0,function*(){try{logDebug(`Injected Provider connect request: protocolVersion: ${_}, message:`,d);const k=yield this.injectedWallet.connect(_,d);logDebug("Injected Provider connect response:",k),k.event==="connect"&&(yield this.updateSession(),this.makeSubscriptions()),this.listeners.forEach(j=>j(k))}catch(k){logDebug(k);const j={event:"connect_error",payload:{code:0,message:k==null?void 0:k.toString()}};this.listeners.forEach($=>$(j))}})}makeSubscriptions(){this.listenSubscriptions=!0,this.unsubscribeCallback=this.injectedWallet.listen(_=>{logDebug("Wallet message received:",_),this.listenSubscriptions&&this.listeners.forEach(d=>d(_)),_.event==="disconnect"&&this.disconnect()})}updateSession(){return this.connectionStorage.storeConnection({type:"injected",jsBridgeKey:this.injectedWalletKey,nextRpcRequestId:0})}}InjectedProvider.window=getWindow$2();class DefaultStorage{constructor(){const _=getWindow$2();if(!(_!=null&&_.localStorage))throw new LocalstorageNotFoundError;this.window=_}getItem(_){return __awaiter(this,void 0,void 0,function*(){return Promise.resolve(this.window.localStorage.getItem(_))})}removeItem(_){return __awaiter(this,void 0,void 0,function*(){return this.window.localStorage.removeItem(_),Promise.resolve()})}setItem(_,d){return this.window.localStorage.setItem(_,d),Promise.resolve()}}function isWalletInfoCurrentlyInjected(b){return isWalletInfoInjectable(b)&&b.injected}function isWalletInfoCurrentlyEmbedded(b){return isWalletInfoCurrentlyInjected(b)&&b.embedded}function isWalletInfoInjectable(b){return"jsBridgeKey"in b}function isWalletInfoRemote(b){return"bridgeUrl"in b}const FALLBACK_WALLETS_LIST=[{name:"Tonkeeper",image:"https://tonkeeper.com/assets/tonconnect-icon.png",tondns:"tonkeeper.ton",about_url:"https://tonkeeper.com",universal_url:"https://app.tonkeeper.com/ton-connect",bridge:[{type:"sse",url:"https://bridge.tonapi.io/bridge"},{type:"js",key:"tonkeeper"}]},{name:"OpenMask",image:"https://raw.githubusercontent.com/OpenProduct/openmask-extension/main/public/openmask-logo-288.png",about_url:"https://www.openmask.app/",bridge:[{type:"js",key:"openmask"}]},{name:"MyTonWallet",image:"https://mytonwallet.io/icon-256.png",about_url:"https://mytonwallet.io",bridge:[{type:"js",key:"mytonwallet"}]}];class WalletsListManager{constructor(_){this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null,this.walletsListSource="https://raw.githubusercontent.com/ton-blockchain/wallets-list/main/wallets.json",_!=null&&_.walletsListSource&&(this.walletsListSource=_.walletsListSource),_!=null&&_.cacheTTLMs&&(this.cacheTTLMs=_.cacheTTLMs)}getWallets(){return __awaiter(this,void 0,void 0,function*(){return this.cacheTTLMs&&this.walletsListCacheCreationTimestamp&&Date.now()>this.walletsListCacheCreationTimestamp+this.cacheTTLMs&&(this.walletsListCache=null),this.walletsListCache||(this.walletsListCache=this.fetchWalletsList(),this.walletsListCache.then(()=>{this.walletsListCacheCreationTimestamp=Date.now()}).catch(()=>{this.walletsListCache=null,this.walletsListCacheCreationTimestamp=null})),this.walletsListCache})}getEmbeddedWallet(){return __awaiter(this,void 0,void 0,function*(){const d=(yield this.getWallets()).filter(isWalletInfoCurrentlyEmbedded);return d.length!==1?null:d[0]})}fetchWalletsList(){return __awaiter(this,void 0,void 0,function*(){let _=[];try{if(_=yield(yield fetch(this.walletsListSource)).json(),!Array.isArray(_))throw new FetchWalletsError("Wrong wallets list format, wallets list must be an array.");const j=_.filter($=>!this.isCorrectWalletConfigDTO($));j.length&&(logError(`Wallet(s) ${j.map($=>$.name).join(", ")} config format is wrong. They were removed from the wallets list.`),_=_.filter($=>this.isCorrectWalletConfigDTO($)))}catch(k){logError(k),_=FALLBACK_WALLETS_LIST}let d=[];try{d=InjectedProvider.getCurrentlyInjectedWallets()}catch(k){logError(k)}return this.mergeWalletsLists(this.walletConfigDTOListToWalletConfigList(_),d)})}walletConfigDTOListToWalletConfigList(_){return _.map(d=>{const k={name:d.name,imageUrl:d.image,aboutUrl:d.about_url,tondns:d.tondns};return d.bridge.forEach(j=>{if(j.type==="sse"&&(k.bridgeUrl=j.url,k.universalLink=d.universal_url,k.deepLink=d.deepLink),j.type==="js"){const $=j.key;k.jsBridgeKey=$,k.injected=InjectedProvider.isWalletInjected($),k.embedded=InjectedProvider.isInsideWalletBrowser($)}}),k})}mergeWalletsLists(_,d){return[...new Set(_.concat(d).map(j=>j.name)).values()].map(j=>{const $=_.find(et=>et.name===j),_e=d.find(et=>et.name===j);return Object.assign(Object.assign({},$&&Object.assign({},$)),_e&&Object.assign({},_e))})}isCorrectWalletConfigDTO(_){if(!_||typeof _!="object")return!1;const d="name"in _,k="image"in _,j="about_url"in _;if(!d||!k||!j||!("bridge"in _)||!Array.isArray(_.bridge)||!_.bridge.length)return!1;const $=_.bridge;if($.some(nt=>!nt||typeof nt!="object"||!("type"in nt)))return!1;const _e=$.find(nt=>nt.type==="sse");if(_e&&(!("url"in _e)||!_e.url||!_.universal_url))return!1;const et=$.find(nt=>nt.type==="js");return!(et&&(!("key"in et)||!et.key))}}class WalletNotSupportFeatureError extends TonConnectError{get info(){return"Wallet doesn't support requested feature method."}constructor(..._){super(..._),Object.setPrototypeOf(this,WalletNotSupportFeatureError.prototype)}}function checkSendTransactionSupport(b,_){const d=b.includes("SendTransaction"),k=b.find(j=>j&&typeof j=="object"&&j.name==="SendTransaction");if(!d&&!k)throw new WalletNotSupportFeatureError("Wallet doesn't support SendTransaction feature.");if(k&&k.maxMessages!==void 0){if(k.maxMessages<_.requiredMessagesNumber)throw new WalletNotSupportFeatureError(`Wallet is not able to handle such SendTransaction request. Max support messages number is ${k.maxMessages}, but ${_.requiredMessagesNumber} is required.`);return}logWarning("Connected wallet didn't provide information about max allowed messages in the SendTransaction request. Request may be rejected by the wallet.")}class TonConnect{constructor(_){if(this.walletsList=new WalletsListManager,this._wallet=null,this.provider=null,this.statusChangeSubscriptions=[],this.statusChangeErrorSubscriptions=[],this.dappSettings={manifestUrl:(_==null?void 0:_.manifestUrl)||getWebPageManifest(),storage:(_==null?void 0:_.storage)||new DefaultStorage},this.walletsList=new WalletsListManager({walletsListSource:_==null?void 0:_.walletsListSource,cacheTTLMs:_==null?void 0:_.walletsListCacheTTLMs}),!this.dappSettings.manifestUrl)throw new DappMetadataError("Dapp tonconnect-manifest.json must be specified if window.location.origin is undefined. See more https://github.com/ton-connect/docs/blob/main/requests-responses.md#app-manifest");this.bridgeConnectionStorage=new BridgeConnectionStorage(this.dappSettings.storage),_!=null&&_.disableAutoPauseConnection||this.addWindowFocusAndBlurSubscriptions()}static getWallets(){return this.walletsList.getWallets()}get connected(){return this._wallet!==null}get account(){var _;return((_=this._wallet)===null||_===void 0?void 0:_.account)||null}get wallet(){return this._wallet}set wallet(_){this._wallet=_,this.statusChangeSubscriptions.forEach(d=>d(this._wallet))}getWallets(){return this.walletsList.getWallets()}onStatusChange(_,d){return this.statusChangeSubscriptions.push(_),d&&this.statusChangeErrorSubscriptions.push(d),()=>{this.statusChangeSubscriptions=this.statusChangeSubscriptions.filter(k=>k!==_),d&&(this.statusChangeErrorSubscriptions=this.statusChangeErrorSubscriptions.filter(k=>k!==d))}}connect(_,d){var k;if(this.connected)throw new WalletAlreadyConnectedError;return(k=this.provider)===null||k===void 0||k.closeConnection(),this.provider=this.createProvider(_),this.provider.connect(this.createConnectRequest(d))}restoreConnection(){return __awaiter(this,void 0,void 0,function*(){const[_,d]=yield Promise.all([this.bridgeConnectionStorage.storedConnectionType(),this.walletsList.getEmbeddedWallet()]);try{switch(_){case"http":this.provider=yield BridgeProvider.fromStorage(this.dappSettings.storage);break;case"injected":this.provider=yield InjectedProvider.fromStorage(this.dappSettings.storage);break;default:if(d)this.provider=yield this.createProvider(d);else return}}catch{yield this.bridgeConnectionStorage.removeConnection(),this.provider=null;return}return this.provider.listen(this.walletEventsListener.bind(this)),this.provider.restoreConnection()})}sendTransaction(_){return __awaiter(this,void 0,void 0,function*(){this.checkConnection(),checkSendTransactionSupport(this.wallet.device.features,{requiredMessagesNumber:_.messages.length});const{validUntil:d}=_,k=__rest(_,["validUntil"]),j=_.from||this.account.address,$=_.network||this.account.chain,_e=yield this.provider.sendRequest(sendTransactionParser.convertToRpcRequest(Object.assign(Object.assign({},k),{valid_until:d,from:j,network:$})));return sendTransactionParser.isError(_e)?sendTransactionParser.parseAndThrowError(_e):sendTransactionParser.convertFromRpcResponse(_e)})}disconnect(){return __awaiter(this,void 0,void 0,function*(){if(!this.connected)throw new WalletNotConnectedError;yield this.provider.disconnect(),this.onWalletDisconnected()})}pauseConnection(){var _;((_=this.provider)===null||_===void 0?void 0:_.type)==="http"&&this.provider.pause()}unPauseConnection(){var _;return((_=this.provider)===null||_===void 0?void 0:_.type)!=="http"?Promise.resolve():this.provider.unPause()}addWindowFocusAndBlurSubscriptions(){const _=getDocument();if(_)try{_.addEventListener("visibilitychange",()=>{_.hidden?this.pauseConnection():this.unPauseConnection()})}catch(d){console.error("Cannot subscribe to the document.visibilitychange: ",d)}}createProvider(_){let d;return!Array.isArray(_)&&isWalletConnectionSourceJS(_)?d=new InjectedProvider(this.dappSettings.storage,_.jsBridgeKey):d=new BridgeProvider(this.dappSettings.storage,_),d.listen(this.walletEventsListener.bind(this)),d}walletEventsListener(_){switch(_.event){case"connect":this.onWalletConnected(_.payload);break;case"connect_error":this.onWalletConnectError(_.payload);break;case"disconnect":this.onWalletDisconnected()}}onWalletConnected(_){const d=_.items.find($=>$.name==="ton_addr"),k=_.items.find($=>$.name==="ton_proof");if(!d)throw new TonConnectError("ton_addr connection item was not found");const j={device:_.device,provider:this.provider.type,account:{address:d.address,chain:d.network,walletStateInit:d.walletStateInit,publicKey:d.publicKey}};k&&(j.connectItems={tonProof:k}),this.wallet=j}onWalletConnectError(_){const d=connectErrorsParser.parseError(_);if(this.statusChangeErrorSubscriptions.forEach(k=>k(d)),console.debug(d),d instanceof ManifestNotFoundError||d instanceof ManifestContentErrorError)throw console.error(d),d}onWalletDisconnected(){this.wallet=null}checkConnection(){if(!this.connected)throw new WalletNotConnectedError}createConnectRequest(_){const d=[{name:"ton_addr"}];return _!=null&&_.tonProof&&d.push({name:"ton_proof",payload:_.tonProof}),{manifestUrl:this.dappSettings.manifestUrl,items:d}}}TonConnect.walletsList=new WalletsListManager;TonConnect.isWalletInjected=b=>InjectedProvider.isWalletInjected(b);TonConnect.isInsideWalletBrowser=b=>InjectedProvider.isInsideWalletBrowser(b);const bounceableTag=17,testOnlyTag=128;function toUserFriendlyAddress(b,_=!1){const{wc:d,hex:k}=parseHexAddress(b);let j=bounceableTag;_&&(j|=testOnlyTag);const $=new Int8Array(34);$[0]=j,$[1]=d,$.set(k,2);const _e=new Uint8Array(36);return _e.set($),_e.set(crc16($),34),Base64.encode(_e).replace(/\+/g,"-").replace(/\//g,"_")}function parseHexAddress(b){if(!b.includes(":"))throw new WrongAddressError(`Wrong address ${b}. Address must include ":".`);const _=b.split(":");if(_.length!==2)throw new WrongAddressError(`Wrong address ${b}. Address must include ":" only once.`);const d=parseInt(_[0]);if(d!==0&&d!==-1)throw new WrongAddressError(`Wrong address ${b}. WC must be eq 0 or -1, but ${d} received.`);const k=_[1];if((k==null?void 0:k.length)!==64)throw new WrongAddressError(`Wrong address ${b}. Hex part must be 64bytes length, but ${k==null?void 0:k.length} received.`);return{wc:d,hex:hexToBytes(k)}}function crc16(b){let d=0;const k=new Uint8Array(b.length+2);k.set(b);for(let j of k){let $=128;for(;$>0;)d<<=1,j&$&&(d+=1),$>>=1,d>65535&&(d&=65535,d^=4129)}return new Uint8Array([Math.floor(d/256),d%256])}const toByteMap={};for(let b=0;b<=255;b++){let _=b.toString(16);_.length<2&&(_="0"+_),toByteMap[_]=b}function hexToBytes(b){b=b.toLowerCase();const _=b.length;if(_%2!==0)throw new ParseHexError("Hex string must have length a multiple of 2: "+b);const d=_/2,k=new Uint8Array(d);for(let j=0;j0?fr.length===2?typeof fr[1]==et?this[fr[0]]=fr[1].call(this,gr):this[fr[0]]=fr[1]:fr.length===3?typeof fr[1]===et&&!(fr[1].exec&&fr[1].test)?this[fr[0]]=gr?fr[1].call(this,gr,fr[2]):k:this[fr[0]]=gr?gr.replace(fr[1],fr[2]):k:fr.length===4&&(this[fr[0]]=gr?fr[3].call(this,gr.replace(fr[1],fr[2])):k):this[fr]=gr||k;qt+=2}},Pn=function(hn,Zt){for(var qt in Zt)if(typeof Zt[qt]===tt&&Zt[qt].length>0){for(var bn=0;bn2&&(Wn[ot]="iPad",Wn[lt]=at),Wn},this.getEngine=function(){var Wn={};return Wn[ut]=k,Wn[ft]=k,Rn.call(Wn,bn,sr.engine),Wn},this.getOS=function(){var Wn={};return Wn[ut]=k,Wn[ft]=k,Rn.call(Wn,bn,sr.os),fr&&!Wn[ut]&&In&&In.platform!="Unknown"&&(Wn[ut]=In.platform.replace(/chrome os/i,wn).replace(/macos/i,fn)),Wn},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return bn},this.setUA=function(Wn){return bn=typeof Wn===rt&&Wn.length>At?Sn(Wn,At):Wn,this},this.setUA(bn),this};Dn.VERSION=j,Dn.BROWSER=yn([ut,ft,it]),Dn.CPU=yn([st]),Dn.DEVICE=yn([ot,dt,lt,ct,ht,bt,at,vt,gt]),Dn.ENGINE=Dn.OS=yn([ut,ft]),b.exports&&(_=b.exports=Dn),_.UAParser=Dn;var Nn=typeof d!==nt&&(d.jQuery||d.Zepto);if(Nn&&!Nn.ua){var Hn=new Dn;Nn.ua=Hn.getResult(),Nn.ua.get=function(){return Hn.getUA()},Nn.ua.set=function(hn){Hn.setUA(hn);var Zt=Hn.getResult();for(var qt in Zt)Nn.ua[qt]=Zt[qt]}}})(typeof window=="object"?window:commonjsGlobal)})(uaParser,uaParserExports);const UAParser=uaParserExports;var classnamesExports={},classnames={get exports(){return classnamesExports},set exports(b){classnamesExports=b}};/*! - Copyright (c) 2018 Jed Watson. - Licensed under the MIT License (MIT), see - http://jedwatson.github.io/classnames -*/(function(b){(function(){var _={}.hasOwnProperty;function d(){for(var k=[],j=0;j_ in b?__defProp$1(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues$1=(b,_)=>{for(var d in _||(_={}))__hasOwnProp$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);if(__getOwnPropSymbols$1)for(var d of __getOwnPropSymbols$1(_))__propIsEnum$1.call(_,d)&&__defNormalProp$1(b,d,_[d]);return b},__spreadProps=(b,_)=>__defProps(b,__getOwnPropDescs(_)),__publicField=(b,_,d)=>(__defNormalProp$1(b,typeof _!="symbol"?_+"":_,d),d),__async=(b,_,d)=>new Promise((k,j)=>{var $=nt=>{try{et(d.next(nt))}catch(tt){j(tt)}},_e=nt=>{try{et(d.throw(nt))}catch(tt){j(tt)}},et=nt=>nt.done?k(nt.value):Promise.resolve(nt.value).then($,_e);et((d=d.apply(b,_)).next())});const sharedConfig={};function setHydrateContext(b){sharedConfig.context=b}const equalFn=(b,_)=>b===_,$PROXY=Symbol("solid-proxy"),$TRACK=Symbol("solid-track"),signalOptions={equals:equalFn};let runEffects=runQueue;const STALE=1,PENDING=2,UNOWNED={owned:null,cleanups:null,context:null,owner:null},NO_INIT={};var Owner=null;let Transition$1=null,Listener=null,Updates=null,Effects=null,ExecCount=0;function createRoot(b,_){const d=Listener,k=Owner,j=b.length===0,$=j?UNOWNED:{owned:null,cleanups:null,context:null,owner:_===void 0?k:_},_e=j?b:()=>b(()=>untrack(()=>cleanNode($)));Owner=$,Listener=null;try{return runUpdates(_e,!0)}finally{Listener=d,Owner=k}}function createSignal(b,_){_=_?Object.assign({},signalOptions,_):signalOptions;const d={value:b,observers:null,observerSlots:null,comparator:_.equals||void 0},k=j=>(typeof j=="function"&&(j=j(d.value)),writeSignal(d,j));return[readSignal.bind(d),k]}function createComputed(b,_,d){const k=createComputation(b,_,!0,STALE);updateComputation(k)}function createRenderEffect(b,_,d){const k=createComputation(b,_,!1,STALE);updateComputation(k)}function createEffect(b,_,d){runEffects=runUserEffects;const k=createComputation(b,_,!1,STALE);k.user=!0,Effects?Effects.push(k):updateComputation(k)}function createMemo(b,_,d){d=d?Object.assign({},signalOptions,d):signalOptions;const k=createComputation(b,_,!0,0);return k.observers=null,k.observerSlots=null,k.comparator=d.equals||void 0,updateComputation(k),readSignal.bind(k)}function createResource(b,_,d){let k,j,$;arguments.length===2&&typeof _=="object"||arguments.length===1?(k=!0,j=b,$=_||{}):(k=b,j=_,$=d||{});let _e=null,et=NO_INIT,nt=null,tt=!1,rt="initialValue"in $,it=typeof k=="function"&&createMemo(k);const ot=new Set,[ut,lt]=($.storage||createSignal)($.initialValue),[dt,ft]=createSignal(void 0),[st,ct]=createSignal(void 0,{equals:!1}),[ht,at]=createSignal(rt?"ready":"unresolved");if(sharedConfig.context){nt=`${sharedConfig.context.id}${sharedConfig.context.count++}`;let wt;$.ssrLoadFrom==="initial"?et=$.initialValue:sharedConfig.load&&(wt=sharedConfig.load(nt))&&(et=wt[0])}function bt(wt,yt,kt,xt){return _e===wt&&(_e=null,rt=!0,(wt===et||yt===et)&&$.onHydrated&&queueMicrotask(()=>$.onHydrated(xt,{value:yt})),et=NO_INIT,vt(yt,kt)),yt}function vt(wt,yt){runUpdates(()=>{yt===void 0&<(()=>wt),at(yt!==void 0?"errored":"ready"),ft(yt);for(const kt of ot.keys())kt.decrement();ot.clear()},!1)}function gt(){const wt=SuspenseContext,yt=ut(),kt=dt();if(kt!==void 0&&!_e)throw kt;return Listener&&!Listener.user&&wt&&createComputed(()=>{st(),_e&&(wt.resolved||ot.has(wt)||(wt.increment(),ot.add(wt)))}),yt}function At(wt=!0){if(wt!==!1&&tt)return;tt=!1;const yt=it?it():k;if(yt==null||yt===!1){bt(_e,untrack(ut));return}const kt=et!==NO_INIT?et:untrack(()=>j(yt,{value:ut(),refetching:wt}));return typeof kt!="object"||!(kt&&"then"in kt)?(bt(_e,kt,void 0,yt),kt):(_e=kt,tt=!0,queueMicrotask(()=>tt=!1),runUpdates(()=>{at(rt?"refreshing":"pending"),ct()},!1),kt.then(xt=>bt(kt,xt,void 0,yt),xt=>bt(kt,void 0,castError(xt),yt)))}return Object.defineProperties(gt,{state:{get:()=>ht()},error:{get:()=>dt()},loading:{get(){const wt=ht();return wt==="pending"||wt==="refreshing"}},latest:{get(){if(!rt)return gt();const wt=dt();if(wt&&!_e)throw wt;return ut()}}}),it?createComputed(()=>At(!1)):At(!1),[gt,{refetch:At,mutate:lt}]}function batch(b){return runUpdates(b,!1)}function untrack(b){if(Listener===null)return b();const _=Listener;Listener=null;try{return b()}finally{Listener=_}}function on(b,_,d){const k=Array.isArray(b);let j,$=d&&d.defer;return _e=>{let et;if(k){et=Array(b.length);for(let tt=0;tt_(et,j,_e));return j=et,nt}}function onMount(b){createEffect(()=>untrack(b))}function onCleanup(b){return Owner===null||(Owner.cleanups===null?Owner.cleanups=[b]:Owner.cleanups.push(b)),b}function getListener(){return Listener}function getOwner(){return Owner}function createContext(b,_){const d=Symbol("context");return{id:d,Provider:createProvider(d),defaultValue:b}}function useContext(b){let _;return(_=lookup(Owner,b.id))!==void 0?_:b.defaultValue}function children(b){const _=createMemo(b),d=createMemo(()=>resolveChildren(_()));return d.toArray=()=>{const k=d();return Array.isArray(k)?k:k!=null?[k]:[]},d}let SuspenseContext;function readSignal(){const b=Transition$1;if(this.sources&&(this.state||b))if(this.state===STALE||b)updateComputation(this);else{const _=Updates;Updates=null,runUpdates(()=>lookUpstream(this),!1),Updates=_}if(Listener){const _=this.observers?this.observers.length:0;Listener.sources?(Listener.sources.push(this),Listener.sourceSlots.push(_)):(Listener.sources=[this],Listener.sourceSlots=[_]),this.observers?(this.observers.push(Listener),this.observerSlots.push(Listener.sources.length-1)):(this.observers=[Listener],this.observerSlots=[Listener.sources.length-1])}return this.value}function writeSignal(b,_,d){let k=b.value;return(!b.comparator||!b.comparator(k,_))&&(b.value=_,b.observers&&b.observers.length&&runUpdates(()=>{for(let j=0;j1e6)throw Updates=[],new Error},!1)),_}function updateComputation(b){if(!b.fn)return;cleanNode(b);const _=Owner,d=Listener,k=ExecCount;Listener=Owner=b,runComputation(b,b.value,k),Listener=d,Owner=_}function runComputation(b,_,d){let k;try{k=b.fn(_)}catch(j){b.pure&&(b.state=STALE,b.owned&&b.owned.forEach(cleanNode),b.owned=null),handleError(j)}(!b.updatedAt||b.updatedAt<=d)&&(b.updatedAt!=null&&"observers"in b?writeSignal(b,k):b.value=k,b.updatedAt=d)}function createComputation(b,_,d,k=STALE,j){const $={fn:b,state:k,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:_,owner:Owner,context:null,pure:d};return Owner===null||Owner!==UNOWNED&&(Owner.owned?Owner.owned.push($):Owner.owned=[$]),$}function runTop(b){const _=Transition$1;if(b.state===0||_)return;if(b.state===PENDING||_)return lookUpstream(b);if(b.suspense&&untrack(b.suspense.inFallback))return b.suspense.effects.push(b);const d=[b];for(;(b=b.owner)&&(!b.updatedAt||b.updatedAt=0;k--)if(b=d[k],b.state===STALE||_)updateComputation(b);else if(b.state===PENDING||_){const j=Updates;Updates=null,runUpdates(()=>lookUpstream(b,d[0]),!1),Updates=j}}function runUpdates(b,_){if(Updates)return b();let d=!1;_||(Updates=[]),Effects?d=!0:Effects=[],ExecCount++;try{const k=b();return completeUpdates(d),k}catch(k){d||(Effects=null),Updates=null,handleError(k)}}function completeUpdates(b){if(Updates&&(runQueue(Updates),Updates=null),b)return;const _=Effects;Effects=null,_.length&&runUpdates(()=>runEffects(_),!1)}function runQueue(b){for(let _=0;_j=untrack(()=>(Owner.context={[b]:k.value},children(()=>k.children))),void 0),j}}const FALLBACK=Symbol("fallback");function dispose(b){for(let _=0;_1?[]:null;return onCleanup(()=>dispose($)),()=>{let nt=b()||[],tt,rt;return nt[$TRACK],untrack(()=>{let ot=nt.length,ut,lt,dt,ft,st,ct,ht,at,bt;if(ot===0)_e!==0&&(dispose($),$=[],k=[],j=[],_e=0,et&&(et=[])),d.fallback&&(k=[FALLBACK],j[0]=createRoot(vt=>($[0]=vt,d.fallback())),_e=1);else if(_e===0){for(j=new Array(ot),rt=0;rt=ct&&at>=ct&&k[ht]===nt[at];ht--,at--)dt[at]=j[ht],ft[at]=$[ht],et&&(st[at]=et[ht]);for(ut=new Map,lt=new Array(at+1),rt=at;rt>=ct;rt--)bt=nt[rt],tt=ut.get(bt),lt[rt]=tt===void 0?-1:tt,ut.set(bt,rt);for(tt=ct;tt<=ht;tt++)bt=k[tt],rt=ut.get(bt),rt!==void 0&&rt!==-1?(dt[rt]=j[tt],ft[rt]=$[tt],et&&(st[rt]=et[tt]),rt=lt[rt],ut.set(bt,rt)):$[tt]();for(rt=ct;rtb(_||{}))}function trueFn(){return!0}const propTraps={get(b,_,d){return _===$PROXY?d:b.get(_)},has(b,_){return _===$PROXY?!0:b.has(_)},set:trueFn,deleteProperty:trueFn,getOwnPropertyDescriptor(b,_){return{configurable:!0,enumerable:!0,get(){return b.get(_)},set:trueFn,deleteProperty:trueFn}},ownKeys(b){return b.keys()}};function resolveSource(b){return(b=typeof b=="function"?b():b)?b:{}}function mergeProps(...b){let _=!1;for(let k=0;k=0;j--){const $=resolveSource(b[j])[k];if($!==void 0)return $}},has(k){for(let j=b.length-1;j>=0;j--)if(k in resolveSource(b[j]))return!0;return!1},keys(){const k=[];for(let j=0;j=0;k--)if(b[k]){const j=Object.getOwnPropertyDescriptors(b[k]);for(const $ in j)$ in d||Object.defineProperty(d,$,{enumerable:!0,get(){for(let _e=b.length-1;_e>=0;_e--){const et=(b[_e]||{})[$];if(et!==void 0)return et}}})}return d}function splitProps(b,..._){const d=new Set(_.flat());if($PROXY in b){const j=_.map($=>new Proxy({get(_e){return $.includes(_e)?b[_e]:void 0},has(_e){return $.includes(_e)&&_e in b},keys(){return $.filter(_e=>_e in b)}},propTraps));return j.push(new Proxy({get($){return d.has($)?void 0:b[$]},has($){return d.has($)?!1:$ in b},keys(){return Object.keys(b).filter($=>!d.has($))}},propTraps)),j}const k=Object.getOwnPropertyDescriptors(b);return _.push(Object.keys(k).filter(j=>!d.has(j))),_.map(j=>{const $={};for(let _e=0;_eb.fallback};return createMemo(mapArray(()=>b.each,b.children,_||void 0))}function Show(b){let _=!1;const d=b.keyed,k=createMemo(()=>b.when,void 0,{equals:(j,$)=>_?j===$:!j==!$});return createMemo(()=>{const j=k();if(j){const $=b.children,_e=typeof $=="function"&&$.length>0;return _=d||_e,_e?untrack(()=>$(j)):$}return b.fallback},void 0,void 0)}function Switch(b){let _=!1,d=!1;const k=(_e,et)=>_e[0]===et[0]&&(_?_e[1]===et[1]:!_e[1]==!et[1])&&_e[2]===et[2],j=children(()=>b.children),$=createMemo(()=>{let _e=j();Array.isArray(_e)||(_e=[_e]);for(let et=0;et<_e.length;et++){const nt=_e[et].when;if(nt)return d=!!_e[et].keyed,[et,nt,_e[et]]}return[-1]},void 0,{equals:k});return createMemo(()=>{const[_e,et,nt]=$();if(_e<0)return b.fallback;const tt=nt.children,rt=typeof tt=="function"&&tt.length>0;return _=d||rt,rt?untrack(()=>tt(et)):tt},void 0,void 0)}function Match(b){return b}const booleans=["allowfullscreen","async","autofocus","autoplay","checked","controls","default","disabled","formnovalidate","hidden","indeterminate","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","seamless","selected"],Properties=new Set(["className","value","readOnly","formNoValidate","isMap","noModule","playsInline",...booleans]),ChildProperties=new Set(["innerHTML","textContent","innerText","children"]),Aliases=Object.assign(Object.create(null),{className:"class",htmlFor:"for"}),PropAliases=Object.assign(Object.create(null),{class:"className",formnovalidate:"formNoValidate",ismap:"isMap",nomodule:"noModule",playsinline:"playsInline",readonly:"readOnly"}),DelegatedEvents=new Set(["beforeinput","click","dblclick","contextmenu","focusin","focusout","input","keydown","keyup","mousedown","mousemove","mouseout","mouseover","mouseup","pointerdown","pointermove","pointerout","pointerover","pointerup","touchend","touchmove","touchstart"]),SVGElements=new Set(["altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignObject","g","glyph","glyphRef","hkern","image","line","linearGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","stop","svg","switch","symbol","text","textPath","tref","tspan","use","view","vkern"]),SVGNamespace={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"};function reconcileArrays(b,_,d){let k=d.length,j=_.length,$=k,_e=0,et=0,nt=_[j-1].nextSibling,tt=null;for(;_ert-et){const lt=_[_e];for(;et{j=$,_===document?b():insert(_,b(),_.firstChild?null:void 0,d)},k.owner),()=>{j(),_.textContent=""}}function template$1(b,_,d){if(typeof window>"u")return null;const k=document.createElement("template");k.innerHTML=b;let j=k.content.firstChild;return d&&(j=j.firstChild),j}function delegateEvents(b,_=window.document){const d=_[$$EVENTS]||(_[$$EVENTS]=new Set);for(let k=0,j=b.length;kj.call(b,d[1],$))}else b.addEventListener(_,d)}function classList(b,_,d={}){const k=Object.keys(_||{}),j=Object.keys(d);let $,_e;for($=0,_e=j.length;$<_e;$++){const et=j[$];!et||et==="undefined"||_[et]||(toggleClassKey(b,et,!1),delete d[et])}for($=0,_e=k.length;$<_e;$++){const et=k[$],nt=!!_[et];!et||et==="undefined"||d[et]===nt||!nt||(toggleClassKey(b,et,!0),d[et]=nt)}return d}function style$4(b,_,d){if(!_)return d?setAttribute(b,"style"):_;const k=b.style;if(typeof _=="string")return k.cssText=_;typeof d=="string"&&(k.cssText=d=void 0),d||(d={}),_||(_={});let j,$;for($ in d)_[$]==null&&k.removeProperty($),delete d[$];for($ in _)j=_[$],j!==d[$]&&(k.setProperty($,j),d[$]=j);return d}function spread(b,_={},d,k){const j={};return k||createRenderEffect(()=>j.children=insertExpression(b,_.children,j.children)),createRenderEffect(()=>_.ref&&_.ref(b)),createRenderEffect(()=>assign(b,_,d,!0,j,!0)),j}function use(b,_,d){return untrack(()=>b(_,d))}function insert(b,_,d,k){if(d!==void 0&&!k&&(k=[]),typeof _!="function")return insertExpression(b,_,k,d);createRenderEffect(j=>insertExpression(b,_(),j,d),k)}function assign(b,_,d,k,j={},$=!1){_||(_={});for(const _e in j)if(!(_e in _)){if(_e==="children")continue;j[_e]=assignProp(b,_e,null,j[_e],d,$)}for(const _e in _){if(_e==="children"){k||insertExpression(b,_.children);continue}const et=_[_e];j[_e]=assignProp(b,_e,et,j[_e],d,$)}}function getNextElement(b){let _,d;return!sharedConfig.context||!(_=sharedConfig.registry.get(d=getHydrationKey()))?b.cloneNode(!0):(sharedConfig.completed&&sharedConfig.completed.add(_),sharedConfig.registry.delete(d),_)}function toPropertyName(b){return b.toLowerCase().replace(/-([a-z])/g,(_,d)=>d.toUpperCase())}function toggleClassKey(b,_,d){const k=_.trim().split(/\s+/);for(let j=0,$=k.length;j<$;j++)b.classList.toggle(k[j],d)}function assignProp(b,_,d,k,j,$){let _e,et,nt;if(_==="style")return style$4(b,d,k);if(_==="classList")return classList(b,d,k);if(d===k)return k;if(_==="ref")$||d(b);else if(_.slice(0,3)==="on:"){const tt=_.slice(3);k&&b.removeEventListener(tt,k),d&&b.addEventListener(tt,d)}else if(_.slice(0,10)==="oncapture:"){const tt=_.slice(10);k&&b.removeEventListener(tt,k,!0),d&&b.addEventListener(tt,d,!0)}else if(_.slice(0,2)==="on"){const tt=_.slice(2).toLowerCase(),rt=DelegatedEvents.has(tt);if(!rt&&k){const it=Array.isArray(k)?k[0]:k;b.removeEventListener(tt,it)}(rt||d)&&(addEventListener(b,tt,d,rt),rt&&delegateEvents([tt]))}else if((nt=ChildProperties.has(_))||!j&&(PropAliases[_]||(et=Properties.has(_)))||(_e=b.nodeName.includes("-")))_==="class"||_==="className"?className(b,d):_e&&!et&&!nt?b[toPropertyName(_)]=d:b[PropAliases[_]||_]=d;else{const tt=j&&_.indexOf(":")>-1&&SVGNamespace[_.split(":")[0]];tt?setAttributeNS(b,tt,_,d):setAttribute(b,Aliases[_]||_,d)}return d}function eventHandler(b){const _=`$$${b.type}`;let d=b.composedPath&&b.composedPath()[0]||b.target;for(b.target!==d&&Object.defineProperty(b,"target",{configurable:!0,value:d}),Object.defineProperty(b,"currentTarget",{configurable:!0,get(){return d||document}}),sharedConfig.registry&&!sharedConfig.done&&(sharedConfig.done=!0,document.querySelectorAll("[id^=pl-]").forEach(k=>{for(;k&&k.nodeType!==8&&k.nodeValue!=="pl-"+b;){let j=k.nextSibling;k.remove(),k=j}k&&k.remove()}));d;){const k=d[_];if(k&&!d.disabled){const j=d[`${_}Data`];if(j!==void 0?k.call(d,j,b):k.call(d,b),b.cancelBubble)return}d=d._$host||d.parentNode||d.host}}function insertExpression(b,_,d,k,j){for(sharedConfig.context&&!d&&(d=[...b.childNodes]);typeof d=="function";)d=d();if(_===d)return d;const $=typeof _,_e=k!==void 0;if(b=_e&&d[0]&&d[0].parentNode||b,$==="string"||$==="number"){if(sharedConfig.context)return d;if($==="number"&&(_=_.toString()),_e){let et=d[0];et&&et.nodeType===3?et.data=_:et=document.createTextNode(_),d=cleanChildren(b,d,k,et)}else d!==""&&typeof d=="string"?d=b.firstChild.data=_:d=b.textContent=_}else if(_==null||$==="boolean"){if(sharedConfig.context)return d;d=cleanChildren(b,d,k)}else{if($==="function")return createRenderEffect(()=>{let et=_();for(;typeof et=="function";)et=et();d=insertExpression(b,et,d,k)}),()=>d;if(Array.isArray(_)){const et=[],nt=d&&Array.isArray(d);if(normalizeIncomingArray(et,_,d,j))return createRenderEffect(()=>d=insertExpression(b,et,d,k,!0)),()=>d;if(sharedConfig.context){if(!et.length)return d;for(let tt=0;tt=0;_e--){const et=_[_e];if(j!==et){const nt=et.parentNode===b;!$&&!_e?nt?b.replaceChild(j,et):b.insertBefore(j,d):nt&&et.remove()}else $=!0}}else b.insertBefore(j,d);return[j]}function getHydrationKey(){const b=sharedConfig.context;return`${b.id}${b.count++}`}const SVG_NAMESPACE="http://www.w3.org/2000/svg";function createElement(b,_=!1){return _?document.createElementNS(SVG_NAMESPACE,b):document.createElement(b)}function Portal(b){const{useShadow:_}=b,d=document.createTextNode(""),k=b.mount||document.body;function j(){if(sharedConfig.context){const[$,_e]=createSignal(!1);return queueMicrotask(()=>_e(!0)),()=>$()&&b.children}else return()=>b.children}if(k instanceof HTMLHeadElement){const[$,_e]=createSignal(!1),et=()=>_e(!0);createRoot(nt=>insert(k,()=>$()?nt():j()(),null)),onCleanup(()=>{sharedConfig.context?queueMicrotask(et):et()})}else{const $=createElement(b.isSVG?"g":"div",b.isSVG),_e=_&&$.attachShadow?$.attachShadow({mode:"open"}):$;Object.defineProperty($,"_$host",{get(){return d.parentNode},configurable:!0}),insert(_e,j()),k.appendChild($),b.ref&&b.ref($),onCleanup(()=>k.removeChild($))}return d}function Dynamic(b){const[_,d]=splitProps(b,["component"]),k=createMemo(()=>_.component);return createMemo(()=>{const j=k();switch(typeof j){case"function":return untrack(()=>j(d));case"string":const $=SVGElements.has(j),_e=sharedConfig.context?getNextElement():createElement(j,$);return spread(_e,d,$),_e}})}const[walletsModalOpen,setWalletsModalOpen]=createSignal(!1),[lastSelectedWalletInfo,setLastSelectedWalletInfo]=createSignal(null),[action,setAction]=createSignal(null);let e={data:""},t=b=>typeof window=="object"?((b?b.querySelector("#_goober"):window._goober)||Object.assign((b||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:b||e,l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,a=/\/\*[^]*?\*\/| +/g,n=/\n+/g,o=(b,_)=>{let d="",k="",j="";for(let $ in b){let _e=b[$];$[0]=="@"?$[1]=="i"?d=$+" "+_e+";":k+=$[1]=="f"?o(_e,$):$+"{"+o(_e,$[1]=="k"?"":_)+"}":typeof _e=="object"?k+=o(_e,_?_.replace(/([^,])+/g,et=>$.replace(/(^:.*)|([^,])+/g,nt=>/&/.test(nt)?nt.replace(/&/g,et):et?et+" "+nt:nt)):$):_e!=null&&($=/^--/.test($)?$:$.replace(/[A-Z]/g,"-$&").toLowerCase(),j+=o.p?o.p($,_e):$+":"+_e+";")}return d+(_&&j?_+"{"+j+"}":j)+k},c={},s=b=>{if(typeof b=="object"){let _="";for(let d in b)_+=d+s(b[d]);return _}return b},i=(b,_,d,k,j)=>{let $=s(b),_e=c[$]||(c[$]=(nt=>{let tt=0,rt=11;for(;tt>>0;return"go"+rt})($));if(!c[_e]){let nt=$!==b?b:(tt=>{let rt,it,ot=[{}];for(;rt=l.exec(tt.replace(a,""));)rt[4]?ot.shift():rt[3]?(it=rt[3].replace(n," ").trim(),ot.unshift(ot[0][it]=ot[0][it]||{})):ot[0][rt[1]]=rt[2].replace(n," ").trim();return ot[0]})(b);c[_e]=o(j?{["@keyframes "+_e]:nt}:nt,d?"":"."+_e)}let et=d&&c.g?c.g:null;return d&&(c.g=c[_e]),((nt,tt,rt,it)=>{it?tt.data=tt.data.replace(it,nt):tt.data.indexOf(nt)===-1&&(tt.data=rt?nt+tt.data:tt.data+nt)})(c[_e],_,k,et),_e},p=(b,_,d)=>b.reduce((k,j,$)=>{let _e=_[$];if(_e&&_e.call){let et=_e(d),nt=et&&et.props&&et.props.className||/^go/.test(et)&&et;_e=nt?"."+nt:et&&typeof et=="object"?et.props?"":o(et,""):et===!1?"":et}return k+j+(_e??"")},"");function u(b){let _=this||{},d=b.call?b(_.p):b;return i(d.unshift?d.raw?p(d,[].slice.call(arguments,1),_.p):d.reduce((k,j)=>Object.assign(k,j&&j.call?j(_.p):j),{}):d,t(_.target),_.g,_.o,_.k)}u.bind({g:1});let h=u.bind({k:1});const ThemeContext=createContext();function ThemeProvider(b){return createComponent(ThemeContext.Provider,{value:b.theme,get children(){return b.children}})}function useTheme(){return useContext(ThemeContext)}function makeStyled(b){let _=this||{};return(...d)=>{const k=j=>{const $=useContext(ThemeContext),_e=mergeProps(j,{theme:$}),et=mergeProps(_e,{get class(){const ut=_e.class,lt="class"in _e&&/^go[0-9]+/.test(ut);let dt=u.apply({target:_.target,o:lt,p:_e,g:_.g},d);return[ut,dt].filter(Boolean).join(" ")}}),[nt,tt]=splitProps(et,["as","theme"]),rt=tt,it=nt.as||b;let ot;return typeof it=="function"?ot=it(rt):_.g==1?(ot=document.createElement(it),spread(ot,rt)):ot=Dynamic(mergeProps({component:it},rt)),ot};return k.class=j=>untrack(()=>u.apply({target:_.target,p:j,g:_.g},d)),k}}const styled=new Proxy(makeStyled,{get(b,_){return b(_)}});function createGlobalStyles(){const b=makeStyled.call({g:1},"div").apply(null,arguments);return function(d){return b(d),null}}const common$1={close:"Close",openWallet:"Open wallet",get:"GET",learnMore:"Learn more",openExtension:"Open Extension",copyLink:"Copy Link",copied:"Copied!",yourWallet:"your wallet"},button$1={connectWallet:"Connect Wallet",dropdown:{copy:"Copy address",copied:"Address copied!",disconnect:"Disconnect"}},notifications$1={confirm:{header:"Open {{ name }} to confirm the transaction."},transactionSent:{header:"Transaction sent",text:"Your transaction will be processed in a few seconds."},transactionCanceled:{header:"Transaction canceled",text:"There will be no changes to your account."}},walletModal$1={loading:"Loading wallets",qrCode:"QR Code",wallets:"Wallets",universalQRModal:{scanQR:"Scan the code below with a camera in your TON wallet.",openWallet:"Open Wallet",openInstalledWallet:"Open Wallet",dontHave:"Explore TON wallets"},desktopSelectWalletModal:{selectWallet:"Select a wallet to connect."},mobileSelectWalletModal:{connectWallet:"Connect a Wallet",selectWallet:"$walletModal.desktopSelectWalletModal.selectWallet",installedWallet:"Installed Wallet"},qrCodeModal:{connectWith:"Connect with {{ name }}",scan:"Scan the code below.",openWallet:"Open {{ name }}",openExtension:"Open Extension",dontHave:"Don't have {{ name }}?"}},actionModal$1={confirmTransaction:{header:"Confirm the transaction in {{ name }}",text:"It will only take a moment."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},en={common:common$1,button:button$1,notifications:notifications$1,walletModal:walletModal$1,actionModal:actionModal$1},common={close:"Закрыть",openWallet:"Открыть кошелек",get:"Скачать",learnMore:"Подробнее",openExtension:"Расширение",copyLink:"Копировать ссылку",copied:"Скопировано!",yourWallet:"вашем кошельке"},button={connectWallet:"Подключить кошелёк",dropdown:{copy:"Скопировать адрес",copied:"Адрес скопирован!",disconnect:"Отключить кошелёк"}},notifications={confirm:{header:"Откройте {{ name }}, чтобы подтвердить транзакцию."},transactionSent:{header:"Транзакция отправлена",text:"Ваша транзакция будет обработана через несколько секунд."},transactionCanceled:{header:"Транзакция отменена",text:"Состояние вашего счёта не изменится."}},walletModal={loading:"Список кошельков загружается",qrCode:"QR-код",wallets:"Кошельки",universalQRModal:{scanQR:"Отсканируйте код ниже с помощью камеры в вашем TON-кошельке.",openWallet:"Открыть кошелёк",openInstalledWallet:"Открыть кошелёк",dontHave:"Подробнее о TON кошельках"},desktopSelectWalletModal:{selectWallet:"Выберите кошелёк для подключения."},mobileSelectWalletModal:{connectWallet:"Подключите кошелёк",selectWallet:"$walletModal.desktopSelectWalletModal.selectWallet",installedWallet:"Открыть кошелёк"},qrCodeModal:{connectWith:"Подключиться через {{ name }}",scan:"Отсканируйте код ниже.",openWallet:"Открыть {{ name }}",openExtension:"Расширение",dontHave:"У вас нет {{ name }}?"}},actionModal={confirmTransaction:{header:"Подтвердите действие в {{ name }}",text:"Это займет пару секунд."},transactionSent:"$notifications.transactionSent",transactionCanceled:"$notifications.transactionCanceled"},ru={common,button,notifications,walletModal,actionModal},i18nDictionary={en:parseDictionary(en),ru:parseDictionary(ru)};function parseDictionary(b){const _="$",d=k=>{Object.entries(k).forEach(([j,$])=>{if(typeof $=="object"&&$)return d($);if(typeof $=="string"){if($[0]===_){const _e=$.slice(1).split(".");let et=b;_e.forEach(nt=>{if(nt in et)et=et[nt];else throw new Error(`Cannot parse translations: there is no property ${nt} in translation`)}),k[j]=et}$.slice(0,2)===`\\${_}`&&(k[j]=$.slice(1))}})};return d(b),b}const ConnectorContext=createContext(),$RAW=Symbol("store-raw"),$NODE=Symbol("store-node"),$NAME=Symbol("store-name");function wrap$1(b,_){let d=b[$PROXY];if(!d&&(Object.defineProperty(b,$PROXY,{value:d=new Proxy(b,proxyTraps$1)}),!Array.isArray(b))){const k=Object.keys(b),j=Object.getOwnPropertyDescriptors(b);for(let $=0,_e=k.length;$<_e;$++){const et=k[$];j[et].get&&Object.defineProperty(b,et,{enumerable:j[et].enumerable,get:j[et].get.bind(d)})}}return d}function isWrappable(b){let _;return b!=null&&typeof b=="object"&&(b[$PROXY]||!(_=Object.getPrototypeOf(b))||_===Object.prototype||Array.isArray(b))}function unwrap(b,_=new Set){let d,k,j,$;if(d=b!=null&&b[$RAW])return d;if(!isWrappable(b)||_.has(b))return b;if(Array.isArray(b)){Object.isFrozen(b)?b=b.slice(0):_.add(b);for(let _e=0,et=b.length;_eb[$PROXY][_]),d}function trackSelf(b){if(getListener()){const _=getDataNodes(b);(_._||(_._=createDataNode()))()}}function ownKeys(b){return trackSelf(b),Reflect.ownKeys(b)}function createDataNode(b){const[_,d]=createSignal(b,{equals:!1,internal:!0});return _.$=d,_}const proxyTraps$1={get(b,_,d){if(_===$RAW)return b;if(_===$PROXY)return d;if(_===$TRACK)return trackSelf(b),d;const k=getDataNodes(b),j=k.hasOwnProperty(_);let $=j?k[_]():b[_];if(_===$NODE||_==="__proto__")return $;if(!j){const _e=Object.getOwnPropertyDescriptor(b,_);getListener()&&(typeof $!="function"||b.hasOwnProperty(_))&&!(_e&&_e.get)&&($=getDataNode(k,_,$)())}return isWrappable($)?wrap$1($):$},has(b,_){return _===$RAW||_===$PROXY||_===$TRACK||_===$NODE||_==="__proto__"?!0:(this.get(b,_,b),_ in b)},set(){return!0},deleteProperty(){return!0},ownKeys,getOwnPropertyDescriptor:proxyDescriptor$1};function setProperty(b,_,d,k=!1){if(!k&&b[_]===d)return;const j=b[_],$=b.length;d===void 0?delete b[_]:b[_]=d;let _e=getDataNodes(b),et;(et=getDataNode(_e,_,j))&&et.$(()=>d),Array.isArray(b)&&b.length!==$&&(et=getDataNode(_e,"length",$))&&et.$(b.length),(et=_e._)&&et.$()}function mergeStoreNode(b,_){const d=Object.keys(_);for(let k=0;k1){k=_.shift();const _e=typeof k,et=Array.isArray(b);if(Array.isArray(k)){for(let nt=0;nt1){updatePath(b[k],_,[k].concat(d));return}j=b[k],d=[k].concat(d)}let $=_[0];typeof $=="function"&&($=$(j,d),$===j)||k===void 0&&$==null||($=unwrap($),k===void 0||isWrappable(j)&&isWrappable($)&&!Array.isArray($)?mergeStoreNode(j,$):setProperty(b,k,$))}function createStore(...[b,_]){const d=unwrap(b||{}),k=Array.isArray(d),j=wrap$1(d);function $(..._e){batch(()=>{k&&_e.length===1?updateArray(d,_e[0]):updatePath(d,_e)})}return[j,$]}var THEME=(b=>(b.DARK="DARK",b.LIGHT="LIGHT",b))(THEME||{});const defaultLightColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#31A6F5",foreground:"#FFFFFF"},accent:"#31A6F5",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#FFFFFF"},text:{primary:"#0F0F0F",secondary:"#6A7785"}},defaultDarkColorsSet={constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#31A6F5",foreground:"#FFFFFF"},accent:"#E5E5EA",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}};/*! - * is-plain-object - * - * Copyright (c) 2014-2017, Jon Schlinkert. - * Released under the MIT License. - */function isObject(b){return Object.prototype.toString.call(b)==="[object Object]"}function isPlainObject(b){var _,d;return isObject(b)===!1?!1:(_=b.constructor,_===void 0?!0:(d=_.prototype,!(isObject(d)===!1||d.hasOwnProperty("isPrototypeOf")===!1)))}function mergeOptions(b,_){return b?cjs(_,b,{arrayMerge:(k,j,$)=>j,isMergeableObject:isPlainObject}):_}const[themeState,setThemeState]=createStore({theme:THEME.LIGHT,colors:defaultLightColorsSet,borderRadius:"m"}),themeColorsMappingDefault={[THEME.LIGHT]:defaultLightColorsSet,[THEME.DARK]:defaultDarkColorsSet},themeCustomColors={[THEME.LIGHT]:void 0,[THEME.DARK]:void 0};function setTheme(b,_){_&&(themeCustomColors[THEME.DARK]=mergeOptions(_[THEME.DARK],themeCustomColors[THEME.DARK]),themeCustomColors[THEME.LIGHT]=mergeOptions(_[THEME.LIGHT],themeCustomColors[THEME.LIGHT])),setThemeState({theme:b,colors:mergeOptions(themeCustomColors[b],themeColorsMappingDefault[b])})}function setBorderRadius(b){setThemeState({borderRadius:b})}function setColors(b){themeCustomColors[THEME.DARK]=mergeOptions(b[THEME.DARK],themeCustomColors[THEME.DARK]),themeCustomColors[THEME.LIGHT]=mergeOptions(b[THEME.LIGHT],themeCustomColors[THEME.LIGHT]),setThemeState(_=>({colors:mergeOptions(themeCustomColors[_.theme],themeColorsMappingDefault[_.theme])}))}const globalStylesTag="tc-root",disableScrollClass="tc-disable-scroll",usingMouseClass="tc-using-mouse",GlobalStyles=()=>{document.body.addEventListener("mousedown",()=>document.body.classList.add(usingMouseClass)),document.body.addEventListener("keydown",_=>{_.key==="Tab"&&document.body.classList.remove(usingMouseClass)});const b=createGlobalStyles` - ${globalStylesTag} * { - margin: 0; - padding: 0; - box-sizing: border-box; - - font-family: -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', Arial, Tahoma, Verdana, sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - -webkit-tap-highlight-color: transparent; - } - - ${globalStylesTag} img { - -webkit-user-select: none; - -webkit-touch-callout: none; - } - - ${globalStylesTag} *:focus { - outline: #08f auto 2px; - } - - ${globalStylesTag} li { - list-style: none; - } - - ${globalStylesTag} button { - outline: none; - } - - body.${disableScrollClass} { - position: fixed; - overflow-y: scroll; - right: 0; - left: 0; - } - - body.${usingMouseClass} ${globalStylesTag} *:focus { - outline: none; - } -`;return createComponent(b,{})},ImagePlaceholder=styled.div` - background-color: ${b=>b.theme.colors.background.secondary}; -`,Image$1=b=>{let _;const[d,k]=createSignal(null);return createEffect(()=>{const j=new window.Image;return j.src=b.src,j.alt=b.alt||"",j.setAttribute("draggable","false"),b.class&&j.classList.add(b.class),j.complete?k(j):(j.addEventListener("load",()=>k(j)),()=>j.removeEventListener("load",()=>k(j)))}),[createComponent(Show,{get when(){return d()},get children(){return d()}}),createComponent(Show,{get when(){return!d()},get children(){return createComponent(ImagePlaceholder,{get class(){return b.class},ref(j){const $=_;typeof $=="function"?$(j):_=j}})}})]};function hexToRgb(b){b[0]==="#"&&(b=b.slice(1));const _=parseInt(b,16),d=_>>16&255,k=_>>8&255,j=_&255;return[d,k,j].join(",")}function rgba(b,_){return b[0]==="#"&&(b=hexToRgb(b)),`rgba(${b}, ${_})`}function toPx(b){return b.toString()+"px"}class TonConnectUIError extends TonConnectError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIError.prototype)}}function openLink(b,_="_self"){return window.open(b,_,"noreferrer noopener")}function openLinkBlank(b){openLink(b,"_blank")}function getSystemTheme(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: light)").matches?THEME.LIGHT:THEME.DARK}function subscribeToThemeChange(b){const _=d=>b(d.matches?THEME.DARK:THEME.LIGHT);return window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",_),()=>window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",_)}function addQueryParameter(b,_,d){const k=new URL(b);return k.searchParams.append(_,d),k.toString()}function addReturnStrategy(b,_){return addQueryParameter(b,"ret",_)}function disableScroll(){document.documentElement.scrollHeight!==document.documentElement.clientHeight&&(document.body.style.top=toPx(-document.documentElement.scrollTop),document.body.classList.add(disableScrollClass))}function enableScroll(){document.body.classList.remove(disableScrollClass),document.documentElement.scrollTo({top:-parseFloat(getComputedStyle(document.body).top)}),document.body.style.top="auto"}function fixMobileSafariActiveTransition(){document.body.hasAttribute("ontouchstart")||document.body.setAttribute("ontouchstart","")}function defineStylesRoot(){customElements.define(globalStylesTag,class extends HTMLDivElement{},{extends:"div"})}function preloadImages(b){b.forEach(_=>{const d=new window.Image;d.src=_})}function checkLocalStorageExists(){if(typeof localStorage>"u")throw new TonConnectUIError("window.localStorage is undefined. localStorage is required for TonConnectUI")}function getWindow$1(){if(typeof window<"u")return window}function isMobileUserAgent(){let b=!1;return function(_){(/(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/i.test(_)||/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(_.slice(0,4)))&&(b=!0)}(navigator.userAgent||navigator.vendor||window.opera),b}function getUserAgent(){var b,_;const d=new UAParser().getResult(),k=(b=d.os.name)==null?void 0:b.toLowerCase();let j;switch(!0){case k==="ios":j="ios";break;case k==="android":j="android";break;case k==="mac os":j="macos";break;case k==="linux":j="linux";break;case(k==null?void 0:k.includes("windows")):j="windows";break}const $=(_=d.browser.name)==null?void 0:_.toLowerCase();let _e;switch(!0){case $==="chrome":_e="chrome";break;case $==="firefox":_e="firefox";break;case($==null?void 0:$.includes("safari")):_e="safari";break}return{os:j,browser:_e}}const maxWidth={mobile:440,tablet:1020};function isDevice(b){const _=getWindow$1();if(!_)return b==="desktop";const d=_.innerWidth;switch(b){case"desktop":return d>maxWidth.tablet;case"tablet":return d>maxWidth.mobile;default:case"mobile":return d<=maxWidth.mobile}}function media(b){switch(b){case"mobile":return`@media (max-width: ${maxWidth.mobile}px)`;case"tablet":return`@media (max-width: ${maxWidth.tablet}px) (min-width: ${maxWidth.mobile}px)`;default:case"desktop":return`@media (min-width: ${maxWidth.tablet}px)`}}const mediaTouch="@media (hover: none)",mediaNotTouch="@media not all and (hover: none)",borders$5={m:"100vh",s:"8px",none:"0"},scaleValues={s:.02,m:.04},ButtonStyled$3=styled.button` - background-color: ${b=>b.appearance==="flat"?"transparent":rgba(b.theme.colors.accent,.12)}; - color: ${b=>b.theme.colors.accent}; - - padding: ${b=>b.appearance==="flat"?"0":"9px 16px"}; - border: none; - border-radius: ${b=>borders$5[b.theme.borderRadius]}; - cursor: ${b=>b.disabled?"not-allowed":"pointer"}; - - font-size: 14px; - font-weight: 590; - line-height: 18px; - - transition: transform 0.125s ease-in-out; - - ${mediaNotTouch} { - &:hover { - transform: ${b=>b.disabled?"unset":`scale(${1+scaleValues[b.scale]})`}; - } - } - - &:active { - transform: ${b=>b.disabled?"unset":`scale(${1-scaleValues[b.scale]})`}; - } - - ${mediaTouch} { - &:active { - transform: ${b=>b.disabled?"unset":`scale(${1-scaleValues[b.scale]*2})`}; - } - } -`;function useDataAttributes(b){const _=untrack(()=>Object.keys(b).filter(k=>k.startsWith("data-"))),[d]=splitProps(b,_);return d}const Button=b=>{const _=useDataAttributes(b);return createComponent(ButtonStyled$3,mergeProps({get appearance(){return b.appearance||"primary"},get class(){return b.class},onClick:d=>{var k;return(k=b.onClick)==null?void 0:k.call(b,d)},onMouseEnter:d=>{var k;return(k=b.onMouseEnter)==null?void 0:k.call(b,d)},onMouseLeave:d=>{var k;return(k=b.onMouseLeave)==null?void 0:k.call(b,d)},ref(d){const k=b.ref;typeof k=="function"?k(d):b.ref=d},get disabled(){return b.disabled},get scale(){return b.scale||"m"},"data-tc-button":"true"},_,{get children(){return b.children}}))};function nextFrame(b){requestAnimationFrame(()=>{requestAnimationFrame(b)})}const Transition=b=>{let _,d=!0;const[k,j]=createSignal(),[$,_e]=createSignal(),et=children(()=>b.children),{onBeforeEnter:nt,onEnter:tt,onAfterEnter:rt,onBeforeExit:it,onExit:ot,onAfterExit:ut}=b,lt=createMemo(()=>{const st=b.name||"s";return{enterActiveClass:b.enterActiveClass||st+"-enter-active",enterClass:b.enterClass||st+"-enter",enterToClass:b.enterToClass||st+"-enter-to",exitActiveClass:b.exitActiveClass||st+"-exit-active",exitClass:b.exitClass||st+"-exit",exitToClass:b.exitToClass||st+"-exit-to"}});function dt(st,ct){if(!d||b.appear){let ht=function(gt){st&&(!gt||gt.target===st)&&(st.removeEventListener("transitionend",ht),st.removeEventListener("animationend",ht),st.classList.remove(...bt),st.classList.remove(...vt),batch(()=>{k()!==st&&j(st),$()===st&&_e(void 0)}),rt&&rt(st),b.mode==="inout"&&ft(st,ct))};const at=lt().enterClass.split(" "),bt=lt().enterActiveClass.split(" "),vt=lt().enterToClass.split(" ");nt&&nt(st),st.classList.add(...at),st.classList.add(...bt),nextFrame(()=>{st.classList.remove(...at),st.classList.add(...vt),tt&&tt(st,()=>ht()),(!tt||tt.length<2)&&(st.addEventListener("transitionend",ht),st.addEventListener("animationend",ht))})}ct&&!b.mode?_e(st):j(st)}function ft(st,ct){const ht=lt().exitClass.split(" "),at=lt().exitActiveClass.split(" "),bt=lt().exitToClass.split(" ");if(!ct.parentNode)return vt();it&&it(ct),ct.classList.add(...ht),ct.classList.add(...at),nextFrame(()=>{ct.classList.remove(...ht),ct.classList.add(...bt)}),ot&&ot(ct,()=>vt()),(!ot||ot.length<2)&&(ct.addEventListener("transitionend",vt),ct.addEventListener("animationend",vt));function vt(gt){(!gt||gt.target===ct)&&(ct.removeEventListener("transitionend",vt),ct.removeEventListener("animationend",vt),ct.classList.remove(...at),ct.classList.remove(...bt),k()===ct&&j(void 0),ut&&ut(ct),b.mode==="outin"&&dt(st,ct))}}return createComputed(st=>{for(_=et();typeof _=="function";)_=_();return untrack(()=>(_&&_!==st&&(b.mode!=="outin"?dt(_,st):d&&j(_)),st&&st!==_&&b.mode!=="inout"&&ft(_,st),d=!1,_))}),[k,$]};function getRect(b){const{top:_,bottom:d,left:k,right:j,width:$,height:_e}=b.getBoundingClientRect(),et=b.parentNode.getBoundingClientRect();return{top:_-et.top,bottom:d,left:k-et.left,right:j,width:$,height:_e}}const TransitionGroup=b=>{const _=children(()=>b.children),d=createMemo(()=>{const ut=b.name||"s";return{enterActiveClass:b.enterActiveClass||ut+"-enter-active",enterClass:b.enterClass||ut+"-enter",enterToClass:b.enterToClass||ut+"-enter-to",exitActiveClass:b.exitActiveClass||ut+"-exit-active",exitClass:b.exitClass||ut+"-exit",exitToClass:b.exitToClass||ut+"-exit-to",moveClass:b.moveClass||ut+"-move"}}),{onBeforeEnter:k,onEnter:j,onAfterEnter:$,onBeforeExit:_e,onExit:et,onAfterExit:nt}=b,[tt,rt]=createSignal();let it=[],ot=!0;return createComputed(()=>{const ut=_(),lt=[...ut],dt=new Set(ut),ft=new Set(it),st=d().enterClass.split(" "),ct=d().enterActiveClass.split(" "),ht=d().enterToClass.split(" "),at=d().exitClass.split(" "),bt=d().exitActiveClass.split(" "),vt=d().exitToClass.split(" ");for(let gt=0;gt{At.classList.remove(...st),At.classList.add(...ht),j&&j(At,()=>wt()),(!j||j.length<2)&&(At.addEventListener("transitionend",wt),At.addEventListener("animationend",wt))})}}for(let gt=0;gtkt!==At),rt(it))};lt.splice(gt,0,At),_e&&_e(At),At.classList.add(...at),At.classList.add(...bt),nextFrame(()=>{At.classList.remove(...at),At.classList.add(...vt)}),et&&et(At,()=>wt()),(!et||et.length<2)&&(At.addEventListener("transitionend",wt),At.addEventListener("animationend",wt))}}it=lt,rt(lt)}),createEffect(ut=>{const lt=tt();return lt.forEach(dt=>{let ft;(ft=ut.get(dt))?ft.new&&(ft.new=!1,ft.newPos=getRect(dt)):ut.set(dt,ft={pos:getRect(dt),new:!ot}),ft.new&&dt.addEventListener("transitionend",()=>{ft.new=!1,dt.parentNode&&(ft.newPos=getRect(dt))},{once:!0}),ft.newPos&&(ft.pos=ft.newPos),ft.newPos=getRect(dt)}),ot?(ot=!1,ut):(lt.forEach(dt=>{const ft=ut.get(dt),st=ft.pos,ct=ft.newPos,ht=st.left-ct.left,at=st.top-ct.top;if(ht||at){ft.moved=!0;const bt=dt.style;bt.transform=`translate(${ht}px,${at}px)`,bt.transitionDuration="0s"}}),document.body.offsetHeight,lt.forEach(dt=>{const ft=ut.get(dt);if(ft.moved){let st=function(at){at&&at.target!==dt||!dt.parentNode||(!at||/transform$/.test(at.propertyName))&&(dt.removeEventListener("transitionend",st),dt.classList.remove(...ht))};ft.moved=!1;const ct=dt.style,ht=d().moveClass.split(" ");dt.classList.add(...ht),ct.transform=ct.transitionDuration="",dt.addEventListener("transitionend",st)}}),ut)},new Map),tt};function clickOutside$1(b,_){const d=k=>{var j;return!b.contains(k.target)&&((j=_())==null?void 0:j())};document.body.addEventListener("click",d),onCleanup(()=>document.body.removeEventListener("click",d))}function escPressed(b,_){const d=k=>{var j,$;k.key==="Escape"&&((j=document.activeElement)==null||j.blur(),($=_())==null||$())};document.body.addEventListener("keydown",d),onCleanup(()=>document.body.removeEventListener("keydown",d))}const _tmpl$$g=template$1('',4,!0),rotationDegrees={left:0,top:90,right:180,bottom:270},ArrowIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary,k=()=>b.direction||"left",j=styled("svg")` - transform: rotate(${$=>rotationDegrees[$.svgDirection]}deg); - transition: transform 0.1s ease-in-out; - `;return createComponent(j,{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",get svgDirection(){return k()},get children(){const $=_tmpl$$g.cloneNode(!0);return createRenderEffect(()=>setAttribute($,"stroke",d())),$}})},_tmpl$$f=template$1(''),CloseIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$f.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"stroke",d())),k})()},IconButtonStyled=styled.button` - padding: 0; - display: flex; - justify-content: center; - align-items: center; - width: 32px; - height: 32px; - border-radius: 50%; - background-color: ${b=>b.theme.colors.background.secondary}; - border: none; - cursor: pointer; - - transition: transform 0.125s ease-in-out; - - ${mediaNotTouch} { - &:hover { - transform: scale(1.04); - } - } - - &:active { - transform: scale(0.96); - } - - ${mediaTouch} { - &:active { - transform: scale(0.92); - } - } -`,IconButton=b=>{const _=useDataAttributes(b),d=()=>b.icon||"close";return createComponent(IconButtonStyled,mergeProps({get class(){return b.class},onClick:()=>b.onClick(),"data-tc-icon-button":"true"},_,{get children(){return[createComponent(Show,{get when(){return!!b.children},get children(){return b.children}}),createComponent(Show,{get when(){return!b.children},get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return d()==="close"},get children(){return createComponent(CloseIcon,{get fill(){return b.fill}})}}),createComponent(Match,{get when(){return d()==="arrow"},get children(){return createComponent(ArrowIcon,{get fill(){return b.fill}})}})]}})}})]}}))},ModalBackgroundStyled=styled.div` - display: flex; - align-items: center; - justify-content: center; - position: fixed; - z-index: 1000; - left: 0; - top: 0; - width: 100%; - height: 100%; - background-color: rgba(0, 0, 0, 0.4); - - ${media("mobile")} { - align-items: flex-end; - } - - @media (min-width: ${maxWidth.mobile.toString()}px) and (max-height: 600px) { - padding: 48px 0; - align-items: flex-start; - overflow: scroll; - } -`,ModalWrapperClass=u` - position: relative; - box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08), 0 16px 64px rgba(0, 0, 0, 0.16); - min-height: 100px; - width: 440px; - padding: 44px 56px 24px; - - ${media("mobile")} { - width: 100%; - } -`,CloseButtonStyled=styled(IconButton)` - position: absolute; - right: 16px; - top: 16px; -`,_tmpl$$e=template$1("
    "),clickOutside=clickOutside$1,keyPressed=escPressed,borders$4={m:"24px",s:"16px",none:"0"},Modal=b=>{const _=useTheme(),d=useDataAttributes(b);return createEffect(()=>{b.opened?disableScroll():enableScroll()}),createComponent(Transition,{onBeforeEnter:k=>{const j=isDevice("mobile")?200:100;k.animate([{opacity:0},{opacity:1}],{duration:j}),isDevice("mobile")&&k.firstElementChild.animate([{transform:"translateY(390px)"},{transform:"translateY(0)"}],{duration:j})},onExit:(k,j)=>{const $=isDevice("mobile")?200:100,_e=k.animate([{opacity:1},{opacity:0}],{duration:$});if(isDevice("mobile")){const et=k.firstElementChild.animate([{transform:"translateY(0)"},{transform:"translateY(390px)"}],{duration:$});Promise.all([_e.finished,et.finished]).then(j)}else _e.finished.then(j)},get children(){return createComponent(Show,{get when(){return b.opened},get children(){return createComponent(ModalBackgroundStyled,mergeProps({"data-tc-modal":"true"},d,{get children(){const k=_tmpl$$e.cloneNode(!0);return use(keyPressed,k,()=>()=>b.onClose()),use(clickOutside,k,()=>()=>b.onClose()),insert(k,createComponent(CloseButtonStyled,{icon:"close",onClick:()=>b.onClose()}),null),insert(k,()=>b.children,null),createRenderEffect(()=>className(k,cn(ModalWrapperClass,b.class,u` - background-color: ${_.colors.background.primary}; - border-radius: ${borders$4[_.borderRadius]}; - - ${media("mobile")} { - border-radius: ${borders$4[_.borderRadius]} - ${borders$4[_.borderRadius]} 0 0; - } - `))),k}}))}})}})},wrapperBorderRadius={m:"22px",s:"12px",none:"0"},sliderBorderRadius={m:"18px",s:"8px",none:"0"},TabBarStyled$1=styled.div` - display: grid; - grid-template: 1fr / 1fr 1fr; - width: fit-content; - justify-items: center; - gap: 4px; - - position: relative; - padding: 4px; - border-radius: ${b=>wrapperBorderRadius[b.theme.borderRadius]}; - - background-color: ${b=>b.theme.colors.background.secondary}; -`,SliderStyled=styled.div` - position: absolute; - top: 4px; - left: 4px; - - height: calc(100% - 8px); - width: calc(50% - 4px); - - border-radius: ${b=>sliderBorderRadius[b.theme.borderRadius]}; - background-color: ${b=>b.theme.colors.background.segment}; - - transform: ${b=>b.right?"translateX(100%)":"translateX(0)"}; - - transition: transform 0.13s ease-in-out; -`,InputStyled=styled.input` - display: none; -`,LabelStyled=styled.label` - padding: 9px 12px; - z-index: 1; - - cursor: ${b=>b.isActive?"default":"pointer"}; - - transition: transform 0.13s ease-in-out; - - &:hover { - transform: ${b=>b.isActive?"none":"scale(1.025)"}; - } - - > * { - ${b=>b.isActive?"":`color: ${b.theme.colors.text.secondary};`} - } -`,TabBar=b=>{const _="tabBar"+Math.floor(Math.random()*1e4);return createComponent(TabBarStyled$1,{get class(){return b.class},"data-tc-tab-bar":"true",get children(){return[createComponent(SliderStyled,{get right(){return b.selectedTabIndex===1}}),createComponent(LabelStyled,{get isActive(){return b.selectedTabIndex===0},get children(){return[createComponent(InputStyled,{type:"radio",name:_,get checked(){return b.selectedTabIndex===0},onInput:()=>{var d;return(d=b.onSelectedTabIndexChange)==null?void 0:d.call(b,0)}}),createMemo(()=>b.tab1)]}}),createComponent(LabelStyled,{get isActive(){return b.selectedTabIndex===1},get children(){return[createComponent(InputStyled,{type:"radio",get checked(){return b.selectedTabIndex===1},name:_,onInput:()=>{var d;return(d=b.onSelectedTabIndexChange)==null?void 0:d.call(b,1)}}),createMemo(()=>b.tab2)]}})]}})},borders$3={m:"16px",s:"8px",none:"0"},qrNormalSize=256,imgSizeDefault=60,picSizeDefault=48,qrPaddingTop=24,QrCodeBackground=styled.div` - display: flex; - align-items: center; - position: relative; - background-color: ${b=>b.theme.colors.background.secondary}; - border-radius: ${b=>borders$3[b.theme.borderRadius]}; - padding: ${toPx(qrPaddingTop)} 0; - height: ${toPx(qrNormalSize+qrPaddingTop*2)}; - width: 100%; - - overflow: hidden; -`,QrCodeWrapper=styled.div` - position: relative; - - width: fit-content; - margin: 0 auto; - - > div:first-child { - display: flex; - align-items: center; - justify-content: center; - } - - rect { - fill: transparent; - } - - path { - fill: ${b=>b.theme.colors.text.primary}; - } -`,ImageBackground=styled.div` - position: absolute; - width: ${toPx(imgSizeDefault)}; - height: ${toPx(imgSizeDefault)}; - background: ${b=>b.theme.colors.background.secondary}; - - display: flex; - align-items: center; - justify-content: center; -`,ImageStyled$2=styled(Image$1)` - width: ${b=>toPx(b.size)}; - height: ${b=>toPx(b.size)}; - border-radius: 12px; -`,CopyButtonStyled=styled(Button)` - filter: drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.08)); - position: absolute; - bottom: 14px; - left: 50%; - - transform: translate(-50%, 0); - - background-color: ${b=>b.theme.colors.background.segment}; - color: ${b=>b.theme.colors.text.primary}; - - &:hover { - transform: translate(-50%, 0) scale(1.04); - } - - &:active { - transform: translate(-50%, 0) scale(0.96); - } -`;var qrcode$1={exports:{}};(function(b,_){var d=function(){var k=function(bt,vt){var gt=236,At=17,wt=bt,yt=$[vt],kt=null,xt=0,_t=null,Tt=[],jt={},Mt=function(nn,wn){xt=wt*4+17,kt=function(fn){for(var An=new Array(fn),yn=0;yn=7&&Wt(nn),_t==null&&(_t=vn(wt,yt,Tt)),kn(_t,wn)},Ft=function(nn,wn){for(var fn=-1;fn<=7;fn+=1)if(!(nn+fn<=-1||xt<=nn+fn))for(var An=-1;An<=7;An+=1)wn+An<=-1||xt<=wn+An||(0<=fn&&fn<=6&&(An==0||An==6)||0<=An&&An<=6&&(fn==0||fn==6)||2<=fn&&fn<=4&&2<=An&&An<=4?kt[nn+fn][wn+An]=!0:kt[nn+fn][wn+An]=!1)},Jt=function(){for(var nn=0,wn=0,fn=0;fn<8;fn+=1){Mt(!0,fn);var An=et.getLostPoint(jt);(fn==0||nn>An)&&(nn=An,wn=fn)}return wn},Qt=function(){for(var nn=8;nn>fn&1)==1;kt[Math.floor(fn/3)][fn%3+xt-8-3]=An}for(var fn=0;fn<18;fn+=1){var An=!nn&&(wn>>fn&1)==1;kt[fn%3+xt-8-3][Math.floor(fn/3)]=An}},un=function(nn,wn){for(var fn=yt<<3|wn,An=et.getBCHTypeInfo(fn),yn=0;yn<15;yn+=1){var dn=!nn&&(An>>yn&1)==1;yn<6?kt[yn][8]=dn:yn<8?kt[yn+1][8]=dn:kt[xt-15+yn][8]=dn}for(var yn=0;yn<15;yn+=1){var dn=!nn&&(An>>yn&1)==1;yn<8?kt[8][xt-yn-1]=dn:yn<9?kt[8][15-yn-1+1]=dn:kt[8][15-yn-1]=dn}kt[xt-8][8]=!nn},kn=function(nn,wn){for(var fn=-1,An=xt-1,yn=7,dn=0,xn=et.getMaskFunction(wn),sn=xt-1;sn>0;sn-=2)for(sn==6&&(sn-=1);;){for(var Sn=0;Sn<2;Sn+=1)if(kt[An][sn-Sn]==null){var Rn=!1;dn>>yn&1)==1);var Pn=xn(An,sn-Sn);Pn&&(Rn=!Rn),kt[An][sn-Sn]=Rn,yn-=1,yn==-1&&(dn+=1,yn=7)}if(An+=fn,An<0||xt<=An){An-=fn,fn=-fn;break}}},En=function(nn,wn){for(var fn=0,An=0,yn=0,dn=new Array(wn.length),xn=new Array(wn.length),sn=0;sn=0?gn.getAt(Dn):0}}for(var Nn=0,Pn=0;Pnsn*8)throw"code length overflow. ("+yn.getLengthInBits()+">"+sn*8+")";for(yn.getLengthInBits()+4<=sn*8&&yn.put(0,4);yn.getLengthInBits()%8!=0;)yn.putBit(!1);for(;!(yn.getLengthInBits()>=sn*8||(yn.put(gt,8),yn.getLengthInBits()>=sn*8));)yn.put(At,8);return En(yn,An)};jt.addData=function(nn,wn){wn=wn||"Byte";var fn=null;switch(wn){case"Numeric":fn=ot(nn);break;case"Alphanumeric":fn=ut(nn);break;case"Byte":fn=lt(nn);break;case"Kanji":fn=dt(nn);break;default:throw"mode:"+wn}Tt.push(fn),_t=null},jt.isDark=function(nn,wn){if(nn<0||xt<=nn||wn<0||xt<=wn)throw nn+","+wn;return kt[nn][wn]},jt.getModuleCount=function(){return xt},jt.make=function(){if(wt<1){for(var nn=1;nn<40;nn++){for(var wn=rt.getRSBlocks(nn,yt),fn=it(),An=0;An"u"?nn*4:wn;var fn="";fn+='";for(var yn=0;yn';fn+=""}return fn+="",fn+="
    ",fn},jt.createSvgTag=function(nn,wn,fn,An){var yn={};typeof arguments[0]=="object"&&(yn=arguments[0],nn=yn.cellSize,wn=yn.margin,fn=yn.alt,An=yn.title),nn=nn||2,wn=typeof wn>"u"?nn*4:wn,fn=typeof fn=="string"?{text:fn}:fn||{},fn.text=fn.text||null,fn.id=fn.text?fn.id||"qrcode-description":null,An=typeof An=="string"?{text:An}:An||{},An.text=An.text||null,An.id=An.text?An.id||"qrcode-title":null;var dn=jt.getModuleCount()*nn+wn*2,xn,sn,Sn,Rn,Pn="",Cn;for(Cn="l"+nn+",0 0,"+nn+" -"+nn+",0 0,-"+nn+"z ",Pn+=''+jn(An.text)+"":"",Pn+=fn.text?''+jn(fn.text)+"":"",Pn+='',Pn+='"u"?nn*4:wn;var fn=jt.getModuleCount()*nn+wn*2,An=wn,yn=fn-wn;return at(fn,fn,function(dn,xn){if(An<=dn&&dn"u"?nn*4:wn;var An=jt.getModuleCount()*nn+wn*2,yn="";return yn+="",yn};var jn=function(nn){for(var wn="",fn=0;fn":wn+=">";break;case"&":wn+="&";break;case'"':wn+=""";break;default:wn+=An;break}}return wn},Zn=function(nn){var wn=1;nn=typeof nn>"u"?wn*2:nn;var fn=jt.getModuleCount()*wn+nn*2,An=nn,yn=fn-nn,dn,xn,sn,Sn,Rn,Pn={"██":"█","█ ":"▀"," █":"▄"," ":" "},Cn={"██":"▀","█ ":"▀"," █":" "," ":" "},$n="";for(dn=0;dn=yn?Cn[Rn]:Pn[Rn];$n+=` -`}return fn%2&&nn>0?$n.substring(0,$n.length-fn-1)+Array(fn+1).join("▀"):$n.substring(0,$n.length-1)};return jt.createASCII=function(nn,wn){if(nn=nn||1,nn<2)return Zn(wn);nn-=1,wn=typeof wn>"u"?nn*2:wn;var fn=jt.getModuleCount()*nn+wn*2,An=wn,yn=fn-wn,dn,xn,sn,Sn,Rn=Array(nn+1).join("██"),Pn=Array(nn+1).join(" "),Cn="",$n="";for(dn=0;dn>>8),yt.push(_t&255)):yt.push(At)}}return yt}};var j={MODE_NUMBER:1<<0,MODE_ALPHA_NUM:1<<1,MODE_8BIT_BYTE:1<<2,MODE_KANJI:1<<3},$={L:1,M:0,Q:3,H:2},_e={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},et=function(){var bt=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],vt=1<<10|1<<8|1<<5|1<<4|1<<2|1<<1|1<<0,gt=1<<12|1<<11|1<<10|1<<9|1<<8|1<<5|1<<2|1<<0,At=1<<14|1<<12|1<<10|1<<4|1<<1,wt={},yt=function(kt){for(var xt=0;kt!=0;)xt+=1,kt>>>=1;return xt};return wt.getBCHTypeInfo=function(kt){for(var xt=kt<<10;yt(xt)-yt(vt)>=0;)xt^=vt<=0;)xt^=gt<5&&(_t+=3+Mt-5)}for(var Tt=0;Tt=256;)wt-=255;return bt[wt]},At}();function tt(bt,vt){if(typeof bt.length>"u")throw bt.length+"/"+vt;var gt=function(){for(var wt=0;wt"u")throw"bad rs block @ typeNumber:"+wt+"/errorCorrectionLevel:"+yt;for(var xt=kt.length/3,_t=[],Tt=0;Tt>>7-At%8&1)==1},gt.put=function(At,wt){for(var yt=0;yt>>wt-yt-1&1)==1)},gt.getLengthInBits=function(){return vt},gt.putBit=function(At){var wt=Math.floor(vt/8);bt.length<=wt&&bt.push(0),At&&(bt[wt]|=128>>>vt%8),vt+=1},gt},ot=function(bt){var vt=j.MODE_NUMBER,gt=bt,At={};At.getMode=function(){return vt},At.getLength=function(kt){return gt.length},At.write=function(kt){for(var xt=gt,_t=0;_t+2>>8&255)*192+(_t&255),yt.put(_t,13),xt+=2}if(xt>>8)},vt.writeBytes=function(gt,At,wt){At=At||0,wt=wt||gt.length;for(var yt=0;yt0&&(gt+=","),gt+=bt[At];return gt+="]",gt},vt},st=function(){var bt=0,vt=0,gt=0,At="",wt={},yt=function(xt){At+=String.fromCharCode(kt(xt&63))},kt=function(xt){if(!(xt<0)){if(xt<26)return 65+xt;if(xt<52)return 97+(xt-26);if(xt<62)return 48+(xt-52);if(xt==62)return 43;if(xt==63)return 47}throw"n:"+xt};return wt.writeByte=function(xt){for(bt=bt<<8|xt&255,vt+=8,gt+=1;vt>=6;)yt(bt>>>vt-6),vt-=6},wt.flush=function(){if(vt>0&&(yt(bt<<6-vt),bt=0,vt=0),gt%3!=0)for(var xt=3-gt%3,_t=0;_t=vt.length){if(wt==0)return-1;throw"unexpected end of file./"+wt}var xt=vt.charAt(gt);if(gt+=1,xt=="=")return wt=0,-1;if(xt.match(/^\s$/))continue;At=At<<6|kt(xt.charCodeAt(0)),wt+=6}var _t=At>>>wt-8&255;return wt-=8,_t};var kt=function(xt){if(65<=xt&&xt<=90)return xt-65;if(97<=xt&&xt<=122)return xt-97+26;if(48<=xt&&xt<=57)return xt-48+52;if(xt==43)return 62;if(xt==47)return 63;throw"c:"+xt};return yt},ht=function(bt,vt){var gt=bt,At=vt,wt=new Array(bt*vt),yt={};yt.setPixel=function(Tt,jt,Mt){wt[jt*gt+Tt]=Mt},yt.write=function(Tt){Tt.writeString("GIF87a"),Tt.writeShort(gt),Tt.writeShort(At),Tt.writeByte(128),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(0),Tt.writeByte(255),Tt.writeByte(255),Tt.writeByte(255),Tt.writeString(","),Tt.writeShort(0),Tt.writeShort(0),Tt.writeShort(gt),Tt.writeShort(At),Tt.writeByte(0);var jt=2,Mt=xt(jt);Tt.writeByte(jt);for(var Ft=0;Mt.length-Ft>255;)Tt.writeByte(255),Tt.writeBytes(Mt,Ft,255),Ft+=255;Tt.writeByte(Mt.length-Ft),Tt.writeBytes(Mt,Ft,Mt.length-Ft),Tt.writeByte(0),Tt.writeString(";")};var kt=function(Tt){var jt=Tt,Mt=0,Ft=0,Jt={};return Jt.write=function(Qt,Gt){if(Qt>>>Gt)throw"length over";for(;Mt+Gt>=8;)jt.writeByte(255&(Qt<>>=8-Mt,Ft=0,Mt=0;Ft=Qt<0&&jt.writeByte(Ft)},Jt},xt=function(Tt){for(var jt=1<>6,128|nt&63):nt<55296||nt>=57344?_e.push(224|nt>>12,128|nt>>6&63,128|nt&63):(et++,nt=65536+((nt&1023)<<10|$.charCodeAt(et)&1023),_e.push(240|nt>>18,128|nt>>12&63,128|nt>>6&63,128|nt&63))}return _e}return j(k)}})(),function(k){b.exports=k()}(function(){return d})})(qrcode$1);const qrcode=qrcode$1.exports;function copyToClipboard(b){return navigator!=null&&navigator.clipboard?navigator.clipboard.writeText(b):(fallbackCopyTextToClipboard(b),Promise.resolve())}function fallbackCopyTextToClipboard(b){const _=document.createElement("textarea");_.value=b,_.style.top="0",_.style.left="0",_.style.position="fixed",document.body.appendChild(_),_.focus(),_.select();try{document.execCommand("copy")}finally{document.body.removeChild(_)}}var deepReadObject=(b,_,d)=>{const k=_.trim().split(".").reduce((j,$)=>j?j[$]:void 0,b);return k!==void 0?k:d},template=(b,_,d=/{{(.*?)}}/g)=>b.replace(d,(k,j)=>deepReadObject(_,j,"")),createI18nContext=(b={},_=navigator.language in b?navigator.language:Object.keys(b)[0])=>{const[d,k]=createSignal(_),[j,$]=createStore(b);return[(nt,tt,rt)=>{const it=deepReadObject(j[d()],nt,rt||"");return typeof it=="function"?it(tt):typeof it=="string"?template(it,tt||{}):it},{add(nt,tt){$(nt,rt=>Object.assign(rt||{},tt))},locale:nt=>nt?k(nt):d(),dict:nt=>deepReadObject(j,nt)}]},I18nContext=createContext({}),useI18n=()=>useContext(I18nContext);const Translation=b=>{const[_]=useI18n();return createMemo(()=>{var d;return _(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString())})},_tmpl$$d=template$1("
    "),copyText={translationKey:"common.copyLink",text:"Copy Link"},copiedText={translationKey:"common.copied",text:"Copied!"},QRCode=b=>{let _,d,k;const[j,$]=createSignal(!1),[_e,et]=createSignal(!1),[nt,tt]=createSignal(!1),[rt,it]=createSignal(copyText),[ot,ut]=createSignal(picSizeDefault);createEffect(()=>$(_e()||nt())),createEffect(()=>!j()&&it(copyText)),createEffect(()=>{const ct=qrcode(0,"L");ct.addData(b.sourceUrl),ct.make(),_.innerHTML=ct.createSvgTag(4,0);const ht=_.firstElementChild.clientWidth,at=Math.round(qrNormalSize/ht*1e5)/1e5;if(k){const bt=Math.ceil(imgSizeDefault/(at*4))*4,vt=toPx(Math.ceil((ht-bt)/(2*4))*4);k.style.top=vt,k.style.left=vt,k.style.height=toPx(bt),k.style.width=toPx(bt),ut(Math.round(picSizeDefault/at))}d.style.transform=`scale(${at})`});let lt=null;const dt=()=>{copyToClipboard(b.sourceUrl),it(copiedText),lt!=null&&clearTimeout(lt),lt=setTimeout(()=>it(copyText),3e3)};return createComponent(QrCodeBackground,{get class(){return b.class},get children(){return[createComponent(QrCodeWrapper,{ref(ft){const st=d;typeof st=="function"?st(ft):d=ft},onMouseEnter:()=>tt(!0),onMouseLeave:()=>setTimeout(()=>tt(!1)),get children(){return[(()=>{const ft=_tmpl$$d.cloneNode(!0),st=_;return typeof st=="function"?use(st,ft):_=ft,ft})(),createComponent(Show,{get when(){return b.imageUrl},get children(){return createComponent(ImageBackground,{ref(ft){const st=k;typeof st=="function"?st(ft):k=ft},get children(){return createComponent(ImageStyled$2,{get src(){return b.imageUrl},alt:"",get size(){return ot()}})}})}})]}}),createComponent(Transition,{onBeforeEnter:ft=>{ft.animate([{opacity:0,transform:"translate(-50%, 44px)"},{opacity:1,transform:"translate(-50%, 0)"}],{duration:200})},onExit:(ft,st)=>{ft.animate([{opacity:1,transform:"translate(-50%, 0)"},{opacity:0,transform:"translate(-50%, 44px)"}],{duration:200}).finished.then(()=>{st()})},get children(){return createComponent(Show,{get when(){return j()&&!b.disableCopy},get children(){return createComponent(CopyButtonStyled,{onClick:dt,onMouseEnter:()=>j()&&et(!0),onMouseLeave:()=>setTimeout(()=>et(!1)),get children(){return createComponent(Translation,{get translationKey(){return rt().translationKey},get children(){return rt().text}})}})}})}})]}})},TextStyled$3=styled.div` - font-style: normal; - font-weight: ${b=>b.fontWeight}; - font-size: ${b=>b.fontSize}; - line-height: ${b=>b.lineHeight}; - - color: ${b=>b.color}; -`,Text$1=b=>{const _=useTheme(),[d]=useI18n();let k;const j=()=>b.color||_.colors.text.primary,$=mergeProps({fontSize:"14px",fontWeight:"510",lineHeight:"130%"},b);return createEffect(()=>{k&&$.cursor!=="unset"&&getComputedStyle(k).cursor!=="pointer"&&(k.style.cursor="default")}),createComponent(TextStyled$3,{get fontSize(){return $.fontSize},get fontWeight(){return $.fontWeight},get lineHeight(){return $.lineHeight},get color(){return j()},get class(){return $.class},ref(_e){const et=k;typeof et=="function"?et(_e):k=_e},"data-tc-text":"true",get children(){var _e;return createMemo(()=>!!$.translationKey)()?d($.translationKey,$.translationValues,(_e=$.children)==null?void 0:_e.toString()):$.children}})},WalletItemStyled=styled.button` - cursor: pointer; - border: none; - background-color: unset; - padding: 12px 8px 8px; - height: 94px; - width: 92px; - display: flex; - flex-direction: column; - align-items: center; - - transition: transform 0.125s ease-in-out; - - ${mediaNotTouch} { - &:hover { - transform: scale(1.04); - } - } - - &:active { - transform: scale(0.96); - } - - ${media("mobile")} { - padding: 8px 4px; - height: 124px; - width: 82px; - } - - ${mediaTouch} { - &:active { - transform: scale(0.92); - } - } -`,ImageStyled$1=styled(Image$1)` - width: 48px; - height: 48px; - border-radius: 12px; - - margin-bottom: 8px; - - ${media("mobile")} { - width: 64px; - height: 64px; - border-radius: 16px; - } -`,StyledText=styled(Text$1)` - font-weight: 590; - max-width: 76px; - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; -`,WalletItem=b=>createComponent(WalletItemStyled,{get class(){return b.class},onClick:()=>b.onClick(),"data-tc-wallet-item":"true",get children(){return[createComponent(ImageStyled$1,{get src(){return b.iconUrl},alt:""}),createComponent(StyledText,{get children(){return b.name}})]}}),H1Styled$3=styled.h1` - font-style: normal; - font-weight: 700; - font-size: 24px; - line-height: 30px; - - text-align: center; - - color: ${b=>b.theme.colors.text.primary}; - - margin-top: 0; - margin-bottom: 6px; - - cursor: default; -`,H1=b=>{const[_]=useI18n();return createComponent(H1Styled$3,{get class(){return b.class},"data-tc-h1":"true",get children(){var d;return createMemo(()=>!!b.translationKey)()?_(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString()):b.children}})},H2Styled$3=styled.h2` - font-style: normal; - font-weight: 510; - font-size: 16px; - line-height: 20px; - - text-align: center; - - color: ${b=>b.theme.colors.text.secondary}; - - margin-top: 0; - margin-bottom: 32px; - - cursor: default; -`,H2=b=>{const[_]=useI18n();return createComponent(H2Styled$3,{get class(){return b.class},"data-tc-h2":"true",get children(){var d;return createMemo(()=>!!b.translationKey)()?_(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString()):b.children}})},H3Styled=styled.h3` - font-style: normal; - font-weight: 590; - font-size: 15px; - line-height: 20px; - - color: ${b=>b.theme.colors.text.primary}; - - margin-top: 0; - margin-bottom: 0; - - cursor: default; -`,H3=b=>{const[_]=useI18n();return createComponent(H3Styled,{"data-tc-h3":"true",get children(){var d;return createMemo(()=>!!b.translationKey)()?_(b.translationKey,b.translationValues,(d=b.children)==null?void 0:d.toString()):b.children}})},_tmpl$$c=template$1(''),LongArrowIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.secondary;return(()=>{const k=_tmpl$$c.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"stroke",d())),k})()},_tmpl$$b=template$1(''),TonIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$b.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$a=template$1(''),_tmpl$2$3=template$1(''),SuccessIcon=b=>{const _=useTheme(),d=()=>b.size||"s",k=()=>b.fill||_.colors.icon.success;return createMemo((()=>{const j=createMemo(()=>d()==="s");return()=>j()?(()=>{const $=_tmpl$$a.cloneNode(!0),_e=$.firstChild,et=_e.nextSibling;return createRenderEffect(nt=>{const tt=b.class,rt=k(),it=_.colors.constant.white;return tt!==nt._v$&&setAttribute($,"class",nt._v$=tt),rt!==nt._v$2&&setAttribute(_e,"fill",nt._v$2=rt),it!==nt._v$3&&setAttribute(et,"fill",nt._v$3=it),nt},{_v$:void 0,_v$2:void 0,_v$3:void 0}),$})():(()=>{const $=_tmpl$2$3.cloneNode(!0),_e=$.firstChild,et=_e.nextSibling;return createRenderEffect(nt=>{const tt=b.class,rt=k(),it=_.colors.constant.white;return tt!==nt._v$4&&setAttribute($,"class",nt._v$4=tt),rt!==nt._v$5&&setAttribute(_e,"fill",nt._v$5=rt),it!==nt._v$6&&setAttribute(et,"fill",nt._v$6=it),nt},{_v$4:void 0,_v$5:void 0,_v$6:void 0}),$})()})())},_tmpl$$9=template$1(''),_tmpl$2$2=template$1(''),ErrorIcon=b=>{const _=useTheme(),d=()=>b.size||"s",k=()=>b.fill||_.colors.icon.error;return createMemo((()=>{const j=createMemo(()=>d()==="s");return()=>j()?(()=>{const $=_tmpl$$9.cloneNode(!0),_e=$.firstChild,et=_e.nextSibling;return createRenderEffect(nt=>{const tt=b.class,rt=k(),it=_.colors.constant.white;return tt!==nt._v$&&setAttribute($,"class",nt._v$=tt),rt!==nt._v$2&&setAttribute(_e,"fill",nt._v$2=rt),it!==nt._v$3&&setAttribute(et,"fill",nt._v$3=it),nt},{_v$:void 0,_v$2:void 0,_v$3:void 0}),$})():(()=>{const $=_tmpl$2$2.cloneNode(!0),_e=$.firstChild,et=_e.nextSibling;return createRenderEffect(nt=>{const tt=b.class,rt=k(),it=_.colors.constant.white;return tt!==nt._v$4&&setAttribute($,"class",nt._v$4=tt),rt!==nt._v$5&&setAttribute(_e,"fill",nt._v$5=rt),it!==nt._v$6&&setAttribute(et,"fill",nt._v$6=it),nt},{_v$4:void 0,_v$5:void 0,_v$6:void 0}),$})()})())},_tmpl$$8=template$1(''),_tmpl$2$1=template$1(''),LoaderIcon=b=>{const _=useTheme(),d=()=>b.size||"s",k=()=>b.fill||_.colors.icon.tertiary,j=h` - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(360deg); - } - `,$=u` - animation: ${j} 1s linear infinite; - `;return createMemo((()=>{const _e=createMemo(()=>d()==="s");return()=>_e()?(()=>{const et=_tmpl$$8.cloneNode(!0),nt=et.firstChild;return createRenderEffect(tt=>{const rt=cn($,b.class),it=k();return rt!==tt._v$&&setAttribute(et,"class",tt._v$=rt),it!==tt._v$2&&setAttribute(nt,"fill",tt._v$2=it),tt},{_v$:void 0,_v$2:void 0}),et})():(()=>{const et=_tmpl$2$1.cloneNode(!0),nt=et.firstChild;return createRenderEffect(tt=>{const rt=cn($,b.class),it=k();return rt!==tt._v$3&&setAttribute(et,"class",tt._v$3=rt),it!==tt._v$4&&setAttribute(nt,"stroke",tt._v$4=it),tt},{_v$3:void 0,_v$4:void 0}),et})()})())},TonConnectUiContext=createContext(),_tmpl$$7=template$1(''),CopyIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$7.cloneNode(!0),j=k.firstChild;return createRenderEffect(()=>setAttribute(j,"fill",d())),k})()},_tmpl$$6=template$1(''),DisconnectIcon=b=>{const _=useTheme(),d=()=>b.fill||_.colors.icon.primary;return(()=>{const k=_tmpl$$6.cloneNode(!0),j=k.firstChild,$=j.nextSibling;return createRenderEffect(_e=>{const et=d(),nt=d();return et!==_e._v$&&setAttribute(j,"fill",_e._v$=et),nt!==_e._v$2&&setAttribute($,"fill",_e._v$2=nt),_e},{_v$:void 0,_v$2:void 0}),k})()},hoverBorders$1={m:"8px",s:"4px",none:"0"},dropdownBorders={m:"16px",s:"8px",none:"0"},AccountButtonDropdownStyled=styled.div` - width: 256px; - box-shadow: 0 4px 24px rgba(0, 0, 0, 0.16); - border-radius: ${b=>dropdownBorders[b.theme.borderRadius]}; - - background-color: ${b=>b.theme.colors.background.primary} - - color: ${b=>b.theme.colors.text.primary} -`,UlStyled$1=styled.ul` - background-color: ${b=>b.theme.colors.background.primary}; - padding: 8px; -`,MenuButtonStyled=styled.button` - display: flex; - align-items: center; - gap: 8px; - height: 40px; - padding-left: 8px; - width: 100%; - - background-color: ${b=>b.theme.colors.background.primary}; - border: none; - border-radius: ${b=>hoverBorders$1[b.theme.borderRadius]}; - cursor: pointer; - - transition: background-color, transform 0.1s ease-in-out; - - &:hover { - background-color: ${b=>b.theme.colors.background.secondary}; - } - - &:active { - transform: scale(0.96); - } -`,_tmpl$$5=template$1("
  • "),MenuItemText=b=>createComponent(Text$1,{get translationKey(){return b.translationKey},fontSize:"15px",fontWeight:"590",get children(){return b.children}}),AccountButtonDropdown=b=>{const _=useContext(TonConnectUiContext),[d,k]=createSignal(!1),j=()=>__async(void 0,null,function*(){const _e=toUserFriendlyAddress(_.account.address,_.account.chain===CHAIN.TESTNET);yield copyToClipboard(_e),k(!0),setTimeout(()=>k(!1),1e3)}),$=()=>{_.disconnect(),b.onClose()};return createComponent(AccountButtonDropdownStyled,{ref(_e){const et=b.ref;typeof et=="function"?et(_e):b.ref=_e},get class(){return b.class},"data-tc-dropdown":"true",get children(){return createComponent(UlStyled$1,{get children(){return[(()=>{const _e=_tmpl$$5.cloneNode(!0);return insert(_e,createComponent(MenuButtonStyled,{onClick:()=>j(),get children(){return[createComponent(CopyIcon,{}),createComponent(Show,{get when(){return!d()},get children(){return createComponent(MenuItemText,{translationKey:"button.dropdown.copy",children:"Copy address"})}}),createComponent(Show,{get when(){return d()},get children(){return createComponent(MenuItemText,{translationKey:"button.dropdown.copied",children:"Address copied!"})}})]}})),_e})(),(()=>{const _e=_tmpl$$5.cloneNode(!0);return insert(_e,createComponent(MenuButtonStyled,{onClick:()=>$(),get children(){return[createComponent(DisconnectIcon,{}),createComponent(MenuItemText,{translationKey:"button.dropdown.disconnect",children:"Disconnect"})]}})),_e})()]}})}})},borders$2={m:"16px",s:"8px",none:"0"},NotificationStyled=styled.div` - width: 256px; - padding: 12px 16px; - display: flex; - gap: 9px; - - background-color: ${b=>b.theme.colors.background.primary}; - box-shadow: 0 4px 24px rgba(0, 0, 0, 0.16); - border-radius: ${b=>borders$2[b.theme.borderRadius]}; -`,NotificationContentStyled=styled.div` - width: 192px; -`,TextStyled$2=styled(Text$1)` - margin-top: 4px; - color: ${b=>b.theme.colors.text.secondary}; -`,Notification=b=>{const _=useDataAttributes(b);return createComponent(NotificationStyled,mergeProps({get class(){return b.class},"data-tc-notification":"true"},_,{get children(){return[createComponent(NotificationContentStyled,{get children(){return[createComponent(H3,{get translationKey(){return b.header.translationKey},get translationValues(){return b.header.translationValues},get children(){return b.children}}),createComponent(Show,{get when(){return b.text},get children(){return createComponent(TextStyled$2,{get translationKey(){return b.text.translationKey},get translationValues(){return b.text.translationValues}})}})]}}),createMemo(()=>b.icon)]}}))},LoaderIconStyled$1=styled(LoaderIcon)` - align-self: center; -`,ConfirmOperationNotification=b=>{var _;const d=useContext(TonConnectUiContext),[k]=useI18n(),j=((_=d.wallet)==null?void 0:_.name)||k("common.yourWallet",{},"your wallet");return createComponent(Notification,{header:{translationKey:"notifications.confirm.header",translationValues:{name:j}},get class(){return b.class},get icon(){return createComponent(LoaderIconStyled$1,{})},"data-tc-notification-confirm":"true",children:"Confirm operation in your wallet"})},ErrorIconStyled=styled(ErrorIcon)` - margin-top: 2px; -`,ErrorTransactionNotification=b=>createComponent(Notification,{header:{translationKey:"notifications.transactionCanceled.header"},text:{translationKey:"notifications.transactionCanceled.text"},get icon(){return createComponent(ErrorIconStyled,{})},get class(){return b.class},"data-tc-notification-tx-cancelled":"true",children:"Transaction cancelled"}),SuccessIconStyled=styled(SuccessIcon)` - margin-top: 2px; -`,SuccessTransactionNotification=b=>createComponent(Notification,{header:{translationKey:"notifications.transactionSent.header"},text:{translationKey:"notifications.transactionSent.text"},get icon(){return createComponent(SuccessIconStyled,{})},get class(){return b.class},"data-tc-notification-tx-sent":"true",children:"Transaction sent"}),NotificationClass=u` - transform: translateY(-8px); - margin-bottom: 12px; -`,_tmpl$$4=template$1('
    '),Notifications=b=>{const _=[],[d,k]=createSignal([]);let j=-1;const $=4500;return createEffect(on(action,_e=>{if(_e&&_e.showNotification){j++;const et=j;k(nt=>nt.filter(tt=>tt.action!=="confirm-transaction").concat({id:et,action:_e.name})),_.push(setTimeout(()=>k(nt=>nt.filter(tt=>tt.id!==et)),$))}})),onCleanup(()=>{_.forEach(clearTimeout)}),(()=>{const _e=_tmpl$$4.cloneNode(!0);return insert(_e,createComponent(TransitionGroup,{onBeforeEnter:et=>{et.animate([{opacity:0,transform:"translateY(0)"},{opacity:1,transform:"translateY(-8px)"}],{duration:200})},onExit:(et,nt)=>{et.animate([{opacity:1,transform:"translateY(-8px)"},{opacity:0,transform:"translateY(-30px)"}],{duration:200}).finished.then(nt)},get children(){return createComponent(For,{get each(){return d()},children:et=>createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return et.action==="transaction-sent"},get children(){return createComponent(SuccessTransactionNotification,{class:NotificationClass})}}),createComponent(Match,{get when(){return et.action==="transaction-canceled"},get children(){return createComponent(ErrorTransactionNotification,{class:NotificationClass})}}),createComponent(Match,{get when(){return et.action==="confirm-transaction"},get children(){return createComponent(ConfirmOperationNotification,{class:NotificationClass})}})]}})})}})),createRenderEffect(()=>className(_e,b.class)),_e})()},AccountButtonStyled=styled(Button)` - background-color: ${b=>b.theme.colors.connectButton.background}; - color: ${b=>b.theme.colors.connectButton.foreground}; - box-shadow: ${b=>`0 4px 24px ${rgba(b.theme.colors.constant.black,.16)}`}; - padding: 8px 16px 8px 12px; - - display: flex; - align-items: center; - gap: 4px; - height: 40px; -`,DropdownButtonStyled=styled(AccountButtonStyled)` - padding: 12px 16px; - min-width: 148px; - justify-content: center; - background-color: ${b=>b.theme.colors.background.primary}; -`,LoaderButtonStyled=styled(Button)` - min-width: 148px; - height: 40px; - - background-color: ${b=>b.theme.colors.background.primary}; - color: ${b=>b.theme.colors.connectButton.foreground}; - box-shadow: ${b=>`0 4px 24px ${rgba(b.theme.colors.constant.black,.16)}`}; - - display: flex; - align-items: center; - justify-content: center; -`,LoaderIconStyled=styled(LoaderIcon)` - height: 18px; - width: 18px; -`,DropdownContainerStyled=styled.div` - width: fit-content; - display: flex; - flex-direction: column; - align-items: flex-end; -`,DropdownStyled=styled(AccountButtonDropdown)` - box-sizing: border-box; - overflow: hidden; - margin-top: 12px; -`,NotificationsStyled=styled(Notifications)` - > div:first-child { - margin-top: 20px; - } -`;function getSide(b){return b.split("-")[0]}function getAlignment(b){return b.split("-")[1]}function getMainAxisFromPlacement(b){return["top","bottom"].includes(getSide(b))?"x":"y"}function getLengthFromAxis(b){return b==="y"?"height":"width"}function computeCoordsFromPlacement(b,_,d){let{reference:k,floating:j}=b;const $=k.x+k.width/2-j.width/2,_e=k.y+k.height/2-j.height/2,et=getMainAxisFromPlacement(_),nt=getLengthFromAxis(et),tt=k[nt]/2-j[nt]/2,rt=getSide(_),it=et==="x";let ot;switch(rt){case"top":ot={x:$,y:k.y-j.height};break;case"bottom":ot={x:$,y:k.y+k.height};break;case"right":ot={x:k.x+k.width,y:_e};break;case"left":ot={x:k.x-j.width,y:_e};break;default:ot={x:k.x,y:k.y}}switch(getAlignment(_)){case"start":ot[et]-=tt*(d&&it?-1:1);break;case"end":ot[et]+=tt*(d&&it?-1:1);break}return ot}const computePosition$1=(b,_,d)=>__async(void 0,null,function*(){const{placement:k="bottom",strategy:j="absolute",middleware:$=[],platform:_e}=d,et=$.filter(Boolean),nt=yield _e.isRTL==null?void 0:_e.isRTL(_);if({}.NODE_ENV!=="production"){if(_e==null&&console.error(["Floating UI: `platform` property was not passed to config. If you","want to use Floating UI on the web, install @floating-ui/dom","instead of the /core package. Otherwise, you can create your own","`platform`: https://floating-ui.com/docs/platform"].join(" ")),et.filter(dt=>{let{name:ft}=dt;return ft==="autoPlacement"||ft==="flip"}).length>1)throw new Error(["Floating UI: duplicate `flip` and/or `autoPlacement` middleware","detected. This will lead to an infinite loop. Ensure only one of","either has been passed to the `middleware` array."].join(" "));(!b||!_)&&console.error(["Floating UI: The reference and/or floating element was not defined","when `computePosition()` was called. Ensure that both elements have","been created and can be measured."].join(" "))}let tt=yield _e.getElementRects({reference:b,floating:_,strategy:j}),{x:rt,y:it}=computeCoordsFromPlacement(tt,k,nt),ot=k,ut={},lt=0;for(let dt=0;dt50&&console.warn(["Floating UI: The middleware lifecycle appears to be running in an","infinite loop. This is usually caused by a `reset` continually","being returned without a break condition."].join(" ")),bt&<<=50){lt++,typeof bt=="object"&&(bt.placement&&(ot=bt.placement),bt.rects&&(tt=bt.rects===!0?yield _e.getElementRects({reference:b,floating:_,strategy:j}):bt.rects),{x:rt,y:it}=computeCoordsFromPlacement(tt,ot,nt)),dt=-1;continue}}return{x:rt,y:it,placement:ot,strategy:j,middlewareData:ut}});function rectToClientRect(b){return __spreadProps(__spreadValues$1({},b),{top:b.y,left:b.x,right:b.x+b.width,bottom:b.y+b.height})}function getWindow(b){var _;return((_=b.ownerDocument)==null?void 0:_.defaultView)||window}function getComputedStyle$1(b){return getWindow(b).getComputedStyle(b)}function getNodeName(b){return isNode(b)?(b.nodeName||"").toLowerCase():""}let uaString;function getUAString(){if(uaString)return uaString;const b=navigator.userAgentData;return b&&Array.isArray(b.brands)?(uaString=b.brands.map(_=>_.brand+"/"+_.version).join(" "),uaString):navigator.userAgent}function isHTMLElement(b){return b instanceof getWindow(b).HTMLElement}function isElement(b){return b instanceof getWindow(b).Element}function isNode(b){return b instanceof getWindow(b).Node}function isShadowRoot(b){if(typeof ShadowRoot>"u")return!1;const _=getWindow(b).ShadowRoot;return b instanceof _||b instanceof ShadowRoot}function isOverflowElement(b){const{overflow:_,overflowX:d,overflowY:k,display:j}=getComputedStyle$1(b);return/auto|scroll|overlay|hidden/.test(_+k+d)&&!["inline","contents"].includes(j)}function isTableElement(b){return["table","td","th"].includes(getNodeName(b))}function isContainingBlock(b){const _=/firefox/i.test(getUAString()),d=getComputedStyle$1(b),k=d.backdropFilter||d.WebkitBackdropFilter;return d.transform!=="none"||d.perspective!=="none"||(k?k!=="none":!1)||_&&d.willChange==="filter"||_&&(d.filter?d.filter!=="none":!1)||["transform","perspective"].some(j=>d.willChange.includes(j))||["paint","layout","strict","content"].some(j=>{const $=d.contain;return $!=null?$.includes(j):!1})}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function isLastTraversableNode(b){return["html","body","#document"].includes(getNodeName(b))}const min=Math.min,max=Math.max,round=Math.round,FALLBACK_SCALE={x:1,y:1};function getScale(b){const _=!isElement(b)&&b.contextElement?b.contextElement:isElement(b)?b:null;if(!_)return FALLBACK_SCALE;const d=_.getBoundingClientRect(),k=getComputedStyle$1(_);if(k.boxSizing!=="border-box")return isHTMLElement(_)?{x:_.offsetWidth>0&&round(d.width)/_.offsetWidth||1,y:_.offsetHeight>0&&round(d.height)/_.offsetHeight||1}:FALLBACK_SCALE;let j=d.width/parseFloat(k.width),$=d.height/parseFloat(k.height);return(!j||!Number.isFinite(j))&&(j=1),(!$||!Number.isFinite($))&&($=1),{x:j,y:$}}function getBoundingClientRect(b,_,d,k){var j,$,_e,et;_===void 0&&(_=!1),d===void 0&&(d=!1);const nt=b.getBoundingClientRect();let tt=FALLBACK_SCALE;_&&(k?isElement(k)&&(tt=getScale(k)):tt=getScale(b));const rt=isElement(b)?getWindow(b):window,it=!isLayoutViewport()&&d,ot=(nt.left+(it&&(j=($=rt.visualViewport)==null?void 0:$.offsetLeft)!=null?j:0))/tt.x,ut=(nt.top+(it&&(_e=(et=rt.visualViewport)==null?void 0:et.offsetTop)!=null?_e:0))/tt.y,lt=nt.width/tt.x,dt=nt.height/tt.y;return{width:lt,height:dt,top:ut,right:ot+lt,bottom:ut+dt,left:ot,x:ot,y:ut}}function getDocumentElement(b){return((isNode(b)?b.ownerDocument:b.document)||window.document).documentElement}function getNodeScroll(b){return isElement(b)?{scrollLeft:b.scrollLeft,scrollTop:b.scrollTop}:{scrollLeft:b.pageXOffset,scrollTop:b.pageYOffset}}function getWindowScrollBarX(b){return getBoundingClientRect(getDocumentElement(b)).left+getNodeScroll(b).scrollLeft}function getRectRelativeToOffsetParent(b,_,d){const k=isHTMLElement(_),j=getDocumentElement(_),$=getBoundingClientRect(b,!0,d==="fixed",_);let _e={scrollLeft:0,scrollTop:0};const et={x:0,y:0};if(k||!k&&d!=="fixed")if((getNodeName(_)!=="body"||isOverflowElement(j))&&(_e=getNodeScroll(_)),isHTMLElement(_)){const nt=getBoundingClientRect(_,!0);et.x=nt.x+_.clientLeft,et.y=nt.y+_.clientTop}else j&&(et.x=getWindowScrollBarX(j));return{x:$.left+_e.scrollLeft-et.x,y:$.top+_e.scrollTop-et.y,width:$.width,height:$.height}}function getParentNode(b){if(getNodeName(b)==="html")return b;const _=b.assignedSlot||b.parentNode||(isShadowRoot(b)?b.host:null)||getDocumentElement(b);return isShadowRoot(_)?_.host:_}function getTrueOffsetParent(b){return!isHTMLElement(b)||getComputedStyle$1(b).position==="fixed"?null:b.offsetParent}function getContainingBlock(b){let _=getParentNode(b);for(;isHTMLElement(_)&&!isLastTraversableNode(_);){if(isContainingBlock(_))return _;_=getParentNode(_)}return null}function getOffsetParent(b){const _=getWindow(b);let d=getTrueOffsetParent(b);for(;d&&isTableElement(d)&&getComputedStyle$1(d).position==="static";)d=getTrueOffsetParent(d);return d&&(getNodeName(d)==="html"||getNodeName(d)==="body"&&getComputedStyle$1(d).position==="static"&&!isContainingBlock(d))?_:d||getContainingBlock(b)||_}function getDimensions(b){if(isHTMLElement(b))return{width:b.offsetWidth,height:b.offsetHeight};const _=getBoundingClientRect(b);return{width:_.width,height:_.height}}function convertOffsetParentRelativeRectToViewportRelativeRect(b){let{rect:_,offsetParent:d,strategy:k}=b;const j=isHTMLElement(d),$=getDocumentElement(d);if(d===$)return _;let _e={scrollLeft:0,scrollTop:0},et={x:1,y:1};const nt={x:0,y:0};if((j||!j&&k!=="fixed")&&((getNodeName(d)!=="body"||isOverflowElement($))&&(_e=getNodeScroll(d)),isHTMLElement(d))){const tt=getBoundingClientRect(d);et=getScale(d),nt.x=tt.x+d.clientLeft,nt.y=tt.y+d.clientTop}return{width:_.width*et.x,height:_.height*et.y,x:_.x*et.x-_e.scrollLeft*et.x+nt.x,y:_.y*et.y-_e.scrollTop*et.y+nt.y}}function getViewportRect(b,_){const d=getWindow(b),k=getDocumentElement(b),j=d.visualViewport;let $=k.clientWidth,_e=k.clientHeight,et=0,nt=0;if(j){$=j.width,_e=j.height;const tt=isLayoutViewport();(tt||!tt&&_==="fixed")&&(et=j.offsetLeft,nt=j.offsetTop)}return{width:$,height:_e,x:et,y:nt}}function getDocumentRect(b){var _;const d=getDocumentElement(b),k=getNodeScroll(b),j=(_=b.ownerDocument)==null?void 0:_.body,$=max(d.scrollWidth,d.clientWidth,j?j.scrollWidth:0,j?j.clientWidth:0),_e=max(d.scrollHeight,d.clientHeight,j?j.scrollHeight:0,j?j.clientHeight:0);let et=-k.scrollLeft+getWindowScrollBarX(b);const nt=-k.scrollTop;return getComputedStyle$1(j||d).direction==="rtl"&&(et+=max(d.clientWidth,j?j.clientWidth:0)-$),{width:$,height:_e,x:et,y:nt}}function getNearestOverflowAncestor(b){const _=getParentNode(b);return isLastTraversableNode(_)?b.ownerDocument.body:isHTMLElement(_)&&isOverflowElement(_)?_:getNearestOverflowAncestor(_)}function getOverflowAncestors(b,_){var d;_===void 0&&(_=[]);const k=getNearestOverflowAncestor(b),j=k===((d=b.ownerDocument)==null?void 0:d.body),$=getWindow(k);return j?_.concat($,$.visualViewport||[],isOverflowElement(k)?k:[]):_.concat(k,getOverflowAncestors(k))}function getInnerBoundingClientRect(b,_){const d=getBoundingClientRect(b,!0,_==="fixed"),k=d.top+b.clientTop,j=d.left+b.clientLeft,$=isHTMLElement(b)?getScale(b):{x:1,y:1},_e=b.clientWidth*$.x,et=b.clientHeight*$.y,nt=j*$.x,tt=k*$.y;return{top:tt,left:nt,right:nt+_e,bottom:tt+et,x:nt,y:tt,width:_e,height:et}}function getClientRectFromClippingAncestor(b,_,d){return _==="viewport"?rectToClientRect(getViewportRect(b,d)):isElement(_)?getInnerBoundingClientRect(_,d):rectToClientRect(getDocumentRect(getDocumentElement(b)))}function getClippingElementAncestors(b,_){const d=_.get(b);if(d)return d;let k=getOverflowAncestors(b).filter(et=>isElement(et)&&getNodeName(et)!=="body"),j=null;const $=getComputedStyle$1(b).position==="fixed";let _e=$?getParentNode(b):b;for(;isElement(_e)&&!isLastTraversableNode(_e);){const et=getComputedStyle$1(_e),nt=isContainingBlock(_e);($?!nt&&!j:!nt&&et.position==="static"&&!!j&&["absolute","fixed"].includes(j.position))?k=k.filter(rt=>rt!==_e):j=et,_e=getParentNode(_e)}return _.set(b,k),k}function getClippingRect(b){let{element:_,boundary:d,rootBoundary:k,strategy:j}=b;const _e=[...d==="clippingAncestors"?getClippingElementAncestors(_,this._c):[].concat(d),k],et=_e[0],nt=_e.reduce((tt,rt)=>{const it=getClientRectFromClippingAncestor(_,rt,j);return tt.top=max(it.top,tt.top),tt.right=min(it.right,tt.right),tt.bottom=min(it.bottom,tt.bottom),tt.left=max(it.left,tt.left),tt},getClientRectFromClippingAncestor(_,et,j));return{width:nt.right-nt.left,height:nt.bottom-nt.top,x:nt.left,y:nt.top}}const platform={getClippingRect,convertOffsetParentRelativeRectToViewportRelativeRect,isElement,getDimensions,getOffsetParent,getDocumentElement,getScale,getElementRects(b){return __async(this,null,function*(){let{reference:_,floating:d,strategy:k}=b;const j=this.getOffsetParent||getOffsetParent,$=this.getDimensions;return{reference:getRectRelativeToOffsetParent(_,yield j(d),k),floating:__spreadValues$1({x:0,y:0},yield $(d))}})},getClientRects:b=>Array.from(b.getClientRects()),isRTL:b=>getComputedStyle$1(b).direction==="rtl"};function autoUpdate(b,_,d,k){k===void 0&&(k={});const{ancestorScroll:j=!0,ancestorResize:$=!0,elementResize:_e=!0,animationFrame:et=!1}=k,nt=j&&!et,tt=nt||$?[...isElement(b)?getOverflowAncestors(b):b.contextElement?getOverflowAncestors(b.contextElement):[],...getOverflowAncestors(_)]:[];tt.forEach(lt=>{nt&<.addEventListener("scroll",d,{passive:!0}),$&<.addEventListener("resize",d)});let rt=null;if(_e){let lt=!0;rt=new ResizeObserver(()=>{lt||d(),lt=!1}),isElement(b)&&!et&&rt.observe(b),!isElement(b)&&b.contextElement&&!et&&rt.observe(b.contextElement),rt.observe(_)}let it,ot=et?getBoundingClientRect(b):null;et&&ut();function ut(){const lt=getBoundingClientRect(b);ot&&(lt.x!==ot.x||lt.y!==ot.y||lt.width!==ot.width||lt.height!==ot.height)&&d(),ot=lt,it=requestAnimationFrame(ut)}return d(),()=>{var lt;tt.forEach(dt=>{nt&&dt.removeEventListener("scroll",d),$&&dt.removeEventListener("resize",d)}),(lt=rt)==null||lt.disconnect(),rt=null,et&&cancelAnimationFrame(it)}}const computePosition=(b,_,d)=>{const k=new Map,j=__spreadValues$1({platform},d),$=__spreadProps(__spreadValues$1({},j.platform),{_c:k});return computePosition$1(b,_,__spreadProps(__spreadValues$1({},j),{platform:$}))};function P(b,_,d){let k=()=>{var it;return(it=d==null?void 0:d.placement)!=null?it:"bottom"},j=()=>{var it;return(it=d==null?void 0:d.strategy)!=null?it:"absolute"},[$,_e]=createSignal({x:null,y:null,placement:k(),strategy:j(),middlewareData:{}}),[et,nt]=createSignal();createEffect(()=>{let it=et();if(it)throw it.value});let tt=createMemo(()=>(b(),_(),{}));function rt(){let it=b(),ot=_();if(it&&ot){let ut=tt();computePosition(it,ot,{middleware:d==null?void 0:d.middleware,placement:k(),strategy:j()}).then(lt=>{ut===tt()&&_e(lt)},lt=>{nt(lt)})}}return createEffect(()=>{let it=b(),ot=_();if(d==null||d.middleware,k(),j(),it&&ot)if(d!=null&&d.whileElementsMounted){let ut=d.whileElementsMounted(it,ot,rt);ut&&onCleanup(ut)}else rt()}),{get x(){return $().x},get y(){return $().y},get placement(){return $().placement},get strategy(){return $().strategy},get middlewareData(){return $().middlewareData},update:rt}}const _tmpl$$3=template$1(''),AccountButton=()=>{const b=useTheme(),_=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k,j]=createSignal(!1),[$,_e]=createSignal(_.account),[et,nt]=createSignal(!0);let tt;const[rt,it]=createSignal(),[ot,ut]=createSignal(),lt=P(ot,rt,{whileElementsMounted:autoUpdate,placement:"bottom-end"}),dt=()=>{const ct=$();if(ct){const ht=toUserFriendlyAddress(ct.address,ct.chain===CHAIN.TESTNET);return ht.slice(0,4)+"…"+ht.slice(-4)}return""};d.connectionRestored.then(()=>nt(!1));const ft=_.onStatusChange(ct=>{if(!ct){j(!1),_e(null);return}_e(ct.account)}),st=ct=>{if(!$()||!k())return;const ht=ot().contains(ct.target),at=tt.contains(ct.target);!ht&&!at&&j(!1)};return onMount(()=>{document.body.addEventListener("click",st)}),onCleanup(()=>{document.body.removeEventListener("click",st),ft()}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(Show,{get when(){return et()},get children(){return createComponent(LoaderButtonStyled,{disabled:!0,"data-tc-connect-button-loading":"true",get children(){return createComponent(LoaderIconStyled,{})}})}}),createComponent(Show,{get when(){return!et()},get children(){return[createComponent(Show,{get when(){return!$()},get children(){return createComponent(AccountButtonStyled,{onClick:()=>d.connectWallet(),"data-tc-connect-button":"true",get children(){return[createComponent(TonIcon,{get fill(){return b.colors.connectButton.foreground}}),createComponent(Text$1,{translationKey:"button.connectWallet",fontSize:"15px",lineHeight:"18px",fontWeight:"590",get color(){return b.colors.connectButton.foreground},children:"Connect wallet"})]}})}}),createComponent(Show,{get when(){return $()},get children(){return createComponent(DropdownContainerStyled,{get children(){return[createComponent(DropdownButtonStyled,{onClick:()=>j(ct=>!ct),ref:ut,"data-tc-dropdown-button":"true",get children(){return[createComponent(Text$1,{fontSize:"15px",fontWeight:"590",lineHeight:"18px",get children(){return dt()}}),createComponent(ArrowIcon,{direction:"bottom"})]}}),createComponent(Portal,{get children(){const ct=untrack(()=>document.importNode(_tmpl$$3,!0));return use(it,ct),ct.style.setProperty("z-index","999"),ct._$owner=getOwner(),insert(ct,createComponent(Transition,{onBeforeEnter:ht=>{ht.animate([{opacity:0,transform:"translateY(-8px)"},{opacity:1,transform:"translateY(0)"}],{duration:150})},onExit:(ht,at)=>{ht.animate([{opacity:1,transform:"translateY(0)"},{opacity:0,transform:"translateY(-8px)"}],{duration:150}).finished.then(at)},get children(){return createComponent(Show,{get when(){return k()},get children(){return createComponent(DropdownStyled,{get hidden(){return!k()},onClose:()=>j(!1),ref(ht){const at=tt;typeof at=="function"?at(ht):tt=ht}})}})}}),null),insert(ct,createComponent(NotificationsStyled,{}),null),createRenderEffect(ht=>{var at,bt;const vt=lt.strategy,gt=`${(at=lt.y)!=null?at:0}px`,At=`${(bt=lt.x)!=null?bt:0}px`;return vt!==ht._v$&&ct.style.setProperty("position",ht._v$=vt),gt!==ht._v$2&&ct.style.setProperty("top",ht._v$2=gt),At!==ht._v$3&&ct.style.setProperty("left",ht._v$3=At),ht},{_v$:void 0,_v$2:void 0,_v$3:void 0}),ct}})]}})}})]}})]}})},borders$1={m:"16px",s:"8px",none:"0"},QrCodeModalStyled=styled.div` - ${media("mobile")} { - padding: 10px 16px 0 16px; - } -`,H1Styled$2=styled(H1)` - max-width: 320px; - margin: 0 auto 6px; -`,StyledIconButton=styled(IconButton)` - position: absolute; - top: 16px; - left: 16px; -`,QRStyled=styled(QRCode)` - margin-bottom: 16px; -`,ButtonsContainerStyled$1=styled.div` - display: flex; - gap: 16px; - height: 56px; - margin-bottom: 24px; -`,ActionButtonStyled$1=styled(Button)` - padding: 0 16px; - height: 56px; - font-size: 16px; - line-height: 20px; - width: 100%; - border-radius: ${b=>borders$1[b.theme.borderRadius]}; -`,GetWalletStyled$1=styled.div` - display: flex; - justify-content: space-between; - align-items: center; -`,TextStyled$1=styled(Text$1)` - padding-left: 8px; - color: ${b=>b.theme.colors.text.secondary}; - font-size: 16px; -`,[appState,setAppState]=createStore({buttonRootId:null,language:"en",returnStrategy:"back",walletsListConfiguration:{}}),AStyled=styled.a` - display: block; - text-decoration: unset; -`,Link=b=>createComponent(AStyled,mergeProps({get href(){return b.href},get target(){return b.blank?"_blank":"_self"}},()=>b.blank?{rel:"noreferrer noopener"}:{},{get children(){return b.children}})),QrCodeModal=b=>{const _=useContext(ConnectorContext),d=createMemo(()=>_.connect({universalLink:b.wallet.universalLink,bridgeUrl:b.wallet.bridgeUrl},b.additionalRequest));return createComponent(QrCodeModalStyled,{"data-tc-wallet-qr-modal-desktop":"true",get children(){return[createComponent(StyledIconButton,{icon:"arrow",onClick:()=>b.onBackClick()}),createComponent(H1Styled$2,{translationKey:"walletModal.qrCodeModal.connectWith",get translationValues(){return{name:b.wallet.name}},get children(){return["Connect with ",createMemo(()=>b.wallet.name)]}}),createComponent(H2,{translationKey:"walletModal.qrCodeModal.scan",get translationValues(){return{name:b.wallet.name}},get children(){return["Scan QR code with your phone’s or ",createMemo(()=>b.wallet.name),"’s camera."]}}),createComponent(QRStyled,{disableCopy:!1,get sourceUrl(){return d()},get imageUrl(){return b.wallet.imageUrl}}),createComponent(ButtonsContainerStyled$1,{get children(){return[createComponent(ActionButtonStyled$1,{scale:"s",onClick:()=>{setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},b.wallet),{openMethod:"universal-link"})),openLinkBlank(addReturnStrategy(d(),appState.returnStrategy))},get children(){return createComponent(Translation,{translationKey:"walletModal.qrCodeModal.openWallet",get translationValues(){return{name:b.wallet.name}},get children(){return["Open ",createMemo(()=>b.wallet.name)]}})}}),createComponent(Show,{get when(){return isWalletInfoCurrentlyInjected(b.wallet)},get children(){return createComponent(ActionButtonStyled$1,{scale:"s",onClick:()=>{setLastSelectedWalletInfo(b.wallet),_.connect({jsBridgeKey:b.wallet.jsBridgeKey},b.additionalRequest)},get children(){return createComponent(Translation,{translationKey:"common.openExtension",children:"Open Extension"})}})}})]}}),createComponent(GetWalletStyled$1,{get children(){return[createComponent(TextStyled$1,{translationKey:"walletModal.qrCodeModal.dontHave",get translationValues(){return{name:b.wallet.name}},get children(){return["Don't have ",createMemo(()=>b.wallet.name),"?"]}}),createComponent(Link,{get href(){return b.wallet.aboutUrl},blank:!0,get children(){return createComponent(Button,{get children(){return createComponent(Translation,{translationKey:"common.get",children:"GET"})}})}})]}})]}})},StyledModal=styled(Modal)` - padding-left: 24px; - padding-right: 24px; - - ${media("mobile")} { - padding-left: 0; - padding-right: 0; - - min-height: 364px; - } -`,H1Styled$1=styled(H1)` - margin-top: 12px; - - ${media("mobile")} { - padding: 0 10px; - } -`,LoaderContainerStyled=styled.div` - margin: 30px 0; - width: 100%; - display: flex; - justify-content: center; - - ${media("mobile")} { - height: 160px; - align-items: center; - } -`,TabTextStyled=styled(Text$1)` - min-width: 84px; - text-align: center; - font-weight: 590; -`,TabBarStyled=styled(TabBar)` - margin: 0 auto 22px; -`;function uniq(b){return[...new Set(b)]}function mergeConcat(b,_,d){return _.map(k=>{const j=d.find($=>$[b]===k[b]);return d=d.filter($=>$[b]!==k[b]),j===void 0?k:j}).concat(d)}function uiWalletToWalletInfo(b){return"jsBridgeKey"in b?__spreadProps(__spreadValues$1({},b),{injected:TonConnect.isWalletInjected(b.jsBridgeKey),embedded:TonConnect.isInsideWalletBrowser(b.jsBridgeKey)}):b}function applyWalletsListConfiguration(b,_){var d;return _&&(d=_.includeWallets)!=null&&d.length&&(b=mergeConcat("name",b,_.includeWallets.map(uiWalletToWalletInfo))),b}const[isMobile,setIsMobile]=createSignal(isDevice("mobile"));getWindow$1()&&window.addEventListener("resize",()=>setIsMobile(isDevice("mobile")));const UlStyled=styled.ul` - display: flex; - margin: 0 auto 24px; - width: fit-content; - min-height: 124px; - max-width: 100%; - overflow-x: auto; - overflow-y: hidden; - padding: 0 24px; - - &&::-webkit-scrollbar { - display: none; - } - - -ms-overflow-style: none; - scrollbar-width: none; -`,DefaultWallet=styled.li` - width: 82px; - min-width: 82px; - height: 124px; - display: flex; - flex-direction: column; - align-items: center; - padding: 8px 4px; - - text-align: center; - cursor: pointer; - - transition: transform 0.1s ease-in-out; - - ${mediaNotTouch} { - &:hover { - transform: scale(1.04); - } - } - - &:active { - transform: scale(0.96); - } - - ${mediaTouch} { - &:active { - transform: scale(0.92); - } - } -`,Divider=styled.div` - width: 1px; - margin: 0 10px; - height: 24px; - position: relative; - top: 30px; - - background-color: ${b=>b.theme.colors.icon.tertiary}; -`,LongArrowIconContainer=styled.div` - width: 64px; - height: 64px; - border-radius: 16px; - display: flex; - align-items: center; - justify-content: center; - - background-color: ${b=>rgba(b.theme.colors.accent,.12)}; - color: ${b=>b.theme.colors.accent}; - - margin-bottom: 8px; -`,H2Styled$2=styled(H2)` - margin-bottom: 24px; - padding: 0 24px; - min-height: 44px; -`,ButtonStyled$2=styled(Button)` - display: block; - margin: 0 auto; -`,LINKS={LEARN_MORE:"https://ton.org/wallets"},_tmpl$$2=template$1('
    '),_tmpl$2=template$1("
  • "),MobileSelectWalletModal=b=>{const _=appState.connector,d=useTheme(),k=$=>{if(!isMobileUserAgent())return b.onSelect($);if("universalLink"in $){setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},$),{openMethod:"universal-link"}));const _e=_.connect({universalLink:$.universalLink,bridgeUrl:$.bridgeUrl},b.additionalRequest);openLink(addReturnStrategy(_e,appState.returnStrategy));return}openLinkBlank($.aboutUrl)},j=()=>{const $=_.connect(b.walletsList.filter(isWalletInfoRemote).map(_e=>({bridgeUrl:_e.bridgeUrl,universalLink:_e.universalLink})),b.additionalRequest);setLastSelectedWalletInfo({openMethod:"universal-link"}),openLink(addReturnStrategy($,appState.returnStrategy))};return(()=>{const $=_tmpl$$2.cloneNode(!0);return insert($,createComponent(H1,{translationKey:"walletModal.mobileSelectWalletModal.connectWallet",children:"Connect a wallet"}),null),insert($,createComponent(H2Styled$2,{translationKey:"walletModal.mobileSelectWalletModal.selectWallet",children:"Select your wallet from the options to get started."}),null),insert($,createComponent(UlStyled,{get children(){return[createComponent(DefaultWallet,{onClick:j,get children(){return[createComponent(LongArrowIconContainer,{get children(){return createComponent(LongArrowIcon,{get fill(){return d.colors.accent}})}}),createComponent(Text$1,{fontWeight:590,translationKey:"walletModal.mobileSelectWalletModal.installedWallet",children:"Installed wallet"})]}}),createComponent(Divider,{children:" "}),createComponent(For,{get each(){return b.walletsList.filter(_e=>"bridgeUrl"in _e)},children:_e=>(()=>{const et=_tmpl$2.cloneNode(!0);return insert(et,createComponent(WalletItem,{get iconUrl(){return _e.imageUrl},get name(){return _e.name},onClick:()=>k(_e)})),et})()})]}}),null),insert($,createComponent(Link,{get href(){return LINKS.LEARN_MORE},blank:!0,get children(){return createComponent(ButtonStyled$2,{get children(){return createComponent(Translation,{translationKey:"common.learnMore",children:"Learn more"})}})}}),null),$})()},borders={m:"16px",s:"8px",none:"0"},hoverBorders={m:"8px",s:"4px",none:"0"},UniversalQrModalStyled=styled.div` - display: flex; - flex-direction: column; - align-items: center; -`,H2Styled$1=styled(H2)` - max-width: 320px; - margin-bottom: 24px; -`,QRCodeStyled=styled(QRCode)` - margin-bottom: 16px; -`,ButtonsContainerStyled=styled.div` - display: flex; - gap: 16px; - width: 100%; -`,ActionButtonStyled=styled(Button)` - position: relative; - font-size: 16px; - line-height: 20px; - width: 100%; - padding: 0 16px; - height: 56px; - border-radius: ${b=>borders[b.theme.borderRadius]}; - - &:hover { - ${b=>b.disableEventsAnimation?"transform: unset;":""} - } - - &:active { - ${b=>b.disableEventsAnimation?"transform: unset;":""} - } -`,PopupWrapperStyled=styled.ul` - position: absolute; - bottom: 100%; - left: 0; - margin: 0; - padding: 8px; - width: 188px; - transform: translateY(-16px); - - background-color: ${b=>b.theme.colors.background.primary}; - border-radius: ${b=>borders[b.theme.borderRadius]}; - box-shadow: 0 4px 24px rgba(0, 0, 0, 0.16); -`,ExtensionLiStyled=styled.li` - padding: 8px; - - display: flex; - align-items: center; - gap: 8px; - - cursor: pointer; - border-radius: ${b=>hoverBorders[b.theme.borderRadius]}; - - transition: background-color, transform 0.1s ease-in-out; - - &:hover { - background-color: ${b=>b.theme.colors.background.secondary}; - } - - &:active { - transform: scale(0.96); - } -`,ImageStyled=styled(Image$1)` - width: 24px; - height: 24px; - - border-radius: 6px; -`,GetWalletStyled=styled.div` - margin-top: 23px; - margin-bottom: 1px; - width: 100%; - display: flex; - justify-content: center; - align-items: center; -`;styled(Text$1)` - color: ${b=>b.theme.colors.text.secondary}; - font-size: 16px; -`;const UniversalQrModal=b=>{const[_,d]=createSignal(!1),k=appState.connector,j=b.walletsList.filter(isWalletInfoRemote).map(rt=>({bridgeUrl:rt.bridgeUrl,universalLink:rt.universalLink})),$=b.walletsList.filter(isWalletInfoCurrentlyInjected);setLastSelectedWalletInfo({openMethod:"qrcode"});const _e=createMemo(()=>k.connect(j,b.additionalRequest)),et=()=>{let rt=!1;function it(){rt=!0,setLastSelectedWalletInfo({openMethod:"universal-link"}),window.removeEventListener("blur",it)}window.addEventListener("blur",it),openLink(addReturnStrategy(_e(),appState.returnStrategy)),setTimeout(()=>{rt||b.openWalletFallback(),window.removeEventListener("blur",it)},200)},nt=rt=>{if(rt.stopPropagation(),$.length===1){const it=$[0];setLastSelectedWalletInfo(it),k.connect({jsBridgeKey:it.jsBridgeKey},b.additionalRequest);return}d(it=>!it)},tt=rt=>{setLastSelectedWalletInfo(rt),k.connect({jsBridgeKey:rt.jsBridgeKey},b.additionalRequest)};return createComponent(UniversalQrModalStyled,{onClick:()=>d(!1),"data-tc-universal-qr-desktop":"true",get children(){return[createComponent(H2Styled$1,{translationKey:"walletModal.universalQRModal.scanQR",children:"Scan QR code with a TON Connect compatible wallet."}),createComponent(QRCodeStyled,{get sourceUrl(){return _e()},get disableCopy(){return _()}}),createComponent(ButtonsContainerStyled,{get children(){return[createComponent(ActionButtonStyled,{onClick:et,scale:"s",get children(){return[createComponent(Show,{get when(){return $.length},get children(){return createComponent(Translation,{translationKey:"walletModal.universalQRModal.openWallet",children:"Open Wallet"})}}),createComponent(Show,{get when(){return!$.length},get children(){return createComponent(Translation,{translationKey:"walletModal.universalQRModal.openInstalledWallet",children:"Open Installed Wallet"})}})]}}),createComponent(Show,{get when(){return $.length},get children(){return createComponent(ActionButtonStyled,{onClick:nt,get disableEventsAnimation(){return _()},scale:"s",get children(){return[createComponent(Transition,{onBeforeEnter:rt=>{rt.animate([{opacity:0,transform:"translateY(0)"},{opacity:1,transform:"translateY(-16px)"}],{duration:150})},onExit:(rt,it)=>{rt.animate([{opacity:1,transform:"translateY(-16px)"},{opacity:0,transform:"translateY(0)"}],{duration:150}).finished.then(it)},get children(){return createComponent(Show,{get when(){return _()},get children(){return createComponent(PopupWrapperStyled,{get children(){return createComponent(For,{each:$,children:rt=>createComponent(ExtensionLiStyled,{onClick:()=>tt(rt),get children(){return[createComponent(ImageStyled,{get src(){return rt.imageUrl},alt:""}),createComponent(Text$1,{fontWeight:590,get children(){return rt.name}})]}})})}})}})}}),createComponent(Translation,{translationKey:"common.openExtension",children:"Open Extension"})]}})}})]}}),createComponent(Show,{get when(){return!$.length},get children(){return createComponent(GetWalletStyled,{get children(){return createComponent(Link,{get href(){return LINKS.LEARN_MORE},blank:!0,get children(){return createComponent(Button,{appearance:"flat",class:u` - font-size: 15px; - `,get children(){return createComponent(Translation,{translationKey:"common.learnMore",children:"Learn more"})}})}})}})}})]}})},DesktopSelectWalletModalStyled=styled.div` - display: flex; - flex-direction: column; - align-items: center; -`,H2Styled=styled(H2)` - margin-bottom: 26px; -`,WalletsUl=styled.ul` - display: grid; - grid-template-columns: repeat(auto-fit, 92px); - justify-content: center; - row-gap: 8px; - overflow-y: auto; - max-height: 410px; - width: calc(100% + 12px); - margin-bottom: 30px; - padding: 10px 0; - align-self: flex-start; - - &&::-webkit-scrollbar { - width: 8px; - } - - &&::-webkit-scrollbar-track { - background: transparent; - } - - &&::-webkit-scrollbar-thumb { - background: #cacaca; - border-radius: 12px; - } -`,ButtonStyled$1=styled(Button)` - display: block; - margin: 0 auto 1px; - font-size: 15px; -`,_tmpl$$1=template$1("
  • "),DesktopSelectWalletModal=b=>createComponent(DesktopSelectWalletModalStyled,{"data-tc-select-wallet-desktop":"true",get children(){return[createComponent(H2Styled,{translationKey:"walletModal.desktopSelectWalletModal.selectWallet",children:"Choose your preferred wallet from the options to get started."}),createComponent(WalletsUl,{get children(){return createComponent(For,{get each(){return b.walletsList},children:_=>(()=>{const d=_tmpl$$1.cloneNode(!0);return insert(d,createComponent(WalletItem,{get iconUrl(){return _.imageUrl},get name(){return _.name},onClick:()=>b.onSelect(_)})),d})()})}}),createComponent(Link,{get href(){return LINKS.LEARN_MORE},blank:!0,get children(){return createComponent(ButtonStyled$1,{appearance:"flat",get children(){return createComponent(Translation,{translationKey:"common.learnMore",children:"Learn more"})}})}})]}}),_tmpl$=template$1('
    '),WalletsModal=()=>{const{locale:b}=useI18n()[1];createEffect(()=>b(appState.language));const _=useContext(ConnectorContext),d=useContext(TonConnectUiContext),[k]=createResource(()=>d.getWallets()),[j,$]=createSignal(null),[_e,et]=createSignal(0),nt=createMemo(()=>{if(k.state!=="ready")return null;let lt=applyWalletsListConfiguration(k(),appState.walletsListConfiguration);const dt=appState.preferredWalletName,ft=lt.find(ct=>ct.name===dt),st=lt.filter(ct=>ct.name===dt).length>=2;return dt&&ft&&!st&&(lt=[ft].concat(lt.filter(ct=>ct.name!==dt))),lt}),tt=()=>{var lt;return((lt=appState.connectRequestParameters)==null?void 0:lt.state)==="loading"},rt=createMemo(()=>{var lt;if(!tt())return(lt=appState.connectRequestParameters)==null?void 0:lt.value}),it=()=>{setWalletsModalOpen(!1),$(null)},ot=lt=>{if(isWalletInfoCurrentlyInjected(lt)){setLastSelectedWalletInfo(lt),_.connect({jsBridgeKey:lt.jsBridgeKey},rt());return}if(isWalletInfoRemote(lt)){setLastSelectedWalletInfo(__spreadProps(__spreadValues$1({},lt),{openMethod:"qrcode"})),$(lt);return}openLinkBlank(lt.aboutUrl)},ut=_.onStatusChange(lt=>{lt&&it()});return onCleanup(ut),createComponent(StyledModal,{get opened(){return walletsModalOpen()},onClose:it,"data-tc-wallets-modal-container":"true",get children(){return[createComponent(Show,{get when(){return tt()||!nt()},get children(){return[createComponent(H1Styled$1,{translationKey:"walletModal.loading",children:"Wallets list is loading"}),createComponent(LoaderContainerStyled,{get children(){return createComponent(LoaderIcon,{size:"m"})}})]}}),createComponent(Show,{get when(){return createMemo(()=>!tt())()&&nt()},get children(){return[createComponent(Show,{get when(){return createMemo(()=>!!isMobile())()&&!j()},get children(){return createComponent(MobileSelectWalletModal,{onSelect:ot,get walletsList(){return nt()},get additionalRequest(){return rt()}})}}),createComponent(Show,{get when(){return!isMobile()},get children(){return createComponent(Show,{get when(){return!j()},get children(){const lt=_tmpl$.cloneNode(!0);return insert(lt,createComponent(TabBarStyled,{get tab1(){return createComponent(TabTextStyled,{translationKey:"walletModal.qrCode",cursor:"unset",children:"QR Code"})},get tab2(){return createComponent(TabTextStyled,{translationKey:"walletModal.wallets",cursor:"unset",children:"Wallets"})},get selectedTabIndex(){return _e()},onSelectedTabIndexChange:et}),null),insert(lt,createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return _e()===0},get children(){return createComponent(UniversalQrModal,{get walletsList(){return nt()},get additionalRequest(){return rt()},openWalletFallback:()=>et(1)})}}),createComponent(Match,{get when(){return _e()===1},get children(){return createComponent(DesktopSelectWalletModal,{get walletsList(){return nt()},onSelect:ot})}})]}}),null),lt}})}}),createComponent(Show,{get when(){return j()},get children(){return createComponent(QrCodeModal,{get additionalRequest(){return rt()},get wallet(){return j()},onBackClick:()=>$(null)})}})]}})]}})},ActionModalStyled=styled.div` - display: flex; - flex-direction: column; - align-items: center; - padding-bottom: 8px; -`,H1Styled=styled(H1)` - margin-top: 16px; -`,TextStyled=styled(Text$1)` - font-weight: 510; - font-size: 16px; - line-height: 20px; - text-align: center; - max-width: 250px; - - color: ${b=>b.theme.colors.text.secondary}; -`,ButtonStyled=styled(Button)` - margin-top: 32px; -`,ActionModal=b=>{const _=useDataAttributes(b),d=useContext(TonConnectUiContext);let k;d!=null&&d.wallet&&"universalLink"in d.wallet&&d.wallet.openMethod==="universal-link"&&(k=d.wallet.universalLink);const j=()=>{openLink(addReturnStrategy(k,"back"))};return createComponent(ActionModalStyled,mergeProps(_,{get children(){return[createMemo(()=>b.icon),createComponent(H1Styled,{get translationKey(){return b.headerTranslationKey},get translationValues(){return b.headerTranslationValues}}),createComponent(TextStyled,{get translationKey(){return b.textTranslationKey},get translationValues(){return b.textTranslationValues}}),createComponent(Show,{get when(){return b.showButton!=="open-wallet"},get children(){return createComponent(ButtonStyled,{onClick:()=>b.onClose(),get children(){return createComponent(Translation,{translationKey:"common.close",children:"Close"})}})}}),createComponent(Show,{get when(){return b.showButton==="open-wallet"&&k},get children(){return createComponent(ButtonStyled,{onClick:j,get children(){return createComponent(Translation,{translationKey:"common.openWallet",children:"Open wallet"})}})}})]}}))},ConfirmTransactionModal=b=>{var _;const d=useContext(TonConnectUiContext),[k]=useI18n(),j=((_=d.wallet)==null?void 0:_.name)||k("common.yourWallet",{},"your wallet");return createComponent(ActionModal,{headerTranslationKey:"actionModal.confirmTransaction.header",headerTranslationValues:{name:j},textTranslationKey:"actionModal.confirmTransaction.text",get icon(){return createComponent(LoaderIcon,{size:"m"})},onClose:()=>b.onClose(),showButton:"open-wallet","data-tc-confirm-modal":"true"})},TransactionCanceledModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionCanceled.header",textTranslationKey:"actionModal.transactionCanceled.text",get icon(){return createComponent(ErrorIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-canceled-modal":"true"}),TransactionSentModal=b=>createComponent(ActionModal,{headerTranslationKey:"actionModal.transactionSent.header",textTranslationKey:"actionModal.transactionSent.text",get icon(){return createComponent(SuccessIcon,{size:"m"})},onClose:()=>b.onClose(),"data-tc-transaction-sent-modal":"true"}),ActionsModal=()=>createComponent(Modal,{get opened(){var b;return createMemo(()=>action()!==null)()&&((b=action())==null?void 0:b.openModal)===!0},onClose:()=>setAction(null),"data-tc-actions-modal-container":"true",get children(){return createComponent(Switch,{get children(){return[createComponent(Match,{get when(){return action().name==="transaction-sent"},get children(){return createComponent(TransactionSentModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="transaction-canceled"},get children(){return createComponent(TransactionCanceledModal,{onClose:()=>setAction(null)})}}),createComponent(Match,{get when(){return action().name==="confirm-transaction"},get children(){return createComponent(ConfirmTransactionModal,{onClose:()=>setAction(null)})}})]}})}}),App$1=b=>{const _=createI18nContext(i18nDictionary,appState.language);return defineStylesRoot(),fixMobileSafariActiveTransition(),createComponent(I18nContext.Provider,{value:_,get children(){return createComponent(TonConnectUiContext.Provider,{get value(){return b.tonConnectUI},get children(){return createComponent(ConnectorContext.Provider,{get value(){return appState.connector},get children(){return[createComponent(GlobalStyles,{}),createComponent(ThemeProvider,{theme:themeState,get children(){return[createComponent(Show,{get when(){return appState.buttonRootId},get children(){return createComponent(Portal,{get mount(){return document.getElementById(appState.buttonRootId)},get children(){return createComponent(AccountButton,{})}})}}),createComponent(Dynamic,{component:globalStylesTag,get children(){return[createComponent(WalletsModal,{}),createComponent(ActionsModal,{})]}})]}})]}})}})}})},widgetController={openWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!0)),closeWalletsModal:()=>void setTimeout(()=>setWalletsModalOpen(!1)),setAction:b=>void setTimeout(()=>setAction(b)),clearAction:()=>void setTimeout(()=>setAction(null)),getSelectedWalletInfo:()=>lastSelectedWalletInfo(),renderApp:(b,_)=>render(()=>createComponent(App$1,{tonConnectUI:_}),document.getElementById(b))};class WalletInfoStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_wallet-info"),checkLocalStorageExists(),this.localStorage=localStorage}setWalletInfo(_){this.localStorage.setItem(this.storageKey,JSON.stringify(_))}getWalletInfo(){const _=this.localStorage.getItem(this.storageKey);return _?JSON.parse(_):null}removeWalletInfo(){this.localStorage.removeItem(this.storageKey)}}class PreferredWalletStorage{constructor(){__publicField(this,"localStorage"),__publicField(this,"storageKey","ton-connect-ui_preferred-wallet"),checkLocalStorageExists(),this.localStorage=localStorage}setPreferredWalletName(_){this.localStorage.setItem(this.storageKey,_)}getPreferredWalletName(){return this.localStorage.getItem(this.storageKey)||void 0}}class TonConnectUI{constructor(_){if(__publicField(this,"walletInfoStorage",new WalletInfoStorage),__publicField(this,"preferredWalletStorage",new PreferredWalletStorage),__publicField(this,"connector"),__publicField(this,"walletInfo",null),__publicField(this,"systemThemeChangeUnsubscribe",null),__publicField(this,"actionsConfiguration"),__publicField(this,"walletsList"),__publicField(this,"connectRequestParametersCallback"),__publicField(this,"connectionRestored",Promise.resolve(!1)),_&&"connector"in _&&_.connector)this.connector=_.connector;else if(_&&"manifestUrl"in _&&_.manifestUrl)this.connector=new TonConnect({manifestUrl:_.manifestUrl});else throw new TonConnectUIError("You have to specify a `manifestUrl` or a `connector` in the options.");this.walletsList=this.getWallets(),this.walletsList.then(j=>preloadImages(uniq(j.map($=>$.imageUrl))));const d=this.normalizeWidgetRoot(_==null?void 0:_.widgetRootId);this.subscribeToWalletChange(),(_==null?void 0:_.restoreConnection)!==!1&&(this.connectionRestored=new Promise(j=>__async(this,null,function*(){yield this.connector.restoreConnection(),this.connector.connected||this.walletInfoStorage.removeWalletInfo(),j(this.connector.connected)}))),this.uiOptions=mergeOptions(_,{uiPreferences:{theme:"SYSTEM"}});const k=this.preferredWalletStorage.getPreferredWalletName();setAppState({connector:this.connector,preferredWalletName:k}),widgetController.renderApp(d,this)}static getWallets(){return TonConnect.getWallets()}get connected(){return this.connector.connected}get account(){return this.connector.account}get wallet(){return!this.connector.wallet||!this.walletInfo?null:__spreadValues$1(__spreadValues$1({},this.connector.wallet),this.walletInfo)}set uiOptions(_){var d,k,j,$,_e;this.checkButtonRootExist(_.buttonRootId),this.actionsConfiguration=_.actionsConfiguration,(d=_.uiPreferences)!=null&&d.theme?((k=_.uiPreferences)==null?void 0:k.theme)!=="SYSTEM"?((j=this.systemThemeChangeUnsubscribe)==null||j.call(this),setTheme(_.uiPreferences.theme,_.uiPreferences.colorsSet)):(setTheme(getSystemTheme(),_.uiPreferences.colorsSet),this.systemThemeChangeUnsubscribe||(this.systemThemeChangeUnsubscribe=subscribeToThemeChange(setTheme))):($=_.uiPreferences)!=null&&$.colorsSet&&setColors(_.uiPreferences.colorsSet),(_e=_.uiPreferences)!=null&&_e.borderRadius&&setBorderRadius(_.uiPreferences.borderRadius),setAppState(et=>{var nt;const tt=mergeOptions(__spreadValues$1(__spreadValues$1(__spreadValues$1({},_.language&&{language:_.language}),!!((nt=_.actionsConfiguration)!=null&&nt.returnStrategy)&&{returnStrategy:_.actionsConfiguration.returnStrategy}),!!_.walletsListConfiguration&&{walletsListConfiguration:_.walletsListConfiguration}),unwrap(et));return _.buttonRootId!==void 0&&(tt.buttonRootId=_.buttonRootId),tt})}setConnectRequestParameters(_){var d;setAppState({connectRequestParameters:_}),((_==null?void 0:_.state)==="ready"||!_)&&((d=this.connectRequestParametersCallback)==null||d.call(this,_==null?void 0:_.value))}getWallets(){return __async(this,null,function*(){return this.connector.getWallets()})}onStatusChange(_,d){return this.connector.onStatusChange(k=>__async(this,null,function*(){if(k){const j=yield this.getSelectedWalletInfo(k);_(__spreadValues$1(__spreadValues$1({},k),j||this.walletInfoStorage.getWalletInfo()))}else _(k)}),d)}connectWallet(){return __async(this,null,function*(){const d=(yield this.getWallets()).find(isWalletInfoCurrentlyEmbedded);if(d){const k=$=>{setLastSelectedWalletInfo(d),this.connector.connect({jsBridgeKey:d.jsBridgeKey},$)},j=appState.connectRequestParameters;(j==null?void 0:j.state)==="loading"?this.connectRequestParametersCallback=k:k(j==null?void 0:j.value)}else widgetController.openWalletsModal();return new Promise((k,j)=>{const $=this.connector.onStatusChange(_e=>__async(this,null,function*(){if($(),_e){const et=yield this.getSelectedWalletInfo(_e);k(__spreadValues$1(__spreadValues$1({},_e),et||this.walletInfoStorage.getWalletInfo()))}else j(new TonConnectUIError("Wallet was not connected"))}),j)})})}disconnect(){return widgetController.clearAction(),this.walletInfoStorage.removeWalletInfo(),this.connector.disconnect()}sendTransaction(_,d){return __async(this,null,function*(){if(!this.connected||!this.walletInfo)throw new TonConnectUIError("Connect wallet to send a transaction.");const{notifications:k,modals:j,returnStrategy:$,skipRedirectToWallet:_e}=this.getModalsAndNotificationsConfiguration(d),et=getUserAgent().os==="ios",nt=_e==="ios"&&et||_e==="always";"universalLink"in this.walletInfo&&this.walletInfo.openMethod==="universal-link"&&!nt&&openLink(addReturnStrategy(this.walletInfo.universalLink,$)),widgetController.setAction({name:"confirm-transaction",showNotification:k.includes("before"),openModal:j.includes("before")});try{const tt=yield this.connector.sendTransaction(_);return widgetController.setAction({name:"transaction-sent",showNotification:k.includes("success"),openModal:j.includes("success")}),tt}catch(tt){throw widgetController.setAction({name:"transaction-canceled",showNotification:k.includes("error"),openModal:j.includes("error")}),tt instanceof TonConnectError?tt:(console.error(tt),new TonConnectUIError("Unhandled error:"+tt))}})}subscribeToWalletChange(){this.connector.onStatusChange(_=>__async(this,null,function*(){var d;_?(yield this.updateWalletInfo(_),this.setPreferredWalletName(((d=this.walletInfo)==null?void 0:d.name)||_.device.appName)):this.walletInfoStorage.removeWalletInfo()}))}setPreferredWalletName(_){this.preferredWalletStorage.setPreferredWalletName(_),setAppState({preferredWalletName:_})}getSelectedWalletInfo(_){return __async(this,null,function*(){let d=widgetController.getSelectedWalletInfo();if(!d)return null;let k;if("name"in d)k=d;else{const $=applyWalletsListConfiguration(yield this.walletsList,appState.walletsListConfiguration).find(_e=>_e.name.toLowerCase()===_.device.appName.toLowerCase());if(!$)throw new TonConnectUIError(`Cannot find WalletInfo for the '${_.device.appName}' wallet`);k=__spreadValues$1(__spreadValues$1({},$),d)}return k})}updateWalletInfo(_){return __async(this,null,function*(){const d=yield this.getSelectedWalletInfo(_);d?(this.walletInfo=d,this.walletInfoStorage.setWalletInfo(d)):this.walletInfo=this.walletInfoStorage.getWalletInfo()})}normalizeWidgetRoot(_){if(!_||!document.getElementById(_)){_="tc-widget-root";const d=document.createElement("div");d.id=_,document.body.appendChild(d)}return _}checkButtonRootExist(_){if(_!=null&&!document.getElementById(_))throw new TonConnectUIError(`${_} element not found in the document.`)}getModalsAndNotificationsConfiguration(_){var d,k,j,$,_e;const et=["before","success","error"];let nt=et;(d=this.actionsConfiguration)!=null&&d.notifications&&((k=this.actionsConfiguration)==null?void 0:k.notifications)!=="all"&&(nt=this.actionsConfiguration.notifications),_!=null&&_.notifications&&(_.notifications==="all"?nt=et:nt=_.notifications);let tt=["before"];(j=this.actionsConfiguration)!=null&&j.modals&&(this.actionsConfiguration.modals==="all"?tt=et:tt=this.actionsConfiguration.modals),_!=null&&_.modals&&(_.modals==="all"?tt=et:tt=_.modals);const rt=(_==null?void 0:_.returnStrategy)||(($=this.actionsConfiguration)==null?void 0:$.returnStrategy)||"back",it=(_==null?void 0:_.skipRedirectToWallet)||((_e=this.actionsConfiguration)==null?void 0:_e.skipRedirectToWallet)||"ios";return{notifications:nt,modals:tt,returnStrategy:rt,skipRedirectToWallet:it}}}var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(b,_,d)=>_ in b?__defProp(b,_,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[_]=d,__spreadValues=(b,_)=>{for(var d in _||(_={}))__hasOwnProp.call(_,d)&&__defNormalProp(b,d,_[d]);if(__getOwnPropSymbols)for(var d of __getOwnPropSymbols(_))__propIsEnum.call(_,d)&&__defNormalProp(b,d,_[d]);return b},__objRest=(b,_)=>{var d={};for(var k in b)__hasOwnProp.call(b,k)&&_.indexOf(k)<0&&(d[k]=b[k]);if(b!=null&&__getOwnPropSymbols)for(var k of __getOwnPropSymbols(b))_.indexOf(k)<0&&__propIsEnum.call(b,k)&&(d[k]=b[k]);return d},jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** - * @license React - * react-jsx-runtime.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 hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var b=require$$0$1,_=Symbol.for("react.element"),d=Symbol.for("react.fragment"),k=Object.prototype.hasOwnProperty,j=b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,$={key:!0,ref:!0,__self:!0,__source:!0};function _e(et,nt,tt){var rt,it={},ot=null,ut=null;tt!==void 0&&(ot=""+tt),nt.key!==void 0&&(ot=""+nt.key),nt.ref!==void 0&&(ut=nt.ref);for(rt in nt)k.call(nt,rt)&&!$.hasOwnProperty(rt)&&(it[rt]=nt[rt]);if(et&&et.defaultProps)for(rt in nt=et.defaultProps,nt)it[rt]===void 0&&(it[rt]=nt[rt]);return{$$typeof:_,type:et,key:ot,ref:ut,props:it,_owner:j.current}}return reactJsxRuntime_production_min.Fragment=d,reactJsxRuntime_production_min.jsx=_e,reactJsxRuntime_production_min.jsxs=_e,reactJsxRuntime_production_min}(function(b){b.exports=requireReactJsxRuntime_production_min()})(jsxRuntime);const jsx=jsxRuntime.exports.jsx;function isClientSide(){return typeof window<"u"}function isServerSide(){return!isClientSide()}const TonConnectUIContext=reactExports.createContext(null);let tonConnectUI=null;const TonConnectUIProvider=b=>{var _=b,{children:d}=_,k=__objRest(_,["children"]);return isClientSide()&&!tonConnectUI&&(tonConnectUI=new TonConnectUI(k)),jsx(TonConnectUIContext.Provider,{value:tonConnectUI,children:d})},TonConnectUIProvider$1=reactExports.memo(TonConnectUIProvider);class TonConnectUIReactError extends TonConnectUIError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectUIReactError.prototype)}}class TonConnectProviderNotSetError extends TonConnectUIReactError{constructor(..._){super(..._),Object.setPrototypeOf(this,TonConnectProviderNotSetError.prototype)}}function checkProvider(b){if(!b)throw new TonConnectProviderNotSetError("You should add on the top of the app to use TonConnect");return!0}function useTonConnectUI(){const b=reactExports.useContext(TonConnectUIContext),_=reactExports.useCallback(d=>{b&&(b.uiOptions=d)},[b]);return isServerSide()?[null,()=>{}]:(checkProvider(b),[b,_])}const buttonRootId="ton-connect-button",TonConnectButton=({className:b,style:_})=>{const[d,k]=useTonConnectUI();return reactExports.useEffect(()=>(k({buttonRootId}),()=>k({buttonRootId:null})),[k]),jsx("div",{id:buttonRootId,className:b,style:__spreadValues({width:"fit-content"},_)})},TonConnectButton$1=reactExports.memo(TonConnectButton);function useTonWallet(){const[b]=useTonConnectUI(),[_,d]=reactExports.useState((b==null?void 0:b.wallet)||null);return reactExports.useEffect(()=>{if(b)return b.onStatusChange(k=>{d(k)})},[b]),_}const header="",Header=()=>jsxs("header",{children:[jsx$1("span",{children:"My App with React UI"}),jsx$1(TonConnectButton$1,{})]});var mainExports={},main={get exports(){return mainExports},set exports(b){mainExports=b}};(function(b,_){(function(d,k){b.exports=k(reactExports)})(commonjsGlobal,function(d){return function(k){var j={};function $(_e){if(j[_e])return j[_e].exports;var et=j[_e]={i:_e,l:!1,exports:{}};return k[_e].call(et.exports,et,et.exports,$),et.l=!0,et.exports}return $.m=k,$.c=j,$.d=function(_e,et,nt){$.o(_e,et)||Object.defineProperty(_e,et,{enumerable:!0,get:nt})},$.r=function(_e){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(_e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(_e,"__esModule",{value:!0})},$.t=function(_e,et){if(1&et&&(_e=$(_e)),8&et||4&et&&typeof _e=="object"&&_e&&_e.__esModule)return _e;var nt=Object.create(null);if($.r(nt),Object.defineProperty(nt,"default",{enumerable:!0,value:_e}),2&et&&typeof _e!="string")for(var tt in _e)$.d(nt,tt,function(rt){return _e[rt]}.bind(null,tt));return nt},$.n=function(_e){var et=_e&&_e.__esModule?function(){return _e.default}:function(){return _e};return $.d(et,"a",et),et},$.o=function(_e,et){return Object.prototype.hasOwnProperty.call(_e,et)},$.p="",$($.s=48)}([function(k,j){k.exports=d},function(k,j){var $=k.exports={version:"2.6.12"};typeof __e=="number"&&(__e=$)},function(k,j,$){var _e=$(26)("wks"),et=$(17),nt=$(3).Symbol,tt=typeof nt=="function";(k.exports=function(rt){return _e[rt]||(_e[rt]=tt&&nt[rt]||(tt?nt:et)("Symbol."+rt))}).store=_e},function(k,j){var $=k.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=$)},function(k,j,$){k.exports=!$(8)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(k,j){var $={}.hasOwnProperty;k.exports=function(_e,et){return $.call(_e,et)}},function(k,j,$){var _e=$(7),et=$(16);k.exports=$(4)?function(nt,tt,rt){return _e.f(nt,tt,et(1,rt))}:function(nt,tt,rt){return nt[tt]=rt,nt}},function(k,j,$){var _e=$(10),et=$(35),nt=$(23),tt=Object.defineProperty;j.f=$(4)?Object.defineProperty:function(rt,it,ot){if(_e(rt),it=nt(it,!0),_e(ot),et)try{return tt(rt,it,ot)}catch{}if("get"in ot||"set"in ot)throw TypeError("Accessors not supported!");return"value"in ot&&(rt[it]=ot.value),rt}},function(k,j){k.exports=function($){try{return!!$()}catch{return!0}}},function(k,j,$){var _e=$(40),et=$(22);k.exports=function(nt){return _e(et(nt))}},function(k,j,$){var _e=$(11);k.exports=function(et){if(!_e(et))throw TypeError(et+" is not an object!");return et}},function(k,j){k.exports=function($){return typeof $=="object"?$!==null:typeof $=="function"}},function(k,j){k.exports={}},function(k,j,$){var _e=$(39),et=$(27);k.exports=Object.keys||function(nt){return _e(nt,et)}},function(k,j){k.exports=!0},function(k,j,$){var _e=$(3),et=$(1),nt=$(53),tt=$(6),rt=$(5),it=function(ot,ut,lt){var dt,ft,st,ct=ot&it.F,ht=ot&it.G,at=ot&it.S,bt=ot&it.P,vt=ot&it.B,gt=ot&it.W,At=ht?et:et[ut]||(et[ut]={}),wt=At.prototype,yt=ht?_e:at?_e[ut]:(_e[ut]||{}).prototype;for(dt in ht&&(lt=ut),lt)(ft=!ct&&yt&&yt[dt]!==void 0)&&rt(At,dt)||(st=ft?yt[dt]:lt[dt],At[dt]=ht&&typeof yt[dt]!="function"?lt[dt]:vt&&ft?nt(st,_e):gt&&yt[dt]==st?function(kt){var xt=function(_t,Tt,jt){if(this instanceof kt){switch(arguments.length){case 0:return new kt;case 1:return new kt(_t);case 2:return new kt(_t,Tt)}return new kt(_t,Tt,jt)}return kt.apply(this,arguments)};return xt.prototype=kt.prototype,xt}(st):bt&&typeof st=="function"?nt(Function.call,st):st,bt&&((At.virtual||(At.virtual={}))[dt]=st,ot&it.R&&wt&&!wt[dt]&&tt(wt,dt,st)))};it.F=1,it.G=2,it.S=4,it.P=8,it.B=16,it.W=32,it.U=64,it.R=128,k.exports=it},function(k,j){k.exports=function($,_e){return{enumerable:!(1&$),configurable:!(2&$),writable:!(4&$),value:_e}}},function(k,j){var $=0,_e=Math.random();k.exports=function(et){return"Symbol(".concat(et===void 0?"":et,")_",(++$+_e).toString(36))}},function(k,j,$){var _e=$(22);k.exports=function(et){return Object(_e(et))}},function(k,j){j.f={}.propertyIsEnumerable},function(k,j,$){var _e=$(52)(!0);$(34)(String,"String",function(et){this._t=String(et),this._i=0},function(){var et,nt=this._t,tt=this._i;return tt>=nt.length?{value:void 0,done:!0}:(et=_e(nt,tt),this._i+=et.length,{value:et,done:!1})})},function(k,j){var $=Math.ceil,_e=Math.floor;k.exports=function(et){return isNaN(et=+et)?0:(et>0?_e:$)(et)}},function(k,j){k.exports=function($){if($==null)throw TypeError("Can't call method on "+$);return $}},function(k,j,$){var _e=$(11);k.exports=function(et,nt){if(!_e(et))return et;var tt,rt;if(nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et))||typeof(tt=et.valueOf)=="function"&&!_e(rt=tt.call(et))||!nt&&typeof(tt=et.toString)=="function"&&!_e(rt=tt.call(et)))return rt;throw TypeError("Can't convert object to primitive value")}},function(k,j){var $={}.toString;k.exports=function(_e){return $.call(_e).slice(8,-1)}},function(k,j,$){var _e=$(26)("keys"),et=$(17);k.exports=function(nt){return _e[nt]||(_e[nt]=et(nt))}},function(k,j,$){var _e=$(1),et=$(3),nt=et["__core-js_shared__"]||(et["__core-js_shared__"]={});(k.exports=function(tt,rt){return nt[tt]||(nt[tt]=rt!==void 0?rt:{})})("versions",[]).push({version:_e.version,mode:$(14)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(k,j){k.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(k,j,$){var _e=$(7).f,et=$(5),nt=$(2)("toStringTag");k.exports=function(tt,rt,it){tt&&!et(tt=it?tt:tt.prototype,nt)&&_e(tt,nt,{configurable:!0,value:rt})}},function(k,j,$){$(62);for(var _e=$(3),et=$(6),nt=$(12),tt=$(2)("toStringTag"),rt="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),it=0;itdocument.F=Object<\/script>"),ot.close(),it=ot.F;lt--;)delete it.prototype[nt[lt]];return it()};k.exports=Object.create||function(ot,ut){var lt;return ot!==null?(rt.prototype=_e(ot),lt=new rt,rt.prototype=null,lt[tt]=ot):lt=it(),ut===void 0?lt:et(lt,ut)}},function(k,j,$){var _e=$(5),et=$(9),nt=$(57)(!1),tt=$(25)("IE_PROTO");k.exports=function(rt,it){var ot,ut=et(rt),lt=0,dt=[];for(ot in ut)ot!=tt&&_e(ut,ot)&&dt.push(ot);for(;it.length>lt;)_e(ut,ot=it[lt++])&&(~nt(dt,ot)||dt.push(ot));return dt}},function(k,j,$){var _e=$(24);k.exports=Object("z").propertyIsEnumerable(0)?Object:function(et){return _e(et)=="String"?et.split(""):Object(et)}},function(k,j,$){var _e=$(39),et=$(27).concat("length","prototype");j.f=Object.getOwnPropertyNames||function(nt){return _e(nt,et)}},function(k,j,$){var _e=$(24),et=$(2)("toStringTag"),nt=_e(function(){return arguments}())=="Arguments";k.exports=function(tt){var rt,it,ot;return tt===void 0?"Undefined":tt===null?"Null":typeof(it=function(ut,lt){try{return ut[lt]}catch{}}(rt=Object(tt),et))=="string"?it:nt?_e(rt):(ot=_e(rt))=="Object"&&typeof rt.callee=="function"?"Arguments":ot}},function(k,j){var $;$=function(){return this}();try{$=$||new Function("return this")()}catch{typeof window=="object"&&($=window)}k.exports=$},function(k,j){var $=/-?\d+(\.\d+)?%?/g;k.exports=function(_e){return _e.match($)}},function(k,j,$){Object.defineProperty(j,"__esModule",{value:!0}),j.getBase16Theme=j.createStyling=j.invertTheme=void 0;var _e=ft($(49)),et=ft($(76)),nt=ft($(81)),tt=ft($(89)),rt=ft($(93)),it=function(wt){if(wt&&wt.__esModule)return wt;var yt={};if(wt!=null)for(var kt in wt)Object.prototype.hasOwnProperty.call(wt,kt)&&(yt[kt]=wt[kt]);return yt.default=wt,yt}($(94)),ot=ft($(132)),ut=ft($(133)),lt=ft($(138)),dt=$(139);function ft(wt){return wt&&wt.__esModule?wt:{default:wt}}var st=it.default,ct=(0,tt.default)(st),ht=(0,lt.default)(ut.default,dt.rgb2yuv,function(wt){var yt,kt=(0,nt.default)(wt,3),xt=kt[0],_t=kt[1],Tt=kt[2];return[(yt=xt,yt<.25?1:yt<.5?.9-yt:1.1-yt),_t,Tt]},dt.yuv2rgb,ot.default),at=function(wt){return function(yt){return{className:[yt.className,wt.className].filter(Boolean).join(" "),style:(0,et.default)({},yt.style||{},wt.style||{})}}},bt=function(wt,yt){var kt=(0,tt.default)(yt);for(var xt in wt)kt.indexOf(xt)===-1&&kt.push(xt);return kt.reduce(function(_t,Tt){return _t[Tt]=function(jt,Mt){if(jt===void 0)return Mt;if(Mt===void 0)return jt;var Ft=jt===void 0?"undefined":(0,_e.default)(jt),Jt=Mt===void 0?"undefined":(0,_e.default)(Mt);switch(Ft){case"string":switch(Jt){case"string":return[Mt,jt].filter(Boolean).join(" ");case"object":return at({className:jt,style:Mt});case"function":return function(Qt){for(var Gt=arguments.length,Wt=Array(Gt>1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un1?Gt-1:0),un=1;un2?kt-2:0),_t=2;_t3?yt-3:0),xt=3;xt1&&arguments[1]!==void 0?arguments[1]:{},Tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},jt=_t.defaultBase16,Mt=jt===void 0?st:jt,Ft=_t.base16Themes,Jt=Ft===void 0?null:Ft,Qt=At(Tt,Jt);Qt&&(Tt=(0,et.default)({},Qt,Tt));var Gt=ct.reduce(function(En,vn){return En[vn]=Tt[vn]||Mt[vn],En},{}),Wt=(0,tt.default)(Tt).reduce(function(En,vn){return ct.indexOf(vn)===-1&&(En[vn]=Tt[vn]),En},{}),un=wt(Gt),kn=bt(Wt,un);return(0,rt.default)(vt,2).apply(void 0,[kn].concat(kt))},3),j.getBase16Theme=function(wt,yt){if(wt&&wt.extend&&(wt=wt.extend),typeof wt=="string"){var kt=wt.split(":"),xt=(0,nt.default)(kt,2),_t=xt[0],Tt=xt[1];wt=(yt||{})[_t]||it[_t],Tt==="inverted"&&(wt=gt(wt))}return wt&&wt.hasOwnProperty("base00")?wt:void 0})},function(k,j,$){var _e,et=typeof Reflect=="object"?Reflect:null,nt=et&&typeof et.apply=="function"?et.apply:function(at,bt,vt){return Function.prototype.apply.call(at,bt,vt)};_e=et&&typeof et.ownKeys=="function"?et.ownKeys:Object.getOwnPropertySymbols?function(at){return Object.getOwnPropertyNames(at).concat(Object.getOwnPropertySymbols(at))}:function(at){return Object.getOwnPropertyNames(at)};var tt=Number.isNaN||function(at){return at!=at};function rt(){rt.init.call(this)}k.exports=rt,k.exports.once=function(at,bt){return new Promise(function(vt,gt){function At(){wt!==void 0&&at.removeListener("error",wt),vt([].slice.call(arguments))}var wt;bt!=="error"&&(wt=function(yt){at.removeListener(bt,At),gt(yt)},at.once("error",wt)),at.once(bt,At)})},rt.EventEmitter=rt,rt.prototype._events=void 0,rt.prototype._eventsCount=0,rt.prototype._maxListeners=void 0;var it=10;function ot(at){if(typeof at!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof at)}function ut(at){return at._maxListeners===void 0?rt.defaultMaxListeners:at._maxListeners}function lt(at,bt,vt,gt){var At,wt,yt,kt;if(ot(vt),(wt=at._events)===void 0?(wt=at._events=Object.create(null),at._eventsCount=0):(wt.newListener!==void 0&&(at.emit("newListener",bt,vt.listener?vt.listener:vt),wt=at._events),yt=wt[bt]),yt===void 0)yt=wt[bt]=vt,++at._eventsCount;else if(typeof yt=="function"?yt=wt[bt]=gt?[vt,yt]:[yt,vt]:gt?yt.unshift(vt):yt.push(vt),(At=ut(at))>0&&yt.length>At&&!yt.warned){yt.warned=!0;var xt=new Error("Possible EventEmitter memory leak detected. "+yt.length+" "+String(bt)+" listeners added. Use emitter.setMaxListeners() to increase limit");xt.name="MaxListenersExceededWarning",xt.emitter=at,xt.type=bt,xt.count=yt.length,kt=xt,console&&console.warn&&console.warn(kt)}return at}function dt(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function ft(at,bt,vt){var gt={fired:!1,wrapFn:void 0,target:at,type:bt,listener:vt},At=dt.bind(gt);return At.listener=vt,gt.wrapFn=At,At}function st(at,bt,vt){var gt=at._events;if(gt===void 0)return[];var At=gt[bt];return At===void 0?[]:typeof At=="function"?vt?[At.listener||At]:[At]:vt?function(wt){for(var yt=new Array(wt.length),kt=0;kt0&&(wt=bt[0]),wt instanceof Error)throw wt;var yt=new Error("Unhandled error."+(wt?" ("+wt.message+")":""));throw yt.context=wt,yt}var kt=At[at];if(kt===void 0)return!1;if(typeof kt=="function")nt(kt,this,bt);else{var xt=kt.length,_t=ht(kt,xt);for(vt=0;vt=0;wt--)if(vt[wt]===bt||vt[wt].listener===bt){yt=vt[wt].listener,At=wt;break}if(At<0)return this;At===0?vt.shift():function(kt,xt){for(;xt+1=0;gt--)this.removeListener(at,bt[gt]);return this},rt.prototype.listeners=function(at){return st(this,at,!0)},rt.prototype.rawListeners=function(at){return st(this,at,!1)},rt.listenerCount=function(at,bt){return typeof at.listenerCount=="function"?at.listenerCount(bt):ct.call(at,bt)},rt.prototype.listenerCount=ct,rt.prototype.eventNames=function(){return this._eventsCount>0?_e(this._events):[]}},function(k,j,$){k.exports.Dispatcher=$(140)},function(k,j,$){k.exports=$(142)},function(k,j,$){j.__esModule=!0;var _e=tt($(50)),et=tt($(65)),nt=typeof et.default=="function"&&typeof _e.default=="symbol"?function(rt){return typeof rt}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":typeof rt};function tt(rt){return rt&&rt.__esModule?rt:{default:rt}}j.default=typeof et.default=="function"&&nt(_e.default)==="symbol"?function(rt){return rt===void 0?"undefined":nt(rt)}:function(rt){return rt&&typeof et.default=="function"&&rt.constructor===et.default&&rt!==et.default.prototype?"symbol":rt===void 0?"undefined":nt(rt)}},function(k,j,$){k.exports={default:$(51),__esModule:!0}},function(k,j,$){$(20),$(29),k.exports=$(30).f("iterator")},function(k,j,$){var _e=$(21),et=$(22);k.exports=function(nt){return function(tt,rt){var it,ot,ut=String(et(tt)),lt=_e(rt),dt=ut.length;return lt<0||lt>=dt?nt?"":void 0:(it=ut.charCodeAt(lt))<55296||it>56319||lt+1===dt||(ot=ut.charCodeAt(lt+1))<56320||ot>57343?nt?ut.charAt(lt):it:nt?ut.slice(lt,lt+2):ot-56320+(it-55296<<10)+65536}}},function(k,j,$){var _e=$(54);k.exports=function(et,nt,tt){if(_e(et),nt===void 0)return et;switch(tt){case 1:return function(rt){return et.call(nt,rt)};case 2:return function(rt,it){return et.call(nt,rt,it)};case 3:return function(rt,it,ot){return et.call(nt,rt,it,ot)}}return function(){return et.apply(nt,arguments)}}},function(k,j){k.exports=function($){if(typeof $!="function")throw TypeError($+" is not a function!");return $}},function(k,j,$){var _e=$(38),et=$(16),nt=$(28),tt={};$(6)(tt,$(2)("iterator"),function(){return this}),k.exports=function(rt,it,ot){rt.prototype=_e(tt,{next:et(1,ot)}),nt(rt,it+" Iterator")}},function(k,j,$){var _e=$(7),et=$(10),nt=$(13);k.exports=$(4)?Object.defineProperties:function(tt,rt){et(tt);for(var it,ot=nt(rt),ut=ot.length,lt=0;ut>lt;)_e.f(tt,it=ot[lt++],rt[it]);return tt}},function(k,j,$){var _e=$(9),et=$(58),nt=$(59);k.exports=function(tt){return function(rt,it,ot){var ut,lt=_e(rt),dt=et(lt.length),ft=nt(ot,dt);if(tt&&it!=it){for(;dt>ft;)if((ut=lt[ft++])!=ut)return!0}else for(;dt>ft;ft++)if((tt||ft in lt)&<[ft]===it)return tt||ft||0;return!tt&&-1}}},function(k,j,$){var _e=$(21),et=Math.min;k.exports=function(nt){return nt>0?et(_e(nt),9007199254740991):0}},function(k,j,$){var _e=$(21),et=Math.max,nt=Math.min;k.exports=function(tt,rt){return(tt=_e(tt))<0?et(tt+rt,0):nt(tt,rt)}},function(k,j,$){var _e=$(3).document;k.exports=_e&&_e.documentElement},function(k,j,$){var _e=$(5),et=$(18),nt=$(25)("IE_PROTO"),tt=Object.prototype;k.exports=Object.getPrototypeOf||function(rt){return rt=et(rt),_e(rt,nt)?rt[nt]:typeof rt.constructor=="function"&&rt instanceof rt.constructor?rt.constructor.prototype:rt instanceof Object?tt:null}},function(k,j,$){var _e=$(63),et=$(64),nt=$(12),tt=$(9);k.exports=$(34)(Array,"Array",function(rt,it){this._t=tt(rt),this._i=0,this._k=it},function(){var rt=this._t,it=this._k,ot=this._i++;return!rt||ot>=rt.length?(this._t=void 0,et(1)):et(0,it=="keys"?ot:it=="values"?rt[ot]:[ot,rt[ot]])},"values"),nt.Arguments=nt.Array,_e("keys"),_e("values"),_e("entries")},function(k,j){k.exports=function(){}},function(k,j){k.exports=function($,_e){return{value:_e,done:!!$}}},function(k,j,$){k.exports={default:$(66),__esModule:!0}},function(k,j,$){$(67),$(73),$(74),$(75),k.exports=$(1).Symbol},function(k,j,$){var _e=$(3),et=$(5),nt=$(4),tt=$(15),rt=$(37),it=$(68).KEY,ot=$(8),ut=$(26),lt=$(28),dt=$(17),ft=$(2),st=$(30),ct=$(31),ht=$(69),at=$(70),bt=$(10),vt=$(11),gt=$(18),At=$(9),wt=$(23),yt=$(16),kt=$(38),xt=$(71),_t=$(72),Tt=$(32),jt=$(7),Mt=$(13),Ft=_t.f,Jt=jt.f,Qt=xt.f,Gt=_e.Symbol,Wt=_e.JSON,un=Wt&&Wt.stringify,kn=ft("_hidden"),En=ft("toPrimitive"),vn={}.propertyIsEnumerable,jn=ut("symbol-registry"),Zn=ut("symbols"),nn=ut("op-symbols"),wn=Object.prototype,fn=typeof Gt=="function"&&!!Tt.f,An=_e.QObject,yn=!An||!An.prototype||!An.prototype.findChild,dn=nt&&ot(function(){return kt(Jt({},"a",{get:function(){return Jt(this,"a",{value:7}).a}})).a!=7})?function(qt,bn,In){var sr=Ft(wn,bn);sr&&delete wn[bn],Jt(qt,bn,In),sr&&qt!==wn&&Jt(wn,bn,sr)}:Jt,xn=function(qt){var bn=Zn[qt]=kt(Gt.prototype);return bn._k=qt,bn},sn=fn&&typeof Gt.iterator=="symbol"?function(qt){return typeof qt=="symbol"}:function(qt){return qt instanceof Gt},Sn=function(qt,bn,In){return qt===wn&&Sn(nn,bn,In),bt(qt),bn=wt(bn,!0),bt(In),et(Zn,bn)?(In.enumerable?(et(qt,kn)&&qt[kn][bn]&&(qt[kn][bn]=!1),In=kt(In,{enumerable:yt(0,!1)})):(et(qt,kn)||Jt(qt,kn,yt(1,{})),qt[kn][bn]=!0),dn(qt,bn,In)):Jt(qt,bn,In)},Rn=function(qt,bn){bt(qt);for(var In,sr=ht(bn=At(bn)),fr=0,Wn=sr.length;Wn>fr;)Sn(qt,In=sr[fr++],bn[In]);return qt},Pn=function(qt){var bn=vn.call(this,qt=wt(qt,!0));return!(this===wn&&et(Zn,qt)&&!et(nn,qt))&&(!(bn||!et(this,qt)||!et(Zn,qt)||et(this,kn)&&this[kn][qt])||bn)},Cn=function(qt,bn){if(qt=At(qt),bn=wt(bn,!0),qt!==wn||!et(Zn,bn)||et(nn,bn)){var In=Ft(qt,bn);return!In||!et(Zn,bn)||et(qt,kn)&&qt[kn][bn]||(In.enumerable=!0),In}},$n=function(qt){for(var bn,In=Qt(At(qt)),sr=[],fr=0;In.length>fr;)et(Zn,bn=In[fr++])||bn==kn||bn==it||sr.push(bn);return sr},gn=function(qt){for(var bn,In=qt===wn,sr=Qt(In?nn:At(qt)),fr=[],Wn=0;sr.length>Wn;)!et(Zn,bn=sr[Wn++])||In&&!et(wn,bn)||fr.push(Zn[bn]);return fr};fn||(rt((Gt=function(){if(this instanceof Gt)throw TypeError("Symbol is not a constructor!");var qt=dt(arguments.length>0?arguments[0]:void 0),bn=function(In){this===wn&&bn.call(nn,In),et(this,kn)&&et(this[kn],qt)&&(this[kn][qt]=!1),dn(this,qt,yt(1,In))};return nt&&yn&&dn(wn,qt,{configurable:!0,set:bn}),xn(qt)}).prototype,"toString",function(){return this._k}),_t.f=Cn,jt.f=Sn,$(41).f=xt.f=$n,$(19).f=Pn,Tt.f=gn,nt&&!$(14)&&rt(wn,"propertyIsEnumerable",Pn,!0),st.f=function(qt){return xn(ft(qt))}),tt(tt.G+tt.W+tt.F*!fn,{Symbol:Gt});for(var Dn="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Nn=0;Dn.length>Nn;)ft(Dn[Nn++]);for(var Hn=Mt(ft.store),hn=0;Hn.length>hn;)ct(Hn[hn++]);tt(tt.S+tt.F*!fn,"Symbol",{for:function(qt){return et(jn,qt+="")?jn[qt]:jn[qt]=Gt(qt)},keyFor:function(qt){if(!sn(qt))throw TypeError(qt+" is not a symbol!");for(var bn in jn)if(jn[bn]===qt)return bn},useSetter:function(){yn=!0},useSimple:function(){yn=!1}}),tt(tt.S+tt.F*!fn,"Object",{create:function(qt,bn){return bn===void 0?kt(qt):Rn(kt(qt),bn)},defineProperty:Sn,defineProperties:Rn,getOwnPropertyDescriptor:Cn,getOwnPropertyNames:$n,getOwnPropertySymbols:gn});var Zt=ot(function(){Tt.f(1)});tt(tt.S+tt.F*Zt,"Object",{getOwnPropertySymbols:function(qt){return Tt.f(gt(qt))}}),Wt&&tt(tt.S+tt.F*(!fn||ot(function(){var qt=Gt();return un([qt])!="[null]"||un({a:qt})!="{}"||un(Object(qt))!="{}"})),"JSON",{stringify:function(qt){for(var bn,In,sr=[qt],fr=1;arguments.length>fr;)sr.push(arguments[fr++]);if(In=bn=sr[1],(vt(bn)||qt!==void 0)&&!sn(qt))return at(bn)||(bn=function(Wn,gr){if(typeof In=="function"&&(gr=In.call(this,Wn,gr)),!sn(gr))return gr}),sr[1]=bn,un.apply(Wt,sr)}}),Gt.prototype[En]||$(6)(Gt.prototype,En,Gt.prototype.valueOf),lt(Gt,"Symbol"),lt(Math,"Math",!0),lt(_e.JSON,"JSON",!0)},function(k,j,$){var _e=$(17)("meta"),et=$(11),nt=$(5),tt=$(7).f,rt=0,it=Object.isExtensible||function(){return!0},ot=!$(8)(function(){return it(Object.preventExtensions({}))}),ut=function(dt){tt(dt,_e,{value:{i:"O"+ ++rt,w:{}}})},lt=k.exports={KEY:_e,NEED:!1,fastKey:function(dt,ft){if(!et(dt))return typeof dt=="symbol"?dt:(typeof dt=="string"?"S":"P")+dt;if(!nt(dt,_e)){if(!it(dt))return"F";if(!ft)return"E";ut(dt)}return dt[_e].i},getWeak:function(dt,ft){if(!nt(dt,_e)){if(!it(dt))return!0;if(!ft)return!1;ut(dt)}return dt[_e].w},onFreeze:function(dt){return ot&<.NEED&&it(dt)&&!nt(dt,_e)&&ut(dt),dt}}},function(k,j,$){var _e=$(13),et=$(32),nt=$(19);k.exports=function(tt){var rt=_e(tt),it=et.f;if(it)for(var ot,ut=it(tt),lt=nt.f,dt=0;ut.length>dt;)lt.call(tt,ot=ut[dt++])&&rt.push(ot);return rt}},function(k,j,$){var _e=$(24);k.exports=Array.isArray||function(et){return _e(et)=="Array"}},function(k,j,$){var _e=$(9),et=$(41).f,nt={}.toString,tt=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];k.exports.f=function(rt){return tt&&nt.call(rt)=="[object Window]"?function(it){try{return et(it)}catch{return tt.slice()}}(rt):et(_e(rt))}},function(k,j,$){var _e=$(19),et=$(16),nt=$(9),tt=$(23),rt=$(5),it=$(35),ot=Object.getOwnPropertyDescriptor;j.f=$(4)?ot:function(ut,lt){if(ut=nt(ut),lt=tt(lt,!0),it)try{return ot(ut,lt)}catch{}if(rt(ut,lt))return et(!_e.f.call(ut,lt),ut[lt])}},function(k,j){},function(k,j,$){$(31)("asyncIterator")},function(k,j,$){$(31)("observable")},function(k,j,$){j.__esModule=!0;var _e,et=$(77),nt=(_e=et)&&_e.__esModule?_e:{default:_e};j.default=nt.default||function(tt){for(var rt=1;rtst;)for(var at,bt=it(arguments[st++]),vt=ct?et(bt).concat(ct(bt)):et(bt),gt=vt.length,At=0;gt>At;)at=vt[At++],_e&&!ht.call(bt,at)||(dt[at]=bt[at]);return dt}:ot},function(k,j,$){j.__esModule=!0;var _e=nt($(82)),et=nt($(85));function nt(tt){return tt&&tt.__esModule?tt:{default:tt}}j.default=function(tt,rt){if(Array.isArray(tt))return tt;if((0,_e.default)(Object(tt)))return function(it,ot){var ut=[],lt=!0,dt=!1,ft=void 0;try{for(var st,ct=(0,et.default)(it);!(lt=(st=ct.next()).done)&&(ut.push(st.value),!ot||ut.length!==ot);lt=!0);}catch(ht){dt=!0,ft=ht}finally{try{!lt&&ct.return&&ct.return()}finally{if(dt)throw ft}}return ut}(tt,rt);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(k,j,$){k.exports={default:$(83),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(84)},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).isIterable=function(tt){var rt=Object(tt);return rt[et]!==void 0||"@@iterator"in rt||nt.hasOwnProperty(_e(rt))}},function(k,j,$){k.exports={default:$(86),__esModule:!0}},function(k,j,$){$(29),$(20),k.exports=$(87)},function(k,j,$){var _e=$(10),et=$(88);k.exports=$(1).getIterator=function(nt){var tt=et(nt);if(typeof tt!="function")throw TypeError(nt+" is not iterable!");return _e(tt.call(nt))}},function(k,j,$){var _e=$(42),et=$(2)("iterator"),nt=$(12);k.exports=$(1).getIteratorMethod=function(tt){if(tt!=null)return tt[et]||tt["@@iterator"]||nt[_e(tt)]}},function(k,j,$){k.exports={default:$(90),__esModule:!0}},function(k,j,$){$(91),k.exports=$(1).Object.keys},function(k,j,$){var _e=$(18),et=$(13);$(92)("keys",function(){return function(nt){return et(_e(nt))}})},function(k,j,$){var _e=$(15),et=$(1),nt=$(8);k.exports=function(tt,rt){var it=(et.Object||{})[tt]||Object[tt],ot={};ot[tt]=rt(it),_e(_e.S+_e.F*nt(function(){it(1)}),"Object",ot)}},function(k,j,$){(function(_e){var et=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],nt=/^\s+|\s+$/g,tt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,rt=/\{\n\/\* \[wrapped with (.+)\] \*/,it=/,? & /,ot=/^[-+]0x[0-9a-f]+$/i,ut=/^0b[01]+$/i,lt=/^\[object .+?Constructor\]$/,dt=/^0o[0-7]+$/i,ft=/^(?:0|[1-9]\d*)$/,st=parseInt,ct=typeof _e=="object"&&_e&&_e.Object===Object&&_e,ht=typeof self=="object"&&self&&self.Object===Object&&self,at=ct||ht||Function("return this")();function bt(hn,Zt,qt){switch(qt.length){case 0:return hn.call(Zt);case 1:return hn.call(Zt,qt[0]);case 2:return hn.call(Zt,qt[0],qt[1]);case 3:return hn.call(Zt,qt[0],qt[1],qt[2])}return hn.apply(Zt,qt)}function vt(hn,Zt){return!!(hn&&hn.length)&&function(qt,bn,In){if(bn!=bn)return function(Wn,gr,vr,Mn){for(var cr=Wn.length,qn=vr+(Mn?1:-1);Mn?qn--:++qn-1}function gt(hn){return hn!=hn}function At(hn,Zt){for(var qt=hn.length,bn=0;qt--;)hn[qt]===Zt&&bn++;return bn}function wt(hn,Zt){for(var qt=-1,bn=hn.length,In=0,sr=[];++qt2?kt:void 0);function vn(hn){return Dn(hn)?Wt(hn):{}}function jn(hn){return!(!Dn(hn)||function(Zt){return!!Mt&&Mt in Zt}(hn))&&(function(Zt){var qt=Dn(Zt)?Qt.call(Zt):"";return qt=="[object Function]"||qt=="[object GeneratorFunction]"}(hn)||function(Zt){var qt=!1;if(Zt!=null&&typeof Zt.toString!="function")try{qt=!!(Zt+"")}catch{}return qt}(hn)?Gt:lt).test(function(Zt){if(Zt!=null){try{return Ft.call(Zt)}catch{}try{return Zt+""}catch{}}return""}(hn))}function Zn(hn,Zt,qt,bn){for(var In=-1,sr=hn.length,fr=qt.length,Wn=-1,gr=Zt.length,vr=un(sr-fr,0),Mn=Array(gr+vr),cr=!bn;++Wn1&&lr.reverse(),Mn&&gr1?"& ":"")+Zt[bn],Zt=Zt.join(qt>2?", ":" "),hn.replace(tt,`{ -/* [wrapped with `+Zt+`] */ -`)}function Rn(hn,Zt){return!!(Zt=Zt??9007199254740991)&&(typeof hn=="number"||ft.test(hn))&&hn>-1&&hn%1==0&&hn1&&nt--,rt=6*nt<1?_e+6*(et-_e)*nt:2*nt<1?et:3*nt<2?_e+(et-_e)*(2/3-nt)*6:_e,tt[lt]=255*rt;return tt}},function(k,j,$){(function(_e){var et=typeof _e=="object"&&_e&&_e.Object===Object&&_e,nt=typeof self=="object"&&self&&self.Object===Object&&self,tt=et||nt||Function("return this")();function rt(wt,yt,kt){switch(kt.length){case 0:return wt.call(yt);case 1:return wt.call(yt,kt[0]);case 2:return wt.call(yt,kt[0],kt[1]);case 3:return wt.call(yt,kt[0],kt[1],kt[2])}return wt.apply(yt,kt)}function it(wt,yt){for(var kt=-1,xt=yt.length,_t=wt.length;++kt-1&&_t%1==0&&_t<=9007199254740991}(xt.length)&&!function(_t){var Tt=function(jt){var Mt=typeof jt;return!!jt&&(Mt=="object"||Mt=="function")}(_t)?lt.call(_t):"";return Tt=="[object Function]"||Tt=="[object GeneratorFunction]"}(xt)}(kt)}(yt)&&ut.call(yt,"callee")&&(!ft.call(yt,"callee")||lt.call(yt)=="[object Arguments]")}(wt)||!!(st&&wt&&wt[st])}var at=Array.isArray,bt,vt,gt,At=(vt=function(wt){var yt=(wt=function xt(_t,Tt,jt,Mt,Ft){var Jt=-1,Qt=_t.length;for(jt||(jt=ht),Ft||(Ft=[]);++Jt0&&jt(Gt)?Tt>1?xt(Gt,Tt-1,jt,Mt,Ft):it(Ft,Gt):Mt||(Ft[Ft.length]=Gt)}return Ft}(wt,1)).length,kt=yt;for(bt;kt--;)if(typeof wt[kt]!="function")throw new TypeError("Expected a function");return function(){for(var xt=0,_t=yt?wt[xt].apply(this,arguments):arguments[0];++xt2?nt-2:0),rt=2;rt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var Ot,Dt=lt(Et);if(Pt){var Rt=lt(this).constructor;Ot=Reflect.construct(Dt,arguments,Rt)}else Ot=Dt.apply(this,arguments);return st(this,Ot)}}$.r(j);var ht=$(0),at=$.n(ht);function bt(){var Et=this.constructor.getDerivedStateFromProps(this.props,this.state);Et!=null&&this.setState(Et)}function vt(Et){this.setState(function(Pt){var Ot=this.constructor.getDerivedStateFromProps(Et,Pt);return Ot??null}.bind(this))}function gt(Et,Pt){try{var Ot=this.props,Dt=this.state;this.props=Et,this.state=Pt,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(Ot,Dt)}finally{this.props=Ot,this.state=Dt}}function At(Et){var Pt=Et.prototype;if(!Pt||!Pt.isReactComponent)throw new Error("Can only polyfill class components");if(typeof Et.getDerivedStateFromProps!="function"&&typeof Pt.getSnapshotBeforeUpdate!="function")return Et;var Ot=null,Dt=null,Rt=null;if(typeof Pt.componentWillMount=="function"?Ot="componentWillMount":typeof Pt.UNSAFE_componentWillMount=="function"&&(Ot="UNSAFE_componentWillMount"),typeof Pt.componentWillReceiveProps=="function"?Dt="componentWillReceiveProps":typeof Pt.UNSAFE_componentWillReceiveProps=="function"&&(Dt="UNSAFE_componentWillReceiveProps"),typeof Pt.componentWillUpdate=="function"?Rt="componentWillUpdate":typeof Pt.UNSAFE_componentWillUpdate=="function"&&(Rt="UNSAFE_componentWillUpdate"),Ot!==null||Dt!==null||Rt!==null){var rn=Et.displayName||Et.name,tn=typeof Et.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. - -`+rn+" uses "+tn+" but also contains the following legacy lifecycles:"+(Ot!==null?` - `+Ot:"")+(Dt!==null?` - `+Dt:"")+(Rt!==null?` - `+Rt:"")+` - -The above lifecycles should be removed. Learn more about this warning here: -https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(Pt.componentWillMount=bt,Pt.componentWillReceiveProps=vt),typeof Pt.getSnapshotBeforeUpdate=="function"){if(typeof Pt.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");Pt.componentWillUpdate=gt;var Yt=Pt.componentDidUpdate;Pt.componentDidUpdate=function(Ut,pn,zn){var Gn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:zn;Yt.call(this,Ut,pn,Gn)}}return Et}function wt(Et,Pt){if(Et==null)return{};var Ot,Dt,Rt=function(tn,Yt){if(tn==null)return{};var Ut,pn,zn={},Gn=Object.keys(tn);for(pn=0;pn=0||(zn[Ut]=tn[Ut]);return zn}(Et,Pt);if(Object.getOwnPropertySymbols){var rn=Object.getOwnPropertySymbols(Et);for(Dt=0;Dt=0||Object.prototype.propertyIsEnumerable.call(Et,Ot)&&(Rt[Ot]=Et[Ot])}return Rt}function yt(Et){var Pt=function(Ot){return{}.toString.call(Ot).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return Pt==="number"&&(Pt=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),Pt}bt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0,gt.__suppressDeprecationWarning=!0;var kt={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},xt={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},_t={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Tt=$(45),jt=function(Et){var Pt=function(Ot){return{backgroundColor:Ot.base00,ellipsisColor:Ot.base09,braceColor:Ot.base07,expandedIcon:Ot.base0D,collapsedIcon:Ot.base0E,keyColor:Ot.base07,arrayKeyColor:Ot.base0C,objectSize:Ot.base04,copyToClipboard:Ot.base0F,copyToClipboardCheck:Ot.base0D,objectBorder:Ot.base02,dataTypes:{boolean:Ot.base0E,date:Ot.base0D,float:Ot.base0B,function:Ot.base0D,integer:Ot.base0F,string:Ot.base09,nan:Ot.base08,null:Ot.base0A,undefined:Ot.base05,regexp:Ot.base0A,background:Ot.base02},editVariable:{editIcon:Ot.base0E,cancelIcon:Ot.base09,removeIcon:Ot.base09,addIcon:Ot.base0E,checkIcon:Ot.base0E,background:Ot.base01,color:Ot.base0A,border:Ot.base07},addKeyModal:{background:Ot.base05,border:Ot.base04,color:Ot.base0A,labelColor:Ot.base01},validationFailure:{background:Ot.base09,iconColor:Ot.base01,fontColor:Ot.base01}}}(Et);return{"app-container":{fontFamily:_t.globalFontFamily,cursor:_t.globalCursor,backgroundColor:Pt.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:Pt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:_t.braceCursor,fontWeight:_t.braceFontWeight,color:Pt.braceColor},"expanded-icon":{color:Pt.expandedIcon},"collapsed-icon":{color:Pt.collapsedIcon},colon:{display:"inline-block",margin:_t.keyMargin,color:Pt.keyColor,verticalAlign:"top"},objectKeyVal:function(Ot,Dt){return{style:nt({paddingTop:_t.keyValPaddingTop,paddingRight:_t.keyValPaddingRight,paddingBottom:_t.keyValPaddingBottom,borderLeft:_t.keyValBorderLeft+" "+Pt.objectBorder,":hover":{paddingLeft:Dt.paddingLeft-1+"px",borderLeft:_t.keyValBorderHover+" "+Pt.objectBorder}},Dt)}},"object-key-val-no-border":{padding:_t.keyValPadding},"pushed-content":{marginLeft:_t.pushedContentMarginLeft},variableValue:function(Ot,Dt){return{style:nt({display:"inline-block",paddingRight:_t.variableValuePaddingRight,position:"relative"},Dt)}},"object-name":{display:"inline-block",color:Pt.keyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"array-key":{display:"inline-block",color:Pt.arrayKeyColor,letterSpacing:_t.keyLetterSpacing,fontStyle:_t.keyFontStyle,verticalAlign:_t.keyVerticalAlign,opacity:_t.keyOpacity,":hover":{opacity:_t.keyOpacityHover}},"object-size":{color:Pt.objectSize,borderRadius:_t.objectSizeBorderRadius,fontStyle:_t.objectSizeFontStyle,margin:_t.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:_t.dataTypeFontSize,marginRight:_t.dataTypeMarginRight,opacity:_t.datatypeOpacity},boolean:{display:"inline-block",color:Pt.dataTypes.boolean},date:{display:"inline-block",color:Pt.dataTypes.date},"date-value":{marginLeft:_t.dateValueMarginLeft},float:{display:"inline-block",color:Pt.dataTypes.float},function:{display:"inline-block",color:Pt.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:Pt.dataTypes.integer},string:{display:"inline-block",color:Pt.dataTypes.string},nan:{display:"inline-block",color:Pt.dataTypes.nan,fontSize:_t.nanFontSize,fontWeight:_t.nanFontWeight,backgroundColor:Pt.dataTypes.background,padding:_t.nanPadding,borderRadius:_t.nanBorderRadius},null:{display:"inline-block",color:Pt.dataTypes.null,fontSize:_t.nullFontSize,fontWeight:_t.nullFontWeight,backgroundColor:Pt.dataTypes.background,padding:_t.nullPadding,borderRadius:_t.nullBorderRadius},undefined:{display:"inline-block",color:Pt.dataTypes.undefined,fontSize:_t.undefinedFontSize,padding:_t.undefinedPadding,borderRadius:_t.undefinedBorderRadius,backgroundColor:Pt.dataTypes.background},regexp:{display:"inline-block",color:Pt.dataTypes.regexp},"copy-to-clipboard":{cursor:_t.clipboardCursor},"copy-icon":{color:Pt.copyToClipboard,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:Pt.copyToClipboardCheck,marginLeft:_t.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:_t.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:_t.metaDataPadding},"icon-container":{display:"inline-block",width:_t.iconContainerWidth},tooltip:{padding:_t.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:Pt.editVariable.removeIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:Pt.editVariable.addIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:Pt.editVariable.editIcon,cursor:_t.iconCursor,fontSize:_t.iconFontSize,marginRight:_t.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:_t.iconCursor,color:Pt.editVariable.checkIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:_t.iconCursor,color:Pt.editVariable.cancelIcon,fontSize:_t.iconFontSize,paddingRight:_t.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:_t.editInputMinWidth,borderRadius:_t.editInputBorderRadius,backgroundColor:Pt.editVariable.background,color:Pt.editVariable.color,padding:_t.editInputPadding,marginRight:_t.editInputMarginRight,fontFamily:_t.editInputFontFamily},"detected-row":{paddingTop:_t.detectedRowPaddingTop},"key-modal-request":{position:_t.addKeyCoverPosition,top:_t.addKeyCoverPositionPx,left:_t.addKeyCoverPositionPx,right:_t.addKeyCoverPositionPx,bottom:_t.addKeyCoverPositionPx,backgroundColor:_t.addKeyCoverBackground},"key-modal":{width:_t.addKeyModalWidth,backgroundColor:Pt.addKeyModal.background,marginLeft:_t.addKeyModalMargin,marginRight:_t.addKeyModalMargin,padding:_t.addKeyModalPadding,borderRadius:_t.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:Pt.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:Pt.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:Pt.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:Pt.addKeyModal.labelColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:Pt.editVariable.addIcon,fontSize:_t.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:Pt.ellipsisColor,fontSize:_t.ellipsisFontSize,lineHeight:_t.ellipsisLineHeight,cursor:_t.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:Pt.validationFailure.fontColor,backgroundColor:Pt.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:Pt.validationFailure.iconColor,fontSize:_t.iconFontSize,transform:"rotate(45deg)"}}};function Mt(Et,Pt,Ot){return Et||console.error("theme has not been set"),function(Dt){var Rt=kt;return Dt!==!1&&Dt!=="none"||(Rt=xt),Object(Tt.createStyling)(jt,{defaultBase16:Rt})(Dt)}(Et)(Pt,Ot)}var Ft=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(){return tt(this,Ot),Pt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var Dt=this.props,Rt=(Dt.rjvId,Dt.type_name),rn=Dt.displayDataTypes,tn=Dt.theme;return rn?at.a.createElement("span",Object.assign({className:"data-type-label"},Mt(tn,"data-type-label")),Rt):null}}]),Ot}(at.a.PureComponent),Jt=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(){return tt(this,Ot),Pt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var Dt=this.props;return at.a.createElement("div",Mt(Dt.theme,"boolean"),at.a.createElement(Ft,Object.assign({type_name:"bool"},Dt)),Dt.value?"true":"false")}}]),Ot}(at.a.PureComponent),Qt=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(){return tt(this,Ot),Pt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var Dt=this.props;return at.a.createElement("div",Mt(Dt.theme,"date"),at.a.createElement(Ft,Object.assign({type_name:"date"},Dt)),at.a.createElement("span",Object.assign({className:"date-value"},Mt(Dt.theme,"date-value")),Dt.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),Ot}(at.a.PureComponent),Gt=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(){return tt(this,Ot),Pt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var Dt=this.props;return at.a.createElement("div",Mt(Dt.theme,"float"),at.a.createElement(Ft,Object.assign({type_name:"float"},Dt)),this.props.value)}}]),Ot}(at.a.PureComponent);function Wt(Et,Pt){(Pt==null||Pt>Et.length)&&(Pt=Et.length);for(var Ot=0,Dt=new Array(Pt);Ot"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(Ot=un(Et))||Pt&&Et&&typeof Et.length=="number"){Ot&&(Et=Ot);var Dt=0,Rt=function(){};return{s:Rt,n:function(){return Dt>=Et.length?{done:!0}:{done:!1,value:Et[Dt++]}},e:function(Ut){throw Ut},f:Rt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var rn,tn=!0,Yt=!1;return{s:function(){Ot=Et[Symbol.iterator]()},n:function(){var Ut=Ot.next();return tn=Ut.done,Ut},e:function(Ut){Yt=!0,rn=Ut},f:function(){try{tn||Ot.return==null||Ot.return()}finally{if(Yt)throw rn}}}}function En(Et){return function(Pt){if(Array.isArray(Pt))return Wt(Pt)}(Et)||function(Pt){if(typeof Symbol<"u"&&Symbol.iterator in Object(Pt))return Array.from(Pt)}(Et)||un(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var vn=$(46),jn=new($(47)).Dispatcher,Zn=new(function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(){var Dt;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnRt&&(Yt.style.cursor="pointer",this.state.collapsed&&(tn=at.a.createElement("span",null,tn.substring(0,Rt),at.a.createElement("span",Mt(rn,"ellipsis")," ...")))),at.a.createElement("div",Mt(rn,"string"),at.a.createElement(Ft,Object.assign({type_name:"string"},Dt)),at.a.createElement("span",Object.assign({className:"string-value"},Yt,{onClick:this.toggleCollapsed}),'"',tn,'"'))}}]),Ot}(at.a.PureComponent),sn=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(){return tt(this,Ot),Pt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){return at.a.createElement("div",Mt(this.props.theme,"undefined"),"undefined")}}]),Ot}(at.a.PureComponent);function Sn(){return(Sn=Object.assign||function(Et){for(var Pt=1;Pt=0||(Ln[dr]=Jn[dr]);return Ln}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Gn=pn.value!==void 0,Kn=Object(ht.useRef)(null),Xn=$n(Kn,Pt),Un=Object(ht.useRef)(0),Qn=Object(ht.useRef)(),rr=function(){var Jn=Kn.current,mr=Ot&&Qn.current?Qn.current:function(ar){var tr=window.getComputedStyle(ar);if(tr===null)return null;var er,or=(er=tr,hn.reduce(function(Tr,jr){return Tr[jr]=er[jr],Tr},{})),kr=or.boxSizing;return kr===""?null:(Zt&&kr==="border-box"&&(or.width=parseFloat(or.width)+parseFloat(or.borderRightWidth)+parseFloat(or.borderLeftWidth)+parseFloat(or.paddingRight)+parseFloat(or.paddingLeft)+"px"),{sizingStyle:or,paddingSize:parseFloat(or.paddingBottom)+parseFloat(or.paddingTop),borderSize:parseFloat(or.borderBottomWidth)+parseFloat(or.borderTopWidth)})}(Jn);if(mr){Qn.current=mr;var dr=function(ar,tr,er,or){er===void 0&&(er=1),or===void 0&&(or=1/0),Nn||((Nn=document.createElement("textarea")).setAttribute("tab-index","-1"),Nn.setAttribute("aria-hidden","true"),Dn(Nn)),Nn.parentNode===null&&document.body.appendChild(Nn);var kr=ar.paddingSize,Tr=ar.borderSize,jr=ar.sizingStyle,Or=jr.boxSizing;Object.keys(jr).forEach(function(Ir){var Dr=Ir;Nn.style[Dr]=jr[Dr]}),Dn(Nn),Nn.value=tr;var an=function(Ir,Dr){var zr=Ir.scrollHeight;return Dr.sizingStyle.boxSizing==="border-box"?zr+Dr.borderSize:zr-Dr.paddingSize}(Nn,ar);Nn.value="x";var Pr=Nn.scrollHeight-kr,Br=Pr*er;Or==="border-box"&&(Br=Br+kr+Tr),an=Math.max(Br,an);var $r=Pr*or;return Or==="border-box"&&($r=$r+kr+Tr),[an=Math.min($r,an),Pr]}(mr,Jn.value||Jn.placeholder||"x",Rt,Dt),Tn=dr[0],Ln=dr[1];Un.current!==Tn&&(Un.current=Tn,Jn.style.setProperty("height",Tn+"px","important"),Ut(Tn,{rowHeight:Ln}))}};return Object(ht.useLayoutEffect)(rr),zn=Pn(rr),Object(ht.useLayoutEffect)(function(){var Jn=function(mr){zn.current(mr)};return window.addEventListener("resize",Jn),function(){window.removeEventListener("resize",Jn)}},[]),Object(ht.createElement)("textarea",Sn({},pn,{onChange:function(Jn){Gn||rr(),tn(Jn)},ref:Xn}))},bn=Object(ht.forwardRef)(qt);function In(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return sr("array",JSON.parse(Et));if(Et[0]==="{")return sr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return sr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return sr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return sr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return sr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return sr("undefined",void 0);case"nan":return sr("nan",NaN);case"null":return sr("null",null);case"true":return sr("boolean",!0);case"false":return sr("boolean",!1);default:if(Et=Date.parse(Et))return sr("date",new Date(Et))}return sr(!1,null)}function sr(Et,Pt){return{type:Et,value:Pt}}var fr=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(){return tt(this,Ot),Pt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,rn=wt(Dt,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),Ot}(at.a.PureComponent),Wn=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(){return tt(this,Ot),Pt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,rn=wt(Dt,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),Ot}(at.a.PureComponent),gr=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(){return tt(this,Ot),Pt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,rn=wt(Dt,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),vr=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(){return tt(this,Ot),Pt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,rn=wt(Dt,["style"]),tn=lr(Rt).style;return at.a.createElement("span",rn,at.a.createElement("svg",{fill:tn.color,width:tn.height,height:tn.width,style:tn,viewBox:"0 0 1792 1792"},at.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),Ot}(at.a.PureComponent),Mn=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(){return tt(this,Ot),Pt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,rn=wt(Dt,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),Ot}(at.a.PureComponent),cr=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(){return tt(this,Ot),Pt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,rn=wt(Dt,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",{style:nt(nt({},lr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},at.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),Ot}(at.a.PureComponent),qn=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(){return tt(this,Ot),Pt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,rn=wt(Dt,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),Ot}(at.a.PureComponent),hr=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(){return tt(this,Ot),Pt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,rn=wt(Dt,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Vn=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(){return tt(this,Ot),Pt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,rn=wt(Dt,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent),Fn=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(){return tt(this,Ot),Pt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,rn=wt(Dt,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),Ot}(at.a.PureComponent),ir=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(){return tt(this,Ot),Pt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,rn=wt(Dt,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),Ot}(at.a.PureComponent),nr=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(){return tt(this,Ot),Pt.apply(this,arguments)}return it(Ot,[{key:"render",value:function(){var Dt=this.props,Rt=Dt.style,rn=wt(Dt,["style"]);return at.a.createElement("span",rn,at.a.createElement("svg",Object.assign({},lr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),at.a.createElement("g",null,at.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),Ot}(at.a.PureComponent);function lr(Et){return Et||(Et={}),{style:nt(nt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var wr=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(Dt){var Rt;return tt(this,Ot),(Rt=Pt.call(this,Dt)).copiedTimer=null,Rt.handleCopy=function(){var rn=document.createElement("textarea"),tn=Rt.props,Yt=tn.clickCallback,Ut=tn.src,pn=tn.namespace;rn.innerHTML=JSON.stringify(Rt.clipboardValue(Ut),null," "),document.body.appendChild(rn),rn.select(),document.execCommand("copy"),document.body.removeChild(rn),Rt.copiedTimer=setTimeout(function(){Rt.setState({copied:!1})},5500),Rt.setState({copied:!0},function(){typeof Yt=="function"&&Yt({src:Ut,namespace:pn,name:pn[pn.length-1]})})},Rt.getClippyIcon=function(){var rn=Rt.props.theme;return Rt.state.copied?at.a.createElement("span",null,at.a.createElement(qn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon"))),at.a.createElement("span",Mt(rn,"copy-icon-copied"),"✔")):at.a.createElement(qn,Object.assign({className:"copy-icon"},Mt(rn,"copy-icon")))},Rt.clipboardValue=function(rn){switch(yt(rn)){case"function":case"regexp":return rn.toString();default:return rn}},Rt.state={copied:!1},Rt}return it(Ot,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var Dt=this.props,Rt=(Dt.src,Dt.theme),rn=Dt.hidden,tn=Dt.rowHovered,Yt=Mt(Rt,"copy-to-clipboard").style,Ut="inline";return rn&&(Ut="none"),at.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:tn?"inline-block":"none"}},at.a.createElement("span",{style:nt(nt({},Yt),{},{display:Ut}),onClick:this.handleCopy},this.getClippyIcon()))}}]),Ot}(at.a.PureComponent),Cr=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(Dt){var Rt;return tt(this,Ot),(Rt=Pt.call(this,Dt)).getEditIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.theme;return at.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(ir,Object.assign({className:"click-to-edit-icon"},Mt(Yt,"editVarIcon"),{onClick:function(){Rt.prepopInput(tn)}})))},Rt.prepopInput=function(rn){if(Rt.props.onEdit!==!1){var tn=function(Ut){var pn;switch(yt(Ut)){case"undefined":pn="undefined";break;case"nan":pn="NaN";break;case"string":pn=Ut;break;case"date":case"function":case"regexp":pn=Ut.toString();break;default:try{pn=JSON.stringify(Ut,null," ")}catch{pn=""}}return pn}(rn.value),Yt=In(tn);Rt.setState({editMode:!0,editValue:tn,parsedInput:{type:Yt.type,value:Yt.value}})}},Rt.getRemoveIcon=function(){var rn=Rt.props,tn=rn.variable,Yt=rn.namespace,Ut=rn.theme,pn=rn.rjvId;return at.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(Ut,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:pn,data:{name:tn.name,namespace:Yt,existing_value:tn.value,variable_removed:!0}})}})))},Rt.getValue=function(rn,tn){var Yt=!tn&&rn.type,Ut=ft(Rt).props;switch(Yt){case!1:return Rt.getEditInput();case"string":return at.a.createElement(xn,Object.assign({value:rn.value},Ut));case"integer":return at.a.createElement(yn,Object.assign({value:rn.value},Ut));case"float":return at.a.createElement(Gt,Object.assign({value:rn.value},Ut));case"boolean":return at.a.createElement(Jt,Object.assign({value:rn.value},Ut));case"function":return at.a.createElement(wn,Object.assign({value:rn.value},Ut));case"null":return at.a.createElement(An,Ut);case"nan":return at.a.createElement(fn,Ut);case"undefined":return at.a.createElement(sn,Ut);case"date":return at.a.createElement(Qt,Object.assign({value:rn.value},Ut));case"regexp":return at.a.createElement(dn,Object.assign({value:rn.value},Ut));default:return at.a.createElement("div",{className:"object-value"},JSON.stringify(rn.value))}},Rt.getEditInput=function(){var rn=Rt.props.theme,tn=Rt.state.editValue;return at.a.createElement("div",null,at.a.createElement(bn,Object.assign({type:"text",inputRef:function(Yt){return Yt&&Yt.focus()},value:tn,className:"variable-editor",onChange:function(Yt){var Ut=Yt.target.value,pn=In(Ut);Rt.setState({editValue:Ut,parsedInput:{type:pn.type,value:pn.value}})},onKeyDown:function(Yt){switch(Yt.key){case"Escape":Rt.setState({editMode:!1,editValue:""});break;case"Enter":(Yt.ctrlKey||Yt.metaKey)&&Rt.submitEdit(!0)}Yt.stopPropagation()},placeholder:"update this value",minRows:2},Mt(rn,"edit-input"))),at.a.createElement("div",Mt(rn,"edit-icon-container"),at.a.createElement(hr,Object.assign({className:"edit-cancel"},Mt(rn,"cancel-icon"),{onClick:function(){Rt.setState({editMode:!1,editValue:""})}})),at.a.createElement(nr,Object.assign({className:"edit-check string-value"},Mt(rn,"check-icon"),{onClick:function(){Rt.submitEdit()}})),at.a.createElement("div",null,Rt.showDetected())))},Rt.submitEdit=function(rn){var tn=Rt.props,Yt=tn.variable,Ut=tn.namespace,pn=tn.rjvId,zn=Rt.state,Gn=zn.editValue,Kn=zn.parsedInput,Xn=Gn;rn&&Kn.type&&(Xn=Kn.value),Rt.setState({editMode:!1}),jn.dispatch({name:"VARIABLE_UPDATED",rjvId:pn,data:{name:Yt.name,namespace:Ut,existing_value:Yt.value,new_value:Xn,variable_removed:!1}})},Rt.showDetected=function(){var rn=Rt.props,tn=rn.theme,Yt=(rn.variable,rn.namespace,rn.rjvId,Rt.state.parsedInput),Ut=(Yt.type,Yt.value,Rt.getDetectedInput());if(Ut)return at.a.createElement("div",null,at.a.createElement("div",Mt(tn,"detected-row"),Ut,at.a.createElement(nr,{className:"edit-check detected",style:nt({verticalAlign:"top",paddingLeft:"3px"},Mt(tn,"check-icon").style),onClick:function(){Rt.submitEdit(!0)}})))},Rt.getDetectedInput=function(){var rn=Rt.state.parsedInput,tn=rn.type,Yt=rn.value,Ut=ft(Rt).props,pn=Ut.theme;if(tn!==!1)switch(tn.toLowerCase()){case"object":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"{"),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"}"));case"array":return at.a.createElement("span",null,at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"["),at.a.createElement("span",{style:nt(nt({},Mt(pn,"ellipsis").style),{},{cursor:"default"})},"..."),at.a.createElement("span",{style:nt(nt({},Mt(pn,"brace").style),{},{cursor:"default"})},"]"));case"string":return at.a.createElement(xn,Object.assign({value:Yt},Ut));case"integer":return at.a.createElement(yn,Object.assign({value:Yt},Ut));case"float":return at.a.createElement(Gt,Object.assign({value:Yt},Ut));case"boolean":return at.a.createElement(Jt,Object.assign({value:Yt},Ut));case"function":return at.a.createElement(wn,Object.assign({value:Yt},Ut));case"null":return at.a.createElement(An,Ut);case"nan":return at.a.createElement(fn,Ut);case"undefined":return at.a.createElement(sn,Ut);case"date":return at.a.createElement(Qt,Object.assign({value:new Date(Yt)},Ut))}},Rt.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},Rt}return it(Ot,[{key:"render",value:function(){var Dt=this,Rt=this.props,rn=Rt.variable,tn=Rt.singleIndent,Yt=Rt.type,Ut=Rt.theme,pn=Rt.namespace,zn=Rt.indentWidth,Gn=Rt.enableClipboard,Kn=Rt.onEdit,Xn=Rt.onDelete,Un=Rt.onSelect,Qn=Rt.displayArrayKey,rr=Rt.quotesOnKeys,Jn=this.state.editMode;return at.a.createElement("div",Object.assign({},Mt(Ut,"objectKeyVal",{paddingLeft:zn*tn}),{onMouseEnter:function(){return Dt.setState(nt(nt({},Dt.state),{},{hovered:!0}))},onMouseLeave:function(){return Dt.setState(nt(nt({},Dt.state),{},{hovered:!1}))},className:"variable-row",key:rn.name}),Yt=="array"?Qn?at.a.createElement("span",Object.assign({},Mt(Ut,"array-key"),{key:rn.name+"_"+pn}),rn.name,at.a.createElement("div",Mt(Ut,"colon"),":")):null:at.a.createElement("span",null,at.a.createElement("span",Object.assign({},Mt(Ut,"object-name"),{className:"object-key",key:rn.name+"_"+pn}),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",{style:{display:"inline-block"}},rn.name),!!rr&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Ut,"colon"),":")),at.a.createElement("div",Object.assign({className:"variable-value",onClick:Un===!1&&Kn===!1?null:function(mr){var dr=En(pn);(mr.ctrlKey||mr.metaKey)&&Kn!==!1?Dt.prepopInput(rn):Un!==!1&&(dr.shift(),Un(nt(nt({},rn),{},{namespace:dr})))}},Mt(Ut,"variableValue",{cursor:Un===!1?"default":"pointer"})),this.getValue(rn,Jn)),Gn?at.a.createElement(wr,{rowHovered:this.state.hovered,hidden:Jn,src:rn.value,clickCallback:Gn,theme:Ut,namespace:[].concat(En(pn),[rn.name])}):null,Kn!==!1&&Jn==0?this.getEditIcon():null,Xn!==!1&&Jn==0?this.getRemoveIcon():null)}}]),Ot}(at.a.PureComponent),Sr=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(){var Dt;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn0?Gn:null,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!1,key_name:null};yt(Kn)==="object"?jn.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:Xn,data:Qn}):jn.dispatch({name:"VARIABLE_ADDED",rjvId:Xn,data:nt(nt({},Qn),{},{new_value:[].concat(En(Kn),[null])})})}})))},Dt.getRemoveObject=function(Yt){var Ut=Dt.props,pn=Ut.theme,zn=(Ut.hover,Ut.namespace),Gn=Ut.name,Kn=Ut.src,Xn=Ut.rjvId;if(zn.length!==1)return at.a.createElement("span",{className:"click-to-remove",style:{display:Yt?"inline-block":"none"}},at.a.createElement(hr,Object.assign({className:"click-to-remove-icon"},Mt(pn,"removeVarIcon"),{onClick:function(){jn.dispatch({name:"VARIABLE_REMOVED",rjvId:Xn,data:{name:Gn,namespace:zn.splice(0,zn.length-1),existing_value:Kn,variable_removed:!0}})}})))},Dt.render=function(){var Yt=Dt.props,Ut=Yt.theme,pn=Yt.onDelete,zn=Yt.onAdd,Gn=Yt.enableClipboard,Kn=Yt.src,Xn=Yt.namespace,Un=Yt.rowHovered;return at.a.createElement("div",Object.assign({},Mt(Ut,"object-meta-data"),{className:"object-meta-data",onClick:function(Qn){Qn.stopPropagation()}}),Dt.getObjectSize(),Gn?at.a.createElement(wr,{rowHovered:Un,clickCallback:Gn,src:Kn,theme:Ut,namespace:Xn}):null,zn!==!1?Dt.getAddAttribute(Un):null,pn!==!1?Dt.getRemoveObject(Un):null)},Dt}return Ot}(at.a.PureComponent);function Nr(Et){var Pt=Et.parent_type,Ot=Et.namespace,Dt=Et.quotesOnKeys,Rt=Et.theme,rn=Et.jsvRoot,tn=Et.name,Yt=Et.displayArrayKey,Ut=Et.name?Et.name:"";return!rn||tn!==!1&&tn!==null?Pt=="array"?Yt?at.a.createElement("span",Object.assign({},Mt(Rt,"array-key"),{key:Ot}),at.a.createElement("span",{className:"array-key"},Ut),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null):at.a.createElement("span",Object.assign({},Mt(Rt,"object-name"),{key:Ot}),at.a.createElement("span",{className:"object-key"},Dt&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"'),at.a.createElement("span",null,Ut),Dt&&at.a.createElement("span",{style:{verticalAlign:"top"}},'"')),at.a.createElement("span",Mt(Rt,"colon"),":")):at.a.createElement("span",null)}function Rr(Et){var Pt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(cr,Object.assign({},Mt(Pt,"expanded-icon"),{className:"expanded-icon"}));case"square":return at.a.createElement(gr,Object.assign({},Mt(Pt,"expanded-icon"),{className:"expanded-icon"}));default:return at.a.createElement(fr,Object.assign({},Mt(Pt,"expanded-icon"),{className:"expanded-icon"}))}}function Fr(Et){var Pt=Et.theme;switch(Et.iconStyle){case"triangle":return at.a.createElement(Mn,Object.assign({},Mt(Pt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return at.a.createElement(vr,Object.assign({},Mt(Pt,"collapsed-icon"),{className:"collapsed-icon"}));default:return at.a.createElement(Wn,Object.assign({},Mt(Pt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Yr=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(Dt){var Rt;return tt(this,Ot),(Rt=Pt.call(this,Dt)).toggleCollapsed=function(rn){var tn=[];for(var Yt in Rt.state.expanded)tn.push(Rt.state.expanded[Yt]);tn[rn]=!tn[rn],Rt.setState({expanded:tn})},Rt.state={expanded:[]},Rt}return it(Ot,[{key:"getExpandedIcon",value:function(Dt){var Rt=this.props,rn=Rt.theme,tn=Rt.iconStyle;return this.state.expanded[Dt]?at.a.createElement(Rr,{theme:rn,iconStyle:tn}):at.a.createElement(Fr,{theme:rn,iconStyle:tn})}},{key:"render",value:function(){var Dt=this,Rt=this.props,rn=Rt.src,tn=Rt.groupArraysAfterLength,Yt=(Rt.depth,Rt.name),Ut=Rt.theme,pn=Rt.jsvRoot,zn=Rt.namespace,Gn=(Rt.parent_type,wt(Rt,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Kn=0,Xn=5*this.props.indentWidth;pn||(Kn=5*this.props.indentWidth);var Un=tn,Qn=Math.ceil(rn.length/Un);return at.a.createElement("div",Object.assign({className:"object-key-val"},Mt(Ut,pn?"jsv-root":"objectKeyVal",{paddingLeft:Kn})),at.a.createElement(Nr,this.props),at.a.createElement("span",null,at.a.createElement(Sr,Object.assign({size:rn.length},this.props))),En(Array(Qn)).map(function(rr,Jn){return at.a.createElement("div",Object.assign({key:Jn,className:"object-key-val array-group"},Mt(Ut,"objectKeyVal",{marginLeft:6,paddingLeft:Xn})),at.a.createElement("span",Mt(Ut,"brace-row"),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ut,"icon-container"),{onClick:function(mr){Dt.toggleCollapsed(Jn)}}),Dt.getExpandedIcon(Jn)),Dt.state.expanded[Jn]?at.a.createElement(Ct,Object.assign({key:Yt+Jn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Un,index_offset:Jn*Un,src:rn.slice(Jn*Un,Jn*Un+Un),namespace:zn,type:"array",parent_type:"array_group",theme:Ut},Gn)):at.a.createElement("span",Object.assign({},Mt(Ut,"brace"),{onClick:function(mr){Dt.toggleCollapsed(Jn)},className:"array-group-brace"}),"[",at.a.createElement("div",Object.assign({},Mt(Ut,"array-group-meta-data"),{className:"array-group-meta-data"}),at.a.createElement("span",Object.assign({className:"object-size"},Mt(Ut,"object-size")),Jn*Un," - ",Jn*Un+Un>rn.length?rn.length:Jn*Un+Un)),"]")))}))}}]),Ot}(at.a.PureComponent),Wr=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(Dt){var Rt;tt(this,Ot),(Rt=Pt.call(this,Dt)).toggleCollapsed=function(){Rt.setState({expanded:!Rt.state.expanded},function(){nn.set(Rt.props.rjvId,Rt.props.namespace,"expanded",Rt.state.expanded)})},Rt.getObjectContent=function(tn,Yt,Ut){return at.a.createElement("div",{className:"pushed-content object-container"},at.a.createElement("div",Object.assign({className:"object-content"},Mt(Rt.props.theme,"pushed-content")),Rt.renderObjectContents(Yt,Ut)))},Rt.getEllipsis=function(){return Rt.state.size===0?null:at.a.createElement("div",Object.assign({},Mt(Rt.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:Rt.toggleCollapsed}),"...")},Rt.getObjectMetaData=function(tn){var Yt=Rt.props,Ut=(Yt.rjvId,Yt.theme,Rt.state),pn=Ut.size,zn=Ut.hovered;return at.a.createElement(Sr,Object.assign({rowHovered:zn,size:pn},Rt.props))},Rt.renderObjectContents=function(tn,Yt){var Ut,pn=Rt.props,zn=pn.depth,Gn=pn.parent_type,Kn=pn.index_offset,Xn=pn.groupArraysAfterLength,Un=pn.namespace,Qn=Rt.state.object_type,rr=[],Jn=Object.keys(tn||{});return Rt.props.sortKeys&&Qn!=="array"&&(Jn=Jn.sort()),Jn.forEach(function(mr){if(Ut=new mo(mr,tn[mr]),Gn==="array_group"&&Kn&&(Ut.name=parseInt(Ut.name)+Kn),tn.hasOwnProperty(mr))if(Ut.type==="object")rr.push(at.a.createElement(Ct,Object.assign({key:Ut.name,depth:zn+1,name:Ut.name,src:Ut.value,namespace:Un.concat(Ut.name),parent_type:Qn},Yt)));else if(Ut.type==="array"){var dr=Ct;Xn&&Ut.value.length>Xn&&(dr=Yr),rr.push(at.a.createElement(dr,Object.assign({key:Ut.name,depth:zn+1,name:Ut.name,src:Ut.value,namespace:Un.concat(Ut.name),type:"array",parent_type:Qn},Yt)))}else rr.push(at.a.createElement(Cr,Object.assign({key:Ut.name+"_"+Un,variable:Ut,singleIndent:5,namespace:Un,type:Rt.props.type},Yt)))}),rr};var rn=Ot.getState(Dt);return Rt.state=nt(nt({},rn),{},{prevProps:{}}),Rt}return it(Ot,[{key:"getBraceStart",value:function(Dt,Rt){var rn=this,tn=this.props,Yt=tn.src,Ut=tn.theme,pn=tn.iconStyle;if(tn.parent_type==="array_group")return at.a.createElement("span",null,at.a.createElement("span",Mt(Ut,"brace"),Dt==="array"?"[":"{"),Rt?this.getObjectMetaData(Yt):null);var zn=Rt?Rr:Fr;return at.a.createElement("span",null,at.a.createElement("span",Object.assign({onClick:function(Gn){rn.toggleCollapsed()}},Mt(Ut,"brace-row")),at.a.createElement("div",Object.assign({className:"icon-container"},Mt(Ut,"icon-container")),at.a.createElement(zn,{theme:Ut,iconStyle:pn})),at.a.createElement(Nr,this.props),at.a.createElement("span",Mt(Ut,"brace"),Dt==="array"?"[":"{")),Rt?this.getObjectMetaData(Yt):null)}},{key:"render",value:function(){var Dt=this,Rt=this.props,rn=Rt.depth,tn=Rt.src,Yt=(Rt.namespace,Rt.name,Rt.type,Rt.parent_type),Ut=Rt.theme,pn=Rt.jsvRoot,zn=Rt.iconStyle,Gn=wt(Rt,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Kn=this.state,Xn=Kn.object_type,Un=Kn.expanded,Qn={};return pn||Yt==="array_group"?Yt==="array_group"&&(Qn.borderLeft=0,Qn.display="inline"):Qn.paddingLeft=5*this.props.indentWidth,at.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return Dt.setState(nt(nt({},Dt.state),{},{hovered:!0}))},onMouseLeave:function(){return Dt.setState(nt(nt({},Dt.state),{},{hovered:!1}))}},Mt(Ut,pn?"jsv-root":"objectKeyVal",Qn)),this.getBraceStart(Xn,Un),Un?this.getObjectContent(rn,tn,nt({theme:Ut,iconStyle:zn},Gn)):this.getEllipsis(),at.a.createElement("span",{className:"brace-row"},at.a.createElement("span",{style:nt(nt({},Mt(Ut,"brace").style),{},{paddingLeft:Un?"3px":"0px"})},Xn==="array"?"]":"}"),Un?null:this.getObjectMetaData(tn)))}}],[{key:"getDerivedStateFromProps",value:function(Dt,Rt){var rn=Rt.prevProps;return Dt.src!==rn.src||Dt.collapsed!==rn.collapsed||Dt.name!==rn.name||Dt.namespace!==rn.namespace||Dt.rjvId!==rn.rjvId?nt(nt({},Ot.getState(Dt)),{},{prevProps:Dt}):null}}]),Ot}(at.a.PureComponent);Wr.getState=function(Et){var Pt=Object.keys(Et.src).length,Ot=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:yt(Et.src),namespace:Et.namespace})===!1)&&Pt!==0;return{expanded:nn.get(Et.rjvId,Et.namespace,"expanded",Ot),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Pt,hovered:!1}};var mo=function Et(Pt,Ot){tt(this,Et),this.name=Pt,this.value=Ot,this.type=yt(Ot)};At(Wr);var Ct=Wr,Lt=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(){var Dt;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tnYt.groupArraysAfterLength&&(pn=Yr),at.a.createElement("div",{className:"pretty-json-container object-container"},at.a.createElement("div",{className:"object-content"},at.a.createElement(pn,Object.assign({namespace:Ut,depth:0,jsvRoot:!0},Yt))))},Dt}return Ot}(at.a.PureComponent),Nt=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(Dt){var Rt;return tt(this,Ot),(Rt=Pt.call(this,Dt)).closeModal=function(){jn.dispatch({rjvId:Rt.props.rjvId,name:"RESET"})},Rt.submit=function(){Rt.props.submit(Rt.state.input)},Rt.state={input:Dt.input?Dt.input:""},Rt}return it(Ot,[{key:"render",value:function(){var Dt=this,Rt=this.props,rn=Rt.theme,tn=Rt.rjvId,Yt=Rt.isValid,Ut=this.state.input,pn=Yt(Ut);return at.a.createElement("div",Object.assign({className:"key-modal-request"},Mt(rn,"key-modal-request"),{onClick:this.closeModal}),at.a.createElement("div",Object.assign({},Mt(rn,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),at.a.createElement("div",Mt(rn,"key-modal-label"),"Key Name:"),at.a.createElement("div",{style:{position:"relative"}},at.a.createElement("input",Object.assign({},Mt(rn,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ut,placeholder:"...",onChange:function(zn){Dt.setState({input:zn.target.value})},onKeyPress:function(zn){pn&&zn.key==="Enter"?Dt.submit():zn.key==="Escape"&&Dt.closeModal()}})),pn?at.a.createElement(nr,Object.assign({},Mt(rn,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return Dt.submit()}})):null),at.a.createElement("span",Mt(rn,"key-modal-cancel"),at.a.createElement(Fn,Object.assign({},Mt(rn,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){jn.dispatch({rjvId:tn,name:"RESET"})}})))))}}]),Ot}(at.a.PureComponent),pt=function(Et){ut(Ot,Et);var Pt=ct(Ot);function Ot(){var Dt;tt(this,Ot);for(var Rt=arguments.length,rn=new Array(Rt),tn=0;tn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.connectWallet(),children:"Connect wallet to send the transaction"})]})}const footer="",style$2="",defaultColors={[THEME.LIGHT]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#31A6F5",foreground:"#FFFFFF"},accent:"#31A6F5",icon:{primary:"#0F0F0F",secondary:"#7A8999",tertiary:"#C1CAD2",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#FFFFFF",secondary:"#F1F3F5",segment:"#262629"},text:{primary:"#0F0F0F",secondary:"#7A8999"}},[THEME.DARK]:{constant:{black:"#000000",white:"#FFFFFF"},connectButton:{background:"#31A6F5",foreground:"#FFFFFF"},accent:"#E5E5EA",icon:{primary:"#E5E5EA",secondary:"#909099",tertiary:"#434347",success:"#29CC6A",error:"#F5A73B"},background:{primary:"#121214",secondary:"#18181A",segment:"#262629"},text:{primary:"#E5E5EA",secondary:"#7D7D85"}}},ColorsSelect=({theme:b})=>{const[_,d]=useTonConnectUI(),[k,j]=reactExports.useState(defaultColors[b]);reactExports.useEffect(()=>{j(defaultColors[b])},[b]);const $=(_e,et,nt)=>{d({uiPreferences:{colorsSet:{[b]:{[et]:nt?{...k[et],[nt]:_e}:_e}}}}),j(tt=>({...tt,[et]:nt?{...tt[et],[nt]:_e}:_e})),defaultColors[b]={...defaultColors[b],[et]:nt?{...k[et],[nt]:_e}:_e}};return jsx$1("div",{className:"colors-container",children:Object.entries(k).map(([_e,et])=>typeof et=="object"?jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),Object.entries(et).map(([nt,tt])=>jsxs("label",{children:[nt,jsx$1("input",{type:"color",value:k[_e][nt],onChange:rt=>$(rt.target.value,_e,nt)})]},_e+nt))]},_e):jsxs("div",{children:[jsxs("span",{children:[_e,":"]}),jsx$1("label",{children:jsx$1("input",{type:"color",value:k[_e],onChange:nt=>$(nt.target.value,_e)})})]}))})},style$1="",ColorsModal=()=>{const[b,_]=reactExports.useState(!1),[d,k]=reactExports.useState(THEME.LIGHT);return jsxs(Fragment,{children:[jsx$1("button",{onClick:()=>_(!0),children:"change colors"}),b&&jsxs("div",{className:"modal",children:[jsx$1("button",{onClick:()=>_(!1),children:"close"}),jsxs("div",{className:"modal__toggle",children:[jsx$1("a",{href:"#",style:{color:d===THEME.LIGHT?"blue":"white"},onClick:()=>k(THEME.LIGHT),children:"LIGHT"}),jsx$1("a",{href:"#",style:{color:d===THEME.DARK?"blue":"white"},onClick:()=>k(THEME.DARK),children:"DARK"})]}),jsx$1(ColorsSelect,{theme:d})]})]})},Footer=()=>{const[b,_]=reactExports.useState([!0,!1,!1,!0,!0,!0]),[d,k]=reactExports.useState("back"),[j,$]=reactExports.useState("ios"),[_e,et]=useTonConnectUI(),nt=lt=>{et({language:lt})},tt=lt=>{et({uiPreferences:{theme:lt}})},rt=lt=>{et({uiPreferences:{borderRadius:lt}})},it=lt=>{_(dt=>dt.map((ft,st)=>st===lt?!ft:ft))},ot=()=>{if(!d){k("back");return}et({actionsConfiguration:{returnStrategy:d}})},ut=()=>{if(!j){$("ios");return}et({actionsConfiguration:{skipRedirectToWallet:j}})};return reactExports.useEffect(()=>{const lt=["before","success","error"],dt=lt.map((st,ct)=>b[ct]?st:void 0).filter(st=>st),ft=lt.map((st,ct)=>b[ct+3]?st:void 0).filter(st=>st);et({actionsConfiguration:{modals:dt,notifications:ft}})},[b]),jsxs("footer",{className:"footer",children:[jsxs("div",{children:[jsx$1("label",{children:"language"}),jsxs("select",{onChange:lt=>nt(lt.target.value),children:[jsx$1("option",{value:"en",children:"en"}),jsx$1("option",{value:"ru",children:"ru"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"theme"}),jsxs("select",{onChange:lt=>tt(lt.target.value),children:[jsx$1("option",{value:THEME.DARK,children:"dark"}),jsx$1("option",{value:THEME.LIGHT,children:"light"}),jsx$1("option",{value:"SYSTEM",children:"system"})]})]}),jsxs("div",{children:[jsx$1("label",{children:"borders"}),jsxs("select",{onChange:lt=>rt(lt.target.value),children:[jsx$1("option",{value:"m",children:"m"}),jsx$1("option",{value:"s",children:"s"}),jsx$1("option",{value:"none",children:"none"})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"modals"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[0],onChange:()=>it(0)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[1],onChange:()=>it(1)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[2],onChange:()=>it(2)})]})]}),jsxs("div",{className:"footer-checkbox-container",children:[jsx$1("span",{children:"notifications"}),jsxs("label",{children:["before",jsx$1("input",{type:"checkbox",checked:b[3],onChange:()=>it(3)})]}),jsxs("label",{children:["success",jsx$1("input",{type:"checkbox",checked:b[4],onChange:()=>it(4)})]}),jsxs("label",{children:["error",jsx$1("input",{type:"checkbox",checked:b[5],onChange:()=>it(5)})]})]}),jsx$1("div",{children:jsx$1(ColorsModal,{})}),jsx$1("div",{children:jsxs("label",{children:["return strategy:",jsx$1("input",{style:{width:"200px"},value:d,onChange:lt=>k(lt.target.value),onBlur:ot})]})}),jsx$1("div",{children:jsxs("label",{children:[jsx$1("div",{children:"skip redirect to wallet:"}),jsx$1("div",{children:"('ios', 'never', 'always')"}),jsx$1("input",{style:{width:"200px"},value:j,onChange:lt=>$(lt.target.value),onBlur:ut})]})})]})},style="",separator=window.location.pathname.replace(/\/+$/,"")+":",setItem=localStorage.setItem;localStorage.constructor.prototype.setItem=(b,_)=>setItem.apply(localStorage,[separator+b,_]);const getItem=localStorage.getItem;localStorage.constructor.prototype.getItem=b=>getItem.apply(localStorage,[separator+b]);const removeItem=localStorage.removeItem;localStorage.constructor.prototype.removeItem=b=>removeItem.apply(localStorage,[separator+b]);class TonProofDemoApiService{constructor(){Qo(this,"localStorageKey","demo-api-access-token");Qo(this,"host","https://demo.tonconnect.dev");Qo(this,"accessToken",null);Qo(this,"refreshIntervalMs",9*60*1e3);this.accessToken=localStorage.getItem(this.localStorageKey),this.accessToken||this.generatePayload()}async generatePayload(){try{return{tonProof:(await(await fetch(`${this.host}/ton-proof/generatePayload`,{method:"POST"})).json()).payload}}catch{return null}}async checkProof(_,d){try{const k={address:d.address,network:d.chain,proof:{..._,state_init:d.walletStateInit}},j=await(await fetch(`${this.host}/ton-proof/checkProof`,{method:"POST",body:JSON.stringify(k)})).json();j!=null&&j.token&&(localStorage.setItem(this.localStorageKey,j.token),this.accessToken=j.token)}catch(k){console.log("checkProof error:",k)}}async getAccountInfo(_){return await(await fetch(`${this.host}/dapp/getAccountInfo?network=${_.chain}`,{headers:{Authorization:`Bearer ${this.accessToken}`,"Content-Type":"application/json"}})).json()}reset(){this.accessToken=null,localStorage.removeItem(this.localStorageKey),this.generatePayload()}}const TonProofDemoApi=new TonProofDemoApiService;function useInterval(b,_){const d=reactExports.useRef(b);reactExports.useLayoutEffect(()=>{d.current=b},[b]),reactExports.useEffect(()=>{if(!_&&_!==0)return;const k=setInterval(()=>d.current(),_);return()=>clearInterval(k)},[_])}const TonProofDemo=()=>{const b=reactExports.useRef(!0),[_,d]=reactExports.useState({}),k=useTonWallet(),[j,$]=reactExports.useState(!1),[_e]=useTonConnectUI(),et=reactExports.useCallback(async()=>{b.current&&(_e.setConnectRequestParameters({state:"loading"}),b.current=!1);const tt=await TonProofDemoApi.generatePayload();tt?_e.setConnectRequestParameters({state:"ready",value:tt}):_e.setConnectRequestParameters(null)},[_e,b]);b.current&&et(),useInterval(et,TonProofDemoApi.refreshIntervalMs),reactExports.useEffect(()=>_e.onStatusChange(async tt=>{var rt;if(!tt||tt.account.chain===CHAIN.TESTNET){TonProofDemoApi.reset(),$(!1);return}if((rt=tt.connectItems)!=null&&rt.tonProof&&"proof"in tt.connectItems.tonProof&&await TonProofDemoApi.checkProof(tt.connectItems.tonProof.proof,tt.account),!TonProofDemoApi.accessToken){_e.disconnect(),$(!1);return}$(!0)}),[_e]);const nt=reactExports.useCallback(async()=>{if(!k)return;const tt=await TonProofDemoApi.getAccountInfo(k.account);d(tt)},[k]);return j?jsxs("div",{className:"ton-proof-demo",children:[jsx$1("h3",{children:"Demo backend API with ton_proof verification"}),j?jsx$1("button",{onClick:nt,children:"Call backend getAccountInfo()"}):jsx$1("div",{className:"ton-proof-demo__error",children:"Connect wallet to call API"}),jsx$1(ReactJson,{src:_,name:"response",theme:"ocean"})]}):null};function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-react-ui/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(TonProofDemo,{}),jsx$1(Footer,{})]})})}const index="";var erudaExports={},eruda$1={get exports(){return erudaExports},set exports(b){erudaExports=b}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return nn}});var k=d(5671),j=d(3144),$=d(9340),_e=d(2963),et=d(1120),nt=d(2461),tt=d.n(nt),rt=d(3990),it=d.n(rt),ot=d(6768),ut=d.n(ot),lt=d(4331),dt=d.n(lt),ft=d(5610),st=d.n(ft),ct=d(7483),ht=d.n(ct),at=d(6341),bt=d.n(at),vt=d(3875),gt=d.n(vt),At=d(6954),wt=d.n(At);d(9585);function yt(fn){var An="luna-".concat(fn,"-");function yn(dn){return tt()(dt()(dn).split(/\s+/),function(xn){return bt()(xn,An)?xn:xn.replace(/[\w-]+/,function(sn){return"".concat(An).concat(sn)})}).join(" ")}return function(dn){if(/<[^>]*>/g.test(dn))try{var xn=ht().parse(dn);return kt(xn,function(sn){sn.attrs&&sn.attrs.class&&(sn.attrs.class=yn(sn.attrs.class))}),ht().stringify(xn)}catch{return yn(dn)}return yn(dn)}}function kt(fn,An){for(var yn=0,dn=fn.length;yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,dn=(0,et.Z)(fn);if(An){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(dn,arguments,xn)}else yn=dn.apply(this,arguments);return(0,_e.Z)(this,yn)}}var jn=function(fn){(0,$.Z)(yn,fn);var An=vn(yn);function yn(dn,xn){var sn,Sn=xn.compName,Rn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Pn=Rn===void 0?"light":Rn;return(0,k.Z)(this,yn),(sn=An.call(this)).subComponents=[],sn.compName=Sn,sn.c=yt(Sn),sn.options={},sn.container=dn,sn.$container=Mt()(dn),sn.$container.addClass(["luna-".concat(Sn),sn.c("platform-".concat(xt()))]),sn.on("optionChange",function(Cn,$n,gn){var Dn=sn.c;Cn==="theme"&&(sn.$container.rmClass(Dn("theme-".concat(gn))).addClass(Dn("theme-".concat($n))),Jt()(sn.subComponents,function(Nn){return Nn.setOption("theme",$n)}))}),sn.setOption("theme",Pn),sn}return(0,j.Z)(yn,[{key:"destroy",value:function(){this.destroySubComponents();var dn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(dn("platform-".concat(xt()))).rmClass(dn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(dn,xn){var sn=this,Sn=this.options,Rn={};typeof dn=="string"?Rn[dn]=xn:Rn=dn,Jt()(Rn,function(Pn,Cn){var $n=Sn[Cn];Sn[Cn]=Pn,sn.emit("optionChange",Cn,Pn,$n)})}},{key:"getOption",value:function(dn){return this.options[dn]}},{key:"addSubComponent",value:function(dn){dn.setOption("theme",this.options.theme),this.subComponents.push(dn)}},{key:"removeSubComponent",value:function(dn){En()(this.subComponents,function(xn){return xn===dn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(dn){return dn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(dn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(dn,xn),Gt()(this.options,dn)}},{key:"find",value:function(dn){return this.$container.find(this.c(dn))}}]),yn}(Tt());function Zn(fn){var An=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var yn,dn=(0,et.Z)(fn);if(An){var xn=(0,et.Z)(this).constructor;yn=Reflect.construct(dn,arguments,xn)}else yn=dn.apply(this,arguments);return(0,_e.Z)(this,yn)}}b=d.hmd(b);var nn=function(fn){(0,$.Z)(yn,fn);var An=Zn(yn);function yn(dn){var xn,sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,yn),(xn=An.call(this,dn,{compName:"box-model"})).initOptions(sn),xn.options.element&&xn.render(),xn.bindEvent(),xn}return(0,j.Z)(yn,[{key:"bindEvent",value:function(){var dn=this;this.on("optionChange",function(xn){xn==="element"&&dn.render()})}},{key:"render",value:function(){var dn=this.c,xn=this.getBoxModelData();this.$container.html(['
    '),xn.position?'
    '):"",xn.position?'
    position
    ').concat(xn.position.top,'

    ').concat(xn.position.left,"
    "):"",'
    '),'
    margin
    ').concat(xn.margin.top,'

    ').concat(xn.margin.left,"
    "),'
    '),'
    border
    ').concat(xn.border.top,'

    ').concat(xn.border.left,"
    "),'
    '),'
    padding
    ').concat(xn.padding.top,'

    ').concat(xn.padding.left,"
    "),'
    '),"".concat(xn.content.width," × ").concat(xn.content.height,""),"
    ",'
    ').concat(xn.padding.right,'

    ').concat(xn.padding.bottom,"
    "),"
    ",'
    ').concat(xn.border.right,'

    ').concat(xn.border.bottom,"
    "),"
    ",'
    ').concat(xn.margin.right,'

    ').concat(xn.margin.bottom,"
    "),"
    ",xn.position?'
    ').concat(xn.position.right,'

    ').concat(xn.position.bottom,"
    "):"",xn.position?"
    ":"","
    "].join(""))}},{key:"getBoxModelData",value:function(){var dn=this.options.element,xn=window.getComputedStyle(dn);function sn(Rn){var Pn=["top","left","right","bottom"];return Rn!=="position"&&(Pn=tt()(Pn,function(Cn){return"".concat(Rn,"-").concat(Cn)})),Rn==="border"&&(Pn=tt()(Pn,function(Cn){return"".concat(Cn,"-width")})),{top:wn(xn[Pn[0]],Rn),left:wn(xn[Pn[1]],Rn),right:wn(xn[Pn[2]],Rn),bottom:wn(xn[Pn[3]],Rn)}}var Sn={margin:sn("margin"),border:sn("border"),padding:sn("padding"),content:{width:wn(xn.width),height:wn(xn.height)}};return xn.position!=="static"&&(Sn.position=sn("position")),Sn}}]),yn}(jn);function wn(fn,An){if(it()(fn))return fn;if(!ut()(fn))return"‒";var yn,dn=(yn=fn,gt()(yn.replace("px","")));return isNaN(dn)?fn:An==="position"?dn:dn===0?"‒":dn}(function(fn,An){try{fn.exports=An,fn.exports.default=An}catch{}})(b,nn)},8816:function(b,_,d){d.d(_,{Z:function(){return _a}});var k=d(168),j=d(181);function $(Er,Ur){return function(Ar){if(Array.isArray(Ar))return Ar}(Er)||function(Ar,zt){var Ht=Ar==null?null:typeof Symbol<"u"&&Ar[Symbol.iterator]||Ar["@@iterator"];if(Ht!=null){var mn,Bn,yr,ur,xr=[],_r=!0,Mr=!1;try{if(yr=(Ht=Ht.call(Ar)).next,zt===0){if(Object(Ht)!==Ht)return;_r=!1}else for(;!(_r=(mn=yr.call(Ht)).done)&&(xr.push(mn.value),xr.length!==zt);_r=!0);}catch(Kr){Mr=!0,Bn=Kr}finally{try{if(!_r&&Ht.return!=null&&(ur=Ht.return(),Object(ur)!==ur))return}finally{if(Mr)throw Bn}}return xr}}(Er,Ur)||(0,j.Z)(Er,Ur)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(5671),et=d(3144),nt=d(1752),tt=d(9340),rt=d(2963),it=d(1120),ot=d(7326),ut=d(8901),lt=d.n(ut),dt=d(3367),ft=d.n(dt),st=d(6341),ct=d.n(st),ht=d(6930),at=d.n(ht),bt=d(4187),vt=d.n(bt),gt=d(3783),At=d.n(gt),wt=d(4858),yt=d.n(wt),kt=d(8887),xt=d.n(kt),_t=d(7756),Tt=d.n(_t),jt=d(3023),Mt=d.n(jt);function Ft(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:Mt()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Jt=d(2461),Qt=d.n(Jt),Gt=d(4331),Wt=d.n(Gt),un=d(5610),kn=d.n(un),En=d(7483),vn=d.n(En),jn=d(3990),Zn=d.n(jn),nn=d(3875),wn=d.n(nn),fn=d(6954),An=d.n(fn),yn=d(9585),dn=d.n(yn);function xn(Er){var Ur="luna-".concat(Er,"-");function Ar(zt){return Qt()(Wt()(zt).split(/\s+/),function(Ht){return ct()(Ht,Ur)?Ht:Ht.replace(/[\w-]+/,function(mn){return"".concat(Ur).concat(mn)})}).join(" ")}return function(zt){if(/<[^>]*>/g.test(zt))try{var Ht=vn().parse(zt);return sn(Ht,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=Ar(mn.attrs.class))}),vn().stringify(Ht)}catch{return Ar(zt)}return Ar(zt)}}function sn(Er,Ur){for(var Ar=0,zt=Er.length;Ar1&&arguments[1]!==void 0?arguments[1]:{},zt=Ar.topObj,Ht=Ar.level,mn=Ht===void 0?0:Ht,Bn=Ar.getterVal,yr=Bn!==void 0&&Bn,ur=Ar.unenumerable,xr=ur===void 0||ur,_r="",Mr="",Kr=5,Vr=[],ro=[],ho="";zt=zt||Er;var Hr={getterVal:yr,unenumerable:xr,level:mn+1},io=mn===0,vo=''),yo=''),Ao=''),Ro=''),go=''),Oo=''),Eo=function(Jr){return lt()(Jr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},bo="",ko=function(Jr){return vo+Eo(Jr)+bo};function _o(Jr){return Jr=ft()(Jr),ct()(Cn,Jr)||at()(Jr,"Array[")?Oo+Eo(Jr)+bo:(Jr.length>100&&(Jr=Tt()(Jr,100,{separator:" ",ellipsis:"…"})),Ro+Eo('"'.concat(Jr,'"'))+bo)}function Po(Jr){if(Ur>Kr)ho=", …";else{var ns=ko(gn(Jr));if(!yr){var Lo=Object.getOwnPropertyDescriptor(Er,Jr);if(Lo&&Lo.get)return Vr.push("".concat(ns,": ").concat(_o("(...)"))),void Ur++}Vr.push("".concat(ns,": ").concat(Pn(zt[Jr],Hr))),Ur++}}try{Mr={}.toString.call(Er)}catch{Mr="[object Object]"}var No,Io=Mr=="[object Array]",$o=Mr=="[object Object]",Ho=Mr=="[object Number]",jo=Mr=="[object RegExp]",Mo=Mr=="[object Symbol]",Rs=Mr=="[object Function]",Ps=Mr=="[object Boolean]";if(Mr=="[object String]")_r=_o(gn(Er));else if(jo)No=gn(Er.toString()),_r=Ro+No+bo;else if(Rs)_r=_o("ƒ");else if(Io)if(io){_r="[";var Wo=Er.length,ts="";Wo>100&&(Wo=100,ts=", …");for(var Zo=0;Zo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ar,zt=(0,it.Z)(Er);if(Ur){var Ht=(0,it.Z)(this).constructor;Ar=Reflect.construct(zt,arguments,Ht)}else Ar=zt.apply(this,arguments);return(0,rt.Z)(this,Ar)}}var qr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,Xr={comment:"",string:"",number:"",keyword:"",operator:""},eo=function(Er){(0,tt.Z)(Ar,Er);var Ur=no(Ar);function Ar(zt,Ht){var mn,Bn=Ht.type,yr=Bn===void 0?"log":Bn,ur=Ht.args,xr=ur===void 0?[]:ur,_r=Ht.id,Mr=Ht.group,Kr=Ht.targetGroup,Vr=Ht.header,ro=Ht.ignoreFilter,ho=ro!==void 0&&ro,Hr=Ht.accessGetter,io=Ht.unenumerable,vo=Ht.lazyEvaluation;(0,_e.Z)(this,Ar),(mn=Ur.call(this)).container=tn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=zt,mn.type=yr,mn.group=Mr,mn.targetGroup=Kr,mn.args=xr,mn.id=_r,mn.header=Vr,mn.ignoreFilter=ho,mn.collapsed=!1,mn.container.log=(0,ot.Z)(mn),mn.height=0,mn.width=0,mn.$container=Rt()(mn.container),mn.accessGetter=Hr,mn.unenumerable=io,mn.lazyEvaluation=vo;var yo="info";switch(yr){case"debug":yo="verbose";break;case"error":yo="error";break;case"warn":yo="warning"}return mn.level=yo,mn.resizeSensor=new(qt())(mn.container),mn.onResize=zn()(function(){dn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,et.Z)(Ar,[{key:"checkGroup",value:function(){for(var zt=this.group,Ht=!1;zt;){if(zt.collapsed){Ht=!0;break}zt=zt.parent}return Ht!==this.collapsed&&(this.collapsed=Ht,!0)}},{key:"updateIcon",value:function(zt){var Ht=this.console.c;return this.$container.find(Ht(".icon-container")).find(Ht(".icon")).rmAttr("class").addClass([Ht("icon"),Ht("icon-".concat(zt))]),this}},{key:"addCount",value:function(){this.count++;var zt=this.$container,Ht=this.count,mn=this.console.c,Bn=zt.find(mn(".count-container")),yr=zt.find(mn(".icon-container")),ur=Bn.find(mn(".count"));return Ht===2&&Bn.rmClass(mn("hidden")),ur.text(ft()(Ht)),yr.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var zt=this.$container,Ht=this.console.c;return zt.find(".".concat(Ht("nesting-level"),":not(.").concat(Ht("group-closed"),")")).last().addClass(Ht("group-closed")),this}},{key:"updateTime",value:function(zt){var Ht=this.$container.find(this.console.c(".time-container"));return this.header&&(Ht.find("span").eq(0).text(zt),this.header.time=zt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!er()(this.args,function(zt){return In()(zt)})}},{key:"updateSize",value:function(){var zt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Ht=this.container.getBoundingClientRect(),mn=Ht.width,Bn=Ht.height-1;this.height!==Bn&&(this.height=Bn,zt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var zt=this.args,Ht="";At()(zt,function(mn,Bn){Bn!==0&&(Ht+=" "),In()(mn)?Ht+=Kn()(mn):Ht+=ft()(mn)}),Un()(Ht)}},{key:"bindEvent",value:function(){var zt=this,Ht=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Ht(".dom-viewer"),function(Bn){return Bn.stopPropagation()}).on("click",Ht(".preview"),function(Bn){Bn.stopPropagation();var yr=Rt()(this).find(Ht(".preview-icon-container")).find(Ht(".icon")),ur="caret-down";yr.hasClass(Ht("icon-caret-down"))&&(ur="caret-right"),yr.rmAttr("class").addClass([Ht("icon"),Ht("icon-".concat(ur))]),mn.renderObjectViewer(this)}).on("click",function(){return zt.click()})}},{key:"renderEl",value:function(){var zt=this.elements,Ht=this.console.c,mn=this;this.$container.find(Ht(".dom-viewer")).each(function(){var Bn=Rt()(this).data("id");new hn.Z(this,{node:zt[Bn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(zt){var Ht=this.console,mn=this.unenumerable,Bn=this.accessGetter,yr=this.lazyEvaluation,ur=Ht.c,xr=Rt()(zt),_r=xr.data("id");if(_r){var Mr=this.objects[_r],Kr=xr.find(ur(".json"));if(Kr.hasClass(ur("hidden"))){if(Kr.data("init")!=="true"){if(yr){var Vr=new Nn.Z(Kr.get(0),{unenumerable:mn,accessGetter:Bn});Vr.setOption("theme",Ht.getOption("theme")),Vr.set(Mr)}else{var ro=new Nn.q(Kr.get(0));ro.setOption("theme",Ht.getOption("theme")),ro.set(Mr)}Kr.data("init","true")}Kr.rmClass(ur("hidden"))}else Kr.addClass(ur("hidden"))}}},{key:"renderTable",value:function(zt){var Ht=this,mn="__LunaConsoleValue",Bn=this.columns,yr=this.$container,ur=this.console,xr=ur.c,_r=yr.find(xr(".data-grid")),Mr=zt[0],Kr=new Hn.Z(_r.get(0),{columns:lr()([{id:"(index)",title:"(index)",sortable:!0}],Qt()(Bn,function(Vr){return{id:Vr,title:Vr===mn?"Value":Vr,sortable:!0}})),theme:ur.getOption("theme")});At()(Mr,function(Vr,ro){var ho={"(index)":ft()(ro)};Bn.forEach(function(Hr){In()(Vr)?ho[Hr]=Hr===mn?"":Ht.formatTableVal(Vr[Hr]):Mn()(Vr)&&(ho[Hr]=Hr===mn?Ht.formatTableVal(Vr):"")}),Kr.append(ho)})}},{key:"extractObj",value:function(zt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Bn=this.accessGetter,yr=this.unenumerable;qn()(Ht,{accessGetter:Bn,unenumerable:yr,symbol:yr,timeout:1e3}),function(ur,xr,_r){var Mr=rr()(ur,xr);mr()(function(){return _r(Mr)})}(zt,Ht,function(ur){return mn(JSON.parse(ur))})}},{key:"click",value:function(){var zt=this.type,Ht=this.$container,mn=this.console,Bn=mn.c;switch(zt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Ht.find(Bn(".stack")).toggleClass(Bn("hidden"))}}},{key:"formatMsg",value:function(){var zt=this.args,Ht=this.type,mn=this.id,Bn=this.header,yr=this.group,ur=this.console.c;zt=It()(zt);var xr,_r,Mr="";switch(Ht!=="group"&&Ht!=="groupCollapsed"||zt.length===0&&(zt=["console.group"]),Ht){case"log":case"info":case"debug":Mr=this.formatCommon(zt);break;case"dir":Mr=this.formatDir(zt);break;case"warn":xr="warn",Mr=this.formatCommon(zt);break;case"error":fr()(zt[0])&&zt.length!==1&&(zt=this.substituteStr(zt)),_r=zt[0],xr="error",_r=gr()(_r)?_r:new Error(this.formatCommon(zt)),Mr=this.formatErr(_r);break;case"table":Mr=this.formatTable(zt);break;case"html":Mr=zt[0];break;case"input":Mr=this.formatJs(zt[0]),xr="input";break;case"output":Mr=this.formatCommon(zt),xr="output";break;case"groupCollapsed":Mr=this.formatCommon(zt),xr="caret-right";break;case"group":Mr=this.formatCommon(zt),xr="caret-down"}ct()(["log","debug","warn"],Ht)&&this.isSimple()&&(Mr=Tn()(Mr,function(Kr){return'').concat(Kr,"")})),Mr=this.render({msg:Mr,type:Ht,icon:xr,id:mn,header:Bn,group:yr}),this.$container.addClass("".concat(ur("log-container"))).html(Mr),Ht==="table"&&(xt()(this.columns)||this.renderTable(zt)),xt()(this.elements)||this.renderEl(),this.$content=this.$container.find(ur(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(zt){var Ht=this.console.c,mn="",Bn="";if(zt.group)for(var yr=zt.group.indentLevel,ur=0;ur');zt.header&&(mn+=kr()(Dn||(Dn=(0,k.Z)([` -
    - `,` -
    - `," ",` -
    -
    `])),Ht("header"),Bn,Ht("time-from-container"),zt.header.time,zt.header.from));var xr="";return zt.icon&&(xr='
    ')),mn+=` -
    - `).concat(Bn,` - `).concat(xr,` -
    -
    -
    -
    -
    ').concat(zt.msg,`
    -
    -
    `)}},{key:"formatTable",value:function(zt){var Ht=zt[0],mn=zt[1],Bn=[];return fr()(mn)&&(mn=Wr()(mn)),Ct()(mn)||(mn=null),In()(Ht)?(At()(Ht,function(yr){Mn()(yr)?Bn.push("__LunaConsoleValue"):In()(yr)&&(Bn=Bn.concat(Ot()(yr)))}),(Bn=Nt()(Bn)).sort(),mn&&(Bn=Bn.filter(function(yr){return ct()(mn,yr)})),Bn.length>20&&(Bn=Bn.slice(0,20)),xt()(Bn)?this.formatCommon(zt):(this.columns=Bn,this.console.c('
    ')+this.formatPreview(Ht))):this.formatCommon(zt)}},{key:"formatErr",value:function(zt){var Ht=zt.stack?zt.stack.split(` -`):[],mn="".concat(zt.message||Ht[0],"
    ");return Ht=Ht.map(function(Bn){return lt()(Bn)}),mn+'
    ').concat(Ht.slice(1).join("
    "),"
    ").replace(qr,function(Bn){return'').concat(Bn,"")})}},{key:"formatCommon",value:function(zt){var Ht=this.console.c,mn=fr()(zt[0])&&zt.length!==1;mn&&(zt=this.substituteStr(zt));for(var Bn=0,yr=zt.length;Bn').concat(lt()(ft()(ur)),"
    "):In()(ur)?zt[Bn]=this.formatPreview(ur):Nr()(ur)?zt[Bn]='undefined'):Cr()(ur)?zt[Bn]='null'):Zn()(ur)?zt[Bn]='').concat(ft()(ur),""):typeof ur=="bigint"?zt[Bn]='').concat(ft()(ur),"n"):Br()(ur)?zt[Bn]='').concat(ft()(ur),""):Ir()(ur)?zt[Bn]='').concat(lt()(ft()(ur)),""):(ur=ft()(ur),Bn===0&&mn||(ur=lt()(ur)),ur.length>5e3&&(ur=Tt()(ur,5e3,{separator:" ",ellipsis:"…"})),zt[Bn]=ur)}return zt.join(" ")}},{key:"formatDir",value:function(zt){return In()(zt[0])?this.formatPreview(zt[0]):this.formatCommon(zt)}},{key:"formatTableVal",value:function(zt){var Ht=this.console.c;return In()(zt)?"{…}":Mn()(zt)?jr()('
    ').concat(Pn(zt),"
    ")):ft()(zt)}},{key:"formatPreview",value:function(zt){var Ht=this,mn=this.console.c,Bn=an()();this.lazyEvaluation?this.objects[Bn]=zt:this.extractObj(zt,{},function(xr){Ht.objects[Bn]=xr});var yr=ct()(["dir","table"],this.type),ur=Ft(zt);return ur==="Array"&&zt.length>1?(ur="(".concat(zt.length,")"),yr&&(ur="Array".concat(ur))):ur==="RegExp"?ur=ft()(zt):Vn()(zt)&&(ur=this.formatElName(zt)),'
    ')+'
    ')+'
    ')+'')+'').concat(lt()(ur)," ")+'').concat(yr?"":Pn(zt,{getterVal:this.accessGetter,unenumerable:!1}),"")+"
    "+'
    ')}},{key:"substituteStr",value:function(zt){var Ht=lt()(zt[0]),mn=!1,Bn="";zt.shift();for(var yr=0,ur=Ht.length;yr"),mn=!0,Bn+='');break;default:yr--,zt.unshift(_r),Bn+=xr}}else Bn+=xr}return mn&&(Bn+=""),zt.unshift(Bn),zt}},{key:"formatJs",value:function(zt){return'
    ').concat(this.console.c(ar()(zt,"js",Xr)),"
    ")}},{key:"formatFn",value:function(zt){return'
    '.concat(this.formatJs(zt.toString()),"
    ")}},{key:"formatElName",value:function(zt){var Ht=zt.id,mn=zt.className,Bn=zt.tagName.toLowerCase();if(Ht!==""&&(Bn+="#".concat(Ht)),fr()(mn)){var yr="";At()(mn.split(/\s+/g),function(ur){ur.trim()!==""&&(yr+=".".concat(ur))}),Bn+=yr}return Bn}},{key:"formatEl",value:function(zt){var Ht=an()();return this.elements[Ht]=zt,this.console.c('
    '))}}]),Ar}(Ut());function to(Er){var Ur=(Er=Et()(Er)).split(";"),Ar={};At()(Ur,function(Ht){if(ct()(Ht,":")){var mn=$(Ht.split(":"),2),Bn=mn[0],yr=mn[1];Ar[Wt()(Bn)]=Wt()(yr)}}),Ar.display="inline-block",Ar["max-width"]="100%",delete Ar.width,delete Ar.height;var zt="";return At()(Ar,function(Ht,mn){zt+="".concat(mn,":").concat(Ht,";")}),zt}var oo=d(1194),lo=d.n(oo),ao=d(8847),uo=d.n(ao),Uo=d(6329),Jo=d.n(Uo),ms=d(9001),Xo=d.n(ms),gs=d(9702),vs=d.n(gs),Gr=d(2439),ys=d.n(Gr),_i=d(8933),bs=d.n(_i),ws=d(4407),xs=d.n(ws),_s=d(5852),Cs=d.n(_s);function ks(Er){var Ur=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ar,zt=(0,it.Z)(Er);if(Ur){var Ht=(0,it.Z)(this).constructor;Ar=Reflect.construct(zt,arguments,Ht)}else Ar=zt.apply(this,arguments);return(0,rt.Z)(this,Ar)}}var ga,As=function(Er){(0,tt.Z)(Ar,Er);var Ur=ks(Ar);function Ar(zt,Ht){var mn,Bn=Ht.compName,yr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,ur=yr===void 0?"light":yr;return(0,_e.Z)(this,Ar),(mn=Ur.call(this)).subComponents=[],mn.compName=Bn,mn.c=xn(Bn),mn.options={},mn.container=zt,mn.$container=Rt()(zt),mn.$container.addClass(["luna-".concat(Bn),mn.c("platform-".concat(Sn()))]),mn.on("optionChange",function(xr,_r,Mr){var Kr=mn.c;xr==="theme"&&(mn.$container.rmClass(Kr("theme-".concat(Mr))).addClass(Kr("theme-".concat(_r))),At()(mn.subComponents,function(Vr){return Vr.setOption("theme",_r)}))}),mn.setOption("theme",ur),mn}return(0,et.Z)(Ar,[{key:"destroy",value:function(){this.destroySubComponents();var zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(zt("platform-".concat(Sn()))).rmClass(zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(zt,Ht){var mn=this,Bn=this.options,yr={};typeof zt=="string"?yr[zt]=Ht:yr=zt,At()(yr,function(ur,xr){var _r=Bn[xr];Bn[xr]=ur,mn.emit("optionChange",xr,ur,_r)})}},{key:"getOption",value:function(zt){return this.options[zt]}},{key:"addSubComponent",value:function(zt){zt.setOption("theme",this.options.theme),this.subComponents.push(zt)}},{key:"removeSubComponent",value:function(zt){Cs()(this.subComponents,function(Ht){return Ht===zt})}},{key:"destroySubComponents",value:function(){At()(this.subComponents,function(zt){return zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(zt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};qn()(zt,Ht),Jo()(this.options,zt)}},{key:"find",value:function(zt){return this.$container.find(this.c(zt))}}]),Ar}(Ut()),Es=d(1571),Ss=d.n(Es);function Ts(Er){var Ur=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Ar,zt=(0,it.Z)(Er);if(Ur){var Ht=(0,it.Z)(this).constructor;Ar=Reflect.construct(zt,arguments,Ht)}else Ar=zt.apply(this,arguments);return(0,rt.Z)(this,Ar)}}b=d.hmd(b);var va=navigator.userAgent,Os=va.indexOf("Android")>-1||va.indexOf("Adr")>-1,js=0,_a=function(Er){(0,tt.Z)(Ar,Er);var Ur=Ts(Ar);function Ar(zt){var Ht,mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,Ar),(Ht=Ur.call(this,zt,{compName:"console"},mn)).spaceHeight=0,Ht.topSpaceHeight=0,Ht.bottomSpaceHeight=0,Ht.lastScrollTop=0,Ht.lastTimestamp=0,Ht.speedToleranceFactor=100,Ht.maxSpeedTolerance=2e3,Ht.minSpeedTolerance=100,Ht.logs=[],Ht.displayLogs=[],Ht.timer={},Ht.counter={},Ht.asyncList=[],Ht.asyncTimer=null,Ht.isAtBottom=!0,Ht.groupStack=new(Xo()),Ht.selectedLog=null,Ht.onScroll=function(){var Bn=Ht.container,yr=Bn.scrollHeight,ur=Bn.offsetHeight,xr=Bn.scrollTop;if(!(xr<=0||ur+xr>yr)){var _r=!1;(yr===ur||xr===yr-ur)&&(_r=!0),Ht.isAtBottom=_r;var Mr=Ht.lastScrollTop,Kr=Ht.lastTimestamp,Vr=uo()(),ro=Vr-Kr,ho=xr-Mr,Hr=Math.abs(ho/ro)*Ht.speedToleranceFactor;ro>1e3&&(Hr=1e3),Hr>Ht.maxSpeedTolerance&&(Hr=Ht.maxSpeedTolerance),Hrxr+ur+vo||Ht.renderViewport({topTolerance:2*io,bottomTolerance:2*vo})}},Ht.initTpl(),Ht.initOptions(mn,{maxNum:0,asyncRender:!0,showHeader:!1,filter:"",level:["verbose","info","warning","error"],accessGetter:!1,unenumerable:!0,lazyEvaluation:!0}),Ht.$el=Ht.find(".logs"),Ht.el=Ht.$el.get(0),Ht.$fakeEl=Ht.find(".fake-logs"),Ht.fakeEl=Ht.$fakeEl.get(0),Ht.$space=Ht.find(".logs-space"),Ht.space=Ht.$space.get(0),Os&&(Ht.speedToleranceFactor=800,Ht.maxSpeedTolerance=3e3,Ht.minSpeedTolerance=800),Ht.resizeSensor=new(qt())(zt),Ht.renderViewport=ys()(function(Bn){Ht._renderViewport(Bn)},16),Ht.global={copy:function(Bn){fr()(Bn)||(Bn=JSON.stringify(Bn,null,2)),Un()(Bn)},$:function(Bn){return document.querySelector(Bn)},$$:function(Bn){return Wr()(document.querySelectorAll(Bn))},$x:function(Bn){return bs()(Bn)},clear:function(){Ht.clear()},dir:function(Bn){Ht.dir(Bn)},table:function(Bn,yr){Ht.table(Bn,yr)},keys:Ot()},Ht.bindEvent(),Ht}return(0,et.Z)(Ar,[{key:"setGlobal",value:function(zt,Ht){this.global[zt]=Ht}},{key:"destroy",value:function(){this.$container.off("scroll",this.onScroll),this.resizeSensor.destroy(),(0,nt.Z)((0,it.Z)(Ar.prototype),"destroy",this).call(this)}},{key:"count",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ht=this.counter;Nr()(Ht[zt])?Ht[zt]=1:Ht[zt]++,this.info("".concat(zt,": ").concat(Ht[zt]))}},{key:"countReset",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.counter[zt]=0}},{key:"assert",value:function(){for(var zt=arguments.length,Ht=new Array(zt),mn=0;mn0&&arguments[0]!==void 0?arguments[0]:"default";if(this.timer[zt])return this.insert("warn",["Timer '".concat(zt,"' already exists")]);this.timer[zt]=lo()()}},{key:"timeLog",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default",Ht=this.timer[zt];if(!Ht)return this.insert("warn",["Timer '".concat(zt,"' does not exist")]);this.info("".concat(zt,": ").concat(lo()()-Ht,"ms"))}},{key:"timeEnd",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"default";this.timeLog(zt),delete this.timer[zt]}},{key:"clear",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this.logs=[],this.displayLogs=[],this.selectLog(null),this.lastLog=void 0,this.counter={},this.timer={},this.groupStack=new(Xo()),this.asyncList=[],this.asyncTimer&&(clearTimeout(this.asyncTimer),this.asyncTimer=null),zt?this.render():this.insert("log",["%cConsole was cleared","color:#808080;font-style:italic;"])}},{key:"info",value:function(){for(var zt=arguments.length,Ht=new Array(zt),mn=0;mn0&&(Bn.group=xr.peek()),Jo()(Bn,{id:++js,accessGetter:Kr,unenumerable:Vr,lazyEvaluation:ro}),Bn.type==="group"||Bn.type==="groupCollapsed"){var ho={id:an()("group"),collapsed:!1,parent:xr.peek(),indentLevel:xr.size+1};Bn.type==="groupCollapsed"&&(ho.collapsed=!0),Bn.targetGroup=ho,xr.push(ho)}var Hr=new eo(this,Bn);Hr.on("updateHeight",function(){yr.isAtBottom=!1,yr.renderViewport()});var io=this.lastLog;if(io&&!ct()(["html","group","groupCollapsed"],Hr.type)&&io.type===Hr.type&&Hr.isSimple()&&io.text()===Hr.text()?(io.addCount(),Hr.header&&io.updateTime(Hr.header.time),Hr=io,this.detachLog(io)):(ur.push(Hr),this.lastLog=Hr),Mr!==0&&ur.length>Mr){var vo=ur[0];this.detachLog(vo),ur.shift()}this.attachLog(Hr),this.emit("insert",Hr)}},{key:"updateTopSpace",value:function(zt){this.topSpaceHeight=zt,this.el.style.top=zt+"px"}},{key:"updateBottomSpace",value:function(zt){this.bottomSpaceHeight=zt}},{key:"updateSpace",value:function(zt){this.spaceHeight!==zt&&(this.spaceHeight=zt,this.space.style.height=zt+"px")}},{key:"detachLog",value:function(zt){var Ht=this.displayLogs,mn=Ht.indexOf(zt);mn>-1&&(Ht.splice(mn,1),this.renderViewport())}},{key:"attachLog",value:function(zt){if(this.filterLog(zt)&&!zt.collapsed){var Ht=this.displayLogs;if(Ht.length===0)return Ht.push(zt),void this.renderViewport();var mn=vs()(Ht);if(zt.id>mn.id)return Ht.push(zt),void this.renderViewport();for(var Bn,yr=0,ur=Ht.length-1,xr=0;yr<=ur;){if((Bn=Ht[xr=yr+Math.floor((ur-yr)/2)]).id===zt.id)return;Bn.id0&&arguments[0]!==void 0?arguments[0]:20,mn=this.asyncList;this.asyncTimer||(this.asyncTimer=setTimeout(function(){zt.asyncTimer=null;var Bn,yr,ur=!1,xr=mn.length;xr<1e3?(yr=200,Bn=400):xr<5e3?(yr=500,Bn=800):xr<1e4?(yr=800,Bn=1e3):xr<25e3?(yr=1e3,Bn=1200):xr<5e4?(yr=1500,Bn=1500):(yr=2e3,Bn=2500),yr>xr&&(yr=xr,ur=!0);for(var _r=0;_r0&&xr.length>ur&&(zt.logs=xr.slice(xr.length-ur),zt.render());break;case"filter":zt.render();break;case"level":zt.options.level=Wr()(ur),zt.render()}}),this.$container.on("scroll",this.onScroll)}},{key:"_renderViewport",value:function(){var zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ht=zt.topTolerance,mn=Ht===void 0?500:Ht,Bn=zt.bottomTolerance,yr=Bn===void 0?500:Bn,ur=this.el,xr=this.container,_r=this.space;if(!dn()(xr)){for(var Mr=xr.scrollTop,Kr=xr.offsetHeight,Vr=_r.getBoundingClientRect().width,ro=Mr-mn,ho=Mr+Kr+yr,Hr=this.displayLogs,io=0,vo=0,yo=0,Ao=Hr.length,Ro=this.fakeEl,go=document.createDocumentFragment(),Oo=[],Eo=0;Eo0){Ro.appendChild(go);for(var _o=0,Po=Oo.length;_oho?vo+=jo:yo+jo>ro?No.appendChild(Ho):yo -
    -
    - - `])))))}}]),Ar}(As),es=function(){return xs()("HH:MM:ss ")};function Ms(){for(var Er=new Error,Ur="",Ar=Er.stack?Er.stack.split(` -`):"",zt=0,Ht=Ar.length;zt-1&&zt]*>/g.test(pt))try{var It=At().parse(pt);return Mt(It,function(Kt){Kt.attrs&&Kt.attrs.class&&(Kt.attrs.class=Nt(Kt.attrs.class))}),At().stringify(It)}catch{return Nt(pt)}return Nt(pt)}}function Mt(Ct,Lt){for(var Nt=0,pt=Ct.length;Nt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,pt=(0,rt.Z)(Ct);if(Lt){var It=(0,rt.Z)(this).constructor;Nt=Reflect.construct(pt,arguments,It)}else Nt=pt.apply(this,arguments);return(0,tt.Z)(this,Nt)}}var dn,xn=function(Ct){(0,nt.Z)(Nt,Ct);var Lt=yn(Nt);function Nt(pt,It){var Kt,Et=It.compName,Pt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ot=Pt===void 0?"light":Pt;return(0,j.Z)(this,Nt),(Kt=Lt.call(this)).subComponents=[],Kt.compName=Et,Kt.c=jt(Et),Kt.options={},Kt.container=pt,Kt.$container=ot()(pt),Kt.$container.addClass(["luna-".concat(Et),Kt.c("platform-".concat(kn()))]),Kt.on("optionChange",function(Dt,Rt,rn){var tn=Kt.c;Dt==="theme"&&(Kt.$container.rmClass(tn("theme-".concat(rn))).addClass(tn("theme-".concat(Rt))),vn()(Kt.subComponents,function(Yt){return Yt.setOption("theme",Rt)}))}),Kt.setOption("theme",Ot),Kt}return(0,$.Z)(Nt,[{key:"destroy",value:function(){this.destroySubComponents();var pt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(pt("platform-".concat(kn()))).rmClass(pt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(pt,It){var Kt=this,Et=this.options,Pt={};typeof pt=="string"?Pt[pt]=It:Pt=pt,vn()(Pt,function(Ot,Dt){var Rt=Et[Dt];Et[Dt]=Ot,Kt.emit("optionChange",Dt,Ot,Rt)})}},{key:"getOption",value:function(pt){return this.options[pt]}},{key:"addSubComponent",value:function(pt){pt.setOption("theme",this.options.theme),this.subComponents.push(pt)}},{key:"removeSubComponent",value:function(pt){An()(this.subComponents,function(It){return It===pt})}},{key:"destroySubComponents",value:function(){vn()(this.subComponents,function(pt){return pt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(pt){var It=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};wn()(pt,It),Zn()(this.options,pt)}},{key:"find",value:function(pt){return this.$container.find(this.c(pt))}}]),Nt}(ft()),sn=d(8901),Sn=d.n(sn),Rn=d(8613),Pn=d.n(Rn),Cn=d(3367),$n=d.n(Cn),gn=d(9833),Dn=d.n(gn),Nn=d(1286),Hn=d.n(Nn),hn=d(242),Zt=d.n(hn),qt=d(2439),bn=d.n(qt),In=d(6930),sr=d.n(In),fr=d(6156),Wn=d.n(fr),gr=d(4777),vr=d.n(gr),Mn=d(1754),cr=d.n(Mn),qn=d(6768),hr=d.n(qn),Vn=d(3063),Fn=d.n(Vn),ir=d(9882),nr=d.n(ir),lr=d(9853),wr=d.n(lr),Cr=d(6435),Sr=d.n(Cr);function Nr(Ct){var Lt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Nt,pt=(0,rt.Z)(Ct);if(Lt){var It=(0,rt.Z)(this).constructor;Nt=Reflect.construct(pt,arguments,It)}else Nt=pt.apply(this,arguments);return(0,tt.Z)(this,Nt)}}b=d.hmd(b);var Rr=ot()(document),Fr=24,Yr=function(Ct){(0,nt.Z)(Nt,Ct);var Lt=Nr(Nt);function Nt(pt,It){var Kt;(0,j.Z)(this,Nt),(Kt=Lt.call(this,pt,{compName:"data-grid"},It)).resizeIdx=0,Kt.resizeStartX=0,Kt.resizeStartLeft=0,Kt.resizeDeltaX=0,Kt.nodes=[],Kt.colWidthsInitialized=!1,Kt.colMap={},Kt.selectedNode=null,Kt.isAscending=!0,Kt.colWidths=[],Kt.onResizeColMove=function(Rt){var rn=(0,_e.Z)(Kt),tn=rn.resizeIdx,Yt=rn.$resizers,Ut=rn.colWidths,pn=rn.$colgroup,zn=Wt("x",Rt=Rt.origEvent)-Kt.resizeStartX,Gn=Ut[tn],Kn=Ut[tn+1],Xn=Sr()(-Gn+Fr,0),Un=wr()(Kn-Fr,0);zn=nr()(zn,Xn,Un),pn.each(function(){var rr=ot()(this).find("col");rr.eq(tn).css("width",Gn+zn+"px"),rr.eq(tn+1).css("width",Kn-zn+"px")}),Kt.resizeDeltaX=zn;var Qn=Kt.resizeStartLeft+zn;Yt.eq(tn).css("left","".concat(Qn,"px"))},Kt.onResizeColEnd=function(Rt){Kt.onResizeColMove(Rt);var rn=(0,_e.Z)(Kt),tn=rn.c,Yt=rn.colWidths,Ut=rn.resizeIdx,pn=rn.resizeDeltaX,zn=Kt.options.columns,Gn=zn[Ut],Kn=zn[Ut+1],Xn=Yt[Ut]+pn,Un=Xn+(Yt[Ut+1]-pn),Qn=Gn.weight+Kn.weight,rr=Qn*(Xn/Un),Jn=Qn-rr;Gn.weight=rr,Kn.weight=Jn,Kt.applyColWeights(),ot()(document.body).rmClass(tn("resizing")),Rr.off(Gt("move"),Kt.onResizeColMove),Rr.off(Gt("end"),Kt.onResizeColEnd)},Kt.$container.attr("tabindex","0"),Kt.resizeSensor=new(Zt())(pt),Kt.onResize=bn()(function(){Kt.updateHeight(),Kt.updateWeights()},16),It.height&&(It.maxHeight=It.height,It.minHeight=It.height),Kt.initOptions(It,{minHeight:41,maxHeight:1/0,filter:""});var Et=Kt.options,Pt=Et.columns,Ot=Et.minHeight,Dt=Et.maxHeight;return vn()(Pt,function(Rt){wn()(Rt,{sortable:!1}),Kt.colMap[Rt.id]=Rt}),Dt-1&&(pt.detach(),It.splice(Kt,1),pt===this.selectedNode&&this.selectNode(It[Kt]||It[Kt-1]||null),this.updateHeight())}},{key:"append",value:function(pt,It){var Kt=new Wr(this,pt,It);return this.nodes.push(Kt),this.sortId?this.sortNodes(this.sortId,this.isAscending):this.filterNode(Kt)&&(this.tableBody.insertBefore(Kt.container,this.fillerRow),this.updateHeight()),Kt}},{key:"clear",value:function(){vn()(this.nodes,function(pt){return pt.detach()}),this.nodes=[],this.selectNode(null),this.updateHeight()}},{key:"updateHeight",value:function(){var pt=this.$fillerRow,It=this.c,Kt=this.$container,Et=this.options,Pt=Et.maxHeight,Ot=Et.minHeight;this.$dataContainer.css({height:"auto"});var Dt=this.$headerRow.offset().height+un(Kt.css("border-top-width"))+un(Kt.css("border-bottom-width"));(Ot-=Dt)<0&&(Ot=0),Pt-=Dt;var Rt=this.$dataContainer.find(It(".node")),rn=Rt.length,tn=0;rn>0&&(tn=Rt.offset().height*rn),tn>Ot?pt.hide():pt.show(),tn=Pt&&(tn=Pt),this.$dataContainer.css({height:tn})}},{key:"selectNode",value:function(pt){var It;(Wn()(pt)||pt!=null&&pt.selectable)&&(this.selectedNode&&(this.selectedNode.deselect(),this.selectedNode=null),Wn()(pt)?this.emit("deselect"):(this.selectedNode=pt,(It=this.selectedNode)===null||It===void 0||It.select(),this.emit("select",pt)))}},{key:"onResizeColStart",value:function(pt){var It=this.c,Kt=this.resizeIdx,Et=this.$resizers;pt.stopPropagation(),pt.preventDefault(),pt=pt.origEvent,this.resizeStartX=Wt("x",pt),this.resizeStartLeft=un(Et.eq(Kt).css("left")),ot()(document.body).addClass(It("resizing")),Rr.on(Gt("move"),this.onResizeColMove),Rr.on(Gt("end"),this.onResizeColEnd)}},{key:"bindEvent",value:function(){var pt=this,It=this.c,Kt=this.$headerRow,Et=this.$tableBody,Pt=this.$resizers;this.resizeSensor.addListener(this.onResize);var Ot=this;Et.on("click",It(".node"),function(){Ot.selectNode(this.dataGridNode)}),Kt.on("click",It(".sortable"),function(Dt){Dt.stopPropagation();var Rt=ot()(this),rn=Rt.data("id"),tn=Rt.data("order")!=="descending";Rt.data("order",tn?"descending":"ascending"),Ot.sortNodes(rn,tn),Kt.find("th").each(function(){var Yt=ot()(this);Yt.data("id")!==rn&&Yt.rmAttr("data-order")})}),Pt.on(Gt("start"),function(Dt){var Rt=ot()(this);Ot.resizeIdx=xt()(Rt.data("idx")),Ot.onResizeColStart(Dt)}),this.on("optionChange",function(Dt){switch(Dt){case"minHeight":case"maxHeight":pt.updateHeight();break;case"filter":pt.renderData()}})}},{key:"sortNodes",value:function(pt,It){var Kt=this.colMap[pt].comparator||mo;this.nodes.sort(function(Et,Pt){var Ot=Et.data[pt],Dt=Pt.data[pt];return Dn()(Ot)&&(Ot=Ot.innerText),Dn()(Dt)&&(Dt=Dt.innerText),It?Kt(Ot,Dt):Kt(Dt,Ot)}),this.renderData(),this.sortId=pt,this.isAscending=It}},{key:"updateWeights",value:function(){var pt=this.container,It=this.$headerRow,Kt=this.options.columns,Et=pt.offsetWidth;if(!this.colWidthsInitialized&&Et){for(var Pt=0,Ot=Kt.length;Pt'),this.colWidths[Yt]=pn}It.html(Rt),this.positionResizers()}}},{key:"positionResizers",value:function(){for(var pt=this.colWidths,It=[],Kt=pt.length-1,Et=0;Et').concat(Pt,"")):It+="".concat(Pt,""),Kt+=""}),this.$headerRow.html(It),this.$fillerRow.html(Kt)}},{key:"renderResizers",value:function(){for(var pt="",It=this.options.columns.length-1,Kt=0;Kt'));this.$container.append(pt),this.$resizers=this.find(".resizer")}},{key:"initTpl",value:function(){this.$container.html(this.c(lt()(dn||(dn=(0,k.Z)([` -
    - - - - - -
    -
    -
    - - - - - -
    -
    - `])))))}}]),Nt}(xn),Wr=function(){function Ct(Lt,Nt){var pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{selectable:!1};(0,j.Z)(this,Ct),this.container=Pn()("tr"),this.selectable=!1,this.container.dataGridNode=this,this.$container=ot()(this.container),this.$container.addClass(Lt.c("node")),this.dataGrid=Lt,this.data=Nt,pt.selectable&&(this.selectable=pt.selectable),this.render()}return(0,$.Z)(Ct,[{key:"text",value:function(){return this.$container.text()}},{key:"detach",value:function(){this.$container.remove()}},{key:"select",value:function(){this.$container.addClass(this.dataGrid.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.dataGrid.c("selected"))}},{key:"render",value:function(){var Lt=this.data,Nt=this.$container,pt=this.container,It=this.dataGrid.getOption("columns");Nt.html(""),vn()(It,function(Kt){var Et=Pn()("td"),Pt=Lt[Kt.id];Hn()(Pt)||(Dn()(Pt)?Et.appendChild(Pt):Et.innerText=$n()(Pt)),pt.appendChild(Et)})}}]),Ct}();function mo(Ct,Lt){if(Ct=$n()(Ct),Lt=$n()(Lt),sr()(Ct,"_")&&!sr()(Lt,"_"))return 1;if(sr()(Lt,"_")&&!sr()(Ct,"_"))return-1;for(var Nt,pt,It,Kt,Et=/^\d+|^\D+/;;){if(!Ct)return Lt?-1:0;if(!Lt)return 1;if(Nt=Ct.match(Et)[0],pt=Lt.match(Et)[0],It=!isNaN(Nt),Kt=!isNaN(pt),It&&!Kt)return-1;if(Kt&&!It)return 1;if(It&&Kt){var Pt=Nt-pt;if(Pt)return Pt;if(Nt.length!==pt.length)return+Nt||+pt?pt.length-Nt.length:Nt.length-pt.length}else if(Nt!==pt)return Nt]*>/g.test(Mn))try{var cr=gt().parse(Mn);return _t(cr,function(qn){qn.attrs&&qn.attrs.class&&(qn.attrs.class=vr(qn.attrs.class))}),gt().stringify(cr)}catch{return vr(Mn)}return vr(Mn)}}function _t(Wn,gr){for(var vr=0,Mn=Wn.length;vr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Wn);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}var vn,jn=function(Wn){(0,tt.Z)(vr,Wn);var gr=En(vr);function vr(Mn,cr){var qn,hr=cr.compName,Vn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Fn=Vn===void 0?"light":Vn;return(0,_e.Z)(this,vr),(qn=gr.call(this)).subComponents=[],qn.compName=hr,qn.c=xt(hr),qn.options={},qn.container=Mn,qn.$container=dt()(Mn),qn.$container.addClass(["luna-".concat(hr),qn.c("platform-".concat(jt()))]),qn.on("optionChange",function(ir,nr,lr){var wr=qn.c;ir==="theme"&&(qn.$container.rmClass(wr("theme-".concat(lr))).addClass(wr("theme-".concat(nr))),Ft()(qn.subComponents,function(Cr){return Cr.setOption("theme",nr)}))}),qn.setOption("theme",Fn),qn}return(0,et.Z)(vr,[{key:"destroy",value:function(){this.destroySubComponents();var Mn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Mn,cr){var qn=this,hr=this.options,Vn={};typeof Mn=="string"?Vn[Mn]=cr:Vn=Mn,Ft()(Vn,function(Fn,ir){var nr=hr[ir];hr[ir]=Fn,qn.emit("optionChange",ir,Fn,nr)})}},{key:"getOption",value:function(Mn){return this.options[Mn]}},{key:"addSubComponent",value:function(Mn){Mn.setOption("theme",this.options.theme),this.subComponents.push(Mn)}},{key:"removeSubComponent",value:function(Mn){kn()(this.subComponents,function(cr){return cr===Mn})}},{key:"destroySubComponents",value:function(){Ft()(this.subComponents,function(Mn){return Mn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Mn){var cr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Wt()(Mn,cr),Qt()(this.options,Mn)}},{key:"find",value:function(Mn){return this.$container.find(this.c(Mn))}}]),vr}(ut()),Zn=d(8613),nn=d.n(Zn),wn=d(5972),fn=d.n(wn),An=d(1907),yn=d.n(An),dn=d(1352),xn=d.n(dn),sn=d(2289),Sn=d.n(sn),Rn=d(3651),Pn=d.n(Rn),Cn=d(7756),$n=d.n(Cn),gn=d(8901),Dn=d.n(gn),Nn=d(1672),Hn=d.n(Nn);function hn(Wn,gr){var vr=Object.keys(Wn);if(Object.getOwnPropertySymbols){var Mn=Object.getOwnPropertySymbols(Wn);gr&&(Mn=Mn.filter(function(cr){return Object.getOwnPropertyDescriptor(Wn,cr).enumerable})),vr.push.apply(vr,Mn)}return vr}function Zt(Wn){for(var gr=1;gr"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var vr,Mn=(0,it.Z)(Wn);if(gr){var cr=(0,it.Z)(this).constructor;vr=Reflect.construct(Mn,arguments,cr)}else vr=Mn.apply(this,arguments);return(0,rt.Z)(this,vr)}}b=d.hmd(b);var bn={comment:"",string:"",number:"",keyword:"",operator:""},In=function(Wn){(0,tt.Z)(vr,Wn);var gr=qt(vr);function vr(Mn){var cr,qn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,_e.Z)(this,vr),(cr=gr.call(this,Mn,{compName:"dom-viewer"},qn)).isExpanded=!1,cr.childNodes=[],cr.childNodeDomViewers=[],cr.toggle=function(){cr.isExpanded?cr.collapse():cr.expand()},cr.initOptions(qn,{node:document.documentElement,parent:null,isEndTag:!1,rootContainer:Mn,rootDomViewer:(0,nt.Z)(cr),ignore:function(){return!1}}),cr.initTpl(),cr.bindEvent(),cr.options.isEndTag||cr.initObserver(),cr}return(0,et.Z)(vr,[{key:"select",value:function(Mn){var cr=this.c,qn=this.options;if(!Mn||Mn&&qn.node===Mn)return this.$tag.hasClass(cr("selected"))?void 0:(dt()(this.options.rootContainer).find(cr(".selected")).rmClass(cr("selected")).rmAttr("tabindex"),this.$tag.attr("tabindex","0").get(0).focus(),this.$tag.addClass(cr("selected")),void qn.rootDomViewer.emit("select",qn.node));if(Mn.nodeType===Node.ELEMENT_NODE)for(var hr=Mn,Vn=Mn.parentElement;Vn;){if(Vn===qn.node){this.expand(),this.childNodeDomViewers[this.childNodes.indexOf(hr)].select(Mn);break}hr=Vn,Vn=Vn.parentElement}}},{key:"attach",value:function(){this.container.appendChild(this.$tag.get(0)),this.$children&&this.container.appendChild(this.$children.get(0))}},{key:"isAttached",value:function(){return!!this.$tag.get(0).parentNode}},{key:"detach",value:function(){this.$tag.remove(),this.$children&&this.$children.remove()}},{key:"expand",value:function(){this.isExpandable()&&!this.isExpanded&&(this.isExpanded=!0,this.renderExpandTag(),this.renderChildNodes())}},{key:"collapse",value:function(){this.isExpandable()&&this.isExpanded&&(this.isExpanded=!1,this.renderCollapseTag())}},{key:"destroy",value:function(){var Mn=this.c;this.$tag.hasClass(Mn("selected"))&&this.options.rootDomViewer.emit("deselect"),this.detach(),this.observer&&this.observer.disconnect(),this.destroySubComponents(),this.options.rootDomViewer===this&&this.$container.rmClass("luna-dom-viewer").rmClass(Mn("platform-".concat(jt()))).rmClass(Mn("theme-".concat(this.options.theme))),this.emit("destroy"),this.removeAllListeners()}},{key:"renderExpandTag",value:function(){var Mn=this.$tag,cr=this.c,qn=this.options.node;Mn.html(this.renderHtmlTag(Zt(Zt({},sr(qn)),{},{hasTail:!1,hasToggleButton:!0}))),Mn.addClass(cr("expanded")),this.$children.rmClass(cr("hidden"))}},{key:"renderCollapseTag",value:function(){var Mn=this.$tag,cr=this.c,qn=this.options.node;this.$children.addClass(cr("hidden")),this.$tag.html(this.renderHtmlTag(Zt(Zt({},sr(qn)),{},{hasTail:!0,hasToggleButton:!0}))),Mn.rmClass(cr("expanded"))}},{key:"initObserver",value:function(){var Mn=this;this.observer=new(Sn())(function(cr){Ft()(cr,function(qn){Mn.handleMutation(qn)})}),this.observer.observe(this.options.node,{attributes:!0,childList:!0,characterData:!0})}},{key:"handleMutation",value:function(Mn){var cr=this.$tag,qn=this.c,hr=this.options,Vn=hr.node,Fn=hr.ignore;if(wt()(["attributes","childList"],Mn.type)){if(Mn.type==="childList"){if(Hn()(Mn.addedNodes,Fn)&&Hn()(Mn.removedNodes,Fn))return;this.renderChildNodes()}this.isExpandable()?this.isExpanded?this.renderExpandTag():this.renderCollapseTag():(this.$children.addClass(qn("hidden")),cr.html(this.renderHtmlTag(Zt(Zt({},sr(Vn)),{},{hasTail:!1}))))}else Mn.type==="characterData"&&(Vn.nodeType===Node.TEXT_NODE?cr.html(this.renderTextNode(Vn)):Vn.nodeType===Node.COMMENT_NODE&&cr.html(this.renderHtmlComment(Vn.nodeValue)))}},{key:"bindEvent",value:function(){var Mn=this,cr=this.c,qn=this.$tag;this.options.node.nodeType===Node.ELEMENT_NODE&&qn.on("click",cr(".toggle"),function(hr){hr.stopPropagation(),Mn.toggle()}),Tt?qn.on("click",function(){return Mn.select()}):qn.on("mousedown",function(){return Mn.select()})}},{key:"isExpandable",value:function(){return this.options.node.nodeType===Node.ELEMENT_NODE&&this.getChildNodes().length>0}},{key:"getChildNodes",value:function(){var Mn=this.options,cr=Mn.rootContainer,qn=Mn.ignore,hr=this.options.node,Vn=xn()(hr.childNodes);return Vn=fn()(Vn,function(Fn){if(Fn.nodeType===Node.TEXT_NODE||Fn.nodeType===Node.COMMENT_NODE){var ir=Fn.nodeValue;if(ht()(ir)==="")return!1}return Fn!==cr&&!qn(Fn)})}},{key:"initTpl",value:function(){var Mn=this.container,cr=this.c,qn=this.options,hr=qn.node,Vn=qn.isEndTag,Fn=dt()(nn()("li"));if(Fn.addClass(cr("tree-item")),this.$tag=Fn,Vn)Fn.html(cr('</'.concat(hr.tagName.toLocaleLowerCase(),'>')));else if(hr.nodeType===Node.ELEMENT_NODE){var ir=this.isExpandable(),nr=Zt(Zt({},sr(hr)),{},{hasTail:ir,hasToggleButton:ir});Fn.html(this.renderHtmlTag(nr))}else if(hr.nodeType===Node.TEXT_NODE)Fn.html(this.renderTextNode(hr));else{if(hr.nodeType!==Node.COMMENT_NODE)return;var lr=hr.nodeValue;if(lr.trim()==="")return;Fn.html(this.renderHtmlComment(lr))}if(Mn.appendChild(Fn.get(0)),hr.nodeType===hr.ELEMENT_NODE){var wr=dt()(nn()("ul"));wr.addClass([cr("children"),cr("hidden")]),Mn.appendChild(wr.get(0)),this.$children=wr}}},{key:"renderChildNodes",value:function(){var Mn=this,cr=this.options.node,qn=this.options,hr=qn.rootContainer,Vn=qn.ignore,Fn=qn.rootDomViewer,ir=this.$children.get(0),nr=this.childNodes,lr=this.childNodeDomViewers;Ft()(lr,function(Sr){Sr.detach(),Mn.removeSubComponent(Sr)}),this.endTagDomViewer&&this.endTagDomViewer.detach();var wr=this.getChildNodes();this.childNodes=wr;var Cr=[];this.childNodeDomViewers=Cr,Ft()(wr,function(Sr,Nr){var Rr,Fr=nr.indexOf(Sr);(Rr=Fr>-1?lr[Fr]:new vr(ir,{node:Sr,parent:Mn,rootContainer:hr,rootDomViewer:Fn,ignore:Vn})).attach(),Cr[Nr]=Rr,Mn.addSubComponent(Rr)}),Ft()(lr,function(Sr){Sr.isAttached()||Sr.destroy()}),cr&&(this.endTagDomViewer?this.endTagDomViewer.attach():(this.endTagDomViewer=new vr(ir,{node:cr,parent:this,isEndTag:!0,rootContainer:hr,rootDomViewer:Fn,ignore:Vn}),this.addSubComponent(this.endTagDomViewer)))}},{key:"renderHtmlTag",value:function(Mn){var cr=st()(Mn.attributes,function(Vn){var Fn=Vn.name,ir=Vn.value,nr=Vn.isLink;return` - `.concat(Dn()(Fn),"").concat(ir?'="').concat(Dn()(ir),'"'):"","")}).join(""),qn="";Mn.hasTail?qn="".concat(Mn.hasTail?"…":"",'</').concat(Mn.tagName,">"):this.isExpandable()||(qn='</'.concat(Mn.tagName,">"));var hr="";return Mn.hasToggleButton&&(hr='
    '),this.c(yn()(vn||(vn=(0,j.Z)([` - `,` - <`,"",">",` - `])),hr,Mn.tagName,cr,qn))}},{key:"renderTextNode",value:function(Mn){var cr=this.c,qn=Mn.nodeValue,hr=Mn.parentElement,Vn='',Fn='';if(hr&&qn.length<1e4){if(hr.tagName==="STYLE")return cr("".concat(Vn).concat(Pn()(qn,"css",bn)).concat(Fn));if(hr.tagName==="SCRIPT")return cr("".concat(Vn).concat(Pn()(qn,"js",bn)).concat(Fn))}return cr('"'.concat(Vn).concat(Dn()($n()(qn,1e4,{separator:" ",ellipsis:"…"}))).concat(Fn,'"'))}},{key:"renderHtmlComment",value:function(Mn){return this.c('<!-- '.concat(Dn()(Mn),' -->'))}}]),vr}(jn);function sr(Wn){var gr={tagName:"",attributes:[]};gr.tagName=Wn.tagName.toLocaleLowerCase();var vr=[];return Ft()(Wn.attributes,function(Mn){var cr=Mn.name,qn=Mn.value;vr.push({name:cr,value:qn,isLink:fr(Wn,cr)})}),gr.attributes=vr,gr}function fr(Wn,gr){var vr=Wn.tagName;return(vr==="SCRIPT"||vr==="IMAGE"||vr==="VIDEO"||vr==="AUDIO")&&gr==="src"||vr==="LINK"&&gr==="href"}(0,k.Z)(b)!==void 0&&function(Wn,gr){try{Wn.exports=gr,Wn.exports.default=gr}catch{}}(b,In)},129:function(b,_,d){d.d(_,{Z:function(){return dn}});var k=d(907),j=d(181);function $(Cn){return function($n){if(Array.isArray($n))return(0,k.Z)($n)}(Cn)||function($n){if(typeof Symbol<"u"&&$n[Symbol.iterator]!=null||$n["@@iterator"]!=null)return Array.from($n)}(Cn)||(0,j.Z)(Cn)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var _e=d(168),et=d(5671),nt=d(3144),tt=d(7326),rt=d(1752),it=d(9340),ot=d(2963),ut=d(1120),lt=d(1443),dt=d.n(lt),ft=d(1512),st=d.n(ft),ct=d(2461),ht=d.n(ct),at=d(4331),bt=d.n(at),vt=d(5610),gt=d.n(vt),At=d(7483),wt=d.n(At),yt=(d(3990),d(6341)),kt=d.n(yt),xt=(d(3875),d(6954)),_t=d.n(xt);d(9585);function Tt(Cn){var $n="luna-".concat(Cn,"-");function gn(Dn){return ht()(bt()(Dn).split(/\s+/),function(Nn){return kt()(Nn,$n)?Nn:Nn.replace(/[\w-]+/,function(Hn){return"".concat($n).concat(Hn)})}).join(" ")}return function(Dn){if(/<[^>]*>/g.test(Dn))try{var Nn=wt().parse(Dn);return jt(Nn,function(Hn){Hn.attrs&&Hn.attrs.class&&(Hn.attrs.class=gn(Hn.attrs.class))}),wt().stringify(Nn)}catch{return gn(Dn)}return gn(Dn)}}function jt(Cn,$n){for(var gn=0,Dn=Cn.length;gn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,Dn=(0,ut.Z)(Cn);if($n){var Nn=(0,ut.Z)(this).constructor;gn=Reflect.construct(Dn,arguments,Nn)}else gn=Dn.apply(this,arguments);return(0,ot.Z)(this,gn)}}var jn,Zn=function(Cn){(0,it.Z)(gn,Cn);var $n=vn(gn);function gn(Dn,Nn){var Hn,hn=Nn.compName,Zt=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,qt=Zt===void 0?"light":Zt;return(0,et.Z)(this,gn),(Hn=$n.call(this)).subComponents=[],Hn.compName=hn,Hn.c=Tt(hn),Hn.options={},Hn.container=Dn,Hn.$container=st()(Dn),Hn.$container.addClass(["luna-".concat(hn),Hn.c("platform-".concat(Mt()))]),Hn.on("optionChange",function(bn,In,sr){var fr=Hn.c;bn==="theme"&&(Hn.$container.rmClass(fr("theme-".concat(sr))).addClass(fr("theme-".concat(In))),Jt()(Hn.subComponents,function(Wn){return Wn.setOption("theme",In)}))}),Hn.setOption("theme",qt),Hn}return(0,nt.Z)(gn,[{key:"destroy",value:function(){this.destroySubComponents();var Dn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Dn("platform-".concat(Mt()))).rmClass(Dn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Dn,Nn){var Hn=this,hn=this.options,Zt={};typeof Dn=="string"?Zt[Dn]=Nn:Zt=Dn,Jt()(Zt,function(qt,bn){var In=hn[bn];hn[bn]=qt,Hn.emit("optionChange",bn,qt,In)})}},{key:"getOption",value:function(Dn){return this.options[Dn]}},{key:"addSubComponent",value:function(Dn){Dn.setOption("theme",this.options.theme),this.subComponents.push(Dn)}},{key:"removeSubComponent",value:function(Dn){En()(this.subComponents,function(Nn){return Nn===Dn})}},{key:"destroySubComponents",value:function(){Jt()(this.subComponents,function(Dn){return Dn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Dn){var Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};un()(Dn,Nn),Gt()(this.options,Dn)}},{key:"find",value:function(Dn){return this.$container.find(this.c(Dn))}}]),gn}(dt()),nn=d(1907),wn=d.n(nn),fn=d(8613),An=d.n(fn);function yn(Cn){var $n=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var gn,Dn=(0,ut.Z)(Cn);if($n){var Nn=(0,ut.Z)(this).constructor;gn=Reflect.construct(Dn,arguments,Nn)}else gn=Dn.apply(this,arguments);return(0,ot.Z)(this,gn)}}b=d.hmd(b);var dn=function(Cn){(0,it.Z)(gn,Cn);var $n=yn(gn);function gn(Dn){var Nn,Hn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,et.Z)(this,gn),(Nn=$n.call(this,Dn,{compName:"modal"},Hn)).hide=function(){Nn.$container.addClass(Nn.c("hidden"))},Nn.render=function(){var hn=(0,tt.Z)(Nn),Zt=hn.options,qt=hn.c,bn=hn.$body;Zt.title?(bn.rmClass(qt("no-title")),Nn.$title.text(Zt.title)):bn.addClass(qt("no-title")),Zt.footer?(bn.rmClass(qt("no-footer")),Nn.$footer.html("").append(Zt.footer)):bn.addClass(qt("no-footer")),Zt.showClose?Nn.$close.show():Nn.$close.hide(),Nn.$body.css("width",Zt.width+"px"),Nn.$content.html("").append(Zt.content)},Nn.hide(),Nn.initOptions(Hn,{title:"",content:"",footer:"",showClose:!0,width:Pn()}),Nn.initTpl(),Nn.$title=Nn.find(".title"),Nn.$content=Nn.find(".content"),Nn.$body=Nn.find(".body"),Nn.$footer=Nn.find(".footer"),Nn.$close=Nn.find(".icon-close"),Nn.bindEvent(),Nn}return(0,nt.Z)(gn,[{key:"show",value:function(){this.render(),this.$container.rmClass(this.c("hidden"))}},{key:"destroy",value:function(){(0,rt.Z)((0,ut.Z)(gn.prototype),"destroy",this).call(this),this.$container.rmClass(this.c("hidden"))}},{key:"bindEvent",value:function(){this.$body.on("click",this.c(".icon-close"),this.hide),this.on("optionChange",this.render)}},{key:"initTpl",value:function(){this.$container.html(this.c(wn()(jn||(jn=(0,_e.Z)([` -
    - -
    -
    - -
    - `])))))}}],[{key:"alert",value:function(Dn){var Nn=Sn(),Hn=Nn.c;Nn.setOption({title:"",content:Dn,width:Pn(),footer:Rn({OK:{type:"primary",onclick:function(){Nn.hide()}}},Hn)}),Nn.show()}},{key:"confirm",value:function(Dn){return new Promise(function(Nn){var Hn=Sn(),hn=Hn.c;Hn.setOption({title:"",content:Dn,width:Pn(),footer:Rn({Cancel:{type:"secondary",onclick:function(){Hn.hide(),Nn(!1)}},OK:{type:"primary",onclick:function(){Hn.hide(),Nn(!0)}}},hn)}),Hn.show()})}},{key:"prompt",value:function(){var Dn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise(function(Hn){var hn=Sn(),Zt=hn.c,qt=An()("input"+Zt(".input"),{value:Nn});function bn(){hn.hide(),Hn(qt.value)}st()(qt).on("keypress",function(sr){(sr=sr.origEvent).key==="Enter"&&bn()}),hn.setOption({title:Dn,content:qt,width:Pn(),footer:Rn({Cancel:{type:"secondary",onclick:function(){hn.hide(),Hn(null)}},OK:{type:"primary",onclick:bn}},Zt)}),hn.show();var In=qt.value.length;qt.setSelectionRange(In,In),qt.focus()})}},{key:"setContainer",value:function(Dn){sn=Dn}}]),gn}(Zn),xn=null,sn=null;function Sn(){return sn||(sn=An()("div"),document.body.append(sn)),xn||(xn=new dn(sn,{showClose:!1})),xn}function Rn(Cn,$n){var gn=ht()(Cn,function(Dn,Nn){return An()($n(".button")+$n("."+Dn.type),{onclick:Dn.onclick},Nn)});return An().apply(void 0,[$n(".button-group"),{}].concat($(gn)))}function Pn(){return window.innerWidth<500?window.innerWidth-32:500}(function(Cn,$n){try{Cn.exports=$n,Cn.exports.default=$n}catch{}})(b,dn)},8299:function(b,_,d){d.d(_,{q:function(){return Et},Z:function(){return Dt}});var k=d(1002),j=d(5671),$=d(3144),_e=d(7326),et=d(1752),nt=d(9340),tt=d(2963),rt=d(1120),it=d(415),ot=d.n(it),ut=d(3990),lt=d.n(ut),dt=d(4696),ft=d.n(dt),st=d(3063),ct=d.n(st),ht=d(5166),at=d.n(ht),bt=d(6472),vt=d.n(bt),gt=d(3023),At=d.n(gt),wt=d(2533),yt=d.n(wt),kt=d(3783),xt=d.n(kt),_t=d(300),Tt=d.n(_t),jt=d(4321),Mt=d.n(jt),Ft=d(3085),Jt=d.n(Ft),Qt=d(1512),Gt=d.n(Qt),Wt=d(801),un=d.n(Wt),kn=d(7756),En=d.n(kn),vn=d(6768),jn=d.n(vn),Zn=d(1116),nn=d.n(Zn),wn=d(5972),fn=d.n(wn),An=d(996),yn=d.n(An),dn=d(3367),xn=d.n(dn),sn=d(1214),Sn=d.n(sn),Rn=d(7658),Pn=d.n(Rn),Cn=d(6329),$n=d.n(Cn),gn=function(){function Rt(){(0,j.Z)(this,Rt),this.id=0,this.visited=[]}return(0,$.Z)(Rt,[{key:"set",value:function(rn,tn){var Yt=this.visited,Ut=this.id,pn={id:Ut,val:rn};return $n()(pn,tn),Yt.push(pn),this.id++,Ut}},{key:"get",value:function(rn){for(var tn=this.visited,Yt=0,Ut=tn.length;Yt500&&(Rt=Rt.slice(0,500)+"..."),"ƒ "+Nn()(function(rn){var tn=rn.match(bn);return tn?tn[0]:rn}(Rt).replace("function",""))}var bn=/function(.*?)\((.*?)\)/,In=d(6930),sr=d.n(In),fr=d(5229),Wn=d.n(fr),gr=d(3875),vr=d.n(gr),Mn=d(9433),cr=d.n(Mn),qn=d(1443),hr=d.n(qn),Vn=d(2461),Fn=d.n(Vn),ir=d(5610),nr=d.n(ir),lr=d(7483),wr=d.n(lr),Cr=d(6341),Sr=d.n(Cr),Nr=d(6954),Rr=d.n(Nr);d(9585);function Fr(Rt){var rn="luna-".concat(Rt,"-");function tn(Yt){return Fn()(Nn()(Yt).split(/\s+/),function(Ut){return Sr()(Ut,rn)?Ut:Ut.replace(/[\w-]+/,function(pn){return"".concat(rn).concat(pn)})}).join(" ")}return function(Yt){if(/<[^>]*>/g.test(Yt))try{var Ut=wr().parse(Yt);return Yr(Ut,function(pn){pn.attrs&&pn.attrs.class&&(pn.attrs.class=tn(pn.attrs.class))}),wr().stringify(Ut)}catch{return tn(Yt)}return tn(Yt)}}function Yr(Rt,rn){for(var tn=0,Yt=Rt.length;tn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ut=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ut)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var It=function(Rt){(0,nt.Z)(tn,Rt);var rn=pt(tn);function tn(Yt,Ut){var pn,zn=Ut.compName,Gn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Kn=Gn===void 0?"light":Gn;return(0,j.Z)(this,tn),(pn=rn.call(this)).subComponents=[],pn.compName=zn,pn.c=Fr(zn),pn.options={},pn.container=Yt,pn.$container=Gt()(Yt),pn.$container.addClass(["luna-".concat(zn),pn.c("platform-".concat(Wr()))]),pn.on("optionChange",function(Xn,Un,Qn){var rr=pn.c;Xn==="theme"&&(pn.$container.rmClass(rr("theme-".concat(Qn))).addClass(rr("theme-".concat(Un))),xt()(pn.subComponents,function(Jn){return Jn.setOption("theme",Un)}))}),pn.setOption("theme",Kn),pn}return(0,$.Z)(tn,[{key:"destroy",value:function(){this.destroySubComponents();var Yt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Yt("platform-".concat(Wr()))).rmClass(Yt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Yt,Ut){var pn=this,zn=this.options,Gn={};typeof Yt=="string"?Gn[Yt]=Ut:Gn=Yt,xt()(Gn,function(Kn,Xn){var Un=zn[Xn];zn[Xn]=Kn,pn.emit("optionChange",Xn,Kn,Un)})}},{key:"getOption",value:function(Yt){return this.options[Yt]}},{key:"addSubComponent",value:function(Yt){Yt.setOption("theme",this.options.theme),this.subComponents.push(Yt)}},{key:"removeSubComponent",value:function(Yt){Nt()(this.subComponents,function(Ut){return Ut===Yt})}},{key:"destroySubComponents",value:function(){xt()(this.subComponents,function(Yt){return Yt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Yt){var Ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Ct()(Yt,Ut),$n()(this.options,Yt)}},{key:"find",value:function(Yt){return this.$container.find(this.c(Yt))}}]),tn}(hr());function Kt(Rt){var rn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ut=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ut)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}var Et=function(Rt){(0,nt.Z)(tn,Rt);var rn=Kt(tn);function tn(Yt){var Ut;return(0,j.Z)(this,tn),(Ut=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(pn){var zn=(0,_e.Z)(Ut),Gn=zn.map,Kn=zn.c,Xn=Gt()(pn.curTarget),Un=Xn.data("object-id"),Qn=Xn.find("span").eq(0);if(!Xn.data("first-level")&&(Un&&(Xn.find("ul").html(Ut.objToHtml(Gn[Un],!1)),Xn.rmAttr("data-object-id")),pn.stopImmediatePropagation(),Qn.hasClass(Kn("expanded")))){var rr=Xn.find("ul").eq(0);Qn.hasClass(Kn("collapsed"))?(Qn.rmClass(Kn("collapsed")),rr.show()):(Qn.addClass(Kn("collapsed")),rr.hide()),Ut.emit("change")}},Ut.bindEvent(),Ut}return(0,$.Z)(tn,[{key:"set",value:function(Yt){jn()(Yt)&&(Yt=JSON.parse(Yt)),this.data={id:Wn()("json"),enumerable:{0:Yt}},this.map={},Pt(this.map,this.data),this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ut){var pn=this,zn="";return xt()(["enumerable","unenumerable","symbol"],function(Gn){if(Yt[Gn]){var Kn=yt()(Yt[Gn]);Pn()(Kn);for(var Xn=0,Un=Kn.length;Xn3&&arguments[3]!==void 0&&arguments[3],Gn=this.c,Kn=(0,k.Z)(Ut);if(Ut===null)return"
  • ".concat(mr(Yt),'null
  • ');if(lt()(Ut)||ft()(Ut))return"
  • ".concat(mr(Yt),'').concat(Zt(Ut),"
  • ");if(Ut.type==="RegExp"&&(Kn="regexp"),Ut.type==="Number"&&(Kn="number"),Ut.type==="Number"||Ut.type==="RegExp")return"
  • ".concat(mr(Yt),'').concat(Zt(Ut.value),"
  • ");if(Ut.type==="Undefined"||Ut.type==="Symbol")return"
  • ".concat(mr(Yt),'').concat(ct()(Ut.type),"
  • ");if(Ut==="(...)")return"
  • ".concat(mr(Yt),'').concat(Ut,"
  • ");if(at()(Ut)){var Xn=Ut.id,Un=Ut.reference,Qn=function(dr){var Tn=dr.type,Ln=dr.value;if(Tn)return Tn==="Function"?qt(Ln):Tn==="Array"&&dr.unenumerable?"Array(".concat(dr.unenumerable.length,")"):dr.type}(Ut)||At()(Kn),rr=zn?"":''),Jn="
  • ").concat(rr).concat(mr(Yt),'').concat(zn?"":Qn,'
      ");return zn&&(Jn+=this.objToHtml(this.map[Xn])),Jn+'
  • ')}function mr(dr){if(zn||at()(Ut)&&Ut.jsonSplitArr)return"";var Tn=Gn("key");return pn==="unenumerable"||pn==="symbol"?Tn=Gn("key-lighter"):pn==="proto"&&(Tn=Gn("key-special")),'').concat(Zt(dr),": ")}return jn()(Ut)&&Ut.length>1e4&&(Ut=En()(Ut,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(mr(Yt),'"').concat(Zt(Ut),'"
  • ')}},{key:"render",value:function(){var Yt=this.map[this.data.id];this.$container.html(this.objToHtml(Yt,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(It);function Pt(Rt,rn){var tn=rn.id;if(tn||tn===0){if(rn.type&&sr()(rn.type,"Array")&&rn.enumerable){var Yt=function(Kn,Xn,Un){var Qn=[],rr={};return xt()(Kn.enumerable,function(Jn,mr){var dr=vr()(mr);cr()(dr)?rr[mr]=Jn:Qn[dr]=Jn}),Qn.enumerable=rr,Qn.type=Un,Qn.id=Xn,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(rn,tn,rn.type);Yt.length>100&&(rn=function(Kn){var Xn=0,Un={};xt()(yn()(Kn,100),function(rr){var Jn={},mr=Xn;Jn.type="["+mr,Jn.enumerable={},xt()(rr,function(Tn){Jn.enumerable[Xn]=Tn,Xn+=1});var dr=Xn-1;Jn.type+=(dr-mr>0?" … "+dr:"")+"]",Jn.id=Wn()("json"),Jn.jsonSplitArr=!0,Un[Xn]=Jn});var Qn={};return Qn.enumerable=Un,Qn.id=Kn.id,Qn.type=Kn.type,Kn.unenumerable&&(Qn.unenumerable=Kn.unenumerable),Kn.symbol&&(Qn.symbol=Kn.symbol),Kn.proto&&(Qn.proto=Kn.proto),Qn}(Yt))}Rt[tn]=rn;var Ut=[];xt()(["enumerable","unenumerable","symbol"],function(Kn){if(rn[Kn])for(var Xn in rn[Kn])Ut.push(rn[Kn][Xn])}),rn.proto&&Ut.push(rn.proto);for(var pn=0,zn=Ut.length;pn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var tn,Yt=(0,rt.Z)(Rt);if(rn){var Ut=(0,rt.Z)(this).constructor;tn=Reflect.construct(Yt,arguments,Ut)}else tn=Yt.apply(this,arguments);return(0,tt.Z)(this,tn)}}b=d.hmd(b);var Dt=function(Rt){(0,nt.Z)(tn,Rt);var rn=Ot(tn);function tn(Yt){var Ut,pn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,tn),(Ut=rn.call(this,Yt,{compName:"object-viewer"})).onItemClick=function(zn){var Gn=(0,_e.Z)(Ut),Kn=Gn.map,Xn=Gn.c,Un=Gt()(zn.curTarget),Qn=Un.data("object-id"),rr=Un.find("span").eq(0);if(!Un.data("first-level")&&(Qn&&(Un.find("ul").html(Ut.objToHtml(Kn[Qn],!1)),Un.rmAttr("data-object-id")),zn.stopImmediatePropagation(),rr.hasClass(Xn("expanded")))){var Jn=Un.find("ul").eq(0);rr.hasClass(Xn("collapsed"))?(rr.rmClass(Xn("collapsed")),Jn.show()):(rr.addClass(Xn("collapsed")),Jn.hide()),Ut.emit("change")}},Ut.initOptions(pn,{unenumerable:!1,accessGetter:!1}),Ut.bindEvent(),Ut}return(0,$.Z)(tn,[{key:"set",value:function(Yt){this.data=[Yt],this.visitor=new gn,this.map={},this.render()}},{key:"destroy",value:function(){(0,et.Z)((0,rt.Z)(tn.prototype),"destroy",this).call(this),this.$container.off("click","li",this.onItemClick)}},{key:"objToHtml",value:function(Yt,Ut){var pn=this,zn=this.visitor,Gn=Yt,Kn=!1,Xn=zn.get(Yt);Xn&&Xn.self&&(Gn=Xn.self);var Un="",Qn=["enumerable"],rr=yt()(Yt),Jn=[],mr=[],dr=[],Tn={};if(this.options.unenumerable&&!Ut&&(Qn.push("unenumerable"),Qn.push("symbol"),Jn=un()(nn()(Yt,{prototype:!1,unenumerable:!0}),rr),mr=fn()(nn()(Yt,{prototype:!1,symbol:!0}),function(or){return(0,k.Z)(or)==="symbol"})),vt()(Yt)&&Yt.length>100){Qn.unshift("virtual"),Kn=!0;var Ln=0,ar={};xt()(yn()(Yt,100),function(or){var kr=Object.create(null),Tr=Ln,jr="["+Tr;xt()(or,function(an){kr[Ln]=an,ar[Ln]=!0,Ln++});var Or=Ln-1;Tn[jr+=(Or-Tr>0?" … "+Or:"")+"]"]=kr}),dr=yt()(Tn),rr=fn()(rr,function(or){return!ar[or]})}xt()(Qn,function(or){var kr=[];kr=or==="symbol"?mr:or==="unenumerable"?Jn:or==="virtual"?dr:rr,Kn||Pn()(kr);for(var Tr=0,jr=kr.length;Tr4&&arguments[4]!==void 0&&arguments[4],Kn=this.visitor,Xn=this.c,Un=(0,k.Z)(pn),Qn=Jt()(pn,!1);if(zn==="virtual"&&(Qn=Yt),pn===null)return"
  • ".concat(ar(Yt),'null
  • ');if(lt()(pn)||ft()(pn))return"
  • ".concat(ar(Yt),'').concat(Zt(pn),"
  • ");if(Qn==="RegExp"&&(Un="regexp"),Qn==="Number"&&(Un="number"),Qn==="Undefined"||Qn==="Symbol")return"
  • ".concat(ar(Yt),'').concat(ct()(Qn),"
  • ");if(pn==="(...)")return"
  • ".concat(ar(Yt),'').concat(pn,"
  • ");if(at()(pn)){var rr,Jn=Kn.get(pn);if(Jn)rr=Jn.id;else{var mr={};zn==="proto"&&(mr.self=Ut),rr=Kn.set(pn,mr),this.map[rr]=pn}var dr="Object";dr=Un==="regexp"?'').concat(Zt(pn)):Zt(function(tr,er){if(er)return er==="Function"?qt(Tt()(tr)):er==="Array"?"Array(".concat(tr.length,")"):er}(pn,Qn)||At()(Un));var Tn=Gn?"":''),Ln="
  • ").concat(Tn).concat(ar(Yt),'').concat(Gn?"":dr,'
      ");return Gn&&(Ln+=this.objToHtml(pn)),Ln+'
  • ')}function ar(tr){if(Gn||at()(pn)&&zn==="virtual")return"";var er=Xn("key");return zn==="unenumerable"||zn==="symbol"?er=Xn("key-lighter"):zn==="proto"&&(er=Xn("key-special")),'').concat(Zt(tr),": ")}return jn()(pn)&&pn.length>1e4&&(pn=En()(pn,50,{separator:" ",ellipsis:"…"})),"
  • ".concat(ar(Yt),'"').concat(Zt(pn),'"
  • ')}},{key:"render",value:function(){this.$container.html(this.objToHtml(this.data,!0))}},{key:"bindEvent",value:function(){this.$container.on("click","li",this.onItemClick)}}]),tn}(It);Dt.Static=Et,function(Rt,rn){try{Rt.exports=rn,Rt.exports.default=rn}catch{}}(b,Dt)},8692:function(b,_,d){d.d(_,{Z:function(){return qt}});var k=d(7326),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1512),rt=d.n(tt),it=d(8613),ot=d.n(it),ut=d(8901),lt=d.n(ut),dt=d(5229),ft=d.n(dt),st=d(5166),ct=d.n(st),ht=d(4193),at=d.n(ht),bt=d(2461),vt=d.n(bt),gt=d(3875),At=d.n(gt),wt=d(3367),yt=d.n(wt),kt=d(4777),xt=d.n(kt),_t=d(9702),Tt=d.n(_t),jt=d(1754),Mt=d.n(jt),Ft=d(6768),Jt=d.n(Ft),Qt=d(4331),Gt=d.n(Qt),Wt=d(6341),un=d.n(Wt),kn=d(3063),En=d.n(kn),vn=d(6156),jn=d.n(vn),Zn=d(3783),nn=d.n(Zn),wn=d(1443),fn=d.n(wn),An=d(5610),yn=d.n(An),dn=d(7483),xn=d.n(dn),sn=(d(3990),d(6954)),Sn=d.n(sn);d(9585);function Rn(qn){var hr="luna-".concat(qn,"-");function Vn(Fn){return vt()(Gt()(Fn).split(/\s+/),function(ir){return un()(ir,hr)?ir:ir.replace(/[\w-]+/,function(nr){return"".concat(hr).concat(nr)})}).join(" ")}return function(Fn){if(/<[^>]*>/g.test(Fn))try{var ir=xn().parse(Fn);return Pn(ir,function(nr){nr.attrs&&nr.attrs.class&&(nr.attrs.class=Vn(nr.attrs.class))}),xn().stringify(ir)}catch{return Vn(Fn)}return Vn(Fn)}}function Pn(qn,hr){for(var Vn=0,Fn=qn.length;Vn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Vn,Fn=(0,nt.Z)(qn);if(hr){var ir=(0,nt.Z)(this).constructor;Vn=Reflect.construct(Fn,arguments,ir)}else Vn=Fn.apply(this,arguments);return(0,et.Z)(this,Vn)}}var hn=function(qn){(0,_e.Z)(Vn,qn);var hr=Hn(Vn);function Vn(Fn,ir){var nr,lr=ir.compName,wr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Cr=wr===void 0?"light":wr;return(0,j.Z)(this,Vn),(nr=hr.call(this)).subComponents=[],nr.compName=lr,nr.c=Rn(lr),nr.options={},nr.container=Fn,nr.$container=rt()(Fn),nr.$container.addClass(["luna-".concat(lr),nr.c("platform-".concat(Cn()))]),nr.on("optionChange",function(Sr,Nr,Rr){var Fr=nr.c;Sr==="theme"&&(nr.$container.rmClass(Fr("theme-".concat(Rr))).addClass(Fr("theme-".concat(Nr))),nn()(nr.subComponents,function(Yr){return Yr.setOption("theme",Nr)}))}),nr.setOption("theme",Cr),nr}return(0,$.Z)(Vn,[{key:"destroy",value:function(){this.destroySubComponents();var Fn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Fn("platform-".concat(Cn()))).rmClass(Fn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Fn,ir){var nr=this,lr=this.options,wr={};typeof Fn=="string"?wr[Fn]=ir:wr=Fn,nn()(wr,function(Cr,Sr){var Nr=lr[Sr];lr[Sr]=Cr,nr.emit("optionChange",Sr,Cr,Nr)})}},{key:"getOption",value:function(Fn){return this.options[Fn]}},{key:"addSubComponent",value:function(Fn){Fn.setOption("theme",this.options.theme),this.subComponents.push(Fn)}},{key:"removeSubComponent",value:function(Fn){Nn()(this.subComponents,function(ir){return ir===Fn})}},{key:"destroySubComponents",value:function(){nn()(this.subComponents,function(Fn){return Fn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Fn){var ir=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};at()(Fn,ir),gn()(this.options,Fn)}},{key:"find",value:function(Fn){return this.$container.find(this.c(Fn))}}]),Vn}(fn());function Zt(qn){var hr=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Vn,Fn=(0,nt.Z)(qn);if(hr){var ir=(0,nt.Z)(this).constructor;Vn=Reflect.construct(Fn,arguments,ir)}else Vn=Fn.apply(this,arguments);return(0,et.Z)(this,Vn)}}b=d.hmd(b);var qt=function(qn){(0,_e.Z)(Vn,qn);var hr=Zt(Vn);function Vn(Fn){var ir,nr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,Vn),(ir=hr.call(this,Fn,{compName:"setting"},nr)).items=[],ir.selectedItem=null,ir.initOptions(nr,{separatorCollapse:!0,filter:""}),ir.bindEvent(),ir}return(0,$.Z)(Vn,[{key:"appendTitle",value:function(Fn){var ir=new In(this,Fn);return this.append(ir),ir}},{key:"appendSeparator",value:function(){var Fn=this.items,ir=this.options.separatorCollapse,nr=Tt()(Fn);if(ir&&nr instanceof sr)return nr;var lr=new sr(this);return this.append(lr),lr}},{key:"appendNumber",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Wn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"appendButton",value:function(Fn,ir,nr){xt()(ir)&&(nr=ir,ir="");var lr=new cr(this,Fn,ir,nr);return this.append(lr),lr}},{key:"appendInput",value:function(Fn,ir,nr){var lr=new fr(this,Fn,ir,nr,arguments.length>3&&arguments[3]!==void 0?arguments[3]:"");return this.append(lr),lr}},{key:"appendCheckbox",value:function(Fn,ir,nr,lr){lr||(lr=nr,nr="");var wr=new vr(this,Fn,ir,nr,lr);return this.append(wr),wr}},{key:"appendSelect",value:function(Fn,ir,nr,lr,wr){ct()(lr)&&(wr=lr,lr="");var Cr=new Mn(this,Fn,ir,nr,lr,wr);return this.append(Cr),Cr}},{key:"remove",value:function(Fn){var ir=this.items,nr=ir.indexOf(Fn);nr>-1&&(Fn.detach(),ir.splice(nr,1),Fn===this.selectedItem&&this.selectItem(null))}},{key:"clear",value:function(){nn()(this.items,function(Fn){return Fn.detach()}),this.items=[],this.selectItem(null)}},{key:"selectItem",value:function(Fn){var ir;this.selectedItem&&(this.selectedItem.deselect(),this.selectedItem=null),jn()(Fn)||(this.selectedItem=Fn,(ir=this.selectedItem)===null||ir===void 0||ir.select())}},{key:"renderSettings",value:function(){var Fn=this,ir=this.items;nn()(ir,function(nr){return nr.detach()}),nn()(ir,function(nr){Fn.filterItem(nr)&&Fn.$container.append(nr.container)})}},{key:"bindEvent",value:function(){var Fn=this,ir=this.c;this.on("optionChange",function(lr){lr==="filter"&&Fn.renderSettings()});var nr=this;this.$container.on("click",ir(".item"),function(){nr.selectItem(this.settingItem)})}},{key:"filterItem",value:function(Fn){var ir=this.options.filter;if(ir){if(xt()(ir))return ir(Fn);if(Mt()(ir))return ir.test(Fn.text());if(Jt()(ir)&&(ir=Gt()(ir)))return un()(En()(Fn.text()),En()(ir))}return!0}},{key:"append",value:function(Fn){this.items.push(Fn),this.filterItem(Fn)&&this.$container.append(Fn.container)}}]),Vn}(hn),bn=function(){function qn(hr,Vn,Fn,ir){(0,j.Z)(this,qn),this.container=ot()("div",{tabindex:"0"}),this.setting=hr,this.container.settingItem=this,this.$container=rt()(this.container),this.$container.addClass(hr.c("item")).addClass(hr.c("item-".concat(ir))),this.key=Vn,this.value=Fn}return(0,$.Z)(qn,[{key:"select",value:function(){this.$container.addClass(this.setting.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.setting.c("selected"))}},{key:"detach",value:function(){this.$container.remove()}},{key:"text",value:function(){return this.$container.text()}},{key:"onChange",value:function(hr){this.setting.emit("change",this.key,hr,this.value),this.value=hr}}]),qn}(),In=function(qn){(0,_e.Z)(Vn,qn);var hr=Zt(Vn);function Vn(Fn,ir){var nr;return(0,j.Z)(this,Vn),(nr=hr.call(this,Fn,"","","title")).$container.text(ir),nr}return(0,$.Z)(Vn)}(bn),sr=function(qn){(0,_e.Z)(Vn,qn);var hr=Zt(Vn);function Vn(Fn){return(0,j.Z)(this,Vn),hr.call(this,Fn,"","","separator")}return(0,$.Z)(Vn)}(bn),fr=function(qn){(0,_e.Z)(Vn,qn);var hr=Zt(Vn);function Vn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,Vn),Cr=hr.call(this,Fn,ir,nr,"input");var Sr=Fn.c;Cr.$container.html('
    ').concat(lt()(lr),`
    -
    ').concat(wr,`
    -
    - -
    `));var Nr=Cr.$container.find("input");return Nr.val(nr),Nr.on("change",function(){return Cr.onChange(Nr.val())}),Cr}return(0,$.Z)(Vn)}(bn),Wn=function(qn){(0,_e.Z)(Vn,qn);var hr=Zt(Vn);function Vn(Fn,ir,nr,lr,wr){var Cr,Sr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};(0,j.Z)(this,Vn),Cr=hr.call(this,Fn,ir,nr,"number"),at()(Sr,{min:0,max:10,step:1});var Nr=(0,k.Z)(Cr).$container,Rr=Fn.c,Fr=!!Sr.range;delete Sr.range;var Yr=Sr.min,Wr=Sr.max,mo='");Fr&&(mo="".concat(Yr,'
    -
    -
    -
    -
    -
    - `).concat(mo,` -
    ').concat(nr,"/").concat(Wr)),Nr.html('
    ').concat(lt()(lr),`
    -
    ').concat(wr,`
    -
    ').concat(mo,"
    "));var Ct=Nr.find(Rr(".value")),Lt=Nr.find("input"),Nt=Nr.find(Rr(".range-track-progress"));return Lt.val(yt()(nr)),Lt.on("change",function(){var pt=At()(Lt.val());Cr.onChange(pt)}),Lt.on("input",function(){var pt=At()(Lt.val());Nt.css("width",gr(pt,Yr,Wr)+"%"),Ct.text(yt()(pt))}),Cr}return(0,$.Z)(Vn)}(bn),gr=function(qn,hr,Vn){return((qn-hr)/(Vn-hr)*100).toFixed(2)},vr=function(qn){(0,_e.Z)(Vn,qn);var hr=Zt(Vn);function Vn(Fn,ir,nr,lr,wr){var Cr;(0,j.Z)(this,Vn),Cr=hr.call(this,Fn,ir,nr,"checkbox");var Sr=Fn.c,Nr=ft()(Fn.c("checkbox-"));Cr.$container.html('
    ').concat(lt()(lr),`
    -
    - - -
    `));var Rr=Cr.$container.find("input"),Fr=Rr.get(0);return Fr.checked=nr,Rr.on("change",function(){return Cr.onChange(Fr.checked)}),Cr}return(0,$.Z)(Vn)}(bn),Mn=function(qn){(0,_e.Z)(Vn,qn);var hr=Zt(Vn);function Vn(Fn,ir,nr,lr,wr,Cr){var Sr;(0,j.Z)(this,Vn),Sr=hr.call(this,Fn,ir,nr,"select");var Nr=Fn.c;Sr.$container.html('
    ').concat(lt()(lr),`
    -
    ').concat(wr,`
    -
    -
    - -
    -
    `));var Rr=Sr.$container.find("select");return Rr.on("change",function(){return Sr.onChange(Rr.val())}),Sr}return(0,$.Z)(Vn)}(bn),cr=function(qn){(0,_e.Z)(Vn,qn);var hr=Zt(Vn);function Vn(Fn,ir,nr,lr){var wr;return(0,j.Z)(this,Vn),nr||(nr=ir,ir=""),(wr=hr.call(this,Fn,"","","button")).$container.html(Fn.c('
    '.concat(lt()(ir),`
    -
    - -
    `))),wr.$container.find("button").on("click",lr),wr}return(0,$.Z)(Vn)}(bn);(function(qn,hr){try{qn.exports=hr,qn.exports.default=hr}catch{}})(b,qt)},7638:function(b,_,d){d.d(_,{Z:function(){return An}});var k=d(168),j=d(5671),$=d(3144),_e=d(9340),et=d(2963),nt=d(1120),tt=d(1443),rt=d.n(tt),it=d(1512),ot=d.n(it),ut=d(2461),lt=d.n(ut),dt=d(4331),ft=d.n(dt),st=d(5610),ct=d.n(st),ht=d(7483),at=d.n(ht),bt=d(3990),vt=d.n(bt),gt=d(6341),At=d.n(gt),wt=(d(3875),d(6954)),yt=d.n(wt);d(9585);function kt(yn){var dn="luna-".concat(yn,"-");function xn(sn){return lt()(ft()(sn).split(/\s+/),function(Sn){return At()(Sn,dn)?Sn:Sn.replace(/[\w-]+/,function(Rn){return"".concat(dn).concat(Rn)})}).join(" ")}return function(sn){if(/<[^>]*>/g.test(sn))try{var Sn=at().parse(sn);return xt(Sn,function(Rn){Rn.attrs&&Rn.attrs.class&&(Rn.attrs.class=xn(Rn.attrs.class))}),at().stringify(Sn)}catch{return xn(sn)}return xn(sn)}}function xt(yn,dn){for(var xn=0,sn=yn.length;xn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(dn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}var En,vn=function(yn){(0,_e.Z)(xn,yn);var dn=kn(xn);function xn(sn,Sn){var Rn,Pn=Sn.compName,Cn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,$n=Cn===void 0?"light":Cn;return(0,j.Z)(this,xn),(Rn=dn.call(this)).subComponents=[],Rn.compName=Pn,Rn.c=kt(Pn),Rn.options={},Rn.container=sn,Rn.$container=ot()(sn),Rn.$container.addClass(["luna-".concat(Pn),Rn.c("platform-".concat(Tt()))]),Rn.on("optionChange",function(gn,Dn,Nn){var Hn=Rn.c;gn==="theme"&&(Rn.$container.rmClass(Hn("theme-".concat(Nn))).addClass(Hn("theme-".concat(Dn))),Mt()(Rn.subComponents,function(hn){return hn.setOption("theme",Dn)}))}),Rn.setOption("theme",$n),Rn}return(0,$.Z)(xn,[{key:"destroy",value:function(){this.destroySubComponents();var sn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(sn("platform-".concat(Tt()))).rmClass(sn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(sn,Sn){var Rn=this,Pn=this.options,Cn={};typeof sn=="string"?Cn[sn]=Sn:Cn=sn,Mt()(Cn,function($n,gn){var Dn=Pn[gn];Pn[gn]=$n,Rn.emit("optionChange",gn,$n,Dn)})}},{key:"getOption",value:function(sn){return this.options[sn]}},{key:"addSubComponent",value:function(sn){sn.setOption("theme",this.options.theme),this.subComponents.push(sn)}},{key:"removeSubComponent",value:function(sn){un()(this.subComponents,function(Sn){return Sn===sn})}},{key:"destroySubComponents",value:function(){Mt()(this.subComponents,function(sn){return sn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(sn){var Sn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Gt()(sn,Sn),Jt()(this.options,sn)}},{key:"find",value:function(sn){return this.$container.find(this.c(sn))}}]),xn}(rt()),jn=d(1907),Zn=d.n(jn),nn=d(8901),wn=d.n(nn);function fn(yn){var dn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var xn,sn=(0,nt.Z)(yn);if(dn){var Sn=(0,nt.Z)(this).constructor;xn=Reflect.construct(sn,arguments,Sn)}else xn=sn.apply(this,arguments);return(0,et.Z)(this,xn)}}b=d.hmd(b);var An=function(yn){(0,_e.Z)(xn,yn);var dn=fn(xn);function xn(sn){var Sn,Rn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,j.Z)(this,xn),(Sn=dn.call(this,sn,{compName:"tab"},Rn)).initOptions(Rn,{height:30}),Sn.initTpl(),Sn.$tabs=Sn.find(".tabs"),Sn.tabs=Sn.$tabs.get(0),Sn.$slider=Sn.find(".slider"),Sn.bindEvent(),Sn.updateHeight(),Sn}return(0,$.Z)(xn,[{key:"length",get:function(){return this.$tabs.find(this.c(".item")).length}},{key:"insert",value:function(sn,Sn){var Rn=this.c,Pn=this.$tabs,Cn=this.options.height-1,$n=Pn.find(Rn(".item")),gn=$n.length,Dn='
    ').concat(wn()(Sn.title),"
    ");sn>gn-1?Pn.append(Dn):$n.eq(sn).before(Dn),this.updateSlider()}},{key:"append",value:function(sn){this.insert(this.length,sn)}},{key:"remove",value:function(sn){var Sn=this.c,Rn=this;this.$tabs.find(Sn(".item")).each(function(){var Pn=ot()(this);if(Pn.data("id")===sn){if(Pn.hasClass(Sn("selected")))if(Rn.length>0){var Cn=Rn.$tabs.find(Sn(".item")).eq(0).data("id");Rn.select(Cn)}else Rn.emit("deselect");Pn.remove()}}),this.updateSlider()}},{key:"select",value:function(sn){var Sn=this.c,Rn=this;this.$tabs.find(Sn(".item")).each(function(){var Pn=ot()(this);Pn.data("id")===sn?(Pn.addClass(Sn("selected")),Rn.updateSlider(),Rn.scrollToSelected(),Rn.emit("select",sn)):Pn.rmClass(Sn("selected"))})}},{key:"scrollToSelected",value:function(){var sn,Sn=this.$tabs,Rn=this.tabs,Pn=this.c,Cn=Sn.find(Pn(".selected")).get(0),$n=Cn.offsetLeft,gn=Cn.offsetWidth,Dn=Rn.offsetWidth,Nn=Rn.scrollLeft;$nDn+Nn&&(sn=$n+gn-Dn),vt()(sn)&&(Rn.scrollLeft=sn)}},{key:"hideScrollbar",value:function(){var sn=this.$tabs;if(getComputedStyle(this.tabs,"::-webkit-scrollbar").display!=="none"){var Sn=function(){if(vt()(_t))return _t;if(!document)return 16;var Rn=document.createElement("div"),Pn=document.createElement("div");Rn.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),Pn.setAttribute("style","height: 200px"),Rn.appendChild(Pn);var Cn=document.body||document.documentElement;return Cn.appendChild(Rn),_t=Rn.offsetWidth-Rn.clientWidth,Cn.removeChild(Rn),_t}();sn.css("height",this.options.height-1+Sn+"px")}}},{key:"updateSlider",value:function(){var sn=this.$slider,Sn=this.$tabs,Rn=this.c,Pn=Sn.find(Rn(".selected")).get(0);Pn?sn.css({width:Pn.offsetWidth,left:Pn.offsetLeft-Sn.get(0).scrollLeft}):sn.css({width:0})}},{key:"updateHeight",value:function(){var sn=this.options.height,Sn=sn-1;this.find(".tabs-container").css("height",sn+"px"),this.find(".item").css({height:Sn,lineHeight:Sn}),this.hideScrollbar()}},{key:"bindEvent",value:function(){var sn=this,Sn=this.tabs,Rn=this.c;this.on("optionChange",function(Cn){Cn==="height"&&sn.updateHeight()});var Pn=this;this.$tabs.on("wheel",function(Cn){Cn.preventDefault(),Sn.scrollLeft+=Cn.origEvent.deltaY}).on("click",Rn(".item"),function(){var Cn=ot()(this);Pn.select(Cn.data("id"))}).on("scroll",function(){sn.updateSlider()})}},{key:"initTpl",value:function(){this.$container.html(this.c(Zn()(En||(En=(0,k.Z)([` -
    -
    -
    -
    - `])))))}}]),xn}(vn);(function(yn,dn){try{yn.exports=dn,yn.exports.default=dn}catch{}})(b,An)},7049:function(b,_,d){d.d(_,{Z:function(){return gn}});var k=d(5671),j=d(3144),$=d(7326),_e=d(1752),et=d(9340),nt=d(2963),tt=d(1120),rt=d(1443),it=d.n(rt),ot=d(1512),ut=d.n(ot),lt=d(2461),dt=d.n(lt),ft=d(4331),st=d.n(ft),ct=d(5610),ht=d.n(ct),at=d(7483),bt=d.n(at),vt=(d(3990),d(6341)),gt=d.n(vt),At=(d(3875),d(6954)),wt=d.n(At);d(9585);function yt(Nn){var Hn="luna-".concat(Nn,"-");function hn(Zt){return dt()(st()(Zt).split(/\s+/),function(qt){return gt()(qt,Hn)?qt:qt.replace(/[\w-]+/,function(bn){return"".concat(Hn).concat(bn)})}).join(" ")}return function(Zt){if(/<[^>]*>/g.test(Zt))try{var qt=bt().parse(Zt);return kt(qt,function(bn){bn.attrs&&bn.attrs.class&&(bn.attrs.class=hn(bn.attrs.class))}),bt().stringify(qt)}catch{return hn(Zt)}return hn(Zt)}}function kt(Nn,Hn){for(var hn=0,Zt=Nn.length;hn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(Nn);if(Hn){var qt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,qt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}var kn=function(Nn){(0,et.Z)(hn,Nn);var Hn=un(hn);function hn(Zt,qt){var bn,In=qt.compName,sr=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,fr=sr===void 0?"light":sr;return(0,k.Z)(this,hn),(bn=Hn.call(this)).subComponents=[],bn.compName=In,bn.c=yt(In),bn.options={},bn.container=Zt,bn.$container=ut()(Zt),bn.$container.addClass(["luna-".concat(In),bn.c("platform-".concat(_t()))]),bn.on("optionChange",function(Wn,gr,vr){var Mn=bn.c;Wn==="theme"&&(bn.$container.rmClass(Mn("theme-".concat(vr))).addClass(Mn("theme-".concat(gr))),jt()(bn.subComponents,function(cr){return cr.setOption("theme",gr)}))}),bn.setOption("theme",fr),bn}return(0,j.Z)(hn,[{key:"destroy",value:function(){this.destroySubComponents();var Zt=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(Zt("platform-".concat(_t()))).rmClass(Zt("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(Zt,qt){var bn=this,In=this.options,sr={};typeof Zt=="string"?sr[Zt]=qt:sr=Zt,jt()(sr,function(fr,Wn){var gr=In[Wn];In[Wn]=fr,bn.emit("optionChange",Wn,fr,gr)})}},{key:"getOption",value:function(Zt){return this.options[Zt]}},{key:"addSubComponent",value:function(Zt){Zt.setOption("theme",this.options.theme),this.subComponents.push(Zt)}},{key:"removeSubComponent",value:function(Zt){Wt()(this.subComponents,function(qt){return qt===Zt})}},{key:"destroySubComponents",value:function(){jt()(this.subComponents,function(Zt){return Zt.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(Zt){var qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Qt()(Zt,qt),Ft()(this.options,Zt)}},{key:"find",value:function(Zt){return this.$container.find(this.c(Zt))}}]),hn}(it()),En=d(9702),vn=d.n(En),jn=d(8887),Zn=d.n(jn),nn=d(2439),wn=d.n(nn),fn=d(6049),An=d.n(fn),yn=d(2327),dn=d.n(yn),xn=d(8901),sn=d.n(xn),Sn=d(7387),Rn=d.n(Sn),Pn=d(8648),Cn=d.n(Pn);function $n(Nn){var Hn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var hn,Zt=(0,tt.Z)(Nn);if(Hn){var qt=(0,tt.Z)(this).constructor;hn=Reflect.construct(Zt,arguments,qt)}else hn=Zt.apply(this,arguments);return(0,nt.Z)(this,hn)}}b=d.hmd(b);var gn=function(Nn){(0,et.Z)(hn,Nn);var Hn=$n(hn);function hn(Zt){var qt,bn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,hn),(qt=Hn.call(this,Zt,{compName:"text-viewer"},bn)).lineNum=0,qt.copy=function(){var In=(0,$.Z)(qt).c,sr=qt.options,fr=sr.text,Wn=sr.escape;dn()(Wn?fr:Rn()(Cn()(fr)));var gr=qt.$copy.find(In(".icon"));gr.addClass(In("icon-check")).rmClass(In("icon-copy")),setTimeout(function(){gr.rmClass(In("icon-check")).addClass(In("icon-copy"))},1e3)},qt._updateCopyPos=function(){var In=(0,$.Z)(qt).container;qt.$copy.css({top:In.scrollTop+5,right:5-In.scrollLeft})},qt.initOptions(bn,{text:"",escape:!0,showLineNumbers:!0,wrapLongLines:!0,maxHeight:1/0}),qt.render=wn()(function(){return qt._render()},16),qt.updateCopyPos=An()(function(){return qt._updateCopyPos()},300),qt.initTpl(),qt.$text=qt.find(".text"),qt.$copy=qt.find(".copy"),xt&&qt.$copy.css("opacity","1"),qt.options.text&&qt.render(),qt.bindEvent(),qt.updateHeight(),qt}return(0,j.Z)(hn,[{key:"append",value:function(Zt){var qt=this,bn=this.options,In=this.$copy,sr=this.c,fr=this.$text,Wn=bn.showLineNumbers;if(this.options.text+=Zt,!Wn)return this.$text.append(bn.escape?sn()(Zt):Zt);var gr=function(Mn){return Mn.length===0?[]:Mn.split(Dn)}(Zt);Zn()(gr)&&(gr=[" "]),st()(vn()(gr))||gr.pop();var vr="";jt()(gr,function(Mn,cr){qt.lineNum+=1,vr+='
    ').concat(qt.lineNum,'
    ').concat(bn.escape?sn()(Mn):Mn||" ","
    ")}),fr.find(sr(".table")).append(vr),In.hide(),fr.offset().height>40&&In.show(),this.updateCopyPos()}},{key:"destroy",value:function(){this.$container.off("scroll",this.updateCopyPos),(0,_e.Z)((0,tt.Z)(hn.prototype),"destroy",this).call(this)}},{key:"updateHeight",value:function(){var Zt=this.options.maxHeight;Zt>0&&Zt!==1/0?this.$text.css("max-height",Zt):this.$text.css("max-height","none")}},{key:"initTpl",value:function(){this.$container.html(this.c('
    '))}},{key:"bindEvent",value:function(){var Zt=this;this.on("optionChange",function(qt){qt==="maxHeight"?Zt.updateHeight():Zt.render()}),this.$container.on("scroll",this.updateCopyPos),this.$copy.on("click",this.copy)}},{key:"_render",value:function(){var Zt=this.c,qt=this.$text,bn=this.options,In=bn.text,sr=bn.wrapLongLines,fr=bn.showLineNumbers;sr?qt.addClass(Zt("wrap-long-lines")):qt.rmClass(Zt("wrap-long-lines")),fr?qt.addClass(Zt("line-numbers")):qt.rmClass(Zt("line-numbers")),qt.html('
    ')),this.lineNum=0,this.options.text="",this.append(In)}}]),hn}(kn),Dn=/\r\n|\r|\n/g;(function(Nn,Hn){try{Nn.exports=Hn,Nn.exports.default=Hn}catch{}})(b,gn)},6672:function(b,_,d){d.d(_,{Z:function(){return j0}});var k={};d.r(k),d.d(k,{$:function(){return at()},$attr:function(){return gr()},$class:function(){return Mn()},$css:function(){return qn()},$data:function(){return Vn()},$event:function(){return ir()},$insert:function(){return lr()},$offset:function(){return Cr()},$property:function(){return Nr()},$remove:function(){return Fr()},$safeEls:function(){return Wr()},$show:function(){return Ct()},Class:function(){return st()},Emitter:function(){return ot()},Enum:function(){return Nt()},LocalStore:function(){return vt()},Logger:function(){return It()},MediaQuery:function(){return Et()},MutationObserver:function(){return Ot()},Select:function(){return Rt()},SingleEmitter:function(){return tn()},Stack:function(){return Ut()},Store:function(){return zn()},Url:function(){return Kn()},ajax:function(){return Un()},allKeys:function(){return rr()},before:function(){return mr()},camelCase:function(){return Tn()},castPath:function(){return ar()},clamp:function(){return er()},classPrefix:function(){return _n},clone:function(){return Jt()},cloneDeep:function(){return kr()},concat:function(){return jr()},contain:function(){return Mt()},copy:function(){return an()},create:function(){return Br()},createAssigner:function(){return Ir()},dateFormat:function(){return zr()},debounce:function(){return qr()},defaults:function(){return jn()},defineProp:function(){return eo()},delegate:function(){return oo()},detectBrowser:function(){return ao()},detectOs:function(){return Uo()},difference:function(){return ms()},drag:function(){return Co},each:function(){return yt()},endWith:function(){return gs()},escape:function(){return Gr()},escapeJsStr:function(){return _i()},escapeJsonStr:function(){return vp},escapeRegExp:function(){return ws()},evalCss:function(){return yp},eventClient:function(){return Do},eventPage:function(){return _p},extend:function(){return nn()},extendOwn:function(){return _s()},extractUrls:function(){return ks()},filter:function(){return xt()},flatten:function(){return As()},freeze:function(){return Ss()},getFileName:function(){return il},getProto:function(){return va()},has:function(){return js()},hasSafeArea:function(){return ol},highlight:function(){return es()},identity:function(){return Er()},idxOf:function(){return Ar()},inherits:function(){return Ht()},isArgs:function(){return Bn()},isArr:function(){return fn()},isArrLike:function(){return ur()},isBool:function(){return _r()},isBrowser:function(){return Kr()},isBuffer:function(){return ro()},isChobitsuEl:function(){return al},isDarkMode:function(){return Hr()},isDate:function(){return vo()},isEl:function(){return Ao()},isEmpty:function(){return go()},isErr:function(){return Eo()},isErudaEl:function(){return Ko},isFn:function(){return ko()},isHidden:function(){return Po()},isMatch:function(){return Io()},isMiniProgram:function(){return Ho()},isMobile:function(){return Mo()},isNaN:function(){return Ps()},isNil:function(){return ts()},isNull:function(){return Jr()},isNum:function(){return Lo()},isObj:function(){return Us()},isPrimitive:function(){return Tl()},isPromise:function(){return jl()},isRegExp:function(){return Hs()},isSorted:function(){return Pl()},isStr:function(){return Tt()},isUndef:function(){return Ns()},kebabCase:function(){return En()},keys:function(){return un()},last:function(){return rs()},linkify:function(){return Dl()},loadJs:function(){return Ws()},lowerCase:function(){return Zs()},lpad:function(){return zl()},ltrim:function(){return Hl()},map:function(){return fo()},mapObj:function(){return ql()},matcher:function(){return Gl()},memStorage:function(){return qs()},memoize:function(){return Ql()},mergeArr:function(){return Xl()},meta:function(){return eu()},ms:function(){return Vs()},nextTick:function(){return In()},noop:function(){return Gs()},now:function(){return Ks()},objToStr:function(){return au()},once:function(){return lu()},optimizeCb:function(){return uu()},orientation:function(){return fr()},partial:function(){return du()},perfNow:function(){return pu()},pick:function(){return Ys()},prefix:function(){return vu()},property:function(){return bu()},pxToNum:function(){return Go},query:function(){return xu()},raf:function(){return Cu()},repeat:function(){return Au()},restArgs:function(){return Su()},reverse:function(){return Ou()},root:function(){return Qs()},rtrim:function(){return Ru()},safeCb:function(){return Nu()},safeGet:function(){return Js()},safeSet:function(){return Du()},safeStorage:function(){return Is},sameOrigin:function(){return Xs()},slice:function(){return Fu()},some:function(){return Uu()},sortKeys:function(){return el()},splitCase:function(){return Zu()},startWith:function(){return qo()},stringify:function(){return Gu()},stringifyAll:function(){return Yu()},throttle:function(){return tl()},toArr:function(){return os()},toInt:function(){return _f()},toNum:function(){return is()},toSrc:function(){return ep()},toStr:function(){return Gt()},trim:function(){return So()},type:function(){return rp()},types:function(){return ip()},uncaught:function(){return as()},uniqId:function(){return At()},unique:function(){return Fo()},upperFirst:function(){return Vo()},values:function(){return up()},viewportScale:function(){return nl()},wrap:function(){return hp()},xpath:function(){return mp()}}),d(1532),d(1150);var j=d(5671),$=d(3144),_e=d(7326),et=d(9340),nt=d(2963),tt=d(1120),rt=d(4942),it=d(1443),ot=d.n(it),ut=new(ot());ut.ADD="ADD",ut.SHOW="SHOW",ut.SCALE="SCALE";var lt=ut,dt=d(1752),ft=d(7496),st=d.n(ft),ct=st()({init:function(Xt){this._$el=Xt},show:function(){return this._$el.show(),this},hide:function(){return this._$el.hide(),this},destroy:function(){this._$el.remove()}}),ht=d(1512),at=d.n(ht),bt=d(125),vt=d.n(bt),gt=d(5229),At=d.n(gt),wt=d(3783),yt=d.n(wt),kt=d(5972),xt=d.n(kt),_t=d(6768),Tt=d.n(_t),jt=d(6341),Mt=d.n(jt),Ft=d(4675),Jt=d.n(Ft),Qt=d(3367),Gt=d.n(Qt),Wt=d(2533),un=d.n(Wt),kn=d(7622),En=d.n(kn),vn=d(4193),jn=d.n(vn),Zn=d(6329),nn=d.n(Zn),wn=d(6472),fn=d.n(wn),An=["background","foreground","selectForeground","accent","highlight","border","primary","contrast","varColor","stringColor","keywordColor","numberColor","operatorColor","linkColor","textColor","tagNameColor","functionColor","attributeNameColor","commentColor"],yn=An.length;function dn(Xt){for(var Vt={},$t=0;$t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var $t,mt=(0,tt.Z)(Xt);if(Vt){var St=(0,tt.Z)(this).constructor;$t=Reflect.construct(mt,arguments,St)}else $t=mt.apply(this,arguments);return(0,nt.Z)(this,$t)}}var qt=function(Xt){(0,et.Z)($t,Xt);var Vt=Zt($t);function $t(){var mt;return(0,j.Z)(this,$t),(mt=Vt.call(this))._style=Hn(d(8011)),mt.name="settings",mt._settings=[],mt}return(0,$.Z)($t,[{key:"init",value:function(mt){(0,dt.Z)((0,tt.Z)($t.prototype),"init",this).call(this,mt),this._setting=new hn.Z(mt.get(0)),this._bindEvent()}},{key:"remove",value:function(mt,St){var Bt=this;if(Tt()(mt)){var ln=this;this._$el.find(".luna-setting-item-title").each(function(){at()(this).text()===mt&&ln._setting.remove(this.settingItem)})}else this._settings=xt()(this._settings,function(On){return On.config!==mt||On.key!==St||(Bt._setting.remove(On.item),!1)});return this._cleanSeparator(),this}},{key:"destroy",value:function(){this._setting.destroy(),(0,dt.Z)((0,tt.Z)($t.prototype),"destroy",this).call(this),Hn.remove(this._style)}},{key:"clear",value:function(){this._settings=[],this._setting.clear()}},{key:"switch",value:function(mt,St,Bt){var ln=this._genId("settings"),On=this._setting.appendCheckbox(ln,!!mt.get(St),Bt);return this._settings.push({config:mt,key:St,id:ln,item:On}),this}},{key:"select",value:function(mt,St,Bt,ln){var On=this._genId("settings"),Yn={};yt()(ln,function(br){return Yn[br]=br});var pr=this._setting.appendSelect(On,mt.get(St),"",Bt,Yn);return this._settings.push({config:mt,key:St,id:On,item:pr}),this}},{key:"range",value:function(mt,St,Bt,ln){var On=ln.min,Yn=On===void 0?0:On,pr=ln.max,br=pr===void 0?1:pr,Lr=ln.step,Zr=Lr===void 0?.1:Lr,Qr=this._genId("settings"),so=this._setting.appendNumber(Qr,mt.get(St),Bt,{max:br,min:Yn,step:Zr,range:!0});return this._settings.push({config:mt,key:St,min:Yn,max:br,step:Zr,id:Qr,item:so}),this}},{key:"button",value:function(mt,St){return this._setting.appendButton(mt,St),this}},{key:"separator",value:function(){return this._setting.appendSeparator(),this}},{key:"text",value:function(mt){return this._setting.appendTitle(mt),this}},{key:"_cleanSeparator",value:function(){var mt=Jt()(this._$el.get(0).children);function St(On){return Mt()(On.getAttribute("class"),"luna-setting-item-separator")}for(var Bt=0,ln=mt.length;Bt0)return!0}return!1}function vp(Xt){return _i()(Xt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}function Is(Xt,Vt){var $t;switch(Ns()(Vt)&&(Vt=!0),Xt){case"local":$t=window.localStorage;break;case"session":$t=window.sessionStorage}try{var mt="test-localStorage-"+Date.now();$t.setItem(mt,mt);var St=$t.getItem(mt);if($t.removeItem(mt),St!==mt)throw new Error}catch{return Vt?qs():void 0}return $t}function il(Xt){var Vt=rs()(Xt.split("/"));return Vt===""&&(Vt=(Xt=new(Kn())(Xt)).hostname),Vt}function Go(Xt){return is()(Xt.replace("px",""))}function Ko(Xt){for(;Xt;){if(Xt.id==="eruda")return!0;Xt=Xt.parentNode}return!1}function al(Xt){for(;Xt;){var Vt="";if(Xt.getAttribute&&(Vt=Xt.getAttribute("class")||""),Mt()(Vt,"__chobitsu-hide__"))return!0;Xt=Xt.parentNode}return!1}var yp=Hn;function _n(Xt){if(/<[^>]*>/g.test(Xt))try{var Vt=rl().parse(Xt);return sl(Vt,function($t){$t.attrs&&$t.attrs.class&&($t.attrs.class=Ls($t.attrs.class))}),rl().stringify(Vt)}catch{return Ls(Xt)}return Ls(Xt)}function sl(Xt,Vt){for(var $t=0,mt=Xt.length;$t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var $t,mt=(0,tt.Z)(Xt);if(Vt){var St=(0,tt.Z)(this).constructor;$t=Reflect.construct(mt,arguments,St)}else $t=mt.apply(this,arguments);return(0,nt.Z)(this,$t)}}var ll,ss=at()(document),kp=function(Xt){(0,et.Z)($t,Xt);var Vt=Cp($t);function $t(mt){var St;return(0,j.Z)(this,$t),St=Vt.call(this),(0,rt.Z)((0,_e.Z)(St),"_onDragStart",function(Bt){var ln=St._$el;ln.addClass(_n("active")),St._isClick=!0,Bt=Bt.origEvent,St._startX=Do("x",Bt),St._oldX=Go(ln.css("left")),St._oldY=Go(ln.css("top")),St._startY=Do("y",Bt),ss.on(Co("move"),St._onDragMove),ss.on(Co("end"),St._onDragEnd)}),(0,rt.Z)((0,_e.Z)(St),"_onDragMove",function(Bt){var ln=St._$el.get(0).offsetWidth,On=St._$container.get(0).offsetWidth,Yn=St._$container.get(0).offsetHeight,pr=Do("x",Bt=Bt.origEvent)-St._startX,br=Do("y",Bt)-St._startY;(Math.abs(pr)>3||Math.abs(br)>3)&&(St._isClick=!1);var Lr=St._oldX+pr,Zr=St._oldY+br;Lr<0?Lr=0:Lr>On-ln&&(Lr=On-ln),Zr<0?Zr=0:Zr>Yn-ln&&(Zr=Yn-ln),St._$el.css({left:Lr,top:Zr})}),(0,rt.Z)((0,_e.Z)(St),"_onDragEnd",function(Bt){var ln=St._$el;St._isClick&&St.emit("click"),St._onDragMove(Bt),ss.off(Co("move"),St._onDragMove),ss.off(Co("end"),St._onDragEnd);var On=St.config;On.get("rememberPos")&&On.set("pos",{x:Go(ln.css("left")),y:Go(ln.css("top"))}),ln.rmClass("eruda-active")}),St._style=Hn(d(9195)),St._$container=mt,St._initTpl(),St._bindEvent(),St._registerListener(),St}return(0,$.Z)($t,[{key:"hide",value:function(){this._$el.hide()}},{key:"show",value:function(){this._$el.show()}},{key:"setPos",value:function(mt){this._isOutOfRange(mt)&&(mt=this._getDefPos()),this._$el.css({left:mt.x,top:mt.y}),this.config.set("pos",mt)}},{key:"getPos",value:function(){return this.config.get("pos")}},{key:"destroy",value:function(){Hn.remove(this._style),this._unregisterListener(),this._$el.remove()}},{key:"_isOutOfRange",value:function(mt){mt=mt||this.config.get("pos");var St=this._getDefPos();return mt.x>St.x+10||mt.x<0||mt.y<0||mt.y>St.y+10}},{key:"_registerListener",value:function(){var mt=this;this._scaleListener=function(){return In()(function(){mt._isOutOfRange()&&mt._resetPos()})},lt.on(lt.SCALE,this._scaleListener)}},{key:"_unregisterListener",value:function(){lt.off(lt.SCALE,this._scaleListener)}},{key:"_initTpl",value:function(){var mt=this._$container;mt.append(_n('
    ')),this._$el=mt.find(".eruda-entry-btn")}},{key:"_resetPos",value:function(mt){var St=this.config,Bt=St.get("pos"),ln=this._getDefPos();St.get("rememberPos")&&!mt||(Bt=ln),this.setPos(Bt)}},{key:"_bindEvent",value:function(){var mt=this;this._$el.on(Co("start"),this._onDragStart),fr().on("change",function(){return mt._resetPos(!0)}),window.addEventListener("resize",function(){return mt._resetPos()})}},{key:"initCfg",value:function(mt){var St=this.config=qt.createCfg("entry-button",{rememberPos:!0,pos:this._getDefPos()});mt.switch(St,"rememberPos","Remember Entry Button Position"),this._resetPos()}},{key:"_getDefPos",value:function(){var mt=this._$el.get(0).offsetWidth+10;return{x:window.innerWidth-mt,y:window.innerHeight-mt}}}]),$t}(ot()),zo=ll=new(It())("[Eruda]","warn");ll.formatter=function(Xt,Vt){return Vt.unshift(this.name),Vt};var Ap=d(4270),Ep=d.n(Ap),Sp=d(6093),Tp=d.n(Sp),Bo=d(129),Op=d(7638);function jp(Xt){var Vt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var $t,mt=(0,tt.Z)(Xt);if(Vt){var St=(0,tt.Z)(this).constructor;$t=Reflect.construct(mt,arguments,St)}else $t=mt.apply(this,arguments);return(0,nt.Z)(this,$t)}}var Mp=function(Xt){(0,et.Z)($t,Xt);var Vt=jp($t);function $t(mt){var St,Bt=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).defaults,ln=Bt===void 0?{}:Bt;return(0,j.Z)(this,$t),St=Vt.call(this),(0,rt.Z)((0,_e.Z)(St),"_checkSafeArea",function(){var On=(0,_e.Z)(St).$container;ol()?On.addClass(_n("safe-area")):On.rmClass(_n("safe-area"))}),(0,rt.Z)((0,_e.Z)(St),"_updateTabHeight",function(On){St._tab.setOption("height",40*On),In()(function(){St._tab.updateSlider()})}),St._defCfg=nn()({transparency:1,displaySize:80,theme:Hr()()?"Dark":"Light"},ln),St._style=Hn(d(13)),St.$container=mt,St._isShow=!1,St._opacity=1,St._tools={},St._isResizing=!1,St._resizeTimer=null,St._resizeStartY=0,St._resizeStartSize=0,St._initTpl(),St._initTab(),St._initNotification(),St._initModal(),Ep()(function(){return St._checkSafeArea()}),St._bindEvent(),St}return(0,$.Z)($t,[{key:"show",value:function(){var mt=this;return this._isShow=!0,this._$el.show(),this._tab.updateSlider(),setTimeout(function(){mt._$el.css("opacity",mt._opacity)},50),this.emit("show"),this}},{key:"hide",value:function(){var mt=this;return this._isShow=!1,this.emit("hide"),this._$el.css({opacity:0}),setTimeout(function(){return mt._$el.hide()},300),this}},{key:"toggle",value:function(){return this._isShow?this.hide():this.show()}},{key:"add",value:function(mt){var St=this._tab;if(!(mt instanceof ct)){var Bt=new ct,ln=Bt.init,On=Bt.show,Yn=Bt.hide,pr=Bt.destroy;jn()(mt,{init:ln,show:On,hide:Yn,destroy:pr})}var br=mt.name;return br?(br=br.toLowerCase(),this._tools[br]?zo.warn("Tool ".concat(br," already exists")):(this._$tools.prepend('
    ')),mt.init(this._$tools.find(".".concat(_n(br),".").concat(_n("tool"))),this),mt.active=!1,this._tools[br]=mt,br==="settings"?St.append({id:br,title:br}):St.insert(St.length-1,{id:br,title:br}),this)):zo.error("You must specify a name for a tool")}},{key:"remove",value:function(mt){var St=this._tools;if(!St[mt])return zo.warn("Tool ".concat(mt," doesn't exist"));this._tab.remove(mt);var Bt=St[mt];if(delete St[mt],Bt.active){var ln=un()(St);ln.length>0&&this.showTool(St[rs()(ln)].name)}return Bt.destroy(),this}},{key:"removeAll",value:function(){var mt=this;return yt()(this._tools,function(St){return mt.remove(St.name)}),this}},{key:"get",value:function(mt){var St=this._tools[mt];if(St)return St}},{key:"showTool",value:function(mt){if(this._curTool===mt)return this;this._curTool=mt;var St=this._tools,Bt=St[mt];if(Bt){var ln={};return yt()(St,function(On){On.active&&(ln=On,On.active=!1,On.hide())}),Bt.active=!0,Bt.show(),this._tab.select(mt),this.emit("showTool",mt,ln),this}}},{key:"initCfg",value:function(mt){var St=this,Bt=this.config=qt.createCfg("dev-tools",this._defCfg);this._setTransparency(Bt.get("transparency")),this._setDisplaySize(Bt.get("displaySize")),this._setTheme(Bt.get("theme")),Bt.on("change",function(ln,On){switch(ln){case"transparency":return St._setTransparency(On);case"displaySize":return St._setDisplaySize(On);case"theme":return St._setTheme(On)}}),mt.separator().select(Bt,"theme","Theme",un()(Hn.getThemes())).range(Bt,"transparency","Transparency",{min:.2,max:1,step:.01}).range(Bt,"displaySize","Display Size",{min:40,max:100,step:1}).button("Restore defaults and reload",function(){var ln=Is("local"),On=JSON.parse(JSON.stringify(ln));yt()(On,function(Yn,pr){Tt()(Yn)&&qo()(pr,"eruda")&&ln.removeItem(pr)}),window.location.reload()}).separator()}},{key:"notify",value:function(mt,St){this._notification.notify(mt,St)}},{key:"destroy",value:function(){Hn.remove(this._style),this.removeAll(),this._tab.destroy(),this._$el.remove(),window.removeEventListener("resize",this._checkSafeArea),lt.off(lt.SCALE,this._updateTabHeight)}},{key:"_setTheme",value:function(mt){var St=this.$container;(function(Bt){return Mt()(Sn,Bt)})(mt)?St.addClass(_n("dark")):St.rmClass(_n("dark")),Hn.setTheme(mt)}},{key:"_setTransparency",value:function(mt){Lo()(mt)&&(this._opacity=mt,this._isShow&&this._$el.css({opacity:mt}))}},{key:"_setDisplaySize",value:function(mt){Lo()(mt)&&this._$el.css({height:mt+"%"})}},{key:"_initTpl",value:function(){var mt=this.$container;mt.append(_n(` -
    -
    -
    -
    -
    - -
    - `)),this._$el=mt.find(_n(".dev-tools")),this._$tools=this._$el.find(_n(".tools"))}},{key:"_initTab",value:function(){var mt=this;this._tab=new Op.Z(this._$el.find(_n(".tab")).get(0),{height:40}),this._tab.on("select",function(St){return mt.showTool(St)})}},{key:"_initNotification",value:function(){this._notification=new(Tp())(this._$el.find(_n(".notification")).get(0),{position:{x:"center",y:"top"}})}},{key:"_initModal",value:function(){Bo.Z.setContainer(this._$el.find(_n(".modal")).get(0))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el.find(_n(".resizer")),Bt=this._$el.find(_n(".nav-bar")),ln=at()(document),On=function(pr){if(mt._isResizing){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent;var br=(mt._resizeStartY-Do("y",pr))/window.innerHeight*100,Lr=mt._resizeStartSize+br;Lr<40?Lr=40:Lr>100&&(Lr=100),mt.config.set("displaySize",is()(Lr.toFixed(2)))}},Yn=function pr(){clearTimeout(mt._resizeTimer),mt._isResizing=!1,St.css("height",10),ln.off(Co("move"),On),ln.off(Co("end"),pr)};St.css("height",10),St.on(Co("start"),function(pr){pr.preventDefault(),pr.stopPropagation(),pr=pr.origEvent,mt._isResizing=!0,mt._resizeStartSize=mt.config.get("displaySize"),mt._resizeStartY=Do("y",pr),St.css("height","100%"),ln.on(Co("move"),On),ln.on(Co("end"),Yn)}),Bt.on("contextmenu",function(pr){return pr.preventDefault()}),this.$container.on("click",function(pr){return pr.stopPropagation()}),window.addEventListener("resize",this._checkSafeArea),lt.on(lt.SCALE,this._updateTabHeight)}}]),$t}(ot()),Rp=d(8816);function Pp(Xt){var Vt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var $t,mt=(0,tt.Z)(Xt);if(Vt){var St=(0,tt.Z)(this).constructor;$t=Reflect.construct(mt,arguments,St)}else $t=mt.apply(this,arguments);return(0,nt.Z)(this,$t)}}as().start();var Np=function(Xt){(0,et.Z)($t,Xt);var Vt=Pp($t);function $t(){var mt,St=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).name,Bt=St===void 0?"console":St;return(0,j.Z)(this,$t),mt=Vt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_handleShow",function(){Po()(mt._$el.get(0))||mt._logger.renderViewport()}),(0,rt.Z)((0,_e.Z)(mt),"_handleErr",function(ln){mt._logger.error(ln)}),ot().mixin((0,_e.Z)(mt)),mt.name=Bt,mt._selectedLog=null,mt}return(0,$.Z)($t,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)($t.prototype),"init",this).call(this,mt),this._container=St,this._appendTpl(),this._initCfg(),this._initLogger(),this._exposeLogger(),this._bindEvent()}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)($t.prototype),"show",this).call(this),this._handleShow()}},{key:"overrideConsole",value:function(){var mt=this,St=this._origConsole={},Bt=window.console;return Ds.forEach(function(ln){var On=St[ln]=Gs();Bt[ln]&&(On=St[ln]=Bt[ln].bind(Bt)),Bt[ln]=function(){mt[ln].apply(mt,arguments),On.apply(void 0,arguments)}}),this}},{key:"setGlobal",value:function(mt,St){this._logger.setGlobal(mt,St)}},{key:"restoreConsole",value:function(){var mt=this;return this._origConsole?(Ds.forEach(function(St){return window.console[St]=mt._origConsole[St]}),delete this._origConsole,this):this}},{key:"catchGlobalErr",value:function(){return as().addListener(this._handleErr),this}},{key:"ignoreGlobalErr",value:function(){return as().rmListener(this._handleErr),this}},{key:"filter",value:function(mt){var St=this._$filterText,Bt=this._logger;Tt()(mt)?(St.text(mt),Bt.setOption("filter",So()(mt))):Hs()(mt)?(St.text(Gt()(mt)),Bt.setOption("filter",mt)):ko()(mt)&&(St.text("ƒ"),Bt.setOption("filter",mt))}},{key:"destroy",value:function(){this._logger.destroy(),(0,dt.Z)((0,tt.Z)($t.prototype),"destroy",this).call(this),this._container.off("show",this._handleShow),this._style&&Hn.remove(this._style),this.ignoreGlobalErr(),this.restoreConsole(),this._rmCfg()}},{key:"_enableJsExecution",value:function(mt){var St=this._$el,Bt=St.find(_n(".js-input"));mt?(Bt.show(),St.rmClass(_n("js-input-hidden"))):(Bt.hide(),St.addClass(_n("js-input-hidden")))}},{key:"_appendTpl",value:function(){var mt=this._$el;this._style=Hn(d(3191)),mt.append(_n(` -
    - - All - Info - Warning - Error - - - -
    -
    -
    -
    -
    Cancel
    -
    Execute
    -
    - - -
    - `));var St=mt.find(_n(".js-input")),Bt=St.find("textarea"),ln=St.find(_n(".buttons"));nn()(this,{_$control:mt.find(_n(".control")),_$logs:mt.find(_n(".logs-container")),_$inputContainer:St,_$input:Bt,_$inputBtns:ln,_$filterText:mt.find(_n(".filter-text"))})}},{key:"_initLogger",value:function(){var mt=this.config,St=mt.get("maxLogNum");St=St==="infinite"?0:+St;var Bt=this._$control.find(_n(".level")),ln=new Rp.Z(this._$logs.get(0),{asyncRender:mt.get("asyncRender"),maxNum:St,showHeader:mt.get("displayExtraInfo"),unenumerable:mt.get("displayUnenumerable"),accessGetter:mt.get("displayGetterVal"),lazyEvaluation:mt.get("lazyEvaluation")});ln.on("optionChange",function(On,Yn){On==="level"&&Bt.each(function(){var pr=at()(this),br=pr.data("level");pr[br===Yn||br==="all"&&fn()(Yn)?"addClass":"rmClass"](_n("active"))})}),mt.get("overrideConsole")&&this.overrideConsole(),this._logger=ln}},{key:"_exposeLogger",value:function(){var mt=this,St=this._logger;["html"].concat(Ds).forEach(function(Bt){return mt[Bt]=function(){for(var ln=arguments.length,On=new Array(ln),Yn=0;Yn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var $t,mt=(0,tt.Z)(Xt);if(Vt){var St=(0,tt.Z)(this).constructor;$t=Reflect.construct(mt,arguments,St)}else $t=mt.apply(this,arguments);return(0,nt.Z)(this,$t)}}var $p=function(Xt){(0,et.Z)($t,Xt);var Vt=Bp($t);function $t(mt,St){var Bt;return(0,j.Z)(this,$t),Bt=Vt.call(this),(0,rt.Z)((0,_e.Z)(Bt),"_copyRes",function(){var ln=Bt._detailData,On="".concat(ln.method," ").concat(ln.url," ").concat(ln.status,` -`);go()(ln.reqHeaders)||(On+=` -Request Headers - -`,yt()(ln.reqHeaders,function(Yn,pr){return On+="".concat(pr,": ").concat(Yn,` -`)})),go()(ln.resHeaders)||(On+=` -Response Headers - -`,yt()(ln.resHeaders,function(Yn,pr){return On+="".concat(pr,": ").concat(Yn,` -`)})),ln.resTxt&&(On+=` -`.concat(ln.resTxt,` -`)),an()(On),Bt._devtools.notify("Copied")}),Bt._$container=mt,Bt._devtools=St,Bt._detailData={},Bt._bindEvent(),Bt}return(0,$.Z)($t,[{key:"show",value:function(mt){mt.resTxt&&So()(mt.resTxt)===""&&delete mt.resTxt,go()(mt.resHeaders)&&delete mt.resHeaders,go()(mt.reqHeaders)&&delete mt.reqHeaders;var St="";mt.data&&(St='
    ').concat(Gr()(mt.data),"
    "));var Bt="Empty";mt.reqHeaders&&(Bt=fo()(mt.reqHeaders,function(br,Lr){return` - ').concat(Gr()(Lr),` - `).concat(Gr()(br),` - `)}).join(""));var ln="Empty";mt.resHeaders&&(ln=fo()(mt.resHeaders,function(br,Lr){return` - ').concat(Gr()(Lr),` - `).concat(Gr()(br),` - `)}).join(""));var On="";if(mt.resTxt){var Yn=mt.resTxt;Yn.length>cl&&(Yn=ls()(Yn,cl)),On='
    ').concat(Gr()(Yn),"
    ")}var pr='
    - - - ').concat(Gr()(mt.url),` - -
    -
    - `).concat(St,` -
    -

    Response Headers

    - - - `).concat(ln,` - -
    -
    -
    -

    Request Headers

    - - - `).concat(Bt,` - -
    -
    - `).concat(On,` -
    `);this._$container.html(pr).show(),this._detailData=mt}},{key:"hide",value:function(){this._$container.hide(),this.emit("hide")}},{key:"_bindEvent",value:function(){var mt=this,St=this._devtools;this._$container.on("click",_n(".back"),function(){return mt.hide()}).on("click",_n(".copy-res"),this._copyRes).on("click",_n(".http .response"),function(){var ln=mt._detailData,On=ln.resTxt;if(Lp()(On))return Bt("object",On);switch(ln.subType){case"css":return Bt("css",On);case"html":return Bt("html",On);case"javascript":return Bt("js",On);case"json":return Bt("object",On)}return ln.type==="image"?Bt("img",ln.url):void 0});var Bt=function(ln,On){var Yn=St.get("sources");Yn&&(Yn.set(ln,On),St.showTool("sources"))}}}]),$t}(ot()),cl=1e5,Fp=d(9143),zp=d.n(Fp),Up=d(2139),Hp=d(8689),Bs=d(7935),Wp=d(9119);function ul(Xt,Vt){var $t=Object.keys(Xt);if(Object.getOwnPropertySymbols){var mt=Object.getOwnPropertySymbols(Xt);Vt&&(mt=mt.filter(function(St){return Object.getOwnPropertyDescriptor(Xt,St).enumerable})),$t.push.apply($t,mt)}return $t}function fl(Xt){for(var Vt=1;Vt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var $t,mt=(0,tt.Z)(Xt);if(Vt){var St=(0,tt.Z)(this).constructor;$t=Reflect.construct(mt,arguments,St)}else $t=mt.apply(this,arguments);return(0,nt.Z)(this,$t)}}var Yp=function(Xt){(0,et.Z)($t,Xt);var Vt=Kp($t);function $t(){var mt;return(0,j.Z)(this,$t),mt=Vt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_reqWillBeSent",function(St){if(mt._isRecording){var Bt,ln={name:il(St.request.url),url:St.request.url,status:"pending",type:"unknown",subType:"unknown",size:0,data:St.request.postData,method:St.request.method,startTime:1e3*St.timestamp,time:0,resTxt:"",done:!1,reqHeaders:St.request.headers||{},resHeaders:{}};ln.render=function(){var On={name:ln.name,method:ln.method,status:ln.status,type:ln.subType,size:ln.size,time:ln.displayTime};Bt?(Bt.data=On,Bt.render()):(Bt=mt._requestDataGrid.append(On,{selectable:!0}),at()(Bt.container).data("id",St.requestId)),ln.hasErr&&at()(Bt.container).addClass(_n("request-error"))},ln.render(),mt._requests[St.requestId]=ln}}),(0,rt.Z)((0,_e.Z)(mt),"_resReceivedExtraInfo",function(St){var Bt=mt._requests[St.requestId];mt._isRecording&&Bt&&(Bt.resHeaders=St.headers,mt._updateType(Bt),Bt.render())}),(0,rt.Z)((0,_e.Z)(mt),"_resReceived",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=St.response,On=ln.status,Yn=ln.headers;Bt.status=On,(On<200||On>=300)&&(Bt.hasErr=!0),Yn&&(Bt.resHeaders=Yn,mt._updateType(Bt)),Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_loadingFinished",function(St){var Bt=mt._requests[St.requestId];if(mt._isRecording&&Bt){var ln=1e3*St.timestamp;Bt.time=ln-Bt.startTime,Bt.displayTime=Vs()(Bt.time),Bt.size=St.encodedDataLength,Bt.done=!0,Bt.resTxt=co.domain("Network").getResponseBody({requestId:St.requestId}).body,Bt.render()}}),(0,rt.Z)((0,_e.Z)(mt),"_copyCurl",function(){var St=mt._selectedRequest;an()(function(Bt){var ln=Uo()();ln==="windows"&&(ln="win");var On=[],Yn=Gp()(["accept-encoding","host","method","path","scheme","version"]),pr=ln==="win"?function(xo){var hs=/[\r\n]/.test(xo)?'^"':'"';return hs+xo.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/[^a-zA-Z0-9\s_\-:=+~'\/.',?;()*`&]/g,"^$&").replace(/%(?=[a-zA-Z0-9_])/g,"%^").replace(/\r?\n/g,`^ - -`)+hs}:function(xo){return/[\0-\x1F\x7F-\x9F!]|\'/.test(xo)?"$'"+xo.replace(/\\/g,"\\\\").replace(/\'/g,"\\'").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\0-\x1F\x7F-\x9F!]/g,function(hs){for(var ps=hs.charCodeAt(0).toString(16);ps.length<4;)ps="0"+ps;return"\\u"+ps})+"'":"'"+xo+"'"};On.push(pr(Bt.url()).replace(/[[{}\]]/g,"\\$&"));var br="GET",Lr=[],Zr=Bt.requestFormData();Zr&&(Lr.push("--data-raw "+pr(Zr)),Yn["content-length"]=!0,br="POST"),Bt.requestMethod!==br&&On.push("-X "+pr(Bt.requestMethod));for(var Qr=Bt.requestHeaders(),so=0;so=3?ln==="win"?` ^ - `:` \\ - `:" ")}({requestMethod:St.method,url:function(){return St.url},requestFormData:function(){return St.data},requestHeaders:function(){var Bt=St.reqHeaders||{};return nn()(Bt,{"User-Agent":navigator.userAgent,Referer:location.href}),fo()(Bt,function(ln,On){return{name:On,value:ln}})}})),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleRecording",function(){mt._$control.find(_n(".record")).toggleClass(_n("recording")),mt._isRecording=!mt._isRecording}),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._selectedRequest&&(mt._splitMode&&mt._$network.css("width","50%"),mt._detail.show(mt._selectedRequest))}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),mt._style=Hn(d(3180)),mt.name="network",mt._requests={},mt._selectedRequest=null,mt._isRecording=!0,mt}return(0,$.Z)($t,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)($t.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._detail=new $p(this._$detail,St),this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._requestDataGrid=new $s.Z(this._$requests.get(0),{columns:[{id:"name",title:"Name",sortable:!0,weight:30},{id:"method",title:"Method",sortable:!0,weight:14},{id:"status",title:"Status",sortable:!0,weight:14},{id:"type",title:"Type",sortable:!0,weight:14},{id:"size",title:"Size",sortable:!0,weight:14},{id:"time",title:"Time",sortable:!0,weight:14}]}),this._resizeSensor=new(qp())(mt.get(0)),this._bindEvent()}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)($t.prototype),"show",this).call(this),this._updateDataGridHeight()}},{key:"clear",value:function(){this._requests={},this._requestDataGrid.clear()}},{key:"requests",value:function(){var mt=[];return yt()(this._requests,function(St){mt.push(St)}),mt}},{key:"_updateDataGridHeight",value:function(){var mt=this._$el.offset().height-this._$control.offset().height;this._requestDataGrid.setOption({minHeight:mt,maxHeight:mt})}},{key:"_updateType",value:function(mt){var St=function(On){if(!On)return"unknown";var Yn=On.split(";")[0].split("/");return{type:Yn[0],subType:rs()(Yn)}}(mt.resHeaders["content-type"]||""),Bt=St.type,ln=St.subType;mt.type=Bt,mt.subType=ln}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-curl")),ln=_n("icon-disabled");St.addClass(ln),Bt.addClass(ln),this._selectedRequest&&(St.rmClass(ln),Bt.rmClass(ln))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$control,Bt=this._$filterText,ln=this._requestDataGrid,On=this;St.on("click",_n(".clear-request"),function(){return mt.clear()}).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-curl"),this._copyCurl).on("click",_n(".record"),this._toggleRecording).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(pr){Jr()(pr)||(Bt.text(pr),ln.setOption("filter",So()(pr)))})}),ln.on("select",function(pr){var br=at()(pr.container).data("id"),Lr=On._requests[br];mt._selectedRequest=Lr,mt._updateButtons(),mt._splitMode&&mt._showDetail()}),ln.on("deselect",function(){mt._selectedRequest=null,mt._updateButtons(),mt._detail.hide()}),this._resizeSensor.addListener(tl()(function(){return mt._updateDataGridHeight()},15)),this._splitMediaQuery.on("match",function(){mt._detail.hide(),mt._splitMode=!0}),this._splitMediaQuery.on("unmatch",function(){mt._detail.hide(),mt._splitMode=!1}),this._detail.on("hide",function(){mt._splitMode&&mt._$network.css("width","100%")}),co.domain("Network").enable();var Yn=co.domain("Network");Yn.on("requestWillBeSent",this._reqWillBeSent),Yn.on("responseReceivedExtraInfo",this._resReceivedExtraInfo),Yn.on("responseReceived",this._resReceived),Yn.on("loadingFinished",this._loadingFinished),lt.on(lt.SCALE,this._updateScale)}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)($t.prototype),"destroy",this).call(this),this._resizeSensor.destroy(),Hn.remove(this._style),this._splitMediaQuery.removeAllListeners();var mt=co.domain("Network");mt.off("requestWillBeSent",this._reqWillBeSent),mt.off("responseReceivedExtraInfo",this._resReceivedExtraInfo),mt.off("responseReceived",this._resReceived),mt.off("loadingFinished",this._loadingFinished),lt.off(lt.SCALE,this._updateScale)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    -
    - - - - - - -
    -
    -
    -
    `)),this._$network=mt.find(_n(".network")),this._$detail=mt.find(_n(".detail")),this._$requests=mt.find(_n(".requests")),this._$control=mt.find(_n(".control")),this._$filterText=mt.find(_n(".filter-text"))}}]),$t}(ct),Qp=d(8209),Jp=d(8613),Xp=d.n(Jp);function dl(Xt){for(var Vt={},$t=0,mt=Xt.length;$tpr?pr:Yn,Lr=0;Lrpr?1:Yn(Vt=pl(Vt))?1:Xt1&&arguments[1]!==void 0?arguments[1]:{}).noAttr,$t=Vt!==void 0&&Vt;if(Xt.nodeType===Node.TEXT_NODE)return'(text)');if(Xt.nodeType===Node.COMMENT_NODE)return'');var mt=Xt.id,St=Xt.className,Bt=Xt.attributes,ln=''.concat(Xt.tagName.toLowerCase(),"");if(mt!==""&&(ln+='#'.concat(mt,"")),Tt()(St)){var On="";yt()(St.split(/\s+/g),function(Yn){Yn.trim()!==""&&(On+=".".concat(Yn))}),ln+=''.concat(On,"")}return $t||yt()(Bt,function(Yn){var pr=Yn.name;pr!=="id"&&pr!=="class"&&pr!=="style"&&(ln+=' '.concat(pr,'="').concat(Yn.value,'"'))}),ln}var r0=function(){function Xt(Vt,$t){var mt=this;(0,j.Z)(this,Xt),(0,rt.Z)(this,"hide",function(){mt._$container.hide(),mt._disableObserver(),co.domain("Overlay").hideHighlight()}),this._$container=Vt,this._devtools=$t,this._curEl=document.documentElement,this._bindEvent(),this._initObserver(),this._initCfg(),this._initTpl()}return(0,$.Z)(Xt,[{key:"show",value:function(Vt){this._curEl=Vt,this._rmDefComputedStyle=!0,this._computedStyleSearchKeyword="",this._enableObserver(),this._render();var $t=co.domain("DOM").getNodeId({node:Vt}).nodeId;co.domain("Overlay").highlightNode({nodeId:$t,highlightConfig:{showInfo:!0,contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}})}},{key:"destroy",value:function(){this._disableObserver(),this.restoreEventTarget(),this._rmCfg()}},{key:"overrideEventTarget",value:function(){var Vt=bl(),$t=this._origAddEvent=Vt.addEventListener,mt=this._origRmEvent=Vt.removeEventListener;Vt.addEventListener=function(St,Bt,ln){(function(On,Yn,pr){var br=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!Ao()(On)||!ko()(pr)||!_r()(br))){var Lr=On.erudaEvents=On.erudaEvents||{};Lr[Yn]=Lr[Yn]||[],Lr[Yn].push({listener:pr,listenerStr:pr.toString(),useCapture:br})}})(this,St,Bt,ln),$t.apply(this,arguments)},Vt.removeEventListener=function(St,Bt,ln){(function(On,Yn,pr){var br=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(!(!Ao()(On)||!ko()(pr)||!_r()(br))){var Lr=On.erudaEvents;if(!(!Lr||!Lr[Yn])){for(var Zr=Lr[Yn],Qr=0,so=Zr.length;Qr - - - - -
    -
    -
    -
    -
    -
    `);Vt.html($t),this._$elementName=Vt.find(_n(".element-name")),this._$attributes=Vt.find(_n(".attributes")),this._$styles=Vt.find(_n(".styles")),this._$listeners=Vt.find(_n(".listeners")),this._$computedStyle=Vt.find(_n(".computed-style"));var mt=Xp()("div");this._$boxModel=at()(mt),this._boxModel=new n0.Z(mt)}},{key:"_toggleAllComputedStyle",value:function(){this._rmDefComputedStyle=!this._rmDefComputedStyle,this._render()}},{key:"_render",value:function(){var Vt=this._getData(this._curEl),$t=this._$attributes,mt=this._$elementName,St=this._$styles,Bt=this._$computedStyle,ln=this._$listeners;mt.html(Vt.name);var On="Empty";go()(Vt.attributes)||(On=fo()(Vt.attributes,function(Qr){var so=Qr.name,po=Qr.value;return` - ').concat(Gr()(so),` - ').concat(po,` - `)}).join("")),On=`

    Attributes

    -
    - - - `).concat(On,` - -
    -
    `),$t.html(On);var Yn="";if(go()(Vt.styles))St.hide();else{var pr=fo()(Vt.styles,function(Qr){var so=Qr.selectorText,po=Qr.style;return po=fo()(po,function(wo,xo){return'
    ').concat(Gr()(xo),": ").concat(wo,";
    ")}).join(""),'
    -
    `).concat(Gr()(so),` {
    - `).concat(po,` -
    }
    -
    `)}).join("");Yn=`

    Styles

    -
    - `).concat(pr,` -
    `),St.html(Yn).show()}var br="";if(Vt.computedStyle){var Lr=_n(`
    - -
    `);Vt.rmDefComputedStyle&&(Lr=_n(`
    - -
    `)),br=`

    - Computed Style - `.concat(Lr,` -
    - -
    - `).concat(Vt.computedStyleSearchKeyword?'
    ').concat(Gr()(Vt.computedStyleSearchKeyword),"
    "):"",` -

    -
    -
    - - - `).concat(fo()(Vt.computedStyle,function(Qr,so){return` - - - `)}).join(""),` - -
    ').concat(Gr()(so),``).concat(Qr,`
    -
    `),Bt.html(br).show(),this._boxModel.setOption("element",this._curEl),Bt.find(_n(".box-model")).append(this._$boxModel.get(0))}else Bt.text("").hide();var Zr="";Vt.listeners?(Zr=fo()(Vt.listeners,function(Qr,so){return Qr=fo()(Qr,function(po){var wo=po.useCapture,xo=po.listenerStr;return"
  • ").concat(Gr()(xo),"
  • ")}).join(""),'
    -
    ').concat(Gr()(so),`
    -
      - `).concat(Qr,` -
    -
    `)}).join(""),Zr=`

    Event Listeners

    -
    - `).concat(Zr,` -
    `),ln.html(Zr).show()):ln.hide(),this._$container.show()}},{key:"_getData",value:function(Vt){var $t={},mt=new e0(Vt),St=Vt.className,Bt=Vt.id,ln=Vt.attributes,On=Vt.tagName;$t.computedStyleSearchKeyword=this._computedStyleSearchKeyword,$t.attributes=o0(ln),$t.name=ml({tagName:On,id:Bt,className:St,attributes:ln});var Yn=Vt.erudaEvents;if(Yn&&un()(Yn).length!==0&&($t.listeners=Yn),l0(On))return $t;var pr=mt.getComputedStyle(),br=mt.getMatchedCSSRules();br.unshift(function(Zr){for(var Qr={selectorText:"element.style",style:{}},so=0,po=Zr.length;so
    $&').replace(a0,function(Vt,$t){return'url("'.concat(yl($t),'")')})}var s0=["script","style","meta","title","link","head"],l0=function(Xt){return s0.indexOf(Xt.toLowerCase())>-1},yl=function(Xt){return'').concat(Xt,"")},bl=function(){return Js()(window,"EventTarget.prototype")||window.Node.prototype};function c0(Xt){var Vt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var $t,mt=(0,tt.Z)(Xt);if(Vt){var St=(0,tt.Z)(this).constructor;$t=Reflect.construct(mt,arguments,St)}else $t=mt.apply(this,arguments);return(0,nt.Z)(this,$t)}}var u0=function(Xt){(0,et.Z)($t,Xt);var Vt=c0($t);function $t(){var mt;return(0,j.Z)(this,$t),mt=Vt.call(this),(0,rt.Z)((0,_e.Z)(mt),"_showDetail",function(){mt._isShow&&mt._curNode&&(mt._curNode.nodeType===Node.ELEMENT_NODE?mt._detail.show(mt._curNode):mt._detail.show(mt._curNode.parentNode))}),(0,rt.Z)((0,_e.Z)(mt),"_back",function(){if(mt._curNode!==mt._htmlEl){for(var St=mt._curParentQueue,Bt=St.shift();!wl(Bt);)Bt=St.shift();mt.set(Bt)}}),(0,rt.Z)((0,_e.Z)(mt),"_updateScale",function(St){mt._splitMediaQuery.setQuery("screen and (min-width: ".concat(680*St,"px)"))}),(0,rt.Z)((0,_e.Z)(mt),"_deleteNode",function(){var St=mt._curNode;St.parentNode&&St.parentNode.removeChild(St)}),(0,rt.Z)((0,_e.Z)(mt),"_copyNode",function(){var St=mt._curNode;St.nodeType===Node.ELEMENT_NODE?an()(St.outerHTML):an()(St.nodeValue),mt._container.notify("Copied")}),(0,rt.Z)((0,_e.Z)(mt),"_toggleSelect",function(){mt._$el.find(_n(".select")).toggleClass(_n("active")),mt._selectElement=!mt._selectElement,mt._selectElement?(co.domain("Overlay").setInspectMode({mode:"searchForNode",highlightConfig:{showInfo:!Mo()(),showRulers:!1,showAccessibilityInfo:!Mo()(),showExtensionLines:!1,contrastAlgorithm:"aa",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)"}}),mt._container.hide()):(co.domain("Overlay").setInspectMode({mode:"none"}),co.domain("Overlay").hideHighlight())}),(0,rt.Z)((0,_e.Z)(mt),"_inspectNodeRequested",function(St){var Bt=St.backendNodeId;mt._container.show(),mt._toggleSelect();var ln=co.domain("DOM").getNode({nodeId:Bt}).node;mt.select(ln)}),(0,rt.Z)((0,_e.Z)(mt),"_setNode",function(St){if(St!==mt._curNode){mt._curNode=St,mt._renderCrumbs();for(var Bt=[],ln=St.parentNode;ln;)Bt.push(ln),ln=ln.parentNode;mt._curParentQueue=Bt,mt._splitMode&&mt._showDetail(),mt._updateButtons(),mt._updateHistory()}}),mt._style=Hn(d(5896)),mt.name="elements",mt._selectElement=!1,mt._observeElement=!0,mt._history=[],ot().mixin((0,_e.Z)(mt)),mt}return(0,$.Z)($t,[{key:"init",value:function(mt,St){var Bt=this;(0,dt.Z)((0,tt.Z)($t.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._htmlEl=document.documentElement,this._detail=new r0(this._$detail,St),this.config=this._detail.config,this._splitMediaQuery=new(Et())("screen and (min-width: 680px)"),this._splitMode=this._splitMediaQuery.isMatch(),this._domViewer=new Qp.Z(this._$domViewer.get(0),{node:this._htmlEl,ignore:function(ln){return Ko(ln)||al(ln)}}),this._domViewer.expand(),this._bindEvent(),co.domain("Overlay").enable(),In()(function(){return Bt._updateHistory()})}},{key:"show",value:function(){(0,dt.Z)((0,tt.Z)($t.prototype),"show",this).call(this),this._isShow=!0,this._curNode?this._splitMode&&this._showDetail():this.select(document.body)}},{key:"hide",value:function(){(0,dt.Z)((0,tt.Z)($t.prototype),"hide",this).call(this),this._isShow=!1,co.domain("Overlay").hideHighlight()}},{key:"set",value:function(mt){return this.select(mt)}},{key:"select",value:function(mt){return this._domViewer.select(mt),this._setNode(mt),this.emit("change",mt),this}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)($t.prototype),"destroy",this).call(this),lt.off(lt.SCALE,this._updateScale),Hn.remove(this._style),this._detail.destroy(),co.domain("Overlay").off("inspectNodeRequested",this._inspectNodeRequested),co.domain("Overlay").disable(),this._splitMediaQuery.removeAllListeners()}},{key:"_updateButtons",value:function(){var mt=this._$control,St=mt.find(_n(".show-detail")),Bt=mt.find(_n(".copy-node")),ln=mt.find(_n(".delete-node")),On=_n("icon-disabled");St.addClass(On),Bt.addClass(On),ln.addClass(On);var Yn=this._curNode;Yn&&(Yn!==document.documentElement&&Yn!==document.body&&ln.rmClass(On),Bt.rmClass(On),Yn.nodeType===Node.ELEMENT_NODE&&St.rmClass(On))}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    -
    - - - - -
    -
    -
    -
    -
    -
    -
    `)),this._$detail=mt.find(_n(".detail")),this._$domViewer=mt.find(_n(".dom-viewer")),this._$control=mt.find(_n(".control")),this._$crumbs=mt.find(_n(".crumbs"))}},{key:"_renderCrumbs",value:function(){var mt=function(Bt){for(var ln=[],On=0;Bt;)ln.push({text:ml(Bt,{noAttr:!0}),idx:On++}),Bt=Bt.parentElement;return ln.reverse()}(this._curNode),St="";go()(mt)||(St=fo()(mt,function(Bt){var ln=Bt.text,On=Bt.idx;return'
  • ').concat(ln,"
  • ")}).join("")),this._$crumbs.html(St)}},{key:"_bindEvent",value:function(){var mt=this,St=this;this._$el.on("click",_n(".crumb"),function(){for(var Bt=is()(at()(this).data("idx")),ln=St._curNode;Bt--&&ln.parentElement;)ln=ln.parentElement;wl(ln)&&St.select(ln)}),this._$control.on("click",_n(".select"),this._toggleSelect).on("click",_n(".show-detail"),this._showDetail).on("click",_n(".copy-node"),this._copyNode).on("click",_n(".delete-node"),this._deleteNode),this._domViewer.on("select",this._setNode).on("deselect",this._back),co.domain("Overlay").on("inspectNodeRequested",this._inspectNodeRequested),this._splitMediaQuery.on("match",function(){mt._splitMode=!0,mt._showDetail()}),this._splitMediaQuery.on("unmatch",function(){mt._splitMode=!1,mt._detail.hide()}),lt.on(lt.SCALE,this._updateScale)}},{key:"_updateHistory",value:function(){var mt=this._container.get("console");if(mt){var St=this._history;St.unshift(this._curNode),St.length>5&&St.pop();for(var Bt=0;Bt<5;Bt++)mt.setGlobal("$".concat(Bt),St[Bt])}}}]),$t}(ct),wl=function(Xt){return Ao()(Xt)&&Xt.parentNode},cs=null,f0=[{name:"Border All",fn:function(){if(cs)return Hn.remove(cs),void(cs=null);cs=Hn("* { outline: 2px dashed #707d8b; outline-offset: -3px; }",document.head)},desc:"Add color borders to all elements"},{name:"Refresh Page",fn:function(){var Xt=new(Kn());Xt.setQuery("timestamp",Ks()()),window.location.replace(Xt.toString())},desc:"Add timestamp to url and refresh"},{name:"Search Text",fn:function(){Bo.Z.prompt("Enter the text").then(function(Xt){Xt&&So()(Xt)!==""&&function(Vt){var $t=document.body,mt=new RegExp(Vt,"ig");zs($t,function(St){var Bt=at()(St);if(Bt.hasClass("eruda-search-highlight-block"))return document.createTextNode(Bt.text())}),zs($t,function(St){if(St.nodeType===3){var Bt=St.nodeValue;if((Bt=Bt.replace(mt,function(On){return''.concat(On,"")}))!==St.nodeValue){var ln=at()(document.createElement("div"));return ln.html(Bt),ln.addClass("eruda-search-highlight-block"),ln.get(0)}}})}(Xt)})},desc:"Highlight given text on page"},{name:"Edit Page",fn:function(){var Xt=document.body;Xt.contentEditable=Xt.contentEditable!=="true"},desc:"Toggle body contentEditable"},{name:"Fit Screen",fn:function(){var Xt=document.body,Vt=document.documentElement,$t=at()(Xt);if($t.data("scaled"))window.scrollTo(0,+$t.data("scaled")),$t.rmAttr("data-scaled"),$t.css("transform","none");else{var mt=Math.max(Xt.scrollHeight,Xt.offsetHeight,Vt.clientHeight,Vt.scrollHeight,Vt.offsetHeight),St=Math.max(document.documentElement.clientHeight,window.innerHeight||0),Bt=St/mt;$t.css("transform","scale(".concat(Bt,")")),$t.data("scaled",window.scrollY),window.scrollTo(0,mt/2-St/2)}},desc:"Scale down the whole page to fit screen"},{name:"Load Fps Plugin",fn:function(){To("fps")},desc:"Display page fps"},{name:"Load Features Plugin",fn:function(){To("features")},desc:"Browser feature detections"},{name:"Load Timing Plugin",fn:function(){To("timing")},desc:"Show performance and resource timing"},{name:"Load Memory Plugin",fn:function(){To("memory")},desc:"Display memory"},{name:"Load Code Plugin",fn:function(){To("code")},desc:"Edit and run JavaScript"},{name:"Load Benchmark Plugin",fn:function(){To("benchmark")},desc:"Run JavaScript benchmarks"},{name:"Load Geolocation Plugin",fn:function(){To("geolocation")},desc:"Test geolocation"},{name:"Load Orientation Plugin",fn:function(){To("orientation")},desc:"Test orientation api"},{name:"Load Touches Plugin",fn:function(){To("touches")},desc:"Visualize screen touches"}];function zs(Xt,Vt){var $t=Xt.childNodes;if(!Ko(Xt)){for(var mt=0,St=$t.length;mt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var $t,mt=(0,tt.Z)(Xt);if(Vt){var St=(0,tt.Z)(this).constructor;$t=Reflect.construct(mt,arguments,St)}else $t=mt.apply(this,arguments);return(0,nt.Z)(this,$t)}}var p0=function(Xt){(0,et.Z)($t,Xt);var Vt=h0($t);function $t(){var mt;return(0,j.Z)(this,$t),(mt=Vt.call(this))._style=Hn(d(5571)),mt.name="snippets",mt._snippets=[],mt}return(0,$.Z)($t,[{key:"init",value:function(mt){(0,dt.Z)((0,tt.Z)($t.prototype),"init",this).call(this,mt),this._bindEvent(),this._addDefSnippets()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)($t.prototype),"destroy",this).call(this),Hn.remove(this._style)}},{key:"add",value:function(mt,St,Bt){return this._snippets.push({name:mt,fn:St,desc:Bt}),this._render(),this}},{key:"remove",value:function(mt){for(var St=this._snippets,Bt=0,ln=St.length;Bt -

    ').concat(Gr()(St.name),` -
    - -
    -

    -
    - `).concat(Gr()(St.desc),` -
    - `)}).join("");this._renderHtml(mt)}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),$t}(ct),xl=function(){function Xt(Vt,$t,mt,St){var Bt=this;(0,j.Z)(this,Xt),(0,rt.Z)(this,"_updateGridHeight",function(ln){Bt._dataGrid.setOption({minHeight:60*ln,maxHeight:223*ln})}),this._type=St,this._$container=Vt,this._devtools=$t,this._resources=mt,this._selectedItem=null,this._storeData=[],this._initTpl(),this._dataGrid=new $s.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(Xt,[{key:"destroy",value:function(){lt.off(lt.SCALE,this._updateGridHeight)}},{key:"refresh",value:function(){var Vt=this._dataGrid;this._refreshStorage(),Vt.clear(),yt()(this._storeData,function($t){var mt=$t.key,St=$t.val;Vt.append({key:mt,value:St},{selectable:!0})})}},{key:"_refreshStorage",value:function(){var Vt=this._resources,$t=Is(this._type,!1);if($t){var mt=[];$t=JSON.parse(JSON.stringify($t)),yt()($t,function(St,Bt){Tt()(St)&&(Vt.config.get("hideErudaSetting")&&(qo()(Bt,"eruda")||Bt==="active-eruda")||mt.push({key:Bt,val:ls()(St,200)}))}),this._storeData=mt}}},{key:"_updateButtons",value:function(){var Vt=this._$container,$t=Vt.find(_n(".show-detail")),mt=Vt.find(_n(".delete-storage")),St=Vt.find(_n(".copy-storage")),Bt=_n("btn-disabled");$t.addClass(Bt),mt.addClass(Bt),St.addClass(Bt),this._selectedItem&&($t.rmClass(Bt),mt.rmClass(Bt),St.rmClass(Bt))}},{key:"_initTpl",value:function(){var Vt=this._$container,$t=this._type;Vt.html(_n(`

    - `.concat($t==="local"?"Local":"Session",` Storage -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    -

    -
    `))),this._$dataGrid=Vt.find(_n(".data-grid")),this._$filterText=Vt.find(_n(".filter-text"))}},{key:"_getVal",value:function(Vt){return this._type==="local"?localStorage.getItem(Vt):sessionStorage.getItem(Vt)}},{key:"_bindEvent",value:function(){var Vt=this,$t=this._type,mt=this._devtools;function St(Bt,ln){var On=mt.get("sources");if(On)return On.set(Bt,ln),mt.showTool("sources"),!0}this._$container.on("click",_n(".refresh-storage"),function(){mt.notify("Refreshed"),Vt.refresh()}).on("click",_n(".clear-storage"),function(){yt()(Vt._storeData,function(Bt){$t==="local"?localStorage.removeItem(Bt.key):sessionStorage.removeItem(Bt.key)}),Vt.refresh()}).on("click",_n(".show-detail"),function(){var Bt=Vt._selectedItem,ln=Vt._getVal(Bt);try{St("object",JSON.parse(ln))}catch{St("raw",ln)}}).on("click",_n(".copy-storage"),function(){var Bt=Vt._selectedItem;an()(Vt._getVal(Bt)),mt.notify("Copied")}).on("click",_n(".filter"),function(){Bo.Z.prompt("Filter").then(function(Bt){Jr()(Bt)||(Bt=So()(Bt),Vt._$filterText.text(Bt),Vt._dataGrid.setOption("filter",Bt))})}).on("click",_n(".delete-storage"),function(){var Bt=Vt._selectedItem;$t==="local"?localStorage.removeItem(Bt):sessionStorage.removeItem(Bt),Vt.refresh()}),this._dataGrid.on("select",function(Bt){Vt._selectedItem=Bt.data.key,Vt._updateButtons()}).on("deselect",function(){Vt._selectedItem=null,Vt._updateButtons()}),lt.on(lt.SCALE,this._updateGridHeight)}}]),Xt}();function us(Xt,Vt){Xt.rmClass(_n("ok")).rmClass(_n("danger")).rmClass(_n("warn")).addClass(_n(Vt))}function fs(Xt,Vt){if(Vt===0)return"";var $t=0,mt=0;switch(Xt){case"cookie":$t=30,mt=60;break;case"script":$t=5,mt=10;break;case"stylesheet":$t=4,mt=8;break;case"image":$t=50,mt=100}return Vt>=mt?"danger":Vt>=$t?"warn":"ok"}var m0=function(){function Xt(Vt,$t){(0,j.Z)(this,Xt),this._$container=Vt,this._devtools=$t,this._selectedItem=null,this._initTpl(),this._dataGrid=new $s.Z(this._$dataGrid.get(0),{columns:[{id:"key",title:"Key",weight:30},{id:"value",title:"Value",weight:90}],minHeight:60,maxHeight:223}),this._bindEvent()}return(0,$.Z)(Xt,[{key:"refresh",value:function(){var Vt=this._$container,$t=this._dataGrid,mt=co.domain("Network").getCookies().cookies,St=fo()(mt,function(Bt){return{key:Bt.name,val:Bt.value}});$t.clear(),yt()(St,function(Bt){var ln=Bt.key,On=Bt.val;$t.append({key:ln,value:On},{selectable:!0})}),us(Vt,fs("cookie",St.length))}},{key:"_initTpl",value:function(){var Vt=this._$container;Vt.html(_n(`

    - Cookie - -
    - -
    - - - -
    - -
    -
    -

    -
    `)),this._$dataGrid=Vt.find(_n(".data-grid")),this._$filterText=Vt.find(_n(".filter-text"))}},{key:"_updateButtons",value:function(){var Vt=this._$container,$t=Vt.find(_n(".show-detail")),mt=Vt.find(_n(".delete-cookie")),St=Vt.find(_n(".copy-cookie")),Bt=_n("btn-disabled");$t.addClass(Bt),mt.addClass(Bt),St.addClass(Bt),this._selectedItem&&($t.rmClass(Bt),mt.rmClass(Bt),St.rmClass(Bt))}},{key:"_getVal",value:function(Vt){for(var $t=co.domain("Network").getCookies().cookies,mt=0,St=$t.length;mt=Xt.length?{done:!0}:{done:!1,value:Xt[mt++]}},e:function(Yn){throw Yn},f:St}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Bt,ln=!0,On=!1;return{s:function(){$t=$t.call(Xt)},n:function(){var Yn=$t.next();return ln=Yn.done,Yn},e:function(Yn){On=!0,Bt=Yn},f:function(){try{ln||$t.return==null||$t.return()}finally{if(On)throw Bt}}}}function _l(Xt,Vt){(Vt==null||Vt>Xt.length)&&(Vt=Xt.length);for(var $t=0,mt=new Array(Vt);$t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var $t,mt=(0,tt.Z)(Xt);if(Vt){var St=(0,tt.Z)(this).constructor;$t=Reflect.construct(mt,arguments,St)}else $t=mt.apply(this,arguments);return(0,nt.Z)(this,$t)}}var y0=function(Xt){(0,et.Z)($t,Xt);var Vt=v0($t);function $t(){var mt;return(0,j.Z)(this,$t),(mt=Vt.call(this))._style=Hn(d(2488)),mt.name="resources",mt._hideErudaSetting=!1,mt._observeElement=!0,mt}return(0,$.Z)($t,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)($t.prototype),"init",this).call(this,mt),this._container=St,this._initTpl(),this._localStorage=new xl(this._$localStorage,St,this,"local"),this._sessionStorage=new xl(this._$sessionStorage,St,this,"session"),this._cookie=new m0(this._$cookie,St),this._bindEvent(),this._initObserver(),this._initCfg()}},{key:"refresh",value:function(){return this.refreshLocalStorage().refreshSessionStorage().refreshCookie().refreshScript().refreshStylesheet().refreshIframe().refreshImage()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)($t.prototype),"destroy",this).call(this),this._localStorage.destroy(),this._sessionStorage.destroy(),this._disableObserver(),Hn.remove(this._style),this._rmCfg()}},{key:"refreshScript",value:function(){var mt=[];at()("script").each(function(){var Yn=this.src;Yn!==""&&mt.push(Yn)});var St=fs("script",(mt=Fo()(mt)).length),Bt="
  • Empty
  • ";go()(mt)||(Bt=fo()(mt,function(Yn){return Yn=Gr()(Yn),'
  • ').concat(Yn,"
  • ")}).join(""));var ln='

    - Script -
    - -
    -

    -
      - `).concat(Bt,` -
    `),On=this._$script;return us(On,St),On.html(ln),this}},{key:"refreshStylesheet",value:function(){var mt=[];at()("link").each(function(){this.rel==="stylesheet"&&mt.push(this.href)});var St=fs("stylesheet",(mt=Fo()(mt)).length),Bt="
  • Empty
  • ";mt||(Bt=fo()(mt,function(Yn){return Yn=Gr()(Yn),'
  • ').concat(Yn,"
  • ")}).join(""));var ln='

    - Stylesheet -
    - -
    -

    -
      - `).concat(Bt,` -
    `),On=this._$stylesheet;return us(On,St),On.html(ln),this}},{key:"refreshIframe",value:function(){var mt=[];at()("iframe").each(function(){var ln=at()(this).attr("src");ln&&mt.push(ln)}),mt=Fo()(mt);var St="
  • Empty
  • ";go()(mt)||(St=fo()(mt,function(ln){return ln=Gr()(ln),'
  • ').concat(ln,"
  • ")}).join(""));var Bt='

    - Iframe -
    - -
    -

    -
      - `).concat(St,` -
    `);return this._$iframe.html(Bt),this}},{key:"refreshLocalStorage",value:function(){return this._localStorage.refresh(),this}},{key:"refreshSessionStorage",value:function(){return this._sessionStorage.refresh(),this}},{key:"refreshCookie",value:function(){return this._cookie.refresh(),this}},{key:"refreshImage",value:function(){var mt=[],St=this._performance=window.webkitPerformance||window.performance;St&&St.getEntries?this._performance.getEntries().forEach(function(pr){if(pr.initiatorType==="img"||w0(pr.name)){if(Mt()(pr.name,"exclude=true"))return;mt.push(pr.name)}}):at()("img").each(function(){var pr=at()(this),br=pr.attr("src");pr.data("exclude")!=="true"&&mt.push(br)}),(mt=Fo()(mt)).sort();var Bt=fs("image",mt.length),ln="
  • Empty
  • ";go()(mt)||(ln=fo()(mt,function(pr){return'
  • - -
  • `)}).join(""));var On='

    - Image -
    - -
    -

    -
      - `).concat(ln,` -
    `),Yn=this._$image;return us(Yn,Bt),Yn.html(On),this}},{key:"show",value:function(){return(0,dt.Z)((0,tt.Z)($t.prototype),"show",this).call(this),this._observeElement&&this._enableObserver(),this.refresh()}},{key:"hide",value:function(){return this._disableObserver(),(0,dt.Z)((0,tt.Z)($t.prototype),"hide",this).call(this)}},{key:"_initTpl",value:function(){var mt=this._$el;mt.html(_n(`
    -
    - -
    -
    -
    -
    `)),this._$localStorage=mt.find(_n(".local-storage")),this._$sessionStorage=mt.find(_n(".session-storage")),this._$cookie=mt.find(_n(".cookie")),this._$script=mt.find(_n(".script")),this._$stylesheet=mt.find(_n(".stylesheet")),this._$iframe=mt.find(_n(".iframe")),this._$image=mt.find(_n(".image"))}},{key:"_bindEvent",value:function(){var mt=this,St=this._$el,Bt=this._container;function ln(Yn,pr){var br=Bt.get("sources");if(br)return br.set(Yn,pr),Bt.showTool("sources"),!0}function On(Yn){return function(pr){if(Bt.get("sources")){pr.preventDefault();var br=at()(this).attr("href");Yn!=="iframe"&&Xs()(location.href,br)?Un()({url:br,success:function(Lr){ln(Yn,Lr)},dataType:"raw"}):ln("iframe",br)}}}St.on("click",".eruda-refresh-script",function(){Bt.notify("Refreshed"),mt.refreshScript()}).on("click",".eruda-refresh-stylesheet",function(){Bt.notify("Refreshed"),mt.refreshStylesheet()}).on("click",".eruda-refresh-iframe",function(){Bt.notify("Refreshed"),mt.refreshIframe()}).on("click",".eruda-refresh-image",function(){Bt.notify("Refreshed"),mt.refreshImage()}).on("click",".eruda-img-link",function(){ln("img",at()(this).attr("src"))}).on("click",".eruda-css-link",On("css")).on("click",".eruda-js-link",On("js")).on("click",".eruda-iframe-link",On("iframe"))}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"hideErudaSetting").remove(mt,"observeElement").remove("Resources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=qt.createCfg("resources",{hideErudaSetting:!0,observeElement:!0});St.get("hideErudaSetting")&&(this._hideErudaSetting=!0),St.get("observeElement")||(this._observeElement=!1),St.on("change",function(Bt,ln){switch(Bt){case"hideErudaSetting":return void(mt._hideErudaSetting=ln);case"observeElement":return mt._observeElement=ln,ln?mt._enableObserver():mt._disableObserver()}}),this._container.get("settings").text("Resources").switch(St,"hideErudaSetting","Hide Eruda Setting").switch(St,"observeElement","Auto Refresh Elements").separator()}},{key:"_initObserver",value:function(){var mt=this;this._observer=new(Ot())(function(St){yt()(St,function(Bt){mt._handleMutation(Bt)})})}},{key:"_handleMutation",value:function(mt){var St=this;if(!Ko(mt.target)){var Bt=function(pr){var br=function(Lr){return Lr.tagName?Lr.tagName.toLowerCase():""}(pr);switch(br){case"script":St.refreshScript();break;case"img":St.refreshImage();break;case"link":St.refreshStylesheet()}};if(mt.type==="attributes")Bt(mt.target);else if(mt.type==="childList"){Bt(mt.target);var ln,On=os()(mt.addedNodes),Yn=g0(On=jr()(On,os()(mt.removedNodes)));try{for(Yn.s();!(ln=Yn.n()).done;)Bt(ln.value)}catch(pr){Yn.e(pr)}finally{Yn.f()}}}}},{key:"_enableObserver",value:function(){this._observer.observe(document.documentElement,{attributes:!0,childList:!0,subtree:!0})}},{key:"_disableObserver",value:function(){this._observer.disconnect()}}]),$t}(ct),b0=/\.(jpeg|jpg|gif|png)$/,w0=function(Xt){return b0.test(Xt)},Cl=ao()(),x0=[{name:"Location",val:function(){return Gr()(location.href)}},{name:"User Agent",val:navigator.userAgent},{name:"Device",val:["",'"),""),""),"
    screen'.concat(screen.width," * ").concat(screen.height,"
    viewport".concat(window.innerWidth," * ").concat(window.innerHeight,"
    pixel ratio".concat(window.devicePixelRatio,"
    "].join("")},{name:"System",val:["",'"),""),"
    os'.concat(Uo()(),"
    browser".concat(Cl.name+" "+Cl.version,"
    "].join("")},{name:"About",val:'Eruda v2.11.3'},{name:"Backers",val:function(){return'')}}];function _0(Xt){var Vt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var $t,mt=(0,tt.Z)(Xt);if(Vt){var St=(0,tt.Z)(this).constructor;$t=Reflect.construct(mt,arguments,St)}else $t=mt.apply(this,arguments);return(0,nt.Z)(this,$t)}}var C0=function(Xt){(0,et.Z)($t,Xt);var Vt=_0($t);function $t(){var mt;return(0,j.Z)(this,$t),(mt=Vt.call(this))._style=Hn(d(879)),mt.name="info",mt._infos=[],mt}return(0,$.Z)($t,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)($t.prototype),"init",this).call(this,mt),this._container=St,this._addDefInfo(),this._bindEvent()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)($t.prototype),"destroy",this).call(this),Hn.remove(this._style)}},{key:"add",value:function(mt,St){var Bt=this._infos,ln=!1;return yt()(Bt,function(On){mt===On.name&&(On.val=St,ln=!0)}),ln||Bt.push({name:mt,val:St}),this._render(),this}},{key:"get",value:function(mt){var St,Bt=this._infos;return Ns()(mt)?kr()(Bt):(yt()(Bt,function(ln){mt===ln.name&&(St=ln.val)}),St)}},{key:"remove",value:function(mt){for(var St=this._infos,Bt=St.length-1;Bt>=0;Bt--)St[Bt].name===mt&&St.splice(Bt,1);return this._render(),this}},{key:"clear",value:function(){return this._infos=[],this._render(),this}},{key:"_addDefInfo",value:function(){var mt=this;yt()(x0,function(St){return mt.add(St.name,St.val)})}},{key:"_render",value:function(){var mt=[];yt()(this._infos,function(Bt){var ln=Bt.name,On=Bt.val;ko()(On)&&(On=On()),mt.push({name:ln,val:On})});var St="
      ".concat(fo()(mt,function(Bt){return'
    • ').concat(Gr()(Bt.name),'

      ').concat(Bt.val,"
    • ")}).join(""),"
    ");this._renderHtml(St)}},{key:"_bindEvent",value:function(){var mt=this._container;this._$el.on("click",_n(".copy"),function(){var St=at()(this).parent().parent(),Bt=St.find(_n(".title")).text(),ln=St.find(_n(".content")).text();an()("".concat(Bt,": ").concat(ln)),mt.notify("Copied")})}},{key:"_renderHtml",value:function(mt){mt!==this._lastHtml&&(this._lastHtml=mt,this._$el.html(mt))}}]),$t}(ct),k0=d(8299),A0=d(8368),E0=d.n(A0),kl=d(7049);function S0(Xt){var Vt=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var $t,mt=(0,tt.Z)(Xt);if(Vt){var St=(0,tt.Z)(this).constructor;$t=Reflect.construct(mt,arguments,St)}else $t=mt.apply(this,arguments);return(0,nt.Z)(this,$t)}}var T0=function(Xt){(0,et.Z)($t,Xt);var Vt=S0($t);function $t(){var mt;return(0,j.Z)(this,$t),(mt=Vt.call(this))._style=Hn(d(1344)),mt.name="sources",mt._showLineNum=!0,mt}return(0,$.Z)($t,[{key:"init",value:function(mt,St){(0,dt.Z)((0,tt.Z)($t.prototype),"init",this).call(this,mt),this._container=St,this._bindEvent(),this._initCfg()}},{key:"destroy",value:function(){(0,dt.Z)((0,tt.Z)($t.prototype),"destroy",this).call(this),Hn.remove(this._style),this._rmCfg()}},{key:"set",value:function(mt,St){if(mt==="img"){this._isFetchingData=!0;var Bt=new Image,ln=this;return Bt.onload=function(){ln._isFetchingData=!1,ln._data={type:"img",val:{width:this.width,height:this.height,src:St}},ln._render()},Bt.onerror=function(){ln._isFetchingData=!1},void(Bt.src=St)}return this._data={type:mt,val:St},this._render(),this}},{key:"show",value:function(){return(0,dt.Z)((0,tt.Z)($t.prototype),"show",this).call(this),this._data||this._isFetchingData||this._renderDef(),this}},{key:"_renderDef",value:function(){var mt=this;if(this._html)return this._data={type:"html",val:this._html},this._render();this._isGettingHtml||(this._isGettingHtml=!0,Un()({url:location.href,success:function(St){return mt._html=St},error:function(){return mt._html="Sorry, unable to fetch source code:("},complete:function(){mt._isGettingHtml=!1,mt._renderDef()},dataType:"raw"}))}},{key:"_bindEvent",value:function(){var mt=this;this._container.on("showTool",function(St,Bt){St!==mt.name&&Bt.name===mt.name&&delete mt._data})}},{key:"_rmCfg",value:function(){var mt=this.config,St=this._container.get("settings");St&&St.remove(mt,"showLineNum").remove("Sources")}},{key:"_initCfg",value:function(){var mt=this,St=this.config=qt.createCfg("sources",{showLineNum:!0});St.get("showLineNum")||(this._showLineNum=!1),St.on("change",function(Bt,ln){Bt!=="showLineNum"||(mt._showLineNum=ln)}),this._container.get("settings").text("Sources").switch(St,"showLineNum","Show Line Numbers").separator()}},{key:"_render",value:function(){switch(this._isInit=!0,this._data.type){case"html":case"js":case"css":return this._renderCode();case"img":return this._renderImg();case"object":return this._renderObj();case"raw":return this._renderRaw();case"iframe":return this._renderIframe()}}},{key:"_renderImg",value:function(){var mt=this._data.val,St=mt.width,Bt=mt.height,ln=mt.src;this._renderHtml('
    -
    ').concat(Gr()(ln),`
    -
    - -
    -
    ').concat(Gr()(St)," × ").concat(Gr()(Bt),`
    -
    `))}},{key:"_renderCode",value:function(){var mt=this._data;this._renderHtml('
    '),!1);var St=mt.val,Bt=mt.val.length;Bt>ds&&(St=ls()(St,ds)),Bt'),!1);var mt=this._data.val;try{Tt()(mt)&&(mt=JSON.parse(mt))}catch{}new k0.Z(this._$el.find(".eruda-json").get(0),{unenumerable:!0,accessGetter:!0}).set(mt)}},{key:"_renderRaw",value:function(){var mt=this._data;this._renderHtml('
    -
    -
    `));var St=mt.val,Bt=this._$el.find(_n(".raw")).get(0);St.length>ds&&(St=ls()(St,ds)),new kl.Z(Bt,{text:St,wrapLongLines:!0,showLineNumbers:St.length'))}},{key:"_renderHtml",value:function(mt){var St=this;(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])&&mt===this._lastHtml||(this._lastHtml=mt,this._$el.html(mt),setTimeout(function(){return St._$el.get(0).scrollTop=0},0))}}]),$t}(ct),O0=3e4,Al=8e4,ds=1e5,j0={init:function(){var Xt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Vt=Xt.container,$t=Xt.tool,mt=Xt.autoScale,St=mt===void 0||mt,Bt=Xt.useShadowDom,ln=Bt===void 0||Bt,On=Xt.defaults,Yn=On===void 0?{}:On;this._isInit||(this._isInit=!0,this._scale=1,this._initContainer(Vt,ln),this._initStyle(),this._initDevTools(Yn),this._initEntryBtn(),this._initSettings(),this._initTools($t),this._registerListener(),St&&this._autoScale())},_isInit:!1,version:"2.11.3",util:k,chobitsu:co,Tool:ct,Console:Np,Elements:u0,Network:Yp,Sources:T0,Resources:y0,Info:C0,Snippets:p0,Settings:qt,get:function(Xt){if(this._checkInit()){if(Xt==="entryBtn")return this._entryBtn;var Vt=this._devTools;return Xt?Vt.get(Xt):Vt}},add:function(Xt){if(this._checkInit())return ko()(Xt)&&(Xt=Xt(this)),this._devTools.add(Xt),this},remove:function(Xt){return this._devTools.remove(Xt),this},show:function(Xt){if(this._checkInit()){var Vt=this._devTools;return Xt?Vt.showTool(Xt):Vt.show(),this}},hide:function(){if(this._checkInit())return this._devTools.hide(),this},destroy:function(){this._devTools.destroy(),delete this._devTools,this._entryBtn.destroy(),delete this._entryBtn,this._unregisterListener(),at()(this._container).remove(),Hn.clear(),this._isInit=!1,this._container=null,this._shadowRoot=null},scale:function(Xt){return Lo()(Xt)?(this._scale=Xt,lt.emit(lt.SCALE,Xt),this):this._scale},position:function(Xt){var Vt=this._entryBtn;return Us()(Xt)?(Vt.setPos(Xt),this):Vt.getPos()},_autoScale:function(){Mo()()&&this.scale(1/nl()())},_registerListener:function(){var Xt=this;this._addListener=function(){return Xt.add.apply(Xt,arguments)},this._showListener=function(){return Xt.show.apply(Xt,arguments)},lt.on(lt.ADD,this._addListener),lt.on(lt.SHOW,this._showListener),lt.on(lt.SCALE,Hn.setScale)},_unregisterListener:function(){lt.off(lt.ADD,this._addListener),lt.off(lt.SHOW,this._showListener),lt.off(lt.SCALE,Hn.setScale)},_checkInit:function(){return this._isInit||zo.error('Please call "eruda.init()" first'),this._isInit},_initContainer:function(Xt,Vt){var $t,mt;Xt||(Xt=document.createElement("div"),document.documentElement.appendChild(Xt)),Xt.id="eruda",Xt.style.all="initial",this._container=Xt,Vt&&(Xt.attachShadow?$t=Xt.attachShadow({mode:"open"}):Xt.createShadowRoot&&($t=Xt.createShadowRoot()),$t&&(Hn.container=document.head,Hn(d(5357)+d(9327)+d(4821)+d(8903)+d(5777)),mt=document.createElement("div"),$t.appendChild(mt),this._shadowRoot=$t)),this._shadowRoot||(mt=document.createElement("div"),Xt.appendChild(mt)),nn()(mt,{className:"eruda-container __chobitsu-hide__",contentEditable:!1}),ao()().name==="ios"&&mt.setAttribute("ontouchstart",""),this._$el=at()(mt)},_initDevTools:function(Xt){this._devTools=new Mp(this._$el,{defaults:Xt})},_initStyle:function(){var Xt="eruda-style-container",Vt=this._$el;this._shadowRoot?(Hn.container=this._shadowRoot,Hn(":host { all: initial }")):(Vt.append('
    ')),Hn.container=Vt.find(".".concat(Xt)).get(0)),Hn(d(8020)+d(4821)+d(9327)+d(7591)+d(4987)+d(8903)+d(5512)+d(2156)+d(5777)+d(9819)+d(8094)+d(8516)+d(5357))},_initEntryBtn:function(){var Xt=this;this._entryBtn=new kp(this._$el),this._entryBtn.on("click",function(){return Xt._devTools.toggle()})},_initSettings:function(){var Xt=this._devTools,Vt=new qt;Xt.add(Vt),this._entryBtn.initCfg(Vt),Xt.initCfg(Vt)},_initTools:function(){var Xt=this,Vt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["console","elements","network","resources","sources","info","snippets"];Vt=os()(Vt);var $t=this._devTools;Vt.forEach(function(mt){var St=Xt[Vo()(mt)];try{St&&$t.add(new St)}catch(Bt){In()(function(){zo.error("Something wrong when initializing tool ".concat(mt,":"),Bt.message)})}}),$t.showTool(Vt[0]||"settings")}}},2027:function(b,_,d){var k=d(6672).Z;b.exports=k,b.exports.default=k},6610:function(b,_,d){d.r(_),_.default={}},9143:function(b,_,d){var k=this&&this.__awaiter||function(ut,lt,dt,ft){return new(dt||(dt=Promise))(function(st,ct){function ht(vt){try{bt(ft.next(vt))}catch(gt){ct(gt)}}function at(vt){try{bt(ft.throw(vt))}catch(gt){ct(gt)}}function bt(vt){var gt;vt.done?st(vt.value):(gt=vt.value,gt instanceof dt?gt:new dt(function(At){At(gt)})).then(ht,at)}bt((ft=ft.apply(ut,lt||[])).next())})},j=this&&this.__generator||function(ut,lt){var dt,ft,st,ct,ht={label:0,sent:function(){if(1&st[0])throw st[1];return st[1]},trys:[],ops:[]};return ct={next:at(0),throw:at(1),return:at(2)},typeof Symbol=="function"&&(ct[Symbol.iterator]=function(){return this}),ct;function at(bt){return function(vt){return function(gt){if(dt)throw new TypeError("Generator is already executing.");for(;ht;)try{if(dt=1,ft&&(st=2>[0]?ft.return:gt[0]?ft.throw||((st=ft.return)&&st.call(ft),0):ft.next)&&!(st=st.call(ft,gt[1])).done)return st;switch(ft=0,st&&(gt=[2>[0],st.value]),gt[0]){case 0:case 1:st=gt;break;case 4:return ht.label++,{value:gt[1],done:!1};case 5:ht.label++,ft=gt[1],gt=[0];continue;case 7:gt=ht.ops.pop(),ht.trys.pop();continue;default:if(st=ht.trys,!((st=st.length>0&&st[st.length-1])||gt[0]!==6&>[0]!==2)){ht=0;continue}if(gt[0]===3&&(!st||gt[1]>st[0]&>[1]",jt))return void Mt.push(Jt);var Wt=[];at.default(Jt.attributes,function(En){var vn=En.name,jn=En.value;return Wt.push(vn,jn)});for(var un=0,kn=Wt.length;un",dt.default.parse(jt)[0].attrs))},_.setAttributeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.name,Ft=Tt.value;tt.getNode(jt).setAttribute(Mt,Ft)};var xt=[];function _t(Tt,jt){for(var Mt=nt.filterNodes(Tt.childNodes),Ft=0,Jt=Mt.length;Ft5&&xt.pop();for(var Mt=0;Mt<5;Mt++)At.setGlobal("$"+Mt,xt[Mt])},_.setNodeValue=function(Tt){var jt=Tt.nodeId,Mt=Tt.value;tt.getNode(jt).nodeValue=Mt},_.setOuterHTML=function(Tt){var jt=Tt.nodeId,Mt=Tt.outerHTML;tt.getNode(jt).outerHTML=Mt},_.getDOMNodeId=function(Tt){var jt=Tt.node;return{nodeId:nt.getOrCreateNodeId(jt)}},_.getDOMNode=function(Tt){var jt=Tt.nodeId;return{node:tt.getNode(jt)}},it.default.on("attributes",function(Tt,jt){var Mt=tt.getNodeId(Tt);if(Mt){var Ft=Tt.getAttribute(jt);ut.default(Ft)?et.default.trigger("DOM.attributeRemoved",{nodeId:Mt,name:jt}):et.default.trigger("DOM.attributeModified",{nodeId:Mt,name:jt,value:Ft})}}),it.default.on("childList",function(Tt,jt,Mt){var Ft=tt.getNodeId(Tt);if(Ft){if(jt=nt.filterNodes(jt),Mt=nt.filterNodes(Mt),!lt.default(jt)){En();for(var Jt=0,Qt=jt.length;Jt0||kt)&&(At.children=ft(ht,vt)),At}function ft(ht,at){var bt=st(ht.childNodes);return j.default(bt,function(vt){return dt(vt,{depth:at-1})})}function st(ht){return $.default(ht,function(at){return ct(at)})}function ct(ht){if(ht.nodeType===1){var at=ht.getAttribute("class")||"";if(nt.default(at,"__chobitsu-hide__")||nt.default(at,"html2canvas-container"))return!1}var bt=!(ht.nodeType===3&&et.default(ht.nodeValue||"")==="");return bt&&ht.parentNode?ct(ht.parentNode):bt}_.getOrCreateNodeId=lt,_.clear=function(){it.clear(),ot.clear()},_.getNodeId=function(ht){return ot.get(ht)},_.wrap=dt,_.getChildNodes=ft,_.getPreviousNode=function(ht){var at=ht.previousSibling;if(at){for(;!ct(at)&&at.previousSibling;)at=at.previousSibling;return at&&ct(at)?at:void 0}},_.filterNodes=st,_.isValidNode=ct,_.getNode=function(ht){var at=it.get(ht);if(!at||at.nodeType===10)throw rt.createErr(-32e3,"Could not find node with given id");return at}},7923:function(b,_,d){var k=this&&this.__importDefault||function(Gt){return Gt&&Gt.__esModule?Gt:{default:Gt}};Object.defineProperty(_,"__esModule",{value:!0}),_.getProperties=_.releaseObj=_.getObj=_.wrap=_.clear=void 0;var j=k(d(3367)),$=k(d(6156)),_e=k(d(6472)),et=k(d(4777)),nt=k(d(9833)),tt=k(d(2749)),rt=k(d(3708)),it=k(d(7470)),ot=k(d(1754)),ut=k(d(3085)),lt=k(d(2533)),dt=k(d(300)),ft=k(d(1116)),st=k(d(8740)),ct=k(d(415)),ht=k(d(9804)),at=k(d(6257)),bt=new Map,vt=new Map,gt=new Map,At=new Map,wt=1;function yt(Gt,Wt){var un=vt.get(Gt);return un||(un=JSON.stringify({injectedScriptId:0,id:wt++}),vt.set(Gt,un),bt.set(un,Gt),gt.set(un,Wt),un)}function kt(Gt,Wt){var un=Wt===void 0?{}:Wt,kn=un.generatePreview,En=kn!==void 0&&kn,vn=un.self,jn=vn===void 0?Gt:vn,Zn=Ft(Gt),nn=Zn.type,wn=Zn.subtype;return nn==="undefined"?Zn:nn==="string"||nn==="boolean"||wn==="null"?(Zn.value=Gt,Zn):(Zn.description=Mt(Gt,jn),nn==="number"?(Zn.value=Gt,Zn):nn==="symbol"?(Zn.objectId=yt(Gt,jn),Zn):(Zn.className=nn==="function"?"Function":wn==="array"?"Array":wn==="map"?"Map":wn==="set"?"Set":wn==="regexp"?"RegExp":wn==="error"?Gt.name:ut.default(Gt,!1),En&&(Zn.preview=Tt(Gt,jn)),Zn.objectId=yt(Gt,jn),Zn))}function xt(Gt){return bt.get(Gt)}_.clear=function(){bt.clear(),vt.clear(),gt.clear()},_.wrap=kt,_.getObj=xt,_.releaseObj=function(Gt){var Wt=xt(Gt);vt.delete(Wt),gt.delete(Gt),bt.delete(Gt)},_.getProperties=function(Gt){for(var Wt=Gt.accessorPropertiesOnly,un=Gt.objectId,kn=Gt.ownProperties,En=Gt.generatePreview,vn=[],jn={prototype:!kn,unenumerable:!0,symbol:!Wt},Zn=bt.get(un),nn=gt.get(un),wn=ft.default(Zn,jn),fn=ct.default(Zn),An=0,yn=wn.length;An_t&&(jn=_t,kn=!0);for(var Zn=0;Zn_t){kn=!0;break}wn.push({key:Tt(An),value:Tt(Gt.get(An))}),Zn++,An=fn.next().value}un.entries=wn}else if(it.default(Gt)){var yn=[],dn=(Zn=0,Gt.keys());for(An=dn.next().value;An;){if(Zn>_t){kn=!0;break}yn.push({value:Tt(An)}),Zn++,An=dn.next().value}un.entries=yn}return un.overflow=kn,un}function jt(Gt,Wt){var un=Ft(Wt);un.name=Gt;var kn,En=un.subtype;return kn=un.type==="object"?En==="null"?"null":En==="array"?"Array("+Wt.length+")":En==="map"?"Map("+Wt.size+")":En==="set"?"Set("+Wt.size+")":ut.default(Wt,!1):j.default(Wt),un.value=kn,un}function Mt(Gt,Wt){Wt===void 0&&(Wt=Gt);var un=Ft(Gt),kn=un.type,En=un.subtype;return kn==="string"?Gt:kn==="number"||kn==="symbol"?j.default(Gt):kn==="function"?dt.default(Gt):En==="array"?"Array("+Gt.length+")":En==="map"?"Map("+Wt.size+")":En==="set"?"Set("+Wt.size+")":En==="regexp"?j.default(Gt):En==="error"?Gt.stack:En==="internal#entry"?Gt.name?'{"'+j.default(Gt.name)+'" => "'+j.default(Gt.value)+'"}':'"'+j.default(Gt.value)+'"':ut.default(Gt,!1)}function Ft(Gt){var Wt=typeof Gt,un="object";if(Gt instanceof Jt)un="internal#entry";else if($.default(Gt))un="null";else if(_e.default(Gt))un="array";else if(ot.default(Gt))un="regexp";else if(tt.default(Gt))un="error";else if(rt.default(Gt))un="map";else if(it.default(Gt))un="set";else try{nt.default(Gt)&&(un="node")}catch{}return{type:Wt,subtype:un}}var Jt=function(Gt,Wt){Wt&&(this.name=Wt),this.value=Gt};function Qt(Gt){return Gt instanceof Jt||!!(Gt[0]&&Gt[0]instanceof Jt)}},2636:function(b,_,d){var k,j=this&&this.__extends||(k=function(_t,Tt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(jt,Mt){jt.__proto__=Mt}||function(jt,Mt){for(var Ft in Mt)Mt.hasOwnProperty(Ft)&&(jt[Ft]=Mt[Ft])},k(_t,Tt)},function(_t,Tt){function jt(){this.constructor=_t}k(_t,Tt),_t.prototype=Tt===null?Object.create(Tt):(jt.prototype=Tt.prototype,new jt)}),$=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0}),_.fullUrl=_.FetchRequest=_.XhrRequest=void 0;var _e=$(d(1443)),et=$(d(6768)),nt=$(d(9702)),tt=$(d(6334)),rt=$(d(8887)),it=$(d(4331)),ot=$(d(8847)),ut=$(d(3783)),lt=$(d(6930)),dt=$(d(3875)),ft=d(316),st=function(_t){function Tt(jt,Mt,Ft){var Jt=_t.call(this)||this;return Jt.xhr=jt,Jt.reqHeaders={},Jt.method=Mt,Jt.url=At(Ft),Jt.id=ft.createId(),Jt}return j(Tt,_t),Tt.prototype.toJSON=function(){return{method:this.method,url:this.url,id:this.id}},Tt.prototype.handleSend=function(jt){et.default(jt)||(jt=""),jt={name:wt(this.url),url:this.url,data:jt,time:ot.default(),reqHeaders:this.reqHeaders,method:this.method},rt.default(this.reqHeaders)||(jt.reqHeaders=this.reqHeaders),this.emit("send",this.id,jt)},Tt.prototype.handleReqHeadersSet=function(jt,Mt){jt&&Mt&&(this.reqHeaders[jt]=Mt)},Tt.prototype.handleHeadersReceived=function(){var jt=this.xhr,Mt=yt(jt.getResponseHeader("Content-Type")||"");this.emit("headersReceived",this.id,{type:Mt.type,subType:Mt.subType,size:vt(jt,!0,this.url),time:ot.default(),resHeaders:bt(jt)})},Tt.prototype.handleDone=function(){var jt,Mt,Ft,Jt=this,Qt=this.xhr,Gt=Qt.responseType,Wt="",un=function(){Jt.emit("done",Jt.id,{status:Qt.status,size:vt(Qt,!1,Jt.url),time:ot.default(),resTxt:Wt})},kn=yt(Qt.getResponseHeader("Content-Type")||"");Gt!=="blob"||kn.type!=="text"&&kn.subType!=="javascript"&&kn.subType!=="json"?(Gt!==""&&Gt!=="text"||(Wt=Qt.responseText),Gt==="json"&&(Wt=JSON.stringify(Qt.response)),un()):(jt=Qt.response,Mt=function(En,vn){vn&&(Wt=vn),un()},(Ft=new FileReader).onload=function(){Mt(null,Ft.result)},Ft.onerror=function(En){Mt(En)},Ft.readAsText(jt))},Tt}(_e.default);_.XhrRequest=st;var ct=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this)||this;return jt instanceof window.Request&&(jt=jt.url),Ft.url=At(jt),Ft.id=ft.createId(),Ft.options=Mt,Ft.reqHeaders=Mt.headers||{},Ft.method=Mt.method||"GET",Ft}return j(Tt,_t),Tt.prototype.send=function(jt){var Mt=this,Ft=this.options,Jt=et.default(Ft.body)?Ft.body:"";this.emit("send",this.id,{name:wt(this.url),url:this.url,data:Jt,reqHeaders:this.reqHeaders,time:ot.default(),method:this.method}),jt.then(function(Qt){var Gt=yt((Qt=Qt.clone()).headers.get("Content-Type"));return Qt.text().then(function(Wt){var un={type:Gt.type,subType:Gt.subType,time:ot.default(),size:ht(Qt,Wt),resTxt:Wt,resHeaders:at(Qt),status:Qt.status};rt.default(Mt.reqHeaders)||(un.reqHeaders=Mt.reqHeaders),Mt.emit("done",Mt.id,un)}),Qt})},Tt}(_e.default);function ht(_t,Tt){var jt=_t.headers.get("Content-length");return jt?dt.default(jt):xt(Tt)}function at(_t){var Tt={};return _t.headers.forEach(function(jt,Mt){return Tt[Mt]=jt}),Tt}function bt(_t){var Tt=_t.getAllResponseHeaders().split(` -`),jt={};return ut.default(Tt,function(Mt){if((Mt=it.default(Mt))!==""){var Ft=Mt.split(":",2),Jt=Ft[0],Qt=Ft[1];jt[Jt]=it.default(Qt)}}),jt}function vt(_t,Tt,jt){var Mt=0;function Ft(){if(!Tt){var Jt=_t.responseType,Qt="";Jt!==""&&Jt!=="text"||(Qt=_t.responseText),Qt&&(Mt=xt(Qt))}}if(function(Jt){return!lt.default(Jt,kt)}(jt))Ft();else try{Mt=dt.default(_t.getResponseHeader("Content-Length"))}catch{Ft()}return Mt===0&&Ft(),Mt}_.FetchRequest=ct;var gt=document.createElement("a");function At(_t){return gt.href=_t,gt.protocol+"//"+gt.host+gt.pathname+gt.search+gt.hash}function wt(_t){var Tt=nt.default(_t.split("/"));return Tt.indexOf("?")>-1&&(Tt=it.default(Tt.split("?")[0])),Tt===""&&(Tt=new tt.default(_t).hostname),Tt}function yt(_t){if(!_t)return{type:"unknown",subType:"unknown"};var Tt=_t.split(";")[0].split("/");return{type:Tt[0],subType:nt.default(Tt)}}_.fullUrl=At;var kt=window.location.origin;function xt(_t){var Tt=encodeURIComponent(_t).match(/%[89ABab]/g);return _t.length+(Tt?Tt.length:0)}},316:function(b,_,d){var k,j=this&&this.__extends||(k=function(ct,ht){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(at,bt){at.__proto__=bt}||function(at,bt){for(var vt in bt)bt.hasOwnProperty(vt)&&(at[vt]=bt[vt])},k(ct,ht)},function(ct,ht){function at(){this.constructor=ct}k(ct,ht),ct.prototype=ht===null?Object.create(ht):(at.prototype=ht.prototype,new at)}),$=this&&this.__awaiter||function(ct,ht,at,bt){return new(at||(at=Promise))(function(vt,gt){function At(kt){try{yt(bt.next(kt))}catch(xt){gt(xt)}}function wt(kt){try{yt(bt.throw(kt))}catch(xt){gt(xt)}}function yt(kt){var xt;kt.done?vt(kt.value):(xt=kt.value,xt instanceof at?xt:new at(function(_t){_t(xt)})).then(At,wt)}yt((bt=bt.apply(ct,ht||[])).next())})},_e=this&&this.__generator||function(ct,ht){var at,bt,vt,gt,At={label:0,sent:function(){if(1&vt[0])throw vt[1];return vt[1]},trys:[],ops:[]};return gt={next:wt(0),throw:wt(1),return:wt(2)},typeof Symbol=="function"&&(gt[Symbol.iterator]=function(){return this}),gt;function wt(yt){return function(kt){return function(xt){if(at)throw new TypeError("Generator is already executing.");for(;At;)try{if(at=1,bt&&(vt=2&xt[0]?bt.return:xt[0]?bt.throw||((vt=bt.return)&&vt.call(bt),0):bt.next)&&!(vt=vt.call(bt,xt[1])).done)return vt;switch(bt=0,vt&&(xt=[2&xt[0],vt.value]),xt[0]){case 0:case 1:vt=xt;break;case 4:return At.label++,{value:xt[1],done:!1};case 5:At.label++,bt=xt[1],xt=[0];continue;case 7:xt=At.ops.pop(),At.trys.pop();continue;default:if(vt=At.trys,!((vt=vt.length>0&&vt[vt.length-1])||xt[0]!==6&&xt[0]!==2)){At=0;continue}if(xt[0]===3&&(!vt||xt[1]>vt[0]&&xt[1]lt;)if((it=ot[lt++])!=it)return!0}else for(;ut>lt;lt++)if((et||lt in ot)&&ot[lt]===tt)return et||lt||0;return!et&&-1}};b.exports={includes:_e(!0),indexOf:_e(!1)}},1589:function(b,_,d){var k=d(1400),j=d(6244),$=d(6135),_e=Array,et=Math.max;b.exports=function(nt,tt,rt){for(var it=j(nt),ot=k(tt,it),ut=k(rt===void 0?it:rt,it),lt=_e(et(ut-ot,0)),dt=0;ot1?arguments[1]:void 0);xt=xt?xt.next:_t.first;)for(Tt(xt.value,xt.key,this);xt&&xt.removed;)xt=xt.previous},has:function(kt){return!!yt(this,kt)}}),$(gt,at?{get:function(kt){var xt=yt(this,kt);return xt&&xt.value},set:function(kt,xt){return wt(this,kt===0?0:kt,xt)}}:{add:function(kt){return wt(this,kt=kt===0?0:kt,kt)}}),ut&&j(gt,"size",{configurable:!0,get:function(){return At(this).size}}),vt},setStrong:function(ct,ht,at){var bt=ht+" Iterator",vt=st(ht),gt=st(bt);rt(ct,ht,function(At,wt){ft(this,{type:bt,target:At,state:vt(At),kind:wt,last:void 0})},function(){for(var At=gt(this),wt=At.kind,yt=At.last;yt&&yt.removed;)yt=yt.previous;return At.target&&(At.last=yt=yt?yt.next:At.state.first)?it(wt=="keys"?yt.key:wt=="values"?yt.value:[yt.key,yt.value],!1):(At.target=void 0,it(void 0,!0))},at?"entries":"values",!at,!0),ot(ht)}}},7710:function(b,_,d){var k=d(2109),j=d(7854),$=d(1702),_e=d(4705),et=d(8052),nt=d(2423),tt=d(408),rt=d(5787),it=d(614),ot=d(8554),ut=d(111),lt=d(7293),dt=d(7072),ft=d(8003),st=d(9587);b.exports=function(ct,ht,at){var bt=ct.indexOf("Map")!==-1,vt=ct.indexOf("Weak")!==-1,gt=bt?"set":"add",At=j[ct],wt=At&&At.prototype,yt=At,kt={},xt=function(Jt){var Qt=$(wt[Jt]);et(wt,Jt,Jt=="add"?function(Gt){return Qt(this,Gt===0?0:Gt),this}:Jt=="delete"?function(Gt){return!(vt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:Jt=="get"?function(Gt){return vt&&!ut(Gt)?void 0:Qt(this,Gt===0?0:Gt)}:Jt=="has"?function(Gt){return!(vt&&!ut(Gt))&&Qt(this,Gt===0?0:Gt)}:function(Gt,Wt){return Qt(this,Gt===0?0:Gt,Wt),this})};if(_e(ct,!it(At)||!(vt||wt.forEach&&!lt(function(){new At().entries().next()}))))yt=at.getConstructor(ht,ct,bt,gt),nt.enable();else if(_e(ct,!0)){var _t=new yt,Tt=_t[gt](vt?{}:-0,1)!=_t,jt=lt(function(){_t.has(1)}),Mt=dt(function(Jt){new At(Jt)}),Ft=!vt&<(function(){for(var Jt=new At,Qt=5;Qt--;)Jt[gt](Qt,Qt);return!Jt.has(-0)});Mt||((yt=ht(function(Jt,Qt){rt(Jt,wt);var Gt=st(new At,Jt,yt);return ot(Qt)||tt(Qt,Gt[gt],{that:Gt,AS_ENTRIES:bt}),Gt})).prototype=wt,wt.constructor=yt),(jt||Ft)&&(xt("delete"),xt("has"),bt&&xt("get")),(Ft||Tt)&&xt(gt),vt&&wt.clear&&delete wt.clear}return kt[ct]=yt,k({global:!0,constructor:!0,forced:yt!=At},kt),ft(yt,ct),vt||at.setStrong(yt,ct,bt),yt}},9920:function(b,_,d){var k=d(2597),j=d(3887),$=d(1236),_e=d(3070);b.exports=function(et,nt,tt){for(var rt=j(nt),it=_e.f,ot=$.f,ut=0;ut0&&k[0]<4?1:+(k[0]+k[1])),!j&&_e&&(!(k=_e.match(/Edge\/(\d+)/))||k[1]>=74)&&(k=_e.match(/Chrome\/(\d+)/))&&(j=+k[1]),b.exports=j},748:function(b){b.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(b,_,d){var k=d(1702),j=Error,$=k("".replace),_e=String(j("zxcasd").stack),et=/\n\s*at [^:]*:[^\n]*/,nt=et.test(_e);b.exports=function(tt,rt){if(nt&&typeof tt=="string"&&!j.prepareStackTrace)for(;rt--;)tt=$(tt,et,"");return tt}},5392:function(b,_,d){var k=d(8880),j=d(1060),$=d(2914),_e=Error.captureStackTrace;b.exports=function(et,nt,tt,rt){$&&(_e?_e(et,nt):k(et,"stack",j(tt,rt)))}},2914:function(b,_,d){var k=d(7293),j=d(9114);b.exports=!k(function(){var $=Error("a");return!("stack"in $)||(Object.defineProperty($,"stack",j(1,7)),$.stack!==7)})},2109:function(b,_,d){var k=d(7854),j=d(1236).f,$=d(8880),_e=d(8052),et=d(3072),nt=d(9920),tt=d(4705);b.exports=function(rt,it){var ot,ut,lt,dt,ft,st=rt.target,ct=rt.global,ht=rt.stat;if(ot=ct?k:ht?k[st]||et(st,{}):(k[st]||{}).prototype)for(ut in it){if(dt=it[ut],lt=rt.dontCallGetSet?(ft=j(ot,ut))&&ft.value:ot[ut],!tt(ct?ut:st+(ht?".":"#")+ut,rt.forced)&<!==void 0){if(typeof dt==typeof lt)continue;nt(dt,lt)}(rt.sham||lt&<.sham)&&$(dt,"sham",!0),_e(ot,ut,dt,rt)}}},7293:function(b){b.exports=function(_){try{return!!_()}catch{return!0}}},6677:function(b,_,d){var k=d(7293);b.exports=!k(function(){return Object.isExtensible(Object.preventExtensions({}))})},2104:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.apply,_e=j.call;b.exports=typeof Reflect=="object"&&Reflect.apply||(k?_e.bind($):function(){return _e.apply($,arguments)})},9974:function(b,_,d){var k=d(1470),j=d(9662),$=d(4374),_e=k(k.bind);b.exports=function(et,nt){return j(et),nt===void 0?et:$?_e(et,nt):function(){return et.apply(nt,arguments)}}},4374:function(b,_,d){var k=d(7293);b.exports=!k(function(){var j=function(){}.bind();return typeof j!="function"||j.hasOwnProperty("prototype")})},6916:function(b,_,d){var k=d(4374),j=Function.prototype.call;b.exports=k?j.bind(j):function(){return j.apply(j,arguments)}},6530:function(b,_,d){var k=d(9781),j=d(2597),$=Function.prototype,_e=k&&Object.getOwnPropertyDescriptor,et=j($,"name"),nt=et&&function(){}.name==="something",tt=et&&(!k||k&&_e($,"name").configurable);b.exports={EXISTS:et,PROPER:nt,CONFIGURABLE:tt}},5668:function(b,_,d){var k=d(1702),j=d(9662);b.exports=function($,_e,et){try{return k(j(Object.getOwnPropertyDescriptor($,_e)[et]))}catch{}}},1470:function(b,_,d){var k=d(4326),j=d(1702);b.exports=function($){if(k($)==="Function")return j($)}},1702:function(b,_,d){var k=d(4374),j=Function.prototype,$=j.call,_e=k&&j.bind.bind($,$);b.exports=k?_e:function(et){return function(){return $.apply(et,arguments)}}},5005:function(b,_,d){var k=d(7854),j=d(614),$=function(_e){return j(_e)?_e:void 0};b.exports=function(_e,et){return arguments.length<2?$(k[_e]):k[_e]&&k[_e][et]}},1246:function(b,_,d){var k=d(648),j=d(8173),$=d(8554),_e=d(7497),et=d(5112)("iterator");b.exports=function(nt){if(!$(nt))return j(nt,et)||j(nt,"@@iterator")||_e[k(nt)]}},4121:function(b,_,d){var k=d(6916),j=d(9662),$=d(9670),_e=d(6330),et=d(1246),nt=TypeError;b.exports=function(tt,rt){var it=arguments.length<2?et(tt):rt;if(j(it))return $(k(it,tt));throw nt(_e(tt)+" is not iterable")}},8173:function(b,_,d){var k=d(9662),j=d(8554);b.exports=function($,_e){var et=$[_e];return j(et)?void 0:k(et)}},7854:function(b,_,d){var k=function(j){return j&&j.Math==Math&&j};b.exports=k(typeof globalThis=="object"&&globalThis)||k(typeof window=="object"&&window)||k(typeof self=="object"&&self)||k(typeof d.g=="object"&&d.g)||function(){return this}()||Function("return this")()},2597:function(b,_,d){var k=d(1702),j=d(7908),$=k({}.hasOwnProperty);b.exports=Object.hasOwn||function(_e,et){return $(j(_e),et)}},3501:function(b){b.exports={}},842:function(b){b.exports=function(_,d){try{arguments.length==1?console.error(_):console.error(_,d)}catch{}}},490:function(b,_,d){var k=d(5005);b.exports=k("document","documentElement")},4664:function(b,_,d){var k=d(9781),j=d(7293),$=d(317);b.exports=!k&&!j(function(){return Object.defineProperty($("div"),"a",{get:function(){return 7}}).a!=7})},8361:function(b,_,d){var k=d(1702),j=d(7293),$=d(4326),_e=Object,et=k("".split);b.exports=j(function(){return!_e("z").propertyIsEnumerable(0)})?function(nt){return $(nt)=="String"?et(nt,""):_e(nt)}:_e},9587:function(b,_,d){var k=d(614),j=d(111),$=d(7674);b.exports=function(_e,et,nt){var tt,rt;return $&&k(tt=et.constructor)&&tt!==nt&&j(rt=tt.prototype)&&rt!==nt.prototype&&$(_e,rt),_e}},2788:function(b,_,d){var k=d(1702),j=d(614),$=d(5465),_e=k(Function.toString);j($.inspectSource)||($.inspectSource=function(et){return _e(et)}),b.exports=$.inspectSource},8340:function(b,_,d){var k=d(111),j=d(8880);b.exports=function($,_e){k(_e)&&"cause"in _e&&j($,"cause",_e.cause)}},2423:function(b,_,d){var k=d(2109),j=d(1702),$=d(3501),_e=d(111),et=d(2597),nt=d(3070).f,tt=d(8006),rt=d(1156),it=d(2050),ot=d(9711),ut=d(6677),lt=!1,dt=ot("meta"),ft=0,st=function(ht){nt(ht,dt,{value:{objectID:"O"+ft++,weakData:{}}})},ct=b.exports={enable:function(){ct.enable=function(){},lt=!0;var ht=tt.f,at=j([].splice),bt={};bt[dt]=1,ht(bt).length&&(tt.f=function(vt){for(var gt=ht(vt),At=0,wt=gt.length;Atbt;bt++)if((gt=Ft(ft[bt]))&&tt(dt,gt))return gt;return new lt(!1)}ht=rt(ft,at)}for(At=xt?ft.next:ht.next;!(wt=j(At,ht)).done;){try{gt=Ft(wt.value)}catch(Jt){ot(ht,"throw",Jt)}if(typeof gt=="object"&>&&tt(dt,gt))return gt}return new lt(!1)}},9212:function(b,_,d){var k=d(6916),j=d(9670),$=d(8173);b.exports=function(_e,et,nt){var tt,rt;j(_e);try{if(!(tt=$(_e,"return"))){if(et==="throw")throw nt;return nt}tt=k(tt,_e)}catch(it){rt=!0,tt=it}if(et==="throw")throw nt;if(rt)throw tt;return j(tt),nt}},3061:function(b,_,d){var k=d(3383).IteratorPrototype,j=d(30),$=d(9114),_e=d(8003),et=d(7497),nt=function(){return this};b.exports=function(tt,rt,it,ot){var ut=rt+" Iterator";return tt.prototype=j(k,{next:$(+!ot,it)}),_e(tt,ut,!1,!0),et[ut]=nt,tt}},1656:function(b,_,d){var k=d(2109),j=d(6916),$=d(1913),_e=d(6530),et=d(614),nt=d(3061),tt=d(9518),rt=d(7674),it=d(8003),ot=d(8880),ut=d(8052),lt=d(5112),dt=d(7497),ft=d(3383),st=_e.PROPER,ct=_e.CONFIGURABLE,ht=ft.IteratorPrototype,at=ft.BUGGY_SAFARI_ITERATORS,bt=lt("iterator"),vt="keys",gt="values",At="entries",wt=function(){return this};b.exports=function(yt,kt,xt,_t,Tt,jt,Mt){nt(xt,kt,_t);var Ft,Jt,Qt,Gt=function(Zn){if(Zn===Tt&&vn)return vn;if(!at&&Zn in kn)return kn[Zn];switch(Zn){case vt:case gt:case At:return function(){return new xt(this,Zn)}}return function(){return new xt(this)}},Wt=kt+" Iterator",un=!1,kn=yt.prototype,En=kn[bt]||kn["@@iterator"]||Tt&&kn[Tt],vn=!at&&En||Gt(Tt),jn=kt=="Array"&&kn.entries||En;if(jn&&(Ft=tt(jn.call(new yt)))!==Object.prototype&&Ft.next&&($||tt(Ft)===ht||(rt?rt(Ft,ht):et(Ft[bt])||ut(Ft,bt,wt)),it(Ft,Wt,!0,!0),$&&(dt[Wt]=wt)),st&&Tt==gt&&En&&En.name!==gt&&(!$&&ct?ot(kn,"name",gt):(un=!0,vn=function(){return j(En,this)})),Tt)if(Jt={values:Gt(gt),keys:jt?vn:Gt(vt),entries:Gt(At)},Mt)for(Qt in Jt)(at||un||!(Qt in kn))&&ut(kn,Qt,Jt[Qt]);else k({target:kt,proto:!0,forced:at||un},Jt);return $&&!Mt||kn[bt]===vn||ut(kn,bt,vn,{name:Tt}),dt[kt]=vn,Jt}},3383:function(b,_,d){var k,j,$,_e=d(7293),et=d(614),nt=d(111),tt=d(30),rt=d(9518),it=d(8052),ot=d(5112),ut=d(1913),lt=ot("iterator"),dt=!1;[].keys&&("next"in($=[].keys())?(j=rt(rt($)))!==Object.prototype&&(k=j):dt=!0),!nt(k)||_e(function(){var ft={};return k[lt].call(ft)!==ft})?k={}:ut&&(k=tt(k)),et(k[lt])||it(k,lt,function(){return this}),b.exports={IteratorPrototype:k,BUGGY_SAFARI_ITERATORS:dt}},7497:function(b){b.exports={}},6244:function(b,_,d){var k=d(7466);b.exports=function(j){return k(j.length)}},6339:function(b,_,d){var k=d(1702),j=d(7293),$=d(614),_e=d(2597),et=d(9781),nt=d(6530).CONFIGURABLE,tt=d(2788),rt=d(9909),it=rt.enforce,ot=rt.get,ut=String,lt=Object.defineProperty,dt=k("".slice),ft=k("".replace),st=k([].join),ct=et&&!j(function(){return lt(function(){},"length",{value:8}).length!==8}),ht=String(String).split("String"),at=b.exports=function(bt,vt,gt){dt(ut(vt),0,7)==="Symbol("&&(vt="["+ft(ut(vt),/^Symbol\(([^)]*)\)/,"$1")+"]"),gt&>.getter&&(vt="get "+vt),gt&>.setter&&(vt="set "+vt),(!_e(bt,"name")||nt&&bt.name!==vt)&&(et?lt(bt,"name",{value:vt,configurable:!0}):bt.name=vt),ct&>&&_e(gt,"arity")&&bt.length!==gt.arity&<(bt,"length",{value:gt.arity});try{gt&&_e(gt,"constructor")&>.constructor?et&<(bt,"prototype",{writable:!1}):bt.prototype&&(bt.prototype=void 0)}catch{}var At=it(bt);return _e(At,"source")||(At.source=st(ht,typeof vt=="string"?vt:"")),bt};Function.prototype.toString=at(function(){return $(this)&&ot(this).source||tt(this)},"toString")},4758:function(b){var _=Math.ceil,d=Math.floor;b.exports=Math.trunc||function(k){var j=+k;return(j>0?d:_)(j)}},5948:function(b,_,d){var k,j,$,_e,et,nt=d(7854),tt=d(9974),rt=d(1236).f,it=d(261).set,ot=d(8572),ut=d(6833),lt=d(1528),dt=d(1036),ft=d(5268),st=nt.MutationObserver||nt.WebKitMutationObserver,ct=nt.document,ht=nt.process,at=nt.Promise,bt=rt(nt,"queueMicrotask"),vt=bt&&bt.value;if(!vt){var gt=new ot,At=function(){var wt,yt;for(ft&&(wt=ht.domain)&&wt.exit();yt=gt.get();)try{yt()}catch(kt){throw gt.head&&k(),kt}wt&&wt.enter()};ut||ft||dt||!st||!ct?!lt&&at&&at.resolve?((_e=at.resolve(void 0)).constructor=at,et=tt(_e.then,_e),k=function(){et(At)}):ft?k=function(){ht.nextTick(At)}:(it=tt(it,nt),k=function(){it(At)}):(j=!0,$=ct.createTextNode(""),new st(At).observe($,{characterData:!0}),k=function(){$.data=j=!j}),vt=function(wt){gt.head||k(),gt.add(wt)}}b.exports=vt},8523:function(b,_,d){var k=d(9662),j=TypeError,$=function(_e){var et,nt;this.promise=new _e(function(tt,rt){if(et!==void 0||nt!==void 0)throw j("Bad Promise constructor");et=tt,nt=rt}),this.resolve=k(et),this.reject=k(nt)};b.exports.f=function(_e){return new $(_e)}},6277:function(b,_,d){var k=d(1340);b.exports=function(j,$){return j===void 0?arguments.length<2?"":$:k(j)}},30:function(b,_,d){var k,j=d(9670),$=d(6048),_e=d(748),et=d(3501),nt=d(490),tt=d(317),rt=d(6200),it="prototype",ot="script",ut=rt("IE_PROTO"),lt=function(){},dt=function(ct){return"<"+ot+">"+ct+""},ft=function(ct){ct.write(dt("")),ct.close();var ht=ct.parentWindow.Object;return ct=null,ht},st=function(){try{k=new ActiveXObject("htmlfile")}catch{}var ct,ht,at;st=typeof document<"u"?document.domain&&k?ft(k):(ht=tt("iframe"),at="java"+ot+":",ht.style.display="none",nt.appendChild(ht),ht.src=String(at),(ct=ht.contentWindow.document).open(),ct.write(dt("document.F=Object")),ct.close(),ct.F):ft(k);for(var bt=_e.length;bt--;)delete st[it][_e[bt]];return st()};et[ut]=!0,b.exports=Object.create||function(ct,ht){var at;return ct!==null?(lt[it]=j(ct),at=new lt,lt[it]=null,at[ut]=ct):at=st(),ht===void 0?at:$.f(at,ht)}},6048:function(b,_,d){var k=d(9781),j=d(3353),$=d(3070),_e=d(9670),et=d(5656),nt=d(1956);_.f=k&&!j?Object.defineProperties:function(tt,rt){_e(tt);for(var it,ot=et(rt),ut=nt(rt),lt=ut.length,dt=0;lt>dt;)$.f(tt,it=ut[dt++],ot[it]);return tt}},3070:function(b,_,d){var k=d(9781),j=d(4664),$=d(3353),_e=d(9670),et=d(4948),nt=TypeError,tt=Object.defineProperty,rt=Object.getOwnPropertyDescriptor,it="enumerable",ot="configurable",ut="writable";_.f=k?$?function(lt,dt,ft){if(_e(lt),dt=et(dt),_e(ft),typeof lt=="function"&&dt==="prototype"&&"value"in ft&&ut in ft&&!ft[ut]){var st=rt(lt,dt);st&&st[ut]&&(lt[dt]=ft.value,ft={configurable:ot in ft?ft[ot]:st[ot],enumerable:it in ft?ft[it]:st[it],writable:!1})}return tt(lt,dt,ft)}:tt:function(lt,dt,ft){if(_e(lt),dt=et(dt),_e(ft),j)try{return tt(lt,dt,ft)}catch{}if("get"in ft||"set"in ft)throw nt("Accessors not supported");return"value"in ft&&(lt[dt]=ft.value),lt}},1236:function(b,_,d){var k=d(9781),j=d(6916),$=d(5296),_e=d(9114),et=d(5656),nt=d(4948),tt=d(2597),rt=d(4664),it=Object.getOwnPropertyDescriptor;_.f=k?it:function(ot,ut){if(ot=et(ot),ut=nt(ut),rt)try{return it(ot,ut)}catch{}if(tt(ot,ut))return _e(!j($.f,ot,ut),ot[ut])}},1156:function(b,_,d){var k=d(4326),j=d(5656),$=d(8006).f,_e=d(1589),et=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];b.exports.f=function(nt){return et&&k(nt)=="Window"?function(tt){try{return $(tt)}catch{return _e(et)}}(nt):$(j(nt))}},8006:function(b,_,d){var k=d(6324),j=d(748).concat("length","prototype");_.f=Object.getOwnPropertyNames||function($){return k($,j)}},5181:function(b,_){_.f=Object.getOwnPropertySymbols},9518:function(b,_,d){var k=d(2597),j=d(614),$=d(7908),_e=d(6200),et=d(8544),nt=_e("IE_PROTO"),tt=Object,rt=tt.prototype;b.exports=et?tt.getPrototypeOf:function(it){var ot=$(it);if(k(ot,nt))return ot[nt];var ut=ot.constructor;return j(ut)&&ot instanceof ut?ut.prototype:ot instanceof tt?rt:null}},2050:function(b,_,d){var k=d(7293),j=d(111),$=d(4326),_e=d(7556),et=Object.isExtensible,nt=k(function(){});b.exports=nt||_e?function(tt){return!!j(tt)&&(!_e||$(tt)!="ArrayBuffer")&&(!et||et(tt))}:et},7976:function(b,_,d){var k=d(1702);b.exports=k({}.isPrototypeOf)},6324:function(b,_,d){var k=d(1702),j=d(2597),$=d(5656),_e=d(1318).indexOf,et=d(3501),nt=k([].push);b.exports=function(tt,rt){var it,ot=$(tt),ut=0,lt=[];for(it in ot)!j(et,it)&&j(ot,it)&&nt(lt,it);for(;rt.length>ut;)j(ot,it=rt[ut++])&&(~_e(lt,it)||nt(lt,it));return lt}},1956:function(b,_,d){var k=d(6324),j=d(748);b.exports=Object.keys||function($){return k($,j)}},5296:function(b,_){var d={}.propertyIsEnumerable,k=Object.getOwnPropertyDescriptor,j=k&&!d.call({1:2},1);_.f=j?function($){var _e=k(this,$);return!!_e&&_e.enumerable}:d},7674:function(b,_,d){var k=d(5668),j=d(9670),$=d(6077);b.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var _e,et=!1,nt={};try{(_e=k(Object.prototype,"__proto__","set"))(nt,[]),et=nt instanceof Array}catch{}return function(tt,rt){return j(tt),$(rt),et?_e(tt,rt):tt.__proto__=rt,tt}}():void 0)},288:function(b,_,d){var k=d(1694),j=d(648);b.exports=k?{}.toString:function(){return"[object "+j(this)+"]"}},2140:function(b,_,d){var k=d(6916),j=d(614),$=d(111),_e=TypeError;b.exports=function(et,nt){var tt,rt;if(nt==="string"&&j(tt=et.toString)&&!$(rt=k(tt,et))||j(tt=et.valueOf)&&!$(rt=k(tt,et))||nt!=="string"&&j(tt=et.toString)&&!$(rt=k(tt,et)))return rt;throw _e("Can't convert object to primitive value")}},3887:function(b,_,d){var k=d(5005),j=d(1702),$=d(8006),_e=d(5181),et=d(9670),nt=j([].concat);b.exports=k("Reflect","ownKeys")||function(tt){var rt=$.f(et(tt)),it=_e.f;return it?nt(rt,it(tt)):rt}},857:function(b,_,d){var k=d(7854);b.exports=k},2534:function(b){b.exports=function(_){try{return{error:!1,value:_()}}catch(d){return{error:!0,value:d}}}},3702:function(b,_,d){var k=d(7854),j=d(2492),$=d(614),_e=d(4705),et=d(2788),nt=d(5112),tt=d(7871),rt=d(3823),it=d(1913),ot=d(7392),ut=j&&j.prototype,lt=nt("species"),dt=!1,ft=$(k.PromiseRejectionEvent),st=_e("Promise",function(){var ct=et(j),ht=ct!==String(j);if(!ht&&ot===66||it&&(!ut.catch||!ut.finally))return!0;if(!ot||ot<51||!/native code/.test(ct)){var at=new j(function(vt){vt(1)}),bt=function(vt){vt(function(){},function(){})};if((at.constructor={})[lt]=bt,!(dt=at.then(function(){})instanceof bt))return!0}return!ht&&(tt||rt)&&!ft});b.exports={CONSTRUCTOR:st,REJECTION_EVENT:ft,SUBCLASSING:dt}},2492:function(b,_,d){var k=d(7854);b.exports=k.Promise},9478:function(b,_,d){var k=d(9670),j=d(111),$=d(8523);b.exports=function(_e,et){if(k(_e),j(et)&&et.constructor===_e)return et;var nt=$.f(_e);return(0,nt.resolve)(et),nt.promise}},612:function(b,_,d){var k=d(2492),j=d(7072),$=d(3702).CONSTRUCTOR;b.exports=$||!j(function(_e){k.all(_e).then(void 0,function(){})})},8572:function(b){var _=function(){this.head=null,this.tail=null};_.prototype={add:function(d){var k={item:d,next:null},j=this.tail;j?j.next=k:this.head=k,this.tail=k},get:function(){var d=this.head;if(d)return(this.head=d.next)===null&&(this.tail=null),d.item}},b.exports=_},4488:function(b,_,d){var k=d(8554),j=TypeError;b.exports=function($){if(k($))throw j("Can't call method on "+$);return $}},6340:function(b,_,d){var k=d(5005),j=d(7045),$=d(5112),_e=d(9781),et=$("species");b.exports=function(nt){var tt=k(nt);_e&&tt&&!tt[et]&&j(tt,et,{configurable:!0,get:function(){return this}})}},8003:function(b,_,d){var k=d(3070).f,j=d(2597),$=d(5112)("toStringTag");b.exports=function(_e,et,nt){_e&&!nt&&(_e=_e.prototype),_e&&!j(_e,$)&&k(_e,$,{configurable:!0,value:et})}},6200:function(b,_,d){var k=d(2309),j=d(9711),$=k("keys");b.exports=function(_e){return $[_e]||($[_e]=j(_e))}},5465:function(b,_,d){var k=d(7854),j=d(3072),$="__core-js_shared__",_e=k[$]||j($,{});b.exports=_e},2309:function(b,_,d){var k=d(1913),j=d(5465);(b.exports=function($,_e){return j[$]||(j[$]=_e!==void 0?_e:{})})("versions",[]).push({version:"3.29.0",mode:k?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.0/LICENSE",source:"https://github.com/zloirock/core-js"})},6707:function(b,_,d){var k=d(9670),j=d(9483),$=d(8554),_e=d(5112)("species");b.exports=function(et,nt){var tt,rt=k(et).constructor;return rt===void 0||$(tt=k(rt)[_e])?nt:j(tt)}},8710:function(b,_,d){var k=d(1702),j=d(9303),$=d(1340),_e=d(4488),et=k("".charAt),nt=k("".charCodeAt),tt=k("".slice),rt=function(it){return function(ot,ut){var lt,dt,ft=$(_e(ot)),st=j(ut),ct=ft.length;return st<0||st>=ct?it?"":void 0:(lt=nt(ft,st))<55296||lt>56319||st+1===ct||(dt=nt(ft,st+1))<56320||dt>57343?it?et(ft,st):lt:it?tt(ft,st,st+2):dt-56320+(lt-55296<<10)+65536}};b.exports={codeAt:rt(!1),charAt:rt(!0)}},6293:function(b,_,d){var k=d(7392),j=d(7293);b.exports=!!Object.getOwnPropertySymbols&&!j(function(){var $=Symbol();return!String($)||!(Object($)instanceof Symbol)||!Symbol.sham&&k&&k<41})},261:function(b,_,d){var k,j,$,_e,et=d(7854),nt=d(2104),tt=d(9974),rt=d(614),it=d(2597),ot=d(7293),ut=d(490),lt=d(206),dt=d(317),ft=d(8053),st=d(6833),ct=d(5268),ht=et.setImmediate,at=et.clearImmediate,bt=et.process,vt=et.Dispatch,gt=et.Function,At=et.MessageChannel,wt=et.String,yt=0,kt={},xt="onreadystatechange";ot(function(){k=et.location});var _t=function(Ft){if(it(kt,Ft)){var Jt=kt[Ft];delete kt[Ft],Jt()}},Tt=function(Ft){return function(){_t(Ft)}},jt=function(Ft){_t(Ft.data)},Mt=function(Ft){et.postMessage(wt(Ft),k.protocol+"//"+k.host)};ht&&at||(ht=function(Ft){ft(arguments.length,1);var Jt=rt(Ft)?Ft:gt(Ft),Qt=lt(arguments,1);return kt[++yt]=function(){nt(Jt,void 0,Qt)},j(yt),yt},at=function(Ft){delete kt[Ft]},ct?j=function(Ft){bt.nextTick(Tt(Ft))}:vt&&vt.now?j=function(Ft){vt.now(Tt(Ft))}:At&&!st?(_e=($=new At).port2,$.port1.onmessage=jt,j=tt(_e.postMessage,_e)):et.addEventListener&&rt(et.postMessage)&&!et.importScripts&&k&&k.protocol!=="file:"&&!ot(Mt)?(j=Mt,et.addEventListener("message",jt,!1)):j=xt in dt("script")?function(Ft){ut.appendChild(dt("script"))[xt]=function(){ut.removeChild(this),_t(Ft)}}:function(Ft){setTimeout(Tt(Ft),0)}),b.exports={set:ht,clear:at}},1400:function(b,_,d){var k=d(9303),j=Math.max,$=Math.min;b.exports=function(_e,et){var nt=k(_e);return nt<0?j(nt+et,0):$(nt,et)}},5656:function(b,_,d){var k=d(8361),j=d(4488);b.exports=function($){return k(j($))}},9303:function(b,_,d){var k=d(4758);b.exports=function(j){var $=+j;return $!=$||$===0?0:k($)}},7466:function(b,_,d){var k=d(9303),j=Math.min;b.exports=function($){return $>0?j(k($),9007199254740991):0}},7908:function(b,_,d){var k=d(4488),j=Object;b.exports=function($){return j(k($))}},7593:function(b,_,d){var k=d(6916),j=d(111),$=d(2190),_e=d(8173),et=d(2140),nt=d(5112),tt=TypeError,rt=nt("toPrimitive");b.exports=function(it,ot){if(!j(it)||$(it))return it;var ut,lt=_e(it,rt);if(lt){if(ot===void 0&&(ot="default"),ut=k(lt,it,ot),!j(ut)||$(ut))return ut;throw tt("Can't convert object to primitive value")}return ot===void 0&&(ot="number"),et(it,ot)}},4948:function(b,_,d){var k=d(7593),j=d(2190);b.exports=function($){var _e=k($,"string");return j(_e)?_e:_e+""}},1694:function(b,_,d){var k={};k[d(5112)("toStringTag")]="z",b.exports=String(k)==="[object z]"},1340:function(b,_,d){var k=d(648),j=String;b.exports=function($){if(k($)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return j($)}},6330:function(b){var _=String;b.exports=function(d){try{return _(d)}catch{return"Object"}}},9711:function(b,_,d){var k=d(1702),j=0,$=Math.random(),_e=k(1 .toString);b.exports=function(et){return"Symbol("+(et===void 0?"":et)+")_"+_e(++j+$,36)}},3307:function(b,_,d){var k=d(6293);b.exports=k&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},3353:function(b,_,d){var k=d(9781),j=d(7293);b.exports=k&&j(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},8053:function(b){var _=TypeError;b.exports=function(d,k){if(d2&&it(vt,arguments[2]);var At=[];return ut(at,st,{that:At}),tt(vt,"errors",At),vt};_e?_e(ct,ft):et(ct,ft,{name:!0});var ht=ct.prototype=nt(ft.prototype,{constructor:rt(1,ct),message:rt(1,""),name:rt(1,"AggregateError")});k({global:!0,constructor:!0,arity:2},{AggregateError:ct})},9170:function(b,_,d){d(6967)},6992:function(b,_,d){var k=d(5656),j=d(1223),$=d(7497),_e=d(9909),et=d(3070).f,nt=d(1656),tt=d(6178),rt=d(1913),it=d(9781),ot="Array Iterator",ut=_e.set,lt=_e.getterFor(ot);b.exports=nt(Array,"Array",function(ft,st){ut(this,{type:ot,target:k(ft),index:0,kind:st})},function(){var ft=lt(this),st=ft.target,ct=ft.kind,ht=ft.index++;return!st||ht>=st.length?(ft.target=void 0,tt(void 0,!0)):tt(ct=="keys"?ht:ct=="values"?st[ht]:[ht,st[ht]],!1)},"values");var dt=$.Arguments=$.Array;if(j("keys"),j("values"),j("entries"),!rt&&it&&dt.name!=="values")try{et(dt,"name",{value:"values"})}catch{}},9098:function(b,_,d){d(7710)("Map",function(k){return function(){return k(this,arguments.length?arguments[0]:void 0)}},d(5631))},1532:function(b,_,d){d(9098)},1539:function(b,_,d){var k=d(1694),j=d(8052),$=d(288);k||j(Object.prototype,"toString",$,{unsafe:!0})},7922:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{allSettled:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var dt=$(rt.resolve),ft=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(dt,rt,ht).then(function(vt){bt||(bt=!0,ft[at]={status:"fulfilled",value:vt},--ct||ot(ft))},function(vt){bt||(bt=!0,ft[at]={status:"rejected",reason:vt},--ct||ot(ft))})}),--ct||ot(ft)});return lt.error&&ut(lt.value),it.promise}})},821:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{all:function(tt){var rt=this,it=_e.f(rt),ot=it.resolve,ut=it.reject,lt=et(function(){var dt=$(rt.resolve),ft=[],st=0,ct=1;nt(tt,function(ht){var at=st++,bt=!1;ct++,j(dt,rt,ht).then(function(vt){bt||(bt=!0,ft[at]=vt,--ct||ot(ft))},ut)}),--ct||ot(ft)});return lt.error&&ut(lt.value),it.promise}})},4668:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(5005),et=d(8523),nt=d(2534),tt=d(408),rt=d(612),it="No one promise resolved";k({target:"Promise",stat:!0,forced:rt},{any:function(ot){var ut=this,lt=_e("AggregateError"),dt=et.f(ut),ft=dt.resolve,st=dt.reject,ct=nt(function(){var ht=$(ut.resolve),at=[],bt=0,vt=1,gt=!1;tt(ot,function(At){var wt=bt++,yt=!1;vt++,j(ht,ut,At).then(function(kt){yt||gt||(gt=!0,ft(kt))},function(kt){yt||gt||(yt=!0,at[wt]=kt,--vt||st(new lt(at,it)))})}),--vt||st(new lt(at,it))});return ct.error&&st(ct.value),dt.promise}})},4164:function(b,_,d){var k=d(2109),j=d(1913),$=d(3702).CONSTRUCTOR,_e=d(2492),et=d(5005),nt=d(614),tt=d(8052),rt=_e&&_e.prototype;if(k({target:"Promise",proto:!0,forced:$,real:!0},{catch:function(ot){return this.then(void 0,ot)}}),!j&&nt(_e)){var it=et("Promise").prototype.catch;rt.catch!==it&&tt(rt,"catch",it,{unsafe:!0})}},3401:function(b,_,d){var k,j,$,_e=d(2109),et=d(1913),nt=d(5268),tt=d(7854),rt=d(6916),it=d(8052),ot=d(7674),ut=d(8003),lt=d(6340),dt=d(9662),ft=d(614),st=d(111),ct=d(5787),ht=d(6707),at=d(261).set,bt=d(5948),vt=d(842),gt=d(2534),At=d(8572),wt=d(9909),yt=d(2492),kt=d(3702),xt=d(8523),_t="Promise",Tt=kt.CONSTRUCTOR,jt=kt.REJECTION_EVENT,Mt=kt.SUBCLASSING,Ft=wt.getterFor(_t),Jt=wt.set,Qt=yt&&yt.prototype,Gt=yt,Wt=Qt,un=tt.TypeError,kn=tt.document,En=tt.process,vn=xt.f,jn=vn,Zn=!!(kn&&kn.createEvent&&tt.dispatchEvent),nn="unhandledrejection",wn=function(Cn){var $n;return!(!st(Cn)||!ft($n=Cn.then))&&$n},fn=function(Cn,$n){var gn,Dn,Nn,Hn=$n.value,hn=$n.state==1,Zt=hn?Cn.ok:Cn.fail,qt=Cn.resolve,bn=Cn.reject,In=Cn.domain;try{Zt?(hn||($n.rejection===2&&sn($n),$n.rejection=1),Zt===!0?gn=Hn:(In&&In.enter(),gn=Zt(Hn),In&&(In.exit(),Nn=!0)),gn===Cn.promise?bn(un("Promise-chain cycle")):(Dn=wn(gn))?rt(Dn,gn,qt,bn):qt(gn)):bn(Hn)}catch(sr){In&&!Nn&&In.exit(),bn(sr)}},An=function(Cn,$n){Cn.notified||(Cn.notified=!0,bt(function(){for(var gn,Dn=Cn.reactions;gn=Dn.get();)fn(gn,Cn);Cn.notified=!1,$n&&!Cn.rejection&&dn(Cn)}))},yn=function(Cn,$n,gn){var Dn,Nn;Zn?((Dn=kn.createEvent("Event")).promise=$n,Dn.reason=gn,Dn.initEvent(Cn,!1,!0),tt.dispatchEvent(Dn)):Dn={promise:$n,reason:gn},!jt&&(Nn=tt["on"+Cn])?Nn(Dn):Cn===nn&&vt("Unhandled promise rejection",gn)},dn=function(Cn){rt(at,tt,function(){var $n,gn=Cn.facade,Dn=Cn.value;if(xn(Cn)&&($n=gt(function(){nt?En.emit("unhandledRejection",Dn,gn):yn(nn,gn,Dn)}),Cn.rejection=nt||xn(Cn)?2:1,$n.error))throw $n.value})},xn=function(Cn){return Cn.rejection!==1&&!Cn.parent},sn=function(Cn){rt(at,tt,function(){var $n=Cn.facade;nt?En.emit("rejectionHandled",$n):yn("rejectionhandled",$n,Cn.value)})},Sn=function(Cn,$n,gn){return function(Dn){Cn($n,Dn,gn)}},Rn=function(Cn,$n,gn){Cn.done||(Cn.done=!0,gn&&(Cn=gn),Cn.value=$n,Cn.state=2,An(Cn,!0))},Pn=function(Cn,$n,gn){if(!Cn.done){Cn.done=!0,gn&&(Cn=gn);try{if(Cn.facade===$n)throw un("Promise can't be resolved itself");var Dn=wn($n);Dn?bt(function(){var Nn={done:!1};try{rt(Dn,$n,Sn(Pn,Nn,Cn),Sn(Rn,Nn,Cn))}catch(Hn){Rn(Nn,Hn,Cn)}}):(Cn.value=$n,Cn.state=1,An(Cn,!1))}catch(Nn){Rn({done:!1},Nn,Cn)}}};if(Tt&&(Wt=(Gt=function(Cn){ct(this,Wt),dt(Cn),rt(k,this);var $n=Ft(this);try{Cn(Sn(Pn,$n),Sn(Rn,$n))}catch(gn){Rn($n,gn)}}).prototype,(k=function(Cn){Jt(this,{type:_t,done:!1,notified:!1,parent:!1,reactions:new At,rejection:!1,state:0,value:void 0})}).prototype=it(Wt,"then",function(Cn,$n){var gn=Ft(this),Dn=vn(ht(this,Gt));return gn.parent=!0,Dn.ok=!ft(Cn)||Cn,Dn.fail=ft($n)&&$n,Dn.domain=nt?En.domain:void 0,gn.state==0?gn.reactions.add(Dn):bt(function(){fn(Dn,gn)}),Dn.promise}),j=function(){var Cn=new k,$n=Ft(Cn);this.promise=Cn,this.resolve=Sn(Pn,$n),this.reject=Sn(Rn,$n)},xt.f=vn=function(Cn){return Cn===Gt||Cn===void 0?new j(Cn):jn(Cn)},!et&&ft(yt)&&Qt!==Object.prototype)){$=Qt.then,Mt||it(Qt,"then",function(Cn,$n){var gn=this;return new Gt(function(Dn,Nn){rt($,gn,Dn,Nn)}).then(Cn,$n)},{unsafe:!0});try{delete Qt.constructor}catch{}ot&&ot(Qt,Wt)}_e({global:!0,constructor:!0,wrap:!0,forced:Tt},{Promise:Gt}),ut(Gt,_t,!1,!0),lt(_t)},7727:function(b,_,d){var k=d(2109),j=d(1913),$=d(2492),_e=d(7293),et=d(5005),nt=d(614),tt=d(6707),rt=d(9478),it=d(8052),ot=$&&$.prototype;if(k({target:"Promise",proto:!0,real:!0,forced:!!$&&_e(function(){ot.finally.call({then:function(){}},function(){})})},{finally:function(lt){var dt=tt(this,et("Promise")),ft=nt(lt);return this.then(ft?function(st){return rt(dt,lt()).then(function(){return st})}:lt,ft?function(st){return rt(dt,lt()).then(function(){throw st})}:lt)}}),!j&&nt($)){var ut=et("Promise").prototype.finally;ot.finally!==ut&&it(ot,"finally",ut,{unsafe:!0})}},8674:function(b,_,d){d(3401),d(821),d(4164),d(6027),d(683),d(6294)},6027:function(b,_,d){var k=d(2109),j=d(6916),$=d(9662),_e=d(8523),et=d(2534),nt=d(408);k({target:"Promise",stat:!0,forced:d(612)},{race:function(tt){var rt=this,it=_e.f(rt),ot=it.reject,ut=et(function(){var lt=$(rt.resolve);nt(tt,function(dt){j(lt,rt,dt).then(it.resolve,ot)})});return ut.error&&ot(ut.value),it.promise}})},683:function(b,_,d){var k=d(2109),j=d(6916),$=d(8523);k({target:"Promise",stat:!0,forced:d(3702).CONSTRUCTOR},{reject:function(_e){var et=$.f(this);return j(et.reject,void 0,_e),et.promise}})},6294:function(b,_,d){var k=d(2109),j=d(5005),$=d(1913),_e=d(2492),et=d(3702).CONSTRUCTOR,nt=d(9478),tt=j("Promise"),rt=$&&!et;k({target:"Promise",stat:!0,forced:$||et},{resolve:function(it){return nt(rt&&this===tt?_e:this,it)}})},8783:function(b,_,d){var k=d(8710).charAt,j=d(1340),$=d(9909),_e=d(1656),et=d(6178),nt="String Iterator",tt=$.set,rt=$.getterFor(nt);_e(String,"String",function(it){tt(this,{type:nt,string:j(it),index:0})},function(){var it,ot=rt(this),ut=ot.string,lt=ot.index;return lt>=ut.length?et(void 0,!0):(it=k(ut,lt),ot.index+=it.length,et(it,!1))})},3948:function(b,_,d){var k=d(7854),j=d(8324),$=d(8509),_e=d(6992),et=d(8880),nt=d(5112),tt=nt("iterator"),rt=nt("toStringTag"),it=_e.values,ot=function(lt,dt){if(lt){if(lt[tt]!==it)try{et(lt,tt,it)}catch{lt[tt]=it}if(lt[rt]||et(lt,rt,dt),j[dt]){for(var ft in _e)if(lt[ft]!==_e[ft])try{et(lt,ft,_e[ft])}catch{lt[ft]=_e[ft]}}}};for(var ut in j)ot(k[ut]&&k[ut].prototype,ut);ot($,"DOMTokenList")},1150:function(b,_,d){var k=d(7633);d(3948),b.exports=k},3191:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_console{padding-top:40px;padding-bottom:24px;width:100%;height:100%}#_console._js-input-hidden{padding-bottom:0}#_console ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 10px 10px 35px}#_console ._control [class*=' _icon-'],#_console ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_console ._control [class*=' _icon-']._active,#_console ._control [class*=' _icon-']:active,#_console ._control [class^='_icon-']._active,#_console ._control [class^='_icon-']:active{color:var(--accent)}#_console ._control ._icon-clear{padding-right:0;left:0}#_console ._control ._icon-copy{right:0}#_console ._control ._icon-filter{right:23px}#_console ._control ._level{cursor:pointer;font-size:12px;height:20px;display:inline-block;margin:0 2px;padding:0 4px;line-height:20px;transition:background-color .3s,color .3s}#_console ._control ._level._active{background:var(--highlight);color:var(--select-foreground)}#_console ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:55px;font-size:14px;text-overflow:ellipsis}#_console ._js-input{pointer-events:none;position:absolute;z-index:100;left:0;bottom:0;width:100%;border-top:1px solid var(--border);height:24px}#_console ._js-input ._icon-arrow-right{line-height:23px;color:var(--accent);position:absolute;left:10px;top:0;z-index:10}#_console ._js-input._active{height:100%;padding-top:40px;padding-bottom:40px;border-top:none}#_console ._js-input._active ._icon-arrow-right{display:none}#_console ._js-input._active textarea{overflow:auto;padding-left:10px}#_console ._js-input ._buttons{display:none;position:absolute;left:0;bottom:0;width:100%;height:40px;color:var(--primary);background:var(--darker-background);font-size:12px;border-top:1px solid var(--border)}#_console ._js-input ._buttons ._button{pointer-events:all;cursor:pointer;flex:1;text-align:center;border-right:1px solid var(--border);height:40px;line-height:40px;transition:background-color .3s,color .3s}#_console ._js-input ._buttons ._button:last-child{border-right:none}#_console ._js-input ._buttons ._button:active{color:var(--select-foreground);background:var(--highlight)}#_console ._js-input textarea{overflow:hidden;pointer-events:all;padding:3px 10px;padding-left:25px;outline:0;border:none;font-size:14px;width:100%;height:100%;-webkit-user-select:text;user-select:text;resize:none;color:var(--primary);background:var(--background)}._safe-area #_console{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console._js-input-hidden{padding-bottom:0}._safe-area #_console ._js-input{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input._active{height:100%;padding-bottom:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons{height:calc(40px + env(safe-area-inset-bottom))}._safe-area #_console ._js-input ._buttons ._button{height:calc(40px + env(safe-area-inset-bottom))}",""]),b.exports=_},13:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._dev-tools{position:absolute;width:100%;height:100%;left:0;bottom:0;background:var(--background);z-index:500;display:none;padding-top:40px!important;opacity:0;transition:opacity .3s;border-top:1px solid var(--border)}._dev-tools ._resizer{position:absolute;width:100%;left:0;top:-8px;cursor:row-resize;z-index:120}._dev-tools ._tools{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;width:100%;position:relative}._dev-tools ._tools ._tool{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;display:none}",""]),b.exports=_},5896:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_elements ._elements{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:40px;padding-bottom:24px;font-size:14px}#_elements ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px 0}#_elements ._control [class*=' _icon-'],#_elements ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_elements ._control [class*=' _icon-']._active,#_elements ._control [class*=' _icon-']:active,#_elements ._control [class^='_icon-']._active,#_elements ._control [class^='_icon-']:active{color:var(--accent)}#_elements ._control ._icon-eye{right:0}#_elements ._control ._icon-copy{right:23px}#_elements ._control ._icon-delete{right:46px}#_elements ._dom-viewer-container{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding:5px 0}#_elements ._crumbs{position:absolute;width:100%;height:24px;left:0;top:0;top:initial;line-height:24px;bottom:0;border-top:1px solid var(--border);background:var(--darker-background);color:var(--primary);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#_elements ._crumbs li{cursor:pointer;padding:0 7px;display:inline-block}#_elements ._crumbs li:hover,#_elements ._crumbs li:last-child{background:var(--highlight)}#_elements ._crumbs ._icon-arrow-right{font-size:12px;position:relative;top:1px}#_elements ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;padding-top:40px;display:none;background:var(--background)}#_elements ._detail ._control{padding:10px 35px}#_elements ._detail ._control ._element-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_elements ._detail ._control ._icon-arrow-left{left:0}#_elements ._detail ._control ._icon-refresh{right:0}#_elements ._detail ._element{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_elements ._section{border-bottom:1px solid var(--border);color:var(--foreground);margin:10px 0}#_elements ._section h2{color:var(--primary);background:var(--darker-background);border-top:1px solid var(--border);padding:10px;line-height:18px;font-size:14px;transition:background-color .3s}#_elements ._section h2 ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_elements ._section h2 ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_elements ._section h2 ._btn:active{color:var(--accent)}#_elements ._section h2 ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_elements ._section h2 ._btn._btn-disabled *{pointer-events:none}#_elements ._section h2._active-effect{cursor:pointer}#_elements ._section h2._active-effect:active{background:var(--highlight);color:var(--select-foreground)}#_elements ._attributes{font-size:12px}#_elements ._attributes a{color:var(--link-color)}#_elements ._attributes ._table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}#_elements ._attributes table td{padding:5px 10px}#_elements ._text-content{background:#fff}#_elements ._text-content ._content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px}#_elements ._style-color{position:relative;top:1px;width:10px;height:10px;border-radius:50%;margin-right:2px;border:1px solid var(--border);display:inline-block}#_elements ._box-model{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;text-align:center;border-bottom:1px solid var(--color)}#_elements ._computed-style{font-size:12px}#_elements ._computed-style a{color:var(--link-color)}#_elements ._computed-style ._table-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px;border-top:1px solid var(--border)}#_elements ._computed-style table td{padding:5px 10px}#_elements ._computed-style table td._key{white-space:nowrap;color:var(--var-color)}#_elements ._styles{font-size:12px}#_elements ._styles ._style-wrapper{padding:10px}#_elements ._styles ._style-wrapper ._style-rules{border:1px solid var(--border);padding:10px;margin-bottom:10px}#_elements ._styles ._style-wrapper ._style-rules ._rule{padding-left:2em;word-break:break-all}#_elements ._styles ._style-wrapper ._style-rules ._rule a{color:var(--link-color)}#_elements ._styles ._style-wrapper ._style-rules ._rule span{color:var(--var-color)}#_elements ._styles ._style-wrapper ._style-rules:last-child{margin-bottom:0}#_elements ._listeners{font-size:12px}#_elements ._listeners ._listener-wrapper{padding:10px}#_elements ._listeners ._listener-wrapper ._listener{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_elements ._listeners ._listener-wrapper ._listener ._listener-type{padding:10px;background:var(--darker-background);color:var(--primary)}#_elements ._listeners ._listener-wrapper ._listener ._listener-content li{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;border-top:none}._safe-area #_elements ._elements{padding-bottom:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._crumbs{height:calc(24px + env(safe-area-inset-bottom))}._safe-area #_elements ._element{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_elements ._elements{width:50%}#_elements ._elements ._control ._icon-eye{display:none}#_elements ._elements ._control ._icon-copy{right:0}#_elements ._elements ._control ._icon-delete{right:23px}#_elements ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_elements ._detail ._control{padding-left:10px}#_elements ._detail ._control ._icon-arrow-left{display:none}}",""]),b.exports=_},9195:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container ._entry-btn{touch-action:none;width:40px;height:40px;display:flex;background:#000;opacity:.3;border-radius:10px;position:relative;z-index:1000;transition:opacity .3s;color:#fff;font-size:25px;align-items:center;justify-content:center}._container ._entry-btn._active,._container ._entry-btn:active{opacity:.8}",""]),b.exports=_},879:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_info{overflow-y:auto;-webkit-overflow-scrolling:touch}#_info li{margin:10px;border:1px solid var(--border)}#_info li ._content,#_info li ._title{padding:10px}#_info li ._title{position:relative;padding-bottom:0;color:var(--accent)}#_info li ._title ._icon-copy{position:absolute;right:10px;top:14px;color:var(--primary);cursor:pointer;transition:color .3s}#_info li ._title ._icon-copy:active{color:var(--accent)}#_info li ._content{margin:0;-webkit-user-select:text;user-select:text;color:var(--foreground);font-size:12px;word-break:break-all}#_info li ._content table{width:100%;border-collapse:collapse}#_info li ._content table td,#_info li ._content table th{border:1px solid var(--border);padding:10px}#_info li ._content *{-webkit-user-select:text;user-select:text}#_info li ._content a{color:var(--link-color)}#_info li ._device-key,#_info li ._system-key{width:100px}._safe-area #_info{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},3180:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_network ._network{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:39px}#_network ._control{position:absolute;width:100%;height:40px;left:0;top:0;cursor:default;font-size:0;background:var(--darker-background);color:var(--primary);line-height:20px;border-bottom:1px solid var(--border);padding:10px;border-bottom:none}#_network ._control [class*=' _icon-'],#_network ._control [class^='_icon-']{display:inline-block;padding:10px;font-size:16px;position:absolute;top:0;cursor:pointer;transition:color .3s}#_network ._control [class*=' _icon-']._active,#_network ._control [class*=' _icon-']:active,#_network ._control [class^='_icon-']._active,#_network ._control [class^='_icon-']:active{color:var(--accent)}#_network ._control ._title{font-size:14px}#_network ._control ._icon-clear{left:23px}#_network ._control ._icon-eye{right:0}#_network ._control ._icon-copy{right:23px}#_network ._control ._icon-filter{right:46px}#_network ._control ._filter-text{white-space:nowrap;position:absolute;line-height:20px;max-width:80px;overflow:hidden;right:88px;font-size:14px;text-overflow:ellipsis}#_network ._control ._icon-record{left:0}#_network ._control ._icon-record._recording{color:var(--console-error-foreground);text-shadow:0 0 4px var(--console-error-foreground)}#_network ._request-error{color:var(--console-error-foreground)}#_network .luna-data-grid:focus .luna-data-grid-data-container ._request-error.luna-data-grid-selected{background:var(--console-error-background)}#_network .luna-data-grid{border-left:none;border-right:none}#_network ._detail{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;display:none;padding-top:40px;background:var(--background)}#_network ._detail ._control{padding:10px 35px;border-bottom:1px solid var(--border)}#_network ._detail ._control ._url{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}#_network ._detail ._control ._icon-arrow-left{left:0}#_network ._detail ._control ._icon-delete{left:0;display:none}#_network ._detail ._control ._icon-copy{right:0}#_network ._detail ._http{overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%}#_network ._detail ._http ._section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:10px;margin-bottom:10px}#_network ._detail ._http ._section h2{background:var(--darker-background);color:var(--primary);padding:10px;line-height:18px;font-size:14px}#_network ._detail ._http ._section table{color:var(--foreground)}#_network ._detail ._http ._section table *{-webkit-user-select:text;user-select:text}#_network ._detail ._http ._section table td{font-size:12px;padding:5px 10px;word-break:break-all}#_network ._detail ._http ._section table ._key{white-space:nowrap;font-weight:700;color:var(--accent)}#_network ._detail ._http ._data,#_network ._detail ._http ._response{-webkit-user-select:text;user-select:text;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:12px;margin:10px 0;white-space:pre-wrap;border-top:1px solid var(--border);color:var(--foreground);border-bottom:1px solid var(--border)}._safe-area #_network ._http{padding-bottom:calc(0px + env(safe-area-inset-bottom))}@media screen and (min-width:680px){#_network ._network ._control ._icon-eye{display:none}#_network ._network ._control ._icon-copy{right:0}#_network ._network ._control ._icon-filter{right:23px}#_network ._network ._control ._filter-text{right:55px}#_network ._detail{width:50%;left:initial;right:0;border-left:1px solid var(--border)}#_network ._detail ._control ._icon-arrow-left{display:none}#_network ._detail ._control ._icon-delete{display:block}}",""]),b.exports=_},2488:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_resources{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px;font-size:14px}#_resources ._section{margin-bottom:10px;overflow:hidden;border:1px solid var(--border)}#_resources ._section._warn{border:1px solid var(--console-warn-border)}#_resources ._section._warn ._title{background:var(--console-warn-background);color:var(--console-warn-foreground)}#_resources ._section._danger{border:1px solid var(--console-error-border)}#_resources ._section._danger ._title{background:var(--console-error-background);color:var(--console-error-foreground)}#_resources ._section._cookie,#_resources ._section._local-storage,#_resources ._section._session-storage{border:none}#_resources ._section._cookie ._title,#_resources ._section._local-storage ._title,#_resources ._section._session-storage ._title{border:1px solid var(--border);border-bottom:none}#_resources ._title{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background)}#_resources ._title ._btn{margin-left:5px;float:right;color:var(--primary);width:18px;height:18px;font-size:16px;cursor:pointer;transition:color .3s}#_resources ._title ._btn._filter-text{width:auto;max-width:80px;font-size:14px;overflow:hidden;font-weight:400;text-overflow:ellipsis;display:inline-block}#_resources ._title ._btn:active{color:var(--accent)}#_resources ._title ._btn._btn-disabled{color:inherit!important;cursor:default!important;pointer-events:none;opacity:.5}#_resources ._title ._btn._btn-disabled *{pointer-events:none}#_resources ._link-list{font-size:12px;color:var(--foreground)}#_resources ._link-list li{padding:10px;word-break:break-all}#_resources ._link-list li a{color:var(--link-color)!important}#_resources ._image-list{color:var(--foreground);font-size:12px;display:flex;flex-wrap:wrap;padding:10px!important}#_resources ._image-list:after{content:'';display:block;clear:both}#_resources ._image-list li{flex-grow:1;cursor:pointer;overflow-y:hidden}#_resources ._image-list li._image{height:100px;font-size:0}#_resources ._image-list li img{height:100px;min-width:100%;-o-object-fit:cover;object-fit:cover}._safe-area #_resources{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},8011:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_settings{overflow-y:auto;-webkit-overflow-scrolling:touch}._safe-area #_settings{padding-bottom:calc(0px + env(safe-area-inset-bottom))}",""]),b.exports=_},5571:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_snippets{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px}#_snippets ._section{margin-bottom:10px;border:1px solid var(--border);overflow:hidden;cursor:pointer}#_snippets ._section:active ._name{background:var(--highlight);color:var(--select-foreground)}#_snippets ._section ._name{padding:10px;line-height:18px;color:var(--primary);background:var(--darker-background);transition:background-color .3s}#_snippets ._section ._name ._btn{margin-left:10px;float:right;text-align:center;width:18px;height:18px;font-size:12px}#_snippets ._section ._description{font-size:12px;color:var(--foreground);padding:10px;transition:background-color .3s}._safe-area #_snippets{padding-bottom:calc(10px + env(safe-area-inset-bottom))}",""]),b.exports=_},7346:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._search-highlight-block{display:inline}._search-highlight-block ._keyword{background:var(--console-warn-background);color:var(--console-warn-foreground)}",""]),b.exports=_},1344:function(b,_,d){(_=d(3645)(!1)).push([b.id,"#_sources{font-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;color:var(--foreground)}#_sources ._code-wrapper,#_sources ._raw-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;min-height:100%}#_sources ._code,#_sources ._raw{height:100%}#_sources ._code ._keyword,#_sources ._raw ._keyword{color:var(--keyword-color)}#_sources ._code ._comment,#_sources ._raw ._comment{color:var(--comment-color)}#_sources ._code ._number,#_sources ._raw ._number{color:var(--number-color)}#_sources ._code ._string,#_sources ._raw ._string{color:var(--string-color)}#_sources ._code ._operator,#_sources ._raw ._operator{color:var(--operator-color)}#_sources ._code[data-type=html] ._keyword,#_sources ._raw[data-type=html] ._keyword{color:var(--tag-name-color)}#_sources ._image{font-size:12px}#_sources ._image ._breadcrumb{background:var(--darker-background);color:var(--primary);-webkit-user-select:text;user-select:text;margin-bottom:10px;word-break:break-all;padding:10px;font-size:16px;min-height:40px;border-bottom:1px solid var(--border)}#_sources ._image ._img-container{text-align:center}#_sources ._image ._img-container img{max-width:100%}#_sources ._image ._img-info{text-align:center;margin:20px 0;color:var(--foreground)}#_sources ._json{padding:0 10px}#_sources ._json *{-webkit-user-select:text;user-select:text}#_sources iframe{width:100%;height:100%}",""]),b.exports=_},8020:function(b,_,d){(_=d(3645)(!1)).push([b.id,"._container a,._container abbr,._container acronym,._container address,._container applet,._container article,._container aside,._container audio,._container b,._container big,._container blockquote,._container canvas,._container caption,._container center,._container cite,._container code,._container dd,._container del,._container details,._container dfn,._container dl,._container dt,._container em,._container embed,._container fieldset,._container figcaption,._container figure,._container footer,._container form,._container h1,._container h2,._container h3,._container h4,._container h5,._container h6,._container header,._container hgroup,._container i,._container iframe,._container img,._container ins,._container kbd,._container label,._container legend,._container li,._container mark,._container menu,._container nav,._container object,._container ol,._container output,._container p,._container pre,._container q,._container ruby,._container s,._container samp,._container section,._container small,._container span,._container strike,._container strong,._container sub,._container summary,._container sup,._container table,._container tbody,._container td,._container tfoot,._container th,._container thead,._container time,._container tr,._container tt,._container u,._container ul,._container var,._container video{margin:0;padding:0;border:0;font-size:100%}._container article,._container aside,._container details,._container figcaption,._container figure,._container footer,._container header,._container hgroup,._container menu,._container nav,._container section{display:block}._container body{line-height:1}._container ol,._container ul{list-style:none}._container blockquote,._container q{quotes:none}._container blockquote:after,._container blockquote:before,._container q:after,._container q:before{content:'';content:none}._container table{border-collapse:collapse;border-spacing:0}",""]),b.exports=_},8516:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-console{background:var(--background)}.luna-console-header{color:var(--link-color);border-bottom-color:var(--border)}.luna-console-nesting-level{border-right-color:var(--border)}.luna-console-nesting-level::before{border-bottom-color:var(--border)}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:var(--contrast)}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:var(--border)}.luna-console-log-item{border-bottom-color:var(--border);color:var(--foreground)}.luna-console-log-item a{color:var(--link-color)!important}.luna-console-log-item .luna-console-icon-container .luna-console-icon{color:var(--foreground)}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{color:#e8a400}.luna-console-log-item .luna-console-count{color:var(--select-foreground);background:var(--highlight)}.luna-console-log-item.luna-console-warn{color:var(--console-warn-foreground);background:var(--console-warn-background);border-color:var(--console-warn-border)}.luna-console-log-item.luna-console-error{background:var(--console-error-background);color:var(--console-error-foreground);border-color:var(--console-error-border)}.luna-console-log-item.luna-console-error .luna-console-count{background:var(--console-error-foreground)}.luna-console-log-item .luna-console-code .luna-console-key{color:var(--var-color)}.luna-console-log-item .luna-console-code .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-code .luna-console-null{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-string{color:var(--string-color)}.luna-console-log-item .luna-console-code .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-special{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-keyword{color:var(--keyword-color)}.luna-console-log-item .luna-console-code .luna-console-operator{color:var(--operator-color)}.luna-console-log-item .luna-console-code .luna-console-comment{color:var(--comment-color)}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:var(--operator-color)}.luna-console-log-item .luna-console-log-content .luna-console-number{color:var(--number-color)}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:var(--keyword-color)}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:var(--var-color)}.luna-console-preview .luna-console-key{color:var(--var-color)}.luna-console-preview .luna-console-number{color:var(--number-color)}.luna-console-preview .luna-console-null{color:var(--operator-color)}.luna-console-preview .luna-console-string{color:var(--string-color)}.luna-console-preview .luna-console-boolean{color:var(--keyword-color)}.luna-console-preview .luna-console-special{color:var(--operator-color)}.luna-console-preview .luna-console-keyword{color:var(--keyword-color)}.luna-console-preview .luna-console-operator{color:var(--operator-color)}.luna-console-preview .luna-console-comment{color:var(--comment-color)}.luna-object-viewer{color:var(--primary);font-size:12px!important}.luna-object-viewer-null{color:var(--operator-color)}.luna-object-viewer-regexp,.luna-object-viewer-string{color:var(--string-color)}.luna-object-viewer-number{color:var(--number-color)}.luna-object-viewer-boolean{color:var(--keyword-color)}.luna-object-viewer-special{color:var(--operator-color)}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:var(--var-color)}.luna-object-viewer-expanded:before{border-color:transparent;border-top-color:var(--foreground)}.luna-object-viewer-collapsed:before{border-top-color:transparent;border-left-color:var(--foreground)}.luna-notification{pointer-events:none!important;padding:10px;z-index:1000}.luna-notification-item{z-index:500;color:var(--foreground);background:var(--background);box-shadow:none;padding:5px 10px;border:1px solid var(--border)}.luna-notification-upper{margin-bottom:10px}.luna-notification-lower{margin-top:10px}.luna-data-grid{color:var(--foreground);background:var(--background);border-color:var(--border)}.luna-data-grid:focus .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--accent)}.luna-data-grid td,.luna-data-grid th{border-color:var(--border)}.luna-data-grid th{background:var(--darker-background)}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{color:var(--select-foreground);background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:var(--highlight)}.luna-data-grid .luna-data-grid-data-container tr:nth-child(even){background:var(--contrast)}.luna-dom-viewer{color:var(--foreground)}.luna-dom-viewer .luna-dom-viewer-html-tag,.luna-dom-viewer .luna-dom-viewer-tag-name{color:var(--tag-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-name{color:var(--attribute-name-color)}.luna-dom-viewer .luna-dom-viewer-attribute-value{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-html-comment{color:var(--comment-color)}.luna-dom-viewer .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:var(--contrast)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:var(--highlight)}.luna-dom-viewer .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:var(--accent);opacity:.2}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-key{color:var(--var-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-number{color:var(--number-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-null{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-string{color:var(--string-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-boolean{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-special{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:var(--keyword-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:var(--operator-color)}.luna-dom-viewer .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:var(--comment-color)}.luna-dom-viewer-children{margin:0;padding-left:15px!important}.luna-modal{z-index:9999999}.luna-modal-body,.luna-modal-input{color:var(--foreground);background:var(--background)}.luna-modal-input{-webkit-user-select:text!important;user-select:text!important;border-color:var(--border)}.luna-modal-button-group .luna-modal-secondary{border-color:var(--border);color:var(--foreground);background:var(--background)}.luna-modal-button-group .luna-modal-primary{background:var(--accent)}.luna-modal-button-group .luna-modal-button:active::before{background:var(--accent)}.luna-tab{position:absolute;left:0;top:0;color:var(--foreground);background:var(--darker-background)}.luna-tab-tabs-container{border-color:var(--border)}.luna-tab-item.luna-tab-selected,.luna-tab-item:hover{background:var(--highlight);color:var(--select-foreground)}.luna-tab-slider{background:var(--accent)}.luna-text-viewer{color:var(--foreground);border:none;border-bottom:1px solid var(--border);background:var(--background);font-size:12px}.luna-text-viewer .luna-text-viewer-line-text{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-line-text *{-webkit-user-select:text;user-select:text}.luna-text-viewer .luna-text-viewer-copy,.luna-text-viewer .luna-text-viewer-line-number{border-color:var(--border)}.luna-text-viewer .luna-text-viewer-copy .luna-text-viewer-icon-check{color:var(--accent)}.luna-text-viewer .luna-text-viewer-copy{background-color:var(--background)}.luna-setting{color:var(--foreground);background:var(--background)}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:var(--darker-background)}.luna-setting-item.luna-setting-selected:focus{outline:0}.luna-setting-item-title{font-size:14px}.luna-setting-item-separator{border-color:var(--border)}.luna-setting-item-checkbox input{border-color:var(--border)}.luna-setting-item-checkbox input:checked{background-color:var(--accent);border-color:var(--accent)}.luna-setting-item-select .luna-setting-select select{color:var(--foreground);border-color:var(--border);background:var(--background)}.luna-setting-item-select .luna-setting-select:after{border-top-color:var(--foreground)}.luna-setting-item-button button{color:var(--accent);background:var(--background);border-color:var(--border)}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:var(--darker-background)}.luna-setting-item-button button:active{border:1px solid var(--accent)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:var(--border)}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{background:var(--accent)}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:var(--border);background:radial-gradient(circle at center,var(--dark) 0,var(--dark) 15%,var(--light) 22%,var(--light) 100%)}.luna-box-model{background:0 0}.luna-box-model-position{color:var(--foreground)}._container{min-width:320px;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;color:var(--foreground);font-family:".SFNSDisplay-Regular","Helvetica Neue","Lucida Grande","Segoe UI",Tahoma,sans-serif;font-size:14px;direction:ltr}._container._dark{color-scheme:dark}._container *{box-sizing:border-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}._container ul{list-style:none;padding:0;margin:0}._container h1,._container h2,._container h3,._container h4{margin:0}._container h2{font-size:14px}._container h2 [class*=' _icon-'],._container h2 [class^='_icon-']{font-weight:400}._hidden{display:none}._icon-disabled{opacity:.5;pointer-events:none;cursor:default!important}._icon-disabled:active{color:inherit!important}._tag-name-color{color:var(--tag-name-color)}._function-color{color:var(--function-color)}._attribute-name-color{color:var(--attribute-name-color)}._operator-color{color:var(--operator-color)}._string-color{color:var(--string-color)}`,""]),b.exports=_},8094:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-box-model{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;display:inline-block;color:#222;font-size:12px;text-align:center;white-space:nowrap}.luna-box-model.luna-box-model-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-box-model.luna-box-model-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-box-model .luna-box-model-hidden,.luna-box-model.luna-box-model-hidden{display:none}.luna-box-model .luna-box-model-invisible,.luna-box-model.luna-box-model-invisible{visibility:hidden}.luna-box-model *{box-sizing:border-box}.luna-box-model.luna-box-model-theme-dark{color:#a5a5a5;background-color:#242424}.luna-box-model-label{position:absolute;margin-left:3px;padding:0 2px}.luna-box-model-bottom,.luna-box-model-left,.luna-box-model-right,.luna-box-model-top{display:inline-block}.luna-box-model-left,.luna-box-model-right{vertical-align:middle}.luna-box-model-border,.luna-box-model-content,.luna-box-model-margin,.luna-box-model-padding,.luna-box-model-position{position:relative;display:inline-block;text-align:center;vertical-align:middle;padding:3px;margin:3px}.luna-box-model-position{border:1px grey dotted}.luna-box-model-margin{color:#333;border:1px dashed;background:rgba(246,178,107,.66)}.luna-box-model-border{color:#333;border:1px #000 solid;background:rgba(255,229,153,.66)}.luna-box-model-padding{color:#333;border:1px grey dashed;background:rgba(147,196,125,.55)}.luna-box-model-content{color:#333;border:1px grey solid;min-width:100px;background:rgba(111,168,220,.66)}",""]),b.exports=_},9327:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-console-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAasAAsAAAAACnAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAI4AAADcIsYnIk9TLzIAAAGYAAAAPgAAAFZWmlGRY21hcAAAAdgAAAD2AAACyDioZ9NnbHlmAAAC0AAAAZgAAAH8Lq6nDGhlYWQAAARoAAAAMQAAADZ25cSzaGhlYQAABJwAAAAdAAAAJAgCBBRobXR4AAAEvAAAABkAAABYGAH//GxvY2EAAATYAAAAGAAAAC4J8glUbWF4cAAABPAAAAAfAAAAIAEjAFBuYW1lAAAFEAAAASkAAAIWm5e+CnBvc3QAAAY8AAAAcAAAAJ7qA/7MeJxNjTsOwjAQRJ8TJzE2hPBrKBBHQByAAiGqFBRcIBVCiqhyBA7O2AgRr9Y7M2+lxQCeAyeyy7W9U/fd8GKL5fsiH2vTPx8d7ufEbJpO/aagYc+RM7fEjBKnmiRuySmZUTNNf0wybYSRj9VoO4iU7NQh+Up8qelZs5EupP75Shfm2oz3Kmkvt/gARcgJKwAAeJxjYGQUZ5zAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHGHQ/srGAuDEsTGBhRhABALQ1CMwAAHiczdJNbsIwEIbh1+QHQsJviNRFF1XX7aEQRZQNRQjEHXqgrnopn4B+E8+qqip117GeRB4nk4lloAAyeZIcwicBiw9lQ5/PGPf5nHfNV8yVyXlmzZY9R05cuMbydtOqZTfsOCh7Vjb02e8RVMXGHfc8aDxqwFKVF7QMtdLpmzUVDSOmTJjpnUH/3YJSBcofqv4Wyz8+b6FuWvXSjW1SV30r1sl/icYuofFZh+1+Yn+7dnPZuIW8uFa2big7t5JXZzX3znbh4Gp5c5UcnfVyciM5u6lc3ESuTnsZQ2JnLQ4S7J4ldjZjntj5jEVi5zaWCeUXWN4q9AAAeJxdUMFOU0EUnTMzb2o1FB5O5wENg31k5mExVEo7jSGBEuO6CStDmtbIBuiKBYg/gRu/ABO3/ocscOEXsHBpogtWvFfnvQgxJnduztx7zknuIXQyIYSDE9IgLwmBmIZI1pDYbTSxBqeW4KvrVKSmaaRKFZREE7YJIyONSLW6W37bLiRxscXNTH1zbnFqlnJ5Eu+G9MnT8JBy9l69ELx69Ohd9JCryrwcU07TbCU5H4y+jQbnyco/EF+8x1/eaX03bCzR8IgGwVn0WC/I8YOzaLGS+4+p4K8O/lcXkPhj/CP0ig1JQIhJyugCxz3o7LqH4YUH0L3swlMK3q+CV/HMbhkJAqlarm1jgd+97DpnfsKPeH15eT2+l9L5OJ/kcjZJfY6MU++wQPzI+PRECUJjo97aAtqupaqhFLHtRLHNf1Kwn9lAOid9L7tV9nzVldNL3dC+NmrGOGM+sme2VrO335Mda3foXlXravY57zemY23HkLs72RsW5JegDjZK99FnPPtwl8FX1i92IfAax6yfvkWf/AHb1F1JeJxjYGRgYABi3/mPYuP5bb4ycLOABKI4H+9rgNH//zIwsDCzMAElOBhAJAMAQ2IK+QAAAHicY2BkYGBhAAEWhv9///9lYWZgZEAFYgBbLQQgAAAAeJxjYGBgYGH4/58FTIPZf2FsSgAAM58EEwAAAHicY2AAgjyGJoYlDI8YPjD8ww8BeTMTR3icY2BkYGAQY3BhYGYAASYg5gJCBob/YD4DABGFAXQAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxtxksOgjAUQNF3kaIW/x9cBYtqgEAnLXlp0+1rwtQzuVcq2Vj5r6NiR42hYc+BI5aWE2cuXLlx58GTF286PmIm1ajGhzWnJub0S12cBjs4nVI/xhLabdXPS2JCiXgCK5lEwTHQMzKziHwBqnYYpg==') format('woff')}[class*=' luna-console-icon-'],[class^=luna-console-icon-]{display:inline-block;font-family:luna-console-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-console-icon-error:before{content:'\\f101'}.luna-console-icon-input:before{content:'\\f102'}.luna-console-icon-output:before{content:'\\f103'}.luna-console-icon-warn:before{content:'\\f104'}.luna-console-icon-caret-down:before{content:'\\f105'}.luna-console-icon-caret-right:before{content:'\\f106'}.luna-console{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;will-change:scroll-position;cursor:default;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console.luna-console-theme-dark{background-color:#242424}.luna-console-hidden{display:none}.luna-console-fake-logs{position:absolute;left:0;top:0;pointer-events:none;visibility:hidden;width:100%}.luna-console-logs{padding-top:1px;position:absolute;width:100%}.luna-console-log-container{box-sizing:content-box}.luna-console-log-container.luna-console-selected .luna-console-log-item{background:#ecf1f8}.luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#ccdef5}.luna-console-header{white-space:nowrap;display:flex;font-size:11px;color:#545454;border-top:1px solid transparent;border-bottom:1px solid #ccc}.luna-console-header .luna-console-time-from-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:3px 10px}.luna-console-nesting-level{width:14px;flex-shrink:0;margin-top:-1px;margin-bottom:-1px;position:relative;border-right:1px solid #ccc}.luna-console-nesting-level.luna-console-group-closed::before{content:''}.luna-console-nesting-level::before{border-bottom:1px solid #ccc;position:absolute;top:0;left:0;margin-left:100%;width:5px;height:100%;box-sizing:border-box}.luna-console-log-item{position:relative;display:flex;border-top:1px solid transparent;border-bottom:1px solid #ccc;margin-top:-1px;color:#333}.luna-console-log-item:after{content:'';display:block;clear:both}.luna-console-log-item .luna-console-code{display:inline;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.luna-console-log-item .luna-console-code .luna-console-keyword{color:#881280}.luna-console-log-item .luna-console-code .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-code .luna-console-operator{color:grey}.luna-console-log-item .luna-console-code .luna-console-comment{color:#236e25}.luna-console-log-item .luna-console-code .luna-console-string{color:#1a1aa6}.luna-console-log-item a{color:#15c!important}.luna-console-log-item .luna-console-icon-container{margin:0 -6px 0 10px}.luna-console-log-item .luna-console-icon-container .luna-console-icon{line-height:20px;font-size:12px;color:#333;position:relative}.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-log-item .luna-console-icon-container .luna-console-icon-caret-right{top:0;left:-2px}.luna-console-log-item .luna-console-icon-container .luna-console-icon-error{top:0;color:#ef3842}.luna-console-log-item .luna-console-icon-container .luna-console-icon-warn{top:0;color:#e8a400}.luna-console-log-item .luna-console-count{background:#8097bd;color:#fff;padding:2px 4px;border-radius:10px;font-size:12px;float:left;margin:1px -6px 0 10px}.luna-console-log-item .luna-console-log-content-wrapper{flex:1;overflow:hidden}.luna-console-log-item .luna-console-log-content{padding:3px 0;margin:0 10px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content *{-webkit-user-select:text;user-select:text}.luna-console-log-item .luna-console-log-content>*{vertical-align:top}.luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#5e5e5e}.luna-console-log-item .luna-console-log-content .luna-console-number{color:#1c00cf}.luna-console-log-item .luna-console-log-content .luna-console-boolean{color:#0d22aa}.luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#881391}.luna-console-log-item .luna-console-data-grid,.luna-console-log-item .luna-console-dom-viewer{white-space:initial}.luna-console-log-item.luna-console-error{z-index:50;background:#fff0f0;color:red;border-top:1px solid #ffd6d6;border-bottom:1px solid #ffd6d6}.luna-console-log-item.luna-console-error .luna-console-stack{padding-left:1.2em;white-space:nowrap}.luna-console-log-item.luna-console-error .luna-console-count{background:red}.luna-console-log-item.luna-console-debug{z-index:20}.luna-console-log-item.luna-console-input{border-bottom-color:transparent}.luna-console-log-item.luna-console-warn{z-index:40;color:#5c5c00;background:#fffbe5;border-top:1px solid #fff5c2;border-bottom:1px solid #fff5c2}.luna-console-log-item.luna-console-warn .luna-console-count{background:#e8a400}.luna-console-log-item.luna-console-info{z-index:30}.luna-console-log-item.luna-console-group,.luna-console-log-item.luna-console-groupCollapsed{font-weight:700}.luna-console-preview{display:inline-block}.luna-console-preview .luna-console-preview-container{display:flex;align-items:center}.luna-console-preview .luna-console-json{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:12px}.luna-console-preview .luna-console-preview-icon-container{display:block}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon{position:relative;font-size:12px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-down{top:2px}.luna-console-preview .luna-console-preview-icon-container .luna-console-icon-caret-right{top:1px}.luna-console-preview .luna-console-preview-content-container{word-break:break-all}.luna-console-preview .luna-console-descriptor,.luna-console-preview .luna-console-object-preview{font-style:italic}.luna-console-preview .luna-console-key{color:#881391}.luna-console-preview .luna-console-number{color:#1c00cf}.luna-console-preview .luna-console-null{color:#5e5e5e}.luna-console-preview .luna-console-string{color:#c41a16}.luna-console-preview .luna-console-boolean{color:#0d22aa}.luna-console-preview .luna-console-special{color:#5e5e5e}.luna-console-theme-dark{color-scheme:dark}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item{background:#29323d}.luna-console-theme-dark .luna-console-log-container.luna-console-selected .luna-console-log-item:not(.luna-console-error):not(.luna-console-warn){border-color:#4173b4}.luna-console-theme-dark .luna-console-log-item{color:#a5a5a5;border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-keyword{color:#e36eec}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-operator{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-comment{color:#747474}.luna-console-theme-dark .luna-console-log-item .luna-console-code .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-log-item.luna-console-error{background:#290000;color:#ff8080;border-top-color:#5c0000;border-bottom-color:#5c0000}.luna-console-theme-dark .luna-console-log-item.luna-console-error .luna-console-count{background:#ff8080}.luna-console-theme-dark .luna-console-log-item.luna-console-warn{color:#ffcb6b;background:#332a00;border-top-color:#650;border-bottom-color:#650}.luna-console-theme-dark .luna-console-log-item .luna-console-count{background:#42597f;color:#949494}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-null,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-undefined{color:#7f7f7f}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-boolean,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-regexp,.luna-console-theme-dark .luna-console-log-item .luna-console-log-content .luna-console-symbol{color:#e36eec}.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-down,.luna-console-theme-dark .luna-console-icon-container .luna-console-icon-caret-right{color:#9aa0a6}.luna-console-theme-dark .luna-console-header{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level{border-right-color:#3d3d3d}.luna-console-theme-dark .luna-console-nesting-level::before{border-bottom-color:#3d3d3d}.luna-console-theme-dark .luna-console-preview .luna-console-key{color:#e36eec}.luna-console-theme-dark .luna-console-preview .luna-console-number{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-null{color:#7f7f7f}.luna-console-theme-dark .luna-console-preview .luna-console-string{color:#f29766}.luna-console-theme-dark .luna-console-preview .luna-console-boolean{color:#9980ff}.luna-console-theme-dark .luna-console-preview .luna-console-special{color:#7f7f7f}",""]),b.exports=_},4987:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-data-grid{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;font-size:12px;border:1px solid #ccc;overflow:hidden;outline:0}.luna-data-grid.luna-data-grid-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-data-grid.luna-data-grid-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-data-grid .luna-data-grid-hidden,.luna-data-grid.luna-data-grid-hidden{display:none}.luna-data-grid .luna-data-grid-invisible,.luna-data-grid.luna-data-grid-invisible{visibility:hidden}.luna-data-grid *{box-sizing:border-box}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background-color:#242424}.luna-data-grid.luna-data-grid-theme-dark{color:#a5a5a5;background:#242424;border-color:#3d3d3d}.luna-data-grid table{width:100%;height:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.luna-data-grid td,.luna-data-grid th{padding:1px 4px;border-left:1px solid #ccc;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.luna-data-grid td:first-child,.luna-data-grid th:first-child{border-left:none}.luna-data-grid th{font-weight:400;border-bottom:1px solid #ccc;text-align:left;background:#f3f3f3}.luna-data-grid th.luna-data-grid-sortable:active,.luna-data-grid th.luna-data-grid-sortable:hover{background:#e6e6e6}.luna-data-grid td{height:20px;cursor:default;-webkit-user-select:text;user-select:text}.luna-data-grid:focus .luna-data-grid-node.luna-data-grid-selected{color:#fff;background:#1a73e8}.luna-data-grid:focus.luna-data-grid-theme-dark .luna-data-grid-node.luna-data-grid-selected{background:#0e639c}.luna-data-grid-data-container,.luna-data-grid-header-container{overflow:hidden}.luna-data-grid-header-container{height:21px}.luna-data-grid-data-container{overflow-y:auto}.luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#ddd}.luna-data-grid-data-container tr:nth-child(even){background:#f2f7fd}.luna-data-grid-filler-row td{height:auto}.luna-data-grid-resizer{position:absolute;top:0;bottom:0;width:5px;z-index:500;cursor:col-resize}.luna-data-grid-resizing{cursor:col-resize!important}.luna-data-grid-resizing .luna-data-grid *{cursor:col-resize!important}.luna-data-grid-theme-dark{color-scheme:dark}.luna-data-grid-theme-dark td,.luna-data-grid-theme-dark th{border-color:#3d3d3d}.luna-data-grid-theme-dark th{background:#292a2d}.luna-data-grid-theme-dark th.luna-data-grid-sortable:hover{background:#303030}.luna-data-grid-theme-dark .luna-data-grid-data-container .luna-data-grid-node.luna-data-grid-selected{background:#393939}.luna-data-grid-theme-dark .luna-data-grid-data-container tr:nth-child(even){background:#0b2544}",""]),b.exports=_},8903:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-dom-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAASgAAsAAAAAB4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFwAAACMIRYl8k9TLzIAAAFkAAAAPQAAAFZLxUkaY21hcAAAAaQAAADHAAACWBcU1KRnbHlmAAACbAAAAC4AAAAwabU7V2hlYWQAAAKcAAAALwAAADZzjr4faGhlYQAAAswAAAAYAAAAJAFyANdobXR4AAAC5AAAABAAAAA4AZAAAGxvY2EAAAL0AAAAEAAAAB4AnACQbWF4cAAAAwQAAAAfAAAAIAEZAA9uYW1lAAADJAAAASkAAAIWm5e+CnBvc3QAAARQAAAATgAAAG5m1cqleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiC2AdNMDGwMckCSGyzHCuSxA2kuIJ+HgReoggtJnANMcwJFGRmYAXZLBkt4nGNgZJBlnMDAysDAUMfQAyRloHQCAyeDMQMDEwMrMwNWEJDmmsJwgEH3IxPDCSBXCEwyMDCCCABbzwhtAAAAeJy1kksKwjAQhr/0oX0JLlyIZ9BDCQXtRkEEwQO56uV6Av0nmZWI4MIJX2H+JvNIBiiBXGxFAWEkYPaQGqKe00S94C5/xVJKwY49PQNnLly5Tdnzqb9JPXByNUT13YKipLVm4wvmilvR0ilfrboKFsy0N9OB2Yco32z+437SLVTQdo05dUksgF8z/8+6+B3dU2m67YR1u3fsLXtH7egtEq04OhZpcKzbk1OLs2NzcXE0F3rNhOW9ObqbKSRsVqYsQfYC6fYeiQB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOLeSTNM4/ltvjJwM5wACkRxPt7XgKCBYCXDMiDJwcAE4gAAQEgKxAB4nGNgZGBgOMHAACdXMjAyoAI+ADixAkp4nGNgAIITUEwCAABMyAGReJxjYAACHgYJ7BAADsoBLXicY2BkYGDgY2BmANEMDExAzAWEDAz/wXwGAAomASkAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxk0KgCAUAOE3/adlJ/FQgqBuFETw+i2kTd9mRiYZvv4ZJmYWVjZ2Dk4UmosbwyPK1Vq69aVnPbamEBuOSqFj8WQSgUgTeQGPtA2iAAA=') format('woff')}[class*=' luna-dom-viewer-icon-'],[class^=luna-dom-viewer-icon-]{display:inline-block;font-family:luna-dom-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-dom-viewer-icon-arrow-down:before{content:'\\f101'}.luna-dom-viewer-icon-arrow-right:before{content:'\\f102'}.luna-dom-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:0 0;overflow-x:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;cursor:default;list-style:none}.luna-dom-viewer.luna-dom-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-viewer.luna-dom-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-viewer .luna-dom-viewer-hidden,.luna-dom-viewer.luna-dom-viewer-hidden{display:none}.luna-dom-viewer .luna-dom-viewer-invisible,.luna-dom-viewer.luna-dom-viewer-invisible{visibility:hidden}.luna-dom-viewer *{box-sizing:border-box}.luna-dom-viewer ul{list-style:none}.luna-dom-viewer.luna-dom-viewer-theme-dark{color:#e8eaed}.luna-dom-viewer-toggle{min-width:12px;margin-left:-12px}.luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-icon-arrow-right{position:absolute!important;font-size:12px!important}.luna-dom-viewer-tree-item{line-height:16px;min-height:16px;position:relative;z-index:10;outline:0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection,.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{display:block}.luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#f2f7fd}.luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#e0e0e0}.luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#cfe8fc}.luna-dom-viewer-tree-item .luna-dom-viewer-icon-arrow-down{display:none}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-down{display:inline-block}.luna-dom-viewer-tree-item.luna-dom-viewer-expanded .luna-dom-viewer-icon-arrow-right{display:none}.luna-dom-viewer-html-tag{color:#881280}.luna-dom-viewer-tag-name{color:#881280}.luna-dom-viewer-attribute-name{color:#994500}.luna-dom-viewer-attribute-value{color:#1a1aa6}.luna-dom-viewer-attribute-value.luna-dom-viewer-attribute-underline{text-decoration:underline}.luna-dom-viewer-html-comment{color:#236e25}.luna-dom-viewer-selection{position:absolute;display:none;left:-10000px;right:-10000px;top:0;bottom:0;z-index:-1}.luna-dom-viewer-children{margin:0;overflow-x:visible;overflow-y:visible;padding-left:15px}.luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#881280}.luna-dom-viewer-text-node .luna-dom-viewer-number{color:#1c00cf}.luna-dom-viewer-text-node .luna-dom-viewer-operator{color:grey}.luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#236e25}.luna-dom-viewer-text-node .luna-dom-viewer-string{color:#1a1aa6}.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-down,.luna-dom-viewer-theme-dark .luna-dom-viewer-icon-arrow-right{color:#9aa0a6}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-tag,.luna-dom-viewer-theme-dark .luna-dom-viewer-tag-name{color:#5db0d7}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-name{color:#9bbbdc}.luna-dom-viewer-theme-dark .luna-dom-viewer-attribute-value{color:#f29766}.luna-dom-viewer-theme-dark .luna-dom-viewer-html-comment{color:#898989}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item:hover .luna-dom-viewer-selection{background:#083c69}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected .luna-dom-viewer-selection{background:#454545}.luna-dom-viewer-theme-dark .luna-dom-viewer-tree-item.luna-dom-viewer-selected:focus .luna-dom-viewer-selection{background:#073d69}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-keyword{color:#e36eec}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-number{color:#9980ff}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-operator{color:#7f7f7f}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-comment{color:#747474}.luna-dom-viewer-theme-dark .luna-dom-viewer-text-node .luna-dom-viewer-string{color:#f29766}",""]),b.exports=_},5512:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-modal-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAQwAAsAAAAABpQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAEkAAABoILgliE9TLzIAAAFUAAAAPQAAAFZL+0kZY21hcAAAAZQAAACBAAAB3sqmCy5nbHlmAAACGAAAAC0AAAA0Ftcaz2hlYWQAAAJIAAAALgAAADZzhL4YaGhlYQAAAngAAAAYAAAAJAFoANBobXR4AAACkAAAAA8AAAAcAMgAAGxvY2EAAAKgAAAADgAAABAATgBObWF4cAAAArAAAAAfAAAAIAESABhuYW1lAAAC0AAAASkAAAIWm5e+CnBvc3QAAAP8AAAAMQAAAEOplauDeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiCWgNIsQMzKwAykWRnYgGxGBiYAk+wFgwAAAHicY2BkkGWcwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAIfkjI8MJIFcITDIwMIIIAGAqCKIAAAB4nM2RQQqDQAxFXxyVUsST9DhduBd3ggsv0JX39QT6kwYED1D6hzeQD0nmM0ADFPESNdiG4frItfALz/Br3qp7HlS0jEzMLKy7HYf8e33J1HMdortoWuPzreUX8p2hEikj9f+oi3vIyl86JpWYEvfnxH9sSTzPmijXbl+wE7urE5sAAAB4nGNgZACB+UDIzcBgrs6uzi7OLm4ubq4+j1tfn1tPD0xOhjGAJAMDAKekBtMAAAB4nGNgZGBgAGLPuE0l8fw2Xxm4GU4ABaI4H+9rQNBAMB8IGRg4GJhAHAA5KgqUAAB4nGNgZGBgOMHAACfnMzAyoAJ2ADfsAjl4nGNgAIITDFgBABIUAMkAeJxjYAACKQQEAAO4AJ0AAHicY2BkYGBgZ+BhANEMDExAzAWEDAz/wXwGAApKASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxjYGKAABiNDtgZmRiZGVkYWRnZGNkZORhYk3Pyi1MZkxlzGPMZixlTGRgANIEEbAAAAA==') format('woff')}[class*=' luna-modal-icon-'],[class^=luna-modal-icon-]{display:inline-block;font-family:luna-modal-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-modal-icon-close:before{content:'\\f101'}.luna-modal{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.luna-modal.luna-modal-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-modal.luna-modal-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-modal .luna-modal-hidden,.luna-modal.luna-modal-hidden{display:none}.luna-modal .luna-modal-invisible,.luna-modal.luna-modal-invisible{visibility:hidden}.luna-modal *{box-sizing:border-box}.luna-modal-icon-close{position:absolute;right:16px;top:18px;cursor:pointer;font-size:20px}.luna-modal-body{position:relative;background:#fff;max-height:100%;display:flex;flex-direction:column;border-radius:4px}.luna-modal-body.luna-modal-no-title{position:static}.luna-modal-body.luna-modal-no-title .luna-modal-title{display:none}.luna-modal-body.luna-modal-no-title .luna-modal-icon-close{color:#fff}.luna-modal-body.luna-modal-no-footer .luna-modal-footer{display:none}.luna-modal-hidden{display:none}.luna-modal-title{padding:16px;padding-right:36px;padding-bottom:0;font-size:18px;height:46px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-modal-content{padding:16px;overflow-y:auto}.luna-modal-footer{padding:12px}.luna-modal-button-group{display:flex;justify-content:flex-end}.luna-modal-button{padding:0 12px;background:#e9ecef;cursor:default;position:relative;-webkit-user-select:none;user-select:none;margin:0 4px;font-size:12px;border-radius:4px;overflow:hidden;height:28px;line-height:28px}.luna-modal-button:active::before{background:#1a73e8;content:'';opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.luna-modal-button.luna-modal-secondary{color:#1a73e8;border:1px solid #ccc;background:#fff}.luna-modal-button.luna-modal-primary{color:#fff;background:#1a73e8}.luna-modal-input{box-sizing:border-box;outline:0;width:100%;font-size:16px;padding:6px 12px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.luna-modal-theme-dark{color:#a5a5a5}.luna-modal-theme-dark .luna-modal-body{background:#242424}",""]),b.exports=_},7591:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-notification{position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;pointer-events:none;display:flex;flex-direction:column;font-size:14px;font-family:Arial,Helvetica,sans-serif}.luna-notification-item{display:flex;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);padding:10px 16px;color:#333;background:#fff}.luna-notification-lower{margin-top:16px}.luna-notification-upper{margin-bottom:16px}.luna-notification-theme-dark .luna-notification-item{box-shadow:0 2px 2px 0 rgba(255,255,255,.07),0 1px 5px 0 rgba(255,255,255,.1);color:#a5a5a5;background:#242424}",""]),b.exports=_},4821:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-object-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS8AAsAAAAAB7QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAGEAAACMISgl+k9TLzIAAAFsAAAAPQAAAFZLxUkWY21hcAAAAawAAADWAAACdBU42qdnbHlmAAAChAAAAC4AAAAwabU7V2hlYWQAAAK0AAAALwAAADZzjr4faGhlYQAAAuQAAAAYAAAAJAFyANlobXR4AAAC/AAAABAAAABAAZAAAGxvY2EAAAMMAAAAEAAAACIAtACobWF4cAAAAxwAAAAfAAAAIAEbAA9uYW1lAAADPAAAASkAAAIWm5e+CnBvc3QAAARoAAAAUwAAAHZW8MNZeJxNjTsOQFAQRc/z/+sV1mABohKV0gZeJRJR2X9cT4RJZu7nFIMBMjoGvHGaF6rdngcNAc/c/O/Nvq2W5E1igdNE2zv1iGh1c5FQPlYXUlJRyxt9+/pUKadQa/AveGEGZQAAAHicY2BkkGScwMDKwMBQx9ADJGWgdAIDJ4MxAwMTAyszA1YQkOaawnCAQfcjE8MJIFcITDIwMIIIAFqDCGkAAAB4nM2STQ4BQRCFv54ZP8MwFhYW4gQcShBsSERi50BWDuFCcwJedddKRGKnOt8k9aanqudVAy0gF3NRQLgTsLhJDVHP6UW94Kp8zEhKwYIlG/YcOXHm0mTPp96aumLLwdUQ1fcIqmJrwpSZL+iqak5JmyE1Ayr1bdGhr/2ZPmp/qPQtuj/uJzqQl+pfDyypesQD6AT/ElV8PjyrMccT9rdLR3PUFBI227VTio1jbm6dodg5VnPvmAsHxzofHfmi+Sbs/pwdWcXFkWdNSNg9arIE2QufuSCyAAB4nGNgZACBlQzTGZgYGMyVxVc2O073AIpAxHsYloHFRc2dPZY2OTIwAACmEQesAAB4nGNgZGBgAOINe2b6x/PbfGXgZjgBFIjifLyvAUEDwUqGZUCSg4EJxAEAUn4LLAB4nGNgZGBgOMHAACdXMjAyoAIBADizAkx4nGNgAIITUEwGAABZUAGReJxjYAACHgYJ3BAAE94BXXicY2BkYGAQYGBmANEMDExAzAWEDAz/wXwGAApcASsAeJxlkD1uwkAUhMdgSAJSghQpKbNVCiKZn5IDQE9Bl8KYtTGyvdZ6QaLLCXKEHCGniHKCHChj82hgLT9/M2/e7soABviFh3p5uG1qvVq4oTpxm/Qg7JOfhTvo40W4S38o3MMbpsJ9POKdO3j+HZ0BSuEW7vEh3Kb/KeyTv4Q7eMK3cJf+j3APK/wJ9/HqDdPIFLEp3FIn+yy0Z3n+rrStUlOoSTA+WwtdaBs6vVHro6oOydS5WMXW5GrOrs4yo0prdjpywda5cjYaxeIHkcmRIoJBgbipDktoJNgjQwh71b3UK6YtKvq1VpggwPgqtWCqaJIhlcaGyTWOrBUOPG1K1zGt+FrO5KS5zGreJCMr/u+6t6MT0Q+wbaZKzDDiE1/kg+YO+T89EV6oAAAAeJxdxjkOgCAUANE/uOOGB+FQBIjaaEJIuL6FsfE1M6Lk9fXPoKioaWjp6BnQjEzMLKwYNtHepZhtuMs1vpvO/ch4HIlIxhK4KVyc7BwiD8nvDlkA') format('woff')}[class*=' luna-object-viewer-icon-'],[class^=luna-object-viewer-icon-]{display:inline-block;font-family:luna-object-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-object-viewer-icon-caret-down:before{content:'\\f101'}.luna-object-viewer-icon-caret-right:before{content:'\\f102'}.luna-object-viewer{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;cursor:default;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.2;min-height:100%;color:#333;list-style:none!important}.luna-object-viewer ul{list-style:none!important;padding:0!important;padding-left:12px!important;margin:0!important}.luna-object-viewer li{position:relative;white-space:nowrap;line-height:16px;min-height:16px}.luna-object-viewer>li>.luna-object-viewer-key{display:none}.luna-object-viewer span{position:static!important}.luna-object-viewer li .luna-object-viewer-collapsed~.luna-object-viewer-close:before{color:#999}.luna-object-viewer-array .luna-object-viewer-object .luna-object-viewer-key{display:inline}.luna-object-viewer-null{color:#5e5e5e}.luna-object-viewer-regexp,.luna-object-viewer-string{color:#c41a16}.luna-object-viewer-number{color:#1c00cf}.luna-object-viewer-boolean{color:#0d22aa}.luna-object-viewer-special{color:#5e5e5e}.luna-object-viewer-key,.luna-object-viewer-key-lighter{color:#881391}.luna-object-viewer-key-lighter{opacity:.6}.luna-object-viewer-key-special{color:#5e5e5e}.luna-object-viewer-collapsed .luna-object-viewer-icon,.luna-object-viewer-expanded .luna-object-viewer-icon{position:absolute!important;left:-12px;color:#727272;font-size:12px}.luna-object-viewer-icon-caret-right{top:0}.luna-object-viewer-icon-caret-down{top:1px}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-down{display:inline}.luna-object-viewer-expanded>.luna-object-viewer-icon-caret-right{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-down{display:none}.luna-object-viewer-collapsed>.luna-object-viewer-icon-caret-right{display:inline}.luna-object-viewer-hidden~ul{display:none}.luna-object-viewer-theme-dark{color:#fff}.luna-object-viewer-theme-dark .luna-object-viewer-null,.luna-object-viewer-theme-dark .luna-object-viewer-special{color:#a1a1a1}.luna-object-viewer-theme-dark .luna-object-viewer-regexp,.luna-object-viewer-theme-dark .luna-object-viewer-string{color:#f28b54}.luna-object-viewer-theme-dark .luna-object-viewer-boolean,.luna-object-viewer-theme-dark .luna-object-viewer-number{color:#9980ff}.luna-object-viewer-theme-dark .luna-object-viewer-key,.luna-object-viewer-theme-dark .luna-object-viewer-key-lighter{color:#5db0d7}",""]),b.exports=_},9819:function(b,_,d){(_=d(3645)(!1)).push([b.id,`.luna-setting{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;min-width:320px}.luna-setting.luna-setting-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-setting.luna-setting-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-setting .luna-setting-hidden,.luna-setting.luna-setting-hidden{display:none}.luna-setting .luna-setting-invisible,.luna-setting.luna-setting-invisible{visibility:hidden}.luna-setting *{box-sizing:border-box}.luna-setting-item.luna-setting-selected,.luna-setting-item:hover{background:#f3f3f3}.luna-setting-item.luna-setting-selected:focus{outline:1px solid #1a73e8}.luna-setting-item .luna-setting-title{line-height:1.4em;font-weight:600}.luna-setting-item .luna-setting-description{line-height:1.4em}.luna-setting-item .luna-setting-description *{margin:0}.luna-setting-item .luna-setting-description strong{font-weight:600}.luna-setting-item .luna-setting-description a{background-color:transparent;color:#0969da;text-decoration:none}.luna-setting-item .luna-setting-control,.luna-setting-item .luna-setting-description{font-size:12px}.luna-setting-item .luna-setting-description{margin-bottom:8px}.luna-setting-item .luna-setting-control{display:flex;align-items:center}.luna-setting-item-button,.luna-setting-item-checkbox,.luna-setting-item-input,.luna-setting-item-number,.luna-setting-item-select,.luna-setting-item-title{padding:10px}.luna-setting-item-title{font-size:18px;font-weight:600}.luna-setting-item-input input{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:100%}.luna-setting-item-number input[type=number]{-webkit-tap-highlight-color:transparent;color:#333;-webkit-appearance:none;appearance:none;border:1px solid #ccc;outline:0;padding:2px 8px;border-radius:0;font-size:14px;background:#fff;width:200px;padding:2px}.luna-setting-item-number .luna-setting-range-container{flex:2;position:relative;top:1px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track{height:4px;width:100%;padding:0 10px;position:absolute;left:0;top:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#ccc;border-radius:2px;overflow:hidden;width:100%;height:4px}.luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar .luna-setting-range-track-progress{height:100%;background:#1a73e8;width:50%}.luna-setting-item-number .luna-setting-range-container input{-webkit-appearance:none;background:0 0;height:4px;width:100%;position:relative;top:-3px;margin:0 auto;outline:0;border-radius:2px}.luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:0;z-index:1;width:16px;border:none;height:16px;border-radius:10px;border:1px solid #ccc;background:radial-gradient(circle at center,#eee 0,#eee 15%,#fff 22%,#fff 100%)}.luna-setting-item-checkbox input{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:1px solid #ccc;border-radius:0;position:relative;outline:0;margin-left:0;margin-right:8px;transition:background-color .1s;align-self:flex-start;flex-shrink:0}.luna-setting-item-checkbox input:checked{background-color:#1a73e8;border-color:#1a73e8}.luna-setting-item-checkbox input:checked:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPmljb25fYnlfUG9zaGx5YWtvdjEwPC90aXRsZT48ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsPSIjZmZmZmZmIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDI2LjAwMDAwMCkiPjxwYXRoIGQ9Ik0xNy45OTk5ODc4LDMyLjQgTDEwLjk5OTk4NzgsMjUuNCBDMTAuMjI2Nzg5MSwyNC42MjY4MDE0IDguOTczMTg2NDQsMjQuNjI2ODAxNCA4LjE5OTk4Nzc5LDI1LjQgTDguMTk5OTg3NzksMjUuNCBDNy40MjY3ODkxNCwyNi4xNzMxOTg2IDcuNDI2Nzg5MTQsMjcuNDI2ODAxNCA4LjE5OTk4Nzc5LDI4LjIgTDE2LjU4NTc3NDIsMzYuNTg1Nzg2NCBDMTcuMzY2ODIyOCwzNy4zNjY4MzUgMTguNjMzMTUyOCwzNy4zNjY4MzUgMTkuNDE0MjAxNCwzNi41ODU3ODY0IEw0MC41OTk5ODc4LDE1LjQgQzQxLjM3MzE4NjQsMTQuNjI2ODAxNCA0MS4zNzMxODY0LDEzLjM3MzE5ODYgNDAuNTk5OTg3OCwxMi42IEw0MC41OTk5ODc4LDEyLjYgQzM5LjgyNjc4OTEsMTEuODI2ODAxNCAzOC41NzMxODY0LDExLjgyNjgwMTQgMzcuNzk5OTg3OCwxMi42IEwxNy45OTk5ODc4LDMyLjQgWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==);background-size:30px;background-repeat:no-repeat;background-position:center}.luna-setting-item-checkbox label{-webkit-tap-highlight-color:transparent}.luna-setting-item-checkbox label *{margin:0}.luna-setting-item-select .luna-setting-select{position:relative}.luna-setting-item-select .luna-setting-select select{margin:0;font-size:14px;background:#fff;-webkit-appearance:none;appearance:none;border:1px solid #ccc;padding:2px 8px;padding-right:18px;outline:0;color:#333;border-radius:0;-webkit-tap-highlight-color:transparent}.luna-setting-item-select .luna-setting-select:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;top:0;bottom:0;right:6px;margin:auto;pointer-events:none}.luna-setting-item-select .luna-setting-select select{width:300px}.luna-setting-item-button button{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #ccc;padding:2px 8px;color:#1a73e8;font-size:14px;border-radius:2px}.luna-setting-item-button button:active,.luna-setting-item-button button:hover{background:#f3f3f3}.luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-item-separator{border-bottom:1px solid #ccc}.luna-setting-theme-dark{color-scheme:dark;color:#a5a5a5;background:#242424}.luna-setting-theme-dark .luna-setting-item.luna-setting-selected,.luna-setting-theme-dark .luna-setting-item:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item .luna-setting-description a{background-color:transparent;color:#58a6ff}.luna-setting-theme-dark .luna-setting-item-separator{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-input input{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-checkbox input{border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select select{color:#a5a5a5;border-color:#3d3d3d;background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-select .luna-setting-select:after{border-top-color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-button button{background:#242424;border-color:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-button button:active,.luna-setting-theme-dark .luna-setting-item-button button:hover{background:#292a2d}.luna-setting-theme-dark .luna-setting-item-button button:active{border:1px solid #1a73e8}.luna-setting-theme-dark .luna-setting-item-number input[type=number]{background:#3d3d3d;border-color:#3d3d3d;color:#a5a5a5}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container .luna-setting-range-track .luna-setting-range-track-bar{background:#3d3d3d}.luna-setting-theme-dark .luna-setting-item-number .luna-setting-range-container input::-webkit-slider-thumb{border-color:#3d3d3d;background:radial-gradient(circle at center,#aaa 0,#aaa 15%,#ccc 22%,#ccc 100%)}`,""]),b.exports=_},2156:function(b,_,d){(_=d(3645)(!1)).push([b.id,".luna-tab{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;position:relative;overflow:hidden;width:100%}.luna-tab.luna-tab-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-tab.luna-tab-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-tab .luna-tab-hidden,.luna-tab.luna-tab-hidden{display:none}.luna-tab .luna-tab-invisible,.luna-tab.luna-tab-invisible{visibility:hidden}.luna-tab *{box-sizing:border-box}.luna-tab.luna-tab-theme-dark{color:#a5a5a5;background-color:#242424}.luna-tab-tabs-container{border-bottom:1px solid #ccc}.luna-tab-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:hidden;width:100%;height:100%;font-size:0;white-space:nowrap}.luna-tab-tabs::-webkit-scrollbar{display:none;width:0;height:0}.luna-tab-item{cursor:pointer;display:inline-block;padding:0 10px;font-size:12px;text-align:center;text-transform:capitalize}.luna-tab-item:hover{background:#f3f3f3}.luna-tab-slider{transition:left .3s,width .3s;height:1px;background:#1a73e8;position:absolute;bottom:0;left:0}",""]),b.exports=_},5777:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:luna-text-viewer-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAS0AAsAAAAAB2QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAFQAAAB0INElr09TLzIAAAFcAAAAPQAAAFZL+0klY21hcAAAAZwAAACfAAACEAEewxRnbHlmAAACPAAAAIYAAACkNSDggmhlYWQAAALEAAAALgAAADZzrb4oaGhlYQAAAvQAAAAWAAAAJAGRANNobXR4AAADDAAAABAAAAAoAZAAAGxvY2EAAAMcAAAAEAAAABYBWgFIbWF4cAAAAywAAAAdAAAAIAEXADtuYW1lAAADTAAAASkAAAIWm5e+CnBvc3QAAAR4AAAAOwAAAFJIWdOleJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBWAdNMDGwMQkAWK1CGlYEZyGMCstiBMpxAUUYGZgDbGgXDeJxjYGTQYJzAwMrAwFDH0AMkZaB0AgMngzEDAxMDKzMDVhCQ5prCcIAh+SMTwwkgVwhMMjAwgggAY84IrgAAAHicvZFLCsMwDERHzsdJ6aL0HD1VQiDQRbIN9Axd9aI+QTpjq5Bdd5F4Bo1lybIBNAAq8iA1YB8YZG+qlvUKl6zXGBjf6MofMWHGEyu2FPb9oCxULCtHs3yy+J2urg1rtojo0HM/MKnFGabOGlbdYvdT+1N6/7drXl8e6Vajo3efHP3b7HAUvntBMy1OJKujMTeHNZMV9McpFBC+tLgY4QB4nGNgZACBEwzrGdgZGOwZxdnVDdXNPfKEGlhchO0KhZtZ3IQYmMFq1jCsZpBi0GLQY2AwNzGzZjQSk2UUYdNmVFID8UyVRUXYlNRMlVGlTM1FjU3tmZkTmVhYmFRBhHwoCyuzKgtTIjMzWJg3ZClIGMRlZQmVB7GhMixM0aGhQIsB52sTqgAAeJxjYGRgYADi2JNxkvH8Nl8ZuBlOAAWiOB/va0DQQHCCYT2Q5GBgAnEANJ0KnQAAeJxjYGRgYDjBwIBEMjKgAi4AOvoCZQAAeJxjYACCE1CMBwAAM7gBkXicY2AAAiGGIFQIABXIAqN4nGNgZGBg4GLQZ2BmAAEmMI8LSP4H8xkADjQBUwAAAHicZZA9bsJAFITHYEgCUoIUKSmzVQoimZ+SA0BPQZfCmLUxsr3WekGiywlyhBwhp4hyghwoY/NoYC0/fzNv3u7KAAb4hYd6ebhtar1auKE6cZv0IOyTn4U76ONFuEt/KNzDG6bCfTzinTt4/h2dAUrhFu7xIdym/ynsk7+EO3jCt3CX/o9wDyv8Cffx6g3TyBSxKdxSJ/sstGd5/q60rVJTqEkwPlsLXWgbOr1R66OqDsnUuVjF1uRqzq7OMqNKa3Y6csHWuXI2GsXiB5HJkSKCQYG4qQ5LaCTYI0MIe9W91CumLSr6tVaYIMD4KrVgqmiSIZXGhsk1jqwVDjxtStcxrfhazuSkucxq3iQjK/7vurejE9EPsG2mSsww4hNf5IPmDvk/PRFeqAAAAHicXcU7CsAgFEXBe4x/l/kQBAtt3X0KSZNpRk7X91/F8eAJRBKZQqUp2Og2va19MAadyWJzpBd4kgcWAA==') format('woff')}[class*=' luna-text-viewer-icon-'],[class^=luna-text-viewer-icon-]{display:inline-block;font-family:luna-text-viewer-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.luna-text-viewer-icon-check:before{content:'\\f101'}.luna-text-viewer-icon-copy:before{content:'\\f102'}.luna-text-viewer{color:#333;background-color:#fff;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;-webkit-user-select:none;user-select:none;font-size:14px;padding:0;unicode-bidi:embed;position:relative;overflow:auto;border:1px solid #ccc}.luna-text-viewer.luna-text-viewer-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-text-viewer.luna-text-viewer-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-text-viewer .luna-text-viewer-hidden,.luna-text-viewer.luna-text-viewer-hidden{display:none}.luna-text-viewer .luna-text-viewer-invisible,.luna-text-viewer.luna-text-viewer-invisible{visibility:hidden}.luna-text-viewer *{box-sizing:border-box}.luna-text-viewer.luna-text-viewer-theme-dark{color:#d9d9d9;border-color:#3d3d3d;background:#242424}.luna-text-viewer:hover .luna-text-viewer-copy{opacity:1}.luna-text-viewer-table{display:table}.luna-text-viewer-table .luna-text-viewer-line-number,.luna-text-viewer-table .luna-text-viewer-line-text{padding:0}.luna-text-viewer-table-row{display:table-row}.luna-text-viewer-line-number{display:table-cell;padding:0 3px 0 8px!important;text-align:right;vertical-align:top;-webkit-user-select:none;user-select:none;border-right:1px solid #ccc}.luna-text-viewer-line-text{display:table-cell;padding-left:4px!important;-webkit-user-select:text;user-select:text}.luna-text-viewer-copy{background:#fff;opacity:0;position:absolute;right:5px;top:5px;border:1px solid #ccc;border-radius:4px;width:25px;height:25px;text-align:center;line-height:25px;cursor:pointer;transition:opacity .3s,top .3s}.luna-text-viewer-copy .luna-text-viewer-icon-check{color:#188037}.luna-text-viewer-text{padding:4px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;box-sizing:border-box;white-space:pre;display:block}.luna-text-viewer-text.luna-text-viewer-line-numbers{padding:0}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines{white-space:pre-wrap}.luna-text-viewer-text.luna-text-viewer-wrap-long-lines .luna-text-viewer-line-text{word-break:break-all}.luna-text-viewer-theme-dark{color-scheme:dark}.luna-text-viewer-theme-dark .luna-text-viewer-copy,.luna-text-viewer-theme-dark .luna-text-viewer-line-number{border-color:#3d3d3d}.luna-text-viewer-theme-dark .luna-text-viewer-copy .luna-text-viewer-icon-check{color:#81c995}.luna-text-viewer-theme-dark .luna-text-viewer-copy{background-color:#242424}",""]),b.exports=_},5357:function(b,_,d){(_=d(3645)(!1)).push([b.id,"@font-face{font-family:eruda-icon;src:url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA6UAAsAAAAAGvAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAARoAAAHeLjoycE9TLzIAAAIkAAAAPwAAAFZWm1KoY21hcAAAAmQAAAFdAAADwhPu1O9nbHlmAAADxAAAB+wAAA9I7RPQpGhlYWQAAAuwAAAAMQAAADZ26MSyaGhlYQAAC+QAAAAdAAAAJAgEBC9obXR4AAAMBAAAAB0AAACwXAv//GxvY2EAAAwkAAAAOwAAAFpuVmoybWF4cAAADGAAAAAfAAAAIAE9AQ1uYW1lAAAMgAAAASkAAAIWm5e+CnBvc3QAAA2sAAAA5QAAAU4VMmUJeJxNkD1Ow0AQhb9NHGISCH9RiB0cErCNHRrqFFSIyqKiQHSpEFJERUnBCTgPZ+AEHIe34wDe1f69efPezOKAHldc07q5re4ZrFevL8QE1MPHm3e3fn5aEf6+FAvsDHHuTUoxd7zzwSdffLulq9wjLbaYau8TacZMONE554xzZsrtNfBEzFOhbSmOyTmga0ikvRR/37RSsSMyDukYPjWdgGOtsSK55Y/k0Bf/ksK0MrbFr70idsVZKNPnDcSay3umd2TISCvWTJSxI78lFQ/C+qbv/Zo9tNXDP55ZL7k0Q90u5F5XX0qrYx16btccCtXg/ULrKzGFuqY9rUTMhf3fkCNj+MxUnsM/frr5Qx+ZbH4vVQ0F5Q/ZQBvxAAB4nGNgZJJgnMDAysDA1Mt0hoGBoR9CM75mMGLkAIoysDIzYAUBaa4pDAcYdD+KsIC4MSxMDIxAGoQZALgnCOUAeJy1011SGlEQhuF3BFHxD5UUyr8gIJIsiiKJsSqJlrHKsJssKFeuxF6Bfj3dF96aqhzqoZnDzJyG8w2wCVTko1SheKLAx1/NFuV8hXo5X+WPjht6+fmfWHLDHQ+srfnykjMrvnPPoxXlzNtRlFc26HLBZblal1N9ntBnwIgx5/SYMaWt78+YM6TDgitduaEVq+q0xhbb7KifPQ441N2OOOaEJh9oaYka7xvdd57vQz1P+oPR+Bx6s2lbrc6H0Flc/cO9/sfY87fiOY8u8X0J/muX6VRW6UI+p4l8SX35mgZynUbyLY3lJukf0e6HnvxIM/mZpnKb2nKXvM/7dCa/0lwe0lAeU0d+p4Wsk3bBiuDptY2A10rw9Fo1eOJtM/iTYLWA162A1+2A152A13rwJ8R2g++AJaUU2w/KK3YQlFzsMCjDWCMozdhRUK6x46CEYydBWceagdYraihRngAAAHic7RdbbBxX9Z57Z2d2d2ZndryzM7ve9ax3NztjO/bann0lTuW16zoBJSWJ7Zg83NiUJCQ1Ik2ikKQJNC9FFQqVEG0RVLQoSpEKH2klqgpEIyWAUMRTNBJC/PUDhETgiwhQd8y5s1s7oqr624/srO6ce89zzjn3nHsJEPwxyn5GVEJKBTcCdc80pAiYhkjfNWL+NnhLdTKqfxVOqJlxFX6E84wb86/6X4+5GRLw0/vsOgkREoFGBFx62P/uFviBP78FWrC02d/r79vcpmMl+k2uBwwJxIILTrVeyXsmK8krRLb5YGqUaCb9ksYnMuBqMtnRcY6V1nidml6texaY9CxSRm3TtKNIjcxrUjhEWKD3OnuNJEgPKSG/I6nUpo06fxwXH8lmEoyDFQIVyrROs7254z990rj0u2PLez47WqG1yu69V7ZdfDxU9He4C6P+v+HN+vlnD9Uou0Zp+NnfvveT/XL0kbGFxT/u37tx7CTdeuGlKfiibcMr/gt9qfyu05e4+YEdb7A3iEVG0ArdEAvDIPHBqTbB7bgCDA0sdH0x3/nEHDT4YFJi9siz74iaOBkK3ZyRTRXwE+FGG15BeA0Pf14hqinP3AyFJnHhnVm5xzThmNSBNFjDdvwzw75GFJIlvWhZ1UHlYlI3zIputa3CSduiRF7P09e9on+jODpanPOKsJMDOPV2wU7/BqsVPcQ2ix41X/8ARKpbfhPVtHNgik1hXAhIlmQ1rIbbcCVIzN/7+65794KRTc13IBwJXVkhRACBkAEyhVyiBqJbRn81YRjKUDfRN9xHpoVBt0xJRZ+iS4ehZFg2utJrjCO2GrAUAizcj+c3pXpiXVQwThZmdNrbrx+hAjtjbhSF5FPyKSsqmGraWKYCbfl97vMLi79fXHje7XsAhBsoo0P35fyMPpCj+lM0FDptJexuYzl82upRufxlKgrTh/+fOwBXc+Jt9jZJBTnxUbH/yGT5j4jRT2pB9O1oO/oi3FyD2/ggU14LY/j5RuHTJIZf5LR/WVmbaB2CT6xdQa4KwJZIHPfyMFoWRNSmQZDLlJVpdRw8GwwVWEGlScOGijdOq2VKyfHDB7/d1/+d37zXeT/dXG42l7/Kh2a20pd0JpxsxTVNt8KWyuu/94Ujr+7uvFpvQXP5PCfEAU4l+6pZZ9Ix3eqGqmsGrvok28V+zi6TKEYyi/Udt0MNavkkJC1e+vQA1tGqil6EV93j/UBbY0AXm/2Vku+z53x/8MDT5879U9Nb4Cqq/yf/WEjReiECfS9+C2f/6umFS/77q3t7kp0nGu8DTrFTQrwG1KtsoHVXlnXL0qMKHTRpGbaJlt7aoVsSbO3aQFb5L7MTJElIwrBMvnWxQteCEl2QREn8Ci/Ef9i7u1IT6tX5Pb/ePV+rUXKEL3DMkUPzc6OeNzo3/6C8K2QdrzVlKAYyHhBcxGgUyoCRqXimJZXYwYO1y1tWxQWKLkyfunpqevrU5vJs4SQ02JUDw94qMlC6maORJpc9AR/Sm7C4cK7S4MoL/FNqFYy+Nw5VbpIoWaWXP0atf+fj1Lb36w12h6SxShIouuNQw+TCVDNsWvHqDStpNUoFnobUs6mhUvpmn+r2VxaeuXjmCc974vSjm44OxfytrXeH5iaKxYm5fXMThcLEHLwcGzq66dHTnObMxWcWKv2u2tfa1ipMzu7rEM5OFshqLfsFu4R9thszrVjAUoHFgH98DxRreb3CK74rMTh/bWmJTq9Pd0nCZOvsbfrYrVsTty9cOPc5Or2U6spq8rXbrbNAL9yeuHWLYuEnEiErK0JIAPIN8kNyl9wn/yUt7mioN6GGTi1jDQrypNPRxQ+8zREatnUsVtgbcDHAaZA0rc6TxOIWLPFVXLDbvYRT45CDSnBOqFhee4aTcWw8gapGnS+Z+EYrOuqh825jrY5WSVwPDSewh/OWqYueCJQFEjhELTdgcdEODjUCo5yge7lcAlJxRSgceyZyu5LFfqnaeldKlsyunnK6N6LEaUSqTSndgpZK7jC7NZaR7LGcGhXwgMNC+WFt0MxEomZcECQ9EY4JkgAQDilSNKnGuxXJ0u2hdG9YUZkiZcfWpaOWkUv0G6IaCseVVH81o0dEEClKGokassX0hKSk44PxBGOS4E8cmNk+OMSY5+2cXfz8zI4hrG4jI9tnFpW/hqKx7PCnH1O7wpFkqeANT4IUVhopPTUwnNJxzSlUzLASV+4YfUIkpoQFTYvoMUFkJgtJ/Z6VEIyymx4usdCW5CuDc9s+dZDm6GeiejTl1jN6VFKUdMHMlUIWzaQEOdyrKHIsL0VZJB0TE1rUlLvCo71yPKya3dW+ONBQRBajUdPuKoXFsBAOiYoUdx7JtSXlU3ZJNAW1O+4ktBCFqBjLJhMW97JgyonISE5kVIJQJJ6tO6nueCJj1TV/D6uMzu06tH/H44NlRr3RnbNPLu7cXh75sWOklURzi5ZI9dgqG6tuEAf0bkWX0/0j6S6+RjfaYiQsbkKHhuNdms6kUExWZNGSlJgzkjIGjPK61KjLxOvGc/1/27r9KOQe7omHe+LhnvjQnmArLTyHMYHiPbGbFLEL4Q1BxOsiHrfy2HIBz67BXQbPsVbB4TNDZP/wF4x63cAxUl/PRtbXI61f2QM2/iuZUqleKr3ABp1Mxnn/rjvpOJN0b9K2k/73+Xi/VHOcGl4qyf8AzjWNo3icY2BkYGAA4uhnXafj+W2+MnCzgASiOB/va4DR///+/8/CysIElOBgAJEMAHS2DWQAAAB4nGNgZGBgYQABFtb/f///ZWFlYGRABToAW+YEPQAAAHicY2BgYGAhiP//J6wGCbNCMcP/vwxUBgDl4QRhAAAAeJxjYAACBQYThiCGAoYtjAyMZowBjPuYuJjCmBYxvWNWYXZhzmFewfyIRYUliPUOexr7EmIhAF3rF0sAeJxjYGRgYNBhZGRgZwABJiDmAkIGhv9gPgMADcIBTAB4nGWQPW7CQBSEx2BIAlKCFCkps1UKIpmfkgNAT0GXwpi1MbK91npBossJcoQcIaeIcoIcKGPzaGAtP38zb97uygAG+IWHenm4bWq9WrihOnGb9CDsk5+FO+jjRbhLfyjcwxumwn084p07eP4dnQFK4Rbu8SHcpv8p7JO/hDt4wrdwl/6PcA8r/An38eoN08gUsSncUif7LLRnef6utK1SU6hJMD5bC11oGzq9Ueujqg7J1LlYxdbkas6uzjKjSmt2OnLB1rlyNhrF4geRyZEigkGBuKkOS2gk2CNDCHvVvdQrpi0q+rVWmCDA+Cq1YKpokiGVxobJNY6sFQ48bUrXMa34Ws7kpLnMat4kIyv+77q3oxPRD7BtpkrMMOITX+SD5g75Pz0RXqgAAAB4nG2MyW6DQBiD+RKYpKT7vqf7Gg55pNHwEyJNGDSMRHj70nKtD7Zly45G0YA0+h8LRoyJSVBMmLJDyoxd9tjngEOOOOaEU84454JLrrjmhlvuuGfOA4888cwLr7zxzgeffPHNgixKtfeuzawUYTZYv16VITXaS8hy11azwf7FibGi/dS4Te2laWLj6k7lYiVIIv3aK9nWusqng2TLsXR900m2VMXaBvFxbXWnvBjn84mXor8pk54kqKa/NmUvVkyIg3NW/VK2jFvtKzQeR0uGRSgIrFlRYsip2FDT0LGNoh/MCkh9AAAA') format('woff')}[class*=' _icon-'],[class^='_icon-']{display:inline-block;font-family:eruda-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon-arrow-left:before{content:'\\f101'}._icon-arrow-right:before{content:'\\f102'}._icon-caret-down:before{content:'\\f103'}._icon-caret-right:before{content:'\\f104'}._icon-clear:before{content:'\\f105'}._icon-compress:before{content:'\\f106'}._icon-copy:before{content:'\\f107'}._icon-delete:before{content:'\\f108'}._icon-error:before{content:'\\f109'}._icon-expand:before{content:'\\f10a'}._icon-eye:before{content:'\\f10b'}._icon-filter:before{content:'\\f10c'}._icon-play:before{content:'\\f10d'}._icon-record:before{content:'\\f10e'}._icon-refresh:before{content:'\\f10f'}._icon-reset:before{content:'\\f110'}._icon-search:before{content:'\\f111'}._icon-select:before{content:'\\f112'}._icon-tool:before{content:'\\f113'}._icon-warn:before{content:'\\f114'}",""]),b.exports=_},3645:function(b){b.exports=function(_){var d=[];return d.toString=function(){return this.map(function(k){var j=function($,_e){var et=$[1]||"",nt=$[3];if(!nt)return et;if(_e&&typeof btoa=="function"){var tt=(it=nt,ot=btoa(unescape(encodeURIComponent(JSON.stringify(it)))),ut="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(ot),"/*# ".concat(ut," */")),rt=nt.sources.map(function(lt){return"/*# sourceURL=".concat(nt.sourceRoot||"").concat(lt," */")});return[et].concat(rt).concat([tt]).join(` -`)}var it,ot,ut;return[et].join(` -`)}(k,_);return k[2]?"@media ".concat(k[2]," {").concat(j,"}"):j}).join("")},d.i=function(k,j,$){typeof k=="string"&&(k=[[null,k,""]]);var _e={};if($)for(var et=0;et-1&&it[tt].splice(ot,1),this}},once:function(tt,rt){return this.on(tt,et(rt)),this},emit:function(tt){var rt=this;if(j(this._events,tt)){var it=_e(arguments,1),ot=nt(this._events[tt]);return $(ot,function(ut){return ut.apply(rt,it)},this),this}},removeAllListeners:function(tt){return tt?delete this._events[tt]:this._events={},this}},{mixin:function(tt){$(["on","off","once","emit","removeAllListeners"],function(rt){tt[rt]=_.prototype[rt]}),tt._events=tt._events||{}}}),b.exports=_},9640:function(b,_,d){var k=d(7496),j=d(4454),$=d(6472),_e=d(3783),et=d(2533);_=k({initialize:function(nt){$(nt)?(this.size=nt.length,_e(nt,function(tt,rt){this[tt]=rt},this)):(this.size=et(nt).length,_e(nt,function(tt,rt){this[rt]=tt},this)),j(this)}}),b.exports=_},125:function(b,_,d){var k=d(5128),j=d(615),$=d(8887),_e=d(4400),et=d(4193),nt=d(5166),tt=j("local");_=k.extend({initialize:function(rt,it){this._name=rt,it=it||{};var ot=tt.getItem(rt);try{ot=JSON.parse(ot)}catch{ot={}}nt(ot)||(ot={}),it=et(ot,it),this.callSuper(k,"initialize",[it])},save:function(rt){if($(rt))return tt.removeItem(this._name);tt.setItem(this._name,_e(rt))}}),b.exports=_},4989:function(b,_,d){var k=d(1443),j=d(9640),$=d(1352),_e=d(1286),et=d(4675),nt=d(6768),tt=d(3990);_=k.extend({initialize:function(rt,it){this.name=rt,this.setLevel(_e(it)?_.level.DEBUG:it),this.callSuper(k,"initialize",arguments)},setLevel:function(rt){return nt(rt)?((rt=_.level[rt.toUpperCase()])&&(this._level=rt),this):(tt(rt)&&(this._level=rt),this)},getLevel:function(){return this._level},formatter:function(rt,it){return it},trace:function(){return this._log("trace",arguments)},debug:function(){return this._log("debug",arguments)},info:function(){return this._log("info",arguments)},warn:function(){return this._log("warn",arguments)},error:function(){return this._log("error",arguments)},_log:function(rt,it){return(it=$(it)).length===0?this:(this.emit("all",rt,et(it)),_.level[rt.toUpperCase()]-1&&this._listeners.splice(nt,1)},rmAllListeners:function(){this._listeners=[]},emit:function(){var et=this,nt=_e(arguments),tt=j(this._listeners);$(tt,function(rt){return rt.apply(et,nt)},this)}},{mixin:function(et){$(["addListener","rmListener","emit","rmAllListeners"],function(nt){et[nt]=_.prototype[nt]}),et._listeners=et._listeners||[]}}),b.exports=_},9001:function(b,_,d){var k=d(7496),j=d(1527);_=k({initialize:function(){this.clear()},clear:function(){this._items=[],this.size=0},push:function($){return this._items.push($),++this.size},pop:function(){if(this.size)return this.size--,this._items.pop()},peek:function(){return this._items[this.size-1]},forEach:function($,_e){_e=arguments.length>1?_e:this;for(var et=this._items,nt=this.size-1,tt=0;nt>=0;nt--,tt++)$.call(_e,et[nt],tt,this)},toArr:function(){return j(this._items)}}),b.exports=_},5128:function(b,_,d){var k=d(1443),j=d(6768),$=d(5166),_e=d(3783),et=d(1352);_=k.extend({initialize:function(nt){this.callSuper(k,"initialize",arguments),this._data=nt||{},this.save(this._data)},set:function(nt,tt){var rt;j(nt)?(rt={})[nt]=tt:$(nt)&&(rt=nt);var it=this;_e(rt,function(ot,ut){var lt=it._data[ut];it._data[ut]=ot,it.emit("change",ut,ot,lt)}),this.save(this._data)},get:function(nt){var tt=this._data;if(j(nt))return tt[nt];var rt={};return _e(nt,function(it){rt[it]=tt[it]}),rt},remove:function(nt){nt=et(nt);var tt=this._data;_e(nt,function(rt){delete tt[rt]}),this.save(tt)},clear:function(){this._data={},this.save(this._data)},each:function(nt){_e(this._data,nt)},save:function(nt){this._data=nt}}),b.exports=_},6334:function(b,_,d){var k=d(7496),j=d(6329),$=d(4331),_e=d(1745),et=d(8887),nt=d(3783),tt=d(6472),rt=d(1352),it=d(2727),ot=d(5166),ut=d(3367);_=k({className:"Url",initialize:function(st){!st&&it&&(st=window.location.href),j(this,_.parse(st||""))},setQuery:function(st,ct){var ht=this.query;return ot(st)?nt(st,function(at,bt){ht[bt]=ut(at)}):ht[st]=ut(ct),this},rmQuery:function(st){var ct=this.query;return tt(st)||(st=rt(st)),nt(st,function(ht){delete ct[ht]}),this},toString:function(){return _.stringify(this)}},{parse:function(st){var ct={protocol:"",auth:"",hostname:"",hash:"",query:{},port:"",pathname:"",slashes:!1},ht=$(st),at=!1,bt=ht.match(lt);if(bt&&(bt=bt[0],ct.protocol=bt.toLowerCase(),ht=ht.substr(bt.length)),bt&&(at=ht.substr(0,2)==="//")&&(ht=ht.slice(2),ct.slashes=!0),at){for(var vt=ht,gt=-1,At=0,wt=ft.length;At-1&&(vt=ht.slice(0,gt),ht=ht.slice(gt));var kt=vt.lastIndexOf("@");kt!==-1&&(ct.auth=decodeURIComponent(vt.slice(0,kt)),vt=vt.slice(kt+1)),ct.hostname=vt;var xt=vt.match(dt);xt&&((xt=xt[0])!==":"&&(ct.port=xt.substr(1)),ct.hostname=vt.substr(0,vt.length-xt.length))}var _t=ht.indexOf("#");_t!==-1&&(ct.hash=ht.substr(_t),ht=ht.slice(0,_t));var Tt=ht.indexOf("?");return Tt!==-1&&(ct.query=_e.parse(ht.substr(Tt+1)),ht=ht.slice(0,Tt)),ct.pathname=ht||"/",ct},stringify:function(st){var ct=st.protocol+(st.slashes?"//":"")+(st.auth?encodeURIComponent(st.auth)+"@":"")+st.hostname+(st.port?":"+st.port:"")+st.pathname;return et(st.query)||(ct+="?"+_e.stringify(st.query)),st.hash&&(ct+=st.hash),ct}});var lt=/^([a-z0-9.+-]+:)/i,dt=/:[0-9]*$/,ft=["/","?","#"];b.exports=_},8991:function(b,_,d){var k=d(4777),j=d(1214),$=d(4193),_e=d(5166),et=d(1745);function nt(tt,rt,it,ot){return k(rt)&&(ot=it,it=rt,rt={}),{url:tt,data:rt,success:it,dataType:ot}}(_=function(tt){$(tt,_.setting);var rt,it=tt.type,ot=tt.url,ut=tt.data,lt=tt.dataType,dt=tt.success,ft=tt.error,st=tt.timeout,ct=tt.complete,ht=tt.xhr();return ht.onreadystatechange=function(){if(ht.readyState===4){var at;clearTimeout(rt);var bt=ht.status;if(bt>=200&&bt<300||bt===304){at=ht.responseText,lt==="xml"&&(at=ht.responseXML);try{lt==="json"&&(at=JSON.parse(at))}catch{}dt(at,ht)}else ft(ht);ct(ht)}},it==="GET"?(ut=et.stringify(ut))&&(ot+=ot.indexOf("?")>-1?"&"+ut:"?"+ut):tt.contentType==="application/x-www-form-urlencoded"?_e(ut)&&(ut=et.stringify(ut)):tt.contentType==="application/json"&&_e(ut)&&(ut=JSON.stringify(ut)),ht.open(it,ot,!0),ht.setRequestHeader("Content-Type",tt.contentType),st>0&&(rt=setTimeout(function(){ht.onreadystatechange=j,ht.abort(),ft(ht,"timeout"),ct(ht)},st)),ht.send(it==="GET"?null:ut),ht}).setting={type:"GET",success:j,error:j,complete:j,dataType:"json",contentType:"application/x-www-form-urlencoded",data:{},xhr:function(){return new XMLHttpRequest},timeout:0},_.get=function(){return _(nt.apply(null,arguments))},_.post=function(){var tt=nt.apply(null,arguments);return tt.type="POST",_(tt)},b.exports=_},1116:function(b,_,d){var k=d(2533),j=d(415),$=d(42),_e=Object.getOwnPropertyNames,et=Object.getOwnPropertySymbols;_=function(nt){var tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},rt=tt.prototype,it=rt===void 0||rt,ot=tt.unenumerable,ut=ot!==void 0&&ot,lt=tt.symbol,dt=lt!==void 0&<,ft=[];if((ut||dt)&&_e){var st=k;ut&&_e&&(st=_e);do ft=ft.concat(st(nt)),dt&&et&&(ft=ft.concat(et(nt)));while(it&&(nt=j(nt))&&nt!==Object.prototype);ft=$(ft)}else if(it)for(var ct in nt)ft.push(ct);else ft=k(nt);return ft},b.exports=_},7913:function(b,_,d){var k=d(3783),j=d(1286),$=d(4777);_=function(_e,et){j(et)&&(et=!0);var nt=$(et),tt={};return k(_e,function(rt){tt[rt]=nt?et(rt):et}),tt},b.exports=_},3901:function(b,_){_={encode:function(_e){var et,nt,tt=[],rt=_e.length,it=rt%3;rt-=it;for(var ot=0;ot>18&63]+k[et>>12&63]+k[et>>6&63]+k[63&et]));return rt=_e.length,it===1?(nt=_e[rt-1],tt.push(k[nt>>2]),tt.push(k[nt<<4&63]),tt.push("==")):it===2&&(nt=(_e[rt-2]<<8)+_e[rt-1],tt.push(k[nt>>10]),tt.push(k[nt>>4&63]),tt.push(k[nt<<2&63]),tt.push("=")),tt.join("")},decode:function(_e){var et=_e.length,nt=0;_e[et-2]==="="?nt=2:_e[et-1]==="="&&(nt=1);var tt,rt,it,ot,ut,lt,dt,ft=new Array(3*et/4-nt);for(et=nt>0?et-4:et,tt=0,rt=0;tt>16&255,ft[rt++]=st>>8&255,ft[rt++]=255&st}return nt===2?(dt=d[_e.charCodeAt(tt)]<<2|d[_e.charCodeAt(tt+1)]>>4,ft[rt++]=255&dt):nt===1&&(dt=d[_e.charCodeAt(tt)]<<10|d[_e.charCodeAt(tt+1)]<<4|d[_e.charCodeAt(tt+2)]>>2,ft[rt++]=dt>>8&255,ft[rt++]=255&dt),ft}};for(var d=[],k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",j=0,$=k.length;j<$;j++)d[k.charCodeAt(j)]=j;b.exports=_},5637:function(b,_){_=function(d,k){var j;return function(){return--d>0&&(j=k.apply(this,arguments)),d<=1&&(k=null),j}},b.exports=_},7494:function(b,_,d){var k=d(8935);function j($,_e){this[_e]=$.replace(/\w/,function(et){return et.toUpperCase()})}_=function($){var _e=k($),et=_e[0];return _e.shift(),_e.forEach(j,_e),et+=_e.join("")},b.exports=_},2848:function(b,_,d){var k=d(6257),j=d(6472);_=function(et,nt){if(j(et))return et;if(nt&&k(nt,et))return[et];var tt=[];return et.replace($,function(rt,it,ot,ut){tt.push(ot?ut.replace(_e,"$1"):it||rt)}),tt};var $=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,_e=/\\(\\)?/g;b.exports=_},996:function(b,_){_=function(d,k){var j=[];k=k||1;for(var $=0,_e=Math.ceil(d.length/k);$<_e;$++){var et=$*k,nt=et+k;j.push(d.slice(et,nt))}return j},b.exports=_},9882:function(b,_,d){var k=d(1286);_=function(j,$,_e){return k(_e)&&(_e=$,$=void 0),!k($)&&j<$?$:j>_e?_e:j},b.exports=_},4675:function(b,_,d){var k=d(5166),j=d(6472),$=d(6329);_=function(_e){return k(_e)?j(_e)?_e.slice():$({},_e):_e},b.exports=_},550:function(b,_,d){var k=d(5166),j=d(4777),$=d(6472),_e=d(8820);_=function(et){return $(et)?et.map(function(nt){return _(nt)}):k(et)&&!j(et)?_e(et,function(nt){return _(nt)}):et},b.exports=_},8099:function(b,_,d){var k=d(1352);_=function(){for(var j=k(arguments),$=[],_e=0,et=j.length;_e-1:($(et)||(et=_e(et)),k(et,nt)>=0)},b.exports=_},1792:function(b,_,d){var k=d(6768),j=d(3901),$=d(385),_e=d(6472),et=d(2349),nt=d(3085),tt=d(3063);(_=function(rt,it){var ot;if(it=tt(it),k(rt))ot=new Uint8Array(j.decode(rt));else if($(rt))rt=rt.slice(0),ot=new Uint8Array(rt);else if(_e(rt))ot=new Uint8Array(rt);else if(nt(rt)==="uint8array")ot=rt.slice(0);else if(et(rt)){ot=new Uint8Array(rt.length);for(var ut=0;ut0?"-":"+")+et(100*Math.floor(Math.abs(yt)/60)+Math.abs(yt)%60,4),S:["th","st","nd","rd"][ct%10>3?0:(ct%100-ct%10!=10)*ct%10]};return ut.replace(nt,function(xt){return xt in kt?kt[xt]:xt.slice(1,xt.length-1)})};var et=function(ot){var ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return _e($(ot),ut,"0")},nt=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|"[^"]*"|'[^']*'/g,tt=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,rt=/\d/,it=/[^-+\dA-Z]/g;_.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},_.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},b.exports=_},6049:function(b,_){_=function(d,k,j){var $;return function(){var _e=this,et=arguments;j||clearTimeout($),j&&$||($=setTimeout(function(){$=null,d.apply(_e,et)},k))}},b.exports=_},1420:function(b,_,d){var k=d(3783),j=d(8166),$=d(2461),_e=d(5742);function et(tt){return+("0x"+tt)}_=function(tt){try{return decodeURIComponent(tt)}catch{var rt=tt.match(nt);return rt&&k(rt,function(ot){tt=tt.replace(ot,function(ut){ut=ut.split("%").slice(1);var lt=$(ut,et);return ut=j.encode(lt),ut=_e.decode(ut,!0),ut}(ot))}),tt}};var nt=/(%[a-f0-9]{2})+/gi;b.exports=_},4193:function(b,_,d){_=d(4427)(d(1116),!0),b.exports=_},9803:function(b,_,d){var k=d(2848),j=d(6768),$=d(5166),_e=d(3783);function et(nt,tt,rt){for(var it=k(tt,nt),ot=it.pop();tt=it.shift();)nt[tt]||(nt[tt]={}),nt=nt[tt];Object.defineProperty(nt,ot,rt)}_=function(nt,tt,rt){return j(tt)?et(nt,tt,rt):$(tt)&&_e(tt,function(it,ot){et(nt,ot,it)}),nt},b.exports=_},2443:function(b,_,d){var k=d(7496),j=d(6341);function $(){return!0}function _e(){return!1}function et(tt){var rt,it=this.events[tt.type],ot=nt.call(this,tt,it);tt=new _.Event(tt);for(var ut,lt,dt=0;(lt=ot[dt++])&&!tt.isPropagationStopped();)for(tt.curTarget=lt.el,ut=0;(rt=lt.handlers[ut++])&&!tt.isImmediatePropagationStopped();)rt.handler.apply(lt.el,[tt])===!1&&(tt.preventDefault(),tt.stopPropagation())}function nt(tt,rt){var it,ot,ut,lt,dt=tt.target,ft=[],st=rt.delegateCount;if(dt.nodeType)for(;dt!==this;dt=dt.parentNode||this){for(ot=[],lt=0;lt-1)return j(rt.substring(ot+it.length,rt.indexOf(".",ot)))}b.exports=_},6954:function(b,_,d){var k=d(2727);_=function(j){if(j=(j=j||(k?navigator.userAgent:"")).toLowerCase(),$("windows phone"))return"windows phone";if($("win"))return"windows";if($("android"))return"android";if($("ipad")||$("iphone")||$("ipod"))return"ios";if($("mac"))return"os x";if($("linux"))return"linux";function $(_e){return j.indexOf(_e)>-1}return"unknown"},b.exports=_},801:function(b,_,d){var k=d(1137),j=d(1225),$=d(5972),_e=d(6341);_=k(function(et,nt){return nt=j(nt),$(et,function(tt){return!_e(nt,tt)})}),b.exports=_},3783:function(b,_,d){var k=d(1369),j=d(2533),$=d(3955);_=function(_e,et,nt){var tt,rt;if(et=$(et,nt),k(_e))for(tt=0,rt=_e.length;tt=0&&d.indexOf(k,j)===j},b.exports=_},8901:function(b,_,d){var k=d(2533),j=(_=function(tt){return _e.test(tt)?tt.replace(et,nt):tt}).map={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},$="(?:"+k(j).join("|")+")",_e=new RegExp($),et=new RegExp($,"g"),nt=function(tt){return j[tt]};b.exports=_},4187:function(b,_,d){var k=d(3367);_=function($){return k($).replace(j,function(_e){switch(_e){case'"':case"'":case"\\":return"\\"+_e;case` -`:return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029"}})};var j=/["'\\\n\r\u2028\u2029]/g;b.exports=_},2337:function(b,_){_=function(d){return d.replace(/\W/g,"\\$&")},b.exports=_},642:function(b,_){_=function(d){var k=document.createElement("style");return k.textContent=d,k.type="text/css",document.head.appendChild(k),k},b.exports=_},1672:function(b,_,d){var k=d(2838),j=d(1369),$=d(2533);_=function(_e,et,nt){et=k(et,nt);for(var tt=!j(_e)&&$(_e),rt=(tt||_e).length,it=0;it[\]\u2100-\uFFFF(),]*/gi;b.exports=_},5972:function(b,_,d){var k=d(2838),j=d(3783);_=function($,_e,et){var nt=[];return _e=k(_e,et),j($,function(tt,rt,it){_e(tt,rt,it)&&nt.push(tt)}),nt},b.exports=_},2244:function(b,_,d){var k=d(2267),j=d(4072),$=d(1369),_e=d(1286);_=function(et,nt,tt){var rt=($(et)?j:k)(et,nt,tt);if(!_e(rt)&&rt!==-1)return et[rt]},b.exports=_},4072:function(b,_,d){var k=d(2838);_=function(j,$,_e,et){et=et||1,$=k($,_e);for(var nt=j.length,tt=et>0?0:nt-1;tt>=0&&tt2?ot-2:0),lt=2;lt>>4).toString(16)),$.push((15&nt).toString(16))}return $.join("")},decode:function(j){var $=[],_e=j.length;k(_e)&&_e--;for(var et=0;et<_e;et+=2)$.push(parseInt(j.substr(et,2),16));return $}},b.exports=_},3651:function(b,_,d){var k=d(3783),j=d(4193);_=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"js",tt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};j(tt,$),et=et.replace(//g,">"),nt=_e[nt];var rt=0,it=[];k(nt,function(ut){ut.language&&(et=et.replace(ut.re,function(lt,dt){return dt?(it[rt++]=_(dt,ut.language,tt),lt.replace(dt,"___subtmpl"+(rt-1)+"___")):lt}))}),k(nt,function(ut,lt){_e[ut.language]||(et=et.replace(ut.re,"___"+lt+"___$1___end"+lt+"___"))});var ot=[];return et=et.replace(/___(?!subtmpl)\w+?___/g,function(ut){var lt=ut.substr(3,3)==="end",dt=(lt?ut.substr(6):ut.substr(3)).replace(/_/g,""),ft=ot.length>0?ot[ot.length-1]:null;return!lt&&(ft==null||dt==ft||ft!=null&&nt[ft]&&nt[ft].embed!=null&&nt[ft].embed.indexOf(dt)>-1)?(ot.push(dt),ut):lt&&dt==ft?(ot.pop(),ut):""}),k(nt,function(ut,lt){var dt=tt[ut.style]?' style="'.concat(tt[ut.style],'"'):"";et=et.replace(new RegExp("___end"+lt+"___","g"),"
    ").replace(new RegExp("___"+lt+"___","g"),'"))}),k(nt,function(ut){ut.language&&(et=et.replace(/___subtmpl\d+___/g,function(lt){var dt=parseInt(lt.replace(/___subtmpl(\d+)___/,"$1"),10);return it[dt]}))}),et};var $={comment:"color:#63a35c;",string:"color:#183691;",number:"color:#0086b3;",keyword:"color:#a71d5d;",operator:"color:#994500;"},_e={js:{comment:{re:/(\/\/.*|\/\*([\s\S]*?)\*\/)/g,style:"comment"},string:{re:/(('.*?')|(".*?"))/g,style:"string"},numbers:{re:/(-?(\d+|\d+\.\d+|\.\d+))/g,style:"number"},keywords:{re:/(?:\b)(function|for|foreach|while|if|else|elseif|switch|break|as|return|this|class|self|default|var|const|let|false|true|null|undefined)(?:\b)/gi,style:"keyword"},operator:{re:/(\+|-|\/|\*|%|=|<|>|\||\?|\.)/g,style:"operator"}}};_e.html={comment:{re:/(<!--([\s\S]*?)-->)/g,style:"comment"},tag:{re:/(<\/?\w(.|\n)*?\/?>)/g,style:"keyword",embed:["string"]},string:_e.js.string,css:{re:/(?:<style.*?>)([\s\S]*)?(?:<\/style>)/gi,language:"css"},script:{re:/(?:<script.*?>)([\s\S]*?)(?:<\/script>)/gi,language:"js"}},_e.css={comment:_e.js.comment,string:_e.js.string,numbers:{re:/((-?(\d+|\d+\.\d+|\.\d+)(%|px|em|pt|in)?)|#[0-9a-fA-F]{3}[0-9a-fA-F]{3})/g,style:"number"},keywords:{re:/(@\w+|:?:\w+|[a-z-]+:)/g,style:"keyword"}},b.exports=_},5925:function(b,_){_=function(k){var j,$,_e,et=k[0]/360,nt=k[1]/100,tt=k[2]/100,rt=[];if(k[3]&&(rt[3]=k[3]),nt===0)return _e=d(255*tt),rt[0]=rt[1]=rt[2]=_e,rt;for(var it=2*tt-(j=tt<.5?tt*(1+nt):tt+nt-tt*nt),ot=0;ot<3;ot++)($=et+.3333333333333333*-(ot-1))<0&&$++,$>1&&$--,_e=6*$<1?it+6*(j-it)*$:2*$<1?j:3*$<2?it+(j-it)*(.6666666666666666-$)*6:it,rt[ot]=d(255*_e);return rt};var d=Math.round;b.exports=_},7483:function(b,_,d){var k=d(8702),j=d(9001),$=d(6472),_e=d(3783),et=d(6768),nt=d(8820),tt=function(it){return it.replace(/"/g,'"')},rt=function(it){return it.replace(/"/g,""")};_={parse:function(it){var ot=[],ut=new j;return k(it,{start:function(lt,dt){dt=nt(dt,function(ft){return tt(ft)}),ut.push({tag:lt,attrs:dt})},end:function(){var lt=ut.pop();if(ut.size){var dt=ut.peek();$(dt.content)||(dt.content=[]),dt.content.push(lt)}else ot.push(lt)},comment:function(lt){var dt=""),ft=ut.peek();ft?(ft.content||(ft.content=[]),ft.content.push(dt)):ot.push(dt)},text:function(lt){var dt=ut.peek();dt?(dt.content||(dt.content=[]),dt.content.push(lt)):ot.push(lt)}}),ot},stringify:function it(ot){var ut="";return $(ot)?_e(ot,function(lt){return ut+=it(lt)}):et(ot)?ut=ot:(ut+="<".concat(ot.tag),_e(ot.attrs,function(lt,dt){return ut+=" ".concat(dt,'="').concat(rt(lt),'"')}),ut+=">",ot.content&&(ut+=it(ot.content)),ut+="")),ut}},b.exports=_},6362:function(b,_){_=function(d){return d},b.exports=_},496:function(b,_){_=function(d,k,j){return Array.prototype.indexOf.call(d,k,j)},b.exports=_},5022:function(b,_,d){var k=d(1662);_=function(j,$){j.prototype=k($.prototype)},b.exports=_},7190:function(b,_,d){var k=d(3783);_=function(j){var $={};return k(j,function(_e,et){$[_e]=et}),$},b.exports=_},7403:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Arguments]"},b.exports=_},6472:function(b,_,d){var k=d(106);_=Array.isArray?Array.isArray:function(j){return k(j)==="[object Array]"},b.exports=_},385:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object ArrayBuffer]"},b.exports=_},1369:function(b,_,d){var k=d(3990),j=d(4777),$=Math.pow(2,53)-1;_=function(_e){if(!_e)return!1;var et=_e.length;return k(et)&&et>=0&&et<=$&&!j(_e)},b.exports=_},4696:function(b,_){_=function(d){return d===!0||d===!1},b.exports=_},2727:function(b,_){_=typeof window=="object"&&typeof document=="object"&&document.nodeType===9,b.exports=_},2349:function(b,_,d){var k=d(4777);_=function(j){return j!=null&&(!!j._isBuffer||j.constructor&&k(j.constructor.isBuffer)&&j.constructor.isBuffer(j))},b.exports=_},2520:function(b,_,d){var k=new(d(2765))("(prefers-color-scheme: dark)");_=function(){return k.isMatch()},b.exports=_},2106:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Date]"},b.exports=_},9833:function(b,_){_=function(d){return!(!d||d.nodeType!==1)},b.exports=_},8887:function(b,_,d){var k=d(1369),j=d(6472),$=d(6768),_e=d(7403),et=d(2533);_=function(nt){return nt==null||(k(nt)&&(j(nt)||$(nt)||_e(nt))?nt.length===0:et(nt).length===0)},b.exports=_},2749:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Error]"},b.exports=_},4777:function(b,_,d){var k=d(106);_=function(j){var $=k(j);return $==="[object Function]"||$==="[object GeneratorFunction]"||$==="[object AsyncFunction]"},b.exports=_},9585:function(b,_,d){var k=d(5610),j=k.getComputedStyle,$=k.document;function _e(et,nt){return et.rightnt.right||et.bottomnt.bottom}_=function(et){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},tt=nt.display,rt=tt===void 0||tt,it=nt.visibility,ot=it!==void 0&&it,ut=nt.opacity,lt=ut!==void 0&&ut,dt=nt.size,ft=dt!==void 0&&dt,st=nt.viewport,ct=st!==void 0&&st,ht=nt.overflow,at=ht!==void 0&&ht;if(rt)return et.offsetParent===null;var bt=j(et);if(ot&&bt.visibility==="hidden")return!0;if(lt){if(bt.opacity==="0")return!0;for(var vt=et;vt=vt.parentElement;)if(j(vt).opacity==="0")return!0}var gt=et.getBoundingClientRect();if(ft&&(gt.width===0||gt.height===0))return!0;if(ct)return _e(gt,{top:0,left:0,right:$.documentElement.clientWidth,bottom:$.documentElement.clientHeight});if(at)for(var At=et;At=At.parentElement;){var wt=j(At).overflow;if((wt==="scroll"||wt==="hidden")&&_e(gt,At.getBoundingClientRect()))return!0}return!1},b.exports=_},2246:function(b,_,d){var k=d(3990);_=function(j){return k(j)&&j%1==0},b.exports=_},4219:function(b,_){_=function(d){try{return JSON.parse(d),!0}catch{return!1}},b.exports=_},3708:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object Map]"},b.exports=_},7949:function(b,_,d){var k=d(2533);_=function(j,$){var _e=k($),et=_e.length;if(j==null)return!et;j=Object(j);for(var nt=0;nt1&&arguments[1]!==void 0?arguments[1]:_.defComparator,j=0,$=d.length;j<$-1;j++)if(k(d[j],d[j+1])>0)return!1;return!0},_.defComparator=function(d,k){return dk?1:0},b.exports=_},6768:function(b,_,d){var k=d(106);_=function(j){return k(j)==="[object String]"},b.exports=_},9804:function(b,_){_=function(d){return typeof d=="symbol"},b.exports=_},1286:function(b,_){_=function(d){return d===void 0},b.exports=_},7622:function(b,_,d){var k=d(8935);_=function(j){return k(j).join("-")},b.exports=_},2533:function(b,_,d){var k=d(6257);_=Object.keys?Object.keys:function(j){var $=[];for(var _e in j)k(j,_e)&&$.push(_e);return $},b.exports=_},9702:function(b,_){_=function(d){var k=d?d.length:0;if(k)return d[k-1]},b.exports=_},3988:function(b,_,d){var k=d(2581),j=d(3783),$=d(2337);function _e(et){return''+et+""}_=function(et,nt){nt=nt||_e;var tt=k(et);return j(tt,function(rt){et=et.replace(new RegExp($(rt),"g"),nt)}),et},b.exports=_},9622:function(b,_){_=function(d,k){var j=document.createElement("script");j.src=d,j.onload=function(){var $=j.readyState&&j.readyState!="complete"&&j.readyState!="loaded";k&&k(!$)},j.onerror=function(){k(!1)},document.body.appendChild(j)},b.exports=_},3063:function(b,_,d){var k=d(3367);_=function(j){return k(j).toLocaleLowerCase()},b.exports=_},5351:function(b,_,d){var k=d(4552),j=d(3367);_=function($,_e,et){var nt=($=j($)).length;return et=et||" ",nt<_e&&($=(k(et,_e-nt)+$).slice(-_e)),$},b.exports=_},7767:function(b,_){var d=/^\s+/;_=function(k,j){if(j==null)return k.trimLeft?k.trimLeft():k.replace(d,"");for(var $,_e,et=0,nt=k.length,tt=j.length,rt=!0;rt&&et=nt?"":k.substr(et,nt)},b.exports=_},2461:function(b,_,d){var k=d(2838),j=d(2533),$=d(1369);_=function(_e,et,nt){et=k(et,nt);for(var tt=!$(_e)&&j(_e),rt=(tt||_e).length,it=Array(rt),ot=0;otk&&(k=d[j]);return k},b.exports=_},5026:function(b,_,d){var k=d(2533);_={getItem:function(tt){return($[tt]?j[tt]:this[tt])||null},setItem:function(tt,rt){$[tt]?j[tt]=rt:this[tt]=rt},removeItem:function(tt){$[tt]?delete j[tt]:delete this[tt]},key:function(tt){var rt=_e();return tt>=0&&tt=$[_e[ot]]){it=_e[ot];break}return+(rt/$[it]).toFixed(2)+it};var $={ms:1,s:1e3};$.m=60*$.s,$.h=60*$.m,$.d=24*$.h,$.y=365.25*$.d;var _e=["y","d","h","m","s"],et=/^((?:\d+)?\.?\d+) *(s|m|h|d|y)?$/;b.exports=_},7658:function(b,_,d){var k=d(6930),j=d(5610),$=d(3367);function _e(et,nt){if(et=$(et),nt=$(nt),k(et,"_")&&!k(nt,"_"))return 1;if(k(nt,"_")&&!k(et,"_"))return-1;for(var tt,rt,it,ot,ut=/^\d+|^\D+/;;){if(!et)return nt?-1:0;if(!nt)return 1;if(tt=et.match(ut)[0],rt=nt.match(ut)[0],it=!j.isNaN(tt),ot=!j.isNaN(rt),it&&!ot)return-1;if(ot&&!it)return 1;if(it&&ot){var lt=tt-rt;if(lt)return lt;if(tt.length!==rt.length)return+tt||+rt?rt.length-tt.length:tt.length-rt.length}else if(tt!==rt)return ttwindow.innerHeight?"landscape":"portrait"}},k.mixin(_),window.addEventListener("orientationchange",function(){setTimeout(function(){_.emit("change",_.get())},200)},!1),b.exports=_},8702:function(b,_,d){var k=d(9702),j=d(7913),$=d(6930),_e=d(3063);_=function(ot,ut){for(var lt,dt=[],ft=ot;ot;){if(lt=!0,k(dt)&&it[k(dt)]){var st=new RegExp("]*>")).exec(ot);if(st){var ct=ot.substring(0,st.index);ot=ot.substring(st.index+st[0].length),ct&&ut.text&&ut.text(ct)}yt("",k(dt))}else{if($(ot,"");ht>=0&&(ut.comment&&ut.comment(ot.substring(4,ht)),ot=ot.substring(ht+3),lt=!1)}else if($(ot,"=0&&dt[_t]!==xt;_t--);else _t=0;if(_t>=0){for(var Tt=dt.length-1;Tt>=_t;Tt--)ut.end&&ut.end(dt[Tt]);dt.length=_t}}yt()};var et=/^\s]+))?)*)\s*(\/?)>/i,nt=/^<\/([-A-Za-z0-9_]+)[^>]*>/,tt=/^<([-A-Za-z0-9_]+)((?:\s+[-A-Za-z0-9_:@.]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/i,rt=/([-A-Za-z0-9_:@.]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,it=j("script,style".split(","));b.exports=_},4198:function(b,_,d){var k=d(1137),j=d(1352);_=k(function($,_e){return function(){var et=[];return et=(et=et.concat(_e)).concat(j(arguments)),$.apply(this,et)}}),b.exports=_},1194:function(b,_,d){var k,j=d(8847),$=d(5610),_e=$.performance,et=$.process;if(_e&&_e.now)_=function(){return _e.now()};else if(et&&et.hrtime){var nt=function(){var tt=et.hrtime();return 1e9*tt[0]+tt[1]};k=nt()-1e9*et.uptime(),_=function(){return(nt()-k)/1e6}}else k=j(),_=function(){return j()-k};b.exports=_},3487:function(b,_,d){var k=d(6768),j=d(6472),$=d(6341),_e=d(3783);_=function(et,nt,tt){if(k(nt)&&(nt=[nt]),j(nt)){var rt=nt;nt=function(ut,lt){return $(rt,lt)}}var it={},ot=function(ut,lt){nt(ut,lt)&&(it[lt]=ut)};return tt&&(ot=function(ut,lt){nt(ut,lt)||(it[lt]=ut)}),_e(et,ot),it},b.exports=_},747:function(b,_,d){var k=d(1475),j=d(7494),$=d(3023),_e=d(6257),et=d(7622);(_=k(function(it){if(it=it.replace(tt,""),it=j(it),_e(rt,it))return it;for(var ot=nt.length;ot--;){var ut=nt[ot]+$(it);if(_e(rt,ut))return ut}return it})).dash=k(function(it){var ot=_(it);return(tt.test(ot)?"-":"")+et(ot)});var nt=["O","ms","Moz","Webkit"],tt=/^(O)|(ms)|(Moz)|(Webkit)|(-o-)|(-ms-)|(-moz-)|(-webkit-)/g,rt=document.createElement("p").style;b.exports=_},2994:function(b,_,d){var k=d(6472),j=d(7653);_=function($){return k($)?function(et){return j(et,$)}:(_e=$,function(et){return et==null?void 0:et[_e]});var _e},b.exports=_},1745:function(b,_,d){var k=d(4331),j=d(3783),$=d(1286),_e=d(6472),et=d(2461),nt=d(8887),tt=d(5972),rt=d(5166);_={parse:function(ot){var ut={};return ot=k(ot).replace(it,""),j(ot.split("&"),function(lt){var dt=lt.split("="),ft=dt.shift(),st=dt.length>0?dt.join("="):null;ft=decodeURIComponent(ft),st=decodeURIComponent(st),$(ut[ft])?ut[ft]=st:_e(ut[ft])?ut[ft].push(st):ut[ft]=[ut[ft],st]}),ut},stringify:function(ot,ut){return tt(et(ot,function(lt,dt){return rt(lt)&&nt(lt)?"":_e(lt)?_.stringify(lt,dt):encodeURIComponent(ut||dt)+"="+encodeURIComponent(lt)}),function(lt){return lt.length>0}).join("&")}};var it=/^(\?|#|&)/g;b.exports=_},1571:function(b,_,d){var k,j,$=d(8847),_e=d(2727),et=0;if(_e){k=window.requestAnimationFrame,j=window.cancelAnimationFrame;for(var nt=["ms","moz","webkit","o"],tt=0,rt=nt.length;tt0;)1&k&&(j+=d),k>>=1,d+=d;return j},b.exports=_},8368:function(b,_,d){var k=d(2337);_=function(j,$,_e){return j.replace(new RegExp(k($),"g"),_e)},b.exports=_},1137:function(b,_){_=function(d,k){return k=k==null?d.length-1:+k,function(){var j,$=Math.max(arguments.length-k,0),_e=new Array($);for(j=0;j<$;j++)_e[j]=arguments[j+k];switch(k){case 0:return d.call(this,_e);case 1:return d.call(this,arguments[0],_e);case 2:return d.call(this,arguments[0],arguments[1],_e)}var et=new Array(k+1);for(j=0;j=0;ut--){var lt=tt[ut];if(lt!==""){if(st({domain:it=it===""?lt:lt+"."+it,path:$="/"})||st({domain:it}))return;for(var dt=0;dt=0;)for(nt=!1,j=-1,$=d.charAt(_e);++j=0?d.substring(0,_e+1):""},b.exports=_},2838:function(b,_,d){var k=d(4777),j=d(5166),$=d(6472),_e=d(3955),et=d(4491),nt=d(6362),tt=d(2994);_=function(rt,it,ot){return rt==null?nt:k(rt)?_e(rt,it,ot):j(rt)&&!$(rt)?et(rt):tt(rt)},b.exports=_},7653:function(b,_,d){var k=d(1286),j=d(2848);_=function($,_e){var et;for(et=(_e=j(_e,$)).shift();!k(et);){if(($=$[et])==null)return;et=_e.shift()}return $},b.exports=_},8079:function(b,_,d){var k=d(2848),j=d(1286),$=d(3367),_e=d(9804),et=d(6768);_=function(nt,tt,rt){var it,ot=(tt=k(tt,nt)).pop();for(it=tt.shift();!j(it);){if(et(it)||_e(it)||(it=$(it)),it==="__proto__"||it==="constructor"||it==="prototype")return;nt[it]||(nt[it]={}),nt=nt[it],it=tt.shift()}nt[ot]=rt},b.exports=_},615:function(b,_,d){var k=d(5026);_=function(j){var $;switch(j=j||"local"){case"local":$=window.localStorage;break;case"session":$=window.sessionStorage}try{var _e="test-localStorage-"+Date.now();$.setItem(_e,_e);var et=$.getItem(_e);if($.removeItem(_e),et!==_e)throw new Error}catch{return k}return $},b.exports=_},4224:function(b,_,d){var k=d(6334);_=function(j,$){return j=new k(j),$=new k($),j.port=0|j.port||(j.protocol==="https"?443:80),$.port=0|$.port||($.protocol==="https"?443:80),j.protocol===$.protocol&&j.hostname===$.hostname&&j.port===$.port},b.exports=_},9677:function(b,_){_=function(d,k,j){var $=d.length;k=k==null?0:k<0?Math.max($+k,0):Math.min(k,$),j=j==null?$:j<0?Math.max($+j,0):Math.min(j,$);for(var _e=[];k1&&arguments[1]!==void 0?arguments[1]:{};j(rt,nt);var it=rt.deep,ot=rt.comparator,ut=[],lt=[];return function dt(ft){var st,ct=ut.indexOf(ft);if(ct>-1)return lt[ct];if(_e(ft)){st=[],ut.push(ft),lt.push(st);for(var ht=0,at=ft.length;ht0){var dt=it.indexOf(this);dt>-1?(it.splice(dt+1),ot.splice(dt,1/0,ut)):(it.push(this),ot.push(ut));var ft=it.indexOf(lt);ft>-1&&(lt=it[0]===lt?"[Circular ~]":"[Circular ~."+ot.slice(0,ft).join(".")+"]")}else it.push(lt);return nt(lt)||et(lt)?lt="["+j(k(lt))+" "+$(lt)+"]":_e(lt)&&(lt=null),lt}),rt);var it,ot},b.exports=_},9963:function(b,_,d){var k=d(4187),j=d(3085),$=d(3367),_e=d(4858),et=d(300),nt=d(2533),tt=d(3783),rt=d(7496),it=d(415),ot=d(801),ut=d(6329),lt=d(4321),dt=d(5972),ft=d(8847),st=d(1116),ct=d(6341),ht=d(5166),at=d(9537),bt=d(1662),vt=d(6930),gt=d(8079),At=d(9803),wt=d(3487),yt=d(1369);function kt(Jt,Qt,Gt,Wt){var un=[];return tt(Qt,function(kn){var En,vn=Object.getOwnPropertyDescriptor(Gt,kn),jn=vn&&vn.get,Zn=vn&&vn.set;if(!Wt.accessGetter&&jn)En="(...)";else try{if(En=Gt[kn],ct(Wt.ignore,En))return;lt(En)&&En.catch(function(){})}catch(nn){En=nn.message}un.push("".concat(xt(kn),":").concat(_(En,Wt))),jn&&un.push("".concat(xt("get "+$(kn)),":").concat(_(vn.get,Wt))),Zn&&un.push("".concat(xt("set "+$(kn)),":").concat(_(vn.set,Wt)))}),'"'.concat(Jt,'":{')+un.join(",")+"}"}function xt(Jt){return'"'.concat(Tt(Jt),'"')}function _t(Jt){return'"'.concat(Tt($(Jt)),'"')}function Tt(Jt){return k(Jt).replace(/\\'/g,"'").replace(/\t/g,"\\t")}_=function(Jt){var Qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Gt=Qt.self,Wt=Qt.startTime,un=Wt===void 0?ft():Wt,kn=Qt.timeout,En=kn===void 0?0:kn,vn=Qt.depth,jn=vn===void 0?0:vn,Zn=Qt.curDepth,nn=Zn===void 0?1:Zn,wn=Qt.visitor,fn=wn===void 0?new jt:wn,An=Qt.unenumerable,yn=An!==void 0&&An,dn=Qt.symbol,xn=dn!==void 0&&dn,sn=Qt.accessGetter,Sn=sn!==void 0&&sn,Rn=Qt.ignore,Pn=Rn===void 0?[]:Rn,Cn="",$n={visitor:fn,unenumerable:yn,symbol:xn,accessGetter:Sn,depth:jn,curDepth:nn+1,timeout:En,startTime:un,ignore:Pn},gn=j(Jt,!1);if(gn==="String")Cn=_t(Jt);else if(gn==="Number")Cn=$(Jt),_e(Cn,"Infinity")&&(Cn='{"value":"'.concat(Cn,'","type":"Number"}'));else if(gn==="NaN")Cn='{"value":"NaN","type":"Number"}';else if(gn==="Boolean")Cn=Jt?"true":"false";else if(gn==="Null")Cn="null";else if(gn==="Undefined")Cn='{"type":"Undefined"}';else if(gn==="Symbol"){var Dn="Symbol";try{Dn=$(Jt)}catch{}Cn='{"value":'.concat(_t(Dn),',"type":"Symbol"}')}else{if(En&&ft()-un>En)return _t("Timeout");if(jn&&nn>jn)return _t("{...}");Cn="{";var Nn,Hn=[],hn=fn.get(Jt);if(hn?(Nn=hn.id,Hn.push('"reference":'.concat(Nn))):(Nn=fn.set(Jt),Hn.push('"id":'.concat(Nn))),Hn.push('"type":"'.concat(gn,'"')),_e(gn,"Function")?Hn.push('"value":'.concat(_t(et(Jt)))):gn==="RegExp"&&Hn.push('"value":'.concat(_t(Jt))),!hn){var Zt=nt(Jt);if(Zt.length&&Hn.push(kt("enumerable",Zt,Gt||Jt,$n)),yn){var qt=ot(st(Jt,{prototype:!1,unenumerable:!0}),Zt);qt.length&&Hn.push(kt("unenumerable",qt,Gt||Jt,$n))}if(xn){var bn=dt(st(Jt,{prototype:!1,symbol:!0}),function(fr){return typeof fr=="symbol"});bn.length&&Hn.push(kt("symbol",bn,Gt||Jt,$n))}var In=it(Jt);if(In&&!ct(Pn,In)){var sr='"proto":'.concat(_(In,ut($n,{self:Gt||Jt})));Hn.push(sr)}}Cn+=Hn.join(",")+"}"}return Cn};var jt=rt({initialize:function(){this.id=1,this.visited=[]},set:function(Jt){var Qt=this.visited,Gt=this.id,Wt={id:Gt,val:Jt};return Qt.push(Wt),this.id++,Gt},get:function(Jt){for(var Qt=this.visited,Gt=0,Wt=Qt.length;Gt]*>/g;_=function(k){return k.replace(d,"")},b.exports=_},1907:function(b,_,d){var k=d(6768),j=d(1352),$=d(6435),_e=d(2461),et=d(4331);_=function(tt){k(tt)&&(tt=j(tt));for(var rt="",it=arguments.length,ot=new Array(it>1?it-1:0),ut=1;ut0?$.apply(null,st):0;return et(_e(ft,function(vt){return vt[0]===" "?vt.slice(bt):vt}).join(` -`))};var nt=/^(\s+)\S+/;b.exports=_},2439:function(b,_,d){var k=d(6049);_=function(j,$){return k(j,$,!0)},b.exports=_},1352:function(b,_,d){var k=d(1369),j=d(2461),$=d(6472),_e=d(6768);_=function(et){return et?$(et)?et:k(et)&&!_e(et)?j(et):[et]:[]},b.exports=_},3474:function(b,_,d){var k=d(6768);_=function(j){return k(j)?(j=j.toLowerCase())!=="0"&&j!==""&&j!=="false":!!j},b.exports=_},4891:function(b,_){var d=document;if(_=function(j){var $=d.createElement("body");return $.innerHTML=j,$.childNodes[0]},d.createRange&&d.body){var k=d.createRange();k.selectNode(d.body),k.createContextualFragment&&(_=function(j){return k.createContextualFragment(j).childNodes[0]})}b.exports=_},9296:function(b,_,d){var k=d(3875);_=function(j){return j?(j=k(j))-j%1:j===0?j:0},b.exports=_},3875:function(b,_,d){var k=d(3990),j=d(5166),$=d(4777),_e=d(6768);_=function(et){if(k(et))return et;if(j(et)){var nt=$(et.valueOf)?et.valueOf():et;et=j(nt)?nt+"":nt}return _e(et)?+et:et===0?et:+et},b.exports=_},300:function(b,_,d){var k=d(2763);_=function($){if(k($))return"";try{return j.call($)}catch{}try{return $+""}catch{}return""};var j=Function.prototype.toString;b.exports=_},3367:function(b,_){_=function(d){return d==null?"":d.toString()},b.exports=_},4331:function(b,_,d){var k=d(7767),j=d(3597);_=function($,_e){return _e==null&&$.trim?$.trim():k(j($,_e),_e)},b.exports=_},7756:function(b,_,d){var k=d(4193),j=d(1286);_=function(_e,et){var nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};k(nt,$);var tt=nt.ellipsis,rt=nt.separator;if(et>_e.length)return _e;var it=et-tt.length;if(it<1)return tt;var ot=_e.slice(0,it);if(j(rt))return ot+tt;if(_e.indexOf(rt,it)!==it){var ut=ot.lastIndexOf(rt);ut>-1&&(ot=ot.slice(0,ut))}return ot+tt};var $={ellipsis:"..."};b.exports=_},3085:function(b,_,d){var k=d(106),j=d(9433),$=d(3063),_e=d(2349);_=function(nt){var tt,rt=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];return nt===null&&(tt="Null"),nt===void 0&&(tt="Undefined"),j(nt)&&(tt="NaN"),_e(nt)&&(tt="Buffer"),tt||(tt=k(nt).match(et))&&(tt=tt[1]),tt?rt?$(tt):tt:""};var et=/^\[object\s+(.*?)]$/;b.exports=_},9016:function(b,_){_={},b.exports=_},8166:function(b,_,d){var k=d(996),j=d(2461);_={encode:function($){return $.length<32768?String.fromCodePoint.apply(String,$):j(k($,32767),function(_e){return String.fromCodePoint.apply(String,_e)}).join("")},decode:function($){for(var _e=[],et=0,nt=$.length;et=55296&&tt<=56319&&et>6*st)+ct);st>0;)ht+=ot(128|63&ft>>6*(st-1)),st--;return ht}function lt(ft){for(;;){if($>=_e&&tt){if(ft)return dt();throw new Error("Invalid byte index")}if($===_e)return!1;var st=j[$];if($++,tt){if(stit){if(ft)return $--,dt();throw new Error("Invalid continuation byte")}if(rt=128,it=191,et=et<<6|63&st,++nt===tt){var ct=et;return et=0,tt=0,nt=0,ct}}else{if(!(128&st))return st;if((224&st)==192)tt=1,et=31&st;else if((240&st)==224)st===224&&(rt=160),st===237&&(it=159),tt=2,et=15&st;else{if((248&st)!=240){if(ft)return dt();throw new Error("Invalid UTF-8 detected")}st===240&&(rt=144),st===244&&(it=143),tt=3,et=7&st}}}}function dt(){var ft=$-nt-1;return $=ft+1,et=0,tt=0,nt=0,rt=128,it=191,j[ft]}b.exports=_},5936:function(b,_,d){var k=d(3366);_=function(){var _e=k(16);return _e[6]=15&_e[6]|64,_e[8]=63&_e[8]|128,j[_e[0]]+j[_e[1]]+j[_e[2]]+j[_e[3]]+"-"+j[_e[4]]+j[_e[5]]+"-"+j[_e[6]]+j[_e[7]]+"-"+j[_e[8]]+j[_e[9]]+"-"+j[_e[10]]+j[_e[11]]+j[_e[12]]+j[_e[13]]+j[_e[14]]+j[_e[15]]};for(var j=[],$=0;$<256;$++)j[$]=($+256).toString(16).substr(1);b.exports=_},2578:function(b,_,d){var k=d(3783);_=function(j){var $=[];return k(j,function(_e){$.push(_e)}),$},b.exports=_},3514:function(b,_,d){var k=d(8573),j=d(9882),$=d(4331),_e=d(3783),et=d(2461),nt=d(9433);_=function(){var tt=k("viewport");if(!tt)return 1;tt=et(tt.split(","),function(lt){return $(lt)});var rt=.25,it=5,ot=1;_e(tt,function(lt){var dt=(lt=lt.split("="))[0];lt=lt[1],dt==="initial-scale"&&(ot=+lt),dt==="maximum-scale"&&(it=+lt),dt==="minimum-scale"&&(rt=+lt)});var ut=j(ot,rt,it);return nt(ut)?1:ut},b.exports=_},5491:function(b,_,d){var k=d(4198);_=function(j,$){return k($,j)},b.exports=_},8933:function(b,_){_=function(d){for(var k=[],j=document.evaluate(d,document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null),$=0;$=_t.length&&(_t=void 0),{value:_t&&_t[Mt++],done:!_t}}};throw new TypeError(Tt?"Object is not iterable.":"Symbol.iterator is not defined.")},et=this&&this.__importDefault||function(_t){return _t&&_t.__esModule?_t:{default:_t}};Object.defineProperty(_,"__esModule",{value:!0});var nt=et(d(1160)),tt=d(7669),rt=d(2062),it=et(d(242)),ot=et(d(2439)),ut=et(d(3063)),lt=et(d(3783)),dt=et(d(3009)),ft=et(d(5044)),st=et(d(4502)),ct=et(d(6329)),ht=et(d(7494)),at=et(d(6341)),bt=et(d(3875)),vt=et(d(3577)),gt=et(d(6768));d(8169);var At=function(_t){function Tt(jt,Mt){Mt===void 0&&(Mt={});var Ft=_t.call(this,jt,{compName:"dom-highlighter"},Mt)||this;return Ft.overlay=new tt.HighlightOverlay(window),Ft.reset=function(){var Jt=document.documentElement.clientWidth,Qt=document.documentElement.clientHeight;Ft.overlay.reset({viewportSize:{width:Jt,height:Qt},deviceScaleFactor:1,pageScaleFactor:1,pageZoomFactor:1,emulationScaleFactor:1,scrollX:window.scrollX,scrollY:window.scrollY})},Ft.initOptions(Mt,{showRulers:!1,showExtensionLines:!1,showInfo:!0,showStyles:!0,showAccessibilityInfo:!0,colorFormat:"hex",contentColor:"rgba(111, 168, 220, .66)",paddingColor:"rgba(147, 196, 125, .55)",borderColor:"rgba(255, 229, 153, .66)",marginColor:"rgba(246, 178, 107, .66)",monitorResize:!0}),Ft.overlay.setContainer(jt),Ft.overlay.setPlatform("mac"),Ft.redraw=(0,ot.default)(function(){Ft.reset(),Ft.draw()},16),Ft.redraw(),Ft.bindEvent(),Ft}return j(Tt,_t),Tt.prototype.highlight=function(jt,Mt){Mt&&(0,ct.default)(this.options,Mt),this.target=jt,jt instanceof HTMLElement&&this.options.monitorResize&&(this.resizeSensor&&this.resizeSensor.destroy(),this.resizeSensor=new it.default(jt),this.resizeSensor.addListener(this.redraw)),this.redraw()},Tt.prototype.hide=function(){this.target=null,this.redraw()},Tt.prototype.intercept=function(jt){this.interceptor=jt},Tt.prototype.destroy=function(){window.removeEventListener("resize",this.redraw),window.removeEventListener("scroll",this.redraw),this.resizeSensor&&this.resizeSensor.destroy(),_t.prototype.destroy.call(this)},Tt.prototype.draw=function(){var jt=this.target;jt&&(jt instanceof Text?this.drawText(jt):this.drawElement(jt))},Tt.prototype.drawText=function(jt){var Mt=this.options,Ft=document.createRange();Ft.selectNode(jt);var Jt=Ft.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Wt=Jt.width,un=Jt.height;Ft.detach();var kn={paths:[{path:this.rectToPath({left:Qt,top:Gt,width:Wt,height:un}),fillColor:kt(Mt.contentColor),name:"content"}],showExtensionLines:Mt.showExtensionLines,showRulers:Mt.showRulers};Mt.showInfo&&(kn.elementInfo={tagName:"#text",nodeWidth:Wt,nodeHeight:un}),this.overlay.drawHighlight(kn)},Tt.prototype.drawElement=function(jt){var Mt={paths:this.getPaths(jt),showExtensionLines:this.options.showExtensionLines,showRulers:this.options.showRulers,colorFormat:this.options.colorFormat};if(this.options.showInfo&&(Mt.elementInfo=this.getElementInfo(jt)),this.interceptor){var Ft=this.interceptor(Mt);Ft&&(Mt=Ft)}this.overlay.drawHighlight(Mt)},Tt.prototype.getPaths=function(jt){var Mt=this.options,Ft=window.getComputedStyle(jt),Jt=jt.getBoundingClientRect(),Qt=Jt.left,Gt=Jt.top,Wt=Jt.width,un=Jt.height,kn=function(Sn){return(0,rt.pxToNum)(Ft.getPropertyValue(Sn))},En=kn("margin-left"),vn=kn("margin-right"),jn=kn("margin-top"),Zn=kn("margin-bottom"),nn=kn("border-left-width"),wn=kn("border-right-width"),fn=kn("border-top-width"),An=kn("border-bottom-width"),yn=kn("padding-left"),dn=kn("padding-right"),xn=kn("padding-top"),sn=kn("padding-bottom");return[{path:this.rectToPath({left:Qt+nn+yn,top:Gt+fn+xn,width:Wt-nn-yn-wn-dn,height:un-fn-xn-An-sn}),fillColor:kt(Mt.contentColor),name:"content"},{path:this.rectToPath({left:Qt+nn,top:Gt+fn,width:Wt-nn-wn,height:un-fn-An}),fillColor:kt(Mt.paddingColor),name:"padding"},{path:this.rectToPath({left:Qt,top:Gt,width:Wt,height:un}),fillColor:kt(Mt.borderColor),name:"border"},{path:this.rectToPath({left:Qt-En,top:Gt-jn,width:Wt+En+vn,height:un+jn+Zn}),fillColor:kt(Mt.marginColor),name:"margin"}]},Tt.prototype.getElementInfo=function(jt){var Mt=jt.getBoundingClientRect(),Ft=Mt.width,Jt=Mt.height,Qt=jt.getAttribute("class")||"";Qt=Qt.split(/\s+/).map(function(Wt){return"."+Wt}).join("");var Gt={tagName:(0,ut.default)(jt.tagName),className:Qt,idValue:jt.id,nodeWidth:Ft,nodeHeight:Jt};return this.options.showStyles&&(Gt.style=this.getStyles(jt)),this.options.showAccessibilityInfo&&(0,ct.default)(Gt,this.getAccessibilityInfo(jt)),Gt},Tt.prototype.getStyles=function(jt){for(var Mt=window.getComputedStyle(jt),Ft=!1,Jt=jt.childNodes,Qt=0,Gt=Jt.length;Qt-1)},Tt.prototype.getAccessibleNameAndRole=function(jt){var Mt=jt.getAttribute("labelledby")||jt.getAttribute("aria-label"),Ft=jt.getAttribute("role"),Jt=(0,ut.default)(jt.tagName);return vt.default.forEach(function(Qt){var Gt,Wt;if(!Ft){var un=Qt[0],kn=Qt[2];if(un===Jt){if(kn)try{for(var En=_e(kn),vn=En.next();!vn.done;vn=En.next()){var jn=vn.value;if(jt.getAttribute(jn[0])!==jn[1])return}}catch(Zn){Gt={error:Zn}}finally{try{vn&&!vn.done&&(Wt=En.return)&&Wt.call(En)}finally{if(Gt)throw Gt.error}}Ft=Qt[1]}}}),{accessibleName:Mt||jt.getAttribute("title")||"",accessibleRole:Ft||"generic"}},Tt.prototype.bindEvent=function(){var jt=this;window.addEventListener("resize",this.redraw),window.addEventListener("scroll",this.redraw),this.on("optionChange",function(){return jt.redraw()})},Tt.prototype.rectToPath=function(jt){var Mt=jt.left,Ft=jt.top,Jt=jt.width,Qt=jt.height,Gt=[];return Gt.push("M",Mt,Ft),Gt.push("L",Mt+Jt,Ft),Gt.push("L",Mt+Jt,Ft+Qt),Gt.push("L",Mt,Ft+Qt),Gt.push("Z"),Gt},Tt}(nt.default);_.default=At,b.exports=At,b.exports.default=At;var wt=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,yt=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/;function kt(_t){return(0,gt.default)(_t)?_t:_t.a?"rgba(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,", ").concat(_t.a,")"):"rgb(".concat(_t.r,", ").concat(_t.g,", ").concat(_t.b,")")}function xt(_t,Tt,jt){jt===void 0&&(jt=!1);var Mt={};return(0,lt.default)(Tt,function(Ft){var Jt,Qt=_t[Ft==="text-opacity"?"color":Ft];Qt&&(Jt=Qt,(wt.test(Jt)||yt.test(Jt))&&(Qt=function(Gt){var Wt=dt.default.parse(Gt),un=Wt.val[3]||1;return Wt.val=Wt.val.slice(0,3),Wt.val.push(Math.round(255*un)),"#"+(0,st.default)(ft.default.encode(Wt.val))}(Qt),Ft==="text-opacity"&&(Qt=Qt.slice(7),Qt=ft.default.decode(Qt)[0]/255)),jt&&(Ft=(0,ht.default)(Ft)),Mt[Ft]=Qt)}),Mt}},9706:function(b,_){var d=this&&this.__read||function(yt,kt){var xt=typeof Symbol=="function"&&yt[Symbol.iterator];if(!xt)return yt;var _t,Tt,jt=xt.call(yt),Mt=[];try{for(;(kt===void 0||kt-- >0)&&!(_t=jt.next()).done;)Mt.push(_t.value)}catch(Ft){Tt={error:Ft}}finally{try{_t&&!_t.done&&(xt=jt.return)&&xt.call(jt)}finally{if(Tt)throw Tt.error}}return Mt},k=this&&this.__values||function(yt){var kt=typeof Symbol=="function"&&Symbol.iterator,xt=kt&&yt[kt],_t=0;if(xt)return xt.call(yt);if(yt&&typeof yt.length=="number")return{next:function(){return yt&&_t>=yt.length&&(yt=void 0),{value:yt&&yt[_t++],done:!yt}}};throw new TypeError(kt?"Object is not iterable.":"Symbol.iterator is not defined.")};function j(yt,kt){var xt=yt[3];return[(1-xt)*kt[0]+xt*yt[0],(1-xt)*kt[1]+xt*yt[1],(1-xt)*kt[2]+xt*yt[2],xt+kt[3]*(1-xt)]}function $(yt){var kt=d(yt,3),xt=kt[0],_t=kt[1],Tt=kt[2];return .2126*(xt<=.03928?xt/12.92:Math.pow((xt+.055)/1.055,2.4))+.7152*(_t<=.03928?_t/12.92:Math.pow((_t+.055)/1.055,2.4))+.0722*(Tt<=.03928?Tt/12.92:Math.pow((Tt+.055)/1.055,2.4))}Object.defineProperty(_,"__esModule",{value:!0}),_.getContrastThreshold=_.isLargeFont=_.getAPCAThreshold=_.desiredLuminanceAPCA=_.contrastRatioByLuminanceAPCA=_.contrastRatioAPCA=_.luminanceAPCA=_.contrastRatio=_.luminance=_.rgbaToHsla=_.blendColors=void 0,_.blendColors=j,_.rgbaToHsla=function(yt){var kt=d(yt,4),xt=kt[0],_t=kt[1],Tt=kt[2],jt=kt[3],Mt=Math.max(xt,_t,Tt),Ft=Math.min(xt,_t,Tt),Jt=Mt-Ft,Qt=Mt+Ft,Gt=.5*Qt;return[Ft===Mt?0:xt===Mt?(.16666666666666666*(_t-Tt)/Jt+1)%1:_t===Mt?.16666666666666666*(Tt-xt)/Jt+.3333333333333333:.16666666666666666*(xt-_t)/Jt+.6666666666666666,Gt===0||Gt===1?0:Gt<=.5?Jt/Qt:Jt/(2-Qt),Gt,jt]},_.luminance=$,_.contrastRatio=function(yt,kt){var xt=$(j(yt,kt)),_t=$(kt);return(Math.max(xt,_t)+.05)/(Math.min(xt,_t)+.05)};var _e=2.4,et=.55,nt=.58,tt=.62,rt=.57,it=.03,ot=1.45,ut=1.25,lt=1.25,dt=5e-4,ft=.078,st=12.82051282051282,ct=.06,ht=.001;function at(yt){var kt=d(yt,3),xt=kt[0],_t=kt[1],Tt=kt[2];return .2126729*Math.pow(xt,_e)+.7151522*Math.pow(_t,_e)+.072175*Math.pow(Tt,_e)}function bt(yt){return yt>it?yt:yt+Math.pow(it-yt,ot)}function vt(yt,kt){if(yt=bt(yt),kt=bt(kt),Math.abs(yt-kt)=yt?(xt=(Math.pow(kt,et)-Math.pow(yt,nt))*ut)-ht?0:xt>-ft?xt-xt*st*ct:xt+ct)}_.luminanceAPCA=at,_.contrastRatioAPCA=function(yt,kt){return vt(at(yt),at(kt))},_.contrastRatioByLuminanceAPCA=vt,_.desiredLuminanceAPCA=function(yt,kt,xt){function _t(){return xt?Math.pow(Math.abs(Math.pow(yt,tt)-(-kt-ct)/lt),1/rt):Math.pow(Math.abs(Math.pow(yt,et)-(kt+ct)/ut),1/nt)}yt=bt(yt),kt/=100;var Tt=_t();return(Tt<0||Tt>1)&&(xt=!xt,Tt=_t()),Tt};var gt=[[12,-1,-1,-1,-1,100,90,80,-1,-1],[14,-1,-1,-1,100,90,80,60,60,-1],[16,-1,-1,100,90,80,60,55,50,50],[18,-1,-1,90,80,60,55,50,40,40],[24,-1,100,80,60,55,50,40,38,35],[30,-1,90,70,55,50,40,38,35,40],[36,-1,80,60,50,40,38,35,30,25],[48,100,70,55,40,38,35,30,25,20],[60,90,60,50,38,35,30,25,20,20],[72,80,55,40,35,30,25,20,20,20],[96,70,50,35,30,25,20,20,20,20],[120,60,40,30,25,20,20,20,20,20]];function At(yt,kt){var xt=72*parseFloat(yt.replace("px",""))/96;return["bold","bolder","600","700","800","900"].indexOf(kt)!==-1?xt>=14:xt>=18}gt.reverse(),_.getAPCAThreshold=function(yt,kt){var xt,_t,Tt,jt,Mt=parseFloat(yt.replace("px","")),Ft=parseFloat(kt);try{for(var Jt=k(gt),Qt=Jt.next();!Qt.done;Qt=Jt.next()){var Gt=d(Qt.value),Wt=Gt[0],un=Gt.slice(1);if(Mt>=Wt)try{for(var kn=(Tt=void 0,k([900,800,700,600,500,400,300,200,100].entries())),En=kn.next();!En.done;En=kn.next()){var vn=d(En.value,2),jn=vn[0];if(Ft>=vn[1]){var Zn=un[un.length-1-jn];return Zn===-1?null:Zn}}}catch(nn){Tt={error:nn}}finally{try{En&&!En.done&&(jt=kn.return)&&jt.call(kn)}finally{if(Tt)throw Tt.error}}}}catch(nn){xt={error:nn}}finally{try{Qt&&!Qt.done&&(_t=Jt.return)&&_t.call(Jt)}finally{if(xt)throw xt.error}}return null},_.isLargeFont=At;var wt={largeFont:{aa:3,aaa:4.5},normalFont:{aa:4.5,aaa:7}};_.getContrastThreshold=function(yt,kt){return At(yt,kt)?wt.largeFont:wt.normalFont}},9434:function(b,_){var d=this&&this.__values||function(tt){var rt=typeof Symbol=="function"&&Symbol.iterator,it=rt&&tt[rt],ot=0;if(it)return it.call(tt);if(tt&&typeof tt.length=="number")return{next:function(){return tt&&ot>=tt.length&&(tt=void 0),{value:tt&&tt[ot++],done:!tt}}};throw new TypeError(rt?"Object is not iterable.":"Symbol.iterator is not defined.")},k=this&&this.__read||function(tt,rt){var it=typeof Symbol=="function"&&tt[Symbol.iterator];if(!it)return tt;var ot,ut,lt=it.call(tt),dt=[];try{for(;(rt===void 0||rt-- >0)&&!(ot=lt.next()).done;)dt.push(ot.value)}catch(ft){ut={error:ft}}finally{try{ot&&!ot.done&&(it=lt.return)&&it.call(lt)}finally{if(ut)throw ut.error}}return dt},j=this&&this.__spreadArray||function(tt,rt,it){if(it||arguments.length===2)for(var ot,ut=0,lt=rt.length;utit&&(tt=it),tt},_.adoptStyleSheet=nt},1521:function(b,_,d){var k=this&&this.__values||function(st){var ct=typeof Symbol=="function"&&Symbol.iterator,ht=ct&&st[ct],at=0;if(ht)return ht.call(st);if(st&&typeof st.length=="number")return{next:function(){return st&&at>=st.length&&(st=void 0),{value:st&&st[at++],done:!st}}};throw new TypeError(ct?"Object is not iterable.":"Symbol.iterator is not defined.")},j=this&&this.__read||function(st,ct){var ht=typeof Symbol=="function"&&st[Symbol.iterator];if(!ht)return st;var at,bt,vt=ht.call(st),gt=[];try{for(;(ct===void 0||ct-- >0)&&!(at=vt.next()).done;)gt.push(at.value)}catch(At){bt={error:At}}finally{try{at&&!at.done&&(ht=vt.return)&&ht.call(vt)}finally{if(bt)throw bt.error}}return gt},$=this&&this.__spreadArray||function(st,ct,ht){if(ht||arguments.length===2)for(var at,bt=0,vt=ct.length;btkn&&jnEn,wn=Mt-un;wn=(0,nt.constrainNumber)(wn,Gt,kt-Ft-Gt);var fn=yt.minY-Qt-Jt,An=!0;fn<0?(fn=Math.min(xt-Jt,yt.maxY+Qt),An=!1):yt.minY>xt&&(fn=xt-Qt-Jt);var yn=wn>=yt.minX&&wn+Ft<=yt.maxX&&fn>=yt.minY&&fn+Jt<=yt.maxY,dn=wnyt.minX&&fnyt.minY;if(dn&&!yn)return void(Tt.style.display="none");if(Tt.style.top=fn+"px",Tt.style.left=wn+"px",!nn){var xn=(0,nt.createChild)(Tt,"div","tooltip-arrow");xn.style.clipPath=An?"polygon(0 0, 100% 0, 50% 100%)":"polygon(50% 0, 0 100%, 100% 100%)",xn.style.top=(An?Jt-1:-Qt)+"px",xn.style.left=Mt-wn+"px"}}(this.tooltip,st.elementInfo,st.colorFormat,ct,this.canvasWidth,this.canvasHeight)),this.context.restore(),{bounds:ct}},ft.prototype.drawAxis=function(st,ct,ht){st.save();var at=this.pageZoomFactor*this.pageScaleFactor*this.emulationScaleFactor,bt=this.scrollX*this.pageScaleFactor,vt=this.scrollY*this.pageScaleFactor;function gt(Ft){return Math.round(Ft*at)}function At(Ft){return Math.round(Ft/at)}var wt=this.canvasWidth/at,yt=this.canvasHeight/at,kt=50;st.save(),st.fillStyle=ut,ht?st.fillRect(0,gt(yt)-15,gt(wt),gt(yt)):st.fillRect(0,0,gt(wt),15),st.globalCompositeOperation="destination-out",st.fillStyle="red",ct?st.fillRect(gt(wt)-15,0,gt(wt),gt(yt)):st.fillRect(0,0,15,gt(yt)),st.restore(),st.fillStyle=ut,ct?st.fillRect(gt(wt)-15,0,gt(wt),gt(yt)):st.fillRect(0,0,15,gt(yt)),st.lineWidth=1,st.strokeStyle=ot,st.fillStyle=ot,st.save(),st.translate(-bt,.5-vt);for(var xt=yt+At(vt),_t=100;_t]*>/g.test(bt))try{var vt=et.default.parse(bt);return ut(vt,function(gt){gt.attrs&>.attrs.class&&(gt.attrs.class=at(gt.attrs.class))}),et.default.stringify(vt)}catch{return at(bt)}return at(bt)}};var lt,dt="ontouchstart"in _e.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return dt?ft[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.eventPage=function(ct,ht){var at=ct==="x"?"pageX":"pageY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},6093:function(b,_,d){var k,j=this&&this.__extends||(k=function(ot,ut){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(lt,dt){lt.__proto__=dt}||function(lt,dt){for(var ft in dt)Object.prototype.hasOwnProperty.call(dt,ft)&&(lt[ft]=dt[ft])},k(ot,ut)},function(ot,ut){if(typeof ut!="function"&&ut!==null)throw new TypeError("Class extends value "+String(ut)+" is not a constructor or null");function lt(){this.constructor=ot}k(ot,ut),ot.prototype=ut===null?Object.create(ut):(lt.prototype=ut.prototype,new lt)}),$=this&&this.__importDefault||function(ot){return ot&&ot.__esModule?ot:{default:ot}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1512)),et=$(d(5229)),nt=$(d(2244)),tt=$(d(8613)),rt=function(ot){function ut(lt,dt){dt===void 0&&(dt={});var ft=ot.call(this,lt,{compName:"notification"},dt)||this;return ft.notifications=[],ft.initOptions(dt,{position:{x:"right",y:"bottom"},duration:2e3}),ft.initTpl(),ft}return j(ut,ot),ut.prototype.notify=function(lt,dt){var ft=this;dt===void 0&&(dt={duration:this.options.duration});var st=new it(this,lt);this.notifications.push(st),this.add(st),setTimeout(function(){return ft.remove(st.id)},dt.duration)},ut.prototype.dismissAll=function(){for(var lt=this.notifications,dt=lt[0];dt;)this.remove(dt.id),dt=lt[0]},ut.prototype.add=function(lt){this.container.appendChild(lt.container)},ut.prototype.remove=function(lt){var dt=this.notifications,ft=(0,nt.default)(dt,function(ct){return ct.id===lt});if(ft){ft.destroy();var st=dt.indexOf(ft);dt.splice(st,1)}},ut.prototype.initTpl=function(){var lt=this.$container,dt=this.options.position,ft=dt.x,st=dt.y,ct="flex-end",ht="flex-end";switch(ft){case"center":ht="center";break;case"left":ht="flex-start"}st==="top"&&(ct="flex-start"),lt.attr("style","justify-content: ".concat(ct,"; align-items: ").concat(ht))},ut}($(d(5404)).default);_.default=rt;var it=function(){function ot(ut,lt){this.container=(0,tt.default)("div"),this.$container=(0,_e.default)(this.container),this.notification=ut,this.content=lt,this.id=(0,et.default)("luna-notification-"),this.$container.attr({id:this.id,class:ut.c("item ".concat(ut.getOption("position").y==="bottom"?"lower":"upper"))}),this.initTpl()}return ot.prototype.destroy=function(){this.$container.remove()},ot.prototype.initTpl=function(){this.$container.html(this.notification.c('
    '.concat(this.content,"
    ")))},ot}();b.exports=rt,b.exports.default=rt},5404:function(b,_,d){var k,j=this&&this.__extends||(k=function(lt,dt){return k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ft,st){ft.__proto__=st}||function(ft,st){for(var ct in st)Object.prototype.hasOwnProperty.call(st,ct)&&(ft[ct]=st[ct])},k(lt,dt)},function(lt,dt){if(typeof dt!="function"&&dt!==null)throw new TypeError("Class extends value "+String(dt)+" is not a constructor or null");function ft(){this.constructor=lt}k(lt,dt),lt.prototype=dt===null?Object.create(dt):(ft.prototype=dt.prototype,new ft)}),$=this&&this.__importDefault||function(lt){return lt&<.__esModule?lt:{default:lt}};Object.defineProperty(_,"__esModule",{value:!0});var _e=$(d(1443)),et=$(d(1512)),nt=d(164),tt=$(d(3783)),rt=$(d(6329)),it=$(d(4193)),ot=$(d(5852)),ut=function(lt){function dt(ft,st,ct){var ht=st.compName,at=(ct===void 0?{}:ct).theme,bt=at===void 0?"light":at,vt=lt.call(this)||this;return vt.subComponents=[],vt.compName=ht,vt.c=(0,nt.classPrefix)(ht),vt.options={},vt.container=ft,vt.$container=(0,et.default)(ft),vt.$container.addClass(["luna-".concat(ht),vt.c("platform-".concat((0,nt.getPlatform)()))]),vt.on("optionChange",function(gt,At,wt){var yt=vt.c;gt==="theme"&&(vt.$container.rmClass(yt("theme-".concat(wt))).addClass(yt("theme-".concat(At))),(0,tt.default)(vt.subComponents,function(kt){return kt.setOption("theme",At)}))}),vt.setOption("theme",bt),vt}return j(dt,lt),dt.prototype.destroy=function(){this.destroySubComponents();var ft=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(ft("platform-".concat((0,nt.getPlatform)()))).rmClass(ft("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()},dt.prototype.setOption=function(ft,st){var ct=this,ht=this.options,at={};typeof ft=="string"?at[ft]=st:at=ft,(0,tt.default)(at,function(bt,vt){var gt=ht[vt];ht[vt]=bt,ct.emit("optionChange",vt,bt,gt)})},dt.prototype.getOption=function(ft){return this.options[ft]},dt.prototype.addSubComponent=function(ft){ft.setOption("theme",this.options.theme),this.subComponents.push(ft)},dt.prototype.removeSubComponent=function(ft){(0,ot.default)(this.subComponents,function(st){return st===ft})},dt.prototype.destroySubComponents=function(){(0,tt.default)(this.subComponents,function(ft){return ft.destroy()}),this.subComponents=[]},dt.prototype.initOptions=function(ft,st){st===void 0&&(st={}),(0,it.default)(ft,st),(0,rt.default)(this.options,ft)},dt.prototype.find=function(ft){return this.$container.find(this.c(ft))},dt}(_e.default);_.default=ut},164:function(b,_,d){var k=this&&this.__importDefault||function(ct){return ct&&ct.__esModule?ct:{default:ct}};Object.defineProperty(_,"__esModule",{value:!0}),_.resetCanvasSize=_.getPlatform=_.pxToNum=_.executeAfterTransition=_.hasVerticalScrollbar=_.measuredScrollbarWidth=_.eventClient=_.drag=_.classPrefix=void 0;var j=k(d(2461)),$=k(d(4331)),_e=k(d(5610)),et=k(d(7483)),nt=k(d(3990)),tt=k(d(6341)),rt=k(d(3875)),it=k(d(6954)),ot=k(d(9585));function ut(ct,ht){for(var at=0,bt=ct.length;at]*>/g.test(bt))try{var vt=et.default.parse(bt);return ut(vt,function(gt){gt.attrs&>.attrs.class&&(gt.attrs.class=at(gt.attrs.class))}),et.default.stringify(vt)}catch{return at(bt)}return at(bt)}};var lt,dt="ontouchstart"in _e.default,ft={start:"touchstart",move:"touchmove",end:"touchend"},st={start:"mousedown",move:"mousemove",end:"mouseup"};_.drag=function(ct){return dt?ft[ct]:st[ct]},_.eventClient=function(ct,ht){var at=ct==="x"?"clientX":"clientY";return ht[at]?ht[at]:ht.changedTouches?ht.changedTouches[0][at]:0},_.measuredScrollbarWidth=function(){if((0,nt.default)(lt))return lt;if(!document)return 16;var ct=document.createElement("div"),ht=document.createElement("div");return ct.setAttribute("style","display: block; width: 100px; height: 100px; overflow: scroll;"),ht.setAttribute("style","height: 200px"),ct.appendChild(ht),document.body.appendChild(ct),lt=ct.offsetWidth-ct.clientWidth,document.body.removeChild(ct),lt},_.hasVerticalScrollbar=function(ct){return ct.scrollHeight>ct.offsetHeight},_.executeAfterTransition=function(ct,ht){if((0,ot.default)(ct))return ht();var at=function(bt){bt.target===ct&&(ct.removeEventListener("transitionend",at),ht())};ct.addEventListener("transitionend",at)},_.pxToNum=function(ct){return(0,rt.default)(ct.replace("px",""))},_.getPlatform=function(){var ct=(0,it.default)();return ct==="os x"?"mac":ct},_.resetCanvasSize=function(ct){ct.width=Math.round(ct.offsetWidth*window.devicePixelRatio),ct.height=Math.round(ct.offsetHeight*window.devicePixelRatio)}},8169:function(b,_,d){d.r(_),d.d(_,{default:function(){return ft}});var k={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},j=/([astvzqmhlc])([^astvzqmhlc]*)/gi,$=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi,_e=function(st){var ct=[],ht=String(st).trim();return ht[0]!=="M"&&ht[0]!=="m"||ht.replace(j,function(at,bt,vt){var gt=bt.toLowerCase(),At=function(yt){var kt=yt.match($);return kt?kt.map(Number):[]}(vt),wt=bt;if(gt==="m"&&At.length>2&&(ct.push([wt].concat(At.splice(0,2))),gt="l",wt=wt==="m"?"l":"L"),At.length=k[gt]&&At.length&&k[gt];)ct.push([wt].concat(At.splice(0,k[gt])));return""}),ct};function et(st,ct){for(var ht=0;htst.length)&&(ct=st.length);for(var ht=0,at=new Array(ct);ht1&&(En*=Mt=Math.sqrt(Mt),vn*=Mt),Ft=En*En*vn*vn,Jt=En*En*Tt.y*Tt.y+vn*vn*Tt.x*Tt.x,ot(wn={x:En*Tt.y/vn,y:-vn*Tt.x/En},xt!==kt?Math.sqrt((Ft-Jt)/Jt)||0:-Math.sqrt((Ft-Jt)/Jt)||0),yt=Math.atan2((Tt.y-wn.y)/vn,(Tt.x-wn.x)/En),wt=Math.atan2(-(Tt.y+wn.y)/vn,-(Tt.x+wn.x)/En),it(wn,jt),sn=wn,Sn=(_t.x+Cn.x)/2,Rn=(_t.y+Cn.y)/2,sn.x+=Sn,sn.y+=Rn,gt.save(),gt.translate(wn.x,wn.y),gt.rotate(jt),gt.scale(En,vn),gt.arc(0,0,1,yt,wt,!xt),gt.restore();break;case"C":fn=gn[3],An=gn[4],Qt=gn[5],Wt=gn[6],gt.bezierCurveTo(gn[1],gn[2],fn,An,Qt,Wt);break;case"c":gt.bezierCurveTo(gn[1]+Qt,gn[2]+Wt,gn[3]+Qt,gn[4]+Wt,gn[5]+Qt,gn[6]+Wt),fn=gn[3]+Qt,An=gn[4]+Wt,Qt+=gn[5],Wt+=gn[6];break;case"S":fn!==null&&An!==null||(fn=Qt,An=Wt),gt.bezierCurveTo(2*Qt-fn,2*Wt-An,gn[1],gn[2],gn[3],gn[4]),fn=gn[1],An=gn[2],Qt=gn[3],Wt=gn[4];break;case"s":fn!==null&&An!==null||(fn=Qt,An=Wt),gt.bezierCurveTo(2*Qt-fn,2*Wt-An,gn[1]+Qt,gn[2]+Wt,gn[3]+Qt,gn[4]+Wt),fn=gn[1]+Qt,An=gn[2]+Wt,Qt+=gn[3],Wt+=gn[4];break;case"Q":yn=gn[1],dn=gn[2],Qt=gn[3],Wt=gn[4],gt.quadraticCurveTo(yn,dn,Qt,Wt);break;case"q":yn=gn[1]+Qt,dn=gn[2]+Wt,Qt+=gn[3],Wt+=gn[4],gt.quadraticCurveTo(yn,dn,Qt,Wt);break;case"T":yn!==null&&dn!==null||(yn=Qt,dn=Wt),yn=2*Qt-yn,dn=2*Wt-dn,Qt=gn[1],Wt=gn[2],gt.quadraticCurveTo(yn,dn,Qt,Wt);break;case"t":yn!==null&&dn!==null||(yn=Qt,dn=Wt),yn=2*Qt-yn,dn=2*Wt-dn,Qt+=gn[1],Wt+=gn[2],gt.quadraticCurveTo(yn,dn,Qt,Wt);break;case"z":case"Z":Qt=Pn.x,Wt=Pn.y,Pn=void 0,gt.closePath();break;case"AC":Qt=gn[1],Wt=gn[2],kn=gn[3],yt=gn[4],wt=gn[5],xn=gn[6],gt.arc(Qt,Wt,kn,yt,wt,xn);break;case"AT":Gt=gn[1],un=gn[2],Qt=gn[3],Wt=gn[4],kn=gn[5],gt.arcTo(Gt,un,Qt,Wt,kn);break;case"E":Qt=gn[1],Wt=gn[2],En=gn[3],vn=gn[4],jt=gn[5],yt=gn[6],wt=gn[7],xn=gn[8],gt.save(),gt.translate(Qt,Wt),gt.rotate(jt),gt.scale(En,vn),gt.arc(0,0,1,yt,wt,xn),gt.restore();break;case"R":Qt=gn[1],Wt=gn[2],jn=gn[3],Zn=gn[4],Pn={x:Qt,y:Wt},gt.rect(Qt,Wt,jn,Zn)}Cn.x=Qt,Cn.y=Wt}}},lt=_e,dt=ut;typeof window<"u"&&dt(window);var ft={path2dPolyfill:dt,parsePath:lt}},2777:function(b){b.exports=`.luna-dom-highlighter{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;pointer-events:none;font-size:13px}.luna-dom-highlighter-fill{position:absolute;top:0;right:0;bottom:0;left:0}.luna-dom-highlighter-platform-linux{font-family:Roboto,Ubuntu,Arial,sans-serif}.luna-dom-highlighter-platform-mac{color:#303942;font-family:'.SFNSDisplay-Regular','Helvetica Neue','Lucida Grande',sans-serif}.luna-dom-highlighter-platform-windows{font-family:'Segoe UI',Tahoma,sans-serif}.luna-dom-highlighter-px{color:gray}#luna-dom-highlighter-element-title{position:absolute;z-index:10}.luna-dom-highlighter-tooltip-content{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;padding:5px 8px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;min-width:100px;max-width:min(300px,100% - 4px);z-index:2;background-clip:padding-box;will-change:transform;text-rendering:optimizeLegibility;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.luna-dom-highlighter-tooltip-content .luna-dom-highlighter-tooltip-arrow{background:#fff;width:15px;height:8px;position:absolute}.luna-dom-highlighter-element-info-section{margin-top:12px;margin-bottom:6px}.luna-dom-highlighter-section-name{color:#333;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;line-height:12px}.luna-dom-highlighter-element-info{display:flex;flex-direction:column}.luna-dom-highlighter-element-info-header{display:flex;align-items:center}.luna-dom-highlighter-element-info-body{display:flex;flex-direction:column;padding-top:2px;margin-top:2px}.luna-dom-highlighter-element-info-row{display:flex;line-height:19px}.luna-dom-highlighter-separator-container{display:flex;align-items:center;flex:auto;margin-left:7px}.luna-dom-highlighter-separator{border-top:1px solid #ddd;width:100%}.luna-dom-highlighter-element-info-name{flex-shrink:0;color:#666}.luna-dom-highlighter-element-info-gap{flex:auto}.luna-dom-highlighter-element-info-value-color{display:flex;color:#303942;margin-left:10px;align-items:baseline}.luna-dom-highlighter-a11y-icon{width:16px;height:16px;background-repeat:no-repeat;display:inline-block}.luna-dom-highlighter-element-info-value-contrast{display:flex;align-items:center;text-align:right;color:#303942;margin-left:10px}.luna-dom-highlighter-element-info-value-contrast .luna-dom-highlighter-a11y-icon{margin-left:8px}.luna-dom-highlighter-element-info-value-icon{display:flex;align-items:center}.luna-dom-highlighter-element-info-value-text{text-align:right;color:#303942;margin-left:10px;align-items:baseline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luna-dom-highlighter-color-swatch{display:flex;margin-right:2px;width:10px;height:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);line-height:10px}.luna-dom-highlighter-color-swatch-inner{flex:auto;border:1px solid #808002}.luna-dom-highlighter-element-layout-type{margin-right:10px;width:16px;height:16px}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-grid{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-layout-type.luna-dom-highlighter-flex{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-element-description{flex:1 1;font-weight:700;word-wrap:break-word;word-break:break-all}.luna-dom-highlighter-dimensions{color:#737373;text-align:right;margin-left:10px}.luna-dom-highlighter-material-node-width{margin-right:2px}.luna-dom-highlighter-material-node-height{margin-left:2px}.luna-dom-highlighter-material-tag-name{color:#881280}.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id{color:#1a1aa6}.luna-dom-highlighter-contrast-text{width:16px;height:16px;text-align:center;line-height:16px;margin-right:8px;border:1px solid #000;padding:0 1px}.luna-dom-highlighter-a11y-icon-not-ok{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-warning{background-image:url('data:image/svg+xml,')}.luna-dom-highlighter-a11y-icon-ok{background-image:url('data:image/svg+xml,')}@media (forced-colors:active){:root,body{background-color:transparent;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content{border-color:Highlight;background-color:canvas;color:text;forced-color-adjust:none}.luna-dom-highlighter-tooltip-content::after{background-color:Highlight}.luna-dom-highlighter-color-swatch-inner,.luna-dom-highlighter-contrast-text,.luna-dom-highlighter-separator{border-color:Highlight}.luna-dom-highlighter-section-name{color:Highlight}.luna-dom-highlighter-dimensions,.luna-dom-highlighter-element-info-name,.luna-dom-highlighter-element-info-value-color,.luna-dom-highlighter-element-info-value-contrast,.luna-dom-highlighter-element-info-value-icon,.luna-dom-highlighter-element-info-value-text,.luna-dom-highlighter-material-class-name,.luna-dom-highlighter-material-node-id,.luna-dom-highlighter-material-tag-name{color:canvastext}} - -/*# sourceMappingURL=luna-dom-highlighter.css.map*/`},907:function(b,_,d){function k(j,$){($==null||$>j.length)&&($=j.length);for(var _e=0,et=new Array($);_e<$;_e++)et[_e]=j[_e];return et}d.d(_,{Z:function(){return k}})},7326:function(b,_,d){function k(j){if(j===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return j}d.d(_,{Z:function(){return k}})},5671:function(b,_,d){function k(j,$){if(!(j instanceof $))throw new TypeError("Cannot call a class as a function")}d.d(_,{Z:function(){return k}})},3144:function(b,_,d){d.d(_,{Z:function(){return $}});var k=d(9142);function j(_e,et){for(var nt=0;nt - + - Demo Dapp React UI + Demo Dapp Analytics - - - + + + + +
    diff --git a/docs/tc-verify.json b/docs/tc-verify.json index 160b24ee..30e7d470 100644 --- a/docs/tc-verify.json +++ b/docs/tc-verify.json @@ -1,3 +1,3 @@ { - "payload": "th8tVbI2m9oAAAAAZJ7D1RzJ1JIYtpDgaiMk8pd0hlu6HSmRvQjwbk6fGE7ozlAV" -} \ No newline at end of file + "payload": "9hE-Ov4dBR8AAAAAZT_L0NIswgedrN4hc4upm0e9vASVO4nl_MP5hbybtMYIfhkZ" +} diff --git a/docs/tonconnect-manifest.json b/docs/tonconnect-manifest.json index 5afd4c93..1f215923 100644 --- a/docs/tonconnect-manifest.json +++ b/docs/tonconnect-manifest.json @@ -1,7 +1,7 @@ { - "url": "https://ton-connect.github.io/demo-dapp-with-react-ui/", - "name": "Demo Dapp with React UI", - "iconUrl": "https://ton-connect.github.io/demo-dapp-with-react-ui/apple-touch-icon.png", - "termsOfUseUrl": "https://ton-connect.github.io/demo-dapp-with-react-ui/terms-of-use.txt", - "privacyPolicyUrl": "https://ton-connect.github.io/demo-dapp-with-react-ui/privacy-policy.txt" + "url": "https://ton-connect.github.io/demo-dapp-with-wallet/", + "name": "Demo Dapp with wallet", + "iconUrl": "https://ton-connect.github.io/demo-dapp-with-wallet/apple-touch-icon.png", + "termsOfUseUrl": "https://ton-connect.github.io/demo-dapp-with-wallet/terms-of-use.txt", + "privacyPolicyUrl": "https://ton-connect.github.io/demo-dapp-with-wallet/privacy-policy.txt" } diff --git a/index.html b/index.html index fc7afe8b..a8db9dfd 100644 --- a/index.html +++ b/index.html @@ -4,9 +4,16 @@ - Demo Dapp React UI + Demo Dapp Analytics - + + +
    diff --git a/package-lock.json b/package-lock.json index b977d5d7..43a83dee 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,20 +1,21 @@ { "name": "demo-dapp-react-ui", "version": "0.0.0", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "demo-dapp-react-ui", "version": "0.0.0", "dependencies": { - "@tonconnect/ui-react": "1.0.0-beta.7", + "@tonconnect/ui-react": "2.0.5", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", "react-json-view": "^1.21.3" }, "devDependencies": { + "@types/node": "^20.12.12", "@types/react": "^18.0.26", "@types/react-dom": "^18.0.9", "@vitejs/plugin-react": "^3.0.0", @@ -23,84 +24,62 @@ "vite": "^4.0.0" } }, - "../sdk/packages/ui-react": { - "name": "@tonconnect/ui-react", - "version": "1.0.0-beta.7", - "license": "Apache-2.0", - "dependencies": { - "@tonconnect/ui": "^1.0.0-beta.6" - }, - "devDependencies": { - "@types/react": "^18.0.26", - "@types/react-dom": "^18.0.9", - "@vitejs/plugin-react": "^3.0.0", - "csstype": "^3.1.1", - "eslint-plugin-react": "^7.31.11", - "eslint-plugin-react-hooks": "^4.6.0", - "typescript": "^4.9.3", - "vite": "^4.0.0", - "vite-plugin-dts": "^1.7.1" - }, - "peerDependencies": { - "react": ">=17.0.0", - "react-dom": ">=17.0.0" - } - }, "node_modules/@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", "dev": true, "dependencies": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { "node": ">=6.0.0" } }, "node_modules/@babel/code-frame": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", - "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", "dev": true, "dependencies": { - "@babel/highlight": "^7.18.6" + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/compat-data": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.4.tgz", - "integrity": "sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.7.tgz", + "integrity": "sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.4.tgz", - "integrity": "sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.7.tgz", + "integrity": "sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.21.4", - "@babel/generator": "^7.21.4", - "@babel/helper-compilation-targets": "^7.21.4", - "@babel/helper-module-transforms": "^7.21.2", - "@babel/helpers": "^7.21.0", - "@babel/parser": "^7.21.4", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.4", - "@babel/types": "^7.21.4", - "convert-source-map": "^1.7.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helpers": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/template": "^7.24.7", + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7", + "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", - "semver": "^6.3.0" + "json5": "^2.2.3", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -111,210 +90,198 @@ } }, "node_modules/@babel/generator": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.4.tgz", - "integrity": "sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.7.tgz", + "integrity": "sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==", "dev": true, "dependencies": { - "@babel/types": "^7.21.4", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", + "@babel/types": "^7.24.7", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz", - "integrity": "sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz", + "integrity": "sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.21.4", - "@babel/helper-validator-option": "^7.21.0", - "browserslist": "^4.21.3", + "@babel/compat-data": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "browserslist": "^4.22.2", "lru-cache": "^5.1.1", - "semver": "^6.3.0" + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", + "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", "dev": true, + "dependencies": { + "@babel/types": "^7.24.7" + }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-function-name": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", - "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz", + "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==", "dev": true, "dependencies": { - "@babel/template": "^7.20.7", - "@babel/types": "^7.21.0" + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", + "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", "dev": true, "dependencies": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz", - "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", "dev": true, "dependencies": { - "@babel/types": "^7.21.4" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", - "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz", + "integrity": "sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.20.2", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.2", - "@babel/types": "^7.21.2" + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", - "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.7.tgz", + "integrity": "sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", - "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", "dev": true, "dependencies": { - "@babel/types": "^7.20.2" + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", + "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", "dev": true, "dependencies": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz", + "integrity": "sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", - "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz", + "integrity": "sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", - "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.7.tgz", + "integrity": "sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==", "dev": true, "dependencies": { - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.0", - "@babel/types": "^7.21.0" + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" + "@babel/helper-validator-identifier": "^7.24.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.4.tgz", - "integrity": "sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.7.tgz", + "integrity": "sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -324,12 +291,12 @@ } }, "node_modules/@babel/plugin-transform-react-jsx-self": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.21.0.tgz", - "integrity": "sha512-f/Eq+79JEu+KUANFks9UZCcvydOOGMgF7jBrcwjHa5jTZD8JivnhCJYvmlhR/WTXBWonDExPoW0eO/CR4QJirA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.24.7.tgz", + "integrity": "sha512-fOPQYbGSgH0HUp4UJO4sMBFjY6DuWq+2i8rixyUMb3CdGixs/gccURvYOAhajBdKDoGajFr3mUq5rH3phtkGzw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -339,12 +306,12 @@ } }, "node_modules/@babel/plugin-transform-react-jsx-source": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.19.6.tgz", - "integrity": "sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.24.7.tgz", + "integrity": "sha512-J2z+MWzZHVOemyLweMqngXrgGC42jQ//R0KdxqkIz/OrbVIIlhFI3WigZ5fO+nwFvBlncr4MGapd8vTyc7RPNQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0" + "@babel/helper-plugin-utils": "^7.24.7" }, "engines": { "node": ">=6.9.0" @@ -354,45 +321,45 @@ } }, "node_modules/@babel/runtime": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz", - "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.7.tgz", + "integrity": "sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==", "dependencies": { - "regenerator-runtime": "^0.13.11" + "regenerator-runtime": "^0.14.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/template": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", - "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", + "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7" + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/types": "^7.24.7" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.4.tgz", - "integrity": "sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.21.4", - "@babel/generator": "^7.21.4", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.21.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.21.4", - "@babel/types": "^7.21.4", - "debug": "^4.1.0", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.7.tgz", + "integrity": "sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-hoist-variables": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/types": "^7.24.7", + "debug": "^4.3.1", "globals": "^11.1.0" }, "engines": { @@ -400,13 +367,13 @@ } }, "node_modules/@babel/types": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.4.tgz", - "integrity": "sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz", + "integrity": "sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==", "dev": true, "dependencies": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", + "@babel/helper-string-parser": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" }, "engines": { @@ -414,9 +381,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.15.tgz", - "integrity": "sha512-sRSOVlLawAktpMvDyJIkdLI/c/kdRTOqo8t6ImVxg8yT7LQDUYV5Rp2FKeEosLr6ZCja9UjYAzyRSxGteSJPYg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", "cpu": [ "arm" ], @@ -430,9 +397,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.15.tgz", - "integrity": "sha512-0kOB6Y7Br3KDVgHeg8PRcvfLkq+AccreK///B4Z6fNZGr/tNHX0z2VywCc7PTeWp+bPvjA5WMvNXltHw5QjAIA==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", "cpu": [ "arm64" ], @@ -446,9 +413,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.15.tgz", - "integrity": "sha512-MzDqnNajQZ63YkaUWVl9uuhcWyEyh69HGpMIrf+acR4otMkfLJ4sUCxqwbCyPGicE9dVlrysI3lMcDBjGiBBcQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", "cpu": [ "x64" ], @@ -462,9 +429,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.15.tgz", - "integrity": "sha512-7siLjBc88Z4+6qkMDxPT2juf2e8SJxmsbNVKFY2ifWCDT72v5YJz9arlvBw5oB4W/e61H1+HDB/jnu8nNg0rLA==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", "cpu": [ "arm64" ], @@ -478,9 +445,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.15.tgz", - "integrity": "sha512-NbImBas2rXwYI52BOKTW342Tm3LTeVlaOQ4QPZ7XuWNKiO226DisFk/RyPk3T0CKZkKMuU69yOvlapJEmax7cg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", "cpu": [ "x64" ], @@ -494,9 +461,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.15.tgz", - "integrity": "sha512-Xk9xMDjBVG6CfgoqlVczHAdJnCs0/oeFOspFap5NkYAmRCT2qTn1vJWA2f419iMtsHSLm+O8B6SLV/HlY5cYKg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", "cpu": [ "arm64" ], @@ -510,9 +477,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.15.tgz", - "integrity": "sha512-3TWAnnEOdclvb2pnfsTWtdwthPfOz7qAfcwDLcfZyGJwm1SRZIMOeB5FODVhnM93mFSPsHB9b/PmxNNbSnd0RQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", "cpu": [ "x64" ], @@ -526,9 +493,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.15.tgz", - "integrity": "sha512-MLTgiXWEMAMr8nmS9Gigx43zPRmEfeBfGCwxFQEMgJ5MC53QKajaclW6XDPjwJvhbebv+RzK05TQjvH3/aM4Xw==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", "cpu": [ "arm" ], @@ -542,9 +509,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.15.tgz", - "integrity": "sha512-T0MVnYw9KT6b83/SqyznTs/3Jg2ODWrZfNccg11XjDehIved2oQfrX/wVuev9N936BpMRaTR9I1J0tdGgUgpJA==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", "cpu": [ "arm64" ], @@ -558,9 +525,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.15.tgz", - "integrity": "sha512-wp02sHs015T23zsQtU4Cj57WiteiuASHlD7rXjKUyAGYzlOKDAjqK6bk5dMi2QEl/KVOcsjwL36kD+WW7vJt8Q==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", "cpu": [ "ia32" ], @@ -574,9 +541,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.15.tgz", - "integrity": "sha512-k7FsUJjGGSxwnBmMh8d7IbObWu+sF/qbwc+xKZkBe/lTAF16RqxRCnNHA7QTd3oS2AfGBAnHlXL67shV5bBThQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", "cpu": [ "loong64" ], @@ -590,9 +557,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.15.tgz", - "integrity": "sha512-ZLWk6czDdog+Q9kE/Jfbilu24vEe/iW/Sj2d8EVsmiixQ1rM2RKH2n36qfxK4e8tVcaXkvuV3mU5zTZviE+NVQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", "cpu": [ "mips64el" ], @@ -606,9 +573,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.15.tgz", - "integrity": "sha512-mY6dPkIRAiFHRsGfOYZC8Q9rmr8vOBZBme0/j15zFUKM99d4ILY4WpOC7i/LqoY+RE7KaMaSfvY8CqjJtuO4xg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", "cpu": [ "ppc64" ], @@ -622,9 +589,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.15.tgz", - "integrity": "sha512-EcyUtxffdDtWjjwIH8sKzpDRLcVtqANooMNASO59y+xmqqRYBBM7xVLQhqF7nksIbm2yHABptoioS9RAbVMWVA==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", "cpu": [ "riscv64" ], @@ -638,9 +605,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.15.tgz", - "integrity": "sha512-BuS6Jx/ezxFuHxgsfvz7T4g4YlVrmCmg7UAwboeyNNg0OzNzKsIZXpr3Sb/ZREDXWgt48RO4UQRDBxJN3B9Rbg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", "cpu": [ "s390x" ], @@ -654,9 +621,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.15.tgz", - "integrity": "sha512-JsdS0EgEViwuKsw5tiJQo9UdQdUJYuB+Mf6HxtJSPN35vez1hlrNb1KajvKWF5Sa35j17+rW1ECEO9iNrIXbNg==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", "cpu": [ "x64" ], @@ -670,9 +637,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.15.tgz", - "integrity": "sha512-R6fKjtUysYGym6uXf6qyNephVUQAGtf3n2RCsOST/neIwPqRWcnc3ogcielOd6pT+J0RDR1RGcy0ZY7d3uHVLA==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", "cpu": [ "x64" ], @@ -686,9 +653,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.15.tgz", - "integrity": "sha512-mVD4PGc26b8PI60QaPUltYKeSX0wxuy0AltC+WCTFwvKCq2+OgLP4+fFd+hZXzO2xW1HPKcytZBdjqL6FQFa7w==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", "cpu": [ "x64" ], @@ -702,9 +669,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.15.tgz", - "integrity": "sha512-U6tYPovOkw3459t2CBwGcFYfFRjivcJJc1WC8Q3funIwX8x4fP+R6xL/QuTPNGOblbq/EUDxj9GU+dWKX0oWlQ==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", "cpu": [ "x64" ], @@ -718,9 +685,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.15.tgz", - "integrity": "sha512-W+Z5F++wgKAleDABemiyXVnzXgvRFs+GVKThSI+mGgleLWluv0D7Diz4oQpgdpNzh4i2nNDzQtWbjJiqutRp6Q==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", "cpu": [ "arm64" ], @@ -734,9 +701,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.15.tgz", - "integrity": "sha512-Muz/+uGgheShKGqSVS1KsHtCyEzcdOn/W/Xbh6H91Etm+wiIfwZaBn1W58MeGtfI8WA961YMHFYTthBdQs4t+w==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", "cpu": [ "ia32" ], @@ -750,9 +717,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.15.tgz", - "integrity": "sha512-DjDa9ywLUUmjhV2Y9wUTIF+1XsmuFGvZoCmOWkli1XcNAh5t25cc7fgsCx4Zi/Uurep3TTLyDiKATgGEg61pkA==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", "cpu": [ "x64" ], @@ -766,88 +733,145 @@ } }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "dev": true, "dependencies": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "dev": true, "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", "dev": true, "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", "dev": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "dev": true, "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@tonconnect/isomorphic-eventsource": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/@tonconnect/isomorphic-eventsource/-/isomorphic-eventsource-0.0.2.tgz", + "integrity": "sha512-B4UoIjPi0QkvIzZH5fV3BQLWrqSYABdrzZQSI9sJA9aA+iC0ohOzFwVVGXanlxeDAy1bcvPbb29f6sVUk0UnnQ==", + "dependencies": { + "eventsource": "^2.0.2" + } + }, + "node_modules/@tonconnect/isomorphic-fetch": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@tonconnect/isomorphic-fetch/-/isomorphic-fetch-0.0.3.tgz", + "integrity": "sha512-jIg5nTrDwnite4fXao3dD83eCpTvInTjZon/rZZrIftIegh4XxyVb5G2mpMqXrVGk1e8SVXm3Kj5OtfMplQs0w==", + "dependencies": { + "node-fetch": "^2.6.9" + } + }, + "node_modules/@tonconnect/protocol": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/@tonconnect/protocol/-/protocol-2.2.6.tgz", + "integrity": "sha512-kyoDz5EqgsycYP+A+JbVsAUYHNT059BCrK+m0pqxykMODwpziuSAXfwAZmHcg8v7NB9VKYbdFY55xKeXOuEd0w==", + "dependencies": { + "tweetnacl": "^1.0.3", + "tweetnacl-util": "^0.15.1" + } + }, + "node_modules/@tonconnect/sdk": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.3.tgz", + "integrity": "sha512-ElVre1DPixzQLgLtQIa8Wu5xS8nozlgblZTJhFFPrk82M2rZ+sawyF+LAVwt9wZRN7+htWnJrNz0+bBr4b3geA==", + "dependencies": { + "@tonconnect/isomorphic-eventsource": "^0.0.2", + "@tonconnect/isomorphic-fetch": "^0.0.3", + "@tonconnect/protocol": "^2.2.6" + } + }, + "node_modules/@tonconnect/ui": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.5.tgz", + "integrity": "sha512-AuVtBqX450lJyJtrJDhBPwPzkhm10QCsnS1/p2CLkzzcMH5b5o50oVp5yuRWw/1eIwJZSLjVplkgA/JjMAlmsA==", + "dependencies": { + "@tonconnect/sdk": "3.0.3", + "classnames": "^2.3.2", + "deepmerge": "^4.2.2", + "ua-parser-js": "^1.0.35" } }, "node_modules/@tonconnect/ui-react": { - "resolved": "../sdk/packages/ui-react", - "link": true + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.5.tgz", + "integrity": "sha512-phK8nZpjdASyuwWZmw6Qj5tqVag83cfgSpgy7OW6cq8ftJrELiPQD0hCbcWb9iSqgf6eYpGz3s+4I0Gq/YJxww==", + "dependencies": { + "@tonconnect/ui": "2.0.5" + }, + "peerDependencies": { + "react": ">=17.0.0", + "react-dom": ">=17.0.0" + } + }, + "node_modules/@types/node": { + "version": "20.14.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.2.tgz", + "integrity": "sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } }, "node_modules/@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", + "version": "15.7.12", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", "dev": true }, "node_modules/@types/react": { - "version": "18.0.33", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.33.tgz", - "integrity": "sha512-sHxzVxeanvQyQ1lr8NSHaj0kDzcNiGpILEVt69g9S31/7PfMvNCKLKcsHw4lYKjs3cGNJjXSP4mYzX43QlnjNA==", + "version": "18.3.3", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", + "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", "dev": true, "dependencies": { "@types/prop-types": "*", - "@types/scheduler": "*", "csstype": "^3.0.2" } }, "node_modules/@types/react-dom": { - "version": "18.0.11", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.11.tgz", - "integrity": "sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw==", + "version": "18.3.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", + "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", "dev": true, "dependencies": { "@types/react": "*" } }, - "node_modules/@types/scheduler": { - "version": "0.16.3", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", - "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==", - "dev": true - }, "node_modules/@vitejs/plugin-react": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-3.1.0.tgz", @@ -903,30 +927,33 @@ "integrity": "sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ==" }, "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", "dev": true, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" } }, "node_modules/browserslist": { - "version": "4.21.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", - "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "version": "4.23.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.1.tgz", + "integrity": "sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==", "dev": true, "funding": [ { @@ -936,13 +963,17 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], "dependencies": { - "caniuse-lite": "^1.0.30001449", - "electron-to-chromium": "^1.4.284", - "node-releases": "^2.0.8", - "update-browserslist-db": "^1.0.10" + "caniuse-lite": "^1.0.30001629", + "electron-to-chromium": "^1.4.796", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.16" }, "bin": { "browserslist": "cli.js" @@ -952,9 +983,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001474", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001474.tgz", - "integrity": "sha512-iaIZ8gVrWfemh5DG3T9/YqarVZoYf0r188IjaGwx68j4Pf0SGY6CQkmJUIE+NZHkkecQGohzXmBGEwWDr9aM3Q==", + "version": "1.0.30001632", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001632.tgz", + "integrity": "sha512-udx3o7yHJfUxMLkGohMlVHCvFvWmirKh9JAH/d7WOLPetlH+LTL5cocMZ0t7oZx/mdlOWXti97xLZWc8uURRHg==", "dev": true, "funding": [ { @@ -986,16 +1017,10 @@ } }, "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -1008,10 +1033,18 @@ "engines": { "node": ">= 8.10.0" }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, "optionalDependencies": { "fsevents": "~2.3.2" } }, + "node_modules/classnames": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", + "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==" + }, "node_modules/color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -1028,29 +1061,29 @@ "dev": true }, "node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", "dev": true }, "node_modules/cross-fetch": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", - "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", + "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", "dependencies": { - "node-fetch": "2.6.7" + "node-fetch": "^2.6.12" } }, "node_modules/csstype": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", "dev": true }, "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", + "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", "dev": true, "dependencies": { "ms": "2.1.2" @@ -1064,10 +1097,18 @@ } } }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/electron-to-chromium": { - "version": "1.4.353", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.353.tgz", - "integrity": "sha512-IdJVpMHJoBT/nn0GQ02wPfbhogDVpd1ud95lP//FTf5l35wzxKJwibB4HBdY7Q+xKPA1nkZ0UDLOMyRj5U5IAQ==", + "version": "1.4.799", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.799.tgz", + "integrity": "sha512-3D3DwWkRTzrdEpntY0hMLYwj7SeBk1138CkPE8sBDSj3WzrzOiG2rHm3luw8jucpf+WiyLBCZyU9lMHyQI9M9Q==", "dev": true }, "node_modules/eruda": { @@ -1076,9 +1117,9 @@ "integrity": "sha512-e1EqrGJvN5PSXoFCSAmRqqDfziEL5bNSdPcJbRg5QVOHtcFMcG4n/6uTOfs2FTjAhg4X4GbxhHB+l7ITu/1zmQ==" }, "node_modules/esbuild": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.15.tgz", - "integrity": "sha512-LBUV2VsUIc/iD9ME75qhT4aJj0r75abCVS0jakhFzOtR7TQsqQA5w0tZ+KTKnwl3kXE0MhskNdHDh/I5aCR1Zw==", + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", "dev": true, "hasInstallScript": true, "bin": { @@ -1088,34 +1129,34 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/android-arm": "0.17.15", - "@esbuild/android-arm64": "0.17.15", - "@esbuild/android-x64": "0.17.15", - "@esbuild/darwin-arm64": "0.17.15", - "@esbuild/darwin-x64": "0.17.15", - "@esbuild/freebsd-arm64": "0.17.15", - "@esbuild/freebsd-x64": "0.17.15", - "@esbuild/linux-arm": "0.17.15", - "@esbuild/linux-arm64": "0.17.15", - "@esbuild/linux-ia32": "0.17.15", - "@esbuild/linux-loong64": "0.17.15", - "@esbuild/linux-mips64el": "0.17.15", - "@esbuild/linux-ppc64": "0.17.15", - "@esbuild/linux-riscv64": "0.17.15", - "@esbuild/linux-s390x": "0.17.15", - "@esbuild/linux-x64": "0.17.15", - "@esbuild/netbsd-x64": "0.17.15", - "@esbuild/openbsd-x64": "0.17.15", - "@esbuild/sunos-x64": "0.17.15", - "@esbuild/win32-arm64": "0.17.15", - "@esbuild/win32-ia32": "0.17.15", - "@esbuild/win32-x64": "0.17.15" + "@esbuild/android-arm": "0.18.20", + "@esbuild/android-arm64": "0.18.20", + "@esbuild/android-x64": "0.18.20", + "@esbuild/darwin-arm64": "0.18.20", + "@esbuild/darwin-x64": "0.18.20", + "@esbuild/freebsd-arm64": "0.18.20", + "@esbuild/freebsd-x64": "0.18.20", + "@esbuild/linux-arm": "0.18.20", + "@esbuild/linux-arm64": "0.18.20", + "@esbuild/linux-ia32": "0.18.20", + "@esbuild/linux-loong64": "0.18.20", + "@esbuild/linux-mips64el": "0.18.20", + "@esbuild/linux-ppc64": "0.18.20", + "@esbuild/linux-riscv64": "0.18.20", + "@esbuild/linux-s390x": "0.18.20", + "@esbuild/linux-x64": "0.18.20", + "@esbuild/netbsd-x64": "0.18.20", + "@esbuild/openbsd-x64": "0.18.20", + "@esbuild/sunos-x64": "0.18.20", + "@esbuild/win32-arm64": "0.18.20", + "@esbuild/win32-ia32": "0.18.20", + "@esbuild/win32-x64": "0.18.20" } }, "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", "dev": true, "engines": { "node": ">=6" @@ -1130,6 +1171,14 @@ "node": ">=0.8.0" } }, + "node_modules/eventsource": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz", + "integrity": "sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==", + "engines": { + "node": ">=12.0.0" + } + }, "node_modules/fbemitter": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", @@ -1139,9 +1188,9 @@ } }, "node_modules/fbjs": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.4.tgz", - "integrity": "sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.5.tgz", + "integrity": "sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg==", "dependencies": { "cross-fetch": "^3.1.5", "fbjs-css-vars": "^1.0.0", @@ -1149,7 +1198,7 @@ "object-assign": "^4.1.0", "promise": "^7.1.1", "setimmediate": "^1.0.5", - "ua-parser-js": "^0.7.30" + "ua-parser-js": "^1.0.35" } }, "node_modules/fbjs-css-vars": { @@ -1158,9 +1207,9 @@ "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==" }, "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, "dependencies": { "to-regex-range": "^5.0.1" @@ -1182,9 +1231,9 @@ } }, "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "dev": true, "hasInstallScript": true, "optional": true, @@ -1195,12 +1244,6 @@ "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, "node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -1231,18 +1274,6 @@ "node": ">=4" } }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, "node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -1253,9 +1284,9 @@ } }, "node_modules/immutable": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz", - "integrity": "sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==", + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.6.tgz", + "integrity": "sha512-Ju0+lEMyzMVZarkTn/gqRpdqd5dOPaz1mCZ0SH3JV6iFw81PldE/PEB1hWVEA288HPt4WXW8O7AWxB10M+03QQ==", "dev": true }, "node_modules/is-binary-path": { @@ -1270,18 +1301,6 @@ "node": ">=8" } }, - "node_modules/is-core-module": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -1390,9 +1409,9 @@ "dev": true }, "node_modules/nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", "dev": true, "funding": [ { @@ -1408,9 +1427,9 @@ } }, "node_modules/node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", "dependencies": { "whatwg-url": "^5.0.0" }, @@ -1427,9 +1446,9 @@ } }, "node_modules/node-releases": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", - "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", "dev": true }, "node_modules/normalize-path": { @@ -1449,16 +1468,10 @@ "node": ">=0.10.0" } }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", "dev": true }, "node_modules/picomatch": { @@ -1474,9 +1487,9 @@ } }, "node_modules/postcss": { - "version": "8.4.21", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", - "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", "dev": true, "funding": [ { @@ -1486,12 +1499,16 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], "dependencies": { - "nanoid": "^3.3.4", + "nanoid": "^3.3.7", "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "source-map-js": "^1.2.0" }, "engines": { "node": "^10 || ^12 || >=14" @@ -1567,18 +1584,18 @@ "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" }, "node_modules/react-refresh": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", - "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", + "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", "dev": true, "engines": { "node": ">=0.10.0" } }, "node_modules/react-textarea-autosize": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.4.1.tgz", - "integrity": "sha512-aD2C+qK6QypknC+lCMzteOdIjoMbNlgSFmJjCV+DrfTPwp59i/it9mMNf2HDzvRjQgKAyBDPyLJhcrzElf2U4Q==", + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.5.3.tgz", + "integrity": "sha512-XT1024o2pqCuZSuBt9FwHlaDeNtVrtCXu0Rnz88t1jUGheCLa3PhjE1GH8Ctm2axEtvdCl5SUHYschyQ0L5QHQ==", "dependencies": { "@babel/runtime": "^7.20.13", "use-composed-ref": "^1.3.0", @@ -1604,31 +1621,14 @@ } }, "node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" - }, - "node_modules/resolve": { - "version": "1.22.2", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", - "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", - "dev": true, - "dependencies": { - "is-core-module": "^2.11.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" }, "node_modules/rollup": { - "version": "3.20.2", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.20.2.tgz", - "integrity": "sha512-3zwkBQl7Ai7MFYQE0y1MeQ15+9jsi7XxfrqwTb/9EK8D9C9+//EBR4M+CuA1KODRaNbFez/lWxA5vhEGZp4MUg==", + "version": "3.29.4", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz", + "integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==", "dev": true, "bin": { "rollup": "dist/bin/rollup" @@ -1642,9 +1642,9 @@ } }, "node_modules/sass": { - "version": "1.60.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.60.0.tgz", - "integrity": "sha512-updbwW6fNb5gGm8qMXzVO7V4sWf7LMXnMly/JEyfbfERbVH46Fn6q02BX7/eHTdKpE7d+oTkMMQpFWNUMfFbgQ==", + "version": "1.77.5", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.5.tgz", + "integrity": "sha512-oDfX1mukIlxacPdQqNb6mV2tVCrnE+P3nVYioy72V5tlk56CPNcO4TCuFcaCRKKfJ1M3lH95CleRS+dVKL2qMg==", "dev": true, "dependencies": { "chokidar": ">=3.0.0 <4.0.0", @@ -1655,7 +1655,7 @@ "sass": "sass.js" }, "engines": { - "node": ">=12.0.0" + "node": ">=14.0.0" } }, "node_modules/scheduler": { @@ -1668,9 +1668,9 @@ } }, "node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -1682,9 +1682,9 @@ "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" }, "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", "dev": true, "engines": { "node": ">=0.10.0" @@ -1702,18 +1702,6 @@ "node": ">=4" } }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -1740,6 +1728,16 @@ "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, + "node_modules/tweetnacl": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz", + "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==" + }, + "node_modules/tweetnacl-util": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz", + "integrity": "sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw==" + }, "node_modules/typescript": { "version": "4.9.5", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", @@ -1754,9 +1752,9 @@ } }, "node_modules/ua-parser-js": { - "version": "0.7.35", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.35.tgz", - "integrity": "sha512-veRf7dawaj9xaWEu9HoTVn5Pggtc/qj+kqTOFvNiN1l0YdxwC1kvel57UCjThjGa3BHBihE8/UJAHI+uQHmd/g==", + "version": "1.0.38", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.38.tgz", + "integrity": "sha512-Aq5ppTOfvrCMgAPneW1HfWj66Xi7XL+/mIy996R1/CLS/rcyJQm6QZdsKrUeivDFQ+Oc9Wyuwor8Ze8peEoUoQ==", "funding": [ { "type": "opencollective", @@ -1765,16 +1763,26 @@ { "type": "paypal", "url": "https://paypal.me/faisalman" + }, + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" } ], "engines": { "node": "*" } }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true + }, "node_modules/update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz", + "integrity": "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==", "dev": true, "funding": [ { @@ -1784,14 +1792,18 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.1.2", + "picocolors": "^1.0.1" }, "bin": { - "browserslist-lint": "cli.js" + "update-browserslist-db": "cli.js" }, "peerDependencies": { "browserslist": ">= 4.21.0" @@ -1835,15 +1847,14 @@ } }, "node_modules/vite": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.2.1.tgz", - "integrity": "sha512-7MKhqdy0ISo4wnvwtqZkjke6XN4taqQ2TBaTccLIpOKv7Vp2h4Y+NpmWCnGDeSvvn45KxvWgGyb0MkHvY1vgbg==", + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.3.tgz", + "integrity": "sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg==", "dev": true, "dependencies": { - "esbuild": "^0.17.5", - "postcss": "^8.4.21", - "resolve": "^1.22.1", - "rollup": "^3.18.0" + "esbuild": "^0.18.10", + "postcss": "^8.4.27", + "rollup": "^3.27.1" }, "bin": { "vite": "bin/vite.js" @@ -1851,12 +1862,16 @@ "engines": { "node": "^14.18.0 || >=16.0.0" }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, "optionalDependencies": { "fsevents": "~2.3.2" }, "peerDependencies": { "@types/node": ">= 14", "less": "*", + "lightningcss": "^1.21.0", "sass": "*", "stylus": "*", "sugarss": "*", @@ -1869,6 +1884,9 @@ "less": { "optional": true }, + "lightningcss": { + "optional": true + }, "sass": { "optional": true }, @@ -1903,1230 +1921,5 @@ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "dev": true } - }, - "dependencies": { - "@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", - "dev": true, - "requires": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@babel/code-frame": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", - "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", - "dev": true, - "requires": { - "@babel/highlight": "^7.18.6" - } - }, - "@babel/compat-data": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.4.tgz", - "integrity": "sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g==", - "dev": true - }, - "@babel/core": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.4.tgz", - "integrity": "sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA==", - "dev": true, - "requires": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.21.4", - "@babel/generator": "^7.21.4", - "@babel/helper-compilation-targets": "^7.21.4", - "@babel/helper-module-transforms": "^7.21.2", - "@babel/helpers": "^7.21.0", - "@babel/parser": "^7.21.4", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.4", - "@babel/types": "^7.21.4", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", - "semver": "^6.3.0" - } - }, - "@babel/generator": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.4.tgz", - "integrity": "sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==", - "dev": true, - "requires": { - "@babel/types": "^7.21.4", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - } - } - }, - "@babel/helper-compilation-targets": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz", - "integrity": "sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.21.4", - "@babel/helper-validator-option": "^7.21.0", - "browserslist": "^4.21.3", - "lru-cache": "^5.1.1", - "semver": "^6.3.0" - } - }, - "@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", - "dev": true - }, - "@babel/helper-function-name": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", - "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", - "dev": true, - "requires": { - "@babel/template": "^7.20.7", - "@babel/types": "^7.21.0" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-module-imports": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz", - "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==", - "dev": true, - "requires": { - "@babel/types": "^7.21.4" - } - }, - "@babel/helper-module-transforms": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", - "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.20.2", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.2", - "@babel/types": "^7.21.2" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", - "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", - "dev": true - }, - "@babel/helper-simple-access": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", - "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", - "dev": true, - "requires": { - "@babel/types": "^7.20.2" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-string-parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", - "dev": true - }, - "@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", - "dev": true - }, - "@babel/helper-validator-option": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", - "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", - "dev": true - }, - "@babel/helpers": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", - "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", - "dev": true, - "requires": { - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.0", - "@babel/types": "^7.21.0" - } - }, - "@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.4.tgz", - "integrity": "sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==", - "dev": true - }, - "@babel/plugin-transform-react-jsx-self": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.21.0.tgz", - "integrity": "sha512-f/Eq+79JEu+KUANFks9UZCcvydOOGMgF7jBrcwjHa5jTZD8JivnhCJYvmlhR/WTXBWonDExPoW0eO/CR4QJirA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.20.2" - } - }, - "@babel/plugin-transform-react-jsx-source": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.19.6.tgz", - "integrity": "sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.19.0" - } - }, - "@babel/runtime": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz", - "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==", - "requires": { - "regenerator-runtime": "^0.13.11" - } - }, - "@babel/template": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", - "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7" - } - }, - "@babel/traverse": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.4.tgz", - "integrity": "sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.21.4", - "@babel/generator": "^7.21.4", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.21.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.21.4", - "@babel/types": "^7.21.4", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.21.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.4.tgz", - "integrity": "sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==", - "dev": true, - "requires": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", - "to-fast-properties": "^2.0.0" - } - }, - "@esbuild/android-arm": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.15.tgz", - "integrity": "sha512-sRSOVlLawAktpMvDyJIkdLI/c/kdRTOqo8t6ImVxg8yT7LQDUYV5Rp2FKeEosLr6ZCja9UjYAzyRSxGteSJPYg==", - "dev": true, - "optional": true - }, - "@esbuild/android-arm64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.15.tgz", - "integrity": "sha512-0kOB6Y7Br3KDVgHeg8PRcvfLkq+AccreK///B4Z6fNZGr/tNHX0z2VywCc7PTeWp+bPvjA5WMvNXltHw5QjAIA==", - "dev": true, - "optional": true - }, - "@esbuild/android-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.15.tgz", - "integrity": "sha512-MzDqnNajQZ63YkaUWVl9uuhcWyEyh69HGpMIrf+acR4otMkfLJ4sUCxqwbCyPGicE9dVlrysI3lMcDBjGiBBcQ==", - "dev": true, - "optional": true - }, - "@esbuild/darwin-arm64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.15.tgz", - "integrity": "sha512-7siLjBc88Z4+6qkMDxPT2juf2e8SJxmsbNVKFY2ifWCDT72v5YJz9arlvBw5oB4W/e61H1+HDB/jnu8nNg0rLA==", - "dev": true, - "optional": true - }, - "@esbuild/darwin-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.15.tgz", - "integrity": "sha512-NbImBas2rXwYI52BOKTW342Tm3LTeVlaOQ4QPZ7XuWNKiO226DisFk/RyPk3T0CKZkKMuU69yOvlapJEmax7cg==", - "dev": true, - "optional": true - }, - "@esbuild/freebsd-arm64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.15.tgz", - "integrity": "sha512-Xk9xMDjBVG6CfgoqlVczHAdJnCs0/oeFOspFap5NkYAmRCT2qTn1vJWA2f419iMtsHSLm+O8B6SLV/HlY5cYKg==", - "dev": true, - "optional": true - }, - "@esbuild/freebsd-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.15.tgz", - "integrity": "sha512-3TWAnnEOdclvb2pnfsTWtdwthPfOz7qAfcwDLcfZyGJwm1SRZIMOeB5FODVhnM93mFSPsHB9b/PmxNNbSnd0RQ==", - "dev": true, - "optional": true - }, - "@esbuild/linux-arm": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.15.tgz", - "integrity": "sha512-MLTgiXWEMAMr8nmS9Gigx43zPRmEfeBfGCwxFQEMgJ5MC53QKajaclW6XDPjwJvhbebv+RzK05TQjvH3/aM4Xw==", - "dev": true, - "optional": true - }, - "@esbuild/linux-arm64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.15.tgz", - "integrity": "sha512-T0MVnYw9KT6b83/SqyznTs/3Jg2ODWrZfNccg11XjDehIved2oQfrX/wVuev9N936BpMRaTR9I1J0tdGgUgpJA==", - "dev": true, - "optional": true - }, - "@esbuild/linux-ia32": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.15.tgz", - "integrity": "sha512-wp02sHs015T23zsQtU4Cj57WiteiuASHlD7rXjKUyAGYzlOKDAjqK6bk5dMi2QEl/KVOcsjwL36kD+WW7vJt8Q==", - "dev": true, - "optional": true - }, - "@esbuild/linux-loong64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.15.tgz", - "integrity": "sha512-k7FsUJjGGSxwnBmMh8d7IbObWu+sF/qbwc+xKZkBe/lTAF16RqxRCnNHA7QTd3oS2AfGBAnHlXL67shV5bBThQ==", - "dev": true, - "optional": true - }, - "@esbuild/linux-mips64el": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.15.tgz", - "integrity": "sha512-ZLWk6czDdog+Q9kE/Jfbilu24vEe/iW/Sj2d8EVsmiixQ1rM2RKH2n36qfxK4e8tVcaXkvuV3mU5zTZviE+NVQ==", - "dev": true, - "optional": true - }, - "@esbuild/linux-ppc64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.15.tgz", - "integrity": "sha512-mY6dPkIRAiFHRsGfOYZC8Q9rmr8vOBZBme0/j15zFUKM99d4ILY4WpOC7i/LqoY+RE7KaMaSfvY8CqjJtuO4xg==", - "dev": true, - "optional": true - }, - "@esbuild/linux-riscv64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.15.tgz", - "integrity": "sha512-EcyUtxffdDtWjjwIH8sKzpDRLcVtqANooMNASO59y+xmqqRYBBM7xVLQhqF7nksIbm2yHABptoioS9RAbVMWVA==", - "dev": true, - "optional": true - }, - "@esbuild/linux-s390x": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.15.tgz", - "integrity": "sha512-BuS6Jx/ezxFuHxgsfvz7T4g4YlVrmCmg7UAwboeyNNg0OzNzKsIZXpr3Sb/ZREDXWgt48RO4UQRDBxJN3B9Rbg==", - "dev": true, - "optional": true - }, - "@esbuild/linux-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.15.tgz", - "integrity": "sha512-JsdS0EgEViwuKsw5tiJQo9UdQdUJYuB+Mf6HxtJSPN35vez1hlrNb1KajvKWF5Sa35j17+rW1ECEO9iNrIXbNg==", - "dev": true, - "optional": true - }, - "@esbuild/netbsd-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.15.tgz", - "integrity": "sha512-R6fKjtUysYGym6uXf6qyNephVUQAGtf3n2RCsOST/neIwPqRWcnc3ogcielOd6pT+J0RDR1RGcy0ZY7d3uHVLA==", - "dev": true, - "optional": true - }, - "@esbuild/openbsd-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.15.tgz", - "integrity": "sha512-mVD4PGc26b8PI60QaPUltYKeSX0wxuy0AltC+WCTFwvKCq2+OgLP4+fFd+hZXzO2xW1HPKcytZBdjqL6FQFa7w==", - "dev": true, - "optional": true - }, - "@esbuild/sunos-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.15.tgz", - "integrity": "sha512-U6tYPovOkw3459t2CBwGcFYfFRjivcJJc1WC8Q3funIwX8x4fP+R6xL/QuTPNGOblbq/EUDxj9GU+dWKX0oWlQ==", - "dev": true, - "optional": true - }, - "@esbuild/win32-arm64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.15.tgz", - "integrity": "sha512-W+Z5F++wgKAleDABemiyXVnzXgvRFs+GVKThSI+mGgleLWluv0D7Diz4oQpgdpNzh4i2nNDzQtWbjJiqutRp6Q==", - "dev": true, - "optional": true - }, - "@esbuild/win32-ia32": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.15.tgz", - "integrity": "sha512-Muz/+uGgheShKGqSVS1KsHtCyEzcdOn/W/Xbh6H91Etm+wiIfwZaBn1W58MeGtfI8WA961YMHFYTthBdQs4t+w==", - "dev": true, - "optional": true - }, - "@esbuild/win32-x64": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.15.tgz", - "integrity": "sha512-DjDa9ywLUUmjhV2Y9wUTIF+1XsmuFGvZoCmOWkli1XcNAh5t25cc7fgsCx4Zi/Uurep3TTLyDiKATgGEg61pkA==", - "dev": true, - "optional": true - }, - "@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "dev": true - }, - "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true - }, - "@jridgewell/trace-mapping": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", - "dev": true, - "requires": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - } - }, - "@tonconnect/ui-react": { - "version": "file:../sdk/packages/ui-react", - "requires": { - "@tonconnect/ui": "^1.0.0-beta.6", - "@types/react": "^18.0.26", - "@types/react-dom": "^18.0.9", - "@vitejs/plugin-react": "^3.0.0", - "csstype": "^3.1.1", - "eslint-plugin-react": "^7.31.11", - "eslint-plugin-react-hooks": "^4.6.0", - "typescript": "^4.9.3", - "vite": "^4.0.0", - "vite-plugin-dts": "^1.7.1" - } - }, - "@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", - "dev": true - }, - "@types/react": { - "version": "18.0.33", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.33.tgz", - "integrity": "sha512-sHxzVxeanvQyQ1lr8NSHaj0kDzcNiGpILEVt69g9S31/7PfMvNCKLKcsHw4lYKjs3cGNJjXSP4mYzX43QlnjNA==", - "dev": true, - "requires": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "@types/react-dom": { - "version": "18.0.11", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.11.tgz", - "integrity": "sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw==", - "dev": true, - "requires": { - "@types/react": "*" - } - }, - "@types/scheduler": { - "version": "0.16.3", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", - "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==", - "dev": true - }, - "@vitejs/plugin-react": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-3.1.0.tgz", - "integrity": "sha512-AfgcRL8ZBhAlc3BFdigClmTUMISmmzHn7sB2h9U1odvc5U/MjWXsAaz18b/WoppUTDBzxOJwo2VdClfUcItu9g==", - "dev": true, - "requires": { - "@babel/core": "^7.20.12", - "@babel/plugin-transform-react-jsx-self": "^7.18.6", - "@babel/plugin-transform-react-jsx-source": "^7.19.6", - "magic-string": "^0.27.0", - "react-refresh": "^0.14.0" - } - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" - }, - "base16": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/base16/-/base16-1.0.0.tgz", - "integrity": "sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ==" - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "browserslist": { - "version": "4.21.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", - "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001449", - "electron-to-chromium": "^1.4.284", - "node-releases": "^2.0.8", - "update-browserslist-db": "^1.0.10" - } - }, - "caniuse-lite": { - "version": "1.0.30001474", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001474.tgz", - "integrity": "sha512-iaIZ8gVrWfemh5DG3T9/YqarVZoYf0r188IjaGwx68j4Pf0SGY6CQkmJUIE+NZHkkecQGohzXmBGEwWDr9aM3Q==", - "dev": true - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", - "dev": true - }, - "cross-fetch": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", - "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", - "requires": { - "node-fetch": "2.6.7" - } - }, - "csstype": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", - "dev": true - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "electron-to-chromium": { - "version": "1.4.353", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.353.tgz", - "integrity": "sha512-IdJVpMHJoBT/nn0GQ02wPfbhogDVpd1ud95lP//FTf5l35wzxKJwibB4HBdY7Q+xKPA1nkZ0UDLOMyRj5U5IAQ==", - "dev": true - }, - "eruda": { - "version": "2.11.3", - "resolved": "https://registry.npmjs.org/eruda/-/eruda-2.11.3.tgz", - "integrity": "sha512-e1EqrGJvN5PSXoFCSAmRqqDfziEL5bNSdPcJbRg5QVOHtcFMcG4n/6uTOfs2FTjAhg4X4GbxhHB+l7ITu/1zmQ==" - }, - "esbuild": { - "version": "0.17.15", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.15.tgz", - "integrity": "sha512-LBUV2VsUIc/iD9ME75qhT4aJj0r75abCVS0jakhFzOtR7TQsqQA5w0tZ+KTKnwl3kXE0MhskNdHDh/I5aCR1Zw==", - "dev": true, - "requires": { - "@esbuild/android-arm": "0.17.15", - "@esbuild/android-arm64": "0.17.15", - "@esbuild/android-x64": "0.17.15", - "@esbuild/darwin-arm64": "0.17.15", - "@esbuild/darwin-x64": "0.17.15", - "@esbuild/freebsd-arm64": "0.17.15", - "@esbuild/freebsd-x64": "0.17.15", - "@esbuild/linux-arm": "0.17.15", - "@esbuild/linux-arm64": "0.17.15", - "@esbuild/linux-ia32": "0.17.15", - "@esbuild/linux-loong64": "0.17.15", - "@esbuild/linux-mips64el": "0.17.15", - "@esbuild/linux-ppc64": "0.17.15", - "@esbuild/linux-riscv64": "0.17.15", - "@esbuild/linux-s390x": "0.17.15", - "@esbuild/linux-x64": "0.17.15", - "@esbuild/netbsd-x64": "0.17.15", - "@esbuild/openbsd-x64": "0.17.15", - "@esbuild/sunos-x64": "0.17.15", - "@esbuild/win32-arm64": "0.17.15", - "@esbuild/win32-ia32": "0.17.15", - "@esbuild/win32-x64": "0.17.15" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true - }, - "fbemitter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", - "integrity": "sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==", - "requires": { - "fbjs": "^3.0.0" - } - }, - "fbjs": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.4.tgz", - "integrity": "sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==", - "requires": { - "cross-fetch": "^3.1.5", - "fbjs-css-vars": "^1.0.0", - "loose-envify": "^1.0.0", - "object-assign": "^4.1.0", - "promise": "^7.1.1", - "setimmediate": "^1.0.5", - "ua-parser-js": "^0.7.30" - } - }, - "fbjs-css-vars": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", - "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==" - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "flux": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/flux/-/flux-4.0.4.tgz", - "integrity": "sha512-NCj3XlayA2UsapRpM7va6wU1+9rE5FIL7qoMcmxWHRzbp0yujihMBm9BBHZ1MDIk5h5o2Bl6eGiCe8rYELAmYw==", - "requires": { - "fbemitter": "^3.0.0", - "fbjs": "^3.0.1" - } - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true - }, - "immutable": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz", - "integrity": "sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==", - "dev": true - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-core-module": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true - }, - "lodash.curry": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.curry/-/lodash.curry-4.1.1.tgz", - "integrity": "sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA==" - }, - "lodash.flow": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/lodash.flow/-/lodash.flow-3.5.0.tgz", - "integrity": "sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw==" - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "requires": { - "yallist": "^3.0.2" - } - }, - "magic-string": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", - "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", - "dev": true, - "requires": { - "@jridgewell/sourcemap-codec": "^1.4.13" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", - "dev": true - }, - "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "requires": { - "whatwg-url": "^5.0.0" - } - }, - "node-releases": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", - "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", - "dev": true - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true - }, - "postcss": { - "version": "8.4.21", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", - "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", - "dev": true, - "requires": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - } - }, - "promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "requires": { - "asap": "~2.0.3" - } - }, - "pure-color": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/pure-color/-/pure-color-1.3.0.tgz", - "integrity": "sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==" - }, - "react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "react-base16-styling": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/react-base16-styling/-/react-base16-styling-0.6.0.tgz", - "integrity": "sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ==", - "requires": { - "base16": "^1.0.0", - "lodash.curry": "^4.0.1", - "lodash.flow": "^3.3.0", - "pure-color": "^1.2.0" - } - }, - "react-dom": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" - } - }, - "react-json-view": { - "version": "1.21.3", - "resolved": "https://registry.npmjs.org/react-json-view/-/react-json-view-1.21.3.tgz", - "integrity": "sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==", - "requires": { - "flux": "^4.0.1", - "react-base16-styling": "^0.6.0", - "react-lifecycles-compat": "^3.0.4", - "react-textarea-autosize": "^8.3.2" - } - }, - "react-lifecycles-compat": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", - "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" - }, - "react-refresh": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", - "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", - "dev": true - }, - "react-textarea-autosize": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.4.1.tgz", - "integrity": "sha512-aD2C+qK6QypknC+lCMzteOdIjoMbNlgSFmJjCV+DrfTPwp59i/it9mMNf2HDzvRjQgKAyBDPyLJhcrzElf2U4Q==", - "requires": { - "@babel/runtime": "^7.20.13", - "use-composed-ref": "^1.3.0", - "use-latest": "^1.2.1" - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" - }, - "resolve": { - "version": "1.22.2", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", - "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", - "dev": true, - "requires": { - "is-core-module": "^2.11.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "rollup": { - "version": "3.20.2", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.20.2.tgz", - "integrity": "sha512-3zwkBQl7Ai7MFYQE0y1MeQ15+9jsi7XxfrqwTb/9EK8D9C9+//EBR4M+CuA1KODRaNbFez/lWxA5vhEGZp4MUg==", - "dev": true, - "requires": { - "fsevents": "~2.3.2" - } - }, - "sass": { - "version": "1.60.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.60.0.tgz", - "integrity": "sha512-updbwW6fNb5gGm8qMXzVO7V4sWf7LMXnMly/JEyfbfERbVH46Fn6q02BX7/eHTdKpE7d+oTkMMQpFWNUMfFbgQ==", - "dev": true, - "requires": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0", - "source-map-js": ">=0.6.2 <2.0.0" - } - }, - "scheduler": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" - }, - "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true - }, - "ua-parser-js": { - "version": "0.7.35", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.35.tgz", - "integrity": "sha512-veRf7dawaj9xaWEu9HoTVn5Pggtc/qj+kqTOFvNiN1l0YdxwC1kvel57UCjThjGa3BHBihE8/UJAHI+uQHmd/g==" - }, - "update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", - "dev": true, - "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - } - }, - "use-composed-ref": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz", - "integrity": "sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==", - "requires": {} - }, - "use-isomorphic-layout-effect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", - "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", - "requires": {} - }, - "use-latest": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.1.tgz", - "integrity": "sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==", - "requires": { - "use-isomorphic-layout-effect": "^1.1.1" - } - }, - "vite": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.2.1.tgz", - "integrity": "sha512-7MKhqdy0ISo4wnvwtqZkjke6XN4taqQ2TBaTccLIpOKv7Vp2h4Y+NpmWCnGDeSvvn45KxvWgGyb0MkHvY1vgbg==", - "dev": true, - "requires": { - "esbuild": "^0.17.5", - "fsevents": "~2.3.2", - "postcss": "^8.4.21", - "resolve": "^1.22.1", - "rollup": "^3.18.0" - } - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - } } } diff --git a/package.json b/package.json index 51a992c9..cc4540fc 100644 --- a/package.json +++ b/package.json @@ -4,19 +4,21 @@ "version": "0.0.0", "type": "module", "scripts": { - "dev": "vite --host", - "build": "tsc && GH_PAGES=true vite build", + "dev": "vite --host --force", + "dev:local": "VITE_TG_ANALYTICS_URL=http://localhost:8080/index.js vite --host --force", + "build": "tsc && vite build", "build:dev": "tsc && vite build", "preview": "vite preview" }, "dependencies": { - "@tonconnect/ui-react": "1.0.0-beta.7", + "@tonconnect/ui-react": "2.0.5", "eruda": "^2.11.2", "react": "^17.0.0", "react-dom": "^17.0.0", "react-json-view": "^1.21.3" }, "devDependencies": { + "@types/node": "^20.12.12", "@types/react": "^18.0.26", "@types/react-dom": "^18.0.9", "@vitejs/plugin-react": "^3.0.0", diff --git a/public/tc-verify.json b/public/tc-verify.json index 160b24ee..30e7d470 100644 --- a/public/tc-verify.json +++ b/public/tc-verify.json @@ -1,3 +1,3 @@ { - "payload": "th8tVbI2m9oAAAAAZJ7D1RzJ1JIYtpDgaiMk8pd0hlu6HSmRvQjwbk6fGE7ozlAV" -} \ No newline at end of file + "payload": "9hE-Ov4dBR8AAAAAZT_L0NIswgedrN4hc4upm0e9vASVO4nl_MP5hbybtMYIfhkZ" +} diff --git a/public/tonconnect-manifest.json b/public/tonconnect-manifest.json index 5afd4c93..1f215923 100644 --- a/public/tonconnect-manifest.json +++ b/public/tonconnect-manifest.json @@ -1,7 +1,7 @@ { - "url": "https://ton-connect.github.io/demo-dapp-with-react-ui/", - "name": "Demo Dapp with React UI", - "iconUrl": "https://ton-connect.github.io/demo-dapp-with-react-ui/apple-touch-icon.png", - "termsOfUseUrl": "https://ton-connect.github.io/demo-dapp-with-react-ui/terms-of-use.txt", - "privacyPolicyUrl": "https://ton-connect.github.io/demo-dapp-with-react-ui/privacy-policy.txt" + "url": "https://ton-connect.github.io/demo-dapp-with-wallet/", + "name": "Demo Dapp with wallet", + "iconUrl": "https://ton-connect.github.io/demo-dapp-with-wallet/apple-touch-icon.png", + "termsOfUseUrl": "https://ton-connect.github.io/demo-dapp-with-wallet/terms-of-use.txt", + "privacyPolicyUrl": "https://ton-connect.github.io/demo-dapp-with-wallet/privacy-policy.txt" } diff --git a/src/App.tsx b/src/App.tsx index 9cf4c8d3..95471c55 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -6,16 +6,40 @@ import {Footer} from "./components/Footer/Footer"; import {TonProofDemo} from "./components/TonProofDemo/TonProofDemo"; function App() { - return (
    - + {/**/}
    diff --git a/src/components/Footer/ColorsSelect/ColorsSelect.tsx b/src/components/Footer/ColorsSelect/ColorsSelect.tsx index b03d59de..63964b5d 100644 --- a/src/components/Footer/ColorsSelect/ColorsSelect.tsx +++ b/src/components/Footer/ColorsSelect/ColorsSelect.tsx @@ -9,10 +9,11 @@ const defaultColors = { white: '#FFFFFF' }, connectButton: { - background: '#31A6F5', + background: '#0098EA', foreground: '#FFFFFF' }, - accent: '#31A6F5', + accent: '#0098EA', + telegramButton: '#0098EA', icon: { primary: '#0F0F0F', secondary: '#7A8999', @@ -23,11 +24,13 @@ const defaultColors = { background: { primary: '#FFFFFF', secondary: '#F1F3F5', - segment: '#262629' + segment: '#FFFFFF', + tint: '#F1F3F5', + qr: '#F1F3F5' }, text: { primary: '#0F0F0F', - secondary: '#7A8999' + secondary: '#6A7785' } }, [THEME.DARK]: { @@ -36,10 +39,11 @@ const defaultColors = { white: '#FFFFFF' }, connectButton: { - background: '#31A6F5', + background: '#0098EA', foreground: '#FFFFFF' }, accent: '#E5E5EA', + telegramButton: '#31A6F5', icon: { primary: '#E5E5EA', secondary: '#909099', @@ -50,7 +54,9 @@ const defaultColors = { background: { primary: '#121214', secondary: '#18181A', - segment: '#262629' + segment: '#262629', + tint: '#222224', + qr: '#F1F3F5' }, text: { primary: '#E5E5EA', diff --git a/src/components/TxForm/TxForm.tsx b/src/components/TxForm/TxForm.tsx index 63e7a991..d5fe47c1 100644 --- a/src/components/TxForm/TxForm.tsx +++ b/src/components/TxForm/TxForm.tsx @@ -1,20 +1,36 @@ import React, {useCallback, useState} from 'react'; import ReactJson from 'react-json-view'; import './style.scss'; -import {useTonConnectUI, useTonWallet} from "@tonconnect/ui-react"; +import {SendTransactionRequest, useTonConnectUI, useTonWallet} from "@tonconnect/ui-react"; - -const defaultTx = { - validUntil: Math.floor(Date.now() / 1000) + 600, // unix epoch seconds +// In this example, we are using a predefined smart contract state initialization (`stateInit`) +// to interact with an "EchoContract". This contract is designed to send the value back to the sender, +// serving as a testing tool to prevent users from accidentally spending money. +const defaultTx: SendTransactionRequest = { + // The transaction is valid for 10 minutes from now, in unix epoch seconds. + validUntil: Math.floor(Date.now() / 1000) + 600, messages: [ + { - address: '0:412410771DA82CBA306A55FA9E0D43C9D245E38133CB58F1457DFB8D5CD8892F', - amount: '20000000', - }, - { - address: '0:E69F10CC84877ABF539F83F879291E5CA169451BA7BCE91A37A5CED3AB8080D3', - amount: '60000000', + // The receiver's address. + address: '0:8a5a9c7b70d329be670de4e6cce652d464765114aa98038c66c3d8ceaf2d19b0', + // Amount to send in nanoTON. For example, 0.005 TON is 5000000 nanoTON. + amount: '5000000', + // (optional) State initialization in boc base64 format. + stateInit: 'te6cckEBBAEAOgACATQCAQAAART/APSkE/S88sgLAwBI0wHQ0wMBcbCRW+D6QDBwgBDIywVYzxYh+gLLagHPFsmAQPsAlxCarA==', + // (optional) Payload in boc base64 format. + payload: 'te6ccsEBAQEADAAMABQAAAAASGVsbG8hCaTc/g==', }, + + // Uncomment the following message to send two messages in one transaction. + /* + { + // Note: Funds sent to this address will not be returned back to the sender. + address: '0:2ecf5e47d591eb67fa6c56b02b6bb1de6a530855e16ad3082eaa59859e8d5fdc', + amount: toNano('0.01').toString(), + } + */ + ], }; @@ -34,7 +50,7 @@ export function TxForm() { Send transaction ) : ( - + )} ); diff --git a/src/main.tsx b/src/main.tsx index e4d70ca9..b4f65bbc 100644 --- a/src/main.tsx +++ b/src/main.tsx @@ -1,8 +1,9 @@ +import './patch-local-storage-for-github-pages'; + import React, {StrictMode} from 'react' import { render } from 'react-dom'; import App from './App' import './index.scss' -import './patch-local-storage-for-github-pages'; import eruda from "eruda"; eruda.init(); diff --git a/vite.config.ts b/vite.config.ts index 4f3287e2..d50706fb 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -3,13 +3,15 @@ import react from '@vitejs/plugin-react' // https://vitejs.dev/config/ +process.env.VITE_TG_ANALYTICS_URL ??= 'https://tganalytics.xyz/index.js' + export default defineConfig({ plugins: [react()], build: { outDir: 'docs' }, // @ts-ignore - base: process.env.GH_PAGES ? '/demo-dapp-with-react-ui/' : './', + base: process.env.GH_PAGES ? '/demo-dapp-with-wallet/' : './', server: { fs: { allow: ['../sdk', './'], diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 00000000..356e17e4 --- /dev/null +++ b/yarn.lock @@ -0,0 +1,1038 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@ampproject/remapping@^2.2.0": + version "2.3.0" + resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz" + integrity sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw== + dependencies: + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.24" + +"@babel/code-frame@^7.24.7": + version "7.24.7" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz" + integrity sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA== + dependencies: + "@babel/highlight" "^7.24.7" + picocolors "^1.0.0" + +"@babel/compat-data@^7.24.7": + version "7.24.7" + resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.7.tgz" + integrity sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw== + +"@babel/core@^7.20.12": + version "7.24.7" + resolved "https://registry.npmjs.org/@babel/core/-/core-7.24.7.tgz" + integrity sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.24.7" + "@babel/generator" "^7.24.7" + "@babel/helper-compilation-targets" "^7.24.7" + "@babel/helper-module-transforms" "^7.24.7" + "@babel/helpers" "^7.24.7" + "@babel/parser" "^7.24.7" + "@babel/template" "^7.24.7" + "@babel/traverse" "^7.24.7" + "@babel/types" "^7.24.7" + convert-source-map "^2.0.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.3" + semver "^6.3.1" + +"@babel/generator@^7.24.7": + version "7.24.7" + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.24.7.tgz" + integrity sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA== + dependencies: + "@babel/types" "^7.24.7" + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + jsesc "^2.5.1" + +"@babel/helper-compilation-targets@^7.24.7": + version "7.24.7" + resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz" + integrity sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg== + dependencies: + "@babel/compat-data" "^7.24.7" + "@babel/helper-validator-option" "^7.24.7" + browserslist "^4.22.2" + lru-cache "^5.1.1" + semver "^6.3.1" + +"@babel/helper-environment-visitor@^7.24.7": + version "7.24.7" + resolved "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz" + integrity sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ== + dependencies: + "@babel/types" "^7.24.7" + +"@babel/helper-function-name@^7.24.7": + version "7.24.7" + resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz" + integrity sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA== + dependencies: + "@babel/template" "^7.24.7" + "@babel/types" "^7.24.7" + +"@babel/helper-hoist-variables@^7.24.7": + version "7.24.7" + resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz" + integrity sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ== + dependencies: + "@babel/types" "^7.24.7" + +"@babel/helper-module-imports@^7.24.7": + version "7.24.7" + resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz" + integrity sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA== + dependencies: + "@babel/traverse" "^7.24.7" + "@babel/types" "^7.24.7" + +"@babel/helper-module-transforms@^7.24.7": + version "7.24.7" + resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz" + integrity sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ== + dependencies: + "@babel/helper-environment-visitor" "^7.24.7" + "@babel/helper-module-imports" "^7.24.7" + "@babel/helper-simple-access" "^7.24.7" + "@babel/helper-split-export-declaration" "^7.24.7" + "@babel/helper-validator-identifier" "^7.24.7" + +"@babel/helper-plugin-utils@^7.24.7": + version "7.24.7" + resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.7.tgz" + integrity sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg== + +"@babel/helper-simple-access@^7.24.7": + version "7.24.7" + resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz" + integrity sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg== + dependencies: + "@babel/traverse" "^7.24.7" + "@babel/types" "^7.24.7" + +"@babel/helper-split-export-declaration@^7.24.7": + version "7.24.7" + resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz" + integrity sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA== + dependencies: + "@babel/types" "^7.24.7" + +"@babel/helper-string-parser@^7.24.7": + version "7.24.7" + resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz" + integrity sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg== + +"@babel/helper-validator-identifier@^7.24.7": + version "7.24.7" + resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz" + integrity sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w== + +"@babel/helper-validator-option@^7.24.7": + version "7.24.7" + resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz" + integrity sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw== + +"@babel/helpers@^7.24.7": + version "7.24.7" + resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.7.tgz" + integrity sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg== + dependencies: + "@babel/template" "^7.24.7" + "@babel/types" "^7.24.7" + +"@babel/highlight@^7.24.7": + version "7.24.7" + resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz" + integrity sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw== + dependencies: + "@babel/helper-validator-identifier" "^7.24.7" + chalk "^2.4.2" + js-tokens "^4.0.0" + picocolors "^1.0.0" + +"@babel/parser@^7.24.7": + version "7.24.7" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.24.7.tgz" + integrity sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw== + +"@babel/plugin-transform-react-jsx-self@^7.18.6": + version "7.24.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.24.7.tgz" + integrity sha512-fOPQYbGSgH0HUp4UJO4sMBFjY6DuWq+2i8rixyUMb3CdGixs/gccURvYOAhajBdKDoGajFr3mUq5rH3phtkGzw== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + +"@babel/plugin-transform-react-jsx-source@^7.19.6": + version "7.24.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.24.7.tgz" + integrity sha512-J2z+MWzZHVOemyLweMqngXrgGC42jQ//R0KdxqkIz/OrbVIIlhFI3WigZ5fO+nwFvBlncr4MGapd8vTyc7RPNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.24.7" + +"@babel/runtime@^7.20.13": + version "7.24.7" + resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.7.tgz" + integrity sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw== + dependencies: + regenerator-runtime "^0.14.0" + +"@babel/template@^7.24.7": + version "7.24.7" + resolved "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz" + integrity sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig== + dependencies: + "@babel/code-frame" "^7.24.7" + "@babel/parser" "^7.24.7" + "@babel/types" "^7.24.7" + +"@babel/traverse@^7.24.7": + version "7.24.7" + resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.7.tgz" + integrity sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA== + dependencies: + "@babel/code-frame" "^7.24.7" + "@babel/generator" "^7.24.7" + "@babel/helper-environment-visitor" "^7.24.7" + "@babel/helper-function-name" "^7.24.7" + "@babel/helper-hoist-variables" "^7.24.7" + "@babel/helper-split-export-declaration" "^7.24.7" + "@babel/parser" "^7.24.7" + "@babel/types" "^7.24.7" + debug "^4.3.1" + globals "^11.1.0" + +"@babel/types@^7.24.7": + version "7.24.7" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz" + integrity sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q== + dependencies: + "@babel/helper-string-parser" "^7.24.7" + "@babel/helper-validator-identifier" "^7.24.7" + to-fast-properties "^2.0.0" + +"@esbuild/android-arm64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz#984b4f9c8d0377443cc2dfcef266d02244593622" + integrity sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ== + +"@esbuild/android-arm@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.18.20.tgz#fedb265bc3a589c84cc11f810804f234947c3682" + integrity sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw== + +"@esbuild/android-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.18.20.tgz#35cf419c4cfc8babe8893d296cd990e9e9f756f2" + integrity sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg== + +"@esbuild/darwin-arm64@0.18.20": + version "0.18.20" + resolved "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz" + integrity sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA== + +"@esbuild/darwin-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz#d70d5790d8bf475556b67d0f8b7c5bdff053d85d" + integrity sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ== + +"@esbuild/freebsd-arm64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz#98755cd12707f93f210e2494d6a4b51b96977f54" + integrity sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw== + +"@esbuild/freebsd-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz#c1eb2bff03915f87c29cece4c1a7fa1f423b066e" + integrity sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ== + +"@esbuild/linux-arm64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz#bad4238bd8f4fc25b5a021280c770ab5fc3a02a0" + integrity sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA== + +"@esbuild/linux-arm@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz#3e617c61f33508a27150ee417543c8ab5acc73b0" + integrity sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg== + +"@esbuild/linux-ia32@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz#699391cccba9aee6019b7f9892eb99219f1570a7" + integrity sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA== + +"@esbuild/linux-loong64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz#e6fccb7aac178dd2ffb9860465ac89d7f23b977d" + integrity sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg== + +"@esbuild/linux-mips64el@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz#eeff3a937de9c2310de30622a957ad1bd9183231" + integrity sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ== + +"@esbuild/linux-ppc64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz#2f7156bde20b01527993e6881435ad79ba9599fb" + integrity sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA== + +"@esbuild/linux-riscv64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz#6628389f210123d8b4743045af8caa7d4ddfc7a6" + integrity sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A== + +"@esbuild/linux-s390x@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz#255e81fb289b101026131858ab99fba63dcf0071" + integrity sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ== + +"@esbuild/linux-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz#c7690b3417af318a9b6f96df3031a8865176d338" + integrity sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w== + +"@esbuild/netbsd-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz#30e8cd8a3dded63975e2df2438ca109601ebe0d1" + integrity sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A== + +"@esbuild/openbsd-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz#7812af31b205055874c8082ea9cf9ab0da6217ae" + integrity sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg== + +"@esbuild/sunos-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz#d5c275c3b4e73c9b0ecd38d1ca62c020f887ab9d" + integrity sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ== + +"@esbuild/win32-arm64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz#73bc7f5a9f8a77805f357fab97f290d0e4820ac9" + integrity sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg== + +"@esbuild/win32-ia32@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz#ec93cbf0ef1085cc12e71e0d661d20569ff42102" + integrity sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g== + +"@esbuild/win32-x64@0.18.20": + version "0.18.20" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz#786c5f41f043b07afb1af37683d7c33668858f6d" + integrity sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ== + +"@jridgewell/gen-mapping@^0.3.5": + version "0.3.5" + resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz" + integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg== + dependencies: + "@jridgewell/set-array" "^1.2.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.24" + +"@jridgewell/resolve-uri@^3.1.0": + version "3.1.2" + resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz" + integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== + +"@jridgewell/set-array@^1.2.1": + version "1.2.1" + resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz" + integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== + +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13", "@jridgewell/sourcemap-codec@^1.4.14": + version "1.4.15" + resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz" + integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== + +"@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": + version "0.3.25" + resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz" + integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + +"@tonconnect/isomorphic-eventsource@^0.0.2": + version "0.0.2" + resolved "https://registry.npmjs.org/@tonconnect/isomorphic-eventsource/-/isomorphic-eventsource-0.0.2.tgz" + integrity sha512-B4UoIjPi0QkvIzZH5fV3BQLWrqSYABdrzZQSI9sJA9aA+iC0ohOzFwVVGXanlxeDAy1bcvPbb29f6sVUk0UnnQ== + dependencies: + eventsource "^2.0.2" + +"@tonconnect/isomorphic-fetch@^0.0.3": + version "0.0.3" + resolved "https://registry.npmjs.org/@tonconnect/isomorphic-fetch/-/isomorphic-fetch-0.0.3.tgz" + integrity sha512-jIg5nTrDwnite4fXao3dD83eCpTvInTjZon/rZZrIftIegh4XxyVb5G2mpMqXrVGk1e8SVXm3Kj5OtfMplQs0w== + dependencies: + node-fetch "^2.6.9" + +"@tonconnect/protocol@^2.2.6": + version "2.2.6" + resolved "https://registry.npmjs.org/@tonconnect/protocol/-/protocol-2.2.6.tgz" + integrity sha512-kyoDz5EqgsycYP+A+JbVsAUYHNT059BCrK+m0pqxykMODwpziuSAXfwAZmHcg8v7NB9VKYbdFY55xKeXOuEd0w== + dependencies: + tweetnacl "^1.0.3" + tweetnacl-util "^0.15.1" + +"@tonconnect/sdk@3.0.3": + version "3.0.3" + resolved "https://registry.npmjs.org/@tonconnect/sdk/-/sdk-3.0.3.tgz" + integrity sha512-ElVre1DPixzQLgLtQIa8Wu5xS8nozlgblZTJhFFPrk82M2rZ+sawyF+LAVwt9wZRN7+htWnJrNz0+bBr4b3geA== + dependencies: + "@tonconnect/isomorphic-eventsource" "^0.0.2" + "@tonconnect/isomorphic-fetch" "^0.0.3" + "@tonconnect/protocol" "^2.2.6" + +"@tonconnect/ui-react@2.0.5": + version "2.0.5" + resolved "https://registry.npmjs.org/@tonconnect/ui-react/-/ui-react-2.0.5.tgz" + integrity sha512-phK8nZpjdASyuwWZmw6Qj5tqVag83cfgSpgy7OW6cq8ftJrELiPQD0hCbcWb9iSqgf6eYpGz3s+4I0Gq/YJxww== + dependencies: + "@tonconnect/ui" "2.0.5" + +"@tonconnect/ui@2.0.5": + version "2.0.5" + resolved "https://registry.npmjs.org/@tonconnect/ui/-/ui-2.0.5.tgz" + integrity sha512-AuVtBqX450lJyJtrJDhBPwPzkhm10QCsnS1/p2CLkzzcMH5b5o50oVp5yuRWw/1eIwJZSLjVplkgA/JjMAlmsA== + dependencies: + "@tonconnect/sdk" "3.0.3" + classnames "^2.3.2" + deepmerge "^4.2.2" + ua-parser-js "^1.0.35" + +"@types/node@^20.12.12": + version "20.14.2" + resolved "https://registry.npmjs.org/@types/node/-/node-20.14.2.tgz" + integrity sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q== + dependencies: + undici-types "~5.26.4" + +"@types/prop-types@*": + version "15.7.12" + resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz" + integrity sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q== + +"@types/react-dom@^18.0.9": + version "18.3.0" + resolved "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz" + integrity sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg== + dependencies: + "@types/react" "*" + +"@types/react@*", "@types/react@^18.0.26": + version "18.3.3" + resolved "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz" + integrity sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw== + dependencies: + "@types/prop-types" "*" + csstype "^3.0.2" + +"@vitejs/plugin-react@^3.0.0": + version "3.1.0" + resolved "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-3.1.0.tgz" + integrity sha512-AfgcRL8ZBhAlc3BFdigClmTUMISmmzHn7sB2h9U1odvc5U/MjWXsAaz18b/WoppUTDBzxOJwo2VdClfUcItu9g== + dependencies: + "@babel/core" "^7.20.12" + "@babel/plugin-transform-react-jsx-self" "^7.18.6" + "@babel/plugin-transform-react-jsx-source" "^7.19.6" + magic-string "^0.27.0" + react-refresh "^0.14.0" + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +anymatch@~3.1.2: + version "3.1.3" + resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz" + integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +asap@~2.0.3: + version "2.0.6" + resolved "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz" + integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== + +base16@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/base16/-/base16-1.0.0.tgz" + integrity sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ== + +binary-extensions@^2.0.0: + version "2.3.0" + resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz" + integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== + +braces@~3.0.2: + version "3.0.3" + resolved "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz" + integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== + dependencies: + fill-range "^7.1.1" + +browserslist@^4.22.2: + version "4.23.1" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.23.1.tgz" + integrity sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw== + dependencies: + caniuse-lite "^1.0.30001629" + electron-to-chromium "^1.4.796" + node-releases "^2.0.14" + update-browserslist-db "^1.0.16" + +caniuse-lite@^1.0.30001629: + version "1.0.30001632" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001632.tgz" + integrity sha512-udx3o7yHJfUxMLkGohMlVHCvFvWmirKh9JAH/d7WOLPetlH+LTL5cocMZ0t7oZx/mdlOWXti97xLZWc8uURRHg== + +chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +"chokidar@>=3.0.0 <4.0.0": + version "3.6.0" + resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz" + integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + +classnames@^2.3.2: + version "2.5.1" + resolved "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz" + integrity sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow== + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +convert-source-map@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz" + integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== + +cross-fetch@^3.1.5: + version "3.1.8" + resolved "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz" + integrity sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg== + dependencies: + node-fetch "^2.6.12" + +csstype@^3.0.2: + version "3.1.3" + resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz" + integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== + +debug@^4.1.0, debug@^4.3.1: + version "4.3.5" + resolved "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz" + integrity sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg== + dependencies: + ms "2.1.2" + +deepmerge@^4.2.2: + version "4.3.1" + resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz" + integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== + +electron-to-chromium@^1.4.796: + version "1.4.799" + resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.799.tgz" + integrity sha512-3D3DwWkRTzrdEpntY0hMLYwj7SeBk1138CkPE8sBDSj3WzrzOiG2rHm3luw8jucpf+WiyLBCZyU9lMHyQI9M9Q== + +eruda@^2.11.2: + version "2.11.3" + resolved "https://registry.npmjs.org/eruda/-/eruda-2.11.3.tgz" + integrity sha512-e1EqrGJvN5PSXoFCSAmRqqDfziEL5bNSdPcJbRg5QVOHtcFMcG4n/6uTOfs2FTjAhg4X4GbxhHB+l7ITu/1zmQ== + +esbuild@^0.18.10: + version "0.18.20" + resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz" + integrity sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA== + optionalDependencies: + "@esbuild/android-arm" "0.18.20" + "@esbuild/android-arm64" "0.18.20" + "@esbuild/android-x64" "0.18.20" + "@esbuild/darwin-arm64" "0.18.20" + "@esbuild/darwin-x64" "0.18.20" + "@esbuild/freebsd-arm64" "0.18.20" + "@esbuild/freebsd-x64" "0.18.20" + "@esbuild/linux-arm" "0.18.20" + "@esbuild/linux-arm64" "0.18.20" + "@esbuild/linux-ia32" "0.18.20" + "@esbuild/linux-loong64" "0.18.20" + "@esbuild/linux-mips64el" "0.18.20" + "@esbuild/linux-ppc64" "0.18.20" + "@esbuild/linux-riscv64" "0.18.20" + "@esbuild/linux-s390x" "0.18.20" + "@esbuild/linux-x64" "0.18.20" + "@esbuild/netbsd-x64" "0.18.20" + "@esbuild/openbsd-x64" "0.18.20" + "@esbuild/sunos-x64" "0.18.20" + "@esbuild/win32-arm64" "0.18.20" + "@esbuild/win32-ia32" "0.18.20" + "@esbuild/win32-x64" "0.18.20" + +escalade@^3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz" + integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +eventsource@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz" + integrity sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA== + +fbemitter@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz" + integrity sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw== + dependencies: + fbjs "^3.0.0" + +fbjs-css-vars@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz" + integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ== + +fbjs@^3.0.0, fbjs@^3.0.1: + version "3.0.5" + resolved "https://registry.npmjs.org/fbjs/-/fbjs-3.0.5.tgz" + integrity sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg== + dependencies: + cross-fetch "^3.1.5" + fbjs-css-vars "^1.0.0" + loose-envify "^1.0.0" + object-assign "^4.1.0" + promise "^7.1.1" + setimmediate "^1.0.5" + ua-parser-js "^1.0.35" + +fill-range@^7.1.1: + version "7.1.1" + resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz" + integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== + dependencies: + to-regex-range "^5.0.1" + +flux@^4.0.1: + version "4.0.4" + resolved "https://registry.npmjs.org/flux/-/flux-4.0.4.tgz" + integrity sha512-NCj3XlayA2UsapRpM7va6wU1+9rE5FIL7qoMcmxWHRzbp0yujihMBm9BBHZ1MDIk5h5o2Bl6eGiCe8rYELAmYw== + dependencies: + fbemitter "^3.0.0" + fbjs "^3.0.1" + +fsevents@~2.3.2: + version "2.3.3" + resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + +immutable@^4.0.0: + version "4.3.6" + resolved "https://registry.npmjs.org/immutable/-/immutable-4.3.6.tgz" + integrity sha512-Ju0+lEMyzMVZarkTn/gqRpdqd5dOPaz1mCZ0SH3JV6iFw81PldE/PEB1hWVEA288HPt4WXW8O7AWxB10M+03QQ== + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-glob@^4.0.1, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +json5@^2.2.3: + version "2.2.3" + resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== + +lodash.curry@^4.0.1: + version "4.1.1" + resolved "https://registry.npmjs.org/lodash.curry/-/lodash.curry-4.1.1.tgz" + integrity sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA== + +lodash.flow@^3.3.0: + version "3.5.0" + resolved "https://registry.npmjs.org/lodash.flow/-/lodash.flow-3.5.0.tgz" + integrity sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw== + +loose-envify@^1.0.0, loose-envify@^1.1.0: + version "1.4.0" + resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + +magic-string@^0.27.0: + version "0.27.0" + resolved "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz" + integrity sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA== + dependencies: + "@jridgewell/sourcemap-codec" "^1.4.13" + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +nanoid@^3.3.7: + version "3.3.7" + resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz" + integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== + +node-fetch@^2.6.12, node-fetch@^2.6.9: + version "2.7.0" + resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz" + integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== + dependencies: + whatwg-url "^5.0.0" + +node-releases@^2.0.14: + version "2.0.14" + resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz" + integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw== + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +object-assign@^4.1.0, object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +picocolors@^1.0.0, picocolors@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz" + integrity sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew== + +picomatch@^2.0.4, picomatch@^2.2.1: + version "2.3.1" + resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +postcss@^8.4.27: + version "8.4.38" + resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz" + integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== + dependencies: + nanoid "^3.3.7" + picocolors "^1.0.0" + source-map-js "^1.2.0" + +promise@^7.1.1: + version "7.3.1" + resolved "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz" + integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== + dependencies: + asap "~2.0.3" + +pure-color@^1.2.0: + version "1.3.0" + resolved "https://registry.npmjs.org/pure-color/-/pure-color-1.3.0.tgz" + integrity sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA== + +react-base16-styling@^0.6.0: + version "0.6.0" + resolved "https://registry.npmjs.org/react-base16-styling/-/react-base16-styling-0.6.0.tgz" + integrity sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ== + dependencies: + base16 "^1.0.0" + lodash.curry "^4.0.1" + lodash.flow "^3.3.0" + pure-color "^1.2.0" + +react-dom@^17.0.0: + version "17.0.2" + resolved "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz" + integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + scheduler "^0.20.2" + +react-json-view@^1.21.3: + version "1.21.3" + resolved "https://registry.npmjs.org/react-json-view/-/react-json-view-1.21.3.tgz" + integrity sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw== + dependencies: + flux "^4.0.1" + react-base16-styling "^0.6.0" + react-lifecycles-compat "^3.0.4" + react-textarea-autosize "^8.3.2" + +react-lifecycles-compat@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz" + integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== + +react-refresh@^0.14.0: + version "0.14.2" + resolved "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz" + integrity sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA== + +react-textarea-autosize@^8.3.2: + version "8.5.3" + resolved "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.5.3.tgz" + integrity sha512-XT1024o2pqCuZSuBt9FwHlaDeNtVrtCXu0Rnz88t1jUGheCLa3PhjE1GH8Ctm2axEtvdCl5SUHYschyQ0L5QHQ== + dependencies: + "@babel/runtime" "^7.20.13" + use-composed-ref "^1.3.0" + use-latest "^1.2.1" + +react@^17.0.0: + version "17.0.2" + resolved "https://registry.npmjs.org/react/-/react-17.0.2.tgz" + integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +regenerator-runtime@^0.14.0: + version "0.14.1" + resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz" + integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw== + +rollup@^3.27.1: + version "3.29.4" + resolved "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz" + integrity sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw== + optionalDependencies: + fsevents "~2.3.2" + +sass@^1.57.1: + version "1.77.5" + resolved "https://registry.npmjs.org/sass/-/sass-1.77.5.tgz" + integrity sha512-oDfX1mukIlxacPdQqNb6mV2tVCrnE+P3nVYioy72V5tlk56CPNcO4TCuFcaCRKKfJ1M3lH95CleRS+dVKL2qMg== + dependencies: + chokidar ">=3.0.0 <4.0.0" + immutable "^4.0.0" + source-map-js ">=0.6.2 <2.0.0" + +scheduler@^0.20.2: + version "0.20.2" + resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz" + integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +semver@^6.3.1: + version "6.3.1" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== + +setimmediate@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz" + integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== + +"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz" + integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" + integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" + integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== + +tweetnacl-util@^0.15.1: + version "0.15.1" + resolved "https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz" + integrity sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw== + +tweetnacl@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz" + integrity sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw== + +typescript@^4.9.3: + version "4.9.5" + resolved "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz" + integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== + +ua-parser-js@^1.0.35: + version "1.0.38" + resolved "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.38.tgz" + integrity sha512-Aq5ppTOfvrCMgAPneW1HfWj66Xi7XL+/mIy996R1/CLS/rcyJQm6QZdsKrUeivDFQ+Oc9Wyuwor8Ze8peEoUoQ== + +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== + +update-browserslist-db@^1.0.16: + version "1.0.16" + resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz" + integrity sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ== + dependencies: + escalade "^3.1.2" + picocolors "^1.0.1" + +use-composed-ref@^1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz" + integrity sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ== + +use-isomorphic-layout-effect@^1.1.1: + version "1.1.2" + resolved "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz" + integrity sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA== + +use-latest@^1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/use-latest/-/use-latest-1.2.1.tgz" + integrity sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw== + dependencies: + use-isomorphic-layout-effect "^1.1.1" + +vite@^4.0.0: + version "4.5.3" + resolved "https://registry.npmjs.org/vite/-/vite-4.5.3.tgz" + integrity sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg== + dependencies: + esbuild "^0.18.10" + postcss "^8.4.27" + rollup "^3.27.1" + optionalDependencies: + fsevents "~2.3.2" + +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" + integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== + +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz" + integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" + +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==