From 649802aa66a13d0ff950197db724b198011fd06d Mon Sep 17 00:00:00 2001 From: rizrmd Date: Sun, 19 May 2024 16:00:04 +0700 Subject: [PATCH] fix --- app/srv/api/code-site.ts | 5 +- app/srv/core/main.js | 54 ++++----- app/srv/ws/sync/code/parts/init/typings.ts | 11 +- app/srv/ws/sync/code/templates/_gitignore | 4 + app/static-br/ed.3a05f340.js | Bin 136979 -> 0 bytes app/static-br/ed.42bfa5b9.js | Bin 273227 -> 0 bytes app/static-br/ed.8a74321e.js | Bin 0 -> 270704 bytes app/static-br/ed.f7c30507.js | Bin 0 -> 136759 bytes app/static-br/index.js | Bin 80996 -> 80948 bytes app/static-br/sworker.js | Bin 3641 -> 3668 bytes app/static/{ed.42bfa5b9.js => ed.8a74321e.js} | 50 ++++---- app/static/{ed.3a05f340.js => ed.f7c30507.js} | 114 ++++++++---------- app/static/index.js | 2 +- app/static/sworker.js | 2 +- app/web/src/utils/script/mount.tsx | 50 ++++---- app/web/src/utils/script/types/base.ts | 12 +- app/web/src/utils/script/typings.ts | 94 +++++++-------- 17 files changed, 196 insertions(+), 202 deletions(-) create mode 100644 app/srv/ws/sync/code/templates/_gitignore delete mode 100644 app/static-br/ed.3a05f340.js delete mode 100644 app/static-br/ed.42bfa5b9.js create mode 100644 app/static-br/ed.8a74321e.js create mode 100644 app/static-br/ed.f7c30507.js rename app/static/{ed.42bfa5b9.js => ed.8a74321e.js} (93%) rename app/static/{ed.3a05f340.js => ed.f7c30507.js} (95%) diff --git a/app/srv/api/code-site.ts b/app/srv/api/code-site.ts index a76232fc..a63d0491 100644 --- a/app/srv/api/code-site.ts +++ b/app/srv/api/code-site.ts @@ -46,9 +46,8 @@ export const _ = { `\ import React from "react"; import { - FC as ReactFC, - ReactNode as RNode, - ReactElement as RElement, + ReactNode, + ReactElement, } from "react"; import * as prisma from "./prisma"; ${iftext( diff --git a/app/srv/core/main.js b/app/srv/core/main.js index 6743d458..6f0dc14c 100644 --- a/app/srv/core/main.js +++ b/app/srv/core/main.js @@ -1,11 +1,11 @@ -var Cv=Object.create;var Aa=Object.defineProperty;var Tv=Object.getOwnPropertyDescriptor;var Iv=Object.getOwnPropertyNames;var Nv=Object.getPrototypeOf,Ov=Object.prototype.hasOwnProperty;var ie=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Pv=(e,t)=>{for(var n in t)Aa(e,n,{get:t[n],enumerable:!0})},Av=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of Iv(t))!Ov.call(e,i)&&i!==n&&Aa(e,i,{get:()=>t[i],enumerable:!(r=Tv(t,i))||r.enumerable});return e};var P=(e,t,n)=>(n=e!=null?Cv(Nv(e)):{},Av(t||!e||!e.__esModule?Aa(n,"default",{value:e,enumerable:!0}):n,e));var ip=ie(j=>{"use strict";var ki=Symbol.for("react.element"),Lv=Symbol.for("react.portal"),zv=Symbol.for("react.fragment"),Mv=Symbol.for("react.strict_mode"),Dv=Symbol.for("react.profiler"),jv=Symbol.for("react.provider"),Fv=Symbol.for("react.context"),Uv=Symbol.for("react.forward_ref"),Bv=Symbol.for("react.suspense"),$v=Symbol.for("react.memo"),Hv=Symbol.for("react.lazy"),Kd=Symbol.iterator;function Vv(e){return e===null||typeof e!="object"?null:(e=Kd&&e[Kd]||e["@@iterator"],typeof e=="function"?e:null)}var qd={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Yd=Object.assign,Jd={};function vr(e,t,n){this.props=e,this.context=t,this.refs=Jd,this.updater=n||qd}vr.prototype.isReactComponent={};vr.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};vr.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function ep(){}ep.prototype=vr.prototype;function za(e,t,n){this.props=e,this.context=t,this.refs=Jd,this.updater=n||qd}var Ma=za.prototype=new ep;Ma.constructor=za;Yd(Ma,vr.prototype);Ma.isPureReactComponent=!0;var Qd=Array.isArray,tp=Object.prototype.hasOwnProperty,Da={current:null},np={key:!0,ref:!0,__self:!0,__source:!0};function rp(e,t,n){var r,i={},o=null,l=null;if(t!=null)for(r in t.ref!==void 0&&(l=t.ref),t.key!==void 0&&(o=""+t.key),t)tp.call(t,r)&&!np.hasOwnProperty(r)&&(i[r]=t[r]);var s=arguments.length-2;if(s===1)i.children=n;else if(1{"use strict";op.exports=ip()});var hp=ie(K=>{"use strict";function $a(e,t){var n=e.length;e.push(t);e:for(;0>>1,i=e[r];if(0>>1;rdl(s,n))udl(a,s)?(e[r]=a,e[u]=n,r=u):(e[r]=s,e[l]=n,r=l);else if(udl(a,n))e[r]=a,e[u]=n,r=u;else break e}}return t}function dl(e,t){var n=e.sortIndex-t.sortIndex;return n!==0?n:e.id-t.id}typeof performance=="object"&&typeof performance.now=="function"?(lp=performance,K.unstable_now=function(){return lp.now()}):(Fa=Date,sp=Fa.now(),K.unstable_now=function(){return Fa.now()-sp});var lp,Fa,sp,Et=[],sn=[],Qv=1,tt=null,ke=3,hl=!1,$n=!1,Ei=!1,cp=typeof setTimeout=="function"?setTimeout:null,fp=typeof clearTimeout=="function"?clearTimeout:null,ap=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function Ha(e){for(var t=mt(sn);t!==null;){if(t.callback===null)ml(sn);else if(t.startTime<=e)ml(sn),t.sortIndex=t.expirationTime,$a(Et,t);else break;t=mt(sn)}}function Va(e){if(Ei=!1,Ha(e),!$n)if(mt(Et)!==null)$n=!0,Ga(Wa);else{var t=mt(sn);t!==null&&Za(Va,t.startTime-e)}}function Wa(e,t){$n=!1,Ei&&(Ei=!1,fp(bi),bi=-1),hl=!0;var n=ke;try{for(Ha(t),tt=mt(Et);tt!==null&&(!(tt.expirationTime>t)||e&&!mp());){var r=tt.callback;if(typeof r=="function"){tt.callback=null,ke=tt.priorityLevel;var i=r(tt.expirationTime<=t);t=K.unstable_now(),typeof i=="function"?tt.callback=i:tt===mt(Et)&&ml(Et),Ha(t)}else ml(Et);tt=mt(Et)}if(tt!==null)var o=!0;else{var l=mt(sn);l!==null&&Za(Va,l.startTime-t),o=!1}return o}finally{tt=null,ke=n,hl=!1}}var gl=!1,pl=null,bi=-1,dp=5,pp=-1;function mp(){return!(K.unstable_now()-ppe||125r?(e.sortIndex=n,$a(sn,e),mt(Et)===null&&e===mt(sn)&&(Ei?(fp(bi),bi=-1):Ei=!0,Za(Va,n-r))):(e.sortIndex=i,$a(Et,e),$n||hl||($n=!0,Ga(Wa))),e};K.unstable_shouldYield=mp;K.unstable_wrapCallback=function(e){var t=ke;return function(){var n=ke;ke=t;try{return e.apply(this,arguments)}finally{ke=n}}}});var yp=ie((MC,gp)=>{"use strict";gp.exports=hp()});var S0=ie(qe=>{"use strict";var Em=ge(),Qe=yp();function E(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),gu=Object.prototype.hasOwnProperty,Xv=/^[: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]*$/,_p={},vp={};function qv(e){return gu.call(vp,e)?!0:gu.call(_p,e)?!1:Xv.test(e)?vp[e]=!0:(_p[e]=!0,!1)}function Yv(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Jv(e,t,n,r){if(t===null||typeof t>"u"||Yv(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Pe(e,t,n,r,i,o,l){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=l}var ve={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ve[e]=new Pe(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ve[t]=new Pe(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ve[e]=new Pe(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ve[e]=new Pe(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){ve[e]=new Pe(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ve[e]=new Pe(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ve[e]=new Pe(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ve[e]=new Pe(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ve[e]=new Pe(e,5,!1,e.toLowerCase(),null,!1,!1)});var ac=/[\-:]([a-z])/g;function uc(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(ac,uc);ve[t]=new Pe(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(ac,uc);ve[t]=new Pe(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(ac,uc);ve[t]=new Pe(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ve[e]=new Pe(e,1,!1,e.toLowerCase(),null,!1,!1)});ve.xlinkHref=new Pe("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ve[e]=new Pe(e,1,!1,e.toLowerCase(),null,!0,!0)});function cc(e,t,n,r){var i=ve.hasOwnProperty(t)?ve[t]:null;(i!==null?i.type!==0:r||!(2()=>(t||e((t={exports:{}}).exports,t),t.exports),Pv=(e,t)=>{for(var n in t)La(e,n,{get:t[n],enumerable:!0})},Av=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of Iv(t))!Ov.call(e,i)&&i!==n&&La(e,i,{get:()=>t[i],enumerable:!(r=Tv(t,i))||r.enumerable});return e};var P=(e,t,n)=>(n=e!=null?Cv(Nv(e)):{},Av(t||!e||!e.__esModule?La(n,"default",{value:e,enumerable:!0}):n,e));var op=ie(j=>{"use strict";var ki=Symbol.for("react.element"),Lv=Symbol.for("react.portal"),zv=Symbol.for("react.fragment"),Mv=Symbol.for("react.strict_mode"),Dv=Symbol.for("react.profiler"),jv=Symbol.for("react.provider"),Fv=Symbol.for("react.context"),Uv=Symbol.for("react.forward_ref"),Bv=Symbol.for("react.suspense"),$v=Symbol.for("react.memo"),Hv=Symbol.for("react.lazy"),Qd=Symbol.iterator;function Vv(e){return e===null||typeof e!="object"?null:(e=Qd&&e[Qd]||e["@@iterator"],typeof e=="function"?e:null)}var Yd={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Jd=Object.assign,ep={};function vr(e,t,n){this.props=e,this.context=t,this.refs=ep,this.updater=n||Yd}vr.prototype.isReactComponent={};vr.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};vr.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function tp(){}tp.prototype=vr.prototype;function Ma(e,t,n){this.props=e,this.context=t,this.refs=ep,this.updater=n||Yd}var Da=Ma.prototype=new tp;Da.constructor=Ma;Jd(Da,vr.prototype);Da.isPureReactComponent=!0;var Xd=Array.isArray,np=Object.prototype.hasOwnProperty,ja={current:null},rp={key:!0,ref:!0,__self:!0,__source:!0};function ip(e,t,n){var r,i={},o=null,l=null;if(t!=null)for(r in t.ref!==void 0&&(l=t.ref),t.key!==void 0&&(o=""+t.key),t)np.call(t,r)&&!rp.hasOwnProperty(r)&&(i[r]=t[r]);var s=arguments.length-2;if(s===1)i.children=n;else if(1{"use strict";lp.exports=op()});var gp=ie(K=>{"use strict";function Ha(e,t){var n=e.length;e.push(t);e:for(;0>>1,i=e[r];if(0>>1;rdl(s,n))udl(a,s)?(e[r]=a,e[u]=n,r=u):(e[r]=s,e[l]=n,r=l);else if(udl(a,n))e[r]=a,e[u]=n,r=u;else break e}}return t}function dl(e,t){var n=e.sortIndex-t.sortIndex;return n!==0?n:e.id-t.id}typeof performance=="object"&&typeof performance.now=="function"?(sp=performance,K.unstable_now=function(){return sp.now()}):(Ua=Date,ap=Ua.now(),K.unstable_now=function(){return Ua.now()-ap});var sp,Ua,ap,Et=[],sn=[],Qv=1,tt=null,ke=3,hl=!1,$n=!1,Ei=!1,fp=typeof setTimeout=="function"?setTimeout:null,dp=typeof clearTimeout=="function"?clearTimeout:null,up=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function Va(e){for(var t=mt(sn);t!==null;){if(t.callback===null)ml(sn);else if(t.startTime<=e)ml(sn),t.sortIndex=t.expirationTime,Ha(Et,t);else break;t=mt(sn)}}function Wa(e){if(Ei=!1,Va(e),!$n)if(mt(Et)!==null)$n=!0,Za(Ga);else{var t=mt(sn);t!==null&&Ka(Wa,t.startTime-e)}}function Ga(e,t){$n=!1,Ei&&(Ei=!1,dp(bi),bi=-1),hl=!0;var n=ke;try{for(Va(t),tt=mt(Et);tt!==null&&(!(tt.expirationTime>t)||e&&!hp());){var r=tt.callback;if(typeof r=="function"){tt.callback=null,ke=tt.priorityLevel;var i=r(tt.expirationTime<=t);t=K.unstable_now(),typeof i=="function"?tt.callback=i:tt===mt(Et)&&ml(Et),Va(t)}else ml(Et);tt=mt(Et)}if(tt!==null)var o=!0;else{var l=mt(sn);l!==null&&Ka(Wa,l.startTime-t),o=!1}return o}finally{tt=null,ke=n,hl=!1}}var gl=!1,pl=null,bi=-1,pp=5,mp=-1;function hp(){return!(K.unstable_now()-mpe||125r?(e.sortIndex=n,Ha(sn,e),mt(Et)===null&&e===mt(sn)&&(Ei?(dp(bi),bi=-1):Ei=!0,Ka(Wa,n-r))):(e.sortIndex=i,Ha(Et,e),$n||hl||($n=!0,Za(Ga))),e};K.unstable_shouldYield=hp;K.unstable_wrapCallback=function(e){var t=ke;return function(){var n=ke;ke=t;try{return e.apply(this,arguments)}finally{ke=n}}}});var _p=ie((MC,yp)=>{"use strict";yp.exports=gp()});var E0=ie(qe=>{"use strict";var bm=ge(),Qe=_p();function E(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),yu=Object.prototype.hasOwnProperty,Xv=/^[: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]*$/,vp={},wp={};function qv(e){return yu.call(wp,e)?!0:yu.call(vp,e)?!1:Xv.test(e)?wp[e]=!0:(vp[e]=!0,!1)}function Yv(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Jv(e,t,n,r){if(t===null||typeof t>"u"||Yv(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Pe(e,t,n,r,i,o,l){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=l}var ve={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ve[e]=new Pe(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ve[t]=new Pe(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ve[e]=new Pe(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ve[e]=new Pe(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){ve[e]=new Pe(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ve[e]=new Pe(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ve[e]=new Pe(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ve[e]=new Pe(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ve[e]=new Pe(e,5,!1,e.toLowerCase(),null,!1,!1)});var uc=/[\-:]([a-z])/g;function cc(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(uc,cc);ve[t]=new Pe(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(uc,cc);ve[t]=new Pe(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(uc,cc);ve[t]=new Pe(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ve[e]=new Pe(e,1,!1,e.toLowerCase(),null,!1,!1)});ve.xlinkHref=new Pe("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ve[e]=new Pe(e,1,!1,e.toLowerCase(),null,!0,!0)});function fc(e,t,n,r){var i=ve.hasOwnProperty(t)?ve[t]:null;(i!==null?i.type!==0:r||!(2s||i[l]!==o[s]){var u=` -`+i[l].replace(" at new "," at ");return e.displayName&&u.includes("")&&(u=u.replace("",e.displayName)),u}while(1<=l&&0<=s);break}}}finally{Qa=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Li(e):""}function ew(e){switch(e.tag){case 5:return Li(e.type);case 16:return Li("Lazy");case 13:return Li("Suspense");case 19:return Li("SuspenseList");case 0:case 2:case 15:return e=Xa(e.type,!1),e;case 11:return e=Xa(e.type.render,!1),e;case 1:return e=Xa(e.type,!0),e;default:return""}}function wu(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Sr:return"Fragment";case kr:return"Portal";case yu:return"Profiler";case fc:return"StrictMode";case _u:return"Suspense";case vu:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Cm:return(e.displayName||"Context")+".Consumer";case Rm:return(e._context.displayName||"Context")+".Provider";case dc:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case pc:return t=e.displayName||null,t!==null?t:wu(e.type)||"Memo";case un:t=e._payload,e=e._init;try{return wu(e(t))}catch{}}return null}function tw(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return wu(t);case 8:return t===fc?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Sn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Im(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function nw(e){var t=Im(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(l){r=""+l,o.call(this,l)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(l){r=""+l},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function _l(e){e._valueTracker||(e._valueTracker=nw(e))}function Nm(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Im(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Gl(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function xu(e,t){var n=t.checked;return re({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function xp(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Sn(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Om(e,t){t=t.checked,t!=null&&cc(e,"checked",t,!1)}function ku(e,t){Om(e,t);var n=Sn(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Su(e,t.type,n):t.hasOwnProperty("defaultValue")&&Su(e,t.type,Sn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function kp(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Su(e,t,n){(t!=="number"||Gl(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var zi=Array.isArray;function Lr(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i"+t.valueOf().toString()+"",t=vl.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Ki(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var ji={animationIterationCount:!0,aspectRatio:!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},rw=["Webkit","ms","Moz","O"];Object.keys(ji).forEach(function(e){rw.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ji[t]=ji[e]})});function zm(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||ji.hasOwnProperty(e)&&ji[e]?(""+t).trim():t+"px"}function Mm(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=zm(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var iw=re({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 Ru(e,t){if(t){if(iw[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(E(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(E(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(E(61))}if(t.style!=null&&typeof t.style!="object")throw Error(E(62))}}function Cu(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Tu=null;function mc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Iu=null,zr=null,Mr=null;function bp(e){if(e=po(e)){if(typeof Iu!="function")throw Error(E(280));var t=e.stateNode;t&&(t=ws(t),Iu(e.stateNode,e.type,t))}}function Dm(e){zr?Mr?Mr.push(e):Mr=[e]:zr=e}function jm(){if(zr){var e=zr,t=Mr;if(Mr=zr=null,bp(e),t)for(e=0;e>>=0,e===0?32:31-(hw(e)/gw|0)|0}var wl=64,xl=4194304;function Mi(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Xl(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,o=e.pingedLanes,l=n&268435455;if(l!==0){var s=l&~i;s!==0?r=Mi(s):(o&=l,o!==0&&(r=Mi(o)))}else l=n&~i,l!==0?r=Mi(l):o!==0&&(r=Mi(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&i)&&(i=r&-r,o=t&-t,i>=o||i===16&&(o&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function co(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-vt(t),e[t]=n}function ww(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=Ui),Lp=" ",zp=!1;function ih(e,t){switch(e){case"keyup":return Kw.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function oh(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Er=!1;function Xw(e,t){switch(e){case"compositionend":return oh(t);case"keypress":return t.which!==32?null:(zp=!0,Lp);case"textInput":return e=t.data,e===Lp&&zp?null:e;default:return null}}function qw(e,t){if(Er)return e==="compositionend"||!kc&&ih(e,t)?(e=nh(),Dl=vc=pn=null,Er=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=jp(n)}}function uh(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?uh(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function ch(){for(var e=window,t=Gl();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Gl(e.document)}return t}function Sc(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function lx(e){var t=ch(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&uh(n.ownerDocument.documentElement,n)){if(r!==null&&Sc(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,o=Math.min(r.start,i);r=r.end===void 0?o:Math.min(r.end,i),!e.extend&&o>r&&(i=r,r=o,o=i),i=Fp(n,o);var l=Fp(n,r);i&&l&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==l.node||e.focusOffset!==l.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(l.node,l.offset)):(t.setEnd(l.node,l.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,br=null,zu=null,$i=null,Mu=!1;function Up(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Mu||br==null||br!==Gl(r)||(r=br,"selectionStart"in r&&Sc(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),$i&&eo($i,r)||($i=r,r=Jl(zu,"onSelect"),0Tr||(e.current=$u[Tr],$u[Tr]=null,Tr--)}function Q(e,t){Tr++,$u[Tr]=e.current,e.current=t}var En={},Re=Rn(En),Ue=Rn(!1),Xn=En;function Br(e,t){var n=e.type.contextTypes;if(!n)return En;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in n)i[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Be(e){return e=e.childContextTypes,e!=null}function ts(){Y(Ue),Y(Re)}function Qp(e,t,n){if(Re.current!==En)throw Error(E(168));Q(Re,t),Q(Ue,n)}function vh(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(E(108,tw(e)||"Unknown",i));return re({},n,r)}function ns(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||En,Xn=Re.current,Q(Re,e),Q(Ue,Ue.current),!0}function Xp(e,t,n){var r=e.stateNode;if(!r)throw Error(E(169));n?(e=vh(e,t,Xn),r.__reactInternalMemoizedMergedChildContext=e,Y(Ue),Y(Re),Q(Re,e)):Y(Ue),Q(Ue,n)}var Ut=null,xs=!1,su=!1;function wh(e){Ut===null?Ut=[e]:Ut.push(e)}function yx(e){xs=!0,wh(e)}function Cn(){if(!su&&Ut!==null){su=!0;var e=0,t=W;try{var n=Ut;for(W=1;e>=l,i-=l,Bt=1<<32-vt(t)+i|n<b?(N=k,k=null):N=k.sibling;var C=d(h,k,y[b],v);if(C===null){k===null&&(k=N);break}e&&k&&C.alternate===null&&t(h,k),m=o(C,m,b),R===null?S=C:R.sibling=C,R=C,k=N}if(b===y.length)return n(h,k),J&&Hn(h,b),S;if(k===null){for(;bb?(N=k,k=null):N=k.sibling;var O=d(h,k,C.value,v);if(O===null){k===null&&(k=N);break}e&&k&&O.alternate===null&&t(h,k),m=o(O,m,b),R===null?S=O:R.sibling=O,R=O,k=N}if(C.done)return n(h,k),J&&Hn(h,b),S;if(k===null){for(;!C.done;b++,C=y.next())C=f(h,C.value,v),C!==null&&(m=o(C,m,b),R===null?S=C:R.sibling=C,R=C);return J&&Hn(h,b),S}for(k=r(h,k);!C.done;b++,C=y.next())C=p(k,h,b,C.value,v),C!==null&&(e&&C.alternate!==null&&k.delete(C.key===null?b:C.key),m=o(C,m,b),R===null?S=C:R.sibling=C,R=C);return e&&k.forEach(function(De){return t(h,De)}),J&&Hn(h,b),S}function w(h,m,y,v){if(typeof y=="object"&&y!==null&&y.type===Sr&&y.key===null&&(y=y.props.children),typeof y=="object"&&y!==null){switch(y.$$typeof){case yl:e:{for(var S=y.key,R=m;R!==null;){if(R.key===S){if(S=y.type,S===Sr){if(R.tag===7){n(h,R.sibling),m=i(R,y.props.children),m.return=h,h=m;break e}}else if(R.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===un&&rm(S)===R.type){n(h,R.sibling),m=i(R,y.props),m.ref=Ni(h,R,y),m.return=h,h=m;break e}n(h,R);break}else t(h,R);R=R.sibling}y.type===Sr?(m=Qn(y.props.children,h.mode,v,y.key),m.return=h,h=m):(v=Wl(y.type,y.key,y.props,null,h.mode,v),v.ref=Ni(h,m,y),v.return=h,h=v)}return l(h);case kr:e:{for(R=y.key;m!==null;){if(m.key===R)if(m.tag===4&&m.stateNode.containerInfo===y.containerInfo&&m.stateNode.implementation===y.implementation){n(h,m.sibling),m=i(m,y.children||[]),m.return=h,h=m;break e}else{n(h,m);break}else t(h,m);m=m.sibling}m=hu(y,h.mode,v),m.return=h,h=m}return l(h);case un:return R=y._init,w(h,m,R(y._payload),v)}if(zi(y))return g(h,m,y,v);if(Ri(y))return _(h,m,y,v);Pl(h,y)}return typeof y=="string"&&y!==""||typeof y=="number"?(y=""+y,m!==null&&m.tag===6?(n(h,m.sibling),m=i(m,y),m.return=h,h=m):(n(h,m),m=mu(y,h.mode,v),m.return=h,h=m),l(h)):n(h,m)}return w}var Hr=Th(!0),Ih=Th(!1),mo={},It=Rn(mo),io=Rn(mo),oo=Rn(mo);function Zn(e){if(e===mo)throw Error(E(174));return e}function Pc(e,t){switch(Q(oo,t),Q(io,e),Q(It,mo),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:bu(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=bu(t,e)}Y(It),Q(It,t)}function Vr(){Y(It),Y(io),Y(oo)}function Nh(e){Zn(oo.current);var t=Zn(It.current),n=bu(t,e.type);t!==n&&(Q(io,e),Q(It,n))}function Ac(e){io.current===e&&(Y(It),Y(io))}var te=Rn(0);function as(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var au=[];function Lc(){for(var e=0;en?n:4,e(!0);var r=uu.transition;uu.transition={};try{e(!1),t()}finally{W=n,uu.transition=r}}function Gh(){return st().memoizedState}function xx(e,t,n){var r=xn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Zh(e))Kh(t,n);else if(n=Eh(e,t,n,r),n!==null){var i=Oe();wt(n,e,r,i),Qh(n,t,r)}}function kx(e,t,n){var r=xn(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Zh(e))Kh(t,i);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var l=t.lastRenderedState,s=o(l,n);if(i.hasEagerState=!0,i.eagerState=s,xt(s,l)){var u=t.interleaved;u===null?(i.next=i,Nc(t)):(i.next=u.next,u.next=i),t.interleaved=i;return}}catch{}finally{}n=Eh(e,t,i,r),n!==null&&(i=Oe(),wt(n,e,r,i),Qh(n,t,r))}}function Zh(e){var t=e.alternate;return e===ne||t!==null&&t===ne}function Kh(e,t){Hi=us=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Qh(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,gc(e,n)}}var cs={readContext:lt,useCallback:Se,useContext:Se,useEffect:Se,useImperativeHandle:Se,useInsertionEffect:Se,useLayoutEffect:Se,useMemo:Se,useReducer:Se,useRef:Se,useState:Se,useDebugValue:Se,useDeferredValue:Se,useTransition:Se,useMutableSource:Se,useSyncExternalStore:Se,useId:Se,unstable_isNewReconciler:!1},Sx={readContext:lt,useCallback:function(e,t){return Rt().memoizedState=[e,t===void 0?null:t],e},useContext:lt,useEffect:om,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Bl(4194308,4,Bh.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Bl(4194308,4,e,t)},useInsertionEffect:function(e,t){return Bl(4,2,e,t)},useMemo:function(e,t){var n=Rt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Rt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=xx.bind(null,ne,e),[r.memoizedState,e]},useRef:function(e){var t=Rt();return e={current:e},t.memoizedState=e},useState:im,useDebugValue:Fc,useDeferredValue:function(e){return Rt().memoizedState=e},useTransition:function(){var e=im(!1),t=e[0];return e=wx.bind(null,e[1]),Rt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ne,i=Rt();if(J){if(n===void 0)throw Error(E(407));n=n()}else{if(n=t(),me===null)throw Error(E(349));Yn&30||Ah(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,om(zh.bind(null,r,o,e),[e]),r.flags|=2048,ao(9,Lh.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=Rt(),t=me.identifierPrefix;if(J){var n=$t,r=Bt;n=(r&~(1<<32-vt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=lo++,0")&&(u=u.replace("",e.displayName)),u}while(1<=l&&0<=s);break}}}finally{Xa=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Li(e):""}function ew(e){switch(e.tag){case 5:return Li(e.type);case 16:return Li("Lazy");case 13:return Li("Suspense");case 19:return Li("SuspenseList");case 0:case 2:case 15:return e=qa(e.type,!1),e;case 11:return e=qa(e.type.render,!1),e;case 1:return e=qa(e.type,!0),e;default:return""}}function xu(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Sr:return"Fragment";case kr:return"Portal";case _u:return"Profiler";case dc:return"StrictMode";case vu:return"Suspense";case wu:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Tm:return(e.displayName||"Context")+".Consumer";case Cm:return(e._context.displayName||"Context")+".Provider";case pc:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case mc:return t=e.displayName||null,t!==null?t:xu(e.type)||"Memo";case un:t=e._payload,e=e._init;try{return xu(e(t))}catch{}}return null}function tw(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return xu(t);case 8:return t===dc?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Sn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Nm(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function nw(e){var t=Nm(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(l){r=""+l,o.call(this,l)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(l){r=""+l},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function _l(e){e._valueTracker||(e._valueTracker=nw(e))}function Om(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Nm(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Gl(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function ku(e,t){var n=t.checked;return re({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function kp(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Sn(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Pm(e,t){t=t.checked,t!=null&&fc(e,"checked",t,!1)}function Su(e,t){Pm(e,t);var n=Sn(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Eu(e,t.type,n):t.hasOwnProperty("defaultValue")&&Eu(e,t.type,Sn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Sp(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Eu(e,t,n){(t!=="number"||Gl(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var zi=Array.isArray;function Lr(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i"+t.valueOf().toString()+"",t=vl.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Ki(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var ji={animationIterationCount:!0,aspectRatio:!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},rw=["Webkit","ms","Moz","O"];Object.keys(ji).forEach(function(e){rw.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ji[t]=ji[e]})});function Mm(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||ji.hasOwnProperty(e)&&ji[e]?(""+t).trim():t+"px"}function Dm(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=Mm(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var iw=re({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 Cu(e,t){if(t){if(iw[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(E(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(E(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(E(61))}if(t.style!=null&&typeof t.style!="object")throw Error(E(62))}}function Tu(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Iu=null;function hc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Nu=null,zr=null,Mr=null;function Rp(e){if(e=po(e)){if(typeof Nu!="function")throw Error(E(280));var t=e.stateNode;t&&(t=ws(t),Nu(e.stateNode,e.type,t))}}function jm(e){zr?Mr?Mr.push(e):Mr=[e]:zr=e}function Fm(){if(zr){var e=zr,t=Mr;if(Mr=zr=null,Rp(e),t)for(e=0;e>>=0,e===0?32:31-(hw(e)/gw|0)|0}var wl=64,xl=4194304;function Mi(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Xl(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,o=e.pingedLanes,l=n&268435455;if(l!==0){var s=l&~i;s!==0?r=Mi(s):(o&=l,o!==0&&(r=Mi(o)))}else l=n&~i,l!==0?r=Mi(l):o!==0&&(r=Mi(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&i)&&(i=r&-r,o=t&-t,i>=o||i===16&&(o&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function co(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-vt(t),e[t]=n}function ww(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=Ui),zp=" ",Mp=!1;function oh(e,t){switch(e){case"keyup":return Kw.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function lh(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Er=!1;function Xw(e,t){switch(e){case"compositionend":return lh(t);case"keypress":return t.which!==32?null:(Mp=!0,zp);case"textInput":return e=t.data,e===zp&&Mp?null:e;default:return null}}function qw(e,t){if(Er)return e==="compositionend"||!Sc&&oh(e,t)?(e=rh(),Dl=wc=pn=null,Er=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Fp(n)}}function ch(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?ch(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function fh(){for(var e=window,t=Gl();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Gl(e.document)}return t}function Ec(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function lx(e){var t=fh(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&ch(n.ownerDocument.documentElement,n)){if(r!==null&&Ec(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,o=Math.min(r.start,i);r=r.end===void 0?o:Math.min(r.end,i),!e.extend&&o>r&&(i=r,r=o,o=i),i=Up(n,o);var l=Up(n,r);i&&l&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==l.node||e.focusOffset!==l.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(l.node,l.offset)):(t.setEnd(l.node,l.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,br=null,Mu=null,$i=null,Du=!1;function Bp(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Du||br==null||br!==Gl(r)||(r=br,"selectionStart"in r&&Ec(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),$i&&eo($i,r)||($i=r,r=Jl(Mu,"onSelect"),0Tr||(e.current=Hu[Tr],Hu[Tr]=null,Tr--)}function Q(e,t){Tr++,Hu[Tr]=e.current,e.current=t}var En={},Re=Rn(En),Ue=Rn(!1),Xn=En;function Br(e,t){var n=e.type.contextTypes;if(!n)return En;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in n)i[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Be(e){return e=e.childContextTypes,e!=null}function ts(){Y(Ue),Y(Re)}function Xp(e,t,n){if(Re.current!==En)throw Error(E(168));Q(Re,t),Q(Ue,n)}function wh(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(E(108,tw(e)||"Unknown",i));return re({},n,r)}function ns(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||En,Xn=Re.current,Q(Re,e),Q(Ue,Ue.current),!0}function qp(e,t,n){var r=e.stateNode;if(!r)throw Error(E(169));n?(e=wh(e,t,Xn),r.__reactInternalMemoizedMergedChildContext=e,Y(Ue),Y(Re),Q(Re,e)):Y(Ue),Q(Ue,n)}var Ut=null,xs=!1,au=!1;function xh(e){Ut===null?Ut=[e]:Ut.push(e)}function yx(e){xs=!0,xh(e)}function Cn(){if(!au&&Ut!==null){au=!0;var e=0,t=W;try{var n=Ut;for(W=1;e>=l,i-=l,Bt=1<<32-vt(t)+i|n<b?(N=k,k=null):N=k.sibling;var C=d(h,k,y[b],v);if(C===null){k===null&&(k=N);break}e&&k&&C.alternate===null&&t(h,k),m=o(C,m,b),R===null?S=C:R.sibling=C,R=C,k=N}if(b===y.length)return n(h,k),J&&Hn(h,b),S;if(k===null){for(;bb?(N=k,k=null):N=k.sibling;var O=d(h,k,C.value,v);if(O===null){k===null&&(k=N);break}e&&k&&O.alternate===null&&t(h,k),m=o(O,m,b),R===null?S=O:R.sibling=O,R=O,k=N}if(C.done)return n(h,k),J&&Hn(h,b),S;if(k===null){for(;!C.done;b++,C=y.next())C=f(h,C.value,v),C!==null&&(m=o(C,m,b),R===null?S=C:R.sibling=C,R=C);return J&&Hn(h,b),S}for(k=r(h,k);!C.done;b++,C=y.next())C=p(k,h,b,C.value,v),C!==null&&(e&&C.alternate!==null&&k.delete(C.key===null?b:C.key),m=o(C,m,b),R===null?S=C:R.sibling=C,R=C);return e&&k.forEach(function(De){return t(h,De)}),J&&Hn(h,b),S}function w(h,m,y,v){if(typeof y=="object"&&y!==null&&y.type===Sr&&y.key===null&&(y=y.props.children),typeof y=="object"&&y!==null){switch(y.$$typeof){case yl:e:{for(var S=y.key,R=m;R!==null;){if(R.key===S){if(S=y.type,S===Sr){if(R.tag===7){n(h,R.sibling),m=i(R,y.props.children),m.return=h,h=m;break e}}else if(R.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===un&&im(S)===R.type){n(h,R.sibling),m=i(R,y.props),m.ref=Ni(h,R,y),m.return=h,h=m;break e}n(h,R);break}else t(h,R);R=R.sibling}y.type===Sr?(m=Qn(y.props.children,h.mode,v,y.key),m.return=h,h=m):(v=Wl(y.type,y.key,y.props,null,h.mode,v),v.ref=Ni(h,m,y),v.return=h,h=v)}return l(h);case kr:e:{for(R=y.key;m!==null;){if(m.key===R)if(m.tag===4&&m.stateNode.containerInfo===y.containerInfo&&m.stateNode.implementation===y.implementation){n(h,m.sibling),m=i(m,y.children||[]),m.return=h,h=m;break e}else{n(h,m);break}else t(h,m);m=m.sibling}m=gu(y,h.mode,v),m.return=h,h=m}return l(h);case un:return R=y._init,w(h,m,R(y._payload),v)}if(zi(y))return g(h,m,y,v);if(Ri(y))return _(h,m,y,v);Pl(h,y)}return typeof y=="string"&&y!==""||typeof y=="number"?(y=""+y,m!==null&&m.tag===6?(n(h,m.sibling),m=i(m,y),m.return=h,h=m):(n(h,m),m=hu(y,h.mode,v),m.return=h,h=m),l(h)):n(h,m)}return w}var Hr=Ih(!0),Nh=Ih(!1),mo={},It=Rn(mo),io=Rn(mo),oo=Rn(mo);function Zn(e){if(e===mo)throw Error(E(174));return e}function Ac(e,t){switch(Q(oo,t),Q(io,e),Q(It,mo),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Ru(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Ru(t,e)}Y(It),Q(It,t)}function Vr(){Y(It),Y(io),Y(oo)}function Oh(e){Zn(oo.current);var t=Zn(It.current),n=Ru(t,e.type);t!==n&&(Q(io,e),Q(It,n))}function Lc(e){io.current===e&&(Y(It),Y(io))}var te=Rn(0);function as(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var uu=[];function zc(){for(var e=0;en?n:4,e(!0);var r=cu.transition;cu.transition={};try{e(!1),t()}finally{W=n,cu.transition=r}}function Zh(){return st().memoizedState}function xx(e,t,n){var r=xn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Kh(e))Qh(t,n);else if(n=bh(e,t,n,r),n!==null){var i=Oe();wt(n,e,r,i),Xh(n,t,r)}}function kx(e,t,n){var r=xn(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Kh(e))Qh(t,i);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var l=t.lastRenderedState,s=o(l,n);if(i.hasEagerState=!0,i.eagerState=s,xt(s,l)){var u=t.interleaved;u===null?(i.next=i,Oc(t)):(i.next=u.next,u.next=i),t.interleaved=i;return}}catch{}finally{}n=bh(e,t,i,r),n!==null&&(i=Oe(),wt(n,e,r,i),Xh(n,t,r))}}function Kh(e){var t=e.alternate;return e===ne||t!==null&&t===ne}function Qh(e,t){Hi=us=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Xh(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,yc(e,n)}}var cs={readContext:lt,useCallback:Se,useContext:Se,useEffect:Se,useImperativeHandle:Se,useInsertionEffect:Se,useLayoutEffect:Se,useMemo:Se,useReducer:Se,useRef:Se,useState:Se,useDebugValue:Se,useDeferredValue:Se,useTransition:Se,useMutableSource:Se,useSyncExternalStore:Se,useId:Se,unstable_isNewReconciler:!1},Sx={readContext:lt,useCallback:function(e,t){return Rt().memoizedState=[e,t===void 0?null:t],e},useContext:lt,useEffect:lm,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Bl(4194308,4,$h.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Bl(4194308,4,e,t)},useInsertionEffect:function(e,t){return Bl(4,2,e,t)},useMemo:function(e,t){var n=Rt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Rt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=xx.bind(null,ne,e),[r.memoizedState,e]},useRef:function(e){var t=Rt();return e={current:e},t.memoizedState=e},useState:om,useDebugValue:Uc,useDeferredValue:function(e){return Rt().memoizedState=e},useTransition:function(){var e=om(!1),t=e[0];return e=wx.bind(null,e[1]),Rt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ne,i=Rt();if(J){if(n===void 0)throw Error(E(407));n=n()}else{if(n=t(),me===null)throw Error(E(349));Yn&30||Lh(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,lm(Mh.bind(null,r,o,e),[e]),r.flags|=2048,ao(9,zh.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=Rt(),t=me.identifierPrefix;if(J){var n=$t,r=Bt;n=(r&~(1<<32-vt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=lo++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),n==="select"&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[Ct]=t,e[ro]=r,i0(e,t,!1,!1),t.stateNode=e;e:{switch(l=Cu(n,r),n){case"dialog":q("cancel",e),q("close",e),i=r;break;case"iframe":case"object":case"embed":q("load",e),i=r;break;case"video":case"audio":for(i=0;iGr&&(t.flags|=128,r=!0,Oi(o,!1),t.lanes=4194304)}else{if(!r)if(e=as(l),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Oi(o,!0),o.tail===null&&o.tailMode==="hidden"&&!l.alternate&&!J)return Ee(t),null}else 2*le()-o.renderingStartTime>Gr&&n!==1073741824&&(t.flags|=128,r=!0,Oi(o,!1),t.lanes=4194304);o.isBackwards?(l.sibling=t.child,t.child=l):(n=o.last,n!==null?n.sibling=l:t.child=l,o.last=l)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=le(),t.sibling=null,n=te.current,Q(te,r?n&1|2:n&1),t):(Ee(t),null);case 22:case 23:return Wc(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Ge&1073741824&&(Ee(t),t.subtreeFlags&6&&(t.flags|=8192)):Ee(t),null;case 24:return null;case 25:return null}throw Error(E(156,t.tag))}function Ox(e,t){switch(bc(t),t.tag){case 1:return Be(t.type)&&ts(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Vr(),Y(Ue),Y(Re),Lc(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Ac(t),null;case 13:if(Y(te),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(E(340));$r()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Y(te),null;case 4:return Vr(),null;case 10:return Ic(t.type._context),null;case 22:case 23:return Wc(),null;case 24:return null;default:return null}}var Ll=!1,be=!1,Px=typeof WeakSet=="function"?WeakSet:Set,I=null;function Pr(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){oe(e,t,r)}else n.current=null}function ec(e,t,n){try{n()}catch(r){oe(e,t,r)}}var mm=!1;function Ax(e,t){if(Du=ql,e=ch(),Sc(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var l=0,s=-1,u=-1,a=0,c=0,f=e,d=null;t:for(;;){for(var p;f!==n||i!==0&&f.nodeType!==3||(s=l+i),f!==o||r!==0&&f.nodeType!==3||(u=l+r),f.nodeType===3&&(l+=f.nodeValue.length),(p=f.firstChild)!==null;)d=f,f=p;for(;;){if(f===e)break t;if(d===n&&++a===i&&(s=l),d===o&&++c===r&&(u=l),(p=f.nextSibling)!==null)break;f=d,d=f.parentNode}f=p}n=s===-1||u===-1?null:{start:s,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(ju={focusedElem:e,selectionRange:n},ql=!1,I=t;I!==null;)if(t=I,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,I=e;else for(;I!==null;){t=I;try{var g=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(g!==null){var _=g.memoizedProps,w=g.memoizedState,h=t.stateNode,m=h.getSnapshotBeforeUpdate(t.elementType===t.type?_:gt(t.type,_),w);h.__reactInternalSnapshotBeforeUpdate=m}break;case 3:var y=t.stateNode.containerInfo;y.nodeType===1?y.textContent="":y.nodeType===9&&y.documentElement&&y.removeChild(y.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(E(163))}}catch(v){oe(t,t.return,v)}if(e=t.sibling,e!==null){e.return=t.return,I=e;break}I=t.return}return g=mm,mm=!1,g}function Vi(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,o!==void 0&&ec(t,n,o)}i=i.next}while(i!==r)}}function Es(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function tc(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function s0(e){var t=e.alternate;t!==null&&(e.alternate=null,s0(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Ct],delete t[ro],delete t[Bu],delete t[hx],delete t[gx])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function a0(e){return e.tag===5||e.tag===3||e.tag===4}function hm(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||a0(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function nc(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=es));else if(r!==4&&(e=e.child,e!==null))for(nc(e,t,n),e=e.sibling;e!==null;)nc(e,t,n),e=e.sibling}function rc(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(rc(e,t,n),e=e.sibling;e!==null;)rc(e,t,n),e=e.sibling}var ye=null,yt=!1;function an(e,t,n){for(n=n.child;n!==null;)u0(e,t,n),n=n.sibling}function u0(e,t,n){if(Tt&&typeof Tt.onCommitFiberUnmount=="function")try{Tt.onCommitFiberUnmount(gs,n)}catch{}switch(n.tag){case 5:be||Pr(n,t);case 6:var r=ye,i=yt;ye=null,an(e,t,n),ye=r,yt=i,ye!==null&&(yt?(e=ye,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):ye.removeChild(n.stateNode));break;case 18:ye!==null&&(yt?(e=ye,n=n.stateNode,e.nodeType===8?lu(e.parentNode,n):e.nodeType===1&&lu(e,n),Yi(e)):lu(ye,n.stateNode));break;case 4:r=ye,i=yt,ye=n.stateNode.containerInfo,yt=!0,an(e,t,n),ye=r,yt=i;break;case 0:case 11:case 14:case 15:if(!be&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var o=i,l=o.destroy;o=o.tag,l!==void 0&&(o&2||o&4)&&ec(n,t,l),i=i.next}while(i!==r)}an(e,t,n);break;case 1:if(!be&&(Pr(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){oe(n,t,s)}an(e,t,n);break;case 21:an(e,t,n);break;case 22:n.mode&1?(be=(r=be)||n.memoizedState!==null,an(e,t,n),be=r):an(e,t,n);break;default:an(e,t,n)}}function gm(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Px),t.forEach(function(r){var i=$x.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function ht(e,t){var n=t.deletions;if(n!==null)for(var r=0;ri&&(i=l),r&=~o}if(r=i,r=le()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*zx(r/1960))-r,10e?16:e,mn===null)var r=!1;else{if(e=mn,mn=null,ps=0,B&6)throw Error(E(331));var i=B;for(B|=4,I=e.current;I!==null;){var o=I,l=o.child;if(I.flags&16){var s=o.deletions;if(s!==null){for(var u=0;ule()-Hc?Kn(e,0):$c|=n),$e(e,t)}function y0(e,t){t===0&&(e.mode&1?(t=xl,xl<<=1,!(xl&130023424)&&(xl=4194304)):t=1);var n=Oe();e=Gt(e,t),e!==null&&(co(e,t,n),$e(e,n))}function Bx(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),y0(e,n)}function $x(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(E(314))}r!==null&&r.delete(t),y0(e,n)}var _0;_0=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ue.current)Fe=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Fe=!1,Ix(e,t,n);Fe=!!(e.flags&131072)}else Fe=!1,J&&t.flags&1048576&&xh(t,is,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;$l(e,t),e=t.pendingProps;var i=Br(t,Re.current);jr(t,n),i=Mc(null,t,r,e,i,n);var o=Dc();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Be(r)?(o=!0,ns(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Oc(t),i.updater=ks,t.stateNode=i,i._reactInternals=t,Zu(t,r,e,n),t=Xu(null,t,r,!0,o,n)):(t.tag=0,J&&o&&Ec(t),Ne(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch($l(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=Vx(r),e=gt(r,e),i){case 0:t=Qu(null,t,r,e,n);break e;case 1:t=fm(null,t,r,e,n);break e;case 11:t=um(null,t,r,e,n);break e;case 14:t=cm(null,t,r,gt(r.type,e),n);break e}throw Error(E(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:gt(r,i),Qu(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:gt(r,i),fm(e,t,r,i,n);case 3:e:{if(t0(t),e===null)throw Error(E(387));r=t.pendingProps,o=t.memoizedState,i=o.element,bh(e,t),ss(t,r,null,n);var l=t.memoizedState;if(r=l.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:l.cache,pendingSuspenseBoundaries:l.pendingSuspenseBoundaries,transitions:l.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){i=Wr(Error(E(423)),t),t=dm(e,t,r,n,i);break e}else if(r!==i){i=Wr(Error(E(424)),t),t=dm(e,t,r,n,i);break e}else for(Ze=_n(t.stateNode.containerInfo.firstChild),Ke=t,J=!0,_t=null,n=Ih(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if($r(),r===i){t=Zt(e,t,n);break e}Ne(e,t,r,n)}t=t.child}return t;case 5:return Nh(t),e===null&&Vu(t),r=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,l=i.children,Fu(r,i)?l=null:o!==null&&Fu(r,o)&&(t.flags|=32),e0(e,t),Ne(e,t,l,n),t.child;case 6:return e===null&&Vu(t),null;case 13:return n0(e,t,n);case 4:return Pc(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Hr(t,null,r,n):Ne(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:gt(r,i),um(e,t,r,i,n);case 7:return Ne(e,t,t.pendingProps,n),t.child;case 8:return Ne(e,t,t.pendingProps.children,n),t.child;case 12:return Ne(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,o=t.memoizedProps,l=i.value,Q(os,r._currentValue),r._currentValue=l,o!==null)if(xt(o.value,l)){if(o.children===i.children&&!Ue.current){t=Zt(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var s=o.dependencies;if(s!==null){l=o.child;for(var u=s.firstContext;u!==null;){if(u.context===r){if(o.tag===1){u=Ht(-1,n&-n),u.tag=2;var a=o.updateQueue;if(a!==null){a=a.shared;var c=a.pending;c===null?u.next=u:(u.next=c.next,c.next=u),a.pending=u}}o.lanes|=n,u=o.alternate,u!==null&&(u.lanes|=n),Wu(o.return,n,t),s.lanes|=n;break}u=u.next}}else if(o.tag===10)l=o.type===t.type?null:o.child;else if(o.tag===18){if(l=o.return,l===null)throw Error(E(341));l.lanes|=n,s=l.alternate,s!==null&&(s.lanes|=n),Wu(l,n,t),l=o.sibling}else l=o.child;if(l!==null)l.return=o;else for(l=o;l!==null;){if(l===t){l=null;break}if(o=l.sibling,o!==null){o.return=l.return,l=o;break}l=l.return}o=l}Ne(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,jr(t,n),i=lt(i),r=r(i),t.flags|=1,Ne(e,t,r,n),t.child;case 14:return r=t.type,i=gt(r,t.pendingProps),i=gt(r.type,i),cm(e,t,r,i,n);case 15:return Yh(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:gt(r,i),$l(e,t),t.tag=1,Be(r)?(e=!0,ns(t)):e=!1,jr(t,n),Ch(t,r,i),Zu(t,r,i,n),Xu(null,t,r,!0,e,n);case 19:return r0(e,t,n);case 22:return Jh(e,t,n)}throw Error(E(156,t.tag))};function v0(e,t){return Wm(e,t)}function Hx(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function it(e,t,n,r){return new Hx(e,t,n,r)}function Zc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Vx(e){if(typeof e=="function")return Zc(e)?1:0;if(e!=null){if(e=e.$$typeof,e===dc)return 11;if(e===pc)return 14}return 2}function kn(e,t){var n=e.alternate;return n===null?(n=it(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Wl(e,t,n,r,i,o){var l=2;if(r=e,typeof e=="function")Zc(e)&&(l=1);else if(typeof e=="string")l=5;else e:switch(e){case Sr:return Qn(n.children,i,o,t);case fc:l=8,i|=8;break;case yu:return e=it(12,n,t,i|2),e.elementType=yu,e.lanes=o,e;case _u:return e=it(13,n,t,i),e.elementType=_u,e.lanes=o,e;case vu:return e=it(19,n,t,i),e.elementType=vu,e.lanes=o,e;case Tm:return Rs(n,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Rm:l=10;break e;case Cm:l=9;break e;case dc:l=11;break e;case pc:l=14;break e;case un:l=16,r=null;break e}throw Error(E(130,e==null?e:typeof e,""))}return t=it(l,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function Qn(e,t,n,r){return e=it(7,e,r,t),e.lanes=n,e}function Rs(e,t,n,r){return e=it(22,e,r,t),e.elementType=Tm,e.lanes=n,e.stateNode={isHidden:!1},e}function mu(e,t,n){return e=it(6,e,null,t),e.lanes=n,e}function hu(e,t,n){return t=it(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Wx(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Ya(0),this.expirationTimes=Ya(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ya(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function Kc(e,t,n,r,i,o,l,s,u){return e=new Wx(e,t,n,s,u),t===1?(t=1,o===!0&&(t|=8)):t=0,o=it(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Oc(o),e}function Gx(e,t,n){var r=3{"use strict";function E0(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(E0)}catch(e){console.error(e)}}E0(),b0.exports=S0()});var C0=ie(Jc=>{"use strict";var R0=Yc();Jc.createRoot=R0.createRoot,Jc.hydrateRoot=R0.hydrateRoot;var FC});var I0=ie(tf=>{"use strict";var Yx=Symbol.for("react.fragment");tf.Fragment=Yx;tf.jsxDEV=void 0});var O0=ie((KC,N0)=>{"use strict";N0.exports=I0()});var A0=ie(Os=>{"use strict";var Jx=ge(),ek=Symbol.for("react.element"),tk=Symbol.for("react.fragment"),nk=Object.prototype.hasOwnProperty,rk=Jx.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,ik={key:!0,ref:!0,__self:!0,__source:!0};function P0(e,t,n){var r,i={},o=null,l=null;n!==void 0&&(o=""+n),t.key!==void 0&&(o=""+t.key),t.ref!==void 0&&(l=t.ref);for(r in t)nk.call(t,r)&&!ik.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)i[r]===void 0&&(i[r]=t[r]);return{$$typeof:ek,type:e,key:o,ref:l,props:i,_owner:rk.current}}Os.Fragment=tk;Os.jsx=P0;Os.jsxs=P0});var G=ie((XC,L0)=>{"use strict";L0.exports=A0()});var gf=ie((D3,pg)=>{var dk="Expected a function",og="__lodash_hash_undefined__",lg=1/0,pk="[object Function]",mk="[object GeneratorFunction]",hk="[object Symbol]",gk=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,yk=/^\w*$/,_k=/^\./,vk=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,wk=/[\\^$.*+?()[\]{}|]/g,xk=/\\(\\)?/g,kk=/^\[object .+?Constructor\]$/,Sk=typeof global=="object"&&global&&global.Object===Object&&global,Ek=typeof self=="object"&&self&&self.Object===Object&&self,df=Sk||Ek||Function("return this")();function bk(e,t){return e?.[t]}function Rk(e){var t=!1;if(e!=null&&typeof e.toString!="function")try{t=!!(e+"")}catch{}return t}var Ck=Array.prototype,Tk=Function.prototype,sg=Object.prototype,ff=df["__core-js_shared__"],tg=function(){var e=/[^.]+$/.exec(ff&&ff.keys&&ff.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),ag=Tk.toString,pf=sg.hasOwnProperty,ug=sg.toString,Ik=RegExp("^"+ag.call(pf).replace(wk,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),ng=df.Symbol,Nk=Ck.splice,Ok=cg(df,"Map"),yo=cg(Object,"create"),rg=ng?ng.prototype:void 0,ig=rg?rg.toString:void 0;function ir(e){var t=-1,n=e?e.length:0;for(this.clear();++t-1}function Bk(e,t){var n=this.__data__,r=Ls(n,e);return r<0?n.push([e,t]):n[r][1]=t,this}Xr.prototype.clear=Dk;Xr.prototype.delete=jk;Xr.prototype.get=Fk;Xr.prototype.has=Uk;Xr.prototype.set=Bk;function or(e){var t=-1,n=e?e.length:0;for(this.clear();++t{"use strict";Object.defineProperty(Ae,"__esModule",{value:!0});Ae.output=Ae.exists=Ae.hash=Ae.bytes=Ae.bool=Ae.number=void 0;function Ms(e){if(!Number.isSafeInteger(e)||e<0)throw new Error(`Wrong positive integer: ${e}`)}Ae.number=Ms;function kg(e){if(typeof e!="boolean")throw new Error(`Expected boolean, not ${e}`)}Ae.bool=kg;function aS(e){return e instanceof Uint8Array||e!=null&&typeof e=="object"&&e.constructor.name==="Uint8Array"}function _f(e,...t){if(!aS(e))throw new Error("Expected Uint8Array");if(t.length>0&&!t.includes(e.length))throw new Error(`Expected Uint8Array of length ${t}, not of length=${e.length}`)}Ae.bytes=_f;function Sg(e){if(typeof e!="function"||typeof e.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");Ms(e.outputLen),Ms(e.blockLen)}Ae.hash=Sg;function Eg(e,t=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(t&&e.finished)throw new Error("Hash#digest() has already been called")}Ae.exists=Eg;function bg(e,t){_f(e);let n=t.outputLen;if(e.length{"use strict";Object.defineProperty(A,"__esModule",{value:!0});A.add5L=A.add5H=A.add4H=A.add4L=A.add3H=A.add3L=A.add=A.rotlBL=A.rotlBH=A.rotlSL=A.rotlSH=A.rotr32L=A.rotr32H=A.rotrBL=A.rotrBH=A.rotrSL=A.rotrSH=A.shrSL=A.shrSH=A.toBig=A.split=A.fromBig=void 0;var Ds=BigInt(2**32-1),vf=BigInt(32);function wf(e,t=!1){return t?{h:Number(e&Ds),l:Number(e>>vf&Ds)}:{h:Number(e>>vf&Ds)|0,l:Number(e&Ds)|0}}A.fromBig=wf;function Cg(e,t=!1){let n=new Uint32Array(e.length),r=new Uint32Array(e.length);for(let i=0;iBigInt(e>>>0)<>>0);A.toBig=Tg;var Ig=(e,t,n)=>e>>>n;A.shrSH=Ig;var Ng=(e,t,n)=>e<<32-n|t>>>n;A.shrSL=Ng;var Og=(e,t,n)=>e>>>n|t<<32-n;A.rotrSH=Og;var Pg=(e,t,n)=>e<<32-n|t>>>n;A.rotrSL=Pg;var Ag=(e,t,n)=>e<<64-n|t>>>n-32;A.rotrBH=Ag;var Lg=(e,t,n)=>e>>>n-32|t<<64-n;A.rotrBL=Lg;var zg=(e,t)=>t;A.rotr32H=zg;var Mg=(e,t)=>e;A.rotr32L=Mg;var Dg=(e,t,n)=>e<>>32-n;A.rotlSH=Dg;var jg=(e,t,n)=>t<>>32-n;A.rotlSL=jg;var Fg=(e,t,n)=>t<>>64-n;A.rotlBH=Fg;var Ug=(e,t,n)=>e<>>64-n;A.rotlBL=Ug;function Bg(e,t,n,r){let i=(t>>>0)+(r>>>0);return{h:e+n+(i/2**32|0)|0,l:i|0}}A.add=Bg;var $g=(e,t,n)=>(e>>>0)+(t>>>0)+(n>>>0);A.add3L=$g;var Hg=(e,t,n,r)=>t+n+r+(e/2**32|0)|0;A.add3H=Hg;var Vg=(e,t,n,r)=>(e>>>0)+(t>>>0)+(n>>>0)+(r>>>0);A.add4L=Vg;var Wg=(e,t,n,r,i)=>t+n+r+i+(e/2**32|0)|0;A.add4H=Wg;var Gg=(e,t,n,r,i)=>(e>>>0)+(t>>>0)+(n>>>0)+(r>>>0)+(i>>>0);A.add5L=Gg;var Zg=(e,t,n,r,i,o)=>t+n+r+i+o+(e/2**32|0)|0;A.add5H=Zg;var cS={fromBig:wf,split:Cg,toBig:Tg,shrSH:Ig,shrSL:Ng,rotrSH:Og,rotrSL:Pg,rotrBH:Ag,rotrBL:Lg,rotr32H:zg,rotr32L:Mg,rotlSH:Dg,rotlSL:jg,rotlBH:Fg,rotlBL:Ug,add:Bg,add3L:$g,add3H:Hg,add4L:Vg,add4H:Wg,add5H:Zg,add5L:Gg};A.default=cS});var Qg=ie(js=>{"use strict";Object.defineProperty(js,"__esModule",{value:!0});js.crypto=void 0;js.crypto=typeof globalThis=="object"&&"crypto"in globalThis?globalThis.crypto:void 0});var Yg=ie(M=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0});M.randomBytes=M.wrapXOFConstructorWithOpts=M.wrapConstructorWithOpts=M.wrapConstructor=M.checkOpts=M.Hash=M.concatBytes=M.toBytes=M.utf8ToBytes=M.asyncLoop=M.nextTick=M.hexToBytes=M.bytesToHex=M.isLE=M.rotr=M.createView=M.u32=M.u8=void 0;var xf=Qg(),fS=e=>new Uint8Array(e.buffer,e.byteOffset,e.byteLength);M.u8=fS;var dS=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4));M.u32=dS;function Sf(e){return e instanceof Uint8Array||e!=null&&typeof e=="object"&&e.constructor.name==="Uint8Array"}var pS=e=>new DataView(e.buffer,e.byteOffset,e.byteLength);M.createView=pS;var mS=(e,t)=>e<<32-t|e>>>t;M.rotr=mS;M.isLE=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68;if(!M.isLE)throw new Error("Non little-endian hardware is not supported");var hS=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function gS(e){if(!Sf(e))throw new Error("Uint8Array expected");let t="";for(let n=0;n=Yt._0&&e<=Yt._9)return e-Yt._0;if(e>=Yt._A&&e<=Yt._F)return e-(Yt._A-10);if(e>=Yt._a&&e<=Yt._f)return e-(Yt._a-10)}function yS(e){if(typeof e!="string")throw new Error("hex string expected, got "+typeof e);let t=e.length,n=t/2;if(t%2)throw new Error("padded hex string expected, got unpadded hex of length "+t);let r=new Uint8Array(n);for(let i=0,o=0;i{};M.nextTick=_S;async function vS(e,t,n){let r=Date.now();for(let i=0;i=0&&oe().update(Fs(r)).digest(),n=e();return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=()=>e(),t}M.wrapConstructor=SS;function ES(e){let t=(r,i)=>e(i).update(Fs(r)).digest(),n=e({});return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=r=>e(r),t}M.wrapConstructorWithOpts=ES;function bS(e){let t=(r,i)=>e(i).update(Fs(r)).digest(),n=e({});return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=r=>e(r),t}M.wrapXOFConstructorWithOpts=bS;function RS(e=32){if(xf.crypto&&typeof xf.crypto.getRandomValues=="function")return xf.crypto.getRandomValues(new Uint8Array(e));throw new Error("crypto.getRandomValues must be defined")}M.randomBytes=RS});var ly=ie(X=>{"use strict";Object.defineProperty(X,"__esModule",{value:!0});X.shake256=X.shake128=X.keccak_512=X.keccak_384=X.keccak_256=X.keccak_224=X.sha3_512=X.sha3_384=X.sha3_256=X.sha3_224=X.Keccak=X.keccakP=void 0;var Yr=Rg(),xo=Kg(),wo=Yg(),[ty,ny,ry]=[[],[],[]],CS=BigInt(0),vo=BigInt(1),TS=BigInt(2),IS=BigInt(7),NS=BigInt(256),OS=BigInt(113);for(let e=0,t=vo,n=1,r=0;e<24;e++){[n,r]=[r,(2*n+3*r)%5],ty.push(2*(5*r+n)),ny.push((e+1)*(e+2)/2%64);let i=CS;for(let o=0;o<7;o++)t=(t<>IS)*OS)%NS,t&TS&&(i^=vo<<(vo<n>32?(0,xo.rotlBH)(e,t,n):(0,xo.rotlSH)(e,t,n),ey=(e,t,n)=>n>32?(0,xo.rotlBL)(e,t,n):(0,xo.rotlSL)(e,t,n);function iy(e,t=24){let n=new Uint32Array(10);for(let r=24-t;r<24;r++){for(let l=0;l<10;l++)n[l]=e[l]^e[l+10]^e[l+20]^e[l+30]^e[l+40];for(let l=0;l<10;l+=2){let s=(l+8)%10,u=(l+2)%10,a=n[u],c=n[u+1],f=Jg(a,c,1)^n[s],d=ey(a,c,1)^n[s+1];for(let p=0;p<50;p+=10)e[l+p]^=f,e[l+p+1]^=d}let i=e[2],o=e[3];for(let l=0;l<24;l++){let s=ny[l],u=Jg(i,o,s),a=ey(i,o,s),c=ty[l];i=e[c],o=e[c+1],e[c]=u,e[c+1]=a}for(let l=0;l<50;l+=10){for(let s=0;s<10;s++)n[s]=e[l+s];for(let s=0;s<10;s++)e[l+s]^=~n[(s+2)%10]&n[(s+4)%10]}e[0]^=PS[r],e[1]^=AS[r]}n.fill(0)}X.keccakP=iy;var ko=class e extends wo.Hash{constructor(t,n,r,i=!1,o=24){if(super(),this.blockLen=t,this.suffix=n,this.outputLen=r,this.enableXOF=i,this.rounds=o,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,(0,Yr.number)(r),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,wo.u32)(this.state)}keccak(){iy(this.state32,this.rounds),this.posOut=0,this.pos=0}update(t){(0,Yr.exists)(this);let{blockLen:n,state:r}=this;t=(0,wo.toBytes)(t);let i=t.length;for(let o=0;o=r&&this.keccak();let l=Math.min(r-this.posOut,o-i);t.set(n.subarray(this.posOut,this.posOut+l),i),this.posOut+=l,i+=l}return t}xofInto(t){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(t)}xof(t){return(0,Yr.number)(t),this.xofInto(new Uint8Array(t))}digestInto(t){if((0,Yr.output)(t,this),this.finished)throw new Error("digest() was already called");return this.writeInto(t),this.destroy(),t}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(t){let{blockLen:n,suffix:r,outputLen:i,rounds:o,enableXOF:l}=this;return t||(t=new e(n,r,i,l,o)),t.state32.set(this.state32),t.pos=this.pos,t.posOut=this.posOut,t.finished=this.finished,t.rounds=o,t.suffix=r,t.outputLen=i,t.enableXOF=l,t.destroyed=this.destroyed,t}};X.Keccak=ko;var Pn=(e,t,n)=>(0,wo.wrapConstructor)(()=>new ko(t,e,n));X.sha3_224=Pn(6,144,224/8);X.sha3_256=Pn(6,136,256/8);X.sha3_384=Pn(6,104,384/8);X.sha3_512=Pn(6,72,512/8);X.keccak_224=Pn(1,144,224/8);X.keccak_256=Pn(1,136,256/8);X.keccak_384=Pn(1,104,384/8);X.keccak_512=Pn(1,72,512/8);var oy=(e,t,n)=>(0,wo.wrapXOFConstructorWithOpts)((r={})=>new ko(t,e,r.dkLen===void 0?n:r.dkLen,!0));X.shake128=oy(31,168,128/8);X.shake256=oy(31,136,256/8)});var my=ie((dT,An)=>{var{sha3_512:LS}=ly(),ay=24,So=32,Ef=(e=4,t=Math.random)=>{let n="";for(;n.lengthuy(LS(e)).toString(36).slice(1),sy=Array.from({length:26},(e,t)=>String.fromCharCode(t+97)),zS=e=>sy[Math.floor(e()*sy.length)],fy=({globalObj:e=typeof global<"u"?global:typeof window<"u"?window:{},random:t=Math.random}={})=>{let n=Object.keys(e).toString(),r=n.length?n+Ef(So,t):Ef(So,t);return cy(r).substring(0,So)},dy=e=>()=>e++,MS=476782367,py=({random:e=Math.random,counter:t=dy(Math.floor(e()*MS)),length:n=ay,fingerprint:r=fy({random:e})}={})=>function(){let o=zS(e),l=Date.now().toString(36),s=t().toString(36),u=Ef(n,e),a=`${l+u+s+r}`;return`${o+cy(a).substring(1,n)}`},DS=py(),jS=(e,{minLength:t=2,maxLength:n=So}={})=>{let r=e.length,i=/^[0-9a-z]+$/;try{if(typeof e=="string"&&r>=t&&r<=n&&i.test(e))return!0}finally{}return!1};An.exports.getConstants=()=>({defaultLength:ay,bigLength:So});An.exports.init=py;An.exports.createId=DS;An.exports.bufToBigInt=uy;An.exports.createCounter=dy;An.exports.createFingerprint=fy;An.exports.isCuid=jS});var bf=ie((pT,Eo)=>{var{createId:FS,init:US,getConstants:BS,isCuid:$S}=my();Eo.exports.createId=FS;Eo.exports.init=US;Eo.exports.getConstants=BS;Eo.exports.isCuid=$S});var My=ie((To,Xs)=>{(function(e,t){"use strict";var n="1.0.37",r="",i="?",o="function",l="undefined",s="object",u="string",a="major",c="model",f="name",d="type",p="vendor",g="version",_="architecture",w="console",h="mobile",m="tablet",y="smarttv",v="wearable",S="embedded",R=500,k="Amazon",b="Apple",N="ASUS",C="BlackBerry",O="Browser",De="Chrome",rl="Edge",Dt="Firefox",jt="Google",jd="Huawei",Ra="LG",Ca="Microsoft",Fd="Motorola",il="Opera",ol="Samsung",Ud="Sharp",ll="Sony",Ta="Xiaomi",Ia="Zebra",Bd="Facebook",$d="Chromium OS",Hd="Mac OS",Ev=function(F,V){var z={};for(var Z in F)V[Z]&&V[Z].length%2===0?z[Z]=V[Z].concat(F[Z]):z[Z]=F[Z];return z},sl=function(F){for(var V={},z=0;z0?H.length===2?typeof H[1]==o?this[H[0]]=H[1].call(this,St):this[H[0]]=H[1]:H.length===3?typeof H[1]===o&&!(H[1].exec&&H[1].test)?this[H[0]]=St?H[1].call(this,St,H[2]):t:this[H[0]]=St?St.replace(H[1],H[2]):t:H.length===4&&(this[H[0]]=St?H[3].call(this,St.replace(H[1],H[2])):t):this[H]=St||t;z+=2}},Oa=function(F,V){for(var z in V)if(typeof V[z]===s&&V[z].length>0){for(var Z=0;Z2&&(L[c]="iPad",L[d]=m),L},this.getEngine=function(){var L={};return L[f]=t,L[g]=t,xi.call(L,Z,kt.engine),L},this.getOS=function(){var L={};return L[f]=t,L[g]=t,xi.call(L,Z,kt.os),H&&!L[f]&&ln&&ln.platform!="Unknown"&&(L[f]=ln.platform.replace(/chrome os/i,$d).replace(/macos/i,Hd)),L},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 Z},this.setUA=function(L){return Z=typeof L===u&&L.length>R?Na(L,R):L,this},this.setUA(Z),this};We.VERSION=n,We.BROWSER=sl([f,g,a]),We.CPU=sl([_]),We.DEVICE=sl([c,p,d,w,h,y,m,v,S]),We.ENGINE=We.OS=sl([f,g]),typeof To!==l?(typeof Xs!==l&&Xs.exports&&(To=Xs.exports=We),To.UAParser=We):typeof define===o&&define.amd?define(function(){return We}):typeof e!==l&&(e.UAParser=We);var _r=typeof e!==l&&(e.jQuery||e.Zepto);if(_r&&!_r.ua){var al=new We;_r.ua=al.getResult(),_r.ua.get=function(){return al.getUA()},_r.ua.set=function(F){al.setUA(F);var V=al.getResult();for(var z in V)_r.ua[z]=V[z]}}})(typeof window=="object"?window:To)});var j_=ie((UP,D_)=>{var e2=1/0,t2="[object Symbol]",n2=/^\s+|\s+$/g,id="\\ud800-\\udfff",R_="\\u0300-\\u036f\\ufe20-\\ufe23",C_="\\u20d0-\\u20f0",T_="\\ufe0e\\ufe0f",r2="["+id+"]",nd="["+R_+C_+"]",rd="\\ud83c[\\udffb-\\udfff]",i2="(?:"+nd+"|"+rd+")",I_="[^"+id+"]",N_="(?:\\ud83c[\\udde6-\\uddff]){2}",O_="[\\ud800-\\udbff][\\udc00-\\udfff]",P_="\\u200d",A_=i2+"?",L_="["+T_+"]?",o2="(?:"+P_+"(?:"+[I_,N_,O_].join("|")+")"+L_+A_+")*",l2=L_+A_+o2,s2="(?:"+[I_+nd+"?",nd,N_,O_,r2].join("|")+")",a2=RegExp(rd+"(?="+rd+")|"+s2+l2,"g"),u2=RegExp("["+P_+id+R_+C_+T_+"]"),c2=typeof global=="object"&&global&&global.Object===Object&&global,f2=typeof self=="object"&&self&&self.Object===Object&&self,d2=c2||f2||Function("return this")();function p2(e){return e.split("")}function m2(e,t,n,r){for(var i=e.length,o=n+(r?1:-1);r?o--:++o-1;);return n}function y2(e,t){for(var n=e.length;n--&&z_(t,e[n],0)>-1;);return n}function _2(e){return u2.test(e)}function k_(e){return _2(e)?v2(e):p2(e)}function v2(e){return e.match(a2)||[]}var w2=Object.prototype,x2=w2.toString,S_=d2.Symbol,E_=S_?S_.prototype:void 0,b_=E_?E_.toString:void 0;function k2(e,t,n){var r=-1,i=e.length;t<0&&(t=-t>i?0:i+t),n=n>i?i:n,n<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var o=Array(i);++r=r?e:k2(e,t,n)}function E2(e){return!!e&&typeof e=="object"}function b2(e){return typeof e=="symbol"||E2(e)&&x2.call(e)==t2}function R2(e){return e==null?"":M_(e)}function C2(e,t,n){if(e=R2(e),e&&(n||t===void 0))return e.replace(n2,"");if(!e||!(t=M_(t)))return e;var r=k_(e),i=k_(t),o=g2(r,i),l=y2(r,i)+1;return S2(r,o,l).join("")}D_.exports=C2});var W_=ie((KP,V_)=>{"use strict";function N2(e,t){for(;e.length{let[,r]=(0,Qr.useState)({}),o=(0,Qr.useRef)({data:e,deps:n||[],ready:!1,_loading:{}}).current;if((0,Qr.useEffect)(()=>{o.ready=!0,t&&t({init:!0})},[]),o.ready===!1)o._loading={},o.data.render=()=>{o.ready&&r({})};else if(o.deps.length>0&&n){for(let[l,s]of Object.entries(n))if(o.deps[l]!==s){o.deps[l]=s,t&&setTimeout(()=>{t({init:!1})});break}}return o.data};var T0=(e,t)=>new Promise(async n=>{if(typeof e=="function"){let r=null;if(t&&(r=setTimeout(n,t)),await e()){clearTimeout(r),n();return}let i=0,o=setInterval(async()=>{await e()&&(r&&clearTimeout(r),clearInterval(o),n()),i>100&&clearInterval(o)},10)}else typeof e=="number"&&setTimeout(()=>{n()},e)});var qx=P(ge());var Qt=P(ge()),ef=(0,Qt.createContext)({global:{},render:()=>{}});var Nn=(e,t)=>{let n=(0,Qt.useContext)(ef),{global:r,render:i}=n;r[t]||(r[t]=e),(0,Qt.useEffect)(()=>{let l=null;return()=>{typeof l=="function"?l():l instanceof Promise&&l.then(s=>{typeof s=="function"&&s()})}},[]);let o=r[t];return o&&(o.render=l=>{l&&(r[t]=void 0),(0,Qt.startTransition)(i)}),o},In=e=>{if(e==null||typeof e!="object")return e;if(e instanceof Date){var t=new Date;return t.setTime(e.getTime()),t}if(e instanceof Array)return e.map(i=>In(i));var n={};for(var r in e)typeof e[r]=="object"?n[r]=In(e[r]):n[r]=e[r];return n};var i3=P(ge());var nf=P(ge()),z0=P(Yc()),M0=P(O0()),D0=P(G()),j0=()=>{let e=typeof window=="object"?window:globalThis;e.React=nf.default,e.ReactDOM=z0.default,e.JSXRuntime=D0.default,e.JSXDevRuntime=M0.default,e.Fragment=nf.default.Fragment};var ok={data:""},U0=e=>typeof window=="object"?((e?e.querySelector("#_goober"):window._goober)||Object.assign((e||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:e||ok,B0=e=>{let t=U0(e),n=t.data;return t.data="",n},lk=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,sk=/\/\*[^]*?\*\/| +/g,F0=/\n+/g,rr=(e,t)=>{let n="",r="",i="";for(let o in e){let l=e[o];o[0]=="@"?o[1]=="i"?n=o+" "+l+";":r+=o[1]=="f"?rr(l,o):o+"{"+rr(l,o[1]=="k"?"":t)+"}":typeof l=="object"?r+=rr(l,t?t.replace(/([^,])+/g,s=>o.replace(/(^:.*)|([^,])+/g,u=>/&/.test(u)?u.replace(/&/g,s):s?s+" "+u:u)):o):l!=null&&(o=/^--/.test(o)?o:o.replace(/[A-Z]/g,"-$&").toLowerCase(),i+=rr.p?rr.p(o,l):o+":"+l+";")}return n+(t&&i?t+"{"+i+"}":i)+r},Xt={},$0=e=>{if(typeof e=="object"){let t="";for(let n in e)t+=n+$0(e[n]);return t}return e},ak=(e,t,n,r,i)=>{let o=$0(e),l=Xt[o]||(Xt[o]=(u=>{let a=0,c=11;for(;a>>0;return"go"+c})(o));if(!Xt[l]){let u=o!==e?e:(a=>{let c,f,d=[{}];for(;c=lk.exec(a.replace(sk,""));)c[4]?d.shift():c[3]?(f=c[3].replace(F0," ").trim(),d.unshift(d[0][f]=d[0][f]||{})):d[0][c[1]]=c[2].replace(F0," ").trim();return d[0]})(e);Xt[l]=rr(i?{["@keyframes "+l]:u}:u,n?"":"."+l)}let s=n&&Xt.g?Xt.g:null;return n&&(Xt.g=Xt[l]),((u,a,c,f)=>{f?a.data=a.data.replace(f,u):a.data.indexOf(u)===-1&&(a.data=c?u+a.data:a.data+u)})(Xt[l],t,r,s),l},uk=(e,t,n)=>e.reduce((r,i,o)=>{let l=t[o];if(l&&l.call){let s=l(n),u=s&&s.props&&s.props.className||/^go/.test(s)&&s;l=u?"."+u:s&&typeof s=="object"?s.props?"":rr(s,""):s===!1?"":s}return r+i+(l??"")},"");function Ps(e){let t=this||{},n=e.call?e(t.p):e;return ak(n.unshift?n.raw?uk(n,[].slice.call(arguments,1),t.p):n.reduce((r,i)=>Object.assign(r,i&&i.call?i(t.p):i),{}):n,U0(t.target),t.g,t.o,t.k)}var YC=Ps.bind({g:1}),JC=Ps.bind({k:1});var H0=async(e=!0)=>{let t=typeof window=="object"?window:globalThis;e&&await T0(()=>t.__SRV_URL__),t.prasiContext={global:{},render(){}};let n=window.location,r=n.protocol.indexOf("http")===0?n.hostname:"localhost",i=n.protocol!="https:"||/localhost|127.0.0.1|0.0.0.0/.test(r)?"http":"https";if(t.__SRV_URL__){t.serverurl=t.__SRV_URL__;let l=new URL(t.serverurl);(l.hostname==="localhost"||l.hostname==="127.0.0.1")&&(l.hostname=n.hostname,l.pathname=l.pathname==="/"?"":l.pathname,t.serverurl=l.toString(),t.serverurl.endsWith("/")&&(t.serverurl=t.serverurl.substring(0,t.serverurl.length-1)))}let o=n.port;t.baseurl=i+"://"+r+(o?":"+o:"")+"/",t.basepath||(t.basepath="/"),t.css=Ps,t.extractCss=B0,t.pathname=n.pathname,t.cx=(...l)=>{let s=[];return l.filter(u=>u?(typeof u=="string"&&u.trim(),!0):!1).forEach(u=>{if(Array.isArray(u))for(let a of u)typeof a=="string"&&a.trim()&&s.push(a.trim());else s.push(u.trim())}),s.join(" ")},t.navigate=l=>{let s=l;if(typeof t.navigateOverride=="function"&&(s=t.navigateOverride(l),!s))return null;history.pushState({prevUrl:window.location.href},"",s),t.pathname=l,t.prasiContext&&t.prasiContext.render&&t.prasiContext.render()},typeof window=="object"&&window.addEventListener("popstate",()=>{let l=navigator.serviceWorker.controller;if(l&&l.postMessage({type:"add-cache",url:n.href}),t.prasiContext.popState){t.prasiContext.popState();return}if(t.preventPopRender){t.preventPopRender=!1;return}t.prasiContext&&t.prasiContext.render&&(t.pathname=n.pathname,t.prasiContext.render())})};function of(e){return new Promise((t,n)=>{e.oncomplete=e.onsuccess=()=>t(e.result),e.onabort=e.onerror=()=>n(e.error)})}function lf(e,t){let n=indexedDB.open(e);n.onupgradeneeded=()=>n.result.createObjectStore(t);let r=of(n);return(i,o)=>r.then(l=>o(l.transaction(t,i).objectStore(t)))}var rf;function V0(){return rf||(rf=lf("keyval-store","keyval")),rf}function sf(e,t=V0()){return t("readonly",n=>of(n.get(e)))}function As(e,t,n=V0()){return n("readwrite",r=>(r.put(t,e),of(r.transaction)))}var wv=P(ge());var W0=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function ck(e){return typeof e=="string"&&W0.test(e)}var af=ck;var ho=P(G()),uf=({children:e,back:t})=>(0,ho.jsxs)("div",{className:"flex items-center justify-center w-full h-full fixed inset-0 flex-col",children:[(0,ho.jsx)("div",{children:e}),(0,ho.jsxs)("div",{className:"border mt-2 rounded-md p-2 cursor-pointer",onClick:t||(()=>{history.back()}),children:[" ","Go Back"]})]});var Z0=P(ge());var Ce=P(G()),G0=window,go=({children:e,className:t,show:n,backdrop:r,note:i,alt:o})=>{let l=Tn({icon:(0,Ce.jsx)("div",{className:"px-4 py-1",children:"Loading..."}),value:.111,ival:null},()=>{});return(0,Z0.useEffect)(()=>(l.ival=setInterval(()=>{l.value+=.1333,l.value>=1.3&&(l.value=0),l.render()},200),G0.loadingIcon&&(l.icon=(0,Ce.jsx)("img",{alt:"loading",src:G0.loadingIcon,className:css` +`+o.stack}return{value:e,source:t,stack:i,digest:null}}function pu(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function Qu(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Rx=typeof WeakMap=="function"?WeakMap:Map;function qh(e,t,n){n=Ht(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){ds||(ds=!0,oc=r),Qu(e,t)},n}function Yh(e,t,n){n=Ht(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var i=t.value;n.payload=function(){return r(i)},n.callback=function(){Qu(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){Qu(e,t),typeof r!="function"&&(wn===null?wn=new Set([this]):wn.add(this));var l=t.stack;this.componentDidCatch(t.value,{componentStack:l!==null?l:""})}),n}function sm(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Rx;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(i.add(n),e=Ux.bind(null,e,t,n),t.then(e,e))}function am(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function um(e,t,n,r,i){return e.mode&1?(e.flags|=65536,e.lanes=i,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=Ht(-1,1),t.tag=2,vn(n,t,1))),n.lanes|=1),e)}var Cx=Kt.ReactCurrentOwner,Fe=!1;function Ne(e,t,n,r){t.child=e===null?Nh(t,null,n,r):Hr(t,e.child,n,r)}function cm(e,t,n,r,i){n=n.render;var o=t.ref;return jr(t,i),r=Dc(e,t,n,r,o,i),n=jc(),e!==null&&!Fe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Zt(e,t,i)):(J&&n&&bc(t),t.flags|=1,Ne(e,t,r,i),t.child)}function fm(e,t,n,r,i){if(e===null){var o=n.type;return typeof o=="function"&&!Kc(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,Jh(e,t,o,r,i)):(e=Wl(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,!(e.lanes&i)){var l=o.memoizedProps;if(n=n.compare,n=n!==null?n:eo,n(l,r)&&e.ref===t.ref)return Zt(e,t,i)}return t.flags|=1,e=kn(o,r),e.ref=t.ref,e.return=t,t.child=e}function Jh(e,t,n,r,i){if(e!==null){var o=e.memoizedProps;if(eo(o,r)&&e.ref===t.ref)if(Fe=!1,t.pendingProps=r=o,(e.lanes&i)!==0)e.flags&131072&&(Fe=!0);else return t.lanes=e.lanes,Zt(e,t,i)}return Xu(e,t,n,r,i)}function e0(e,t,n){var r=t.pendingProps,i=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Q(Ar,Ge),Ge|=n;else{if(!(n&1073741824))return e=o!==null?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Q(Ar,Ge),Ge|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,Q(Ar,Ge),Ge|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,Q(Ar,Ge),Ge|=r;return Ne(e,t,i,n),t.child}function t0(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Xu(e,t,n,r,i){var o=Be(n)?Xn:Re.current;return o=Br(t,o),jr(t,i),n=Dc(e,t,n,r,o,i),r=jc(),e!==null&&!Fe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Zt(e,t,i)):(J&&r&&bc(t),t.flags|=1,Ne(e,t,n,i),t.child)}function dm(e,t,n,r,i){if(Be(n)){var o=!0;ns(t)}else o=!1;if(jr(t,i),t.stateNode===null)$l(e,t),Th(t,n,r),Ku(t,n,r,i),r=!0;else if(e===null){var l=t.stateNode,s=t.memoizedProps;l.props=s;var u=l.context,a=n.contextType;typeof a=="object"&&a!==null?a=lt(a):(a=Be(n)?Xn:Re.current,a=Br(t,a));var c=n.getDerivedStateFromProps,f=typeof c=="function"||typeof l.getSnapshotBeforeUpdate=="function";f||typeof l.UNSAFE_componentWillReceiveProps!="function"&&typeof l.componentWillReceiveProps!="function"||(s!==r||u!==a)&&rm(t,l,r,a),cn=!1;var d=t.memoizedState;l.state=d,ss(t,r,l,i),u=t.memoizedState,s!==r||d!==u||Ue.current||cn?(typeof c=="function"&&(Zu(t,n,c,r),u=t.memoizedState),(s=cn||nm(t,n,s,r,d,u,a))?(f||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount()),typeof l.componentDidMount=="function"&&(t.flags|=4194308)):(typeof l.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=u),l.props=r,l.state=u,l.context=a,r=s):(typeof l.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{l=t.stateNode,Rh(e,t),s=t.memoizedProps,a=t.type===t.elementType?s:gt(t.type,s),l.props=a,f=t.pendingProps,d=l.context,u=n.contextType,typeof u=="object"&&u!==null?u=lt(u):(u=Be(n)?Xn:Re.current,u=Br(t,u));var p=n.getDerivedStateFromProps;(c=typeof p=="function"||typeof l.getSnapshotBeforeUpdate=="function")||typeof l.UNSAFE_componentWillReceiveProps!="function"&&typeof l.componentWillReceiveProps!="function"||(s!==f||d!==u)&&rm(t,l,r,u),cn=!1,d=t.memoizedState,l.state=d,ss(t,r,l,i);var g=t.memoizedState;s!==f||d!==g||Ue.current||cn?(typeof p=="function"&&(Zu(t,n,p,r),g=t.memoizedState),(a=cn||nm(t,n,a,r,d,g,u)||!1)?(c||typeof l.UNSAFE_componentWillUpdate!="function"&&typeof l.componentWillUpdate!="function"||(typeof l.componentWillUpdate=="function"&&l.componentWillUpdate(r,g,u),typeof l.UNSAFE_componentWillUpdate=="function"&&l.UNSAFE_componentWillUpdate(r,g,u)),typeof l.componentDidUpdate=="function"&&(t.flags|=4),typeof l.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof l.componentDidUpdate!="function"||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof l.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=g),l.props=r,l.state=g,l.context=u,r=a):(typeof l.componentDidUpdate!="function"||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof l.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),r=!1)}return qu(e,t,n,r,o,i)}function qu(e,t,n,r,i,o){t0(e,t);var l=(t.flags&128)!==0;if(!r&&!l)return i&&qp(t,n,!1),Zt(e,t,o);r=t.stateNode,Cx.current=t;var s=l&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&l?(t.child=Hr(t,e.child,null,o),t.child=Hr(t,null,s,o)):Ne(e,t,s,o),t.memoizedState=r.state,i&&qp(t,n,!0),t.child}function n0(e){var t=e.stateNode;t.pendingContext?Xp(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Xp(e,t.context,!1),Ac(e,t.containerInfo)}function pm(e,t,n,r,i){return $r(),Cc(i),t.flags|=256,Ne(e,t,n,r),t.child}var Yu={dehydrated:null,treeContext:null,retryLane:0};function Ju(e){return{baseLanes:e,cachePool:null,transitions:null}}function r0(e,t,n){var r=t.pendingProps,i=te.current,o=!1,l=(t.flags&128)!==0,s;if((s=l)||(s=e!==null&&e.memoizedState===null?!1:(i&2)!==0),s?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),Q(te,i&1),e===null)return Wu(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(l=r.children,e=r.fallback,o?(r=t.mode,o=t.child,l={mode:"hidden",children:l},!(r&1)&&o!==null?(o.childLanes=0,o.pendingProps=l):o=Rs(l,r,0,null),e=Qn(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=Ju(n),t.memoizedState=Yu,e):Bc(t,l));if(i=e.memoizedState,i!==null&&(s=i.dehydrated,s!==null))return Tx(e,t,l,r,s,i,n);if(o){o=r.fallback,l=t.mode,i=e.child,s=i.sibling;var u={mode:"hidden",children:r.children};return!(l&1)&&t.child!==i?(r=t.child,r.childLanes=0,r.pendingProps=u,t.deletions=null):(r=kn(i,u),r.subtreeFlags=i.subtreeFlags&14680064),s!==null?o=kn(s,o):(o=Qn(o,l,n,null),o.flags|=2),o.return=t,r.return=t,r.sibling=o,t.child=r,r=o,o=t.child,l=e.child.memoizedState,l=l===null?Ju(n):{baseLanes:l.baseLanes|n,cachePool:null,transitions:l.transitions},o.memoizedState=l,o.childLanes=e.childLanes&~n,t.memoizedState=Yu,r}return o=e.child,e=o.sibling,r=kn(o,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function Bc(e,t){return t=Rs({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Al(e,t,n,r){return r!==null&&Cc(r),Hr(t,e.child,null,n),e=Bc(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Tx(e,t,n,r,i,o,l){if(n)return t.flags&256?(t.flags&=-257,r=pu(Error(E(422))),Al(e,t,l,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,i=t.mode,r=Rs({mode:"visible",children:r.children},i,0,null),o=Qn(o,i,l,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,t.mode&1&&Hr(t,e.child,null,l),t.child.memoizedState=Ju(l),t.memoizedState=Yu,o);if(!(t.mode&1))return Al(e,t,l,null);if(i.data==="$!"){if(r=i.nextSibling&&i.nextSibling.dataset,r)var s=r.dgst;return r=s,o=Error(E(419)),r=pu(o,r,void 0),Al(e,t,l,r)}if(s=(l&e.childLanes)!==0,Fe||s){if(r=me,r!==null){switch(l&-l){case 4:i=2;break;case 16:i=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}i=i&(r.suspendedLanes|l)?0:i,i!==0&&i!==o.retryLane&&(o.retryLane=i,Gt(e,i),wt(r,e,i,-1))}return Zc(),r=pu(Error(E(421))),Al(e,t,l,r)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=Bx.bind(null,e),i._reactRetry=t,null):(e=o.treeContext,Ze=_n(i.nextSibling),Ke=t,J=!0,_t=null,e!==null&&(nt[rt++]=Bt,nt[rt++]=$t,nt[rt++]=qn,Bt=e.id,$t=e.overflow,qn=t),t=Bc(t,r.children),t.flags|=4096,t)}function mm(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Gu(e.return,t,n)}function mu(e,t,n,r,i){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i)}function i0(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;if(Ne(e,t,r.children,n),r=te.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&mm(e,n,t);else if(e.tag===19)mm(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Q(te,r),!(t.mode&1))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&as(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),mu(t,!1,i,n,o);break;case"backwards":for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&as(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}mu(t,!0,n,null,o);break;case"together":mu(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function $l(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Zt(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Jn|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(E(153));if(t.child!==null){for(e=t.child,n=kn(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=kn(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Ix(e,t,n){switch(t.tag){case 3:n0(t),$r();break;case 5:Oh(t);break;case 1:Be(t.type)&&ns(t);break;case 4:Ac(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;Q(os,r._currentValue),r._currentValue=i;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(Q(te,te.current&1),t.flags|=128,null):n&t.child.childLanes?r0(e,t,n):(Q(te,te.current&1),e=Zt(e,t,n),e!==null?e.sibling:null);Q(te,te.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return i0(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),Q(te,te.current),r)break;return null;case 22:case 23:return t.lanes=0,e0(e,t,n)}return Zt(e,t,n)}var o0,ec,l0,s0;o0=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};ec=function(){};l0=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,Zn(It.current);var o=null;switch(n){case"input":i=ku(e,i),r=ku(e,r),o=[];break;case"select":i=re({},i,{value:void 0}),r=re({},r,{value:void 0}),o=[];break;case"textarea":i=bu(e,i),r=bu(e,r),o=[];break;default:typeof i.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=es)}Cu(n,r);var l;n=null;for(a in i)if(!r.hasOwnProperty(a)&&i.hasOwnProperty(a)&&i[a]!=null)if(a==="style"){var s=i[a];for(l in s)s.hasOwnProperty(l)&&(n||(n={}),n[l]="")}else a!=="dangerouslySetInnerHTML"&&a!=="children"&&a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(Zi.hasOwnProperty(a)?o||(o=[]):(o=o||[]).push(a,null));for(a in r){var u=r[a];if(s=i?.[a],r.hasOwnProperty(a)&&u!==s&&(u!=null||s!=null))if(a==="style")if(s){for(l in s)!s.hasOwnProperty(l)||u&&u.hasOwnProperty(l)||(n||(n={}),n[l]="");for(l in u)u.hasOwnProperty(l)&&s[l]!==u[l]&&(n||(n={}),n[l]=u[l])}else n||(o||(o=[]),o.push(a,n)),n=u;else a==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,s=s?s.__html:void 0,u!=null&&s!==u&&(o=o||[]).push(a,u)):a==="children"?typeof u!="string"&&typeof u!="number"||(o=o||[]).push(a,""+u):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&(Zi.hasOwnProperty(a)?(u!=null&&a==="onScroll"&&q("scroll",e),o||s===u||(o=[])):(o=o||[]).push(a,u))}n&&(o=o||[]).push("style",n);var a=o;(t.updateQueue=a)&&(t.flags|=4)}};s0=function(e,t,n,r){n!==r&&(t.flags|=4)};function Oi(e,t){if(!J)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Ee(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&14680064,r|=i.flags&14680064,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Nx(e,t,n){var r=t.pendingProps;switch(Rc(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ee(t),null;case 1:return Be(t.type)&&ts(),Ee(t),null;case 3:return r=t.stateNode,Vr(),Y(Ue),Y(Re),zc(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Ol(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,_t!==null&&(ac(_t),_t=null))),ec(e,t),Ee(t),null;case 5:Lc(t);var i=Zn(oo.current);if(n=t.type,e!==null&&t.stateNode!=null)l0(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(E(166));return Ee(t),null}if(e=Zn(It.current),Ol(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[Ct]=t,r[ro]=o,e=(t.mode&1)!==0,n){case"dialog":q("cancel",r),q("close",r);break;case"iframe":case"object":case"embed":q("load",r);break;case"video":case"audio":for(i=0;i<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),n==="select"&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[Ct]=t,e[ro]=r,o0(e,t,!1,!1),t.stateNode=e;e:{switch(l=Tu(n,r),n){case"dialog":q("cancel",e),q("close",e),i=r;break;case"iframe":case"object":case"embed":q("load",e),i=r;break;case"video":case"audio":for(i=0;iGr&&(t.flags|=128,r=!0,Oi(o,!1),t.lanes=4194304)}else{if(!r)if(e=as(l),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Oi(o,!0),o.tail===null&&o.tailMode==="hidden"&&!l.alternate&&!J)return Ee(t),null}else 2*le()-o.renderingStartTime>Gr&&n!==1073741824&&(t.flags|=128,r=!0,Oi(o,!1),t.lanes=4194304);o.isBackwards?(l.sibling=t.child,t.child=l):(n=o.last,n!==null?n.sibling=l:t.child=l,o.last=l)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=le(),t.sibling=null,n=te.current,Q(te,r?n&1|2:n&1),t):(Ee(t),null);case 22:case 23:return Gc(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Ge&1073741824&&(Ee(t),t.subtreeFlags&6&&(t.flags|=8192)):Ee(t),null;case 24:return null;case 25:return null}throw Error(E(156,t.tag))}function Ox(e,t){switch(Rc(t),t.tag){case 1:return Be(t.type)&&ts(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Vr(),Y(Ue),Y(Re),zc(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Lc(t),null;case 13:if(Y(te),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(E(340));$r()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Y(te),null;case 4:return Vr(),null;case 10:return Nc(t.type._context),null;case 22:case 23:return Gc(),null;case 24:return null;default:return null}}var Ll=!1,be=!1,Px=typeof WeakSet=="function"?WeakSet:Set,I=null;function Pr(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){oe(e,t,r)}else n.current=null}function tc(e,t,n){try{n()}catch(r){oe(e,t,r)}}var hm=!1;function Ax(e,t){if(ju=ql,e=fh(),Ec(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var l=0,s=-1,u=-1,a=0,c=0,f=e,d=null;t:for(;;){for(var p;f!==n||i!==0&&f.nodeType!==3||(s=l+i),f!==o||r!==0&&f.nodeType!==3||(u=l+r),f.nodeType===3&&(l+=f.nodeValue.length),(p=f.firstChild)!==null;)d=f,f=p;for(;;){if(f===e)break t;if(d===n&&++a===i&&(s=l),d===o&&++c===r&&(u=l),(p=f.nextSibling)!==null)break;f=d,d=f.parentNode}f=p}n=s===-1||u===-1?null:{start:s,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(Fu={focusedElem:e,selectionRange:n},ql=!1,I=t;I!==null;)if(t=I,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,I=e;else for(;I!==null;){t=I;try{var g=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(g!==null){var _=g.memoizedProps,w=g.memoizedState,h=t.stateNode,m=h.getSnapshotBeforeUpdate(t.elementType===t.type?_:gt(t.type,_),w);h.__reactInternalSnapshotBeforeUpdate=m}break;case 3:var y=t.stateNode.containerInfo;y.nodeType===1?y.textContent="":y.nodeType===9&&y.documentElement&&y.removeChild(y.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(E(163))}}catch(v){oe(t,t.return,v)}if(e=t.sibling,e!==null){e.return=t.return,I=e;break}I=t.return}return g=hm,hm=!1,g}function Vi(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,o!==void 0&&tc(t,n,o)}i=i.next}while(i!==r)}}function Es(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function nc(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function a0(e){var t=e.alternate;t!==null&&(e.alternate=null,a0(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Ct],delete t[ro],delete t[$u],delete t[hx],delete t[gx])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function u0(e){return e.tag===5||e.tag===3||e.tag===4}function gm(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||u0(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function rc(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=es));else if(r!==4&&(e=e.child,e!==null))for(rc(e,t,n),e=e.sibling;e!==null;)rc(e,t,n),e=e.sibling}function ic(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(ic(e,t,n),e=e.sibling;e!==null;)ic(e,t,n),e=e.sibling}var ye=null,yt=!1;function an(e,t,n){for(n=n.child;n!==null;)c0(e,t,n),n=n.sibling}function c0(e,t,n){if(Tt&&typeof Tt.onCommitFiberUnmount=="function")try{Tt.onCommitFiberUnmount(gs,n)}catch{}switch(n.tag){case 5:be||Pr(n,t);case 6:var r=ye,i=yt;ye=null,an(e,t,n),ye=r,yt=i,ye!==null&&(yt?(e=ye,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):ye.removeChild(n.stateNode));break;case 18:ye!==null&&(yt?(e=ye,n=n.stateNode,e.nodeType===8?su(e.parentNode,n):e.nodeType===1&&su(e,n),Yi(e)):su(ye,n.stateNode));break;case 4:r=ye,i=yt,ye=n.stateNode.containerInfo,yt=!0,an(e,t,n),ye=r,yt=i;break;case 0:case 11:case 14:case 15:if(!be&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var o=i,l=o.destroy;o=o.tag,l!==void 0&&(o&2||o&4)&&tc(n,t,l),i=i.next}while(i!==r)}an(e,t,n);break;case 1:if(!be&&(Pr(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){oe(n,t,s)}an(e,t,n);break;case 21:an(e,t,n);break;case 22:n.mode&1?(be=(r=be)||n.memoizedState!==null,an(e,t,n),be=r):an(e,t,n);break;default:an(e,t,n)}}function ym(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Px),t.forEach(function(r){var i=$x.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function ht(e,t){var n=t.deletions;if(n!==null)for(var r=0;ri&&(i=l),r&=~o}if(r=i,r=le()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*zx(r/1960))-r,10e?16:e,mn===null)var r=!1;else{if(e=mn,mn=null,ps=0,B&6)throw Error(E(331));var i=B;for(B|=4,I=e.current;I!==null;){var o=I,l=o.child;if(I.flags&16){var s=o.deletions;if(s!==null){for(var u=0;ule()-Vc?Kn(e,0):Hc|=n),$e(e,t)}function _0(e,t){t===0&&(e.mode&1?(t=xl,xl<<=1,!(xl&130023424)&&(xl=4194304)):t=1);var n=Oe();e=Gt(e,t),e!==null&&(co(e,t,n),$e(e,n))}function Bx(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),_0(e,n)}function $x(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(E(314))}r!==null&&r.delete(t),_0(e,n)}var v0;v0=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ue.current)Fe=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Fe=!1,Ix(e,t,n);Fe=!!(e.flags&131072)}else Fe=!1,J&&t.flags&1048576&&kh(t,is,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;$l(e,t),e=t.pendingProps;var i=Br(t,Re.current);jr(t,n),i=Dc(null,t,r,e,i,n);var o=jc();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Be(r)?(o=!0,ns(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Pc(t),i.updater=ks,t.stateNode=i,i._reactInternals=t,Ku(t,r,e,n),t=qu(null,t,r,!0,o,n)):(t.tag=0,J&&o&&bc(t),Ne(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch($l(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=Vx(r),e=gt(r,e),i){case 0:t=Xu(null,t,r,e,n);break e;case 1:t=dm(null,t,r,e,n);break e;case 11:t=cm(null,t,r,e,n);break e;case 14:t=fm(null,t,r,gt(r.type,e),n);break e}throw Error(E(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:gt(r,i),Xu(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:gt(r,i),dm(e,t,r,i,n);case 3:e:{if(n0(t),e===null)throw Error(E(387));r=t.pendingProps,o=t.memoizedState,i=o.element,Rh(e,t),ss(t,r,null,n);var l=t.memoizedState;if(r=l.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:l.cache,pendingSuspenseBoundaries:l.pendingSuspenseBoundaries,transitions:l.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){i=Wr(Error(E(423)),t),t=pm(e,t,r,n,i);break e}else if(r!==i){i=Wr(Error(E(424)),t),t=pm(e,t,r,n,i);break e}else for(Ze=_n(t.stateNode.containerInfo.firstChild),Ke=t,J=!0,_t=null,n=Nh(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if($r(),r===i){t=Zt(e,t,n);break e}Ne(e,t,r,n)}t=t.child}return t;case 5:return Oh(t),e===null&&Wu(t),r=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,l=i.children,Uu(r,i)?l=null:o!==null&&Uu(r,o)&&(t.flags|=32),t0(e,t),Ne(e,t,l,n),t.child;case 6:return e===null&&Wu(t),null;case 13:return r0(e,t,n);case 4:return Ac(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Hr(t,null,r,n):Ne(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:gt(r,i),cm(e,t,r,i,n);case 7:return Ne(e,t,t.pendingProps,n),t.child;case 8:return Ne(e,t,t.pendingProps.children,n),t.child;case 12:return Ne(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,o=t.memoizedProps,l=i.value,Q(os,r._currentValue),r._currentValue=l,o!==null)if(xt(o.value,l)){if(o.children===i.children&&!Ue.current){t=Zt(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var s=o.dependencies;if(s!==null){l=o.child;for(var u=s.firstContext;u!==null;){if(u.context===r){if(o.tag===1){u=Ht(-1,n&-n),u.tag=2;var a=o.updateQueue;if(a!==null){a=a.shared;var c=a.pending;c===null?u.next=u:(u.next=c.next,c.next=u),a.pending=u}}o.lanes|=n,u=o.alternate,u!==null&&(u.lanes|=n),Gu(o.return,n,t),s.lanes|=n;break}u=u.next}}else if(o.tag===10)l=o.type===t.type?null:o.child;else if(o.tag===18){if(l=o.return,l===null)throw Error(E(341));l.lanes|=n,s=l.alternate,s!==null&&(s.lanes|=n),Gu(l,n,t),l=o.sibling}else l=o.child;if(l!==null)l.return=o;else for(l=o;l!==null;){if(l===t){l=null;break}if(o=l.sibling,o!==null){o.return=l.return,l=o;break}l=l.return}o=l}Ne(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,jr(t,n),i=lt(i),r=r(i),t.flags|=1,Ne(e,t,r,n),t.child;case 14:return r=t.type,i=gt(r,t.pendingProps),i=gt(r.type,i),fm(e,t,r,i,n);case 15:return Jh(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:gt(r,i),$l(e,t),t.tag=1,Be(r)?(e=!0,ns(t)):e=!1,jr(t,n),Th(t,r,i),Ku(t,r,i,n),qu(null,t,r,!0,e,n);case 19:return i0(e,t,n);case 22:return e0(e,t,n)}throw Error(E(156,t.tag))};function w0(e,t){return Gm(e,t)}function Hx(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function it(e,t,n,r){return new Hx(e,t,n,r)}function Kc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Vx(e){if(typeof e=="function")return Kc(e)?1:0;if(e!=null){if(e=e.$$typeof,e===pc)return 11;if(e===mc)return 14}return 2}function kn(e,t){var n=e.alternate;return n===null?(n=it(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Wl(e,t,n,r,i,o){var l=2;if(r=e,typeof e=="function")Kc(e)&&(l=1);else if(typeof e=="string")l=5;else e:switch(e){case Sr:return Qn(n.children,i,o,t);case dc:l=8,i|=8;break;case _u:return e=it(12,n,t,i|2),e.elementType=_u,e.lanes=o,e;case vu:return e=it(13,n,t,i),e.elementType=vu,e.lanes=o,e;case wu:return e=it(19,n,t,i),e.elementType=wu,e.lanes=o,e;case Im:return Rs(n,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Cm:l=10;break e;case Tm:l=9;break e;case pc:l=11;break e;case mc:l=14;break e;case un:l=16,r=null;break e}throw Error(E(130,e==null?e:typeof e,""))}return t=it(l,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function Qn(e,t,n,r){return e=it(7,e,r,t),e.lanes=n,e}function Rs(e,t,n,r){return e=it(22,e,r,t),e.elementType=Im,e.lanes=n,e.stateNode={isHidden:!1},e}function hu(e,t,n){return e=it(6,e,null,t),e.lanes=n,e}function gu(e,t,n){return t=it(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Wx(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Ja(0),this.expirationTimes=Ja(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ja(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function Qc(e,t,n,r,i,o,l,s,u){return e=new Wx(e,t,n,s,u),t===1?(t=1,o===!0&&(t|=8)):t=0,o=it(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Pc(o),e}function Gx(e,t,n){var r=3{"use strict";function b0(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(b0)}catch(e){console.error(e)}}b0(),R0.exports=E0()});var T0=ie(ef=>{"use strict";var C0=Jc();ef.createRoot=C0.createRoot,ef.hydrateRoot=C0.hydrateRoot;var FC});var N0=ie(nf=>{"use strict";var Yx=Symbol.for("react.fragment");nf.Fragment=Yx;nf.jsxDEV=void 0});var P0=ie((KC,O0)=>{"use strict";O0.exports=N0()});var L0=ie(Os=>{"use strict";var Jx=ge(),ek=Symbol.for("react.element"),tk=Symbol.for("react.fragment"),nk=Object.prototype.hasOwnProperty,rk=Jx.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,ik={key:!0,ref:!0,__self:!0,__source:!0};function A0(e,t,n){var r,i={},o=null,l=null;n!==void 0&&(o=""+n),t.key!==void 0&&(o=""+t.key),t.ref!==void 0&&(l=t.ref);for(r in t)nk.call(t,r)&&!ik.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)i[r]===void 0&&(i[r]=t[r]);return{$$typeof:ek,type:e,key:o,ref:l,props:i,_owner:rk.current}}Os.Fragment=tk;Os.jsx=A0;Os.jsxs=A0});var G=ie((XC,z0)=>{"use strict";z0.exports=L0()});var yf=ie((D3,mg)=>{var dk="Expected a function",lg="__lodash_hash_undefined__",sg=1/0,pk="[object Function]",mk="[object GeneratorFunction]",hk="[object Symbol]",gk=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,yk=/^\w*$/,_k=/^\./,vk=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,wk=/[\\^$.*+?()[\]{}|]/g,xk=/\\(\\)?/g,kk=/^\[object .+?Constructor\]$/,Sk=typeof global=="object"&&global&&global.Object===Object&&global,Ek=typeof self=="object"&&self&&self.Object===Object&&self,pf=Sk||Ek||Function("return this")();function bk(e,t){return e?.[t]}function Rk(e){var t=!1;if(e!=null&&typeof e.toString!="function")try{t=!!(e+"")}catch{}return t}var Ck=Array.prototype,Tk=Function.prototype,ag=Object.prototype,df=pf["__core-js_shared__"],ng=function(){var e=/[^.]+$/.exec(df&&df.keys&&df.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),ug=Tk.toString,mf=ag.hasOwnProperty,cg=ag.toString,Ik=RegExp("^"+ug.call(mf).replace(wk,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),rg=pf.Symbol,Nk=Ck.splice,Ok=fg(pf,"Map"),yo=fg(Object,"create"),ig=rg?rg.prototype:void 0,og=ig?ig.toString:void 0;function ir(e){var t=-1,n=e?e.length:0;for(this.clear();++t-1}function Bk(e,t){var n=this.__data__,r=Ls(n,e);return r<0?n.push([e,t]):n[r][1]=t,this}Xr.prototype.clear=Dk;Xr.prototype.delete=jk;Xr.prototype.get=Fk;Xr.prototype.has=Uk;Xr.prototype.set=Bk;function or(e){var t=-1,n=e?e.length:0;for(this.clear();++t{"use strict";Object.defineProperty(Ae,"__esModule",{value:!0});Ae.output=Ae.exists=Ae.hash=Ae.bytes=Ae.bool=Ae.number=void 0;function Ms(e){if(!Number.isSafeInteger(e)||e<0)throw new Error(`Wrong positive integer: ${e}`)}Ae.number=Ms;function Sg(e){if(typeof e!="boolean")throw new Error(`Expected boolean, not ${e}`)}Ae.bool=Sg;function aS(e){return e instanceof Uint8Array||e!=null&&typeof e=="object"&&e.constructor.name==="Uint8Array"}function vf(e,...t){if(!aS(e))throw new Error("Expected Uint8Array");if(t.length>0&&!t.includes(e.length))throw new Error(`Expected Uint8Array of length ${t}, not of length=${e.length}`)}Ae.bytes=vf;function Eg(e){if(typeof e!="function"||typeof e.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");Ms(e.outputLen),Ms(e.blockLen)}Ae.hash=Eg;function bg(e,t=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(t&&e.finished)throw new Error("Hash#digest() has already been called")}Ae.exists=bg;function Rg(e,t){vf(e);let n=t.outputLen;if(e.length{"use strict";Object.defineProperty(A,"__esModule",{value:!0});A.add5L=A.add5H=A.add4H=A.add4L=A.add3H=A.add3L=A.add=A.rotlBL=A.rotlBH=A.rotlSL=A.rotlSH=A.rotr32L=A.rotr32H=A.rotrBL=A.rotrBH=A.rotrSL=A.rotrSH=A.shrSL=A.shrSH=A.toBig=A.split=A.fromBig=void 0;var Ds=BigInt(2**32-1),wf=BigInt(32);function xf(e,t=!1){return t?{h:Number(e&Ds),l:Number(e>>wf&Ds)}:{h:Number(e>>wf&Ds)|0,l:Number(e&Ds)|0}}A.fromBig=xf;function Tg(e,t=!1){let n=new Uint32Array(e.length),r=new Uint32Array(e.length);for(let i=0;iBigInt(e>>>0)<>>0);A.toBig=Ig;var Ng=(e,t,n)=>e>>>n;A.shrSH=Ng;var Og=(e,t,n)=>e<<32-n|t>>>n;A.shrSL=Og;var Pg=(e,t,n)=>e>>>n|t<<32-n;A.rotrSH=Pg;var Ag=(e,t,n)=>e<<32-n|t>>>n;A.rotrSL=Ag;var Lg=(e,t,n)=>e<<64-n|t>>>n-32;A.rotrBH=Lg;var zg=(e,t,n)=>e>>>n-32|t<<64-n;A.rotrBL=zg;var Mg=(e,t)=>t;A.rotr32H=Mg;var Dg=(e,t)=>e;A.rotr32L=Dg;var jg=(e,t,n)=>e<>>32-n;A.rotlSH=jg;var Fg=(e,t,n)=>t<>>32-n;A.rotlSL=Fg;var Ug=(e,t,n)=>t<>>64-n;A.rotlBH=Ug;var Bg=(e,t,n)=>e<>>64-n;A.rotlBL=Bg;function $g(e,t,n,r){let i=(t>>>0)+(r>>>0);return{h:e+n+(i/2**32|0)|0,l:i|0}}A.add=$g;var Hg=(e,t,n)=>(e>>>0)+(t>>>0)+(n>>>0);A.add3L=Hg;var Vg=(e,t,n,r)=>t+n+r+(e/2**32|0)|0;A.add3H=Vg;var Wg=(e,t,n,r)=>(e>>>0)+(t>>>0)+(n>>>0)+(r>>>0);A.add4L=Wg;var Gg=(e,t,n,r,i)=>t+n+r+i+(e/2**32|0)|0;A.add4H=Gg;var Zg=(e,t,n,r,i)=>(e>>>0)+(t>>>0)+(n>>>0)+(r>>>0)+(i>>>0);A.add5L=Zg;var Kg=(e,t,n,r,i,o)=>t+n+r+i+o+(e/2**32|0)|0;A.add5H=Kg;var cS={fromBig:xf,split:Tg,toBig:Ig,shrSH:Ng,shrSL:Og,rotrSH:Pg,rotrSL:Ag,rotrBH:Lg,rotrBL:zg,rotr32H:Mg,rotr32L:Dg,rotlSH:jg,rotlSL:Fg,rotlBH:Ug,rotlBL:Bg,add:$g,add3L:Hg,add3H:Vg,add4L:Wg,add4H:Gg,add5H:Kg,add5L:Zg};A.default=cS});var Xg=ie(js=>{"use strict";Object.defineProperty(js,"__esModule",{value:!0});js.crypto=void 0;js.crypto=typeof globalThis=="object"&&"crypto"in globalThis?globalThis.crypto:void 0});var Jg=ie(M=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0});M.randomBytes=M.wrapXOFConstructorWithOpts=M.wrapConstructorWithOpts=M.wrapConstructor=M.checkOpts=M.Hash=M.concatBytes=M.toBytes=M.utf8ToBytes=M.asyncLoop=M.nextTick=M.hexToBytes=M.bytesToHex=M.isLE=M.rotr=M.createView=M.u32=M.u8=void 0;var kf=Xg(),fS=e=>new Uint8Array(e.buffer,e.byteOffset,e.byteLength);M.u8=fS;var dS=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4));M.u32=dS;function Ef(e){return e instanceof Uint8Array||e!=null&&typeof e=="object"&&e.constructor.name==="Uint8Array"}var pS=e=>new DataView(e.buffer,e.byteOffset,e.byteLength);M.createView=pS;var mS=(e,t)=>e<<32-t|e>>>t;M.rotr=mS;M.isLE=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68;if(!M.isLE)throw new Error("Non little-endian hardware is not supported");var hS=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function gS(e){if(!Ef(e))throw new Error("Uint8Array expected");let t="";for(let n=0;n=Yt._0&&e<=Yt._9)return e-Yt._0;if(e>=Yt._A&&e<=Yt._F)return e-(Yt._A-10);if(e>=Yt._a&&e<=Yt._f)return e-(Yt._a-10)}function yS(e){if(typeof e!="string")throw new Error("hex string expected, got "+typeof e);let t=e.length,n=t/2;if(t%2)throw new Error("padded hex string expected, got unpadded hex of length "+t);let r=new Uint8Array(n);for(let i=0,o=0;i{};M.nextTick=_S;async function vS(e,t,n){let r=Date.now();for(let i=0;i=0&&oe().update(Fs(r)).digest(),n=e();return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=()=>e(),t}M.wrapConstructor=SS;function ES(e){let t=(r,i)=>e(i).update(Fs(r)).digest(),n=e({});return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=r=>e(r),t}M.wrapConstructorWithOpts=ES;function bS(e){let t=(r,i)=>e(i).update(Fs(r)).digest(),n=e({});return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=r=>e(r),t}M.wrapXOFConstructorWithOpts=bS;function RS(e=32){if(kf.crypto&&typeof kf.crypto.getRandomValues=="function")return kf.crypto.getRandomValues(new Uint8Array(e));throw new Error("crypto.getRandomValues must be defined")}M.randomBytes=RS});var sy=ie(X=>{"use strict";Object.defineProperty(X,"__esModule",{value:!0});X.shake256=X.shake128=X.keccak_512=X.keccak_384=X.keccak_256=X.keccak_224=X.sha3_512=X.sha3_384=X.sha3_256=X.sha3_224=X.Keccak=X.keccakP=void 0;var Yr=Cg(),xo=Qg(),wo=Jg(),[ny,ry,iy]=[[],[],[]],CS=BigInt(0),vo=BigInt(1),TS=BigInt(2),IS=BigInt(7),NS=BigInt(256),OS=BigInt(113);for(let e=0,t=vo,n=1,r=0;e<24;e++){[n,r]=[r,(2*n+3*r)%5],ny.push(2*(5*r+n)),ry.push((e+1)*(e+2)/2%64);let i=CS;for(let o=0;o<7;o++)t=(t<>IS)*OS)%NS,t&TS&&(i^=vo<<(vo<n>32?(0,xo.rotlBH)(e,t,n):(0,xo.rotlSH)(e,t,n),ty=(e,t,n)=>n>32?(0,xo.rotlBL)(e,t,n):(0,xo.rotlSL)(e,t,n);function oy(e,t=24){let n=new Uint32Array(10);for(let r=24-t;r<24;r++){for(let l=0;l<10;l++)n[l]=e[l]^e[l+10]^e[l+20]^e[l+30]^e[l+40];for(let l=0;l<10;l+=2){let s=(l+8)%10,u=(l+2)%10,a=n[u],c=n[u+1],f=ey(a,c,1)^n[s],d=ty(a,c,1)^n[s+1];for(let p=0;p<50;p+=10)e[l+p]^=f,e[l+p+1]^=d}let i=e[2],o=e[3];for(let l=0;l<24;l++){let s=ry[l],u=ey(i,o,s),a=ty(i,o,s),c=ny[l];i=e[c],o=e[c+1],e[c]=u,e[c+1]=a}for(let l=0;l<50;l+=10){for(let s=0;s<10;s++)n[s]=e[l+s];for(let s=0;s<10;s++)e[l+s]^=~n[(s+2)%10]&n[(s+4)%10]}e[0]^=PS[r],e[1]^=AS[r]}n.fill(0)}X.keccakP=oy;var ko=class e extends wo.Hash{constructor(t,n,r,i=!1,o=24){if(super(),this.blockLen=t,this.suffix=n,this.outputLen=r,this.enableXOF=i,this.rounds=o,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,(0,Yr.number)(r),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,wo.u32)(this.state)}keccak(){oy(this.state32,this.rounds),this.posOut=0,this.pos=0}update(t){(0,Yr.exists)(this);let{blockLen:n,state:r}=this;t=(0,wo.toBytes)(t);let i=t.length;for(let o=0;o=r&&this.keccak();let l=Math.min(r-this.posOut,o-i);t.set(n.subarray(this.posOut,this.posOut+l),i),this.posOut+=l,i+=l}return t}xofInto(t){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(t)}xof(t){return(0,Yr.number)(t),this.xofInto(new Uint8Array(t))}digestInto(t){if((0,Yr.output)(t,this),this.finished)throw new Error("digest() was already called");return this.writeInto(t),this.destroy(),t}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(t){let{blockLen:n,suffix:r,outputLen:i,rounds:o,enableXOF:l}=this;return t||(t=new e(n,r,i,l,o)),t.state32.set(this.state32),t.pos=this.pos,t.posOut=this.posOut,t.finished=this.finished,t.rounds=o,t.suffix=r,t.outputLen=i,t.enableXOF=l,t.destroyed=this.destroyed,t}};X.Keccak=ko;var Pn=(e,t,n)=>(0,wo.wrapConstructor)(()=>new ko(t,e,n));X.sha3_224=Pn(6,144,224/8);X.sha3_256=Pn(6,136,256/8);X.sha3_384=Pn(6,104,384/8);X.sha3_512=Pn(6,72,512/8);X.keccak_224=Pn(1,144,224/8);X.keccak_256=Pn(1,136,256/8);X.keccak_384=Pn(1,104,384/8);X.keccak_512=Pn(1,72,512/8);var ly=(e,t,n)=>(0,wo.wrapXOFConstructorWithOpts)((r={})=>new ko(t,e,r.dkLen===void 0?n:r.dkLen,!0));X.shake128=ly(31,168,128/8);X.shake256=ly(31,136,256/8)});var hy=ie((dT,An)=>{var{sha3_512:LS}=sy(),uy=24,So=32,bf=(e=4,t=Math.random)=>{let n="";for(;n.lengthcy(LS(e)).toString(36).slice(1),ay=Array.from({length:26},(e,t)=>String.fromCharCode(t+97)),zS=e=>ay[Math.floor(e()*ay.length)],dy=({globalObj:e=typeof global<"u"?global:typeof window<"u"?window:{},random:t=Math.random}={})=>{let n=Object.keys(e).toString(),r=n.length?n+bf(So,t):bf(So,t);return fy(r).substring(0,So)},py=e=>()=>e++,MS=476782367,my=({random:e=Math.random,counter:t=py(Math.floor(e()*MS)),length:n=uy,fingerprint:r=dy({random:e})}={})=>function(){let o=zS(e),l=Date.now().toString(36),s=t().toString(36),u=bf(n,e),a=`${l+u+s+r}`;return`${o+fy(a).substring(1,n)}`},DS=my(),jS=(e,{minLength:t=2,maxLength:n=So}={})=>{let r=e.length,i=/^[0-9a-z]+$/;try{if(typeof e=="string"&&r>=t&&r<=n&&i.test(e))return!0}finally{}return!1};An.exports.getConstants=()=>({defaultLength:uy,bigLength:So});An.exports.init=my;An.exports.createId=DS;An.exports.bufToBigInt=cy;An.exports.createCounter=py;An.exports.createFingerprint=dy;An.exports.isCuid=jS});var Rf=ie((pT,Eo)=>{var{createId:FS,init:US,getConstants:BS,isCuid:$S}=hy();Eo.exports.createId=FS;Eo.exports.init=US;Eo.exports.getConstants=BS;Eo.exports.isCuid=$S});var My=ie((To,qs)=>{(function(e,t){"use strict";var n="1.0.37",r="",i="?",o="function",l="undefined",s="object",u="string",a="major",c="model",f="name",d="type",p="vendor",g="version",_="architecture",w="console",h="mobile",m="tablet",y="smarttv",v="wearable",S="embedded",R=500,k="Amazon",b="Apple",N="ASUS",C="BlackBerry",O="Browser",De="Chrome",rl="Edge",Dt="Firefox",jt="Google",Fd="Huawei",Ca="LG",Ta="Microsoft",Ud="Motorola",il="Opera",ol="Samsung",Bd="Sharp",ll="Sony",Ia="Xiaomi",Na="Zebra",$d="Facebook",Hd="Chromium OS",Vd="Mac OS",Ev=function(F,V){var z={};for(var Z in F)V[Z]&&V[Z].length%2===0?z[Z]=V[Z].concat(F[Z]):z[Z]=F[Z];return z},sl=function(F){for(var V={},z=0;z0?H.length===2?typeof H[1]==o?this[H[0]]=H[1].call(this,St):this[H[0]]=H[1]:H.length===3?typeof H[1]===o&&!(H[1].exec&&H[1].test)?this[H[0]]=St?H[1].call(this,St,H[2]):t:this[H[0]]=St?St.replace(H[1],H[2]):t:H.length===4&&(this[H[0]]=St?H[3].call(this,St.replace(H[1],H[2])):t):this[H]=St||t;z+=2}},Pa=function(F,V){for(var z in V)if(typeof V[z]===s&&V[z].length>0){for(var Z=0;Z2&&(L[c]="iPad",L[d]=m),L},this.getEngine=function(){var L={};return L[f]=t,L[g]=t,xi.call(L,Z,kt.engine),L},this.getOS=function(){var L={};return L[f]=t,L[g]=t,xi.call(L,Z,kt.os),H&&!L[f]&&ln&&ln.platform!="Unknown"&&(L[f]=ln.platform.replace(/chrome os/i,Hd).replace(/macos/i,Vd)),L},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 Z},this.setUA=function(L){return Z=typeof L===u&&L.length>R?Oa(L,R):L,this},this.setUA(Z),this};We.VERSION=n,We.BROWSER=sl([f,g,a]),We.CPU=sl([_]),We.DEVICE=sl([c,p,d,w,h,y,m,v,S]),We.ENGINE=We.OS=sl([f,g]),typeof To!==l?(typeof qs!==l&&qs.exports&&(To=qs.exports=We),To.UAParser=We):typeof define===o&&define.amd?define(function(){return We}):typeof e!==l&&(e.UAParser=We);var _r=typeof e!==l&&(e.jQuery||e.Zepto);if(_r&&!_r.ua){var al=new We;_r.ua=al.getResult(),_r.ua.get=function(){return al.getUA()},_r.ua.set=function(F){al.setUA(F);var V=al.getResult();for(var z in V)_r.ua[z]=V[z]}}})(typeof window=="object"?window:To)});var j_=ie((UP,D_)=>{var e2=1/0,t2="[object Symbol]",n2=/^\s+|\s+$/g,od="\\ud800-\\udfff",R_="\\u0300-\\u036f\\ufe20-\\ufe23",C_="\\u20d0-\\u20f0",T_="\\ufe0e\\ufe0f",r2="["+od+"]",rd="["+R_+C_+"]",id="\\ud83c[\\udffb-\\udfff]",i2="(?:"+rd+"|"+id+")",I_="[^"+od+"]",N_="(?:\\ud83c[\\udde6-\\uddff]){2}",O_="[\\ud800-\\udbff][\\udc00-\\udfff]",P_="\\u200d",A_=i2+"?",L_="["+T_+"]?",o2="(?:"+P_+"(?:"+[I_,N_,O_].join("|")+")"+L_+A_+")*",l2=L_+A_+o2,s2="(?:"+[I_+rd+"?",rd,N_,O_,r2].join("|")+")",a2=RegExp(id+"(?="+id+")|"+s2+l2,"g"),u2=RegExp("["+P_+od+R_+C_+T_+"]"),c2=typeof global=="object"&&global&&global.Object===Object&&global,f2=typeof self=="object"&&self&&self.Object===Object&&self,d2=c2||f2||Function("return this")();function p2(e){return e.split("")}function m2(e,t,n,r){for(var i=e.length,o=n+(r?1:-1);r?o--:++o-1;);return n}function y2(e,t){for(var n=e.length;n--&&z_(t,e[n],0)>-1;);return n}function _2(e){return u2.test(e)}function k_(e){return _2(e)?v2(e):p2(e)}function v2(e){return e.match(a2)||[]}var w2=Object.prototype,x2=w2.toString,S_=d2.Symbol,E_=S_?S_.prototype:void 0,b_=E_?E_.toString:void 0;function k2(e,t,n){var r=-1,i=e.length;t<0&&(t=-t>i?0:i+t),n=n>i?i:n,n<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var o=Array(i);++r=r?e:k2(e,t,n)}function E2(e){return!!e&&typeof e=="object"}function b2(e){return typeof e=="symbol"||E2(e)&&x2.call(e)==t2}function R2(e){return e==null?"":M_(e)}function C2(e,t,n){if(e=R2(e),e&&(n||t===void 0))return e.replace(n2,"");if(!e||!(t=M_(t)))return e;var r=k_(e),i=k_(t),o=g2(r,i),l=y2(r,i)+1;return S2(r,o,l).join("")}D_.exports=C2});var W_=ie((KP,V_)=>{"use strict";function N2(e,t){for(;e.length{let[,r]=(0,Qr.useState)({}),o=(0,Qr.useRef)({data:e,deps:n||[],ready:!1,_loading:{}}).current;if((0,Qr.useEffect)(()=>{o.ready=!0,t&&t({init:!0})},[]),o.ready===!1)o._loading={},o.data.render=()=>{o.ready&&r({})};else if(o.deps.length>0&&n){for(let[l,s]of Object.entries(n))if(o.deps[l]!==s){o.deps[l]=s,t&&setTimeout(()=>{t({init:!1})});break}}return o.data};var I0=(e,t)=>new Promise(async n=>{if(typeof e=="function"){let r=null;if(t&&(r=setTimeout(n,t)),await e()){clearTimeout(r),n();return}let i=0,o=setInterval(async()=>{await e()&&(r&&clearTimeout(r),clearInterval(o),n()),i>100&&clearInterval(o)},10)}else typeof e=="number"&&setTimeout(()=>{n()},e)});var qx=P(ge());var Qt=P(ge()),tf=(0,Qt.createContext)({global:{},render:()=>{}});var Nn=(e,t)=>{let n=(0,Qt.useContext)(tf),{global:r,render:i}=n;r[t]||(r[t]=e),(0,Qt.useEffect)(()=>{let l=null;return()=>{typeof l=="function"?l():l instanceof Promise&&l.then(s=>{typeof s=="function"&&s()})}},[]);let o=r[t];return o&&(o.render=l=>{l&&(r[t]=void 0),(0,Qt.startTransition)(i)}),o},In=e=>{if(e==null||typeof e!="object")return e;if(e instanceof Date){var t=new Date;return t.setTime(e.getTime()),t}if(e instanceof Array)return e.map(i=>In(i));var n={};for(var r in e)typeof e[r]=="object"?n[r]=In(e[r]):n[r]=e[r];return n};var i3=P(ge());var rf=P(ge()),M0=P(Jc()),D0=P(P0()),j0=P(G()),F0=()=>{let e=typeof window=="object"?window:globalThis;e.React=rf.default,e.ReactDOM=M0.default,e.JSXRuntime=j0.default,e.JSXDevRuntime=D0.default,e.Fragment=rf.default.Fragment};var ok={data:""},B0=e=>typeof window=="object"?((e?e.querySelector("#_goober"):window._goober)||Object.assign((e||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:e||ok,$0=e=>{let t=B0(e),n=t.data;return t.data="",n},lk=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,sk=/\/\*[^]*?\*\/| +/g,U0=/\n+/g,rr=(e,t)=>{let n="",r="",i="";for(let o in e){let l=e[o];o[0]=="@"?o[1]=="i"?n=o+" "+l+";":r+=o[1]=="f"?rr(l,o):o+"{"+rr(l,o[1]=="k"?"":t)+"}":typeof l=="object"?r+=rr(l,t?t.replace(/([^,])+/g,s=>o.replace(/(^:.*)|([^,])+/g,u=>/&/.test(u)?u.replace(/&/g,s):s?s+" "+u:u)):o):l!=null&&(o=/^--/.test(o)?o:o.replace(/[A-Z]/g,"-$&").toLowerCase(),i+=rr.p?rr.p(o,l):o+":"+l+";")}return n+(t&&i?t+"{"+i+"}":i)+r},Xt={},H0=e=>{if(typeof e=="object"){let t="";for(let n in e)t+=n+H0(e[n]);return t}return e},ak=(e,t,n,r,i)=>{let o=H0(e),l=Xt[o]||(Xt[o]=(u=>{let a=0,c=11;for(;a>>0;return"go"+c})(o));if(!Xt[l]){let u=o!==e?e:(a=>{let c,f,d=[{}];for(;c=lk.exec(a.replace(sk,""));)c[4]?d.shift():c[3]?(f=c[3].replace(U0," ").trim(),d.unshift(d[0][f]=d[0][f]||{})):d[0][c[1]]=c[2].replace(U0," ").trim();return d[0]})(e);Xt[l]=rr(i?{["@keyframes "+l]:u}:u,n?"":"."+l)}let s=n&&Xt.g?Xt.g:null;return n&&(Xt.g=Xt[l]),((u,a,c,f)=>{f?a.data=a.data.replace(f,u):a.data.indexOf(u)===-1&&(a.data=c?u+a.data:a.data+u)})(Xt[l],t,r,s),l},uk=(e,t,n)=>e.reduce((r,i,o)=>{let l=t[o];if(l&&l.call){let s=l(n),u=s&&s.props&&s.props.className||/^go/.test(s)&&s;l=u?"."+u:s&&typeof s=="object"?s.props?"":rr(s,""):s===!1?"":s}return r+i+(l??"")},"");function Ps(e){let t=this||{},n=e.call?e(t.p):e;return ak(n.unshift?n.raw?uk(n,[].slice.call(arguments,1),t.p):n.reduce((r,i)=>Object.assign(r,i&&i.call?i(t.p):i),{}):n,B0(t.target),t.g,t.o,t.k)}var YC=Ps.bind({g:1}),JC=Ps.bind({k:1});var V0=async(e=!0)=>{let t=typeof window=="object"?window:globalThis;e&&await I0(()=>t.__SRV_URL__),t.prasiContext={global:{},render(){}};let n=window.location,r=n.protocol.indexOf("http")===0?n.hostname:"localhost",i=n.protocol!="https:"||/localhost|127.0.0.1|0.0.0.0/.test(r)?"http":"https";if(t.__SRV_URL__){t.serverurl=t.__SRV_URL__;let l=new URL(t.serverurl);(l.hostname==="localhost"||l.hostname==="127.0.0.1")&&(l.hostname=n.hostname,l.pathname=l.pathname==="/"?"":l.pathname,t.serverurl=l.toString(),t.serverurl.endsWith("/")&&(t.serverurl=t.serverurl.substring(0,t.serverurl.length-1)))}let o=n.port;t.baseurl=i+"://"+r+(o?":"+o:"")+"/",t.basepath||(t.basepath="/"),t.css=Ps,t.extractCss=$0,t.pathname=n.pathname,t.cx=(...l)=>{let s=[];return l.filter(u=>u?(typeof u=="string"&&u.trim(),!0):!1).forEach(u=>{if(Array.isArray(u))for(let a of u)typeof a=="string"&&a.trim()&&s.push(a.trim());else s.push(u.trim())}),s.join(" ")},t.navigate=l=>{let s=l;if(typeof t.navigateOverride=="function"&&(s=t.navigateOverride(l),!s))return null;history.pushState({prevUrl:window.location.href},"",s),t.pathname=l,t.prasiContext&&t.prasiContext.render&&t.prasiContext.render()},typeof window=="object"&&window.addEventListener("popstate",()=>{let l=navigator.serviceWorker.controller;if(l&&l.postMessage({type:"add-cache",url:n.href}),t.prasiContext.popState){t.prasiContext.popState();return}if(t.preventPopRender){t.preventPopRender=!1;return}t.prasiContext&&t.prasiContext.render&&(t.pathname=n.pathname,t.prasiContext.render())})};function lf(e){return new Promise((t,n)=>{e.oncomplete=e.onsuccess=()=>t(e.result),e.onabort=e.onerror=()=>n(e.error)})}function sf(e,t){let n=indexedDB.open(e);n.onupgradeneeded=()=>n.result.createObjectStore(t);let r=lf(n);return(i,o)=>r.then(l=>o(l.transaction(t,i).objectStore(t)))}var of;function W0(){return of||(of=sf("keyval-store","keyval")),of}function af(e,t=W0()){return t("readonly",n=>lf(n.get(e)))}function As(e,t,n=W0()){return n("readwrite",r=>(r.put(t,e),lf(r.transaction)))}var wv=P(ge());var G0=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function ck(e){return typeof e=="string"&&G0.test(e)}var uf=ck;var ho=P(G()),cf=({children:e,back:t})=>(0,ho.jsxs)("div",{className:"flex items-center justify-center w-full h-full fixed inset-0 flex-col",children:[(0,ho.jsx)("div",{children:e}),(0,ho.jsxs)("div",{className:"border mt-2 rounded-md p-2 cursor-pointer",onClick:t||(()=>{history.back()}),children:[" ","Go Back"]})]});var K0=P(ge());var Ce=P(G()),Z0=window,go=({children:e,className:t,show:n,backdrop:r,note:i,alt:o})=>{let l=Tn({icon:(0,Ce.jsx)("div",{className:"px-4 py-1",children:"Loading..."}),value:.111,ival:null},()=>{});return(0,K0.useEffect)(()=>(l.ival=setInterval(()=>{l.value+=.1333,l.value>=1.3&&(l.value=0),l.render()},200),Z0.loadingIcon&&(l.icon=(0,Ce.jsx)("img",{alt:"loading",src:Z0.loadingIcon,className:css` width: 42px; height: 42px; `}),l.render()),()=>{clearInterval(l.ival)}),[]),(0,Ce.jsxs)(Ce.Fragment,{children:[r!==!1&&(0,Ce.jsx)("div",{className:cx("flex items-center z-40 bg-white pointer-events-none","w-full h-full fixed transition-all duration-1000",typeof n<"u"?n?"opacity-50":"opacity-0":"opacity-50"),onContextMenuCapture:s=>{s.preventDefault()}}),e?(0,Ce.jsx)("div",{onContextMenuCapture:s=>{s.preventDefault()},className:cx("flex flex-1 items-center justify-center z-40 transition-all",t||(r!==!1?"w-full h-full fixed":""),typeof n<"u"?n?"":"hidden":""),children:(0,Ce.jsx)("div",{className:"flex items-center justify-center flex-col space-y-3 bg-white p-4 rounded-lg select-none",children:(0,Ce.jsx)("div",{className:"text-sm",children:e})})}):(0,Ce.jsx)("div",{className:cx("flex flex-1 items-center justify-center z-40 pointer-events-none transition-all",t||(r!==!1?"w-full h-full fixed":""),typeof n<"u"?n?"":"hidden":""),children:(0,Ce.jsxs)("div",{className:cx("w-1/6 flex flex-col items-center justify-center",css` @@ -15,9 +15,9 @@ Error generating stack: `+o.message+` } `),children:[(0,Ce.jsx)("div",{className:"text-[10px] text-slate-400 whitespace-nowrap",children:i}),(0,Ce.jsx)("div",{className:"pr-outer w-full h-[3px] flex items-stretch rounded-sm overflow-hidden",children:(0,Ce.jsx)("div",{className:cx("bg-blue-800 transition-all duration-200 rounded-sm w-full",css` transform: translate(${-100+l.value*200}%); - `)})}),o]})})]})};var Ks=P(ge());var K0=(e,t)=>{e.status="loading",e.on_status_changes&&e.on_status_changes(e.status),e.site.id=t.site_id,e.site.api_url=t.api_url,e.status="ready",e.on_status_changes&&e.on_status_changes(e.status)};var On={ts:0,status:"init",meta:{},entry:[],tick:0,mode:"desktop",site:{id:"",api_url:"",api:null,db:null},site_url:null,script:{init_local_effect:void 0},visit:void 0,on_status_changes:void 0,layout:void 0,page:{cur:{id:""},navs:{}},comp:{load:async()=>null},on_preload:void 0};var Ty=P(ge());var de=P(ge()),cf=class extends de.Component{displayName="ReactUseErrorBoundary";componentDidCatch(...t){this.setState({}),this.props.onError(...t)}render(){return this.props.children}},fk=()=>!1,Q0=(0,de.createContext)({componentDidCatch:{current:void 0},error:void 0,setError:fk});function X0({children:e}){let[t,n]=(0,de.useState)(),r=(0,de.useRef)(),i=(0,de.useMemo)(()=>({componentDidCatch:r,error:t,setError:n}),[t]);return de.default.createElement(Q0.Provider,{value:i},de.default.createElement(cf,{error:t,onError:(o,l)=>{n(o),r.current?.(o,l)}},e))}X0.displayName="ReactUseErrorBoundaryContext";function q0(e){function t(n){return de.default.createElement(X0,null,de.default.createElement(e,{key:"WrappedComponent",...n}))}return t.displayName=`WithErrorBoundary(${e.displayName??e.name??"Component"})`,t}function Y0(e){let t=(0,de.useContext)(Q0);t.componentDidCatch.current=e;let n=(0,de.useCallback)(()=>{t.setError(void 0)},[]);return[t.error,n]}var at=P(G()),Nt=q0(({children:e,meta:t,id:n,silent:r=!0})=>{let i=Tn({retrying:!1,meta:t}),[o,l]=Y0((u,a)=>{r!==!0&&console.warn(u)});t&&i.meta!==t&&(i.meta=t,setTimeout(l));let s=t;return o?(0,at.jsxs)("div",{className:"bg-red-100 border border-red-300 rounded-sm text-xs flex flex-col items-center",children:[(0,at.jsxs)("div",{className:"text-[10px] font-bold text-red-900 self-stretch px-1",children:["ERROR ",s?.item.name?"["+s.item.name+"]:":""]}),(0,at.jsx)("p",{className:"border-b border-red-300 px-1 pb-1 min-w-[100px]",children:i.retrying?(0,at.jsx)(at.Fragment,{children:"Retrying..."}):(0,at.jsx)(at.Fragment,{children:o.message})}),(0,at.jsx)("div",{className:"p-1",children:(0,at.jsx)("button",{onClick:()=>{i.retrying=!0,i.render(),setTimeout(()=>{i.retrying=!1,i.render(),l()},100)},className:"bg-white border border-white hover:border-red-400 hover:bg-red-50 rounded px-2",children:"Try again"})})]}):e});var He=(e,t,n,r)=>{let i=e[t];return n==="desktop"||!n?!i&&e.mobile&&e.mobile[t]&&(i=e.mobile[t]):e.mobile&&e.mobile[t]&&(i=e.mobile[t]),i||(i=r),i};var J0=(e,t)=>{let n=He(e,"adv",t,{});return typeof n.css=="string"&&n.css.trim()?cx(css` + `)})}),o]})})]})};var Qs=P(ge());var Q0=(e,t)=>{e.status="loading",e.on_status_changes&&e.on_status_changes(e.status),e.site.id=t.site_id,e.site.api_url=t.api_url,e.status="ready",e.on_status_changes&&e.on_status_changes(e.status)};var On={ts:0,status:"init",meta:{},entry:[],tick:0,mode:"desktop",site:{id:"",api_url:"",api:null,db:null},site_url:null,script:{init_local_effect:void 0},visit:void 0,on_status_changes:void 0,layout:void 0,page:{cur:{id:""},navs:{}},comp:{load:async()=>null},on_preload:void 0};var Ty=P(ge());var de=P(ge()),ff=class extends de.Component{displayName="ReactUseErrorBoundary";componentDidCatch(...t){this.setState({}),this.props.onError(...t)}render(){return this.props.children}},fk=()=>!1,X0=(0,de.createContext)({componentDidCatch:{current:void 0},error:void 0,setError:fk});function q0({children:e}){let[t,n]=(0,de.useState)(),r=(0,de.useRef)(),i=(0,de.useMemo)(()=>({componentDidCatch:r,error:t,setError:n}),[t]);return de.default.createElement(X0.Provider,{value:i},de.default.createElement(ff,{error:t,onError:(o,l)=>{n(o),r.current?.(o,l)}},e))}q0.displayName="ReactUseErrorBoundaryContext";function Y0(e){function t(n){return de.default.createElement(q0,null,de.default.createElement(e,{key:"WrappedComponent",...n}))}return t.displayName=`WithErrorBoundary(${e.displayName??e.name??"Component"})`,t}function J0(e){let t=(0,de.useContext)(X0);t.componentDidCatch.current=e;let n=(0,de.useCallback)(()=>{t.setError(void 0)},[]);return[t.error,n]}var at=P(G()),Nt=Y0(({children:e,meta:t,id:n,silent:r=!0})=>{let i=Tn({retrying:!1,meta:t}),[o,l]=J0((u,a)=>{r!==!0&&console.warn(u)});t&&i.meta!==t&&(i.meta=t,setTimeout(l));let s=t;return o?(0,at.jsxs)("div",{className:"bg-red-100 border border-red-300 rounded-sm text-xs flex flex-col items-center",children:[(0,at.jsxs)("div",{className:"text-[10px] font-bold text-red-900 self-stretch px-1",children:["ERROR ",s?.item.name?"["+s.item.name+"]:":""]}),(0,at.jsx)("p",{className:"border-b border-red-300 px-1 pb-1 min-w-[100px]",children:i.retrying?(0,at.jsx)(at.Fragment,{children:"Retrying..."}):(0,at.jsx)(at.Fragment,{children:o.message})}),(0,at.jsx)("div",{className:"p-1",children:(0,at.jsx)("button",{onClick:()=>{i.retrying=!0,i.render(),setTimeout(()=>{i.retrying=!1,i.render(),l()},100)},className:"bg-white border border-white hover:border-red-400 hover:bg-red-50 rounded px-2",children:"Try again"})})]}):e});var He=(e,t,n,r)=>{let i=e[t];return n==="desktop"||!n?!i&&e.mobile&&e.mobile[t]&&(i=e.mobile[t]):e.mobile&&e.mobile[t]&&(i=e.mobile[t]),i||(i=r),i};var eg=(e,t)=>{let n=He(e,"adv",t,{});return typeof n.css=="string"&&n.css.trim()?cx(css` ${n.css} - `,t):""};var eg=(e,t)=>{let n=He(e,"bg",t,{size:"contain",pos:"center"}),r=`${serverurl}${n.url}`;return n&&n.url&&n.url.startsWith("http")&&(r=n.url),cx(` + `,t):""};var tg=(e,t)=>{let n=He(e,"bg",t,{size:"contain",pos:"center"}),r=`${serverurl}${n.url}`;return n&&n.url&&n.url.startsWith("http")&&(r=n.url),cx(` background-repeat: no-repeat; `,n.color&&` background-color: ${n.color}; @@ -25,7 +25,7 @@ Error generating stack: `+o.message+` background-size: ${n.size}; `,n.pos&&` background-position: ${n.pos}; - `)};var mg=P(gf());var hg=(e,t)=>{let n=He(e,"border",t,{style:"solid",stroke:{},rounded:{tr:0,tl:0,bl:0,br:0},color:"transparent"});return cx(Ot(n,"stroke.l","border-left-width"),Ot(n,"stroke.r","border-right-width"),Ot(n,"stroke.b","border-bottom-width"),Ot(n,"stroke.t","border-top-width"),Ot(n,"color","border-color","transparent"),Ot(n,"style","border-style","dashed"),Ot(n,"rounded.tl","border-top-left-radius"),Ot(n,"rounded.tr","border-top-right-radius"),Ot(n,"rounded.bl","border-bottom-left-radius"),Ot(n,"rounded.br","border-bottom-right-radius"))},Ot=(e,t,n,r)=>{let i=(0,mg.default)(e,t);if(r)return i?`${n}: ${i};`:`${n}: ${r};`;if(i)return`${n}: ${i}px;`};var gg=(e,t,n)=>{let r=He(e,"dim",t,{h:"fit",w:"fit"});return r.w==="full"&&r.h==="full"?` + `)};var hg=P(yf());var gg=(e,t)=>{let n=He(e,"border",t,{style:"solid",stroke:{},rounded:{tr:0,tl:0,bl:0,br:0},color:"transparent"});return cx(Ot(n,"stroke.l","border-left-width"),Ot(n,"stroke.r","border-right-width"),Ot(n,"stroke.b","border-bottom-width"),Ot(n,"stroke.t","border-top-width"),Ot(n,"color","border-color","transparent"),Ot(n,"style","border-style","dashed"),Ot(n,"rounded.tl","border-top-left-radius"),Ot(n,"rounded.tr","border-top-right-radius"),Ot(n,"rounded.bl","border-bottom-left-radius"),Ot(n,"rounded.br","border-bottom-right-radius"))},Ot=(e,t,n,r)=>{let i=(0,hg.default)(e,t);if(r)return i?`${n}: ${i};`:`${n}: ${r};`;if(i)return`${n}: ${i}px;`};var yg=(e,t,n)=>{let r=He(e,"dim",t,{h:"fit",w:"fit"});return r.w==="full"&&r.h==="full"?` width:100%; height:100%; flex:1; @@ -44,7 +44,7 @@ Error generating stack: `+o.message+` `,r.h&&typeof r.h=="number"&&r.h>=0&&` height: ${r.h}${r.hUnit||"px"}; overflow-y: clip; - `)};var yg=({item:e,hover:t,active:n})=>cx(t&&css` + `)};var _g=({item:e,hover:t,active:n})=>cx(t&&css` & { box-shadow: inset 0 0 0px 3px #bae3fd; > img { @@ -56,7 +56,7 @@ Error generating stack: `+o.message+` > img { opacity: 0.6; } - `);var qr=window,_g=(e,t)=>{let n=He(e,"font",t,{});if(n.family){qr.loadedFonts||(qr.loadedFonts=[]);let i=`:wght@${[300,400,500,600].join(";")}`,o=n.family.replace(/ /g,"+");if(qr.loadedFonts.indexOf(n.family)<0){qr.loadedFonts.push(n.family);let l=document,s=`/_font/css2?family=${o}${i}`;if(!l.querySelector(`link[href="${s}]`)){let u=l.createElement("link");u.type="text/css",u.rel="stylesheet",u.href=s,l.head.appendChild(u)}}}return!n.family&&qr.defaultFont&&(n.family=qr.defaultFont),cx(n.color&&` + `);var qr=window,vg=(e,t)=>{let n=He(e,"font",t,{});if(n.family){qr.loadedFonts||(qr.loadedFonts=[]);let i=`:wght@${[300,400,500,600].join(";")}`,o=n.family.replace(/ /g,"+");if(qr.loadedFonts.indexOf(n.family)<0){qr.loadedFonts.push(n.family);let l=document,s=`/_font/css2?family=${o}${i}`;if(!l.querySelector(`link[href="${s}]`)){let u=l.createElement("link");u.type="text/css",u.rel="stylesheet",u.href=s,l.head.appendChild(u)}}}return!n.family&&qr.defaultFont&&(n.family=qr.defaultFont),cx(n.color&&` color: ${n.color}; `,n.whitespace==="whitespace-normal"&&` word-break: break-word; @@ -72,10 +72,10 @@ Error generating stack: `+o.message+` line-height: ${n.height==="auto"?"normal":`${n.height}%`}; `,n.family&&` font-family: ${n.family}; - `)};var vg=(e,t)=>{let n=[],r=He(e,"layout",t,{dir:"col",align:"top-left",gap:0,wrap:void 0});if(r)r.wrap&&n.push(r.wrap==="flex-wrap"?"flex-wrap: wrap;":"flex-wrap: nowrap;"),r.dir.startsWith("col")?(r.dir==="col"?n.push("flex-direction: column;"):r.dir==="col-reverse"&&n.push("flex-direction: column-reverse;"),r.gap==="auto"?(r.align==="left"&&n.push("align-items:start; justify-content: space-between;"),r.align==="center"&&n.push("align-items:center; justify-content: space-between;"),r.align==="right"&&n.push("align-items:end; justify-content: space-between;")):(n.push(`gap: ${r.gap}px;`),r.align==="top-left"&&n.push("align-items:start; justify-content: start;"),r.align==="top-center"&&n.push("align-items:center; justify-content: start;"),r.align==="top-right"&&n.push("align-items:end; justify-content: start;"),r.align==="left"&&n.push("align-items:start; justify-content: center;"),r.align==="center"&&n.push("align-items:center; justify-content: center;"),r.align==="right"&&n.push("align-items:end; justify-content: center;"),r.align==="bottom-left"&&n.push("align-items:start; justify-content: end;"),r.align==="bottom-center"&&n.push("align-items:center; justify-content: end;"),r.align==="bottom-right"&&n.push("align-items:end; justify-content: end;"))):(r.dir==="row"?n.push("flex-direction: row;"):r.dir==="row-reverse"&&n.push("flex-direction: row-reverse;"),r.gap==="auto"?(r.align==="top"&&n.push("align-items:start; justify-content: space-between;"),r.align==="center"&&n.push("align-items:center; justify-content: space-between;"),r.align==="bottom"&&n.push("align-items:end; justify-content: space-between;")):(n.push(` + `)};var wg=(e,t)=>{let n=[],r=He(e,"layout",t,{dir:"col",align:"top-left",gap:0,wrap:void 0});if(r)r.wrap&&n.push(r.wrap==="flex-wrap"?"flex-wrap: wrap;":"flex-wrap: nowrap;"),r.dir.startsWith("col")?(r.dir==="col"?n.push("flex-direction: column;"):r.dir==="col-reverse"&&n.push("flex-direction: column-reverse;"),r.gap==="auto"?(r.align==="left"&&n.push("align-items:start; justify-content: space-between;"),r.align==="center"&&n.push("align-items:center; justify-content: space-between;"),r.align==="right"&&n.push("align-items:end; justify-content: space-between;")):(n.push(`gap: ${r.gap}px;`),r.align==="top-left"&&n.push("align-items:start; justify-content: start;"),r.align==="top-center"&&n.push("align-items:center; justify-content: start;"),r.align==="top-right"&&n.push("align-items:end; justify-content: start;"),r.align==="left"&&n.push("align-items:start; justify-content: center;"),r.align==="center"&&n.push("align-items:center; justify-content: center;"),r.align==="right"&&n.push("align-items:end; justify-content: center;"),r.align==="bottom-left"&&n.push("align-items:start; justify-content: end;"),r.align==="bottom-center"&&n.push("align-items:center; justify-content: end;"),r.align==="bottom-right"&&n.push("align-items:end; justify-content: end;"))):(r.dir==="row"?n.push("flex-direction: row;"):r.dir==="row-reverse"&&n.push("flex-direction: row-reverse;"),r.gap==="auto"?(r.align==="top"&&n.push("align-items:start; justify-content: space-between;"),r.align==="center"&&n.push("align-items:center; justify-content: space-between;"),r.align==="bottom"&&n.push("align-items:end; justify-content: space-between;")):(n.push(` gap: ${r.gap}px; `),r.align==="top-left"&&n.push("align-items:start; justify-content: start;"),r.align==="top-center"&&n.push("align-items:start; justify-content: center;"),r.align==="top-right"&&n.push("align-items:start; justify-content: end;"),r.align==="left"&&n.push("align-items:center; justify-content: start;"),r.align==="center"&&n.push("align-items:center; justify-content: center;"),r.align==="right"&&n.push("align-items:center; justify-content: end;"),r.align==="bottom-left"&&n.push("align-items:end; justify-content: start;"),r.align==="bottom-center"&&n.push("align-items:end; justify-content: center;"),r.align==="bottom-right"&&n.push("align-items:end; justify-content: end;")));else return"flex-direction:column; align-items:start; justify-content: start;";return n.join(` - `).trim()};var wg=(e,t)=>{let n=He(e,"padding",t,{l:0,b:0,t:0,r:0});return cx(n.l!==void 0&&` + `).trim()};var xg=(e,t)=>{let n=He(e,"padding",t,{l:0,b:0,t:0,r:0});return cx(n.l!==void 0&&` padding-left: ${n.l}px; `,n.r!==void 0&&` padding-right: ${n.r}px; @@ -83,35 +83,35 @@ Error generating stack: `+o.message+` padding-bottom: ${n.b}px; `,n.t!==void 0&&` padding-top: ${n.t}px; - `)};var yf=(e,t)=>{try{return cx([e.id?`s-${e.id}`:"",css` + `)};var _f=(e,t)=>{try{return cx([e.id?`s-${e.id}`:"",css` display: flex; position: relative; user-select: none; - ${vg(e,t.mode)} ${wg(e,t.mode)} - ${gg(e,t.mode,t?.editor)} - ${hg(e,t.mode)} - ${eg(e,t.mode)} - ${_g(e,t.mode)} - `,(t?.hover||t?.active)&&yg({item:e,hover:t?.hover,active:t?.active}),J0(e,t.mode)])}catch(n){console.log(n)}return cx([])};var xg=P(G()),_o=(e,t,n,r,i)=>{let o=t.item,l;o.component?.style&&(l={style:o.component.style,className:yf(o.component.style,{mode:e.mode})});let s={className:yf(o,{mode:e.mode}),inherit:l},u={},a=t.item.childs,c;return t.item.type==="text"?(c=null,s.dangerouslySetInnerHTML={__html:t.item.html||""}):c=Array.isArray(a)&&a?.map(f=>{if(!f)return null;let{id:d}=f,p=n?e.layout?.meta[d]:e.meta[d];return p?(0,xg.jsx)(qt,{meta:p,is_layout:n,passprop:{...r},depth:i+1},d):null}),s.children=c,t.item.adv?.html?(delete s.children,s.dangerouslySetInnerHTML={__html:t.item.adv?.html}):t.item.adv?.js&&!t.item.adv.js.includes("children")&&(delete s.children,delete s.dangerouslySetInnerHTML),{props:s,text_props:u}};var Cy=P(ge());var Ey=P(bf());var Jr={NORMAL:0,WILDCARD:1,PLACEHOLDER:2};function Us(e={}){let t={options:e,rootNode:gy(),staticRoutesMap:{}},n=r=>e.strictTrailingSlash?r:r.replace(/\/$/,"")||"/";if(e.routes)for(let r in e.routes)hy(t,n(r),e.routes[r]);return{ctx:t,lookup:r=>HS(t,n(r)),insert:(r,i)=>hy(t,n(r),i),remove:r=>VS(t,n(r))}}function HS(e,t){let n=e.staticRoutesMap[t];if(n)return n.data;let r=t.split("/"),i={},o=!1,l=null,s=e.rootNode,u=null;for(let a=0;a{},db:null,api:null,init_local_effect:{}},page:{history:{id:"",show:!1},root_id:"root",cur:ZS,doc:null,list:{},building:!1,meta:{},entry:[],tree:[],render:()=>{}},comp:{doc:null,item:null,loaded:{},list:{},group:{}},code:{},global_prop:[],ui:{monaco:null,comp_editable:localStorage.getItem("prasi-comp-editable")==="yes",zoom:localStorage.zoom||"100%",side:{prop:!0},layout:{left:parseInt(localStorage.getItem("prasi-layout-left")||"250"),right:parseInt(localStorage.getItem("prasi-layout-right")||"250")},prevent_indent_hook:!1,syncing:!1,tree:{item_loading:[],search:"",search_ref:null,search_mode:{Name:!0,JS:!1,HTML:!1,CSS:!1},rename_id:"",open:{}},popup:{file:{enabled:!1,open:!1,picker:{value:"",on_pick:!1,multi:!1},path:"/",expanded:JSON.parse(localStorage.getItem("panel-file-expanded")||"{}"),entry:{},selected:new Set,action:null,file_renaming:"",file_ctx_menu_event:null,tree:[],tree_renaming:"",tree_ctx_path:"",tree_ctx_menu_event:null,preview:!0,upload:{started:!1,progress:{}}},code:{init:!1,open:!1,name:"site",log:"",loading:!1,startup_status:"init",error:!1,show_log:!1,list:{}},page:{open:null,form:null},script:{open:!1,mode:"js",lastMode:"js",type:"item",prop_kind:"",prop_name:"",on_close:()=>{},typings:{status:"ok",err_msg:""},wb_render:()=>{}},site:null,site_form:null,comp:{preview_id:"",open:null,import:!1},comp_group:null,api:{open:!1}}}};var Bs=e=>({isMobile:e.mode==="mobile",isDesktop:e.mode==="desktop",isEditor:location.pathname.startsWith("/ed/")});var ar=P(ge());var ut=window;var KS=lf("prasi-cache","prasi-cache-store"),bo={timeout:null,store:KS},$s=(e,t)=>{let n=[...yy(t,"navigate(",")"),...yy(t,"href = ",";")],r=e.page.cur.id;e.page.navs[r]||(e.page.navs[r]=new Set);for(let i of n)e.page.navs[r].add(i);clearTimeout(bo.timeout),bo.timeout=setTimeout(()=>{e.on_nav_loaded&&e.on_nav_loaded({urls:Array.from(e.page.navs[r])})},100)},yy=(e,t,n)=>{let r=0,i=0,o=[];for(;;){let l=e.indexOf(t,r);if(i=r,l>=0){let s=e[l+t.length];if(s==='"'||s==="'"||s==="`"){let u=e.indexOf(`${s}${n}`,l+t.length+1),a=e.substring(l+t.length+1,u);r=u+2+n.length,o.push(a)}}if(i===r)break}return o};var sr=P(ge());var vy=P(gf()),lr=P(ge());var Rf=P(G()),wy=(e,t,n,r,i)=>o=>{let[l,s]=(0,lr.useState)({}),u=o.internal_key;n.item.script||(n.item.script={});let a=n.item.script;u&&(n.item.script_keyed||(n.item.script_keyed={}),n.item.script_keyed[u]||(n.item.script_keyed[u]={}),a=n.item.script_keyed[u]),a.passprop||(a.passprop={});let c={};if(a.passprop){let p=!1;for(let[g,_]of Object.entries(o))["children","key"].includes(g)||(p=!0,c[g]=_,a.passprop[g]={end:0,start:0,value:_})}let f={...r,...c};if(!Array.isArray(o.children)&&(0,lr.isValidElement)(o.children)&&typeof o.children=="object"){let p=(0,vy.default)(o.children,"props.meta.item.component.props.child.content.childs");if(Array.isArray(p)){let g=!0;for(let _ of p)!(0,lr.isValidElement)(_)&&typeof _=="object"||(g=!1);if(g)return p.map(_=>{let w=e.meta[_.id];if(w||(e.meta[_.id]={item:_},w=e.meta[_.id]),w){if(Object.keys(w.item).length<=3&&w.mitem){let h={...w.item},m=w.mitem.toJSON();w.item={...m,...h}}return(0,Rf.jsx)(qt,{is_layout:t,meta:w,passprop:f,parent_key:o.internal_key,depth:i},_.id)}return null})}}if(!Array.isArray(o.children)&&!(0,lr.isValidElement)(o.children)&&typeof o.children=="object"){let p=o.children.id;if(p){let g=e.meta[p];if(!g){e.meta[p]={item:o.children},g=e.meta[p];let _=g.item.component?.id;_&&e.comp.load(_).then(w=>{if(w){for(let[m,y]of Object.entries(w)){let v=g.item;v[m]||(v[m]=y)}let h=g.item.component?.props;for(let[m,y]of Object.entries(w.component?.props||{}))h[m]||(h[m]=y);s({})}})}return(0,Rf.jsx)(qt,{is_layout:t,meta:g,passprop:f,parent_key:o.internal_key,depth:i})}}return Cf(o,f,u?{parent_key:u}:void 0)},Cf=(e,t,n)=>{let r={};if(Array.isArray(e)?r.children=e:r=e,Array.isArray(r.children)){let i=[];for(let o of r.children)i.push(_y(o,r,t,n));return i}return _y(r.children,r,t,n)},_y=(e,t,n,r)=>{if((0,lr.isValidElement)(e)){let i={...t};return delete i.children,{...e,props:{...e.props,...r,passprop:{...n,...i}}}}return e};var ti={},xy=(e,t,n)=>r=>{let i=["localhost","prasi.avolut.com"].includes(location.hostname)&&location.pathname.startsWith("/ed/"),o=n.item.id,{children:l,parent_key:s}=r,u=e.script?.init_local_effect,a=t?e.layout?.meta:e.meta,c=(0,sr.useRef)(ti[o]?ti[o]:r.value),[f,d]=(0,sr.useState)({}),p=c.current;return p.render=()=>{window.prasiContext.render?window.prasiContext.render():d({})},Hs(e,n,n.script?.scope,s),r.hook&&r.hook(p),(0,sr.useEffect)(()=>{if(n.parent?.instance_id&&a){let _=a[n.parent?.instance_id];if(_&&_.instances){for(let[w,h]of Object.entries(_.instances[n.parent.instance_id]))if(h===n.item.id){o=w;break}}}return!u[o]&&(typeof u=="object"&&(u[o]=!0),(async()=>r.effect&&(await r.effect(p),i&&(ti[o]=p)))()),()=>{}},[...r.deps||[],location.pathname]),(0,sr.useEffect)(()=>{i&&ti[o]===null&&(async()=>r.effect&&(await r.effect(p),i&&(ti[o]=p)))()},[ti[o]]),Cf(l,{...n.script?.scope,[r.name]:p})};var Ro=window,Co=(e,t,n)=>{Ro.prasiEdit||(Ro.prasiEdit={});let r=Ro.prasiEdit[n];r||(Ro.prasiEdit[n]={},r=Ro.prasiEdit[n]);let i=()=>{let l=t.get("id")||"",s=r[l];return s||(r[l]=[],s=r[l]),s},o=t.toJSON();return{...o,edit:{get props(){if(o.component?.props){let l={};for(let[s,u]of Object.entries(o.component.props))if(u.value===u.valueBuilt)l[s]=JSON.parse(u.value);else if(u.meta?.type==="content-element"){let a=t.get("component")?.get("props")?.get(s)?.get("content");a?l[s]={mode:"jsx",value:Co(e,a,n)}:l[s]={mode:"jsx",value:null}}else l[s]={mode:"raw",value:u.value,valueBuilt:u.valueBuilt};return l}},get pending(){return[]},async commit(){let l={};for(let[s,u]of Object.entries(r))if(t){let a=t.toJSON(),c=a?.component?.props,f={};for(let p of u)if(p.type==="prop"&&c)c[p.name]&&(p.mode==="string"?(c[p.name].value=JSON.stringify(p.value),c[p.name].valueBuilt=JSON.stringify(p.value)):p.mode==="raw"?(c[p.name].value=p.value,p.valueBuilt?c[p.name].valueBuilt=p.valueBuilt:f[p.name]=p.value):p.mode==="jsx"&&(c[p.name]||(c[p.name]={meta:{type:"content-element"}}),p.value&&(c[p.name].content=ky([p.value])[0])));else if(p.type==="set"&&typeof p.value=="object")for(let[g,_]of Object.entries(p.value))a[g]=_;let d=await _api.code_build(f);for(let[p,g]of Object.entries(d))c[p].valueBuilt=g;d[s]=a}t&&t.doc?.transact(()=>{for(let[s,u]of Object.entries(l)){let a=e[s];a.mitem&&syncronize(a.mitem,u)}})},setValue(l,s){let u=i(),a=s;l==="childs"&&(a=ky(s)),u.push({type:"set",name:l,value:a})},setProp(l,s){let u=i();typeof s=="string"?u.push({type:"prop",mode:"string",name:l,value:s}):s.mode==="string"?u.push({type:"prop",mode:"string",name:l,value:s.value}):s.mode==="raw"?u.push({type:"prop",mode:"raw",name:l,value:s.value,valueBuilt:s.valueBuilt}):s.mode==="jsx"&&u.push({type:"prop",mode:"jsx",name:l,value:s.value})},get childs(){let l=t?.toJSON();return l.childs?l.childs.map(s=>{let u=e[s.id].mitem;if(u)return Co(e,u,n)}):[]},get parent(){if(t){let l=t.parent.toJSON();if(Array.isArray(l)){let s=(t.parent?.parent).get("id"),u=e[s].mitem;if(u)return{item:Co(e,u,n),child_type:"child",child_idx:l.findIndex(a=>a.id===o.id)}}}return null}}}},ky=e=>e.map(n=>{let r={...n};return delete r.edit,r});var Tf=P(G()),Sy=(e,t,n,r,i,o)=>{let l=_o(e,t,n,r,i);e.visit&&e.visit(t,l),t.script?t.script.scope=r:t.script={scope:r,result:null,Local:xy(e,n,t),PassProp:wy(e,n,t,r,i)};let s=t.script,u=window.exports,a={useEffect:ar.useEffect,children:l.props.children,props:l.props,Local:s?.Local,db:e.site.db,api:e.site.api,PassProp:s?.PassProp,ErrorBox:Nt,newElement:()=>{},_item:t.mitem?Co(e.meta,t.mitem,e.page.cur.id):t.item,_meta:e.meta,render:d=>{let p=d;if((0,ar.isValidElement)(d)&&d.props.children){let g=w=>{let h=!1,m=[];if((0,ar.isValidElement)(w)){if(w.type===t.script?.PassProp)return{should_replace:!0,el:{...w,props:{...w.props,internal_key:w.key}}};if(Array.isArray(w.props?.children))for(let y of w.props?.children)if(Array.isArray(y)){let v=[],S=!1;for(let R of y){let k=g(R);k.should_replace?(v.push(k.el),S=!0):v.push(R)}S?(h=!0,m.push(v)):m.push(y)}else typeof y=="object"&&y?y.type===t.script?.PassProp&&(h=!0,m.push({...y,props:{...y.props,internal_key:y.props.key}})):m.push(y)}return{should_replace:h,el:{...w,props:{...w.props,children:m}}}},_=g(d);_.should_replace&&(p=_.el)}s&&(s.result=(0,Tf.jsx)(ar.Suspense,{children:p}))},params,...Bs(e),...u,...r};if(typeof r=="object"){for(let[d,p]of Object.entries(r))if(typeof p=="object"&&p&&p._jsx){let g=p;a[d]=(0,Tf.jsx)(QS,{fn:g.fn,passprop:{...r},meta:t})}}!ut.isEditor&&t.item.adv?.js&&$s(e,t.item.adv.js);let c=t.item.adv?.jsBuilt||"",f=Nf(c,If)||"";try{new Function(...Object.keys(a),"___js",`// ${t.item.name}: ${t.item.id} + ${xg(e,t.mode)} + ${yg(e,t.mode,t?.editor)} + ${gg(e,t.mode)} + ${tg(e,t.mode)} + ${vg(e,t.mode)} + `,(t?.hover||t?.active)&&_g({item:e,hover:t?.hover,active:t?.active}),eg(e,t.mode)])}catch(n){console.log(n)}return cx([])};var kg=P(G()),_o=(e,t,n,r,i)=>{let o=t.item,l;o.component?.style&&(l={style:o.component.style,className:_f(o.component.style,{mode:e.mode})});let s={className:_f(o,{mode:e.mode}),inherit:l},u={},a=t.item.childs,c;return t.item.type==="text"?(c=null,s.dangerouslySetInnerHTML={__html:t.item.html||""}):c=Array.isArray(a)&&a?.map(f=>{if(!f)return null;let{id:d}=f,p=n?e.layout?.meta[d]:e.meta[d];return p?(0,kg.jsx)(qt,{meta:p,is_layout:n,passprop:{...r},depth:i+1},d):null}),s.children=c,t.item.adv?.html?(delete s.children,s.dangerouslySetInnerHTML={__html:t.item.adv?.html}):t.item.adv?.js&&!t.item.adv.js.includes("children")&&(delete s.children,delete s.dangerouslySetInnerHTML),{props:s,text_props:u}};var Cy=P(ge());var Ey=P(Rf());var Jr={NORMAL:0,WILDCARD:1,PLACEHOLDER:2};function Us(e={}){let t={options:e,rootNode:yy(),staticRoutesMap:{}},n=r=>e.strictTrailingSlash?r:r.replace(/\/$/,"")||"/";if(e.routes)for(let r in e.routes)gy(t,n(r),e.routes[r]);return{ctx:t,lookup:r=>HS(t,n(r)),insert:(r,i)=>gy(t,n(r),i),remove:r=>VS(t,n(r))}}function HS(e,t){let n=e.staticRoutesMap[t];if(n)return n.data;let r=t.split("/"),i={},o=!1,l=null,s=e.rootNode,u=null;for(let a=0;a{},db:null,api:null,init_local_effect:{}},page:{history:{id:"",show:!1},root_id:"root",cur:ZS,doc:null,list:{},building:!1,meta:{},entry:[],tree:[],render:()=>{}},comp:{doc:null,item:null,loaded:{},list:{},group:{}},code:{},global_prop:[],ui:{monaco:null,comp_editable:localStorage.getItem("prasi-comp-editable")==="yes",zoom:localStorage.zoom||"100%",side:{prop:!0},layout:{left:parseInt(localStorage.getItem("prasi-layout-left")||"250"),right:parseInt(localStorage.getItem("prasi-layout-right")||"250")},prevent_indent_hook:!1,syncing:!1,tree:{item_loading:[],search:"",search_ref:null,search_mode:{Name:!0,JS:!1,HTML:!1,CSS:!1},rename_id:"",open:{}},popup:{file:{enabled:!1,open:!1,picker:{value:"",on_pick:!1,multi:!1},path:"/",expanded:JSON.parse(localStorage.getItem("panel-file-expanded")||"{}"),entry:{},selected:new Set,action:null,file_renaming:"",file_ctx_menu_event:null,tree:[],tree_renaming:"",tree_ctx_path:"",tree_ctx_menu_event:null,preview:!0,upload:{started:!1,progress:{}}},code:{init:!1,open:!1,name:"site",log:"",loading:!1,startup_status:"init",error:!1,show_log:!1,list:{}},page:{open:null,form:null},script:{open:!1,mode:"js",lastMode:"js",type:"item",prop_kind:"",prop_name:"",on_close:()=>{},typings:{status:"ok",err_msg:""},wb_render:()=>{}},site:null,site_form:null,comp:{preview_id:"",open:null,import:!1},comp_group:null,api:{open:!1}}}};var Bs=e=>({isMobile:e.mode==="mobile",isDesktop:e.mode==="desktop",isEditor:location.pathname.startsWith("/ed/")});var ar=P(ge());var ut=window;var KS=sf("prasi-cache","prasi-cache-store"),bo={timeout:null,store:KS},$s=(e,t)=>{let n=[..._y(t,"navigate(",")"),..._y(t,"href = ",";")],r=e.page.cur.id;e.page.navs[r]||(e.page.navs[r]=new Set);for(let i of n)e.page.navs[r].add(i);clearTimeout(bo.timeout),bo.timeout=setTimeout(()=>{e.on_nav_loaded&&e.on_nav_loaded({urls:Array.from(e.page.navs[r])})},100)},_y=(e,t,n)=>{let r=0,i=0,o=[];for(;;){let l=e.indexOf(t,r);if(i=r,l>=0){let s=e[l+t.length];if(s==='"'||s==="'"||s==="`"){let u=e.indexOf(`${s}${n}`,l+t.length+1),a=e.substring(l+t.length+1,u);r=u+2+n.length,o.push(a)}}if(i===r)break}return o};var sr=P(ge());var wy=P(yf()),lr=P(ge());var Cf=P(G()),xy=(e,t,n,r,i)=>o=>{let[l,s]=(0,lr.useState)({}),u=o.internal_key;n.item.script||(n.item.script={});let a=n.item.script;u&&(n.item.script_keyed||(n.item.script_keyed={}),n.item.script_keyed[u]||(n.item.script_keyed[u]={}),a=n.item.script_keyed[u]),a.passprop||(a.passprop={});let c={};if(a.passprop){let p=!1;for(let[g,_]of Object.entries(o))["children","key"].includes(g)||(p=!0,c[g]=_,a.passprop[g]={end:0,start:0,value:_})}let f={...r,...c};if(!Array.isArray(o.children)&&(0,lr.isValidElement)(o.children)&&typeof o.children=="object"){let p=(0,wy.default)(o.children,"props.meta.item.component.props.child.content.childs");if(Array.isArray(p)){let g=!0;for(let _ of p)!(0,lr.isValidElement)(_)&&typeof _=="object"||(g=!1);if(g)return p.map(_=>{let w=e.meta[_.id];if(w||(e.meta[_.id]={item:_},w=e.meta[_.id]),w){if(Object.keys(w.item).length<=3&&w.mitem){let h={...w.item},m=w.mitem.toJSON();w.item={...m,...h}}return(0,Cf.jsx)(qt,{is_layout:t,meta:w,passprop:f,parent_key:o.internal_key,depth:i},_.id)}return null})}}if(!Array.isArray(o.children)&&!(0,lr.isValidElement)(o.children)&&typeof o.children=="object"){let p=o.children.id;if(p){let g=e.meta[p];if(!g){e.meta[p]={item:o.children},g=e.meta[p];let _=g.item.component?.id;_&&e.comp.load(_).then(w=>{if(w){for(let[m,y]of Object.entries(w)){let v=g.item;v[m]||(v[m]=y)}let h=g.item.component?.props;for(let[m,y]of Object.entries(w.component?.props||{}))h[m]||(h[m]=y);s({})}})}return(0,Cf.jsx)(qt,{is_layout:t,meta:g,passprop:f,parent_key:o.internal_key,depth:i})}}return Tf(o,f,u?{parent_key:u}:void 0)},Tf=(e,t,n)=>{let r={};if(Array.isArray(e)?r.children=e:r=e,Array.isArray(r.children)){let i=[];for(let o of r.children)i.push(vy(o,r,t,n));return i}return vy(r.children,r,t,n)},vy=(e,t,n,r)=>{if((0,lr.isValidElement)(e)){let i={...t};return delete i.children,{...e,props:{...e.props,...r,passprop:{...n,...i}}}}return e};var ti={},ky=(e,t,n)=>r=>{let i=["localhost","prasi.avolut.com"].includes(location.hostname)&&location.pathname.startsWith("/ed/"),o=n.item.id,{children:l,parent_key:s}=r,u=e.script?.init_local_effect,a=t?e.layout?.meta:e.meta,c=(0,sr.useRef)(ti[o]?ti[o]:r.value),[f,d]=(0,sr.useState)({}),p=c.current;return p.render=()=>{window.prasiContext.render?window.prasiContext.render():d({})},Hs(e,n,n.script?.scope,s),r.hook&&r.hook(p),(0,sr.useEffect)(()=>{if(n.parent?.instance_id&&a){let _=a[n.parent?.instance_id];if(_&&_.instances){for(let[w,h]of Object.entries(_.instances[n.parent.instance_id]))if(h===n.item.id){o=w;break}}}return!u[o]&&(typeof u=="object"&&(u[o]=!0),(async()=>r.effect&&(await r.effect(p),i&&(ti[o]=p)))()),()=>{}},[...r.deps||[],location.pathname]),(0,sr.useEffect)(()=>{i&&ti[o]===null&&(async()=>r.effect&&(await r.effect(p),i&&(ti[o]=p)))()},[ti[o]]),Tf(l,{...n.script?.scope,[r.name]:p})};var Ro=window,Co=(e,t,n)=>{Ro.prasiEdit||(Ro.prasiEdit={});let r=Ro.prasiEdit[n];r||(Ro.prasiEdit[n]={},r=Ro.prasiEdit[n]);let i=()=>{let l=t.get("id")||"",s=r[l];return s||(r[l]=[],s=r[l]),s},o=t.toJSON();return{...o,edit:{get props(){if(o.component?.props){let l={};for(let[s,u]of Object.entries(o.component.props))if(u.value===u.valueBuilt)l[s]=JSON.parse(u.value);else if(u.meta?.type==="content-element"){let a=t.get("component")?.get("props")?.get(s)?.get("content");a?l[s]={mode:"jsx",value:Co(e,a,n)}:l[s]={mode:"jsx",value:null}}else l[s]={mode:"raw",value:u.value,valueBuilt:u.valueBuilt};return l}},get pending(){return[]},async commit(){let l={};for(let[s,u]of Object.entries(r))if(t){let a=t.toJSON(),c=a?.component?.props,f={};for(let p of u)if(p.type==="prop"&&c)c[p.name]&&(p.mode==="string"?(c[p.name].value=JSON.stringify(p.value),c[p.name].valueBuilt=JSON.stringify(p.value)):p.mode==="raw"?(c[p.name].value=p.value,p.valueBuilt?c[p.name].valueBuilt=p.valueBuilt:f[p.name]=p.value):p.mode==="jsx"&&(c[p.name]||(c[p.name]={meta:{type:"content-element"}}),p.value&&(c[p.name].content=Vs([p.value])[0])));else if(p.type==="set"&&typeof p.value=="object")for(let[g,_]of Object.entries(p.value))a[g]=_;let d=await _api.code_build(f);for(let[p,g]of Object.entries(d))c[p].valueBuilt=g;d[s]=a}t&&t.doc?.transact(()=>{for(let[s,u]of Object.entries(l)){let a=e[s];a.mitem&&syncronize(a.mitem,u)}})},setValue(l,s){let u=i(),a=s;l==="childs"&&(a=Vs(s)),u.push({type:"set",name:l,value:a})},setProp(l,s){let u=i();typeof s=="string"?u.push({type:"prop",mode:"string",name:l,value:s}):s.mode==="string"?u.push({type:"prop",mode:"string",name:l,value:s.value}):s.mode==="raw"?u.push({type:"prop",mode:"raw",name:l,value:s.value,valueBuilt:s.valueBuilt}):s.mode==="jsx"&&u.push({type:"prop",mode:"jsx",name:l,value:s.value})},get childs(){let l=t?.toJSON();return l.childs?l.childs.map(s=>{let u=e[s.id].mitem;if(u)return Co(e,u,n)}):[]},get parent(){if(t){let l=t.parent.toJSON();if(Array.isArray(l)){let s=(t.parent?.parent).get("id"),u=e[s].mitem;if(u)return{item:Co(e,u,n),child_type:"child",child_idx:l.findIndex(a=>a.id===o.id)}}}return null}}}},Vs=e=>e.map(n=>{let r={...n};if(delete r.edit,r.component?.props)for(let[i,o]of Object.entries(r.component.props))o.content&&(o.content=Vs([o.content]));return r.childs&&(r.childs=Vs(r.childs)),r});var If=P(G()),Sy=(e,t,n,r,i,o)=>{let l=_o(e,t,n,r,i);e.visit&&e.visit(t,l),t.script?t.script.scope=r:t.script={scope:r,result:null,Local:ky(e,n,t),PassProp:xy(e,n,t,r,i)};let s=t.script,u=window.exports,a={useEffect:ar.useEffect,children:l.props.children,props:l.props,Local:s?.Local,db:e.site.db,api:e.site.api,PassProp:s?.PassProp,ErrorBox:Nt,newElement:()=>{},_item:t.mitem?Co(e.meta,t.mitem,e.page.cur.id):t.item,_meta:e.meta,render:d=>{let p=d;if((0,ar.isValidElement)(d)&&d.props.children){let g=w=>{let h=!1,m=[];if((0,ar.isValidElement)(w)){if(w.type===t.script?.PassProp)return{should_replace:!0,el:{...w,props:{...w.props,internal_key:w.key}}};if(Array.isArray(w.props?.children))for(let y of w.props?.children)if(Array.isArray(y)){let v=[],S=!1;for(let R of y){let k=g(R);k.should_replace?(v.push(k.el),S=!0):v.push(R)}S?(h=!0,m.push(v)):m.push(y)}else typeof y=="object"&&y?y.type===t.script?.PassProp&&(h=!0,m.push({...y,props:{...y.props,internal_key:y.props.key}})):m.push(y)}return{should_replace:h,el:{...w,props:{...w.props,children:m}}}},_=g(d);_.should_replace&&(p=_.el)}s&&(s.result=(0,If.jsx)(ar.Suspense,{children:p}))},params,...Bs(e),...u,...r};if(typeof r=="object"){for(let[d,p]of Object.entries(r))if(typeof p=="object"&&p&&p._jsx){let g=p;a[d]=(0,If.jsx)(QS,{fn:g.fn,passprop:{...r},meta:t})}}!ut.isEditor&&t.item.adv?.js&&$s(e,t.item.adv.js);let c=t.item.adv?.jsBuilt||"",f=Of(c,Nf)||"";try{new Function(...Object.keys(a),"___js",`// ${t.item.name}: ${t.item.id} try { ${f} } catch(e) { console.warn("Error at item ${t.item.name}:", ___js); console.error(e); } - `)(...Object.values(a),t.item.adv?.js)}catch(d){console.warn(`Error at item ${t.item.name}:`,t.item.adv?.js),console.error(d)}Hs(e,t,r,o)},QS=({fn:e,meta:t,passprop:n})=>e({passprop:n,meta:t}),If={"stroke-width":"strokeWidth","fill-rule":"fillRule","clip-rule":"clipRule","stroke-linejoin":"strokeLinejoin","stroke-linecap":"strokeLinecap","clip-path":"clipPath"},Nf=(e,t)=>{let n=e;for(let[r,i]of Object.entries(t))n=n.replaceAll(r,i);return n};var Ry=P(G());var by=(e,t,n,r,i,o)=>{if(t.item.component?.id){let l=t.item.script;if(o?(t.item.script_keyed||(t.item.script_keyed={}),t.item.script_keyed[o]||(t.item.script_keyed[o]={}),l=t.item.script_keyed[o]):(t.item.script||(t.item.script={}),l=t.item.script),!l)return;let u={...window.exports,db:e.site.db,api:e.site.api,...Bs(e),...r,params};l.props={};let a=new Set;if(t.item.component.props){let c={};for(let[f,d]of Object.entries(t.item.component.props))try{if(d.meta?.type==="content-element"){let h={_jsx:!0,fn:m=>{let y=d.content?.id;if(y){let v=n?e.layout?.meta[y]:e.meta[y];if(!v)return null;let S=t.instances;if(!m.meta.item.originalId||!S||!S[t.item.id])return null;let k=m.meta.item.originalId;if(v.mitem&&(d.jsxCalledBy&&(!d.jsxCalledBy.includes(k)||d.jsxCalledBy.length!==2)||!d.jsxCalledBy)){let b=t.mitem?.get("component")?.get("props")?.get(f);if(b){let N=b.get("jsxCalledBy");!N||typeof N!="object"?b.set("jsxCalledBy",[t.item.id,k]):Array.isArray(N)&&(!N.includes(k)||N.length!==2||N[0]!==t.item.id||N[1]!==k)&&b.set("jsxCalledBy",[t.item.id,k])}}return(0,Ry.jsx)(qt,{meta:v,passprop:m.passprop,is_layout:n,depth:i+1})}return null}};u[f]=h,r&&(r[f]=h);continue}if(d.value&&$s(e,d.value),!d.valueBuilt&&d.value&&t.mitem){let h=t.mitem?.get("component")?.get("props")?.get(f);if(h){XS(h,d.value);return}}let p=d.valueBuilt||"",g=Nf(p,If)||"",_=new Function(...Object.keys(u),`// [${t.item.name}] ${f}: ${t.item.id} + `)(...Object.values(a),t.item.adv?.js)}catch(d){console.warn(`Error at item ${t.item.name}:`,t.item.adv?.js),console.error(d)}Hs(e,t,r,o)},QS=({fn:e,meta:t,passprop:n})=>e({passprop:n,meta:t}),Nf={"stroke-width":"strokeWidth","fill-rule":"fillRule","clip-rule":"clipRule","stroke-linejoin":"strokeLinejoin","stroke-linecap":"strokeLinecap","clip-path":"clipPath"},Of=(e,t)=>{let n=e;for(let[r,i]of Object.entries(t))n=n.replaceAll(r,i);return n};var Ry=P(G());var by=(e,t,n,r,i,o)=>{if(t.item.component?.id){let l=t.item.script;if(o?(t.item.script_keyed||(t.item.script_keyed={}),t.item.script_keyed[o]||(t.item.script_keyed[o]={}),l=t.item.script_keyed[o]):(t.item.script||(t.item.script={}),l=t.item.script),!l)return;let u={...window.exports,db:e.site.db,api:e.site.api,...Bs(e),...r,params};l.props={};let a=new Set;if(t.item.component.props){let c={};for(let[f,d]of Object.entries(t.item.component.props))try{if(d.meta?.type==="content-element"){let h={_jsx:!0,fn:m=>{let y=d.content?.id;if(y){let v=n?e.layout?.meta[y]:e.meta[y];if(!v)return null;let S=t.instances;if(!m.meta.item.originalId||!S||!S[t.item.id])return null;let k=m.meta.item.originalId;if(v.mitem&&(d.jsxCalledBy&&(!d.jsxCalledBy.includes(k)||d.jsxCalledBy.length!==2)||!d.jsxCalledBy)){let b=t.mitem?.get("component")?.get("props")?.get(f);if(b){let N=b.get("jsxCalledBy");!N||typeof N!="object"?b.set("jsxCalledBy",[t.item.id,k]):Array.isArray(N)&&(!N.includes(k)||N.length!==2||N[0]!==t.item.id||N[1]!==k)&&b.set("jsxCalledBy",[t.item.id,k])}}return(0,Ry.jsx)(qt,{meta:v,passprop:m.passprop,is_layout:n,depth:i+1})}return null}};u[f]=h,r&&(r[f]=h);continue}if(d.value&&$s(e,d.value),!d.valueBuilt&&d.value&&t.mitem){let h=t.mitem?.get("component")?.get("props")?.get(f);if(h){XS(h,d.value);return}}let p=d.valueBuilt||"",g=Of(p,Nf)||"",_=new Function(...Object.keys(u),`// [${t.item.name}] ${f}: ${t.item.id} return ${g} `);l.props[f]={value:g};let w=_(...Object.values(u));typeof w=="function"&&(l.props[f].fn=w,w=(...h)=>{if(l)return l.props?.[f].fn(...h)}),u[f]=w,c[f]=w,r&&(r[f]=w)}catch{a.add(f)}if(location.pathname.startsWith("/ed/")&&ei.item_id&&t.item.id===ei.item_id){ei.scope={};for(let[f,d]of Object.entries(r))ei.scope[f]=d;ei.scope.self_props=c}}}},ct={timeout:null,set:new WeakSet,map:{},src:{}},XS=(e,t)=>{if(!ct.set.has(e)){ct.set.add(e);let n=(0,Ey.createId)();ct.map[n]={mprop:e},ct.src[n]=t}clearTimeout(ct.timeout),ct.timeout=setTimeout(async()=>{let n=await _api.code_build(ct.src),r=null;for(let[i,o]of Object.entries(n)){let l=ct.map[i].mprop;if(!r&&l.doc){r=l.doc;break}}r&&(r.transact(()=>{for(let[i,o]of Object.entries(n))ct.map[i].mprop.set("valueBuilt",o)}),ct.set=new WeakSet,ct.map={},ct.src={})},300)},Hs=(e,t,n,r)=>{let i=r?t.item.script_keyed?.[r]:t.item.script;if(i&&i.props){let o={...n,api:e.site.api,db:e.site.db};for(let[l,s]of Object.entries(i.props))if(s.fn){let u=new Function(...Object.keys(o),`// [${t.item.name}] ${l}: ${t.item.id} return ${s.value||""} - `);s.fn=u(...Object.values(o))}}};var Of=P(G()),Pf=({meta:e,passprop:t,is_layout:n,parent_key:r,depth:i})=>{let o=Nn(On,"VI"),[l,s]=(0,Cy.useState)({});e.render=()=>{s({})};let u=t;return e.item.component?.id&&(u||(u={}),by(o,e,n,u,i,r)),e.item.adv?.html?(0,Of.jsx)(Vs,{meta:e,passprop:u,is_layout:n,depth:i}):e.item.adv?.js&&(Sy(o,e,n,u,i,r),e.script)?e.script.result:(0,Of.jsx)(Vs,{meta:e,passprop:u,is_layout:n,depth:i})};var we=P(G()),qS=70,YS={debug:!!localStorage.getItem("prasi-js-debug")},Ws={enabled:!1,meta:{}},qt=({meta:e,passprop:t,is_layout:n,parent_key:r,depth:i})=>{if(Ws.enabled){let o=Ws.meta;if(o[e.item.id]?o[e.item.id].last_render===Math.floor(Date.now()/1e3)?o[e.item.id].count++:o[e.item.id]={last_render:Math.floor(Date.now()/1e3),count:1}:o[e.item.id]={last_render:Math.floor(Date.now()/1e3),count:1},o[e.item.id]?.count>qS)return(0,we.jsxs)("div",{className:"bg-orange-100 border border-orange-300 rounded-sm text-xs flex flex-col items-center",children:[(0,we.jsxs)("div",{className:"text-[10px] font-bold text-red-900 self-stretch px-1",children:["WARNING: Render loop detected in [",e.item.name,"]"]}),(0,we.jsxs)("p",{className:"border-b border-orange-300 px-1 pb-1 min-w-[100px]",children:["Rendered ",o[e.item.id]?.count," times in less than 1 second."]})]})}if(!e||e.item.hidden)return null;if(YS.debug){let o="";for(let l=0;l{let o=Nn(On,"VI");if(n&&e.item.name==="children"){let s=[];for(let u of o.entry){let a=o.meta[u];if(a.item.adv?.js||a.item.component?.id)s.push((0,we.jsx)(Nt,{meta:a,children:(0,we.jsx)(Pf,{meta:a,is_layout:!1,passprop:{...t},parent_key:r,depth:i+1})}));else{let c=_o(o,a,!1,t,i);o.visit&&o.visit(a,c),s.push((0,we.jsx)("div",{...c.props}))}}return(0,we.jsx)(we.Fragment,{children:s.map((u,a)=>(0,we.jsx)(Ty.Fragment,{children:u},a))})}let l=_o(o,e,n,t,i);return o.visit&&o.visit(e,l),(0,we.jsx)("div",{...l.props})};var Ye=window,Iy=async(e,t)=>{window.parent&&(window.addEventListener("message",async({data:n})=>{if(typeof n=="object"&&n.mobile){let r=n,i=async o=>{if(!Ye.notif?.onTap){let l=null,s=0;await new Promise(()=>{l=setInterval(()=>{s++,s>20&&clearInterval(l),o()&&clearInterval(l)},500)});return}};switch(r.type){case"notification-token":t.notif={token:r.token},Ye.notif={async send(o){if(e&&e.site.api)return await e.site.api._notif("send",{type:"send",id:typeof o.user_id=="string"?o.user_id:o.user_id.toString(),body:o.body,title:o.title,data:o.data})},async register(o){if(e&&e.site.api&&t.notif?.token)return await e.site.api._notif("register",{type:"register",id:typeof o=="string"?o:o.toString(),token:t.notif.token})},onReceive(o){},onTap(o){}};break;case"notification-tap":if(!Ye.notif?.onTap){i(()=>Ye.notif?.onTap?(Ye.notif?.onTap(r.notif),!0):!1);return}Ye.notif?.onTap&&Ye.notif?.onTap(r.notif);break;case"notification-receive":Ye.notif?.onReceive||i(()=>Ye.notif?.onReceive?(Ye.notif?.onReceive(r.notif),!0):!1),Ye.notif?.onReceive&&Ye.notif?.onReceive(r.notif);break}}}),window.parent.postMessage({mobile:!0,type:"ready"},"*")),Ye.notif={async send(n){if(e&&e.site.api)return await e.site.api._notif("send",{type:"send",id:typeof n.user_id=="string"?n.user_id:n.user_id.toString(),body:n.body,title:n.title,data:n.data})}}};var Af=window;Af.prasi_ext||(Af.prasi_ext={});var Gs=Af.prasi_ext;var Ny=async e=>{let t=Gs[e.site.id];if(t||(Gs[e.site.id]={status:"init"},t=Gs[e.site.id]),t.status==="init"){if(t.status="loading",window.parent!==window){let n=r=>{window.parent.postMessage({mobile:!0,...r},"*")};window.addEventListener("message",async({data:r})=>{console.log(r),typeof r=="object"&&r.mobile}),n({type:"ready"})}await Iy(e,t),t.status="ready"}};var ni=P(G()),Oy=({})=>{let e=Nn(On,"VI"),t=Tn({tick:Date.now()});if(e.tick=t.tick,Ny(e),e.status!=="ready")return(0,ni.jsx)("div",{className:"flex flex-1 flex-col relative",children:(0,ni.jsx)(go,{backdrop:!1})});let n=!!e.layout?.entry&&e.layout.entry.length>0,r=e.entry;return n&&e.layout?.entry&&(r=e.layout?.entry),(0,ni.jsx)("div",{className:"flex flex-1 flex-col relative",children:Array.isArray(r)&&r.map(i=>{let o=n?e.layout?.meta[i]:e.meta[i];return o&&Element?(0,ni.jsx)(Nt,{children:(0,ni.jsx)(qt,{meta:o,is_layout:n,depth:0})},o.item.id):null})})};var Zs=P(G()),ri=window,Py=({meta:e,entry:t,api_url:n,site_id:r,api:i,mode:o,db:l,visit:s,script:u,page_id:a,render_stat:c,on_status_changed:f,on_preload:d,layout:p,comp_load:g})=>{let _=Nn(On,"VI");return _.mode=o,_.entry=t,_.on_preload=d,_.comp.load=g,ri.siteurl=(w,h)=>{if(w.startsWith("http://")||w.startsWith("https://"))return w;try{["prasi.avolut.com","localhost"].includes(location.hostname)?_.site.api_url&&(_.site_url||(_.site_url=new URL(_.site.api_url))):_.site_url||(h&&_.site.api_url?_.site_url=new URL(_.site.api_url):_.site_url=new URL(location.href),_.site_url.pathname="")}catch{}if(_.site_url){let m=_.site_url,y=w;return y.startsWith("/")||(y="/"+y),ri.prasiContext.siteUrl&&(y=ri.prasiContext.siteUrl(y)),`${m.protocol}//${m.host}${y}`}return w},ri.isMobile=o==="mobile",ri.isDesktop=o==="desktop",ri.preload=(w,h)=>{_.page.navs[a]||(_.page.navs[a]=new Set);let m=typeof w=="string"?[w]:w;for(let y of m)_.page.navs[a].add(y);return clearTimeout(bo.timeout),bo.timeout=setTimeout(()=>{_.on_preload&&_.on_preload({urls:Array.from(_.page.navs[a]),opt:{on_load:h?.on_load}})},100),""},_.layout=p,_.page.cur.id=a,_.on_status_changes=f,c==="disabled"&&(Ws.enabled=!1),_.meta!==e&&(_.meta=e),u&&(_.script.init_local_effect=u.init_local_effect),_.visit=s,_.status==="init"&&(_.site.db=l,_.site.api=i,K0(_,{api_url:n,site_id:r})),d&&(0,Ks.useEffect)(()=>{setTimeout(()=>{let w=_.page.navs[_.page.cur.id];w&&d({urls:Array.from(w),opt:{on_load(h){}}})},500)},[_.page.cur.id]),(0,Zs.jsx)(Nt,{children:(0,Zs.jsx)(Ks.Suspense,{children:(0,Zs.jsx)(Oy,{})})})};var Lf=window,T={root:null,url(...e){let t=e.map(r=>Array.isArray(r)?r.join(""):r).join(""),n=this.root.toString();return n.endsWith("/")&&(n=n.substring(0,n.length-1)),t.startsWith("/")?n+t:n+"/"+t},get pathname(){let e=location.pathname.substring(T.root.pathname.length);return e.startsWith("/")?e:`/${e}`},site:{id:Lf._prasi?.site_id},init_local_effect:{},mode:"",route:{status:"init",pages:[],router:null},comp:{list:{},pending:{}},layout:{id:"",root:null,meta:null},cache:{urls:new Set},page:{id:"",url:"",root:null,meta:null,cache:{}}},Ay=()=>{if(!T.root){let e=new URL(location.href);Lf._prasi.basepath&&(e.pathname=Lf._prasi.basepath),T.root=new URL(`${e.protocol}//${e.host}${e.pathname}`),T.root.pathname.endsWith("/")&&(T.root.pathname=T.root.pathname.substring(0,T.root.length-1))}};var ii=async e=>{let t=T.comp;for(let r of e)r&&r.type!=="text"&&Qs(r);let n=Object.keys(t.pending);if(n.length>0)try{let r=await(await fetch(T.url`_prasi/comp`,{method:"POST",body:JSON.stringify({ids:[...n]})})).json();for(let[i,o]of Object.entries(r))delete t.pending[i],t.list[i]=o,await As(`comp-${i}`,o);if(Object.keys(t.pending).length>0){console.warn(`Warning: component not found: ${Object.keys(t.pending)}`);return}await ii(Object.values(r))}catch(r){console.error(r)}},Qs=e=>{let t=T.comp;if(e.type==="item"){let n=e.component?.id;if(n&&(!t.list[n]&&!t.pending[n]&&(t.pending[n]=[]),t.pending[n]&&(t.pending[n].find(r=>r.id===e.id)||t.pending[n].push(e)),t.pending[n])){if(t.list[n]){for(let r of t.pending[n])for(let i of Object.values(r.component?.props||{}))i.content&&Qs(i.content);delete t.pending[n]}else if(e.component?.props)for(let r of Object.values(e.component?.props||{}))r.content&&Qs(r.content)}}if(e.childs)for(let n of e.childs){let r=n;r&&r.type!=="text"&&Qs(r)}};var Ly=e=>new Promise(async t=>{let n=!1,r=await sf(`page-${e}`);r&&(t(r),n=!0);let i=await(await fetch(T.url`_prasi/page/${e}`)).json();n||t(i)}),JS=e=>new Promise(async t=>{let n={},r=[...new Set(e)],i=!0;for(let l of r){let s=await sf(`page-${l}`);if(s)n[l]=s;else{i=!1;break}}i&&t(n);let o=await(await fetch(T.url`_prasi/pages`,{method:"POST",body:JSON.stringify({ids:r})})).json();i||t(o)}),zy=async e=>{let t=e.map(r=>T.route.router?.lookup(r)).filter(r=>r&&r.id);return await JS(t.map(r=>r?.id))};var Dy=P(My()),jy=()=>{let e=T;if(e.site.id){if(!e.mode&&e.site.responsive)if(e.site.responsive!=="mobile-only"&&e.site.responsive!=="desktop-only"){let t=(0,Dy.default)();e.mode=t.device.type==="mobile"?"mobile":"desktop"}else e.site.responsive==="mobile-only"?e.mode="mobile":e.site.responsive==="desktop-only"&&(e.mode="desktop");localStorage.getItem("prasi-editor-mode")&&(e.mode=localStorage.getItem("prasi-editor-mode"))}};function Io(e,t){return function(){return e.apply(t,arguments)}}var{toString:eE}=Object.prototype,{getPrototypeOf:Df}=Object,Ys=(e=>t=>{let n=eE.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Pt=e=>(e=e.toLowerCase(),t=>Ys(t)===e),Js=e=>t=>typeof t===e,{isArray:oi}=Array,No=Js("undefined");function tE(e){return e!==null&&!No(e)&&e.constructor!==null&&!No(e.constructor)&&ft(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}var By=Pt("ArrayBuffer");function nE(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&By(e.buffer),t}var rE=Js("string"),ft=Js("function"),$y=Js("number"),ea=e=>e!==null&&typeof e=="object",iE=e=>e===!0||e===!1,qs=e=>{if(Ys(e)!=="object")return!1;let t=Df(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},oE=Pt("Date"),lE=Pt("File"),sE=Pt("Blob"),aE=Pt("FileList"),uE=e=>ea(e)&&ft(e.pipe),cE=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||ft(e.append)&&((t=Ys(e))==="formdata"||t==="object"&&ft(e.toString)&&e.toString()==="[object FormData]"))},fE=Pt("URLSearchParams"),dE=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Oo(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,i;if(typeof e!="object"&&(e=[e]),oi(e))for(r=0,i=e.length;r0;)if(i=n[r],t===i.toLowerCase())return i;return null}var Vy=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Wy=e=>!No(e)&&e!==Vy;function Mf(){let{caseless:e}=Wy(this)&&this||{},t={},n=(r,i)=>{let o=e&&Hy(t,i)||i;qs(t[o])&&qs(r)?t[o]=Mf(t[o],r):qs(r)?t[o]=Mf({},r):oi(r)?t[o]=r.slice():t[o]=r};for(let r=0,i=arguments.length;r(Oo(t,(i,o)=>{n&&ft(i)?e[o]=Io(i,n):e[o]=i},{allOwnKeys:r}),e),mE=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),hE=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},gE=(e,t,n,r)=>{let i,o,l,s={};if(t=t||{},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),o=i.length;o-- >0;)l=i[o],(!r||r(l,e,t))&&!s[l]&&(t[l]=e[l],s[l]=!0);e=n!==!1&&Df(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},yE=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;let r=e.indexOf(t,n);return r!==-1&&r===n},_E=e=>{if(!e)return null;if(oi(e))return e;let t=e.length;if(!$y(t))return null;let n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},vE=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Df(Uint8Array)),wE=(e,t)=>{let r=(e&&e[Symbol.iterator]).call(e),i;for(;(i=r.next())&&!i.done;){let o=i.value;t.call(e,o[0],o[1])}},xE=(e,t)=>{let n,r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},kE=Pt("HTMLFormElement"),SE=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,i){return r.toUpperCase()+i}),Fy=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),EE=Pt("RegExp"),Gy=(e,t)=>{let n=Object.getOwnPropertyDescriptors(e),r={};Oo(n,(i,o)=>{let l;(l=t(i,o,e))!==!1&&(r[o]=l||i)}),Object.defineProperties(e,r)},bE=e=>{Gy(e,(t,n)=>{if(ft(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;let r=e[n];if(ft(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},RE=(e,t)=>{let n={},r=i=>{i.forEach(o=>{n[o]=!0})};return oi(e)?r(e):r(String(e).split(t)),n},CE=()=>{},TE=(e,t)=>(e=+e,Number.isFinite(e)?e:t),zf="abcdefghijklmnopqrstuvwxyz",Uy="0123456789",Zy={DIGIT:Uy,ALPHA:zf,ALPHA_DIGIT:zf+zf.toUpperCase()+Uy},IE=(e=16,t=Zy.ALPHA_DIGIT)=>{let n="",{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function NE(e){return!!(e&&ft(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}var OE=e=>{let t=new Array(10),n=(r,i)=>{if(ea(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[i]=r;let o=oi(r)?[]:{};return Oo(r,(l,s)=>{let u=n(l,i+1);!No(u)&&(o[s]=u)}),t[i]=void 0,o}}return r};return n(e,0)},PE=Pt("AsyncFunction"),AE=e=>e&&(ea(e)||ft(e))&&ft(e.then)&&ft(e.catch),x={isArray:oi,isArrayBuffer:By,isBuffer:tE,isFormData:cE,isArrayBufferView:nE,isString:rE,isNumber:$y,isBoolean:iE,isObject:ea,isPlainObject:qs,isUndefined:No,isDate:oE,isFile:lE,isBlob:sE,isRegExp:EE,isFunction:ft,isStream:uE,isURLSearchParams:fE,isTypedArray:vE,isFileList:aE,forEach:Oo,merge:Mf,extend:pE,trim:dE,stripBOM:mE,inherits:hE,toFlatObject:gE,kindOf:Ys,kindOfTest:Pt,endsWith:yE,toArray:_E,forEachEntry:wE,matchAll:xE,isHTMLForm:kE,hasOwnProperty:Fy,hasOwnProp:Fy,reduceDescriptors:Gy,freezeMethods:bE,toObjectSet:RE,toCamelCase:SE,noop:CE,toFiniteNumber:TE,findKey:Hy,global:Vy,isContextDefined:Wy,ALPHABET:Zy,generateString:IE,isSpecCompliantForm:NE,toJSONObject:OE,isAsyncFn:PE,isThenable:AE};function li(e,t,n,r,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i)}x.inherits(li,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:x.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var Ky=li.prototype,Qy={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Qy[e]={value:e}});Object.defineProperties(li,Qy);Object.defineProperty(Ky,"isAxiosError",{value:!0});li.from=(e,t,n,r,i,o)=>{let l=Object.create(Ky);return x.toFlatObject(e,l,function(u){return u!==Error.prototype},s=>s!=="isAxiosError"),li.call(l,e.message,t,n,r,i),l.cause=e,l.name=e.name,o&&Object.assign(l,o),l};var D=li;var ta=null;function jf(e){return x.isPlainObject(e)||x.isArray(e)}function qy(e){return x.endsWith(e,"[]")?e.slice(0,-2):e}function Xy(e,t,n){return e?e.concat(t).map(function(i,o){return i=qy(i),!n&&o?"["+i+"]":i}).join(n?".":""):t}function LE(e){return x.isArray(e)&&!e.some(jf)}var zE=x.toFlatObject(x,{},null,function(t){return/^is[A-Z]/.test(t)});function ME(e,t,n){if(!x.isObject(e))throw new TypeError("target must be an object");t=t||new(ta||FormData),n=x.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(_,w){return!x.isUndefined(w[_])});let r=n.metaTokens,i=n.visitor||c,o=n.dots,l=n.indexes,u=(n.Blob||typeof Blob<"u"&&Blob)&&x.isSpecCompliantForm(t);if(!x.isFunction(i))throw new TypeError("visitor must be a function");function a(g){if(g===null)return"";if(x.isDate(g))return g.toISOString();if(!u&&x.isBlob(g))throw new D("Blob is not supported. Use a Buffer instead.");return x.isArrayBuffer(g)||x.isTypedArray(g)?u&&typeof Blob=="function"?new Blob([g]):Buffer.from(g):g}function c(g,_,w){let h=g;if(g&&!w&&typeof g=="object"){if(x.endsWith(_,"{}"))_=r?_:_.slice(0,-2),g=JSON.stringify(g);else if(x.isArray(g)&&LE(g)||(x.isFileList(g)||x.endsWith(_,"[]"))&&(h=x.toArray(g)))return _=qy(_),h.forEach(function(y,v){!(x.isUndefined(y)||y===null)&&t.append(l===!0?Xy([_],v,o):l===null?_:_+"[]",a(y))}),!1}return jf(g)?!0:(t.append(Xy(w,_,o),a(g)),!1)}let f=[],d=Object.assign(zE,{defaultVisitor:c,convertValue:a,isVisitable:jf});function p(g,_){if(!x.isUndefined(g)){if(f.indexOf(g)!==-1)throw Error("Circular reference detected in "+_.join("."));f.push(g),x.forEach(g,function(h,m){(!(x.isUndefined(h)||h===null)&&i.call(t,h,x.isString(m)?m.trim():m,_,d))===!0&&p(h,_?_.concat(m):[m])}),f.pop()}}if(!x.isObject(e))throw new TypeError("data must be an object");return p(e),t}var Ln=ME;function Yy(e){let t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function Jy(e,t){this._pairs=[],e&&Ln(e,this,t)}var e_=Jy.prototype;e_.append=function(t,n){this._pairs.push([t,n])};e_.toString=function(t){let n=t?function(r){return t.call(this,r,Yy)}:Yy;return this._pairs.map(function(i){return n(i[0])+"="+n(i[1])},"").join("&")};var na=Jy;function DE(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Po(e,t,n){if(!t)return e;let r=n&&n.encode||DE,i=n&&n.serialize,o;if(i?o=i(t,n):o=x.isURLSearchParams(t)?t.toString():new na(t,n).toString(r),o){let l=e.indexOf("#");l!==-1&&(e=e.slice(0,l)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}var Ff=class{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){x.forEach(this.handlers,function(r){r!==null&&t(r)})}},Uf=Ff;var ra={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1};var t_=typeof URLSearchParams<"u"?URLSearchParams:na;var n_=typeof FormData<"u"?FormData:null;var r_=typeof Blob<"u"?Blob:null;var i_={isBrowser:!0,classes:{URLSearchParams:t_,FormData:n_,Blob:r_},protocols:["http","https","file","blob","url","data"]};var Bf={};Pv(Bf,{hasBrowserEnv:()=>o_,hasStandardBrowserEnv:()=>jE,hasStandardBrowserWebWorkerEnv:()=>FE});var o_=typeof window<"u"&&typeof document<"u",jE=(e=>o_&&["ReactNative","NativeScript","NS"].indexOf(e)<0)(typeof navigator<"u"&&navigator.product),FE=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function";var Le={...Bf,...i_};function $f(e,t){return Ln(e,new Le.classes.URLSearchParams,Object.assign({visitor:function(n,r,i,o){return Le.isNode&&x.isBuffer(n)?(this.append(r,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},t))}function UE(e){return x.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function BE(e){let t={},n=Object.keys(e),r,i=n.length,o;for(r=0;r=n.length;return l=!l&&x.isArray(i)?i.length:l,u?(x.hasOwnProp(i,l)?i[l]=[i[l],r]:i[l]=r,!s):((!i[l]||!x.isObject(i[l]))&&(i[l]=[]),t(n,r,i[l],o)&&x.isArray(i[l])&&(i[l]=BE(i[l])),!s)}if(x.isFormData(e)&&x.isFunction(e.entries)){let n={};return x.forEachEntry(e,(r,i)=>{t(UE(r),i,n,0)}),n}return null}var ia=$E;function HE(e,t,n){if(x.isString(e))try{return(t||JSON.parse)(e),x.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}var Hf={transitional:ra,adapter:["xhr","http"],transformRequest:[function(t,n){let r=n.getContentType()||"",i=r.indexOf("application/json")>-1,o=x.isObject(t);if(o&&x.isHTMLForm(t)&&(t=new FormData(t)),x.isFormData(t))return i?JSON.stringify(ia(t)):t;if(x.isArrayBuffer(t)||x.isBuffer(t)||x.isStream(t)||x.isFile(t)||x.isBlob(t))return t;if(x.isArrayBufferView(t))return t.buffer;if(x.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(o){if(r.indexOf("application/x-www-form-urlencoded")>-1)return $f(t,this.formSerializer).toString();if((s=x.isFileList(t))||r.indexOf("multipart/form-data")>-1){let u=this.env&&this.env.FormData;return Ln(s?{"files[]":t}:t,u&&new u,this.formSerializer)}}return o||i?(n.setContentType("application/json",!1),HE(t)):t}],transformResponse:[function(t){let n=this.transitional||Hf.transitional,r=n&&n.forcedJSONParsing,i=this.responseType==="json";if(t&&x.isString(t)&&(r&&!this.responseType||i)){let l=!(n&&n.silentJSONParsing)&&i;try{return JSON.parse(t)}catch(s){if(l)throw s.name==="SyntaxError"?D.from(s,D.ERR_BAD_RESPONSE,this,null,this.response):s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Le.classes.FormData,Blob:Le.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};x.forEach(["delete","get","head","post","put","patch"],e=>{Hf.headers[e]={}});var si=Hf;var VE=x.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),l_=e=>{let t={},n,r,i;return e&&e.split(` -`).forEach(function(l){i=l.indexOf(":"),n=l.substring(0,i).trim().toLowerCase(),r=l.substring(i+1).trim(),!(!n||t[n]&&VE[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t};var s_=Symbol("internals");function Ao(e){return e&&String(e).trim().toLowerCase()}function oa(e){return e===!1||e==null?e:x.isArray(e)?e.map(oa):String(e)}function WE(e){let t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g,r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}var GE=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Vf(e,t,n,r,i){if(x.isFunction(r))return r.call(this,t,n);if(i&&(t=n),!!x.isString(t)){if(x.isString(r))return t.indexOf(r)!==-1;if(x.isRegExp(r))return r.test(t)}}function ZE(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function KE(e,t){let n=x.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(i,o,l){return this[r].call(this,t,i,o,l)},configurable:!0})})}var ai=class{constructor(t){t&&this.set(t)}set(t,n,r){let i=this;function o(s,u,a){let c=Ao(u);if(!c)throw new Error("header name must be a non-empty string");let f=x.findKey(i,c);(!f||i[f]===void 0||a===!0||a===void 0&&i[f]!==!1)&&(i[f||u]=oa(s))}let l=(s,u)=>x.forEach(s,(a,c)=>o(a,c,u));return x.isPlainObject(t)||t instanceof this.constructor?l(t,n):x.isString(t)&&(t=t.trim())&&!GE(t)?l(l_(t),n):t!=null&&o(n,t,r),this}get(t,n){if(t=Ao(t),t){let r=x.findKey(this,t);if(r){let i=this[r];if(!n)return i;if(n===!0)return WE(i);if(x.isFunction(n))return n.call(this,i,r);if(x.isRegExp(n))return n.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Ao(t),t){let r=x.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||Vf(this,this[r],r,n)))}return!1}delete(t,n){let r=this,i=!1;function o(l){if(l=Ao(l),l){let s=x.findKey(r,l);s&&(!n||Vf(r,r[s],s,n))&&(delete r[s],i=!0)}}return x.isArray(t)?t.forEach(o):o(t),i}clear(t){let n=Object.keys(this),r=n.length,i=!1;for(;r--;){let o=n[r];(!t||Vf(this,this[o],o,t,!0))&&(delete this[o],i=!0)}return i}normalize(t){let n=this,r={};return x.forEach(this,(i,o)=>{let l=x.findKey(r,o);if(l){n[l]=oa(i),delete n[o];return}let s=t?ZE(o):String(o).trim();s!==o&&delete n[o],n[s]=oa(i),r[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){let n=Object.create(null);return x.forEach(this,(r,i)=>{r!=null&&r!==!1&&(n[i]=t&&x.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` -`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){let r=new this(t);return n.forEach(i=>r.set(i)),r}static accessor(t){let r=(this[s_]=this[s_]={accessors:{}}).accessors,i=this.prototype;function o(l){let s=Ao(l);r[s]||(KE(i,l),r[s]=!0)}return x.isArray(t)?t.forEach(o):o(t),this}};ai.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);x.reduceDescriptors(ai.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});x.freezeMethods(ai);var ze=ai;function Lo(e,t){let n=this||si,r=t||n,i=ze.from(r.headers),o=r.data;return x.forEach(e,function(s){o=s.call(n,o,i.normalize(),t?t.status:void 0)}),i.normalize(),o}function zo(e){return!!(e&&e.__CANCEL__)}function a_(e,t,n){D.call(this,e??"canceled",D.ERR_CANCELED,t,n),this.name="CanceledError"}x.inherits(a_,D,{__CANCEL__:!0});var zn=a_;function Wf(e,t,n){let r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new D("Request failed with status code "+n.status,[D.ERR_BAD_REQUEST,D.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}var u_=Le.hasStandardBrowserEnv?{write(e,t,n,r,i,o){let l=[e+"="+encodeURIComponent(t)];x.isNumber(n)&&l.push("expires="+new Date(n).toGMTString()),x.isString(r)&&l.push("path="+r),x.isString(i)&&l.push("domain="+i),o===!0&&l.push("secure"),document.cookie=l.join("; ")},read(e){let t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Gf(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Zf(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Mo(e,t){return e&&!Gf(t)?Zf(e,t):t}var c_=Le.hasStandardBrowserEnv?function(){let t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a"),r;function i(o){let l=o;return t&&(n.setAttribute("href",l),l=n.href),n.setAttribute("href",l),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=i(window.location.href),function(l){let s=x.isString(l)?i(l):l;return s.protocol===r.protocol&&s.host===r.host}}():function(){return function(){return!0}}();function Kf(e){let t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function QE(e,t){e=e||10;let n=new Array(e),r=new Array(e),i=0,o=0,l;return t=t!==void 0?t:1e3,function(u){let a=Date.now(),c=r[o];l||(l=a),n[i]=u,r[i]=a;let f=o,d=0;for(;f!==i;)d+=n[f++],f=f%e;if(i=(i+1)%e,i===o&&(o=(o+1)%e),a-l{let o=i.loaded,l=i.lengthComputable?i.total:void 0,s=o-n,u=r(s),a=o<=l;n=o;let c={loaded:o,total:l,progress:l?o/l:void 0,bytes:s,rate:u||void 0,estimated:u&&l&&a?(l-o)/u:void 0,event:i};c[t?"download":"upload"]=!0,e(c)}}var XE=typeof XMLHttpRequest<"u",p_=XE&&function(e){return new Promise(function(n,r){let i=e.data,o=ze.from(e.headers).normalize(),{responseType:l,withXSRFToken:s}=e,u;function a(){e.cancelToken&&e.cancelToken.unsubscribe(u),e.signal&&e.signal.removeEventListener("abort",u)}let c;if(x.isFormData(i)){if(Le.hasStandardBrowserEnv||Le.hasStandardBrowserWebWorkerEnv)o.setContentType(!1);else if((c=o.getContentType())!==!1){let[_,...w]=c?c.split(";").map(h=>h.trim()).filter(Boolean):[];o.setContentType([_||"multipart/form-data",...w].join("; "))}}let f=new XMLHttpRequest;if(e.auth){let _=e.auth.username||"",w=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";o.set("Authorization","Basic "+btoa(_+":"+w))}let d=Mo(e.baseURL,e.url);f.open(e.method.toUpperCase(),Po(d,e.params,e.paramsSerializer),!0),f.timeout=e.timeout;function p(){if(!f)return;let _=ze.from("getAllResponseHeaders"in f&&f.getAllResponseHeaders()),h={data:!l||l==="text"||l==="json"?f.responseText:f.response,status:f.status,statusText:f.statusText,headers:_,config:e,request:f};Wf(function(y){n(y),a()},function(y){r(y),a()},h),f=null}if("onloadend"in f?f.onloadend=p:f.onreadystatechange=function(){!f||f.readyState!==4||f.status===0&&!(f.responseURL&&f.responseURL.indexOf("file:")===0)||setTimeout(p)},f.onabort=function(){f&&(r(new D("Request aborted",D.ECONNABORTED,e,f)),f=null)},f.onerror=function(){r(new D("Network Error",D.ERR_NETWORK,e,f)),f=null},f.ontimeout=function(){let w=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",h=e.transitional||ra;e.timeoutErrorMessage&&(w=e.timeoutErrorMessage),r(new D(w,h.clarifyTimeoutError?D.ETIMEDOUT:D.ECONNABORTED,e,f)),f=null},Le.hasStandardBrowserEnv&&(s&&x.isFunction(s)&&(s=s(e)),s||s!==!1&&c_(d))){let _=e.xsrfHeaderName&&e.xsrfCookieName&&u_.read(e.xsrfCookieName);_&&o.set(e.xsrfHeaderName,_)}i===void 0&&o.setContentType(null),"setRequestHeader"in f&&x.forEach(o.toJSON(),function(w,h){f.setRequestHeader(h,w)}),x.isUndefined(e.withCredentials)||(f.withCredentials=!!e.withCredentials),l&&l!=="json"&&(f.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&f.addEventListener("progress",d_(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&f.upload&&f.upload.addEventListener("progress",d_(e.onUploadProgress)),(e.cancelToken||e.signal)&&(u=_=>{f&&(r(!_||_.type?new zn(null,e,f):_),f.abort(),f=null)},e.cancelToken&&e.cancelToken.subscribe(u),e.signal&&(e.signal.aborted?u():e.signal.addEventListener("abort",u)));let g=Kf(d);if(g&&Le.protocols.indexOf(g)===-1){r(new D("Unsupported protocol "+g+":",D.ERR_BAD_REQUEST,e));return}f.send(i||null)})};var Qf={http:ta,xhr:p_};x.forEach(Qf,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});var m_=e=>`- ${e}`,qE=e=>x.isFunction(e)||e===null||e===!1,la={getAdapter:e=>{e=x.isArray(e)?e:[e];let{length:t}=e,n,r,i={};for(let o=0;o`adapter ${s} `+(u===!1?"is not supported by the environment":"is not available in the build")),l=t?o.length>1?`since : + `);s.fn=u(...Object.values(o))}}};var Pf=P(G()),Af=({meta:e,passprop:t,is_layout:n,parent_key:r,depth:i})=>{let o=Nn(On,"VI"),[l,s]=(0,Cy.useState)({});e.render=()=>{s({})};let u=t;return e.item.component?.id&&(u||(u={}),by(o,e,n,u,i,r)),e.item.adv?.html?(0,Pf.jsx)(Ws,{meta:e,passprop:u,is_layout:n,depth:i}):e.item.adv?.js&&(Sy(o,e,n,u,i,r),e.script)?e.script.result:(0,Pf.jsx)(Ws,{meta:e,passprop:u,is_layout:n,depth:i})};var we=P(G()),qS=70,YS={debug:!!localStorage.getItem("prasi-js-debug")},Gs={enabled:!1,meta:{}},qt=({meta:e,passprop:t,is_layout:n,parent_key:r,depth:i})=>{if(Gs.enabled){let o=Gs.meta;if(o[e.item.id]?o[e.item.id].last_render===Math.floor(Date.now()/1e3)?o[e.item.id].count++:o[e.item.id]={last_render:Math.floor(Date.now()/1e3),count:1}:o[e.item.id]={last_render:Math.floor(Date.now()/1e3),count:1},o[e.item.id]?.count>qS)return(0,we.jsxs)("div",{className:"bg-orange-100 border border-orange-300 rounded-sm text-xs flex flex-col items-center",children:[(0,we.jsxs)("div",{className:"text-[10px] font-bold text-red-900 self-stretch px-1",children:["WARNING: Render loop detected in [",e.item.name,"]"]}),(0,we.jsxs)("p",{className:"border-b border-orange-300 px-1 pb-1 min-w-[100px]",children:["Rendered ",o[e.item.id]?.count," times in less than 1 second."]})]})}if(!e||e.item.hidden)return null;if(YS.debug){let o="";for(let l=0;l{let o=Nn(On,"VI");if(n&&e.item.name==="children"){let s=[];for(let u of o.entry){let a=o.meta[u];if(a.item.adv?.js||a.item.component?.id)s.push((0,we.jsx)(Nt,{meta:a,children:(0,we.jsx)(Af,{meta:a,is_layout:!1,passprop:{...t},parent_key:r,depth:i+1})}));else{let c=_o(o,a,!1,t,i);o.visit&&o.visit(a,c),s.push((0,we.jsx)("div",{...c.props}))}}return(0,we.jsx)(we.Fragment,{children:s.map((u,a)=>(0,we.jsx)(Ty.Fragment,{children:u},a))})}let l=_o(o,e,n,t,i);return o.visit&&o.visit(e,l),(0,we.jsx)("div",{...l.props})};var Ye=window,Iy=async(e,t)=>{window.parent&&(window.addEventListener("message",async({data:n})=>{if(typeof n=="object"&&n.mobile){let r=n,i=async o=>{if(!Ye.notif?.onTap){let l=null,s=0;await new Promise(()=>{l=setInterval(()=>{s++,s>20&&clearInterval(l),o()&&clearInterval(l)},500)});return}};switch(r.type){case"notification-token":t.notif={token:r.token},Ye.notif={async send(o){if(e&&e.site.api)return await e.site.api._notif("send",{type:"send",id:typeof o.user_id=="string"?o.user_id:o.user_id.toString(),body:o.body,title:o.title,data:o.data})},async register(o){if(e&&e.site.api&&t.notif?.token)return await e.site.api._notif("register",{type:"register",id:typeof o=="string"?o:o.toString(),token:t.notif.token})},onReceive(o){},onTap(o){}};break;case"notification-tap":if(!Ye.notif?.onTap){i(()=>Ye.notif?.onTap?(Ye.notif?.onTap(r.notif),!0):!1);return}Ye.notif?.onTap&&Ye.notif?.onTap(r.notif);break;case"notification-receive":Ye.notif?.onReceive||i(()=>Ye.notif?.onReceive?(Ye.notif?.onReceive(r.notif),!0):!1),Ye.notif?.onReceive&&Ye.notif?.onReceive(r.notif);break}}}),window.parent.postMessage({mobile:!0,type:"ready"},"*")),Ye.notif={async send(n){if(e&&e.site.api)return await e.site.api._notif("send",{type:"send",id:typeof n.user_id=="string"?n.user_id:n.user_id.toString(),body:n.body,title:n.title,data:n.data})}}};var Lf=window;Lf.prasi_ext||(Lf.prasi_ext={});var Zs=Lf.prasi_ext;var Ny=async e=>{let t=Zs[e.site.id];if(t||(Zs[e.site.id]={status:"init"},t=Zs[e.site.id]),t.status==="init"){if(t.status="loading",window.parent!==window){let n=r=>{window.parent.postMessage({mobile:!0,...r},"*")};window.addEventListener("message",async({data:r})=>{console.log(r),typeof r=="object"&&r.mobile}),n({type:"ready"})}await Iy(e,t),t.status="ready"}};var ni=P(G()),Oy=({})=>{let e=Nn(On,"VI"),t=Tn({tick:Date.now()});if(e.tick=t.tick,Ny(e),e.status!=="ready")return(0,ni.jsx)("div",{className:"flex flex-1 flex-col relative",children:(0,ni.jsx)(go,{backdrop:!1})});let n=!!e.layout?.entry&&e.layout.entry.length>0,r=e.entry;return n&&e.layout?.entry&&(r=e.layout?.entry),(0,ni.jsx)("div",{className:"flex flex-1 flex-col relative",children:Array.isArray(r)&&r.map(i=>{let o=n?e.layout?.meta[i]:e.meta[i];return o&&Element?(0,ni.jsx)(Nt,{children:(0,ni.jsx)(qt,{meta:o,is_layout:n,depth:0})},o.item.id):null})})};var Ks=P(G()),ri=window,Py=({meta:e,entry:t,api_url:n,site_id:r,api:i,mode:o,db:l,visit:s,script:u,page_id:a,render_stat:c,on_status_changed:f,on_preload:d,layout:p,comp_load:g})=>{let _=Nn(On,"VI");return _.mode=o,_.entry=t,_.on_preload=d,_.comp.load=g,ri.siteurl=(w,h)=>{if(w.startsWith("http://")||w.startsWith("https://"))return w;try{["prasi.avolut.com","localhost"].includes(location.hostname)?_.site.api_url&&(_.site_url||(_.site_url=new URL(_.site.api_url))):_.site_url||(h&&_.site.api_url?_.site_url=new URL(_.site.api_url):_.site_url=new URL(location.href),_.site_url.pathname="")}catch{}if(_.site_url){let m=_.site_url,y=w;return y.startsWith("/")||(y="/"+y),ri.prasiContext.siteUrl&&(y=ri.prasiContext.siteUrl(y)),`${m.protocol}//${m.host}${y}`}return w},ri.isMobile=o==="mobile",ri.isDesktop=o==="desktop",ri.preload=(w,h)=>{_.page.navs[a]||(_.page.navs[a]=new Set);let m=typeof w=="string"?[w]:w;for(let y of m)_.page.navs[a].add(y);return clearTimeout(bo.timeout),bo.timeout=setTimeout(()=>{_.on_preload&&_.on_preload({urls:Array.from(_.page.navs[a]),opt:{on_load:h?.on_load}})},100),""},_.layout=p,_.page.cur.id=a,_.on_status_changes=f,c==="disabled"&&(Gs.enabled=!1),_.meta!==e&&(_.meta=e),u&&(_.script.init_local_effect=u.init_local_effect),_.visit=s,_.status==="init"&&(_.site.db=l,_.site.api=i,Q0(_,{api_url:n,site_id:r})),d&&(0,Qs.useEffect)(()=>{setTimeout(()=>{let w=_.page.navs[_.page.cur.id];w&&d({urls:Array.from(w),opt:{on_load(h){}}})},500)},[_.page.cur.id]),(0,Ks.jsx)(Nt,{children:(0,Ks.jsx)(Qs.Suspense,{children:(0,Ks.jsx)(Oy,{})})})};var zf=window,T={root:null,url(...e){let t=e.map(r=>Array.isArray(r)?r.join(""):r).join(""),n=this.root.toString();return n.endsWith("/")&&(n=n.substring(0,n.length-1)),t.startsWith("/")?n+t:n+"/"+t},get pathname(){let e=location.pathname.substring(T.root.pathname.length);return e.startsWith("/")?e:`/${e}`},site:{id:zf._prasi?.site_id},init_local_effect:{},mode:"",route:{status:"init",pages:[],router:null},comp:{list:{},pending:{}},layout:{id:"",root:null,meta:null},cache:{urls:new Set},page:{id:"",url:"",root:null,meta:null,cache:{}}},Ay=()=>{if(!T.root){let e=new URL(location.href);zf._prasi.basepath&&(e.pathname=zf._prasi.basepath),T.root=new URL(`${e.protocol}//${e.host}${e.pathname}`),T.root.pathname.endsWith("/")&&(T.root.pathname=T.root.pathname.substring(0,T.root.length-1))}};var ii=async e=>{let t=T.comp;for(let r of e)r&&r.type!=="text"&&Xs(r);let n=Object.keys(t.pending);if(n.length>0)try{let r=await(await fetch(T.url`_prasi/comp`,{method:"POST",body:JSON.stringify({ids:[...n]})})).json();for(let[i,o]of Object.entries(r))delete t.pending[i],t.list[i]=o,await As(`comp-${i}`,o);if(Object.keys(t.pending).length>0){console.warn(`Warning: component not found: ${Object.keys(t.pending)}`);return}await ii(Object.values(r))}catch(r){console.error(r)}},Xs=e=>{let t=T.comp;if(e.type==="item"){let n=e.component?.id;if(n&&(!t.list[n]&&!t.pending[n]&&(t.pending[n]=[]),t.pending[n]&&(t.pending[n].find(r=>r.id===e.id)||t.pending[n].push(e)),t.pending[n])){if(t.list[n]){for(let r of t.pending[n])for(let i of Object.values(r.component?.props||{}))i.content&&Xs(i.content);delete t.pending[n]}else if(e.component?.props)for(let r of Object.values(e.component?.props||{}))r.content&&Xs(r.content)}}if(e.childs)for(let n of e.childs){let r=n;r&&r.type!=="text"&&Xs(r)}};var Ly=e=>new Promise(async t=>{let n=!1,r=await af(`page-${e}`);r&&(t(r),n=!0);let i=await(await fetch(T.url`_prasi/page/${e}`)).json();n||t(i)}),JS=e=>new Promise(async t=>{let n={},r=[...new Set(e)],i=!0;for(let l of r){let s=await af(`page-${l}`);if(s)n[l]=s;else{i=!1;break}}i&&t(n);let o=await(await fetch(T.url`_prasi/pages`,{method:"POST",body:JSON.stringify({ids:r})})).json();i||t(o)}),zy=async e=>{let t=e.map(r=>T.route.router?.lookup(r)).filter(r=>r&&r.id);return await JS(t.map(r=>r?.id))};var Dy=P(My()),jy=()=>{let e=T;if(e.site.id){if(!e.mode&&e.site.responsive)if(e.site.responsive!=="mobile-only"&&e.site.responsive!=="desktop-only"){let t=(0,Dy.default)();e.mode=t.device.type==="mobile"?"mobile":"desktop"}else e.site.responsive==="mobile-only"?e.mode="mobile":e.site.responsive==="desktop-only"&&(e.mode="desktop");localStorage.getItem("prasi-editor-mode")&&(e.mode=localStorage.getItem("prasi-editor-mode"))}};function Io(e,t){return function(){return e.apply(t,arguments)}}var{toString:eE}=Object.prototype,{getPrototypeOf:jf}=Object,Js=(e=>t=>{let n=eE.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Pt=e=>(e=e.toLowerCase(),t=>Js(t)===e),ea=e=>t=>typeof t===e,{isArray:oi}=Array,No=ea("undefined");function tE(e){return e!==null&&!No(e)&&e.constructor!==null&&!No(e.constructor)&&ft(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}var By=Pt("ArrayBuffer");function nE(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&By(e.buffer),t}var rE=ea("string"),ft=ea("function"),$y=ea("number"),ta=e=>e!==null&&typeof e=="object",iE=e=>e===!0||e===!1,Ys=e=>{if(Js(e)!=="object")return!1;let t=jf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},oE=Pt("Date"),lE=Pt("File"),sE=Pt("Blob"),aE=Pt("FileList"),uE=e=>ta(e)&&ft(e.pipe),cE=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||ft(e.append)&&((t=Js(e))==="formdata"||t==="object"&&ft(e.toString)&&e.toString()==="[object FormData]"))},fE=Pt("URLSearchParams"),dE=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Oo(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,i;if(typeof e!="object"&&(e=[e]),oi(e))for(r=0,i=e.length;r0;)if(i=n[r],t===i.toLowerCase())return i;return null}var Vy=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Wy=e=>!No(e)&&e!==Vy;function Df(){let{caseless:e}=Wy(this)&&this||{},t={},n=(r,i)=>{let o=e&&Hy(t,i)||i;Ys(t[o])&&Ys(r)?t[o]=Df(t[o],r):Ys(r)?t[o]=Df({},r):oi(r)?t[o]=r.slice():t[o]=r};for(let r=0,i=arguments.length;r(Oo(t,(i,o)=>{n&&ft(i)?e[o]=Io(i,n):e[o]=i},{allOwnKeys:r}),e),mE=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),hE=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},gE=(e,t,n,r)=>{let i,o,l,s={};if(t=t||{},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),o=i.length;o-- >0;)l=i[o],(!r||r(l,e,t))&&!s[l]&&(t[l]=e[l],s[l]=!0);e=n!==!1&&jf(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},yE=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;let r=e.indexOf(t,n);return r!==-1&&r===n},_E=e=>{if(!e)return null;if(oi(e))return e;let t=e.length;if(!$y(t))return null;let n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},vE=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&jf(Uint8Array)),wE=(e,t)=>{let r=(e&&e[Symbol.iterator]).call(e),i;for(;(i=r.next())&&!i.done;){let o=i.value;t.call(e,o[0],o[1])}},xE=(e,t)=>{let n,r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},kE=Pt("HTMLFormElement"),SE=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,i){return r.toUpperCase()+i}),Fy=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),EE=Pt("RegExp"),Gy=(e,t)=>{let n=Object.getOwnPropertyDescriptors(e),r={};Oo(n,(i,o)=>{let l;(l=t(i,o,e))!==!1&&(r[o]=l||i)}),Object.defineProperties(e,r)},bE=e=>{Gy(e,(t,n)=>{if(ft(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;let r=e[n];if(ft(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},RE=(e,t)=>{let n={},r=i=>{i.forEach(o=>{n[o]=!0})};return oi(e)?r(e):r(String(e).split(t)),n},CE=()=>{},TE=(e,t)=>(e=+e,Number.isFinite(e)?e:t),Mf="abcdefghijklmnopqrstuvwxyz",Uy="0123456789",Zy={DIGIT:Uy,ALPHA:Mf,ALPHA_DIGIT:Mf+Mf.toUpperCase()+Uy},IE=(e=16,t=Zy.ALPHA_DIGIT)=>{let n="",{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function NE(e){return!!(e&&ft(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}var OE=e=>{let t=new Array(10),n=(r,i)=>{if(ta(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[i]=r;let o=oi(r)?[]:{};return Oo(r,(l,s)=>{let u=n(l,i+1);!No(u)&&(o[s]=u)}),t[i]=void 0,o}}return r};return n(e,0)},PE=Pt("AsyncFunction"),AE=e=>e&&(ta(e)||ft(e))&&ft(e.then)&&ft(e.catch),x={isArray:oi,isArrayBuffer:By,isBuffer:tE,isFormData:cE,isArrayBufferView:nE,isString:rE,isNumber:$y,isBoolean:iE,isObject:ta,isPlainObject:Ys,isUndefined:No,isDate:oE,isFile:lE,isBlob:sE,isRegExp:EE,isFunction:ft,isStream:uE,isURLSearchParams:fE,isTypedArray:vE,isFileList:aE,forEach:Oo,merge:Df,extend:pE,trim:dE,stripBOM:mE,inherits:hE,toFlatObject:gE,kindOf:Js,kindOfTest:Pt,endsWith:yE,toArray:_E,forEachEntry:wE,matchAll:xE,isHTMLForm:kE,hasOwnProperty:Fy,hasOwnProp:Fy,reduceDescriptors:Gy,freezeMethods:bE,toObjectSet:RE,toCamelCase:SE,noop:CE,toFiniteNumber:TE,findKey:Hy,global:Vy,isContextDefined:Wy,ALPHABET:Zy,generateString:IE,isSpecCompliantForm:NE,toJSONObject:OE,isAsyncFn:PE,isThenable:AE};function li(e,t,n,r,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i)}x.inherits(li,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:x.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var Ky=li.prototype,Qy={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Qy[e]={value:e}});Object.defineProperties(li,Qy);Object.defineProperty(Ky,"isAxiosError",{value:!0});li.from=(e,t,n,r,i,o)=>{let l=Object.create(Ky);return x.toFlatObject(e,l,function(u){return u!==Error.prototype},s=>s!=="isAxiosError"),li.call(l,e.message,t,n,r,i),l.cause=e,l.name=e.name,o&&Object.assign(l,o),l};var D=li;var na=null;function Ff(e){return x.isPlainObject(e)||x.isArray(e)}function qy(e){return x.endsWith(e,"[]")?e.slice(0,-2):e}function Xy(e,t,n){return e?e.concat(t).map(function(i,o){return i=qy(i),!n&&o?"["+i+"]":i}).join(n?".":""):t}function LE(e){return x.isArray(e)&&!e.some(Ff)}var zE=x.toFlatObject(x,{},null,function(t){return/^is[A-Z]/.test(t)});function ME(e,t,n){if(!x.isObject(e))throw new TypeError("target must be an object");t=t||new(na||FormData),n=x.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(_,w){return!x.isUndefined(w[_])});let r=n.metaTokens,i=n.visitor||c,o=n.dots,l=n.indexes,u=(n.Blob||typeof Blob<"u"&&Blob)&&x.isSpecCompliantForm(t);if(!x.isFunction(i))throw new TypeError("visitor must be a function");function a(g){if(g===null)return"";if(x.isDate(g))return g.toISOString();if(!u&&x.isBlob(g))throw new D("Blob is not supported. Use a Buffer instead.");return x.isArrayBuffer(g)||x.isTypedArray(g)?u&&typeof Blob=="function"?new Blob([g]):Buffer.from(g):g}function c(g,_,w){let h=g;if(g&&!w&&typeof g=="object"){if(x.endsWith(_,"{}"))_=r?_:_.slice(0,-2),g=JSON.stringify(g);else if(x.isArray(g)&&LE(g)||(x.isFileList(g)||x.endsWith(_,"[]"))&&(h=x.toArray(g)))return _=qy(_),h.forEach(function(y,v){!(x.isUndefined(y)||y===null)&&t.append(l===!0?Xy([_],v,o):l===null?_:_+"[]",a(y))}),!1}return Ff(g)?!0:(t.append(Xy(w,_,o),a(g)),!1)}let f=[],d=Object.assign(zE,{defaultVisitor:c,convertValue:a,isVisitable:Ff});function p(g,_){if(!x.isUndefined(g)){if(f.indexOf(g)!==-1)throw Error("Circular reference detected in "+_.join("."));f.push(g),x.forEach(g,function(h,m){(!(x.isUndefined(h)||h===null)&&i.call(t,h,x.isString(m)?m.trim():m,_,d))===!0&&p(h,_?_.concat(m):[m])}),f.pop()}}if(!x.isObject(e))throw new TypeError("data must be an object");return p(e),t}var Ln=ME;function Yy(e){let t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function Jy(e,t){this._pairs=[],e&&Ln(e,this,t)}var e_=Jy.prototype;e_.append=function(t,n){this._pairs.push([t,n])};e_.toString=function(t){let n=t?function(r){return t.call(this,r,Yy)}:Yy;return this._pairs.map(function(i){return n(i[0])+"="+n(i[1])},"").join("&")};var ra=Jy;function DE(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Po(e,t,n){if(!t)return e;let r=n&&n.encode||DE,i=n&&n.serialize,o;if(i?o=i(t,n):o=x.isURLSearchParams(t)?t.toString():new ra(t,n).toString(r),o){let l=e.indexOf("#");l!==-1&&(e=e.slice(0,l)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}var Uf=class{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){x.forEach(this.handlers,function(r){r!==null&&t(r)})}},Bf=Uf;var ia={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1};var t_=typeof URLSearchParams<"u"?URLSearchParams:ra;var n_=typeof FormData<"u"?FormData:null;var r_=typeof Blob<"u"?Blob:null;var i_={isBrowser:!0,classes:{URLSearchParams:t_,FormData:n_,Blob:r_},protocols:["http","https","file","blob","url","data"]};var $f={};Pv($f,{hasBrowserEnv:()=>o_,hasStandardBrowserEnv:()=>jE,hasStandardBrowserWebWorkerEnv:()=>FE});var o_=typeof window<"u"&&typeof document<"u",jE=(e=>o_&&["ReactNative","NativeScript","NS"].indexOf(e)<0)(typeof navigator<"u"&&navigator.product),FE=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function";var Le={...$f,...i_};function Hf(e,t){return Ln(e,new Le.classes.URLSearchParams,Object.assign({visitor:function(n,r,i,o){return Le.isNode&&x.isBuffer(n)?(this.append(r,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},t))}function UE(e){return x.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function BE(e){let t={},n=Object.keys(e),r,i=n.length,o;for(r=0;r=n.length;return l=!l&&x.isArray(i)?i.length:l,u?(x.hasOwnProp(i,l)?i[l]=[i[l],r]:i[l]=r,!s):((!i[l]||!x.isObject(i[l]))&&(i[l]=[]),t(n,r,i[l],o)&&x.isArray(i[l])&&(i[l]=BE(i[l])),!s)}if(x.isFormData(e)&&x.isFunction(e.entries)){let n={};return x.forEachEntry(e,(r,i)=>{t(UE(r),i,n,0)}),n}return null}var oa=$E;function HE(e,t,n){if(x.isString(e))try{return(t||JSON.parse)(e),x.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}var Vf={transitional:ia,adapter:["xhr","http"],transformRequest:[function(t,n){let r=n.getContentType()||"",i=r.indexOf("application/json")>-1,o=x.isObject(t);if(o&&x.isHTMLForm(t)&&(t=new FormData(t)),x.isFormData(t))return i?JSON.stringify(oa(t)):t;if(x.isArrayBuffer(t)||x.isBuffer(t)||x.isStream(t)||x.isFile(t)||x.isBlob(t))return t;if(x.isArrayBufferView(t))return t.buffer;if(x.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(o){if(r.indexOf("application/x-www-form-urlencoded")>-1)return Hf(t,this.formSerializer).toString();if((s=x.isFileList(t))||r.indexOf("multipart/form-data")>-1){let u=this.env&&this.env.FormData;return Ln(s?{"files[]":t}:t,u&&new u,this.formSerializer)}}return o||i?(n.setContentType("application/json",!1),HE(t)):t}],transformResponse:[function(t){let n=this.transitional||Vf.transitional,r=n&&n.forcedJSONParsing,i=this.responseType==="json";if(t&&x.isString(t)&&(r&&!this.responseType||i)){let l=!(n&&n.silentJSONParsing)&&i;try{return JSON.parse(t)}catch(s){if(l)throw s.name==="SyntaxError"?D.from(s,D.ERR_BAD_RESPONSE,this,null,this.response):s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Le.classes.FormData,Blob:Le.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};x.forEach(["delete","get","head","post","put","patch"],e=>{Vf.headers[e]={}});var si=Vf;var VE=x.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),l_=e=>{let t={},n,r,i;return e&&e.split(` +`).forEach(function(l){i=l.indexOf(":"),n=l.substring(0,i).trim().toLowerCase(),r=l.substring(i+1).trim(),!(!n||t[n]&&VE[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t};var s_=Symbol("internals");function Ao(e){return e&&String(e).trim().toLowerCase()}function la(e){return e===!1||e==null?e:x.isArray(e)?e.map(la):String(e)}function WE(e){let t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g,r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}var GE=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Wf(e,t,n,r,i){if(x.isFunction(r))return r.call(this,t,n);if(i&&(t=n),!!x.isString(t)){if(x.isString(r))return t.indexOf(r)!==-1;if(x.isRegExp(r))return r.test(t)}}function ZE(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function KE(e,t){let n=x.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(i,o,l){return this[r].call(this,t,i,o,l)},configurable:!0})})}var ai=class{constructor(t){t&&this.set(t)}set(t,n,r){let i=this;function o(s,u,a){let c=Ao(u);if(!c)throw new Error("header name must be a non-empty string");let f=x.findKey(i,c);(!f||i[f]===void 0||a===!0||a===void 0&&i[f]!==!1)&&(i[f||u]=la(s))}let l=(s,u)=>x.forEach(s,(a,c)=>o(a,c,u));return x.isPlainObject(t)||t instanceof this.constructor?l(t,n):x.isString(t)&&(t=t.trim())&&!GE(t)?l(l_(t),n):t!=null&&o(n,t,r),this}get(t,n){if(t=Ao(t),t){let r=x.findKey(this,t);if(r){let i=this[r];if(!n)return i;if(n===!0)return WE(i);if(x.isFunction(n))return n.call(this,i,r);if(x.isRegExp(n))return n.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Ao(t),t){let r=x.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||Wf(this,this[r],r,n)))}return!1}delete(t,n){let r=this,i=!1;function o(l){if(l=Ao(l),l){let s=x.findKey(r,l);s&&(!n||Wf(r,r[s],s,n))&&(delete r[s],i=!0)}}return x.isArray(t)?t.forEach(o):o(t),i}clear(t){let n=Object.keys(this),r=n.length,i=!1;for(;r--;){let o=n[r];(!t||Wf(this,this[o],o,t,!0))&&(delete this[o],i=!0)}return i}normalize(t){let n=this,r={};return x.forEach(this,(i,o)=>{let l=x.findKey(r,o);if(l){n[l]=la(i),delete n[o];return}let s=t?ZE(o):String(o).trim();s!==o&&delete n[o],n[s]=la(i),r[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){let n=Object.create(null);return x.forEach(this,(r,i)=>{r!=null&&r!==!1&&(n[i]=t&&x.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` +`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){let r=new this(t);return n.forEach(i=>r.set(i)),r}static accessor(t){let r=(this[s_]=this[s_]={accessors:{}}).accessors,i=this.prototype;function o(l){let s=Ao(l);r[s]||(KE(i,l),r[s]=!0)}return x.isArray(t)?t.forEach(o):o(t),this}};ai.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);x.reduceDescriptors(ai.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});x.freezeMethods(ai);var ze=ai;function Lo(e,t){let n=this||si,r=t||n,i=ze.from(r.headers),o=r.data;return x.forEach(e,function(s){o=s.call(n,o,i.normalize(),t?t.status:void 0)}),i.normalize(),o}function zo(e){return!!(e&&e.__CANCEL__)}function a_(e,t,n){D.call(this,e??"canceled",D.ERR_CANCELED,t,n),this.name="CanceledError"}x.inherits(a_,D,{__CANCEL__:!0});var zn=a_;function Gf(e,t,n){let r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new D("Request failed with status code "+n.status,[D.ERR_BAD_REQUEST,D.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}var u_=Le.hasStandardBrowserEnv?{write(e,t,n,r,i,o){let l=[e+"="+encodeURIComponent(t)];x.isNumber(n)&&l.push("expires="+new Date(n).toGMTString()),x.isString(r)&&l.push("path="+r),x.isString(i)&&l.push("domain="+i),o===!0&&l.push("secure"),document.cookie=l.join("; ")},read(e){let t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Zf(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Kf(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Mo(e,t){return e&&!Zf(t)?Kf(e,t):t}var c_=Le.hasStandardBrowserEnv?function(){let t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a"),r;function i(o){let l=o;return t&&(n.setAttribute("href",l),l=n.href),n.setAttribute("href",l),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=i(window.location.href),function(l){let s=x.isString(l)?i(l):l;return s.protocol===r.protocol&&s.host===r.host}}():function(){return function(){return!0}}();function Qf(e){let t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function QE(e,t){e=e||10;let n=new Array(e),r=new Array(e),i=0,o=0,l;return t=t!==void 0?t:1e3,function(u){let a=Date.now(),c=r[o];l||(l=a),n[i]=u,r[i]=a;let f=o,d=0;for(;f!==i;)d+=n[f++],f=f%e;if(i=(i+1)%e,i===o&&(o=(o+1)%e),a-l{let o=i.loaded,l=i.lengthComputable?i.total:void 0,s=o-n,u=r(s),a=o<=l;n=o;let c={loaded:o,total:l,progress:l?o/l:void 0,bytes:s,rate:u||void 0,estimated:u&&l&&a?(l-o)/u:void 0,event:i};c[t?"download":"upload"]=!0,e(c)}}var XE=typeof XMLHttpRequest<"u",p_=XE&&function(e){return new Promise(function(n,r){let i=e.data,o=ze.from(e.headers).normalize(),{responseType:l,withXSRFToken:s}=e,u;function a(){e.cancelToken&&e.cancelToken.unsubscribe(u),e.signal&&e.signal.removeEventListener("abort",u)}let c;if(x.isFormData(i)){if(Le.hasStandardBrowserEnv||Le.hasStandardBrowserWebWorkerEnv)o.setContentType(!1);else if((c=o.getContentType())!==!1){let[_,...w]=c?c.split(";").map(h=>h.trim()).filter(Boolean):[];o.setContentType([_||"multipart/form-data",...w].join("; "))}}let f=new XMLHttpRequest;if(e.auth){let _=e.auth.username||"",w=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";o.set("Authorization","Basic "+btoa(_+":"+w))}let d=Mo(e.baseURL,e.url);f.open(e.method.toUpperCase(),Po(d,e.params,e.paramsSerializer),!0),f.timeout=e.timeout;function p(){if(!f)return;let _=ze.from("getAllResponseHeaders"in f&&f.getAllResponseHeaders()),h={data:!l||l==="text"||l==="json"?f.responseText:f.response,status:f.status,statusText:f.statusText,headers:_,config:e,request:f};Gf(function(y){n(y),a()},function(y){r(y),a()},h),f=null}if("onloadend"in f?f.onloadend=p:f.onreadystatechange=function(){!f||f.readyState!==4||f.status===0&&!(f.responseURL&&f.responseURL.indexOf("file:")===0)||setTimeout(p)},f.onabort=function(){f&&(r(new D("Request aborted",D.ECONNABORTED,e,f)),f=null)},f.onerror=function(){r(new D("Network Error",D.ERR_NETWORK,e,f)),f=null},f.ontimeout=function(){let w=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",h=e.transitional||ia;e.timeoutErrorMessage&&(w=e.timeoutErrorMessage),r(new D(w,h.clarifyTimeoutError?D.ETIMEDOUT:D.ECONNABORTED,e,f)),f=null},Le.hasStandardBrowserEnv&&(s&&x.isFunction(s)&&(s=s(e)),s||s!==!1&&c_(d))){let _=e.xsrfHeaderName&&e.xsrfCookieName&&u_.read(e.xsrfCookieName);_&&o.set(e.xsrfHeaderName,_)}i===void 0&&o.setContentType(null),"setRequestHeader"in f&&x.forEach(o.toJSON(),function(w,h){f.setRequestHeader(h,w)}),x.isUndefined(e.withCredentials)||(f.withCredentials=!!e.withCredentials),l&&l!=="json"&&(f.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&f.addEventListener("progress",d_(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&f.upload&&f.upload.addEventListener("progress",d_(e.onUploadProgress)),(e.cancelToken||e.signal)&&(u=_=>{f&&(r(!_||_.type?new zn(null,e,f):_),f.abort(),f=null)},e.cancelToken&&e.cancelToken.subscribe(u),e.signal&&(e.signal.aborted?u():e.signal.addEventListener("abort",u)));let g=Qf(d);if(g&&Le.protocols.indexOf(g)===-1){r(new D("Unsupported protocol "+g+":",D.ERR_BAD_REQUEST,e));return}f.send(i||null)})};var Xf={http:na,xhr:p_};x.forEach(Xf,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});var m_=e=>`- ${e}`,qE=e=>x.isFunction(e)||e===null||e===!1,sa={getAdapter:e=>{e=x.isArray(e)?e:[e];let{length:t}=e,n,r,i={};for(let o=0;o`adapter ${s} `+(u===!1?"is not supported by the environment":"is not available in the build")),l=t?o.length>1?`since : `+o.map(m_).join(` -`):" "+m_(o[0]):"as no adapter specified";throw new D("There is no suitable adapter to dispatch the request "+l,"ERR_NOT_SUPPORT")}return r},adapters:Qf};function Xf(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new zn(null,e)}function sa(e){return Xf(e),e.headers=ze.from(e.headers),e.data=Lo.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),la.getAdapter(e.adapter||si.adapter)(e).then(function(r){return Xf(e),r.data=Lo.call(e,e.transformResponse,r),r.headers=ze.from(r.headers),r},function(r){return zo(r)||(Xf(e),r&&r.response&&(r.response.data=Lo.call(e,e.transformResponse,r.response),r.response.headers=ze.from(r.response.headers))),Promise.reject(r)})}var h_=e=>e instanceof ze?{...e}:e;function Jt(e,t){t=t||{};let n={};function r(a,c,f){return x.isPlainObject(a)&&x.isPlainObject(c)?x.merge.call({caseless:f},a,c):x.isPlainObject(c)?x.merge({},c):x.isArray(c)?c.slice():c}function i(a,c,f){if(x.isUndefined(c)){if(!x.isUndefined(a))return r(void 0,a,f)}else return r(a,c,f)}function o(a,c){if(!x.isUndefined(c))return r(void 0,c)}function l(a,c){if(x.isUndefined(c)){if(!x.isUndefined(a))return r(void 0,a)}else return r(void 0,c)}function s(a,c,f){if(f in t)return r(a,c);if(f in e)return r(void 0,a)}let u={url:o,method:o,data:o,baseURL:l,transformRequest:l,transformResponse:l,paramsSerializer:l,timeout:l,timeoutMessage:l,withCredentials:l,withXSRFToken:l,adapter:l,responseType:l,xsrfCookieName:l,xsrfHeaderName:l,onUploadProgress:l,onDownloadProgress:l,decompress:l,maxContentLength:l,maxBodyLength:l,beforeRedirect:l,transport:l,httpAgent:l,httpsAgent:l,cancelToken:l,socketPath:l,responseEncoding:l,validateStatus:s,headers:(a,c)=>i(h_(a),h_(c),!0)};return x.forEach(Object.keys(Object.assign({},e,t)),function(c){let f=u[c]||i,d=f(e[c],t[c],c);x.isUndefined(d)&&f!==s||(n[c]=d)}),n}var aa="1.6.8";var qf={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{qf[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});var g_={};qf.transitional=function(t,n,r){function i(o,l){return"[Axios v"+aa+"] Transitional option '"+o+"'"+l+(r?". "+r:"")}return(o,l,s)=>{if(t===!1)throw new D(i(l," has been removed"+(n?" in "+n:"")),D.ERR_DEPRECATED);return n&&!g_[l]&&(g_[l]=!0,console.warn(i(l," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(o,l,s):!0}};function YE(e,t,n){if(typeof e!="object")throw new D("options must be an object",D.ERR_BAD_OPTION_VALUE);let r=Object.keys(e),i=r.length;for(;i-- >0;){let o=r[i],l=t[o];if(l){let s=e[o],u=s===void 0||l(s,o,e);if(u!==!0)throw new D("option "+o+" must be "+u,D.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new D("Unknown option "+o,D.ERR_BAD_OPTION)}}var ua={assertOptions:YE,validators:qf};var Mn=ua.validators,ui=class{constructor(t){this.defaults=t,this.interceptors={request:new Uf,response:new Uf}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let i;Error.captureStackTrace?Error.captureStackTrace(i={}):i=new Error;let o=i.stack?i.stack.replace(/^.+\n/,""):"";r.stack?o&&!String(r.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(r.stack+=` -`+o):r.stack=o}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Jt(this.defaults,n);let{transitional:r,paramsSerializer:i,headers:o}=n;r!==void 0&&ua.assertOptions(r,{silentJSONParsing:Mn.transitional(Mn.boolean),forcedJSONParsing:Mn.transitional(Mn.boolean),clarifyTimeoutError:Mn.transitional(Mn.boolean)},!1),i!=null&&(x.isFunction(i)?n.paramsSerializer={serialize:i}:ua.assertOptions(i,{encode:Mn.function,serialize:Mn.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let l=o&&x.merge(o.common,o[n.method]);o&&x.forEach(["delete","get","head","post","put","patch","common"],g=>{delete o[g]}),n.headers=ze.concat(l,o);let s=[],u=!0;this.interceptors.request.forEach(function(_){typeof _.runWhen=="function"&&_.runWhen(n)===!1||(u=u&&_.synchronous,s.unshift(_.fulfilled,_.rejected))});let a=[];this.interceptors.response.forEach(function(_){a.push(_.fulfilled,_.rejected)});let c,f=0,d;if(!u){let g=[sa.bind(this),void 0];for(g.unshift.apply(g,s),g.push.apply(g,a),d=g.length,c=Promise.resolve(n);f{if(!r._listeners)return;let o=r._listeners.length;for(;o-- >0;)r._listeners[o](i);r._listeners=null}),this.promise.then=i=>{let o,l=new Promise(s=>{r.subscribe(s),o=s}).then(i);return l.cancel=function(){r.unsubscribe(o)},l},t(function(o,l,s){r.reason||(r.reason=new zn(o,l,s),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;let n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}static source(){let t;return{token:new e(function(i){t=i}),cancel:t}}},y_=Yf;function Jf(e){return function(n){return e.apply(null,n)}}function ed(e){return x.isObject(e)&&e.isAxiosError===!0}var td={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(td).forEach(([e,t])=>{td[t]=e});var __=td;function v_(e){let t=new Do(e),n=Io(Do.prototype.request,t);return x.extend(n,Do.prototype,t,{allOwnKeys:!0}),x.extend(n,t,null,{allOwnKeys:!0}),n.create=function(i){return v_(Jt(e,i))},n}var ue=v_(si);ue.Axios=Do;ue.CanceledError=zn;ue.CancelToken=y_;ue.isCancel=zo;ue.VERSION=aa;ue.toFormData=Ln;ue.AxiosError=D;ue.Cancel=ue.CanceledError;ue.all=function(t){return Promise.all(t)};ue.spread=Jf;ue.isAxiosError=ed;ue.mergeConfig=Jt;ue.AxiosHeaders=ze;ue.formToJSON=e=>ia(x.isHTMLForm(e)?new FormData(e):e);ue.getAdapter=la.getAdapter;ue.HttpStatusCode=__;ue.default=ue;var ca=ue;var{Axios:xP,AxiosError:kP,CanceledError:SP,isCancel:EP,CancelToken:bP,VERSION:RP,all:CP,Cancel:TP,isAxiosError:IP,spread:NP,toFormData:OP,AxiosHeaders:PP,HttpStatusCode:AP,formToJSON:LP,getAdapter:zP,mergeConfig:MP}=ca;BigInt.prototype.toJSON=function(){return"BigInt::"+this.toString()};var JE=typeof window<"u"?window:null,w_=typeof global<"u"?global:void 0,ci=async(e,t,n)=>{let r={...n},i=null,o=!1,l=null,s=[];if(Array.isArray(t))for(let f of t)f instanceof File&&(s.push(f),o=!0),typeof f=="function"&&(l=f);else t instanceof File&&(o=!0,s.push(t));if(!o)i=JSON.stringify(t),r["content-type"]="aplication/json";else{let f=new FormData;for(let d of s)f.append(d.name,d);i=f,delete r["content-type"],r.enctype="multipart/form-data;"}let u=new URL(e);if(JE!==null){let f=new URL(location.href),d="";if(u.host===f.host||w_&&typeof w_.server_hook=="function"?d=u.toString():d=`${f.protocol}//${f.host}/_proxy/${encodeURIComponent(u.toString())}`,d){if(l)return(await ca({method:t?"post":void 0,url:d,data:i,onUploadProgress:l})).data;{let g=await(await fetch(d,t?{method:"POST",body:i,headers:r}:void 0)).text();try{return JSON.parse(g,x_)}catch{return g}}}}let c=await(await fetch(u,t?{method:"POST",body:i,headers:r}:void 0)).text();try{return JSON.parse(c,x_)}catch{return c}},x_=(e,t)=>typeof t=="string"&&t.startsWith("BigInt::")?BigInt(t.substring(8)):t;var F_=P(j_());var U_=async(e,t)=>{let n=(0,F_.default)(e,"/"),r=await ci(I2(n,"/_prasi/_")),i="";r&&r.prasi&&(i=r.prasi);let o=T2(n);if(i==="v2")await new Promise(l=>{let s=document,u=s.createElement("script");u.onload=async()=>{l()},localStorage.getItem("api-ts-"+n)||localStorage.setItem("api-ts-"+n,Date.now().toString());let a=localStorage.getItem("api-ts-"+n);t?u.src=`${o}/_prasi/load.js?url=${n}&v3&dev=1&ts=${a}`:u.src=`${o}/_prasi/load.js?url=${n}&v3&ts=${a}`,document.querySelector(`script[src="${u.src}"]`)?l():s.body.appendChild(u)});else{let l=await fetch(o+"/_prasi/api-entry");if(ut.prasiApi[n]={apiEntry:(await l.json()).srv},t){let s=await fetch(o+"/_prasi/api-types");ut.prasiApi[n].apiTypes=await s.text(),ut.prasiApi[n].prismaTypes={"prisma.d.ts":await od(`${o}/_prasi/prisma/index.d.ts`),"runtime/index.d.ts":await od(`${o}/_prasi/prisma/runtime/index.d.ts`),"runtime/library.d.ts":await od(`${o}/_prasi/prisma/runtime/library.d.ts`)}}}},T2=e=>{let t=new URL(e);return`${t.protocol}//${t.host}`},I2=(e,t)=>{let n=new URL(e);return n.pathname=t,n.toString()},od=async(e,t)=>await(await fetch(e)).text();var jo={},$_=e=>{ut.prasiApi||(ut.prasiApi={});try{let t=new URL(e),n=`${t.protocol}//${t.host}`;return ut.prasiApi[n]||jo[n]||(jo[n]=U_(n,location.hostname.includes("prasi"))),new Proxy({},{get:(r,i)=>{if(i==="_url")return(l,s)=>{let u=new URL(n);u.pathname=l.split("/").filter(f=>f).join("/");let a=new URL(location.href),c="";return u.host===a.host||s===!1?c=u.toString():c=`${a.protocol}//${a.host}/_proxy/${encodeURIComponent(u.toString())}`,c};let o=l=>function(...s){return new Promise(async(u,a)=>{try{let c=ut.prasiApi[n];if(!c&&jo&&typeof jo[n]=="object"&&(await jo[n],c=ut.prasiApi[n]),c){if(l==="_raw"){let p=s[0],g=`${n}${p}`,_=await B_(g,s.slice(1));u(_);return}if(c.apiEntry||(c.apiEntry={}),c.apiEntry&&!c.apiEntry[l]){a(`API ${l.toString()} not found, existing API: +`):" "+m_(o[0]):"as no adapter specified";throw new D("There is no suitable adapter to dispatch the request "+l,"ERR_NOT_SUPPORT")}return r},adapters:Xf};function qf(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new zn(null,e)}function aa(e){return qf(e),e.headers=ze.from(e.headers),e.data=Lo.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),sa.getAdapter(e.adapter||si.adapter)(e).then(function(r){return qf(e),r.data=Lo.call(e,e.transformResponse,r),r.headers=ze.from(r.headers),r},function(r){return zo(r)||(qf(e),r&&r.response&&(r.response.data=Lo.call(e,e.transformResponse,r.response),r.response.headers=ze.from(r.response.headers))),Promise.reject(r)})}var h_=e=>e instanceof ze?{...e}:e;function Jt(e,t){t=t||{};let n={};function r(a,c,f){return x.isPlainObject(a)&&x.isPlainObject(c)?x.merge.call({caseless:f},a,c):x.isPlainObject(c)?x.merge({},c):x.isArray(c)?c.slice():c}function i(a,c,f){if(x.isUndefined(c)){if(!x.isUndefined(a))return r(void 0,a,f)}else return r(a,c,f)}function o(a,c){if(!x.isUndefined(c))return r(void 0,c)}function l(a,c){if(x.isUndefined(c)){if(!x.isUndefined(a))return r(void 0,a)}else return r(void 0,c)}function s(a,c,f){if(f in t)return r(a,c);if(f in e)return r(void 0,a)}let u={url:o,method:o,data:o,baseURL:l,transformRequest:l,transformResponse:l,paramsSerializer:l,timeout:l,timeoutMessage:l,withCredentials:l,withXSRFToken:l,adapter:l,responseType:l,xsrfCookieName:l,xsrfHeaderName:l,onUploadProgress:l,onDownloadProgress:l,decompress:l,maxContentLength:l,maxBodyLength:l,beforeRedirect:l,transport:l,httpAgent:l,httpsAgent:l,cancelToken:l,socketPath:l,responseEncoding:l,validateStatus:s,headers:(a,c)=>i(h_(a),h_(c),!0)};return x.forEach(Object.keys(Object.assign({},e,t)),function(c){let f=u[c]||i,d=f(e[c],t[c],c);x.isUndefined(d)&&f!==s||(n[c]=d)}),n}var ua="1.6.8";var Yf={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Yf[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});var g_={};Yf.transitional=function(t,n,r){function i(o,l){return"[Axios v"+ua+"] Transitional option '"+o+"'"+l+(r?". "+r:"")}return(o,l,s)=>{if(t===!1)throw new D(i(l," has been removed"+(n?" in "+n:"")),D.ERR_DEPRECATED);return n&&!g_[l]&&(g_[l]=!0,console.warn(i(l," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(o,l,s):!0}};function YE(e,t,n){if(typeof e!="object")throw new D("options must be an object",D.ERR_BAD_OPTION_VALUE);let r=Object.keys(e),i=r.length;for(;i-- >0;){let o=r[i],l=t[o];if(l){let s=e[o],u=s===void 0||l(s,o,e);if(u!==!0)throw new D("option "+o+" must be "+u,D.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new D("Unknown option "+o,D.ERR_BAD_OPTION)}}var ca={assertOptions:YE,validators:Yf};var Mn=ca.validators,ui=class{constructor(t){this.defaults=t,this.interceptors={request:new Bf,response:new Bf}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let i;Error.captureStackTrace?Error.captureStackTrace(i={}):i=new Error;let o=i.stack?i.stack.replace(/^.+\n/,""):"";r.stack?o&&!String(r.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(r.stack+=` +`+o):r.stack=o}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Jt(this.defaults,n);let{transitional:r,paramsSerializer:i,headers:o}=n;r!==void 0&&ca.assertOptions(r,{silentJSONParsing:Mn.transitional(Mn.boolean),forcedJSONParsing:Mn.transitional(Mn.boolean),clarifyTimeoutError:Mn.transitional(Mn.boolean)},!1),i!=null&&(x.isFunction(i)?n.paramsSerializer={serialize:i}:ca.assertOptions(i,{encode:Mn.function,serialize:Mn.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let l=o&&x.merge(o.common,o[n.method]);o&&x.forEach(["delete","get","head","post","put","patch","common"],g=>{delete o[g]}),n.headers=ze.concat(l,o);let s=[],u=!0;this.interceptors.request.forEach(function(_){typeof _.runWhen=="function"&&_.runWhen(n)===!1||(u=u&&_.synchronous,s.unshift(_.fulfilled,_.rejected))});let a=[];this.interceptors.response.forEach(function(_){a.push(_.fulfilled,_.rejected)});let c,f=0,d;if(!u){let g=[aa.bind(this),void 0];for(g.unshift.apply(g,s),g.push.apply(g,a),d=g.length,c=Promise.resolve(n);f{if(!r._listeners)return;let o=r._listeners.length;for(;o-- >0;)r._listeners[o](i);r._listeners=null}),this.promise.then=i=>{let o,l=new Promise(s=>{r.subscribe(s),o=s}).then(i);return l.cancel=function(){r.unsubscribe(o)},l},t(function(o,l,s){r.reason||(r.reason=new zn(o,l,s),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;let n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}static source(){let t;return{token:new e(function(i){t=i}),cancel:t}}},y_=Jf;function ed(e){return function(n){return e.apply(null,n)}}function td(e){return x.isObject(e)&&e.isAxiosError===!0}var nd={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(nd).forEach(([e,t])=>{nd[t]=e});var __=nd;function v_(e){let t=new Do(e),n=Io(Do.prototype.request,t);return x.extend(n,Do.prototype,t,{allOwnKeys:!0}),x.extend(n,t,null,{allOwnKeys:!0}),n.create=function(i){return v_(Jt(e,i))},n}var ue=v_(si);ue.Axios=Do;ue.CanceledError=zn;ue.CancelToken=y_;ue.isCancel=zo;ue.VERSION=ua;ue.toFormData=Ln;ue.AxiosError=D;ue.Cancel=ue.CanceledError;ue.all=function(t){return Promise.all(t)};ue.spread=ed;ue.isAxiosError=td;ue.mergeConfig=Jt;ue.AxiosHeaders=ze;ue.formToJSON=e=>oa(x.isHTMLForm(e)?new FormData(e):e);ue.getAdapter=sa.getAdapter;ue.HttpStatusCode=__;ue.default=ue;var fa=ue;var{Axios:xP,AxiosError:kP,CanceledError:SP,isCancel:EP,CancelToken:bP,VERSION:RP,all:CP,Cancel:TP,isAxiosError:IP,spread:NP,toFormData:OP,AxiosHeaders:PP,HttpStatusCode:AP,formToJSON:LP,getAdapter:zP,mergeConfig:MP}=fa;BigInt.prototype.toJSON=function(){return"BigInt::"+this.toString()};var JE=typeof window<"u"?window:null,w_=typeof global<"u"?global:void 0,ci=async(e,t,n)=>{let r={...n},i=null,o=!1,l=null,s=[];if(Array.isArray(t))for(let f of t)f instanceof File&&(s.push(f),o=!0),typeof f=="function"&&(l=f);else t instanceof File&&(o=!0,s.push(t));if(!o)i=JSON.stringify(t),r["content-type"]="aplication/json";else{let f=new FormData;for(let d of s)f.append(d.name,d);i=f,delete r["content-type"],r.enctype="multipart/form-data;"}let u=new URL(e);if(JE!==null){let f=new URL(location.href),d="";if(u.host===f.host||w_&&typeof w_.server_hook=="function"?d=u.toString():d=`${f.protocol}//${f.host}/_proxy/${encodeURIComponent(u.toString())}`,d){if(l)return(await fa({method:t?"post":void 0,url:d,data:i,onUploadProgress:l})).data;{let g=await(await fetch(d,t?{method:"POST",body:i,headers:r}:void 0)).text();try{return JSON.parse(g,x_)}catch{return g}}}}let c=await(await fetch(u,t?{method:"POST",body:i,headers:r}:void 0)).text();try{return JSON.parse(c,x_)}catch{return c}},x_=(e,t)=>typeof t=="string"&&t.startsWith("BigInt::")?BigInt(t.substring(8)):t;var F_=P(j_());var U_=async(e,t)=>{let n=(0,F_.default)(e,"/"),r=await ci(I2(n,"/_prasi/_")),i="";r&&r.prasi&&(i=r.prasi);let o=T2(n);if(i==="v2")await new Promise(l=>{let s=document,u=s.createElement("script");u.onload=async()=>{l()},localStorage.getItem("api-ts-"+n)||localStorage.setItem("api-ts-"+n,Date.now().toString());let a=localStorage.getItem("api-ts-"+n);t?u.src=`${o}/_prasi/load.js?url=${n}&v3&dev=1&ts=${a}`:u.src=`${o}/_prasi/load.js?url=${n}&v3&ts=${a}`,document.querySelector(`script[src="${u.src}"]`)?l():s.body.appendChild(u)});else{let l=await fetch(o+"/_prasi/api-entry");if(ut.prasiApi[n]={apiEntry:(await l.json()).srv},t){let s=await fetch(o+"/_prasi/api-types");ut.prasiApi[n].apiTypes=await s.text(),ut.prasiApi[n].prismaTypes={"prisma.d.ts":await ld(`${o}/_prasi/prisma/index.d.ts`),"runtime/index.d.ts":await ld(`${o}/_prasi/prisma/runtime/index.d.ts`),"runtime/library.d.ts":await ld(`${o}/_prasi/prisma/runtime/library.d.ts`)}}}},T2=e=>{let t=new URL(e);return`${t.protocol}//${t.host}`},I2=(e,t)=>{let n=new URL(e);return n.pathname=t,n.toString()},ld=async(e,t)=>await(await fetch(e)).text();var jo={},$_=e=>{ut.prasiApi||(ut.prasiApi={});try{let t=new URL(e),n=`${t.protocol}//${t.host}`;return ut.prasiApi[n]||jo[n]||(jo[n]=U_(n,location.hostname.includes("prasi"))),new Proxy({},{get:(r,i)=>{if(i==="_url")return(l,s)=>{let u=new URL(n);u.pathname=l.split("/").filter(f=>f).join("/");let a=new URL(location.href),c="";return u.host===a.host||s===!1?c=u.toString():c=`${a.protocol}//${a.host}/_proxy/${encodeURIComponent(u.toString())}`,c};let o=l=>function(...s){return new Promise(async(u,a)=>{try{let c=ut.prasiApi[n];if(!c&&jo&&typeof jo[n]=="object"&&(await jo[n],c=ut.prasiApi[n]),c){if(l==="_raw"){let p=s[0],g=`${n}${p}`,_=await B_(g,s.slice(1));u(_);return}if(c.apiEntry||(c.apiEntry={}),c.apiEntry&&!c.apiEntry[l]){a(`API ${l.toString()} not found, existing API: - ${Object.keys(c.apiEntry||{}).join(` - - `)}`);return}let f=c.apiEntry[l].url,d=c.apiEntry[l].args;if(f&&d){if(s.length>0&&d.length>0)for(let[_,w]of Object.entries(s)){let h=d[parseInt(_)];d&&d.includes(h)&&w&&typeof w!="string"&&typeof w!="number"||(f=f.replace(`:${h}?`,w+""),f=f.replace(`:${h}`,w+""))}let p=`${n}${f}`,g=await B_(p,s);u(g)}else console.error(`API Not Found: ${l.toString()}`)}else a("Failed to load API [Proxy]: "+n)}catch(c){a(c)}})};return i==="then"?new Proxy({},{get:(l,s)=>o(s)}):o(i)}})}catch{return null}},B_=async(e,t)=>await ci(e,t,{"content-type":"application/json"});var dv=P(W_());function gi(e){let t=e.length;for(;--t>=0;)e[t]=0}var L2=0,N1=1,z2=2,M2=3,D2=258,Id=29,Jo=256,Wo=Jo+1+Id,pi=30,Nd=19,O1=2*Wo+1,ur=15,ld=16,j2=7,Od=256,P1=16,A1=17,L1=18,wd=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),ga=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),F2=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),z1=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),U2=512,nn=new Array((Wo+2)*2);gi(nn);var $o=new Array(pi*2);gi($o);var Go=new Array(U2);gi(Go);var Zo=new Array(D2-M2+1);gi(Zo);var Pd=new Array(Id);gi(Pd);var ya=new Array(pi);gi(ya);function sd(e,t,n,r,i){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=r,this.max_length=i,this.has_stree=e&&e.length}var M1,D1,j1;function ad(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}var F1=e=>e<256?Go[e]:Go[256+(e>>>7)],Ko=(e,t)=>{e.pending_buf[e.pending++]=t&255,e.pending_buf[e.pending++]=t>>>8&255},Ve=(e,t,n)=>{e.bi_valid>ld-n?(e.bi_buf|=t<>ld-e.bi_valid,e.bi_valid+=n-ld):(e.bi_buf|=t<{Ve(e,n[t*2],n[t*2+1])},U1=(e,t)=>{let n=0;do n|=e&1,e>>>=1,n<<=1;while(--t>0);return n>>>1},B2=e=>{e.bi_valid===16?(Ko(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=e.bi_buf&255,e.bi_buf>>=8,e.bi_valid-=8)},$2=(e,t)=>{let n=t.dyn_tree,r=t.max_code,i=t.stat_desc.static_tree,o=t.stat_desc.has_stree,l=t.stat_desc.extra_bits,s=t.stat_desc.extra_base,u=t.stat_desc.max_length,a,c,f,d,p,g,_=0;for(d=0;d<=ur;d++)e.bl_count[d]=0;for(n[e.heap[e.heap_max]*2+1]=0,a=e.heap_max+1;au&&(d=u,_++),n[c*2+1]=d,!(c>r)&&(e.bl_count[d]++,p=0,c>=s&&(p=l[c-s]),g=n[c*2],e.opt_len+=g*(d+p),o&&(e.static_len+=g*(i[c*2+1]+p)));if(_!==0){do{for(d=u-1;e.bl_count[d]===0;)d--;e.bl_count[d]--,e.bl_count[d+1]+=2,e.bl_count[u]--,_-=2}while(_>0);for(d=u;d!==0;d--)for(c=e.bl_count[d];c!==0;)f=e.heap[--a],!(f>r)&&(n[f*2+1]!==d&&(e.opt_len+=(d-n[f*2+1])*n[f*2],n[f*2+1]=d),c--)}},B1=(e,t,n)=>{let r=new Array(ur+1),i=0,o,l;for(o=1;o<=ur;o++)i=i+n[o-1]<<1,r[o]=i;for(l=0;l<=t;l++){let s=e[l*2+1];s!==0&&(e[l*2]=U1(r[s]++,s))}},H2=()=>{let e,t,n,r,i,o=new Array(ur+1);for(n=0,r=0;r>=7;r{let t;for(t=0;t{e.bi_valid>8?Ko(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0},G_=(e,t,n,r)=>{let i=t*2,o=n*2;return e[i]{let r=e.heap[n],i=n<<1;for(;i<=e.heap_len&&(i{let r,i,o=0,l,s;if(e.sym_next!==0)do r=e.pending_buf[e.sym_buf+o++]&255,r+=(e.pending_buf[e.sym_buf+o++]&255)<<8,i=e.pending_buf[e.sym_buf+o++],r===0?Lt(e,i,t):(l=Zo[i],Lt(e,l+Jo+1,t),s=wd[l],s!==0&&(i-=Pd[l],Ve(e,i,s)),r--,l=F1(r),Lt(e,l,n),s=ga[l],s!==0&&(r-=ya[l],Ve(e,r,s)));while(o{let n=t.dyn_tree,r=t.stat_desc.static_tree,i=t.stat_desc.has_stree,o=t.stat_desc.elems,l,s,u=-1,a;for(e.heap_len=0,e.heap_max=O1,l=0;l>1;l>=1;l--)ud(e,n,l);a=o;do l=e.heap[1],e.heap[1]=e.heap[e.heap_len--],ud(e,n,1),s=e.heap[1],e.heap[--e.heap_max]=l,e.heap[--e.heap_max]=s,n[a*2]=n[l*2]+n[s*2],e.depth[a]=(e.depth[l]>=e.depth[s]?e.depth[l]:e.depth[s])+1,n[l*2+1]=n[s*2+1]=a,e.heap[1]=a++,ud(e,n,1);while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],$2(e,t),B1(n,u,e.bl_count)},K_=(e,t,n)=>{let r,i=-1,o,l=t[0*2+1],s=0,u=7,a=4;for(l===0&&(u=138,a=3),t[(n+1)*2+1]=65535,r=0;r<=n;r++)o=l,l=t[(r+1)*2+1],!(++s{let r,i=-1,o,l=t[0*2+1],s=0,u=7,a=4;for(l===0&&(u=138,a=3),r=0;r<=n;r++)if(o=l,l=t[(r+1)*2+1],!(++s{let t;for(K_(e,e.dyn_ltree,e.l_desc.max_code),K_(e,e.dyn_dtree,e.d_desc.max_code),xd(e,e.bl_desc),t=Nd-1;t>=3&&e.bl_tree[z1[t]*2+1]===0;t--);return e.opt_len+=3*(t+1)+5+5+4,t},W2=(e,t,n,r)=>{let i;for(Ve(e,t-257,5),Ve(e,n-1,5),Ve(e,r-4,4),i=0;i{let t=4093624447,n;for(n=0;n<=31;n++,t>>>=1)if(t&1&&e.dyn_ltree[n*2]!==0)return 0;if(e.dyn_ltree[9*2]!==0||e.dyn_ltree[10*2]!==0||e.dyn_ltree[13*2]!==0)return 1;for(n=32;n{X_||(H2(),X_=!0),e.l_desc=new ad(e.dyn_ltree,M1),e.d_desc=new ad(e.dyn_dtree,D1),e.bl_desc=new ad(e.bl_tree,j1),e.bi_buf=0,e.bi_valid=0,$1(e)},V1=(e,t,n,r)=>{Ve(e,(L2<<1)+(r?1:0),3),H1(e),Ko(e,n),Ko(e,~n),n&&e.pending_buf.set(e.window.subarray(t,t+n),e.pending),e.pending+=n},K2=e=>{Ve(e,N1<<1,3),Lt(e,Od,nn),B2(e)},Q2=(e,t,n,r)=>{let i,o,l=0;e.level>0?(e.strm.data_type===2&&(e.strm.data_type=G2(e)),xd(e,e.l_desc),xd(e,e.d_desc),l=V2(e),i=e.opt_len+3+7>>>3,o=e.static_len+3+7>>>3,o<=i&&(i=o)):i=o=n+5,n+4<=i&&t!==-1?V1(e,t,n,r):e.strategy===4||o===i?(Ve(e,(N1<<1)+(r?1:0),3),Z_(e,nn,$o)):(Ve(e,(z2<<1)+(r?1:0),3),W2(e,e.l_desc.max_code+1,e.d_desc.max_code+1,l+1),Z_(e,e.dyn_ltree,e.dyn_dtree)),$1(e),r&&H1(e)},X2=(e,t,n)=>(e.pending_buf[e.sym_buf+e.sym_next++]=t,e.pending_buf[e.sym_buf+e.sym_next++]=t>>8,e.pending_buf[e.sym_buf+e.sym_next++]=n,t===0?e.dyn_ltree[n*2]++:(e.matches++,t--,e.dyn_ltree[(Zo[n]+Jo+1)*2]++,e.dyn_dtree[F1(t)*2]++),e.sym_next===e.sym_end),q2=Z2,Y2=V1,J2=Q2,eb=X2,tb=K2,nb={_tr_init:q2,_tr_stored_block:Y2,_tr_flush_block:J2,_tr_tally:eb,_tr_align:tb},rb=(e,t,n,r)=>{let i=e&65535|0,o=e>>>16&65535|0,l=0;for(;n!==0;){l=n>2e3?2e3:n,n-=l;do i=i+t[r++]|0,o=o+i|0;while(--l);i%=65521,o%=65521}return i|o<<16|0},Qo=rb,ib=()=>{let e,t=[];for(var n=0;n<256;n++){e=n;for(var r=0;r<8;r++)e=e&1?3988292384^e>>>1:e>>>1;t[n]=e}return t},ob=new Uint32Array(ib()),lb=(e,t,n,r)=>{let i=ob,o=r+n;e^=-1;for(let l=r;l>>8^i[(e^t[l])&255];return e^-1},he=lb,dr={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},hr={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8},{_tr_init:sb,_tr_stored_block:kd,_tr_flush_block:ab,_tr_tally:Fn,_tr_align:ub}=nb,{Z_NO_FLUSH:Un,Z_PARTIAL_FLUSH:cb,Z_FULL_FLUSH:fb,Z_FINISH:dt,Z_BLOCK:q_,Z_OK:xe,Z_STREAM_END:Y_,Z_STREAM_ERROR:zt,Z_DATA_ERROR:db,Z_BUF_ERROR:cd,Z_DEFAULT_COMPRESSION:pb,Z_FILTERED:mb,Z_HUFFMAN_ONLY:fa,Z_RLE:hb,Z_FIXED:gb,Z_DEFAULT_STRATEGY:yb,Z_UNKNOWN:_b,Z_DEFLATED:wa}=hr,vb=9,wb=15,xb=8,kb=29,Sb=256,Sd=Sb+1+kb,Eb=30,bb=19,Rb=2*Sd+1,Cb=15,U=3,jn=258,Mt=jn+U+1,Tb=32,mi=42,Ad=57,Ed=69,bd=73,Rd=91,Cd=103,cr=113,Uo=666,Me=1,yi=2,pr=3,_i=4,Ib=3,fr=(e,t)=>(e.msg=dr[t],t),J_=e=>e*2-(e>4?9:0),Dn=e=>{let t=e.length;for(;--t>=0;)e[t]=0},Nb=e=>{let t,n,r,i=e.w_size;t=e.hash_size,r=t;do n=e.head[--r],e.head[r]=n>=i?n-i:0;while(--t);t=i,r=t;do n=e.prev[--r],e.prev[r]=n>=i?n-i:0;while(--t)},Ob=(e,t,n)=>(t<{let t=e.state,n=t.pending;n>e.avail_out&&(n=e.avail_out),n!==0&&(e.output.set(t.pending_buf.subarray(t.pending_out,t.pending_out+n),e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,t.pending===0&&(t.pending_out=0))},et=(e,t)=>{ab(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,Je(e.strm)},$=(e,t)=>{e.pending_buf[e.pending++]=t},Fo=(e,t)=>{e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=t&255},Td=(e,t,n,r)=>{let i=e.avail_in;return i>r&&(i=r),i===0?0:(e.avail_in-=i,t.set(e.input.subarray(e.next_in,e.next_in+i),n),e.state.wrap===1?e.adler=Qo(e.adler,t,i,n):e.state.wrap===2&&(e.adler=he(e.adler,t,i,n)),e.next_in+=i,e.total_in+=i,i)},W1=(e,t)=>{let n=e.max_chain_length,r=e.strstart,i,o,l=e.prev_length,s=e.nice_match,u=e.strstart>e.w_size-Mt?e.strstart-(e.w_size-Mt):0,a=e.window,c=e.w_mask,f=e.prev,d=e.strstart+jn,p=a[r+l-1],g=a[r+l];e.prev_length>=e.good_match&&(n>>=2),s>e.lookahead&&(s=e.lookahead);do if(i=t,!(a[i+l]!==g||a[i+l-1]!==p||a[i]!==a[r]||a[++i]!==a[r+1])){r+=2,i++;do;while(a[++r]===a[++i]&&a[++r]===a[++i]&&a[++r]===a[++i]&&a[++r]===a[++i]&&a[++r]===a[++i]&&a[++r]===a[++i]&&a[++r]===a[++i]&&a[++r]===a[++i]&&rl){if(e.match_start=t,l=o,o>=s)break;p=a[r+l-1],g=a[r+l]}}while((t=f[t&c])>u&&--n!==0);return l<=e.lookahead?l:e.lookahead},hi=e=>{let t=e.w_size,n,r,i;do{if(r=e.window_size-e.lookahead-e.strstart,e.strstart>=t+(t-Mt)&&(e.window.set(e.window.subarray(t,t+t-r),0),e.match_start-=t,e.strstart-=t,e.block_start-=t,e.insert>e.strstart&&(e.insert=e.strstart),Nb(e),r+=t),e.strm.avail_in===0)break;if(n=Td(e.strm,e.window,e.strstart+e.lookahead,r),e.lookahead+=n,e.lookahead+e.insert>=U)for(i=e.strstart-e.insert,e.ins_h=e.window[i],e.ins_h=Bn(e,e.ins_h,e.window[i+1]);e.insert&&(e.ins_h=Bn(e,e.ins_h,e.window[i+U-1]),e.prev[i&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=i,i++,e.insert--,!(e.lookahead+e.insert{let n=e.pending_buf_size-5>e.w_size?e.w_size:e.pending_buf_size-5,r,i,o,l=0,s=e.strm.avail_in;do{if(r=65535,o=e.bi_valid+42>>3,e.strm.avail_outi+e.strm.avail_in&&(r=i+e.strm.avail_in),r>o&&(r=o),r>8,e.pending_buf[e.pending-2]=~r,e.pending_buf[e.pending-1]=~r>>8,Je(e.strm),i&&(i>r&&(i=r),e.strm.output.set(e.window.subarray(e.block_start,e.block_start+i),e.strm.next_out),e.strm.next_out+=i,e.strm.avail_out-=i,e.strm.total_out+=i,e.block_start+=i,r-=i),r&&(Td(e.strm,e.strm.output,e.strm.next_out,r),e.strm.next_out+=r,e.strm.avail_out-=r,e.strm.total_out+=r)}while(l===0);return s-=e.strm.avail_in,s&&(s>=e.w_size?(e.matches=2,e.window.set(e.strm.input.subarray(e.strm.next_in-e.w_size,e.strm.next_in),0),e.strstart=e.w_size,e.insert=e.strstart):(e.window_size-e.strstart<=s&&(e.strstart-=e.w_size,e.window.set(e.window.subarray(e.w_size,e.w_size+e.strstart),0),e.matches<2&&e.matches++,e.insert>e.strstart&&(e.insert=e.strstart)),e.window.set(e.strm.input.subarray(e.strm.next_in-s,e.strm.next_in),e.strstart),e.strstart+=s,e.insert+=s>e.w_size-e.insert?e.w_size-e.insert:s),e.block_start=e.strstart),e.high_watero&&e.block_start>=e.w_size&&(e.block_start-=e.w_size,e.strstart-=e.w_size,e.window.set(e.window.subarray(e.w_size,e.w_size+e.strstart),0),e.matches<2&&e.matches++,o+=e.w_size,e.insert>e.strstart&&(e.insert=e.strstart)),o>e.strm.avail_in&&(o=e.strm.avail_in),o&&(Td(e.strm,e.window,e.strstart,o),e.strstart+=o,e.insert+=o>e.w_size-e.insert?e.w_size-e.insert:o),e.high_water>3,o=e.pending_buf_size-o>65535?65535:e.pending_buf_size-o,n=o>e.w_size?e.w_size:o,i=e.strstart-e.block_start,(i>=n||(i||t===dt)&&t!==Un&&e.strm.avail_in===0&&i<=o)&&(r=i>o?o:i,l=t===dt&&e.strm.avail_in===0&&r===i?1:0,kd(e,e.block_start,r,l),e.block_start+=r,Je(e.strm)),l?pr:Me)},fd=(e,t)=>{let n,r;for(;;){if(e.lookahead=U&&(e.ins_h=Bn(e,e.ins_h,e.window[e.strstart+U-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),n!==0&&e.strstart-n<=e.w_size-Mt&&(e.match_length=W1(e,n)),e.match_length>=U)if(r=Fn(e,e.strstart-e.match_start,e.match_length-U),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=U){e.match_length--;do e.strstart++,e.ins_h=Bn(e,e.ins_h,e.window[e.strstart+U-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart;while(--e.match_length!==0);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=Bn(e,e.ins_h,e.window[e.strstart+1]);else r=Fn(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(r&&(et(e,!1),e.strm.avail_out===0))return Me}return e.insert=e.strstart{let n,r,i;for(;;){if(e.lookahead=U&&(e.ins_h=Bn(e,e.ins_h,e.window[e.strstart+U-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=U-1,n!==0&&e.prev_length4096)&&(e.match_length=U-1)),e.prev_length>=U&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-U,r=Fn(e,e.strstart-1-e.prev_match,e.prev_length-U),e.lookahead-=e.prev_length-1,e.prev_length-=2;do++e.strstart<=i&&(e.ins_h=Bn(e,e.ins_h,e.window[e.strstart+U-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart);while(--e.prev_length!==0);if(e.match_available=0,e.match_length=U-1,e.strstart++,r&&(et(e,!1),e.strm.avail_out===0))return Me}else if(e.match_available){if(r=Fn(e,0,e.window[e.strstart-1]),r&&et(e,!1),e.strstart++,e.lookahead--,e.strm.avail_out===0)return Me}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(r=Fn(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart{let n,r,i,o,l=e.window;for(;;){if(e.lookahead<=jn){if(hi(e),e.lookahead<=jn&&t===Un)return Me;if(e.lookahead===0)break}if(e.match_length=0,e.lookahead>=U&&e.strstart>0&&(i=e.strstart-1,r=l[i],r===l[++i]&&r===l[++i]&&r===l[++i])){o=e.strstart+jn;do;while(r===l[++i]&&r===l[++i]&&r===l[++i]&&r===l[++i]&&r===l[++i]&&r===l[++i]&&r===l[++i]&&r===l[++i]&&ie.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=U?(n=Fn(e,1,e.match_length-U),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=Fn(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(et(e,!1),e.strm.avail_out===0))return Me}return e.insert=0,t===dt?(et(e,!0),e.strm.avail_out===0?pr:_i):e.sym_next&&(et(e,!1),e.strm.avail_out===0)?Me:yi},Ab=(e,t)=>{let n;for(;;){if(e.lookahead===0&&(hi(e),e.lookahead===0)){if(t===Un)return Me;break}if(e.match_length=0,n=Fn(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(et(e,!1),e.strm.avail_out===0))return Me}return e.insert=0,t===dt?(et(e,!0),e.strm.avail_out===0?pr:_i):e.sym_next&&(et(e,!1),e.strm.avail_out===0)?Me:yi};function At(e,t,n,r,i){this.good_length=e,this.max_lazy=t,this.nice_length=n,this.max_chain=r,this.func=i}var Bo=[new At(0,0,0,0,G1),new At(4,4,8,4,fd),new At(4,5,16,8,fd),new At(4,6,32,32,fd),new At(4,4,16,16,fi),new At(8,16,32,32,fi),new At(8,16,128,128,fi),new At(8,32,128,256,fi),new At(32,128,258,1024,fi),new At(32,258,258,4096,fi)],Lb=e=>{e.window_size=2*e.w_size,Dn(e.head),e.max_lazy_match=Bo[e.level].max_lazy,e.good_match=Bo[e.level].good_length,e.nice_match=Bo[e.level].nice_length,e.max_chain_length=Bo[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=U-1,e.match_available=0,e.ins_h=0};function zb(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=wa,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(Rb*2),this.dyn_dtree=new Uint16Array((2*Eb+1)*2),this.bl_tree=new Uint16Array((2*bb+1)*2),Dn(this.dyn_ltree),Dn(this.dyn_dtree),Dn(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(Cb+1),this.heap=new Uint16Array(2*Sd+1),Dn(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(2*Sd+1),Dn(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}var el=e=>{if(!e)return 1;let t=e.state;return!t||t.strm!==e||t.status!==mi&&t.status!==Ad&&t.status!==Ed&&t.status!==bd&&t.status!==Rd&&t.status!==Cd&&t.status!==cr&&t.status!==Uo?1:0},Z1=e=>{if(el(e))return fr(e,zt);e.total_in=e.total_out=0,e.data_type=_b;let t=e.state;return t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap===2?Ad:t.wrap?mi:cr,e.adler=t.wrap===2?0:1,t.last_flush=-2,sb(t),xe},K1=e=>{let t=Z1(e);return t===xe&&Lb(e.state),t},Mb=(e,t)=>el(e)||e.state.wrap!==2?zt:(e.state.gzhead=t,xe),Q1=(e,t,n,r,i,o)=>{if(!e)return zt;let l=1;if(t===pb&&(t=6),r<0?(l=0,r=-r):r>15&&(l=2,r-=16),i<1||i>vb||n!==wa||r<8||r>15||t<0||t>9||o<0||o>gb||r===8&&l!==1)return fr(e,zt);r===8&&(r=9);let s=new zb;return e.state=s,s.strm=e,s.status=mi,s.wrap=l,s.gzhead=null,s.w_bits=r,s.w_size=1<Q1(e,t,wa,wb,xb,yb),jb=(e,t)=>{if(el(e)||t>q_||t<0)return e?fr(e,zt):zt;let n=e.state;if(!e.output||e.avail_in!==0&&!e.input||n.status===Uo&&t!==dt)return fr(e,e.avail_out===0?cd:zt);let r=n.last_flush;if(n.last_flush=t,n.pending!==0){if(Je(e),e.avail_out===0)return n.last_flush=-1,xe}else if(e.avail_in===0&&J_(t)<=J_(r)&&t!==dt)return fr(e,cd);if(n.status===Uo&&e.avail_in!==0)return fr(e,cd);if(n.status===mi&&n.wrap===0&&(n.status=cr),n.status===mi){let i=wa+(n.w_bits-8<<4)<<8,o=-1;if(n.strategy>=fa||n.level<2?o=0:n.level<6?o=1:n.level===6?o=2:o=3,i|=o<<6,n.strstart!==0&&(i|=Tb),i+=31-i%31,Fo(n,i),n.strstart!==0&&(Fo(n,e.adler>>>16),Fo(n,e.adler&65535)),e.adler=1,n.status=cr,Je(e),n.pending!==0)return n.last_flush=-1,xe}if(n.status===Ad){if(e.adler=0,$(n,31),$(n,139),$(n,8),n.gzhead)$(n,(n.gzhead.text?1:0)+(n.gzhead.hcrc?2:0)+(n.gzhead.extra?4:0)+(n.gzhead.name?8:0)+(n.gzhead.comment?16:0)),$(n,n.gzhead.time&255),$(n,n.gzhead.time>>8&255),$(n,n.gzhead.time>>16&255),$(n,n.gzhead.time>>24&255),$(n,n.level===9?2:n.strategy>=fa||n.level<2?4:0),$(n,n.gzhead.os&255),n.gzhead.extra&&n.gzhead.extra.length&&($(n,n.gzhead.extra.length&255),$(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(e.adler=he(e.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=Ed;else if($(n,0),$(n,0),$(n,0),$(n,0),$(n,0),$(n,n.level===9?2:n.strategy>=fa||n.level<2?4:0),$(n,Ib),n.status=cr,Je(e),n.pending!==0)return n.last_flush=-1,xe}if(n.status===Ed){if(n.gzhead.extra){let i=n.pending,o=(n.gzhead.extra.length&65535)-n.gzindex;for(;n.pending+o>n.pending_buf_size;){let s=n.pending_buf_size-n.pending;if(n.pending_buf.set(n.gzhead.extra.subarray(n.gzindex,n.gzindex+s),n.pending),n.pending=n.pending_buf_size,n.gzhead.hcrc&&n.pending>i&&(e.adler=he(e.adler,n.pending_buf,n.pending-i,i)),n.gzindex+=s,Je(e),n.pending!==0)return n.last_flush=-1,xe;i=0,o-=s}let l=new Uint8Array(n.gzhead.extra);n.pending_buf.set(l.subarray(n.gzindex,n.gzindex+o),n.pending),n.pending+=o,n.gzhead.hcrc&&n.pending>i&&(e.adler=he(e.adler,n.pending_buf,n.pending-i,i)),n.gzindex=0}n.status=bd}if(n.status===bd){if(n.gzhead.name){let i=n.pending,o;do{if(n.pending===n.pending_buf_size){if(n.gzhead.hcrc&&n.pending>i&&(e.adler=he(e.adler,n.pending_buf,n.pending-i,i)),Je(e),n.pending!==0)return n.last_flush=-1,xe;i=0}n.gzindexi&&(e.adler=he(e.adler,n.pending_buf,n.pending-i,i)),n.gzindex=0}n.status=Rd}if(n.status===Rd){if(n.gzhead.comment){let i=n.pending,o;do{if(n.pending===n.pending_buf_size){if(n.gzhead.hcrc&&n.pending>i&&(e.adler=he(e.adler,n.pending_buf,n.pending-i,i)),Je(e),n.pending!==0)return n.last_flush=-1,xe;i=0}n.gzindexi&&(e.adler=he(e.adler,n.pending_buf,n.pending-i,i))}n.status=Cd}if(n.status===Cd){if(n.gzhead.hcrc){if(n.pending+2>n.pending_buf_size&&(Je(e),n.pending!==0))return n.last_flush=-1,xe;$(n,e.adler&255),$(n,e.adler>>8&255),e.adler=0}if(n.status=cr,Je(e),n.pending!==0)return n.last_flush=-1,xe}if(e.avail_in!==0||n.lookahead!==0||t!==Un&&n.status!==Uo){let i=n.level===0?G1(n,t):n.strategy===fa?Ab(n,t):n.strategy===hb?Pb(n,t):Bo[n.level].func(n,t);if((i===pr||i===_i)&&(n.status=Uo),i===Me||i===pr)return e.avail_out===0&&(n.last_flush=-1),xe;if(i===yi&&(t===cb?ub(n):t!==q_&&(kd(n,0,0,!1),t===fb&&(Dn(n.head),n.lookahead===0&&(n.strstart=0,n.block_start=0,n.insert=0))),Je(e),e.avail_out===0))return n.last_flush=-1,xe}return t!==dt?xe:n.wrap<=0?Y_:(n.wrap===2?($(n,e.adler&255),$(n,e.adler>>8&255),$(n,e.adler>>16&255),$(n,e.adler>>24&255),$(n,e.total_in&255),$(n,e.total_in>>8&255),$(n,e.total_in>>16&255),$(n,e.total_in>>24&255)):(Fo(n,e.adler>>>16),Fo(n,e.adler&65535)),Je(e),n.wrap>0&&(n.wrap=-n.wrap),n.pending!==0?xe:Y_)},Fb=e=>{if(el(e))return zt;let t=e.state.status;return e.state=null,t===cr?fr(e,db):xe},Ub=(e,t)=>{let n=t.length;if(el(e))return zt;let r=e.state,i=r.wrap;if(i===2||i===1&&r.status!==mi||r.lookahead)return zt;if(i===1&&(e.adler=Qo(e.adler,t,n,0)),r.wrap=0,n>=r.w_size){i===0&&(Dn(r.head),r.strstart=0,r.block_start=0,r.insert=0);let u=new Uint8Array(r.w_size);u.set(t.subarray(n-r.w_size,n),0),t=u,n=r.w_size}let o=e.avail_in,l=e.next_in,s=e.input;for(e.avail_in=n,e.next_in=0,e.input=t,hi(r);r.lookahead>=U;){let u=r.strstart,a=r.lookahead-(U-1);do r.ins_h=Bn(r,r.ins_h,r.window[u+U-1]),r.prev[u&r.w_mask]=r.head[r.ins_h],r.head[r.ins_h]=u,u++;while(--a);r.strstart=u,r.lookahead=U-1,hi(r)}return r.strstart+=r.lookahead,r.block_start=r.strstart,r.insert=r.lookahead,r.lookahead=0,r.match_length=r.prev_length=U-1,r.match_available=0,e.next_in=l,e.input=s,e.avail_in=o,r.wrap=i,xe},Bb=Db,$b=Q1,Hb=K1,Vb=Z1,Wb=Mb,Gb=jb,Zb=Fb,Kb=Ub,Qb="pako deflate (from Nodeca project)",Ho={deflateInit:Bb,deflateInit2:$b,deflateReset:Hb,deflateResetKeep:Vb,deflateSetHeader:Wb,deflate:Gb,deflateEnd:Zb,deflateSetDictionary:Kb,deflateInfo:Qb},Xb=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),qb=function(e){let t=Array.prototype.slice.call(arguments,1);for(;t.length;){let n=t.shift();if(n){if(typeof n!="object")throw new TypeError(n+"must be non-object");for(let r in n)Xb(n,r)&&(e[r]=n[r])}}return e},Yb=e=>{let t=0;for(let r=0,i=e.length;r=252?6:e>=248?5:e>=240?4:e>=224?3:e>=192?2:1;Xo[254]=Xo[254]=1;var Jb=e=>{if(typeof TextEncoder=="function"&&TextEncoder.prototype.encode)return new TextEncoder().encode(e);let t,n,r,i,o,l=e.length,s=0;for(i=0;i>>6,t[o++]=128|n&63):n<65536?(t[o++]=224|n>>>12,t[o++]=128|n>>>6&63,t[o++]=128|n&63):(t[o++]=240|n>>>18,t[o++]=128|n>>>12&63,t[o++]=128|n>>>6&63,t[o++]=128|n&63);return t},eR=(e,t)=>{if(t<65534&&e.subarray&&X1)return String.fromCharCode.apply(null,e.length===t?e:e.subarray(0,t));let n="";for(let r=0;r{let n=t||e.length;if(typeof TextDecoder=="function"&&TextDecoder.prototype.decode)return new TextDecoder().decode(e.subarray(0,t));let r,i,o=new Array(n*2);for(i=0,r=0;r4){o[i++]=65533,r+=s-1;continue}for(l&=s===2?31:s===3?15:7;s>1&&r1){o[i++]=65533;continue}l<65536?o[i++]=l:(l-=65536,o[i++]=55296|l>>10&1023,o[i++]=56320|l&1023)}return eR(o,i)},nR=(e,t)=>{t=t||e.length,t>e.length&&(t=e.length);let n=t-1;for(;n>=0&&(e[n]&192)===128;)n--;return n<0||n===0?t:n+Xo[e[n]]>t?n:t},qo={string2buf:Jb,buf2string:tR,utf8border:nR};function rR(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}var q1=rR,Y1=Object.prototype.toString,{Z_NO_FLUSH:iR,Z_SYNC_FLUSH:oR,Z_FULL_FLUSH:lR,Z_FINISH:sR,Z_OK:_a,Z_STREAM_END:aR,Z_DEFAULT_COMPRESSION:uR,Z_DEFAULT_STRATEGY:cR,Z_DEFLATED:fR}=hr;function tl(e){this.options=xa.assign({level:uR,method:fR,chunkSize:16384,windowBits:15,memLevel:8,strategy:cR},e||{});let t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new q1,this.strm.avail_out=0;let n=Ho.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(n!==_a)throw new Error(dr[n]);if(t.header&&Ho.deflateSetHeader(this.strm,t.header),t.dictionary){let r;if(typeof t.dictionary=="string"?r=qo.string2buf(t.dictionary):Y1.call(t.dictionary)==="[object ArrayBuffer]"?r=new Uint8Array(t.dictionary):r=t.dictionary,n=Ho.deflateSetDictionary(this.strm,r),n!==_a)throw new Error(dr[n]);this._dict_set=!0}}tl.prototype.push=function(e,t){let n=this.strm,r=this.options.chunkSize,i,o;if(this.ended)return!1;for(t===~~t?o=t:o=t===!0?sR:iR,typeof e=="string"?n.input=qo.string2buf(e):Y1.call(e)==="[object ArrayBuffer]"?n.input=new Uint8Array(e):n.input=e,n.next_in=0,n.avail_in=n.input.length;;){if(n.avail_out===0&&(n.output=new Uint8Array(r),n.next_out=0,n.avail_out=r),(o===oR||o===lR)&&n.avail_out<=6){this.onData(n.output.subarray(0,n.next_out)),n.avail_out=0;continue}if(i=Ho.deflate(n,o),i===aR)return n.next_out>0&&this.onData(n.output.subarray(0,n.next_out)),i=Ho.deflateEnd(this.strm),this.onEnd(i),this.ended=!0,i===_a;if(n.avail_out===0){this.onData(n.output);continue}if(o>0&&n.next_out>0){this.onData(n.output.subarray(0,n.next_out)),n.avail_out=0;continue}if(n.avail_in===0)break}return!0};tl.prototype.onData=function(e){this.chunks.push(e)};tl.prototype.onEnd=function(e){e===_a&&(this.result=xa.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};function Ld(e,t){let n=new tl(t);if(n.push(e,!0),n.err)throw n.msg||dr[n.err];return n.result}function dR(e,t){return t=t||{},t.raw=!0,Ld(e,t)}function pR(e,t){return t=t||{},t.gzip=!0,Ld(e,t)}var mR=tl,hR=Ld,gR=dR,yR=pR,_R=hr,vR={Deflate:mR,deflate:hR,deflateRaw:gR,gzip:yR,constants:_R},da=16209,wR=16191,xR=function(t,n){let r,i,o,l,s,u,a,c,f,d,p,g,_,w,h,m,y,v,S,R,k,b,N,C,O=t.state;r=t.next_in,N=t.input,i=r+(t.avail_in-5),o=t.next_out,C=t.output,l=o-(n-t.avail_out),s=o+(t.avail_out-257),u=O.dmax,a=O.wsize,c=O.whave,f=O.wnext,d=O.window,p=O.hold,g=O.bits,_=O.lencode,w=O.distcode,h=(1<>>24,p>>>=v,g-=v,v=y>>>16&255,v===0)C[o++]=y&65535;else if(v&16){S=y&65535,v&=15,v&&(g>>=v,g-=v),g<15&&(p+=N[r++]<>>24,p>>>=v,g-=v,v=y>>>16&255,v&16){if(R=y&65535,v&=15,gu){t.msg="invalid distance too far back",O.mode=da;break e}if(p>>>=v,g-=v,v=o-l,R>v){if(v=R-v,v>c&&O.sane){t.msg="invalid distance too far back",O.mode=da;break e}if(k=0,b=d,f===0){if(k+=a-v,v2;)C[o++]=b[k++],C[o++]=b[k++],C[o++]=b[k++],S-=3;S&&(C[o++]=b[k++],S>1&&(C[o++]=b[k++]))}else{k=o-R;do C[o++]=C[k++],C[o++]=C[k++],C[o++]=C[k++],S-=3;while(S>2);S&&(C[o++]=C[k++],S>1&&(C[o++]=C[k++]))}}else if(v&64){t.msg="invalid distance code",O.mode=da;break e}else{y=w[(y&65535)+(p&(1<>3,r-=S,g-=S<<3,p&=(1<{let u=s.bits,a=0,c=0,f=0,d=0,p=0,g=0,_=0,w=0,h=0,m=0,y,v,S,R,k,b=null,N,C=new Uint16Array(di+1),O=new Uint16Array(di+1),De=null,rl,Dt,jt;for(a=0;a<=di;a++)C[a]=0;for(c=0;c=1&&C[d]===0;d--);if(p>d&&(p=d),d===0)return i[o++]=1<<24|64<<16|0,i[o++]=1<<24|64<<16|0,s.bits=1,0;for(f=1;f0&&(e===n1||d!==1))return-1;for(O[1]=0,a=1;ae1||e===r1&&h>t1)return 1;for(;;){rl=a-_,l[c]+1=N?(Dt=De[l[c]-N],jt=b[l[c]-N]):(Dt=96,jt=0),y=1<>_)+v]=rl<<24|Dt<<16|jt|0;while(v!==0);for(y=1<>=1;if(y!==0?(m&=y-1,m+=y):m=0,c++,--C[a]===0){if(a===d)break;a=t[n+l[c]]}if(a>p&&(m&R)!==S){for(_===0&&(_=p),k+=f,g=a-_,w=1<e1||e===r1&&h>t1)return 1;S=m&R,i[S]=p<<24|g<<16|k-o|0}}return m!==0&&(i[k+m]=a-_<<24|64<<16|0),s.bits=p,0},Vo=RR,CR=0,J1=1,ev=2,{Z_FINISH:i1,Z_BLOCK:TR,Z_TREES:pa,Z_OK:mr,Z_STREAM_END:IR,Z_NEED_DICT:NR,Z_STREAM_ERROR:pt,Z_DATA_ERROR:tv,Z_MEM_ERROR:nv,Z_BUF_ERROR:OR,Z_DEFLATED:o1}=hr,ka=16180,l1=16181,s1=16182,a1=16183,u1=16184,c1=16185,f1=16186,d1=16187,p1=16188,m1=16189,va=16190,tn=16191,pd=16192,h1=16193,md=16194,g1=16195,y1=16196,_1=16197,v1=16198,ma=16199,ha=16200,w1=16201,x1=16202,k1=16203,S1=16204,E1=16205,hd=16206,b1=16207,R1=16208,ee=16209,rv=16210,iv=16211,PR=852,AR=592,LR=15,zR=LR,C1=e=>(e>>>24&255)+(e>>>8&65280)+((e&65280)<<8)+((e&255)<<24);function MR(){this.strm=null,this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}var gr=e=>{if(!e)return 1;let t=e.state;return!t||t.strm!==e||t.modeiv?1:0},ov=e=>{if(gr(e))return pt;let t=e.state;return e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=t.wrap&1),t.mode=ka,t.last=0,t.havedict=0,t.flags=-1,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new Int32Array(PR),t.distcode=t.distdyn=new Int32Array(AR),t.sane=1,t.back=-1,mr},lv=e=>{if(gr(e))return pt;let t=e.state;return t.wsize=0,t.whave=0,t.wnext=0,ov(e)},sv=(e,t)=>{let n;if(gr(e))return pt;let r=e.state;return t<0?(n=0,t=-t):(n=(t>>4)+5,t<48&&(t&=15)),t&&(t<8||t>15)?pt:(r.window!==null&&r.wbits!==t&&(r.window=null),r.wrap=n,r.wbits=t,lv(e))},av=(e,t)=>{if(!e)return pt;let n=new MR;e.state=n,n.strm=e,n.window=null,n.mode=ka;let r=sv(e,t);return r!==mr&&(e.state=null),r},DR=e=>av(e,zR),T1=!0,gd,yd,jR=e=>{if(T1){gd=new Int32Array(512),yd=new Int32Array(32);let t=0;for(;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(Vo(J1,e.lens,0,288,gd,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;Vo(ev,e.lens,0,32,yd,0,e.work,{bits:5}),T1=!1}e.lencode=gd,e.lenbits=9,e.distcode=yd,e.distbits=5},uv=(e,t,n,r)=>{let i,o=e.state;return o.window===null&&(o.wsize=1<=o.wsize?(o.window.set(t.subarray(n-o.wsize,n),0),o.wnext=0,o.whave=o.wsize):(i=o.wsize-o.wnext,i>r&&(i=r),o.window.set(t.subarray(n-r,n-r+i),o.wnext),r-=i,r?(o.window.set(t.subarray(n-r,n),0),o.wnext=r,o.whave=o.wsize):(o.wnext+=i,o.wnext===o.wsize&&(o.wnext=0),o.whave{let n,r,i,o,l,s,u,a,c,f,d,p,g,_,w=0,h,m,y,v,S,R,k,b,N=new Uint8Array(4),C,O,De=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(gr(e)||!e.output||!e.input&&e.avail_in!==0)return pt;n=e.state,n.mode===tn&&(n.mode=pd),l=e.next_out,i=e.output,u=e.avail_out,o=e.next_in,r=e.input,s=e.avail_in,a=n.hold,c=n.bits,f=s,d=u,b=mr;e:for(;;)switch(n.mode){case ka:if(n.wrap===0){n.mode=pd;break}for(;c<16;){if(s===0)break e;s--,a+=r[o++]<>>8&255,n.check=he(n.check,N,2,0),a=0,c=0,n.mode=l1;break}if(n.head&&(n.head.done=!1),!(n.wrap&1)||(((a&255)<<8)+(a>>8))%31){e.msg="incorrect header check",n.mode=ee;break}if((a&15)!==o1){e.msg="unknown compression method",n.mode=ee;break}if(a>>>=4,c-=4,k=(a&15)+8,n.wbits===0&&(n.wbits=k),k>15||k>n.wbits){e.msg="invalid window size",n.mode=ee;break}n.dmax=1<>8&1),n.flags&512&&n.wrap&4&&(N[0]=a&255,N[1]=a>>>8&255,n.check=he(n.check,N,2,0)),a=0,c=0,n.mode=s1;case s1:for(;c<32;){if(s===0)break e;s--,a+=r[o++]<>>8&255,N[2]=a>>>16&255,N[3]=a>>>24&255,n.check=he(n.check,N,4,0)),a=0,c=0,n.mode=a1;case a1:for(;c<16;){if(s===0)break e;s--,a+=r[o++]<>8),n.flags&512&&n.wrap&4&&(N[0]=a&255,N[1]=a>>>8&255,n.check=he(n.check,N,2,0)),a=0,c=0,n.mode=u1;case u1:if(n.flags&1024){for(;c<16;){if(s===0)break e;s--,a+=r[o++]<>>8&255,n.check=he(n.check,N,2,0)),a=0,c=0}else n.head&&(n.head.extra=null);n.mode=c1;case c1:if(n.flags&1024&&(p=n.length,p>s&&(p=s),p&&(n.head&&(k=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Uint8Array(n.head.extra_len)),n.head.extra.set(r.subarray(o,o+p),k)),n.flags&512&&n.wrap&4&&(n.check=he(n.check,r,p,o)),s-=p,o+=p,n.length-=p),n.length))break e;n.length=0,n.mode=f1;case f1:if(n.flags&2048){if(s===0)break e;p=0;do k=r[o+p++],n.head&&k&&n.length<65536&&(n.head.name+=String.fromCharCode(k));while(k&&p>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=tn;break;case m1:for(;c<32;){if(s===0)break e;s--,a+=r[o++]<>>=c&7,c-=c&7,n.mode=hd;break}for(;c<3;){if(s===0)break e;s--,a+=r[o++]<>>=1,c-=1,a&3){case 0:n.mode=h1;break;case 1:if(jR(n),n.mode=ma,t===pa){a>>>=2,c-=2;break e}break;case 2:n.mode=y1;break;case 3:e.msg="invalid block type",n.mode=ee}a>>>=2,c-=2;break;case h1:for(a>>>=c&7,c-=c&7;c<32;){if(s===0)break e;s--,a+=r[o++]<>>16^65535)){e.msg="invalid stored block lengths",n.mode=ee;break}if(n.length=a&65535,a=0,c=0,n.mode=md,t===pa)break e;case md:n.mode=g1;case g1:if(p=n.length,p){if(p>s&&(p=s),p>u&&(p=u),p===0)break e;i.set(r.subarray(o,o+p),l),s-=p,o+=p,u-=p,l+=p,n.length-=p;break}n.mode=tn;break;case y1:for(;c<14;){if(s===0)break e;s--,a+=r[o++]<>>=5,c-=5,n.ndist=(a&31)+1,a>>>=5,c-=5,n.ncode=(a&15)+4,a>>>=4,c-=4,n.nlen>286||n.ndist>30){e.msg="too many length or distance symbols",n.mode=ee;break}n.have=0,n.mode=_1;case _1:for(;n.have>>=3,c-=3}for(;n.have<19;)n.lens[De[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,C={bits:n.lenbits},b=Vo(CR,n.lens,0,19,n.lencode,0,n.work,C),n.lenbits=C.bits,b){e.msg="invalid code lengths set",n.mode=ee;break}n.have=0,n.mode=v1;case v1:for(;n.have>>24,m=w>>>16&255,y=w&65535,!(h<=c);){if(s===0)break e;s--,a+=r[o++]<>>=h,c-=h,n.lens[n.have++]=y;else{if(y===16){for(O=h+2;c>>=h,c-=h,n.have===0){e.msg="invalid bit length repeat",n.mode=ee;break}k=n.lens[n.have-1],p=3+(a&3),a>>>=2,c-=2}else if(y===17){for(O=h+3;c>>=h,c-=h,k=0,p=3+(a&7),a>>>=3,c-=3}else{for(O=h+7;c>>=h,c-=h,k=0,p=11+(a&127),a>>>=7,c-=7}if(n.have+p>n.nlen+n.ndist){e.msg="invalid bit length repeat",n.mode=ee;break}for(;p--;)n.lens[n.have++]=k}}if(n.mode===ee)break;if(n.lens[256]===0){e.msg="invalid code -- missing end-of-block",n.mode=ee;break}if(n.lenbits=9,C={bits:n.lenbits},b=Vo(J1,n.lens,0,n.nlen,n.lencode,0,n.work,C),n.lenbits=C.bits,b){e.msg="invalid literal/lengths set",n.mode=ee;break}if(n.distbits=6,n.distcode=n.distdyn,C={bits:n.distbits},b=Vo(ev,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,C),n.distbits=C.bits,b){e.msg="invalid distances set",n.mode=ee;break}if(n.mode=ma,t===pa)break e;case ma:n.mode=ha;case ha:if(s>=6&&u>=258){e.next_out=l,e.avail_out=u,e.next_in=o,e.avail_in=s,n.hold=a,n.bits=c,xR(e,d),l=e.next_out,i=e.output,u=e.avail_out,o=e.next_in,r=e.input,s=e.avail_in,a=n.hold,c=n.bits,n.mode===tn&&(n.back=-1);break}for(n.back=0;w=n.lencode[a&(1<>>24,m=w>>>16&255,y=w&65535,!(h<=c);){if(s===0)break e;s--,a+=r[o++]<>v)],h=w>>>24,m=w>>>16&255,y=w&65535,!(v+h<=c);){if(s===0)break e;s--,a+=r[o++]<>>=v,c-=v,n.back+=v}if(a>>>=h,c-=h,n.back+=h,n.length=y,m===0){n.mode=E1;break}if(m&32){n.back=-1,n.mode=tn;break}if(m&64){e.msg="invalid literal/length code",n.mode=ee;break}n.extra=m&15,n.mode=w1;case w1:if(n.extra){for(O=n.extra;c>>=n.extra,c-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=x1;case x1:for(;w=n.distcode[a&(1<>>24,m=w>>>16&255,y=w&65535,!(h<=c);){if(s===0)break e;s--,a+=r[o++]<>v)],h=w>>>24,m=w>>>16&255,y=w&65535,!(v+h<=c);){if(s===0)break e;s--,a+=r[o++]<>>=v,c-=v,n.back+=v}if(a>>>=h,c-=h,n.back+=h,m&64){e.msg="invalid distance code",n.mode=ee;break}n.offset=y,n.extra=m&15,n.mode=k1;case k1:if(n.extra){for(O=n.extra;c>>=n.extra,c-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){e.msg="invalid distance too far back",n.mode=ee;break}n.mode=S1;case S1:if(u===0)break e;if(p=d-u,n.offset>p){if(p=n.offset-p,p>n.whave&&n.sane){e.msg="invalid distance too far back",n.mode=ee;break}p>n.wnext?(p-=n.wnext,g=n.wsize-p):g=n.wnext-p,p>n.length&&(p=n.length),_=n.window}else _=i,g=l-n.offset,p=n.length;p>u&&(p=u),u-=p,n.length-=p;do i[l++]=_[g++];while(--p);n.length===0&&(n.mode=ha);break;case E1:if(u===0)break e;i[l++]=n.length,u--,n.mode=ha;break;case hd:if(n.wrap){for(;c<32;){if(s===0)break e;s--,a|=r[o++]<{if(gr(e))return pt;let t=e.state;return t.window&&(t.window=null),e.state=null,mr},BR=(e,t)=>{if(gr(e))return pt;let n=e.state;return n.wrap&2?(n.head=t,t.done=!1,mr):pt},$R=(e,t)=>{let n=t.length,r,i,o;return gr(e)||(r=e.state,r.wrap!==0&&r.mode!==va)?pt:r.mode===va&&(i=1,i=Qo(i,t,n,0),i!==r.check)?tv:(o=uv(e,t,n,n),o?(r.mode=rv,nv):(r.havedict=1,mr))},HR=lv,VR=sv,WR=ov,GR=DR,ZR=av,KR=FR,QR=UR,XR=BR,qR=$R,YR="pako inflate (from Nodeca project)",rn={inflateReset:HR,inflateReset2:VR,inflateResetKeep:WR,inflateInit:GR,inflateInit2:ZR,inflate:KR,inflateEnd:QR,inflateGetHeader:XR,inflateSetDictionary:qR,inflateInfo:YR};function JR(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}var eC=JR,cv=Object.prototype.toString,{Z_NO_FLUSH:tC,Z_FINISH:nC,Z_OK:Yo,Z_STREAM_END:_d,Z_NEED_DICT:vd,Z_STREAM_ERROR:rC,Z_DATA_ERROR:I1,Z_MEM_ERROR:iC}=hr;function nl(e){this.options=xa.assign({chunkSize:1024*64,windowBits:15,to:""},e||{});let t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,t.windowBits===0&&(t.windowBits=-15)),t.windowBits>=0&&t.windowBits<16&&!(e&&e.windowBits)&&(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&(t.windowBits&15||(t.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new q1,this.strm.avail_out=0;let n=rn.inflateInit2(this.strm,t.windowBits);if(n!==Yo)throw new Error(dr[n]);if(this.header=new eC,rn.inflateGetHeader(this.strm,this.header),t.dictionary&&(typeof t.dictionary=="string"?t.dictionary=qo.string2buf(t.dictionary):cv.call(t.dictionary)==="[object ArrayBuffer]"&&(t.dictionary=new Uint8Array(t.dictionary)),t.raw&&(n=rn.inflateSetDictionary(this.strm,t.dictionary),n!==Yo)))throw new Error(dr[n])}nl.prototype.push=function(e,t){let n=this.strm,r=this.options.chunkSize,i=this.options.dictionary,o,l,s;if(this.ended)return!1;for(t===~~t?l=t:l=t===!0?nC:tC,cv.call(e)==="[object ArrayBuffer]"?n.input=new Uint8Array(e):n.input=e,n.next_in=0,n.avail_in=n.input.length;;){for(n.avail_out===0&&(n.output=new Uint8Array(r),n.next_out=0,n.avail_out=r),o=rn.inflate(n,l),o===vd&&i&&(o=rn.inflateSetDictionary(n,i),o===Yo?o=rn.inflate(n,l):o===I1&&(o=vd));n.avail_in>0&&o===_d&&n.state.wrap>0&&e[n.next_in]!==0;)rn.inflateReset(n),o=rn.inflate(n,l);switch(o){case rC:case I1:case vd:case iC:return this.onEnd(o),this.ended=!0,!1}if(s=n.avail_out,n.next_out&&(n.avail_out===0||o===_d))if(this.options.to==="string"){let u=qo.utf8border(n.output,n.next_out),a=n.next_out-u,c=qo.buf2string(n.output,u);n.next_out=a,n.avail_out=r-a,a&&n.output.set(n.output.subarray(u,u+a),0),this.onData(c)}else this.onData(n.output.length===n.next_out?n.output:n.output.subarray(0,n.next_out));if(!(o===Yo&&s===0)){if(o===_d)return o=rn.inflateEnd(this.strm),this.onEnd(o),this.ended=!0,!0;if(n.avail_in===0)break}}return!0};nl.prototype.onData=function(e){this.chunks.push(e)};nl.prototype.onEnd=function(e){e===Yo&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=xa.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};function zd(e,t){let n=new nl(t);if(n.push(e),n.err)throw n.msg||dr[n.err];return n.result}function oC(e,t){return t=t||{},t.raw=!0,zd(e,t)}var lC=nl,sC=zd,aC=oC,uC=zd,cC=hr,fC={Inflate:lC,inflate:sC,inflateRaw:aC,ungzip:uC,constants:cC},{Deflate:dC,deflate:pC,deflateRaw:mC,gzip:hC}=vR,{Inflate:gC,inflate:yC,inflateRaw:_C,ungzip:vC}=fC,wC=dC,xC=pC,kC=mC,SC=hC,EC=gC,bC=yC,RC=_C,CC=vC,TC=hr,fv={Deflate:wC,deflate:xC,deflateRaw:kC,gzip:SC,Inflate:EC,inflate:bC,inflateRaw:RC,ungzip:CC,constants:TC};var pv=e=>{let t="";return new Proxy({},{get(n,r){return r==="_batch"?{update:async i=>yr({name:t,action:"batch_update",table:"",params:{batch:i}},e),upsert:async i=>yr({name:t,action:"batch_upsert",table:"",params:{arg:i}},e)}:r==="_schema"?{tables:async()=>yr({name:t,action:"schema_tables",table:"",params:[]},e),columns:async i=>yr({name:t,action:"schema_columns",table:i,params:[]},e),rels:async i=>yr({name:t,action:"schema_rels",table:i,params:[]},e)}:r.startsWith("$")?(...i)=>{let o=fv.gzip(JSON.stringify(i));return yr({name:t,action:"query",table:r,params:btoa(o.reduce((l,s)=>l+String.fromCharCode(s),""))},e)}:new Proxy({},{get(i,o){return async(...l)=>(r==="query"&&(r=o,o="query"),await yr({name:t,action:o,table:r,params:l},e))}})}})},Sa={},yr=async(e,t)=>{try{let n=new URL(t);n.pathname="/_dbs",e.table&&(n.pathname+=`/${e.table}`);let r=n.toString();typeof localStorage<"u"&&localStorage.mlsid&&(e.mlsid=localStorage.mlsid);let i=(0,dv.default)(e),o=Sa[i];if(!o||o&&Date.now()-o.timestamp>1e3){Sa[i]={timestamp:Date.now(),promise:ci(r,e,{"content-type":"application/json"}),result:null};let l=await Sa[i].promise;return Sa[i].result=l,l}return await o.promise}catch{}};var mv=P(bf());var hv=e=>{let{item:t,item_comp:n,ids:r}=e,i=In(n);if(gv(i,r),t.id&&(i.id=t.id),i.hidden=t.hidden,i.component){if(i.component.props&&t.component)for(let o of Object.keys(i.component.props)){let l=t.component.props[o],s=i.component.props[o];l&&(s.value=l.value,s.valueBuilt=l.valueBuilt,s.jsxCalledBy=l.jsxCalledBy,s.content=l.content)}i.component.instances=t.component?.instances,i.component.style=t.component?.style}for(let o of Object.keys(t))delete t[o];for(let[o,l]of Object.entries(i))t[o]=l},gv=(e,t)=>{if(e.originalId=e.id,t[e.id]||(t[e.id]=(0,mv.createId)()),e.id=t[e.id],e.childs)for(let n of e.childs)gv(n,t)};var yv=e=>{let t=Object.entries(e.item_comp.component?.props||{}).sort((n,r)=>n[1].idx-r[1].idx);for(let[n,r]of t){let i=In(r),o=e.item.component?.props;o&&o[n]&&(i.value=o[n].value,i.valueBuilt=o[n].valueBuilt,o[n].content&&(i.content=o[n].content)),i&&e.each(n,i)}};var Ea=e=>{let t={};for(let[n,r]of Object.entries(e))if(n==="childs"){if(t.childs=[],r&&Array.isArray(r))for(let i of r)i.type==="item"&&i.component?t.childs.push(i):t.childs.push({name:i.name,id:i.id,originalId:i.originalId})}else t[n]=r;return t};var _v=(e,t)=>{let{item:n}=t;if(n.type==="item"&&n.component?.id&&t.parent?.item.id){let r=e.comps[n.component.id];if(e.on?.visit_component&&e.on.visit_component(n,t.root||t.item),!r)return;if(r){let i;if(e.mode==="page"?(n.component.instances||(n.component.instances={}),i=n.component.instances):i=t.parent?.root_instances,i){let l=i[n.id];i[n.id]||(i[n.id]={},l=i[n.id]),hv({item:n,item_comp:r,ids:l})}let o={item:Ea(n),jsx_prop:t.jsx_prop,parent:{id:t.parent.item.id,comp_id:t.parent?.comp?.component?.id,instance_id:t.parent?.instance_id},instances:i};e.on?.visit&&e.on.visit(o,n,t.root||t.item),n.id&&e.set_meta!==!1&&(e.meta[n.id]=o),yv({item:n,item_comp:r,instance:i?i[n.id]:{},each(l,s){let u=n.component?.id;s.meta?.type==="content-element"&&u&&s.content&&(s.content.name=l,vi({...e},{item:s.content,root:t.root||s.content,is_root:!1,jsx_prop:{is_root:!0,comp_id:u,name:l},parent:{item:o.item,instance_id:n.id,comp:r,root_instances:i}}))}});for(let l of Object.values(n.childs))l?.name?.startsWith("jsx:")||l&&Object.keys(l).length>3&&vi({...e,mode:"comp"},{item:l,is_root:!1,root:t.root||t.item,parent:{item:n,instance_id:n.id,root_instances:i,comp:r}})}}};var vi=(e,t)=>{let n=t.item;if(n.type==="item"&&n.component?.id&&t.ignore_first_component!==!0){_v(e,t);return}let r={item:Ea(n),parent:{id:t.parent?.item.id||"root",instance_id:t.parent?.instance_id,comp_id:t.parent?.comp?.component?.id}};if(t.jsx_prop&&(r.jsx_prop=t.jsx_prop),e.on?.visit&&e.on.visit(r,n,t.root||t.item),n.id&&e.set_meta!==!1&&(e.meta[r.item.id]=r),n.childs){for(let[i,o]of Object.entries(n.childs))if(o.id){let l={item:o,is_root:!1,root:t.root||t.item,parent:{item:r.item,instance_id:t.parent?.instance_id,comp:t.parent?.comp,root_instances:t.parent?.root_instances}};t.jsx_prop&&(l.jsx_prop={...t.jsx_prop,is_root:!1}),vi(e,l)}}};var IC=()=>new Promise(async e=>{let t=!1,n=await(await fetch(T.url`_prasi/route`)).json();t||e(n)}),vv=async()=>{let e=Us(),t=[];try{let n=await IC();if(n&&n.site&&n.urls){n.layout&&(T.layout.id=n.layout.id,T.layout.root=n.layout.root,T.layout.meta={},T.layout.root&&(await ii(T.layout.root.childs),ba(T.layout.meta,T.layout.root))),T.site=n.site,T.site.code={mode:"vsc"},await NC(),T.site.api=$_(T.site.api_url),T.site.db=pv(T.site.api_url);let r=window;r.serverurl=T.site.api_url,r.db=T.site.db,r.api=T.site.api;for(let i of n.urls)e.insert(i.url,i),t.push(i)}}catch{}return{router:e,pages:t}},NC=()=>new Promise(e=>{let t=document,n=t.createElement("script");n.onload=async()=>{e()};let r=T.site.api_url;if(r==="*")r=`${location.protocol}//${location.host}`,T.site.api_url=r;else try{new URL(r)}catch{location.hostname==="localhost"?r="http://localhost:4550":r="https://prasi.avolut.com"}localStorage.getItem("api-ts-"+r)||localStorage.setItem("api-ts-"+r,Date.now().toString());let i=localStorage.getItem("api-ts-"+r);n.src=`${r}/_prasi/load.js?url=${r}&v3&ts=${i}`,document.querySelector(`script[src="${n.src}"]`)?e():t.body.appendChild(n)}),ba=(e,t)=>{for(let n of t.childs)vi({set_meta:!0,comps:T.comp.list,meta:e,mode:"page"},{item:n})};var se=window;var on=P(G()),Dd=()=>location.hostname.split(".").length===4||location.hostname==="prasi.app"||location.hostname==="prasi.avolut.com"||location.hostname.includes("ngrok")||location.hostname==="localhost"||location.hostname==="127.0.0.1"||location.hostname==="10.0.2.2",xv=()=>{let e=Tn({page_id:""}),[t,n]=(0,wv.useState)({}),r=()=>n({});se.prasiContext.render=r;let i=ef.Provider,o=Dd()&&location.pathname.startsWith("/prod");if(T.route.status!=="ready")return T.route.status==="init"&&(T.route.status="loading",vv().then(async({router:c,pages:f})=>{jy(),T.route.status="ready",T.route.router=c,T.route.pages=f;let d=se._prasi.basepath,p=`${d.endsWith("/")?d:`${d}/`}_prasi/code/index.js`,g=new URL(location.href);p.startsWith("/")&&(p=`${g.protocol}//${g.host}${p}`);let _=new Function("callback",`import("${p}").then(callback)`);await new Promise(w=>{_(h=>{for(let[m,y]of Object.entries(h))se[m]=y;w()})}),r()})),(0,on.jsx)(go,{});let l=T.route.router;if(!l)return(0,on.jsx)(uf,{children:"Failed to create Router"});let s="";if(o){let c=location.pathname.split("/");af(c[3])&&(s=c[3])}let u=null;if(se._prasi.page_id)l.insert(T.pathname,{id:se._prasi.page_id,url:T.pathname}),u={id:se._prasi.page_id,url:"",params:se._prasi.params},se._prasi.routed={page_id:se._prasi.page_id,params:se._prasi.params},delete se._prasi.page_id,delete se._prasi.params;else{if(u=l.lookup(T.pathname),s){let c=T.route.pages.find(f=>s===f.id);c&&(u=c)}u&&se._prasi.routed&&se._prasi.routed.page_id===u.id&&se._prasi.routed.params&&(u.params=se._prasi.routed.params)}if(!u)return(0,on.jsx)(uf,{children:"Page Not Found"});u.id!==e.page_id&&(T.init_local_effect={}),se.params=u.params||{},T.page.id=u.id,T.page.url=u.url;let a=T.page.cache[u.id];if(a)T.page.root=a.root,T.page.meta=a.meta;else return Ly(u.id).then(async({root:c})=>{if(u){let f={id:u.id,url:u.url,root:c,meta:{}};await ii(c.childs),ba(f.meta,c),T.page.cache[f.id]=f,r()}}).catch(()=>{r()}),(0,on.jsx)(go,{note:"Loading page"});return(0,on.jsx)(i,{value:se.prasiContext,children:(0,on.jsx)("div",{className:cx("relative flex flex-1 items-center justify-center"),children:(0,on.jsx)("div",{className:cx("absolute flex flex-col items-stretch flex-1 bg-white main-content-preview",T.mode==="mobile"?css` + - `)}`);return}let f=c.apiEntry[l].url,d=c.apiEntry[l].args;if(f&&d){if(s.length>0&&d.length>0)for(let[_,w]of Object.entries(s)){let h=d[parseInt(_)];d&&d.includes(h)&&w&&typeof w!="string"&&typeof w!="number"||(f=f.replace(`:${h}?`,w+""),f=f.replace(`:${h}`,w+""))}let p=`${n}${f}`,g=await B_(p,s);u(g)}else console.error(`API Not Found: ${l.toString()}`)}else a("Failed to load API [Proxy]: "+n)}catch(c){a(c)}})};return i==="then"?new Proxy({},{get:(l,s)=>o(s)}):o(i)}})}catch{return null}},B_=async(e,t)=>await ci(e,t,{"content-type":"application/json"});var dv=P(W_());function gi(e){let t=e.length;for(;--t>=0;)e[t]=0}var L2=0,N1=1,z2=2,M2=3,D2=258,Nd=29,Jo=256,Wo=Jo+1+Nd,pi=30,Od=19,O1=2*Wo+1,ur=15,sd=16,j2=7,Pd=256,P1=16,A1=17,L1=18,xd=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),ya=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),F2=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),z1=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),U2=512,nn=new Array((Wo+2)*2);gi(nn);var $o=new Array(pi*2);gi($o);var Go=new Array(U2);gi(Go);var Zo=new Array(D2-M2+1);gi(Zo);var Ad=new Array(Nd);gi(Ad);var _a=new Array(pi);gi(_a);function ad(e,t,n,r,i){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=r,this.max_length=i,this.has_stree=e&&e.length}var M1,D1,j1;function ud(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}var F1=e=>e<256?Go[e]:Go[256+(e>>>7)],Ko=(e,t)=>{e.pending_buf[e.pending++]=t&255,e.pending_buf[e.pending++]=t>>>8&255},Ve=(e,t,n)=>{e.bi_valid>sd-n?(e.bi_buf|=t<>sd-e.bi_valid,e.bi_valid+=n-sd):(e.bi_buf|=t<{Ve(e,n[t*2],n[t*2+1])},U1=(e,t)=>{let n=0;do n|=e&1,e>>>=1,n<<=1;while(--t>0);return n>>>1},B2=e=>{e.bi_valid===16?(Ko(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=e.bi_buf&255,e.bi_buf>>=8,e.bi_valid-=8)},$2=(e,t)=>{let n=t.dyn_tree,r=t.max_code,i=t.stat_desc.static_tree,o=t.stat_desc.has_stree,l=t.stat_desc.extra_bits,s=t.stat_desc.extra_base,u=t.stat_desc.max_length,a,c,f,d,p,g,_=0;for(d=0;d<=ur;d++)e.bl_count[d]=0;for(n[e.heap[e.heap_max]*2+1]=0,a=e.heap_max+1;au&&(d=u,_++),n[c*2+1]=d,!(c>r)&&(e.bl_count[d]++,p=0,c>=s&&(p=l[c-s]),g=n[c*2],e.opt_len+=g*(d+p),o&&(e.static_len+=g*(i[c*2+1]+p)));if(_!==0){do{for(d=u-1;e.bl_count[d]===0;)d--;e.bl_count[d]--,e.bl_count[d+1]+=2,e.bl_count[u]--,_-=2}while(_>0);for(d=u;d!==0;d--)for(c=e.bl_count[d];c!==0;)f=e.heap[--a],!(f>r)&&(n[f*2+1]!==d&&(e.opt_len+=(d-n[f*2+1])*n[f*2],n[f*2+1]=d),c--)}},B1=(e,t,n)=>{let r=new Array(ur+1),i=0,o,l;for(o=1;o<=ur;o++)i=i+n[o-1]<<1,r[o]=i;for(l=0;l<=t;l++){let s=e[l*2+1];s!==0&&(e[l*2]=U1(r[s]++,s))}},H2=()=>{let e,t,n,r,i,o=new Array(ur+1);for(n=0,r=0;r>=7;r{let t;for(t=0;t{e.bi_valid>8?Ko(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0},G_=(e,t,n,r)=>{let i=t*2,o=n*2;return e[i]{let r=e.heap[n],i=n<<1;for(;i<=e.heap_len&&(i{let r,i,o=0,l,s;if(e.sym_next!==0)do r=e.pending_buf[e.sym_buf+o++]&255,r+=(e.pending_buf[e.sym_buf+o++]&255)<<8,i=e.pending_buf[e.sym_buf+o++],r===0?Lt(e,i,t):(l=Zo[i],Lt(e,l+Jo+1,t),s=xd[l],s!==0&&(i-=Ad[l],Ve(e,i,s)),r--,l=F1(r),Lt(e,l,n),s=ya[l],s!==0&&(r-=_a[l],Ve(e,r,s)));while(o{let n=t.dyn_tree,r=t.stat_desc.static_tree,i=t.stat_desc.has_stree,o=t.stat_desc.elems,l,s,u=-1,a;for(e.heap_len=0,e.heap_max=O1,l=0;l>1;l>=1;l--)cd(e,n,l);a=o;do l=e.heap[1],e.heap[1]=e.heap[e.heap_len--],cd(e,n,1),s=e.heap[1],e.heap[--e.heap_max]=l,e.heap[--e.heap_max]=s,n[a*2]=n[l*2]+n[s*2],e.depth[a]=(e.depth[l]>=e.depth[s]?e.depth[l]:e.depth[s])+1,n[l*2+1]=n[s*2+1]=a,e.heap[1]=a++,cd(e,n,1);while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],$2(e,t),B1(n,u,e.bl_count)},K_=(e,t,n)=>{let r,i=-1,o,l=t[0*2+1],s=0,u=7,a=4;for(l===0&&(u=138,a=3),t[(n+1)*2+1]=65535,r=0;r<=n;r++)o=l,l=t[(r+1)*2+1],!(++s{let r,i=-1,o,l=t[0*2+1],s=0,u=7,a=4;for(l===0&&(u=138,a=3),r=0;r<=n;r++)if(o=l,l=t[(r+1)*2+1],!(++s{let t;for(K_(e,e.dyn_ltree,e.l_desc.max_code),K_(e,e.dyn_dtree,e.d_desc.max_code),kd(e,e.bl_desc),t=Od-1;t>=3&&e.bl_tree[z1[t]*2+1]===0;t--);return e.opt_len+=3*(t+1)+5+5+4,t},W2=(e,t,n,r)=>{let i;for(Ve(e,t-257,5),Ve(e,n-1,5),Ve(e,r-4,4),i=0;i{let t=4093624447,n;for(n=0;n<=31;n++,t>>>=1)if(t&1&&e.dyn_ltree[n*2]!==0)return 0;if(e.dyn_ltree[9*2]!==0||e.dyn_ltree[10*2]!==0||e.dyn_ltree[13*2]!==0)return 1;for(n=32;n{X_||(H2(),X_=!0),e.l_desc=new ud(e.dyn_ltree,M1),e.d_desc=new ud(e.dyn_dtree,D1),e.bl_desc=new ud(e.bl_tree,j1),e.bi_buf=0,e.bi_valid=0,$1(e)},V1=(e,t,n,r)=>{Ve(e,(L2<<1)+(r?1:0),3),H1(e),Ko(e,n),Ko(e,~n),n&&e.pending_buf.set(e.window.subarray(t,t+n),e.pending),e.pending+=n},K2=e=>{Ve(e,N1<<1,3),Lt(e,Pd,nn),B2(e)},Q2=(e,t,n,r)=>{let i,o,l=0;e.level>0?(e.strm.data_type===2&&(e.strm.data_type=G2(e)),kd(e,e.l_desc),kd(e,e.d_desc),l=V2(e),i=e.opt_len+3+7>>>3,o=e.static_len+3+7>>>3,o<=i&&(i=o)):i=o=n+5,n+4<=i&&t!==-1?V1(e,t,n,r):e.strategy===4||o===i?(Ve(e,(N1<<1)+(r?1:0),3),Z_(e,nn,$o)):(Ve(e,(z2<<1)+(r?1:0),3),W2(e,e.l_desc.max_code+1,e.d_desc.max_code+1,l+1),Z_(e,e.dyn_ltree,e.dyn_dtree)),$1(e),r&&H1(e)},X2=(e,t,n)=>(e.pending_buf[e.sym_buf+e.sym_next++]=t,e.pending_buf[e.sym_buf+e.sym_next++]=t>>8,e.pending_buf[e.sym_buf+e.sym_next++]=n,t===0?e.dyn_ltree[n*2]++:(e.matches++,t--,e.dyn_ltree[(Zo[n]+Jo+1)*2]++,e.dyn_dtree[F1(t)*2]++),e.sym_next===e.sym_end),q2=Z2,Y2=V1,J2=Q2,eb=X2,tb=K2,nb={_tr_init:q2,_tr_stored_block:Y2,_tr_flush_block:J2,_tr_tally:eb,_tr_align:tb},rb=(e,t,n,r)=>{let i=e&65535|0,o=e>>>16&65535|0,l=0;for(;n!==0;){l=n>2e3?2e3:n,n-=l;do i=i+t[r++]|0,o=o+i|0;while(--l);i%=65521,o%=65521}return i|o<<16|0},Qo=rb,ib=()=>{let e,t=[];for(var n=0;n<256;n++){e=n;for(var r=0;r<8;r++)e=e&1?3988292384^e>>>1:e>>>1;t[n]=e}return t},ob=new Uint32Array(ib()),lb=(e,t,n,r)=>{let i=ob,o=r+n;e^=-1;for(let l=r;l>>8^i[(e^t[l])&255];return e^-1},he=lb,dr={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},hr={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8},{_tr_init:sb,_tr_stored_block:Sd,_tr_flush_block:ab,_tr_tally:Fn,_tr_align:ub}=nb,{Z_NO_FLUSH:Un,Z_PARTIAL_FLUSH:cb,Z_FULL_FLUSH:fb,Z_FINISH:dt,Z_BLOCK:q_,Z_OK:xe,Z_STREAM_END:Y_,Z_STREAM_ERROR:zt,Z_DATA_ERROR:db,Z_BUF_ERROR:fd,Z_DEFAULT_COMPRESSION:pb,Z_FILTERED:mb,Z_HUFFMAN_ONLY:da,Z_RLE:hb,Z_FIXED:gb,Z_DEFAULT_STRATEGY:yb,Z_UNKNOWN:_b,Z_DEFLATED:xa}=hr,vb=9,wb=15,xb=8,kb=29,Sb=256,Ed=Sb+1+kb,Eb=30,bb=19,Rb=2*Ed+1,Cb=15,U=3,jn=258,Mt=jn+U+1,Tb=32,mi=42,Ld=57,bd=69,Rd=73,Cd=91,Td=103,cr=113,Uo=666,Me=1,yi=2,pr=3,_i=4,Ib=3,fr=(e,t)=>(e.msg=dr[t],t),J_=e=>e*2-(e>4?9:0),Dn=e=>{let t=e.length;for(;--t>=0;)e[t]=0},Nb=e=>{let t,n,r,i=e.w_size;t=e.hash_size,r=t;do n=e.head[--r],e.head[r]=n>=i?n-i:0;while(--t);t=i,r=t;do n=e.prev[--r],e.prev[r]=n>=i?n-i:0;while(--t)},Ob=(e,t,n)=>(t<{let t=e.state,n=t.pending;n>e.avail_out&&(n=e.avail_out),n!==0&&(e.output.set(t.pending_buf.subarray(t.pending_out,t.pending_out+n),e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,t.pending===0&&(t.pending_out=0))},et=(e,t)=>{ab(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,Je(e.strm)},$=(e,t)=>{e.pending_buf[e.pending++]=t},Fo=(e,t)=>{e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=t&255},Id=(e,t,n,r)=>{let i=e.avail_in;return i>r&&(i=r),i===0?0:(e.avail_in-=i,t.set(e.input.subarray(e.next_in,e.next_in+i),n),e.state.wrap===1?e.adler=Qo(e.adler,t,i,n):e.state.wrap===2&&(e.adler=he(e.adler,t,i,n)),e.next_in+=i,e.total_in+=i,i)},W1=(e,t)=>{let n=e.max_chain_length,r=e.strstart,i,o,l=e.prev_length,s=e.nice_match,u=e.strstart>e.w_size-Mt?e.strstart-(e.w_size-Mt):0,a=e.window,c=e.w_mask,f=e.prev,d=e.strstart+jn,p=a[r+l-1],g=a[r+l];e.prev_length>=e.good_match&&(n>>=2),s>e.lookahead&&(s=e.lookahead);do if(i=t,!(a[i+l]!==g||a[i+l-1]!==p||a[i]!==a[r]||a[++i]!==a[r+1])){r+=2,i++;do;while(a[++r]===a[++i]&&a[++r]===a[++i]&&a[++r]===a[++i]&&a[++r]===a[++i]&&a[++r]===a[++i]&&a[++r]===a[++i]&&a[++r]===a[++i]&&a[++r]===a[++i]&&rl){if(e.match_start=t,l=o,o>=s)break;p=a[r+l-1],g=a[r+l]}}while((t=f[t&c])>u&&--n!==0);return l<=e.lookahead?l:e.lookahead},hi=e=>{let t=e.w_size,n,r,i;do{if(r=e.window_size-e.lookahead-e.strstart,e.strstart>=t+(t-Mt)&&(e.window.set(e.window.subarray(t,t+t-r),0),e.match_start-=t,e.strstart-=t,e.block_start-=t,e.insert>e.strstart&&(e.insert=e.strstart),Nb(e),r+=t),e.strm.avail_in===0)break;if(n=Id(e.strm,e.window,e.strstart+e.lookahead,r),e.lookahead+=n,e.lookahead+e.insert>=U)for(i=e.strstart-e.insert,e.ins_h=e.window[i],e.ins_h=Bn(e,e.ins_h,e.window[i+1]);e.insert&&(e.ins_h=Bn(e,e.ins_h,e.window[i+U-1]),e.prev[i&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=i,i++,e.insert--,!(e.lookahead+e.insert{let n=e.pending_buf_size-5>e.w_size?e.w_size:e.pending_buf_size-5,r,i,o,l=0,s=e.strm.avail_in;do{if(r=65535,o=e.bi_valid+42>>3,e.strm.avail_outi+e.strm.avail_in&&(r=i+e.strm.avail_in),r>o&&(r=o),r>8,e.pending_buf[e.pending-2]=~r,e.pending_buf[e.pending-1]=~r>>8,Je(e.strm),i&&(i>r&&(i=r),e.strm.output.set(e.window.subarray(e.block_start,e.block_start+i),e.strm.next_out),e.strm.next_out+=i,e.strm.avail_out-=i,e.strm.total_out+=i,e.block_start+=i,r-=i),r&&(Id(e.strm,e.strm.output,e.strm.next_out,r),e.strm.next_out+=r,e.strm.avail_out-=r,e.strm.total_out+=r)}while(l===0);return s-=e.strm.avail_in,s&&(s>=e.w_size?(e.matches=2,e.window.set(e.strm.input.subarray(e.strm.next_in-e.w_size,e.strm.next_in),0),e.strstart=e.w_size,e.insert=e.strstart):(e.window_size-e.strstart<=s&&(e.strstart-=e.w_size,e.window.set(e.window.subarray(e.w_size,e.w_size+e.strstart),0),e.matches<2&&e.matches++,e.insert>e.strstart&&(e.insert=e.strstart)),e.window.set(e.strm.input.subarray(e.strm.next_in-s,e.strm.next_in),e.strstart),e.strstart+=s,e.insert+=s>e.w_size-e.insert?e.w_size-e.insert:s),e.block_start=e.strstart),e.high_watero&&e.block_start>=e.w_size&&(e.block_start-=e.w_size,e.strstart-=e.w_size,e.window.set(e.window.subarray(e.w_size,e.w_size+e.strstart),0),e.matches<2&&e.matches++,o+=e.w_size,e.insert>e.strstart&&(e.insert=e.strstart)),o>e.strm.avail_in&&(o=e.strm.avail_in),o&&(Id(e.strm,e.window,e.strstart,o),e.strstart+=o,e.insert+=o>e.w_size-e.insert?e.w_size-e.insert:o),e.high_water>3,o=e.pending_buf_size-o>65535?65535:e.pending_buf_size-o,n=o>e.w_size?e.w_size:o,i=e.strstart-e.block_start,(i>=n||(i||t===dt)&&t!==Un&&e.strm.avail_in===0&&i<=o)&&(r=i>o?o:i,l=t===dt&&e.strm.avail_in===0&&r===i?1:0,Sd(e,e.block_start,r,l),e.block_start+=r,Je(e.strm)),l?pr:Me)},dd=(e,t)=>{let n,r;for(;;){if(e.lookahead=U&&(e.ins_h=Bn(e,e.ins_h,e.window[e.strstart+U-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),n!==0&&e.strstart-n<=e.w_size-Mt&&(e.match_length=W1(e,n)),e.match_length>=U)if(r=Fn(e,e.strstart-e.match_start,e.match_length-U),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=U){e.match_length--;do e.strstart++,e.ins_h=Bn(e,e.ins_h,e.window[e.strstart+U-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart;while(--e.match_length!==0);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=Bn(e,e.ins_h,e.window[e.strstart+1]);else r=Fn(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(r&&(et(e,!1),e.strm.avail_out===0))return Me}return e.insert=e.strstart{let n,r,i;for(;;){if(e.lookahead=U&&(e.ins_h=Bn(e,e.ins_h,e.window[e.strstart+U-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=U-1,n!==0&&e.prev_length4096)&&(e.match_length=U-1)),e.prev_length>=U&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-U,r=Fn(e,e.strstart-1-e.prev_match,e.prev_length-U),e.lookahead-=e.prev_length-1,e.prev_length-=2;do++e.strstart<=i&&(e.ins_h=Bn(e,e.ins_h,e.window[e.strstart+U-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart);while(--e.prev_length!==0);if(e.match_available=0,e.match_length=U-1,e.strstart++,r&&(et(e,!1),e.strm.avail_out===0))return Me}else if(e.match_available){if(r=Fn(e,0,e.window[e.strstart-1]),r&&et(e,!1),e.strstart++,e.lookahead--,e.strm.avail_out===0)return Me}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(r=Fn(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart{let n,r,i,o,l=e.window;for(;;){if(e.lookahead<=jn){if(hi(e),e.lookahead<=jn&&t===Un)return Me;if(e.lookahead===0)break}if(e.match_length=0,e.lookahead>=U&&e.strstart>0&&(i=e.strstart-1,r=l[i],r===l[++i]&&r===l[++i]&&r===l[++i])){o=e.strstart+jn;do;while(r===l[++i]&&r===l[++i]&&r===l[++i]&&r===l[++i]&&r===l[++i]&&r===l[++i]&&r===l[++i]&&r===l[++i]&&ie.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=U?(n=Fn(e,1,e.match_length-U),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=Fn(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(et(e,!1),e.strm.avail_out===0))return Me}return e.insert=0,t===dt?(et(e,!0),e.strm.avail_out===0?pr:_i):e.sym_next&&(et(e,!1),e.strm.avail_out===0)?Me:yi},Ab=(e,t)=>{let n;for(;;){if(e.lookahead===0&&(hi(e),e.lookahead===0)){if(t===Un)return Me;break}if(e.match_length=0,n=Fn(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(et(e,!1),e.strm.avail_out===0))return Me}return e.insert=0,t===dt?(et(e,!0),e.strm.avail_out===0?pr:_i):e.sym_next&&(et(e,!1),e.strm.avail_out===0)?Me:yi};function At(e,t,n,r,i){this.good_length=e,this.max_lazy=t,this.nice_length=n,this.max_chain=r,this.func=i}var Bo=[new At(0,0,0,0,G1),new At(4,4,8,4,dd),new At(4,5,16,8,dd),new At(4,6,32,32,dd),new At(4,4,16,16,fi),new At(8,16,32,32,fi),new At(8,16,128,128,fi),new At(8,32,128,256,fi),new At(32,128,258,1024,fi),new At(32,258,258,4096,fi)],Lb=e=>{e.window_size=2*e.w_size,Dn(e.head),e.max_lazy_match=Bo[e.level].max_lazy,e.good_match=Bo[e.level].good_length,e.nice_match=Bo[e.level].nice_length,e.max_chain_length=Bo[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=U-1,e.match_available=0,e.ins_h=0};function zb(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=xa,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(Rb*2),this.dyn_dtree=new Uint16Array((2*Eb+1)*2),this.bl_tree=new Uint16Array((2*bb+1)*2),Dn(this.dyn_ltree),Dn(this.dyn_dtree),Dn(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(Cb+1),this.heap=new Uint16Array(2*Ed+1),Dn(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(2*Ed+1),Dn(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}var el=e=>{if(!e)return 1;let t=e.state;return!t||t.strm!==e||t.status!==mi&&t.status!==Ld&&t.status!==bd&&t.status!==Rd&&t.status!==Cd&&t.status!==Td&&t.status!==cr&&t.status!==Uo?1:0},Z1=e=>{if(el(e))return fr(e,zt);e.total_in=e.total_out=0,e.data_type=_b;let t=e.state;return t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap===2?Ld:t.wrap?mi:cr,e.adler=t.wrap===2?0:1,t.last_flush=-2,sb(t),xe},K1=e=>{let t=Z1(e);return t===xe&&Lb(e.state),t},Mb=(e,t)=>el(e)||e.state.wrap!==2?zt:(e.state.gzhead=t,xe),Q1=(e,t,n,r,i,o)=>{if(!e)return zt;let l=1;if(t===pb&&(t=6),r<0?(l=0,r=-r):r>15&&(l=2,r-=16),i<1||i>vb||n!==xa||r<8||r>15||t<0||t>9||o<0||o>gb||r===8&&l!==1)return fr(e,zt);r===8&&(r=9);let s=new zb;return e.state=s,s.strm=e,s.status=mi,s.wrap=l,s.gzhead=null,s.w_bits=r,s.w_size=1<Q1(e,t,xa,wb,xb,yb),jb=(e,t)=>{if(el(e)||t>q_||t<0)return e?fr(e,zt):zt;let n=e.state;if(!e.output||e.avail_in!==0&&!e.input||n.status===Uo&&t!==dt)return fr(e,e.avail_out===0?fd:zt);let r=n.last_flush;if(n.last_flush=t,n.pending!==0){if(Je(e),e.avail_out===0)return n.last_flush=-1,xe}else if(e.avail_in===0&&J_(t)<=J_(r)&&t!==dt)return fr(e,fd);if(n.status===Uo&&e.avail_in!==0)return fr(e,fd);if(n.status===mi&&n.wrap===0&&(n.status=cr),n.status===mi){let i=xa+(n.w_bits-8<<4)<<8,o=-1;if(n.strategy>=da||n.level<2?o=0:n.level<6?o=1:n.level===6?o=2:o=3,i|=o<<6,n.strstart!==0&&(i|=Tb),i+=31-i%31,Fo(n,i),n.strstart!==0&&(Fo(n,e.adler>>>16),Fo(n,e.adler&65535)),e.adler=1,n.status=cr,Je(e),n.pending!==0)return n.last_flush=-1,xe}if(n.status===Ld){if(e.adler=0,$(n,31),$(n,139),$(n,8),n.gzhead)$(n,(n.gzhead.text?1:0)+(n.gzhead.hcrc?2:0)+(n.gzhead.extra?4:0)+(n.gzhead.name?8:0)+(n.gzhead.comment?16:0)),$(n,n.gzhead.time&255),$(n,n.gzhead.time>>8&255),$(n,n.gzhead.time>>16&255),$(n,n.gzhead.time>>24&255),$(n,n.level===9?2:n.strategy>=da||n.level<2?4:0),$(n,n.gzhead.os&255),n.gzhead.extra&&n.gzhead.extra.length&&($(n,n.gzhead.extra.length&255),$(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(e.adler=he(e.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=bd;else if($(n,0),$(n,0),$(n,0),$(n,0),$(n,0),$(n,n.level===9?2:n.strategy>=da||n.level<2?4:0),$(n,Ib),n.status=cr,Je(e),n.pending!==0)return n.last_flush=-1,xe}if(n.status===bd){if(n.gzhead.extra){let i=n.pending,o=(n.gzhead.extra.length&65535)-n.gzindex;for(;n.pending+o>n.pending_buf_size;){let s=n.pending_buf_size-n.pending;if(n.pending_buf.set(n.gzhead.extra.subarray(n.gzindex,n.gzindex+s),n.pending),n.pending=n.pending_buf_size,n.gzhead.hcrc&&n.pending>i&&(e.adler=he(e.adler,n.pending_buf,n.pending-i,i)),n.gzindex+=s,Je(e),n.pending!==0)return n.last_flush=-1,xe;i=0,o-=s}let l=new Uint8Array(n.gzhead.extra);n.pending_buf.set(l.subarray(n.gzindex,n.gzindex+o),n.pending),n.pending+=o,n.gzhead.hcrc&&n.pending>i&&(e.adler=he(e.adler,n.pending_buf,n.pending-i,i)),n.gzindex=0}n.status=Rd}if(n.status===Rd){if(n.gzhead.name){let i=n.pending,o;do{if(n.pending===n.pending_buf_size){if(n.gzhead.hcrc&&n.pending>i&&(e.adler=he(e.adler,n.pending_buf,n.pending-i,i)),Je(e),n.pending!==0)return n.last_flush=-1,xe;i=0}n.gzindexi&&(e.adler=he(e.adler,n.pending_buf,n.pending-i,i)),n.gzindex=0}n.status=Cd}if(n.status===Cd){if(n.gzhead.comment){let i=n.pending,o;do{if(n.pending===n.pending_buf_size){if(n.gzhead.hcrc&&n.pending>i&&(e.adler=he(e.adler,n.pending_buf,n.pending-i,i)),Je(e),n.pending!==0)return n.last_flush=-1,xe;i=0}n.gzindexi&&(e.adler=he(e.adler,n.pending_buf,n.pending-i,i))}n.status=Td}if(n.status===Td){if(n.gzhead.hcrc){if(n.pending+2>n.pending_buf_size&&(Je(e),n.pending!==0))return n.last_flush=-1,xe;$(n,e.adler&255),$(n,e.adler>>8&255),e.adler=0}if(n.status=cr,Je(e),n.pending!==0)return n.last_flush=-1,xe}if(e.avail_in!==0||n.lookahead!==0||t!==Un&&n.status!==Uo){let i=n.level===0?G1(n,t):n.strategy===da?Ab(n,t):n.strategy===hb?Pb(n,t):Bo[n.level].func(n,t);if((i===pr||i===_i)&&(n.status=Uo),i===Me||i===pr)return e.avail_out===0&&(n.last_flush=-1),xe;if(i===yi&&(t===cb?ub(n):t!==q_&&(Sd(n,0,0,!1),t===fb&&(Dn(n.head),n.lookahead===0&&(n.strstart=0,n.block_start=0,n.insert=0))),Je(e),e.avail_out===0))return n.last_flush=-1,xe}return t!==dt?xe:n.wrap<=0?Y_:(n.wrap===2?($(n,e.adler&255),$(n,e.adler>>8&255),$(n,e.adler>>16&255),$(n,e.adler>>24&255),$(n,e.total_in&255),$(n,e.total_in>>8&255),$(n,e.total_in>>16&255),$(n,e.total_in>>24&255)):(Fo(n,e.adler>>>16),Fo(n,e.adler&65535)),Je(e),n.wrap>0&&(n.wrap=-n.wrap),n.pending!==0?xe:Y_)},Fb=e=>{if(el(e))return zt;let t=e.state.status;return e.state=null,t===cr?fr(e,db):xe},Ub=(e,t)=>{let n=t.length;if(el(e))return zt;let r=e.state,i=r.wrap;if(i===2||i===1&&r.status!==mi||r.lookahead)return zt;if(i===1&&(e.adler=Qo(e.adler,t,n,0)),r.wrap=0,n>=r.w_size){i===0&&(Dn(r.head),r.strstart=0,r.block_start=0,r.insert=0);let u=new Uint8Array(r.w_size);u.set(t.subarray(n-r.w_size,n),0),t=u,n=r.w_size}let o=e.avail_in,l=e.next_in,s=e.input;for(e.avail_in=n,e.next_in=0,e.input=t,hi(r);r.lookahead>=U;){let u=r.strstart,a=r.lookahead-(U-1);do r.ins_h=Bn(r,r.ins_h,r.window[u+U-1]),r.prev[u&r.w_mask]=r.head[r.ins_h],r.head[r.ins_h]=u,u++;while(--a);r.strstart=u,r.lookahead=U-1,hi(r)}return r.strstart+=r.lookahead,r.block_start=r.strstart,r.insert=r.lookahead,r.lookahead=0,r.match_length=r.prev_length=U-1,r.match_available=0,e.next_in=l,e.input=s,e.avail_in=o,r.wrap=i,xe},Bb=Db,$b=Q1,Hb=K1,Vb=Z1,Wb=Mb,Gb=jb,Zb=Fb,Kb=Ub,Qb="pako deflate (from Nodeca project)",Ho={deflateInit:Bb,deflateInit2:$b,deflateReset:Hb,deflateResetKeep:Vb,deflateSetHeader:Wb,deflate:Gb,deflateEnd:Zb,deflateSetDictionary:Kb,deflateInfo:Qb},Xb=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),qb=function(e){let t=Array.prototype.slice.call(arguments,1);for(;t.length;){let n=t.shift();if(n){if(typeof n!="object")throw new TypeError(n+"must be non-object");for(let r in n)Xb(n,r)&&(e[r]=n[r])}}return e},Yb=e=>{let t=0;for(let r=0,i=e.length;r=252?6:e>=248?5:e>=240?4:e>=224?3:e>=192?2:1;Xo[254]=Xo[254]=1;var Jb=e=>{if(typeof TextEncoder=="function"&&TextEncoder.prototype.encode)return new TextEncoder().encode(e);let t,n,r,i,o,l=e.length,s=0;for(i=0;i>>6,t[o++]=128|n&63):n<65536?(t[o++]=224|n>>>12,t[o++]=128|n>>>6&63,t[o++]=128|n&63):(t[o++]=240|n>>>18,t[o++]=128|n>>>12&63,t[o++]=128|n>>>6&63,t[o++]=128|n&63);return t},eR=(e,t)=>{if(t<65534&&e.subarray&&X1)return String.fromCharCode.apply(null,e.length===t?e:e.subarray(0,t));let n="";for(let r=0;r{let n=t||e.length;if(typeof TextDecoder=="function"&&TextDecoder.prototype.decode)return new TextDecoder().decode(e.subarray(0,t));let r,i,o=new Array(n*2);for(i=0,r=0;r4){o[i++]=65533,r+=s-1;continue}for(l&=s===2?31:s===3?15:7;s>1&&r1){o[i++]=65533;continue}l<65536?o[i++]=l:(l-=65536,o[i++]=55296|l>>10&1023,o[i++]=56320|l&1023)}return eR(o,i)},nR=(e,t)=>{t=t||e.length,t>e.length&&(t=e.length);let n=t-1;for(;n>=0&&(e[n]&192)===128;)n--;return n<0||n===0?t:n+Xo[e[n]]>t?n:t},qo={string2buf:Jb,buf2string:tR,utf8border:nR};function rR(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}var q1=rR,Y1=Object.prototype.toString,{Z_NO_FLUSH:iR,Z_SYNC_FLUSH:oR,Z_FULL_FLUSH:lR,Z_FINISH:sR,Z_OK:va,Z_STREAM_END:aR,Z_DEFAULT_COMPRESSION:uR,Z_DEFAULT_STRATEGY:cR,Z_DEFLATED:fR}=hr;function tl(e){this.options=ka.assign({level:uR,method:fR,chunkSize:16384,windowBits:15,memLevel:8,strategy:cR},e||{});let t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new q1,this.strm.avail_out=0;let n=Ho.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(n!==va)throw new Error(dr[n]);if(t.header&&Ho.deflateSetHeader(this.strm,t.header),t.dictionary){let r;if(typeof t.dictionary=="string"?r=qo.string2buf(t.dictionary):Y1.call(t.dictionary)==="[object ArrayBuffer]"?r=new Uint8Array(t.dictionary):r=t.dictionary,n=Ho.deflateSetDictionary(this.strm,r),n!==va)throw new Error(dr[n]);this._dict_set=!0}}tl.prototype.push=function(e,t){let n=this.strm,r=this.options.chunkSize,i,o;if(this.ended)return!1;for(t===~~t?o=t:o=t===!0?sR:iR,typeof e=="string"?n.input=qo.string2buf(e):Y1.call(e)==="[object ArrayBuffer]"?n.input=new Uint8Array(e):n.input=e,n.next_in=0,n.avail_in=n.input.length;;){if(n.avail_out===0&&(n.output=new Uint8Array(r),n.next_out=0,n.avail_out=r),(o===oR||o===lR)&&n.avail_out<=6){this.onData(n.output.subarray(0,n.next_out)),n.avail_out=0;continue}if(i=Ho.deflate(n,o),i===aR)return n.next_out>0&&this.onData(n.output.subarray(0,n.next_out)),i=Ho.deflateEnd(this.strm),this.onEnd(i),this.ended=!0,i===va;if(n.avail_out===0){this.onData(n.output);continue}if(o>0&&n.next_out>0){this.onData(n.output.subarray(0,n.next_out)),n.avail_out=0;continue}if(n.avail_in===0)break}return!0};tl.prototype.onData=function(e){this.chunks.push(e)};tl.prototype.onEnd=function(e){e===va&&(this.result=ka.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};function zd(e,t){let n=new tl(t);if(n.push(e,!0),n.err)throw n.msg||dr[n.err];return n.result}function dR(e,t){return t=t||{},t.raw=!0,zd(e,t)}function pR(e,t){return t=t||{},t.gzip=!0,zd(e,t)}var mR=tl,hR=zd,gR=dR,yR=pR,_R=hr,vR={Deflate:mR,deflate:hR,deflateRaw:gR,gzip:yR,constants:_R},pa=16209,wR=16191,xR=function(t,n){let r,i,o,l,s,u,a,c,f,d,p,g,_,w,h,m,y,v,S,R,k,b,N,C,O=t.state;r=t.next_in,N=t.input,i=r+(t.avail_in-5),o=t.next_out,C=t.output,l=o-(n-t.avail_out),s=o+(t.avail_out-257),u=O.dmax,a=O.wsize,c=O.whave,f=O.wnext,d=O.window,p=O.hold,g=O.bits,_=O.lencode,w=O.distcode,h=(1<>>24,p>>>=v,g-=v,v=y>>>16&255,v===0)C[o++]=y&65535;else if(v&16){S=y&65535,v&=15,v&&(g>>=v,g-=v),g<15&&(p+=N[r++]<>>24,p>>>=v,g-=v,v=y>>>16&255,v&16){if(R=y&65535,v&=15,gu){t.msg="invalid distance too far back",O.mode=pa;break e}if(p>>>=v,g-=v,v=o-l,R>v){if(v=R-v,v>c&&O.sane){t.msg="invalid distance too far back",O.mode=pa;break e}if(k=0,b=d,f===0){if(k+=a-v,v2;)C[o++]=b[k++],C[o++]=b[k++],C[o++]=b[k++],S-=3;S&&(C[o++]=b[k++],S>1&&(C[o++]=b[k++]))}else{k=o-R;do C[o++]=C[k++],C[o++]=C[k++],C[o++]=C[k++],S-=3;while(S>2);S&&(C[o++]=C[k++],S>1&&(C[o++]=C[k++]))}}else if(v&64){t.msg="invalid distance code",O.mode=pa;break e}else{y=w[(y&65535)+(p&(1<>3,r-=S,g-=S<<3,p&=(1<{let u=s.bits,a=0,c=0,f=0,d=0,p=0,g=0,_=0,w=0,h=0,m=0,y,v,S,R,k,b=null,N,C=new Uint16Array(di+1),O=new Uint16Array(di+1),De=null,rl,Dt,jt;for(a=0;a<=di;a++)C[a]=0;for(c=0;c=1&&C[d]===0;d--);if(p>d&&(p=d),d===0)return i[o++]=1<<24|64<<16|0,i[o++]=1<<24|64<<16|0,s.bits=1,0;for(f=1;f0&&(e===n1||d!==1))return-1;for(O[1]=0,a=1;ae1||e===r1&&h>t1)return 1;for(;;){rl=a-_,l[c]+1=N?(Dt=De[l[c]-N],jt=b[l[c]-N]):(Dt=96,jt=0),y=1<>_)+v]=rl<<24|Dt<<16|jt|0;while(v!==0);for(y=1<>=1;if(y!==0?(m&=y-1,m+=y):m=0,c++,--C[a]===0){if(a===d)break;a=t[n+l[c]]}if(a>p&&(m&R)!==S){for(_===0&&(_=p),k+=f,g=a-_,w=1<e1||e===r1&&h>t1)return 1;S=m&R,i[S]=p<<24|g<<16|k-o|0}}return m!==0&&(i[k+m]=a-_<<24|64<<16|0),s.bits=p,0},Vo=RR,CR=0,J1=1,ev=2,{Z_FINISH:i1,Z_BLOCK:TR,Z_TREES:ma,Z_OK:mr,Z_STREAM_END:IR,Z_NEED_DICT:NR,Z_STREAM_ERROR:pt,Z_DATA_ERROR:tv,Z_MEM_ERROR:nv,Z_BUF_ERROR:OR,Z_DEFLATED:o1}=hr,Sa=16180,l1=16181,s1=16182,a1=16183,u1=16184,c1=16185,f1=16186,d1=16187,p1=16188,m1=16189,wa=16190,tn=16191,md=16192,h1=16193,hd=16194,g1=16195,y1=16196,_1=16197,v1=16198,ha=16199,ga=16200,w1=16201,x1=16202,k1=16203,S1=16204,E1=16205,gd=16206,b1=16207,R1=16208,ee=16209,rv=16210,iv=16211,PR=852,AR=592,LR=15,zR=LR,C1=e=>(e>>>24&255)+(e>>>8&65280)+((e&65280)<<8)+((e&255)<<24);function MR(){this.strm=null,this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}var gr=e=>{if(!e)return 1;let t=e.state;return!t||t.strm!==e||t.modeiv?1:0},ov=e=>{if(gr(e))return pt;let t=e.state;return e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=t.wrap&1),t.mode=Sa,t.last=0,t.havedict=0,t.flags=-1,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new Int32Array(PR),t.distcode=t.distdyn=new Int32Array(AR),t.sane=1,t.back=-1,mr},lv=e=>{if(gr(e))return pt;let t=e.state;return t.wsize=0,t.whave=0,t.wnext=0,ov(e)},sv=(e,t)=>{let n;if(gr(e))return pt;let r=e.state;return t<0?(n=0,t=-t):(n=(t>>4)+5,t<48&&(t&=15)),t&&(t<8||t>15)?pt:(r.window!==null&&r.wbits!==t&&(r.window=null),r.wrap=n,r.wbits=t,lv(e))},av=(e,t)=>{if(!e)return pt;let n=new MR;e.state=n,n.strm=e,n.window=null,n.mode=Sa;let r=sv(e,t);return r!==mr&&(e.state=null),r},DR=e=>av(e,zR),T1=!0,yd,_d,jR=e=>{if(T1){yd=new Int32Array(512),_d=new Int32Array(32);let t=0;for(;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(Vo(J1,e.lens,0,288,yd,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;Vo(ev,e.lens,0,32,_d,0,e.work,{bits:5}),T1=!1}e.lencode=yd,e.lenbits=9,e.distcode=_d,e.distbits=5},uv=(e,t,n,r)=>{let i,o=e.state;return o.window===null&&(o.wsize=1<=o.wsize?(o.window.set(t.subarray(n-o.wsize,n),0),o.wnext=0,o.whave=o.wsize):(i=o.wsize-o.wnext,i>r&&(i=r),o.window.set(t.subarray(n-r,n-r+i),o.wnext),r-=i,r?(o.window.set(t.subarray(n-r,n),0),o.wnext=r,o.whave=o.wsize):(o.wnext+=i,o.wnext===o.wsize&&(o.wnext=0),o.whave{let n,r,i,o,l,s,u,a,c,f,d,p,g,_,w=0,h,m,y,v,S,R,k,b,N=new Uint8Array(4),C,O,De=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(gr(e)||!e.output||!e.input&&e.avail_in!==0)return pt;n=e.state,n.mode===tn&&(n.mode=md),l=e.next_out,i=e.output,u=e.avail_out,o=e.next_in,r=e.input,s=e.avail_in,a=n.hold,c=n.bits,f=s,d=u,b=mr;e:for(;;)switch(n.mode){case Sa:if(n.wrap===0){n.mode=md;break}for(;c<16;){if(s===0)break e;s--,a+=r[o++]<>>8&255,n.check=he(n.check,N,2,0),a=0,c=0,n.mode=l1;break}if(n.head&&(n.head.done=!1),!(n.wrap&1)||(((a&255)<<8)+(a>>8))%31){e.msg="incorrect header check",n.mode=ee;break}if((a&15)!==o1){e.msg="unknown compression method",n.mode=ee;break}if(a>>>=4,c-=4,k=(a&15)+8,n.wbits===0&&(n.wbits=k),k>15||k>n.wbits){e.msg="invalid window size",n.mode=ee;break}n.dmax=1<>8&1),n.flags&512&&n.wrap&4&&(N[0]=a&255,N[1]=a>>>8&255,n.check=he(n.check,N,2,0)),a=0,c=0,n.mode=s1;case s1:for(;c<32;){if(s===0)break e;s--,a+=r[o++]<>>8&255,N[2]=a>>>16&255,N[3]=a>>>24&255,n.check=he(n.check,N,4,0)),a=0,c=0,n.mode=a1;case a1:for(;c<16;){if(s===0)break e;s--,a+=r[o++]<>8),n.flags&512&&n.wrap&4&&(N[0]=a&255,N[1]=a>>>8&255,n.check=he(n.check,N,2,0)),a=0,c=0,n.mode=u1;case u1:if(n.flags&1024){for(;c<16;){if(s===0)break e;s--,a+=r[o++]<>>8&255,n.check=he(n.check,N,2,0)),a=0,c=0}else n.head&&(n.head.extra=null);n.mode=c1;case c1:if(n.flags&1024&&(p=n.length,p>s&&(p=s),p&&(n.head&&(k=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Uint8Array(n.head.extra_len)),n.head.extra.set(r.subarray(o,o+p),k)),n.flags&512&&n.wrap&4&&(n.check=he(n.check,r,p,o)),s-=p,o+=p,n.length-=p),n.length))break e;n.length=0,n.mode=f1;case f1:if(n.flags&2048){if(s===0)break e;p=0;do k=r[o+p++],n.head&&k&&n.length<65536&&(n.head.name+=String.fromCharCode(k));while(k&&p>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=tn;break;case m1:for(;c<32;){if(s===0)break e;s--,a+=r[o++]<>>=c&7,c-=c&7,n.mode=gd;break}for(;c<3;){if(s===0)break e;s--,a+=r[o++]<>>=1,c-=1,a&3){case 0:n.mode=h1;break;case 1:if(jR(n),n.mode=ha,t===ma){a>>>=2,c-=2;break e}break;case 2:n.mode=y1;break;case 3:e.msg="invalid block type",n.mode=ee}a>>>=2,c-=2;break;case h1:for(a>>>=c&7,c-=c&7;c<32;){if(s===0)break e;s--,a+=r[o++]<>>16^65535)){e.msg="invalid stored block lengths",n.mode=ee;break}if(n.length=a&65535,a=0,c=0,n.mode=hd,t===ma)break e;case hd:n.mode=g1;case g1:if(p=n.length,p){if(p>s&&(p=s),p>u&&(p=u),p===0)break e;i.set(r.subarray(o,o+p),l),s-=p,o+=p,u-=p,l+=p,n.length-=p;break}n.mode=tn;break;case y1:for(;c<14;){if(s===0)break e;s--,a+=r[o++]<>>=5,c-=5,n.ndist=(a&31)+1,a>>>=5,c-=5,n.ncode=(a&15)+4,a>>>=4,c-=4,n.nlen>286||n.ndist>30){e.msg="too many length or distance symbols",n.mode=ee;break}n.have=0,n.mode=_1;case _1:for(;n.have>>=3,c-=3}for(;n.have<19;)n.lens[De[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,C={bits:n.lenbits},b=Vo(CR,n.lens,0,19,n.lencode,0,n.work,C),n.lenbits=C.bits,b){e.msg="invalid code lengths set",n.mode=ee;break}n.have=0,n.mode=v1;case v1:for(;n.have>>24,m=w>>>16&255,y=w&65535,!(h<=c);){if(s===0)break e;s--,a+=r[o++]<>>=h,c-=h,n.lens[n.have++]=y;else{if(y===16){for(O=h+2;c>>=h,c-=h,n.have===0){e.msg="invalid bit length repeat",n.mode=ee;break}k=n.lens[n.have-1],p=3+(a&3),a>>>=2,c-=2}else if(y===17){for(O=h+3;c>>=h,c-=h,k=0,p=3+(a&7),a>>>=3,c-=3}else{for(O=h+7;c>>=h,c-=h,k=0,p=11+(a&127),a>>>=7,c-=7}if(n.have+p>n.nlen+n.ndist){e.msg="invalid bit length repeat",n.mode=ee;break}for(;p--;)n.lens[n.have++]=k}}if(n.mode===ee)break;if(n.lens[256]===0){e.msg="invalid code -- missing end-of-block",n.mode=ee;break}if(n.lenbits=9,C={bits:n.lenbits},b=Vo(J1,n.lens,0,n.nlen,n.lencode,0,n.work,C),n.lenbits=C.bits,b){e.msg="invalid literal/lengths set",n.mode=ee;break}if(n.distbits=6,n.distcode=n.distdyn,C={bits:n.distbits},b=Vo(ev,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,C),n.distbits=C.bits,b){e.msg="invalid distances set",n.mode=ee;break}if(n.mode=ha,t===ma)break e;case ha:n.mode=ga;case ga:if(s>=6&&u>=258){e.next_out=l,e.avail_out=u,e.next_in=o,e.avail_in=s,n.hold=a,n.bits=c,xR(e,d),l=e.next_out,i=e.output,u=e.avail_out,o=e.next_in,r=e.input,s=e.avail_in,a=n.hold,c=n.bits,n.mode===tn&&(n.back=-1);break}for(n.back=0;w=n.lencode[a&(1<>>24,m=w>>>16&255,y=w&65535,!(h<=c);){if(s===0)break e;s--,a+=r[o++]<>v)],h=w>>>24,m=w>>>16&255,y=w&65535,!(v+h<=c);){if(s===0)break e;s--,a+=r[o++]<>>=v,c-=v,n.back+=v}if(a>>>=h,c-=h,n.back+=h,n.length=y,m===0){n.mode=E1;break}if(m&32){n.back=-1,n.mode=tn;break}if(m&64){e.msg="invalid literal/length code",n.mode=ee;break}n.extra=m&15,n.mode=w1;case w1:if(n.extra){for(O=n.extra;c>>=n.extra,c-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=x1;case x1:for(;w=n.distcode[a&(1<>>24,m=w>>>16&255,y=w&65535,!(h<=c);){if(s===0)break e;s--,a+=r[o++]<>v)],h=w>>>24,m=w>>>16&255,y=w&65535,!(v+h<=c);){if(s===0)break e;s--,a+=r[o++]<>>=v,c-=v,n.back+=v}if(a>>>=h,c-=h,n.back+=h,m&64){e.msg="invalid distance code",n.mode=ee;break}n.offset=y,n.extra=m&15,n.mode=k1;case k1:if(n.extra){for(O=n.extra;c>>=n.extra,c-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){e.msg="invalid distance too far back",n.mode=ee;break}n.mode=S1;case S1:if(u===0)break e;if(p=d-u,n.offset>p){if(p=n.offset-p,p>n.whave&&n.sane){e.msg="invalid distance too far back",n.mode=ee;break}p>n.wnext?(p-=n.wnext,g=n.wsize-p):g=n.wnext-p,p>n.length&&(p=n.length),_=n.window}else _=i,g=l-n.offset,p=n.length;p>u&&(p=u),u-=p,n.length-=p;do i[l++]=_[g++];while(--p);n.length===0&&(n.mode=ga);break;case E1:if(u===0)break e;i[l++]=n.length,u--,n.mode=ga;break;case gd:if(n.wrap){for(;c<32;){if(s===0)break e;s--,a|=r[o++]<{if(gr(e))return pt;let t=e.state;return t.window&&(t.window=null),e.state=null,mr},BR=(e,t)=>{if(gr(e))return pt;let n=e.state;return n.wrap&2?(n.head=t,t.done=!1,mr):pt},$R=(e,t)=>{let n=t.length,r,i,o;return gr(e)||(r=e.state,r.wrap!==0&&r.mode!==wa)?pt:r.mode===wa&&(i=1,i=Qo(i,t,n,0),i!==r.check)?tv:(o=uv(e,t,n,n),o?(r.mode=rv,nv):(r.havedict=1,mr))},HR=lv,VR=sv,WR=ov,GR=DR,ZR=av,KR=FR,QR=UR,XR=BR,qR=$R,YR="pako inflate (from Nodeca project)",rn={inflateReset:HR,inflateReset2:VR,inflateResetKeep:WR,inflateInit:GR,inflateInit2:ZR,inflate:KR,inflateEnd:QR,inflateGetHeader:XR,inflateSetDictionary:qR,inflateInfo:YR};function JR(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}var eC=JR,cv=Object.prototype.toString,{Z_NO_FLUSH:tC,Z_FINISH:nC,Z_OK:Yo,Z_STREAM_END:vd,Z_NEED_DICT:wd,Z_STREAM_ERROR:rC,Z_DATA_ERROR:I1,Z_MEM_ERROR:iC}=hr;function nl(e){this.options=ka.assign({chunkSize:1024*64,windowBits:15,to:""},e||{});let t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,t.windowBits===0&&(t.windowBits=-15)),t.windowBits>=0&&t.windowBits<16&&!(e&&e.windowBits)&&(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&(t.windowBits&15||(t.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new q1,this.strm.avail_out=0;let n=rn.inflateInit2(this.strm,t.windowBits);if(n!==Yo)throw new Error(dr[n]);if(this.header=new eC,rn.inflateGetHeader(this.strm,this.header),t.dictionary&&(typeof t.dictionary=="string"?t.dictionary=qo.string2buf(t.dictionary):cv.call(t.dictionary)==="[object ArrayBuffer]"&&(t.dictionary=new Uint8Array(t.dictionary)),t.raw&&(n=rn.inflateSetDictionary(this.strm,t.dictionary),n!==Yo)))throw new Error(dr[n])}nl.prototype.push=function(e,t){let n=this.strm,r=this.options.chunkSize,i=this.options.dictionary,o,l,s;if(this.ended)return!1;for(t===~~t?l=t:l=t===!0?nC:tC,cv.call(e)==="[object ArrayBuffer]"?n.input=new Uint8Array(e):n.input=e,n.next_in=0,n.avail_in=n.input.length;;){for(n.avail_out===0&&(n.output=new Uint8Array(r),n.next_out=0,n.avail_out=r),o=rn.inflate(n,l),o===wd&&i&&(o=rn.inflateSetDictionary(n,i),o===Yo?o=rn.inflate(n,l):o===I1&&(o=wd));n.avail_in>0&&o===vd&&n.state.wrap>0&&e[n.next_in]!==0;)rn.inflateReset(n),o=rn.inflate(n,l);switch(o){case rC:case I1:case wd:case iC:return this.onEnd(o),this.ended=!0,!1}if(s=n.avail_out,n.next_out&&(n.avail_out===0||o===vd))if(this.options.to==="string"){let u=qo.utf8border(n.output,n.next_out),a=n.next_out-u,c=qo.buf2string(n.output,u);n.next_out=a,n.avail_out=r-a,a&&n.output.set(n.output.subarray(u,u+a),0),this.onData(c)}else this.onData(n.output.length===n.next_out?n.output:n.output.subarray(0,n.next_out));if(!(o===Yo&&s===0)){if(o===vd)return o=rn.inflateEnd(this.strm),this.onEnd(o),this.ended=!0,!0;if(n.avail_in===0)break}}return!0};nl.prototype.onData=function(e){this.chunks.push(e)};nl.prototype.onEnd=function(e){e===Yo&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=ka.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg};function Md(e,t){let n=new nl(t);if(n.push(e),n.err)throw n.msg||dr[n.err];return n.result}function oC(e,t){return t=t||{},t.raw=!0,Md(e,t)}var lC=nl,sC=Md,aC=oC,uC=Md,cC=hr,fC={Inflate:lC,inflate:sC,inflateRaw:aC,ungzip:uC,constants:cC},{Deflate:dC,deflate:pC,deflateRaw:mC,gzip:hC}=vR,{Inflate:gC,inflate:yC,inflateRaw:_C,ungzip:vC}=fC,wC=dC,xC=pC,kC=mC,SC=hC,EC=gC,bC=yC,RC=_C,CC=vC,TC=hr,fv={Deflate:wC,deflate:xC,deflateRaw:kC,gzip:SC,Inflate:EC,inflate:bC,inflateRaw:RC,ungzip:CC,constants:TC};var pv=e=>{let t="";return new Proxy({},{get(n,r){return r==="_batch"?{update:async i=>yr({name:t,action:"batch_update",table:"",params:{batch:i}},e),upsert:async i=>yr({name:t,action:"batch_upsert",table:"",params:{arg:i}},e)}:r==="_schema"?{tables:async()=>yr({name:t,action:"schema_tables",table:"",params:[]},e),columns:async i=>yr({name:t,action:"schema_columns",table:i,params:[]},e),rels:async i=>yr({name:t,action:"schema_rels",table:i,params:[]},e)}:r.startsWith("$")?(...i)=>{let o=fv.gzip(JSON.stringify(i));return yr({name:t,action:"query",table:r,params:btoa(o.reduce((l,s)=>l+String.fromCharCode(s),""))},e)}:new Proxy({},{get(i,o){return async(...l)=>(r==="query"&&(r=o,o="query"),await yr({name:t,action:o,table:r,params:l},e))}})}})},Ea={},yr=async(e,t)=>{try{let n=new URL(t);n.pathname="/_dbs",e.table&&(n.pathname+=`/${e.table}`);let r=n.toString();typeof localStorage<"u"&&localStorage.mlsid&&(e.mlsid=localStorage.mlsid);let i=(0,dv.default)(e),o=Ea[i];if(!o||o&&Date.now()-o.timestamp>1e3){Ea[i]={timestamp:Date.now(),promise:ci(r,e,{"content-type":"application/json"}),result:null};let l=await Ea[i].promise;return Ea[i].result=l,l}return await o.promise}catch{}};var mv=P(Rf());var hv=e=>{let{item:t,item_comp:n,ids:r}=e,i=In(n);if(gv(i,r),t.id&&(i.id=t.id),i.hidden=t.hidden,i.component){if(i.component.props&&t.component)for(let o of Object.keys(i.component.props)){let l=t.component.props[o],s=i.component.props[o];l&&(s.value=l.value,s.valueBuilt=l.valueBuilt,s.jsxCalledBy=l.jsxCalledBy,s.content=l.content)}i.component.instances=t.component?.instances,i.component.style=t.component?.style}for(let o of Object.keys(t))delete t[o];for(let[o,l]of Object.entries(i))t[o]=l},gv=(e,t)=>{if(e.originalId=e.id,t[e.id]||(t[e.id]=(0,mv.createId)()),e.id=t[e.id],e.childs)for(let n of e.childs)gv(n,t)};var yv=e=>{let t=Object.entries(e.item_comp.component?.props||{}).sort((n,r)=>n[1].idx-r[1].idx);for(let[n,r]of t){let i=In(r),o=e.item.component?.props;o&&o[n]&&(i.value=o[n].value,i.valueBuilt=o[n].valueBuilt,o[n].content&&(i.content=o[n].content)),i&&e.each(n,i)}};var ba=e=>{let t={};for(let[n,r]of Object.entries(e))if(n==="childs"){if(t.childs=[],r&&Array.isArray(r))for(let i of r)i.type==="item"&&i.component?t.childs.push(i):t.childs.push({name:i.name,id:i.id,originalId:i.originalId})}else t[n]=r;return t};var _v=(e,t)=>{let{item:n}=t;if(n.type==="item"&&n.component?.id&&t.parent?.item.id){let r=e.comps[n.component.id];if(e.on?.visit_component&&e.on.visit_component(n,t.root||t.item),!r)return;if(r){let i;if(e.mode==="page"?(n.component.instances||(n.component.instances={}),i=n.component.instances):i=t.parent?.root_instances,i){let l=i[n.id];i[n.id]||(i[n.id]={},l=i[n.id]),hv({item:n,item_comp:r,ids:l})}let o={item:ba(n),jsx_prop:t.jsx_prop,parent:{id:t.parent.item.id,comp_id:t.parent?.comp?.component?.id,instance_id:t.parent?.instance_id},instances:i};e.on?.visit&&e.on.visit(o,n,t.root||t.item),n.id&&e.set_meta!==!1&&(e.meta[n.id]=o),yv({item:n,item_comp:r,instance:i?i[n.id]:{},each(l,s){let u=n.component?.id;s.meta?.type==="content-element"&&u&&s.content&&(s.content.name=l,vi({...e},{item:s.content,root:t.root||s.content,is_root:!1,jsx_prop:{is_root:!0,comp_id:u,name:l},parent:{item:o.item,instance_id:n.id,comp:r,root_instances:i}}))}});for(let l of Object.values(n.childs))l?.name?.startsWith("jsx:")||l&&Object.keys(l).length>3&&vi({...e,mode:"comp"},{item:l,is_root:!1,root:t.root||t.item,parent:{item:n,instance_id:n.id,root_instances:i,comp:r}})}}};var vi=(e,t)=>{let n=t.item;if(n.type==="item"&&n.component?.id&&t.ignore_first_component!==!0){_v(e,t);return}let r={item:ba(n),parent:{id:t.parent?.item.id||"root",instance_id:t.parent?.instance_id,comp_id:t.parent?.comp?.component?.id}};if(t.jsx_prop&&(r.jsx_prop=t.jsx_prop),e.on?.visit&&e.on.visit(r,n,t.root||t.item),n.id&&e.set_meta!==!1&&(e.meta[r.item.id]=r),n.childs){for(let[i,o]of Object.entries(n.childs))if(o.id){let l={item:o,is_root:!1,root:t.root||t.item,parent:{item:r.item,instance_id:t.parent?.instance_id,comp:t.parent?.comp,root_instances:t.parent?.root_instances}};t.jsx_prop&&(l.jsx_prop={...t.jsx_prop,is_root:!1}),vi(e,l)}}};var IC=()=>new Promise(async e=>{let t=!1,n=await(await fetch(T.url`_prasi/route`)).json();t||e(n)}),vv=async()=>{let e=Us(),t=[];try{let n=await IC();if(n&&n.site&&n.urls){n.layout&&(T.layout.id=n.layout.id,T.layout.root=n.layout.root,T.layout.meta={},T.layout.root&&(await ii(T.layout.root.childs),Ra(T.layout.meta,T.layout.root))),T.site=n.site,T.site.code={mode:"vsc"},await NC(),T.site.api=$_(T.site.api_url),T.site.db=pv(T.site.api_url);let r=window;r.serverurl=T.site.api_url,r.db=T.site.db,r.api=T.site.api;for(let i of n.urls)e.insert(i.url,i),t.push(i)}}catch{}return{router:e,pages:t}},NC=()=>new Promise(e=>{let t=document,n=t.createElement("script");n.onload=async()=>{e()};let r=T.site.api_url;if(r==="*")r=`${location.protocol}//${location.host}`,T.site.api_url=r;else try{new URL(r)}catch{location.hostname==="localhost"?r="http://localhost:4550":r="https://prasi.avolut.com"}localStorage.getItem("api-ts-"+r)||localStorage.setItem("api-ts-"+r,Date.now().toString());let i=localStorage.getItem("api-ts-"+r);n.src=`${r}/_prasi/load.js?url=${r}&v3&ts=${i}`,document.querySelector(`script[src="${n.src}"]`)?e():t.body.appendChild(n)}),Ra=(e,t)=>{for(let n of t.childs)vi({set_meta:!0,comps:T.comp.list,meta:e,mode:"page"},{item:n})};var se=window;var on=P(G()),jd=()=>location.hostname.split(".").length===4||location.hostname==="prasi.app"||location.hostname==="prasi.avolut.com"||location.hostname.includes("ngrok")||location.hostname==="localhost"||location.hostname==="127.0.0.1"||location.hostname==="10.0.2.2",xv=()=>{let e=Tn({page_id:""}),[t,n]=(0,wv.useState)({}),r=()=>n({});se.prasiContext.render=r;let i=tf.Provider,o=jd()&&location.pathname.startsWith("/prod");if(T.route.status!=="ready")return T.route.status==="init"&&(T.route.status="loading",vv().then(async({router:c,pages:f})=>{jy(),T.route.status="ready",T.route.router=c,T.route.pages=f;let d=se._prasi.basepath,p=`${d.endsWith("/")?d:`${d}/`}_prasi/code/index.js`,g=new URL(location.href);p.startsWith("/")&&(p=`${g.protocol}//${g.host}${p}`);let _=new Function("callback",`import("${p}").then(callback)`);await new Promise(w=>{_(h=>{for(let[m,y]of Object.entries(h))se[m]=y;w()})}),r()})),(0,on.jsx)(go,{});let l=T.route.router;if(!l)return(0,on.jsx)(cf,{children:"Failed to create Router"});let s="";if(o){let c=location.pathname.split("/");uf(c[3])&&(s=c[3])}let u=null;if(se._prasi.page_id)l.insert(T.pathname,{id:se._prasi.page_id,url:T.pathname}),u={id:se._prasi.page_id,url:"",params:se._prasi.params},se._prasi.routed={page_id:se._prasi.page_id,params:se._prasi.params},delete se._prasi.page_id,delete se._prasi.params;else{if(u=l.lookup(T.pathname),s){let c=T.route.pages.find(f=>s===f.id);c&&(u=c)}u&&se._prasi.routed&&se._prasi.routed.page_id===u.id&&se._prasi.routed.params&&(u.params=se._prasi.routed.params)}if(!u)return(0,on.jsx)(cf,{children:"Page Not Found"});u.id!==e.page_id&&(T.init_local_effect={}),se.params=u.params||{},T.page.id=u.id,T.page.url=u.url;let a=T.page.cache[u.id];if(a)T.page.root=a.root,T.page.meta=a.meta;else return Ly(u.id).then(async({root:c})=>{if(u){let f={id:u.id,url:u.url,root:c,meta:{}};await ii(c.childs),Ra(f.meta,c),T.page.cache[f.id]=f,r()}}).catch(()=>{r()}),(0,on.jsx)(go,{note:"Loading page"});return(0,on.jsx)(i,{value:se.prasiContext,children:(0,on.jsx)("div",{className:cx("relative flex flex-1 items-center justify-center"),children:(0,on.jsx)("div",{className:cx("absolute flex flex-col items-stretch flex-1 bg-white main-content-preview",T.mode==="mobile"?css` @media (min-width: 768px) { border-left: 1px solid #ccc; border-right: 1px solid #ccc; @@ -130,7 +130,7 @@ ${f} } `:"inset-0 overflow-auto",css` contain: content; - `),children:(0,on.jsx)(Py,{api_url:T.site.api_url,entry:Object.values(T.page.root.childs).filter(c=>c).map(c=>c.id),meta:T.page.meta,mode:T.mode,page_id:T.page.id,site_id:T.site.id,db:T.site.db,api:T.site.api,comp_load:async c=>{let f=T.comp;if(f.list[c])return f.list[c];try{let d=await(await fetch(T.url`_prasi/comp`,{method:"POST",body:JSON.stringify({ids:[c]})})).json();for(let[p,g]of Object.entries(d))delete f.pending[p],f.list[p]=g,await As(`comp-${p}`,g)}catch{}return f.list[c]},layout:T.layout.id&&T.layout.root&&T.layout.meta?{id:T.layout.id,meta:T.layout.meta,entry:Object.values(T.layout.root.childs).filter(c=>c).map(c=>c.id)}:void 0,script:{init_local_effect:T.init_local_effect},on_preload:async({urls:c,opt:f})=>{let d=[],p={};if(T.cache.urls)for(let g of c)T.cache.urls.has(g)||(d.push(g),T.cache.urls.add(g));if(d.length>0){let g=await zy(d);if(f?.on_load&&f.on_load(g,OC),Array.isArray(g))for(let _ of g){let w={id:_.id,url:_.url,root:_.root,meta:{}};await ii(_.root.childs),ba(w.meta,_.root),T.page.cache[w.id]=w}}}})})})})},OC=(e,t)=>{for(let n of e)for(let r of n.root.childs)Md(r,t)},Md=(e,t)=>{if(t(e),e.type!=="text"){if(e.type==="item"&&e.component?.props)for(let n of Object.values(e.component.props))n.content&&Md(n.content,t);for(let n of e.childs)Md(n,t)}};var Sv=P(G());(async()=>{Ay();let e=document.getElementById("root");if(e){let t=(0,kv.createRoot)(e);await H0(!1),j0(),se.navigateOverride=n=>(n&&n.startsWith("/")&&Dd()&&location.pathname.startsWith("/prod")&&!n.startsWith("/prod")&&(n=`/prod/${location.pathname.split("/")[2]}${n}`),n),t.render((0,Sv.jsx)(xv,{})),document.body.classList.contains("opacity-0")&&document.body.classList.remove("opacity-0")}})(); + `),children:(0,on.jsx)(Py,{api_url:T.site.api_url,entry:Object.values(T.page.root.childs).filter(c=>c).map(c=>c.id),meta:T.page.meta,mode:T.mode,page_id:T.page.id,site_id:T.site.id,db:T.site.db,api:T.site.api,comp_load:async c=>{let f=T.comp;if(f.list[c])return f.list[c];try{let d=await(await fetch(T.url`_prasi/comp`,{method:"POST",body:JSON.stringify({ids:[c]})})).json();for(let[p,g]of Object.entries(d))delete f.pending[p],f.list[p]=g,await As(`comp-${p}`,g)}catch{}return f.list[c]},layout:T.layout.id&&T.layout.root&&T.layout.meta?{id:T.layout.id,meta:T.layout.meta,entry:Object.values(T.layout.root.childs).filter(c=>c).map(c=>c.id)}:void 0,script:{init_local_effect:T.init_local_effect},on_preload:async({urls:c,opt:f})=>{let d=[],p={};if(T.cache.urls)for(let g of c)T.cache.urls.has(g)||(d.push(g),T.cache.urls.add(g));if(d.length>0){let g=await zy(d);if(f?.on_load&&f.on_load(g,OC),Array.isArray(g))for(let _ of g){let w={id:_.id,url:_.url,root:_.root,meta:{}};await ii(_.root.childs),Ra(w.meta,_.root),T.page.cache[w.id]=w}}}})})})})},OC=(e,t)=>{for(let n of e)for(let r of n.root.childs)Dd(r,t)},Dd=(e,t)=>{if(t(e),e.type!=="text"){if(e.type==="item"&&e.component?.props)for(let n of Object.values(e.component.props))n.content&&Dd(n.content,t);for(let n of e.childs)Dd(n,t)}};var Sv=P(G());(async()=>{Ay();let e=document.getElementById("root");if(e){let t=(0,kv.createRoot)(e);await V0(!1),F0(),se.navigateOverride=n=>(n&&n.startsWith("/")&&jd()&&location.pathname.startsWith("/prod")&&!n.startsWith("/prod")&&(n=`/prod/${location.pathname.split("/")[2]}${n}`),n),t.render((0,Sv.jsx)(xv,{})),document.body.classList.contains("opacity-0")&&document.body.classList.remove("opacity-0")}})(); /*! Bundled license information: react/cjs/react.production.min.js: diff --git a/app/srv/ws/sync/code/parts/init/typings.ts b/app/srv/ws/sync/code/parts/init/typings.ts index fa835554..c2c9bb19 100644 --- a/app/srv/ws/sync/code/parts/init/typings.ts +++ b/app/srv/ws/sync/code/parts/init/typings.ts @@ -29,21 +29,26 @@ export const initTypings = async ( const typings_file = Bun.file(typings_path); if (!(await typings_file.exists())) { - return false; + await Bun.write(typings_file, ""); } + + const typings_log = Bun.file( + dir.data(`/code/${id_site}/site/src/typings.log`) + ); + await Bun.write(typings_log, ""); code.internal.typings[id_site] = { timeout: Date.now(), watch: watch(typings_path), spawn: Bun.spawn({ cmd: [ ...`${dir.path( - "node_modules/tsc" + "node_modules/.bin/tsc" )} --watch --moduleResolution node --emitDeclarationOnly --outFile ../typings.d.ts --declaration --noEmit false`.split( " " ), ], cwd: dir.data(`/code/${id_site}/site/src`), - stdio: ["ignore", "ignore", "ignore"], + stdio: [typings_log, typings_log, "ignore"], }), }; let timeout = null as any; diff --git a/app/srv/ws/sync/code/templates/_gitignore b/app/srv/ws/sync/code/templates/_gitignore new file mode 100644 index 00000000..98a29906 --- /dev/null +++ b/app/srv/ws/sync/code/templates/_gitignore @@ -0,0 +1,4 @@ +*.log +node_modules +lib +typings \ No newline at end of file diff --git a/app/static-br/ed.3a05f340.js b/app/static-br/ed.3a05f340.js deleted file mode 100644 index bb3b60c8e7821a04b42d5b01472badc3eacbd213..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 136979 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⪻)-?Tx!QGC?1FuY(@G3?1IAkE?ik_ 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

`Bp*ZoGC4fL*O0pY<+H(;zy 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�Bg(P7q7el`b~J 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�*g8;=)7F8NaXUEY)5?JpqTL7jj|G^D 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ν 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ℜZLd?7u=6G6Qg4{Z8 z?=j2r=<=IO3tWkfoZNYHRzi%TwC_DzD~=gHTeJmvtkm6RLo(>S)Ko$@y3Imkg6Skg zxtnQ7w^9m9;BwS`-i4R>gpq0pOw!A_24an{VR47bZ;fmBsxUmk@C+=fnLLezv zjIi?o2>Q?t3#qw^dF~3T;UPwLLr`4gyQO1LMIv`mun+7O$qhk=hHm5D=7GaiCx(=N zYk0agox#L@@FoTC1Ey?ZWoQTH*3<^-={VCGO=O8Wd*WpxG7^WpYP7tn98rzSE@zdP0ZX!THz=9kOO!kdAd za2jD&3BC!G{|wCAjCffw1K*>c`(_V%0%Ya^7HSgY$~*yChtBQ>DgYJo5i2*zKG&|m z_%8{IM=AA>wnOp{TYOhBara5AF40&PgtEE!KnF>nzi?VFG7)UrY&0K$xP*|jj9j!? zS@Cj^>G67y(>B9)`ObQBdlsDc z0CtKS=0yVyn=T8%P7V(rRMsR)1UmzSSAhbu0A7QXI<21*wkv5FaP>(f3}Nlt)@TUT zR>g?}`hYy$_0!rzGV25JDOFcpg&-0pkY=xIr8X!w6Mf-BnFhG zDOwoFBZHOUpfUg>$klknF`JXn(M>;~P=H{rPE_zyfVaw>fc90qVARF$^IeSQ@$?uZ zA7XR^n9p&e$*`rR;}%&+8^3J1{pGYxl_#k?x?RQ#G>nqK7L_xx6tUPPRb^rCrdR?W zNQK`{+MiK(<{xthm!@9&5`dgGyM4kN~kZe{xPGy3vpXZ<9))XFx1Bq^sxP2|t@W=vQ{^ zkPQ~dQ${Z-(9Q~3A|Hh}&?sS^0~p)zlEkM*v8_wh7N>(iH?*} z#x`JWQbe?wC@V}rIq5W+RIv3%0A@?W!WfeE;;Ag%mMgXZ!fsw8bdTIV1Q#sqrx`Dx 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

S)g<_XuW7?r)Fr!Q7j3!aDPL^|w6)pu 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 literal 0 HcmV?d00001 diff --git a/app/static-br/ed.f7c30507.js b/app/static-br/ed.f7c30507.js new file mode 100644 index 0000000000000000000000000000000000000000..5fc568b285fd73b05401566d7130765c8d1c2c15 GIT binary patch literal 136759 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̍)9DL^=5 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 z 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 K4D*2$;lBf!Ypg8* diff --git a/app/static-br/sworker.js b/app/static-br/sworker.js index 0b9becef905c6452624eef18177a75c13d1db058..d1470921ace9ac80df2ff629432bd564e869e7ca 100644 GIT binary patch literal 3668 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 LL)G-zX=ywGUdK9W diff --git a/app/static/ed.42bfa5b9.js b/app/static/ed.8a74321e.js similarity index 93% rename from app/static/ed.42bfa5b9.js rename to app/static/ed.8a74321e.js index deba3021..56aaacc7 100644 --- a/app/static/ed.42bfa5b9.js +++ b/app/static/ed.8a74321e.js @@ -1,6 +1,6 @@ -!function(e,t,r,n,o){var i="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},a="function"==typeof i[n]&&i[n],s=a.cache||{},l="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function c(t,r){if(!s[t]){if(!e[t]){var o="function"==typeof i[n]&&i[n];if(!r&&o)return o(t,!0);if(a)return a(t,!0);if(l&&"string"==typeof t)return l(t);var u=Error("Cannot find module '"+t+"'");throw u.code="MODULE_NOT_FOUND",u}p.resolve=f,p.cache={};var d=s[t]=new c.Module(t);e[t][0].call(d.exports,p,d,d.exports,this)}return s[t].exports;function p(e){var t=p.resolve(e);return!1===t?{}:c(t)}function f(r){var n=e[t][1][r];return null!=n?n:r}}function u(e){this.id=e,this.bundle=c,this.exports={}}c.isParcelRequire=!0,c.Module=u,c.modules=e,c.cache=s,c.parent=a,c.register=function(t,r){e[t]=[function(e,t){t.exports=r},{}]},Object.defineProperty(c,"root",{get:function(){return i[n]}}),i[n]=c;for(var d=0;d{let t=(0,l.useGlobal)(u.EDGlobal,"EDITOR"),r=(0,l.useLocal)({new_site:!1}),n=window;if(!n.Y)return(async()=>{await (0,s.default)(),window.Y=await e("9a6a58da27c7a5f1"),window.syncronize=(await e("22cd16391410f408")).syncronize,t.render()})(),(0,o.jsx)(f.Loading,{note:"init"});if(n.isEditor=!0,"no-site"===t.status)return(0,o.jsx)("div",{className:"flex-1 flex flex-col items-center justify-center",children:r.new_site?(0,o.jsx)(p.EdFormSite,{group_id:"",site:{},onSave:e=>{e&&(location.href=`/ed/${e.id}/_`)},onClose:()=>{},header:(0,o.jsx)("div",{className:"border-b border-blue-500 text-xl",children:"Create New Site"})}):(0,o.jsxs)("div",{className:"flex flex-col p-10 rounded-lg border shadow-2xl",children:[(0,o.jsx)("div",{className:"text-3xl",children:"Welcome to Prasi"}),(0,o.jsxs)("div",{className:"",children:["You are logged in!",(0,o.jsx)("br",{}),(0,o.jsx)("br",{})," Now ask someone to invite to their site.",(0,o.jsx)("br",{})," Or you can"," ",(0,o.jsx)("span",{className:"underline text-blue-500 cursor-pointer",onClick:()=>{r.new_site=!0,r.render()},children:"create your own site"}),(0,o.jsx)("br",{}),(0,o.jsx)("br",{}),"Change account?"," ",(0,o.jsx)("a",{href:"/logout",className:"underline text-blue-500 cursor-pointer",children:"Logout here"}),"."]})]})});if((0,i.validate)(params.page_id)&&(0,i.validate)(params.site_id)){if(localStorage.setItem("prasi-last-open",JSON.stringify({page_id:params.page_id,site_id:params.site_id})),!(0,d.edInitSync)(t)&&!t.sync)return(0,o.jsx)(f.Loading,{note:"connecting-ws"})}else{if((0,i.validate)(params.site_id))m(t);else{let e=localStorage.getItem("prasi-last-open");try{let r=JSON.parse(e||"");r.site_id&&r.page_id?navigate(`/ed/${r.site_id}/${r.page_id}`):m(t)}catch(e){m(t)}}return(0,o.jsx)(f.Loading,{note:"finding-page"})}return(0,o.jsx)(c.EdBase,{})}});let m=async e=>{(0,d.loadSession)(e);let t=await _db.page.findFirst({where:{is_deleted:!1,is_default_layout:!1,site:(0,i.validate)(params.site_id)?{id:params.site_id}:{org:{org_user:{some:{id_user:e.user.id}}}},name:{contains:"root",mode:"insensitive"}},select:{id:!0,id_site:!0},orderBy:{site:{name:"asc"}}});if(t&&t.id&&t.id_site)location.href=`/ed/${t.id_site}/${t.id}`;else{let t=await _db.page.findFirst({where:{is_deleted:!1,is_default_layout:!1,site:(0,i.validate)(params.site_id)?{id:params.site_id}:{org:{org_user:{some:{id_user:e.user.id}}}},name:{contains:"home",mode:"insensitive"}},select:{id:!0,id_site:!0}});if(t&&t.id&&t.id_site)location.href=`/ed/${t.id_site}/${t.id}`;else{let t=await _db.page.findFirst({where:{is_deleted:!1,is_default_layout:!1,site:(0,i.validate)(params.site_id)?{id:params.site_id}:{org:{org_user:{some:{id_user:e.user.id}}}}},select:{id:!0,id_site:!0}});if(t)t.id&&t.id_site?location.href=`/ed/${t.id_site}/${t.id}`:(e.status="no-site",e.render());else if((0,i.validate)(params.site_id)){let e=await _db.page.create({data:{content_tree:{childs:[],id:"root",type:"root"},name:"home",url:"/",id_site:params.site_id}});location.href=`/ed/${params.site_id}/${e.id}`;return}else e.status="no-site",e.render()}}}},{"react/jsx-runtime":"QoA3A",uuid:"255J4","wasm-gzip":"pbgs4","web-utils":"1hi6H","../../nova/ed/ed-base":"4Abfc","../../nova/ed/logic/ed-global":"6QDfO","../../nova/ed/logic/ed-sync":"5NVm2","../../nova/ed/panel/popup/site/site-form":"DDhf4","../../utils/ui/loading":"loFlS","9a6a58da27c7a5f1":"2hiOE","22cd16391410f408":"ixkWX","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"4Abfc":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdBase",()=>S),n.export(r,"mobileCSS",()=>D);var o=e("react/jsx-runtime"),i=e("web-utils"),a=e("../../utils/script/jscript"),s=e("../../utils/ui/loading"),l=e("./ed-left"),c=e("./ed-mid"),u=e("./ed-right"),d=e("./logic/ed-global"),p=e("./logic/ed-init"),f=e("./logic/ed-route"),m=e("./logic/ed-undo"),h=e("./panel/main/main"),g=e("./panel/main/main-history"),v=e("./panel/main/pane-resize"),x=e("./panel/popup/api/api-server"),j=e("./panel/popup/code/code"),b=e("./panel/popup/comp/comp-group"),y=e("./panel/popup/comp/comp-popup"),w=e("./panel/popup/page/page-popup"),C=e("./panel/popup/script/pop-script"),k=e("./panel/popup/site/site-popup");let S=()=>{let e=(0,i.useGlobal)(d.EDGlobal,"EDITOR");if((0,m.edUndoManager)(e),"init"===e.status&&(0,p.edInit)(e),(0,f.edRoute)(e),"load-site"===e.status)return(0,o.jsx)(s.Loading,{note:`page-${e.status}`});if("site-not-found"===e.status||"page-not-found"===e.status)return(0,o.jsx)("div",{className:"flex fixed inset-0 items-center justify-center",children:"site-not-found"===e.status?"Site not found":"Page not found"});let t=a.jscript.editor;return(0,o.jsxs)("div",{className:cx("flex flex-col flex-1",T),children:[(0,o.jsx)("div",{className:"flex justify-between"}),(0,o.jsxs)("div",{className:"flex flex-1 items-stretch",children:["ready"===e.status&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(l.EdLeft,{}),(0,o.jsx)(v.EdPane,{type:"left",min_size:200})]}),(0,o.jsxs)("div",{className:"flex flex-1 flex-col items-stretch",children:[(0,o.jsx)(c.EdMid,{}),e.page.history.id?(0,o.jsx)(g.EdPageHistoryMain,{}):(0,o.jsx)("div",{className:cx("flex flex-1 items-stretch","mobile"===e.mode?D:"bg-white"),children:"ready"!==e.status?(0,o.jsx)(s.Loading,{note:`page-${e.status}`}):(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(h.EdMain,{}),(0,o.jsx)(v.EdPane,{type:"right",min_size:240}),(0,o.jsx)(u.EdRight,{})]})})]})]}),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(j.EdPopCode,{}),(0,o.jsx)(C.EdPopScript,{}),(0,o.jsx)(k.EdPopSite,{}),(0,o.jsx)(x.EdPopApi,{}),(0,o.jsx)(w.EdPopPage,{}),(0,o.jsx)(b.EdPopCompGroup,{}),(0,o.jsx)(y.EdPopComp,{})]}),t&&!a.jscript.editorLoaded&&(0,o.jsx)("div",{className:css` +!function(e,t,r,n,o){var i="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},a="function"==typeof i[n]&&i[n],s=a.cache||{},l="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function c(t,r){if(!s[t]){if(!e[t]){var o="function"==typeof i[n]&&i[n];if(!r&&o)return o(t,!0);if(a)return a(t,!0);if(l&&"string"==typeof t)return l(t);var u=Error("Cannot find module '"+t+"'");throw u.code="MODULE_NOT_FOUND",u}p.resolve=f,p.cache={};var d=s[t]=new c.Module(t);e[t][0].call(d.exports,p,d,d.exports,this)}return s[t].exports;function p(e){var t=p.resolve(e);return!1===t?{}:c(t)}function f(r){var n=e[t][1][r];return null!=n?n:r}}function u(e){this.id=e,this.bundle=c,this.exports={}}c.isParcelRequire=!0,c.Module=u,c.modules=e,c.cache=s,c.parent=a,c.register=function(t,r){e[t]=[function(e,t){t.exports=r},{}]},Object.defineProperty(c,"root",{get:function(){return i[n]}}),i[n]=c;for(var d=0;d{let t=(0,l.useGlobal)(u.EDGlobal,"EDITOR"),r=(0,l.useLocal)({new_site:!1}),n=window;if(!n.Y)return(async()=>{await (0,s.default)(),window.Y=await e("9a6a58da27c7a5f1"),window.syncronize=(await e("22cd16391410f408")).syncronize,t.render()})(),(0,o.jsx)(f.Loading,{note:"init"});if(n.isEditor=!0,"no-site"===t.status)return(0,o.jsx)("div",{className:"flex-1 flex flex-col items-center justify-center",children:r.new_site?(0,o.jsx)(p.EdFormSite,{group_id:"",site:{},onSave:e=>{e&&(location.href=`/ed/${e.id}/_`)},onClose:()=>{},header:(0,o.jsx)("div",{className:"border-b border-blue-500 text-xl",children:"Create New Site"})}):(0,o.jsxs)("div",{className:"flex flex-col p-10 rounded-lg border shadow-2xl",children:[(0,o.jsx)("div",{className:"text-3xl",children:"Welcome to Prasi"}),(0,o.jsxs)("div",{className:"",children:["You are logged in!",(0,o.jsx)("br",{}),(0,o.jsx)("br",{})," Now ask someone to invite to their site.",(0,o.jsx)("br",{})," Or you can"," ",(0,o.jsx)("span",{className:"underline text-blue-500 cursor-pointer",onClick:()=>{r.new_site=!0,r.render()},children:"create your own site"}),(0,o.jsx)("br",{}),(0,o.jsx)("br",{}),"Change account?"," ",(0,o.jsx)("a",{href:"/logout",className:"underline text-blue-500 cursor-pointer",children:"Logout here"}),"."]})]})});if((0,i.validate)(params.page_id)&&(0,i.validate)(params.site_id)){if(localStorage.setItem("prasi-last-open",JSON.stringify({page_id:params.page_id,site_id:params.site_id})),!(0,d.edInitSync)(t)&&!t.sync)return(0,o.jsx)(f.Loading,{note:"connecting-ws"})}else{if((0,i.validate)(params.site_id))m(t);else{let e=localStorage.getItem("prasi-last-open");try{let r=JSON.parse(e||"");r.site_id&&r.page_id?navigate(`/ed/${r.site_id}/${r.page_id}`):m(t)}catch(e){m(t)}}return(0,o.jsx)(f.Loading,{note:"finding-page"})}return(0,o.jsx)(c.EdBase,{})}});let m=async e=>{(0,d.loadSession)(e);let t=await _db.page.findFirst({where:{is_deleted:!1,is_default_layout:!1,site:(0,i.validate)(params.site_id)?{id:params.site_id}:{org:{org_user:{some:{id_user:e.user.id}}}},name:{contains:"root",mode:"insensitive"}},select:{id:!0,id_site:!0},orderBy:{site:{name:"asc"}}});if(t&&t.id&&t.id_site)location.href=`/ed/${t.id_site}/${t.id}`;else{let t=await _db.page.findFirst({where:{is_deleted:!1,is_default_layout:!1,site:(0,i.validate)(params.site_id)?{id:params.site_id}:{org:{org_user:{some:{id_user:e.user.id}}}},name:{contains:"home",mode:"insensitive"}},select:{id:!0,id_site:!0}});if(t&&t.id&&t.id_site)location.href=`/ed/${t.id_site}/${t.id}`;else{let t=await _db.page.findFirst({where:{is_deleted:!1,is_default_layout:!1,site:(0,i.validate)(params.site_id)?{id:params.site_id}:{org:{org_user:{some:{id_user:e.user.id}}}}},select:{id:!0,id_site:!0}});if(t)t.id&&t.id_site?location.href=`/ed/${t.id_site}/${t.id}`:(e.status="no-site",e.render());else if((0,i.validate)(params.site_id)){let e=await _db.page.create({data:{content_tree:{childs:[],id:"root",type:"root"},name:"home",url:"/",id_site:params.site_id}});location.href=`/ed/${params.site_id}/${e.id}`;return}else e.status="no-site",e.render()}}}},{"react/jsx-runtime":"QoA3A",uuid:"255J4","wasm-gzip":"pbgs4","web-utils":"1hi6H","../../nova/ed/ed-base":"4Abfc","../../nova/ed/logic/ed-global":"6QDfO","../../nova/ed/logic/ed-sync":"5NVm2","../../nova/ed/panel/popup/site/site-form":"DDhf4","../../utils/ui/loading":"loFlS","9a6a58da27c7a5f1":"2hiOE","22cd16391410f408":"ixkWX","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"4Abfc":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdBase",()=>k),n.export(r,"mobileCSS",()=>T);var o=e("react/jsx-runtime"),i=e("web-utils"),a=e("../../utils/script/jscript"),s=e("../../utils/ui/loading"),l=e("./ed-left"),c=e("./ed-mid"),u=e("./ed-right"),d=e("./logic/ed-global"),p=e("./logic/ed-init"),f=e("./logic/ed-route"),m=e("./logic/ed-undo"),h=e("./panel/main/main"),g=e("./panel/main/main-history"),v=e("./panel/main/pane-resize"),x=e("./panel/popup/api/api-server"),j=e("./panel/popup/code/code"),b=e("./panel/popup/comp/comp-group"),y=e("./panel/popup/comp/comp-popup"),w=e("./panel/popup/page/page-popup"),C=e("./panel/popup/script/pop-script"),S=e("./panel/popup/site/site-popup");let k=()=>{let e=(0,i.useGlobal)(d.EDGlobal,"EDITOR");if((0,m.edUndoManager)(e),"init"===e.status&&(0,p.edInit)(e),(0,f.edRoute)(e),"load-site"===e.status)return(0,o.jsx)(s.Loading,{note:`page-${e.status}`});if("site-not-found"===e.status||"page-not-found"===e.status)return(0,o.jsx)("div",{className:"flex fixed inset-0 items-center justify-center",children:"site-not-found"===e.status?"Site not found":"Page not found"});let t=a.jscript.editor;return(0,o.jsxs)("div",{className:cx("flex flex-col flex-1",D),children:[(0,o.jsx)("div",{className:"flex justify-between"}),(0,o.jsxs)("div",{className:"flex flex-1 items-stretch",children:["ready"===e.status&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(l.EdLeft,{}),(0,o.jsx)(v.EdPane,{type:"left",min_size:200})]}),(0,o.jsxs)("div",{className:"flex flex-1 flex-col items-stretch",children:[(0,o.jsx)(c.EdMid,{}),e.page.history.id?(0,o.jsx)(g.EdPageHistoryMain,{}):(0,o.jsx)("div",{className:cx("flex flex-1 items-stretch","mobile"===e.mode?T:"bg-white"),children:"ready"!==e.status?(0,o.jsx)(s.Loading,{note:`page-${e.status}`}):(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(h.EdMain,{}),(0,o.jsx)(v.EdPane,{type:"right",min_size:240}),(0,o.jsx)(u.EdRight,{})]})})]})]}),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(j.EdPopCode,{}),(0,o.jsx)(C.EdPopScript,{}),(0,o.jsx)(S.EdPopSite,{}),(0,o.jsx)(x.EdPopApi,{}),(0,o.jsx)(w.EdPopPage,{}),(0,o.jsx)(b.EdPopCompGroup,{}),(0,o.jsx)(y.EdPopComp,{})]}),t&&!a.jscript.editorLoaded&&(0,o.jsx)("div",{className:css` display: none; - `,children:(0,o.jsx)(t,{onMount:()=>{a.jscript.editorLoaded=!0,e.render()}})})]})},T=css` + `,children:(0,o.jsx)(t,{onMount:()=>{a.jscript.editorLoaded=!0,e.render()}})})]})},D=css` .toolbar-box { display: flex; align-items: stretch; @@ -70,7 +70,7 @@ } } } -`,D=css` +`,T=css` background-color: white; background-image: linear-gradient(45deg, #fafafa 25%, transparent 25%), linear-gradient(-45deg, #fafafa 25%, transparent 25%), @@ -85,14 +85,14 @@ -10px 0px; `},{"react/jsx-runtime":"QoA3A","web-utils":"1hi6H","../../utils/script/jscript":"cOhQd","../../utils/ui/loading":"loFlS","./ed-left":"jlrZM","./ed-mid":"eQyEw","./ed-right":"it4l9","./logic/ed-global":"6QDfO","./logic/ed-init":"iV5Wm","./logic/ed-route":"5aNau","./logic/ed-undo":"hbqxc","./panel/main/main":"95ws5","./panel/main/main-history":"epx7t","./panel/main/pane-resize":"clVTz","./panel/popup/api/api-server":"kleF6","./panel/popup/code/code":"lR9vK","./panel/popup/comp/comp-group":"7FM1E","./panel/popup/comp/comp-popup":"b4Y85","./panel/popup/page/page-popup":"d5Nc2","./panel/popup/script/pop-script":"Aqaiy","./panel/popup/site/site-popup":"fFsWe","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],cOhQd:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"initJS",()=>o),n.export(r,"jscript",()=>i);let o=async()=>{let{tryToSetCurrentVersion:t}=await e("897ca3d4b167c547");await t("latest")},i={reload:e=>{},editor:null,editorLoaded:!1,build:null,pending:null,events:{editorLoaded:()=>{},esbuildLoaded:()=>{},prettierLoaded:()=>{},pendingDone:()=>{}},prettier:{standalone:null,estree:null,ts:null},async init(t,r){this.pending&&(await this.pending,t()),this.pending||(this.pending=new Promise(async n=>{this.events.pendingDone=n;let a=null;r?.esbuild!==!1&&(a=(await e("fd28c1957b70e225")).sendIPC,await o(),this.events.esbuildLoaded()),this.prettier.standalone=(await e("aa6724f9f695886c")).default,this.prettier.estree=await e("18fb814bbae4ed83"),this.prettier.ts=await e("9026924654524b97"),this.events.prettierLoaded();let s=await e("fcae3796d96eb7f2");i.editor=s.Editor,s.loader.config({paths:{vs:"/min/vs"}}),this.events.editorLoaded(),r?.esbuild!==!1&&(this.build=async(e,t,r,n)=>{let o={entryPoints:[e],jsx:"transform",bundle:!0,format:"cjs",minify:!0},i=await a({command_:"build",input_:{...r,[e]:t},options_:o});return(n&&i.stderr_&&console.log(i.stderr_),i.outputFiles_)?i.outputFiles_[0].text:""},await this.build("el.tsx",'return ""')),t()}))}}},{"897ca3d4b167c547":"cWxos",fd28c1957b70e225:"j5Zel",aa6724f9f695886c:"j9H63","18fb814bbae4ed83":"eT9wa","9026924654524b97":"BT1d8",fcae3796d96eb7f2:"fMQ3J","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],cWxos:[function(e,t,r){t.exports=e("5f3c6941711682fc")(e("86bd47bc17876693").resolve("8xF5s")).then(()=>t.bundle.root("9cmYT"))},{"5f3c6941711682fc":"7cQ2Z","86bd47bc17876693":"dkg0v"}],j5Zel:[function(e,t,r){t.exports=Promise.all([e("5ca14cdcecefee89")(e("552a094c77457cd0").resolve("8xF5s")),e("5ca14cdcecefee89")(e("552a094c77457cd0").resolve("9vquF"))]).then(()=>t.bundle.root("fMwDL"))},{"5ca14cdcecefee89":"7cQ2Z","552a094c77457cd0":"dkg0v"}],j9H63:[function(e,t,r){t.exports=e("d131c738759578d7")(e("3b5bae1373f12cf8").resolve("20KlC")).then(()=>t.bundle.root("bW9GK"))},{d131c738759578d7:"7cQ2Z","3b5bae1373f12cf8":"dkg0v"}],eT9wa:[function(e,t,r){t.exports=e("b0ecf1f4f60d2cde")(e("f6125f35399a5739").resolve("85XWs")).then(()=>t.bundle.root("9PTqz"))},{b0ecf1f4f60d2cde:"7cQ2Z",f6125f35399a5739:"dkg0v"}],BT1d8:[function(e,t,r){t.exports=e("24693eca096c1803")(e("fce2bdde79d9f8e1").resolve("2A1s9")).then(()=>t.bundle.root("cXWk6"))},{"24693eca096c1803":"7cQ2Z",fce2bdde79d9f8e1:"dkg0v"}],fMQ3J:[function(e,t,r){t.exports=e("7fa47c6fec67bb9c")(e("bb8d7a2251136c15").resolve("84KTP")).then(()=>t.bundle.root("q6Qtk"))},{"7fa47c6fec67bb9c":"7cQ2Z",bb8d7a2251136c15:"dkg0v"}],jlrZM:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdLeft",()=>x);var o=e("react/jsx-runtime"),i=e("@minoru/react-dnd-treeview"),a=e("react-dnd"),s=e("react-dnd-html5-backend"),l=e("web-utils"),c=e("./logic/ed-global"),u=e("./panel/header/left/api"),d=e("./panel/header/left/js"),p=e("./panel/header/left/site-picker"),f=e("./panel/tree/body"),m=e("./panel/tree/history-btn"),h=e("./panel/tree/history-list"),g=e("./panel/tree/search"),v=e("./logic/tree/build");let x=()=>{let e=(0,l.useGlobal)(c.EDGlobal,"EDITOR"),t=(0,l.useLocal)({tree:null,timeout:null});return t.tree||(clearTimeout(t.timeout),t.timeout=setTimeout(t.render,100)),(0,o.jsx)("div",{className:cx("flex flex-col relative border-r",css` min-width: ${e.ui.layout.left}px; - `),children:(0,o.jsxs)("div",{className:"absolute inset-0 flex flex-col overflow-hidden",children:[(0,o.jsxs)("div",{className:cx("h-[35px] border-b flex p-1 items-stretch text-[12px] justify-between"),children:[(0,o.jsxs)("div",{className:"flex items-stretch",children:[(0,o.jsx)(p.EdSitePicker,{}),(0,o.jsx)("div",{className:"flex items-center ml-2 text-[12px] cursor-pointer",onClick:()=>{confirm("Logout ?")&&(location.href="/logout")},children:(0,o.jsx)("div",{children:"Logout"})})]}),(0,o.jsxs)("div",{className:"flex items-stretch space-x-1 pl-2",children:[(0,o.jsx)(d.EdSiteJS,{}),(0,o.jsx)(u.EdApi,{})]})]}),(0,o.jsxs)("div",{className:"flex flex-row items-stretch border-b",children:[(0,o.jsx)(m.EdPageHistoryBtn,{show:e.page.history.show,onShow:async r=>{e.page.history.id="",e.page.history.show=r,r||await (0,v.treeRebuild)(e),e.render(),t.render()}}),!e.page.history.show&&(0,o.jsx)(g.EdTreeSearch,{})]}),(0,o.jsx)("div",{className:"tree-body flex relative flex-1 overflow-y-auto overflow-x-hidden",ref:e=>{e&&(t.tree=e)},children:e.page.history.show?(0,o.jsx)(h.EdPageHistoryList,{}):(0,o.jsx)("div",{className:"absolute inset-0 flex flex-col",children:t.tree&&(0,o.jsx)(a.DndProvider,{backend:s.HTML5Backend,options:(0,i.getBackendOptions)({html5:{rootElement:t.tree}}),children:(0,o.jsx)(f.EdTreeBody,{})})})})]})})}},{"react/jsx-runtime":"QoA3A","@minoru/react-dnd-treeview":"5Oc6l","react-dnd":"6F1Zo","react-dnd-html5-backend":"5OFH0","web-utils":"1hi6H","./logic/ed-global":"6QDfO","./panel/header/left/api":"8qdM6","./panel/header/left/js":"bUHQA","./panel/header/left/site-picker":"dshbn","./panel/tree/body":"jkXOK","./panel/tree/history-btn":"iv4c6","./panel/tree/history-list":"jlpic","./panel/tree/search":"jVZTg","./logic/tree/build":"dNllk","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"5Oc6l":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DndProvider",()=>d.DndProvider),n.export(r,"MultiBackend",()=>p.MultiBackend),n.export(r,"Container",()=>ep),n.export(r,"DragLayer",()=>eh),n.export(r,"ItemTypes",()=>Q),n.export(r,"Node",()=>eu),n.export(r,"Tree",()=>ev),n.export(r,"compareItems",()=>x),n.export(r,"getBackendOptions",()=>F),n.export(r,"getDescendants",()=>A),n.export(r,"getDestIndex",()=>k),n.export(r,"getDropTarget",()=>N),n.export(r,"getModifiedIndex",()=>T),n.export(r,"getParents",()=>P),n.export(r,"getTreeItem",()=>j),n.export(r,"hasChildNodes",()=>L),n.export(r,"isAncestor",()=>b),n.export(r,"isDroppable",()=>w),n.export(r,"isNodeModel",()=>y),n.export(r,"mutateTree",()=>C),n.export(r,"mutateTreeWithIndex",()=>E),n.export(r,"useContainerClassName",()=>el),n.export(r,"useDragControl",()=>q),n.export(r,"useDragHandle",()=>ec),n.export(r,"useDragNode",()=>et),n.export(r,"useDragOver",()=>er),n.export(r,"useDropNode",()=>eo),n.export(r,"useDropRoot",()=>en),n.export(r,"useOpenIdsHelper",()=>ei),n.export(r,"useTreeContext",()=>es),n.export(r,"useTreeDragLayer",()=>ea);var o=e("react"),i=n.interopDefault(o),a=e("react-dnd-html5-backend"),s=e("@juggle/resize-observer"),l=e("framer-motion"),c=e("react-use-measure"),u=n.interopDefault(c),d=e("react-dnd"),p=e("dnd-multi-backend"),f=e("react-dnd-touch-backend"),m=function(){return(m=Object.assign||function(e){for(var t,r=1,n=arguments.length;rt.text?1:e.texto?i-1:i,[o,i]},D=function(e,t,r){var n=t<0?e.length+t:t;if(n>=0&&nr.top+r.height/2?"down":"up"},O=function(e,t){var r="",n=0;return e.forEach(function(o,i){var a,s=I(o,(null===(a=t.getClientOffset())||void 0===a?void 0:a.y)||0);""===r?r=s:r!==s&&(r=s,n=i),i===e.length-1&&"down"===s&&(n=i+1)}),n},M=function(e,t,r){var n=t.closest('[role="list"]'),o=null==n?void 0:n.querySelectorAll(':scope > [role="listitem"]');return o?O(o,r):null},_=function(e,t,r){var n=e.getBoundingClientRect(),o=r.dropTargetOffset,i=n.top+o;return t>n.bottom-o?"lower":t [role="listitem"]');return{id:n.rootId,index:O(i,r)}}var a=r.getItem(),s=t.querySelector('[role="list"]'),l=_(t,(null===(o=r.getClientOffset())||void 0===o?void 0:o.y)||0,n);if(s){if("upper"===l){if(!w(a,e.parent,n))return{id:e.id,index:0};var c=M(e,t,r);return null===c?null:{id:e.parent,index:c}}var i=s.querySelectorAll(':scope > [role="listitem"]');return{id:e.id,index:O(i,r)}}if("middle"===l)return{id:e.id,index:0};if(w(a,e.parent,n)){var c=M(e,t,r);return null===c?null:{id:e.parent,index:c}}return null},A=function(e,t){var r=[],n=function(e,t){var o=e.filter(function(e){return t.includes(e.parent)});o.length>0&&(r=h(h([],r,!0),o,!0),n(e,o.map(function(e){return e.id})))};return n(e,[t]),r};function P(e,t){for(var r=[],n=e.find(function(e){return e.id===t});n;)(n=e.find(function(e){return e.id===n.parent}))&&r.push(n);return r}var F=function(e){return void 0===e&&(e={}),{backends:[{id:"html5",backend:a.HTML5Backend,options:e.html5,transition:p.PointerTransition},{id:"touch",backend:f.TouchBackend,options:e.touch||{enableMouseEvents:!0},preview:!0,transition:p.TouchTransition}]}},L=function(e,t){return e.some(function(e){return e.parent===t})},R=(0,o.createContext)({}),H=function(e){var t=ei(e.tree,e.initialOpen),r=t[0],n=t[1],a=n.handleToggle,s=n.handleCloseAll,l=n.handleOpenAll,c=n.handleOpen,u=n.handleClose;(0,o.useImperativeHandle)(e.treeRef,function(){return{open:function(t){return c(t,e.onChangeOpen)},close:function(t){return u(t,e.onChangeOpen)},openAll:function(){return l(e.onChangeOpen)},closeAll:function(){return s(e.onChangeOpen)}}});var p=(0,d.useDragDropManager)().getMonitor(),f=e.canDrop,g=e.canDrag,v=m(m({extraAcceptTypes:[],listComponent:"ul",listItemComponent:"li",placeholderComponent:"li",sort:!0,insertDroppableFirst:!0,enableAnimateExpand:!1,dropTargetOffset:0,initialOpen:!1},e),{openIds:r,onDrop:function(t,r,n){if(t){var o={dragSourceId:t.id,dropTargetId:r,dragSource:t,dropTarget:j(e.tree,r),monitor:p},i=e.tree;if(j(i,t.id)||(i=h(h([],i,!0),[t],!1)),!1===e.sort){var a=T(i,t.id,r,n)[1];o.destinationIndex=a,o.relativeIndex=n,e.onDrop(E(i,t.id,r,n),o);return}e.onDrop(C(i,t.id,r),o)}else{var o={dropTargetId:r,dropTarget:j(e.tree,r),monitor:p};!1===e.sort&&(o.destinationIndex=k(e.tree,r,n),o.relativeIndex=n),e.onDrop(e.tree,o)}},canDrop:f?function(t,r){return f(e.tree,{dragSourceId:null!=t?t:void 0,dropTargetId:r,dragSource:p.getItem(),dropTarget:j(e.tree,r),monitor:p})}:void 0,canDrag:g?function(t){return g(j(e.tree,t))}:void 0,onToggle:function(t){return a(t,e.onChangeOpen)}});return(0,i.default).createElement(R.Provider,{value:v},e.children)},B=(0,o.createContext)({}),V=!1,z=function(e){var t=(0,o.useState)(V),r=t[0],n=t[1];return(0,i.default).createElement(B.Provider,{value:{isLock:r,lock:function(){return n(!0)},unlock:function(){return n(!1)}}},e.children)},W=(0,o.createContext)({}),U=void 0,G=void 0,$=function(e){var t=(0,o.useState)(U),r=t[0],n=t[1],a=(0,o.useState)(G),s=a[0],l=a[1],c=function(e,t){n(e),l(t)},u=function(){n(U),l(G)};return(0,i.default).createElement(W.Provider,{value:{dropTargetId:r,index:s,showPlaceholder:c,hidePlaceholder:u}},e.children)},K=function(e){return(0,i.default).createElement(H,m({},e),(0,i.default).createElement(z,null,(0,i.default).createElement($,null,e.children)))},q=function(e){var t=(0,o.useContext)(B);(0,o.useEffect)(function(){if(e.current){var r=e.current,n=function(e){var r=e.target;(r instanceof HTMLInputElement||r instanceof HTMLTextAreaElement)&&t.lock()},o=function(e){var r=e.target;(r instanceof HTMLInputElement||r instanceof HTMLTextAreaElement)&&t.unlock()},i=function(e){return n(e)},a=function(e){return o(e)},s=function(e){return n(e)},l=function(e){return o(e)},c=new MutationObserver(function(){document.activeElement===document.body&&t.unlock()});return c.observe(r,{subtree:!0,childList:!0}),r.addEventListener("mouseover",i),r.addEventListener("mouseout",a),r.addEventListener("focusin",s),r.addEventListener("focusout",l),function(){c.disconnect(),r.removeEventListener("mouseover",i),r.removeEventListener("mouseout",a),r.removeEventListener("focusin",s),r.removeEventListener("focusout",l)}}},[e,t]),(0,o.useEffect)(function(){var r;null===(r=e.current)||void 0===r||r.setAttribute("draggable",t.isLock?"false":"true")},[e,t.isLock])},Q={TREE_ITEM:Symbol()},J=null,Z=function(e){var t=e.target;if(t instanceof HTMLElement){var r=t.closest('[role="listitem"]');e.currentTarget===r&&(J=r)}},X=function(e){return Z(e)},ee=function(e){return Z(e)},et=function(e,t){var r=es();(0,o.useEffect)(function(){var e=t.current;return null==e||e.addEventListener("dragstart",X),null==e||e.addEventListener("touchstart",ee,{passive:!0}),function(){null==e||e.removeEventListener("dragstart",X),null==e||e.removeEventListener("touchstart",ee)}},[t]);var n=(0,d.useDrag)({type:Q.TREE_ITEM,item:function(n){var o=m({ref:t},e);return r.onDragStart&&r.onDragStart(o,n),o},end:function(e,t){var n=e;r.onDragEnd&&r.onDragEnd(n,t)},canDrag:function(){var n=r.canDrag;return J===t.current&&(!n||n(e.id))},collect:function(e){return{isDragging:e.isDragging()}}});return[n[0].isDragging,n[1],n[2]]},er=function(e,t,r){var n=(0,o.useRef)(0),i=(0,o.useRef)(0);return{onDragEnter:function(){n.current+=1,1!==n.current||t||(i.current=window.setTimeout(function(){return r(e)},500))},onDragLeave:function(){n.current-=1,0===n.current&&window.clearTimeout(i.current)},onDrop:function(){i.current>0&&window.clearTimeout(i.current),n.current=0,i.current=0}}},en=function(e){var t=es(),r=(0,o.useContext)(W),n=(0,d.useDrop)({accept:h([Q.TREE_ITEM],t.extraAcceptTypes,!0),drop:function(e,n){var o=t.rootId,i=t.onDrop,a=r.dropTargetId,s=r.index;n.isOver({shallow:!0})&&void 0!==a&&void 0!==s&&i(y(e)?e:null,o,s),r.hidePlaceholder()},canDrop:function(e,r){var n=t.rootId;return!!r.isOver({shallow:!0})&&void 0!==e&&w(e,n,t)},hover:function(n,o){if(o.isOver({shallow:!0})){var i=t.rootId,a=r.dropTargetId,s=r.index,l=r.showPlaceholder,c=r.hidePlaceholder,u=N(null,e.current,o,t);if(null===u||!w(n,i,t)){c();return}(u.id!==a||u.index!==s)&&l(u.id,u.index)}},collect:function(e){var t=e.getItem();return{isOver:e.isOver({shallow:!0})&&e.canDrop(),dragSource:t}}}),i=n[0];return[i.isOver,i.dragSource,n[1]]},eo=function(e,t){var r=es(),n=(0,o.useContext)(W),i=(0,d.useDrop)({accept:h([Q.TREE_ITEM],r.extraAcceptTypes,!0),drop:function(e,t){var o=n.dropTargetId,i=n.index;t.isOver({shallow:!0})&&void 0!==o&&void 0!==i&&r.onDrop(y(e)?e:null,o,i),n.hidePlaceholder()},canDrop:function(n,o){if(o.isOver({shallow:!0})){var i=N(e,t.current,o,r);return null!==i&&w(n,i.id,r)}return!1},hover:function(o,i){if(i.isOver({shallow:!0})){var a=n.dropTargetId,s=n.index,l=n.showPlaceholder,c=n.hidePlaceholder,u=N(e,t.current,i,r);if(null===u||!w(o,u.id,r)){c();return}(u.id!==a||u.index!==s)&&l(u.id,u.index)}},collect:function(e){var t=e.getItem();return{isOver:e.isOver({shallow:!0})&&e.canDrop(),dragSource:t}}}),a=i[0];return[a.isOver,a.dragSource,i[1]]},ei=function(e,t){var r=(0,o.useMemo)(function(){return!0===t?e.filter(function(t){return L(e,t.id)}).map(function(e){return e.id}):Array.isArray(t)?t:[]},[t]),n=(0,o.useState)(r),i=n[0],a=n[1];(0,o.useEffect)(function(){return a(r)},[t]);var s=function(e,t){var r=i.includes(e)?i.filter(function(t){return t!==e}):h(h([],i,!0),[e],!1);a(r),t&&t(r)},l=function(t,r){var n=[];if(Array.isArray(t)){var o=e.filter(function(r){return t.includes(r.id)&&L(e,r.id)});n=h(h([],i,!0),o.map(function(e){return e.id}),!0).filter(function(e,t,r){return r.indexOf(e)===t})}else n=i.includes(t)?i:h(h([],i,!0),[t],!1);a(n),r&&r(n)},c=function(e,t){var r=i.filter(function(t){return Array.isArray(e)?!e.includes(t):t!==e});a(r),t&&t(r)};return[i,{handleToggle:s,handleCloseAll:function(e){a([]),e&&e([])},handleOpenAll:function(t){var r=e.filter(function(t){return L(e,t.id)}).map(function(e){return e.id});a(r),t&&t(r)},handleOpen:l,handleClose:c}]},ea=function(){return(0,d.useDragLayer)(function(e){var t=e.getItemType();return{item:e.getItem(),clientOffset:e.getClientOffset(),isDragging:e.isDragging()&&t===Q.TREE_ITEM}})},es=function(){var e=(0,o.useContext)(R);if(!e)throw Error("useTreeContext must be used under TreeProvider");return e},el=function(e,t){var r=es(),n=r.rootId,o=r.rootProps,i=r.classes,a=(null==i?void 0:i.container)||"";return t&&(null==i?void 0:i.dropTarget)&&(a="".concat(a," ").concat(i.dropTarget)),e===n&&(null==i?void 0:i.root)&&(a="".concat(a," ").concat(i.root)),e===n&&(null==o?void 0:o.className)&&(a="".concat(a," ").concat(o.className)),a=a.trim()},ec=function(e,t,r){t.current?r(t):r(e),(0,o.useEffect)(function(){t.current?r(t):r(e)},[t.current])},eu=function(e){var t=es(),r=(0,o.useContext)(W),n=(0,o.useRef)(null),s=(0,o.useRef)(null),l=t.tree.find(function(t){return t.id===e.id}),c=t.openIds,u=t.classes,d=t.enableAnimateExpand,p=c.includes(e.id),f=et(l,n),m=f[0],h=f[1],v=f[2],x=eo(l,n),j=x[0],b=x[1],y=x[2];ec(n,s,h),w(b,e.id,t)&&y(n),(0,o.useEffect)(function(){t.dragPreviewRender?v((0,a.getEmptyImage)(),{captureDraggingState:!0}):s.current&&v(n)},[v,t.dragPreviewRender]),q(n);var C=function(){return t.onToggle(l.id)},k=t.listItemComponent,S=(null==u?void 0:u.listItem)||"";j&&(null==u?void 0:u.dropTarget)&&(S="".concat(S," ").concat(u.dropTarget)),m&&(null==u?void 0:u.draggingSource)&&(S="".concat(S," ").concat(u.draggingSource));var T=!t.canDrag||t.canDrag(e.id),D=r.dropTargetId===e.id,E={depth:e.depth,isOpen:p,isDragging:m,isDropTarget:D,draggable:T,hasChild:L(t.tree,e.id),containerRef:n,handleRef:s,onToggle:C};return(0,i.default).createElement(k,{ref:n,className:S,role:"listitem"},t.render(l,E),d&&E.hasChild&&(0,i.default).createElement(g,{isVisible:p},(0,i.default).createElement(ep,{parentId:e.id,depth:e.depth+1})),!d&&E.hasChild&&p&&(0,i.default).createElement(ep,{parentId:e.id,depth:e.depth+1}))},ed=function(e){var t=es(),r=t.placeholderRender,n=t.placeholderComponent,a=t.classes,s=(0,o.useContext)(W),l=(0,d.useDragDropManager)().getMonitor().getItem();return r&&l&&e.dropTargetId===s.dropTargetId&&(e.index===s.index||void 0===e.index&&e.listCount===s.index)?(0,i.default).createElement(n,{className:(null==a?void 0:a.placeholder)||""},r(l,{depth:e.depth})):null},ep=function(e){var t=es(),r=(0,o.useRef)(null),n=t.tree.filter(function(t){return t.parent===e.parentId}),a=n,s="function"==typeof t.sort?t.sort:x;if(t.insertDroppableFirst){var l=n.filter(function(e){return e.droppable}),c=n.filter(function(e){return!e.droppable});!1===t.sort||(l=l.sort(s),c=c.sort(s)),a=h(h([],l,!0),c,!0)}else!1!==t.sort&&(a=n.sort(s));var u=en(r),d=u[0],p=u[1],f=u[2];e.parentId===t.rootId&&w(p,t.rootId,t)&&f(r);var g=el(e.parentId,d),v=t.rootProps||{},j=t.listComponent;return(0,i.default).createElement(j,m({ref:r,role:"list"},v,{className:g}),a.map(function(t,r){return(0,i.default).createElement(i.default.Fragment,{key:t.id},(0,i.default).createElement(ed,{depth:e.depth,listCount:a.length,dropTargetId:e.parentId,index:r}),(0,i.default).createElement(eu,{id:t.id,depth:e.depth}))}),(0,i.default).createElement(ed,{depth:e.depth,listCount:a.length,dropTargetId:e.parentId}))},ef={height:"100%",left:0,pointerEvents:"none",position:"fixed",top:0,width:"100%",zIndex:100},em=function(e){var t=e.clientOffset;if(!t)return{};var r=t.x,n=t.y;return{pointerEvents:"none",transform:"translate(".concat(r,"px, ").concat(n,"px)")}},eh=function(){var e=es(),t=ea(),r=t.isDragging,n=t.clientOffset;return r&&n?(0,i.default).createElement("div",{style:ef},(0,i.default).createElement("div",{style:em(t)},e.dragPreviewRender&&e.dragPreviewRender(t))):null};function eg(e,t){return(0,i.default).createElement(K,m({},e,{treeRef:t}),e.dragPreviewRender&&(0,i.default).createElement(eh,null),(0,i.default).createElement(ep,{parentId:e.rootId,depth:0}))}var ev=(0,o.forwardRef)(eg)},{react:"6Lppp","react-dnd-html5-backend":"5OFH0","@juggle/resize-observer":"eRiBB","framer-motion":"ghfqv","react-use-measure":"cGb9T","react-dnd":"6F1Zo","dnd-multi-backend":"jo02n","react-dnd-touch-backend":"ludDv","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"5OFH0":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getEmptyImage",()=>a.getEmptyImage),n.export(r,"NativeTypes",()=>i),n.export(r,"HTML5Backend",()=>s);var o=e("./HTML5BackendImpl.js"),i=e("./NativeTypes.js"),a=e("./getEmptyImage.js");let s=function(e,t,r){return new o.HTML5BackendImpl(e,t,r)}},{"./HTML5BackendImpl.js":"h6V9I","./NativeTypes.js":!1,"./getEmptyImage.js":"kRTvK","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],h6V9I:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"HTML5BackendImpl",()=>d);var o=e("./EnterLeaveCounter.js"),i=e("./NativeDragSources/index.js"),a=e("./NativeTypes.js"),s=e("./OffsetUtils.js"),l=e("./OptionsReader.js");function c(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function u(e){for(var t=1;t{this.sourcePreviewNodes.delete(e),this.sourcePreviewNodeOptions.delete(e)}}connectDragSource(e,t,r){this.sourceNodes.set(e,t),this.sourceNodeOptions.set(e,r);let n=t=>this.handleDragStart(t,e),o=e=>this.handleSelectStart(e);return t.setAttribute("draggable","true"),t.addEventListener("dragstart",n),t.addEventListener("selectstart",o),()=>{this.sourceNodes.delete(e),this.sourceNodeOptions.delete(e),t.removeEventListener("dragstart",n),t.removeEventListener("selectstart",o),t.setAttribute("draggable","false")}}connectDropTarget(e,t){let r=t=>this.handleDragEnter(t,e),n=t=>this.handleDragOver(t,e),o=t=>this.handleDrop(t,e);return t.addEventListener("dragenter",r),t.addEventListener("dragover",n),t.addEventListener("drop",o),()=>{t.removeEventListener("dragenter",r),t.removeEventListener("dragover",n),t.removeEventListener("drop",o)}}addEventListeners(e){e.addEventListener&&(e.addEventListener("dragstart",this.handleTopDragStart),e.addEventListener("dragstart",this.handleTopDragStartCapture,!0),e.addEventListener("dragend",this.handleTopDragEndCapture,!0),e.addEventListener("dragenter",this.handleTopDragEnter),e.addEventListener("dragenter",this.handleTopDragEnterCapture,!0),e.addEventListener("dragleave",this.handleTopDragLeaveCapture,!0),e.addEventListener("dragover",this.handleTopDragOver),e.addEventListener("dragover",this.handleTopDragOverCapture,!0),e.addEventListener("drop",this.handleTopDrop),e.addEventListener("drop",this.handleTopDropCapture,!0))}removeEventListeners(e){e.removeEventListener&&(e.removeEventListener("dragstart",this.handleTopDragStart),e.removeEventListener("dragstart",this.handleTopDragStartCapture,!0),e.removeEventListener("dragend",this.handleTopDragEndCapture,!0),e.removeEventListener("dragenter",this.handleTopDragEnter),e.removeEventListener("dragenter",this.handleTopDragEnterCapture,!0),e.removeEventListener("dragleave",this.handleTopDragLeaveCapture,!0),e.removeEventListener("dragover",this.handleTopDragOver),e.removeEventListener("dragover",this.handleTopDragOverCapture,!0),e.removeEventListener("drop",this.handleTopDrop),e.removeEventListener("drop",this.handleTopDropCapture,!0))}getCurrentSourceNodeOptions(){let e=this.monitor.getSourceId(),t=this.sourceNodeOptions.get(e);return u({dropEffect:this.altKeyPressed?"copy":"move"},t||{})}getCurrentDropEffect(){return this.isDraggingNativeItem()?"copy":this.getCurrentSourceNodeOptions().dropEffect}getCurrentSourcePreviewNodeOptions(){let e=this.monitor.getSourceId();return u({anchorX:.5,anchorY:.5,captureDraggingState:!1},this.sourcePreviewNodeOptions.get(e)||{})}isDraggingNativeItem(){let e=this.monitor.getItemType();return Object.keys(a).some(t=>a[t]===e)}beginDragNativeItem(e,t){this.clearCurrentDragSourceNode(),this.currentNativeSource=(0,i.createNativeDragSource)(e,t),this.currentNativeHandle=this.registry.addSource(e,this.currentNativeSource),this.actions.beginDrag([this.currentNativeHandle])}setCurrentDragSourceNode(e){this.clearCurrentDragSourceNode(),this.currentDragSourceNode=e;let t=1e3;this.mouseMoveTimeoutTimer=setTimeout(()=>{var e;return null===(e=this.rootElement)||void 0===e?void 0:e.addEventListener("mousemove",this.endDragIfSourceWasRemovedFromDOM,!0)},t)}clearCurrentDragSourceNode(){if(this.currentDragSourceNode){if(this.currentDragSourceNode=null,this.rootElement){var e;null===(e=this.window)||void 0===e||e.clearTimeout(this.mouseMoveTimeoutTimer||void 0),this.rootElement.removeEventListener("mousemove",this.endDragIfSourceWasRemovedFromDOM,!0)}return this.mouseMoveTimeoutTimer=null,!0}return!1}handleDragStart(e,t){e.defaultPrevented||(this.dragStartSourceIds||(this.dragStartSourceIds=[]),this.dragStartSourceIds.unshift(t))}handleDragEnter(e,t){this.dragEnterTargetIds.unshift(t)}handleDragOver(e,t){null===this.dragOverTargetIds&&(this.dragOverTargetIds=[]),this.dragOverTargetIds.unshift(t)}handleDrop(e,t){this.dropTargetIds.unshift(t)}constructor(e,t,r){this.sourcePreviewNodes=new Map,this.sourcePreviewNodeOptions=new Map,this.sourceNodes=new Map,this.sourceNodeOptions=new Map,this.dragStartSourceIds=null,this.dropTargetIds=[],this.dragEnterTargetIds=[],this.currentNativeSource=null,this.currentNativeHandle=null,this.currentDragSourceNode=null,this.altKeyPressed=!1,this.mouseMoveTimeoutTimer=null,this.asyncEndDragFrameId=null,this.dragOverTargetIds=null,this.lastClientOffset=null,this.hoverRafId=null,this.getSourceClientOffset=e=>{let t=this.sourceNodes.get(e);return t&&(0,s.getNodeClientOffset)(t)||null},this.endDragNativeItem=()=>{this.isDraggingNativeItem()&&(this.actions.endDrag(),this.currentNativeHandle&&this.registry.removeSource(this.currentNativeHandle),this.currentNativeHandle=null,this.currentNativeSource=null)},this.isNodeInDocument=e=>!!(e&&this.document&&this.document.body&&this.document.body.contains(e)),this.endDragIfSourceWasRemovedFromDOM=()=>{let e=this.currentDragSourceNode;null==e||this.isNodeInDocument(e)||(this.clearCurrentDragSourceNode()&&this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover())},this.scheduleHover=e=>{null===this.hoverRafId&&"undefined"!=typeof requestAnimationFrame&&(this.hoverRafId=requestAnimationFrame(()=>{this.monitor.isDragging()&&this.actions.hover(e||[],{clientOffset:this.lastClientOffset}),this.hoverRafId=null}))},this.cancelHover=()=>{null!==this.hoverRafId&&"undefined"!=typeof cancelAnimationFrame&&(cancelAnimationFrame(this.hoverRafId),this.hoverRafId=null)},this.handleTopDragStartCapture=()=>{this.clearCurrentDragSourceNode(),this.dragStartSourceIds=[]},this.handleTopDragStart=e=>{if(e.defaultPrevented)return;let{dragStartSourceIds:t}=this;this.dragStartSourceIds=null;let r=(0,s.getEventClientOffset)(e);this.monitor.isDragging()&&(this.actions.endDrag(),this.cancelHover()),this.actions.beginDrag(t||[],{publishSource:!1,getSourceClientOffset:this.getSourceClientOffset,clientOffset:r});let{dataTransfer:n}=e,o=(0,i.matchNativeItemType)(n);if(this.monitor.isDragging()){if(n&&"function"==typeof n.setDragImage){let e=this.monitor.getSourceId(),t=this.sourceNodes.get(e),o=this.sourcePreviewNodes.get(e)||t;if(o){let{anchorX:e,anchorY:i,offsetX:a,offsetY:l}=this.getCurrentSourcePreviewNodeOptions(),c={anchorX:e,anchorY:i},u={offsetX:a,offsetY:l},d=(0,s.getDragPreviewOffset)(t,o,r,c,u);n.setDragImage(o,d.x,d.y)}}try{null==n||n.setData("application/json",{})}catch(e){}this.setCurrentDragSourceNode(e.target);let{captureDraggingState:t}=this.getCurrentSourcePreviewNodeOptions();t?this.actions.publishDragSource():setTimeout(()=>this.actions.publishDragSource(),0)}else if(o)this.beginDragNativeItem(o);else{if(n&&!n.types&&(e.target&&!e.target.hasAttribute||!e.target.hasAttribute("draggable")))return;e.preventDefault()}},this.handleTopDragEndCapture=()=>{this.clearCurrentDragSourceNode()&&this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover()},this.handleTopDragEnterCapture=e=>{if(this.dragEnterTargetIds=[],this.isDraggingNativeItem()){var t;null===(t=this.currentNativeSource)||void 0===t||t.loadDataTransfer(e.dataTransfer)}if(!this.enterLeaveCounter.enter(e.target)||this.monitor.isDragging())return;let{dataTransfer:r}=e,n=(0,i.matchNativeItemType)(r);n&&this.beginDragNativeItem(n,r)},this.handleTopDragEnter=e=>{let{dragEnterTargetIds:t}=this;this.dragEnterTargetIds=[],this.monitor.isDragging()&&(this.altKeyPressed=e.altKey,t.length>0&&this.actions.hover(t,{clientOffset:(0,s.getEventClientOffset)(e)}),t.some(e=>this.monitor.canDropOnTarget(e))&&(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect=this.getCurrentDropEffect())))},this.handleTopDragOverCapture=e=>{if(this.dragOverTargetIds=[],this.isDraggingNativeItem()){var t;null===(t=this.currentNativeSource)||void 0===t||t.loadDataTransfer(e.dataTransfer)}},this.handleTopDragOver=e=>{let{dragOverTargetIds:t}=this;if(this.dragOverTargetIds=[],!this.monitor.isDragging()){e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect="none");return}this.altKeyPressed=e.altKey,this.lastClientOffset=(0,s.getEventClientOffset)(e),this.scheduleHover(t),(t||[]).some(e=>this.monitor.canDropOnTarget(e))?(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect=this.getCurrentDropEffect())):this.isDraggingNativeItem()?e.preventDefault():(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect="none"))},this.handleTopDragLeaveCapture=e=>{this.isDraggingNativeItem()&&e.preventDefault(),this.enterLeaveCounter.leave(e.target)&&(this.isDraggingNativeItem()&&setTimeout(()=>this.endDragNativeItem(),0),this.cancelHover())},this.handleTopDropCapture=e=>{if(this.dropTargetIds=[],this.isDraggingNativeItem()){var t;e.preventDefault(),null===(t=this.currentNativeSource)||void 0===t||t.loadDataTransfer(e.dataTransfer)}else(0,i.matchNativeItemType)(e.dataTransfer)&&e.preventDefault();this.enterLeaveCounter.reset()},this.handleTopDrop=e=>{let{dropTargetIds:t}=this;this.dropTargetIds=[],this.actions.hover(t,{clientOffset:(0,s.getEventClientOffset)(e)}),this.actions.drop({dropEffect:this.getCurrentDropEffect()}),this.isDraggingNativeItem()?this.endDragNativeItem():this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover()},this.handleSelectStart=e=>{let t=e.target;"function"==typeof t.dragDrop&&("INPUT"===t.tagName||"SELECT"===t.tagName||"TEXTAREA"===t.tagName||t.isContentEditable||(e.preventDefault(),t.dragDrop()))},this.options=new l.OptionsReader(t,r),this.actions=e.getActions(),this.monitor=e.getMonitor(),this.registry=e.getRegistry(),this.enterLeaveCounter=new o.EnterLeaveCounter(this.isNodeInDocument)}}},{"./EnterLeaveCounter.js":"dyP0B","./NativeDragSources/index.js":"kTou2","./NativeTypes.js":"ctLhr","./OffsetUtils.js":"5o7Tm","./OptionsReader.js":"lyU32","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],dyP0B:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EnterLeaveCounter",()=>i);var o=e("./utils/js_utils.js");class i{enter(e){let t=this.entered.length,r=t=>this.isNodeInDocument(t)&&(!t.contains||t.contains(e));return this.entered=(0,o.union)(this.entered.filter(r),[e]),0===t&&this.entered.length>0}leave(e){let t=this.entered.length;return this.entered=(0,o.without)(this.entered.filter(this.isNodeInDocument),e),t>0&&0===this.entered.length}reset(){this.entered=[]}constructor(e){this.entered=[],this.isNodeInDocument=e}}},{"./utils/js_utils.js":"9e7mJ","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"9e7mJ":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){let t=null;return()=>(null==t&&(t=e()),t)}function i(e,t){return e.filter(e=>e!==t)}function a(e,t){let r=new Set,n=e=>r.add(e);e.forEach(n),t.forEach(n);let o=[];return r.forEach(e=>o.push(e)),o}n.defineInteropFlag(r),n.export(r,"memoize",()=>o),n.export(r,"without",()=>i),n.export(r,"union",()=>a)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],kTou2:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createNativeDragSource",()=>a),n.export(r,"matchNativeItemType",()=>s);var o=e("./NativeDragSource.js"),i=e("./nativeTypesConfig.js");function a(e,t){let r=i.nativeTypesConfig[e];if(!r)throw Error(`native type ${e} has no configuration`);let n=new o.NativeDragSource(r);return n.loadDataTransfer(t),n}function s(e){if(!e)return null;let t=Array.prototype.slice.call(e.types||[]);return Object.keys(i.nativeTypesConfig).filter(e=>{let r=i.nativeTypesConfig[e];return null!=r&&!!r.matchesTypes&&r.matchesTypes.some(e=>t.indexOf(e)>-1)})[0]||null}},{"./NativeDragSource.js":"fNX1c","./nativeTypesConfig.js":"3RIa8","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],fNX1c:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"NativeDragSource",()=>o);class o{initializeExposedProperties(){Object.keys(this.config.exposeProperties).forEach(e=>{Object.defineProperty(this.item,e,{configurable:!0,enumerable:!0,get:()=>(console.warn(`Browser doesn't allow reading "${e}" until the drop event.`),null)})})}loadDataTransfer(e){if(e){let t={};Object.keys(this.config.exposeProperties).forEach(r=>{let n=this.config.exposeProperties[r];null!=n&&(t[r]={value:n(e,this.config.matchesTypes),configurable:!0,enumerable:!0})}),Object.defineProperties(this.item,t)}}canDrag(){return!0}beginDrag(){return this.item}isDragging(e,t){return t===e.getSourceId()}endDrag(){}constructor(e){this.config=e,this.item={},this.initializeExposedProperties()}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"3RIa8":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"nativeTypesConfig",()=>a);var o=e("../NativeTypes.js"),i=e("./getDataFromDataTransfer.js");let a={[o.FILE]:{exposeProperties:{files:e=>Array.prototype.slice.call(e.files),items:e=>e.items,dataTransfer:e=>e},matchesTypes:["Files"]},[o.HTML]:{exposeProperties:{html:(e,t)=>(0,i.getDataFromDataTransfer)(e,t,""),dataTransfer:e=>e},matchesTypes:["Html","text/html"]},[o.URL]:{exposeProperties:{urls:(e,t)=>(0,i.getDataFromDataTransfer)(e,t,"").split("\n"),dataTransfer:e=>e},matchesTypes:["Url","text/uri-list"]},[o.TEXT]:{exposeProperties:{text:(e,t)=>(0,i.getDataFromDataTransfer)(e,t,""),dataTransfer:e=>e},matchesTypes:["Text","text/plain"]}}},{"../NativeTypes.js":"ctLhr","./getDataFromDataTransfer.js":"2tdkn","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ctLhr:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"FILE",()=>o),n.export(r,"URL",()=>i),n.export(r,"TEXT",()=>a),n.export(r,"HTML",()=>s);let o="__NATIVE_FILE__",i="__NATIVE_URL__",a="__NATIVE_TEXT__",s="__NATIVE_HTML__"},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"2tdkn":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t,r){let n=t.reduce((t,r)=>t||e.getData(r),"");return null!=n?n:r}n.defineInteropFlag(r),n.export(r,"getDataFromDataTransfer",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"5o7Tm":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getNodeClientOffset",()=>s),n.export(r,"getEventClientOffset",()=>l),n.export(r,"getDragPreviewOffset",()=>d);var o=e("./BrowserDetector.js"),i=e("./MonotonicInterpolant.js");let a=1;function s(e){let t=e.nodeType===a?e:e.parentElement;if(!t)return null;let{top:r,left:n}=t.getBoundingClientRect();return{x:n,y:r}}function l(e){return{x:e.clientX,y:e.clientY}}function c(e){var t;return"IMG"===e.nodeName&&((0,o.isFirefox)()||!(null===(t=document.documentElement)||void 0===t?void 0:t.contains(e)))}function u(e,t,r,n){let i=e?t.width:r,a=e?t.height:n;return(0,o.isSafari)()&&e&&(a/=window.devicePixelRatio,i/=window.devicePixelRatio),{dragPreviewWidth:i,dragPreviewHeight:a}}function d(e,t,r,n,a){let l=c(t),d=s(l?e:t),p={x:r.x-d.x,y:r.y-d.y},{offsetWidth:f,offsetHeight:m}=e,{anchorX:h,anchorY:g}=n,{dragPreviewWidth:v,dragPreviewHeight:x}=u(l,t,f,m),j=()=>{let e=new i.MonotonicInterpolant([0,.5,1],[p.y,p.y/m*x,p.y+x-m]).interpolate(g);return(0,o.isSafari)()&&l&&(e+=(window.devicePixelRatio-1)*x),e},b=()=>new i.MonotonicInterpolant([0,.5,1],[p.x,p.x/f*v,p.x+v-f]).interpolate(h),{offsetX:y,offsetY:w}=a,C=0===w||w;return{x:0===y||y?y:b(),y:C?w:j()}}},{"./BrowserDetector.js":"jnEw7","./MonotonicInterpolant.js":"NzBrM","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jnEw7:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isFirefox",()=>i),n.export(r,"isSafari",()=>a);var o=e("./utils/js_utils.js");let i=(0,o.memoize)(()=>/firefox/i.test(navigator.userAgent)),a=(0,o.memoize)(()=>!!window.safari)},{"./utils/js_utils.js":"9e7mJ","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],NzBrM:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"MonotonicInterpolant",()=>o);class o{interpolate(e){let t;let{xs:r,ys:n,c1s:o,c2s:i,c3s:a}=this,s=r.length-1;if(e===r[s])return n[s];let l=0,c=a.length-1;for(;l<=c;){let o=r[t=Math.floor(.5*(l+c))];if(oe))return n[t];c=t-1}}let u=e-r[s=Math.max(0,c)],d=u*u;return n[s]+o[s]*u+i[s]*d+a[s]*u*d}constructor(e,t){let r,n,o;let{length:i}=e,a=[];for(let e=0;ee[t]o);class o{get window(){return this.globalContext?this.globalContext:"undefined"!=typeof window?window:void 0}get document(){var e;return(null===(e=this.globalContext)||void 0===e?void 0:e.document)?this.globalContext.document:this.window?this.window.document:void 0}get rootElement(){var e;return(null===(e=this.optionsArgs)||void 0===e?void 0:e.rootElement)||this.window}constructor(e,t){this.ownerDocument=null,this.globalContext=e,this.optionsArgs=t}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],kRTvK:[function(e,t,r){let n;var o=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(){return n||((n=new Image).src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="),n}o.defineInteropFlag(r),o.export(r,"getEmptyImage",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],eRiBB:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ResizeObserver",()=>o.ResizeObserver),n.export(r,"ResizeObserverEntry",()=>i.ResizeObserverEntry),n.export(r,"ResizeObserverSize",()=>a.ResizeObserverSize);var o=e("../ResizeObserver"),i=e("../ResizeObserverEntry"),a=e("../ResizeObserverSize")},{"../ResizeObserver":"cVgY8","../ResizeObserverEntry":"3oHgg","../ResizeObserverSize":"jKNPv","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],cVgY8:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ResizeObserver",()=>a);var o=e("./ResizeObserverController"),i=e("./utils/element"),a=function(){function e(e){if(0==arguments.length)throw TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if("function"!=typeof e)throw TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");(0,o.ResizeObserverController).connect(this,e)}return e.prototype.observe=function(e,t){if(0==arguments.length)throw TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!(0,i.isElement)(e))throw TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");(0,o.ResizeObserverController).observe(this,e,t)},e.prototype.unobserve=function(e){if(0==arguments.length)throw TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!(0,i.isElement)(e))throw TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");(0,o.ResizeObserverController).unobserve(this,e)},e.prototype.disconnect=function(){(0,o.ResizeObserverController).disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}()},{"./ResizeObserverController":"20rjw","./utils/element":"bLu3R","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"20rjw":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ResizeObserverController",()=>u);var o=e("./utils/scheduler"),i=e("./ResizeObservation"),a=e("./ResizeObserverDetail"),s=e("./utils/resizeObservers"),l=new WeakMap,c=function(e,t){for(var r=0;rc(n.observationTargets,t)&&(a&&(0,s.resizeObservers).push(n),n.observationTargets.push(new i.ResizeObservation(t,r&&r.box)),(0,o.updateCount)(1),(0,o.scheduler).schedule())},e.unobserve=function(e,t){var r=l.get(e),n=c(r.observationTargets,t),i=1===r.observationTargets.length;n>=0&&(i&&(0,s.resizeObservers).splice((0,s.resizeObservers).indexOf(r),1),r.observationTargets.splice(n,1),(0,o.updateCount)(-1))},e.disconnect=function(e){var t=this,r=l.get(e);r.observationTargets.slice().forEach(function(r){return t.unobserve(e,r.target)}),r.activeTargets.splice(0,r.activeTargets.length)},e}()},{"./utils/scheduler":"bCJ2Y","./ResizeObservation":"h325p","./ResizeObserverDetail":"9bMPE","./utils/resizeObservers":"6l0vI","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],bCJ2Y:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"scheduler",()=>m),n.export(r,"updateCount",()=>h);var o=e("./process"),i=e("./global"),a=e("./queueResizeObserver"),s=0,l=function(){return!!s},c=250,u={attributes:!0,characterData:!0,childList:!0,subtree:!0},d=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],p=function(e){return void 0===e&&(e=0),Date.now()+e},f=!1,m=new(function(){function e(){var e=this;this.stopped=!0,this.listener=function(){return e.schedule()}}return e.prototype.run=function(e){var t=this;if(void 0===e&&(e=c),!f){f=!0;var r=p(e);(0,a.queueResizeObserver)(function(){var n=!1;try{n=(0,o.process)()}finally{if(f=!1,e=r-p(),!l())return;n?t.run(1e3):e>0?t.run(e):t.start()}})}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var e=this,t=function(){return e.observer&&e.observer.observe(document.body,u)};document.body?t():(0,i.global).addEventListener("DOMContentLoaded",t)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),d.forEach(function(t){return(0,i.global).addEventListener(t,e.listener,!0)}))},e.prototype.stop=function(){var e=this;this.stopped||(this.observer&&this.observer.disconnect(),d.forEach(function(t){return(0,i.global).removeEventListener(t,e.listener,!0)}),this.stopped=!0)},e}()),h=function(e){!s&&e>0&&m.start(),(s+=e)||m.stop()}},{"./process":"6NiRj","./global":"hFQJ8","./queueResizeObserver":"80UEr","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"6NiRj":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"process",()=>c);var o=e("../algorithms/hasActiveObservations"),i=e("../algorithms/hasSkippedObservations"),a=e("../algorithms/deliverResizeLoopError"),s=e("../algorithms/broadcastActiveObservations"),l=e("../algorithms/gatherActiveObservationsAtDepth"),c=function(){var e=0;for((0,l.gatherActiveObservationsAtDepth)(e);(0,o.hasActiveObservations)();)e=(0,s.broadcastActiveObservations)(),(0,l.gatherActiveObservationsAtDepth)(e);return(0,i.hasSkippedObservations)()&&(0,a.deliverResizeLoopError)(),e>0}},{"../algorithms/hasActiveObservations":"ifCQw","../algorithms/hasSkippedObservations":"9zV56","../algorithms/deliverResizeLoopError":"lp402","../algorithms/broadcastActiveObservations":"c7uOy","../algorithms/gatherActiveObservationsAtDepth":"1QSeq","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ifCQw:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"hasActiveObservations",()=>i);var o=e("../utils/resizeObservers"),i=function(){return(0,o.resizeObservers).some(function(e){return e.activeTargets.length>0})}},{"../utils/resizeObservers":"6l0vI","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"6l0vI":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"resizeObservers",()=>o);var o=[]},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"9zV56":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"hasSkippedObservations",()=>i);var o=e("../utils/resizeObservers"),i=function(){return(0,o.resizeObservers).some(function(e){return e.skippedTargets.length>0})}},{"../utils/resizeObservers":"6l0vI","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],lp402:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"deliverResizeLoopError",()=>i);var o="ResizeObserver loop completed with undelivered notifications.",i=function(){var e;"function"==typeof ErrorEvent?e=new ErrorEvent("error",{message:o}):((e=document.createEvent("Event")).initEvent("error",!1,!1),e.message=o),window.dispatchEvent(e)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],c7uOy:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"broadcastActiveObservations",()=>l);var o=e("../utils/resizeObservers"),i=e("../ResizeObserverEntry"),a=e("./calculateDepthForNode"),s=e("./calculateBoxSize"),l=function(){var e=1/0,t=[];(0,o.resizeObservers).forEach(function(r){if(0!==r.activeTargets.length){var n=[];r.activeTargets.forEach(function(t){var r=new i.ResizeObserverEntry(t.target),o=(0,a.calculateDepthForNode)(t.target);n.push(r),t.lastReportedSize=(0,s.calculateBoxSize)(t.target,t.observedBox),oa);var o=e("./algorithms/calculateBoxSize"),i=e("./utils/freeze"),a=function(){return function(e){var t=(0,o.calculateBoxSizes)(e);this.target=e,this.contentRect=t.contentRect,this.borderBoxSize=(0,i.freeze)([t.borderBoxSize]),this.contentBoxSize=(0,i.freeze)([t.contentBoxSize]),this.devicePixelContentBoxSize=(0,i.freeze)([t.devicePixelContentBoxSize])}}()},{"./algorithms/calculateBoxSize":"59lQ7","./utils/freeze":"g0uAT","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"59lQ7":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"calculateBoxSize",()=>x),n.export(r,"calculateBoxSizes",()=>v);var o=e("../ResizeObserverBoxOptions"),i=e("../ResizeObserverSize"),a=e("../DOMRectReadOnly"),s=e("../utils/element"),l=e("../utils/freeze"),c=e("../utils/global"),u=new WeakMap,d=/auto|scroll/,p=/^tb|vertical/,f=/msie|trident/i.test(c.global.navigator&&c.global.navigator.userAgent),m=function(e){return parseFloat(e||"0")},h=function(e,t,r){return void 0===e&&(e=0),void 0===t&&(t=0),void 0===r&&(r=!1),new i.ResizeObserverSize((r?t:e)||0,(r?e:t)||0)},g=(0,l.freeze)({devicePixelContentBoxSize:h(),borderBoxSize:h(),contentBoxSize:h(),contentRect:new a.DOMRectReadOnly(0,0,0,0)}),v=function(e,t){if(void 0===t&&(t=!1),u.has(e)&&!t)return u.get(e);if((0,s.isHidden)(e))return u.set(e,g),g;var r=getComputedStyle(e),n=(0,s.isSVG)(e)&&e.ownerSVGElement&&e.getBBox(),o=!f&&"border-box"===r.boxSizing,i=p.test(r.writingMode||""),c=!n&&d.test(r.overflowY||""),v=!n&&d.test(r.overflowX||""),x=n?0:m(r.paddingTop),j=n?0:m(r.paddingRight),b=n?0:m(r.paddingBottom),y=n?0:m(r.paddingLeft),w=n?0:m(r.borderTopWidth),C=n?0:m(r.borderRightWidth),k=n?0:m(r.borderBottomWidth),S=n?0:m(r.borderLeftWidth),T=y+j,D=x+b,E=S+C,I=w+k,O=v?e.offsetHeight-I-e.clientHeight:0,M=c?e.offsetWidth-E-e.clientWidth:0,_=o?T+E:0,N=o?D+I:0,A=n?n.width:m(r.width)-_-M,P=n?n.height:m(r.height)-N-O,F=A+T+M+E,L=P+D+O+I,R=(0,l.freeze)({devicePixelContentBoxSize:h(Math.round(A*devicePixelRatio),Math.round(P*devicePixelRatio),i),borderBoxSize:h(F,L,i),contentBoxSize:h(A,P,i),contentRect:new a.DOMRectReadOnly(y,x,A,P)});return u.set(e,R),R},x=function(e,t,r){var n=v(e,r),i=n.borderBoxSize,a=n.contentBoxSize,s=n.devicePixelContentBoxSize;switch(t){case o.ResizeObserverBoxOptions.DEVICE_PIXEL_CONTENT_BOX:return s;case o.ResizeObserverBoxOptions.BORDER_BOX:return i;default:return a}}},{"../ResizeObserverBoxOptions":"aW4VH","../ResizeObserverSize":"jKNPv","../DOMRectReadOnly":"58FTa","../utils/element":"bLu3R","../utils/freeze":"g0uAT","../utils/global":"hFQJ8","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],aW4VH:[function(e,t,r){var n,o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"ResizeObserverBoxOptions",()=>n),function(e){e.BORDER_BOX="border-box",e.CONTENT_BOX="content-box",e.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"}(n||(n={}))},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jKNPv:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ResizeObserverSize",()=>i);var o=e("./utils/freeze"),i=function(){return function(e,t){this.inlineSize=e,this.blockSize=t,(0,o.freeze)(this)}}()},{"./utils/freeze":"g0uAT","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],g0uAT:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"freeze",()=>o);var o=function(e){return Object.freeze(e)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"58FTa":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DOMRectReadOnly",()=>i);var o=e("./utils/freeze"),i=function(){function e(e,t,r,n){return this.x=e,this.y=t,this.width=r,this.height=n,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,(0,o.freeze)(this)}return e.prototype.toJSON=function(){var e=this;return{x:e.x,y:e.y,top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.width,height:e.height}},e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e}()},{"./utils/freeze":"g0uAT","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],bLu3R:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isSVG",()=>o),n.export(r,"isHidden",()=>i),n.export(r,"isElement",()=>a),n.export(r,"isReplacedElement",()=>s);var o=function(e){return e instanceof SVGElement&&"getBBox"in e},i=function(e){if(o(e)){var t=e.getBBox(),r=t.width,n=t.height;return!r&&!n}var i=e,a=i.offsetWidth,s=i.offsetHeight;return!(a||s||e.getClientRects().length)},a=function(e){if(e instanceof Element)return!0;var t,r=null===(t=null==e?void 0:e.ownerDocument)||void 0===t?void 0:t.defaultView;return!!(r&&e instanceof r.Element)},s=function(e){switch(e.tagName){case"INPUT":if("image"!==e.type)break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],hFQJ8:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"global",()=>o);var o="undefined"!=typeof window?window:{}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"2m2vG":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"calculateDepthForNode",()=>i);var o=e("../utils/element"),i=function(e){if((0,o.isHidden)(e))return 1/0;for(var t=0,r=e.parentNode;r;)t+=1,r=r.parentNode;return t}},{"../utils/element":"bLu3R","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"1QSeq":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"gatherActiveObservationsAtDepth",()=>a);var o=e("../utils/resizeObservers"),i=e("./calculateDepthForNode"),a=function(e){(0,o.resizeObservers).forEach(function(t){t.activeTargets.splice(0,t.activeTargets.length),t.skippedTargets.splice(0,t.skippedTargets.length),t.observationTargets.forEach(function(r){r.isActive()&&((0,i.calculateDepthForNode)(r.target)>e?t.activeTargets.push(r):t.skippedTargets.push(r))})})}},{"../utils/resizeObservers":"6l0vI","./calculateDepthForNode":"2m2vG","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"80UEr":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"queueResizeObserver",()=>i);var o=e("./queueMicroTask"),i=function(e){(0,o.queueMicroTask)(function(){requestAnimationFrame(e)})}},{"./queueMicroTask":"hBghi","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],hBghi:[function(e,t,r){var n,o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"queueMicroTask",()=>s);var i=[],a=function(){return i.splice(0).forEach(function(e){return e()})},s=function(e){if(!n){var t=0,r=document.createTextNode(""),o={characterData:!0};new MutationObserver(function(){return a()}).observe(r,o),n=function(){r.textContent="".concat(t?t--:t++)}}i.push(e),n()}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],h325p:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ResizeObservation",()=>l);var o=e("./ResizeObserverBoxOptions"),i=e("./algorithms/calculateBoxSize"),a=e("./utils/element"),s=function(e){return!(0,a.isSVG)(e)&&!(0,a.isReplacedElement)(e)&&"inline"===getComputedStyle(e).display},l=function(){function e(e,t){this.target=e,this.observedBox=t||o.ResizeObserverBoxOptions.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e=(0,i.calculateBoxSize)(this.target,this.observedBox,!0);return s(this.target)&&(this.lastReportedSize=e),this.lastReportedSize.inlineSize!==e.inlineSize||this.lastReportedSize.blockSize!==e.blockSize},e}()},{"./ResizeObserverBoxOptions":"aW4VH","./algorithms/calculateBoxSize":"59lQ7","./utils/element":"bLu3R","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"9bMPE":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ResizeObserverDetail",()=>o);var o=function(){return function(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t}}()},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ghfqv:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createDomMotionComponent",()=>o.createDomMotionComponent),n.export(r,"motion",()=>o.motion),n.export(r,"m",()=>i.m),n.export(r,"AnimatePresence",()=>a.AnimatePresence),n.export(r,"AnimateSharedLayout",()=>s.AnimateSharedLayout),n.export(r,"MotionConfig",()=>l.MotionConfig),n.export(r,"LazyMotion",()=>c.LazyMotion),n.export(r,"LayoutGroup",()=>u.LayoutGroup),n.export(r,"Reorder",()=>d.Reorder),n.export(r,"domAnimation",()=>p.domAnimation),n.export(r,"domMax",()=>f.domMax),n.export(r,"useMotionValue",()=>m.useMotionValue),n.export(r,"useMotionTemplate",()=>h.useMotionTemplate),n.export(r,"MotionValue",()=>g.MotionValue),n.export(r,"motionValue",()=>g.motionValue),n.export(r,"resolveMotionValue",()=>v.resolveMotionValue),n.export(r,"useTransform",()=>x.useTransform),n.export(r,"useSpring",()=>j.useSpring),n.export(r,"useVelocity",()=>b.useVelocity),n.export(r,"useScroll",()=>y.useScroll),n.export(r,"useElementScroll",()=>w.useElementScroll),n.export(r,"useViewportScroll",()=>C.useViewportScroll),n.export(r,"useTime",()=>k.useTime),n.export(r,"useReducedMotion",()=>S.useReducedMotion),n.export(r,"useReducedMotionConfig",()=>S.useReducedMotionConfig),n.export(r,"animationControls",()=>T.animationControls),n.export(r,"useAnimation",()=>D.useAnimation),n.export(r,"useAnimationControls",()=>D.useAnimationControls),n.export(r,"useAnimationFrame",()=>E.useAnimationFrame),n.export(r,"animate",()=>I.animate),n.export(r,"animateVisualElement",()=>O.animateVisualElement),n.export(r,"useCycle",()=>M.useCycle),n.export(r,"transform",()=>_.transform),n.export(r,"isValidMotionProp",()=>N.isValidMotionProp),n.export(r,"useIsPresent",()=>A.useIsPresent),n.export(r,"usePresence",()=>A.usePresence),n.export(r,"useInView",()=>P.useInView),n.export(r,"DragControls",()=>F.DragControls),n.export(r,"useDragControls",()=>F.useDragControls),n.export(r,"useDomEvent",()=>L.useDomEvent),n.export(r,"createMotionComponent",()=>R.createMotionComponent),n.export(r,"visualElement",()=>H.visualElement),n.export(r,"addScaleCorrector",()=>B.addScaleCorrector),n.export(r,"useInstantTransition",()=>V.useInstantTransition),n.export(r,"useInstantLayoutTransition",()=>z.useInstantLayoutTransition),n.export(r,"useResetProjection",()=>W.useResetProjection),n.export(r,"MotionContext",()=>U.MotionContext),n.export(r,"useVisualElementContext",()=>U.useVisualElementContext),n.export(r,"MotionConfigContext",()=>G.MotionConfigContext),n.export(r,"PresenceContext",()=>$.PresenceContext),n.export(r,"LayoutGroupContext",()=>K.LayoutGroupContext),n.export(r,"DeprecatedLayoutGroupContext",()=>q.DeprecatedLayoutGroupContext),n.export(r,"SwitchLayoutGroupContext",()=>Q.SwitchLayoutGroupContext),n.export(r,"FlatTree",()=>J.FlatTree),n.export(r,"useDeprecatedAnimatedState",()=>Z.useAnimatedState),n.export(r,"useDeprecatedInvertedScale",()=>X.useInvertedScale),n.export(r,"AnimationType",()=>ee.AnimationType),n.export(r,"animations",()=>et.animations),n.export(r,"checkTargetForNewValues",()=>er.checkTargetForNewValues),n.export(r,"createBox",()=>en.createBox),n.export(r,"calcLength",()=>eo.calcLength),n.export(r,"filterProps",()=>ei.filterProps),n.export(r,"makeUseVisualState",()=>ea.makeUseVisualState),n.export(r,"isDragActive",()=>es.isDragActive),n.export(r,"addPointerEvent",()=>el.addPointerEvent),n.export(r,"wrapHandler",()=>ec.wrapHandler),n.export(r,"isMotionValue",()=>eu.isMotionValue),n.export(r,"isBrowser",()=>ed.isBrowser),n.export(r,"useUnmountEffect",()=>ep.useUnmountEffect),n.export(r,"useIsomorphicLayoutEffect",()=>ef.useIsomorphicLayoutEffect),n.export(r,"useForceUpdate",()=>em.useForceUpdate);var o=e("./render/dom/motion.mjs"),i=e("./render/dom/motion-minimal.mjs"),a=e("./components/AnimatePresence/index.mjs"),s=e("./components/AnimateSharedLayout.mjs"),l=e("./components/MotionConfig/index.mjs"),c=e("./components/LazyMotion/index.mjs"),u=e("./components/LayoutGroup/index.mjs"),d=e("./components/Reorder/index.mjs"),p=e("./render/dom/features-animation.mjs"),f=e("./render/dom/features-max.mjs"),m=e("./value/use-motion-value.mjs"),h=e("./value/use-motion-template.mjs"),g=e("./value/index.mjs"),v=e("./value/utils/resolve-motion-value.mjs"),x=e("./value/use-transform.mjs"),j=e("./value/use-spring.mjs"),b=e("./value/use-velocity.mjs"),y=e("./value/use-scroll.mjs"),w=e("./value/scroll/use-element-scroll.mjs"),C=e("./value/scroll/use-viewport-scroll.mjs"),k=e("./value/use-time.mjs"),S=e("./utils/use-reduced-motion.mjs"),T=e("./animation/animation-controls.mjs"),D=e("./animation/use-animation.mjs"),E=e("./utils/use-animation-frame.mjs"),I=e("./animation/animate.mjs"),O=e("./render/utils/animation.mjs"),M=e("./utils/use-cycle.mjs"),_=e("./utils/transform.mjs"),N=e("./motion/utils/valid-prop.mjs"),A=e("./components/AnimatePresence/use-presence.mjs"),P=e("./utils/use-in-view.mjs"),F=e("./gestures/drag/use-drag-controls.mjs"),L=e("./events/use-dom-event.mjs"),R=e("./motion/index.mjs"),H=e("./render/index.mjs"),B=e("./projection/styles/scale-correction.mjs"),V=e("./utils/use-instant-transition.mjs"),z=e("./projection/use-instant-layout-transition.mjs"),W=e("./projection/use-reset-projection.mjs"),U=e("./context/MotionContext/index.mjs"),G=e("./context/MotionConfigContext.mjs"),$=e("./context/PresenceContext.mjs"),K=e("./context/LayoutGroupContext.mjs"),q=e("./context/DeprecatedLayoutGroupContext.mjs"),Q=e("./context/SwitchLayoutGroupContext.mjs"),J=e("./render/utils/flat-tree.mjs"),Z=e("./animation/use-animated-state.mjs"),X=e("./value/use-inverted-scale.mjs"),ee=e("./render/utils/types.mjs"),et=e("./motion/features/animations.mjs"),er=e("./render/utils/setters.mjs"),en=e("./projection/geometry/models.mjs"),eo=e("./projection/geometry/delta-calc.mjs"),ei=e("./render/dom/utils/filter-props.mjs"),ea=e("./motion/utils/use-visual-state.mjs"),es=e("./gestures/drag/utils/lock.mjs"),el=e("./events/use-pointer-event.mjs"),ec=e("./events/event-info.mjs"),eu=e("./value/utils/is-motion-value.mjs"),ed=e("./utils/is-browser.mjs"),ep=e("./utils/use-unmount-effect.mjs"),ef=e("./utils/use-isomorphic-effect.mjs"),em=e("./utils/use-force-update.mjs")},{"./render/dom/motion.mjs":"abwYb","./render/dom/motion-minimal.mjs":!1,"./components/AnimatePresence/index.mjs":!1,"./components/AnimateSharedLayout.mjs":!1,"./components/MotionConfig/index.mjs":!1,"./components/LazyMotion/index.mjs":!1,"./components/LayoutGroup/index.mjs":!1,"./components/Reorder/index.mjs":!1,"./render/dom/features-animation.mjs":!1,"./render/dom/features-max.mjs":!1,"./value/use-motion-value.mjs":!1,"./value/use-motion-template.mjs":!1,"./value/index.mjs":!1,"./value/utils/resolve-motion-value.mjs":!1,"./value/use-transform.mjs":!1,"./value/use-spring.mjs":!1,"./value/use-velocity.mjs":!1,"./value/use-scroll.mjs":!1,"./value/scroll/use-element-scroll.mjs":!1,"./value/scroll/use-viewport-scroll.mjs":!1,"./value/use-time.mjs":!1,"./utils/use-reduced-motion.mjs":!1,"./animation/animation-controls.mjs":!1,"./animation/use-animation.mjs":!1,"./utils/use-animation-frame.mjs":!1,"./animation/animate.mjs":!1,"./render/utils/animation.mjs":!1,"./utils/use-cycle.mjs":!1,"./utils/transform.mjs":!1,"./motion/utils/valid-prop.mjs":!1,"./components/AnimatePresence/use-presence.mjs":!1,"./utils/use-in-view.mjs":!1,"./gestures/drag/use-drag-controls.mjs":!1,"./events/use-dom-event.mjs":!1,"./motion/index.mjs":!1,"./render/index.mjs":!1,"./projection/styles/scale-correction.mjs":!1,"./utils/use-instant-transition.mjs":!1,"./projection/use-instant-layout-transition.mjs":!1,"./projection/use-reset-projection.mjs":!1,"./context/MotionContext/index.mjs":!1,"./context/MotionConfigContext.mjs":!1,"./context/PresenceContext.mjs":!1,"./context/LayoutGroupContext.mjs":!1,"./context/DeprecatedLayoutGroupContext.mjs":!1,"./context/SwitchLayoutGroupContext.mjs":!1,"./render/utils/flat-tree.mjs":!1,"./animation/use-animated-state.mjs":!1,"./value/use-inverted-scale.mjs":!1,"./render/utils/types.mjs":!1,"./motion/features/animations.mjs":!1,"./render/utils/setters.mjs":!1,"./projection/geometry/models.mjs":!1,"./projection/geometry/delta-calc.mjs":!1,"./render/dom/utils/filter-props.mjs":!1,"./motion/utils/use-visual-state.mjs":!1,"./gestures/drag/utils/lock.mjs":!1,"./events/use-pointer-event.mjs":!1,"./events/event-info.mjs":!1,"./value/utils/is-motion-value.mjs":!1,"./utils/is-browser.mjs":!1,"./utils/use-unmount-effect.mjs":!1,"./utils/use-isomorphic-effect.mjs":!1,"./utils/use-force-update.mjs":!1,"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],abwYb:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createDomMotionComponent",()=>g),n.export(r,"motion",()=>h);var o=e("tslib"),i=e("../../motion/index.mjs"),a=e("./motion-proxy.mjs"),s=e("./utils/create-config.mjs"),l=e("../../motion/features/gestures.mjs"),c=e("../../motion/features/animations.mjs"),u=e("../../motion/features/drag.mjs"),d=e("./create-visual-element.mjs"),p=e("../../motion/features/layout/index.mjs"),f=e("../../projection/node/HTMLProjectionNode.mjs"),m=(0,o.__assign)((0,o.__assign)((0,o.__assign)((0,o.__assign)({},c.animations),l.gestureAnimations),u.drag),p.layoutFeatures),h=(0,a.createMotionProxy)(function(e,t){return(0,s.createDomMotionConfig)(e,t,m,d.createDomVisualElement,f.HTMLProjectionNode)});function g(e){return(0,i.createMotionComponent)((0,s.createDomMotionConfig)(e,{forwardMotionProps:!1},m,d.createDomVisualElement,f.HTMLProjectionNode))}},{tslib:"bfnpP","../../motion/index.mjs":"1XWEa","./motion-proxy.mjs":"8DX6N","./utils/create-config.mjs":"eUFzI","../../motion/features/gestures.mjs":"iqwco","../../motion/features/animations.mjs":"53QYt","../../motion/features/drag.mjs":"fU8VB","./create-visual-element.mjs":"kU05u","../../motion/features/layout/index.mjs":"gVSJl","../../projection/node/HTMLProjectionNode.mjs":"fzZOg","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],bfnpP:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"__extends",()=>i),n.export(r,"__assign",()=>a),n.export(r,"__rest",()=>s),n.export(r,"__decorate",()=>l),n.export(r,"__param",()=>c),n.export(r,"__esDecorate",()=>u),n.export(r,"__runInitializers",()=>d),n.export(r,"__propKey",()=>p),n.export(r,"__setFunctionName",()=>f),n.export(r,"__metadata",()=>m),n.export(r,"__awaiter",()=>h),n.export(r,"__generator",()=>g),n.export(r,"__createBinding",()=>v),n.export(r,"__exportStar",()=>x),n.export(r,"__values",()=>j),n.export(r,"__read",()=>b),n.export(r,"__spread",()=>y),n.export(r,"__spreadArrays",()=>w),n.export(r,"__spreadArray",()=>C),n.export(r,"__await",()=>k),n.export(r,"__asyncGenerator",()=>S),n.export(r,"__asyncDelegator",()=>T),n.export(r,"__asyncValues",()=>D),n.export(r,"__makeTemplateObject",()=>E),n.export(r,"__importStar",()=>O),n.export(r,"__importDefault",()=>M),n.export(r,"__classPrivateFieldGet",()=>_),n.export(r,"__classPrivateFieldSet",()=>N),n.export(r,"__classPrivateFieldIn",()=>A),n.export(r,"__addDisposableResource",()=>P),n.export(r,"__disposeResources",()=>L);var o=function(e,t){return(o=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)};function i(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var a=function(){return(a=Object.assign||function(e){for(var t,r=1,n=arguments.length;rt.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);ot.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r}function l(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a}function c(e,t){return function(r,n){t(r,n,e)}}function u(e,t,r,n,o,i){function a(e){if(void 0!==e&&"function"!=typeof e)throw TypeError("Function expected");return e}for(var s,l=n.kind,c="getter"===l?"get":"setter"===l?"set":"value",u=!t&&e?n.static?e:e.prototype:null,d=t||(u?Object.getOwnPropertyDescriptor(u,n.name):{}),p=!1,f=r.length-1;f>=0;f--){var m={};for(var h in n)m[h]="access"===h?{}:n[h];for(var h in n.access)m.access[h]=n.access[h];m.addInitializer=function(e){if(p)throw TypeError("Cannot add initializers after decoration has completed");i.push(a(e||null))};var g=(0,r[f])("accessor"===l?{get:d.get,set:d.set}:d[c],m);if("accessor"===l){if(void 0===g)continue;if(null===g||"object"!=typeof g)throw TypeError("Object expected");(s=a(g.get))&&(d.get=s),(s=a(g.set))&&(d.set=s),(s=a(g.init))&&o.unshift(s)}else(s=a(g))&&("field"===l?o.unshift(s):d[c]=s)}u&&Object.defineProperty(u,n.name,d),p=!0}function d(e,t,r){for(var n=arguments.length>2,o=0;o0&&o[o.length-1])&&(6===s[0]||2===s[0])){a=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function b(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,i=r.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return a}function y(){for(var e=[],t=0;t1||s(e,t)})})}function s(e,t){try{l(o[e](t))}catch(e){d(i[0][3],e)}}function l(e){e.value instanceof k?Promise.resolve(e.value.v).then(c,u):d(i[0][2],e)}function c(e){s("next",e)}function u(e){s("throw",e)}function d(e,t){e(t),i.shift(),i.length&&s(i[0][0],i[0][1])}}function T(e){var t,r;return t={},n("next"),n("throw",function(e){throw e}),n("return"),t[Symbol.iterator]=function(){return this},t;function n(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:k(e[n](t)),done:!1}:o?o(t):t}:o}}function D(e){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=j(e),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(r){t[r]=e[r]&&function(t){return new Promise(function(n,i){o(n,i,(t=e[r](t)).done,t.value)})}}function o(e,t,r,n){Promise.resolve(n).then(function(t){e({value:t,done:r})},t)}}function E(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var I=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};function O(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&v(t,e,r);return I(t,e),t}function M(e){return e&&e.__esModule?e:{default:e}}function _(e,t,r,n){if("a"===r&&!n)throw TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)}function N(e,t,r,n,o){if("m"===n)throw TypeError("Private method is not writable");if("a"===n&&!o)throw TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!o:!t.has(e))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?o.call(e,r):o?o.value=r:t.set(e,r),r}function A(e,t){if(null===t||"object"!=typeof t&&"function"!=typeof t)throw TypeError("Cannot use 'in' operator on non-object");return"function"==typeof e?t===e:e.has(t)}function P(e,t,r){if(null!=t){var n;if("object"!=typeof t&&"function"!=typeof t)throw TypeError("Object expected.");if(r){if(!Symbol.asyncDispose)throw TypeError("Symbol.asyncDispose is not defined.");n=t[Symbol.asyncDispose]}if(void 0===n){if(!Symbol.dispose)throw TypeError("Symbol.dispose is not defined.");n=t[Symbol.dispose]}if("function"!=typeof n)throw TypeError("Object not disposable.");e.stack.push({value:t,dispose:n,async:r})}else r&&e.stack.push({async:!0});return t}var F="function"==typeof SuppressedError?SuppressedError:function(e,t,r){var n=Error(r);return n.name="SuppressedError",n.error=e,n.suppressed=t,n};function L(e){function t(t){e.error=e.hasError?new F(t,e.error,"An error was suppressed during disposal."):t,e.hasError=!0}function r(){for(;e.stack.length;){var n=e.stack.pop();try{var o=n.dispose&&n.dispose.call(n.value);if(n.async)return Promise.resolve(o).then(r,function(e){return t(e),r()})}catch(e){t(e)}}if(e.hasError)throw e.error}return r()}r.default={__extends:i,__assign:a,__rest:s,__decorate:l,__param:c,__metadata:m,__awaiter:h,__generator:g,__createBinding:v,__exportStar:x,__values:j,__read:b,__spread:y,__spreadArrays:w,__spreadArray:C,__await:k,__asyncGenerator:S,__asyncDelegator:T,__asyncValues:D,__makeTemplateObject:E,__importStar:O,__importDefault:M,__classPrivateFieldGet:_,__classPrivateFieldSet:N,__classPrivateFieldIn:A,__addDisposableResource:P,__disposeResources:L}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"1XWEa":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createMotionComponent",()=>x);var o=e("tslib"),i=e("react"),a=e("./features/use-features.mjs"),s=e("../context/MotionConfigContext.mjs"),l=e("../context/MotionContext/index.mjs"),c=e("./utils/use-visual-element.mjs"),u=e("./utils/use-motion-ref.mjs"),d=e("../context/MotionContext/create.mjs"),p=e("./features/definitions.mjs"),f=e("../utils/is-browser.mjs"),m=e("../projection/node/id.mjs"),h=e("../context/LayoutGroupContext.mjs"),g=e("./features/use-projection.mjs"),v=e("./utils/VisualElementHandler.mjs");function x(e){var t=e.preloadedFeatures,r=e.createVisualElement,n=e.projectionNodeConstructor,h=e.useRender,x=e.useVisualState,b=e.Component;function y(e,y){var w=j(e);e=(0,o.__assign)((0,o.__assign)({},e),{layoutId:w});var C=(0,i.useContext)(s.MotionConfigContext),k=null,S=(0,d.useCreateMotionContext)(e),T=C.isStatic?void 0:(0,m.useProjectionId)(),D=x(e,C.isStatic);return!C.isStatic&&f.isBrowser&&(S.visualElement=(0,c.useVisualElement)(b,D,(0,o.__assign)((0,o.__assign)({},C),e),r),(0,g.useProjection)(T,e,S.visualElement,n||p.featureDefinitions.projectionNodeConstructor),k=(0,a.useFeatures)(e,S.visualElement,t)),i.createElement(v.VisualElementHandler,{visualElement:S.visualElement,props:(0,o.__assign)((0,o.__assign)({},C),e)},k,i.createElement(l.MotionContext.Provider,{value:S},h(b,e,T,(0,u.useMotionRef)(D,S.visualElement,y),D,C.isStatic,S.visualElement)))}return t&&(0,p.loadFeatures)(t),(0,i.forwardRef)(y)}function j(e){var t,r=e.layoutId,n=null===(t=(0,i.useContext)(h.LayoutGroupContext))||void 0===t?void 0:t.id;return n&&void 0!==r?n+"-"+r:r}},{tslib:"bfnpP",react:"6Lppp","./features/use-features.mjs":"kPokn","../context/MotionConfigContext.mjs":"kcSQK","../context/MotionContext/index.mjs":"eYSNq","./utils/use-visual-element.mjs":"9hNEf","./utils/use-motion-ref.mjs":"8kwGm","../context/MotionContext/create.mjs":"iwhLG","./features/definitions.mjs":"9AAop","../utils/is-browser.mjs":"H9Cog","../projection/node/id.mjs":"hg1x4","../context/LayoutGroupContext.mjs":"jA8XS","./features/use-projection.mjs":"eA7vt","./utils/VisualElementHandler.mjs":"dEfGM","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],kPokn:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useFeatures",()=>p);var o=e("tslib"),i=e("react"),a=e("../../utils/process.mjs"),s=e("./definitions.mjs"),l=e("hey-listen"),c=e("../../context/LazyContext.mjs"),u=Object.keys(s.featureDefinitions),d=u.length;function p(e,t,r){var n=[],p=(0,i.useContext)(c.LazyContext);if(!t)return null;"production"!==a.env&&r&&p.strict&&(0,l.invariant)(!1,"You have rendered a `motion` component within a `LazyMotion` component. This will break tree shaking. Import and render a `m` component instead.");for(var f=0;fa);var o=e("5fd67e8d06be0abf"),i="production",a=void 0===o||void 0===o.env?i:"production"},{"5fd67e8d06be0abf":"xGtCA","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"9AAop":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"featureDefinitions",()=>i),n.export(r,"loadFeatures",()=>a);var o=function(e){return{isEnabled:function(t){return e.some(function(e){return!!t[e]})}}},i={measureLayout:o(["layout","layoutId","drag"]),animation:o(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:o(["exit"]),drag:o(["drag","dragControls"]),focus:o(["whileFocus"]),hover:o(["whileHover","onHoverStart","onHoverEnd"]),tap:o(["whileTap","onTap","onTapStart","onTapCancel"]),pan:o(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:o(["whileInView","onViewportEnter","onViewportLeave"])};function a(e){for(var t in e)null!==e[t]&&("projectionNodeConstructor"===t?i.projectionNodeConstructor=e[t]:i[t].Component=e[t])}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"8bzu2":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"invariant",()=>i),n.export(r,"warning",()=>o);var o=function(){},i=function(){}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"459Jp":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"LazyContext",()=>o);var o=(0,e("react").createContext)({strict:!1})},{react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],kcSQK:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"MotionConfigContext",()=>o);var o=(0,e("react").createContext)({transformPagePoint:function(e){return e},isStatic:!1,reducedMotion:"never"})},{react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],eYSNq:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"MotionContext",()=>i),n.export(r,"useVisualElementContext",()=>a);var o=e("react"),i=(0,o.createContext)({});function a(){return(0,o.useContext)(i).visualElement}},{react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"9hNEf":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useVisualElement",()=>u);var o=e("react"),i=e("../../context/PresenceContext.mjs"),a=e("../../context/MotionContext/index.mjs"),s=e("../../utils/use-isomorphic-effect.mjs"),l=e("../../context/LazyContext.mjs"),c=e("../../utils/use-reduced-motion.mjs");function u(e,t,r,n){var u=(0,o.useContext)(l.LazyContext),d=(0,a.useVisualElementContext)(),p=(0,o.useContext)(i.PresenceContext),f=(0,c.useReducedMotionConfig)(),m=(0,o.useRef)(void 0);n||(n=u.renderer),!m.current&&n&&(m.current=n(e,{visualState:t,parent:d,props:r,presenceId:null==p?void 0:p.id,blockInitialAnimation:(null==p?void 0:p.initial)===!1,shouldReduceMotion:f}));var h=m.current;return(0,s.useIsomorphicLayoutEffect)(function(){null==h||h.syncRender()}),(0,o.useEffect)(function(){var e;null===(e=null==h?void 0:h.animationState)||void 0===e||e.animateChanges()}),(0,s.useIsomorphicLayoutEffect)(function(){return function(){return null==h?void 0:h.notifyUnmount()}},[]),h}},{react:"6Lppp","../../context/PresenceContext.mjs":"fFi9r","../../context/MotionContext/index.mjs":"eYSNq","../../utils/use-isomorphic-effect.mjs":"ahh9l","../../context/LazyContext.mjs":"459Jp","../../utils/use-reduced-motion.mjs":"429DK","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],fFi9r:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"PresenceContext",()=>o);var o=(0,e("react").createContext)(null)},{react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ahh9l:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useIsomorphicLayoutEffect",()=>i);var o=e("react"),i=e("./is-browser.mjs").isBrowser?o.useLayoutEffect:o.useEffect},{react:"6Lppp","./is-browser.mjs":"H9Cog","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],H9Cog:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isBrowser",()=>o);var o="undefined"!=typeof document},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"429DK":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useReducedMotion",()=>d),n.export(r,"useReducedMotionConfig",()=>p);var o=e("tslib"),i=e("react"),a=e("../context/MotionConfigContext.mjs"),s=e("./is-browser.mjs"),l={current:null},c=!1;function u(){if(c=!0,s.isBrowser){if(window.matchMedia){var e=window.matchMedia("(prefers-reduced-motion)"),t=function(){return l.current=e.matches};e.addListener(t),t()}else l.current=!1}}function d(){return c||u(),(0,o.__read)((0,i.useState)(l.current),1)[0]}function p(){var e=d(),t=(0,i.useContext)(a.MotionConfigContext).reducedMotion;return"never"!==t&&("always"===t||e)}},{tslib:"bfnpP",react:"6Lppp","../context/MotionConfigContext.mjs":"kcSQK","./is-browser.mjs":"H9Cog","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"8kwGm":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useMotionRef",()=>a);var o=e("react"),i=e("../../utils/is-ref-object.mjs");function a(e,t,r){return(0,o.useCallback)(function(n){var o;n&&(null===(o=e.mount)||void 0===o||o.call(e,n)),t&&(n?t.mount(n):t.unmount()),r&&("function"==typeof r?r(n):(0,i.isRefObject)(r)&&(r.current=n))},[t])}},{react:"6Lppp","../../utils/is-ref-object.mjs":"7jtNt","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"7jtNt":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){return"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}n.defineInteropFlag(r),n.export(r,"isRefObject",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],iwhLG:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useCreateMotionContext",()=>s);var o=e("react"),i=e("./index.mjs"),a=e("./utils.mjs");function s(e){var t=(0,a.getCurrentTreeVariants)(e,(0,o.useContext)(i.MotionContext)),r=t.initial,n=t.animate;return(0,o.useMemo)(function(){return{initial:r,animate:n}},[l(r),l(n)])}function l(e){return Array.isArray(e)?e.join(" "):e}},{react:"6Lppp","./index.mjs":"eYSNq","./utils.mjs":"bb3vK","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],bb3vK:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getCurrentTreeVariants",()=>i);var o=e("../../render/utils/variants.mjs");function i(e,t){if((0,o.checkIfControllingVariants)(e)){var r=e.initial,n=e.animate;return{initial:!1===r||(0,o.isVariantLabel)(r)?r:void 0,animate:(0,o.isVariantLabel)(n)?n:void 0}}return!1!==e.inherit?t:{}}},{"../../render/utils/variants.mjs":"7nPAV","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"7nPAV":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){return Array.isArray(e)}function i(e){return"string"==typeof e||o(e)}function a(e){var t={};return e.forEachValue(function(e,r){return t[r]=e.get()}),t}function s(e){var t={};return e.forEachValue(function(e,r){return t[r]=e.getVelocity()}),t}function l(e,t,r,n,o){var i;return void 0===n&&(n={}),void 0===o&&(o={}),"function"==typeof t&&(t=t(null!=r?r:e.custom,n,o)),"string"==typeof t&&(t=null===(i=e.variants)||void 0===i?void 0:i[t]),"function"==typeof t&&(t=t(null!=r?r:e.custom,n,o)),t}function c(e,t,r){var n=e.getProps();return l(n,t,null!=r?r:n.custom,a(e),s(e))}function u(e){var t;return"function"==typeof(null===(t=e.animate)||void 0===t?void 0:t.start)||i(e.initial)||i(e.animate)||i(e.whileHover)||i(e.whileDrag)||i(e.whileTap)||i(e.whileFocus)||i(e.exit)}function d(e){return!!(u(e)||e.variants)}n.defineInteropFlag(r),n.export(r,"checkIfControllingVariants",()=>u),n.export(r,"checkIfVariantNode",()=>d),n.export(r,"isVariantLabel",()=>i),n.export(r,"isVariantLabels",()=>o),n.export(r,"resolveVariant",()=>c),n.export(r,"resolveVariantFromProps",()=>l)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],hg1x4:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useProjectionId",()=>s);var o=e("../../utils/use-constant.mjs"),i=e("./state.mjs"),a=1;function s(){return(0,o.useConstant)(function(){if(i.globalProjectionState.hasEverUpdated)return a++})}},{"../../utils/use-constant.mjs":"3eib8","./state.mjs":"cgfDu","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"3eib8":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useConstant",()=>i);var o=e("react");function i(e){var t=(0,o.useRef)(null);return null===t.current&&(t.current=e()),t.current}},{react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],cgfDu:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"globalProjectionState",()=>o);var o={hasAnimatedSinceResize:!0,hasEverUpdated:!1}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jA8XS:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"LayoutGroupContext",()=>o);var o=(0,e("react").createContext)({})},{react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],eA7vt:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useProjection",()=>s);var o=e("../../utils/is-ref-object.mjs"),i=e("react"),a=e("../../context/SwitchLayoutGroupContext.mjs");function s(e,t,r,n){var s,l=t.layoutId,c=t.layout,u=t.drag,d=t.dragConstraints,p=t.layoutScroll,f=(0,i.useContext)(a.SwitchLayoutGroupContext);n&&r&&(null==r||!r.projection)&&(r.projection=new n(e,r.getLatestValues(),null===(s=r.parent)||void 0===s?void 0:s.projection),r.projection.setOptions({layoutId:l,layout:c,alwaysMeasureLayout:!!u||d&&(0,o.isRefObject)(d),visualElement:r,scheduleRender:function(){return r.scheduleRender()},animationType:"string"==typeof c?c:"both",initialPromotionConfig:f,layoutScroll:p}))}},{"../../utils/is-ref-object.mjs":"7jtNt",react:"6Lppp","../../context/SwitchLayoutGroupContext.mjs":"jLqod","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jLqod:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"SwitchLayoutGroupContext",()=>o);var o=(0,e("react").createContext)({})},{react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],dEfGM:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"VisualElementHandler",()=>a);var o=e("tslib"),i=e("react"),a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,o.__extends)(t,e),t.prototype.getSnapshotBeforeUpdate=function(){return this.updateProps(),null},t.prototype.componentDidUpdate=function(){},t.prototype.updateProps=function(){var e=this.props,t=e.visualElement,r=e.props;t&&t.setProps(r)},t.prototype.render=function(){return this.props.children},t}(n.interopDefault(i).default.Component)},{tslib:"bfnpP",react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"8DX6N":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createMotionProxy",()=>i);var o=e("../../motion/index.mjs");function i(e){function t(t,r){return void 0===r&&(r={}),(0,o.createMotionComponent)(e(t,r))}if("undefined"==typeof Proxy)return t;var r=new Map;return new Proxy(t,{get:function(e,n){return r.has(n)||r.set(n,t(n)),r.get(n)}})}},{"../../motion/index.mjs":"1XWEa","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],eUFzI:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createDomMotionConfig",()=>c);var o=e("tslib"),i=e("./is-svg-component.mjs"),a=e("../use-render.mjs"),s=e("../../svg/config-motion.mjs"),l=e("../../html/config-motion.mjs");function c(e,t,r,n,c){var u=t.forwardMotionProps,d=void 0!==u&&u,p=(0,i.isSVGComponent)(e)?s.svgMotionConfig:l.htmlMotionConfig;return(0,o.__assign)((0,o.__assign)({},p),{preloadedFeatures:r,useRender:(0,a.createUseRender)(d),createVisualElement:n,projectionNodeConstructor:c,Component:e})}},{tslib:"bfnpP","./is-svg-component.mjs":"i9D4v","../use-render.mjs":"g6noB","../../svg/config-motion.mjs":"e9lNZ","../../html/config-motion.mjs":"jZ5m3","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],i9D4v:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isSVGComponent",()=>i);var o=e("../../svg/lowercase-elements.mjs");function i(e){if("string"!=typeof e||e.includes("-"));else if((0,o.lowercaseSVGElements).indexOf(e)>-1||/[A-Z]/.test(e))return!0;return!1}},{"../../svg/lowercase-elements.mjs":"cpm4v","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],cpm4v:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"lowercaseSVGElements",()=>o);var o=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","svg","switch","symbol","text","tspan","use","view"]},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],g6noB:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createUseRender",()=>u);var o=e("tslib"),i=e("react"),a=e("../html/use-props.mjs"),s=e("./utils/filter-props.mjs"),l=e("./utils/is-svg-component.mjs"),c=e("../svg/use-props.mjs");function u(e){return void 0===e&&(e=!1),function(t,r,n,u,d,p){var f=d.latestValues,m=((0,l.isSVGComponent)(t)?c.useSVGProps:a.useHTMLProps)(r,f,p),h=(0,s.filterProps)(r,"string"==typeof t,e),g=(0,o.__assign)((0,o.__assign)((0,o.__assign)({},h),m),{ref:u});return n&&(g["data-projection-id"]=n),(0,i.createElement)(t,g)}}},{tslib:"bfnpP",react:"6Lppp","../html/use-props.mjs":"6omNr","./utils/filter-props.mjs":"fNFTM","./utils/is-svg-component.mjs":"i9D4v","../svg/use-props.mjs":"28Uiw","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"6omNr":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"copyRawValuesOnly",()=>u),n.export(r,"useHTMLProps",()=>f),n.export(r,"useStyle",()=>p);var o=e("tslib"),i=e("react"),a=e("../../motion/utils/is-forced-motion-value.mjs"),s=e("../../value/utils/is-motion-value.mjs"),l=e("./utils/build-styles.mjs"),c=e("./utils/create-render-state.mjs");function u(e,t,r){for(var n in t)(0,s.isMotionValue)(t[n])||(0,a.isForcedMotionValue)(n,r)||(e[n]=t[n])}function d(e,t,r){var n=e.transformTemplate;return(0,i.useMemo)(function(){var e=(0,c.createHtmlRenderState)();(0,l.buildHTMLStyles)(e,t,{enableHardwareAcceleration:!r},n);var i=e.vars,a=e.style;return(0,o.__assign)((0,o.__assign)({},i),a)},[t])}function p(e,t,r){var n=e.style||{},o={};return u(o,n,e),Object.assign(o,d(e,t,r)),e.transformValues&&(o=e.transformValues(o)),o}function f(e,t,r){var n={},o=p(e,t,r);return e.drag&&!1!==e.dragListener&&(n.draggable=!1,o.userSelect=o.WebkitUserSelect=o.WebkitTouchCallout="none",o.touchAction=!0===e.drag?"none":"pan-".concat("x"===e.drag?"y":"x")),n.style=o,n}},{tslib:"bfnpP",react:"6Lppp","../../motion/utils/is-forced-motion-value.mjs":"1N0nd","../../value/utils/is-motion-value.mjs":"iSrLK","./utils/build-styles.mjs":"2JmiA","./utils/create-render-state.mjs":"3k0BV","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"1N0nd":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isForcedMotionValue",()=>a);var o=e("../../projection/styles/scale-correction.mjs"),i=e("../../render/html/utils/transform.mjs");function a(e,t){var r=t.layout,n=t.layoutId;return(0,i.isTransformProp)(e)||(0,i.isTransformOriginProp)(e)||(r||void 0!==n)&&(!!o.scaleCorrectors[e]||"opacity"===e)}},{"../../projection/styles/scale-correction.mjs":"gJvDj","../../render/html/utils/transform.mjs":"jT661","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],gJvDj:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"addScaleCorrector",()=>i),n.export(r,"scaleCorrectors",()=>o);var o={};function i(e){Object.assign(o,e)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jT661:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isTransformOriginProp",()=>u),n.export(r,"isTransformProp",()=>l),n.export(r,"sortTransformProps",()=>a),n.export(r,"transformAxes",()=>o),n.export(r,"transformProps",()=>i);var o=["","X","Y","Z"],i=["transformPerspective","x","y","z"];function a(e,t){return i.indexOf(e)-i.indexOf(t)}["translate","scale","rotate","skew"].forEach(function(e){return o.forEach(function(t){return i.push(e+t)})});var s=new Set(i);function l(e){return s.has(e)}var c=new Set(["originX","originY","originZ"]);function u(e){return c.has(e)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],iSrLK:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isMotionValue",()=>o);var o=function(e){return!!(null!==e&&"object"==typeof e&&e.getVelocity)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"2JmiA":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"buildHTMLStyles",()=>c);var o=e("./build-transform.mjs"),i=e("../../dom/utils/is-css-variable.mjs"),a=e("./transform.mjs"),s=e("../../dom/value-types/get-as-type.mjs"),l=e("../../dom/value-types/number.mjs");function c(e,t,r,n){var c,u=e.style,d=e.vars,p=e.transform,f=e.transformKeys,m=e.transformOrigin;f.length=0;var h=!1,g=!1,v=!0;for(var x in t){var j=t[x];if((0,i.isCSSVariable)(x)){d[x]=j;continue}var b=l.numberValueTypes[x],y=(0,s.getValueAsType)(j,b);if((0,a.isTransformProp)(x)){if(h=!0,p[x]=y,f.push(x),!v)continue;j!==(null!==(c=b.default)&&void 0!==c?c:0)&&(v=!1)}else(0,a.isTransformOriginProp)(x)?(m[x]=y,g=!0):u[x]=y}h?u.transform=(0,o.buildTransform)(e,r,v,n):n?u.transform=n({},""):!t.transform&&u.transform&&(u.transform="none"),g&&(u.transformOrigin=(0,o.buildTransformOrigin)(m))}},{"./build-transform.mjs":"cNUNM","../../dom/utils/is-css-variable.mjs":"eeSdN","./transform.mjs":"jT661","../../dom/value-types/get-as-type.mjs":"dZ5t6","../../dom/value-types/number.mjs":"bhac0","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],cNUNM:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"buildTransform",()=>a),n.export(r,"buildTransformOrigin",()=>s);var o=e("./transform.mjs"),i={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function a(e,t,r,n){var a=e.transform,s=e.transformKeys,l=t.enableHardwareAcceleration,c=void 0===l||l,u=t.allowTransformNone,d=void 0===u||u,p="";s.sort(o.sortTransformProps);for(var f=!1,m=s.length,h=0;ho)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],dZ5t6:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getValueAsType",()=>o);var o=function(e,t){return t&&"number"==typeof e?t.transform(e):e}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],bhac0:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"numberValueTypes",()=>a);var o=e("style-value-types"),i=e("./type-int.mjs"),a={borderWidth:o.px,borderTopWidth:o.px,borderRightWidth:o.px,borderBottomWidth:o.px,borderLeftWidth:o.px,borderRadius:o.px,radius:o.px,borderTopLeftRadius:o.px,borderTopRightRadius:o.px,borderBottomRightRadius:o.px,borderBottomLeftRadius:o.px,width:o.px,maxWidth:o.px,height:o.px,maxHeight:o.px,size:o.px,top:o.px,right:o.px,bottom:o.px,left:o.px,padding:o.px,paddingTop:o.px,paddingRight:o.px,paddingBottom:o.px,paddingLeft:o.px,margin:o.px,marginTop:o.px,marginRight:o.px,marginBottom:o.px,marginLeft:o.px,rotate:o.degrees,rotateX:o.degrees,rotateY:o.degrees,rotateZ:o.degrees,scale:o.scale,scaleX:o.scale,scaleY:o.scale,scaleZ:o.scale,skew:o.degrees,skewX:o.degrees,skewY:o.degrees,distance:o.px,translateX:o.px,translateY:o.px,translateZ:o.px,x:o.px,y:o.px,z:o.px,perspective:o.px,transformPerspective:o.px,opacity:o.alpha,originX:o.progressPercentage,originY:o.progressPercentage,originZ:o.px,zIndex:i.int,fillOpacity:o.alpha,strokeOpacity:o.alpha,numOctaves:i.int}},{"style-value-types":"jvWCn","./type-int.mjs":"agn8M","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jvWCn:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"alpha",()=>o.alpha),n.export(r,"number",()=>o.number),n.export(r,"scale",()=>o.scale),n.export(r,"degrees",()=>i.degrees),n.export(r,"percent",()=>i.percent),n.export(r,"progressPercentage",()=>i.progressPercentage),n.export(r,"px",()=>i.px),n.export(r,"vh",()=>i.vh),n.export(r,"vw",()=>i.vw),n.export(r,"hsla",()=>a.hsla),n.export(r,"rgbUnit",()=>s.rgbUnit),n.export(r,"rgba",()=>s.rgba),n.export(r,"hex",()=>l.hex),n.export(r,"color",()=>c.color),n.export(r,"complex",()=>u.complex),n.export(r,"filter",()=>d.filter);var o=e("./numbers/index.mjs"),i=e("./numbers/units.mjs"),a=e("./color/hsla.mjs"),s=e("./color/rgba.mjs"),l=e("./color/hex.mjs"),c=e("./color/index.mjs"),u=e("./complex/index.mjs"),d=e("./complex/filter.mjs")},{"./numbers/index.mjs":"JNUVt","./numbers/units.mjs":"2s7qw","./color/hsla.mjs":"9lBzx","./color/rgba.mjs":"7cjIP","./color/hex.mjs":"ls8fm","./color/index.mjs":"joj2V","./complex/index.mjs":"exVh4","./complex/filter.mjs":"5J4wk","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],JNUVt:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"alpha",()=>a),n.export(r,"number",()=>i),n.export(r,"scale",()=>s);var o=e("../utils.mjs");let i={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},a=Object.assign(Object.assign({},i),{transform:(0,o.clamp)(0,1)}),s=Object.assign(Object.assign({},i),{default:1})},{"../utils.mjs":"jDVKk","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jDVKk:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"clamp",()=>o),n.export(r,"colorRegex",()=>s),n.export(r,"floatRegex",()=>a),n.export(r,"isString",()=>c),n.export(r,"sanitize",()=>i),n.export(r,"singleColorRegex",()=>l);let o=(e,t)=>r=>Math.max(Math.min(r,t),e),i=e=>e%1?Number(e.toFixed(5)):e,a=/(-)?([\d]*\.?[\d])+/g,s=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))/gi,l=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function c(e){return"string"==typeof e}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"2s7qw":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"degrees",()=>a),n.export(r,"percent",()=>s),n.export(r,"progressPercentage",()=>d),n.export(r,"px",()=>l),n.export(r,"vh",()=>c),n.export(r,"vw",()=>u);var o=e("../utils.mjs");let i=e=>({test:t=>(0,o.isString)(t)&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),a=i("deg"),s=i("%"),l=i("px"),c=i("vh"),u=i("vw"),d=Object.assign(Object.assign({},s),{parse:e=>s.parse(e)/100,transform:e=>s.transform(100*e)})},{"../utils.mjs":"jDVKk","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"9lBzx":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"hsla",()=>l);var o=e("../numbers/index.mjs"),i=e("../numbers/units.mjs"),a=e("../utils.mjs"),s=e("./utils.mjs");let l={test:(0,s.isColorString)("hsl","hue"),parse:(0,s.splitColor)("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:n=1})=>"hsla("+Math.round(e)+", "+(0,i.percent).transform((0,a.sanitize)(t))+", "+(0,i.percent).transform((0,a.sanitize)(r))+", "+(0,a.sanitize)((0,o.alpha).transform(n))+")"}},{"../numbers/index.mjs":"JNUVt","../numbers/units.mjs":"2s7qw","../utils.mjs":"jDVKk","./utils.mjs":"4IwFj","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"4IwFj":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isColorString",()=>i),n.export(r,"splitColor",()=>a);var o=e("../utils.mjs");let i=(e,t)=>r=>!!((0,o.isString)(r)&&(0,o.singleColorRegex).test(r)&&r.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(r,t)),a=(e,t,r)=>n=>{if(!(0,o.isString)(n))return n;let[i,a,s,l]=n.match(o.floatRegex);return{[e]:parseFloat(i),[t]:parseFloat(a),[r]:parseFloat(s),alpha:void 0!==l?parseFloat(l):1}}},{"../utils.mjs":"jDVKk","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"7cjIP":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"rgbUnit",()=>l),n.export(r,"rgba",()=>c);var o=e("../numbers/index.mjs"),i=e("../utils.mjs"),a=e("./utils.mjs");let s=(0,i.clamp)(0,255),l=Object.assign(Object.assign({},o.number),{transform:e=>Math.round(s(e))}),c={test:(0,a.isColorString)("rgb","red"),parse:(0,a.splitColor)("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:n=1})=>"rgba("+l.transform(e)+", "+l.transform(t)+", "+l.transform(r)+", "+(0,i.sanitize)((0,o.alpha).transform(n))+")"}},{"../numbers/index.mjs":"JNUVt","../utils.mjs":"jDVKk","./utils.mjs":"4IwFj","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ls8fm:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"hex",()=>a);var o=e("./rgba.mjs");function i(e){let t="",r="",n="",o="";return e.length>5?(t=e.substr(1,2),r=e.substr(3,2),n=e.substr(5,2),o=e.substr(7,2)):(t=e.substr(1,1),r=e.substr(2,1),n=e.substr(3,1),o=e.substr(4,1),t+=t,r+=r,n+=n,o+=o),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(n,16),alpha:o?parseInt(o,16)/255:1}}let a={test:(0,e("./utils.mjs").isColorString)("#"),parse:i,transform:o.rgba.transform}},{"./rgba.mjs":"7cjIP","./utils.mjs":"4IwFj","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],joj2V:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"color",()=>l);var o=e("../utils.mjs"),i=e("./hex.mjs"),a=e("./hsla.mjs"),s=e("./rgba.mjs");let l={test:e=>(0,s.rgba).test(e)||(0,i.hex).test(e)||(0,a.hsla).test(e),parse:e=>(0,s.rgba).test(e)?(0,s.rgba).parse(e):(0,a.hsla).test(e)?(0,a.hsla).parse(e):(0,i.hex).parse(e),transform:e=>(0,o.isString)(e)?e:e.hasOwnProperty("red")?(0,s.rgba).transform(e):(0,a.hsla).transform(e)}},{"../utils.mjs":"jDVKk","./hex.mjs":"ls8fm","./hsla.mjs":"9lBzx","./rgba.mjs":"7cjIP","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],exVh4:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"complex",()=>m);var o=e("../color/index.mjs"),i=e("../numbers/index.mjs"),a=e("../utils.mjs");let s="${c}",l="${n}";function c(e){"number"==typeof e&&(e=`${e}`);let t=[],r=0,n=e.match(a.colorRegex);n&&(r=n.length,e=e.replace(a.colorRegex,s),t.push(...n.map(o.color.parse)));let c=e.match(a.floatRegex);return c&&(e=e.replace(a.floatRegex,l),t.push(...c.map(i.number.parse))),{values:t,numColors:r,tokenised:e}}function u(e){return c(e).values}function d(e){let{values:t,numColors:r,tokenised:n}=c(e),i=t.length;return e=>{let t=n;for(let n=0;n"number"==typeof e?0:e;function f(e){let t=u(e);return d(e)(t.map(p))}let m={test:function(e){var t,r,n,o;return isNaN(e)&&(0,a.isString)(e)&&(null!==(r=null===(t=e.match(a.floatRegex))||void 0===t?void 0:t.length)&&void 0!==r?r:0)+(null!==(o=null===(n=e.match(a.colorRegex))||void 0===n?void 0:n.length)&&void 0!==o?o:0)>0},parse:u,createTransformer:d,getAnimatableNone:f}},{"../color/index.mjs":"joj2V","../numbers/index.mjs":"JNUVt","../utils.mjs":"jDVKk","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"5J4wk":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"filter",()=>c);var o=e("./index.mjs"),i=e("../utils.mjs");let a=new Set(["brightness","contrast","saturate","opacity"]);function s(e){let[t,r]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;let[n]=r.match(i.floatRegex)||[];if(!n)return e;let o=r.replace(n,""),s=a.has(t)?1:0;return n!==r&&(s*=100),t+"("+s+o+")"}let l=/([a-z-]*)\(.*?\)/g,c=Object.assign(Object.assign({},o.complex),{getAnimatableNone:e=>{let t=e.match(l);return t?t.map(s).join(" "):e}})},{"./index.mjs":"exVh4","../utils.mjs":"jDVKk","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],agn8M:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"int",()=>a);var o=e("tslib"),i=e("style-value-types"),a=(0,o.__assign)((0,o.__assign)({},i.number),{transform:Math.round})},{tslib:"bfnpP","style-value-types":"jvWCn","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"3k0BV":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createHtmlRenderState",()=>o);var o=function(){return{style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],fNFTM:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"filterProps",()=>s),n.export(r,"loadExternalIsValidProp",()=>a);var o=e("../../../motion/utils/valid-prop.mjs"),i=function(e){return!(0,o.isValidMotionProp)(e)};function a(e){e&&(i=function(t){return t.startsWith("on")?!(0,o.isValidMotionProp)(t):e(t)})}try{a(e("afba931597ff07a1").default)}catch(e){}function s(e,t,r){var n={};for(var a in e)(i(a)||!0===r&&(0,o.isValidMotionProp)(a)||!t&&!(0,o.isValidMotionProp)(a)||e.draggable&&a.startsWith("onDrag"))&&(n[a]=e[a]);return n}},{"../../../motion/utils/valid-prop.mjs":"abmvY",afba931597ff07a1:"5TraL","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],abmvY:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isValidMotionProp",()=>i);var o=new Set(["initial","animate","exit","style","variants","transition","transformTemplate","transformValues","custom","inherit","layout","layoutId","layoutDependency","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","drag","dragControls","dragListener","dragConstraints","dragDirectionLock","dragSnapToOrigin","_dragX","_dragY","dragElastic","dragMomentum","dragPropagation","dragTransition","whileDrag","onPan","onPanStart","onPanEnd","onPanSessionStart","onTap","onTapStart","onTapCancel","onHoverStart","onHoverEnd","whileFocus","whileTap","whileHover","whileInView","onViewportEnter","onViewportLeave","viewport","layoutScroll"]);function i(e){return o.has(e)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"5TraL":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var o=e("@emotion/memoize"),i=n.interopDefault(o),a=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|inert|itemProp|itemScope|itemType|itemID|itemRef|on|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,s=(0,i.default)(function(e){return a.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&91>e.charCodeAt(2)});r.default=s},{"@emotion/memoize":"6Avq3","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"6Avq3":[function(e,t,r){function n(e){var t={};return function(r){return void 0===t[r]&&(t[r]=e(r)),t[r]}}e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=n},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"28Uiw":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useSVGProps",()=>c);var o=e("tslib"),i=e("react"),a=e("../html/use-props.mjs"),s=e("./utils/build-attrs.mjs"),l=e("./utils/create-render-state.mjs");function c(e,t){var r=(0,i.useMemo)(function(){var r=(0,l.createSvgRenderState)();return(0,s.buildSVGAttrs)(r,t,{enableHardwareAcceleration:!1},e.transformTemplate),(0,o.__assign)((0,o.__assign)({},r.attrs),{style:(0,o.__assign)({},r.style)})},[t]);if(e.style){var n={};(0,a.copyRawValuesOnly)(n,e.style,e),r.style=(0,o.__assign)((0,o.__assign)({},n),r.style)}return r}},{tslib:"bfnpP",react:"6Lppp","../html/use-props.mjs":"6omNr","./utils/build-attrs.mjs":"P8wl4","./utils/create-render-state.mjs":"65jeU","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],P8wl4:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"buildSVGAttrs",()=>l);var o=e("tslib"),i=e("../../html/utils/build-styles.mjs"),a=e("./transform-origin.mjs"),s=e("./path.mjs");function l(e,t,r,n){var l=t.attrX,c=t.attrY,u=t.originX,d=t.originY,p=t.pathLength,f=t.pathSpacing,m=void 0===f?1:f,h=t.pathOffset,g=void 0===h?0:h,v=(0,o.__rest)(t,["attrX","attrY","originX","originY","pathLength","pathSpacing","pathOffset"]);(0,i.buildHTMLStyles)(e,v,r,n),e.attrs=e.style,e.style={};var x=e.attrs,j=e.style,b=e.dimensions;x.transform&&(b&&(j.transform=x.transform),delete x.transform),b&&(void 0!==u||void 0!==d||j.transform)&&(j.transformOrigin=(0,a.calcSVGTransformOrigin)(b,void 0!==u?u:.5,void 0!==d?d:.5)),void 0!==l&&(x.x=l),void 0!==c&&(x.y=c),void 0!==p&&(0,s.buildSVGPath)(x,p,m,g,!1)}},{tslib:"bfnpP","../../html/utils/build-styles.mjs":"2JmiA","./transform-origin.mjs":"jjz7B","./path.mjs":"eHh8G","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jjz7B:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"calcSVGTransformOrigin",()=>a);var o=e("style-value-types");function i(e,t,r){return"string"==typeof e?e:(0,o.px).transform(t+r*e)}function a(e,t,r){var n=i(t,e.x,e.width),o=i(r,e.y,e.height);return"".concat(n," ").concat(o)}},{"style-value-types":"jvWCn","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],eHh8G:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"buildSVGPath",()=>s);var o=e("style-value-types"),i={offset:"stroke-dashoffset",array:"stroke-dasharray"},a={offset:"strokeDashoffset",array:"strokeDasharray"};function s(e,t,r,n,s){void 0===r&&(r=1),void 0===n&&(n=0),void 0===s&&(s=!0),e.pathLength=1;var l=s?i:a;e[l.offset]=(0,o.px).transform(-n);var c=(0,o.px).transform(t),u=(0,o.px).transform(r);e[l.array]="".concat(c," ").concat(u)}},{"style-value-types":"jvWCn","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"65jeU":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createSvgRenderState",()=>a);var o=e("tslib"),i=e("../../html/utils/create-render-state.mjs"),a=function(){return(0,o.__assign)((0,o.__assign)({},(0,i.createHtmlRenderState)()),{attrs:{}})}},{tslib:"bfnpP","../../html/utils/create-render-state.mjs":"3k0BV","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],e9lNZ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"svgMotionConfig",()=>c);var o=e("./utils/render.mjs"),i=e("./utils/scrape-motion-values.mjs"),a=e("../../motion/utils/use-visual-state.mjs"),s=e("./utils/create-render-state.mjs"),l=e("./utils/build-attrs.mjs"),c={useVisualState:(0,a.makeUseVisualState)({scrapeMotionValuesFromProps:i.scrapeMotionValuesFromProps,createRenderState:s.createSvgRenderState,onMount:function(e,t,r){var n=r.renderState,i=r.latestValues;try{n.dimensions="function"==typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(e){n.dimensions={x:0,y:0,width:0,height:0}}(0,l.buildSVGAttrs)(n,i,{enableHardwareAcceleration:!1},e.transformTemplate),(0,o.renderSVG)(t,n)}})}},{"./utils/render.mjs":"bKPRu","./utils/scrape-motion-values.mjs":"73JEf","../../motion/utils/use-visual-state.mjs":"6edST","./utils/create-render-state.mjs":"65jeU","./utils/build-attrs.mjs":"P8wl4","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],bKPRu:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"renderSVG",()=>s);var o=e("../../dom/utils/camel-to-dash.mjs"),i=e("../../html/utils/render.mjs"),a=e("./camel-case-attrs.mjs");function s(e,t,r,n){for(var s in(0,i.renderHTML)(e,t,void 0,n),t.attrs)e.setAttribute((0,a.camelCaseAttributes).has(s)?s:(0,o.camelToDash)(s),t.attrs[s])}},{"../../dom/utils/camel-to-dash.mjs":"g41zT","../../html/utils/render.mjs":"jyQFp","./camel-case-attrs.mjs":"lImgK","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],g41zT:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"camelToDash",()=>a);var o=/([a-z])([A-Z])/g,i="$1-$2",a=function(e){return e.replace(o,i).toLowerCase()}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jyQFp:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t,r,n){var o=t.style,i=t.vars;for(var a in Object.assign(e.style,o,n&&n.getProjectionStyles(r)),i)e.style.setProperty(a,i[a])}n.defineInteropFlag(r),n.export(r,"renderHTML",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],lImgK:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"camelCaseAttributes",()=>o);var o=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength"])},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"73JEf":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"scrapeMotionValuesFromProps",()=>a);var o=e("../../../value/utils/is-motion-value.mjs"),i=e("../../html/utils/scrape-motion-values.mjs");function a(e){var t=(0,i.scrapeMotionValuesFromProps)(e);for(var r in e)(0,o.isMotionValue)(e[r])&&(t["x"===r||"y"===r?"attr"+r.toUpperCase():r]=e[r]);return t}},{"../../../value/utils/is-motion-value.mjs":"iSrLK","../../html/utils/scrape-motion-values.mjs":"edffI","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],edffI:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"scrapeMotionValuesFromProps",()=>a);var o=e("../../../motion/utils/is-forced-motion-value.mjs"),i=e("../../../value/utils/is-motion-value.mjs");function a(e){var t=e.style,r={};for(var n in t)((0,i.isMotionValue)(t[n])||(0,o.isForcedMotionValue)(n,e))&&(r[n]=t[n]);return r}},{"../../../motion/utils/is-forced-motion-value.mjs":"1N0nd","../../../value/utils/is-motion-value.mjs":"iSrLK","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"6edST":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"makeUseVisualState",()=>f);var o=e("tslib"),i=e("react"),a=e("../../animation/utils/is-animation-controls.mjs"),s=e("../../context/PresenceContext.mjs"),l=e("../../render/utils/variants.mjs"),c=e("../../utils/use-constant.mjs"),u=e("../../value/utils/resolve-motion-value.mjs"),d=e("../../context/MotionContext/index.mjs");function p(e,t,r,n){var o=e.scrapeMotionValuesFromProps,i=e.createRenderState,a=e.onMount,s={latestValues:m(t,r,n,o),renderState:i()};return a&&(s.mount=function(e){return a(t,e,s)}),s}var f=function(e){return function(t,r){var n=(0,i.useContext)(d.MotionContext),o=(0,i.useContext)(s.PresenceContext);return r?p(e,t,n,o):(0,c.useConstant)(function(){return p(e,t,n,o)})}};function m(e,t,r,n){var i={},s=(null==r?void 0:r.initial)===!1,c=n(e);for(var d in c)i[d]=(0,u.resolveMotionValue)(c[d]);var p=e.initial,f=e.animate,m=(0,l.checkIfControllingVariants)(e),h=(0,l.checkIfVariantNode)(e);t&&h&&!m&&!1!==e.inherit&&(null!=p||(p=t.initial),null!=f||(f=t.animate));var g=s||!1===p,v=g?f:p;return v&&"boolean"!=typeof v&&!(0,a.isAnimationControls)(v)&&(Array.isArray(v)?v:[v]).forEach(function(t){var r=(0,l.resolveVariantFromProps)(e,t);if(r){var n=r.transitionEnd;r.transition;var a=(0,o.__rest)(r,["transitionEnd","transition"]);for(var s in a){var c=a[s];if(Array.isArray(c)){var u=g?c.length-1:0;c=c[u]}null!==c&&(i[s]=c)}for(var s in n)i[s]=n[s]}}),i}},{tslib:"bfnpP",react:"6Lppp","../../animation/utils/is-animation-controls.mjs":"4kyne","../../context/PresenceContext.mjs":"fFi9r","../../render/utils/variants.mjs":"7nPAV","../../utils/use-constant.mjs":"3eib8","../../value/utils/resolve-motion-value.mjs":"jIfrq","../../context/MotionContext/index.mjs":"eYSNq","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"4kyne":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){return"object"==typeof e&&"function"==typeof e.start}n.defineInteropFlag(r),n.export(r,"isAnimationControls",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jIfrq:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"resolveMotionValue",()=>a);var o=e("../../utils/resolve-value.mjs"),i=e("./is-motion-value.mjs");function a(e){var t=(0,i.isMotionValue)(e)?e.get():e;return(0,o.isCustomValue)(t)?t.toValue():t}},{"../../utils/resolve-value.mjs":"bcxJT","./is-motion-value.mjs":"iSrLK","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],bcxJT:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isCustomValue",()=>i),n.export(r,"resolveFinalValueInKeyframes",()=>a);var o=e("../animation/utils/is-keyframes-target.mjs"),i=function(e){return!!(e&&"object"==typeof e&&e.mix&&e.toValue)},a=function(e){return(0,o.isKeyframesTarget)(e)?e[e.length-1]||0:e}},{"../animation/utils/is-keyframes-target.mjs":"leVCj","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],leVCj:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isKeyframesTarget",()=>o);var o=function(e){return Array.isArray(e)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jZ5m3:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"htmlMotionConfig",()=>s);var o=e("../../motion/utils/use-visual-state.mjs"),i=e("./utils/scrape-motion-values.mjs"),a=e("./utils/create-render-state.mjs"),s={useVisualState:(0,o.makeUseVisualState)({scrapeMotionValuesFromProps:i.scrapeMotionValuesFromProps,createRenderState:a.createHtmlRenderState})}},{"../../motion/utils/use-visual-state.mjs":"6edST","./utils/scrape-motion-values.mjs":"edffI","./utils/create-render-state.mjs":"3k0BV","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],iqwco:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"gestureAnimations",()=>c);var o=e("../../gestures/use-focus-gesture.mjs"),i=e("../../gestures/use-hover-gesture.mjs"),a=e("../../gestures/use-tap-gesture.mjs"),s=e("./viewport/use-viewport.mjs"),l=e("../utils/make-renderless-component.mjs"),c={inView:(0,l.makeRenderlessComponent)(s.useViewport),tap:(0,l.makeRenderlessComponent)(a.useTapGesture),focus:(0,l.makeRenderlessComponent)(o.useFocusGesture),hover:(0,l.makeRenderlessComponent)(i.useHoverGesture)}},{"../../gestures/use-focus-gesture.mjs":"5idZD","../../gestures/use-hover-gesture.mjs":"1FWFZ","../../gestures/use-tap-gesture.mjs":"g3jQA","./viewport/use-viewport.mjs":"kvivR","../utils/make-renderless-component.mjs":"kUSEp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"5idZD":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useFocusGesture",()=>a);var o=e("../render/utils/types.mjs"),i=e("../events/use-dom-event.mjs");function a(e){var t=e.whileFocus,r=e.visualElement,n=function(){var e;null===(e=r.animationState)||void 0===e||e.setActive(o.AnimationType.Focus,!0)},a=function(){var e;null===(e=r.animationState)||void 0===e||e.setActive(o.AnimationType.Focus,!1)};(0,i.useDomEvent)(r,"focus",t?n:void 0),(0,i.useDomEvent)(r,"blur",t?a:void 0)}},{"../render/utils/types.mjs":"4aeqA","../events/use-dom-event.mjs":"3e9aq","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"4aeqA":[function(e,t,r){var n,o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"AnimationType",()=>n),function(e){e.Animate="animate",e.Hover="whileHover",e.Tap="whileTap",e.Drag="whileDrag",e.Focus="whileFocus",e.InView="whileInView",e.Exit="exit"}(n||(n={}))},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"3e9aq":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"addDomEvent",()=>i),n.export(r,"useDomEvent",()=>a);var o=e("react");function i(e,t,r,n){return void 0===n&&(n={passive:!0}),e.addEventListener(t,r,n),function(){return e.removeEventListener(t,r)}}function a(e,t,r,n){(0,o.useEffect)(function(){var o=e.current;if(r&&o)return i(o,t,r,n)},[e,t,r,n])}},{react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"1FWFZ":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useHoverGesture",()=>c);var o=e("./utils/event-type.mjs"),i=e("../render/utils/types.mjs"),a=e("../events/use-pointer-event.mjs"),s=e("./drag/utils/lock.mjs");function l(e,t,r){return function(n,a){var l;!(0,o.isMouseEvent)(n)||(0,s.isDragActive)()||(null===(l=e.animationState)||void 0===l||l.setActive(i.AnimationType.Hover,t),null==r||r(n,a))}}function c(e){var t=e.onHoverStart,r=e.onHoverEnd,n=e.whileHover,o=e.visualElement;(0,a.usePointerEvent)(o,"pointerenter",t||n?l(o,!0,t):void 0,{passive:!t}),(0,a.usePointerEvent)(o,"pointerleave",r||n?l(o,!1,r):void 0,{passive:!r})}},{"./utils/event-type.mjs":"i2REH","../render/utils/types.mjs":"4aeqA","../events/use-pointer-event.mjs":"9CZI8","./drag/utils/lock.mjs":"6zltV","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],i2REH:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){return"undefined"!=typeof PointerEvent&&e instanceof PointerEvent?!("mouse"!==e.pointerType):e instanceof MouseEvent}function i(e){return!!e.touches}n.defineInteropFlag(r),n.export(r,"isMouseEvent",()=>o),n.export(r,"isTouchEvent",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"9CZI8":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"addPointerEvent",()=>u),n.export(r,"usePointerEvent",()=>d);var o=e("./use-dom-event.mjs"),i=e("./event-info.mjs"),a=e("./utils.mjs"),s={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},l={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function c(e){if((0,a.supportsPointerEvents)());else if((0,a.supportsTouchEvents)())return l[e];else if((0,a.supportsMouseEvents)())return s[e];return e}function u(e,t,r,n){return(0,o.addDomEvent)(e,c(t),(0,i.wrapHandler)(r,"pointerdown"===t),n)}function d(e,t,r,n){return(0,o.useDomEvent)(e,c(t),r&&(0,i.wrapHandler)(r,"pointerdown"===t),n)}},{"./use-dom-event.mjs":"3e9aq","./event-info.mjs":"b1ae9","./utils.mjs":"eWS6b","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],b1ae9:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"extractEventInfo",()=>c),n.export(r,"wrapHandler",()=>u);var o=e("../gestures/utils/event-type.mjs");function i(e){return function(t){var r=t instanceof MouseEvent;(!r||r&&0===t.button)&&e(t)}}var a={pageX:0,pageY:0};function s(e,t){void 0===t&&(t="page");var r=e.touches[0]||e.changedTouches[0]||a;return{x:r[t+"X"],y:r[t+"Y"]}}function l(e,t){return void 0===t&&(t="page"),{x:e[t+"X"],y:e[t+"Y"]}}function c(e,t){return void 0===t&&(t="page"),{point:(0,o.isTouchEvent)(e)?s(e,t):l(e,t)}}var u=function(e,t){void 0===t&&(t=!1);var r=function(t){return e(t,c(t))};return t?i(r):r}},{"../gestures/utils/event-type.mjs":"i2REH","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],eWS6b:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"supportsMouseEvents",()=>s),n.export(r,"supportsPointerEvents",()=>i),n.export(r,"supportsTouchEvents",()=>a);var o=e("../utils/is-browser.mjs"),i=function(){return o.isBrowser&&null===window.onpointerdown},a=function(){return o.isBrowser&&null===window.ontouchstart},s=function(){return o.isBrowser&&null===window.onmousedown}},{"../utils/is-browser.mjs":"H9Cog","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"6zltV":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){var t=null;return function(){var r=function(){t=null};return null===t&&(t=e,r)}}n.defineInteropFlag(r),n.export(r,"createLock",()=>o),n.export(r,"getGlobalLock",()=>s),n.export(r,"isDragActive",()=>l);var i=o("dragHorizontal"),a=o("dragVertical");function s(e){var t=!1;if("y"===e)t=a();else if("x"===e)t=i();else{var r=i(),n=a();r&&n?t=function(){r(),n()}:(r&&r(),n&&n())}return t}function l(){var e=s(!0);return!e||(e(),!1)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],g3jQA:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useTapGesture",()=>d);var o=e("react"),i=e("./utils/is-node-or-child.mjs"),a=e("../events/use-pointer-event.mjs"),s=e("../utils/use-unmount-effect.mjs"),l=e("popmotion"),c=e("../render/utils/types.mjs"),u=e("./drag/utils/lock.mjs");function d(e){var t=e.onTap,r=e.onTapStart,n=e.onTapCancel,d=e.whileTap,p=e.visualElement,f=t||r||n||d,m=(0,o.useRef)(!1),h=(0,o.useRef)(null),g={passive:!(r||t||n||y)};function v(){var e;null===(e=h.current)||void 0===e||e.call(h),h.current=null}function x(){var e;return v(),m.current=!1,null===(e=p.animationState)||void 0===e||e.setActive(c.AnimationType.Tap,!1),!(0,u.isDragActive)()}function j(e,r){x()&&((0,i.isNodeOrChild)(p.getInstance(),e.target)?null==t||t(e,r):null==n||n(e,r))}function b(e,t){x()&&(null==n||n(e,t))}function y(e,t){var n;v(),m.current||(m.current=!0,h.current=(0,l.pipe)((0,a.addPointerEvent)(window,"pointerup",j,g),(0,a.addPointerEvent)(window,"pointercancel",b,g)),null===(n=p.animationState)||void 0===n||n.setActive(c.AnimationType.Tap,!0),null==r||r(e,t))}(0,a.usePointerEvent)(p,"pointerdown",f?y:void 0,g),(0,s.useUnmountEffect)(v)}},{react:"6Lppp","./utils/is-node-or-child.mjs":"5xk3p","../events/use-pointer-event.mjs":"9CZI8","../utils/use-unmount-effect.mjs":"hMo3N",popmotion:"lh1Wi","../render/utils/types.mjs":"4aeqA","./drag/utils/lock.mjs":"6zltV","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"5xk3p":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isNodeOrChild",()=>o);var o=function(e,t){return!!t&&(e===t||o(e,t.parentElement))}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],hMo3N:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useUnmountEffect",()=>i);var o=e("react");function i(e){return(0,o.useEffect)(function(){return function(){return e()}},[])}},{react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],lh1Wi:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"animate",()=>o.animate),n.export(r,"inertia",()=>i.inertia),n.export(r,"decay",()=>a.decay),n.export(r,"spring",()=>s.spring),n.export(r,"keyframes",()=>l.keyframes),n.export(r,"angle",()=>c.angle),n.export(r,"applyOffset",()=>u.applyOffset),n.export(r,"attract",()=>d.attract),n.export(r,"attractExpo",()=>d.attractExpo),n.export(r,"createAttractor",()=>d.createAttractor),n.export(r,"clamp",()=>p.clamp),n.export(r,"degreesToRadians",()=>f.degreesToRadians),n.export(r,"distance",()=>m.distance),n.export(r,"interpolate",()=>h.interpolate),n.export(r,"isPoint3D",()=>g.isPoint3D),n.export(r,"isPoint",()=>v.isPoint),n.export(r,"mixColor",()=>x.mixColor),n.export(r,"mixComplex",()=>j.mixComplex),n.export(r,"mix",()=>b.mix),n.export(r,"pipe",()=>y.pipe),n.export(r,"pointFromVector",()=>w.pointFromVector),n.export(r,"progress",()=>C.progress),n.export(r,"radiansToDegrees",()=>k.radiansToDegrees),n.export(r,"smoothFrame",()=>S.smoothFrame),n.export(r,"smooth",()=>T.smooth),n.export(r,"snap",()=>D.snap),n.export(r,"toDecimal",()=>E.toDecimal),n.export(r,"velocityPerFrame",()=>I.velocityPerFrame),n.export(r,"velocityPerSecond",()=>O.velocityPerSecond),n.export(r,"wrap",()=>M.wrap),n.export(r,"anticipate",()=>_.anticipate),n.export(r,"backIn",()=>_.backIn),n.export(r,"backInOut",()=>_.backInOut),n.export(r,"backOut",()=>_.backOut),n.export(r,"bounceIn",()=>_.bounceIn),n.export(r,"bounceInOut",()=>_.bounceInOut),n.export(r,"bounceOut",()=>_.bounceOut),n.export(r,"circIn",()=>_.circIn),n.export(r,"circInOut",()=>_.circInOut),n.export(r,"circOut",()=>_.circOut),n.export(r,"easeIn",()=>_.easeIn),n.export(r,"easeInOut",()=>_.easeInOut),n.export(r,"easeOut",()=>_.easeOut),n.export(r,"linear",()=>_.linear),n.export(r,"cubicBezier",()=>N.cubicBezier),n.export(r,"steps",()=>A.steps),n.export(r,"createAnticipate",()=>P.createAnticipate),n.export(r,"createBackIn",()=>P.createBackIn),n.export(r,"createExpoIn",()=>P.createExpoIn),n.export(r,"mirrorEasing",()=>P.mirrorEasing),n.export(r,"reverseEasing",()=>P.reverseEasing);var o=e("./animations/index.mjs"),i=e("./animations/inertia.mjs"),a=e("./animations/generators/decay.mjs"),s=e("./animations/generators/spring.mjs"),l=e("./animations/generators/keyframes.mjs"),c=e("./utils/angle.mjs"),u=e("./utils/apply-offset.mjs"),d=e("./utils/attract.mjs"),p=e("./utils/clamp.mjs"),f=e("./utils/degrees-to-radians.mjs"),m=e("./utils/distance.mjs"),h=e("./utils/interpolate.mjs"),g=e("./utils/is-point-3d.mjs"),v=e("./utils/is-point.mjs"),x=e("./utils/mix-color.mjs"),j=e("./utils/mix-complex.mjs"),b=e("./utils/mix.mjs"),y=e("./utils/pipe.mjs"),w=e("./utils/point-from-vector.mjs"),C=e("./utils/progress.mjs"),k=e("./utils/radians-to-degrees.mjs"),S=e("./utils/smooth-frame.mjs"),T=e("./utils/smooth.mjs"),D=e("./utils/snap.mjs"),E=e("./utils/to-decimal.mjs"),I=e("./utils/velocity-per-frame.mjs"),O=e("./utils/velocity-per-second.mjs"),M=e("./utils/wrap.mjs"),_=e("./easing/index.mjs"),N=e("./easing/cubic-bezier.mjs"),A=e("./easing/steps.mjs"),P=e("./easing/utils.mjs")},{"./animations/index.mjs":"3yNCz","./animations/inertia.mjs":"dKtid","./animations/generators/decay.mjs":!1,"./animations/generators/spring.mjs":!1,"./animations/generators/keyframes.mjs":!1,"./utils/angle.mjs":!1,"./utils/apply-offset.mjs":!1,"./utils/attract.mjs":!1,"./utils/clamp.mjs":"FYNWR","./utils/degrees-to-radians.mjs":!1,"./utils/distance.mjs":"4uGtK","./utils/interpolate.mjs":!1,"./utils/is-point-3d.mjs":!1,"./utils/is-point.mjs":!1,"./utils/mix-color.mjs":!1,"./utils/mix-complex.mjs":!1,"./utils/mix.mjs":"lbHsU","./utils/pipe.mjs":"ktw37","./utils/point-from-vector.mjs":!1,"./utils/progress.mjs":"4MP8B","./utils/radians-to-degrees.mjs":!1,"./utils/smooth-frame.mjs":!1,"./utils/smooth.mjs":!1,"./utils/snap.mjs":!1,"./utils/to-decimal.mjs":!1,"./utils/velocity-per-frame.mjs":!1,"./utils/velocity-per-second.mjs":"9phor","./utils/wrap.mjs":!1,"./easing/index.mjs":"eZagD","./easing/cubic-bezier.mjs":"ktcnM","./easing/steps.mjs":!1,"./easing/utils.mjs":!1,"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"3yNCz":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"animate",()=>d);var o=e("tslib"),i=e("./utils/detect-animation-from-options.mjs"),a=e("framesync"),s=n.interopDefault(a),l=e("../utils/interpolate.mjs"),c=e("./utils/elapsed.mjs");let u=e=>{let t=({delta:t})=>e(t);return{start:()=>(0,s.default).update(t,!0),stop:()=>(0,a.cancelSync).update(t)}};function d(e){let t,r,n;var a,s,{from:d,autoplay:p=!0,driver:f=u,elapsed:m=0,repeat:h=0,repeatType:g="loop",repeatDelay:v=0,onPlay:x,onStop:j,onComplete:b,onRepeat:y,onUpdate:w}=e,C=(0,o.__rest)(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:k}=C,S=0,T=C.duration,D=!1,E=!0,I=(0,i.detectAnimationFromOptions)(C);(null===(s=(a=I).needsInterpolation)||void 0===s?void 0:s.call(a,d,k))&&(n=(0,l.interpolate)([0,100],[d,k],{clamp:!1}),d=0,k=100);let O=I(Object.assign(Object.assign({},C),{from:d,to:k}));function M(){S++,"reverse"===g?(E=S%2==0,m=(0,c.reverseElapsed)(m,T,v,E)):(m=(0,c.loopElapsed)(m,T,v),"mirror"===g&&O.flipTarget()),D=!1,y&&y()}function _(){t.stop(),b&&b()}function N(e){if(E||(e=-e),m+=e,!D){let e=O.next(Math.max(0,m));r=e.value,n&&(r=n(r)),D=E?e.done:m<=0}null==w||w(r),D&&(0===S&&(null!=T||(T=m)),S{null==j||j(),t.stop()}}}},{tslib:"bfnpP","./utils/detect-animation-from-options.mjs":"gU6bS",framesync:"92TPp","../utils/interpolate.mjs":"a1HNo","./utils/elapsed.mjs":"1Q48t","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],gU6bS:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"detectAnimationFromOptions",()=>l);var o=e("../generators/spring.mjs"),i=e("../generators/keyframes.mjs"),a=e("../generators/decay.mjs");let s={keyframes:i.keyframes,spring:o.spring,decay:a.decay};function l(e){if(Array.isArray(e.to))return i.keyframes;if(s[e.type])return s[e.type];let t=new Set(Object.keys(e));if(t.has("ease")||t.has("duration")&&!t.has("dampingRatio"));else if(t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta"))return o.spring;return i.keyframes}},{"../generators/spring.mjs":"1l0GM","../generators/keyframes.mjs":"4G7Ej","../generators/decay.mjs":"h8KqZ","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"1l0GM":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"spring",()=>u);var o=e("tslib"),i=e("../utils/find-spring.mjs");let a=["duration","bounce"],s=["stiffness","damping","mass"];function l(e,t){return t.some(t=>void 0!==e[t])}function c(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!l(e,s)&&l(e,a)){let r=(0,i.findSpring)(e);(t=Object.assign(Object.assign(Object.assign({},t),r),{velocity:0,mass:1})).isResolvedFromDuration=!0}return t}function u(e){var{from:t=0,to:r=1,restSpeed:n=2,restDelta:a}=e,s=(0,o.__rest)(e,["from","to","restSpeed","restDelta"]);let l={done:!1,value:t},{stiffness:u,damping:p,mass:f,velocity:m,duration:h,isResolvedFromDuration:g}=c(s),v=d,x=d;function j(){let e=m?-(m/1e3):0,n=r-t,o=p/(2*Math.sqrt(u*f)),s=Math.sqrt(u/f)/1e3;if(void 0===a&&(a=Math.min(Math.abs(r-t)/100,.4)),o<1){let t=(0,i.calcAngularFreq)(s,o);v=i=>r-Math.exp(-o*s*i)*((e+o*s*n)/t*Math.sin(t*i)+n*Math.cos(t*i)),x=r=>{let i=Math.exp(-o*s*r);return o*s*i*(Math.sin(t*r)*(e+o*s*n)/t+n*Math.cos(t*r))-i*(Math.cos(t*r)*(e+o*s*n)-t*n*Math.sin(t*r))}}else if(1===o)v=t=>r-Math.exp(-s*t)*(n+(e+s*n)*t);else{let t=s*Math.sqrt(o*o-1);v=i=>{let a=Math.exp(-o*s*i),l=Math.min(t*i,300);return r-a*((e+o*s*n)*Math.sinh(l)+t*n*Math.cosh(l))/t}}}return j(),{next:e=>{let t=v(e);if(g)l.done=e>=h;else{let o=Math.abs(1e3*x(e))<=n,i=Math.abs(r-t)<=a;l.done=o&&i}return l.value=l.done?r:t,l},flipTarget:()=>{m=-m,[t,r]=[r,t],j()}}}u.needsInterpolation=(e,t)=>"string"==typeof e||"string"==typeof t;let d=e=>0},{tslib:"bfnpP","../utils/find-spring.mjs":"37FvL","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"37FvL":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"calcAngularFreq",()=>m),n.export(r,"findSpring",()=>d),n.export(r,"maxDamping",()=>u),n.export(r,"maxDuration",()=>l),n.export(r,"minDamping",()=>c),n.export(r,"minDuration",()=>s);var o=e("hey-listen"),i=e("../../utils/clamp.mjs");let a=.001,s=.01,l=10,c=.05,u=1;function d({duration:e=800,bounce:t=.25,velocity:r=0,mass:n=1}){let d,p;(0,o.warning)(e<=1e3*l,"Spring duration must be 10 seconds or less");let h=1-t;h=(0,i.clamp)(c,u,h),e=(0,i.clamp)(s,l,e/1e3),h<1?(d=t=>{let n=t*h,o=n*e;return a-(n-r)/m(t,h)*Math.exp(-o)},p=t=>{let n=t*h*e,o=n*r+r,i=Math.pow(h,2)*Math.pow(t,2)*e,s=Math.exp(-n),l=m(Math.pow(t,2),h);return(o-i)*s*(-d(t)+a>0?-1:1)/l}):(d=t=>-a+Math.exp(-t*e)*((t-r)*e+1),p=t=>e*e*(r-t)*Math.exp(-t*e));let g=f(d,p,5/e);if(e*=1e3,isNaN(g))return{stiffness:100,damping:10,duration:e};{let t=Math.pow(g,2)*n;return{stiffness:t,damping:2*h*Math.sqrt(n*t),duration:e}}}let p=12;function f(e,t,r){let n=r;for(let r=1;ro);let o=(e,t,r)=>Math.min(Math.max(r,e),t)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"4G7Ej":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"convertOffsetToTimes",()=>l),n.export(r,"defaultEasing",()=>a),n.export(r,"defaultOffset",()=>s),n.export(r,"keyframes",()=>c);var o=e("../../utils/interpolate.mjs"),i=e("../../easing/index.mjs");function a(e,t){return e.map(()=>t||i.easeInOut).splice(0,e.length-1)}function s(e){let t=e.length;return e.map((e,r)=>0!==r?r/(t-1):0)}function l(e,t){return e.map(e=>e*t)}function c({from:e=0,to:t=1,ease:r,offset:n,duration:i=300}){let c={done:!1,value:e},u=Array.isArray(t)?t:[e,t],d=l(n&&n.length===u.length?n:s(u),i);function p(){return(0,o.interpolate)(d,u,{ease:Array.isArray(r)?r:a(u,r)})}let f=p();return{next:e=>(c.value=f(e),c.done=e>=i,c),flipTarget:()=>{u.reverse(),f=p()}}}},{"../../utils/interpolate.mjs":"a1HNo","../../easing/index.mjs":"eZagD","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],a1HNo:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"interpolate",()=>v);var o=e("./progress.mjs"),i=e("./mix.mjs"),a=e("./mix-color.mjs"),s=e("./mix-complex.mjs"),l=e("style-value-types"),c=e("./clamp.mjs"),u=e("./pipe.mjs"),d=e("hey-listen");let p=(e,t)=>r=>(0,i.mix)(e,t,r);function f(e){return"number"==typeof e?p:"string"==typeof e?(0,l.color).test(e)?a.mixColor:s.mixComplex:Array.isArray(e)?s.mixArray:"object"==typeof e?s.mixObject:void 0}function m(e,t,r){let n=[],o=r||f(e[0]),i=e.length-1;for(let r=0;rr((0,o.progress)(e,t,n))}function g(e,t){let r=e.length,n=r-1;return i=>{let a=0,s=!1;if(i<=e[0]?s=!0:i>=e[n]&&(a=n-1,s=!0),!s){let t=1;for(;ti)&&t!==n;t++);a=t-1}let l=(0,o.progress)(e[a],e[a+1],i);return t[a](l)}}function v(e,t,{clamp:r=!0,ease:n,mixer:o}={}){let i=e.length;(0,d.invariant)(i===t.length,"Both input and output ranges must be the same length"),(0,d.invariant)(!n||!Array.isArray(n)||n.length===i-1,"Array of easing functions must be of length `input.length - 1`, as it applies to the transitions **between** the defined values."),e[0]>e[i-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());let a=m(t,n,o),s=2===i?h(e,a):g(e,a);return r?t=>s((0,c.clamp)(e[0],e[i-1],t)):s}},{"./progress.mjs":"4MP8B","./mix.mjs":"lbHsU","./mix-color.mjs":"9wCM1","./mix-complex.mjs":"lkwlr","style-value-types":"jvWCn","./clamp.mjs":"FYNWR","./pipe.mjs":"ktw37","hey-listen":"8bzu2","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"4MP8B":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"progress",()=>o);let o=(e,t,r)=>{let n=t-e;return 0===n?1:(r-e)/n}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],lbHsU:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"mix",()=>o);let o=(e,t,r)=>-r*e+r*t+e},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"9wCM1":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"mixColor",()=>p),n.export(r,"mixLinearColor",()=>l);var o=e("./mix.mjs"),i=e("style-value-types"),a=e("hey-listen"),s=e("./hsla-to-rgba.mjs");let l=(e,t,r)=>{let n=e*e;return Math.sqrt(Math.max(0,r*(t*t-n)+n))},c=[i.hex,i.rgba,i.hsla],u=e=>c.find(t=>t.test(e)),d=e=>`'${e}' is not an animatable color. Use the equivalent color code instead.`,p=(e,t)=>{let r=u(e),n=u(t);(0,a.invariant)(!!r,d(e)),(0,a.invariant)(!!n,d(t));let c=r.parse(e),p=n.parse(t);r===i.hsla&&(c=(0,s.hslaToRgba)(c),r=i.rgba),n===i.hsla&&(p=(0,s.hslaToRgba)(p),n=i.rgba);let f=Object.assign({},c);return e=>{for(let t in f)"alpha"!==t&&(f[t]=l(c[t],p[t],e));return f.alpha=(0,o.mix)(c.alpha,p.alpha,e),r.transform(f)}}},{"./mix.mjs":"lbHsU","style-value-types":"jvWCn","hey-listen":"8bzu2","./hsla-to-rgba.mjs":"ggTEM","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ggTEM:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t,r){return(r<0&&(r+=1),r>1&&(r-=1),r<1/6)?e+(t-e)*6*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function i({hue:e,saturation:t,lightness:r,alpha:n}){e/=360,r/=100;let i=0,a=0,s=0;if(t/=100){let n=r<.5?r*(1+t):r+t-r*t,l=2*r-n;i=o(l,n,e+1/3),a=o(l,n,e),s=o(l,n,e-1/3)}else i=a=s=r;return{red:Math.round(255*i),green:Math.round(255*a),blue:Math.round(255*s),alpha:n}}n.defineInteropFlag(r),n.export(r,"hslaToRgba",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],lkwlr:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"mixArray",()=>d),n.export(r,"mixComplex",()=>m),n.export(r,"mixObject",()=>p);var o=e("style-value-types"),i=e("./mix.mjs"),a=e("./mix-color.mjs"),s=e("./inc.mjs"),l=e("./pipe.mjs"),c=e("hey-listen");function u(e,t){return(0,s.isNum)(e)?r=>(0,i.mix)(e,t,r):(0,o.color).test(e)?(0,a.mixColor)(e,t):m(e,t)}let d=(e,t)=>{let r=[...e],n=r.length,o=e.map((e,r)=>u(e,t[r]));return e=>{for(let t=0;t{let r=Object.assign(Object.assign({},e),t),n={};for(let o in r)void 0!==e[o]&&void 0!==t[o]&&(n[o]=u(e[o],t[o]));return e=>{for(let t in n)r[t]=n[t](e);return r}};function f(e){let t=(0,o.complex).parse(e),r=t.length,n=0,i=0,a=0;for(let e=0;e{let r=(0,o.complex).createTransformer(t),n=f(e),i=f(t);return n.numHSL===i.numHSL&&n.numRGB===i.numRGB&&n.numNumbers>=i.numNumbers?(0,l.pipe)(d(n.parsed,i.parsed),r):((0,c.warning)(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),r=>`${r>0?t:e}`)}},{"style-value-types":"jvWCn","./mix.mjs":"lbHsU","./mix-color.mjs":"9wCM1","./inc.mjs":"775tf","./pipe.mjs":"ktw37","hey-listen":"8bzu2","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"775tf":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isNum",()=>i),n.export(r,"zeroPoint",()=>o);let o={x:0,y:0,z:0},i=e=>"number"==typeof e},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ktw37:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"pipe",()=>i);let o=(e,t)=>r=>t(e(r)),i=(...e)=>e.reduce(o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],eZagD:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"anticipate",()=>j),n.export(r,"backIn",()=>g),n.export(r,"backInOut",()=>x),n.export(r,"backOut",()=>v),n.export(r,"bounceIn",()=>k),n.export(r,"bounceInOut",()=>S),n.export(r,"bounceOut",()=>C),n.export(r,"circIn",()=>f),n.export(r,"circInOut",()=>h),n.export(r,"circOut",()=>m),n.export(r,"easeIn",()=>u),n.export(r,"easeInOut",()=>p),n.export(r,"easeOut",()=>d),n.export(r,"linear",()=>c);var o=e("./utils.mjs");let i=1.525,a=4/11,s=8/11,l=.9,c=e=>e,u=(0,o.createExpoIn)(2),d=(0,o.reverseEasing)(u),p=(0,o.mirrorEasing)(u),f=e=>1-Math.sin(Math.acos(e)),m=(0,o.reverseEasing)(f),h=(0,o.mirrorEasing)(m),g=(0,o.createBackIn)(i),v=(0,o.reverseEasing)(g),x=(0,o.mirrorEasing)(g),j=(0,o.createAnticipate)(i),b=4356/361,y=35442/1805,w=16061/1805,C=e=>{if(1===e||0===e)return e;let t=e*e;return ee<.5?.5*(1-C(1-2*e)):.5*C(2*e-1)+.5},{"./utils.mjs":"3wfvH","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"3wfvH":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createAnticipate",()=>l),n.export(r,"createBackIn",()=>s),n.export(r,"createExpoIn",()=>a),n.export(r,"mirrorEasing",()=>i),n.export(r,"reverseEasing",()=>o);let o=e=>t=>1-e(1-t),i=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,a=e=>t=>Math.pow(t,e),s=e=>t=>t*t*((e+1)*t-e),l=e=>{let t=s(e);return e=>(e*=2)<1?.5*t(e):.5*(2-Math.pow(2,-10*(e-1)))}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],h8KqZ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o({velocity:e=0,from:t=0,power:r=.8,timeConstant:n=350,restDelta:o=.5,modifyTarget:i}){let a={done:!1,value:t},s=r*e,l=t+s,c=void 0===i?l:i(l);return c!==l&&(s=c-t),{next:e=>{let t=-s*Math.exp(-e/n);return a.done=!(t>o||t<-o),a.value=a.done?c:c+t,a},flipTarget:()=>{}}}n.defineInteropFlag(r),n.export(r,"decay",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"92TPp":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"cancelSync",()=>m),n.export(r,"flushSync",()=>h),n.export(r,"getFrameData",()=>j);var o=e("./on-next-frame.mjs"),i=e("./create-render-step.mjs");let a=40,s=!0,l=!1,c=!1,u={delta:0,timestamp:0},d=["read","update","preRender","render","postRender"],p=d.reduce((e,t)=>(e[t]=(0,i.createRenderStep)(()=>l=!0),e),{}),f=d.reduce((e,t)=>{let r=p[t];return e[t]=(e,t=!1,n=!1)=>(l||x(),r.schedule(e,t,n)),e},{}),m=d.reduce((e,t)=>(e[t]=p[t].cancel,e),{}),h=d.reduce((e,t)=>(e[t]=()=>p[t].process(u),e),{}),g=e=>p[e].process(u),v=e=>{l=!1,u.delta=s?o.defaultTimestep:Math.max(Math.min(e-u.timestamp,a),1),u.timestamp=e,c=!0,d.forEach(g),c=!1,l&&(s=!1,(0,o.onNextFrame)(v))},x=()=>{l=!0,s=!0,c||(0,o.onNextFrame)(v)},j=()=>u;r.default=f},{"./on-next-frame.mjs":"aIJ12","./create-render-step.mjs":"5Wl6V","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],aIJ12:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"defaultTimestep",()=>o),n.export(r,"onNextFrame",()=>a);let o=1/60*1e3,i="undefined"!=typeof performance?()=>performance.now():()=>Date.now(),a="undefined"!=typeof window?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(i()),o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"5Wl6V":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){let t=[],r=[],n=0,o=!1,i=!1,a=new WeakSet,s={schedule:(e,i=!1,s=!1)=>{let l=s&&o,c=l?t:r;return i&&a.add(e),-1===c.indexOf(e)&&(c.push(e),l&&o&&(n=t.length)),e},cancel:e=>{let t=r.indexOf(e);-1!==t&&r.splice(t,1),a.delete(e)},process:l=>{if(o){i=!0;return}if(o=!0,[t,r]=[r,t],r.length=0,n=t.length)for(let r=0;ro)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"1Q48t":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t,r=0){return e-t-r}function i(e,t,r=0,n=!0){return n?o(t+-e,t,r):t-(e-t)+r}function a(e,t,r,n){return n?e>=t+r:e<=-r}n.defineInteropFlag(r),n.export(r,"hasRepeatDelayElapsed",()=>a),n.export(r,"loopElapsed",()=>o),n.export(r,"reverseElapsed",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],dKtid:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"inertia",()=>s);var o=e("./index.mjs"),i=e("../utils/velocity-per-second.mjs"),a=e("framesync");function s({from:e=0,velocity:t=0,min:r,max:n,power:s=.8,timeConstant:l=750,bounceStiffness:c=500,bounceDamping:u=10,restDelta:d=1,modifyTarget:p,driver:f,onUpdate:m,onComplete:h,onStop:g}){let v;function x(e){return void 0!==r&&en}function j(e){return void 0===r?n:void 0===n?r:Math.abs(r-e){var r;null==m||m(t),null===(r=e.onUpdate)||void 0===r||r.call(e,t)},onComplete:h,onStop:g}))}function y(e){b(Object.assign({type:"spring",stiffness:c,damping:u,restDelta:d},e))}if(x(e))y({from:e,velocity:t,to:j(e)});else{let n,o,c=s*t+e;void 0!==p&&(c=p(c));let u=j(c),f=u===r?-1:1,m=e=>{n=o,o=e,t=(0,i.velocityPerSecond)(e-n,(0,a.getFrameData)().delta),(1===f&&e>u||-1===f&&enull==v?void 0:v.stop()}}},{"./index.mjs":"3yNCz","../utils/velocity-per-second.mjs":"9phor",framesync:"92TPp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"9phor":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t){return t?1e3/t*e:0}n.defineInteropFlag(r),n.export(r,"velocityPerSecond",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"4uGtK":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"distance",()=>l);var o=e("./is-point.mjs"),i=e("./is-point-3d.mjs"),a=e("./inc.mjs");let s=(e,t)=>Math.abs(e-t);function l(e,t){return(0,a.isNum)(e)&&(0,a.isNum)(t)?s(e,t):(0,o.isPoint)(e)&&(0,o.isPoint)(t)?Math.sqrt(Math.pow(s(e.x,t.x),2)+Math.pow(s(e.y,t.y),2)+Math.pow((0,i.isPoint3D)(e)&&(0,i.isPoint3D)(t)?s(e.z,t.z):0,2)):void 0}},{"./is-point.mjs":"aOsOj","./is-point-3d.mjs":"6Z1tt","./inc.mjs":"775tf","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],aOsOj:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isPoint",()=>o);let o=e=>e.hasOwnProperty("x")&&e.hasOwnProperty("y")},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"6Z1tt":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isPoint3D",()=>i);var o=e("./is-point.mjs");let i=e=>(0,o.isPoint)(e)&&e.hasOwnProperty("z")},{"./is-point.mjs":"aOsOj","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ktcnM:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"cubicBezier",()=>x);var o=e("./index.mjs");let i=(e,t)=>1-3*t+3*e,a=(e,t)=>3*t-6*e,s=e=>3*e,l=(e,t,r)=>((i(t,r)*e+a(t,r))*e+s(t))*e,c=(e,t,r)=>3*i(t,r)*e*e+2*a(t,r)*e+s(t),u=1e-7,d=10;function p(e,t,r,n,o){let i,a;let s=0;do(i=l(a=t+(r-t)/2,n,o)-e)>0?r=a:t=a;while(Math.abs(i)>u&&++s=m?h(t,s,e,r):0===l?s:p(t,n,n+v,e,r)}return e=>0===e||1===e?e:l(a(e),t,n)}},{"./index.mjs":"eZagD","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],kvivR:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useViewport",()=>c);var o=e("../../../utils/process.mjs"),i=e("react"),a=e("../../../render/utils/types.mjs"),s=e("../../../utils/warn-once.mjs"),l=e("./observers.mjs");function c(e){var t=e.visualElement,r=e.whileInView,n=e.onViewportEnter,o=e.onViewportLeave,a=e.viewport,s=void 0===a?{}:a,l=(0,i.useRef)({hasEnteredView:!1,isInView:!1}),c=!!(r||n||o);s.once&&l.current.hasEnteredView&&(c=!1),("undefined"==typeof IntersectionObserver?p:d)(c,l.current,t,s)}var u={some:0,all:1};function d(e,t,r,n){var o=n.root,s=n.margin,c=n.amount,d=void 0===c?"some":c,p=n.once;(0,i.useEffect)(function(){if(e){var n={root:null==o?void 0:o.current,rootMargin:s,threshold:"number"==typeof d?d:u[d]},i=function(e){var n,o=e.isIntersecting;if(t.isInView!==o){if(t.isInView=o,p&&!o&&t.hasEnteredView)return;o&&(t.hasEnteredView=!0),null===(n=r.animationState)||void 0===n||n.setActive(a.AnimationType.InView,o);var i=r.getProps(),s=o?i.onViewportEnter:i.onViewportLeave;null==s||s(e)}};return(0,l.observeIntersection)(r.getInstance(),n,i)}},[e,o,s,d])}function p(e,t,r,n){var l=n.fallback,c=void 0===l||l;(0,i.useEffect)(function(){e&&c&&("production"!==o.env&&(0,s.warnOnce)(!1,"IntersectionObserver not available on this device. whileInView animations will trigger on mount."),requestAnimationFrame(function(){t.hasEnteredView=!0;var e,n=r.getProps().onViewportEnter;null==n||n(null),null===(e=r.animationState)||void 0===e||e.setActive(a.AnimationType.InView,!0)}))},[e])}},{"../../../utils/process.mjs":"4a12p",react:"6Lppp","../../../render/utils/types.mjs":"4aeqA","../../../utils/warn-once.mjs":"ggg8I","./observers.mjs":"dGDHb","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ggg8I:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"warnOnce",()=>i);var o=new Set;function i(e,t,r){e||o.has(t)||(console.warn(t),r&&console.warn(r),o.add(t))}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],dGDHb:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"observeIntersection",()=>u);var o=e("tslib"),i=new WeakMap,a=new WeakMap,s=function(e){var t;null===(t=i.get(e.target))||void 0===t||t(e)},l=function(e){e.forEach(s)};function c(e){var t=e.root,r=(0,o.__rest)(e,["root"]),n=t||document;a.has(n)||a.set(n,{});var i=a.get(n),s=JSON.stringify(r);return i[s]||(i[s]=new IntersectionObserver(l,(0,o.__assign)({root:t},r))),i[s]}function u(e,t,r){var n=c(t);return i.set(e,r),n.observe(e),function(){i.delete(e),n.unobserve(e)}}},{tslib:"bfnpP","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],kUSEp:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"makeRenderlessComponent",()=>o);var o=function(e){return function(t){return e(t),null}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"53QYt":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"animations",()=>p);var o=e("tslib"),i=e("react"),a=e("../../animation/utils/is-animation-controls.mjs"),s=e("../../components/AnimatePresence/use-presence.mjs"),l=e("../../context/PresenceContext.mjs"),c=e("../../render/utils/animation-state.mjs"),u=e("../../render/utils/types.mjs"),d=e("../utils/make-renderless-component.mjs"),p={animation:(0,d.makeRenderlessComponent)(function(e){var t=e.visualElement,r=e.animate;t.animationState||(t.animationState=(0,c.createAnimationState)(t)),(0,a.isAnimationControls)(r)&&(0,i.useEffect)(function(){return r.subscribe(t)},[r])}),exit:(0,d.makeRenderlessComponent)(function(e){var t=e.custom,r=e.visualElement,n=(0,o.__read)((0,s.usePresence)(),2),a=n[0],c=n[1],d=(0,i.useContext)(l.PresenceContext);(0,i.useEffect)(function(){r.isPresent=a;var e,n,o=null===(e=r.animationState)||void 0===e?void 0:e.setActive(u.AnimationType.Exit,!a,{custom:null!==(n=null==d?void 0:d.custom)&&void 0!==n?n:t});a||null==o||o.then(c)},[a])})}},{tslib:"bfnpP",react:"6Lppp","../../animation/utils/is-animation-controls.mjs":"4kyne","../../components/AnimatePresence/use-presence.mjs":"iaGwb","../../context/PresenceContext.mjs":"fFi9r","../../render/utils/animation-state.mjs":"i0HVg","../../render/utils/types.mjs":"4aeqA","../utils/make-renderless-component.mjs":"kUSEp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],iaGwb:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isPresent",()=>c),n.export(r,"useIsPresent",()=>l),n.export(r,"usePresence",()=>s);var o=e("react"),i=e("../../context/PresenceContext.mjs"),a=e("../../utils/use-id.mjs");function s(){var e=(0,o.useContext)(i.PresenceContext);if(null===e)return[!0,null];var t=e.isPresent,r=e.onExitComplete,n=e.register,s=(0,a.useId)();(0,o.useEffect)(function(){return n(s)},[]);var l=function(){return null==r?void 0:r(s)};return!t&&r?[!1,l]:[!0]}function l(){return c((0,o.useContext)(i.PresenceContext))}function c(e){return null===e||e.isPresent}},{react:"6Lppp","../../context/PresenceContext.mjs":"fFi9r","../../utils/use-id.mjs":"1Oygd","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"1Oygd":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useId",()=>s);var o=e("./use-constant.mjs"),i=0,a=function(){return i++},s=function(){return(0,o.useConstant)(a)}},{"./use-constant.mjs":"3eib8","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],i0HVg:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"checkVariantsDidChange",()=>g),n.export(r,"createAnimationState",()=>h),n.export(r,"variantPriorityOrder",()=>d);var o=e("tslib"),i=e("../../animation/utils/is-animation-controls.mjs"),a=e("../../animation/utils/is-keyframes-target.mjs"),s=e("../../utils/shallow-compare.mjs"),l=e("./animation.mjs"),c=e("./types.mjs"),u=e("./variants.mjs"),d=[c.AnimationType.Animate,c.AnimationType.InView,c.AnimationType.Focus,c.AnimationType.Hover,c.AnimationType.Tap,c.AnimationType.Drag,c.AnimationType.Exit],p=(0,o.__spreadArray)([],(0,o.__read)(d),!1).reverse(),f=d.length;function m(e){return function(t){return Promise.all(t.map(function(t){var r=t.animation,n=t.options;return(0,l.animateVisualElement)(e,r,n)}))}}function h(e){var t=m(e),r=x(),n={},l=!0,c=function(t,r){var n=(0,u.resolveVariant)(e,r);if(n){n.transition;var i=n.transitionEnd,a=(0,o.__rest)(n,["transition","transitionEnd"]);t=(0,o.__assign)((0,o.__assign)((0,o.__assign)({},t),a),i)}return t};function d(d,m){for(var h,v=e.getProps(),x=e.getVariantContext(!0)||{},j=[],b=new Set,y={},w=1/0,C=function(t){var n=p[t],f=r[n],C=null!==(h=v[n])&&void 0!==h?h:x[n],k=(0,u.isVariantLabel)(C),S=n===m?f.isActive:null;!1===S&&(w=t);var T=C===x[n]&&C!==v[n]&&k;if(T&&l&&e.manuallyAnimateOnMount&&(T=!1),f.protectedKeys=(0,o.__assign)({},y),!f.isActive&&null===S||!C&&!f.prevProp||(0,i.isAnimationControls)(C)||"boolean"==typeof C)return"continue";var D=g(f.prevProp,C),E=D||n===m&&f.isActive&&!T&&k||t>w&&k,I=Array.isArray(C)?C:[C],O=I.reduce(c,{});!1===S&&(O={});var M=f.prevResolvedValues,_=void 0===M?{}:M,N=(0,o.__assign)((0,o.__assign)({},_),O),A=function(e){E=!0,b.delete(e),f.needsAnimating[e]=!0};for(var P in N){var F=O[P],L=_[P];y.hasOwnProperty(P)||(F!==L?(0,a.isKeyframesTarget)(F)&&(0,a.isKeyframesTarget)(L)?!(0,s.shallowCompare)(F,L)||D?A(P):f.protectedKeys[P]=!0:void 0!==F?A(P):b.add(P):void 0!==F&&b.has(P)?A(P):f.protectedKeys[P]=!0)}f.prevProp=C,f.prevResolvedValues=O,f.isActive&&(y=(0,o.__assign)((0,o.__assign)({},y),O)),l&&e.blockInitialAnimation&&(E=!1),E&&!T&&j.push.apply(j,(0,o.__spreadArray)([],(0,o.__read)(I.map(function(e){return{animation:e,options:(0,o.__assign)({type:n},d)}})),!1))},k=0;ko)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],iG4si:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"animateVisualElement",()=>c),n.export(r,"sortByTreeOrder",()=>m),n.export(r,"stopAnimation",()=>f);var o=e("tslib"),i=e("../../animation/utils/transitions.mjs"),a=e("./setters.mjs"),s=e("./variants.mjs"),l=e("../html/utils/transform.mjs");function c(e,t,r){if(void 0===r&&(r={}),e.notifyAnimationStart(t),Array.isArray(t)){var n;n=Promise.all(t.map(function(t){return u(e,t,r)}))}else if("string"==typeof t)n=u(e,t,r);else{var o="function"==typeof t?(0,s.resolveVariant)(e,t,r.custom):t;n=d(e,o,r)}return n.then(function(){return e.notifyAnimationComplete(t)})}function u(e,t,r){void 0===r&&(r={});var n,i=(0,s.resolveVariant)(e,t,r.custom),a=(i||{}).transition,l=void 0===a?e.getDefaultTransition()||{}:a;r.transitionOverride&&(l=r.transitionOverride);var c=i?function(){return d(e,i,r)}:function(){return Promise.resolve()},u=(null===(n=e.variantChildren)||void 0===n?void 0:n.size)?function(n){void 0===n&&(n=0);var o=l.delayChildren;return p(e,t,(void 0===o?0:o)+n,l.staggerChildren,l.staggerDirection,r)}:function(){return Promise.resolve()},f=l.when;if(!f)return Promise.all([c(),u(r.delay)]);var m=(0,o.__read)("beforeChildren"===f?[c,u]:[u,c],2),h=m[0],g=m[1];return h().then(g)}function d(e,t,r){var n,s=void 0===r?{}:r,c=s.delay,u=void 0===c?0:c,d=s.transitionOverride,p=s.type,f=e.makeTargetAnimatable(t),m=f.transition,g=void 0===m?e.getDefaultTransition():m,v=f.transitionEnd,x=(0,o.__rest)(f,["transition","transitionEnd"]);d&&(g=d);var j=[],b=p&&(null===(n=e.animationState)||void 0===n?void 0:n.getState()[p]);for(var y in x){var w=e.getValue(y),C=x[y];if(!(!w||void 0===C||b&&h(b,y))){var k=(0,o.__assign)({delay:u},g);e.shouldReduceMotion&&(0,l.isTransformProp)(y)&&(k=(0,o.__assign)((0,o.__assign)({},k),{type:!1,delay:0}));var S=(0,i.startAnimation)(y,w,C,k);j.push(S)}}return Promise.all(j).then(function(){v&&(0,a.setTarget)(e,v)})}function p(e,t,r,n,i,a){void 0===r&&(r=0),void 0===n&&(n=0),void 0===i&&(i=1);var s=[],l=(e.variantChildren.size-1)*n,c=1===i?function(e){return void 0===e&&(e=0),e*n}:function(e){return void 0===e&&(e=0),l-e*n};return Array.from(e.variantChildren).sort(m).forEach(function(e,n){s.push(u(e,t,(0,o.__assign)((0,o.__assign)({},a),{delay:r+c(n)})).then(function(){return e.notifyAnimationComplete(t)}))}),Promise.all(s)}function f(e){e.forEachValue(function(e){return e.stop()})}function m(e,t){return e.sortNodePosition(t)}function h(e,t){var r=e.protectedKeys,n=e.needsAnimating,o=r.hasOwnProperty(t)&&!0!==n[t];return n[t]=!1,o}},{tslib:"bfnpP","../../animation/utils/transitions.mjs":"8wCxV","./setters.mjs":"gqW0y","./variants.mjs":"7nPAV","../html/utils/transform.mjs":"jT661","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"8wCxV":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"convertTransitionToAnimationOptions",()=>g),n.export(r,"getDelayFromTransition",()=>v),n.export(r,"getPopmotionAnimationOptions",()=>j),n.export(r,"getValueTransition",()=>C),n.export(r,"getZeroUnit",()=>w),n.export(r,"hydrateKeyframes",()=>x),n.export(r,"isTransitionDefined",()=>m),n.export(r,"isZero",()=>y),n.export(r,"startAnimation",()=>k);var o=e("tslib"),i=e("popmotion"),a=e("../../utils/time-conversion.mjs"),s=e("./easing.mjs"),l=e("./is-animatable.mjs"),c=e("./default-transitions.mjs"),u=e("hey-listen"),d=e("../../render/dom/value-types/animatable-none.mjs"),p=e("../../utils/use-instant-transition-state.mjs"),f=e("../../utils/resolve-value.mjs");function m(e){return e.when,e.delay,e.delayChildren,e.staggerChildren,e.staggerDirection,e.repeat,e.repeatType,e.repeatDelay,e.from,!!Object.keys((0,o.__rest)(e,["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from"])).length}var h=!1;function g(e){var t=e.ease,r=e.times,n=e.yoyo,i=e.flip,l=e.loop,c=(0,o.__rest)(e,["ease","times","yoyo","flip","loop"]),d=(0,o.__assign)({},c);return r&&(d.offset=r),c.duration&&(d.duration=(0,a.secondsToMilliseconds)(c.duration)),c.repeatDelay&&(d.repeatDelay=(0,a.secondsToMilliseconds)(c.repeatDelay)),t&&(d.ease=(0,s.isEasingArray)(t)?t.map(s.easingDefinitionToFunction):(0,s.easingDefinitionToFunction)(t)),"tween"===c.type&&(d.type="keyframes"),(n||l||i)&&((0,u.warning)(!h,"yoyo, loop and flip have been removed from the API. Replace with repeat and repeatType options."),h=!0,n?d.repeatType="reverse":l?d.repeatType="loop":i&&(d.repeatType="mirror"),d.repeat=l||n||i||c.repeat),"spring"!==c.type&&(d.type="keyframes"),d}function v(e,t){var r,n;return null!==(n=null!==(r=(C(e,t)||{}).delay)&&void 0!==r?r:e.delay)&&void 0!==n?n:0}function x(e){return Array.isArray(e.to)&&null===e.to[0]&&(e.to=(0,o.__spreadArray)([],(0,o.__read)(e.to),!1),e.to[0]=e.from),e}function j(e,t,r){var n;return Array.isArray(t.to)&&(null!==(n=e.duration)&&void 0!==n||(e.duration=.8)),x(t),m(e)||(e=(0,o.__assign)((0,o.__assign)({},e),(0,c.getDefaultTransition)(r,t.to))),(0,o.__assign)((0,o.__assign)({},t),g(e))}function b(e,t,r,n,a){var s,c=C(n,e),p=null!==(s=c.from)&&void 0!==s?s:t.get(),m=(0,l.isAnimatable)(e,r);"none"===p&&m&&"string"==typeof r?p=(0,d.getAnimatableNone)(e,r):y(p)&&"string"==typeof r?p=w(r):!Array.isArray(r)&&y(r)&&"string"==typeof p&&(r=w(p));var h=(0,l.isAnimatable)(e,p);function g(){var n={from:p,to:r,velocity:t.getVelocity(),onComplete:a,onUpdate:function(e){return t.set(e)}};return"inertia"===c.type||"decay"===c.type?(0,i.inertia)((0,o.__assign)((0,o.__assign)({},n),c)):(0,i.animate)((0,o.__assign)((0,o.__assign)({},j(c,n,e)),{onUpdate:function(e){var t;n.onUpdate(e),null===(t=c.onUpdate)||void 0===t||t.call(c,e)},onComplete:function(){var e;n.onComplete(),null===(e=c.onComplete)||void 0===e||e.call(c)}}))}function v(){var e,n,o=(0,f.resolveFinalValueInKeyframes)(r);return t.set(o),a(),null===(e=null==c?void 0:c.onUpdate)||void 0===e||e.call(c,o),null===(n=null==c?void 0:c.onComplete)||void 0===n||n.call(c),{stop:function(){}}}return(0,u.warning)(h===m,"You are trying to animate ".concat(e,' from "').concat(p,'" to "').concat(r,'". ').concat(p," is not an animatable value - to enable this animation set ").concat(p," to a value animatable to ").concat(r," via the `style` property.")),h&&m&&!1!==c.type?g:v}function y(e){return 0===e||"string"==typeof e&&0===parseFloat(e)&&-1===e.indexOf(" ")}function w(e){return"number"==typeof e?0:(0,d.getAnimatableNone)("",e)}function C(e,t){return e[t]||e.default||e}function k(e,t,r,n){return void 0===n&&(n={}),p.instantAnimationState.current&&(n={type:!1}),t.start(function(o){var i,s,l=b(e,t,r,n,o),c=v(n,e),u=function(){return s=l()};return c?i=window.setTimeout(u,(0,a.secondsToMilliseconds)(c)):u(),function(){clearTimeout(i),null==s||s.stop()}})}},{tslib:"bfnpP",popmotion:"lh1Wi","../../utils/time-conversion.mjs":"lKP6R","./easing.mjs":"dnE5y","./is-animatable.mjs":"jYaRA","./default-transitions.mjs":"lJzXj","hey-listen":"8bzu2","../../render/dom/value-types/animatable-none.mjs":"gzmyk","../../utils/use-instant-transition-state.mjs":"cc02Q","../../utils/resolve-value.mjs":"bcxJT","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],lKP6R:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"secondsToMilliseconds",()=>o);var o=function(e){return 1e3*e}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],dnE5y:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"easingDefinitionToFunction",()=>l),n.export(r,"isEasingArray",()=>c);var o=e("tslib"),i=e("hey-listen"),a=e("popmotion"),s={linear:a.linear,easeIn:a.easeIn,easeInOut:a.easeInOut,easeOut:a.easeOut,circIn:a.circIn,circInOut:a.circInOut,circOut:a.circOut,backIn:a.backIn,backInOut:a.backInOut,backOut:a.backOut,anticipate:a.anticipate,bounceIn:a.bounceIn,bounceInOut:a.bounceInOut,bounceOut:a.bounceOut},l=function(e){if(Array.isArray(e)){(0,i.invariant)(4===e.length,"Cubic bezier arrays must contain four numerical values.");var t=(0,o.__read)(e,4),r=t[0],n=t[1],l=t[2],c=t[3];return(0,a.cubicBezier)(r,n,l,c)}return"string"==typeof e?((0,i.invariant)(void 0!==s[e],"Invalid easing type '".concat(e,"'")),s[e]):e},c=function(e){return Array.isArray(e)&&"number"!=typeof e[0]}},{tslib:"bfnpP","hey-listen":"8bzu2",popmotion:"lh1Wi","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jYaRA:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isAnimatable",()=>i);var o=e("style-value-types"),i=function(e,t){return"zIndex"!==e&&!!("number"==typeof t||Array.isArray(t)||"string"==typeof t&&(0,o.complex).test(t)&&!t.startsWith("url("))}},{"style-value-types":"jvWCn","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],lJzXj:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"criticallyDampedSpring",()=>s),n.export(r,"getDefaultTransition",()=>d),n.export(r,"linearTween",()=>l),n.export(r,"underDampedSpring",()=>a);var o=e("tslib"),i=e("./is-keyframes-target.mjs"),a=function(){return{type:"spring",stiffness:500,damping:25,restSpeed:10}},s=function(e){return{type:"spring",stiffness:550,damping:0===e?2*Math.sqrt(550):30,restSpeed:10}},l=function(){return{type:"keyframes",ease:"linear",duration:.3}},c=function(e){return{type:"keyframes",duration:.8,values:e}},u={x:a,y:a,z:a,rotate:a,rotateX:a,rotateY:a,rotateZ:a,scaleX:s,scaleY:s,scale:s,opacity:l,backgroundColor:l,color:l,default:s},d=function(e,t){var r;return r=(0,i.isKeyframesTarget)(t)?c:u[e]||u.default,(0,o.__assign)({to:t},r(t))}},{tslib:"bfnpP","./is-keyframes-target.mjs":"leVCj","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],gzmyk:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getAnimatableNone",()=>a);var o=e("style-value-types"),i=e("./defaults.mjs");function a(e,t){var r,n=(0,i.getDefaultValueType)(e);return n!==o.filter&&(n=o.complex),null===(r=n.getAnimatableNone)||void 0===r?void 0:r.call(n,t)}},{"style-value-types":"jvWCn","./defaults.mjs":"fGHaO","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],fGHaO:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"defaultValueTypes",()=>s),n.export(r,"getDefaultValueType",()=>l);var o=e("tslib"),i=e("style-value-types"),a=e("./number.mjs"),s=(0,o.__assign)((0,o.__assign)({},a.numberValueTypes),{color:i.color,backgroundColor:i.color,outlineColor:i.color,fill:i.color,stroke:i.color,borderColor:i.color,borderTopColor:i.color,borderRightColor:i.color,borderBottomColor:i.color,borderLeftColor:i.color,filter:i.filter,WebkitFilter:i.filter}),l=function(e){return s[e]}},{tslib:"bfnpP","style-value-types":"jvWCn","./number.mjs":"bhac0","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],cc02Q:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"instantAnimationState",()=>o);var o={current:!1}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],gqW0y:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"checkTargetForNewValues",()=>v),n.export(r,"getOrigin",()=>j),n.export(r,"getOriginFromTransition",()=>x),n.export(r,"setTarget",()=>m),n.export(r,"setValues",()=>g);var o=e("tslib"),i=e("style-value-types"),a=e("../../utils/is-numerical-string.mjs"),s=e("../../utils/is-zero-value-string.mjs"),l=e("../../utils/resolve-value.mjs"),c=e("../../value/index.mjs"),u=e("../dom/value-types/animatable-none.mjs"),d=e("../dom/value-types/find.mjs"),p=e("./variants.mjs");function f(e,t,r){e.hasValue(t)?e.getValue(t).set(r):e.addValue(t,(0,c.motionValue)(r))}function m(e,t){var r=(0,p.resolveVariant)(e,t),n=r?e.makeTargetAnimatable(r,!1):{},i=n.transitionEnd,a=void 0===i?{}:i;n.transition;var s=(0,o.__rest)(n,["transitionEnd","transition"]);for(var c in s=(0,o.__assign)((0,o.__assign)({},s),a)){var u=(0,l.resolveFinalValueInKeyframes)(s[c]);f(e,c,u)}}function h(e,t){(0,o.__spreadArray)([],(0,o.__read)(t),!1).reverse().forEach(function(r){var n,o=e.getVariant(r);o&&m(e,o),null===(n=e.variantChildren)||void 0===n||n.forEach(function(e){h(e,t)})})}function g(e,t){return Array.isArray(t)?h(e,t):"string"==typeof t?h(e,[t]):void m(e,t)}function v(e,t,r){var n,o,l,p,f=Object.keys(t).filter(function(t){return!e.hasValue(t)}),m=f.length;if(m)for(var h=0;ho);var o=function(e){return/^\-?\d*\.?\d+$/.test(e)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],gGNUW:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isZeroValueString",()=>o);var o=function(e){return/^0[^.\s]+$/.test(e)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],f71Eh:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"MotionValue",()=>c),n.export(r,"motionValue",()=>u);var o=e("framesync"),i=n.interopDefault(o),a=e("popmotion"),s=e("../utils/subscription-manager.mjs"),l=function(e){return!isNaN(parseFloat(e))},c=function(){function e(e){var t=this;this.version="6.5.1",this.timeDelta=0,this.lastUpdated=0,this.updateSubscribers=new s.SubscriptionManager,this.velocityUpdateSubscribers=new s.SubscriptionManager,this.renderSubscribers=new s.SubscriptionManager,this.canTrackVelocity=!1,this.updateAndNotify=function(e,r){void 0===r&&(r=!0),t.prev=t.current,t.current=e;var n=(0,o.getFrameData)(),a=n.delta,s=n.timestamp;t.lastUpdated!==s&&(t.timeDelta=a,t.lastUpdated=s,(0,i.default).postRender(t.scheduleVelocityCheck)),t.prev!==t.current&&t.updateSubscribers.notify(t.current),t.velocityUpdateSubscribers.getSize()&&t.velocityUpdateSubscribers.notify(t.getVelocity()),r&&t.renderSubscribers.notify(t.current)},this.scheduleVelocityCheck=function(){return(0,i.default).postRender(t.velocityCheck)},this.velocityCheck=function(e){e.timestamp!==t.lastUpdated&&(t.prev=t.current,t.velocityUpdateSubscribers.notify(t.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=e,this.canTrackVelocity=l(this.current)}return e.prototype.onChange=function(e){return this.updateSubscribers.add(e)},e.prototype.clearListeners=function(){this.updateSubscribers.clear()},e.prototype.onRenderRequest=function(e){return e(this.get()),this.renderSubscribers.add(e)},e.prototype.attach=function(e){this.passiveEffect=e},e.prototype.set=function(e,t){void 0===t&&(t=!0),t&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,t)},e.prototype.get=function(){return this.current},e.prototype.getPrevious=function(){return this.prev},e.prototype.getVelocity=function(){return this.canTrackVelocity?(0,a.velocityPerSecond)(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0},e.prototype.start=function(e){var t=this;return this.stop(),new Promise(function(r){t.hasAnimated=!0,t.stopAnimation=e(r)}).then(function(){return t.clearAnimation()})},e.prototype.stop=function(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()},e.prototype.isAnimating=function(){return!!this.stopAnimation},e.prototype.clearAnimation=function(){this.stopAnimation=null},e.prototype.destroy=function(){this.updateSubscribers.clear(),this.renderSubscribers.clear(),this.stop()},e}();function u(e){return new c(e)}},{framesync:"92TPp",popmotion:"lh1Wi","../utils/subscription-manager.mjs":"gkvSx","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],gkvSx:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"SubscriptionManager",()=>i);var o=e("./array.mjs"),i=function(){function e(){this.subscriptions=[]}return e.prototype.add=function(e){var t=this;return(0,o.addUniqueItem)(this.subscriptions,e),function(){return(0,o.removeItem)(t.subscriptions,e)}},e.prototype.notify=function(e,t,r){var n=this.subscriptions.length;if(n){if(1===n)this.subscriptions[0](e,t,r);else for(var o=0;oi),n.export(r,"moveItem",()=>s),n.export(r,"removeItem",()=>a);var o=e("tslib");function i(e,t){-1===e.indexOf(t)&&e.push(t)}function a(e,t){var r=e.indexOf(t);r>-1&&e.splice(r,1)}function s(e,t,r){var n=(0,o.__read)(e).slice(0),i=t<0?n.length+t:t;if(i>=0&&ic);var o=e("tslib"),i=e("style-value-types"),a=e("./dimensions.mjs"),s=e("./test.mjs"),l=(0,o.__spreadArray)((0,o.__spreadArray)([],(0,o.__read)(a.dimensionValueTypes),!1),[i.color,i.complex],!1),c=function(e){return l.find((0,s.testValueType)(e))}},{tslib:"bfnpP","style-value-types":"jvWCn","./dimensions.mjs":"Sc2ND","./test.mjs":"aMSr6","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],Sc2ND:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"dimensionValueTypes",()=>s),n.export(r,"findDimensionValueType",()=>l);var o=e("style-value-types"),i=e("./test.mjs"),a=e("./type-auto.mjs"),s=[o.number,o.px,o.percent,o.degrees,o.vw,o.vh,a.auto],l=function(e){return s.find((0,i.testValueType)(e))}},{"style-value-types":"jvWCn","./test.mjs":"aMSr6","./type-auto.mjs":"4XmLX","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],aMSr6:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"testValueType",()=>o);var o=function(e){return function(t){return t.test(e)}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"4XmLX":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"auto",()=>o);var o={test:function(e){return"auto"===e},parse:function(e){return e}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],fU8VB:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"drag",()=>s);var o=e("../../gestures/drag/use-drag.mjs"),i=e("../../gestures/use-pan-gesture.mjs"),a=e("../utils/make-renderless-component.mjs"),s={pan:(0,a.makeRenderlessComponent)(i.usePanGesture),drag:(0,a.makeRenderlessComponent)(o.useDrag)}},{"../../gestures/drag/use-drag.mjs":"7nLGj","../../gestures/use-pan-gesture.mjs":"Tw0DJ","../utils/make-renderless-component.mjs":"kUSEp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"7nLGj":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDrag",()=>s);var o=e("react"),i=e("./VisualElementDragControls.mjs"),a=e("../../utils/use-constant.mjs");function s(e){var t=e.dragControls,r=e.visualElement,n=(0,a.useConstant)(function(){return new i.VisualElementDragControls(r)});(0,o.useEffect)(function(){return t&&t.subscribe(n)},[n,t]),(0,o.useEffect)(function(){return n.addListeners()},[n])}},{react:"6Lppp","./VisualElementDragControls.mjs":"gqcWw","../../utils/use-constant.mjs":"3eib8","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],gqcWw:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"VisualElementDragControls",()=>C),n.export(r,"elementDragControls",()=>w);var o=e("tslib"),i=e("hey-listen"),a=e("../PanSession.mjs"),s=e("./utils/lock.mjs"),l=e("../../utils/is-ref-object.mjs"),c=e("../../events/use-pointer-event.mjs"),u=e("./utils/constraints.mjs"),d=e("../../render/utils/types.mjs"),p=e("../../projection/geometry/models.mjs"),f=e("../../projection/utils/each-axis.mjs"),m=e("../../projection/utils/measure.mjs"),h=e("../../events/event-info.mjs"),g=e("../../animation/utils/transitions.mjs"),v=e("../../projection/geometry/conversion.mjs"),x=e("../../events/use-dom-event.mjs"),j=e("popmotion"),b=e("style-value-types"),y=e("../../projection/geometry/delta-calc.mjs"),w=new WeakMap,C=function(){function e(e){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=(0,p.createBox)(),this.visualElement=e}return e.prototype.start=function(e,t){var r=this,n=(void 0===t?{}:t).snapToCursor,o=void 0!==n&&n;if(!1!==this.visualElement.isPresent){var i=function(e){r.stopAnimation(),o&&r.snapToCursor((0,h.extractEventInfo)(e,"page").point)},l=function(e,t){var n,o=r.getProps(),i=o.drag,a=o.dragPropagation,l=o.onDragStart;(!i||a||(r.openGlobalLock&&r.openGlobalLock(),r.openGlobalLock=(0,s.getGlobalLock)(i),r.openGlobalLock))&&(r.isDragging=!0,r.currentDirection=null,r.resolveConstraints(),r.visualElement.projection&&(r.visualElement.projection.isAnimationBlocked=!0,r.visualElement.projection.target=void 0),(0,f.eachAxis)(function(e){var t,n,o=r.getAxisMotionValue(e).get()||0;if((0,b.percent).test(o)){var i=null===(n=null===(t=r.visualElement.projection)||void 0===t?void 0:t.layout)||void 0===n?void 0:n.actual[e];if(i){var a=(0,y.calcLength)(i);o=parseFloat(o)/100*a}}r.originPoint[e]=o}),null==l||l(e,t),null===(n=r.visualElement.animationState)||void 0===n||n.setActive(d.AnimationType.Drag,!0))},c=function(e,t){var n=r.getProps(),o=n.dragPropagation,i=n.dragDirectionLock,a=n.onDirectionLock,s=n.onDrag;if(o||r.openGlobalLock){var l=t.offset;if(i&&null===r.currentDirection){r.currentDirection=S(l),null!==r.currentDirection&&(null==a||a(r.currentDirection));return}r.updateAxis("x",t.point,l),r.updateAxis("y",t.point,l),r.visualElement.syncRender(),null==s||s(e,t)}},u=function(e,t){return r.stop(e,t)};this.panSession=new a.PanSession(e,{onSessionStart:i,onStart:l,onMove:c,onSessionEnd:u},{transformPagePoint:this.visualElement.getTransformPagePoint()})}},e.prototype.stop=function(e,t){var r=this.isDragging;if(this.cancel(),r){var n=t.velocity;this.startAnimation(n);var o=this.getProps().onDragEnd;null==o||o(e,t)}},e.prototype.cancel=function(){var e,t;this.isDragging=!1,this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!1),null===(e=this.panSession)||void 0===e||e.end(),this.panSession=void 0,!this.getProps().dragPropagation&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),null===(t=this.visualElement.animationState)||void 0===t||t.setActive(d.AnimationType.Drag,!1)},e.prototype.updateAxis=function(e,t,r){var n=this.getProps().drag;if(r&&k(e,n,this.currentDirection)){var o=this.getAxisMotionValue(e),i=this.originPoint[e]+r[e];this.constraints&&this.constraints[e]&&(i=(0,u.applyConstraints)(i,this.constraints[e],this.elastic[e])),o.set(i)}},e.prototype.resolveConstraints=function(){var e=this,t=this.getProps(),r=t.dragConstraints,n=t.dragElastic,o=(this.visualElement.projection||{}).layout,i=this.constraints;r&&(0,l.isRefObject)(r)?this.constraints||(this.constraints=this.resolveRefConstraints()):r&&o?this.constraints=(0,u.calcRelativeConstraints)(o.actual,r):this.constraints=!1,this.elastic=(0,u.resolveDragElastic)(n),i!==this.constraints&&o&&this.constraints&&!this.hasMutatedConstraints&&(0,f.eachAxis)(function(t){e.getAxisMotionValue(t)&&(e.constraints[t]=(0,u.rebaseAxisConstraints)(o.actual[t],e.constraints[t]))})},e.prototype.resolveRefConstraints=function(){var e=this.getProps(),t=e.dragConstraints,r=e.onMeasureDragConstraints;if(!t||!(0,l.isRefObject)(t))return!1;var n=t.current;(0,i.invariant)(null!==n,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");var o=this.visualElement.projection;if(!o||!o.layout)return!1;var a=(0,m.measurePageBox)(n,o.root,this.visualElement.getTransformPagePoint()),s=(0,u.calcViewportConstraints)(o.layout.actual,a);if(r){var c=r((0,v.convertBoxToBoundingBox)(s));this.hasMutatedConstraints=!!c,c&&(s=(0,v.convertBoundingBoxToBox)(c))}return s},e.prototype.startAnimation=function(e){var t=this,r=this.getProps(),n=r.drag,i=r.dragMomentum,a=r.dragElastic,s=r.dragTransition,l=r.dragSnapToOrigin,c=r.onDragTransitionEnd,u=this.constraints||{};return Promise.all((0,f.eachAxis)(function(r){if(k(r,n,t.currentDirection)){var c,d=null!==(c=null==u?void 0:u[r])&&void 0!==c?c:{};l&&(d={min:0,max:0});var p=a?200:1e6,f=a?40:1e7,m=(0,o.__assign)((0,o.__assign)({type:"inertia",velocity:i?e[r]:0,bounceStiffness:p,bounceDamping:f,timeConstant:750,restDelta:1,restSpeed:10},s),d);return t.startAxisValueAnimation(r,m)}})).then(c)},e.prototype.startAxisValueAnimation=function(e,t){var r=this.getAxisMotionValue(e);return(0,g.startAnimation)(e,r,0,t)},e.prototype.stopAnimation=function(){var e=this;(0,f.eachAxis)(function(t){return e.getAxisMotionValue(t).stop()})},e.prototype.getAxisMotionValue=function(e){var t,r,n="_drag"+e.toUpperCase();return this.visualElement.getProps()[n]||this.visualElement.getValue(e,null!==(r=null===(t=this.visualElement.getProps().initial)||void 0===t?void 0:t[e])&&void 0!==r?r:0)},e.prototype.snapToCursor=function(e){var t=this;(0,f.eachAxis)(function(r){if(k(r,t.getProps().drag,t.currentDirection)){var n=t.visualElement.projection,o=t.getAxisMotionValue(r);if(n&&n.layout){var i=n.layout.actual[r],a=i.min,s=i.max;o.set(e[r]-(0,j.mix)(a,s,.5))}}})},e.prototype.scalePositionWithinConstraints=function(){var e,t=this,r=this.getProps(),n=r.drag,o=r.dragConstraints,i=this.visualElement.projection;if((0,l.isRefObject)(o)&&i&&this.constraints){this.stopAnimation();var a={x:0,y:0};(0,f.eachAxis)(function(e){var r=t.getAxisMotionValue(e);if(r){var n=r.get();a[e]=(0,u.calcOrigin)({min:n,max:n},t.constraints[e])}});var s=this.visualElement.getProps().transformTemplate;this.visualElement.getInstance().style.transform=s?s({},""):"none",null===(e=i.root)||void 0===e||e.updateScroll(),i.updateLayout(),this.resolveConstraints(),(0,f.eachAxis)(function(e){if(k(e,n,null)){var r=t.getAxisMotionValue(e),o=t.constraints[e],i=o.min,s=o.max;r.set((0,j.mix)(i,s,a[e]))}})}},e.prototype.addListeners=function(){var e,t=this;w.set(this.visualElement,this);var r=this.visualElement.getInstance(),n=(0,c.addPointerEvent)(r,"pointerdown",function(e){var r=t.getProps(),n=r.drag,o=r.dragListener,i=void 0===o||o;n&&i&&t.start(e)}),o=function(){var e=t.getProps().dragConstraints;(0,l.isRefObject)(e)&&(t.constraints=t.resolveRefConstraints())},i=this.visualElement.projection,a=i.addEventListener("measure",o);i&&!i.layout&&(null===(e=i.root)||void 0===e||e.updateScroll(),i.updateLayout()),o();var s=(0,x.addDomEvent)(window,"resize",function(){return t.scalePositionWithinConstraints()});return i.addEventListener("didUpdate",function(e){var r=e.delta,n=e.hasLayoutChanged;t.isDragging&&n&&((0,f.eachAxis)(function(e){var n=t.getAxisMotionValue(e);n&&(t.originPoint[e]+=r[e].translate,n.set(n.get()+r[e].translate))}),t.visualElement.syncRender())}),function(){s(),n(),a()}},e.prototype.getProps=function(){var e=this.visualElement.getProps(),t=e.drag,r=void 0!==t&&t,n=e.dragDirectionLock,i=void 0!==n&&n,a=e.dragPropagation,s=void 0!==a&&a,l=e.dragConstraints,c=void 0!==l&&l,d=e.dragElastic,p=void 0===d?u.defaultElastic:d,f=e.dragMomentum,m=void 0===f||f;return(0,o.__assign)((0,o.__assign)({},e),{drag:r,dragDirectionLock:i,dragPropagation:s,dragConstraints:c,dragElastic:p,dragMomentum:m})},e}();function k(e,t,r){return(!0===t||t===e)&&(null===r||r===e)}function S(e,t){void 0===t&&(t=10);var r=null;return Math.abs(e.y)>t?r="y":Math.abs(e.x)>t&&(r="x"),r}},{tslib:"bfnpP","hey-listen":"8bzu2","../PanSession.mjs":"beimT","./utils/lock.mjs":"6zltV","../../utils/is-ref-object.mjs":"7jtNt","../../events/use-pointer-event.mjs":"9CZI8","./utils/constraints.mjs":"6Tg07","../../render/utils/types.mjs":"4aeqA","../../projection/geometry/models.mjs":"iaNuL","../../projection/utils/each-axis.mjs":"hiesE","../../projection/utils/measure.mjs":"iGKER","../../events/event-info.mjs":"b1ae9","../../animation/utils/transitions.mjs":"8wCxV","../../projection/geometry/conversion.mjs":"ghIi9","../../events/use-dom-event.mjs":"3e9aq",popmotion:"lh1Wi","style-value-types":"jvWCn","../../projection/geometry/delta-calc.mjs":"bfiNd","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],beimT:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"PanSession",()=>p);var o=e("tslib"),i=e("./utils/event-type.mjs"),a=e("../events/event-info.mjs"),s=e("framesync"),l=n.interopDefault(s),c=e("../utils/time-conversion.mjs"),u=e("../events/use-pointer-event.mjs"),d=e("popmotion"),p=function(){function e(e,t,r){var n=this,c=(void 0===r?{}:r).transformPagePoint;if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=function(){if(n.lastMoveEvent&&n.lastMoveEventInfo){var e=h(n.lastMoveEventInfo,n.history),t=null!==n.startEvent,r=(0,d.distance)(e.offset,{x:0,y:0})>=3;if(t||r){var i=e.point,a=(0,s.getFrameData)().timestamp;n.history.push((0,o.__assign)((0,o.__assign)({},i),{timestamp:a}));var l=n.handlers,c=l.onStart,u=l.onMove;t||(c&&c(n.lastMoveEvent,e),n.startEvent=n.lastMoveEvent),u&&u(n.lastMoveEvent,e)}}},this.handlePointerMove=function(e,t){if(n.lastMoveEvent=e,n.lastMoveEventInfo=f(t,n.transformPagePoint),(0,i.isMouseEvent)(e)&&0===e.buttons){n.handlePointerUp(e,t);return}(0,l.default).update(n.updatePoint,!0)},this.handlePointerUp=function(e,t){n.end();var r=n.handlers,o=r.onEnd,i=r.onSessionEnd,a=h(f(t,n.transformPagePoint),n.history);n.startEvent&&o&&o(e,a),i&&i(e,a)},!(0,i.isTouchEvent)(e)||!(e.touches.length>1)){this.handlers=t,this.transformPagePoint=c;var p=(0,a.extractEventInfo)(e),m=f(p,this.transformPagePoint),g=m.point,v=(0,s.getFrameData)().timestamp;this.history=[(0,o.__assign)((0,o.__assign)({},g),{timestamp:v})];var x=t.onSessionStart;x&&x(e,h(m,this.history)),this.removeListeners=(0,d.pipe)((0,u.addPointerEvent)(window,"pointermove",this.handlePointerMove),(0,u.addPointerEvent)(window,"pointerup",this.handlePointerUp),(0,u.addPointerEvent)(window,"pointercancel",this.handlePointerUp))}}return e.prototype.updateHandlers=function(e){this.handlers=e},e.prototype.end=function(){this.removeListeners&&this.removeListeners(),(0,s.cancelSync).update(this.updatePoint)},e}();function f(e,t){return t?{point:t(e.point)}:e}function m(e,t){return{x:e.x-t.x,y:e.y-t.y}}function h(e,t){var r=e.point;return{point:r,delta:m(r,v(t)),offset:m(r,g(t)),velocity:x(t,.1)}}function g(e){return e[0]}function v(e){return e[e.length-1]}function x(e,t){if(e.length<2)return{x:0,y:0};for(var r=e.length-1,n=null,o=v(e);r>=0&&(n=e[r],!(o.timestamp-n.timestamp>(0,c.secondsToMilliseconds)(t)));)r--;if(!n)return{x:0,y:0};var i=(o.timestamp-n.timestamp)/1e3;if(0===i)return{x:0,y:0};var a={x:(o.x-n.x)/i,y:(o.y-n.y)/i};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}},{tslib:"bfnpP","./utils/event-type.mjs":"i2REH","../events/event-info.mjs":"b1ae9",framesync:"92TPp","../utils/time-conversion.mjs":"lKP6R","../events/use-pointer-event.mjs":"9CZI8",popmotion:"lh1Wi","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"6Tg07":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"applyConstraints",()=>s),n.export(r,"calcOrigin",()=>p),n.export(r,"calcRelativeAxisConstraints",()=>l),n.export(r,"calcRelativeConstraints",()=>c),n.export(r,"calcViewportAxisConstraints",()=>u),n.export(r,"calcViewportConstraints",()=>d),n.export(r,"defaultElastic",()=>m),n.export(r,"rebaseAxisConstraints",()=>f),n.export(r,"resolveAxisElastic",()=>g),n.export(r,"resolveDragElastic",()=>h),n.export(r,"resolvePointElastic",()=>v);var o=e("tslib"),i=e("popmotion"),a=e("../../../projection/geometry/delta-calc.mjs");function s(e,t,r){var n=t.min,o=t.max;return void 0!==n&&eo&&(e=r?(0,i.mix)(o,e,r.max):Math.min(e,o)),e}function l(e,t,r){return{min:void 0!==t?e.min+t:void 0,max:void 0!==r?e.max+r-(e.max-e.min):void 0}}function c(e,t){var r=t.top,n=t.left,o=t.bottom,i=t.right;return{x:l(e.x,n,i),y:l(e.y,r,o)}}function u(e,t){var r,n=t.min-e.min,i=t.max-e.max;return t.max-t.minn?r=(0,i.progress)(t.min,t.max-n,e.min):n>o&&(r=(0,i.progress)(e.min,e.max-o,t.min)),(0,i.clamp)(0,1,r)}function f(e,t){var r={};return void 0!==t.min&&(r.min=t.min-e.min),void 0!==t.max&&(r.max=t.max-e.min),r}var m=.35;function h(e){return void 0===e&&(e=m),!1===e?e=0:!0===e&&(e=m),{x:g(e,"left","right"),y:g(e,"top","bottom")}}function g(e,t,r){return{min:v(e,t),max:v(e,r)}}function v(e,t){var r;return"number"==typeof e?e:null!==(r=e[t])&&void 0!==r?r:0}},{tslib:"bfnpP",popmotion:"lh1Wi","../../../projection/geometry/delta-calc.mjs":"bfiNd","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],bfiNd:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"calcAxisDelta",()=>s),n.export(r,"calcBoxDelta",()=>l),n.export(r,"calcLength",()=>i),n.export(r,"calcRelativeAxis",()=>c),n.export(r,"calcRelativeAxisPosition",()=>d),n.export(r,"calcRelativeBox",()=>u),n.export(r,"calcRelativePosition",()=>p),n.export(r,"isNear",()=>a);var o=e("popmotion");function i(e){return e.max-e.min}function a(e,t,r){return void 0===t&&(t=0),void 0===r&&(r=.01),(0,o.distance)(e,t)a),n.export(r,"createAxisDelta",()=>o),n.export(r,"createBox",()=>s),n.export(r,"createDelta",()=>i);var o=function(){return{translate:0,scale:1,origin:0,originPoint:0}},i=function(){return{x:o(),y:o()}},a=function(){return{min:0,max:0}},s=function(){return{x:a(),y:a()}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],hiesE:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){return[e("x"),e("y")]}n.defineInteropFlag(r),n.export(r,"eachAxis",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],iGKER:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"measurePageBox",()=>s),n.export(r,"measureViewportBox",()=>a);var o=e("../geometry/conversion.mjs"),i=e("../geometry/delta-apply.mjs");function a(e,t){return(0,o.convertBoundingBoxToBox)((0,o.transformBoxPoints)(e.getBoundingClientRect(),t))}function s(e,t,r){var n=a(e,r),o=t.scroll;return o&&((0,i.translateAxis)(n.x,o.x),(0,i.translateAxis)(n.y,o.y)),n}},{"../geometry/conversion.mjs":"ghIi9","../geometry/delta-apply.mjs":"jtvhu","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ghIi9:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){var t=e.top;return{x:{min:e.left,max:e.right},y:{min:t,max:e.bottom}}}function i(e){var t=e.x,r=e.y;return{top:r.min,right:t.max,bottom:r.max,left:t.min}}function a(e,t){if(!t)return e;var r=t({x:e.left,y:e.top}),n=t({x:e.right,y:e.bottom});return{top:r.y,left:r.x,bottom:n.y,right:n.x}}n.defineInteropFlag(r),n.export(r,"convertBoundingBoxToBox",()=>o),n.export(r,"convertBoxToBoundingBox",()=>i),n.export(r,"transformBoxPoints",()=>a)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jtvhu:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"applyAxisDelta",()=>c),n.export(r,"applyBoxDelta",()=>u),n.export(r,"applyPointDelta",()=>l),n.export(r,"applyTreeDeltas",()=>d),n.export(r,"scalePoint",()=>s),n.export(r,"transformAxis",()=>f),n.export(r,"transformBox",()=>g),n.export(r,"translateAxis",()=>p);var o=e("tslib"),i=e("popmotion"),a=e("../utils/has-transform.mjs");function s(e,t,r){var n=t*(e-r);return r+n}function l(e,t,r,n,o){return void 0!==o&&(e=s(e,o,n)),s(e,r,n)+t}function c(e,t,r,n,o){void 0===t&&(t=0),void 0===r&&(r=1),e.min=l(e.min,t,r,n,o),e.max=l(e.max,t,r,n,o)}function u(e,t){var r=t.x,n=t.y;c(e.x,r.translate,r.scale,r.originPoint),c(e.y,n.translate,n.scale,n.originPoint)}function d(e,t,r,n){void 0===n&&(n=!1);var o,i,s,l,c=r.length;if(c){t.x=t.y=1;for(var d=0;di),n.export(r,"hasTransform",()=>a)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],Tw0DJ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"usePanGesture",()=>c);var o=e("react"),i=e("../context/MotionConfigContext.mjs"),a=e("../utils/use-unmount-effect.mjs"),s=e("../events/use-pointer-event.mjs"),l=e("./PanSession.mjs");function c(e){var t=e.onPan,r=e.onPanStart,n=e.onPanEnd,c=e.onPanSessionStart,u=e.visualElement,d=t||r||n||c,p=(0,o.useRef)(null),f=(0,o.useContext)(i.MotionConfigContext).transformPagePoint,m={onSessionStart:c,onStart:r,onMove:t,onEnd:function(e,t){p.current=null,n&&n(e,t)}};function h(e){p.current=new l.PanSession(e,m,{transformPagePoint:f})}(0,o.useEffect)(function(){null!==p.current&&p.current.updateHandlers(m)}),(0,s.usePointerEvent)(u,"pointerdown",d&&h),(0,a.useUnmountEffect)(function(){return p.current&&p.current.end()})}},{react:"6Lppp","../context/MotionConfigContext.mjs":"kcSQK","../utils/use-unmount-effect.mjs":"hMo3N","../events/use-pointer-event.mjs":"9CZI8","./PanSession.mjs":"beimT","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],kU05u:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createDomVisualElement",()=>s);var o=e("../html/visual-element.mjs"),i=e("../svg/visual-element.mjs"),a=e("./utils/is-svg-component.mjs"),s=function(e,t){return(0,a.isSVGComponent)(e)?(0,i.svgVisualElement)(t,{enableHardwareAcceleration:!1}):(0,o.htmlVisualElement)(t,{enableHardwareAcceleration:!0})}},{"../html/visual-element.mjs":"aDRCt","../svg/visual-element.mjs":"5UDjG","./utils/is-svg-component.mjs":"i9D4v","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],aDRCt:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getComputedStyle",()=>h),n.export(r,"htmlConfig",()=>g),n.export(r,"htmlVisualElement",()=>v);var o=e("tslib"),i=e("../index.mjs"),a=e("../utils/setters.mjs"),s=e("./utils/build-styles.mjs"),l=e("../dom/utils/is-css-variable.mjs"),c=e("../dom/utils/parse-dom-variant.mjs"),u=e("./utils/transform.mjs"),d=e("./utils/scrape-motion-values.mjs"),p=e("./utils/render.mjs"),f=e("../dom/value-types/defaults.mjs"),m=e("../../projection/utils/measure.mjs");function h(e){return window.getComputedStyle(e)}var g={treeType:"dom",readValueFromInstance:function(e,t){if((0,u.isTransformProp)(t)){var r=(0,f.getDefaultValueType)(t);return r&&r.default||0}var n=h(e);return((0,l.isCSSVariable)(t)?n.getPropertyValue(t):n[t])||0},sortNodePosition:function(e,t){return 2&e.compareDocumentPosition(t)?1:-1},getBaseTarget:function(e,t){var r;return null===(r=e.style)||void 0===r?void 0:r[t]},measureViewportBox:function(e,t){var r=t.transformPagePoint;return(0,m.measureViewportBox)(e,r)},resetTransform:function(e,t,r){var n=r.transformTemplate;t.style.transform=n?n({},""):"none",e.scheduleRender()},restoreTransform:function(e,t){e.style.transform=t.style.transform},removeValueFromRenderState:function(e,t){var r=t.vars,n=t.style;delete r[e],delete n[e]},makeTargetAnimatable:function(e,t,r,n){var i=r.transformValues;void 0===n&&(n=!0);var s=t.transition,l=t.transitionEnd,u=(0,o.__rest)(t,["transition","transitionEnd"]),d=(0,a.getOrigin)(u,s||{},e);if(i&&(l&&(l=i(l)),u&&(u=i(u)),d&&(d=i(d))),n){(0,a.checkTargetForNewValues)(e,u,d);var p=(0,c.parseDomVariant)(e,u,d,l);l=p.transitionEnd,u=p.target}return(0,o.__assign)({transition:s,transitionEnd:l},u)},scrapeMotionValuesFromProps:d.scrapeMotionValuesFromProps,build:function(e,t,r,n,o){void 0!==e.isVisible&&(t.style.visibility=e.isVisible?"visible":"hidden"),(0,s.buildHTMLStyles)(t,r,n,o.transformTemplate)},render:p.renderHTML},v=(0,i.visualElement)(g)},{tslib:"bfnpP","../index.mjs":"cuHfK","../utils/setters.mjs":"gqW0y","./utils/build-styles.mjs":"2JmiA","../dom/utils/is-css-variable.mjs":"eeSdN","../dom/utils/parse-dom-variant.mjs":"dPfcK","./utils/transform.mjs":"jT661","./utils/scrape-motion-values.mjs":"edffI","./utils/render.mjs":"jyQFp","../dom/value-types/defaults.mjs":"fGHaO","../../projection/utils/measure.mjs":"iGKER","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],cuHfK:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"visualElement",()=>f);var o=e("tslib"),i=e("framesync"),a=n.interopDefault(i),s=e("../value/index.mjs"),l=e("../value/utils/is-motion-value.mjs"),c=e("./utils/animation-state.mjs"),u=e("./utils/lifecycles.mjs"),d=e("./utils/motion-values.mjs"),p=e("./utils/variants.mjs"),f=function(e){var t=e.treeType,r=void 0===t?"":t,n=e.build,c=e.getBaseTarget,f=e.makeTargetAnimatable,g=e.measureViewportBox,v=e.render,x=e.readValueFromInstance,j=e.removeValueFromRenderState,b=e.sortNodePosition,y=e.scrapeMotionValuesFromProps;return function(e,t){var w,C,k=e.parent,S=e.props,T=e.presenceId,D=e.blockInitialAnimation,E=e.visualState,I=e.shouldReduceMotion;void 0===t&&(t={});var O=!1,M=E.latestValues,_=E.renderState,N=(0,u.createLifecycles)(),A=new Map,P=new Map,F={},L=(0,o.__assign)({},M);function R(){w&&O&&(H(),v(w,_,S.style,K.projection))}function H(){n(K,_,M,t,S)}function B(){N.notifyUpdate(M)}function V(e,t){var r=t.onChange(function(t){M[e]=t,S.onUpdate&&(0,a.default).update(B,!1,!0)}),n=t.onRenderRequest(K.scheduleRender);P.set(e,function(){r(),n()})}var z=y(S);for(var W in z){var U=z[W];void 0!==M[W]&&(0,l.isMotionValue)(U)&&U.set(M[W],!1)}var G=(0,p.checkIfControllingVariants)(S),$=(0,p.checkIfVariantNode)(S),K=(0,o.__assign)((0,o.__assign)({treeType:r,current:null,depth:k?k.depth+1:0,parent:k,children:new Set,presenceId:T,shouldReduceMotion:I,variantChildren:$?new Set:void 0,isVisible:void 0,manuallyAnimateOnMount:!!(null==k?void 0:k.isMounted()),blockInitialAnimation:D,isMounted:function(){return!!w},mount:function(e){O=!0,w=K.current=e,K.projection&&K.projection.mount(e),$&&k&&!G&&(C=null==k?void 0:k.addVariantChild(K)),A.forEach(function(e,t){return V(t,e)}),null==k||k.children.add(K),K.setProps(S)},unmount:function(){var e;null===(e=K.projection)||void 0===e||e.unmount(),(0,i.cancelSync).update(B),(0,i.cancelSync).render(R),P.forEach(function(e){return e()}),null==C||C(),null==k||k.children.delete(K),N.clearAllListeners(),w=void 0,O=!1},addVariantChild:function(e){var t,r=K.getClosestVariantNode();if(r)return null===(t=r.variantChildren)||void 0===t||t.add(e),function(){return r.variantChildren.delete(e)}},sortNodePosition:function(e){return b&&r===e.treeType?b(K.getInstance(),e.getInstance()):0},getClosestVariantNode:function(){return $?K:null==k?void 0:k.getClosestVariantNode()},getLayoutId:function(){return S.layoutId},getInstance:function(){return w},getStaticValue:function(e){return M[e]},setStaticValue:function(e,t){return M[e]=t},getLatestValues:function(){return M},setVisibility:function(e){K.isVisible!==e&&(K.isVisible=e,K.scheduleRender())},makeTargetAnimatable:function(e,t){return void 0===t&&(t=!0),f(K,e,S,t)},measureViewportBox:function(){return g(w,S)},addValue:function(e,t){K.hasValue(e)&&K.removeValue(e),A.set(e,t),M[e]=t.get(),V(e,t)},removeValue:function(e){var t;A.delete(e),null===(t=P.get(e))||void 0===t||t(),P.delete(e),delete M[e],j(e,_)},hasValue:function(e){return A.has(e)},getValue:function(e,t){var r=A.get(e);return void 0===r&&void 0!==t&&(r=(0,s.motionValue)(t),K.addValue(e,r)),r},forEachValue:function(e){return A.forEach(e)},readValue:function(e){var r;return null!==(r=M[e])&&void 0!==r?r:x(w,e,t)},setBaseTarget:function(e,t){L[e]=t},getBaseTarget:function(e){if(c){var t=c(S,e);if(void 0!==t&&!(0,l.isMotionValue)(t))return t}return L[e]}},N),{build:function(){return H(),_},scheduleRender:function(){(0,a.default).render(R,!1,!0)},syncRender:R,setProps:function(e){(e.transformTemplate||S.transformTemplate)&&K.scheduleRender(),S=e,N.updatePropListeners(e),F=(0,d.updateMotionValuesFromProps)(K,y(S),F)},getProps:function(){return S},getVariant:function(e){var t;return null===(t=S.variants)||void 0===t?void 0:t[e]},getDefaultTransition:function(){return S.transition},getTransformPagePoint:function(){return S.transformPagePoint},getVariantContext:function(e){if(void 0===e&&(e=!1),e)return null==k?void 0:k.getVariantContext();if(!G){var t=(null==k?void 0:k.getVariantContext())||{};return void 0!==S.initial&&(t.initial=S.initial),t}for(var r={},n=0;ns);var o=e("tslib"),i=e("../../utils/subscription-manager.mjs"),a=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"];function s(){var e=a.map(function(){return new i.SubscriptionManager}),t={},r={clearAllListeners:function(){return e.forEach(function(e){return e.clear()})},updatePropListeners:function(e){a.forEach(function(n){var o,i="on"+n,a=e[i];null===(o=t[n])||void 0===o||o.call(t),a&&(t[n]=r[i](a))})}};return e.forEach(function(e,t){r["on"+a[t]]=function(t){return e.add(t)},r["notify"+a[t]]=function(){for(var t=[],r=0;ra),e("../../utils/warn-once.mjs");var o=e("../../value/index.mjs"),i=e("../../value/utils/is-motion-value.mjs");function a(e,t,r){var n;for(var a in t){var s=t[a],l=r[a];if((0,i.isMotionValue)(s))e.addValue(a,s);else if((0,i.isMotionValue)(l))e.addValue(a,(0,o.motionValue)(s));else if(l!==s){if(e.hasValue(a)){var c=e.getValue(a);c.hasAnimated||c.set(s)}else e.addValue(a,(0,o.motionValue)(null!==(n=e.getStaticValue(a))&&void 0!==n?n:s))}}for(var a in r)void 0===t[a]&&e.removeValue(a);return t}},{"../../utils/warn-once.mjs":"ggg8I","../../value/index.mjs":"f71Eh","../../value/utils/is-motion-value.mjs":"iSrLK","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],dPfcK:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"parseDomVariant",()=>a);var o=e("./css-variables-conversion.mjs"),i=e("./unit-conversion.mjs"),a=function(e,t,r,n){var a=(0,o.resolveCSSVariables)(e,t,n);return t=a.target,n=a.transitionEnd,(0,i.unitConversion)(e,t,r,n)}},{"./css-variables-conversion.mjs":"hk2eu","./unit-conversion.mjs":"1IvSf","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],hk2eu:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"cssVariableRegex",()=>s),n.export(r,"parseCSSVariable",()=>l),n.export(r,"resolveCSSVariables",()=>d);var o=e("tslib"),i=e("hey-listen");function a(e){return"string"==typeof e&&e.startsWith("var(--")}var s=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function l(e){var t=s.exec(e);if(!t)return[,];var r=(0,o.__read)(t,3);return[r[1],r[2]]}var c=4;function u(e,t,r){void 0===r&&(r=1),(0,i.invariant)(r<=c,'Max CSS variable fallback depth detected in property "'.concat(e,'". This may indicate a circular fallback dependency.'));var n=(0,o.__read)(l(e),2),s=n[0],d=n[1];if(s){var p=window.getComputedStyle(t).getPropertyValue(s);return p?p.trim():a(d)?u(d,t,r+1):d}}function d(e,t,r){var n,i=(0,o.__rest)(t,[]),s=e.getInstance();if(!(s instanceof Element))return{target:i,transitionEnd:r};for(var l in r&&(r=(0,o.__assign)({},r)),e.forEachValue(function(e){var t=e.get();if(a(t)){var r=u(t,s);r&&e.set(r)}}),i){var c=i[l];if(a(c)){var d=u(c,s);d&&(i[l]=d,r&&(null!==(n=r[l])&&void 0!==n||(r[l]=c)))}}return{target:i,transitionEnd:r}}},{tslib:"bfnpP","hey-listen":"8bzu2","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"1IvSf":[function(e,t,r){var n,o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"BoundingBoxDimension",()=>n),o.export(r,"positionalValues",()=>y),o.export(r,"unitConversion",()=>k);var i=e("tslib"),a=e("style-value-types"),s=e("../../../animation/utils/is-keyframes-target.mjs"),l=e("hey-listen"),c=e("../../html/utils/transform.mjs"),u=e("../value-types/dimensions.mjs"),d=new Set(["width","height","top","left","right","bottom","x","y"]),p=function(e){return d.has(e)},f=function(e){return Object.keys(e).some(p)},m=function(e,t){e.set(t,!1),e.set(t)},h=function(e){return e===a.number||e===a.px};!function(e){e.width="width",e.height="height",e.left="left",e.right="right",e.top="top",e.bottom="bottom"}(n||(n={}));var g=function(e,t){return parseFloat(e.split(", ")[t])},v=function(e,t){return function(r,n){var o=n.transform;if("none"===o||!o)return 0;var i=o.match(/^matrix3d\((.+)\)$/);if(i)return g(i[1],t);var a=o.match(/^matrix\((.+)\)$/);return a?g(a[1],e):0}},x=new Set(["x","y","z"]),j=(0,c.transformProps).filter(function(e){return!x.has(e)});function b(e){var t=[];return j.forEach(function(r){var n=e.getValue(r);void 0!==n&&(t.push([r,n.get()]),n.set(r.startsWith("scale")?1:0))}),t.length&&e.syncRender(),t}var y={width:function(e,t){var r=e.x,n=t.paddingLeft,o=void 0===n?"0":n,i=t.paddingRight,a=void 0===i?"0":i;return r.max-r.min-parseFloat(o)-parseFloat(a)},height:function(e,t){var r=e.y,n=t.paddingTop,o=void 0===n?"0":n,i=t.paddingBottom,a=void 0===i?"0":i;return r.max-r.min-parseFloat(o)-parseFloat(a)},top:function(e,t){return parseFloat(t.top)},left:function(e,t){return parseFloat(t.left)},bottom:function(e,t){var r=e.y;return parseFloat(t.top)+(r.max-r.min)},right:function(e,t){var r=e.x;return parseFloat(t.left)+(r.max-r.min)},x:v(4,13),y:v(5,14)},w=function(e,t,r){var n=t.measureViewportBox(),o=getComputedStyle(t.getInstance()),i=o.display,a={};"none"===i&&t.setStaticValue("display",e.display||"block"),r.forEach(function(e){a[e]=y[e](n,o)}),t.syncRender();var s=t.measureViewportBox();return r.forEach(function(r){m(t.getValue(r),a[r]),e[r]=y[r](s,o)}),e},C=function(e,t,r,n){void 0===r&&(r={}),void 0===n&&(n={}),t=(0,i.__assign)({},t),n=(0,i.__assign)({},n);var o=Object.keys(t).filter(p),c=[],d=!1,f=[];if(o.forEach(function(o){var i,p=e.getValue(o);if(e.hasValue(o)){var g=r[o],v=(0,u.findDimensionValueType)(g),x=t[o];if((0,s.isKeyframesTarget)(x)){var j=x.length,y=null===x[0]?1:0;g=x[y],v=(0,u.findDimensionValueType)(g);for(var w=y;w=0?window.pageYOffset:null,v=w(t,e,f);return c.length&&c.forEach(function(t){var r=(0,i.__read)(t,2),n=r[0],o=r[1];e.getValue(n).set(o)}),e.syncRender(),null!==g&&window.scrollTo({top:g}),{target:v,transitionEnd:n}};function k(e,t,r,n){return f(t)?C(e,t,r,n):{target:t,transitionEnd:n}}},{tslib:"bfnpP","style-value-types":"jvWCn","../../../animation/utils/is-keyframes-target.mjs":"leVCj","hey-listen":"8bzu2","../../html/utils/transform.mjs":"jT661","../value-types/dimensions.mjs":"Sc2ND","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"5UDjG":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"svgVisualElement",()=>m);var o=e("tslib"),i=e("../index.mjs"),a=e("./utils/scrape-motion-values.mjs"),s=e("../html/visual-element.mjs"),l=e("./utils/build-attrs.mjs"),c=e("../dom/utils/camel-to-dash.mjs"),u=e("./utils/camel-case-attrs.mjs"),d=e("../html/utils/transform.mjs"),p=e("./utils/render.mjs"),f=e("../dom/value-types/defaults.mjs"),m=(0,i.visualElement)((0,o.__assign)((0,o.__assign)({},s.htmlConfig),{getBaseTarget:function(e,t){return e[t]},readValueFromInstance:function(e,t){var r;return(0,d.isTransformProp)(t)?(null===(r=(0,f.getDefaultValueType)(t))||void 0===r?void 0:r.default)||0:(t=(0,u.camelCaseAttributes).has(t)?t:(0,c.camelToDash)(t),e.getAttribute(t))},scrapeMotionValuesFromProps:a.scrapeMotionValuesFromProps,build:function(e,t,r,n,o){(0,l.buildSVGAttrs)(t,r,n,o.transformTemplate)},render:p.renderSVG}))},{tslib:"bfnpP","../index.mjs":"cuHfK","./utils/scrape-motion-values.mjs":"73JEf","../html/visual-element.mjs":"aDRCt","./utils/build-attrs.mjs":"P8wl4","../dom/utils/camel-to-dash.mjs":"g41zT","./utils/camel-case-attrs.mjs":"lImgK","../html/utils/transform.mjs":"jT661","./utils/render.mjs":"bKPRu","../dom/value-types/defaults.mjs":"fGHaO","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],gVSJl:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"layoutFeatures",()=>o);var o={measureLayout:e("./MeasureLayout.mjs").MeasureLayout}},{"./MeasureLayout.mjs":"jaxi5","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jaxi5:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"MeasureLayout",()=>v);var o=e("tslib"),i=e("framesync"),a=n.interopDefault(i),s=e("react"),l=n.interopDefault(s),c=e("../../../components/AnimatePresence/use-presence.mjs"),u=e("../../../context/LayoutGroupContext.mjs"),d=e("../../../context/SwitchLayoutGroupContext.mjs"),p=e("../../../projection/node/state.mjs"),f=e("../../../projection/styles/scale-border-radius.mjs"),m=e("../../../projection/styles/scale-box-shadow.mjs"),h=e("../../../projection/styles/scale-correction.mjs"),g=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,o.__extends)(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props,r=t.visualElement,n=t.layoutGroup,i=t.switchLayoutGroup,a=t.layoutId,s=r.projection;(0,h.addScaleCorrector)(x),s&&((null==n?void 0:n.group)&&n.group.add(s),(null==i?void 0:i.register)&&a&&i.register(s),s.root.didUpdate(),s.addEventListener("animationComplete",function(){e.safeToRemove()}),s.setOptions((0,o.__assign)((0,o.__assign)({},s.options),{onExitComplete:function(){return e.safeToRemove()}}))),p.globalProjectionState.hasEverUpdated=!0},t.prototype.getSnapshotBeforeUpdate=function(e){var t=this,r=this.props,n=r.layoutDependency,o=r.visualElement,i=r.drag,s=r.isPresent,l=o.projection;return l&&(l.isPresent=s,i||e.layoutDependency!==n||void 0===n?l.willUpdate():this.safeToRemove(),e.isPresent===s||(s?l.promote():l.relegate()||(0,a.default).postRender(function(){var e;(null===(e=l.getStack())||void 0===e?void 0:e.members.length)||t.safeToRemove()}))),null},t.prototype.componentDidUpdate=function(){var e=this.props.visualElement.projection;e&&(e.root.didUpdate(),!e.currentAnimation&&e.isLead()&&this.safeToRemove())},t.prototype.componentWillUnmount=function(){var e=this.props,t=e.visualElement,r=e.layoutGroup,n=e.switchLayoutGroup,o=t.projection;o&&(o.scheduleCheckAfterUnmount(),(null==r?void 0:r.group)&&r.group.remove(o),(null==n?void 0:n.deregister)&&n.deregister(o))},t.prototype.safeToRemove=function(){var e=this.props.safeToRemove;null==e||e()},t.prototype.render=function(){return null},t}(l.default.Component);function v(e){var t=(0,o.__read)((0,c.usePresence)(),2),r=t[0],n=t[1],i=(0,s.useContext)(u.LayoutGroupContext);return(0,l.default).createElement(g,(0,o.__assign)({},e,{layoutGroup:i,switchLayoutGroup:(0,s.useContext)(d.SwitchLayoutGroupContext),isPresent:r,safeToRemove:n}))}var x={borderRadius:(0,o.__assign)((0,o.__assign)({},f.correctBorderRadius),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:f.correctBorderRadius,borderTopRightRadius:f.correctBorderRadius,borderBottomLeftRadius:f.correctBorderRadius,borderBottomRightRadius:f.correctBorderRadius,boxShadow:m.correctBoxShadow}},{tslib:"bfnpP",framesync:"92TPp",react:"6Lppp","../../../components/AnimatePresence/use-presence.mjs":"iaGwb","../../../context/LayoutGroupContext.mjs":"jA8XS","../../../context/SwitchLayoutGroupContext.mjs":"jLqod","../../../projection/node/state.mjs":"cgfDu","../../../projection/styles/scale-border-radius.mjs":"kZNu9","../../../projection/styles/scale-box-shadow.mjs":"7bSp3","../../../projection/styles/scale-correction.mjs":"gJvDj","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],kZNu9:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"correctBorderRadius",()=>a),n.export(r,"pixelsToPercent",()=>i);var o=e("style-value-types");function i(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}var a={correct:function(e,t){if(!t.target)return e;if("string"==typeof e){if(!(0,o.px).test(e))return e;e=parseFloat(e)}var r=i(e,t.target.x),n=i(e,t.target.y);return"".concat(r,"% ").concat(n,"%")}}},{"style-value-types":"jvWCn","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"7bSp3":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"correctBoxShadow",()=>l);var o=e("popmotion"),i=e("style-value-types"),a=e("../../render/dom/utils/css-variables-conversion.mjs"),s="_$css",l={correct:function(e,t){var r=t.treeScale,n=t.projectionDelta,l=e,c=e.includes("var("),u=[];c&&(e=e.replace(a.cssVariableRegex,function(e){return u.push(e),s}));var d=(0,i.complex).parse(e);if(d.length>5)return l;var p=(0,i.complex).createTransformer(e),f="number"!=typeof d[0]?1:0,m=n.x.scale*r.x,h=n.y.scale*r.y;d[0+f]/=m,d[1+f]/=h;var g=(0,o.mix)(m,h,.5);"number"==typeof d[2+f]&&(d[2+f]/=g),"number"==typeof d[3+f]&&(d[3+f]/=g);var v=p(d);if(c){var x=0;v=v.replace(s,function(){var e=u[x];return x++,e})}return v}}},{popmotion:"lh1Wi","style-value-types":"jvWCn","../../render/dom/utils/css-variables-conversion.mjs":"hk2eu","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],fzZOg:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"HTMLProjectionNode",()=>s),n.export(r,"rootProjectionNode",()=>a);var o=e("./create-projection-node.mjs"),i=e("./DocumentProjectionNode.mjs"),a={current:void 0},s=(0,o.createProjectionNode)({measureScroll:function(e){return{x:e.scrollLeft,y:e.scrollTop}},defaultParent:function(){if(!a.current){var e=new i.DocumentProjectionNode(0,{});e.mount(window),e.setOptions({layoutScroll:!0}),a.current=e}return a.current},resetTransform:function(e,t){e.style.transform=null!=t?t:"none"},checkIsScrollRoot:function(e){return"fixed"===window.getComputedStyle(e).position}})},{"./create-projection-node.mjs":"2aXGM","./DocumentProjectionNode.mjs":"gXKQs","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"2aXGM":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createProjectionNode",()=>E),n.export(r,"mixAxis",()=>B),n.export(r,"mixAxisDelta",()=>H),n.export(r,"mixBox",()=>V);var o=e("tslib"),i=e("framesync"),a=n.interopDefault(i),s=e("popmotion"),l=e("../../animation/animate.mjs"),c=e("../../utils/subscription-manager.mjs"),u=e("../animation/mix-values.mjs"),d=e("../geometry/copy.mjs"),p=e("../geometry/delta-apply.mjs"),f=e("../geometry/delta-calc.mjs"),m=e("../geometry/delta-remove.mjs"),h=e("../geometry/models.mjs"),g=e("../../animation/utils/transitions.mjs"),v=e("../geometry/utils.mjs"),x=e("../shared/stack.mjs"),j=e("../styles/scale-correction.mjs"),b=e("../styles/transform.mjs"),y=e("../utils/each-axis.mjs"),w=e("../utils/has-transform.mjs"),C=e("../../render/html/utils/transform.mjs"),k=e("../../render/utils/flat-tree.mjs"),S=e("../../value/utils/resolve-motion-value.mjs"),T=e("./state.mjs"),D=1e3;function E(e){var t=e.attachResizeListener,r=e.defaultParent,n=e.measureScroll,s=e.checkIsScrollRoot,y=e.resetTransform;return function(){function e(e,t,n){var i=this;void 0===t&&(t={}),void 0===n&&(n=null==r?void 0:r()),this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.potentialNodes=new Map,this.checkUpdateFailed=function(){i.isUpdating&&(i.isUpdating=!1,i.clearAllSnapshots())},this.updateProjection=function(){i.nodes.forEach(P),i.nodes.forEach(F)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.id=e,this.latestValues=t,this.root=n?n.root||n:this,this.path=n?(0,o.__spreadArray)((0,o.__spreadArray)([],(0,o.__read)(n.path),!1),[n],!1):[],this.parent=n,this.depth=n?n.depth+1:0,e&&this.root.registerPotentialNode(e,this);for(var a=0;a=((null===(r=this.getStack())||void 0===r?void 0:r.members.length)||0),m=!!(d&&!p&&!0===this.options.crossfade&&!this.path.some(z));this.animationProgress=0,this.mixTargetDelta=function(t){var r,o=t/1e3;H(l.x,e.x,o),H(l.y,e.y,o),n.setTargetDelta(l),n.relativeTarget&&n.relativeTargetOrigin&&n.layout&&(null===(r=n.relativeParent)||void 0===r?void 0:r.layout)&&((0,f.calcRelativePosition)(c,n.layout.actual,n.relativeParent.layout.actual),V(n.relativeTarget,n.relativeTargetOrigin,c,o)),d&&(n.animationValues=s,(0,u.mixValues)(s,a,n.latestValues,o,m,p)),n.root.scheduleUpdateProjection(),n.scheduleRender(),n.animationProgress=o},this.mixTargetDelta(0)},e.prototype.startAnimation=function(e){var t,r,n=this;this.notifyListeners("animationStart"),null===(t=this.currentAnimation)||void 0===t||t.stop(),this.resumingFrom&&(null===(r=this.resumingFrom.currentAnimation)||void 0===r||r.stop()),this.pendingAnimation&&((0,i.cancelSync).update(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=(0,a.default).update(function(){T.globalProjectionState.hasAnimatedSinceResize=!0,n.currentAnimation=(0,l.animate)(0,D,(0,o.__assign)((0,o.__assign)({},e),{onUpdate:function(t){var r;n.mixTargetDelta(t),null===(r=e.onUpdate)||void 0===r||r.call(e,t)},onComplete:function(){var t;null===(t=e.onComplete)||void 0===t||t.call(e),n.completeAnimation()}})),n.resumingFrom&&(n.resumingFrom.currentAnimation=n.currentAnimation),n.pendingAnimation=void 0})},e.prototype.completeAnimation=function(){var e;this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0),null===(e=this.getStack())||void 0===e||e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")},e.prototype.finishAnimation=function(){var e;this.currentAnimation&&(null===(e=this.mixTargetDelta)||void 0===e||e.call(this,D),this.currentAnimation.stop()),this.completeAnimation()},e.prototype.applyTransformsToTarget=function(){var e=this.getLead(),t=e.targetWithTransforms,r=e.target,n=e.layout,o=e.latestValues;t&&r&&n&&((0,d.copyBoxInto)(t,r),(0,p.transformBox)(t,o),(0,f.calcBoxDelta)(this.projectionDeltaWithTransform,this.layoutCorrected,t,o))},e.prototype.registerSharedNode=function(e,t){var r,n,o;this.sharedNodes.has(e)||this.sharedNodes.set(e,new x.NodeStack),this.sharedNodes.get(e).add(t),t.promote({transition:null===(r=t.options.initialPromotionConfig)||void 0===r?void 0:r.transition,preserveFollowOpacity:null===(o=null===(n=t.options.initialPromotionConfig)||void 0===n?void 0:n.shouldPreserveFollowOpacity)||void 0===o?void 0:o.call(n,t)})},e.prototype.isLead=function(){var e=this.getStack();return!e||e.lead===this},e.prototype.getLead=function(){var e;return this.options.layoutId&&(null===(e=this.getStack())||void 0===e?void 0:e.lead)||this},e.prototype.getPrevLead=function(){var e;return this.options.layoutId?null===(e=this.getStack())||void 0===e?void 0:e.prevLead:void 0},e.prototype.getStack=function(){var e=this.options.layoutId;if(e)return this.root.sharedNodes.get(e)},e.prototype.promote=function(e){var t=void 0===e?{}:e,r=t.needsReset,n=t.transition,o=t.preserveFollowOpacity,i=this.getStack();i&&i.promote(this,o),r&&(this.projectionDelta=void 0,this.needsReset=!0),n&&this.setOptions({transition:n})},e.prototype.relegate=function(){var e=this.getStack();return!!e&&e.relegate(this)},e.prototype.resetRotation=function(){var e=this.options.visualElement;if(e){for(var t=!1,r={},n=0;n=0;n--)if(e.path[n].instance){r=e.path[n];break}var o=(r&&r!==e.root?r.instance:document).querySelector('[data-projection-id="'.concat(t,'"]'));o&&e.mount(o,!0)}function G(e){e.min=Math.round(e.min),e.max=Math.round(e.max)}function $(e){G(e.x),G(e.y)}},{tslib:"bfnpP",framesync:"92TPp",popmotion:"lh1Wi","../../animation/animate.mjs":"eFD4S","../../utils/subscription-manager.mjs":"gkvSx","../animation/mix-values.mjs":"gWNE3","../geometry/copy.mjs":"bo4N2","../geometry/delta-apply.mjs":"jtvhu","../geometry/delta-calc.mjs":"bfiNd","../geometry/delta-remove.mjs":"442bg","../geometry/models.mjs":"iaNuL","../../animation/utils/transitions.mjs":"8wCxV","../geometry/utils.mjs":"58GM8","../shared/stack.mjs":"byojW","../styles/scale-correction.mjs":"gJvDj","../styles/transform.mjs":"3YKGK","../utils/each-axis.mjs":"hiesE","../utils/has-transform.mjs":"bDhnZ","../../render/html/utils/transform.mjs":"jT661","../../render/utils/flat-tree.mjs":"j3bMh","../../value/utils/resolve-motion-value.mjs":"jIfrq","./state.mjs":"cgfDu","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],eFD4S:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"animate",()=>s);var o=e("../value/index.mjs"),i=e("../value/utils/is-motion-value.mjs"),a=e("./utils/transitions.mjs");function s(e,t,r){void 0===r&&(r={});var n=(0,i.isMotionValue)(e)?e:(0,o.motionValue)(e);return(0,a.startAnimation)("",n,t,r),{stop:function(){return n.stop()},isAnimating:function(){return n.isAnimating()}}}},{"../value/index.mjs":"f71Eh","../value/utils/is-motion-value.mjs":"iSrLK","./utils/transitions.mjs":"8wCxV","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],gWNE3:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"mixValues",()=>u);var o=e("popmotion"),i=e("style-value-types"),a=["TopLeft","TopRight","BottomLeft","BottomRight"],s=a.length,l=function(e){return"string"==typeof e?parseFloat(e):e},c=function(e){return"number"==typeof e||(0,i.px).test(e)};function u(e,t,r,n,u,m){var h,g,v,x;u?(e.opacity=(0,o.mix)(0,null!==(h=r.opacity)&&void 0!==h?h:1,p(n)),e.opacityExit=(0,o.mix)(null!==(g=t.opacity)&&void 0!==g?g:1,0,f(n))):m&&(e.opacity=(0,o.mix)(null!==(v=t.opacity)&&void 0!==v?v:1,null!==(x=r.opacity)&&void 0!==x?x:1,n));for(var j=0;jt?1:r((0,o.progress)(e,t,n))}}},{popmotion:"lh1Wi","style-value-types":"jvWCn","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],bo4N2:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t){e.min=t.min,e.max=t.max}function i(e,t){o(e.x,t.x),o(e.y,t.y)}n.defineInteropFlag(r),n.export(r,"copyAxisInto",()=>o),n.export(r,"copyBoxInto",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"442bg":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"removeAxisDelta",()=>c),n.export(r,"removeAxisTransforms",()=>u),n.export(r,"removeBoxTransforms",()=>f),n.export(r,"removePointDelta",()=>l);var o=e("tslib"),i=e("popmotion"),a=e("style-value-types"),s=e("./delta-apply.mjs");function l(e,t,r,n,o){return e-=t,e=(0,s.scalePoint)(e,1/r,n),void 0!==o&&(e=(0,s.scalePoint)(e,1/o,n)),e}function c(e,t,r,n,o,s,c){if(void 0===t&&(t=0),void 0===r&&(r=1),void 0===n&&(n=.5),void 0===s&&(s=e),void 0===c&&(c=e),(0,a.percent).test(t)&&(t=parseFloat(t),t=(0,i.mix)(c.min,c.max,t/100)-c.min),"number"==typeof t){var u=(0,i.mix)(s.min,s.max,n);e===s&&(u-=t),e.min=l(e.min,t,r,u,o),e.max=l(e.max,t,r,u,o)}}function u(e,t,r,n,i){var a=(0,o.__read)(r,3),s=a[0],l=a[1],u=a[2];c(e,t[s],t[l],t[u],t.scale,n,i)}var d=["x","scaleX","originX"],p=["y","scaleY","originY"];function f(e,t,r,n){u(e.x,t,d,null==r?void 0:r.x,null==n?void 0:n.x),u(e.y,t,p,null==r?void 0:r.y,null==n?void 0:n.y)}},{tslib:"bfnpP",popmotion:"lh1Wi","style-value-types":"jvWCn","./delta-apply.mjs":"jtvhu","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"58GM8":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){return 0===e.translate&&1===e.scale}function i(e){return o(e.x)&&o(e.y)}function a(e,t){return e.x.min===t.x.min&&e.x.max===t.x.max&&e.y.min===t.y.min&&e.y.max===t.y.max}n.defineInteropFlag(r),n.export(r,"boxEquals",()=>a),n.export(r,"isDeltaZero",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],byojW:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"NodeStack",()=>i);var o=e("../../utils/array.mjs"),i=function(){function e(){this.members=[]}return e.prototype.add=function(e){(0,o.addUniqueItem)(this.members,e),e.scheduleRender()},e.prototype.remove=function(e){if((0,o.removeItem)(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){var t=this.members[this.members.length-1];t&&this.promote(t)}},e.prototype.relegate=function(e){var t,r=this.members.findIndex(function(t){return e===t});if(0===r)return!1;for(var n=r;n>=0;n--){var o=this.members[n];if(!1!==o.isPresent){t=o;break}}return!!t&&(this.promote(t),!0)},e.prototype.promote=function(e,t){var r,n=this.lead;e!==n&&(this.prevLead=n,this.lead=e,e.show(),n&&(n.instance&&n.scheduleRender(),e.scheduleRender(),e.resumeFrom=n,t&&(e.resumeFrom.preserveOpacity=!0),n.snapshot&&(e.snapshot=n.snapshot,e.snapshot.latestValues=n.animationValues||n.latestValues,e.snapshot.isShared=!0),(null===(r=e.root)||void 0===r?void 0:r.isUpdating)&&(e.isLayoutDirty=!0),!1===e.options.crossfade&&n.hide()))},e.prototype.exitAnimationComplete=function(){this.members.forEach(function(e){var t,r,n,o,i;null===(r=(t=e.options).onExitComplete)||void 0===r||r.call(t),null===(i=null===(n=e.resumingFrom)||void 0===n?void 0:(o=n.options).onExitComplete)||void 0===i||i.call(o)})},e.prototype.scheduleRender=function(){this.members.forEach(function(e){e.instance&&e.scheduleRender(!1)})},e.prototype.removeLeadSnapshot=function(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)},e}()},{"../../utils/array.mjs":"d8qj5","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"3YKGK":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"buildProjectionTransform",()=>i),n.export(r,"identityProjection",()=>o);var o="translate3d(0px, 0px, 0) scale(1, 1) scale(1, 1)";function i(e,t,r){var n=e.x.translate/t.x,i=e.y.translate/t.y,a="translate3d(".concat(n,"px, ").concat(i,"px, 0) ");if(a+="scale(".concat(1/t.x,", ").concat(1/t.y,") "),r){var s=r.rotate,l=r.rotateX,c=r.rotateY;s&&(a+="rotate(".concat(s,"deg) ")),l&&(a+="rotateX(".concat(l,"deg) ")),c&&(a+="rotateY(".concat(c,"deg) "))}var u=e.x.scale*t.x,d=e.y.scale*t.y;return(a+="scale(".concat(u,", ").concat(d,")"))===o?"none":a}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],j3bMh:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"FlatTree",()=>a);var o=e("../../utils/array.mjs"),i=e("./compare-by-depth.mjs"),a=function(){function e(){this.children=[],this.isDirty=!1}return e.prototype.add=function(e){(0,o.addUniqueItem)(this.children,e),this.isDirty=!0},e.prototype.remove=function(e){(0,o.removeItem)(this.children,e),this.isDirty=!0},e.prototype.forEach=function(e){this.isDirty&&this.children.sort(i.compareByDepth),this.isDirty=!1,this.children.forEach(e)},e}()},{"../../utils/array.mjs":"d8qj5","./compare-by-depth.mjs":"2oBUI","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"2oBUI":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"compareByDepth",()=>o);var o=function(e,t){return e.depth-t.depth}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],gXKQs:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DocumentProjectionNode",()=>a);var o=e("./create-projection-node.mjs"),i=e("../../events/use-dom-event.mjs"),a=(0,o.createProjectionNode)({attachResizeListener:function(e,t){return(0,i.addDomEvent)(e,"resize",t)},measureScroll:function(){return{x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}},checkIsScrollRoot:function(){return!0}})},{"./create-projection-node.mjs":"2aXGM","../../events/use-dom-event.mjs":"3e9aq","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],cGb9T:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>s);var o=e("react"),i=e("debounce"),a=n.interopDefault(i);function s(e){let{debounce:t,scroll:r,polyfill:n,offsetSize:i}=void 0===e?{debounce:0,scroll:!1,offsetSize:!1}:e,s=n||("undefined"==typeof window?class{}:window.ResizeObserver);if(!s)throw Error("This browser does not support ResizeObserver out of the box. See: https://github.com/react-spring/react-use-measure/#resize-observer-polyfills");let[d,f]=(0,o.useState)({left:0,top:0,width:0,height:0,bottom:0,right:0,x:0,y:0}),m=(0,o.useRef)({element:null,scrollContainers:null,resizeObserver:null,lastBounds:d}),h=t?"number"==typeof t?t:t.scroll:null,g=t?"number"==typeof t?t:t.resize:null,v=(0,o.useRef)(!1);(0,o.useEffect)(()=>(v.current=!0,()=>void(v.current=!1)));let[x,j,b]=(0,o.useMemo)(()=>{let e=()=>{if(!m.current.element)return;let{left:e,top:t,width:r,height:n,bottom:o,right:a,x:s,y:l}=m.current.element.getBoundingClientRect(),c={left:e,top:t,width:r,height:n,bottom:o,right:a,x:s,y:l};m.current.element instanceof HTMLElement&&i&&(c.height=m.current.element.offsetHeight,c.width=m.current.element.offsetWidth),Object.freeze(c),v.current&&!p(m.current.lastBounds,c)&&f(m.current.lastBounds=c)};return[e,g?(0,a.default)(e,g):e,h?(0,a.default)(e,h):e]},[f,i,h,g]);function y(){m.current.scrollContainers&&(m.current.scrollContainers.forEach(e=>e.removeEventListener("scroll",b,!0)),m.current.scrollContainers=null),m.current.resizeObserver&&(m.current.resizeObserver.disconnect(),m.current.resizeObserver=null)}function w(){m.current.element&&(m.current.resizeObserver=new s(b),m.current.resizeObserver.observe(m.current.element),r&&m.current.scrollContainers&&m.current.scrollContainers.forEach(e=>e.addEventListener("scroll",b,{capture:!0,passive:!0})))}let C=e=>{e&&e!==m.current.element&&(y(),m.current.element=e,m.current.scrollContainers=u(e),w())};return c(b,!!r),l(j),(0,o.useEffect)(()=>{y(),w()},[r,b,j]),(0,o.useEffect)(()=>y,[]),[C,d,x]}function l(e){(0,o.useEffect)(()=>{let t=e;return window.addEventListener("resize",t),()=>void window.removeEventListener("resize",t)},[e])}function c(e,t){(0,o.useEffect)(()=>{if(t){let t=e;return window.addEventListener("scroll",t,{capture:!0,passive:!0}),()=>void window.removeEventListener("scroll",t,!0)}},[e,t])}function u(e){let t=[];if(!e||e===document.body)return t;let{overflow:r,overflowX:n,overflowY:o}=window.getComputedStyle(e);return[r,n,o].some(e=>"auto"===e||"scroll"===e)&&t.push(e),[...t,...u(e.parentElement)]}let d=["x","y","top","bottom","left","right","width","height"],p=(e,t)=>d.every(r=>e[r]===t[r])},{react:"6Lppp",debounce:"cIcTz","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],cIcTz:[function(e,t,r){function n(e,t,r){function n(){var c=Date.now()-s;c=0?o=setTimeout(n,t-c):(o=null,r||(l=e.apply(a,i),a=i=null))}null==t&&(t=100);var o,i,a,s,l,c=function(){a=this,i=arguments,s=Date.now();var c=r&&!o;return o||(o=setTimeout(n,t)),c&&(l=e.apply(a,i),a=i=null),l};return c.clear=function(){o&&(clearTimeout(o),o=null)},c.flush=function(){o&&(l=e.apply(a,i),a=i=null,clearTimeout(o),o=null)},c}n.debounce=n,t.exports=n},{}],"6F1Zo":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var o=e("./core/index.js");n.exportAll(o,r);var i=e("./hooks/index.js");n.exportAll(i,r);var a=e("./types/index.js");n.exportAll(a,r)},{"./core/index.js":"6oxiR","./hooks/index.js":"4OtHi","./types/index.js":!1,"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"6oxiR":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var o=e("./DndContext.js");n.exportAll(o,r);var i=e("./DndProvider.js");n.exportAll(i,r);var a=e("./DragPreviewImage.js");n.exportAll(a,r)},{"./DndContext.js":"lJUn6","./DndProvider.js":"i8GBS","./DragPreviewImage.js":!1,"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],lJUn6:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DndContext",()=>o);let o=(0,e("react").createContext)({dragDropManager:void 0})},{react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],i8GBS:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DndProvider",()=>f);var o=e("react/jsx-runtime"),i=e("dnd-core"),a=e("react"),s=e("./DndContext.js"),l=arguments[3];function c(e,t){if(null==e)return{};var r,n,o=u(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function u(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n=0||(o[r]=e[r]);return o}let d=0,p=Symbol.for("__REACT_DND_CONTEXT_INSTANCE__");var f=(0,a.memo)(function(e){var{children:t}=e;let[r,n]=m(c(e,["children"]));return(0,a.useEffect)(()=>{if(n){let e=g();return++d,()=>{0==--d&&(e[p]=null)}}},[]),(0,o.jsx)(s.DndContext.Provider,{value:r,children:t})});function m(e){return"manager"in e?[{dragDropManager:e.manager},!1]:[h(e.backend,e.context,e.options,e.debugMode),!e.context]}function h(e,t=g(),r,n){let o=t;return o[p]||(o[p]={dragDropManager:(0,i.createDragDropManager)(e,t,r,n)}),o[p]}function g(){return void 0!==l?l:window}},{"react/jsx-runtime":"QoA3A","dnd-core":"dge78",react:"6Lppp","./DndContext.js":"lJUn6","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],dge78:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var o=e("./createDragDropManager.js");n.exportAll(o,r);var i=e("./interfaces.js");n.exportAll(i,r)},{"./createDragDropManager.js":"c46Kq","./interfaces.js":!1,"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],c46Kq:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createDragDropManager",()=>c);var o=e("redux"),i=e("./classes/DragDropManagerImpl.js"),a=e("./classes/DragDropMonitorImpl.js"),s=e("./classes/HandlerRegistryImpl.js"),l=e("./reducers/index.js");function c(e,t,r={},n=!1){let o=u(n),l=new a.DragDropMonitorImpl(o,new s.HandlerRegistryImpl(o)),c=new i.DragDropManagerImpl(o,l),d=e(c,t,r);return c.receiveBackend(d),c}function u(e){let t="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__;return(0,o.createStore)(l.reduce,e&&t&&t({name:"dnd-core",instanceId:"dnd-core"}))}},{redux:"bMg3B","./classes/DragDropManagerImpl.js":"eFLt7","./classes/DragDropMonitorImpl.js":"iVmnx","./classes/HandlerRegistryImpl.js":"7KNF7","./reducers/index.js":"lAoqj","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],bMg3B:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"__DO_NOT_USE__ActionTypes",()=>c),n.export(r,"applyMiddleware",()=>x),n.export(r,"bindActionCreators",()=>g),n.export(r,"combineReducers",()=>m),n.export(r,"compose",()=>v),n.export(r,"createStore",()=>d),n.export(r,"legacy_createStore",()=>p);var o=e("@babel/runtime/helpers/esm/objectSpread2"),i=n.interopDefault(o);function a(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}var s=function(){return"function"==typeof Symbol&&Symbol.observable||"@@observable"}(),l=function(){return Math.random().toString(36).substring(7).split("").join(".")},c={INIT:"@@redux/INIT"+l(),REPLACE:"@@redux/REPLACE"+l(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+l()}};function u(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function d(e,t,r){if("function"==typeof t&&"function"==typeof r||"function"==typeof r&&"function"==typeof arguments[3])throw Error(a(0));if("function"==typeof t&&void 0===r&&(r=t,t=void 0),void 0!==r){if("function"!=typeof r)throw Error(a(1));return r(d)(e,t)}if("function"!=typeof e)throw Error(a(2));var n,o=e,i=t,l=[],p=l,f=!1;function m(){p===l&&(p=l.slice())}function h(){if(f)throw Error(a(3));return i}function g(e){if("function"!=typeof e)throw Error(a(4));if(f)throw Error(a(5));var t=!0;return m(),p.push(e),function(){if(t){if(f)throw Error(a(6));t=!1,m();var r=p.indexOf(e);p.splice(r,1),l=null}}}function v(e){if(!u(e))throw Error(a(7));if(void 0===e.type)throw Error(a(8));if(f)throw Error(a(9));try{f=!0,i=o(i,e)}finally{f=!1}for(var t=l=p,r=0;rs);var o=e("./defineProperty.js"),i=n.interopDefault(o);function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function s(e){for(var t=1;ta);var o=e("./toPropertyKey.js"),i=n.interopDefault(o);function a(e,t,r){return(t=(0,i.default)(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}},{"./toPropertyKey.js":"l4tmT","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],l4tmT:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>l);var o=e("./typeof.js"),i=n.interopDefault(o),a=e("./toPrimitive.js"),s=n.interopDefault(a);function l(e){var t=(0,s.default)(e,"string");return"symbol"==(0,i.default)(t)?t:t+""}},{"./typeof.js":"fHfxs","./toPrimitive.js":"fbaCm","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],fHfxs:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}n.defineInteropFlag(r),n.export(r,"default",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],fbaCm:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>a);var o=e("./typeof.js"),i=n.interopDefault(o);function a(e,t){if("object"!=(0,i.default)(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=(0,i.default)(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}},{"./typeof.js":"fHfxs","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],eFLt7:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DragDropManagerImpl",()=>i);var o=e("../actions/dragDrop/index.js");class i{receiveBackend(e){this.backend=e}getMonitor(){return this.monitor}getBackend(){return this.backend}getRegistry(){return this.monitor.registry}getActions(){let e=this,{dispatch:t}=this.store;function r(r){return(...n)=>{let o=r.apply(e,n);void 0!==o&&t(o)}}let n=(0,o.createDragDropActions)(this);return Object.keys(n).reduce((e,t)=>{let o=n[t];return e[t]=r(o),e},{})}dispatch(e){this.store.dispatch(e)}constructor(e,t){this.isSetUp=!1,this.handleRefCountChange=()=>{let e=this.store.getState().refCount>0;this.backend&&(e&&!this.isSetUp?(this.backend.setup(),this.isSetUp=!0):!e&&this.isSetUp&&(this.backend.teardown(),this.isSetUp=!1))},this.store=e,this.monitor=t,e.subscribe(this.handleRefCountChange)}}},{"../actions/dragDrop/index.js":"4ozxr","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"4ozxr":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createDragDropActions",()=>u);var o=e("./beginDrag.js"),i=e("./drop.js"),a=e("./endDrag.js"),s=e("./hover.js"),l=e("./publishDragSource.js"),c=e("./types.js");function u(e){return{beginDrag:(0,o.createBeginDrag)(e),publishDragSource:(0,l.createPublishDragSource)(e),hover:(0,s.createHover)(e),drop:(0,i.createDrop)(e),endDrag:(0,a.createEndDrag)(e)}}n.exportAll(c,r)},{"./beginDrag.js":"k4po1","./drop.js":"d64Fl","./endDrag.js":"aZPWp","./hover.js":"e2hEE","./publishDragSource.js":"eeLjR","./types.js":"hmRCG","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],k4po1:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createBeginDrag",()=>c);var o=e("@react-dnd/invariant"),i=e("../../utils/js_utils.js"),a=e("./local/setClientOffset.js"),s=e("./types.js");let l={type:s.INIT_COORDS,payload:{clientOffset:null,sourceClientOffset:null}};function c(e){return function(t=[],r={publishSource:!0}){let{publishSource:n=!0,clientOffset:o,getSourceClientOffset:i}=r,c=e.getMonitor(),m=e.getRegistry();e.dispatch((0,a.setClientOffset)(o)),u(t,c,m);let h=f(t,c);if(null==h){e.dispatch(l);return}let g=null;if(o){if(!i)throw Error("getSourceClientOffset must be defined");d(i),g=i(h)}e.dispatch((0,a.setClientOffset)(o,g));let v=m.getSource(h).beginDrag(c,h);if(null==v)return;p(v),m.pinSource(h);let x=m.getSourceType(h);return{type:s.BEGIN_DRAG,payload:{itemType:x,item:v,sourceId:h,clientOffset:o||null,sourceClientOffset:g||null,isSourcePublic:!!n}}}}function u(e,t,r){(0,o.invariant)(!t.isDragging(),"Cannot call beginDrag while dragging."),e.forEach(function(e){(0,o.invariant)(r.getSource(e),"Expected sourceIds to be registered.")})}function d(e){(0,o.invariant)("function"==typeof e,"When clientOffset is provided, getSourceClientOffset must be a function.")}function p(e){(0,o.invariant)((0,i.isObject)(e),"Item must be an object.")}function f(e,t){let r=null;for(let n=e.length-1;n>=0;n--)if(t.canDragSource(e[n])){r=e[n];break}return r}},{"@react-dnd/invariant":"20vuV","../../utils/js_utils.js":"b500k","./local/setClientOffset.js":"eTr0i","./types.js":"hmRCG","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"20vuV":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"invariant",()=>i);var o=e("57dfa617ecdd8d23");function i(e,t,...r){if(a()&&void 0===t)throw Error("invariant requires an error message argument");if(!e){let e;if(void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{let n=0;(e=Error(t.replace(/%s/g,function(){return r[n++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}function a(){return void 0!==o}},{"57dfa617ecdd8d23":"xGtCA","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],b500k:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t,r){return t.split(".").reduce((e,t)=>e&&e[t]?e[t]:r||null,e)}function i(e,t){return e.filter(e=>e!==t)}function a(e){return"string"==typeof e}function s(e){return"object"==typeof e}function l(e,t){let r=new Map,n=e=>{r.set(e,r.has(e)?r.get(e)+1:1)};e.forEach(n),t.forEach(n);let o=[];return r.forEach((e,t)=>{1===e&&o.push(t)}),o}function c(e,t){return e.filter(e=>t.indexOf(e)>-1)}n.defineInteropFlag(r),n.export(r,"get",()=>o),n.export(r,"without",()=>i),n.export(r,"isString",()=>a),n.export(r,"isObject",()=>s),n.export(r,"xor",()=>l),n.export(r,"intersection",()=>c)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],eTr0i:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"setClientOffset",()=>i);var o=e("../types.js");function i(e,t){return{type:o.INIT_COORDS,payload:{sourceClientOffset:t||null,clientOffset:e||null}}}},{"../types.js":"hmRCG","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],hmRCG:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"INIT_COORDS",()=>o),n.export(r,"BEGIN_DRAG",()=>i),n.export(r,"PUBLISH_DRAG_SOURCE",()=>a),n.export(r,"HOVER",()=>s),n.export(r,"DROP",()=>l),n.export(r,"END_DRAG",()=>c);let o="dnd-core/INIT_COORDS",i="dnd-core/BEGIN_DRAG",a="dnd-core/PUBLISH_DRAG_SOURCE",s="dnd-core/HOVER",l="dnd-core/DROP",c="dnd-core/END_DRAG"},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],d64Fl:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createDrop",()=>c);var o=e("@react-dnd/invariant"),i=e("../../utils/js_utils.js"),a=e("./types.js");function s(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function l(e){for(var t=1;t{let s=d(o,i,n,r),c={type:a.DROP,payload:{dropResult:l({},t,s)}};e.dispatch(c)})}}function u(e){(0,o.invariant)(e.isDragging(),"Cannot call drop while not dragging."),(0,o.invariant)(!e.didDrop(),"Cannot call drop twice during one drag operation.")}function d(e,t,r,n){let o=r.getTarget(e),i=o?o.drop(n,e):void 0;return p(i),void 0===i&&(i=0===t?{}:n.getDropResult()),i}function p(e){(0,o.invariant)(void 0===e||(0,i.isObject)(e),"Drop result must either be an object or undefined.")}function f(e){let t=e.getTargetIds().filter(e.canDropOnTarget,e);return t.reverse(),t}},{"@react-dnd/invariant":"20vuV","../../utils/js_utils.js":"b500k","./types.js":"hmRCG","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],aZPWp:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createEndDrag",()=>a);var o=e("@react-dnd/invariant"),i=e("./types.js");function a(e){return function(){let t=e.getMonitor(),r=e.getRegistry();s(t);let n=t.getSourceId();return null!=n&&(r.getSource(n,!0).endDrag(t,n),r.unpinSource()),{type:i.END_DRAG}}}function s(e){(0,o.invariant)(e.isDragging(),"Cannot call endDrag while not dragging.")}},{"@react-dnd/invariant":"20vuV","./types.js":"hmRCG","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],e2hEE:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createHover",()=>s);var o=e("@react-dnd/invariant"),i=e("../../utils/matchesType.js"),a=e("./types.js");function s(e){return function(t,{clientOffset:r}={}){l(t);let n=t.slice(0),o=e.getMonitor(),i=e.getRegistry();return u(n,i,o.getItemType()),c(n,o,i),d(n,o,i),{type:a.HOVER,payload:{targetIds:n,clientOffset:r||null}}}}function l(e){(0,o.invariant)(Array.isArray(e),"Expected targetIds to be an array.")}function c(e,t,r){(0,o.invariant)(t.isDragging(),"Cannot call hover while not dragging."),(0,o.invariant)(!t.didDrop(),"Cannot call hover after drop.");for(let t=0;t=0;n--){let o=e[n],a=t.getTargetType(o);(0,i.matchesType)(a,r)||e.splice(n,1)}}function d(e,t,r){e.forEach(function(e){r.getTarget(e).hover(t,e)})}},{"@react-dnd/invariant":"20vuV","../../utils/matchesType.js":"19aUT","./types.js":"hmRCG","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"19aUT":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t){return null===t?null===e:Array.isArray(e)?e.some(e=>e===t):e===t}n.defineInteropFlag(r),n.export(r,"matchesType",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],eeLjR:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createPublishDragSource",()=>i);var o=e("./types.js");function i(e){return function(){if(e.getMonitor().isDragging())return{type:o.PUBLISH_DRAG_SOURCE}}}},{"./types.js":"hmRCG","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],iVmnx:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DragDropMonitorImpl",()=>l);var o=e("@react-dnd/invariant"),i=e("../utils/coords.js"),a=e("../utils/dirtiness.js"),s=e("../utils/matchesType.js");class l{subscribeToStateChange(e,t={}){let{handlerIds:r}=t;(0,o.invariant)("function"==typeof e,"listener must be a function."),(0,o.invariant)(void 0===r||Array.isArray(r),"handlerIds, when specified, must be an array of strings.");let n=this.store.getState().stateId,i=()=>{let t=this.store.getState(),o=t.stateId;try{o!==n&&(o!==n+1||(0,a.areDirty)(t.dirtyHandlerIds,r))&&e()}finally{n=o}};return this.store.subscribe(i)}subscribeToOffsetChange(e){(0,o.invariant)("function"==typeof e,"listener must be a function.");let t=this.store.getState().dragOffset,r=()=>{let r=this.store.getState().dragOffset;r!==t&&(t=r,e())};return this.store.subscribe(r)}canDragSource(e){if(!e)return!1;let t=this.registry.getSource(e);return(0,o.invariant)(t,`Expected to find a valid source. sourceId=${e}`),!this.isDragging()&&t.canDrag(this,e)}canDropOnTarget(e){if(!e)return!1;let t=this.registry.getTarget(e);if((0,o.invariant)(t,`Expected to find a valid target. targetId=${e}`),!this.isDragging()||this.didDrop())return!1;let r=this.registry.getTargetType(e),n=this.getItemType();return(0,s.matchesType)(r,n)&&t.canDrop(this,e)}isDragging(){return!!this.getItemType()}isDraggingSource(e){if(!e)return!1;let t=this.registry.getSource(e,!0);return(0,o.invariant)(t,`Expected to find a valid source. sourceId=${e}`),!!(this.isDragging()&&this.isSourcePublic())&&this.registry.getSourceType(e)===this.getItemType()&&t.isDragging(this,e)}isOverTarget(e,t={shallow:!1}){if(!e)return!1;let{shallow:r}=t;if(!this.isDragging())return!1;let n=this.registry.getTargetType(e),o=this.getItemType();if(o&&!(0,s.matchesType)(n,o))return!1;let i=this.getTargetIds();if(!i.length)return!1;let a=i.indexOf(e);return r?a===i.length-1:a>-1}getItemType(){return this.store.getState().dragOperation.itemType}getItem(){return this.store.getState().dragOperation.item}getSourceId(){return this.store.getState().dragOperation.sourceId}getTargetIds(){return this.store.getState().dragOperation.targetIds}getDropResult(){return this.store.getState().dragOperation.dropResult}didDrop(){return this.store.getState().dragOperation.didDrop}isSourcePublic(){return!!this.store.getState().dragOperation.isSourcePublic}getInitialClientOffset(){return this.store.getState().dragOffset.initialClientOffset}getInitialSourceClientOffset(){return this.store.getState().dragOffset.initialSourceClientOffset}getClientOffset(){return this.store.getState().dragOffset.clientOffset}getSourceClientOffset(){return(0,i.getSourceClientOffset)(this.store.getState().dragOffset)}getDifferenceFromInitialOffset(){return(0,i.getDifferenceFromInitialOffset)(this.store.getState().dragOffset)}constructor(e,t){this.store=e,this.registry=t}}},{"@react-dnd/invariant":"20vuV","../utils/coords.js":"csnV7","../utils/dirtiness.js":"at6uU","../utils/matchesType.js":"19aUT","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],csnV7:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t){return{x:e.x+t.x,y:e.y+t.y}}function i(e,t){return{x:e.x-t.x,y:e.y-t.y}}function a(e){let{clientOffset:t,initialClientOffset:r,initialSourceClientOffset:n}=e;return t&&r&&n?i(o(t,n),r):null}function s(e){let{clientOffset:t,initialClientOffset:r}=e;return t&&r?i(t,r):null}n.defineInteropFlag(r),n.export(r,"add",()=>o),n.export(r,"subtract",()=>i),n.export(r,"getSourceClientOffset",()=>a),n.export(r,"getDifferenceFromInitialOffset",()=>s)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],at6uU:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"NONE",()=>i),n.export(r,"ALL",()=>a),n.export(r,"areDirty",()=>s);var o=e("./js_utils.js");let i=[],a=[];function s(e,t){return e!==i&&(e===a||void 0===t||(0,o.intersection)(t,e).length>0)}i.__IS_NONE__=!0,a.__IS_ALL__=!0},{"./js_utils.js":"b500k","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"7KNF7":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"HandlerRegistryImpl",()=>f);var o=e("@react-dnd/asap"),i=e("@react-dnd/invariant"),a=e("../actions/registry.js"),s=e("../contracts.js"),l=e("../interfaces.js"),c=e("../utils/getNextUniqueId.js");function u(e){let t=(0,c.getNextUniqueId)().toString();switch(e){case l.HandlerRole.SOURCE:return`S${t}`;case l.HandlerRole.TARGET:return`T${t}`;default:throw Error(`Unknown Handler Role: ${e}`)}}function d(e){switch(e[0]){case"S":return l.HandlerRole.SOURCE;case"T":return l.HandlerRole.TARGET;default:throw Error(`Cannot parse handler ID: ${e}`)}}function p(e,t){let r=e.entries(),n=!1;do{let{done:e,value:[,o]}=r.next();if(o===t)return!0;n=!!e}while(!n)return!1}class f{addSource(e,t){(0,s.validateType)(e),(0,s.validateSourceContract)(t);let r=this.addHandler(l.HandlerRole.SOURCE,e,t);return this.store.dispatch((0,a.addSource)(r)),r}addTarget(e,t){(0,s.validateType)(e,!0),(0,s.validateTargetContract)(t);let r=this.addHandler(l.HandlerRole.TARGET,e,t);return this.store.dispatch((0,a.addTarget)(r)),r}containsHandler(e){return p(this.dragSources,e)||p(this.dropTargets,e)}getSource(e,t=!1){return(0,i.invariant)(this.isSourceId(e),"Expected a valid source ID."),t&&e===this.pinnedSourceId?this.pinnedSource:this.dragSources.get(e)}getTarget(e){return(0,i.invariant)(this.isTargetId(e),"Expected a valid target ID."),this.dropTargets.get(e)}getSourceType(e){return(0,i.invariant)(this.isSourceId(e),"Expected a valid source ID."),this.types.get(e)}getTargetType(e){return(0,i.invariant)(this.isTargetId(e),"Expected a valid target ID."),this.types.get(e)}isSourceId(e){return d(e)===l.HandlerRole.SOURCE}isTargetId(e){return d(e)===l.HandlerRole.TARGET}removeSource(e){(0,i.invariant)(this.getSource(e),"Expected an existing source."),this.store.dispatch((0,a.removeSource)(e)),(0,o.asap)(()=>{this.dragSources.delete(e),this.types.delete(e)})}removeTarget(e){(0,i.invariant)(this.getTarget(e),"Expected an existing target."),this.store.dispatch((0,a.removeTarget)(e)),this.dropTargets.delete(e),this.types.delete(e)}pinSource(e){let t=this.getSource(e);(0,i.invariant)(t,"Expected an existing source."),this.pinnedSourceId=e,this.pinnedSource=t}unpinSource(){(0,i.invariant)(this.pinnedSource,"No source is pinned at the time."),this.pinnedSourceId=null,this.pinnedSource=null}addHandler(e,t,r){let n=u(e);return this.types.set(n,t),e===l.HandlerRole.SOURCE?this.dragSources.set(n,r):e===l.HandlerRole.TARGET&&this.dropTargets.set(n,r),n}constructor(e){this.types=new Map,this.dragSources=new Map,this.dropTargets=new Map,this.pinnedSourceId=null,this.pinnedSource=null,this.store=e}}},{"@react-dnd/asap":"lOi6N","@react-dnd/invariant":"20vuV","../actions/registry.js":"1WEqW","../contracts.js":"fmWSk","../interfaces.js":"cHIzI","../utils/getNextUniqueId.js":"Dd2ek","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],lOi6N:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var o=e("./asap.js");n.exportAll(o,r);var i=e("./AsapQueue.js");n.exportAll(i,r);var a=e("./TaskFactory.js");n.exportAll(a,r);var s=e("./types.js");n.exportAll(s,r)},{"./asap.js":"6deKT","./AsapQueue.js":"fMbxo","./TaskFactory.js":"cvEfU","./types.js":"3LatI","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"6deKT":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"asap",()=>l);var o=e("./AsapQueue.js"),i=e("./TaskFactory.js");let a=new o.AsapQueue,s=new i.TaskFactory(a.registerPendingError);function l(e){a.enqueueTask(s.create(e))}},{"./AsapQueue.js":"fMbxo","./TaskFactory.js":"cvEfU","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],fMbxo:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"AsapQueue",()=>i);var o=e("./makeRequestCall.js");class i{enqueueTask(e){let{queue:t,requestFlush:r}=this;t.length||(r(),this.flushing=!0),t[t.length]=e}constructor(){this.queue=[],this.pendingErrors=[],this.flushing=!1,this.index=0,this.capacity=1024,this.flush=()=>{let{queue:e}=this;for(;this.indexthis.capacity){for(let t=0,r=e.length-this.index;t{this.pendingErrors.push(e),this.requestErrorThrow()},this.requestFlush=(0,o.makeRequestCall)(this.flush),this.requestErrorThrow=(0,o.makeRequestCallFromTimer)(()=>{if(this.pendingErrors.length)throw this.pendingErrors.shift()})}}},{"./makeRequestCall.js":"7nPfX","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"7nPfX":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"makeRequestCallFromTimer",()=>s),n.export(r,"makeRequestCallFromMutationObserver",()=>l),n.export(r,"makeRequestCall",()=>c);var o=arguments[3];let i=void 0!==o?o:self,a=i.MutationObserver||i.WebKitMutationObserver;function s(e){return function(){let t=setTimeout(n,0),r=setInterval(n,50);function n(){clearTimeout(t),clearInterval(r),e()}}}function l(e){let t=1,r=new a(e),n=document.createTextNode("");return r.observe(n,{characterData:!0}),function(){t=-t,n.data=t}}let c="function"==typeof a?l:s},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],cvEfU:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"TaskFactory",()=>i);var o=e("./RawTask.js");class i{create(e){let t=this.freeTasks,r=t.length?t.pop():new o.RawTask(this.onError,e=>t[t.length]=e);return r.task=e,r}constructor(e){this.onError=e,this.freeTasks=[]}}},{"./RawTask.js":"fV3o8","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],fV3o8:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"RawTask",()=>o);class o{call(){try{this.task&&this.task()}catch(e){this.onError(e)}finally{this.task=null,this.release(this)}}constructor(e,t){this.onError=e,this.release=t,this.task=null}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"3LatI":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"1WEqW":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ADD_SOURCE",()=>o),n.export(r,"ADD_TARGET",()=>i),n.export(r,"REMOVE_SOURCE",()=>a),n.export(r,"REMOVE_TARGET",()=>s),n.export(r,"addSource",()=>l),n.export(r,"addTarget",()=>c),n.export(r,"removeSource",()=>u),n.export(r,"removeTarget",()=>d);let o="dnd-core/ADD_SOURCE",i="dnd-core/ADD_TARGET",a="dnd-core/REMOVE_SOURCE",s="dnd-core/REMOVE_TARGET";function l(e){return{type:o,payload:{sourceId:e}}}function c(e){return{type:i,payload:{targetId:e}}}function u(e){return{type:a,payload:{sourceId:e}}}function d(e){return{type:s,payload:{targetId:e}}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],fmWSk:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"validateSourceContract",()=>i),n.export(r,"validateTargetContract",()=>a),n.export(r,"validateType",()=>s);var o=e("@react-dnd/invariant");function i(e){(0,o.invariant)("function"==typeof e.canDrag,"Expected canDrag to be a function."),(0,o.invariant)("function"==typeof e.beginDrag,"Expected beginDrag to be a function."),(0,o.invariant)("function"==typeof e.endDrag,"Expected endDrag to be a function.")}function a(e){(0,o.invariant)("function"==typeof e.canDrop,"Expected canDrop to be a function."),(0,o.invariant)("function"==typeof e.hover,"Expected hover to be a function."),(0,o.invariant)("function"==typeof e.drop,"Expected beginDrag to be a function.")}function s(e,t){if(t&&Array.isArray(e)){e.forEach(e=>s(e,!1));return}(0,o.invariant)("string"==typeof e||"symbol"==typeof e,t?"Type can only be a string, a symbol, or an array of either.":"Type can only be a string or a symbol.")}},{"@react-dnd/invariant":"20vuV","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],cHIzI:[function(e,t,r){var n,o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"HandlerRole",()=>n),function(e){e.SOURCE="SOURCE",e.TARGET="TARGET"}(n||(n={}))},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],Dd2ek:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getNextUniqueId",()=>i);let o=0;function i(){return o++}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],lAoqj:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"reduce",()=>p);var o=e("../utils/js_utils.js"),i=e("./dirtyHandlerIds.js"),a=e("./dragOffset.js"),s=e("./dragOperation.js"),l=e("./refCount.js"),c=e("./stateId.js");function u(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function d(e){for(var t=1;tc);var o=e("../actions/dragDrop/index.js"),i=e("../actions/registry.js"),a=e("../utils/dirtiness.js"),s=e("../utils/equality.js"),l=e("../utils/js_utils.js");function c(e=a.NONE,t){switch(t.type){case o.HOVER:break;case i.ADD_SOURCE:case i.ADD_TARGET:case i.REMOVE_TARGET:case i.REMOVE_SOURCE:return a.NONE;case o.BEGIN_DRAG:case o.PUBLISH_DRAG_SOURCE:case o.END_DRAG:case o.DROP:default:return a.ALL}let{targetIds:r=[],prevTargetIds:n=[]}=t.payload,c=(0,l.xor)(r,n);if(!(c.length>0||!(0,s.areArraysEqual)(r,n)))return a.NONE;let u=n[n.length-1],d=r[r.length-1];return u!==d&&(u&&c.push(u),d&&c.push(d)),c}},{"../actions/dragDrop/index.js":"4ozxr","../actions/registry.js":"1WEqW","../utils/dirtiness.js":"at6uU","../utils/equality.js":"iCcVl","../utils/js_utils.js":"b500k","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],iCcVl:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"strictEquality",()=>o),n.export(r,"areCoordsEqual",()=>i),n.export(r,"areArraysEqual",()=>a);let o=(e,t)=>e===t;function i(e,t){return!e&&!t||!!e&&!!t&&e.x===t.x&&e.y===t.y}function a(e,t,r=o){if(e.length!==t.length)return!1;for(let n=0;nc);var o=e("../actions/dragDrop/index.js"),i=e("../utils/equality.js");function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function s(e){for(var t=1;tu);var o=e("../actions/dragDrop/index.js"),i=e("../actions/registry.js"),a=e("../utils/js_utils.js");function s(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function l(e){for(var t=1;ti);var o=e("../actions/registry.js");function i(e=0,t){switch(t.type){case o.ADD_SOURCE:case o.ADD_TARGET:return e+1;case o.REMOVE_SOURCE:case o.REMOVE_TARGET:return e-1;default:return e}}},{"../actions/registry.js":"1WEqW","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jFuU8:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e=0){return e+1}n.defineInteropFlag(r),n.export(r,"reduce",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"4OtHi":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var o=e("./types.js");n.exportAll(o,r);var i=e("./useDrag/index.js");n.exportAll(i,r);var a=e("./useDragDropManager.js");n.exportAll(a,r);var s=e("./useDragLayer.js");n.exportAll(s,r);var l=e("./useDrop/index.js");n.exportAll(l,r)},{"./types.js":!1,"./useDrag/index.js":"iotzg","./useDragDropManager.js":"5vQhz","./useDragLayer.js":"bfpNC","./useDrop/index.js":"88m8Y","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],iotzg:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var o=e("./useDrag.js");n.exportAll(o,r)},{"./useDrag.js":"k69Q7","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],k69Q7:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDrag",()=>d);var o=e("@react-dnd/invariant"),i=e("../useCollectedProps.js"),a=e("../useOptionalFactory.js"),s=e("./connectors.js"),l=e("./useDragSourceConnector.js"),c=e("./useDragSourceMonitor.js"),u=e("./useRegisteredDragSource.js");function d(e,t){let r=(0,a.useOptionalFactory)(e,t);(0,o.invariant)(!r.begin,"useDrag::spec.begin was deprecated in v14. Replace spec.begin() with spec.item(). (see more here - https://react-dnd.github.io/react-dnd/docs/api/use-drag)");let n=(0,c.useDragSourceMonitor)(),d=(0,l.useDragSourceConnector)(r.options,r.previewOptions);return(0,u.useRegisteredDragSource)(r,n,d),[(0,i.useCollectedProps)(r.collect,n,d),(0,s.useConnectDragSource)(d),(0,s.useConnectDragPreview)(d)]}},{"@react-dnd/invariant":"20vuV","../useCollectedProps.js":"44ZzR","../useOptionalFactory.js":"4zJRP","./connectors.js":"8rVXQ","./useDragSourceConnector.js":"2nGGK","./useDragSourceMonitor.js":"kYrNC","./useRegisteredDragSource.js":"5OB4N","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"44ZzR":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useCollectedProps",()=>i);var o=e("./useMonitorOutput.js");function i(e,t,r){return(0,o.useMonitorOutput)(t,e||(()=>({})),()=>r.reconnect())}},{"./useMonitorOutput.js":"ab1jD","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ab1jD:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useMonitorOutput",()=>a);var o=e("./useCollector.js"),i=e("./useIsomorphicLayoutEffect.js");function a(e,t,r){let[n,a]=(0,o.useCollector)(e,t,r);return(0,i.useIsomorphicLayoutEffect)(function(){let t=e.getHandlerId();if(null!=t)return e.subscribeToStateChange(a,{handlerIds:[t]})},[e,a]),n}},{"./useCollector.js":"3pu8N","./useIsomorphicLayoutEffect.js":"9sK8m","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"3pu8N":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useCollector",()=>l);var o=e("fast-deep-equal"),i=n.interopDefault(o),a=e("react"),s=e("./useIsomorphicLayoutEffect.js");function l(e,t,r){let[n,o]=(0,a.useState)(()=>t(e)),l=(0,a.useCallback)(()=>{let a=t(e);!(0,i.default)(n,a)&&(o(a),r&&r())},[n,e,r]);return(0,s.useIsomorphicLayoutEffect)(l),[n,l]}},{"fast-deep-equal":"iwg6r",react:"6Lppp","./useIsomorphicLayoutEffect.js":"9sK8m","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],iwg6r:[function(e,t,r){t.exports=function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){if(t.constructor!==r.constructor)return!1;if(Array.isArray(t)){if((n=t.length)!=r.length)return!1;for(o=n;0!=o--;)if(!e(t[o],r[o]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if((n=(i=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(o=n;0!=o--;)if(!Object.prototype.hasOwnProperty.call(r,i[o]))return!1;for(o=n;0!=o--;){var n,o,i,a=i[o];if(!e(t[a],r[a]))return!1}return!0}return t!=t&&r!=r}},{}],"9sK8m":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useIsomorphicLayoutEffect",()=>i);var o=e("react");let i="undefined"!=typeof window?o.useLayoutEffect:o.useEffect},{react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"4zJRP":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useOptionalFactory",()=>i);var o=e("react");function i(e,t){let r=[...t||[]];return null==t&&"function"!=typeof e&&r.push(e),(0,o.useMemo)(()=>"function"==typeof e?e():e,r)}},{react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"8rVXQ":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useConnectDragSource",()=>i),n.export(r,"useConnectDragPreview",()=>a);var o=e("react");function i(e){return(0,o.useMemo)(()=>e.hooks.dragSource(),[e])}function a(e){return(0,o.useMemo)(()=>e.hooks.dragPreview(),[e])}},{react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"2nGGK":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDragSourceConnector",()=>l);var o=e("react"),i=e("../../internals/index.js"),a=e("../useDragDropManager.js"),s=e("../useIsomorphicLayoutEffect.js");function l(e,t){let r=(0,a.useDragDropManager)(),n=(0,o.useMemo)(()=>new i.SourceConnector(r.getBackend()),[r]);return(0,s.useIsomorphicLayoutEffect)(()=>(n.dragSourceOptions=e||null,n.reconnect(),()=>n.disconnectDragSource()),[n,e]),(0,s.useIsomorphicLayoutEffect)(()=>(n.dragPreviewOptions=t||null,n.reconnect(),()=>n.disconnectDragPreview()),[n,t]),n}},{react:"6Lppp","../../internals/index.js":"c9eGW","../useDragDropManager.js":"5vQhz","../useIsomorphicLayoutEffect.js":"9sK8m","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],c9eGW:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var o=e("./DragSourceMonitorImpl.js");n.exportAll(o,r);var i=e("./DropTargetMonitorImpl.js");n.exportAll(i,r);var a=e("./registration.js");n.exportAll(a,r);var s=e("./SourceConnector.js");n.exportAll(s,r);var l=e("./TargetConnector.js");n.exportAll(l,r)},{"./DragSourceMonitorImpl.js":"30lp4","./DropTargetMonitorImpl.js":"1TO6W","./registration.js":"9oQng","./SourceConnector.js":"iUiYt","./TargetConnector.js":"dd45s","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"30lp4":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DragSourceMonitorImpl",()=>s);var o=e("@react-dnd/invariant");let i=!1,a=!1;class s{receiveHandlerId(e){this.sourceId=e}getHandlerId(){return this.sourceId}canDrag(){(0,o.invariant)(!i,"You may not call monitor.canDrag() inside your canDrag() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor");try{return i=!0,this.internalMonitor.canDragSource(this.sourceId)}finally{i=!1}}isDragging(){if(!this.sourceId)return!1;(0,o.invariant)(!a,"You may not call monitor.isDragging() inside your isDragging() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor");try{return a=!0,this.internalMonitor.isDraggingSource(this.sourceId)}finally{a=!1}}subscribeToStateChange(e,t){return this.internalMonitor.subscribeToStateChange(e,t)}isDraggingSource(e){return this.internalMonitor.isDraggingSource(e)}isOverTarget(e,t){return this.internalMonitor.isOverTarget(e,t)}getTargetIds(){return this.internalMonitor.getTargetIds()}isSourcePublic(){return this.internalMonitor.isSourcePublic()}getSourceId(){return this.internalMonitor.getSourceId()}subscribeToOffsetChange(e){return this.internalMonitor.subscribeToOffsetChange(e)}canDragSource(e){return this.internalMonitor.canDragSource(e)}canDropOnTarget(e){return this.internalMonitor.canDropOnTarget(e)}getItemType(){return this.internalMonitor.getItemType()}getItem(){return this.internalMonitor.getItem()}getDropResult(){return this.internalMonitor.getDropResult()}didDrop(){return this.internalMonitor.didDrop()}getInitialClientOffset(){return this.internalMonitor.getInitialClientOffset()}getInitialSourceClientOffset(){return this.internalMonitor.getInitialSourceClientOffset()}getSourceClientOffset(){return this.internalMonitor.getSourceClientOffset()}getClientOffset(){return this.internalMonitor.getClientOffset()}getDifferenceFromInitialOffset(){return this.internalMonitor.getDifferenceFromInitialOffset()}constructor(e){this.sourceId=null,this.internalMonitor=e.getMonitor()}}},{"@react-dnd/invariant":"20vuV","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"1TO6W":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DropTargetMonitorImpl",()=>a);var o=e("@react-dnd/invariant");let i=!1;class a{receiveHandlerId(e){this.targetId=e}getHandlerId(){return this.targetId}subscribeToStateChange(e,t){return this.internalMonitor.subscribeToStateChange(e,t)}canDrop(){if(!this.targetId)return!1;(0,o.invariant)(!i,"You may not call monitor.canDrop() inside your canDrop() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target-monitor");try{return i=!0,this.internalMonitor.canDropOnTarget(this.targetId)}finally{i=!1}}isOver(e){return!!this.targetId&&this.internalMonitor.isOverTarget(this.targetId,e)}getItemType(){return this.internalMonitor.getItemType()}getItem(){return this.internalMonitor.getItem()}getDropResult(){return this.internalMonitor.getDropResult()}didDrop(){return this.internalMonitor.didDrop()}getInitialClientOffset(){return this.internalMonitor.getInitialClientOffset()}getInitialSourceClientOffset(){return this.internalMonitor.getInitialSourceClientOffset()}getSourceClientOffset(){return this.internalMonitor.getSourceClientOffset()}getClientOffset(){return this.internalMonitor.getClientOffset()}getDifferenceFromInitialOffset(){return this.internalMonitor.getDifferenceFromInitialOffset()}constructor(e){this.targetId=null,this.internalMonitor=e.getMonitor()}}},{"@react-dnd/invariant":"20vuV","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"9oQng":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t,r){let n=r.getRegistry(),o=n.addTarget(e,t);return[o,()=>n.removeTarget(o)]}function i(e,t,r){let n=r.getRegistry(),o=n.addSource(e,t);return[o,()=>n.removeSource(o)]}n.defineInteropFlag(r),n.export(r,"registerTarget",()=>o),n.export(r,"registerSource",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],iUiYt:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"SourceConnector",()=>s);var o=e("@react-dnd/shallowequal"),i=e("./isRef.js"),a=e("./wrapConnectorHooks.js");class s{receiveHandlerId(e){this.handlerId!==e&&(this.handlerId=e,this.reconnect())}get connectTarget(){return this.dragSource}get dragSourceOptions(){return this.dragSourceOptionsInternal}set dragSourceOptions(e){this.dragSourceOptionsInternal=e}get dragPreviewOptions(){return this.dragPreviewOptionsInternal}set dragPreviewOptions(e){this.dragPreviewOptionsInternal=e}reconnect(){let e=this.reconnectDragSource();this.reconnectDragPreview(e)}reconnectDragSource(){let e=this.dragSource,t=this.didHandlerIdChange()||this.didConnectedDragSourceChange()||this.didDragSourceOptionsChange();return t&&this.disconnectDragSource(),this.handlerId&&(e?t&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragSource=e,this.lastConnectedDragSourceOptions=this.dragSourceOptions,this.dragSourceUnsubscribe=this.backend.connectDragSource(this.handlerId,e,this.dragSourceOptions)):this.lastConnectedDragSource=e),t}reconnectDragPreview(e=!1){let t=this.dragPreview,r=e||this.didHandlerIdChange()||this.didConnectedDragPreviewChange()||this.didDragPreviewOptionsChange();if(r&&this.disconnectDragPreview(),this.handlerId){if(!t){this.lastConnectedDragPreview=t;return}r&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragPreview=t,this.lastConnectedDragPreviewOptions=this.dragPreviewOptions,this.dragPreviewUnsubscribe=this.backend.connectDragPreview(this.handlerId,t,this.dragPreviewOptions))}}didHandlerIdChange(){return this.lastConnectedHandlerId!==this.handlerId}didConnectedDragSourceChange(){return this.lastConnectedDragSource!==this.dragSource}didConnectedDragPreviewChange(){return this.lastConnectedDragPreview!==this.dragPreview}didDragSourceOptionsChange(){return!(0,o.shallowEqual)(this.lastConnectedDragSourceOptions,this.dragSourceOptions)}didDragPreviewOptionsChange(){return!(0,o.shallowEqual)(this.lastConnectedDragPreviewOptions,this.dragPreviewOptions)}disconnectDragSource(){this.dragSourceUnsubscribe&&(this.dragSourceUnsubscribe(),this.dragSourceUnsubscribe=void 0)}disconnectDragPreview(){this.dragPreviewUnsubscribe&&(this.dragPreviewUnsubscribe(),this.dragPreviewUnsubscribe=void 0,this.dragPreviewNode=null,this.dragPreviewRef=null)}get dragSource(){return this.dragSourceNode||this.dragSourceRef&&this.dragSourceRef.current}get dragPreview(){return this.dragPreviewNode||this.dragPreviewRef&&this.dragPreviewRef.current}clearDragSource(){this.dragSourceNode=null,this.dragSourceRef=null}clearDragPreview(){this.dragPreviewNode=null,this.dragPreviewRef=null}constructor(e){this.hooks=(0,a.wrapConnectorHooks)({dragSource:(e,t)=>{this.clearDragSource(),this.dragSourceOptions=t||null,(0,i.isRef)(e)?this.dragSourceRef=e:this.dragSourceNode=e,this.reconnectDragSource()},dragPreview:(e,t)=>{this.clearDragPreview(),this.dragPreviewOptions=t||null,(0,i.isRef)(e)?this.dragPreviewRef=e:this.dragPreviewNode=e,this.reconnectDragPreview()}}),this.handlerId=null,this.dragSourceRef=null,this.dragSourceOptionsInternal=null,this.dragPreviewRef=null,this.dragPreviewOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDragSource=null,this.lastConnectedDragSourceOptions=null,this.lastConnectedDragPreview=null,this.lastConnectedDragPreviewOptions=null,this.backend=e}}},{"@react-dnd/shallowequal":"N9Kvv","./isRef.js":"99m27","./wrapConnectorHooks.js":"2mJAj","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],N9Kvv:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t,r,n){let o=r?r.call(n,e,t):void 0;if(void 0!==o)return!!o;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;let i=Object.keys(e),a=Object.keys(t);if(i.length!==a.length)return!1;let s=Object.prototype.hasOwnProperty.bind(t);for(let a=0;ao)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"99m27":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){return null!==e&&"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}n.defineInteropFlag(r),n.export(r,"isRef",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"2mJAj":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"wrapConnectorHooks",()=>l);var o=e("@react-dnd/invariant"),i=e("react");function a(e){if("string"==typeof e.type)return;let t=e.type.displayName||e.type.name||"the component";throw Error(`Only native element nodes can now be passed to React DnD connectors.You can either wrap ${t} into a

, or turn it into a drag source or a drop target itself.`)}function s(e){return(t=null,r=null)=>{if(!(0,i.isValidElement)(t)){let n=t;return e(n,r),n}let n=t;return a(n),u(n,r?t=>e(t,r):e)}}function l(e){let t={};return Object.keys(e).forEach(r=>{let n=e[r];if(r.endsWith("Ref"))t[r]=e[r];else{let e=s(n);t[r]=()=>e}}),t}function c(e,t){"function"==typeof e?e(t):e.current=t}function u(e,t){let r=e.ref;return((0,o.invariant)("string"!=typeof r,"Cannot connect React DnD to an element with an existing string ref. Please convert it to use a callback ref instead, or wrap it into a or
. Read more: https://reactjs.org/docs/refs-and-the-dom.html#callback-refs"),r)?(0,i.cloneElement)(e,{ref:e=>{c(r,e),c(t,e)}}):(0,i.cloneElement)(e,{ref:t})}},{"@react-dnd/invariant":"20vuV",react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],dd45s:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"TargetConnector",()=>s);var o=e("@react-dnd/shallowequal"),i=e("./isRef.js"),a=e("./wrapConnectorHooks.js");class s{get connectTarget(){return this.dropTarget}reconnect(){let e=this.didHandlerIdChange()||this.didDropTargetChange()||this.didOptionsChange();e&&this.disconnectDropTarget();let t=this.dropTarget;if(this.handlerId){if(!t){this.lastConnectedDropTarget=t;return}e&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDropTarget=t,this.lastConnectedDropTargetOptions=this.dropTargetOptions,this.unsubscribeDropTarget=this.backend.connectDropTarget(this.handlerId,t,this.dropTargetOptions))}}receiveHandlerId(e){e!==this.handlerId&&(this.handlerId=e,this.reconnect())}get dropTargetOptions(){return this.dropTargetOptionsInternal}set dropTargetOptions(e){this.dropTargetOptionsInternal=e}didHandlerIdChange(){return this.lastConnectedHandlerId!==this.handlerId}didDropTargetChange(){return this.lastConnectedDropTarget!==this.dropTarget}didOptionsChange(){return!(0,o.shallowEqual)(this.lastConnectedDropTargetOptions,this.dropTargetOptions)}disconnectDropTarget(){this.unsubscribeDropTarget&&(this.unsubscribeDropTarget(),this.unsubscribeDropTarget=void 0)}get dropTarget(){return this.dropTargetNode||this.dropTargetRef&&this.dropTargetRef.current}clearDropTarget(){this.dropTargetRef=null,this.dropTargetNode=null}constructor(e){this.hooks=(0,a.wrapConnectorHooks)({dropTarget:(e,t)=>{this.clearDropTarget(),this.dropTargetOptions=t,(0,i.isRef)(e)?this.dropTargetRef=e:this.dropTargetNode=e,this.reconnect()}}),this.handlerId=null,this.dropTargetRef=null,this.dropTargetOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDropTarget=null,this.lastConnectedDropTargetOptions=null,this.backend=e}}},{"@react-dnd/shallowequal":"N9Kvv","./isRef.js":"99m27","./wrapConnectorHooks.js":"2mJAj","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"5vQhz":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDragDropManager",()=>s);var o=e("@react-dnd/invariant"),i=e("react"),a=e("../core/index.js");function s(){let{dragDropManager:e}=(0,i.useContext)(a.DndContext);return(0,o.invariant)(null!=e,"Expected drag drop context"),e}},{"@react-dnd/invariant":"20vuV",react:"6Lppp","../core/index.js":"6oxiR","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],kYrNC:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDragSourceMonitor",()=>s);var o=e("react"),i=e("../../internals/index.js"),a=e("../useDragDropManager.js");function s(){let e=(0,a.useDragDropManager)();return(0,o.useMemo)(()=>new i.DragSourceMonitorImpl(e),[e])}},{react:"6Lppp","../../internals/index.js":"c9eGW","../useDragDropManager.js":"5vQhz","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"5OB4N":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useRegisteredDragSource",()=>c);var o=e("../../internals/index.js"),i=e("../useDragDropManager.js"),a=e("../useIsomorphicLayoutEffect.js"),s=e("./useDragSource.js"),l=e("./useDragType.js");function c(e,t,r){let n=(0,i.useDragDropManager)(),c=(0,s.useDragSource)(e,t,r),u=(0,l.useDragType)(e);(0,a.useIsomorphicLayoutEffect)(function(){if(null!=u){let[e,i]=(0,o.registerSource)(u,c,n);return t.receiveHandlerId(e),r.receiveHandlerId(e),i}},[n,t,r,c,u])}},{"../../internals/index.js":"c9eGW","../useDragDropManager.js":"5vQhz","../useIsomorphicLayoutEffect.js":"9sK8m","./useDragSource.js":"2ty72","./useDragType.js":"bGz0W","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"2ty72":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDragSource",()=>a);var o=e("react"),i=e("./DragSourceImpl.js");function a(e,t,r){let n=(0,o.useMemo)(()=>new i.DragSourceImpl(e,t,r),[t,r]);return(0,o.useEffect)(()=>{n.spec=e},[e]),n}},{react:"6Lppp","./DragSourceImpl.js":"yPeTz","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],yPeTz:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DragSourceImpl",()=>o);class o{beginDrag(){let e=this.spec,t=this.monitor,r=null;return null!=(r="object"==typeof e.item?e.item:"function"==typeof e.item?e.item(t):{})?r:null}canDrag(){let e=this.spec,t=this.monitor;return"boolean"==typeof e.canDrag?e.canDrag:"function"!=typeof e.canDrag||e.canDrag(t)}isDragging(e,t){let r=this.spec,n=this.monitor,{isDragging:o}=r;return o?o(n):t===e.getSourceId()}endDrag(){let e=this.spec,t=this.monitor,r=this.connector,{end:n}=e;n&&n(t.getItem(),t),r.reconnect()}constructor(e,t,r){this.spec=e,this.monitor=t,this.connector=r}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],bGz0W:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDragType",()=>a);var o=e("@react-dnd/invariant"),i=e("react");function a(e){return(0,i.useMemo)(()=>{let t=e.type;return(0,o.invariant)(null!=t,"spec.type must be defined"),t},[e])}},{"@react-dnd/invariant":"20vuV",react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],bfpNC:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDragLayer",()=>s);var o=e("react"),i=e("./useCollector.js"),a=e("./useDragDropManager.js");function s(e){let t=(0,a.useDragDropManager)().getMonitor(),[r,n]=(0,i.useCollector)(t,e);return(0,o.useEffect)(()=>t.subscribeToOffsetChange(n)),(0,o.useEffect)(()=>t.subscribeToStateChange(n)),r}},{react:"6Lppp","./useCollector.js":"3pu8N","./useDragDropManager.js":"5vQhz","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"88m8Y":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var o=e("./useDrop.js");n.exportAll(o,r)},{"./useDrop.js":"kPyJJ","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],kPyJJ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDrop",()=>u);var o=e("../useCollectedProps.js"),i=e("../useOptionalFactory.js"),a=e("./connectors.js"),s=e("./useDropTargetConnector.js"),l=e("./useDropTargetMonitor.js"),c=e("./useRegisteredDropTarget.js");function u(e,t){let r=(0,i.useOptionalFactory)(e,t),n=(0,l.useDropTargetMonitor)(),u=(0,s.useDropTargetConnector)(r.options);return(0,c.useRegisteredDropTarget)(r,n,u),[(0,o.useCollectedProps)(r.collect,n,u),(0,a.useConnectDropTarget)(u)]}},{"../useCollectedProps.js":"44ZzR","../useOptionalFactory.js":"4zJRP","./connectors.js":"kPXru","./useDropTargetConnector.js":"lA5Dk","./useDropTargetMonitor.js":"284TU","./useRegisteredDropTarget.js":"4qdFH","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],kPXru:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useConnectDropTarget",()=>i);var o=e("react");function i(e){return(0,o.useMemo)(()=>e.hooks.dropTarget(),[e])}},{react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],lA5Dk:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDropTargetConnector",()=>l);var o=e("react"),i=e("../../internals/index.js"),a=e("../useDragDropManager.js"),s=e("../useIsomorphicLayoutEffect.js");function l(e){let t=(0,a.useDragDropManager)(),r=(0,o.useMemo)(()=>new i.TargetConnector(t.getBackend()),[t]);return(0,s.useIsomorphicLayoutEffect)(()=>(r.dropTargetOptions=e||null,r.reconnect(),()=>r.disconnectDropTarget()),[e]),r}},{react:"6Lppp","../../internals/index.js":"c9eGW","../useDragDropManager.js":"5vQhz","../useIsomorphicLayoutEffect.js":"9sK8m","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"284TU":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDropTargetMonitor",()=>s);var o=e("react"),i=e("../../internals/index.js"),a=e("../useDragDropManager.js");function s(){let e=(0,a.useDragDropManager)();return(0,o.useMemo)(()=>new i.DropTargetMonitorImpl(e),[e])}},{react:"6Lppp","../../internals/index.js":"c9eGW","../useDragDropManager.js":"5vQhz","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"4qdFH":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useRegisteredDropTarget",()=>c);var o=e("../../internals/index.js"),i=e("../useDragDropManager.js"),a=e("../useIsomorphicLayoutEffect.js"),s=e("./useAccept.js"),l=e("./useDropTarget.js");function c(e,t,r){let n=(0,i.useDragDropManager)(),c=(0,l.useDropTarget)(e,t),u=(0,s.useAccept)(e);(0,a.useIsomorphicLayoutEffect)(function(){let[e,i]=(0,o.registerTarget)(u,c,n);return t.receiveHandlerId(e),r.receiveHandlerId(e),i},[n,t,c,r,u.map(e=>e.toString()).join("|")])}},{"../../internals/index.js":"c9eGW","../useDragDropManager.js":"5vQhz","../useIsomorphicLayoutEffect.js":"9sK8m","./useAccept.js":"4siYM","./useDropTarget.js":"2T7do","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"4siYM":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useAccept",()=>a);var o=e("@react-dnd/invariant"),i=e("react");function a(e){let{accept:t}=e;return(0,i.useMemo)(()=>((0,o.invariant)(null!=e.accept,"accept must be defined"),Array.isArray(t)?t:[t]),[t])}},{"@react-dnd/invariant":"20vuV",react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"2T7do":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDropTarget",()=>a);var o=e("react"),i=e("./DropTargetImpl.js");function a(e,t){let r=(0,o.useMemo)(()=>new i.DropTargetImpl(e,t),[t]);return(0,o.useEffect)(()=>{r.spec=e},[e]),r}},{react:"6Lppp","./DropTargetImpl.js":"5Sl92","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"5Sl92":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DropTargetImpl",()=>o);class o{canDrop(){let e=this.spec,t=this.monitor;return!e.canDrop||e.canDrop(t.getItem(),t)}hover(){let e=this.spec,t=this.monitor;e.hover&&e.hover(t.getItem(),t)}drop(){let e=this.spec,t=this.monitor;if(e.drop)return e.drop(t.getItem(),t)}constructor(e,t){this.spec=e,this.monitor=t}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jo02n:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"MultiBackend",()=>o.MultiFactory),n.export(r,"createTransition",()=>i.createTransition),n.export(r,"HTML5DragTransition",()=>a.HTML5DragTransition),n.export(r,"TouchTransition",()=>a.TouchTransition),n.export(r,"MouseTransition",()=>a.MouseTransition),n.export(r,"PointerTransition",()=>a.PointerTransition);var o=e("./MultiFactory"),i=e("./createTransition"),a=e("./transitions")},{"./MultiFactory":"7NwnU","./createTransition":!1,"./transitions":"ePQme","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"7NwnU":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"MultiFactory",()=>i);var o=e("./MultiBackendImpl");let i=(e,t,r)=>new o.MultiBackendImpl(e,t,r)},{"./MultiBackendImpl":"ZPedA","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ZPedA:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"MultiBackendImpl",()=>k);var o=e("./PreviewListImpl");function i(e,t,r){a(e,t),t.set(e,r)}function a(e,t){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object")}function s(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function l(e,t){var r=d(e,t,"get");return c(e,r)}function c(e,t){return t.get?t.get.call(e):t.value}function u(e,t,r){var n=d(e,t,"set");return p(e,n,r),r}function d(e,t,r){if(!t.has(e))throw TypeError("attempted to "+r+" private field on non-instance");return t.get(e)}function p(e,t,r){if(t.set)t.set.call(e,r);else{if(!t.writable)throw TypeError("attempted to set read only private field");t.value=r}}var f=new WeakMap,m=new WeakMap,h=new WeakMap,g=new WeakMap,v=new WeakMap,x=new WeakMap,j=new WeakMap,b=new WeakMap,y=new WeakMap,w=new WeakMap,C=new WeakMap;class k{constructor(e,t,r){if(i(this,f,{writable:!0,value:void 0}),i(this,m,{writable:!0,value:void 0}),i(this,h,{writable:!0,value:void 0}),i(this,g,{writable:!0,value:void 0}),i(this,v,{writable:!0,value:void 0}),i(this,x,{writable:!0,value:(e,t,r)=>{var n,o;if(!r.backend)throw Error("You must specify a 'backend' property in your Backend entry: ".concat(JSON.stringify(r)));let i=r.backend(e,t,r.options),a=r.id,s=!r.id&&i&&i.constructor;if(s&&(a=i.constructor.name),a)s&&console.warn("Deprecation notice: You are using a pipeline which doesn't include backends' 'id'.\n This might be unsupported in the future, please specify 'id' explicitely for every backend.");else throw Error("You must specify an 'id' property in your Backend entry: ".concat(JSON.stringify(r),"\n see this guide: https://github.com/louisbrunner/dnd-multi-backend/tree/master/packages/react-dnd-multi-backend#migrating-from-5xx"));if(l(this,h)[a])throw Error("You must specify a unique 'id' property in your Backend entry:\n ".concat(JSON.stringify(r)," (conflicts with: ").concat(JSON.stringify(l(this,h)[a]),")"));return{id:a,instance:i,preview:null!==(n=r.preview)&&void 0!==n&&n,transition:r.transition,skipDispatchOnTransition:null!==(o=r.skipDispatchOnTransition)&&void 0!==o&&o}}}),s(this,"setup",()=>{if("undefined"!=typeof window){if(k.isSetUp)throw Error("Cannot have two MultiBackends at the same time.");k.isSetUp=!0,l(this,j).call(this,window),l(this,h)[l(this,f)].instance.setup()}}),s(this,"teardown",()=>{"undefined"!=typeof window&&(k.isSetUp=!1,l(this,b).call(this,window),l(this,h)[l(this,f)].instance.teardown())}),s(this,"connectDragSource",(e,t,r)=>l(this,C).call(this,"connectDragSource",e,t,r)),s(this,"connectDragPreview",(e,t,r)=>l(this,C).call(this,"connectDragPreview",e,t,r)),s(this,"connectDropTarget",(e,t,r)=>l(this,C).call(this,"connectDropTarget",e,t,r)),s(this,"profile",()=>l(this,h)[l(this,f)].instance.profile()),s(this,"previewEnabled",()=>l(this,h)[l(this,f)].preview),s(this,"previewsList",()=>l(this,m)),s(this,"backendsList",()=>l(this,g)),i(this,j,{writable:!0,value:e=>{l(this,g).forEach(t=>{t.transition&&e.addEventListener(t.transition.event,l(this,y))})}}),i(this,b,{writable:!0,value:e=>{l(this,g).forEach(t=>{t.transition&&e.removeEventListener(t.transition.event,l(this,y))})}}),i(this,y,{writable:!0,value:e=>{let t=l(this,f);if(l(this,g).some(t=>!!(t.id!==l(this,f)&&t.transition&&t.transition.check(e))&&(u(this,f,t.id),!0)),l(this,f)!==t){var r;l(this,h)[t].instance.teardown(),Object.keys(l(this,v)).forEach(e=>{let t=l(this,v)[e];t.unsubscribe(),t.unsubscribe=l(this,w).call(this,t.func,...t.args)}),l(this,m).backendChanged(this);let n=l(this,h)[l(this,f)];if(n.instance.setup(),n.skipDispatchOnTransition)return;let o=new e.constructor(e.type,e);null===(r=e.target)||void 0===r||r.dispatchEvent(o)}}}),i(this,w,{writable:!0,value:(e,t,r,n)=>l(this,h)[l(this,f)].instance[e](t,r,n)}),i(this,C,{writable:!0,value:(e,t,r,n)=>{let o="".concat(e,"_").concat(t),i=l(this,w).call(this,e,t,r,n);return l(this,v)[o]={func:e,args:[t,r,n],unsubscribe:i},()=>{l(this,v)[o].unsubscribe(),delete l(this,v)[o]}}}),!r||!r.backends||r.backends.length<1)throw Error("You must specify at least one Backend, if you are coming from 2.x.x (or don't understand this error)\n see this guide: https://github.com/louisbrunner/dnd-multi-backend/tree/master/packages/react-dnd-multi-backend#migrating-from-2xx");u(this,m,new o.PreviewListImpl),u(this,h,{}),u(this,g,[]),r.backends.forEach(r=>{let n=l(this,x).call(this,e,t,r);l(this,h)[n.id]=n,l(this,g).push(n)}),u(this,f,l(this,g)[0].id),u(this,v,{})}}s(k,"isSetUp",!1)},{"./PreviewListImpl":"ljCvg","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ljCvg:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t,r){a(e,t),t.set(e,r)}function a(e,t){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object")}function s(e,t){var r=u(e,t,"get");return l(e,r)}function l(e,t){return t.get?t.get.call(e):t.value}function c(e,t,r){var n=u(e,t,"set");return d(e,n,r),r}function u(e,t,r){if(!t.has(e))throw TypeError("attempted to "+r+" private field on non-instance");return t.get(e)}function d(e,t,r){if(t.set)t.set.call(e,r);else{if(!t.writable)throw TypeError("attempted to set read only private field");t.value=r}}n.defineInteropFlag(r),n.export(r,"PreviewListImpl",()=>f);var p=new WeakMap;class f{constructor(){i(this,p,{writable:!0,value:void 0}),o(this,"register",e=>{s(this,p).push(e)}),o(this,"unregister",e=>{let t;for(;-1!==(t=s(this,p).indexOf(e));)s(this,p).splice(t,1)}),o(this,"backendChanged",e=>{for(let t of s(this,p))t.backendChanged(e)}),c(this,p,[])}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ltCfW:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createTransition",()=>o);let o=(e,t)=>({event:e,check:t})},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ePQme:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"TouchTransition",()=>i),n.export(r,"HTML5DragTransition",()=>a),n.export(r,"MouseTransition",()=>s),n.export(r,"PointerTransition",()=>l);var o=e("./createTransition");let i=(0,o.createTransition)("touchstart",e=>{let t=e;return null!==t.touches&&void 0!==t.touches}),a=(0,o.createTransition)("dragstart",e=>-1!==e.type.indexOf("drag")||-1!==e.type.indexOf("drop")),s=(0,o.createTransition)("mousedown",e=>-1===e.type.indexOf("touch")&&-1!==e.type.indexOf("mouse")),l=(0,o.createTransition)("pointerdown",e=>"mouse"==e.pointerType)},{"./createTransition":"ltCfW","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ludDv:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"TouchBackend",()=>a);var o=e("./TouchBackendImpl.js"),i=e("./interfaces.js");n.exportAll(i,r),n.exportAll(o,r);let a=function(e,t={},r={}){return new o.TouchBackendImpl(e,t,r)}},{"./TouchBackendImpl.js":"5d66v","./interfaces.js":!1,"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"5d66v":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"TouchBackendImpl",()=>p);var o=e("@react-dnd/invariant"),i=e("./interfaces.js"),a=e("./OptionsReader.js"),s=e("./utils/math.js"),l=e("./utils/offsets.js"),c=e("./utils/predicates.js"),u=e("./utils/supportsPassive.js");let d={[i.ListenerType.mouse]:{start:"mousedown",move:"mousemove",end:"mouseup",contextmenu:"contextmenu"},[i.ListenerType.touch]:{start:"touchstart",move:"touchmove",end:"touchend"},[i.ListenerType.keyboard]:{keydown:"keydown"}};class p{profile(){var e;return{sourceNodes:this.sourceNodes.size,sourcePreviewNodes:this.sourcePreviewNodes.size,sourcePreviewNodeOptions:this.sourcePreviewNodeOptions.size,targetNodes:this.targetNodes.size,dragOverTargetIds:(null===(e=this.dragOverTargetIds)||void 0===e?void 0:e.length)||0}}get document(){return this.options.document}setup(){let e=this.options.rootElement;e&&((0,o.invariant)(!p.isSetUp,"Cannot have two Touch backends at the same time."),p.isSetUp=!0,this.addEventListener(e,"start",this.getTopMoveStartHandler()),this.addEventListener(e,"start",this.handleTopMoveStartCapture,!0),this.addEventListener(e,"move",this.handleTopMove),this.addEventListener(e,"move",this.handleTopMoveCapture,!0),this.addEventListener(e,"end",this.handleTopMoveEndCapture,!0),this.options.enableMouseEvents&&!this.options.ignoreContextMenu&&this.addEventListener(e,"contextmenu",this.handleTopMoveEndCapture),this.options.enableKeyboardEvents&&this.addEventListener(e,"keydown",this.handleCancelOnEscape,!0))}teardown(){let e=this.options.rootElement;e&&(p.isSetUp=!1,this._mouseClientOffset={},this.removeEventListener(e,"start",this.handleTopMoveStartCapture,!0),this.removeEventListener(e,"start",this.handleTopMoveStart),this.removeEventListener(e,"move",this.handleTopMoveCapture,!0),this.removeEventListener(e,"move",this.handleTopMove),this.removeEventListener(e,"end",this.handleTopMoveEndCapture,!0),this.options.enableMouseEvents&&!this.options.ignoreContextMenu&&this.removeEventListener(e,"contextmenu",this.handleTopMoveEndCapture),this.options.enableKeyboardEvents&&this.removeEventListener(e,"keydown",this.handleCancelOnEscape,!0),this.uninstallSourceNodeRemovalObserver())}addEventListener(e,t,r,n=!1){let o=u.supportsPassive?{capture:n,passive:!1}:n;this.listenerTypes.forEach(function(n){let i=d[n][t];i&&e.addEventListener(i,r,o)})}removeEventListener(e,t,r,n=!1){let o=u.supportsPassive?{capture:n,passive:!1}:n;this.listenerTypes.forEach(function(n){let i=d[n][t];i&&e.removeEventListener(i,r,o)})}connectDragSource(e,t){let r=this.handleMoveStart.bind(this,e);return this.sourceNodes.set(e,t),this.addEventListener(t,"start",r),()=>{this.sourceNodes.delete(e),this.removeEventListener(t,"start",r)}}connectDragPreview(e,t,r){return this.sourcePreviewNodeOptions.set(e,r),this.sourcePreviewNodes.set(e,t),()=>{this.sourcePreviewNodes.delete(e),this.sourcePreviewNodeOptions.delete(e)}}connectDropTarget(e,t){let r=this.options.rootElement;if(!this.document||!r)return()=>{};let n=n=>{let o;if(!this.document||!r||!this.monitor.isDragging())return;switch(n.type){case d.mouse.move:o={x:n.clientX,y:n.clientY};break;case d.touch.move:var i,a;o={x:(null===(i=n.touches[0])||void 0===i?void 0:i.clientX)||0,y:(null===(a=n.touches[0])||void 0===a?void 0:a.clientY)||0}}let s=null!=o?this.document.elementFromPoint(o.x,o.y):void 0,l=s&&t.contains(s);if(s===t||l)return this.handleMove(n,e)};return this.addEventListener(this.document.body,"move",n),this.targetNodes.set(e,t),()=>{this.document&&(this.targetNodes.delete(e),this.removeEventListener(this.document.body,"move",n))}}getTopMoveStartHandler(){return this.options.delayTouchStart||this.options.delayMouseStart?this.handleTopMoveStartDelay:this.handleTopMoveStart}installSourceNodeRemovalObserver(e){this.uninstallSourceNodeRemovalObserver(),this.draggedSourceNode=e,this.draggedSourceNodeRemovalObserver=new MutationObserver(()=>{e&&!e.parentElement&&(this.resurrectSourceNode(),this.uninstallSourceNodeRemovalObserver())}),e&&e.parentElement&&this.draggedSourceNodeRemovalObserver.observe(e.parentElement,{childList:!0})}resurrectSourceNode(){this.document&&this.draggedSourceNode&&(this.draggedSourceNode.style.display="none",this.draggedSourceNode.removeAttribute("data-reactid"),this.document.body.appendChild(this.draggedSourceNode))}uninstallSourceNodeRemovalObserver(){this.draggedSourceNodeRemovalObserver&&this.draggedSourceNodeRemovalObserver.disconnect(),this.draggedSourceNodeRemovalObserver=void 0,this.draggedSourceNode=void 0}constructor(e,t,r){this.getSourceClientOffset=e=>{let t=this.sourceNodes.get(e);return t&&(0,l.getNodeClientOffset)(t)},this.handleTopMoveStartCapture=e=>{(0,c.eventShouldStartDrag)(e)&&(this.moveStartSourceIds=[])},this.handleMoveStart=e=>{Array.isArray(this.moveStartSourceIds)&&this.moveStartSourceIds.unshift(e)},this.handleTopMoveStart=e=>{if(!(0,c.eventShouldStartDrag)(e))return;let t=(0,l.getEventClientOffset)(e);t&&((0,c.isTouchEvent)(e)&&(this.lastTargetTouchFallback=e.targetTouches[0]),this._mouseClientOffset=t),this.waitingForDelay=!1},this.handleTopMoveStartDelay=e=>{if(!(0,c.eventShouldStartDrag)(e))return;let t=e.type===d.touch.start?this.options.delayTouchStart:this.options.delayMouseStart;this.timeout=setTimeout(this.handleTopMoveStart.bind(this,e),t),this.waitingForDelay=!0},this.handleTopMoveCapture=()=>{this.dragOverTargetIds=[]},this.handleMove=(e,t)=>{this.dragOverTargetIds&&this.dragOverTargetIds.unshift(t)},this.handleTopMove=e=>{if(this.timeout&&clearTimeout(this.timeout),!this.document||this.waitingForDelay)return;let{moveStartSourceIds:t,dragOverTargetIds:r}=this,n=this.options.enableHoverOutsideTarget,o=(0,l.getEventClientOffset)(e,this.lastTargetTouchFallback);if(!o)return;if(this._isScrolling||!this.monitor.isDragging()&&(0,s.inAngleRanges)(this._mouseClientOffset.x||0,this._mouseClientOffset.y||0,o.x,o.y,this.options.scrollAngleRanges)){this._isScrolling=!0;return}if(!this.monitor.isDragging()&&this._mouseClientOffset.hasOwnProperty("x")&&t&&(0,s.distance)(this._mouseClientOffset.x||0,this._mouseClientOffset.y||0,o.x,o.y)>(this.options.touchSlop?this.options.touchSlop:0)&&(this.moveStartSourceIds=void 0,this.actions.beginDrag(t,{clientOffset:this._mouseClientOffset,getSourceClientOffset:this.getSourceClientOffset,publishSource:!1})),!this.monitor.isDragging())return;let i=this.sourceNodes.get(this.monitor.getSourceId());this.installSourceNodeRemovalObserver(i),this.actions.publishDragSource(),e.cancelable&&e.preventDefault();let a=(r||[]).map(e=>this.targetNodes.get(e)).filter(e=>!!e),c=this.options.getDropTargetElementsAtPoint?this.options.getDropTargetElementsAtPoint(o.x,o.y,a):this.document.elementsFromPoint(o.x,o.y),u=[];for(let e in c){if(!c.hasOwnProperty(e))continue;let t=c[e];for(null!=t&&u.push(t);t;)(t=t.parentElement)&&-1===u.indexOf(t)&&u.push(t)}let d=u.filter(e=>a.indexOf(e)>-1).map(e=>this._getDropTargetId(e)).filter(e=>!!e).filter((e,t,r)=>r.indexOf(e)===t);if(n)for(let e in this.targetNodes){let t=this.targetNodes.get(e);if(i&&t&&t.contains(i)&&-1===d.indexOf(e)){d.unshift(e);break}}d.reverse(),this.actions.hover(d,{clientOffset:o})},this._getDropTargetId=e=>{let t=this.targetNodes.keys(),r=t.next();for(;!1===r.done;){let n=r.value;if(e===this.targetNodes.get(n))return n;r=t.next()}},this.handleTopMoveEndCapture=e=>{if(this._isScrolling=!1,this.lastTargetTouchFallback=void 0,(0,c.eventShouldEndDrag)(e)){if(!this.monitor.isDragging()||this.monitor.didDrop()){this.moveStartSourceIds=void 0;return}e.cancelable&&e.preventDefault(),this._mouseClientOffset={},this.uninstallSourceNodeRemovalObserver(),this.actions.drop(),this.actions.endDrag()}},this.handleCancelOnEscape=e=>{"Escape"===e.key&&this.monitor.isDragging()&&(this._mouseClientOffset={},this.uninstallSourceNodeRemovalObserver(),this.actions.endDrag())},this.options=new a.OptionsReader(r,t),this.actions=e.getActions(),this.monitor=e.getMonitor(),this.sourceNodes=new Map,this.sourcePreviewNodes=new Map,this.sourcePreviewNodeOptions=new Map,this.targetNodes=new Map,this.listenerTypes=[],this._mouseClientOffset={},this._isScrolling=!1,this.options.enableMouseEvents&&this.listenerTypes.push(i.ListenerType.mouse),this.options.enableTouchEvents&&this.listenerTypes.push(i.ListenerType.touch),this.options.enableKeyboardEvents&&this.listenerTypes.push(i.ListenerType.keyboard)}}},{"@react-dnd/invariant":"20vuV","./interfaces.js":"38W4a","./OptionsReader.js":"7m3hn","./utils/math.js":"h4vSP","./utils/offsets.js":"9XFhB","./utils/predicates.js":"87FoK","./utils/supportsPassive.js":"g5kHR","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"38W4a":[function(e,t,r){var n,o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"ListenerType",()=>n),function(e){e.mouse="mouse",e.touch="touch",e.keyboard="keyboard"}(n||(n={}))},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"7m3hn":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"OptionsReader",()=>o);class o{get delay(){var e;return null!==(e=this.args.delay)&&void 0!==e?e:0}get scrollAngleRanges(){return this.args.scrollAngleRanges}get getDropTargetElementsAtPoint(){return this.args.getDropTargetElementsAtPoint}get ignoreContextMenu(){var e;return null!==(e=this.args.ignoreContextMenu)&&void 0!==e&&e}get enableHoverOutsideTarget(){var e;return null!==(e=this.args.enableHoverOutsideTarget)&&void 0!==e&&e}get enableKeyboardEvents(){var e;return null!==(e=this.args.enableKeyboardEvents)&&void 0!==e&&e}get enableMouseEvents(){var e;return null!==(e=this.args.enableMouseEvents)&&void 0!==e&&e}get enableTouchEvents(){var e;return null===(e=this.args.enableTouchEvents)||void 0===e||e}get touchSlop(){return this.args.touchSlop||0}get delayTouchStart(){var e,t,r,n;return null!==(n=null!==(r=null===(e=this.args)||void 0===e?void 0:e.delayTouchStart)&&void 0!==r?r:null===(t=this.args)||void 0===t?void 0:t.delay)&&void 0!==n?n:0}get delayMouseStart(){var e,t,r,n;return null!==(n=null!==(r=null===(e=this.args)||void 0===e?void 0:e.delayMouseStart)&&void 0!==r?r:null===(t=this.args)||void 0===t?void 0:t.delay)&&void 0!==n?n:0}get window(){return this.context&&this.context.window?this.context.window:"undefined"!=typeof window?window:void 0}get document(){var e;return(null===(e=this.context)||void 0===e?void 0:e.document)?this.context.document:this.window?this.window.document:void 0}get rootElement(){var e;return(null===(e=this.args)||void 0===e?void 0:e.rootElement)||this.document}constructor(e,t){this.args=e,this.context=t}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],h4vSP:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t,r,n){return Math.sqrt(Math.pow(Math.abs(r-e),2)+Math.pow(Math.abs(n-t),2))}function i(e,t,r,n,o){if(!o)return!1;let i=180*Math.atan2(n-t,r-e)/Math.PI+180;for(let e=0;e=t.start)&&(null==t.end||i<=t.end))return!0}return!1}n.defineInteropFlag(r),n.export(r,"distance",()=>o),n.export(r,"inAngleRanges",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"9XFhB":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getNodeClientOffset",()=>a),n.export(r,"getEventClientTouchOffset",()=>s),n.export(r,"getEventClientOffset",()=>l);var o=e("./predicates.js");let i=1;function a(e){let t=e.nodeType===i?e:e.parentElement;if(!t)return;let{top:r,left:n}=t.getBoundingClientRect();return{x:n,y:r}}function s(e,t){return 1===e.targetTouches.length?l(e.targetTouches[0]):t&&1===e.touches.length&&e.touches[0].target===t.target?l(e.touches[0]):void 0}function l(e,t){return(0,o.isTouchEvent)(e)?s(e,t):{x:e.clientX,y:e.clientY}}},{"./predicates.js":"87FoK","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"87FoK":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"eventShouldStartDrag",()=>a),n.export(r,"eventShouldEndDrag",()=>s),n.export(r,"isTouchEvent",()=>l);let o={Left:1},i={Left:0};function a(e){return void 0===e.button||e.button===i.Left}function s(e){return void 0===e.buttons||(e.buttons&o.Left)==0}function l(e){return!!e.targetTouches}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],g5kHR:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"supportsPassive",()=>o);let o=(()=>{let e=!1;try{addEventListener("test",()=>{},Object.defineProperty({},"passive",{get:()=>(e=!0,!0)}))}catch(e){}return e})()},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"8qdM6":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdApi",()=>l);var o=e("react/jsx-runtime"),i=e("web-utils"),a=e("../top-btn"),s=e("../../../logic/ed-global");let l=()=>{let e=(0,i.useGlobal)(s.EDGlobal,"EDITOR");return(0,o.jsx)(a.TopBtn,{style:"slim",innerClassName:"flex-1 flex items-center justify-center",onClick:()=>{e.ui.popup.api.open=!0,e.render()},placement:"right",children:(0,o.jsx)("div",{className:"flex-1 min-h-[26px] flex items-center justify-center",dangerouslySetInnerHTML:{__html:` + `),children:(0,o.jsxs)("div",{className:"absolute inset-0 flex flex-col overflow-hidden",children:[(0,o.jsxs)("div",{className:cx("h-[35px] border-b flex p-1 items-stretch text-[12px] justify-between"),children:[(0,o.jsxs)("div",{className:"flex items-stretch",children:[(0,o.jsx)(p.EdSitePicker,{}),(0,o.jsx)("div",{className:"flex items-center ml-2 text-[12px] cursor-pointer",onClick:()=>{confirm("Logout ?")&&(location.href="/logout")},children:(0,o.jsx)("div",{children:"Logout"})})]}),(0,o.jsxs)("div",{className:"flex items-stretch space-x-1 pl-2",children:[(0,o.jsx)(d.EdSiteJS,{}),(0,o.jsx)(u.EdApi,{})]})]}),(0,o.jsxs)("div",{className:"flex flex-row items-stretch border-b",children:[(0,o.jsx)(m.EdPageHistoryBtn,{show:e.page.history.show,onShow:async r=>{e.page.history.id="",e.page.history.show=r,r||await (0,v.treeRebuild)(e),e.render(),t.render()}}),!e.page.history.show&&(0,o.jsx)(g.EdTreeSearch,{})]}),(0,o.jsx)("div",{className:"tree-body flex relative flex-1 overflow-y-auto overflow-x-hidden",ref:e=>{e&&(t.tree=e)},children:e.page.history.show?(0,o.jsx)(h.EdPageHistoryList,{}):(0,o.jsx)("div",{className:"absolute inset-0 flex flex-col",children:t.tree&&(0,o.jsx)(a.DndProvider,{backend:s.HTML5Backend,options:(0,i.getBackendOptions)({html5:{rootElement:t.tree}}),children:(0,o.jsx)(f.EdTreeBody,{})})})})]})})}},{"react/jsx-runtime":"QoA3A","@minoru/react-dnd-treeview":"5Oc6l","react-dnd":"6F1Zo","react-dnd-html5-backend":"5OFH0","web-utils":"1hi6H","./logic/ed-global":"6QDfO","./panel/header/left/api":"8qdM6","./panel/header/left/js":"bUHQA","./panel/header/left/site-picker":"dshbn","./panel/tree/body":"jkXOK","./panel/tree/history-btn":"iv4c6","./panel/tree/history-list":"jlpic","./panel/tree/search":"jVZTg","./logic/tree/build":"dNllk","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"5Oc6l":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DndProvider",()=>d.DndProvider),n.export(r,"MultiBackend",()=>p.MultiBackend),n.export(r,"Container",()=>ep),n.export(r,"DragLayer",()=>eh),n.export(r,"ItemTypes",()=>Q),n.export(r,"Node",()=>eu),n.export(r,"Tree",()=>ev),n.export(r,"compareItems",()=>x),n.export(r,"getBackendOptions",()=>F),n.export(r,"getDescendants",()=>A),n.export(r,"getDestIndex",()=>S),n.export(r,"getDropTarget",()=>N),n.export(r,"getModifiedIndex",()=>D),n.export(r,"getParents",()=>P),n.export(r,"getTreeItem",()=>j),n.export(r,"hasChildNodes",()=>L),n.export(r,"isAncestor",()=>b),n.export(r,"isDroppable",()=>w),n.export(r,"isNodeModel",()=>y),n.export(r,"mutateTree",()=>C),n.export(r,"mutateTreeWithIndex",()=>E),n.export(r,"useContainerClassName",()=>el),n.export(r,"useDragControl",()=>K),n.export(r,"useDragHandle",()=>ec),n.export(r,"useDragNode",()=>et),n.export(r,"useDragOver",()=>er),n.export(r,"useDropNode",()=>eo),n.export(r,"useDropRoot",()=>en),n.export(r,"useOpenIdsHelper",()=>ei),n.export(r,"useTreeContext",()=>es),n.export(r,"useTreeDragLayer",()=>ea);var o=e("react"),i=n.interopDefault(o),a=e("react-dnd-html5-backend"),s=e("@juggle/resize-observer"),l=e("framer-motion"),c=e("react-use-measure"),u=n.interopDefault(c),d=e("react-dnd"),p=e("dnd-multi-backend"),f=e("react-dnd-touch-backend"),m=function(){return(m=Object.assign||function(e){for(var t,r=1,n=arguments.length;rt.text?1:e.texto?i-1:i,[o,i]},T=function(e,t,r){var n=t<0?e.length+t:t;if(n>=0&&nr.top+r.height/2?"down":"up"},O=function(e,t){var r="",n=0;return e.forEach(function(o,i){var a,s=I(o,(null===(a=t.getClientOffset())||void 0===a?void 0:a.y)||0);""===r?r=s:r!==s&&(r=s,n=i),i===e.length-1&&"down"===s&&(n=i+1)}),n},M=function(e,t,r){var n=t.closest('[role="list"]'),o=null==n?void 0:n.querySelectorAll(':scope > [role="listitem"]');return o?O(o,r):null},_=function(e,t,r){var n=e.getBoundingClientRect(),o=r.dropTargetOffset,i=n.top+o;return t>n.bottom-o?"lower":t [role="listitem"]');return{id:n.rootId,index:O(i,r)}}var a=r.getItem(),s=t.querySelector('[role="list"]'),l=_(t,(null===(o=r.getClientOffset())||void 0===o?void 0:o.y)||0,n);if(s){if("upper"===l){if(!w(a,e.parent,n))return{id:e.id,index:0};var c=M(e,t,r);return null===c?null:{id:e.parent,index:c}}var i=s.querySelectorAll(':scope > [role="listitem"]');return{id:e.id,index:O(i,r)}}if("middle"===l)return{id:e.id,index:0};if(w(a,e.parent,n)){var c=M(e,t,r);return null===c?null:{id:e.parent,index:c}}return null},A=function(e,t){var r=[],n=function(e,t){var o=e.filter(function(e){return t.includes(e.parent)});o.length>0&&(r=h(h([],r,!0),o,!0),n(e,o.map(function(e){return e.id})))};return n(e,[t]),r};function P(e,t){for(var r=[],n=e.find(function(e){return e.id===t});n;)(n=e.find(function(e){return e.id===n.parent}))&&r.push(n);return r}var F=function(e){return void 0===e&&(e={}),{backends:[{id:"html5",backend:a.HTML5Backend,options:e.html5,transition:p.PointerTransition},{id:"touch",backend:f.TouchBackend,options:e.touch||{enableMouseEvents:!0},preview:!0,transition:p.TouchTransition}]}},L=function(e,t){return e.some(function(e){return e.parent===t})},R=(0,o.createContext)({}),H=function(e){var t=ei(e.tree,e.initialOpen),r=t[0],n=t[1],a=n.handleToggle,s=n.handleCloseAll,l=n.handleOpenAll,c=n.handleOpen,u=n.handleClose;(0,o.useImperativeHandle)(e.treeRef,function(){return{open:function(t){return c(t,e.onChangeOpen)},close:function(t){return u(t,e.onChangeOpen)},openAll:function(){return l(e.onChangeOpen)},closeAll:function(){return s(e.onChangeOpen)}}});var p=(0,d.useDragDropManager)().getMonitor(),f=e.canDrop,g=e.canDrag,v=m(m({extraAcceptTypes:[],listComponent:"ul",listItemComponent:"li",placeholderComponent:"li",sort:!0,insertDroppableFirst:!0,enableAnimateExpand:!1,dropTargetOffset:0,initialOpen:!1},e),{openIds:r,onDrop:function(t,r,n){if(t){var o={dragSourceId:t.id,dropTargetId:r,dragSource:t,dropTarget:j(e.tree,r),monitor:p},i=e.tree;if(j(i,t.id)||(i=h(h([],i,!0),[t],!1)),!1===e.sort){var a=D(i,t.id,r,n)[1];o.destinationIndex=a,o.relativeIndex=n,e.onDrop(E(i,t.id,r,n),o);return}e.onDrop(C(i,t.id,r),o)}else{var o={dropTargetId:r,dropTarget:j(e.tree,r),monitor:p};!1===e.sort&&(o.destinationIndex=S(e.tree,r,n),o.relativeIndex=n),e.onDrop(e.tree,o)}},canDrop:f?function(t,r){return f(e.tree,{dragSourceId:null!=t?t:void 0,dropTargetId:r,dragSource:p.getItem(),dropTarget:j(e.tree,r),monitor:p})}:void 0,canDrag:g?function(t){return g(j(e.tree,t))}:void 0,onToggle:function(t){return a(t,e.onChangeOpen)}});return(0,i.default).createElement(R.Provider,{value:v},e.children)},B=(0,o.createContext)({}),V=!1,z=function(e){var t=(0,o.useState)(V),r=t[0],n=t[1];return(0,i.default).createElement(B.Provider,{value:{isLock:r,lock:function(){return n(!0)},unlock:function(){return n(!1)}}},e.children)},W=(0,o.createContext)({}),U=void 0,G=void 0,$=function(e){var t=(0,o.useState)(U),r=t[0],n=t[1],a=(0,o.useState)(G),s=a[0],l=a[1],c=function(e,t){n(e),l(t)},u=function(){n(U),l(G)};return(0,i.default).createElement(W.Provider,{value:{dropTargetId:r,index:s,showPlaceholder:c,hidePlaceholder:u}},e.children)},q=function(e){return(0,i.default).createElement(H,m({},e),(0,i.default).createElement(z,null,(0,i.default).createElement($,null,e.children)))},K=function(e){var t=(0,o.useContext)(B);(0,o.useEffect)(function(){if(e.current){var r=e.current,n=function(e){var r=e.target;(r instanceof HTMLInputElement||r instanceof HTMLTextAreaElement)&&t.lock()},o=function(e){var r=e.target;(r instanceof HTMLInputElement||r instanceof HTMLTextAreaElement)&&t.unlock()},i=function(e){return n(e)},a=function(e){return o(e)},s=function(e){return n(e)},l=function(e){return o(e)},c=new MutationObserver(function(){document.activeElement===document.body&&t.unlock()});return c.observe(r,{subtree:!0,childList:!0}),r.addEventListener("mouseover",i),r.addEventListener("mouseout",a),r.addEventListener("focusin",s),r.addEventListener("focusout",l),function(){c.disconnect(),r.removeEventListener("mouseover",i),r.removeEventListener("mouseout",a),r.removeEventListener("focusin",s),r.removeEventListener("focusout",l)}}},[e,t]),(0,o.useEffect)(function(){var r;null===(r=e.current)||void 0===r||r.setAttribute("draggable",t.isLock?"false":"true")},[e,t.isLock])},Q={TREE_ITEM:Symbol()},Z=null,J=function(e){var t=e.target;if(t instanceof HTMLElement){var r=t.closest('[role="listitem"]');e.currentTarget===r&&(Z=r)}},X=function(e){return J(e)},ee=function(e){return J(e)},et=function(e,t){var r=es();(0,o.useEffect)(function(){var e=t.current;return null==e||e.addEventListener("dragstart",X),null==e||e.addEventListener("touchstart",ee,{passive:!0}),function(){null==e||e.removeEventListener("dragstart",X),null==e||e.removeEventListener("touchstart",ee)}},[t]);var n=(0,d.useDrag)({type:Q.TREE_ITEM,item:function(n){var o=m({ref:t},e);return r.onDragStart&&r.onDragStart(o,n),o},end:function(e,t){var n=e;r.onDragEnd&&r.onDragEnd(n,t)},canDrag:function(){var n=r.canDrag;return Z===t.current&&(!n||n(e.id))},collect:function(e){return{isDragging:e.isDragging()}}});return[n[0].isDragging,n[1],n[2]]},er=function(e,t,r){var n=(0,o.useRef)(0),i=(0,o.useRef)(0);return{onDragEnter:function(){n.current+=1,1!==n.current||t||(i.current=window.setTimeout(function(){return r(e)},500))},onDragLeave:function(){n.current-=1,0===n.current&&window.clearTimeout(i.current)},onDrop:function(){i.current>0&&window.clearTimeout(i.current),n.current=0,i.current=0}}},en=function(e){var t=es(),r=(0,o.useContext)(W),n=(0,d.useDrop)({accept:h([Q.TREE_ITEM],t.extraAcceptTypes,!0),drop:function(e,n){var o=t.rootId,i=t.onDrop,a=r.dropTargetId,s=r.index;n.isOver({shallow:!0})&&void 0!==a&&void 0!==s&&i(y(e)?e:null,o,s),r.hidePlaceholder()},canDrop:function(e,r){var n=t.rootId;return!!r.isOver({shallow:!0})&&void 0!==e&&w(e,n,t)},hover:function(n,o){if(o.isOver({shallow:!0})){var i=t.rootId,a=r.dropTargetId,s=r.index,l=r.showPlaceholder,c=r.hidePlaceholder,u=N(null,e.current,o,t);if(null===u||!w(n,i,t)){c();return}(u.id!==a||u.index!==s)&&l(u.id,u.index)}},collect:function(e){var t=e.getItem();return{isOver:e.isOver({shallow:!0})&&e.canDrop(),dragSource:t}}}),i=n[0];return[i.isOver,i.dragSource,n[1]]},eo=function(e,t){var r=es(),n=(0,o.useContext)(W),i=(0,d.useDrop)({accept:h([Q.TREE_ITEM],r.extraAcceptTypes,!0),drop:function(e,t){var o=n.dropTargetId,i=n.index;t.isOver({shallow:!0})&&void 0!==o&&void 0!==i&&r.onDrop(y(e)?e:null,o,i),n.hidePlaceholder()},canDrop:function(n,o){if(o.isOver({shallow:!0})){var i=N(e,t.current,o,r);return null!==i&&w(n,i.id,r)}return!1},hover:function(o,i){if(i.isOver({shallow:!0})){var a=n.dropTargetId,s=n.index,l=n.showPlaceholder,c=n.hidePlaceholder,u=N(e,t.current,i,r);if(null===u||!w(o,u.id,r)){c();return}(u.id!==a||u.index!==s)&&l(u.id,u.index)}},collect:function(e){var t=e.getItem();return{isOver:e.isOver({shallow:!0})&&e.canDrop(),dragSource:t}}}),a=i[0];return[a.isOver,a.dragSource,i[1]]},ei=function(e,t){var r=(0,o.useMemo)(function(){return!0===t?e.filter(function(t){return L(e,t.id)}).map(function(e){return e.id}):Array.isArray(t)?t:[]},[t]),n=(0,o.useState)(r),i=n[0],a=n[1];(0,o.useEffect)(function(){return a(r)},[t]);var s=function(e,t){var r=i.includes(e)?i.filter(function(t){return t!==e}):h(h([],i,!0),[e],!1);a(r),t&&t(r)},l=function(t,r){var n=[];if(Array.isArray(t)){var o=e.filter(function(r){return t.includes(r.id)&&L(e,r.id)});n=h(h([],i,!0),o.map(function(e){return e.id}),!0).filter(function(e,t,r){return r.indexOf(e)===t})}else n=i.includes(t)?i:h(h([],i,!0),[t],!1);a(n),r&&r(n)},c=function(e,t){var r=i.filter(function(t){return Array.isArray(e)?!e.includes(t):t!==e});a(r),t&&t(r)};return[i,{handleToggle:s,handleCloseAll:function(e){a([]),e&&e([])},handleOpenAll:function(t){var r=e.filter(function(t){return L(e,t.id)}).map(function(e){return e.id});a(r),t&&t(r)},handleOpen:l,handleClose:c}]},ea=function(){return(0,d.useDragLayer)(function(e){var t=e.getItemType();return{item:e.getItem(),clientOffset:e.getClientOffset(),isDragging:e.isDragging()&&t===Q.TREE_ITEM}})},es=function(){var e=(0,o.useContext)(R);if(!e)throw Error("useTreeContext must be used under TreeProvider");return e},el=function(e,t){var r=es(),n=r.rootId,o=r.rootProps,i=r.classes,a=(null==i?void 0:i.container)||"";return t&&(null==i?void 0:i.dropTarget)&&(a="".concat(a," ").concat(i.dropTarget)),e===n&&(null==i?void 0:i.root)&&(a="".concat(a," ").concat(i.root)),e===n&&(null==o?void 0:o.className)&&(a="".concat(a," ").concat(o.className)),a=a.trim()},ec=function(e,t,r){t.current?r(t):r(e),(0,o.useEffect)(function(){t.current?r(t):r(e)},[t.current])},eu=function(e){var t=es(),r=(0,o.useContext)(W),n=(0,o.useRef)(null),s=(0,o.useRef)(null),l=t.tree.find(function(t){return t.id===e.id}),c=t.openIds,u=t.classes,d=t.enableAnimateExpand,p=c.includes(e.id),f=et(l,n),m=f[0],h=f[1],v=f[2],x=eo(l,n),j=x[0],b=x[1],y=x[2];ec(n,s,h),w(b,e.id,t)&&y(n),(0,o.useEffect)(function(){t.dragPreviewRender?v((0,a.getEmptyImage)(),{captureDraggingState:!0}):s.current&&v(n)},[v,t.dragPreviewRender]),K(n);var C=function(){return t.onToggle(l.id)},S=t.listItemComponent,k=(null==u?void 0:u.listItem)||"";j&&(null==u?void 0:u.dropTarget)&&(k="".concat(k," ").concat(u.dropTarget)),m&&(null==u?void 0:u.draggingSource)&&(k="".concat(k," ").concat(u.draggingSource));var D=!t.canDrag||t.canDrag(e.id),T=r.dropTargetId===e.id,E={depth:e.depth,isOpen:p,isDragging:m,isDropTarget:T,draggable:D,hasChild:L(t.tree,e.id),containerRef:n,handleRef:s,onToggle:C};return(0,i.default).createElement(S,{ref:n,className:k,role:"listitem"},t.render(l,E),d&&E.hasChild&&(0,i.default).createElement(g,{isVisible:p},(0,i.default).createElement(ep,{parentId:e.id,depth:e.depth+1})),!d&&E.hasChild&&p&&(0,i.default).createElement(ep,{parentId:e.id,depth:e.depth+1}))},ed=function(e){var t=es(),r=t.placeholderRender,n=t.placeholderComponent,a=t.classes,s=(0,o.useContext)(W),l=(0,d.useDragDropManager)().getMonitor().getItem();return r&&l&&e.dropTargetId===s.dropTargetId&&(e.index===s.index||void 0===e.index&&e.listCount===s.index)?(0,i.default).createElement(n,{className:(null==a?void 0:a.placeholder)||""},r(l,{depth:e.depth})):null},ep=function(e){var t=es(),r=(0,o.useRef)(null),n=t.tree.filter(function(t){return t.parent===e.parentId}),a=n,s="function"==typeof t.sort?t.sort:x;if(t.insertDroppableFirst){var l=n.filter(function(e){return e.droppable}),c=n.filter(function(e){return!e.droppable});!1===t.sort||(l=l.sort(s),c=c.sort(s)),a=h(h([],l,!0),c,!0)}else!1!==t.sort&&(a=n.sort(s));var u=en(r),d=u[0],p=u[1],f=u[2];e.parentId===t.rootId&&w(p,t.rootId,t)&&f(r);var g=el(e.parentId,d),v=t.rootProps||{},j=t.listComponent;return(0,i.default).createElement(j,m({ref:r,role:"list"},v,{className:g}),a.map(function(t,r){return(0,i.default).createElement(i.default.Fragment,{key:t.id},(0,i.default).createElement(ed,{depth:e.depth,listCount:a.length,dropTargetId:e.parentId,index:r}),(0,i.default).createElement(eu,{id:t.id,depth:e.depth}))}),(0,i.default).createElement(ed,{depth:e.depth,listCount:a.length,dropTargetId:e.parentId}))},ef={height:"100%",left:0,pointerEvents:"none",position:"fixed",top:0,width:"100%",zIndex:100},em=function(e){var t=e.clientOffset;if(!t)return{};var r=t.x,n=t.y;return{pointerEvents:"none",transform:"translate(".concat(r,"px, ").concat(n,"px)")}},eh=function(){var e=es(),t=ea(),r=t.isDragging,n=t.clientOffset;return r&&n?(0,i.default).createElement("div",{style:ef},(0,i.default).createElement("div",{style:em(t)},e.dragPreviewRender&&e.dragPreviewRender(t))):null};function eg(e,t){return(0,i.default).createElement(q,m({},e,{treeRef:t}),e.dragPreviewRender&&(0,i.default).createElement(eh,null),(0,i.default).createElement(ep,{parentId:e.rootId,depth:0}))}var ev=(0,o.forwardRef)(eg)},{react:"6Lppp","react-dnd-html5-backend":"5OFH0","@juggle/resize-observer":"eRiBB","framer-motion":"ghfqv","react-use-measure":"cGb9T","react-dnd":"6F1Zo","dnd-multi-backend":"jo02n","react-dnd-touch-backend":"ludDv","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"5OFH0":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getEmptyImage",()=>a.getEmptyImage),n.export(r,"NativeTypes",()=>i),n.export(r,"HTML5Backend",()=>s);var o=e("./HTML5BackendImpl.js"),i=e("./NativeTypes.js"),a=e("./getEmptyImage.js");let s=function(e,t,r){return new o.HTML5BackendImpl(e,t,r)}},{"./HTML5BackendImpl.js":"h6V9I","./NativeTypes.js":!1,"./getEmptyImage.js":"kRTvK","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],h6V9I:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"HTML5BackendImpl",()=>d);var o=e("./EnterLeaveCounter.js"),i=e("./NativeDragSources/index.js"),a=e("./NativeTypes.js"),s=e("./OffsetUtils.js"),l=e("./OptionsReader.js");function c(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function u(e){for(var t=1;t{this.sourcePreviewNodes.delete(e),this.sourcePreviewNodeOptions.delete(e)}}connectDragSource(e,t,r){this.sourceNodes.set(e,t),this.sourceNodeOptions.set(e,r);let n=t=>this.handleDragStart(t,e),o=e=>this.handleSelectStart(e);return t.setAttribute("draggable","true"),t.addEventListener("dragstart",n),t.addEventListener("selectstart",o),()=>{this.sourceNodes.delete(e),this.sourceNodeOptions.delete(e),t.removeEventListener("dragstart",n),t.removeEventListener("selectstart",o),t.setAttribute("draggable","false")}}connectDropTarget(e,t){let r=t=>this.handleDragEnter(t,e),n=t=>this.handleDragOver(t,e),o=t=>this.handleDrop(t,e);return t.addEventListener("dragenter",r),t.addEventListener("dragover",n),t.addEventListener("drop",o),()=>{t.removeEventListener("dragenter",r),t.removeEventListener("dragover",n),t.removeEventListener("drop",o)}}addEventListeners(e){e.addEventListener&&(e.addEventListener("dragstart",this.handleTopDragStart),e.addEventListener("dragstart",this.handleTopDragStartCapture,!0),e.addEventListener("dragend",this.handleTopDragEndCapture,!0),e.addEventListener("dragenter",this.handleTopDragEnter),e.addEventListener("dragenter",this.handleTopDragEnterCapture,!0),e.addEventListener("dragleave",this.handleTopDragLeaveCapture,!0),e.addEventListener("dragover",this.handleTopDragOver),e.addEventListener("dragover",this.handleTopDragOverCapture,!0),e.addEventListener("drop",this.handleTopDrop),e.addEventListener("drop",this.handleTopDropCapture,!0))}removeEventListeners(e){e.removeEventListener&&(e.removeEventListener("dragstart",this.handleTopDragStart),e.removeEventListener("dragstart",this.handleTopDragStartCapture,!0),e.removeEventListener("dragend",this.handleTopDragEndCapture,!0),e.removeEventListener("dragenter",this.handleTopDragEnter),e.removeEventListener("dragenter",this.handleTopDragEnterCapture,!0),e.removeEventListener("dragleave",this.handleTopDragLeaveCapture,!0),e.removeEventListener("dragover",this.handleTopDragOver),e.removeEventListener("dragover",this.handleTopDragOverCapture,!0),e.removeEventListener("drop",this.handleTopDrop),e.removeEventListener("drop",this.handleTopDropCapture,!0))}getCurrentSourceNodeOptions(){let e=this.monitor.getSourceId(),t=this.sourceNodeOptions.get(e);return u({dropEffect:this.altKeyPressed?"copy":"move"},t||{})}getCurrentDropEffect(){return this.isDraggingNativeItem()?"copy":this.getCurrentSourceNodeOptions().dropEffect}getCurrentSourcePreviewNodeOptions(){let e=this.monitor.getSourceId();return u({anchorX:.5,anchorY:.5,captureDraggingState:!1},this.sourcePreviewNodeOptions.get(e)||{})}isDraggingNativeItem(){let e=this.monitor.getItemType();return Object.keys(a).some(t=>a[t]===e)}beginDragNativeItem(e,t){this.clearCurrentDragSourceNode(),this.currentNativeSource=(0,i.createNativeDragSource)(e,t),this.currentNativeHandle=this.registry.addSource(e,this.currentNativeSource),this.actions.beginDrag([this.currentNativeHandle])}setCurrentDragSourceNode(e){this.clearCurrentDragSourceNode(),this.currentDragSourceNode=e;let t=1e3;this.mouseMoveTimeoutTimer=setTimeout(()=>{var e;return null===(e=this.rootElement)||void 0===e?void 0:e.addEventListener("mousemove",this.endDragIfSourceWasRemovedFromDOM,!0)},t)}clearCurrentDragSourceNode(){if(this.currentDragSourceNode){if(this.currentDragSourceNode=null,this.rootElement){var e;null===(e=this.window)||void 0===e||e.clearTimeout(this.mouseMoveTimeoutTimer||void 0),this.rootElement.removeEventListener("mousemove",this.endDragIfSourceWasRemovedFromDOM,!0)}return this.mouseMoveTimeoutTimer=null,!0}return!1}handleDragStart(e,t){e.defaultPrevented||(this.dragStartSourceIds||(this.dragStartSourceIds=[]),this.dragStartSourceIds.unshift(t))}handleDragEnter(e,t){this.dragEnterTargetIds.unshift(t)}handleDragOver(e,t){null===this.dragOverTargetIds&&(this.dragOverTargetIds=[]),this.dragOverTargetIds.unshift(t)}handleDrop(e,t){this.dropTargetIds.unshift(t)}constructor(e,t,r){this.sourcePreviewNodes=new Map,this.sourcePreviewNodeOptions=new Map,this.sourceNodes=new Map,this.sourceNodeOptions=new Map,this.dragStartSourceIds=null,this.dropTargetIds=[],this.dragEnterTargetIds=[],this.currentNativeSource=null,this.currentNativeHandle=null,this.currentDragSourceNode=null,this.altKeyPressed=!1,this.mouseMoveTimeoutTimer=null,this.asyncEndDragFrameId=null,this.dragOverTargetIds=null,this.lastClientOffset=null,this.hoverRafId=null,this.getSourceClientOffset=e=>{let t=this.sourceNodes.get(e);return t&&(0,s.getNodeClientOffset)(t)||null},this.endDragNativeItem=()=>{this.isDraggingNativeItem()&&(this.actions.endDrag(),this.currentNativeHandle&&this.registry.removeSource(this.currentNativeHandle),this.currentNativeHandle=null,this.currentNativeSource=null)},this.isNodeInDocument=e=>!!(e&&this.document&&this.document.body&&this.document.body.contains(e)),this.endDragIfSourceWasRemovedFromDOM=()=>{let e=this.currentDragSourceNode;null==e||this.isNodeInDocument(e)||(this.clearCurrentDragSourceNode()&&this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover())},this.scheduleHover=e=>{null===this.hoverRafId&&"undefined"!=typeof requestAnimationFrame&&(this.hoverRafId=requestAnimationFrame(()=>{this.monitor.isDragging()&&this.actions.hover(e||[],{clientOffset:this.lastClientOffset}),this.hoverRafId=null}))},this.cancelHover=()=>{null!==this.hoverRafId&&"undefined"!=typeof cancelAnimationFrame&&(cancelAnimationFrame(this.hoverRafId),this.hoverRafId=null)},this.handleTopDragStartCapture=()=>{this.clearCurrentDragSourceNode(),this.dragStartSourceIds=[]},this.handleTopDragStart=e=>{if(e.defaultPrevented)return;let{dragStartSourceIds:t}=this;this.dragStartSourceIds=null;let r=(0,s.getEventClientOffset)(e);this.monitor.isDragging()&&(this.actions.endDrag(),this.cancelHover()),this.actions.beginDrag(t||[],{publishSource:!1,getSourceClientOffset:this.getSourceClientOffset,clientOffset:r});let{dataTransfer:n}=e,o=(0,i.matchNativeItemType)(n);if(this.monitor.isDragging()){if(n&&"function"==typeof n.setDragImage){let e=this.monitor.getSourceId(),t=this.sourceNodes.get(e),o=this.sourcePreviewNodes.get(e)||t;if(o){let{anchorX:e,anchorY:i,offsetX:a,offsetY:l}=this.getCurrentSourcePreviewNodeOptions(),c={anchorX:e,anchorY:i},u={offsetX:a,offsetY:l},d=(0,s.getDragPreviewOffset)(t,o,r,c,u);n.setDragImage(o,d.x,d.y)}}try{null==n||n.setData("application/json",{})}catch(e){}this.setCurrentDragSourceNode(e.target);let{captureDraggingState:t}=this.getCurrentSourcePreviewNodeOptions();t?this.actions.publishDragSource():setTimeout(()=>this.actions.publishDragSource(),0)}else if(o)this.beginDragNativeItem(o);else{if(n&&!n.types&&(e.target&&!e.target.hasAttribute||!e.target.hasAttribute("draggable")))return;e.preventDefault()}},this.handleTopDragEndCapture=()=>{this.clearCurrentDragSourceNode()&&this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover()},this.handleTopDragEnterCapture=e=>{if(this.dragEnterTargetIds=[],this.isDraggingNativeItem()){var t;null===(t=this.currentNativeSource)||void 0===t||t.loadDataTransfer(e.dataTransfer)}if(!this.enterLeaveCounter.enter(e.target)||this.monitor.isDragging())return;let{dataTransfer:r}=e,n=(0,i.matchNativeItemType)(r);n&&this.beginDragNativeItem(n,r)},this.handleTopDragEnter=e=>{let{dragEnterTargetIds:t}=this;this.dragEnterTargetIds=[],this.monitor.isDragging()&&(this.altKeyPressed=e.altKey,t.length>0&&this.actions.hover(t,{clientOffset:(0,s.getEventClientOffset)(e)}),t.some(e=>this.monitor.canDropOnTarget(e))&&(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect=this.getCurrentDropEffect())))},this.handleTopDragOverCapture=e=>{if(this.dragOverTargetIds=[],this.isDraggingNativeItem()){var t;null===(t=this.currentNativeSource)||void 0===t||t.loadDataTransfer(e.dataTransfer)}},this.handleTopDragOver=e=>{let{dragOverTargetIds:t}=this;if(this.dragOverTargetIds=[],!this.monitor.isDragging()){e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect="none");return}this.altKeyPressed=e.altKey,this.lastClientOffset=(0,s.getEventClientOffset)(e),this.scheduleHover(t),(t||[]).some(e=>this.monitor.canDropOnTarget(e))?(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect=this.getCurrentDropEffect())):this.isDraggingNativeItem()?e.preventDefault():(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect="none"))},this.handleTopDragLeaveCapture=e=>{this.isDraggingNativeItem()&&e.preventDefault(),this.enterLeaveCounter.leave(e.target)&&(this.isDraggingNativeItem()&&setTimeout(()=>this.endDragNativeItem(),0),this.cancelHover())},this.handleTopDropCapture=e=>{if(this.dropTargetIds=[],this.isDraggingNativeItem()){var t;e.preventDefault(),null===(t=this.currentNativeSource)||void 0===t||t.loadDataTransfer(e.dataTransfer)}else(0,i.matchNativeItemType)(e.dataTransfer)&&e.preventDefault();this.enterLeaveCounter.reset()},this.handleTopDrop=e=>{let{dropTargetIds:t}=this;this.dropTargetIds=[],this.actions.hover(t,{clientOffset:(0,s.getEventClientOffset)(e)}),this.actions.drop({dropEffect:this.getCurrentDropEffect()}),this.isDraggingNativeItem()?this.endDragNativeItem():this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover()},this.handleSelectStart=e=>{let t=e.target;"function"==typeof t.dragDrop&&("INPUT"===t.tagName||"SELECT"===t.tagName||"TEXTAREA"===t.tagName||t.isContentEditable||(e.preventDefault(),t.dragDrop()))},this.options=new l.OptionsReader(t,r),this.actions=e.getActions(),this.monitor=e.getMonitor(),this.registry=e.getRegistry(),this.enterLeaveCounter=new o.EnterLeaveCounter(this.isNodeInDocument)}}},{"./EnterLeaveCounter.js":"dyP0B","./NativeDragSources/index.js":"kTou2","./NativeTypes.js":"ctLhr","./OffsetUtils.js":"5o7Tm","./OptionsReader.js":"lyU32","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],dyP0B:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EnterLeaveCounter",()=>i);var o=e("./utils/js_utils.js");class i{enter(e){let t=this.entered.length,r=t=>this.isNodeInDocument(t)&&(!t.contains||t.contains(e));return this.entered=(0,o.union)(this.entered.filter(r),[e]),0===t&&this.entered.length>0}leave(e){let t=this.entered.length;return this.entered=(0,o.without)(this.entered.filter(this.isNodeInDocument),e),t>0&&0===this.entered.length}reset(){this.entered=[]}constructor(e){this.entered=[],this.isNodeInDocument=e}}},{"./utils/js_utils.js":"9e7mJ","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"9e7mJ":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){let t=null;return()=>(null==t&&(t=e()),t)}function i(e,t){return e.filter(e=>e!==t)}function a(e,t){let r=new Set,n=e=>r.add(e);e.forEach(n),t.forEach(n);let o=[];return r.forEach(e=>o.push(e)),o}n.defineInteropFlag(r),n.export(r,"memoize",()=>o),n.export(r,"without",()=>i),n.export(r,"union",()=>a)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],kTou2:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createNativeDragSource",()=>a),n.export(r,"matchNativeItemType",()=>s);var o=e("./NativeDragSource.js"),i=e("./nativeTypesConfig.js");function a(e,t){let r=i.nativeTypesConfig[e];if(!r)throw Error(`native type ${e} has no configuration`);let n=new o.NativeDragSource(r);return n.loadDataTransfer(t),n}function s(e){if(!e)return null;let t=Array.prototype.slice.call(e.types||[]);return Object.keys(i.nativeTypesConfig).filter(e=>{let r=i.nativeTypesConfig[e];return null!=r&&!!r.matchesTypes&&r.matchesTypes.some(e=>t.indexOf(e)>-1)})[0]||null}},{"./NativeDragSource.js":"fNX1c","./nativeTypesConfig.js":"3RIa8","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],fNX1c:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"NativeDragSource",()=>o);class o{initializeExposedProperties(){Object.keys(this.config.exposeProperties).forEach(e=>{Object.defineProperty(this.item,e,{configurable:!0,enumerable:!0,get:()=>(console.warn(`Browser doesn't allow reading "${e}" until the drop event.`),null)})})}loadDataTransfer(e){if(e){let t={};Object.keys(this.config.exposeProperties).forEach(r=>{let n=this.config.exposeProperties[r];null!=n&&(t[r]={value:n(e,this.config.matchesTypes),configurable:!0,enumerable:!0})}),Object.defineProperties(this.item,t)}}canDrag(){return!0}beginDrag(){return this.item}isDragging(e,t){return t===e.getSourceId()}endDrag(){}constructor(e){this.config=e,this.item={},this.initializeExposedProperties()}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"3RIa8":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"nativeTypesConfig",()=>a);var o=e("../NativeTypes.js"),i=e("./getDataFromDataTransfer.js");let a={[o.FILE]:{exposeProperties:{files:e=>Array.prototype.slice.call(e.files),items:e=>e.items,dataTransfer:e=>e},matchesTypes:["Files"]},[o.HTML]:{exposeProperties:{html:(e,t)=>(0,i.getDataFromDataTransfer)(e,t,""),dataTransfer:e=>e},matchesTypes:["Html","text/html"]},[o.URL]:{exposeProperties:{urls:(e,t)=>(0,i.getDataFromDataTransfer)(e,t,"").split("\n"),dataTransfer:e=>e},matchesTypes:["Url","text/uri-list"]},[o.TEXT]:{exposeProperties:{text:(e,t)=>(0,i.getDataFromDataTransfer)(e,t,""),dataTransfer:e=>e},matchesTypes:["Text","text/plain"]}}},{"../NativeTypes.js":"ctLhr","./getDataFromDataTransfer.js":"2tdkn","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ctLhr:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"FILE",()=>o),n.export(r,"URL",()=>i),n.export(r,"TEXT",()=>a),n.export(r,"HTML",()=>s);let o="__NATIVE_FILE__",i="__NATIVE_URL__",a="__NATIVE_TEXT__",s="__NATIVE_HTML__"},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"2tdkn":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t,r){let n=t.reduce((t,r)=>t||e.getData(r),"");return null!=n?n:r}n.defineInteropFlag(r),n.export(r,"getDataFromDataTransfer",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"5o7Tm":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getNodeClientOffset",()=>s),n.export(r,"getEventClientOffset",()=>l),n.export(r,"getDragPreviewOffset",()=>d);var o=e("./BrowserDetector.js"),i=e("./MonotonicInterpolant.js");let a=1;function s(e){let t=e.nodeType===a?e:e.parentElement;if(!t)return null;let{top:r,left:n}=t.getBoundingClientRect();return{x:n,y:r}}function l(e){return{x:e.clientX,y:e.clientY}}function c(e){var t;return"IMG"===e.nodeName&&((0,o.isFirefox)()||!(null===(t=document.documentElement)||void 0===t?void 0:t.contains(e)))}function u(e,t,r,n){let i=e?t.width:r,a=e?t.height:n;return(0,o.isSafari)()&&e&&(a/=window.devicePixelRatio,i/=window.devicePixelRatio),{dragPreviewWidth:i,dragPreviewHeight:a}}function d(e,t,r,n,a){let l=c(t),d=s(l?e:t),p={x:r.x-d.x,y:r.y-d.y},{offsetWidth:f,offsetHeight:m}=e,{anchorX:h,anchorY:g}=n,{dragPreviewWidth:v,dragPreviewHeight:x}=u(l,t,f,m),j=()=>{let e=new i.MonotonicInterpolant([0,.5,1],[p.y,p.y/m*x,p.y+x-m]).interpolate(g);return(0,o.isSafari)()&&l&&(e+=(window.devicePixelRatio-1)*x),e},b=()=>new i.MonotonicInterpolant([0,.5,1],[p.x,p.x/f*v,p.x+v-f]).interpolate(h),{offsetX:y,offsetY:w}=a,C=0===w||w;return{x:0===y||y?y:b(),y:C?w:j()}}},{"./BrowserDetector.js":"jnEw7","./MonotonicInterpolant.js":"NzBrM","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jnEw7:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isFirefox",()=>i),n.export(r,"isSafari",()=>a);var o=e("./utils/js_utils.js");let i=(0,o.memoize)(()=>/firefox/i.test(navigator.userAgent)),a=(0,o.memoize)(()=>!!window.safari)},{"./utils/js_utils.js":"9e7mJ","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],NzBrM:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"MonotonicInterpolant",()=>o);class o{interpolate(e){let t;let{xs:r,ys:n,c1s:o,c2s:i,c3s:a}=this,s=r.length-1;if(e===r[s])return n[s];let l=0,c=a.length-1;for(;l<=c;){let o=r[t=Math.floor(.5*(l+c))];if(oe))return n[t];c=t-1}}let u=e-r[s=Math.max(0,c)],d=u*u;return n[s]+o[s]*u+i[s]*d+a[s]*u*d}constructor(e,t){let r,n,o;let{length:i}=e,a=[];for(let e=0;ee[t]o);class o{get window(){return this.globalContext?this.globalContext:"undefined"!=typeof window?window:void 0}get document(){var e;return(null===(e=this.globalContext)||void 0===e?void 0:e.document)?this.globalContext.document:this.window?this.window.document:void 0}get rootElement(){var e;return(null===(e=this.optionsArgs)||void 0===e?void 0:e.rootElement)||this.window}constructor(e,t){this.ownerDocument=null,this.globalContext=e,this.optionsArgs=t}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],kRTvK:[function(e,t,r){let n;var o=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(){return n||((n=new Image).src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="),n}o.defineInteropFlag(r),o.export(r,"getEmptyImage",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],eRiBB:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ResizeObserver",()=>o.ResizeObserver),n.export(r,"ResizeObserverEntry",()=>i.ResizeObserverEntry),n.export(r,"ResizeObserverSize",()=>a.ResizeObserverSize);var o=e("../ResizeObserver"),i=e("../ResizeObserverEntry"),a=e("../ResizeObserverSize")},{"../ResizeObserver":"cVgY8","../ResizeObserverEntry":"3oHgg","../ResizeObserverSize":"jKNPv","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],cVgY8:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ResizeObserver",()=>a);var o=e("./ResizeObserverController"),i=e("./utils/element"),a=function(){function e(e){if(0==arguments.length)throw TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if("function"!=typeof e)throw TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");(0,o.ResizeObserverController).connect(this,e)}return e.prototype.observe=function(e,t){if(0==arguments.length)throw TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!(0,i.isElement)(e))throw TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");(0,o.ResizeObserverController).observe(this,e,t)},e.prototype.unobserve=function(e){if(0==arguments.length)throw TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!(0,i.isElement)(e))throw TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");(0,o.ResizeObserverController).unobserve(this,e)},e.prototype.disconnect=function(){(0,o.ResizeObserverController).disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}()},{"./ResizeObserverController":"20rjw","./utils/element":"bLu3R","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"20rjw":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ResizeObserverController",()=>u);var o=e("./utils/scheduler"),i=e("./ResizeObservation"),a=e("./ResizeObserverDetail"),s=e("./utils/resizeObservers"),l=new WeakMap,c=function(e,t){for(var r=0;rc(n.observationTargets,t)&&(a&&(0,s.resizeObservers).push(n),n.observationTargets.push(new i.ResizeObservation(t,r&&r.box)),(0,o.updateCount)(1),(0,o.scheduler).schedule())},e.unobserve=function(e,t){var r=l.get(e),n=c(r.observationTargets,t),i=1===r.observationTargets.length;n>=0&&(i&&(0,s.resizeObservers).splice((0,s.resizeObservers).indexOf(r),1),r.observationTargets.splice(n,1),(0,o.updateCount)(-1))},e.disconnect=function(e){var t=this,r=l.get(e);r.observationTargets.slice().forEach(function(r){return t.unobserve(e,r.target)}),r.activeTargets.splice(0,r.activeTargets.length)},e}()},{"./utils/scheduler":"bCJ2Y","./ResizeObservation":"h325p","./ResizeObserverDetail":"9bMPE","./utils/resizeObservers":"6l0vI","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],bCJ2Y:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"scheduler",()=>m),n.export(r,"updateCount",()=>h);var o=e("./process"),i=e("./global"),a=e("./queueResizeObserver"),s=0,l=function(){return!!s},c=250,u={attributes:!0,characterData:!0,childList:!0,subtree:!0},d=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],p=function(e){return void 0===e&&(e=0),Date.now()+e},f=!1,m=new(function(){function e(){var e=this;this.stopped=!0,this.listener=function(){return e.schedule()}}return e.prototype.run=function(e){var t=this;if(void 0===e&&(e=c),!f){f=!0;var r=p(e);(0,a.queueResizeObserver)(function(){var n=!1;try{n=(0,o.process)()}finally{if(f=!1,e=r-p(),!l())return;n?t.run(1e3):e>0?t.run(e):t.start()}})}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var e=this,t=function(){return e.observer&&e.observer.observe(document.body,u)};document.body?t():(0,i.global).addEventListener("DOMContentLoaded",t)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),d.forEach(function(t){return(0,i.global).addEventListener(t,e.listener,!0)}))},e.prototype.stop=function(){var e=this;this.stopped||(this.observer&&this.observer.disconnect(),d.forEach(function(t){return(0,i.global).removeEventListener(t,e.listener,!0)}),this.stopped=!0)},e}()),h=function(e){!s&&e>0&&m.start(),(s+=e)||m.stop()}},{"./process":"6NiRj","./global":"hFQJ8","./queueResizeObserver":"80UEr","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"6NiRj":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"process",()=>c);var o=e("../algorithms/hasActiveObservations"),i=e("../algorithms/hasSkippedObservations"),a=e("../algorithms/deliverResizeLoopError"),s=e("../algorithms/broadcastActiveObservations"),l=e("../algorithms/gatherActiveObservationsAtDepth"),c=function(){var e=0;for((0,l.gatherActiveObservationsAtDepth)(e);(0,o.hasActiveObservations)();)e=(0,s.broadcastActiveObservations)(),(0,l.gatherActiveObservationsAtDepth)(e);return(0,i.hasSkippedObservations)()&&(0,a.deliverResizeLoopError)(),e>0}},{"../algorithms/hasActiveObservations":"ifCQw","../algorithms/hasSkippedObservations":"9zV56","../algorithms/deliverResizeLoopError":"lp402","../algorithms/broadcastActiveObservations":"c7uOy","../algorithms/gatherActiveObservationsAtDepth":"1QSeq","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ifCQw:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"hasActiveObservations",()=>i);var o=e("../utils/resizeObservers"),i=function(){return(0,o.resizeObservers).some(function(e){return e.activeTargets.length>0})}},{"../utils/resizeObservers":"6l0vI","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"6l0vI":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"resizeObservers",()=>o);var o=[]},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"9zV56":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"hasSkippedObservations",()=>i);var o=e("../utils/resizeObservers"),i=function(){return(0,o.resizeObservers).some(function(e){return e.skippedTargets.length>0})}},{"../utils/resizeObservers":"6l0vI","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],lp402:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"deliverResizeLoopError",()=>i);var o="ResizeObserver loop completed with undelivered notifications.",i=function(){var e;"function"==typeof ErrorEvent?e=new ErrorEvent("error",{message:o}):((e=document.createEvent("Event")).initEvent("error",!1,!1),e.message=o),window.dispatchEvent(e)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],c7uOy:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"broadcastActiveObservations",()=>l);var o=e("../utils/resizeObservers"),i=e("../ResizeObserverEntry"),a=e("./calculateDepthForNode"),s=e("./calculateBoxSize"),l=function(){var e=1/0,t=[];(0,o.resizeObservers).forEach(function(r){if(0!==r.activeTargets.length){var n=[];r.activeTargets.forEach(function(t){var r=new i.ResizeObserverEntry(t.target),o=(0,a.calculateDepthForNode)(t.target);n.push(r),t.lastReportedSize=(0,s.calculateBoxSize)(t.target,t.observedBox),oa);var o=e("./algorithms/calculateBoxSize"),i=e("./utils/freeze"),a=function(){return function(e){var t=(0,o.calculateBoxSizes)(e);this.target=e,this.contentRect=t.contentRect,this.borderBoxSize=(0,i.freeze)([t.borderBoxSize]),this.contentBoxSize=(0,i.freeze)([t.contentBoxSize]),this.devicePixelContentBoxSize=(0,i.freeze)([t.devicePixelContentBoxSize])}}()},{"./algorithms/calculateBoxSize":"59lQ7","./utils/freeze":"g0uAT","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"59lQ7":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"calculateBoxSize",()=>x),n.export(r,"calculateBoxSizes",()=>v);var o=e("../ResizeObserverBoxOptions"),i=e("../ResizeObserverSize"),a=e("../DOMRectReadOnly"),s=e("../utils/element"),l=e("../utils/freeze"),c=e("../utils/global"),u=new WeakMap,d=/auto|scroll/,p=/^tb|vertical/,f=/msie|trident/i.test(c.global.navigator&&c.global.navigator.userAgent),m=function(e){return parseFloat(e||"0")},h=function(e,t,r){return void 0===e&&(e=0),void 0===t&&(t=0),void 0===r&&(r=!1),new i.ResizeObserverSize((r?t:e)||0,(r?e:t)||0)},g=(0,l.freeze)({devicePixelContentBoxSize:h(),borderBoxSize:h(),contentBoxSize:h(),contentRect:new a.DOMRectReadOnly(0,0,0,0)}),v=function(e,t){if(void 0===t&&(t=!1),u.has(e)&&!t)return u.get(e);if((0,s.isHidden)(e))return u.set(e,g),g;var r=getComputedStyle(e),n=(0,s.isSVG)(e)&&e.ownerSVGElement&&e.getBBox(),o=!f&&"border-box"===r.boxSizing,i=p.test(r.writingMode||""),c=!n&&d.test(r.overflowY||""),v=!n&&d.test(r.overflowX||""),x=n?0:m(r.paddingTop),j=n?0:m(r.paddingRight),b=n?0:m(r.paddingBottom),y=n?0:m(r.paddingLeft),w=n?0:m(r.borderTopWidth),C=n?0:m(r.borderRightWidth),S=n?0:m(r.borderBottomWidth),k=n?0:m(r.borderLeftWidth),D=y+j,T=x+b,E=k+C,I=w+S,O=v?e.offsetHeight-I-e.clientHeight:0,M=c?e.offsetWidth-E-e.clientWidth:0,_=o?D+E:0,N=o?T+I:0,A=n?n.width:m(r.width)-_-M,P=n?n.height:m(r.height)-N-O,F=A+D+M+E,L=P+T+O+I,R=(0,l.freeze)({devicePixelContentBoxSize:h(Math.round(A*devicePixelRatio),Math.round(P*devicePixelRatio),i),borderBoxSize:h(F,L,i),contentBoxSize:h(A,P,i),contentRect:new a.DOMRectReadOnly(y,x,A,P)});return u.set(e,R),R},x=function(e,t,r){var n=v(e,r),i=n.borderBoxSize,a=n.contentBoxSize,s=n.devicePixelContentBoxSize;switch(t){case o.ResizeObserverBoxOptions.DEVICE_PIXEL_CONTENT_BOX:return s;case o.ResizeObserverBoxOptions.BORDER_BOX:return i;default:return a}}},{"../ResizeObserverBoxOptions":"aW4VH","../ResizeObserverSize":"jKNPv","../DOMRectReadOnly":"58FTa","../utils/element":"bLu3R","../utils/freeze":"g0uAT","../utils/global":"hFQJ8","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],aW4VH:[function(e,t,r){var n,o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"ResizeObserverBoxOptions",()=>n),function(e){e.BORDER_BOX="border-box",e.CONTENT_BOX="content-box",e.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"}(n||(n={}))},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jKNPv:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ResizeObserverSize",()=>i);var o=e("./utils/freeze"),i=function(){return function(e,t){this.inlineSize=e,this.blockSize=t,(0,o.freeze)(this)}}()},{"./utils/freeze":"g0uAT","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],g0uAT:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"freeze",()=>o);var o=function(e){return Object.freeze(e)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"58FTa":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DOMRectReadOnly",()=>i);var o=e("./utils/freeze"),i=function(){function e(e,t,r,n){return this.x=e,this.y=t,this.width=r,this.height=n,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,(0,o.freeze)(this)}return e.prototype.toJSON=function(){var e=this;return{x:e.x,y:e.y,top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.width,height:e.height}},e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e}()},{"./utils/freeze":"g0uAT","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],bLu3R:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isSVG",()=>o),n.export(r,"isHidden",()=>i),n.export(r,"isElement",()=>a),n.export(r,"isReplacedElement",()=>s);var o=function(e){return e instanceof SVGElement&&"getBBox"in e},i=function(e){if(o(e)){var t=e.getBBox(),r=t.width,n=t.height;return!r&&!n}var i=e,a=i.offsetWidth,s=i.offsetHeight;return!(a||s||e.getClientRects().length)},a=function(e){if(e instanceof Element)return!0;var t,r=null===(t=null==e?void 0:e.ownerDocument)||void 0===t?void 0:t.defaultView;return!!(r&&e instanceof r.Element)},s=function(e){switch(e.tagName){case"INPUT":if("image"!==e.type)break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],hFQJ8:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"global",()=>o);var o="undefined"!=typeof window?window:{}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"2m2vG":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"calculateDepthForNode",()=>i);var o=e("../utils/element"),i=function(e){if((0,o.isHidden)(e))return 1/0;for(var t=0,r=e.parentNode;r;)t+=1,r=r.parentNode;return t}},{"../utils/element":"bLu3R","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"1QSeq":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"gatherActiveObservationsAtDepth",()=>a);var o=e("../utils/resizeObservers"),i=e("./calculateDepthForNode"),a=function(e){(0,o.resizeObservers).forEach(function(t){t.activeTargets.splice(0,t.activeTargets.length),t.skippedTargets.splice(0,t.skippedTargets.length),t.observationTargets.forEach(function(r){r.isActive()&&((0,i.calculateDepthForNode)(r.target)>e?t.activeTargets.push(r):t.skippedTargets.push(r))})})}},{"../utils/resizeObservers":"6l0vI","./calculateDepthForNode":"2m2vG","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"80UEr":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"queueResizeObserver",()=>i);var o=e("./queueMicroTask"),i=function(e){(0,o.queueMicroTask)(function(){requestAnimationFrame(e)})}},{"./queueMicroTask":"hBghi","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],hBghi:[function(e,t,r){var n,o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"queueMicroTask",()=>s);var i=[],a=function(){return i.splice(0).forEach(function(e){return e()})},s=function(e){if(!n){var t=0,r=document.createTextNode(""),o={characterData:!0};new MutationObserver(function(){return a()}).observe(r,o),n=function(){r.textContent="".concat(t?t--:t++)}}i.push(e),n()}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],h325p:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ResizeObservation",()=>l);var o=e("./ResizeObserverBoxOptions"),i=e("./algorithms/calculateBoxSize"),a=e("./utils/element"),s=function(e){return!(0,a.isSVG)(e)&&!(0,a.isReplacedElement)(e)&&"inline"===getComputedStyle(e).display},l=function(){function e(e,t){this.target=e,this.observedBox=t||o.ResizeObserverBoxOptions.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e=(0,i.calculateBoxSize)(this.target,this.observedBox,!0);return s(this.target)&&(this.lastReportedSize=e),this.lastReportedSize.inlineSize!==e.inlineSize||this.lastReportedSize.blockSize!==e.blockSize},e}()},{"./ResizeObserverBoxOptions":"aW4VH","./algorithms/calculateBoxSize":"59lQ7","./utils/element":"bLu3R","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"9bMPE":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ResizeObserverDetail",()=>o);var o=function(){return function(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t}}()},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ghfqv:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createDomMotionComponent",()=>o.createDomMotionComponent),n.export(r,"motion",()=>o.motion),n.export(r,"m",()=>i.m),n.export(r,"AnimatePresence",()=>a.AnimatePresence),n.export(r,"AnimateSharedLayout",()=>s.AnimateSharedLayout),n.export(r,"MotionConfig",()=>l.MotionConfig),n.export(r,"LazyMotion",()=>c.LazyMotion),n.export(r,"LayoutGroup",()=>u.LayoutGroup),n.export(r,"Reorder",()=>d.Reorder),n.export(r,"domAnimation",()=>p.domAnimation),n.export(r,"domMax",()=>f.domMax),n.export(r,"useMotionValue",()=>m.useMotionValue),n.export(r,"useMotionTemplate",()=>h.useMotionTemplate),n.export(r,"MotionValue",()=>g.MotionValue),n.export(r,"motionValue",()=>g.motionValue),n.export(r,"resolveMotionValue",()=>v.resolveMotionValue),n.export(r,"useTransform",()=>x.useTransform),n.export(r,"useSpring",()=>j.useSpring),n.export(r,"useVelocity",()=>b.useVelocity),n.export(r,"useScroll",()=>y.useScroll),n.export(r,"useElementScroll",()=>w.useElementScroll),n.export(r,"useViewportScroll",()=>C.useViewportScroll),n.export(r,"useTime",()=>S.useTime),n.export(r,"useReducedMotion",()=>k.useReducedMotion),n.export(r,"useReducedMotionConfig",()=>k.useReducedMotionConfig),n.export(r,"animationControls",()=>D.animationControls),n.export(r,"useAnimation",()=>T.useAnimation),n.export(r,"useAnimationControls",()=>T.useAnimationControls),n.export(r,"useAnimationFrame",()=>E.useAnimationFrame),n.export(r,"animate",()=>I.animate),n.export(r,"animateVisualElement",()=>O.animateVisualElement),n.export(r,"useCycle",()=>M.useCycle),n.export(r,"transform",()=>_.transform),n.export(r,"isValidMotionProp",()=>N.isValidMotionProp),n.export(r,"useIsPresent",()=>A.useIsPresent),n.export(r,"usePresence",()=>A.usePresence),n.export(r,"useInView",()=>P.useInView),n.export(r,"DragControls",()=>F.DragControls),n.export(r,"useDragControls",()=>F.useDragControls),n.export(r,"useDomEvent",()=>L.useDomEvent),n.export(r,"createMotionComponent",()=>R.createMotionComponent),n.export(r,"visualElement",()=>H.visualElement),n.export(r,"addScaleCorrector",()=>B.addScaleCorrector),n.export(r,"useInstantTransition",()=>V.useInstantTransition),n.export(r,"useInstantLayoutTransition",()=>z.useInstantLayoutTransition),n.export(r,"useResetProjection",()=>W.useResetProjection),n.export(r,"MotionContext",()=>U.MotionContext),n.export(r,"useVisualElementContext",()=>U.useVisualElementContext),n.export(r,"MotionConfigContext",()=>G.MotionConfigContext),n.export(r,"PresenceContext",()=>$.PresenceContext),n.export(r,"LayoutGroupContext",()=>q.LayoutGroupContext),n.export(r,"DeprecatedLayoutGroupContext",()=>K.DeprecatedLayoutGroupContext),n.export(r,"SwitchLayoutGroupContext",()=>Q.SwitchLayoutGroupContext),n.export(r,"FlatTree",()=>Z.FlatTree),n.export(r,"useDeprecatedAnimatedState",()=>J.useAnimatedState),n.export(r,"useDeprecatedInvertedScale",()=>X.useInvertedScale),n.export(r,"AnimationType",()=>ee.AnimationType),n.export(r,"animations",()=>et.animations),n.export(r,"checkTargetForNewValues",()=>er.checkTargetForNewValues),n.export(r,"createBox",()=>en.createBox),n.export(r,"calcLength",()=>eo.calcLength),n.export(r,"filterProps",()=>ei.filterProps),n.export(r,"makeUseVisualState",()=>ea.makeUseVisualState),n.export(r,"isDragActive",()=>es.isDragActive),n.export(r,"addPointerEvent",()=>el.addPointerEvent),n.export(r,"wrapHandler",()=>ec.wrapHandler),n.export(r,"isMotionValue",()=>eu.isMotionValue),n.export(r,"isBrowser",()=>ed.isBrowser),n.export(r,"useUnmountEffect",()=>ep.useUnmountEffect),n.export(r,"useIsomorphicLayoutEffect",()=>ef.useIsomorphicLayoutEffect),n.export(r,"useForceUpdate",()=>em.useForceUpdate);var o=e("./render/dom/motion.mjs"),i=e("./render/dom/motion-minimal.mjs"),a=e("./components/AnimatePresence/index.mjs"),s=e("./components/AnimateSharedLayout.mjs"),l=e("./components/MotionConfig/index.mjs"),c=e("./components/LazyMotion/index.mjs"),u=e("./components/LayoutGroup/index.mjs"),d=e("./components/Reorder/index.mjs"),p=e("./render/dom/features-animation.mjs"),f=e("./render/dom/features-max.mjs"),m=e("./value/use-motion-value.mjs"),h=e("./value/use-motion-template.mjs"),g=e("./value/index.mjs"),v=e("./value/utils/resolve-motion-value.mjs"),x=e("./value/use-transform.mjs"),j=e("./value/use-spring.mjs"),b=e("./value/use-velocity.mjs"),y=e("./value/use-scroll.mjs"),w=e("./value/scroll/use-element-scroll.mjs"),C=e("./value/scroll/use-viewport-scroll.mjs"),S=e("./value/use-time.mjs"),k=e("./utils/use-reduced-motion.mjs"),D=e("./animation/animation-controls.mjs"),T=e("./animation/use-animation.mjs"),E=e("./utils/use-animation-frame.mjs"),I=e("./animation/animate.mjs"),O=e("./render/utils/animation.mjs"),M=e("./utils/use-cycle.mjs"),_=e("./utils/transform.mjs"),N=e("./motion/utils/valid-prop.mjs"),A=e("./components/AnimatePresence/use-presence.mjs"),P=e("./utils/use-in-view.mjs"),F=e("./gestures/drag/use-drag-controls.mjs"),L=e("./events/use-dom-event.mjs"),R=e("./motion/index.mjs"),H=e("./render/index.mjs"),B=e("./projection/styles/scale-correction.mjs"),V=e("./utils/use-instant-transition.mjs"),z=e("./projection/use-instant-layout-transition.mjs"),W=e("./projection/use-reset-projection.mjs"),U=e("./context/MotionContext/index.mjs"),G=e("./context/MotionConfigContext.mjs"),$=e("./context/PresenceContext.mjs"),q=e("./context/LayoutGroupContext.mjs"),K=e("./context/DeprecatedLayoutGroupContext.mjs"),Q=e("./context/SwitchLayoutGroupContext.mjs"),Z=e("./render/utils/flat-tree.mjs"),J=e("./animation/use-animated-state.mjs"),X=e("./value/use-inverted-scale.mjs"),ee=e("./render/utils/types.mjs"),et=e("./motion/features/animations.mjs"),er=e("./render/utils/setters.mjs"),en=e("./projection/geometry/models.mjs"),eo=e("./projection/geometry/delta-calc.mjs"),ei=e("./render/dom/utils/filter-props.mjs"),ea=e("./motion/utils/use-visual-state.mjs"),es=e("./gestures/drag/utils/lock.mjs"),el=e("./events/use-pointer-event.mjs"),ec=e("./events/event-info.mjs"),eu=e("./value/utils/is-motion-value.mjs"),ed=e("./utils/is-browser.mjs"),ep=e("./utils/use-unmount-effect.mjs"),ef=e("./utils/use-isomorphic-effect.mjs"),em=e("./utils/use-force-update.mjs")},{"./render/dom/motion.mjs":"abwYb","./render/dom/motion-minimal.mjs":!1,"./components/AnimatePresence/index.mjs":!1,"./components/AnimateSharedLayout.mjs":!1,"./components/MotionConfig/index.mjs":!1,"./components/LazyMotion/index.mjs":!1,"./components/LayoutGroup/index.mjs":!1,"./components/Reorder/index.mjs":!1,"./render/dom/features-animation.mjs":!1,"./render/dom/features-max.mjs":!1,"./value/use-motion-value.mjs":!1,"./value/use-motion-template.mjs":!1,"./value/index.mjs":!1,"./value/utils/resolve-motion-value.mjs":!1,"./value/use-transform.mjs":!1,"./value/use-spring.mjs":!1,"./value/use-velocity.mjs":!1,"./value/use-scroll.mjs":!1,"./value/scroll/use-element-scroll.mjs":!1,"./value/scroll/use-viewport-scroll.mjs":!1,"./value/use-time.mjs":!1,"./utils/use-reduced-motion.mjs":!1,"./animation/animation-controls.mjs":!1,"./animation/use-animation.mjs":!1,"./utils/use-animation-frame.mjs":!1,"./animation/animate.mjs":!1,"./render/utils/animation.mjs":!1,"./utils/use-cycle.mjs":!1,"./utils/transform.mjs":!1,"./motion/utils/valid-prop.mjs":!1,"./components/AnimatePresence/use-presence.mjs":!1,"./utils/use-in-view.mjs":!1,"./gestures/drag/use-drag-controls.mjs":!1,"./events/use-dom-event.mjs":!1,"./motion/index.mjs":!1,"./render/index.mjs":!1,"./projection/styles/scale-correction.mjs":!1,"./utils/use-instant-transition.mjs":!1,"./projection/use-instant-layout-transition.mjs":!1,"./projection/use-reset-projection.mjs":!1,"./context/MotionContext/index.mjs":!1,"./context/MotionConfigContext.mjs":!1,"./context/PresenceContext.mjs":!1,"./context/LayoutGroupContext.mjs":!1,"./context/DeprecatedLayoutGroupContext.mjs":!1,"./context/SwitchLayoutGroupContext.mjs":!1,"./render/utils/flat-tree.mjs":!1,"./animation/use-animated-state.mjs":!1,"./value/use-inverted-scale.mjs":!1,"./render/utils/types.mjs":!1,"./motion/features/animations.mjs":!1,"./render/utils/setters.mjs":!1,"./projection/geometry/models.mjs":!1,"./projection/geometry/delta-calc.mjs":!1,"./render/dom/utils/filter-props.mjs":!1,"./motion/utils/use-visual-state.mjs":!1,"./gestures/drag/utils/lock.mjs":!1,"./events/use-pointer-event.mjs":!1,"./events/event-info.mjs":!1,"./value/utils/is-motion-value.mjs":!1,"./utils/is-browser.mjs":!1,"./utils/use-unmount-effect.mjs":!1,"./utils/use-isomorphic-effect.mjs":!1,"./utils/use-force-update.mjs":!1,"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],abwYb:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createDomMotionComponent",()=>g),n.export(r,"motion",()=>h);var o=e("tslib"),i=e("../../motion/index.mjs"),a=e("./motion-proxy.mjs"),s=e("./utils/create-config.mjs"),l=e("../../motion/features/gestures.mjs"),c=e("../../motion/features/animations.mjs"),u=e("../../motion/features/drag.mjs"),d=e("./create-visual-element.mjs"),p=e("../../motion/features/layout/index.mjs"),f=e("../../projection/node/HTMLProjectionNode.mjs"),m=(0,o.__assign)((0,o.__assign)((0,o.__assign)((0,o.__assign)({},c.animations),l.gestureAnimations),u.drag),p.layoutFeatures),h=(0,a.createMotionProxy)(function(e,t){return(0,s.createDomMotionConfig)(e,t,m,d.createDomVisualElement,f.HTMLProjectionNode)});function g(e){return(0,i.createMotionComponent)((0,s.createDomMotionConfig)(e,{forwardMotionProps:!1},m,d.createDomVisualElement,f.HTMLProjectionNode))}},{tslib:"bfnpP","../../motion/index.mjs":"1XWEa","./motion-proxy.mjs":"8DX6N","./utils/create-config.mjs":"eUFzI","../../motion/features/gestures.mjs":"iqwco","../../motion/features/animations.mjs":"53QYt","../../motion/features/drag.mjs":"fU8VB","./create-visual-element.mjs":"kU05u","../../motion/features/layout/index.mjs":"gVSJl","../../projection/node/HTMLProjectionNode.mjs":"fzZOg","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],bfnpP:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"__extends",()=>i),n.export(r,"__assign",()=>a),n.export(r,"__rest",()=>s),n.export(r,"__decorate",()=>l),n.export(r,"__param",()=>c),n.export(r,"__esDecorate",()=>u),n.export(r,"__runInitializers",()=>d),n.export(r,"__propKey",()=>p),n.export(r,"__setFunctionName",()=>f),n.export(r,"__metadata",()=>m),n.export(r,"__awaiter",()=>h),n.export(r,"__generator",()=>g),n.export(r,"__createBinding",()=>v),n.export(r,"__exportStar",()=>x),n.export(r,"__values",()=>j),n.export(r,"__read",()=>b),n.export(r,"__spread",()=>y),n.export(r,"__spreadArrays",()=>w),n.export(r,"__spreadArray",()=>C),n.export(r,"__await",()=>S),n.export(r,"__asyncGenerator",()=>k),n.export(r,"__asyncDelegator",()=>D),n.export(r,"__asyncValues",()=>T),n.export(r,"__makeTemplateObject",()=>E),n.export(r,"__importStar",()=>O),n.export(r,"__importDefault",()=>M),n.export(r,"__classPrivateFieldGet",()=>_),n.export(r,"__classPrivateFieldSet",()=>N),n.export(r,"__classPrivateFieldIn",()=>A),n.export(r,"__addDisposableResource",()=>P),n.export(r,"__disposeResources",()=>L);var o=function(e,t){return(o=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)};function i(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var a=function(){return(a=Object.assign||function(e){for(var t,r=1,n=arguments.length;rt.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);ot.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r}function l(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a}function c(e,t){return function(r,n){t(r,n,e)}}function u(e,t,r,n,o,i){function a(e){if(void 0!==e&&"function"!=typeof e)throw TypeError("Function expected");return e}for(var s,l=n.kind,c="getter"===l?"get":"setter"===l?"set":"value",u=!t&&e?n.static?e:e.prototype:null,d=t||(u?Object.getOwnPropertyDescriptor(u,n.name):{}),p=!1,f=r.length-1;f>=0;f--){var m={};for(var h in n)m[h]="access"===h?{}:n[h];for(var h in n.access)m.access[h]=n.access[h];m.addInitializer=function(e){if(p)throw TypeError("Cannot add initializers after decoration has completed");i.push(a(e||null))};var g=(0,r[f])("accessor"===l?{get:d.get,set:d.set}:d[c],m);if("accessor"===l){if(void 0===g)continue;if(null===g||"object"!=typeof g)throw TypeError("Object expected");(s=a(g.get))&&(d.get=s),(s=a(g.set))&&(d.set=s),(s=a(g.init))&&o.unshift(s)}else(s=a(g))&&("field"===l?o.unshift(s):d[c]=s)}u&&Object.defineProperty(u,n.name,d),p=!0}function d(e,t,r){for(var n=arguments.length>2,o=0;o0&&o[o.length-1])&&(6===s[0]||2===s[0])){a=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function b(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,i=r.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return a}function y(){for(var e=[],t=0;t1||s(e,t)})})}function s(e,t){try{l(o[e](t))}catch(e){d(i[0][3],e)}}function l(e){e.value instanceof S?Promise.resolve(e.value.v).then(c,u):d(i[0][2],e)}function c(e){s("next",e)}function u(e){s("throw",e)}function d(e,t){e(t),i.shift(),i.length&&s(i[0][0],i[0][1])}}function D(e){var t,r;return t={},n("next"),n("throw",function(e){throw e}),n("return"),t[Symbol.iterator]=function(){return this},t;function n(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:S(e[n](t)),done:!1}:o?o(t):t}:o}}function T(e){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=j(e),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(r){t[r]=e[r]&&function(t){return new Promise(function(n,i){o(n,i,(t=e[r](t)).done,t.value)})}}function o(e,t,r,n){Promise.resolve(n).then(function(t){e({value:t,done:r})},t)}}function E(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var I=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};function O(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&v(t,e,r);return I(t,e),t}function M(e){return e&&e.__esModule?e:{default:e}}function _(e,t,r,n){if("a"===r&&!n)throw TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)}function N(e,t,r,n,o){if("m"===n)throw TypeError("Private method is not writable");if("a"===n&&!o)throw TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!o:!t.has(e))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?o.call(e,r):o?o.value=r:t.set(e,r),r}function A(e,t){if(null===t||"object"!=typeof t&&"function"!=typeof t)throw TypeError("Cannot use 'in' operator on non-object");return"function"==typeof e?t===e:e.has(t)}function P(e,t,r){if(null!=t){var n;if("object"!=typeof t&&"function"!=typeof t)throw TypeError("Object expected.");if(r){if(!Symbol.asyncDispose)throw TypeError("Symbol.asyncDispose is not defined.");n=t[Symbol.asyncDispose]}if(void 0===n){if(!Symbol.dispose)throw TypeError("Symbol.dispose is not defined.");n=t[Symbol.dispose]}if("function"!=typeof n)throw TypeError("Object not disposable.");e.stack.push({value:t,dispose:n,async:r})}else r&&e.stack.push({async:!0});return t}var F="function"==typeof SuppressedError?SuppressedError:function(e,t,r){var n=Error(r);return n.name="SuppressedError",n.error=e,n.suppressed=t,n};function L(e){function t(t){e.error=e.hasError?new F(t,e.error,"An error was suppressed during disposal."):t,e.hasError=!0}function r(){for(;e.stack.length;){var n=e.stack.pop();try{var o=n.dispose&&n.dispose.call(n.value);if(n.async)return Promise.resolve(o).then(r,function(e){return t(e),r()})}catch(e){t(e)}}if(e.hasError)throw e.error}return r()}r.default={__extends:i,__assign:a,__rest:s,__decorate:l,__param:c,__metadata:m,__awaiter:h,__generator:g,__createBinding:v,__exportStar:x,__values:j,__read:b,__spread:y,__spreadArrays:w,__spreadArray:C,__await:S,__asyncGenerator:k,__asyncDelegator:D,__asyncValues:T,__makeTemplateObject:E,__importStar:O,__importDefault:M,__classPrivateFieldGet:_,__classPrivateFieldSet:N,__classPrivateFieldIn:A,__addDisposableResource:P,__disposeResources:L}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"1XWEa":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createMotionComponent",()=>x);var o=e("tslib"),i=e("react"),a=e("./features/use-features.mjs"),s=e("../context/MotionConfigContext.mjs"),l=e("../context/MotionContext/index.mjs"),c=e("./utils/use-visual-element.mjs"),u=e("./utils/use-motion-ref.mjs"),d=e("../context/MotionContext/create.mjs"),p=e("./features/definitions.mjs"),f=e("../utils/is-browser.mjs"),m=e("../projection/node/id.mjs"),h=e("../context/LayoutGroupContext.mjs"),g=e("./features/use-projection.mjs"),v=e("./utils/VisualElementHandler.mjs");function x(e){var t=e.preloadedFeatures,r=e.createVisualElement,n=e.projectionNodeConstructor,h=e.useRender,x=e.useVisualState,b=e.Component;function y(e,y){var w=j(e);e=(0,o.__assign)((0,o.__assign)({},e),{layoutId:w});var C=(0,i.useContext)(s.MotionConfigContext),S=null,k=(0,d.useCreateMotionContext)(e),D=C.isStatic?void 0:(0,m.useProjectionId)(),T=x(e,C.isStatic);return!C.isStatic&&f.isBrowser&&(k.visualElement=(0,c.useVisualElement)(b,T,(0,o.__assign)((0,o.__assign)({},C),e),r),(0,g.useProjection)(D,e,k.visualElement,n||p.featureDefinitions.projectionNodeConstructor),S=(0,a.useFeatures)(e,k.visualElement,t)),i.createElement(v.VisualElementHandler,{visualElement:k.visualElement,props:(0,o.__assign)((0,o.__assign)({},C),e)},S,i.createElement(l.MotionContext.Provider,{value:k},h(b,e,D,(0,u.useMotionRef)(T,k.visualElement,y),T,C.isStatic,k.visualElement)))}return t&&(0,p.loadFeatures)(t),(0,i.forwardRef)(y)}function j(e){var t,r=e.layoutId,n=null===(t=(0,i.useContext)(h.LayoutGroupContext))||void 0===t?void 0:t.id;return n&&void 0!==r?n+"-"+r:r}},{tslib:"bfnpP",react:"6Lppp","./features/use-features.mjs":"kPokn","../context/MotionConfigContext.mjs":"kcSQK","../context/MotionContext/index.mjs":"eYSNq","./utils/use-visual-element.mjs":"9hNEf","./utils/use-motion-ref.mjs":"8kwGm","../context/MotionContext/create.mjs":"iwhLG","./features/definitions.mjs":"9AAop","../utils/is-browser.mjs":"H9Cog","../projection/node/id.mjs":"hg1x4","../context/LayoutGroupContext.mjs":"jA8XS","./features/use-projection.mjs":"eA7vt","./utils/VisualElementHandler.mjs":"dEfGM","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],kPokn:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useFeatures",()=>p);var o=e("tslib"),i=e("react"),a=e("../../utils/process.mjs"),s=e("./definitions.mjs"),l=e("hey-listen"),c=e("../../context/LazyContext.mjs"),u=Object.keys(s.featureDefinitions),d=u.length;function p(e,t,r){var n=[],p=(0,i.useContext)(c.LazyContext);if(!t)return null;"production"!==a.env&&r&&p.strict&&(0,l.invariant)(!1,"You have rendered a `motion` component within a `LazyMotion` component. This will break tree shaking. Import and render a `m` component instead.");for(var f=0;fa);var o=e("5fd67e8d06be0abf"),i="production",a=void 0===o||void 0===o.env?i:"production"},{"5fd67e8d06be0abf":"xGtCA","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"9AAop":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"featureDefinitions",()=>i),n.export(r,"loadFeatures",()=>a);var o=function(e){return{isEnabled:function(t){return e.some(function(e){return!!t[e]})}}},i={measureLayout:o(["layout","layoutId","drag"]),animation:o(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:o(["exit"]),drag:o(["drag","dragControls"]),focus:o(["whileFocus"]),hover:o(["whileHover","onHoverStart","onHoverEnd"]),tap:o(["whileTap","onTap","onTapStart","onTapCancel"]),pan:o(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:o(["whileInView","onViewportEnter","onViewportLeave"])};function a(e){for(var t in e)null!==e[t]&&("projectionNodeConstructor"===t?i.projectionNodeConstructor=e[t]:i[t].Component=e[t])}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"8bzu2":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"invariant",()=>i),n.export(r,"warning",()=>o);var o=function(){},i=function(){}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"459Jp":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"LazyContext",()=>o);var o=(0,e("react").createContext)({strict:!1})},{react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],kcSQK:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"MotionConfigContext",()=>o);var o=(0,e("react").createContext)({transformPagePoint:function(e){return e},isStatic:!1,reducedMotion:"never"})},{react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],eYSNq:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"MotionContext",()=>i),n.export(r,"useVisualElementContext",()=>a);var o=e("react"),i=(0,o.createContext)({});function a(){return(0,o.useContext)(i).visualElement}},{react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"9hNEf":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useVisualElement",()=>u);var o=e("react"),i=e("../../context/PresenceContext.mjs"),a=e("../../context/MotionContext/index.mjs"),s=e("../../utils/use-isomorphic-effect.mjs"),l=e("../../context/LazyContext.mjs"),c=e("../../utils/use-reduced-motion.mjs");function u(e,t,r,n){var u=(0,o.useContext)(l.LazyContext),d=(0,a.useVisualElementContext)(),p=(0,o.useContext)(i.PresenceContext),f=(0,c.useReducedMotionConfig)(),m=(0,o.useRef)(void 0);n||(n=u.renderer),!m.current&&n&&(m.current=n(e,{visualState:t,parent:d,props:r,presenceId:null==p?void 0:p.id,blockInitialAnimation:(null==p?void 0:p.initial)===!1,shouldReduceMotion:f}));var h=m.current;return(0,s.useIsomorphicLayoutEffect)(function(){null==h||h.syncRender()}),(0,o.useEffect)(function(){var e;null===(e=null==h?void 0:h.animationState)||void 0===e||e.animateChanges()}),(0,s.useIsomorphicLayoutEffect)(function(){return function(){return null==h?void 0:h.notifyUnmount()}},[]),h}},{react:"6Lppp","../../context/PresenceContext.mjs":"fFi9r","../../context/MotionContext/index.mjs":"eYSNq","../../utils/use-isomorphic-effect.mjs":"ahh9l","../../context/LazyContext.mjs":"459Jp","../../utils/use-reduced-motion.mjs":"429DK","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],fFi9r:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"PresenceContext",()=>o);var o=(0,e("react").createContext)(null)},{react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ahh9l:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useIsomorphicLayoutEffect",()=>i);var o=e("react"),i=e("./is-browser.mjs").isBrowser?o.useLayoutEffect:o.useEffect},{react:"6Lppp","./is-browser.mjs":"H9Cog","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],H9Cog:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isBrowser",()=>o);var o="undefined"!=typeof document},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"429DK":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useReducedMotion",()=>d),n.export(r,"useReducedMotionConfig",()=>p);var o=e("tslib"),i=e("react"),a=e("../context/MotionConfigContext.mjs"),s=e("./is-browser.mjs"),l={current:null},c=!1;function u(){if(c=!0,s.isBrowser){if(window.matchMedia){var e=window.matchMedia("(prefers-reduced-motion)"),t=function(){return l.current=e.matches};e.addListener(t),t()}else l.current=!1}}function d(){return c||u(),(0,o.__read)((0,i.useState)(l.current),1)[0]}function p(){var e=d(),t=(0,i.useContext)(a.MotionConfigContext).reducedMotion;return"never"!==t&&("always"===t||e)}},{tslib:"bfnpP",react:"6Lppp","../context/MotionConfigContext.mjs":"kcSQK","./is-browser.mjs":"H9Cog","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"8kwGm":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useMotionRef",()=>a);var o=e("react"),i=e("../../utils/is-ref-object.mjs");function a(e,t,r){return(0,o.useCallback)(function(n){var o;n&&(null===(o=e.mount)||void 0===o||o.call(e,n)),t&&(n?t.mount(n):t.unmount()),r&&("function"==typeof r?r(n):(0,i.isRefObject)(r)&&(r.current=n))},[t])}},{react:"6Lppp","../../utils/is-ref-object.mjs":"7jtNt","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"7jtNt":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){return"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}n.defineInteropFlag(r),n.export(r,"isRefObject",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],iwhLG:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useCreateMotionContext",()=>s);var o=e("react"),i=e("./index.mjs"),a=e("./utils.mjs");function s(e){var t=(0,a.getCurrentTreeVariants)(e,(0,o.useContext)(i.MotionContext)),r=t.initial,n=t.animate;return(0,o.useMemo)(function(){return{initial:r,animate:n}},[l(r),l(n)])}function l(e){return Array.isArray(e)?e.join(" "):e}},{react:"6Lppp","./index.mjs":"eYSNq","./utils.mjs":"bb3vK","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],bb3vK:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getCurrentTreeVariants",()=>i);var o=e("../../render/utils/variants.mjs");function i(e,t){if((0,o.checkIfControllingVariants)(e)){var r=e.initial,n=e.animate;return{initial:!1===r||(0,o.isVariantLabel)(r)?r:void 0,animate:(0,o.isVariantLabel)(n)?n:void 0}}return!1!==e.inherit?t:{}}},{"../../render/utils/variants.mjs":"7nPAV","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"7nPAV":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){return Array.isArray(e)}function i(e){return"string"==typeof e||o(e)}function a(e){var t={};return e.forEachValue(function(e,r){return t[r]=e.get()}),t}function s(e){var t={};return e.forEachValue(function(e,r){return t[r]=e.getVelocity()}),t}function l(e,t,r,n,o){var i;return void 0===n&&(n={}),void 0===o&&(o={}),"function"==typeof t&&(t=t(null!=r?r:e.custom,n,o)),"string"==typeof t&&(t=null===(i=e.variants)||void 0===i?void 0:i[t]),"function"==typeof t&&(t=t(null!=r?r:e.custom,n,o)),t}function c(e,t,r){var n=e.getProps();return l(n,t,null!=r?r:n.custom,a(e),s(e))}function u(e){var t;return"function"==typeof(null===(t=e.animate)||void 0===t?void 0:t.start)||i(e.initial)||i(e.animate)||i(e.whileHover)||i(e.whileDrag)||i(e.whileTap)||i(e.whileFocus)||i(e.exit)}function d(e){return!!(u(e)||e.variants)}n.defineInteropFlag(r),n.export(r,"checkIfControllingVariants",()=>u),n.export(r,"checkIfVariantNode",()=>d),n.export(r,"isVariantLabel",()=>i),n.export(r,"isVariantLabels",()=>o),n.export(r,"resolveVariant",()=>c),n.export(r,"resolveVariantFromProps",()=>l)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],hg1x4:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useProjectionId",()=>s);var o=e("../../utils/use-constant.mjs"),i=e("./state.mjs"),a=1;function s(){return(0,o.useConstant)(function(){if(i.globalProjectionState.hasEverUpdated)return a++})}},{"../../utils/use-constant.mjs":"3eib8","./state.mjs":"cgfDu","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"3eib8":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useConstant",()=>i);var o=e("react");function i(e){var t=(0,o.useRef)(null);return null===t.current&&(t.current=e()),t.current}},{react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],cgfDu:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"globalProjectionState",()=>o);var o={hasAnimatedSinceResize:!0,hasEverUpdated:!1}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jA8XS:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"LayoutGroupContext",()=>o);var o=(0,e("react").createContext)({})},{react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],eA7vt:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useProjection",()=>s);var o=e("../../utils/is-ref-object.mjs"),i=e("react"),a=e("../../context/SwitchLayoutGroupContext.mjs");function s(e,t,r,n){var s,l=t.layoutId,c=t.layout,u=t.drag,d=t.dragConstraints,p=t.layoutScroll,f=(0,i.useContext)(a.SwitchLayoutGroupContext);n&&r&&(null==r||!r.projection)&&(r.projection=new n(e,r.getLatestValues(),null===(s=r.parent)||void 0===s?void 0:s.projection),r.projection.setOptions({layoutId:l,layout:c,alwaysMeasureLayout:!!u||d&&(0,o.isRefObject)(d),visualElement:r,scheduleRender:function(){return r.scheduleRender()},animationType:"string"==typeof c?c:"both",initialPromotionConfig:f,layoutScroll:p}))}},{"../../utils/is-ref-object.mjs":"7jtNt",react:"6Lppp","../../context/SwitchLayoutGroupContext.mjs":"jLqod","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jLqod:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"SwitchLayoutGroupContext",()=>o);var o=(0,e("react").createContext)({})},{react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],dEfGM:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"VisualElementHandler",()=>a);var o=e("tslib"),i=e("react"),a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,o.__extends)(t,e),t.prototype.getSnapshotBeforeUpdate=function(){return this.updateProps(),null},t.prototype.componentDidUpdate=function(){},t.prototype.updateProps=function(){var e=this.props,t=e.visualElement,r=e.props;t&&t.setProps(r)},t.prototype.render=function(){return this.props.children},t}(n.interopDefault(i).default.Component)},{tslib:"bfnpP",react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"8DX6N":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createMotionProxy",()=>i);var o=e("../../motion/index.mjs");function i(e){function t(t,r){return void 0===r&&(r={}),(0,o.createMotionComponent)(e(t,r))}if("undefined"==typeof Proxy)return t;var r=new Map;return new Proxy(t,{get:function(e,n){return r.has(n)||r.set(n,t(n)),r.get(n)}})}},{"../../motion/index.mjs":"1XWEa","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],eUFzI:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createDomMotionConfig",()=>c);var o=e("tslib"),i=e("./is-svg-component.mjs"),a=e("../use-render.mjs"),s=e("../../svg/config-motion.mjs"),l=e("../../html/config-motion.mjs");function c(e,t,r,n,c){var u=t.forwardMotionProps,d=void 0!==u&&u,p=(0,i.isSVGComponent)(e)?s.svgMotionConfig:l.htmlMotionConfig;return(0,o.__assign)((0,o.__assign)({},p),{preloadedFeatures:r,useRender:(0,a.createUseRender)(d),createVisualElement:n,projectionNodeConstructor:c,Component:e})}},{tslib:"bfnpP","./is-svg-component.mjs":"i9D4v","../use-render.mjs":"g6noB","../../svg/config-motion.mjs":"e9lNZ","../../html/config-motion.mjs":"jZ5m3","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],i9D4v:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isSVGComponent",()=>i);var o=e("../../svg/lowercase-elements.mjs");function i(e){if("string"!=typeof e||e.includes("-"));else if((0,o.lowercaseSVGElements).indexOf(e)>-1||/[A-Z]/.test(e))return!0;return!1}},{"../../svg/lowercase-elements.mjs":"cpm4v","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],cpm4v:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"lowercaseSVGElements",()=>o);var o=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","svg","switch","symbol","text","tspan","use","view"]},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],g6noB:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createUseRender",()=>u);var o=e("tslib"),i=e("react"),a=e("../html/use-props.mjs"),s=e("./utils/filter-props.mjs"),l=e("./utils/is-svg-component.mjs"),c=e("../svg/use-props.mjs");function u(e){return void 0===e&&(e=!1),function(t,r,n,u,d,p){var f=d.latestValues,m=((0,l.isSVGComponent)(t)?c.useSVGProps:a.useHTMLProps)(r,f,p),h=(0,s.filterProps)(r,"string"==typeof t,e),g=(0,o.__assign)((0,o.__assign)((0,o.__assign)({},h),m),{ref:u});return n&&(g["data-projection-id"]=n),(0,i.createElement)(t,g)}}},{tslib:"bfnpP",react:"6Lppp","../html/use-props.mjs":"6omNr","./utils/filter-props.mjs":"fNFTM","./utils/is-svg-component.mjs":"i9D4v","../svg/use-props.mjs":"28Uiw","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"6omNr":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"copyRawValuesOnly",()=>u),n.export(r,"useHTMLProps",()=>f),n.export(r,"useStyle",()=>p);var o=e("tslib"),i=e("react"),a=e("../../motion/utils/is-forced-motion-value.mjs"),s=e("../../value/utils/is-motion-value.mjs"),l=e("./utils/build-styles.mjs"),c=e("./utils/create-render-state.mjs");function u(e,t,r){for(var n in t)(0,s.isMotionValue)(t[n])||(0,a.isForcedMotionValue)(n,r)||(e[n]=t[n])}function d(e,t,r){var n=e.transformTemplate;return(0,i.useMemo)(function(){var e=(0,c.createHtmlRenderState)();(0,l.buildHTMLStyles)(e,t,{enableHardwareAcceleration:!r},n);var i=e.vars,a=e.style;return(0,o.__assign)((0,o.__assign)({},i),a)},[t])}function p(e,t,r){var n=e.style||{},o={};return u(o,n,e),Object.assign(o,d(e,t,r)),e.transformValues&&(o=e.transformValues(o)),o}function f(e,t,r){var n={},o=p(e,t,r);return e.drag&&!1!==e.dragListener&&(n.draggable=!1,o.userSelect=o.WebkitUserSelect=o.WebkitTouchCallout="none",o.touchAction=!0===e.drag?"none":"pan-".concat("x"===e.drag?"y":"x")),n.style=o,n}},{tslib:"bfnpP",react:"6Lppp","../../motion/utils/is-forced-motion-value.mjs":"1N0nd","../../value/utils/is-motion-value.mjs":"iSrLK","./utils/build-styles.mjs":"2JmiA","./utils/create-render-state.mjs":"3k0BV","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"1N0nd":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isForcedMotionValue",()=>a);var o=e("../../projection/styles/scale-correction.mjs"),i=e("../../render/html/utils/transform.mjs");function a(e,t){var r=t.layout,n=t.layoutId;return(0,i.isTransformProp)(e)||(0,i.isTransformOriginProp)(e)||(r||void 0!==n)&&(!!o.scaleCorrectors[e]||"opacity"===e)}},{"../../projection/styles/scale-correction.mjs":"gJvDj","../../render/html/utils/transform.mjs":"jT661","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],gJvDj:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"addScaleCorrector",()=>i),n.export(r,"scaleCorrectors",()=>o);var o={};function i(e){Object.assign(o,e)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jT661:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isTransformOriginProp",()=>u),n.export(r,"isTransformProp",()=>l),n.export(r,"sortTransformProps",()=>a),n.export(r,"transformAxes",()=>o),n.export(r,"transformProps",()=>i);var o=["","X","Y","Z"],i=["transformPerspective","x","y","z"];function a(e,t){return i.indexOf(e)-i.indexOf(t)}["translate","scale","rotate","skew"].forEach(function(e){return o.forEach(function(t){return i.push(e+t)})});var s=new Set(i);function l(e){return s.has(e)}var c=new Set(["originX","originY","originZ"]);function u(e){return c.has(e)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],iSrLK:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isMotionValue",()=>o);var o=function(e){return!!(null!==e&&"object"==typeof e&&e.getVelocity)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"2JmiA":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"buildHTMLStyles",()=>c);var o=e("./build-transform.mjs"),i=e("../../dom/utils/is-css-variable.mjs"),a=e("./transform.mjs"),s=e("../../dom/value-types/get-as-type.mjs"),l=e("../../dom/value-types/number.mjs");function c(e,t,r,n){var c,u=e.style,d=e.vars,p=e.transform,f=e.transformKeys,m=e.transformOrigin;f.length=0;var h=!1,g=!1,v=!0;for(var x in t){var j=t[x];if((0,i.isCSSVariable)(x)){d[x]=j;continue}var b=l.numberValueTypes[x],y=(0,s.getValueAsType)(j,b);if((0,a.isTransformProp)(x)){if(h=!0,p[x]=y,f.push(x),!v)continue;j!==(null!==(c=b.default)&&void 0!==c?c:0)&&(v=!1)}else(0,a.isTransformOriginProp)(x)?(m[x]=y,g=!0):u[x]=y}h?u.transform=(0,o.buildTransform)(e,r,v,n):n?u.transform=n({},""):!t.transform&&u.transform&&(u.transform="none"),g&&(u.transformOrigin=(0,o.buildTransformOrigin)(m))}},{"./build-transform.mjs":"cNUNM","../../dom/utils/is-css-variable.mjs":"eeSdN","./transform.mjs":"jT661","../../dom/value-types/get-as-type.mjs":"dZ5t6","../../dom/value-types/number.mjs":"bhac0","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],cNUNM:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"buildTransform",()=>a),n.export(r,"buildTransformOrigin",()=>s);var o=e("./transform.mjs"),i={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function a(e,t,r,n){var a=e.transform,s=e.transformKeys,l=t.enableHardwareAcceleration,c=void 0===l||l,u=t.allowTransformNone,d=void 0===u||u,p="";s.sort(o.sortTransformProps);for(var f=!1,m=s.length,h=0;ho)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],dZ5t6:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getValueAsType",()=>o);var o=function(e,t){return t&&"number"==typeof e?t.transform(e):e}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],bhac0:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"numberValueTypes",()=>a);var o=e("style-value-types"),i=e("./type-int.mjs"),a={borderWidth:o.px,borderTopWidth:o.px,borderRightWidth:o.px,borderBottomWidth:o.px,borderLeftWidth:o.px,borderRadius:o.px,radius:o.px,borderTopLeftRadius:o.px,borderTopRightRadius:o.px,borderBottomRightRadius:o.px,borderBottomLeftRadius:o.px,width:o.px,maxWidth:o.px,height:o.px,maxHeight:o.px,size:o.px,top:o.px,right:o.px,bottom:o.px,left:o.px,padding:o.px,paddingTop:o.px,paddingRight:o.px,paddingBottom:o.px,paddingLeft:o.px,margin:o.px,marginTop:o.px,marginRight:o.px,marginBottom:o.px,marginLeft:o.px,rotate:o.degrees,rotateX:o.degrees,rotateY:o.degrees,rotateZ:o.degrees,scale:o.scale,scaleX:o.scale,scaleY:o.scale,scaleZ:o.scale,skew:o.degrees,skewX:o.degrees,skewY:o.degrees,distance:o.px,translateX:o.px,translateY:o.px,translateZ:o.px,x:o.px,y:o.px,z:o.px,perspective:o.px,transformPerspective:o.px,opacity:o.alpha,originX:o.progressPercentage,originY:o.progressPercentage,originZ:o.px,zIndex:i.int,fillOpacity:o.alpha,strokeOpacity:o.alpha,numOctaves:i.int}},{"style-value-types":"jvWCn","./type-int.mjs":"agn8M","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jvWCn:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"alpha",()=>o.alpha),n.export(r,"number",()=>o.number),n.export(r,"scale",()=>o.scale),n.export(r,"degrees",()=>i.degrees),n.export(r,"percent",()=>i.percent),n.export(r,"progressPercentage",()=>i.progressPercentage),n.export(r,"px",()=>i.px),n.export(r,"vh",()=>i.vh),n.export(r,"vw",()=>i.vw),n.export(r,"hsla",()=>a.hsla),n.export(r,"rgbUnit",()=>s.rgbUnit),n.export(r,"rgba",()=>s.rgba),n.export(r,"hex",()=>l.hex),n.export(r,"color",()=>c.color),n.export(r,"complex",()=>u.complex),n.export(r,"filter",()=>d.filter);var o=e("./numbers/index.mjs"),i=e("./numbers/units.mjs"),a=e("./color/hsla.mjs"),s=e("./color/rgba.mjs"),l=e("./color/hex.mjs"),c=e("./color/index.mjs"),u=e("./complex/index.mjs"),d=e("./complex/filter.mjs")},{"./numbers/index.mjs":"JNUVt","./numbers/units.mjs":"2s7qw","./color/hsla.mjs":"9lBzx","./color/rgba.mjs":"7cjIP","./color/hex.mjs":"ls8fm","./color/index.mjs":"joj2V","./complex/index.mjs":"exVh4","./complex/filter.mjs":"5J4wk","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],JNUVt:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"alpha",()=>a),n.export(r,"number",()=>i),n.export(r,"scale",()=>s);var o=e("../utils.mjs");let i={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},a=Object.assign(Object.assign({},i),{transform:(0,o.clamp)(0,1)}),s=Object.assign(Object.assign({},i),{default:1})},{"../utils.mjs":"jDVKk","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jDVKk:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"clamp",()=>o),n.export(r,"colorRegex",()=>s),n.export(r,"floatRegex",()=>a),n.export(r,"isString",()=>c),n.export(r,"sanitize",()=>i),n.export(r,"singleColorRegex",()=>l);let o=(e,t)=>r=>Math.max(Math.min(r,t),e),i=e=>e%1?Number(e.toFixed(5)):e,a=/(-)?([\d]*\.?[\d])+/g,s=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))/gi,l=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function c(e){return"string"==typeof e}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"2s7qw":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"degrees",()=>a),n.export(r,"percent",()=>s),n.export(r,"progressPercentage",()=>d),n.export(r,"px",()=>l),n.export(r,"vh",()=>c),n.export(r,"vw",()=>u);var o=e("../utils.mjs");let i=e=>({test:t=>(0,o.isString)(t)&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),a=i("deg"),s=i("%"),l=i("px"),c=i("vh"),u=i("vw"),d=Object.assign(Object.assign({},s),{parse:e=>s.parse(e)/100,transform:e=>s.transform(100*e)})},{"../utils.mjs":"jDVKk","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"9lBzx":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"hsla",()=>l);var o=e("../numbers/index.mjs"),i=e("../numbers/units.mjs"),a=e("../utils.mjs"),s=e("./utils.mjs");let l={test:(0,s.isColorString)("hsl","hue"),parse:(0,s.splitColor)("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:n=1})=>"hsla("+Math.round(e)+", "+(0,i.percent).transform((0,a.sanitize)(t))+", "+(0,i.percent).transform((0,a.sanitize)(r))+", "+(0,a.sanitize)((0,o.alpha).transform(n))+")"}},{"../numbers/index.mjs":"JNUVt","../numbers/units.mjs":"2s7qw","../utils.mjs":"jDVKk","./utils.mjs":"4IwFj","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"4IwFj":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isColorString",()=>i),n.export(r,"splitColor",()=>a);var o=e("../utils.mjs");let i=(e,t)=>r=>!!((0,o.isString)(r)&&(0,o.singleColorRegex).test(r)&&r.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(r,t)),a=(e,t,r)=>n=>{if(!(0,o.isString)(n))return n;let[i,a,s,l]=n.match(o.floatRegex);return{[e]:parseFloat(i),[t]:parseFloat(a),[r]:parseFloat(s),alpha:void 0!==l?parseFloat(l):1}}},{"../utils.mjs":"jDVKk","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"7cjIP":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"rgbUnit",()=>l),n.export(r,"rgba",()=>c);var o=e("../numbers/index.mjs"),i=e("../utils.mjs"),a=e("./utils.mjs");let s=(0,i.clamp)(0,255),l=Object.assign(Object.assign({},o.number),{transform:e=>Math.round(s(e))}),c={test:(0,a.isColorString)("rgb","red"),parse:(0,a.splitColor)("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:n=1})=>"rgba("+l.transform(e)+", "+l.transform(t)+", "+l.transform(r)+", "+(0,i.sanitize)((0,o.alpha).transform(n))+")"}},{"../numbers/index.mjs":"JNUVt","../utils.mjs":"jDVKk","./utils.mjs":"4IwFj","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ls8fm:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"hex",()=>a);var o=e("./rgba.mjs");function i(e){let t="",r="",n="",o="";return e.length>5?(t=e.substr(1,2),r=e.substr(3,2),n=e.substr(5,2),o=e.substr(7,2)):(t=e.substr(1,1),r=e.substr(2,1),n=e.substr(3,1),o=e.substr(4,1),t+=t,r+=r,n+=n,o+=o),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(n,16),alpha:o?parseInt(o,16)/255:1}}let a={test:(0,e("./utils.mjs").isColorString)("#"),parse:i,transform:o.rgba.transform}},{"./rgba.mjs":"7cjIP","./utils.mjs":"4IwFj","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],joj2V:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"color",()=>l);var o=e("../utils.mjs"),i=e("./hex.mjs"),a=e("./hsla.mjs"),s=e("./rgba.mjs");let l={test:e=>(0,s.rgba).test(e)||(0,i.hex).test(e)||(0,a.hsla).test(e),parse:e=>(0,s.rgba).test(e)?(0,s.rgba).parse(e):(0,a.hsla).test(e)?(0,a.hsla).parse(e):(0,i.hex).parse(e),transform:e=>(0,o.isString)(e)?e:e.hasOwnProperty("red")?(0,s.rgba).transform(e):(0,a.hsla).transform(e)}},{"../utils.mjs":"jDVKk","./hex.mjs":"ls8fm","./hsla.mjs":"9lBzx","./rgba.mjs":"7cjIP","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],exVh4:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"complex",()=>m);var o=e("../color/index.mjs"),i=e("../numbers/index.mjs"),a=e("../utils.mjs");let s="${c}",l="${n}";function c(e){"number"==typeof e&&(e=`${e}`);let t=[],r=0,n=e.match(a.colorRegex);n&&(r=n.length,e=e.replace(a.colorRegex,s),t.push(...n.map(o.color.parse)));let c=e.match(a.floatRegex);return c&&(e=e.replace(a.floatRegex,l),t.push(...c.map(i.number.parse))),{values:t,numColors:r,tokenised:e}}function u(e){return c(e).values}function d(e){let{values:t,numColors:r,tokenised:n}=c(e),i=t.length;return e=>{let t=n;for(let n=0;n"number"==typeof e?0:e;function f(e){let t=u(e);return d(e)(t.map(p))}let m={test:function(e){var t,r,n,o;return isNaN(e)&&(0,a.isString)(e)&&(null!==(r=null===(t=e.match(a.floatRegex))||void 0===t?void 0:t.length)&&void 0!==r?r:0)+(null!==(o=null===(n=e.match(a.colorRegex))||void 0===n?void 0:n.length)&&void 0!==o?o:0)>0},parse:u,createTransformer:d,getAnimatableNone:f}},{"../color/index.mjs":"joj2V","../numbers/index.mjs":"JNUVt","../utils.mjs":"jDVKk","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"5J4wk":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"filter",()=>c);var o=e("./index.mjs"),i=e("../utils.mjs");let a=new Set(["brightness","contrast","saturate","opacity"]);function s(e){let[t,r]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;let[n]=r.match(i.floatRegex)||[];if(!n)return e;let o=r.replace(n,""),s=a.has(t)?1:0;return n!==r&&(s*=100),t+"("+s+o+")"}let l=/([a-z-]*)\(.*?\)/g,c=Object.assign(Object.assign({},o.complex),{getAnimatableNone:e=>{let t=e.match(l);return t?t.map(s).join(" "):e}})},{"./index.mjs":"exVh4","../utils.mjs":"jDVKk","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],agn8M:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"int",()=>a);var o=e("tslib"),i=e("style-value-types"),a=(0,o.__assign)((0,o.__assign)({},i.number),{transform:Math.round})},{tslib:"bfnpP","style-value-types":"jvWCn","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"3k0BV":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createHtmlRenderState",()=>o);var o=function(){return{style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],fNFTM:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"filterProps",()=>s),n.export(r,"loadExternalIsValidProp",()=>a);var o=e("../../../motion/utils/valid-prop.mjs"),i=function(e){return!(0,o.isValidMotionProp)(e)};function a(e){e&&(i=function(t){return t.startsWith("on")?!(0,o.isValidMotionProp)(t):e(t)})}try{a(e("afba931597ff07a1").default)}catch(e){}function s(e,t,r){var n={};for(var a in e)(i(a)||!0===r&&(0,o.isValidMotionProp)(a)||!t&&!(0,o.isValidMotionProp)(a)||e.draggable&&a.startsWith("onDrag"))&&(n[a]=e[a]);return n}},{"../../../motion/utils/valid-prop.mjs":"abmvY",afba931597ff07a1:"5TraL","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],abmvY:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isValidMotionProp",()=>i);var o=new Set(["initial","animate","exit","style","variants","transition","transformTemplate","transformValues","custom","inherit","layout","layoutId","layoutDependency","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","drag","dragControls","dragListener","dragConstraints","dragDirectionLock","dragSnapToOrigin","_dragX","_dragY","dragElastic","dragMomentum","dragPropagation","dragTransition","whileDrag","onPan","onPanStart","onPanEnd","onPanSessionStart","onTap","onTapStart","onTapCancel","onHoverStart","onHoverEnd","whileFocus","whileTap","whileHover","whileInView","onViewportEnter","onViewportLeave","viewport","layoutScroll"]);function i(e){return o.has(e)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"5TraL":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var o=e("@emotion/memoize"),i=n.interopDefault(o),a=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|inert|itemProp|itemScope|itemType|itemID|itemRef|on|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,s=(0,i.default)(function(e){return a.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&91>e.charCodeAt(2)});r.default=s},{"@emotion/memoize":"6Avq3","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"6Avq3":[function(e,t,r){function n(e){var t={};return function(r){return void 0===t[r]&&(t[r]=e(r)),t[r]}}e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.default=n},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"28Uiw":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useSVGProps",()=>c);var o=e("tslib"),i=e("react"),a=e("../html/use-props.mjs"),s=e("./utils/build-attrs.mjs"),l=e("./utils/create-render-state.mjs");function c(e,t){var r=(0,i.useMemo)(function(){var r=(0,l.createSvgRenderState)();return(0,s.buildSVGAttrs)(r,t,{enableHardwareAcceleration:!1},e.transformTemplate),(0,o.__assign)((0,o.__assign)({},r.attrs),{style:(0,o.__assign)({},r.style)})},[t]);if(e.style){var n={};(0,a.copyRawValuesOnly)(n,e.style,e),r.style=(0,o.__assign)((0,o.__assign)({},n),r.style)}return r}},{tslib:"bfnpP",react:"6Lppp","../html/use-props.mjs":"6omNr","./utils/build-attrs.mjs":"P8wl4","./utils/create-render-state.mjs":"65jeU","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],P8wl4:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"buildSVGAttrs",()=>l);var o=e("tslib"),i=e("../../html/utils/build-styles.mjs"),a=e("./transform-origin.mjs"),s=e("./path.mjs");function l(e,t,r,n){var l=t.attrX,c=t.attrY,u=t.originX,d=t.originY,p=t.pathLength,f=t.pathSpacing,m=void 0===f?1:f,h=t.pathOffset,g=void 0===h?0:h,v=(0,o.__rest)(t,["attrX","attrY","originX","originY","pathLength","pathSpacing","pathOffset"]);(0,i.buildHTMLStyles)(e,v,r,n),e.attrs=e.style,e.style={};var x=e.attrs,j=e.style,b=e.dimensions;x.transform&&(b&&(j.transform=x.transform),delete x.transform),b&&(void 0!==u||void 0!==d||j.transform)&&(j.transformOrigin=(0,a.calcSVGTransformOrigin)(b,void 0!==u?u:.5,void 0!==d?d:.5)),void 0!==l&&(x.x=l),void 0!==c&&(x.y=c),void 0!==p&&(0,s.buildSVGPath)(x,p,m,g,!1)}},{tslib:"bfnpP","../../html/utils/build-styles.mjs":"2JmiA","./transform-origin.mjs":"jjz7B","./path.mjs":"eHh8G","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jjz7B:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"calcSVGTransformOrigin",()=>a);var o=e("style-value-types");function i(e,t,r){return"string"==typeof e?e:(0,o.px).transform(t+r*e)}function a(e,t,r){var n=i(t,e.x,e.width),o=i(r,e.y,e.height);return"".concat(n," ").concat(o)}},{"style-value-types":"jvWCn","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],eHh8G:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"buildSVGPath",()=>s);var o=e("style-value-types"),i={offset:"stroke-dashoffset",array:"stroke-dasharray"},a={offset:"strokeDashoffset",array:"strokeDasharray"};function s(e,t,r,n,s){void 0===r&&(r=1),void 0===n&&(n=0),void 0===s&&(s=!0),e.pathLength=1;var l=s?i:a;e[l.offset]=(0,o.px).transform(-n);var c=(0,o.px).transform(t),u=(0,o.px).transform(r);e[l.array]="".concat(c," ").concat(u)}},{"style-value-types":"jvWCn","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"65jeU":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createSvgRenderState",()=>a);var o=e("tslib"),i=e("../../html/utils/create-render-state.mjs"),a=function(){return(0,o.__assign)((0,o.__assign)({},(0,i.createHtmlRenderState)()),{attrs:{}})}},{tslib:"bfnpP","../../html/utils/create-render-state.mjs":"3k0BV","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],e9lNZ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"svgMotionConfig",()=>c);var o=e("./utils/render.mjs"),i=e("./utils/scrape-motion-values.mjs"),a=e("../../motion/utils/use-visual-state.mjs"),s=e("./utils/create-render-state.mjs"),l=e("./utils/build-attrs.mjs"),c={useVisualState:(0,a.makeUseVisualState)({scrapeMotionValuesFromProps:i.scrapeMotionValuesFromProps,createRenderState:s.createSvgRenderState,onMount:function(e,t,r){var n=r.renderState,i=r.latestValues;try{n.dimensions="function"==typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(e){n.dimensions={x:0,y:0,width:0,height:0}}(0,l.buildSVGAttrs)(n,i,{enableHardwareAcceleration:!1},e.transformTemplate),(0,o.renderSVG)(t,n)}})}},{"./utils/render.mjs":"bKPRu","./utils/scrape-motion-values.mjs":"73JEf","../../motion/utils/use-visual-state.mjs":"6edST","./utils/create-render-state.mjs":"65jeU","./utils/build-attrs.mjs":"P8wl4","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],bKPRu:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"renderSVG",()=>s);var o=e("../../dom/utils/camel-to-dash.mjs"),i=e("../../html/utils/render.mjs"),a=e("./camel-case-attrs.mjs");function s(e,t,r,n){for(var s in(0,i.renderHTML)(e,t,void 0,n),t.attrs)e.setAttribute((0,a.camelCaseAttributes).has(s)?s:(0,o.camelToDash)(s),t.attrs[s])}},{"../../dom/utils/camel-to-dash.mjs":"g41zT","../../html/utils/render.mjs":"jyQFp","./camel-case-attrs.mjs":"lImgK","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],g41zT:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"camelToDash",()=>a);var o=/([a-z])([A-Z])/g,i="$1-$2",a=function(e){return e.replace(o,i).toLowerCase()}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jyQFp:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t,r,n){var o=t.style,i=t.vars;for(var a in Object.assign(e.style,o,n&&n.getProjectionStyles(r)),i)e.style.setProperty(a,i[a])}n.defineInteropFlag(r),n.export(r,"renderHTML",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],lImgK:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"camelCaseAttributes",()=>o);var o=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength"])},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"73JEf":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"scrapeMotionValuesFromProps",()=>a);var o=e("../../../value/utils/is-motion-value.mjs"),i=e("../../html/utils/scrape-motion-values.mjs");function a(e){var t=(0,i.scrapeMotionValuesFromProps)(e);for(var r in e)(0,o.isMotionValue)(e[r])&&(t["x"===r||"y"===r?"attr"+r.toUpperCase():r]=e[r]);return t}},{"../../../value/utils/is-motion-value.mjs":"iSrLK","../../html/utils/scrape-motion-values.mjs":"edffI","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],edffI:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"scrapeMotionValuesFromProps",()=>a);var o=e("../../../motion/utils/is-forced-motion-value.mjs"),i=e("../../../value/utils/is-motion-value.mjs");function a(e){var t=e.style,r={};for(var n in t)((0,i.isMotionValue)(t[n])||(0,o.isForcedMotionValue)(n,e))&&(r[n]=t[n]);return r}},{"../../../motion/utils/is-forced-motion-value.mjs":"1N0nd","../../../value/utils/is-motion-value.mjs":"iSrLK","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"6edST":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"makeUseVisualState",()=>f);var o=e("tslib"),i=e("react"),a=e("../../animation/utils/is-animation-controls.mjs"),s=e("../../context/PresenceContext.mjs"),l=e("../../render/utils/variants.mjs"),c=e("../../utils/use-constant.mjs"),u=e("../../value/utils/resolve-motion-value.mjs"),d=e("../../context/MotionContext/index.mjs");function p(e,t,r,n){var o=e.scrapeMotionValuesFromProps,i=e.createRenderState,a=e.onMount,s={latestValues:m(t,r,n,o),renderState:i()};return a&&(s.mount=function(e){return a(t,e,s)}),s}var f=function(e){return function(t,r){var n=(0,i.useContext)(d.MotionContext),o=(0,i.useContext)(s.PresenceContext);return r?p(e,t,n,o):(0,c.useConstant)(function(){return p(e,t,n,o)})}};function m(e,t,r,n){var i={},s=(null==r?void 0:r.initial)===!1,c=n(e);for(var d in c)i[d]=(0,u.resolveMotionValue)(c[d]);var p=e.initial,f=e.animate,m=(0,l.checkIfControllingVariants)(e),h=(0,l.checkIfVariantNode)(e);t&&h&&!m&&!1!==e.inherit&&(null!=p||(p=t.initial),null!=f||(f=t.animate));var g=s||!1===p,v=g?f:p;return v&&"boolean"!=typeof v&&!(0,a.isAnimationControls)(v)&&(Array.isArray(v)?v:[v]).forEach(function(t){var r=(0,l.resolveVariantFromProps)(e,t);if(r){var n=r.transitionEnd;r.transition;var a=(0,o.__rest)(r,["transitionEnd","transition"]);for(var s in a){var c=a[s];if(Array.isArray(c)){var u=g?c.length-1:0;c=c[u]}null!==c&&(i[s]=c)}for(var s in n)i[s]=n[s]}}),i}},{tslib:"bfnpP",react:"6Lppp","../../animation/utils/is-animation-controls.mjs":"4kyne","../../context/PresenceContext.mjs":"fFi9r","../../render/utils/variants.mjs":"7nPAV","../../utils/use-constant.mjs":"3eib8","../../value/utils/resolve-motion-value.mjs":"jIfrq","../../context/MotionContext/index.mjs":"eYSNq","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"4kyne":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){return"object"==typeof e&&"function"==typeof e.start}n.defineInteropFlag(r),n.export(r,"isAnimationControls",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jIfrq:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"resolveMotionValue",()=>a);var o=e("../../utils/resolve-value.mjs"),i=e("./is-motion-value.mjs");function a(e){var t=(0,i.isMotionValue)(e)?e.get():e;return(0,o.isCustomValue)(t)?t.toValue():t}},{"../../utils/resolve-value.mjs":"bcxJT","./is-motion-value.mjs":"iSrLK","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],bcxJT:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isCustomValue",()=>i),n.export(r,"resolveFinalValueInKeyframes",()=>a);var o=e("../animation/utils/is-keyframes-target.mjs"),i=function(e){return!!(e&&"object"==typeof e&&e.mix&&e.toValue)},a=function(e){return(0,o.isKeyframesTarget)(e)?e[e.length-1]||0:e}},{"../animation/utils/is-keyframes-target.mjs":"leVCj","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],leVCj:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isKeyframesTarget",()=>o);var o=function(e){return Array.isArray(e)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jZ5m3:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"htmlMotionConfig",()=>s);var o=e("../../motion/utils/use-visual-state.mjs"),i=e("./utils/scrape-motion-values.mjs"),a=e("./utils/create-render-state.mjs"),s={useVisualState:(0,o.makeUseVisualState)({scrapeMotionValuesFromProps:i.scrapeMotionValuesFromProps,createRenderState:a.createHtmlRenderState})}},{"../../motion/utils/use-visual-state.mjs":"6edST","./utils/scrape-motion-values.mjs":"edffI","./utils/create-render-state.mjs":"3k0BV","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],iqwco:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"gestureAnimations",()=>c);var o=e("../../gestures/use-focus-gesture.mjs"),i=e("../../gestures/use-hover-gesture.mjs"),a=e("../../gestures/use-tap-gesture.mjs"),s=e("./viewport/use-viewport.mjs"),l=e("../utils/make-renderless-component.mjs"),c={inView:(0,l.makeRenderlessComponent)(s.useViewport),tap:(0,l.makeRenderlessComponent)(a.useTapGesture),focus:(0,l.makeRenderlessComponent)(o.useFocusGesture),hover:(0,l.makeRenderlessComponent)(i.useHoverGesture)}},{"../../gestures/use-focus-gesture.mjs":"5idZD","../../gestures/use-hover-gesture.mjs":"1FWFZ","../../gestures/use-tap-gesture.mjs":"g3jQA","./viewport/use-viewport.mjs":"kvivR","../utils/make-renderless-component.mjs":"kUSEp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"5idZD":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useFocusGesture",()=>a);var o=e("../render/utils/types.mjs"),i=e("../events/use-dom-event.mjs");function a(e){var t=e.whileFocus,r=e.visualElement,n=function(){var e;null===(e=r.animationState)||void 0===e||e.setActive(o.AnimationType.Focus,!0)},a=function(){var e;null===(e=r.animationState)||void 0===e||e.setActive(o.AnimationType.Focus,!1)};(0,i.useDomEvent)(r,"focus",t?n:void 0),(0,i.useDomEvent)(r,"blur",t?a:void 0)}},{"../render/utils/types.mjs":"4aeqA","../events/use-dom-event.mjs":"3e9aq","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"4aeqA":[function(e,t,r){var n,o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"AnimationType",()=>n),function(e){e.Animate="animate",e.Hover="whileHover",e.Tap="whileTap",e.Drag="whileDrag",e.Focus="whileFocus",e.InView="whileInView",e.Exit="exit"}(n||(n={}))},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"3e9aq":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"addDomEvent",()=>i),n.export(r,"useDomEvent",()=>a);var o=e("react");function i(e,t,r,n){return void 0===n&&(n={passive:!0}),e.addEventListener(t,r,n),function(){return e.removeEventListener(t,r)}}function a(e,t,r,n){(0,o.useEffect)(function(){var o=e.current;if(r&&o)return i(o,t,r,n)},[e,t,r,n])}},{react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"1FWFZ":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useHoverGesture",()=>c);var o=e("./utils/event-type.mjs"),i=e("../render/utils/types.mjs"),a=e("../events/use-pointer-event.mjs"),s=e("./drag/utils/lock.mjs");function l(e,t,r){return function(n,a){var l;!(0,o.isMouseEvent)(n)||(0,s.isDragActive)()||(null===(l=e.animationState)||void 0===l||l.setActive(i.AnimationType.Hover,t),null==r||r(n,a))}}function c(e){var t=e.onHoverStart,r=e.onHoverEnd,n=e.whileHover,o=e.visualElement;(0,a.usePointerEvent)(o,"pointerenter",t||n?l(o,!0,t):void 0,{passive:!t}),(0,a.usePointerEvent)(o,"pointerleave",r||n?l(o,!1,r):void 0,{passive:!r})}},{"./utils/event-type.mjs":"i2REH","../render/utils/types.mjs":"4aeqA","../events/use-pointer-event.mjs":"9CZI8","./drag/utils/lock.mjs":"6zltV","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],i2REH:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){return"undefined"!=typeof PointerEvent&&e instanceof PointerEvent?!("mouse"!==e.pointerType):e instanceof MouseEvent}function i(e){return!!e.touches}n.defineInteropFlag(r),n.export(r,"isMouseEvent",()=>o),n.export(r,"isTouchEvent",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"9CZI8":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"addPointerEvent",()=>u),n.export(r,"usePointerEvent",()=>d);var o=e("./use-dom-event.mjs"),i=e("./event-info.mjs"),a=e("./utils.mjs"),s={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},l={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function c(e){if((0,a.supportsPointerEvents)());else if((0,a.supportsTouchEvents)())return l[e];else if((0,a.supportsMouseEvents)())return s[e];return e}function u(e,t,r,n){return(0,o.addDomEvent)(e,c(t),(0,i.wrapHandler)(r,"pointerdown"===t),n)}function d(e,t,r,n){return(0,o.useDomEvent)(e,c(t),r&&(0,i.wrapHandler)(r,"pointerdown"===t),n)}},{"./use-dom-event.mjs":"3e9aq","./event-info.mjs":"b1ae9","./utils.mjs":"eWS6b","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],b1ae9:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"extractEventInfo",()=>c),n.export(r,"wrapHandler",()=>u);var o=e("../gestures/utils/event-type.mjs");function i(e){return function(t){var r=t instanceof MouseEvent;(!r||r&&0===t.button)&&e(t)}}var a={pageX:0,pageY:0};function s(e,t){void 0===t&&(t="page");var r=e.touches[0]||e.changedTouches[0]||a;return{x:r[t+"X"],y:r[t+"Y"]}}function l(e,t){return void 0===t&&(t="page"),{x:e[t+"X"],y:e[t+"Y"]}}function c(e,t){return void 0===t&&(t="page"),{point:(0,o.isTouchEvent)(e)?s(e,t):l(e,t)}}var u=function(e,t){void 0===t&&(t=!1);var r=function(t){return e(t,c(t))};return t?i(r):r}},{"../gestures/utils/event-type.mjs":"i2REH","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],eWS6b:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"supportsMouseEvents",()=>s),n.export(r,"supportsPointerEvents",()=>i),n.export(r,"supportsTouchEvents",()=>a);var o=e("../utils/is-browser.mjs"),i=function(){return o.isBrowser&&null===window.onpointerdown},a=function(){return o.isBrowser&&null===window.ontouchstart},s=function(){return o.isBrowser&&null===window.onmousedown}},{"../utils/is-browser.mjs":"H9Cog","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"6zltV":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){var t=null;return function(){var r=function(){t=null};return null===t&&(t=e,r)}}n.defineInteropFlag(r),n.export(r,"createLock",()=>o),n.export(r,"getGlobalLock",()=>s),n.export(r,"isDragActive",()=>l);var i=o("dragHorizontal"),a=o("dragVertical");function s(e){var t=!1;if("y"===e)t=a();else if("x"===e)t=i();else{var r=i(),n=a();r&&n?t=function(){r(),n()}:(r&&r(),n&&n())}return t}function l(){var e=s(!0);return!e||(e(),!1)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],g3jQA:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useTapGesture",()=>d);var o=e("react"),i=e("./utils/is-node-or-child.mjs"),a=e("../events/use-pointer-event.mjs"),s=e("../utils/use-unmount-effect.mjs"),l=e("popmotion"),c=e("../render/utils/types.mjs"),u=e("./drag/utils/lock.mjs");function d(e){var t=e.onTap,r=e.onTapStart,n=e.onTapCancel,d=e.whileTap,p=e.visualElement,f=t||r||n||d,m=(0,o.useRef)(!1),h=(0,o.useRef)(null),g={passive:!(r||t||n||y)};function v(){var e;null===(e=h.current)||void 0===e||e.call(h),h.current=null}function x(){var e;return v(),m.current=!1,null===(e=p.animationState)||void 0===e||e.setActive(c.AnimationType.Tap,!1),!(0,u.isDragActive)()}function j(e,r){x()&&((0,i.isNodeOrChild)(p.getInstance(),e.target)?null==t||t(e,r):null==n||n(e,r))}function b(e,t){x()&&(null==n||n(e,t))}function y(e,t){var n;v(),m.current||(m.current=!0,h.current=(0,l.pipe)((0,a.addPointerEvent)(window,"pointerup",j,g),(0,a.addPointerEvent)(window,"pointercancel",b,g)),null===(n=p.animationState)||void 0===n||n.setActive(c.AnimationType.Tap,!0),null==r||r(e,t))}(0,a.usePointerEvent)(p,"pointerdown",f?y:void 0,g),(0,s.useUnmountEffect)(v)}},{react:"6Lppp","./utils/is-node-or-child.mjs":"5xk3p","../events/use-pointer-event.mjs":"9CZI8","../utils/use-unmount-effect.mjs":"hMo3N",popmotion:"lh1Wi","../render/utils/types.mjs":"4aeqA","./drag/utils/lock.mjs":"6zltV","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"5xk3p":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isNodeOrChild",()=>o);var o=function(e,t){return!!t&&(e===t||o(e,t.parentElement))}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],hMo3N:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useUnmountEffect",()=>i);var o=e("react");function i(e){return(0,o.useEffect)(function(){return function(){return e()}},[])}},{react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],lh1Wi:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"animate",()=>o.animate),n.export(r,"inertia",()=>i.inertia),n.export(r,"decay",()=>a.decay),n.export(r,"spring",()=>s.spring),n.export(r,"keyframes",()=>l.keyframes),n.export(r,"angle",()=>c.angle),n.export(r,"applyOffset",()=>u.applyOffset),n.export(r,"attract",()=>d.attract),n.export(r,"attractExpo",()=>d.attractExpo),n.export(r,"createAttractor",()=>d.createAttractor),n.export(r,"clamp",()=>p.clamp),n.export(r,"degreesToRadians",()=>f.degreesToRadians),n.export(r,"distance",()=>m.distance),n.export(r,"interpolate",()=>h.interpolate),n.export(r,"isPoint3D",()=>g.isPoint3D),n.export(r,"isPoint",()=>v.isPoint),n.export(r,"mixColor",()=>x.mixColor),n.export(r,"mixComplex",()=>j.mixComplex),n.export(r,"mix",()=>b.mix),n.export(r,"pipe",()=>y.pipe),n.export(r,"pointFromVector",()=>w.pointFromVector),n.export(r,"progress",()=>C.progress),n.export(r,"radiansToDegrees",()=>S.radiansToDegrees),n.export(r,"smoothFrame",()=>k.smoothFrame),n.export(r,"smooth",()=>D.smooth),n.export(r,"snap",()=>T.snap),n.export(r,"toDecimal",()=>E.toDecimal),n.export(r,"velocityPerFrame",()=>I.velocityPerFrame),n.export(r,"velocityPerSecond",()=>O.velocityPerSecond),n.export(r,"wrap",()=>M.wrap),n.export(r,"anticipate",()=>_.anticipate),n.export(r,"backIn",()=>_.backIn),n.export(r,"backInOut",()=>_.backInOut),n.export(r,"backOut",()=>_.backOut),n.export(r,"bounceIn",()=>_.bounceIn),n.export(r,"bounceInOut",()=>_.bounceInOut),n.export(r,"bounceOut",()=>_.bounceOut),n.export(r,"circIn",()=>_.circIn),n.export(r,"circInOut",()=>_.circInOut),n.export(r,"circOut",()=>_.circOut),n.export(r,"easeIn",()=>_.easeIn),n.export(r,"easeInOut",()=>_.easeInOut),n.export(r,"easeOut",()=>_.easeOut),n.export(r,"linear",()=>_.linear),n.export(r,"cubicBezier",()=>N.cubicBezier),n.export(r,"steps",()=>A.steps),n.export(r,"createAnticipate",()=>P.createAnticipate),n.export(r,"createBackIn",()=>P.createBackIn),n.export(r,"createExpoIn",()=>P.createExpoIn),n.export(r,"mirrorEasing",()=>P.mirrorEasing),n.export(r,"reverseEasing",()=>P.reverseEasing);var o=e("./animations/index.mjs"),i=e("./animations/inertia.mjs"),a=e("./animations/generators/decay.mjs"),s=e("./animations/generators/spring.mjs"),l=e("./animations/generators/keyframes.mjs"),c=e("./utils/angle.mjs"),u=e("./utils/apply-offset.mjs"),d=e("./utils/attract.mjs"),p=e("./utils/clamp.mjs"),f=e("./utils/degrees-to-radians.mjs"),m=e("./utils/distance.mjs"),h=e("./utils/interpolate.mjs"),g=e("./utils/is-point-3d.mjs"),v=e("./utils/is-point.mjs"),x=e("./utils/mix-color.mjs"),j=e("./utils/mix-complex.mjs"),b=e("./utils/mix.mjs"),y=e("./utils/pipe.mjs"),w=e("./utils/point-from-vector.mjs"),C=e("./utils/progress.mjs"),S=e("./utils/radians-to-degrees.mjs"),k=e("./utils/smooth-frame.mjs"),D=e("./utils/smooth.mjs"),T=e("./utils/snap.mjs"),E=e("./utils/to-decimal.mjs"),I=e("./utils/velocity-per-frame.mjs"),O=e("./utils/velocity-per-second.mjs"),M=e("./utils/wrap.mjs"),_=e("./easing/index.mjs"),N=e("./easing/cubic-bezier.mjs"),A=e("./easing/steps.mjs"),P=e("./easing/utils.mjs")},{"./animations/index.mjs":"3yNCz","./animations/inertia.mjs":"dKtid","./animations/generators/decay.mjs":!1,"./animations/generators/spring.mjs":!1,"./animations/generators/keyframes.mjs":!1,"./utils/angle.mjs":!1,"./utils/apply-offset.mjs":!1,"./utils/attract.mjs":!1,"./utils/clamp.mjs":"FYNWR","./utils/degrees-to-radians.mjs":!1,"./utils/distance.mjs":"4uGtK","./utils/interpolate.mjs":!1,"./utils/is-point-3d.mjs":!1,"./utils/is-point.mjs":!1,"./utils/mix-color.mjs":!1,"./utils/mix-complex.mjs":!1,"./utils/mix.mjs":"lbHsU","./utils/pipe.mjs":"ktw37","./utils/point-from-vector.mjs":!1,"./utils/progress.mjs":"4MP8B","./utils/radians-to-degrees.mjs":!1,"./utils/smooth-frame.mjs":!1,"./utils/smooth.mjs":!1,"./utils/snap.mjs":!1,"./utils/to-decimal.mjs":!1,"./utils/velocity-per-frame.mjs":!1,"./utils/velocity-per-second.mjs":"9phor","./utils/wrap.mjs":!1,"./easing/index.mjs":"eZagD","./easing/cubic-bezier.mjs":"ktcnM","./easing/steps.mjs":!1,"./easing/utils.mjs":!1,"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"3yNCz":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"animate",()=>d);var o=e("tslib"),i=e("./utils/detect-animation-from-options.mjs"),a=e("framesync"),s=n.interopDefault(a),l=e("../utils/interpolate.mjs"),c=e("./utils/elapsed.mjs");let u=e=>{let t=({delta:t})=>e(t);return{start:()=>(0,s.default).update(t,!0),stop:()=>(0,a.cancelSync).update(t)}};function d(e){let t,r,n;var a,s,{from:d,autoplay:p=!0,driver:f=u,elapsed:m=0,repeat:h=0,repeatType:g="loop",repeatDelay:v=0,onPlay:x,onStop:j,onComplete:b,onRepeat:y,onUpdate:w}=e,C=(0,o.__rest)(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:S}=C,k=0,D=C.duration,T=!1,E=!0,I=(0,i.detectAnimationFromOptions)(C);(null===(s=(a=I).needsInterpolation)||void 0===s?void 0:s.call(a,d,S))&&(n=(0,l.interpolate)([0,100],[d,S],{clamp:!1}),d=0,S=100);let O=I(Object.assign(Object.assign({},C),{from:d,to:S}));function M(){k++,"reverse"===g?(E=k%2==0,m=(0,c.reverseElapsed)(m,D,v,E)):(m=(0,c.loopElapsed)(m,D,v),"mirror"===g&&O.flipTarget()),T=!1,y&&y()}function _(){t.stop(),b&&b()}function N(e){if(E||(e=-e),m+=e,!T){let e=O.next(Math.max(0,m));r=e.value,n&&(r=n(r)),T=E?e.done:m<=0}null==w||w(r),T&&(0===k&&(null!=D||(D=m)),k{null==j||j(),t.stop()}}}},{tslib:"bfnpP","./utils/detect-animation-from-options.mjs":"gU6bS",framesync:"92TPp","../utils/interpolate.mjs":"a1HNo","./utils/elapsed.mjs":"1Q48t","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],gU6bS:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"detectAnimationFromOptions",()=>l);var o=e("../generators/spring.mjs"),i=e("../generators/keyframes.mjs"),a=e("../generators/decay.mjs");let s={keyframes:i.keyframes,spring:o.spring,decay:a.decay};function l(e){if(Array.isArray(e.to))return i.keyframes;if(s[e.type])return s[e.type];let t=new Set(Object.keys(e));if(t.has("ease")||t.has("duration")&&!t.has("dampingRatio"));else if(t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta"))return o.spring;return i.keyframes}},{"../generators/spring.mjs":"1l0GM","../generators/keyframes.mjs":"4G7Ej","../generators/decay.mjs":"h8KqZ","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"1l0GM":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"spring",()=>u);var o=e("tslib"),i=e("../utils/find-spring.mjs");let a=["duration","bounce"],s=["stiffness","damping","mass"];function l(e,t){return t.some(t=>void 0!==e[t])}function c(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!l(e,s)&&l(e,a)){let r=(0,i.findSpring)(e);(t=Object.assign(Object.assign(Object.assign({},t),r),{velocity:0,mass:1})).isResolvedFromDuration=!0}return t}function u(e){var{from:t=0,to:r=1,restSpeed:n=2,restDelta:a}=e,s=(0,o.__rest)(e,["from","to","restSpeed","restDelta"]);let l={done:!1,value:t},{stiffness:u,damping:p,mass:f,velocity:m,duration:h,isResolvedFromDuration:g}=c(s),v=d,x=d;function j(){let e=m?-(m/1e3):0,n=r-t,o=p/(2*Math.sqrt(u*f)),s=Math.sqrt(u/f)/1e3;if(void 0===a&&(a=Math.min(Math.abs(r-t)/100,.4)),o<1){let t=(0,i.calcAngularFreq)(s,o);v=i=>r-Math.exp(-o*s*i)*((e+o*s*n)/t*Math.sin(t*i)+n*Math.cos(t*i)),x=r=>{let i=Math.exp(-o*s*r);return o*s*i*(Math.sin(t*r)*(e+o*s*n)/t+n*Math.cos(t*r))-i*(Math.cos(t*r)*(e+o*s*n)-t*n*Math.sin(t*r))}}else if(1===o)v=t=>r-Math.exp(-s*t)*(n+(e+s*n)*t);else{let t=s*Math.sqrt(o*o-1);v=i=>{let a=Math.exp(-o*s*i),l=Math.min(t*i,300);return r-a*((e+o*s*n)*Math.sinh(l)+t*n*Math.cosh(l))/t}}}return j(),{next:e=>{let t=v(e);if(g)l.done=e>=h;else{let o=Math.abs(1e3*x(e))<=n,i=Math.abs(r-t)<=a;l.done=o&&i}return l.value=l.done?r:t,l},flipTarget:()=>{m=-m,[t,r]=[r,t],j()}}}u.needsInterpolation=(e,t)=>"string"==typeof e||"string"==typeof t;let d=e=>0},{tslib:"bfnpP","../utils/find-spring.mjs":"37FvL","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"37FvL":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"calcAngularFreq",()=>m),n.export(r,"findSpring",()=>d),n.export(r,"maxDamping",()=>u),n.export(r,"maxDuration",()=>l),n.export(r,"minDamping",()=>c),n.export(r,"minDuration",()=>s);var o=e("hey-listen"),i=e("../../utils/clamp.mjs");let a=.001,s=.01,l=10,c=.05,u=1;function d({duration:e=800,bounce:t=.25,velocity:r=0,mass:n=1}){let d,p;(0,o.warning)(e<=1e3*l,"Spring duration must be 10 seconds or less");let h=1-t;h=(0,i.clamp)(c,u,h),e=(0,i.clamp)(s,l,e/1e3),h<1?(d=t=>{let n=t*h,o=n*e;return a-(n-r)/m(t,h)*Math.exp(-o)},p=t=>{let n=t*h*e,o=n*r+r,i=Math.pow(h,2)*Math.pow(t,2)*e,s=Math.exp(-n),l=m(Math.pow(t,2),h);return(o-i)*s*(-d(t)+a>0?-1:1)/l}):(d=t=>-a+Math.exp(-t*e)*((t-r)*e+1),p=t=>e*e*(r-t)*Math.exp(-t*e));let g=f(d,p,5/e);if(e*=1e3,isNaN(g))return{stiffness:100,damping:10,duration:e};{let t=Math.pow(g,2)*n;return{stiffness:t,damping:2*h*Math.sqrt(n*t),duration:e}}}let p=12;function f(e,t,r){let n=r;for(let r=1;ro);let o=(e,t,r)=>Math.min(Math.max(r,e),t)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"4G7Ej":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"convertOffsetToTimes",()=>l),n.export(r,"defaultEasing",()=>a),n.export(r,"defaultOffset",()=>s),n.export(r,"keyframes",()=>c);var o=e("../../utils/interpolate.mjs"),i=e("../../easing/index.mjs");function a(e,t){return e.map(()=>t||i.easeInOut).splice(0,e.length-1)}function s(e){let t=e.length;return e.map((e,r)=>0!==r?r/(t-1):0)}function l(e,t){return e.map(e=>e*t)}function c({from:e=0,to:t=1,ease:r,offset:n,duration:i=300}){let c={done:!1,value:e},u=Array.isArray(t)?t:[e,t],d=l(n&&n.length===u.length?n:s(u),i);function p(){return(0,o.interpolate)(d,u,{ease:Array.isArray(r)?r:a(u,r)})}let f=p();return{next:e=>(c.value=f(e),c.done=e>=i,c),flipTarget:()=>{u.reverse(),f=p()}}}},{"../../utils/interpolate.mjs":"a1HNo","../../easing/index.mjs":"eZagD","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],a1HNo:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"interpolate",()=>v);var o=e("./progress.mjs"),i=e("./mix.mjs"),a=e("./mix-color.mjs"),s=e("./mix-complex.mjs"),l=e("style-value-types"),c=e("./clamp.mjs"),u=e("./pipe.mjs"),d=e("hey-listen");let p=(e,t)=>r=>(0,i.mix)(e,t,r);function f(e){return"number"==typeof e?p:"string"==typeof e?(0,l.color).test(e)?a.mixColor:s.mixComplex:Array.isArray(e)?s.mixArray:"object"==typeof e?s.mixObject:void 0}function m(e,t,r){let n=[],o=r||f(e[0]),i=e.length-1;for(let r=0;rr((0,o.progress)(e,t,n))}function g(e,t){let r=e.length,n=r-1;return i=>{let a=0,s=!1;if(i<=e[0]?s=!0:i>=e[n]&&(a=n-1,s=!0),!s){let t=1;for(;ti)&&t!==n;t++);a=t-1}let l=(0,o.progress)(e[a],e[a+1],i);return t[a](l)}}function v(e,t,{clamp:r=!0,ease:n,mixer:o}={}){let i=e.length;(0,d.invariant)(i===t.length,"Both input and output ranges must be the same length"),(0,d.invariant)(!n||!Array.isArray(n)||n.length===i-1,"Array of easing functions must be of length `input.length - 1`, as it applies to the transitions **between** the defined values."),e[0]>e[i-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());let a=m(t,n,o),s=2===i?h(e,a):g(e,a);return r?t=>s((0,c.clamp)(e[0],e[i-1],t)):s}},{"./progress.mjs":"4MP8B","./mix.mjs":"lbHsU","./mix-color.mjs":"9wCM1","./mix-complex.mjs":"lkwlr","style-value-types":"jvWCn","./clamp.mjs":"FYNWR","./pipe.mjs":"ktw37","hey-listen":"8bzu2","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"4MP8B":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"progress",()=>o);let o=(e,t,r)=>{let n=t-e;return 0===n?1:(r-e)/n}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],lbHsU:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"mix",()=>o);let o=(e,t,r)=>-r*e+r*t+e},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"9wCM1":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"mixColor",()=>p),n.export(r,"mixLinearColor",()=>l);var o=e("./mix.mjs"),i=e("style-value-types"),a=e("hey-listen"),s=e("./hsla-to-rgba.mjs");let l=(e,t,r)=>{let n=e*e;return Math.sqrt(Math.max(0,r*(t*t-n)+n))},c=[i.hex,i.rgba,i.hsla],u=e=>c.find(t=>t.test(e)),d=e=>`'${e}' is not an animatable color. Use the equivalent color code instead.`,p=(e,t)=>{let r=u(e),n=u(t);(0,a.invariant)(!!r,d(e)),(0,a.invariant)(!!n,d(t));let c=r.parse(e),p=n.parse(t);r===i.hsla&&(c=(0,s.hslaToRgba)(c),r=i.rgba),n===i.hsla&&(p=(0,s.hslaToRgba)(p),n=i.rgba);let f=Object.assign({},c);return e=>{for(let t in f)"alpha"!==t&&(f[t]=l(c[t],p[t],e));return f.alpha=(0,o.mix)(c.alpha,p.alpha,e),r.transform(f)}}},{"./mix.mjs":"lbHsU","style-value-types":"jvWCn","hey-listen":"8bzu2","./hsla-to-rgba.mjs":"ggTEM","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ggTEM:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t,r){return(r<0&&(r+=1),r>1&&(r-=1),r<1/6)?e+(t-e)*6*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function i({hue:e,saturation:t,lightness:r,alpha:n}){e/=360,r/=100;let i=0,a=0,s=0;if(t/=100){let n=r<.5?r*(1+t):r+t-r*t,l=2*r-n;i=o(l,n,e+1/3),a=o(l,n,e),s=o(l,n,e-1/3)}else i=a=s=r;return{red:Math.round(255*i),green:Math.round(255*a),blue:Math.round(255*s),alpha:n}}n.defineInteropFlag(r),n.export(r,"hslaToRgba",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],lkwlr:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"mixArray",()=>d),n.export(r,"mixComplex",()=>m),n.export(r,"mixObject",()=>p);var o=e("style-value-types"),i=e("./mix.mjs"),a=e("./mix-color.mjs"),s=e("./inc.mjs"),l=e("./pipe.mjs"),c=e("hey-listen");function u(e,t){return(0,s.isNum)(e)?r=>(0,i.mix)(e,t,r):(0,o.color).test(e)?(0,a.mixColor)(e,t):m(e,t)}let d=(e,t)=>{let r=[...e],n=r.length,o=e.map((e,r)=>u(e,t[r]));return e=>{for(let t=0;t{let r=Object.assign(Object.assign({},e),t),n={};for(let o in r)void 0!==e[o]&&void 0!==t[o]&&(n[o]=u(e[o],t[o]));return e=>{for(let t in n)r[t]=n[t](e);return r}};function f(e){let t=(0,o.complex).parse(e),r=t.length,n=0,i=0,a=0;for(let e=0;e{let r=(0,o.complex).createTransformer(t),n=f(e),i=f(t);return n.numHSL===i.numHSL&&n.numRGB===i.numRGB&&n.numNumbers>=i.numNumbers?(0,l.pipe)(d(n.parsed,i.parsed),r):((0,c.warning)(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),r=>`${r>0?t:e}`)}},{"style-value-types":"jvWCn","./mix.mjs":"lbHsU","./mix-color.mjs":"9wCM1","./inc.mjs":"775tf","./pipe.mjs":"ktw37","hey-listen":"8bzu2","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"775tf":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isNum",()=>i),n.export(r,"zeroPoint",()=>o);let o={x:0,y:0,z:0},i=e=>"number"==typeof e},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ktw37:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"pipe",()=>i);let o=(e,t)=>r=>t(e(r)),i=(...e)=>e.reduce(o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],eZagD:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"anticipate",()=>j),n.export(r,"backIn",()=>g),n.export(r,"backInOut",()=>x),n.export(r,"backOut",()=>v),n.export(r,"bounceIn",()=>S),n.export(r,"bounceInOut",()=>k),n.export(r,"bounceOut",()=>C),n.export(r,"circIn",()=>f),n.export(r,"circInOut",()=>h),n.export(r,"circOut",()=>m),n.export(r,"easeIn",()=>u),n.export(r,"easeInOut",()=>p),n.export(r,"easeOut",()=>d),n.export(r,"linear",()=>c);var o=e("./utils.mjs");let i=1.525,a=4/11,s=8/11,l=.9,c=e=>e,u=(0,o.createExpoIn)(2),d=(0,o.reverseEasing)(u),p=(0,o.mirrorEasing)(u),f=e=>1-Math.sin(Math.acos(e)),m=(0,o.reverseEasing)(f),h=(0,o.mirrorEasing)(m),g=(0,o.createBackIn)(i),v=(0,o.reverseEasing)(g),x=(0,o.mirrorEasing)(g),j=(0,o.createAnticipate)(i),b=4356/361,y=35442/1805,w=16061/1805,C=e=>{if(1===e||0===e)return e;let t=e*e;return ee<.5?.5*(1-C(1-2*e)):.5*C(2*e-1)+.5},{"./utils.mjs":"3wfvH","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"3wfvH":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createAnticipate",()=>l),n.export(r,"createBackIn",()=>s),n.export(r,"createExpoIn",()=>a),n.export(r,"mirrorEasing",()=>i),n.export(r,"reverseEasing",()=>o);let o=e=>t=>1-e(1-t),i=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,a=e=>t=>Math.pow(t,e),s=e=>t=>t*t*((e+1)*t-e),l=e=>{let t=s(e);return e=>(e*=2)<1?.5*t(e):.5*(2-Math.pow(2,-10*(e-1)))}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],h8KqZ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o({velocity:e=0,from:t=0,power:r=.8,timeConstant:n=350,restDelta:o=.5,modifyTarget:i}){let a={done:!1,value:t},s=r*e,l=t+s,c=void 0===i?l:i(l);return c!==l&&(s=c-t),{next:e=>{let t=-s*Math.exp(-e/n);return a.done=!(t>o||t<-o),a.value=a.done?c:c+t,a},flipTarget:()=>{}}}n.defineInteropFlag(r),n.export(r,"decay",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"92TPp":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"cancelSync",()=>m),n.export(r,"flushSync",()=>h),n.export(r,"getFrameData",()=>j);var o=e("./on-next-frame.mjs"),i=e("./create-render-step.mjs");let a=40,s=!0,l=!1,c=!1,u={delta:0,timestamp:0},d=["read","update","preRender","render","postRender"],p=d.reduce((e,t)=>(e[t]=(0,i.createRenderStep)(()=>l=!0),e),{}),f=d.reduce((e,t)=>{let r=p[t];return e[t]=(e,t=!1,n=!1)=>(l||x(),r.schedule(e,t,n)),e},{}),m=d.reduce((e,t)=>(e[t]=p[t].cancel,e),{}),h=d.reduce((e,t)=>(e[t]=()=>p[t].process(u),e),{}),g=e=>p[e].process(u),v=e=>{l=!1,u.delta=s?o.defaultTimestep:Math.max(Math.min(e-u.timestamp,a),1),u.timestamp=e,c=!0,d.forEach(g),c=!1,l&&(s=!1,(0,o.onNextFrame)(v))},x=()=>{l=!0,s=!0,c||(0,o.onNextFrame)(v)},j=()=>u;r.default=f},{"./on-next-frame.mjs":"aIJ12","./create-render-step.mjs":"5Wl6V","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],aIJ12:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"defaultTimestep",()=>o),n.export(r,"onNextFrame",()=>a);let o=1/60*1e3,i="undefined"!=typeof performance?()=>performance.now():()=>Date.now(),a="undefined"!=typeof window?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(i()),o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"5Wl6V":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){let t=[],r=[],n=0,o=!1,i=!1,a=new WeakSet,s={schedule:(e,i=!1,s=!1)=>{let l=s&&o,c=l?t:r;return i&&a.add(e),-1===c.indexOf(e)&&(c.push(e),l&&o&&(n=t.length)),e},cancel:e=>{let t=r.indexOf(e);-1!==t&&r.splice(t,1),a.delete(e)},process:l=>{if(o){i=!0;return}if(o=!0,[t,r]=[r,t],r.length=0,n=t.length)for(let r=0;ro)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"1Q48t":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t,r=0){return e-t-r}function i(e,t,r=0,n=!0){return n?o(t+-e,t,r):t-(e-t)+r}function a(e,t,r,n){return n?e>=t+r:e<=-r}n.defineInteropFlag(r),n.export(r,"hasRepeatDelayElapsed",()=>a),n.export(r,"loopElapsed",()=>o),n.export(r,"reverseElapsed",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],dKtid:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"inertia",()=>s);var o=e("./index.mjs"),i=e("../utils/velocity-per-second.mjs"),a=e("framesync");function s({from:e=0,velocity:t=0,min:r,max:n,power:s=.8,timeConstant:l=750,bounceStiffness:c=500,bounceDamping:u=10,restDelta:d=1,modifyTarget:p,driver:f,onUpdate:m,onComplete:h,onStop:g}){let v;function x(e){return void 0!==r&&en}function j(e){return void 0===r?n:void 0===n?r:Math.abs(r-e){var r;null==m||m(t),null===(r=e.onUpdate)||void 0===r||r.call(e,t)},onComplete:h,onStop:g}))}function y(e){b(Object.assign({type:"spring",stiffness:c,damping:u,restDelta:d},e))}if(x(e))y({from:e,velocity:t,to:j(e)});else{let n,o,c=s*t+e;void 0!==p&&(c=p(c));let u=j(c),f=u===r?-1:1,m=e=>{n=o,o=e,t=(0,i.velocityPerSecond)(e-n,(0,a.getFrameData)().delta),(1===f&&e>u||-1===f&&enull==v?void 0:v.stop()}}},{"./index.mjs":"3yNCz","../utils/velocity-per-second.mjs":"9phor",framesync:"92TPp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"9phor":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t){return t?1e3/t*e:0}n.defineInteropFlag(r),n.export(r,"velocityPerSecond",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"4uGtK":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"distance",()=>l);var o=e("./is-point.mjs"),i=e("./is-point-3d.mjs"),a=e("./inc.mjs");let s=(e,t)=>Math.abs(e-t);function l(e,t){return(0,a.isNum)(e)&&(0,a.isNum)(t)?s(e,t):(0,o.isPoint)(e)&&(0,o.isPoint)(t)?Math.sqrt(Math.pow(s(e.x,t.x),2)+Math.pow(s(e.y,t.y),2)+Math.pow((0,i.isPoint3D)(e)&&(0,i.isPoint3D)(t)?s(e.z,t.z):0,2)):void 0}},{"./is-point.mjs":"aOsOj","./is-point-3d.mjs":"6Z1tt","./inc.mjs":"775tf","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],aOsOj:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isPoint",()=>o);let o=e=>e.hasOwnProperty("x")&&e.hasOwnProperty("y")},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"6Z1tt":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isPoint3D",()=>i);var o=e("./is-point.mjs");let i=e=>(0,o.isPoint)(e)&&e.hasOwnProperty("z")},{"./is-point.mjs":"aOsOj","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ktcnM:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"cubicBezier",()=>x);var o=e("./index.mjs");let i=(e,t)=>1-3*t+3*e,a=(e,t)=>3*t-6*e,s=e=>3*e,l=(e,t,r)=>((i(t,r)*e+a(t,r))*e+s(t))*e,c=(e,t,r)=>3*i(t,r)*e*e+2*a(t,r)*e+s(t),u=1e-7,d=10;function p(e,t,r,n,o){let i,a;let s=0;do(i=l(a=t+(r-t)/2,n,o)-e)>0?r=a:t=a;while(Math.abs(i)>u&&++s=m?h(t,s,e,r):0===l?s:p(t,n,n+v,e,r)}return e=>0===e||1===e?e:l(a(e),t,n)}},{"./index.mjs":"eZagD","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],kvivR:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useViewport",()=>c);var o=e("../../../utils/process.mjs"),i=e("react"),a=e("../../../render/utils/types.mjs"),s=e("../../../utils/warn-once.mjs"),l=e("./observers.mjs");function c(e){var t=e.visualElement,r=e.whileInView,n=e.onViewportEnter,o=e.onViewportLeave,a=e.viewport,s=void 0===a?{}:a,l=(0,i.useRef)({hasEnteredView:!1,isInView:!1}),c=!!(r||n||o);s.once&&l.current.hasEnteredView&&(c=!1),("undefined"==typeof IntersectionObserver?p:d)(c,l.current,t,s)}var u={some:0,all:1};function d(e,t,r,n){var o=n.root,s=n.margin,c=n.amount,d=void 0===c?"some":c,p=n.once;(0,i.useEffect)(function(){if(e){var n={root:null==o?void 0:o.current,rootMargin:s,threshold:"number"==typeof d?d:u[d]},i=function(e){var n,o=e.isIntersecting;if(t.isInView!==o){if(t.isInView=o,p&&!o&&t.hasEnteredView)return;o&&(t.hasEnteredView=!0),null===(n=r.animationState)||void 0===n||n.setActive(a.AnimationType.InView,o);var i=r.getProps(),s=o?i.onViewportEnter:i.onViewportLeave;null==s||s(e)}};return(0,l.observeIntersection)(r.getInstance(),n,i)}},[e,o,s,d])}function p(e,t,r,n){var l=n.fallback,c=void 0===l||l;(0,i.useEffect)(function(){e&&c&&("production"!==o.env&&(0,s.warnOnce)(!1,"IntersectionObserver not available on this device. whileInView animations will trigger on mount."),requestAnimationFrame(function(){t.hasEnteredView=!0;var e,n=r.getProps().onViewportEnter;null==n||n(null),null===(e=r.animationState)||void 0===e||e.setActive(a.AnimationType.InView,!0)}))},[e])}},{"../../../utils/process.mjs":"4a12p",react:"6Lppp","../../../render/utils/types.mjs":"4aeqA","../../../utils/warn-once.mjs":"ggg8I","./observers.mjs":"dGDHb","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ggg8I:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"warnOnce",()=>i);var o=new Set;function i(e,t,r){e||o.has(t)||(console.warn(t),r&&console.warn(r),o.add(t))}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],dGDHb:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"observeIntersection",()=>u);var o=e("tslib"),i=new WeakMap,a=new WeakMap,s=function(e){var t;null===(t=i.get(e.target))||void 0===t||t(e)},l=function(e){e.forEach(s)};function c(e){var t=e.root,r=(0,o.__rest)(e,["root"]),n=t||document;a.has(n)||a.set(n,{});var i=a.get(n),s=JSON.stringify(r);return i[s]||(i[s]=new IntersectionObserver(l,(0,o.__assign)({root:t},r))),i[s]}function u(e,t,r){var n=c(t);return i.set(e,r),n.observe(e),function(){i.delete(e),n.unobserve(e)}}},{tslib:"bfnpP","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],kUSEp:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"makeRenderlessComponent",()=>o);var o=function(e){return function(t){return e(t),null}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"53QYt":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"animations",()=>p);var o=e("tslib"),i=e("react"),a=e("../../animation/utils/is-animation-controls.mjs"),s=e("../../components/AnimatePresence/use-presence.mjs"),l=e("../../context/PresenceContext.mjs"),c=e("../../render/utils/animation-state.mjs"),u=e("../../render/utils/types.mjs"),d=e("../utils/make-renderless-component.mjs"),p={animation:(0,d.makeRenderlessComponent)(function(e){var t=e.visualElement,r=e.animate;t.animationState||(t.animationState=(0,c.createAnimationState)(t)),(0,a.isAnimationControls)(r)&&(0,i.useEffect)(function(){return r.subscribe(t)},[r])}),exit:(0,d.makeRenderlessComponent)(function(e){var t=e.custom,r=e.visualElement,n=(0,o.__read)((0,s.usePresence)(),2),a=n[0],c=n[1],d=(0,i.useContext)(l.PresenceContext);(0,i.useEffect)(function(){r.isPresent=a;var e,n,o=null===(e=r.animationState)||void 0===e?void 0:e.setActive(u.AnimationType.Exit,!a,{custom:null!==(n=null==d?void 0:d.custom)&&void 0!==n?n:t});a||null==o||o.then(c)},[a])})}},{tslib:"bfnpP",react:"6Lppp","../../animation/utils/is-animation-controls.mjs":"4kyne","../../components/AnimatePresence/use-presence.mjs":"iaGwb","../../context/PresenceContext.mjs":"fFi9r","../../render/utils/animation-state.mjs":"i0HVg","../../render/utils/types.mjs":"4aeqA","../utils/make-renderless-component.mjs":"kUSEp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],iaGwb:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isPresent",()=>c),n.export(r,"useIsPresent",()=>l),n.export(r,"usePresence",()=>s);var o=e("react"),i=e("../../context/PresenceContext.mjs"),a=e("../../utils/use-id.mjs");function s(){var e=(0,o.useContext)(i.PresenceContext);if(null===e)return[!0,null];var t=e.isPresent,r=e.onExitComplete,n=e.register,s=(0,a.useId)();(0,o.useEffect)(function(){return n(s)},[]);var l=function(){return null==r?void 0:r(s)};return!t&&r?[!1,l]:[!0]}function l(){return c((0,o.useContext)(i.PresenceContext))}function c(e){return null===e||e.isPresent}},{react:"6Lppp","../../context/PresenceContext.mjs":"fFi9r","../../utils/use-id.mjs":"1Oygd","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"1Oygd":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useId",()=>s);var o=e("./use-constant.mjs"),i=0,a=function(){return i++},s=function(){return(0,o.useConstant)(a)}},{"./use-constant.mjs":"3eib8","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],i0HVg:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"checkVariantsDidChange",()=>g),n.export(r,"createAnimationState",()=>h),n.export(r,"variantPriorityOrder",()=>d);var o=e("tslib"),i=e("../../animation/utils/is-animation-controls.mjs"),a=e("../../animation/utils/is-keyframes-target.mjs"),s=e("../../utils/shallow-compare.mjs"),l=e("./animation.mjs"),c=e("./types.mjs"),u=e("./variants.mjs"),d=[c.AnimationType.Animate,c.AnimationType.InView,c.AnimationType.Focus,c.AnimationType.Hover,c.AnimationType.Tap,c.AnimationType.Drag,c.AnimationType.Exit],p=(0,o.__spreadArray)([],(0,o.__read)(d),!1).reverse(),f=d.length;function m(e){return function(t){return Promise.all(t.map(function(t){var r=t.animation,n=t.options;return(0,l.animateVisualElement)(e,r,n)}))}}function h(e){var t=m(e),r=x(),n={},l=!0,c=function(t,r){var n=(0,u.resolveVariant)(e,r);if(n){n.transition;var i=n.transitionEnd,a=(0,o.__rest)(n,["transition","transitionEnd"]);t=(0,o.__assign)((0,o.__assign)((0,o.__assign)({},t),a),i)}return t};function d(d,m){for(var h,v=e.getProps(),x=e.getVariantContext(!0)||{},j=[],b=new Set,y={},w=1/0,C=function(t){var n=p[t],f=r[n],C=null!==(h=v[n])&&void 0!==h?h:x[n],S=(0,u.isVariantLabel)(C),k=n===m?f.isActive:null;!1===k&&(w=t);var D=C===x[n]&&C!==v[n]&&S;if(D&&l&&e.manuallyAnimateOnMount&&(D=!1),f.protectedKeys=(0,o.__assign)({},y),!f.isActive&&null===k||!C&&!f.prevProp||(0,i.isAnimationControls)(C)||"boolean"==typeof C)return"continue";var T=g(f.prevProp,C),E=T||n===m&&f.isActive&&!D&&S||t>w&&S,I=Array.isArray(C)?C:[C],O=I.reduce(c,{});!1===k&&(O={});var M=f.prevResolvedValues,_=void 0===M?{}:M,N=(0,o.__assign)((0,o.__assign)({},_),O),A=function(e){E=!0,b.delete(e),f.needsAnimating[e]=!0};for(var P in N){var F=O[P],L=_[P];y.hasOwnProperty(P)||(F!==L?(0,a.isKeyframesTarget)(F)&&(0,a.isKeyframesTarget)(L)?!(0,s.shallowCompare)(F,L)||T?A(P):f.protectedKeys[P]=!0:void 0!==F?A(P):b.add(P):void 0!==F&&b.has(P)?A(P):f.protectedKeys[P]=!0)}f.prevProp=C,f.prevResolvedValues=O,f.isActive&&(y=(0,o.__assign)((0,o.__assign)({},y),O)),l&&e.blockInitialAnimation&&(E=!1),E&&!D&&j.push.apply(j,(0,o.__spreadArray)([],(0,o.__read)(I.map(function(e){return{animation:e,options:(0,o.__assign)({type:n},d)}})),!1))},S=0;So)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],iG4si:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"animateVisualElement",()=>c),n.export(r,"sortByTreeOrder",()=>m),n.export(r,"stopAnimation",()=>f);var o=e("tslib"),i=e("../../animation/utils/transitions.mjs"),a=e("./setters.mjs"),s=e("./variants.mjs"),l=e("../html/utils/transform.mjs");function c(e,t,r){if(void 0===r&&(r={}),e.notifyAnimationStart(t),Array.isArray(t)){var n;n=Promise.all(t.map(function(t){return u(e,t,r)}))}else if("string"==typeof t)n=u(e,t,r);else{var o="function"==typeof t?(0,s.resolveVariant)(e,t,r.custom):t;n=d(e,o,r)}return n.then(function(){return e.notifyAnimationComplete(t)})}function u(e,t,r){void 0===r&&(r={});var n,i=(0,s.resolveVariant)(e,t,r.custom),a=(i||{}).transition,l=void 0===a?e.getDefaultTransition()||{}:a;r.transitionOverride&&(l=r.transitionOverride);var c=i?function(){return d(e,i,r)}:function(){return Promise.resolve()},u=(null===(n=e.variantChildren)||void 0===n?void 0:n.size)?function(n){void 0===n&&(n=0);var o=l.delayChildren;return p(e,t,(void 0===o?0:o)+n,l.staggerChildren,l.staggerDirection,r)}:function(){return Promise.resolve()},f=l.when;if(!f)return Promise.all([c(),u(r.delay)]);var m=(0,o.__read)("beforeChildren"===f?[c,u]:[u,c],2),h=m[0],g=m[1];return h().then(g)}function d(e,t,r){var n,s=void 0===r?{}:r,c=s.delay,u=void 0===c?0:c,d=s.transitionOverride,p=s.type,f=e.makeTargetAnimatable(t),m=f.transition,g=void 0===m?e.getDefaultTransition():m,v=f.transitionEnd,x=(0,o.__rest)(f,["transition","transitionEnd"]);d&&(g=d);var j=[],b=p&&(null===(n=e.animationState)||void 0===n?void 0:n.getState()[p]);for(var y in x){var w=e.getValue(y),C=x[y];if(!(!w||void 0===C||b&&h(b,y))){var S=(0,o.__assign)({delay:u},g);e.shouldReduceMotion&&(0,l.isTransformProp)(y)&&(S=(0,o.__assign)((0,o.__assign)({},S),{type:!1,delay:0}));var k=(0,i.startAnimation)(y,w,C,S);j.push(k)}}return Promise.all(j).then(function(){v&&(0,a.setTarget)(e,v)})}function p(e,t,r,n,i,a){void 0===r&&(r=0),void 0===n&&(n=0),void 0===i&&(i=1);var s=[],l=(e.variantChildren.size-1)*n,c=1===i?function(e){return void 0===e&&(e=0),e*n}:function(e){return void 0===e&&(e=0),l-e*n};return Array.from(e.variantChildren).sort(m).forEach(function(e,n){s.push(u(e,t,(0,o.__assign)((0,o.__assign)({},a),{delay:r+c(n)})).then(function(){return e.notifyAnimationComplete(t)}))}),Promise.all(s)}function f(e){e.forEachValue(function(e){return e.stop()})}function m(e,t){return e.sortNodePosition(t)}function h(e,t){var r=e.protectedKeys,n=e.needsAnimating,o=r.hasOwnProperty(t)&&!0!==n[t];return n[t]=!1,o}},{tslib:"bfnpP","../../animation/utils/transitions.mjs":"8wCxV","./setters.mjs":"gqW0y","./variants.mjs":"7nPAV","../html/utils/transform.mjs":"jT661","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"8wCxV":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"convertTransitionToAnimationOptions",()=>g),n.export(r,"getDelayFromTransition",()=>v),n.export(r,"getPopmotionAnimationOptions",()=>j),n.export(r,"getValueTransition",()=>C),n.export(r,"getZeroUnit",()=>w),n.export(r,"hydrateKeyframes",()=>x),n.export(r,"isTransitionDefined",()=>m),n.export(r,"isZero",()=>y),n.export(r,"startAnimation",()=>S);var o=e("tslib"),i=e("popmotion"),a=e("../../utils/time-conversion.mjs"),s=e("./easing.mjs"),l=e("./is-animatable.mjs"),c=e("./default-transitions.mjs"),u=e("hey-listen"),d=e("../../render/dom/value-types/animatable-none.mjs"),p=e("../../utils/use-instant-transition-state.mjs"),f=e("../../utils/resolve-value.mjs");function m(e){return e.when,e.delay,e.delayChildren,e.staggerChildren,e.staggerDirection,e.repeat,e.repeatType,e.repeatDelay,e.from,!!Object.keys((0,o.__rest)(e,["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from"])).length}var h=!1;function g(e){var t=e.ease,r=e.times,n=e.yoyo,i=e.flip,l=e.loop,c=(0,o.__rest)(e,["ease","times","yoyo","flip","loop"]),d=(0,o.__assign)({},c);return r&&(d.offset=r),c.duration&&(d.duration=(0,a.secondsToMilliseconds)(c.duration)),c.repeatDelay&&(d.repeatDelay=(0,a.secondsToMilliseconds)(c.repeatDelay)),t&&(d.ease=(0,s.isEasingArray)(t)?t.map(s.easingDefinitionToFunction):(0,s.easingDefinitionToFunction)(t)),"tween"===c.type&&(d.type="keyframes"),(n||l||i)&&((0,u.warning)(!h,"yoyo, loop and flip have been removed from the API. Replace with repeat and repeatType options."),h=!0,n?d.repeatType="reverse":l?d.repeatType="loop":i&&(d.repeatType="mirror"),d.repeat=l||n||i||c.repeat),"spring"!==c.type&&(d.type="keyframes"),d}function v(e,t){var r,n;return null!==(n=null!==(r=(C(e,t)||{}).delay)&&void 0!==r?r:e.delay)&&void 0!==n?n:0}function x(e){return Array.isArray(e.to)&&null===e.to[0]&&(e.to=(0,o.__spreadArray)([],(0,o.__read)(e.to),!1),e.to[0]=e.from),e}function j(e,t,r){var n;return Array.isArray(t.to)&&(null!==(n=e.duration)&&void 0!==n||(e.duration=.8)),x(t),m(e)||(e=(0,o.__assign)((0,o.__assign)({},e),(0,c.getDefaultTransition)(r,t.to))),(0,o.__assign)((0,o.__assign)({},t),g(e))}function b(e,t,r,n,a){var s,c=C(n,e),p=null!==(s=c.from)&&void 0!==s?s:t.get(),m=(0,l.isAnimatable)(e,r);"none"===p&&m&&"string"==typeof r?p=(0,d.getAnimatableNone)(e,r):y(p)&&"string"==typeof r?p=w(r):!Array.isArray(r)&&y(r)&&"string"==typeof p&&(r=w(p));var h=(0,l.isAnimatable)(e,p);function g(){var n={from:p,to:r,velocity:t.getVelocity(),onComplete:a,onUpdate:function(e){return t.set(e)}};return"inertia"===c.type||"decay"===c.type?(0,i.inertia)((0,o.__assign)((0,o.__assign)({},n),c)):(0,i.animate)((0,o.__assign)((0,o.__assign)({},j(c,n,e)),{onUpdate:function(e){var t;n.onUpdate(e),null===(t=c.onUpdate)||void 0===t||t.call(c,e)},onComplete:function(){var e;n.onComplete(),null===(e=c.onComplete)||void 0===e||e.call(c)}}))}function v(){var e,n,o=(0,f.resolveFinalValueInKeyframes)(r);return t.set(o),a(),null===(e=null==c?void 0:c.onUpdate)||void 0===e||e.call(c,o),null===(n=null==c?void 0:c.onComplete)||void 0===n||n.call(c),{stop:function(){}}}return(0,u.warning)(h===m,"You are trying to animate ".concat(e,' from "').concat(p,'" to "').concat(r,'". ').concat(p," is not an animatable value - to enable this animation set ").concat(p," to a value animatable to ").concat(r," via the `style` property.")),h&&m&&!1!==c.type?g:v}function y(e){return 0===e||"string"==typeof e&&0===parseFloat(e)&&-1===e.indexOf(" ")}function w(e){return"number"==typeof e?0:(0,d.getAnimatableNone)("",e)}function C(e,t){return e[t]||e.default||e}function S(e,t,r,n){return void 0===n&&(n={}),p.instantAnimationState.current&&(n={type:!1}),t.start(function(o){var i,s,l=b(e,t,r,n,o),c=v(n,e),u=function(){return s=l()};return c?i=window.setTimeout(u,(0,a.secondsToMilliseconds)(c)):u(),function(){clearTimeout(i),null==s||s.stop()}})}},{tslib:"bfnpP",popmotion:"lh1Wi","../../utils/time-conversion.mjs":"lKP6R","./easing.mjs":"dnE5y","./is-animatable.mjs":"jYaRA","./default-transitions.mjs":"lJzXj","hey-listen":"8bzu2","../../render/dom/value-types/animatable-none.mjs":"gzmyk","../../utils/use-instant-transition-state.mjs":"cc02Q","../../utils/resolve-value.mjs":"bcxJT","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],lKP6R:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"secondsToMilliseconds",()=>o);var o=function(e){return 1e3*e}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],dnE5y:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"easingDefinitionToFunction",()=>l),n.export(r,"isEasingArray",()=>c);var o=e("tslib"),i=e("hey-listen"),a=e("popmotion"),s={linear:a.linear,easeIn:a.easeIn,easeInOut:a.easeInOut,easeOut:a.easeOut,circIn:a.circIn,circInOut:a.circInOut,circOut:a.circOut,backIn:a.backIn,backInOut:a.backInOut,backOut:a.backOut,anticipate:a.anticipate,bounceIn:a.bounceIn,bounceInOut:a.bounceInOut,bounceOut:a.bounceOut},l=function(e){if(Array.isArray(e)){(0,i.invariant)(4===e.length,"Cubic bezier arrays must contain four numerical values.");var t=(0,o.__read)(e,4),r=t[0],n=t[1],l=t[2],c=t[3];return(0,a.cubicBezier)(r,n,l,c)}return"string"==typeof e?((0,i.invariant)(void 0!==s[e],"Invalid easing type '".concat(e,"'")),s[e]):e},c=function(e){return Array.isArray(e)&&"number"!=typeof e[0]}},{tslib:"bfnpP","hey-listen":"8bzu2",popmotion:"lh1Wi","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jYaRA:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isAnimatable",()=>i);var o=e("style-value-types"),i=function(e,t){return"zIndex"!==e&&!!("number"==typeof t||Array.isArray(t)||"string"==typeof t&&(0,o.complex).test(t)&&!t.startsWith("url("))}},{"style-value-types":"jvWCn","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],lJzXj:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"criticallyDampedSpring",()=>s),n.export(r,"getDefaultTransition",()=>d),n.export(r,"linearTween",()=>l),n.export(r,"underDampedSpring",()=>a);var o=e("tslib"),i=e("./is-keyframes-target.mjs"),a=function(){return{type:"spring",stiffness:500,damping:25,restSpeed:10}},s=function(e){return{type:"spring",stiffness:550,damping:0===e?2*Math.sqrt(550):30,restSpeed:10}},l=function(){return{type:"keyframes",ease:"linear",duration:.3}},c=function(e){return{type:"keyframes",duration:.8,values:e}},u={x:a,y:a,z:a,rotate:a,rotateX:a,rotateY:a,rotateZ:a,scaleX:s,scaleY:s,scale:s,opacity:l,backgroundColor:l,color:l,default:s},d=function(e,t){var r;return r=(0,i.isKeyframesTarget)(t)?c:u[e]||u.default,(0,o.__assign)({to:t},r(t))}},{tslib:"bfnpP","./is-keyframes-target.mjs":"leVCj","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],gzmyk:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getAnimatableNone",()=>a);var o=e("style-value-types"),i=e("./defaults.mjs");function a(e,t){var r,n=(0,i.getDefaultValueType)(e);return n!==o.filter&&(n=o.complex),null===(r=n.getAnimatableNone)||void 0===r?void 0:r.call(n,t)}},{"style-value-types":"jvWCn","./defaults.mjs":"fGHaO","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],fGHaO:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"defaultValueTypes",()=>s),n.export(r,"getDefaultValueType",()=>l);var o=e("tslib"),i=e("style-value-types"),a=e("./number.mjs"),s=(0,o.__assign)((0,o.__assign)({},a.numberValueTypes),{color:i.color,backgroundColor:i.color,outlineColor:i.color,fill:i.color,stroke:i.color,borderColor:i.color,borderTopColor:i.color,borderRightColor:i.color,borderBottomColor:i.color,borderLeftColor:i.color,filter:i.filter,WebkitFilter:i.filter}),l=function(e){return s[e]}},{tslib:"bfnpP","style-value-types":"jvWCn","./number.mjs":"bhac0","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],cc02Q:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"instantAnimationState",()=>o);var o={current:!1}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],gqW0y:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"checkTargetForNewValues",()=>v),n.export(r,"getOrigin",()=>j),n.export(r,"getOriginFromTransition",()=>x),n.export(r,"setTarget",()=>m),n.export(r,"setValues",()=>g);var o=e("tslib"),i=e("style-value-types"),a=e("../../utils/is-numerical-string.mjs"),s=e("../../utils/is-zero-value-string.mjs"),l=e("../../utils/resolve-value.mjs"),c=e("../../value/index.mjs"),u=e("../dom/value-types/animatable-none.mjs"),d=e("../dom/value-types/find.mjs"),p=e("./variants.mjs");function f(e,t,r){e.hasValue(t)?e.getValue(t).set(r):e.addValue(t,(0,c.motionValue)(r))}function m(e,t){var r=(0,p.resolveVariant)(e,t),n=r?e.makeTargetAnimatable(r,!1):{},i=n.transitionEnd,a=void 0===i?{}:i;n.transition;var s=(0,o.__rest)(n,["transitionEnd","transition"]);for(var c in s=(0,o.__assign)((0,o.__assign)({},s),a)){var u=(0,l.resolveFinalValueInKeyframes)(s[c]);f(e,c,u)}}function h(e,t){(0,o.__spreadArray)([],(0,o.__read)(t),!1).reverse().forEach(function(r){var n,o=e.getVariant(r);o&&m(e,o),null===(n=e.variantChildren)||void 0===n||n.forEach(function(e){h(e,t)})})}function g(e,t){return Array.isArray(t)?h(e,t):"string"==typeof t?h(e,[t]):void m(e,t)}function v(e,t,r){var n,o,l,p,f=Object.keys(t).filter(function(t){return!e.hasValue(t)}),m=f.length;if(m)for(var h=0;ho);var o=function(e){return/^\-?\d*\.?\d+$/.test(e)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],gGNUW:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isZeroValueString",()=>o);var o=function(e){return/^0[^.\s]+$/.test(e)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],f71Eh:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"MotionValue",()=>c),n.export(r,"motionValue",()=>u);var o=e("framesync"),i=n.interopDefault(o),a=e("popmotion"),s=e("../utils/subscription-manager.mjs"),l=function(e){return!isNaN(parseFloat(e))},c=function(){function e(e){var t=this;this.version="6.5.1",this.timeDelta=0,this.lastUpdated=0,this.updateSubscribers=new s.SubscriptionManager,this.velocityUpdateSubscribers=new s.SubscriptionManager,this.renderSubscribers=new s.SubscriptionManager,this.canTrackVelocity=!1,this.updateAndNotify=function(e,r){void 0===r&&(r=!0),t.prev=t.current,t.current=e;var n=(0,o.getFrameData)(),a=n.delta,s=n.timestamp;t.lastUpdated!==s&&(t.timeDelta=a,t.lastUpdated=s,(0,i.default).postRender(t.scheduleVelocityCheck)),t.prev!==t.current&&t.updateSubscribers.notify(t.current),t.velocityUpdateSubscribers.getSize()&&t.velocityUpdateSubscribers.notify(t.getVelocity()),r&&t.renderSubscribers.notify(t.current)},this.scheduleVelocityCheck=function(){return(0,i.default).postRender(t.velocityCheck)},this.velocityCheck=function(e){e.timestamp!==t.lastUpdated&&(t.prev=t.current,t.velocityUpdateSubscribers.notify(t.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=e,this.canTrackVelocity=l(this.current)}return e.prototype.onChange=function(e){return this.updateSubscribers.add(e)},e.prototype.clearListeners=function(){this.updateSubscribers.clear()},e.prototype.onRenderRequest=function(e){return e(this.get()),this.renderSubscribers.add(e)},e.prototype.attach=function(e){this.passiveEffect=e},e.prototype.set=function(e,t){void 0===t&&(t=!0),t&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,t)},e.prototype.get=function(){return this.current},e.prototype.getPrevious=function(){return this.prev},e.prototype.getVelocity=function(){return this.canTrackVelocity?(0,a.velocityPerSecond)(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0},e.prototype.start=function(e){var t=this;return this.stop(),new Promise(function(r){t.hasAnimated=!0,t.stopAnimation=e(r)}).then(function(){return t.clearAnimation()})},e.prototype.stop=function(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()},e.prototype.isAnimating=function(){return!!this.stopAnimation},e.prototype.clearAnimation=function(){this.stopAnimation=null},e.prototype.destroy=function(){this.updateSubscribers.clear(),this.renderSubscribers.clear(),this.stop()},e}();function u(e){return new c(e)}},{framesync:"92TPp",popmotion:"lh1Wi","../utils/subscription-manager.mjs":"gkvSx","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],gkvSx:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"SubscriptionManager",()=>i);var o=e("./array.mjs"),i=function(){function e(){this.subscriptions=[]}return e.prototype.add=function(e){var t=this;return(0,o.addUniqueItem)(this.subscriptions,e),function(){return(0,o.removeItem)(t.subscriptions,e)}},e.prototype.notify=function(e,t,r){var n=this.subscriptions.length;if(n){if(1===n)this.subscriptions[0](e,t,r);else for(var o=0;oi),n.export(r,"moveItem",()=>s),n.export(r,"removeItem",()=>a);var o=e("tslib");function i(e,t){-1===e.indexOf(t)&&e.push(t)}function a(e,t){var r=e.indexOf(t);r>-1&&e.splice(r,1)}function s(e,t,r){var n=(0,o.__read)(e).slice(0),i=t<0?n.length+t:t;if(i>=0&&ic);var o=e("tslib"),i=e("style-value-types"),a=e("./dimensions.mjs"),s=e("./test.mjs"),l=(0,o.__spreadArray)((0,o.__spreadArray)([],(0,o.__read)(a.dimensionValueTypes),!1),[i.color,i.complex],!1),c=function(e){return l.find((0,s.testValueType)(e))}},{tslib:"bfnpP","style-value-types":"jvWCn","./dimensions.mjs":"Sc2ND","./test.mjs":"aMSr6","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],Sc2ND:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"dimensionValueTypes",()=>s),n.export(r,"findDimensionValueType",()=>l);var o=e("style-value-types"),i=e("./test.mjs"),a=e("./type-auto.mjs"),s=[o.number,o.px,o.percent,o.degrees,o.vw,o.vh,a.auto],l=function(e){return s.find((0,i.testValueType)(e))}},{"style-value-types":"jvWCn","./test.mjs":"aMSr6","./type-auto.mjs":"4XmLX","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],aMSr6:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"testValueType",()=>o);var o=function(e){return function(t){return t.test(e)}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"4XmLX":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"auto",()=>o);var o={test:function(e){return"auto"===e},parse:function(e){return e}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],fU8VB:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"drag",()=>s);var o=e("../../gestures/drag/use-drag.mjs"),i=e("../../gestures/use-pan-gesture.mjs"),a=e("../utils/make-renderless-component.mjs"),s={pan:(0,a.makeRenderlessComponent)(i.usePanGesture),drag:(0,a.makeRenderlessComponent)(o.useDrag)}},{"../../gestures/drag/use-drag.mjs":"7nLGj","../../gestures/use-pan-gesture.mjs":"Tw0DJ","../utils/make-renderless-component.mjs":"kUSEp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"7nLGj":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDrag",()=>s);var o=e("react"),i=e("./VisualElementDragControls.mjs"),a=e("../../utils/use-constant.mjs");function s(e){var t=e.dragControls,r=e.visualElement,n=(0,a.useConstant)(function(){return new i.VisualElementDragControls(r)});(0,o.useEffect)(function(){return t&&t.subscribe(n)},[n,t]),(0,o.useEffect)(function(){return n.addListeners()},[n])}},{react:"6Lppp","./VisualElementDragControls.mjs":"gqcWw","../../utils/use-constant.mjs":"3eib8","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],gqcWw:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"VisualElementDragControls",()=>C),n.export(r,"elementDragControls",()=>w);var o=e("tslib"),i=e("hey-listen"),a=e("../PanSession.mjs"),s=e("./utils/lock.mjs"),l=e("../../utils/is-ref-object.mjs"),c=e("../../events/use-pointer-event.mjs"),u=e("./utils/constraints.mjs"),d=e("../../render/utils/types.mjs"),p=e("../../projection/geometry/models.mjs"),f=e("../../projection/utils/each-axis.mjs"),m=e("../../projection/utils/measure.mjs"),h=e("../../events/event-info.mjs"),g=e("../../animation/utils/transitions.mjs"),v=e("../../projection/geometry/conversion.mjs"),x=e("../../events/use-dom-event.mjs"),j=e("popmotion"),b=e("style-value-types"),y=e("../../projection/geometry/delta-calc.mjs"),w=new WeakMap,C=function(){function e(e){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=(0,p.createBox)(),this.visualElement=e}return e.prototype.start=function(e,t){var r=this,n=(void 0===t?{}:t).snapToCursor,o=void 0!==n&&n;if(!1!==this.visualElement.isPresent){var i=function(e){r.stopAnimation(),o&&r.snapToCursor((0,h.extractEventInfo)(e,"page").point)},l=function(e,t){var n,o=r.getProps(),i=o.drag,a=o.dragPropagation,l=o.onDragStart;(!i||a||(r.openGlobalLock&&r.openGlobalLock(),r.openGlobalLock=(0,s.getGlobalLock)(i),r.openGlobalLock))&&(r.isDragging=!0,r.currentDirection=null,r.resolveConstraints(),r.visualElement.projection&&(r.visualElement.projection.isAnimationBlocked=!0,r.visualElement.projection.target=void 0),(0,f.eachAxis)(function(e){var t,n,o=r.getAxisMotionValue(e).get()||0;if((0,b.percent).test(o)){var i=null===(n=null===(t=r.visualElement.projection)||void 0===t?void 0:t.layout)||void 0===n?void 0:n.actual[e];if(i){var a=(0,y.calcLength)(i);o=parseFloat(o)/100*a}}r.originPoint[e]=o}),null==l||l(e,t),null===(n=r.visualElement.animationState)||void 0===n||n.setActive(d.AnimationType.Drag,!0))},c=function(e,t){var n=r.getProps(),o=n.dragPropagation,i=n.dragDirectionLock,a=n.onDirectionLock,s=n.onDrag;if(o||r.openGlobalLock){var l=t.offset;if(i&&null===r.currentDirection){r.currentDirection=k(l),null!==r.currentDirection&&(null==a||a(r.currentDirection));return}r.updateAxis("x",t.point,l),r.updateAxis("y",t.point,l),r.visualElement.syncRender(),null==s||s(e,t)}},u=function(e,t){return r.stop(e,t)};this.panSession=new a.PanSession(e,{onSessionStart:i,onStart:l,onMove:c,onSessionEnd:u},{transformPagePoint:this.visualElement.getTransformPagePoint()})}},e.prototype.stop=function(e,t){var r=this.isDragging;if(this.cancel(),r){var n=t.velocity;this.startAnimation(n);var o=this.getProps().onDragEnd;null==o||o(e,t)}},e.prototype.cancel=function(){var e,t;this.isDragging=!1,this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!1),null===(e=this.panSession)||void 0===e||e.end(),this.panSession=void 0,!this.getProps().dragPropagation&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),null===(t=this.visualElement.animationState)||void 0===t||t.setActive(d.AnimationType.Drag,!1)},e.prototype.updateAxis=function(e,t,r){var n=this.getProps().drag;if(r&&S(e,n,this.currentDirection)){var o=this.getAxisMotionValue(e),i=this.originPoint[e]+r[e];this.constraints&&this.constraints[e]&&(i=(0,u.applyConstraints)(i,this.constraints[e],this.elastic[e])),o.set(i)}},e.prototype.resolveConstraints=function(){var e=this,t=this.getProps(),r=t.dragConstraints,n=t.dragElastic,o=(this.visualElement.projection||{}).layout,i=this.constraints;r&&(0,l.isRefObject)(r)?this.constraints||(this.constraints=this.resolveRefConstraints()):r&&o?this.constraints=(0,u.calcRelativeConstraints)(o.actual,r):this.constraints=!1,this.elastic=(0,u.resolveDragElastic)(n),i!==this.constraints&&o&&this.constraints&&!this.hasMutatedConstraints&&(0,f.eachAxis)(function(t){e.getAxisMotionValue(t)&&(e.constraints[t]=(0,u.rebaseAxisConstraints)(o.actual[t],e.constraints[t]))})},e.prototype.resolveRefConstraints=function(){var e=this.getProps(),t=e.dragConstraints,r=e.onMeasureDragConstraints;if(!t||!(0,l.isRefObject)(t))return!1;var n=t.current;(0,i.invariant)(null!==n,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");var o=this.visualElement.projection;if(!o||!o.layout)return!1;var a=(0,m.measurePageBox)(n,o.root,this.visualElement.getTransformPagePoint()),s=(0,u.calcViewportConstraints)(o.layout.actual,a);if(r){var c=r((0,v.convertBoxToBoundingBox)(s));this.hasMutatedConstraints=!!c,c&&(s=(0,v.convertBoundingBoxToBox)(c))}return s},e.prototype.startAnimation=function(e){var t=this,r=this.getProps(),n=r.drag,i=r.dragMomentum,a=r.dragElastic,s=r.dragTransition,l=r.dragSnapToOrigin,c=r.onDragTransitionEnd,u=this.constraints||{};return Promise.all((0,f.eachAxis)(function(r){if(S(r,n,t.currentDirection)){var c,d=null!==(c=null==u?void 0:u[r])&&void 0!==c?c:{};l&&(d={min:0,max:0});var p=a?200:1e6,f=a?40:1e7,m=(0,o.__assign)((0,o.__assign)({type:"inertia",velocity:i?e[r]:0,bounceStiffness:p,bounceDamping:f,timeConstant:750,restDelta:1,restSpeed:10},s),d);return t.startAxisValueAnimation(r,m)}})).then(c)},e.prototype.startAxisValueAnimation=function(e,t){var r=this.getAxisMotionValue(e);return(0,g.startAnimation)(e,r,0,t)},e.prototype.stopAnimation=function(){var e=this;(0,f.eachAxis)(function(t){return e.getAxisMotionValue(t).stop()})},e.prototype.getAxisMotionValue=function(e){var t,r,n="_drag"+e.toUpperCase();return this.visualElement.getProps()[n]||this.visualElement.getValue(e,null!==(r=null===(t=this.visualElement.getProps().initial)||void 0===t?void 0:t[e])&&void 0!==r?r:0)},e.prototype.snapToCursor=function(e){var t=this;(0,f.eachAxis)(function(r){if(S(r,t.getProps().drag,t.currentDirection)){var n=t.visualElement.projection,o=t.getAxisMotionValue(r);if(n&&n.layout){var i=n.layout.actual[r],a=i.min,s=i.max;o.set(e[r]-(0,j.mix)(a,s,.5))}}})},e.prototype.scalePositionWithinConstraints=function(){var e,t=this,r=this.getProps(),n=r.drag,o=r.dragConstraints,i=this.visualElement.projection;if((0,l.isRefObject)(o)&&i&&this.constraints){this.stopAnimation();var a={x:0,y:0};(0,f.eachAxis)(function(e){var r=t.getAxisMotionValue(e);if(r){var n=r.get();a[e]=(0,u.calcOrigin)({min:n,max:n},t.constraints[e])}});var s=this.visualElement.getProps().transformTemplate;this.visualElement.getInstance().style.transform=s?s({},""):"none",null===(e=i.root)||void 0===e||e.updateScroll(),i.updateLayout(),this.resolveConstraints(),(0,f.eachAxis)(function(e){if(S(e,n,null)){var r=t.getAxisMotionValue(e),o=t.constraints[e],i=o.min,s=o.max;r.set((0,j.mix)(i,s,a[e]))}})}},e.prototype.addListeners=function(){var e,t=this;w.set(this.visualElement,this);var r=this.visualElement.getInstance(),n=(0,c.addPointerEvent)(r,"pointerdown",function(e){var r=t.getProps(),n=r.drag,o=r.dragListener,i=void 0===o||o;n&&i&&t.start(e)}),o=function(){var e=t.getProps().dragConstraints;(0,l.isRefObject)(e)&&(t.constraints=t.resolveRefConstraints())},i=this.visualElement.projection,a=i.addEventListener("measure",o);i&&!i.layout&&(null===(e=i.root)||void 0===e||e.updateScroll(),i.updateLayout()),o();var s=(0,x.addDomEvent)(window,"resize",function(){return t.scalePositionWithinConstraints()});return i.addEventListener("didUpdate",function(e){var r=e.delta,n=e.hasLayoutChanged;t.isDragging&&n&&((0,f.eachAxis)(function(e){var n=t.getAxisMotionValue(e);n&&(t.originPoint[e]+=r[e].translate,n.set(n.get()+r[e].translate))}),t.visualElement.syncRender())}),function(){s(),n(),a()}},e.prototype.getProps=function(){var e=this.visualElement.getProps(),t=e.drag,r=void 0!==t&&t,n=e.dragDirectionLock,i=void 0!==n&&n,a=e.dragPropagation,s=void 0!==a&&a,l=e.dragConstraints,c=void 0!==l&&l,d=e.dragElastic,p=void 0===d?u.defaultElastic:d,f=e.dragMomentum,m=void 0===f||f;return(0,o.__assign)((0,o.__assign)({},e),{drag:r,dragDirectionLock:i,dragPropagation:s,dragConstraints:c,dragElastic:p,dragMomentum:m})},e}();function S(e,t,r){return(!0===t||t===e)&&(null===r||r===e)}function k(e,t){void 0===t&&(t=10);var r=null;return Math.abs(e.y)>t?r="y":Math.abs(e.x)>t&&(r="x"),r}},{tslib:"bfnpP","hey-listen":"8bzu2","../PanSession.mjs":"beimT","./utils/lock.mjs":"6zltV","../../utils/is-ref-object.mjs":"7jtNt","../../events/use-pointer-event.mjs":"9CZI8","./utils/constraints.mjs":"6Tg07","../../render/utils/types.mjs":"4aeqA","../../projection/geometry/models.mjs":"iaNuL","../../projection/utils/each-axis.mjs":"hiesE","../../projection/utils/measure.mjs":"iGKER","../../events/event-info.mjs":"b1ae9","../../animation/utils/transitions.mjs":"8wCxV","../../projection/geometry/conversion.mjs":"ghIi9","../../events/use-dom-event.mjs":"3e9aq",popmotion:"lh1Wi","style-value-types":"jvWCn","../../projection/geometry/delta-calc.mjs":"bfiNd","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],beimT:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"PanSession",()=>p);var o=e("tslib"),i=e("./utils/event-type.mjs"),a=e("../events/event-info.mjs"),s=e("framesync"),l=n.interopDefault(s),c=e("../utils/time-conversion.mjs"),u=e("../events/use-pointer-event.mjs"),d=e("popmotion"),p=function(){function e(e,t,r){var n=this,c=(void 0===r?{}:r).transformPagePoint;if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=function(){if(n.lastMoveEvent&&n.lastMoveEventInfo){var e=h(n.lastMoveEventInfo,n.history),t=null!==n.startEvent,r=(0,d.distance)(e.offset,{x:0,y:0})>=3;if(t||r){var i=e.point,a=(0,s.getFrameData)().timestamp;n.history.push((0,o.__assign)((0,o.__assign)({},i),{timestamp:a}));var l=n.handlers,c=l.onStart,u=l.onMove;t||(c&&c(n.lastMoveEvent,e),n.startEvent=n.lastMoveEvent),u&&u(n.lastMoveEvent,e)}}},this.handlePointerMove=function(e,t){if(n.lastMoveEvent=e,n.lastMoveEventInfo=f(t,n.transformPagePoint),(0,i.isMouseEvent)(e)&&0===e.buttons){n.handlePointerUp(e,t);return}(0,l.default).update(n.updatePoint,!0)},this.handlePointerUp=function(e,t){n.end();var r=n.handlers,o=r.onEnd,i=r.onSessionEnd,a=h(f(t,n.transformPagePoint),n.history);n.startEvent&&o&&o(e,a),i&&i(e,a)},!(0,i.isTouchEvent)(e)||!(e.touches.length>1)){this.handlers=t,this.transformPagePoint=c;var p=(0,a.extractEventInfo)(e),m=f(p,this.transformPagePoint),g=m.point,v=(0,s.getFrameData)().timestamp;this.history=[(0,o.__assign)((0,o.__assign)({},g),{timestamp:v})];var x=t.onSessionStart;x&&x(e,h(m,this.history)),this.removeListeners=(0,d.pipe)((0,u.addPointerEvent)(window,"pointermove",this.handlePointerMove),(0,u.addPointerEvent)(window,"pointerup",this.handlePointerUp),(0,u.addPointerEvent)(window,"pointercancel",this.handlePointerUp))}}return e.prototype.updateHandlers=function(e){this.handlers=e},e.prototype.end=function(){this.removeListeners&&this.removeListeners(),(0,s.cancelSync).update(this.updatePoint)},e}();function f(e,t){return t?{point:t(e.point)}:e}function m(e,t){return{x:e.x-t.x,y:e.y-t.y}}function h(e,t){var r=e.point;return{point:r,delta:m(r,v(t)),offset:m(r,g(t)),velocity:x(t,.1)}}function g(e){return e[0]}function v(e){return e[e.length-1]}function x(e,t){if(e.length<2)return{x:0,y:0};for(var r=e.length-1,n=null,o=v(e);r>=0&&(n=e[r],!(o.timestamp-n.timestamp>(0,c.secondsToMilliseconds)(t)));)r--;if(!n)return{x:0,y:0};var i=(o.timestamp-n.timestamp)/1e3;if(0===i)return{x:0,y:0};var a={x:(o.x-n.x)/i,y:(o.y-n.y)/i};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}},{tslib:"bfnpP","./utils/event-type.mjs":"i2REH","../events/event-info.mjs":"b1ae9",framesync:"92TPp","../utils/time-conversion.mjs":"lKP6R","../events/use-pointer-event.mjs":"9CZI8",popmotion:"lh1Wi","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"6Tg07":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"applyConstraints",()=>s),n.export(r,"calcOrigin",()=>p),n.export(r,"calcRelativeAxisConstraints",()=>l),n.export(r,"calcRelativeConstraints",()=>c),n.export(r,"calcViewportAxisConstraints",()=>u),n.export(r,"calcViewportConstraints",()=>d),n.export(r,"defaultElastic",()=>m),n.export(r,"rebaseAxisConstraints",()=>f),n.export(r,"resolveAxisElastic",()=>g),n.export(r,"resolveDragElastic",()=>h),n.export(r,"resolvePointElastic",()=>v);var o=e("tslib"),i=e("popmotion"),a=e("../../../projection/geometry/delta-calc.mjs");function s(e,t,r){var n=t.min,o=t.max;return void 0!==n&&eo&&(e=r?(0,i.mix)(o,e,r.max):Math.min(e,o)),e}function l(e,t,r){return{min:void 0!==t?e.min+t:void 0,max:void 0!==r?e.max+r-(e.max-e.min):void 0}}function c(e,t){var r=t.top,n=t.left,o=t.bottom,i=t.right;return{x:l(e.x,n,i),y:l(e.y,r,o)}}function u(e,t){var r,n=t.min-e.min,i=t.max-e.max;return t.max-t.minn?r=(0,i.progress)(t.min,t.max-n,e.min):n>o&&(r=(0,i.progress)(e.min,e.max-o,t.min)),(0,i.clamp)(0,1,r)}function f(e,t){var r={};return void 0!==t.min&&(r.min=t.min-e.min),void 0!==t.max&&(r.max=t.max-e.min),r}var m=.35;function h(e){return void 0===e&&(e=m),!1===e?e=0:!0===e&&(e=m),{x:g(e,"left","right"),y:g(e,"top","bottom")}}function g(e,t,r){return{min:v(e,t),max:v(e,r)}}function v(e,t){var r;return"number"==typeof e?e:null!==(r=e[t])&&void 0!==r?r:0}},{tslib:"bfnpP",popmotion:"lh1Wi","../../../projection/geometry/delta-calc.mjs":"bfiNd","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],bfiNd:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"calcAxisDelta",()=>s),n.export(r,"calcBoxDelta",()=>l),n.export(r,"calcLength",()=>i),n.export(r,"calcRelativeAxis",()=>c),n.export(r,"calcRelativeAxisPosition",()=>d),n.export(r,"calcRelativeBox",()=>u),n.export(r,"calcRelativePosition",()=>p),n.export(r,"isNear",()=>a);var o=e("popmotion");function i(e){return e.max-e.min}function a(e,t,r){return void 0===t&&(t=0),void 0===r&&(r=.01),(0,o.distance)(e,t)a),n.export(r,"createAxisDelta",()=>o),n.export(r,"createBox",()=>s),n.export(r,"createDelta",()=>i);var o=function(){return{translate:0,scale:1,origin:0,originPoint:0}},i=function(){return{x:o(),y:o()}},a=function(){return{min:0,max:0}},s=function(){return{x:a(),y:a()}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],hiesE:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){return[e("x"),e("y")]}n.defineInteropFlag(r),n.export(r,"eachAxis",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],iGKER:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"measurePageBox",()=>s),n.export(r,"measureViewportBox",()=>a);var o=e("../geometry/conversion.mjs"),i=e("../geometry/delta-apply.mjs");function a(e,t){return(0,o.convertBoundingBoxToBox)((0,o.transformBoxPoints)(e.getBoundingClientRect(),t))}function s(e,t,r){var n=a(e,r),o=t.scroll;return o&&((0,i.translateAxis)(n.x,o.x),(0,i.translateAxis)(n.y,o.y)),n}},{"../geometry/conversion.mjs":"ghIi9","../geometry/delta-apply.mjs":"jtvhu","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ghIi9:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){var t=e.top;return{x:{min:e.left,max:e.right},y:{min:t,max:e.bottom}}}function i(e){var t=e.x,r=e.y;return{top:r.min,right:t.max,bottom:r.max,left:t.min}}function a(e,t){if(!t)return e;var r=t({x:e.left,y:e.top}),n=t({x:e.right,y:e.bottom});return{top:r.y,left:r.x,bottom:n.y,right:n.x}}n.defineInteropFlag(r),n.export(r,"convertBoundingBoxToBox",()=>o),n.export(r,"convertBoxToBoundingBox",()=>i),n.export(r,"transformBoxPoints",()=>a)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jtvhu:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"applyAxisDelta",()=>c),n.export(r,"applyBoxDelta",()=>u),n.export(r,"applyPointDelta",()=>l),n.export(r,"applyTreeDeltas",()=>d),n.export(r,"scalePoint",()=>s),n.export(r,"transformAxis",()=>f),n.export(r,"transformBox",()=>g),n.export(r,"translateAxis",()=>p);var o=e("tslib"),i=e("popmotion"),a=e("../utils/has-transform.mjs");function s(e,t,r){var n=t*(e-r);return r+n}function l(e,t,r,n,o){return void 0!==o&&(e=s(e,o,n)),s(e,r,n)+t}function c(e,t,r,n,o){void 0===t&&(t=0),void 0===r&&(r=1),e.min=l(e.min,t,r,n,o),e.max=l(e.max,t,r,n,o)}function u(e,t){var r=t.x,n=t.y;c(e.x,r.translate,r.scale,r.originPoint),c(e.y,n.translate,n.scale,n.originPoint)}function d(e,t,r,n){void 0===n&&(n=!1);var o,i,s,l,c=r.length;if(c){t.x=t.y=1;for(var d=0;di),n.export(r,"hasTransform",()=>a)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],Tw0DJ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"usePanGesture",()=>c);var o=e("react"),i=e("../context/MotionConfigContext.mjs"),a=e("../utils/use-unmount-effect.mjs"),s=e("../events/use-pointer-event.mjs"),l=e("./PanSession.mjs");function c(e){var t=e.onPan,r=e.onPanStart,n=e.onPanEnd,c=e.onPanSessionStart,u=e.visualElement,d=t||r||n||c,p=(0,o.useRef)(null),f=(0,o.useContext)(i.MotionConfigContext).transformPagePoint,m={onSessionStart:c,onStart:r,onMove:t,onEnd:function(e,t){p.current=null,n&&n(e,t)}};function h(e){p.current=new l.PanSession(e,m,{transformPagePoint:f})}(0,o.useEffect)(function(){null!==p.current&&p.current.updateHandlers(m)}),(0,s.usePointerEvent)(u,"pointerdown",d&&h),(0,a.useUnmountEffect)(function(){return p.current&&p.current.end()})}},{react:"6Lppp","../context/MotionConfigContext.mjs":"kcSQK","../utils/use-unmount-effect.mjs":"hMo3N","../events/use-pointer-event.mjs":"9CZI8","./PanSession.mjs":"beimT","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],kU05u:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createDomVisualElement",()=>s);var o=e("../html/visual-element.mjs"),i=e("../svg/visual-element.mjs"),a=e("./utils/is-svg-component.mjs"),s=function(e,t){return(0,a.isSVGComponent)(e)?(0,i.svgVisualElement)(t,{enableHardwareAcceleration:!1}):(0,o.htmlVisualElement)(t,{enableHardwareAcceleration:!0})}},{"../html/visual-element.mjs":"aDRCt","../svg/visual-element.mjs":"5UDjG","./utils/is-svg-component.mjs":"i9D4v","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],aDRCt:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getComputedStyle",()=>h),n.export(r,"htmlConfig",()=>g),n.export(r,"htmlVisualElement",()=>v);var o=e("tslib"),i=e("../index.mjs"),a=e("../utils/setters.mjs"),s=e("./utils/build-styles.mjs"),l=e("../dom/utils/is-css-variable.mjs"),c=e("../dom/utils/parse-dom-variant.mjs"),u=e("./utils/transform.mjs"),d=e("./utils/scrape-motion-values.mjs"),p=e("./utils/render.mjs"),f=e("../dom/value-types/defaults.mjs"),m=e("../../projection/utils/measure.mjs");function h(e){return window.getComputedStyle(e)}var g={treeType:"dom",readValueFromInstance:function(e,t){if((0,u.isTransformProp)(t)){var r=(0,f.getDefaultValueType)(t);return r&&r.default||0}var n=h(e);return((0,l.isCSSVariable)(t)?n.getPropertyValue(t):n[t])||0},sortNodePosition:function(e,t){return 2&e.compareDocumentPosition(t)?1:-1},getBaseTarget:function(e,t){var r;return null===(r=e.style)||void 0===r?void 0:r[t]},measureViewportBox:function(e,t){var r=t.transformPagePoint;return(0,m.measureViewportBox)(e,r)},resetTransform:function(e,t,r){var n=r.transformTemplate;t.style.transform=n?n({},""):"none",e.scheduleRender()},restoreTransform:function(e,t){e.style.transform=t.style.transform},removeValueFromRenderState:function(e,t){var r=t.vars,n=t.style;delete r[e],delete n[e]},makeTargetAnimatable:function(e,t,r,n){var i=r.transformValues;void 0===n&&(n=!0);var s=t.transition,l=t.transitionEnd,u=(0,o.__rest)(t,["transition","transitionEnd"]),d=(0,a.getOrigin)(u,s||{},e);if(i&&(l&&(l=i(l)),u&&(u=i(u)),d&&(d=i(d))),n){(0,a.checkTargetForNewValues)(e,u,d);var p=(0,c.parseDomVariant)(e,u,d,l);l=p.transitionEnd,u=p.target}return(0,o.__assign)({transition:s,transitionEnd:l},u)},scrapeMotionValuesFromProps:d.scrapeMotionValuesFromProps,build:function(e,t,r,n,o){void 0!==e.isVisible&&(t.style.visibility=e.isVisible?"visible":"hidden"),(0,s.buildHTMLStyles)(t,r,n,o.transformTemplate)},render:p.renderHTML},v=(0,i.visualElement)(g)},{tslib:"bfnpP","../index.mjs":"cuHfK","../utils/setters.mjs":"gqW0y","./utils/build-styles.mjs":"2JmiA","../dom/utils/is-css-variable.mjs":"eeSdN","../dom/utils/parse-dom-variant.mjs":"dPfcK","./utils/transform.mjs":"jT661","./utils/scrape-motion-values.mjs":"edffI","./utils/render.mjs":"jyQFp","../dom/value-types/defaults.mjs":"fGHaO","../../projection/utils/measure.mjs":"iGKER","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],cuHfK:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"visualElement",()=>f);var o=e("tslib"),i=e("framesync"),a=n.interopDefault(i),s=e("../value/index.mjs"),l=e("../value/utils/is-motion-value.mjs"),c=e("./utils/animation-state.mjs"),u=e("./utils/lifecycles.mjs"),d=e("./utils/motion-values.mjs"),p=e("./utils/variants.mjs"),f=function(e){var t=e.treeType,r=void 0===t?"":t,n=e.build,c=e.getBaseTarget,f=e.makeTargetAnimatable,g=e.measureViewportBox,v=e.render,x=e.readValueFromInstance,j=e.removeValueFromRenderState,b=e.sortNodePosition,y=e.scrapeMotionValuesFromProps;return function(e,t){var w,C,S=e.parent,k=e.props,D=e.presenceId,T=e.blockInitialAnimation,E=e.visualState,I=e.shouldReduceMotion;void 0===t&&(t={});var O=!1,M=E.latestValues,_=E.renderState,N=(0,u.createLifecycles)(),A=new Map,P=new Map,F={},L=(0,o.__assign)({},M);function R(){w&&O&&(H(),v(w,_,k.style,q.projection))}function H(){n(q,_,M,t,k)}function B(){N.notifyUpdate(M)}function V(e,t){var r=t.onChange(function(t){M[e]=t,k.onUpdate&&(0,a.default).update(B,!1,!0)}),n=t.onRenderRequest(q.scheduleRender);P.set(e,function(){r(),n()})}var z=y(k);for(var W in z){var U=z[W];void 0!==M[W]&&(0,l.isMotionValue)(U)&&U.set(M[W],!1)}var G=(0,p.checkIfControllingVariants)(k),$=(0,p.checkIfVariantNode)(k),q=(0,o.__assign)((0,o.__assign)({treeType:r,current:null,depth:S?S.depth+1:0,parent:S,children:new Set,presenceId:D,shouldReduceMotion:I,variantChildren:$?new Set:void 0,isVisible:void 0,manuallyAnimateOnMount:!!(null==S?void 0:S.isMounted()),blockInitialAnimation:T,isMounted:function(){return!!w},mount:function(e){O=!0,w=q.current=e,q.projection&&q.projection.mount(e),$&&S&&!G&&(C=null==S?void 0:S.addVariantChild(q)),A.forEach(function(e,t){return V(t,e)}),null==S||S.children.add(q),q.setProps(k)},unmount:function(){var e;null===(e=q.projection)||void 0===e||e.unmount(),(0,i.cancelSync).update(B),(0,i.cancelSync).render(R),P.forEach(function(e){return e()}),null==C||C(),null==S||S.children.delete(q),N.clearAllListeners(),w=void 0,O=!1},addVariantChild:function(e){var t,r=q.getClosestVariantNode();if(r)return null===(t=r.variantChildren)||void 0===t||t.add(e),function(){return r.variantChildren.delete(e)}},sortNodePosition:function(e){return b&&r===e.treeType?b(q.getInstance(),e.getInstance()):0},getClosestVariantNode:function(){return $?q:null==S?void 0:S.getClosestVariantNode()},getLayoutId:function(){return k.layoutId},getInstance:function(){return w},getStaticValue:function(e){return M[e]},setStaticValue:function(e,t){return M[e]=t},getLatestValues:function(){return M},setVisibility:function(e){q.isVisible!==e&&(q.isVisible=e,q.scheduleRender())},makeTargetAnimatable:function(e,t){return void 0===t&&(t=!0),f(q,e,k,t)},measureViewportBox:function(){return g(w,k)},addValue:function(e,t){q.hasValue(e)&&q.removeValue(e),A.set(e,t),M[e]=t.get(),V(e,t)},removeValue:function(e){var t;A.delete(e),null===(t=P.get(e))||void 0===t||t(),P.delete(e),delete M[e],j(e,_)},hasValue:function(e){return A.has(e)},getValue:function(e,t){var r=A.get(e);return void 0===r&&void 0!==t&&(r=(0,s.motionValue)(t),q.addValue(e,r)),r},forEachValue:function(e){return A.forEach(e)},readValue:function(e){var r;return null!==(r=M[e])&&void 0!==r?r:x(w,e,t)},setBaseTarget:function(e,t){L[e]=t},getBaseTarget:function(e){if(c){var t=c(k,e);if(void 0!==t&&!(0,l.isMotionValue)(t))return t}return L[e]}},N),{build:function(){return H(),_},scheduleRender:function(){(0,a.default).render(R,!1,!0)},syncRender:R,setProps:function(e){(e.transformTemplate||k.transformTemplate)&&q.scheduleRender(),k=e,N.updatePropListeners(e),F=(0,d.updateMotionValuesFromProps)(q,y(k),F)},getProps:function(){return k},getVariant:function(e){var t;return null===(t=k.variants)||void 0===t?void 0:t[e]},getDefaultTransition:function(){return k.transition},getTransformPagePoint:function(){return k.transformPagePoint},getVariantContext:function(e){if(void 0===e&&(e=!1),e)return null==S?void 0:S.getVariantContext();if(!G){var t=(null==S?void 0:S.getVariantContext())||{};return void 0!==k.initial&&(t.initial=k.initial),t}for(var r={},n=0;ns);var o=e("tslib"),i=e("../../utils/subscription-manager.mjs"),a=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"];function s(){var e=a.map(function(){return new i.SubscriptionManager}),t={},r={clearAllListeners:function(){return e.forEach(function(e){return e.clear()})},updatePropListeners:function(e){a.forEach(function(n){var o,i="on"+n,a=e[i];null===(o=t[n])||void 0===o||o.call(t),a&&(t[n]=r[i](a))})}};return e.forEach(function(e,t){r["on"+a[t]]=function(t){return e.add(t)},r["notify"+a[t]]=function(){for(var t=[],r=0;ra),e("../../utils/warn-once.mjs");var o=e("../../value/index.mjs"),i=e("../../value/utils/is-motion-value.mjs");function a(e,t,r){var n;for(var a in t){var s=t[a],l=r[a];if((0,i.isMotionValue)(s))e.addValue(a,s);else if((0,i.isMotionValue)(l))e.addValue(a,(0,o.motionValue)(s));else if(l!==s){if(e.hasValue(a)){var c=e.getValue(a);c.hasAnimated||c.set(s)}else e.addValue(a,(0,o.motionValue)(null!==(n=e.getStaticValue(a))&&void 0!==n?n:s))}}for(var a in r)void 0===t[a]&&e.removeValue(a);return t}},{"../../utils/warn-once.mjs":"ggg8I","../../value/index.mjs":"f71Eh","../../value/utils/is-motion-value.mjs":"iSrLK","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],dPfcK:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"parseDomVariant",()=>a);var o=e("./css-variables-conversion.mjs"),i=e("./unit-conversion.mjs"),a=function(e,t,r,n){var a=(0,o.resolveCSSVariables)(e,t,n);return t=a.target,n=a.transitionEnd,(0,i.unitConversion)(e,t,r,n)}},{"./css-variables-conversion.mjs":"hk2eu","./unit-conversion.mjs":"1IvSf","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],hk2eu:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"cssVariableRegex",()=>s),n.export(r,"parseCSSVariable",()=>l),n.export(r,"resolveCSSVariables",()=>d);var o=e("tslib"),i=e("hey-listen");function a(e){return"string"==typeof e&&e.startsWith("var(--")}var s=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function l(e){var t=s.exec(e);if(!t)return[,];var r=(0,o.__read)(t,3);return[r[1],r[2]]}var c=4;function u(e,t,r){void 0===r&&(r=1),(0,i.invariant)(r<=c,'Max CSS variable fallback depth detected in property "'.concat(e,'". This may indicate a circular fallback dependency.'));var n=(0,o.__read)(l(e),2),s=n[0],d=n[1];if(s){var p=window.getComputedStyle(t).getPropertyValue(s);return p?p.trim():a(d)?u(d,t,r+1):d}}function d(e,t,r){var n,i=(0,o.__rest)(t,[]),s=e.getInstance();if(!(s instanceof Element))return{target:i,transitionEnd:r};for(var l in r&&(r=(0,o.__assign)({},r)),e.forEachValue(function(e){var t=e.get();if(a(t)){var r=u(t,s);r&&e.set(r)}}),i){var c=i[l];if(a(c)){var d=u(c,s);d&&(i[l]=d,r&&(null!==(n=r[l])&&void 0!==n||(r[l]=c)))}}return{target:i,transitionEnd:r}}},{tslib:"bfnpP","hey-listen":"8bzu2","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"1IvSf":[function(e,t,r){var n,o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"BoundingBoxDimension",()=>n),o.export(r,"positionalValues",()=>y),o.export(r,"unitConversion",()=>S);var i=e("tslib"),a=e("style-value-types"),s=e("../../../animation/utils/is-keyframes-target.mjs"),l=e("hey-listen"),c=e("../../html/utils/transform.mjs"),u=e("../value-types/dimensions.mjs"),d=new Set(["width","height","top","left","right","bottom","x","y"]),p=function(e){return d.has(e)},f=function(e){return Object.keys(e).some(p)},m=function(e,t){e.set(t,!1),e.set(t)},h=function(e){return e===a.number||e===a.px};!function(e){e.width="width",e.height="height",e.left="left",e.right="right",e.top="top",e.bottom="bottom"}(n||(n={}));var g=function(e,t){return parseFloat(e.split(", ")[t])},v=function(e,t){return function(r,n){var o=n.transform;if("none"===o||!o)return 0;var i=o.match(/^matrix3d\((.+)\)$/);if(i)return g(i[1],t);var a=o.match(/^matrix\((.+)\)$/);return a?g(a[1],e):0}},x=new Set(["x","y","z"]),j=(0,c.transformProps).filter(function(e){return!x.has(e)});function b(e){var t=[];return j.forEach(function(r){var n=e.getValue(r);void 0!==n&&(t.push([r,n.get()]),n.set(r.startsWith("scale")?1:0))}),t.length&&e.syncRender(),t}var y={width:function(e,t){var r=e.x,n=t.paddingLeft,o=void 0===n?"0":n,i=t.paddingRight,a=void 0===i?"0":i;return r.max-r.min-parseFloat(o)-parseFloat(a)},height:function(e,t){var r=e.y,n=t.paddingTop,o=void 0===n?"0":n,i=t.paddingBottom,a=void 0===i?"0":i;return r.max-r.min-parseFloat(o)-parseFloat(a)},top:function(e,t){return parseFloat(t.top)},left:function(e,t){return parseFloat(t.left)},bottom:function(e,t){var r=e.y;return parseFloat(t.top)+(r.max-r.min)},right:function(e,t){var r=e.x;return parseFloat(t.left)+(r.max-r.min)},x:v(4,13),y:v(5,14)},w=function(e,t,r){var n=t.measureViewportBox(),o=getComputedStyle(t.getInstance()),i=o.display,a={};"none"===i&&t.setStaticValue("display",e.display||"block"),r.forEach(function(e){a[e]=y[e](n,o)}),t.syncRender();var s=t.measureViewportBox();return r.forEach(function(r){m(t.getValue(r),a[r]),e[r]=y[r](s,o)}),e},C=function(e,t,r,n){void 0===r&&(r={}),void 0===n&&(n={}),t=(0,i.__assign)({},t),n=(0,i.__assign)({},n);var o=Object.keys(t).filter(p),c=[],d=!1,f=[];if(o.forEach(function(o){var i,p=e.getValue(o);if(e.hasValue(o)){var g=r[o],v=(0,u.findDimensionValueType)(g),x=t[o];if((0,s.isKeyframesTarget)(x)){var j=x.length,y=null===x[0]?1:0;g=x[y],v=(0,u.findDimensionValueType)(g);for(var w=y;w=0?window.pageYOffset:null,v=w(t,e,f);return c.length&&c.forEach(function(t){var r=(0,i.__read)(t,2),n=r[0],o=r[1];e.getValue(n).set(o)}),e.syncRender(),null!==g&&window.scrollTo({top:g}),{target:v,transitionEnd:n}};function S(e,t,r,n){return f(t)?C(e,t,r,n):{target:t,transitionEnd:n}}},{tslib:"bfnpP","style-value-types":"jvWCn","../../../animation/utils/is-keyframes-target.mjs":"leVCj","hey-listen":"8bzu2","../../html/utils/transform.mjs":"jT661","../value-types/dimensions.mjs":"Sc2ND","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"5UDjG":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"svgVisualElement",()=>m);var o=e("tslib"),i=e("../index.mjs"),a=e("./utils/scrape-motion-values.mjs"),s=e("../html/visual-element.mjs"),l=e("./utils/build-attrs.mjs"),c=e("../dom/utils/camel-to-dash.mjs"),u=e("./utils/camel-case-attrs.mjs"),d=e("../html/utils/transform.mjs"),p=e("./utils/render.mjs"),f=e("../dom/value-types/defaults.mjs"),m=(0,i.visualElement)((0,o.__assign)((0,o.__assign)({},s.htmlConfig),{getBaseTarget:function(e,t){return e[t]},readValueFromInstance:function(e,t){var r;return(0,d.isTransformProp)(t)?(null===(r=(0,f.getDefaultValueType)(t))||void 0===r?void 0:r.default)||0:(t=(0,u.camelCaseAttributes).has(t)?t:(0,c.camelToDash)(t),e.getAttribute(t))},scrapeMotionValuesFromProps:a.scrapeMotionValuesFromProps,build:function(e,t,r,n,o){(0,l.buildSVGAttrs)(t,r,n,o.transformTemplate)},render:p.renderSVG}))},{tslib:"bfnpP","../index.mjs":"cuHfK","./utils/scrape-motion-values.mjs":"73JEf","../html/visual-element.mjs":"aDRCt","./utils/build-attrs.mjs":"P8wl4","../dom/utils/camel-to-dash.mjs":"g41zT","./utils/camel-case-attrs.mjs":"lImgK","../html/utils/transform.mjs":"jT661","./utils/render.mjs":"bKPRu","../dom/value-types/defaults.mjs":"fGHaO","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],gVSJl:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"layoutFeatures",()=>o);var o={measureLayout:e("./MeasureLayout.mjs").MeasureLayout}},{"./MeasureLayout.mjs":"jaxi5","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jaxi5:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"MeasureLayout",()=>v);var o=e("tslib"),i=e("framesync"),a=n.interopDefault(i),s=e("react"),l=n.interopDefault(s),c=e("../../../components/AnimatePresence/use-presence.mjs"),u=e("../../../context/LayoutGroupContext.mjs"),d=e("../../../context/SwitchLayoutGroupContext.mjs"),p=e("../../../projection/node/state.mjs"),f=e("../../../projection/styles/scale-border-radius.mjs"),m=e("../../../projection/styles/scale-box-shadow.mjs"),h=e("../../../projection/styles/scale-correction.mjs"),g=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,o.__extends)(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props,r=t.visualElement,n=t.layoutGroup,i=t.switchLayoutGroup,a=t.layoutId,s=r.projection;(0,h.addScaleCorrector)(x),s&&((null==n?void 0:n.group)&&n.group.add(s),(null==i?void 0:i.register)&&a&&i.register(s),s.root.didUpdate(),s.addEventListener("animationComplete",function(){e.safeToRemove()}),s.setOptions((0,o.__assign)((0,o.__assign)({},s.options),{onExitComplete:function(){return e.safeToRemove()}}))),p.globalProjectionState.hasEverUpdated=!0},t.prototype.getSnapshotBeforeUpdate=function(e){var t=this,r=this.props,n=r.layoutDependency,o=r.visualElement,i=r.drag,s=r.isPresent,l=o.projection;return l&&(l.isPresent=s,i||e.layoutDependency!==n||void 0===n?l.willUpdate():this.safeToRemove(),e.isPresent===s||(s?l.promote():l.relegate()||(0,a.default).postRender(function(){var e;(null===(e=l.getStack())||void 0===e?void 0:e.members.length)||t.safeToRemove()}))),null},t.prototype.componentDidUpdate=function(){var e=this.props.visualElement.projection;e&&(e.root.didUpdate(),!e.currentAnimation&&e.isLead()&&this.safeToRemove())},t.prototype.componentWillUnmount=function(){var e=this.props,t=e.visualElement,r=e.layoutGroup,n=e.switchLayoutGroup,o=t.projection;o&&(o.scheduleCheckAfterUnmount(),(null==r?void 0:r.group)&&r.group.remove(o),(null==n?void 0:n.deregister)&&n.deregister(o))},t.prototype.safeToRemove=function(){var e=this.props.safeToRemove;null==e||e()},t.prototype.render=function(){return null},t}(l.default.Component);function v(e){var t=(0,o.__read)((0,c.usePresence)(),2),r=t[0],n=t[1],i=(0,s.useContext)(u.LayoutGroupContext);return(0,l.default).createElement(g,(0,o.__assign)({},e,{layoutGroup:i,switchLayoutGroup:(0,s.useContext)(d.SwitchLayoutGroupContext),isPresent:r,safeToRemove:n}))}var x={borderRadius:(0,o.__assign)((0,o.__assign)({},f.correctBorderRadius),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:f.correctBorderRadius,borderTopRightRadius:f.correctBorderRadius,borderBottomLeftRadius:f.correctBorderRadius,borderBottomRightRadius:f.correctBorderRadius,boxShadow:m.correctBoxShadow}},{tslib:"bfnpP",framesync:"92TPp",react:"6Lppp","../../../components/AnimatePresence/use-presence.mjs":"iaGwb","../../../context/LayoutGroupContext.mjs":"jA8XS","../../../context/SwitchLayoutGroupContext.mjs":"jLqod","../../../projection/node/state.mjs":"cgfDu","../../../projection/styles/scale-border-radius.mjs":"kZNu9","../../../projection/styles/scale-box-shadow.mjs":"7bSp3","../../../projection/styles/scale-correction.mjs":"gJvDj","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],kZNu9:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"correctBorderRadius",()=>a),n.export(r,"pixelsToPercent",()=>i);var o=e("style-value-types");function i(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}var a={correct:function(e,t){if(!t.target)return e;if("string"==typeof e){if(!(0,o.px).test(e))return e;e=parseFloat(e)}var r=i(e,t.target.x),n=i(e,t.target.y);return"".concat(r,"% ").concat(n,"%")}}},{"style-value-types":"jvWCn","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"7bSp3":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"correctBoxShadow",()=>l);var o=e("popmotion"),i=e("style-value-types"),a=e("../../render/dom/utils/css-variables-conversion.mjs"),s="_$css",l={correct:function(e,t){var r=t.treeScale,n=t.projectionDelta,l=e,c=e.includes("var("),u=[];c&&(e=e.replace(a.cssVariableRegex,function(e){return u.push(e),s}));var d=(0,i.complex).parse(e);if(d.length>5)return l;var p=(0,i.complex).createTransformer(e),f="number"!=typeof d[0]?1:0,m=n.x.scale*r.x,h=n.y.scale*r.y;d[0+f]/=m,d[1+f]/=h;var g=(0,o.mix)(m,h,.5);"number"==typeof d[2+f]&&(d[2+f]/=g),"number"==typeof d[3+f]&&(d[3+f]/=g);var v=p(d);if(c){var x=0;v=v.replace(s,function(){var e=u[x];return x++,e})}return v}}},{popmotion:"lh1Wi","style-value-types":"jvWCn","../../render/dom/utils/css-variables-conversion.mjs":"hk2eu","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],fzZOg:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"HTMLProjectionNode",()=>s),n.export(r,"rootProjectionNode",()=>a);var o=e("./create-projection-node.mjs"),i=e("./DocumentProjectionNode.mjs"),a={current:void 0},s=(0,o.createProjectionNode)({measureScroll:function(e){return{x:e.scrollLeft,y:e.scrollTop}},defaultParent:function(){if(!a.current){var e=new i.DocumentProjectionNode(0,{});e.mount(window),e.setOptions({layoutScroll:!0}),a.current=e}return a.current},resetTransform:function(e,t){e.style.transform=null!=t?t:"none"},checkIsScrollRoot:function(e){return"fixed"===window.getComputedStyle(e).position}})},{"./create-projection-node.mjs":"2aXGM","./DocumentProjectionNode.mjs":"gXKQs","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"2aXGM":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createProjectionNode",()=>E),n.export(r,"mixAxis",()=>B),n.export(r,"mixAxisDelta",()=>H),n.export(r,"mixBox",()=>V);var o=e("tslib"),i=e("framesync"),a=n.interopDefault(i),s=e("popmotion"),l=e("../../animation/animate.mjs"),c=e("../../utils/subscription-manager.mjs"),u=e("../animation/mix-values.mjs"),d=e("../geometry/copy.mjs"),p=e("../geometry/delta-apply.mjs"),f=e("../geometry/delta-calc.mjs"),m=e("../geometry/delta-remove.mjs"),h=e("../geometry/models.mjs"),g=e("../../animation/utils/transitions.mjs"),v=e("../geometry/utils.mjs"),x=e("../shared/stack.mjs"),j=e("../styles/scale-correction.mjs"),b=e("../styles/transform.mjs"),y=e("../utils/each-axis.mjs"),w=e("../utils/has-transform.mjs"),C=e("../../render/html/utils/transform.mjs"),S=e("../../render/utils/flat-tree.mjs"),k=e("../../value/utils/resolve-motion-value.mjs"),D=e("./state.mjs"),T=1e3;function E(e){var t=e.attachResizeListener,r=e.defaultParent,n=e.measureScroll,s=e.checkIsScrollRoot,y=e.resetTransform;return function(){function e(e,t,n){var i=this;void 0===t&&(t={}),void 0===n&&(n=null==r?void 0:r()),this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.potentialNodes=new Map,this.checkUpdateFailed=function(){i.isUpdating&&(i.isUpdating=!1,i.clearAllSnapshots())},this.updateProjection=function(){i.nodes.forEach(P),i.nodes.forEach(F)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.id=e,this.latestValues=t,this.root=n?n.root||n:this,this.path=n?(0,o.__spreadArray)((0,o.__spreadArray)([],(0,o.__read)(n.path),!1),[n],!1):[],this.parent=n,this.depth=n?n.depth+1:0,e&&this.root.registerPotentialNode(e,this);for(var a=0;a=((null===(r=this.getStack())||void 0===r?void 0:r.members.length)||0),m=!!(d&&!p&&!0===this.options.crossfade&&!this.path.some(z));this.animationProgress=0,this.mixTargetDelta=function(t){var r,o=t/1e3;H(l.x,e.x,o),H(l.y,e.y,o),n.setTargetDelta(l),n.relativeTarget&&n.relativeTargetOrigin&&n.layout&&(null===(r=n.relativeParent)||void 0===r?void 0:r.layout)&&((0,f.calcRelativePosition)(c,n.layout.actual,n.relativeParent.layout.actual),V(n.relativeTarget,n.relativeTargetOrigin,c,o)),d&&(n.animationValues=s,(0,u.mixValues)(s,a,n.latestValues,o,m,p)),n.root.scheduleUpdateProjection(),n.scheduleRender(),n.animationProgress=o},this.mixTargetDelta(0)},e.prototype.startAnimation=function(e){var t,r,n=this;this.notifyListeners("animationStart"),null===(t=this.currentAnimation)||void 0===t||t.stop(),this.resumingFrom&&(null===(r=this.resumingFrom.currentAnimation)||void 0===r||r.stop()),this.pendingAnimation&&((0,i.cancelSync).update(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=(0,a.default).update(function(){D.globalProjectionState.hasAnimatedSinceResize=!0,n.currentAnimation=(0,l.animate)(0,T,(0,o.__assign)((0,o.__assign)({},e),{onUpdate:function(t){var r;n.mixTargetDelta(t),null===(r=e.onUpdate)||void 0===r||r.call(e,t)},onComplete:function(){var t;null===(t=e.onComplete)||void 0===t||t.call(e),n.completeAnimation()}})),n.resumingFrom&&(n.resumingFrom.currentAnimation=n.currentAnimation),n.pendingAnimation=void 0})},e.prototype.completeAnimation=function(){var e;this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0),null===(e=this.getStack())||void 0===e||e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")},e.prototype.finishAnimation=function(){var e;this.currentAnimation&&(null===(e=this.mixTargetDelta)||void 0===e||e.call(this,T),this.currentAnimation.stop()),this.completeAnimation()},e.prototype.applyTransformsToTarget=function(){var e=this.getLead(),t=e.targetWithTransforms,r=e.target,n=e.layout,o=e.latestValues;t&&r&&n&&((0,d.copyBoxInto)(t,r),(0,p.transformBox)(t,o),(0,f.calcBoxDelta)(this.projectionDeltaWithTransform,this.layoutCorrected,t,o))},e.prototype.registerSharedNode=function(e,t){var r,n,o;this.sharedNodes.has(e)||this.sharedNodes.set(e,new x.NodeStack),this.sharedNodes.get(e).add(t),t.promote({transition:null===(r=t.options.initialPromotionConfig)||void 0===r?void 0:r.transition,preserveFollowOpacity:null===(o=null===(n=t.options.initialPromotionConfig)||void 0===n?void 0:n.shouldPreserveFollowOpacity)||void 0===o?void 0:o.call(n,t)})},e.prototype.isLead=function(){var e=this.getStack();return!e||e.lead===this},e.prototype.getLead=function(){var e;return this.options.layoutId&&(null===(e=this.getStack())||void 0===e?void 0:e.lead)||this},e.prototype.getPrevLead=function(){var e;return this.options.layoutId?null===(e=this.getStack())||void 0===e?void 0:e.prevLead:void 0},e.prototype.getStack=function(){var e=this.options.layoutId;if(e)return this.root.sharedNodes.get(e)},e.prototype.promote=function(e){var t=void 0===e?{}:e,r=t.needsReset,n=t.transition,o=t.preserveFollowOpacity,i=this.getStack();i&&i.promote(this,o),r&&(this.projectionDelta=void 0,this.needsReset=!0),n&&this.setOptions({transition:n})},e.prototype.relegate=function(){var e=this.getStack();return!!e&&e.relegate(this)},e.prototype.resetRotation=function(){var e=this.options.visualElement;if(e){for(var t=!1,r={},n=0;n=0;n--)if(e.path[n].instance){r=e.path[n];break}var o=(r&&r!==e.root?r.instance:document).querySelector('[data-projection-id="'.concat(t,'"]'));o&&e.mount(o,!0)}function G(e){e.min=Math.round(e.min),e.max=Math.round(e.max)}function $(e){G(e.x),G(e.y)}},{tslib:"bfnpP",framesync:"92TPp",popmotion:"lh1Wi","../../animation/animate.mjs":"eFD4S","../../utils/subscription-manager.mjs":"gkvSx","../animation/mix-values.mjs":"gWNE3","../geometry/copy.mjs":"bo4N2","../geometry/delta-apply.mjs":"jtvhu","../geometry/delta-calc.mjs":"bfiNd","../geometry/delta-remove.mjs":"442bg","../geometry/models.mjs":"iaNuL","../../animation/utils/transitions.mjs":"8wCxV","../geometry/utils.mjs":"58GM8","../shared/stack.mjs":"byojW","../styles/scale-correction.mjs":"gJvDj","../styles/transform.mjs":"3YKGK","../utils/each-axis.mjs":"hiesE","../utils/has-transform.mjs":"bDhnZ","../../render/html/utils/transform.mjs":"jT661","../../render/utils/flat-tree.mjs":"j3bMh","../../value/utils/resolve-motion-value.mjs":"jIfrq","./state.mjs":"cgfDu","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],eFD4S:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"animate",()=>s);var o=e("../value/index.mjs"),i=e("../value/utils/is-motion-value.mjs"),a=e("./utils/transitions.mjs");function s(e,t,r){void 0===r&&(r={});var n=(0,i.isMotionValue)(e)?e:(0,o.motionValue)(e);return(0,a.startAnimation)("",n,t,r),{stop:function(){return n.stop()},isAnimating:function(){return n.isAnimating()}}}},{"../value/index.mjs":"f71Eh","../value/utils/is-motion-value.mjs":"iSrLK","./utils/transitions.mjs":"8wCxV","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],gWNE3:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"mixValues",()=>u);var o=e("popmotion"),i=e("style-value-types"),a=["TopLeft","TopRight","BottomLeft","BottomRight"],s=a.length,l=function(e){return"string"==typeof e?parseFloat(e):e},c=function(e){return"number"==typeof e||(0,i.px).test(e)};function u(e,t,r,n,u,m){var h,g,v,x;u?(e.opacity=(0,o.mix)(0,null!==(h=r.opacity)&&void 0!==h?h:1,p(n)),e.opacityExit=(0,o.mix)(null!==(g=t.opacity)&&void 0!==g?g:1,0,f(n))):m&&(e.opacity=(0,o.mix)(null!==(v=t.opacity)&&void 0!==v?v:1,null!==(x=r.opacity)&&void 0!==x?x:1,n));for(var j=0;jt?1:r((0,o.progress)(e,t,n))}}},{popmotion:"lh1Wi","style-value-types":"jvWCn","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],bo4N2:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t){e.min=t.min,e.max=t.max}function i(e,t){o(e.x,t.x),o(e.y,t.y)}n.defineInteropFlag(r),n.export(r,"copyAxisInto",()=>o),n.export(r,"copyBoxInto",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"442bg":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"removeAxisDelta",()=>c),n.export(r,"removeAxisTransforms",()=>u),n.export(r,"removeBoxTransforms",()=>f),n.export(r,"removePointDelta",()=>l);var o=e("tslib"),i=e("popmotion"),a=e("style-value-types"),s=e("./delta-apply.mjs");function l(e,t,r,n,o){return e-=t,e=(0,s.scalePoint)(e,1/r,n),void 0!==o&&(e=(0,s.scalePoint)(e,1/o,n)),e}function c(e,t,r,n,o,s,c){if(void 0===t&&(t=0),void 0===r&&(r=1),void 0===n&&(n=.5),void 0===s&&(s=e),void 0===c&&(c=e),(0,a.percent).test(t)&&(t=parseFloat(t),t=(0,i.mix)(c.min,c.max,t/100)-c.min),"number"==typeof t){var u=(0,i.mix)(s.min,s.max,n);e===s&&(u-=t),e.min=l(e.min,t,r,u,o),e.max=l(e.max,t,r,u,o)}}function u(e,t,r,n,i){var a=(0,o.__read)(r,3),s=a[0],l=a[1],u=a[2];c(e,t[s],t[l],t[u],t.scale,n,i)}var d=["x","scaleX","originX"],p=["y","scaleY","originY"];function f(e,t,r,n){u(e.x,t,d,null==r?void 0:r.x,null==n?void 0:n.x),u(e.y,t,p,null==r?void 0:r.y,null==n?void 0:n.y)}},{tslib:"bfnpP",popmotion:"lh1Wi","style-value-types":"jvWCn","./delta-apply.mjs":"jtvhu","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"58GM8":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){return 0===e.translate&&1===e.scale}function i(e){return o(e.x)&&o(e.y)}function a(e,t){return e.x.min===t.x.min&&e.x.max===t.x.max&&e.y.min===t.y.min&&e.y.max===t.y.max}n.defineInteropFlag(r),n.export(r,"boxEquals",()=>a),n.export(r,"isDeltaZero",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],byojW:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"NodeStack",()=>i);var o=e("../../utils/array.mjs"),i=function(){function e(){this.members=[]}return e.prototype.add=function(e){(0,o.addUniqueItem)(this.members,e),e.scheduleRender()},e.prototype.remove=function(e){if((0,o.removeItem)(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){var t=this.members[this.members.length-1];t&&this.promote(t)}},e.prototype.relegate=function(e){var t,r=this.members.findIndex(function(t){return e===t});if(0===r)return!1;for(var n=r;n>=0;n--){var o=this.members[n];if(!1!==o.isPresent){t=o;break}}return!!t&&(this.promote(t),!0)},e.prototype.promote=function(e,t){var r,n=this.lead;e!==n&&(this.prevLead=n,this.lead=e,e.show(),n&&(n.instance&&n.scheduleRender(),e.scheduleRender(),e.resumeFrom=n,t&&(e.resumeFrom.preserveOpacity=!0),n.snapshot&&(e.snapshot=n.snapshot,e.snapshot.latestValues=n.animationValues||n.latestValues,e.snapshot.isShared=!0),(null===(r=e.root)||void 0===r?void 0:r.isUpdating)&&(e.isLayoutDirty=!0),!1===e.options.crossfade&&n.hide()))},e.prototype.exitAnimationComplete=function(){this.members.forEach(function(e){var t,r,n,o,i;null===(r=(t=e.options).onExitComplete)||void 0===r||r.call(t),null===(i=null===(n=e.resumingFrom)||void 0===n?void 0:(o=n.options).onExitComplete)||void 0===i||i.call(o)})},e.prototype.scheduleRender=function(){this.members.forEach(function(e){e.instance&&e.scheduleRender(!1)})},e.prototype.removeLeadSnapshot=function(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)},e}()},{"../../utils/array.mjs":"d8qj5","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"3YKGK":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"buildProjectionTransform",()=>i),n.export(r,"identityProjection",()=>o);var o="translate3d(0px, 0px, 0) scale(1, 1) scale(1, 1)";function i(e,t,r){var n=e.x.translate/t.x,i=e.y.translate/t.y,a="translate3d(".concat(n,"px, ").concat(i,"px, 0) ");if(a+="scale(".concat(1/t.x,", ").concat(1/t.y,") "),r){var s=r.rotate,l=r.rotateX,c=r.rotateY;s&&(a+="rotate(".concat(s,"deg) ")),l&&(a+="rotateX(".concat(l,"deg) ")),c&&(a+="rotateY(".concat(c,"deg) "))}var u=e.x.scale*t.x,d=e.y.scale*t.y;return(a+="scale(".concat(u,", ").concat(d,")"))===o?"none":a}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],j3bMh:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"FlatTree",()=>a);var o=e("../../utils/array.mjs"),i=e("./compare-by-depth.mjs"),a=function(){function e(){this.children=[],this.isDirty=!1}return e.prototype.add=function(e){(0,o.addUniqueItem)(this.children,e),this.isDirty=!0},e.prototype.remove=function(e){(0,o.removeItem)(this.children,e),this.isDirty=!0},e.prototype.forEach=function(e){this.isDirty&&this.children.sort(i.compareByDepth),this.isDirty=!1,this.children.forEach(e)},e}()},{"../../utils/array.mjs":"d8qj5","./compare-by-depth.mjs":"2oBUI","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"2oBUI":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"compareByDepth",()=>o);var o=function(e,t){return e.depth-t.depth}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],gXKQs:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DocumentProjectionNode",()=>a);var o=e("./create-projection-node.mjs"),i=e("../../events/use-dom-event.mjs"),a=(0,o.createProjectionNode)({attachResizeListener:function(e,t){return(0,i.addDomEvent)(e,"resize",t)},measureScroll:function(){return{x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}},checkIsScrollRoot:function(){return!0}})},{"./create-projection-node.mjs":"2aXGM","../../events/use-dom-event.mjs":"3e9aq","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],cGb9T:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>s);var o=e("react"),i=e("debounce"),a=n.interopDefault(i);function s(e){let{debounce:t,scroll:r,polyfill:n,offsetSize:i}=void 0===e?{debounce:0,scroll:!1,offsetSize:!1}:e,s=n||("undefined"==typeof window?class{}:window.ResizeObserver);if(!s)throw Error("This browser does not support ResizeObserver out of the box. See: https://github.com/react-spring/react-use-measure/#resize-observer-polyfills");let[d,f]=(0,o.useState)({left:0,top:0,width:0,height:0,bottom:0,right:0,x:0,y:0}),m=(0,o.useRef)({element:null,scrollContainers:null,resizeObserver:null,lastBounds:d}),h=t?"number"==typeof t?t:t.scroll:null,g=t?"number"==typeof t?t:t.resize:null,v=(0,o.useRef)(!1);(0,o.useEffect)(()=>(v.current=!0,()=>void(v.current=!1)));let[x,j,b]=(0,o.useMemo)(()=>{let e=()=>{if(!m.current.element)return;let{left:e,top:t,width:r,height:n,bottom:o,right:a,x:s,y:l}=m.current.element.getBoundingClientRect(),c={left:e,top:t,width:r,height:n,bottom:o,right:a,x:s,y:l};m.current.element instanceof HTMLElement&&i&&(c.height=m.current.element.offsetHeight,c.width=m.current.element.offsetWidth),Object.freeze(c),v.current&&!p(m.current.lastBounds,c)&&f(m.current.lastBounds=c)};return[e,g?(0,a.default)(e,g):e,h?(0,a.default)(e,h):e]},[f,i,h,g]);function y(){m.current.scrollContainers&&(m.current.scrollContainers.forEach(e=>e.removeEventListener("scroll",b,!0)),m.current.scrollContainers=null),m.current.resizeObserver&&(m.current.resizeObserver.disconnect(),m.current.resizeObserver=null)}function w(){m.current.element&&(m.current.resizeObserver=new s(b),m.current.resizeObserver.observe(m.current.element),r&&m.current.scrollContainers&&m.current.scrollContainers.forEach(e=>e.addEventListener("scroll",b,{capture:!0,passive:!0})))}let C=e=>{e&&e!==m.current.element&&(y(),m.current.element=e,m.current.scrollContainers=u(e),w())};return c(b,!!r),l(j),(0,o.useEffect)(()=>{y(),w()},[r,b,j]),(0,o.useEffect)(()=>y,[]),[C,d,x]}function l(e){(0,o.useEffect)(()=>{let t=e;return window.addEventListener("resize",t),()=>void window.removeEventListener("resize",t)},[e])}function c(e,t){(0,o.useEffect)(()=>{if(t){let t=e;return window.addEventListener("scroll",t,{capture:!0,passive:!0}),()=>void window.removeEventListener("scroll",t,!0)}},[e,t])}function u(e){let t=[];if(!e||e===document.body)return t;let{overflow:r,overflowX:n,overflowY:o}=window.getComputedStyle(e);return[r,n,o].some(e=>"auto"===e||"scroll"===e)&&t.push(e),[...t,...u(e.parentElement)]}let d=["x","y","top","bottom","left","right","width","height"],p=(e,t)=>d.every(r=>e[r]===t[r])},{react:"6Lppp",debounce:"cIcTz","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],cIcTz:[function(e,t,r){function n(e,t,r){function n(){var c=Date.now()-s;c=0?o=setTimeout(n,t-c):(o=null,r||(l=e.apply(a,i),a=i=null))}null==t&&(t=100);var o,i,a,s,l,c=function(){a=this,i=arguments,s=Date.now();var c=r&&!o;return o||(o=setTimeout(n,t)),c&&(l=e.apply(a,i),a=i=null),l};return c.clear=function(){o&&(clearTimeout(o),o=null)},c.flush=function(){o&&(l=e.apply(a,i),a=i=null,clearTimeout(o),o=null)},c}n.debounce=n,t.exports=n},{}],"6F1Zo":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var o=e("./core/index.js");n.exportAll(o,r);var i=e("./hooks/index.js");n.exportAll(i,r);var a=e("./types/index.js");n.exportAll(a,r)},{"./core/index.js":"6oxiR","./hooks/index.js":"4OtHi","./types/index.js":!1,"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"6oxiR":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var o=e("./DndContext.js");n.exportAll(o,r);var i=e("./DndProvider.js");n.exportAll(i,r);var a=e("./DragPreviewImage.js");n.exportAll(a,r)},{"./DndContext.js":"lJUn6","./DndProvider.js":"i8GBS","./DragPreviewImage.js":!1,"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],lJUn6:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DndContext",()=>o);let o=(0,e("react").createContext)({dragDropManager:void 0})},{react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],i8GBS:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DndProvider",()=>f);var o=e("react/jsx-runtime"),i=e("dnd-core"),a=e("react"),s=e("./DndContext.js"),l=arguments[3];function c(e,t){if(null==e)return{};var r,n,o=u(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function u(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n=0||(o[r]=e[r]);return o}let d=0,p=Symbol.for("__REACT_DND_CONTEXT_INSTANCE__");var f=(0,a.memo)(function(e){var{children:t}=e;let[r,n]=m(c(e,["children"]));return(0,a.useEffect)(()=>{if(n){let e=g();return++d,()=>{0==--d&&(e[p]=null)}}},[]),(0,o.jsx)(s.DndContext.Provider,{value:r,children:t})});function m(e){return"manager"in e?[{dragDropManager:e.manager},!1]:[h(e.backend,e.context,e.options,e.debugMode),!e.context]}function h(e,t=g(),r,n){let o=t;return o[p]||(o[p]={dragDropManager:(0,i.createDragDropManager)(e,t,r,n)}),o[p]}function g(){return void 0!==l?l:window}},{"react/jsx-runtime":"QoA3A","dnd-core":"dge78",react:"6Lppp","./DndContext.js":"lJUn6","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],dge78:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var o=e("./createDragDropManager.js");n.exportAll(o,r);var i=e("./interfaces.js");n.exportAll(i,r)},{"./createDragDropManager.js":"c46Kq","./interfaces.js":!1,"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],c46Kq:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createDragDropManager",()=>c);var o=e("redux"),i=e("./classes/DragDropManagerImpl.js"),a=e("./classes/DragDropMonitorImpl.js"),s=e("./classes/HandlerRegistryImpl.js"),l=e("./reducers/index.js");function c(e,t,r={},n=!1){let o=u(n),l=new a.DragDropMonitorImpl(o,new s.HandlerRegistryImpl(o)),c=new i.DragDropManagerImpl(o,l),d=e(c,t,r);return c.receiveBackend(d),c}function u(e){let t="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__;return(0,o.createStore)(l.reduce,e&&t&&t({name:"dnd-core",instanceId:"dnd-core"}))}},{redux:"bMg3B","./classes/DragDropManagerImpl.js":"eFLt7","./classes/DragDropMonitorImpl.js":"iVmnx","./classes/HandlerRegistryImpl.js":"7KNF7","./reducers/index.js":"lAoqj","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],bMg3B:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"__DO_NOT_USE__ActionTypes",()=>c),n.export(r,"applyMiddleware",()=>x),n.export(r,"bindActionCreators",()=>g),n.export(r,"combineReducers",()=>m),n.export(r,"compose",()=>v),n.export(r,"createStore",()=>d),n.export(r,"legacy_createStore",()=>p);var o=e("@babel/runtime/helpers/esm/objectSpread2"),i=n.interopDefault(o);function a(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}var s=function(){return"function"==typeof Symbol&&Symbol.observable||"@@observable"}(),l=function(){return Math.random().toString(36).substring(7).split("").join(".")},c={INIT:"@@redux/INIT"+l(),REPLACE:"@@redux/REPLACE"+l(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+l()}};function u(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function d(e,t,r){if("function"==typeof t&&"function"==typeof r||"function"==typeof r&&"function"==typeof arguments[3])throw Error(a(0));if("function"==typeof t&&void 0===r&&(r=t,t=void 0),void 0!==r){if("function"!=typeof r)throw Error(a(1));return r(d)(e,t)}if("function"!=typeof e)throw Error(a(2));var n,o=e,i=t,l=[],p=l,f=!1;function m(){p===l&&(p=l.slice())}function h(){if(f)throw Error(a(3));return i}function g(e){if("function"!=typeof e)throw Error(a(4));if(f)throw Error(a(5));var t=!0;return m(),p.push(e),function(){if(t){if(f)throw Error(a(6));t=!1,m();var r=p.indexOf(e);p.splice(r,1),l=null}}}function v(e){if(!u(e))throw Error(a(7));if(void 0===e.type)throw Error(a(8));if(f)throw Error(a(9));try{f=!0,i=o(i,e)}finally{f=!1}for(var t=l=p,r=0;rs);var o=e("./defineProperty.js"),i=n.interopDefault(o);function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function s(e){for(var t=1;ta);var o=e("./toPropertyKey.js"),i=n.interopDefault(o);function a(e,t,r){return(t=(0,i.default)(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}},{"./toPropertyKey.js":"l4tmT","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],l4tmT:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>l);var o=e("./typeof.js"),i=n.interopDefault(o),a=e("./toPrimitive.js"),s=n.interopDefault(a);function l(e){var t=(0,s.default)(e,"string");return"symbol"==(0,i.default)(t)?t:t+""}},{"./typeof.js":"fHfxs","./toPrimitive.js":"fbaCm","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],fHfxs:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}n.defineInteropFlag(r),n.export(r,"default",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],fbaCm:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>a);var o=e("./typeof.js"),i=n.interopDefault(o);function a(e,t){if("object"!=(0,i.default)(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=(0,i.default)(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}},{"./typeof.js":"fHfxs","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],eFLt7:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DragDropManagerImpl",()=>i);var o=e("../actions/dragDrop/index.js");class i{receiveBackend(e){this.backend=e}getMonitor(){return this.monitor}getBackend(){return this.backend}getRegistry(){return this.monitor.registry}getActions(){let e=this,{dispatch:t}=this.store;function r(r){return(...n)=>{let o=r.apply(e,n);void 0!==o&&t(o)}}let n=(0,o.createDragDropActions)(this);return Object.keys(n).reduce((e,t)=>{let o=n[t];return e[t]=r(o),e},{})}dispatch(e){this.store.dispatch(e)}constructor(e,t){this.isSetUp=!1,this.handleRefCountChange=()=>{let e=this.store.getState().refCount>0;this.backend&&(e&&!this.isSetUp?(this.backend.setup(),this.isSetUp=!0):!e&&this.isSetUp&&(this.backend.teardown(),this.isSetUp=!1))},this.store=e,this.monitor=t,e.subscribe(this.handleRefCountChange)}}},{"../actions/dragDrop/index.js":"4ozxr","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"4ozxr":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createDragDropActions",()=>u);var o=e("./beginDrag.js"),i=e("./drop.js"),a=e("./endDrag.js"),s=e("./hover.js"),l=e("./publishDragSource.js"),c=e("./types.js");function u(e){return{beginDrag:(0,o.createBeginDrag)(e),publishDragSource:(0,l.createPublishDragSource)(e),hover:(0,s.createHover)(e),drop:(0,i.createDrop)(e),endDrag:(0,a.createEndDrag)(e)}}n.exportAll(c,r)},{"./beginDrag.js":"k4po1","./drop.js":"d64Fl","./endDrag.js":"aZPWp","./hover.js":"e2hEE","./publishDragSource.js":"eeLjR","./types.js":"hmRCG","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],k4po1:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createBeginDrag",()=>c);var o=e("@react-dnd/invariant"),i=e("../../utils/js_utils.js"),a=e("./local/setClientOffset.js"),s=e("./types.js");let l={type:s.INIT_COORDS,payload:{clientOffset:null,sourceClientOffset:null}};function c(e){return function(t=[],r={publishSource:!0}){let{publishSource:n=!0,clientOffset:o,getSourceClientOffset:i}=r,c=e.getMonitor(),m=e.getRegistry();e.dispatch((0,a.setClientOffset)(o)),u(t,c,m);let h=f(t,c);if(null==h){e.dispatch(l);return}let g=null;if(o){if(!i)throw Error("getSourceClientOffset must be defined");d(i),g=i(h)}e.dispatch((0,a.setClientOffset)(o,g));let v=m.getSource(h).beginDrag(c,h);if(null==v)return;p(v),m.pinSource(h);let x=m.getSourceType(h);return{type:s.BEGIN_DRAG,payload:{itemType:x,item:v,sourceId:h,clientOffset:o||null,sourceClientOffset:g||null,isSourcePublic:!!n}}}}function u(e,t,r){(0,o.invariant)(!t.isDragging(),"Cannot call beginDrag while dragging."),e.forEach(function(e){(0,o.invariant)(r.getSource(e),"Expected sourceIds to be registered.")})}function d(e){(0,o.invariant)("function"==typeof e,"When clientOffset is provided, getSourceClientOffset must be a function.")}function p(e){(0,o.invariant)((0,i.isObject)(e),"Item must be an object.")}function f(e,t){let r=null;for(let n=e.length-1;n>=0;n--)if(t.canDragSource(e[n])){r=e[n];break}return r}},{"@react-dnd/invariant":"20vuV","../../utils/js_utils.js":"b500k","./local/setClientOffset.js":"eTr0i","./types.js":"hmRCG","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"20vuV":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"invariant",()=>i);var o=e("57dfa617ecdd8d23");function i(e,t,...r){if(a()&&void 0===t)throw Error("invariant requires an error message argument");if(!e){let e;if(void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{let n=0;(e=Error(t.replace(/%s/g,function(){return r[n++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}function a(){return void 0!==o}},{"57dfa617ecdd8d23":"xGtCA","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],b500k:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t,r){return t.split(".").reduce((e,t)=>e&&e[t]?e[t]:r||null,e)}function i(e,t){return e.filter(e=>e!==t)}function a(e){return"string"==typeof e}function s(e){return"object"==typeof e}function l(e,t){let r=new Map,n=e=>{r.set(e,r.has(e)?r.get(e)+1:1)};e.forEach(n),t.forEach(n);let o=[];return r.forEach((e,t)=>{1===e&&o.push(t)}),o}function c(e,t){return e.filter(e=>t.indexOf(e)>-1)}n.defineInteropFlag(r),n.export(r,"get",()=>o),n.export(r,"without",()=>i),n.export(r,"isString",()=>a),n.export(r,"isObject",()=>s),n.export(r,"xor",()=>l),n.export(r,"intersection",()=>c)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],eTr0i:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"setClientOffset",()=>i);var o=e("../types.js");function i(e,t){return{type:o.INIT_COORDS,payload:{sourceClientOffset:t||null,clientOffset:e||null}}}},{"../types.js":"hmRCG","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],hmRCG:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"INIT_COORDS",()=>o),n.export(r,"BEGIN_DRAG",()=>i),n.export(r,"PUBLISH_DRAG_SOURCE",()=>a),n.export(r,"HOVER",()=>s),n.export(r,"DROP",()=>l),n.export(r,"END_DRAG",()=>c);let o="dnd-core/INIT_COORDS",i="dnd-core/BEGIN_DRAG",a="dnd-core/PUBLISH_DRAG_SOURCE",s="dnd-core/HOVER",l="dnd-core/DROP",c="dnd-core/END_DRAG"},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],d64Fl:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createDrop",()=>c);var o=e("@react-dnd/invariant"),i=e("../../utils/js_utils.js"),a=e("./types.js");function s(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function l(e){for(var t=1;t{let s=d(o,i,n,r),c={type:a.DROP,payload:{dropResult:l({},t,s)}};e.dispatch(c)})}}function u(e){(0,o.invariant)(e.isDragging(),"Cannot call drop while not dragging."),(0,o.invariant)(!e.didDrop(),"Cannot call drop twice during one drag operation.")}function d(e,t,r,n){let o=r.getTarget(e),i=o?o.drop(n,e):void 0;return p(i),void 0===i&&(i=0===t?{}:n.getDropResult()),i}function p(e){(0,o.invariant)(void 0===e||(0,i.isObject)(e),"Drop result must either be an object or undefined.")}function f(e){let t=e.getTargetIds().filter(e.canDropOnTarget,e);return t.reverse(),t}},{"@react-dnd/invariant":"20vuV","../../utils/js_utils.js":"b500k","./types.js":"hmRCG","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],aZPWp:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createEndDrag",()=>a);var o=e("@react-dnd/invariant"),i=e("./types.js");function a(e){return function(){let t=e.getMonitor(),r=e.getRegistry();s(t);let n=t.getSourceId();return null!=n&&(r.getSource(n,!0).endDrag(t,n),r.unpinSource()),{type:i.END_DRAG}}}function s(e){(0,o.invariant)(e.isDragging(),"Cannot call endDrag while not dragging.")}},{"@react-dnd/invariant":"20vuV","./types.js":"hmRCG","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],e2hEE:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createHover",()=>s);var o=e("@react-dnd/invariant"),i=e("../../utils/matchesType.js"),a=e("./types.js");function s(e){return function(t,{clientOffset:r}={}){l(t);let n=t.slice(0),o=e.getMonitor(),i=e.getRegistry();return u(n,i,o.getItemType()),c(n,o,i),d(n,o,i),{type:a.HOVER,payload:{targetIds:n,clientOffset:r||null}}}}function l(e){(0,o.invariant)(Array.isArray(e),"Expected targetIds to be an array.")}function c(e,t,r){(0,o.invariant)(t.isDragging(),"Cannot call hover while not dragging."),(0,o.invariant)(!t.didDrop(),"Cannot call hover after drop.");for(let t=0;t=0;n--){let o=e[n],a=t.getTargetType(o);(0,i.matchesType)(a,r)||e.splice(n,1)}}function d(e,t,r){e.forEach(function(e){r.getTarget(e).hover(t,e)})}},{"@react-dnd/invariant":"20vuV","../../utils/matchesType.js":"19aUT","./types.js":"hmRCG","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"19aUT":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t){return null===t?null===e:Array.isArray(e)?e.some(e=>e===t):e===t}n.defineInteropFlag(r),n.export(r,"matchesType",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],eeLjR:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createPublishDragSource",()=>i);var o=e("./types.js");function i(e){return function(){if(e.getMonitor().isDragging())return{type:o.PUBLISH_DRAG_SOURCE}}}},{"./types.js":"hmRCG","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],iVmnx:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DragDropMonitorImpl",()=>l);var o=e("@react-dnd/invariant"),i=e("../utils/coords.js"),a=e("../utils/dirtiness.js"),s=e("../utils/matchesType.js");class l{subscribeToStateChange(e,t={}){let{handlerIds:r}=t;(0,o.invariant)("function"==typeof e,"listener must be a function."),(0,o.invariant)(void 0===r||Array.isArray(r),"handlerIds, when specified, must be an array of strings.");let n=this.store.getState().stateId,i=()=>{let t=this.store.getState(),o=t.stateId;try{o!==n&&(o!==n+1||(0,a.areDirty)(t.dirtyHandlerIds,r))&&e()}finally{n=o}};return this.store.subscribe(i)}subscribeToOffsetChange(e){(0,o.invariant)("function"==typeof e,"listener must be a function.");let t=this.store.getState().dragOffset,r=()=>{let r=this.store.getState().dragOffset;r!==t&&(t=r,e())};return this.store.subscribe(r)}canDragSource(e){if(!e)return!1;let t=this.registry.getSource(e);return(0,o.invariant)(t,`Expected to find a valid source. sourceId=${e}`),!this.isDragging()&&t.canDrag(this,e)}canDropOnTarget(e){if(!e)return!1;let t=this.registry.getTarget(e);if((0,o.invariant)(t,`Expected to find a valid target. targetId=${e}`),!this.isDragging()||this.didDrop())return!1;let r=this.registry.getTargetType(e),n=this.getItemType();return(0,s.matchesType)(r,n)&&t.canDrop(this,e)}isDragging(){return!!this.getItemType()}isDraggingSource(e){if(!e)return!1;let t=this.registry.getSource(e,!0);return(0,o.invariant)(t,`Expected to find a valid source. sourceId=${e}`),!!(this.isDragging()&&this.isSourcePublic())&&this.registry.getSourceType(e)===this.getItemType()&&t.isDragging(this,e)}isOverTarget(e,t={shallow:!1}){if(!e)return!1;let{shallow:r}=t;if(!this.isDragging())return!1;let n=this.registry.getTargetType(e),o=this.getItemType();if(o&&!(0,s.matchesType)(n,o))return!1;let i=this.getTargetIds();if(!i.length)return!1;let a=i.indexOf(e);return r?a===i.length-1:a>-1}getItemType(){return this.store.getState().dragOperation.itemType}getItem(){return this.store.getState().dragOperation.item}getSourceId(){return this.store.getState().dragOperation.sourceId}getTargetIds(){return this.store.getState().dragOperation.targetIds}getDropResult(){return this.store.getState().dragOperation.dropResult}didDrop(){return this.store.getState().dragOperation.didDrop}isSourcePublic(){return!!this.store.getState().dragOperation.isSourcePublic}getInitialClientOffset(){return this.store.getState().dragOffset.initialClientOffset}getInitialSourceClientOffset(){return this.store.getState().dragOffset.initialSourceClientOffset}getClientOffset(){return this.store.getState().dragOffset.clientOffset}getSourceClientOffset(){return(0,i.getSourceClientOffset)(this.store.getState().dragOffset)}getDifferenceFromInitialOffset(){return(0,i.getDifferenceFromInitialOffset)(this.store.getState().dragOffset)}constructor(e,t){this.store=e,this.registry=t}}},{"@react-dnd/invariant":"20vuV","../utils/coords.js":"csnV7","../utils/dirtiness.js":"at6uU","../utils/matchesType.js":"19aUT","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],csnV7:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t){return{x:e.x+t.x,y:e.y+t.y}}function i(e,t){return{x:e.x-t.x,y:e.y-t.y}}function a(e){let{clientOffset:t,initialClientOffset:r,initialSourceClientOffset:n}=e;return t&&r&&n?i(o(t,n),r):null}function s(e){let{clientOffset:t,initialClientOffset:r}=e;return t&&r?i(t,r):null}n.defineInteropFlag(r),n.export(r,"add",()=>o),n.export(r,"subtract",()=>i),n.export(r,"getSourceClientOffset",()=>a),n.export(r,"getDifferenceFromInitialOffset",()=>s)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],at6uU:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"NONE",()=>i),n.export(r,"ALL",()=>a),n.export(r,"areDirty",()=>s);var o=e("./js_utils.js");let i=[],a=[];function s(e,t){return e!==i&&(e===a||void 0===t||(0,o.intersection)(t,e).length>0)}i.__IS_NONE__=!0,a.__IS_ALL__=!0},{"./js_utils.js":"b500k","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"7KNF7":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"HandlerRegistryImpl",()=>f);var o=e("@react-dnd/asap"),i=e("@react-dnd/invariant"),a=e("../actions/registry.js"),s=e("../contracts.js"),l=e("../interfaces.js"),c=e("../utils/getNextUniqueId.js");function u(e){let t=(0,c.getNextUniqueId)().toString();switch(e){case l.HandlerRole.SOURCE:return`S${t}`;case l.HandlerRole.TARGET:return`T${t}`;default:throw Error(`Unknown Handler Role: ${e}`)}}function d(e){switch(e[0]){case"S":return l.HandlerRole.SOURCE;case"T":return l.HandlerRole.TARGET;default:throw Error(`Cannot parse handler ID: ${e}`)}}function p(e,t){let r=e.entries(),n=!1;do{let{done:e,value:[,o]}=r.next();if(o===t)return!0;n=!!e}while(!n)return!1}class f{addSource(e,t){(0,s.validateType)(e),(0,s.validateSourceContract)(t);let r=this.addHandler(l.HandlerRole.SOURCE,e,t);return this.store.dispatch((0,a.addSource)(r)),r}addTarget(e,t){(0,s.validateType)(e,!0),(0,s.validateTargetContract)(t);let r=this.addHandler(l.HandlerRole.TARGET,e,t);return this.store.dispatch((0,a.addTarget)(r)),r}containsHandler(e){return p(this.dragSources,e)||p(this.dropTargets,e)}getSource(e,t=!1){return(0,i.invariant)(this.isSourceId(e),"Expected a valid source ID."),t&&e===this.pinnedSourceId?this.pinnedSource:this.dragSources.get(e)}getTarget(e){return(0,i.invariant)(this.isTargetId(e),"Expected a valid target ID."),this.dropTargets.get(e)}getSourceType(e){return(0,i.invariant)(this.isSourceId(e),"Expected a valid source ID."),this.types.get(e)}getTargetType(e){return(0,i.invariant)(this.isTargetId(e),"Expected a valid target ID."),this.types.get(e)}isSourceId(e){return d(e)===l.HandlerRole.SOURCE}isTargetId(e){return d(e)===l.HandlerRole.TARGET}removeSource(e){(0,i.invariant)(this.getSource(e),"Expected an existing source."),this.store.dispatch((0,a.removeSource)(e)),(0,o.asap)(()=>{this.dragSources.delete(e),this.types.delete(e)})}removeTarget(e){(0,i.invariant)(this.getTarget(e),"Expected an existing target."),this.store.dispatch((0,a.removeTarget)(e)),this.dropTargets.delete(e),this.types.delete(e)}pinSource(e){let t=this.getSource(e);(0,i.invariant)(t,"Expected an existing source."),this.pinnedSourceId=e,this.pinnedSource=t}unpinSource(){(0,i.invariant)(this.pinnedSource,"No source is pinned at the time."),this.pinnedSourceId=null,this.pinnedSource=null}addHandler(e,t,r){let n=u(e);return this.types.set(n,t),e===l.HandlerRole.SOURCE?this.dragSources.set(n,r):e===l.HandlerRole.TARGET&&this.dropTargets.set(n,r),n}constructor(e){this.types=new Map,this.dragSources=new Map,this.dropTargets=new Map,this.pinnedSourceId=null,this.pinnedSource=null,this.store=e}}},{"@react-dnd/asap":"lOi6N","@react-dnd/invariant":"20vuV","../actions/registry.js":"1WEqW","../contracts.js":"fmWSk","../interfaces.js":"cHIzI","../utils/getNextUniqueId.js":"Dd2ek","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],lOi6N:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var o=e("./asap.js");n.exportAll(o,r);var i=e("./AsapQueue.js");n.exportAll(i,r);var a=e("./TaskFactory.js");n.exportAll(a,r);var s=e("./types.js");n.exportAll(s,r)},{"./asap.js":"6deKT","./AsapQueue.js":"fMbxo","./TaskFactory.js":"cvEfU","./types.js":"3LatI","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"6deKT":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"asap",()=>l);var o=e("./AsapQueue.js"),i=e("./TaskFactory.js");let a=new o.AsapQueue,s=new i.TaskFactory(a.registerPendingError);function l(e){a.enqueueTask(s.create(e))}},{"./AsapQueue.js":"fMbxo","./TaskFactory.js":"cvEfU","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],fMbxo:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"AsapQueue",()=>i);var o=e("./makeRequestCall.js");class i{enqueueTask(e){let{queue:t,requestFlush:r}=this;t.length||(r(),this.flushing=!0),t[t.length]=e}constructor(){this.queue=[],this.pendingErrors=[],this.flushing=!1,this.index=0,this.capacity=1024,this.flush=()=>{let{queue:e}=this;for(;this.indexthis.capacity){for(let t=0,r=e.length-this.index;t{this.pendingErrors.push(e),this.requestErrorThrow()},this.requestFlush=(0,o.makeRequestCall)(this.flush),this.requestErrorThrow=(0,o.makeRequestCallFromTimer)(()=>{if(this.pendingErrors.length)throw this.pendingErrors.shift()})}}},{"./makeRequestCall.js":"7nPfX","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"7nPfX":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"makeRequestCallFromTimer",()=>s),n.export(r,"makeRequestCallFromMutationObserver",()=>l),n.export(r,"makeRequestCall",()=>c);var o=arguments[3];let i=void 0!==o?o:self,a=i.MutationObserver||i.WebKitMutationObserver;function s(e){return function(){let t=setTimeout(n,0),r=setInterval(n,50);function n(){clearTimeout(t),clearInterval(r),e()}}}function l(e){let t=1,r=new a(e),n=document.createTextNode("");return r.observe(n,{characterData:!0}),function(){t=-t,n.data=t}}let c="function"==typeof a?l:s},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],cvEfU:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"TaskFactory",()=>i);var o=e("./RawTask.js");class i{create(e){let t=this.freeTasks,r=t.length?t.pop():new o.RawTask(this.onError,e=>t[t.length]=e);return r.task=e,r}constructor(e){this.onError=e,this.freeTasks=[]}}},{"./RawTask.js":"fV3o8","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],fV3o8:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"RawTask",()=>o);class o{call(){try{this.task&&this.task()}catch(e){this.onError(e)}finally{this.task=null,this.release(this)}}constructor(e,t){this.onError=e,this.release=t,this.task=null}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"3LatI":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"1WEqW":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ADD_SOURCE",()=>o),n.export(r,"ADD_TARGET",()=>i),n.export(r,"REMOVE_SOURCE",()=>a),n.export(r,"REMOVE_TARGET",()=>s),n.export(r,"addSource",()=>l),n.export(r,"addTarget",()=>c),n.export(r,"removeSource",()=>u),n.export(r,"removeTarget",()=>d);let o="dnd-core/ADD_SOURCE",i="dnd-core/ADD_TARGET",a="dnd-core/REMOVE_SOURCE",s="dnd-core/REMOVE_TARGET";function l(e){return{type:o,payload:{sourceId:e}}}function c(e){return{type:i,payload:{targetId:e}}}function u(e){return{type:a,payload:{sourceId:e}}}function d(e){return{type:s,payload:{targetId:e}}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],fmWSk:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"validateSourceContract",()=>i),n.export(r,"validateTargetContract",()=>a),n.export(r,"validateType",()=>s);var o=e("@react-dnd/invariant");function i(e){(0,o.invariant)("function"==typeof e.canDrag,"Expected canDrag to be a function."),(0,o.invariant)("function"==typeof e.beginDrag,"Expected beginDrag to be a function."),(0,o.invariant)("function"==typeof e.endDrag,"Expected endDrag to be a function.")}function a(e){(0,o.invariant)("function"==typeof e.canDrop,"Expected canDrop to be a function."),(0,o.invariant)("function"==typeof e.hover,"Expected hover to be a function."),(0,o.invariant)("function"==typeof e.drop,"Expected beginDrag to be a function.")}function s(e,t){if(t&&Array.isArray(e)){e.forEach(e=>s(e,!1));return}(0,o.invariant)("string"==typeof e||"symbol"==typeof e,t?"Type can only be a string, a symbol, or an array of either.":"Type can only be a string or a symbol.")}},{"@react-dnd/invariant":"20vuV","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],cHIzI:[function(e,t,r){var n,o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"HandlerRole",()=>n),function(e){e.SOURCE="SOURCE",e.TARGET="TARGET"}(n||(n={}))},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],Dd2ek:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getNextUniqueId",()=>i);let o=0;function i(){return o++}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],lAoqj:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"reduce",()=>p);var o=e("../utils/js_utils.js"),i=e("./dirtyHandlerIds.js"),a=e("./dragOffset.js"),s=e("./dragOperation.js"),l=e("./refCount.js"),c=e("./stateId.js");function u(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function d(e){for(var t=1;tc);var o=e("../actions/dragDrop/index.js"),i=e("../actions/registry.js"),a=e("../utils/dirtiness.js"),s=e("../utils/equality.js"),l=e("../utils/js_utils.js");function c(e=a.NONE,t){switch(t.type){case o.HOVER:break;case i.ADD_SOURCE:case i.ADD_TARGET:case i.REMOVE_TARGET:case i.REMOVE_SOURCE:return a.NONE;case o.BEGIN_DRAG:case o.PUBLISH_DRAG_SOURCE:case o.END_DRAG:case o.DROP:default:return a.ALL}let{targetIds:r=[],prevTargetIds:n=[]}=t.payload,c=(0,l.xor)(r,n);if(!(c.length>0||!(0,s.areArraysEqual)(r,n)))return a.NONE;let u=n[n.length-1],d=r[r.length-1];return u!==d&&(u&&c.push(u),d&&c.push(d)),c}},{"../actions/dragDrop/index.js":"4ozxr","../actions/registry.js":"1WEqW","../utils/dirtiness.js":"at6uU","../utils/equality.js":"iCcVl","../utils/js_utils.js":"b500k","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],iCcVl:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"strictEquality",()=>o),n.export(r,"areCoordsEqual",()=>i),n.export(r,"areArraysEqual",()=>a);let o=(e,t)=>e===t;function i(e,t){return!e&&!t||!!e&&!!t&&e.x===t.x&&e.y===t.y}function a(e,t,r=o){if(e.length!==t.length)return!1;for(let n=0;nc);var o=e("../actions/dragDrop/index.js"),i=e("../utils/equality.js");function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function s(e){for(var t=1;tu);var o=e("../actions/dragDrop/index.js"),i=e("../actions/registry.js"),a=e("../utils/js_utils.js");function s(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function l(e){for(var t=1;ti);var o=e("../actions/registry.js");function i(e=0,t){switch(t.type){case o.ADD_SOURCE:case o.ADD_TARGET:return e+1;case o.REMOVE_SOURCE:case o.REMOVE_TARGET:return e-1;default:return e}}},{"../actions/registry.js":"1WEqW","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jFuU8:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e=0){return e+1}n.defineInteropFlag(r),n.export(r,"reduce",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"4OtHi":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var o=e("./types.js");n.exportAll(o,r);var i=e("./useDrag/index.js");n.exportAll(i,r);var a=e("./useDragDropManager.js");n.exportAll(a,r);var s=e("./useDragLayer.js");n.exportAll(s,r);var l=e("./useDrop/index.js");n.exportAll(l,r)},{"./types.js":!1,"./useDrag/index.js":"iotzg","./useDragDropManager.js":"5vQhz","./useDragLayer.js":"bfpNC","./useDrop/index.js":"88m8Y","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],iotzg:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var o=e("./useDrag.js");n.exportAll(o,r)},{"./useDrag.js":"k69Q7","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],k69Q7:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDrag",()=>d);var o=e("@react-dnd/invariant"),i=e("../useCollectedProps.js"),a=e("../useOptionalFactory.js"),s=e("./connectors.js"),l=e("./useDragSourceConnector.js"),c=e("./useDragSourceMonitor.js"),u=e("./useRegisteredDragSource.js");function d(e,t){let r=(0,a.useOptionalFactory)(e,t);(0,o.invariant)(!r.begin,"useDrag::spec.begin was deprecated in v14. Replace spec.begin() with spec.item(). (see more here - https://react-dnd.github.io/react-dnd/docs/api/use-drag)");let n=(0,c.useDragSourceMonitor)(),d=(0,l.useDragSourceConnector)(r.options,r.previewOptions);return(0,u.useRegisteredDragSource)(r,n,d),[(0,i.useCollectedProps)(r.collect,n,d),(0,s.useConnectDragSource)(d),(0,s.useConnectDragPreview)(d)]}},{"@react-dnd/invariant":"20vuV","../useCollectedProps.js":"44ZzR","../useOptionalFactory.js":"4zJRP","./connectors.js":"8rVXQ","./useDragSourceConnector.js":"2nGGK","./useDragSourceMonitor.js":"kYrNC","./useRegisteredDragSource.js":"5OB4N","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"44ZzR":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useCollectedProps",()=>i);var o=e("./useMonitorOutput.js");function i(e,t,r){return(0,o.useMonitorOutput)(t,e||(()=>({})),()=>r.reconnect())}},{"./useMonitorOutput.js":"ab1jD","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ab1jD:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useMonitorOutput",()=>a);var o=e("./useCollector.js"),i=e("./useIsomorphicLayoutEffect.js");function a(e,t,r){let[n,a]=(0,o.useCollector)(e,t,r);return(0,i.useIsomorphicLayoutEffect)(function(){let t=e.getHandlerId();if(null!=t)return e.subscribeToStateChange(a,{handlerIds:[t]})},[e,a]),n}},{"./useCollector.js":"3pu8N","./useIsomorphicLayoutEffect.js":"9sK8m","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"3pu8N":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useCollector",()=>l);var o=e("fast-deep-equal"),i=n.interopDefault(o),a=e("react"),s=e("./useIsomorphicLayoutEffect.js");function l(e,t,r){let[n,o]=(0,a.useState)(()=>t(e)),l=(0,a.useCallback)(()=>{let a=t(e);!(0,i.default)(n,a)&&(o(a),r&&r())},[n,e,r]);return(0,s.useIsomorphicLayoutEffect)(l),[n,l]}},{"fast-deep-equal":"iwg6r",react:"6Lppp","./useIsomorphicLayoutEffect.js":"9sK8m","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],iwg6r:[function(e,t,r){t.exports=function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){if(t.constructor!==r.constructor)return!1;if(Array.isArray(t)){if((n=t.length)!=r.length)return!1;for(o=n;0!=o--;)if(!e(t[o],r[o]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if((n=(i=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(o=n;0!=o--;)if(!Object.prototype.hasOwnProperty.call(r,i[o]))return!1;for(o=n;0!=o--;){var n,o,i,a=i[o];if(!e(t[a],r[a]))return!1}return!0}return t!=t&&r!=r}},{}],"9sK8m":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useIsomorphicLayoutEffect",()=>i);var o=e("react");let i="undefined"!=typeof window?o.useLayoutEffect:o.useEffect},{react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"4zJRP":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useOptionalFactory",()=>i);var o=e("react");function i(e,t){let r=[...t||[]];return null==t&&"function"!=typeof e&&r.push(e),(0,o.useMemo)(()=>"function"==typeof e?e():e,r)}},{react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"8rVXQ":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useConnectDragSource",()=>i),n.export(r,"useConnectDragPreview",()=>a);var o=e("react");function i(e){return(0,o.useMemo)(()=>e.hooks.dragSource(),[e])}function a(e){return(0,o.useMemo)(()=>e.hooks.dragPreview(),[e])}},{react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"2nGGK":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDragSourceConnector",()=>l);var o=e("react"),i=e("../../internals/index.js"),a=e("../useDragDropManager.js"),s=e("../useIsomorphicLayoutEffect.js");function l(e,t){let r=(0,a.useDragDropManager)(),n=(0,o.useMemo)(()=>new i.SourceConnector(r.getBackend()),[r]);return(0,s.useIsomorphicLayoutEffect)(()=>(n.dragSourceOptions=e||null,n.reconnect(),()=>n.disconnectDragSource()),[n,e]),(0,s.useIsomorphicLayoutEffect)(()=>(n.dragPreviewOptions=t||null,n.reconnect(),()=>n.disconnectDragPreview()),[n,t]),n}},{react:"6Lppp","../../internals/index.js":"c9eGW","../useDragDropManager.js":"5vQhz","../useIsomorphicLayoutEffect.js":"9sK8m","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],c9eGW:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var o=e("./DragSourceMonitorImpl.js");n.exportAll(o,r);var i=e("./DropTargetMonitorImpl.js");n.exportAll(i,r);var a=e("./registration.js");n.exportAll(a,r);var s=e("./SourceConnector.js");n.exportAll(s,r);var l=e("./TargetConnector.js");n.exportAll(l,r)},{"./DragSourceMonitorImpl.js":"30lp4","./DropTargetMonitorImpl.js":"1TO6W","./registration.js":"9oQng","./SourceConnector.js":"iUiYt","./TargetConnector.js":"dd45s","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"30lp4":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DragSourceMonitorImpl",()=>s);var o=e("@react-dnd/invariant");let i=!1,a=!1;class s{receiveHandlerId(e){this.sourceId=e}getHandlerId(){return this.sourceId}canDrag(){(0,o.invariant)(!i,"You may not call monitor.canDrag() inside your canDrag() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor");try{return i=!0,this.internalMonitor.canDragSource(this.sourceId)}finally{i=!1}}isDragging(){if(!this.sourceId)return!1;(0,o.invariant)(!a,"You may not call monitor.isDragging() inside your isDragging() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor");try{return a=!0,this.internalMonitor.isDraggingSource(this.sourceId)}finally{a=!1}}subscribeToStateChange(e,t){return this.internalMonitor.subscribeToStateChange(e,t)}isDraggingSource(e){return this.internalMonitor.isDraggingSource(e)}isOverTarget(e,t){return this.internalMonitor.isOverTarget(e,t)}getTargetIds(){return this.internalMonitor.getTargetIds()}isSourcePublic(){return this.internalMonitor.isSourcePublic()}getSourceId(){return this.internalMonitor.getSourceId()}subscribeToOffsetChange(e){return this.internalMonitor.subscribeToOffsetChange(e)}canDragSource(e){return this.internalMonitor.canDragSource(e)}canDropOnTarget(e){return this.internalMonitor.canDropOnTarget(e)}getItemType(){return this.internalMonitor.getItemType()}getItem(){return this.internalMonitor.getItem()}getDropResult(){return this.internalMonitor.getDropResult()}didDrop(){return this.internalMonitor.didDrop()}getInitialClientOffset(){return this.internalMonitor.getInitialClientOffset()}getInitialSourceClientOffset(){return this.internalMonitor.getInitialSourceClientOffset()}getSourceClientOffset(){return this.internalMonitor.getSourceClientOffset()}getClientOffset(){return this.internalMonitor.getClientOffset()}getDifferenceFromInitialOffset(){return this.internalMonitor.getDifferenceFromInitialOffset()}constructor(e){this.sourceId=null,this.internalMonitor=e.getMonitor()}}},{"@react-dnd/invariant":"20vuV","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"1TO6W":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DropTargetMonitorImpl",()=>a);var o=e("@react-dnd/invariant");let i=!1;class a{receiveHandlerId(e){this.targetId=e}getHandlerId(){return this.targetId}subscribeToStateChange(e,t){return this.internalMonitor.subscribeToStateChange(e,t)}canDrop(){if(!this.targetId)return!1;(0,o.invariant)(!i,"You may not call monitor.canDrop() inside your canDrop() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target-monitor");try{return i=!0,this.internalMonitor.canDropOnTarget(this.targetId)}finally{i=!1}}isOver(e){return!!this.targetId&&this.internalMonitor.isOverTarget(this.targetId,e)}getItemType(){return this.internalMonitor.getItemType()}getItem(){return this.internalMonitor.getItem()}getDropResult(){return this.internalMonitor.getDropResult()}didDrop(){return this.internalMonitor.didDrop()}getInitialClientOffset(){return this.internalMonitor.getInitialClientOffset()}getInitialSourceClientOffset(){return this.internalMonitor.getInitialSourceClientOffset()}getSourceClientOffset(){return this.internalMonitor.getSourceClientOffset()}getClientOffset(){return this.internalMonitor.getClientOffset()}getDifferenceFromInitialOffset(){return this.internalMonitor.getDifferenceFromInitialOffset()}constructor(e){this.targetId=null,this.internalMonitor=e.getMonitor()}}},{"@react-dnd/invariant":"20vuV","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"9oQng":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t,r){let n=r.getRegistry(),o=n.addTarget(e,t);return[o,()=>n.removeTarget(o)]}function i(e,t,r){let n=r.getRegistry(),o=n.addSource(e,t);return[o,()=>n.removeSource(o)]}n.defineInteropFlag(r),n.export(r,"registerTarget",()=>o),n.export(r,"registerSource",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],iUiYt:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"SourceConnector",()=>s);var o=e("@react-dnd/shallowequal"),i=e("./isRef.js"),a=e("./wrapConnectorHooks.js");class s{receiveHandlerId(e){this.handlerId!==e&&(this.handlerId=e,this.reconnect())}get connectTarget(){return this.dragSource}get dragSourceOptions(){return this.dragSourceOptionsInternal}set dragSourceOptions(e){this.dragSourceOptionsInternal=e}get dragPreviewOptions(){return this.dragPreviewOptionsInternal}set dragPreviewOptions(e){this.dragPreviewOptionsInternal=e}reconnect(){let e=this.reconnectDragSource();this.reconnectDragPreview(e)}reconnectDragSource(){let e=this.dragSource,t=this.didHandlerIdChange()||this.didConnectedDragSourceChange()||this.didDragSourceOptionsChange();return t&&this.disconnectDragSource(),this.handlerId&&(e?t&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragSource=e,this.lastConnectedDragSourceOptions=this.dragSourceOptions,this.dragSourceUnsubscribe=this.backend.connectDragSource(this.handlerId,e,this.dragSourceOptions)):this.lastConnectedDragSource=e),t}reconnectDragPreview(e=!1){let t=this.dragPreview,r=e||this.didHandlerIdChange()||this.didConnectedDragPreviewChange()||this.didDragPreviewOptionsChange();if(r&&this.disconnectDragPreview(),this.handlerId){if(!t){this.lastConnectedDragPreview=t;return}r&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragPreview=t,this.lastConnectedDragPreviewOptions=this.dragPreviewOptions,this.dragPreviewUnsubscribe=this.backend.connectDragPreview(this.handlerId,t,this.dragPreviewOptions))}}didHandlerIdChange(){return this.lastConnectedHandlerId!==this.handlerId}didConnectedDragSourceChange(){return this.lastConnectedDragSource!==this.dragSource}didConnectedDragPreviewChange(){return this.lastConnectedDragPreview!==this.dragPreview}didDragSourceOptionsChange(){return!(0,o.shallowEqual)(this.lastConnectedDragSourceOptions,this.dragSourceOptions)}didDragPreviewOptionsChange(){return!(0,o.shallowEqual)(this.lastConnectedDragPreviewOptions,this.dragPreviewOptions)}disconnectDragSource(){this.dragSourceUnsubscribe&&(this.dragSourceUnsubscribe(),this.dragSourceUnsubscribe=void 0)}disconnectDragPreview(){this.dragPreviewUnsubscribe&&(this.dragPreviewUnsubscribe(),this.dragPreviewUnsubscribe=void 0,this.dragPreviewNode=null,this.dragPreviewRef=null)}get dragSource(){return this.dragSourceNode||this.dragSourceRef&&this.dragSourceRef.current}get dragPreview(){return this.dragPreviewNode||this.dragPreviewRef&&this.dragPreviewRef.current}clearDragSource(){this.dragSourceNode=null,this.dragSourceRef=null}clearDragPreview(){this.dragPreviewNode=null,this.dragPreviewRef=null}constructor(e){this.hooks=(0,a.wrapConnectorHooks)({dragSource:(e,t)=>{this.clearDragSource(),this.dragSourceOptions=t||null,(0,i.isRef)(e)?this.dragSourceRef=e:this.dragSourceNode=e,this.reconnectDragSource()},dragPreview:(e,t)=>{this.clearDragPreview(),this.dragPreviewOptions=t||null,(0,i.isRef)(e)?this.dragPreviewRef=e:this.dragPreviewNode=e,this.reconnectDragPreview()}}),this.handlerId=null,this.dragSourceRef=null,this.dragSourceOptionsInternal=null,this.dragPreviewRef=null,this.dragPreviewOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDragSource=null,this.lastConnectedDragSourceOptions=null,this.lastConnectedDragPreview=null,this.lastConnectedDragPreviewOptions=null,this.backend=e}}},{"@react-dnd/shallowequal":"N9Kvv","./isRef.js":"99m27","./wrapConnectorHooks.js":"2mJAj","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],N9Kvv:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t,r,n){let o=r?r.call(n,e,t):void 0;if(void 0!==o)return!!o;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;let i=Object.keys(e),a=Object.keys(t);if(i.length!==a.length)return!1;let s=Object.prototype.hasOwnProperty.bind(t);for(let a=0;ao)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"99m27":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){return null!==e&&"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}n.defineInteropFlag(r),n.export(r,"isRef",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"2mJAj":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"wrapConnectorHooks",()=>l);var o=e("@react-dnd/invariant"),i=e("react");function a(e){if("string"==typeof e.type)return;let t=e.type.displayName||e.type.name||"the component";throw Error(`Only native element nodes can now be passed to React DnD connectors.You can either wrap ${t} into a
, or turn it into a drag source or a drop target itself.`)}function s(e){return(t=null,r=null)=>{if(!(0,i.isValidElement)(t)){let n=t;return e(n,r),n}let n=t;return a(n),u(n,r?t=>e(t,r):e)}}function l(e){let t={};return Object.keys(e).forEach(r=>{let n=e[r];if(r.endsWith("Ref"))t[r]=e[r];else{let e=s(n);t[r]=()=>e}}),t}function c(e,t){"function"==typeof e?e(t):e.current=t}function u(e,t){let r=e.ref;return((0,o.invariant)("string"!=typeof r,"Cannot connect React DnD to an element with an existing string ref. Please convert it to use a callback ref instead, or wrap it into a or
. Read more: https://reactjs.org/docs/refs-and-the-dom.html#callback-refs"),r)?(0,i.cloneElement)(e,{ref:e=>{c(r,e),c(t,e)}}):(0,i.cloneElement)(e,{ref:t})}},{"@react-dnd/invariant":"20vuV",react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],dd45s:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"TargetConnector",()=>s);var o=e("@react-dnd/shallowequal"),i=e("./isRef.js"),a=e("./wrapConnectorHooks.js");class s{get connectTarget(){return this.dropTarget}reconnect(){let e=this.didHandlerIdChange()||this.didDropTargetChange()||this.didOptionsChange();e&&this.disconnectDropTarget();let t=this.dropTarget;if(this.handlerId){if(!t){this.lastConnectedDropTarget=t;return}e&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDropTarget=t,this.lastConnectedDropTargetOptions=this.dropTargetOptions,this.unsubscribeDropTarget=this.backend.connectDropTarget(this.handlerId,t,this.dropTargetOptions))}}receiveHandlerId(e){e!==this.handlerId&&(this.handlerId=e,this.reconnect())}get dropTargetOptions(){return this.dropTargetOptionsInternal}set dropTargetOptions(e){this.dropTargetOptionsInternal=e}didHandlerIdChange(){return this.lastConnectedHandlerId!==this.handlerId}didDropTargetChange(){return this.lastConnectedDropTarget!==this.dropTarget}didOptionsChange(){return!(0,o.shallowEqual)(this.lastConnectedDropTargetOptions,this.dropTargetOptions)}disconnectDropTarget(){this.unsubscribeDropTarget&&(this.unsubscribeDropTarget(),this.unsubscribeDropTarget=void 0)}get dropTarget(){return this.dropTargetNode||this.dropTargetRef&&this.dropTargetRef.current}clearDropTarget(){this.dropTargetRef=null,this.dropTargetNode=null}constructor(e){this.hooks=(0,a.wrapConnectorHooks)({dropTarget:(e,t)=>{this.clearDropTarget(),this.dropTargetOptions=t,(0,i.isRef)(e)?this.dropTargetRef=e:this.dropTargetNode=e,this.reconnect()}}),this.handlerId=null,this.dropTargetRef=null,this.dropTargetOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDropTarget=null,this.lastConnectedDropTargetOptions=null,this.backend=e}}},{"@react-dnd/shallowequal":"N9Kvv","./isRef.js":"99m27","./wrapConnectorHooks.js":"2mJAj","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"5vQhz":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDragDropManager",()=>s);var o=e("@react-dnd/invariant"),i=e("react"),a=e("../core/index.js");function s(){let{dragDropManager:e}=(0,i.useContext)(a.DndContext);return(0,o.invariant)(null!=e,"Expected drag drop context"),e}},{"@react-dnd/invariant":"20vuV",react:"6Lppp","../core/index.js":"6oxiR","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],kYrNC:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDragSourceMonitor",()=>s);var o=e("react"),i=e("../../internals/index.js"),a=e("../useDragDropManager.js");function s(){let e=(0,a.useDragDropManager)();return(0,o.useMemo)(()=>new i.DragSourceMonitorImpl(e),[e])}},{react:"6Lppp","../../internals/index.js":"c9eGW","../useDragDropManager.js":"5vQhz","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"5OB4N":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useRegisteredDragSource",()=>c);var o=e("../../internals/index.js"),i=e("../useDragDropManager.js"),a=e("../useIsomorphicLayoutEffect.js"),s=e("./useDragSource.js"),l=e("./useDragType.js");function c(e,t,r){let n=(0,i.useDragDropManager)(),c=(0,s.useDragSource)(e,t,r),u=(0,l.useDragType)(e);(0,a.useIsomorphicLayoutEffect)(function(){if(null!=u){let[e,i]=(0,o.registerSource)(u,c,n);return t.receiveHandlerId(e),r.receiveHandlerId(e),i}},[n,t,r,c,u])}},{"../../internals/index.js":"c9eGW","../useDragDropManager.js":"5vQhz","../useIsomorphicLayoutEffect.js":"9sK8m","./useDragSource.js":"2ty72","./useDragType.js":"bGz0W","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"2ty72":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDragSource",()=>a);var o=e("react"),i=e("./DragSourceImpl.js");function a(e,t,r){let n=(0,o.useMemo)(()=>new i.DragSourceImpl(e,t,r),[t,r]);return(0,o.useEffect)(()=>{n.spec=e},[e]),n}},{react:"6Lppp","./DragSourceImpl.js":"yPeTz","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],yPeTz:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DragSourceImpl",()=>o);class o{beginDrag(){let e=this.spec,t=this.monitor,r=null;return null!=(r="object"==typeof e.item?e.item:"function"==typeof e.item?e.item(t):{})?r:null}canDrag(){let e=this.spec,t=this.monitor;return"boolean"==typeof e.canDrag?e.canDrag:"function"!=typeof e.canDrag||e.canDrag(t)}isDragging(e,t){let r=this.spec,n=this.monitor,{isDragging:o}=r;return o?o(n):t===e.getSourceId()}endDrag(){let e=this.spec,t=this.monitor,r=this.connector,{end:n}=e;n&&n(t.getItem(),t),r.reconnect()}constructor(e,t,r){this.spec=e,this.monitor=t,this.connector=r}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],bGz0W:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDragType",()=>a);var o=e("@react-dnd/invariant"),i=e("react");function a(e){return(0,i.useMemo)(()=>{let t=e.type;return(0,o.invariant)(null!=t,"spec.type must be defined"),t},[e])}},{"@react-dnd/invariant":"20vuV",react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],bfpNC:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDragLayer",()=>s);var o=e("react"),i=e("./useCollector.js"),a=e("./useDragDropManager.js");function s(e){let t=(0,a.useDragDropManager)().getMonitor(),[r,n]=(0,i.useCollector)(t,e);return(0,o.useEffect)(()=>t.subscribeToOffsetChange(n)),(0,o.useEffect)(()=>t.subscribeToStateChange(n)),r}},{react:"6Lppp","./useCollector.js":"3pu8N","./useDragDropManager.js":"5vQhz","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"88m8Y":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var o=e("./useDrop.js");n.exportAll(o,r)},{"./useDrop.js":"kPyJJ","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],kPyJJ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDrop",()=>u);var o=e("../useCollectedProps.js"),i=e("../useOptionalFactory.js"),a=e("./connectors.js"),s=e("./useDropTargetConnector.js"),l=e("./useDropTargetMonitor.js"),c=e("./useRegisteredDropTarget.js");function u(e,t){let r=(0,i.useOptionalFactory)(e,t),n=(0,l.useDropTargetMonitor)(),u=(0,s.useDropTargetConnector)(r.options);return(0,c.useRegisteredDropTarget)(r,n,u),[(0,o.useCollectedProps)(r.collect,n,u),(0,a.useConnectDropTarget)(u)]}},{"../useCollectedProps.js":"44ZzR","../useOptionalFactory.js":"4zJRP","./connectors.js":"kPXru","./useDropTargetConnector.js":"lA5Dk","./useDropTargetMonitor.js":"284TU","./useRegisteredDropTarget.js":"4qdFH","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],kPXru:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useConnectDropTarget",()=>i);var o=e("react");function i(e){return(0,o.useMemo)(()=>e.hooks.dropTarget(),[e])}},{react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],lA5Dk:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDropTargetConnector",()=>l);var o=e("react"),i=e("../../internals/index.js"),a=e("../useDragDropManager.js"),s=e("../useIsomorphicLayoutEffect.js");function l(e){let t=(0,a.useDragDropManager)(),r=(0,o.useMemo)(()=>new i.TargetConnector(t.getBackend()),[t]);return(0,s.useIsomorphicLayoutEffect)(()=>(r.dropTargetOptions=e||null,r.reconnect(),()=>r.disconnectDropTarget()),[e]),r}},{react:"6Lppp","../../internals/index.js":"c9eGW","../useDragDropManager.js":"5vQhz","../useIsomorphicLayoutEffect.js":"9sK8m","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"284TU":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDropTargetMonitor",()=>s);var o=e("react"),i=e("../../internals/index.js"),a=e("../useDragDropManager.js");function s(){let e=(0,a.useDragDropManager)();return(0,o.useMemo)(()=>new i.DropTargetMonitorImpl(e),[e])}},{react:"6Lppp","../../internals/index.js":"c9eGW","../useDragDropManager.js":"5vQhz","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"4qdFH":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useRegisteredDropTarget",()=>c);var o=e("../../internals/index.js"),i=e("../useDragDropManager.js"),a=e("../useIsomorphicLayoutEffect.js"),s=e("./useAccept.js"),l=e("./useDropTarget.js");function c(e,t,r){let n=(0,i.useDragDropManager)(),c=(0,l.useDropTarget)(e,t),u=(0,s.useAccept)(e);(0,a.useIsomorphicLayoutEffect)(function(){let[e,i]=(0,o.registerTarget)(u,c,n);return t.receiveHandlerId(e),r.receiveHandlerId(e),i},[n,t,c,r,u.map(e=>e.toString()).join("|")])}},{"../../internals/index.js":"c9eGW","../useDragDropManager.js":"5vQhz","../useIsomorphicLayoutEffect.js":"9sK8m","./useAccept.js":"4siYM","./useDropTarget.js":"2T7do","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"4siYM":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useAccept",()=>a);var o=e("@react-dnd/invariant"),i=e("react");function a(e){let{accept:t}=e;return(0,i.useMemo)(()=>((0,o.invariant)(null!=e.accept,"accept must be defined"),Array.isArray(t)?t:[t]),[t])}},{"@react-dnd/invariant":"20vuV",react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"2T7do":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDropTarget",()=>a);var o=e("react"),i=e("./DropTargetImpl.js");function a(e,t){let r=(0,o.useMemo)(()=>new i.DropTargetImpl(e,t),[t]);return(0,o.useEffect)(()=>{r.spec=e},[e]),r}},{react:"6Lppp","./DropTargetImpl.js":"5Sl92","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"5Sl92":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DropTargetImpl",()=>o);class o{canDrop(){let e=this.spec,t=this.monitor;return!e.canDrop||e.canDrop(t.getItem(),t)}hover(){let e=this.spec,t=this.monitor;e.hover&&e.hover(t.getItem(),t)}drop(){let e=this.spec,t=this.monitor;if(e.drop)return e.drop(t.getItem(),t)}constructor(e,t){this.spec=e,this.monitor=t}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jo02n:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"MultiBackend",()=>o.MultiFactory),n.export(r,"createTransition",()=>i.createTransition),n.export(r,"HTML5DragTransition",()=>a.HTML5DragTransition),n.export(r,"TouchTransition",()=>a.TouchTransition),n.export(r,"MouseTransition",()=>a.MouseTransition),n.export(r,"PointerTransition",()=>a.PointerTransition);var o=e("./MultiFactory"),i=e("./createTransition"),a=e("./transitions")},{"./MultiFactory":"7NwnU","./createTransition":!1,"./transitions":"ePQme","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"7NwnU":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"MultiFactory",()=>i);var o=e("./MultiBackendImpl");let i=(e,t,r)=>new o.MultiBackendImpl(e,t,r)},{"./MultiBackendImpl":"ZPedA","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ZPedA:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"MultiBackendImpl",()=>S);var o=e("./PreviewListImpl");function i(e,t,r){a(e,t),t.set(e,r)}function a(e,t){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object")}function s(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function l(e,t){var r=d(e,t,"get");return c(e,r)}function c(e,t){return t.get?t.get.call(e):t.value}function u(e,t,r){var n=d(e,t,"set");return p(e,n,r),r}function d(e,t,r){if(!t.has(e))throw TypeError("attempted to "+r+" private field on non-instance");return t.get(e)}function p(e,t,r){if(t.set)t.set.call(e,r);else{if(!t.writable)throw TypeError("attempted to set read only private field");t.value=r}}var f=new WeakMap,m=new WeakMap,h=new WeakMap,g=new WeakMap,v=new WeakMap,x=new WeakMap,j=new WeakMap,b=new WeakMap,y=new WeakMap,w=new WeakMap,C=new WeakMap;class S{constructor(e,t,r){if(i(this,f,{writable:!0,value:void 0}),i(this,m,{writable:!0,value:void 0}),i(this,h,{writable:!0,value:void 0}),i(this,g,{writable:!0,value:void 0}),i(this,v,{writable:!0,value:void 0}),i(this,x,{writable:!0,value:(e,t,r)=>{var n,o;if(!r.backend)throw Error("You must specify a 'backend' property in your Backend entry: ".concat(JSON.stringify(r)));let i=r.backend(e,t,r.options),a=r.id,s=!r.id&&i&&i.constructor;if(s&&(a=i.constructor.name),a)s&&console.warn("Deprecation notice: You are using a pipeline which doesn't include backends' 'id'.\n This might be unsupported in the future, please specify 'id' explicitely for every backend.");else throw Error("You must specify an 'id' property in your Backend entry: ".concat(JSON.stringify(r),"\n see this guide: https://github.com/louisbrunner/dnd-multi-backend/tree/master/packages/react-dnd-multi-backend#migrating-from-5xx"));if(l(this,h)[a])throw Error("You must specify a unique 'id' property in your Backend entry:\n ".concat(JSON.stringify(r)," (conflicts with: ").concat(JSON.stringify(l(this,h)[a]),")"));return{id:a,instance:i,preview:null!==(n=r.preview)&&void 0!==n&&n,transition:r.transition,skipDispatchOnTransition:null!==(o=r.skipDispatchOnTransition)&&void 0!==o&&o}}}),s(this,"setup",()=>{if("undefined"!=typeof window){if(S.isSetUp)throw Error("Cannot have two MultiBackends at the same time.");S.isSetUp=!0,l(this,j).call(this,window),l(this,h)[l(this,f)].instance.setup()}}),s(this,"teardown",()=>{"undefined"!=typeof window&&(S.isSetUp=!1,l(this,b).call(this,window),l(this,h)[l(this,f)].instance.teardown())}),s(this,"connectDragSource",(e,t,r)=>l(this,C).call(this,"connectDragSource",e,t,r)),s(this,"connectDragPreview",(e,t,r)=>l(this,C).call(this,"connectDragPreview",e,t,r)),s(this,"connectDropTarget",(e,t,r)=>l(this,C).call(this,"connectDropTarget",e,t,r)),s(this,"profile",()=>l(this,h)[l(this,f)].instance.profile()),s(this,"previewEnabled",()=>l(this,h)[l(this,f)].preview),s(this,"previewsList",()=>l(this,m)),s(this,"backendsList",()=>l(this,g)),i(this,j,{writable:!0,value:e=>{l(this,g).forEach(t=>{t.transition&&e.addEventListener(t.transition.event,l(this,y))})}}),i(this,b,{writable:!0,value:e=>{l(this,g).forEach(t=>{t.transition&&e.removeEventListener(t.transition.event,l(this,y))})}}),i(this,y,{writable:!0,value:e=>{let t=l(this,f);if(l(this,g).some(t=>!!(t.id!==l(this,f)&&t.transition&&t.transition.check(e))&&(u(this,f,t.id),!0)),l(this,f)!==t){var r;l(this,h)[t].instance.teardown(),Object.keys(l(this,v)).forEach(e=>{let t=l(this,v)[e];t.unsubscribe(),t.unsubscribe=l(this,w).call(this,t.func,...t.args)}),l(this,m).backendChanged(this);let n=l(this,h)[l(this,f)];if(n.instance.setup(),n.skipDispatchOnTransition)return;let o=new e.constructor(e.type,e);null===(r=e.target)||void 0===r||r.dispatchEvent(o)}}}),i(this,w,{writable:!0,value:(e,t,r,n)=>l(this,h)[l(this,f)].instance[e](t,r,n)}),i(this,C,{writable:!0,value:(e,t,r,n)=>{let o="".concat(e,"_").concat(t),i=l(this,w).call(this,e,t,r,n);return l(this,v)[o]={func:e,args:[t,r,n],unsubscribe:i},()=>{l(this,v)[o].unsubscribe(),delete l(this,v)[o]}}}),!r||!r.backends||r.backends.length<1)throw Error("You must specify at least one Backend, if you are coming from 2.x.x (or don't understand this error)\n see this guide: https://github.com/louisbrunner/dnd-multi-backend/tree/master/packages/react-dnd-multi-backend#migrating-from-2xx");u(this,m,new o.PreviewListImpl),u(this,h,{}),u(this,g,[]),r.backends.forEach(r=>{let n=l(this,x).call(this,e,t,r);l(this,h)[n.id]=n,l(this,g).push(n)}),u(this,f,l(this,g)[0].id),u(this,v,{})}}s(S,"isSetUp",!1)},{"./PreviewListImpl":"ljCvg","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ljCvg:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t,r){a(e,t),t.set(e,r)}function a(e,t){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object")}function s(e,t){var r=u(e,t,"get");return l(e,r)}function l(e,t){return t.get?t.get.call(e):t.value}function c(e,t,r){var n=u(e,t,"set");return d(e,n,r),r}function u(e,t,r){if(!t.has(e))throw TypeError("attempted to "+r+" private field on non-instance");return t.get(e)}function d(e,t,r){if(t.set)t.set.call(e,r);else{if(!t.writable)throw TypeError("attempted to set read only private field");t.value=r}}n.defineInteropFlag(r),n.export(r,"PreviewListImpl",()=>f);var p=new WeakMap;class f{constructor(){i(this,p,{writable:!0,value:void 0}),o(this,"register",e=>{s(this,p).push(e)}),o(this,"unregister",e=>{let t;for(;-1!==(t=s(this,p).indexOf(e));)s(this,p).splice(t,1)}),o(this,"backendChanged",e=>{for(let t of s(this,p))t.backendChanged(e)}),c(this,p,[])}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ltCfW:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createTransition",()=>o);let o=(e,t)=>({event:e,check:t})},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ePQme:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"TouchTransition",()=>i),n.export(r,"HTML5DragTransition",()=>a),n.export(r,"MouseTransition",()=>s),n.export(r,"PointerTransition",()=>l);var o=e("./createTransition");let i=(0,o.createTransition)("touchstart",e=>{let t=e;return null!==t.touches&&void 0!==t.touches}),a=(0,o.createTransition)("dragstart",e=>-1!==e.type.indexOf("drag")||-1!==e.type.indexOf("drop")),s=(0,o.createTransition)("mousedown",e=>-1===e.type.indexOf("touch")&&-1!==e.type.indexOf("mouse")),l=(0,o.createTransition)("pointerdown",e=>"mouse"==e.pointerType)},{"./createTransition":"ltCfW","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ludDv:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"TouchBackend",()=>a);var o=e("./TouchBackendImpl.js"),i=e("./interfaces.js");n.exportAll(i,r),n.exportAll(o,r);let a=function(e,t={},r={}){return new o.TouchBackendImpl(e,t,r)}},{"./TouchBackendImpl.js":"5d66v","./interfaces.js":!1,"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"5d66v":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"TouchBackendImpl",()=>p);var o=e("@react-dnd/invariant"),i=e("./interfaces.js"),a=e("./OptionsReader.js"),s=e("./utils/math.js"),l=e("./utils/offsets.js"),c=e("./utils/predicates.js"),u=e("./utils/supportsPassive.js");let d={[i.ListenerType.mouse]:{start:"mousedown",move:"mousemove",end:"mouseup",contextmenu:"contextmenu"},[i.ListenerType.touch]:{start:"touchstart",move:"touchmove",end:"touchend"},[i.ListenerType.keyboard]:{keydown:"keydown"}};class p{profile(){var e;return{sourceNodes:this.sourceNodes.size,sourcePreviewNodes:this.sourcePreviewNodes.size,sourcePreviewNodeOptions:this.sourcePreviewNodeOptions.size,targetNodes:this.targetNodes.size,dragOverTargetIds:(null===(e=this.dragOverTargetIds)||void 0===e?void 0:e.length)||0}}get document(){return this.options.document}setup(){let e=this.options.rootElement;e&&((0,o.invariant)(!p.isSetUp,"Cannot have two Touch backends at the same time."),p.isSetUp=!0,this.addEventListener(e,"start",this.getTopMoveStartHandler()),this.addEventListener(e,"start",this.handleTopMoveStartCapture,!0),this.addEventListener(e,"move",this.handleTopMove),this.addEventListener(e,"move",this.handleTopMoveCapture,!0),this.addEventListener(e,"end",this.handleTopMoveEndCapture,!0),this.options.enableMouseEvents&&!this.options.ignoreContextMenu&&this.addEventListener(e,"contextmenu",this.handleTopMoveEndCapture),this.options.enableKeyboardEvents&&this.addEventListener(e,"keydown",this.handleCancelOnEscape,!0))}teardown(){let e=this.options.rootElement;e&&(p.isSetUp=!1,this._mouseClientOffset={},this.removeEventListener(e,"start",this.handleTopMoveStartCapture,!0),this.removeEventListener(e,"start",this.handleTopMoveStart),this.removeEventListener(e,"move",this.handleTopMoveCapture,!0),this.removeEventListener(e,"move",this.handleTopMove),this.removeEventListener(e,"end",this.handleTopMoveEndCapture,!0),this.options.enableMouseEvents&&!this.options.ignoreContextMenu&&this.removeEventListener(e,"contextmenu",this.handleTopMoveEndCapture),this.options.enableKeyboardEvents&&this.removeEventListener(e,"keydown",this.handleCancelOnEscape,!0),this.uninstallSourceNodeRemovalObserver())}addEventListener(e,t,r,n=!1){let o=u.supportsPassive?{capture:n,passive:!1}:n;this.listenerTypes.forEach(function(n){let i=d[n][t];i&&e.addEventListener(i,r,o)})}removeEventListener(e,t,r,n=!1){let o=u.supportsPassive?{capture:n,passive:!1}:n;this.listenerTypes.forEach(function(n){let i=d[n][t];i&&e.removeEventListener(i,r,o)})}connectDragSource(e,t){let r=this.handleMoveStart.bind(this,e);return this.sourceNodes.set(e,t),this.addEventListener(t,"start",r),()=>{this.sourceNodes.delete(e),this.removeEventListener(t,"start",r)}}connectDragPreview(e,t,r){return this.sourcePreviewNodeOptions.set(e,r),this.sourcePreviewNodes.set(e,t),()=>{this.sourcePreviewNodes.delete(e),this.sourcePreviewNodeOptions.delete(e)}}connectDropTarget(e,t){let r=this.options.rootElement;if(!this.document||!r)return()=>{};let n=n=>{let o;if(!this.document||!r||!this.monitor.isDragging())return;switch(n.type){case d.mouse.move:o={x:n.clientX,y:n.clientY};break;case d.touch.move:var i,a;o={x:(null===(i=n.touches[0])||void 0===i?void 0:i.clientX)||0,y:(null===(a=n.touches[0])||void 0===a?void 0:a.clientY)||0}}let s=null!=o?this.document.elementFromPoint(o.x,o.y):void 0,l=s&&t.contains(s);if(s===t||l)return this.handleMove(n,e)};return this.addEventListener(this.document.body,"move",n),this.targetNodes.set(e,t),()=>{this.document&&(this.targetNodes.delete(e),this.removeEventListener(this.document.body,"move",n))}}getTopMoveStartHandler(){return this.options.delayTouchStart||this.options.delayMouseStart?this.handleTopMoveStartDelay:this.handleTopMoveStart}installSourceNodeRemovalObserver(e){this.uninstallSourceNodeRemovalObserver(),this.draggedSourceNode=e,this.draggedSourceNodeRemovalObserver=new MutationObserver(()=>{e&&!e.parentElement&&(this.resurrectSourceNode(),this.uninstallSourceNodeRemovalObserver())}),e&&e.parentElement&&this.draggedSourceNodeRemovalObserver.observe(e.parentElement,{childList:!0})}resurrectSourceNode(){this.document&&this.draggedSourceNode&&(this.draggedSourceNode.style.display="none",this.draggedSourceNode.removeAttribute("data-reactid"),this.document.body.appendChild(this.draggedSourceNode))}uninstallSourceNodeRemovalObserver(){this.draggedSourceNodeRemovalObserver&&this.draggedSourceNodeRemovalObserver.disconnect(),this.draggedSourceNodeRemovalObserver=void 0,this.draggedSourceNode=void 0}constructor(e,t,r){this.getSourceClientOffset=e=>{let t=this.sourceNodes.get(e);return t&&(0,l.getNodeClientOffset)(t)},this.handleTopMoveStartCapture=e=>{(0,c.eventShouldStartDrag)(e)&&(this.moveStartSourceIds=[])},this.handleMoveStart=e=>{Array.isArray(this.moveStartSourceIds)&&this.moveStartSourceIds.unshift(e)},this.handleTopMoveStart=e=>{if(!(0,c.eventShouldStartDrag)(e))return;let t=(0,l.getEventClientOffset)(e);t&&((0,c.isTouchEvent)(e)&&(this.lastTargetTouchFallback=e.targetTouches[0]),this._mouseClientOffset=t),this.waitingForDelay=!1},this.handleTopMoveStartDelay=e=>{if(!(0,c.eventShouldStartDrag)(e))return;let t=e.type===d.touch.start?this.options.delayTouchStart:this.options.delayMouseStart;this.timeout=setTimeout(this.handleTopMoveStart.bind(this,e),t),this.waitingForDelay=!0},this.handleTopMoveCapture=()=>{this.dragOverTargetIds=[]},this.handleMove=(e,t)=>{this.dragOverTargetIds&&this.dragOverTargetIds.unshift(t)},this.handleTopMove=e=>{if(this.timeout&&clearTimeout(this.timeout),!this.document||this.waitingForDelay)return;let{moveStartSourceIds:t,dragOverTargetIds:r}=this,n=this.options.enableHoverOutsideTarget,o=(0,l.getEventClientOffset)(e,this.lastTargetTouchFallback);if(!o)return;if(this._isScrolling||!this.monitor.isDragging()&&(0,s.inAngleRanges)(this._mouseClientOffset.x||0,this._mouseClientOffset.y||0,o.x,o.y,this.options.scrollAngleRanges)){this._isScrolling=!0;return}if(!this.monitor.isDragging()&&this._mouseClientOffset.hasOwnProperty("x")&&t&&(0,s.distance)(this._mouseClientOffset.x||0,this._mouseClientOffset.y||0,o.x,o.y)>(this.options.touchSlop?this.options.touchSlop:0)&&(this.moveStartSourceIds=void 0,this.actions.beginDrag(t,{clientOffset:this._mouseClientOffset,getSourceClientOffset:this.getSourceClientOffset,publishSource:!1})),!this.monitor.isDragging())return;let i=this.sourceNodes.get(this.monitor.getSourceId());this.installSourceNodeRemovalObserver(i),this.actions.publishDragSource(),e.cancelable&&e.preventDefault();let a=(r||[]).map(e=>this.targetNodes.get(e)).filter(e=>!!e),c=this.options.getDropTargetElementsAtPoint?this.options.getDropTargetElementsAtPoint(o.x,o.y,a):this.document.elementsFromPoint(o.x,o.y),u=[];for(let e in c){if(!c.hasOwnProperty(e))continue;let t=c[e];for(null!=t&&u.push(t);t;)(t=t.parentElement)&&-1===u.indexOf(t)&&u.push(t)}let d=u.filter(e=>a.indexOf(e)>-1).map(e=>this._getDropTargetId(e)).filter(e=>!!e).filter((e,t,r)=>r.indexOf(e)===t);if(n)for(let e in this.targetNodes){let t=this.targetNodes.get(e);if(i&&t&&t.contains(i)&&-1===d.indexOf(e)){d.unshift(e);break}}d.reverse(),this.actions.hover(d,{clientOffset:o})},this._getDropTargetId=e=>{let t=this.targetNodes.keys(),r=t.next();for(;!1===r.done;){let n=r.value;if(e===this.targetNodes.get(n))return n;r=t.next()}},this.handleTopMoveEndCapture=e=>{if(this._isScrolling=!1,this.lastTargetTouchFallback=void 0,(0,c.eventShouldEndDrag)(e)){if(!this.monitor.isDragging()||this.monitor.didDrop()){this.moveStartSourceIds=void 0;return}e.cancelable&&e.preventDefault(),this._mouseClientOffset={},this.uninstallSourceNodeRemovalObserver(),this.actions.drop(),this.actions.endDrag()}},this.handleCancelOnEscape=e=>{"Escape"===e.key&&this.monitor.isDragging()&&(this._mouseClientOffset={},this.uninstallSourceNodeRemovalObserver(),this.actions.endDrag())},this.options=new a.OptionsReader(r,t),this.actions=e.getActions(),this.monitor=e.getMonitor(),this.sourceNodes=new Map,this.sourcePreviewNodes=new Map,this.sourcePreviewNodeOptions=new Map,this.targetNodes=new Map,this.listenerTypes=[],this._mouseClientOffset={},this._isScrolling=!1,this.options.enableMouseEvents&&this.listenerTypes.push(i.ListenerType.mouse),this.options.enableTouchEvents&&this.listenerTypes.push(i.ListenerType.touch),this.options.enableKeyboardEvents&&this.listenerTypes.push(i.ListenerType.keyboard)}}},{"@react-dnd/invariant":"20vuV","./interfaces.js":"38W4a","./OptionsReader.js":"7m3hn","./utils/math.js":"h4vSP","./utils/offsets.js":"9XFhB","./utils/predicates.js":"87FoK","./utils/supportsPassive.js":"g5kHR","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"38W4a":[function(e,t,r){var n,o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"ListenerType",()=>n),function(e){e.mouse="mouse",e.touch="touch",e.keyboard="keyboard"}(n||(n={}))},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"7m3hn":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"OptionsReader",()=>o);class o{get delay(){var e;return null!==(e=this.args.delay)&&void 0!==e?e:0}get scrollAngleRanges(){return this.args.scrollAngleRanges}get getDropTargetElementsAtPoint(){return this.args.getDropTargetElementsAtPoint}get ignoreContextMenu(){var e;return null!==(e=this.args.ignoreContextMenu)&&void 0!==e&&e}get enableHoverOutsideTarget(){var e;return null!==(e=this.args.enableHoverOutsideTarget)&&void 0!==e&&e}get enableKeyboardEvents(){var e;return null!==(e=this.args.enableKeyboardEvents)&&void 0!==e&&e}get enableMouseEvents(){var e;return null!==(e=this.args.enableMouseEvents)&&void 0!==e&&e}get enableTouchEvents(){var e;return null===(e=this.args.enableTouchEvents)||void 0===e||e}get touchSlop(){return this.args.touchSlop||0}get delayTouchStart(){var e,t,r,n;return null!==(n=null!==(r=null===(e=this.args)||void 0===e?void 0:e.delayTouchStart)&&void 0!==r?r:null===(t=this.args)||void 0===t?void 0:t.delay)&&void 0!==n?n:0}get delayMouseStart(){var e,t,r,n;return null!==(n=null!==(r=null===(e=this.args)||void 0===e?void 0:e.delayMouseStart)&&void 0!==r?r:null===(t=this.args)||void 0===t?void 0:t.delay)&&void 0!==n?n:0}get window(){return this.context&&this.context.window?this.context.window:"undefined"!=typeof window?window:void 0}get document(){var e;return(null===(e=this.context)||void 0===e?void 0:e.document)?this.context.document:this.window?this.window.document:void 0}get rootElement(){var e;return(null===(e=this.args)||void 0===e?void 0:e.rootElement)||this.document}constructor(e,t){this.args=e,this.context=t}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],h4vSP:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t,r,n){return Math.sqrt(Math.pow(Math.abs(r-e),2)+Math.pow(Math.abs(n-t),2))}function i(e,t,r,n,o){if(!o)return!1;let i=180*Math.atan2(n-t,r-e)/Math.PI+180;for(let e=0;e=t.start)&&(null==t.end||i<=t.end))return!0}return!1}n.defineInteropFlag(r),n.export(r,"distance",()=>o),n.export(r,"inAngleRanges",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"9XFhB":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getNodeClientOffset",()=>a),n.export(r,"getEventClientTouchOffset",()=>s),n.export(r,"getEventClientOffset",()=>l);var o=e("./predicates.js");let i=1;function a(e){let t=e.nodeType===i?e:e.parentElement;if(!t)return;let{top:r,left:n}=t.getBoundingClientRect();return{x:n,y:r}}function s(e,t){return 1===e.targetTouches.length?l(e.targetTouches[0]):t&&1===e.touches.length&&e.touches[0].target===t.target?l(e.touches[0]):void 0}function l(e,t){return(0,o.isTouchEvent)(e)?s(e,t):{x:e.clientX,y:e.clientY}}},{"./predicates.js":"87FoK","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"87FoK":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"eventShouldStartDrag",()=>a),n.export(r,"eventShouldEndDrag",()=>s),n.export(r,"isTouchEvent",()=>l);let o={Left:1},i={Left:0};function a(e){return void 0===e.button||e.button===i.Left}function s(e){return void 0===e.buttons||(e.buttons&o.Left)==0}function l(e){return!!e.targetTouches}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],g5kHR:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"supportsPassive",()=>o);let o=(()=>{let e=!1;try{addEventListener("test",()=>{},Object.defineProperty({},"passive",{get:()=>(e=!0,!0)}))}catch(e){}return e})()},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"8qdM6":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdApi",()=>l);var o=e("react/jsx-runtime"),i=e("web-utils"),a=e("../top-btn"),s=e("../../../logic/ed-global");let l=()=>{let e=(0,i.useGlobal)(s.EDGlobal,"EDITOR");return(0,o.jsx)(a.TopBtn,{style:"slim",innerClassName:"flex-1 flex items-center justify-center",onClick:()=>{e.ui.popup.api.open=!0,e.render()},placement:"right",children:(0,o.jsx)("div",{className:"flex-1 min-h-[26px] flex items-center justify-center",dangerouslySetInnerHTML:{__html:` `}})})}},{"react/jsx-runtime":"QoA3A","web-utils":"1hi6H","../top-btn":"jO0ad","../../../logic/ed-global":"6QDfO","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jO0ad:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"TopBtn",()=>s);var o=e("react/jsx-runtime"),i=e("../../../../utils/ui/popover"),a=e("web-utils");let s=({children:e,className:t,innerClassName:r,disabled:n,underlight:s,onClick:l,style:c="normal",popover:u,placement:d})=>{let p=(0,a.useLocal)({open:!1,onClose:()=>{}}),f=(0,o.jsxs)("div",{className:cx("flex items-center cursor-pointer space-x-1 select-none relative transition-all duration-200 ","normal"===c?["px-2 ",!n&&"border border-slate-300 hover:bg-blue-500 hover:border-blue-500 hover:text-white rounded-[2px]",n&&"text-slate-400 border border-slate-100"]:"px-1 rounded-[2px] hover:bg-blue-400 hover:text-white min-w-[25px] h-[26px] justify-center",s&&css` border-bottom-color: ${s}; `,t),onClick:e=>{u&&(p.open=!0,p.render()),l&&l(e)},children:[s&&(0,o.jsx)("div",{className:cx("absolute bottom-0 left-[-1px] right-[-1px] h-[3px]",css` background: ${s}; - `)}),e]});return u?(0,o.jsx)(i.Popover,{autoFocus:!1,content:"function"==typeof u?u(p):u,open:p.open,onOpenChange:e=>{e||p.onClose(),p.open=e,p.render()},className:r,placement:d,children:f}):f}},{"react/jsx-runtime":"QoA3A","../../../../utils/ui/popover":"cYhKS","web-utils":"1hi6H","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],cYhKS:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"usePopover",()=>s),n.export(r,"usePopoverContext",()=>d),n.export(r,"Popover",()=>p),n.export(r,"PopoverTrigger",()=>f),n.export(r,"PopoverContent",()=>m),n.export(r,"PopoverHeading",()=>h),n.export(r,"PopoverDescription",()=>g),n.export(r,"PopoverClose",()=>v);var o=e("react/jsx-runtime"),i=e("@floating-ui/react"),a=e("react");function s({initialOpen:e=!1,placement:t="bottom",modal:r,open:n,offset:o,onOpenChange:s,autoFocus:l=!1,backdrop:c=!0,root:u}={}){let d=a.useRef(null),[p,f]=a.useState(e),[m,h]=a.useState(),[g,v]=a.useState(),x=n??p,j=s??f,b=(0,i.useFloating)({placement:t,open:x,onOpenChange:j,whileElementsMounted:i.autoUpdate,middleware:[(0,i.offset)("number"==typeof o?o:5),(0,i.flip)({fallbackAxisSideDirection:"end",padding:0}),(0,i.shift)({padding:5}),(0,i.arrow)({element:d})]}),y=b.context,w=(0,i.useClick)(y,{enabled:null==n}),C=(0,i.useDismiss)(y,{}),k=(0,i.useRole)(y),S=(0,i.useInteractions)([w,C,k]);return a.useMemo(()=>({open:x,setOpen:j,...S,...b,arrowRef:d,modal:r,labelId:m,descriptionId:g,setLabelId:h,setDescriptionId:v,backdrop:c,autoFocus:l,root:u}),[x,j,S,b,r,m,g,c,l,u])}function l(e){return({top:"bottom",right:"left",bottom:"top",left:"right"})[e.split("-")[0]]}function c(){let e=d(),{x:t,y:r}=e.middlewareData.arrow||{x:0,y:0},n=l(e.placement);return(0,o.jsx)("div",{ref:e.arrowRef,style:{left:null!=t?`${t}px`:"",top:null!=r?`${r}px`:"",[n]:"-4px",transform:"rotate(45deg)"},className:cx("arrow",css` + `)}),e]});return u?(0,o.jsx)(i.Popover,{autoFocus:!1,content:"function"==typeof u?u(p):u,open:p.open,onOpenChange:e=>{e||p.onClose(),p.open=e,p.render()},className:r,placement:d,children:f}):f}},{"react/jsx-runtime":"QoA3A","../../../../utils/ui/popover":"cYhKS","web-utils":"1hi6H","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],cYhKS:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"usePopover",()=>s),n.export(r,"usePopoverContext",()=>d),n.export(r,"Popover",()=>p),n.export(r,"PopoverTrigger",()=>f),n.export(r,"PopoverContent",()=>m),n.export(r,"PopoverHeading",()=>h),n.export(r,"PopoverDescription",()=>g),n.export(r,"PopoverClose",()=>v);var o=e("react/jsx-runtime"),i=e("@floating-ui/react"),a=e("react");function s({initialOpen:e=!1,placement:t="bottom",modal:r,open:n,offset:o,onOpenChange:s,autoFocus:l=!1,backdrop:c=!0,root:u}={}){let d=a.useRef(null),[p,f]=a.useState(e),[m,h]=a.useState(),[g,v]=a.useState(),x=n??p,j=s??f,b=(0,i.useFloating)({placement:t,open:x,onOpenChange:j,whileElementsMounted:i.autoUpdate,middleware:[(0,i.offset)("number"==typeof o?o:5),(0,i.flip)({fallbackAxisSideDirection:"end",padding:0}),(0,i.shift)({padding:5}),(0,i.arrow)({element:d})]}),y=b.context,w=(0,i.useClick)(y,{enabled:null==n}),C=(0,i.useDismiss)(y,{}),S=(0,i.useRole)(y),k=(0,i.useInteractions)([w,C,S]);return a.useMemo(()=>({open:x,setOpen:j,...k,...b,arrowRef:d,modal:r,labelId:m,descriptionId:g,setLabelId:h,setDescriptionId:v,backdrop:c,autoFocus:l,root:u}),[x,j,k,b,r,m,g,c,l,u])}function l(e){return({top:"bottom",right:"left",bottom:"top",left:"right"})[e.split("-")[0]]}function c(){let e=d(),{x:t,y:r}=e.middlewareData.arrow||{x:0,y:0},n=l(e.placement);return(0,o.jsx)("div",{ref:e.arrowRef,style:{left:null!=t?`${t}px`:"",top:null!=r?`${r}px`:"",[n]:"-4px",transform:"rotate(45deg)"},className:cx("arrow",css` pointer-events: none; position: absolute; width: 10px; @@ -104,10 +104,10 @@ box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15); font-size: 12px; user-select: none; - `),children:[p,(void 0===a||a)&&(0,o.jsx)(c,{})]})]})}let f=a.forwardRef(function({children:e,asChild:t=!1,...r},n){let s=d(),l=e.ref,c=(0,i.useMergeRefs)([s.refs.setReference,n,l]);return t&&a.isValidElement(e)?a.cloneElement(e,s.getReferenceProps({ref:c,...r,...e.props,"data-state":s.open?"open":"closed"})):(0,o.jsx)("div",{ref:c,"data-state":s.open?"open":"closed",...s.getReferenceProps(r),children:e})}),m=a.forwardRef(function(e,t){let{context:r,...n}=d(),a=(0,i.useMergeRefs)([n.refs.setFloating,t]);if(!r.open)return null;let s=(0,o.jsx)("div",{ref:a,style:{...n.floatingStyles,...e.style},"aria-labelledby":n.labelId,"aria-describedby":n.descriptionId,...n.getFloatingProps(e),children:e.children}),l=n.autoFocus?(0,o.jsx)(i.FloatingFocusManager,{context:r,modal:n.modal,children:s}):s;return(0,o.jsx)(i.FloatingPortal,{root:n.root,children:n.backdrop?(0,o.jsx)(i.FloatingOverlay,{lockScroll:!0,children:l}):l})}),h=a.forwardRef(function({children:e,...t},r){let{setLabelId:n}=d(),s=(0,i.useId)();return a.useLayoutEffect(()=>(n(s),()=>n(void 0)),[s,n]),(0,o.jsx)("h2",{...t,ref:r,id:s,children:e})}),g=a.forwardRef(function({children:e,...t},r){let{setDescriptionId:n}=d(),s=(0,i.useId)();return a.useLayoutEffect(()=>(n(s),()=>n(void 0)),[s,n]),(0,o.jsx)("p",{...t,ref:r,id:s,children:e})}),v=a.forwardRef(function(e,t){let{setOpen:r}=d();return(0,o.jsx)("button",{type:"button",ref:t,...e,onClick:t=>{e.onClick?.(t),r(!1)}})})},{"react/jsx-runtime":"QoA3A","@floating-ui/react":"lIn3p",react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],lIn3p:[function(e,t,r){let n;var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"arrow",()=>l.arrow),o.export(r,"autoPlacement",()=>l.autoPlacement),o.export(r,"autoUpdate",()=>l.autoUpdate),o.export(r,"computePosition",()=>l.computePosition),o.export(r,"detectOverflow",()=>l.detectOverflow),o.export(r,"flip",()=>l.flip),o.export(r,"getOverflowAncestors",()=>l.getOverflowAncestors),o.export(r,"hide",()=>l.hide),o.export(r,"inline",()=>l.inline),o.export(r,"limitShift",()=>l.limitShift),o.export(r,"offset",()=>l.offset),o.export(r,"platform",()=>l.platform),o.export(r,"shift",()=>l.shift),o.export(r,"size",()=>l.size),o.export(r,"Composite",()=>z),o.export(r,"CompositeItem",()=>W),o.export(r,"FloatingArrow",()=>J),o.export(r,"FloatingDelayGroup",()=>em),o.export(r,"FloatingFocusManager",()=>eK),o.export(r,"FloatingList",()=>P),o.export(r,"FloatingNode",()=>eo),o.export(r,"FloatingOverlay",()=>eQ),o.export(r,"FloatingPortal",()=>eV),o.export(r,"FloatingTree",()=>ei),o.export(r,"inner",()=>tj),o.export(r,"safePolygon",()=>tC),o.export(r,"useClick",()=>eX),o.export(r,"useClientPoint",()=>e2),o.export(r,"useDelayGroup",()=>eh),o.export(r,"useDelayGroupContext",()=>ef),o.export(r,"useDismiss",()=>e6),o.export(r,"useFloating",()=>e7),o.export(r,"useFloatingNodeId",()=>en),o.export(r,"useFloatingParentNodeId",()=>et),o.export(r,"useFloatingPortalNode",()=>eB),o.export(r,"useFloatingTree",()=>er),o.export(r,"useFocus",()=>e8),o.export(r,"useHover",()=>eu),o.export(r,"useId",()=>Q),o.export(r,"useInnerOffset",()=>tb),o.export(r,"useInteractions",()=>tr),o.export(r,"useListItem",()=>F),o.export(r,"useListNavigation",()=>tc),o.export(r,"useMergeRefs",()=>p),o.export(r,"useRole",()=>td),o.export(r,"useTransitionStatus",()=>th),o.export(r,"useTransitionStyles",()=>tg),o.export(r,"useTypeahead",()=>tv);var i=e("react"),a=e("@floating-ui/react/utils"),s=e("@floating-ui/utils"),l=e("@floating-ui/react-dom"),c=e("@floating-ui/utils/dom"),u=e("tabbable"),d=e("react-dom");function p(e){return i.useMemo(()=>e.every(e=>null==e)?null:t=>{e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})},e)}let f={...i},m=f.useInsertionEffect||(e=>e());function h(e){let t=i.useRef(()=>{});return m(()=>{t.current=e}),i.useCallback(function(){for(var e=arguments.length,r=Array(e),n=0;n=e.current.length}function w(e,t){return k(e,{disabledIndices:t})}function C(e,t){return k(e,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function k(e,t){let{startingIndex:r=-1,decrement:n=!1,disabledIndices:o,amount:i=1}=void 0===t?{}:t,a=e.current,s=o?e=>o.includes(e):e=>{let t=a[e];return null==t||t.hasAttribute("disabled")||"true"===t.getAttribute("aria-disabled")},l=r;do l+=n?-i:i;while(l>=0&&l<=a.length-1&&s(l))return l}function S(e,t){let{event:r,orientation:n,loop:o,cols:i,disabledIndices:l,minIndex:c,maxIndex:u,prevIndex:d,stopEvent:p=!1}=t,f=d;if(r.key===g){if(p&&(0,a.stopEvent)(r),-1===d)f=u;else if(f=k(e,{startingIndex:f,amount:i,decrement:!0,disabledIndices:l}),o&&(d-ie?r:r-i}y(e,f)&&(f=d)}if(r.key===v&&(p&&(0,a.stopEvent)(r),-1===d?f=c:(f=k(e,{startingIndex:d,amount:i,disabledIndices:l}),o&&d+i>u&&(f=k(e,{startingIndex:d%i-i,amount:i,disabledIndices:l}))),y(e,f)&&(f=d)),"both"===n){let t=(0,s.floor)(d/i);r.key===j&&(p&&(0,a.stopEvent)(r),d%i!=i-1?(f=k(e,{startingIndex:d,disabledIndices:l}),o&&b(f,i,t)&&(f=k(e,{startingIndex:d-d%i-1,disabledIndices:l}))):o&&(f=k(e,{startingIndex:d-d%i-1,disabledIndices:l})),b(f,i,t)&&(f=d)),r.key===x&&(p&&(0,a.stopEvent)(r),d%i!=0?(f=k(e,{startingIndex:d,disabledIndices:l,decrement:!0}),o&&b(f,i,t)&&(f=k(e,{startingIndex:d+(i-d%i),decrement:!0,disabledIndices:l}))):o&&(f=k(e,{startingIndex:d+(i-d%i),decrement:!0,disabledIndices:l})),b(f,i,t)&&(f=d));let n=(0,s.floor)(u/i)===t;y(e,f)&&(f=o&&n?r.key===x?u:k(e,{startingIndex:d-d%i-1,disabledIndices:l}):d)}return f}function T(e,t,r){let n=[],o=0;return e.forEach((e,i)=>{let{width:a,height:s}=e,l=!1;for(r&&(o=0);!l;){let e=[];for(let r=0;rnull==n[e])?(e.forEach(e=>{n[e]=i}),l=!0):o++}}),[...n]}function D(e,t,r,n,o){if(-1===e)return -1;let i=r.indexOf(e);switch(o){case"tl":return i;case"tr":return i+t[e].width-1;case"bl":return i+(t[e].height-1)*n;case"br":return r.lastIndexOf(e)}}function E(e,t){return t.flatMap((t,r)=>e.includes(t)?[r]:[])}let I=0;function O(e,t){void 0===t&&(t={});let{preventScroll:r=!1,cancelPrevious:n=!0,sync:o=!1}=t;n&&cancelAnimationFrame(I);let i=()=>null==e?void 0:e.focus({preventScroll:r});o?i():I=requestAnimationFrame(i)}var M="undefined"!=typeof document?i.useLayoutEffect:i.useEffect;function _(e,t){let r=e.compareDocumentPosition(t);return r&Node.DOCUMENT_POSITION_FOLLOWING||r&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:r&Node.DOCUMENT_POSITION_PRECEDING||r&Node.DOCUMENT_POSITION_CONTAINS?1:0}function N(e,t){if(e.size!==t.size)return!1;for(let[r,n]of e.entries())if(n!==t.get(r))return!1;return!0}let A=i.createContext({register:()=>{},unregister:()=>{},map:new Map,elementsRef:{current:[]}});function P(e){let{children:t,elementsRef:r,labelsRef:n}=e,[o,a]=i.useState(()=>new Map),s=i.useCallback(e=>{a(t=>new Map(t).set(e,null))},[]),l=i.useCallback(e=>{a(t=>{let r=new Map(t);return r.delete(e),r})},[]);return M(()=>{let e=new Map(o);Array.from(e.keys()).sort(_).forEach((t,r)=>{e.set(t,r)}),N(o,e)||a(e)},[o]),i.createElement(A.Provider,{value:i.useMemo(()=>({register:s,unregister:l,map:o,elementsRef:r,labelsRef:n}),[s,l,o,r,n])},t)}function F(e){void 0===e&&(e={});let{label:t}=e,{register:r,unregister:n,map:o,elementsRef:a,labelsRef:s}=i.useContext(A),[l,c]=i.useState(null),u=i.useRef(null),d=i.useCallback(e=>{if(u.current=e,null!==l&&(a.current[l]=e,s)){var r;let n=void 0!==t;s.current[l]=n?t:null!=(r=null==e?void 0:e.textContent)?r:null}},[l,a,s,t]);return M(()=>{let e=u.current;if(e)return r(e),()=>{n(e)}},[r,n]),M(()=>{let e=u.current?o.get(u.current):null;null!=e&&c(e)},[o]),i.useMemo(()=>({ref:d,index:null==l?-1:l}),[l,d])}function L(e,t){return"function"==typeof e?e(t):e?i.cloneElement(e,t):i.createElement("div",t)}let R=i.createContext({activeIndex:0,onNavigate:()=>{}}),H=[x,j],B=[g,v],V=[...H,...B],z=i.forwardRef(function(e,t){let{render:r,orientation:n="both",loop:o=!0,cols:a=1,disabledIndices:s=[],activeIndex:l,onNavigate:c,itemSizes:u,dense:d=!1,...p}=e,[f,m]=i.useState(0),b=null!=l?l:f,I=h(null!=c?c:m),M=i.useRef([]),_=r&&"function"!=typeof r?r.props:{},N=i.useMemo(()=>({activeIndex:b,onNavigate:I}),[b,I]),A=a>1;function F(e){if(!V.includes(e.key))return;let t=b;if(A){let r=u||Array.from({length:M.current.length},()=>({width:1,height:1})),i=T(r,a,d),l=i.findIndex(e=>null!=e&&!s.includes(e)),c=i.reduce((e,t,r)=>null==t||null!=s&&s.includes(t)?e:r,-1);t=i[S({current:i.map(e=>e?M.current[e]:null)},{event:e,orientation:n,loop:o,cols:a,disabledIndices:E([...s,void 0],i),minIndex:l,maxIndex:c,prevIndex:D(b,r,i,a,e.key===v?"bl":e.key===j?"tr":"tl")})]}let r=w(M,s),i=C(M,s),l={horizontal:[j],vertical:[v],both:[j,v]}[n],c={horizontal:[x],vertical:[g],both:[x,g]}[n],p=A?V:({horizontal:H,vertical:B,both:V})[n];t===b&&[...l,...c].includes(e.key)&&(t=o&&t===i&&l.includes(e.key)?r:o&&t===r&&c.includes(e.key)?i:k(M,{startingIndex:t,decrement:c.includes(e.key),disabledIndices:s})),t===b||y(M,t)||(e.stopPropagation(),p.includes(e.key)&&e.preventDefault(),I(t),queueMicrotask(()=>{O(M.current[t])}))}let z={...p,..._,ref:t,"aria-orientation":"both"===n?void 0:n,onKeyDown(e){null==p.onKeyDown||p.onKeyDown(e),null==_.onKeyDown||_.onKeyDown(e),F(e)}};return i.createElement(R.Provider,{value:N},i.createElement(P,{elementsRef:M},L(r,z)))}),W=i.forwardRef(function(e,t){let{render:r,...n}=e,o=r&&"function"!=typeof r?r.props:{},{activeIndex:a,onNavigate:s}=i.useContext(R),{ref:l,index:c}=F(),u=p([l,t,o.ref]),d=a===c;return L(r,{...n,...o,ref:u,tabIndex:d?0:-1,"data-active":d?"":void 0,onFocus(e){null==n.onFocus||n.onFocus(e),null==o.onFocus||o.onFocus(e),s(c)}})});function U(){return(U=Object.assign?Object.assign.bind():function(e){for(var t=1;t"floating-ui-"+Math.random().toString(36).slice(2,6)+$++;function q(){let[e,t]=i.useState(()=>G?K():void 0);return M(()=>{null==e&&t(K())},[]),i.useEffect(()=>{G=!0},[]),e}let Q=f.useId||q,J=i.forwardRef(function(e,t){let{context:{placement:r,elements:{floating:n},middlewareData:{arrow:o}},width:a=14,height:s=7,tipRadius:c=0,strokeWidth:u=0,staticOffset:d,stroke:p,d:f,style:{transform:m,...h}={},...g}=e,v=Q();if(!n)return null;let x=2*u,j=x/2,b=a/2*(-(c/8)+1),y=s/2*c/4,[w,C]=r.split("-"),k=(0,l.platform).isRTL(n),S=!!f,T="top"===w||"bottom"===w,D=d&&"end"===C?"bottom":"top",E=d&&"end"===C?"right":"left";d&&k&&(E="end"===C?"left":"right");let I=(null==o?void 0:o.x)!=null?d||o.x:"",O=(null==o?void 0:o.y)!=null?d||o.y:"",M=f||"M0,0 H"+a+" L"+(a-b)+","+(s-y)+(" Q"+a/2+","+s+" ")+b+","+(s-y)+" Z",_={top:S?"rotate(180deg)":"",left:S?"rotate(90deg)":"rotate(-90deg)",bottom:S?"":"rotate(180deg)",right:S?"rotate(-90deg)":"rotate(90deg)"}[w];return i.createElement("svg",U({},g,{"aria-hidden":!0,ref:t,width:S?a:a+x,height:a,viewBox:"0 0 "+a+" "+(s>a?s:a),style:{position:"absolute",pointerEvents:"none",[E]:I,[D]:O,[w]:T||S?"100%":"calc(100% - "+x/2+"px)",transform:""+_+(null!=m?m:""),...h}}),x>0&&i.createElement("path",{clipPath:"url(#"+v+")",fill:"none",stroke:p,strokeWidth:x+(f?0:1),d:M}),i.createElement("path",{stroke:x&&!f?g.fill:"none",d:M}),i.createElement("clipPath",{id:v},i.createElement("rect",{x:-j,y:j*(S?-1:1),width:a+x,height:a})))});function Z(){let e=new Map;return{emit(t,r){var n;null==(n=e.get(t))||n.forEach(e=>e(r))},on(t,r){e.set(t,[...e.get(t)||[],r])},off(t,r){var n;e.set(t,(null==(n=e.get(t))?void 0:n.filter(e=>e!==r))||[])}}}let X=i.createContext(null),ee=i.createContext(null),et=()=>{var e;return(null==(e=i.useContext(X))?void 0:e.id)||null},er=()=>i.useContext(ee);function en(e){let t=Q(),r=er(),n=et(),o=e||n;return M(()=>{let e={id:t,parentId:o};return null==r||r.addNode(e),()=>{null==r||r.removeNode(e)}},[r,t,o]),t}function eo(e){let{children:t,id:r}=e,n=et();return i.createElement(X.Provider,{value:i.useMemo(()=>({id:r,parentId:n}),[r,n])},t)}function ei(e){let{children:t}=e,r=i.useRef([]),n=i.useCallback(e=>{r.current=[...r.current,e]},[]),o=i.useCallback(e=>{r.current=r.current.filter(t=>t!==e)},[]),a=i.useState(()=>Z())[0];return i.createElement(ee.Provider,{value:i.useMemo(()=>({nodesRef:r,addNode:n,removeNode:o,events:a}),[n,o,a])},t)}function ea(e){return"data-floating-ui-"+e}function es(e){let t=(0,i.useRef)(e);return M(()=>{t.current=e}),t}let el=ea("safe-polygon");function ec(e,t,r){return r&&!(0,a.isMouseLikePointerType)(r)?0:"number"==typeof e?e:null==e?void 0:e[t]}function eu(e,t){void 0===t&&(t={});let{open:r,onOpenChange:n,dataRef:o,events:s,elements:{domReference:l,floating:u},refs:d}=e,{enabled:p=!0,delay:f=0,handleClose:m=null,mouseOnly:h=!1,restMs:g=0,move:v=!0}=t,x=er(),j=et(),b=es(m),y=es(f),w=i.useRef(),C=i.useRef(-1),k=i.useRef(),S=i.useRef(-1),T=i.useRef(!0),D=i.useRef(!1),E=i.useRef(()=>{}),I=i.useCallback(()=>{var e;let t=null==(e=o.current.openEvent)?void 0:e.type;return(null==t?void 0:t.includes("mouse"))&&"mousedown"!==t},[o]);i.useEffect(()=>{if(p)return s.on("openchange",e),()=>{s.off("openchange",e)};function e(e){let{open:t}=e;t||(clearTimeout(C.current),clearTimeout(S.current),T.current=!0)}},[p,s]),i.useEffect(()=>{if(!p||!b.current||!r)return;function e(e){I()&&n(!1,e,"hover")}let t=(0,a.getDocument)(u).documentElement;return t.addEventListener("mouseleave",e),()=>{t.removeEventListener("mouseleave",e)}},[u,r,n,p,b,I]);let O=i.useCallback(function(e,t,r){void 0===t&&(t=!0),void 0===r&&(r="hover");let o=ec(y.current,"close",w.current);o&&!k.current?(clearTimeout(C.current),C.current=window.setTimeout(()=>n(!1,e,r),o)):t&&(clearTimeout(C.current),n(!1,e,r))},[y,n]),_=i.useCallback(()=>{E.current(),k.current=void 0},[]),N=i.useCallback(()=>{if(D.current){let e=(0,a.getDocument)(d.floating.current).body;e.style.pointerEvents="",e.removeAttribute(el),D.current=!1}},[d]);return i.useEffect(()=>{if(p&&(0,c.isElement)(l)){let e=l;return r&&e.addEventListener("mouseleave",d),null==u||u.addEventListener("mouseleave",d),v&&e.addEventListener("mousemove",i,{once:!0}),e.addEventListener("mouseenter",i),e.addEventListener("mouseleave",s),()=>{r&&e.removeEventListener("mouseleave",d),null==u||u.removeEventListener("mouseleave",d),v&&e.removeEventListener("mousemove",i),e.removeEventListener("mouseenter",i),e.removeEventListener("mouseleave",s)}}function t(){return!!o.current.openEvent&&["click","mousedown"].includes(o.current.openEvent.type)}function i(e){if(clearTimeout(C.current),T.current=!1,h&&!(0,a.isMouseLikePointerType)(w.current)||g>0&&!ec(y.current,"open"))return;let t=ec(y.current,"open",w.current);t?C.current=window.setTimeout(()=>{n(!0,e,"hover")},t):n(!0,e,"hover")}function s(n){if(t())return;E.current();let o=(0,a.getDocument)(u);if(clearTimeout(S.current),b.current){r||clearTimeout(C.current),k.current=b.current({...e,tree:x,x:n.clientX,y:n.clientY,onClose(){N(),_(),O(n,!0,"safe-polygon")}});let t=k.current;o.addEventListener("mousemove",t),E.current=()=>{o.removeEventListener("mousemove",t)};return}"touch"===w.current&&(0,a.contains)(u,n.relatedTarget)||O(n)}function d(r){t()||null==b.current||b.current({...e,tree:x,x:r.clientX,y:r.clientY,onClose(){N(),_(),O(r)}})(r)}},[l,u,p,e,h,g,v,O,_,N,n,r,x,y,b,o]),M(()=>{var e,t;if(p&&r&&null!=(e=b.current)&&e.__options.blockPointerEvents&&I()){let e=(0,a.getDocument)(u).body;if(e.setAttribute(el,""),e.style.pointerEvents="none",D.current=!0,(0,c.isElement)(l)&&u){let e=l,r=null==x||null==(t=x.nodesRef.current.find(e=>e.id===j))||null==(t=t.context)?void 0:t.elements.floating;return r&&(r.style.pointerEvents=""),e.style.pointerEvents="auto",u.style.pointerEvents="auto",()=>{e.style.pointerEvents="",u.style.pointerEvents=""}}}},[p,r,j,u,l,x,b,I]),M(()=>{r||(w.current=void 0,_(),N())},[r,_,N]),i.useEffect(()=>()=>{_(),clearTimeout(C.current),clearTimeout(S.current),N()},[p,l,_,N]),i.useMemo(()=>{if(!p)return{};function e(e){w.current=e.pointerType}return{reference:{onPointerDown:e,onPointerEnter:e,onMouseMove(e){function t(){T.current||n(!0,e.nativeEvent,"hover")}(!h||(0,a.isMouseLikePointerType)(w.current))&&(r||0===g||(clearTimeout(S.current),"touch"===w.current?t():S.current=window.setTimeout(t,g)))}},floating:{onMouseEnter(){clearTimeout(C.current)},onMouseLeave(e){O(e.nativeEvent,!1)}}}},[p,h,r,g,n,O])}let ed=()=>{},ep=i.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:ed,setState:ed,isInstantPhase:!1}),ef=()=>i.useContext(ep);function em(e){let{children:t,delay:r,timeoutMs:n=0}=e,[o,a]=i.useReducer((e,t)=>({...e,...t}),{delay:r,timeoutMs:n,initialDelay:r,currentId:null,isInstantPhase:!1}),s=i.useRef(null),l=i.useCallback(e=>{a({currentId:e})},[]);return M(()=>{o.currentId?null===s.current?s.current=o.currentId:a({isInstantPhase:!0}):(a({isInstantPhase:!1}),s.current=null)},[o.currentId]),i.createElement(ep.Provider,{value:i.useMemo(()=>({...o,setState:a,setCurrentId:l}),[o,l])},t)}function eh(e,t){void 0===t&&(t={});let{open:r,onOpenChange:n,floatingId:o}=e,{id:i}=t,a=null!=i?i:o,s=ef(),{currentId:l,setCurrentId:c,initialDelay:u,setState:d,timeoutMs:p}=s;return M(()=>{l&&(d({delay:{open:1,close:ec(u,"close")}}),l!==a&&n(!1))},[a,n,d,l,u]),M(()=>{function e(){n(!1),d({delay:u,currentId:null})}if(l&&!r&&l===a){if(p){let t=window.setTimeout(e,p);return()=>{clearTimeout(t)}}e()}},[r,d,l,a,n,u,p]),M(()=>{c!==ed&&r&&c(a)},[r,c,a]),s}function eg(e,t){var r;let n=[],o=null==(r=e.find(e=>e.id===t))?void 0:r.parentId;for(;o;){let t=e.find(e=>e.id===o);o=null==t?void 0:t.parentId,t&&(n=n.concat(t))}return n}function ev(e,t){let r=e.filter(e=>{var r;return e.parentId===t&&(null==(r=e.context)?void 0:r.open)}),n=r;for(;n.length;)n=e.filter(e=>{var t;return null==(t=n)?void 0:t.some(t=>{var r;return e.parentId===t.id&&(null==(r=e.context)?void 0:r.open)})}),r=r.concat(n);return r}function ex(e,t){let r;let n=-1;function o(t,i){i>n&&(r=t,n=i),ev(e,t).forEach(e=>{o(e.id,i+1)})}return o(t,0),e.find(e=>e.id===r)}let ej=new WeakMap,eb=new WeakSet,ey={},ew=0,eC=()=>"undefined"!=typeof HTMLElement&&"inert"in HTMLElement.prototype,ek=e=>e&&(e.host||ek(e.parentNode)),eS=(e,t)=>t.map(t=>{if(e.contains(t))return t;let r=ek(t);return e.contains(r)?r:null}).filter(e=>null!=e);function eT(e,t,r,n){let o="data-floating-ui-inert",i=n?"inert":r?"aria-hidden":null,a=eS(t,e),s=new Set,l=new Set(a),c=[];ey[o]||(ey[o]=new WeakMap);let u=ey[o];function d(e){!(!e||s.has(e))&&(s.add(e),e.parentNode&&d(e.parentNode))}function p(e){!e||l.has(e)||Array.prototype.forEach.call(e.children,e=>{if(s.has(e))p(e);else{let t=i?e.getAttribute(i):null,r=null!==t&&"false"!==t,n=(ej.get(e)||0)+1,a=(u.get(e)||0)+1;ej.set(e,n),u.set(e,a),c.push(e),1===n&&r&&eb.add(e),1===a&&e.setAttribute(o,""),!r&&i&&e.setAttribute(i,"true")}})}return a.forEach(d),p(t),s.clear(),ew++,()=>{c.forEach(e=>{let t=(ej.get(e)||0)-1,r=(u.get(e)||0)-1;ej.set(e,t),u.set(e,r),t||(!eb.has(e)&&i&&e.removeAttribute(i),eb.delete(e)),r||e.removeAttribute(o)}),--ew||(ej=new WeakMap,ej=new WeakMap,eb=new WeakSet,ey={})}}function eD(e,t,r){void 0===t&&(t=!1),void 0===r&&(r=!1);let n=(0,a.getDocument)(e[0]).body;return eT(e.concat(Array.from(n.querySelectorAll("[aria-live]"))),n,t,r)}let eE=()=>({getShadowRoot:!0,displayCheck:"function"==typeof ResizeObserver&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function eI(e,t){let r=(0,u.tabbable)(e,eE());"prev"===t&&r.reverse();let n=r.indexOf((0,a.activeElement)((0,a.getDocument)(e)));return r.slice(n+1)[0]}function eO(){return eI(document.body,"next")}function eM(){return eI(document.body,"prev")}function e_(e,t){let r=t||e.currentTarget,n=e.relatedTarget;return!n||!(0,a.contains)(r,n)}function eN(e){(0,u.tabbable)(e,eE()).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})}function eA(e){e.querySelectorAll("[data-tabindex]").forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})}let eP={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"fixed",whiteSpace:"nowrap",width:"1px",top:0,left:0};function eF(e){"Tab"===e.key&&(e.target,clearTimeout(n))}let eL=i.forwardRef(function(e,t){let[r,n]=i.useState();M(()=>((0,a.isSafari)()&&n("button"),document.addEventListener("keydown",eF),()=>{document.removeEventListener("keydown",eF)}),[]);let o={ref:t,tabIndex:0,role:r,"aria-hidden":!r||void 0,[ea("focus-guard")]:"",style:eP};return i.createElement("span",U({},e,o))}),eR=i.createContext(null),eH=ea("portal");function eB(e){void 0===e&&(e={});let{id:t,root:r}=e,n=Q(),o=ez(),[a,s]=i.useState(null),l=i.useRef(null);return M(()=>()=>{null==a||a.remove(),queueMicrotask(()=>{l.current=null})},[a]),M(()=>{if(l.current)return;let e=t?document.getElementById(t):null;if(!e)return;let r=document.createElement("div");r.id=n,r.setAttribute(eH,""),e.appendChild(r),l.current=r,s(r)},[t,n]),M(()=>{if(l.current)return;let e=r||(null==o?void 0:o.portalNode);e&&!(0,c.isElement)(e)&&(e=e.current),e=e||document.body;let i=null;t&&((i=document.createElement("div")).id=t,e.appendChild(i));let a=document.createElement("div");a.id=n,a.setAttribute(eH,""),(e=i||e).appendChild(a),l.current=a,s(a)},[t,r,n,o]),a}function eV(e){let{children:t,id:r,root:n=null,preserveTabOrder:o=!0}=e,a=eB({id:r,root:n}),[s,l]=i.useState(null),c=i.useRef(null),u=i.useRef(null),p=i.useRef(null),f=i.useRef(null),m=!!s&&!s.modal&&s.open&&o&&!!(n||a);return i.useEffect(()=>{if(a&&o&&(null==s||!s.modal))return a.addEventListener("focusin",e,!0),a.addEventListener("focusout",e,!0),()=>{a.removeEventListener("focusin",e,!0),a.removeEventListener("focusout",e,!0)};function e(e){a&&e_(e)&&("focusin"===e.type?eA:eN)(a)}},[a,o,null==s?void 0:s.modal]),i.createElement(eR.Provider,{value:i.useMemo(()=>({preserveTabOrder:o,beforeOutsideRef:c,afterOutsideRef:u,beforeInsideRef:p,afterInsideRef:f,portalNode:a,setFocusManagerState:l}),[o,a])},m&&a&&i.createElement(eL,{"data-type":"outside",ref:c,onFocus:e=>{if(e_(e,a)){var t;null==(t=p.current)||t.focus()}else{let e=eM()||(null==s?void 0:s.refs.domReference.current);null==e||e.focus()}}}),m&&a&&i.createElement("span",{"aria-owns":a.id,style:eP}),a&&(0,d.createPortal)(t,a),m&&a&&i.createElement(eL,{"data-type":"outside",ref:u,onFocus:e=>{if(e_(e,a)){var t;null==(t=f.current)||t.focus()}else{let t=eO()||(null==s?void 0:s.refs.domReference.current);null==t||t.focus(),(null==s?void 0:s.closeOnFocusOut)&&(null==s||s.onOpenChange(!1,e.nativeEvent))}}}))}let ez=()=>i.useContext(eR),eW=20,eU=[];function eG(e){eU=eU.filter(e=>e.isConnected);let t=e;if(t&&"body"!==(0,c.getNodeName)(t)){if(!(0,u.isTabbable)(t,eE())){let e=(0,u.tabbable)(t,eE())[0];e&&(t=e)}eU.push(t),eU.length>eW&&(eU=eU.slice(-eW))}}function e$(){return eU.slice().reverse().find(e=>e.isConnected)}let eY=i.forwardRef(function(e,t){return i.createElement("button",U({},e,{type:"button",ref:t,tabIndex:-1,style:eP}))});function eK(e){let{context:t,children:r,disabled:n=!1,order:o=["content"],guards:s=!0,initialFocus:l=0,returnFocus:d=!0,modal:p=!0,visuallyHiddenDismiss:f=!1,closeOnFocusOut:m=!0}=e,{open:h,refs:g,nodeId:v,onOpenChange:x,events:j,dataRef:b,elements:{domReference:y,floating:w}}=t,C="number"==typeof l&&l<0,k=(0,a.isTypeableCombobox)(y)&&C,S=!eC()||s,T=es(o),D=es(l),E=es(d),I=er(),_=ez(),N=i.useRef(null),A=i.useRef(null),P=i.useRef(!1),F=i.useRef(!1),L=null!=_,R=i.useCallback(function(e){return void 0===e&&(e=w),e?(0,u.tabbable)(e,eE()):[]},[w]),H=i.useCallback(e=>{let t=R(e);return T.current.map(e=>y&&"reference"===e?y:w&&"floating"===e?w:t).filter(Boolean).flat()},[y,w,T,R]);function B(e){return!n&&f&&p?i.createElement(eY,{ref:"start"===e?N:A,onClick:e=>x(!1,e.nativeEvent)},"string"==typeof f?f:"Dismiss"):null}i.useEffect(()=>{if(n||!p)return;function e(e){if("Tab"===e.key){(0,a.contains)(w,(0,a.activeElement)((0,a.getDocument)(w)))&&0===R().length&&!k&&(0,a.stopEvent)(e);let t=H(),r=(0,a.getTarget)(e);"reference"===T.current[0]&&r===y&&((0,a.stopEvent)(e),e.shiftKey?O(t[t.length-1]):O(t[1])),"floating"===T.current[1]&&r===w&&e.shiftKey&&((0,a.stopEvent)(e),O(t[0]))}}let t=(0,a.getDocument)(w);return t.addEventListener("keydown",e),()=>{t.removeEventListener("keydown",e)}},[n,y,w,p,T,k,R,H]),i.useEffect(()=>{if(!n&&m&&w&&(0,c.isHTMLElement)(y))return y.addEventListener("focusout",t),y.addEventListener("pointerdown",e),p||w.addEventListener("focusout",t),()=>{y.removeEventListener("focusout",t),y.removeEventListener("pointerdown",e),p||w.removeEventListener("focusout",t)};function e(){F.current=!0,setTimeout(()=>{F.current=!1})}function t(e){let t=e.relatedTarget;queueMicrotask(()=>{let r=!((0,a.contains)(y,t)||(0,a.contains)(w,t)||(0,a.contains)(t,w)||(0,a.contains)(null==_?void 0:_.portalNode,t)||null!=t&&t.hasAttribute(ea("focus-guard"))||I&&(ev(I.nodesRef.current,v).find(e=>{var r,n;return(0,a.contains)(null==(r=e.context)?void 0:r.elements.floating,t)||(0,a.contains)(null==(n=e.context)?void 0:n.elements.domReference,t)})||eg(I.nodesRef.current,v).find(e=>{var r,n;return(null==(r=e.context)?void 0:r.elements.floating)===t||(null==(n=e.context)?void 0:n.elements.domReference)===t})));t&&r&&!F.current&&t!==e$()&&(P.current=!0,x(!1,e))})}},[n,y,w,p,v,I,_,x,m]),i.useEffect(()=>{var e;if(n)return;let t=Array.from((null==_||null==(e=_.portalNode)?void 0:e.querySelectorAll("["+ea("portal")+"]"))||[]);if(w){let e=[w,...t,N.current,A.current,T.current.includes("reference")||k?y:null].filter(e=>null!=e),r=p||k?eD(e,S,!S):eD(e);return()=>{r()}}},[n,y,w,p,T,_,k,S]),M(()=>{if(n||!w)return;let e=(0,a.getDocument)(w),t=(0,a.activeElement)(e);queueMicrotask(()=>{let e=H(w),r=D.current,n=("number"==typeof r?e[r]:r.current)||w,o=(0,a.contains)(w,t);C||o||!h||O(n,{preventScroll:n===w})})},[n,h,w,C,H,D]),M(()=>{if(n||!w)return;let e=!1,t=(0,a.getDocument)(w),r=(0,a.activeElement)(t),o=b.current.openEvent;function i(t){let{open:r,reason:n,event:i,nested:s}=t;r&&(o=i),"escape-key"===n&&g.domReference.current&&eG(g.domReference.current),"hover"===n&&"mouseleave"===i.type&&(P.current=!0),"outside-press"===n&&(s?(P.current=!1,e=!0):P.current=!((0,a.isVirtualClick)(i)||(0,a.isVirtualPointerEvent)(i)))}return eG(r),j.on("openchange",i),()=>{j.off("openchange",i);let r=(0,a.activeElement)(t),n=(0,a.contains)(w,r)||I&&ev(I.nodesRef.current,v).some(e=>{var t;return(0,a.contains)(null==(t=e.context)?void 0:t.elements.floating,r)});(n||o&&["click","mousedown"].includes(o.type))&&g.domReference.current&&eG(g.domReference.current);let s=e$();E.current&&!P.current&&(0,c.isHTMLElement)(s)&&(s===r||r===t.body||n)&&O(s,{cancelPrevious:!1,preventScroll:e})}},[n,w,E,b,g,j,I,v]),M(()=>{if(!n&&_)return _.setFocusManagerState({modal:p,closeOnFocusOut:m,open:h,onOpenChange:x,refs:g}),()=>{_.setFocusManagerState(null)}},[n,_,p,h,x,g,m]),M(()=>{if(n||!w||"function"!=typeof MutationObserver||C)return;let e=()=>{let e=w.getAttribute("tabindex");T.current.includes("floating")||(0,a.activeElement)((0,a.getDocument)(w))!==g.domReference.current&&0===R().length?"0"!==e&&w.setAttribute("tabindex","0"):"-1"!==e&&w.setAttribute("tabindex","-1")};e();let t=new MutationObserver(e);return t.observe(w,{childList:!0,subtree:!0,attributes:!0}),()=>{t.disconnect()}},[n,w,g,T,R,C]);let V=!n&&S&&(L||p);return i.createElement(i.Fragment,null,V&&i.createElement(eL,{"data-type":"inside",ref:null==_?void 0:_.beforeInsideRef,onFocus:e=>{if(p){let e=H();O("reference"===o[0]?e[0]:e[e.length-1])}else if(null!=_&&_.preserveTabOrder&&_.portalNode){if(P.current=!1,e_(e,_.portalNode)){let e=eO()||y;null==e||e.focus()}else{var t;null==(t=_.beforeOutsideRef.current)||t.focus()}}}}),!k&&B("start"),r,B("end"),V&&i.createElement(eL,{"data-type":"inside",ref:null==_?void 0:_.afterInsideRef,onFocus:e=>{if(p)O(H()[0]);else if(null!=_&&_.preserveTabOrder&&_.portalNode){if(m&&(P.current=!0),e_(e,_.portalNode)){let e=eM()||y;null==e||e.focus()}else{var t;null==(t=_.afterOutsideRef.current)||t.focus()}}}}))}let eq=new Set,eQ=i.forwardRef(function(e,t){let{lockScroll:r=!1,...n}=e,o=Q();return M(()=>{if(!r)return;eq.add(o);let e=/iP(hone|ad|od)|iOS/.test((0,a.getPlatform)()),t=document.body.style,n=Math.round(document.documentElement.getBoundingClientRect().left)+document.documentElement.scrollLeft?"paddingLeft":"paddingRight",i=window.innerWidth-document.documentElement.clientWidth,s=t.left?parseFloat(t.left):window.pageXOffset,l=t.top?parseFloat(t.top):window.pageYOffset;if(t.overflow="hidden",i&&(t[n]=i+"px"),e){var c,u;let e=(null==(c=window.visualViewport)?void 0:c.offsetLeft)||0;Object.assign(t,{position:"fixed",top:-(l-Math.floor((null==(u=window.visualViewport)?void 0:u.offsetTop)||0))+"px",left:-(s-Math.floor(e))+"px",right:"0"})}return()=>{eq.delete(o),0===eq.size&&(Object.assign(t,{overflow:"",[n]:""}),e&&(Object.assign(t,{position:"",top:"",left:"",right:""}),window.scrollTo(s,l)))}},[o,r]),i.createElement("div",U({ref:t},n,{style:{position:"fixed",overflow:"auto",top:0,right:0,bottom:0,left:0,...n.style}}))});function eJ(e){return(0,c.isHTMLElement)(e.target)&&"BUTTON"===e.target.tagName}function eZ(e){return(0,a.isTypeableElement)(e)}function eX(e,t){void 0===t&&(t={});let{open:r,onOpenChange:n,dataRef:o,elements:{domReference:s}}=e,{enabled:l=!0,event:c="click",toggle:u=!0,ignoreMouse:d=!1,keyboardHandlers:p=!0}=t,f=i.useRef(),m=i.useRef(!1);return i.useMemo(()=>l?{reference:{onPointerDown(e){f.current=e.pointerType},onMouseDown(e){0!==e.button||(0,a.isMouseLikePointerType)(f.current,!0)&&d||"click"===c||(r&&u&&(!o.current.openEvent||"mousedown"===o.current.openEvent.type)?n(!1,e.nativeEvent,"click"):(e.preventDefault(),n(!0,e.nativeEvent,"click")))},onClick(e){if("mousedown"===c&&f.current){f.current=void 0;return}(0,a.isMouseLikePointerType)(f.current,!0)&&d||(r&&u&&(!o.current.openEvent||"click"===o.current.openEvent.type)?n(!1,e.nativeEvent,"click"):n(!0,e.nativeEvent,"click"))},onKeyDown(e){f.current=void 0,e.defaultPrevented||!p||eJ(e)||(" "!==e.key||eZ(s)||(e.preventDefault(),m.current=!0),"Enter"===e.key&&(r&&u?n(!1,e.nativeEvent,"click"):n(!0,e.nativeEvent,"click")))},onKeyUp(e){!(e.defaultPrevented||!p||eJ(e)||eZ(s))&&" "===e.key&&m.current&&(m.current=!1,r&&u?n(!1,e.nativeEvent,"click"):n(!0,e.nativeEvent,"click"))}}}:{},[l,o,c,d,p,s,u,r,n])}function e0(e,t){let r=null,n=null,o=!1;return{contextElement:e.current||void 0,getBoundingClientRect(){var i,a;let s=(null==(i=e.current)?void 0:i.getBoundingClientRect())||{width:0,height:0,x:0,y:0},l="x"===t.axis||"both"===t.axis,c="y"===t.axis||"both"===t.axis,u=["mouseenter","mousemove"].includes((null==(a=t.dataRef.current.openEvent)?void 0:a.type)||"")&&"touch"!==t.pointerType,d=s.width,p=s.height,f=s.x,m=s.y;return null==r&&t.x&&l&&(r=s.x-t.x),null==n&&t.y&&c&&(n=s.y-t.y),f-=r||0,m-=n||0,d=0,p=0,!o||u?(d="y"===t.axis?s.width:0,p="x"===t.axis?s.height:0,f=l&&null!=t.x?t.x:f,m=c&&null!=t.y?t.y:m):o&&!u&&(p="x"===t.axis?s.height:p,d="y"===t.axis?s.width:d),o=!0,{width:d,height:p,x:f,y:m,top:m,right:f+d,bottom:m+p,left:f}}}}function e1(e){return null!=e&&null!=e.clientX}function e2(e,t){void 0===t&&(t={});let{open:r,refs:n,dataRef:o,elements:{floating:s}}=e,{enabled:l=!0,axis:u="both",x:d=null,y:p=null}=t,f=i.useRef(!1),m=i.useRef(null),[g,v]=i.useState(),[x,j]=i.useState([]),b=h((e,t)=>{!f.current&&(!o.current.openEvent||e1(o.current.openEvent))&&n.setPositionReference(e0(n.domReference,{x:e,y:t,axis:u,dataRef:o,pointerType:g}))}),y=h(e=>{null!=d||null!=p||(r?m.current||j([]):b(e.clientX,e.clientY))}),w=(0,a.isMouseLikePointerType)(g)?s:r,C=i.useCallback(()=>{if(!w||!l||null!=d||null!=p)return;let e=(0,c.getWindow)(n.floating.current);function t(r){let o=(0,a.getTarget)(r);(0,a.contains)(n.floating.current,o)?(e.removeEventListener("mousemove",t),m.current=null):b(r.clientX,r.clientY)}if(!o.current.openEvent||e1(o.current.openEvent)){e.addEventListener("mousemove",t);let r=()=>{e.removeEventListener("mousemove",t),m.current=null};return m.current=r,r}n.setPositionReference(n.domReference.current)},[o,l,w,n,b,d,p]);return i.useEffect(()=>C(),[C,x]),i.useEffect(()=>{l&&!s&&(f.current=!1)},[l,s]),i.useEffect(()=>{!l&&r&&(f.current=!0)},[l,r]),M(()=>{l&&(null!=d||null!=p)&&(f.current=!1,b(d,p))},[l,d,p,b]),i.useMemo(()=>{if(!l)return{};function e(e){let{pointerType:t}=e;v(t)}return{reference:{onPointerDown:e,onPointerEnter:e,onMouseMove:y,onMouseEnter:y}}},[l,y])}let e4={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},e5={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},e3=e=>{var t,r;return{escapeKey:"boolean"==typeof e?e:null!=(t=null==e?void 0:e.escapeKey)&&t,outsidePress:"boolean"==typeof e?e:null==(r=null==e?void 0:e.outsidePress)||r}};function e6(e,t){void 0===t&&(t={});let{open:r,onOpenChange:n,nodeId:o,elements:{reference:s,domReference:u,floating:d},dataRef:p}=e,{enabled:f=!0,escapeKey:m=!0,outsidePress:g=!0,outsidePressEvent:v="pointerdown",referencePress:x=!1,referencePressEvent:j="pointerdown",ancestorScroll:b=!1,bubbles:y,capture:w}=t,C=er(),k=h("function"==typeof g?g:()=>!1),S="function"==typeof g?k:g,T=i.useRef(!1),D=i.useRef(!1),{escapeKey:E,outsidePress:I}=e3(y),{escapeKey:O,outsidePress:M}=e3(w),_=h(e=>{if(!r||!f||!m||"Escape"!==e.key)return;let t=C?ev(C.nodesRef.current,o):[];if(!E&&(e.stopPropagation(),t.length>0)){let e=!0;if(t.forEach(t=>{var r;if(null!=(r=t.context)&&r.open&&!t.context.dataRef.current.__escapeKeyBubbles){e=!1;return}}),!e)return}n(!1,(0,a.isReactEvent)(e)?e.nativeEvent:e,"escape-key")}),N=h(e=>{var t;let r=()=>{var t;_(e),null==(t=(0,a.getTarget)(e))||t.removeEventListener("keydown",r)};null==(t=(0,a.getTarget)(e))||t.addEventListener("keydown",r)}),A=h(e=>{let t=T.current;T.current=!1;let r=D.current;if(D.current=!1,"click"===v&&r||t||"function"==typeof S&&!S(e))return;let i=(0,a.getTarget)(e),s="["+ea("inert")+"]",l=(0,a.getDocument)(d).querySelectorAll(s),p=(0,c.isElement)(i)?i:null;for(;p&&!(0,c.isLastTraversableNode)(p);){let e=(0,c.getParentNode)(p);if((0,c.isLastTraversableNode)(e)||!(0,c.isElement)(e))break;p=e}if(l.length&&(0,c.isElement)(i)&&!(0,a.isRootElement)(i)&&!(0,a.contains)(i,d)&&Array.from(l).every(e=>!(0,a.contains)(p,e)))return;if((0,c.isHTMLElement)(i)&&d){let t=i.clientWidth>0&&i.scrollWidth>i.clientWidth,r=i.clientHeight>0&&i.scrollHeight>i.clientHeight,n=r&&e.offsetX>i.clientWidth;if(r&&"rtl"===(0,c.getComputedStyle)(i).direction&&(n=e.offsetX<=i.offsetWidth-i.clientWidth),n||t&&e.offsetY>i.clientHeight)return}let f=C&&ev(C.nodesRef.current,o).some(t=>{var r;return(0,a.isEventTargetWithin)(e,null==(r=t.context)?void 0:r.elements.floating)});if((0,a.isEventTargetWithin)(e,d)||(0,a.isEventTargetWithin)(e,u)||f)return;let m=C?ev(C.nodesRef.current,o):[];if(m.length>0){let e=!0;if(m.forEach(t=>{var r;if(null!=(r=t.context)&&r.open&&!t.context.dataRef.current.__outsidePressBubbles){e=!1;return}}),!e)return}n(!1,e,"outside-press")}),P=h(e=>{var t;let r=()=>{var t;A(e),null==(t=(0,a.getTarget)(e))||t.removeEventListener(v,r)};null==(t=(0,a.getTarget)(e))||t.addEventListener(v,r)});return i.useEffect(()=>{if(!r||!f)return;function e(e){n(!1,e,"ancestor-scroll")}p.current.__escapeKeyBubbles=E,p.current.__outsidePressBubbles=I;let t=(0,a.getDocument)(d);m&&t.addEventListener("keydown",O?N:_,O),S&&t.addEventListener(v,M?P:A,M);let o=[];return b&&((0,c.isElement)(u)&&(o=(0,l.getOverflowAncestors)(u)),(0,c.isElement)(d)&&(o=o.concat((0,l.getOverflowAncestors)(d))),!(0,c.isElement)(s)&&s&&s.contextElement&&(o=o.concat((0,l.getOverflowAncestors)(s.contextElement)))),(o=o.filter(e=>{var r;return e!==(null==(r=t.defaultView)?void 0:r.visualViewport)})).forEach(t=>{t.addEventListener("scroll",e,{passive:!0})}),()=>{m&&t.removeEventListener("keydown",O?N:_,O),S&&t.removeEventListener(v,M?P:A,M),o.forEach(t=>{t.removeEventListener("scroll",e)})}},[p,d,u,s,m,S,v,r,n,b,f,E,I,_,O,N,A,M,P]),i.useEffect(()=>{T.current=!1},[S,v]),i.useMemo(()=>f?{reference:{onKeyDown:_,[e4[j]]:e=>{x&&n(!1,e.nativeEvent,"reference-press")}},floating:{onKeyDown:_,onMouseDown(){D.current=!0},onMouseUp(){D.current=!0},[e5[v]]:()=>{T.current=!0}}}:{},[f,x,v,j,n,_])}function e7(e){var t;void 0===e&&(e={});let{open:r=!1,onOpenChange:n,nodeId:o}=e,[a,s]=i.useState(null),[u,d]=i.useState(null),p=(null==(t=e.elements)?void 0:t.reference)||a;M(()=>{p&&(x.current=p)},[p]);let f=(0,l.useFloating)({...e,elements:{...e.elements,...u&&{reference:u}}}),m=er(),g=null!=et(),v=h((e,t,r)=>{j.current.openEvent=e?t:void 0,b.emit("openchange",{open:e,event:t,reason:r,nested:g}),null==n||n(e,t,r)}),x=i.useRef(null),j=i.useRef({}),b=i.useState(()=>Z())[0],y=Q(),w=i.useCallback(e=>{let t=(0,c.isElement)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;d(t),f.refs.setReference(t)},[f.refs]),C=i.useCallback(e=>{((0,c.isElement)(e)||null===e)&&(x.current=e,s(e)),((0,c.isElement)(f.refs.reference.current)||null===f.refs.reference.current||null!==e&&!(0,c.isElement)(e))&&f.refs.setReference(e)},[f.refs]),k=i.useMemo(()=>({...f.refs,setReference:C,setPositionReference:w,domReference:x}),[f.refs,C,w]),S=i.useMemo(()=>({...f.elements,domReference:p}),[f.elements,p]),T=i.useMemo(()=>({...f,refs:k,elements:S,dataRef:j,nodeId:o,floatingId:y,events:b,open:r,onOpenChange:v}),[f,o,y,b,r,v,k,S]);return M(()=>{let e=null==m?void 0:m.nodesRef.current.find(e=>e.id===o);e&&(e.context=T)}),i.useMemo(()=>({...f,context:T,refs:k,elements:S}),[f,k,S,T])}function e8(e,t){void 0===t&&(t={});let{open:r,onOpenChange:n,events:o,refs:s,elements:{domReference:l}}=e,{enabled:u=!0,visibleOnly:d=!0}=t,p=i.useRef(!1),f=i.useRef(),m=i.useRef(!0);return i.useEffect(()=>{if(!u)return;let e=(0,c.getWindow)(l);function t(){!r&&(0,c.isHTMLElement)(l)&&l===(0,a.activeElement)((0,a.getDocument)(l))&&(p.current=!0)}function n(){m.current=!0}return e.addEventListener("blur",t),e.addEventListener("keydown",n,!0),()=>{e.removeEventListener("blur",t),e.removeEventListener("keydown",n,!0)}},[l,r,u]),i.useEffect(()=>{if(u)return o.on("openchange",e),()=>{o.off("openchange",e)};function e(e){let{reason:t}=e;("reference-press"===t||"escape-key"===t)&&(p.current=!0)}},[o,u]),i.useEffect(()=>()=>{clearTimeout(f.current)},[]),i.useMemo(()=>u?{reference:{onPointerDown(e){(0,a.isVirtualPointerEvent)(e.nativeEvent)||(m.current=!1)},onMouseLeave(){p.current=!1},onFocus(e){if(p.current)return;let t=(0,a.getTarget)(e.nativeEvent);if(d&&(0,c.isElement)(t))try{if((0,a.isSafari)()&&(0,a.isMac)())throw Error();if(!t.matches(":focus-visible"))return}catch(e){if(!m.current&&!(0,a.isTypeableElement)(t))return}n(!0,e.nativeEvent,"focus")},onBlur(e){p.current=!1;let t=e.relatedTarget,r=(0,c.isElement)(t)&&t.hasAttribute(ea("focus-guard"))&&"outside"===t.getAttribute("data-type");f.current=window.setTimeout(()=>{let o=(0,a.activeElement)(l?l.ownerDocument:document);(t||o!==l)&&((0,a.contains)(s.floating.current,o)||(0,a.contains)(l,o)||r||n(!1,e.nativeEvent,"focus"))})}}}:{},[u,d,l,s,n])}let e9="active",te="selected";function tt(e,t,r){let n=new Map,o="item"===r,i=e;if(o&&e){let{[e9]:t,[te]:r,...n}=e;i=n}return{..."floating"===r&&{tabIndex:-1},...i,...t.map(t=>{let n=t?t[r]:null;return"function"==typeof n?e?n(e):null:n}).concat(e).reduce((e,t)=>(t&&Object.entries(t).forEach(t=>{let[r,i]=t;if(!(o&&[e9,te].includes(r))){if(0===r.indexOf("on")){if(n.has(r)||n.set(r,[]),"function"==typeof i){var a;null==(a=n.get(r))||a.push(i),e[r]=function(){for(var e,t=arguments.length,o=Array(t),i=0;ie(...o)).find(e=>void 0!==e)}}}else e[r]=i}}),e),{})}}function tr(e){void 0===e&&(e=[]);let t=e,r=i.useCallback(t=>tt(t,e,"reference"),t),n=i.useCallback(t=>tt(t,e,"floating"),t),o=i.useCallback(t=>tt(t,e,"item"),e.map(e=>null==e?void 0:e.item));return i.useMemo(()=>({getReferenceProps:r,getFloatingProps:n,getItemProps:o}),[r,n,o])}let tn=!1;function to(e,t,r){switch(e){case"vertical":return t;case"horizontal":return r;default:return t||r}}function ti(e,t){return to(t,e===g||e===v,e===x||e===j)}function ta(e,t,r){return to(t,e===v,r?e===x:e===j)||"Enter"===e||" "===e||""===e}function ts(e,t,r){return to(t,r?e===x:e===j,e===v)}function tl(e,t,r){return to(t,r?e===j:e===x,e===g)}function tc(e,t){let{open:r,onOpenChange:n,refs:o,elements:{domReference:s,floating:l}}=e,{listRef:u,activeIndex:d,onNavigate:p=()=>{},enabled:f=!0,selectedIndex:m=null,allowEscape:g=!1,loop:x=!1,nested:b=!1,rtl:I=!1,virtual:_=!1,focusItemOnOpen:N="auto",focusItemOnHover:A=!0,openOnArrowKeyDown:P=!0,disabledIndices:F,orientation:L="vertical",cols:R=1,scrollItemIntoView:H=!0,virtualItemRef:B,itemSizes:V,dense:z=!1}=t,W=et(),U=er(),G=h(p),$=i.useRef(N),K=i.useRef(null!=m?m:-1),q=i.useRef(null),Q=i.useRef(!0),J=i.useRef(G),Z=i.useRef(!!l),X=i.useRef(!1),ee=i.useRef(!1),en=es(F),eo=es(r),ei=es(H),[ea,el]=i.useState(),[ec,eu]=i.useState(),ed=h(function(e,t,r){void 0===r&&(r=!1);let n=e.current[t.current];n&&(_?(el(n.id),null==U||U.events.emit("virtualfocus",n),B&&(B.current=n)):O(n,{preventScroll:!0,sync:!!((0,a.isMac)()&&(0,a.isSafari)())&&(tn||X.current)}),requestAnimationFrame(()=>{let e=ei.current;e&&n&&(r||!Q.current)&&(null==n.scrollIntoView||n.scrollIntoView("boolean"==typeof e?{block:"nearest",inline:"nearest"}:e))}))});M(()=>{document.createElement("div").focus({get preventScroll(){return tn=!0,!1}})},[]),M(()=>{f&&(r&&l?$.current&&null!=m&&(ee.current=!0,K.current=m,G(m)):Z.current&&(K.current=-1,J.current(null)))},[f,r,l,m,G]),M(()=>{if(f&&r&&l){if(null==d){if(X.current=!1,null==m&&(Z.current&&(K.current=-1,ed(u,K)),!Z.current&&$.current&&(null!=q.current||!0===$.current&&null==q.current))){let e=0,t=()=>{null==u.current[0]?(e<2&&(e?requestAnimationFrame:queueMicrotask)(t),e++):(K.current=null==q.current||ta(q.current,L,I)||b?w(u,en.current):C(u,en.current),q.current=null,G(K.current))};t()}}else y(u,d)||(K.current=d,ed(u,K,ee.current),ee.current=!1)}},[f,r,l,d,m,b,u,L,I,G,ed,en]),M(()=>{var e;if(!f||l||!U||_||!Z.current)return;let t=U.nodesRef.current,r=null==(e=t.find(e=>e.id===W))||null==(e=e.context)?void 0:e.elements.floating,n=(0,a.activeElement)((0,a.getDocument)(l)),o=t.some(e=>e.context&&(0,a.contains)(e.context.elements.floating,n));r&&!o&&Q.current&&r.focus({preventScroll:!0})},[f,l,U,W,_]),M(()=>{if(f&&U&&_&&!W)return U.events.on("virtualfocus",e),()=>{U.events.off("virtualfocus",e)};function e(e){eu(e.id),B&&(B.current=e)}},[f,U,_,W,B]),M(()=>{J.current=G,Z.current=!!l}),M(()=>{r||(q.current=null)},[r]);let ep=null!=d,ef=i.useMemo(()=>{function e(e){if(!r)return;let t=u.current.indexOf(e);-1!==t&&G(t)}return{onFocus(t){let{currentTarget:r}=t;e(r)},onClick:e=>{let{currentTarget:t}=e;return t.focus({preventScroll:!0})},...A&&{onMouseMove(t){let{currentTarget:r}=t;e(r)},onPointerLeave(e){let{pointerType:t}=e;Q.current&&"touch"!==t&&(K.current=-1,ed(u,K),G(null),_||O(o.floating.current,{preventScroll:!0}))}}}},[r,o,ed,A,u,G,_]);return i.useMemo(()=>{if(!f)return{};let e=en.current;function t(t){if(Q.current=!1,X.current=!0,!eo.current&&t.currentTarget===o.floating.current)return;if(b&&tl(t.key,L,I)){(0,a.stopEvent)(t),n(!1,t.nativeEvent,"list-navigation"),(0,c.isHTMLElement)(s)&&!_&&s.focus();return}let i=K.current,l=w(u,e),d=C(u,e);if("Home"===t.key&&((0,a.stopEvent)(t),K.current=l,G(K.current)),"End"===t.key&&((0,a.stopEvent)(t),K.current=d,G(K.current)),R>1){let r=V||Array.from({length:u.current.length},()=>({width:1,height:1})),n=T(r,R,z),o=n.findIndex(t=>null!=t&&!(null!=e&&e.includes(t))),i=n.reduce((t,r,n)=>null==r||null!=e&&e.includes(r)?t:n,-1);if(K.current=n[S({current:n.map(e=>null!=e?u.current[e]:null)},{event:t,orientation:L,loop:x,cols:R,disabledIndices:E([...e||[],void 0],n),minIndex:o,maxIndex:i,prevIndex:D(K.current,r,n,R,t.key===v?"bl":t.key===j?"tr":"tl"),stopEvent:!0})],G(K.current),"both"===L)return}if(ti(t.key,L)){if((0,a.stopEvent)(t),r&&!_&&(0,a.activeElement)(t.currentTarget.ownerDocument)===t.currentTarget){K.current=ta(t.key,L,I)?l:d,G(K.current);return}ta(t.key,L,I)?x?K.current=i>=d?g&&i!==u.current.length?-1:l:k(u,{startingIndex:i,disabledIndices:e}):K.current=Math.min(d,k(u,{startingIndex:i,disabledIndices:e})):x?K.current=i<=l?g&&-1!==i?u.current.length:d:k(u,{startingIndex:i,decrement:!0,disabledIndices:e}):K.current=Math.max(l,k(u,{startingIndex:i,decrement:!0,disabledIndices:e})),y(u,K.current)?G(null):G(K.current)}}function i(e){"auto"===N&&(0,a.isVirtualClick)(e.nativeEvent)&&($.current=!0)}function l(e){$.current=N,"auto"===N&&(0,a.isVirtualPointerEvent)(e.nativeEvent)&&($.current=!0)}let d=_&&r&&ep&&{"aria-activedescendant":ec||ea},p=u.current.find(e=>(null==e?void 0:e.id)===ea);return{reference:{...d,onKeyDown(o){Q.current=!1;let i=0===o.key.indexOf("Arrow"),s=ts(o.key,L,I),l=tl(o.key,L,I),c=ti(o.key,L),d=(b?s:c)||"Enter"===o.key||""===o.key.trim();if(_&&r){let e=null==U?void 0:U.nodesRef.current.find(e=>null==e.parentId),r=U&&e?ex(U.nodesRef.current,e.id):null;if(i&&r&&B){var f,h,g;let e=new KeyboardEvent("keydown",{key:o.key,bubbles:!0});if(s||l){let t=(null==(f=r.context)?void 0:f.elements.domReference)===o.currentTarget,n=l&&!t?null==(h=r.context)?void 0:h.elements.domReference:s?p:null;n&&((0,a.stopEvent)(o),n.dispatchEvent(e),eu(void 0))}if(c&&r.context&&r.context.open&&r.parentId&&o.currentTarget!==r.context.elements.domReference){(0,a.stopEvent)(o),null==(g=r.context.elements.domReference)||g.dispatchEvent(e);return}}return t(o)}if(r||P||!i){if(d&&(q.current=b&&c?null:o.key),b){s&&((0,a.stopEvent)(o),r?(K.current=w(u,e),G(K.current)):n(!0,o.nativeEvent,"list-navigation"));return}c&&(null!=m&&(K.current=m),(0,a.stopEvent)(o),!r&&P?n(!0,o.nativeEvent,"list-navigation"):t(o),r&&G(K.current))}},onFocus(){r&&G(null)},onPointerDown:l,onMouseDown:i,onClick:i},floating:{"aria-orientation":"both"===L?void 0:L,...!(0,a.isTypeableCombobox)(s)&&d,onKeyDown:t,onPointerMove(){Q.current=!0}},item:ef}},[s,o,ea,ec,en,eo,u,f,L,I,_,r,ep,b,m,P,g,R,x,N,G,n,ef,U,B,V,z])}let tu=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);function td(e,t){var r;void 0===t&&(t={});let{open:n,floatingId:o}=e,{enabled:a=!0,role:s="dialog"}=t,l=null!=(r=tu.get(s))?r:s,c=Q(),u=null!=et();return i.useMemo(()=>{if(!a)return{};let e={id:o,...l&&{role:l}};return"tooltip"===l||"label"===s?{reference:{["aria-"+("label"===s?"labelledby":"describedby")]:n?o:void 0},floating:e}:{reference:{"aria-expanded":n?"true":"false","aria-haspopup":"alertdialog"===l?"dialog":l,"aria-controls":n?o:void 0,..."listbox"===l&&{role:"combobox"},..."menu"===l&&{id:c},..."menu"===l&&u&&{role:"menuitem"},..."select"===s&&{"aria-autocomplete":"none"},..."combobox"===s&&{"aria-autocomplete":"list"}},floating:{...e,..."menu"===l&&{"aria-labelledby":c}},item(e){let{active:t,selected:r}=e,n={role:"option",...t&&{id:o+"-option"}};switch(s){case"select":return{...n,"aria-selected":t&&r};case"combobox":return{...n,...t&&{"aria-selected":!0}}}return{}}}},[a,s,l,n,o,c,u])}let tp=e=>e.replace(/[A-Z]+(?![a-z])|[A-Z]/g,(e,t)=>(t?"-":"")+e.toLowerCase());function tf(e,t){return"function"==typeof e?e(t):e}function tm(e,t){let[r,n]=i.useState(e);return e&&!r&&n(!0),i.useEffect(()=>{if(!e){let e=setTimeout(()=>n(!1),t);return()=>clearTimeout(e)}},[e,t]),r}function th(e,t){void 0===t&&(t={});let{open:r,elements:{floating:n}}=e,{duration:o=250}=t,a=("number"==typeof o?o:o.close)||0,[s,l]=i.useState(!1),[c,u]=i.useState("unmounted"),d=tm(r,a);return M(()=>{s&&!d&&u("unmounted")},[s,d]),M(()=>{if(n){if(r){u("initial");let e=requestAnimationFrame(()=>{u("open")});return()=>{cancelAnimationFrame(e)}}l(!0),u("close")}},[r,n]),{isMounted:d,status:c}}function tg(e,t){void 0===t&&(t={});let{initial:r={opacity:0},open:n,close:o,common:a,duration:s=250}=t,l=e.placement,c=l.split("-")[0],u=i.useMemo(()=>({side:c,placement:l}),[c,l]),d="number"==typeof s,p=(d?s:s.open)||0,f=(d?s:s.close)||0,[m,h]=i.useState(()=>({...tf(a,u),...tf(r,u)})),{isMounted:g,status:v}=th(e,{duration:s}),x=es(r),j=es(n),b=es(o),y=es(a);return M(()=>{let e=tf(x.current,u),t=tf(b.current,u),r=tf(y.current,u),n=tf(j.current,u)||Object.keys(e).reduce((e,t)=>(e[t]="",e),{});if("initial"===v&&h(t=>({transitionProperty:t.transitionProperty,...r,...e})),"open"===v&&h({transitionProperty:Object.keys(n).map(tp).join(","),transitionDuration:p+"ms",...r,...n}),"close"===v){let n=t||e;h({transitionProperty:Object.keys(n).map(tp).join(","),transitionDuration:f+"ms",...r,...n})}},[f,b,x,j,y,p,v,u]),{isMounted:g,styles:m}}function tv(e,t){var r;let{open:n,dataRef:o}=e,{listRef:s,activeIndex:l,onMatch:c,onTypingChange:u,enabled:d=!0,findMatch:p=null,resetMs:f=750,ignoreKeys:m=[],selectedIndex:g=null}=t,v=i.useRef(),x=i.useRef(""),j=i.useRef(null!=(r=null!=g?g:l)?r:-1),b=i.useRef(null),y=h(c),w=h(u),C=es(p),k=es(m);return M(()=>{n&&(clearTimeout(v.current),b.current=null,x.current="")},[n]),M(()=>{if(n&&""===x.current){var e;j.current=null!=(e=null!=g?g:l)?e:-1}},[n,g,l]),i.useMemo(()=>{if(!d)return{};function e(e){e?o.current.typing||(o.current.typing=e,w(e)):o.current.typing&&(o.current.typing=e,w(e))}function t(e,t,r){let n=C.current?C.current(t,r):t.find(e=>(null==e?void 0:e.toLocaleLowerCase().indexOf(r.toLocaleLowerCase()))===0);return n?e.indexOf(n):-1}function r(r){let o=s.current;if(x.current.length>0&&" "!==x.current[0]&&(-1===t(o,o,x.current)?e(!1):" "===r.key&&(0,a.stopEvent)(r)),null==o||k.current.includes(r.key)||1!==r.key.length||r.ctrlKey||r.metaKey||r.altKey)return;n&&" "!==r.key&&((0,a.stopEvent)(r),e(!0)),o.every(e=>{var t,r;return!e||(null==(t=e[0])?void 0:t.toLocaleLowerCase())!==(null==(r=e[1])?void 0:r.toLocaleLowerCase())})&&x.current===r.key&&(x.current="",j.current=b.current),x.current+=r.key,clearTimeout(v.current),v.current=setTimeout(()=>{x.current="",j.current=b.current,e(!1)},f);let i=j.current,l=t(o,[...o.slice((i||0)+1),...o.slice(0,(i||0)+1)],x.current);-1!==l?(y(l),b.current=l):" "!==r.key&&(x.current="",e(!1))}return{reference:{onKeyDown:r},floating:{onKeyDown:r,onKeyUp(t){" "===t.key&&e(!1)}}}},[d,n,o,s,f,k,C,y,w])}function tx(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}let tj=e=>({name:"inner",options:e,async fn(t){let{listRef:r,overflowRef:n,onFallbackChange:o,offset:i=0,index:a=0,minItemsVisible:s=4,referenceOverflowThreshold:c=0,scrollRef:u,...p}=e,{rects:f,elements:{floating:m}}=t,h=r.current[a];if(!h)return{};let g={...t,...await (0,l.offset)(-h.offsetTop-m.clientTop-f.reference.height/2-h.offsetHeight/2-i).fn(t)},v=(null==u?void 0:u.current)||m,x=await (0,l.detectOverflow)(tx(g,v.scrollHeight),p),j=await (0,l.detectOverflow)(g,{...p,elementContext:"reference"}),b=Math.max(0,x.top),y=g.y+b,w=Math.max(0,v.scrollHeight-b-Math.max(0,x.bottom));return v.style.maxHeight=w+"px",v.scrollTop=b,o&&(v.offsetHeight=-c||j.bottom>=-c?(0,d.flushSync)(()=>o(!0)):(0,d.flushSync)(()=>o(!1))),n&&(n.current=await (0,l.detectOverflow)(tx({...g,y:y},v.offsetHeight),p)),{y:y}}});function tb(e,t){let{open:r,elements:n}=e,{enabled:o=!0,overflowRef:s,scrollRef:l,onChange:c}=t,u=h(c),p=i.useRef(!1),f=i.useRef(null),m=i.useRef(null);return i.useEffect(()=>{if(!o)return;function e(e){if(e.ctrlKey||!t||null==s.current)return;let r=e.deltaY,n=s.current.top>=-.5,o=s.current.bottom>=-.5,i=t.scrollHeight-t.clientHeight,l=r<0?-1:1,c=r<0?"max":"min";!(t.scrollHeight<=t.clientHeight)&&(!n&&r>0||!o&&r<0?(e.preventDefault(),(0,d.flushSync)(()=>{u(e=>e+Math[c](r,i*l))})):/firefox/i.test((0,a.getUserAgent)())&&(t.scrollTop+=r))}let t=(null==l?void 0:l.current)||n.floating;if(r&&t)return t.addEventListener("wheel",e),requestAnimationFrame(()=>{f.current=t.scrollTop,null!=s.current&&(m.current={...s.current})}),()=>{f.current=null,m.current=null,t.removeEventListener("wheel",e)}},[o,r,n.floating,s,l,u]),i.useMemo(()=>o?{floating:{onKeyDown(){p.current=!0},onWheel(){p.current=!1},onPointerMove(){p.current=!1},onScroll(){let e=(null==l?void 0:l.current)||n.floating;if(s.current&&e&&p.current){if(null!==f.current){let t=e.scrollTop-f.current;(s.current.bottom<-.5&&t<-1||s.current.top<-.5&&t>1)&&(0,d.flushSync)(()=>u(e=>e+t))}requestAnimationFrame(()=>{f.current=e.scrollTop})}}}}:{},[o,s,n.floating,l,u])}function ty(e,t){let[r,n]=e,o=!1,i=t.length;for(let e=0,a=i-1;e=n!=c>=n&&r<=(l-i)*(n-s)/(c-s)+i&&(o=!o)}return o}function tw(e,t){return e[0]>=t.x&&e[0]<=t.x+t.width&&e[1]>=t.y&&e[1]<=t.y+t.height}function tC(e){let t;void 0===e&&(e={});let{buffer:r=.5,blockPointerEvents:n=!1,requireIntent:o=!0}=e,i=!1,s=null,l=null,u=performance.now();function d(e,t){let r=performance.now(),n=r-u;if(null===s||null===l||0===n)return s=e,l=t,u=r,null;let o=e-s,i=t-l,a=Math.sqrt(o*o+i*i)/n;return s=e,l=t,u=r,a}let p=e=>{let{x:n,y:s,placement:l,elements:u,onClose:p,nodeId:f,tree:m}=e;return function(e){function h(){clearTimeout(t),p()}if(clearTimeout(t),!u.domReference||!u.floating||null==l||null==n||null==s)return;let{clientX:g,clientY:v}=e,x=[g,v],j=(0,a.getTarget)(e),b="mouseleave"===e.type,y=(0,a.contains)(u.floating,j),w=(0,a.contains)(u.domReference,j),C=u.domReference.getBoundingClientRect(),k=u.floating.getBoundingClientRect(),S=l.split("-")[0],T=n>k.right-k.width/2,D=s>k.bottom-k.height/2,E=tw(x,C),I=k.width>C.width,O=k.height>C.height,M=(I?C:k).left,_=(I?C:k).right,N=(O?C:k).top,A=(O?C:k).bottom;if(y&&(i=!0,!b))return;if(w&&(i=!1),w&&!b){i=!0;return}if(b&&(0,c.isElement)(e.relatedTarget)&&(0,a.contains)(u.floating,e.relatedTarget)||m&&ev(m.nodesRef.current,f).some(e=>{let{context:t}=e;return null==t?void 0:t.open}))return;if("top"===S&&s>=C.bottom-1||"bottom"===S&&s<=C.top+1||"left"===S&&n>=C.right-1||"right"===S&&n<=C.left+1)return h();let P=[];switch(S){case"top":P=[[M,C.top+1],[M,k.bottom-1],[_,k.bottom-1],[_,C.top+1]];break;case"bottom":P=[[M,k.top+1],[M,C.bottom-1],[_,C.bottom-1],[_,k.top+1]];break;case"left":P=[[k.right-1,A],[k.right-1,N],[C.left+1,N],[C.left+1,A]];break;case"right":P=[[C.right-1,A],[C.right-1,N],[k.left+1,N],[k.left+1,A]]}function F(e){let[t,n]=e;switch(S){case"top":return[[I?t+r/2:T?t+4*r:t-4*r,n+r+1],[I?t-r/2:T?t+4*r:t-4*r,n+r+1],[k.left,T?k.bottom-r:I?k.bottom-r:k.top],[k.right,T?I?k.bottom-r:k.top:k.bottom-r]];case"bottom":return[[I?t+r/2:T?t+4*r:t-4*r,n-r],[I?t-r/2:T?t+4*r:t-4*r,n-r],[k.left,T?k.top+r:I?k.top+r:k.bottom],[k.right,T?I?k.top+r:k.bottom:k.top+r]];case"left":{let e=[t+r+1,O?n+r/2:D?n+4*r:n-4*r],o=[t+r+1,O?n-r/2:D?n+4*r:n-4*r];return[[D?k.right-r:O?k.right-r:k.left,k.top],[D?O?k.right-r:k.left:k.right-r,k.bottom],e,o]}case"right":return[[t-r,O?n+r/2:D?n+4*r:n-4*r],[t-r,O?n-r/2:D?n+4*r:n-4*r],[D?k.left+r:O?k.left+r:k.right,k.top],[D?O?k.left+r:k.right:k.left+r,k.bottom]]}}if(!ty([g,v],P)){if(i&&!E)return h();if(!b&&o){let t=d(e.clientX,e.clientY),r=.1;if(null!==t&&ty),n.export(r,"activeElement",()=>i),n.export(r,"contains",()=>a),n.export(r,"getDocument",()=>x),n.export(r,"getPlatform",()=>s),n.export(r,"getTarget",()=>b),n.export(r,"getUserAgent",()=>l),n.export(r,"isAndroid",()=>p),n.export(r,"isEventTargetWithin",()=>j),n.export(r,"isJSDOM",()=>m),n.export(r,"isMac",()=>f),n.export(r,"isMouseLikePointerType",()=>h),n.export(r,"isReactEvent",()=>g),n.export(r,"isRootElement",()=>v),n.export(r,"isSafari",()=>d),n.export(r,"isTypeableCombobox",()=>k),n.export(r,"isTypeableElement",()=>w),n.export(r,"isVirtualClick",()=>c),n.export(r,"isVirtualPointerEvent",()=>u),n.export(r,"stopEvent",()=>C);var o=e("@floating-ui/utils/dom");function i(e){let t=e.activeElement;for(;(null==(r=t)||null==(r=r.shadowRoot)?void 0:r.activeElement)!=null;){var r;t=t.shadowRoot.activeElement}return t}function a(e,t){if(!e||!t)return!1;let r=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(r&&(0,o.isShadowRoot)(r)){let r=t;for(;r;){if(e===r)return!0;r=r.parentNode||r.host}}return!1}function s(){let e=navigator.userAgentData;return null!=e&&e.platform?e.platform:navigator.platform}function l(){let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:r}=e;return t+"/"+r}).join(" "):navigator.userAgent}function c(e){return 0===e.mozInputSource&&!!e.isTrusted||(p()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType)}function u(e){return!m()&&(!p()&&0===e.width&&0===e.height||p()&&1===e.width&&1===e.height&&0===e.pressure&&0===e.detail&&"mouse"===e.pointerType||e.width<1&&e.height<1&&0===e.pressure&&0===e.detail&&"touch"===e.pointerType)}function d(){return/apple/i.test(navigator.vendor)}function p(){let e=/android/i;return e.test(s())||e.test(l())}function f(){return s().toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints}function m(){return l().includes("jsdom/")}function h(e,t){let r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function g(e){return"nativeEvent"in e}function v(e){return e.matches("html,body")}function x(e){return(null==e?void 0:e.ownerDocument)||document}function j(e,t){if(null==t)return!1;if("composedPath"in e)return e.composedPath().includes(t);let r=e;return null!=r.target&&t.contains(r.target)}function b(e){return"composedPath"in e?e.composedPath()[0]:e.target}let y="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function w(e){return(0,o.isHTMLElement)(e)&&e.matches(y)}function C(e){e.preventDefault(),e.stopPropagation()}function k(e){return!!e&&"combobox"===e.getAttribute("role")&&w(e)}},{"@floating-ui/utils/dom":"dpNQy","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],dpNQy:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){return s(e)?(e.nodeName||"").toLowerCase():"#document"}function i(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function a(e){var t;return null==(t=(s(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function s(e){return e instanceof Node||e instanceof i(e).Node}function l(e){return e instanceof Element||e instanceof i(e).Element}function c(e){return e instanceof HTMLElement||e instanceof i(e).HTMLElement}function u(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof i(e).ShadowRoot)}function d(e){let{overflow:t,overflowX:r,overflowY:n,display:o}=v(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(o)}function p(e){return["table","td","th"].includes(o(e))}function f(e){let t=h(),r=v(e);return"none"!==r.transform||"none"!==r.perspective||!!r.containerType&&"normal"!==r.containerType||!t&&!!r.backdropFilter&&"none"!==r.backdropFilter||!t&&!!r.filter&&"none"!==r.filter||["transform","perspective","filter"].some(e=>(r.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(r.contain||"").includes(e))}function m(e){let t=j(e);for(;c(t)&&!g(t);){if(f(t))return t;t=j(t)}return null}function h(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function g(e){return["html","body","#document"].includes(o(e))}function v(e){return i(e).getComputedStyle(e)}function x(e){return l(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function j(e){if("html"===o(e))return e;let t=e.assignedSlot||e.parentNode||u(e)&&e.host||a(e);return u(t)?t.host:t}function b(e){let t=j(e);return g(t)?e.ownerDocument?e.ownerDocument.body:e.body:c(t)&&d(t)?t:b(t)}function y(e,t,r){var n;void 0===t&&(t=[]),void 0===r&&(r=!0);let o=b(e),a=o===(null==(n=e.ownerDocument)?void 0:n.body),s=i(o);return a?t.concat(s,s.visualViewport||[],d(o)?o:[],s.frameElement&&r?y(s.frameElement):[]):t.concat(o,y(o,[],r))}n.defineInteropFlag(r),n.export(r,"getComputedStyle",()=>v),n.export(r,"getContainingBlock",()=>m),n.export(r,"getDocumentElement",()=>a),n.export(r,"getNearestOverflowAncestor",()=>b),n.export(r,"getNodeName",()=>o),n.export(r,"getNodeScroll",()=>x),n.export(r,"getOverflowAncestors",()=>y),n.export(r,"getParentNode",()=>j),n.export(r,"getWindow",()=>i),n.export(r,"isContainingBlock",()=>f),n.export(r,"isElement",()=>l),n.export(r,"isHTMLElement",()=>c),n.export(r,"isLastTraversableNode",()=>g),n.export(r,"isNode",()=>s),n.export(r,"isOverflowElement",()=>d),n.export(r,"isShadowRoot",()=>u),n.export(r,"isTableElement",()=>p),n.export(r,"isWebKit",()=>h)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],eYnbP:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"alignments",()=>i),n.export(r,"clamp",()=>m),n.export(r,"createCoords",()=>d),n.export(r,"evaluate",()=>h),n.export(r,"expandPaddingObject",()=>E),n.export(r,"floor",()=>u),n.export(r,"getAlignment",()=>v),n.export(r,"getAlignmentAxis",()=>y),n.export(r,"getAlignmentSides",()=>w),n.export(r,"getAxisLength",()=>j),n.export(r,"getExpandedPlacements",()=>C),n.export(r,"getOppositeAlignmentPlacement",()=>k),n.export(r,"getOppositeAxis",()=>x),n.export(r,"getOppositeAxisPlacements",()=>T),n.export(r,"getOppositePlacement",()=>D),n.export(r,"getPaddingObject",()=>I),n.export(r,"getSide",()=>g),n.export(r,"getSideAxis",()=>b),n.export(r,"max",()=>l),n.export(r,"min",()=>s),n.export(r,"placements",()=>a),n.export(r,"rectToClientRect",()=>O),n.export(r,"round",()=>c),n.export(r,"sides",()=>o);let o=["top","right","bottom","left"],i=["start","end"],a=o.reduce((e,t)=>e.concat(t,t+"-"+i[0],t+"-"+i[1]),[]),s=Math.min,l=Math.max,c=Math.round,u=Math.floor,d=e=>({x:e,y:e}),p={left:"right",right:"left",bottom:"top",top:"bottom"},f={start:"end",end:"start"};function m(e,t,r){return l(e,s(t,r))}function h(e,t){return"function"==typeof e?e(t):e}function g(e){return e.split("-")[0]}function v(e){return e.split("-")[1]}function x(e){return"x"===e?"y":"x"}function j(e){return"y"===e?"height":"width"}function b(e){return["top","bottom"].includes(g(e))?"y":"x"}function y(e){return x(b(e))}function w(e,t,r){void 0===r&&(r=!1);let n=v(e),o=y(e),i=j(o),a="x"===o?n===(r?"end":"start")?"right":"left":"start"===n?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=D(a)),[a,D(a)]}function C(e){let t=D(e);return[k(e),t,k(t)]}function k(e){return e.replace(/start|end/g,e=>f[e])}function S(e,t,r){let n=["left","right"],o=["right","left"],i=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":if(r)return t?o:n;return t?n:o;case"left":case"right":return t?i:a;default:return[]}}function T(e,t,r,n){let o=v(e),i=S(g(e),"start"===r,n);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(k)))),i}function D(e){return e.replace(/left|right|bottom|top/g,e=>p[e])}function E(e){return{top:0,right:0,bottom:0,left:0,...e}}function I(e){return"number"!=typeof e?E(e):{top:e,right:e,bottom:e,left:e}}function O(e){let{x:t,y:r,width:n,height:o}=e;return{width:n,height:o,top:r,left:t,right:t+n,bottom:r+o,x:t,y:r}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"1EZfL":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"autoPlacement",()=>o.autoPlacement),n.export(r,"autoUpdate",()=>o.autoUpdate),n.export(r,"computePosition",()=>o.computePosition),n.export(r,"detectOverflow",()=>o.detectOverflow),n.export(r,"flip",()=>o.flip),n.export(r,"getOverflowAncestors",()=>o.getOverflowAncestors),n.export(r,"hide",()=>o.hide),n.export(r,"inline",()=>o.inline),n.export(r,"limitShift",()=>o.limitShift),n.export(r,"offset",()=>o.offset),n.export(r,"platform",()=>o.platform),n.export(r,"shift",()=>o.shift),n.export(r,"size",()=>o.size),n.export(r,"arrow",()=>s),n.export(r,"useFloating",()=>f);var o=e("@floating-ui/dom"),i=e("react"),a=e("react-dom");let s=e=>{function t(e){return({}).hasOwnProperty.call(e,"current")}return{name:"arrow",options:e,fn(r){let{element:n,padding:i}="function"==typeof e?e(r):e;return n&&t(n)?null!=n.current?(0,o.arrow)({element:n.current,padding:i}).fn(r):{}:n?(0,o.arrow)({element:n,padding:i}).fn(r):{}}}};var l="undefined"!=typeof document?i.useLayoutEffect:i.useEffect;function c(e,t){let r,n,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((r=e.length)!==t.length)return!1;for(n=r;0!=n--;)if(!c(e[n],t[n]))return!1;return!0}if((r=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!({}).hasOwnProperty.call(t,o[n]))return!1;for(n=r;0!=n--;){let r=o[n];if(("_owner"!==r||!e.$$typeof)&&!c(e[r],t[r]))return!1}return!0}return e!=e&&t!=t}function u(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function d(e,t){let r=u(e);return Math.round(t*r)/r}function p(e){let t=i.useRef(e);return l(()=>{t.current=e}),t}function f(e){void 0===e&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:s,elements:{reference:f,floating:m}={},transform:h=!0,whileElementsMounted:g,open:v}=e,[x,j]=i.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[b,y]=i.useState(n);c(b,n)||y(n);let[w,C]=i.useState(null),[k,S]=i.useState(null),T=i.useCallback(e=>{e!==O.current&&(O.current=e,C(e))},[]),D=i.useCallback(e=>{e!==M.current&&(M.current=e,S(e))},[]),E=f||w,I=m||k,O=i.useRef(null),M=i.useRef(null),_=i.useRef(x),N=null!=g,A=p(g),P=p(s),F=i.useCallback(()=>{if(!O.current||!M.current)return;let e={placement:t,strategy:r,middleware:b};P.current&&(e.platform=P.current),(0,o.computePosition)(O.current,M.current,e).then(e=>{let t={...e,isPositioned:!0};L.current&&!c(_.current,t)&&(_.current=t,a.flushSync(()=>{j(t)}))})},[b,t,r,P]);l(()=>{!1===v&&_.current.isPositioned&&(_.current.isPositioned=!1,j(e=>({...e,isPositioned:!1})))},[v]);let L=i.useRef(!1);l(()=>(L.current=!0,()=>{L.current=!1}),[]),l(()=>{if(E&&(O.current=E),I&&(M.current=I),E&&I){if(A.current)return A.current(E,I,F);F()}},[E,I,F,A,N]);let R=i.useMemo(()=>({reference:O,floating:M,setReference:T,setFloating:D}),[T,D]),H=i.useMemo(()=>({reference:E,floating:I}),[E,I]),B=i.useMemo(()=>{let e={position:r,left:0,top:0};if(!H.floating)return e;let t=d(H.floating,x.x),n=d(H.floating,x.y);return h?{...e,transform:"translate("+t+"px, "+n+"px)",...u(H.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:n}},[r,h,H.floating,x.x,x.y]);return i.useMemo(()=>({...x,update:F,refs:R,elements:H,floatingStyles:B}),[x,F,R,H,B])}},{"@floating-ui/dom":"3RhfV",react:"6Lppp","react-dom":"d3VYs","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"3RhfV":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getOverflowAncestors",()=>a.getOverflowAncestors),n.export(r,"arrow",()=>z),n.export(r,"autoPlacement",()=>L),n.export(r,"autoUpdate",()=>A),n.export(r,"computePosition",()=>G),n.export(r,"detectOverflow",()=>P),n.export(r,"flip",()=>H),n.export(r,"hide",()=>V),n.export(r,"inline",()=>W),n.export(r,"limitShift",()=>U),n.export(r,"offset",()=>F),n.export(r,"platform",()=>_),n.export(r,"shift",()=>R),n.export(r,"size",()=>B);var o=e("@floating-ui/core"),i=e("@floating-ui/utils"),a=e("@floating-ui/utils/dom");function s(e){let t=(0,a.getComputedStyle)(e),r=parseFloat(t.width)||0,n=parseFloat(t.height)||0,o=(0,a.isHTMLElement)(e),s=o?e.offsetWidth:r,l=o?e.offsetHeight:n,c=(0,i.round)(r)!==s||(0,i.round)(n)!==l;return c&&(r=s,n=l),{width:r,height:n,$:c}}function l(e){return(0,a.isElement)(e)?e:e.contextElement}function c(e){let t=l(e);if(!(0,a.isHTMLElement)(t))return(0,i.createCoords)(1);let r=t.getBoundingClientRect(),{width:n,height:o,$:c}=s(t),u=(c?(0,i.round)(r.width):r.width)/n,d=(c?(0,i.round)(r.height):r.height)/o;return u&&Number.isFinite(u)||(u=1),d&&Number.isFinite(d)||(d=1),{x:u,y:d}}let u=(0,i.createCoords)(0);function d(e){let t=(0,a.getWindow)(e);return(0,a.isWebKit)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:u}function p(e,t,r){return void 0===t&&(t=!1),!!r&&(!t||r===(0,a.getWindow)(e))&&t}function f(e,t,r,n){void 0===t&&(t=!1),void 0===r&&(r=!1);let s=e.getBoundingClientRect(),u=l(e),f=(0,i.createCoords)(1);t&&(n?(0,a.isElement)(n)&&(f=c(n)):f=c(e));let m=p(u,r,n)?d(u):(0,i.createCoords)(0),h=(s.left+m.x)/f.x,g=(s.top+m.y)/f.y,v=s.width/f.x,x=s.height/f.y;if(u){let e=(0,a.getWindow)(u),t=n&&(0,a.isElement)(n)?(0,a.getWindow)(n):n,r=e,o=r.frameElement;for(;o&&n&&t!==r;){let e=c(o),t=o.getBoundingClientRect(),n=(0,a.getComputedStyle)(o),i=t.left+(o.clientLeft+parseFloat(n.paddingLeft))*e.x,s=t.top+(o.clientTop+parseFloat(n.paddingTop))*e.y;h*=e.x,g*=e.y,v*=e.x,x*=e.y,h+=i,g+=s,o=(r=(0,a.getWindow)(o)).frameElement}}return(0,o.rectToClientRect)({width:v,height:x,x:h,y:g})}let m=[":popover-open",":modal"];function h(e){return m.some(t=>{try{return e.matches(t)}catch(e){return!1}})}function g(e){return Array.from(e.getClientRects())}function v(e){return f((0,a.getDocumentElement)(e)).left+(0,a.getNodeScroll)(e).scrollLeft}function x(e){let t=(0,a.getDocumentElement)(e),r=(0,a.getNodeScroll)(e),n=e.ownerDocument.body,o=(0,i.max)(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),s=(0,i.max)(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight),l=-r.scrollLeft+v(e),c=-r.scrollTop;return"rtl"===(0,a.getComputedStyle)(n).direction&&(l+=(0,i.max)(t.clientWidth,n.clientWidth)-o),{width:o,height:s,x:l,y:c}}function j(e,t){let r=(0,a.getWindow)(e),n=(0,a.getDocumentElement)(e),o=r.visualViewport,i=n.clientWidth,s=n.clientHeight,l=0,c=0;if(o){i=o.width,s=o.height;let e=(0,a.isWebKit)();(!e||e&&"fixed"===t)&&(l=o.offsetLeft,c=o.offsetTop)}return{width:i,height:s,x:l,y:c}}function b(e,t){let r=f(e,!0,"fixed"===t),n=r.top+e.clientTop,o=r.left+e.clientLeft,s=(0,a.isHTMLElement)(e)?c(e):(0,i.createCoords)(1),l=e.clientWidth*s.x;return{width:l,height:e.clientHeight*s.y,x:o*s.x,y:n*s.y}}function y(e,t,r){let n;if("viewport"===t)n=j(e,r);else if("document"===t)n=x((0,a.getDocumentElement)(e));else if((0,a.isElement)(t))n=b(t,r);else{let r=d(e);n={...t,x:t.x-r.x,y:t.y-r.y}}return(0,o.rectToClientRect)(n)}function w(e,t){let r=(0,a.getParentNode)(e);return!(r===t||!(0,a.isElement)(r)||(0,a.isLastTraversableNode)(r))&&("fixed"===(0,a.getComputedStyle)(r).position||w(r,t))}function C(e,t){let r=t.get(e);if(r)return r;let n=(0,a.getOverflowAncestors)(e,[],!1).filter(e=>(0,a.isElement)(e)&&"body"!==(0,a.getNodeName)(e)),o=null,i="fixed"===(0,a.getComputedStyle)(e).position,s=i?(0,a.getParentNode)(e):e;for(;(0,a.isElement)(s)&&!(0,a.isLastTraversableNode)(s);){let t=(0,a.getComputedStyle)(s),r=(0,a.isContainingBlock)(s);r||"fixed"!==t.position||(o=null),(i?!r&&!o:!r&&"static"===t.position&&!!o&&["absolute","fixed"].includes(o.position)||(0,a.isOverflowElement)(s)&&!r&&w(e,s))?n=n.filter(e=>e!==s):o=t,s=(0,a.getParentNode)(s)}return t.set(e,n),n}function k(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e,a=[..."clippingAncestors"===r?h(t)?[]:C(t,this._c):[].concat(r),n],s=a[0],l=a.reduce((e,r)=>{let n=y(t,r,o);return e.top=(0,i.max)(n.top,e.top),e.right=(0,i.min)(n.right,e.right),e.bottom=(0,i.min)(n.bottom,e.bottom),e.left=(0,i.max)(n.left,e.left),e},y(t,s,o));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function S(e){let{width:t,height:r}=s(e);return{width:t,height:r}}function T(e,t,r){let n=(0,a.isHTMLElement)(t),o=(0,a.getDocumentElement)(t),s="fixed"===r,l=f(e,!0,s,t),c={scrollLeft:0,scrollTop:0},u=(0,i.createCoords)(0);if(n||!n&&!s){if(("body"!==(0,a.getNodeName)(t)||(0,a.isOverflowElement)(o))&&(c=(0,a.getNodeScroll)(t)),n){let e=f(t,!0,s,t);u.x=e.x+t.clientLeft,u.y=e.y+t.clientTop}else o&&(u.x=v(o))}return{x:l.left+c.scrollLeft-u.x,y:l.top+c.scrollTop-u.y,width:l.width,height:l.height}}function D(e){return"static"===(0,a.getComputedStyle)(e).position}function E(e,t){return(0,a.isHTMLElement)(e)&&"fixed"!==(0,a.getComputedStyle)(e).position?t?t(e):e.offsetParent:null}function I(e,t){let r=(0,a.getWindow)(e);if(h(e))return r;if(!(0,a.isHTMLElement)(e)){let t=(0,a.getParentNode)(e);for(;t&&!(0,a.isLastTraversableNode)(t);){if((0,a.isElement)(t)&&!D(t))return t;t=(0,a.getParentNode)(t)}return r}let n=E(e,t);for(;n&&(0,a.isTableElement)(n)&&D(n);)n=E(n,t);return n&&(0,a.isLastTraversableNode)(n)&&D(n)&&!(0,a.isContainingBlock)(n)?r:n||(0,a.getContainingBlock)(e)||r}let O=async function(e){let t=this.getOffsetParent||I,r=this.getDimensions,n=await r(e.floating);return{reference:T(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function M(e){return"rtl"===(0,a.getComputedStyle)(e).direction}let _={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:r,offsetParent:n,strategy:o}=e,s="fixed"===o,l=(0,a.getDocumentElement)(n),u=!!t&&h(t.floating);if(n===l||u&&s)return r;let d={scrollLeft:0,scrollTop:0},p=(0,i.createCoords)(1),m=(0,i.createCoords)(0),g=(0,a.isHTMLElement)(n);if((g||!g&&!s)&&(("body"!==(0,a.getNodeName)(n)||(0,a.isOverflowElement)(l))&&(d=(0,a.getNodeScroll)(n)),(0,a.isHTMLElement)(n))){let e=f(n);p=c(n),m.x=e.x+n.clientLeft,m.y=e.y+n.clientTop}return{width:r.width*p.x,height:r.height*p.y,x:r.x*p.x-d.scrollLeft*p.x+m.x,y:r.y*p.y-d.scrollTop*p.y+m.y}},getDocumentElement:a.getDocumentElement,getClippingRect:k,getOffsetParent:I,getElementRects:O,getClientRects:g,getDimensions:S,getScale:c,isElement:a.isElement,isRTL:M};function N(e,t){let r,n=null,o=(0,a.getDocumentElement)(e);function s(){var e;clearTimeout(r),null==(e=n)||e.disconnect(),n=null}function l(a,c){void 0===a&&(a=!1),void 0===c&&(c=1),s();let{left:u,top:d,width:p,height:f}=e.getBoundingClientRect();if(a||t(),!p||!f)return;let m=(0,i.floor)(d),h={rootMargin:-m+"px "+-(0,i.floor)(o.clientWidth-(u+p))+"px "+-(0,i.floor)(o.clientHeight-(d+f))+"px "+-(0,i.floor)(u)+"px",threshold:(0,i.max)(0,(0,i.min)(1,c))||1},g=!0;function v(e){let t=e[0].intersectionRatio;if(t!==c){if(!g)return l();t?l(!1,t):r=setTimeout(()=>{l(!1,1e-7)},1e3)}g=!1}try{n=new IntersectionObserver(v,{...h,root:o.ownerDocument})}catch(e){n=new IntersectionObserver(v,h)}n.observe(e)}return l(!0),s}function A(e,t,r,n){let o;void 0===n&&(n={});let{ancestorScroll:i=!0,ancestorResize:s=!0,elementResize:c="function"==typeof ResizeObserver,layoutShift:u="function"==typeof IntersectionObserver,animationFrame:d=!1}=n,p=l(e),m=i||s?[...p?(0,a.getOverflowAncestors)(p):[],...(0,a.getOverflowAncestors)(t)]:[];m.forEach(e=>{i&&e.addEventListener("scroll",r,{passive:!0}),s&&e.addEventListener("resize",r)});let h=p&&u?N(p,r):null,g=-1,v=null;c&&(v=new ResizeObserver(e=>{let[n]=e;n&&n.target===p&&v&&(v.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var e;null==(e=v)||e.observe(t)})),r()}),p&&!d&&v.observe(p),v.observe(t));let x=d?f(e):null;function j(){let t=f(e);x&&(t.x!==x.x||t.y!==x.y||t.width!==x.width||t.height!==x.height)&&r(),x=t,o=requestAnimationFrame(j)}return d&&j(),r(),()=>{var e;m.forEach(e=>{i&&e.removeEventListener("scroll",r),s&&e.removeEventListener("resize",r)}),null==h||h(),null==(e=v)||e.disconnect(),v=null,d&&cancelAnimationFrame(o)}}let P=o.detectOverflow,F=o.offset,L=o.autoPlacement,R=o.shift,H=o.flip,B=o.size,V=o.hide,z=o.arrow,W=o.inline,U=o.limitShift,G=(e,t,r)=>{let n=new Map,i={platform:_,...r},a={...i.platform,_c:n};return(0,o.computePosition)(e,t,{...i,platform:a})}},{"@floating-ui/core":"g9gye","@floating-ui/utils":"eYnbP","@floating-ui/utils/dom":"dpNQy","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],g9gye:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"rectToClientRect",()=>o.rectToClientRect),n.export(r,"arrow",()=>l),n.export(r,"autoPlacement",()=>u),n.export(r,"computePosition",()=>a),n.export(r,"detectOverflow",()=>s),n.export(r,"flip",()=>d),n.export(r,"hide",()=>m),n.export(r,"inline",()=>v),n.export(r,"limitShift",()=>y),n.export(r,"offset",()=>j),n.export(r,"shift",()=>b),n.export(r,"size",()=>w);var o=e("@floating-ui/utils");function i(e,t,r){let n,{reference:i,floating:a}=e,s=(0,o.getSideAxis)(t),l=(0,o.getAlignmentAxis)(t),c=(0,o.getAxisLength)(l),u=(0,o.getSide)(t),d="y"===s,p=i.x+i.width/2-a.width/2,f=i.y+i.height/2-a.height/2,m=i[c]/2-a[c]/2;switch(u){case"top":n={x:p,y:i.y-a.height};break;case"bottom":n={x:p,y:i.y+i.height};break;case"right":n={x:i.x+i.width,y:f};break;case"left":n={x:i.x-a.width,y:f};break;default:n={x:i.x,y:i.y}}switch((0,o.getAlignment)(t)){case"start":n[l]-=m*(r&&d?-1:1);break;case"end":n[l]+=m*(r&&d?-1:1)}return n}let a=async(e,t,r)=>{let{placement:n="bottom",strategy:o="absolute",middleware:a=[],platform:s}=r,l=a.filter(Boolean),c=await (null==s.isRTL?void 0:s.isRTL(t)),u=await s.getElementRects({reference:e,floating:t,strategy:o}),{x:d,y:p}=i(u,n,c),f=n,m={},h=0;for(let r=0;r({name:"arrow",options:e,async fn(t){let{x:r,y:n,placement:i,rects:a,platform:s,elements:l,middlewareData:c}=t,{element:u,padding:d=0}=(0,o.evaluate)(e,t)||{};if(null==u)return{};let p=(0,o.getPaddingObject)(d),f={x:r,y:n},m=(0,o.getAlignmentAxis)(i),h=(0,o.getAxisLength)(m),g=await s.getDimensions(u),v="y"===m,x=v?"top":"left",j=v?"bottom":"right",b=v?"clientHeight":"clientWidth",y=a.reference[h]+a.reference[m]-f[m]-a.floating[h],w=f[m]-a.reference[m],C=await (null==s.getOffsetParent?void 0:s.getOffsetParent(u)),k=C?C[b]:0;k&&await (null==s.isElement?void 0:s.isElement(C))||(k=l.floating[b]||a.floating[h]);let S=y/2-w/2,T=k/2-g[h]/2-1,D=(0,o.min)(p[x],T),E=(0,o.min)(p[j],T),I=D,O=k-g[h]-E,M=k/2-g[h]/2+S,_=(0,o.clamp)(I,M,O),N=!c.arrow&&null!=(0,o.getAlignment)(i)&&M!==_&&a.reference[h]/2-(M(0,o.getAlignment)(t)===e),...r.filter(t=>(0,o.getAlignment)(t)!==e)]:r.filter(e=>(0,o.getSide)(e)===e)).filter(r=>!e||(0,o.getAlignment)(r)===e||!!t&&(0,o.getOppositeAlignmentPlacement)(r)!==r)}let u=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var r,n,i;let{rects:a,middlewareData:l,placement:u,platform:d,elements:p}=t,{crossAxis:f=!1,alignment:m,allowedPlacements:h=o.placements,autoAlignment:g=!0,...v}=(0,o.evaluate)(e,t),x=void 0!==m||h===o.placements?c(m||null,g,h):h,j=await s(t,v),b=(null==(r=l.autoPlacement)?void 0:r.index)||0,y=x[b];if(null==y)return{};let w=(0,o.getAlignmentSides)(y,a,await (null==d.isRTL?void 0:d.isRTL(p.floating)));if(u!==y)return{reset:{placement:x[0]}};let C=[j[(0,o.getSide)(y)],j[w[0]],j[w[1]]],k=[...(null==(n=l.autoPlacement)?void 0:n.overflows)||[],{placement:y,overflows:C}],S=x[b+1];if(S)return{data:{index:b+1,overflows:k},reset:{placement:S}};let T=k.map(e=>{let t=(0,o.getAlignment)(e.placement);return[e.placement,t&&f?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),D=(null==(i=T.filter(e=>e[2].slice(0,(0,o.getAlignment)(e[0])?2:3).every(e=>e<=0))[0])?void 0:i[0])||T[0][0];return D!==u?{data:{index:b+1,overflows:k},reset:{placement:D}}:{}}}},d=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var r,n,i,a,l;let{placement:c,middlewareData:u,rects:d,initialPlacement:p,platform:f,elements:m}=t,{mainAxis:h=!0,crossAxis:g=!0,fallbackPlacements:v,fallbackStrategy:x="bestFit",fallbackAxisSideDirection:j="none",flipAlignment:b=!0,...y}=(0,o.evaluate)(e,t);if(null!=(r=u.arrow)&&r.alignmentOffset)return{};let w=(0,o.getSide)(c),C=(0,o.getSide)(p)===p,k=await (null==f.isRTL?void 0:f.isRTL(m.floating)),S=v||(C||!b?[(0,o.getOppositePlacement)(p)]:(0,o.getExpandedPlacements)(p));v||"none"===j||S.push(...(0,o.getOppositeAxisPlacements)(p,b,j,k));let T=[p,...S],D=await s(t,y),E=[],I=(null==(n=u.flip)?void 0:n.overflows)||[];if(h&&E.push(D[w]),g){let e=(0,o.getAlignmentSides)(c,d,k);E.push(D[e[0]],D[e[1]])}if(I=[...I,{placement:c,overflows:E}],!E.every(e=>e<=0)){let e=((null==(i=u.flip)?void 0:i.index)||0)+1,t=T[e];if(t)return{data:{index:e,overflows:I},reset:{placement:t}};let r=null==(a=I.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:a.placement;if(!r)switch(x){case"bestFit":{let e=null==(l=I.map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:l[0];e&&(r=e);break}case"initialPlacement":r=p}if(c!==r)return{reset:{placement:r}}}return{}}}};function p(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function f(e){return(0,o.sides).some(t=>e[t]>=0)}let m=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){let{rects:r}=t,{strategy:n="referenceHidden",...i}=(0,o.evaluate)(e,t);switch(n){case"referenceHidden":{let e=p(await s(t,{...i,elementContext:"reference"}),r.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:f(e)}}}case"escaped":{let e=p(await s(t,{...i,altBoundary:!0}),r.floating);return{data:{escapedOffsets:e,escaped:f(e)}}}default:return{}}}}};function h(e){let t=(0,o.min)(...e.map(e=>e.left)),r=(0,o.min)(...e.map(e=>e.top));return{x:t,y:r,width:(0,o.max)(...e.map(e=>e.right))-t,height:(0,o.max)(...e.map(e=>e.bottom))-r}}function g(e){let t=e.slice().sort((e,t)=>e.y-t.y),r=[],n=null;for(let e=0;en.height/2?r.push([o]):r[r.length-1].push(o),n=o}return r.map(e=>(0,o.rectToClientRect)(h(e)))}let v=function(e){return void 0===e&&(e={}),{name:"inline",options:e,async fn(t){let{placement:r,elements:n,rects:i,platform:a,strategy:s}=t,{padding:l=2,x:c,y:u}=(0,o.evaluate)(e,t),d=Array.from(await (null==a.getClientRects?void 0:a.getClientRects(n.reference))||[]),p=g(d),f=(0,o.rectToClientRect)(h(d)),m=(0,o.getPaddingObject)(l);function v(){if(2===p.length&&p[0].left>p[1].right&&null!=c&&null!=u)return p.find(e=>c>e.left-m.left&&ce.top-m.top&&u=2){if("y"===(0,o.getSideAxis)(r)){let e=p[0],t=p[p.length-1],n="top"===(0,o.getSide)(r),i=e.top,a=t.bottom,s=n?e.left:t.left,l=n?e.right:t.right,c=l-s,u=a-i;return{top:i,bottom:a,left:s,right:l,width:c,height:u,x:s,y:i}}let e="left"===(0,o.getSide)(r),t=(0,o.max)(...p.map(e=>e.right)),n=(0,o.min)(...p.map(e=>e.left)),i=p.filter(r=>e?r.left===n:r.right===t),a=i[0].top,s=i[i.length-1].bottom,l=n,c=t,u=c-l,d=s-a;return{top:a,bottom:s,left:l,right:c,width:u,height:d,x:l,y:a}}return f}let x=await a.getElementRects({reference:{getBoundingClientRect:v},floating:n.floating,strategy:s});return i.reference.x!==x.reference.x||i.reference.y!==x.reference.y||i.reference.width!==x.reference.width||i.reference.height!==x.reference.height?{reset:{rects:x}}:{}}}};async function x(e,t){let{placement:r,platform:n,elements:i}=e,a=await (null==n.isRTL?void 0:n.isRTL(i.floating)),s=(0,o.getSide)(r),l=(0,o.getAlignment)(r),c="y"===(0,o.getSideAxis)(r),u=["left","top"].includes(s)?-1:1,d=a&&c?-1:1,p=(0,o.evaluate)(t,e),{mainAxis:f,crossAxis:m,alignmentAxis:h}="number"==typeof p?{mainAxis:p,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...p};return l&&"number"==typeof h&&(m="end"===l?-1*h:h),c?{x:m*d,y:f*u}:{x:f*u,y:m*d}}let j=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var r,n;let{x:o,y:i,placement:a,middlewareData:s}=t,l=await x(t,e);return a===(null==(r=s.offset)?void 0:r.placement)&&null!=(n=s.arrow)&&n.alignmentOffset?{}:{x:o+l.x,y:i+l.y,data:{...l,placement:a}}}}},b=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:r,y:n,placement:i}=t,{mainAxis:a=!0,crossAxis:l=!1,limiter:c={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...u}=(0,o.evaluate)(e,t),d={x:r,y:n},p=await s(t,u),f=(0,o.getSideAxis)((0,o.getSide)(i)),m=(0,o.getOppositeAxis)(f),h=d[m],g=d[f];if(a){let e="y"===m?"top":"left",t="y"===m?"bottom":"right",r=h+p[e],n=h-p[t];h=(0,o.clamp)(r,h,n)}if(l){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",r=g+p[e],n=g-p[t];g=(0,o.clamp)(r,g,n)}let v=c.fn({...t,[m]:h,[f]:g});return{...v,data:{x:v.x-r,y:v.y-n}}}}},y=function(e){return void 0===e&&(e={}),{options:e,fn(t){let{x:r,y:n,placement:i,rects:a,middlewareData:s}=t,{offset:l=0,mainAxis:c=!0,crossAxis:u=!0}=(0,o.evaluate)(e,t),d={x:r,y:n},p=(0,o.getSideAxis)(i),f=(0,o.getOppositeAxis)(p),m=d[f],h=d[p],g=(0,o.evaluate)(l,t),v="number"==typeof g?{mainAxis:g,crossAxis:0}:{mainAxis:0,crossAxis:0,...g};if(c){let e="y"===f?"height":"width",t=a.reference[f]-a.floating[e]+v.mainAxis,r=a.reference[f]+a.reference[e]-v.mainAxis;mr&&(m=r)}if(u){var x,j;let e="y"===f?"width":"height",t=["top","left"].includes((0,o.getSide)(i)),r=a.reference[p]-a.floating[e]+(t&&(null==(x=s.offset)?void 0:x[p])||0)+(t?0:v.crossAxis),n=a.reference[p]+a.reference[e]+(t?0:(null==(j=s.offset)?void 0:j[p])||0)-(t?v.crossAxis:0);hn&&(h=n)}return{[f]:m,[p]:h}}}},w=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){let r,n;let{placement:i,rects:a,platform:l,elements:c}=t,{apply:u=()=>{},...d}=(0,o.evaluate)(e,t),p=await s(t,d),f=(0,o.getSide)(i),m=(0,o.getAlignment)(i),h="y"===(0,o.getSideAxis)(i),{width:g,height:v}=a.floating;"top"===f||"bottom"===f?(r=f,n=m===(await (null==l.isRTL?void 0:l.isRTL(c.floating))?"start":"end")?"left":"right"):(n=f,r="end"===m?"top":"bottom");let x=v-p[r],j=g-p[n],b=!t.middlewareData.shift,y=x,w=j;if(h){let e=g-p.left-p.right;w=m||b?(0,o.min)(j,e):e}else{let e=v-p.top-p.bottom;y=m||b?(0,o.min)(x,e):e}if(b&&!m){let e=(0,o.max)(p.left,0),t=(0,o.max)(p.right,0),r=(0,o.max)(p.top,0),n=(0,o.max)(p.bottom,0);h?w=g-2*(0!==e||0!==t?e+t:(0,o.max)(p.left,p.right)):y=v-2*(0!==r||0!==n?r+n:(0,o.max)(p.top,p.bottom))}await u({...t,availableWidth:w,availableHeight:y});let C=await l.getDimensions(c.floating);return g!==C.width||v!==C.height?{reset:{rects:!0}}:{}}}}},{"@floating-ui/utils":"eYnbP","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],lW8eP:[function(e,t,r){/*! + `),children:[p,(void 0===a||a)&&(0,o.jsx)(c,{})]})]})}let f=a.forwardRef(function({children:e,asChild:t=!1,...r},n){let s=d(),l=e.ref,c=(0,i.useMergeRefs)([s.refs.setReference,n,l]);return t&&a.isValidElement(e)?a.cloneElement(e,s.getReferenceProps({ref:c,...r,...e.props,"data-state":s.open?"open":"closed"})):(0,o.jsx)("div",{ref:c,"data-state":s.open?"open":"closed",...s.getReferenceProps(r),children:e})}),m=a.forwardRef(function(e,t){let{context:r,...n}=d(),a=(0,i.useMergeRefs)([n.refs.setFloating,t]);if(!r.open)return null;let s=(0,o.jsx)("div",{ref:a,style:{...n.floatingStyles,...e.style},"aria-labelledby":n.labelId,"aria-describedby":n.descriptionId,...n.getFloatingProps(e),children:e.children}),l=n.autoFocus?(0,o.jsx)(i.FloatingFocusManager,{context:r,modal:n.modal,children:s}):s;return(0,o.jsx)(i.FloatingPortal,{root:n.root,children:n.backdrop?(0,o.jsx)(i.FloatingOverlay,{lockScroll:!0,children:l}):l})}),h=a.forwardRef(function({children:e,...t},r){let{setLabelId:n}=d(),s=(0,i.useId)();return a.useLayoutEffect(()=>(n(s),()=>n(void 0)),[s,n]),(0,o.jsx)("h2",{...t,ref:r,id:s,children:e})}),g=a.forwardRef(function({children:e,...t},r){let{setDescriptionId:n}=d(),s=(0,i.useId)();return a.useLayoutEffect(()=>(n(s),()=>n(void 0)),[s,n]),(0,o.jsx)("p",{...t,ref:r,id:s,children:e})}),v=a.forwardRef(function(e,t){let{setOpen:r}=d();return(0,o.jsx)("button",{type:"button",ref:t,...e,onClick:t=>{e.onClick?.(t),r(!1)}})})},{"react/jsx-runtime":"QoA3A","@floating-ui/react":"lIn3p",react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],lIn3p:[function(e,t,r){let n;var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"arrow",()=>l.arrow),o.export(r,"autoPlacement",()=>l.autoPlacement),o.export(r,"autoUpdate",()=>l.autoUpdate),o.export(r,"computePosition",()=>l.computePosition),o.export(r,"detectOverflow",()=>l.detectOverflow),o.export(r,"flip",()=>l.flip),o.export(r,"getOverflowAncestors",()=>l.getOverflowAncestors),o.export(r,"hide",()=>l.hide),o.export(r,"inline",()=>l.inline),o.export(r,"limitShift",()=>l.limitShift),o.export(r,"offset",()=>l.offset),o.export(r,"platform",()=>l.platform),o.export(r,"shift",()=>l.shift),o.export(r,"size",()=>l.size),o.export(r,"Composite",()=>z),o.export(r,"CompositeItem",()=>W),o.export(r,"FloatingArrow",()=>Z),o.export(r,"FloatingDelayGroup",()=>em),o.export(r,"FloatingFocusManager",()=>eq),o.export(r,"FloatingList",()=>P),o.export(r,"FloatingNode",()=>eo),o.export(r,"FloatingOverlay",()=>eQ),o.export(r,"FloatingPortal",()=>eV),o.export(r,"FloatingTree",()=>ei),o.export(r,"inner",()=>tj),o.export(r,"safePolygon",()=>tC),o.export(r,"useClick",()=>eX),o.export(r,"useClientPoint",()=>e2),o.export(r,"useDelayGroup",()=>eh),o.export(r,"useDelayGroupContext",()=>ef),o.export(r,"useDismiss",()=>e6),o.export(r,"useFloating",()=>e7),o.export(r,"useFloatingNodeId",()=>en),o.export(r,"useFloatingParentNodeId",()=>et),o.export(r,"useFloatingPortalNode",()=>eB),o.export(r,"useFloatingTree",()=>er),o.export(r,"useFocus",()=>e8),o.export(r,"useHover",()=>eu),o.export(r,"useId",()=>Q),o.export(r,"useInnerOffset",()=>tb),o.export(r,"useInteractions",()=>tr),o.export(r,"useListItem",()=>F),o.export(r,"useListNavigation",()=>tc),o.export(r,"useMergeRefs",()=>p),o.export(r,"useRole",()=>td),o.export(r,"useTransitionStatus",()=>th),o.export(r,"useTransitionStyles",()=>tg),o.export(r,"useTypeahead",()=>tv);var i=e("react"),a=e("@floating-ui/react/utils"),s=e("@floating-ui/utils"),l=e("@floating-ui/react-dom"),c=e("@floating-ui/utils/dom"),u=e("tabbable"),d=e("react-dom");function p(e){return i.useMemo(()=>e.every(e=>null==e)?null:t=>{e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})},e)}let f={...i},m=f.useInsertionEffect||(e=>e());function h(e){let t=i.useRef(()=>{});return m(()=>{t.current=e}),i.useCallback(function(){for(var e=arguments.length,r=Array(e),n=0;n=e.current.length}function w(e,t){return S(e,{disabledIndices:t})}function C(e,t){return S(e,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function S(e,t){let{startingIndex:r=-1,decrement:n=!1,disabledIndices:o,amount:i=1}=void 0===t?{}:t,a=e.current,s=o?e=>o.includes(e):e=>{let t=a[e];return null==t||t.hasAttribute("disabled")||"true"===t.getAttribute("aria-disabled")},l=r;do l+=n?-i:i;while(l>=0&&l<=a.length-1&&s(l))return l}function k(e,t){let{event:r,orientation:n,loop:o,cols:i,disabledIndices:l,minIndex:c,maxIndex:u,prevIndex:d,stopEvent:p=!1}=t,f=d;if(r.key===g){if(p&&(0,a.stopEvent)(r),-1===d)f=u;else if(f=S(e,{startingIndex:f,amount:i,decrement:!0,disabledIndices:l}),o&&(d-ie?r:r-i}y(e,f)&&(f=d)}if(r.key===v&&(p&&(0,a.stopEvent)(r),-1===d?f=c:(f=S(e,{startingIndex:d,amount:i,disabledIndices:l}),o&&d+i>u&&(f=S(e,{startingIndex:d%i-i,amount:i,disabledIndices:l}))),y(e,f)&&(f=d)),"both"===n){let t=(0,s.floor)(d/i);r.key===j&&(p&&(0,a.stopEvent)(r),d%i!=i-1?(f=S(e,{startingIndex:d,disabledIndices:l}),o&&b(f,i,t)&&(f=S(e,{startingIndex:d-d%i-1,disabledIndices:l}))):o&&(f=S(e,{startingIndex:d-d%i-1,disabledIndices:l})),b(f,i,t)&&(f=d)),r.key===x&&(p&&(0,a.stopEvent)(r),d%i!=0?(f=S(e,{startingIndex:d,disabledIndices:l,decrement:!0}),o&&b(f,i,t)&&(f=S(e,{startingIndex:d+(i-d%i),decrement:!0,disabledIndices:l}))):o&&(f=S(e,{startingIndex:d+(i-d%i),decrement:!0,disabledIndices:l})),b(f,i,t)&&(f=d));let n=(0,s.floor)(u/i)===t;y(e,f)&&(f=o&&n?r.key===x?u:S(e,{startingIndex:d-d%i-1,disabledIndices:l}):d)}return f}function D(e,t,r){let n=[],o=0;return e.forEach((e,i)=>{let{width:a,height:s}=e,l=!1;for(r&&(o=0);!l;){let e=[];for(let r=0;rnull==n[e])?(e.forEach(e=>{n[e]=i}),l=!0):o++}}),[...n]}function T(e,t,r,n,o){if(-1===e)return -1;let i=r.indexOf(e);switch(o){case"tl":return i;case"tr":return i+t[e].width-1;case"bl":return i+(t[e].height-1)*n;case"br":return r.lastIndexOf(e)}}function E(e,t){return t.flatMap((t,r)=>e.includes(t)?[r]:[])}let I=0;function O(e,t){void 0===t&&(t={});let{preventScroll:r=!1,cancelPrevious:n=!0,sync:o=!1}=t;n&&cancelAnimationFrame(I);let i=()=>null==e?void 0:e.focus({preventScroll:r});o?i():I=requestAnimationFrame(i)}var M="undefined"!=typeof document?i.useLayoutEffect:i.useEffect;function _(e,t){let r=e.compareDocumentPosition(t);return r&Node.DOCUMENT_POSITION_FOLLOWING||r&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:r&Node.DOCUMENT_POSITION_PRECEDING||r&Node.DOCUMENT_POSITION_CONTAINS?1:0}function N(e,t){if(e.size!==t.size)return!1;for(let[r,n]of e.entries())if(n!==t.get(r))return!1;return!0}let A=i.createContext({register:()=>{},unregister:()=>{},map:new Map,elementsRef:{current:[]}});function P(e){let{children:t,elementsRef:r,labelsRef:n}=e,[o,a]=i.useState(()=>new Map),s=i.useCallback(e=>{a(t=>new Map(t).set(e,null))},[]),l=i.useCallback(e=>{a(t=>{let r=new Map(t);return r.delete(e),r})},[]);return M(()=>{let e=new Map(o);Array.from(e.keys()).sort(_).forEach((t,r)=>{e.set(t,r)}),N(o,e)||a(e)},[o]),i.createElement(A.Provider,{value:i.useMemo(()=>({register:s,unregister:l,map:o,elementsRef:r,labelsRef:n}),[s,l,o,r,n])},t)}function F(e){void 0===e&&(e={});let{label:t}=e,{register:r,unregister:n,map:o,elementsRef:a,labelsRef:s}=i.useContext(A),[l,c]=i.useState(null),u=i.useRef(null),d=i.useCallback(e=>{if(u.current=e,null!==l&&(a.current[l]=e,s)){var r;let n=void 0!==t;s.current[l]=n?t:null!=(r=null==e?void 0:e.textContent)?r:null}},[l,a,s,t]);return M(()=>{let e=u.current;if(e)return r(e),()=>{n(e)}},[r,n]),M(()=>{let e=u.current?o.get(u.current):null;null!=e&&c(e)},[o]),i.useMemo(()=>({ref:d,index:null==l?-1:l}),[l,d])}function L(e,t){return"function"==typeof e?e(t):e?i.cloneElement(e,t):i.createElement("div",t)}let R=i.createContext({activeIndex:0,onNavigate:()=>{}}),H=[x,j],B=[g,v],V=[...H,...B],z=i.forwardRef(function(e,t){let{render:r,orientation:n="both",loop:o=!0,cols:a=1,disabledIndices:s=[],activeIndex:l,onNavigate:c,itemSizes:u,dense:d=!1,...p}=e,[f,m]=i.useState(0),b=null!=l?l:f,I=h(null!=c?c:m),M=i.useRef([]),_=r&&"function"!=typeof r?r.props:{},N=i.useMemo(()=>({activeIndex:b,onNavigate:I}),[b,I]),A=a>1;function F(e){if(!V.includes(e.key))return;let t=b;if(A){let r=u||Array.from({length:M.current.length},()=>({width:1,height:1})),i=D(r,a,d),l=i.findIndex(e=>null!=e&&!s.includes(e)),c=i.reduce((e,t,r)=>null==t||null!=s&&s.includes(t)?e:r,-1);t=i[k({current:i.map(e=>e?M.current[e]:null)},{event:e,orientation:n,loop:o,cols:a,disabledIndices:E([...s,void 0],i),minIndex:l,maxIndex:c,prevIndex:T(b,r,i,a,e.key===v?"bl":e.key===j?"tr":"tl")})]}let r=w(M,s),i=C(M,s),l={horizontal:[j],vertical:[v],both:[j,v]}[n],c={horizontal:[x],vertical:[g],both:[x,g]}[n],p=A?V:({horizontal:H,vertical:B,both:V})[n];t===b&&[...l,...c].includes(e.key)&&(t=o&&t===i&&l.includes(e.key)?r:o&&t===r&&c.includes(e.key)?i:S(M,{startingIndex:t,decrement:c.includes(e.key),disabledIndices:s})),t===b||y(M,t)||(e.stopPropagation(),p.includes(e.key)&&e.preventDefault(),I(t),queueMicrotask(()=>{O(M.current[t])}))}let z={...p,..._,ref:t,"aria-orientation":"both"===n?void 0:n,onKeyDown(e){null==p.onKeyDown||p.onKeyDown(e),null==_.onKeyDown||_.onKeyDown(e),F(e)}};return i.createElement(R.Provider,{value:N},i.createElement(P,{elementsRef:M},L(r,z)))}),W=i.forwardRef(function(e,t){let{render:r,...n}=e,o=r&&"function"!=typeof r?r.props:{},{activeIndex:a,onNavigate:s}=i.useContext(R),{ref:l,index:c}=F(),u=p([l,t,o.ref]),d=a===c;return L(r,{...n,...o,ref:u,tabIndex:d?0:-1,"data-active":d?"":void 0,onFocus(e){null==n.onFocus||n.onFocus(e),null==o.onFocus||o.onFocus(e),s(c)}})});function U(){return(U=Object.assign?Object.assign.bind():function(e){for(var t=1;t"floating-ui-"+Math.random().toString(36).slice(2,6)+$++;function K(){let[e,t]=i.useState(()=>G?q():void 0);return M(()=>{null==e&&t(q())},[]),i.useEffect(()=>{G=!0},[]),e}let Q=f.useId||K,Z=i.forwardRef(function(e,t){let{context:{placement:r,elements:{floating:n},middlewareData:{arrow:o}},width:a=14,height:s=7,tipRadius:c=0,strokeWidth:u=0,staticOffset:d,stroke:p,d:f,style:{transform:m,...h}={},...g}=e,v=Q();if(!n)return null;let x=2*u,j=x/2,b=a/2*(-(c/8)+1),y=s/2*c/4,[w,C]=r.split("-"),S=(0,l.platform).isRTL(n),k=!!f,D="top"===w||"bottom"===w,T=d&&"end"===C?"bottom":"top",E=d&&"end"===C?"right":"left";d&&S&&(E="end"===C?"left":"right");let I=(null==o?void 0:o.x)!=null?d||o.x:"",O=(null==o?void 0:o.y)!=null?d||o.y:"",M=f||"M0,0 H"+a+" L"+(a-b)+","+(s-y)+(" Q"+a/2+","+s+" ")+b+","+(s-y)+" Z",_={top:k?"rotate(180deg)":"",left:k?"rotate(90deg)":"rotate(-90deg)",bottom:k?"":"rotate(180deg)",right:k?"rotate(-90deg)":"rotate(90deg)"}[w];return i.createElement("svg",U({},g,{"aria-hidden":!0,ref:t,width:k?a:a+x,height:a,viewBox:"0 0 "+a+" "+(s>a?s:a),style:{position:"absolute",pointerEvents:"none",[E]:I,[T]:O,[w]:D||k?"100%":"calc(100% - "+x/2+"px)",transform:""+_+(null!=m?m:""),...h}}),x>0&&i.createElement("path",{clipPath:"url(#"+v+")",fill:"none",stroke:p,strokeWidth:x+(f?0:1),d:M}),i.createElement("path",{stroke:x&&!f?g.fill:"none",d:M}),i.createElement("clipPath",{id:v},i.createElement("rect",{x:-j,y:j*(k?-1:1),width:a+x,height:a})))});function J(){let e=new Map;return{emit(t,r){var n;null==(n=e.get(t))||n.forEach(e=>e(r))},on(t,r){e.set(t,[...e.get(t)||[],r])},off(t,r){var n;e.set(t,(null==(n=e.get(t))?void 0:n.filter(e=>e!==r))||[])}}}let X=i.createContext(null),ee=i.createContext(null),et=()=>{var e;return(null==(e=i.useContext(X))?void 0:e.id)||null},er=()=>i.useContext(ee);function en(e){let t=Q(),r=er(),n=et(),o=e||n;return M(()=>{let e={id:t,parentId:o};return null==r||r.addNode(e),()=>{null==r||r.removeNode(e)}},[r,t,o]),t}function eo(e){let{children:t,id:r}=e,n=et();return i.createElement(X.Provider,{value:i.useMemo(()=>({id:r,parentId:n}),[r,n])},t)}function ei(e){let{children:t}=e,r=i.useRef([]),n=i.useCallback(e=>{r.current=[...r.current,e]},[]),o=i.useCallback(e=>{r.current=r.current.filter(t=>t!==e)},[]),a=i.useState(()=>J())[0];return i.createElement(ee.Provider,{value:i.useMemo(()=>({nodesRef:r,addNode:n,removeNode:o,events:a}),[n,o,a])},t)}function ea(e){return"data-floating-ui-"+e}function es(e){let t=(0,i.useRef)(e);return M(()=>{t.current=e}),t}let el=ea("safe-polygon");function ec(e,t,r){return r&&!(0,a.isMouseLikePointerType)(r)?0:"number"==typeof e?e:null==e?void 0:e[t]}function eu(e,t){void 0===t&&(t={});let{open:r,onOpenChange:n,dataRef:o,events:s,elements:{domReference:l,floating:u},refs:d}=e,{enabled:p=!0,delay:f=0,handleClose:m=null,mouseOnly:h=!1,restMs:g=0,move:v=!0}=t,x=er(),j=et(),b=es(m),y=es(f),w=i.useRef(),C=i.useRef(-1),S=i.useRef(),k=i.useRef(-1),D=i.useRef(!0),T=i.useRef(!1),E=i.useRef(()=>{}),I=i.useCallback(()=>{var e;let t=null==(e=o.current.openEvent)?void 0:e.type;return(null==t?void 0:t.includes("mouse"))&&"mousedown"!==t},[o]);i.useEffect(()=>{if(p)return s.on("openchange",e),()=>{s.off("openchange",e)};function e(e){let{open:t}=e;t||(clearTimeout(C.current),clearTimeout(k.current),D.current=!0)}},[p,s]),i.useEffect(()=>{if(!p||!b.current||!r)return;function e(e){I()&&n(!1,e,"hover")}let t=(0,a.getDocument)(u).documentElement;return t.addEventListener("mouseleave",e),()=>{t.removeEventListener("mouseleave",e)}},[u,r,n,p,b,I]);let O=i.useCallback(function(e,t,r){void 0===t&&(t=!0),void 0===r&&(r="hover");let o=ec(y.current,"close",w.current);o&&!S.current?(clearTimeout(C.current),C.current=window.setTimeout(()=>n(!1,e,r),o)):t&&(clearTimeout(C.current),n(!1,e,r))},[y,n]),_=i.useCallback(()=>{E.current(),S.current=void 0},[]),N=i.useCallback(()=>{if(T.current){let e=(0,a.getDocument)(d.floating.current).body;e.style.pointerEvents="",e.removeAttribute(el),T.current=!1}},[d]);return i.useEffect(()=>{if(p&&(0,c.isElement)(l)){let e=l;return r&&e.addEventListener("mouseleave",d),null==u||u.addEventListener("mouseleave",d),v&&e.addEventListener("mousemove",i,{once:!0}),e.addEventListener("mouseenter",i),e.addEventListener("mouseleave",s),()=>{r&&e.removeEventListener("mouseleave",d),null==u||u.removeEventListener("mouseleave",d),v&&e.removeEventListener("mousemove",i),e.removeEventListener("mouseenter",i),e.removeEventListener("mouseleave",s)}}function t(){return!!o.current.openEvent&&["click","mousedown"].includes(o.current.openEvent.type)}function i(e){if(clearTimeout(C.current),D.current=!1,h&&!(0,a.isMouseLikePointerType)(w.current)||g>0&&!ec(y.current,"open"))return;let t=ec(y.current,"open",w.current);t?C.current=window.setTimeout(()=>{n(!0,e,"hover")},t):n(!0,e,"hover")}function s(n){if(t())return;E.current();let o=(0,a.getDocument)(u);if(clearTimeout(k.current),b.current){r||clearTimeout(C.current),S.current=b.current({...e,tree:x,x:n.clientX,y:n.clientY,onClose(){N(),_(),O(n,!0,"safe-polygon")}});let t=S.current;o.addEventListener("mousemove",t),E.current=()=>{o.removeEventListener("mousemove",t)};return}"touch"===w.current&&(0,a.contains)(u,n.relatedTarget)||O(n)}function d(r){t()||null==b.current||b.current({...e,tree:x,x:r.clientX,y:r.clientY,onClose(){N(),_(),O(r)}})(r)}},[l,u,p,e,h,g,v,O,_,N,n,r,x,y,b,o]),M(()=>{var e,t;if(p&&r&&null!=(e=b.current)&&e.__options.blockPointerEvents&&I()){let e=(0,a.getDocument)(u).body;if(e.setAttribute(el,""),e.style.pointerEvents="none",T.current=!0,(0,c.isElement)(l)&&u){let e=l,r=null==x||null==(t=x.nodesRef.current.find(e=>e.id===j))||null==(t=t.context)?void 0:t.elements.floating;return r&&(r.style.pointerEvents=""),e.style.pointerEvents="auto",u.style.pointerEvents="auto",()=>{e.style.pointerEvents="",u.style.pointerEvents=""}}}},[p,r,j,u,l,x,b,I]),M(()=>{r||(w.current=void 0,_(),N())},[r,_,N]),i.useEffect(()=>()=>{_(),clearTimeout(C.current),clearTimeout(k.current),N()},[p,l,_,N]),i.useMemo(()=>{if(!p)return{};function e(e){w.current=e.pointerType}return{reference:{onPointerDown:e,onPointerEnter:e,onMouseMove(e){function t(){D.current||n(!0,e.nativeEvent,"hover")}(!h||(0,a.isMouseLikePointerType)(w.current))&&(r||0===g||(clearTimeout(k.current),"touch"===w.current?t():k.current=window.setTimeout(t,g)))}},floating:{onMouseEnter(){clearTimeout(C.current)},onMouseLeave(e){O(e.nativeEvent,!1)}}}},[p,h,r,g,n,O])}let ed=()=>{},ep=i.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:ed,setState:ed,isInstantPhase:!1}),ef=()=>i.useContext(ep);function em(e){let{children:t,delay:r,timeoutMs:n=0}=e,[o,a]=i.useReducer((e,t)=>({...e,...t}),{delay:r,timeoutMs:n,initialDelay:r,currentId:null,isInstantPhase:!1}),s=i.useRef(null),l=i.useCallback(e=>{a({currentId:e})},[]);return M(()=>{o.currentId?null===s.current?s.current=o.currentId:a({isInstantPhase:!0}):(a({isInstantPhase:!1}),s.current=null)},[o.currentId]),i.createElement(ep.Provider,{value:i.useMemo(()=>({...o,setState:a,setCurrentId:l}),[o,l])},t)}function eh(e,t){void 0===t&&(t={});let{open:r,onOpenChange:n,floatingId:o}=e,{id:i}=t,a=null!=i?i:o,s=ef(),{currentId:l,setCurrentId:c,initialDelay:u,setState:d,timeoutMs:p}=s;return M(()=>{l&&(d({delay:{open:1,close:ec(u,"close")}}),l!==a&&n(!1))},[a,n,d,l,u]),M(()=>{function e(){n(!1),d({delay:u,currentId:null})}if(l&&!r&&l===a){if(p){let t=window.setTimeout(e,p);return()=>{clearTimeout(t)}}e()}},[r,d,l,a,n,u,p]),M(()=>{c!==ed&&r&&c(a)},[r,c,a]),s}function eg(e,t){var r;let n=[],o=null==(r=e.find(e=>e.id===t))?void 0:r.parentId;for(;o;){let t=e.find(e=>e.id===o);o=null==t?void 0:t.parentId,t&&(n=n.concat(t))}return n}function ev(e,t){let r=e.filter(e=>{var r;return e.parentId===t&&(null==(r=e.context)?void 0:r.open)}),n=r;for(;n.length;)n=e.filter(e=>{var t;return null==(t=n)?void 0:t.some(t=>{var r;return e.parentId===t.id&&(null==(r=e.context)?void 0:r.open)})}),r=r.concat(n);return r}function ex(e,t){let r;let n=-1;function o(t,i){i>n&&(r=t,n=i),ev(e,t).forEach(e=>{o(e.id,i+1)})}return o(t,0),e.find(e=>e.id===r)}let ej=new WeakMap,eb=new WeakSet,ey={},ew=0,eC=()=>"undefined"!=typeof HTMLElement&&"inert"in HTMLElement.prototype,eS=e=>e&&(e.host||eS(e.parentNode)),ek=(e,t)=>t.map(t=>{if(e.contains(t))return t;let r=eS(t);return e.contains(r)?r:null}).filter(e=>null!=e);function eD(e,t,r,n){let o="data-floating-ui-inert",i=n?"inert":r?"aria-hidden":null,a=ek(t,e),s=new Set,l=new Set(a),c=[];ey[o]||(ey[o]=new WeakMap);let u=ey[o];function d(e){!(!e||s.has(e))&&(s.add(e),e.parentNode&&d(e.parentNode))}function p(e){!e||l.has(e)||Array.prototype.forEach.call(e.children,e=>{if(s.has(e))p(e);else{let t=i?e.getAttribute(i):null,r=null!==t&&"false"!==t,n=(ej.get(e)||0)+1,a=(u.get(e)||0)+1;ej.set(e,n),u.set(e,a),c.push(e),1===n&&r&&eb.add(e),1===a&&e.setAttribute(o,""),!r&&i&&e.setAttribute(i,"true")}})}return a.forEach(d),p(t),s.clear(),ew++,()=>{c.forEach(e=>{let t=(ej.get(e)||0)-1,r=(u.get(e)||0)-1;ej.set(e,t),u.set(e,r),t||(!eb.has(e)&&i&&e.removeAttribute(i),eb.delete(e)),r||e.removeAttribute(o)}),--ew||(ej=new WeakMap,ej=new WeakMap,eb=new WeakSet,ey={})}}function eT(e,t,r){void 0===t&&(t=!1),void 0===r&&(r=!1);let n=(0,a.getDocument)(e[0]).body;return eD(e.concat(Array.from(n.querySelectorAll("[aria-live]"))),n,t,r)}let eE=()=>({getShadowRoot:!0,displayCheck:"function"==typeof ResizeObserver&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function eI(e,t){let r=(0,u.tabbable)(e,eE());"prev"===t&&r.reverse();let n=r.indexOf((0,a.activeElement)((0,a.getDocument)(e)));return r.slice(n+1)[0]}function eO(){return eI(document.body,"next")}function eM(){return eI(document.body,"prev")}function e_(e,t){let r=t||e.currentTarget,n=e.relatedTarget;return!n||!(0,a.contains)(r,n)}function eN(e){(0,u.tabbable)(e,eE()).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})}function eA(e){e.querySelectorAll("[data-tabindex]").forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})}let eP={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"fixed",whiteSpace:"nowrap",width:"1px",top:0,left:0};function eF(e){"Tab"===e.key&&(e.target,clearTimeout(n))}let eL=i.forwardRef(function(e,t){let[r,n]=i.useState();M(()=>((0,a.isSafari)()&&n("button"),document.addEventListener("keydown",eF),()=>{document.removeEventListener("keydown",eF)}),[]);let o={ref:t,tabIndex:0,role:r,"aria-hidden":!r||void 0,[ea("focus-guard")]:"",style:eP};return i.createElement("span",U({},e,o))}),eR=i.createContext(null),eH=ea("portal");function eB(e){void 0===e&&(e={});let{id:t,root:r}=e,n=Q(),o=ez(),[a,s]=i.useState(null),l=i.useRef(null);return M(()=>()=>{null==a||a.remove(),queueMicrotask(()=>{l.current=null})},[a]),M(()=>{if(l.current)return;let e=t?document.getElementById(t):null;if(!e)return;let r=document.createElement("div");r.id=n,r.setAttribute(eH,""),e.appendChild(r),l.current=r,s(r)},[t,n]),M(()=>{if(l.current)return;let e=r||(null==o?void 0:o.portalNode);e&&!(0,c.isElement)(e)&&(e=e.current),e=e||document.body;let i=null;t&&((i=document.createElement("div")).id=t,e.appendChild(i));let a=document.createElement("div");a.id=n,a.setAttribute(eH,""),(e=i||e).appendChild(a),l.current=a,s(a)},[t,r,n,o]),a}function eV(e){let{children:t,id:r,root:n=null,preserveTabOrder:o=!0}=e,a=eB({id:r,root:n}),[s,l]=i.useState(null),c=i.useRef(null),u=i.useRef(null),p=i.useRef(null),f=i.useRef(null),m=!!s&&!s.modal&&s.open&&o&&!!(n||a);return i.useEffect(()=>{if(a&&o&&(null==s||!s.modal))return a.addEventListener("focusin",e,!0),a.addEventListener("focusout",e,!0),()=>{a.removeEventListener("focusin",e,!0),a.removeEventListener("focusout",e,!0)};function e(e){a&&e_(e)&&("focusin"===e.type?eA:eN)(a)}},[a,o,null==s?void 0:s.modal]),i.createElement(eR.Provider,{value:i.useMemo(()=>({preserveTabOrder:o,beforeOutsideRef:c,afterOutsideRef:u,beforeInsideRef:p,afterInsideRef:f,portalNode:a,setFocusManagerState:l}),[o,a])},m&&a&&i.createElement(eL,{"data-type":"outside",ref:c,onFocus:e=>{if(e_(e,a)){var t;null==(t=p.current)||t.focus()}else{let e=eM()||(null==s?void 0:s.refs.domReference.current);null==e||e.focus()}}}),m&&a&&i.createElement("span",{"aria-owns":a.id,style:eP}),a&&(0,d.createPortal)(t,a),m&&a&&i.createElement(eL,{"data-type":"outside",ref:u,onFocus:e=>{if(e_(e,a)){var t;null==(t=f.current)||t.focus()}else{let t=eO()||(null==s?void 0:s.refs.domReference.current);null==t||t.focus(),(null==s?void 0:s.closeOnFocusOut)&&(null==s||s.onOpenChange(!1,e.nativeEvent))}}}))}let ez=()=>i.useContext(eR),eW=20,eU=[];function eG(e){eU=eU.filter(e=>e.isConnected);let t=e;if(t&&"body"!==(0,c.getNodeName)(t)){if(!(0,u.isTabbable)(t,eE())){let e=(0,u.tabbable)(t,eE())[0];e&&(t=e)}eU.push(t),eU.length>eW&&(eU=eU.slice(-eW))}}function e$(){return eU.slice().reverse().find(e=>e.isConnected)}let eY=i.forwardRef(function(e,t){return i.createElement("button",U({},e,{type:"button",ref:t,tabIndex:-1,style:eP}))});function eq(e){let{context:t,children:r,disabled:n=!1,order:o=["content"],guards:s=!0,initialFocus:l=0,returnFocus:d=!0,modal:p=!0,visuallyHiddenDismiss:f=!1,closeOnFocusOut:m=!0}=e,{open:h,refs:g,nodeId:v,onOpenChange:x,events:j,dataRef:b,elements:{domReference:y,floating:w}}=t,C="number"==typeof l&&l<0,S=(0,a.isTypeableCombobox)(y)&&C,k=!eC()||s,D=es(o),T=es(l),E=es(d),I=er(),_=ez(),N=i.useRef(null),A=i.useRef(null),P=i.useRef(!1),F=i.useRef(!1),L=null!=_,R=i.useCallback(function(e){return void 0===e&&(e=w),e?(0,u.tabbable)(e,eE()):[]},[w]),H=i.useCallback(e=>{let t=R(e);return D.current.map(e=>y&&"reference"===e?y:w&&"floating"===e?w:t).filter(Boolean).flat()},[y,w,D,R]);function B(e){return!n&&f&&p?i.createElement(eY,{ref:"start"===e?N:A,onClick:e=>x(!1,e.nativeEvent)},"string"==typeof f?f:"Dismiss"):null}i.useEffect(()=>{if(n||!p)return;function e(e){if("Tab"===e.key){(0,a.contains)(w,(0,a.activeElement)((0,a.getDocument)(w)))&&0===R().length&&!S&&(0,a.stopEvent)(e);let t=H(),r=(0,a.getTarget)(e);"reference"===D.current[0]&&r===y&&((0,a.stopEvent)(e),e.shiftKey?O(t[t.length-1]):O(t[1])),"floating"===D.current[1]&&r===w&&e.shiftKey&&((0,a.stopEvent)(e),O(t[0]))}}let t=(0,a.getDocument)(w);return t.addEventListener("keydown",e),()=>{t.removeEventListener("keydown",e)}},[n,y,w,p,D,S,R,H]),i.useEffect(()=>{if(!n&&m&&w&&(0,c.isHTMLElement)(y))return y.addEventListener("focusout",t),y.addEventListener("pointerdown",e),p||w.addEventListener("focusout",t),()=>{y.removeEventListener("focusout",t),y.removeEventListener("pointerdown",e),p||w.removeEventListener("focusout",t)};function e(){F.current=!0,setTimeout(()=>{F.current=!1})}function t(e){let t=e.relatedTarget;queueMicrotask(()=>{let r=!((0,a.contains)(y,t)||(0,a.contains)(w,t)||(0,a.contains)(t,w)||(0,a.contains)(null==_?void 0:_.portalNode,t)||null!=t&&t.hasAttribute(ea("focus-guard"))||I&&(ev(I.nodesRef.current,v).find(e=>{var r,n;return(0,a.contains)(null==(r=e.context)?void 0:r.elements.floating,t)||(0,a.contains)(null==(n=e.context)?void 0:n.elements.domReference,t)})||eg(I.nodesRef.current,v).find(e=>{var r,n;return(null==(r=e.context)?void 0:r.elements.floating)===t||(null==(n=e.context)?void 0:n.elements.domReference)===t})));t&&r&&!F.current&&t!==e$()&&(P.current=!0,x(!1,e))})}},[n,y,w,p,v,I,_,x,m]),i.useEffect(()=>{var e;if(n)return;let t=Array.from((null==_||null==(e=_.portalNode)?void 0:e.querySelectorAll("["+ea("portal")+"]"))||[]);if(w){let e=[w,...t,N.current,A.current,D.current.includes("reference")||S?y:null].filter(e=>null!=e),r=p||S?eT(e,k,!k):eT(e);return()=>{r()}}},[n,y,w,p,D,_,S,k]),M(()=>{if(n||!w)return;let e=(0,a.getDocument)(w),t=(0,a.activeElement)(e);queueMicrotask(()=>{let e=H(w),r=T.current,n=("number"==typeof r?e[r]:r.current)||w,o=(0,a.contains)(w,t);C||o||!h||O(n,{preventScroll:n===w})})},[n,h,w,C,H,T]),M(()=>{if(n||!w)return;let e=!1,t=(0,a.getDocument)(w),r=(0,a.activeElement)(t),o=b.current.openEvent;function i(t){let{open:r,reason:n,event:i,nested:s}=t;r&&(o=i),"escape-key"===n&&g.domReference.current&&eG(g.domReference.current),"hover"===n&&"mouseleave"===i.type&&(P.current=!0),"outside-press"===n&&(s?(P.current=!1,e=!0):P.current=!((0,a.isVirtualClick)(i)||(0,a.isVirtualPointerEvent)(i)))}return eG(r),j.on("openchange",i),()=>{j.off("openchange",i);let r=(0,a.activeElement)(t),n=(0,a.contains)(w,r)||I&&ev(I.nodesRef.current,v).some(e=>{var t;return(0,a.contains)(null==(t=e.context)?void 0:t.elements.floating,r)});(n||o&&["click","mousedown"].includes(o.type))&&g.domReference.current&&eG(g.domReference.current);let s=e$();E.current&&!P.current&&(0,c.isHTMLElement)(s)&&(s===r||r===t.body||n)&&O(s,{cancelPrevious:!1,preventScroll:e})}},[n,w,E,b,g,j,I,v]),M(()=>{if(!n&&_)return _.setFocusManagerState({modal:p,closeOnFocusOut:m,open:h,onOpenChange:x,refs:g}),()=>{_.setFocusManagerState(null)}},[n,_,p,h,x,g,m]),M(()=>{if(n||!w||"function"!=typeof MutationObserver||C)return;let e=()=>{let e=w.getAttribute("tabindex");D.current.includes("floating")||(0,a.activeElement)((0,a.getDocument)(w))!==g.domReference.current&&0===R().length?"0"!==e&&w.setAttribute("tabindex","0"):"-1"!==e&&w.setAttribute("tabindex","-1")};e();let t=new MutationObserver(e);return t.observe(w,{childList:!0,subtree:!0,attributes:!0}),()=>{t.disconnect()}},[n,w,g,D,R,C]);let V=!n&&k&&(L||p);return i.createElement(i.Fragment,null,V&&i.createElement(eL,{"data-type":"inside",ref:null==_?void 0:_.beforeInsideRef,onFocus:e=>{if(p){let e=H();O("reference"===o[0]?e[0]:e[e.length-1])}else if(null!=_&&_.preserveTabOrder&&_.portalNode){if(P.current=!1,e_(e,_.portalNode)){let e=eO()||y;null==e||e.focus()}else{var t;null==(t=_.beforeOutsideRef.current)||t.focus()}}}}),!S&&B("start"),r,B("end"),V&&i.createElement(eL,{"data-type":"inside",ref:null==_?void 0:_.afterInsideRef,onFocus:e=>{if(p)O(H()[0]);else if(null!=_&&_.preserveTabOrder&&_.portalNode){if(m&&(P.current=!0),e_(e,_.portalNode)){let e=eM()||y;null==e||e.focus()}else{var t;null==(t=_.afterOutsideRef.current)||t.focus()}}}}))}let eK=new Set,eQ=i.forwardRef(function(e,t){let{lockScroll:r=!1,...n}=e,o=Q();return M(()=>{if(!r)return;eK.add(o);let e=/iP(hone|ad|od)|iOS/.test((0,a.getPlatform)()),t=document.body.style,n=Math.round(document.documentElement.getBoundingClientRect().left)+document.documentElement.scrollLeft?"paddingLeft":"paddingRight",i=window.innerWidth-document.documentElement.clientWidth,s=t.left?parseFloat(t.left):window.pageXOffset,l=t.top?parseFloat(t.top):window.pageYOffset;if(t.overflow="hidden",i&&(t[n]=i+"px"),e){var c,u;let e=(null==(c=window.visualViewport)?void 0:c.offsetLeft)||0;Object.assign(t,{position:"fixed",top:-(l-Math.floor((null==(u=window.visualViewport)?void 0:u.offsetTop)||0))+"px",left:-(s-Math.floor(e))+"px",right:"0"})}return()=>{eK.delete(o),0===eK.size&&(Object.assign(t,{overflow:"",[n]:""}),e&&(Object.assign(t,{position:"",top:"",left:"",right:""}),window.scrollTo(s,l)))}},[o,r]),i.createElement("div",U({ref:t},n,{style:{position:"fixed",overflow:"auto",top:0,right:0,bottom:0,left:0,...n.style}}))});function eZ(e){return(0,c.isHTMLElement)(e.target)&&"BUTTON"===e.target.tagName}function eJ(e){return(0,a.isTypeableElement)(e)}function eX(e,t){void 0===t&&(t={});let{open:r,onOpenChange:n,dataRef:o,elements:{domReference:s}}=e,{enabled:l=!0,event:c="click",toggle:u=!0,ignoreMouse:d=!1,keyboardHandlers:p=!0}=t,f=i.useRef(),m=i.useRef(!1);return i.useMemo(()=>l?{reference:{onPointerDown(e){f.current=e.pointerType},onMouseDown(e){0!==e.button||(0,a.isMouseLikePointerType)(f.current,!0)&&d||"click"===c||(r&&u&&(!o.current.openEvent||"mousedown"===o.current.openEvent.type)?n(!1,e.nativeEvent,"click"):(e.preventDefault(),n(!0,e.nativeEvent,"click")))},onClick(e){if("mousedown"===c&&f.current){f.current=void 0;return}(0,a.isMouseLikePointerType)(f.current,!0)&&d||(r&&u&&(!o.current.openEvent||"click"===o.current.openEvent.type)?n(!1,e.nativeEvent,"click"):n(!0,e.nativeEvent,"click"))},onKeyDown(e){f.current=void 0,e.defaultPrevented||!p||eZ(e)||(" "!==e.key||eJ(s)||(e.preventDefault(),m.current=!0),"Enter"===e.key&&(r&&u?n(!1,e.nativeEvent,"click"):n(!0,e.nativeEvent,"click")))},onKeyUp(e){!(e.defaultPrevented||!p||eZ(e)||eJ(s))&&" "===e.key&&m.current&&(m.current=!1,r&&u?n(!1,e.nativeEvent,"click"):n(!0,e.nativeEvent,"click"))}}}:{},[l,o,c,d,p,s,u,r,n])}function e0(e,t){let r=null,n=null,o=!1;return{contextElement:e.current||void 0,getBoundingClientRect(){var i,a;let s=(null==(i=e.current)?void 0:i.getBoundingClientRect())||{width:0,height:0,x:0,y:0},l="x"===t.axis||"both"===t.axis,c="y"===t.axis||"both"===t.axis,u=["mouseenter","mousemove"].includes((null==(a=t.dataRef.current.openEvent)?void 0:a.type)||"")&&"touch"!==t.pointerType,d=s.width,p=s.height,f=s.x,m=s.y;return null==r&&t.x&&l&&(r=s.x-t.x),null==n&&t.y&&c&&(n=s.y-t.y),f-=r||0,m-=n||0,d=0,p=0,!o||u?(d="y"===t.axis?s.width:0,p="x"===t.axis?s.height:0,f=l&&null!=t.x?t.x:f,m=c&&null!=t.y?t.y:m):o&&!u&&(p="x"===t.axis?s.height:p,d="y"===t.axis?s.width:d),o=!0,{width:d,height:p,x:f,y:m,top:m,right:f+d,bottom:m+p,left:f}}}}function e1(e){return null!=e&&null!=e.clientX}function e2(e,t){void 0===t&&(t={});let{open:r,refs:n,dataRef:o,elements:{floating:s}}=e,{enabled:l=!0,axis:u="both",x:d=null,y:p=null}=t,f=i.useRef(!1),m=i.useRef(null),[g,v]=i.useState(),[x,j]=i.useState([]),b=h((e,t)=>{!f.current&&(!o.current.openEvent||e1(o.current.openEvent))&&n.setPositionReference(e0(n.domReference,{x:e,y:t,axis:u,dataRef:o,pointerType:g}))}),y=h(e=>{null!=d||null!=p||(r?m.current||j([]):b(e.clientX,e.clientY))}),w=(0,a.isMouseLikePointerType)(g)?s:r,C=i.useCallback(()=>{if(!w||!l||null!=d||null!=p)return;let e=(0,c.getWindow)(n.floating.current);function t(r){let o=(0,a.getTarget)(r);(0,a.contains)(n.floating.current,o)?(e.removeEventListener("mousemove",t),m.current=null):b(r.clientX,r.clientY)}if(!o.current.openEvent||e1(o.current.openEvent)){e.addEventListener("mousemove",t);let r=()=>{e.removeEventListener("mousemove",t),m.current=null};return m.current=r,r}n.setPositionReference(n.domReference.current)},[o,l,w,n,b,d,p]);return i.useEffect(()=>C(),[C,x]),i.useEffect(()=>{l&&!s&&(f.current=!1)},[l,s]),i.useEffect(()=>{!l&&r&&(f.current=!0)},[l,r]),M(()=>{l&&(null!=d||null!=p)&&(f.current=!1,b(d,p))},[l,d,p,b]),i.useMemo(()=>{if(!l)return{};function e(e){let{pointerType:t}=e;v(t)}return{reference:{onPointerDown:e,onPointerEnter:e,onMouseMove:y,onMouseEnter:y}}},[l,y])}let e4={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},e5={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},e3=e=>{var t,r;return{escapeKey:"boolean"==typeof e?e:null!=(t=null==e?void 0:e.escapeKey)&&t,outsidePress:"boolean"==typeof e?e:null==(r=null==e?void 0:e.outsidePress)||r}};function e6(e,t){void 0===t&&(t={});let{open:r,onOpenChange:n,nodeId:o,elements:{reference:s,domReference:u,floating:d},dataRef:p}=e,{enabled:f=!0,escapeKey:m=!0,outsidePress:g=!0,outsidePressEvent:v="pointerdown",referencePress:x=!1,referencePressEvent:j="pointerdown",ancestorScroll:b=!1,bubbles:y,capture:w}=t,C=er(),S=h("function"==typeof g?g:()=>!1),k="function"==typeof g?S:g,D=i.useRef(!1),T=i.useRef(!1),{escapeKey:E,outsidePress:I}=e3(y),{escapeKey:O,outsidePress:M}=e3(w),_=h(e=>{if(!r||!f||!m||"Escape"!==e.key)return;let t=C?ev(C.nodesRef.current,o):[];if(!E&&(e.stopPropagation(),t.length>0)){let e=!0;if(t.forEach(t=>{var r;if(null!=(r=t.context)&&r.open&&!t.context.dataRef.current.__escapeKeyBubbles){e=!1;return}}),!e)return}n(!1,(0,a.isReactEvent)(e)?e.nativeEvent:e,"escape-key")}),N=h(e=>{var t;let r=()=>{var t;_(e),null==(t=(0,a.getTarget)(e))||t.removeEventListener("keydown",r)};null==(t=(0,a.getTarget)(e))||t.addEventListener("keydown",r)}),A=h(e=>{let t=D.current;D.current=!1;let r=T.current;if(T.current=!1,"click"===v&&r||t||"function"==typeof k&&!k(e))return;let i=(0,a.getTarget)(e),s="["+ea("inert")+"]",l=(0,a.getDocument)(d).querySelectorAll(s),p=(0,c.isElement)(i)?i:null;for(;p&&!(0,c.isLastTraversableNode)(p);){let e=(0,c.getParentNode)(p);if((0,c.isLastTraversableNode)(e)||!(0,c.isElement)(e))break;p=e}if(l.length&&(0,c.isElement)(i)&&!(0,a.isRootElement)(i)&&!(0,a.contains)(i,d)&&Array.from(l).every(e=>!(0,a.contains)(p,e)))return;if((0,c.isHTMLElement)(i)&&d){let t=i.clientWidth>0&&i.scrollWidth>i.clientWidth,r=i.clientHeight>0&&i.scrollHeight>i.clientHeight,n=r&&e.offsetX>i.clientWidth;if(r&&"rtl"===(0,c.getComputedStyle)(i).direction&&(n=e.offsetX<=i.offsetWidth-i.clientWidth),n||t&&e.offsetY>i.clientHeight)return}let f=C&&ev(C.nodesRef.current,o).some(t=>{var r;return(0,a.isEventTargetWithin)(e,null==(r=t.context)?void 0:r.elements.floating)});if((0,a.isEventTargetWithin)(e,d)||(0,a.isEventTargetWithin)(e,u)||f)return;let m=C?ev(C.nodesRef.current,o):[];if(m.length>0){let e=!0;if(m.forEach(t=>{var r;if(null!=(r=t.context)&&r.open&&!t.context.dataRef.current.__outsidePressBubbles){e=!1;return}}),!e)return}n(!1,e,"outside-press")}),P=h(e=>{var t;let r=()=>{var t;A(e),null==(t=(0,a.getTarget)(e))||t.removeEventListener(v,r)};null==(t=(0,a.getTarget)(e))||t.addEventListener(v,r)});return i.useEffect(()=>{if(!r||!f)return;function e(e){n(!1,e,"ancestor-scroll")}p.current.__escapeKeyBubbles=E,p.current.__outsidePressBubbles=I;let t=(0,a.getDocument)(d);m&&t.addEventListener("keydown",O?N:_,O),k&&t.addEventListener(v,M?P:A,M);let o=[];return b&&((0,c.isElement)(u)&&(o=(0,l.getOverflowAncestors)(u)),(0,c.isElement)(d)&&(o=o.concat((0,l.getOverflowAncestors)(d))),!(0,c.isElement)(s)&&s&&s.contextElement&&(o=o.concat((0,l.getOverflowAncestors)(s.contextElement)))),(o=o.filter(e=>{var r;return e!==(null==(r=t.defaultView)?void 0:r.visualViewport)})).forEach(t=>{t.addEventListener("scroll",e,{passive:!0})}),()=>{m&&t.removeEventListener("keydown",O?N:_,O),k&&t.removeEventListener(v,M?P:A,M),o.forEach(t=>{t.removeEventListener("scroll",e)})}},[p,d,u,s,m,k,v,r,n,b,f,E,I,_,O,N,A,M,P]),i.useEffect(()=>{D.current=!1},[k,v]),i.useMemo(()=>f?{reference:{onKeyDown:_,[e4[j]]:e=>{x&&n(!1,e.nativeEvent,"reference-press")}},floating:{onKeyDown:_,onMouseDown(){T.current=!0},onMouseUp(){T.current=!0},[e5[v]]:()=>{D.current=!0}}}:{},[f,x,v,j,n,_])}function e7(e){var t;void 0===e&&(e={});let{open:r=!1,onOpenChange:n,nodeId:o}=e,[a,s]=i.useState(null),[u,d]=i.useState(null),p=(null==(t=e.elements)?void 0:t.reference)||a;M(()=>{p&&(x.current=p)},[p]);let f=(0,l.useFloating)({...e,elements:{...e.elements,...u&&{reference:u}}}),m=er(),g=null!=et(),v=h((e,t,r)=>{j.current.openEvent=e?t:void 0,b.emit("openchange",{open:e,event:t,reason:r,nested:g}),null==n||n(e,t,r)}),x=i.useRef(null),j=i.useRef({}),b=i.useState(()=>J())[0],y=Q(),w=i.useCallback(e=>{let t=(0,c.isElement)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;d(t),f.refs.setReference(t)},[f.refs]),C=i.useCallback(e=>{((0,c.isElement)(e)||null===e)&&(x.current=e,s(e)),((0,c.isElement)(f.refs.reference.current)||null===f.refs.reference.current||null!==e&&!(0,c.isElement)(e))&&f.refs.setReference(e)},[f.refs]),S=i.useMemo(()=>({...f.refs,setReference:C,setPositionReference:w,domReference:x}),[f.refs,C,w]),k=i.useMemo(()=>({...f.elements,domReference:p}),[f.elements,p]),D=i.useMemo(()=>({...f,refs:S,elements:k,dataRef:j,nodeId:o,floatingId:y,events:b,open:r,onOpenChange:v}),[f,o,y,b,r,v,S,k]);return M(()=>{let e=null==m?void 0:m.nodesRef.current.find(e=>e.id===o);e&&(e.context=D)}),i.useMemo(()=>({...f,context:D,refs:S,elements:k}),[f,S,k,D])}function e8(e,t){void 0===t&&(t={});let{open:r,onOpenChange:n,events:o,refs:s,elements:{domReference:l}}=e,{enabled:u=!0,visibleOnly:d=!0}=t,p=i.useRef(!1),f=i.useRef(),m=i.useRef(!0);return i.useEffect(()=>{if(!u)return;let e=(0,c.getWindow)(l);function t(){!r&&(0,c.isHTMLElement)(l)&&l===(0,a.activeElement)((0,a.getDocument)(l))&&(p.current=!0)}function n(){m.current=!0}return e.addEventListener("blur",t),e.addEventListener("keydown",n,!0),()=>{e.removeEventListener("blur",t),e.removeEventListener("keydown",n,!0)}},[l,r,u]),i.useEffect(()=>{if(u)return o.on("openchange",e),()=>{o.off("openchange",e)};function e(e){let{reason:t}=e;("reference-press"===t||"escape-key"===t)&&(p.current=!0)}},[o,u]),i.useEffect(()=>()=>{clearTimeout(f.current)},[]),i.useMemo(()=>u?{reference:{onPointerDown(e){(0,a.isVirtualPointerEvent)(e.nativeEvent)||(m.current=!1)},onMouseLeave(){p.current=!1},onFocus(e){if(p.current)return;let t=(0,a.getTarget)(e.nativeEvent);if(d&&(0,c.isElement)(t))try{if((0,a.isSafari)()&&(0,a.isMac)())throw Error();if(!t.matches(":focus-visible"))return}catch(e){if(!m.current&&!(0,a.isTypeableElement)(t))return}n(!0,e.nativeEvent,"focus")},onBlur(e){p.current=!1;let t=e.relatedTarget,r=(0,c.isElement)(t)&&t.hasAttribute(ea("focus-guard"))&&"outside"===t.getAttribute("data-type");f.current=window.setTimeout(()=>{let o=(0,a.activeElement)(l?l.ownerDocument:document);(t||o!==l)&&((0,a.contains)(s.floating.current,o)||(0,a.contains)(l,o)||r||n(!1,e.nativeEvent,"focus"))})}}}:{},[u,d,l,s,n])}let e9="active",te="selected";function tt(e,t,r){let n=new Map,o="item"===r,i=e;if(o&&e){let{[e9]:t,[te]:r,...n}=e;i=n}return{..."floating"===r&&{tabIndex:-1},...i,...t.map(t=>{let n=t?t[r]:null;return"function"==typeof n?e?n(e):null:n}).concat(e).reduce((e,t)=>(t&&Object.entries(t).forEach(t=>{let[r,i]=t;if(!(o&&[e9,te].includes(r))){if(0===r.indexOf("on")){if(n.has(r)||n.set(r,[]),"function"==typeof i){var a;null==(a=n.get(r))||a.push(i),e[r]=function(){for(var e,t=arguments.length,o=Array(t),i=0;ie(...o)).find(e=>void 0!==e)}}}else e[r]=i}}),e),{})}}function tr(e){void 0===e&&(e=[]);let t=e,r=i.useCallback(t=>tt(t,e,"reference"),t),n=i.useCallback(t=>tt(t,e,"floating"),t),o=i.useCallback(t=>tt(t,e,"item"),e.map(e=>null==e?void 0:e.item));return i.useMemo(()=>({getReferenceProps:r,getFloatingProps:n,getItemProps:o}),[r,n,o])}let tn=!1;function to(e,t,r){switch(e){case"vertical":return t;case"horizontal":return r;default:return t||r}}function ti(e,t){return to(t,e===g||e===v,e===x||e===j)}function ta(e,t,r){return to(t,e===v,r?e===x:e===j)||"Enter"===e||" "===e||""===e}function ts(e,t,r){return to(t,r?e===x:e===j,e===v)}function tl(e,t,r){return to(t,r?e===j:e===x,e===g)}function tc(e,t){let{open:r,onOpenChange:n,refs:o,elements:{domReference:s,floating:l}}=e,{listRef:u,activeIndex:d,onNavigate:p=()=>{},enabled:f=!0,selectedIndex:m=null,allowEscape:g=!1,loop:x=!1,nested:b=!1,rtl:I=!1,virtual:_=!1,focusItemOnOpen:N="auto",focusItemOnHover:A=!0,openOnArrowKeyDown:P=!0,disabledIndices:F,orientation:L="vertical",cols:R=1,scrollItemIntoView:H=!0,virtualItemRef:B,itemSizes:V,dense:z=!1}=t,W=et(),U=er(),G=h(p),$=i.useRef(N),q=i.useRef(null!=m?m:-1),K=i.useRef(null),Q=i.useRef(!0),Z=i.useRef(G),J=i.useRef(!!l),X=i.useRef(!1),ee=i.useRef(!1),en=es(F),eo=es(r),ei=es(H),[ea,el]=i.useState(),[ec,eu]=i.useState(),ed=h(function(e,t,r){void 0===r&&(r=!1);let n=e.current[t.current];n&&(_?(el(n.id),null==U||U.events.emit("virtualfocus",n),B&&(B.current=n)):O(n,{preventScroll:!0,sync:!!((0,a.isMac)()&&(0,a.isSafari)())&&(tn||X.current)}),requestAnimationFrame(()=>{let e=ei.current;e&&n&&(r||!Q.current)&&(null==n.scrollIntoView||n.scrollIntoView("boolean"==typeof e?{block:"nearest",inline:"nearest"}:e))}))});M(()=>{document.createElement("div").focus({get preventScroll(){return tn=!0,!1}})},[]),M(()=>{f&&(r&&l?$.current&&null!=m&&(ee.current=!0,q.current=m,G(m)):J.current&&(q.current=-1,Z.current(null)))},[f,r,l,m,G]),M(()=>{if(f&&r&&l){if(null==d){if(X.current=!1,null==m&&(J.current&&(q.current=-1,ed(u,q)),!J.current&&$.current&&(null!=K.current||!0===$.current&&null==K.current))){let e=0,t=()=>{null==u.current[0]?(e<2&&(e?requestAnimationFrame:queueMicrotask)(t),e++):(q.current=null==K.current||ta(K.current,L,I)||b?w(u,en.current):C(u,en.current),K.current=null,G(q.current))};t()}}else y(u,d)||(q.current=d,ed(u,q,ee.current),ee.current=!1)}},[f,r,l,d,m,b,u,L,I,G,ed,en]),M(()=>{var e;if(!f||l||!U||_||!J.current)return;let t=U.nodesRef.current,r=null==(e=t.find(e=>e.id===W))||null==(e=e.context)?void 0:e.elements.floating,n=(0,a.activeElement)((0,a.getDocument)(l)),o=t.some(e=>e.context&&(0,a.contains)(e.context.elements.floating,n));r&&!o&&Q.current&&r.focus({preventScroll:!0})},[f,l,U,W,_]),M(()=>{if(f&&U&&_&&!W)return U.events.on("virtualfocus",e),()=>{U.events.off("virtualfocus",e)};function e(e){eu(e.id),B&&(B.current=e)}},[f,U,_,W,B]),M(()=>{Z.current=G,J.current=!!l}),M(()=>{r||(K.current=null)},[r]);let ep=null!=d,ef=i.useMemo(()=>{function e(e){if(!r)return;let t=u.current.indexOf(e);-1!==t&&G(t)}return{onFocus(t){let{currentTarget:r}=t;e(r)},onClick:e=>{let{currentTarget:t}=e;return t.focus({preventScroll:!0})},...A&&{onMouseMove(t){let{currentTarget:r}=t;e(r)},onPointerLeave(e){let{pointerType:t}=e;Q.current&&"touch"!==t&&(q.current=-1,ed(u,q),G(null),_||O(o.floating.current,{preventScroll:!0}))}}}},[r,o,ed,A,u,G,_]);return i.useMemo(()=>{if(!f)return{};let e=en.current;function t(t){if(Q.current=!1,X.current=!0,!eo.current&&t.currentTarget===o.floating.current)return;if(b&&tl(t.key,L,I)){(0,a.stopEvent)(t),n(!1,t.nativeEvent,"list-navigation"),(0,c.isHTMLElement)(s)&&!_&&s.focus();return}let i=q.current,l=w(u,e),d=C(u,e);if("Home"===t.key&&((0,a.stopEvent)(t),q.current=l,G(q.current)),"End"===t.key&&((0,a.stopEvent)(t),q.current=d,G(q.current)),R>1){let r=V||Array.from({length:u.current.length},()=>({width:1,height:1})),n=D(r,R,z),o=n.findIndex(t=>null!=t&&!(null!=e&&e.includes(t))),i=n.reduce((t,r,n)=>null==r||null!=e&&e.includes(r)?t:n,-1);if(q.current=n[k({current:n.map(e=>null!=e?u.current[e]:null)},{event:t,orientation:L,loop:x,cols:R,disabledIndices:E([...e||[],void 0],n),minIndex:o,maxIndex:i,prevIndex:T(q.current,r,n,R,t.key===v?"bl":t.key===j?"tr":"tl"),stopEvent:!0})],G(q.current),"both"===L)return}if(ti(t.key,L)){if((0,a.stopEvent)(t),r&&!_&&(0,a.activeElement)(t.currentTarget.ownerDocument)===t.currentTarget){q.current=ta(t.key,L,I)?l:d,G(q.current);return}ta(t.key,L,I)?x?q.current=i>=d?g&&i!==u.current.length?-1:l:S(u,{startingIndex:i,disabledIndices:e}):q.current=Math.min(d,S(u,{startingIndex:i,disabledIndices:e})):x?q.current=i<=l?g&&-1!==i?u.current.length:d:S(u,{startingIndex:i,decrement:!0,disabledIndices:e}):q.current=Math.max(l,S(u,{startingIndex:i,decrement:!0,disabledIndices:e})),y(u,q.current)?G(null):G(q.current)}}function i(e){"auto"===N&&(0,a.isVirtualClick)(e.nativeEvent)&&($.current=!0)}function l(e){$.current=N,"auto"===N&&(0,a.isVirtualPointerEvent)(e.nativeEvent)&&($.current=!0)}let d=_&&r&&ep&&{"aria-activedescendant":ec||ea},p=u.current.find(e=>(null==e?void 0:e.id)===ea);return{reference:{...d,onKeyDown(o){Q.current=!1;let i=0===o.key.indexOf("Arrow"),s=ts(o.key,L,I),l=tl(o.key,L,I),c=ti(o.key,L),d=(b?s:c)||"Enter"===o.key||""===o.key.trim();if(_&&r){let e=null==U?void 0:U.nodesRef.current.find(e=>null==e.parentId),r=U&&e?ex(U.nodesRef.current,e.id):null;if(i&&r&&B){var f,h,g;let e=new KeyboardEvent("keydown",{key:o.key,bubbles:!0});if(s||l){let t=(null==(f=r.context)?void 0:f.elements.domReference)===o.currentTarget,n=l&&!t?null==(h=r.context)?void 0:h.elements.domReference:s?p:null;n&&((0,a.stopEvent)(o),n.dispatchEvent(e),eu(void 0))}if(c&&r.context&&r.context.open&&r.parentId&&o.currentTarget!==r.context.elements.domReference){(0,a.stopEvent)(o),null==(g=r.context.elements.domReference)||g.dispatchEvent(e);return}}return t(o)}if(r||P||!i){if(d&&(K.current=b&&c?null:o.key),b){s&&((0,a.stopEvent)(o),r?(q.current=w(u,e),G(q.current)):n(!0,o.nativeEvent,"list-navigation"));return}c&&(null!=m&&(q.current=m),(0,a.stopEvent)(o),!r&&P?n(!0,o.nativeEvent,"list-navigation"):t(o),r&&G(q.current))}},onFocus(){r&&G(null)},onPointerDown:l,onMouseDown:i,onClick:i},floating:{"aria-orientation":"both"===L?void 0:L,...!(0,a.isTypeableCombobox)(s)&&d,onKeyDown:t,onPointerMove(){Q.current=!0}},item:ef}},[s,o,ea,ec,en,eo,u,f,L,I,_,r,ep,b,m,P,g,R,x,N,G,n,ef,U,B,V,z])}let tu=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);function td(e,t){var r;void 0===t&&(t={});let{open:n,floatingId:o}=e,{enabled:a=!0,role:s="dialog"}=t,l=null!=(r=tu.get(s))?r:s,c=Q(),u=null!=et();return i.useMemo(()=>{if(!a)return{};let e={id:o,...l&&{role:l}};return"tooltip"===l||"label"===s?{reference:{["aria-"+("label"===s?"labelledby":"describedby")]:n?o:void 0},floating:e}:{reference:{"aria-expanded":n?"true":"false","aria-haspopup":"alertdialog"===l?"dialog":l,"aria-controls":n?o:void 0,..."listbox"===l&&{role:"combobox"},..."menu"===l&&{id:c},..."menu"===l&&u&&{role:"menuitem"},..."select"===s&&{"aria-autocomplete":"none"},..."combobox"===s&&{"aria-autocomplete":"list"}},floating:{...e,..."menu"===l&&{"aria-labelledby":c}},item(e){let{active:t,selected:r}=e,n={role:"option",...t&&{id:o+"-option"}};switch(s){case"select":return{...n,"aria-selected":t&&r};case"combobox":return{...n,...t&&{"aria-selected":!0}}}return{}}}},[a,s,l,n,o,c,u])}let tp=e=>e.replace(/[A-Z]+(?![a-z])|[A-Z]/g,(e,t)=>(t?"-":"")+e.toLowerCase());function tf(e,t){return"function"==typeof e?e(t):e}function tm(e,t){let[r,n]=i.useState(e);return e&&!r&&n(!0),i.useEffect(()=>{if(!e){let e=setTimeout(()=>n(!1),t);return()=>clearTimeout(e)}},[e,t]),r}function th(e,t){void 0===t&&(t={});let{open:r,elements:{floating:n}}=e,{duration:o=250}=t,a=("number"==typeof o?o:o.close)||0,[s,l]=i.useState(!1),[c,u]=i.useState("unmounted"),d=tm(r,a);return M(()=>{s&&!d&&u("unmounted")},[s,d]),M(()=>{if(n){if(r){u("initial");let e=requestAnimationFrame(()=>{u("open")});return()=>{cancelAnimationFrame(e)}}l(!0),u("close")}},[r,n]),{isMounted:d,status:c}}function tg(e,t){void 0===t&&(t={});let{initial:r={opacity:0},open:n,close:o,common:a,duration:s=250}=t,l=e.placement,c=l.split("-")[0],u=i.useMemo(()=>({side:c,placement:l}),[c,l]),d="number"==typeof s,p=(d?s:s.open)||0,f=(d?s:s.close)||0,[m,h]=i.useState(()=>({...tf(a,u),...tf(r,u)})),{isMounted:g,status:v}=th(e,{duration:s}),x=es(r),j=es(n),b=es(o),y=es(a);return M(()=>{let e=tf(x.current,u),t=tf(b.current,u),r=tf(y.current,u),n=tf(j.current,u)||Object.keys(e).reduce((e,t)=>(e[t]="",e),{});if("initial"===v&&h(t=>({transitionProperty:t.transitionProperty,...r,...e})),"open"===v&&h({transitionProperty:Object.keys(n).map(tp).join(","),transitionDuration:p+"ms",...r,...n}),"close"===v){let n=t||e;h({transitionProperty:Object.keys(n).map(tp).join(","),transitionDuration:f+"ms",...r,...n})}},[f,b,x,j,y,p,v,u]),{isMounted:g,styles:m}}function tv(e,t){var r;let{open:n,dataRef:o}=e,{listRef:s,activeIndex:l,onMatch:c,onTypingChange:u,enabled:d=!0,findMatch:p=null,resetMs:f=750,ignoreKeys:m=[],selectedIndex:g=null}=t,v=i.useRef(),x=i.useRef(""),j=i.useRef(null!=(r=null!=g?g:l)?r:-1),b=i.useRef(null),y=h(c),w=h(u),C=es(p),S=es(m);return M(()=>{n&&(clearTimeout(v.current),b.current=null,x.current="")},[n]),M(()=>{if(n&&""===x.current){var e;j.current=null!=(e=null!=g?g:l)?e:-1}},[n,g,l]),i.useMemo(()=>{if(!d)return{};function e(e){e?o.current.typing||(o.current.typing=e,w(e)):o.current.typing&&(o.current.typing=e,w(e))}function t(e,t,r){let n=C.current?C.current(t,r):t.find(e=>(null==e?void 0:e.toLocaleLowerCase().indexOf(r.toLocaleLowerCase()))===0);return n?e.indexOf(n):-1}function r(r){let o=s.current;if(x.current.length>0&&" "!==x.current[0]&&(-1===t(o,o,x.current)?e(!1):" "===r.key&&(0,a.stopEvent)(r)),null==o||S.current.includes(r.key)||1!==r.key.length||r.ctrlKey||r.metaKey||r.altKey)return;n&&" "!==r.key&&((0,a.stopEvent)(r),e(!0)),o.every(e=>{var t,r;return!e||(null==(t=e[0])?void 0:t.toLocaleLowerCase())!==(null==(r=e[1])?void 0:r.toLocaleLowerCase())})&&x.current===r.key&&(x.current="",j.current=b.current),x.current+=r.key,clearTimeout(v.current),v.current=setTimeout(()=>{x.current="",j.current=b.current,e(!1)},f);let i=j.current,l=t(o,[...o.slice((i||0)+1),...o.slice(0,(i||0)+1)],x.current);-1!==l?(y(l),b.current=l):" "!==r.key&&(x.current="",e(!1))}return{reference:{onKeyDown:r},floating:{onKeyDown:r,onKeyUp(t){" "===t.key&&e(!1)}}}},[d,n,o,s,f,S,C,y,w])}function tx(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}let tj=e=>({name:"inner",options:e,async fn(t){let{listRef:r,overflowRef:n,onFallbackChange:o,offset:i=0,index:a=0,minItemsVisible:s=4,referenceOverflowThreshold:c=0,scrollRef:u,...p}=e,{rects:f,elements:{floating:m}}=t,h=r.current[a];if(!h)return{};let g={...t,...await (0,l.offset)(-h.offsetTop-m.clientTop-f.reference.height/2-h.offsetHeight/2-i).fn(t)},v=(null==u?void 0:u.current)||m,x=await (0,l.detectOverflow)(tx(g,v.scrollHeight),p),j=await (0,l.detectOverflow)(g,{...p,elementContext:"reference"}),b=Math.max(0,x.top),y=g.y+b,w=Math.max(0,v.scrollHeight-b-Math.max(0,x.bottom));return v.style.maxHeight=w+"px",v.scrollTop=b,o&&(v.offsetHeight=-c||j.bottom>=-c?(0,d.flushSync)(()=>o(!0)):(0,d.flushSync)(()=>o(!1))),n&&(n.current=await (0,l.detectOverflow)(tx({...g,y:y},v.offsetHeight),p)),{y:y}}});function tb(e,t){let{open:r,elements:n}=e,{enabled:o=!0,overflowRef:s,scrollRef:l,onChange:c}=t,u=h(c),p=i.useRef(!1),f=i.useRef(null),m=i.useRef(null);return i.useEffect(()=>{if(!o)return;function e(e){if(e.ctrlKey||!t||null==s.current)return;let r=e.deltaY,n=s.current.top>=-.5,o=s.current.bottom>=-.5,i=t.scrollHeight-t.clientHeight,l=r<0?-1:1,c=r<0?"max":"min";!(t.scrollHeight<=t.clientHeight)&&(!n&&r>0||!o&&r<0?(e.preventDefault(),(0,d.flushSync)(()=>{u(e=>e+Math[c](r,i*l))})):/firefox/i.test((0,a.getUserAgent)())&&(t.scrollTop+=r))}let t=(null==l?void 0:l.current)||n.floating;if(r&&t)return t.addEventListener("wheel",e),requestAnimationFrame(()=>{f.current=t.scrollTop,null!=s.current&&(m.current={...s.current})}),()=>{f.current=null,m.current=null,t.removeEventListener("wheel",e)}},[o,r,n.floating,s,l,u]),i.useMemo(()=>o?{floating:{onKeyDown(){p.current=!0},onWheel(){p.current=!1},onPointerMove(){p.current=!1},onScroll(){let e=(null==l?void 0:l.current)||n.floating;if(s.current&&e&&p.current){if(null!==f.current){let t=e.scrollTop-f.current;(s.current.bottom<-.5&&t<-1||s.current.top<-.5&&t>1)&&(0,d.flushSync)(()=>u(e=>e+t))}requestAnimationFrame(()=>{f.current=e.scrollTop})}}}}:{},[o,s,n.floating,l,u])}function ty(e,t){let[r,n]=e,o=!1,i=t.length;for(let e=0,a=i-1;e=n!=c>=n&&r<=(l-i)*(n-s)/(c-s)+i&&(o=!o)}return o}function tw(e,t){return e[0]>=t.x&&e[0]<=t.x+t.width&&e[1]>=t.y&&e[1]<=t.y+t.height}function tC(e){let t;void 0===e&&(e={});let{buffer:r=.5,blockPointerEvents:n=!1,requireIntent:o=!0}=e,i=!1,s=null,l=null,u=performance.now();function d(e,t){let r=performance.now(),n=r-u;if(null===s||null===l||0===n)return s=e,l=t,u=r,null;let o=e-s,i=t-l,a=Math.sqrt(o*o+i*i)/n;return s=e,l=t,u=r,a}let p=e=>{let{x:n,y:s,placement:l,elements:u,onClose:p,nodeId:f,tree:m}=e;return function(e){function h(){clearTimeout(t),p()}if(clearTimeout(t),!u.domReference||!u.floating||null==l||null==n||null==s)return;let{clientX:g,clientY:v}=e,x=[g,v],j=(0,a.getTarget)(e),b="mouseleave"===e.type,y=(0,a.contains)(u.floating,j),w=(0,a.contains)(u.domReference,j),C=u.domReference.getBoundingClientRect(),S=u.floating.getBoundingClientRect(),k=l.split("-")[0],D=n>S.right-S.width/2,T=s>S.bottom-S.height/2,E=tw(x,C),I=S.width>C.width,O=S.height>C.height,M=(I?C:S).left,_=(I?C:S).right,N=(O?C:S).top,A=(O?C:S).bottom;if(y&&(i=!0,!b))return;if(w&&(i=!1),w&&!b){i=!0;return}if(b&&(0,c.isElement)(e.relatedTarget)&&(0,a.contains)(u.floating,e.relatedTarget)||m&&ev(m.nodesRef.current,f).some(e=>{let{context:t}=e;return null==t?void 0:t.open}))return;if("top"===k&&s>=C.bottom-1||"bottom"===k&&s<=C.top+1||"left"===k&&n>=C.right-1||"right"===k&&n<=C.left+1)return h();let P=[];switch(k){case"top":P=[[M,C.top+1],[M,S.bottom-1],[_,S.bottom-1],[_,C.top+1]];break;case"bottom":P=[[M,S.top+1],[M,C.bottom-1],[_,C.bottom-1],[_,S.top+1]];break;case"left":P=[[S.right-1,A],[S.right-1,N],[C.left+1,N],[C.left+1,A]];break;case"right":P=[[C.right-1,A],[C.right-1,N],[S.left+1,N],[S.left+1,A]]}function F(e){let[t,n]=e;switch(k){case"top":return[[I?t+r/2:D?t+4*r:t-4*r,n+r+1],[I?t-r/2:D?t+4*r:t-4*r,n+r+1],[S.left,D?S.bottom-r:I?S.bottom-r:S.top],[S.right,D?I?S.bottom-r:S.top:S.bottom-r]];case"bottom":return[[I?t+r/2:D?t+4*r:t-4*r,n-r],[I?t-r/2:D?t+4*r:t-4*r,n-r],[S.left,D?S.top+r:I?S.top+r:S.bottom],[S.right,D?I?S.top+r:S.bottom:S.top+r]];case"left":{let e=[t+r+1,O?n+r/2:T?n+4*r:n-4*r],o=[t+r+1,O?n-r/2:T?n+4*r:n-4*r];return[[T?S.right-r:O?S.right-r:S.left,S.top],[T?O?S.right-r:S.left:S.right-r,S.bottom],e,o]}case"right":return[[t-r,O?n+r/2:T?n+4*r:n-4*r],[t-r,O?n-r/2:T?n+4*r:n-4*r],[T?S.left+r:O?S.left+r:S.right,S.top],[T?O?S.left+r:S.right:S.left+r,S.bottom]]}}if(!ty([g,v],P)){if(i&&!E)return h();if(!b&&o){let t=d(e.clientX,e.clientY),r=.1;if(null!==t&&ty),n.export(r,"activeElement",()=>i),n.export(r,"contains",()=>a),n.export(r,"getDocument",()=>x),n.export(r,"getPlatform",()=>s),n.export(r,"getTarget",()=>b),n.export(r,"getUserAgent",()=>l),n.export(r,"isAndroid",()=>p),n.export(r,"isEventTargetWithin",()=>j),n.export(r,"isJSDOM",()=>m),n.export(r,"isMac",()=>f),n.export(r,"isMouseLikePointerType",()=>h),n.export(r,"isReactEvent",()=>g),n.export(r,"isRootElement",()=>v),n.export(r,"isSafari",()=>d),n.export(r,"isTypeableCombobox",()=>S),n.export(r,"isTypeableElement",()=>w),n.export(r,"isVirtualClick",()=>c),n.export(r,"isVirtualPointerEvent",()=>u),n.export(r,"stopEvent",()=>C);var o=e("@floating-ui/utils/dom");function i(e){let t=e.activeElement;for(;(null==(r=t)||null==(r=r.shadowRoot)?void 0:r.activeElement)!=null;){var r;t=t.shadowRoot.activeElement}return t}function a(e,t){if(!e||!t)return!1;let r=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(r&&(0,o.isShadowRoot)(r)){let r=t;for(;r;){if(e===r)return!0;r=r.parentNode||r.host}}return!1}function s(){let e=navigator.userAgentData;return null!=e&&e.platform?e.platform:navigator.platform}function l(){let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:r}=e;return t+"/"+r}).join(" "):navigator.userAgent}function c(e){return 0===e.mozInputSource&&!!e.isTrusted||(p()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType)}function u(e){return!m()&&(!p()&&0===e.width&&0===e.height||p()&&1===e.width&&1===e.height&&0===e.pressure&&0===e.detail&&"mouse"===e.pointerType||e.width<1&&e.height<1&&0===e.pressure&&0===e.detail&&"touch"===e.pointerType)}function d(){return/apple/i.test(navigator.vendor)}function p(){let e=/android/i;return e.test(s())||e.test(l())}function f(){return s().toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints}function m(){return l().includes("jsdom/")}function h(e,t){let r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function g(e){return"nativeEvent"in e}function v(e){return e.matches("html,body")}function x(e){return(null==e?void 0:e.ownerDocument)||document}function j(e,t){if(null==t)return!1;if("composedPath"in e)return e.composedPath().includes(t);let r=e;return null!=r.target&&t.contains(r.target)}function b(e){return"composedPath"in e?e.composedPath()[0]:e.target}let y="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function w(e){return(0,o.isHTMLElement)(e)&&e.matches(y)}function C(e){e.preventDefault(),e.stopPropagation()}function S(e){return!!e&&"combobox"===e.getAttribute("role")&&w(e)}},{"@floating-ui/utils/dom":"dpNQy","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],dpNQy:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){return s(e)?(e.nodeName||"").toLowerCase():"#document"}function i(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function a(e){var t;return null==(t=(s(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function s(e){return e instanceof Node||e instanceof i(e).Node}function l(e){return e instanceof Element||e instanceof i(e).Element}function c(e){return e instanceof HTMLElement||e instanceof i(e).HTMLElement}function u(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof i(e).ShadowRoot)}function d(e){let{overflow:t,overflowX:r,overflowY:n,display:o}=v(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(o)}function p(e){return["table","td","th"].includes(o(e))}function f(e){let t=h(),r=v(e);return"none"!==r.transform||"none"!==r.perspective||!!r.containerType&&"normal"!==r.containerType||!t&&!!r.backdropFilter&&"none"!==r.backdropFilter||!t&&!!r.filter&&"none"!==r.filter||["transform","perspective","filter"].some(e=>(r.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(r.contain||"").includes(e))}function m(e){let t=j(e);for(;c(t)&&!g(t);){if(f(t))return t;t=j(t)}return null}function h(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function g(e){return["html","body","#document"].includes(o(e))}function v(e){return i(e).getComputedStyle(e)}function x(e){return l(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function j(e){if("html"===o(e))return e;let t=e.assignedSlot||e.parentNode||u(e)&&e.host||a(e);return u(t)?t.host:t}function b(e){let t=j(e);return g(t)?e.ownerDocument?e.ownerDocument.body:e.body:c(t)&&d(t)?t:b(t)}function y(e,t,r){var n;void 0===t&&(t=[]),void 0===r&&(r=!0);let o=b(e),a=o===(null==(n=e.ownerDocument)?void 0:n.body),s=i(o);return a?t.concat(s,s.visualViewport||[],d(o)?o:[],s.frameElement&&r?y(s.frameElement):[]):t.concat(o,y(o,[],r))}n.defineInteropFlag(r),n.export(r,"getComputedStyle",()=>v),n.export(r,"getContainingBlock",()=>m),n.export(r,"getDocumentElement",()=>a),n.export(r,"getNearestOverflowAncestor",()=>b),n.export(r,"getNodeName",()=>o),n.export(r,"getNodeScroll",()=>x),n.export(r,"getOverflowAncestors",()=>y),n.export(r,"getParentNode",()=>j),n.export(r,"getWindow",()=>i),n.export(r,"isContainingBlock",()=>f),n.export(r,"isElement",()=>l),n.export(r,"isHTMLElement",()=>c),n.export(r,"isLastTraversableNode",()=>g),n.export(r,"isNode",()=>s),n.export(r,"isOverflowElement",()=>d),n.export(r,"isShadowRoot",()=>u),n.export(r,"isTableElement",()=>p),n.export(r,"isWebKit",()=>h)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],eYnbP:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"alignments",()=>i),n.export(r,"clamp",()=>m),n.export(r,"createCoords",()=>d),n.export(r,"evaluate",()=>h),n.export(r,"expandPaddingObject",()=>E),n.export(r,"floor",()=>u),n.export(r,"getAlignment",()=>v),n.export(r,"getAlignmentAxis",()=>y),n.export(r,"getAlignmentSides",()=>w),n.export(r,"getAxisLength",()=>j),n.export(r,"getExpandedPlacements",()=>C),n.export(r,"getOppositeAlignmentPlacement",()=>S),n.export(r,"getOppositeAxis",()=>x),n.export(r,"getOppositeAxisPlacements",()=>D),n.export(r,"getOppositePlacement",()=>T),n.export(r,"getPaddingObject",()=>I),n.export(r,"getSide",()=>g),n.export(r,"getSideAxis",()=>b),n.export(r,"max",()=>l),n.export(r,"min",()=>s),n.export(r,"placements",()=>a),n.export(r,"rectToClientRect",()=>O),n.export(r,"round",()=>c),n.export(r,"sides",()=>o);let o=["top","right","bottom","left"],i=["start","end"],a=o.reduce((e,t)=>e.concat(t,t+"-"+i[0],t+"-"+i[1]),[]),s=Math.min,l=Math.max,c=Math.round,u=Math.floor,d=e=>({x:e,y:e}),p={left:"right",right:"left",bottom:"top",top:"bottom"},f={start:"end",end:"start"};function m(e,t,r){return l(e,s(t,r))}function h(e,t){return"function"==typeof e?e(t):e}function g(e){return e.split("-")[0]}function v(e){return e.split("-")[1]}function x(e){return"x"===e?"y":"x"}function j(e){return"y"===e?"height":"width"}function b(e){return["top","bottom"].includes(g(e))?"y":"x"}function y(e){return x(b(e))}function w(e,t,r){void 0===r&&(r=!1);let n=v(e),o=y(e),i=j(o),a="x"===o?n===(r?"end":"start")?"right":"left":"start"===n?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=T(a)),[a,T(a)]}function C(e){let t=T(e);return[S(e),t,S(t)]}function S(e){return e.replace(/start|end/g,e=>f[e])}function k(e,t,r){let n=["left","right"],o=["right","left"],i=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":if(r)return t?o:n;return t?n:o;case"left":case"right":return t?i:a;default:return[]}}function D(e,t,r,n){let o=v(e),i=k(g(e),"start"===r,n);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(S)))),i}function T(e){return e.replace(/left|right|bottom|top/g,e=>p[e])}function E(e){return{top:0,right:0,bottom:0,left:0,...e}}function I(e){return"number"!=typeof e?E(e):{top:e,right:e,bottom:e,left:e}}function O(e){let{x:t,y:r,width:n,height:o}=e;return{width:n,height:o,top:r,left:t,right:t+n,bottom:r+o,x:t,y:r}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"1EZfL":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"autoPlacement",()=>o.autoPlacement),n.export(r,"autoUpdate",()=>o.autoUpdate),n.export(r,"computePosition",()=>o.computePosition),n.export(r,"detectOverflow",()=>o.detectOverflow),n.export(r,"flip",()=>o.flip),n.export(r,"getOverflowAncestors",()=>o.getOverflowAncestors),n.export(r,"hide",()=>o.hide),n.export(r,"inline",()=>o.inline),n.export(r,"limitShift",()=>o.limitShift),n.export(r,"offset",()=>o.offset),n.export(r,"platform",()=>o.platform),n.export(r,"shift",()=>o.shift),n.export(r,"size",()=>o.size),n.export(r,"arrow",()=>s),n.export(r,"useFloating",()=>f);var o=e("@floating-ui/dom"),i=e("react"),a=e("react-dom");let s=e=>{function t(e){return({}).hasOwnProperty.call(e,"current")}return{name:"arrow",options:e,fn(r){let{element:n,padding:i}="function"==typeof e?e(r):e;return n&&t(n)?null!=n.current?(0,o.arrow)({element:n.current,padding:i}).fn(r):{}:n?(0,o.arrow)({element:n,padding:i}).fn(r):{}}}};var l="undefined"!=typeof document?i.useLayoutEffect:i.useEffect;function c(e,t){let r,n,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((r=e.length)!==t.length)return!1;for(n=r;0!=n--;)if(!c(e[n],t[n]))return!1;return!0}if((r=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!({}).hasOwnProperty.call(t,o[n]))return!1;for(n=r;0!=n--;){let r=o[n];if(("_owner"!==r||!e.$$typeof)&&!c(e[r],t[r]))return!1}return!0}return e!=e&&t!=t}function u(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function d(e,t){let r=u(e);return Math.round(t*r)/r}function p(e){let t=i.useRef(e);return l(()=>{t.current=e}),t}function f(e){void 0===e&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:s,elements:{reference:f,floating:m}={},transform:h=!0,whileElementsMounted:g,open:v}=e,[x,j]=i.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[b,y]=i.useState(n);c(b,n)||y(n);let[w,C]=i.useState(null),[S,k]=i.useState(null),D=i.useCallback(e=>{e!==O.current&&(O.current=e,C(e))},[]),T=i.useCallback(e=>{e!==M.current&&(M.current=e,k(e))},[]),E=f||w,I=m||S,O=i.useRef(null),M=i.useRef(null),_=i.useRef(x),N=null!=g,A=p(g),P=p(s),F=i.useCallback(()=>{if(!O.current||!M.current)return;let e={placement:t,strategy:r,middleware:b};P.current&&(e.platform=P.current),(0,o.computePosition)(O.current,M.current,e).then(e=>{let t={...e,isPositioned:!0};L.current&&!c(_.current,t)&&(_.current=t,a.flushSync(()=>{j(t)}))})},[b,t,r,P]);l(()=>{!1===v&&_.current.isPositioned&&(_.current.isPositioned=!1,j(e=>({...e,isPositioned:!1})))},[v]);let L=i.useRef(!1);l(()=>(L.current=!0,()=>{L.current=!1}),[]),l(()=>{if(E&&(O.current=E),I&&(M.current=I),E&&I){if(A.current)return A.current(E,I,F);F()}},[E,I,F,A,N]);let R=i.useMemo(()=>({reference:O,floating:M,setReference:D,setFloating:T}),[D,T]),H=i.useMemo(()=>({reference:E,floating:I}),[E,I]),B=i.useMemo(()=>{let e={position:r,left:0,top:0};if(!H.floating)return e;let t=d(H.floating,x.x),n=d(H.floating,x.y);return h?{...e,transform:"translate("+t+"px, "+n+"px)",...u(H.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:n}},[r,h,H.floating,x.x,x.y]);return i.useMemo(()=>({...x,update:F,refs:R,elements:H,floatingStyles:B}),[x,F,R,H,B])}},{"@floating-ui/dom":"3RhfV",react:"6Lppp","react-dom":"d3VYs","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"3RhfV":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getOverflowAncestors",()=>a.getOverflowAncestors),n.export(r,"arrow",()=>z),n.export(r,"autoPlacement",()=>L),n.export(r,"autoUpdate",()=>A),n.export(r,"computePosition",()=>G),n.export(r,"detectOverflow",()=>P),n.export(r,"flip",()=>H),n.export(r,"hide",()=>V),n.export(r,"inline",()=>W),n.export(r,"limitShift",()=>U),n.export(r,"offset",()=>F),n.export(r,"platform",()=>_),n.export(r,"shift",()=>R),n.export(r,"size",()=>B);var o=e("@floating-ui/core"),i=e("@floating-ui/utils"),a=e("@floating-ui/utils/dom");function s(e){let t=(0,a.getComputedStyle)(e),r=parseFloat(t.width)||0,n=parseFloat(t.height)||0,o=(0,a.isHTMLElement)(e),s=o?e.offsetWidth:r,l=o?e.offsetHeight:n,c=(0,i.round)(r)!==s||(0,i.round)(n)!==l;return c&&(r=s,n=l),{width:r,height:n,$:c}}function l(e){return(0,a.isElement)(e)?e:e.contextElement}function c(e){let t=l(e);if(!(0,a.isHTMLElement)(t))return(0,i.createCoords)(1);let r=t.getBoundingClientRect(),{width:n,height:o,$:c}=s(t),u=(c?(0,i.round)(r.width):r.width)/n,d=(c?(0,i.round)(r.height):r.height)/o;return u&&Number.isFinite(u)||(u=1),d&&Number.isFinite(d)||(d=1),{x:u,y:d}}let u=(0,i.createCoords)(0);function d(e){let t=(0,a.getWindow)(e);return(0,a.isWebKit)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:u}function p(e,t,r){return void 0===t&&(t=!1),!!r&&(!t||r===(0,a.getWindow)(e))&&t}function f(e,t,r,n){void 0===t&&(t=!1),void 0===r&&(r=!1);let s=e.getBoundingClientRect(),u=l(e),f=(0,i.createCoords)(1);t&&(n?(0,a.isElement)(n)&&(f=c(n)):f=c(e));let m=p(u,r,n)?d(u):(0,i.createCoords)(0),h=(s.left+m.x)/f.x,g=(s.top+m.y)/f.y,v=s.width/f.x,x=s.height/f.y;if(u){let e=(0,a.getWindow)(u),t=n&&(0,a.isElement)(n)?(0,a.getWindow)(n):n,r=e,o=r.frameElement;for(;o&&n&&t!==r;){let e=c(o),t=o.getBoundingClientRect(),n=(0,a.getComputedStyle)(o),i=t.left+(o.clientLeft+parseFloat(n.paddingLeft))*e.x,s=t.top+(o.clientTop+parseFloat(n.paddingTop))*e.y;h*=e.x,g*=e.y,v*=e.x,x*=e.y,h+=i,g+=s,o=(r=(0,a.getWindow)(o)).frameElement}}return(0,o.rectToClientRect)({width:v,height:x,x:h,y:g})}let m=[":popover-open",":modal"];function h(e){return m.some(t=>{try{return e.matches(t)}catch(e){return!1}})}function g(e){return Array.from(e.getClientRects())}function v(e){return f((0,a.getDocumentElement)(e)).left+(0,a.getNodeScroll)(e).scrollLeft}function x(e){let t=(0,a.getDocumentElement)(e),r=(0,a.getNodeScroll)(e),n=e.ownerDocument.body,o=(0,i.max)(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),s=(0,i.max)(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight),l=-r.scrollLeft+v(e),c=-r.scrollTop;return"rtl"===(0,a.getComputedStyle)(n).direction&&(l+=(0,i.max)(t.clientWidth,n.clientWidth)-o),{width:o,height:s,x:l,y:c}}function j(e,t){let r=(0,a.getWindow)(e),n=(0,a.getDocumentElement)(e),o=r.visualViewport,i=n.clientWidth,s=n.clientHeight,l=0,c=0;if(o){i=o.width,s=o.height;let e=(0,a.isWebKit)();(!e||e&&"fixed"===t)&&(l=o.offsetLeft,c=o.offsetTop)}return{width:i,height:s,x:l,y:c}}function b(e,t){let r=f(e,!0,"fixed"===t),n=r.top+e.clientTop,o=r.left+e.clientLeft,s=(0,a.isHTMLElement)(e)?c(e):(0,i.createCoords)(1),l=e.clientWidth*s.x;return{width:l,height:e.clientHeight*s.y,x:o*s.x,y:n*s.y}}function y(e,t,r){let n;if("viewport"===t)n=j(e,r);else if("document"===t)n=x((0,a.getDocumentElement)(e));else if((0,a.isElement)(t))n=b(t,r);else{let r=d(e);n={...t,x:t.x-r.x,y:t.y-r.y}}return(0,o.rectToClientRect)(n)}function w(e,t){let r=(0,a.getParentNode)(e);return!(r===t||!(0,a.isElement)(r)||(0,a.isLastTraversableNode)(r))&&("fixed"===(0,a.getComputedStyle)(r).position||w(r,t))}function C(e,t){let r=t.get(e);if(r)return r;let n=(0,a.getOverflowAncestors)(e,[],!1).filter(e=>(0,a.isElement)(e)&&"body"!==(0,a.getNodeName)(e)),o=null,i="fixed"===(0,a.getComputedStyle)(e).position,s=i?(0,a.getParentNode)(e):e;for(;(0,a.isElement)(s)&&!(0,a.isLastTraversableNode)(s);){let t=(0,a.getComputedStyle)(s),r=(0,a.isContainingBlock)(s);r||"fixed"!==t.position||(o=null),(i?!r&&!o:!r&&"static"===t.position&&!!o&&["absolute","fixed"].includes(o.position)||(0,a.isOverflowElement)(s)&&!r&&w(e,s))?n=n.filter(e=>e!==s):o=t,s=(0,a.getParentNode)(s)}return t.set(e,n),n}function S(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e,a=[..."clippingAncestors"===r?h(t)?[]:C(t,this._c):[].concat(r),n],s=a[0],l=a.reduce((e,r)=>{let n=y(t,r,o);return e.top=(0,i.max)(n.top,e.top),e.right=(0,i.min)(n.right,e.right),e.bottom=(0,i.min)(n.bottom,e.bottom),e.left=(0,i.max)(n.left,e.left),e},y(t,s,o));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function k(e){let{width:t,height:r}=s(e);return{width:t,height:r}}function D(e,t,r){let n=(0,a.isHTMLElement)(t),o=(0,a.getDocumentElement)(t),s="fixed"===r,l=f(e,!0,s,t),c={scrollLeft:0,scrollTop:0},u=(0,i.createCoords)(0);if(n||!n&&!s){if(("body"!==(0,a.getNodeName)(t)||(0,a.isOverflowElement)(o))&&(c=(0,a.getNodeScroll)(t)),n){let e=f(t,!0,s,t);u.x=e.x+t.clientLeft,u.y=e.y+t.clientTop}else o&&(u.x=v(o))}return{x:l.left+c.scrollLeft-u.x,y:l.top+c.scrollTop-u.y,width:l.width,height:l.height}}function T(e){return"static"===(0,a.getComputedStyle)(e).position}function E(e,t){return(0,a.isHTMLElement)(e)&&"fixed"!==(0,a.getComputedStyle)(e).position?t?t(e):e.offsetParent:null}function I(e,t){let r=(0,a.getWindow)(e);if(h(e))return r;if(!(0,a.isHTMLElement)(e)){let t=(0,a.getParentNode)(e);for(;t&&!(0,a.isLastTraversableNode)(t);){if((0,a.isElement)(t)&&!T(t))return t;t=(0,a.getParentNode)(t)}return r}let n=E(e,t);for(;n&&(0,a.isTableElement)(n)&&T(n);)n=E(n,t);return n&&(0,a.isLastTraversableNode)(n)&&T(n)&&!(0,a.isContainingBlock)(n)?r:n||(0,a.getContainingBlock)(e)||r}let O=async function(e){let t=this.getOffsetParent||I,r=this.getDimensions,n=await r(e.floating);return{reference:D(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function M(e){return"rtl"===(0,a.getComputedStyle)(e).direction}let _={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:r,offsetParent:n,strategy:o}=e,s="fixed"===o,l=(0,a.getDocumentElement)(n),u=!!t&&h(t.floating);if(n===l||u&&s)return r;let d={scrollLeft:0,scrollTop:0},p=(0,i.createCoords)(1),m=(0,i.createCoords)(0),g=(0,a.isHTMLElement)(n);if((g||!g&&!s)&&(("body"!==(0,a.getNodeName)(n)||(0,a.isOverflowElement)(l))&&(d=(0,a.getNodeScroll)(n)),(0,a.isHTMLElement)(n))){let e=f(n);p=c(n),m.x=e.x+n.clientLeft,m.y=e.y+n.clientTop}return{width:r.width*p.x,height:r.height*p.y,x:r.x*p.x-d.scrollLeft*p.x+m.x,y:r.y*p.y-d.scrollTop*p.y+m.y}},getDocumentElement:a.getDocumentElement,getClippingRect:S,getOffsetParent:I,getElementRects:O,getClientRects:g,getDimensions:k,getScale:c,isElement:a.isElement,isRTL:M};function N(e,t){let r,n=null,o=(0,a.getDocumentElement)(e);function s(){var e;clearTimeout(r),null==(e=n)||e.disconnect(),n=null}function l(a,c){void 0===a&&(a=!1),void 0===c&&(c=1),s();let{left:u,top:d,width:p,height:f}=e.getBoundingClientRect();if(a||t(),!p||!f)return;let m=(0,i.floor)(d),h={rootMargin:-m+"px "+-(0,i.floor)(o.clientWidth-(u+p))+"px "+-(0,i.floor)(o.clientHeight-(d+f))+"px "+-(0,i.floor)(u)+"px",threshold:(0,i.max)(0,(0,i.min)(1,c))||1},g=!0;function v(e){let t=e[0].intersectionRatio;if(t!==c){if(!g)return l();t?l(!1,t):r=setTimeout(()=>{l(!1,1e-7)},1e3)}g=!1}try{n=new IntersectionObserver(v,{...h,root:o.ownerDocument})}catch(e){n=new IntersectionObserver(v,h)}n.observe(e)}return l(!0),s}function A(e,t,r,n){let o;void 0===n&&(n={});let{ancestorScroll:i=!0,ancestorResize:s=!0,elementResize:c="function"==typeof ResizeObserver,layoutShift:u="function"==typeof IntersectionObserver,animationFrame:d=!1}=n,p=l(e),m=i||s?[...p?(0,a.getOverflowAncestors)(p):[],...(0,a.getOverflowAncestors)(t)]:[];m.forEach(e=>{i&&e.addEventListener("scroll",r,{passive:!0}),s&&e.addEventListener("resize",r)});let h=p&&u?N(p,r):null,g=-1,v=null;c&&(v=new ResizeObserver(e=>{let[n]=e;n&&n.target===p&&v&&(v.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var e;null==(e=v)||e.observe(t)})),r()}),p&&!d&&v.observe(p),v.observe(t));let x=d?f(e):null;function j(){let t=f(e);x&&(t.x!==x.x||t.y!==x.y||t.width!==x.width||t.height!==x.height)&&r(),x=t,o=requestAnimationFrame(j)}return d&&j(),r(),()=>{var e;m.forEach(e=>{i&&e.removeEventListener("scroll",r),s&&e.removeEventListener("resize",r)}),null==h||h(),null==(e=v)||e.disconnect(),v=null,d&&cancelAnimationFrame(o)}}let P=o.detectOverflow,F=o.offset,L=o.autoPlacement,R=o.shift,H=o.flip,B=o.size,V=o.hide,z=o.arrow,W=o.inline,U=o.limitShift,G=(e,t,r)=>{let n=new Map,i={platform:_,...r},a={...i.platform,_c:n};return(0,o.computePosition)(e,t,{...i,platform:a})}},{"@floating-ui/core":"g9gye","@floating-ui/utils":"eYnbP","@floating-ui/utils/dom":"dpNQy","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],g9gye:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"rectToClientRect",()=>o.rectToClientRect),n.export(r,"arrow",()=>l),n.export(r,"autoPlacement",()=>u),n.export(r,"computePosition",()=>a),n.export(r,"detectOverflow",()=>s),n.export(r,"flip",()=>d),n.export(r,"hide",()=>m),n.export(r,"inline",()=>v),n.export(r,"limitShift",()=>y),n.export(r,"offset",()=>j),n.export(r,"shift",()=>b),n.export(r,"size",()=>w);var o=e("@floating-ui/utils");function i(e,t,r){let n,{reference:i,floating:a}=e,s=(0,o.getSideAxis)(t),l=(0,o.getAlignmentAxis)(t),c=(0,o.getAxisLength)(l),u=(0,o.getSide)(t),d="y"===s,p=i.x+i.width/2-a.width/2,f=i.y+i.height/2-a.height/2,m=i[c]/2-a[c]/2;switch(u){case"top":n={x:p,y:i.y-a.height};break;case"bottom":n={x:p,y:i.y+i.height};break;case"right":n={x:i.x+i.width,y:f};break;case"left":n={x:i.x-a.width,y:f};break;default:n={x:i.x,y:i.y}}switch((0,o.getAlignment)(t)){case"start":n[l]-=m*(r&&d?-1:1);break;case"end":n[l]+=m*(r&&d?-1:1)}return n}let a=async(e,t,r)=>{let{placement:n="bottom",strategy:o="absolute",middleware:a=[],platform:s}=r,l=a.filter(Boolean),c=await (null==s.isRTL?void 0:s.isRTL(t)),u=await s.getElementRects({reference:e,floating:t,strategy:o}),{x:d,y:p}=i(u,n,c),f=n,m={},h=0;for(let r=0;r({name:"arrow",options:e,async fn(t){let{x:r,y:n,placement:i,rects:a,platform:s,elements:l,middlewareData:c}=t,{element:u,padding:d=0}=(0,o.evaluate)(e,t)||{};if(null==u)return{};let p=(0,o.getPaddingObject)(d),f={x:r,y:n},m=(0,o.getAlignmentAxis)(i),h=(0,o.getAxisLength)(m),g=await s.getDimensions(u),v="y"===m,x=v?"top":"left",j=v?"bottom":"right",b=v?"clientHeight":"clientWidth",y=a.reference[h]+a.reference[m]-f[m]-a.floating[h],w=f[m]-a.reference[m],C=await (null==s.getOffsetParent?void 0:s.getOffsetParent(u)),S=C?C[b]:0;S&&await (null==s.isElement?void 0:s.isElement(C))||(S=l.floating[b]||a.floating[h]);let k=y/2-w/2,D=S/2-g[h]/2-1,T=(0,o.min)(p[x],D),E=(0,o.min)(p[j],D),I=T,O=S-g[h]-E,M=S/2-g[h]/2+k,_=(0,o.clamp)(I,M,O),N=!c.arrow&&null!=(0,o.getAlignment)(i)&&M!==_&&a.reference[h]/2-(M(0,o.getAlignment)(t)===e),...r.filter(t=>(0,o.getAlignment)(t)!==e)]:r.filter(e=>(0,o.getSide)(e)===e)).filter(r=>!e||(0,o.getAlignment)(r)===e||!!t&&(0,o.getOppositeAlignmentPlacement)(r)!==r)}let u=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var r,n,i;let{rects:a,middlewareData:l,placement:u,platform:d,elements:p}=t,{crossAxis:f=!1,alignment:m,allowedPlacements:h=o.placements,autoAlignment:g=!0,...v}=(0,o.evaluate)(e,t),x=void 0!==m||h===o.placements?c(m||null,g,h):h,j=await s(t,v),b=(null==(r=l.autoPlacement)?void 0:r.index)||0,y=x[b];if(null==y)return{};let w=(0,o.getAlignmentSides)(y,a,await (null==d.isRTL?void 0:d.isRTL(p.floating)));if(u!==y)return{reset:{placement:x[0]}};let C=[j[(0,o.getSide)(y)],j[w[0]],j[w[1]]],S=[...(null==(n=l.autoPlacement)?void 0:n.overflows)||[],{placement:y,overflows:C}],k=x[b+1];if(k)return{data:{index:b+1,overflows:S},reset:{placement:k}};let D=S.map(e=>{let t=(0,o.getAlignment)(e.placement);return[e.placement,t&&f?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),T=(null==(i=D.filter(e=>e[2].slice(0,(0,o.getAlignment)(e[0])?2:3).every(e=>e<=0))[0])?void 0:i[0])||D[0][0];return T!==u?{data:{index:b+1,overflows:S},reset:{placement:T}}:{}}}},d=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var r,n,i,a,l;let{placement:c,middlewareData:u,rects:d,initialPlacement:p,platform:f,elements:m}=t,{mainAxis:h=!0,crossAxis:g=!0,fallbackPlacements:v,fallbackStrategy:x="bestFit",fallbackAxisSideDirection:j="none",flipAlignment:b=!0,...y}=(0,o.evaluate)(e,t);if(null!=(r=u.arrow)&&r.alignmentOffset)return{};let w=(0,o.getSide)(c),C=(0,o.getSide)(p)===p,S=await (null==f.isRTL?void 0:f.isRTL(m.floating)),k=v||(C||!b?[(0,o.getOppositePlacement)(p)]:(0,o.getExpandedPlacements)(p));v||"none"===j||k.push(...(0,o.getOppositeAxisPlacements)(p,b,j,S));let D=[p,...k],T=await s(t,y),E=[],I=(null==(n=u.flip)?void 0:n.overflows)||[];if(h&&E.push(T[w]),g){let e=(0,o.getAlignmentSides)(c,d,S);E.push(T[e[0]],T[e[1]])}if(I=[...I,{placement:c,overflows:E}],!E.every(e=>e<=0)){let e=((null==(i=u.flip)?void 0:i.index)||0)+1,t=D[e];if(t)return{data:{index:e,overflows:I},reset:{placement:t}};let r=null==(a=I.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:a.placement;if(!r)switch(x){case"bestFit":{let e=null==(l=I.map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:l[0];e&&(r=e);break}case"initialPlacement":r=p}if(c!==r)return{reset:{placement:r}}}return{}}}};function p(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function f(e){return(0,o.sides).some(t=>e[t]>=0)}let m=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){let{rects:r}=t,{strategy:n="referenceHidden",...i}=(0,o.evaluate)(e,t);switch(n){case"referenceHidden":{let e=p(await s(t,{...i,elementContext:"reference"}),r.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:f(e)}}}case"escaped":{let e=p(await s(t,{...i,altBoundary:!0}),r.floating);return{data:{escapedOffsets:e,escaped:f(e)}}}default:return{}}}}};function h(e){let t=(0,o.min)(...e.map(e=>e.left)),r=(0,o.min)(...e.map(e=>e.top));return{x:t,y:r,width:(0,o.max)(...e.map(e=>e.right))-t,height:(0,o.max)(...e.map(e=>e.bottom))-r}}function g(e){let t=e.slice().sort((e,t)=>e.y-t.y),r=[],n=null;for(let e=0;en.height/2?r.push([o]):r[r.length-1].push(o),n=o}return r.map(e=>(0,o.rectToClientRect)(h(e)))}let v=function(e){return void 0===e&&(e={}),{name:"inline",options:e,async fn(t){let{placement:r,elements:n,rects:i,platform:a,strategy:s}=t,{padding:l=2,x:c,y:u}=(0,o.evaluate)(e,t),d=Array.from(await (null==a.getClientRects?void 0:a.getClientRects(n.reference))||[]),p=g(d),f=(0,o.rectToClientRect)(h(d)),m=(0,o.getPaddingObject)(l);function v(){if(2===p.length&&p[0].left>p[1].right&&null!=c&&null!=u)return p.find(e=>c>e.left-m.left&&ce.top-m.top&&u=2){if("y"===(0,o.getSideAxis)(r)){let e=p[0],t=p[p.length-1],n="top"===(0,o.getSide)(r),i=e.top,a=t.bottom,s=n?e.left:t.left,l=n?e.right:t.right,c=l-s,u=a-i;return{top:i,bottom:a,left:s,right:l,width:c,height:u,x:s,y:i}}let e="left"===(0,o.getSide)(r),t=(0,o.max)(...p.map(e=>e.right)),n=(0,o.min)(...p.map(e=>e.left)),i=p.filter(r=>e?r.left===n:r.right===t),a=i[0].top,s=i[i.length-1].bottom,l=n,c=t,u=c-l,d=s-a;return{top:a,bottom:s,left:l,right:c,width:u,height:d,x:l,y:a}}return f}let x=await a.getElementRects({reference:{getBoundingClientRect:v},floating:n.floating,strategy:s});return i.reference.x!==x.reference.x||i.reference.y!==x.reference.y||i.reference.width!==x.reference.width||i.reference.height!==x.reference.height?{reset:{rects:x}}:{}}}};async function x(e,t){let{placement:r,platform:n,elements:i}=e,a=await (null==n.isRTL?void 0:n.isRTL(i.floating)),s=(0,o.getSide)(r),l=(0,o.getAlignment)(r),c="y"===(0,o.getSideAxis)(r),u=["left","top"].includes(s)?-1:1,d=a&&c?-1:1,p=(0,o.evaluate)(t,e),{mainAxis:f,crossAxis:m,alignmentAxis:h}="number"==typeof p?{mainAxis:p,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...p};return l&&"number"==typeof h&&(m="end"===l?-1*h:h),c?{x:m*d,y:f*u}:{x:f*u,y:m*d}}let j=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var r,n;let{x:o,y:i,placement:a,middlewareData:s}=t,l=await x(t,e);return a===(null==(r=s.offset)?void 0:r.placement)&&null!=(n=s.arrow)&&n.alignmentOffset?{}:{x:o+l.x,y:i+l.y,data:{...l,placement:a}}}}},b=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:r,y:n,placement:i}=t,{mainAxis:a=!0,crossAxis:l=!1,limiter:c={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...u}=(0,o.evaluate)(e,t),d={x:r,y:n},p=await s(t,u),f=(0,o.getSideAxis)((0,o.getSide)(i)),m=(0,o.getOppositeAxis)(f),h=d[m],g=d[f];if(a){let e="y"===m?"top":"left",t="y"===m?"bottom":"right",r=h+p[e],n=h-p[t];h=(0,o.clamp)(r,h,n)}if(l){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",r=g+p[e],n=g-p[t];g=(0,o.clamp)(r,g,n)}let v=c.fn({...t,[m]:h,[f]:g});return{...v,data:{x:v.x-r,y:v.y-n}}}}},y=function(e){return void 0===e&&(e={}),{options:e,fn(t){let{x:r,y:n,placement:i,rects:a,middlewareData:s}=t,{offset:l=0,mainAxis:c=!0,crossAxis:u=!0}=(0,o.evaluate)(e,t),d={x:r,y:n},p=(0,o.getSideAxis)(i),f=(0,o.getOppositeAxis)(p),m=d[f],h=d[p],g=(0,o.evaluate)(l,t),v="number"==typeof g?{mainAxis:g,crossAxis:0}:{mainAxis:0,crossAxis:0,...g};if(c){let e="y"===f?"height":"width",t=a.reference[f]-a.floating[e]+v.mainAxis,r=a.reference[f]+a.reference[e]-v.mainAxis;mr&&(m=r)}if(u){var x,j;let e="y"===f?"width":"height",t=["top","left"].includes((0,o.getSide)(i)),r=a.reference[p]-a.floating[e]+(t&&(null==(x=s.offset)?void 0:x[p])||0)+(t?0:v.crossAxis),n=a.reference[p]+a.reference[e]+(t?0:(null==(j=s.offset)?void 0:j[p])||0)-(t?v.crossAxis:0);hn&&(h=n)}return{[f]:m,[p]:h}}}},w=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){let r,n;let{placement:i,rects:a,platform:l,elements:c}=t,{apply:u=()=>{},...d}=(0,o.evaluate)(e,t),p=await s(t,d),f=(0,o.getSide)(i),m=(0,o.getAlignment)(i),h="y"===(0,o.getSideAxis)(i),{width:g,height:v}=a.floating;"top"===f||"bottom"===f?(r=f,n=m===(await (null==l.isRTL?void 0:l.isRTL(c.floating))?"start":"end")?"left":"right"):(n=f,r="end"===m?"top":"bottom");let x=v-p[r],j=g-p[n],b=!t.middlewareData.shift,y=x,w=j;if(h){let e=g-p.left-p.right;w=m||b?(0,o.min)(j,e):e}else{let e=v-p.top-p.bottom;y=m||b?(0,o.min)(x,e):e}if(b&&!m){let e=(0,o.max)(p.left,0),t=(0,o.max)(p.right,0),r=(0,o.max)(p.top,0),n=(0,o.max)(p.bottom,0);h?w=g-2*(0!==e||0!==t?e+t:(0,o.max)(p.left,p.right)):y=v-2*(0!==r||0!==n?r+n:(0,o.max)(p.top,p.bottom))}await u({...t,availableWidth:w,availableHeight:y});let C=await l.getDimensions(c.floating);return g!==C.width||v!==C.height?{reset:{rects:!0}}:{}}}}},{"@floating-ui/utils":"eYnbP","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],lW8eP:[function(e,t,r){/*! * tabbable 6.2.0 * @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE -*/var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"focusable",()=>N),n.export(r,"getTabIndex",()=>m),n.export(r,"isFocusable",()=>F),n.export(r,"isTabbable",()=>A),n.export(r,"tabbable",()=>_);var o=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],i=o.join(","),a="undefined"==typeof Element,s=a?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,l=!a&&Element.prototype.getRootNode?function(e){var t;return null==e?void 0:null===(t=e.getRootNode)||void 0===t?void 0:t.call(e)}:function(e){return null==e?void 0:e.ownerDocument},c=function e(t,r){void 0===r&&(r=!0);var n,o=null==t?void 0:null===(n=t.getAttribute)||void 0===n?void 0:n.call(t,"inert");return""===o||"true"===o||r&&t&&e(t.parentNode)},u=function(e){var t,r=null==e?void 0:null===(t=e.getAttribute)||void 0===t?void 0:t.call(e,"contenteditable");return""===r||"true"===r},d=function(e,t,r){if(c(e))return[];var n=Array.prototype.slice.apply(e.querySelectorAll(i));return t&&s.call(e,i)&&n.unshift(e),n=n.filter(r)},p=function e(t,r,n){for(var o=[],a=Array.from(t);a.length;){var l=a.shift();if(!c(l,!1)){if("SLOT"===l.tagName){var u=l.assignedElements(),d=e(u.length?u:l.children,!0,n);n.flatten?o.push.apply(o,d):o.push({scopeParent:l,candidates:d})}else{s.call(l,i)&&n.filter(l)&&(r||!t.includes(l))&&o.push(l);var p=l.shadowRoot||"function"==typeof n.getShadowRoot&&n.getShadowRoot(l),f=!c(p,!1)&&(!n.shadowRootFilter||n.shadowRootFilter(l));if(p&&f){var m=e(!0===p?l.children:p.children,!0,n);n.flatten?o.push.apply(o,m):o.push({scopeParent:l,candidates:m})}else a.unshift.apply(a,l.children)}}}return o},f=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},m=function(e){if(!e)throw Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||u(e))&&!f(e)?0:e.tabIndex},h=function(e,t){var r=m(e);return r<0&&t&&!f(e)?0:r},g=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},v=function(e){return"INPUT"===e.tagName},x=function(e){return v(e)&&"hidden"===e.type},j=function(e){return"DETAILS"===e.tagName&&Array.prototype.slice.apply(e.children).some(function(e){return"SUMMARY"===e.tagName})},b=function(e,t){for(var r=0;rsummary:first-of-type")?e.parentElement:e;if(s.call(o,"details:not([open]) *"))return!0;if(r&&"full"!==r&&"legacy-full"!==r){if("non-zero-area"===r)return S(e)}else{if("function"==typeof n){for(var i=e;e;){var a=e.parentElement,c=l(e);if(a&&!a.shadowRoot&&!0===n(a))return S(e);e=e.assignedSlot?e.assignedSlot:a||c===e.ownerDocument?a:c.host}e=i}if(k(e))return!e.getClientRects().length;if("legacy-full"!==r)return!0}return!1},D=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var r=0;rm(t))&&!!E(e,t)},O=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return!!isNaN(t)||t>=0},M=function e(t){var r=[],n=[];return t.forEach(function(t,o){var i=!!t.scopeParent,a=i?t.scopeParent:t,s=h(a,i),l=i?e(t.candidates):a;0===s?i?r.push.apply(r,l):r.push(a):n.push({documentOrder:o,tabIndex:s,item:t,isScope:i,content:l})}),n.sort(g).reduce(function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e},[]).concat(r)},_=function(e,t){var r;return M(r=(t=t||{}).getShadowRoot?p([e],t.includeContainer,{filter:I.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:O}):d(e,t.includeContainer,I.bind(null,t)))},N=function(e,t){return(t=t||{}).getShadowRoot?p([e],t.includeContainer,{filter:E.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):d(e,t.includeContainer,E.bind(null,t))},A=function(e,t){if(t=t||{},!e)throw Error("No node provided");return!1!==s.call(e,i)&&I(t,e)},P=o.concat("iframe").join(","),F=function(e,t){if(t=t||{},!e)throw Error("No node provided");return!1!==s.call(e,P)&&E(t,e)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],bUHQA:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdSiteJS",()=>l);var o=e("react/jsx-runtime"),i=e("web-utils"),a=e("../../../logic/ed-global"),s=e("../top-btn");let l=()=>{let e=(0,i.useGlobal)(a.EDGlobal,"EDITOR");return(0,o.jsx)(s.TopBtn,{style:"slim",innerClassName:"flex-1 flex items-center justify-center",onClick:()=>{e.ui.popup.code.open=!0,e.render()},children:(0,o.jsx)("div",{className:"flex-1 min-h-[26px] flex items-center justify-center",dangerouslySetInnerHTML:{__html:` +*/var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"focusable",()=>N),n.export(r,"getTabIndex",()=>m),n.export(r,"isFocusable",()=>F),n.export(r,"isTabbable",()=>A),n.export(r,"tabbable",()=>_);var o=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],i=o.join(","),a="undefined"==typeof Element,s=a?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,l=!a&&Element.prototype.getRootNode?function(e){var t;return null==e?void 0:null===(t=e.getRootNode)||void 0===t?void 0:t.call(e)}:function(e){return null==e?void 0:e.ownerDocument},c=function e(t,r){void 0===r&&(r=!0);var n,o=null==t?void 0:null===(n=t.getAttribute)||void 0===n?void 0:n.call(t,"inert");return""===o||"true"===o||r&&t&&e(t.parentNode)},u=function(e){var t,r=null==e?void 0:null===(t=e.getAttribute)||void 0===t?void 0:t.call(e,"contenteditable");return""===r||"true"===r},d=function(e,t,r){if(c(e))return[];var n=Array.prototype.slice.apply(e.querySelectorAll(i));return t&&s.call(e,i)&&n.unshift(e),n=n.filter(r)},p=function e(t,r,n){for(var o=[],a=Array.from(t);a.length;){var l=a.shift();if(!c(l,!1)){if("SLOT"===l.tagName){var u=l.assignedElements(),d=e(u.length?u:l.children,!0,n);n.flatten?o.push.apply(o,d):o.push({scopeParent:l,candidates:d})}else{s.call(l,i)&&n.filter(l)&&(r||!t.includes(l))&&o.push(l);var p=l.shadowRoot||"function"==typeof n.getShadowRoot&&n.getShadowRoot(l),f=!c(p,!1)&&(!n.shadowRootFilter||n.shadowRootFilter(l));if(p&&f){var m=e(!0===p?l.children:p.children,!0,n);n.flatten?o.push.apply(o,m):o.push({scopeParent:l,candidates:m})}else a.unshift.apply(a,l.children)}}}return o},f=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},m=function(e){if(!e)throw Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||u(e))&&!f(e)?0:e.tabIndex},h=function(e,t){var r=m(e);return r<0&&t&&!f(e)?0:r},g=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},v=function(e){return"INPUT"===e.tagName},x=function(e){return v(e)&&"hidden"===e.type},j=function(e){return"DETAILS"===e.tagName&&Array.prototype.slice.apply(e.children).some(function(e){return"SUMMARY"===e.tagName})},b=function(e,t){for(var r=0;rsummary:first-of-type")?e.parentElement:e;if(s.call(o,"details:not([open]) *"))return!0;if(r&&"full"!==r&&"legacy-full"!==r){if("non-zero-area"===r)return k(e)}else{if("function"==typeof n){for(var i=e;e;){var a=e.parentElement,c=l(e);if(a&&!a.shadowRoot&&!0===n(a))return k(e);e=e.assignedSlot?e.assignedSlot:a||c===e.ownerDocument?a:c.host}e=i}if(S(e))return!e.getClientRects().length;if("legacy-full"!==r)return!0}return!1},T=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var r=0;rm(t))&&!!E(e,t)},O=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return!!isNaN(t)||t>=0},M=function e(t){var r=[],n=[];return t.forEach(function(t,o){var i=!!t.scopeParent,a=i?t.scopeParent:t,s=h(a,i),l=i?e(t.candidates):a;0===s?i?r.push.apply(r,l):r.push(a):n.push({documentOrder:o,tabIndex:s,item:t,isScope:i,content:l})}),n.sort(g).reduce(function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e},[]).concat(r)},_=function(e,t){var r;return M(r=(t=t||{}).getShadowRoot?p([e],t.includeContainer,{filter:I.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:O}):d(e,t.includeContainer,I.bind(null,t)))},N=function(e,t){return(t=t||{}).getShadowRoot?p([e],t.includeContainer,{filter:E.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):d(e,t.includeContainer,E.bind(null,t))},A=function(e,t){if(t=t||{},!e)throw Error("No node provided");return!1!==s.call(e,i)&&I(t,e)},P=o.concat("iframe").join(","),F=function(e,t){if(t=t||{},!e)throw Error("No node provided");return!1!==s.call(e,P)&&E(t,e)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],bUHQA:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdSiteJS",()=>l);var o=e("react/jsx-runtime"),i=e("web-utils"),a=e("../../../logic/ed-global"),s=e("../top-btn");let l=()=>{let e=(0,i.useGlobal)(a.EDGlobal,"EDITOR");return(0,o.jsx)(s.TopBtn,{style:"slim",innerClassName:"flex-1 flex items-center justify-center",onClick:()=>{e.ui.popup.code.open=!0,e.render()},children:(0,o.jsx)("div",{className:"flex-1 min-h-[26px] flex items-center justify-center",dangerouslySetInnerHTML:{__html:` `}})})}},{"react/jsx-runtime":"QoA3A","web-utils":"1hi6H","../../../logic/ed-global":"6QDfO","../top-btn":"jO0ad","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],dshbn:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdSitePicker",()=>l);var o=e("react/jsx-runtime"),i=e("web-utils"),a=e("../../../logic/ed-global"),s=e("../top-btn");let l=()=>{let e=(0,i.useGlobal)(a.EDGlobal,"EDITOR");return(0,o.jsxs)(s.TopBtn,{onClick:t=>{e.ui.popup.site=e=>{a.active.comp_id="",navigate(`/ed/${e}`)},e.render()},children:[(0,o.jsx)("div",{dangerouslySetInnerHTML:{__html:''}}),(0,o.jsx)("div",{className:"overflow-hidden text-ellipsis max-w-[70px] whitespace-nowrap",children:e.site.name})]})}},{"react/jsx-runtime":"QoA3A","web-utils":"1hi6H","../../../logic/ed-global":"6QDfO","../top-btn":"jO0ad","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jkXOK:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdTreeBody",()=>f),n.export(r,"DragPreview",()=>h),n.export(r,"Placeholder",()=>g);var o=e("react/jsx-runtime"),i=e("@minoru/react-dnd-treeview"),a=e("web-utils"),s=e("../../logic/ed-global"),l=e("./node/item/indent"),c=e("./node/item/indent-hook"),u=e("./node/on-drop"),d=e("./node/render"),p=e("./search");let f=()=>{let e=(0,a.useGlobal)(s.EDGlobal,"EDITOR"),t=(0,a.useLocal)({tree:null}),r=i.Tree;(0,c.expandTreeHook)(e,t);let n=[];return 0===(n=e.ui.tree.search?(0,p.doTreeSearch)(e):s.active.comp_id?e.comp.list[s.active.comp_id]?.tree||[]:e.page.tree).length?(0,o.jsx)("div",{className:"flex py-[100px] select-none justify-center flex-1",children:(0,o.jsxs)("div",{className:"flex flex-col items-center",children:[(0,o.jsx)("img",{draggable:!1,src:"/img/empty.png",className:css` width: 50px; `}),(0,o.jsx)("div",{className:"mt-[20px] text-[12px]",children:"— No Item —"}),s.active.comp_id&&(0,o.jsx)("div",{className:"flex items-center border border-slate-500 bg-white rounded-sm text-[10px] px-[2px] cursor-pointer hover:bg-purple-100 hover:border-purple-600 mt-5",onClick:t=>{t.stopPropagation(),t.preventDefault(),s.active.comp_id&&(s.active.comp_id=s.active.instance.comp_id||"",s.active.item_id=s.active.instance.item_id||"",s.active.instance.comp_id="",s.active.instance.item_id="",e.render())},children:"Close Component"})]})}):(0,o.jsx)(o.Fragment,{children:(0,o.jsx)(r,{tree:n,rootId:"root",insertDroppableFirst:!1,classes:m,ref:e=>{t.tree=e},sort:!1,dropTargetOffset:10,render:d.nodeRender,onDrop:(t,r)=>(0,u.nodeOnDrop)(e,t,r),canDrop:(t,r)=>!!r.dragSource?.data?.item&&(0,u.canDrop)(e,r),canDrag:e=>!(e&&e.data?.jsx_prop?.is_root),dragPreviewRender:h,placeholderRender:(e,t)=>(0,o.jsx)(g,{node:e,params:t})})})},m={container:"flex flex-col flex-1",dropTarget:"drop-target",placeholder:"placeholder",draggingSource:css` @@ -157,27 +157,27 @@ width: 10px; height: 10px; background: white; - `)})}function p(e){return({top:"bottom",right:"left",bottom:"top",left:"right"})[e.split("-")[0]]}let f=a.forwardRef(function({children:e,asChild:t=!1,...r},n){let s=c(),l=e.ref,u=(0,i.useMergeRefs)([s.refs.setReference,n,l]);return t&&a.isValidElement(e)?a.cloneElement(e,s.getReferenceProps({ref:u,...r,...e.props,"data-state":s.open?"open":"closed"})):(0,o.jsx)("div",{ref:u,"data-state":s.open?"open":"closed",...s.getReferenceProps(r),children:e})}),m=a.forwardRef(function(e,t){let r=c(),n=(0,i.useMergeRefs)([r.refs.setFloating,t]);return r.open?(0,o.jsx)(i.FloatingPortal,{children:(0,o.jsx)("div",{ref:n,style:r.floatingStyles,...r.getFloatingProps(e)})}):null})},{"react/jsx-runtime":"QoA3A","@floating-ui/react":"lIn3p",react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],lJcde:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdTreeCtxMenu",()=>b);var o=e("react/jsx-runtime"),i=e("web-utils"),a=e("../../../../../../utils/ui/context-menu"),s=e("../../../../logic/ed-global"),l=e("./action/attach"),c=e("./action/clone"),u=e("./action/copy"),d=e("./action/cut"),p=e("./action/del"),f=e("./action/detach"),m=e("./action/hide"),h=e("./action/new-comp"),g=e("./action/paste"),v=e("./action/rename"),x=e("./action/unwrap"),j=e("./action/wrap");let b=({node:e,prm:t,event:r,onClose:n})=>{let b=(0,i.useGlobal)(s.EDGlobal,"EDITOR"),y=(0,i.useLocal)({allowCopy:!1,allowPaste:!1},async()=>{"granted"===(await navigator.permissions.query({name:"clipboard-read",allowWithoutGesture:!1})).state&&(y.allowCopy=!0,y.render(),navigator.clipboard.readText().then(e=>{e.startsWith("prasi-clipboard:")&&(y.allowPaste=!0,y.render())}).catch(()=>{}))}),w=e.data?.item,C=w?.type,k=w.component,S=k?.id,T=s.active.comp_id===k?.id,D=e.data?.jsx_prop?.is_root;return w?(0,o.jsxs)(a.Menu,{mouseEvent:r,onClose:n,children:["item"===C&&!T&&!D&&!w.component?.id&&(0,o.jsx)(a.MenuItem,{label:"Attach Component",onClick:()=>(0,l.edActionAttach)(b,w)}),"item"===C&&k?.id&&!T&&(0,o.jsx)(a.MenuItem,{label:"Detach Component",onClick:()=>(0,f.edActionDetach)(b,w)}),"item"===C&&!k?.id&&!D&&(0,o.jsx)(a.MenuItem,{label:"Create Component",onClick:e=>(0,h.edActionNewComp)(b,w,e)}),(0,o.jsx)(a.MenuItem,{label:w.hidden?"Unhide":"Hide",onClick:()=>(0,m.edActionHide)(b,w)}),!D&&(0,o.jsx)(a.MenuItem,{label:"Rename",hotKey:"↵",onClick:()=>(0,v.edActionRename)(b,w)}),!D&&(0,o.jsx)(a.MenuItem,{label:"Cut",onClick:()=>(0,d.edActionCut)(b,w)}),!T&&!D&&(0,o.jsx)(a.MenuItem,{label:"Delete",hotKey:"⌫",onClick:()=>(0,p.edActionDelete)(b,w)}),!D&&(0,o.jsx)(a.MenuItem,{label:"Clone",onClick:()=>(0,c.edActionClone)(b,w)}),!D&&(0,o.jsx)(a.MenuItem,{label:"Copy",onClick:()=>(0,u.edActionCopy)(b,w)}),y.allowCopy&&y.allowPaste&&(!S||S&&w.component?.props.child)&&"text"!==w.type&&(0,o.jsx)(a.MenuItem,{label:"Paste",onClick:()=>(0,g.edActionPaste)(b,w)}),["text","item"].includes(w.type)&&!D&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(a.MenuItem,{label:"Wrap",onClick:()=>(0,j.edActionWrap)(b,w)}),(0,o.jsx)(a.MenuItem,{label:"Wrap in Component",onClick:()=>(0,j.edActionWrapInComp)(b,w)})]}),["item"].includes(w.type)&&!D&&!S&&(0,o.jsx)(a.MenuItem,{label:"Unwrap",onClick:()=>(0,x.edActionUnwrap)(b,w)})]}):(0,o.jsx)(a.Menu,{mouseEvent:r,onClose:n,children:(0,o.jsx)(a.MenuItem,{disabled:!0,label:(0,o.jsx)("div",{className:"text-slate-500",children:"Unavailable"})})})}},{"react/jsx-runtime":"QoA3A","web-utils":"1hi6H","../../../../../../utils/ui/context-menu":"8SOtW","../../../../logic/ed-global":"6QDfO","./action/attach":"egLsk","./action/clone":"hZw7i","./action/copy":"8MSyC","./action/cut":"dM4RJ","./action/del":"6SHFB","./action/detach":"1MsHD","./action/hide":"ez4QN","./action/new-comp":"jfHs4","./action/paste":"dbWmY","./action/rename":"zoyTt","./action/unwrap":"gCmrc","./action/wrap":"eVi1N","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"8SOtW":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"MenuItem",()=>s),n.export(r,"Menu",()=>l);var o=e("react/jsx-runtime"),i=e("@floating-ui/react"),a=e("react");e("./context-menu.css");let s=(0,a.forwardRef)(({label:e,disabled:t,hotKey:r,...n},i)=>(0,o.jsxs)("button",{...n,className:"MenuItem flex justify-between items-center select-none",ref:i,role:"menuitem",disabled:t,onContextMenu:e=>{e.preventDefault(),e.stopPropagation()},children:[e,r&&(0,o.jsx)("div",{className:"hotKey",children:r})]})),l=(0,a.forwardRef)(({children:e,mouseEvent:t,onClose:r},n)=>{let[s,l]=(0,a.useState)(null),[c,u]=(0,a.useState)(!1),[d,p]=(0,a.useState)(!1),f=(0,a.useRef)([]),m=(0,a.useRef)((0,a.Children).map(e,e=>(0,a.isValidElement)(e)?e.props.label:null)),h=(0,a.useRef)(!1),{refs:g,floatingStyles:v,context:x}=(0,i.useFloating)({open:!t||c,onOpenChange:u,middleware:[(0,i.offset)({mainAxis:5,alignmentAxis:4}),(0,i.flip)({fallbackPlacements:["left-start"]}),(0,i.shift)({padding:10})],placement:"right-start",strategy:"fixed",whileElementsMounted:i.autoUpdate}),j=(0,i.useRole)(x,{role:"menu"}),b=(0,i.useDismiss)(x),y=(0,i.useListNavigation)(x,{listRef:f,onNavigate:l,activeIndex:s}),w=(0,i.useTypeahead)(x,{enabled:c,listRef:m,onMatch:l,activeIndex:s}),{getFloatingProps:C,getItemProps:k}=(0,i.useInteractions)([j,b,y,w]);return(0,a.useEffect)(()=>{let e=t;function r(){h.current&&u(!1)}return e.preventDefault(),g.setPositionReference({getBoundingClientRect:()=>({width:0,height:0,x:e.clientX,y:e.clientY,top:e.clientY,right:e.clientX,bottom:e.clientY,left:e.clientX})}),u(!0),h.current=!1,document.addEventListener("mouseup",r),()=>{document.removeEventListener("mouseup",r)}},[g]),(0,a.useEffect)(()=>{if(!c){if(!d){p(!0);return}r&&r()}},[c]),(0,o.jsx)(i.FloatingPortal,{children:c&&d&&(0,o.jsx)("div",{className:"ContextMenu min-w-[150px]",ref:g.setFloating,style:v,...C(),onContextMenu:e=>{e.preventDefault(),e.stopPropagation(),u(!1)},children:(0,a.Children).map(e,(e,t)=>(0,a.isValidElement)(e)&&(0,a.cloneElement)(e,k({tabIndex:s===t?0:-1,ref(e){f.current[t]=e},onClick(t){e.props.onClick?.(t),t.defaultPrevented||u(!1)}})))})})})},{"react/jsx-runtime":"QoA3A","@floating-ui/react":"lIn3p",react:"6Lppp","./context-menu.css":"jYMtW","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jYMtW:[function(){},{}],egLsk:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edActionAttach",()=>l);var o=e("../../../../../logic/active/get-meta"),i=e("../../../../../logic/comp/load"),a=e("../../../../../logic/ed-global"),s=e("../../../../../logic/tree/fill-id");let l=(e,t)=>{(()=>{e.ui.popup.comp.open=async t=>{let r=e.comp.list[t];if(r||(await (0,i.loadComponent)(e,t),r=e.comp.list[t]),!r){alert("Cannot load component!");return}let n=r.doc.getMap("map").get("root")?.toJSON();if(!n){alert("Failed to load component!");return}let s=(0,o.getActiveMeta)(e);if(s){let t=s.item;if("item"===t.type&&t.component?.id&&s.parent?.id&&t.component?.id!==a.active.comp_id){if(s=(0,o.getMetaById)(e,s.parent.id))t=s.item;else{alert("Warning: Please edit component first before adding. ");return}}let r=s.mitem;t&&r?"text"!==t.type&&c(r,n):alert("Failed to add component!")}else alert("Please select an item/section to add component!")},e.render()})()},c=(e,t)=>{let r=new Y.Map;if(r){t.originalId=t.id,t.component&&!t.component?.instances&&(t.component.instances={}),syncronize(r,(0,s.fillID)(t));let n=e.get("childs");n&&n.push([r]);let o=r.toJSON();a.active.item_id=o.id}}},{"../../../../../logic/active/get-meta":"aJEnC","../../../../../logic/comp/load":"aigu6","../../../../../logic/ed-global":"6QDfO","../../../../../logic/tree/fill-id":"gn5Cr","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],hZw7i:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edActionClone",()=>l);var o=e("y-pojo"),i=e("../../../../../logic/active/get-meta"),a=e("../../../../../logic/tree/build"),s=e("../../../../../logic/tree/fill-id");let l=(e,t)=>{let r=i.getMetaById(e,t.id)?.mitem;r&&(r.doc?.transact(()=>{r.parent.forEach((e,t)=>{if(e.get("id")===r.get("id")){let n=e.toJSON();s.fillID(n);let i=new Y.Map;o.syncronize(i,n),r.parent.insert(t,[i])}})}),(0,a.treeRebuild)(e,{note:"clone"}))}},{"y-pojo":"8Vh2H","../../../../../logic/active/get-meta":"aJEnC","../../../../../logic/tree/build":"dNllk","../../../../../logic/tree/fill-id":"gn5Cr","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"8MSyC":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edActionCopy",()=>a);var o=e("web-utils"),i=e("../../../../../logic/active/get-meta");let a=async(e,t)=>{let r=await navigator.permissions.query({name:"clipboard-read",allowWithoutGesture:!1}),n=(0,o.deepClone)(t),a=t=>{let r=t;if("text"!==r.type){if("item"===r.type&&r.component?.props)for(let[e,t]of Object.entries(r.component.props))t.content&&a(t.content);for(let[t,n]of Object.entries(r.childs))if(n&&Object.keys(n).length<=3){let s=(0,i.getMetaById)(e,n.id);if(s){let e=(0,o.deepClone)(s.item);r.childs[t]=e,a(e)}}else a(n)}};a(n),"granted"!==r.state&&await navigator.clipboard.read();let s="prasi-clipboard:"+JSON.stringify(n);navigator.clipboard.writeText(s)}},{"web-utils":"1hi6H","../../../../../logic/active/get-meta":"aJEnC","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],dM4RJ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edActionCut",()=>s);var o=e("web-utils"),i=e("../../../../../logic/active/get-meta"),a=e("../../../../../logic/tree/build");let s=async(e,t)=>{let r=await navigator.permissions.query({name:"clipboard-read",allowWithoutGesture:!1}),n=(0,o.deepClone)(t),s=t=>{let r=t;if("text"!==r.type){if("item"===r.type&&r.component?.props)for(let[e,t]of Object.entries(r.component.props))t.content&&s(t.content);for(let[t,n]of Object.entries(r.childs))if(n&&Object.keys(n).length<=3){let i=e.page.meta[n.id];if(i){let e=(0,o.deepClone)(i.item);r.childs[t]=e,s(e)}}}};s(n),"granted"!==r.state&&await navigator.clipboard.read();let l="prasi-clipboard:"+JSON.stringify(n);navigator.clipboard.writeText(l);let c=i.getMetaById(e,t.id)?.mitem;c&&(c.parent.forEach((e,t)=>{e==c&&c.parent.delete(t)}),await (0,a.treeRebuild)(e))}},{"web-utils":"1hi6H","../../../../../logic/active/get-meta":"aJEnC","../../../../../logic/tree/build":"dNllk","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"1MsHD":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edActionDetach",()=>l);var o=e("y-pojo"),i=e("../../../../../logic/active/get-meta"),a=e("../../../../../logic/tree/build"),s=e("../../../../../logic/tree/fill-id");let l=(e,t)=>{let r=i.getMetaById(e,t.id)?.mitem;if(r){let n=r.get("component")?.get("id");if(n){let i=e.comp.list[n].doc.getMap("map").get("root")?.toJSON();i&&((0,s.fillID)(i),i.id=t.id,i.component&&(i.component.id=""),r.doc?.transact(()=>{r.parent.forEach((e,t)=>{if(e.get("id")===r.get("id")){r.parent.delete(t);let e=new Y.Map;o.syncronize(e,i),r.parent.insert(t,[e])}})})),(0,a.treeRebuild)(e)}}}},{"y-pojo":"8Vh2H","../../../../../logic/active/get-meta":"aJEnC","../../../../../logic/tree/build":"dNllk","../../../../../logic/tree/fill-id":"gn5Cr","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ez4QN:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edActionHide",()=>a);var o=e("../../../../../logic/active/get-meta"),i=e("../../../../../logic/tree/build");let a=(e,t,r="toggle")=>{let n=o.getMetaById(e,t.id)?.mitem;n&&(n.get("hidden")?n.delete("hidden"):n.set("hidden","all"),(0,i.treeRebuild)(e,{note:"hidden"}))}},{"../../../../../logic/active/get-meta":"aJEnC","../../../../../logic/tree/build":"dNllk","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jfHs4:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edActionNewComp",()=>c);var o=e("../../../../../logic/active/get-meta"),i=e("../../../../../logic/comp/load"),a=e("../../../../../logic/ed-global"),s=e("../../../../../logic/tree/build"),l=e("../../../../popup/comp/comp-reload");let c=(e,t,r)=>{let n=o.getMetaById(e,t.id)?.mitem;n&&(e.ui.popup.comp_group={mouse_event:r,async on_pick(t){if(e.sync){let r;let o=n.toJSON(),l=a.active.item_id;e.ui.tree.item_loading.push(l),(r=a.active.comp_id?await e.sync.comp.new({group_id:t,item:o,comp_id:a.active.comp_id,item_id:a.active.item_id}):await e.sync.comp.new({group_id:t,item:o,page_id:e.page.cur.id,item_id:a.active.item_id}))&&r.snapshot&&(await (0,i.loadCompSnapshot)(e,r.id,r.snapshot),await (0,s.treeRebuild)(e)),e.ui.tree.item_loading=e.ui.tree.item_loading.filter(e=>e!==l),e.render()}(0,l.reloadCompPicker)(e)}},e.render())}},{"../../../../../logic/active/get-meta":"aJEnC","../../../../../logic/comp/load":"aigu6","../../../../../logic/ed-global":"6QDfO","../../../../../logic/tree/build":"dNllk","../../../../popup/comp/comp-reload":"4bHSH","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"4bHSH":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"compPicker",()=>o),n.export(r,"reloadCompPicker",()=>i);let o={site_id:"",ref:null,preview_ref:null,tab:"all",tree:[],trash:[],trash_id:"",status:"ready",active_id:"",render:()=>{},search:""},i=async e=>{if(o.status="loading",!e.sync)return;o.site_id=e.site.id,e.comp.group[e.site.id]=await e.sync.comp.group(e.site.id);let t=e.comp.group[e.site.id];o.tree=[],o.trash=[];let r=[],n="";for(let[e,i]of Object.entries(t)){let t="__TRASH__"!==i.name?o.tree:o.trash;"__TRASH__"===i.name&&(n=e,o.trash_id=e),t.push({id:e,parent:"comp-root",text:i.name,data:{id:e,name:i.name,type:"folder"}}),r.push(e)}for(let t of Object.values(await _db.component.findMany({where:{id_component_group:{in:r}},select:{id:!0,id_component_group:!0,name:!0}})))if(t.id_component_group){let r=t.id_component_group!==n?o.tree:o.trash;if(e.comp.list[t.id]){let r=e.comp.list[t.id].tree;if(r){let e=r.find(e=>"root"===e.parent);e&&e.data?.item.name&&t.name!==e.data?.item.name&&(t.name=e.data.item.name,_db.component.update({where:{id:t.id},data:{name:t.name}}))}}r.push({id:t.id,parent:t.id_component_group,text:t.name,data:{id:t.id,name:t.name,type:"component"}})}o.status="ready",o.render()}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],dbWmY:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edActionPaste",()=>u);var o=e("y-pojo"),i=e("../../../../../logic/active/get-meta"),a=e("../../../../../logic/ed-global"),s=e("../../../../../logic/tree/build"),l=e("../../../../../logic/comp/load"),c=e("../../../../../logic/tree/fill-id");let u=async(e,t)=>{let r=i.getMetaById(e,t.id)?.mitem;if(t.component?.props.child){let n=t.component?.props.child?.content?.id;n&&(r=i.getMetaById(e,n)?.mitem)}if(r){let n=await navigator.clipboard.readText();if("string"==typeof n&&n.startsWith("prasi-clipboard:")){let i=JSON.parse(n.substring(16)),s=new Set,u=t=>{if(t.component?.id&&!e.comp.list[t.component.id]&&s.add(t.component.id),t.component?.props)for(let[e,r]of Object.entries(t.component.props))r.meta?.type==="content-element"&&r.content&&u(r.content);if(t.childs)for(let e of t.childs)"item"===e.type&&u(e)};if(u(i),s.size>0)for(let t of s)await (0,l.loadComponent)(e,t);let d=r.get("childs");if("section"===i.type){let t=e.page.doc?.getMap("map").get("root");t&&(d=t.get("childs"))}r.doc?.transact(()=>{if(d){let e={...i};"text"===t.type&&(r.set("type","item"),t.type="item");let n=new Y.Map,s=c.fillID(e);o.syncronize(n,s),d.push([n]),a.active.item_id=s.id}})}(0,s.treeRebuild)(e,{note:"paste"})}}},{"y-pojo":"8Vh2H","../../../../../logic/active/get-meta":"aJEnC","../../../../../logic/ed-global":"6QDfO","../../../../../logic/tree/build":"dNllk","../../../../../logic/comp/load":"aigu6","../../../../../logic/tree/fill-id":"gn5Cr","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],zoyTt:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edActionRename",()=>o);let o=(e,t)=>{e.ui.tree.rename_id=t.id,e.render()}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],gCmrc:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edActionUnwrap",()=>s);var o=e("y-pojo"),i=e("../../../../../logic/active/get-meta"),a=e("../../../../../logic/tree/build");let s=(e,t)=>{let r=i.getMetaById(e,t.id)?.mitem;r&&r.parent.forEach((t,n)=>{if(t.get("id")===r.get("id")){let i=t.toJSON();"item"===i.type&&(r.parent.delete(n),r.parent.insert(n,i.childs.map(e=>{let t=new Y.Map;return(0,o.syncronize)(t,e),t})),(0,a.treeRebuild)(e,{note:"unwrap"}))}})}},{"y-pojo":"8Vh2H","../../../../../logic/active/get-meta":"aJEnC","../../../../../logic/tree/build":"dNllk","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],eVi1N:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edActionWrap",()=>c),n.export(r,"edActionWrapInComp",()=>u);var o=e("@paralleldrive/cuid2"),i=e("y-pojo"),a=e("../../../../../logic/active/get-meta"),s=e("../../../../../logic/tree/build"),l=e("../../../../../logic/comp/load");let c=(e,t)=>{let r=a.getMetaById(e,t.id)?.mitem;r&&r.doc?.transact(()=>{r.parent.forEach((t,n)=>{if(t.get("id")===r.get("id")){let a={id:o.createId(),name:"Wrapped",type:"item",childs:[t.toJSON()]},l=new Y.Map;l&&(i.syncronize(l,a),r.parent.delete(n),r.parent.insert(n,[l]),s.treeRebuild(e,{note:"wrap"}))}})})},u=(e,t)=>{e.ui.popup.comp.open=async r=>{let n=e.comp.list[r];if(n||(await (0,l.loadComponent)(e,r),n=e.comp.list[r]),!n){alert("Cannot load component!");return}let c=n.doc.getMap("map").get("root")?.toJSON(),u={};for(let[e,t]of Object.entries(c.component?.props||{}))t.meta?.type==="content-element"&&t.content&&(u[e]=t.content);let d=u.child;if(!d)for(let[e,t]of Object.entries(u))d=t;if(d){let r=a.getMetaById(e,t.id)?.mitem;r&&r.doc?.transact(()=>{r.parent.forEach((t,n)=>{if(t.get("id")===r.get("id")){d.childs=[t.toJSON()],c.id=o.createId();let a=new Y.Map;a&&(i.syncronize(a,c),r.parent.delete(n),r.parent.insert(n,[a]),s.treeRebuild(e,{note:"wrap"}))}})})}},e.render()}},{"@paralleldrive/cuid2":"5ALsg","y-pojo":"8Vh2H","../../../../../logic/active/get-meta":"aJEnC","../../../../../logic/tree/build":"dNllk","../../../../../logic/comp/load":"aigu6","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jlcAx:[function(require,module,exports){var parcelHelpers=require("@parcel/transformer-js/src/esmodule-helpers.js");parcelHelpers.defineInteropFlag(exports),parcelHelpers.export(exports,"EdTreeName",()=>EdTreeName),parcelHelpers.export(exports,"findDefaultJSX",()=>findDefaultJSX);var _jsxRuntime=require("react/jsx-runtime"),_react=require("react"),_webUtils=require("web-utils"),_tooltip=require("../../../../../../utils/ui/tooltip"),_edGlobal=require("../../../../logic/ed-global"),_build=require("../../../../logic/tree/build"),_fillId=require("../../../../logic/tree/fill-id");let EdTreeName=({node:e,prm:t})=>{let r=(0,_webUtils.useGlobal)(_edGlobal.EDGlobal,"EDITOR"),n=(0,_webUtils.useLocal)({rename:""});(0,_react.useEffect)(()=>{n.rename=o?.name||""},[r.ui.tree.rename_id]);let o=e.data?.item;if(!o)return(0,_jsxRuntime.jsx)(_jsxRuntime.Fragment,{});let i=!!e.data?.jsx_prop?.is_root,a=r.ui.tree.rename_id===o.id,s=o.name;return o.component?.id&&r.comp.loaded[o.component.id]&&(s=r.comp.loaded[o.component.id].name,o.component.props&&o.component.props.child&&(i=!0)),(0,_jsxRuntime.jsx)("div",{className:"text-[14px] relative flex flex-col justify-center cursor-pointer flex-1",children:a?(0,_jsxRuntime.jsx)("input",{className:cx("rename-item absolute inset-0 outline-none border border-blue-500 my-[2px] mr-[1px] px-1"),autoFocus:!0,spellCheck:!1,defaultValue:n.rename,onFocus:t=>{e.data?.jsx_prop?.is_root?(r.ui.tree.rename_id="",r.render()):t.currentTarget.select()},onBlur:()=>{if(e.data?.jsx_prop?.is_root)return;o.name=n.rename;let t=e.data?.mitem;if(o.component?.id){let e=r.comp.list[o.component.id];t=e?.doc.getMap("map").get("root")}t&&t.set("name",o.name),_edGlobal.active.comp_id===o.component?.id&&_db.component.update({where:{id:_edGlobal.active.comp_id},data:{name:o.name}}),r.ui.tree.rename_id="",(0,_build.treeRebuild)(r),r.render()},onKeyDown:e=>{if(e.stopPropagation(),"Enter"===e.key||"Escape"===e.key){if(o.component?.id&&!confirm("Rename component?")){r.ui.tree.rename_id="",r.render();return}setTimeout(()=>{"Escape"===e.key?n.rename=o.name:o.name=n.rename,r.ui.tree.rename_id="",r.render(),setTimeout(()=>{let e=document.querySelector(`.tree-${o.id}`);e&&e.focus()})},50)}},onChange:e=>{n.rename=e.target.value,r.render()}}):(0,_jsxRuntime.jsx)("div",{className:"flex flex-col",children:(0,_jsxRuntime.jsx)(Name,{name:s,is_jsx_prop:i,meta:e.data})})})},Name=({name,is_jsx_prop,meta})=>{let comp_label="";if(meta?.item.component?.id){for(let prop of Object.values(meta?.item.component?.props||{}))if(prop.is_name){try{eval(`comp_label = ${prop.valueBuilt}`)}catch(e){}"string"!=typeof comp_label&&"number"!=typeof comp_label&&(comp_label="")}}if(is_jsx_prop){let comp_id=meta?.item.component?.id;return(0,_jsxRuntime.jsxs)("div",{className:cx("flex items-center space-x-1 pr-1"),children:[(0,_jsxRuntime.jsx)(_tooltip.Tooltip,{content:"Type: JSX Prop",className:"flex text-purple-500 border border-purple-400 items-center justify-center font-mono text-[6px] px-[2px]",children:"P"}),(0,_jsxRuntime.jsx)("div",{className:"flex-1 relative self-stretch",children:(0,_jsxRuntime.jsx)("div",{className:"absolute inset-0 flex items-center",children:(0,_jsxRuntime.jsx)("div",{className:"truncate text-ellipsis",children:name+(comp_label?`: ${comp_label}`:"")})})}),meta&&meta.mitem&&_edGlobal.active.comp_id!==comp_id&&(0,_jsxRuntime.jsx)(GenerateJSX,{meta:meta}),meta&&!meta.mitem&&(0,_jsxRuntime.jsx)(_tooltip.Tooltip,{delay:0,content:(0,_jsxRuntime.jsx)("div",{className:"font-mono whitespace-pre-wrap",children:`\ + `)})}function p(e){return({top:"bottom",right:"left",bottom:"top",left:"right"})[e.split("-")[0]]}let f=a.forwardRef(function({children:e,asChild:t=!1,...r},n){let s=c(),l=e.ref,u=(0,i.useMergeRefs)([s.refs.setReference,n,l]);return t&&a.isValidElement(e)?a.cloneElement(e,s.getReferenceProps({ref:u,...r,...e.props,"data-state":s.open?"open":"closed"})):(0,o.jsx)("div",{ref:u,"data-state":s.open?"open":"closed",...s.getReferenceProps(r),children:e})}),m=a.forwardRef(function(e,t){let r=c(),n=(0,i.useMergeRefs)([r.refs.setFloating,t]);return r.open?(0,o.jsx)(i.FloatingPortal,{children:(0,o.jsx)("div",{ref:n,style:r.floatingStyles,...r.getFloatingProps(e)})}):null})},{"react/jsx-runtime":"QoA3A","@floating-ui/react":"lIn3p",react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],lJcde:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdTreeCtxMenu",()=>b);var o=e("react/jsx-runtime"),i=e("web-utils"),a=e("../../../../../../utils/ui/context-menu"),s=e("../../../../logic/ed-global"),l=e("./action/attach"),c=e("./action/clone"),u=e("./action/copy"),d=e("./action/cut"),p=e("./action/del"),f=e("./action/detach"),m=e("./action/hide"),h=e("./action/new-comp"),g=e("./action/paste"),v=e("./action/rename"),x=e("./action/unwrap"),j=e("./action/wrap");let b=({node:e,prm:t,event:r,onClose:n})=>{let b=(0,i.useGlobal)(s.EDGlobal,"EDITOR"),y=(0,i.useLocal)({allowCopy:!1,allowPaste:!1},async()=>{"granted"===(await navigator.permissions.query({name:"clipboard-read",allowWithoutGesture:!1})).state&&(y.allowCopy=!0,y.render(),navigator.clipboard.readText().then(e=>{e.startsWith("prasi-clipboard:")&&(y.allowPaste=!0,y.render())}).catch(()=>{}))}),w=e.data?.item,C=w?.type,S=w.component,k=S?.id,D=s.active.comp_id===S?.id,T=e.data?.jsx_prop?.is_root;return w?(0,o.jsxs)(a.Menu,{mouseEvent:r,onClose:n,children:["item"===C&&!D&&!T&&!w.component?.id&&(0,o.jsx)(a.MenuItem,{label:"Attach Component",onClick:()=>(0,l.edActionAttach)(b,w)}),"item"===C&&S?.id&&!D&&(0,o.jsx)(a.MenuItem,{label:"Detach Component",onClick:()=>(0,f.edActionDetach)(b,w)}),"item"===C&&!S?.id&&!T&&(0,o.jsx)(a.MenuItem,{label:"Create Component",onClick:e=>(0,h.edActionNewComp)(b,w,e)}),(0,o.jsx)(a.MenuItem,{label:w.hidden?"Unhide":"Hide",onClick:()=>(0,m.edActionHide)(b,w)}),!T&&(0,o.jsx)(a.MenuItem,{label:"Rename",hotKey:"↵",onClick:()=>(0,v.edActionRename)(b,w)}),!T&&(0,o.jsx)(a.MenuItem,{label:"Cut",onClick:()=>(0,d.edActionCut)(b,w)}),!D&&!T&&(0,o.jsx)(a.MenuItem,{label:"Delete",hotKey:"⌫",onClick:()=>(0,p.edActionDelete)(b,w)}),!T&&(0,o.jsx)(a.MenuItem,{label:"Clone",onClick:()=>(0,c.edActionClone)(b,w)}),!T&&(0,o.jsx)(a.MenuItem,{label:"Copy",onClick:()=>(0,u.edActionCopy)(b,w)}),y.allowCopy&&y.allowPaste&&(!k||k&&w.component?.props.child)&&"text"!==w.type&&(0,o.jsx)(a.MenuItem,{label:"Paste",onClick:()=>(0,g.edActionPaste)(b,w)}),["text","item"].includes(w.type)&&!T&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(a.MenuItem,{label:"Wrap",onClick:()=>(0,j.edActionWrap)(b,w)}),(0,o.jsx)(a.MenuItem,{label:"Wrap in Component",onClick:()=>(0,j.edActionWrapInComp)(b,w)})]}),["item"].includes(w.type)&&!T&&!k&&(0,o.jsx)(a.MenuItem,{label:"Unwrap",onClick:()=>(0,x.edActionUnwrap)(b,w)})]}):(0,o.jsx)(a.Menu,{mouseEvent:r,onClose:n,children:(0,o.jsx)(a.MenuItem,{disabled:!0,label:(0,o.jsx)("div",{className:"text-slate-500",children:"Unavailable"})})})}},{"react/jsx-runtime":"QoA3A","web-utils":"1hi6H","../../../../../../utils/ui/context-menu":"8SOtW","../../../../logic/ed-global":"6QDfO","./action/attach":"egLsk","./action/clone":"hZw7i","./action/copy":"8MSyC","./action/cut":"dM4RJ","./action/del":"6SHFB","./action/detach":"1MsHD","./action/hide":"ez4QN","./action/new-comp":"jfHs4","./action/paste":"dbWmY","./action/rename":"zoyTt","./action/unwrap":"gCmrc","./action/wrap":"eVi1N","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"8SOtW":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"MenuItem",()=>s),n.export(r,"Menu",()=>l);var o=e("react/jsx-runtime"),i=e("@floating-ui/react"),a=e("react");e("./context-menu.css");let s=(0,a.forwardRef)(({label:e,disabled:t,hotKey:r,...n},i)=>(0,o.jsxs)("button",{...n,className:"MenuItem flex justify-between items-center select-none",ref:i,role:"menuitem",disabled:t,onContextMenu:e=>{e.preventDefault(),e.stopPropagation()},children:[e,r&&(0,o.jsx)("div",{className:"hotKey",children:r})]})),l=(0,a.forwardRef)(({children:e,mouseEvent:t,onClose:r},n)=>{let[s,l]=(0,a.useState)(null),[c,u]=(0,a.useState)(!1),[d,p]=(0,a.useState)(!1),f=(0,a.useRef)([]),m=(0,a.useRef)((0,a.Children).map(e,e=>(0,a.isValidElement)(e)?e.props.label:null)),h=(0,a.useRef)(!1),{refs:g,floatingStyles:v,context:x}=(0,i.useFloating)({open:!t||c,onOpenChange:u,middleware:[(0,i.offset)({mainAxis:5,alignmentAxis:4}),(0,i.flip)({fallbackPlacements:["left-start"]}),(0,i.shift)({padding:10})],placement:"right-start",strategy:"fixed",whileElementsMounted:i.autoUpdate}),j=(0,i.useRole)(x,{role:"menu"}),b=(0,i.useDismiss)(x),y=(0,i.useListNavigation)(x,{listRef:f,onNavigate:l,activeIndex:s}),w=(0,i.useTypeahead)(x,{enabled:c,listRef:m,onMatch:l,activeIndex:s}),{getFloatingProps:C,getItemProps:S}=(0,i.useInteractions)([j,b,y,w]);return(0,a.useEffect)(()=>{let e=t;function r(){h.current&&u(!1)}return e.preventDefault(),g.setPositionReference({getBoundingClientRect:()=>({width:0,height:0,x:e.clientX,y:e.clientY,top:e.clientY,right:e.clientX,bottom:e.clientY,left:e.clientX})}),u(!0),h.current=!1,document.addEventListener("mouseup",r),()=>{document.removeEventListener("mouseup",r)}},[g]),(0,a.useEffect)(()=>{if(!c){if(!d){p(!0);return}r&&r()}},[c]),(0,o.jsx)(i.FloatingPortal,{children:c&&d&&(0,o.jsx)("div",{className:"ContextMenu min-w-[150px]",ref:g.setFloating,style:v,...C(),onContextMenu:e=>{e.preventDefault(),e.stopPropagation(),u(!1)},children:(0,a.Children).map(e,(e,t)=>(0,a.isValidElement)(e)&&(0,a.cloneElement)(e,S({tabIndex:s===t?0:-1,ref(e){f.current[t]=e},onClick(t){e.props.onClick?.(t),t.defaultPrevented||u(!1)}})))})})})},{"react/jsx-runtime":"QoA3A","@floating-ui/react":"lIn3p",react:"6Lppp","./context-menu.css":"jYMtW","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jYMtW:[function(){},{}],egLsk:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edActionAttach",()=>l);var o=e("../../../../../logic/active/get-meta"),i=e("../../../../../logic/comp/load"),a=e("../../../../../logic/ed-global"),s=e("../../../../../logic/tree/fill-id");let l=(e,t)=>{(()=>{e.ui.popup.comp.open=async t=>{let r=e.comp.list[t];if(r||(await (0,i.loadComponent)(e,t),r=e.comp.list[t]),!r){alert("Cannot load component!");return}let n=r.doc.getMap("map").get("root")?.toJSON();if(!n){alert("Failed to load component!");return}let s=(0,o.getActiveMeta)(e);if(s){let t=s.item;if("item"===t.type&&t.component?.id&&s.parent?.id&&t.component?.id!==a.active.comp_id){if(s=(0,o.getMetaById)(e,s.parent.id))t=s.item;else{alert("Warning: Please edit component first before adding. ");return}}let r=s.mitem;t&&r?"text"!==t.type&&c(r,n):alert("Failed to add component!")}else alert("Please select an item/section to add component!")},e.render()})()},c=(e,t)=>{let r=new Y.Map;if(r){t.originalId=t.id,t.component&&!t.component?.instances&&(t.component.instances={}),syncronize(r,(0,s.fillID)(t));let n=e.get("childs");n&&n.push([r]);let o=r.toJSON();a.active.item_id=o.id}}},{"../../../../../logic/active/get-meta":"aJEnC","../../../../../logic/comp/load":"aigu6","../../../../../logic/ed-global":"6QDfO","../../../../../logic/tree/fill-id":"gn5Cr","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],hZw7i:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edActionClone",()=>l);var o=e("y-pojo"),i=e("../../../../../logic/active/get-meta"),a=e("../../../../../logic/tree/build"),s=e("../../../../../logic/tree/fill-id");let l=(e,t)=>{let r=i.getMetaById(e,t.id)?.mitem;r&&(r.doc?.transact(()=>{r.parent.forEach((e,t)=>{if(e.get("id")===r.get("id")){let n=e.toJSON();s.fillID(n);let i=new Y.Map;o.syncronize(i,n),r.parent.insert(t,[i])}})}),(0,a.treeRebuild)(e,{note:"clone"}))}},{"y-pojo":"8Vh2H","../../../../../logic/active/get-meta":"aJEnC","../../../../../logic/tree/build":"dNllk","../../../../../logic/tree/fill-id":"gn5Cr","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"8MSyC":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edActionCopy",()=>a);var o=e("web-utils"),i=e("../../../../../logic/active/get-meta");let a=async(e,t)=>{let r=await navigator.permissions.query({name:"clipboard-read",allowWithoutGesture:!1}),n=(0,o.deepClone)(t),a=t=>{let r=t;if("text"!==r.type){if("item"===r.type&&r.component?.props)for(let[e,t]of Object.entries(r.component.props))t.content&&a(t.content);for(let[t,n]of Object.entries(r.childs))if(n&&Object.keys(n).length<=3){let s=(0,i.getMetaById)(e,n.id);if(s){let e=(0,o.deepClone)(s.item);r.childs[t]=e,a(e)}}else a(n)}};a(n),"granted"!==r.state&&await navigator.clipboard.read();let s="prasi-clipboard:"+JSON.stringify(n);navigator.clipboard.writeText(s)}},{"web-utils":"1hi6H","../../../../../logic/active/get-meta":"aJEnC","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],dM4RJ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edActionCut",()=>s);var o=e("web-utils"),i=e("../../../../../logic/active/get-meta"),a=e("../../../../../logic/tree/build");let s=async(e,t)=>{let r=await navigator.permissions.query({name:"clipboard-read",allowWithoutGesture:!1}),n=(0,o.deepClone)(t),s=t=>{let r=t;if("text"!==r.type){if("item"===r.type&&r.component?.props)for(let[e,t]of Object.entries(r.component.props))t.content&&s(t.content);for(let[t,n]of Object.entries(r.childs))if(n&&Object.keys(n).length<=3){let i=e.page.meta[n.id];if(i){let e=(0,o.deepClone)(i.item);r.childs[t]=e,s(e)}}}};s(n),"granted"!==r.state&&await navigator.clipboard.read();let l="prasi-clipboard:"+JSON.stringify(n);navigator.clipboard.writeText(l);let c=i.getMetaById(e,t.id)?.mitem;c&&(c.parent.forEach((e,t)=>{e==c&&c.parent.delete(t)}),await (0,a.treeRebuild)(e))}},{"web-utils":"1hi6H","../../../../../logic/active/get-meta":"aJEnC","../../../../../logic/tree/build":"dNllk","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"1MsHD":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edActionDetach",()=>l);var o=e("y-pojo"),i=e("../../../../../logic/active/get-meta"),a=e("../../../../../logic/tree/build"),s=e("../../../../../logic/tree/fill-id");let l=(e,t)=>{let r=i.getMetaById(e,t.id)?.mitem;if(r){let n=r.get("component")?.get("id");if(n){let i=e.comp.list[n].doc.getMap("map").get("root")?.toJSON();i&&((0,s.fillID)(i),i.id=t.id,i.component&&(i.component.id=""),r.doc?.transact(()=>{r.parent.forEach((e,t)=>{if(e.get("id")===r.get("id")){r.parent.delete(t);let e=new Y.Map;o.syncronize(e,i),r.parent.insert(t,[e])}})})),(0,a.treeRebuild)(e)}}}},{"y-pojo":"8Vh2H","../../../../../logic/active/get-meta":"aJEnC","../../../../../logic/tree/build":"dNllk","../../../../../logic/tree/fill-id":"gn5Cr","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ez4QN:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edActionHide",()=>a);var o=e("../../../../../logic/active/get-meta"),i=e("../../../../../logic/tree/build");let a=(e,t,r="toggle")=>{let n=o.getMetaById(e,t.id)?.mitem;n&&(n.get("hidden")?n.delete("hidden"):n.set("hidden","all"),(0,i.treeRebuild)(e,{note:"hidden"}))}},{"../../../../../logic/active/get-meta":"aJEnC","../../../../../logic/tree/build":"dNllk","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jfHs4:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edActionNewComp",()=>c);var o=e("../../../../../logic/active/get-meta"),i=e("../../../../../logic/comp/load"),a=e("../../../../../logic/ed-global"),s=e("../../../../../logic/tree/build"),l=e("../../../../popup/comp/comp-reload");let c=(e,t,r)=>{let n=o.getMetaById(e,t.id)?.mitem;n&&(e.ui.popup.comp_group={mouse_event:r,async on_pick(t){if(e.sync){let r;let o=n.toJSON(),l=a.active.item_id;e.ui.tree.item_loading.push(l),(r=a.active.comp_id?await e.sync.comp.new({group_id:t,item:o,comp_id:a.active.comp_id,item_id:a.active.item_id}):await e.sync.comp.new({group_id:t,item:o,page_id:e.page.cur.id,item_id:a.active.item_id}))&&r.snapshot&&(await (0,i.loadCompSnapshot)(e,r.id,r.snapshot),await (0,s.treeRebuild)(e)),e.ui.tree.item_loading=e.ui.tree.item_loading.filter(e=>e!==l),e.render()}(0,l.reloadCompPicker)(e)}},e.render())}},{"../../../../../logic/active/get-meta":"aJEnC","../../../../../logic/comp/load":"aigu6","../../../../../logic/ed-global":"6QDfO","../../../../../logic/tree/build":"dNllk","../../../../popup/comp/comp-reload":"4bHSH","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"4bHSH":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"compPicker",()=>o),n.export(r,"reloadCompPicker",()=>i);let o={site_id:"",ref:null,preview_ref:null,tab:"all",tree:[],trash:[],trash_id:"",status:"ready",active_id:"",render:()=>{},search:""},i=async e=>{if(o.status="loading",!e.sync)return;o.site_id=e.site.id,e.comp.group[e.site.id]=await e.sync.comp.group(e.site.id);let t=e.comp.group[e.site.id];o.tree=[],o.trash=[];let r=[],n="";for(let[e,i]of Object.entries(t)){let t="__TRASH__"!==i.name?o.tree:o.trash;"__TRASH__"===i.name&&(n=e,o.trash_id=e),t.push({id:e,parent:"comp-root",text:i.name,data:{id:e,name:i.name,type:"folder"}}),r.push(e)}for(let t of Object.values(await _db.component.findMany({where:{id_component_group:{in:r}},select:{id:!0,id_component_group:!0,name:!0}})))if(t.id_component_group){let r=t.id_component_group!==n?o.tree:o.trash;if(e.comp.list[t.id]){let r=e.comp.list[t.id].tree;if(r){let e=r.find(e=>"root"===e.parent);e&&e.data?.item.name&&t.name!==e.data?.item.name&&(t.name=e.data.item.name,_db.component.update({where:{id:t.id},data:{name:t.name}}))}}r.push({id:t.id,parent:t.id_component_group,text:t.name,data:{id:t.id,name:t.name,type:"component"}})}o.status="ready",o.render()}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],dbWmY:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edActionPaste",()=>u);var o=e("y-pojo"),i=e("../../../../../logic/active/get-meta"),a=e("../../../../../logic/ed-global"),s=e("../../../../../logic/tree/build"),l=e("../../../../../logic/comp/load"),c=e("../../../../../logic/tree/fill-id");let u=async(e,t)=>{let r=i.getMetaById(e,t.id)?.mitem;if(t.component?.props.child){let n=t.component?.props.child?.content?.id;n&&(r=i.getMetaById(e,n)?.mitem)}if(r){let n=await navigator.clipboard.readText();if("string"==typeof n&&n.startsWith("prasi-clipboard:")){let i=JSON.parse(n.substring(16)),s=new Set,u=t=>{if(t.component?.id&&!e.comp.list[t.component.id]&&s.add(t.component.id),t.component?.props)for(let[e,r]of Object.entries(t.component.props))r.meta?.type==="content-element"&&r.content&&u(r.content);if(t.childs)for(let e of t.childs)"item"===e.type&&u(e)};if(u(i),s.size>0)for(let t of s)await (0,l.loadComponent)(e,t);let d=r.get("childs");if("section"===i.type){let t=e.page.doc?.getMap("map").get("root");t&&(d=t.get("childs"))}r.doc?.transact(()=>{if(d){let e={...i};"text"===t.type&&(r.set("type","item"),t.type="item");let n=new Y.Map,s=c.fillID(e);o.syncronize(n,s),d.push([n]),a.active.item_id=s.id}})}(0,s.treeRebuild)(e,{note:"paste"})}}},{"y-pojo":"8Vh2H","../../../../../logic/active/get-meta":"aJEnC","../../../../../logic/ed-global":"6QDfO","../../../../../logic/tree/build":"dNllk","../../../../../logic/comp/load":"aigu6","../../../../../logic/tree/fill-id":"gn5Cr","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],zoyTt:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edActionRename",()=>o);let o=(e,t)=>{e.ui.tree.rename_id=t.id,e.render()}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],gCmrc:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edActionUnwrap",()=>s);var o=e("y-pojo"),i=e("../../../../../logic/active/get-meta"),a=e("../../../../../logic/tree/build");let s=(e,t)=>{let r=i.getMetaById(e,t.id)?.mitem;r&&r.parent.forEach((t,n)=>{if(t.get("id")===r.get("id")){let i=t.toJSON();"item"===i.type&&(r.parent.delete(n),r.parent.insert(n,i.childs.map(e=>{let t=new Y.Map;return(0,o.syncronize)(t,e),t})),(0,a.treeRebuild)(e,{note:"unwrap"}))}})}},{"y-pojo":"8Vh2H","../../../../../logic/active/get-meta":"aJEnC","../../../../../logic/tree/build":"dNllk","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],eVi1N:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edActionWrap",()=>c),n.export(r,"edActionWrapInComp",()=>u);var o=e("@paralleldrive/cuid2"),i=e("y-pojo"),a=e("../../../../../logic/active/get-meta"),s=e("../../../../../logic/tree/build"),l=e("../../../../../logic/comp/load");let c=(e,t)=>{let r=a.getMetaById(e,t.id)?.mitem;r&&r.doc?.transact(()=>{r.parent.forEach((t,n)=>{if(t.get("id")===r.get("id")){let a={id:o.createId(),name:"Wrapped",type:"item",childs:[t.toJSON()]},l=new Y.Map;l&&(i.syncronize(l,a),r.parent.delete(n),r.parent.insert(n,[l]),s.treeRebuild(e,{note:"wrap"}))}})})},u=(e,t)=>{e.ui.popup.comp.open=async r=>{let n=e.comp.list[r];if(n||(await (0,l.loadComponent)(e,r),n=e.comp.list[r]),!n){alert("Cannot load component!");return}let c=n.doc.getMap("map").get("root")?.toJSON(),u={};for(let[e,t]of Object.entries(c.component?.props||{}))t.meta?.type==="content-element"&&t.content&&(u[e]=t.content);let d=u.child;if(!d)for(let[e,t]of Object.entries(u))d=t;if(d){let r=a.getMetaById(e,t.id)?.mitem;r&&r.doc?.transact(()=>{r.parent.forEach((t,n)=>{if(t.get("id")===r.get("id")){d.childs=[t.toJSON()],c.id=o.createId();let a=new Y.Map;a&&(i.syncronize(a,c),r.parent.delete(n),r.parent.insert(n,[a]),s.treeRebuild(e,{note:"wrap"}))}})})}},e.render()}},{"@paralleldrive/cuid2":"5ALsg","y-pojo":"8Vh2H","../../../../../logic/active/get-meta":"aJEnC","../../../../../logic/tree/build":"dNllk","../../../../../logic/comp/load":"aigu6","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jlcAx:[function(require,module,exports){var parcelHelpers=require("@parcel/transformer-js/src/esmodule-helpers.js");parcelHelpers.defineInteropFlag(exports),parcelHelpers.export(exports,"EdTreeName",()=>EdTreeName),parcelHelpers.export(exports,"findDefaultJSX",()=>findDefaultJSX);var _jsxRuntime=require("react/jsx-runtime"),_react=require("react"),_webUtils=require("web-utils"),_tooltip=require("../../../../../../utils/ui/tooltip"),_edGlobal=require("../../../../logic/ed-global"),_build=require("../../../../logic/tree/build"),_fillId=require("../../../../logic/tree/fill-id");let EdTreeName=({node:e,prm:t})=>{let r=(0,_webUtils.useGlobal)(_edGlobal.EDGlobal,"EDITOR"),n=(0,_webUtils.useLocal)({rename:""});(0,_react.useEffect)(()=>{n.rename=o?.name||""},[r.ui.tree.rename_id]);let o=e.data?.item;if(!o)return(0,_jsxRuntime.jsx)(_jsxRuntime.Fragment,{});let i=!!e.data?.jsx_prop?.is_root,a=r.ui.tree.rename_id===o.id,s=o.name;return o.component?.id&&r.comp.loaded[o.component.id]&&(s=r.comp.loaded[o.component.id].name,o.component.props&&o.component.props.child&&(i=!0)),(0,_jsxRuntime.jsx)("div",{className:"text-[14px] relative flex flex-col justify-center cursor-pointer flex-1",children:a?(0,_jsxRuntime.jsx)("input",{className:cx("rename-item absolute inset-0 outline-none border border-blue-500 my-[2px] mr-[1px] px-1"),autoFocus:!0,spellCheck:!1,defaultValue:n.rename,onFocus:t=>{e.data?.jsx_prop?.is_root?(r.ui.tree.rename_id="",r.render()):t.currentTarget.select()},onBlur:()=>{if(e.data?.jsx_prop?.is_root)return;o.name=n.rename;let t=e.data?.mitem;if(o.component?.id){let e=r.comp.list[o.component.id];t=e?.doc.getMap("map").get("root")}t&&t.set("name",o.name),_edGlobal.active.comp_id===o.component?.id&&_db.component.update({where:{id:_edGlobal.active.comp_id},data:{name:o.name}}),r.ui.tree.rename_id="",(0,_build.treeRebuild)(r),r.render()},onKeyDown:e=>{if(e.stopPropagation(),"Enter"===e.key||"Escape"===e.key){if(o.component?.id&&!confirm("Rename component?")){r.ui.tree.rename_id="",r.render();return}setTimeout(()=>{"Escape"===e.key?n.rename=o.name:o.name=n.rename,r.ui.tree.rename_id="",r.render(),setTimeout(()=>{let e=document.querySelector(`.tree-${o.id}`);e&&e.focus()})},50)}},onChange:e=>{n.rename=e.target.value,r.render()}}):(0,_jsxRuntime.jsx)("div",{className:"flex flex-col",children:(0,_jsxRuntime.jsx)(Name,{name:s,is_jsx_prop:i,meta:e.data})})})},Name=({name,is_jsx_prop,meta})=>{let comp_label="";if(meta?.item.component?.id){for(let prop of Object.values(meta?.item.component?.props||{}))if(prop.is_name){try{eval(`comp_label = ${prop.valueBuilt}`)}catch(e){}"string"!=typeof comp_label&&"number"!=typeof comp_label&&(comp_label="")}}if(is_jsx_prop){let comp_id=meta?.item.component?.id;return(0,_jsxRuntime.jsxs)("div",{className:cx("flex items-center space-x-1 pr-1"),children:[(0,_jsxRuntime.jsx)(_tooltip.Tooltip,{content:"Type: JSX Prop",className:"flex text-purple-500 border border-purple-400 items-center justify-center font-mono text-[6px] px-[2px]",children:"P"}),(0,_jsxRuntime.jsx)("div",{className:"flex-1 relative self-stretch",children:(0,_jsxRuntime.jsx)("div",{className:"absolute inset-0 flex items-center",children:(0,_jsxRuntime.jsx)("div",{className:"truncate text-ellipsis",children:name+(comp_label?`: ${comp_label}`:"")})})}),meta&&meta.mitem&&_edGlobal.active.comp_id!==comp_id&&(0,_jsxRuntime.jsx)(GenerateJSX,{meta:meta}),meta&&!meta.mitem&&(0,_jsxRuntime.jsx)(_tooltip.Tooltip,{delay:0,content:(0,_jsxRuntime.jsx)("div",{className:"font-mono whitespace-pre-wrap",children:`\ JSX: ${name} is not called anywhere. Please put {${name}} somewhere inside component JS.`}),children:(0,_jsxRuntime.jsx)("div",{className:"action-script px-1 py-[2px] text-red-500 cursor-default font-bold",dangerouslySetInnerHTML:{__html:''}})})]})}return"string"==typeof name&&name.startsWith("jsx:")?(0,_jsxRuntime.jsxs)("div",{className:"flex items-center space-x-1",children:[(0,_jsxRuntime.jsxs)("div",{className:"flex text-purple-500 space-x-[2px] border-r pr-1 items-center justify-center",children:[(0,_jsxRuntime.jsx)("div",{dangerouslySetInnerHTML:{__html:''}}),(0,_jsxRuntime.jsx)("div",{className:"font-mono text-[8px]",children:"JSX"})]}),(0,_jsxRuntime.jsx)("div",{children:name.substring(4)})]}):(0,_jsxRuntime.jsxs)("div",{children:[name,comp_label&&`: ${comp_label}`]})},GenerateJSX=({meta:e})=>{let t=(0,_webUtils.useGlobal)(_edGlobal.EDGlobal,"EDITOR");return(0,_jsxRuntime.jsx)(_tooltip.Tooltip,{content:"Generate JSX",onClick:()=>{let r;let n=!1;if(e.item.component?.id?(r=e.mitem?.get("component")?.get("props")?.get("child")?.get("content"),n=!0):r=e.mitem,r){let e=findDefaultJSX(t,r),n=r.toJSON();r.doc?.transact(()=>{syncronize(r,{type:"item",dim:{w:"full",h:"full"},childs:[],...e,name:n.name,id:n.id,hidden:!1,originalId:n.originalId})}),(0,_build.treeRebuild)(t),t.render()}},children:(0,_jsxRuntime.jsx)("div",{className:"action-script px-1 py-[2px] rounded-sm text-purple-500 bg-white border border-purple-400 opacity-0 transition-all hover:bg-purple-700 hover:text-white hover:border-purple-700",dangerouslySetInnerHTML:{__html:''}})})},findDefaultJSX=(e,t)=>{let r=!1;if(t&&t.parent&&t.parent.get("content")){let n="";if(t.parent.parent.forEach((e,r)=>{e===t.parent&&(n=r)}),n)try{let o=t.parent.parent.parent.get("id"),i=e.comp.list[o].doc;if(i)for(let e of i.getMap("map").get("root")?.get("childs")?.toJSON())e&&e.name&&e.name.startsWith("jsx:")&&e.name.substring(4).trim()===n&&(e.hidden=!1,e.name=n,e.id=t.get("id")||"",e.originalId=t.get("originalId")||"",r=e)}catch(e){}}return(0,_fillId.fillID)(r)}},{"react/jsx-runtime":"QoA3A",react:"6Lppp","web-utils":"1hi6H","../../../../../../utils/ui/tooltip":"lSeyn","../../../../logic/ed-global":"6QDfO","../../../../logic/tree/build":"dNllk","../../../../logic/tree/fill-id":"gn5Cr","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"3mFEq":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"treeItemKeyMap",()=>s);var o=e("../../../logic/ed-global"),i=e("./item/action/del"),a=e("../../../logic/active/get-meta");let s=(e,t,r)=>n=>{if(e.ui.prevent_indent_hook=!0,"ArrowLeft"===n.key){if(t.isOpen){t.onToggle();return}let e=n.currentTarget.parentElement?.parentElement?.parentElement;if(e){let t=e.children[0];t&&t.focus()}return}if("ArrowRight"===n.key){if(t.hasChild){t.isOpen||t.onToggle();let e=n.currentTarget;setTimeout(()=>{let t=e.nextElementSibling;t&&t.children[0].children[0].childElementCount>1&&t.children[0].children[0].focus()})}else{let e=n.currentTarget.parentElement;for(;e&&!e.nextElementSibling;)e=e.parentElement;if(e){let t=e.nextElementSibling;for(;t&&t.children[0];){if(t.children[0].classList.contains("has-child")){let e=t.children[0];if(e){e.focus();break}}if(t.nextElementSibling)t=t.nextElementSibling;else{t.focus();break}}}}return}if("ArrowDown"===n.key){let e=n.currentTarget.nextElementSibling;if(e){let t=e.children[0]?.children[0];t&&t.focus();return}let t=n.currentTarget.parentElement;for(;t&&!t.nextElementSibling;)t=t.parentElement;if(t){let e=t.nextElementSibling;if(e){let t=e.children[0];t&&t.focus()}}return}if("ArrowUp"===n.key){let t=n.currentTarget.parentElement?.previousElementSibling;if(t){if(2===t.childElementCount)for(;t;)if(2===t.childElementCount)t=t.children[1].lastElementChild;else if(t.nextElementSibling)t=t.nextElementSibling;else break;if(t){t.children[0].focus();return}}else{let e=n.currentTarget.parentElement?.parentElement?.parentElement;if(e&&!e.classList.contains("absolute")){let t=e.children[0];if(t){t.focus();return}}}e.ui.tree.search_ref?.focus();return}if("Enter"===n.key){e.ui.tree.search?(e.ui.tree.search="",e.ui.prevent_indent_hook=!1,o.active.item_id="",e.render(),setTimeout(()=>{o.active.item_id=r.id,e.render(),setTimeout(()=>{let e=document.querySelector(`.tree-${r.id}`);e&&e.focus()})})):(e.ui.tree.rename_id=r.id,e.render());return}if("Backspace"===n.key||"Delete"===n.key){let t="",n=null;if("item"===r.type&&r.component?.id===o.active.comp_id&&o.active.comp_id)return;let s=(0,a.getMetaById)(e,r.id),l=o.active.comp_id?e.comp.list[o.active.comp_id].meta:e.page.meta;if(s&&s.parent?.id){let e=l[s.parent.id];e?.mitem?.get("childs")?.forEach(e=>{e.get("id")===r.id&&(n=document.querySelector(`.tree-${t}`)),n||(t=e.get("id"))}),n||(t=s.parent.id,n=document.querySelector(`.tree-${t}`))}(0,i.edActionDelete)(e,r),n&&n.focus();return}if(1===n.key.length&&!n.altKey&&!n.metaKey&&!n.shiftKey){let t=(0,a.getMetaById)(e,r.id);t&&"text"===t.item.type?setTimeout(()=>{let e=document.querySelector(`.v-text-${r.id}`);e&&e.focus()}):e.ui.tree.search_ref?.focus()}}},{"../../../logic/ed-global":"6QDfO","./item/action/del":"6SHFB","../../../logic/active/get-meta":"aJEnC","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jVZTg:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdTreeSearch",()=>c),n.export(r,"doTreeSearch",()=>u);var o=e("react/jsx-runtime"),i=e("react"),a=e("web-utils"),s=e("../../logic/ed-global"),l=e("../../../../utils/ui/fuzzy");let c=()=>{let e=(0,a.useGlobal)(s.EDGlobal,"EDITOR"),t=(0,a.useLocal)({sref:null,focus:!1,hover:!1,cursor:null});return e.ui.tree.search_ref=t.sref,(0,i.useEffect)(()=>{let e=t.sref;e&&e.setSelectionRange(t.cursor,t.cursor)},[t.sref,t.cursor,e.ui.tree.search]),(0,o.jsxs)("div",{onMouseOver:()=>{t.focus&&(t.hover=!0,t.render())},className:"flex-1",onMouseLeave:()=>{t.hover=!1,t.render()},children:[(0,o.jsx)("form",{className:"flex items-stretch h-[24px] ",autoComplete:"off",onSubmit:e=>{e.preventDefault()},children:(0,o.jsx)("input",{name:"search-tree-prasi",ref:e=>{t.sref=e},type:"search",autoComplete:"new-password",className:cx("flex-1 outline-none px-2 text-[13px] "),placeholder:"Search...",value:e.ui.tree.search||"",spellCheck:!1,onInput:r=>{t.cursor=r.currentTarget.selectionStart,e.ui.tree.search=r.currentTarget.value,e.render()},onFocus:()=>{t.focus=!0,t.render()},onBlur:()=>{t.hover||e.ui.tree.search||(t.focus=!1,t.render())},onKeyDown:e=>{if("ArrowDown"===e.key||"Enter"===e.key){let e=document.querySelector(".tree-item:first-child");e&&e.focus()}}})}),(t.focus||t.hover||e.ui.tree.search)&&(0,o.jsx)("div",{className:"p-1 bg-white text-xs border-t flex space-x-1 justify-between",children:(0,o.jsx)("div",{className:"flex space-x-1",children:Object.entries(e.ui.tree.search_mode).map(([r,n])=>(0,o.jsx)("div",{className:cx("px-1 cursor-pointer rounded-sm border-blue-500 border",n?"bg-blue-500 text-white":"hover:bg-blue-100"),onClick:()=>{e.ui.tree.search_mode[r]=!n,t.render(),t.sref?.focus()},children:r},r))})})]})},u=e=>{let t={};if(e.ui.tree.search_mode.Name){let r=(0,l.fuzzy)(e.page.tree,"text",e.ui.tree.search),n=0;for(let e of r)e.data&&(t[e.id]={idx:n++,node:{...e,parent:"root"}})}let r=e.ui.tree.search.toLowerCase(),n=0,o=e.page.tree;for(let i of(s.active.comp_id&&e.comp.list[s.active.comp_id]?.tree&&(o=e.comp.list[s.active.comp_id].tree),o)){let o=i.data?.item;if(o){let a=o.adv?.js;a&&e.ui.tree.search_mode.JS&&a.toLowerCase().includes(r)&&(t[o.id]={idx:n++,node:{...i,parent:"root"}});let s=o.adv?.css;s&&e.ui.tree.search_mode.CSS&&s.toString().toLowerCase().includes(r)&&(t[o.id]={idx:n++,node:{...i,parent:"root"}});let l=o.adv?.html;l&&e.ui.tree.search_mode.HTML&&l.toString().toLowerCase().includes(r)&&(t[o.id]={idx:n++,node:{...i,parent:"root"}})}}return Object.values(t).sort((e,t)=>e.idx-t.idx).map(e=>e.node)}},{"react/jsx-runtime":"QoA3A",react:"6Lppp","web-utils":"1hi6H","../../logic/ed-global":"6QDfO","../../../../utils/ui/fuzzy":"5LN6l","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"5LN6l":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"fuzzy",()=>p);var o=e("react/jsx-runtime"),i=e("@leeoniya/ufuzzy"),a=n.interopDefault(i),s=e("lodash.get"),l=n.interopDefault(s),c=e("lodash.set"),u=n.interopDefault(c);let d=new a.default({}),p=(e,t,r)=>{if("string"==typeof t)return f(e,t,r);let n={};if("object"==typeof t)for(let o of t.search){let i=f(e,o,r),a=0;for(let e of i){a++;let r=e[t.pk];n[r]?(0,u.default)(n[r].row,o,(0,l.default)(e,o)):n[r]={idx:a,row:e}}}let o={};for(let e of Object.values(n))o[e.idx]=e.row;return Object.values(o)},f=(e,t,r)=>{let[n,i]=d.search([...e.map(e=>(0,l.default)(e,t)||"")],r);if(n&&i){let r=[],a=0;for(let s of n){let n=e[s],c=[...i.ranges[a++]],d=(0,l.default)(n,t),p=c.shift(),f=!1,m="";for(let e=0;e",f=!1):(m+="",f=!0),p=c.shift()),m+=d[e];f&&(m+="");let h=(0,o.jsx)("div",{className:css` b { background: #4c71f6; color: white; } - `,dangerouslySetInnerHTML:{__html:m}}),g={...n};(0,u.default)(g,t,h),r.push(g)}return r}return e}},{"react/jsx-runtime":"QoA3A","@leeoniya/ufuzzy":"3T0Hz","lodash.get":"9pb7J","lodash.set":"geb21","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"3T0Hz":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>m);let o=new Intl.Collator("en",{numeric:!0,sensitivity:"base"}).compare,i=1/0,a=e=>e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),s="eexxaacctt",l="A-Z",c="a-z",u=(e,t,r)=>e.replace(l,t).replace(c,r),d={unicode:!1,alpha:null,interSplit:"[^A-Za-z\\d']+",intraSplit:"[a-z][A-Z]",intraBound:"[A-Za-z]\\d|\\d[A-Za-z]|[a-z][A-Z]",interLft:0,interRgt:0,interChars:".",interIns:1/0,intraChars:"[a-z\\d']",intraIns:null,intraContr:"'[a-z]{1,2}\\b",intraMode:0,intraSlice:[1,1/0],intraSub:null,intraTrn:null,intraDel:null,intraFilt:(e,t,r)=>!0,sort:(e,t,r)=>{let{idx:n,chars:i,terms:a,interLft2:s,interLft1:l,start:c,intraIns:u,interIns:d}=e;return n.map((e,t)=>t).sort((e,r)=>i[r]-i[e]||u[e]-u[r]||a[r]+s[r]+.5*l[r]-(a[e]+s[e]+.5*l[e])||d[e]-d[r]||c[e]-c[r]||o(t[n[e]],t[n[r]]))}},p=(e,t)=>0==t?"":1==t?e+"??":t==i?e+"*?":e+`{0,${t}}?`,f="(?:\\b|_)";function m(e){let{unicode:t,interLft:r,interRgt:n,intraMode:o,intraSlice:i,intraIns:l,intraSub:c,intraTrn:m,intraDel:h,intraContr:v,intraSplit:x,interSplit:j,intraBound:b,intraChars:y}=e=Object.assign({},d,e);l??=o,c??=o,m??=o,h??=o;let w=e.letters??e.alpha;if(null!=w){let e=w.toLocaleUpperCase(),t=w.toLocaleLowerCase();j=u(j,e,t),x=u(x,e,t),b=u(b,e,t),y=u(y,e,t),v=u(v,e,t)}let C=t?"u":"",k='".+?"',S=RegExp(k,"gi"+C),T=RegExp(`(?:\\s+|^)-(?:${y}+|${k})`,"gi"+C),{intraRules:D}=e;null==D&&(D=e=>{let t=d.intraSlice,r=0,n=0,o=0,a=0;if(/[^\d]/.test(e)){let s=e.length;s<=4?s>=3&&(o=Math.min(m,1),4==s&&(r=Math.min(l,1))):(t=i,r=l,n=c,o=m,a=h)}return{intraSlice:t,intraIns:r,intraSub:n,intraTrn:o,intraDel:a}});let E=!!x,I=RegExp(x,"g"+C),O=RegExp(j,"g"+C),M=RegExp("^"+j+"|"+j+"$","g"+C),_=RegExp(v,"gi"+C),N=e=>{let t=[];e=(e=e.replace(S,e=>(t.push(e),s))).replace(M,"").toLocaleLowerCase(),E&&(e=e.replace(I,e=>e[0]+" "+e[1]));let r=0;return e.split(O).filter(e=>""!=e).map(e=>e===s?t[r++]:e)},A=/[^\d]+|\d+/g,P=(t,i=0,s=!1)=>{let c,u=N(t);if(0==u.length)return[];let d=Array(u.length).fill("");if(u=u.map((e,t)=>e.replace(_,e=>(d[t]=e,""))),1==o)c=u.map((e,t)=>{if('"'===e[0])return a(e.slice(1,-1));let r="";for(let n of e.matchAll(A)){let e=n[0],{intraSlice:o,intraIns:i,intraSub:a,intraTrn:s,intraDel:l}=D(e);if(i+a+s+l==0)r+=e+d[t];else{let[n,c]=o,u=e.slice(0,n),f=e.slice(c),m=e.slice(n,c);1==i&&1==u.length&&u!=m[0]&&(u+="(?!"+u+")");let h=m.length,g=[e];if(a)for(let e=0;e0&&(e=")("+e+")("),c=u.map((t,r)=>'"'===t[0]?a(t.slice(1,-1)):t.split("").map((e,t,r)=>(1==l&&0==t&&r.length>1&&e!=r[t+1]&&(e+="(?!"+e+")"),e)).join(e)+d[r])}let m=2==r?f:"",h=2==n?f:"",g=h+p(e.interChars,e.interIns)+m;return[RegExp(c=i>0?s?m+"("+c.join(")"+h+"|"+m+"(")+")"+h:"(.??"+m+")"+(c="("+c.join(")("+g+")(")+")")+"("+h+".*)":m+(c=c.join(g))+h,"i"+C),u,d]},F=(e,t,r)=>{let[n]=P(t);if(null==n)return null;let o=[];if(null!=r)for(let t=0;t{let[a,s,l]=P(i,1),[c]=P(i,2),u=s.length,d=t.length,p=Array(d).fill(0),f={idx:Array(d),start:p.slice(),chars:p.slice(),terms:p.slice(),interIns:p.slice(),intraIns:p.slice(),interLft2:p.slice(),interRgt2:p.slice(),interLft1:p.slice(),interRgt1:p.slice(),ranges:Array(d)},m=1==r||1==n,h=0;for(let i=0;i=f){let e=p[o+1].toLocaleLowerCase().indexOf(c);e>-1&&(E.push(v,h,e,f),v+=V(p,o,e,f),i=c,h=f,I=!0,0==t&&(g=v))}if(m||I){let e=v-1,a=v+h,s=!1,l=!1;if(-1==e||R.test(d[e]))I&&j++,s=!0;else{if(2==r){x=!0;break}if(L&&H.test(d[e]+d[e+1]))I&&b++,s=!0;else if(1==r){let e=p[o+1],r=v+h;if(e.length>=f){let n,a=0,l=!1,u=RegExp(c,"ig"+C);for(;n=u.exec(e);){let e=r+(a=n.index),t=e-1;if(-1==t||R.test(d[t])){j++,l=!0;break}if(H.test(d[t]+d[e])){b++,l=!0;break}}l&&(s=!0,E.push(v,h,a,f),v+=V(p,o,a,f),i=c,h=f,I=!0,0==t&&(g=v))}if(!s){x=!0;break}}}if(a==d.length||R.test(d[a]))I&&y++,l=!0;else{if(2==n){x=!0;break}if(L&&H.test(d[a-1]+d[a]))I&&w++,l=!0;else if(1==n){x=!0;break}}I&&(k+=f,s&&l&&S++)}if(h>f&&(D+=h-f),t>0&&(T+=p[o-1].length),!e.intraFilt(c,i,v)){x=!0;break}t0?0:1/0,a=n-4;for(let t=2;t0&&(s.push(l,u),l=u=r)}u>l&&s.push(l,u),h++}}if(h{let o=e[t]+e[t+1].slice(0,r);return e[t-1]+=o,e[t]=e[t+1].slice(r,r+n),e[t+1]=e[t+1].slice(r+n),o.length},z=5,W=(t,r,n,o=1e3,i)=>{let s;n=n?!0===n?z:n:0;let l=null,c=null,u=[],d=N(r=r.replace(T,e=>{let t=e.trim().slice(1);return'"'===t[0]&&(t=a(t.slice(1,-1))),u.push(t),""}));if(u.length>0){if(s=RegExp(u.join("|"),"i"+C),0==d.length){let e=[];for(let r=0;r0){let e=N(r);if(e.length>1){let r=e.slice().sort((e,t)=>t.length-e.length);for(let e=0;en)return[i,null,null];l=g(e).map(e=>e.join(" ")),c=[];let o=new Set;for(let e=0;e!o.has(e)),n=F(t,l[e],r);for(let e=0;e0?i:F(t,r)]);let p=null,f=null;if(u.length>0&&(c=c.map(e=>e.filter(e=>!s.test(t[e])))),c.reduce((e,t)=>e+t.length,0)<=o){p={},f=[];for(let r=0;r0)for(let e=0;eW(...e),split:N,filter:F,info:B,sort:e.sort}}let h=(()=>{let e={A:"ÁÀÃÂÄĄ",a:"áàãâäą",E:"ÉÈÊËĖ",e:"éèêëę",I:"ÍÌÎÏĮ",i:"íìîïį",O:"ÓÒÔÕÖ",o:"óòôõö",U:"ÚÙÛÜŪŲ",u:"úùûüūų",C:"ÇČĆ",c:"çčć",L:"Ł",l:"ł",N:"ÑŃ",n:"ñń",S:"ŠŚ",s:"šś",Z:"ŻŹ",z:"żź"},t=new Map,r="";for(let n in e)e[n].split("").forEach(e=>{r+=e,t.set(e,n)});let n=RegExp(`[${r}]`,"g"),o=e=>t.get(e);return e=>{if("string"==typeof e)return e.replace(n,o);let t=Array(e.length);for(let r=0;rt?`${e}`:e,x=(e,t)=>e+t;function j(e,t,r=v,n="",o=x){n=o(n,r(e.substring(0,t[0]),!1))??n;for(let i=0;ig([...Array(e.length).keys()]).sort((e,t)=>{for(let r=0;rt.map(t=>e[t])),m.highlight=j},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],geb21:[function(e,t,r){var n=arguments[3],o="Expected a function",i="__lodash_hash_undefined__",a=1/0,s=9007199254740991,l="[object Function]",c="[object GeneratorFunction]",u="[object Symbol]",d=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,p=/^\w*$/,f=/^\./,m=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,h=/[\\^$.*+?()[\]{}|]/g,g=/\\(\\)?/g,v=/^\[object .+?Constructor\]$/,x=/^(?:0|[1-9]\d*)$/,j="object"==typeof n&&n&&n.Object===Object&&n,b="object"==typeof self&&self&&self.Object===Object&&self,y=j||b||Function("return this")();function w(e,t){return null==e?void 0:e[t]}function C(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(e){}return t}var k=Array.prototype,S=Function.prototype,T=Object.prototype,D=y["__core-js_shared__"],E=function(){var e=/[^.]+$/.exec(D&&D.keys&&D.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),I=S.toString,O=T.hasOwnProperty,M=T.toString,_=RegExp("^"+I.call(O).replace(h,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),N=y.Symbol,A=k.splice,P=ed(y,"Map"),F=ed(Object,"create"),L=N?N.prototype:void 0,R=L?L.toString:void 0;function H(e){var t=-1,r=e?e.length:0;for(this.clear();++t-1}function J(e,t){var r=this.__data__,n=ei(r,e);return n<0?r.push([e,t]):r[n][1]=t,this}function Z(e){var t=-1,r=e?e.length:0;for(this.clear();++t-1&&e%1==0&&ei);var o=e("react/jsx-runtime");let i=({show:e,onShow:t})=>(0,o.jsx)(o.Fragment,{children:(0,o.jsxs)("div",{className:cx("border-r min-w-[25px] px-2 flex items-center justify-center cursor-pointer select-none",e&&"bg-blue-700 text-white flex-1",!e&&"hover:bg-blue-100"),onClick:()=>{t(!e)},children:[(0,o.jsx)("div",{className:css` + `,dangerouslySetInnerHTML:{__html:m}}),g={...n};(0,u.default)(g,t,h),r.push(g)}return r}return e}},{"react/jsx-runtime":"QoA3A","@leeoniya/ufuzzy":"3T0Hz","lodash.get":"9pb7J","lodash.set":"geb21","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"3T0Hz":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>m);let o=new Intl.Collator("en",{numeric:!0,sensitivity:"base"}).compare,i=1/0,a=e=>e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),s="eexxaacctt",l="A-Z",c="a-z",u=(e,t,r)=>e.replace(l,t).replace(c,r),d={unicode:!1,alpha:null,interSplit:"[^A-Za-z\\d']+",intraSplit:"[a-z][A-Z]",intraBound:"[A-Za-z]\\d|\\d[A-Za-z]|[a-z][A-Z]",interLft:0,interRgt:0,interChars:".",interIns:1/0,intraChars:"[a-z\\d']",intraIns:null,intraContr:"'[a-z]{1,2}\\b",intraMode:0,intraSlice:[1,1/0],intraSub:null,intraTrn:null,intraDel:null,intraFilt:(e,t,r)=>!0,sort:(e,t,r)=>{let{idx:n,chars:i,terms:a,interLft2:s,interLft1:l,start:c,intraIns:u,interIns:d}=e;return n.map((e,t)=>t).sort((e,r)=>i[r]-i[e]||u[e]-u[r]||a[r]+s[r]+.5*l[r]-(a[e]+s[e]+.5*l[e])||d[e]-d[r]||c[e]-c[r]||o(t[n[e]],t[n[r]]))}},p=(e,t)=>0==t?"":1==t?e+"??":t==i?e+"*?":e+`{0,${t}}?`,f="(?:\\b|_)";function m(e){let{unicode:t,interLft:r,interRgt:n,intraMode:o,intraSlice:i,intraIns:l,intraSub:c,intraTrn:m,intraDel:h,intraContr:v,intraSplit:x,interSplit:j,intraBound:b,intraChars:y}=e=Object.assign({},d,e);l??=o,c??=o,m??=o,h??=o;let w=e.letters??e.alpha;if(null!=w){let e=w.toLocaleUpperCase(),t=w.toLocaleLowerCase();j=u(j,e,t),x=u(x,e,t),b=u(b,e,t),y=u(y,e,t),v=u(v,e,t)}let C=t?"u":"",S='".+?"',k=RegExp(S,"gi"+C),D=RegExp(`(?:\\s+|^)-(?:${y}+|${S})`,"gi"+C),{intraRules:T}=e;null==T&&(T=e=>{let t=d.intraSlice,r=0,n=0,o=0,a=0;if(/[^\d]/.test(e)){let s=e.length;s<=4?s>=3&&(o=Math.min(m,1),4==s&&(r=Math.min(l,1))):(t=i,r=l,n=c,o=m,a=h)}return{intraSlice:t,intraIns:r,intraSub:n,intraTrn:o,intraDel:a}});let E=!!x,I=RegExp(x,"g"+C),O=RegExp(j,"g"+C),M=RegExp("^"+j+"|"+j+"$","g"+C),_=RegExp(v,"gi"+C),N=e=>{let t=[];e=(e=e.replace(k,e=>(t.push(e),s))).replace(M,"").toLocaleLowerCase(),E&&(e=e.replace(I,e=>e[0]+" "+e[1]));let r=0;return e.split(O).filter(e=>""!=e).map(e=>e===s?t[r++]:e)},A=/[^\d]+|\d+/g,P=(t,i=0,s=!1)=>{let c,u=N(t);if(0==u.length)return[];let d=Array(u.length).fill("");if(u=u.map((e,t)=>e.replace(_,e=>(d[t]=e,""))),1==o)c=u.map((e,t)=>{if('"'===e[0])return a(e.slice(1,-1));let r="";for(let n of e.matchAll(A)){let e=n[0],{intraSlice:o,intraIns:i,intraSub:a,intraTrn:s,intraDel:l}=T(e);if(i+a+s+l==0)r+=e+d[t];else{let[n,c]=o,u=e.slice(0,n),f=e.slice(c),m=e.slice(n,c);1==i&&1==u.length&&u!=m[0]&&(u+="(?!"+u+")");let h=m.length,g=[e];if(a)for(let e=0;e0&&(e=")("+e+")("),c=u.map((t,r)=>'"'===t[0]?a(t.slice(1,-1)):t.split("").map((e,t,r)=>(1==l&&0==t&&r.length>1&&e!=r[t+1]&&(e+="(?!"+e+")"),e)).join(e)+d[r])}let m=2==r?f:"",h=2==n?f:"",g=h+p(e.interChars,e.interIns)+m;return[RegExp(c=i>0?s?m+"("+c.join(")"+h+"|"+m+"(")+")"+h:"(.??"+m+")"+(c="("+c.join(")("+g+")(")+")")+"("+h+".*)":m+(c=c.join(g))+h,"i"+C),u,d]},F=(e,t,r)=>{let[n]=P(t);if(null==n)return null;let o=[];if(null!=r)for(let t=0;t{let[a,s,l]=P(i,1),[c]=P(i,2),u=s.length,d=t.length,p=Array(d).fill(0),f={idx:Array(d),start:p.slice(),chars:p.slice(),terms:p.slice(),interIns:p.slice(),intraIns:p.slice(),interLft2:p.slice(),interRgt2:p.slice(),interLft1:p.slice(),interRgt1:p.slice(),ranges:Array(d)},m=1==r||1==n,h=0;for(let i=0;i=f){let e=p[o+1].toLocaleLowerCase().indexOf(c);e>-1&&(E.push(v,h,e,f),v+=V(p,o,e,f),i=c,h=f,I=!0,0==t&&(g=v))}if(m||I){let e=v-1,a=v+h,s=!1,l=!1;if(-1==e||R.test(d[e]))I&&j++,s=!0;else{if(2==r){x=!0;break}if(L&&H.test(d[e]+d[e+1]))I&&b++,s=!0;else if(1==r){let e=p[o+1],r=v+h;if(e.length>=f){let n,a=0,l=!1,u=RegExp(c,"ig"+C);for(;n=u.exec(e);){let e=r+(a=n.index),t=e-1;if(-1==t||R.test(d[t])){j++,l=!0;break}if(H.test(d[t]+d[e])){b++,l=!0;break}}l&&(s=!0,E.push(v,h,a,f),v+=V(p,o,a,f),i=c,h=f,I=!0,0==t&&(g=v))}if(!s){x=!0;break}}}if(a==d.length||R.test(d[a]))I&&y++,l=!0;else{if(2==n){x=!0;break}if(L&&H.test(d[a-1]+d[a]))I&&w++,l=!0;else if(1==n){x=!0;break}}I&&(S+=f,s&&l&&k++)}if(h>f&&(T+=h-f),t>0&&(D+=p[o-1].length),!e.intraFilt(c,i,v)){x=!0;break}t0?0:1/0,a=n-4;for(let t=2;t0&&(s.push(l,u),l=u=r)}u>l&&s.push(l,u),h++}}if(h{let o=e[t]+e[t+1].slice(0,r);return e[t-1]+=o,e[t]=e[t+1].slice(r,r+n),e[t+1]=e[t+1].slice(r+n),o.length},z=5,W=(t,r,n,o=1e3,i)=>{let s;n=n?!0===n?z:n:0;let l=null,c=null,u=[],d=N(r=r.replace(D,e=>{let t=e.trim().slice(1);return'"'===t[0]&&(t=a(t.slice(1,-1))),u.push(t),""}));if(u.length>0){if(s=RegExp(u.join("|"),"i"+C),0==d.length){let e=[];for(let r=0;r0){let e=N(r);if(e.length>1){let r=e.slice().sort((e,t)=>t.length-e.length);for(let e=0;en)return[i,null,null];l=g(e).map(e=>e.join(" ")),c=[];let o=new Set;for(let e=0;e!o.has(e)),n=F(t,l[e],r);for(let e=0;e0?i:F(t,r)]);let p=null,f=null;if(u.length>0&&(c=c.map(e=>e.filter(e=>!s.test(t[e])))),c.reduce((e,t)=>e+t.length,0)<=o){p={},f=[];for(let r=0;r0)for(let e=0;eW(...e),split:N,filter:F,info:B,sort:e.sort}}let h=(()=>{let e={A:"ÁÀÃÂÄĄ",a:"áàãâäą",E:"ÉÈÊËĖ",e:"éèêëę",I:"ÍÌÎÏĮ",i:"íìîïį",O:"ÓÒÔÕÖ",o:"óòôõö",U:"ÚÙÛÜŪŲ",u:"úùûüūų",C:"ÇČĆ",c:"çčć",L:"Ł",l:"ł",N:"ÑŃ",n:"ñń",S:"ŠŚ",s:"šś",Z:"ŻŹ",z:"żź"},t=new Map,r="";for(let n in e)e[n].split("").forEach(e=>{r+=e,t.set(e,n)});let n=RegExp(`[${r}]`,"g"),o=e=>t.get(e);return e=>{if("string"==typeof e)return e.replace(n,o);let t=Array(e.length);for(let r=0;rt?`${e}`:e,x=(e,t)=>e+t;function j(e,t,r=v,n="",o=x){n=o(n,r(e.substring(0,t[0]),!1))??n;for(let i=0;ig([...Array(e.length).keys()]).sort((e,t)=>{for(let r=0;rt.map(t=>e[t])),m.highlight=j},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],geb21:[function(e,t,r){var n=arguments[3],o="Expected a function",i="__lodash_hash_undefined__",a=1/0,s=9007199254740991,l="[object Function]",c="[object GeneratorFunction]",u="[object Symbol]",d=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,p=/^\w*$/,f=/^\./,m=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,h=/[\\^$.*+?()[\]{}|]/g,g=/\\(\\)?/g,v=/^\[object .+?Constructor\]$/,x=/^(?:0|[1-9]\d*)$/,j="object"==typeof n&&n&&n.Object===Object&&n,b="object"==typeof self&&self&&self.Object===Object&&self,y=j||b||Function("return this")();function w(e,t){return null==e?void 0:e[t]}function C(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(e){}return t}var S=Array.prototype,k=Function.prototype,D=Object.prototype,T=y["__core-js_shared__"],E=function(){var e=/[^.]+$/.exec(T&&T.keys&&T.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),I=k.toString,O=D.hasOwnProperty,M=D.toString,_=RegExp("^"+I.call(O).replace(h,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),N=y.Symbol,A=S.splice,P=ed(y,"Map"),F=ed(Object,"create"),L=N?N.prototype:void 0,R=L?L.toString:void 0;function H(e){var t=-1,r=e?e.length:0;for(this.clear();++t-1}function Z(e,t){var r=this.__data__,n=ei(r,e);return n<0?r.push([e,t]):r[n][1]=t,this}function J(e){var t=-1,r=e?e.length:0;for(this.clear();++t-1&&e%1==0&&ei);var o=e("react/jsx-runtime");let i=({show:e,onShow:t})=>(0,o.jsx)(o.Fragment,{children:(0,o.jsxs)("div",{className:cx("border-r min-w-[25px] px-2 flex items-center justify-center cursor-pointer select-none",e&&"bg-blue-700 text-white flex-1",!e&&"hover:bg-blue-100"),onClick:()=>{t(!e)},children:[(0,o.jsx)("div",{className:css` svg { width: 12px; height: 12px; } - `,dangerouslySetInnerHTML:{__html:''}}),e&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("div",{className:"text-xs ml-1 flex-1",children:"History"}),(0,o.jsx)("div",{className:"ml-3 border-l border-l-blue-100/20 pl-2",children:"×"})]})]})})},{"react/jsx-runtime":"QoA3A","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jlpic:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdPageHistoryList",()=>c);var o=e("react/jsx-runtime"),i=e("web-utils"),a=e("../../logic/ed-global"),s=e("../../../../utils/ui/loading"),l=e("date-fns");let c=()=>{let e=(0,i.useGlobal)(a.EDGlobal,"EDITOR"),t=(0,i.useLocal)({loading:!0,list:[]},async()=>{t.list=await u(e.page.cur.id),t.loading=!1,t.render()});return(0,o.jsx)(o.Fragment,{children:t.loading?(0,o.jsx)(s.Loading,{backdrop:!1}):(0,o.jsx)("div",{className:"flex flex-1 flex-col items-stretch",children:t.list.map(r=>(0,o.jsxs)("div",{className:cx("flex justify-between items-center text-sm px-2 py-1 cursor-pointer hover:bg-blue-100 border-b transition-all select-none",r.id===e.page.history.id&&"border-r-4 bg-blue-50 border-r-blue-700"),onClick:()=>{e.page.history.id=r.id,e.render(),t.render()},children:[(0,o.jsx)("div",{className:"flex-1",children:(0,l.format)(5e3*parseInt(r.ts),"yyyy-MM-dd HH:mm:ss")}),(0,o.jsx)("div",{className:"text-right text-[11px]",children:(0,l.formatDistance)(Date.now(),5e3*parseInt(r.ts))+" ago"})]},r.id))})})},u=async e=>await _db.page_history.findMany({where:{id_page:e},select:{id:!0,ts:!0},orderBy:{ts:"desc"}})},{"react/jsx-runtime":"QoA3A","web-utils":"1hi6H","../../logic/ed-global":"6QDfO","../../../../utils/ui/loading":"loFlS","date-fns":"d2SD4","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],d2SD4:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"add",()=>i.default),n.export(r,"addBusinessDays",()=>s.default),n.export(r,"addDays",()=>c.default),n.export(r,"addHours",()=>d.default),n.export(r,"addISOWeekYears",()=>f.default),n.export(r,"addMilliseconds",()=>h.default),n.export(r,"addMinutes",()=>v.default),n.export(r,"addMonths",()=>j.default),n.export(r,"addQuarters",()=>y.default),n.export(r,"addSeconds",()=>C.default),n.export(r,"addWeeks",()=>S.default),n.export(r,"addYears",()=>D.default),n.export(r,"areIntervalsOverlapping",()=>I.default),n.export(r,"clamp",()=>M.default),n.export(r,"closestIndexTo",()=>N.default),n.export(r,"closestTo",()=>P.default),n.export(r,"compareAsc",()=>L.default),n.export(r,"compareDesc",()=>H.default),n.export(r,"daysToWeeks",()=>V.default),n.export(r,"differenceInBusinessDays",()=>W.default),n.export(r,"differenceInCalendarDays",()=>G.default),n.export(r,"differenceInCalendarISOWeekYears",()=>K.default),n.export(r,"differenceInCalendarISOWeeks",()=>Q.default),n.export(r,"differenceInCalendarMonths",()=>Z.default),n.export(r,"differenceInCalendarQuarters",()=>ee.default),n.export(r,"differenceInCalendarWeeks",()=>er.default),n.export(r,"differenceInCalendarYears",()=>eo.default),n.export(r,"differenceInDays",()=>ea.default),n.export(r,"differenceInHours",()=>el.default),n.export(r,"differenceInISOWeekYears",()=>eu.default),n.export(r,"differenceInMilliseconds",()=>ep.default),n.export(r,"differenceInMinutes",()=>em.default),n.export(r,"differenceInMonths",()=>eg.default),n.export(r,"differenceInQuarters",()=>ex.default),n.export(r,"differenceInSeconds",()=>eb.default),n.export(r,"differenceInWeeks",()=>ew.default),n.export(r,"differenceInYears",()=>ek.default),n.export(r,"eachDayOfInterval",()=>eT.default),n.export(r,"eachHourOfInterval",()=>eE.default),n.export(r,"eachMinuteOfInterval",()=>eO.default),n.export(r,"eachMonthOfInterval",()=>e_.default),n.export(r,"eachQuarterOfInterval",()=>eA.default),n.export(r,"eachWeekOfInterval",()=>eF.default),n.export(r,"eachWeekendOfInterval",()=>eR.default),n.export(r,"eachWeekendOfMonth",()=>eB.default),n.export(r,"eachWeekendOfYear",()=>ez.default),n.export(r,"eachYearOfInterval",()=>eU.default),n.export(r,"endOfDay",()=>e$.default),n.export(r,"endOfDecade",()=>eK.default),n.export(r,"endOfHour",()=>eQ.default),n.export(r,"endOfISOWeek",()=>eZ.default),n.export(r,"endOfISOWeekYear",()=>e0.default),n.export(r,"endOfMinute",()=>e2.default),n.export(r,"endOfMonth",()=>e5.default),n.export(r,"endOfQuarter",()=>e6.default),n.export(r,"endOfSecond",()=>e8.default),n.export(r,"endOfToday",()=>te.default),n.export(r,"endOfTomorrow",()=>tr.default),n.export(r,"endOfWeek",()=>to.default),n.export(r,"endOfYear",()=>ta.default),n.export(r,"endOfYesterday",()=>tl.default),n.export(r,"format",()=>tu.default),n.export(r,"formatDistance",()=>tp.default),n.export(r,"formatDistanceStrict",()=>tm.default),n.export(r,"formatDistanceToNow",()=>tg.default),n.export(r,"formatDistanceToNowStrict",()=>tx.default),n.export(r,"formatDuration",()=>tb.default),n.export(r,"formatISO",()=>tw.default),n.export(r,"formatISO9075",()=>tk.default),n.export(r,"formatISODuration",()=>tT.default),n.export(r,"formatRFC3339",()=>tE.default),n.export(r,"formatRFC7231",()=>tO.default),n.export(r,"formatRelative",()=>t_.default),n.export(r,"fromUnixTime",()=>tA.default),n.export(r,"getDate",()=>tF.default),n.export(r,"getDay",()=>tR.default),n.export(r,"getDayOfYear",()=>tB.default),n.export(r,"getDaysInMonth",()=>tz.default),n.export(r,"getDaysInYear",()=>tU.default),n.export(r,"getDecade",()=>t$.default),n.export(r,"getDefaultOptions",()=>tK.default),n.export(r,"getHours",()=>tQ.default),n.export(r,"getISODay",()=>tZ.default),n.export(r,"getISOWeek",()=>t0.default),n.export(r,"getISOWeekYear",()=>t2.default),n.export(r,"getISOWeeksInYear",()=>t5.default),n.export(r,"getMilliseconds",()=>t6.default),n.export(r,"getMinutes",()=>t8.default),n.export(r,"getMonth",()=>re.default),n.export(r,"getOverlappingDaysInIntervals",()=>rr.default),n.export(r,"getQuarter",()=>ro.default),n.export(r,"getSeconds",()=>ra.default),n.export(r,"getTime",()=>rl.default),n.export(r,"getUnixTime",()=>ru.default),n.export(r,"getWeek",()=>rp.default),n.export(r,"getWeekOfMonth",()=>rm.default),n.export(r,"getWeekYear",()=>rg.default),n.export(r,"getWeeksInMonth",()=>rx.default),n.export(r,"getYear",()=>rb.default),n.export(r,"hoursToMilliseconds",()=>rw.default),n.export(r,"hoursToMinutes",()=>rk.default),n.export(r,"hoursToSeconds",()=>rT.default),n.export(r,"intervalToDuration",()=>rE.default),n.export(r,"intlFormat",()=>rO.default),n.export(r,"intlFormatDistance",()=>r_.default),n.export(r,"isAfter",()=>rA.default),n.export(r,"isBefore",()=>rF.default),n.export(r,"isDate",()=>rR.default),n.export(r,"isEqual",()=>rB.default),n.export(r,"isExists",()=>rz.default),n.export(r,"isFirstDayOfMonth",()=>rU.default),n.export(r,"isFriday",()=>r$.default),n.export(r,"isFuture",()=>rK.default),n.export(r,"isLastDayOfMonth",()=>rQ.default),n.export(r,"isLeapYear",()=>rZ.default),n.export(r,"isMatch",()=>r0.default),n.export(r,"isMonday",()=>r2.default),n.export(r,"isPast",()=>r5.default),n.export(r,"isSameDay",()=>r6.default),n.export(r,"isSameHour",()=>r8.default),n.export(r,"isSameISOWeek",()=>ne.default),n.export(r,"isSameISOWeekYear",()=>nr.default),n.export(r,"isSameMinute",()=>no.default),n.export(r,"isSameMonth",()=>na.default),n.export(r,"isSameQuarter",()=>nl.default),n.export(r,"isSameSecond",()=>nu.default),n.export(r,"isSameWeek",()=>np.default),n.export(r,"isSameYear",()=>nm.default),n.export(r,"isSaturday",()=>ng.default),n.export(r,"isSunday",()=>nx.default),n.export(r,"isThisHour",()=>nb.default),n.export(r,"isThisISOWeek",()=>nw.default),n.export(r,"isThisMinute",()=>nk.default),n.export(r,"isThisMonth",()=>nT.default),n.export(r,"isThisQuarter",()=>nE.default),n.export(r,"isThisSecond",()=>nO.default),n.export(r,"isThisWeek",()=>n_.default),n.export(r,"isThisYear",()=>nA.default),n.export(r,"isThursday",()=>nF.default),n.export(r,"isToday",()=>nR.default),n.export(r,"isTomorrow",()=>nB.default),n.export(r,"isTuesday",()=>nz.default),n.export(r,"isValid",()=>nU.default),n.export(r,"isWednesday",()=>n$.default),n.export(r,"isWeekend",()=>nK.default),n.export(r,"isWithinInterval",()=>nQ.default),n.export(r,"isYesterday",()=>nZ.default),n.export(r,"lastDayOfDecade",()=>n0.default),n.export(r,"lastDayOfISOWeek",()=>n2.default),n.export(r,"lastDayOfISOWeekYear",()=>n5.default),n.export(r,"lastDayOfMonth",()=>n6.default),n.export(r,"lastDayOfQuarter",()=>n8.default),n.export(r,"lastDayOfWeek",()=>oe.default),n.export(r,"lastDayOfYear",()=>or.default),n.export(r,"lightFormat",()=>oo.default),n.export(r,"max",()=>oa.default),n.export(r,"milliseconds",()=>ol.default),n.export(r,"millisecondsToHours",()=>ou.default),n.export(r,"millisecondsToMinutes",()=>op.default),n.export(r,"millisecondsToSeconds",()=>om.default),n.export(r,"min",()=>og.default),n.export(r,"minutesToHours",()=>ox.default),n.export(r,"minutesToMilliseconds",()=>ob.default),n.export(r,"minutesToSeconds",()=>ow.default),n.export(r,"monthsToQuarters",()=>ok.default),n.export(r,"monthsToYears",()=>oT.default),n.export(r,"nextDay",()=>oE.default),n.export(r,"nextFriday",()=>oO.default),n.export(r,"nextMonday",()=>o_.default),n.export(r,"nextSaturday",()=>oA.default),n.export(r,"nextSunday",()=>oF.default),n.export(r,"nextThursday",()=>oR.default),n.export(r,"nextTuesday",()=>oB.default),n.export(r,"nextWednesday",()=>oz.default),n.export(r,"parse",()=>oU.default),n.export(r,"parseISO",()=>o$.default),n.export(r,"parseJSON",()=>oK.default),n.export(r,"previousDay",()=>oQ.default),n.export(r,"previousFriday",()=>oZ.default),n.export(r,"previousMonday",()=>o0.default),n.export(r,"previousSaturday",()=>o2.default),n.export(r,"previousSunday",()=>o5.default),n.export(r,"previousThursday",()=>o6.default),n.export(r,"previousTuesday",()=>o8.default),n.export(r,"previousWednesday",()=>ie.default),n.export(r,"quartersToMonths",()=>ir.default),n.export(r,"quartersToYears",()=>ii.default),n.export(r,"roundToNearestMinutes",()=>is.default),n.export(r,"secondsToHours",()=>ic.default),n.export(r,"secondsToMilliseconds",()=>id.default),n.export(r,"secondsToMinutes",()=>im.default),n.export(r,"set",()=>ig.default),n.export(r,"setDate",()=>ix.default),n.export(r,"setDay",()=>ib.default),n.export(r,"setDayOfYear",()=>iw.default),n.export(r,"setDefaultOptions",()=>ik.default),n.export(r,"setHours",()=>iT.default),n.export(r,"setISODay",()=>iE.default),n.export(r,"setISOWeek",()=>iO.default),n.export(r,"setISOWeekYear",()=>i_.default),n.export(r,"setMilliseconds",()=>iA.default),n.export(r,"setMinutes",()=>iF.default),n.export(r,"setMonth",()=>iR.default),n.export(r,"setQuarter",()=>iB.default),n.export(r,"setSeconds",()=>iz.default),n.export(r,"setWeek",()=>iU.default),n.export(r,"setWeekYear",()=>i$.default),n.export(r,"setYear",()=>iK.default),n.export(r,"startOfDay",()=>iQ.default),n.export(r,"startOfDecade",()=>iZ.default),n.export(r,"startOfHour",()=>i0.default),n.export(r,"startOfISOWeek",()=>i2.default),n.export(r,"startOfISOWeekYear",()=>i5.default),n.export(r,"startOfMinute",()=>i6.default),n.export(r,"startOfMonth",()=>i8.default),n.export(r,"startOfQuarter",()=>ae.default),n.export(r,"startOfSecond",()=>ar.default),n.export(r,"startOfToday",()=>ao.default),n.export(r,"startOfTomorrow",()=>aa.default),n.export(r,"startOfWeek",()=>al.default),n.export(r,"startOfWeekYear",()=>au.default),n.export(r,"startOfYear",()=>ap.default),n.export(r,"startOfYesterday",()=>am.default),n.export(r,"sub",()=>ag.default),n.export(r,"subBusinessDays",()=>ax.default),n.export(r,"subDays",()=>ab.default),n.export(r,"subHours",()=>aw.default),n.export(r,"subISOWeekYears",()=>ak.default),n.export(r,"subMilliseconds",()=>aT.default),n.export(r,"subMinutes",()=>aE.default),n.export(r,"subMonths",()=>aO.default),n.export(r,"subQuarters",()=>a_.default),n.export(r,"subSeconds",()=>aA.default),n.export(r,"subWeeks",()=>aF.default),n.export(r,"subYears",()=>aR.default),n.export(r,"toDate",()=>aB.default),n.export(r,"weeksToDays",()=>az.default),n.export(r,"yearsToMonths",()=>aU.default),n.export(r,"yearsToQuarters",()=>a$.default);var o=e("./add/index.js"),i=n.interopDefault(o),a=e("./addBusinessDays/index.js"),s=n.interopDefault(a),l=e("./addDays/index.js"),c=n.interopDefault(l),u=e("./addHours/index.js"),d=n.interopDefault(u),p=e("./addISOWeekYears/index.js"),f=n.interopDefault(p),m=e("./addMilliseconds/index.js"),h=n.interopDefault(m),g=e("./addMinutes/index.js"),v=n.interopDefault(g),x=e("./addMonths/index.js"),j=n.interopDefault(x),b=e("./addQuarters/index.js"),y=n.interopDefault(b),w=e("./addSeconds/index.js"),C=n.interopDefault(w),k=e("./addWeeks/index.js"),S=n.interopDefault(k),T=e("./addYears/index.js"),D=n.interopDefault(T),E=e("./areIntervalsOverlapping/index.js"),I=n.interopDefault(E),O=e("./clamp/index.js"),M=n.interopDefault(O),_=e("./closestIndexTo/index.js"),N=n.interopDefault(_),A=e("./closestTo/index.js"),P=n.interopDefault(A),F=e("./compareAsc/index.js"),L=n.interopDefault(F),R=e("./compareDesc/index.js"),H=n.interopDefault(R),B=e("./daysToWeeks/index.js"),V=n.interopDefault(B),z=e("./differenceInBusinessDays/index.js"),W=n.interopDefault(z),U=e("./differenceInCalendarDays/index.js"),G=n.interopDefault(U),$=e("./differenceInCalendarISOWeekYears/index.js"),K=n.interopDefault($),q=e("./differenceInCalendarISOWeeks/index.js"),Q=n.interopDefault(q),J=e("./differenceInCalendarMonths/index.js"),Z=n.interopDefault(J),X=e("./differenceInCalendarQuarters/index.js"),ee=n.interopDefault(X),et=e("./differenceInCalendarWeeks/index.js"),er=n.interopDefault(et),en=e("./differenceInCalendarYears/index.js"),eo=n.interopDefault(en),ei=e("./differenceInDays/index.js"),ea=n.interopDefault(ei),es=e("./differenceInHours/index.js"),el=n.interopDefault(es),ec=e("./differenceInISOWeekYears/index.js"),eu=n.interopDefault(ec),ed=e("./differenceInMilliseconds/index.js"),ep=n.interopDefault(ed),ef=e("./differenceInMinutes/index.js"),em=n.interopDefault(ef),eh=e("./differenceInMonths/index.js"),eg=n.interopDefault(eh),ev=e("./differenceInQuarters/index.js"),ex=n.interopDefault(ev),ej=e("./differenceInSeconds/index.js"),eb=n.interopDefault(ej),ey=e("./differenceInWeeks/index.js"),ew=n.interopDefault(ey),eC=e("./differenceInYears/index.js"),ek=n.interopDefault(eC),eS=e("./eachDayOfInterval/index.js"),eT=n.interopDefault(eS),eD=e("./eachHourOfInterval/index.js"),eE=n.interopDefault(eD),eI=e("./eachMinuteOfInterval/index.js"),eO=n.interopDefault(eI),eM=e("./eachMonthOfInterval/index.js"),e_=n.interopDefault(eM),eN=e("./eachQuarterOfInterval/index.js"),eA=n.interopDefault(eN),eP=e("./eachWeekOfInterval/index.js"),eF=n.interopDefault(eP),eL=e("./eachWeekendOfInterval/index.js"),eR=n.interopDefault(eL),eH=e("./eachWeekendOfMonth/index.js"),eB=n.interopDefault(eH),eV=e("./eachWeekendOfYear/index.js"),ez=n.interopDefault(eV),eW=e("./eachYearOfInterval/index.js"),eU=n.interopDefault(eW),eG=e("./endOfDay/index.js"),e$=n.interopDefault(eG),eY=e("./endOfDecade/index.js"),eK=n.interopDefault(eY),eq=e("./endOfHour/index.js"),eQ=n.interopDefault(eq),eJ=e("./endOfISOWeek/index.js"),eZ=n.interopDefault(eJ),eX=e("./endOfISOWeekYear/index.js"),e0=n.interopDefault(eX),e1=e("./endOfMinute/index.js"),e2=n.interopDefault(e1),e4=e("./endOfMonth/index.js"),e5=n.interopDefault(e4),e3=e("./endOfQuarter/index.js"),e6=n.interopDefault(e3),e7=e("./endOfSecond/index.js"),e8=n.interopDefault(e7),e9=e("./endOfToday/index.js"),te=n.interopDefault(e9),tt=e("./endOfTomorrow/index.js"),tr=n.interopDefault(tt),tn=e("./endOfWeek/index.js"),to=n.interopDefault(tn),ti=e("./endOfYear/index.js"),ta=n.interopDefault(ti),ts=e("./endOfYesterday/index.js"),tl=n.interopDefault(ts),tc=e("./format/index.js"),tu=n.interopDefault(tc),td=e("./formatDistance/index.js"),tp=n.interopDefault(td),tf=e("./formatDistanceStrict/index.js"),tm=n.interopDefault(tf),th=e("./formatDistanceToNow/index.js"),tg=n.interopDefault(th),tv=e("./formatDistanceToNowStrict/index.js"),tx=n.interopDefault(tv),tj=e("./formatDuration/index.js"),tb=n.interopDefault(tj),ty=e("./formatISO/index.js"),tw=n.interopDefault(ty),tC=e("./formatISO9075/index.js"),tk=n.interopDefault(tC),tS=e("./formatISODuration/index.js"),tT=n.interopDefault(tS),tD=e("./formatRFC3339/index.js"),tE=n.interopDefault(tD),tI=e("./formatRFC7231/index.js"),tO=n.interopDefault(tI),tM=e("./formatRelative/index.js"),t_=n.interopDefault(tM),tN=e("./fromUnixTime/index.js"),tA=n.interopDefault(tN),tP=e("./getDate/index.js"),tF=n.interopDefault(tP),tL=e("./getDay/index.js"),tR=n.interopDefault(tL),tH=e("./getDayOfYear/index.js"),tB=n.interopDefault(tH),tV=e("./getDaysInMonth/index.js"),tz=n.interopDefault(tV),tW=e("./getDaysInYear/index.js"),tU=n.interopDefault(tW),tG=e("./getDecade/index.js"),t$=n.interopDefault(tG),tY=e("./getDefaultOptions/index.js"),tK=n.interopDefault(tY),tq=e("./getHours/index.js"),tQ=n.interopDefault(tq),tJ=e("./getISODay/index.js"),tZ=n.interopDefault(tJ),tX=e("./getISOWeek/index.js"),t0=n.interopDefault(tX),t1=e("./getISOWeekYear/index.js"),t2=n.interopDefault(t1),t4=e("./getISOWeeksInYear/index.js"),t5=n.interopDefault(t4),t3=e("./getMilliseconds/index.js"),t6=n.interopDefault(t3),t7=e("./getMinutes/index.js"),t8=n.interopDefault(t7),t9=e("./getMonth/index.js"),re=n.interopDefault(t9),rt=e("./getOverlappingDaysInIntervals/index.js"),rr=n.interopDefault(rt),rn=e("./getQuarter/index.js"),ro=n.interopDefault(rn),ri=e("./getSeconds/index.js"),ra=n.interopDefault(ri),rs=e("./getTime/index.js"),rl=n.interopDefault(rs),rc=e("./getUnixTime/index.js"),ru=n.interopDefault(rc),rd=e("./getWeek/index.js"),rp=n.interopDefault(rd),rf=e("./getWeekOfMonth/index.js"),rm=n.interopDefault(rf),rh=e("./getWeekYear/index.js"),rg=n.interopDefault(rh),rv=e("./getWeeksInMonth/index.js"),rx=n.interopDefault(rv),rj=e("./getYear/index.js"),rb=n.interopDefault(rj),ry=e("./hoursToMilliseconds/index.js"),rw=n.interopDefault(ry),rC=e("./hoursToMinutes/index.js"),rk=n.interopDefault(rC),rS=e("./hoursToSeconds/index.js"),rT=n.interopDefault(rS),rD=e("./intervalToDuration/index.js"),rE=n.interopDefault(rD),rI=e("./intlFormat/index.js"),rO=n.interopDefault(rI),rM=e("./intlFormatDistance/index.js"),r_=n.interopDefault(rM),rN=e("./isAfter/index.js"),rA=n.interopDefault(rN),rP=e("./isBefore/index.js"),rF=n.interopDefault(rP),rL=e("./isDate/index.js"),rR=n.interopDefault(rL),rH=e("./isEqual/index.js"),rB=n.interopDefault(rH),rV=e("./isExists/index.js"),rz=n.interopDefault(rV),rW=e("./isFirstDayOfMonth/index.js"),rU=n.interopDefault(rW),rG=e("./isFriday/index.js"),r$=n.interopDefault(rG),rY=e("./isFuture/index.js"),rK=n.interopDefault(rY),rq=e("./isLastDayOfMonth/index.js"),rQ=n.interopDefault(rq),rJ=e("./isLeapYear/index.js"),rZ=n.interopDefault(rJ),rX=e("./isMatch/index.js"),r0=n.interopDefault(rX),r1=e("./isMonday/index.js"),r2=n.interopDefault(r1),r4=e("./isPast/index.js"),r5=n.interopDefault(r4),r3=e("./isSameDay/index.js"),r6=n.interopDefault(r3),r7=e("./isSameHour/index.js"),r8=n.interopDefault(r7),r9=e("./isSameISOWeek/index.js"),ne=n.interopDefault(r9),nt=e("./isSameISOWeekYear/index.js"),nr=n.interopDefault(nt),nn=e("./isSameMinute/index.js"),no=n.interopDefault(nn),ni=e("./isSameMonth/index.js"),na=n.interopDefault(ni),ns=e("./isSameQuarter/index.js"),nl=n.interopDefault(ns),nc=e("./isSameSecond/index.js"),nu=n.interopDefault(nc),nd=e("./isSameWeek/index.js"),np=n.interopDefault(nd),nf=e("./isSameYear/index.js"),nm=n.interopDefault(nf),nh=e("./isSaturday/index.js"),ng=n.interopDefault(nh),nv=e("./isSunday/index.js"),nx=n.interopDefault(nv),nj=e("./isThisHour/index.js"),nb=n.interopDefault(nj),ny=e("./isThisISOWeek/index.js"),nw=n.interopDefault(ny),nC=e("./isThisMinute/index.js"),nk=n.interopDefault(nC),nS=e("./isThisMonth/index.js"),nT=n.interopDefault(nS),nD=e("./isThisQuarter/index.js"),nE=n.interopDefault(nD),nI=e("./isThisSecond/index.js"),nO=n.interopDefault(nI),nM=e("./isThisWeek/index.js"),n_=n.interopDefault(nM),nN=e("./isThisYear/index.js"),nA=n.interopDefault(nN),nP=e("./isThursday/index.js"),nF=n.interopDefault(nP),nL=e("./isToday/index.js"),nR=n.interopDefault(nL),nH=e("./isTomorrow/index.js"),nB=n.interopDefault(nH),nV=e("./isTuesday/index.js"),nz=n.interopDefault(nV),nW=e("./isValid/index.js"),nU=n.interopDefault(nW),nG=e("./isWednesday/index.js"),n$=n.interopDefault(nG),nY=e("./isWeekend/index.js"),nK=n.interopDefault(nY),nq=e("./isWithinInterval/index.js"),nQ=n.interopDefault(nq),nJ=e("./isYesterday/index.js"),nZ=n.interopDefault(nJ),nX=e("./lastDayOfDecade/index.js"),n0=n.interopDefault(nX),n1=e("./lastDayOfISOWeek/index.js"),n2=n.interopDefault(n1),n4=e("./lastDayOfISOWeekYear/index.js"),n5=n.interopDefault(n4),n3=e("./lastDayOfMonth/index.js"),n6=n.interopDefault(n3),n7=e("./lastDayOfQuarter/index.js"),n8=n.interopDefault(n7),n9=e("./lastDayOfWeek/index.js"),oe=n.interopDefault(n9),ot=e("./lastDayOfYear/index.js"),or=n.interopDefault(ot),on=e("./lightFormat/index.js"),oo=n.interopDefault(on),oi=e("./max/index.js"),oa=n.interopDefault(oi),os=e("./milliseconds/index.js"),ol=n.interopDefault(os),oc=e("./millisecondsToHours/index.js"),ou=n.interopDefault(oc),od=e("./millisecondsToMinutes/index.js"),op=n.interopDefault(od),of=e("./millisecondsToSeconds/index.js"),om=n.interopDefault(of),oh=e("./min/index.js"),og=n.interopDefault(oh),ov=e("./minutesToHours/index.js"),ox=n.interopDefault(ov),oj=e("./minutesToMilliseconds/index.js"),ob=n.interopDefault(oj),oy=e("./minutesToSeconds/index.js"),ow=n.interopDefault(oy),oC=e("./monthsToQuarters/index.js"),ok=n.interopDefault(oC),oS=e("./monthsToYears/index.js"),oT=n.interopDefault(oS),oD=e("./nextDay/index.js"),oE=n.interopDefault(oD),oI=e("./nextFriday/index.js"),oO=n.interopDefault(oI),oM=e("./nextMonday/index.js"),o_=n.interopDefault(oM),oN=e("./nextSaturday/index.js"),oA=n.interopDefault(oN),oP=e("./nextSunday/index.js"),oF=n.interopDefault(oP),oL=e("./nextThursday/index.js"),oR=n.interopDefault(oL),oH=e("./nextTuesday/index.js"),oB=n.interopDefault(oH),oV=e("./nextWednesday/index.js"),oz=n.interopDefault(oV),oW=e("./parse/index.js"),oU=n.interopDefault(oW),oG=e("./parseISO/index.js"),o$=n.interopDefault(oG),oY=e("./parseJSON/index.js"),oK=n.interopDefault(oY),oq=e("./previousDay/index.js"),oQ=n.interopDefault(oq),oJ=e("./previousFriday/index.js"),oZ=n.interopDefault(oJ),oX=e("./previousMonday/index.js"),o0=n.interopDefault(oX),o1=e("./previousSaturday/index.js"),o2=n.interopDefault(o1),o4=e("./previousSunday/index.js"),o5=n.interopDefault(o4),o3=e("./previousThursday/index.js"),o6=n.interopDefault(o3),o7=e("./previousTuesday/index.js"),o8=n.interopDefault(o7),o9=e("./previousWednesday/index.js"),ie=n.interopDefault(o9),it=e("./quartersToMonths/index.js"),ir=n.interopDefault(it),io=e("./quartersToYears/index.js"),ii=n.interopDefault(io),ia=e("./roundToNearestMinutes/index.js"),is=n.interopDefault(ia),il=e("./secondsToHours/index.js"),ic=n.interopDefault(il),iu=e("./secondsToMilliseconds/index.js"),id=n.interopDefault(iu),ip=e("./secondsToMinutes/index.js"),im=n.interopDefault(ip),ih=e("./set/index.js"),ig=n.interopDefault(ih),iv=e("./setDate/index.js"),ix=n.interopDefault(iv),ij=e("./setDay/index.js"),ib=n.interopDefault(ij),iy=e("./setDayOfYear/index.js"),iw=n.interopDefault(iy),iC=e("./setDefaultOptions/index.js"),ik=n.interopDefault(iC),iS=e("./setHours/index.js"),iT=n.interopDefault(iS),iD=e("./setISODay/index.js"),iE=n.interopDefault(iD),iI=e("./setISOWeek/index.js"),iO=n.interopDefault(iI),iM=e("./setISOWeekYear/index.js"),i_=n.interopDefault(iM),iN=e("./setMilliseconds/index.js"),iA=n.interopDefault(iN),iP=e("./setMinutes/index.js"),iF=n.interopDefault(iP),iL=e("./setMonth/index.js"),iR=n.interopDefault(iL),iH=e("./setQuarter/index.js"),iB=n.interopDefault(iH),iV=e("./setSeconds/index.js"),iz=n.interopDefault(iV),iW=e("./setWeek/index.js"),iU=n.interopDefault(iW),iG=e("./setWeekYear/index.js"),i$=n.interopDefault(iG),iY=e("./setYear/index.js"),iK=n.interopDefault(iY),iq=e("./startOfDay/index.js"),iQ=n.interopDefault(iq),iJ=e("./startOfDecade/index.js"),iZ=n.interopDefault(iJ),iX=e("./startOfHour/index.js"),i0=n.interopDefault(iX),i1=e("./startOfISOWeek/index.js"),i2=n.interopDefault(i1),i4=e("./startOfISOWeekYear/index.js"),i5=n.interopDefault(i4),i3=e("./startOfMinute/index.js"),i6=n.interopDefault(i3),i7=e("./startOfMonth/index.js"),i8=n.interopDefault(i7),i9=e("./startOfQuarter/index.js"),ae=n.interopDefault(i9),at=e("./startOfSecond/index.js"),ar=n.interopDefault(at),an=e("./startOfToday/index.js"),ao=n.interopDefault(an),ai=e("./startOfTomorrow/index.js"),aa=n.interopDefault(ai),as=e("./startOfWeek/index.js"),al=n.interopDefault(as),ac=e("./startOfWeekYear/index.js"),au=n.interopDefault(ac),ad=e("./startOfYear/index.js"),ap=n.interopDefault(ad),af=e("./startOfYesterday/index.js"),am=n.interopDefault(af),ah=e("./sub/index.js"),ag=n.interopDefault(ah),av=e("./subBusinessDays/index.js"),ax=n.interopDefault(av),aj=e("./subDays/index.js"),ab=n.interopDefault(aj),ay=e("./subHours/index.js"),aw=n.interopDefault(ay),aC=e("./subISOWeekYears/index.js"),ak=n.interopDefault(aC),aS=e("./subMilliseconds/index.js"),aT=n.interopDefault(aS),aD=e("./subMinutes/index.js"),aE=n.interopDefault(aD),aI=e("./subMonths/index.js"),aO=n.interopDefault(aI),aM=e("./subQuarters/index.js"),a_=n.interopDefault(aM),aN=e("./subSeconds/index.js"),aA=n.interopDefault(aN),aP=e("./subWeeks/index.js"),aF=n.interopDefault(aP),aL=e("./subYears/index.js"),aR=n.interopDefault(aL),aH=e("./toDate/index.js"),aB=n.interopDefault(aH),aV=e("./weeksToDays/index.js"),az=n.interopDefault(aV),aW=e("./yearsToMonths/index.js"),aU=n.interopDefault(aW),aG=e("./yearsToQuarters/index.js"),a$=n.interopDefault(aG),aY=e("./constants/index.js");n.exportAll(aY,r)},{"./add/index.js":!1,"./addBusinessDays/index.js":!1,"./addDays/index.js":!1,"./addHours/index.js":!1,"./addISOWeekYears/index.js":!1,"./addMilliseconds/index.js":!1,"./addMinutes/index.js":!1,"./addMonths/index.js":!1,"./addQuarters/index.js":!1,"./addSeconds/index.js":!1,"./addWeeks/index.js":!1,"./addYears/index.js":!1,"./areIntervalsOverlapping/index.js":!1,"./clamp/index.js":!1,"./closestIndexTo/index.js":!1,"./closestTo/index.js":!1,"./compareAsc/index.js":!1,"./compareDesc/index.js":!1,"./daysToWeeks/index.js":!1,"./differenceInBusinessDays/index.js":!1,"./differenceInCalendarDays/index.js":!1,"./differenceInCalendarISOWeekYears/index.js":!1,"./differenceInCalendarISOWeeks/index.js":!1,"./differenceInCalendarMonths/index.js":!1,"./differenceInCalendarQuarters/index.js":!1,"./differenceInCalendarWeeks/index.js":!1,"./differenceInCalendarYears/index.js":!1,"./differenceInDays/index.js":!1,"./differenceInHours/index.js":!1,"./differenceInISOWeekYears/index.js":!1,"./differenceInMilliseconds/index.js":!1,"./differenceInMinutes/index.js":!1,"./differenceInMonths/index.js":!1,"./differenceInQuarters/index.js":!1,"./differenceInSeconds/index.js":!1,"./differenceInWeeks/index.js":!1,"./differenceInYears/index.js":!1,"./eachDayOfInterval/index.js":!1,"./eachHourOfInterval/index.js":!1,"./eachMinuteOfInterval/index.js":!1,"./eachMonthOfInterval/index.js":!1,"./eachQuarterOfInterval/index.js":!1,"./eachWeekOfInterval/index.js":!1,"./eachWeekendOfInterval/index.js":!1,"./eachWeekendOfMonth/index.js":!1,"./eachWeekendOfYear/index.js":!1,"./eachYearOfInterval/index.js":!1,"./endOfDay/index.js":!1,"./endOfDecade/index.js":!1,"./endOfHour/index.js":!1,"./endOfISOWeek/index.js":!1,"./endOfISOWeekYear/index.js":!1,"./endOfMinute/index.js":!1,"./endOfMonth/index.js":!1,"./endOfQuarter/index.js":!1,"./endOfSecond/index.js":!1,"./endOfToday/index.js":!1,"./endOfTomorrow/index.js":!1,"./endOfWeek/index.js":!1,"./endOfYear/index.js":!1,"./endOfYesterday/index.js":!1,"./format/index.js":"f5BvA","./formatDistance/index.js":"i6e55","./formatDistanceStrict/index.js":!1,"./formatDistanceToNow/index.js":!1,"./formatDistanceToNowStrict/index.js":!1,"./formatDuration/index.js":!1,"./formatISO/index.js":!1,"./formatISO9075/index.js":!1,"./formatISODuration/index.js":!1,"./formatRFC3339/index.js":!1,"./formatRFC7231/index.js":!1,"./formatRelative/index.js":!1,"./fromUnixTime/index.js":!1,"./getDate/index.js":!1,"./getDay/index.js":!1,"./getDayOfYear/index.js":!1,"./getDaysInMonth/index.js":!1,"./getDaysInYear/index.js":!1,"./getDecade/index.js":!1,"./getDefaultOptions/index.js":!1,"./getHours/index.js":!1,"./getISODay/index.js":!1,"./getISOWeek/index.js":!1,"./getISOWeekYear/index.js":!1,"./getISOWeeksInYear/index.js":!1,"./getMilliseconds/index.js":!1,"./getMinutes/index.js":!1,"./getMonth/index.js":!1,"./getOverlappingDaysInIntervals/index.js":!1,"./getQuarter/index.js":!1,"./getSeconds/index.js":!1,"./getTime/index.js":!1,"./getUnixTime/index.js":!1,"./getWeek/index.js":!1,"./getWeekOfMonth/index.js":!1,"./getWeekYear/index.js":!1,"./getWeeksInMonth/index.js":!1,"./getYear/index.js":!1,"./hoursToMilliseconds/index.js":!1,"./hoursToMinutes/index.js":!1,"./hoursToSeconds/index.js":!1,"./intervalToDuration/index.js":!1,"./intlFormat/index.js":!1,"./intlFormatDistance/index.js":!1,"./isAfter/index.js":!1,"./isBefore/index.js":!1,"./isDate/index.js":!1,"./isEqual/index.js":!1,"./isExists/index.js":!1,"./isFirstDayOfMonth/index.js":!1,"./isFriday/index.js":!1,"./isFuture/index.js":!1,"./isLastDayOfMonth/index.js":!1,"./isLeapYear/index.js":!1,"./isMatch/index.js":!1,"./isMonday/index.js":!1,"./isPast/index.js":!1,"./isSameDay/index.js":!1,"./isSameHour/index.js":!1,"./isSameISOWeek/index.js":!1,"./isSameISOWeekYear/index.js":!1,"./isSameMinute/index.js":!1,"./isSameMonth/index.js":!1,"./isSameQuarter/index.js":!1,"./isSameSecond/index.js":!1,"./isSameWeek/index.js":!1,"./isSameYear/index.js":!1,"./isSaturday/index.js":!1,"./isSunday/index.js":!1,"./isThisHour/index.js":!1,"./isThisISOWeek/index.js":!1,"./isThisMinute/index.js":!1,"./isThisMonth/index.js":!1,"./isThisQuarter/index.js":!1,"./isThisSecond/index.js":!1,"./isThisWeek/index.js":!1,"./isThisYear/index.js":!1,"./isThursday/index.js":!1,"./isToday/index.js":!1,"./isTomorrow/index.js":!1,"./isTuesday/index.js":!1,"./isValid/index.js":!1,"./isWednesday/index.js":!1,"./isWeekend/index.js":!1,"./isWithinInterval/index.js":!1,"./isYesterday/index.js":!1,"./lastDayOfDecade/index.js":!1,"./lastDayOfISOWeek/index.js":!1,"./lastDayOfISOWeekYear/index.js":!1,"./lastDayOfMonth/index.js":!1,"./lastDayOfQuarter/index.js":!1,"./lastDayOfWeek/index.js":!1,"./lastDayOfYear/index.js":!1,"./lightFormat/index.js":!1,"./max/index.js":!1,"./milliseconds/index.js":!1,"./millisecondsToHours/index.js":!1,"./millisecondsToMinutes/index.js":!1,"./millisecondsToSeconds/index.js":!1,"./min/index.js":!1,"./minutesToHours/index.js":!1,"./minutesToMilliseconds/index.js":!1,"./minutesToSeconds/index.js":!1,"./monthsToQuarters/index.js":!1,"./monthsToYears/index.js":!1,"./nextDay/index.js":!1,"./nextFriday/index.js":!1,"./nextMonday/index.js":!1,"./nextSaturday/index.js":!1,"./nextSunday/index.js":!1,"./nextThursday/index.js":!1,"./nextTuesday/index.js":!1,"./nextWednesday/index.js":!1,"./parse/index.js":!1,"./parseISO/index.js":!1,"./parseJSON/index.js":!1,"./previousDay/index.js":!1,"./previousFriday/index.js":!1,"./previousMonday/index.js":!1,"./previousSaturday/index.js":!1,"./previousSunday/index.js":!1,"./previousThursday/index.js":!1,"./previousTuesday/index.js":!1,"./previousWednesday/index.js":!1,"./quartersToMonths/index.js":!1,"./quartersToYears/index.js":!1,"./roundToNearestMinutes/index.js":!1,"./secondsToHours/index.js":!1,"./secondsToMilliseconds/index.js":!1,"./secondsToMinutes/index.js":!1,"./set/index.js":!1,"./setDate/index.js":!1,"./setDay/index.js":!1,"./setDayOfYear/index.js":!1,"./setDefaultOptions/index.js":!1,"./setHours/index.js":!1,"./setISODay/index.js":!1,"./setISOWeek/index.js":!1,"./setISOWeekYear/index.js":!1,"./setMilliseconds/index.js":!1,"./setMinutes/index.js":!1,"./setMonth/index.js":!1,"./setQuarter/index.js":!1,"./setSeconds/index.js":!1,"./setWeek/index.js":!1,"./setWeekYear/index.js":!1,"./setYear/index.js":!1,"./startOfDay/index.js":!1,"./startOfDecade/index.js":!1,"./startOfHour/index.js":!1,"./startOfISOWeek/index.js":!1,"./startOfISOWeekYear/index.js":!1,"./startOfMinute/index.js":!1,"./startOfMonth/index.js":!1,"./startOfQuarter/index.js":!1,"./startOfSecond/index.js":!1,"./startOfToday/index.js":!1,"./startOfTomorrow/index.js":!1,"./startOfWeek/index.js":!1,"./startOfWeekYear/index.js":!1,"./startOfYear/index.js":!1,"./startOfYesterday/index.js":!1,"./sub/index.js":!1,"./subBusinessDays/index.js":!1,"./subDays/index.js":!1,"./subHours/index.js":!1,"./subISOWeekYears/index.js":!1,"./subMilliseconds/index.js":!1,"./subMinutes/index.js":!1,"./subMonths/index.js":!1,"./subQuarters/index.js":!1,"./subSeconds/index.js":!1,"./subWeeks/index.js":!1,"./subYears/index.js":!1,"./toDate/index.js":!1,"./weeksToDays/index.js":!1,"./yearsToMonths/index.js":!1,"./yearsToQuarters/index.js":!1,"./constants/index.js":!1,"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],gQ5CQ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>u);var o=e("../_lib/toInteger/index.js"),i=n.interopDefault(o),a=e("../toDate/index.js"),s=n.interopDefault(a),l=e("../_lib/requiredArgs/index.js"),c=n.interopDefault(l);function u(e,t){return(0,c.default)(2,arguments),new Date((0,s.default)(e).getTime()+(0,i.default)(t))}},{"../_lib/toInteger/index.js":"8kRla","../toDate/index.js":"AOFNJ","../_lib/requiredArgs/index.js":"b2kst","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"8kRla":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}n.defineInteropFlag(r),n.export(r,"default",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],AOFNJ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>l);var o=e("@babel/runtime/helpers/esm/typeof"),i=n.interopDefault(o),a=e("../_lib/requiredArgs/index.js"),s=n.interopDefault(a);function l(e){(0,s.default)(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"===(0,i.default)(e)&&"[object Date]"===t?new Date(e.getTime()):"number"==typeof e||"[object Number]"===t?new Date(e):(("string"==typeof e||"[object String]"===t)&&"undefined"!=typeof console&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(Error().stack)),new Date(NaN))}},{"@babel/runtime/helpers/esm/typeof":"fHfxs","../_lib/requiredArgs/index.js":"b2kst","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],b2kst:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t){if(t.length1?"s":"")+" required, but only "+t.length+" present")}n.defineInteropFlag(r),n.export(r,"default",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"3vLDN":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>l);var o=e("../toDate/index.js"),i=n.interopDefault(o),a=e("../_lib/requiredArgs/index.js"),s=n.interopDefault(a);function l(e,t){(0,s.default)(2,arguments);var r=(0,i.default)(e),n=(0,i.default)(t),o=r.getTime()-n.getTime();return o<0?-1:o>0?1:o}},{"../toDate/index.js":"AOFNJ","../_lib/requiredArgs/index.js":"b2kst","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"9sIWg":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>l);var o=e("../toDate/index.js"),i=n.interopDefault(o),a=e("../_lib/requiredArgs/index.js"),s=n.interopDefault(a);function l(e,t){(0,s.default)(2,arguments);var r=(0,i.default)(e),n=(0,i.default)(t);return 12*(r.getFullYear()-n.getFullYear())+(r.getMonth()-n.getMonth())}},{"../toDate/index.js":"AOFNJ","../_lib/requiredArgs/index.js":"b2kst","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"5SYcL":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>l);var o=e("../toDate/index.js"),i=n.interopDefault(o),a=e("../_lib/requiredArgs/index.js"),s=n.interopDefault(a);function l(e,t){return(0,s.default)(2,arguments),(0,i.default)(e).getTime()-(0,i.default)(t).getTime()}},{"../toDate/index.js":"AOFNJ","../_lib/requiredArgs/index.js":"b2kst","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"9ZVbm":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>m);var o=e("../toDate/index.js"),i=n.interopDefault(o),a=e("../differenceInCalendarMonths/index.js"),s=n.interopDefault(a),l=e("../compareAsc/index.js"),c=n.interopDefault(l),u=e("../_lib/requiredArgs/index.js"),d=n.interopDefault(u),p=e("../isLastDayOfMonth/index.js"),f=n.interopDefault(p);function m(e,t){(0,d.default)(2,arguments);var r,n=(0,i.default)(e),o=(0,i.default)(t),a=(0,c.default)(n,o),l=Math.abs((0,s.default)(n,o));if(l<1)r=0;else{1===n.getMonth()&&n.getDate()>27&&n.setDate(30),n.setMonth(n.getMonth()-a*l);var u=(0,c.default)(n,o)===-a;(0,f.default)((0,i.default)(e))&&1===l&&1===(0,c.default)(e,o)&&(u=!1),r=a*(l-Number(u))}return 0===r?0:r}},{"../toDate/index.js":"AOFNJ","../differenceInCalendarMonths/index.js":"9sIWg","../compareAsc/index.js":"3vLDN","../_lib/requiredArgs/index.js":"b2kst","../isLastDayOfMonth/index.js":"leuy6","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],leuy6:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>p);var o=e("../toDate/index.js"),i=n.interopDefault(o),a=e("../endOfDay/index.js"),s=n.interopDefault(a),l=e("../endOfMonth/index.js"),c=n.interopDefault(l),u=e("../_lib/requiredArgs/index.js"),d=n.interopDefault(u);function p(e){(0,d.default)(1,arguments);var t=(0,i.default)(e);return(0,s.default)(t).getTime()===(0,c.default)(t).getTime()}},{"../toDate/index.js":"AOFNJ","../endOfDay/index.js":"fOFqY","../endOfMonth/index.js":"kbXfs","../_lib/requiredArgs/index.js":"b2kst","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],fOFqY:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>l);var o=e("../toDate/index.js"),i=n.interopDefault(o),a=e("../_lib/requiredArgs/index.js"),s=n.interopDefault(a);function l(e){(0,s.default)(1,arguments);var t=(0,i.default)(e);return t.setHours(23,59,59,999),t}},{"../toDate/index.js":"AOFNJ","../_lib/requiredArgs/index.js":"b2kst","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],kbXfs:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>l);var o=e("../toDate/index.js"),i=n.interopDefault(o),a=e("../_lib/requiredArgs/index.js"),s=n.interopDefault(a);function l(e){(0,s.default)(1,arguments);var t=(0,i.default)(e),r=t.getMonth();return t.setFullYear(t.getFullYear(),r+1,0),t.setHours(23,59,59,999),t}},{"../toDate/index.js":"AOFNJ","../_lib/requiredArgs/index.js":"b2kst","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],iVSmM:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>c);var o=e("../differenceInMilliseconds/index.js"),i=n.interopDefault(o),a=e("../_lib/requiredArgs/index.js"),s=n.interopDefault(a),l=e("../_lib/roundingMethods/index.js");function c(e,t,r){(0,s.default)(2,arguments);var n=(0,i.default)(e,t)/1e3;return(0,l.getRoundingMethod)(null==r?void 0:r.roundingMethod)(n)}},{"../differenceInMilliseconds/index.js":"5SYcL","../_lib/requiredArgs/index.js":"b2kst","../_lib/roundingMethods/index.js":"6SzL5","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"6SzL5":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getRoundingMethod",()=>a);var o={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)}},i="trunc";function a(e){return e?o[e]:o[i]}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],f5BvA:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>I);var o=e("../isValid/index.js"),i=n.interopDefault(o),a=e("../subMilliseconds/index.js"),s=n.interopDefault(a),l=e("../toDate/index.js"),c=n.interopDefault(l),u=e("../_lib/format/formatters/index.js"),d=n.interopDefault(u),p=e("../_lib/format/longFormatters/index.js"),f=n.interopDefault(p),m=e("../_lib/getTimezoneOffsetInMilliseconds/index.js"),h=n.interopDefault(m),g=e("../_lib/protectedTokens/index.js"),v=e("../_lib/toInteger/index.js"),x=n.interopDefault(v),j=e("../_lib/requiredArgs/index.js"),b=n.interopDefault(j),y=e("../_lib/defaultOptions/index.js"),w=e("../_lib/defaultLocale/index.js"),C=n.interopDefault(w),k=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,S=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,T=/^'([^]*?)'?$/,D=/''/g,E=/[a-zA-Z]/;function I(e,t,r){(0,b.default)(2,arguments);var n,o,a,l,u,p,m,v,j,w,T,D,I,M,_,N,A,P,F=String(t),L=(0,y.getDefaultOptions)(),R=null!==(n=null!==(o=null==r?void 0:r.locale)&&void 0!==o?o:L.locale)&&void 0!==n?n:C.default,H=(0,x.default)(null!==(a=null!==(l=null!==(u=null!==(p=null==r?void 0:r.firstWeekContainsDate)&&void 0!==p?p:null==r?void 0:null===(m=r.locale)||void 0===m?void 0:null===(v=m.options)||void 0===v?void 0:v.firstWeekContainsDate)&&void 0!==u?u:L.firstWeekContainsDate)&&void 0!==l?l:null===(j=L.locale)||void 0===j?void 0:null===(w=j.options)||void 0===w?void 0:w.firstWeekContainsDate)&&void 0!==a?a:1);if(!(H>=1&&H<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var B=(0,x.default)(null!==(T=null!==(D=null!==(I=null!==(M=null==r?void 0:r.weekStartsOn)&&void 0!==M?M:null==r?void 0:null===(_=r.locale)||void 0===_?void 0:null===(N=_.options)||void 0===N?void 0:N.weekStartsOn)&&void 0!==I?I:L.weekStartsOn)&&void 0!==D?D:null===(A=L.locale)||void 0===A?void 0:null===(P=A.options)||void 0===P?void 0:P.weekStartsOn)&&void 0!==T?T:0);if(!(B>=0&&B<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!R.localize)throw RangeError("locale must contain localize property");if(!R.formatLong)throw RangeError("locale must contain formatLong property");var V=(0,c.default)(e);if(!(0,i.default)(V))throw RangeError("Invalid time value");var z=(0,h.default)(V),W=(0,s.default)(V,z),U={firstWeekContainsDate:H,weekStartsOn:B,locale:R,_originalDate:V};return F.match(S).map(function(e){var t=e[0];return"p"===t||"P"===t?(0,f.default[t])(e,R.formatLong):e}).join("").match(k).map(function(n){if("''"===n)return"'";var o=n[0];if("'"===o)return O(n);var i=d.default[o];if(i)return!(null!=r&&r.useAdditionalWeekYearTokens)&&(0,g.isProtectedWeekYearToken)(n)&&(0,g.throwProtectedError)(n,t,String(e)),!(null!=r&&r.useAdditionalDayOfYearTokens)&&(0,g.isProtectedDayOfYearToken)(n)&&(0,g.throwProtectedError)(n,t,String(e)),i(W,n,R.localize,U);if(o.match(E))throw RangeError("Format string contains an unescaped latin alphabet character `"+o+"`");return n}).join("")}function O(e){var t=e.match(T);return t?t[1].replace(D,"'"):e}},{"../isValid/index.js":"iCuvG","../subMilliseconds/index.js":"fJajs","../toDate/index.js":"AOFNJ","../_lib/format/formatters/index.js":"bquSH","../_lib/format/longFormatters/index.js":"73E8x","../_lib/getTimezoneOffsetInMilliseconds/index.js":"ert5H","../_lib/protectedTokens/index.js":"dtJwW","../_lib/toInteger/index.js":"8kRla","../_lib/requiredArgs/index.js":"b2kst","../_lib/defaultOptions/index.js":"8Bt50","../_lib/defaultLocale/index.js":"gI2iU","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],iCuvG:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>u);var o=e("../isDate/index.js"),i=n.interopDefault(o),a=e("../toDate/index.js"),s=n.interopDefault(a),l=e("../_lib/requiredArgs/index.js"),c=n.interopDefault(l);function u(e){return(0,c.default)(1,arguments),(!!(0,i.default)(e)||"number"==typeof e)&&!isNaN(Number((0,s.default)(e)))}},{"../isDate/index.js":"1FMW3","../toDate/index.js":"AOFNJ","../_lib/requiredArgs/index.js":"b2kst","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"1FMW3":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>l);var o=e("@babel/runtime/helpers/esm/typeof"),i=n.interopDefault(o),a=e("../_lib/requiredArgs/index.js"),s=n.interopDefault(a);function l(e){return(0,s.default)(1,arguments),e instanceof Date||"object"===(0,i.default)(e)&&"[object Date]"===Object.prototype.toString.call(e)}},{"@babel/runtime/helpers/esm/typeof":"fHfxs","../_lib/requiredArgs/index.js":"b2kst","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],fJajs:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>u);var o=e("../addMilliseconds/index.js"),i=n.interopDefault(o),a=e("../_lib/requiredArgs/index.js"),s=n.interopDefault(a),l=e("../_lib/toInteger/index.js"),c=n.interopDefault(l);function u(e,t){(0,s.default)(2,arguments);var r=(0,c.default)(t);return(0,i.default)(e,-r)}},{"../addMilliseconds/index.js":"gQ5CQ","../_lib/requiredArgs/index.js":"b2kst","../_lib/toInteger/index.js":"8kRla","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],bquSH:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var o=e("../../../_lib/getUTCDayOfYear/index.js"),i=n.interopDefault(o),a=e("../../../_lib/getUTCISOWeek/index.js"),s=n.interopDefault(a),l=e("../../../_lib/getUTCISOWeekYear/index.js"),c=n.interopDefault(l),u=e("../../../_lib/getUTCWeek/index.js"),d=n.interopDefault(u),p=e("../../../_lib/getUTCWeekYear/index.js"),f=n.interopDefault(p),m=e("../../addLeadingZeros/index.js"),h=n.interopDefault(m),g=e("../lightFormatters/index.js"),v=n.interopDefault(g),x={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},j={G:function(e,t,r){var n=e.getUTCFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return r.era(n,{width:"abbreviated"});case"GGGGG":return r.era(n,{width:"narrow"});default:return r.era(n,{width:"wide"})}},y:function(e,t,r){if("yo"===t){var n=e.getUTCFullYear(),o=n>0?n:1-n;return r.ordinalNumber(o,{unit:"year"})}return(0,v.default).y(e,t)},Y:function(e,t,r,n){var o=(0,f.default)(e,n),i=o>0?o:1-o;if("YY"===t){var a=i%100;return(0,h.default)(a,2)}return"Yo"===t?r.ordinalNumber(i,{unit:"year"}):(0,h.default)(i,t.length)},R:function(e,t){var r=(0,c.default)(e);return(0,h.default)(r,t.length)},u:function(e,t){var r=e.getUTCFullYear();return(0,h.default)(r,t.length)},Q:function(e,t,r){var n=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(n);case"QQ":return(0,h.default)(n,2);case"Qo":return r.ordinalNumber(n,{unit:"quarter"});case"QQQ":return r.quarter(n,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(n,{width:"narrow",context:"formatting"});default:return r.quarter(n,{width:"wide",context:"formatting"})}},q:function(e,t,r){var n=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(n);case"qq":return(0,h.default)(n,2);case"qo":return r.ordinalNumber(n,{unit:"quarter"});case"qqq":return r.quarter(n,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(n,{width:"narrow",context:"standalone"});default:return r.quarter(n,{width:"wide",context:"standalone"})}},M:function(e,t,r){var n=e.getUTCMonth();switch(t){case"M":case"MM":return(0,v.default).M(e,t);case"Mo":return r.ordinalNumber(n+1,{unit:"month"});case"MMM":return r.month(n,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(n,{width:"narrow",context:"formatting"});default:return r.month(n,{width:"wide",context:"formatting"})}},L:function(e,t,r){var n=e.getUTCMonth();switch(t){case"L":return String(n+1);case"LL":return(0,h.default)(n+1,2);case"Lo":return r.ordinalNumber(n+1,{unit:"month"});case"LLL":return r.month(n,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(n,{width:"narrow",context:"standalone"});default:return r.month(n,{width:"wide",context:"standalone"})}},w:function(e,t,r,n){var o=(0,d.default)(e,n);return"wo"===t?r.ordinalNumber(o,{unit:"week"}):(0,h.default)(o,t.length)},I:function(e,t,r){var n=(0,s.default)(e);return"Io"===t?r.ordinalNumber(n,{unit:"week"}):(0,h.default)(n,t.length)},d:function(e,t,r){return"do"===t?r.ordinalNumber(e.getUTCDate(),{unit:"date"}):(0,v.default).d(e,t)},D:function(e,t,r){var n=(0,i.default)(e);return"Do"===t?r.ordinalNumber(n,{unit:"dayOfYear"}):(0,h.default)(n,t.length)},E:function(e,t,r){var n=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return r.day(n,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},e:function(e,t,r,n){var o=e.getUTCDay(),i=(o-n.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return(0,h.default)(i,2);case"eo":return r.ordinalNumber(i,{unit:"day"});case"eee":return r.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(o,{width:"short",context:"formatting"});default:return r.day(o,{width:"wide",context:"formatting"})}},c:function(e,t,r,n){var o=e.getUTCDay(),i=(o-n.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return(0,h.default)(i,t.length);case"co":return r.ordinalNumber(i,{unit:"day"});case"ccc":return r.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(o,{width:"narrow",context:"standalone"});case"cccccc":return r.day(o,{width:"short",context:"standalone"});default:return r.day(o,{width:"wide",context:"standalone"})}},i:function(e,t,r){var n=e.getUTCDay(),o=0===n?7:n;switch(t){case"i":return String(o);case"ii":return(0,h.default)(o,t.length);case"io":return r.ordinalNumber(o,{unit:"day"});case"iii":return r.day(n,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(n,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},a:function(e,t,r){var n=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(e,t,r){var n,o=e.getUTCHours();switch(n=12===o?x.noon:0===o?x.midnight:o/12>=1?"pm":"am",t){case"b":case"bb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(e,t,r){var n,o=e.getUTCHours();switch(n=o>=17?x.evening:o>=12?x.afternoon:o>=4?x.morning:x.night,t){case"B":case"BB":case"BBB":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(e,t,r){if("ho"===t){var n=e.getUTCHours()%12;return 0===n&&(n=12),r.ordinalNumber(n,{unit:"hour"})}return(0,v.default).h(e,t)},H:function(e,t,r){return"Ho"===t?r.ordinalNumber(e.getUTCHours(),{unit:"hour"}):(0,v.default).H(e,t)},K:function(e,t,r){var n=e.getUTCHours()%12;return"Ko"===t?r.ordinalNumber(n,{unit:"hour"}):(0,h.default)(n,t.length)},k:function(e,t,r){var n=e.getUTCHours();return(0===n&&(n=24),"ko"===t)?r.ordinalNumber(n,{unit:"hour"}):(0,h.default)(n,t.length)},m:function(e,t,r){return"mo"===t?r.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):(0,v.default).m(e,t)},s:function(e,t,r){return"so"===t?r.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):(0,v.default).s(e,t)},S:function(e,t){return(0,v.default).S(e,t)},X:function(e,t,r,n){var o=(n._originalDate||e).getTimezoneOffset();if(0===o)return"Z";switch(t){case"X":return y(o);case"XXXX":case"XX":return w(o);default:return w(o,":")}},x:function(e,t,r,n){var o=(n._originalDate||e).getTimezoneOffset();switch(t){case"x":return y(o);case"xxxx":case"xx":return w(o);default:return w(o,":")}},O:function(e,t,r,n){var o=(n._originalDate||e).getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+b(o,":");default:return"GMT"+w(o,":")}},z:function(e,t,r,n){var o=(n._originalDate||e).getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+b(o,":");default:return"GMT"+w(o,":")}},t:function(e,t,r,n){var o=Math.floor((n._originalDate||e).getTime()/1e3);return(0,h.default)(o,t.length)},T:function(e,t,r,n){var o=(n._originalDate||e).getTime();return(0,h.default)(o,t.length)}};function b(e,t){var r=e>0?"-":"+",n=Math.abs(e),o=Math.floor(n/60),i=n%60;if(0===i)return r+String(o);var a=t||"";return r+String(o)+a+(0,h.default)(i,2)}function y(e,t){return e%60==0?(e>0?"-":"+")+(0,h.default)(Math.abs(e)/60,2):w(e,t)}function w(e,t){var r=t||"",n=e>0?"-":"+",o=Math.abs(e);return n+(0,h.default)(Math.floor(o/60),2)+r+(0,h.default)(o%60,2)}r.default=j},{"../../../_lib/getUTCDayOfYear/index.js":"7rFcH","../../../_lib/getUTCISOWeek/index.js":"9wwpc","../../../_lib/getUTCISOWeekYear/index.js":"f2LBa","../../../_lib/getUTCWeek/index.js":"hcevg","../../../_lib/getUTCWeekYear/index.js":"iDE3U","../../addLeadingZeros/index.js":"8wAht","../lightFormatters/index.js":"1oexo","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"7rFcH":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>c);var o=e("../../toDate/index.js"),i=n.interopDefault(o),a=e("../requiredArgs/index.js"),s=n.interopDefault(a),l=864e5;function c(e){(0,s.default)(1,arguments);var t=(0,i.default)(e),r=t.getTime();return t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0),Math.floor((r-t.getTime())/l)+1}},{"../../toDate/index.js":"AOFNJ","../requiredArgs/index.js":"b2kst","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"9wwpc":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>f);var o=e("../../toDate/index.js"),i=n.interopDefault(o),a=e("../startOfUTCISOWeek/index.js"),s=n.interopDefault(a),l=e("../startOfUTCISOWeekYear/index.js"),c=n.interopDefault(l),u=e("../requiredArgs/index.js"),d=n.interopDefault(u),p=6048e5;function f(e){(0,d.default)(1,arguments);var t=(0,i.default)(e);return Math.round(((0,s.default)(t).getTime()-(0,c.default)(t).getTime())/p)+1}},{"../../toDate/index.js":"AOFNJ","../startOfUTCISOWeek/index.js":"9z6BL","../startOfUTCISOWeekYear/index.js":"8Xl23","../requiredArgs/index.js":"b2kst","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"9z6BL":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>l);var o=e("../../toDate/index.js"),i=n.interopDefault(o),a=e("../requiredArgs/index.js"),s=n.interopDefault(a);function l(e){(0,s.default)(1,arguments);var t=1,r=(0,i.default)(e),n=r.getUTCDay(),o=(nu);var o=e("../getUTCISOWeekYear/index.js"),i=n.interopDefault(o),a=e("../startOfUTCISOWeek/index.js"),s=n.interopDefault(a),l=e("../requiredArgs/index.js"),c=n.interopDefault(l);function u(e){(0,c.default)(1,arguments);var t=(0,i.default)(e),r=new Date(0);return r.setUTCFullYear(t,0,4),r.setUTCHours(0,0,0,0),(0,s.default)(r)}},{"../getUTCISOWeekYear/index.js":"f2LBa","../startOfUTCISOWeek/index.js":"9z6BL","../requiredArgs/index.js":"b2kst","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],f2LBa:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>u);var o=e("../../toDate/index.js"),i=n.interopDefault(o),a=e("../requiredArgs/index.js"),s=n.interopDefault(a),l=e("../startOfUTCISOWeek/index.js"),c=n.interopDefault(l);function u(e){(0,s.default)(1,arguments);var t=(0,i.default)(e),r=t.getUTCFullYear(),n=new Date(0);n.setUTCFullYear(r+1,0,4),n.setUTCHours(0,0,0,0);var o=(0,c.default)(n),a=new Date(0);a.setUTCFullYear(r,0,4),a.setUTCHours(0,0,0,0);var l=(0,c.default)(a);return t.getTime()>=o.getTime()?r+1:t.getTime()>=l.getTime()?r:r-1}},{"../../toDate/index.js":"AOFNJ","../requiredArgs/index.js":"b2kst","../startOfUTCISOWeek/index.js":"9z6BL","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],hcevg:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>f);var o=e("../../toDate/index.js"),i=n.interopDefault(o),a=e("../startOfUTCWeek/index.js"),s=n.interopDefault(a),l=e("../startOfUTCWeekYear/index.js"),c=n.interopDefault(l),u=e("../requiredArgs/index.js"),d=n.interopDefault(u),p=6048e5;function f(e,t){(0,d.default)(1,arguments);var r=(0,i.default)(e);return Math.round(((0,s.default)(r,t).getTime()-(0,c.default)(r,t).getTime())/p)+1}},{"../../toDate/index.js":"AOFNJ","../startOfUTCWeek/index.js":"bjLba","../startOfUTCWeekYear/index.js":"3F2zF","../requiredArgs/index.js":"b2kst","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],bjLba:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>d);var o=e("../../toDate/index.js"),i=n.interopDefault(o),a=e("../requiredArgs/index.js"),s=n.interopDefault(a),l=e("../toInteger/index.js"),c=n.interopDefault(l),u=e("../defaultOptions/index.js");function d(e,t){(0,s.default)(1,arguments);var r,n,o,a,l,d,p,f,m=(0,u.getDefaultOptions)(),h=(0,c.default)(null!==(r=null!==(n=null!==(o=null!==(a=null==t?void 0:t.weekStartsOn)&&void 0!==a?a:null==t?void 0:null===(l=t.locale)||void 0===l?void 0:null===(d=l.options)||void 0===d?void 0:d.weekStartsOn)&&void 0!==o?o:m.weekStartsOn)&&void 0!==n?n:null===(p=m.locale)||void 0===p?void 0:null===(f=p.options)||void 0===f?void 0:f.weekStartsOn)&&void 0!==r?r:0);if(!(h>=0&&h<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");var g=(0,i.default)(e),v=g.getUTCDay(),x=(vi),n.export(r,"setDefaultOptions",()=>a);var o={};function i(){return o}function a(e){o=e}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"3F2zF":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>f);var o=e("../getUTCWeekYear/index.js"),i=n.interopDefault(o),a=e("../requiredArgs/index.js"),s=n.interopDefault(a),l=e("../startOfUTCWeek/index.js"),c=n.interopDefault(l),u=e("../toInteger/index.js"),d=n.interopDefault(u),p=e("../defaultOptions/index.js");function f(e,t){(0,s.default)(1,arguments);var r,n,o,a,l,u,f,m,h=(0,p.getDefaultOptions)(),g=(0,d.default)(null!==(r=null!==(n=null!==(o=null!==(a=null==t?void 0:t.firstWeekContainsDate)&&void 0!==a?a:null==t?void 0:null===(l=t.locale)||void 0===l?void 0:null===(u=l.options)||void 0===u?void 0:u.firstWeekContainsDate)&&void 0!==o?o:h.firstWeekContainsDate)&&void 0!==n?n:null===(f=h.locale)||void 0===f?void 0:null===(m=f.options)||void 0===m?void 0:m.firstWeekContainsDate)&&void 0!==r?r:1),v=(0,i.default)(e,t),x=new Date(0);return x.setUTCFullYear(v,0,g),x.setUTCHours(0,0,0,0),(0,c.default)(x,t)}},{"../getUTCWeekYear/index.js":"iDE3U","../requiredArgs/index.js":"b2kst","../startOfUTCWeek/index.js":"bjLba","../toInteger/index.js":"8kRla","../defaultOptions/index.js":"8Bt50","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],iDE3U:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>f);var o=e("../../toDate/index.js"),i=n.interopDefault(o),a=e("../requiredArgs/index.js"),s=n.interopDefault(a),l=e("../startOfUTCWeek/index.js"),c=n.interopDefault(l),u=e("../toInteger/index.js"),d=n.interopDefault(u),p=e("../defaultOptions/index.js");function f(e,t){(0,s.default)(1,arguments);var r,n,o,a,l,u,f,m,h=(0,i.default)(e),g=h.getUTCFullYear(),v=(0,p.getDefaultOptions)(),x=(0,d.default)(null!==(r=null!==(n=null!==(o=null!==(a=null==t?void 0:t.firstWeekContainsDate)&&void 0!==a?a:null==t?void 0:null===(l=t.locale)||void 0===l?void 0:null===(u=l.options)||void 0===u?void 0:u.firstWeekContainsDate)&&void 0!==o?o:v.firstWeekContainsDate)&&void 0!==n?n:null===(f=v.locale)||void 0===f?void 0:null===(m=f.options)||void 0===m?void 0:m.firstWeekContainsDate)&&void 0!==r?r:1);if(!(x>=1&&x<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var j=new Date(0);j.setUTCFullYear(g+1,0,x),j.setUTCHours(0,0,0,0);var b=(0,c.default)(j,t),y=new Date(0);y.setUTCFullYear(g,0,x),y.setUTCHours(0,0,0,0);var w=(0,c.default)(y,t);return h.getTime()>=b.getTime()?g+1:h.getTime()>=w.getTime()?g:g-1}},{"../../toDate/index.js":"AOFNJ","../requiredArgs/index.js":"b2kst","../startOfUTCWeek/index.js":"bjLba","../toInteger/index.js":"8kRla","../defaultOptions/index.js":"8Bt50","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"8wAht":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t){for(var r=e<0?"-":"",n=Math.abs(e).toString();n.lengtho)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"1oexo":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var o=e("../../addLeadingZeros/index.js"),i=n.interopDefault(o),a={y:function(e,t){var r=e.getUTCFullYear(),n=r>0?r:1-r;return(0,i.default)("yy"===t?n%100:n,t.length)},M:function(e,t){var r=e.getUTCMonth();return"M"===t?String(r+1):(0,i.default)(r+1,2)},d:function(e,t){return(0,i.default)(e.getUTCDate(),t.length)},a:function(e,t){var r=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];default:return"am"===r?"a.m.":"p.m."}},h:function(e,t){return(0,i.default)(e.getUTCHours()%12||12,t.length)},H:function(e,t){return(0,i.default)(e.getUTCHours(),t.length)},m:function(e,t){return(0,i.default)(e.getUTCMinutes(),t.length)},s:function(e,t){return(0,i.default)(e.getUTCSeconds(),t.length)},S:function(e,t){var r=t.length,n=Math.floor(e.getUTCMilliseconds()*Math.pow(10,r-3));return(0,i.default)(n,t.length)}};r.default=a},{"../../addLeadingZeros/index.js":"8wAht","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"73E8x":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=function(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},o=function(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},i=function(e,t){var r,i=e.match(/(P+)(p+)?/)||[],a=i[1],s=i[2];if(!s)return n(e,t);switch(a){case"P":r=t.dateTime({width:"short"});break;case"PP":r=t.dateTime({width:"medium"});break;case"PPP":r=t.dateTime({width:"long"});break;default:r=t.dateTime({width:"full"})}return r.replace("{{date}}",n(a,t)).replace("{{time}}",o(s,t))},a={p:o,P:i};r.default=a},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ert5H:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}n.defineInteropFlag(r),n.export(r,"default",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],dtJwW:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isProtectedDayOfYearToken",()=>a),n.export(r,"isProtectedWeekYearToken",()=>s),n.export(r,"throwProtectedError",()=>l);var o=["D","DD"],i=["YY","YYYY"];function a(e){return -1!==o.indexOf(e)}function s(e){return -1!==i.indexOf(e)}function l(e,t,r){if("YYYY"===e)throw RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("YY"===e)throw RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("D"===e)throw RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("DD"===e)throw RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],gI2iU:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var o=e("../../locale/en-US/index.js"),i=n.interopDefault(o);r.default=i.default},{"../../locale/en-US/index.js":"fVXwI","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],fVXwI:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var o=e("./_lib/formatDistance/index.js"),i=n.interopDefault(o),a=e("./_lib/formatLong/index.js"),s=n.interopDefault(a),l=e("./_lib/formatRelative/index.js"),c=n.interopDefault(l),u=e("./_lib/localize/index.js"),d=n.interopDefault(u),p=e("./_lib/match/index.js"),f=n.interopDefault(p),m={code:"en-US",formatDistance:i.default,formatLong:s.default,formatRelative:c.default,localize:d.default,match:f.default,options:{weekStartsOn:0,firstWeekContainsDate:1}};r.default=m},{"./_lib/formatDistance/index.js":"7K0k4","./_lib/formatLong/index.js":"4pQgU","./_lib/formatRelative/index.js":"3C77x","./_lib/localize/index.js":"g3qIA","./_lib/match/index.js":"bcnjq","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"7K0k4":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},o=function(e,t,r){var o,i=n[e];return(o="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",t.toString()),null!=r&&r.addSuffix)?r.comparison&&r.comparison>0?"in "+o:o+" ago":o};r.default=o},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"4pQgU":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var o=e("../../../_lib/buildFormatLongFn/index.js"),i=n.interopDefault(o),a={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},s={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},l={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},c={date:(0,i.default)({formats:a,defaultWidth:"full"}),time:(0,i.default)({formats:s,defaultWidth:"full"}),dateTime:(0,i.default)({formats:l,defaultWidth:"full"})};r.default=c},{"../../../_lib/buildFormatLongFn/index.js":"kt3aB","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],kt3aB:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}n.defineInteropFlag(r),n.export(r,"default",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"3C77x":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},o=function(e,t,r,o){return n[e]};r.default=o},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],g3qIA:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var o=e("../../../_lib/buildLocalizeFn/index.js"),i=n.interopDefault(o),a={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},s={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},l={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},c={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},u={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},d={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},p={ordinalNumber:function(e,t){var r=Number(e),n=r%100;if(n>20||n<10)switch(n%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},era:(0,i.default)({values:a,defaultWidth:"wide"}),quarter:(0,i.default)({values:s,defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:(0,i.default)({values:l,defaultWidth:"wide"}),day:(0,i.default)({values:c,defaultWidth:"wide"}),dayPeriod:(0,i.default)({values:u,defaultWidth:"wide",formattingValues:d,defaultFormattingWidth:"wide"})};r.default=p},{"../../../_lib/buildLocalizeFn/index.js":"1UVpU","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"1UVpU":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){return function(t,r){var n;if("formatting"===(null!=r&&r.context?String(r.context):"standalone")&&e.formattingValues){var o=e.defaultFormattingWidth||e.defaultWidth,i=null!=r&&r.width?String(r.width):o;n=e.formattingValues[i]||e.formattingValues[o]}else{var a=e.defaultWidth,s=null!=r&&r.width?String(r.width):e.defaultWidth;n=e.values[s]||e.values[a]}return n[e.argumentCallback?e.argumentCallback(t):t]}}n.defineInteropFlag(r),n.export(r,"default",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],bcnjq:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var o=e("../../../_lib/buildMatchFn/index.js"),i=n.interopDefault(o),a=e("../../../_lib/buildMatchPatternFn/index.js"),s=n.interopDefault(a),l=/^(\d+)(th|st|nd|rd)?/i,c=/\d+/i,u={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},d={any:[/^b/i,/^(a|c)/i]},p={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},f={any:[/1/i,/2/i,/3/i,/4/i]},m={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},h={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},g={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},v={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},x={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},j={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},b={ordinalNumber:(0,s.default)({matchPattern:l,parsePattern:c,valueCallback:function(e){return parseInt(e,10)}}),era:(0,i.default)({matchPatterns:u,defaultMatchWidth:"wide",parsePatterns:d,defaultParseWidth:"any"}),quarter:(0,i.default)({matchPatterns:p,defaultMatchWidth:"wide",parsePatterns:f,defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:(0,i.default)({matchPatterns:m,defaultMatchWidth:"wide",parsePatterns:h,defaultParseWidth:"any"}),day:(0,i.default)({matchPatterns:g,defaultMatchWidth:"wide",parsePatterns:v,defaultParseWidth:"any"}),dayPeriod:(0,i.default)({matchPatterns:x,defaultMatchWidth:"any",parsePatterns:j,defaultParseWidth:"any"})};r.default=b},{"../../../_lib/buildMatchFn/index.js":"iqcUx","../../../_lib/buildMatchPatternFn/index.js":"bLROJ","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],iqcUx:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){return function(t){var r,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=n.width,s=o&&e.matchPatterns[o]||e.matchPatterns[e.defaultMatchWidth],l=t.match(s);if(!l)return null;var c=l[0],u=o&&e.parsePatterns[o]||e.parsePatterns[e.defaultParseWidth],d=Array.isArray(u)?a(u,function(e){return e.test(c)}):i(u,function(e){return e.test(c)});return r=e.valueCallback?e.valueCallback(d):d,{value:r=n.valueCallback?n.valueCallback(r):r,rest:t.slice(c.length)}}}function i(e,t){for(var r in e)if(e.hasOwnProperty(r)&&t(e[r]))return r}function a(e,t){for(var r=0;ro)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],bLROJ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){return function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.match(e.matchPattern);if(!n)return null;var o=n[0],i=t.match(e.parsePattern);if(!i)return null;var a=e.valueCallback?e.valueCallback(i[0]):i[0];return{value:a=r.valueCallback?r.valueCallback(a):a,rest:t.slice(o.length)}}}n.defineInteropFlag(r),n.export(r,"default",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],i6e55:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>D);var o=e("../_lib/defaultOptions/index.js"),i=e("../compareAsc/index.js"),a=n.interopDefault(i),s=e("../differenceInMonths/index.js"),l=n.interopDefault(s),c=e("../differenceInSeconds/index.js"),u=n.interopDefault(c),d=e("../_lib/defaultLocale/index.js"),p=n.interopDefault(d),f=e("../toDate/index.js"),m=n.interopDefault(f),h=e("../_lib/cloneObject/index.js"),g=n.interopDefault(h),v=e("../_lib/assign/index.js"),x=n.interopDefault(v),j=e("../_lib/getTimezoneOffsetInMilliseconds/index.js"),b=n.interopDefault(j),y=e("../_lib/requiredArgs/index.js"),w=n.interopDefault(y),C=1440,k=2520,S=43200,T=86400;function D(e,t,r){(0,w.default)(2,arguments);var n,i,s,c,d,f=(0,o.getDefaultOptions)(),h=null!==(n=null!==(i=null==r?void 0:r.locale)&&void 0!==i?i:f.locale)&&void 0!==n?n:p.default;if(!h.formatDistance)throw RangeError("locale must contain formatDistance property");var v=(0,a.default)(e,t);if(isNaN(v))throw RangeError("Invalid time value");var j=(0,x.default)((0,g.default)(r),{addSuffix:!!(null==r?void 0:r.addSuffix),comparison:v});v>0?(s=(0,m.default)(t),c=(0,m.default)(e)):(s=(0,m.default)(e),c=(0,m.default)(t));var y=(0,u.default)(c,s),D=Math.round((y-((0,b.default)(c)-(0,b.default)(s))/1e3)/60);if(D<2){if(null!=r&&r.includeSeconds){if(y<5)return h.formatDistance("lessThanXSeconds",5,j);if(y<10)return h.formatDistance("lessThanXSeconds",10,j);if(y<20)return h.formatDistance("lessThanXSeconds",20,j);if(y<40)return h.formatDistance("halfAMinute",0,j);else if(y<60)return h.formatDistance("lessThanXMinutes",1,j);else return h.formatDistance("xMinutes",1,j)}return 0===D?h.formatDistance("lessThanXMinutes",1,j):h.formatDistance("xMinutes",D,j)}if(D<45)return h.formatDistance("xMinutes",D,j);if(D<90)return h.formatDistance("aboutXHours",1,j);if(Da);var o=e("../assign/index.js"),i=n.interopDefault(o);function a(e){return(0,i.default)({},e)}},{"../assign/index.js":"kUfmF","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],kUfmF:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t){if(null==e)throw TypeError("assign requires that input parameter not be null or undefined");for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}n.defineInteropFlag(r),n.export(r,"default",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],eQyEw:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdMid",()=>v);var o=e("react/jsx-runtime"),i=e("./logic/ed-global"),a=e("./panel/header/mid/add-item"),s=e("./panel/header/mid/add-section"),l=e("./panel/header/mid/add-text"),c=e("./panel/header/mid/comp-picker"),u=e("./panel/header/mid/page-picker"),d=e("./panel/header/top-btn"),p=e("web-utils"),f=e("./panel/header/right/responsive-toggle"),m=e("./panel/header/mid/comp-editable"),h=e("./panel/side/style/tools/mobile-qr"),g=e("./panel/file/file-browser");let v=()=>{let e=(0,p.useGlobal)(i.EDGlobal,"EDITOR");return(0,o.jsx)("div",{className:"flex flex-col",children:(0,o.jsxs)("div",{className:cx("h-[35px] border-b flex p-1 items-stretch text-[12px] justify-between"),children:[(0,o.jsx)("div",{className:"flex items-stretch flex-1",children:(0,o.jsx)(u.EdPagePicker,{})}),(0,o.jsx)("div",{className:"flex items-stretch flex-1 justify-center",children:(0,o.jsxs)("div",{className:"flex items-stretch",children:[(0,o.jsx)("div",{className:"border-r border-r-slate-100 text-slate-400 text-[9px] flex items-center px-1 mr-1",children:"ADD"}),!i.active.comp_id&&(0,o.jsx)(s.EdAddSection,{}),(0,o.jsx)(a.EdAddItem,{}),(0,o.jsx)(l.EdAddText,{}),(0,o.jsx)(c.EdCompPicker,{}),(0,o.jsx)(m.EdCompEditable,{})]})}),(0,o.jsxs)("div",{className:"flex items-stretch flex-1 justify-end",children:[(0,o.jsx)(g.EdFileBrowser,{}),"desktop-only"!==e.site.responsive&&(0,o.jsx)(h.MobileQRButton,{}),(0,o.jsxs)("label",{className:" text-slate-400 flex items-center pr-1",children:[(0,o.jsx)("div",{className:" px-1",children:" Zoom"}),(0,o.jsx)("select",{value:e.ui.zoom,onChange:t=>{e.ui.zoom=t.currentTarget.value,localStorage.zoom=e.ui.zoom,e.render()},children:["50%","60%","70%","80%","90%","100%","120%","150%"].map(e=>(0,o.jsx)("option",{value:e,children:e},e))})]}),(0,o.jsx)("div",{className:" text-slate-400 flex items-center pr-1 ",children:(0,o.jsx)(f.ResponsiveToggle,{})}),(0,o.jsx)("a",{href:`/prod/${params.site_id}${e.page.cur.url}`,target:"_blank",children:(0,o.jsx)(d.TopBtn,{style:"slim",className:"font-mono text-[9px]",children:"PREVIEW"})})]})]})})}},{"react/jsx-runtime":"QoA3A","./logic/ed-global":"6QDfO","./panel/header/mid/add-item":"5eRLG","./panel/header/mid/add-section":"50v6a","./panel/header/mid/add-text":"1KzxE","./panel/header/mid/comp-picker":"7Yqd7","./panel/header/mid/page-picker":"4GiUn","./panel/header/top-btn":"jO0ad","web-utils":"1hi6H","./panel/header/right/responsive-toggle":"9fHcY","./panel/header/mid/comp-editable":"3SGtm","./panel/side/style/tools/mobile-qr":"gSb2b","./panel/file/file-browser":"gPAFX","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"5eRLG":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdAddItem",()=>f);var o=e("react/jsx-runtime"),i=e("@paralleldrive/cuid2"),a=e("web-utils"),s=e("../../../logic/active/get-meta"),l=e("../../../logic/ed-global"),c=e("../../../logic/tree/fill-id"),u=e("../top-btn"),d=e("./prep-section"),p=e("../../../logic/tree/build");let f=()=>{let e=(0,a.useGlobal)(l.EDGlobal,"EDITOR");return(0,o.jsx)(u.TopBtn,{style:"slim",onClick:async()=>{let t=(0,s.getActiveMeta)(e);if(t||((0,d.prepSection)(e),await (0,a.waitUntil)(()=>!!(t=(0,s.getActiveMeta)(e)))),!t)return null;let r={id:(0,i.createId)(),name:"new_item",type:"item",dim:{w:"full",h:"full"},childs:[],adv:{css:""}};if(t.item.component?.id&&t.item.component.props.child){let r=t.item.component.props.child.content?.id;if(r){let n=(0,s.getMetaById)(e,r);n&&(t=n)}}let n=t.mitem;if(n){let o=t.item;if("text"===o.type||"item"===o.type&&o.component?.id){let r=t.parent?.id||"root",o=(0,s.getMetaById)(e,"root"===r?t.item.id:r);o?n=o.mitem:alert("Failed to add text!")}if(n&&n.get("childs")){let t=new Y.Map;syncronize(t,(0,c.fillID)(r));let o=n.get("childs");o&&o.push([t]),l.active.item_id=t.get("id")||"",e.render(),(0,p.treeRebuild)(e)}}},children:(0,o.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,o.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M1.5 2a.5.5 0 100-1 .5.5 0 000 1zm3 0a.5.5 0 100-1 .5.5 0 000 1zM8 1.5a.5.5 0 11-1 0 .5.5 0 011 0zm2.5.5a.5.5 0 100-1 .5.5 0 000 1zm3.5-.5a.5.5 0 11-1 0 .5.5 0 011 0zM1.5 14a.5.5 0 100-1 .5.5 0 000 1zm.5-3.5a.5.5 0 11-1 0 .5.5 0 011 0zM1.5 8a.5.5 0 100-1 .5.5 0 000 1zM2 4.5a.5.5 0 11-1 0 .5.5 0 011 0zM13.5 11a.5.5 0 100-1 .5.5 0 000 1zm.5-3.5a.5.5 0 11-1 0 .5.5 0 011 0zM13.5 5a.5.5 0 100-1 .5.5 0 000 1zM5 13.5a.5.5 0 11-1 0 .5.5 0 011 0zm2.5.5a.5.5 0 100-1 .5.5 0 000 1zm3.5-.5a.5.5 0 11-1 0 .5.5 0 011 0zm2.5.5a.5.5 0 100-1 .5.5 0 000 1zM4 5a1 1 0 011-1h5a1 1 0 011 1v5a1 1 0 01-1 1H5a1 1 0 01-1-1V5zm1 0h5v5H5V5z",clipRule:"evenodd"})})})}},{"react/jsx-runtime":"QoA3A","@paralleldrive/cuid2":"5ALsg","web-utils":"1hi6H","../../../logic/active/get-meta":"aJEnC","../../../logic/ed-global":"6QDfO","../../../logic/tree/fill-id":"gn5Cr","../top-btn":"jO0ad","./prep-section":"diP79","../../../logic/tree/build":"dNllk","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],diP79:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"prepSection",()=>s);var o=e("@paralleldrive/cuid2"),i=e("../../../logic/ed-global"),a=e("../../../logic/tree/fill-id");let s=e=>{let t=e.page.doc?.getMap("map").get("root");if(t){let r=t.get("childs");if(r&&0===e.page.tree.length){let e={id:(0,o.createId)(),name:"Section",type:"section",dim:{w:"full",h:"full"},childs:[],adv:{css:""}},t=new Y.Map;syncronize(t,(0,a.fillID)(e)),r.push([t]),i.active.item_id=e.id}}}},{"@paralleldrive/cuid2":"5ALsg","../../../logic/ed-global":"6QDfO","../../../logic/tree/fill-id":"gn5Cr","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"50v6a":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdAddSection",()=>d);var o=e("react/jsx-runtime"),i=e("@paralleldrive/cuid2"),a=e("web-utils"),s=e("../../../logic/ed-global"),l=e("../../../logic/tree/fill-id"),c=e("../top-btn"),u=e("../../../logic/tree/build");let d=()=>{let e=(0,a.useGlobal)(s.EDGlobal,"EDITOR");return(0,o.jsx)(c.TopBtn,{style:"slim",onClick:()=>{let t={id:(0,i.createId)(),name:"New Section",type:"section",dim:{w:"full",h:"full"},childs:[],adv:{css:""}},r=e.page.doc?.getMap("map").get("root");if(r){let n=r.get("childs");if(n){let r=new Y.Map;syncronize(r,(0,l.fillID)(t)),n.push([r]),s.active.item_id=t.id,e.render(),(0,u.treeRebuild)(e)}}},children:(0,o.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,o.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M2 1.5a.5.5 0 11-1 0 .5.5 0 011 0zM2 5v5h11V5H2zm0-1a1 1 0 00-1 1v5a1 1 0 001 1h11a1 1 0 001-1V5a1 1 0 00-1-1H2zm-.5 10a.5.5 0 100-1 .5.5 0 000 1zM4 1.5a.5.5 0 11-1 0 .5.5 0 011 0zM3.5 14a.5.5 0 100-1 .5.5 0 000 1zM6 1.5a.5.5 0 11-1 0 .5.5 0 011 0zM5.5 14a.5.5 0 100-1 .5.5 0 000 1zM8 1.5a.5.5 0 11-1 0 .5.5 0 011 0zM7.5 14a.5.5 0 100-1 .5.5 0 000 1zM10 1.5a.5.5 0 11-1 0 .5.5 0 011 0zM9.5 14a.5.5 0 100-1 .5.5 0 000 1zM12 1.5a.5.5 0 11-1 0 .5.5 0 011 0zM11.5 14a.5.5 0 100-1 .5.5 0 000 1zM14 1.5a.5.5 0 11-1 0 .5.5 0 011 0zM13.5 14a.5.5 0 100-1 .5.5 0 000 1z",clipRule:"evenodd"})})})}},{"react/jsx-runtime":"QoA3A","@paralleldrive/cuid2":"5ALsg","web-utils":"1hi6H","../../../logic/ed-global":"6QDfO","../../../logic/tree/fill-id":"gn5Cr","../top-btn":"jO0ad","../../../logic/tree/build":"dNllk","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"1KzxE":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdAddText",()=>f);var o=e("react/jsx-runtime"),i=e("@paralleldrive/cuid2"),a=e("web-utils"),s=e("../../../logic/active/get-meta"),l=e("../../../logic/ed-global"),c=e("../../../logic/tree/fill-id"),u=e("../top-btn"),d=e("./prep-section"),p=e("../../../logic/tree/build");let f=()=>{let e=(0,a.useGlobal)(l.EDGlobal,"EDITOR");return(0,o.jsx)(u.TopBtn,{style:"slim",onClick:async()=>{let t=(0,s.getActiveMeta)(e);if(t||((0,d.prepSection)(e),await (0,a.waitUntil)(()=>!!(t=(0,s.getActiveMeta)(e)))),!t)return null;if(t.item.component?.id&&t.item.component.props.child){let r=t.item.component.props.child.content?.id;if(r){let n=(0,s.getMetaById)(e,r);n&&(t=n)}}t.mitem?.doc?.transact(()=>{if(!t)return null;let r={id:i.createId(),name:"new_text",type:"text",dim:{w:"full",h:"full"},layout:{align:"center",dir:"col",gap:0},text:"",html:"",adv:{css:""}},n=t.mitem;if(n){let o=t.item;if("text"===o.type||"item"===o.type&&o.component?.id){let r=t.parent?.id||"root",i=s.getMetaById(e,"root"===r?o.id:r);i?n=i.mitem:alert("Failed to add text!")}if(n){if("section"===n.get("type")){let t={id:i.createId(),name:"new_item",type:"item",dim:{w:"full",h:"full"},childs:[],adv:{css:""}};if(n&&n.get("childs")){let r=new Y.Map;syncronize(r,c.fillID(t));let o=n.get("childs");o&&o.push([r]),l.active.item_id=r.get("id")||"",n=r,e.render()}}if(n.get("childs")){let t=new Y.Map;syncronize(t,c.fillID(r));let o=n.get("childs");o&&o.push([t]),l.active.item_id=t.get("id")||"",e.render(),setTimeout(()=>{if(document.activeElement?.tagName==="INPUT")return;let e=document.querySelector(`.s-${l.active.item_id}`);e&&e.focus()},100)}}}}),(0,p.treeRebuild)(e)},children:(0,o.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,o.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M3.95 2.95V4.5a.45.45 0 01-.9 0v-2a.45.45 0 01.45-.45h8a.45.45 0 01.45.45v2a.45.45 0 11-.9 0V2.95h-3v9.1h1.204a.45.45 0 010 .9h-3.5a.45.45 0 110-.9H6.95v-9.1h-3z",clipRule:"evenodd"})})})}},{"react/jsx-runtime":"QoA3A","@paralleldrive/cuid2":"5ALsg","web-utils":"1hi6H","../../../logic/active/get-meta":"aJEnC","../../../logic/ed-global":"6QDfO","../../../logic/tree/fill-id":"gn5Cr","../top-btn":"jO0ad","./prep-section":"diP79","../../../logic/tree/build":"dNllk","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"7Yqd7":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdCompPicker",()=>d);var o=e("react/jsx-runtime");e("@paralleldrive/cuid2");var i=e("web-utils"),a=e("../../../logic/active/get-meta"),s=e("../../../logic/comp/load"),l=e("../../../logic/ed-global"),c=e("../../../logic/tree/fill-id"),u=e("../top-btn");let d=()=>{let e=(0,i.useGlobal)(l.EDGlobal,"EDITOR"),t=()=>{e.ui.popup.comp.open=async t=>{let r=e.comp.list[t];if(r||(await (0,s.loadComponent)(e,t),r=e.comp.list[t]),!r){alert("Cannot load component!");return}let n=r.doc.getMap("map").get("root")?.toJSON();if(!n){alert("Failed to load component!");return}let o=(0,a.getActiveMeta)(e);if(o||alert("Please select an item/section to add component!"),o){let t=o.item;if("item"===t.type&&t.component?.id){if(t.component.props.child&&t.component.props.child.content){let r=(0,a.getMetaById)(e,t.component.props.child.content.id);r&&(t=(o=r).item)}else if(o.parent?.id&&t.component?.id!==l.active.comp_id){if(o=(0,a.getMetaById)(e,o.parent.id))t=o.item;else{alert("Warning: Please edit component first before adding. ");return}}}let r=o.mitem;t&&r?"text"!==t.type&&p(r,n):alert("Failed to add component!")}},e.render()};return(0,o.jsx)(u.TopBtn,{onClick:e=>{t()},style:"slim",children:(0,o.jsx)("div",{dangerouslySetInnerHTML:{__html:''}})})},p=(e,t)=>{let r=new Y.Map;if(r){t.originalId=t.id,t.component&&!t.component?.instances&&(t.component.instances={});let n={};for(let e of t.childs)e.name.startsWith("jsx:")&&(n[e.name.substring("jsx:".length).trim()]=e);for(let[e,r]of Object.entries(t.component?.props||{}))n[e]&&r.content&&(r.content=n[e]);syncronize(r,(0,c.fillID)(t));let o=e.get("childs");o&&o.push([r]);let i=r.toJSON();l.active.item_id=i.id}}},{"react/jsx-runtime":"QoA3A","@paralleldrive/cuid2":"5ALsg","web-utils":"1hi6H","../../../logic/active/get-meta":"aJEnC","../../../logic/comp/load":"aigu6","../../../logic/ed-global":"6QDfO","../../../logic/tree/fill-id":"gn5Cr","../top-btn":"jO0ad","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"4GiUn":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdPagePicker",()=>l);var o=e("react/jsx-runtime"),i=e("web-utils"),a=e("../../../logic/ed-global"),s=e("../top-btn");let l=()=>{let e=(0,i.useGlobal)(a.EDGlobal,"EDITOR");return e.page.list[e.page.cur.id]&&e.page.cur.name!==e.page.list[e.page.cur.id].page.name&&(e.page.cur.name=e.page.list[e.page.cur.id].page.name),(0,o.jsxs)(s.TopBtn,{onClick:t=>{e.ui.popup.page.open=t=>{e.ui.popup.page.open=null,a.active.comp_id="",a.active.item_id="",navigate(`/ed/${e.site.id}/${t}`)},e.render()},style:"slim",children:[(0,o.jsx)("div",{dangerouslySetInnerHTML:{__html:''}}),(0,o.jsx)("div",{className:"overflow-hidden whitespace-nowrap text-[12px] text-ellipsis max-w-[100px]",children:e.page.cur.name})]})}},{"react/jsx-runtime":"QoA3A","web-utils":"1hi6H","../../../logic/ed-global":"6QDfO","../top-btn":"jO0ad","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"9fHcY":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ResponsiveToggle",()=>d);var o=e("react/jsx-runtime"),i=e("web-utils"),a=e("../../../../../utils/types/general"),s=e("../../../../../utils/ui/box"),l=e("../../../../vi/load/load-snapshot"),c=e("../../../logic/ed-global"),u=e("../../../logic/tree/build");let d=()=>{let e=(0,i.useGlobal)(c.EDGlobal,"EDITOR"),t=e.mode,r="border-b-2 border-blue-500",n=()=>{let t=e.code.site?.doc;if(t){let r=t.getMap("map").get("files")?.get("index.js");(0,l.applyEnv)(e,r)}(0,u.treeRebuild)(e),e.render()},d={mobile:{onClick(){e.mode="mobile",a.w.isMobile=!0,a.w.isDesktop=!1,localStorage.setItem("prasi-editor-mode","mobile"),n()},className:cx("mobile"===t&&r),content:(0,o.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,o.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M4 2.5a.5.5 0 01.5-.5h6a.5.5 0 01.5.5v10a.5.5 0 01-.5.5h-6a.5.5 0 01-.5-.5v-10zM4.5 1A1.5 1.5 0 003 2.5v10A1.5 1.5 0 004.5 14h6a1.5 1.5 0 001.5-1.5v-10A1.5 1.5 0 0010.5 1h-6zM6 11.65a.35.35 0 100 .7h3a.35.35 0 100-.7H6z",clipRule:"evenodd"})})},desktop:{onClick(){e.mode="desktop",a.w.isMobile=!1,a.w.isDesktop=!0,localStorage.setItem("prasi-editor-mode","desktop"),n()},className:cx("desktop"===t&&r),content:(0,o.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,o.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M1 3.25A.25.25 0 011.25 3h12.5a.25.25 0 01.25.25v7.5a.25.25 0 01-.25.25H1.25a.25.25 0 01-.25-.25v-7.5zM1.25 2C.56 2 0 2.56 0 3.25v7.5C0 11.44.56 12 1.25 12h3.823l-.243 1.299a.55.55 0 00.54.651h4.26a.55.55 0 00.54-.651L9.927 12h3.823c.69 0 1.25-.56 1.25-1.25v-7.5C15 2.56 14.44 2 13.75 2H1.25zm7.76 10H5.99l-.198 1.05h3.416L9.01 12z",clipRule:"evenodd"})})}},p=[];return"mobile-only"===e.site.responsive?p.push(d.mobile):("desktop-only"===e.site.responsive||p.push(d.mobile),p.push(d.desktop)),(0,o.jsx)(s.ToolbarBox,{className:"flex",items:p})}},{"react/jsx-runtime":"QoA3A","web-utils":"1hi6H","../../../../../utils/types/general":"fBAQm","../../../../../utils/ui/box":"ceq8B","../../../../vi/load/load-snapshot":"l6Pwy","../../../logic/ed-global":"6QDfO","../../../logic/tree/build":"dNllk","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ceq8B:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ToolbarBox",()=>c);var o=e("react/jsx-runtime"),i=e("react"),a=e("web-utils"),s=e("./context-menu"),l=e("./tooltip");let c=({label:e,items:t,className:r,labelMenu:n})=>{let c=(0,a.useLocal)({labelMouseEvent:null});return(0,o.jsxs)("div",{className:cx("toolbar-box",r,!e&&"no-label"),children:[c.labelMouseEvent&&(0,o.jsx)(s.Menu,{mouseEvent:c.labelMouseEvent,onClose:()=>{c.labelMouseEvent=null,c.render()},children:n?.map((e,t)=>o.jsx(s.MenuItem,{label:e.label,onClick:e.onClick},t))}),e&&(0,o.jsx)("div",{className:cx("label",!!n&&"hover:bg-[#ececeb] transition-all cursor-pointer rounded-l-[2px] -mx-[5px] px-[5px]"),onClick:e=>{c.labelMouseEvent=e,c.render()},children:e}),(0,o.jsx)("div",{className:cx("items"),children:t.map((e,t)=>{if(!e)return;if((0,i.isValidElement)(e))return(0,o.jsx)(i.Fragment,{children:e},t);let r=e;return(0,o.jsx)(l.Tooltip,{content:r.tooltip,className:cx("item transition-all",r.className,r.disabled&&"disabled"),onClick:r.onClick,children:r.content},t)})})]})}},{"react/jsx-runtime":"QoA3A",react:"6Lppp","web-utils":"1hi6H","./context-menu":"8SOtW","./tooltip":"lSeyn","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"3SGtm":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdCompEditable",()=>l);var o=e("react/jsx-runtime"),i=e("web-utils"),a=e("../../../logic/ed-global"),s=e("../top-btn");let l=()=>{let e=(0,i.useGlobal)(a.EDGlobal,"EDITOR"),t=12;return(0,o.jsx)(s.TopBtn,{onClick:t=>{e.ui.comp_editable=!e.ui.comp_editable,localStorage.setItem("prasi-comp-editable",e.ui.comp_editable?"yes":"no"),e.render()},style:"slim",children:(0,o.jsxs)("div",{className:cx("flex items-center justify-center pr-1 hover:text-white",css` + `,dangerouslySetInnerHTML:{__html:''}}),e&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("div",{className:"text-xs ml-1 flex-1",children:"History"}),(0,o.jsx)("div",{className:"ml-3 border-l border-l-blue-100/20 pl-2",children:"×"})]})]})})},{"react/jsx-runtime":"QoA3A","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jlpic:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdPageHistoryList",()=>c);var o=e("react/jsx-runtime"),i=e("web-utils"),a=e("../../logic/ed-global"),s=e("../../../../utils/ui/loading"),l=e("date-fns");let c=()=>{let e=(0,i.useGlobal)(a.EDGlobal,"EDITOR"),t=(0,i.useLocal)({loading:!0,list:[]},async()=>{t.list=await u(e.page.cur.id),t.loading=!1,t.render()});return(0,o.jsx)(o.Fragment,{children:t.loading?(0,o.jsx)(s.Loading,{backdrop:!1}):(0,o.jsx)("div",{className:"flex flex-1 flex-col items-stretch",children:t.list.map(r=>(0,o.jsxs)("div",{className:cx("flex justify-between items-center text-sm px-2 py-1 cursor-pointer hover:bg-blue-100 border-b transition-all select-none",r.id===e.page.history.id&&"border-r-4 bg-blue-50 border-r-blue-700"),onClick:()=>{e.page.history.id=r.id,e.render(),t.render()},children:[(0,o.jsx)("div",{className:"flex-1",children:(0,l.format)(5e3*parseInt(r.ts),"yyyy-MM-dd HH:mm:ss")}),(0,o.jsx)("div",{className:"text-right text-[11px]",children:(0,l.formatDistance)(Date.now(),5e3*parseInt(r.ts))+" ago"})]},r.id))})})},u=async e=>await _db.page_history.findMany({where:{id_page:e},select:{id:!0,ts:!0},orderBy:{ts:"desc"}})},{"react/jsx-runtime":"QoA3A","web-utils":"1hi6H","../../logic/ed-global":"6QDfO","../../../../utils/ui/loading":"loFlS","date-fns":"d2SD4","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],d2SD4:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"add",()=>i.default),n.export(r,"addBusinessDays",()=>s.default),n.export(r,"addDays",()=>c.default),n.export(r,"addHours",()=>d.default),n.export(r,"addISOWeekYears",()=>f.default),n.export(r,"addMilliseconds",()=>h.default),n.export(r,"addMinutes",()=>v.default),n.export(r,"addMonths",()=>j.default),n.export(r,"addQuarters",()=>y.default),n.export(r,"addSeconds",()=>C.default),n.export(r,"addWeeks",()=>k.default),n.export(r,"addYears",()=>T.default),n.export(r,"areIntervalsOverlapping",()=>I.default),n.export(r,"clamp",()=>M.default),n.export(r,"closestIndexTo",()=>N.default),n.export(r,"closestTo",()=>P.default),n.export(r,"compareAsc",()=>L.default),n.export(r,"compareDesc",()=>H.default),n.export(r,"daysToWeeks",()=>V.default),n.export(r,"differenceInBusinessDays",()=>W.default),n.export(r,"differenceInCalendarDays",()=>G.default),n.export(r,"differenceInCalendarISOWeekYears",()=>q.default),n.export(r,"differenceInCalendarISOWeeks",()=>Q.default),n.export(r,"differenceInCalendarMonths",()=>J.default),n.export(r,"differenceInCalendarQuarters",()=>ee.default),n.export(r,"differenceInCalendarWeeks",()=>er.default),n.export(r,"differenceInCalendarYears",()=>eo.default),n.export(r,"differenceInDays",()=>ea.default),n.export(r,"differenceInHours",()=>el.default),n.export(r,"differenceInISOWeekYears",()=>eu.default),n.export(r,"differenceInMilliseconds",()=>ep.default),n.export(r,"differenceInMinutes",()=>em.default),n.export(r,"differenceInMonths",()=>eg.default),n.export(r,"differenceInQuarters",()=>ex.default),n.export(r,"differenceInSeconds",()=>eb.default),n.export(r,"differenceInWeeks",()=>ew.default),n.export(r,"differenceInYears",()=>eS.default),n.export(r,"eachDayOfInterval",()=>eD.default),n.export(r,"eachHourOfInterval",()=>eE.default),n.export(r,"eachMinuteOfInterval",()=>eO.default),n.export(r,"eachMonthOfInterval",()=>e_.default),n.export(r,"eachQuarterOfInterval",()=>eA.default),n.export(r,"eachWeekOfInterval",()=>eF.default),n.export(r,"eachWeekendOfInterval",()=>eR.default),n.export(r,"eachWeekendOfMonth",()=>eB.default),n.export(r,"eachWeekendOfYear",()=>ez.default),n.export(r,"eachYearOfInterval",()=>eU.default),n.export(r,"endOfDay",()=>e$.default),n.export(r,"endOfDecade",()=>eq.default),n.export(r,"endOfHour",()=>eQ.default),n.export(r,"endOfISOWeek",()=>eJ.default),n.export(r,"endOfISOWeekYear",()=>e0.default),n.export(r,"endOfMinute",()=>e2.default),n.export(r,"endOfMonth",()=>e5.default),n.export(r,"endOfQuarter",()=>e6.default),n.export(r,"endOfSecond",()=>e8.default),n.export(r,"endOfToday",()=>te.default),n.export(r,"endOfTomorrow",()=>tr.default),n.export(r,"endOfWeek",()=>to.default),n.export(r,"endOfYear",()=>ta.default),n.export(r,"endOfYesterday",()=>tl.default),n.export(r,"format",()=>tu.default),n.export(r,"formatDistance",()=>tp.default),n.export(r,"formatDistanceStrict",()=>tm.default),n.export(r,"formatDistanceToNow",()=>tg.default),n.export(r,"formatDistanceToNowStrict",()=>tx.default),n.export(r,"formatDuration",()=>tb.default),n.export(r,"formatISO",()=>tw.default),n.export(r,"formatISO9075",()=>tS.default),n.export(r,"formatISODuration",()=>tD.default),n.export(r,"formatRFC3339",()=>tE.default),n.export(r,"formatRFC7231",()=>tO.default),n.export(r,"formatRelative",()=>t_.default),n.export(r,"fromUnixTime",()=>tA.default),n.export(r,"getDate",()=>tF.default),n.export(r,"getDay",()=>tR.default),n.export(r,"getDayOfYear",()=>tB.default),n.export(r,"getDaysInMonth",()=>tz.default),n.export(r,"getDaysInYear",()=>tU.default),n.export(r,"getDecade",()=>t$.default),n.export(r,"getDefaultOptions",()=>tq.default),n.export(r,"getHours",()=>tQ.default),n.export(r,"getISODay",()=>tJ.default),n.export(r,"getISOWeek",()=>t0.default),n.export(r,"getISOWeekYear",()=>t2.default),n.export(r,"getISOWeeksInYear",()=>t5.default),n.export(r,"getMilliseconds",()=>t6.default),n.export(r,"getMinutes",()=>t8.default),n.export(r,"getMonth",()=>re.default),n.export(r,"getOverlappingDaysInIntervals",()=>rr.default),n.export(r,"getQuarter",()=>ro.default),n.export(r,"getSeconds",()=>ra.default),n.export(r,"getTime",()=>rl.default),n.export(r,"getUnixTime",()=>ru.default),n.export(r,"getWeek",()=>rp.default),n.export(r,"getWeekOfMonth",()=>rm.default),n.export(r,"getWeekYear",()=>rg.default),n.export(r,"getWeeksInMonth",()=>rx.default),n.export(r,"getYear",()=>rb.default),n.export(r,"hoursToMilliseconds",()=>rw.default),n.export(r,"hoursToMinutes",()=>rS.default),n.export(r,"hoursToSeconds",()=>rD.default),n.export(r,"intervalToDuration",()=>rE.default),n.export(r,"intlFormat",()=>rO.default),n.export(r,"intlFormatDistance",()=>r_.default),n.export(r,"isAfter",()=>rA.default),n.export(r,"isBefore",()=>rF.default),n.export(r,"isDate",()=>rR.default),n.export(r,"isEqual",()=>rB.default),n.export(r,"isExists",()=>rz.default),n.export(r,"isFirstDayOfMonth",()=>rU.default),n.export(r,"isFriday",()=>r$.default),n.export(r,"isFuture",()=>rq.default),n.export(r,"isLastDayOfMonth",()=>rQ.default),n.export(r,"isLeapYear",()=>rJ.default),n.export(r,"isMatch",()=>r0.default),n.export(r,"isMonday",()=>r2.default),n.export(r,"isPast",()=>r5.default),n.export(r,"isSameDay",()=>r6.default),n.export(r,"isSameHour",()=>r8.default),n.export(r,"isSameISOWeek",()=>ne.default),n.export(r,"isSameISOWeekYear",()=>nr.default),n.export(r,"isSameMinute",()=>no.default),n.export(r,"isSameMonth",()=>na.default),n.export(r,"isSameQuarter",()=>nl.default),n.export(r,"isSameSecond",()=>nu.default),n.export(r,"isSameWeek",()=>np.default),n.export(r,"isSameYear",()=>nm.default),n.export(r,"isSaturday",()=>ng.default),n.export(r,"isSunday",()=>nx.default),n.export(r,"isThisHour",()=>nb.default),n.export(r,"isThisISOWeek",()=>nw.default),n.export(r,"isThisMinute",()=>nS.default),n.export(r,"isThisMonth",()=>nD.default),n.export(r,"isThisQuarter",()=>nE.default),n.export(r,"isThisSecond",()=>nO.default),n.export(r,"isThisWeek",()=>n_.default),n.export(r,"isThisYear",()=>nA.default),n.export(r,"isThursday",()=>nF.default),n.export(r,"isToday",()=>nR.default),n.export(r,"isTomorrow",()=>nB.default),n.export(r,"isTuesday",()=>nz.default),n.export(r,"isValid",()=>nU.default),n.export(r,"isWednesday",()=>n$.default),n.export(r,"isWeekend",()=>nq.default),n.export(r,"isWithinInterval",()=>nQ.default),n.export(r,"isYesterday",()=>nJ.default),n.export(r,"lastDayOfDecade",()=>n0.default),n.export(r,"lastDayOfISOWeek",()=>n2.default),n.export(r,"lastDayOfISOWeekYear",()=>n5.default),n.export(r,"lastDayOfMonth",()=>n6.default),n.export(r,"lastDayOfQuarter",()=>n8.default),n.export(r,"lastDayOfWeek",()=>oe.default),n.export(r,"lastDayOfYear",()=>or.default),n.export(r,"lightFormat",()=>oo.default),n.export(r,"max",()=>oa.default),n.export(r,"milliseconds",()=>ol.default),n.export(r,"millisecondsToHours",()=>ou.default),n.export(r,"millisecondsToMinutes",()=>op.default),n.export(r,"millisecondsToSeconds",()=>om.default),n.export(r,"min",()=>og.default),n.export(r,"minutesToHours",()=>ox.default),n.export(r,"minutesToMilliseconds",()=>ob.default),n.export(r,"minutesToSeconds",()=>ow.default),n.export(r,"monthsToQuarters",()=>oS.default),n.export(r,"monthsToYears",()=>oD.default),n.export(r,"nextDay",()=>oE.default),n.export(r,"nextFriday",()=>oO.default),n.export(r,"nextMonday",()=>o_.default),n.export(r,"nextSaturday",()=>oA.default),n.export(r,"nextSunday",()=>oF.default),n.export(r,"nextThursday",()=>oR.default),n.export(r,"nextTuesday",()=>oB.default),n.export(r,"nextWednesday",()=>oz.default),n.export(r,"parse",()=>oU.default),n.export(r,"parseISO",()=>o$.default),n.export(r,"parseJSON",()=>oq.default),n.export(r,"previousDay",()=>oQ.default),n.export(r,"previousFriday",()=>oJ.default),n.export(r,"previousMonday",()=>o0.default),n.export(r,"previousSaturday",()=>o2.default),n.export(r,"previousSunday",()=>o5.default),n.export(r,"previousThursday",()=>o6.default),n.export(r,"previousTuesday",()=>o8.default),n.export(r,"previousWednesday",()=>ie.default),n.export(r,"quartersToMonths",()=>ir.default),n.export(r,"quartersToYears",()=>ii.default),n.export(r,"roundToNearestMinutes",()=>is.default),n.export(r,"secondsToHours",()=>ic.default),n.export(r,"secondsToMilliseconds",()=>id.default),n.export(r,"secondsToMinutes",()=>im.default),n.export(r,"set",()=>ig.default),n.export(r,"setDate",()=>ix.default),n.export(r,"setDay",()=>ib.default),n.export(r,"setDayOfYear",()=>iw.default),n.export(r,"setDefaultOptions",()=>iS.default),n.export(r,"setHours",()=>iD.default),n.export(r,"setISODay",()=>iE.default),n.export(r,"setISOWeek",()=>iO.default),n.export(r,"setISOWeekYear",()=>i_.default),n.export(r,"setMilliseconds",()=>iA.default),n.export(r,"setMinutes",()=>iF.default),n.export(r,"setMonth",()=>iR.default),n.export(r,"setQuarter",()=>iB.default),n.export(r,"setSeconds",()=>iz.default),n.export(r,"setWeek",()=>iU.default),n.export(r,"setWeekYear",()=>i$.default),n.export(r,"setYear",()=>iq.default),n.export(r,"startOfDay",()=>iQ.default),n.export(r,"startOfDecade",()=>iJ.default),n.export(r,"startOfHour",()=>i0.default),n.export(r,"startOfISOWeek",()=>i2.default),n.export(r,"startOfISOWeekYear",()=>i5.default),n.export(r,"startOfMinute",()=>i6.default),n.export(r,"startOfMonth",()=>i8.default),n.export(r,"startOfQuarter",()=>ae.default),n.export(r,"startOfSecond",()=>ar.default),n.export(r,"startOfToday",()=>ao.default),n.export(r,"startOfTomorrow",()=>aa.default),n.export(r,"startOfWeek",()=>al.default),n.export(r,"startOfWeekYear",()=>au.default),n.export(r,"startOfYear",()=>ap.default),n.export(r,"startOfYesterday",()=>am.default),n.export(r,"sub",()=>ag.default),n.export(r,"subBusinessDays",()=>ax.default),n.export(r,"subDays",()=>ab.default),n.export(r,"subHours",()=>aw.default),n.export(r,"subISOWeekYears",()=>aS.default),n.export(r,"subMilliseconds",()=>aD.default),n.export(r,"subMinutes",()=>aE.default),n.export(r,"subMonths",()=>aO.default),n.export(r,"subQuarters",()=>a_.default),n.export(r,"subSeconds",()=>aA.default),n.export(r,"subWeeks",()=>aF.default),n.export(r,"subYears",()=>aR.default),n.export(r,"toDate",()=>aB.default),n.export(r,"weeksToDays",()=>az.default),n.export(r,"yearsToMonths",()=>aU.default),n.export(r,"yearsToQuarters",()=>a$.default);var o=e("./add/index.js"),i=n.interopDefault(o),a=e("./addBusinessDays/index.js"),s=n.interopDefault(a),l=e("./addDays/index.js"),c=n.interopDefault(l),u=e("./addHours/index.js"),d=n.interopDefault(u),p=e("./addISOWeekYears/index.js"),f=n.interopDefault(p),m=e("./addMilliseconds/index.js"),h=n.interopDefault(m),g=e("./addMinutes/index.js"),v=n.interopDefault(g),x=e("./addMonths/index.js"),j=n.interopDefault(x),b=e("./addQuarters/index.js"),y=n.interopDefault(b),w=e("./addSeconds/index.js"),C=n.interopDefault(w),S=e("./addWeeks/index.js"),k=n.interopDefault(S),D=e("./addYears/index.js"),T=n.interopDefault(D),E=e("./areIntervalsOverlapping/index.js"),I=n.interopDefault(E),O=e("./clamp/index.js"),M=n.interopDefault(O),_=e("./closestIndexTo/index.js"),N=n.interopDefault(_),A=e("./closestTo/index.js"),P=n.interopDefault(A),F=e("./compareAsc/index.js"),L=n.interopDefault(F),R=e("./compareDesc/index.js"),H=n.interopDefault(R),B=e("./daysToWeeks/index.js"),V=n.interopDefault(B),z=e("./differenceInBusinessDays/index.js"),W=n.interopDefault(z),U=e("./differenceInCalendarDays/index.js"),G=n.interopDefault(U),$=e("./differenceInCalendarISOWeekYears/index.js"),q=n.interopDefault($),K=e("./differenceInCalendarISOWeeks/index.js"),Q=n.interopDefault(K),Z=e("./differenceInCalendarMonths/index.js"),J=n.interopDefault(Z),X=e("./differenceInCalendarQuarters/index.js"),ee=n.interopDefault(X),et=e("./differenceInCalendarWeeks/index.js"),er=n.interopDefault(et),en=e("./differenceInCalendarYears/index.js"),eo=n.interopDefault(en),ei=e("./differenceInDays/index.js"),ea=n.interopDefault(ei),es=e("./differenceInHours/index.js"),el=n.interopDefault(es),ec=e("./differenceInISOWeekYears/index.js"),eu=n.interopDefault(ec),ed=e("./differenceInMilliseconds/index.js"),ep=n.interopDefault(ed),ef=e("./differenceInMinutes/index.js"),em=n.interopDefault(ef),eh=e("./differenceInMonths/index.js"),eg=n.interopDefault(eh),ev=e("./differenceInQuarters/index.js"),ex=n.interopDefault(ev),ej=e("./differenceInSeconds/index.js"),eb=n.interopDefault(ej),ey=e("./differenceInWeeks/index.js"),ew=n.interopDefault(ey),eC=e("./differenceInYears/index.js"),eS=n.interopDefault(eC),ek=e("./eachDayOfInterval/index.js"),eD=n.interopDefault(ek),eT=e("./eachHourOfInterval/index.js"),eE=n.interopDefault(eT),eI=e("./eachMinuteOfInterval/index.js"),eO=n.interopDefault(eI),eM=e("./eachMonthOfInterval/index.js"),e_=n.interopDefault(eM),eN=e("./eachQuarterOfInterval/index.js"),eA=n.interopDefault(eN),eP=e("./eachWeekOfInterval/index.js"),eF=n.interopDefault(eP),eL=e("./eachWeekendOfInterval/index.js"),eR=n.interopDefault(eL),eH=e("./eachWeekendOfMonth/index.js"),eB=n.interopDefault(eH),eV=e("./eachWeekendOfYear/index.js"),ez=n.interopDefault(eV),eW=e("./eachYearOfInterval/index.js"),eU=n.interopDefault(eW),eG=e("./endOfDay/index.js"),e$=n.interopDefault(eG),eY=e("./endOfDecade/index.js"),eq=n.interopDefault(eY),eK=e("./endOfHour/index.js"),eQ=n.interopDefault(eK),eZ=e("./endOfISOWeek/index.js"),eJ=n.interopDefault(eZ),eX=e("./endOfISOWeekYear/index.js"),e0=n.interopDefault(eX),e1=e("./endOfMinute/index.js"),e2=n.interopDefault(e1),e4=e("./endOfMonth/index.js"),e5=n.interopDefault(e4),e3=e("./endOfQuarter/index.js"),e6=n.interopDefault(e3),e7=e("./endOfSecond/index.js"),e8=n.interopDefault(e7),e9=e("./endOfToday/index.js"),te=n.interopDefault(e9),tt=e("./endOfTomorrow/index.js"),tr=n.interopDefault(tt),tn=e("./endOfWeek/index.js"),to=n.interopDefault(tn),ti=e("./endOfYear/index.js"),ta=n.interopDefault(ti),ts=e("./endOfYesterday/index.js"),tl=n.interopDefault(ts),tc=e("./format/index.js"),tu=n.interopDefault(tc),td=e("./formatDistance/index.js"),tp=n.interopDefault(td),tf=e("./formatDistanceStrict/index.js"),tm=n.interopDefault(tf),th=e("./formatDistanceToNow/index.js"),tg=n.interopDefault(th),tv=e("./formatDistanceToNowStrict/index.js"),tx=n.interopDefault(tv),tj=e("./formatDuration/index.js"),tb=n.interopDefault(tj),ty=e("./formatISO/index.js"),tw=n.interopDefault(ty),tC=e("./formatISO9075/index.js"),tS=n.interopDefault(tC),tk=e("./formatISODuration/index.js"),tD=n.interopDefault(tk),tT=e("./formatRFC3339/index.js"),tE=n.interopDefault(tT),tI=e("./formatRFC7231/index.js"),tO=n.interopDefault(tI),tM=e("./formatRelative/index.js"),t_=n.interopDefault(tM),tN=e("./fromUnixTime/index.js"),tA=n.interopDefault(tN),tP=e("./getDate/index.js"),tF=n.interopDefault(tP),tL=e("./getDay/index.js"),tR=n.interopDefault(tL),tH=e("./getDayOfYear/index.js"),tB=n.interopDefault(tH),tV=e("./getDaysInMonth/index.js"),tz=n.interopDefault(tV),tW=e("./getDaysInYear/index.js"),tU=n.interopDefault(tW),tG=e("./getDecade/index.js"),t$=n.interopDefault(tG),tY=e("./getDefaultOptions/index.js"),tq=n.interopDefault(tY),tK=e("./getHours/index.js"),tQ=n.interopDefault(tK),tZ=e("./getISODay/index.js"),tJ=n.interopDefault(tZ),tX=e("./getISOWeek/index.js"),t0=n.interopDefault(tX),t1=e("./getISOWeekYear/index.js"),t2=n.interopDefault(t1),t4=e("./getISOWeeksInYear/index.js"),t5=n.interopDefault(t4),t3=e("./getMilliseconds/index.js"),t6=n.interopDefault(t3),t7=e("./getMinutes/index.js"),t8=n.interopDefault(t7),t9=e("./getMonth/index.js"),re=n.interopDefault(t9),rt=e("./getOverlappingDaysInIntervals/index.js"),rr=n.interopDefault(rt),rn=e("./getQuarter/index.js"),ro=n.interopDefault(rn),ri=e("./getSeconds/index.js"),ra=n.interopDefault(ri),rs=e("./getTime/index.js"),rl=n.interopDefault(rs),rc=e("./getUnixTime/index.js"),ru=n.interopDefault(rc),rd=e("./getWeek/index.js"),rp=n.interopDefault(rd),rf=e("./getWeekOfMonth/index.js"),rm=n.interopDefault(rf),rh=e("./getWeekYear/index.js"),rg=n.interopDefault(rh),rv=e("./getWeeksInMonth/index.js"),rx=n.interopDefault(rv),rj=e("./getYear/index.js"),rb=n.interopDefault(rj),ry=e("./hoursToMilliseconds/index.js"),rw=n.interopDefault(ry),rC=e("./hoursToMinutes/index.js"),rS=n.interopDefault(rC),rk=e("./hoursToSeconds/index.js"),rD=n.interopDefault(rk),rT=e("./intervalToDuration/index.js"),rE=n.interopDefault(rT),rI=e("./intlFormat/index.js"),rO=n.interopDefault(rI),rM=e("./intlFormatDistance/index.js"),r_=n.interopDefault(rM),rN=e("./isAfter/index.js"),rA=n.interopDefault(rN),rP=e("./isBefore/index.js"),rF=n.interopDefault(rP),rL=e("./isDate/index.js"),rR=n.interopDefault(rL),rH=e("./isEqual/index.js"),rB=n.interopDefault(rH),rV=e("./isExists/index.js"),rz=n.interopDefault(rV),rW=e("./isFirstDayOfMonth/index.js"),rU=n.interopDefault(rW),rG=e("./isFriday/index.js"),r$=n.interopDefault(rG),rY=e("./isFuture/index.js"),rq=n.interopDefault(rY),rK=e("./isLastDayOfMonth/index.js"),rQ=n.interopDefault(rK),rZ=e("./isLeapYear/index.js"),rJ=n.interopDefault(rZ),rX=e("./isMatch/index.js"),r0=n.interopDefault(rX),r1=e("./isMonday/index.js"),r2=n.interopDefault(r1),r4=e("./isPast/index.js"),r5=n.interopDefault(r4),r3=e("./isSameDay/index.js"),r6=n.interopDefault(r3),r7=e("./isSameHour/index.js"),r8=n.interopDefault(r7),r9=e("./isSameISOWeek/index.js"),ne=n.interopDefault(r9),nt=e("./isSameISOWeekYear/index.js"),nr=n.interopDefault(nt),nn=e("./isSameMinute/index.js"),no=n.interopDefault(nn),ni=e("./isSameMonth/index.js"),na=n.interopDefault(ni),ns=e("./isSameQuarter/index.js"),nl=n.interopDefault(ns),nc=e("./isSameSecond/index.js"),nu=n.interopDefault(nc),nd=e("./isSameWeek/index.js"),np=n.interopDefault(nd),nf=e("./isSameYear/index.js"),nm=n.interopDefault(nf),nh=e("./isSaturday/index.js"),ng=n.interopDefault(nh),nv=e("./isSunday/index.js"),nx=n.interopDefault(nv),nj=e("./isThisHour/index.js"),nb=n.interopDefault(nj),ny=e("./isThisISOWeek/index.js"),nw=n.interopDefault(ny),nC=e("./isThisMinute/index.js"),nS=n.interopDefault(nC),nk=e("./isThisMonth/index.js"),nD=n.interopDefault(nk),nT=e("./isThisQuarter/index.js"),nE=n.interopDefault(nT),nI=e("./isThisSecond/index.js"),nO=n.interopDefault(nI),nM=e("./isThisWeek/index.js"),n_=n.interopDefault(nM),nN=e("./isThisYear/index.js"),nA=n.interopDefault(nN),nP=e("./isThursday/index.js"),nF=n.interopDefault(nP),nL=e("./isToday/index.js"),nR=n.interopDefault(nL),nH=e("./isTomorrow/index.js"),nB=n.interopDefault(nH),nV=e("./isTuesday/index.js"),nz=n.interopDefault(nV),nW=e("./isValid/index.js"),nU=n.interopDefault(nW),nG=e("./isWednesday/index.js"),n$=n.interopDefault(nG),nY=e("./isWeekend/index.js"),nq=n.interopDefault(nY),nK=e("./isWithinInterval/index.js"),nQ=n.interopDefault(nK),nZ=e("./isYesterday/index.js"),nJ=n.interopDefault(nZ),nX=e("./lastDayOfDecade/index.js"),n0=n.interopDefault(nX),n1=e("./lastDayOfISOWeek/index.js"),n2=n.interopDefault(n1),n4=e("./lastDayOfISOWeekYear/index.js"),n5=n.interopDefault(n4),n3=e("./lastDayOfMonth/index.js"),n6=n.interopDefault(n3),n7=e("./lastDayOfQuarter/index.js"),n8=n.interopDefault(n7),n9=e("./lastDayOfWeek/index.js"),oe=n.interopDefault(n9),ot=e("./lastDayOfYear/index.js"),or=n.interopDefault(ot),on=e("./lightFormat/index.js"),oo=n.interopDefault(on),oi=e("./max/index.js"),oa=n.interopDefault(oi),os=e("./milliseconds/index.js"),ol=n.interopDefault(os),oc=e("./millisecondsToHours/index.js"),ou=n.interopDefault(oc),od=e("./millisecondsToMinutes/index.js"),op=n.interopDefault(od),of=e("./millisecondsToSeconds/index.js"),om=n.interopDefault(of),oh=e("./min/index.js"),og=n.interopDefault(oh),ov=e("./minutesToHours/index.js"),ox=n.interopDefault(ov),oj=e("./minutesToMilliseconds/index.js"),ob=n.interopDefault(oj),oy=e("./minutesToSeconds/index.js"),ow=n.interopDefault(oy),oC=e("./monthsToQuarters/index.js"),oS=n.interopDefault(oC),ok=e("./monthsToYears/index.js"),oD=n.interopDefault(ok),oT=e("./nextDay/index.js"),oE=n.interopDefault(oT),oI=e("./nextFriday/index.js"),oO=n.interopDefault(oI),oM=e("./nextMonday/index.js"),o_=n.interopDefault(oM),oN=e("./nextSaturday/index.js"),oA=n.interopDefault(oN),oP=e("./nextSunday/index.js"),oF=n.interopDefault(oP),oL=e("./nextThursday/index.js"),oR=n.interopDefault(oL),oH=e("./nextTuesday/index.js"),oB=n.interopDefault(oH),oV=e("./nextWednesday/index.js"),oz=n.interopDefault(oV),oW=e("./parse/index.js"),oU=n.interopDefault(oW),oG=e("./parseISO/index.js"),o$=n.interopDefault(oG),oY=e("./parseJSON/index.js"),oq=n.interopDefault(oY),oK=e("./previousDay/index.js"),oQ=n.interopDefault(oK),oZ=e("./previousFriday/index.js"),oJ=n.interopDefault(oZ),oX=e("./previousMonday/index.js"),o0=n.interopDefault(oX),o1=e("./previousSaturday/index.js"),o2=n.interopDefault(o1),o4=e("./previousSunday/index.js"),o5=n.interopDefault(o4),o3=e("./previousThursday/index.js"),o6=n.interopDefault(o3),o7=e("./previousTuesday/index.js"),o8=n.interopDefault(o7),o9=e("./previousWednesday/index.js"),ie=n.interopDefault(o9),it=e("./quartersToMonths/index.js"),ir=n.interopDefault(it),io=e("./quartersToYears/index.js"),ii=n.interopDefault(io),ia=e("./roundToNearestMinutes/index.js"),is=n.interopDefault(ia),il=e("./secondsToHours/index.js"),ic=n.interopDefault(il),iu=e("./secondsToMilliseconds/index.js"),id=n.interopDefault(iu),ip=e("./secondsToMinutes/index.js"),im=n.interopDefault(ip),ih=e("./set/index.js"),ig=n.interopDefault(ih),iv=e("./setDate/index.js"),ix=n.interopDefault(iv),ij=e("./setDay/index.js"),ib=n.interopDefault(ij),iy=e("./setDayOfYear/index.js"),iw=n.interopDefault(iy),iC=e("./setDefaultOptions/index.js"),iS=n.interopDefault(iC),ik=e("./setHours/index.js"),iD=n.interopDefault(ik),iT=e("./setISODay/index.js"),iE=n.interopDefault(iT),iI=e("./setISOWeek/index.js"),iO=n.interopDefault(iI),iM=e("./setISOWeekYear/index.js"),i_=n.interopDefault(iM),iN=e("./setMilliseconds/index.js"),iA=n.interopDefault(iN),iP=e("./setMinutes/index.js"),iF=n.interopDefault(iP),iL=e("./setMonth/index.js"),iR=n.interopDefault(iL),iH=e("./setQuarter/index.js"),iB=n.interopDefault(iH),iV=e("./setSeconds/index.js"),iz=n.interopDefault(iV),iW=e("./setWeek/index.js"),iU=n.interopDefault(iW),iG=e("./setWeekYear/index.js"),i$=n.interopDefault(iG),iY=e("./setYear/index.js"),iq=n.interopDefault(iY),iK=e("./startOfDay/index.js"),iQ=n.interopDefault(iK),iZ=e("./startOfDecade/index.js"),iJ=n.interopDefault(iZ),iX=e("./startOfHour/index.js"),i0=n.interopDefault(iX),i1=e("./startOfISOWeek/index.js"),i2=n.interopDefault(i1),i4=e("./startOfISOWeekYear/index.js"),i5=n.interopDefault(i4),i3=e("./startOfMinute/index.js"),i6=n.interopDefault(i3),i7=e("./startOfMonth/index.js"),i8=n.interopDefault(i7),i9=e("./startOfQuarter/index.js"),ae=n.interopDefault(i9),at=e("./startOfSecond/index.js"),ar=n.interopDefault(at),an=e("./startOfToday/index.js"),ao=n.interopDefault(an),ai=e("./startOfTomorrow/index.js"),aa=n.interopDefault(ai),as=e("./startOfWeek/index.js"),al=n.interopDefault(as),ac=e("./startOfWeekYear/index.js"),au=n.interopDefault(ac),ad=e("./startOfYear/index.js"),ap=n.interopDefault(ad),af=e("./startOfYesterday/index.js"),am=n.interopDefault(af),ah=e("./sub/index.js"),ag=n.interopDefault(ah),av=e("./subBusinessDays/index.js"),ax=n.interopDefault(av),aj=e("./subDays/index.js"),ab=n.interopDefault(aj),ay=e("./subHours/index.js"),aw=n.interopDefault(ay),aC=e("./subISOWeekYears/index.js"),aS=n.interopDefault(aC),ak=e("./subMilliseconds/index.js"),aD=n.interopDefault(ak),aT=e("./subMinutes/index.js"),aE=n.interopDefault(aT),aI=e("./subMonths/index.js"),aO=n.interopDefault(aI),aM=e("./subQuarters/index.js"),a_=n.interopDefault(aM),aN=e("./subSeconds/index.js"),aA=n.interopDefault(aN),aP=e("./subWeeks/index.js"),aF=n.interopDefault(aP),aL=e("./subYears/index.js"),aR=n.interopDefault(aL),aH=e("./toDate/index.js"),aB=n.interopDefault(aH),aV=e("./weeksToDays/index.js"),az=n.interopDefault(aV),aW=e("./yearsToMonths/index.js"),aU=n.interopDefault(aW),aG=e("./yearsToQuarters/index.js"),a$=n.interopDefault(aG),aY=e("./constants/index.js");n.exportAll(aY,r)},{"./add/index.js":!1,"./addBusinessDays/index.js":!1,"./addDays/index.js":!1,"./addHours/index.js":!1,"./addISOWeekYears/index.js":!1,"./addMilliseconds/index.js":!1,"./addMinutes/index.js":!1,"./addMonths/index.js":!1,"./addQuarters/index.js":!1,"./addSeconds/index.js":!1,"./addWeeks/index.js":!1,"./addYears/index.js":!1,"./areIntervalsOverlapping/index.js":!1,"./clamp/index.js":!1,"./closestIndexTo/index.js":!1,"./closestTo/index.js":!1,"./compareAsc/index.js":!1,"./compareDesc/index.js":!1,"./daysToWeeks/index.js":!1,"./differenceInBusinessDays/index.js":!1,"./differenceInCalendarDays/index.js":!1,"./differenceInCalendarISOWeekYears/index.js":!1,"./differenceInCalendarISOWeeks/index.js":!1,"./differenceInCalendarMonths/index.js":!1,"./differenceInCalendarQuarters/index.js":!1,"./differenceInCalendarWeeks/index.js":!1,"./differenceInCalendarYears/index.js":!1,"./differenceInDays/index.js":!1,"./differenceInHours/index.js":!1,"./differenceInISOWeekYears/index.js":!1,"./differenceInMilliseconds/index.js":!1,"./differenceInMinutes/index.js":!1,"./differenceInMonths/index.js":!1,"./differenceInQuarters/index.js":!1,"./differenceInSeconds/index.js":!1,"./differenceInWeeks/index.js":!1,"./differenceInYears/index.js":!1,"./eachDayOfInterval/index.js":!1,"./eachHourOfInterval/index.js":!1,"./eachMinuteOfInterval/index.js":!1,"./eachMonthOfInterval/index.js":!1,"./eachQuarterOfInterval/index.js":!1,"./eachWeekOfInterval/index.js":!1,"./eachWeekendOfInterval/index.js":!1,"./eachWeekendOfMonth/index.js":!1,"./eachWeekendOfYear/index.js":!1,"./eachYearOfInterval/index.js":!1,"./endOfDay/index.js":!1,"./endOfDecade/index.js":!1,"./endOfHour/index.js":!1,"./endOfISOWeek/index.js":!1,"./endOfISOWeekYear/index.js":!1,"./endOfMinute/index.js":!1,"./endOfMonth/index.js":!1,"./endOfQuarter/index.js":!1,"./endOfSecond/index.js":!1,"./endOfToday/index.js":!1,"./endOfTomorrow/index.js":!1,"./endOfWeek/index.js":!1,"./endOfYear/index.js":!1,"./endOfYesterday/index.js":!1,"./format/index.js":"f5BvA","./formatDistance/index.js":"i6e55","./formatDistanceStrict/index.js":!1,"./formatDistanceToNow/index.js":!1,"./formatDistanceToNowStrict/index.js":!1,"./formatDuration/index.js":!1,"./formatISO/index.js":!1,"./formatISO9075/index.js":!1,"./formatISODuration/index.js":!1,"./formatRFC3339/index.js":!1,"./formatRFC7231/index.js":!1,"./formatRelative/index.js":!1,"./fromUnixTime/index.js":!1,"./getDate/index.js":!1,"./getDay/index.js":!1,"./getDayOfYear/index.js":!1,"./getDaysInMonth/index.js":!1,"./getDaysInYear/index.js":!1,"./getDecade/index.js":!1,"./getDefaultOptions/index.js":!1,"./getHours/index.js":!1,"./getISODay/index.js":!1,"./getISOWeek/index.js":!1,"./getISOWeekYear/index.js":!1,"./getISOWeeksInYear/index.js":!1,"./getMilliseconds/index.js":!1,"./getMinutes/index.js":!1,"./getMonth/index.js":!1,"./getOverlappingDaysInIntervals/index.js":!1,"./getQuarter/index.js":!1,"./getSeconds/index.js":!1,"./getTime/index.js":!1,"./getUnixTime/index.js":!1,"./getWeek/index.js":!1,"./getWeekOfMonth/index.js":!1,"./getWeekYear/index.js":!1,"./getWeeksInMonth/index.js":!1,"./getYear/index.js":!1,"./hoursToMilliseconds/index.js":!1,"./hoursToMinutes/index.js":!1,"./hoursToSeconds/index.js":!1,"./intervalToDuration/index.js":!1,"./intlFormat/index.js":!1,"./intlFormatDistance/index.js":!1,"./isAfter/index.js":!1,"./isBefore/index.js":!1,"./isDate/index.js":!1,"./isEqual/index.js":!1,"./isExists/index.js":!1,"./isFirstDayOfMonth/index.js":!1,"./isFriday/index.js":!1,"./isFuture/index.js":!1,"./isLastDayOfMonth/index.js":!1,"./isLeapYear/index.js":!1,"./isMatch/index.js":!1,"./isMonday/index.js":!1,"./isPast/index.js":!1,"./isSameDay/index.js":!1,"./isSameHour/index.js":!1,"./isSameISOWeek/index.js":!1,"./isSameISOWeekYear/index.js":!1,"./isSameMinute/index.js":!1,"./isSameMonth/index.js":!1,"./isSameQuarter/index.js":!1,"./isSameSecond/index.js":!1,"./isSameWeek/index.js":!1,"./isSameYear/index.js":!1,"./isSaturday/index.js":!1,"./isSunday/index.js":!1,"./isThisHour/index.js":!1,"./isThisISOWeek/index.js":!1,"./isThisMinute/index.js":!1,"./isThisMonth/index.js":!1,"./isThisQuarter/index.js":!1,"./isThisSecond/index.js":!1,"./isThisWeek/index.js":!1,"./isThisYear/index.js":!1,"./isThursday/index.js":!1,"./isToday/index.js":!1,"./isTomorrow/index.js":!1,"./isTuesday/index.js":!1,"./isValid/index.js":!1,"./isWednesday/index.js":!1,"./isWeekend/index.js":!1,"./isWithinInterval/index.js":!1,"./isYesterday/index.js":!1,"./lastDayOfDecade/index.js":!1,"./lastDayOfISOWeek/index.js":!1,"./lastDayOfISOWeekYear/index.js":!1,"./lastDayOfMonth/index.js":!1,"./lastDayOfQuarter/index.js":!1,"./lastDayOfWeek/index.js":!1,"./lastDayOfYear/index.js":!1,"./lightFormat/index.js":!1,"./max/index.js":!1,"./milliseconds/index.js":!1,"./millisecondsToHours/index.js":!1,"./millisecondsToMinutes/index.js":!1,"./millisecondsToSeconds/index.js":!1,"./min/index.js":!1,"./minutesToHours/index.js":!1,"./minutesToMilliseconds/index.js":!1,"./minutesToSeconds/index.js":!1,"./monthsToQuarters/index.js":!1,"./monthsToYears/index.js":!1,"./nextDay/index.js":!1,"./nextFriday/index.js":!1,"./nextMonday/index.js":!1,"./nextSaturday/index.js":!1,"./nextSunday/index.js":!1,"./nextThursday/index.js":!1,"./nextTuesday/index.js":!1,"./nextWednesday/index.js":!1,"./parse/index.js":!1,"./parseISO/index.js":!1,"./parseJSON/index.js":!1,"./previousDay/index.js":!1,"./previousFriday/index.js":!1,"./previousMonday/index.js":!1,"./previousSaturday/index.js":!1,"./previousSunday/index.js":!1,"./previousThursday/index.js":!1,"./previousTuesday/index.js":!1,"./previousWednesday/index.js":!1,"./quartersToMonths/index.js":!1,"./quartersToYears/index.js":!1,"./roundToNearestMinutes/index.js":!1,"./secondsToHours/index.js":!1,"./secondsToMilliseconds/index.js":!1,"./secondsToMinutes/index.js":!1,"./set/index.js":!1,"./setDate/index.js":!1,"./setDay/index.js":!1,"./setDayOfYear/index.js":!1,"./setDefaultOptions/index.js":!1,"./setHours/index.js":!1,"./setISODay/index.js":!1,"./setISOWeek/index.js":!1,"./setISOWeekYear/index.js":!1,"./setMilliseconds/index.js":!1,"./setMinutes/index.js":!1,"./setMonth/index.js":!1,"./setQuarter/index.js":!1,"./setSeconds/index.js":!1,"./setWeek/index.js":!1,"./setWeekYear/index.js":!1,"./setYear/index.js":!1,"./startOfDay/index.js":!1,"./startOfDecade/index.js":!1,"./startOfHour/index.js":!1,"./startOfISOWeek/index.js":!1,"./startOfISOWeekYear/index.js":!1,"./startOfMinute/index.js":!1,"./startOfMonth/index.js":!1,"./startOfQuarter/index.js":!1,"./startOfSecond/index.js":!1,"./startOfToday/index.js":!1,"./startOfTomorrow/index.js":!1,"./startOfWeek/index.js":!1,"./startOfWeekYear/index.js":!1,"./startOfYear/index.js":!1,"./startOfYesterday/index.js":!1,"./sub/index.js":!1,"./subBusinessDays/index.js":!1,"./subDays/index.js":!1,"./subHours/index.js":!1,"./subISOWeekYears/index.js":!1,"./subMilliseconds/index.js":!1,"./subMinutes/index.js":!1,"./subMonths/index.js":!1,"./subQuarters/index.js":!1,"./subSeconds/index.js":!1,"./subWeeks/index.js":!1,"./subYears/index.js":!1,"./toDate/index.js":!1,"./weeksToDays/index.js":!1,"./yearsToMonths/index.js":!1,"./yearsToQuarters/index.js":!1,"./constants/index.js":!1,"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],gQ5CQ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>u);var o=e("../_lib/toInteger/index.js"),i=n.interopDefault(o),a=e("../toDate/index.js"),s=n.interopDefault(a),l=e("../_lib/requiredArgs/index.js"),c=n.interopDefault(l);function u(e,t){return(0,c.default)(2,arguments),new Date((0,s.default)(e).getTime()+(0,i.default)(t))}},{"../_lib/toInteger/index.js":"8kRla","../toDate/index.js":"AOFNJ","../_lib/requiredArgs/index.js":"b2kst","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"8kRla":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}n.defineInteropFlag(r),n.export(r,"default",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],AOFNJ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>l);var o=e("@babel/runtime/helpers/esm/typeof"),i=n.interopDefault(o),a=e("../_lib/requiredArgs/index.js"),s=n.interopDefault(a);function l(e){(0,s.default)(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"===(0,i.default)(e)&&"[object Date]"===t?new Date(e.getTime()):"number"==typeof e||"[object Number]"===t?new Date(e):(("string"==typeof e||"[object String]"===t)&&"undefined"!=typeof console&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(Error().stack)),new Date(NaN))}},{"@babel/runtime/helpers/esm/typeof":"fHfxs","../_lib/requiredArgs/index.js":"b2kst","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],b2kst:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t){if(t.length1?"s":"")+" required, but only "+t.length+" present")}n.defineInteropFlag(r),n.export(r,"default",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"3vLDN":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>l);var o=e("../toDate/index.js"),i=n.interopDefault(o),a=e("../_lib/requiredArgs/index.js"),s=n.interopDefault(a);function l(e,t){(0,s.default)(2,arguments);var r=(0,i.default)(e),n=(0,i.default)(t),o=r.getTime()-n.getTime();return o<0?-1:o>0?1:o}},{"../toDate/index.js":"AOFNJ","../_lib/requiredArgs/index.js":"b2kst","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"9sIWg":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>l);var o=e("../toDate/index.js"),i=n.interopDefault(o),a=e("../_lib/requiredArgs/index.js"),s=n.interopDefault(a);function l(e,t){(0,s.default)(2,arguments);var r=(0,i.default)(e),n=(0,i.default)(t);return 12*(r.getFullYear()-n.getFullYear())+(r.getMonth()-n.getMonth())}},{"../toDate/index.js":"AOFNJ","../_lib/requiredArgs/index.js":"b2kst","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"5SYcL":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>l);var o=e("../toDate/index.js"),i=n.interopDefault(o),a=e("../_lib/requiredArgs/index.js"),s=n.interopDefault(a);function l(e,t){return(0,s.default)(2,arguments),(0,i.default)(e).getTime()-(0,i.default)(t).getTime()}},{"../toDate/index.js":"AOFNJ","../_lib/requiredArgs/index.js":"b2kst","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"9ZVbm":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>m);var o=e("../toDate/index.js"),i=n.interopDefault(o),a=e("../differenceInCalendarMonths/index.js"),s=n.interopDefault(a),l=e("../compareAsc/index.js"),c=n.interopDefault(l),u=e("../_lib/requiredArgs/index.js"),d=n.interopDefault(u),p=e("../isLastDayOfMonth/index.js"),f=n.interopDefault(p);function m(e,t){(0,d.default)(2,arguments);var r,n=(0,i.default)(e),o=(0,i.default)(t),a=(0,c.default)(n,o),l=Math.abs((0,s.default)(n,o));if(l<1)r=0;else{1===n.getMonth()&&n.getDate()>27&&n.setDate(30),n.setMonth(n.getMonth()-a*l);var u=(0,c.default)(n,o)===-a;(0,f.default)((0,i.default)(e))&&1===l&&1===(0,c.default)(e,o)&&(u=!1),r=a*(l-Number(u))}return 0===r?0:r}},{"../toDate/index.js":"AOFNJ","../differenceInCalendarMonths/index.js":"9sIWg","../compareAsc/index.js":"3vLDN","../_lib/requiredArgs/index.js":"b2kst","../isLastDayOfMonth/index.js":"leuy6","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],leuy6:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>p);var o=e("../toDate/index.js"),i=n.interopDefault(o),a=e("../endOfDay/index.js"),s=n.interopDefault(a),l=e("../endOfMonth/index.js"),c=n.interopDefault(l),u=e("../_lib/requiredArgs/index.js"),d=n.interopDefault(u);function p(e){(0,d.default)(1,arguments);var t=(0,i.default)(e);return(0,s.default)(t).getTime()===(0,c.default)(t).getTime()}},{"../toDate/index.js":"AOFNJ","../endOfDay/index.js":"fOFqY","../endOfMonth/index.js":"kbXfs","../_lib/requiredArgs/index.js":"b2kst","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],fOFqY:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>l);var o=e("../toDate/index.js"),i=n.interopDefault(o),a=e("../_lib/requiredArgs/index.js"),s=n.interopDefault(a);function l(e){(0,s.default)(1,arguments);var t=(0,i.default)(e);return t.setHours(23,59,59,999),t}},{"../toDate/index.js":"AOFNJ","../_lib/requiredArgs/index.js":"b2kst","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],kbXfs:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>l);var o=e("../toDate/index.js"),i=n.interopDefault(o),a=e("../_lib/requiredArgs/index.js"),s=n.interopDefault(a);function l(e){(0,s.default)(1,arguments);var t=(0,i.default)(e),r=t.getMonth();return t.setFullYear(t.getFullYear(),r+1,0),t.setHours(23,59,59,999),t}},{"../toDate/index.js":"AOFNJ","../_lib/requiredArgs/index.js":"b2kst","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],iVSmM:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>c);var o=e("../differenceInMilliseconds/index.js"),i=n.interopDefault(o),a=e("../_lib/requiredArgs/index.js"),s=n.interopDefault(a),l=e("../_lib/roundingMethods/index.js");function c(e,t,r){(0,s.default)(2,arguments);var n=(0,i.default)(e,t)/1e3;return(0,l.getRoundingMethod)(null==r?void 0:r.roundingMethod)(n)}},{"../differenceInMilliseconds/index.js":"5SYcL","../_lib/requiredArgs/index.js":"b2kst","../_lib/roundingMethods/index.js":"6SzL5","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"6SzL5":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getRoundingMethod",()=>a);var o={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)}},i="trunc";function a(e){return e?o[e]:o[i]}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],f5BvA:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>I);var o=e("../isValid/index.js"),i=n.interopDefault(o),a=e("../subMilliseconds/index.js"),s=n.interopDefault(a),l=e("../toDate/index.js"),c=n.interopDefault(l),u=e("../_lib/format/formatters/index.js"),d=n.interopDefault(u),p=e("../_lib/format/longFormatters/index.js"),f=n.interopDefault(p),m=e("../_lib/getTimezoneOffsetInMilliseconds/index.js"),h=n.interopDefault(m),g=e("../_lib/protectedTokens/index.js"),v=e("../_lib/toInteger/index.js"),x=n.interopDefault(v),j=e("../_lib/requiredArgs/index.js"),b=n.interopDefault(j),y=e("../_lib/defaultOptions/index.js"),w=e("../_lib/defaultLocale/index.js"),C=n.interopDefault(w),S=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,k=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,D=/^'([^]*?)'?$/,T=/''/g,E=/[a-zA-Z]/;function I(e,t,r){(0,b.default)(2,arguments);var n,o,a,l,u,p,m,v,j,w,D,T,I,M,_,N,A,P,F=String(t),L=(0,y.getDefaultOptions)(),R=null!==(n=null!==(o=null==r?void 0:r.locale)&&void 0!==o?o:L.locale)&&void 0!==n?n:C.default,H=(0,x.default)(null!==(a=null!==(l=null!==(u=null!==(p=null==r?void 0:r.firstWeekContainsDate)&&void 0!==p?p:null==r?void 0:null===(m=r.locale)||void 0===m?void 0:null===(v=m.options)||void 0===v?void 0:v.firstWeekContainsDate)&&void 0!==u?u:L.firstWeekContainsDate)&&void 0!==l?l:null===(j=L.locale)||void 0===j?void 0:null===(w=j.options)||void 0===w?void 0:w.firstWeekContainsDate)&&void 0!==a?a:1);if(!(H>=1&&H<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var B=(0,x.default)(null!==(D=null!==(T=null!==(I=null!==(M=null==r?void 0:r.weekStartsOn)&&void 0!==M?M:null==r?void 0:null===(_=r.locale)||void 0===_?void 0:null===(N=_.options)||void 0===N?void 0:N.weekStartsOn)&&void 0!==I?I:L.weekStartsOn)&&void 0!==T?T:null===(A=L.locale)||void 0===A?void 0:null===(P=A.options)||void 0===P?void 0:P.weekStartsOn)&&void 0!==D?D:0);if(!(B>=0&&B<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!R.localize)throw RangeError("locale must contain localize property");if(!R.formatLong)throw RangeError("locale must contain formatLong property");var V=(0,c.default)(e);if(!(0,i.default)(V))throw RangeError("Invalid time value");var z=(0,h.default)(V),W=(0,s.default)(V,z),U={firstWeekContainsDate:H,weekStartsOn:B,locale:R,_originalDate:V};return F.match(k).map(function(e){var t=e[0];return"p"===t||"P"===t?(0,f.default[t])(e,R.formatLong):e}).join("").match(S).map(function(n){if("''"===n)return"'";var o=n[0];if("'"===o)return O(n);var i=d.default[o];if(i)return!(null!=r&&r.useAdditionalWeekYearTokens)&&(0,g.isProtectedWeekYearToken)(n)&&(0,g.throwProtectedError)(n,t,String(e)),!(null!=r&&r.useAdditionalDayOfYearTokens)&&(0,g.isProtectedDayOfYearToken)(n)&&(0,g.throwProtectedError)(n,t,String(e)),i(W,n,R.localize,U);if(o.match(E))throw RangeError("Format string contains an unescaped latin alphabet character `"+o+"`");return n}).join("")}function O(e){var t=e.match(D);return t?t[1].replace(T,"'"):e}},{"../isValid/index.js":"iCuvG","../subMilliseconds/index.js":"fJajs","../toDate/index.js":"AOFNJ","../_lib/format/formatters/index.js":"bquSH","../_lib/format/longFormatters/index.js":"73E8x","../_lib/getTimezoneOffsetInMilliseconds/index.js":"ert5H","../_lib/protectedTokens/index.js":"dtJwW","../_lib/toInteger/index.js":"8kRla","../_lib/requiredArgs/index.js":"b2kst","../_lib/defaultOptions/index.js":"8Bt50","../_lib/defaultLocale/index.js":"gI2iU","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],iCuvG:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>u);var o=e("../isDate/index.js"),i=n.interopDefault(o),a=e("../toDate/index.js"),s=n.interopDefault(a),l=e("../_lib/requiredArgs/index.js"),c=n.interopDefault(l);function u(e){return(0,c.default)(1,arguments),(!!(0,i.default)(e)||"number"==typeof e)&&!isNaN(Number((0,s.default)(e)))}},{"../isDate/index.js":"1FMW3","../toDate/index.js":"AOFNJ","../_lib/requiredArgs/index.js":"b2kst","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"1FMW3":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>l);var o=e("@babel/runtime/helpers/esm/typeof"),i=n.interopDefault(o),a=e("../_lib/requiredArgs/index.js"),s=n.interopDefault(a);function l(e){return(0,s.default)(1,arguments),e instanceof Date||"object"===(0,i.default)(e)&&"[object Date]"===Object.prototype.toString.call(e)}},{"@babel/runtime/helpers/esm/typeof":"fHfxs","../_lib/requiredArgs/index.js":"b2kst","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],fJajs:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>u);var o=e("../addMilliseconds/index.js"),i=n.interopDefault(o),a=e("../_lib/requiredArgs/index.js"),s=n.interopDefault(a),l=e("../_lib/toInteger/index.js"),c=n.interopDefault(l);function u(e,t){(0,s.default)(2,arguments);var r=(0,c.default)(t);return(0,i.default)(e,-r)}},{"../addMilliseconds/index.js":"gQ5CQ","../_lib/requiredArgs/index.js":"b2kst","../_lib/toInteger/index.js":"8kRla","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],bquSH:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var o=e("../../../_lib/getUTCDayOfYear/index.js"),i=n.interopDefault(o),a=e("../../../_lib/getUTCISOWeek/index.js"),s=n.interopDefault(a),l=e("../../../_lib/getUTCISOWeekYear/index.js"),c=n.interopDefault(l),u=e("../../../_lib/getUTCWeek/index.js"),d=n.interopDefault(u),p=e("../../../_lib/getUTCWeekYear/index.js"),f=n.interopDefault(p),m=e("../../addLeadingZeros/index.js"),h=n.interopDefault(m),g=e("../lightFormatters/index.js"),v=n.interopDefault(g),x={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},j={G:function(e,t,r){var n=e.getUTCFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return r.era(n,{width:"abbreviated"});case"GGGGG":return r.era(n,{width:"narrow"});default:return r.era(n,{width:"wide"})}},y:function(e,t,r){if("yo"===t){var n=e.getUTCFullYear(),o=n>0?n:1-n;return r.ordinalNumber(o,{unit:"year"})}return(0,v.default).y(e,t)},Y:function(e,t,r,n){var o=(0,f.default)(e,n),i=o>0?o:1-o;if("YY"===t){var a=i%100;return(0,h.default)(a,2)}return"Yo"===t?r.ordinalNumber(i,{unit:"year"}):(0,h.default)(i,t.length)},R:function(e,t){var r=(0,c.default)(e);return(0,h.default)(r,t.length)},u:function(e,t){var r=e.getUTCFullYear();return(0,h.default)(r,t.length)},Q:function(e,t,r){var n=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(n);case"QQ":return(0,h.default)(n,2);case"Qo":return r.ordinalNumber(n,{unit:"quarter"});case"QQQ":return r.quarter(n,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(n,{width:"narrow",context:"formatting"});default:return r.quarter(n,{width:"wide",context:"formatting"})}},q:function(e,t,r){var n=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(n);case"qq":return(0,h.default)(n,2);case"qo":return r.ordinalNumber(n,{unit:"quarter"});case"qqq":return r.quarter(n,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(n,{width:"narrow",context:"standalone"});default:return r.quarter(n,{width:"wide",context:"standalone"})}},M:function(e,t,r){var n=e.getUTCMonth();switch(t){case"M":case"MM":return(0,v.default).M(e,t);case"Mo":return r.ordinalNumber(n+1,{unit:"month"});case"MMM":return r.month(n,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(n,{width:"narrow",context:"formatting"});default:return r.month(n,{width:"wide",context:"formatting"})}},L:function(e,t,r){var n=e.getUTCMonth();switch(t){case"L":return String(n+1);case"LL":return(0,h.default)(n+1,2);case"Lo":return r.ordinalNumber(n+1,{unit:"month"});case"LLL":return r.month(n,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(n,{width:"narrow",context:"standalone"});default:return r.month(n,{width:"wide",context:"standalone"})}},w:function(e,t,r,n){var o=(0,d.default)(e,n);return"wo"===t?r.ordinalNumber(o,{unit:"week"}):(0,h.default)(o,t.length)},I:function(e,t,r){var n=(0,s.default)(e);return"Io"===t?r.ordinalNumber(n,{unit:"week"}):(0,h.default)(n,t.length)},d:function(e,t,r){return"do"===t?r.ordinalNumber(e.getUTCDate(),{unit:"date"}):(0,v.default).d(e,t)},D:function(e,t,r){var n=(0,i.default)(e);return"Do"===t?r.ordinalNumber(n,{unit:"dayOfYear"}):(0,h.default)(n,t.length)},E:function(e,t,r){var n=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return r.day(n,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},e:function(e,t,r,n){var o=e.getUTCDay(),i=(o-n.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return(0,h.default)(i,2);case"eo":return r.ordinalNumber(i,{unit:"day"});case"eee":return r.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(o,{width:"short",context:"formatting"});default:return r.day(o,{width:"wide",context:"formatting"})}},c:function(e,t,r,n){var o=e.getUTCDay(),i=(o-n.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return(0,h.default)(i,t.length);case"co":return r.ordinalNumber(i,{unit:"day"});case"ccc":return r.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(o,{width:"narrow",context:"standalone"});case"cccccc":return r.day(o,{width:"short",context:"standalone"});default:return r.day(o,{width:"wide",context:"standalone"})}},i:function(e,t,r){var n=e.getUTCDay(),o=0===n?7:n;switch(t){case"i":return String(o);case"ii":return(0,h.default)(o,t.length);case"io":return r.ordinalNumber(o,{unit:"day"});case"iii":return r.day(n,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(n,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},a:function(e,t,r){var n=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(e,t,r){var n,o=e.getUTCHours();switch(n=12===o?x.noon:0===o?x.midnight:o/12>=1?"pm":"am",t){case"b":case"bb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(e,t,r){var n,o=e.getUTCHours();switch(n=o>=17?x.evening:o>=12?x.afternoon:o>=4?x.morning:x.night,t){case"B":case"BB":case"BBB":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(e,t,r){if("ho"===t){var n=e.getUTCHours()%12;return 0===n&&(n=12),r.ordinalNumber(n,{unit:"hour"})}return(0,v.default).h(e,t)},H:function(e,t,r){return"Ho"===t?r.ordinalNumber(e.getUTCHours(),{unit:"hour"}):(0,v.default).H(e,t)},K:function(e,t,r){var n=e.getUTCHours()%12;return"Ko"===t?r.ordinalNumber(n,{unit:"hour"}):(0,h.default)(n,t.length)},k:function(e,t,r){var n=e.getUTCHours();return(0===n&&(n=24),"ko"===t)?r.ordinalNumber(n,{unit:"hour"}):(0,h.default)(n,t.length)},m:function(e,t,r){return"mo"===t?r.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):(0,v.default).m(e,t)},s:function(e,t,r){return"so"===t?r.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):(0,v.default).s(e,t)},S:function(e,t){return(0,v.default).S(e,t)},X:function(e,t,r,n){var o=(n._originalDate||e).getTimezoneOffset();if(0===o)return"Z";switch(t){case"X":return y(o);case"XXXX":case"XX":return w(o);default:return w(o,":")}},x:function(e,t,r,n){var o=(n._originalDate||e).getTimezoneOffset();switch(t){case"x":return y(o);case"xxxx":case"xx":return w(o);default:return w(o,":")}},O:function(e,t,r,n){var o=(n._originalDate||e).getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+b(o,":");default:return"GMT"+w(o,":")}},z:function(e,t,r,n){var o=(n._originalDate||e).getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+b(o,":");default:return"GMT"+w(o,":")}},t:function(e,t,r,n){var o=Math.floor((n._originalDate||e).getTime()/1e3);return(0,h.default)(o,t.length)},T:function(e,t,r,n){var o=(n._originalDate||e).getTime();return(0,h.default)(o,t.length)}};function b(e,t){var r=e>0?"-":"+",n=Math.abs(e),o=Math.floor(n/60),i=n%60;if(0===i)return r+String(o);var a=t||"";return r+String(o)+a+(0,h.default)(i,2)}function y(e,t){return e%60==0?(e>0?"-":"+")+(0,h.default)(Math.abs(e)/60,2):w(e,t)}function w(e,t){var r=t||"",n=e>0?"-":"+",o=Math.abs(e);return n+(0,h.default)(Math.floor(o/60),2)+r+(0,h.default)(o%60,2)}r.default=j},{"../../../_lib/getUTCDayOfYear/index.js":"7rFcH","../../../_lib/getUTCISOWeek/index.js":"9wwpc","../../../_lib/getUTCISOWeekYear/index.js":"f2LBa","../../../_lib/getUTCWeek/index.js":"hcevg","../../../_lib/getUTCWeekYear/index.js":"iDE3U","../../addLeadingZeros/index.js":"8wAht","../lightFormatters/index.js":"1oexo","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"7rFcH":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>c);var o=e("../../toDate/index.js"),i=n.interopDefault(o),a=e("../requiredArgs/index.js"),s=n.interopDefault(a),l=864e5;function c(e){(0,s.default)(1,arguments);var t=(0,i.default)(e),r=t.getTime();return t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0),Math.floor((r-t.getTime())/l)+1}},{"../../toDate/index.js":"AOFNJ","../requiredArgs/index.js":"b2kst","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"9wwpc":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>f);var o=e("../../toDate/index.js"),i=n.interopDefault(o),a=e("../startOfUTCISOWeek/index.js"),s=n.interopDefault(a),l=e("../startOfUTCISOWeekYear/index.js"),c=n.interopDefault(l),u=e("../requiredArgs/index.js"),d=n.interopDefault(u),p=6048e5;function f(e){(0,d.default)(1,arguments);var t=(0,i.default)(e);return Math.round(((0,s.default)(t).getTime()-(0,c.default)(t).getTime())/p)+1}},{"../../toDate/index.js":"AOFNJ","../startOfUTCISOWeek/index.js":"9z6BL","../startOfUTCISOWeekYear/index.js":"8Xl23","../requiredArgs/index.js":"b2kst","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"9z6BL":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>l);var o=e("../../toDate/index.js"),i=n.interopDefault(o),a=e("../requiredArgs/index.js"),s=n.interopDefault(a);function l(e){(0,s.default)(1,arguments);var t=1,r=(0,i.default)(e),n=r.getUTCDay(),o=(nu);var o=e("../getUTCISOWeekYear/index.js"),i=n.interopDefault(o),a=e("../startOfUTCISOWeek/index.js"),s=n.interopDefault(a),l=e("../requiredArgs/index.js"),c=n.interopDefault(l);function u(e){(0,c.default)(1,arguments);var t=(0,i.default)(e),r=new Date(0);return r.setUTCFullYear(t,0,4),r.setUTCHours(0,0,0,0),(0,s.default)(r)}},{"../getUTCISOWeekYear/index.js":"f2LBa","../startOfUTCISOWeek/index.js":"9z6BL","../requiredArgs/index.js":"b2kst","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],f2LBa:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>u);var o=e("../../toDate/index.js"),i=n.interopDefault(o),a=e("../requiredArgs/index.js"),s=n.interopDefault(a),l=e("../startOfUTCISOWeek/index.js"),c=n.interopDefault(l);function u(e){(0,s.default)(1,arguments);var t=(0,i.default)(e),r=t.getUTCFullYear(),n=new Date(0);n.setUTCFullYear(r+1,0,4),n.setUTCHours(0,0,0,0);var o=(0,c.default)(n),a=new Date(0);a.setUTCFullYear(r,0,4),a.setUTCHours(0,0,0,0);var l=(0,c.default)(a);return t.getTime()>=o.getTime()?r+1:t.getTime()>=l.getTime()?r:r-1}},{"../../toDate/index.js":"AOFNJ","../requiredArgs/index.js":"b2kst","../startOfUTCISOWeek/index.js":"9z6BL","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],hcevg:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>f);var o=e("../../toDate/index.js"),i=n.interopDefault(o),a=e("../startOfUTCWeek/index.js"),s=n.interopDefault(a),l=e("../startOfUTCWeekYear/index.js"),c=n.interopDefault(l),u=e("../requiredArgs/index.js"),d=n.interopDefault(u),p=6048e5;function f(e,t){(0,d.default)(1,arguments);var r=(0,i.default)(e);return Math.round(((0,s.default)(r,t).getTime()-(0,c.default)(r,t).getTime())/p)+1}},{"../../toDate/index.js":"AOFNJ","../startOfUTCWeek/index.js":"bjLba","../startOfUTCWeekYear/index.js":"3F2zF","../requiredArgs/index.js":"b2kst","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],bjLba:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>d);var o=e("../../toDate/index.js"),i=n.interopDefault(o),a=e("../requiredArgs/index.js"),s=n.interopDefault(a),l=e("../toInteger/index.js"),c=n.interopDefault(l),u=e("../defaultOptions/index.js");function d(e,t){(0,s.default)(1,arguments);var r,n,o,a,l,d,p,f,m=(0,u.getDefaultOptions)(),h=(0,c.default)(null!==(r=null!==(n=null!==(o=null!==(a=null==t?void 0:t.weekStartsOn)&&void 0!==a?a:null==t?void 0:null===(l=t.locale)||void 0===l?void 0:null===(d=l.options)||void 0===d?void 0:d.weekStartsOn)&&void 0!==o?o:m.weekStartsOn)&&void 0!==n?n:null===(p=m.locale)||void 0===p?void 0:null===(f=p.options)||void 0===f?void 0:f.weekStartsOn)&&void 0!==r?r:0);if(!(h>=0&&h<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");var g=(0,i.default)(e),v=g.getUTCDay(),x=(vi),n.export(r,"setDefaultOptions",()=>a);var o={};function i(){return o}function a(e){o=e}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"3F2zF":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>f);var o=e("../getUTCWeekYear/index.js"),i=n.interopDefault(o),a=e("../requiredArgs/index.js"),s=n.interopDefault(a),l=e("../startOfUTCWeek/index.js"),c=n.interopDefault(l),u=e("../toInteger/index.js"),d=n.interopDefault(u),p=e("../defaultOptions/index.js");function f(e,t){(0,s.default)(1,arguments);var r,n,o,a,l,u,f,m,h=(0,p.getDefaultOptions)(),g=(0,d.default)(null!==(r=null!==(n=null!==(o=null!==(a=null==t?void 0:t.firstWeekContainsDate)&&void 0!==a?a:null==t?void 0:null===(l=t.locale)||void 0===l?void 0:null===(u=l.options)||void 0===u?void 0:u.firstWeekContainsDate)&&void 0!==o?o:h.firstWeekContainsDate)&&void 0!==n?n:null===(f=h.locale)||void 0===f?void 0:null===(m=f.options)||void 0===m?void 0:m.firstWeekContainsDate)&&void 0!==r?r:1),v=(0,i.default)(e,t),x=new Date(0);return x.setUTCFullYear(v,0,g),x.setUTCHours(0,0,0,0),(0,c.default)(x,t)}},{"../getUTCWeekYear/index.js":"iDE3U","../requiredArgs/index.js":"b2kst","../startOfUTCWeek/index.js":"bjLba","../toInteger/index.js":"8kRla","../defaultOptions/index.js":"8Bt50","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],iDE3U:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>f);var o=e("../../toDate/index.js"),i=n.interopDefault(o),a=e("../requiredArgs/index.js"),s=n.interopDefault(a),l=e("../startOfUTCWeek/index.js"),c=n.interopDefault(l),u=e("../toInteger/index.js"),d=n.interopDefault(u),p=e("../defaultOptions/index.js");function f(e,t){(0,s.default)(1,arguments);var r,n,o,a,l,u,f,m,h=(0,i.default)(e),g=h.getUTCFullYear(),v=(0,p.getDefaultOptions)(),x=(0,d.default)(null!==(r=null!==(n=null!==(o=null!==(a=null==t?void 0:t.firstWeekContainsDate)&&void 0!==a?a:null==t?void 0:null===(l=t.locale)||void 0===l?void 0:null===(u=l.options)||void 0===u?void 0:u.firstWeekContainsDate)&&void 0!==o?o:v.firstWeekContainsDate)&&void 0!==n?n:null===(f=v.locale)||void 0===f?void 0:null===(m=f.options)||void 0===m?void 0:m.firstWeekContainsDate)&&void 0!==r?r:1);if(!(x>=1&&x<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var j=new Date(0);j.setUTCFullYear(g+1,0,x),j.setUTCHours(0,0,0,0);var b=(0,c.default)(j,t),y=new Date(0);y.setUTCFullYear(g,0,x),y.setUTCHours(0,0,0,0);var w=(0,c.default)(y,t);return h.getTime()>=b.getTime()?g+1:h.getTime()>=w.getTime()?g:g-1}},{"../../toDate/index.js":"AOFNJ","../requiredArgs/index.js":"b2kst","../startOfUTCWeek/index.js":"bjLba","../toInteger/index.js":"8kRla","../defaultOptions/index.js":"8Bt50","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"8wAht":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t){for(var r=e<0?"-":"",n=Math.abs(e).toString();n.lengtho)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"1oexo":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var o=e("../../addLeadingZeros/index.js"),i=n.interopDefault(o),a={y:function(e,t){var r=e.getUTCFullYear(),n=r>0?r:1-r;return(0,i.default)("yy"===t?n%100:n,t.length)},M:function(e,t){var r=e.getUTCMonth();return"M"===t?String(r+1):(0,i.default)(r+1,2)},d:function(e,t){return(0,i.default)(e.getUTCDate(),t.length)},a:function(e,t){var r=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];default:return"am"===r?"a.m.":"p.m."}},h:function(e,t){return(0,i.default)(e.getUTCHours()%12||12,t.length)},H:function(e,t){return(0,i.default)(e.getUTCHours(),t.length)},m:function(e,t){return(0,i.default)(e.getUTCMinutes(),t.length)},s:function(e,t){return(0,i.default)(e.getUTCSeconds(),t.length)},S:function(e,t){var r=t.length,n=Math.floor(e.getUTCMilliseconds()*Math.pow(10,r-3));return(0,i.default)(n,t.length)}};r.default=a},{"../../addLeadingZeros/index.js":"8wAht","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"73E8x":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=function(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},o=function(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},i=function(e,t){var r,i=e.match(/(P+)(p+)?/)||[],a=i[1],s=i[2];if(!s)return n(e,t);switch(a){case"P":r=t.dateTime({width:"short"});break;case"PP":r=t.dateTime({width:"medium"});break;case"PPP":r=t.dateTime({width:"long"});break;default:r=t.dateTime({width:"full"})}return r.replace("{{date}}",n(a,t)).replace("{{time}}",o(s,t))},a={p:o,P:i};r.default=a},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ert5H:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}n.defineInteropFlag(r),n.export(r,"default",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],dtJwW:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isProtectedDayOfYearToken",()=>a),n.export(r,"isProtectedWeekYearToken",()=>s),n.export(r,"throwProtectedError",()=>l);var o=["D","DD"],i=["YY","YYYY"];function a(e){return -1!==o.indexOf(e)}function s(e){return -1!==i.indexOf(e)}function l(e,t,r){if("YYYY"===e)throw RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("YY"===e)throw RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("D"===e)throw RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("DD"===e)throw RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],gI2iU:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var o=e("../../locale/en-US/index.js"),i=n.interopDefault(o);r.default=i.default},{"../../locale/en-US/index.js":"fVXwI","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],fVXwI:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var o=e("./_lib/formatDistance/index.js"),i=n.interopDefault(o),a=e("./_lib/formatLong/index.js"),s=n.interopDefault(a),l=e("./_lib/formatRelative/index.js"),c=n.interopDefault(l),u=e("./_lib/localize/index.js"),d=n.interopDefault(u),p=e("./_lib/match/index.js"),f=n.interopDefault(p),m={code:"en-US",formatDistance:i.default,formatLong:s.default,formatRelative:c.default,localize:d.default,match:f.default,options:{weekStartsOn:0,firstWeekContainsDate:1}};r.default=m},{"./_lib/formatDistance/index.js":"7K0k4","./_lib/formatLong/index.js":"4pQgU","./_lib/formatRelative/index.js":"3C77x","./_lib/localize/index.js":"g3qIA","./_lib/match/index.js":"bcnjq","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"7K0k4":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},o=function(e,t,r){var o,i=n[e];return(o="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",t.toString()),null!=r&&r.addSuffix)?r.comparison&&r.comparison>0?"in "+o:o+" ago":o};r.default=o},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"4pQgU":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var o=e("../../../_lib/buildFormatLongFn/index.js"),i=n.interopDefault(o),a={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},s={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},l={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},c={date:(0,i.default)({formats:a,defaultWidth:"full"}),time:(0,i.default)({formats:s,defaultWidth:"full"}),dateTime:(0,i.default)({formats:l,defaultWidth:"full"})};r.default=c},{"../../../_lib/buildFormatLongFn/index.js":"kt3aB","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],kt3aB:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}n.defineInteropFlag(r),n.export(r,"default",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"3C77x":[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},o=function(e,t,r,o){return n[e]};r.default=o},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],g3qIA:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var o=e("../../../_lib/buildLocalizeFn/index.js"),i=n.interopDefault(o),a={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},s={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},l={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},c={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},u={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},d={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},p={ordinalNumber:function(e,t){var r=Number(e),n=r%100;if(n>20||n<10)switch(n%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},era:(0,i.default)({values:a,defaultWidth:"wide"}),quarter:(0,i.default)({values:s,defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:(0,i.default)({values:l,defaultWidth:"wide"}),day:(0,i.default)({values:c,defaultWidth:"wide"}),dayPeriod:(0,i.default)({values:u,defaultWidth:"wide",formattingValues:d,defaultFormattingWidth:"wide"})};r.default=p},{"../../../_lib/buildLocalizeFn/index.js":"1UVpU","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"1UVpU":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){return function(t,r){var n;if("formatting"===(null!=r&&r.context?String(r.context):"standalone")&&e.formattingValues){var o=e.defaultFormattingWidth||e.defaultWidth,i=null!=r&&r.width?String(r.width):o;n=e.formattingValues[i]||e.formattingValues[o]}else{var a=e.defaultWidth,s=null!=r&&r.width?String(r.width):e.defaultWidth;n=e.values[s]||e.values[a]}return n[e.argumentCallback?e.argumentCallback(t):t]}}n.defineInteropFlag(r),n.export(r,"default",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],bcnjq:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var o=e("../../../_lib/buildMatchFn/index.js"),i=n.interopDefault(o),a=e("../../../_lib/buildMatchPatternFn/index.js"),s=n.interopDefault(a),l=/^(\d+)(th|st|nd|rd)?/i,c=/\d+/i,u={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},d={any:[/^b/i,/^(a|c)/i]},p={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},f={any:[/1/i,/2/i,/3/i,/4/i]},m={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},h={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},g={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},v={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},x={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},j={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},b={ordinalNumber:(0,s.default)({matchPattern:l,parsePattern:c,valueCallback:function(e){return parseInt(e,10)}}),era:(0,i.default)({matchPatterns:u,defaultMatchWidth:"wide",parsePatterns:d,defaultParseWidth:"any"}),quarter:(0,i.default)({matchPatterns:p,defaultMatchWidth:"wide",parsePatterns:f,defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:(0,i.default)({matchPatterns:m,defaultMatchWidth:"wide",parsePatterns:h,defaultParseWidth:"any"}),day:(0,i.default)({matchPatterns:g,defaultMatchWidth:"wide",parsePatterns:v,defaultParseWidth:"any"}),dayPeriod:(0,i.default)({matchPatterns:x,defaultMatchWidth:"any",parsePatterns:j,defaultParseWidth:"any"})};r.default=b},{"../../../_lib/buildMatchFn/index.js":"iqcUx","../../../_lib/buildMatchPatternFn/index.js":"bLROJ","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],iqcUx:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){return function(t){var r,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=n.width,s=o&&e.matchPatterns[o]||e.matchPatterns[e.defaultMatchWidth],l=t.match(s);if(!l)return null;var c=l[0],u=o&&e.parsePatterns[o]||e.parsePatterns[e.defaultParseWidth],d=Array.isArray(u)?a(u,function(e){return e.test(c)}):i(u,function(e){return e.test(c)});return r=e.valueCallback?e.valueCallback(d):d,{value:r=n.valueCallback?n.valueCallback(r):r,rest:t.slice(c.length)}}}function i(e,t){for(var r in e)if(e.hasOwnProperty(r)&&t(e[r]))return r}function a(e,t){for(var r=0;ro)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],bLROJ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){return function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.match(e.matchPattern);if(!n)return null;var o=n[0],i=t.match(e.parsePattern);if(!i)return null;var a=e.valueCallback?e.valueCallback(i[0]):i[0];return{value:a=r.valueCallback?r.valueCallback(a):a,rest:t.slice(o.length)}}}n.defineInteropFlag(r),n.export(r,"default",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],i6e55:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>T);var o=e("../_lib/defaultOptions/index.js"),i=e("../compareAsc/index.js"),a=n.interopDefault(i),s=e("../differenceInMonths/index.js"),l=n.interopDefault(s),c=e("../differenceInSeconds/index.js"),u=n.interopDefault(c),d=e("../_lib/defaultLocale/index.js"),p=n.interopDefault(d),f=e("../toDate/index.js"),m=n.interopDefault(f),h=e("../_lib/cloneObject/index.js"),g=n.interopDefault(h),v=e("../_lib/assign/index.js"),x=n.interopDefault(v),j=e("../_lib/getTimezoneOffsetInMilliseconds/index.js"),b=n.interopDefault(j),y=e("../_lib/requiredArgs/index.js"),w=n.interopDefault(y),C=1440,S=2520,k=43200,D=86400;function T(e,t,r){(0,w.default)(2,arguments);var n,i,s,c,d,f=(0,o.getDefaultOptions)(),h=null!==(n=null!==(i=null==r?void 0:r.locale)&&void 0!==i?i:f.locale)&&void 0!==n?n:p.default;if(!h.formatDistance)throw RangeError("locale must contain formatDistance property");var v=(0,a.default)(e,t);if(isNaN(v))throw RangeError("Invalid time value");var j=(0,x.default)((0,g.default)(r),{addSuffix:!!(null==r?void 0:r.addSuffix),comparison:v});v>0?(s=(0,m.default)(t),c=(0,m.default)(e)):(s=(0,m.default)(e),c=(0,m.default)(t));var y=(0,u.default)(c,s),T=Math.round((y-((0,b.default)(c)-(0,b.default)(s))/1e3)/60);if(T<2){if(null!=r&&r.includeSeconds){if(y<5)return h.formatDistance("lessThanXSeconds",5,j);if(y<10)return h.formatDistance("lessThanXSeconds",10,j);if(y<20)return h.formatDistance("lessThanXSeconds",20,j);if(y<40)return h.formatDistance("halfAMinute",0,j);else if(y<60)return h.formatDistance("lessThanXMinutes",1,j);else return h.formatDistance("xMinutes",1,j)}return 0===T?h.formatDistance("lessThanXMinutes",1,j):h.formatDistance("xMinutes",T,j)}if(T<45)return h.formatDistance("xMinutes",T,j);if(T<90)return h.formatDistance("aboutXHours",1,j);if(Ta);var o=e("../assign/index.js"),i=n.interopDefault(o);function a(e){return(0,i.default)({},e)}},{"../assign/index.js":"kUfmF","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],kUfmF:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t){if(null==e)throw TypeError("assign requires that input parameter not be null or undefined");for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}n.defineInteropFlag(r),n.export(r,"default",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],eQyEw:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdMid",()=>v);var o=e("react/jsx-runtime"),i=e("./logic/ed-global"),a=e("./panel/header/mid/add-item"),s=e("./panel/header/mid/add-section"),l=e("./panel/header/mid/add-text"),c=e("./panel/header/mid/comp-picker"),u=e("./panel/header/mid/page-picker"),d=e("./panel/header/top-btn"),p=e("web-utils"),f=e("./panel/header/right/responsive-toggle"),m=e("./panel/header/mid/comp-editable"),h=e("./panel/side/style/tools/mobile-qr"),g=e("./panel/file/file-browser");let v=()=>{let e=(0,p.useGlobal)(i.EDGlobal,"EDITOR");return(0,o.jsx)("div",{className:"flex flex-col",children:(0,o.jsxs)("div",{className:cx("h-[35px] border-b flex p-1 items-stretch text-[12px] justify-between"),children:[(0,o.jsx)("div",{className:"flex items-stretch flex-1",children:(0,o.jsx)(u.EdPagePicker,{})}),(0,o.jsx)("div",{className:"flex items-stretch flex-1 justify-center",children:(0,o.jsxs)("div",{className:"flex items-stretch",children:[(0,o.jsx)("div",{className:"border-r border-r-slate-100 text-slate-400 text-[9px] flex items-center px-1 mr-1",children:"ADD"}),!i.active.comp_id&&(0,o.jsx)(s.EdAddSection,{}),(0,o.jsx)(a.EdAddItem,{}),(0,o.jsx)(l.EdAddText,{}),(0,o.jsx)(c.EdCompPicker,{}),(0,o.jsx)(m.EdCompEditable,{})]})}),(0,o.jsxs)("div",{className:"flex items-stretch flex-1 justify-end",children:[(0,o.jsx)(g.EdFileBrowser,{}),"desktop-only"!==e.site.responsive&&(0,o.jsx)(h.MobileQRButton,{}),(0,o.jsxs)("label",{className:" text-slate-400 flex items-center pr-1",children:[(0,o.jsx)("div",{className:" px-1",children:" Zoom"}),(0,o.jsx)("select",{value:e.ui.zoom,onChange:t=>{e.ui.zoom=t.currentTarget.value,localStorage.zoom=e.ui.zoom,e.render()},children:["50%","60%","70%","80%","90%","100%","120%","150%"].map(e=>(0,o.jsx)("option",{value:e,children:e},e))})]}),(0,o.jsx)("div",{className:" text-slate-400 flex items-center pr-1 ",children:(0,o.jsx)(f.ResponsiveToggle,{})}),(0,o.jsx)("a",{href:`/prod/${params.site_id}${e.page.cur.url}`,target:"_blank",children:(0,o.jsx)(d.TopBtn,{style:"slim",className:"font-mono text-[9px]",children:"PREVIEW"})})]})]})})}},{"react/jsx-runtime":"QoA3A","./logic/ed-global":"6QDfO","./panel/header/mid/add-item":"5eRLG","./panel/header/mid/add-section":"50v6a","./panel/header/mid/add-text":"1KzxE","./panel/header/mid/comp-picker":"7Yqd7","./panel/header/mid/page-picker":"4GiUn","./panel/header/top-btn":"jO0ad","web-utils":"1hi6H","./panel/header/right/responsive-toggle":"9fHcY","./panel/header/mid/comp-editable":"3SGtm","./panel/side/style/tools/mobile-qr":"gSb2b","./panel/file/file-browser":"gPAFX","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"5eRLG":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdAddItem",()=>f);var o=e("react/jsx-runtime"),i=e("@paralleldrive/cuid2"),a=e("web-utils"),s=e("../../../logic/active/get-meta"),l=e("../../../logic/ed-global"),c=e("../../../logic/tree/fill-id"),u=e("../top-btn"),d=e("./prep-section"),p=e("../../../logic/tree/build");let f=()=>{let e=(0,a.useGlobal)(l.EDGlobal,"EDITOR");return(0,o.jsx)(u.TopBtn,{style:"slim",onClick:async()=>{let t=(0,s.getActiveMeta)(e);if(t||((0,d.prepSection)(e),await (0,a.waitUntil)(()=>!!(t=(0,s.getActiveMeta)(e)))),!t)return null;let r={id:(0,i.createId)(),name:"new_item",type:"item",dim:{w:"full",h:"full"},childs:[],adv:{css:""}};if(t.item.component?.id&&t.item.component.props.child){let r=t.item.component.props.child.content?.id;if(r){let n=(0,s.getMetaById)(e,r);n&&(t=n)}}let n=t.mitem;if(n){let o=t.item;if("text"===o.type||"item"===o.type&&o.component?.id){let r=t.parent?.id||"root",o=(0,s.getMetaById)(e,"root"===r?t.item.id:r);o?n=o.mitem:alert("Failed to add text!")}if(n&&n.get("childs")){let t=new Y.Map;syncronize(t,(0,c.fillID)(r));let o=n.get("childs");o&&o.push([t]),l.active.item_id=t.get("id")||"",e.render(),(0,p.treeRebuild)(e)}}},children:(0,o.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,o.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M1.5 2a.5.5 0 100-1 .5.5 0 000 1zm3 0a.5.5 0 100-1 .5.5 0 000 1zM8 1.5a.5.5 0 11-1 0 .5.5 0 011 0zm2.5.5a.5.5 0 100-1 .5.5 0 000 1zm3.5-.5a.5.5 0 11-1 0 .5.5 0 011 0zM1.5 14a.5.5 0 100-1 .5.5 0 000 1zm.5-3.5a.5.5 0 11-1 0 .5.5 0 011 0zM1.5 8a.5.5 0 100-1 .5.5 0 000 1zM2 4.5a.5.5 0 11-1 0 .5.5 0 011 0zM13.5 11a.5.5 0 100-1 .5.5 0 000 1zm.5-3.5a.5.5 0 11-1 0 .5.5 0 011 0zM13.5 5a.5.5 0 100-1 .5.5 0 000 1zM5 13.5a.5.5 0 11-1 0 .5.5 0 011 0zm2.5.5a.5.5 0 100-1 .5.5 0 000 1zm3.5-.5a.5.5 0 11-1 0 .5.5 0 011 0zm2.5.5a.5.5 0 100-1 .5.5 0 000 1zM4 5a1 1 0 011-1h5a1 1 0 011 1v5a1 1 0 01-1 1H5a1 1 0 01-1-1V5zm1 0h5v5H5V5z",clipRule:"evenodd"})})})}},{"react/jsx-runtime":"QoA3A","@paralleldrive/cuid2":"5ALsg","web-utils":"1hi6H","../../../logic/active/get-meta":"aJEnC","../../../logic/ed-global":"6QDfO","../../../logic/tree/fill-id":"gn5Cr","../top-btn":"jO0ad","./prep-section":"diP79","../../../logic/tree/build":"dNllk","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],diP79:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"prepSection",()=>s);var o=e("@paralleldrive/cuid2"),i=e("../../../logic/ed-global"),a=e("../../../logic/tree/fill-id");let s=e=>{let t=e.page.doc?.getMap("map").get("root");if(t){let r=t.get("childs");if(r&&0===e.page.tree.length){let e={id:(0,o.createId)(),name:"Section",type:"section",dim:{w:"full",h:"full"},childs:[],adv:{css:""}},t=new Y.Map;syncronize(t,(0,a.fillID)(e)),r.push([t]),i.active.item_id=e.id}}}},{"@paralleldrive/cuid2":"5ALsg","../../../logic/ed-global":"6QDfO","../../../logic/tree/fill-id":"gn5Cr","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"50v6a":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdAddSection",()=>d);var o=e("react/jsx-runtime"),i=e("@paralleldrive/cuid2"),a=e("web-utils"),s=e("../../../logic/ed-global"),l=e("../../../logic/tree/fill-id"),c=e("../top-btn"),u=e("../../../logic/tree/build");let d=()=>{let e=(0,a.useGlobal)(s.EDGlobal,"EDITOR");return(0,o.jsx)(c.TopBtn,{style:"slim",onClick:()=>{let t={id:(0,i.createId)(),name:"New Section",type:"section",dim:{w:"full",h:"full"},childs:[],adv:{css:""}},r=e.page.doc?.getMap("map").get("root");if(r){let n=r.get("childs");if(n){let r=new Y.Map;syncronize(r,(0,l.fillID)(t)),n.push([r]),s.active.item_id=t.id,e.render(),(0,u.treeRebuild)(e)}}},children:(0,o.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,o.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M2 1.5a.5.5 0 11-1 0 .5.5 0 011 0zM2 5v5h11V5H2zm0-1a1 1 0 00-1 1v5a1 1 0 001 1h11a1 1 0 001-1V5a1 1 0 00-1-1H2zm-.5 10a.5.5 0 100-1 .5.5 0 000 1zM4 1.5a.5.5 0 11-1 0 .5.5 0 011 0zM3.5 14a.5.5 0 100-1 .5.5 0 000 1zM6 1.5a.5.5 0 11-1 0 .5.5 0 011 0zM5.5 14a.5.5 0 100-1 .5.5 0 000 1zM8 1.5a.5.5 0 11-1 0 .5.5 0 011 0zM7.5 14a.5.5 0 100-1 .5.5 0 000 1zM10 1.5a.5.5 0 11-1 0 .5.5 0 011 0zM9.5 14a.5.5 0 100-1 .5.5 0 000 1zM12 1.5a.5.5 0 11-1 0 .5.5 0 011 0zM11.5 14a.5.5 0 100-1 .5.5 0 000 1zM14 1.5a.5.5 0 11-1 0 .5.5 0 011 0zM13.5 14a.5.5 0 100-1 .5.5 0 000 1z",clipRule:"evenodd"})})})}},{"react/jsx-runtime":"QoA3A","@paralleldrive/cuid2":"5ALsg","web-utils":"1hi6H","../../../logic/ed-global":"6QDfO","../../../logic/tree/fill-id":"gn5Cr","../top-btn":"jO0ad","../../../logic/tree/build":"dNllk","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"1KzxE":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdAddText",()=>f);var o=e("react/jsx-runtime"),i=e("@paralleldrive/cuid2"),a=e("web-utils"),s=e("../../../logic/active/get-meta"),l=e("../../../logic/ed-global"),c=e("../../../logic/tree/fill-id"),u=e("../top-btn"),d=e("./prep-section"),p=e("../../../logic/tree/build");let f=()=>{let e=(0,a.useGlobal)(l.EDGlobal,"EDITOR");return(0,o.jsx)(u.TopBtn,{style:"slim",onClick:async()=>{let t=(0,s.getActiveMeta)(e);if(t||((0,d.prepSection)(e),await (0,a.waitUntil)(()=>!!(t=(0,s.getActiveMeta)(e)))),!t)return null;if(t.item.component?.id&&t.item.component.props.child){let r=t.item.component.props.child.content?.id;if(r){let n=(0,s.getMetaById)(e,r);n&&(t=n)}}t.mitem?.doc?.transact(()=>{if(!t)return null;let r={id:i.createId(),name:"new_text",type:"text",dim:{w:"full",h:"full"},layout:{align:"center",dir:"col",gap:0},text:"",html:"",adv:{css:""}},n=t.mitem;if(n){let o=t.item;if("text"===o.type||"item"===o.type&&o.component?.id){let r=t.parent?.id||"root",i=s.getMetaById(e,"root"===r?o.id:r);i?n=i.mitem:alert("Failed to add text!")}if(n){if("section"===n.get("type")){let t={id:i.createId(),name:"new_item",type:"item",dim:{w:"full",h:"full"},childs:[],adv:{css:""}};if(n&&n.get("childs")){let r=new Y.Map;syncronize(r,c.fillID(t));let o=n.get("childs");o&&o.push([r]),l.active.item_id=r.get("id")||"",n=r,e.render()}}if(n.get("childs")){let t=new Y.Map;syncronize(t,c.fillID(r));let o=n.get("childs");o&&o.push([t]),l.active.item_id=t.get("id")||"",e.render(),setTimeout(()=>{if(document.activeElement?.tagName==="INPUT")return;let e=document.querySelector(`.s-${l.active.item_id}`);e&&e.focus()},100)}}}}),(0,p.treeRebuild)(e)},children:(0,o.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,o.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M3.95 2.95V4.5a.45.45 0 01-.9 0v-2a.45.45 0 01.45-.45h8a.45.45 0 01.45.45v2a.45.45 0 11-.9 0V2.95h-3v9.1h1.204a.45.45 0 010 .9h-3.5a.45.45 0 110-.9H6.95v-9.1h-3z",clipRule:"evenodd"})})})}},{"react/jsx-runtime":"QoA3A","@paralleldrive/cuid2":"5ALsg","web-utils":"1hi6H","../../../logic/active/get-meta":"aJEnC","../../../logic/ed-global":"6QDfO","../../../logic/tree/fill-id":"gn5Cr","../top-btn":"jO0ad","./prep-section":"diP79","../../../logic/tree/build":"dNllk","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"7Yqd7":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdCompPicker",()=>d);var o=e("react/jsx-runtime");e("@paralleldrive/cuid2");var i=e("web-utils"),a=e("../../../logic/active/get-meta"),s=e("../../../logic/comp/load"),l=e("../../../logic/ed-global"),c=e("../../../logic/tree/fill-id"),u=e("../top-btn");let d=()=>{let e=(0,i.useGlobal)(l.EDGlobal,"EDITOR"),t=()=>{e.ui.popup.comp.open=async t=>{let r=e.comp.list[t];if(r||(await (0,s.loadComponent)(e,t),r=e.comp.list[t]),!r){alert("Cannot load component!");return}let n=r.doc.getMap("map").get("root")?.toJSON();if(!n){alert("Failed to load component!");return}let o=(0,a.getActiveMeta)(e);if(o||alert("Please select an item/section to add component!"),o){let t=o.item;if("item"===t.type&&t.component?.id){if(t.component.props.child&&t.component.props.child.content){let r=(0,a.getMetaById)(e,t.component.props.child.content.id);r&&(t=(o=r).item)}else if(o.parent?.id&&t.component?.id!==l.active.comp_id){if(o=(0,a.getMetaById)(e,o.parent.id))t=o.item;else{alert("Warning: Please edit component first before adding. ");return}}}let r=o.mitem;t&&r?"text"!==t.type&&p(r,n):alert("Failed to add component!")}},e.render()};return(0,o.jsx)(u.TopBtn,{onClick:e=>{t()},style:"slim",children:(0,o.jsx)("div",{dangerouslySetInnerHTML:{__html:''}})})},p=(e,t)=>{let r=new Y.Map;if(r){t.originalId=t.id,t.component&&!t.component?.instances&&(t.component.instances={});let n={};for(let e of t.childs)e.name.startsWith("jsx:")&&(n[e.name.substring("jsx:".length).trim()]=e);for(let[e,r]of Object.entries(t.component?.props||{}))n[e]&&r.content&&(r.content=n[e]);syncronize(r,(0,c.fillID)(t));let o=e.get("childs");o&&o.push([r]);let i=r.toJSON();l.active.item_id=i.id}}},{"react/jsx-runtime":"QoA3A","@paralleldrive/cuid2":"5ALsg","web-utils":"1hi6H","../../../logic/active/get-meta":"aJEnC","../../../logic/comp/load":"aigu6","../../../logic/ed-global":"6QDfO","../../../logic/tree/fill-id":"gn5Cr","../top-btn":"jO0ad","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"4GiUn":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdPagePicker",()=>l);var o=e("react/jsx-runtime"),i=e("web-utils"),a=e("../../../logic/ed-global"),s=e("../top-btn");let l=()=>{let e=(0,i.useGlobal)(a.EDGlobal,"EDITOR");return e.page.list[e.page.cur.id]&&e.page.cur.name!==e.page.list[e.page.cur.id].page.name&&(e.page.cur.name=e.page.list[e.page.cur.id].page.name),(0,o.jsxs)(s.TopBtn,{onClick:t=>{e.ui.popup.page.open=t=>{e.ui.popup.page.open=null,a.active.comp_id="",a.active.item_id="",navigate(`/ed/${e.site.id}/${t}`)},e.render()},style:"slim",children:[(0,o.jsx)("div",{dangerouslySetInnerHTML:{__html:''}}),(0,o.jsx)("div",{className:"overflow-hidden whitespace-nowrap text-[12px] text-ellipsis max-w-[100px]",children:e.page.cur.name})]})}},{"react/jsx-runtime":"QoA3A","web-utils":"1hi6H","../../../logic/ed-global":"6QDfO","../top-btn":"jO0ad","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"9fHcY":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ResponsiveToggle",()=>d);var o=e("react/jsx-runtime"),i=e("web-utils"),a=e("../../../../../utils/types/general"),s=e("../../../../../utils/ui/box"),l=e("../../../../vi/load/load-snapshot"),c=e("../../../logic/ed-global"),u=e("../../../logic/tree/build");let d=()=>{let e=(0,i.useGlobal)(c.EDGlobal,"EDITOR"),t=e.mode,r="border-b-2 border-blue-500",n=()=>{let t=e.code.site?.doc;if(t){let r=t.getMap("map").get("files")?.get("index.js");(0,l.applyEnv)(e,r)}(0,u.treeRebuild)(e),e.render()},d={mobile:{onClick(){e.mode="mobile",a.w.isMobile=!0,a.w.isDesktop=!1,localStorage.setItem("prasi-editor-mode","mobile"),n()},className:cx("mobile"===t&&r),content:(0,o.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,o.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M4 2.5a.5.5 0 01.5-.5h6a.5.5 0 01.5.5v10a.5.5 0 01-.5.5h-6a.5.5 0 01-.5-.5v-10zM4.5 1A1.5 1.5 0 003 2.5v10A1.5 1.5 0 004.5 14h6a1.5 1.5 0 001.5-1.5v-10A1.5 1.5 0 0010.5 1h-6zM6 11.65a.35.35 0 100 .7h3a.35.35 0 100-.7H6z",clipRule:"evenodd"})})},desktop:{onClick(){e.mode="desktop",a.w.isMobile=!1,a.w.isDesktop=!0,localStorage.setItem("prasi-editor-mode","desktop"),n()},className:cx("desktop"===t&&r),content:(0,o.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,o.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M1 3.25A.25.25 0 011.25 3h12.5a.25.25 0 01.25.25v7.5a.25.25 0 01-.25.25H1.25a.25.25 0 01-.25-.25v-7.5zM1.25 2C.56 2 0 2.56 0 3.25v7.5C0 11.44.56 12 1.25 12h3.823l-.243 1.299a.55.55 0 00.54.651h4.26a.55.55 0 00.54-.651L9.927 12h3.823c.69 0 1.25-.56 1.25-1.25v-7.5C15 2.56 14.44 2 13.75 2H1.25zm7.76 10H5.99l-.198 1.05h3.416L9.01 12z",clipRule:"evenodd"})})}},p=[];return"mobile-only"===e.site.responsive?p.push(d.mobile):("desktop-only"===e.site.responsive||p.push(d.mobile),p.push(d.desktop)),(0,o.jsx)(s.ToolbarBox,{className:"flex",items:p})}},{"react/jsx-runtime":"QoA3A","web-utils":"1hi6H","../../../../../utils/types/general":"fBAQm","../../../../../utils/ui/box":"ceq8B","../../../../vi/load/load-snapshot":"l6Pwy","../../../logic/ed-global":"6QDfO","../../../logic/tree/build":"dNllk","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ceq8B:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ToolbarBox",()=>c);var o=e("react/jsx-runtime"),i=e("react"),a=e("web-utils"),s=e("./context-menu"),l=e("./tooltip");let c=({label:e,items:t,className:r,labelMenu:n})=>{let c=(0,a.useLocal)({labelMouseEvent:null});return(0,o.jsxs)("div",{className:cx("toolbar-box",r,!e&&"no-label"),children:[c.labelMouseEvent&&(0,o.jsx)(s.Menu,{mouseEvent:c.labelMouseEvent,onClose:()=>{c.labelMouseEvent=null,c.render()},children:n?.map((e,t)=>o.jsx(s.MenuItem,{label:e.label,onClick:e.onClick},t))}),e&&(0,o.jsx)("div",{className:cx("label",!!n&&"hover:bg-[#ececeb] transition-all cursor-pointer rounded-l-[2px] -mx-[5px] px-[5px]"),onClick:e=>{c.labelMouseEvent=e,c.render()},children:e}),(0,o.jsx)("div",{className:cx("items"),children:t.map((e,t)=>{if(!e)return;if((0,i.isValidElement)(e))return(0,o.jsx)(i.Fragment,{children:e},t);let r=e;return(0,o.jsx)(l.Tooltip,{content:r.tooltip,className:cx("item transition-all",r.className,r.disabled&&"disabled"),onClick:r.onClick,children:r.content},t)})})]})}},{"react/jsx-runtime":"QoA3A",react:"6Lppp","web-utils":"1hi6H","./context-menu":"8SOtW","./tooltip":"lSeyn","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"3SGtm":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdCompEditable",()=>l);var o=e("react/jsx-runtime"),i=e("web-utils"),a=e("../../../logic/ed-global"),s=e("../top-btn");let l=()=>{let e=(0,i.useGlobal)(a.EDGlobal,"EDITOR"),t=12;return(0,o.jsx)(s.TopBtn,{onClick:t=>{e.ui.comp_editable=!e.ui.comp_editable,localStorage.setItem("prasi-comp-editable",e.ui.comp_editable?"yes":"no"),e.render()},style:"slim",children:(0,o.jsxs)("div",{className:cx("flex items-center justify-center pr-1 hover:text-white",css` height: 18px; - `,e.ui.comp_editable?"text-green-700 ":"text-red-700"),children:[(0,o.jsx)("div",{className:"mr-[2px]",dangerouslySetInnerHTML:{__html:e.ui.comp_editable?``:``}}),(0,o.jsxs)("div",{className:"text-[7px] leading-none",children:[(0,o.jsx)("div",{children:"Component"}),(0,o.jsx)("div",{children:e.ui.comp_editable?"Editable":"Locked"})]})]})})}},{"react/jsx-runtime":"QoA3A","web-utils":"1hi6H","../../../logic/ed-global":"6QDfO","../top-btn":"jO0ad","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],gSb2b:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"MobileQRButton",()=>d);var o=e("react/jsx-runtime"),i=e("@wojtekmaj/react-qr-svg"),a=n.interopDefault(i),s=e("web-utils"),l=e("../../../../../../utils/ui/box"),c=e("../../../../../../utils/ui/modal"),u=e("../../../../logic/ed-global");let d=()=>{let e=(0,s.useGlobal)(u.EDGlobal,"EDITOR"),t=(0,s.useLocal)({open:!1});return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(l.ToolbarBox,{className:"flex",items:[{onClick(){t.open=!0,t.render()},content:(0,o.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",className:"lucide lucide-qr-code",viewBox:"0 0 24 24",children:[(0,o.jsx)("rect",{width:"5",height:"5",x:"3",y:"3",rx:"1"}),(0,o.jsx)("rect",{width:"5",height:"5",x:"16",y:"3",rx:"1"}),(0,o.jsx)("rect",{width:"5",height:"5",x:"3",y:"16",rx:"1"}),(0,o.jsx)("path",{d:"M21 16h-3a2 2 0 00-2 2v3M21 21v.01M12 7v3a2 2 0 01-2 2H7M3 12h.01M12 3h.01M12 16v.01M16 12h1M21 12v.01M12 21v-1"})]})}]}),(0,o.jsx)(c.Modal,{open:t.open,onOpenChange:e=>{t.open=e,t.render()},children:(0,o.jsx)("div",{className:cx("flex flex-col w-[400px] items-stretch bg-white -mx-[8px] -my-[3px] text-[14px]"),children:(0,o.jsxs)("div",{className:"min-h-[400px] flex flex-col items-center p-3",children:[(0,o.jsx)(a.default,{value:JSON.stringify({site:{name:e.site.name,id:e.site.id},page:{name:e.page.cur.name,id:e.page.cur.id,url:e.page.cur.url}})}),(0,o.jsx)("br",{}),(0,o.jsx)("a",{href:"/npm/apk-qr/_/_",target:"_blank",className:"border p-2 rounded-sm",children:"Download APK"})]})})})]})}},{"react/jsx-runtime":"QoA3A","@wojtekmaj/react-qr-svg":"13EDk","web-utils":"1hi6H","../../../../../../utils/ui/box":"ceq8B","../../../../../../utils/ui/modal":"4N5RJ","../../../../logic/ed-global":"6QDfO","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"13EDk":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"QrSvg",()=>i.default);var o=e("./QrSvg.js"),i=n.interopDefault(o);r.default=i.default},{"./QrSvg.js":"4QXUc","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"4QXUc":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var o=e("react"),i=n.interopDefault(o),a=e("prop-types"),s=n.interopDefault(a),l=e("qrcode-generator"),c=n.interopDefault(l),u=function(){return(u=Object.assign||function(e){for(var t,r=1,n=arguments.length;rt.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);ot.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r},p="v1h1v-1z";function f(e,t,r){for(var n=e.getModuleCount(),o="",i=0;i=7&&T(e),null==x&&(x=O(f,m,j)),E(x,t)},w=function(e,t){for(var r=-1;r<=7;r+=1)if(!(e+r<=-1)&&!(g<=e+r))for(var n=-1;n<=7;n+=1)t+n<=-1||g<=t+n||(0<=r&&r<=6&&(0==n||6==n)||0<=n&&n<=6&&(0==r||6==r)||2<=r&&r<=4&&2<=n&&n<=4?h[e+r][t+n]=!0:h[e+r][t+n]=!1)},C=function(){for(var e=0,t=0,r=0;r<8;r+=1){y(!0,r);var n=o.getLostPoint(b);(0==r||e>n)&&(e=n,t=r)}return t},k=function(){for(var e=8;e>r&1)==1;h[Math.floor(r/3)][r%3+g-8-3]=n}for(var r=0;r<18;r+=1){var n=!e&&(t>>r&1)==1;h[r%3+g-8-3][Math.floor(r/3)]=n}},D=function(e,t){for(var r=m<<3|t,n=o.getBCHTypeInfo(r),i=0;i<15;i+=1){var a=!e&&(n>>i&1)==1;i<6?h[i][8]=a:i<8?h[i+1][8]=a:h[g-15+i][8]=a}for(var i=0;i<15;i+=1){var a=!e&&(n>>i&1)==1;i<8?h[8][g-i-1]=a:i<9?h[8][15-i-1+1]=a:h[8][15-i-1]=a}h[g-8][8]=!e},E=function(e,t){for(var r=-1,n=g-1,i=7,a=0,s=o.getMaskFunction(t),l=g-1;l>0;l-=2)for(6==l&&(l-=1);;){for(var c=0;c<2;c+=1)if(null==h[n][l-c]){var u=!1;a>>i&1)==1),s(n,l-c)&&(u=!u),h[n][l-c]=u,-1==(i-=1)&&(a+=1,i=7)}if((n+=r)<0||g<=n){n-=r,r=-r;break}}},I=function(e,t){for(var r=0,n=0,i=0,s=Array(t.length),l=Array(t.length),c=0;c=0?m.getAt(h):0}}for(var g=0,p=0;p8*p)throw"code length overflow. ("+c.getLengthInBits()+">"+8*p+")";for(c.getLengthInBits()+4<=8*p&&c.put(0,4);c.getLengthInBits()%8!=0;)c.putBit(!1);for(;!(c.getLengthInBits()>=8*p)&&(c.put(n,8),!(c.getLengthInBits()>=8*p));)c.put(i,8);return I(c,a)};b.addData=function(e,t){var r=null;switch(t=t||"Byte"){case"Numeric":r=c(e);break;case"Alphanumeric":r=u(e);break;case"Byte":r=d(e);break;case"Kanji":r=p(e);break;default:throw"mode:"+t}j.push(r),x=null},b.isDark=function(e,t){if(e<0||g<=e||t<0||g<=t)throw e+","+t;return h[e][t]},b.getModuleCount=function(){return g},b.make=function(){if(f<1){for(var e=1;e<40;e++){for(var t=s.getRSBlocks(e,m),r=l(),n=0;n';for(var n=0;n";for(var o=0;o';r+=""}return r+""},b.createSvgTag=function(e,t,r,n){var o={};"object"==typeof arguments[0]&&(o=arguments[0],e=o.cellSize,t=o.margin,r=o.alt,n=o.title),e=e||2,t=void 0===t?4*e:t,(r="string"==typeof r?{text:r}:r||{}).text=r.text||null,r.id=r.text?r.id||"qrcode-description":null,(n="string"==typeof n?{text:n}:n||{}).text=n.text||null,n.id=n.text?n.id||"qrcode-title":null;var i,a,s,l,c=b.getModuleCount()*e+2*t,u="";for(l="l"+e+",0 0,"+e+" -"+e+",0 0,-"+e+"z ",u+='"+(n.text?''+M(n.text)+"":"")+(r.text?''+M(r.text)+"":"")+''},b.createDataURL=function(e,t){e=e||2,t=void 0===t?4*e:t;var r=b.getModuleCount()*e+2*t,n=t,o=r-t;return v(r,r,function(t,r){if(!(n<=t)||!(t":t+=">";break;case"&":t+="&";break;case'"':t+=""";break;default:t+=n}}return t},_=function(e){var t,r,n,o,i,a=1;e=void 0===e?2*a:e;var s=b.getModuleCount()*a+2*e,l=e,c=s-e,u={"██":"█","█ ":"▀"," █":"▄"," ":" "},d={"██":"▀","█ ":"▀"," █":" "," ":" "},p="";for(t=0;t=c?d[i]:u[i];p+="\n"}return s%2&&e>0?p.substring(0,p.length-s-1)+Array(s+1).join("▀"):p.substring(0,p.length-1)};return b.createASCII=function(e,t){if((e=e||1)<2)return _(t);e-=1,t=void 0===t?2*e:t;var r,n,o,i,a=b.getModuleCount()*e+2*t,s=t,l=a-t,c=Array(e+1).join("██"),u=Array(e+1).join(" "),d="",p="";for(r=0;r>>8),t.push(255&a)):t.push(n)}}return t}};var t={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},r={L:1,M:0,Q:3,H:2},n={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},o=function(){var e=[[],[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]],r=1335,o=7973,s=21522,l={},c=function(e){for(var t=0;0!=e;)t+=1,e>>>=1;return t};return l.getBCHTypeInfo=function(e){for(var t=e<<10;c(t)-c(r)>=0;)t^=r<=0;)t^=o<5&&(r+=3+i-5)}for(var n=0;n=256;)t-=255;return e[t]},n}();function a(e,t){if(void 0===e.length)throw e.length+"/"+t;var r=function(){for(var r=0;r>>7-t%8&1)==1},r.put=function(e,t){for(var n=0;n>>t-n-1&1)==1)},r.getLengthInBits=function(){return t},r.putBit=function(r){var n=Math.floor(t/8);e.length<=n&&e.push(0),r&&(e[n]|=128>>>t%8),t+=1},r},c=function(e){var r=t.MODE_NUMBER,n=e,o={};o.getMode=function(){return r},o.getLength=function(e){return n.length},o.write=function(e){for(var t=n,r=0;r+2>>8&255)*192+(255&n),e.put(n,13),r+=2}if(r>>8)},t.writeBytes=function(e,r,n){r=r||0,n=n||e.length;for(var o=0;o0&&(t+=","),t+=e[r];return t+"]"},t},m=function(){var e=0,t=0,r=0,n="",o={},i=function(e){n+=String.fromCharCode(a(63&e))},a=function(e){if(e<0);else if(e<26)return 65+e;else if(e<52)return 97+(e-26);else if(e<62)return 48+(e-52);else if(62==e)return 43;else if(63==e)return 47;throw"n:"+e};return o.writeByte=function(n){for(e=e<<8|255&n,t+=8,r+=1;t>=6;)i(e>>>t-6),t-=6},o.flush=function(){if(t>0&&(i(e<<6-t),e=0,t=0),r%3!=0)for(var o=3-r%3,a=0;a=t.length){if(0==o)return -1;throw"unexpected end of file./"+o}var e=t.charAt(r);if(r+=1,"="==e)return o=0,-1;e.match(/^\s$/)||(n=n<<6|a(e.charCodeAt(0)),o+=6)}var i=n>>>o-8&255;return o-=8,i};var a=function(e){if(65<=e&&e<=90)return e-65;if(97<=e&&e<=122)return e-97+26;if(48<=e&&e<=57)return e-48+52;if(43==e)return 62;if(47==e)return 63;throw"c:"+e};return i},g=function(e,t){var r=e,n=t,o=Array(e*t),i={};i.setPixel=function(e,t,n){o[t*r+e]=n},i.write=function(e){e.writeString("GIF87a"),e.writeShort(r),e.writeShort(n),e.writeByte(128),e.writeByte(0),e.writeByte(0),e.writeByte(0),e.writeByte(0),e.writeByte(0),e.writeByte(255),e.writeByte(255),e.writeByte(255),e.writeString(","),e.writeShort(0),e.writeShort(0),e.writeShort(r),e.writeShort(n),e.writeByte(0);var t=2,o=s(2);e.writeByte(t);for(var i=0;o.length-i>255;)e.writeByte(255),e.writeBytes(o,i,255),i+=255;e.writeByte(o.length-i),e.writeBytes(o,i,o.length-i),e.writeByte(0),e.writeString(";")};var a=function(e){var t=e,r=0,n=0,o={};return o.write=function(e,o){if(e>>>o!=0)throw"length over";for(;r+o>=8;)t.writeByte(255&(e<>>=8-r,n=0,r=0;n=e<0&&t.writeByte(n)},o},s=function(e){for(var t=1<i.size()&&(i.size()==1<>6,128|63&n):n<55296||n>=57344?t.push(224|n>>12,128|n>>6&63,128|63&n):(r++,n=65536+((1023&n)<<10|1023&e.charCodeAt(r)),t.push(240|n>>18,128|n>>12&63,128|n>>6&63,128|63&n))}return t}(e)}}(),function(e){"function"==typeof define&&define.amd?define([],e):t.exports=e()}(function(){return n})},{}],"4N5RJ":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useModal",()=>l),n.export(r,"useModalContext",()=>u),n.export(r,"Modal",()=>d),n.export(r,"ModalTrigger",()=>p),n.export(r,"ModalContent",()=>f),n.export(r,"ModalHeading",()=>m),n.export(r,"ModalDescription",()=>h),n.export(r,"ModalClose",()=>g);var o=e("react/jsx-runtime"),i=e("@floating-ui/react"),a=e("react"),s=e("web-utils");function l({initialOpen:e=!0,open:t,onOpenChange:r}){let[n,o]=a.useState(e),[s,l]=a.useState(),[c,u]=a.useState(),d=t??n,p=r??o,f=(0,i.useFloating)({open:d,onOpenChange:p}),m=f.context,h=(0,i.useClick)(m,{enabled:null==t}),g=(0,i.useDismiss)(m,{outsidePressEvent:"mousedown",escapeKey:!1}),v=(0,i.useRole)(m),x=(0,i.useInteractions)([h,g,v]);return a.useMemo(()=>({open:d,setOpen:p,...x,...f,labelId:s,descriptionId:c,setLabelId:l,setDescriptionId:u}),[d,p,x,f,s,c])}let c=a.createContext(null),u=()=>{let e=a.useContext(c);if(null==e)throw Error("Modal components must be wrapped in ");return e};function d({children:e,...t}){let r=l(t);return(0,o.jsx)(c.Provider,{value:r,children:(0,o.jsx)(f,{fade:t.fade,className:cx("modal","outline-none"),children:e})})}let p=a.forwardRef(function({children:e,asChild:t=!1,...r},n){let s=u(),l=e.ref,c=(0,i.useMergeRefs)([s.refs.setReference,n,l]);return t&&a.isValidElement(e)?a.cloneElement(e,s.getReferenceProps({ref:c,...r,...e.props,"data-state":s.open?"open":"closed"})):(0,o.jsx)("button",{ref:c,"data-state":s.open?"open":"closed",...s.getReferenceProps(r),children:e})}),f=a.forwardRef(function(e,t){let r=(0,s.useLocal)({preview:!1,timeout:null}),{context:n,...a}=u(),l=(0,i.useMergeRefs)([a.refs.setFloating,t]);if(!n.open)return null;let c={...e};void 0!==c.fade&&delete c.fade;let d=a.getFloatingProps(c);return(0,o.jsx)(i.FloatingPortal,{children:(0,o.jsx)(i.FloatingOverlay,{className:cx("modal-overlay","flex items-center justify-center transition-all ",css` + `,e.ui.comp_editable?"text-green-700 ":"text-red-700"),children:[(0,o.jsx)("div",{className:"mr-[2px]",dangerouslySetInnerHTML:{__html:e.ui.comp_editable?``:``}}),(0,o.jsxs)("div",{className:"text-[7px] leading-none",children:[(0,o.jsx)("div",{children:"Component"}),(0,o.jsx)("div",{children:e.ui.comp_editable?"Editable":"Locked"})]})]})})}},{"react/jsx-runtime":"QoA3A","web-utils":"1hi6H","../../../logic/ed-global":"6QDfO","../top-btn":"jO0ad","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],gSb2b:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"MobileQRButton",()=>d);var o=e("react/jsx-runtime"),i=e("@wojtekmaj/react-qr-svg"),a=n.interopDefault(i),s=e("web-utils"),l=e("../../../../../../utils/ui/box"),c=e("../../../../../../utils/ui/modal"),u=e("../../../../logic/ed-global");let d=()=>{let e=(0,s.useGlobal)(u.EDGlobal,"EDITOR"),t=(0,s.useLocal)({open:!1});return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(l.ToolbarBox,{className:"flex",items:[{onClick(){t.open=!0,t.render()},content:(0,o.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",className:"lucide lucide-qr-code",viewBox:"0 0 24 24",children:[(0,o.jsx)("rect",{width:"5",height:"5",x:"3",y:"3",rx:"1"}),(0,o.jsx)("rect",{width:"5",height:"5",x:"16",y:"3",rx:"1"}),(0,o.jsx)("rect",{width:"5",height:"5",x:"3",y:"16",rx:"1"}),(0,o.jsx)("path",{d:"M21 16h-3a2 2 0 00-2 2v3M21 21v.01M12 7v3a2 2 0 01-2 2H7M3 12h.01M12 3h.01M12 16v.01M16 12h1M21 12v.01M12 21v-1"})]})}]}),(0,o.jsx)(c.Modal,{open:t.open,onOpenChange:e=>{t.open=e,t.render()},children:(0,o.jsx)("div",{className:cx("flex flex-col w-[400px] items-stretch bg-white -mx-[8px] -my-[3px] text-[14px]"),children:(0,o.jsxs)("div",{className:"min-h-[400px] flex flex-col items-center p-3",children:[(0,o.jsx)(a.default,{value:JSON.stringify({site:{name:e.site.name,id:e.site.id},page:{name:e.page.cur.name,id:e.page.cur.id,url:e.page.cur.url}})}),(0,o.jsx)("br",{}),(0,o.jsx)("a",{href:"/npm/apk-qr/_/_",target:"_blank",className:"border p-2 rounded-sm",children:"Download APK"})]})})})]})}},{"react/jsx-runtime":"QoA3A","@wojtekmaj/react-qr-svg":"13EDk","web-utils":"1hi6H","../../../../../../utils/ui/box":"ceq8B","../../../../../../utils/ui/modal":"4N5RJ","../../../../logic/ed-global":"6QDfO","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"13EDk":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"QrSvg",()=>i.default);var o=e("./QrSvg.js"),i=n.interopDefault(o);r.default=i.default},{"./QrSvg.js":"4QXUc","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"4QXUc":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var o=e("react"),i=n.interopDefault(o),a=e("prop-types"),s=n.interopDefault(a),l=e("qrcode-generator"),c=n.interopDefault(l),u=function(){return(u=Object.assign||function(e){for(var t,r=1,n=arguments.length;rt.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);ot.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r},p="v1h1v-1z";function f(e,t,r){for(var n=e.getModuleCount(),o="",i=0;i=7&&D(e),null==x&&(x=O(f,m,j)),E(x,t)},w=function(e,t){for(var r=-1;r<=7;r+=1)if(!(e+r<=-1)&&!(g<=e+r))for(var n=-1;n<=7;n+=1)t+n<=-1||g<=t+n||(0<=r&&r<=6&&(0==n||6==n)||0<=n&&n<=6&&(0==r||6==r)||2<=r&&r<=4&&2<=n&&n<=4?h[e+r][t+n]=!0:h[e+r][t+n]=!1)},C=function(){for(var e=0,t=0,r=0;r<8;r+=1){y(!0,r);var n=o.getLostPoint(b);(0==r||e>n)&&(e=n,t=r)}return t},S=function(){for(var e=8;e>r&1)==1;h[Math.floor(r/3)][r%3+g-8-3]=n}for(var r=0;r<18;r+=1){var n=!e&&(t>>r&1)==1;h[r%3+g-8-3][Math.floor(r/3)]=n}},T=function(e,t){for(var r=m<<3|t,n=o.getBCHTypeInfo(r),i=0;i<15;i+=1){var a=!e&&(n>>i&1)==1;i<6?h[i][8]=a:i<8?h[i+1][8]=a:h[g-15+i][8]=a}for(var i=0;i<15;i+=1){var a=!e&&(n>>i&1)==1;i<8?h[8][g-i-1]=a:i<9?h[8][15-i-1+1]=a:h[8][15-i-1]=a}h[g-8][8]=!e},E=function(e,t){for(var r=-1,n=g-1,i=7,a=0,s=o.getMaskFunction(t),l=g-1;l>0;l-=2)for(6==l&&(l-=1);;){for(var c=0;c<2;c+=1)if(null==h[n][l-c]){var u=!1;a>>i&1)==1),s(n,l-c)&&(u=!u),h[n][l-c]=u,-1==(i-=1)&&(a+=1,i=7)}if((n+=r)<0||g<=n){n-=r,r=-r;break}}},I=function(e,t){for(var r=0,n=0,i=0,s=Array(t.length),l=Array(t.length),c=0;c=0?m.getAt(h):0}}for(var g=0,p=0;p8*p)throw"code length overflow. ("+c.getLengthInBits()+">"+8*p+")";for(c.getLengthInBits()+4<=8*p&&c.put(0,4);c.getLengthInBits()%8!=0;)c.putBit(!1);for(;!(c.getLengthInBits()>=8*p)&&(c.put(n,8),!(c.getLengthInBits()>=8*p));)c.put(i,8);return I(c,a)};b.addData=function(e,t){var r=null;switch(t=t||"Byte"){case"Numeric":r=c(e);break;case"Alphanumeric":r=u(e);break;case"Byte":r=d(e);break;case"Kanji":r=p(e);break;default:throw"mode:"+t}j.push(r),x=null},b.isDark=function(e,t){if(e<0||g<=e||t<0||g<=t)throw e+","+t;return h[e][t]},b.getModuleCount=function(){return g},b.make=function(){if(f<1){for(var e=1;e<40;e++){for(var t=s.getRSBlocks(e,m),r=l(),n=0;n';for(var n=0;n";for(var o=0;o';r+=""}return r+""},b.createSvgTag=function(e,t,r,n){var o={};"object"==typeof arguments[0]&&(o=arguments[0],e=o.cellSize,t=o.margin,r=o.alt,n=o.title),e=e||2,t=void 0===t?4*e:t,(r="string"==typeof r?{text:r}:r||{}).text=r.text||null,r.id=r.text?r.id||"qrcode-description":null,(n="string"==typeof n?{text:n}:n||{}).text=n.text||null,n.id=n.text?n.id||"qrcode-title":null;var i,a,s,l,c=b.getModuleCount()*e+2*t,u="";for(l="l"+e+",0 0,"+e+" -"+e+",0 0,-"+e+"z ",u+='"+(n.text?''+M(n.text)+"":"")+(r.text?''+M(r.text)+"":"")+''},b.createDataURL=function(e,t){e=e||2,t=void 0===t?4*e:t;var r=b.getModuleCount()*e+2*t,n=t,o=r-t;return v(r,r,function(t,r){if(!(n<=t)||!(t":t+=">";break;case"&":t+="&";break;case'"':t+=""";break;default:t+=n}}return t},_=function(e){var t,r,n,o,i,a=1;e=void 0===e?2*a:e;var s=b.getModuleCount()*a+2*e,l=e,c=s-e,u={"██":"█","█ ":"▀"," █":"▄"," ":" "},d={"██":"▀","█ ":"▀"," █":" "," ":" "},p="";for(t=0;t=c?d[i]:u[i];p+="\n"}return s%2&&e>0?p.substring(0,p.length-s-1)+Array(s+1).join("▀"):p.substring(0,p.length-1)};return b.createASCII=function(e,t){if((e=e||1)<2)return _(t);e-=1,t=void 0===t?2*e:t;var r,n,o,i,a=b.getModuleCount()*e+2*t,s=t,l=a-t,c=Array(e+1).join("██"),u=Array(e+1).join(" "),d="",p="";for(r=0;r>>8),t.push(255&a)):t.push(n)}}return t}};var t={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},r={L:1,M:0,Q:3,H:2},n={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},o=function(){var e=[[],[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]],r=1335,o=7973,s=21522,l={},c=function(e){for(var t=0;0!=e;)t+=1,e>>>=1;return t};return l.getBCHTypeInfo=function(e){for(var t=e<<10;c(t)-c(r)>=0;)t^=r<=0;)t^=o<5&&(r+=3+i-5)}for(var n=0;n=256;)t-=255;return e[t]},n}();function a(e,t){if(void 0===e.length)throw e.length+"/"+t;var r=function(){for(var r=0;r>>7-t%8&1)==1},r.put=function(e,t){for(var n=0;n>>t-n-1&1)==1)},r.getLengthInBits=function(){return t},r.putBit=function(r){var n=Math.floor(t/8);e.length<=n&&e.push(0),r&&(e[n]|=128>>>t%8),t+=1},r},c=function(e){var r=t.MODE_NUMBER,n=e,o={};o.getMode=function(){return r},o.getLength=function(e){return n.length},o.write=function(e){for(var t=n,r=0;r+2>>8&255)*192+(255&n),e.put(n,13),r+=2}if(r>>8)},t.writeBytes=function(e,r,n){r=r||0,n=n||e.length;for(var o=0;o0&&(t+=","),t+=e[r];return t+"]"},t},m=function(){var e=0,t=0,r=0,n="",o={},i=function(e){n+=String.fromCharCode(a(63&e))},a=function(e){if(e<0);else if(e<26)return 65+e;else if(e<52)return 97+(e-26);else if(e<62)return 48+(e-52);else if(62==e)return 43;else if(63==e)return 47;throw"n:"+e};return o.writeByte=function(n){for(e=e<<8|255&n,t+=8,r+=1;t>=6;)i(e>>>t-6),t-=6},o.flush=function(){if(t>0&&(i(e<<6-t),e=0,t=0),r%3!=0)for(var o=3-r%3,a=0;a=t.length){if(0==o)return -1;throw"unexpected end of file./"+o}var e=t.charAt(r);if(r+=1,"="==e)return o=0,-1;e.match(/^\s$/)||(n=n<<6|a(e.charCodeAt(0)),o+=6)}var i=n>>>o-8&255;return o-=8,i};var a=function(e){if(65<=e&&e<=90)return e-65;if(97<=e&&e<=122)return e-97+26;if(48<=e&&e<=57)return e-48+52;if(43==e)return 62;if(47==e)return 63;throw"c:"+e};return i},g=function(e,t){var r=e,n=t,o=Array(e*t),i={};i.setPixel=function(e,t,n){o[t*r+e]=n},i.write=function(e){e.writeString("GIF87a"),e.writeShort(r),e.writeShort(n),e.writeByte(128),e.writeByte(0),e.writeByte(0),e.writeByte(0),e.writeByte(0),e.writeByte(0),e.writeByte(255),e.writeByte(255),e.writeByte(255),e.writeString(","),e.writeShort(0),e.writeShort(0),e.writeShort(r),e.writeShort(n),e.writeByte(0);var t=2,o=s(2);e.writeByte(t);for(var i=0;o.length-i>255;)e.writeByte(255),e.writeBytes(o,i,255),i+=255;e.writeByte(o.length-i),e.writeBytes(o,i,o.length-i),e.writeByte(0),e.writeString(";")};var a=function(e){var t=e,r=0,n=0,o={};return o.write=function(e,o){if(e>>>o!=0)throw"length over";for(;r+o>=8;)t.writeByte(255&(e<>>=8-r,n=0,r=0;n=e<0&&t.writeByte(n)},o},s=function(e){for(var t=1<i.size()&&(i.size()==1<>6,128|63&n):n<55296||n>=57344?t.push(224|n>>12,128|n>>6&63,128|63&n):(r++,n=65536+((1023&n)<<10|1023&e.charCodeAt(r)),t.push(240|n>>18,128|n>>12&63,128|n>>6&63,128|63&n))}return t}(e)}}(),function(e){"function"==typeof define&&define.amd?define([],e):t.exports=e()}(function(){return n})},{}],"4N5RJ":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useModal",()=>l),n.export(r,"useModalContext",()=>u),n.export(r,"Modal",()=>d),n.export(r,"ModalTrigger",()=>p),n.export(r,"ModalContent",()=>f),n.export(r,"ModalHeading",()=>m),n.export(r,"ModalDescription",()=>h),n.export(r,"ModalClose",()=>g);var o=e("react/jsx-runtime"),i=e("@floating-ui/react"),a=e("react"),s=e("web-utils");function l({initialOpen:e=!0,open:t,onOpenChange:r}){let[n,o]=a.useState(e),[s,l]=a.useState(),[c,u]=a.useState(),d=t??n,p=r??o,f=(0,i.useFloating)({open:d,onOpenChange:p}),m=f.context,h=(0,i.useClick)(m,{enabled:null==t}),g=(0,i.useDismiss)(m,{outsidePressEvent:"mousedown",escapeKey:!1}),v=(0,i.useRole)(m),x=(0,i.useInteractions)([h,g,v]);return a.useMemo(()=>({open:d,setOpen:p,...x,...f,labelId:s,descriptionId:c,setLabelId:l,setDescriptionId:u}),[d,p,x,f,s,c])}let c=a.createContext(null),u=()=>{let e=a.useContext(c);if(null==e)throw Error("Modal components must be wrapped in ");return e};function d({children:e,...t}){let r=l(t);return(0,o.jsx)(c.Provider,{value:r,children:(0,o.jsx)(f,{fade:t.fade,className:cx("modal","outline-none"),children:e})})}let p=a.forwardRef(function({children:e,asChild:t=!1,...r},n){let s=u(),l=e.ref,c=(0,i.useMergeRefs)([s.refs.setReference,n,l]);return t&&a.isValidElement(e)?a.cloneElement(e,s.getReferenceProps({ref:c,...r,...e.props,"data-state":s.open?"open":"closed"})):(0,o.jsx)("button",{ref:c,"data-state":s.open?"open":"closed",...s.getReferenceProps(r),children:e})}),f=a.forwardRef(function(e,t){let r=(0,s.useLocal)({preview:!1,timeout:null}),{context:n,...a}=u(),l=(0,i.useMergeRefs)([a.refs.setFloating,t]);if(!n.open)return null;let c={...e};void 0!==c.fade&&delete c.fade;let d=a.getFloatingProps(c);return(0,o.jsx)(i.FloatingPortal,{children:(0,o.jsx)(i.FloatingOverlay,{className:cx("modal-overlay","flex items-center justify-center transition-all ",css` background: rgba(0, 0, 0, 0.3); display: grid; place-items: center; `,r.preview?"opacity-20 duration-1000":"duration-300"),lockScroll:!0,children:(0,o.jsx)(i.FloatingFocusManager,{context:n,children:(0,o.jsx)("div",{ref:l,onPointerMove:()=>{!1!==e.fade&&(clearTimeout(r.timeout),r.preview&&(r.preview=!1,r.render()))},onPointerLeave:t=>{!1!==e.fade&&(clearTimeout(r.timeout),r.timeout=setTimeout(()=>{r.preview=!0,r.render()},1e3))},"aria-labelledby":a.labelId,"aria-describedby":a.descriptionId,...d,children:e.children})})})})}),m=a.forwardRef(function({children:e,...t},r){let{setLabelId:n}=u(),s=(0,i.useId)();return a.useLayoutEffect(()=>(n(s),()=>n(void 0)),[s,n]),(0,o.jsx)("h2",{...t,ref:r,id:s,children:e})}),h=a.forwardRef(function({children:e,...t},r){let{setDescriptionId:n}=u(),s=(0,i.useId)();return a.useLayoutEffect(()=>(n(s),()=>n(void 0)),[s,n]),(0,o.jsx)("p",{...t,ref:r,id:s,children:e})}),g=a.forwardRef(function(e,t){let{setOpen:r}=u();return(0,o.jsx)("button",{type:"button",...e,ref:t,onClick:()=>r(!1)})})},{"react/jsx-runtime":"QoA3A","@floating-ui/react":"lIn3p",react:"6Lppp","web-utils":"1hi6H","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],gPAFX:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdFileBrowser",()=>v);var o=e("react/jsx-runtime"),i=e("react"),a=e("react-dropzone"),s=e("react-resizable-panels"),l=e("web-utils"),c=e("../../../../base/load/api/api-proxy"),u=e("../../../../utils/ui/modal"),d=e("../../logic/ed-global"),p=e("./file-list"),f=e("./file-preview"),m=e("./file-top"),h=e("./file-tree"),g=e("./file-upload");let v=()=>{let e=(0,l.useGlobal)(d.EDGlobal,"EDITOR"),t=e.ui.popup.file;(0,i.useEffect)(()=>{(async()=>{if(!e.script.api&&e.site.config?.api_url&&(e.script.api=(0,c.apiProxy)(e.site.config.api_url),e.render()),!e.script.api)return()=>{};e.script.api._raw("/_file/?dir").then(r=>{Array.isArray(r)&&(t.entry={"/":r},t.open&&(0,h.reloadFileTree)(e),t.enabled=!0,t.action||(t.action={label:"Insert as ",submit:()=>{}}),e.render())})})()},[e.site]),(0,i.useEffect)(()=>{if(t.open){if("function"==typeof t.picker.on_pick){let e=t.picker.value.split("/"),r=e.pop();r&&(t.selected.clear(),t.selected.add(r)),t.path=e.join("/"),t.path||(t.path="/")}(0,h.reloadFileTree)(e)}},[t.open]);let{getRootProps:r,getInputProps:n,isDragActive:v}=(0,a.useDropzone)({onDrop:t=>(0,g.uploadFile)(e,t),noClick:!0});return t.enabled?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("div",{className:"items-center flex px-2 cursor-pointer border border-transparent hover:bg-slate-200 transition-all hover:border-black",onClick:()=>{t.open=!0,e.render()},children:[(0,o.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",viewBox:"0 0 24 24",children:[(0,o.jsx)("path",{d:"M20 10a1 1 0 001-1V6a1 1 0 00-1-1h-2.5a1 1 0 01-.8-.4l-.9-1.2A1 1 0 0015 3h-2a1 1 0 00-1 1v5a1 1 0 001 1zM20 21a1 1 0 001-1v-3a1 1 0 00-1-1h-2.9a1 1 0 01-.88-.55l-.42-.85a1 1 0 00-.92-.6H13a1 1 0 00-1 1v5a1 1 0 001 1zM3 5a2 2 0 002 2h3"}),(0,o.jsx)("path",{d:"M3 3v13a2 2 0 002 2h3"})]})," ",(0,o.jsx)("div",{className:"pl-1",children:"Files"})]}),(0,o.jsx)(u.Modal,{fade:!1,open:!!t.open,onOpenChange:r=>{r||(t.open=!1,e.render())},children:(0,o.jsx)("div",{className:cx("bg-white select-none fixed inset-[50px] flex"),children:(0,o.jsxs)(s.PanelGroup,{direction:"horizontal",className:"text-sm",children:[(0,o.jsx)(s.Panel,{defaultSize:parseInt(localStorage.getItem("panel-file-left")||"18"),minSize:8,order:1,className:"border-r",onResize:e=>{localStorage.setItem("panel-file-left",e+"")},onContextMenu:e=>{e.preventDefault()},children:(0,o.jsx)(h.EdFileTree,{})}),(0,o.jsx)(s.PanelResizeHandle,{}),(0,o.jsx)(s.Panel,{order:2,children:(0,o.jsxs)("div",{className:"flex-1 flex h-full flex-col",children:[(0,o.jsx)(m.EdFileTop,{}),(0,o.jsxs)(s.PanelGroup,{direction:"horizontal",children:[(0,o.jsx)(s.Panel,{order:1,children:t.upload.started?(0,o.jsx)("div",{className:"flex flex-col items-center justify-center flex-1 h-full",children:(0,o.jsxs)("div",{className:cx("flex flex-col items-stretch min-w-[30%]"),children:[(0,o.jsxs)("div",{className:"border-b pb-2",children:["Uploading ",Object.keys(t.upload.progress).length," ","files"]}),Object.entries(t.upload.progress).map(([e,t])=>(0,o.jsxs)("div",{className:"flex justify-between border-b p-1",children:[(0,o.jsx)("div",{children:e}),(0,o.jsxs)("div",{children:[Math.round(100*t),"%"]})]},e))]})}):(0,o.jsxs)("div",{className:cx("flex-1 flex h-full outline-none relative"),...r(),children:[(0,o.jsx)(p.EdFileList,{}),(0,o.jsx)("input",{...n()}),v&&(0,o.jsxs)("div",{className:"absolute inset-0 flex items-center justify-center flex-col bg-blue-50 border-4 border-blue-500",children:[(0,o.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",className:"lucide lucide-upload",viewBox:"0 0 24 24",children:[(0,o.jsx)("path",{d:"M21 15v4a2 2 0 01-2 2H5a2 2 0 01-2-2v-4"}),(0,o.jsx)("path",{d:"M17 8L12 3 7 8"}),(0,o.jsx)("path",{d:"M12 3L12 15"})]}),(0,o.jsx)("div",{children:"Drag Here to Upload"})]})]})}),t.preview&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(s.PanelResizeHandle,{className:cx("border-r",css` width: 5px; - `)}),(0,o.jsx)(s.Panel,{order:2,onResize:e=>{localStorage.setItem("panel-file-right",e+"")},defaultSize:parseInt(localStorage.getItem("panel-file-right")||"18"),className:"flex items-center justify-center",minSize:12,children:(0,o.jsx)(f.EdFilePreview,{})})]})]})]})})]})})})]}):null}},{"react/jsx-runtime":"QoA3A",react:"6Lppp","react-dropzone":"cTKaC","react-resizable-panels":"bDftj","web-utils":"1hi6H","../../../../base/load/api/api-proxy":"gSUXN","../../../../utils/ui/modal":"4N5RJ","../../logic/ed-global":"6QDfO","./file-list":"2trvN","./file-preview":"iOgKY","./file-top":"eD4tb","./file-tree":"17zI9","./file-upload":"4F3XK","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],cTKaC:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ErrorCode",()=>u.ErrorCode),n.export(r,"useDropzone",()=>N);var o=e("react"),i=n.interopDefault(o),a=e("prop-types"),s=n.interopDefault(a),l=e("file-selector"),c=e("./utils/index"),u=e("./utils"),d=["children"],p=["open"],f=["refKey","role","onKeyDown","onFocus","onBlur","onClick","onDragEnter","onDragOver","onDragLeave","onDrop"],m=["refKey","onChange","onClick"];function h(e){return x(e)||v(e)||y(e)||g()}function g(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function v(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function x(e){if(Array.isArray(e))return w(e)}function j(e,t){return k(e)||C(e,t)||y(e,t)||b()}function b(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function y(e,t){if(e){if("string"==typeof e)return w(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return w(e,t)}}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function I(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n=0||(o[r]=e[r]);return o}var O=(0,o.forwardRef)(function(e,t){var r=e.children,n=N(E(e,d)),a=n.open,s=E(n,p);return(0,o.useImperativeHandle)(t,function(){return{open:a}},[a]),(0,i.default).createElement(o.Fragment,null,r(T(T({},s),{},{open:a})))});O.displayName="Dropzone";var M={disabled:!1,getFilesFromEvent:l.fromEvent,maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!0,autoFocus:!1};O.defaultProps=M,O.propTypes={children:s.default.func,accept:(0,s.default).objectOf((0,s.default).arrayOf(s.default.string)),multiple:s.default.bool,preventDropOnDocument:s.default.bool,noClick:s.default.bool,noKeyboard:s.default.bool,noDrag:s.default.bool,noDragEventsBubbling:s.default.bool,minSize:s.default.number,maxSize:s.default.number,maxFiles:s.default.number,disabled:s.default.bool,getFilesFromEvent:s.default.func,onFileDialogCancel:s.default.func,onFileDialogOpen:s.default.func,useFsAccessApi:s.default.bool,autoFocus:s.default.bool,onDragEnter:s.default.func,onDragLeave:s.default.func,onDragOver:s.default.func,onDrop:s.default.func,onDropAccepted:s.default.func,onDropRejected:s.default.func,onError:s.default.func,validator:s.default.func},r.default=O;var _={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,acceptedFiles:[],fileRejections:[]};function N(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=T(T({},M),e),r=t.accept,n=t.disabled,i=t.getFilesFromEvent,a=t.maxSize,s=t.minSize,l=t.multiple,u=t.maxFiles,d=t.onDragEnter,p=t.onDragLeave,g=t.onDragOver,v=t.onDrop,x=t.onDropAccepted,b=t.onDropRejected,y=t.onFileDialogCancel,w=t.onFileDialogOpen,C=t.useFsAccessApi,k=t.autoFocus,S=t.preventDropOnDocument,I=t.noClick,O=t.noKeyboard,N=t.noDrag,F=t.noDragEventsBubbling,L=t.onError,R=t.validator,H=(0,o.useMemo)(function(){return(0,c.acceptPropAsAcceptAttr)(r)},[r]),B=(0,o.useMemo)(function(){return(0,c.pickerOptionsFromAccept)(r)},[r]),V=(0,o.useMemo)(function(){return"function"==typeof w?w:P},[w]),z=(0,o.useMemo)(function(){return"function"==typeof y?y:P},[y]),W=(0,o.useRef)(null),U=(0,o.useRef)(null),G=j((0,o.useReducer)(A,_),2),$=G[0],K=G[1],q=$.isFocused,Q=$.isFileDialogActive,J=(0,o.useRef)("undefined"!=typeof window&&window.isSecureContext&&C&&(0,c.canUseFileSystemAccessAPI)()),Z=function(){!J.current&&Q&&setTimeout(function(){U.current&&!U.current.files.length&&(K({type:"closeDialog"}),z())},300)};(0,o.useEffect)(function(){return window.addEventListener("focus",Z,!1),function(){window.removeEventListener("focus",Z,!1)}},[U,Q,z,J]);var X=(0,o.useRef)([]),ee=function(e){W.current&&W.current.contains(e.target)||(e.preventDefault(),X.current=[])};(0,o.useEffect)(function(){return S&&(document.addEventListener("dragover",c.onDocumentDragOver,!1),document.addEventListener("drop",ee,!1)),function(){S&&(document.removeEventListener("dragover",c.onDocumentDragOver),document.removeEventListener("drop",ee))}},[W,S]),(0,o.useEffect)(function(){return!n&&k&&W.current&&W.current.focus(),function(){}},[W,k,n]);var et=(0,o.useCallback)(function(e){L?L(e):console.error(e)},[L]),er=(0,o.useCallback)(function(e){e.preventDefault(),e.persist(),eh(e),X.current=[].concat(h(X.current),[e.target]),(0,c.isEvtWithFiles)(e)&&Promise.resolve(i(e)).then(function(t){if(!(0,c.isPropagationStopped)(e)||F){var r=t.length,n=r>0&&(0,c.allFilesAccepted)({files:t,accept:H,minSize:s,maxSize:a,multiple:l,maxFiles:u,validator:R}),o=r>0&&!n;K({isDragAccept:n,isDragReject:o,isDragActive:!0,type:"setDraggedFiles"}),d&&d(e)}}).catch(function(e){return et(e)})},[i,d,et,F,H,s,a,l,u,R]),en=(0,o.useCallback)(function(e){e.preventDefault(),e.persist(),eh(e);var t=(0,c.isEvtWithFiles)(e);if(t&&e.dataTransfer)try{e.dataTransfer.dropEffect="copy"}catch(e){}return t&&g&&g(e),!1},[g,F]),eo=(0,o.useCallback)(function(e){e.preventDefault(),e.persist(),eh(e);var t=X.current.filter(function(e){return W.current&&W.current.contains(e)}),r=t.indexOf(e.target);-1!==r&&t.splice(r,1),X.current=t,!(t.length>0)&&(K({type:"setDraggedFiles",isDragActive:!1,isDragAccept:!1,isDragReject:!1}),(0,c.isEvtWithFiles)(e)&&p&&p(e))},[W,p,F]),ei=(0,o.useCallback)(function(e,t){var r=[],n=[];e.forEach(function(e){var t=j((0,c.fileAccepted)(e,H),2),o=t[0],i=t[1],l=j((0,c.fileMatchSize)(e,s,a),2),u=l[0],d=l[1],p=R?R(e):null;if(o&&u&&!p)r.push(e);else{var f=[i,d];p&&(f=f.concat(p)),n.push({file:e,errors:f.filter(function(e){return e})})}}),(!l&&r.length>1||l&&u>=1&&r.length>u)&&(r.forEach(function(e){n.push({file:e,errors:[c.TOO_MANY_FILES_REJECTION]})}),r.splice(0)),K({acceptedFiles:r,fileRejections:n,type:"setFiles"}),v&&v(r,n,t),n.length>0&&b&&b(n,t),r.length>0&&x&&x(r,t)},[K,l,H,s,a,u,v,x,b,R]),ea=(0,o.useCallback)(function(e){e.preventDefault(),e.persist(),eh(e),X.current=[],(0,c.isEvtWithFiles)(e)&&Promise.resolve(i(e)).then(function(t){(!(0,c.isPropagationStopped)(e)||F)&&ei(t,e)}).catch(function(e){return et(e)}),K({type:"reset"})},[i,ei,et,F]),es=(0,o.useCallback)(function(){if(J.current){K({type:"openDialog"}),V();var e={multiple:l,types:B};window.showOpenFilePicker(e).then(function(e){return i(e)}).then(function(e){ei(e,null),K({type:"closeDialog"})}).catch(function(e){(0,c.isAbort)(e)?(z(e),K({type:"closeDialog"})):(0,c.isSecurityError)(e)?(J.current=!1,U.current?(U.current.value=null,U.current.click()):et(Error("Cannot open the file picker because the https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API is not supported and no was provided."))):et(e)});return}U.current&&(K({type:"openDialog"}),V(),U.current.value=null,U.current.click())},[K,V,z,C,ei,et,B,l]),el=(0,o.useCallback)(function(e){W.current&&W.current.isEqualNode(e.target)&&(" "===e.key||"Enter"===e.key||32===e.keyCode||13===e.keyCode)&&(e.preventDefault(),es())},[W,es]),ec=(0,o.useCallback)(function(){K({type:"focus"})},[]),eu=(0,o.useCallback)(function(){K({type:"blur"})},[]),ed=(0,o.useCallback)(function(){I||((0,c.isIeOrEdge)()?setTimeout(es,0):es())},[I,es]),ep=function(e){return n?null:e},ef=function(e){return O?null:ep(e)},em=function(e){return N?null:ep(e)},eh=function(e){F&&e.stopPropagation()},eg=(0,o.useMemo)(function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,r=void 0===t?"ref":t,o=e.role,i=e.onKeyDown,a=e.onFocus,s=e.onBlur,l=e.onClick,u=e.onDragEnter,d=e.onDragOver,p=e.onDragLeave,m=e.onDrop,h=E(e,f);return T(T(D({onKeyDown:ef((0,c.composeEventHandlers)(i,el)),onFocus:ef((0,c.composeEventHandlers)(a,ec)),onBlur:ef((0,c.composeEventHandlers)(s,eu)),onClick:ep((0,c.composeEventHandlers)(l,ed)),onDragEnter:em((0,c.composeEventHandlers)(u,er)),onDragOver:em((0,c.composeEventHandlers)(d,en)),onDragLeave:em((0,c.composeEventHandlers)(p,eo)),onDrop:em((0,c.composeEventHandlers)(m,ea)),role:"string"==typeof o&&""!==o?o:"presentation"},r,W),n||O?{}:{tabIndex:0}),h)}},[W,el,ec,eu,ed,er,en,eo,ea,O,N,n]),ev=(0,o.useCallback)(function(e){e.stopPropagation()},[]),ex=(0,o.useMemo)(function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,r=void 0===t?"ref":t,n=e.onChange,o=e.onClick,i=E(e,m);return T(T({},D({accept:H,multiple:l,type:"file",style:{display:"none"},onChange:ep((0,c.composeEventHandlers)(n,ea)),onClick:ep((0,c.composeEventHandlers)(o,ev)),tabIndex:-1},r,U)),i)}},[U,r,l,ea,n]);return T(T({},$),{},{isFocused:q&&!n,getRootProps:eg,getInputProps:ex,rootRef:W,inputRef:U,open:ep(es)})}function A(e,t){switch(t.type){case"focus":return T(T({},e),{},{isFocused:!0});case"blur":return T(T({},e),{},{isFocused:!1});case"openDialog":return T(T({},_),{},{isFileDialogActive:!0});case"closeDialog":return T(T({},e),{},{isFileDialogActive:!1});case"setDraggedFiles":return T(T({},e),{},{isDragActive:t.isDragActive,isDragAccept:t.isDragAccept,isDragReject:t.isDragReject});case"setFiles":return T(T({},e),{},{acceptedFiles:t.acceptedFiles,fileRejections:t.fileRejections});case"reset":return T({},_);default:return e}}function P(){}},{react:"6Lppp","prop-types":"aezwX","file-selector":"7RpcQ","./utils/index":"ljdOG","./utils":!1,"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"7RpcQ":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"fromEvent",()=>o.fromEvent);var o=e("./file-selector")},{"./file-selector":"kfZ8y","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],kfZ8y:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"fromEvent",()=>s);var o=e("tslib"),i=e("./file"),a=[".DS_Store","Thumbs.db"];function s(e){return(0,o.__awaiter)(this,void 0,void 0,function(){return(0,o.__generator)(this,function(t){return u(e)&&l(e.dataTransfer)?[2,f(e.dataTransfer,e.type)]:c(e)?[2,d(e)]:Array.isArray(e)&&e.every(function(e){return"getFile"in e&&"function"==typeof e.getFile})?[2,p(e)]:[2,[]]})})}function l(e){return u(e)}function c(e){return u(e)&&u(e.target)}function u(e){return"object"==typeof e&&null!==e}function d(e){return h(e.target.files).map(function(e){return(0,i.toFileWithPath)(e)})}function p(e){return(0,o.__awaiter)(this,void 0,void 0,function(){return(0,o.__generator)(this,function(t){switch(t.label){case 0:return[4,Promise.all(e.map(function(e){return e.getFile()}))];case 1:return[2,t.sent().map(function(e){return(0,i.toFileWithPath)(e)})]}})})}function f(e,t){return(0,o.__awaiter)(this,void 0,void 0,function(){var r;return(0,o.__generator)(this,function(n){switch(n.label){case 0:if(!e.items)return[3,2];if(r=h(e.items).filter(function(e){return"file"===e.kind}),"drop"!==t)return[2,r];return[4,Promise.all(r.map(g))];case 1:return[2,m(v(n.sent()))];case 2:return[2,m(h(e.files).map(function(e){return(0,i.toFileWithPath)(e)}))]}})})}function m(e){return e.filter(function(e){return -1===a.indexOf(e.name)})}function h(e){if(null===e)return[];for(var t=[],r=0;ro),n.export(r,"toFileWithPath",()=>i);var o=new Map([["aac","audio/aac"],["abw","application/x-abiword"],["arc","application/x-freearc"],["avif","image/avif"],["avi","video/x-msvideo"],["azw","application/vnd.amazon.ebook"],["bin","application/octet-stream"],["bmp","image/bmp"],["bz","application/x-bzip"],["bz2","application/x-bzip2"],["cda","application/x-cdf"],["csh","application/x-csh"],["css","text/css"],["csv","text/csv"],["doc","application/msword"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["eot","application/vnd.ms-fontobject"],["epub","application/epub+zip"],["gz","application/gzip"],["gif","image/gif"],["heic","image/heic"],["heif","image/heif"],["htm","text/html"],["html","text/html"],["ico","image/vnd.microsoft.icon"],["ics","text/calendar"],["jar","application/java-archive"],["jpeg","image/jpeg"],["jpg","image/jpeg"],["js","text/javascript"],["json","application/json"],["jsonld","application/ld+json"],["mid","audio/midi"],["midi","audio/midi"],["mjs","text/javascript"],["mp3","audio/mpeg"],["mp4","video/mp4"],["mpeg","video/mpeg"],["mpkg","application/vnd.apple.installer+xml"],["odp","application/vnd.oasis.opendocument.presentation"],["ods","application/vnd.oasis.opendocument.spreadsheet"],["odt","application/vnd.oasis.opendocument.text"],["oga","audio/ogg"],["ogv","video/ogg"],["ogx","application/ogg"],["opus","audio/opus"],["otf","font/otf"],["png","image/png"],["pdf","application/pdf"],["php","application/x-httpd-php"],["ppt","application/vnd.ms-powerpoint"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["rar","application/vnd.rar"],["rtf","application/rtf"],["sh","application/x-sh"],["svg","image/svg+xml"],["swf","application/x-shockwave-flash"],["tar","application/x-tar"],["tif","image/tiff"],["tiff","image/tiff"],["ts","video/mp2t"],["ttf","font/ttf"],["txt","text/plain"],["vsd","application/vnd.visio"],["wav","audio/wav"],["weba","audio/webm"],["webm","video/webm"],["webp","image/webp"],["woff","font/woff"],["woff2","font/woff2"],["xhtml","application/xhtml+xml"],["xls","application/vnd.ms-excel"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xml","application/xml"],["xul","application/vnd.mozilla.xul+xml"],["zip","application/zip"],["7z","application/x-7z-compressed"],["mkv","video/x-matroska"],["mov","video/quicktime"],["msg","application/vnd.ms-outlook"]]);function i(e,t){var r=a(e);if("string"!=typeof r.path){var n=e.webkitRelativePath;Object.defineProperty(r,"path",{value:"string"==typeof t?t:"string"==typeof n&&n.length>0?n:e.name,writable:!1,configurable:!1,enumerable:!0})}return r}function a(e){var t=e.name;if(t&&-1!==t.lastIndexOf(".")&&!e.type){var r=t.split(".").pop().toLowerCase(),n=o.get(r);n&&Object.defineProperty(e,"type",{value:n,writable:!1,configurable:!1,enumerable:!0})}return e}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ljdOG:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"FILE_INVALID_TYPE",()=>b),n.export(r,"FILE_TOO_LARGE",()=>y),n.export(r,"FILE_TOO_SMALL",()=>w),n.export(r,"TOO_MANY_FILES",()=>C),n.export(r,"ErrorCode",()=>k),n.export(r,"getInvalidTypeRejectionErr",()=>S),n.export(r,"getTooLargeRejectionErr",()=>T),n.export(r,"getTooSmallRejectionErr",()=>D),n.export(r,"TOO_MANY_FILES_REJECTION",()=>E),n.export(r,"fileAccepted",()=>I),n.export(r,"fileMatchSize",()=>O),n.export(r,"allFilesAccepted",()=>_),n.export(r,"isPropagationStopped",()=>N),n.export(r,"isEvtWithFiles",()=>A),n.export(r,"isKindFile",()=>P),n.export(r,"onDocumentDragOver",()=>F),n.export(r,"isIeOrEdge",()=>H),n.export(r,"composeEventHandlers",()=>B),n.export(r,"canUseFileSystemAccessAPI",()=>V),n.export(r,"pickerOptionsFromAccept",()=>z),n.export(r,"acceptPropAsAcceptAttr",()=>W),n.export(r,"isAbort",()=>U),n.export(r,"isSecurityError",()=>G),n.export(r,"isMIMEType",()=>$),n.export(r,"isExt",()=>K);var o=e("attr-accept"),i=n.interopDefault(o);function a(e){return c(e)||l(e)||g(e)||s()}function s(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function c(e){if(Array.isArray(e))return v(e)}function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function d(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=Array(t);rr)return[!1,T(r)];if(e.sizer)return[!1,T(r)]}return[!0,null]}function M(e){return null!=e}function _(e){var t=e.files,r=e.accept,n=e.minSize,o=e.maxSize,i=e.multiple,a=e.maxFiles,s=e.validator;return(!!i||!(t.length>1))&&(!i||!(a>=1)||!(t.length>a))&&t.every(function(e){var t=m(I(e,r),1)[0],i=m(O(e,n,o),1)[0],a=s?s(e):null;return t&&i&&!a})}function N(e){return"function"==typeof e.isPropagationStopped?e.isPropagationStopped():void 0!==e.cancelBubble&&e.cancelBubble}function A(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,function(e){return"Files"===e||"application/x-moz-file"===e}):!!e.target&&!!e.target.files}function P(e){return"object"===f(e)&&null!==e&&"file"===e.kind}function F(e){e.preventDefault()}function L(e){return -1!==e.indexOf("MSIE")||-1!==e.indexOf("Trident/")}function R(e){return -1!==e.indexOf("Edge/")}function H(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent;return L(e)||R(e)}function B(){for(var e=arguments.length,t=Array(e),r=0;r1?r-1:0),o=1;oT),n.export(r,"PanelGroup",()=>eY),n.export(r,"PanelResizeHandle",()=>eJ),n.export(r,"assert",()=>ed),n.export(r,"getIntersectingRectangle",()=>e0),n.export(r,"getPanelElement",()=>eZ),n.export(r,"getPanelElementsForGroup",()=>eX),n.export(r,"getPanelGroupElement",()=>eC),n.export(r,"getResizeHandleElement",()=>ek),n.export(r,"getResizeHandleElementIndex",()=>ey),n.export(r,"getResizeHandleElementsForGroup",()=>eb),n.export(r,"getResizeHandlePanelIds",()=>eS),n.export(r,"intersects",()=>F);var o=e("react");let i="undefined"!=typeof window,{createElement:a,createContext:s,createRef:l,forwardRef:c,useCallback:u,useContext:d,useEffect:p,useImperativeHandle:f,useLayoutEffect:m,useMemo:h,useRef:g,useState:v}=o,x=o["useId".toString()],j=m,b=s(null);b.displayName="PanelGroupContext";let y=i?j:()=>{},w="function"==typeof x?x:()=>null,C=0;function k(e=null){let t=w(),r=g(e||t||null);return null===r.current&&(r.current=""+C++),null!=e?e:r.current}function S({children:e,className:t="",collapsedSize:r,collapsible:n,defaultSize:o,forwardedRef:i,id:s,maxSize:l,minSize:c,onCollapse:u,onExpand:p,onResize:m,order:h,style:v,tagName:x="div",...j}){let w=d(b);if(null===w)throw Error("Panel components must be rendered within a PanelGroup container");let{collapsePanel:C,expandPanel:S,getPanelSize:T,getPanelStyle:D,groupId:E,isPanelCollapsed:I,reevaluatePanelConstraints:O,registerPanel:M,resizePanel:_,unregisterPanel:N}=w,A=k(s),P=g({callbacks:{onCollapse:u,onExpand:p,onResize:m},constraints:{collapsedSize:r,collapsible:n,defaultSize:o,maxSize:l,minSize:c},id:A,idIsFromProps:void 0!==s,order:h});g({didLogMissingDefaultSizeWarning:!1}),y(()=>{let{callbacks:e,constraints:t}=P.current,i={...t};P.current.id=A,P.current.idIsFromProps=void 0!==s,P.current.order=h,e.onCollapse=u,e.onExpand=p,e.onResize=m,t.collapsedSize=r,t.collapsible=n,t.defaultSize=o,t.maxSize=l,t.minSize=c,(i.collapsedSize!==t.collapsedSize||i.collapsible!==t.collapsible||i.maxSize!==t.maxSize||i.minSize!==t.minSize)&&O(P.current,i)}),y(()=>{let e=P.current;return M(e),()=>{N(e)}},[h,A,M,N]),f(i,()=>({collapse:()=>{C(P.current)},expand:e=>{S(P.current,e)},getId:()=>A,getSize:()=>T(P.current),isCollapsed:()=>I(P.current),isExpanded:()=>!I(P.current),resize:e=>{_(P.current,e)}}),[C,S,T,I,A,_]);let F=D(P.current,o);return a(x,{...j,children:e,className:t,id:s,style:{...F,...v},"data-panel":"","data-panel-collapsible":n||void 0,"data-panel-group-id":E,"data-panel-id":A,"data-panel-size":parseFloat(""+F.flexGrow).toFixed(1)})}let T=c((e,t)=>a(S,{...e,forwardedRef:t}));S.displayName="Panel",T.displayName="forwardRef(Panel)";let D=null,E=null;function I(e,t){if(t){let e=(t&G)!=0,r=(t&$)!=0,n=(t&K)!=0,o=(t&q)!=0;if(e)return n?"se-resize":o?"ne-resize":"e-resize";if(r)return n?"sw-resize":o?"nw-resize":"w-resize";if(n)return"s-resize";if(o)return"n-resize"}switch(e){case"horizontal":return"ew-resize";case"intersection":return"move";case"vertical":return"ns-resize"}}function O(){null!==E&&(document.head.removeChild(E),D=null,E=null)}function M(e,t){let r=I(e,t);D!==r&&(D=r,null===E&&(E=document.createElement("style"),document.head.appendChild(E)),E.innerHTML=`*{cursor: ${r}!important;}`)}function _(e){return"keydown"===e.type}function N(e){return e.type.startsWith("pointer")}function A(e){return e.type.startsWith("mouse")}function P(e){if(N(e)){if(e.isPrimary)return{x:e.clientX,y:e.clientY}}else if(A(e))return{x:e.clientX,y:e.clientY};return{x:1/0,y:1/0}}function F(e,t,r){return r?e.xt.x&&e.yt.y:e.x<=t.x+t.width&&e.x+e.width>=t.x&&e.y<=t.y+t.height&&e.y+e.height>=t.y}function L(e,t){let r;if(e===t)throw Error("Cannot compare node with itself");let n={a:W(e),b:W(t)};for(;n.a.at(-1)===n.b.at(-1);)e=n.a.pop(),t=n.b.pop(),r=e;ed(r,"Stacking order can only be calculated for elements with a common ancestor");let o={a:z(V(n.a)),b:z(V(n.b))};if(o.a===o.b){let e=r.childNodes,t={a:n.a.at(-1),b:n.b.at(-1)},o=e.length;for(;o--;){let r=e[o];if(r===t.a)return 1;if(r===t.b)return -1}}return Math.sign(o.a-o.b)}let R=/\b(?:position|zIndex|opacity|transform|webkitTransform|mixBlendMode|filter|webkitFilter|isolation)\b/;function H(e){var t;let r=getComputedStyle(null!==(t=U(e))&&void 0!==t?t:e).display;return"flex"===r||"inline-flex"===r}function B(e){let t=getComputedStyle(e);return!!("fixed"===t.position||"auto"!==t.zIndex&&("static"!==t.position||H(e))||1>+t.opacity||"transform"in t&&"none"!==t.transform||"webkitTransform"in t&&"none"!==t.webkitTransform||"mixBlendMode"in t&&"normal"!==t.mixBlendMode||"filter"in t&&"none"!==t.filter||"webkitFilter"in t&&"none"!==t.webkitFilter||"isolation"in t&&"isolate"===t.isolation||R.test(t.willChange))||"touch"===t.webkitOverflowScrolling}function V(e){let t=e.length;for(;t--;){let r=e[t];if(ed(r,"Missing node"),B(r))return r}return null}function z(e){return e&&Number(getComputedStyle(e).zIndex)||0}function W(e){let t=[];for(;e;)t.push(e),e=U(e);return t}function U(e){let{parentNode:t}=e;return t&&t instanceof ShadowRoot?t.host:t}let G=1,$=2,K=4,q=8,Q="coarse"===function(){if("function"==typeof matchMedia)return matchMedia("(pointer:coarse)").matches?"coarse":"fine"}(),J=[],Z=!1,X=new Map,ee=new Map,et=new Set;function er(e,t,r,n,o){var i;let{ownerDocument:a}=t,s={direction:r,element:t,hitAreaMargins:n,setResizeHandlerState:o},l=null!==(i=X.get(a))&&void 0!==i?i:0;return X.set(a,l+1),et.add(s),ec(),function(){var t;ee.delete(e),et.delete(s);let r=null!==(t=X.get(a))&&void 0!==t?t:1;X.set(a,r-1),ec(),1===r&&X.delete(a)}}function en(e){let{target:t}=e,{x:r,y:n}=P(e);Z=!0,ea({target:t,x:r,y:n}),ec(),J.length>0&&(eu("down",e),e.preventDefault(),e.stopPropagation())}function eo(e){let{x:t,y:r}=P(e);if(!Z){let{target:n}=e;ea({target:n,x:t,y:r})}eu("move",e),el(),J.length>0&&e.preventDefault()}function ei(e){let{target:t}=e,{x:r,y:n}=P(e);ee.clear(),Z=!1,J.length>0&&e.preventDefault(),eu("up",e),ea({target:t,x:r,y:n}),el(),ec()}function ea({target:e,x:t,y:r}){J.splice(0);let n=null;e instanceof HTMLElement&&(n=e),et.forEach(e=>{let{element:o,hitAreaMargins:i}=e,a=o.getBoundingClientRect(),{bottom:s,left:l,right:c,top:u}=a,d=Q?i.coarse:i.fine;if(t>=l-d&&t<=c+d&&r>=u-d&&r<=s+d){if(null!==n&&o!==n&&!o.contains(n)&&!n.contains(o)&&L(n,o)>0){let e=n,t=!1;for(;e&&!e.contains(o);){if(F(e.getBoundingClientRect(),a,!0)){t=!0;break}e=e.parentElement}if(t)return}J.push(e)}})}function es(e,t){ee.set(e,t)}function el(){let e=!1,t=!1;J.forEach(r=>{let{direction:n}=r;"horizontal"===n?e=!0:t=!0});let r=0;ee.forEach(e=>{r|=e}),e&&t?M("intersection",r):e?M("horizontal",r):t?M("vertical",r):O()}function ec(){X.forEach((e,t)=>{let{body:r}=t;r.removeEventListener("contextmenu",ei),r.removeEventListener("pointerdown",en),r.removeEventListener("pointerleave",eo),r.removeEventListener("pointermove",eo)}),window.removeEventListener("pointerup",ei),window.removeEventListener("pointercancel",ei),et.size>0&&(Z?(J.length>0&&X.forEach((e,t)=>{let{body:r}=t;e>0&&(r.addEventListener("contextmenu",ei),r.addEventListener("pointerleave",eo),r.addEventListener("pointermove",eo))}),window.addEventListener("pointerup",ei),window.addEventListener("pointercancel",ei)):X.forEach((e,t)=>{let{body:r}=t;e>0&&(r.addEventListener("pointerdown",en,{capture:!0}),r.addEventListener("pointermove",eo))}))}function eu(e,t){et.forEach(r=>{let{setResizeHandlerState:n}=r;n(e,J.includes(r),t)})}function ed(e,t){if(!e)throw console.error(t),Error(t)}let ep=10;function ef(e,t,r=ep){return e.toFixed(r)===t.toFixed(r)?0:e>t?1:-1}function em(e,t,r=ep){return 0===ef(e,t,r)}function eh(e,t,r){return 0===ef(e,t,r)}function eg(e,t,r){if(e.length!==t.length)return!1;for(let n=0;nef(r,s)&&(r=i&&0>ef(r,(o+s)/2)?o:s),r=parseFloat((r=Math.min(a,r)).toFixed(ep))}function ex({delta:e,initialLayout:t,panelConstraints:r,pivotIndices:n,prevLayout:o,trigger:i}){if(eh(e,0))return t;let a=[...t],[s,l]=n;ed(null!=s,"Invalid first pivot index"),ed(null!=l,"Invalid second pivot index");let c=0;if("keyboard"===i){{let n=e<0?l:s,o=r[n];ed(o,`Panel constraints not found for index ${n}`);let{collapsedSize:i=0,collapsible:a,minSize:c=0}=o;if(a){let r=t[n];if(ed(null!=r,`Previous layout not found for panel index ${n}`),eh(r,i)){let t=c-r;ef(t,Math.abs(e))>0&&(e=e<0?0-t:t)}}}{let n=e<0?s:l,o=r[n];ed(o,`No panel constraints found for index ${n}`);let{collapsedSize:i=0,collapsible:a,minSize:c=0}=o;if(a){let r=t[n];if(ed(null!=r,`Previous layout not found for panel index ${n}`),eh(r,c)){let t=r-i;ef(t,Math.abs(e))>0&&(e=e<0?0-t:t)}}}}{let n=e<0?1:-1,o=e<0?l:s,i=0;for(;;){let e=t[o];if(ed(null!=e,`Previous layout not found for panel index ${o}`),i+=ev({panelConstraints:r,panelIndex:o,size:100})-e,(o+=n)<0||o>=r.length)break}let a=Math.min(Math.abs(e),Math.abs(i));e=e<0?0-a:a}{let n=e<0?s:l;for(;n>=0&&n=0))break;e<0?n--:n++}}if(eg(o,a))return o;{let n=e<0?l:s,o=t[n];ed(null!=o,`Previous layout not found for panel index ${n}`);let i=o+c,u=ev({panelConstraints:r,panelIndex:n,size:i});if(a[n]=u,!eh(u,i)){let t=i-u,n=e<0?l:s;for(;n>=0&&n0?n--:n++}}}return eh(a.reduce((e,t)=>t+e,0),100)?a:o}function ej({layout:e,panelsArray:t,pivotIndices:r}){let n=0,o=100,i=0,a=0,s=r[0];return ed(null!=s,"No pivot index found"),t.forEach((e,t)=>{let{constraints:r}=e,{maxSize:l=100,minSize:c=0}=r;t===s?(n=c,o=l):(i+=c,a+=l)}),{valueMax:Math.min(o,100-i),valueMin:Math.max(n,100-a),valueNow:e[s]}}function eb(e,t=document){return Array.from(t.querySelectorAll(`[data-panel-resize-handle-id][data-panel-group-id="${e}"]`))}function ey(e,t,r=document){let n=eb(e,r).findIndex(e=>e.getAttribute("data-panel-resize-handle-id")===t);return null!=n?n:null}function ew(e,t,r){let n=ey(e,t,r);return null!=n?[n,n+1]:[-1,-1]}function eC(e,t=document){var r;return t instanceof HTMLElement&&(null==t?void 0:null===(r=t.dataset)||void 0===r?void 0:r.panelGroupId)==e?t:t.querySelector(`[data-panel-group][data-panel-group-id="${e}"]`)||null}function ek(e,t=document){return t.querySelector(`[data-panel-resize-handle-id="${e}"]`)||null}function eS(e,t,r,n=document){var o,i,a,s;let l=ek(t,n),c=eb(e,n),u=l?c.indexOf(l):-1;return[null!==(o=null===(i=r[u])||void 0===i?void 0:i.id)&&void 0!==o?o:null,null!==(a=null===(s=r[u+1])||void 0===s?void 0:s.id)&&void 0!==a?a:null]}function eT({committedValuesRef:e,eagerValuesRef:t,groupId:r,layout:n,panelDataArray:o,panelGroupElement:i,setLayout:a}){g({didWarnAboutMissingResizeHandle:!1}),y(()=>{if(!i)return;let e=eb(r,i);for(let t=0;t{e.forEach((e,t)=>{e.removeAttribute("aria-controls"),e.removeAttribute("aria-valuemax"),e.removeAttribute("aria-valuemin"),e.removeAttribute("aria-valuenow")})}},[r,n,o,i]),p(()=>{if(!i)return;let e=t.current;ed(e,"Eager values not found");let{panelDataArray:o}=e;ed(null!=eC(r,i),`No group found for id "${r}"`);let s=eb(r,i);ed(s,`No resize handles found for group id "${r}"`);let l=s.map(e=>{let t=e.getAttribute("data-panel-resize-handle-id");ed(t,"Resize handle element has no handle id attribute");let[s,l]=eS(r,t,o,i);if(null==s||null==l)return()=>{};let c=e=>{if(!e.defaultPrevented&&"Enter"===e.key){e.preventDefault();let l=o.findIndex(e=>e.id===s);if(l>=0){let e=o[l];ed(e,`No panel data found for index ${l}`);let s=n[l],{collapsedSize:c=0,collapsible:u,minSize:d=0}=e.constraints;if(null!=s&&u){let e=ex({delta:eh(s,c)?d-c:c-s,initialLayout:n,panelConstraints:o.map(e=>e.constraints),pivotIndices:ew(r,t,i),prevLayout:n,trigger:"keyboard"});n!==e&&a(e)}}}};return e.addEventListener("keydown",c),()=>{e.removeEventListener("keydown",c)}});return()=>{l.forEach(e=>e())}},[i,e,t,r,n,o,a])}function eD(e,t){if(e.length!==t.length)return!1;for(let r=0;re.constraints),n=0,o=100;for(let i=0;i{let o=e[n];ed(o,`Panel data not found for index ${n}`);let{callbacks:i,constraints:a,id:s}=o,{collapsedSize:l=0,collapsible:c}=a,u=r[s];if(null==u||t!==u){r[s]=t;let{onCollapse:e,onExpand:n,onResize:o}=i;o&&o(t,u),c&&(e||n)&&(n&&(null==u||em(u,l))&&!em(t,l)&&n(),e&&(null==u||!em(u,l))&&em(t,l)&&e())}})}function eN(e,t){if(e.length!==t.length)return!1;for(let r=0;r{null!==r&&clearTimeout(r),r=setTimeout(()=>{e(...n)},t)}}function eF(e){try{if("undefined"!=typeof localStorage)e.getItem=e=>localStorage.getItem(e),e.setItem=(e,t)=>{localStorage.setItem(e,t)};else throw Error("localStorage not supported in this environment")}catch(t){console.error(t),e.getItem=()=>null,e.setItem=()=>{}}}function eL(e){return`react-resizable-panels:${e}`}function eR(e){return e.map(e=>{let{constraints:t,id:r,idIsFromProps:n,order:o}=e;return n?r:o?`${o}:${JSON.stringify(t)}`:JSON.stringify(t)}).sort((e,t)=>e.localeCompare(t)).join(",")}function eH(e,t){try{let r=eL(e),n=t.getItem(r);if(n){let e=JSON.parse(n);if("object"==typeof e&&null!=e)return e}}catch(e){}return null}function eB(e,t,r){var n,o;return null!==(o=(null!==(n=eH(e,r))&&void 0!==n?n:{})[eR(t)])&&void 0!==o?o:null}function eV(e,t,r,n,o){var i;let a=eL(e),s=eR(t),l=null!==(i=eH(e,o))&&void 0!==i?i:{};l[s]={expandToSizes:Object.fromEntries(r.entries()),layout:n};try{o.setItem(a,JSON.stringify(l))}catch(e){console.error(e)}}function ez({layout:e,panelConstraints:t}){let r=[...e],n=r.reduce((e,t)=>e+t,0);if(r.length!==t.length)throw Error(`Invalid ${t.length} panel layout: ${r.map(e=>`${e}%`).join(", ")}`);if(!eh(n,100))for(let e=0;e(eF(eU),eU.getItem(e)),setItem:(e,t)=>{eF(eU),eU.setItem(e,t)}},eG={};function e$({autoSaveId:e=null,children:t,className:r="",direction:n,forwardedRef:o,id:i=null,onLayout:s=null,keyboardResizeBy:l=null,storage:c=eU,style:d,tagName:m="div",...x}){let j=k(i),w=g(null),[C,S]=v(null),[T,D]=v([]),E=g({}),I=g(new Map),O=g(0),M=g({autoSaveId:e,direction:n,dragState:C,id:j,keyboardResizeBy:l,onLayout:s,storage:c}),P=g({layout:T,panelDataArray:[],panelDataArrayChanged:!1});g({didLogIdAndOrderWarning:!1,didLogPanelConstraintsWarning:!1,prevPanelIds:[]}),f(o,()=>({getId:()=>M.current.id,getLayout:()=>{let{layout:e}=P.current;return e},setLayout:e=>{let{onLayout:t}=M.current,{layout:r,panelDataArray:n}=P.current,o=ez({layout:e,panelConstraints:n.map(e=>e.constraints)});eD(r,o)||(D(o),P.current.layout=o,t&&t(o),e_(n,o,E.current))}}),[]),y(()=>{M.current.autoSaveId=e,M.current.direction=n,M.current.dragState=C,M.current.id=j,M.current.onLayout=s,M.current.storage=c}),eT({committedValuesRef:M,eagerValuesRef:P,groupId:j,layout:T,panelDataArray:P.current.panelDataArray,setLayout:D,panelGroupElement:w.current}),p(()=>{let{panelDataArray:t}=P.current;if(e){if(0===T.length||T.length!==t.length)return;let r=eG[e];null==r&&(r=eP(eV,eW),eG[e]=r),r(e,[...t],new Map(I.current),T,c)}},[e,T,c]),p(()=>{});let F=u(e=>{let{onLayout:t}=M.current,{layout:r,panelDataArray:n}=P.current;if(e.constraints.collapsible){let o=n.map(e=>e.constraints),{collapsedSize:i=0,panelSize:a,pivotIndices:s}=eq(n,e,r);if(ed(null!=a,`Panel size not found for panel "${e.id}"`),!em(a,i)){I.current.set(e.id,a);let l=ex({delta:eK(n,e)===n.length-1?a-i:i-a,initialLayout:r,panelConstraints:o,pivotIndices:s,prevLayout:r,trigger:"imperative-api"});eN(r,l)||(D(l),P.current.layout=l,t&&t(l),e_(n,l,E.current))}}},[]),L=u((e,t)=>{let{onLayout:r}=M.current,{layout:n,panelDataArray:o}=P.current;if(e.constraints.collapsible){let i=o.map(e=>e.constraints),{collapsedSize:a=0,panelSize:s=0,minSize:l=0,pivotIndices:c}=eq(o,e,n),u=null!=t?t:l;if(em(s,a)){let t=I.current.get(e.id),a=null!=t&&t>=u?t:u,l=ex({delta:eK(o,e)===o.length-1?s-a:a-s,initialLayout:n,panelConstraints:i,pivotIndices:c,prevLayout:n,trigger:"imperative-api"});eN(n,l)||(D(l),P.current.layout=l,r&&r(l),e_(o,l,E.current))}}},[]),R=u(e=>{let{layout:t,panelDataArray:r}=P.current,{panelSize:n}=eq(r,e,t);return ed(null!=n,`Panel size not found for panel "${e.id}"`),n},[]),H=u((e,t)=>{let{panelDataArray:r}=P.current,n=eK(r,e);return eA({defaultSize:t,dragState:C,layout:T,panelData:r,panelIndex:n})},[C,T]),B=u(e=>{let{layout:t,panelDataArray:r}=P.current,{collapsedSize:n=0,collapsible:o,panelSize:i}=eq(r,e,t);return ed(null!=i,`Panel size not found for panel "${e.id}"`),!0===o&&em(i,n)},[]),V=u(e=>{let{layout:t,panelDataArray:r}=P.current,{collapsedSize:n=0,collapsible:o,panelSize:i}=eq(r,e,t);return ed(null!=i,`Panel size not found for panel "${e.id}"`),!o||ef(i,n)>0},[]),z=u(e=>{let{panelDataArray:t}=P.current;t.push(e),t.sort((e,t)=>{let r=e.order,n=t.order;return null==r&&null==n?0:null==r?-1:null==n?1:r-n}),P.current.panelDataArrayChanged=!0},[]);y(()=>{if(P.current.panelDataArrayChanged){P.current.panelDataArrayChanged=!1;let{autoSaveId:e,onLayout:t,storage:r}=M.current,{layout:n,panelDataArray:o}=P.current,i=null;if(e){let t=eB(e,o,r);t&&(I.current=new Map(Object.entries(t.expandToSizes)),i=t.layout)}null==i&&(i=eM({panelDataArray:o}));let a=ez({layout:i,panelConstraints:o.map(e=>e.constraints)});eD(n,a)||(D(a),P.current.layout=a,t&&t(a),e_(o,a,E.current))}}),y(()=>{let e=P.current;return()=>{e.layout=[]}},[]);let W=u(e=>function(t){t.preventDefault();let r=w.current;if(!r)return()=>null;let{direction:n,dragState:o,id:i,keyboardResizeBy:a,onLayout:s}=M.current,{layout:l,panelDataArray:c}=P.current,{initialLayout:u}=null!=o?o:{},d=ew(i,e,r),p=eO(t,e,n,o,a,r);if(0===p)return;let f="horizontal"===n;"rtl"===document.dir&&f&&(p=-p);let m=ex({delta:p,initialLayout:null!=u?u:l,panelConstraints:c.map(e=>e.constraints),pivotIndices:d,prevLayout:l,trigger:_(t)?"keyboard":"mouse-or-touch"}),h=!eN(l,m);(N(t)||A(t))&&O.current!=p&&(O.current=p,h?es(e,0):f?es(e,p<0?G:$):es(e,p<0?K:q)),h&&(D(m),P.current.layout=m,s&&s(m),e_(c,m,E.current))},[]),U=u((e,t)=>{let{onLayout:r}=M.current,{layout:n,panelDataArray:o}=P.current,i=o.map(e=>e.constraints),{panelSize:a,pivotIndices:s}=eq(o,e,n);ed(null!=a,`Panel size not found for panel "${e.id}"`);let l=ex({delta:eK(o,e)===o.length-1?a-t:t-a,initialLayout:n,panelConstraints:i,pivotIndices:s,prevLayout:n,trigger:"imperative-api"});eN(n,l)||(D(l),P.current.layout=l,r&&r(l),e_(o,l,E.current))},[]),Q=u((e,t)=>{let{layout:r,panelDataArray:n}=P.current,{collapsedSize:o=0,collapsible:i}=t,{collapsedSize:a=0,collapsible:s,maxSize:l=100,minSize:c=0}=e.constraints,{panelSize:u}=eq(n,e,r);null!=u&&(i&&s&&em(u,o)?em(o,a)||U(e,a):ul&&U(e,l))},[U]),J=u((e,t)=>{let{direction:r}=M.current,{layout:n}=P.current;if(!w.current)return;let o=ek(e,w.current);ed(o,`Drag handle element not found for id "${e}"`);let i=eE(r,t);S({dragHandleId:e,dragHandleRect:o.getBoundingClientRect(),initialCursorPosition:i,initialLayout:n})},[]),Z=u(()=>{S(null)},[]),X=u(e=>{let{panelDataArray:t}=P.current,r=eK(t,e);r>=0&&(t.splice(r,1),delete E.current[e.id],P.current.panelDataArrayChanged=!0)},[]),ee=h(()=>({collapsePanel:F,direction:n,dragState:C,expandPanel:L,getPanelSize:R,getPanelStyle:H,groupId:j,isPanelCollapsed:B,isPanelExpanded:V,reevaluatePanelConstraints:Q,registerPanel:z,registerResizeHandle:W,resizePanel:U,startDragging:J,stopDragging:Z,unregisterPanel:X,panelGroupElement:w.current}),[F,C,n,L,R,H,j,B,V,Q,z,W,U,J,Z,X]),et={display:"flex",flexDirection:"horizontal"===n?"row":"column",height:"100%",overflow:"hidden",width:"100%"};return a(b.Provider,{value:ee},a(m,{...x,children:t,className:r,id:i,ref:w,style:{...et,...d},"data-panel-group":"","data-panel-group-direction":n,"data-panel-group-id":j}))}let eY=c((e,t)=>a(e$,{...e,forwardedRef:t}));function eK(e,t){return e.findIndex(e=>e===t||e.id===t.id)}function eq(e,t,r){let n=eK(e,t),o=n===e.length-1?[n-1,n]:[n,n+1],i=r[n];return{...t.constraints,panelSize:i,pivotIndices:o}}function eQ({disabled:e,handleId:t,resizeHandler:r,panelGroupElement:n}){p(()=>{if(e||null==r||null==n)return;let o=ek(t,n);if(null==o)return;let i=e=>{if(!e.defaultPrevented)switch(e.key){case"ArrowDown":case"ArrowLeft":case"ArrowRight":case"ArrowUp":case"End":case"Home":e.preventDefault(),r(e);break;case"F6":{e.preventDefault();let r=o.getAttribute("data-panel-group-id");ed(r,`No group element found for id "${r}"`);let i=eb(r,n),a=ey(r,t,n);ed(null!==a,`No resize element found for id "${t}"`);let s=e.shiftKey?a>0?a-1:i.length-1:a+1{o.removeEventListener("keydown",i)}},[n,e,t,r])}function eJ({children:e=null,className:t="",disabled:r=!1,hitAreaMargins:n,id:o,onDragging:i,style:s={},tabIndex:l=0,tagName:c="div",...u}){var f,m;let h=g(null),x=g({onDragging:i});p(()=>{x.current.onDragging=i});let j=d(b);if(null===j)throw Error("PanelResizeHandle components must be rendered within a PanelGroup container");let{direction:w,groupId:C,registerResizeHandle:S,startDragging:T,stopDragging:D,panelGroupElement:E}=j,I=k(o),[O,M]=v("inactive"),[_,N]=v(!1),[A,P]=v(null),F=g({state:O});y(()=>{F.current.state=O}),p(()=>{if(r)P(null);else{let e=S(I);P(()=>e)}},[r,I,S]);let L=null!==(f=null==n?void 0:n.coarse)&&void 0!==f?f:15,R=null!==(m=null==n?void 0:n.fine)&&void 0!==m?m:5;p(()=>{if(r||null==A)return;let e=h.current;ed(e,"Element ref not attached");let t=(e,t,r)=>{if(t)switch(e){case"down":{M("drag"),T(I,r);let{onDragging:e}=x.current;e&&e(!0);break}case"move":{let{state:e}=F.current;"drag"!==e&&M("hover"),A(r);break}case"up":{M("hover"),D();let{onDragging:e}=x.current;e&&e(!1)}}else M("inactive")};return er(I,e,w,{coarse:L,fine:R},t)},[L,w,r,R,S,I,A,T,D]),eQ({disabled:r,handleId:I,resizeHandler:A,panelGroupElement:E});let H={touchAction:"none",userSelect:"none"};return a(c,{...u,children:e,className:t,id:o,onBlur:()=>N(!1),onFocus:()=>N(!0),ref:h,role:"separator",style:{...H,...s},tabIndex:l,"data-panel-group-direction":w,"data-panel-group-id":C,"data-resize-handle":"","data-resize-handle-active":"drag"===O?"pointer":_?"keyboard":void 0,"data-resize-handle-state":O,"data-panel-resize-handle-enabled":!r,"data-panel-resize-handle-id":I})}function eZ(e,t=document){return t.querySelector(`[data-panel-id="${e}"]`)||null}function eX(e,t=document){return Array.from(t.querySelectorAll(`[data-panel][data-panel-group-id="${e}"]`))}function e0(e,t,r){return F(e,t,r)?{x:Math.max(e.x,t.x),y:Math.max(e.y,t.y),width:Math.min(e.x+e.width,t.x+t.width)-Math.max(e.x,t.x),height:Math.min(e.y+e.height,t.y+t.height)-Math.max(e.y,t.y)}:{x:0,y:0,width:0,height:0}}e$.displayName="PanelGroup",eY.displayName="forwardRef(PanelGroup)",eJ.displayName="PanelResizeHandle"},{react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"2trvN":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdFileList",()=>f),n.export(r,"isImage",()=>g),n.export(r,"reloadFileList",()=>x),n.export(r,"join",()=>j);var o=e("react/jsx-runtime"),i=e("@minoru/react-dnd-treeview"),a=e("react"),s=e("react-dnd"),l=e("web-utils"),c=e("../../../../utils/ui/context-menu"),u=e("../../logic/ed-global"),d=e("./file-tree");let p=i.Tree,f=()=>{let e=(0,l.useGlobal)(u.EDGlobal,"EDITOR"),t=e.ui.popup.file,r=(0,l.useLocal)({multi:!1,inverse:!1,els:{},square:{el:null,started:!1,disabled:!1,item_drag:!1,start:{x:0,y:0},cur:{x:0,y:0},box:{x:0,y:0,w:0,h:0},up:null},container:null}),n=(0,a.useCallback)(n=>{if((n.shiftKey||n.ctrlKey||n.metaKey)&&(r.multi=!0,e.render()),n.altKey&&(r.inverse=!0,r.multi=!0),(n.ctrlKey||n.metaKey)&&"a"===n.key.toLowerCase()&&document.activeElement?.tagName.toLowerCase()!=="input"){t.selected.clear();let r=t.entry[t.path];if(r)for(let e of r)e.name&&t.selected.add(e.name);e.render()}},[t.entry[t.path]]),f=(0,a.useCallback)(()=>{r.multi=!1,r.inverse=!1,e.render()},[]);(0,a.useEffect)(()=>(window.addEventListener("keydown",n),window.addEventListener("keyup",f),()=>{window.removeEventListener("keydown",n),window.removeEventListener("keyup",f)}),[]);let g=(t.entry[t.path]||[]).filter(e=>"dir"===e.type).map(e=>({id:e.name,parent:"",text:e.name,data:e})),x=(t.entry[t.path]||[]).filter(e=>"file"===e.type).map(e=>({id:e.name,parent:"",text:e.name,data:e})),b=r.square;return(0,o.jsxs)(o.Fragment,{children:[t.file_ctx_menu_event&&(0,o.jsxs)(c.Menu,{mouseEvent:t.file_ctx_menu_event,onClose:()=>{setTimeout(()=>{t.file_ctx_menu_event=null,e.render()},100)},children:[0===t.selected.size&&(0,o.jsx)(c.MenuItem,{label:"New Folder",onClick:r=>{r.preventDefault(),r.stopPropagation(),t.file_ctx_menu_event=null,e.render(),setTimeout(async()=>{let r=prompt("New Folder:");r&&(await e.script.api._raw(`/_file/${j(t.path,"new_folder")}?rename=${r}`),await (0,d.reloadFileTree)(e))},100)}}),(0,o.jsx)(c.MenuItem,{label:"Rename",disabled:1!==t.selected.size,onClick:r=>{r.preventDefault(),r.stopPropagation(),t.file_ctx_menu_event=null,e.render(),setTimeout(async()=>{let r=[...t.selected],n=prompt("Rename to:",r[0]);n&&(await e.script.api._raw(`/_file${j(t.path,r[0])}?rename=${n}`),(0,d.reloadFileTree)(e))},100)}}),(0,o.jsx)(c.MenuItem,{label:"Delete",disabled:0===t.selected.size,onClick:r=>{r.preventDefault(),r.stopPropagation(),t.file_ctx_menu_event=null,e.render(),setTimeout(async()=>{let r=[...t.selected].map(e=>t.path.endsWith("/")?e:"/"+e);if(1===t.selected.size)confirm("Delete this file ?")&&await e.script.api._raw(`/_file${j(t.path,r[0])}?del`);else if(confirm(`Delete ${t.selected.size} files?`))for(let n of r)await e.script.api._raw(`/_file${j(t.path,n)}?del`);(0,d.reloadFileTree)(e)},100)}})]}),(0,o.jsxs)("div",{ref:e=>{e&&(r.container=e)},onContextMenu:r=>{r.preventDefault(),r.stopPropagation(),t.file_ctx_menu_event=r,e.render()},className:"flex-1 select-none relative overflow-y-auto",onPointerMove:n=>{let o=n.currentTarget;if(b.started){let i=o.getBoundingClientRect();if(b.cur.x=n.clientX-i.x,b.cur.y=n.clientY+o.scrollTop-i.y,b.start.x.8*i.height?o.scrollTop+=5:b.cur.y-o.scrollTop<50&&(o.scrollTop-=5),b.el&&b.box.w>5&&b.box.h>5){for(let[e,n]of(r.multi||t.selected.clear(),Object.entries(r.els)))v(b.el,n)&&(r.inverse?t.selected.has(e)&&t.selected.delete(e):t.selected.has(e)||t.selected.add(e));r.square.up||(r.square.up=()=>{window.removeEventListener("pointerup",r.square.up),r.square.up=null,setTimeout(()=>{r.square.started=!1,e.render()})},window.addEventListener("pointerup",r.square.up))}e.render()}},onPointerDown:t=>{if(!b.disabled){let r=t.currentTarget,n=r.getBoundingClientRect();b.started=!0,b.start.x=t.clientX-n.x,b.start.y=r.scrollTop+t.clientY-n.y,b.box={x:0,y:0,w:0,h:0},e.render()}},onPointerUp:()=>{b.item_drag=!1,!b.disabled&&b.started&&(b.started=!1),e.render()},children:[(0,o.jsx)("div",{ref:e=>{e&&e&&(r.square.el=e)},className:cx("border absolute z-10 bg-opacity-30 transition-opacity pointer-events-none",css` + `)}),(0,o.jsx)(s.Panel,{order:2,onResize:e=>{localStorage.setItem("panel-file-right",e+"")},defaultSize:parseInt(localStorage.getItem("panel-file-right")||"18"),className:"flex items-center justify-center",minSize:12,children:(0,o.jsx)(f.EdFilePreview,{})})]})]})]})})]})})})]}):null}},{"react/jsx-runtime":"QoA3A",react:"6Lppp","react-dropzone":"cTKaC","react-resizable-panels":"bDftj","web-utils":"1hi6H","../../../../base/load/api/api-proxy":"gSUXN","../../../../utils/ui/modal":"4N5RJ","../../logic/ed-global":"6QDfO","./file-list":"2trvN","./file-preview":"iOgKY","./file-top":"eD4tb","./file-tree":"17zI9","./file-upload":"4F3XK","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],cTKaC:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ErrorCode",()=>u.ErrorCode),n.export(r,"useDropzone",()=>N);var o=e("react"),i=n.interopDefault(o),a=e("prop-types"),s=n.interopDefault(a),l=e("file-selector"),c=e("./utils/index"),u=e("./utils"),d=["children"],p=["open"],f=["refKey","role","onKeyDown","onFocus","onBlur","onClick","onDragEnter","onDragOver","onDragLeave","onDrop"],m=["refKey","onChange","onClick"];function h(e){return x(e)||v(e)||y(e)||g()}function g(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function v(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function x(e){if(Array.isArray(e))return w(e)}function j(e,t){return S(e)||C(e,t)||y(e,t)||b()}function b(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function y(e,t){if(e){if("string"==typeof e)return w(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return w(e,t)}}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function I(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n=0||(o[r]=e[r]);return o}var O=(0,o.forwardRef)(function(e,t){var r=e.children,n=N(E(e,d)),a=n.open,s=E(n,p);return(0,o.useImperativeHandle)(t,function(){return{open:a}},[a]),(0,i.default).createElement(o.Fragment,null,r(D(D({},s),{},{open:a})))});O.displayName="Dropzone";var M={disabled:!1,getFilesFromEvent:l.fromEvent,maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!0,autoFocus:!1};O.defaultProps=M,O.propTypes={children:s.default.func,accept:(0,s.default).objectOf((0,s.default).arrayOf(s.default.string)),multiple:s.default.bool,preventDropOnDocument:s.default.bool,noClick:s.default.bool,noKeyboard:s.default.bool,noDrag:s.default.bool,noDragEventsBubbling:s.default.bool,minSize:s.default.number,maxSize:s.default.number,maxFiles:s.default.number,disabled:s.default.bool,getFilesFromEvent:s.default.func,onFileDialogCancel:s.default.func,onFileDialogOpen:s.default.func,useFsAccessApi:s.default.bool,autoFocus:s.default.bool,onDragEnter:s.default.func,onDragLeave:s.default.func,onDragOver:s.default.func,onDrop:s.default.func,onDropAccepted:s.default.func,onDropRejected:s.default.func,onError:s.default.func,validator:s.default.func},r.default=O;var _={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,acceptedFiles:[],fileRejections:[]};function N(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=D(D({},M),e),r=t.accept,n=t.disabled,i=t.getFilesFromEvent,a=t.maxSize,s=t.minSize,l=t.multiple,u=t.maxFiles,d=t.onDragEnter,p=t.onDragLeave,g=t.onDragOver,v=t.onDrop,x=t.onDropAccepted,b=t.onDropRejected,y=t.onFileDialogCancel,w=t.onFileDialogOpen,C=t.useFsAccessApi,S=t.autoFocus,k=t.preventDropOnDocument,I=t.noClick,O=t.noKeyboard,N=t.noDrag,F=t.noDragEventsBubbling,L=t.onError,R=t.validator,H=(0,o.useMemo)(function(){return(0,c.acceptPropAsAcceptAttr)(r)},[r]),B=(0,o.useMemo)(function(){return(0,c.pickerOptionsFromAccept)(r)},[r]),V=(0,o.useMemo)(function(){return"function"==typeof w?w:P},[w]),z=(0,o.useMemo)(function(){return"function"==typeof y?y:P},[y]),W=(0,o.useRef)(null),U=(0,o.useRef)(null),G=j((0,o.useReducer)(A,_),2),$=G[0],q=G[1],K=$.isFocused,Q=$.isFileDialogActive,Z=(0,o.useRef)("undefined"!=typeof window&&window.isSecureContext&&C&&(0,c.canUseFileSystemAccessAPI)()),J=function(){!Z.current&&Q&&setTimeout(function(){U.current&&!U.current.files.length&&(q({type:"closeDialog"}),z())},300)};(0,o.useEffect)(function(){return window.addEventListener("focus",J,!1),function(){window.removeEventListener("focus",J,!1)}},[U,Q,z,Z]);var X=(0,o.useRef)([]),ee=function(e){W.current&&W.current.contains(e.target)||(e.preventDefault(),X.current=[])};(0,o.useEffect)(function(){return k&&(document.addEventListener("dragover",c.onDocumentDragOver,!1),document.addEventListener("drop",ee,!1)),function(){k&&(document.removeEventListener("dragover",c.onDocumentDragOver),document.removeEventListener("drop",ee))}},[W,k]),(0,o.useEffect)(function(){return!n&&S&&W.current&&W.current.focus(),function(){}},[W,S,n]);var et=(0,o.useCallback)(function(e){L?L(e):console.error(e)},[L]),er=(0,o.useCallback)(function(e){e.preventDefault(),e.persist(),eh(e),X.current=[].concat(h(X.current),[e.target]),(0,c.isEvtWithFiles)(e)&&Promise.resolve(i(e)).then(function(t){if(!(0,c.isPropagationStopped)(e)||F){var r=t.length,n=r>0&&(0,c.allFilesAccepted)({files:t,accept:H,minSize:s,maxSize:a,multiple:l,maxFiles:u,validator:R}),o=r>0&&!n;q({isDragAccept:n,isDragReject:o,isDragActive:!0,type:"setDraggedFiles"}),d&&d(e)}}).catch(function(e){return et(e)})},[i,d,et,F,H,s,a,l,u,R]),en=(0,o.useCallback)(function(e){e.preventDefault(),e.persist(),eh(e);var t=(0,c.isEvtWithFiles)(e);if(t&&e.dataTransfer)try{e.dataTransfer.dropEffect="copy"}catch(e){}return t&&g&&g(e),!1},[g,F]),eo=(0,o.useCallback)(function(e){e.preventDefault(),e.persist(),eh(e);var t=X.current.filter(function(e){return W.current&&W.current.contains(e)}),r=t.indexOf(e.target);-1!==r&&t.splice(r,1),X.current=t,!(t.length>0)&&(q({type:"setDraggedFiles",isDragActive:!1,isDragAccept:!1,isDragReject:!1}),(0,c.isEvtWithFiles)(e)&&p&&p(e))},[W,p,F]),ei=(0,o.useCallback)(function(e,t){var r=[],n=[];e.forEach(function(e){var t=j((0,c.fileAccepted)(e,H),2),o=t[0],i=t[1],l=j((0,c.fileMatchSize)(e,s,a),2),u=l[0],d=l[1],p=R?R(e):null;if(o&&u&&!p)r.push(e);else{var f=[i,d];p&&(f=f.concat(p)),n.push({file:e,errors:f.filter(function(e){return e})})}}),(!l&&r.length>1||l&&u>=1&&r.length>u)&&(r.forEach(function(e){n.push({file:e,errors:[c.TOO_MANY_FILES_REJECTION]})}),r.splice(0)),q({acceptedFiles:r,fileRejections:n,type:"setFiles"}),v&&v(r,n,t),n.length>0&&b&&b(n,t),r.length>0&&x&&x(r,t)},[q,l,H,s,a,u,v,x,b,R]),ea=(0,o.useCallback)(function(e){e.preventDefault(),e.persist(),eh(e),X.current=[],(0,c.isEvtWithFiles)(e)&&Promise.resolve(i(e)).then(function(t){(!(0,c.isPropagationStopped)(e)||F)&&ei(t,e)}).catch(function(e){return et(e)}),q({type:"reset"})},[i,ei,et,F]),es=(0,o.useCallback)(function(){if(Z.current){q({type:"openDialog"}),V();var e={multiple:l,types:B};window.showOpenFilePicker(e).then(function(e){return i(e)}).then(function(e){ei(e,null),q({type:"closeDialog"})}).catch(function(e){(0,c.isAbort)(e)?(z(e),q({type:"closeDialog"})):(0,c.isSecurityError)(e)?(Z.current=!1,U.current?(U.current.value=null,U.current.click()):et(Error("Cannot open the file picker because the https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API is not supported and no was provided."))):et(e)});return}U.current&&(q({type:"openDialog"}),V(),U.current.value=null,U.current.click())},[q,V,z,C,ei,et,B,l]),el=(0,o.useCallback)(function(e){W.current&&W.current.isEqualNode(e.target)&&(" "===e.key||"Enter"===e.key||32===e.keyCode||13===e.keyCode)&&(e.preventDefault(),es())},[W,es]),ec=(0,o.useCallback)(function(){q({type:"focus"})},[]),eu=(0,o.useCallback)(function(){q({type:"blur"})},[]),ed=(0,o.useCallback)(function(){I||((0,c.isIeOrEdge)()?setTimeout(es,0):es())},[I,es]),ep=function(e){return n?null:e},ef=function(e){return O?null:ep(e)},em=function(e){return N?null:ep(e)},eh=function(e){F&&e.stopPropagation()},eg=(0,o.useMemo)(function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,r=void 0===t?"ref":t,o=e.role,i=e.onKeyDown,a=e.onFocus,s=e.onBlur,l=e.onClick,u=e.onDragEnter,d=e.onDragOver,p=e.onDragLeave,m=e.onDrop,h=E(e,f);return D(D(T({onKeyDown:ef((0,c.composeEventHandlers)(i,el)),onFocus:ef((0,c.composeEventHandlers)(a,ec)),onBlur:ef((0,c.composeEventHandlers)(s,eu)),onClick:ep((0,c.composeEventHandlers)(l,ed)),onDragEnter:em((0,c.composeEventHandlers)(u,er)),onDragOver:em((0,c.composeEventHandlers)(d,en)),onDragLeave:em((0,c.composeEventHandlers)(p,eo)),onDrop:em((0,c.composeEventHandlers)(m,ea)),role:"string"==typeof o&&""!==o?o:"presentation"},r,W),n||O?{}:{tabIndex:0}),h)}},[W,el,ec,eu,ed,er,en,eo,ea,O,N,n]),ev=(0,o.useCallback)(function(e){e.stopPropagation()},[]),ex=(0,o.useMemo)(function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,r=void 0===t?"ref":t,n=e.onChange,o=e.onClick,i=E(e,m);return D(D({},T({accept:H,multiple:l,type:"file",style:{display:"none"},onChange:ep((0,c.composeEventHandlers)(n,ea)),onClick:ep((0,c.composeEventHandlers)(o,ev)),tabIndex:-1},r,U)),i)}},[U,r,l,ea,n]);return D(D({},$),{},{isFocused:K&&!n,getRootProps:eg,getInputProps:ex,rootRef:W,inputRef:U,open:ep(es)})}function A(e,t){switch(t.type){case"focus":return D(D({},e),{},{isFocused:!0});case"blur":return D(D({},e),{},{isFocused:!1});case"openDialog":return D(D({},_),{},{isFileDialogActive:!0});case"closeDialog":return D(D({},e),{},{isFileDialogActive:!1});case"setDraggedFiles":return D(D({},e),{},{isDragActive:t.isDragActive,isDragAccept:t.isDragAccept,isDragReject:t.isDragReject});case"setFiles":return D(D({},e),{},{acceptedFiles:t.acceptedFiles,fileRejections:t.fileRejections});case"reset":return D({},_);default:return e}}function P(){}},{react:"6Lppp","prop-types":"aezwX","file-selector":"7RpcQ","./utils/index":"ljdOG","./utils":!1,"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"7RpcQ":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"fromEvent",()=>o.fromEvent);var o=e("./file-selector")},{"./file-selector":"kfZ8y","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],kfZ8y:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"fromEvent",()=>s);var o=e("tslib"),i=e("./file"),a=[".DS_Store","Thumbs.db"];function s(e){return(0,o.__awaiter)(this,void 0,void 0,function(){return(0,o.__generator)(this,function(t){return u(e)&&l(e.dataTransfer)?[2,f(e.dataTransfer,e.type)]:c(e)?[2,d(e)]:Array.isArray(e)&&e.every(function(e){return"getFile"in e&&"function"==typeof e.getFile})?[2,p(e)]:[2,[]]})})}function l(e){return u(e)}function c(e){return u(e)&&u(e.target)}function u(e){return"object"==typeof e&&null!==e}function d(e){return h(e.target.files).map(function(e){return(0,i.toFileWithPath)(e)})}function p(e){return(0,o.__awaiter)(this,void 0,void 0,function(){return(0,o.__generator)(this,function(t){switch(t.label){case 0:return[4,Promise.all(e.map(function(e){return e.getFile()}))];case 1:return[2,t.sent().map(function(e){return(0,i.toFileWithPath)(e)})]}})})}function f(e,t){return(0,o.__awaiter)(this,void 0,void 0,function(){var r;return(0,o.__generator)(this,function(n){switch(n.label){case 0:if(!e.items)return[3,2];if(r=h(e.items).filter(function(e){return"file"===e.kind}),"drop"!==t)return[2,r];return[4,Promise.all(r.map(g))];case 1:return[2,m(v(n.sent()))];case 2:return[2,m(h(e.files).map(function(e){return(0,i.toFileWithPath)(e)}))]}})})}function m(e){return e.filter(function(e){return -1===a.indexOf(e.name)})}function h(e){if(null===e)return[];for(var t=[],r=0;ro),n.export(r,"toFileWithPath",()=>i);var o=new Map([["aac","audio/aac"],["abw","application/x-abiword"],["arc","application/x-freearc"],["avif","image/avif"],["avi","video/x-msvideo"],["azw","application/vnd.amazon.ebook"],["bin","application/octet-stream"],["bmp","image/bmp"],["bz","application/x-bzip"],["bz2","application/x-bzip2"],["cda","application/x-cdf"],["csh","application/x-csh"],["css","text/css"],["csv","text/csv"],["doc","application/msword"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["eot","application/vnd.ms-fontobject"],["epub","application/epub+zip"],["gz","application/gzip"],["gif","image/gif"],["heic","image/heic"],["heif","image/heif"],["htm","text/html"],["html","text/html"],["ico","image/vnd.microsoft.icon"],["ics","text/calendar"],["jar","application/java-archive"],["jpeg","image/jpeg"],["jpg","image/jpeg"],["js","text/javascript"],["json","application/json"],["jsonld","application/ld+json"],["mid","audio/midi"],["midi","audio/midi"],["mjs","text/javascript"],["mp3","audio/mpeg"],["mp4","video/mp4"],["mpeg","video/mpeg"],["mpkg","application/vnd.apple.installer+xml"],["odp","application/vnd.oasis.opendocument.presentation"],["ods","application/vnd.oasis.opendocument.spreadsheet"],["odt","application/vnd.oasis.opendocument.text"],["oga","audio/ogg"],["ogv","video/ogg"],["ogx","application/ogg"],["opus","audio/opus"],["otf","font/otf"],["png","image/png"],["pdf","application/pdf"],["php","application/x-httpd-php"],["ppt","application/vnd.ms-powerpoint"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["rar","application/vnd.rar"],["rtf","application/rtf"],["sh","application/x-sh"],["svg","image/svg+xml"],["swf","application/x-shockwave-flash"],["tar","application/x-tar"],["tif","image/tiff"],["tiff","image/tiff"],["ts","video/mp2t"],["ttf","font/ttf"],["txt","text/plain"],["vsd","application/vnd.visio"],["wav","audio/wav"],["weba","audio/webm"],["webm","video/webm"],["webp","image/webp"],["woff","font/woff"],["woff2","font/woff2"],["xhtml","application/xhtml+xml"],["xls","application/vnd.ms-excel"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xml","application/xml"],["xul","application/vnd.mozilla.xul+xml"],["zip","application/zip"],["7z","application/x-7z-compressed"],["mkv","video/x-matroska"],["mov","video/quicktime"],["msg","application/vnd.ms-outlook"]]);function i(e,t){var r=a(e);if("string"!=typeof r.path){var n=e.webkitRelativePath;Object.defineProperty(r,"path",{value:"string"==typeof t?t:"string"==typeof n&&n.length>0?n:e.name,writable:!1,configurable:!1,enumerable:!0})}return r}function a(e){var t=e.name;if(t&&-1!==t.lastIndexOf(".")&&!e.type){var r=t.split(".").pop().toLowerCase(),n=o.get(r);n&&Object.defineProperty(e,"type",{value:n,writable:!1,configurable:!1,enumerable:!0})}return e}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ljdOG:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"FILE_INVALID_TYPE",()=>b),n.export(r,"FILE_TOO_LARGE",()=>y),n.export(r,"FILE_TOO_SMALL",()=>w),n.export(r,"TOO_MANY_FILES",()=>C),n.export(r,"ErrorCode",()=>S),n.export(r,"getInvalidTypeRejectionErr",()=>k),n.export(r,"getTooLargeRejectionErr",()=>D),n.export(r,"getTooSmallRejectionErr",()=>T),n.export(r,"TOO_MANY_FILES_REJECTION",()=>E),n.export(r,"fileAccepted",()=>I),n.export(r,"fileMatchSize",()=>O),n.export(r,"allFilesAccepted",()=>_),n.export(r,"isPropagationStopped",()=>N),n.export(r,"isEvtWithFiles",()=>A),n.export(r,"isKindFile",()=>P),n.export(r,"onDocumentDragOver",()=>F),n.export(r,"isIeOrEdge",()=>H),n.export(r,"composeEventHandlers",()=>B),n.export(r,"canUseFileSystemAccessAPI",()=>V),n.export(r,"pickerOptionsFromAccept",()=>z),n.export(r,"acceptPropAsAcceptAttr",()=>W),n.export(r,"isAbort",()=>U),n.export(r,"isSecurityError",()=>G),n.export(r,"isMIMEType",()=>$),n.export(r,"isExt",()=>q);var o=e("attr-accept"),i=n.interopDefault(o);function a(e){return c(e)||l(e)||g(e)||s()}function s(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function c(e){if(Array.isArray(e))return v(e)}function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function d(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=Array(t);rr)return[!1,D(r)];if(e.sizer)return[!1,D(r)]}return[!0,null]}function M(e){return null!=e}function _(e){var t=e.files,r=e.accept,n=e.minSize,o=e.maxSize,i=e.multiple,a=e.maxFiles,s=e.validator;return(!!i||!(t.length>1))&&(!i||!(a>=1)||!(t.length>a))&&t.every(function(e){var t=m(I(e,r),1)[0],i=m(O(e,n,o),1)[0],a=s?s(e):null;return t&&i&&!a})}function N(e){return"function"==typeof e.isPropagationStopped?e.isPropagationStopped():void 0!==e.cancelBubble&&e.cancelBubble}function A(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,function(e){return"Files"===e||"application/x-moz-file"===e}):!!e.target&&!!e.target.files}function P(e){return"object"===f(e)&&null!==e&&"file"===e.kind}function F(e){e.preventDefault()}function L(e){return -1!==e.indexOf("MSIE")||-1!==e.indexOf("Trident/")}function R(e){return -1!==e.indexOf("Edge/")}function H(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent;return L(e)||R(e)}function B(){for(var e=arguments.length,t=Array(e),r=0;r1?r-1:0),o=1;oD),n.export(r,"PanelGroup",()=>eY),n.export(r,"PanelResizeHandle",()=>eZ),n.export(r,"assert",()=>ed),n.export(r,"getIntersectingRectangle",()=>e0),n.export(r,"getPanelElement",()=>eJ),n.export(r,"getPanelElementsForGroup",()=>eX),n.export(r,"getPanelGroupElement",()=>eC),n.export(r,"getResizeHandleElement",()=>eS),n.export(r,"getResizeHandleElementIndex",()=>ey),n.export(r,"getResizeHandleElementsForGroup",()=>eb),n.export(r,"getResizeHandlePanelIds",()=>ek),n.export(r,"intersects",()=>F);var o=e("react");let i="undefined"!=typeof window,{createElement:a,createContext:s,createRef:l,forwardRef:c,useCallback:u,useContext:d,useEffect:p,useImperativeHandle:f,useLayoutEffect:m,useMemo:h,useRef:g,useState:v}=o,x=o["useId".toString()],j=m,b=s(null);b.displayName="PanelGroupContext";let y=i?j:()=>{},w="function"==typeof x?x:()=>null,C=0;function S(e=null){let t=w(),r=g(e||t||null);return null===r.current&&(r.current=""+C++),null!=e?e:r.current}function k({children:e,className:t="",collapsedSize:r,collapsible:n,defaultSize:o,forwardedRef:i,id:s,maxSize:l,minSize:c,onCollapse:u,onExpand:p,onResize:m,order:h,style:v,tagName:x="div",...j}){let w=d(b);if(null===w)throw Error("Panel components must be rendered within a PanelGroup container");let{collapsePanel:C,expandPanel:k,getPanelSize:D,getPanelStyle:T,groupId:E,isPanelCollapsed:I,reevaluatePanelConstraints:O,registerPanel:M,resizePanel:_,unregisterPanel:N}=w,A=S(s),P=g({callbacks:{onCollapse:u,onExpand:p,onResize:m},constraints:{collapsedSize:r,collapsible:n,defaultSize:o,maxSize:l,minSize:c},id:A,idIsFromProps:void 0!==s,order:h});g({didLogMissingDefaultSizeWarning:!1}),y(()=>{let{callbacks:e,constraints:t}=P.current,i={...t};P.current.id=A,P.current.idIsFromProps=void 0!==s,P.current.order=h,e.onCollapse=u,e.onExpand=p,e.onResize=m,t.collapsedSize=r,t.collapsible=n,t.defaultSize=o,t.maxSize=l,t.minSize=c,(i.collapsedSize!==t.collapsedSize||i.collapsible!==t.collapsible||i.maxSize!==t.maxSize||i.minSize!==t.minSize)&&O(P.current,i)}),y(()=>{let e=P.current;return M(e),()=>{N(e)}},[h,A,M,N]),f(i,()=>({collapse:()=>{C(P.current)},expand:e=>{k(P.current,e)},getId:()=>A,getSize:()=>D(P.current),isCollapsed:()=>I(P.current),isExpanded:()=>!I(P.current),resize:e=>{_(P.current,e)}}),[C,k,D,I,A,_]);let F=T(P.current,o);return a(x,{...j,children:e,className:t,id:s,style:{...F,...v},"data-panel":"","data-panel-collapsible":n||void 0,"data-panel-group-id":E,"data-panel-id":A,"data-panel-size":parseFloat(""+F.flexGrow).toFixed(1)})}let D=c((e,t)=>a(k,{...e,forwardedRef:t}));k.displayName="Panel",D.displayName="forwardRef(Panel)";let T=null,E=null;function I(e,t){if(t){let e=(t&G)!=0,r=(t&$)!=0,n=(t&q)!=0,o=(t&K)!=0;if(e)return n?"se-resize":o?"ne-resize":"e-resize";if(r)return n?"sw-resize":o?"nw-resize":"w-resize";if(n)return"s-resize";if(o)return"n-resize"}switch(e){case"horizontal":return"ew-resize";case"intersection":return"move";case"vertical":return"ns-resize"}}function O(){null!==E&&(document.head.removeChild(E),T=null,E=null)}function M(e,t){let r=I(e,t);T!==r&&(T=r,null===E&&(E=document.createElement("style"),document.head.appendChild(E)),E.innerHTML=`*{cursor: ${r}!important;}`)}function _(e){return"keydown"===e.type}function N(e){return e.type.startsWith("pointer")}function A(e){return e.type.startsWith("mouse")}function P(e){if(N(e)){if(e.isPrimary)return{x:e.clientX,y:e.clientY}}else if(A(e))return{x:e.clientX,y:e.clientY};return{x:1/0,y:1/0}}function F(e,t,r){return r?e.xt.x&&e.yt.y:e.x<=t.x+t.width&&e.x+e.width>=t.x&&e.y<=t.y+t.height&&e.y+e.height>=t.y}function L(e,t){let r;if(e===t)throw Error("Cannot compare node with itself");let n={a:W(e),b:W(t)};for(;n.a.at(-1)===n.b.at(-1);)e=n.a.pop(),t=n.b.pop(),r=e;ed(r,"Stacking order can only be calculated for elements with a common ancestor");let o={a:z(V(n.a)),b:z(V(n.b))};if(o.a===o.b){let e=r.childNodes,t={a:n.a.at(-1),b:n.b.at(-1)},o=e.length;for(;o--;){let r=e[o];if(r===t.a)return 1;if(r===t.b)return -1}}return Math.sign(o.a-o.b)}let R=/\b(?:position|zIndex|opacity|transform|webkitTransform|mixBlendMode|filter|webkitFilter|isolation)\b/;function H(e){var t;let r=getComputedStyle(null!==(t=U(e))&&void 0!==t?t:e).display;return"flex"===r||"inline-flex"===r}function B(e){let t=getComputedStyle(e);return!!("fixed"===t.position||"auto"!==t.zIndex&&("static"!==t.position||H(e))||1>+t.opacity||"transform"in t&&"none"!==t.transform||"webkitTransform"in t&&"none"!==t.webkitTransform||"mixBlendMode"in t&&"normal"!==t.mixBlendMode||"filter"in t&&"none"!==t.filter||"webkitFilter"in t&&"none"!==t.webkitFilter||"isolation"in t&&"isolate"===t.isolation||R.test(t.willChange))||"touch"===t.webkitOverflowScrolling}function V(e){let t=e.length;for(;t--;){let r=e[t];if(ed(r,"Missing node"),B(r))return r}return null}function z(e){return e&&Number(getComputedStyle(e).zIndex)||0}function W(e){let t=[];for(;e;)t.push(e),e=U(e);return t}function U(e){let{parentNode:t}=e;return t&&t instanceof ShadowRoot?t.host:t}let G=1,$=2,q=4,K=8,Q="coarse"===function(){if("function"==typeof matchMedia)return matchMedia("(pointer:coarse)").matches?"coarse":"fine"}(),Z=[],J=!1,X=new Map,ee=new Map,et=new Set;function er(e,t,r,n,o){var i;let{ownerDocument:a}=t,s={direction:r,element:t,hitAreaMargins:n,setResizeHandlerState:o},l=null!==(i=X.get(a))&&void 0!==i?i:0;return X.set(a,l+1),et.add(s),ec(),function(){var t;ee.delete(e),et.delete(s);let r=null!==(t=X.get(a))&&void 0!==t?t:1;X.set(a,r-1),ec(),1===r&&X.delete(a)}}function en(e){let{target:t}=e,{x:r,y:n}=P(e);J=!0,ea({target:t,x:r,y:n}),ec(),Z.length>0&&(eu("down",e),e.preventDefault(),e.stopPropagation())}function eo(e){let{x:t,y:r}=P(e);if(!J){let{target:n}=e;ea({target:n,x:t,y:r})}eu("move",e),el(),Z.length>0&&e.preventDefault()}function ei(e){let{target:t}=e,{x:r,y:n}=P(e);ee.clear(),J=!1,Z.length>0&&e.preventDefault(),eu("up",e),ea({target:t,x:r,y:n}),el(),ec()}function ea({target:e,x:t,y:r}){Z.splice(0);let n=null;e instanceof HTMLElement&&(n=e),et.forEach(e=>{let{element:o,hitAreaMargins:i}=e,a=o.getBoundingClientRect(),{bottom:s,left:l,right:c,top:u}=a,d=Q?i.coarse:i.fine;if(t>=l-d&&t<=c+d&&r>=u-d&&r<=s+d){if(null!==n&&o!==n&&!o.contains(n)&&!n.contains(o)&&L(n,o)>0){let e=n,t=!1;for(;e&&!e.contains(o);){if(F(e.getBoundingClientRect(),a,!0)){t=!0;break}e=e.parentElement}if(t)return}Z.push(e)}})}function es(e,t){ee.set(e,t)}function el(){let e=!1,t=!1;Z.forEach(r=>{let{direction:n}=r;"horizontal"===n?e=!0:t=!0});let r=0;ee.forEach(e=>{r|=e}),e&&t?M("intersection",r):e?M("horizontal",r):t?M("vertical",r):O()}function ec(){X.forEach((e,t)=>{let{body:r}=t;r.removeEventListener("contextmenu",ei),r.removeEventListener("pointerdown",en),r.removeEventListener("pointerleave",eo),r.removeEventListener("pointermove",eo)}),window.removeEventListener("pointerup",ei),window.removeEventListener("pointercancel",ei),et.size>0&&(J?(Z.length>0&&X.forEach((e,t)=>{let{body:r}=t;e>0&&(r.addEventListener("contextmenu",ei),r.addEventListener("pointerleave",eo),r.addEventListener("pointermove",eo))}),window.addEventListener("pointerup",ei),window.addEventListener("pointercancel",ei)):X.forEach((e,t)=>{let{body:r}=t;e>0&&(r.addEventListener("pointerdown",en,{capture:!0}),r.addEventListener("pointermove",eo))}))}function eu(e,t){et.forEach(r=>{let{setResizeHandlerState:n}=r;n(e,Z.includes(r),t)})}function ed(e,t){if(!e)throw console.error(t),Error(t)}let ep=10;function ef(e,t,r=ep){return e.toFixed(r)===t.toFixed(r)?0:e>t?1:-1}function em(e,t,r=ep){return 0===ef(e,t,r)}function eh(e,t,r){return 0===ef(e,t,r)}function eg(e,t,r){if(e.length!==t.length)return!1;for(let n=0;nef(r,s)&&(r=i&&0>ef(r,(o+s)/2)?o:s),r=parseFloat((r=Math.min(a,r)).toFixed(ep))}function ex({delta:e,initialLayout:t,panelConstraints:r,pivotIndices:n,prevLayout:o,trigger:i}){if(eh(e,0))return t;let a=[...t],[s,l]=n;ed(null!=s,"Invalid first pivot index"),ed(null!=l,"Invalid second pivot index");let c=0;if("keyboard"===i){{let n=e<0?l:s,o=r[n];ed(o,`Panel constraints not found for index ${n}`);let{collapsedSize:i=0,collapsible:a,minSize:c=0}=o;if(a){let r=t[n];if(ed(null!=r,`Previous layout not found for panel index ${n}`),eh(r,i)){let t=c-r;ef(t,Math.abs(e))>0&&(e=e<0?0-t:t)}}}{let n=e<0?s:l,o=r[n];ed(o,`No panel constraints found for index ${n}`);let{collapsedSize:i=0,collapsible:a,minSize:c=0}=o;if(a){let r=t[n];if(ed(null!=r,`Previous layout not found for panel index ${n}`),eh(r,c)){let t=r-i;ef(t,Math.abs(e))>0&&(e=e<0?0-t:t)}}}}{let n=e<0?1:-1,o=e<0?l:s,i=0;for(;;){let e=t[o];if(ed(null!=e,`Previous layout not found for panel index ${o}`),i+=ev({panelConstraints:r,panelIndex:o,size:100})-e,(o+=n)<0||o>=r.length)break}let a=Math.min(Math.abs(e),Math.abs(i));e=e<0?0-a:a}{let n=e<0?s:l;for(;n>=0&&n=0))break;e<0?n--:n++}}if(eg(o,a))return o;{let n=e<0?l:s,o=t[n];ed(null!=o,`Previous layout not found for panel index ${n}`);let i=o+c,u=ev({panelConstraints:r,panelIndex:n,size:i});if(a[n]=u,!eh(u,i)){let t=i-u,n=e<0?l:s;for(;n>=0&&n0?n--:n++}}}return eh(a.reduce((e,t)=>t+e,0),100)?a:o}function ej({layout:e,panelsArray:t,pivotIndices:r}){let n=0,o=100,i=0,a=0,s=r[0];return ed(null!=s,"No pivot index found"),t.forEach((e,t)=>{let{constraints:r}=e,{maxSize:l=100,minSize:c=0}=r;t===s?(n=c,o=l):(i+=c,a+=l)}),{valueMax:Math.min(o,100-i),valueMin:Math.max(n,100-a),valueNow:e[s]}}function eb(e,t=document){return Array.from(t.querySelectorAll(`[data-panel-resize-handle-id][data-panel-group-id="${e}"]`))}function ey(e,t,r=document){let n=eb(e,r).findIndex(e=>e.getAttribute("data-panel-resize-handle-id")===t);return null!=n?n:null}function ew(e,t,r){let n=ey(e,t,r);return null!=n?[n,n+1]:[-1,-1]}function eC(e,t=document){var r;return t instanceof HTMLElement&&(null==t?void 0:null===(r=t.dataset)||void 0===r?void 0:r.panelGroupId)==e?t:t.querySelector(`[data-panel-group][data-panel-group-id="${e}"]`)||null}function eS(e,t=document){return t.querySelector(`[data-panel-resize-handle-id="${e}"]`)||null}function ek(e,t,r,n=document){var o,i,a,s;let l=eS(t,n),c=eb(e,n),u=l?c.indexOf(l):-1;return[null!==(o=null===(i=r[u])||void 0===i?void 0:i.id)&&void 0!==o?o:null,null!==(a=null===(s=r[u+1])||void 0===s?void 0:s.id)&&void 0!==a?a:null]}function eD({committedValuesRef:e,eagerValuesRef:t,groupId:r,layout:n,panelDataArray:o,panelGroupElement:i,setLayout:a}){g({didWarnAboutMissingResizeHandle:!1}),y(()=>{if(!i)return;let e=eb(r,i);for(let t=0;t{e.forEach((e,t)=>{e.removeAttribute("aria-controls"),e.removeAttribute("aria-valuemax"),e.removeAttribute("aria-valuemin"),e.removeAttribute("aria-valuenow")})}},[r,n,o,i]),p(()=>{if(!i)return;let e=t.current;ed(e,"Eager values not found");let{panelDataArray:o}=e;ed(null!=eC(r,i),`No group found for id "${r}"`);let s=eb(r,i);ed(s,`No resize handles found for group id "${r}"`);let l=s.map(e=>{let t=e.getAttribute("data-panel-resize-handle-id");ed(t,"Resize handle element has no handle id attribute");let[s,l]=ek(r,t,o,i);if(null==s||null==l)return()=>{};let c=e=>{if(!e.defaultPrevented&&"Enter"===e.key){e.preventDefault();let l=o.findIndex(e=>e.id===s);if(l>=0){let e=o[l];ed(e,`No panel data found for index ${l}`);let s=n[l],{collapsedSize:c=0,collapsible:u,minSize:d=0}=e.constraints;if(null!=s&&u){let e=ex({delta:eh(s,c)?d-c:c-s,initialLayout:n,panelConstraints:o.map(e=>e.constraints),pivotIndices:ew(r,t,i),prevLayout:n,trigger:"keyboard"});n!==e&&a(e)}}}};return e.addEventListener("keydown",c),()=>{e.removeEventListener("keydown",c)}});return()=>{l.forEach(e=>e())}},[i,e,t,r,n,o,a])}function eT(e,t){if(e.length!==t.length)return!1;for(let r=0;re.constraints),n=0,o=100;for(let i=0;i{let o=e[n];ed(o,`Panel data not found for index ${n}`);let{callbacks:i,constraints:a,id:s}=o,{collapsedSize:l=0,collapsible:c}=a,u=r[s];if(null==u||t!==u){r[s]=t;let{onCollapse:e,onExpand:n,onResize:o}=i;o&&o(t,u),c&&(e||n)&&(n&&(null==u||em(u,l))&&!em(t,l)&&n(),e&&(null==u||!em(u,l))&&em(t,l)&&e())}})}function eN(e,t){if(e.length!==t.length)return!1;for(let r=0;r{null!==r&&clearTimeout(r),r=setTimeout(()=>{e(...n)},t)}}function eF(e){try{if("undefined"!=typeof localStorage)e.getItem=e=>localStorage.getItem(e),e.setItem=(e,t)=>{localStorage.setItem(e,t)};else throw Error("localStorage not supported in this environment")}catch(t){console.error(t),e.getItem=()=>null,e.setItem=()=>{}}}function eL(e){return`react-resizable-panels:${e}`}function eR(e){return e.map(e=>{let{constraints:t,id:r,idIsFromProps:n,order:o}=e;return n?r:o?`${o}:${JSON.stringify(t)}`:JSON.stringify(t)}).sort((e,t)=>e.localeCompare(t)).join(",")}function eH(e,t){try{let r=eL(e),n=t.getItem(r);if(n){let e=JSON.parse(n);if("object"==typeof e&&null!=e)return e}}catch(e){}return null}function eB(e,t,r){var n,o;return null!==(o=(null!==(n=eH(e,r))&&void 0!==n?n:{})[eR(t)])&&void 0!==o?o:null}function eV(e,t,r,n,o){var i;let a=eL(e),s=eR(t),l=null!==(i=eH(e,o))&&void 0!==i?i:{};l[s]={expandToSizes:Object.fromEntries(r.entries()),layout:n};try{o.setItem(a,JSON.stringify(l))}catch(e){console.error(e)}}function ez({layout:e,panelConstraints:t}){let r=[...e],n=r.reduce((e,t)=>e+t,0);if(r.length!==t.length)throw Error(`Invalid ${t.length} panel layout: ${r.map(e=>`${e}%`).join(", ")}`);if(!eh(n,100))for(let e=0;e(eF(eU),eU.getItem(e)),setItem:(e,t)=>{eF(eU),eU.setItem(e,t)}},eG={};function e$({autoSaveId:e=null,children:t,className:r="",direction:n,forwardedRef:o,id:i=null,onLayout:s=null,keyboardResizeBy:l=null,storage:c=eU,style:d,tagName:m="div",...x}){let j=S(i),w=g(null),[C,k]=v(null),[D,T]=v([]),E=g({}),I=g(new Map),O=g(0),M=g({autoSaveId:e,direction:n,dragState:C,id:j,keyboardResizeBy:l,onLayout:s,storage:c}),P=g({layout:D,panelDataArray:[],panelDataArrayChanged:!1});g({didLogIdAndOrderWarning:!1,didLogPanelConstraintsWarning:!1,prevPanelIds:[]}),f(o,()=>({getId:()=>M.current.id,getLayout:()=>{let{layout:e}=P.current;return e},setLayout:e=>{let{onLayout:t}=M.current,{layout:r,panelDataArray:n}=P.current,o=ez({layout:e,panelConstraints:n.map(e=>e.constraints)});eT(r,o)||(T(o),P.current.layout=o,t&&t(o),e_(n,o,E.current))}}),[]),y(()=>{M.current.autoSaveId=e,M.current.direction=n,M.current.dragState=C,M.current.id=j,M.current.onLayout=s,M.current.storage=c}),eD({committedValuesRef:M,eagerValuesRef:P,groupId:j,layout:D,panelDataArray:P.current.panelDataArray,setLayout:T,panelGroupElement:w.current}),p(()=>{let{panelDataArray:t}=P.current;if(e){if(0===D.length||D.length!==t.length)return;let r=eG[e];null==r&&(r=eP(eV,eW),eG[e]=r),r(e,[...t],new Map(I.current),D,c)}},[e,D,c]),p(()=>{});let F=u(e=>{let{onLayout:t}=M.current,{layout:r,panelDataArray:n}=P.current;if(e.constraints.collapsible){let o=n.map(e=>e.constraints),{collapsedSize:i=0,panelSize:a,pivotIndices:s}=eK(n,e,r);if(ed(null!=a,`Panel size not found for panel "${e.id}"`),!em(a,i)){I.current.set(e.id,a);let l=ex({delta:eq(n,e)===n.length-1?a-i:i-a,initialLayout:r,panelConstraints:o,pivotIndices:s,prevLayout:r,trigger:"imperative-api"});eN(r,l)||(T(l),P.current.layout=l,t&&t(l),e_(n,l,E.current))}}},[]),L=u((e,t)=>{let{onLayout:r}=M.current,{layout:n,panelDataArray:o}=P.current;if(e.constraints.collapsible){let i=o.map(e=>e.constraints),{collapsedSize:a=0,panelSize:s=0,minSize:l=0,pivotIndices:c}=eK(o,e,n),u=null!=t?t:l;if(em(s,a)){let t=I.current.get(e.id),a=null!=t&&t>=u?t:u,l=ex({delta:eq(o,e)===o.length-1?s-a:a-s,initialLayout:n,panelConstraints:i,pivotIndices:c,prevLayout:n,trigger:"imperative-api"});eN(n,l)||(T(l),P.current.layout=l,r&&r(l),e_(o,l,E.current))}}},[]),R=u(e=>{let{layout:t,panelDataArray:r}=P.current,{panelSize:n}=eK(r,e,t);return ed(null!=n,`Panel size not found for panel "${e.id}"`),n},[]),H=u((e,t)=>{let{panelDataArray:r}=P.current,n=eq(r,e);return eA({defaultSize:t,dragState:C,layout:D,panelData:r,panelIndex:n})},[C,D]),B=u(e=>{let{layout:t,panelDataArray:r}=P.current,{collapsedSize:n=0,collapsible:o,panelSize:i}=eK(r,e,t);return ed(null!=i,`Panel size not found for panel "${e.id}"`),!0===o&&em(i,n)},[]),V=u(e=>{let{layout:t,panelDataArray:r}=P.current,{collapsedSize:n=0,collapsible:o,panelSize:i}=eK(r,e,t);return ed(null!=i,`Panel size not found for panel "${e.id}"`),!o||ef(i,n)>0},[]),z=u(e=>{let{panelDataArray:t}=P.current;t.push(e),t.sort((e,t)=>{let r=e.order,n=t.order;return null==r&&null==n?0:null==r?-1:null==n?1:r-n}),P.current.panelDataArrayChanged=!0},[]);y(()=>{if(P.current.panelDataArrayChanged){P.current.panelDataArrayChanged=!1;let{autoSaveId:e,onLayout:t,storage:r}=M.current,{layout:n,panelDataArray:o}=P.current,i=null;if(e){let t=eB(e,o,r);t&&(I.current=new Map(Object.entries(t.expandToSizes)),i=t.layout)}null==i&&(i=eM({panelDataArray:o}));let a=ez({layout:i,panelConstraints:o.map(e=>e.constraints)});eT(n,a)||(T(a),P.current.layout=a,t&&t(a),e_(o,a,E.current))}}),y(()=>{let e=P.current;return()=>{e.layout=[]}},[]);let W=u(e=>function(t){t.preventDefault();let r=w.current;if(!r)return()=>null;let{direction:n,dragState:o,id:i,keyboardResizeBy:a,onLayout:s}=M.current,{layout:l,panelDataArray:c}=P.current,{initialLayout:u}=null!=o?o:{},d=ew(i,e,r),p=eO(t,e,n,o,a,r);if(0===p)return;let f="horizontal"===n;"rtl"===document.dir&&f&&(p=-p);let m=ex({delta:p,initialLayout:null!=u?u:l,panelConstraints:c.map(e=>e.constraints),pivotIndices:d,prevLayout:l,trigger:_(t)?"keyboard":"mouse-or-touch"}),h=!eN(l,m);(N(t)||A(t))&&O.current!=p&&(O.current=p,h?es(e,0):f?es(e,p<0?G:$):es(e,p<0?q:K)),h&&(T(m),P.current.layout=m,s&&s(m),e_(c,m,E.current))},[]),U=u((e,t)=>{let{onLayout:r}=M.current,{layout:n,panelDataArray:o}=P.current,i=o.map(e=>e.constraints),{panelSize:a,pivotIndices:s}=eK(o,e,n);ed(null!=a,`Panel size not found for panel "${e.id}"`);let l=ex({delta:eq(o,e)===o.length-1?a-t:t-a,initialLayout:n,panelConstraints:i,pivotIndices:s,prevLayout:n,trigger:"imperative-api"});eN(n,l)||(T(l),P.current.layout=l,r&&r(l),e_(o,l,E.current))},[]),Q=u((e,t)=>{let{layout:r,panelDataArray:n}=P.current,{collapsedSize:o=0,collapsible:i}=t,{collapsedSize:a=0,collapsible:s,maxSize:l=100,minSize:c=0}=e.constraints,{panelSize:u}=eK(n,e,r);null!=u&&(i&&s&&em(u,o)?em(o,a)||U(e,a):ul&&U(e,l))},[U]),Z=u((e,t)=>{let{direction:r}=M.current,{layout:n}=P.current;if(!w.current)return;let o=eS(e,w.current);ed(o,`Drag handle element not found for id "${e}"`);let i=eE(r,t);k({dragHandleId:e,dragHandleRect:o.getBoundingClientRect(),initialCursorPosition:i,initialLayout:n})},[]),J=u(()=>{k(null)},[]),X=u(e=>{let{panelDataArray:t}=P.current,r=eq(t,e);r>=0&&(t.splice(r,1),delete E.current[e.id],P.current.panelDataArrayChanged=!0)},[]),ee=h(()=>({collapsePanel:F,direction:n,dragState:C,expandPanel:L,getPanelSize:R,getPanelStyle:H,groupId:j,isPanelCollapsed:B,isPanelExpanded:V,reevaluatePanelConstraints:Q,registerPanel:z,registerResizeHandle:W,resizePanel:U,startDragging:Z,stopDragging:J,unregisterPanel:X,panelGroupElement:w.current}),[F,C,n,L,R,H,j,B,V,Q,z,W,U,Z,J,X]),et={display:"flex",flexDirection:"horizontal"===n?"row":"column",height:"100%",overflow:"hidden",width:"100%"};return a(b.Provider,{value:ee},a(m,{...x,children:t,className:r,id:i,ref:w,style:{...et,...d},"data-panel-group":"","data-panel-group-direction":n,"data-panel-group-id":j}))}let eY=c((e,t)=>a(e$,{...e,forwardedRef:t}));function eq(e,t){return e.findIndex(e=>e===t||e.id===t.id)}function eK(e,t,r){let n=eq(e,t),o=n===e.length-1?[n-1,n]:[n,n+1],i=r[n];return{...t.constraints,panelSize:i,pivotIndices:o}}function eQ({disabled:e,handleId:t,resizeHandler:r,panelGroupElement:n}){p(()=>{if(e||null==r||null==n)return;let o=eS(t,n);if(null==o)return;let i=e=>{if(!e.defaultPrevented)switch(e.key){case"ArrowDown":case"ArrowLeft":case"ArrowRight":case"ArrowUp":case"End":case"Home":e.preventDefault(),r(e);break;case"F6":{e.preventDefault();let r=o.getAttribute("data-panel-group-id");ed(r,`No group element found for id "${r}"`);let i=eb(r,n),a=ey(r,t,n);ed(null!==a,`No resize element found for id "${t}"`);let s=e.shiftKey?a>0?a-1:i.length-1:a+1{o.removeEventListener("keydown",i)}},[n,e,t,r])}function eZ({children:e=null,className:t="",disabled:r=!1,hitAreaMargins:n,id:o,onDragging:i,style:s={},tabIndex:l=0,tagName:c="div",...u}){var f,m;let h=g(null),x=g({onDragging:i});p(()=>{x.current.onDragging=i});let j=d(b);if(null===j)throw Error("PanelResizeHandle components must be rendered within a PanelGroup container");let{direction:w,groupId:C,registerResizeHandle:k,startDragging:D,stopDragging:T,panelGroupElement:E}=j,I=S(o),[O,M]=v("inactive"),[_,N]=v(!1),[A,P]=v(null),F=g({state:O});y(()=>{F.current.state=O}),p(()=>{if(r)P(null);else{let e=k(I);P(()=>e)}},[r,I,k]);let L=null!==(f=null==n?void 0:n.coarse)&&void 0!==f?f:15,R=null!==(m=null==n?void 0:n.fine)&&void 0!==m?m:5;p(()=>{if(r||null==A)return;let e=h.current;ed(e,"Element ref not attached");let t=(e,t,r)=>{if(t)switch(e){case"down":{M("drag"),D(I,r);let{onDragging:e}=x.current;e&&e(!0);break}case"move":{let{state:e}=F.current;"drag"!==e&&M("hover"),A(r);break}case"up":{M("hover"),T();let{onDragging:e}=x.current;e&&e(!1)}}else M("inactive")};return er(I,e,w,{coarse:L,fine:R},t)},[L,w,r,R,k,I,A,D,T]),eQ({disabled:r,handleId:I,resizeHandler:A,panelGroupElement:E});let H={touchAction:"none",userSelect:"none"};return a(c,{...u,children:e,className:t,id:o,onBlur:()=>N(!1),onFocus:()=>N(!0),ref:h,role:"separator",style:{...H,...s},tabIndex:l,"data-panel-group-direction":w,"data-panel-group-id":C,"data-resize-handle":"","data-resize-handle-active":"drag"===O?"pointer":_?"keyboard":void 0,"data-resize-handle-state":O,"data-panel-resize-handle-enabled":!r,"data-panel-resize-handle-id":I})}function eJ(e,t=document){return t.querySelector(`[data-panel-id="${e}"]`)||null}function eX(e,t=document){return Array.from(t.querySelectorAll(`[data-panel][data-panel-group-id="${e}"]`))}function e0(e,t,r){return F(e,t,r)?{x:Math.max(e.x,t.x),y:Math.max(e.y,t.y),width:Math.min(e.x+e.width,t.x+t.width)-Math.max(e.x,t.x),height:Math.min(e.y+e.height,t.y+t.height)-Math.max(e.y,t.y)}:{x:0,y:0,width:0,height:0}}e$.displayName="PanelGroup",eY.displayName="forwardRef(PanelGroup)",eZ.displayName="PanelResizeHandle"},{react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"2trvN":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdFileList",()=>f),n.export(r,"isImage",()=>g),n.export(r,"reloadFileList",()=>x),n.export(r,"join",()=>j);var o=e("react/jsx-runtime"),i=e("@minoru/react-dnd-treeview"),a=e("react"),s=e("react-dnd"),l=e("web-utils"),c=e("../../../../utils/ui/context-menu"),u=e("../../logic/ed-global"),d=e("./file-tree");let p=i.Tree,f=()=>{let e=(0,l.useGlobal)(u.EDGlobal,"EDITOR"),t=e.ui.popup.file,r=(0,l.useLocal)({multi:!1,inverse:!1,els:{},square:{el:null,started:!1,disabled:!1,item_drag:!1,start:{x:0,y:0},cur:{x:0,y:0},box:{x:0,y:0,w:0,h:0},up:null},container:null}),n=(0,a.useCallback)(n=>{if((n.shiftKey||n.ctrlKey||n.metaKey)&&(r.multi=!0,e.render()),n.altKey&&(r.inverse=!0,r.multi=!0),(n.ctrlKey||n.metaKey)&&"a"===n.key.toLowerCase()&&document.activeElement?.tagName.toLowerCase()!=="input"){t.selected.clear();let r=t.entry[t.path];if(r)for(let e of r)e.name&&t.selected.add(e.name);e.render()}},[t.entry[t.path]]),f=(0,a.useCallback)(()=>{r.multi=!1,r.inverse=!1,e.render()},[]);(0,a.useEffect)(()=>(window.addEventListener("keydown",n),window.addEventListener("keyup",f),()=>{window.removeEventListener("keydown",n),window.removeEventListener("keyup",f)}),[]);let g=(t.entry[t.path]||[]).filter(e=>"dir"===e.type).map(e=>({id:e.name,parent:"",text:e.name,data:e})),x=(t.entry[t.path]||[]).filter(e=>"file"===e.type).map(e=>({id:e.name,parent:"",text:e.name,data:e})),b=r.square;return(0,o.jsxs)(o.Fragment,{children:[t.file_ctx_menu_event&&(0,o.jsxs)(c.Menu,{mouseEvent:t.file_ctx_menu_event,onClose:()=>{setTimeout(()=>{t.file_ctx_menu_event=null,e.render()},100)},children:[0===t.selected.size&&(0,o.jsx)(c.MenuItem,{label:"New Folder",onClick:r=>{r.preventDefault(),r.stopPropagation(),t.file_ctx_menu_event=null,e.render(),setTimeout(async()=>{let r=prompt("New Folder:");r&&(await e.script.api._raw(`/_file/${j(t.path,"new_folder")}?rename=${r}`),await (0,d.reloadFileTree)(e))},100)}}),(0,o.jsx)(c.MenuItem,{label:"Rename",disabled:1!==t.selected.size,onClick:r=>{r.preventDefault(),r.stopPropagation(),t.file_ctx_menu_event=null,e.render(),setTimeout(async()=>{let r=[...t.selected],n=prompt("Rename to:",r[0]);n&&(await e.script.api._raw(`/_file${j(t.path,r[0])}?rename=${n}`),(0,d.reloadFileTree)(e))},100)}}),(0,o.jsx)(c.MenuItem,{label:"Delete",disabled:0===t.selected.size,onClick:r=>{r.preventDefault(),r.stopPropagation(),t.file_ctx_menu_event=null,e.render(),setTimeout(async()=>{let r=[...t.selected].map(e=>t.path.endsWith("/")?e:"/"+e);if(1===t.selected.size)confirm("Delete this file ?")&&await e.script.api._raw(`/_file${j(t.path,r[0])}?del`);else if(confirm(`Delete ${t.selected.size} files?`))for(let n of r)await e.script.api._raw(`/_file${j(t.path,n)}?del`);(0,d.reloadFileTree)(e)},100)}})]}),(0,o.jsxs)("div",{ref:e=>{e&&(r.container=e)},onContextMenu:r=>{r.preventDefault(),r.stopPropagation(),t.file_ctx_menu_event=r,e.render()},className:"flex-1 select-none relative overflow-y-auto",onPointerMove:n=>{let o=n.currentTarget;if(b.started){let i=o.getBoundingClientRect();if(b.cur.x=n.clientX-i.x,b.cur.y=n.clientY+o.scrollTop-i.y,b.start.x.8*i.height?o.scrollTop+=5:b.cur.y-o.scrollTop<50&&(o.scrollTop-=5),b.el&&b.box.w>5&&b.box.h>5){for(let[e,n]of(r.multi||t.selected.clear(),Object.entries(r.els)))v(b.el,n)&&(r.inverse?t.selected.has(e)&&t.selected.delete(e):t.selected.has(e)||t.selected.add(e));r.square.up||(r.square.up=()=>{window.removeEventListener("pointerup",r.square.up),r.square.up=null,setTimeout(()=>{r.square.started=!1,e.render()})},window.addEventListener("pointerup",r.square.up))}e.render()}},onPointerDown:t=>{if(!b.disabled){let r=t.currentTarget,n=r.getBoundingClientRect();b.started=!0,b.start.x=t.clientX-n.x,b.start.y=r.scrollTop+t.clientY-n.y,b.box={x:0,y:0,w:0,h:0},e.render()}},onPointerUp:()=>{b.item_drag=!1,!b.disabled&&b.started&&(b.started=!1),e.render()},children:[(0,o.jsx)("div",{ref:e=>{e&&e&&(r.square.el=e)},className:cx("border absolute z-10 bg-opacity-30 transition-opacity pointer-events-none",css` left: ${b.box.x}px; top: ${b.box.y}px; width: ${b.box.w}px; @@ -215,7 +215,7 @@ Uploaded Finished: width: ${e.ui.layout.right}px; `,"border-l flex flex-col bg-white"),children:t?(0,o.jsx)(o.Fragment,{children:r?(0,o.jsx)(l.EdSidePropInstance,{meta:t}):(0,o.jsx)(c.EdSideStyle,{meta:t})}):(0,o.jsxs)("div",{className:"flex py-[100px] items-center text-[12px] flex-1 flex-col",children:[(0,o.jsx)("img",{draggable:!1,src:"/img/empty.png",className:css` width: 50px; - `}),(0,o.jsx)("div",{className:"mt-[20px] text-[12px]",children:"— Select an Item —"})]})})}},{"react/jsx-runtime":"QoA3A","web-utils":"1hi6H","./logic/active/get-meta":"aJEnC","./logic/ed-global":"6QDfO","./panel/side/prop-instance":"e5MXL","./panel/side/side-style":"h6VxY","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],e5MXL:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdSidePropInstance",()=>x);var o=e("react/jsx-runtime"),i=e("react"),a=e("web-utils"),s=e("../../../../utils/ui/context-menu"),l=e("../../logic/ed-global"),c=e("./prop-instance/edit-script"),u=e("./prop-instance/prop-button"),d=e("./prop-instance/prop-code"),p=e("./prop-instance/prop-file"),f=e("./prop-instance/prop-option"),m=e("./prop-instance/prop-reset"),h=e("./prop-instance/prop-text"),g=e("./style/side-all"),v=e("../tree/node/item/indent");window;let x=({meta:e})=>{let t=(0,a.useGlobal)(l.EDGlobal,"EDITOR"),r=(0,a.useLocal)({rightClickEvent:null,pick:{mprop:null,name:""},showJSX:!1,expand:{prop:!1,style:!1}},()=>{r.expand.prop=!0,"false"===localStorage.getItem("prop-instance-show-prop")&&(r.expand.prop=!1),r.expand.style=!0,"false"===localStorage.getItem("prop-instance-show-style")&&(r.expand.style=!1),r.render()}),n=e;l.active.comp_id&&t.comp.list[l.active.comp_id]&&(n=j(t,e));let x=n?.item;if(!x)return(0,o.jsx)(o.Fragment,{children:"Warning: Item not found"});if(!n.mitem)return(0,o.jsxs)("div",{className:"p-3 text-sm space-y-1 flex flex-col",children:[(0,o.jsx)("span",{children:"Warning: MItem Not Found"}),(0,o.jsx)("hr",{}),(0,o.jsx)("span",{children:"This item is created on runtime"})]});let w=[],C=n.mitem?.get("component")?.get("props"),k=n.mitem?.get("component")?.get("id")||"";if(!t.comp.list[k])return(0,o.jsx)(o.Fragment,{children:"Warning: Component not found"});let S=t.comp.list[k].doc.getMap("map").get("root")?.get("component")?.get("props");C&&n.mitem&&S&&(S.forEach((t,n)=>{let o=C.get(n),i=t.toJSON(),a=t.get("meta")?.get("type")||"text",s=t?.get("visible")||"";if(s&&"true"!==s)try{let t={...l.active.scope};if(e.item.script?.props){for(let[r,n]of Object.entries(e.item.script?.props))if(n.value&&n.value.length>3)try{Function("arg",`arg["${r}"] = ${n.value}`)(t)}catch(e){console.error(e),console.warn(r,n.value)}}else if(e.item.component){for(let[r,n]of Object.entries(e.item.component.props))if(n.valueBuilt&&n.valueBuilt.length>3)try{Function("arg",`arg["${r}"] = ${n.valueBuilt}`)(t)}catch(t){console.warn(`Error prop ${r} in item [${e.item.name}], source:`,n.valueBuilt),console.error(t)}}let r=null;try{if(!(r=Function(...Object.keys(t),`return ${s}`))(...Object.values(t)))return}catch(e){console.log(n,s,t),console.error(e)}}catch(e){console.error(e);return}if(r.showJSX||"content-element"!==a){if(o)w.push({mprop:o,cprop:i,name:n});else{let e=t.toJSON(),r=new Y.Map;syncronize(r,e),C.set(n,r),w.push({mprop:r,cprop:i,name:n})}}}),w=w.sort((e,t)=>(e.cprop.idx||0)-(t.cprop.idx||0)));let T={};for(let e of w){let[t,...r]=e.name.split("__"),n=r.join("_");n||e.name.endsWith("__")||(n=t,t="_"),T[t]||(T[t]=[]),T[t].push({...e,label:n})}let D=x.component?.useStyle,E=!D||D&&r.expand.prop,I=!D||D&&r.expand.style,O=localStorage.getItem("prasi-prop-hide")?.split(",")||[];return(0,o.jsxs)("div",{className:"flex flex-1 flex-col text-[12px]",children:[(0,o.jsxs)("div",{className:cx("flex border-b p-1 h-[28px] items-center bg-slate-50 justify-between select-none",D&&"cursor-pointer hover:bg-blue-100"),onClick:()=>{D&&(r.expand.prop=!r.expand.prop,localStorage.setItem("prop-instance-show-prop",JSON.stringify(r.expand.prop)),r.render())},children:[D&&(0,o.jsx)(o.Fragment,{children:r.expand.prop?(0,o.jsx)(y,{}):(0,o.jsx)(b,{})}),(0,o.jsx)("div",{className:"flex-1 overflow-hidden mr-2 text-ellipsis whitespace-nowrap",children:D?n.item.name:"Props"}),t.ui.comp_editable&&(0,o.jsx)("div",{className:"border px-1 cursor-pointer bg-white hover:bg-blue-100",onClick:()=>{let e=n.item,r=e.component?.id;if(r){if(!t.comp.list[r])return;l.active.instance.item_id=e.id,l.active.instance.comp_id=l.active.comp_id,l.active.comp_id=r||"";let n=t.comp.list[r].tree.find(e=>"root"===e.parent);n&&"string"==typeof n.id&&(l.active.item_id=n.id||""),t.render()}},children:"Edit Component"})]}),(0,o.jsx)("div",{className:"flex flex-1 relative overflow-y-auto overflow-x-hidden",children:(0,o.jsxs)("div",{className:cx("absolute inset-0"),children:[r.rightClickEvent&&(0,o.jsxs)(s.Menu,{mouseEvent:r.rightClickEvent,onClose:()=>{r.rightClickEvent=null,r.render()},children:[(0,o.jsx)(s.MenuItem,{label:"Reset",onClick:()=>{r.pick.name&&(0,m.reset)(t,k,r.pick.mprop,r.pick.name)}}),(0,o.jsx)(s.MenuItem,{label:"Edit Code",onClick:(0,c.createEditScript)(t,"value",r.pick.mprop,r.pick.name)})]}),E&&(0,o.jsxs)(o.Fragment,{children:[0===w.length&&(0,o.jsx)("div",{className:"flex absolute inset-0 items-center justify-center",children:"No Prop Available"}),Object.entries(T).map(([n,a])=>{let s=a.find(e=>e.name.endsWith("__"));return"_"===n||s?(0,o.jsxs)(i.Fragment,{children:["_"!==n&&(0,o.jsxs)("div",{className:cx("border-b px-1 cursor-pointer hover:bg-blue-100 select-none flex items-center",O.includes(n)&&"py-1"),onClick:()=>{O.includes(n)?O=O.filter(e=>e!==n):O.push(n),localStorage.setItem("prasi-prop-hide",O?.join(",")),r.render()},children:[(0,o.jsx)("div",{className:"",children:s?.cprop?.label||n}),(0,o.jsx)("div",{className:"flex-1 pl-1",children:O.includes(n)?(0,o.jsx)(v.ChevronRight,{}):(0,o.jsx)(v.ChevronDown,{})})]}),(0,o.jsx)("div",{className:cx(O.includes(n)&&"hidden"),children:a.map(({label:i,name:a,mprop:s,cprop:l})=>{if(a.endsWith("__"))return null;let m=l.meta?.type||"text",g=!1,v=s.get("value")||"";!v||['"',"'","`"].includes(v[0])&&['"',"'","`"].includes(v[v.length-1])||(g=!0),v.length>100&&(g=!0),"file"===m&&(g=!!v&&!v.startsWith("siteurl(")),"button"===m&&(g=!1),"option"===m&&l.meta?.option_mode==="checkbox"&&(g=!1);let x=e=>{e.preventDefault(),r.pick={mprop:s,name:a},r.rightClickEvent?r.rightClickEvent=null:r.rightClickEvent=e,r.render()},j=l.label||i;return(0,o.jsxs)("div",{className:"border-b text-[13px] relative hover:bg-orange-100 cursor-default flex items-stretch",onContextMenu:x,children:["_"!==n&&(0,o.jsx)("div",{className:"pl-2 bg-slate-50 border-r"}),(0,o.jsx)("div",{className:"flex-1",children:g?(0,o.jsx)(o.Fragment,{children:(0,o.jsx)(d.EdPropInstanceCode,{mprop:s,name:a,comp_id:k,label:j,labelClick:x,onEditCode:(0,c.createEditScript)(t,"value",s,a)})}):(0,o.jsxs)(o.Fragment,{children:["button"===m&&(0,o.jsx)(u.EdPropInstanceButton,{meta:e,cprop:l,mprop:s,label:j,name:a}),"file"===m&&(0,o.jsx)(p.EdPropInstanceFile,{mprop:s,label:j,name:a,labelClick:x}),"text"===m&&(0,o.jsx)(h.EdPropInstanceText,{mprop:s,label:j,name:a,labelClick:x}),"option"===m&&(0,o.jsx)(f.EdPropInstanceOptions,{mprop:s,meta:e,cprop:l,label:j,name:a,labelClick:x}),"content-element"===m&&(0,o.jsx)("div",{className:"min-h-[28px] px-1 flex items-center",children:a})]})})]},a)})})]},n):null})]}),x.component?.useStyle&&(0,o.jsxs)("div",{className:cx(),children:[(0,o.jsxs)("div",{className:cx("flex border-b p-1 h-[28px] items-center bg-slate-50 justify-between select-none",D&&"cursor-pointer hover:bg-blue-100"),onClick:()=>{D&&(r.expand.style=!r.expand.style,localStorage.setItem("prop-instance-show-style",JSON.stringify(r.expand.style)),r.render())},children:[D&&(0,o.jsx)(o.Fragment,{children:r.expand.style?(0,o.jsx)(y,{}):(0,o.jsx)(b,{})}),(0,o.jsx)("div",{className:"flex-1 overflow-hidden mr-2 text-ellipsis whitespace-nowrap",children:"Component Style"})]}),I&&(0,o.jsx)(g.EdStyleAll,{as_child:!0})]}),(0,o.jsx)("div",{className:"p-2 text-gray-300",children:k})]})})]})},j=(e,t)=>t,b=()=>(0,o.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,o.jsx)("path",{d:"M6 11L6 4L10.5 7.5L6 11Z",fill:"currentColor"})}),y=()=>(0,o.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,o.jsx)("path",{d:"M4 6H11L7.5 10.5L4 6Z",fill:"currentColor"})})},{"react/jsx-runtime":"QoA3A",react:"6Lppp","web-utils":"1hi6H","../../../../utils/ui/context-menu":"8SOtW","../../logic/ed-global":"6QDfO","./prop-instance/edit-script":"hgMCt","./prop-instance/prop-button":"houlS","./prop-instance/prop-code":"eSxFP","./prop-instance/prop-file":"71vgw","./prop-instance/prop-option":"iT2FA","./prop-instance/prop-reset":"88gTN","./prop-instance/prop-text":"9MOaG","./style/side-all":"9gkum","../tree/node/item/indent":"eLvL0","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],hgMCt:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createEditScript",()=>o);let o=(e,t,r,n)=>o=>{o.preventDefault(),o.stopPropagation(),r.get("meta")&&(e.ui.popup.script.mode="js",e.ui.popup.script.open=!0,e.ui.popup.script.type="prop-instance",e.ui.popup.script.prop_kind=t,e.ui.popup.script.prop_name=n,e.render())}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],houlS:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"w",()=>c),n.export(r,"EdPropInstanceButton",()=>u);var o=e("react/jsx-runtime"),i=e("web-utils"),a=e("../../../logic/ed-global"),s=e("./prop-label"),l=e("../../../../vi/render/script/dev-item");let c=window,u=({label:e,name:t,cprop:r,mprop:n,meta:c})=>{let u=(0,i.useGlobal)(a.EDGlobal,"EDITOR"),d=(0,i.useLocal)({value:[],codeEditing:!1,timeout:null});try{let e={...a.active.scope};if(c.item.script?.props){for(let[t,r]of Object.entries(c.item.script?.props))if(r.value&&r.value.length>3)try{Function("arg",`arg["${t}"] = ${r.value}`)(e)}catch(e){console.error(e),console.warn(t,r.value)}}else if(c.item.component){for(let[t,r]of Object.entries(c.item.component.props))if(r.valueBuilt&&r.valueBuilt.length>3)try{Function("arg",`arg["${t}"] = ${r.valueBuilt}`)(e)}catch(e){console.error(e),console.warn(t,r.valueBuilt)}}c.mitem&&(e._item=(0,l.devItem)(u.page.meta,c.mitem,u.page.cur.id));let t=Function(...Object.keys(e),`return ${r.valueBuilt}`);d.value=t(...Object.values(e))}catch(e){console.error(e)}let p=n.parent?.toJSON();return(0,o.jsxs)("div",{className:"flex items-stretch min-h-[28px]",children:[(0,o.jsx)(s.EdPropLabel,{name:e||t}),(0,o.jsx)("div",{className:cx("flex-1 flex items-stretch p-[3px]"),children:Array.isArray(d.value)&&d.value&&d.value.map((e,t)=>(0,o.jsx)("div",{className:"flex flex-1 items-stretch bg-white border hover:border-blue-500 hover:bg-blue-50 rounded-sm select-none cursor-pointer",onClick:()=>{e.onClick(async()=>{},p)},children:(0,o.jsx)("div",{className:"flex items-center",children:(0,o.jsx)("div",{className:"px-1",children:e.label})})},t))})]})}},{"react/jsx-runtime":"QoA3A","web-utils":"1hi6H","../../../logic/ed-global":"6QDfO","./prop-label":"3JL0r","../../../../vi/render/script/dev-item":"4kYcB","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"3JL0r":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdPropLabel",()=>s);var o=e("react/jsx-runtime"),i=e("../../../../../utils/ui/tooltip"),a=e("web-utils");let s=({name:e,labelClick:t,dragnum:r})=>{let n=(0,a.useLocal)({start:{x:0,value:0},dragging:!1}),s=(0,o.jsxs)(o.Fragment,{children:[n.dragging&&(0,o.jsx)("div",{className:"fixed inset-0 z-10 cursor-ew-resize",onPointerMove:e=>{if(n.dragging&&r){let t=n.start.x-e.clientX;r.onChange(n.start.value-t)}},onPointerUp:e=>{if(r){let t=n.start.x-e.clientX;r.onChanged(n.start.value-t)}n.dragging=!1,n.render()}}),(0,o.jsx)("div",{className:cx("px-1 flex items-center",r?"cursor-ew-resize":"cursor-pointer"),onClick:r?void 0:t,onContextMenu:r?t:void 0,onPointerDown:e=>{r&&(n.start.x=e.clientX,n.start.value=r.value,n.dragging=!0,n.render())},children:(0,o.jsx)("div",{className:"select-none w-[70px] overflow-hidden text-ellipsis whitespace-nowrap flex items-center",children:e.length>1?e:""})})]});return e.length>8?(0,o.jsx)(i.Tooltip,{content:e,placement:"left",delay:100,className:"flex items-center",children:s}):s}},{"react/jsx-runtime":"QoA3A","../../../../../utils/ui/tooltip":"lSeyn","web-utils":"1hi6H","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],eSxFP:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdPropInstanceCode",()=>c);var o=e("react/jsx-runtime"),i=e("./prop-label"),a=e("web-utils"),s=e("../../../logic/ed-global"),l=e("./prop-reset");let c=({label:e,name:t,labelClick:r,onEditCode:n,comp_id:c,mprop:u})=>{let d=(0,a.useGlobal)(s.EDGlobal,"EDITOR");return(0,o.jsxs)("div",{className:"flex items-center min-h-[28px]",children:[(0,o.jsx)(i.EdPropLabel,{name:e||t,labelClick:r}),(0,o.jsxs)("div",{className:"flex-1 flex justify-end pr-1",children:[(0,o.jsx)("div",{className:"m-1 px-1 bg-white cursor-pointer hover:bg-blue-500 hover:text-white hover:border-blue-500 font-mono border border-slate-300 text-[11px] select-none",onClick:n,children:"EDIT CODE"}),(0,o.jsx)("div",{className:"my-1 px-1 bg-white cursor-pointer hover:bg-blue-500 hover:text-white hover:border-blue-500 font-mono border border-slate-300 text-[11px] flex items-center",onClick:()=>{(0,l.reset)(d,c,u,t)},dangerouslySetInnerHTML:{__html:''}})]})]})}},{"react/jsx-runtime":"QoA3A","./prop-label":"3JL0r","web-utils":"1hi6H","../../../logic/ed-global":"6QDfO","./prop-reset":"88gTN","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"88gTN":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"reset",()=>o);let o=(e,t,r,n)=>{if(t){let o=e.comp.list[t];if(o.doc){let t=o.doc.getMap("map").get("root")?.get("component")?.get("props"),i=t?.get(n);i&&(r.doc?.transact(()=>{r.set("value",i.get("value")),r.set("valueBuilt",i.get("valueBuilt"))}),e.render())}}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"71vgw":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdPropInstanceFile",()=>d);var o=e("react/jsx-runtime"),i=e("react"),a=e("web-utils"),s=e("../../../logic/ed-global"),l=e("./prop-label"),c=e("../../../logic/tree/build"),u=e("../../file/file-list");let d=({label:e,name:t,mprop:r,labelClick:n})=>{let u=(0,a.useGlobal)(s.EDGlobal,"EDITOR"),d=u.ui.popup.file,h=r.get("value"),g=(0,a.useLocal)({value:m(h),codeEditing:!1,timeout:null});(0,i.useEffect)(()=>{g.value=m(h),g.render()},[h]);let v=f(h);return(0,o.jsxs)("div",{className:"flex items-stretch min-h-[28px]",children:[(0,o.jsx)(l.EdPropLabel,{name:e||t,labelClick:n}),(0,o.jsx)("div",{className:cx("border-l flex-1 flex items-stretch p-[2px]"),children:(0,o.jsxs)("div",{className:"flex flex-1 items-stretch bg-white border hover:border-blue-500 hover:bg-blue-50 rounded-sm select-none cursor-pointer",onClick:()=>{d.open=!0,d.picker.multi=!1,d.picker.value=f(h),d.picker.on_pick=e=>{let t=`siteurl(\`${e}\`)`;r.doc?.transact(()=>{r.set("value",t),r.set("valueBuilt",t)}),(0,c.treeRebuild)(u),u.render()},u.render()},children:[(g.value,(0,o.jsx)(o.Fragment,{})),(0,o.jsx)("div",{className:"flex items-center",children:v?(0,o.jsx)(p,{filename:v}):(0,o.jsx)("div",{className:"px-1",children:"Browse File"})})]})})]})},p=({filename:e})=>{let t=(0,a.useGlobal)(s.EDGlobal,"EDITOR"),r=e.split(".").pop()||"",n=(0,u.isImage)(r);return(0,o.jsxs)("div",{className:"flex items-center ",children:[n&&(0,o.jsx)("img",{draggable:!1,src:t.script.api._url("/_file"+e+"?w=20"),alt:" thumbnail (20px)",className:cx("w-[20px] h-[20px] border mr-1")}),!n&&(0,o.jsx)("div",{className:"uppercase font-bold text-sm text-slate-300 mx-1",children:r}),"Browse File"]})},f=e=>{let t=e.substring(15);return t.substring(0,t.length-2)},m=e=>{if("string"==typeof e){let t=e.trim(),r=t[0];return['"',"'","`"].includes(r)&&r===t[t.length-1]?t.slice(1,-1):t}return""}},{"react/jsx-runtime":"QoA3A",react:"6Lppp","web-utils":"1hi6H","../../../logic/ed-global":"6QDfO","./prop-label":"3JL0r","../../../logic/tree/build":"dNllk","../../file/file-list":"2trvN","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],iT2FA:[function(require,module,exports){var parcelHelpers=require("@parcel/transformer-js/src/esmodule-helpers.js");parcelHelpers.defineInteropFlag(exports),parcelHelpers.export(exports,"EdPropInstanceOptions",()=>EdPropInstanceOptions);var _jsxRuntime=require("react/jsx-runtime"),_react=require("react"),_webUtils=require("web-utils"),_apiProxy=require("../../../../../base/load/api/api-proxy"),_dbProxy=require("../../../../../base/load/db/db-proxy"),_edGlobal=require("../../../logic/ed-global"),_build=require("../../../logic/tree/build"),_propLabel=require("./prop-label"),_indent=require("../../tree/node/item/indent"),_popover=require("../../../../../utils/ui/popover");let config={opt:{}},EdPropInstanceOptions=({name,mprop,cprop,label,labelClick,meta})=>{let prop=mprop.toJSON(),local=(0,_webUtils.useLocal)({codeEditing:!1,loading:!1,loaded:!1,isOpen:!1,val:"",metaFn:null,checkbox:{width:0},options:[]}),p=(0,_webUtils.useGlobal)(_edGlobal.EDGlobal,"EDITOR");if(config.opt[name]=()=>{local.metaFn=null,local.loaded=null,local.loading=!1,local.render()},cprop.meta?.options||cprop.meta?.optionsBuilt){if(local.loaded&&local.metaFn)local.options=local.loaded;else{let fn="",arg={};try{if(p.site.config.api_url&&(p.script.db||(p.script.db=(0,_dbProxy.dbProxy)(p.site.config.api_url)),p.script.api||(p.script.api=(0,_apiProxy.apiProxy)(p.site.config.api_url))),arg={...window.exports,db:p.script.db,api:p.script.api,..._edGlobal.active.scope},meta.item.script?.props){for(let[k,v]of Object.entries(meta.item.script?.props))if(v.value&&v.value.length>3)try{Function("arg",`arg["${k}"] = ${v.value}`)(arg)}catch(e){console.error(e),console.warn(k,v.value)}}if(meta.item.component)for(let[k,v]of Object.entries(meta.item.component.props)){if(v.valueBuilt&&v.valueBuilt.length>3)try{Function("arg",`arg["${k}"] = ${v.valueBuilt}`)(arg)}catch(e){console.error(e),console.warn(k,v.valueBuilt)}v.content&&eval(`try { arg.__${k} = ${JSON.stringify(v.content)} } catch(e) { console.error("arg", e); }`)}let src=(cprop.meta.optionsBuilt||cprop.meta.options||"").trim(),final=` + `}),(0,o.jsx)("div",{className:"mt-[20px] text-[12px]",children:"— Select an Item —"})]})})}},{"react/jsx-runtime":"QoA3A","web-utils":"1hi6H","./logic/active/get-meta":"aJEnC","./logic/ed-global":"6QDfO","./panel/side/prop-instance":"e5MXL","./panel/side/side-style":"h6VxY","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],e5MXL:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdSidePropInstance",()=>x);var o=e("react/jsx-runtime"),i=e("react"),a=e("web-utils"),s=e("../../../../utils/ui/context-menu"),l=e("../../logic/ed-global"),c=e("./prop-instance/edit-script"),u=e("./prop-instance/prop-button"),d=e("./prop-instance/prop-code"),p=e("./prop-instance/prop-file"),f=e("./prop-instance/prop-option"),m=e("./prop-instance/prop-reset"),h=e("./prop-instance/prop-text"),g=e("./style/side-all"),v=e("../tree/node/item/indent");window;let x=({meta:e})=>{let t=(0,a.useGlobal)(l.EDGlobal,"EDITOR"),r=(0,a.useLocal)({rightClickEvent:null,pick:{mprop:null,name:""},showJSX:!1,expand:{prop:!1,style:!1}},()=>{r.expand.prop=!0,"false"===localStorage.getItem("prop-instance-show-prop")&&(r.expand.prop=!1),r.expand.style=!0,"false"===localStorage.getItem("prop-instance-show-style")&&(r.expand.style=!1),r.render()}),n=e;l.active.comp_id&&t.comp.list[l.active.comp_id]&&(n=j(t,e));let x=n?.item;if(!x)return(0,o.jsx)(o.Fragment,{children:"Warning: Item not found"});if(!n.mitem)return(0,o.jsxs)("div",{className:"p-3 text-sm space-y-1 flex flex-col",children:[(0,o.jsx)("span",{children:"Warning: MItem Not Found"}),(0,o.jsx)("hr",{}),(0,o.jsx)("span",{children:"This item is created on runtime"})]});let w=[],C=n.mitem?.get("component")?.get("props"),S=n.mitem?.get("component")?.get("id")||"";if(!t.comp.list[S])return(0,o.jsx)(o.Fragment,{children:"Warning: Component not found"});let k=t.comp.list[S].doc.getMap("map").get("root")?.get("component")?.get("props");C&&n.mitem&&k&&(k.forEach((t,n)=>{let o=C.get(n),i=t.toJSON(),a=t.get("meta")?.get("type")||"text",s=t?.get("visible")||"";if(s&&"true"!==s)try{let t={...l.active.scope};if(e.item.script?.props){for(let[r,n]of Object.entries(e.item.script?.props))if(n.value&&n.value.length>3)try{Function("arg",`arg["${r}"] = ${n.value}`)(t)}catch(e){console.error(e),console.warn(r,n.value)}}else if(e.item.component){for(let[r,n]of Object.entries(e.item.component.props))if(n.valueBuilt&&n.valueBuilt.length>3)try{Function("arg",`arg["${r}"] = ${n.valueBuilt}`)(t)}catch(t){console.warn(`Error prop ${r} in item [${e.item.name}], source:`,n.valueBuilt),console.error(t)}}let r=null;try{if(!(r=Function(...Object.keys(t),`return ${s}`))(...Object.values(t)))return}catch(e){console.log(n,s,t),console.error(e)}}catch(e){console.error(e);return}if(r.showJSX||"content-element"!==a){if(o)w.push({mprop:o,cprop:i,name:n});else{let e=t.toJSON(),r=new Y.Map;syncronize(r,e),C.set(n,r),w.push({mprop:r,cprop:i,name:n})}}}),w=w.sort((e,t)=>(e.cprop.idx||0)-(t.cprop.idx||0)));let D={};for(let e of w){let[t,...r]=e.name.split("__"),n=r.join("_");n||e.name.endsWith("__")||(n=t,t="_"),D[t]||(D[t]=[]),D[t].push({...e,label:n})}let T=x.component?.useStyle,E=!T||T&&r.expand.prop,I=!T||T&&r.expand.style,O=localStorage.getItem("prasi-prop-hide")?.split(",")||[];return(0,o.jsxs)("div",{className:"flex flex-1 flex-col text-[12px]",children:[(0,o.jsxs)("div",{className:cx("flex border-b p-1 h-[28px] items-center bg-slate-50 justify-between select-none",T&&"cursor-pointer hover:bg-blue-100"),onClick:()=>{T&&(r.expand.prop=!r.expand.prop,localStorage.setItem("prop-instance-show-prop",JSON.stringify(r.expand.prop)),r.render())},children:[T&&(0,o.jsx)(o.Fragment,{children:r.expand.prop?(0,o.jsx)(y,{}):(0,o.jsx)(b,{})}),(0,o.jsx)("div",{className:"flex-1 overflow-hidden mr-2 text-ellipsis whitespace-nowrap",children:T?n.item.name:"Props"}),t.ui.comp_editable&&(0,o.jsx)("div",{className:"border px-1 cursor-pointer bg-white hover:bg-blue-100",onClick:()=>{let e=n.item,r=e.component?.id;if(r){if(!t.comp.list[r])return;l.active.instance.item_id=e.id,l.active.instance.comp_id=l.active.comp_id,l.active.comp_id=r||"";let n=t.comp.list[r].tree.find(e=>"root"===e.parent);n&&"string"==typeof n.id&&(l.active.item_id=n.id||""),t.render()}},children:"Edit Component"})]}),(0,o.jsx)("div",{className:"flex flex-1 relative overflow-y-auto overflow-x-hidden",children:(0,o.jsxs)("div",{className:cx("absolute inset-0"),children:[r.rightClickEvent&&(0,o.jsxs)(s.Menu,{mouseEvent:r.rightClickEvent,onClose:()=>{r.rightClickEvent=null,r.render()},children:[(0,o.jsx)(s.MenuItem,{label:"Reset",onClick:()=>{r.pick.name&&(0,m.reset)(t,S,r.pick.mprop,r.pick.name)}}),(0,o.jsx)(s.MenuItem,{label:"Edit Code",onClick:(0,c.createEditScript)(t,"value",r.pick.mprop,r.pick.name)})]}),E&&(0,o.jsxs)(o.Fragment,{children:[0===w.length&&(0,o.jsx)("div",{className:"flex absolute inset-0 items-center justify-center",children:"No Prop Available"}),Object.entries(D).map(([n,a])=>{let s=a.find(e=>e.name.endsWith("__"));return"_"===n||s?(0,o.jsxs)(i.Fragment,{children:["_"!==n&&(0,o.jsxs)("div",{className:cx("border-b px-1 cursor-pointer hover:bg-blue-100 select-none flex items-center",O.includes(n)&&"py-1"),onClick:()=>{O.includes(n)?O=O.filter(e=>e!==n):O.push(n),localStorage.setItem("prasi-prop-hide",O?.join(",")),r.render()},children:[(0,o.jsx)("div",{className:"",children:s?.cprop?.label||n}),(0,o.jsx)("div",{className:"flex-1 pl-1",children:O.includes(n)?(0,o.jsx)(v.ChevronRight,{}):(0,o.jsx)(v.ChevronDown,{})})]}),(0,o.jsx)("div",{className:cx(O.includes(n)&&"hidden"),children:a.map(({label:i,name:a,mprop:s,cprop:l})=>{if(a.endsWith("__"))return null;let m=l.meta?.type||"text",g=!1,v=s.get("value")||"";!v||['"',"'","`"].includes(v[0])&&['"',"'","`"].includes(v[v.length-1])||(g=!0),v.length>100&&(g=!0),"file"===m&&(g=!!v&&!v.startsWith("siteurl(")),"button"===m&&(g=!1),"option"===m&&l.meta?.option_mode==="checkbox"&&(g=!1);let x=e=>{e.preventDefault(),r.pick={mprop:s,name:a},r.rightClickEvent?r.rightClickEvent=null:r.rightClickEvent=e,r.render()},j=l.label||i;return(0,o.jsxs)("div",{className:"border-b text-[13px] relative hover:bg-orange-100 cursor-default flex items-stretch",onContextMenu:x,children:["_"!==n&&(0,o.jsx)("div",{className:"pl-2 bg-slate-50 border-r"}),(0,o.jsx)("div",{className:"flex-1",children:g?(0,o.jsx)(o.Fragment,{children:(0,o.jsx)(d.EdPropInstanceCode,{mprop:s,name:a,comp_id:S,label:j,labelClick:x,onEditCode:(0,c.createEditScript)(t,"value",s,a)})}):(0,o.jsxs)(o.Fragment,{children:["button"===m&&(0,o.jsx)(u.EdPropInstanceButton,{meta:e,cprop:l,mprop:s,label:j,name:a}),"file"===m&&(0,o.jsx)(p.EdPropInstanceFile,{mprop:s,label:j,name:a,labelClick:x}),"text"===m&&(0,o.jsx)(h.EdPropInstanceText,{mprop:s,label:j,name:a,labelClick:x}),"option"===m&&(0,o.jsx)(f.EdPropInstanceOptions,{mprop:s,meta:e,cprop:l,label:j,name:a,labelClick:x}),"content-element"===m&&(0,o.jsx)("div",{className:"min-h-[28px] px-1 flex items-center",children:a})]})})]},a)})})]},n):null})]}),x.component?.useStyle&&(0,o.jsxs)("div",{className:cx(),children:[(0,o.jsxs)("div",{className:cx("flex border-b p-1 h-[28px] items-center bg-slate-50 justify-between select-none",T&&"cursor-pointer hover:bg-blue-100"),onClick:()=>{T&&(r.expand.style=!r.expand.style,localStorage.setItem("prop-instance-show-style",JSON.stringify(r.expand.style)),r.render())},children:[T&&(0,o.jsx)(o.Fragment,{children:r.expand.style?(0,o.jsx)(y,{}):(0,o.jsx)(b,{})}),(0,o.jsx)("div",{className:"flex-1 overflow-hidden mr-2 text-ellipsis whitespace-nowrap",children:"Component Style"})]}),I&&(0,o.jsx)(g.EdStyleAll,{as_child:!0})]}),(0,o.jsx)("div",{className:"p-2 text-gray-300",children:S})]})})]})},j=(e,t)=>t,b=()=>(0,o.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,o.jsx)("path",{d:"M6 11L6 4L10.5 7.5L6 11Z",fill:"currentColor"})}),y=()=>(0,o.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,o.jsx)("path",{d:"M4 6H11L7.5 10.5L4 6Z",fill:"currentColor"})})},{"react/jsx-runtime":"QoA3A",react:"6Lppp","web-utils":"1hi6H","../../../../utils/ui/context-menu":"8SOtW","../../logic/ed-global":"6QDfO","./prop-instance/edit-script":"hgMCt","./prop-instance/prop-button":"houlS","./prop-instance/prop-code":"eSxFP","./prop-instance/prop-file":"71vgw","./prop-instance/prop-option":"iT2FA","./prop-instance/prop-reset":"88gTN","./prop-instance/prop-text":"9MOaG","./style/side-all":"9gkum","../tree/node/item/indent":"eLvL0","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],hgMCt:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createEditScript",()=>o);let o=(e,t,r,n)=>o=>{o.preventDefault(),o.stopPropagation(),r.get("meta")&&(e.ui.popup.script.mode="js",e.ui.popup.script.open=!0,e.ui.popup.script.type="prop-instance",e.ui.popup.script.prop_kind=t,e.ui.popup.script.prop_name=n,e.render())}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],houlS:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"w",()=>c),n.export(r,"EdPropInstanceButton",()=>u);var o=e("react/jsx-runtime"),i=e("web-utils"),a=e("../../../logic/ed-global"),s=e("./prop-label"),l=e("../../../../vi/render/script/dev-item");let c=window,u=({label:e,name:t,cprop:r,mprop:n,meta:c})=>{let u=(0,i.useGlobal)(a.EDGlobal,"EDITOR"),d=(0,i.useLocal)({value:[],codeEditing:!1,timeout:null});try{let e={...a.active.scope};if(c.item.script?.props){for(let[t,r]of Object.entries(c.item.script?.props))if(r.value&&r.value.length>3)try{Function("arg",`arg["${t}"] = ${r.value}`)(e)}catch(e){console.error(e),console.warn(t,r.value)}}else if(c.item.component){for(let[t,r]of Object.entries(c.item.component.props))if(r.valueBuilt&&r.valueBuilt.length>3)try{Function("arg",`arg["${t}"] = ${r.valueBuilt}`)(e)}catch(e){console.error(e),console.warn(t,r.valueBuilt)}}c.mitem&&(e._item=(0,l.devItem)(u.page.meta,c.mitem,u.page.cur.id));let t=Function(...Object.keys(e),`return ${r.valueBuilt}`);d.value=t(...Object.values(e))}catch(e){console.error(e)}let p=n.parent?.toJSON();return(0,o.jsxs)("div",{className:"flex items-stretch min-h-[28px]",children:[(0,o.jsx)(s.EdPropLabel,{name:e||t}),(0,o.jsx)("div",{className:cx("flex-1 flex items-stretch p-[3px]"),children:Array.isArray(d.value)&&d.value&&d.value.map((e,t)=>(0,o.jsx)("div",{className:"flex flex-1 items-stretch bg-white border hover:border-blue-500 hover:bg-blue-50 rounded-sm select-none cursor-pointer",onClick:()=>{e.onClick(async()=>{},p)},children:(0,o.jsx)("div",{className:"flex items-center",children:(0,o.jsx)("div",{className:"px-1",children:e.label})})},t))})]})}},{"react/jsx-runtime":"QoA3A","web-utils":"1hi6H","../../../logic/ed-global":"6QDfO","./prop-label":"3JL0r","../../../../vi/render/script/dev-item":"4kYcB","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"3JL0r":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdPropLabel",()=>s);var o=e("react/jsx-runtime"),i=e("../../../../../utils/ui/tooltip"),a=e("web-utils");let s=({name:e,labelClick:t,dragnum:r})=>{let n=(0,a.useLocal)({start:{x:0,value:0},dragging:!1}),s=(0,o.jsxs)(o.Fragment,{children:[n.dragging&&(0,o.jsx)("div",{className:"fixed inset-0 z-10 cursor-ew-resize",onPointerMove:e=>{if(n.dragging&&r){let t=n.start.x-e.clientX;r.onChange(n.start.value-t)}},onPointerUp:e=>{if(r){let t=n.start.x-e.clientX;r.onChanged(n.start.value-t)}n.dragging=!1,n.render()}}),(0,o.jsx)("div",{className:cx("px-1 flex items-center",r?"cursor-ew-resize":"cursor-pointer"),onClick:r?void 0:t,onContextMenu:r?t:void 0,onPointerDown:e=>{r&&(n.start.x=e.clientX,n.start.value=r.value,n.dragging=!0,n.render())},children:(0,o.jsx)("div",{className:"select-none w-[70px] overflow-hidden text-ellipsis whitespace-nowrap flex items-center",children:e.length>1?e:""})})]});return e.length>8?(0,o.jsx)(i.Tooltip,{content:e,placement:"left",delay:100,className:"flex items-center",children:s}):s}},{"react/jsx-runtime":"QoA3A","../../../../../utils/ui/tooltip":"lSeyn","web-utils":"1hi6H","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],eSxFP:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdPropInstanceCode",()=>c);var o=e("react/jsx-runtime"),i=e("./prop-label"),a=e("web-utils"),s=e("../../../logic/ed-global"),l=e("./prop-reset");let c=({label:e,name:t,labelClick:r,onEditCode:n,comp_id:c,mprop:u})=>{let d=(0,a.useGlobal)(s.EDGlobal,"EDITOR");return(0,o.jsxs)("div",{className:"flex items-center min-h-[28px]",children:[(0,o.jsx)(i.EdPropLabel,{name:e||t,labelClick:r}),(0,o.jsxs)("div",{className:"flex-1 flex justify-end pr-1",children:[(0,o.jsx)("div",{className:"m-1 px-1 bg-white cursor-pointer hover:bg-blue-500 hover:text-white hover:border-blue-500 font-mono border border-slate-300 text-[11px] select-none",onClick:n,children:"EDIT CODE"}),(0,o.jsx)("div",{className:"my-1 px-1 bg-white cursor-pointer hover:bg-blue-500 hover:text-white hover:border-blue-500 font-mono border border-slate-300 text-[11px] flex items-center",onClick:()=>{(0,l.reset)(d,c,u,t)},dangerouslySetInnerHTML:{__html:''}})]})]})}},{"react/jsx-runtime":"QoA3A","./prop-label":"3JL0r","web-utils":"1hi6H","../../../logic/ed-global":"6QDfO","./prop-reset":"88gTN","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"88gTN":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"reset",()=>o);let o=(e,t,r,n)=>{if(t){let o=e.comp.list[t];if(o.doc){let t=o.doc.getMap("map").get("root")?.get("component")?.get("props"),i=t?.get(n);i&&(r.doc?.transact(()=>{r.set("value",i.get("value")),r.set("valueBuilt",i.get("valueBuilt"))}),e.render())}}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"71vgw":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdPropInstanceFile",()=>d);var o=e("react/jsx-runtime"),i=e("react"),a=e("web-utils"),s=e("../../../logic/ed-global"),l=e("./prop-label"),c=e("../../../logic/tree/build"),u=e("../../file/file-list");let d=({label:e,name:t,mprop:r,labelClick:n})=>{let u=(0,a.useGlobal)(s.EDGlobal,"EDITOR"),d=u.ui.popup.file,h=r.get("value"),g=(0,a.useLocal)({value:m(h),codeEditing:!1,timeout:null});(0,i.useEffect)(()=>{g.value=m(h),g.render()},[h]);let v=f(h);return(0,o.jsxs)("div",{className:"flex items-stretch min-h-[28px]",children:[(0,o.jsx)(l.EdPropLabel,{name:e||t,labelClick:n}),(0,o.jsx)("div",{className:cx("border-l flex-1 flex items-stretch p-[2px]"),children:(0,o.jsxs)("div",{className:"flex flex-1 items-stretch bg-white border hover:border-blue-500 hover:bg-blue-50 rounded-sm select-none cursor-pointer",onClick:()=>{d.open=!0,d.picker.multi=!1,d.picker.value=f(h),d.picker.on_pick=e=>{let t=`siteurl(\`${e}\`)`;r.doc?.transact(()=>{r.set("value",t),r.set("valueBuilt",t)}),(0,c.treeRebuild)(u),u.render()},u.render()},children:[(g.value,(0,o.jsx)(o.Fragment,{})),(0,o.jsx)("div",{className:"flex items-center",children:v?(0,o.jsx)(p,{filename:v}):(0,o.jsx)("div",{className:"px-1",children:"Browse File"})})]})})]})},p=({filename:e})=>{let t=(0,a.useGlobal)(s.EDGlobal,"EDITOR"),r=e.split(".").pop()||"",n=(0,u.isImage)(r);return(0,o.jsxs)("div",{className:"flex items-center ",children:[n&&(0,o.jsx)("img",{draggable:!1,src:t.script.api._url("/_file"+e+"?w=20"),alt:" thumbnail (20px)",className:cx("w-[20px] h-[20px] border mr-1")}),!n&&(0,o.jsx)("div",{className:"uppercase font-bold text-sm text-slate-300 mx-1",children:r}),"Browse File"]})},f=e=>{let t=e.substring(15);return t.substring(0,t.length-2)},m=e=>{if("string"==typeof e){let t=e.trim(),r=t[0];return['"',"'","`"].includes(r)&&r===t[t.length-1]?t.slice(1,-1):t}return""}},{"react/jsx-runtime":"QoA3A",react:"6Lppp","web-utils":"1hi6H","../../../logic/ed-global":"6QDfO","./prop-label":"3JL0r","../../../logic/tree/build":"dNllk","../../file/file-list":"2trvN","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],iT2FA:[function(require,module,exports){var parcelHelpers=require("@parcel/transformer-js/src/esmodule-helpers.js");parcelHelpers.defineInteropFlag(exports),parcelHelpers.export(exports,"EdPropInstanceOptions",()=>EdPropInstanceOptions);var _jsxRuntime=require("react/jsx-runtime"),_react=require("react"),_webUtils=require("web-utils"),_apiProxy=require("../../../../../base/load/api/api-proxy"),_dbProxy=require("../../../../../base/load/db/db-proxy"),_edGlobal=require("../../../logic/ed-global"),_build=require("../../../logic/tree/build"),_propLabel=require("./prop-label"),_indent=require("../../tree/node/item/indent"),_popover=require("../../../../../utils/ui/popover");let config={opt:{}},EdPropInstanceOptions=({name,mprop,cprop,label,labelClick,meta})=>{let prop=mprop.toJSON(),local=(0,_webUtils.useLocal)({codeEditing:!1,loading:!1,loaded:!1,isOpen:!1,val:"",metaFn:null,checkbox:{width:0},options:[]}),p=(0,_webUtils.useGlobal)(_edGlobal.EDGlobal,"EDITOR");if(config.opt[name]=()=>{local.metaFn=null,local.loaded=null,local.loading=!1,local.render()},cprop.meta?.options||cprop.meta?.optionsBuilt){if(local.loaded&&local.metaFn)local.options=local.loaded;else{let fn="",arg={};try{if(p.site.config.api_url&&(p.script.db||(p.script.db=(0,_dbProxy.dbProxy)(p.site.config.api_url)),p.script.api||(p.script.api=(0,_apiProxy.apiProxy)(p.site.config.api_url))),arg={...window.exports,db:p.script.db,api:p.script.api,..._edGlobal.active.scope},meta.item.script?.props){for(let[k,v]of Object.entries(meta.item.script?.props))if(v.value&&v.value.length>3)try{Function("arg",`arg["${k}"] = ${v.value}`)(arg)}catch(e){console.error(e),console.warn(k,v.value)}}if(meta.item.component)for(let[k,v]of Object.entries(meta.item.component.props)){if(v.valueBuilt&&v.valueBuilt.length>3)try{Function("arg",`arg["${k}"] = ${v.valueBuilt}`)(arg)}catch(e){console.error(e),console.warn(k,v.valueBuilt)}v.content&&eval(`try { arg.__${k} = ${JSON.stringify(v.content)} } catch(e) { console.error("arg", e); }`)}let src=(cprop.meta.optionsBuilt||cprop.meta.options||"").trim(),final=` try { const resOpt = ${src.endsWith(";")?src:`${src};`} @@ -390,7 +390,7 @@ const typings = { max-width: 90px; overflow: hidden; } - `,children:(0,o.jsx)(a.Dropdown,{...u.dropdownProp,value:n.pos,items:[{value:"top",label:"Top"},{value:"center",label:"Center"},{value:"bottom",label:"Bottom"},{value:"right",label:"Right"},{value:"left",label:"Left"}],onChange:e=>{t("bg",{...n,pos:e})}})})]})]})}},{"react/jsx-runtime":"QoA3A","web-utils":"1hi6H","../../../../../../utils/ui/dropdown":"i91nJ","../../../../../../utils/ui/tooltip":"lSeyn","../tools/responsive-val":"47fGT","../ui/FieldColor":"cWqkK","../ui/style":"kGPI0","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],i91nJ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"Dropdown",()=>c);var o=e("react/jsx-runtime"),i=e("react"),a=e("react-virtuoso"),s=e("web-utils"),l=e("./popover");let c=e=>{let t=(0,s.useLocal)({open:!1,search:"",searchChanged:!1,status:"init",itemsCache:e.items,activeIdx:-1,listEl:null,listElTimeout:null,scrolled:!1});(0,i.useEffect)(()=>{t.open||(t.scrolled=!1,t.render())},[t.open]);let r=()=>{if(e.items){let r=e.value||"",n=0;for(let o of e.items)"string"==typeof o&&o===r?(t.search=o,t.activeIdx=n):"object"==typeof o&&o.value===r&&(t.search=o.label,t.activeIdx=n),t.searchChanged=!1,n++}};("init"===t.status||e.items!==t.itemsCache)&&(t.status="ready",t.itemsCache=e.items,r());let n={...e};delete n.value,delete n.items,delete n.onChange,delete n.popover;let c=e.items||[];if(t.searchChanged){t.searchChanged=!1;let r=t.search.toLowerCase().replace(/\W/,"");if(r)for(let t of(c=[],e.items||[]))"string"==typeof t&&t.toLowerCase().replace(/\W/,"").includes(r)?c.push(t):"object"==typeof t&&(t.label.toLowerCase().replace(/\W/,"").includes(r)||t.value.toLowerCase().replace(/\W/,"").includes(r))&&c.push(t)}return(0,o.jsx)(l.Popover,{open:t.open,onOpenChange:e=>{t.open=e,t.render()},autoFocus:!1,placement:"bottom-start",backdrop:!1,arrow:!1,offset:0,popoverClassName:cx("bg-white border",e.popover?.className),content:(0,o.jsx)(o.Fragment,{children:c.length>0?(0,o.jsx)(a.Virtuoso,{className:`${c.length>3?"min-h-[140px] max-h-[350px]":3===c.length?"min-h-[85px]":1===c.length?"min-h-[30px]":"min-h-[57px]"} min-w-[200px] flex-1 w-full`,data:c,ref:e=>{e&&!t.scrolled&&(clearTimeout(t.listElTimeout),t.listElTimeout=setTimeout(()=>{t.scrolled=!0,t.listEl=e,e.scrollToIndex(t.activeIdx-2)},50))},itemContent:(r,n)=>(0,o.jsx)("div",{className:cx("cursor-pointer",e.value===("string"==typeof n?n:n.value)&&"active",e.popover?.itemClassName?e.popover?.itemClassName:"hover:bg-blue-100 border-b px-2 whitespace-nowrap select-none"),onClick:()=>{t.open=!1,t.status,e.onChange&&e.onChange("string"==typeof n?n:n.value,r,n),t.render()},children:e.popover?.renderItem?e.popover.renderItem(n,r):"string"==typeof n?n:n.label},"string"==typeof n?n:n.value)}):(0,o.jsx)("div",{className:"min-h-[100px] min-w-[250px] flex-1 w-full"})}),...n,className:cx("dropdown bg-white px-2 relative flex items-stretch",n.className),children:(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("div",{className:"pointer-events-none absolute right-0 bottom-0 top-0 bg-white flex items-center justify-center w-[30px] ",children:(0,o.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,o.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M3.135 6.158a.5.5 0 01.707-.023L7.5 9.565l3.658-3.43a.5.5 0 01.684.73l-4 3.75a.5.5 0 01-.684 0l-4-3.75a.5.5 0 01-.023-.707z",clipRule:"evenodd"})})}),(0,o.jsx)("input",{className:cx("cursor-pointer outline-none input flex-1"),type:"string",placeholder:n.placeholder,spellCheck:!1,value:t.search,onChange:e=>{t.search=e.currentTarget.value,t.searchChanged=!0,t.render()},onFocus:()=>{t.open=!0,t.render()}})]})})}},{"react/jsx-runtime":"QoA3A",react:"6Lppp","react-virtuoso":"b5IA3","web-utils":"1hi6H","./popover":"cYhKS","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],b5IA3:[function(e,t,r){let n;var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"GroupedVirtuoso",()=>rf),o.export(r,"LogLevel",()=>eo),o.export(r,"TableVirtuoso",()=>r5),o.export(r,"Virtuoso",()=>rp),o.export(r,"VirtuosoGrid",()=>rW),o.export(r,"VirtuosoGridMockContext",()=>tQ),o.export(r,"VirtuosoMockContext",()=>tq);var i=e("react"),a=o.interopDefault(i),s=e("react-dom"),l=o.interopDefault(s);let c=0,u=1,d=2,p=4;function f(e,t){return r=>e(t(r))}function m(e,t){return t(e)}function h(e,t){return r=>e(t,r)}function g(e,t){return()=>e(t)}function v(e,t){return t(e),e}function x(...e){return e}function j(e){e()}function b(e){return()=>e}function y(...e){return()=>{e.map(j)}}function w(e){return void 0!==e}function C(){}function k(e,t){return e(u,t)}function S(e,t){e(c,t)}function T(e){e(d)}function D(e){return e(p)}function E(e,t){return k(e,h(t,c))}function I(e,t){let r=e(u,e=>{r(),t(e)});return r}function O(){let e=[];return(t,r)=>{switch(t){case d:e.splice(0,e.length);return;case u:return e.push(r),()=>{let t=e.indexOf(r);t>-1&&e.splice(t,1)};case c:e.slice().forEach(e=>{e(r)});return;default:throw Error(`unrecognized action ${t}`)}}}function M(e){let t=e,r=O();return(e,n)=>{switch(e){case u:n(t);break;case c:t=n;break;case p:return t}return r(e,n)}}function _(e){let t,r;let n=()=>t&&t();return function(o,i){switch(o){case u:if(!i)return n(),C;if(r===i)return;return n(),r=i,t=k(e,i);case d:n(),r=null;return;default:throw Error(`unrecognized action ${o}`)}}}function N(e){return v(O(),t=>E(e,t))}function A(e,t){return v(M(t),t=>E(e,t))}function P(...e){return t=>e.reduceRight(m,t)}function F(e,...t){let r=P(...t);return(t,n)=>{switch(t){case u:return k(e,r(n));case d:T(e);return}}}function L(e,t){return e===t}function R(e=L){let t;return r=>n=>{e(t,n)||(t=n,r(n))}}function H(e){return t=>r=>{e(r)&&t(r)}}function B(e){return t=>f(t,e)}function V(e){return t=>()=>t(e)}function z(e,t){return r=>n=>r(t=e(t,n))}function W(e){return t=>r=>{e>0?e--:t(r)}}function U(e){let t,r=null;return n=>o=>{r=o,t||(t=setTimeout(()=>{t=void 0,n(r)},e))}}function G(e){let t,r;return n=>o=>{t=o,r&&clearTimeout(r),r=setTimeout(()=>{n(t)},e)}}function $(...e){let t=Array(e.length),r=0,n=null,o=Math.pow(2,e.length)-1;return e.forEach((e,i)=>{let a=Math.pow(2,i);k(e,e=>{let s=r;r|=a,t[i]=e,s!==o&&r===o&&n&&(n(),n=null)})}),e=>i=>{let a=()=>e([i].concat(t));r===o?a():n=a}}function K(...e){return function(t,r){switch(t){case u:return y(...e.map(e=>k(e,r)));case d:return;default:throw Error(`unrecognized action ${t}`)}}}function q(e,t=L){return F(e,R(t))}function Q(...e){let t=O(),r=Array(e.length),n=0,o=Math.pow(2,e.length)-1;return e.forEach((e,i)=>{let a=Math.pow(2,i);k(e,e=>{r[i]=e,(n|=a)===o&&S(t,r)})}),function(e,i){switch(e){case u:return n===o&&i(r),k(t,i);case d:return T(t);default:throw Error(`unrecognized action ${e}`)}}}function J(e,t=[],{singleton:r}={singleton:!0}){return{id:Z(),constructor:e,dependencies:t,singleton:r}}let Z=()=>Symbol();function X(e){let t=new Map,r=({id:e,constructor:n,dependencies:o,singleton:i})=>{if(i&&t.has(e))return t.get(e);let a=n(o.map(e=>r(e)));return i&&t.set(e,a),a};return r(e)}function ee(e,t){let r={},n={},o=0,i=e.length;for(;o(r[n]=r=>{S(e[t.methods[n]],r)},r),{})}function d(e){return s.reduce((r,n)=>(r[n]=_(e[t.events[n]]),r),{})}let p=(0,a.default).forwardRef((t,i)=>{let{children:p,...f}=t,[m]=(0,a.default).useState(()=>v(X(e),e=>c(e,f))),[h]=(0,a.default).useState(g(d,m));return et(()=>{for(let e of s)e in f&&k(h[e],f[e]);return()=>{Object.values(h).map(T)}},[f,h,m]),et(()=>{c(m,f)}),(0,a.default).useImperativeHandle(i,b(u(m))),(0,a.default).createElement(l.Provider,{value:m},r?(0,a.default).createElement(r,ee([...n,...o,...s],f),p):p)}),f=e=>{let t=(0,a.default).useContext(l)[e],r=(0,a.default).useCallback(e=>k(t,e),[t]);return(0,a.default).useSyncExternalStore(r,()=>D(t),()=>D(t))},m=e=>{let t=(0,a.default).useContext(l)[e],[r,n]=(0,a.default).useState(g(D,t));return et(()=>k(t,e=>{e!==r&&n(b(e))}),[t,r]),r};return{Component:p,usePublisher:e=>(0,a.default).useCallback(h(S,(0,a.default).useContext(l)[e]),[e]),useEmitterValue:(0,a.default).version.startsWith("18")?f:m,useEmitter:(e,t)=>{let r=(0,a.default).useContext(l)[e];et(()=>k(r,t),[t,r])}}}let en="undefined"!=typeof document?a.default.useLayoutEffect:a.default.useEffect;var eo=((n=eo||{})[n.DEBUG=0]="DEBUG",n[n.INFO=1]="INFO",n[n.WARN=2]="WARN",n[n.ERROR=3]="ERROR",n);let ei={0:"debug",1:"log",2:"warn",3:"error"},ea=()=>"undefined"==typeof globalThis?window:globalThis,es=J(()=>{let e=M(3);return{log:M((t,r,n=1)=>{var o;n>=(null!=(o=ea().VIRTUOSO_LOG_LEVEL)?o:D(e))&&console[ei[n]]("%creact-virtuoso: %c%s %o","color: #0253b3; font-weight: bold","color: initial",t,r)}),logLevel:e}},[],{singleton:!0});function el(e,t=!0){let r=(0,a.default).useRef(null),n=e=>{};if("undefined"!=typeof ResizeObserver){let o=(0,a.default).useMemo(()=>new ResizeObserver(t=>{requestAnimationFrame(()=>{let r=t[0].target;null!==r.offsetParent&&e(r)})}),[e]);n=e=>{e&&t?(o.observe(e),r.current=e):(r.current&&o.unobserve(r.current),r.current=null)}}return{ref:r,callbackRef:n}}function ec(e,t=!0){return el(e,t).callbackRef}function eu(e,t,r,n,o,i,s){return el((0,a.default).useCallback(r=>{let a=ed(r.children,t,"offsetHeight",o),l=r.parentElement;for(;!l.dataset.virtuosoScroller;)l=l.parentElement;let c="window"===l.lastElementChild.dataset.viewportType;n({scrollTop:Math.max(s?s.scrollTop:c?window.pageYOffset||document.documentElement.scrollTop:l.scrollTop,0),scrollHeight:s?s.scrollHeight:c?document.documentElement.scrollHeight:l.scrollHeight,viewportHeight:s?s.offsetHeight:c?window.innerHeight:l.offsetHeight}),null==i||i(ep("row-gap",getComputedStyle(r).rowGap,o)),null!==a&&e(a)},[e,t,o,i,s,n]),r)}function ed(e,t,r,n){let o=e.length;if(0===o)return null;let i=[];for(let a=0;aMath.abs(e-t)}function eh(e,t,r,n=C,o){let i=(0,a.default).useRef(null),s=(0,a.default).useRef(null),c=(0,a.default).useRef(null),u=(0,a.default).useCallback(r=>{let n=r.target,o=n===window||n===document,i=o?window.pageYOffset||document.documentElement.scrollTop:n.scrollTop,a=o?document.documentElement.scrollHeight:n.scrollHeight,u=o?window.innerHeight:n.offsetHeight,d=()=>{e({scrollTop:Math.max(i,0),scrollHeight:a,viewportHeight:u})};r.suppressFlushSync?d():(0,l.default).flushSync(d),null!==s.current&&(i===s.current||i<=0||i===a-u)&&(s.current=null,t(!0),c.current&&(clearTimeout(c.current),c.current=null))},[e,t]);function d(r){let n,o,a;let l=i.current;if(!l||"offsetHeight"in l&&0===l.offsetHeight)return;let u="smooth"===r.behavior;l===window?(o=Math.max(ef(document.documentElement,"height"),document.documentElement.scrollHeight),n=window.innerHeight,a=document.documentElement.scrollTop):(o=l.scrollHeight,n=ef(l,"height"),a=l.scrollTop);let d=o-n;if(r.top=Math.ceil(Math.max(Math.min(d,r.top),0)),em(n,o)||r.top===a){e({scrollTop:a,scrollHeight:o,viewportHeight:n}),u&&t(!0);return}u?(s.current=r.top,c.current&&clearTimeout(c.current),c.current=setTimeout(()=>{c.current=null,s.current=null,t(!0)},1e3)):s.current=null,l.scrollTo(r)}function p(e){i.current.scrollBy(e)}return(0,a.default).useEffect(()=>{let e=o||i.current;return n(o||i.current),u({target:e,suppressFlushSync:!0}),e.addEventListener("scroll",u,{passive:!0}),()=>{n(null),e.removeEventListener("scroll",u)}},[i,u,r,n,o]),{scrollerRef:i,scrollByCallback:p,scrollToCallback:d}}let eg=J(()=>{let e=O(),t=O(),r=M(0),n=O(),o=M(0),i=O(),a=O(),s=M(0),l=M(0),c=M(0),u=M(0),d=O(),p=O(),f=M(!1);return E(F(e,B(({scrollTop:e})=>e)),t),E(F(e,B(({scrollHeight:e})=>e)),a),E(t,o),{scrollContainerState:e,scrollTop:t,viewportHeight:i,headerHeight:s,fixedHeaderHeight:l,fixedFooterHeight:c,footerHeight:u,scrollHeight:a,smoothScrollTargetReached:n,scrollTo:d,scrollBy:p,statefulScrollTop:o,deviation:r,scrollingInProgress:f}},[],{singleton:!0}),ev={lvl:0};function ex(e,t,r,n=ev,o=ev){return{k:e,v:t,lvl:r,l:n,r:o}}function ej(e){return e===ev}function eb(){return ev}function ey(e,t){if(ej(e))return ev;let{k:r,l:n,r:o}=e;if(t===r){if(ej(n))return o;{if(ej(o))return n;let[t,r]=eD(n);return e_(eI(e,{k:t,v:r,l:eE(n)}))}}return tt&&(s=s.concat(eS(i,t,r))),n>=t&&n<=r&&s.push({k:n,v:o}),n<=r&&(s=s.concat(eS(a,t,r))),s}function eT(e){return ej(e)?[]:[...eT(e.l),{k:e.k,v:e.v},...eT(e.r)]}function eD(e){return ej(e.r)?[e.k,e.v]:eD(e.r)}function eE(e){return ej(e.r)?e.l:e_(eI(e,{r:eE(e.r)}))}function eI(e,t){return ex(void 0!==t.k?t.k:e.k,void 0!==t.v?t.v:e.v,void 0!==t.lvl?t.lvl:e.lvl,void 0!==t.l?t.l:e.l,void 0!==t.r?t.r:e.r)}function eO(e){return ej(e)||e.lvl>e.r.lvl}function eM(e){return eF(eL(e))}function e_(e){let{l:t,r,lvl:n}=e;if(r.lvl>=n-1&&t.lvl>=n-1)return e;if(n>r.lvl+1){if(eO(t))return eL(eI(e,{lvl:n-1}));if(!ej(t)&&!ej(t.r))return eI(t.r,{l:eI(t,{r:t.r.l}),r:eI(e,{l:t.r.r,lvl:n-1}),lvl:n});throw Error("Unexpected empty nodes")}if(eO(e))return eF(eI(e,{lvl:n-1}));if(ej(r)||ej(r.l))throw Error("Unexpected empty nodes");{let t=r.l,o=eO(t)?r.lvl-1:r.lvl;return eI(t,{l:eI(e,{r:t.l,lvl:n-1}),r:eF(eI(r,{l:t.r,lvl:o})),lvl:t.lvl+1})}}function eN(e,t,r){if(ej(e))return[];let n=eC(e,t)[0];return eP(eS(e,n,r))}function eA(e,t){let r=e.length;if(0===r)return[];let{index:n,value:o}=t(e[0]),i=[];for(let a=1;a({index:e,value:t}))}function eF(e){let{r:t,lvl:r}=e;return ej(t)||ej(t.r)||t.lvl!==r||t.r.lvl!==r?e:eI(t,{l:eI(e,{r:t.l}),lvl:r+1})}function eL(e){let{l:t}=e;return ej(t)||t.lvl!==e.lvl?e:eI(t,{r:eI(e,{l:t.r})})}function eR(e,t,r,n=0){let o=e.length-1;for(;n<=o;){let i=Math.floor((n+o)/2),a=r(e[i],t);if(0===a)return i;if(-1===a){if(o-n<2)return i-1;o=i-1}else{if(o===n)return i;n=i+1}}throw Error(`Failed binary finding record in array - ${e.join(",")}, searched for ${t}`)}function eH(e,t,r){return e[eR(e,t,r)]}function eB(e,t,r,n){let o=eR(e,t,n),i=eR(e,r,n,o);return e.slice(o,i+1)}let eV=J(()=>({recalcInProgress:M(!1)}),[],{singleton:!0});function ez(e){let{size:t,startIndex:r,endIndex:n}=e;return e=>e.start===r&&(e.end===n||e.end===1/0)&&e.value===t}function eW(e,t){let r=0,n=0;for(;r=r||t===o)&&(e=ey(e,r)):(l=o!==t,s=!0),n>i&&i>=r&&o!==t&&(e=ek(e,i+1,o));l&&(e=ek(e,o,t))}return[e,r]}function eG(){return{offsetTree:[],sizeTree:eb(),groupOffsetTree:eb(),lastIndex:0,lastOffset:0,lastSize:0,groupIndices:[]}}function e$({index:e},t){return t===e?0:t0&&(t=Math.max(t,eH(e,n,e$).offset)),eA(eB(e,t,r,eY),eK)}function eQ(e,t,r,n){let o=e,i=0,a=0,s=0,l=0;if(0!==t){l=eR(o,t-1,e$),s=o[l].offset;let e=eC(r,t-1);i=e[0],a=e[1],o.length&&o[l].size===eC(r,t)[1]&&(l-=1),o=o.slice(0,l+1)}else o=[];for(let{start:e,value:l}of eN(r,t,1/0)){let t=e-i,r=t*a+s+t*n;o.push({offset:r,size:l,index:e}),i=e,s=r,a=l}return{offsetTree:o,lastIndex:i,lastOffset:s,lastSize:a}}function eJ(e,[t,r,n,o]){t.length>0&&n("received item sizes",t,eo.DEBUG);let i=e.sizeTree,a=i,s=0;if(r.length>0&&ej(i)&&2===t.length){let e=t[0].size,n=t[1].size;a=r.reduce((t,r)=>ek(ek(t,r,e),r+1,n),a)}else[a,s]=eU(a,t);if(a===i)return e;let{offsetTree:l,lastIndex:c,lastSize:u,lastOffset:d}=eQ(e.offsetTree,s,a,o);return{sizeTree:a,offsetTree:l,lastIndex:c,lastOffset:d,lastSize:u,groupOffsetTree:r.reduce((e,t)=>ek(e,t,eZ(t,l,o)),eb()),groupIndices:r}}function eZ(e,t,r){if(0===t.length)return 0;let{offset:n,index:o,size:i}=eH(t,e,e$),a=e-o,s=i*a+(a-1)*r+n;return s>0?s+r:s}function eX(e){return void 0!==e.groupIndex}function e0(e,t,r){if(eX(e))return t.groupIndices[e.groupIndex]+1;{let n=e1("LAST"===e.index?r:e.index,t);return Math.max(0,n,Math.min(r,n))}}function e1(e,t){if(!e2(t))return e;let r=0;for(;t.groupIndices[r]<=e+r;)r++;return e+r}function e2(e){return!ej(e.groupOffsetTree)}function e4(e){return eT(e).map(({k:e,v:t},r,n)=>{let o=n[r+1];return{startIndex:e,endIndex:o?o.k-1:1/0,size:t}})}let e5={offsetHeight:"height",offsetWidth:"width"},e3=J(([{log:e},{recalcInProgress:t}])=>{let r=O(),n=O(),o=A(n,0),i=O(),a=O(),s=M(0),l=M([]),c=M(void 0),u=M(void 0),d=M((e,t)=>ef(e,e5[t])),p=M(void 0),f=M(0),m=eG(),h=A(F(r,$(l,e,f),z(eJ,m),R()),m),g=A(F(l,R(),z((e,t)=>({prev:e.current,current:t}),{prev:[],current:[]}),B(({prev:e})=>e)),[]);E(F(l,H(e=>e.length>0),$(h,f),B(([e,t,r])=>{let n=e.reduce((e,n,o)=>ek(e,n,eZ(n,t.offsetTree,r)||o),eb());return{...t,groupIndices:e,groupOffsetTree:n}})),h),E(F(n,$(h),H(([e,{lastIndex:t}])=>e[{startIndex:e,endIndex:t,size:r}])),r),E(c,u);let v=A(F(c,B(e=>void 0===e)),!0);E(F(u,H(e=>void 0!==e&&ej(D(h).sizeTree)),B(e=>[{startIndex:0,endIndex:0,size:e}])),r);let x=N(F(r,$(h),z(({sizes:e},[t,r])=>({changed:r!==e,sizes:r}),{changed:!1,sizes:m}),B(e=>e.changed)));k(F(s,z((e,t)=>({diff:e.prev-t,prev:t}),{diff:0,prev:0}),B(e=>e.diff)),e=>{let{groupIndices:r}=D(h);if(e>0)S(t,!0),S(i,e+eW(e,r));else if(e<0){let t=D(g);t.length>0&&(e-=eW(-e,t)),S(a,e)}}),k(F(s,$(e)),([e,t])=>{e<0&&t("`firstItemIndex` prop should not be set to less than zero. If you don't know the total count, just use a very high value",{firstItemIndex:s},eo.ERROR)});let j=N(i);E(F(i,$(h),B(([e,t])=>{let r=t.groupIndices.length>0,n=[],o=t.lastSize;if(r){let r=ew(t.sizeTree,0),i=0,a=0;for(;i{let o=t.ranges;return 0!==t.prevSize&&(o=[...t.ranges,{startIndex:t.prevIndex,endIndex:r+e-1,size:t.prevSize}]),{ranges:o,prevIndex:r+e,prevSize:n}},{ranges:n,prevIndex:e,prevSize:0}).ranges}return eT(t.sizeTree).reduce((t,{k:r,v:n})=>({ranges:[...t.ranges,{startIndex:t.prevIndex,endIndex:r+e-1,size:t.prevSize}],prevIndex:r+e,prevSize:n}),{ranges:[],prevIndex:0,prevSize:o}).ranges})),r);let b=N(F(a,$(h,f),B(([e,{offsetTree:t},r])=>eZ(-e,t,r))));return E(F(a,$(h,f),B(([e,t,r])=>{if(t.groupIndices.length>0){if(ej(t.sizeTree))return t;let n=eb(),o=D(g),i=0,a=0,s=0;for(;i<-e;){s=o[a];let e=o[a+1]-s-1;a++,i+=e+1}return n=eT(t.sizeTree).reduce((t,{k:r,v:n})=>ek(t,Math.max(0,r+e),n),n),i!==-e&&(n=ek(n,0,ew(t.sizeTree,s)),n=ek(n,1,eC(t.sizeTree,-e+1)[1])),{...t,sizeTree:n,...eQ(t.offsetTree,0,n,r)}}{let n=eT(t.sizeTree).reduce((t,{k:r,v:n})=>ek(t,Math.max(0,r+e),n),eb());return{...t,sizeTree:n,...eQ(t.offsetTree,0,n,r)}}})),h),{data:p,totalCount:n,sizeRanges:r,groupIndices:l,defaultItemSize:u,fixedItemSize:c,unshiftWith:i,shiftWith:a,shiftWithOffset:b,beforeUnshiftWith:j,firstItemIndex:s,gap:f,sizes:h,listRefresh:x,statefulTotalCount:o,trackItemSizes:v,itemSize:d}},x(es,eV),{singleton:!0}),e6="undefined"!=typeof document&&"scrollBehavior"in document.documentElement.style;function e7(e){let t="number"==typeof e?{index:e}:e;return t.align||(t.align="start"),t.behavior&&e6||(t.behavior="auto"),t.offset||(t.offset=0),t}let e8=J(([{sizes:e,totalCount:t,listRefresh:r,gap:n},{scrollingInProgress:o,viewportHeight:i,scrollTo:a,smoothScrollTargetReached:s,headerHeight:l,footerHeight:c,fixedHeaderHeight:u,fixedFooterHeight:d},{log:p}])=>{let f=O(),m=O(),h=M(0),g=null,v=null,x=null;function j(){g&&(g(),g=null),x&&(x(),x=null),v&&(clearTimeout(v),v=null),S(o,!1)}return E(F(f,$(e,i,t,h,l,c,p),$(n,u,d),B(([[e,t,n,i,a,l,c,u],d,p,h])=>{let b=e7(e),{align:y,behavior:w,offset:C}=b,T=i-1,D=e0(b,t,T),E=eZ(D,t.offsetTree,d)+l;"end"===y?(E+=p+eC(t.sizeTree,D)[1]-n+h,D===T&&(E+=c)):"center"===y?E+=(p+eC(t.sizeTree,D)[1]-n+h)/2:E-=a,C&&(E+=C);let O=t=>{j(),t?(u("retrying to scroll to",{location:e},eo.DEBUG),S(f,e)):(S(m,!0),u("list did not change, scroll successful",{},eo.DEBUG))};if(j(),"smooth"===w){let e=!1;x=k(r,t=>{e=e||t}),g=I(s,()=>{O(e)})}else g=I(F(r,e9(150)),O);return v=setTimeout(()=>{j()},1200),S(o,!0),u("scrolling from index to",{index:D,top:E,behavior:w},eo.DEBUG),{top:E,behavior:w}})),a),{scrollToIndex:f,scrollTargetReached:m,topListHeight:h}},x(e3,eg,es),{singleton:!0});function e9(e){return t=>{let r=setTimeout(()=>{t(!1)},e);return e=>{e&&(t(!0),clearTimeout(r))}}}let te="up",tt="down",tr="none",tn={atBottom:!1,notAtBottomBecause:"NOT_SHOWING_LAST_ITEM",state:{offsetBottom:0,scrollTop:0,viewportHeight:0,scrollHeight:0}},to=0,ti=J(([{scrollContainerState:e,scrollTop:t,viewportHeight:r,headerHeight:n,footerHeight:o,scrollBy:i}])=>{let a=M(!1),s=M(!0),l=O(),c=O(),u=M(4),d=M(to),p=A(F(K(F(q(t),W(1),V(!0)),F(q(t),W(1),V(!1),G(100))),R()),!1),f=A(F(K(F(i,V(!0)),F(i,V(!1),G(200))),R()),!1);E(F(Q(q(t),q(d)),B(([e,t])=>e<=t),R()),s),E(F(s,U(50)),c);let m=N(F(Q(e,q(r),q(n),q(o),q(u)),z((e,[{scrollTop:t,scrollHeight:r},n,o,i,a])=>{let s;let l=t+n-r>-a,c={viewportHeight:n,scrollTop:t,scrollHeight:r};if(l){let r,n;return t>e.state.scrollTop?(r="SCROLLED_DOWN",n=e.state.scrollTop-t):(r="SIZE_DECREASED",n=e.state.scrollTop-t||e.scrollTopDelta),{atBottom:!0,state:c,atBottomBecause:r,scrollTopDelta:n}}return{atBottom:!1,notAtBottomBecause:s=c.scrollHeight>e.state.scrollHeight?"SIZE_INCREASED":ne&&e.atBottom===t.atBottom))),h=A(F(e,z((e,{scrollTop:t,scrollHeight:r,viewportHeight:n})=>{if(em(e.scrollHeight,r))return{scrollTop:t,scrollHeight:r,jump:0,changed:!1};{let o=r-(t+n)<1;return e.scrollTop!==t&&o?{scrollHeight:r,scrollTop:t,jump:e.scrollTop-t,changed:!0}:{scrollHeight:r,scrollTop:t,jump:0,changed:!0}}},{scrollHeight:0,jump:0,scrollTop:0,changed:!1}),H(e=>e.changed),B(e=>e.jump)),0);E(F(m,B(e=>e.atBottom)),a),E(F(a,U(50)),l);let g=M(tt);E(F(e,B(({scrollTop:e})=>e),R(),z((e,t)=>D(f)?{direction:e.direction,prevScrollTop:t}:{direction:te.direction)),g),E(F(e,U(50),V(tr)),g);let v=M(0);return E(F(p,H(e=>!e),V(0)),v),E(F(t,U(100),$(p),H(([e,t])=>!!t),z(([e,t],[r])=>[t,r],[0,0]),B(([e,t])=>t-e)),v),{isScrolling:p,isAtTop:s,isAtBottom:a,atBottomState:m,atTopStateChange:c,atBottomStateChange:l,scrollDirection:g,atBottomThreshold:u,atTopThreshold:d,scrollVelocity:v,lastJumpDueToItemResize:h}},x(eg)),ta=J(([{log:e}])=>{let t=M(!1),r=N(F(t,H(e=>e),R()));return k(t,t=>{t&&D(e)("props updated",{},eo.DEBUG)}),{propsReady:t,didMount:r}},x(es),{singleton:!0});function ts(e,t){0==e?t():requestAnimationFrame(()=>ts(e-1,t))}function tl(e,t){let r=t-1;return"number"==typeof e?e:"LAST"===e.index?r:e.index}let tc=J(([{sizes:e,listRefresh:t,defaultItemSize:r},{scrollTop:n},{scrollToIndex:o,scrollTargetReached:i},{didMount:a}])=>{let s=M(!0),l=M(0),c=M(!0);return E(F(a,$(l),H(([e,t])=>!!t),V(!1)),s),E(F(a,$(l),H(([e,t])=>!!t),V(!1)),c),k(F(Q(t,a),$(s,e,r,c),H(([[,e],t,{sizeTree:r},n,o])=>e&&(!ej(r)||w(n))&&!t&&!o),$(l)),([,e])=>{I(i,()=>{S(c,!0)}),ts(4,()=>{I(n,()=>{S(s,!0)}),S(o,e)})}),{scrolledToInitialItem:s,initialTopMostItemIndex:l,initialItemFinalLocationReached:c}},x(e3,eg,e8,ta),{singleton:!0});function tu(e){return!!e&&("smooth"===e?"smooth":"auto")}let td=(e,t)=>"function"==typeof e?tu(e(t)):t&&tu(e),tp=J(([{totalCount:e,listRefresh:t},{isAtBottom:r,atBottomState:n},{scrollToIndex:o},{scrolledToInitialItem:i},{propsReady:a,didMount:s},{log:l},{scrollingInProgress:c}])=>{let u=M(!1),d=O(),p=null;function f(e){S(o,{index:"LAST",align:"end",behavior:e})}function m(e){setTimeout(I(n,t=>{!e||t.atBottom||"SIZE_INCREASED"!==t.notAtBottomBecause||p||(D(l)("scrolling to bottom due to increased size",{},eo.DEBUG),f("auto"))}),100)}return k(F(Q(F(q(e),W(1)),s),$(q(u),r,i,c),B(([[e,t],r,n,o,i])=>{let a=t&&o,s="auto";return a&&(s=td(r,n||i),a=a&&!!s),{totalCount:e,shouldFollow:a,followOutputBehavior:s}}),H(({shouldFollow:e})=>e)),({totalCount:e,followOutputBehavior:r})=>{p&&(p(),p=null),p=I(t,()=>{D(l)("following output to ",{totalCount:e},eo.DEBUG),f(r),p=null})}),k(F(Q(q(u),e,a),H(([e,,t])=>e&&t),z(({value:e},[,t])=>({refreshed:e===t,value:t}),{refreshed:!1,value:0}),H(({refreshed:e})=>e),$(u,e)),([,e])=>{D(i)&&m(!1!==e)}),k(d,()=>{m(!1!==D(u))}),k(Q(q(u),n),([e,t])=>{e&&!t.atBottom&&"VIEWPORT_HEIGHT_DECREASING"===t.notAtBottomBecause&&f("auto")}),{followOutput:u,autoscrollToBottom:d}},x(e3,ti,e8,tc,ta,es,eg));function tf(e){return e.reduce((e,t)=>(e.groupIndices.push(e.totalCount),e.totalCount+=t+1,e),{totalCount:0,groupIndices:[]})}let tm=J(([{totalCount:e,groupIndices:t,sizes:r},{scrollTop:n,headerHeight:o}])=>{let i=O(),a=O(),s=N(F(i,B(tf)));return E(F(s,B(e=>e.totalCount)),e),E(F(s,B(e=>e.groupIndices)),t),E(F(Q(n,r,o),H(([e,t])=>e2(t)),B(([e,t,r])=>eC(t.groupOffsetTree,Math.max(e-r,0),"v")[0]),R(),B(e=>[e])),a),{groupCounts:i,topItemsIndexes:a}},x(e3,eg));function th(e,t){return!!(e&&e[0]===t[0]&&e[1]===t[1])}function tg(e,t){return!!(e&&e.startIndex===t.startIndex&&e.endIndex===t.endIndex)}let tv="top",tx="bottom",tj="none";function tb(e,t,r){return"number"==typeof e?r===te&&t===tv||r===tt&&t===tx?e:0:r===te?t===tv?e.main:e.reverse:t===tx?e.main:e.reverse}function ty(e,t){return"number"==typeof e?e:e[t]||0}let tw=J(([{scrollTop:e,viewportHeight:t,deviation:r,headerHeight:n,fixedHeaderHeight:o}])=>{let i=O(),a=M(0),s=M(0),l=M(0),c=A(F(Q(q(e),q(t),q(n),q(i,th),q(l),q(a),q(o),q(r),q(s)),B(([e,t,r,[n,o],i,a,s,l,c])=>{let u=e-l,d=a+s,p=Math.max(r-u,0),f=tj,m=ty(c,tv),h=ty(c,tx);return(n-=l,n+=r+s,o+=r+s,o-=l,n>e+d-m&&(f=te),onull!=e),R(th)),[0,0]);return{listBoundary:i,overscan:l,topListHeight:a,increaseViewportBy:s,visibleRange:c}},x(eg),{singleton:!0});function tC(e,t,r){if(e2(t)){let n=e1(e,t);return[{index:eC(t.groupOffsetTree,n)[0],size:0,offset:0},{index:n,size:0,offset:0,data:r&&r[0]}]}return[{index:e,size:0,offset:0,data:r&&r[0]}]}let tk={items:[],topItems:[],offsetTop:0,offsetBottom:0,top:0,bottom:0,topListHeight:0,totalCount:0,firstItemIndex:0};function tS(e,t,r){let n;if(0===e.length)return[];if(!e2(t))return e.map(e=>({...e,index:e.index+r,originalIndex:e.index}));let o=e[0].index,i=e[e.length-1].index,a=[],s=eN(t.groupOffsetTree,o,i),l=0;for(let o of e){let e;(!n||n.end0){c=e[0].offset;let t=e[e.length-1];u=t.offset+t.size}let d=r-l,p=c,f=s+d*a+(d-1)*n-u;return{items:tS(e,o,i),topItems:tS(t,o,i),topListHeight:t.reduce((e,t)=>t.size+e,0),offsetTop:c,offsetBottom:f,top:p,bottom:u,totalCount:r,firstItemIndex:i}}function tD(e,t,r,n,o,i){let a=0;if(r.groupIndices.length>0)for(let t of r.groupIndices){if(t-a>=e)break;a++}let s=e+a,l=tl(t,s);return tT(Array.from({length:s}).map((e,t)=>({index:t+l,size:0,offset:0,data:i[t+l]})),[],s,o,r,n)}let tE=J(([{sizes:e,totalCount:t,data:r,firstItemIndex:n,gap:o},i,{visibleRange:a,listBoundary:s,topListHeight:l},{scrolledToInitialItem:c,initialTopMostItemIndex:u},{topListHeight:d},p,{didMount:f},{recalcInProgress:m}])=>{let h=M([]),g=M(0),x=O();E(i.topItemsIndexes,h);let j=A(F(Q(f,m,q(a,th),q(t),q(e),q(u),c,q(h),q(n),q(o),r),H(([e,t,,r,,,,,,,n])=>{let o=n&&n.length!==r;return e&&!t&&!o}),B(([,,[e,t],r,n,o,i,a,s,l,c])=>{let u=n,{sizeTree:d,offsetTree:p}=u,f=D(g);if(0===r)return{...tk,totalCount:r};if(0===e&&0===t)return 0===f?{...tk,totalCount:r}:tD(f,o,n,s,l,c||[]);if(ej(d))return f>0?null:tT(tC(tl(o,r),u,c),[],r,l,u,s);let m=[];if(a.length>0){let e=a[0],t=a[a.length-1],r=0;for(let n of eN(d,e,t)){let o=n.value,i=Math.max(n.start,e),a=Math.min(n.end,t);for(let e=i;e<=a;e++)m.push({index:e,size:o,offset:r,data:c&&c[e]}),r+=o}}if(!i)return tT([],m,r,l,u,s);let h=a.length>0?a[a.length-1]+1:0,x=eq(p,e,t,h);if(0===x.length)return null;let j=r-1;return tT(v([],r=>{for(let n of x){let o=n.value,i=o.offset,a=n.start,s=o.size;if(o.offset=t);e++)r.push({index:e,size:s,offset:i,data:c&&c[e]}),i+=s+l}}),m,r,l,u,s)}),H(e=>null!==e),R()),tk);E(F(r,H(w),B(e=>null==e?void 0:e.length)),t),E(F(j,B(e=>e.topListHeight)),d),E(d,l),E(F(j,B(e=>[e.top,e.bottom])),s),E(F(j,B(e=>e.items)),x);let b=N(F(j,H(({items:e})=>e.length>0),$(t,r),H(([{items:e},t])=>e[e.length-1].originalIndex===t-1),B(([,e,t])=>[e-1,t]),R(th),B(([e])=>e))),y=N(F(j,U(200),H(({items:e,topItems:t})=>e.length>0&&e[0].originalIndex===t.length),B(({items:e})=>e[0].index),R())),C=N(F(j,H(({items:e})=>e.length>0),B(({items:e})=>{let t=0,r=e.length-1;for(;"group"===e[t].type&&tt;)r--;return{startIndex:e[t].index,endIndex:e[r].index}}),R(tg)));return{listState:j,topItemsIndexes:h,endReached:b,startReached:y,rangeChanged:C,itemsRendered:x,initialItemCount:g,...p}},x(e3,tm,tw,tc,e8,ti,ta,eV),{singleton:!0}),tI=J(([{sizes:e,firstItemIndex:t,data:r,gap:n},{initialTopMostItemIndex:o},{initialItemCount:i,listState:a},{didMount:s}])=>(E(F(s,$(i),H(([,e])=>0!==e),$(o,e,t,n,r),B(([[,e],t,r,n,o,i=[]])=>tD(e,t,r,n,o,i))),a),{}),x(e3,tc,tE,ta),{singleton:!0}),tO=J(([{scrollVelocity:e}])=>{let t=M(!1),r=O(),n=M(!1);return E(F(e,$(n,t,r),H(([e,t])=>!!t),B(([e,t,r,n])=>{let{exit:o,enter:i}=t;if(r){if(o(e,n))return!1}else if(i(e,n))return!0;return r}),R()),t),k(F(Q(t,e,r),$(n)),([[e,t,r],n])=>e&&n&&n.change&&n.change(t,r)),{isSeeking:t,scrollSeekConfiguration:n,scrollVelocity:e,scrollSeekRangeChanged:r}},x(ti),{singleton:!0}),tM=J(([{topItemsIndexes:e}])=>{let t=M(0);return E(F(t,H(e=>e>0),B(e=>Array.from({length:e}).map((e,t)=>t))),e),{topItemCount:t}},x(tE)),t_=J(([{footerHeight:e,headerHeight:t,fixedHeaderHeight:r,fixedFooterHeight:n},{listState:o}])=>{let i=O(),a=A(F(Q(e,n,t,r,o),B(([e,t,r,n,o])=>e+t+r+n+o.offsetBottom+o.bottom)),0);return E(q(a),i),{totalListHeight:a,totalListHeightChanged:i}},x(eg,tE),{singleton:!0});function tN(e){let t,r=!1;return()=>(r||(r=!0,t=e()),t)}let tA=tN(()=>/iP(ad|od|hone)/i.test(navigator.userAgent)&&/WebKit/i.test(navigator.userAgent)),tP=J(([{scrollBy:e,scrollTop:t,deviation:r,scrollingInProgress:n},{isScrolling:o,isAtBottom:i,scrollDirection:a,lastJumpDueToItemResize:s},{listState:l},{beforeUnshiftWith:c,shiftWithOffset:u,sizes:d,gap:p},{log:f},{recalcInProgress:m}])=>{let h=N(F(l,$(s),z(([,e,t,r],[{items:n,totalCount:o,bottom:i,offsetBottom:a},s])=>{let l=i+a,c=0;return t===o&&e.length>0&&n.length>0&&!(0===n[0].originalIndex&&0===e[0].originalIndex)&&0!=(c=l-r)&&(c+=s),[c,n,o,l]},[0,[],0,0]),H(([e])=>0!==e),$(t,a,n,i,f,m),H(([,e,t,r,,,n])=>!n&&!r&&0!==e&&t===te),B(([[e],,,,,t])=>(t("Upward scrolling compensation",{amount:e},eo.DEBUG),e))));function g(t){t>0?(S(e,{top:-t,behavior:"auto"}),S(r,0)):(S(r,0),S(e,{top:-t,behavior:"auto"}))}return k(F(h,$(r,o)),([e,t,n])=>{n&&tA()?S(r,t-e):g(-e)}),k(F(Q(A(o,!1),r,m),H(([e,t,r])=>!e&&!r&&0!==t),B(([e,t])=>t),U(1)),g),E(F(u,B(e=>({top:-e}))),e),k(F(c,$(d,p),B(([e,{lastSize:t,groupIndices:r,sizeTree:n},o])=>{function i(e){return e*(t+o)}if(0===r.length)return i(e);{let t=0,o=ew(n,0),a=0,s=0;for(;ae&&(t-=o,n=e-a+1),a+=n,t+=i(n),s++}return t}})),t=>{S(r,t),requestAnimationFrame(()=>{S(e,{top:t}),requestAnimationFrame(()=>{S(r,0),S(m,!1)})})}),{deviation:r}},x(eg,ti,tE,e3,es,eV)),tF=J(([{didMount:e},{scrollTo:t},{listState:r}])=>{let n=M(0);return k(F(e,$(n),H(([,e])=>0!==e),B(([,e])=>({top:e}))),e=>{I(F(r,W(1),H(e=>e.items.length>1)),()=>{requestAnimationFrame(()=>{S(t,e)})})}),{initialScrollTop:n}},x(ta,eg,tE),{singleton:!0}),tL=J(([{viewportHeight:e},{totalListHeight:t}])=>{let r=M(!1),n=A(F(Q(r,e,t),H(([e])=>e),B(([,e,t])=>Math.max(0,e-t)),U(0),R()),0);return{alignToBottom:r,paddingTopAddition:n}},x(eg,t_),{singleton:!0}),tR=J(([{scrollTo:e,scrollContainerState:t}])=>{let r=O(),n=O(),o=O(),i=M(!1),a=M(void 0);return E(F(Q(r,n),B(([{viewportHeight:e,scrollTop:t,scrollHeight:r},{offsetTop:n}])=>({scrollTop:Math.max(0,t-n),scrollHeight:r,viewportHeight:e}))),t),E(F(e,$(n),B(([e,{offsetTop:t}])=>({...e,top:e.top+t}))),o),{useWindowScroll:i,customScrollParent:a,windowScrollContainerState:r,windowViewportRect:n,windowScrollTo:o}},x(eg)),tH=({itemTop:e,itemBottom:t,viewportTop:r,viewportBottom:n,locationParams:{behavior:o,align:i,...a}})=>en?{...a,behavior:o,align:null!=i?i:"end"}:null,tB=J(([{sizes:e,totalCount:t,gap:r},{scrollTop:n,viewportHeight:o,headerHeight:i,fixedHeaderHeight:a,fixedFooterHeight:s,scrollingInProgress:l},{scrollToIndex:c}])=>{let u=O();return E(F(u,$(e,o,t,i,a,s,n),$(r),B(([[e,t,r,n,o,i,a,s],c])=>{let{done:u,behavior:d,align:p,calculateViewLocation:f=tH,...m}=e,h=e0(e,t,n-1),g=eZ(h,t.offsetTree,c)+o+i,v=g+eC(t.sizeTree,h)[1],x=f({itemTop:g,itemBottom:v,viewportTop:s+i,viewportBottom:s+r-a,locationParams:{behavior:d,align:p,...m}});return x?u&&I(F(l,H(e=>!1===e),W(D(l)?1:2)),u):u&&u(),x}),H(e=>null!==e)),c),{scrollIntoView:u}},x(e3,eg,e8,tE,es),{singleton:!0}),tV=J(([{sizes:e,sizeRanges:t},{scrollTop:r},{initialTopMostItemIndex:n},{didMount:o},{useWindowScroll:i,windowScrollContainerState:a,windowViewportRect:s}])=>{let l=O(),c=M(void 0),u=M(null),d=M(null);return E(a,u),E(s,d),k(F(l,$(e,r,i,u,d)),([e,t,r,n,o,i])=>{let a=e4(t.sizeTree);n&&null!==o&&null!==i&&(r=o.scrollTop-i.offsetTop),e({ranges:a,scrollTop:r})}),E(F(c,H(w),B(tz)),n),E(F(o,$(c),H(([,e])=>void 0!==e),R(),B(([,e])=>e.ranges)),t),{getState:l,restoreStateFrom:c}},x(e3,eg,tc,ta,tR));function tz(e){return{offset:e.scrollTop,index:0,align:"start"}}let tW=J(([e,t,r,n,o,i,a,s,l,c])=>({...e,...t,...r,...n,...o,...i,...a,...s,...l,...c}),x(tw,tI,ta,tO,t_,tF,tL,tR,tB,es)),tU=J(([{totalCount:e,sizeRanges:t,fixedItemSize:r,defaultItemSize:n,trackItemSizes:o,itemSize:i,data:a,firstItemIndex:s,groupIndices:l,statefulTotalCount:c,gap:u,sizes:d},{initialTopMostItemIndex:p,scrolledToInitialItem:f,initialItemFinalLocationReached:m},h,g,v,{listState:x,topItemsIndexes:j,...b},{scrollToIndex:y},w,{topItemCount:C},{groupCounts:k},S])=>(E(b.rangeChanged,S.scrollSeekRangeChanged),E(F(S.windowViewportRect,B(e=>e.visibleHeight)),h.viewportHeight),{totalCount:e,data:a,firstItemIndex:s,sizeRanges:t,initialTopMostItemIndex:p,scrolledToInitialItem:f,initialItemFinalLocationReached:m,topItemsIndexes:j,topItemCount:C,groupCounts:k,fixedItemHeight:r,defaultItemHeight:n,gap:u,...v,statefulTotalCount:c,listState:x,scrollToIndex:y,trackItemSizes:o,itemSize:i,groupIndices:l,...b,...S,...h,sizes:d,...g}),x(e3,tc,eg,tV,tp,tE,e8,tP,tM,tm,tW)),tG="-webkit-sticky",t$="sticky",tY=tN(()=>{if("undefined"==typeof document)return t$;let e=document.createElement("div");return e.style.position=tG,e.style.position===tG?tG:t$});function tK(e,t){let r=(0,a.default).useRef(null),n=(0,a.default).useCallback(n=>{let o,i;if(null===n||!n.offsetParent)return;let a=n.getBoundingClientRect(),s=a.width;if(t){let e=t.getBoundingClientRect(),r=a.top-e.top;o=e.height-Math.max(0,r),i=r+t.scrollTop}else o=window.innerHeight-Math.max(0,a.top),i=a.top+window.pageYOffset;r.current={offsetTop:i,visibleHeight:o,visibleWidth:s},e(r.current)},[e,t]),{callbackRef:o,ref:i}=el(n),s=(0,a.default).useCallback(()=>{n(i.current)},[n,i]);return(0,a.default).useEffect(()=>{if(!t)return window.addEventListener("scroll",s),window.addEventListener("resize",s),()=>{window.removeEventListener("scroll",s),window.removeEventListener("resize",s)};{t.addEventListener("scroll",s);let e=new ResizeObserver(()=>{requestAnimationFrame(s)});return e.observe(t),()=>{t.removeEventListener("scroll",s),e.unobserve(t)}}},[s,t]),o}let tq=(0,a.default).createContext(void 0),tQ=(0,a.default).createContext(void 0);function tJ(e){return e}let tZ=J(()=>{let e=M(e=>`Item ${e}`),t=M(null),r=M(e=>`Group ${e}`),n=M({}),o=M(tJ),i=M("div"),a=M(C),s=(e,t=null)=>A(F(n,B(t=>t[e]),R()),t);return{context:t,itemContent:e,groupContent:r,components:n,computeItemKey:o,headerFooterTag:i,scrollerRef:a,FooterComponent:s("Footer"),HeaderComponent:s("Header"),TopItemListComponent:s("TopItemList"),ListComponent:s("List","div"),ItemComponent:s("Item","div"),GroupComponent:s("Group","div"),ScrollerComponent:s("Scroller","div"),EmptyPlaceholder:s("EmptyPlaceholder"),ScrollSeekPlaceholder:s("ScrollSeekPlaceholder")}}),tX=J(([e,t])=>({...e,...t}),x(tU,tZ)),t0=({height:e})=>(0,a.default).createElement("div",{style:{height:e}}),t1={position:tY(),zIndex:1,overflowAnchor:"none"},t2={overflowAnchor:"none"},t4=(0,a.default).memo(function({showTopList:e=!1}){let t=rl("listState"),r=rs("sizeRanges"),n=rl("useWindowScroll"),o=rl("customScrollParent"),i=rs("windowScrollContainerState"),s=rs("scrollContainerState"),l=o||n?i:s,c=rl("itemContent"),u=rl("context"),d=rl("groupContent"),p=rl("trackItemSizes"),{callbackRef:f}=eu(r,rl("itemSize"),p,e?C:l,rl("log"),rs("gap"),o),[m,h]=(0,a.default).useState(0);rc("deviation",e=>{m!==e&&h(e)});let g=rl("EmptyPlaceholder"),v=rl("ScrollSeekPlaceholder")||t0,x=rl("ListComponent"),j=rl("ItemComponent"),b=rl("GroupComponent"),y=rl("computeItemKey"),w=rl("isSeeking"),k=rl("groupIndices").length>0,S=rl("alignToBottom"),T=rl("initialItemFinalLocationReached"),D=e?{}:{boxSizing:"border-box",paddingTop:t.offsetTop,paddingBottom:t.offsetBottom,marginTop:0!==m?m:S?"auto":0,...T?{}:{visibility:"hidden"}};return!e&&0===t.totalCount&&g?(0,a.default).createElement(g,t7(g,u)):(0,a.default).createElement(x,{...t7(x,u),ref:f,style:D,"data-testid":e?"virtuoso-top-item-list":"virtuoso-item-list"},(e?t.topItems:t.items).map(e=>{let r=e.originalIndex,n=y(r+t.firstItemIndex,e.data,u);return w?(0,a.default).createElement(v,{...t7(v,u),key:n,index:e.index,height:e.size,type:e.type||"item",..."group"===e.type?{}:{groupIndex:e.groupIndex}}):"group"===e.type?(0,a.default).createElement(b,{...t7(b,u),key:n,"data-index":r,"data-known-size":e.size,"data-item-index":e.index,style:t1},d(e.index,u)):(0,a.default).createElement(j,{...t7(j,u),...t8(j,e.data),key:n,"data-index":r,"data-known-size":e.size,"data-item-index":e.index,"data-item-group-index":e.groupIndex,style:t2},k?c(e.index,e.groupIndex,e.data,u):c(e.index,e.data,u))}))}),t5={height:"100%",outline:"none",overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},t3=e=>({width:"100%",height:"100%",position:"absolute",top:0,...e?{display:"flex",flexDirection:"column"}:{}}),t6={width:"100%",position:tY(),top:0,zIndex:1};function t7(e,t){if("string"!=typeof e)return{context:t}}function t8(e,t){return{item:"string"==typeof e?void 0:t}}let t9=(0,a.default).memo(function(){let e=rl("HeaderComponent"),t=rs("headerHeight"),r=rl("headerFooterTag"),n=ec(e=>t(ef(e,"height"))),o=rl("context");return e?(0,a.default).createElement(r,{ref:n},(0,a.default).createElement(e,t7(e,o))):null}),re=(0,a.default).memo(function(){let e=rl("FooterComponent"),t=rs("footerHeight"),r=rl("headerFooterTag"),n=ec(e=>t(ef(e,"height"))),o=rl("context");return e?(0,a.default).createElement(r,{ref:n},(0,a.default).createElement(e,t7(e,o))):null});function rt({usePublisher:e,useEmitter:t,useEmitterValue:r}){return(0,a.default).memo(function({style:n,children:o,...i}){let s=e("scrollContainerState"),l=r("ScrollerComponent"),c=e("smoothScrollTargetReached"),u=r("scrollerRef"),d=r("context"),{scrollerRef:p,scrollByCallback:f,scrollToCallback:m}=eh(s,c,l,u);return t("scrollTo",m),t("scrollBy",f),(0,a.default).createElement(l,{ref:p,style:{...t5,...n},"data-testid":"virtuoso-scroller","data-virtuoso-scroller":!0,tabIndex:0,...i,...t7(l,d)},o)})}function rr({usePublisher:e,useEmitter:t,useEmitterValue:r}){return(0,a.default).memo(function({style:n,children:o,...i}){let s=e("windowScrollContainerState"),l=r("ScrollerComponent"),c=e("smoothScrollTargetReached"),u=r("totalListHeight"),d=r("deviation"),p=r("customScrollParent"),f=r("context"),{scrollerRef:m,scrollByCallback:h,scrollToCallback:g}=eh(s,c,l,C,p);return en(()=>(m.current=p||window,()=>{m.current=null}),[m,p]),t("windowScrollTo",g),t("scrollBy",h),(0,a.default).createElement(l,{style:{position:"relative",...n,...0!==u?{height:u+d}:{}},"data-virtuoso-scroller":!0,...i,...t7(l,f)},o)})}let rn=({children:e})=>{let t=(0,a.default).useContext(tq),r=rs("viewportHeight"),n=rs("fixedItemHeight"),o=rl("alignToBottom"),i=ec(f(r,e=>ef(e,"height")));return(0,a.default).useEffect(()=>{t&&(r(t.viewportHeight),n(t.itemHeight))},[t,r,n]),(0,a.default).createElement("div",{style:t3(o),ref:i,"data-viewport-type":"element"},e)},ro=({children:e})=>{let t=(0,a.default).useContext(tq),r=rs("windowViewportRect"),n=rs("fixedItemHeight"),o=tK(r,rl("customScrollParent")),i=rl("alignToBottom");return(0,a.default).useEffect(()=>{t&&(n(t.itemHeight),r({offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:100}))},[t,r,n]),(0,a.default).createElement("div",{ref:o,style:t3(i),"data-viewport-type":"window"},e)},ri=({children:e})=>{let t=rl("TopItemListComponent")||"div",r=rl("headerHeight"),n={...t6,marginTop:`${r}px`},o=rl("context");return(0,a.default).createElement(t,{style:n,...t7(t,o)},e)},{Component:ra,usePublisher:rs,useEmitterValue:rl,useEmitter:rc}=er(tX,{required:{},optional:{restoreStateFrom:"restoreStateFrom",context:"context",followOutput:"followOutput",itemContent:"itemContent",groupContent:"groupContent",overscan:"overscan",increaseViewportBy:"increaseViewportBy",totalCount:"totalCount",groupCounts:"groupCounts",topItemCount:"topItemCount",firstItemIndex:"firstItemIndex",initialTopMostItemIndex:"initialTopMostItemIndex",components:"components",atBottomThreshold:"atBottomThreshold",atTopThreshold:"atTopThreshold",computeItemKey:"computeItemKey",defaultItemHeight:"defaultItemHeight",fixedItemHeight:"fixedItemHeight",itemSize:"itemSize",scrollSeekConfiguration:"scrollSeekConfiguration",headerFooterTag:"headerFooterTag",data:"data",initialItemCount:"initialItemCount",initialScrollTop:"initialScrollTop",alignToBottom:"alignToBottom",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel"},methods:{scrollToIndex:"scrollToIndex",scrollIntoView:"scrollIntoView",scrollTo:"scrollTo",scrollBy:"scrollBy",autoscrollToBottom:"autoscrollToBottom",getState:"getState"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",totalListHeightChanged:"totalListHeightChanged",itemsRendered:"itemsRendered",groupIndices:"groupIndices"}},(0,a.default).memo(function(e){let t=rl("useWindowScroll"),r=rl("topItemsIndexes").length>0,n=rl("customScrollParent"),o=n||t?rd:ru,i=n||t?ro:rn;return(0,a.default).createElement(o,{...e},r&&(0,a.default).createElement(ri,null,(0,a.default).createElement(t4,{showTopList:!0})),(0,a.default).createElement(i,null,(0,a.default).createElement(t9,null),(0,a.default).createElement(t4,null),(0,a.default).createElement(re,null)))})),ru=rt({usePublisher:rs,useEmitterValue:rl,useEmitter:rc}),rd=rr({usePublisher:rs,useEmitterValue:rl,useEmitter:rc}),rp=ra,rf=ra,rm={items:[],offsetBottom:0,offsetTop:0,top:0,bottom:0,itemHeight:0,itemWidth:0},rh={items:[{index:0}],offsetBottom:0,offsetTop:0,top:0,bottom:0,itemHeight:0,itemWidth:0},{round:rg,ceil:rv,floor:rx,min:rj,max:rb}=Math;function ry(e){return{...rh,items:e}}function rw(e,t,r){return Array.from({length:t-e+1}).map((t,n)=>{let o=null===r?null:r[n+e];return{index:n+e,data:o}})}function rC(e,t){return e&&e.column===t.column&&e.row===t.row}function rk(e,t){return e&&e.width===t.width&&e.height===t.height}let rS=J(([{overscan:e,visibleRange:t,listBoundary:r},{scrollTop:n,viewportHeight:o,scrollBy:i,scrollTo:a,smoothScrollTargetReached:s,scrollContainerState:l,footerHeight:c,headerHeight:u},d,p,{propsReady:f,didMount:m},{windowViewportRect:h,useWindowScroll:g,customScrollParent:v,windowScrollContainerState:x,windowScrollTo:j},b])=>{let y=M(0),w=M(0),C=M(rm),T=M({height:0,width:0}),D=M({height:0,width:0}),_=O(),P=O(),L=M(0),z=M(null),G=M({row:0,column:0}),K=O(),J=O(),Z=M(!1),X=M(0),ee=M(!0),et=M(!1);k(F(m,$(X),H(([e,t])=>!!t)),()=>{S(ee,!1),S(w,0)}),k(F(Q(m,ee,D,T,X,et),H(([e,t,r,n,,o])=>e&&!t&&0!==r.height&&0!==n.height&&!o)),([,,,,e])=>{S(et,!0),ts(1,()=>{S(_,e)}),I(F(n),()=>{S(r,[0,0]),S(ee,!0)})}),E(F(J,H(e=>null!=e&&e.scrollTop>0),V(0)),w),k(F(m,$(J),H(([,e])=>null!=e)),([,e])=>{e&&(S(T,e.viewport),S(D,null==e?void 0:e.item),S(G,e.gap),e.scrollTop>0&&(S(Z,!0),I(F(n,W(1)),e=>{S(Z,!1)}),S(a,{top:e.scrollTop})))}),E(F(T,B(({height:e})=>e)),o),E(F(Q(q(T,rk),q(D,rk),q(G,(e,t)=>e&&e.column===t.column&&e.row===t.row),q(n)),B(([e,t,r,n])=>({viewport:e,item:t,gap:r,scrollTop:n}))),K),E(F(Q(q(y),t,q(G,rC),q(D,rk),q(T,rk),q(z),q(w),q(Z),q(ee),q(X)),H(([,,,,,,,e])=>!e),B(([e,[t,r],n,o,i,a,s,,l,c])=>{let u,d;let{row:p,column:f}=n,{height:m,width:h}=o,{width:g}=i;if(0===s&&(0===e||0===g))return rm;if(0===h){let t=tl(c,e),r=0===t?Math.max(s-1,0):t;return ry(rw(t,r,a))}let v=rE(g,h,f);l?0===t&&0===r&&s>0?(u=0,d=s-1):(u=v*rx((t+p)/(m+p)),d=rj(e-1,rb(d=v*rv((r+p)/(m+p))-1,v-1)),u=rj(d,rb(0,u))):(u=0,d=-1);let x=rw(u,d,a),{top:j,bottom:b}=rT(i,n,o,x),y=rv(e/v);return{items:x,offsetTop:j,offsetBottom:y*m+(y-1)*p-b,top:j,bottom:b,itemHeight:m,itemWidth:h}})),C),E(F(z,H(e=>null!==e),B(e=>e.length)),y),E(F(Q(T,D,C,G),H(([e,t,{items:r}])=>r.length>0&&0!==t.height&&0!==e.height),B(([e,t,{items:r},n])=>{let{top:o,bottom:i}=rT(e,n,t,r);return[o,i]}),R(th)),r);let er=M(!1);E(F(n,$(er),B(([e,t])=>t||0!==e)),er);let en=N(F(q(C),H(({items:e})=>e.length>0),$(y,er),H(([{items:e},t,r])=>r&&e[e.length-1].index===t-1),B(([,e])=>e-1),R())),eo=N(F(q(C),H(({items:e})=>e.length>0&&0===e[0].index),V(0),R())),ei=N(F(q(C),$(Z),H(([{items:e},t])=>e.length>0&&!t),B(([{items:e}])=>({startIndex:e[0].index,endIndex:e[e.length-1].index})),R(tg),U(0)));E(ei,p.scrollSeekRangeChanged),E(F(_,$(T,D,y,G),B(([e,t,r,n,o])=>{let i=e7(e),{align:a,behavior:s,offset:l}=i,c=i.index;"LAST"===c&&(c=n-1);let u=rD(t,o,r,c=rb(0,c,rj(n-1,c)));return"end"===a?u=rg(u-t.height+r.height):"center"===a&&(u=rg(u-t.height/2+r.height/2)),l&&(u+=l),{top:u,behavior:s}})),a);let ea=A(F(C,B(e=>e.offsetBottom+e.bottom)),0);return E(F(h,B(e=>({width:e.visibleWidth,height:e.visibleHeight}))),T),{data:z,totalCount:y,viewportDimensions:T,itemDimensions:D,scrollTop:n,scrollHeight:P,overscan:e,scrollBy:i,scrollTo:a,scrollToIndex:_,smoothScrollTargetReached:s,windowViewportRect:h,windowScrollTo:j,useWindowScroll:g,customScrollParent:v,windowScrollContainerState:x,deviation:L,scrollContainerState:l,footerHeight:c,headerHeight:u,initialItemCount:w,gap:G,restoreStateFrom:J,...p,initialTopMostItemIndex:X,gridState:C,totalListHeight:ea,...d,startReached:eo,endReached:en,rangeChanged:ei,stateChanged:K,propsReady:f,stateRestoreInProgress:Z,...b}},x(tw,eg,ti,tO,ta,tR,es));function rT(e,t,r,n){let{height:o}=r;return void 0===o||0===n.length?{top:0,bottom:0}:{top:rD(e,t,r,n[0].index),bottom:rD(e,t,r,n[n.length-1].index)+o}}function rD(e,t,r,n){let o=rx(n/rE(e.width,r.width,t.column)),i=o*r.height+rb(0,o-1)*t.row;return i>0?i+t.row:i}function rE(e,t,r){return rb(1,rx((e+r)/(rx(t)+r)))}let rI=J(()=>{let e=M(e=>`Item ${e}`),t=M({}),r=M(null),n=M("virtuoso-grid-item"),o=M("virtuoso-grid-list"),i=M(tJ),a=M("div"),s=M(C),l=(e,r=null)=>A(F(t,B(t=>t[e]),R()),r);return{context:r,itemContent:e,components:t,computeItemKey:i,itemClassName:n,listClassName:o,headerFooterTag:a,scrollerRef:s,FooterComponent:l("Footer"),HeaderComponent:l("Header"),ListComponent:l("List","div"),ItemComponent:l("Item","div"),ScrollerComponent:l("Scroller","div"),ScrollSeekPlaceholder:l("ScrollSeekPlaceholder","div")}}),rO=J(([e,t])=>({...e,...t}),x(rS,rI)),rM=(0,a.default).memo(function(){let e=rR("gridState"),t=rR("listClassName"),r=rR("itemClassName"),n=rR("itemContent"),o=rR("computeItemKey"),i=rR("isSeeking"),s=rL("scrollHeight"),l=rR("ItemComponent"),c=rR("ListComponent"),u=rR("ScrollSeekPlaceholder"),d=rR("context"),p=rL("itemDimensions"),f=rL("gap"),m=rR("log"),h=rR("stateRestoreInProgress"),g=ec(e=>{s(e.parentElement.parentElement.scrollHeight);let t=e.firstChild;if(t){let{width:e,height:r}=t.getBoundingClientRect();p({width:e,height:r})}f({row:rz("row-gap",getComputedStyle(e).rowGap,m),column:rz("column-gap",getComputedStyle(e).columnGap,m)})});return h?null:(0,a.default).createElement(c,{ref:g,className:t,...t7(c,d),style:{paddingTop:e.offsetTop,paddingBottom:e.offsetBottom},"data-testid":"virtuoso-item-list"},e.items.map(t=>{let s=o(t.index,t.data,d);return i?(0,a.default).createElement(u,{key:s,...t7(u,d),index:t.index,height:e.itemHeight,width:e.itemWidth}):(0,a.default).createElement(l,{...t7(l,d),className:r,"data-index":t.index,key:s},n(t.index,t.data,d))}))}),r_=(0,a.default).memo(function(){let e=rR("HeaderComponent"),t=rL("headerHeight"),r=rR("headerFooterTag"),n=ec(e=>t(ef(e,"height"))),o=rR("context");return e?(0,a.default).createElement(r,{ref:n},(0,a.default).createElement(e,t7(e,o))):null}),rN=(0,a.default).memo(function(){let e=rR("FooterComponent"),t=rL("footerHeight"),r=rR("headerFooterTag"),n=ec(e=>t(ef(e,"height"))),o=rR("context");return e?(0,a.default).createElement(r,{ref:n},(0,a.default).createElement(e,t7(e,o))):null}),rA=({children:e})=>{let t=(0,a.default).useContext(tQ),r=rL("itemDimensions"),n=rL("viewportDimensions"),o=ec(e=>{n(e.getBoundingClientRect())});return(0,a.default).useEffect(()=>{t&&(n({height:t.viewportHeight,width:t.viewportWidth}),r({height:t.itemHeight,width:t.itemWidth}))},[t,n,r]),(0,a.default).createElement("div",{style:t3(!1),ref:o},e)},rP=({children:e})=>{let t=(0,a.default).useContext(tQ),r=rL("windowViewportRect"),n=rL("itemDimensions"),o=tK(r,rR("customScrollParent"));return(0,a.default).useEffect(()=>{t&&(n({height:t.itemHeight,width:t.itemWidth}),r({offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:t.viewportWidth}))},[t,r,n]),(0,a.default).createElement("div",{ref:o,style:t3(!1)},e)},{Component:rF,usePublisher:rL,useEmitterValue:rR,useEmitter:rH}=er(rO,{optional:{context:"context",totalCount:"totalCount",overscan:"overscan",itemContent:"itemContent",components:"components",computeItemKey:"computeItemKey",data:"data",initialItemCount:"initialItemCount",scrollSeekConfiguration:"scrollSeekConfiguration",headerFooterTag:"headerFooterTag",listClassName:"listClassName",itemClassName:"itemClassName",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel",restoreStateFrom:"restoreStateFrom",initialTopMostItemIndex:"initialTopMostItemIndex"},methods:{scrollTo:"scrollTo",scrollBy:"scrollBy",scrollToIndex:"scrollToIndex"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",stateChanged:"stateChanged"}},(0,a.default).memo(function({...e}){let t=rR("useWindowScroll"),r=rR("customScrollParent"),n=r||t?rV:rB,o=r||t?rP:rA;return(0,a.default).createElement(n,{...e},(0,a.default).createElement(o,null,(0,a.default).createElement(r_,null),(0,a.default).createElement(rM,null),(0,a.default).createElement(rN,null)))})),rB=rt({usePublisher:rL,useEmitterValue:rR,useEmitter:rH}),rV=rr({usePublisher:rL,useEmitterValue:rR,useEmitter:rH});function rz(e,t,r){return("normal"===t||(null==t?void 0:t.endsWith("px"))||r(`${e} was not resolved to pixel value correctly`,t,eo.WARN),"normal"===t)?0:parseInt(null!=t?t:"0",10)}let rW=rF,rU=J(()=>{let e=M(e=>(0,a.default).createElement("td",null,"Item $",e)),t=M(null),r=M(null),n=M(null),o=M({}),i=M(tJ),s=M(C),l=(e,t=null)=>A(F(o,B(t=>t[e]),R()),t);return{context:t,itemContent:e,fixedHeaderContent:r,fixedFooterContent:n,components:o,computeItemKey:i,scrollerRef:s,TableComponent:l("Table","table"),TableHeadComponent:l("TableHead","thead"),TableFooterComponent:l("TableFoot","tfoot"),TableBodyComponent:l("TableBody","tbody"),TableRowComponent:l("TableRow","tr"),ScrollerComponent:l("Scroller","div"),EmptyPlaceholder:l("EmptyPlaceholder"),ScrollSeekPlaceholder:l("ScrollSeekPlaceholder"),FillerRow:l("FillerRow")}}),rG=J(([e,t])=>({...e,...t}),x(tU,rU)),r$=({height:e})=>(0,a.default).createElement("tr",null,(0,a.default).createElement("td",{style:{height:e}})),rY=({height:e})=>(0,a.default).createElement("tr",null,(0,a.default).createElement("td",{style:{height:e,padding:0,border:0}})),rK={overflowAnchor:"none"},rq=(0,a.default).memo(function(){let e=r0("listState"),t=rX("sizeRanges"),r=r0("useWindowScroll"),n=r0("customScrollParent"),o=rX("windowScrollContainerState"),i=rX("scrollContainerState"),s=n||r?o:i,l=r0("itemContent"),c=r0("trackItemSizes"),{callbackRef:u,ref:d}=eu(t,r0("itemSize"),c,s,r0("log"),void 0,n),[p,f]=(0,a.default).useState(0);r1("deviation",e=>{p!==e&&(d.current.style.marginTop=`${e}px`,f(e))});let m=r0("EmptyPlaceholder"),h=r0("ScrollSeekPlaceholder")||r$,g=r0("FillerRow")||rY,v=r0("TableBodyComponent"),x=r0("TableRowComponent"),j=r0("computeItemKey"),b=r0("isSeeking"),y=r0("paddingTopAddition"),w=r0("firstItemIndex"),C=r0("statefulTotalCount"),k=r0("context");if(0===C&&m)return(0,a.default).createElement(m,t7(m,k));let S=e.offsetTop+y+p,T=e.offsetBottom,D=S>0?(0,a.default).createElement(g,{height:S,key:"padding-top",context:k}):null,E=T>0?(0,a.default).createElement(g,{height:T,key:"padding-bottom",context:k}):null,I=e.items.map(e=>{let t=e.originalIndex,r=j(t+w,e.data,k);return b?(0,a.default).createElement(h,{...t7(h,k),key:r,index:e.index,height:e.size,type:e.type||"item"}):(0,a.default).createElement(x,{...t7(x,k),...t8(x,e.data),key:r,"data-index":t,"data-known-size":e.size,"data-item-index":e.index,style:rK},l(e.index,e.data,k))});return(0,a.default).createElement(v,{ref:u,"data-testid":"virtuoso-item-list",...t7(v,k)},[D,...I,E])}),rQ=({children:e})=>{let t=(0,a.default).useContext(tq),r=rX("viewportHeight"),n=rX("fixedItemHeight"),o=ec(f(r,e=>ef(e,"height")));return(0,a.default).useEffect(()=>{t&&(r(t.viewportHeight),n(t.itemHeight))},[t,r,n]),(0,a.default).createElement("div",{style:t3(!1),ref:o,"data-viewport-type":"element"},e)},rJ=({children:e})=>{let t=(0,a.default).useContext(tq),r=rX("windowViewportRect"),n=rX("fixedItemHeight"),o=tK(r,r0("customScrollParent"));return(0,a.default).useEffect(()=>{t&&(n(t.itemHeight),r({offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:100}))},[t,r,n]),(0,a.default).createElement("div",{ref:o,style:t3(!1),"data-viewport-type":"window"},e)},{Component:rZ,usePublisher:rX,useEmitterValue:r0,useEmitter:r1}=er(rG,{required:{},optional:{restoreStateFrom:"restoreStateFrom",context:"context",followOutput:"followOutput",firstItemIndex:"firstItemIndex",itemContent:"itemContent",fixedHeaderContent:"fixedHeaderContent",fixedFooterContent:"fixedFooterContent",overscan:"overscan",increaseViewportBy:"increaseViewportBy",totalCount:"totalCount",topItemCount:"topItemCount",initialTopMostItemIndex:"initialTopMostItemIndex",components:"components",groupCounts:"groupCounts",atBottomThreshold:"atBottomThreshold",atTopThreshold:"atTopThreshold",computeItemKey:"computeItemKey",defaultItemHeight:"defaultItemHeight",fixedItemHeight:"fixedItemHeight",itemSize:"itemSize",scrollSeekConfiguration:"scrollSeekConfiguration",data:"data",initialItemCount:"initialItemCount",initialScrollTop:"initialScrollTop",alignToBottom:"alignToBottom",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel"},methods:{scrollToIndex:"scrollToIndex",scrollIntoView:"scrollIntoView",scrollTo:"scrollTo",scrollBy:"scrollBy",getState:"getState"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",totalListHeightChanged:"totalListHeightChanged",itemsRendered:"itemsRendered",groupIndices:"groupIndices"}},(0,a.default).memo(function(e){let t=r0("useWindowScroll"),r=r0("customScrollParent"),n=rX("fixedHeaderHeight"),o=rX("fixedFooterHeight"),i=r0("fixedHeaderContent"),s=r0("fixedFooterContent"),l=r0("context"),c=ec(f(n,e=>ef(e,"height"))),u=ec(f(o,e=>ef(e,"height"))),d=r||t?r4:r2,p=r||t?rJ:rQ,m=r0("TableComponent"),h=r0("TableHeadComponent"),g=r0("TableFooterComponent"),v=i?(0,a.default).createElement(h,{key:"TableHead",style:{zIndex:2,position:"sticky",top:0},ref:c,...t7(h,l)},i()):null,x=s?(0,a.default).createElement(g,{key:"TableFoot",style:{zIndex:1,position:"sticky",bottom:0},ref:u,...t7(g,l)},s()):null;return(0,a.default).createElement(d,{...e},(0,a.default).createElement(p,null,(0,a.default).createElement(m,{style:{borderSpacing:0,overflowAnchor:"none"},...t7(m,l)},[v,(0,a.default).createElement(rq,{key:"TableBody"}),x])))})),r2=rt({usePublisher:rX,useEmitterValue:r0,useEmitter:r1}),r4=rr({usePublisher:rX,useEmitterValue:r0,useEmitter:r1}),r5=rZ},{react:"6Lppp","react-dom":"d3VYs","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],cWqkK:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"color",()=>l),n.export(r,"FieldColor",()=>c);var o=e("react/jsx-runtime"),i=e("react"),a=e("web-utils"),s=e("./FieldColorPopover");let l={openedPopupID:{},lastColorPicked:""},c=({value:e,update:t,showHistory:r=!0,popupID:n})=>{l.openedPopupID||(l.openedPopupID={});let c=(0,a.useLocal)({val:l.lastColorPicked||""});(0,i.useEffect)(()=>{e&&(l.lastColorPicked=e),c.val=e||"",c.render()},[e]);let u=()=>{l.openedPopupID[n]=!0,c.render()},d=()=>{delete l.openedPopupID[n],l.lastColorPicked="",c.render()};return"string"==typeof c.val&&c.val.length>10?(t(""),null):(0,o.jsx)(s.FieldColorPicker,{value:c.val,update:e=>t(e),onOpen:u,onClose:d,open:l.openedPopupID[n],showHistory:r,children:(0,o.jsx)("div",{className:cx(css` + `,children:(0,o.jsx)(a.Dropdown,{...u.dropdownProp,value:n.pos,items:[{value:"top",label:"Top"},{value:"center",label:"Center"},{value:"bottom",label:"Bottom"},{value:"right",label:"Right"},{value:"left",label:"Left"}],onChange:e=>{t("bg",{...n,pos:e})}})})]})]})}},{"react/jsx-runtime":"QoA3A","web-utils":"1hi6H","../../../../../../utils/ui/dropdown":"i91nJ","../../../../../../utils/ui/tooltip":"lSeyn","../tools/responsive-val":"47fGT","../ui/FieldColor":"cWqkK","../ui/style":"kGPI0","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],i91nJ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"Dropdown",()=>c);var o=e("react/jsx-runtime"),i=e("react"),a=e("react-virtuoso"),s=e("web-utils"),l=e("./popover");let c=e=>{let t=(0,s.useLocal)({open:!1,search:"",searchChanged:!1,status:"init",itemsCache:e.items,activeIdx:-1,listEl:null,listElTimeout:null,scrolled:!1});(0,i.useEffect)(()=>{t.open||(t.scrolled=!1,t.render())},[t.open]);let r=()=>{if(e.items){let r=e.value||"",n=0;for(let o of e.items)"string"==typeof o&&o===r?(t.search=o,t.activeIdx=n):"object"==typeof o&&o.value===r&&(t.search=o.label,t.activeIdx=n),t.searchChanged=!1,n++}};("init"===t.status||e.items!==t.itemsCache)&&(t.status="ready",t.itemsCache=e.items,r());let n={...e};delete n.value,delete n.items,delete n.onChange,delete n.popover;let c=e.items||[];if(t.searchChanged){t.searchChanged=!1;let r=t.search.toLowerCase().replace(/\W/,"");if(r)for(let t of(c=[],e.items||[]))"string"==typeof t&&t.toLowerCase().replace(/\W/,"").includes(r)?c.push(t):"object"==typeof t&&(t.label.toLowerCase().replace(/\W/,"").includes(r)||t.value.toLowerCase().replace(/\W/,"").includes(r))&&c.push(t)}return(0,o.jsx)(l.Popover,{open:t.open,onOpenChange:e=>{t.open=e,t.render()},autoFocus:!1,placement:"bottom-start",backdrop:!1,arrow:!1,offset:0,popoverClassName:cx("bg-white border",e.popover?.className),content:(0,o.jsx)(o.Fragment,{children:c.length>0?(0,o.jsx)(a.Virtuoso,{className:`${c.length>3?"min-h-[140px] max-h-[350px]":3===c.length?"min-h-[85px]":1===c.length?"min-h-[30px]":"min-h-[57px]"} min-w-[200px] flex-1 w-full`,data:c,ref:e=>{e&&!t.scrolled&&(clearTimeout(t.listElTimeout),t.listElTimeout=setTimeout(()=>{t.scrolled=!0,t.listEl=e,e.scrollToIndex(t.activeIdx-2)},50))},itemContent:(r,n)=>(0,o.jsx)("div",{className:cx("cursor-pointer",e.value===("string"==typeof n?n:n.value)&&"active",e.popover?.itemClassName?e.popover?.itemClassName:"hover:bg-blue-100 border-b px-2 whitespace-nowrap select-none"),onClick:()=>{t.open=!1,t.status,e.onChange&&e.onChange("string"==typeof n?n:n.value,r,n),t.render()},children:e.popover?.renderItem?e.popover.renderItem(n,r):"string"==typeof n?n:n.label},"string"==typeof n?n:n.value)}):(0,o.jsx)("div",{className:"min-h-[100px] min-w-[250px] flex-1 w-full"})}),...n,className:cx("dropdown bg-white px-2 relative flex items-stretch",n.className),children:(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("div",{className:"pointer-events-none absolute right-0 bottom-0 top-0 bg-white flex items-center justify-center w-[30px] ",children:(0,o.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,o.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M3.135 6.158a.5.5 0 01.707-.023L7.5 9.565l3.658-3.43a.5.5 0 01.684.73l-4 3.75a.5.5 0 01-.684 0l-4-3.75a.5.5 0 01-.023-.707z",clipRule:"evenodd"})})}),(0,o.jsx)("input",{className:cx("cursor-pointer outline-none input flex-1"),type:"string",placeholder:n.placeholder,spellCheck:!1,value:t.search,onChange:e=>{t.search=e.currentTarget.value,t.searchChanged=!0,t.render()},onFocus:()=>{t.open=!0,t.render()}})]})})}},{"react/jsx-runtime":"QoA3A",react:"6Lppp","react-virtuoso":"b5IA3","web-utils":"1hi6H","./popover":"cYhKS","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],b5IA3:[function(e,t,r){let n;var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"GroupedVirtuoso",()=>rf),o.export(r,"LogLevel",()=>eo),o.export(r,"TableVirtuoso",()=>r5),o.export(r,"Virtuoso",()=>rp),o.export(r,"VirtuosoGrid",()=>rW),o.export(r,"VirtuosoGridMockContext",()=>tQ),o.export(r,"VirtuosoMockContext",()=>tK);var i=e("react"),a=o.interopDefault(i),s=e("react-dom"),l=o.interopDefault(s);let c=0,u=1,d=2,p=4;function f(e,t){return r=>e(t(r))}function m(e,t){return t(e)}function h(e,t){return r=>e(t,r)}function g(e,t){return()=>e(t)}function v(e,t){return t(e),e}function x(...e){return e}function j(e){e()}function b(e){return()=>e}function y(...e){return()=>{e.map(j)}}function w(e){return void 0!==e}function C(){}function S(e,t){return e(u,t)}function k(e,t){e(c,t)}function D(e){e(d)}function T(e){return e(p)}function E(e,t){return S(e,h(t,c))}function I(e,t){let r=e(u,e=>{r(),t(e)});return r}function O(){let e=[];return(t,r)=>{switch(t){case d:e.splice(0,e.length);return;case u:return e.push(r),()=>{let t=e.indexOf(r);t>-1&&e.splice(t,1)};case c:e.slice().forEach(e=>{e(r)});return;default:throw Error(`unrecognized action ${t}`)}}}function M(e){let t=e,r=O();return(e,n)=>{switch(e){case u:n(t);break;case c:t=n;break;case p:return t}return r(e,n)}}function _(e){let t,r;let n=()=>t&&t();return function(o,i){switch(o){case u:if(!i)return n(),C;if(r===i)return;return n(),r=i,t=S(e,i);case d:n(),r=null;return;default:throw Error(`unrecognized action ${o}`)}}}function N(e){return v(O(),t=>E(e,t))}function A(e,t){return v(M(t),t=>E(e,t))}function P(...e){return t=>e.reduceRight(m,t)}function F(e,...t){let r=P(...t);return(t,n)=>{switch(t){case u:return S(e,r(n));case d:D(e);return}}}function L(e,t){return e===t}function R(e=L){let t;return r=>n=>{e(t,n)||(t=n,r(n))}}function H(e){return t=>r=>{e(r)&&t(r)}}function B(e){return t=>f(t,e)}function V(e){return t=>()=>t(e)}function z(e,t){return r=>n=>r(t=e(t,n))}function W(e){return t=>r=>{e>0?e--:t(r)}}function U(e){let t,r=null;return n=>o=>{r=o,t||(t=setTimeout(()=>{t=void 0,n(r)},e))}}function G(e){let t,r;return n=>o=>{t=o,r&&clearTimeout(r),r=setTimeout(()=>{n(t)},e)}}function $(...e){let t=Array(e.length),r=0,n=null,o=Math.pow(2,e.length)-1;return e.forEach((e,i)=>{let a=Math.pow(2,i);S(e,e=>{let s=r;r|=a,t[i]=e,s!==o&&r===o&&n&&(n(),n=null)})}),e=>i=>{let a=()=>e([i].concat(t));r===o?a():n=a}}function q(...e){return function(t,r){switch(t){case u:return y(...e.map(e=>S(e,r)));case d:return;default:throw Error(`unrecognized action ${t}`)}}}function K(e,t=L){return F(e,R(t))}function Q(...e){let t=O(),r=Array(e.length),n=0,o=Math.pow(2,e.length)-1;return e.forEach((e,i)=>{let a=Math.pow(2,i);S(e,e=>{r[i]=e,(n|=a)===o&&k(t,r)})}),function(e,i){switch(e){case u:return n===o&&i(r),S(t,i);case d:return D(t);default:throw Error(`unrecognized action ${e}`)}}}function Z(e,t=[],{singleton:r}={singleton:!0}){return{id:J(),constructor:e,dependencies:t,singleton:r}}let J=()=>Symbol();function X(e){let t=new Map,r=({id:e,constructor:n,dependencies:o,singleton:i})=>{if(i&&t.has(e))return t.get(e);let a=n(o.map(e=>r(e)));return i&&t.set(e,a),a};return r(e)}function ee(e,t){let r={},n={},o=0,i=e.length;for(;o(r[n]=r=>{k(e[t.methods[n]],r)},r),{})}function d(e){return s.reduce((r,n)=>(r[n]=_(e[t.events[n]]),r),{})}let p=(0,a.default).forwardRef((t,i)=>{let{children:p,...f}=t,[m]=(0,a.default).useState(()=>v(X(e),e=>c(e,f))),[h]=(0,a.default).useState(g(d,m));return et(()=>{for(let e of s)e in f&&S(h[e],f[e]);return()=>{Object.values(h).map(D)}},[f,h,m]),et(()=>{c(m,f)}),(0,a.default).useImperativeHandle(i,b(u(m))),(0,a.default).createElement(l.Provider,{value:m},r?(0,a.default).createElement(r,ee([...n,...o,...s],f),p):p)}),f=e=>{let t=(0,a.default).useContext(l)[e],r=(0,a.default).useCallback(e=>S(t,e),[t]);return(0,a.default).useSyncExternalStore(r,()=>T(t),()=>T(t))},m=e=>{let t=(0,a.default).useContext(l)[e],[r,n]=(0,a.default).useState(g(T,t));return et(()=>S(t,e=>{e!==r&&n(b(e))}),[t,r]),r};return{Component:p,usePublisher:e=>(0,a.default).useCallback(h(k,(0,a.default).useContext(l)[e]),[e]),useEmitterValue:(0,a.default).version.startsWith("18")?f:m,useEmitter:(e,t)=>{let r=(0,a.default).useContext(l)[e];et(()=>S(r,t),[t,r])}}}let en="undefined"!=typeof document?a.default.useLayoutEffect:a.default.useEffect;var eo=((n=eo||{})[n.DEBUG=0]="DEBUG",n[n.INFO=1]="INFO",n[n.WARN=2]="WARN",n[n.ERROR=3]="ERROR",n);let ei={0:"debug",1:"log",2:"warn",3:"error"},ea=()=>"undefined"==typeof globalThis?window:globalThis,es=Z(()=>{let e=M(3);return{log:M((t,r,n=1)=>{var o;n>=(null!=(o=ea().VIRTUOSO_LOG_LEVEL)?o:T(e))&&console[ei[n]]("%creact-virtuoso: %c%s %o","color: #0253b3; font-weight: bold","color: initial",t,r)}),logLevel:e}},[],{singleton:!0});function el(e,t=!0){let r=(0,a.default).useRef(null),n=e=>{};if("undefined"!=typeof ResizeObserver){let o=(0,a.default).useMemo(()=>new ResizeObserver(t=>{requestAnimationFrame(()=>{let r=t[0].target;null!==r.offsetParent&&e(r)})}),[e]);n=e=>{e&&t?(o.observe(e),r.current=e):(r.current&&o.unobserve(r.current),r.current=null)}}return{ref:r,callbackRef:n}}function ec(e,t=!0){return el(e,t).callbackRef}function eu(e,t,r,n,o,i,s){return el((0,a.default).useCallback(r=>{let a=ed(r.children,t,"offsetHeight",o),l=r.parentElement;for(;!l.dataset.virtuosoScroller;)l=l.parentElement;let c="window"===l.lastElementChild.dataset.viewportType;n({scrollTop:Math.max(s?s.scrollTop:c?window.pageYOffset||document.documentElement.scrollTop:l.scrollTop,0),scrollHeight:s?s.scrollHeight:c?document.documentElement.scrollHeight:l.scrollHeight,viewportHeight:s?s.offsetHeight:c?window.innerHeight:l.offsetHeight}),null==i||i(ep("row-gap",getComputedStyle(r).rowGap,o)),null!==a&&e(a)},[e,t,o,i,s,n]),r)}function ed(e,t,r,n){let o=e.length;if(0===o)return null;let i=[];for(let a=0;aMath.abs(e-t)}function eh(e,t,r,n=C,o){let i=(0,a.default).useRef(null),s=(0,a.default).useRef(null),c=(0,a.default).useRef(null),u=(0,a.default).useCallback(r=>{let n=r.target,o=n===window||n===document,i=o?window.pageYOffset||document.documentElement.scrollTop:n.scrollTop,a=o?document.documentElement.scrollHeight:n.scrollHeight,u=o?window.innerHeight:n.offsetHeight,d=()=>{e({scrollTop:Math.max(i,0),scrollHeight:a,viewportHeight:u})};r.suppressFlushSync?d():(0,l.default).flushSync(d),null!==s.current&&(i===s.current||i<=0||i===a-u)&&(s.current=null,t(!0),c.current&&(clearTimeout(c.current),c.current=null))},[e,t]);function d(r){let n,o,a;let l=i.current;if(!l||"offsetHeight"in l&&0===l.offsetHeight)return;let u="smooth"===r.behavior;l===window?(o=Math.max(ef(document.documentElement,"height"),document.documentElement.scrollHeight),n=window.innerHeight,a=document.documentElement.scrollTop):(o=l.scrollHeight,n=ef(l,"height"),a=l.scrollTop);let d=o-n;if(r.top=Math.ceil(Math.max(Math.min(d,r.top),0)),em(n,o)||r.top===a){e({scrollTop:a,scrollHeight:o,viewportHeight:n}),u&&t(!0);return}u?(s.current=r.top,c.current&&clearTimeout(c.current),c.current=setTimeout(()=>{c.current=null,s.current=null,t(!0)},1e3)):s.current=null,l.scrollTo(r)}function p(e){i.current.scrollBy(e)}return(0,a.default).useEffect(()=>{let e=o||i.current;return n(o||i.current),u({target:e,suppressFlushSync:!0}),e.addEventListener("scroll",u,{passive:!0}),()=>{n(null),e.removeEventListener("scroll",u)}},[i,u,r,n,o]),{scrollerRef:i,scrollByCallback:p,scrollToCallback:d}}let eg=Z(()=>{let e=O(),t=O(),r=M(0),n=O(),o=M(0),i=O(),a=O(),s=M(0),l=M(0),c=M(0),u=M(0),d=O(),p=O(),f=M(!1);return E(F(e,B(({scrollTop:e})=>e)),t),E(F(e,B(({scrollHeight:e})=>e)),a),E(t,o),{scrollContainerState:e,scrollTop:t,viewportHeight:i,headerHeight:s,fixedHeaderHeight:l,fixedFooterHeight:c,footerHeight:u,scrollHeight:a,smoothScrollTargetReached:n,scrollTo:d,scrollBy:p,statefulScrollTop:o,deviation:r,scrollingInProgress:f}},[],{singleton:!0}),ev={lvl:0};function ex(e,t,r,n=ev,o=ev){return{k:e,v:t,lvl:r,l:n,r:o}}function ej(e){return e===ev}function eb(){return ev}function ey(e,t){if(ej(e))return ev;let{k:r,l:n,r:o}=e;if(t===r){if(ej(n))return o;{if(ej(o))return n;let[t,r]=eT(n);return e_(eI(e,{k:t,v:r,l:eE(n)}))}}return tt&&(s=s.concat(ek(i,t,r))),n>=t&&n<=r&&s.push({k:n,v:o}),n<=r&&(s=s.concat(ek(a,t,r))),s}function eD(e){return ej(e)?[]:[...eD(e.l),{k:e.k,v:e.v},...eD(e.r)]}function eT(e){return ej(e.r)?[e.k,e.v]:eT(e.r)}function eE(e){return ej(e.r)?e.l:e_(eI(e,{r:eE(e.r)}))}function eI(e,t){return ex(void 0!==t.k?t.k:e.k,void 0!==t.v?t.v:e.v,void 0!==t.lvl?t.lvl:e.lvl,void 0!==t.l?t.l:e.l,void 0!==t.r?t.r:e.r)}function eO(e){return ej(e)||e.lvl>e.r.lvl}function eM(e){return eF(eL(e))}function e_(e){let{l:t,r,lvl:n}=e;if(r.lvl>=n-1&&t.lvl>=n-1)return e;if(n>r.lvl+1){if(eO(t))return eL(eI(e,{lvl:n-1}));if(!ej(t)&&!ej(t.r))return eI(t.r,{l:eI(t,{r:t.r.l}),r:eI(e,{l:t.r.r,lvl:n-1}),lvl:n});throw Error("Unexpected empty nodes")}if(eO(e))return eF(eI(e,{lvl:n-1}));if(ej(r)||ej(r.l))throw Error("Unexpected empty nodes");{let t=r.l,o=eO(t)?r.lvl-1:r.lvl;return eI(t,{l:eI(e,{r:t.l,lvl:n-1}),r:eF(eI(r,{l:t.r,lvl:o})),lvl:t.lvl+1})}}function eN(e,t,r){if(ej(e))return[];let n=eC(e,t)[0];return eP(ek(e,n,r))}function eA(e,t){let r=e.length;if(0===r)return[];let{index:n,value:o}=t(e[0]),i=[];for(let a=1;a({index:e,value:t}))}function eF(e){let{r:t,lvl:r}=e;return ej(t)||ej(t.r)||t.lvl!==r||t.r.lvl!==r?e:eI(t,{l:eI(e,{r:t.l}),lvl:r+1})}function eL(e){let{l:t}=e;return ej(t)||t.lvl!==e.lvl?e:eI(t,{r:eI(e,{l:t.r})})}function eR(e,t,r,n=0){let o=e.length-1;for(;n<=o;){let i=Math.floor((n+o)/2),a=r(e[i],t);if(0===a)return i;if(-1===a){if(o-n<2)return i-1;o=i-1}else{if(o===n)return i;n=i+1}}throw Error(`Failed binary finding record in array - ${e.join(",")}, searched for ${t}`)}function eH(e,t,r){return e[eR(e,t,r)]}function eB(e,t,r,n){let o=eR(e,t,n),i=eR(e,r,n,o);return e.slice(o,i+1)}let eV=Z(()=>({recalcInProgress:M(!1)}),[],{singleton:!0});function ez(e){let{size:t,startIndex:r,endIndex:n}=e;return e=>e.start===r&&(e.end===n||e.end===1/0)&&e.value===t}function eW(e,t){let r=0,n=0;for(;r=r||t===o)&&(e=ey(e,r)):(l=o!==t,s=!0),n>i&&i>=r&&o!==t&&(e=eS(e,i+1,o));l&&(e=eS(e,o,t))}return[e,r]}function eG(){return{offsetTree:[],sizeTree:eb(),groupOffsetTree:eb(),lastIndex:0,lastOffset:0,lastSize:0,groupIndices:[]}}function e$({index:e},t){return t===e?0:t0&&(t=Math.max(t,eH(e,n,e$).offset)),eA(eB(e,t,r,eY),eq)}function eQ(e,t,r,n){let o=e,i=0,a=0,s=0,l=0;if(0!==t){l=eR(o,t-1,e$),s=o[l].offset;let e=eC(r,t-1);i=e[0],a=e[1],o.length&&o[l].size===eC(r,t)[1]&&(l-=1),o=o.slice(0,l+1)}else o=[];for(let{start:e,value:l}of eN(r,t,1/0)){let t=e-i,r=t*a+s+t*n;o.push({offset:r,size:l,index:e}),i=e,s=r,a=l}return{offsetTree:o,lastIndex:i,lastOffset:s,lastSize:a}}function eZ(e,[t,r,n,o]){t.length>0&&n("received item sizes",t,eo.DEBUG);let i=e.sizeTree,a=i,s=0;if(r.length>0&&ej(i)&&2===t.length){let e=t[0].size,n=t[1].size;a=r.reduce((t,r)=>eS(eS(t,r,e),r+1,n),a)}else[a,s]=eU(a,t);if(a===i)return e;let{offsetTree:l,lastIndex:c,lastSize:u,lastOffset:d}=eQ(e.offsetTree,s,a,o);return{sizeTree:a,offsetTree:l,lastIndex:c,lastOffset:d,lastSize:u,groupOffsetTree:r.reduce((e,t)=>eS(e,t,eJ(t,l,o)),eb()),groupIndices:r}}function eJ(e,t,r){if(0===t.length)return 0;let{offset:n,index:o,size:i}=eH(t,e,e$),a=e-o,s=i*a+(a-1)*r+n;return s>0?s+r:s}function eX(e){return void 0!==e.groupIndex}function e0(e,t,r){if(eX(e))return t.groupIndices[e.groupIndex]+1;{let n=e1("LAST"===e.index?r:e.index,t);return Math.max(0,n,Math.min(r,n))}}function e1(e,t){if(!e2(t))return e;let r=0;for(;t.groupIndices[r]<=e+r;)r++;return e+r}function e2(e){return!ej(e.groupOffsetTree)}function e4(e){return eD(e).map(({k:e,v:t},r,n)=>{let o=n[r+1];return{startIndex:e,endIndex:o?o.k-1:1/0,size:t}})}let e5={offsetHeight:"height",offsetWidth:"width"},e3=Z(([{log:e},{recalcInProgress:t}])=>{let r=O(),n=O(),o=A(n,0),i=O(),a=O(),s=M(0),l=M([]),c=M(void 0),u=M(void 0),d=M((e,t)=>ef(e,e5[t])),p=M(void 0),f=M(0),m=eG(),h=A(F(r,$(l,e,f),z(eZ,m),R()),m),g=A(F(l,R(),z((e,t)=>({prev:e.current,current:t}),{prev:[],current:[]}),B(({prev:e})=>e)),[]);E(F(l,H(e=>e.length>0),$(h,f),B(([e,t,r])=>{let n=e.reduce((e,n,o)=>eS(e,n,eJ(n,t.offsetTree,r)||o),eb());return{...t,groupIndices:e,groupOffsetTree:n}})),h),E(F(n,$(h),H(([e,{lastIndex:t}])=>e[{startIndex:e,endIndex:t,size:r}])),r),E(c,u);let v=A(F(c,B(e=>void 0===e)),!0);E(F(u,H(e=>void 0!==e&&ej(T(h).sizeTree)),B(e=>[{startIndex:0,endIndex:0,size:e}])),r);let x=N(F(r,$(h),z(({sizes:e},[t,r])=>({changed:r!==e,sizes:r}),{changed:!1,sizes:m}),B(e=>e.changed)));S(F(s,z((e,t)=>({diff:e.prev-t,prev:t}),{diff:0,prev:0}),B(e=>e.diff)),e=>{let{groupIndices:r}=T(h);if(e>0)k(t,!0),k(i,e+eW(e,r));else if(e<0){let t=T(g);t.length>0&&(e-=eW(-e,t)),k(a,e)}}),S(F(s,$(e)),([e,t])=>{e<0&&t("`firstItemIndex` prop should not be set to less than zero. If you don't know the total count, just use a very high value",{firstItemIndex:s},eo.ERROR)});let j=N(i);E(F(i,$(h),B(([e,t])=>{let r=t.groupIndices.length>0,n=[],o=t.lastSize;if(r){let r=ew(t.sizeTree,0),i=0,a=0;for(;i{let o=t.ranges;return 0!==t.prevSize&&(o=[...t.ranges,{startIndex:t.prevIndex,endIndex:r+e-1,size:t.prevSize}]),{ranges:o,prevIndex:r+e,prevSize:n}},{ranges:n,prevIndex:e,prevSize:0}).ranges}return eD(t.sizeTree).reduce((t,{k:r,v:n})=>({ranges:[...t.ranges,{startIndex:t.prevIndex,endIndex:r+e-1,size:t.prevSize}],prevIndex:r+e,prevSize:n}),{ranges:[],prevIndex:0,prevSize:o}).ranges})),r);let b=N(F(a,$(h,f),B(([e,{offsetTree:t},r])=>eJ(-e,t,r))));return E(F(a,$(h,f),B(([e,t,r])=>{if(t.groupIndices.length>0){if(ej(t.sizeTree))return t;let n=eb(),o=T(g),i=0,a=0,s=0;for(;i<-e;){s=o[a];let e=o[a+1]-s-1;a++,i+=e+1}return n=eD(t.sizeTree).reduce((t,{k:r,v:n})=>eS(t,Math.max(0,r+e),n),n),i!==-e&&(n=eS(n,0,ew(t.sizeTree,s)),n=eS(n,1,eC(t.sizeTree,-e+1)[1])),{...t,sizeTree:n,...eQ(t.offsetTree,0,n,r)}}{let n=eD(t.sizeTree).reduce((t,{k:r,v:n})=>eS(t,Math.max(0,r+e),n),eb());return{...t,sizeTree:n,...eQ(t.offsetTree,0,n,r)}}})),h),{data:p,totalCount:n,sizeRanges:r,groupIndices:l,defaultItemSize:u,fixedItemSize:c,unshiftWith:i,shiftWith:a,shiftWithOffset:b,beforeUnshiftWith:j,firstItemIndex:s,gap:f,sizes:h,listRefresh:x,statefulTotalCount:o,trackItemSizes:v,itemSize:d}},x(es,eV),{singleton:!0}),e6="undefined"!=typeof document&&"scrollBehavior"in document.documentElement.style;function e7(e){let t="number"==typeof e?{index:e}:e;return t.align||(t.align="start"),t.behavior&&e6||(t.behavior="auto"),t.offset||(t.offset=0),t}let e8=Z(([{sizes:e,totalCount:t,listRefresh:r,gap:n},{scrollingInProgress:o,viewportHeight:i,scrollTo:a,smoothScrollTargetReached:s,headerHeight:l,footerHeight:c,fixedHeaderHeight:u,fixedFooterHeight:d},{log:p}])=>{let f=O(),m=O(),h=M(0),g=null,v=null,x=null;function j(){g&&(g(),g=null),x&&(x(),x=null),v&&(clearTimeout(v),v=null),k(o,!1)}return E(F(f,$(e,i,t,h,l,c,p),$(n,u,d),B(([[e,t,n,i,a,l,c,u],d,p,h])=>{let b=e7(e),{align:y,behavior:w,offset:C}=b,D=i-1,T=e0(b,t,D),E=eJ(T,t.offsetTree,d)+l;"end"===y?(E+=p+eC(t.sizeTree,T)[1]-n+h,T===D&&(E+=c)):"center"===y?E+=(p+eC(t.sizeTree,T)[1]-n+h)/2:E-=a,C&&(E+=C);let O=t=>{j(),t?(u("retrying to scroll to",{location:e},eo.DEBUG),k(f,e)):(k(m,!0),u("list did not change, scroll successful",{},eo.DEBUG))};if(j(),"smooth"===w){let e=!1;x=S(r,t=>{e=e||t}),g=I(s,()=>{O(e)})}else g=I(F(r,e9(150)),O);return v=setTimeout(()=>{j()},1200),k(o,!0),u("scrolling from index to",{index:T,top:E,behavior:w},eo.DEBUG),{top:E,behavior:w}})),a),{scrollToIndex:f,scrollTargetReached:m,topListHeight:h}},x(e3,eg,es),{singleton:!0});function e9(e){return t=>{let r=setTimeout(()=>{t(!1)},e);return e=>{e&&(t(!0),clearTimeout(r))}}}let te="up",tt="down",tr="none",tn={atBottom:!1,notAtBottomBecause:"NOT_SHOWING_LAST_ITEM",state:{offsetBottom:0,scrollTop:0,viewportHeight:0,scrollHeight:0}},to=0,ti=Z(([{scrollContainerState:e,scrollTop:t,viewportHeight:r,headerHeight:n,footerHeight:o,scrollBy:i}])=>{let a=M(!1),s=M(!0),l=O(),c=O(),u=M(4),d=M(to),p=A(F(q(F(K(t),W(1),V(!0)),F(K(t),W(1),V(!1),G(100))),R()),!1),f=A(F(q(F(i,V(!0)),F(i,V(!1),G(200))),R()),!1);E(F(Q(K(t),K(d)),B(([e,t])=>e<=t),R()),s),E(F(s,U(50)),c);let m=N(F(Q(e,K(r),K(n),K(o),K(u)),z((e,[{scrollTop:t,scrollHeight:r},n,o,i,a])=>{let s;let l=t+n-r>-a,c={viewportHeight:n,scrollTop:t,scrollHeight:r};if(l){let r,n;return t>e.state.scrollTop?(r="SCROLLED_DOWN",n=e.state.scrollTop-t):(r="SIZE_DECREASED",n=e.state.scrollTop-t||e.scrollTopDelta),{atBottom:!0,state:c,atBottomBecause:r,scrollTopDelta:n}}return{atBottom:!1,notAtBottomBecause:s=c.scrollHeight>e.state.scrollHeight?"SIZE_INCREASED":ne&&e.atBottom===t.atBottom))),h=A(F(e,z((e,{scrollTop:t,scrollHeight:r,viewportHeight:n})=>{if(em(e.scrollHeight,r))return{scrollTop:t,scrollHeight:r,jump:0,changed:!1};{let o=r-(t+n)<1;return e.scrollTop!==t&&o?{scrollHeight:r,scrollTop:t,jump:e.scrollTop-t,changed:!0}:{scrollHeight:r,scrollTop:t,jump:0,changed:!0}}},{scrollHeight:0,jump:0,scrollTop:0,changed:!1}),H(e=>e.changed),B(e=>e.jump)),0);E(F(m,B(e=>e.atBottom)),a),E(F(a,U(50)),l);let g=M(tt);E(F(e,B(({scrollTop:e})=>e),R(),z((e,t)=>T(f)?{direction:e.direction,prevScrollTop:t}:{direction:te.direction)),g),E(F(e,U(50),V(tr)),g);let v=M(0);return E(F(p,H(e=>!e),V(0)),v),E(F(t,U(100),$(p),H(([e,t])=>!!t),z(([e,t],[r])=>[t,r],[0,0]),B(([e,t])=>t-e)),v),{isScrolling:p,isAtTop:s,isAtBottom:a,atBottomState:m,atTopStateChange:c,atBottomStateChange:l,scrollDirection:g,atBottomThreshold:u,atTopThreshold:d,scrollVelocity:v,lastJumpDueToItemResize:h}},x(eg)),ta=Z(([{log:e}])=>{let t=M(!1),r=N(F(t,H(e=>e),R()));return S(t,t=>{t&&T(e)("props updated",{},eo.DEBUG)}),{propsReady:t,didMount:r}},x(es),{singleton:!0});function ts(e,t){0==e?t():requestAnimationFrame(()=>ts(e-1,t))}function tl(e,t){let r=t-1;return"number"==typeof e?e:"LAST"===e.index?r:e.index}let tc=Z(([{sizes:e,listRefresh:t,defaultItemSize:r},{scrollTop:n},{scrollToIndex:o,scrollTargetReached:i},{didMount:a}])=>{let s=M(!0),l=M(0),c=M(!0);return E(F(a,$(l),H(([e,t])=>!!t),V(!1)),s),E(F(a,$(l),H(([e,t])=>!!t),V(!1)),c),S(F(Q(t,a),$(s,e,r,c),H(([[,e],t,{sizeTree:r},n,o])=>e&&(!ej(r)||w(n))&&!t&&!o),$(l)),([,e])=>{I(i,()=>{k(c,!0)}),ts(4,()=>{I(n,()=>{k(s,!0)}),k(o,e)})}),{scrolledToInitialItem:s,initialTopMostItemIndex:l,initialItemFinalLocationReached:c}},x(e3,eg,e8,ta),{singleton:!0});function tu(e){return!!e&&("smooth"===e?"smooth":"auto")}let td=(e,t)=>"function"==typeof e?tu(e(t)):t&&tu(e),tp=Z(([{totalCount:e,listRefresh:t},{isAtBottom:r,atBottomState:n},{scrollToIndex:o},{scrolledToInitialItem:i},{propsReady:a,didMount:s},{log:l},{scrollingInProgress:c}])=>{let u=M(!1),d=O(),p=null;function f(e){k(o,{index:"LAST",align:"end",behavior:e})}function m(e){setTimeout(I(n,t=>{!e||t.atBottom||"SIZE_INCREASED"!==t.notAtBottomBecause||p||(T(l)("scrolling to bottom due to increased size",{},eo.DEBUG),f("auto"))}),100)}return S(F(Q(F(K(e),W(1)),s),$(K(u),r,i,c),B(([[e,t],r,n,o,i])=>{let a=t&&o,s="auto";return a&&(s=td(r,n||i),a=a&&!!s),{totalCount:e,shouldFollow:a,followOutputBehavior:s}}),H(({shouldFollow:e})=>e)),({totalCount:e,followOutputBehavior:r})=>{p&&(p(),p=null),p=I(t,()=>{T(l)("following output to ",{totalCount:e},eo.DEBUG),f(r),p=null})}),S(F(Q(K(u),e,a),H(([e,,t])=>e&&t),z(({value:e},[,t])=>({refreshed:e===t,value:t}),{refreshed:!1,value:0}),H(({refreshed:e})=>e),$(u,e)),([,e])=>{T(i)&&m(!1!==e)}),S(d,()=>{m(!1!==T(u))}),S(Q(K(u),n),([e,t])=>{e&&!t.atBottom&&"VIEWPORT_HEIGHT_DECREASING"===t.notAtBottomBecause&&f("auto")}),{followOutput:u,autoscrollToBottom:d}},x(e3,ti,e8,tc,ta,es,eg));function tf(e){return e.reduce((e,t)=>(e.groupIndices.push(e.totalCount),e.totalCount+=t+1,e),{totalCount:0,groupIndices:[]})}let tm=Z(([{totalCount:e,groupIndices:t,sizes:r},{scrollTop:n,headerHeight:o}])=>{let i=O(),a=O(),s=N(F(i,B(tf)));return E(F(s,B(e=>e.totalCount)),e),E(F(s,B(e=>e.groupIndices)),t),E(F(Q(n,r,o),H(([e,t])=>e2(t)),B(([e,t,r])=>eC(t.groupOffsetTree,Math.max(e-r,0),"v")[0]),R(),B(e=>[e])),a),{groupCounts:i,topItemsIndexes:a}},x(e3,eg));function th(e,t){return!!(e&&e[0]===t[0]&&e[1]===t[1])}function tg(e,t){return!!(e&&e.startIndex===t.startIndex&&e.endIndex===t.endIndex)}let tv="top",tx="bottom",tj="none";function tb(e,t,r){return"number"==typeof e?r===te&&t===tv||r===tt&&t===tx?e:0:r===te?t===tv?e.main:e.reverse:t===tx?e.main:e.reverse}function ty(e,t){return"number"==typeof e?e:e[t]||0}let tw=Z(([{scrollTop:e,viewportHeight:t,deviation:r,headerHeight:n,fixedHeaderHeight:o}])=>{let i=O(),a=M(0),s=M(0),l=M(0),c=A(F(Q(K(e),K(t),K(n),K(i,th),K(l),K(a),K(o),K(r),K(s)),B(([e,t,r,[n,o],i,a,s,l,c])=>{let u=e-l,d=a+s,p=Math.max(r-u,0),f=tj,m=ty(c,tv),h=ty(c,tx);return(n-=l,n+=r+s,o+=r+s,o-=l,n>e+d-m&&(f=te),onull!=e),R(th)),[0,0]);return{listBoundary:i,overscan:l,topListHeight:a,increaseViewportBy:s,visibleRange:c}},x(eg),{singleton:!0});function tC(e,t,r){if(e2(t)){let n=e1(e,t);return[{index:eC(t.groupOffsetTree,n)[0],size:0,offset:0},{index:n,size:0,offset:0,data:r&&r[0]}]}return[{index:e,size:0,offset:0,data:r&&r[0]}]}let tS={items:[],topItems:[],offsetTop:0,offsetBottom:0,top:0,bottom:0,topListHeight:0,totalCount:0,firstItemIndex:0};function tk(e,t,r){let n;if(0===e.length)return[];if(!e2(t))return e.map(e=>({...e,index:e.index+r,originalIndex:e.index}));let o=e[0].index,i=e[e.length-1].index,a=[],s=eN(t.groupOffsetTree,o,i),l=0;for(let o of e){let e;(!n||n.end0){c=e[0].offset;let t=e[e.length-1];u=t.offset+t.size}let d=r-l,p=c,f=s+d*a+(d-1)*n-u;return{items:tk(e,o,i),topItems:tk(t,o,i),topListHeight:t.reduce((e,t)=>t.size+e,0),offsetTop:c,offsetBottom:f,top:p,bottom:u,totalCount:r,firstItemIndex:i}}function tT(e,t,r,n,o,i){let a=0;if(r.groupIndices.length>0)for(let t of r.groupIndices){if(t-a>=e)break;a++}let s=e+a,l=tl(t,s);return tD(Array.from({length:s}).map((e,t)=>({index:t+l,size:0,offset:0,data:i[t+l]})),[],s,o,r,n)}let tE=Z(([{sizes:e,totalCount:t,data:r,firstItemIndex:n,gap:o},i,{visibleRange:a,listBoundary:s,topListHeight:l},{scrolledToInitialItem:c,initialTopMostItemIndex:u},{topListHeight:d},p,{didMount:f},{recalcInProgress:m}])=>{let h=M([]),g=M(0),x=O();E(i.topItemsIndexes,h);let j=A(F(Q(f,m,K(a,th),K(t),K(e),K(u),c,K(h),K(n),K(o),r),H(([e,t,,r,,,,,,,n])=>{let o=n&&n.length!==r;return e&&!t&&!o}),B(([,,[e,t],r,n,o,i,a,s,l,c])=>{let u=n,{sizeTree:d,offsetTree:p}=u,f=T(g);if(0===r)return{...tS,totalCount:r};if(0===e&&0===t)return 0===f?{...tS,totalCount:r}:tT(f,o,n,s,l,c||[]);if(ej(d))return f>0?null:tD(tC(tl(o,r),u,c),[],r,l,u,s);let m=[];if(a.length>0){let e=a[0],t=a[a.length-1],r=0;for(let n of eN(d,e,t)){let o=n.value,i=Math.max(n.start,e),a=Math.min(n.end,t);for(let e=i;e<=a;e++)m.push({index:e,size:o,offset:r,data:c&&c[e]}),r+=o}}if(!i)return tD([],m,r,l,u,s);let h=a.length>0?a[a.length-1]+1:0,x=eK(p,e,t,h);if(0===x.length)return null;let j=r-1;return tD(v([],r=>{for(let n of x){let o=n.value,i=o.offset,a=n.start,s=o.size;if(o.offset=t);e++)r.push({index:e,size:s,offset:i,data:c&&c[e]}),i+=s+l}}),m,r,l,u,s)}),H(e=>null!==e),R()),tS);E(F(r,H(w),B(e=>null==e?void 0:e.length)),t),E(F(j,B(e=>e.topListHeight)),d),E(d,l),E(F(j,B(e=>[e.top,e.bottom])),s),E(F(j,B(e=>e.items)),x);let b=N(F(j,H(({items:e})=>e.length>0),$(t,r),H(([{items:e},t])=>e[e.length-1].originalIndex===t-1),B(([,e,t])=>[e-1,t]),R(th),B(([e])=>e))),y=N(F(j,U(200),H(({items:e,topItems:t})=>e.length>0&&e[0].originalIndex===t.length),B(({items:e})=>e[0].index),R())),C=N(F(j,H(({items:e})=>e.length>0),B(({items:e})=>{let t=0,r=e.length-1;for(;"group"===e[t].type&&tt;)r--;return{startIndex:e[t].index,endIndex:e[r].index}}),R(tg)));return{listState:j,topItemsIndexes:h,endReached:b,startReached:y,rangeChanged:C,itemsRendered:x,initialItemCount:g,...p}},x(e3,tm,tw,tc,e8,ti,ta,eV),{singleton:!0}),tI=Z(([{sizes:e,firstItemIndex:t,data:r,gap:n},{initialTopMostItemIndex:o},{initialItemCount:i,listState:a},{didMount:s}])=>(E(F(s,$(i),H(([,e])=>0!==e),$(o,e,t,n,r),B(([[,e],t,r,n,o,i=[]])=>tT(e,t,r,n,o,i))),a),{}),x(e3,tc,tE,ta),{singleton:!0}),tO=Z(([{scrollVelocity:e}])=>{let t=M(!1),r=O(),n=M(!1);return E(F(e,$(n,t,r),H(([e,t])=>!!t),B(([e,t,r,n])=>{let{exit:o,enter:i}=t;if(r){if(o(e,n))return!1}else if(i(e,n))return!0;return r}),R()),t),S(F(Q(t,e,r),$(n)),([[e,t,r],n])=>e&&n&&n.change&&n.change(t,r)),{isSeeking:t,scrollSeekConfiguration:n,scrollVelocity:e,scrollSeekRangeChanged:r}},x(ti),{singleton:!0}),tM=Z(([{topItemsIndexes:e}])=>{let t=M(0);return E(F(t,H(e=>e>0),B(e=>Array.from({length:e}).map((e,t)=>t))),e),{topItemCount:t}},x(tE)),t_=Z(([{footerHeight:e,headerHeight:t,fixedHeaderHeight:r,fixedFooterHeight:n},{listState:o}])=>{let i=O(),a=A(F(Q(e,n,t,r,o),B(([e,t,r,n,o])=>e+t+r+n+o.offsetBottom+o.bottom)),0);return E(K(a),i),{totalListHeight:a,totalListHeightChanged:i}},x(eg,tE),{singleton:!0});function tN(e){let t,r=!1;return()=>(r||(r=!0,t=e()),t)}let tA=tN(()=>/iP(ad|od|hone)/i.test(navigator.userAgent)&&/WebKit/i.test(navigator.userAgent)),tP=Z(([{scrollBy:e,scrollTop:t,deviation:r,scrollingInProgress:n},{isScrolling:o,isAtBottom:i,scrollDirection:a,lastJumpDueToItemResize:s},{listState:l},{beforeUnshiftWith:c,shiftWithOffset:u,sizes:d,gap:p},{log:f},{recalcInProgress:m}])=>{let h=N(F(l,$(s),z(([,e,t,r],[{items:n,totalCount:o,bottom:i,offsetBottom:a},s])=>{let l=i+a,c=0;return t===o&&e.length>0&&n.length>0&&!(0===n[0].originalIndex&&0===e[0].originalIndex)&&0!=(c=l-r)&&(c+=s),[c,n,o,l]},[0,[],0,0]),H(([e])=>0!==e),$(t,a,n,i,f,m),H(([,e,t,r,,,n])=>!n&&!r&&0!==e&&t===te),B(([[e],,,,,t])=>(t("Upward scrolling compensation",{amount:e},eo.DEBUG),e))));function g(t){t>0?(k(e,{top:-t,behavior:"auto"}),k(r,0)):(k(r,0),k(e,{top:-t,behavior:"auto"}))}return S(F(h,$(r,o)),([e,t,n])=>{n&&tA()?k(r,t-e):g(-e)}),S(F(Q(A(o,!1),r,m),H(([e,t,r])=>!e&&!r&&0!==t),B(([e,t])=>t),U(1)),g),E(F(u,B(e=>({top:-e}))),e),S(F(c,$(d,p),B(([e,{lastSize:t,groupIndices:r,sizeTree:n},o])=>{function i(e){return e*(t+o)}if(0===r.length)return i(e);{let t=0,o=ew(n,0),a=0,s=0;for(;ae&&(t-=o,n=e-a+1),a+=n,t+=i(n),s++}return t}})),t=>{k(r,t),requestAnimationFrame(()=>{k(e,{top:t}),requestAnimationFrame(()=>{k(r,0),k(m,!1)})})}),{deviation:r}},x(eg,ti,tE,e3,es,eV)),tF=Z(([{didMount:e},{scrollTo:t},{listState:r}])=>{let n=M(0);return S(F(e,$(n),H(([,e])=>0!==e),B(([,e])=>({top:e}))),e=>{I(F(r,W(1),H(e=>e.items.length>1)),()=>{requestAnimationFrame(()=>{k(t,e)})})}),{initialScrollTop:n}},x(ta,eg,tE),{singleton:!0}),tL=Z(([{viewportHeight:e},{totalListHeight:t}])=>{let r=M(!1),n=A(F(Q(r,e,t),H(([e])=>e),B(([,e,t])=>Math.max(0,e-t)),U(0),R()),0);return{alignToBottom:r,paddingTopAddition:n}},x(eg,t_),{singleton:!0}),tR=Z(([{scrollTo:e,scrollContainerState:t}])=>{let r=O(),n=O(),o=O(),i=M(!1),a=M(void 0);return E(F(Q(r,n),B(([{viewportHeight:e,scrollTop:t,scrollHeight:r},{offsetTop:n}])=>({scrollTop:Math.max(0,t-n),scrollHeight:r,viewportHeight:e}))),t),E(F(e,$(n),B(([e,{offsetTop:t}])=>({...e,top:e.top+t}))),o),{useWindowScroll:i,customScrollParent:a,windowScrollContainerState:r,windowViewportRect:n,windowScrollTo:o}},x(eg)),tH=({itemTop:e,itemBottom:t,viewportTop:r,viewportBottom:n,locationParams:{behavior:o,align:i,...a}})=>en?{...a,behavior:o,align:null!=i?i:"end"}:null,tB=Z(([{sizes:e,totalCount:t,gap:r},{scrollTop:n,viewportHeight:o,headerHeight:i,fixedHeaderHeight:a,fixedFooterHeight:s,scrollingInProgress:l},{scrollToIndex:c}])=>{let u=O();return E(F(u,$(e,o,t,i,a,s,n),$(r),B(([[e,t,r,n,o,i,a,s],c])=>{let{done:u,behavior:d,align:p,calculateViewLocation:f=tH,...m}=e,h=e0(e,t,n-1),g=eJ(h,t.offsetTree,c)+o+i,v=g+eC(t.sizeTree,h)[1],x=f({itemTop:g,itemBottom:v,viewportTop:s+i,viewportBottom:s+r-a,locationParams:{behavior:d,align:p,...m}});return x?u&&I(F(l,H(e=>!1===e),W(T(l)?1:2)),u):u&&u(),x}),H(e=>null!==e)),c),{scrollIntoView:u}},x(e3,eg,e8,tE,es),{singleton:!0}),tV=Z(([{sizes:e,sizeRanges:t},{scrollTop:r},{initialTopMostItemIndex:n},{didMount:o},{useWindowScroll:i,windowScrollContainerState:a,windowViewportRect:s}])=>{let l=O(),c=M(void 0),u=M(null),d=M(null);return E(a,u),E(s,d),S(F(l,$(e,r,i,u,d)),([e,t,r,n,o,i])=>{let a=e4(t.sizeTree);n&&null!==o&&null!==i&&(r=o.scrollTop-i.offsetTop),e({ranges:a,scrollTop:r})}),E(F(c,H(w),B(tz)),n),E(F(o,$(c),H(([,e])=>void 0!==e),R(),B(([,e])=>e.ranges)),t),{getState:l,restoreStateFrom:c}},x(e3,eg,tc,ta,tR));function tz(e){return{offset:e.scrollTop,index:0,align:"start"}}let tW=Z(([e,t,r,n,o,i,a,s,l,c])=>({...e,...t,...r,...n,...o,...i,...a,...s,...l,...c}),x(tw,tI,ta,tO,t_,tF,tL,tR,tB,es)),tU=Z(([{totalCount:e,sizeRanges:t,fixedItemSize:r,defaultItemSize:n,trackItemSizes:o,itemSize:i,data:a,firstItemIndex:s,groupIndices:l,statefulTotalCount:c,gap:u,sizes:d},{initialTopMostItemIndex:p,scrolledToInitialItem:f,initialItemFinalLocationReached:m},h,g,v,{listState:x,topItemsIndexes:j,...b},{scrollToIndex:y},w,{topItemCount:C},{groupCounts:S},k])=>(E(b.rangeChanged,k.scrollSeekRangeChanged),E(F(k.windowViewportRect,B(e=>e.visibleHeight)),h.viewportHeight),{totalCount:e,data:a,firstItemIndex:s,sizeRanges:t,initialTopMostItemIndex:p,scrolledToInitialItem:f,initialItemFinalLocationReached:m,topItemsIndexes:j,topItemCount:C,groupCounts:S,fixedItemHeight:r,defaultItemHeight:n,gap:u,...v,statefulTotalCount:c,listState:x,scrollToIndex:y,trackItemSizes:o,itemSize:i,groupIndices:l,...b,...k,...h,sizes:d,...g}),x(e3,tc,eg,tV,tp,tE,e8,tP,tM,tm,tW)),tG="-webkit-sticky",t$="sticky",tY=tN(()=>{if("undefined"==typeof document)return t$;let e=document.createElement("div");return e.style.position=tG,e.style.position===tG?tG:t$});function tq(e,t){let r=(0,a.default).useRef(null),n=(0,a.default).useCallback(n=>{let o,i;if(null===n||!n.offsetParent)return;let a=n.getBoundingClientRect(),s=a.width;if(t){let e=t.getBoundingClientRect(),r=a.top-e.top;o=e.height-Math.max(0,r),i=r+t.scrollTop}else o=window.innerHeight-Math.max(0,a.top),i=a.top+window.pageYOffset;r.current={offsetTop:i,visibleHeight:o,visibleWidth:s},e(r.current)},[e,t]),{callbackRef:o,ref:i}=el(n),s=(0,a.default).useCallback(()=>{n(i.current)},[n,i]);return(0,a.default).useEffect(()=>{if(!t)return window.addEventListener("scroll",s),window.addEventListener("resize",s),()=>{window.removeEventListener("scroll",s),window.removeEventListener("resize",s)};{t.addEventListener("scroll",s);let e=new ResizeObserver(()=>{requestAnimationFrame(s)});return e.observe(t),()=>{t.removeEventListener("scroll",s),e.unobserve(t)}}},[s,t]),o}let tK=(0,a.default).createContext(void 0),tQ=(0,a.default).createContext(void 0);function tZ(e){return e}let tJ=Z(()=>{let e=M(e=>`Item ${e}`),t=M(null),r=M(e=>`Group ${e}`),n=M({}),o=M(tZ),i=M("div"),a=M(C),s=(e,t=null)=>A(F(n,B(t=>t[e]),R()),t);return{context:t,itemContent:e,groupContent:r,components:n,computeItemKey:o,headerFooterTag:i,scrollerRef:a,FooterComponent:s("Footer"),HeaderComponent:s("Header"),TopItemListComponent:s("TopItemList"),ListComponent:s("List","div"),ItemComponent:s("Item","div"),GroupComponent:s("Group","div"),ScrollerComponent:s("Scroller","div"),EmptyPlaceholder:s("EmptyPlaceholder"),ScrollSeekPlaceholder:s("ScrollSeekPlaceholder")}}),tX=Z(([e,t])=>({...e,...t}),x(tU,tJ)),t0=({height:e})=>(0,a.default).createElement("div",{style:{height:e}}),t1={position:tY(),zIndex:1,overflowAnchor:"none"},t2={overflowAnchor:"none"},t4=(0,a.default).memo(function({showTopList:e=!1}){let t=rl("listState"),r=rs("sizeRanges"),n=rl("useWindowScroll"),o=rl("customScrollParent"),i=rs("windowScrollContainerState"),s=rs("scrollContainerState"),l=o||n?i:s,c=rl("itemContent"),u=rl("context"),d=rl("groupContent"),p=rl("trackItemSizes"),{callbackRef:f}=eu(r,rl("itemSize"),p,e?C:l,rl("log"),rs("gap"),o),[m,h]=(0,a.default).useState(0);rc("deviation",e=>{m!==e&&h(e)});let g=rl("EmptyPlaceholder"),v=rl("ScrollSeekPlaceholder")||t0,x=rl("ListComponent"),j=rl("ItemComponent"),b=rl("GroupComponent"),y=rl("computeItemKey"),w=rl("isSeeking"),S=rl("groupIndices").length>0,k=rl("alignToBottom"),D=rl("initialItemFinalLocationReached"),T=e?{}:{boxSizing:"border-box",paddingTop:t.offsetTop,paddingBottom:t.offsetBottom,marginTop:0!==m?m:k?"auto":0,...D?{}:{visibility:"hidden"}};return!e&&0===t.totalCount&&g?(0,a.default).createElement(g,t7(g,u)):(0,a.default).createElement(x,{...t7(x,u),ref:f,style:T,"data-testid":e?"virtuoso-top-item-list":"virtuoso-item-list"},(e?t.topItems:t.items).map(e=>{let r=e.originalIndex,n=y(r+t.firstItemIndex,e.data,u);return w?(0,a.default).createElement(v,{...t7(v,u),key:n,index:e.index,height:e.size,type:e.type||"item",..."group"===e.type?{}:{groupIndex:e.groupIndex}}):"group"===e.type?(0,a.default).createElement(b,{...t7(b,u),key:n,"data-index":r,"data-known-size":e.size,"data-item-index":e.index,style:t1},d(e.index,u)):(0,a.default).createElement(j,{...t7(j,u),...t8(j,e.data),key:n,"data-index":r,"data-known-size":e.size,"data-item-index":e.index,"data-item-group-index":e.groupIndex,style:t2},S?c(e.index,e.groupIndex,e.data,u):c(e.index,e.data,u))}))}),t5={height:"100%",outline:"none",overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},t3=e=>({width:"100%",height:"100%",position:"absolute",top:0,...e?{display:"flex",flexDirection:"column"}:{}}),t6={width:"100%",position:tY(),top:0,zIndex:1};function t7(e,t){if("string"!=typeof e)return{context:t}}function t8(e,t){return{item:"string"==typeof e?void 0:t}}let t9=(0,a.default).memo(function(){let e=rl("HeaderComponent"),t=rs("headerHeight"),r=rl("headerFooterTag"),n=ec(e=>t(ef(e,"height"))),o=rl("context");return e?(0,a.default).createElement(r,{ref:n},(0,a.default).createElement(e,t7(e,o))):null}),re=(0,a.default).memo(function(){let e=rl("FooterComponent"),t=rs("footerHeight"),r=rl("headerFooterTag"),n=ec(e=>t(ef(e,"height"))),o=rl("context");return e?(0,a.default).createElement(r,{ref:n},(0,a.default).createElement(e,t7(e,o))):null});function rt({usePublisher:e,useEmitter:t,useEmitterValue:r}){return(0,a.default).memo(function({style:n,children:o,...i}){let s=e("scrollContainerState"),l=r("ScrollerComponent"),c=e("smoothScrollTargetReached"),u=r("scrollerRef"),d=r("context"),{scrollerRef:p,scrollByCallback:f,scrollToCallback:m}=eh(s,c,l,u);return t("scrollTo",m),t("scrollBy",f),(0,a.default).createElement(l,{ref:p,style:{...t5,...n},"data-testid":"virtuoso-scroller","data-virtuoso-scroller":!0,tabIndex:0,...i,...t7(l,d)},o)})}function rr({usePublisher:e,useEmitter:t,useEmitterValue:r}){return(0,a.default).memo(function({style:n,children:o,...i}){let s=e("windowScrollContainerState"),l=r("ScrollerComponent"),c=e("smoothScrollTargetReached"),u=r("totalListHeight"),d=r("deviation"),p=r("customScrollParent"),f=r("context"),{scrollerRef:m,scrollByCallback:h,scrollToCallback:g}=eh(s,c,l,C,p);return en(()=>(m.current=p||window,()=>{m.current=null}),[m,p]),t("windowScrollTo",g),t("scrollBy",h),(0,a.default).createElement(l,{style:{position:"relative",...n,...0!==u?{height:u+d}:{}},"data-virtuoso-scroller":!0,...i,...t7(l,f)},o)})}let rn=({children:e})=>{let t=(0,a.default).useContext(tK),r=rs("viewportHeight"),n=rs("fixedItemHeight"),o=rl("alignToBottom"),i=ec(f(r,e=>ef(e,"height")));return(0,a.default).useEffect(()=>{t&&(r(t.viewportHeight),n(t.itemHeight))},[t,r,n]),(0,a.default).createElement("div",{style:t3(o),ref:i,"data-viewport-type":"element"},e)},ro=({children:e})=>{let t=(0,a.default).useContext(tK),r=rs("windowViewportRect"),n=rs("fixedItemHeight"),o=tq(r,rl("customScrollParent")),i=rl("alignToBottom");return(0,a.default).useEffect(()=>{t&&(n(t.itemHeight),r({offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:100}))},[t,r,n]),(0,a.default).createElement("div",{ref:o,style:t3(i),"data-viewport-type":"window"},e)},ri=({children:e})=>{let t=rl("TopItemListComponent")||"div",r=rl("headerHeight"),n={...t6,marginTop:`${r}px`},o=rl("context");return(0,a.default).createElement(t,{style:n,...t7(t,o)},e)},{Component:ra,usePublisher:rs,useEmitterValue:rl,useEmitter:rc}=er(tX,{required:{},optional:{restoreStateFrom:"restoreStateFrom",context:"context",followOutput:"followOutput",itemContent:"itemContent",groupContent:"groupContent",overscan:"overscan",increaseViewportBy:"increaseViewportBy",totalCount:"totalCount",groupCounts:"groupCounts",topItemCount:"topItemCount",firstItemIndex:"firstItemIndex",initialTopMostItemIndex:"initialTopMostItemIndex",components:"components",atBottomThreshold:"atBottomThreshold",atTopThreshold:"atTopThreshold",computeItemKey:"computeItemKey",defaultItemHeight:"defaultItemHeight",fixedItemHeight:"fixedItemHeight",itemSize:"itemSize",scrollSeekConfiguration:"scrollSeekConfiguration",headerFooterTag:"headerFooterTag",data:"data",initialItemCount:"initialItemCount",initialScrollTop:"initialScrollTop",alignToBottom:"alignToBottom",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel"},methods:{scrollToIndex:"scrollToIndex",scrollIntoView:"scrollIntoView",scrollTo:"scrollTo",scrollBy:"scrollBy",autoscrollToBottom:"autoscrollToBottom",getState:"getState"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",totalListHeightChanged:"totalListHeightChanged",itemsRendered:"itemsRendered",groupIndices:"groupIndices"}},(0,a.default).memo(function(e){let t=rl("useWindowScroll"),r=rl("topItemsIndexes").length>0,n=rl("customScrollParent"),o=n||t?rd:ru,i=n||t?ro:rn;return(0,a.default).createElement(o,{...e},r&&(0,a.default).createElement(ri,null,(0,a.default).createElement(t4,{showTopList:!0})),(0,a.default).createElement(i,null,(0,a.default).createElement(t9,null),(0,a.default).createElement(t4,null),(0,a.default).createElement(re,null)))})),ru=rt({usePublisher:rs,useEmitterValue:rl,useEmitter:rc}),rd=rr({usePublisher:rs,useEmitterValue:rl,useEmitter:rc}),rp=ra,rf=ra,rm={items:[],offsetBottom:0,offsetTop:0,top:0,bottom:0,itemHeight:0,itemWidth:0},rh={items:[{index:0}],offsetBottom:0,offsetTop:0,top:0,bottom:0,itemHeight:0,itemWidth:0},{round:rg,ceil:rv,floor:rx,min:rj,max:rb}=Math;function ry(e){return{...rh,items:e}}function rw(e,t,r){return Array.from({length:t-e+1}).map((t,n)=>{let o=null===r?null:r[n+e];return{index:n+e,data:o}})}function rC(e,t){return e&&e.column===t.column&&e.row===t.row}function rS(e,t){return e&&e.width===t.width&&e.height===t.height}let rk=Z(([{overscan:e,visibleRange:t,listBoundary:r},{scrollTop:n,viewportHeight:o,scrollBy:i,scrollTo:a,smoothScrollTargetReached:s,scrollContainerState:l,footerHeight:c,headerHeight:u},d,p,{propsReady:f,didMount:m},{windowViewportRect:h,useWindowScroll:g,customScrollParent:v,windowScrollContainerState:x,windowScrollTo:j},b])=>{let y=M(0),w=M(0),C=M(rm),D=M({height:0,width:0}),T=M({height:0,width:0}),_=O(),P=O(),L=M(0),z=M(null),G=M({row:0,column:0}),q=O(),Z=O(),J=M(!1),X=M(0),ee=M(!0),et=M(!1);S(F(m,$(X),H(([e,t])=>!!t)),()=>{k(ee,!1),k(w,0)}),S(F(Q(m,ee,T,D,X,et),H(([e,t,r,n,,o])=>e&&!t&&0!==r.height&&0!==n.height&&!o)),([,,,,e])=>{k(et,!0),ts(1,()=>{k(_,e)}),I(F(n),()=>{k(r,[0,0]),k(ee,!0)})}),E(F(Z,H(e=>null!=e&&e.scrollTop>0),V(0)),w),S(F(m,$(Z),H(([,e])=>null!=e)),([,e])=>{e&&(k(D,e.viewport),k(T,null==e?void 0:e.item),k(G,e.gap),e.scrollTop>0&&(k(J,!0),I(F(n,W(1)),e=>{k(J,!1)}),k(a,{top:e.scrollTop})))}),E(F(D,B(({height:e})=>e)),o),E(F(Q(K(D,rS),K(T,rS),K(G,(e,t)=>e&&e.column===t.column&&e.row===t.row),K(n)),B(([e,t,r,n])=>({viewport:e,item:t,gap:r,scrollTop:n}))),q),E(F(Q(K(y),t,K(G,rC),K(T,rS),K(D,rS),K(z),K(w),K(J),K(ee),K(X)),H(([,,,,,,,e])=>!e),B(([e,[t,r],n,o,i,a,s,,l,c])=>{let u,d;let{row:p,column:f}=n,{height:m,width:h}=o,{width:g}=i;if(0===s&&(0===e||0===g))return rm;if(0===h){let t=tl(c,e),r=0===t?Math.max(s-1,0):t;return ry(rw(t,r,a))}let v=rE(g,h,f);l?0===t&&0===r&&s>0?(u=0,d=s-1):(u=v*rx((t+p)/(m+p)),d=rj(e-1,rb(d=v*rv((r+p)/(m+p))-1,v-1)),u=rj(d,rb(0,u))):(u=0,d=-1);let x=rw(u,d,a),{top:j,bottom:b}=rD(i,n,o,x),y=rv(e/v);return{items:x,offsetTop:j,offsetBottom:y*m+(y-1)*p-b,top:j,bottom:b,itemHeight:m,itemWidth:h}})),C),E(F(z,H(e=>null!==e),B(e=>e.length)),y),E(F(Q(D,T,C,G),H(([e,t,{items:r}])=>r.length>0&&0!==t.height&&0!==e.height),B(([e,t,{items:r},n])=>{let{top:o,bottom:i}=rD(e,n,t,r);return[o,i]}),R(th)),r);let er=M(!1);E(F(n,$(er),B(([e,t])=>t||0!==e)),er);let en=N(F(K(C),H(({items:e})=>e.length>0),$(y,er),H(([{items:e},t,r])=>r&&e[e.length-1].index===t-1),B(([,e])=>e-1),R())),eo=N(F(K(C),H(({items:e})=>e.length>0&&0===e[0].index),V(0),R())),ei=N(F(K(C),$(J),H(([{items:e},t])=>e.length>0&&!t),B(([{items:e}])=>({startIndex:e[0].index,endIndex:e[e.length-1].index})),R(tg),U(0)));E(ei,p.scrollSeekRangeChanged),E(F(_,$(D,T,y,G),B(([e,t,r,n,o])=>{let i=e7(e),{align:a,behavior:s,offset:l}=i,c=i.index;"LAST"===c&&(c=n-1);let u=rT(t,o,r,c=rb(0,c,rj(n-1,c)));return"end"===a?u=rg(u-t.height+r.height):"center"===a&&(u=rg(u-t.height/2+r.height/2)),l&&(u+=l),{top:u,behavior:s}})),a);let ea=A(F(C,B(e=>e.offsetBottom+e.bottom)),0);return E(F(h,B(e=>({width:e.visibleWidth,height:e.visibleHeight}))),D),{data:z,totalCount:y,viewportDimensions:D,itemDimensions:T,scrollTop:n,scrollHeight:P,overscan:e,scrollBy:i,scrollTo:a,scrollToIndex:_,smoothScrollTargetReached:s,windowViewportRect:h,windowScrollTo:j,useWindowScroll:g,customScrollParent:v,windowScrollContainerState:x,deviation:L,scrollContainerState:l,footerHeight:c,headerHeight:u,initialItemCount:w,gap:G,restoreStateFrom:Z,...p,initialTopMostItemIndex:X,gridState:C,totalListHeight:ea,...d,startReached:eo,endReached:en,rangeChanged:ei,stateChanged:q,propsReady:f,stateRestoreInProgress:J,...b}},x(tw,eg,ti,tO,ta,tR,es));function rD(e,t,r,n){let{height:o}=r;return void 0===o||0===n.length?{top:0,bottom:0}:{top:rT(e,t,r,n[0].index),bottom:rT(e,t,r,n[n.length-1].index)+o}}function rT(e,t,r,n){let o=rx(n/rE(e.width,r.width,t.column)),i=o*r.height+rb(0,o-1)*t.row;return i>0?i+t.row:i}function rE(e,t,r){return rb(1,rx((e+r)/(rx(t)+r)))}let rI=Z(()=>{let e=M(e=>`Item ${e}`),t=M({}),r=M(null),n=M("virtuoso-grid-item"),o=M("virtuoso-grid-list"),i=M(tZ),a=M("div"),s=M(C),l=(e,r=null)=>A(F(t,B(t=>t[e]),R()),r);return{context:r,itemContent:e,components:t,computeItemKey:i,itemClassName:n,listClassName:o,headerFooterTag:a,scrollerRef:s,FooterComponent:l("Footer"),HeaderComponent:l("Header"),ListComponent:l("List","div"),ItemComponent:l("Item","div"),ScrollerComponent:l("Scroller","div"),ScrollSeekPlaceholder:l("ScrollSeekPlaceholder","div")}}),rO=Z(([e,t])=>({...e,...t}),x(rk,rI)),rM=(0,a.default).memo(function(){let e=rR("gridState"),t=rR("listClassName"),r=rR("itemClassName"),n=rR("itemContent"),o=rR("computeItemKey"),i=rR("isSeeking"),s=rL("scrollHeight"),l=rR("ItemComponent"),c=rR("ListComponent"),u=rR("ScrollSeekPlaceholder"),d=rR("context"),p=rL("itemDimensions"),f=rL("gap"),m=rR("log"),h=rR("stateRestoreInProgress"),g=ec(e=>{s(e.parentElement.parentElement.scrollHeight);let t=e.firstChild;if(t){let{width:e,height:r}=t.getBoundingClientRect();p({width:e,height:r})}f({row:rz("row-gap",getComputedStyle(e).rowGap,m),column:rz("column-gap",getComputedStyle(e).columnGap,m)})});return h?null:(0,a.default).createElement(c,{ref:g,className:t,...t7(c,d),style:{paddingTop:e.offsetTop,paddingBottom:e.offsetBottom},"data-testid":"virtuoso-item-list"},e.items.map(t=>{let s=o(t.index,t.data,d);return i?(0,a.default).createElement(u,{key:s,...t7(u,d),index:t.index,height:e.itemHeight,width:e.itemWidth}):(0,a.default).createElement(l,{...t7(l,d),className:r,"data-index":t.index,key:s},n(t.index,t.data,d))}))}),r_=(0,a.default).memo(function(){let e=rR("HeaderComponent"),t=rL("headerHeight"),r=rR("headerFooterTag"),n=ec(e=>t(ef(e,"height"))),o=rR("context");return e?(0,a.default).createElement(r,{ref:n},(0,a.default).createElement(e,t7(e,o))):null}),rN=(0,a.default).memo(function(){let e=rR("FooterComponent"),t=rL("footerHeight"),r=rR("headerFooterTag"),n=ec(e=>t(ef(e,"height"))),o=rR("context");return e?(0,a.default).createElement(r,{ref:n},(0,a.default).createElement(e,t7(e,o))):null}),rA=({children:e})=>{let t=(0,a.default).useContext(tQ),r=rL("itemDimensions"),n=rL("viewportDimensions"),o=ec(e=>{n(e.getBoundingClientRect())});return(0,a.default).useEffect(()=>{t&&(n({height:t.viewportHeight,width:t.viewportWidth}),r({height:t.itemHeight,width:t.itemWidth}))},[t,n,r]),(0,a.default).createElement("div",{style:t3(!1),ref:o},e)},rP=({children:e})=>{let t=(0,a.default).useContext(tQ),r=rL("windowViewportRect"),n=rL("itemDimensions"),o=tq(r,rR("customScrollParent"));return(0,a.default).useEffect(()=>{t&&(n({height:t.itemHeight,width:t.itemWidth}),r({offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:t.viewportWidth}))},[t,r,n]),(0,a.default).createElement("div",{ref:o,style:t3(!1)},e)},{Component:rF,usePublisher:rL,useEmitterValue:rR,useEmitter:rH}=er(rO,{optional:{context:"context",totalCount:"totalCount",overscan:"overscan",itemContent:"itemContent",components:"components",computeItemKey:"computeItemKey",data:"data",initialItemCount:"initialItemCount",scrollSeekConfiguration:"scrollSeekConfiguration",headerFooterTag:"headerFooterTag",listClassName:"listClassName",itemClassName:"itemClassName",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel",restoreStateFrom:"restoreStateFrom",initialTopMostItemIndex:"initialTopMostItemIndex"},methods:{scrollTo:"scrollTo",scrollBy:"scrollBy",scrollToIndex:"scrollToIndex"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",stateChanged:"stateChanged"}},(0,a.default).memo(function({...e}){let t=rR("useWindowScroll"),r=rR("customScrollParent"),n=r||t?rV:rB,o=r||t?rP:rA;return(0,a.default).createElement(n,{...e},(0,a.default).createElement(o,null,(0,a.default).createElement(r_,null),(0,a.default).createElement(rM,null),(0,a.default).createElement(rN,null)))})),rB=rt({usePublisher:rL,useEmitterValue:rR,useEmitter:rH}),rV=rr({usePublisher:rL,useEmitterValue:rR,useEmitter:rH});function rz(e,t,r){return("normal"===t||(null==t?void 0:t.endsWith("px"))||r(`${e} was not resolved to pixel value correctly`,t,eo.WARN),"normal"===t)?0:parseInt(null!=t?t:"0",10)}let rW=rF,rU=Z(()=>{let e=M(e=>(0,a.default).createElement("td",null,"Item $",e)),t=M(null),r=M(null),n=M(null),o=M({}),i=M(tZ),s=M(C),l=(e,t=null)=>A(F(o,B(t=>t[e]),R()),t);return{context:t,itemContent:e,fixedHeaderContent:r,fixedFooterContent:n,components:o,computeItemKey:i,scrollerRef:s,TableComponent:l("Table","table"),TableHeadComponent:l("TableHead","thead"),TableFooterComponent:l("TableFoot","tfoot"),TableBodyComponent:l("TableBody","tbody"),TableRowComponent:l("TableRow","tr"),ScrollerComponent:l("Scroller","div"),EmptyPlaceholder:l("EmptyPlaceholder"),ScrollSeekPlaceholder:l("ScrollSeekPlaceholder"),FillerRow:l("FillerRow")}}),rG=Z(([e,t])=>({...e,...t}),x(tU,rU)),r$=({height:e})=>(0,a.default).createElement("tr",null,(0,a.default).createElement("td",{style:{height:e}})),rY=({height:e})=>(0,a.default).createElement("tr",null,(0,a.default).createElement("td",{style:{height:e,padding:0,border:0}})),rq={overflowAnchor:"none"},rK=(0,a.default).memo(function(){let e=r0("listState"),t=rX("sizeRanges"),r=r0("useWindowScroll"),n=r0("customScrollParent"),o=rX("windowScrollContainerState"),i=rX("scrollContainerState"),s=n||r?o:i,l=r0("itemContent"),c=r0("trackItemSizes"),{callbackRef:u,ref:d}=eu(t,r0("itemSize"),c,s,r0("log"),void 0,n),[p,f]=(0,a.default).useState(0);r1("deviation",e=>{p!==e&&(d.current.style.marginTop=`${e}px`,f(e))});let m=r0("EmptyPlaceholder"),h=r0("ScrollSeekPlaceholder")||r$,g=r0("FillerRow")||rY,v=r0("TableBodyComponent"),x=r0("TableRowComponent"),j=r0("computeItemKey"),b=r0("isSeeking"),y=r0("paddingTopAddition"),w=r0("firstItemIndex"),C=r0("statefulTotalCount"),S=r0("context");if(0===C&&m)return(0,a.default).createElement(m,t7(m,S));let k=e.offsetTop+y+p,D=e.offsetBottom,T=k>0?(0,a.default).createElement(g,{height:k,key:"padding-top",context:S}):null,E=D>0?(0,a.default).createElement(g,{height:D,key:"padding-bottom",context:S}):null,I=e.items.map(e=>{let t=e.originalIndex,r=j(t+w,e.data,S);return b?(0,a.default).createElement(h,{...t7(h,S),key:r,index:e.index,height:e.size,type:e.type||"item"}):(0,a.default).createElement(x,{...t7(x,S),...t8(x,e.data),key:r,"data-index":t,"data-known-size":e.size,"data-item-index":e.index,style:rq},l(e.index,e.data,S))});return(0,a.default).createElement(v,{ref:u,"data-testid":"virtuoso-item-list",...t7(v,S)},[T,...I,E])}),rQ=({children:e})=>{let t=(0,a.default).useContext(tK),r=rX("viewportHeight"),n=rX("fixedItemHeight"),o=ec(f(r,e=>ef(e,"height")));return(0,a.default).useEffect(()=>{t&&(r(t.viewportHeight),n(t.itemHeight))},[t,r,n]),(0,a.default).createElement("div",{style:t3(!1),ref:o,"data-viewport-type":"element"},e)},rZ=({children:e})=>{let t=(0,a.default).useContext(tK),r=rX("windowViewportRect"),n=rX("fixedItemHeight"),o=tq(r,r0("customScrollParent"));return(0,a.default).useEffect(()=>{t&&(n(t.itemHeight),r({offsetTop:0,visibleHeight:t.viewportHeight,visibleWidth:100}))},[t,r,n]),(0,a.default).createElement("div",{ref:o,style:t3(!1),"data-viewport-type":"window"},e)},{Component:rJ,usePublisher:rX,useEmitterValue:r0,useEmitter:r1}=er(rG,{required:{},optional:{restoreStateFrom:"restoreStateFrom",context:"context",followOutput:"followOutput",firstItemIndex:"firstItemIndex",itemContent:"itemContent",fixedHeaderContent:"fixedHeaderContent",fixedFooterContent:"fixedFooterContent",overscan:"overscan",increaseViewportBy:"increaseViewportBy",totalCount:"totalCount",topItemCount:"topItemCount",initialTopMostItemIndex:"initialTopMostItemIndex",components:"components",groupCounts:"groupCounts",atBottomThreshold:"atBottomThreshold",atTopThreshold:"atTopThreshold",computeItemKey:"computeItemKey",defaultItemHeight:"defaultItemHeight",fixedItemHeight:"fixedItemHeight",itemSize:"itemSize",scrollSeekConfiguration:"scrollSeekConfiguration",data:"data",initialItemCount:"initialItemCount",initialScrollTop:"initialScrollTop",alignToBottom:"alignToBottom",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel"},methods:{scrollToIndex:"scrollToIndex",scrollIntoView:"scrollIntoView",scrollTo:"scrollTo",scrollBy:"scrollBy",getState:"getState"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",totalListHeightChanged:"totalListHeightChanged",itemsRendered:"itemsRendered",groupIndices:"groupIndices"}},(0,a.default).memo(function(e){let t=r0("useWindowScroll"),r=r0("customScrollParent"),n=rX("fixedHeaderHeight"),o=rX("fixedFooterHeight"),i=r0("fixedHeaderContent"),s=r0("fixedFooterContent"),l=r0("context"),c=ec(f(n,e=>ef(e,"height"))),u=ec(f(o,e=>ef(e,"height"))),d=r||t?r4:r2,p=r||t?rZ:rQ,m=r0("TableComponent"),h=r0("TableHeadComponent"),g=r0("TableFooterComponent"),v=i?(0,a.default).createElement(h,{key:"TableHead",style:{zIndex:2,position:"sticky",top:0},ref:c,...t7(h,l)},i()):null,x=s?(0,a.default).createElement(g,{key:"TableFoot",style:{zIndex:1,position:"sticky",bottom:0},ref:u,...t7(g,l)},s()):null;return(0,a.default).createElement(d,{...e},(0,a.default).createElement(p,null,(0,a.default).createElement(m,{style:{borderSpacing:0,overflowAnchor:"none"},...t7(m,l)},[v,(0,a.default).createElement(rK,{key:"TableBody"}),x])))})),r2=rt({usePublisher:rX,useEmitterValue:r0,useEmitter:r1}),r4=rr({usePublisher:rX,useEmitterValue:r0,useEmitter:r1}),r5=rJ},{react:"6Lppp","react-dom":"d3VYs","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],cWqkK:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"color",()=>l),n.export(r,"FieldColor",()=>c);var o=e("react/jsx-runtime"),i=e("react"),a=e("web-utils"),s=e("./FieldColorPopover");let l={openedPopupID:{},lastColorPicked:""},c=({value:e,update:t,showHistory:r=!0,popupID:n})=>{l.openedPopupID||(l.openedPopupID={});let c=(0,a.useLocal)({val:l.lastColorPicked||""});(0,i.useEffect)(()=>{e&&(l.lastColorPicked=e),c.val=e||"",c.render()},[e]);let u=()=>{l.openedPopupID[n]=!0,c.render()},d=()=>{delete l.openedPopupID[n],l.lastColorPicked="",c.render()};return"string"==typeof c.val&&c.val.length>10?(t(""),null):(0,o.jsx)(s.FieldColorPicker,{value:c.val,update:e=>t(e),onOpen:u,onClose:d,open:l.openedPopupID[n],showHistory:r,children:(0,o.jsx)("div",{className:cx(css` background-image: url('data:image/svg+xml;charset=utf-8,'); `,"cursor-pointer"),children:(0,o.jsx)("div",{className:cx(css` background: ${c.val}; @@ -409,7 +409,7 @@ const typings = { background-color: ${a.inputValue||""}; `),onClick:()=>{},spellCheck:!1,onChange:e=>{let r=e.currentTarget.value;a.inputValue=r,t(r)}})}),n&&u.map((e,r)=>(0,o.jsx)("div",{className:cx("flex space-x-1 items-center border p-0.5 rounded",a.selectedEd===e.id&&"border-black"),children:(0,o.jsx)("div",{className:cx(`w-12 h-4 rounded cursor-pointer border bg-[${e}]`,css` background-color: ${e.value}; - `),style:{backgroundColor:e.value},onClick:()=>{a.inputValue=e.value,a.selectedEd=e.id,t(e.value);let r=(0,s.default)(a.inputValue);a.rgbValue=r.toRgbString()}})},r)),(0,o.jsxs)("div",{className:"",children:[""!==a.inputValue&&(0,o.jsx)(o.Fragment,{children:(0,o.jsx)("div",{className:"cursor-pointer text-center border border-gray-200 rounded hover:bg-gray-100",onClick:()=>{a.inputValue="",t("")},children:"Reset"})}),r&&(0,o.jsx)("div",{className:"cursor-pointer text-center border border-gray-200 rounded hover:bg-gray-100 mt-[4px]",onClick:r,children:"Close"})]})]})]})}},{"react/jsx-runtime":"QoA3A",react:"6Lppp",tinycolor2:"irfw4","web-utils":"1hi6H",c90fc5b8b171fe5a:"kJRZF","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],irfw4:[function(e,t,r){!function(e,r){t.exports=r()}(0,function(){function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}var t=/^\s+/,r=/\s+$/;function n(e,t){if(t=t||{},(e=e||"")instanceof n)return e;if(!(this instanceof n))return new n(e,t);var r=o(e);this._originalInput=e,this._r=r.r,this._g=r.g,this._b=r.b,this._a=r.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||r.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=r.ok}function o(t){var r={r:0,g:0,b:0},n=1,o=null,a=null,l=null,u=!1,d=!1;return"string"==typeof t&&(t=B(t)),"object"==e(t)&&(H(t.r)&&H(t.g)&&H(t.b)?(r=i(t.r,t.g,t.b),u=!0,d="%"===String(t.r).substr(-1)?"prgb":"rgb"):H(t.h)&&H(t.s)&&H(t.v)?(o=P(t.s),a=P(t.v),r=c(t.h,o,a),u=!0,d="hsv"):H(t.h)&&H(t.s)&&H(t.l)&&(o=P(t.s),l=P(t.l),r=s(t.h,o,l),u=!0,d="hsl"),t.hasOwnProperty("a")&&(n=t.a)),n=E(n),{ok:u,format:t.format||d,r:Math.min(255,Math.max(r.r,0)),g:Math.min(255,Math.max(r.g,0)),b:Math.min(255,Math.max(r.b,0)),a:n}}function i(e,t,r){return{r:255*I(e,255),g:255*I(t,255),b:255*I(r,255)}}function a(e,t,r){var n,o,i=Math.max(e=I(e,255),t=I(t,255),r=I(r,255)),a=Math.min(e,t,r),s=(i+a)/2;if(i==a)n=o=0;else{var l=i-a;switch(o=s>.5?l/(2-i-a):l/(i+a),i){case e:n=(t-r)/l+(t1&&(r-=1),r<1/6)?e+(t-e)*6*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}if(e=I(e,360),t=I(t,100),r=I(r,100),0===t)n=o=i=r;else{var s=r<.5?r*(1+t):r+t-r*t,l=2*r-s;n=a(l,s,e+1/3),o=a(l,s,e),i=a(l,s,e-1/3)}return{r:255*n,g:255*o,b:255*i}}function l(e,t,r){var n,o,i=Math.max(e=I(e,255),t=I(t,255),r=I(r,255)),a=Math.min(e,t,r),s=i,l=i-a;if(o=0===i?0:l/i,i==a)n=0;else{switch(i){case e:n=(t-r)/l+(t>1)+720)%360;--t;)o.h=(o.h+i)%360,a.push(n(o));return a}function k(e,t){t=t||6;for(var r=n(e).toHsv(),o=r.h,i=r.s,a=r.v,s=[],l=1/t;t--;)s.push(n({h:o,s:i,v:a})),a=(a+l)%1;return s}n.prototype={isDark:function(){return 128>this.getBrightness()},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,r,n,o,i,a=this.toRgb();return e=a.r/255,t=a.g/255,r=a.b/255,.2126*(n=e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.7152*(o=t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.0722*(i=r<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4))},setAlpha:function(e){return this._a=E(e),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var e=l(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=l(this._r,this._g,this._b),t=Math.round(360*e.h),r=Math.round(100*e.s),n=Math.round(100*e.v);return 1==this._a?"hsv("+t+", "+r+"%, "+n+"%)":"hsva("+t+", "+r+"%, "+n+"%, "+this._roundA+")"},toHsl:function(){var e=a(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=a(this._r,this._g,this._b),t=Math.round(360*e.h),r=Math.round(100*e.s),n=Math.round(100*e.l);return 1==this._a?"hsl("+t+", "+r+"%, "+n+"%)":"hsla("+t+", "+r+"%, "+n+"%, "+this._roundA+")"},toHex:function(e){return u(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return d(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*I(this._r,255))+"%",g:Math.round(100*I(this._g,255))+"%",b:Math.round(100*I(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*I(this._r,255))+"%, "+Math.round(100*I(this._g,255))+"%, "+Math.round(100*I(this._b,255))+"%)":"rgba("+Math.round(100*I(this._r,255))+"%, "+Math.round(100*I(this._g,255))+"%, "+Math.round(100*I(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(T[u(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+p(this._r,this._g,this._b,this._a),r=t,o=this._gradientType?"GradientType = 1, ":"";if(e){var i=n(e);r="#"+p(i._r,i._g,i._b,i._a)}return"progid:DXImageTransform.Microsoft.gradient("+o+"startColorstr="+t+",endColorstr="+r+")"},toString:function(e){var t=!!e;e=e||this._format;var r=!1,n=this._a<1&&this._a>=0;return!t&&n&&("hex"===e||"hex6"===e||"hex3"===e||"hex4"===e||"hex8"===e||"name"===e)?"name"===e&&0===this._a?this.toName():this.toRgbString():("rgb"===e&&(r=this.toRgbString()),"prgb"===e&&(r=this.toPercentageRgbString()),("hex"===e||"hex6"===e)&&(r=this.toHexString()),"hex3"===e&&(r=this.toHexString(!0)),"hex4"===e&&(r=this.toHex8String(!0)),"hex8"===e&&(r=this.toHex8String()),"name"===e&&(r=this.toName()),"hsl"===e&&(r=this.toHslString()),"hsv"===e&&(r=this.toHsvString()),r||this.toHexString())},clone:function(){return n(this.toString())},_applyModification:function(e,t){var r=e.apply(null,[this].concat([].slice.call(t)));return this._r=r._r,this._g=r._g,this._b=r._b,this.setAlpha(r._a),this},lighten:function(){return this._applyModification(g,arguments)},brighten:function(){return this._applyModification(v,arguments)},darken:function(){return this._applyModification(x,arguments)},desaturate:function(){return this._applyModification(f,arguments)},saturate:function(){return this._applyModification(m,arguments)},greyscale:function(){return this._applyModification(h,arguments)},spin:function(){return this._applyModification(j,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(C,arguments)},complement:function(){return this._applyCombination(b,arguments)},monochromatic:function(){return this._applyCombination(k,arguments)},splitcomplement:function(){return this._applyCombination(w,arguments)},triad:function(){return this._applyCombination(y,[3])},tetrad:function(){return this._applyCombination(y,[4])}},n.fromRatio=function(t,r){if("object"==e(t)){var o={};for(var i in t)t.hasOwnProperty(i)&&("a"===i?o[i]=t[i]:o[i]=P(t[i]));t=o}return n(t,r)},n.equals=function(e,t){return!!e&&!!t&&n(e).toRgbString()==n(t).toRgbString()},n.random=function(){return n.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},n.mix=function(e,t,r){r=0===r?0:r||50;var o=n(e).toRgb(),i=n(t).toRgb(),a=r/100;return n({r:(i.r-o.r)*a+o.r,g:(i.g-o.g)*a+o.g,b:(i.b-o.b)*a+o.b,a:(i.a-o.a)*a+o.a})},n.readability=function(e,t){var r=n(e),o=n(t);return(Math.max(r.getLuminance(),o.getLuminance())+.05)/(Math.min(r.getLuminance(),o.getLuminance())+.05)},n.isReadable=function(e,t,r){var o,i,a=n.readability(e,t);switch(i=!1,(o=V(r)).level+o.size){case"AAsmall":case"AAAlarge":i=a>=4.5;break;case"AAlarge":i=a>=3;break;case"AAAsmall":i=a>=7}return i},n.mostReadable=function(e,t,r){var o,i,a,s,l=null,c=0;i=(r=r||{}).includeFallbackColors,a=r.level,s=r.size;for(var u=0;uc&&(c=o,l=n(t[u]));return n.isReadable(e,l,{level:a,size:s})||!i?l:(r.includeFallbackColors=!1,n.mostReadable(e,["#fff","#000"],r))};var S=n.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},T=n.hexNames=D(S);function D(e){var t={};for(var r in e)e.hasOwnProperty(r)&&(t[e[r]]=r);return t}function E(e){return(isNaN(e=parseFloat(e))||e<0||e>1)&&(e=1),e}function I(e,t){_(e)&&(e="100%");var r=N(e);return(e=Math.min(t,Math.max(0,parseFloat(e))),r&&(e=parseInt(e*t,10)/100),1e-6>Math.abs(e-t))?1:e%t/parseFloat(t)}function O(e){return Math.min(1,Math.max(0,e))}function M(e){return parseInt(e,16)}function _(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)}function N(e){return"string"==typeof e&&-1!=e.indexOf("%")}function A(e){return 1==e.length?"0"+e:""+e}function P(e){return e<=1&&(e=100*e+"%"),e}function F(e){return Math.round(255*parseFloat(e)).toString(16)}function L(e){return M(e)/255}var R=function(){var e="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)",t="[\\s|\\(]+("+e+")[,|\\s]+("+e+")[,|\\s]+("+e+")\\s*\\)?",r="[\\s|\\(]+("+e+")[,|\\s]+("+e+")[,|\\s]+("+e+")[,|\\s]+("+e+")\\s*\\)?";return{CSS_UNIT:new RegExp(e),rgb:RegExp("rgb"+t),rgba:RegExp("rgba"+r),hsl:RegExp("hsl"+t),hsla:RegExp("hsla"+r),hsv:RegExp("hsv"+t),hsva:RegExp("hsva"+r),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function H(e){return!!R.CSS_UNIT.exec(e)}function B(e){e=e.replace(t,"").replace(r,"").toLowerCase();var n,o=!1;if(S[e])e=S[e],o=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};return(n=R.rgb.exec(e))?{r:n[1],g:n[2],b:n[3]}:(n=R.rgba.exec(e))?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=R.hsl.exec(e))?{h:n[1],s:n[2],l:n[3]}:(n=R.hsla.exec(e))?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=R.hsv.exec(e))?{h:n[1],s:n[2],v:n[3]}:(n=R.hsva.exec(e))?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=R.hex8.exec(e))?{r:M(n[1]),g:M(n[2]),b:M(n[3]),a:L(n[4]),format:o?"name":"hex8"}:(n=R.hex6.exec(e))?{r:M(n[1]),g:M(n[2]),b:M(n[3]),format:o?"name":"hex"}:(n=R.hex4.exec(e))?{r:M(n[1]+""+n[1]),g:M(n[2]+""+n[2]),b:M(n[3]+""+n[3]),a:L(n[4]+""+n[4]),format:o?"name":"hex8"}:!!(n=R.hex3.exec(e))&&{r:M(n[1]+""+n[1]),g:M(n[2]+""+n[2]),b:M(n[3]+""+n[3]),format:o?"name":"hex"}}function V(e){var t,r;return t=((e=e||{level:"AA",size:"small"}).level||"AA").toUpperCase(),r=(e.size||"small").toLowerCase(),"AA"!==t&&"AAA"!==t&&(t="AA"),"small"!==r&&"large"!==r&&(r="small"),{level:t,size:r}}return n})},{}],kJRZF:[function(e,t,r){t.exports=e("e3b3799b668f372a")(e("d81fd9ef22ae8b52").resolve("birwL")).then(()=>t.bundle.root("d8lIU"))},{e3b3799b668f372a:"7cQ2Z",d81fd9ef22ae8b52:"dkg0v"}],kGPI0:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"dropdownProp",()=>o);let o={className:cx("p-1 border border-gray-300 h-[28px]",css` + `),style:{backgroundColor:e.value},onClick:()=>{a.inputValue=e.value,a.selectedEd=e.id,t(e.value);let r=(0,s.default)(a.inputValue);a.rgbValue=r.toRgbString()}})},r)),(0,o.jsxs)("div",{className:"",children:[""!==a.inputValue&&(0,o.jsx)(o.Fragment,{children:(0,o.jsx)("div",{className:"cursor-pointer text-center border border-gray-200 rounded hover:bg-gray-100",onClick:()=>{a.inputValue="",t("")},children:"Reset"})}),r&&(0,o.jsx)("div",{className:"cursor-pointer text-center border border-gray-200 rounded hover:bg-gray-100 mt-[4px]",onClick:r,children:"Close"})]})]})]})}},{"react/jsx-runtime":"QoA3A",react:"6Lppp",tinycolor2:"irfw4","web-utils":"1hi6H",c90fc5b8b171fe5a:"kJRZF","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],irfw4:[function(e,t,r){!function(e,r){t.exports=r()}(0,function(){function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}var t=/^\s+/,r=/\s+$/;function n(e,t){if(t=t||{},(e=e||"")instanceof n)return e;if(!(this instanceof n))return new n(e,t);var r=o(e);this._originalInput=e,this._r=r.r,this._g=r.g,this._b=r.b,this._a=r.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||r.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=r.ok}function o(t){var r={r:0,g:0,b:0},n=1,o=null,a=null,l=null,u=!1,d=!1;return"string"==typeof t&&(t=B(t)),"object"==e(t)&&(H(t.r)&&H(t.g)&&H(t.b)?(r=i(t.r,t.g,t.b),u=!0,d="%"===String(t.r).substr(-1)?"prgb":"rgb"):H(t.h)&&H(t.s)&&H(t.v)?(o=P(t.s),a=P(t.v),r=c(t.h,o,a),u=!0,d="hsv"):H(t.h)&&H(t.s)&&H(t.l)&&(o=P(t.s),l=P(t.l),r=s(t.h,o,l),u=!0,d="hsl"),t.hasOwnProperty("a")&&(n=t.a)),n=E(n),{ok:u,format:t.format||d,r:Math.min(255,Math.max(r.r,0)),g:Math.min(255,Math.max(r.g,0)),b:Math.min(255,Math.max(r.b,0)),a:n}}function i(e,t,r){return{r:255*I(e,255),g:255*I(t,255),b:255*I(r,255)}}function a(e,t,r){var n,o,i=Math.max(e=I(e,255),t=I(t,255),r=I(r,255)),a=Math.min(e,t,r),s=(i+a)/2;if(i==a)n=o=0;else{var l=i-a;switch(o=s>.5?l/(2-i-a):l/(i+a),i){case e:n=(t-r)/l+(t1&&(r-=1),r<1/6)?e+(t-e)*6*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}if(e=I(e,360),t=I(t,100),r=I(r,100),0===t)n=o=i=r;else{var s=r<.5?r*(1+t):r+t-r*t,l=2*r-s;n=a(l,s,e+1/3),o=a(l,s,e),i=a(l,s,e-1/3)}return{r:255*n,g:255*o,b:255*i}}function l(e,t,r){var n,o,i=Math.max(e=I(e,255),t=I(t,255),r=I(r,255)),a=Math.min(e,t,r),s=i,l=i-a;if(o=0===i?0:l/i,i==a)n=0;else{switch(i){case e:n=(t-r)/l+(t>1)+720)%360;--t;)o.h=(o.h+i)%360,a.push(n(o));return a}function S(e,t){t=t||6;for(var r=n(e).toHsv(),o=r.h,i=r.s,a=r.v,s=[],l=1/t;t--;)s.push(n({h:o,s:i,v:a})),a=(a+l)%1;return s}n.prototype={isDark:function(){return 128>this.getBrightness()},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,r,n,o,i,a=this.toRgb();return e=a.r/255,t=a.g/255,r=a.b/255,.2126*(n=e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.7152*(o=t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.0722*(i=r<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4))},setAlpha:function(e){return this._a=E(e),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var e=l(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=l(this._r,this._g,this._b),t=Math.round(360*e.h),r=Math.round(100*e.s),n=Math.round(100*e.v);return 1==this._a?"hsv("+t+", "+r+"%, "+n+"%)":"hsva("+t+", "+r+"%, "+n+"%, "+this._roundA+")"},toHsl:function(){var e=a(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=a(this._r,this._g,this._b),t=Math.round(360*e.h),r=Math.round(100*e.s),n=Math.round(100*e.l);return 1==this._a?"hsl("+t+", "+r+"%, "+n+"%)":"hsla("+t+", "+r+"%, "+n+"%, "+this._roundA+")"},toHex:function(e){return u(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return d(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*I(this._r,255))+"%",g:Math.round(100*I(this._g,255))+"%",b:Math.round(100*I(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*I(this._r,255))+"%, "+Math.round(100*I(this._g,255))+"%, "+Math.round(100*I(this._b,255))+"%)":"rgba("+Math.round(100*I(this._r,255))+"%, "+Math.round(100*I(this._g,255))+"%, "+Math.round(100*I(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(D[u(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+p(this._r,this._g,this._b,this._a),r=t,o=this._gradientType?"GradientType = 1, ":"";if(e){var i=n(e);r="#"+p(i._r,i._g,i._b,i._a)}return"progid:DXImageTransform.Microsoft.gradient("+o+"startColorstr="+t+",endColorstr="+r+")"},toString:function(e){var t=!!e;e=e||this._format;var r=!1,n=this._a<1&&this._a>=0;return!t&&n&&("hex"===e||"hex6"===e||"hex3"===e||"hex4"===e||"hex8"===e||"name"===e)?"name"===e&&0===this._a?this.toName():this.toRgbString():("rgb"===e&&(r=this.toRgbString()),"prgb"===e&&(r=this.toPercentageRgbString()),("hex"===e||"hex6"===e)&&(r=this.toHexString()),"hex3"===e&&(r=this.toHexString(!0)),"hex4"===e&&(r=this.toHex8String(!0)),"hex8"===e&&(r=this.toHex8String()),"name"===e&&(r=this.toName()),"hsl"===e&&(r=this.toHslString()),"hsv"===e&&(r=this.toHsvString()),r||this.toHexString())},clone:function(){return n(this.toString())},_applyModification:function(e,t){var r=e.apply(null,[this].concat([].slice.call(t)));return this._r=r._r,this._g=r._g,this._b=r._b,this.setAlpha(r._a),this},lighten:function(){return this._applyModification(g,arguments)},brighten:function(){return this._applyModification(v,arguments)},darken:function(){return this._applyModification(x,arguments)},desaturate:function(){return this._applyModification(f,arguments)},saturate:function(){return this._applyModification(m,arguments)},greyscale:function(){return this._applyModification(h,arguments)},spin:function(){return this._applyModification(j,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(C,arguments)},complement:function(){return this._applyCombination(b,arguments)},monochromatic:function(){return this._applyCombination(S,arguments)},splitcomplement:function(){return this._applyCombination(w,arguments)},triad:function(){return this._applyCombination(y,[3])},tetrad:function(){return this._applyCombination(y,[4])}},n.fromRatio=function(t,r){if("object"==e(t)){var o={};for(var i in t)t.hasOwnProperty(i)&&("a"===i?o[i]=t[i]:o[i]=P(t[i]));t=o}return n(t,r)},n.equals=function(e,t){return!!e&&!!t&&n(e).toRgbString()==n(t).toRgbString()},n.random=function(){return n.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},n.mix=function(e,t,r){r=0===r?0:r||50;var o=n(e).toRgb(),i=n(t).toRgb(),a=r/100;return n({r:(i.r-o.r)*a+o.r,g:(i.g-o.g)*a+o.g,b:(i.b-o.b)*a+o.b,a:(i.a-o.a)*a+o.a})},n.readability=function(e,t){var r=n(e),o=n(t);return(Math.max(r.getLuminance(),o.getLuminance())+.05)/(Math.min(r.getLuminance(),o.getLuminance())+.05)},n.isReadable=function(e,t,r){var o,i,a=n.readability(e,t);switch(i=!1,(o=V(r)).level+o.size){case"AAsmall":case"AAAlarge":i=a>=4.5;break;case"AAlarge":i=a>=3;break;case"AAAsmall":i=a>=7}return i},n.mostReadable=function(e,t,r){var o,i,a,s,l=null,c=0;i=(r=r||{}).includeFallbackColors,a=r.level,s=r.size;for(var u=0;uc&&(c=o,l=n(t[u]));return n.isReadable(e,l,{level:a,size:s})||!i?l:(r.includeFallbackColors=!1,n.mostReadable(e,["#fff","#000"],r))};var k=n.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},D=n.hexNames=T(k);function T(e){var t={};for(var r in e)e.hasOwnProperty(r)&&(t[e[r]]=r);return t}function E(e){return(isNaN(e=parseFloat(e))||e<0||e>1)&&(e=1),e}function I(e,t){_(e)&&(e="100%");var r=N(e);return(e=Math.min(t,Math.max(0,parseFloat(e))),r&&(e=parseInt(e*t,10)/100),1e-6>Math.abs(e-t))?1:e%t/parseFloat(t)}function O(e){return Math.min(1,Math.max(0,e))}function M(e){return parseInt(e,16)}function _(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)}function N(e){return"string"==typeof e&&-1!=e.indexOf("%")}function A(e){return 1==e.length?"0"+e:""+e}function P(e){return e<=1&&(e=100*e+"%"),e}function F(e){return Math.round(255*parseFloat(e)).toString(16)}function L(e){return M(e)/255}var R=function(){var e="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)",t="[\\s|\\(]+("+e+")[,|\\s]+("+e+")[,|\\s]+("+e+")\\s*\\)?",r="[\\s|\\(]+("+e+")[,|\\s]+("+e+")[,|\\s]+("+e+")[,|\\s]+("+e+")\\s*\\)?";return{CSS_UNIT:new RegExp(e),rgb:RegExp("rgb"+t),rgba:RegExp("rgba"+r),hsl:RegExp("hsl"+t),hsla:RegExp("hsla"+r),hsv:RegExp("hsv"+t),hsva:RegExp("hsva"+r),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function H(e){return!!R.CSS_UNIT.exec(e)}function B(e){e=e.replace(t,"").replace(r,"").toLowerCase();var n,o=!1;if(k[e])e=k[e],o=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};return(n=R.rgb.exec(e))?{r:n[1],g:n[2],b:n[3]}:(n=R.rgba.exec(e))?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=R.hsl.exec(e))?{h:n[1],s:n[2],l:n[3]}:(n=R.hsla.exec(e))?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=R.hsv.exec(e))?{h:n[1],s:n[2],v:n[3]}:(n=R.hsva.exec(e))?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=R.hex8.exec(e))?{r:M(n[1]),g:M(n[2]),b:M(n[3]),a:L(n[4]),format:o?"name":"hex8"}:(n=R.hex6.exec(e))?{r:M(n[1]),g:M(n[2]),b:M(n[3]),format:o?"name":"hex"}:(n=R.hex4.exec(e))?{r:M(n[1]+""+n[1]),g:M(n[2]+""+n[2]),b:M(n[3]+""+n[3]),a:L(n[4]+""+n[4]),format:o?"name":"hex8"}:!!(n=R.hex3.exec(e))&&{r:M(n[1]+""+n[1]),g:M(n[2]+""+n[2]),b:M(n[3]+""+n[3]),format:o?"name":"hex"}}function V(e){var t,r;return t=((e=e||{level:"AA",size:"small"}).level||"AA").toUpperCase(),r=(e.size||"small").toLowerCase(),"AA"!==t&&"AAA"!==t&&(t="AA"),"small"!==r&&"large"!==r&&(r="small"),{level:t,size:r}}return n})},{}],kJRZF:[function(e,t,r){t.exports=e("e3b3799b668f372a")(e("d81fd9ef22ae8b52").resolve("birwL")).then(()=>t.bundle.root("d8lIU"))},{e3b3799b668f372a:"7cQ2Z",d81fd9ef22ae8b52:"dkg0v"}],kGPI0:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"dropdownProp",()=>o);let o={className:cx("p-1 border border-gray-300 h-[28px]",css` input { max-width: none; width: 87px; @@ -481,7 +481,7 @@ const typings = { width: 45px !important; border-right: 0px !important; } - `),children:[(0,o.jsx)(f.Tooltip,{asChild:!0,content:"Corner Top Right",children:(0,o.jsx)("div",{children:(0,o.jsx)(v.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,o.jsx)("div",{className:"text-lg text-gray-700",children:(0,o.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,o.jsx)("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",d:"m20.01 16.01l-.01-.011m.01 4.011l-.01-.011m-3.99.011l-.01-.011m-3.99.011l-.01-.011m-3.99.011L8 19.999m-3.99.011L4 19.999m.01-3.989L4 15.999m.01-3.989L4 11.999m.01-3.989L4 7.999m.01-3.989L4 3.999m4.01.011L8 3.999M20.01 12V4h-8v8h8Z"})})}),value:(0,a.default)(n,"rounded.tr")+"px",update:e=>{t("border",{...n,rounded:{...n.rounded,tr:parseInt(e.replaceAll("px",""))}});let r=i({...n.rounded,tr:parseInt(e.replaceAll("px",""))});c.isMix=r.isMix,c.render()}})})}),(0,o.jsx)(f.Tooltip,{asChild:!0,content:"Corner Top Left",children:(0,o.jsx)("div",{children:(0,o.jsx)(v.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,o.jsx)("div",{className:"text-lg text-gray-700",children:(0,o.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,o.jsx)("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",d:"m4 16.01l.01-.011M4 20.01l.01-.011M8 20.01l.01-.011m3.99.011l.01-.011m3.99.011l.01-.011m3.99.011l.01-.011M20 16.01l.01-.011M20 12.01l.01-.011M20 8.01l.01-.011M20 4.01l.01-.011M16 4.01l.01-.011M4 12V4h8v8H4Z"})})}),value:(0,a.default)(n,"rounded.tl")+"px",update:e=>{t("border",{...n,rounded:{...n.rounded,tl:parseInt(e.replaceAll("px",""))}});let r=i({...n.rounded,tl:parseInt(e.replaceAll("px",""))});c.isMix=r.isMix,c.render()}})})}),(0,o.jsx)(f.Tooltip,{asChild:!0,content:"Corner Bottom Left",children:(0,o.jsx)("div",{children:(0,o.jsx)(v.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,o.jsx)("div",{className:"text-lg text-gray-700",children:(0,o.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,o.jsx)("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",d:"m4 8l.01.011M4 4l.01.011M8 4l.01.011M12 4l.01.011M16 4l.01.011M20 4l.01.011M20 8l.01.011M20 12l.01.011M20 16l.01.011M20 20l.01.011M16 20l.01.011M4 12.01v8h8v-8H4Z"})})}),value:(0,a.default)(n,"rounded.bl")+"px",update:e=>{t("border",{...n,rounded:{...n.rounded,bl:parseInt(e.replaceAll("px",""))}});let r=i({...n.rounded,bl:parseInt(e.replaceAll("px",""))});c.isMix=r.isMix,c.render()}})})}),(0,o.jsx)(f.Tooltip,{asChild:!0,content:"Corner Bottom Right",children:(0,o.jsx)("div",{children:(0,o.jsx)(v.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,o.jsx)("div",{className:"text-lg text-gray-700",children:(0,o.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,o.jsx)("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",d:"m20.01 8l-.01.011M20.01 4l-.01.011M16.01 4l-.01.011M12.01 4l-.01.011M8.01 4L8 4.011M4.01 4L4 4.011M4.01 8L4 8.011M4.01 12l-.01.011M4.01 16l-.01.011M4.01 20l-.01.011M8.01 20l-.01.011m12.01-8.001v8h-8v-8h8Z"})})}),value:(0,a.default)(n,"rounded.br")+"px",update:e=>{t("border",{...n,rounded:{...n.rounded,br:parseInt(e.replaceAll("px",""))}});let r=i({...n.rounded,br:parseInt(e.replaceAll("px",""))});c.isMix=r.isMix,c.render()}})})})]})}):(0,o.jsx)(o.Fragment,{})]})}},{"react/jsx-runtime":"QoA3A","lodash.get":"9pb7J","lodash.transform":"bKsoi","lodash.uniq":"eN1yC","web-utils":"1hi6H","../../../../../../utils/ui/dropdown":"i91nJ","../../../../../../utils/ui/tooltip":"lSeyn","../tools/responsive-val":"47fGT","../ui/Button":"bLYtu","../ui/FieldColor":"cWqkK","../ui/FieldNumUnit":"FWXO9","../ui/style":"kGPI0","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],bKsoi:[function(e,t,r){var n=arguments[3],o=200,i="Expected a function",a="__lodash_hash_undefined__",s=1,l=2,c=1/0,u=9007199254740991,d="[object Arguments]",p="[object Array]",f="[object Boolean]",m="[object Date]",h="[object Error]",g="[object Function]",v="[object GeneratorFunction]",x="[object Map]",j="[object Number]",b="[object Object]",y="[object Promise]",w="[object RegExp]",C="[object Set]",k="[object String]",S="[object Symbol]",T="[object WeakMap]",D="[object ArrayBuffer]",E="[object DataView]",I="[object Float64Array]",O="[object Int8Array]",M="[object Int16Array]",_="[object Int32Array]",N="[object Uint8Array]",A="[object Uint8ClampedArray]",P="[object Uint16Array]",F="[object Uint32Array]",L=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,R=/^\w*$/,H=/^\./,B=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,V=/[\\^$.*+?()[\]{}|]/g,z=/\\(\\)?/g,W=/^\[object .+?Constructor\]$/,U=/^(?:0|[1-9]\d*)$/,G={};G["[object Float32Array]"]=G[I]=G[O]=G[M]=G[_]=G[N]=G[A]=G[P]=G[F]=!0,G[d]=G[p]=G[D]=G[f]=G[E]=G[m]=G[h]=G[g]=G[x]=G[j]=G[b]=G[w]=G[C]=G[k]=G[T]=!1;var $="object"==typeof n&&n&&n.Object===Object&&n,K="object"==typeof self&&self&&self.Object===Object&&self,q=$||K||Function("return this")(),Q=r&&!r.nodeType&&r,J=Q&&t&&!t.nodeType&&t,Z=J&&J.exports===Q&&$.process,X=function(){try{return Z&&Z.binding("util")}catch(e){}}(),ee=X&&X.isTypedArray;function et(e,t){for(var r=-1,n=e?e.length:0;++r-1}function eZ(e,t){var r=this.__data__,n=ti(r,e);return n<0?r.push([e,t]):r[n][1]=t,this}function eX(e){var t=-1,r=e?e.length:0;for(this.clear();++tc))return!1;var d=i.get(e);if(d&&i.get(t))return d==t;var p=-1,f=!0,m=o&s?new e3:void 0;for(i.set(e,t),i.set(t,e);++p-1&&e%1==0&&e-1&&e%1==0&&e<=u}function tQ(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function tJ(e){return!!e&&"object"==typeof e}function tZ(e){return"symbol"==typeof e||tJ(e)&&ex.call(e)==S}var tX=ee?ei(ee):th;function t0(e){return null==e?"":ty(e)}function t1(e,t,r){var n=null==e?void 0:tc(e,t);return void 0===n?r:n}function t2(e,t){return null!=e&&tM(e,t,tu)}function t4(e){return t$(e)?to(e):tv(e)}function t5(e,t,r){var n=tG(e)||tX(e);if(t=tg(t,4),null==r){if(n||tQ(e)){var o=e.constructor;r=n?tG(e)?new o:[]:tK(o)?ta(ew(e)):{}}else r={}}return(n?et:tl)(e,function(e,n,o){return t(r,e,n,o)}),r}function t3(e){return e}function t6(e){return tN(e)?en(tB(e)):tb(e)}t.exports=t5},{}],eN1yC:[function(e,t,r){var n=arguments[3],o=200,i="__lodash_hash_undefined__",a=1/0,s="[object Function]",l="[object GeneratorFunction]",c=/[\\^$.*+?()[\]{}|]/g,u=/^\[object .+?Constructor\]$/,d="object"==typeof n&&n&&n.Object===Object&&n,p="object"==typeof self&&self&&self.Object===Object&&self,f=d||p||Function("return this")();function m(e,t){return!!(e?e.length:0)&&v(e,t,0)>-1}function h(e,t,r){for(var n=-1,o=e?e.length:0;++n-1}function K(e,t){var r=this.__data__,n=eo(r,e);return n<0?r.push([e,t]):r[n][1]=t,this}function q(e){var t=-1,r=e?e.length:0;for(this.clear();++t=o){var u=t?null:es(e);if(u)return w(u);s=!1,i=j,c=new et}else c=t?[]:l;e:for(;++np);var o=e("react/jsx-runtime"),i=e("react"),a=e("web-utils"),s=e("../../../../../../utils/ui/context-menu"),l=e("../../../../../../utils/ui/tooltip"),c=e("../tools/responsive-val"),u=e("../ui/Button"),d=e("../ui/FieldNumUnit");let p=({value:e,update:t,mode:r,id:n})=>{let p=(0,a.useLocal)({menuWidth:null,menuHeight:null,toggle:!0,activeWidth:0,activeHeight:0,dim:(0,c.responsiveVal)(e,"dim",r,{w:"fit",h:"fit",wUnit:"px",hUnit:"px"})});(0,i.useEffect)(()=>{p.dim=(0,c.responsiveVal)(e,"dim",r,{w:"fit",h:"fit",wUnit:"px",hUnit:"px"}),p.render()},[e]);let f=p.dim;return(0,o.jsxs)("div",{className:cx("flex items-stretch justify-between text-xs ",css` + `),children:[(0,o.jsx)(f.Tooltip,{asChild:!0,content:"Corner Top Right",children:(0,o.jsx)("div",{children:(0,o.jsx)(v.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,o.jsx)("div",{className:"text-lg text-gray-700",children:(0,o.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,o.jsx)("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",d:"m20.01 16.01l-.01-.011m.01 4.011l-.01-.011m-3.99.011l-.01-.011m-3.99.011l-.01-.011m-3.99.011L8 19.999m-3.99.011L4 19.999m.01-3.989L4 15.999m.01-3.989L4 11.999m.01-3.989L4 7.999m.01-3.989L4 3.999m4.01.011L8 3.999M20.01 12V4h-8v8h8Z"})})}),value:(0,a.default)(n,"rounded.tr")+"px",update:e=>{t("border",{...n,rounded:{...n.rounded,tr:parseInt(e.replaceAll("px",""))}});let r=i({...n.rounded,tr:parseInt(e.replaceAll("px",""))});c.isMix=r.isMix,c.render()}})})}),(0,o.jsx)(f.Tooltip,{asChild:!0,content:"Corner Top Left",children:(0,o.jsx)("div",{children:(0,o.jsx)(v.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,o.jsx)("div",{className:"text-lg text-gray-700",children:(0,o.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,o.jsx)("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",d:"m4 16.01l.01-.011M4 20.01l.01-.011M8 20.01l.01-.011m3.99.011l.01-.011m3.99.011l.01-.011m3.99.011l.01-.011M20 16.01l.01-.011M20 12.01l.01-.011M20 8.01l.01-.011M20 4.01l.01-.011M16 4.01l.01-.011M4 12V4h8v8H4Z"})})}),value:(0,a.default)(n,"rounded.tl")+"px",update:e=>{t("border",{...n,rounded:{...n.rounded,tl:parseInt(e.replaceAll("px",""))}});let r=i({...n.rounded,tl:parseInt(e.replaceAll("px",""))});c.isMix=r.isMix,c.render()}})})}),(0,o.jsx)(f.Tooltip,{asChild:!0,content:"Corner Bottom Left",children:(0,o.jsx)("div",{children:(0,o.jsx)(v.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,o.jsx)("div",{className:"text-lg text-gray-700",children:(0,o.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,o.jsx)("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",d:"m4 8l.01.011M4 4l.01.011M8 4l.01.011M12 4l.01.011M16 4l.01.011M20 4l.01.011M20 8l.01.011M20 12l.01.011M20 16l.01.011M20 20l.01.011M16 20l.01.011M4 12.01v8h8v-8H4Z"})})}),value:(0,a.default)(n,"rounded.bl")+"px",update:e=>{t("border",{...n,rounded:{...n.rounded,bl:parseInt(e.replaceAll("px",""))}});let r=i({...n.rounded,bl:parseInt(e.replaceAll("px",""))});c.isMix=r.isMix,c.render()}})})}),(0,o.jsx)(f.Tooltip,{asChild:!0,content:"Corner Bottom Right",children:(0,o.jsx)("div",{children:(0,o.jsx)(v.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,o.jsx)("div",{className:"text-lg text-gray-700",children:(0,o.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,o.jsx)("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",d:"m20.01 8l-.01.011M20.01 4l-.01.011M16.01 4l-.01.011M12.01 4l-.01.011M8.01 4L8 4.011M4.01 4L4 4.011M4.01 8L4 8.011M4.01 12l-.01.011M4.01 16l-.01.011M4.01 20l-.01.011M8.01 20l-.01.011m12.01-8.001v8h-8v-8h8Z"})})}),value:(0,a.default)(n,"rounded.br")+"px",update:e=>{t("border",{...n,rounded:{...n.rounded,br:parseInt(e.replaceAll("px",""))}});let r=i({...n.rounded,br:parseInt(e.replaceAll("px",""))});c.isMix=r.isMix,c.render()}})})})]})}):(0,o.jsx)(o.Fragment,{})]})}},{"react/jsx-runtime":"QoA3A","lodash.get":"9pb7J","lodash.transform":"bKsoi","lodash.uniq":"eN1yC","web-utils":"1hi6H","../../../../../../utils/ui/dropdown":"i91nJ","../../../../../../utils/ui/tooltip":"lSeyn","../tools/responsive-val":"47fGT","../ui/Button":"bLYtu","../ui/FieldColor":"cWqkK","../ui/FieldNumUnit":"FWXO9","../ui/style":"kGPI0","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],bKsoi:[function(e,t,r){var n=arguments[3],o=200,i="Expected a function",a="__lodash_hash_undefined__",s=1,l=2,c=1/0,u=9007199254740991,d="[object Arguments]",p="[object Array]",f="[object Boolean]",m="[object Date]",h="[object Error]",g="[object Function]",v="[object GeneratorFunction]",x="[object Map]",j="[object Number]",b="[object Object]",y="[object Promise]",w="[object RegExp]",C="[object Set]",S="[object String]",k="[object Symbol]",D="[object WeakMap]",T="[object ArrayBuffer]",E="[object DataView]",I="[object Float64Array]",O="[object Int8Array]",M="[object Int16Array]",_="[object Int32Array]",N="[object Uint8Array]",A="[object Uint8ClampedArray]",P="[object Uint16Array]",F="[object Uint32Array]",L=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,R=/^\w*$/,H=/^\./,B=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,V=/[\\^$.*+?()[\]{}|]/g,z=/\\(\\)?/g,W=/^\[object .+?Constructor\]$/,U=/^(?:0|[1-9]\d*)$/,G={};G["[object Float32Array]"]=G[I]=G[O]=G[M]=G[_]=G[N]=G[A]=G[P]=G[F]=!0,G[d]=G[p]=G[T]=G[f]=G[E]=G[m]=G[h]=G[g]=G[x]=G[j]=G[b]=G[w]=G[C]=G[S]=G[D]=!1;var $="object"==typeof n&&n&&n.Object===Object&&n,q="object"==typeof self&&self&&self.Object===Object&&self,K=$||q||Function("return this")(),Q=r&&!r.nodeType&&r,Z=Q&&t&&!t.nodeType&&t,J=Z&&Z.exports===Q&&$.process,X=function(){try{return J&&J.binding("util")}catch(e){}}(),ee=X&&X.isTypedArray;function et(e,t){for(var r=-1,n=e?e.length:0;++r-1}function eJ(e,t){var r=this.__data__,n=ti(r,e);return n<0?r.push([e,t]):r[n][1]=t,this}function eX(e){var t=-1,r=e?e.length:0;for(this.clear();++tc))return!1;var d=i.get(e);if(d&&i.get(t))return d==t;var p=-1,f=!0,m=o&s?new e3:void 0;for(i.set(e,t),i.set(t,e);++p-1&&e%1==0&&e-1&&e%1==0&&e<=u}function tQ(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function tZ(e){return!!e&&"object"==typeof e}function tJ(e){return"symbol"==typeof e||tZ(e)&&ex.call(e)==k}var tX=ee?ei(ee):th;function t0(e){return null==e?"":ty(e)}function t1(e,t,r){var n=null==e?void 0:tc(e,t);return void 0===n?r:n}function t2(e,t){return null!=e&&tM(e,t,tu)}function t4(e){return t$(e)?to(e):tv(e)}function t5(e,t,r){var n=tG(e)||tX(e);if(t=tg(t,4),null==r){if(n||tQ(e)){var o=e.constructor;r=n?tG(e)?new o:[]:tq(o)?ta(ew(e)):{}}else r={}}return(n?et:tl)(e,function(e,n,o){return t(r,e,n,o)}),r}function t3(e){return e}function t6(e){return tN(e)?en(tB(e)):tb(e)}t.exports=t5},{}],eN1yC:[function(e,t,r){var n=arguments[3],o=200,i="__lodash_hash_undefined__",a=1/0,s="[object Function]",l="[object GeneratorFunction]",c=/[\\^$.*+?()[\]{}|]/g,u=/^\[object .+?Constructor\]$/,d="object"==typeof n&&n&&n.Object===Object&&n,p="object"==typeof self&&self&&self.Object===Object&&self,f=d||p||Function("return this")();function m(e,t){return!!(e?e.length:0)&&v(e,t,0)>-1}function h(e,t,r){for(var n=-1,o=e?e.length:0;++n-1}function q(e,t){var r=this.__data__,n=eo(r,e);return n<0?r.push([e,t]):r[n][1]=t,this}function K(e){var t=-1,r=e?e.length:0;for(this.clear();++t=o){var u=t?null:es(e);if(u)return w(u);s=!1,i=j,c=new et}else c=t?[]:l;e:for(;++np);var o=e("react/jsx-runtime"),i=e("react"),a=e("web-utils"),s=e("../../../../../../utils/ui/context-menu"),l=e("../../../../../../utils/ui/tooltip"),c=e("../tools/responsive-val"),u=e("../ui/Button"),d=e("../ui/FieldNumUnit");let p=({value:e,update:t,mode:r,id:n})=>{let p=(0,a.useLocal)({menuWidth:null,menuHeight:null,toggle:!0,activeWidth:0,activeHeight:0,dim:(0,c.responsiveVal)(e,"dim",r,{w:"fit",h:"fit",wUnit:"px",hUnit:"px"})});(0,i.useEffect)(()=>{p.dim=(0,c.responsiveVal)(e,"dim",r,{w:"fit",h:"fit",wUnit:"px",hUnit:"px"}),p.render()},[e]);let f=p.dim;return(0,o.jsxs)("div",{className:cx("flex items-stretch justify-between text-xs ",css` .field-num { width: 66px !important; border: 1px solid #d1d1d1; @@ -592,25 +592,25 @@ const typings = { width: 500px; height: 500px; margin: 5px 0px; - `),spellCheck:!1,value:JSON.stringify(e.item,null,2)}),children:(0,o.jsx)("div",{className:"border px-1 py-[2px] cursor-pointer bg-white hover:bg-blue-100",onClick:()=>{},children:(0,o.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,o.jsx)("path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4"}),(0,o.jsx)("path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}),(0,o.jsx)("path",{d:"M4 12a1 1 0 0 0-1 1v1a1 1 0 0 1-1 1 1 1 0 0 1 1 1v1a1 1 0 0 0 1 1"}),(0,o.jsx)("path",{d:"M8 18a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1 1 1 0 0 1-1-1v-1a1 1 0 0 0-1-1"})]})})}),r.component?.id===i.active.comp_id&&(0,o.jsx)("div",{className:"border px-1 cursor-pointer bg-white hover:bg-blue-100",onClick:()=>{t.ui.side.prop=!0,t.render()},children:"Edit Props"})]}),(0,o.jsx)(l.EdStyleAll,{})]}):null}},{"react/jsx-runtime":"QoA3A","../../logic/ed-global":"6QDfO","web-utils":"1hi6H","./prop-master":"4oppl","./style/side-all":"9gkum","../../../../utils/ui/popover":"cYhKS","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"4oppl":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdSidePropComp",()=>g),n.export(r,"Placeholder",()=>x);var o=e("react/jsx-runtime"),i=e("@minoru/react-dnd-treeview"),a=e("react"),s=e("react-dnd-html5-backend"),l=e("web-utils"),c=e("../../logic/ed-global"),u=e("../../logic/tree/build"),d=e("./prop-master/prop-form"),p=e("./prop-master/tree-item"),f=e("../../../../utils/ui/popover"),m=e("./simple-monaco");let h={el:null},g=({meta:e})=>{let t=(0,l.useGlobal)(c.EDGlobal,"EDITOR"),r=e?.item,n=(0,l.useLocal)({json:"",typings:"",openJSON:!1,openTypings:!1}),[g,y]=(0,a.useState)({}),w=()=>{y({})};if(d.propPopover.render=w,!r)return null;let C=i.Tree,k=[],S=e.mitem?.get("component")?.get("props"),T=e.mitem?.get("component");return!S&&T&&(T.set("props",new Y.Map),S=T.get("props")),S&&e.mitem&&(S.forEach((t,n)=>{k.push({id:`${r.id}-${n}`,parent:"root",text:n,droppable:!0,data:{mitem:e.mitem,prop:t.toJSON(),mprop:t,name:n}})}),k=k.sort((e,t)=>e.data&&t.data?e.data.prop.idx-t.data.prop.idx:0)),(0,o.jsxs)("div",{className:"flex flex-col text-[12px] flex-1",children:[(0,o.jsxs)("div",{className:"flex border-b p-1 h-[28px] items-center bg-slate-50 justify-between select-none",children:[(0,o.jsxs)("div",{className:"border flex items-center cursor-pointer bg-white hover:bg-blue-100 space-x-[1px] pr-[5px]",onClick:()=>{t.ui.side.prop=!1,t.render()},children:[(0,o.jsx)("div",{className:css` + `),spellCheck:!1,value:JSON.stringify(e.item,null,2)}),children:(0,o.jsx)("div",{className:"border px-1 py-[2px] cursor-pointer bg-white hover:bg-blue-100",onClick:()=>{},children:(0,o.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,o.jsx)("path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4"}),(0,o.jsx)("path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}),(0,o.jsx)("path",{d:"M4 12a1 1 0 0 0-1 1v1a1 1 0 0 1-1 1 1 1 0 0 1 1 1v1a1 1 0 0 0 1 1"}),(0,o.jsx)("path",{d:"M8 18a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1 1 1 0 0 1-1-1v-1a1 1 0 0 0-1-1"})]})})}),r.component?.id===i.active.comp_id&&(0,o.jsx)("div",{className:"border px-1 cursor-pointer bg-white hover:bg-blue-100",onClick:()=>{t.ui.side.prop=!0,t.render()},children:"Edit Props"})]}),(0,o.jsx)(l.EdStyleAll,{})]}):null}},{"react/jsx-runtime":"QoA3A","../../logic/ed-global":"6QDfO","web-utils":"1hi6H","./prop-master":"4oppl","./style/side-all":"9gkum","../../../../utils/ui/popover":"cYhKS","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"4oppl":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdSidePropComp",()=>g),n.export(r,"Placeholder",()=>x);var o=e("react/jsx-runtime"),i=e("@minoru/react-dnd-treeview"),a=e("react"),s=e("react-dnd-html5-backend"),l=e("web-utils"),c=e("../../logic/ed-global"),u=e("../../logic/tree/build"),d=e("./prop-master/prop-form"),p=e("./prop-master/tree-item"),f=e("../../../../utils/ui/popover"),m=e("./simple-monaco");let h={el:null},g=({meta:e})=>{let t=(0,l.useGlobal)(c.EDGlobal,"EDITOR"),r=e?.item,n=(0,l.useLocal)({json:"",typings:"",openJSON:!1,openTypings:!1}),[g,y]=(0,a.useState)({}),w=()=>{y({})};if(d.propPopover.render=w,!r)return null;let C=i.Tree,S=[],k=e.mitem?.get("component")?.get("props"),D=e.mitem?.get("component");return!k&&D&&(D.set("props",new Y.Map),k=D.get("props")),k&&e.mitem&&(k.forEach((t,n)=>{S.push({id:`${r.id}-${n}`,parent:"root",text:n,droppable:!0,data:{mitem:e.mitem,prop:t.toJSON(),mprop:t,name:n}})}),S=S.sort((e,t)=>e.data&&t.data?e.data.prop.idx-t.data.prop.idx:0)),(0,o.jsxs)("div",{className:"flex flex-col text-[12px] flex-1",children:[(0,o.jsxs)("div",{className:"flex border-b p-1 h-[28px] items-center bg-slate-50 justify-between select-none",children:[(0,o.jsxs)("div",{className:"border flex items-center cursor-pointer bg-white hover:bg-blue-100 space-x-[1px] pr-[5px]",onClick:()=>{t.ui.side.prop=!1,t.render()},children:[(0,o.jsx)("div",{className:css` margin-bottom: 1px; `,dangerouslySetInnerHTML:{__html:` `}}),(0,o.jsx)("div",{children:"Style"})]}),(0,o.jsxs)("div",{className:cx("flex items-center space-x-1 cursor-pointer",!!r.component?.useStyle&&"border border-green-600 px-1 rounded-sm text-green-700"),onClick:()=>{let r=!!e.mitem?.get("component")?.get("useStyle");e.mitem?.get("component")?.set("useStyle",!r),(0,u.treeRebuild)(t),t.render()},children:[r.component?.useStyle?(0,o.jsx)(j,{}):(0,o.jsx)(b,{}),(0,o.jsx)("div",{className:cx("mt-[2px]"),children:"Inherit Style"})]}),(0,o.jsxs)("div",{className:"border pl-1 cursor-pointer bg-white hover:bg-blue-100 flex items-center",onClick:()=>{c.active.comp_id&&(c.active.comp_id=c.active.instance.comp_id||"",c.active.item_id=c.active.instance.item_id||"",c.active.instance.comp_id="",c.active.instance.item_id="",t.render())},children:[(0,o.jsx)("div",{children:"Instance"}),(0,o.jsx)("div",{className:css` margin-bottom: 1px; `,dangerouslySetInnerHTML:{__html:` - `}})]})]}),(0,o.jsx)("div",{className:"flex flex-1 relative overflow-y-auto overflow-x-hidden",children:(0,o.jsxs)("div",{className:cx("absolute inset-0"),ref:e=>h.el=e,children:[(0,o.jsx)(i.DndProvider,{backend:s.HTML5Backend,options:(0,i.getBackendOptions)({html5:{rootElement:h.el}}),children:(0,o.jsx)(C,{tree:k,sort:!1,onDrop:(t,{dragSourceId:n,relativeIndex:o})=>{let i=e.mitem?.doc;i?.transact(()=>{S?.forEach((e,n)=>{let o=t.findIndex(e=>`${r.id}-${n}`===e.id);o>=0&&e.set("idx",o)})})},render:(e,t)=>(0,o.jsx)(p.EdPropCompTreeItem,{node:e,render:w,params:t}),rootId:"root",classes:v,dropTargetOffset:10,initialOpen:!0,placeholderRender:(e,t)=>(0,o.jsx)(x,{node:e,params:t}),dragPreviewRender:()=>(0,o.jsx)(o.Fragment,{})})}),(0,o.jsxs)("div",{className:"flex",children:[(0,o.jsx)("div",{className:"m-1 border border-blue-200 px-2 self-start text-[13px] hover:bg-blue-100 cursor-pointer select-none flex-1 h-[22px]",onClick:()=>{if(S){let e=[];S.forEach(t=>e.push(t.get("idx")));let r=(e.sort().pop()||0)+1;r=0===e.length?1:parseInt(r)+1;let n=`prop_${r}`;for(;S.get(n);)r=parseInt(r)+1,n=`prop_${r}`;let o=new Y.Map;syncronize(o,{idx:r,name:n,type:"string",value:'"hello"',valueBuilt:'"hello"',meta:{type:"text"}}),S.set(n,o),d.propPopover.name=n,t.render()}},children:"+ New Prop"})," ",(0,o.jsx)(f.Popover,{content:(0,o.jsx)("div",{className:cx(css` + `}})]})]}),(0,o.jsx)("div",{className:"flex flex-1 relative overflow-y-auto overflow-x-hidden",children:(0,o.jsxs)("div",{className:cx("absolute inset-0"),ref:e=>h.el=e,children:[(0,o.jsx)(i.DndProvider,{backend:s.HTML5Backend,options:(0,i.getBackendOptions)({html5:{rootElement:h.el}}),children:(0,o.jsx)(C,{tree:S,sort:!1,onDrop:(t,{dragSourceId:n,relativeIndex:o})=>{let i=e.mitem?.doc;i?.transact(()=>{k?.forEach((e,n)=>{let o=t.findIndex(e=>`${r.id}-${n}`===e.id);o>=0&&e.set("idx",o)})})},render:(e,t)=>(0,o.jsx)(p.EdPropCompTreeItem,{node:e,render:w,params:t}),rootId:"root",classes:v,dropTargetOffset:10,initialOpen:!0,placeholderRender:(e,t)=>(0,o.jsx)(x,{node:e,params:t}),dragPreviewRender:()=>(0,o.jsx)(o.Fragment,{})})}),(0,o.jsxs)("div",{className:"flex",children:[(0,o.jsx)("div",{className:"m-1 border border-blue-200 px-2 self-start text-[13px] hover:bg-blue-100 cursor-pointer select-none flex-1 h-[22px]",onClick:()=>{if(k){let e=[];k.forEach(t=>e.push(t.get("idx")));let r=(e.sort().pop()||0)+1;r=0===e.length?1:parseInt(r)+1;let n=`prop_${r}`;for(;k.get(n);)r=parseInt(r)+1,n=`prop_${r}`;let o=new Y.Map;syncronize(o,{idx:r,name:n,type:"string",value:'"hello"',valueBuilt:'"hello"',meta:{type:"text"}}),k.set(n,o),d.propPopover.name=n,t.render()}},children:"+ New Prop"})," ",(0,o.jsx)(f.Popover,{content:(0,o.jsx)("div",{className:cx(css` width: 700px; height: 500px; margin: 5px 0px; - `),children:(0,o.jsx)(m.SimpleMonaco,{onChange:e=>{n.typings=e,n.render()},value:n.typings,lang:"typescript"})}),open:n.openTypings,onOpenChange:e=>{try{T&&(e?n.typings=T.get("typings")||`\ + `),children:(0,o.jsx)(m.SimpleMonaco,{onChange:e=>{n.typings=e,n.render()},value:n.typings,lang:"typescript"})}),open:n.openTypings,onOpenChange:e=>{try{D&&(e?n.typings=D.get("typings")||`\ const typings = { _raw: { } -}`:(T.set("typings",n.typings),(0,u.treeRebuild)(t),t.render()))}catch(e){console.log(e)}n.openTypings=e,n.render()},children:(0,o.jsx)("div",{className:"m-1 ml-0 border border-blue-200 px-2 self-start text-[13px] hover:bg-blue-100 cursor-pointer select-none flex items-center space-x-1 text-xs h-[22px]",children:(0,o.jsx)("span",{children:"Types"})})}),(0,o.jsx)(f.Popover,{content:(0,o.jsx)("div",{className:cx(css` +}`:(D.set("typings",n.typings),(0,u.treeRebuild)(t),t.render()))}catch(e){console.log(e)}n.openTypings=e,n.render()},children:(0,o.jsx)("div",{className:"m-1 ml-0 border border-blue-200 px-2 self-start text-[13px] hover:bg-blue-100 cursor-pointer select-none flex items-center space-x-1 text-xs h-[22px]",children:(0,o.jsx)("span",{children:"Types"})})}),(0,o.jsx)(f.Popover,{content:(0,o.jsx)("div",{className:cx(css` width: 700px; height: 500px; margin: 5px 0px; - `),children:(0,o.jsx)(m.SimpleMonaco,{onChange:e=>{n.json=e,n.render()},value:n.json,lang:"json"})}),open:n.openJSON,onOpenChange:e=>{try{e?n.json=JSON.stringify(S?.toJSON(),null,2):(syncronize(S,JSON.parse(n.json)),(0,u.treeRebuild)(t),t.render())}catch(e){console.log(e)}n.openJSON=e,n.render()},children:(0,o.jsx)("div",{className:"m-1 ml-0 border border-blue-200 px-2 self-start text-[13px] hover:bg-blue-100 cursor-pointer select-none flex items-center space-x-1 text-xs h-[22px]",children:(0,o.jsx)("span",{children:"JSON"})})})]})]})})]})},v={container:"flex flex-col flex-1",dropTarget:"drop-target",placeholder:"placeholder",draggingSource:css` + `),children:(0,o.jsx)(m.SimpleMonaco,{onChange:e=>{n.json=e,n.render()},value:n.json,lang:"json"})}),open:n.openJSON,onOpenChange:e=>{try{e?n.json=JSON.stringify(k?.toJSON(),null,2):(syncronize(k,JSON.parse(n.json)),(0,u.treeRebuild)(t),t.render())}catch(e){console.log(e)}n.openJSON=e,n.render()},children:(0,o.jsx)("div",{className:"m-1 ml-0 border border-blue-200 px-2 self-start text-[13px] hover:bg-blue-100 cursor-pointer select-none flex items-center space-x-1 text-xs h-[22px]",children:(0,o.jsx)("span",{children:"JSON"})})})]})]})})]})},v={container:"flex flex-col flex-1",dropTarget:"drop-target",placeholder:"placeholder",draggingSource:css` background: #e4f0ff; cursor: not-allowed; `},x=({params:e})=>(0,o.jsx)("div",{className:cx("flex items-center bg-blue-50",css` @@ -848,9 +848,9 @@ const typings = { `,"uppercase text-white text-[12px] cursor-pointer flex items-center justify-center transition-all hover:opacity-100 w-[40px] text-center",e.ui.popup.script.lastMode===t.type?css` background: ${t.color}; color: white; - `:"opacity-30"),onClick:()=>{e.ui.popup.script.mode=t.type,e.ui.popup.script.lastMode=t.type,e.render()},children:t.type},t.type))}),"js"===e.ui.popup.script.mode&&"item"===e.ui.popup.script.type&&(0,o.jsx)(l.EdScriptSnippet,{})]})]}),(0,o.jsxs)("div",{className:"flex items-stretch text-xs pr-2",children:["prop-instance"===e.ui.popup.script.type&&(0,o.jsx)(p.EdPropGen,{}),"js"===e.ui.popup.script.mode&&(0,o.jsx)("div",{className:"flex items-center",children:{ok:(0,o.jsx)("div",{className:"text-green-700",children:"Typings: OK"}),loading:(0,o.jsx)("div",{className:"text-slate-500",children:"Loading ⌛"}),error:(0,o.jsx)(d.Tooltip,{content:(0,o.jsx)("div",{className:"font-mono whitespace-pre-wrap text-[11px]",children:e.ui.popup.script.typings.err_msg}),delay:0,children:(0,o.jsx)("div",{className:"text-red-700 border-red-700 border bg-white bg-opacity-80 p-1",children:"⚠️ Typings: ERROR"})})}[e.ui.popup.script.typings.status]})]})]}),(0,o.jsx)("div",{className:"relative flex flex-1",children:t.active_id===a.active.item_id?(0,o.jsx)(s.EdScriptMonaco,{}):(0,o.jsx)(u.Loading,{backdrop:!1,note:"opening script"})})]})})},m=()=>{let e=(0,i.useGlobal)(a.EDGlobal,"EDITOR"),t=null;if(a.active.comp_id){let r=e.comp.list[a.active.comp_id];r&&r.meta&&(t=r.meta[a.active.item_id].item)}else t=e.page.meta[a.active.item_id].item;return t&&t.component?.id?(t.component.props,(0,o.jsxs)("div",{className:"flex text-xs p-2 space-x-1 items-center",children:[(0,o.jsx)("div",{className:"bg-blue-700 text-white text-[11px] px-1 mr-1",children:"INSTANCE"}),(0,o.jsx)("div",{children:t.name}),(0,o.jsx)(g,{}),(0,o.jsx)("div",{children:e.ui.popup.script.prop_name}),(0,o.jsx)(g,{}),(0,o.jsx)("div",{children:e.ui.popup.script.prop_kind})]})):(0,o.jsx)(o.Fragment,{})},h=()=>{let e=(0,i.useGlobal)(a.EDGlobal,"EDITOR"),t=e.comp.list[a.active.comp_id].doc.getMap("map").get("root")?.toJSON();return t&&t.component?.id?(t.component.props,(0,o.jsxs)("div",{className:"flex text-xs p-2 space-x-1 items-center",children:[(0,o.jsx)("div",{className:"bg-purple-700 text-white text-[11px] px-1 mr-1",children:"MASTER"}),(0,o.jsx)("div",{children:t.name}),(0,o.jsx)(g,{}),(0,o.jsx)("div",{children:e.ui.popup.script.prop_name}),(0,o.jsx)(g,{}),(0,o.jsx)("div",{children:e.ui.popup.script.prop_kind})]})):(0,o.jsx)(o.Fragment,{})},g=()=>(0,o.jsx)("svg",{width:"12",height:"12",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,o.jsx)("path",{d:"M8.14645 3.14645C8.34171 2.95118 8.65829 2.95118 8.85355 3.14645L12.8536 7.14645C13.0488 7.34171 13.0488 7.65829 12.8536 7.85355L8.85355 11.8536C8.65829 12.0488 8.34171 12.0488 8.14645 11.8536C7.95118 11.6583 7.95118 11.3417 8.14645 11.1464L11.2929 8H2.5C2.22386 8 2 7.77614 2 7.5C2 7.22386 2.22386 7 2.5 7H11.2929L8.14645 3.85355C7.95118 3.65829 7.95118 3.34171 8.14645 3.14645Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})}),v=()=>(0,o.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"22",height:"22",fill:"none",viewBox:"0 0 15 15",children:(0,o.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M6.158 3.135a.5.5 0 01.707.023l3.75 4a.5.5 0 010 .684l-3.75 4a.5.5 0 11-.73-.684L9.566 7.5l-3.43-3.658a.5.5 0 01.023-.707z",clipRule:"evenodd"})}),x=()=>(0,o.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"22",height:"22",viewBox:"0 0 24 24",children:(0,o.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M14 18l-6-6 6-6 1.4 1.4-4.6 4.6 4.6 4.6L14 18z"})})},{"react/jsx-runtime":"QoA3A","web-utils":"1hi6H","../../../logic/ed-global":"6QDfO","./monaco":"4PM6V","./snippet":"djndY",react:"6Lppp","../../../../../utils/ui/loading":"loFlS","../../../../../utils/ui/tooltip":"lSeyn","./prop-gen":"eIA2V","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"4PM6V":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdScriptMonaco",()=>w);var o=e("react/jsx-runtime"),i=e("idb-keyval"),a=e("lodash.trim"),s=n.interopDefault(a),l=e("react"),c=e("wasm-gzip"),u=e("web-utils"),d=e("../../../../../utils/script/jscript"),p=e("../../../../../utils/script/mount"),f=e("../../../../../utils/script/typings"),m=e("../../../../../utils/ui/loading"),h=e("../../../logic/active/get-meta"),g=e("../../../logic/ed-global"),v=e("./default-val"),x=e("./scope/scope"),j=e("../../../../vi/render/script/local");let b={timeout:null},y=new TextEncoder,w=()=>{let e=(0,u.useGlobal)(g.EDGlobal,"EDITOR"),t=(0,u.useLocal)({editor:null,monaco:null,changeTimeout:0,init:!1,value:"",historyOpen:!1,mode:"",imports:"",active_id:"",idbstore:(0,i.createStore)(`prasi-page-${e.page.cur.id}`,"script-history")}),r=d.jscript.editor;if(!r)return(0,o.jsx)(m.Loading,{backdrop:!1,note:"loading-monaco"});let n=e.page.meta[g.active.item_id];g.active.comp_id&&(n=e.comp.list[g.active.comp_id]?e.comp.list[g.active.comp_id].meta[g.active.item_id]:null);let a="";if((0,l.useEffect)(()=>()=>{e.ui.monaco=null,e.script.do_edit=async()=>{}},[]),t.monaco&&(e.ui.monaco=t.monaco),(0,l.useEffect)(()=>{clearTimeout(b.timeout),(async()=>{let r=t.editor,o=t.monaco;if(o&&r){let i=e.ui.popup.script.type;if((t.mode!==e.ui.popup.script.mode||t.active_id!==g.active.item_id)&&(t.init=!1,t.mode=e.ui.popup.script.mode,t.active_id=g.active.item_id),!t.init){if(o.editor.getModels().forEach(e=>{(e.uri.toString().startsWith("inmemory://model")||e.uri.toString().startsWith("file://"))&&e.dispose()}),n&&"item"===i&&(n.item.adv||(n.item.adv={}),n.item.adv[e.ui.popup.script.mode]||(n.item.adv[e.ui.popup.script.mode]=a)),"js"===e.ui.popup.script.mode){let t=window,l={};for(let t of e.global_prop)"_types"!==t&&(l[t]="any");if(t._types)for(let[e,r]of Object.entries(t._types))l[e]=r;let c={id:"",props:{}};if(n?.item.component?.id&&n.item.component.props&&(c.id=n.item.component.id,c.props=n.item.component.props),n?.parent?.comp_id&&n.parent.instance_id){let t=e.page.meta[n.parent.instance_id];t&&t.item.component?.id&&(c.id=t.item.component.id,c.props=t.item.component.props)}if(n)switch(i){case"prop-master":{for(let e of Object.keys(c.props))l[e]="any";let e=o.editor.createModel((0,s.default)(a),"typescript",o.Uri.parse("file:///active.tsx"));r.setModel(e)}break;case"prop-instance":{l._raw=(0,x.declareScope)(e,n,o);let t=o.editor.createModel((0,s.default)(a),"typescript",o.Uri.parse("file:///active.tsx"));if(r.setModel(t),c.id){let t=e.ui.popup.script.prop_name;C(n.item.component?.props[t],l,e.page.meta)}}break;case"item":{l._raw=(0,x.declareScope)(e,n,o);let t=o.editor.createModel((0,s.default)(a),"typescript",o.Uri.parse("file:///active.tsx"));if(r.setModel(t),r.trigger("fold","editor.foldAllMarkerRegions",{}),c.id&&n.jsx_prop?.name){let t=n.jsx_prop.name;C(c?.props[t],l,e.page.meta)}}}await (0,f.monacoTypings)({site_dts:e.site_dts,site_dts_entry:e.site_dts_entry,site_exports:e.site_exports,prisma_ext:e.prisma_ext,script:{siteTypes:e.script.site_types},site:e.site.config},o,{types:l,values:{}}),await (0,p.jsMount)(r,o,e)}else{let t=o.editor.createModel(a,{css:"scss",js:"typescript",html:"html"}[e.ui.popup.script.mode],o.Uri.parse("inmemory://model/1"));r.setModel(t)}t.init=!0,t.value=a,t.render()}}})()},[g.active.item_id,t.monaco,t.editor,e.ui.popup.script.mode]),!n)return(0,o.jsx)(m.Loading,{backdrop:!1,note:"meta-not-found"});let w=n.item,k=n.mitem?.get("adv")?.toJSON()||{};w.adv=k;let S=async(e,r)=>{if(t.editor){let n=d.jscript.prettier.standalone,o=d.jscript.prettier.ts,i=d.jscript.prettier.estree;if(n&&i&&o){let a=t.editor?.getValue().replace(/\{\s*children\s*\}/gi,e),l=(0,s.default)(await n.format(r?e:a,{parser:"typescript",plugins:[o,i]}),"; \n");t.editor.executeEdits(null,[{range:{startLineNumber:0,startColumn:0,endColumn:Number.MAX_SAFE_INTEGER,endLineNumber:Number.MAX_SAFE_INTEGER},text:l}])}}};e.script.do_edit=S;let T=n.mitem;return T?"item"===w.type&&w.component?.id&&!T?(g.active.item_id="",(0,o.jsx)("div",{children:"no mitem"})):(a=(0,v.edMonacoDefaultVal)(e,k,T),(0,o.jsx)(r,{loading:(0,o.jsx)(m.Loading,{backdrop:!1,note:"monaco-loading"}),options:{minimap:{enabled:!1},wordWrap:"wordWrapColumn",autoClosingBrackets:"always",autoIndent:"full",formatOnPaste:!0,formatOnType:!0,tabSize:2,useTabStops:!0},language:{css:"scss",js:"typescript",html:"html"}[e.ui.popup.script.mode],onChange:r=>{let n=e.ui.popup.script.type;e.ui.popup.script.typings.status="loading",e.ui.popup.script.wb_render(),t.value=r||"",t.render();let o=async()=>{if(!e.sync)return;let r=t.value,o=(0,h.getActiveMeta)(e),i=e.ui.popup.script.mode;if(o&&o.mitem){let t={};g.active.comp_id?t.comp_id=g.active.comp_id:t.page_id=e.page.cur.id;let a=!1;if(e.ui.popup.script.typings.status="ok",e.ui.popup.script.typings.err_msg="","prop-master"===n)e.sync.code.edit({type:"prop-master",prop_kind:e.ui.popup.script.prop_kind,prop_name:e.ui.popup.script.prop_name,value:(0,c.compress)(y.encode(r||"")),...t});else if("prop-instance"===n){let n=await e.sync.code.edit({type:"prop-instance",mode:i,prop_name:e.ui.popup.script.prop_name,item_id:g.active.item_id,value:(0,c.compress)(y.encode(r||"")),...t});"string"==typeof n?(e.ui.popup.script.typings.status="error",e.ui.popup.script.typings.err_msg=n):"object"==typeof n&&(a=n)}else{j.editorLocalValue[g.active.item_id]=null;let n=await e.sync.code.edit({type:"adv",mode:i,item_id:g.active.item_id,value:(0,c.compress)(y.encode(r||"")),...t});"string"==typeof n?(e.ui.popup.script.typings.status="error",e.ui.popup.script.typings.err_msg=n):"object"==typeof n&&(a=n)}"object"==typeof a&&(o.item.script=a),e.ui.popup.script.wb_render()}};e.ui.popup.script.on_close=()=>{clearTimeout(b.timeout),o(),e.ui.popup.script.on_close=()=>{}},clearTimeout(b.timeout),b.timeout=setTimeout(o,1e3)},onMount:async(e,r)=>{t.monaco=r,t.editor=e,t.render(),e.focus(),setTimeout(()=>{e.focus()},300)}})):(g.active.item_id="",(0,o.jsx)("div",{children:"no mitem"}))},C=(e,t,r)=>{if(e&&"string"==typeof e.typings){let n=Function("active","_meta",`\ + `:"opacity-30"),onClick:()=>{e.ui.popup.script.mode=t.type,e.ui.popup.script.lastMode=t.type,e.render()},children:t.type},t.type))}),"js"===e.ui.popup.script.mode&&"item"===e.ui.popup.script.type&&(0,o.jsx)(l.EdScriptSnippet,{})]})]}),(0,o.jsxs)("div",{className:"flex items-stretch text-xs pr-2",children:["prop-instance"===e.ui.popup.script.type&&(0,o.jsx)(p.EdPropGen,{}),"js"===e.ui.popup.script.mode&&(0,o.jsx)("div",{className:"flex items-center",children:{ok:(0,o.jsx)("div",{className:"text-green-700",children:"Typings: OK"}),loading:(0,o.jsx)("div",{className:"text-slate-500",children:"Loading ⌛"}),error:(0,o.jsx)(d.Tooltip,{content:(0,o.jsx)("div",{className:"font-mono whitespace-pre-wrap text-[11px]",children:e.ui.popup.script.typings.err_msg}),delay:0,children:(0,o.jsx)("div",{className:"text-red-700 border-red-700 border bg-white bg-opacity-80 p-1",children:"⚠️ Typings: ERROR"})})}[e.ui.popup.script.typings.status]})]})]}),(0,o.jsx)("div",{className:"relative flex flex-1",children:t.active_id===a.active.item_id?(0,o.jsx)(s.EdScriptMonaco,{}):(0,o.jsx)(u.Loading,{backdrop:!1,note:"opening script"})})]})})},m=()=>{let e=(0,i.useGlobal)(a.EDGlobal,"EDITOR"),t=null;if(a.active.comp_id){let r=e.comp.list[a.active.comp_id];r&&r.meta&&(t=r.meta[a.active.item_id].item)}else t=e.page.meta[a.active.item_id].item;return t&&t.component?.id?(t.component.props,(0,o.jsxs)("div",{className:"flex text-xs p-2 space-x-1 items-center",children:[(0,o.jsx)("div",{className:"bg-blue-700 text-white text-[11px] px-1 mr-1",children:"INSTANCE"}),(0,o.jsx)("div",{children:t.name}),(0,o.jsx)(g,{}),(0,o.jsx)("div",{children:e.ui.popup.script.prop_name}),(0,o.jsx)(g,{}),(0,o.jsx)("div",{children:e.ui.popup.script.prop_kind})]})):(0,o.jsx)(o.Fragment,{})},h=()=>{let e=(0,i.useGlobal)(a.EDGlobal,"EDITOR"),t=e.comp.list[a.active.comp_id].doc.getMap("map").get("root")?.toJSON();return t&&t.component?.id?(t.component.props,(0,o.jsxs)("div",{className:"flex text-xs p-2 space-x-1 items-center",children:[(0,o.jsx)("div",{className:"bg-purple-700 text-white text-[11px] px-1 mr-1",children:"MASTER"}),(0,o.jsx)("div",{children:t.name}),(0,o.jsx)(g,{}),(0,o.jsx)("div",{children:e.ui.popup.script.prop_name}),(0,o.jsx)(g,{}),(0,o.jsx)("div",{children:e.ui.popup.script.prop_kind})]})):(0,o.jsx)(o.Fragment,{})},g=()=>(0,o.jsx)("svg",{width:"12",height:"12",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,o.jsx)("path",{d:"M8.14645 3.14645C8.34171 2.95118 8.65829 2.95118 8.85355 3.14645L12.8536 7.14645C13.0488 7.34171 13.0488 7.65829 12.8536 7.85355L8.85355 11.8536C8.65829 12.0488 8.34171 12.0488 8.14645 11.8536C7.95118 11.6583 7.95118 11.3417 8.14645 11.1464L11.2929 8H2.5C2.22386 8 2 7.77614 2 7.5C2 7.22386 2.22386 7 2.5 7H11.2929L8.14645 3.85355C7.95118 3.65829 7.95118 3.34171 8.14645 3.14645Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})}),v=()=>(0,o.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"22",height:"22",fill:"none",viewBox:"0 0 15 15",children:(0,o.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M6.158 3.135a.5.5 0 01.707.023l3.75 4a.5.5 0 010 .684l-3.75 4a.5.5 0 11-.73-.684L9.566 7.5l-3.43-3.658a.5.5 0 01.023-.707z",clipRule:"evenodd"})}),x=()=>(0,o.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"22",height:"22",viewBox:"0 0 24 24",children:(0,o.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M14 18l-6-6 6-6 1.4 1.4-4.6 4.6 4.6 4.6L14 18z"})})},{"react/jsx-runtime":"QoA3A","web-utils":"1hi6H","../../../logic/ed-global":"6QDfO","./monaco":"4PM6V","./snippet":"djndY",react:"6Lppp","../../../../../utils/ui/loading":"loFlS","../../../../../utils/ui/tooltip":"lSeyn","./prop-gen":"eIA2V","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"4PM6V":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdScriptMonaco",()=>w);var o=e("react/jsx-runtime"),i=e("idb-keyval"),a=e("lodash.trim"),s=n.interopDefault(a),l=e("react"),c=e("wasm-gzip"),u=e("web-utils"),d=e("../../../../../utils/script/jscript"),p=e("../../../../../utils/script/mount"),f=e("../../../../../utils/script/typings"),m=e("../../../../../utils/ui/loading"),h=e("../../../logic/active/get-meta"),g=e("../../../logic/ed-global"),v=e("./default-val"),x=e("./scope/scope"),j=e("../../../../vi/render/script/local");let b={timeout:null},y=new TextEncoder,w=()=>{let e=(0,u.useGlobal)(g.EDGlobal,"EDITOR"),t=(0,u.useLocal)({editor:null,monaco:null,changeTimeout:0,init:!1,value:"",historyOpen:!1,mode:"",imports:"",active_id:"",idbstore:(0,i.createStore)(`prasi-page-${e.page.cur.id}`,"script-history")}),r=d.jscript.editor;if(!r)return(0,o.jsx)(m.Loading,{backdrop:!1,note:"loading-monaco"});let n=e.page.meta[g.active.item_id];g.active.comp_id&&(n=e.comp.list[g.active.comp_id]?e.comp.list[g.active.comp_id].meta[g.active.item_id]:null);let a="";if((0,l.useEffect)(()=>()=>{e.ui.monaco=null,e.script.do_edit=async()=>{}},[]),t.monaco&&(e.ui.monaco=t.monaco),(0,l.useEffect)(()=>{clearTimeout(b.timeout),(async()=>{let r=t.editor,o=t.monaco;if(o&&r){let i=e.ui.popup.script.type;if((t.mode!==e.ui.popup.script.mode||t.active_id!==g.active.item_id)&&(t.init=!1,t.mode=e.ui.popup.script.mode,t.active_id=g.active.item_id),!t.init){if(o.editor.getModels().forEach(e=>{(e.uri.toString().startsWith("inmemory://model")||e.uri.toString().startsWith("file://"))&&e.dispose()}),n&&"item"===i&&(n.item.adv||(n.item.adv={}),n.item.adv[e.ui.popup.script.mode]||(n.item.adv[e.ui.popup.script.mode]=a)),"js"===e.ui.popup.script.mode){let t=window,l={};for(let t of e.global_prop)"_types"!==t&&(l[t]="any");if(t._types)for(let[e,r]of Object.entries(t._types))l[e]=r;let c={id:"",props:{}};if(n?.item.component?.id&&n.item.component.props&&(c.id=n.item.component.id,c.props=n.item.component.props),n?.parent?.comp_id&&n.parent.instance_id){let t=e.page.meta[n.parent.instance_id];t&&t.item.component?.id&&(c.id=t.item.component.id,c.props=t.item.component.props)}if(n)switch(i){case"prop-master":{for(let e of Object.keys(c.props))l[e]="any";let e=o.editor.createModel((0,s.default)(a),"typescript",o.Uri.parse("file:///active.tsx"));r.setModel(e)}break;case"prop-instance":{l._raw=(0,x.declareScope)(e,n,o);let t=o.editor.createModel((0,s.default)(a),"typescript",o.Uri.parse("file:///active.tsx"));if(r.setModel(t),c.id){let t=e.ui.popup.script.prop_name;C(n.item.component?.props[t],l,e.page.meta)}}break;case"item":{l._raw=(0,x.declareScope)(e,n,o);let t=o.editor.createModel((0,s.default)(a),"typescript",o.Uri.parse("file:///active.tsx"));if(r.setModel(t),r.trigger("fold","editor.foldAllMarkerRegions",{}),c.id&&n.jsx_prop?.name){let t=n.jsx_prop.name;C(c?.props[t],l,e.page.meta)}}}await (0,f.monacoTypings)({site_dts:e.site_dts,site_dts_entry:e.site_dts_entry,site_exports:e.site_exports,prisma_ext:e.prisma_ext,script:{siteTypes:e.script.site_types},site:e.site.config},o,{types:l,values:{}}),await (0,p.jsMount)(r,o,e)}else{let t=o.editor.createModel(a,{css:"scss",js:"typescript",html:"html"}[e.ui.popup.script.mode],o.Uri.parse("inmemory://model/1"));r.setModel(t)}t.init=!0,t.value=a,t.render()}}})()},[g.active.item_id,t.monaco,t.editor,e.ui.popup.script.mode]),!n)return(0,o.jsx)(m.Loading,{backdrop:!1,note:"meta-not-found"});let w=n.item,S=n.mitem?.get("adv")?.toJSON()||{};w.adv=S;let k=async(e,r)=>{if(t.editor){let n=d.jscript.prettier.standalone,o=d.jscript.prettier.ts,i=d.jscript.prettier.estree;if(n&&i&&o){let a=t.editor?.getValue().replace(/\{\s*children\s*\}/gi,e),l=(0,s.default)(await n.format(r?e:a,{parser:"typescript",plugins:[o,i]}),"; \n");t.editor.executeEdits(null,[{range:{startLineNumber:0,startColumn:0,endColumn:Number.MAX_SAFE_INTEGER,endLineNumber:Number.MAX_SAFE_INTEGER},text:l}])}}};e.script.do_edit=k;let D=n.mitem;return D?"item"===w.type&&w.component?.id&&!D?(g.active.item_id="",(0,o.jsx)("div",{children:"no mitem"})):(a=(0,v.edMonacoDefaultVal)(e,S,D),(0,o.jsx)(r,{loading:(0,o.jsx)(m.Loading,{backdrop:!1,note:"monaco-loading"}),options:{minimap:{enabled:!1},wordWrap:"wordWrapColumn",autoClosingBrackets:"always",autoIndent:"full",formatOnPaste:!0,formatOnType:!0,tabSize:2,useTabStops:!0},language:{css:"scss",js:"typescript",html:"html"}[e.ui.popup.script.mode],onChange:r=>{let n=e.ui.popup.script.type;e.ui.popup.script.typings.status="loading",e.ui.popup.script.wb_render(),t.value=r||"",t.render();let o=async()=>{if(!e.sync)return;let r=t.value,o=(0,h.getActiveMeta)(e),i=e.ui.popup.script.mode;if(o&&o.mitem){let t={};g.active.comp_id?t.comp_id=g.active.comp_id:t.page_id=e.page.cur.id;let a=!1;if(e.ui.popup.script.typings.status="ok",e.ui.popup.script.typings.err_msg="","prop-master"===n)e.sync.code.edit({type:"prop-master",prop_kind:e.ui.popup.script.prop_kind,prop_name:e.ui.popup.script.prop_name,value:(0,c.compress)(y.encode(r||"")),...t});else if("prop-instance"===n){let n=await e.sync.code.edit({type:"prop-instance",mode:i,prop_name:e.ui.popup.script.prop_name,item_id:g.active.item_id,value:(0,c.compress)(y.encode(r||"")),...t});"string"==typeof n?(e.ui.popup.script.typings.status="error",e.ui.popup.script.typings.err_msg=n):"object"==typeof n&&(a=n)}else{j.editorLocalValue[g.active.item_id]=null;let n=await e.sync.code.edit({type:"adv",mode:i,item_id:g.active.item_id,value:(0,c.compress)(y.encode(r||"")),...t});"string"==typeof n?(e.ui.popup.script.typings.status="error",e.ui.popup.script.typings.err_msg=n):"object"==typeof n&&(a=n)}"object"==typeof a&&(o.item.script=a),e.ui.popup.script.wb_render()}};e.ui.popup.script.on_close=()=>{clearTimeout(b.timeout),o(),e.ui.popup.script.on_close=()=>{}},clearTimeout(b.timeout),b.timeout=setTimeout(o,1e3)},onMount:async(e,r)=>{t.monaco=r,t.editor=e,t.render(),e.focus(),setTimeout(()=>{e.focus()},300)}})):(g.active.item_id="",(0,o.jsx)("div",{children:"no mitem"}))},C=(e,t,r)=>{if(e&&"string"==typeof e.typings){let n=Function("active","_meta",`\ ${e.typings}; -return typings;`);try{let e=n(g.active,r);if("object"==typeof e)for(let[r,n]of Object.entries(e))"string"==typeof n&&("_raw"===r&&t[r]?t[r]+="\n"+n:t[r]=n)}catch(e){console.log(n.toString())}}}},{"react/jsx-runtime":"QoA3A","idb-keyval":"hfWoV","lodash.trim":"eTNoi",react:"6Lppp","wasm-gzip":"pbgs4","web-utils":"1hi6H","../../../../../utils/script/jscript":"cOhQd","../../../../../utils/script/mount":"hMm8J","../../../../../utils/script/typings":"7Uqsz","../../../../../utils/ui/loading":"loFlS","../../../logic/active/get-meta":"aJEnC","../../../logic/ed-global":"6QDfO","./default-val":"1AnAc","./scope/scope":"hf5z8","../../../../vi/render/script/local":"gyKJq","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],hMm8J:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"jsMount",()=>c),n.export(r,"extractLoc",()=>u);var o=e("lodash.trim"),i=n.interopDefault(o),a=e("monaco-jsx-syntax-highlight-v2"),s=e("../../nova/ed/logic/ed-global"),l=e("./jscript");let c=async(e,t,r)=>{let n=t;if(e.getModel()){let{highlighter:r}=new a.MonacoJsxSyntaxHighlight((0,a.getWorker)(),t).highlighterBuilder({editor:e});"function"==typeof e.getModel&&r(),e.onDidChangeModelContent(()=>{if("function"==typeof e.getModel)try{r()}catch(e){}})}if(n.customJSMounted)return;n.customJSMounted=!0;let o={jsx:t.languages.typescript.JsxEmit.ReactJSX,target:t.languages.typescript.ScriptTarget.ES2015,allowNonTsExtensions:!0,lib:["esnext","dom"],module:t.languages.typescript.ModuleKind.ESNext,esModuleInterop:!0,moduleResolution:t.languages.typescript.ModuleResolutionKind.NodeJs};r&&t.editor.registerEditorOpener({openCodeEditor(e,t,n){if(r&&"file"===t.scheme&&t.path){let e=t.path.split("_");if(3===e.length){let t=u(e,r);if(t.meta){if(s.active.script_nav.idx>=0&&(s.active.script_nav.list.length=s.active.script_nav.idx),(0,s.active).script_nav.list.push({item_id:s.active.item_id,comp_id:s.active.comp_id,instance:s.active.instance}),s.active.script_nav.idx=s.active.script_nav.idx+1,t.meta.item.component?.id&&t.meta.instances){s.active.comp_id=t.meta.item.component?.id,s.active.instance={comp_id:t.meta.item.component?.id,item_id:t.meta.item.id};let e=r.comp.list[s.active.comp_id].tree.find(e=>"root"===e.parent)?.id;e&&(s.active.item_id=e)}else t.meta.parent?.instance_id&&t.meta.parent.comp_id&&t.meta.item.originalId?(s.active.comp_id=t.meta.parent.comp_id,s.active.instance={comp_id:s.active.comp_id,item_id:t.meta.parent.instance_id},s.active.item_id=t.meta.item.originalId):s.active.item_id=t.meta.item.id;r.render()}}}return!1}}),t.languages.registerDocumentFormattingEditProvider("typescript",{async provideDocumentFormattingEdits(e,t,r){let n=l.jscript.prettier.standalone,o=l.jscript.prettier.ts,a=l.jscript.prettier.estree;if(n&&a&&o){let t=(0,i.default)(await n.format(e.getValue(),{parser:"typescript",plugins:[o,a]}),"; \n");return[{range:e.getFullModelRange(),text:t}]}}}),t.languages.registerCompletionItemProvider("typescript",{provideCompletionItems:(e,r)=>{let n=e.getWordUntilPosition(r);return{suggestions:[{label:"log",kind:t.languages.CompletionItemKind.Snippet,documentation:"Add Console.log",insertText:"console.log($1)",insertTextRules:t.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:{startLineNumber:r.lineNumber,endLineNumber:r.lineNumber,startColumn:n.startColumn,endColumn:n.endColumn}},{label:"sfy",kind:t.languages.CompletionItemKind.Snippet,documentation:"Add JSON.stringify",insertText:"JSON.stringify($1)",insertTextRules:t.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:{startLineNumber:r.lineNumber,endLineNumber:r.lineNumber,startColumn:n.startColumn,endColumn:n.endColumn}}]}}}),t.languages.registerCompletionItemProvider("typescript",{triggerCharacters:[">"],provideCompletionItems:(e,r)=>{let n=e.getValueInRange({startLineNumber:r.lineNumber,startColumn:1,endLineNumber:r.lineNumber,endColumn:r.column}),o=n.match(/.*<(\w+)>$/)?.[1];if(!o)return;let i=e.getWordUntilPosition(r);return{suggestions:[{label:``,kind:t.languages.CompletionItemKind.EnumMember,insertText:`$1`,insertTextRules:t.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:{startLineNumber:r.lineNumber,endLineNumber:r.lineNumber,startColumn:i.startColumn,endColumn:i.endColumn}}]}}}),t.languages.typescript.typescriptDefaults.setCompilerOptions(o),setTimeout(()=>{e.getAction("editor.action.formatDocument")?.run()},100)},u=(e,t)=>{let[r,n,o]=e,i=r.substring(1),a=o.replace(".tsx",""),l=t.page.meta[i];return s.active.comp_id&&(l=t.comp.list[s.active.comp_id].meta[i]),{id:i,var_name:n,type:a,meta:l}}},{"lodash.trim":"eTNoi","monaco-jsx-syntax-highlight-v2":"d4RKG","../../nova/ed/logic/ed-global":"6QDfO","./jscript":"cOhQd","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],d4RKG:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"MonacoJsxSyntaxHighlight",()=>y),n.export(r,"analysis",()=>b),n.export(r,"getWorker",()=>i);var o={worker:'/******************************************************************************\r\nCopyright (c) Microsoft Corporation.\r\n\r\nPermission to use, copy, modify, and/or distribute this software for any\r\npurpose with or without fee is hereby granted.\r\n\r\nTHE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\r\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\r\nAND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\r\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\r\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\r\nOTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\r\nPERFORMANCE OF THIS SOFTWARE.\r\n***************************************************************************** */\r\n\r\nvar __assign = function() {\r\n __assign = Object.assign || function __assign(t) {\r\n for (var s, i = 1, n = arguments.length; i < n; i++) {\r\n s = arguments[i];\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\r\n }\r\n return t;\r\n };\r\n return __assign.apply(this, arguments);\r\n};\n\nvar getTypescriptUrl=function(){var t="https://cdnjs.cloudflare.com/ajax/libs/typescript/4.6.4/typescript.min.js";try{return __TYPESCRIPT_CUSTOM_URL__||t}catch(r){return t}};"undefined"==typeof window&&self.importScripts([getTypescriptUrl()]);var Typescript=self.ts;\n\nvar JsxToken={angleBracket:"jsx-tag-angle-bracket",attributeKey:"jsx-tag-attribute-key",tagName:"jsx-tag-name",expressionBraces:"jsx-expression-braces",text:"jsx-text",orderTokenPrefix:"jsx-tag-order"};\n\nvar getRowAndColumn=function(n,o){for(var t=0,e=0;e+o[t]o.jsxTagCycle?1:a.jsxTagOrder+1,s.kind===Typescript.SyntaxKind.JsxSelfClosingElement){var r=calcPosition(s,e).positions,c=calcPosition(s.tagName,e).positions;t.push({start:r[0],end:r[0],tokens:[JsxToken.angleBracket,i]}),t.push({start:__assign(__assign({},r[1]),{column:r[1].column-1}),end:r[1],tokens:[JsxToken.angleBracket,i]}),t.push({start:c[0],end:c[1],tokens:[JsxToken.tagName,i]});}else {var p=s.kind===Typescript.SyntaxKind.JsxFragment?s.openingFragment:s.openingElement,g=s.kind===Typescript.SyntaxKind.JsxFragment?s.closingFragment:s.closingElement,l=calcPosition(p,e).positions,k=calcPosition(g,e).positions;if(t.push({start:l[0],end:l[0],tokens:[JsxToken.angleBracket,i]}),t.push({start:l[1],end:l[1],tokens:[JsxToken.angleBracket,i]}),t.push({start:k[0],end:__assign(__assign({},k[0]),{column:k[0].column+1}),tokens:[JsxToken.angleBracket,i]}),t.push({start:k[1],end:k[1],tokens:[JsxToken.angleBracket,i]}),s.kind===Typescript.SyntaxKind.JsxElement){var m=calcPosition(p.tagName,e).positions,x=calcPosition(g.tagName,e).positions;t.push({start:m[0],end:m[1],tokens:[JsxToken.tagName,i]}),t.push({start:x[0],end:x[1],tokens:[JsxToken.tagName,i]});}}};\n\nvar disposeJsxAttributeKey=function(o){var t=o.node,i=o.lines,s=o.classifications,e=calcPosition(t,i).positions;s.push({start:e[0],end:e[1],tokens:[JsxToken.attributeKey]});};\n\nvar disposeJsxExpression=function(s){var o=s.node,e=s.lines,n=s.classifications,i=calcPosition(o,e).positions;n.push({start:i[0],end:i[0],tokens:[JsxToken.expressionBraces]}),n.push({start:i[1],end:i[1],tokens:[JsxToken.expressionBraces]});};\n\nvar disposeJsxText=function(o){var s=o.node,i=o.lines,t=o.classifications,n=calcPosition(s,i).positions;t.push({start:n[0],end:n[1],tokens:[JsxToken.text]});};\n\nvar disposeNode=function(e){var s=e.node,i=e.index;[Typescript.SyntaxKind.JsxFragment,Typescript.SyntaxKind.JsxElement,Typescript.SyntaxKind.JsxSelfClosingElement].includes(s.kind)&&disposeJsxElementOrFragment(e),s.parent&&s.parent.kind===Typescript.SyntaxKind.JsxAttribute&&s.kind===Typescript.SyntaxKind.Identifier&&0===i&&disposeJsxAttributeKey(e),s.kind===Typescript.SyntaxKind.JsxExpression&&disposeJsxExpression(e),s.kind===Typescript.SyntaxKind.JsxText&&disposeJsxText(e);},walkAST=function(e){disposeNode(e);var s=0;Typescript.forEachChild(e.node,(function(i){return walkAST(__assign(__assign({},e),{node:i,index:s++}))}));},withDefaultConfig=function(e){var s=(e||{}).jsxTagCycle;return {jsxTagCycle:void 0===s?3:s}};var analysis=function(e,s,i){try{var t=[],n=Typescript.createSourceFile(e,s,Typescript.ScriptTarget.ES2020,!0),r=s.split("\\n").map((function(e){return e.length+1}));return walkAST({node:n,lines:r,context:{jsxTagOrder:1},classifications:t,config:withDefaultConfig(i),index:0}),t}catch(e){return (null==i?void 0:i.enableConsole)&&console.error(e),[]}};\n\nself.addEventListener("message",(function(s){var a=s.data,e=a.code,i=a.filePath,n=a.version,o=a.config;try{var l=analysis(i,e,o);self.postMessage({classifications:l,version:n,filePath:i});}catch(s){(null==o?void 0:o.enableConsole)&&console.error(s);}}));\n'},i=function(){return o},a=function(){return(a=Object.assign||function(e){for(var t,r=1,n=arguments.length;ro.jsxTagCycle?1:i.jsxTagOrder+1,t.kind===l.SyntaxKind.JsxSelfClosingElement){var u=p(t,r).positions,d=p(t.tagName,r).positions;n.push({start:u[0],end:u[0],tokens:[c.angleBracket,s]}),n.push({start:a(a({},u[1]),{column:u[1].column-1}),end:u[1],tokens:[c.angleBracket,s]}),n.push({start:d[0],end:d[1],tokens:[c.tagName,s]})}else{var f=t.kind===l.SyntaxKind.JsxFragment?t.openingFragment:t.openingElement,m=t.kind===l.SyntaxKind.JsxFragment?t.closingFragment:t.closingElement,h=p(f,r).positions,g=p(m,r).positions;if(n.push({start:h[0],end:h[0],tokens:[c.angleBracket,s]}),n.push({start:h[1],end:h[1],tokens:[c.angleBracket,s]}),n.push({start:g[0],end:a(a({},g[0]),{column:g[0].column+1}),tokens:[c.angleBracket,s]}),n.push({start:g[1],end:g[1],tokens:[c.angleBracket,s]}),t.kind===l.SyntaxKind.JsxElement){var v=p(f.tagName,r).positions,x=p(m.tagName,r).positions;n.push({start:v[0],end:v[1],tokens:[c.tagName,s]}),n.push({start:x[0],end:x[1],tokens:[c.tagName,s]})}}},m=function(e){var t=e.node,r=e.lines,n=e.classifications,o=p(t,r).positions;n.push({start:o[0],end:o[1],tokens:[c.attributeKey]})},h=function(e){var t=e.node,r=e.lines,n=e.classifications,o=p(t,r).positions;n.push({start:o[0],end:o[0],tokens:[c.expressionBraces]}),n.push({start:o[1],end:o[1],tokens:[c.expressionBraces]})},g=function(e){var t=e.node,r=e.lines,n=e.classifications,o=p(t,r).positions;n.push({start:o[0],end:o[1],tokens:[c.text]})},v=function(e){var t=e.node,r=e.index;[l.SyntaxKind.JsxFragment,l.SyntaxKind.JsxElement,l.SyntaxKind.JsxSelfClosingElement].includes(t.kind)&&f(e),t.parent&&t.parent.kind===l.SyntaxKind.JsxAttribute&&t.kind===l.SyntaxKind.Identifier&&0===r&&m(e),t.kind===l.SyntaxKind.JsxExpression&&h(e),t.kind===l.SyntaxKind.JsxText&&g(e)},x=function(e){v(e);var t=0;l.forEachChild(e.node,function(r){return x(a(a({},e),{node:r,index:t++}))})},j=function(e){var t=(e||{}).jsxTagCycle;return{jsxTagCycle:void 0===t?3:t}},b=function(e,t,r){try{var n=[],o=l.createSourceFile(e,t,l.ScriptTarget.ES2020,!0),i=t.split("\n").map(function(e){return e.length+1});return x({node:o,lines:i,context:{jsxTagOrder:1},classifications:n,config:j(r),index:0}),n}catch(e){return(null==r?void 0:r.enableConsole)&&console.error(e),[]}},y=function(){return function(e,t,r){var n=this;this.createWorkerFromPureString=function(e,t){window.URL=window.URL||window.webkitURL,e=e.replace("__TYPESCRIPT_CUSTOM_URL__",(null==t?void 0:t.customTypescriptUrl)?"'".concat(null==t?void 0:t.customTypescriptUrl,"'"):"undefined");try{r=new Blob([e],{type:"application/javascript"})}catch(t){window.BlobBuilder=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder,(r=new window.BlobBuilder).append(e),r=r.getBlob()}var r,n=new Worker(URL.createObjectURL(r));return URL.revokeObjectURL(r),n},this.highlighterBuilder=function(e){var t=e.editor,r=e.filePath,o=void 0===r?t.getModel().uri.toString():r,i={current:[]},a=function(e){var r=e.data,a=r.classifications,s=r.version,l=r.filePath;requestAnimationFrame(function(){if(l===o&&s===t.getModel().getVersionId()){var e=i.current;i.current=t.deltaDecorations(e,a.map(function(e){return{range:new n.monaco.Range(e.start.row,e.start.column,e.end.row,e.end.column+1),options:{inlineClassName:e.tokens.join(" ")}}}))}})};return n.worker.addEventListener("message",a),{highlighter:function(e){requestAnimationFrame(function(){var r=e||t.getModel().getValue();n.worker.postMessage({code:r,filePath:o,version:t.getModel().getVersionId()})})},dispose:function(){n.worker.removeEventListener("message",a)}}},this.monaco=t,"string"==typeof e?this.worker=new Worker(e):e.worker&&"string"==typeof e.worker?this.worker=this.createWorkerFromPureString(e.worker,r):this.worker=e}}()},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"1AnAc":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edMonacoDefaultVal",()=>o);let o=(e,t,r)=>{let n="";if("item"===e.ui.popup.script.type){let r=e.ui.popup.script.mode;""===(n="string"==typeof t[r]?t[r]:"")&&("js"===r?n=`\ +return typings;`);try{let e=n(g.active,r);if("object"==typeof e)for(let[r,n]of Object.entries(e))"string"==typeof n&&("_raw"===r&&t[r]?t[r]+="\n"+n:t[r]=n)}catch(e){console.log(n.toString())}}}},{"react/jsx-runtime":"QoA3A","idb-keyval":"hfWoV","lodash.trim":"eTNoi",react:"6Lppp","wasm-gzip":"pbgs4","web-utils":"1hi6H","../../../../../utils/script/jscript":"cOhQd","../../../../../utils/script/mount":"hMm8J","../../../../../utils/script/typings":"7Uqsz","../../../../../utils/ui/loading":"loFlS","../../../logic/active/get-meta":"aJEnC","../../../logic/ed-global":"6QDfO","./default-val":"1AnAc","./scope/scope":"hf5z8","../../../../vi/render/script/local":"gyKJq","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],hMm8J:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"jsMount",()=>l),n.export(r,"extractLoc",()=>c);var o=e("lodash.trim"),i=n.interopDefault(o),a=e("../../nova/ed/logic/ed-global"),s=e("./jscript");let l=async(e,t,r)=>{let n={jsx:t.languages.typescript.JsxEmit.ReactJSX,target:t.languages.typescript.ScriptTarget.ES2015,allowNonTsExtensions:!0,lib:["esnext","dom"],module:t.languages.typescript.ModuleKind.ESNext,esModuleInterop:!0,moduleResolution:t.languages.typescript.ModuleResolutionKind.NodeJs};r&&t.editor.registerEditorOpener({openCodeEditor(e,t,n){if(r&&"file"===t.scheme&&t.path){let e=t.path.split("_");if(3===e.length){let t=c(e,r);if(t.meta){if(a.active.script_nav.idx>=0&&(a.active.script_nav.list.length=a.active.script_nav.idx),(0,a.active).script_nav.list.push({item_id:a.active.item_id,comp_id:a.active.comp_id,instance:a.active.instance}),a.active.script_nav.idx=a.active.script_nav.idx+1,t.meta.item.component?.id&&t.meta.instances){a.active.comp_id=t.meta.item.component?.id,a.active.instance={comp_id:t.meta.item.component?.id,item_id:t.meta.item.id};let e=r.comp.list[a.active.comp_id].tree.find(e=>"root"===e.parent)?.id;e&&(a.active.item_id=e)}else t.meta.parent?.instance_id&&t.meta.parent.comp_id&&t.meta.item.originalId?(a.active.comp_id=t.meta.parent.comp_id,a.active.instance={comp_id:a.active.comp_id,item_id:t.meta.parent.instance_id},a.active.item_id=t.meta.item.originalId):a.active.item_id=t.meta.item.id;r.render()}}}return!1}}),t.languages.registerDocumentFormattingEditProvider("typescript",{async provideDocumentFormattingEdits(e,t,r){let n=s.jscript.prettier.standalone,o=s.jscript.prettier.ts,a=s.jscript.prettier.estree;if(n&&a&&o){let t=(0,i.default)(await n.format(e.getValue(),{parser:"typescript",plugins:[o,a]}),"; \n");return[{range:e.getFullModelRange(),text:t}]}}}),t.languages.registerCompletionItemProvider("typescript",{provideCompletionItems:(e,r)=>{let n=e.getWordUntilPosition(r);return{suggestions:[{label:"log",kind:t.languages.CompletionItemKind.Snippet,documentation:"Add Console.log",insertText:"console.log($1)",insertTextRules:t.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:{startLineNumber:r.lineNumber,endLineNumber:r.lineNumber,startColumn:n.startColumn,endColumn:n.endColumn}},{label:"sfy",kind:t.languages.CompletionItemKind.Snippet,documentation:"Add JSON.stringify",insertText:"JSON.stringify($1)",insertTextRules:t.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:{startLineNumber:r.lineNumber,endLineNumber:r.lineNumber,startColumn:n.startColumn,endColumn:n.endColumn}}]}}}),t.languages.registerCompletionItemProvider("typescript",{triggerCharacters:[">"],provideCompletionItems:(e,r)=>{let n=e.getValueInRange({startLineNumber:r.lineNumber,startColumn:1,endLineNumber:r.lineNumber,endColumn:r.column}),o=n.match(/.*<(\w+)>$/)?.[1];if(!o)return;let i=e.getWordUntilPosition(r);return{suggestions:[{label:``,kind:t.languages.CompletionItemKind.EnumMember,insertText:`$1`,insertTextRules:t.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:{startLineNumber:r.lineNumber,endLineNumber:r.lineNumber,startColumn:i.startColumn,endColumn:i.endColumn}}]}}}),t.languages.typescript.typescriptDefaults.setCompilerOptions(n),setTimeout(()=>{e.getAction("editor.action.formatDocument")?.run()},100)},c=(e,t)=>{let[r,n,o]=e,i=r.substring(1),s=o.replace(".tsx",""),l=t.page.meta[i];return a.active.comp_id&&(l=t.comp.list[a.active.comp_id].meta[i]),{id:i,var_name:n,type:s,meta:l}}},{"lodash.trim":"eTNoi","../../nova/ed/logic/ed-global":"6QDfO","./jscript":"cOhQd","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"1AnAc":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edMonacoDefaultVal",()=>o);let o=(e,t,r)=>{let n="";if("item"===e.ui.popup.script.type){let r=e.ui.popup.script.mode;""===(n="string"==typeof t[r]?t[r]:"")&&("js"===r?n=`\
{children}
`:"css"===r&&(n=`\ @@ -991,5 +991,5 @@ true ? ( background: #e0e9fa; } } - `),children:[(0,o.jsx)("div",{className:"border-b px-1 pt-2 pb-1",children:"Existing user:"}),(0,o.jsx)("div",{className:"flex flex-col ml-4 border-l",children:e.map(e=>(0,o.jsxs)("div",{className:" bg-lime-50 hover:bg-lime-100 border-b pl-2 flex justify-between items-center",children:[(0,o.jsx)("div",{className:"flex-1",children:e.username}),n&&(0,o.jsx)("div",{className:"p-1 hover:bg-red-600 hover:text-white cursor-pointer",onClick:()=>{n(e)},dangerouslySetInnerHTML:{__html:''}})]},e.id))}),Array.isArray(c.all)&&c.all.length>0&&a&&(0,o.jsx)(s.default,{options:c.all.filter(e=>!u.index[e.id]).map(e=>({label:e.username,value:e.id})),value:null,menuIsOpen:u.menuOpen,onInputChange:e=>{e?u.menuOpen=!0:u.menuOpen=!1,u.render()},autoFocus:!0,onChange:async e=>{e&&a({username:e.label,id:e.value})},placeholder:"Add User",className:cx("outline-none border-t -mt-[1px]"),classNamePrefix:"sel"})]})}),children:t})}},{"react/jsx-runtime":"QoA3A","../../../../../utils/ui/popover":"cYhKS","react-select":"lG7Np","web-utils":"1hi6H","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],lG7Np:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useStateManager",()=>o.u),n.export(r,"createFilter",()=>l.c),n.export(r,"defaultTheme",()=>l.d),n.export(r,"mergeStyles",()=>l.m),n.export(r,"components",()=>p.c),n.export(r,"NonceProvider",()=>m),n.export(r,"default",()=>f);var o=e("./useStateManager-7e1e8489.esm.js"),i=e("@babel/runtime/helpers/esm/extends"),a=n.interopDefault(i),s=e("react"),l=e("./Select-49a62830.esm.js"),c=e("@emotion/react"),u=e("@emotion/cache"),d=n.interopDefault(u),p=e("./index-a301f526.esm.js");e("@babel/runtime/helpers/objectSpread2"),e("@babel/runtime/helpers/slicedToArray"),e("@babel/runtime/helpers/objectWithoutProperties"),e("@babel/runtime/helpers/classCallCheck"),e("@babel/runtime/helpers/createClass"),e("@babel/runtime/helpers/inherits"),e("@babel/runtime/helpers/createSuper"),e("@babel/runtime/helpers/toConsumableArray"),e("memoize-one"),e("@babel/runtime/helpers/typeof"),e("@babel/runtime/helpers/taggedTemplateLiteral"),e("@babel/runtime/helpers/defineProperty"),e("react-dom"),e("@floating-ui/dom"),e("use-isomorphic-layout-effect");var f=(0,s.forwardRef)(function(e,t){var r=(0,o.u)(e);return s.createElement(l.S,(0,a.default)({ref:t},r))}),m=function(e){var t=e.nonce,r=e.children,n=e.cacheKey,o=(0,s.useMemo)(function(){return(0,d.default)({key:n,nonce:t})},[n,t]);return s.createElement(c.CacheProvider,{value:o},r)}},{"./useStateManager-7e1e8489.esm.js":"vlchN","@babel/runtime/helpers/esm/extends":"iKKcG",react:"6Lppp","./Select-49a62830.esm.js":"2eUxz","@emotion/react":"9pnLb","@emotion/cache":"jvb0t","./index-a301f526.esm.js":!1,"@babel/runtime/helpers/objectSpread2":"6Hwy6","@babel/runtime/helpers/slicedToArray":"36FdF","@babel/runtime/helpers/objectWithoutProperties":"daVqj","@babel/runtime/helpers/classCallCheck":"3xOsU","@babel/runtime/helpers/createClass":"29aYV","@babel/runtime/helpers/inherits":"36ztA","@babel/runtime/helpers/createSuper":"g8y8A","@babel/runtime/helpers/toConsumableArray":"c40FO","memoize-one":"jBu3u","@babel/runtime/helpers/typeof":"hHf6t","@babel/runtime/helpers/taggedTemplateLiteral":"g2Cfa","@babel/runtime/helpers/defineProperty":"O8cHU","react-dom":"d3VYs","@floating-ui/dom":"3RhfV","use-isomorphic-layout-effect":"iZ7xm","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],vlchN:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"u",()=>p);var o=e("@babel/runtime/helpers/esm/objectSpread2"),i=n.interopDefault(o),a=e("@babel/runtime/helpers/esm/slicedToArray"),s=n.interopDefault(a),l=e("@babel/runtime/helpers/esm/objectWithoutProperties"),c=n.interopDefault(l),u=e("react"),d=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function p(e){var t=e.defaultInputValue,r=void 0===t?"":t,n=e.defaultMenuIsOpen,o=void 0!==n&&n,a=e.defaultValue,l=void 0===a?null:a,p=e.inputValue,f=e.menuIsOpen,m=e.onChange,h=e.onInputChange,g=e.onMenuClose,v=e.onMenuOpen,x=e.value,j=(0,c.default)(e,d),b=(0,u.useState)(void 0!==p?p:r),y=(0,s.default)(b,2),w=y[0],C=y[1],k=(0,u.useState)(void 0!==f?f:o),S=(0,s.default)(k,2),T=S[0],D=S[1],E=(0,u.useState)(void 0!==x?x:l),I=(0,s.default)(E,2),O=I[0],M=I[1],_=(0,u.useCallback)(function(e,t){"function"==typeof m&&m(e,t),M(e)},[m]),N=(0,u.useCallback)(function(e,t){var r;"function"==typeof h&&(r=h(e,t)),C(void 0!==r?r:e)},[h]),A=(0,u.useCallback)(function(){"function"==typeof v&&v(),D(!0)},[v]),P=(0,u.useCallback)(function(){"function"==typeof g&&g(),D(!1)},[g]),F=void 0!==p?p:w,L=void 0!==f?f:T,R=void 0!==x?x:O;return(0,i.default)((0,i.default)({},j),{},{inputValue:F,menuIsOpen:L,onChange:_,onInputChange:N,onMenuClose:P,onMenuOpen:A,value:R})}},{"@babel/runtime/helpers/esm/objectSpread2":"1xCFt","@babel/runtime/helpers/esm/slicedToArray":"qVmwH","@babel/runtime/helpers/esm/objectWithoutProperties":"26u66",react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],qVmwH:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>p);var o=e("./arrayWithHoles.js"),i=n.interopDefault(o),a=e("./iterableToArrayLimit.js"),s=n.interopDefault(a),l=e("./unsupportedIterableToArray.js"),c=n.interopDefault(l),u=e("./nonIterableRest.js"),d=n.interopDefault(u);function p(e,t){return(0,i.default)(e)||(0,s.default)(e,t)||(0,c.default)(e,t)||(0,d.default)()}},{"./arrayWithHoles.js":"exOHM","./iterableToArrayLimit.js":"l0nkr","./unsupportedIterableToArray.js":"gqfcB","./nonIterableRest.js":"aEFyL","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],exOHM:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){if(Array.isArray(e))return e}n.defineInteropFlag(r),n.export(r,"default",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],l0nkr:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,s=[],l=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}n.defineInteropFlag(r),n.export(r,"default",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],gqfcB:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>a);var o=e("./arrayLikeToArray.js"),i=n.interopDefault(o);function a(e,t){if(e){if("string"==typeof e)return(0,i.default)(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return(0,i.default)(e,t)}}},{"./arrayLikeToArray.js":"dmscC","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],dmscC:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);ro)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],aEFyL:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.defineInteropFlag(r),n.export(r,"default",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"26u66":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>a);var o=e("./objectWithoutPropertiesLoose.js"),i=n.interopDefault(o);function a(e,t){if(null==e)return{};var r,n,o=(0,i.default)(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}},{"./objectWithoutPropertiesLoose.js":"hUKXh","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],hUKXh:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}n.defineInteropFlag(r),n.export(r,"default",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],iKKcG:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(){return(o=Object.assign?Object.assign.bind():function(e){for(var t=1;to)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"2eUxz":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"S",()=>eF),n.export(r,"a",()=>ej),n.export(r,"b",()=>ef),n.export(r,"c",()=>H),n.export(r,"d",()=>ex),n.export(r,"g",()=>em),n.export(r,"m",()=>ev);for(var o=e("@babel/runtime/helpers/esm/extends"),i=n.interopDefault(o),a=e("@babel/runtime/helpers/esm/objectSpread2"),s=n.interopDefault(a),l=e("@babel/runtime/helpers/esm/classCallCheck"),c=n.interopDefault(l),u=e("@babel/runtime/helpers/esm/createClass"),d=n.interopDefault(u),p=e("@babel/runtime/helpers/esm/inherits"),f=n.interopDefault(p),m=e("@babel/runtime/helpers/esm/createSuper"),h=n.interopDefault(m),g=e("@babel/runtime/helpers/esm/toConsumableArray"),v=n.interopDefault(g),x=e("react"),j=e("./index-a301f526.esm.js"),b=e("@emotion/react"),y=e("memoize-one"),w=n.interopDefault(y),C=e("@babel/runtime/helpers/esm/objectWithoutProperties"),k=n.interopDefault(C),S={name:"7pg0cj-a11yText",styles:"label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap"},T=function(e){return(0,b.jsx)("span",(0,i.default)({css:S},e))},D={guidance:function(e){var t=e.isSearchable,r=e.isMulti,n=e.tabSelectsValue,o=e.context,i=e.isInitialFocus;switch(o){case"menu":return"Use Up and Down to choose options, press Enter to select the currently focused option, press Escape to exit the menu".concat(n?", press Tab to select the option and exit the menu":"",".");case"input":return i?"".concat(e["aria-label"]||"Select"," is focused ").concat(t?",type to refine list":"",", press Down to open the menu, ").concat(r?" press left to focus selected values":""):"";case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value";default:return""}},onChange:function(e){var t=e.action,r=e.label,n=void 0===r?"":r,o=e.labels,i=e.isDisabled;switch(t){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(n,", deselected.");case"clear":return"All selected options have been cleared.";case"initial-input-focus":return"option".concat(o.length>1?"s":""," ").concat(o.join(","),", selected.");case"select-option":return i?"option ".concat(n," is disabled. Select another option."):"option ".concat(n,", selected.");default:return""}},onFocus:function(e){var t=e.context,r=e.focused,n=e.options,o=e.label,i=void 0===o?"":o,a=e.selectValue,s=e.isDisabled,l=e.isSelected,c=e.isAppleDevice,u=function(e,t){return e&&e.length?"".concat(e.indexOf(t)+1," of ").concat(e.length):""};if("value"===t&&a)return"value ".concat(i," focused, ").concat(u(a,r),".");if("menu"===t&&c){var d=s?" disabled":"",p="".concat(l?" selected":"").concat(d);return"".concat(i).concat(p,", ").concat(u(n,r),".")}return""},onFilter:function(e){var t=e.inputValue,r=e.resultsMessage;return"".concat(r).concat(t?" for search term "+t:"",".")}},E=function(e){var t=e.ariaSelection,r=e.focusedOption,n=e.focusedValue,o=e.focusableOptions,i=e.isFocused,a=e.selectValue,l=e.selectProps,c=e.id,u=e.isAppleDevice,d=l.ariaLiveMessages,p=l.getOptionLabel,f=l.inputValue,m=l.isMulti,h=l.isOptionDisabled,g=l.isSearchable,v=l.menuIsOpen,j=l.options,y=l.screenReaderStatus,w=l.tabSelectsValue,C=l.isLoading,k=l["aria-label"],S=l["aria-live"],E=(0,x.useMemo)(function(){return(0,s.default)((0,s.default)({},D),d||{})},[d]),I=(0,x.useMemo)(function(){var e="";if(t&&E.onChange){var r=t.option,n=t.options,o=t.removedValue,i=t.removedValues,l=t.value,c=function(e){return Array.isArray(e)?null:e},u=o||r||c(l),d=u?p(u):"",f=n||i||void 0,m=f?f.map(p):[],g=(0,s.default)({isDisabled:u&&h(u,a),label:d,labels:m},t);e=E.onChange(g)}return e},[t,E,h,a,p]),O=(0,x.useMemo)(function(){var e="",t=r||n,i=!!(r&&a&&a.includes(r));if(t&&E.onFocus){var s={focused:t,label:p(t),isDisabled:h(t,a),isSelected:i,options:o,context:t===r?"menu":"value",selectValue:a,isAppleDevice:u};e=E.onFocus(s)}return e},[r,n,p,h,E,o,a,u]),M=(0,x.useMemo)(function(){var e="";if(v&&j.length&&!C&&E.onFilter){var t=y({count:o.length});e=E.onFilter({inputValue:f,resultsMessage:t})}return e},[o,f,v,E,j,y,C]),_=(null==t?void 0:t.action)==="initial-input-focus",N=(0,x.useMemo)(function(){var e="";if(E.guidance){var t=n?"value":v?"menu":"input";e=E.guidance({"aria-label":k,context:t,isDisabled:r&&h(r,a),isMulti:m,isSearchable:g,tabSelectsValue:w,isInitialFocus:_})}return e},[k,r,n,m,h,g,v,E,a,w,_]),A=(0,b.jsx)(x.Fragment,null,(0,b.jsx)("span",{id:"aria-selection"},I),(0,b.jsx)("span",{id:"aria-focused"},O),(0,b.jsx)("span",{id:"aria-results"},M),(0,b.jsx)("span",{id:"aria-guidance"},N));return(0,b.jsx)(x.Fragment,null,(0,b.jsx)(T,{id:c},_&&A),(0,b.jsx)(T,{"aria-live":S,"aria-atomic":"false","aria-relevant":"additions text",role:"log"},i&&!_&&A))},I=[{base:"A",letters:"AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],O=RegExp("["+I.map(function(e){return e.letters}).join("")+"]","g"),M={},_=0;_-1}},B=["innerRef"];function V(e){var t=e.innerRef,r=(0,k.default)(e,B),n=(0,j.r)(r,"onExited","in","enter","exit","appear");return(0,b.jsx)("input",(0,i.default)({ref:t},n,{css:(0,b.css)({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var z=function(e){e.cancelable&&e.preventDefault(),e.stopPropagation()};function W(e){var t=e.isEnabled,r=e.onBottomArrive,n=e.onBottomLeave,o=e.onTopArrive,i=e.onTopLeave,a=(0,x.useRef)(!1),s=(0,x.useRef)(!1),l=(0,x.useRef)(0),c=(0,x.useRef)(null),u=(0,x.useCallback)(function(e,t){if(null!==c.current){var l=c.current,u=l.scrollTop,d=l.scrollHeight,p=l.clientHeight,f=c.current,m=t>0,h=d-p-u,g=!1;h>t&&a.current&&(n&&n(e),a.current=!1),m&&s.current&&(i&&i(e),s.current=!1),m&&t>h?(r&&!a.current&&r(e),f.scrollTop=d,g=!0,a.current=!0):!m&&-t>u&&(o&&!s.current&&o(e),f.scrollTop=0,g=!0,s.current=!0),g&&z(e)}},[r,n,o,i]),d=(0,x.useCallback)(function(e){u(e,e.deltaY)},[u]),p=(0,x.useCallback)(function(e){l.current=e.changedTouches[0].clientY},[]),f=(0,x.useCallback)(function(e){var t=l.current-e.changedTouches[0].clientY;u(e,t)},[u]),m=(0,x.useCallback)(function(e){if(e){var t=!!j.s&&{passive:!1};e.addEventListener("wheel",d,t),e.addEventListener("touchstart",p,t),e.addEventListener("touchmove",f,t)}},[f,p,d]),h=(0,x.useCallback)(function(e){e&&(e.removeEventListener("wheel",d,!1),e.removeEventListener("touchstart",p,!1),e.removeEventListener("touchmove",f,!1))},[f,p,d]);return(0,x.useEffect)(function(){if(t){var e=c.current;return m(e),function(){h(e)}}},[t,m,h]),function(e){c.current=e}}var U=["boxSizing","height","overflow","paddingRight","position"],G={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function $(e){e.preventDefault()}function K(e){e.stopPropagation()}function q(){var e=this.scrollTop,t=this.scrollHeight,r=e+this.offsetHeight;0===e?this.scrollTop=1:r===t&&(this.scrollTop=e-1)}function Q(){return"ontouchstart"in window||navigator.maxTouchPoints}var J=!!("undefined"!=typeof window&&window.document&&window.document.createElement),Z=0,X={capture:!1,passive:!1};function ee(e){var t=e.isEnabled,r=e.accountForScrollbars,n=void 0===r||r,o=(0,x.useRef)({}),i=(0,x.useRef)(null),a=(0,x.useCallback)(function(e){if(J){var t=document.body,r=t&&t.style;if(n&&U.forEach(function(e){var t=r&&r[e];o.current[e]=t}),n&&Z<1){var i=parseInt(o.current.paddingRight,10)||0,a=document.body?document.body.clientWidth:0,s=window.innerWidth-a+i||0;Object.keys(G).forEach(function(e){var t=G[e];r&&(r[e]=t)}),r&&(r.paddingRight="".concat(s,"px"))}t&&Q()&&(t.addEventListener("touchmove",$,X),e&&(e.addEventListener("touchstart",q,X),e.addEventListener("touchmove",K,X))),Z+=1}},[n]),s=(0,x.useCallback)(function(e){if(J){var t=document.body,r=t&&t.style;Z=Math.max(Z-1,0),n&&Z<1&&U.forEach(function(e){var t=o.current[e];r&&(r[e]=t)}),t&&Q()&&(t.removeEventListener("touchmove",$,X),e&&(e.removeEventListener("touchstart",q,X),e.removeEventListener("touchmove",K,X)))}},[n]);return(0,x.useEffect)(function(){if(t){var e=i.current;return a(e),function(){s(e)}}},[t,a,s]),function(e){i.current=e}}var et=function(e){var t=e.target;return t.ownerDocument.activeElement&&t.ownerDocument.activeElement.blur()},er={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function en(e){var t=e.children,r=e.lockEnabled,n=e.captureEnabled,o=W({isEnabled:void 0===n||n,onBottomArrive:e.onBottomArrive,onBottomLeave:e.onBottomLeave,onTopArrive:e.onTopArrive,onTopLeave:e.onTopLeave}),i=ee({isEnabled:r}),a=function(e){o(e),i(e)};return(0,b.jsx)(x.Fragment,null,r&&(0,b.jsx)("div",{onClick:et,css:er}),t(a))}var eo={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},ei=function(e){var t=e.name,r=e.onFocus;return(0,b.jsx)("input",{required:!0,name:t,tabIndex:-1,"aria-hidden":"true",onFocus:r,css:eo,value:"",onChange:function(){}})};function ea(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.platform)||window.navigator.platform)}function es(){return ea(/^iPhone/i)}function el(){return ea(/^Mac/i)}function ec(){return ea(/^iPad/i)||el()&&navigator.maxTouchPoints>1}function eu(){return es()||ec()}function ed(){return el()||eu()}var ep=function(e){return e.label},ef=function(e){return e.label},em=function(e){return e.value},eh=function(e){return!!e.isDisabled},eg={clearIndicator:j.a,container:j.b,control:j.d,dropdownIndicator:j.e,group:j.g,groupHeading:j.f,indicatorsContainer:j.i,indicatorSeparator:j.h,input:j.j,loadingIndicator:j.l,loadingMessage:j.k,menu:j.m,menuList:j.n,menuPortal:j.o,multiValue:j.p,multiValueLabel:j.q,multiValueRemove:j.t,noOptionsMessage:j.u,option:j.v,placeholder:j.w,singleValue:j.x,valueContainer:j.y};function ev(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=(0,s.default)({},e);return Object.keys(t).forEach(function(n){var o=n;e[o]?r[o]=function(r,n){return t[o](e[o](r,n),n)}:r[o]=t[o]}),r}var ex={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},ej={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:(0,j.z)(),captureMenuScroll:!(0,j.z)(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:H(),formatGroupLabel:ep,getOptionLabel:ef,getOptionValue:em,isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:eh,loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!(0,j.A)(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function eb(e,t,r,n){var o=eM(e,t,r),i=e_(e,t,r),a=eI(e,t),s=eO(e,t);return{type:"option",data:t,isDisabled:o,isSelected:i,label:a,value:s,index:n}}function ey(e,t){return e.options.map(function(r,n){if("options"in r){var o=r.options.map(function(r,n){return eb(e,r,t,n)}).filter(function(t){return eS(e,t)});return o.length>0?{type:"group",data:r,options:o,index:n}:void 0}var i=eb(e,r,t,n);return eS(e,i)?i:void 0}).filter(j.K)}function ew(e){return e.reduce(function(e,t){return"group"===t.type?e.push.apply(e,(0,v.default)(t.options.map(function(e){return e.data}))):e.push(t.data),e},[])}function eC(e,t){return e.reduce(function(e,r){return"group"===r.type?e.push.apply(e,(0,v.default)(r.options.map(function(e){return{data:e.data,id:"".concat(t,"-").concat(r.index,"-").concat(e.index)}}))):e.push({data:r.data,id:"".concat(t,"-").concat(r.index)}),e},[])}function ek(e,t){return ew(ey(e,t))}function eS(e,t){var r=e.inputValue,n=void 0===r?"":r,o=t.data,i=t.isSelected,a=t.label,s=t.value;return(!eA(e)||!i)&&eN(e,{label:a,value:s,data:o},n)}function eT(e,t){var r=e.focusedValue,n=e.selectValue.indexOf(r);if(n>-1){if(t.indexOf(r)>-1)return r;if(n-1?r:t[0]}var eE=function(e,t){var r;return(null===(r=e.find(function(e){return e.data===t}))||void 0===r?void 0:r.id)||null},eI=function(e,t){return e.getOptionLabel(t)},eO=function(e,t){return e.getOptionValue(t)};function eM(e,t,r){return"function"==typeof e.isOptionDisabled&&e.isOptionDisabled(t,r)}function e_(e,t,r){if(r.indexOf(t)>-1)return!0;if("function"==typeof e.isOptionSelected)return e.isOptionSelected(t,r);var n=eO(e,t);return r.some(function(t){return eO(e,t)===n})}function eN(e,t,r){return!e.filterOption||e.filterOption(t,r)}var eA=function(e){var t=e.hideSelectedOptions,r=e.isMulti;return void 0===t?r:t},eP=1,eF=function(e){(0,f.default)(r,e);var t=(0,h.default)(r);function r(e){var n;if((0,c.default)(this,r),(n=t.call(this,e)).state={ariaSelection:null,focusedOption:null,focusedOptionId:null,focusableOptionsWithIds:[],focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0,instancePrefix:""},n.blockOptionHover=!1,n.isComposing=!1,n.commonProps=void 0,n.initialTouchX=0,n.initialTouchY=0,n.openAfterFocus=!1,n.scrollToFocusedOptionOnUpdate=!1,n.userIsDragging=void 0,n.isAppleDevice=ed(),n.controlRef=null,n.getControlRef=function(e){n.controlRef=e},n.focusedOptionRef=null,n.getFocusedOptionRef=function(e){n.focusedOptionRef=e},n.menuListRef=null,n.getMenuListRef=function(e){n.menuListRef=e},n.inputRef=null,n.getInputRef=function(e){n.inputRef=e},n.focus=n.focusInput,n.blur=n.blurInput,n.onChange=function(e,t){var r=n.props,o=r.onChange,i=r.name;t.name=i,n.ariaOnChange(e,t),o(e,t)},n.setValue=function(e,t,r){var o=n.props,i=o.closeMenuOnSelect,a=o.isMulti,s=o.inputValue;n.onInputChange("",{action:"set-value",prevInputValue:s}),i&&(n.setState({inputIsHiddenAfterUpdate:!a}),n.onMenuClose()),n.setState({clearFocusValueOnUpdate:!0}),n.onChange(e,{action:t,option:r})},n.selectOption=function(e){var t=n.props,r=t.blurInputOnSelect,o=t.isMulti,i=t.name,a=n.state.selectValue,s=o&&n.isOptionSelected(e,a),l=n.isOptionDisabled(e,a);if(s){var c=n.getOptionValue(e);n.setValue((0,j.B)(a.filter(function(e){return n.getOptionValue(e)!==c})),"deselect-option",e)}else if(l){n.ariaOnChange((0,j.C)(e),{action:"select-option",option:e,name:i});return}else o?n.setValue((0,j.B)([].concat((0,v.default)(a),[e])),"select-option",e):n.setValue((0,j.C)(e),"select-option");r&&n.blurInput()},n.removeValue=function(e){var t=n.props.isMulti,r=n.state.selectValue,o=n.getOptionValue(e),i=r.filter(function(e){return n.getOptionValue(e)!==o}),a=(0,j.D)(t,i,i[0]||null);n.onChange(a,{action:"remove-value",removedValue:e}),n.focusInput()},n.clearValue=function(){var e=n.state.selectValue;n.onChange((0,j.D)(n.props.isMulti,[],null),{action:"clear",removedValues:e})},n.popValue=function(){var e=n.props.isMulti,t=n.state.selectValue,r=t[t.length-1],o=t.slice(0,t.length-1),i=(0,j.D)(e,o,o[0]||null);n.onChange(i,{action:"pop-value",removedValue:r})},n.getFocusedOptionId=function(e){return eE(n.state.focusableOptionsWithIds,e)},n.getFocusableOptionsWithIds=function(){return eC(ey(n.props,n.state.selectValue),n.getElementId("option"))},n.getValue=function(){return n.state.selectValue},n.cx=function(){for(var e=arguments.length,t=Array(e),r=0;ra||i>a}},n.onTouchEnd=function(e){n.userIsDragging||(n.controlRef&&!n.controlRef.contains(e.target)&&n.menuListRef&&!n.menuListRef.contains(e.target)&&n.blurInput(),n.initialTouchX=0,n.initialTouchY=0)},n.onControlTouchEnd=function(e){n.userIsDragging||n.onControlMouseDown(e)},n.onClearIndicatorTouchEnd=function(e){n.userIsDragging||n.onClearIndicatorMouseDown(e)},n.onDropdownIndicatorTouchEnd=function(e){n.userIsDragging||n.onDropdownIndicatorMouseDown(e)},n.handleInputChange=function(e){var t=n.props.inputValue,r=e.currentTarget.value;n.setState({inputIsHiddenAfterUpdate:!1}),n.onInputChange(r,{action:"input-change",prevInputValue:t}),n.props.menuIsOpen||n.onMenuOpen()},n.onInputFocus=function(e){n.props.onFocus&&n.props.onFocus(e),n.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(n.openAfterFocus||n.props.openMenuOnFocus)&&n.openMenu("first"),n.openAfterFocus=!1},n.onInputBlur=function(e){var t=n.props.inputValue;if(n.menuListRef&&n.menuListRef.contains(document.activeElement)){n.inputRef.focus();return}n.props.onBlur&&n.props.onBlur(e),n.onInputChange("",{action:"input-blur",prevInputValue:t}),n.onMenuClose(),n.setState({focusedValue:null,isFocused:!1})},n.onOptionHover=function(e){if(!n.blockOptionHover&&n.state.focusedOption!==e){var t=n.getFocusableOptions(),r=t.indexOf(e);n.setState({focusedOption:e,focusedOptionId:r>-1?n.getFocusedOptionId(e):null})}},n.shouldHideSelectedOptions=function(){return eA(n.props)},n.onValueInputFocus=function(e){e.preventDefault(),e.stopPropagation(),n.focus()},n.onKeyDown=function(e){var t=n.props,r=t.isMulti,o=t.backspaceRemovesValue,i=t.escapeClearsValue,a=t.inputValue,s=t.isClearable,l=t.isDisabled,c=t.menuIsOpen,u=t.onKeyDown,d=t.tabSelectsValue,p=t.openMenuOnFocus,f=n.state,m=f.focusedOption,h=f.focusedValue,g=f.selectValue;if(!l){if("function"==typeof u&&(u(e),e.defaultPrevented))return;switch(n.blockOptionHover=!0,e.key){case"ArrowLeft":if(!r||a)return;n.focusValue("previous");break;case"ArrowRight":if(!r||a)return;n.focusValue("next");break;case"Delete":case"Backspace":if(a)return;if(h)n.removeValue(h);else{if(!o)return;r?n.popValue():s&&n.clearValue()}break;case"Tab":if(n.isComposing||e.shiftKey||!c||!d||!m||p&&n.isOptionSelected(m,g))return;n.selectOption(m);break;case"Enter":if(229===e.keyCode)break;if(c){if(!m||n.isComposing)return;n.selectOption(m);break}return;case"Escape":c?(n.setState({inputIsHiddenAfterUpdate:!1}),n.onInputChange("",{action:"menu-close",prevInputValue:a}),n.onMenuClose()):s&&i&&n.clearValue();break;case" ":if(a)return;if(!c){n.openMenu("first");break}if(!m)return;n.selectOption(m);break;case"ArrowUp":c?n.focusOption("up"):n.openMenu("last");break;case"ArrowDown":c?n.focusOption("down"):n.openMenu("first");break;case"PageUp":if(!c)return;n.focusOption("pageup");break;case"PageDown":if(!c)return;n.focusOption("pagedown");break;case"Home":if(!c)return;n.focusOption("first");break;case"End":if(!c)return;n.focusOption("last");break;default:return}e.preventDefault()}},n.state.instancePrefix="react-select-"+(n.props.instanceId||++eP),n.state.selectValue=(0,j.H)(e.value),e.menuIsOpen&&n.state.selectValue.length){var o=n.getFocusableOptionsWithIds(),i=n.buildFocusableOptions(),a=i.indexOf(n.state.selectValue[0]);n.state.focusableOptionsWithIds=o,n.state.focusedOption=i[a],n.state.focusedOptionId=eE(o,i[a])}return n}return(0,d.default)(r,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&(0,j.I)(this.menuListRef,this.focusedOptionRef)}},{key:"componentDidUpdate",value:function(e){var t=this.props,r=t.isDisabled,n=t.menuIsOpen,o=this.state.isFocused;(o&&!r&&e.isDisabled||o&&n&&!e.menuIsOpen)&&this.focusInput(),o&&r&&!e.isDisabled?this.setState({isFocused:!1},this.onMenuClose):o||r||!e.isDisabled||this.inputRef!==document.activeElement||this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&((0,j.I)(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,r=this.state,n=r.selectValue,o=r.isFocused,i=this.buildFocusableOptions(),a="first"===e?0:i.length-1;if(!this.props.isMulti){var s=i.indexOf(n[0]);s>-1&&(a=s)}this.scrollToFocusedOptionOnUpdate=!(o&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:i[a],focusedOptionId:this.getFocusedOptionId(i[a])},function(){return t.onMenuOpen()})}},{key:"focusValue",value:function(e){var t=this.state,r=t.selectValue,n=t.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var o=r.indexOf(n);n||(o=-1);var i=r.length-1,a=-1;if(r.length){switch(e){case"previous":a=0===o?0:-1===o?i:o-1;break;case"next":o>-1&&o0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,r=this.state.focusedOption,n=this.getFocusableOptions();if(n.length){var o=0,i=n.indexOf(r);r||(i=-1),"up"===e?o=i>0?i-1:n.length-1:"down"===e?o=(i+1)%n.length:"pageup"===e?(o=i-t)<0&&(o=0):"pagedown"===e?(o=i+t)>n.length-1&&(o=n.length-1):"last"===e&&(o=n.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:n[o],focusedValue:null,focusedOptionId:this.getFocusedOptionId(n[o])})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(ex):(0,s.default)((0,s.default)({},ex),this.props.theme):ex}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,r=this.getStyles,n=this.getClassNames,o=this.getValue,i=this.selectOption,a=this.setValue,s=this.props,l=s.isMulti,c=s.isRtl,u=s.options;return{clearValue:e,cx:t,getStyles:r,getClassNames:n,getValue:o,hasValue:this.hasValue(),isMulti:l,isRtl:c,options:u,selectOption:i,selectProps:s,setValue:a,theme:this.getTheme()}}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,r=e.isMulti;return void 0===t?r:t}},{key:"isOptionDisabled",value:function(e,t){return eM(this.props,e,t)}},{key:"isOptionSelected",value:function(e,t){return e_(this.props,e,t)}},{key:"filterOption",value:function(e,t){return eN(this.props,e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"!=typeof this.props.formatOptionLabel)return this.getOptionLabel(e);var r=this.props.inputValue,n=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:r,selectValue:n})}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,r=e.isSearchable,n=e.inputId,o=e.inputValue,a=e.tabIndex,l=e.form,c=e.menuIsOpen,u=e.required,d=this.getComponents().Input,p=this.state,f=p.inputIsHidden,m=p.ariaSelection,h=this.commonProps,g=n||this.getElementId("input"),v=(0,s.default)((0,s.default)((0,s.default)({"aria-autocomplete":"list","aria-expanded":c,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":u,role:"combobox","aria-activedescendant":this.isAppleDevice?void 0:this.state.focusedOptionId||""},c&&{"aria-controls":this.getElementId("listbox")}),!r&&{"aria-readonly":!0}),this.hasValue()?(null==m?void 0:m.action)==="initial-input-focus"&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return r?x.createElement(d,(0,i.default)({},h,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:g,innerRef:this.getInputRef,isDisabled:t,isHidden:f,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:a,form:l,type:"text",value:o},v)):x.createElement(V,(0,i.default)({id:g,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:j.J,onFocus:this.onInputFocus,disabled:t,tabIndex:a,inputMode:"none",form:l,value:""},v))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.getComponents(),r=t.MultiValue,n=t.MultiValueContainer,o=t.MultiValueLabel,a=t.MultiValueRemove,s=t.SingleValue,l=t.Placeholder,c=this.commonProps,u=this.props,d=u.controlShouldRenderValue,p=u.isDisabled,f=u.isMulti,m=u.inputValue,h=u.placeholder,g=this.state,v=g.selectValue,j=g.focusedValue,b=g.isFocused;if(!this.hasValue()||!d)return m?null:x.createElement(l,(0,i.default)({},c,{key:"placeholder",isDisabled:p,isFocused:b,innerProps:{id:this.getElementId("placeholder")}}),h);if(f)return v.map(function(t,s){var l=t===j,u="".concat(e.getOptionLabel(t),"-").concat(e.getOptionValue(t));return x.createElement(r,(0,i.default)({},c,{components:{Container:n,Label:o,Remove:a},isFocused:l,isDisabled:p,key:u,index:s,removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault()}},data:t}),e.formatOptionLabel(t,"value"))});if(m)return null;var y=v[0];return x.createElement(s,(0,i.default)({},c,{data:y,isDisabled:p}),this.formatOptionLabel(y,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.getComponents().ClearIndicator,t=this.commonProps,r=this.props,n=r.isDisabled,o=r.isLoading,a=this.state.isFocused;if(!this.isClearable()||!e||n||!this.hasValue()||o)return null;var s={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return x.createElement(e,(0,i.default)({},t,{innerProps:s,isFocused:a}))}},{key:"renderLoadingIndicator",value:function(){var e=this.getComponents().LoadingIndicator,t=this.commonProps,r=this.props,n=r.isDisabled,o=r.isLoading,a=this.state.isFocused;if(!e||!o)return null;var s={"aria-hidden":"true"};return x.createElement(e,(0,i.default)({},t,{innerProps:s,isDisabled:n,isFocused:a}))}},{key:"renderIndicatorSeparator",value:function(){var e=this.getComponents(),t=e.DropdownIndicator,r=e.IndicatorSeparator;if(!t||!r)return null;var n=this.commonProps,o=this.props.isDisabled,a=this.state.isFocused;return x.createElement(r,(0,i.default)({},n,{isDisabled:o,isFocused:a}))}},{key:"renderDropdownIndicator",value:function(){var e=this.getComponents().DropdownIndicator;if(!e)return null;var t=this.commonProps,r=this.props.isDisabled,n=this.state.isFocused,o={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return x.createElement(e,(0,i.default)({},t,{innerProps:o,isDisabled:r,isFocused:n}))}},{key:"renderMenu",value:function(){var e,t=this,r=this.getComponents(),n=r.Group,o=r.GroupHeading,a=r.Menu,s=r.MenuList,l=r.MenuPortal,c=r.LoadingMessage,u=r.NoOptionsMessage,d=r.Option,p=this.commonProps,f=this.state.focusedOption,m=this.props,h=m.captureMenuScroll,g=m.inputValue,v=m.isLoading,b=m.loadingMessage,y=m.minMenuHeight,w=m.maxMenuHeight,C=m.menuIsOpen,k=m.menuPlacement,S=m.menuPosition,T=m.menuPortalTarget,D=m.menuShouldBlockScroll,E=m.menuShouldScrollIntoView,I=m.noOptionsMessage,O=m.onMenuScrollToTop,M=m.onMenuScrollToBottom;if(!C)return null;var _=function(e,r){var n=e.type,o=e.data,a=e.isDisabled,s=e.isSelected,l=e.label,c=e.value,u=f===o,m=a?void 0:function(){return t.onOptionHover(o)},h=a?void 0:function(){return t.selectOption(o)},g="".concat(t.getElementId("option"),"-").concat(r),v={id:g,onClick:h,onMouseMove:m,onMouseOver:m,tabIndex:-1,role:"option","aria-selected":t.isAppleDevice?void 0:s};return x.createElement(d,(0,i.default)({},p,{innerProps:v,data:o,isDisabled:a,isSelected:s,key:g,label:l,type:n,value:c,isFocused:u,innerRef:u?t.getFocusedOptionRef:void 0}),t.formatOptionLabel(e.data,"menu"))};if(this.hasOptions())e=this.getCategorizedOptions().map(function(e){if("group"===e.type){var r=e.data,a=e.options,s=e.index,l="".concat(t.getElementId("group"),"-").concat(s),c="".concat(l,"-heading");return x.createElement(n,(0,i.default)({},p,{key:l,data:r,options:a,Heading:o,headingProps:{id:c,data:e.data},label:t.formatGroupLabel(e.data)}),e.options.map(function(e){return _(e,"".concat(s,"-").concat(e.index))}))}if("option"===e.type)return _(e,"".concat(e.index))});else if(v){var N=b({inputValue:g});if(null===N)return null;e=x.createElement(c,p,N)}else{var A=I({inputValue:g});if(null===A)return null;e=x.createElement(u,p,A)}var P={minMenuHeight:y,maxMenuHeight:w,menuPlacement:k,menuPosition:S,menuShouldScrollIntoView:E},F=x.createElement(j.M,(0,i.default)({},p,P),function(r){var n=r.ref,o=r.placerProps,l=o.placement,c=o.maxHeight;return x.createElement(a,(0,i.default)({},p,P,{innerRef:n,innerProps:{onMouseDown:t.onMenuMouseDown,onMouseMove:t.onMenuMouseMove},isLoading:v,placement:l}),x.createElement(en,{captureEnabled:h,onTopArrive:O,onBottomArrive:M,lockEnabled:D},function(r){return x.createElement(s,(0,i.default)({},p,{innerRef:function(e){t.getMenuListRef(e),r(e)},innerProps:{role:"listbox","aria-multiselectable":p.isMulti,id:t.getElementId("listbox")},isLoading:v,maxHeight:c,focusedOption:f}),e)}))});return T||"fixed"===S?x.createElement(l,(0,i.default)({},p,{appendTo:T,controlElement:this.controlRef,menuPlacement:k,menuPosition:S}),F):F}},{key:"renderFormField",value:function(){var e=this,t=this.props,r=t.delimiter,n=t.isDisabled,o=t.isMulti,i=t.name,a=t.required,s=this.state.selectValue;if(a&&!this.hasValue()&&!n)return x.createElement(ei,{name:i,onFocus:this.onValueInputFocus});if(i&&!n){if(o){if(r){var l=s.map(function(t){return e.getOptionValue(t)}).join(r);return x.createElement("input",{name:i,type:"hidden",value:l})}var c=s.length>0?s.map(function(t,r){return x.createElement("input",{key:"i-".concat(r),name:i,type:"hidden",value:e.getOptionValue(t)})}):x.createElement("input",{name:i,type:"hidden",value:""});return x.createElement("div",null,c)}var u=s[0]?this.getOptionValue(s[0]):"";return x.createElement("input",{name:i,type:"hidden",value:u})}}},{key:"renderLiveRegion",value:function(){var e=this.commonProps,t=this.state,r=t.ariaSelection,n=t.focusedOption,o=t.focusedValue,a=t.isFocused,s=t.selectValue,l=this.getFocusableOptions();return x.createElement(E,(0,i.default)({},e,{id:this.getElementId("live-region"),ariaSelection:r,focusedOption:n,focusedValue:o,isFocused:a,selectValue:s,focusableOptions:l,isAppleDevice:this.isAppleDevice}))}},{key:"render",value:function(){var e=this.getComponents(),t=e.Control,r=e.IndicatorsContainer,n=e.SelectContainer,o=e.ValueContainer,a=this.props,s=a.className,l=a.id,c=a.isDisabled,u=a.menuIsOpen,d=this.state.isFocused,p=this.commonProps=this.getCommonProps();return x.createElement(n,(0,i.default)({},p,{className:s,innerProps:{id:l,onKeyDown:this.onKeyDown},isDisabled:c,isFocused:d}),this.renderLiveRegion(),x.createElement(t,(0,i.default)({},p,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:c,isFocused:d,menuIsOpen:u}),x.createElement(o,(0,i.default)({},p,{isDisabled:c}),this.renderPlaceholderOrValue(),this.renderInput()),x.createElement(r,(0,i.default)({},p,{isDisabled:c}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(e,t){var r=t.prevProps,n=t.clearFocusValueOnUpdate,o=t.inputIsHiddenAfterUpdate,i=t.ariaSelection,a=t.isFocused,l=t.prevWasFocused,c=t.instancePrefix,u=e.options,d=e.value,p=e.menuIsOpen,f=e.inputValue,m=e.isMulti,h=(0,j.H)(d),g={};if(r&&(d!==r.value||u!==r.options||p!==r.menuIsOpen||f!==r.inputValue)){var v=p?ek(e,h):[],x=p?eC(ey(e,h),"".concat(c,"-option")):[],b=n?eT(t,h):null,y=eD(t,v),w=eE(x,y);g={selectValue:h,focusedOption:y,focusedOptionId:w,focusableOptionsWithIds:x,focusedValue:b,clearFocusValueOnUpdate:!1}}var C=null!=o&&e!==r?{inputIsHidden:o,inputIsHiddenAfterUpdate:void 0}:{},k=i,S=a&&l;return a&&!S&&(k={value:(0,j.D)(m,h,h[0]||null),options:h,action:"initial-input-focus"},S=!l),(null==i?void 0:i.action)==="initial-input-focus"&&(k=null),(0,s.default)((0,s.default)((0,s.default)({},g),C),{},{prevProps:e,ariaSelection:k,prevWasFocused:S})}}]),r}(x.Component);eF.defaultProps=ej},{"@babel/runtime/helpers/esm/extends":"iKKcG","@babel/runtime/helpers/esm/objectSpread2":"1xCFt","@babel/runtime/helpers/esm/classCallCheck":"l3nhZ","@babel/runtime/helpers/esm/createClass":"6Xs1j","@babel/runtime/helpers/esm/inherits":"lPaGD","@babel/runtime/helpers/esm/createSuper":"fEqLN","@babel/runtime/helpers/esm/toConsumableArray":"fyS0P",react:"6Lppp","./index-a301f526.esm.js":"eLfhK","@emotion/react":"9pnLb","memoize-one":"jBu3u","@babel/runtime/helpers/esm/objectWithoutProperties":"26u66","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],l3nhZ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}n.defineInteropFlag(r),n.export(r,"default",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"6Xs1j":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>s);var o=e("./toPropertyKey.js"),i=n.interopDefault(o);function a(e,t){for(var r=0;ra);var o=e("./setPrototypeOf.js"),i=n.interopDefault(o);function a(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&(0,i.default)(e,t)}},{"./setPrototypeOf.js":"7YY1E","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"7YY1E":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t){return(o=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}n.defineInteropFlag(r),n.export(r,"default",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],fEqLN:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>u);var o=e("./getPrototypeOf.js"),i=n.interopDefault(o),a=e("./isNativeReflectConstruct.js"),s=n.interopDefault(a),l=e("./possibleConstructorReturn.js"),c=n.interopDefault(l);function u(e){var t=(0,s.default)();return function(){var r,n=(0,i.default)(e);return r=t?Reflect.construct(n,arguments,(0,i.default)(this).constructor):n.apply(this,arguments),(0,c.default)(this,r)}}},{"./getPrototypeOf.js":"fgXAj","./isNativeReflectConstruct.js":"hQNHz","./possibleConstructorReturn.js":"49CKU","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],fgXAj:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){return(o=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}n.defineInteropFlag(r),n.export(r,"default",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],hQNHz:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(o=function(){return!!e})()}n.defineInteropFlag(r),n.export(r,"default",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"49CKU":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>l);var o=e("./typeof.js"),i=n.interopDefault(o),a=e("./assertThisInitialized.js"),s=n.interopDefault(a);function l(e,t){if(t&&("object"===(0,i.default)(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return(0,s.default)(e)}},{"./typeof.js":"fHfxs","./assertThisInitialized.js":"fzZPz","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],fzZPz:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.defineInteropFlag(r),n.export(r,"default",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],fyS0P:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>p);var o=e("./arrayWithoutHoles.js"),i=n.interopDefault(o),a=e("./iterableToArray.js"),s=n.interopDefault(a),l=e("./unsupportedIterableToArray.js"),c=n.interopDefault(l),u=e("./nonIterableSpread.js"),d=n.interopDefault(u);function p(e){return(0,i.default)(e)||(0,s.default)(e)||(0,c.default)(e)||(0,d.default)()}},{"./arrayWithoutHoles.js":"ejNua","./iterableToArray.js":"aOGXX","./unsupportedIterableToArray.js":"gqfcB","./nonIterableSpread.js":"4g9WE","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ejNua:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>a);var o=e("./arrayLikeToArray.js"),i=n.interopDefault(o);function a(e){if(Array.isArray(e))return(0,i.default)(e)}},{"./arrayLikeToArray.js":"dmscC","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],aOGXX:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}n.defineInteropFlag(r),n.export(r,"default",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"4g9WE":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.defineInteropFlag(r),n.export(r,"default",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],eLfhK:[function(e,t,r){var n,o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"A",()=>W),o.export(r,"B",()=>X),o.export(r,"C",()=>Z),o.export(r,"D",()=>J),o.export(r,"E",()=>E),o.export(r,"F",()=>e9),o.export(r,"G",()=>N),o.export(r,"H",()=>I),o.export(r,"I",()=>B),o.export(r,"J",()=>T),o.export(r,"K",()=>q),o.export(r,"L",()=>_),o.export(r,"M",()=>el),o.export(r,"a",()=>eA),o.export(r,"b",()=>ej),o.export(r,"c",()=>e8),o.export(r,"d",()=>ez),o.export(r,"e",()=>e_),o.export(r,"f",()=>e$),o.export(r,"g",()=>eG),o.export(r,"h",()=>eF),o.export(r,"i",()=>eC),o.export(r,"j",()=>eQ),o.export(r,"k",()=>em),o.export(r,"l",()=>eH),o.export(r,"m",()=>ea),o.export(r,"n",()=>eu),o.export(r,"o",()=>ev),o.export(r,"p",()=>e0),o.export(r,"q",()=>e1),o.export(r,"r",()=>ee),o.export(r,"s",()=>K),o.export(r,"t",()=>e2),o.export(r,"u",()=>ef),o.export(r,"v",()=>e3),o.export(r,"w",()=>e6),o.export(r,"x",()=>e7),o.export(r,"y",()=>ey),o.export(r,"z",()=>z);var i=e("@babel/runtime/helpers/esm/objectSpread2"),a=o.interopDefault(i),s=e("@babel/runtime/helpers/esm/extends"),l=o.interopDefault(s),c=e("@emotion/react"),u=e("@babel/runtime/helpers/esm/slicedToArray"),d=o.interopDefault(u),p=e("@babel/runtime/helpers/esm/objectWithoutProperties"),f=o.interopDefault(p),m=e("@babel/runtime/helpers/esm/typeof"),h=o.interopDefault(m),g=e("@babel/runtime/helpers/esm/taggedTemplateLiteral"),v=o.interopDefault(g),x=e("@babel/runtime/helpers/esm/defineProperty"),j=o.interopDefault(x),b=e("react"),y=e("react-dom"),w=e("@floating-ui/dom"),C=e("use-isomorphic-layout-effect"),k=o.interopDefault(C),S=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],T=function(){};function D(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function E(e,t){for(var r=arguments.length,n=Array(r>2?r-2:0),o=2;o-1}function A(e){return N(e)?window.innerHeight:e.clientHeight}function P(e){return N(e)?window.pageYOffset:e.scrollTop}function F(e,t){if(N(e)){window.scrollTo(0,t);return}e.scrollTop=t}function L(e){var t=getComputedStyle(e),r="absolute"===t.position,n=/(auto|scroll)/;if("fixed"===t.position)return document.documentElement;for(var o=e;o=o.parentElement;)if(t=getComputedStyle(o),(!r||"static"!==t.position)&&n.test(t.overflow+t.overflowY+t.overflowX))return o;return document.documentElement}function R(e,t,r,n){return r*((e=e/n-1)*e*e+1)+t}function H(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:T,o=P(e),i=t-o,a=10,s=0;function l(){F(e,R(s+=a,o,i,r)),sr.bottom?F(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+o,e.scrollHeight)):n.top-o1?t-1:0),n=1;n=f)return{placement:"bottom",maxHeight:t};if(C>=f&&!a)return i&&H(l,k,T),{placement:"bottom",maxHeight:t};if(!a&&C>=n||a&&y>=n)return i&&H(l,k,T),{placement:"bottom",maxHeight:a?y-x:C-x};if("auto"===o||a){var D=t,E=a?b:w;return E>=n&&(D=Math.min(E-x-s,t)),{placement:"top",maxHeight:D}}if("bottom"===o)return i&&F(l,k),{placement:"bottom",maxHeight:t};break;case"top":if(b>=f)return{placement:"top",maxHeight:t};if(w>=f&&!a)return i&&H(l,S,T),{placement:"top",maxHeight:t};if(!a&&w>=n||a&&b>=n){var I=t;return(!a&&w>=n||a&&b>=n)&&(I=a?b-j:w-j),i&&H(l,S,T),{placement:"top",maxHeight:I}}return{placement:"bottom",maxHeight:t};default:throw Error('Invalid placement provided "'.concat(o,'".'))}return c}function eo(e){var t={bottom:"top",top:"bottom"};return e?t[e]:"bottom"}var ei=function(e){return"auto"===e?"bottom":e},ea=function(e,t){var r,n=e.placement,o=e.theme,i=o.borderRadius,s=o.spacing,l=o.colors;return(0,a.default)((r={label:"menu"},(0,j.default)(r,eo(n),"100%"),(0,j.default)(r,"position","absolute"),(0,j.default)(r,"width","100%"),(0,j.default)(r,"zIndex",1),r),t?{}:{backgroundColor:l.neutral0,borderRadius:i,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:s.menuGutter,marginTop:s.menuGutter})},es=(0,b.createContext)(null),el=function(e){var t=e.children,r=e.minMenuHeight,n=e.maxMenuHeight,o=e.menuPlacement,i=e.menuPosition,s=e.menuShouldScrollIntoView,l=e.theme,c=((0,b.useContext)(es)||{}).setPortalPlacement,u=(0,b.useRef)(null),p=(0,b.useState)(n),f=(0,d.default)(p,2),m=f[0],h=f[1],g=(0,b.useState)(null),v=(0,d.default)(g,2),x=v[0],j=v[1],y=l.spacing.controlHeight;return(0,k.default)(function(){var e=u.current;if(e){var t="fixed"===i,a=s&&!t,l=en({maxHeight:n,menuEl:e,minHeight:r,placement:o,shouldScroll:a,isFixedPosition:t,controlHeight:y});h(l.maxHeight),j(l.placement),null==c||c(l.placement)}},[n,o,i,s,r,c,y]),t({ref:u,placerProps:(0,a.default)((0,a.default)({},e),{},{placement:x||ei(o),maxHeight:m})})},ec=function(e){var t=e.children,r=e.innerRef,n=e.innerProps;return(0,c.jsx)("div",(0,l.default)({},M(e,"menu",{menu:!0}),{ref:r},n),t)},eu=function(e,t){var r=e.maxHeight,n=e.theme.spacing.baseUnit;return(0,a.default)({maxHeight:r,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},t?{}:{paddingBottom:n,paddingTop:n})},ed=function(e){var t=e.children,r=e.innerProps,n=e.innerRef,o=e.isMulti;return(0,c.jsx)("div",(0,l.default)({},M(e,"menuList",{"menu-list":!0,"menu-list--is-multi":o}),{ref:n},r),t)},ep=function(e,t){var r=e.theme,n=r.spacing.baseUnit,o=r.colors;return(0,a.default)({textAlign:"center"},t?{}:{color:o.neutral40,padding:"".concat(2*n,"px ").concat(3*n,"px")})},ef=ep,em=ep,eh=function(e){var t=e.children,r=void 0===t?"No options":t,n=e.innerProps,o=(0,f.default)(e,et);return(0,c.jsx)("div",(0,l.default)({},M((0,a.default)((0,a.default)({},o),{},{children:r,innerProps:n}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),n),r)},eg=function(e){var t=e.children,r=void 0===t?"Loading...":t,n=e.innerProps,o=(0,f.default)(e,er);return(0,c.jsx)("div",(0,l.default)({},M((0,a.default)((0,a.default)({},o),{},{children:r,innerProps:n}),"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),n),r)},ev=function(e){var t=e.rect,r=e.offset,n=e.position;return{left:t.left,position:n,top:r,width:t.width,zIndex:1}},ex=function(e){var t=e.appendTo,r=e.children,n=e.controlElement,o=e.innerProps,i=e.menuPlacement,s=e.menuPosition,u=(0,b.useRef)(null),p=(0,b.useRef)(null),f=(0,b.useState)(ei(i)),m=(0,d.default)(f,2),h=m[0],g=m[1],v=(0,b.useMemo)(function(){return{setPortalPlacement:g}},[]),x=(0,b.useState)(null),j=(0,d.default)(x,2),C=j[0],S=j[1],T=(0,b.useCallback)(function(){if(n){var e=V(n),t="fixed"===s?0:window.pageYOffset,r=e[h]+t;(r!==(null==C?void 0:C.offset)||e.left!==(null==C?void 0:C.rect.left)||e.width!==(null==C?void 0:C.rect.width))&&S({offset:r,rect:e})}},[n,s,h,null==C?void 0:C.offset,null==C?void 0:C.rect.left,null==C?void 0:C.rect.width]);(0,k.default)(function(){T()},[T]);var D=(0,b.useCallback)(function(){"function"==typeof p.current&&(p.current(),p.current=null),n&&u.current&&(p.current=(0,w.autoUpdate)(n,u.current,T,{elementResize:"ResizeObserver"in window}))},[n,T]);(0,k.default)(function(){D()},[D]);var E=(0,b.useCallback)(function(e){u.current=e,D()},[D]);if(!t&&"fixed"!==s||!C)return null;var I=(0,c.jsx)("div",(0,l.default)({ref:E},M((0,a.default)((0,a.default)({},e),{},{offset:C.offset,position:s,rect:C.rect}),"menuPortal",{"menu-portal":!0}),o),r);return(0,c.jsx)(es.Provider,{value:v},t?(0,y.createPortal)(I,t):I)},ej=function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":void 0,pointerEvents:t?"none":void 0,position:"relative"}},eb=function(e){var t=e.children,r=e.innerProps,n=e.isDisabled,o=e.isRtl;return(0,c.jsx)("div",(0,l.default)({},M(e,"container",{"--is-disabled":n,"--is-rtl":o}),r),t)},ey=function(e,t){var r=e.theme.spacing,n=e.isMulti,o=e.hasValue,i=e.selectProps.controlShouldRenderValue;return(0,a.default)({alignItems:"center",display:n&&o&&i?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},t?{}:{padding:"".concat(r.baseUnit/2,"px ").concat(2*r.baseUnit,"px")})},ew=function(e){var t=e.children,r=e.innerProps,n=e.isMulti,o=e.hasValue;return(0,c.jsx)("div",(0,l.default)({},M(e,"valueContainer",{"value-container":!0,"value-container--is-multi":n,"value-container--has-value":o}),r),t)},eC=function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},ek=function(e){var t=e.children,r=e.innerProps;return(0,c.jsx)("div",(0,l.default)({},M(e,"indicatorsContainer",{indicators:!0}),r),t)},eS=["size"],eT=["innerProps","isRtl","size"],eD={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},eE=function(e){var t=e.size,r=(0,f.default)(e,eS);return(0,c.jsx)("svg",(0,l.default)({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:eD},r))},eI=function(e){return(0,c.jsx)(eE,(0,l.default)({size:20},e),(0,c.jsx)("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},eO=function(e){return(0,c.jsx)(eE,(0,l.default)({size:20},e),(0,c.jsx)("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},eM=function(e,t){var r=e.isFocused,n=e.theme,o=n.spacing.baseUnit,i=n.colors;return(0,a.default)({label:"indicatorContainer",display:"flex",transition:"color 150ms"},t?{}:{color:r?i.neutral60:i.neutral20,padding:2*o,":hover":{color:r?i.neutral80:i.neutral40}})},e_=eM,eN=function(e){var t=e.children,r=e.innerProps;return(0,c.jsx)("div",(0,l.default)({},M(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),r),t||(0,c.jsx)(eO,null))},eA=eM,eP=function(e){var t=e.children,r=e.innerProps;return(0,c.jsx)("div",(0,l.default)({},M(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),r),t||(0,c.jsx)(eI,null))},eF=function(e,t){var r=e.isDisabled,n=e.theme,o=n.spacing.baseUnit,i=n.colors;return(0,a.default)({label:"indicatorSeparator",alignSelf:"stretch",width:1},t?{}:{backgroundColor:r?i.neutral10:i.neutral20,marginBottom:2*o,marginTop:2*o})},eL=function(e){var t=e.innerProps;return(0,c.jsx)("span",(0,l.default)({},t,M(e,"indicatorSeparator",{"indicator-separator":!0})))},eR=(0,c.keyframes)(n||(n=(0,v.default)(["\n 0%, 80%, 100% { opacity: 0; }\n 40% { opacity: 1; }\n"]))),eH=function(e,t){var r=e.isFocused,n=e.size,o=e.theme,i=o.colors,s=o.spacing.baseUnit;return(0,a.default)({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:n,lineHeight:1,marginRight:n,textAlign:"center",verticalAlign:"middle"},t?{}:{color:r?i.neutral60:i.neutral20,padding:2*s})},eB=function(e){var t=e.delay,r=e.offset;return(0,c.jsx)("span",{css:(0,c.css)({animation:"".concat(eR," 1s ease-in-out ").concat(t,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:r?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},eV=function(e){var t=e.innerProps,r=e.isRtl,n=e.size,o=void 0===n?4:n,i=(0,f.default)(e,eT);return(0,c.jsx)("div",(0,l.default)({},M((0,a.default)((0,a.default)({},i),{},{innerProps:t,isRtl:r,size:o}),"loadingIndicator",{indicator:!0,"loading-indicator":!0}),t),(0,c.jsx)(eB,{delay:0,offset:r}),(0,c.jsx)(eB,{delay:160,offset:!0}),(0,c.jsx)(eB,{delay:320,offset:!r}))},ez=function(e,t){var r=e.isDisabled,n=e.isFocused,o=e.theme,i=o.colors,s=o.borderRadius,l=o.spacing;return(0,a.default)({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:l.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},t?{}:{backgroundColor:r?i.neutral5:i.neutral0,borderColor:r?i.neutral10:n?i.primary:i.neutral20,borderRadius:s,borderStyle:"solid",borderWidth:1,boxShadow:n?"0 0 0 1px ".concat(i.primary):void 0,"&:hover":{borderColor:n?i.primary:i.neutral30}})},eW=function(e){var t=e.children,r=e.isDisabled,n=e.isFocused,o=e.innerRef,i=e.innerProps,a=e.menuIsOpen;return(0,c.jsx)("div",(0,l.default)({ref:o},M(e,"control",{control:!0,"control--is-disabled":r,"control--is-focused":n,"control--menu-is-open":a}),i,{"aria-disabled":r||void 0}),t)},eU=["data"],eG=function(e,t){var r=e.theme.spacing;return t?{}:{paddingBottom:2*r.baseUnit,paddingTop:2*r.baseUnit}},e$=function(e,t){var r=e.theme,n=r.colors,o=r.spacing;return(0,a.default)({label:"group",cursor:"default",display:"block"},t?{}:{color:n.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:3*o.baseUnit,paddingRight:3*o.baseUnit,textTransform:"uppercase"})},eY=function(e){var t=O(e);t.data;var r=(0,f.default)(t,eU);return(0,c.jsx)("div",(0,l.default)({},M(e,"groupHeading",{"group-heading":!0}),r))},eK=function(e){var t=e.children,r=e.cx,n=e.getStyles,o=e.getClassNames,i=e.Heading,a=e.headingProps,s=e.innerProps,u=e.label,d=e.theme,p=e.selectProps;return(0,c.jsx)("div",(0,l.default)({},M(e,"group",{group:!0}),s),(0,c.jsx)(i,(0,l.default)({},a,{selectProps:p,theme:d,getStyles:n,getClassNames:o,cx:r}),u),(0,c.jsx)("div",null,t))},eq=["innerRef","isDisabled","isHidden","inputClassName"],eQ=function(e,t){var r=e.isDisabled,n=e.value,o=e.theme,i=o.spacing,s=o.colors;return(0,a.default)((0,a.default)({visibility:r?"hidden":"visible",transform:n?"translateZ(0)":""},eZ),t?{}:{margin:i.baseUnit/2,paddingBottom:i.baseUnit/2,paddingTop:i.baseUnit/2,color:s.neutral80})},eJ={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},eZ={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":(0,a.default)({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},eJ)},eX=function(e){return(0,a.default)({label:"input",color:"inherit",background:0,opacity:e?0:1,width:"100%"},eJ)},e0=function(e,t){var r=e.theme,n=r.spacing,o=r.borderRadius,i=r.colors;return(0,a.default)({label:"multiValue",display:"flex",minWidth:0},t?{}:{backgroundColor:i.neutral10,borderRadius:o/2,margin:n.baseUnit/2})},e1=function(e,t){var r=e.theme,n=r.borderRadius,o=r.colors,i=e.cropWithEllipsis;return(0,a.default)({overflow:"hidden",textOverflow:i||void 0===i?"ellipsis":void 0,whiteSpace:"nowrap"},t?{}:{borderRadius:n/2,color:o.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},e2=function(e,t){var r=e.theme,n=r.spacing,o=r.borderRadius,i=r.colors,s=e.isFocused;return(0,a.default)({alignItems:"center",display:"flex"},t?{}:{borderRadius:o/2,backgroundColor:s?i.dangerLight:void 0,paddingLeft:n.baseUnit,paddingRight:n.baseUnit,":hover":{backgroundColor:i.dangerLight,color:i.danger}})},e4=function(e){var t=e.children,r=e.innerProps;return(0,c.jsx)("div",r,t)};function e5(e){var t=e.children,r=e.innerProps;return(0,c.jsx)("div",(0,l.default)({role:"button"},r),t||(0,c.jsx)(eI,{size:14}))}var e3=function(e,t){var r=e.isDisabled,n=e.isFocused,o=e.isSelected,i=e.theme,s=i.spacing,l=i.colors;return(0,a.default)({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},t?{}:{backgroundColor:o?l.primary:n?l.primary25:"transparent",color:r?l.neutral20:o?l.neutral0:"inherit",padding:"".concat(2*s.baseUnit,"px ").concat(3*s.baseUnit,"px"),":active":{backgroundColor:r?void 0:o?l.primary:l.primary50}})},e6=function(e,t){var r=e.theme,n=r.spacing,o=r.colors;return(0,a.default)({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},t?{}:{color:o.neutral50,marginLeft:n.baseUnit/2,marginRight:n.baseUnit/2})},e7=function(e,t){var r=e.isDisabled,n=e.theme,o=n.spacing,i=n.colors;return(0,a.default)({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t?{}:{color:r?i.neutral40:i.neutral80,marginLeft:o.baseUnit/2,marginRight:o.baseUnit/2})},e8={ClearIndicator:eP,Control:eW,DropdownIndicator:eN,DownChevron:eO,CrossIcon:eI,Group:eK,GroupHeading:eY,IndicatorsContainer:ek,IndicatorSeparator:eL,Input:function(e){var t=e.cx,r=e.value,n=O(e),o=n.innerRef,i=n.isDisabled,a=n.isHidden,s=n.inputClassName,u=(0,f.default)(n,eq);return(0,c.jsx)("div",(0,l.default)({},M(e,"input",{"input-container":!0}),{"data-value":r||""}),(0,c.jsx)("input",(0,l.default)({className:t({input:!0},s),ref:o,style:eX(a),disabled:i},u)))},LoadingIndicator:eV,Menu:ec,MenuList:ed,MenuPortal:ex,LoadingMessage:eg,NoOptionsMessage:eh,MultiValue:function(e){var t=e.children,r=e.components,n=e.data,o=e.innerProps,i=e.isDisabled,s=e.removeProps,l=e.selectProps,u=r.Container,d=r.Label,p=r.Remove;return(0,c.jsx)(u,{data:n,innerProps:(0,a.default)((0,a.default)({},M(e,"multiValue",{"multi-value":!0,"multi-value--is-disabled":i})),o),selectProps:l},(0,c.jsx)(d,{data:n,innerProps:(0,a.default)({},M(e,"multiValueLabel",{"multi-value__label":!0})),selectProps:l},t),(0,c.jsx)(p,{data:n,innerProps:(0,a.default)((0,a.default)({},M(e,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(t||"option")},s),selectProps:l}))},MultiValueContainer:e4,MultiValueLabel:e4,MultiValueRemove:e5,Option:function(e){var t=e.children,r=e.isDisabled,n=e.isFocused,o=e.isSelected,i=e.innerRef,a=e.innerProps;return(0,c.jsx)("div",(0,l.default)({},M(e,"option",{option:!0,"option--is-disabled":r,"option--is-focused":n,"option--is-selected":o}),{ref:i,"aria-disabled":r},a),t)},Placeholder:function(e){var t=e.children,r=e.innerProps;return(0,c.jsx)("div",(0,l.default)({},M(e,"placeholder",{placeholder:!0}),r),t)},SelectContainer:eb,SingleValue:function(e){var t=e.children,r=e.isDisabled,n=e.innerProps;return(0,c.jsx)("div",(0,l.default)({},M(e,"singleValue",{"single-value":!0,"single-value--is-disabled":r}),n),t)},ValueContainer:ew},e9=function(e){return(0,a.default)((0,a.default)({},e8),e.components)}},{"@babel/runtime/helpers/esm/objectSpread2":"1xCFt","@babel/runtime/helpers/esm/extends":"iKKcG","@emotion/react":"9pnLb","@babel/runtime/helpers/esm/slicedToArray":"qVmwH","@babel/runtime/helpers/esm/objectWithoutProperties":"26u66","@babel/runtime/helpers/esm/typeof":"fHfxs","@babel/runtime/helpers/esm/taggedTemplateLiteral":"9E9uJ","@babel/runtime/helpers/esm/defineProperty":"4lfcQ",react:"6Lppp","react-dom":"d3VYs","@floating-ui/dom":"3RhfV","use-isomorphic-layout-effect":"iZ7xm","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"9pnLb":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"CacheProvider",()=>o.C),n.export(r,"ThemeContext",()=>o.T),n.export(r,"ThemeProvider",()=>o.a),n.export(r,"__unsafe_useEmotionCache",()=>o._),n.export(r,"useTheme",()=>o.u),n.export(r,"withEmotionCache",()=>o.w),n.export(r,"withTheme",()=>o.b),n.export(r,"ClassNames",()=>g),n.export(r,"Global",()=>u),n.export(r,"createElement",()=>c),n.export(r,"css",()=>d),n.export(r,"jsx",()=>c),n.export(r,"keyframes",()=>p);var o=e("./emotion-element-43c6fea0.browser.esm.js"),i=e("react"),a=e("@emotion/utils"),s=e("@emotion/use-insertion-effect-with-fallbacks"),l=e("@emotion/serialize");e("@emotion/cache"),e("@babel/runtime/helpers/extends"),e("@emotion/weak-memoize"),e("../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.esm.js"),e("hoist-non-react-statics");var c=function(e,t){var r=arguments;if(null==t||!(0,o.h).call(t,"css"))return i.createElement.apply(void 0,r);var n=r.length,a=Array(n);a[0]=o.E,a[1]=(0,o.c)(e,t);for(var s=2;sj),n.export(r,"E",()=>M),n.export(r,"T",()=>w),n.export(r,"_",()=>b),n.export(r,"a",()=>T),n.export(r,"b",()=>D),n.export(r,"c",()=>I),n.export(r,"h",()=>v),n.export(r,"i",()=>g),n.export(r,"u",()=>C),n.export(r,"w",()=>y);var o=e("react"),i=e("@emotion/cache"),a=n.interopDefault(i),s=e("@babel/runtime/helpers/esm/extends"),l=n.interopDefault(s),c=e("@emotion/weak-memoize"),u=n.interopDefault(c),d=e("../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.esm.js"),p=n.interopDefault(d),f=e("@emotion/utils"),m=e("@emotion/serialize"),h=e("@emotion/use-insertion-effect-with-fallbacks"),g=!0,v={}.hasOwnProperty,x=o.createContext("undefined"!=typeof HTMLElement?(0,a.default)({key:"css"}):null),j=x.Provider,b=function(){return(0,o.useContext)(x)},y=function(e){return(0,o.forwardRef)(function(t,r){return e(t,(0,o.useContext)(x),r)})};g||(y=function(e){return function(t){var r=(0,o.useContext)(x);return null===r?(r=(0,a.default)({key:"css"}),o.createElement(x.Provider,{value:r},e(t,r))):e(t,r)}});var w=o.createContext({}),C=function(){return o.useContext(w)},k=function(e,t){return"function"==typeof t?t(e):(0,l.default)({},e,t)},S=(0,u.default)(function(e){return(0,u.default)(function(t){return k(e,t)})}),T=function(e){var t=o.useContext(w);return e.theme!==t&&(t=S(t)(e.theme)),o.createElement(w.Provider,{value:t},e.children)};function D(e){var t=e.displayName||e.name||"Component",r=function(t,r){var n=o.useContext(w);return o.createElement(e,(0,l.default)({theme:n,ref:r},t))},n=o.forwardRef(r);return n.displayName="WithTheme("+t+")",(0,p.default)(n,e)}var E="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",I=function(e,t){var r={};for(var n in t)v.call(t,n)&&(r[n]=t[n]);return r[E]=e,r},O=function(e){var t=e.cache,r=e.serialized,n=e.isStringTag;return(0,f.registerStyles)(t,r,n),(0,h.useInsertionEffectAlwaysWithSyncFallback)(function(){return(0,f.insertStyles)(t,r,n)}),null},M=y(function(e,t,r){var n=e.css;"string"==typeof n&&void 0!==t.registered[n]&&(n=t.registered[n]);var i=e[E],a=[n],s="";"string"==typeof e.className?s=(0,f.getRegisteredStyles)(t.registered,a,e.className):null!=e.className&&(s=e.className+" ");var l=(0,m.serializeStyles)(a,void 0,o.useContext(w));s+=t.key+"-"+l.name;var c={};for(var u in e)v.call(e,u)&&"css"!==u&&u!==E&&(c[u]=e[u]);return c.ref=r,c.className=s,o.createElement(o.Fragment,null,o.createElement(O,{cache:t,serialized:l,isStringTag:"string"==typeof i}),o.createElement(i,c))})},{react:"6Lppp","@emotion/cache":"jvb0t","@babel/runtime/helpers/esm/extends":"iKKcG","@emotion/weak-memoize":"anazc","../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.esm.js":"ibSbW","@emotion/utils":"ke83a","@emotion/serialize":"bdV60","@emotion/use-insertion-effect-with-fallbacks":"dGpRt","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jvb0t:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>m);var o=e("@emotion/sheet"),i=e("stylis");e("@emotion/weak-memoize"),e("@emotion/memoize");var a=function(e,t,r){for(var n=0,o=0;n=o,o=(0,i.peek)(),38===n&&12===o&&(t[r]=1),!(0,i.token)(o);)(0,i.next)();return(0,i.slice)(e,i.position)},s=function(e,t){var r=-1,n=44;do switch((0,i.token)(n)){case 0:38===n&&12===(0,i.peek)()&&(t[r]=1),e[r]+=a(i.position-1,t,r);break;case 2:e[r]+=(0,i.delimit)(n);break;case 4:if(44===n){e[++r]=58===(0,i.peek)()?"&\f":"",t[r]=e[r].length;break}default:e[r]+=(0,i.from)(n)}while(n=(0,i.next)())return e},l=function(e,t){return(0,i.dealloc)(s((0,i.alloc)(e),t))},c=new WeakMap,u=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,r=e.parent,n=e.column===r.column&&e.line===r.line;"rule"!==r.type;)if(!(r=r.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||c.get(r))&&!n){c.set(e,!0);for(var o=[],i=l(t,o),a=r.props,s=0,u=0;s6)switch((0,i.charat)(e,t+1)){case 109:if(45!==(0,i.charat)(e,t+4))break;case 102:return(0,i.replace)(e,/(.+:)(.+)-([^]+)/,"$1"+i.WEBKIT+"$2-$3$1"+i.MOZ+(108==(0,i.charat)(e,t+3)?"$3":"$2-$3"))+e;case 115:return~(0,i.indexof)(e,"stretch")?p((0,i.replace)(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==(0,i.charat)(e,t+1))break;case 6444:switch((0,i.charat)(e,(0,i.strlen)(e)-3-(~(0,i.indexof)(e,"!important")&&10))){case 107:return(0,i.replace)(e,":",":"+i.WEBKIT)+e;case 101:return(0,i.replace)(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+i.WEBKIT+(45===(0,i.charat)(e,14)?"inline-":"")+"box$3$1"+i.WEBKIT+"$2$3$1"+i.MS+"$2box$3")+e}break;case 5936:switch((0,i.charat)(e,t+11)){case 114:return i.WEBKIT+e+i.MS+(0,i.replace)(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return i.WEBKIT+e+i.MS+(0,i.replace)(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return i.WEBKIT+e+i.MS+(0,i.replace)(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return i.WEBKIT+e+i.MS+e+e}return e}var f=[function(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case i.DECLARATION:e.return=p(e.value,e.length);break;case i.KEYFRAMES:return(0,i.serialize)([(0,i.copy)(e,{value:(0,i.replace)(e.value,"@","@"+i.WEBKIT)})],n);case i.RULESET:if(e.length)return(0,i.combine)(e.props,function(t){switch((0,i.match)(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return(0,i.serialize)([(0,i.copy)(e,{props:[(0,i.replace)(t,/:(read-\w+)/,":"+i.MOZ+"$1")]})],n);case"::placeholder":return(0,i.serialize)([(0,i.copy)(e,{props:[(0,i.replace)(t,/:(plac\w+)/,":"+i.WEBKIT+"input-$1")]}),(0,i.copy)(e,{props:[(0,i.replace)(t,/:(plac\w+)/,":"+i.MOZ+"$1")]}),(0,i.copy)(e,{props:[(0,i.replace)(t,/:(plac\w+)/,i.MS+"input-$1")]})],n)}return""})}}],m=function(e){var t,r,n,a=e.key;if("css"===a){var s=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(s,function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))})}var l=e.stylisPlugins||f,c={},p=[];t=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+a+' "]'),function(e){for(var t=e.getAttribute("data-emotion").split(" "),r=1;ra);var a=function(){function e(e){var t=this;this._insertTag=function(e){var r;r=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,r),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(i(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var r=o(t);try{r.insertRule(e,r.cssRules.length)}catch(e){}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach(function(e){return e.parentNode&&e.parentNode.removeChild(e)}),this.tags=[],this.ctr=0},e}()},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"539Lx":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"CHARSET",()=>f),n.export(r,"COMMENT",()=>s),n.export(r,"COUNTER_STYLE",()=>b),n.export(r,"DECLARATION",()=>c),n.export(r,"DOCUMENT",()=>g),n.export(r,"FONT_FACE",()=>j),n.export(r,"FONT_FEATURE_VALUES",()=>y),n.export(r,"IMPORT",()=>p),n.export(r,"KEYFRAMES",()=>x),n.export(r,"LAYER",()=>w),n.export(r,"MEDIA",()=>d),n.export(r,"MOZ",()=>i),n.export(r,"MS",()=>o),n.export(r,"NAMESPACE",()=>v),n.export(r,"PAGE",()=>u),n.export(r,"RULESET",()=>l),n.export(r,"SUPPORTS",()=>h),n.export(r,"VIEWPORT",()=>m),n.export(r,"WEBKIT",()=>a),n.export(r,"abs",()=>C),n.export(r,"alloc",()=>X),n.export(r,"append",()=>P),n.export(r,"assign",()=>S),n.export(r,"caret",()=>Q),n.export(r,"char",()=>G),n.export(r,"character",()=>V),n.export(r,"characters",()=>z),n.export(r,"charat",()=>M),n.export(r,"column",()=>R),n.export(r,"combine",()=>F),n.export(r,"comment",()=>ep),n.export(r,"commenter",()=>es),n.export(r,"compile",()=>ec),n.export(r,"copy",()=>U),n.export(r,"dealloc",()=>ee),n.export(r,"declaration",()=>ef),n.export(r,"delimit",()=>et),n.export(r,"delimiter",()=>ea),n.export(r,"escaping",()=>ei),n.export(r,"from",()=>k),n.export(r,"hash",()=>T),n.export(r,"identifier",()=>el),n.export(r,"indexof",()=>O),n.export(r,"length",()=>H),n.export(r,"line",()=>L),n.export(r,"match",()=>E),n.export(r,"middleware",()=>ev),n.export(r,"namespace",()=>eb),n.export(r,"next",()=>K),n.export(r,"node",()=>W),n.export(r,"parse",()=>eu),n.export(r,"peek",()=>q),n.export(r,"position",()=>B),n.export(r,"prefix",()=>em),n.export(r,"prefixer",()=>ej),n.export(r,"prev",()=>$),n.export(r,"replace",()=>I),n.export(r,"ruleset",()=>ed),n.export(r,"rulesheet",()=>ex),n.export(r,"serialize",()=>eh),n.export(r,"sizeof",()=>A),n.export(r,"slice",()=>J),n.export(r,"stringify",()=>eg),n.export(r,"strlen",()=>N),n.export(r,"substr",()=>_),n.export(r,"token",()=>Z),n.export(r,"tokenize",()=>er),n.export(r,"tokenizer",()=>eo),n.export(r,"trim",()=>D),n.export(r,"whitespace",()=>en);var o="-ms-",i="-moz-",a="-webkit-",s="comm",l="rule",c="decl",u="@page",d="@media",p="@import",f="@charset",m="@viewport",h="@supports",g="@document",v="@namespace",x="@keyframes",j="@font-face",b="@counter-style",y="@font-feature-values",w="@layer",C=Math.abs,k=String.fromCharCode,S=Object.assign;function T(e,t){return 45^M(e,0)?(((t<<2^M(e,0))<<2^M(e,1))<<2^M(e,2))<<2^M(e,3):0}function D(e){return e.trim()}function E(e,t){return(e=t.exec(e))?e[0]:e}function I(e,t,r){return e.replace(t,r)}function O(e,t){return e.indexOf(t)}function M(e,t){return 0|e.charCodeAt(t)}function _(e,t,r){return e.slice(t,r)}function N(e){return e.length}function A(e){return e.length}function P(e,t){return t.push(e),e}function F(e,t){return e.map(t).join("")}var L=1,R=1,H=0,B=0,V=0,z="";function W(e,t,r,n,o,i,a){return{value:e,root:t,parent:r,type:n,props:o,children:i,line:L,column:R,length:a,return:""}}function U(e,t){return S(W("",null,null,"",null,null,0),e,{length:-e.length},t)}function G(){return V}function $(){return V=B>0?M(z,--B):0,R--,10===V&&(R=1,L--),V}function K(){return V=B2||Z(V)>3?"":" "}function eo(e){for(;K();)switch(Z(V)){case 0:P(el(B-1),e);break;case 2:P(et(V),e);break;default:P(k(V),e)}return e}function ei(e,t){for(;--t&&K()&&!(V<48)&&!(V>102)&&(!(V>57)||!(V<65))&&(!(V>70)||!(V<97)););return J(e,Q()+(t<6&&32==q()&&32==K()))}function ea(e){for(;K();)switch(V){case e:return B;case 34:case 39:34!==e&&39!==e&&ea(V);break;case 40:41===e&&ea(e);break;case 92:K()}return B}function es(e,t){for(;K();)if(e+V===57)break;else if(e+V===84&&47===q())break;return"/*"+J(t,B-1)+"*"+k(47===e?e:K())}function el(e){for(;!Z(q());)K();return J(e,B)}function ec(e){return ee(eu("",null,null,null,[""],e=X(e),0,[0],e))}function eu(e,t,r,n,o,i,a,s,l){for(var c=0,u=0,d=a,p=0,f=0,m=0,h=1,g=1,v=1,x=0,j="",b=o,y=i,w=n,C=j;g;)switch(m=x,x=K()){case 40:if(108!=m&&58==M(C,d-1)){-1!=O(C+=I(et(x),"&","&\f"),"&\f")&&(v=-1);break}case 34:case 39:case 91:C+=et(x);break;case 9:case 10:case 13:case 32:C+=en(m);break;case 92:C+=ei(Q()-1,7);continue;case 47:switch(q()){case 42:case 47:P(ep(es(K(),Q()),t,r),l);break;default:C+="/"}break;case 123*h:s[c++]=N(C)*v;case 125*h:case 59:case 0:switch(x){case 0:case 125:g=0;case 59+u:-1==v&&(C=I(C,/\f/g,"")),f>0&&N(C)-d&&P(f>32?ef(C+";",n,r,d-1):ef(I(C," ","")+";",n,r,d-2),l);break;case 59:C+=";";default:if(P(w=ed(C,t,r,c,u,o,s,j,b=[],y=[],d),i),123===x){if(0===u)eu(C,t,w,w,b,i,d,s,y);else switch(99===p&&110===M(C,3)?100:p){case 100:case 108:case 109:case 115:eu(e,w,w,n&&P(ed(e,w,w,0,0,o,s,j,o,b=[],d),y),o,y,d,s,n?b:y);break;default:eu(C,w,w,w,[""],y,0,s,y)}}}c=u=f=0,h=v=1,j=C="",d=a;break;case 58:d=1+N(C),f=m;default:if(h<1){if(123==x)--h;else if(125==x&&0==h++&&125==$())continue}switch(C+=k(x),x*h){case 38:v=u>0?1:(C+="\f",-1);break;case 44:s[c++]=(N(C)-1)*v,v=1;break;case 64:45===q()&&(C+=et(K())),p=q(),u=d=N(j=C+=el(Q())),x++;break;case 45:45===m&&2==N(C)&&(h=0)}}return i}function ed(e,t,r,n,o,i,a,s,c,u,d){for(var p=o-1,f=0===o?i:[""],m=A(f),h=0,g=0,v=0;h0?f[x]+" "+j:I(j,/&\f/g,f[x])))&&(c[v++]=b);return W(e,t,r,0===o?l:s,c,u,d)}function ep(e,t,r){return W(e,t,r,s,k(G()),_(e,2,-2),0)}function ef(e,t,r,n){return W(e,t,r,c,_(e,0,n),_(e,n+1,-1),n)}function em(e,t,r){switch(T(e,t)){case 5103:return a+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return a+e+e;case 4789:return i+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return a+e+i+e+o+e+e;case 5936:switch(M(e,t+11)){case 114:return a+e+o+I(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return a+e+o+I(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return a+e+o+I(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return a+e+o+e+e;case 6165:return a+e+o+"flex-"+e+e;case 5187:return a+e+I(e,/(\w+).+(:[^]+)/,a+"box-$1$2"+o+"flex-$1$2")+e;case 5443:return a+e+o+"flex-item-"+I(e,/flex-|-self/g,"")+(E(e,/flex-|baseline/)?"":o+"grid-row-"+I(e,/flex-|-self/g,""))+e;case 4675:return a+e+o+"flex-line-pack"+I(e,/align-content|flex-|-self/g,"")+e;case 5548:return a+e+o+I(e,"shrink","negative")+e;case 5292:return a+e+o+I(e,"basis","preferred-size")+e;case 6060:return a+"box-"+I(e,"-grow","")+a+e+o+I(e,"grow","positive")+e;case 4554:return a+I(e,/([^-])(transform)/g,"$1"+a+"$2")+e;case 6187:return I(I(I(e,/(zoom-|grab)/,a+"$1"),/(image-set)/,a+"$1"),e,"")+e;case 5495:case 3959:return I(e,/(image-set\([^]*)/,a+"$1$`$1");case 4968:return I(I(e,/(.+:)(flex-)?(.*)/,a+"box-pack:$3"+o+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+a+e+e;case 4200:if(!E(e,/flex-|baseline/))return o+"grid-column-align"+_(e,t)+e;break;case 2592:case 3360:return o+I(e,"template-","")+e;case 4384:case 3616:if(r&&r.some(function(e,r){return t=r,E(e.props,/grid-\w+-end/)}))return~O(e+(r=r[t].value),"span")?e:o+I(e,"-start","")+e+o+"grid-row-span:"+(~O(r,"span")?E(r,/\d+/):+E(r,/\d+/)-+E(e,/\d+/))+";";return o+I(e,"-start","")+e;case 4896:case 4128:return r&&r.some(function(e){return E(e.props,/grid-\w+-start/)})?e:o+I(I(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return I(e,/(.+)-inline(.+)/,a+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(N(e)-1-t>6)switch(M(e,t+1)){case 109:if(45!==M(e,t+4))break;case 102:return I(e,/(.+:)(.+)-([^]+)/,"$1"+a+"$2-$3$1"+i+(108==M(e,t+3)?"$3":"$2-$3"))+e;case 115:return~O(e,"stretch")?em(I(e,"stretch","fill-available"),t,r)+e:e}break;case 5152:case 5920:return I(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(t,r,n,i,a,s,l){return o+r+":"+n+l+(i?o+r+"-span:"+(a?s:+s-+n)+l:"")+e});case 4949:if(121===M(e,t+6))return I(e,":",":"+a)+e;break;case 6444:switch(M(e,45===M(e,14)?18:11)){case 120:return I(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+a+(45===M(e,14)?"inline-":"")+"box$3$1"+a+"$2$3$1"+o+"$2box$3")+e;case 100:return I(e,":",":"+o)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return I(e,"scroll-","scroll-snap-")+e}return e}function eh(e,t){for(var r="",n=A(e),o=0;o-1&&!e.return)switch(e.type){case c:e.return=em(e.value,e.length,r);return;case x:return eh([U(e,{value:I(e.value,"@","@"+a)})],n);case l:if(e.length)return F(e.props,function(t){switch(E(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return eh([U(e,{props:[I(t,/:(read-\w+)/,":"+i+"$1")]})],n);case"::placeholder":return eh([U(e,{props:[I(t,/:(plac\w+)/,":"+a+"input-$1")]}),U(e,{props:[I(t,/:(plac\w+)/,":"+i+"$1")]}),U(e,{props:[I(t,/:(plac\w+)/,o+"input-$1")]})],n)}return""})}}function eb(e){e.type===l&&(e.props=e.props.map(function(t){return F(er(t),function(t,r,n){switch(M(t,0)){case 12:return _(t,1,N(t));case 0:case 40:case 43:case 62:case 126:return t;case 58:"global"===n[++r]&&(n[r]="",n[++r]="\f"+_(n[r],r=1,-1));case 32:return 1===r?"":t;default:switch(r){case 0:return e=t,A(n)>1?"":t;case r=A(n)-1:case 2:return 2===r?t+e+e:t+e;default:return t}}})}))}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],anazc:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>o);var o=function(e){var t=new WeakMap;return function(r){if(t.has(r))return t.get(r);var n=e(r);return t.set(r,n),n}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],b54D4:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){var t=Object.create(null);return function(r){return void 0===t[r]&&(t[r]=e(r)),t[r]}}n.defineInteropFlag(r),n.export(r,"default",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ibSbW:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>a);var o=e("hoist-non-react-statics"),i=n.interopDefault(o),a=function(e,t){return(0,i.default)(e,t)}},{"hoist-non-react-statics":"7pszS","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"7pszS":[function(e,t,r){var n=e("58b2bcac7bfc5eb9"),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function c(e){return n.isMemo(e)?s:l[e.$$typeof]||o}l[n.ForwardRef]=a,l[n.Memo]=s;var u=Object.defineProperty,d=Object.getOwnPropertyNames,p=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,m=Object.getPrototypeOf,h=Object.prototype;function g(e,t,r){if("string"!=typeof t){if(h){var n=m(t);n&&n!==h&&g(e,n,r)}var o=d(t);p&&(o=o.concat(p(t)));for(var a=c(e),s=c(t),l=0;li),n.export(r,"insertStyles",()=>s),n.export(r,"registerStyles",()=>a);var o=!0;function i(e,t,r){var n="";return r.split(" ").forEach(function(r){void 0!==e[r]?t.push(e[r]+";"):n+=r+" "}),n}var a=function(e,t,r){var n=e.key+"-"+t.name;(!1===r||!1===o)&&void 0===e.registered[n]&&(e.registered[n]=t.styles)},s=function(e,t,r){a(e,t,r);var n=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var o=t;do e.insert(t===o?"."+n:"",o,e.sheet,!0),o=o.next;while(void 0!==o)}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],bdV60:[function(e,t,r){var n,o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"serializeStyles",()=>b);var i=e("@emotion/hash"),a=o.interopDefault(i),s=e("@emotion/unitless"),l=o.interopDefault(s),c=e("@emotion/memoize"),u=o.interopDefault(c),d=/[A-Z]|^ms/g,p=/_EMO_([^_]+?)_([^]*?)_EMO_/g,f=function(e){return 45===e.charCodeAt(1)},m=function(e){return null!=e&&"boolean"!=typeof e},h=(0,u.default)(function(e){return f(e)?e:e.replace(d,"-$&").toLowerCase()}),g=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(p,function(e,t,r){return n={name:t,styles:r,next:n},t})}return 1===l.default[e]||f(e)||"number"!=typeof t||0===t?t:t+"px"};function v(e,t,r){if(null==r)return"";if(void 0!==r.__emotion_styles)return r;switch(typeof r){case"boolean":return"";case"object":if(1===r.anim)return n={name:r.name,styles:r.styles,next:n},r.name;if(void 0!==r.styles){var o=r.next;if(void 0!==o)for(;void 0!==o;)n={name:o.name,styles:o.styles,next:n},o=o.next;return r.styles+";"}return x(e,t,r);case"function":if(void 0!==e){var i=n,a=r(e);return n=i,v(e,t,a)}}if(null==t)return r;var s=t[r];return void 0!==s?s:r}function x(e,t,r){var n="";if(Array.isArray(r))for(var o=0;o=4;++n,o-=4)t=(65535&(t=255&e.charCodeAt(n)|(255&e.charCodeAt(++n))<<8|(255&e.charCodeAt(++n))<<16|(255&e.charCodeAt(++n))<<24))*1540483477+((t>>>16)*59797<<16),t^=t>>>24,r=(65535&t)*1540483477+((t>>>16)*59797<<16)^(65535&r)*1540483477+((r>>>16)*59797<<16);switch(o){case 3:r^=(255&e.charCodeAt(n+2))<<16;case 2:r^=(255&e.charCodeAt(n+1))<<8;case 1:r^=255&e.charCodeAt(n),r=(65535&r)*1540483477+((r>>>16)*59797<<16)}return r^=r>>>13,(((r=(65535&r)*1540483477+((r>>>16)*59797<<16))^r>>>15)>>>0).toString(36)}n.defineInteropFlag(r),n.export(r,"default",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],dU3Vu:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>o);var o={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],dGpRt:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useInsertionEffectAlwaysWithSyncFallback",()=>s),n.export(r,"useInsertionEffectWithLayoutFallback",()=>l);var o=e("react"),i=function(e){return e()},a=!!o.useInsertionEffect&&o.useInsertionEffect,s=a||i,l=a||o.useLayoutEffect},{react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ecSJ5:[function(e,t,r){function n(){return t.exports=n=Object.assign?Object.assign.bind():function(e){for(var t=1;to)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],iZ7xm:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=e("react").useLayoutEffect;r.default=n},{react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jBu3u:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>s);var o=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function i(e,t){return!!(e===t||o(e)&&o(t))}function a(e,t){if(e.length!==t.length)return!1;for(var r=0;re.length)&&(t=e.length);for(var r=0,n=Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}t.exports=o,t.exports.__esModule=!0,t.exports.default=t.exports},{e2201da749d3ea60:"aUZsC"}],aUZsC:[function(e,t,r){function n(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports},{}],"3xOsU":[function(e,t,r){function n(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports},{}],"29aYV":[function(e,t,r){var n=e("337f3dfffccaf965");function o(e,t){for(var r=0;r(0,o.jsxs)("div",{className:" bg-lime-50 hover:bg-lime-100 border-b pl-2 flex justify-between items-center",children:[(0,o.jsx)("div",{className:"flex-1",children:e.username}),n&&(0,o.jsx)("div",{className:"p-1 hover:bg-red-600 hover:text-white cursor-pointer",onClick:()=>{n(e)},dangerouslySetInnerHTML:{__html:''}})]},e.id))}),Array.isArray(c.all)&&c.all.length>0&&a&&(0,o.jsx)(s.default,{options:c.all.filter(e=>!u.index[e.id]).map(e=>({label:e.username,value:e.id})),value:null,menuIsOpen:u.menuOpen,onInputChange:e=>{e?u.menuOpen=!0:u.menuOpen=!1,u.render()},autoFocus:!0,onChange:async e=>{e&&a({username:e.label,id:e.value})},placeholder:"Add User",className:cx("outline-none border-t -mt-[1px]"),classNamePrefix:"sel"})]})}),children:t})}},{"react/jsx-runtime":"QoA3A","../../../../../utils/ui/popover":"cYhKS","react-select":"lG7Np","web-utils":"1hi6H","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],lG7Np:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useStateManager",()=>o.u),n.export(r,"createFilter",()=>l.c),n.export(r,"defaultTheme",()=>l.d),n.export(r,"mergeStyles",()=>l.m),n.export(r,"components",()=>p.c),n.export(r,"NonceProvider",()=>m),n.export(r,"default",()=>f);var o=e("./useStateManager-7e1e8489.esm.js"),i=e("@babel/runtime/helpers/esm/extends"),a=n.interopDefault(i),s=e("react"),l=e("./Select-49a62830.esm.js"),c=e("@emotion/react"),u=e("@emotion/cache"),d=n.interopDefault(u),p=e("./index-a301f526.esm.js");e("@babel/runtime/helpers/objectSpread2"),e("@babel/runtime/helpers/slicedToArray"),e("@babel/runtime/helpers/objectWithoutProperties"),e("@babel/runtime/helpers/classCallCheck"),e("@babel/runtime/helpers/createClass"),e("@babel/runtime/helpers/inherits"),e("@babel/runtime/helpers/createSuper"),e("@babel/runtime/helpers/toConsumableArray"),e("memoize-one"),e("@babel/runtime/helpers/typeof"),e("@babel/runtime/helpers/taggedTemplateLiteral"),e("@babel/runtime/helpers/defineProperty"),e("react-dom"),e("@floating-ui/dom"),e("use-isomorphic-layout-effect");var f=(0,s.forwardRef)(function(e,t){var r=(0,o.u)(e);return s.createElement(l.S,(0,a.default)({ref:t},r))}),m=function(e){var t=e.nonce,r=e.children,n=e.cacheKey,o=(0,s.useMemo)(function(){return(0,d.default)({key:n,nonce:t})},[n,t]);return s.createElement(c.CacheProvider,{value:o},r)}},{"./useStateManager-7e1e8489.esm.js":"vlchN","@babel/runtime/helpers/esm/extends":"iKKcG",react:"6Lppp","./Select-49a62830.esm.js":"2eUxz","@emotion/react":"9pnLb","@emotion/cache":"jvb0t","./index-a301f526.esm.js":!1,"@babel/runtime/helpers/objectSpread2":"6Hwy6","@babel/runtime/helpers/slicedToArray":"36FdF","@babel/runtime/helpers/objectWithoutProperties":"daVqj","@babel/runtime/helpers/classCallCheck":"3xOsU","@babel/runtime/helpers/createClass":"29aYV","@babel/runtime/helpers/inherits":"36ztA","@babel/runtime/helpers/createSuper":"g8y8A","@babel/runtime/helpers/toConsumableArray":"c40FO","memoize-one":"jBu3u","@babel/runtime/helpers/typeof":"hHf6t","@babel/runtime/helpers/taggedTemplateLiteral":"g2Cfa","@babel/runtime/helpers/defineProperty":"O8cHU","react-dom":"d3VYs","@floating-ui/dom":"3RhfV","use-isomorphic-layout-effect":"iZ7xm","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],vlchN:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"u",()=>p);var o=e("@babel/runtime/helpers/esm/objectSpread2"),i=n.interopDefault(o),a=e("@babel/runtime/helpers/esm/slicedToArray"),s=n.interopDefault(a),l=e("@babel/runtime/helpers/esm/objectWithoutProperties"),c=n.interopDefault(l),u=e("react"),d=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function p(e){var t=e.defaultInputValue,r=void 0===t?"":t,n=e.defaultMenuIsOpen,o=void 0!==n&&n,a=e.defaultValue,l=void 0===a?null:a,p=e.inputValue,f=e.menuIsOpen,m=e.onChange,h=e.onInputChange,g=e.onMenuClose,v=e.onMenuOpen,x=e.value,j=(0,c.default)(e,d),b=(0,u.useState)(void 0!==p?p:r),y=(0,s.default)(b,2),w=y[0],C=y[1],S=(0,u.useState)(void 0!==f?f:o),k=(0,s.default)(S,2),D=k[0],T=k[1],E=(0,u.useState)(void 0!==x?x:l),I=(0,s.default)(E,2),O=I[0],M=I[1],_=(0,u.useCallback)(function(e,t){"function"==typeof m&&m(e,t),M(e)},[m]),N=(0,u.useCallback)(function(e,t){var r;"function"==typeof h&&(r=h(e,t)),C(void 0!==r?r:e)},[h]),A=(0,u.useCallback)(function(){"function"==typeof v&&v(),T(!0)},[v]),P=(0,u.useCallback)(function(){"function"==typeof g&&g(),T(!1)},[g]),F=void 0!==p?p:w,L=void 0!==f?f:D,R=void 0!==x?x:O;return(0,i.default)((0,i.default)({},j),{},{inputValue:F,menuIsOpen:L,onChange:_,onInputChange:N,onMenuClose:P,onMenuOpen:A,value:R})}},{"@babel/runtime/helpers/esm/objectSpread2":"1xCFt","@babel/runtime/helpers/esm/slicedToArray":"qVmwH","@babel/runtime/helpers/esm/objectWithoutProperties":"26u66",react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],qVmwH:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>p);var o=e("./arrayWithHoles.js"),i=n.interopDefault(o),a=e("./iterableToArrayLimit.js"),s=n.interopDefault(a),l=e("./unsupportedIterableToArray.js"),c=n.interopDefault(l),u=e("./nonIterableRest.js"),d=n.interopDefault(u);function p(e,t){return(0,i.default)(e)||(0,s.default)(e,t)||(0,c.default)(e,t)||(0,d.default)()}},{"./arrayWithHoles.js":"exOHM","./iterableToArrayLimit.js":"l0nkr","./unsupportedIterableToArray.js":"gqfcB","./nonIterableRest.js":"aEFyL","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],exOHM:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){if(Array.isArray(e))return e}n.defineInteropFlag(r),n.export(r,"default",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],l0nkr:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,s=[],l=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}n.defineInteropFlag(r),n.export(r,"default",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],gqfcB:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>a);var o=e("./arrayLikeToArray.js"),i=n.interopDefault(o);function a(e,t){if(e){if("string"==typeof e)return(0,i.default)(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return(0,i.default)(e,t)}}},{"./arrayLikeToArray.js":"dmscC","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],dmscC:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);ro)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],aEFyL:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.defineInteropFlag(r),n.export(r,"default",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"26u66":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>a);var o=e("./objectWithoutPropertiesLoose.js"),i=n.interopDefault(o);function a(e,t){if(null==e)return{};var r,n,o=(0,i.default)(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}},{"./objectWithoutPropertiesLoose.js":"hUKXh","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],hUKXh:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}n.defineInteropFlag(r),n.export(r,"default",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],iKKcG:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(){return(o=Object.assign?Object.assign.bind():function(e){for(var t=1;to)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"2eUxz":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"S",()=>eF),n.export(r,"a",()=>ej),n.export(r,"b",()=>ef),n.export(r,"c",()=>H),n.export(r,"d",()=>ex),n.export(r,"g",()=>em),n.export(r,"m",()=>ev);for(var o=e("@babel/runtime/helpers/esm/extends"),i=n.interopDefault(o),a=e("@babel/runtime/helpers/esm/objectSpread2"),s=n.interopDefault(a),l=e("@babel/runtime/helpers/esm/classCallCheck"),c=n.interopDefault(l),u=e("@babel/runtime/helpers/esm/createClass"),d=n.interopDefault(u),p=e("@babel/runtime/helpers/esm/inherits"),f=n.interopDefault(p),m=e("@babel/runtime/helpers/esm/createSuper"),h=n.interopDefault(m),g=e("@babel/runtime/helpers/esm/toConsumableArray"),v=n.interopDefault(g),x=e("react"),j=e("./index-a301f526.esm.js"),b=e("@emotion/react"),y=e("memoize-one"),w=n.interopDefault(y),C=e("@babel/runtime/helpers/esm/objectWithoutProperties"),S=n.interopDefault(C),k={name:"7pg0cj-a11yText",styles:"label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap"},D=function(e){return(0,b.jsx)("span",(0,i.default)({css:k},e))},T={guidance:function(e){var t=e.isSearchable,r=e.isMulti,n=e.tabSelectsValue,o=e.context,i=e.isInitialFocus;switch(o){case"menu":return"Use Up and Down to choose options, press Enter to select the currently focused option, press Escape to exit the menu".concat(n?", press Tab to select the option and exit the menu":"",".");case"input":return i?"".concat(e["aria-label"]||"Select"," is focused ").concat(t?",type to refine list":"",", press Down to open the menu, ").concat(r?" press left to focus selected values":""):"";case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value";default:return""}},onChange:function(e){var t=e.action,r=e.label,n=void 0===r?"":r,o=e.labels,i=e.isDisabled;switch(t){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(n,", deselected.");case"clear":return"All selected options have been cleared.";case"initial-input-focus":return"option".concat(o.length>1?"s":""," ").concat(o.join(","),", selected.");case"select-option":return i?"option ".concat(n," is disabled. Select another option."):"option ".concat(n,", selected.");default:return""}},onFocus:function(e){var t=e.context,r=e.focused,n=e.options,o=e.label,i=void 0===o?"":o,a=e.selectValue,s=e.isDisabled,l=e.isSelected,c=e.isAppleDevice,u=function(e,t){return e&&e.length?"".concat(e.indexOf(t)+1," of ").concat(e.length):""};if("value"===t&&a)return"value ".concat(i," focused, ").concat(u(a,r),".");if("menu"===t&&c){var d=s?" disabled":"",p="".concat(l?" selected":"").concat(d);return"".concat(i).concat(p,", ").concat(u(n,r),".")}return""},onFilter:function(e){var t=e.inputValue,r=e.resultsMessage;return"".concat(r).concat(t?" for search term "+t:"",".")}},E=function(e){var t=e.ariaSelection,r=e.focusedOption,n=e.focusedValue,o=e.focusableOptions,i=e.isFocused,a=e.selectValue,l=e.selectProps,c=e.id,u=e.isAppleDevice,d=l.ariaLiveMessages,p=l.getOptionLabel,f=l.inputValue,m=l.isMulti,h=l.isOptionDisabled,g=l.isSearchable,v=l.menuIsOpen,j=l.options,y=l.screenReaderStatus,w=l.tabSelectsValue,C=l.isLoading,S=l["aria-label"],k=l["aria-live"],E=(0,x.useMemo)(function(){return(0,s.default)((0,s.default)({},T),d||{})},[d]),I=(0,x.useMemo)(function(){var e="";if(t&&E.onChange){var r=t.option,n=t.options,o=t.removedValue,i=t.removedValues,l=t.value,c=function(e){return Array.isArray(e)?null:e},u=o||r||c(l),d=u?p(u):"",f=n||i||void 0,m=f?f.map(p):[],g=(0,s.default)({isDisabled:u&&h(u,a),label:d,labels:m},t);e=E.onChange(g)}return e},[t,E,h,a,p]),O=(0,x.useMemo)(function(){var e="",t=r||n,i=!!(r&&a&&a.includes(r));if(t&&E.onFocus){var s={focused:t,label:p(t),isDisabled:h(t,a),isSelected:i,options:o,context:t===r?"menu":"value",selectValue:a,isAppleDevice:u};e=E.onFocus(s)}return e},[r,n,p,h,E,o,a,u]),M=(0,x.useMemo)(function(){var e="";if(v&&j.length&&!C&&E.onFilter){var t=y({count:o.length});e=E.onFilter({inputValue:f,resultsMessage:t})}return e},[o,f,v,E,j,y,C]),_=(null==t?void 0:t.action)==="initial-input-focus",N=(0,x.useMemo)(function(){var e="";if(E.guidance){var t=n?"value":v?"menu":"input";e=E.guidance({"aria-label":S,context:t,isDisabled:r&&h(r,a),isMulti:m,isSearchable:g,tabSelectsValue:w,isInitialFocus:_})}return e},[S,r,n,m,h,g,v,E,a,w,_]),A=(0,b.jsx)(x.Fragment,null,(0,b.jsx)("span",{id:"aria-selection"},I),(0,b.jsx)("span",{id:"aria-focused"},O),(0,b.jsx)("span",{id:"aria-results"},M),(0,b.jsx)("span",{id:"aria-guidance"},N));return(0,b.jsx)(x.Fragment,null,(0,b.jsx)(D,{id:c},_&&A),(0,b.jsx)(D,{"aria-live":k,"aria-atomic":"false","aria-relevant":"additions text",role:"log"},i&&!_&&A))},I=[{base:"A",letters:"AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],O=RegExp("["+I.map(function(e){return e.letters}).join("")+"]","g"),M={},_=0;_-1}},B=["innerRef"];function V(e){var t=e.innerRef,r=(0,S.default)(e,B),n=(0,j.r)(r,"onExited","in","enter","exit","appear");return(0,b.jsx)("input",(0,i.default)({ref:t},n,{css:(0,b.css)({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var z=function(e){e.cancelable&&e.preventDefault(),e.stopPropagation()};function W(e){var t=e.isEnabled,r=e.onBottomArrive,n=e.onBottomLeave,o=e.onTopArrive,i=e.onTopLeave,a=(0,x.useRef)(!1),s=(0,x.useRef)(!1),l=(0,x.useRef)(0),c=(0,x.useRef)(null),u=(0,x.useCallback)(function(e,t){if(null!==c.current){var l=c.current,u=l.scrollTop,d=l.scrollHeight,p=l.clientHeight,f=c.current,m=t>0,h=d-p-u,g=!1;h>t&&a.current&&(n&&n(e),a.current=!1),m&&s.current&&(i&&i(e),s.current=!1),m&&t>h?(r&&!a.current&&r(e),f.scrollTop=d,g=!0,a.current=!0):!m&&-t>u&&(o&&!s.current&&o(e),f.scrollTop=0,g=!0,s.current=!0),g&&z(e)}},[r,n,o,i]),d=(0,x.useCallback)(function(e){u(e,e.deltaY)},[u]),p=(0,x.useCallback)(function(e){l.current=e.changedTouches[0].clientY},[]),f=(0,x.useCallback)(function(e){var t=l.current-e.changedTouches[0].clientY;u(e,t)},[u]),m=(0,x.useCallback)(function(e){if(e){var t=!!j.s&&{passive:!1};e.addEventListener("wheel",d,t),e.addEventListener("touchstart",p,t),e.addEventListener("touchmove",f,t)}},[f,p,d]),h=(0,x.useCallback)(function(e){e&&(e.removeEventListener("wheel",d,!1),e.removeEventListener("touchstart",p,!1),e.removeEventListener("touchmove",f,!1))},[f,p,d]);return(0,x.useEffect)(function(){if(t){var e=c.current;return m(e),function(){h(e)}}},[t,m,h]),function(e){c.current=e}}var U=["boxSizing","height","overflow","paddingRight","position"],G={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function $(e){e.preventDefault()}function q(e){e.stopPropagation()}function K(){var e=this.scrollTop,t=this.scrollHeight,r=e+this.offsetHeight;0===e?this.scrollTop=1:r===t&&(this.scrollTop=e-1)}function Q(){return"ontouchstart"in window||navigator.maxTouchPoints}var Z=!!("undefined"!=typeof window&&window.document&&window.document.createElement),J=0,X={capture:!1,passive:!1};function ee(e){var t=e.isEnabled,r=e.accountForScrollbars,n=void 0===r||r,o=(0,x.useRef)({}),i=(0,x.useRef)(null),a=(0,x.useCallback)(function(e){if(Z){var t=document.body,r=t&&t.style;if(n&&U.forEach(function(e){var t=r&&r[e];o.current[e]=t}),n&&J<1){var i=parseInt(o.current.paddingRight,10)||0,a=document.body?document.body.clientWidth:0,s=window.innerWidth-a+i||0;Object.keys(G).forEach(function(e){var t=G[e];r&&(r[e]=t)}),r&&(r.paddingRight="".concat(s,"px"))}t&&Q()&&(t.addEventListener("touchmove",$,X),e&&(e.addEventListener("touchstart",K,X),e.addEventListener("touchmove",q,X))),J+=1}},[n]),s=(0,x.useCallback)(function(e){if(Z){var t=document.body,r=t&&t.style;J=Math.max(J-1,0),n&&J<1&&U.forEach(function(e){var t=o.current[e];r&&(r[e]=t)}),t&&Q()&&(t.removeEventListener("touchmove",$,X),e&&(e.removeEventListener("touchstart",K,X),e.removeEventListener("touchmove",q,X)))}},[n]);return(0,x.useEffect)(function(){if(t){var e=i.current;return a(e),function(){s(e)}}},[t,a,s]),function(e){i.current=e}}var et=function(e){var t=e.target;return t.ownerDocument.activeElement&&t.ownerDocument.activeElement.blur()},er={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function en(e){var t=e.children,r=e.lockEnabled,n=e.captureEnabled,o=W({isEnabled:void 0===n||n,onBottomArrive:e.onBottomArrive,onBottomLeave:e.onBottomLeave,onTopArrive:e.onTopArrive,onTopLeave:e.onTopLeave}),i=ee({isEnabled:r}),a=function(e){o(e),i(e)};return(0,b.jsx)(x.Fragment,null,r&&(0,b.jsx)("div",{onClick:et,css:er}),t(a))}var eo={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},ei=function(e){var t=e.name,r=e.onFocus;return(0,b.jsx)("input",{required:!0,name:t,tabIndex:-1,"aria-hidden":"true",onFocus:r,css:eo,value:"",onChange:function(){}})};function ea(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.platform)||window.navigator.platform)}function es(){return ea(/^iPhone/i)}function el(){return ea(/^Mac/i)}function ec(){return ea(/^iPad/i)||el()&&navigator.maxTouchPoints>1}function eu(){return es()||ec()}function ed(){return el()||eu()}var ep=function(e){return e.label},ef=function(e){return e.label},em=function(e){return e.value},eh=function(e){return!!e.isDisabled},eg={clearIndicator:j.a,container:j.b,control:j.d,dropdownIndicator:j.e,group:j.g,groupHeading:j.f,indicatorsContainer:j.i,indicatorSeparator:j.h,input:j.j,loadingIndicator:j.l,loadingMessage:j.k,menu:j.m,menuList:j.n,menuPortal:j.o,multiValue:j.p,multiValueLabel:j.q,multiValueRemove:j.t,noOptionsMessage:j.u,option:j.v,placeholder:j.w,singleValue:j.x,valueContainer:j.y};function ev(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=(0,s.default)({},e);return Object.keys(t).forEach(function(n){var o=n;e[o]?r[o]=function(r,n){return t[o](e[o](r,n),n)}:r[o]=t[o]}),r}var ex={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},ej={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:(0,j.z)(),captureMenuScroll:!(0,j.z)(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:H(),formatGroupLabel:ep,getOptionLabel:ef,getOptionValue:em,isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:eh,loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!(0,j.A)(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function eb(e,t,r,n){var o=eM(e,t,r),i=e_(e,t,r),a=eI(e,t),s=eO(e,t);return{type:"option",data:t,isDisabled:o,isSelected:i,label:a,value:s,index:n}}function ey(e,t){return e.options.map(function(r,n){if("options"in r){var o=r.options.map(function(r,n){return eb(e,r,t,n)}).filter(function(t){return ek(e,t)});return o.length>0?{type:"group",data:r,options:o,index:n}:void 0}var i=eb(e,r,t,n);return ek(e,i)?i:void 0}).filter(j.K)}function ew(e){return e.reduce(function(e,t){return"group"===t.type?e.push.apply(e,(0,v.default)(t.options.map(function(e){return e.data}))):e.push(t.data),e},[])}function eC(e,t){return e.reduce(function(e,r){return"group"===r.type?e.push.apply(e,(0,v.default)(r.options.map(function(e){return{data:e.data,id:"".concat(t,"-").concat(r.index,"-").concat(e.index)}}))):e.push({data:r.data,id:"".concat(t,"-").concat(r.index)}),e},[])}function eS(e,t){return ew(ey(e,t))}function ek(e,t){var r=e.inputValue,n=void 0===r?"":r,o=t.data,i=t.isSelected,a=t.label,s=t.value;return(!eA(e)||!i)&&eN(e,{label:a,value:s,data:o},n)}function eD(e,t){var r=e.focusedValue,n=e.selectValue.indexOf(r);if(n>-1){if(t.indexOf(r)>-1)return r;if(n-1?r:t[0]}var eE=function(e,t){var r;return(null===(r=e.find(function(e){return e.data===t}))||void 0===r?void 0:r.id)||null},eI=function(e,t){return e.getOptionLabel(t)},eO=function(e,t){return e.getOptionValue(t)};function eM(e,t,r){return"function"==typeof e.isOptionDisabled&&e.isOptionDisabled(t,r)}function e_(e,t,r){if(r.indexOf(t)>-1)return!0;if("function"==typeof e.isOptionSelected)return e.isOptionSelected(t,r);var n=eO(e,t);return r.some(function(t){return eO(e,t)===n})}function eN(e,t,r){return!e.filterOption||e.filterOption(t,r)}var eA=function(e){var t=e.hideSelectedOptions,r=e.isMulti;return void 0===t?r:t},eP=1,eF=function(e){(0,f.default)(r,e);var t=(0,h.default)(r);function r(e){var n;if((0,c.default)(this,r),(n=t.call(this,e)).state={ariaSelection:null,focusedOption:null,focusedOptionId:null,focusableOptionsWithIds:[],focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0,instancePrefix:""},n.blockOptionHover=!1,n.isComposing=!1,n.commonProps=void 0,n.initialTouchX=0,n.initialTouchY=0,n.openAfterFocus=!1,n.scrollToFocusedOptionOnUpdate=!1,n.userIsDragging=void 0,n.isAppleDevice=ed(),n.controlRef=null,n.getControlRef=function(e){n.controlRef=e},n.focusedOptionRef=null,n.getFocusedOptionRef=function(e){n.focusedOptionRef=e},n.menuListRef=null,n.getMenuListRef=function(e){n.menuListRef=e},n.inputRef=null,n.getInputRef=function(e){n.inputRef=e},n.focus=n.focusInput,n.blur=n.blurInput,n.onChange=function(e,t){var r=n.props,o=r.onChange,i=r.name;t.name=i,n.ariaOnChange(e,t),o(e,t)},n.setValue=function(e,t,r){var o=n.props,i=o.closeMenuOnSelect,a=o.isMulti,s=o.inputValue;n.onInputChange("",{action:"set-value",prevInputValue:s}),i&&(n.setState({inputIsHiddenAfterUpdate:!a}),n.onMenuClose()),n.setState({clearFocusValueOnUpdate:!0}),n.onChange(e,{action:t,option:r})},n.selectOption=function(e){var t=n.props,r=t.blurInputOnSelect,o=t.isMulti,i=t.name,a=n.state.selectValue,s=o&&n.isOptionSelected(e,a),l=n.isOptionDisabled(e,a);if(s){var c=n.getOptionValue(e);n.setValue((0,j.B)(a.filter(function(e){return n.getOptionValue(e)!==c})),"deselect-option",e)}else if(l){n.ariaOnChange((0,j.C)(e),{action:"select-option",option:e,name:i});return}else o?n.setValue((0,j.B)([].concat((0,v.default)(a),[e])),"select-option",e):n.setValue((0,j.C)(e),"select-option");r&&n.blurInput()},n.removeValue=function(e){var t=n.props.isMulti,r=n.state.selectValue,o=n.getOptionValue(e),i=r.filter(function(e){return n.getOptionValue(e)!==o}),a=(0,j.D)(t,i,i[0]||null);n.onChange(a,{action:"remove-value",removedValue:e}),n.focusInput()},n.clearValue=function(){var e=n.state.selectValue;n.onChange((0,j.D)(n.props.isMulti,[],null),{action:"clear",removedValues:e})},n.popValue=function(){var e=n.props.isMulti,t=n.state.selectValue,r=t[t.length-1],o=t.slice(0,t.length-1),i=(0,j.D)(e,o,o[0]||null);n.onChange(i,{action:"pop-value",removedValue:r})},n.getFocusedOptionId=function(e){return eE(n.state.focusableOptionsWithIds,e)},n.getFocusableOptionsWithIds=function(){return eC(ey(n.props,n.state.selectValue),n.getElementId("option"))},n.getValue=function(){return n.state.selectValue},n.cx=function(){for(var e=arguments.length,t=Array(e),r=0;ra||i>a}},n.onTouchEnd=function(e){n.userIsDragging||(n.controlRef&&!n.controlRef.contains(e.target)&&n.menuListRef&&!n.menuListRef.contains(e.target)&&n.blurInput(),n.initialTouchX=0,n.initialTouchY=0)},n.onControlTouchEnd=function(e){n.userIsDragging||n.onControlMouseDown(e)},n.onClearIndicatorTouchEnd=function(e){n.userIsDragging||n.onClearIndicatorMouseDown(e)},n.onDropdownIndicatorTouchEnd=function(e){n.userIsDragging||n.onDropdownIndicatorMouseDown(e)},n.handleInputChange=function(e){var t=n.props.inputValue,r=e.currentTarget.value;n.setState({inputIsHiddenAfterUpdate:!1}),n.onInputChange(r,{action:"input-change",prevInputValue:t}),n.props.menuIsOpen||n.onMenuOpen()},n.onInputFocus=function(e){n.props.onFocus&&n.props.onFocus(e),n.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(n.openAfterFocus||n.props.openMenuOnFocus)&&n.openMenu("first"),n.openAfterFocus=!1},n.onInputBlur=function(e){var t=n.props.inputValue;if(n.menuListRef&&n.menuListRef.contains(document.activeElement)){n.inputRef.focus();return}n.props.onBlur&&n.props.onBlur(e),n.onInputChange("",{action:"input-blur",prevInputValue:t}),n.onMenuClose(),n.setState({focusedValue:null,isFocused:!1})},n.onOptionHover=function(e){if(!n.blockOptionHover&&n.state.focusedOption!==e){var t=n.getFocusableOptions(),r=t.indexOf(e);n.setState({focusedOption:e,focusedOptionId:r>-1?n.getFocusedOptionId(e):null})}},n.shouldHideSelectedOptions=function(){return eA(n.props)},n.onValueInputFocus=function(e){e.preventDefault(),e.stopPropagation(),n.focus()},n.onKeyDown=function(e){var t=n.props,r=t.isMulti,o=t.backspaceRemovesValue,i=t.escapeClearsValue,a=t.inputValue,s=t.isClearable,l=t.isDisabled,c=t.menuIsOpen,u=t.onKeyDown,d=t.tabSelectsValue,p=t.openMenuOnFocus,f=n.state,m=f.focusedOption,h=f.focusedValue,g=f.selectValue;if(!l){if("function"==typeof u&&(u(e),e.defaultPrevented))return;switch(n.blockOptionHover=!0,e.key){case"ArrowLeft":if(!r||a)return;n.focusValue("previous");break;case"ArrowRight":if(!r||a)return;n.focusValue("next");break;case"Delete":case"Backspace":if(a)return;if(h)n.removeValue(h);else{if(!o)return;r?n.popValue():s&&n.clearValue()}break;case"Tab":if(n.isComposing||e.shiftKey||!c||!d||!m||p&&n.isOptionSelected(m,g))return;n.selectOption(m);break;case"Enter":if(229===e.keyCode)break;if(c){if(!m||n.isComposing)return;n.selectOption(m);break}return;case"Escape":c?(n.setState({inputIsHiddenAfterUpdate:!1}),n.onInputChange("",{action:"menu-close",prevInputValue:a}),n.onMenuClose()):s&&i&&n.clearValue();break;case" ":if(a)return;if(!c){n.openMenu("first");break}if(!m)return;n.selectOption(m);break;case"ArrowUp":c?n.focusOption("up"):n.openMenu("last");break;case"ArrowDown":c?n.focusOption("down"):n.openMenu("first");break;case"PageUp":if(!c)return;n.focusOption("pageup");break;case"PageDown":if(!c)return;n.focusOption("pagedown");break;case"Home":if(!c)return;n.focusOption("first");break;case"End":if(!c)return;n.focusOption("last");break;default:return}e.preventDefault()}},n.state.instancePrefix="react-select-"+(n.props.instanceId||++eP),n.state.selectValue=(0,j.H)(e.value),e.menuIsOpen&&n.state.selectValue.length){var o=n.getFocusableOptionsWithIds(),i=n.buildFocusableOptions(),a=i.indexOf(n.state.selectValue[0]);n.state.focusableOptionsWithIds=o,n.state.focusedOption=i[a],n.state.focusedOptionId=eE(o,i[a])}return n}return(0,d.default)(r,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&(0,j.I)(this.menuListRef,this.focusedOptionRef)}},{key:"componentDidUpdate",value:function(e){var t=this.props,r=t.isDisabled,n=t.menuIsOpen,o=this.state.isFocused;(o&&!r&&e.isDisabled||o&&n&&!e.menuIsOpen)&&this.focusInput(),o&&r&&!e.isDisabled?this.setState({isFocused:!1},this.onMenuClose):o||r||!e.isDisabled||this.inputRef!==document.activeElement||this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&((0,j.I)(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,r=this.state,n=r.selectValue,o=r.isFocused,i=this.buildFocusableOptions(),a="first"===e?0:i.length-1;if(!this.props.isMulti){var s=i.indexOf(n[0]);s>-1&&(a=s)}this.scrollToFocusedOptionOnUpdate=!(o&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:i[a],focusedOptionId:this.getFocusedOptionId(i[a])},function(){return t.onMenuOpen()})}},{key:"focusValue",value:function(e){var t=this.state,r=t.selectValue,n=t.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var o=r.indexOf(n);n||(o=-1);var i=r.length-1,a=-1;if(r.length){switch(e){case"previous":a=0===o?0:-1===o?i:o-1;break;case"next":o>-1&&o0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,r=this.state.focusedOption,n=this.getFocusableOptions();if(n.length){var o=0,i=n.indexOf(r);r||(i=-1),"up"===e?o=i>0?i-1:n.length-1:"down"===e?o=(i+1)%n.length:"pageup"===e?(o=i-t)<0&&(o=0):"pagedown"===e?(o=i+t)>n.length-1&&(o=n.length-1):"last"===e&&(o=n.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:n[o],focusedValue:null,focusedOptionId:this.getFocusedOptionId(n[o])})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(ex):(0,s.default)((0,s.default)({},ex),this.props.theme):ex}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,r=this.getStyles,n=this.getClassNames,o=this.getValue,i=this.selectOption,a=this.setValue,s=this.props,l=s.isMulti,c=s.isRtl,u=s.options;return{clearValue:e,cx:t,getStyles:r,getClassNames:n,getValue:o,hasValue:this.hasValue(),isMulti:l,isRtl:c,options:u,selectOption:i,selectProps:s,setValue:a,theme:this.getTheme()}}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,r=e.isMulti;return void 0===t?r:t}},{key:"isOptionDisabled",value:function(e,t){return eM(this.props,e,t)}},{key:"isOptionSelected",value:function(e,t){return e_(this.props,e,t)}},{key:"filterOption",value:function(e,t){return eN(this.props,e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"!=typeof this.props.formatOptionLabel)return this.getOptionLabel(e);var r=this.props.inputValue,n=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:r,selectValue:n})}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,r=e.isSearchable,n=e.inputId,o=e.inputValue,a=e.tabIndex,l=e.form,c=e.menuIsOpen,u=e.required,d=this.getComponents().Input,p=this.state,f=p.inputIsHidden,m=p.ariaSelection,h=this.commonProps,g=n||this.getElementId("input"),v=(0,s.default)((0,s.default)((0,s.default)({"aria-autocomplete":"list","aria-expanded":c,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":u,role:"combobox","aria-activedescendant":this.isAppleDevice?void 0:this.state.focusedOptionId||""},c&&{"aria-controls":this.getElementId("listbox")}),!r&&{"aria-readonly":!0}),this.hasValue()?(null==m?void 0:m.action)==="initial-input-focus"&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return r?x.createElement(d,(0,i.default)({},h,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:g,innerRef:this.getInputRef,isDisabled:t,isHidden:f,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:a,form:l,type:"text",value:o},v)):x.createElement(V,(0,i.default)({id:g,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:j.J,onFocus:this.onInputFocus,disabled:t,tabIndex:a,inputMode:"none",form:l,value:""},v))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.getComponents(),r=t.MultiValue,n=t.MultiValueContainer,o=t.MultiValueLabel,a=t.MultiValueRemove,s=t.SingleValue,l=t.Placeholder,c=this.commonProps,u=this.props,d=u.controlShouldRenderValue,p=u.isDisabled,f=u.isMulti,m=u.inputValue,h=u.placeholder,g=this.state,v=g.selectValue,j=g.focusedValue,b=g.isFocused;if(!this.hasValue()||!d)return m?null:x.createElement(l,(0,i.default)({},c,{key:"placeholder",isDisabled:p,isFocused:b,innerProps:{id:this.getElementId("placeholder")}}),h);if(f)return v.map(function(t,s){var l=t===j,u="".concat(e.getOptionLabel(t),"-").concat(e.getOptionValue(t));return x.createElement(r,(0,i.default)({},c,{components:{Container:n,Label:o,Remove:a},isFocused:l,isDisabled:p,key:u,index:s,removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault()}},data:t}),e.formatOptionLabel(t,"value"))});if(m)return null;var y=v[0];return x.createElement(s,(0,i.default)({},c,{data:y,isDisabled:p}),this.formatOptionLabel(y,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.getComponents().ClearIndicator,t=this.commonProps,r=this.props,n=r.isDisabled,o=r.isLoading,a=this.state.isFocused;if(!this.isClearable()||!e||n||!this.hasValue()||o)return null;var s={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return x.createElement(e,(0,i.default)({},t,{innerProps:s,isFocused:a}))}},{key:"renderLoadingIndicator",value:function(){var e=this.getComponents().LoadingIndicator,t=this.commonProps,r=this.props,n=r.isDisabled,o=r.isLoading,a=this.state.isFocused;if(!e||!o)return null;var s={"aria-hidden":"true"};return x.createElement(e,(0,i.default)({},t,{innerProps:s,isDisabled:n,isFocused:a}))}},{key:"renderIndicatorSeparator",value:function(){var e=this.getComponents(),t=e.DropdownIndicator,r=e.IndicatorSeparator;if(!t||!r)return null;var n=this.commonProps,o=this.props.isDisabled,a=this.state.isFocused;return x.createElement(r,(0,i.default)({},n,{isDisabled:o,isFocused:a}))}},{key:"renderDropdownIndicator",value:function(){var e=this.getComponents().DropdownIndicator;if(!e)return null;var t=this.commonProps,r=this.props.isDisabled,n=this.state.isFocused,o={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return x.createElement(e,(0,i.default)({},t,{innerProps:o,isDisabled:r,isFocused:n}))}},{key:"renderMenu",value:function(){var e,t=this,r=this.getComponents(),n=r.Group,o=r.GroupHeading,a=r.Menu,s=r.MenuList,l=r.MenuPortal,c=r.LoadingMessage,u=r.NoOptionsMessage,d=r.Option,p=this.commonProps,f=this.state.focusedOption,m=this.props,h=m.captureMenuScroll,g=m.inputValue,v=m.isLoading,b=m.loadingMessage,y=m.minMenuHeight,w=m.maxMenuHeight,C=m.menuIsOpen,S=m.menuPlacement,k=m.menuPosition,D=m.menuPortalTarget,T=m.menuShouldBlockScroll,E=m.menuShouldScrollIntoView,I=m.noOptionsMessage,O=m.onMenuScrollToTop,M=m.onMenuScrollToBottom;if(!C)return null;var _=function(e,r){var n=e.type,o=e.data,a=e.isDisabled,s=e.isSelected,l=e.label,c=e.value,u=f===o,m=a?void 0:function(){return t.onOptionHover(o)},h=a?void 0:function(){return t.selectOption(o)},g="".concat(t.getElementId("option"),"-").concat(r),v={id:g,onClick:h,onMouseMove:m,onMouseOver:m,tabIndex:-1,role:"option","aria-selected":t.isAppleDevice?void 0:s};return x.createElement(d,(0,i.default)({},p,{innerProps:v,data:o,isDisabled:a,isSelected:s,key:g,label:l,type:n,value:c,isFocused:u,innerRef:u?t.getFocusedOptionRef:void 0}),t.formatOptionLabel(e.data,"menu"))};if(this.hasOptions())e=this.getCategorizedOptions().map(function(e){if("group"===e.type){var r=e.data,a=e.options,s=e.index,l="".concat(t.getElementId("group"),"-").concat(s),c="".concat(l,"-heading");return x.createElement(n,(0,i.default)({},p,{key:l,data:r,options:a,Heading:o,headingProps:{id:c,data:e.data},label:t.formatGroupLabel(e.data)}),e.options.map(function(e){return _(e,"".concat(s,"-").concat(e.index))}))}if("option"===e.type)return _(e,"".concat(e.index))});else if(v){var N=b({inputValue:g});if(null===N)return null;e=x.createElement(c,p,N)}else{var A=I({inputValue:g});if(null===A)return null;e=x.createElement(u,p,A)}var P={minMenuHeight:y,maxMenuHeight:w,menuPlacement:S,menuPosition:k,menuShouldScrollIntoView:E},F=x.createElement(j.M,(0,i.default)({},p,P),function(r){var n=r.ref,o=r.placerProps,l=o.placement,c=o.maxHeight;return x.createElement(a,(0,i.default)({},p,P,{innerRef:n,innerProps:{onMouseDown:t.onMenuMouseDown,onMouseMove:t.onMenuMouseMove},isLoading:v,placement:l}),x.createElement(en,{captureEnabled:h,onTopArrive:O,onBottomArrive:M,lockEnabled:T},function(r){return x.createElement(s,(0,i.default)({},p,{innerRef:function(e){t.getMenuListRef(e),r(e)},innerProps:{role:"listbox","aria-multiselectable":p.isMulti,id:t.getElementId("listbox")},isLoading:v,maxHeight:c,focusedOption:f}),e)}))});return D||"fixed"===k?x.createElement(l,(0,i.default)({},p,{appendTo:D,controlElement:this.controlRef,menuPlacement:S,menuPosition:k}),F):F}},{key:"renderFormField",value:function(){var e=this,t=this.props,r=t.delimiter,n=t.isDisabled,o=t.isMulti,i=t.name,a=t.required,s=this.state.selectValue;if(a&&!this.hasValue()&&!n)return x.createElement(ei,{name:i,onFocus:this.onValueInputFocus});if(i&&!n){if(o){if(r){var l=s.map(function(t){return e.getOptionValue(t)}).join(r);return x.createElement("input",{name:i,type:"hidden",value:l})}var c=s.length>0?s.map(function(t,r){return x.createElement("input",{key:"i-".concat(r),name:i,type:"hidden",value:e.getOptionValue(t)})}):x.createElement("input",{name:i,type:"hidden",value:""});return x.createElement("div",null,c)}var u=s[0]?this.getOptionValue(s[0]):"";return x.createElement("input",{name:i,type:"hidden",value:u})}}},{key:"renderLiveRegion",value:function(){var e=this.commonProps,t=this.state,r=t.ariaSelection,n=t.focusedOption,o=t.focusedValue,a=t.isFocused,s=t.selectValue,l=this.getFocusableOptions();return x.createElement(E,(0,i.default)({},e,{id:this.getElementId("live-region"),ariaSelection:r,focusedOption:n,focusedValue:o,isFocused:a,selectValue:s,focusableOptions:l,isAppleDevice:this.isAppleDevice}))}},{key:"render",value:function(){var e=this.getComponents(),t=e.Control,r=e.IndicatorsContainer,n=e.SelectContainer,o=e.ValueContainer,a=this.props,s=a.className,l=a.id,c=a.isDisabled,u=a.menuIsOpen,d=this.state.isFocused,p=this.commonProps=this.getCommonProps();return x.createElement(n,(0,i.default)({},p,{className:s,innerProps:{id:l,onKeyDown:this.onKeyDown},isDisabled:c,isFocused:d}),this.renderLiveRegion(),x.createElement(t,(0,i.default)({},p,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:c,isFocused:d,menuIsOpen:u}),x.createElement(o,(0,i.default)({},p,{isDisabled:c}),this.renderPlaceholderOrValue(),this.renderInput()),x.createElement(r,(0,i.default)({},p,{isDisabled:c}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(e,t){var r=t.prevProps,n=t.clearFocusValueOnUpdate,o=t.inputIsHiddenAfterUpdate,i=t.ariaSelection,a=t.isFocused,l=t.prevWasFocused,c=t.instancePrefix,u=e.options,d=e.value,p=e.menuIsOpen,f=e.inputValue,m=e.isMulti,h=(0,j.H)(d),g={};if(r&&(d!==r.value||u!==r.options||p!==r.menuIsOpen||f!==r.inputValue)){var v=p?eS(e,h):[],x=p?eC(ey(e,h),"".concat(c,"-option")):[],b=n?eD(t,h):null,y=eT(t,v),w=eE(x,y);g={selectValue:h,focusedOption:y,focusedOptionId:w,focusableOptionsWithIds:x,focusedValue:b,clearFocusValueOnUpdate:!1}}var C=null!=o&&e!==r?{inputIsHidden:o,inputIsHiddenAfterUpdate:void 0}:{},S=i,k=a&&l;return a&&!k&&(S={value:(0,j.D)(m,h,h[0]||null),options:h,action:"initial-input-focus"},k=!l),(null==i?void 0:i.action)==="initial-input-focus"&&(S=null),(0,s.default)((0,s.default)((0,s.default)({},g),C),{},{prevProps:e,ariaSelection:S,prevWasFocused:k})}}]),r}(x.Component);eF.defaultProps=ej},{"@babel/runtime/helpers/esm/extends":"iKKcG","@babel/runtime/helpers/esm/objectSpread2":"1xCFt","@babel/runtime/helpers/esm/classCallCheck":"l3nhZ","@babel/runtime/helpers/esm/createClass":"6Xs1j","@babel/runtime/helpers/esm/inherits":"lPaGD","@babel/runtime/helpers/esm/createSuper":"fEqLN","@babel/runtime/helpers/esm/toConsumableArray":"fyS0P",react:"6Lppp","./index-a301f526.esm.js":"eLfhK","@emotion/react":"9pnLb","memoize-one":"jBu3u","@babel/runtime/helpers/esm/objectWithoutProperties":"26u66","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],l3nhZ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}n.defineInteropFlag(r),n.export(r,"default",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"6Xs1j":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>s);var o=e("./toPropertyKey.js"),i=n.interopDefault(o);function a(e,t){for(var r=0;ra);var o=e("./setPrototypeOf.js"),i=n.interopDefault(o);function a(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&(0,i.default)(e,t)}},{"./setPrototypeOf.js":"7YY1E","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"7YY1E":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e,t){return(o=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}n.defineInteropFlag(r),n.export(r,"default",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],fEqLN:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>u);var o=e("./getPrototypeOf.js"),i=n.interopDefault(o),a=e("./isNativeReflectConstruct.js"),s=n.interopDefault(a),l=e("./possibleConstructorReturn.js"),c=n.interopDefault(l);function u(e){var t=(0,s.default)();return function(){var r,n=(0,i.default)(e);return r=t?Reflect.construct(n,arguments,(0,i.default)(this).constructor):n.apply(this,arguments),(0,c.default)(this,r)}}},{"./getPrototypeOf.js":"fgXAj","./isNativeReflectConstruct.js":"hQNHz","./possibleConstructorReturn.js":"49CKU","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],fgXAj:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){return(o=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}n.defineInteropFlag(r),n.export(r,"default",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],hQNHz:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(o=function(){return!!e})()}n.defineInteropFlag(r),n.export(r,"default",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"49CKU":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>l);var o=e("./typeof.js"),i=n.interopDefault(o),a=e("./assertThisInitialized.js"),s=n.interopDefault(a);function l(e,t){if(t&&("object"===(0,i.default)(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return(0,s.default)(e)}},{"./typeof.js":"fHfxs","./assertThisInitialized.js":"fzZPz","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],fzZPz:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.defineInteropFlag(r),n.export(r,"default",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],fyS0P:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>p);var o=e("./arrayWithoutHoles.js"),i=n.interopDefault(o),a=e("./iterableToArray.js"),s=n.interopDefault(a),l=e("./unsupportedIterableToArray.js"),c=n.interopDefault(l),u=e("./nonIterableSpread.js"),d=n.interopDefault(u);function p(e){return(0,i.default)(e)||(0,s.default)(e)||(0,c.default)(e)||(0,d.default)()}},{"./arrayWithoutHoles.js":"ejNua","./iterableToArray.js":"aOGXX","./unsupportedIterableToArray.js":"gqfcB","./nonIterableSpread.js":"4g9WE","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ejNua:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>a);var o=e("./arrayLikeToArray.js"),i=n.interopDefault(o);function a(e){if(Array.isArray(e))return(0,i.default)(e)}},{"./arrayLikeToArray.js":"dmscC","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],aOGXX:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}n.defineInteropFlag(r),n.export(r,"default",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"4g9WE":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.defineInteropFlag(r),n.export(r,"default",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],eLfhK:[function(e,t,r){var n,o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"A",()=>W),o.export(r,"B",()=>X),o.export(r,"C",()=>J),o.export(r,"D",()=>Z),o.export(r,"E",()=>E),o.export(r,"F",()=>e9),o.export(r,"G",()=>N),o.export(r,"H",()=>I),o.export(r,"I",()=>B),o.export(r,"J",()=>D),o.export(r,"K",()=>K),o.export(r,"L",()=>_),o.export(r,"M",()=>el),o.export(r,"a",()=>eA),o.export(r,"b",()=>ej),o.export(r,"c",()=>e8),o.export(r,"d",()=>ez),o.export(r,"e",()=>e_),o.export(r,"f",()=>e$),o.export(r,"g",()=>eG),o.export(r,"h",()=>eF),o.export(r,"i",()=>eC),o.export(r,"j",()=>eQ),o.export(r,"k",()=>em),o.export(r,"l",()=>eH),o.export(r,"m",()=>ea),o.export(r,"n",()=>eu),o.export(r,"o",()=>ev),o.export(r,"p",()=>e0),o.export(r,"q",()=>e1),o.export(r,"r",()=>ee),o.export(r,"s",()=>q),o.export(r,"t",()=>e2),o.export(r,"u",()=>ef),o.export(r,"v",()=>e3),o.export(r,"w",()=>e6),o.export(r,"x",()=>e7),o.export(r,"y",()=>ey),o.export(r,"z",()=>z);var i=e("@babel/runtime/helpers/esm/objectSpread2"),a=o.interopDefault(i),s=e("@babel/runtime/helpers/esm/extends"),l=o.interopDefault(s),c=e("@emotion/react"),u=e("@babel/runtime/helpers/esm/slicedToArray"),d=o.interopDefault(u),p=e("@babel/runtime/helpers/esm/objectWithoutProperties"),f=o.interopDefault(p),m=e("@babel/runtime/helpers/esm/typeof"),h=o.interopDefault(m),g=e("@babel/runtime/helpers/esm/taggedTemplateLiteral"),v=o.interopDefault(g),x=e("@babel/runtime/helpers/esm/defineProperty"),j=o.interopDefault(x),b=e("react"),y=e("react-dom"),w=e("@floating-ui/dom"),C=e("use-isomorphic-layout-effect"),S=o.interopDefault(C),k=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],D=function(){};function T(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function E(e,t){for(var r=arguments.length,n=Array(r>2?r-2:0),o=2;o-1}function A(e){return N(e)?window.innerHeight:e.clientHeight}function P(e){return N(e)?window.pageYOffset:e.scrollTop}function F(e,t){if(N(e)){window.scrollTo(0,t);return}e.scrollTop=t}function L(e){var t=getComputedStyle(e),r="absolute"===t.position,n=/(auto|scroll)/;if("fixed"===t.position)return document.documentElement;for(var o=e;o=o.parentElement;)if(t=getComputedStyle(o),(!r||"static"!==t.position)&&n.test(t.overflow+t.overflowY+t.overflowX))return o;return document.documentElement}function R(e,t,r,n){return r*((e=e/n-1)*e*e+1)+t}function H(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:D,o=P(e),i=t-o,a=10,s=0;function l(){F(e,R(s+=a,o,i,r)),sr.bottom?F(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+o,e.scrollHeight)):n.top-o1?t-1:0),n=1;n=f)return{placement:"bottom",maxHeight:t};if(C>=f&&!a)return i&&H(l,S,D),{placement:"bottom",maxHeight:t};if(!a&&C>=n||a&&y>=n)return i&&H(l,S,D),{placement:"bottom",maxHeight:a?y-x:C-x};if("auto"===o||a){var T=t,E=a?b:w;return E>=n&&(T=Math.min(E-x-s,t)),{placement:"top",maxHeight:T}}if("bottom"===o)return i&&F(l,S),{placement:"bottom",maxHeight:t};break;case"top":if(b>=f)return{placement:"top",maxHeight:t};if(w>=f&&!a)return i&&H(l,k,D),{placement:"top",maxHeight:t};if(!a&&w>=n||a&&b>=n){var I=t;return(!a&&w>=n||a&&b>=n)&&(I=a?b-j:w-j),i&&H(l,k,D),{placement:"top",maxHeight:I}}return{placement:"bottom",maxHeight:t};default:throw Error('Invalid placement provided "'.concat(o,'".'))}return c}function eo(e){var t={bottom:"top",top:"bottom"};return e?t[e]:"bottom"}var ei=function(e){return"auto"===e?"bottom":e},ea=function(e,t){var r,n=e.placement,o=e.theme,i=o.borderRadius,s=o.spacing,l=o.colors;return(0,a.default)((r={label:"menu"},(0,j.default)(r,eo(n),"100%"),(0,j.default)(r,"position","absolute"),(0,j.default)(r,"width","100%"),(0,j.default)(r,"zIndex",1),r),t?{}:{backgroundColor:l.neutral0,borderRadius:i,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:s.menuGutter,marginTop:s.menuGutter})},es=(0,b.createContext)(null),el=function(e){var t=e.children,r=e.minMenuHeight,n=e.maxMenuHeight,o=e.menuPlacement,i=e.menuPosition,s=e.menuShouldScrollIntoView,l=e.theme,c=((0,b.useContext)(es)||{}).setPortalPlacement,u=(0,b.useRef)(null),p=(0,b.useState)(n),f=(0,d.default)(p,2),m=f[0],h=f[1],g=(0,b.useState)(null),v=(0,d.default)(g,2),x=v[0],j=v[1],y=l.spacing.controlHeight;return(0,S.default)(function(){var e=u.current;if(e){var t="fixed"===i,a=s&&!t,l=en({maxHeight:n,menuEl:e,minHeight:r,placement:o,shouldScroll:a,isFixedPosition:t,controlHeight:y});h(l.maxHeight),j(l.placement),null==c||c(l.placement)}},[n,o,i,s,r,c,y]),t({ref:u,placerProps:(0,a.default)((0,a.default)({},e),{},{placement:x||ei(o),maxHeight:m})})},ec=function(e){var t=e.children,r=e.innerRef,n=e.innerProps;return(0,c.jsx)("div",(0,l.default)({},M(e,"menu",{menu:!0}),{ref:r},n),t)},eu=function(e,t){var r=e.maxHeight,n=e.theme.spacing.baseUnit;return(0,a.default)({maxHeight:r,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},t?{}:{paddingBottom:n,paddingTop:n})},ed=function(e){var t=e.children,r=e.innerProps,n=e.innerRef,o=e.isMulti;return(0,c.jsx)("div",(0,l.default)({},M(e,"menuList",{"menu-list":!0,"menu-list--is-multi":o}),{ref:n},r),t)},ep=function(e,t){var r=e.theme,n=r.spacing.baseUnit,o=r.colors;return(0,a.default)({textAlign:"center"},t?{}:{color:o.neutral40,padding:"".concat(2*n,"px ").concat(3*n,"px")})},ef=ep,em=ep,eh=function(e){var t=e.children,r=void 0===t?"No options":t,n=e.innerProps,o=(0,f.default)(e,et);return(0,c.jsx)("div",(0,l.default)({},M((0,a.default)((0,a.default)({},o),{},{children:r,innerProps:n}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),n),r)},eg=function(e){var t=e.children,r=void 0===t?"Loading...":t,n=e.innerProps,o=(0,f.default)(e,er);return(0,c.jsx)("div",(0,l.default)({},M((0,a.default)((0,a.default)({},o),{},{children:r,innerProps:n}),"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),n),r)},ev=function(e){var t=e.rect,r=e.offset,n=e.position;return{left:t.left,position:n,top:r,width:t.width,zIndex:1}},ex=function(e){var t=e.appendTo,r=e.children,n=e.controlElement,o=e.innerProps,i=e.menuPlacement,s=e.menuPosition,u=(0,b.useRef)(null),p=(0,b.useRef)(null),f=(0,b.useState)(ei(i)),m=(0,d.default)(f,2),h=m[0],g=m[1],v=(0,b.useMemo)(function(){return{setPortalPlacement:g}},[]),x=(0,b.useState)(null),j=(0,d.default)(x,2),C=j[0],k=j[1],D=(0,b.useCallback)(function(){if(n){var e=V(n),t="fixed"===s?0:window.pageYOffset,r=e[h]+t;(r!==(null==C?void 0:C.offset)||e.left!==(null==C?void 0:C.rect.left)||e.width!==(null==C?void 0:C.rect.width))&&k({offset:r,rect:e})}},[n,s,h,null==C?void 0:C.offset,null==C?void 0:C.rect.left,null==C?void 0:C.rect.width]);(0,S.default)(function(){D()},[D]);var T=(0,b.useCallback)(function(){"function"==typeof p.current&&(p.current(),p.current=null),n&&u.current&&(p.current=(0,w.autoUpdate)(n,u.current,D,{elementResize:"ResizeObserver"in window}))},[n,D]);(0,S.default)(function(){T()},[T]);var E=(0,b.useCallback)(function(e){u.current=e,T()},[T]);if(!t&&"fixed"!==s||!C)return null;var I=(0,c.jsx)("div",(0,l.default)({ref:E},M((0,a.default)((0,a.default)({},e),{},{offset:C.offset,position:s,rect:C.rect}),"menuPortal",{"menu-portal":!0}),o),r);return(0,c.jsx)(es.Provider,{value:v},t?(0,y.createPortal)(I,t):I)},ej=function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":void 0,pointerEvents:t?"none":void 0,position:"relative"}},eb=function(e){var t=e.children,r=e.innerProps,n=e.isDisabled,o=e.isRtl;return(0,c.jsx)("div",(0,l.default)({},M(e,"container",{"--is-disabled":n,"--is-rtl":o}),r),t)},ey=function(e,t){var r=e.theme.spacing,n=e.isMulti,o=e.hasValue,i=e.selectProps.controlShouldRenderValue;return(0,a.default)({alignItems:"center",display:n&&o&&i?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},t?{}:{padding:"".concat(r.baseUnit/2,"px ").concat(2*r.baseUnit,"px")})},ew=function(e){var t=e.children,r=e.innerProps,n=e.isMulti,o=e.hasValue;return(0,c.jsx)("div",(0,l.default)({},M(e,"valueContainer",{"value-container":!0,"value-container--is-multi":n,"value-container--has-value":o}),r),t)},eC=function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},eS=function(e){var t=e.children,r=e.innerProps;return(0,c.jsx)("div",(0,l.default)({},M(e,"indicatorsContainer",{indicators:!0}),r),t)},ek=["size"],eD=["innerProps","isRtl","size"],eT={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},eE=function(e){var t=e.size,r=(0,f.default)(e,ek);return(0,c.jsx)("svg",(0,l.default)({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:eT},r))},eI=function(e){return(0,c.jsx)(eE,(0,l.default)({size:20},e),(0,c.jsx)("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},eO=function(e){return(0,c.jsx)(eE,(0,l.default)({size:20},e),(0,c.jsx)("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},eM=function(e,t){var r=e.isFocused,n=e.theme,o=n.spacing.baseUnit,i=n.colors;return(0,a.default)({label:"indicatorContainer",display:"flex",transition:"color 150ms"},t?{}:{color:r?i.neutral60:i.neutral20,padding:2*o,":hover":{color:r?i.neutral80:i.neutral40}})},e_=eM,eN=function(e){var t=e.children,r=e.innerProps;return(0,c.jsx)("div",(0,l.default)({},M(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),r),t||(0,c.jsx)(eO,null))},eA=eM,eP=function(e){var t=e.children,r=e.innerProps;return(0,c.jsx)("div",(0,l.default)({},M(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),r),t||(0,c.jsx)(eI,null))},eF=function(e,t){var r=e.isDisabled,n=e.theme,o=n.spacing.baseUnit,i=n.colors;return(0,a.default)({label:"indicatorSeparator",alignSelf:"stretch",width:1},t?{}:{backgroundColor:r?i.neutral10:i.neutral20,marginBottom:2*o,marginTop:2*o})},eL=function(e){var t=e.innerProps;return(0,c.jsx)("span",(0,l.default)({},t,M(e,"indicatorSeparator",{"indicator-separator":!0})))},eR=(0,c.keyframes)(n||(n=(0,v.default)(["\n 0%, 80%, 100% { opacity: 0; }\n 40% { opacity: 1; }\n"]))),eH=function(e,t){var r=e.isFocused,n=e.size,o=e.theme,i=o.colors,s=o.spacing.baseUnit;return(0,a.default)({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:n,lineHeight:1,marginRight:n,textAlign:"center",verticalAlign:"middle"},t?{}:{color:r?i.neutral60:i.neutral20,padding:2*s})},eB=function(e){var t=e.delay,r=e.offset;return(0,c.jsx)("span",{css:(0,c.css)({animation:"".concat(eR," 1s ease-in-out ").concat(t,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:r?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},eV=function(e){var t=e.innerProps,r=e.isRtl,n=e.size,o=void 0===n?4:n,i=(0,f.default)(e,eD);return(0,c.jsx)("div",(0,l.default)({},M((0,a.default)((0,a.default)({},i),{},{innerProps:t,isRtl:r,size:o}),"loadingIndicator",{indicator:!0,"loading-indicator":!0}),t),(0,c.jsx)(eB,{delay:0,offset:r}),(0,c.jsx)(eB,{delay:160,offset:!0}),(0,c.jsx)(eB,{delay:320,offset:!r}))},ez=function(e,t){var r=e.isDisabled,n=e.isFocused,o=e.theme,i=o.colors,s=o.borderRadius,l=o.spacing;return(0,a.default)({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:l.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},t?{}:{backgroundColor:r?i.neutral5:i.neutral0,borderColor:r?i.neutral10:n?i.primary:i.neutral20,borderRadius:s,borderStyle:"solid",borderWidth:1,boxShadow:n?"0 0 0 1px ".concat(i.primary):void 0,"&:hover":{borderColor:n?i.primary:i.neutral30}})},eW=function(e){var t=e.children,r=e.isDisabled,n=e.isFocused,o=e.innerRef,i=e.innerProps,a=e.menuIsOpen;return(0,c.jsx)("div",(0,l.default)({ref:o},M(e,"control",{control:!0,"control--is-disabled":r,"control--is-focused":n,"control--menu-is-open":a}),i,{"aria-disabled":r||void 0}),t)},eU=["data"],eG=function(e,t){var r=e.theme.spacing;return t?{}:{paddingBottom:2*r.baseUnit,paddingTop:2*r.baseUnit}},e$=function(e,t){var r=e.theme,n=r.colors,o=r.spacing;return(0,a.default)({label:"group",cursor:"default",display:"block"},t?{}:{color:n.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:3*o.baseUnit,paddingRight:3*o.baseUnit,textTransform:"uppercase"})},eY=function(e){var t=O(e);t.data;var r=(0,f.default)(t,eU);return(0,c.jsx)("div",(0,l.default)({},M(e,"groupHeading",{"group-heading":!0}),r))},eq=function(e){var t=e.children,r=e.cx,n=e.getStyles,o=e.getClassNames,i=e.Heading,a=e.headingProps,s=e.innerProps,u=e.label,d=e.theme,p=e.selectProps;return(0,c.jsx)("div",(0,l.default)({},M(e,"group",{group:!0}),s),(0,c.jsx)(i,(0,l.default)({},a,{selectProps:p,theme:d,getStyles:n,getClassNames:o,cx:r}),u),(0,c.jsx)("div",null,t))},eK=["innerRef","isDisabled","isHidden","inputClassName"],eQ=function(e,t){var r=e.isDisabled,n=e.value,o=e.theme,i=o.spacing,s=o.colors;return(0,a.default)((0,a.default)({visibility:r?"hidden":"visible",transform:n?"translateZ(0)":""},eJ),t?{}:{margin:i.baseUnit/2,paddingBottom:i.baseUnit/2,paddingTop:i.baseUnit/2,color:s.neutral80})},eZ={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},eJ={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":(0,a.default)({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},eZ)},eX=function(e){return(0,a.default)({label:"input",color:"inherit",background:0,opacity:e?0:1,width:"100%"},eZ)},e0=function(e,t){var r=e.theme,n=r.spacing,o=r.borderRadius,i=r.colors;return(0,a.default)({label:"multiValue",display:"flex",minWidth:0},t?{}:{backgroundColor:i.neutral10,borderRadius:o/2,margin:n.baseUnit/2})},e1=function(e,t){var r=e.theme,n=r.borderRadius,o=r.colors,i=e.cropWithEllipsis;return(0,a.default)({overflow:"hidden",textOverflow:i||void 0===i?"ellipsis":void 0,whiteSpace:"nowrap"},t?{}:{borderRadius:n/2,color:o.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},e2=function(e,t){var r=e.theme,n=r.spacing,o=r.borderRadius,i=r.colors,s=e.isFocused;return(0,a.default)({alignItems:"center",display:"flex"},t?{}:{borderRadius:o/2,backgroundColor:s?i.dangerLight:void 0,paddingLeft:n.baseUnit,paddingRight:n.baseUnit,":hover":{backgroundColor:i.dangerLight,color:i.danger}})},e4=function(e){var t=e.children,r=e.innerProps;return(0,c.jsx)("div",r,t)};function e5(e){var t=e.children,r=e.innerProps;return(0,c.jsx)("div",(0,l.default)({role:"button"},r),t||(0,c.jsx)(eI,{size:14}))}var e3=function(e,t){var r=e.isDisabled,n=e.isFocused,o=e.isSelected,i=e.theme,s=i.spacing,l=i.colors;return(0,a.default)({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},t?{}:{backgroundColor:o?l.primary:n?l.primary25:"transparent",color:r?l.neutral20:o?l.neutral0:"inherit",padding:"".concat(2*s.baseUnit,"px ").concat(3*s.baseUnit,"px"),":active":{backgroundColor:r?void 0:o?l.primary:l.primary50}})},e6=function(e,t){var r=e.theme,n=r.spacing,o=r.colors;return(0,a.default)({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},t?{}:{color:o.neutral50,marginLeft:n.baseUnit/2,marginRight:n.baseUnit/2})},e7=function(e,t){var r=e.isDisabled,n=e.theme,o=n.spacing,i=n.colors;return(0,a.default)({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t?{}:{color:r?i.neutral40:i.neutral80,marginLeft:o.baseUnit/2,marginRight:o.baseUnit/2})},e8={ClearIndicator:eP,Control:eW,DropdownIndicator:eN,DownChevron:eO,CrossIcon:eI,Group:eq,GroupHeading:eY,IndicatorsContainer:eS,IndicatorSeparator:eL,Input:function(e){var t=e.cx,r=e.value,n=O(e),o=n.innerRef,i=n.isDisabled,a=n.isHidden,s=n.inputClassName,u=(0,f.default)(n,eK);return(0,c.jsx)("div",(0,l.default)({},M(e,"input",{"input-container":!0}),{"data-value":r||""}),(0,c.jsx)("input",(0,l.default)({className:t({input:!0},s),ref:o,style:eX(a),disabled:i},u)))},LoadingIndicator:eV,Menu:ec,MenuList:ed,MenuPortal:ex,LoadingMessage:eg,NoOptionsMessage:eh,MultiValue:function(e){var t=e.children,r=e.components,n=e.data,o=e.innerProps,i=e.isDisabled,s=e.removeProps,l=e.selectProps,u=r.Container,d=r.Label,p=r.Remove;return(0,c.jsx)(u,{data:n,innerProps:(0,a.default)((0,a.default)({},M(e,"multiValue",{"multi-value":!0,"multi-value--is-disabled":i})),o),selectProps:l},(0,c.jsx)(d,{data:n,innerProps:(0,a.default)({},M(e,"multiValueLabel",{"multi-value__label":!0})),selectProps:l},t),(0,c.jsx)(p,{data:n,innerProps:(0,a.default)((0,a.default)({},M(e,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(t||"option")},s),selectProps:l}))},MultiValueContainer:e4,MultiValueLabel:e4,MultiValueRemove:e5,Option:function(e){var t=e.children,r=e.isDisabled,n=e.isFocused,o=e.isSelected,i=e.innerRef,a=e.innerProps;return(0,c.jsx)("div",(0,l.default)({},M(e,"option",{option:!0,"option--is-disabled":r,"option--is-focused":n,"option--is-selected":o}),{ref:i,"aria-disabled":r},a),t)},Placeholder:function(e){var t=e.children,r=e.innerProps;return(0,c.jsx)("div",(0,l.default)({},M(e,"placeholder",{placeholder:!0}),r),t)},SelectContainer:eb,SingleValue:function(e){var t=e.children,r=e.isDisabled,n=e.innerProps;return(0,c.jsx)("div",(0,l.default)({},M(e,"singleValue",{"single-value":!0,"single-value--is-disabled":r}),n),t)},ValueContainer:ew},e9=function(e){return(0,a.default)((0,a.default)({},e8),e.components)}},{"@babel/runtime/helpers/esm/objectSpread2":"1xCFt","@babel/runtime/helpers/esm/extends":"iKKcG","@emotion/react":"9pnLb","@babel/runtime/helpers/esm/slicedToArray":"qVmwH","@babel/runtime/helpers/esm/objectWithoutProperties":"26u66","@babel/runtime/helpers/esm/typeof":"fHfxs","@babel/runtime/helpers/esm/taggedTemplateLiteral":"9E9uJ","@babel/runtime/helpers/esm/defineProperty":"4lfcQ",react:"6Lppp","react-dom":"d3VYs","@floating-ui/dom":"3RhfV","use-isomorphic-layout-effect":"iZ7xm","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"9pnLb":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"CacheProvider",()=>o.C),n.export(r,"ThemeContext",()=>o.T),n.export(r,"ThemeProvider",()=>o.a),n.export(r,"__unsafe_useEmotionCache",()=>o._),n.export(r,"useTheme",()=>o.u),n.export(r,"withEmotionCache",()=>o.w),n.export(r,"withTheme",()=>o.b),n.export(r,"ClassNames",()=>g),n.export(r,"Global",()=>u),n.export(r,"createElement",()=>c),n.export(r,"css",()=>d),n.export(r,"jsx",()=>c),n.export(r,"keyframes",()=>p);var o=e("./emotion-element-43c6fea0.browser.esm.js"),i=e("react"),a=e("@emotion/utils"),s=e("@emotion/use-insertion-effect-with-fallbacks"),l=e("@emotion/serialize");e("@emotion/cache"),e("@babel/runtime/helpers/extends"),e("@emotion/weak-memoize"),e("../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.esm.js"),e("hoist-non-react-statics");var c=function(e,t){var r=arguments;if(null==t||!(0,o.h).call(t,"css"))return i.createElement.apply(void 0,r);var n=r.length,a=Array(n);a[0]=o.E,a[1]=(0,o.c)(e,t);for(var s=2;sj),n.export(r,"E",()=>M),n.export(r,"T",()=>w),n.export(r,"_",()=>b),n.export(r,"a",()=>D),n.export(r,"b",()=>T),n.export(r,"c",()=>I),n.export(r,"h",()=>v),n.export(r,"i",()=>g),n.export(r,"u",()=>C),n.export(r,"w",()=>y);var o=e("react"),i=e("@emotion/cache"),a=n.interopDefault(i),s=e("@babel/runtime/helpers/esm/extends"),l=n.interopDefault(s),c=e("@emotion/weak-memoize"),u=n.interopDefault(c),d=e("../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.esm.js"),p=n.interopDefault(d),f=e("@emotion/utils"),m=e("@emotion/serialize"),h=e("@emotion/use-insertion-effect-with-fallbacks"),g=!0,v={}.hasOwnProperty,x=o.createContext("undefined"!=typeof HTMLElement?(0,a.default)({key:"css"}):null),j=x.Provider,b=function(){return(0,o.useContext)(x)},y=function(e){return(0,o.forwardRef)(function(t,r){return e(t,(0,o.useContext)(x),r)})};g||(y=function(e){return function(t){var r=(0,o.useContext)(x);return null===r?(r=(0,a.default)({key:"css"}),o.createElement(x.Provider,{value:r},e(t,r))):e(t,r)}});var w=o.createContext({}),C=function(){return o.useContext(w)},S=function(e,t){return"function"==typeof t?t(e):(0,l.default)({},e,t)},k=(0,u.default)(function(e){return(0,u.default)(function(t){return S(e,t)})}),D=function(e){var t=o.useContext(w);return e.theme!==t&&(t=k(t)(e.theme)),o.createElement(w.Provider,{value:t},e.children)};function T(e){var t=e.displayName||e.name||"Component",r=function(t,r){var n=o.useContext(w);return o.createElement(e,(0,l.default)({theme:n,ref:r},t))},n=o.forwardRef(r);return n.displayName="WithTheme("+t+")",(0,p.default)(n,e)}var E="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",I=function(e,t){var r={};for(var n in t)v.call(t,n)&&(r[n]=t[n]);return r[E]=e,r},O=function(e){var t=e.cache,r=e.serialized,n=e.isStringTag;return(0,f.registerStyles)(t,r,n),(0,h.useInsertionEffectAlwaysWithSyncFallback)(function(){return(0,f.insertStyles)(t,r,n)}),null},M=y(function(e,t,r){var n=e.css;"string"==typeof n&&void 0!==t.registered[n]&&(n=t.registered[n]);var i=e[E],a=[n],s="";"string"==typeof e.className?s=(0,f.getRegisteredStyles)(t.registered,a,e.className):null!=e.className&&(s=e.className+" ");var l=(0,m.serializeStyles)(a,void 0,o.useContext(w));s+=t.key+"-"+l.name;var c={};for(var u in e)v.call(e,u)&&"css"!==u&&u!==E&&(c[u]=e[u]);return c.ref=r,c.className=s,o.createElement(o.Fragment,null,o.createElement(O,{cache:t,serialized:l,isStringTag:"string"==typeof i}),o.createElement(i,c))})},{react:"6Lppp","@emotion/cache":"jvb0t","@babel/runtime/helpers/esm/extends":"iKKcG","@emotion/weak-memoize":"anazc","../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.esm.js":"ibSbW","@emotion/utils":"ke83a","@emotion/serialize":"bdV60","@emotion/use-insertion-effect-with-fallbacks":"dGpRt","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jvb0t:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>m);var o=e("@emotion/sheet"),i=e("stylis");e("@emotion/weak-memoize"),e("@emotion/memoize");var a=function(e,t,r){for(var n=0,o=0;n=o,o=(0,i.peek)(),38===n&&12===o&&(t[r]=1),!(0,i.token)(o);)(0,i.next)();return(0,i.slice)(e,i.position)},s=function(e,t){var r=-1,n=44;do switch((0,i.token)(n)){case 0:38===n&&12===(0,i.peek)()&&(t[r]=1),e[r]+=a(i.position-1,t,r);break;case 2:e[r]+=(0,i.delimit)(n);break;case 4:if(44===n){e[++r]=58===(0,i.peek)()?"&\f":"",t[r]=e[r].length;break}default:e[r]+=(0,i.from)(n)}while(n=(0,i.next)())return e},l=function(e,t){return(0,i.dealloc)(s((0,i.alloc)(e),t))},c=new WeakMap,u=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,r=e.parent,n=e.column===r.column&&e.line===r.line;"rule"!==r.type;)if(!(r=r.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||c.get(r))&&!n){c.set(e,!0);for(var o=[],i=l(t,o),a=r.props,s=0,u=0;s6)switch((0,i.charat)(e,t+1)){case 109:if(45!==(0,i.charat)(e,t+4))break;case 102:return(0,i.replace)(e,/(.+:)(.+)-([^]+)/,"$1"+i.WEBKIT+"$2-$3$1"+i.MOZ+(108==(0,i.charat)(e,t+3)?"$3":"$2-$3"))+e;case 115:return~(0,i.indexof)(e,"stretch")?p((0,i.replace)(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==(0,i.charat)(e,t+1))break;case 6444:switch((0,i.charat)(e,(0,i.strlen)(e)-3-(~(0,i.indexof)(e,"!important")&&10))){case 107:return(0,i.replace)(e,":",":"+i.WEBKIT)+e;case 101:return(0,i.replace)(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+i.WEBKIT+(45===(0,i.charat)(e,14)?"inline-":"")+"box$3$1"+i.WEBKIT+"$2$3$1"+i.MS+"$2box$3")+e}break;case 5936:switch((0,i.charat)(e,t+11)){case 114:return i.WEBKIT+e+i.MS+(0,i.replace)(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return i.WEBKIT+e+i.MS+(0,i.replace)(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return i.WEBKIT+e+i.MS+(0,i.replace)(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return i.WEBKIT+e+i.MS+e+e}return e}var f=[function(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case i.DECLARATION:e.return=p(e.value,e.length);break;case i.KEYFRAMES:return(0,i.serialize)([(0,i.copy)(e,{value:(0,i.replace)(e.value,"@","@"+i.WEBKIT)})],n);case i.RULESET:if(e.length)return(0,i.combine)(e.props,function(t){switch((0,i.match)(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return(0,i.serialize)([(0,i.copy)(e,{props:[(0,i.replace)(t,/:(read-\w+)/,":"+i.MOZ+"$1")]})],n);case"::placeholder":return(0,i.serialize)([(0,i.copy)(e,{props:[(0,i.replace)(t,/:(plac\w+)/,":"+i.WEBKIT+"input-$1")]}),(0,i.copy)(e,{props:[(0,i.replace)(t,/:(plac\w+)/,":"+i.MOZ+"$1")]}),(0,i.copy)(e,{props:[(0,i.replace)(t,/:(plac\w+)/,i.MS+"input-$1")]})],n)}return""})}}],m=function(e){var t,r,n,a=e.key;if("css"===a){var s=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(s,function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))})}var l=e.stylisPlugins||f,c={},p=[];t=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+a+' "]'),function(e){for(var t=e.getAttribute("data-emotion").split(" "),r=1;ra);var a=function(){function e(e){var t=this;this._insertTag=function(e){var r;r=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,r),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(i(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var r=o(t);try{r.insertRule(e,r.cssRules.length)}catch(e){}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach(function(e){return e.parentNode&&e.parentNode.removeChild(e)}),this.tags=[],this.ctr=0},e}()},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"539Lx":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"CHARSET",()=>f),n.export(r,"COMMENT",()=>s),n.export(r,"COUNTER_STYLE",()=>b),n.export(r,"DECLARATION",()=>c),n.export(r,"DOCUMENT",()=>g),n.export(r,"FONT_FACE",()=>j),n.export(r,"FONT_FEATURE_VALUES",()=>y),n.export(r,"IMPORT",()=>p),n.export(r,"KEYFRAMES",()=>x),n.export(r,"LAYER",()=>w),n.export(r,"MEDIA",()=>d),n.export(r,"MOZ",()=>i),n.export(r,"MS",()=>o),n.export(r,"NAMESPACE",()=>v),n.export(r,"PAGE",()=>u),n.export(r,"RULESET",()=>l),n.export(r,"SUPPORTS",()=>h),n.export(r,"VIEWPORT",()=>m),n.export(r,"WEBKIT",()=>a),n.export(r,"abs",()=>C),n.export(r,"alloc",()=>X),n.export(r,"append",()=>P),n.export(r,"assign",()=>k),n.export(r,"caret",()=>Q),n.export(r,"char",()=>G),n.export(r,"character",()=>V),n.export(r,"characters",()=>z),n.export(r,"charat",()=>M),n.export(r,"column",()=>R),n.export(r,"combine",()=>F),n.export(r,"comment",()=>ep),n.export(r,"commenter",()=>es),n.export(r,"compile",()=>ec),n.export(r,"copy",()=>U),n.export(r,"dealloc",()=>ee),n.export(r,"declaration",()=>ef),n.export(r,"delimit",()=>et),n.export(r,"delimiter",()=>ea),n.export(r,"escaping",()=>ei),n.export(r,"from",()=>S),n.export(r,"hash",()=>D),n.export(r,"identifier",()=>el),n.export(r,"indexof",()=>O),n.export(r,"length",()=>H),n.export(r,"line",()=>L),n.export(r,"match",()=>E),n.export(r,"middleware",()=>ev),n.export(r,"namespace",()=>eb),n.export(r,"next",()=>q),n.export(r,"node",()=>W),n.export(r,"parse",()=>eu),n.export(r,"peek",()=>K),n.export(r,"position",()=>B),n.export(r,"prefix",()=>em),n.export(r,"prefixer",()=>ej),n.export(r,"prev",()=>$),n.export(r,"replace",()=>I),n.export(r,"ruleset",()=>ed),n.export(r,"rulesheet",()=>ex),n.export(r,"serialize",()=>eh),n.export(r,"sizeof",()=>A),n.export(r,"slice",()=>Z),n.export(r,"stringify",()=>eg),n.export(r,"strlen",()=>N),n.export(r,"substr",()=>_),n.export(r,"token",()=>J),n.export(r,"tokenize",()=>er),n.export(r,"tokenizer",()=>eo),n.export(r,"trim",()=>T),n.export(r,"whitespace",()=>en);var o="-ms-",i="-moz-",a="-webkit-",s="comm",l="rule",c="decl",u="@page",d="@media",p="@import",f="@charset",m="@viewport",h="@supports",g="@document",v="@namespace",x="@keyframes",j="@font-face",b="@counter-style",y="@font-feature-values",w="@layer",C=Math.abs,S=String.fromCharCode,k=Object.assign;function D(e,t){return 45^M(e,0)?(((t<<2^M(e,0))<<2^M(e,1))<<2^M(e,2))<<2^M(e,3):0}function T(e){return e.trim()}function E(e,t){return(e=t.exec(e))?e[0]:e}function I(e,t,r){return e.replace(t,r)}function O(e,t){return e.indexOf(t)}function M(e,t){return 0|e.charCodeAt(t)}function _(e,t,r){return e.slice(t,r)}function N(e){return e.length}function A(e){return e.length}function P(e,t){return t.push(e),e}function F(e,t){return e.map(t).join("")}var L=1,R=1,H=0,B=0,V=0,z="";function W(e,t,r,n,o,i,a){return{value:e,root:t,parent:r,type:n,props:o,children:i,line:L,column:R,length:a,return:""}}function U(e,t){return k(W("",null,null,"",null,null,0),e,{length:-e.length},t)}function G(){return V}function $(){return V=B>0?M(z,--B):0,R--,10===V&&(R=1,L--),V}function q(){return V=B2||J(V)>3?"":" "}function eo(e){for(;q();)switch(J(V)){case 0:P(el(B-1),e);break;case 2:P(et(V),e);break;default:P(S(V),e)}return e}function ei(e,t){for(;--t&&q()&&!(V<48)&&!(V>102)&&(!(V>57)||!(V<65))&&(!(V>70)||!(V<97)););return Z(e,Q()+(t<6&&32==K()&&32==q()))}function ea(e){for(;q();)switch(V){case e:return B;case 34:case 39:34!==e&&39!==e&&ea(V);break;case 40:41===e&&ea(e);break;case 92:q()}return B}function es(e,t){for(;q();)if(e+V===57)break;else if(e+V===84&&47===K())break;return"/*"+Z(t,B-1)+"*"+S(47===e?e:q())}function el(e){for(;!J(K());)q();return Z(e,B)}function ec(e){return ee(eu("",null,null,null,[""],e=X(e),0,[0],e))}function eu(e,t,r,n,o,i,a,s,l){for(var c=0,u=0,d=a,p=0,f=0,m=0,h=1,g=1,v=1,x=0,j="",b=o,y=i,w=n,C=j;g;)switch(m=x,x=q()){case 40:if(108!=m&&58==M(C,d-1)){-1!=O(C+=I(et(x),"&","&\f"),"&\f")&&(v=-1);break}case 34:case 39:case 91:C+=et(x);break;case 9:case 10:case 13:case 32:C+=en(m);break;case 92:C+=ei(Q()-1,7);continue;case 47:switch(K()){case 42:case 47:P(ep(es(q(),Q()),t,r),l);break;default:C+="/"}break;case 123*h:s[c++]=N(C)*v;case 125*h:case 59:case 0:switch(x){case 0:case 125:g=0;case 59+u:-1==v&&(C=I(C,/\f/g,"")),f>0&&N(C)-d&&P(f>32?ef(C+";",n,r,d-1):ef(I(C," ","")+";",n,r,d-2),l);break;case 59:C+=";";default:if(P(w=ed(C,t,r,c,u,o,s,j,b=[],y=[],d),i),123===x){if(0===u)eu(C,t,w,w,b,i,d,s,y);else switch(99===p&&110===M(C,3)?100:p){case 100:case 108:case 109:case 115:eu(e,w,w,n&&P(ed(e,w,w,0,0,o,s,j,o,b=[],d),y),o,y,d,s,n?b:y);break;default:eu(C,w,w,w,[""],y,0,s,y)}}}c=u=f=0,h=v=1,j=C="",d=a;break;case 58:d=1+N(C),f=m;default:if(h<1){if(123==x)--h;else if(125==x&&0==h++&&125==$())continue}switch(C+=S(x),x*h){case 38:v=u>0?1:(C+="\f",-1);break;case 44:s[c++]=(N(C)-1)*v,v=1;break;case 64:45===K()&&(C+=et(q())),p=K(),u=d=N(j=C+=el(Q())),x++;break;case 45:45===m&&2==N(C)&&(h=0)}}return i}function ed(e,t,r,n,o,i,a,s,c,u,d){for(var p=o-1,f=0===o?i:[""],m=A(f),h=0,g=0,v=0;h0?f[x]+" "+j:I(j,/&\f/g,f[x])))&&(c[v++]=b);return W(e,t,r,0===o?l:s,c,u,d)}function ep(e,t,r){return W(e,t,r,s,S(G()),_(e,2,-2),0)}function ef(e,t,r,n){return W(e,t,r,c,_(e,0,n),_(e,n+1,-1),n)}function em(e,t,r){switch(D(e,t)){case 5103:return a+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return a+e+e;case 4789:return i+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return a+e+i+e+o+e+e;case 5936:switch(M(e,t+11)){case 114:return a+e+o+I(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return a+e+o+I(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return a+e+o+I(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return a+e+o+e+e;case 6165:return a+e+o+"flex-"+e+e;case 5187:return a+e+I(e,/(\w+).+(:[^]+)/,a+"box-$1$2"+o+"flex-$1$2")+e;case 5443:return a+e+o+"flex-item-"+I(e,/flex-|-self/g,"")+(E(e,/flex-|baseline/)?"":o+"grid-row-"+I(e,/flex-|-self/g,""))+e;case 4675:return a+e+o+"flex-line-pack"+I(e,/align-content|flex-|-self/g,"")+e;case 5548:return a+e+o+I(e,"shrink","negative")+e;case 5292:return a+e+o+I(e,"basis","preferred-size")+e;case 6060:return a+"box-"+I(e,"-grow","")+a+e+o+I(e,"grow","positive")+e;case 4554:return a+I(e,/([^-])(transform)/g,"$1"+a+"$2")+e;case 6187:return I(I(I(e,/(zoom-|grab)/,a+"$1"),/(image-set)/,a+"$1"),e,"")+e;case 5495:case 3959:return I(e,/(image-set\([^]*)/,a+"$1$`$1");case 4968:return I(I(e,/(.+:)(flex-)?(.*)/,a+"box-pack:$3"+o+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+a+e+e;case 4200:if(!E(e,/flex-|baseline/))return o+"grid-column-align"+_(e,t)+e;break;case 2592:case 3360:return o+I(e,"template-","")+e;case 4384:case 3616:if(r&&r.some(function(e,r){return t=r,E(e.props,/grid-\w+-end/)}))return~O(e+(r=r[t].value),"span")?e:o+I(e,"-start","")+e+o+"grid-row-span:"+(~O(r,"span")?E(r,/\d+/):+E(r,/\d+/)-+E(e,/\d+/))+";";return o+I(e,"-start","")+e;case 4896:case 4128:return r&&r.some(function(e){return E(e.props,/grid-\w+-start/)})?e:o+I(I(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return I(e,/(.+)-inline(.+)/,a+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(N(e)-1-t>6)switch(M(e,t+1)){case 109:if(45!==M(e,t+4))break;case 102:return I(e,/(.+:)(.+)-([^]+)/,"$1"+a+"$2-$3$1"+i+(108==M(e,t+3)?"$3":"$2-$3"))+e;case 115:return~O(e,"stretch")?em(I(e,"stretch","fill-available"),t,r)+e:e}break;case 5152:case 5920:return I(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(t,r,n,i,a,s,l){return o+r+":"+n+l+(i?o+r+"-span:"+(a?s:+s-+n)+l:"")+e});case 4949:if(121===M(e,t+6))return I(e,":",":"+a)+e;break;case 6444:switch(M(e,45===M(e,14)?18:11)){case 120:return I(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+a+(45===M(e,14)?"inline-":"")+"box$3$1"+a+"$2$3$1"+o+"$2box$3")+e;case 100:return I(e,":",":"+o)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return I(e,"scroll-","scroll-snap-")+e}return e}function eh(e,t){for(var r="",n=A(e),o=0;o-1&&!e.return)switch(e.type){case c:e.return=em(e.value,e.length,r);return;case x:return eh([U(e,{value:I(e.value,"@","@"+a)})],n);case l:if(e.length)return F(e.props,function(t){switch(E(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return eh([U(e,{props:[I(t,/:(read-\w+)/,":"+i+"$1")]})],n);case"::placeholder":return eh([U(e,{props:[I(t,/:(plac\w+)/,":"+a+"input-$1")]}),U(e,{props:[I(t,/:(plac\w+)/,":"+i+"$1")]}),U(e,{props:[I(t,/:(plac\w+)/,o+"input-$1")]})],n)}return""})}}function eb(e){e.type===l&&(e.props=e.props.map(function(t){return F(er(t),function(t,r,n){switch(M(t,0)){case 12:return _(t,1,N(t));case 0:case 40:case 43:case 62:case 126:return t;case 58:"global"===n[++r]&&(n[r]="",n[++r]="\f"+_(n[r],r=1,-1));case 32:return 1===r?"":t;default:switch(r){case 0:return e=t,A(n)>1?"":t;case r=A(n)-1:case 2:return 2===r?t+e+e:t+e;default:return t}}})}))}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],anazc:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>o);var o=function(e){var t=new WeakMap;return function(r){if(t.has(r))return t.get(r);var n=e(r);return t.set(r,n),n}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],b54D4:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(e){var t=Object.create(null);return function(r){return void 0===t[r]&&(t[r]=e(r)),t[r]}}n.defineInteropFlag(r),n.export(r,"default",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ibSbW:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>a);var o=e("hoist-non-react-statics"),i=n.interopDefault(o),a=function(e,t){return(0,i.default)(e,t)}},{"hoist-non-react-statics":"7pszS","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"7pszS":[function(e,t,r){var n=e("58b2bcac7bfc5eb9"),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function c(e){return n.isMemo(e)?s:l[e.$$typeof]||o}l[n.ForwardRef]=a,l[n.Memo]=s;var u=Object.defineProperty,d=Object.getOwnPropertyNames,p=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,m=Object.getPrototypeOf,h=Object.prototype;function g(e,t,r){if("string"!=typeof t){if(h){var n=m(t);n&&n!==h&&g(e,n,r)}var o=d(t);p&&(o=o.concat(p(t)));for(var a=c(e),s=c(t),l=0;li),n.export(r,"insertStyles",()=>s),n.export(r,"registerStyles",()=>a);var o=!0;function i(e,t,r){var n="";return r.split(" ").forEach(function(r){void 0!==e[r]?t.push(e[r]+";"):n+=r+" "}),n}var a=function(e,t,r){var n=e.key+"-"+t.name;(!1===r||!1===o)&&void 0===e.registered[n]&&(e.registered[n]=t.styles)},s=function(e,t,r){a(e,t,r);var n=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var o=t;do e.insert(t===o?"."+n:"",o,e.sheet,!0),o=o.next;while(void 0!==o)}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],bdV60:[function(e,t,r){var n,o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"serializeStyles",()=>b);var i=e("@emotion/hash"),a=o.interopDefault(i),s=e("@emotion/unitless"),l=o.interopDefault(s),c=e("@emotion/memoize"),u=o.interopDefault(c),d=/[A-Z]|^ms/g,p=/_EMO_([^_]+?)_([^]*?)_EMO_/g,f=function(e){return 45===e.charCodeAt(1)},m=function(e){return null!=e&&"boolean"!=typeof e},h=(0,u.default)(function(e){return f(e)?e:e.replace(d,"-$&").toLowerCase()}),g=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(p,function(e,t,r){return n={name:t,styles:r,next:n},t})}return 1===l.default[e]||f(e)||"number"!=typeof t||0===t?t:t+"px"};function v(e,t,r){if(null==r)return"";if(void 0!==r.__emotion_styles)return r;switch(typeof r){case"boolean":return"";case"object":if(1===r.anim)return n={name:r.name,styles:r.styles,next:n},r.name;if(void 0!==r.styles){var o=r.next;if(void 0!==o)for(;void 0!==o;)n={name:o.name,styles:o.styles,next:n},o=o.next;return r.styles+";"}return x(e,t,r);case"function":if(void 0!==e){var i=n,a=r(e);return n=i,v(e,t,a)}}if(null==t)return r;var s=t[r];return void 0!==s?s:r}function x(e,t,r){var n="";if(Array.isArray(r))for(var o=0;o=4;++n,o-=4)t=(65535&(t=255&e.charCodeAt(n)|(255&e.charCodeAt(++n))<<8|(255&e.charCodeAt(++n))<<16|(255&e.charCodeAt(++n))<<24))*1540483477+((t>>>16)*59797<<16),t^=t>>>24,r=(65535&t)*1540483477+((t>>>16)*59797<<16)^(65535&r)*1540483477+((r>>>16)*59797<<16);switch(o){case 3:r^=(255&e.charCodeAt(n+2))<<16;case 2:r^=(255&e.charCodeAt(n+1))<<8;case 1:r^=255&e.charCodeAt(n),r=(65535&r)*1540483477+((r>>>16)*59797<<16)}return r^=r>>>13,(((r=(65535&r)*1540483477+((r>>>16)*59797<<16))^r>>>15)>>>0).toString(36)}n.defineInteropFlag(r),n.export(r,"default",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],dU3Vu:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>o);var o={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],dGpRt:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useInsertionEffectAlwaysWithSyncFallback",()=>s),n.export(r,"useInsertionEffectWithLayoutFallback",()=>l);var o=e("react"),i=function(e){return e()},a=!!o.useInsertionEffect&&o.useInsertionEffect,s=a||i,l=a||o.useLayoutEffect},{react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ecSJ5:[function(e,t,r){function n(){return t.exports=n=Object.assign?Object.assign.bind():function(e){for(var t=1;to)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],iZ7xm:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=e("react").useLayoutEffect;r.default=n},{react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jBu3u:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>s);var o=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function i(e,t){return!!(e===t||o(e)&&o(t))}function a(e,t){if(e.length!==t.length)return!1;for(var r=0;re.length)&&(t=e.length);for(var r=0,n=Array(t);r=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}t.exports=o,t.exports.__esModule=!0,t.exports.default=t.exports},{e2201da749d3ea60:"aUZsC"}],aUZsC:[function(e,t,r){function n(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports},{}],"3xOsU":[function(e,t,r){function n(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports},{}],"29aYV":[function(e,t,r){var n=e("337f3dfffccaf965");function o(e,t){for(var r=0;rr.default),i.export(t,"v3",()=>n.default),i.export(t,"v4",()=>a.default),i.export(t,"v5",()=>B.default),i.export(t,"NIL",()=>Q.default),i.export(t,"version",()=>C.default),i.export(t,"validate",()=>h.default),i.export(t,"stringify",()=>p.default),i.export(t,"parse",()=>u.default);var I=A("./v1.js"),r=i.interopDefault(I),o=A("./v3.js"),n=i.interopDefault(o),g=A("./v4.js"),a=i.interopDefault(g),s=A("./v5.js"),B=i.interopDefault(s),c=A("./nil.js"),Q=i.interopDefault(c),l=A("./version.js"),C=i.interopDefault(l),d=A("./validate.js"),h=i.interopDefault(d),E=A("./stringify.js"),p=i.interopDefault(E),f=A("./parse.js"),u=i.interopDefault(f)},{"./v1.js":!1,"./v3.js":!1,"./v4.js":!1,"./v5.js":!1,"./nil.js":!1,"./version.js":!1,"./validate.js":"46Luh","./stringify.js":!1,"./parse.js":!1,"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"46Luh":[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t);var I=A("./regex.js"),r=i.interopDefault(I);t.default=function(A){return"string"==typeof A&&(0,r.default).test(A)}},{"./regex.js":"S5fxt","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],S5fxt:[function(A,e,t){A("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(t),t.default=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],pbgs4:[function(A,e,t){let i;var I=A("@parcel/transformer-js/src/esmodule-helpers.js");function r(A,e){return i=A.exports,o.__wbindgen_wasm_module=e,i}async function o(e){void 0===e&&(e=new URL(A("b92ad0a4bafe26c9"))),("string"==typeof e||"function"==typeof Request&&e instanceof Request||"function"==typeof URL&&e instanceof URL)&&(e=fetch(e));let{instance:t,module:i}=await async function(A,e){if("function"==typeof Response&&A instanceof Response){if("function"==typeof WebAssembly.instantiateStreaming)try{return await WebAssembly.instantiateStreaming(A,e)}catch(e){if("application/wasm"==A.headers.get("Content-Type"))throw e;console.warn("`WebAssembly.instantiateStreaming` failed because your server does not serve wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\n",e)}let t=await A.arrayBuffer();return await WebAssembly.instantiate(t,e)}{let t=await WebAssembly.instantiate(A,e);return t instanceof WebAssembly.Instance?{instance:t,module:A}:t}}(await e,{wbg:{}});return r(t,i)}I.defineInteropFlag(t),I.export(t,"DecompressionError",()=>B),I.export(t,"compress",()=>d),I.export(t,"decompress",()=>h),I.export(t,"default",()=>a),I.export(t,"freeBuffer",()=>E),I.export(t,"initSync",()=>s);let n=null,g=!1;async function a(A){if(g||n)return;g=!0;let e=await o(A);n||(n=e)}function s(A){var e;n||((e=A)instanceof WebAssembly.Module||(e=new WebAssembly.Module(e)),n=r(new WebAssembly.Instance(e,{wbg:{}}),e))}class B extends Error{constructor(A){super(A),this.name="DecompressionError"}}let c=0,Q=null,l=null;function C(A,e,t){let i;if(t){i=A.malloc_u8(e);let I=new Uint8Array(A.memory.buffer,i,e);try{t(I)}catch(t){throw A.free_u8(i,e),t}return c=e,i}if("string"==typeof e){let t=c=function(A){let e=0,t=0,i=0,I=A.length;for(;e>>0;n.free_u8(t,c);let I=n.buffer()>>>0;return new Uint8Array(n.memory.buffer,I,i)}function h(A,e){p(n);let t=C(n,A,e),i=n.gzip_decompress(t,c)>>>0;if(n.free_u8(t,c),4294967295===i){let A=n.error_message(),e=n.error_message_len(),t=new Uint8Array(n.memory.buffer,A,e);throw new B((new TextDecoder).decode(t))}let I=n.buffer()>>>0;return new Uint8Array(n.memory.buffer,I,i)}function E(){p(n),n.deallocate_buffer()}function p(A){if(!A)throw Error("WASM not initialized")}},{b92ad0a4bafe26c9:"j0BMB","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],j0BMB:[function(A,e,t){e.exports=A("7ea44c582fa226c5").getBundleURL("c4w0A")+"wasm_gzip_bg.cbb08a7b.wasm"},{"7ea44c582fa226c5":"5zgRV"}],"5zgRV":[function(A,e,t){var i={};function I(A){return(""+A).replace(/^((?:https?|file|ftp|(chrome|moz|safari-web)-extension):\/\/.+)\/[^/]+$/,"$1")+"/"}t.getBundleURL=function(A){var e=i[A];return e||(e=function(){try{throw Error()}catch(e){var A=(""+e.stack).match(/(https?|file|ftp|(chrome|moz|safari-web)-extension):\/\/[^)\n]+/g);if(A)return I(A[2])}return"/"}(),i[A]=e),e},t.getBaseURL=I,t.getOrigin=function(A){var e=(""+A).match(/(https?|file|ftp|(chrome|moz|safari-web)-extension):\/\/[^/]+/);if(!e)throw Error("Origin not found");return e[0]}},{}],xGtCA:[function(A,e,t){var i,I,r,o=e.exports={};function n(){throw Error("setTimeout has not been defined")}function g(){throw Error("clearTimeout has not been defined")}function a(A){if(i===setTimeout)return setTimeout(A,0);if((i===n||!i)&&setTimeout)return i=setTimeout,setTimeout(A,0);try{return i(A,0)}catch(e){try{return i.call(null,A,0)}catch(e){return i.call(this,A,0)}}}!function(){try{i="function"==typeof setTimeout?setTimeout:n}catch(A){i=n}try{I="function"==typeof clearTimeout?clearTimeout:g}catch(A){I=g}}();var s=[],B=!1,c=-1;function Q(){B&&r&&(B=!1,r.length?s=r.concat(s):c=-1,s.length&&l())}function l(){if(!B){var A=a(Q);B=!0;for(var e=s.length;e;){for(r=s,s=[];++c1)for(var t=1;t-1},H.prototype.set=function(A,e){var t=this.__data__,i=J(t,A);return i<0?t.push([A,e]):t[i][1]=e,this},x.prototype.clear=function(){this.__data__={hash:new N,map:new(k||H),string:new N}},x.prototype.delete=function(A){return q(this,A).delete(A)},x.prototype.get=function(A){return q(this,A).get(A)},x.prototype.has=function(A){return q(this,A).has(A)},x.prototype.set=function(A,e){return q(this,A).set(A,e),this};var M=R(function(A){A=null==(e=A)?"":function(A){if("string"==typeof A)return A;if(j(A))return G?G.call(A):"";var e=A+"";return"0"==e&&1/A==-o?"-0":e}(e);var e,t=[];return a.test(A)&&t.push(""),A.replace(s,function(A,e,i,I){t.push(i?I.replace(B,"$1"):e||A)}),t});function R(A,e){if("function"!=typeof A||e&&"function"!=typeof e)throw TypeError("Expected a function");var t=function(){var i=arguments,I=e?e.apply(this,i):i[0],r=t.cache;if(r.has(I))return r.get(I);var o=A.apply(this,i);return t.cache=r.set(I,o),o};return t.cache=new(R.Cache||x),t}R.Cache=x;var K=Array.isArray;function v(A){var e=typeof A;return!!A&&("object"==e||"function"==e)}function j(A){return"symbol"==typeof A||!!A&&"object"==typeof A&&"[object Symbol]"==y.call(A)}e.exports=function(A,e,t){var i=null==A?void 0:function(A,e){var t;e=!function(A,e){if(K(A))return!1;var t=typeof A;return!!("number"==t||"symbol"==t||"boolean"==t||null==A||j(A))||g.test(A)||!n.test(A)||null!=e&&A in Object(e)}(e,A)?K(t=e)?t:M(t):[e];for(var i=0,I=e.length;null!=A&&i{let t="";for(;t.lengthg(I(A)).toString(36).slice(1),s=Array.from({length:26},(A,e)=>String.fromCharCode(e+97)),B=A=>s[Math.floor(A()*s.length)],c=({globalObj:A=void 0!==i?i:"undefined"!=typeof window?window:{},random:e=Math.random}={})=>{let t=Object.keys(A).toString();return a(t.length?t+n(o,e):n(o,e)).substring(0,o)},Q=A=>()=>A++,l=476782367,C=({random:A=Math.random,counter:e=Q(Math.floor(A()*l)),length:t=r,fingerprint:i=c({random:A})}={})=>function(){let I=B(A),r=Date.now().toString(36),o=e().toString(36),g=n(t,A),s=`${r+g+o+i}`;return`${I+a(s).substring(1,t)}`},d=C();e.exports.getConstants=()=>({defaultLength:r,bigLength:o}),e.exports.init=C,e.exports.createId=d,e.exports.bufToBigInt=g,e.exports.createCounter=Q,e.exports.createFingerprint=c,e.exports.isCuid=(A,{minLength:e=2,maxLength:t=o}={})=>{let i=A.length;return!!("string"==typeof A&&i>=e&&i<=t&&/^[0-9a-z]+$/.test(A))}},{d0dc733fdfe478ab:"eHLpP"}],eHLpP:[function(A,e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.shake256=t.shake128=t.keccak_512=t.keccak_384=t.keccak_256=t.keccak_224=t.sha3_512=t.sha3_384=t.sha3_256=t.sha3_224=t.Keccak=t.keccakP=void 0;let i=A("b5d8367685d2f01a"),I=A("a1dd24a362368716"),r=A("4f25a63eeb3984c4"),[o,n,g]=[[],[],[]],a=BigInt(0),s=BigInt(1),B=BigInt(2),c=BigInt(7),Q=BigInt(256),l=BigInt(113);for(let A=0,e=s,t=1,i=0;A<24;A++){[t,i]=[i,(2*t+3*i)%5],o.push(2*(5*i+t)),n.push((A+1)*(A+2)/2%64);let I=a;for(let A=0;A<7;A++)(e=(e<>c)*l)%Q)&B&&(I^=s<<(s<t>32?(0,I.rotlBH)(A,e,t):(0,I.rotlSH)(A,e,t),E=(A,e,t)=>t>32?(0,I.rotlBL)(A,e,t):(0,I.rotlSL)(A,e,t);function p(A,e=24){let t=new Uint32Array(10);for(let i=24-e;i<24;i++){for(let e=0;e<10;e++)t[e]=A[e]^A[e+10]^A[e+20]^A[e+30]^A[e+40];for(let e=0;e<10;e+=2){let i=(e+8)%10,I=(e+2)%10,r=t[I],o=t[I+1],n=h(r,o,1)^t[i],g=E(r,o,1)^t[i+1];for(let t=0;t<50;t+=10)A[e+t]^=n,A[e+t+1]^=g}let e=A[2],I=A[3];for(let t=0;t<24;t++){let i=n[t],r=h(e,I,i),g=E(e,I,i),a=o[t];e=A[a],I=A[a+1],A[a]=r,A[a+1]=g}for(let e=0;e<50;e+=10){for(let i=0;i<10;i++)t[i]=A[e+i];for(let i=0;i<10;i++)A[e+i]^=~t[(i+2)%10]&t[(i+4)%10]}A[0]^=C[i],A[1]^=d[i]}t.fill(0)}t.keccakP=p;class f extends r.Hash{constructor(A,e,t,I=!1,o=24){if(super(),this.blockLen=A,this.suffix=e,this.outputLen=t,this.enableXOF=I,this.rounds=o,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,(0,i.number)(t),0>=this.blockLen||this.blockLen>=200)throw Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,r.u32)(this.state)}keccak(){p(this.state32,this.rounds),this.posOut=0,this.pos=0}update(A){(0,i.exists)(this);let{blockLen:e,state:t}=this,I=(A=(0,r.toBytes)(A)).length;for(let i=0;i=t&&this.keccak();let r=Math.min(t-this.posOut,I-i);A.set(e.subarray(this.posOut,this.posOut+r),i),this.posOut+=r,i+=r}return A}xofInto(A){if(!this.enableXOF)throw Error("XOF is not possible for this instance");return this.writeInto(A)}xof(A){return(0,i.number)(A),this.xofInto(new Uint8Array(A))}digestInto(A){if((0,i.output)(A,this),this.finished)throw Error("digest() was already called");return this.writeInto(A),this.destroy(),A}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(A){let{blockLen:e,suffix:t,outputLen:i,rounds:I,enableXOF:r}=this;return A||(A=new f(e,t,i,r,I)),A.state32.set(this.state32),A.pos=this.pos,A.posOut=this.posOut,A.finished=this.finished,A.rounds=I,A.suffix=t,A.outputLen=i,A.enableXOF=r,A.destroyed=this.destroyed,A}}t.Keccak=f;let u=(A,e,t)=>(0,r.wrapConstructor)(()=>new f(e,A,t));t.sha3_224=u(6,144,28),t.sha3_256=u(6,136,32),t.sha3_384=u(6,104,48),t.sha3_512=u(6,72,64),t.keccak_224=u(1,144,28),t.keccak_256=u(1,136,32),t.keccak_384=u(1,104,48),t.keccak_512=u(1,72,64);let w=(A,e,t)=>(0,r.wrapXOFConstructorWithOpts)((i={})=>new f(e,A,void 0===i.dkLen?t:i.dkLen,!0));t.shake128=w(31,168,16),t.shake256=w(31,136,32)},{b5d8367685d2f01a:"4aHtO",a1dd24a362368716:"c7SUF","4f25a63eeb3984c4":"don3l"}],"4aHtO":[function(A,e,t){function i(A){if(!Number.isSafeInteger(A)||A<0)throw Error(`Wrong positive integer: ${A}`)}function I(A){if("boolean"!=typeof A)throw Error(`Expected boolean, not ${A}`)}function r(A,...e){if(!(A instanceof Uint8Array||null!=A&&"object"==typeof A&&"Uint8Array"===A.constructor.name))throw Error("Expected Uint8Array");if(e.length>0&&!e.includes(A.length))throw Error(`Expected Uint8Array of length ${e}, not of length=${A.length}`)}function o(A){if("function"!=typeof A||"function"!=typeof A.create)throw Error("Hash should be wrapped by utils.wrapConstructor");i(A.outputLen),i(A.blockLen)}function n(A,e=!0){if(A.destroyed)throw Error("Hash instance has been destroyed");if(e&&A.finished)throw Error("Hash#digest() has already been called")}function g(A,e){r(A);let t=e.outputLen;if(A.length>I&i)}:{h:0|Number(A>>I&i),l:0|Number(A&i)}}function o(A,e=!1){let t=new Uint32Array(A.length),i=new Uint32Array(A.length);for(let I=0;IBigInt(A>>>0)<>>0);t.toBig=n;let g=(A,e,t)=>A>>>t;t.shrSH=g;let a=(A,e,t)=>A<<32-t|e>>>t;t.shrSL=a;let s=(A,e,t)=>A>>>t|e<<32-t;t.rotrSH=s;let B=(A,e,t)=>A<<32-t|e>>>t;t.rotrSL=B;let c=(A,e,t)=>A<<64-t|e>>>t-32;t.rotrBH=c;let Q=(A,e,t)=>A>>>t-32|e<<64-t;t.rotrBL=Q;let l=(A,e)=>e;t.rotr32H=l;let C=(A,e)=>A;t.rotr32L=C;let d=(A,e,t)=>A<>>32-t;t.rotlSH=d;let h=(A,e,t)=>e<>>32-t;t.rotlSL=h;let E=(A,e,t)=>e<>>64-t;t.rotlBH=E;let p=(A,e,t)=>A<>>64-t;function f(A,e,t,i){let I=(e>>>0)+(i>>>0);return{h:A+t+(I/4294967296|0)|0,l:0|I}}t.rotlBL=p,t.add=f;let u=(A,e,t)=>(A>>>0)+(e>>>0)+(t>>>0);t.add3L=u;let w=(A,e,t,i)=>e+t+i+(A/4294967296|0)|0;t.add3H=w;let y=(A,e,t,i)=>(A>>>0)+(e>>>0)+(t>>>0)+(i>>>0);t.add4L=y;let F=(A,e,t,i,I)=>e+t+i+I+(A/4294967296|0)|0;t.add4H=F;let D=(A,e,t,i,I)=>(A>>>0)+(e>>>0)+(t>>>0)+(i>>>0)+(I>>>0);t.add5L=D;let m=(A,e,t,i,I,r)=>e+t+i+I+r+(A/4294967296|0)|0;t.add5H=m,t.default={fromBig:r,split:o,toBig:n,shrSH:g,shrSL:a,rotrSH:s,rotrSL:B,rotrBH:c,rotrBL:Q,rotr32H:l,rotr32L:C,rotlSH:d,rotlSL:h,rotlBH:E,rotlBL:p,add:f,add3L:u,add3H:w,add4L:y,add4H:F,add5H:m,add5L:D}},{}],don3l:[function(A,e,t){/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(t,"__esModule",{value:!0}),t.randomBytes=t.wrapXOFConstructorWithOpts=t.wrapConstructorWithOpts=t.wrapConstructor=t.checkOpts=t.Hash=t.concatBytes=t.toBytes=t.utf8ToBytes=t.asyncLoop=t.nextTick=t.hexToBytes=t.bytesToHex=t.isLE=t.rotr=t.createView=t.u32=t.u8=void 0;let i=A("59719913569e95e6");function I(A){return A instanceof Uint8Array||null!=A&&"object"==typeof A&&"Uint8Array"===A.constructor.name}if(t.u8=A=>new Uint8Array(A.buffer,A.byteOffset,A.byteLength),t.u32=A=>new Uint32Array(A.buffer,A.byteOffset,Math.floor(A.byteLength/4)),t.createView=A=>new DataView(A.buffer,A.byteOffset,A.byteLength),t.rotr=(A,e)=>A<<32-e|A>>>e,t.isLE=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0],!t.isLE)throw Error("Non little-endian hardware is not supported");let r=Array.from({length:256},(A,e)=>e.toString(16).padStart(2,"0"));t.bytesToHex=function(A){if(!I(A))throw Error("Uint8Array expected");let e="";for(let t=0;t=o._0&&A<=o._9?A-o._0:A>=o._A&&A<=o._F?A-(o._A-10):A>=o._a&&A<=o._f?A-(o._a-10):void 0}t.hexToBytes=function(A){if("string"!=typeof A)throw Error("hex string expected, got "+typeof A);let e=A.length,t=e/2;if(e%2)throw Error("padded hex string expected, got unpadded hex of length "+e);let i=new Uint8Array(t);for(let e=0,I=0;e{};async function a(A,e,i){let I=Date.now();for(let r=0;r=0&&AA().update(B(e)).digest(),t=A();return e.outputLen=t.outputLen,e.blockLen=t.blockLen,e.create=()=>A(),e},t.wrapConstructorWithOpts=function(A){let e=(e,t)=>A(t).update(B(e)).digest(),t=A({});return e.outputLen=t.outputLen,e.blockLen=t.blockLen,e.create=e=>A(e),e},t.wrapXOFConstructorWithOpts=function(A){let e=(e,t)=>A(t).update(B(e)).digest(),t=A({});return e.outputLen=t.outputLen,e.blockLen=t.blockLen,e.create=e=>A(e),e},t.randomBytes=function(A=32){if(i.crypto&&"function"==typeof i.crypto.getRandomValues)return i.crypto.getRandomValues(new Uint8Array(A));throw Error("crypto.getRandomValues must be defined")}},{"59719913569e95e6":"ejPGf"}],ejPGf:[function(A,e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.crypto=void 0,t.crypto="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0},{}],dNllk:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"treeCacheBuild",()=>c),i.export(t,"treeRebuild",()=>Q);var I=A("idb-keyval"),r=A("../../../vi/meta/comp/init-comp-load"),o=A("../../../vi/meta/meta"),n=A("../../../vi/render/script/extract-nav"),g=A("../comp/load"),a=A("../ed-global"),s=A("./assign-mitem"),B=A("./build/push-tree");let c=async(A,e)=>{let t=A.preview.page_cache[e];if(t){let i={meta:{},entry:[],url:t.url};for(let e of(await (0,r.initLoadComp)({comps:A.comp.loaded,meta:i.meta,mode:"page"},t.root,{async load(e){if(!A.sync)return;let t=e.filter(e=>!A.comp.loaded[e]);for(let[e,i]of Object.entries(await A.sync.comp.load(t,!0))){let t=await (0,I.get)(`comp-${e}`,n.nav.store);t&&(A.comp.loaded[e]=t),i&&i.snapshot&&!A.comp.list[e]&&(A.comp.loaded[e]?(0,g.loadCompSnapshot)(A,e,i.snapshot).then(()=>{A.comp.loaded[e]&&(0,I.set)(`comp-${e}`,A.comp.loaded[e],n.nav.store)}):(await (0,g.loadCompSnapshot)(A,e,i.snapshot),A.comp.loaded[e]&&(0,I.set)(`comp-${e}`,A.comp.loaded[e],n.nav.store)))}}}),t.root.childs))i.entry.push(e.id),(0,o.genMeta)({note:"cache-rebuild",comps:A.comp.loaded,meta:i.meta,mode:"page"},{item:e});A.preview.meta_cache[e]=i,(0,I.set)(`page-${e}`,i,n.nav.store)}},Q=async(A,e)=>{if(document.activeElement){let A=document.activeElement;if("DIV"===A.tagName&&"true"===A.getAttribute("contenteditable"))return}a.active.should_render_main=!0;let t=A.site.layout&&A.site.layout.id===A.page.cur.id&&e?.note==="load-layout page-init";for(let[e,t]of Object.entries(A.comp.list))if(!A.comp.loaded[e]){let i=t.doc.getMap("map").get("root"),I=i?.toJSON();I&&(A.comp.loaded[e]=I)}let i=A.page.doc?.getMap("map").get("root"),I=[];i?.get("childs")?.forEach(A=>I.push(A));let n={};for(let e of(A.page.tree=[],I)){let i=e.toJSON();i&&(await (0,r.initLoadComp)({comps:A.comp.loaded,meta:n,mode:"page"},i,{async load(e){for(let t of e)await (0,g.loadComponent)(A,t)}}),(0,o.genMeta)({note:"tree-rebuild",comps:A.comp.loaded,meta:n,mode:"page",on:{async visit(I){t||((I.parent?.instance_id!==I.parent?.id||I.jsx_prop)&&(0,B.pushTreeNode)(A,I,n,A.page.tree),(0,s.assignMitem)({m:I,root:i,mitem:e,meta:n,new_prop_jsx(A,e,t,i){if(!e.get(t)){let A=new Y.Map;syncronize(A,i),e.set(t,A)}}}))}}},{item:i}))}if(t)A.site.layout.meta=n;else{let e="root";if(A.site.layout&&A.site.layout.meta){for(let[t,i]of Object.entries(A.site.layout.meta))if("content"===i.item.name){e=i.item.id;break}A.page.root_id=e}if(A.site.layout&&A.site.layout.id===A.page.cur.id)A.page.meta=n;else if("root"!==e){for(let A of Object.values(n))A.parent?.id==="root"&&(A.parent.id=e);A.page.meta={...A.site.layout.meta,...n}}else A.page.meta=n}}},{"idb-keyval":"hfWoV","../../../vi/meta/comp/init-comp-load":"61w0n","../../../vi/meta/meta":"g3IOK","../../../vi/render/script/extract-nav":"hXbWs","../comp/load":"aigu6","../ed-global":"6QDfO","./assign-mitem":"3QMWf","./build/push-tree":"GvsT4","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],hfWoV:[function(A,e,t){var i,I=A("@parcel/transformer-js/src/esmodule-helpers.js");function r(A,e){(null==e||e>A.length)&&(e=A.length);for(var t=0,i=Array(e);t1&&void 0!==arguments[1]?arguments[1]:g();return e("readonly",function(e){return o(e.get(A))})}function s(A,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:g();return t("readwrite",function(t){return t.put(e,A),o(t.transaction)})}function B(A){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:g();return e("readwrite",function(e){return A.forEach(function(A){return e.put(A[1],A[0])}),o(e.transaction)})}function c(A){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:g();return e("readonly",function(e){return Promise.all(A.map(function(A){return o(e.get(A))}))})}function Q(A,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:g();return t("readwrite",function(t){return new Promise(function(i,I){t.get(A).onsuccess=function(){try{t.put(e(this.result),A),i(o(t.transaction))}catch(A){I(A)}}})})}function l(A){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:g();return e("readwrite",function(e){return e.delete(A),o(e.transaction)})}function C(A){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:g();return e("readwrite",function(e){return A.forEach(function(A){return e.delete(A)}),o(e.transaction)})}function d(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g();return A("readwrite",function(A){return A.clear(),o(A.transaction)})}function h(A,e){return A.openCursor().onsuccess=function(){this.result&&(e(this.result),this.result.continue())},o(A.transaction)}function E(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g();return A("readonly",function(A){if(A.getAllKeys)return o(A.getAllKeys());var e=[];return h(A,function(A){return e.push(A.key)}).then(function(){return e})})}function p(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g();return A("readonly",function(A){if(A.getAll)return o(A.getAll());var e=[];return h(A,function(A){return e.push(A.value)}).then(function(){return e})})}function f(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g();return A("readonly",function(e){if(e.getAll&&e.getAllKeys)return Promise.all([o(e.getAllKeys()),o(e.getAll())]).then(function(A){var e=function(A){if(Array.isArray(A))return A}(A)||function(A,e){var t,i,I=null==A?null:"undefined"!=typeof Symbol&&A[Symbol.iterator]||A["@@iterator"];if(null!=I){var r=[],o=!0,n=!1;try{for(I=I.call(A);!(o=(t=I.next()).done)&&(r.push(t.value),2!==r.length);o=!0);}catch(A){n=!0,i=A}finally{try{o||null==I.return||I.return()}finally{if(n)throw i}}return r}}(A,2)||function(A,e){if(A){if("string"==typeof A)return r(A,2);var t=Object.prototype.toString.call(A).slice(8,-1);if("Object"===t&&A.constructor&&(t=A.constructor.name),"Map"===t||"Set"===t)return Array.from(A);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return r(A,2)}}(A,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),t=e[0],i=e[1];return t.map(function(A,e){return[A,i[e]]})});var t=[];return A("readonly",function(A){return h(A,function(A){return t.push([A.key,A.value])}).then(function(){return t})})})}I.defineInteropFlag(t),I.export(t,"clear",()=>d),I.export(t,"createStore",()=>n),I.export(t,"del",()=>l),I.export(t,"delMany",()=>C),I.export(t,"entries",()=>f),I.export(t,"get",()=>a),I.export(t,"getMany",()=>c),I.export(t,"keys",()=>E),I.export(t,"promisifyRequest",()=>o),I.export(t,"set",()=>s),I.export(t,"setMany",()=>B),I.export(t,"update",()=>Q),I.export(t,"values",()=>p)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"61w0n":[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"initLoadComp",()=>r);var I=A("../meta");let r=async(A,e,t,i)=>{let o=new Set,n={root:e},g=[];(0,I.genMeta)({...A,on:{visit_component:({component:e})=>{if(e){let{id:t}=e;A.comps[t]||i&&(!i||i.has(t))||o.add(t),g.push(e)}},visit(A,e){t.visit&&t.visit(A,e,n)}},set_meta:!1,note:"init-load-comp"},{item:e,ignore_first_component:!0}),t.done&&t.done(n);let a=i;if(a||(a=new Set),o.size>0)for(let e of(await t.load([...o]),o.forEach(A=>{a&&a.add(A)}),[...a])){let i=A.comps[e];i&&await r(A,i,t,a)}for(let e of g)for(let i of Object.values(e.props))i.meta?.type==="content-element"&&i.content&&await r(A,i.content,t,a)}},{"../meta":"g3IOK","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],g3IOK:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"genMeta",()=>o);var I=A("./comp"),r=A("./simplify");let o=(A,e)=>{let t=e.item;if("item"===t.type&&t.component?.id&&!0!==e.ignore_first_component){(0,I.genComp)(A,e);return}let i={item:(0,r.simplifyItemChild)(t),parent:{id:e.parent?.item.id||"root",instance_id:e.parent?.instance_id,comp_id:e.parent?.comp?.component?.id}};if(e.jsx_prop&&(i.jsx_prop=e.jsx_prop),A.on?.visit&&A.on.visit(i,t,e.root||e.item),t.id&&!1!==A.set_meta&&(A.meta[i.item.id]=i),t.childs){for(let[I,r]of Object.entries(t.childs))if(r.id){let t={item:r,is_root:!1,root:e.root||e.item,parent:{item:i.item,instance_id:e.parent?.instance_id,comp:e.parent?.comp,root_instances:e.parent?.root_instances}};e.jsx_prop&&(t.jsx_prop={...e.jsx_prop,is_root:!1}),o(A,t)}}}},{"./comp":"7i2vZ","./simplify":"d8LMr","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"7i2vZ":[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"genComp",()=>g);var I=A("./comp/instantiate"),r=A("./comp/walk-prop"),o=A("./meta"),n=A("./simplify");let g=(A,e)=>{let{item:t}=e;if("item"===t.type&&t.component?.id&&e.parent?.item.id){let i=A.comps[t.component.id];if(A.on?.visit_component&&A.on.visit_component(t,e.root||e.item),!i)return;if(i){let g;if("page"===A.mode?(t.component.instances||(t.component.instances={}),g=t.component.instances):g=e.parent?.root_instances,g){let A=g[t.id];g[t.id]||(g[t.id]={},A=g[t.id]),(0,I.instantiate)({item:t,item_comp:i,ids:A})}let a={item:(0,n.simplifyItemChild)(t),jsx_prop:e.jsx_prop,parent:{id:e.parent.item.id,comp_id:e.parent?.comp?.component?.id,instance_id:e.parent?.instance_id},instances:g};for(let I of(A.on?.visit&&A.on.visit(a,t,e.root||e.item),t.id&&!1!==A.set_meta&&(A.meta[t.id]=a),(0,r.walkProp)({item:t,item_comp:i,instance:g?g[t.id]:{},each(I,r){let n=t.component?.id;r.meta?.type==="content-element"&&n&&r.content&&(r.content.name=I,(0,o.genMeta)({...A},{item:r.content,root:e.root||r.content,is_root:!1,jsx_prop:{is_root:!0,comp_id:n,name:I},parent:{item:a.item,instance_id:t.id,comp:i,root_instances:g}}))}}),Object.values(t.childs)))!I?.name?.startsWith("jsx:")&&I&&Object.keys(I).length>3&&(0,o.genMeta)({...A,mode:"comp"},{item:I,is_root:!1,root:e.root||e.item,parent:{item:t,instance_id:t.id,root_instances:g,comp:i}})}}}},{"./comp/instantiate":"8QXzu","./comp/walk-prop":"hTtrx","./meta":"g3IOK","./simplify":"d8LMr","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"8QXzu":[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"instantiate",()=>o),i.export(t,"walkChild",()=>n);var I=A("@paralleldrive/cuid2"),r=A("web-utils");let o=A=>{let{item:e,item_comp:t,ids:i}=A,I=(0,r.deepClone)(t);if(n(I,i),e.id&&(I.id=e.id),I.hidden=e.hidden,I.component){if(I.component.props&&e.component)for(let A of Object.keys(I.component.props)){let t=e.component.props[A],i=I.component.props[A];t&&(i.value=t.value,i.valueBuilt=t.valueBuilt,i.jsxCalledBy=t.jsxCalledBy,i.content=t.content)}I.component.instances=e.component?.instances,I.component.style=e.component?.style}for(let A of Object.keys(e))delete e[A];for(let[A,t]of Object.entries(I))e[A]=t},n=(A,e)=>{if(A.originalId=A.id,e[A.id]||(e[A.id]=(0,I.createId)()),A.id=e[A.id],A.childs)for(let t of A.childs)n(t,e)}},{"@paralleldrive/cuid2":"5ALsg","web-utils":"1hi6H","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],hTtrx:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"walkProp",()=>r);var I=A("web-utils");let r=A=>{for(let[e,t]of Object.entries(A.item_comp.component?.props||{}).sort((A,e)=>A[1].idx-e[1].idx)){let i=(0,I.deepClone)(t),r=A.item.component?.props;r&&r[e]&&(i.value=r[e].value,i.valueBuilt=r[e].valueBuilt,r[e].content&&(i.content=r[e].content)),i&&A.each(e,i)}}},{"web-utils":"1hi6H","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],d8LMr:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"simplifyItemChild",()=>I),i.export(t,"simplifyMeta",()=>r);let I=A=>{let e={};for(let[t,i]of Object.entries(A))if("childs"===t){if(e.childs=[],i&&Array.isArray(i))for(let A of i)"item"===A.type&&A.component?e.childs.push(A):e.childs.push({name:A.name,id:A.id,originalId:A.originalId})}else e[t]=i;return e},r=A=>{let e={};for(let[t,i]of Object.entries(A))e[t]={id:i.item.id,parent:i.parent?{id:i.parent.id,comp_id:i.parent.comp_id,instance_id:i.parent.instance_id}:void 0,comp:i.item.component&&i.instances?{id:i.item.component.id,instances:i.instances}:void 0};return e}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],hXbWs:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"nav",()=>I),i.export(t,"extractNavigate",()=>r);let I={timeout:null,store:(0,A("idb-keyval").createStore)("prasi-cache","prasi-cache-store")},r=(A,e)=>{let t=[...o(e,"navigate(",")"),...o(e,"href = ",";")],i=A.page.cur.id;for(let e of(A.page.navs[i]||(A.page.navs[i]=new Set),t))A.page.navs[i].add(e);clearTimeout(I.timeout),I.timeout=setTimeout(()=>{A.on_nav_loaded&&A.on_nav_loaded({urls:Array.from(A.page.navs[i])})},100)},o=(A,e,t)=>{let i=0,I=0,r=[];for(;;){let o=A.indexOf(e,i);if(I=i,o>=0){let I=A[o+e.length];if('"'===I||"'"===I||"`"===I){let n=A.indexOf(`${I}${t}`,o+e.length+1),g=A.substring(o+e.length+1,n);i=n+2+t.length,r.push(g)}}if(I===i)break}return r}},{"idb-keyval":"hfWoV","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],aigu6:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"loadcomp",()=>Q),i.export(t,"loadComponent",()=>l),i.export(t,"loadCompSnapshot",()=>C),i.export(t,"updateComponentMeta",()=>d);var I=A("@paralleldrive/cuid2"),r=A("wasm-gzip"),o=A("../../../vi/meta/comp/init-comp-load"),n=A("../../../vi/meta/meta"),g=A("../active/is-editing"),a=A("../tree/assign-mitem"),s=A("../tree/build"),B=A("../tree/build/push-tree"),c=A("2c077da2988489ba").Buffer;let Q={timeout:0,pending:new Set},l=async(A,e,t)=>new Promise(i=>{if(A.comp.list[e]){i(!0);return}Q.pending.add(e),clearTimeout(Q.timeout),Q.timeout=setTimeout(async()=>{let e=await A.sync?.comp.load([...Q.pending],t);if(e){let t=Object.entries(e);for(let[e,i]of t)i&&i.snapshot&&await C(A,e,i.snapshot);Q.pending.clear(),i(t.length>0)}else i(!1)},150)}),C=async(A,e,t)=>{if(A.comp.list[e])return;let i=new Y.Doc;Y.applyUpdate(i,(0,r.decompress)(t));let I=i.getMap("map").get("root");if(I){A.comp.loaded[e]=I.toJSON(),"function"==typeof A.comp.list[e]?.on_update&&i.off("update",A.comp.list[e].on_update);let o=await d(A,i,e);if(o){let{meta:I,tree:n}=o;A.comp.list[e]?(A.comp.list[e].meta=I,A.comp.list[e].tree=n):(A.comp.list[e]={comp:{id:e,snapshot:t},doc:i,meta:I,tree:n,async on_update(t,I){if("sv_remote"===I||"local"===I)return;let o=await A.sync?.yjs.sv_local("comp",e,c.from(r.compress(t)));if(o){let t=Y.encodeStateAsUpdate(i,(0,r.decompress)(o.sv));Y.applyUpdate(i,(0,r.decompress)(o.diff),"local"),await A.sync?.yjs.diff_local("comp",e,c.from(r.compress(t)));let I=await d(A,A.comp.list[e].doc,e);if(I&&(A.comp.list[e].meta=I.meta,A.comp.list[e].tree=I.tree),A.comp.loaded[e]=i.getMap("map").get("root")?.toJSON(),(0,g.isTextEditing)())return;(0,s.treeRebuild)(A),A.render()}}},i.on("update",A.comp.list[e].on_update))}}},d=async(A,e,t)=>{let i=e.getMap("map").get("root");if(!i)return;let r={},g=[],s=i.toJSON();return A.comp.loaded[t]=s,await (0,o.initLoadComp)({comps:A.comp.loaded,meta:r,set_meta:!1,mode:"comp"},s,{load:async e=>{let t=e.filter(e=>!A.comp.loaded[e]),i=await A.sync?.comp.load(t,!0);if(i)for(let[e,t]of Object.entries(i))t&&t.snapshot&&!A.comp.list[e]&&await C(A,e,t.snapshot)}}),(0,n.genMeta)({comps:A.comp.loaded,meta:r,mode:"comp",on:{async visit(e){(0,B.pushTreeNode)(A,e,r,g),(0,a.assignMitem)({m:e,root:s,mitem:i,meta:r,new_prop_jsx(A,e,t,i){h.list.push(()=>{let A=new Y.Map;i.content&&(i.content.id=(0,I.createId)()),syncronize(A,i),e.set(t,A)})}})}},note:"load-comp-scan-meta"},{item:s,ignore_first_component:!0}),h.list.length>0&&A.page.doc?.transact(()=>{for(let A of h.list)A()}),A.comp.loaded[t]=s,{meta:r,tree:g,item:s}},h={list:[]}},{"2c077da2988489ba":"9Gw3v","@paralleldrive/cuid2":"5ALsg","wasm-gzip":"pbgs4","../../../vi/meta/comp/init-comp-load":"61w0n","../../../vi/meta/meta":"g3IOK","../active/is-editing":"dhggL","../tree/assign-mitem":"3QMWf","../tree/build":"dNllk","../tree/build/push-tree":"GvsT4","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],dhggL:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"isTextEditing",()=>I);let I=()=>{let A=document.activeElement;return!!(A&&A.attributes.getNamedItem("contenteditable"))}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"3QMWf":[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"assignMitem",()=>r);var I=A("@paralleldrive/cuid2");let r=A=>{let{m:e,root:t,mitem:i,meta:r}=A;if(e.jsx_prop&&e.parent?.instance_id){let A=r[e.parent?.instance_id];if(A&&e.jsx_prop.is_root){let t=A.item.component?.props[e.jsx_prop.name];t&&(t.content=e.item)}}if(e.parent){if("root"===e.parent.id)e.item.id===t.id&&(e.mitem=i);else{let t=r[e.parent.id];if(!t.mitem&&e.parent.instance_id&&r[e.parent.instance_id]&&(t=r[e.parent.instance_id]),t.mitem){if(e.jsx_prop?.is_root===!0){let A=t.mitem.get("component")?.get("props");if(A){let t=A.get(e.jsx_prop.name);if(t){let A=t.get("content");if(!A){let A=new Y.Map;syncronize(A,{id:(0,I.createId)(),name:e.jsx_prop.name,type:"item",dim:{w:"full",h:"full"},childs:[],adv:{css:""}}),t.set("content",A)}A&&(e.mitem=A)}}}else t.mitem.get("childs")?.forEach(A=>{let t=A&&A.get&&A.get("id");"string"==typeof t&&t===e.item.id&&(e.mitem=A)})}if(e.item.component?.props)for(let[t,i]of Object.entries(e.item.component.props)){let I=e.mitem?.get("component")?.get("props")?.get(t);if(!I){let I=e.mitem?.get("component")?.get("props");I&&A.new_prop_jsx(e,I,t,i)}if(i.content){if(I){let A=r[i.content.id];A&&(A.mitem=I.get("content"))}else{let I=e.mitem?.get("component")?.get("props");I&&A.new_prop_jsx(e,I,t,i)}}}}}}},{"@paralleldrive/cuid2":"5ALsg","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],GvsT4:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"pushTreeNode",()=>I);let I=(A,e,t,i)=>{if(e.parent?.id==="root")A.page.doc?.getMap("map").get("root")?.get("childs")?.forEach(A=>{A.get("id")===e.item.id&&(e.mitem=A)});else{let A=t[e.parent?.id||""];A&&A.mitem&&A.mitem.get("childs")?.forEach(A=>{A&&A.get&&A.get("id")===e.item.id&&(e.mitem=A)})}if(!e.item||!e.item.id)return console.warn("Emptry Tree Item ",e),null;if(i.find(A=>A.id===e.item.id))console.warn("Double Tree Item: ",e.item.id,e.item.name);else if(e.parent?.comp_id){if(e.jsx_prop){if(e.jsx_prop.is_root)"child"!==e.jsx_prop.name&&i.push({id:e.item.id,parent:e.parent?.instance_id||"root",text:e.jsx_prop.name,data:e});else{if("child"===e.jsx_prop.name&&e.parent.instance_id){let A=t[e.parent.instance_id],I=A.item.component?.props?.child?.content?.id;I&&A.mitem&&t[I].item.childs.find(A=>e.item.id===A.id)&&i.push({id:e.item.id,parent:e.parent?.instance_id||"root",text:e.item.name,data:e})}e.parent.id!==e.parent.instance_id&&i.push({id:e.item.id,parent:e.parent?.id||"root",text:e.item.name,data:e})}}}else i.push({id:e.item.id,parent:e.parent?.id||"root",text:e.item.name,data:e})}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"80IRG":[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"AbsolutePosition",()=>AG),i.export(t,"AbstractConnector",()=>y),i.export(t,"AbstractStruct",()=>tJ),i.export(t,"AbstractType",()=>eW),i.export(t,"Array",()=>tg),i.export(t,"ContentAny",()=>tO),i.export(t,"ContentBinary",()=>tb),i.export(t,"ContentDeleted",()=>tM),i.export(t,"ContentDoc",()=>tK),i.export(t,"ContentEmbed",()=>tv),i.export(t,"ContentFormat",()=>tY),i.export(t,"ContentJSON",()=>tj),i.export(t,"ContentString",()=>tL),i.export(t,"ContentType",()=>t$),i.export(t,"Doc",()=>K),i.export(t,"GC",()=>tq),i.export(t,"ID",()=>AE),i.export(t,"Item",()=>t1),i.export(t,"Map",()=>ts),i.export(t,"PermanentUserData",()=>Am),i.export(t,"RelativePosition",()=>Ak),i.export(t,"Skip",()=>t9),i.export(t,"Snapshot",()=>Av),i.export(t,"Text",()=>tk),i.export(t,"Transaction",()=>ee),i.export(t,"UndoManager",()=>eQ),i.export(t,"UpdateDecoderV1",()=>j),i.export(t,"UpdateDecoderV2",()=>L),i.export(t,"UpdateEncoderV1",()=>X),i.export(t,"UpdateEncoderV2",()=>Z),i.export(t,"XmlElement",()=>tG),i.export(t,"XmlFragment",()=>tU),i.export(t,"XmlHook",()=>tH),i.export(t,"XmlText",()=>tx),i.export(t,"YArrayEvent",()=>tn),i.export(t,"YEvent",()=>eK),i.export(t,"YMapEvent",()=>ta),i.export(t,"YTextEvent",()=>tm),i.export(t,"YXmlEvent",()=>tN),i.export(t,"applyUpdate",()=>Ai),i.export(t,"applyUpdateV2",()=>At),i.export(t,"cleanupYTextFormatting",()=>ty),i.export(t,"compareIDs",()=>Ap),i.export(t,"compareRelativePositions",()=>AK),i.export(t,"convertUpdateFormatV1ToV2",()=>eb),i.export(t,"convertUpdateFormatV2ToV1",()=>eM),i.export(t,"createAbsolutePositionFromRelativePosition",()=>AR),i.export(t,"createDeleteSet",()=>H),i.export(t,"createDeleteSetFromStructStore",()=>x),i.export(t,"createDocFromSnapshot",()=>AT),i.export(t,"createID",()=>Af),i.export(t,"createRelativePositionFromJSON",()=>AU),i.export(t,"createRelativePositionFromTypeIndex",()=>Ax),i.export(t,"createSnapshot",()=>AX),i.export(t,"decodeRelativePosition",()=>AM),i.export(t,"decodeSnapshot",()=>AV),i.export(t,"decodeSnapshotV2",()=>AL),i.export(t,"decodeStateVector",()=>Ag),i.export(t,"decodeUpdate",()=>eh),i.export(t,"decodeUpdateV2",()=>eE),i.export(t,"diffUpdate",()=>eS),i.export(t,"diffUpdateV2",()=>ek),i.export(t,"emptySnapshot",()=>Az),i.export(t,"encodeRelativePosition",()=>Aq),i.export(t,"encodeSnapshot",()=>AO),i.export(t,"encodeSnapshotV2",()=>Aj),i.export(t,"encodeStateAsUpdate",()=>Ao),i.export(t,"encodeStateAsUpdateV2",()=>Ar),i.export(t,"encodeStateVector",()=>Ac),i.export(t,"encodeStateVectorFromUpdate",()=>ew),i.export(t,"encodeStateVectorFromUpdateV2",()=>eu),i.export(t,"equalDeleteSets",()=>M),i.export(t,"equalSnapshots",()=>AY),i.export(t,"findIndexSS",()=>A4),i.export(t,"findRootTypeKey",()=>Ay),i.export(t,"getItem",()=>A1),i.export(t,"getState",()=>A8),i.export(t,"getTypeChildren",()=>eZ),i.export(t,"isDeleted",()=>S),i.export(t,"isParentOf",()=>AF),i.export(t,"iterateDeletedStructs",()=>m),i.export(t,"logType",()=>AD),i.export(t,"logUpdate",()=>eC),i.export(t,"logUpdateV2",()=>ed),i.export(t,"mergeUpdates",()=>ef),i.export(t,"mergeUpdatesV2",()=>em),i.export(t,"obfuscateUpdate",()=>eJ),i.export(t,"obfuscateUpdateV2",()=>eq),i.export(t,"parseUpdateMeta",()=>eF),i.export(t,"parseUpdateMetaV2",()=>ey),i.export(t,"readUpdate",()=>Ae),i.export(t,"readUpdateV2",()=>AA),i.export(t,"relativePositionToJSON",()=>AS),i.export(t,"snapshot",()=>AZ),i.export(t,"snapshotContainsUpdate",()=>A$),i.export(t,"transact",()=>ea),i.export(t,"tryGc",()=>en),i.export(t,"typeListToArraySnapshot",()=>e$),i.export(t,"typeMapGetAllSnapshot",()=>tr),i.export(t,"typeMapGetSnapshot",()=>tI);var I=A("lib0/observable"),r=A("lib0/array"),o=A("lib0/math"),n=A("lib0/map"),g=A("lib0/encoding"),a=A("lib0/decoding"),s=A("lib0/random"),B=A("lib0/promise"),c=A("lib0/buffer"),Q=A("lib0/error"),l=A("lib0/binary"),C=A("lib0/function"),d=A("lib0/set"),h=A("lib0/logging"),E=A("lib0/time"),p=A("lib0/string"),f=A("lib0/iterator"),u=A("lib0/object"),w=arguments[3];class y extends I.Observable{constructor(A,e){super(),this.doc=A,this.awareness=e}}class F{constructor(A,e){this.clock=A,this.len=e}}class D{constructor(){this.clients=new Map}}let m=(A,e,t)=>e.clients.forEach((e,i)=>{let I=A.doc.store.clients.get(i);for(let i=0;i{let t=0,i=A.length-1;for(;t<=i;){let I=o.floor((t+i)/2),r=A[I],n=r.clock;if(n<=e){if(e{let t=A.clients.get(e.client);return void 0!==t&&null!==k(t,e.clock)},U=A=>{A.clients.forEach(A=>{let e,t;for(A.sort((A,e)=>A.clock-e.clock),e=1,t=1;e=I.clock?i.len=o.max(i.len,I.clock+I.len-i.clock):(t{let e=new D;for(let t=0;t{if(!e.clients.has(I)){let o=i.slice();for(let e=t+1;e{n.setIfUndefined(A.clients,e,()=>[]).push(new F(t,i))},H=()=>new D,x=A=>{let e=H();return A.clients.forEach((A,t)=>{let i=[];for(let e=0;e0&&e.clients.set(t,i)}),e},J=(A,e)=>{g.writeVarUint(A.restEncoder,e.clients.size),r.from(e.clients.entries()).sort((A,e)=>e[0]-A[0]).forEach(([e,t])=>{A.resetDsCurVal(),g.writeVarUint(A.restEncoder,e);let i=t.length;g.writeVarUint(A.restEncoder,i);for(let e=0;e{let e=new D,t=a.readVarUint(A.restDecoder);for(let i=0;i0){let I=n.setIfUndefined(e.clients,t,()=>[]);for(let e=0;e{let i=new D,I=a.readVarUint(A.restDecoder);for(let r=0;r0){let A=new Z;return g.writeVarUint(A.restEncoder,0),J(A,i),A.toUint8Array()}return null},M=(A,e)=>{if(A.clients.size!==e.clients.size)return!1;for(let[t,i]of A.clients.entries()){let A=e.clients.get(t);if(void 0===A||i.length!==A.length)return!1;for(let e=0;e!0,meta:I=null,autoLoad:r=!1,shouldLoad:o=!0}={}){super(),this.gc=t,this.gcFilter=i,this.clientID=R(),this.guid=A,this.collectionid=e,this.share=new Map,this.store=new A0,this._transaction=null,this._transactionCleanups=[],this.subdocs=new Set,this._item=null,this.shouldLoad=o,this.autoLoad=r,this.meta=I,this.isLoaded=!1,this.isSynced=!1,this.whenLoaded=B.create(A=>{this.on("load",()=>{this.isLoaded=!0,A(this)})});let n=()=>B.create(A=>{let e=t=>{(void 0===t||!0===t)&&(this.off("sync",e),A())};this.on("sync",e)});this.on("sync",A=>{!1===A&&this.isSynced&&(this.whenSynced=n()),this.isSynced=void 0===A||!0===A,this.isSynced&&!this.isLoaded&&this.emit("load",[])}),this.whenSynced=n()}load(){let A=this._item;null===A||this.shouldLoad||ea(A.parent.doc,A=>{A.subdocsLoaded.add(this)},null,!0),this.shouldLoad=!0}getSubdocs(){return this.subdocs}getSubdocGuids(){return new Set(r.from(this.subdocs).map(A=>A.guid))}transact(A,e=null){return ea(this,A,e)}get(A,e=eW){let t=n.setIfUndefined(this.share,A,()=>{let A=new e;return A._integrate(this,null),A}),i=t.constructor;if(e!==eW&&i!==e){if(i===eW){let i=new e;i._map=t._map,t._map.forEach(A=>{for(;null!==A;A=A.left)A.parent=i}),i._start=t._start;for(let A=i._start;null!==A;A=A.right)A.parent=i;return i._length=t._length,this.share.set(A,i),i._integrate(this,null),i}throw Error(`Type with the name ${A} has already been defined with a different constructor`)}return t}getArray(A=""){return this.get(A,tg)}getText(A=""){return this.get(A,tk)}getMap(A=""){return this.get(A,ts)}getXmlFragment(A=""){return this.get(A,tU)}toJSON(){let A={};return this.share.forEach((e,t)=>{A[t]=e.toJSON()}),A}destroy(){r.from(this.subdocs).forEach(A=>A.destroy());let A=this._item;if(null!==A){this._item=null;let e=A.content;e.doc=new K({guid:this.guid,...e.opts,shouldLoad:!1}),e.doc._item=A,ea(A.parent.doc,t=>{let i=e.doc;A.deleted||t.subdocsAdded.add(i),t.subdocsRemoved.add(this)},null,!0)}this.emit("destroyed",[!0]),this.emit("destroy",[this]),super.destroy()}on(A,e){super.on(A,e)}off(A,e){super.off(A,e)}}class v{constructor(A){this.restDecoder=A}resetDsCurVal(){}readDsClock(){return a.readVarUint(this.restDecoder)}readDsLen(){return a.readVarUint(this.restDecoder)}}class j extends v{readLeftID(){return Af(a.readVarUint(this.restDecoder),a.readVarUint(this.restDecoder))}readRightID(){return Af(a.readVarUint(this.restDecoder),a.readVarUint(this.restDecoder))}readClient(){return a.readVarUint(this.restDecoder)}readInfo(){return a.readUint8(this.restDecoder)}readString(){return a.readVarString(this.restDecoder)}readParentInfo(){return 1===a.readVarUint(this.restDecoder)}readTypeRef(){return a.readVarUint(this.restDecoder)}readLen(){return a.readVarUint(this.restDecoder)}readAny(){return a.readAny(this.restDecoder)}readBuf(){return c.copyUint8Array(a.readVarUint8Array(this.restDecoder))}readJSON(){return JSON.parse(a.readVarString(this.restDecoder))}readKey(){return a.readVarString(this.restDecoder)}}class O{constructor(A){this.dsCurrVal=0,this.restDecoder=A}resetDsCurVal(){this.dsCurrVal=0}readDsClock(){return this.dsCurrVal+=a.readVarUint(this.restDecoder),this.dsCurrVal}readDsLen(){let A=a.readVarUint(this.restDecoder)+1;return this.dsCurrVal+=A,A}}class L extends O{constructor(A){super(A),this.keys=[],a.readVarUint(A),this.keyClockDecoder=new a.IntDiffOptRleDecoder(a.readVarUint8Array(A)),this.clientDecoder=new a.UintOptRleDecoder(a.readVarUint8Array(A)),this.leftClockDecoder=new a.IntDiffOptRleDecoder(a.readVarUint8Array(A)),this.rightClockDecoder=new a.IntDiffOptRleDecoder(a.readVarUint8Array(A)),this.infoDecoder=new a.RleDecoder(a.readVarUint8Array(A),a.readUint8),this.stringDecoder=new a.StringDecoder(a.readVarUint8Array(A)),this.parentInfoDecoder=new a.RleDecoder(a.readVarUint8Array(A),a.readUint8),this.typeRefDecoder=new a.UintOptRleDecoder(a.readVarUint8Array(A)),this.lenDecoder=new a.UintOptRleDecoder(a.readVarUint8Array(A))}readLeftID(){return new AE(this.clientDecoder.read(),this.leftClockDecoder.read())}readRightID(){return new AE(this.clientDecoder.read(),this.rightClockDecoder.read())}readClient(){return this.clientDecoder.read()}readInfo(){return this.infoDecoder.read()}readString(){return this.stringDecoder.read()}readParentInfo(){return 1===this.parentInfoDecoder.read()}readTypeRef(){return this.typeRefDecoder.read()}readLen(){return this.lenDecoder.read()}readAny(){return a.readAny(this.restDecoder)}readBuf(){return a.readVarUint8Array(this.restDecoder)}readJSON(){return a.readAny(this.restDecoder)}readKey(){let A=this.keyClockDecoder.read();if(A{i=o.max(i,e[0].id.clock);let I=A4(e,i);g.writeVarUint(A.restEncoder,e.length-I),A.writeClient(t),g.writeVarUint(A.restEncoder,i);let r=e[I];r.write(A,i-r.id.clock);for(let t=I+1;t{let i=new Map;t.forEach((A,t)=>{A8(e,t)>A&&i.set(t,A)}),A3(e).forEach((A,e)=>{t.has(e)||i.set(e,0)}),g.writeVarUint(A.restEncoder,i.size),r.from(i.entries()).sort((A,e)=>e[0]-A[0]).forEach(([t,i])=>{P(A,e.clients.get(t),t,i)})},T=(A,e)=>{let t=n.create(),i=a.readVarUint(A.restDecoder);for(let I=0;I{let i=[],I=r.from(t.keys()).sort((A,e)=>A-e);if(0===I.length)return null;let o=()=>{if(0===I.length)return null;let A=t.get(I[I.length-1]);for(;A.refs.length===A.i;){if(I.pop(),!(I.length>0))return null;A=t.get(I[I.length-1])}return A},a=o();if(null===a)return null;let s=new A0,B=new Map,c=(A,e)=>{let t=B.get(A);(null==t||t>e)&&B.set(A,e)},Q=a.refs[a.i++],l=new Map,C=()=>{for(let A of i){let e=A.id.client,i=t.get(e);i?(i.i--,s.clients.set(e,i.refs.slice(i.i)),t.delete(e),i.i=0,i.refs=[]):s.clients.set(e,[A]),I=I.filter(A=>A!==e)}i.length=0};for(;;){if(Q.constructor!==t9){let I=n.setIfUndefined(l,Q.id.client,()=>A8(e,Q.id.client))-Q.id.clock;if(I<0)i.push(Q),c(Q.id.client,Q.id.clock-1),C();else{let r=Q.getMissing(A,e);if(null!==r){i.push(Q);let A=t.get(r)||{refs:[],i:0};if(A.refs.length===A.i)c(r,A8(e,r)),C();else{Q=A.refs[A.i++];continue}}else(0===I||I0)Q=i.pop();else if(null!==a&&a.i0){let A=new Z;return W(A,s,new Map),g.writeVarUint(A.restEncoder,0),{missing:B,update:A.toUint8Array()}}return null},$=(A,e)=>W(A,e.doc.store,e.beforeState),AA=(A,e,t,i=new L(A))=>ea(e,A=>{A.local=!1;let e=!1,t=A.doc,I=t.store,r=_(A,I,T(i,t)),o=I.pendingStructs;if(o){for(let[A,t]of o.missing)if(te)&&o.missing.set(A,e)}o.update=em([o.update,r.update])}}else I.pendingStructs=r;let n=b(i,A,I);if(I.pendingDs){let e=new L(a.createDecoder(I.pendingDs));a.readVarUint(e.restDecoder);let t=b(e,A,I);n&&t?I.pendingDs=em([n,t]):I.pendingDs=n||t}else I.pendingDs=n;if(e){let e=I.pendingStructs.update;I.pendingStructs=null,At(A.doc,e)}},t,!1),Ae=(A,e,t)=>AA(A,e,t,new j(A)),At=(A,e,t,i=L)=>{let I=a.createDecoder(e);AA(I,A,t,new i(I))},Ai=(A,e,t)=>At(A,e,t,j),AI=(A,e,t=new Map)=>{W(A,e.store,t),J(A,x(e.store))},Ar=(A,e=new Uint8Array([0]),t=new Z)=>{AI(t,A,Ag(e));let i=[t.toUint8Array()];if(A.store.pendingDs&&i.push(A.store.pendingDs),A.store.pendingStructs&&i.push(ek(A.store.pendingStructs.update,e)),i.length>1){if(t.constructor===X)return ef(i.map((A,e)=>0===e?A:eM(A)));if(t.constructor===Z)return em(i)}return i[0]},Ao=(A,e)=>Ar(A,e,new X),An=A=>{let e=new Map,t=a.readVarUint(A.restDecoder);for(let i=0;iAn(new v(a.createDecoder(A))),Aa=(A,e)=>(g.writeVarUint(A.restEncoder,e.size),r.from(e.entries()).sort((A,e)=>e[0]-A[0]).forEach(([e,t])=>{g.writeVarUint(A.restEncoder,e),g.writeVarUint(A.restEncoder,t)}),A),As=(A,e)=>Aa(A,A3(e.store)),AB=(A,e=new z)=>(A instanceof Map?Aa(e,A):As(e,A),e.toUint8Array()),Ac=A=>AB(A,new V);class AQ{constructor(){this.l=[]}}let Al=()=>new AQ,AC=(A,e)=>A.l.push(e),Ad=(A,e)=>{let t=A.l,i=t.length;A.l=t.filter(A=>e!==A),i===A.l.length&&console.error("[yjs] Tried to remove event handler that doesn't exist.")},Ah=(A,e,t)=>C.callAll(A.l,[e,t]);class AE{constructor(A,e){this.client=A,this.clock=e}}let Ap=(A,e)=>A===e||null!==A&&null!==e&&A.client===e.client&&A.clock===e.clock,Af=(A,e)=>new AE(A,e),Au=(A,e)=>{g.writeVarUint(A,e.client),g.writeVarUint(A,e.clock)},Aw=A=>Af(a.readVarUint(A),a.readVarUint(A)),Ay=A=>{for(let[e,t]of A.doc.share.entries())if(t===A)return e;throw Q.unexpectedCase()},AF=(A,e)=>{for(;null!==e;){if(e.parent===A)return!0;e=e.parent._item}return!1},AD=A=>{let e=[],t=A._start;for(;t;)e.push(t),t=t.right;console.log("Children: ",e),console.log("Children content: ",e.filter(A=>!A.deleted).map(A=>A.content))};class Am{constructor(A,e=A.getMap("users")){let t=new Map;this.yusers=e,this.doc=A,this.clients=new Map,this.dss=t;let i=(A,e)=>{let t=A.get("ds"),i=A.get("ids"),I=A=>this.clients.set(A,e);t.observe(A=>{A.changes.added.forEach(A=>{A.content.getContent().forEach(A=>{A instanceof Uint8Array&&this.dss.set(e,G([this.dss.get(e)||H(),q(new v(a.createDecoder(A)))]))})})}),this.dss.set(e,G(t.map(A=>q(new v(a.createDecoder(A)))))),i.observe(A=>A.changes.added.forEach(A=>A.content.getContent().forEach(I))),i.forEach(I)};e.observe(A=>{A.keysChanged.forEach(A=>i(e.get(A),A))}),e.forEach(i)}setUserMapping(A,e,t,{filter:i=()=>!0}={}){let I=this.yusers,r=I.get(t);r||((r=new ts).set("ids",new tg),r.set("ds",new tg),I.set(t,r)),r.get("ids").push([e]),I.observe(A=>{setTimeout(()=>{let A=I.get(t);if(A!==r){r=A,this.clients.forEach((A,e)=>{t===A&&r.get("ids").push([e])});let e=new V,i=this.dss.get(t);i&&(J(e,i),r.get("ds").push([e.toUint8Array()]))}},0)}),A.on("afterTransaction",A=>{setTimeout(()=>{let e=r.get("ds"),t=A.deleteSet;if(A.local&&t.clients.size>0&&i(A,t)){let A=new V;J(A,t),e.push([A.toUint8Array()])}})})}getUserByClientId(A){return this.clients.get(A)||null}getUserByDeletedId(A){for(let[e,t]of this.dss.entries())if(S(t,A))return e;return null}}class Ak{constructor(A,e,t,i=0){this.type=A,this.tname=e,this.item=t,this.assoc=i}}let AS=A=>{let e={};return A.type&&(e.type=A.type),A.tname&&(e.tname=A.tname),A.item&&(e.item=A.item),null!=A.assoc&&(e.assoc=A.assoc),e},AU=A=>new Ak(null==A.type?null:Af(A.type.client,A.type.clock),A.tname||null,null==A.item?null:Af(A.item.client,A.item.clock),null==A.assoc?0:A.assoc);class AG{constructor(A,e,t=0){this.type=A,this.index=e,this.assoc=t}}let AN=(A,e,t=0)=>new AG(A,e,t),AH=(A,e,t)=>{let i=null,I=null;return null===A._item?I=Ay(A):i=Af(A._item.id.client,A._item.id.clock),new Ak(i,I,e,t)},Ax=(A,e,t=0)=>{let i=A._start;if(t<0){if(0===e)return AH(A,null,t);e--}for(;null!==i;){if(!i.deleted&&i.countable){if(i.length>e)return AH(A,Af(i.id.client,i.id.clock+e),t);e-=i.length}if(null===i.right&&t<0)return AH(A,i.lastId,t);i=i.right}return AH(A,null,t)},AJ=(A,e)=>{let{type:t,tname:i,item:I,assoc:r}=e;if(null!==I)g.writeVarUint(A,0),Au(A,I);else if(null!==i)g.writeUint8(A,1),g.writeVarString(A,i);else if(null!==t)g.writeUint8(A,2),Au(A,t);else throw Q.unexpectedCase();return g.writeVarInt(A,r),A},Aq=A=>{let e=g.createEncoder();return AJ(e,A),g.toUint8Array(e)},Ab=A=>{let e=null,t=null,i=null;switch(a.readVarUint(A)){case 0:i=Aw(A);break;case 1:t=a.readVarString(A);break;case 2:e=Aw(A)}return new Ak(e,t,i,a.hasContent(A)?a.readVarInt(A):0)},AM=A=>Ab(a.createDecoder(A)),AR=(A,e)=>{let t=e.store,i=A.item,I=A.type,r=A.tname,o=A.assoc,n=null,g=0;if(null!==i){if(A8(t,i.client)<=i.clock)return null;let A=t0(t,i),e=A.item;if(!(e instanceof t1))return null;if(null===(n=e.parent)._item||!n._item.deleted){g=e.deleted||!e.countable?0:A.diff+(o>=0?0:1);let t=e.left;for(;null!==t;)!t.deleted&&t.countable&&(g+=t.length),t=t.left}}else{if(null!==r)n=e.get(r);else if(null!==I){if(A8(t,I.client)<=I.clock)return null;let{item:A}=t0(t,I);if(!(A instanceof t1)||!(A.content instanceof t$))return null;n=A.content.type}else throw Q.unexpectedCase();g=o>=0?n._length:0}return AN(n,g,A.assoc)},AK=(A,e)=>A===e||null!==A&&null!==e&&A.tname===e.tname&&Ap(A.item,e.item)&&Ap(A.type,e.type)&&A.assoc===e.assoc;class Av{constructor(A,e){this.ds=A,this.sv=e}}let AY=(A,e)=>{let t=A.ds.clients,i=e.ds.clients,I=A.sv,r=e.sv;if(I.size!==r.size||t.size!==i.size)return!1;for(let[A,e]of I.entries())if(r.get(A)!==e)return!1;for(let[A,e]of t.entries()){let t=i.get(A)||[];if(e.length!==t.length)return!1;for(let A=0;A(J(e,A.ds),Aa(e,A.sv),e.toUint8Array()),AO=A=>Aj(A,new V),AL=(A,e=new O(a.createDecoder(A)))=>new Av(q(e),An(e)),AV=A=>AL(A,new v(a.createDecoder(A))),AX=(A,e)=>new Av(A,e),Az=AX(H(),new Map),AZ=A=>AX(x(A.store),A3(A.store)),AP=(A,e)=>void 0===e?!A.deleted:e.sv.has(A.id.client)&&(e.sv.get(A.id.client)||0)>A.id.clock&&!S(e.ds,A.id),AW=(A,e)=>{let t=n.setIfUndefined(A.meta,AW,d.create),i=A.doc.store;t.has(e)||(e.sv.forEach((e,t)=>{e{}),t.add(e))},AT=(A,e,t=new K)=>{if(A.gc)throw Error("Garbage-collection must be disabled in `originDoc`!");let{sv:i,ds:I}=e,r=new Z;return A.transact(e=>{let t=0;for(let[I,o]of(i.forEach(A=>{A>0&&t++}),g.writeVarUint(r.restEncoder,t),i)){if(0===o)continue;o{let i=new t(a.createDecoder(e)),I=new el(i,!1);for(let e=I.curr;null!==e;e=I.next())if((A.sv.get(e.id.client)||0)A_(A,e,j);class A0{constructor(){this.clients=new Map,this.pendingStructs=null,this.pendingDs=null}}let A3=A=>{let e=new Map;return A.clients.forEach((A,t)=>{let i=A[A.length-1];e.set(t,i.id.clock+i.length)}),e},A8=(A,e)=>{let t=A.clients.get(e);if(void 0===t)return 0;let i=t[t.length-1];return i.id.clock+i.length},A2=(A,e)=>{let t=A.clients.get(e.id.client);if(void 0===t)t=[],A.clients.set(e.id.client,t);else{let A=t[t.length-1];if(A.id.clock+A.length!==e.id.clock)throw Q.unexpectedCase()}t.push(e)},A4=(A,e)=>{let t=0,i=A.length-1,I=A[i],r=I.id.clock;if(r===e)return i;let n=o.floor(e/(r+I.length-1)*i);for(;t<=i;){if((r=(I=A[n]).id.clock)<=e){if(e{let t=A.clients.get(e.client);return t[A4(t,e.clock)]},A6=(A,e,t)=>{let i=A4(e,t),I=e[i];return I.id.clock{let t=A.doc.store.clients.get(e.client);return t[A6(A,t,e.clock)]},A9=(A,e,t)=>{let i=e.clients.get(t.client),I=A4(i,t.clock),r=i[I];return t.clock!==r.id.clock+r.length-1&&r.constructor!==tq&&i.splice(I+1,0,t8(A,r,t.clock-r.id.clock+1)),r},A7=(A,e,t)=>{let i=A.clients.get(e.id.client);i[A4(i,e.id.clock)]=t},eA=(A,e,t,i,I)=>{let r;if(0===i)return;let o=t+i,n=A6(A,e,t);do o<(r=e[n++]).id.clock+r.length&&A6(A,e,o),I(r);while(n!!(0!==e.deleteSet.clients.size||n.any(e.afterState,(A,t)=>e.beforeState.get(t)!==A))&&(U(e.deleteSet),$(A,e),J(A,e.deleteSet),!0),ei=(A,e,t)=>{let i=e._item;(null===i||i.id.clock<(A.beforeState.get(i.id.client)||0)&&!i.deleted)&&n.setIfUndefined(A.changed,e,d.create).add(t)},eI=(A,e)=>{let t=A[e],i=A[e-1],I=e;for(;I>0;t=i,i=A[--I-1]){if(i.deleted===t.deleted&&i.constructor===t.constructor&&i.mergeWith(t)){t instanceof t1&&null!==t.parentSub&&t.parent._map.get(t.parentSub)===t&&t.parent._map.set(t.parentSub,i);continue}break}let r=e-I;return r&&A.splice(e+1-r,r),r},er=(A,e,t)=>{for(let[i,I]of A.clients.entries()){let A=e.clients.get(i);for(let i=I.length-1;i>=0;i--){let r=I[i],o=r.clock+r.len;for(let i=A4(A,r.clock),I=A[i];i{A.clients.forEach((A,t)=>{let i=e.clients.get(t);for(let e=A.length-1;e>=0;e--){let t=A[e],I=o.min(i.length-1,1+A4(i,t.clock+t.len-1));for(let A=I,e=i[A];A>0&&e.id.clock>=t.clock;e=i[A])A-=1+eI(i,A)}})},en=(A,e,t)=>{er(A,e,t),eo(A,e)},eg=(A,e)=>{if(eA.push(()=>{null!==i._item&&i._item.deleted||i._callObserver(t,e)})),A.push(()=>{t.changedParentTypes.forEach((A,e)=>{e._dEH.l.length>0&&(null===e._item||!e._item.deleted)&&((A=A.filter(A=>null===A.target._item||!A.target._item.deleted)).forEach(A=>{A.currentTarget=e,A._path=null}),A.sort((A,e)=>A.path.length-e.path.length),Ah(e._dEH,A,t))})}),A.push(()=>i.emit("afterTransaction",[t,i])),(0,C.callAll)(A,[]),t._needFormattingCleanup&&tF(t)}finally{i.gc&&er(r,I,i.gcFilter),eo(r,I),t.afterState.forEach((A,e)=>{let i=t.beforeState.get(e)||0;if(i!==A){let A=I.clients.get(e),t=o.max(A4(A,i),1);for(let e=A.length-1;e>=t;)e-=1+eI(A,e)}});for(let A=n.length-1;A>=0;A--){let{client:e,clock:t}=n[A].id,i=I.clients.get(e),r=A4(i,t);!(r+11)&&r>0&&eI(i,r)}if(t.local||t.afterState.get(i.clientID)===t.beforeState.get(i.clientID)||(h.print(h.ORANGE,h.BOLD,"[yjs] ",h.UNBOLD,h.RED,"Changed the client-id because another client seems to be using it."),i.clientID=R()),i.emit("afterTransactionCleanup",[t,i]),i._observers.has("update")){let A=new X;et(A,t)&&i.emit("update",[A.toUint8Array(),t.origin,i,t])}if(i._observers.has("updateV2")){let A=new Z;et(A,t)&&i.emit("updateV2",[A.toUint8Array(),t.origin,i,t])}let{subdocsAdded:g,subdocsLoaded:a,subdocsRemoved:s}=t;(g.size>0||s.size>0||a.size>0)&&(g.forEach(A=>{A.clientID=i.clientID,null==A.collectionid&&(A.collectionid=i.collectionid),i.subdocs.add(A)}),s.forEach(A=>i.subdocs.delete(A)),i.emit("subdocs",[{loaded:a,added:g,removed:s},i,t]),s.forEach(A=>A.destroy())),A.length<=e+1?(i._transactionCleanups=[],i.emit("afterAllTransactions",[i,A])):eg(A,e+1)}}},ea=(A,e,t=null,i=!0)=>{let I=A._transactionCleanups,r=!1,o=null;null===A._transaction&&(r=!0,A._transaction=new ee(A,t,i),I.push(A._transaction),1===I.length&&A.emit("beforeAllTransactions",[A]),A.emit("beforeTransaction",[A._transaction,A]));try{o=e(A._transaction)}finally{if(r){let e=A._transaction===I[0];A._transaction=null,e&&eg(I,0)}}return o};class es{constructor(A,e){this.insertions=e,this.deletions=A,this.meta=new Map}}let eB=(A,e,t)=>{m(A,t.deletions,A=>{A instanceof t1&&e.scope.some(e=>AF(e,A))&&t3(A,!1)})},ec=(A,e,t)=>{let i=null,I=null,r=A.doc,o=A.scope;if(ea(r,t=>{for(;e.length>0&&null===i;){let I=r.store,n=e.pop(),g=new Set,a=[],s=!1;m(t,n.insertions,A=>{if(A instanceof t1){if(null!==A.redone){let{item:e,diff:i}=t0(I,A.id);i>0&&(e=A5(t,Af(e.id.client,e.id.clock+i))),A=e}!A.deleted&&o.some(e=>AF(e,A))&&a.push(A)}}),m(t,n.deletions,A=>{A instanceof t1&&o.some(e=>AF(e,A))&&!S(n.insertions,A.id)&&g.add(A)}),g.forEach(e=>{s=null!==t4(t,e,g,n.insertions,A.ignoreRemoteMapChanges,A)||s});for(let e=a.length-1;e>=0;e--){let i=a[e];A.deleteFilter(i)&&(i.delete(t),s=!0)}i=s?n:null}t.changed.forEach((A,e)=>{A.has(null)&&e._searchMarker&&(e._searchMarker.length=0)}),I=t},A),null!=i){let e=I.changedParentTypes;A.emit("stack-item-popped",[{stackItem:i,type:t,changedParentTypes:e},A])}return i};class eQ extends I.Observable{constructor(A,{captureTimeout:e=500,captureTransaction:t=A=>!0,deleteFilter:i=()=>!0,trackedOrigins:I=new Set([null]),ignoreRemoteMapChanges:o=!1,doc:n=r.isArray(A)?A[0].doc:A.doc}={}){super(),this.scope=[],this.doc=n,this.addToScope(A),this.deleteFilter=i,I.add(this),this.trackedOrigins=I,this.captureTransaction=t,this.undoStack=[],this.redoStack=[],this.undoing=!1,this.redoing=!1,this.lastChange=0,this.ignoreRemoteMapChanges=o,this.captureTimeout=e,this.afterTransactionHandler=A=>{if(!this.captureTransaction(A)||!this.scope.some(e=>A.changedParentTypes.has(e))||!this.trackedOrigins.has(A.origin)&&(!A.origin||!this.trackedOrigins.has(A.origin.constructor)))return;let e=this.undoing,t=this.redoing,i=e?this.redoStack:this.undoStack;e?this.stopCapturing():t||this.clear(!1,!0);let I=new D;A.afterState.forEach((e,t)=>{let i=A.beforeState.get(t)||0,r=e-i;r>0&&N(I,t,i,r)});let r=E.getUnixTime(),o=!1;if(this.lastChange>0&&r-this.lastChange0&&!e&&!t){let e=i[i.length-1];e.deletions=G([e.deletions,A.deleteSet]),e.insertions=G([e.insertions,I])}else i.push(new es(A.deleteSet,I)),o=!0;e||t||(this.lastChange=r),m(A,A.deleteSet,A=>{A instanceof t1&&this.scope.some(e=>AF(e,A))&&t3(A,!0)});let n=[{stackItem:i[i.length-1],origin:A.origin,type:e?"redo":"undo",changedParentTypes:A.changedParentTypes},this];o?this.emit("stack-item-added",n):this.emit("stack-item-updated",n)},this.doc.on("afterTransaction",this.afterTransactionHandler),this.doc.on("destroy",()=>{this.destroy()})}addToScope(A){(A=r.isArray(A)?A:[A]).forEach(A=>{this.scope.every(e=>e!==A)&&(A.doc!==this.doc&&h.warn("[yjs#509] Not same Y.Doc"),this.scope.push(A))})}addTrackedOrigin(A){this.trackedOrigins.add(A)}removeTrackedOrigin(A){this.trackedOrigins.delete(A)}clear(A=!0,e=!0){(A&&this.canUndo()||e&&this.canRedo())&&this.doc.transact(t=>{A&&(this.undoStack.forEach(A=>eB(t,this,A)),this.undoStack=[]),e&&(this.redoStack.forEach(A=>eB(t,this,A)),this.redoStack=[]),this.emit("stack-cleared",[{undoStackCleared:A,redoStackCleared:e}])})}stopCapturing(){this.lastChange=0}undo(){let A;this.undoing=!0;try{A=ec(this,this.undoStack,"undo")}finally{this.undoing=!1}return A}redo(){let A;this.redoing=!0;try{A=ec(this,this.redoStack,"redo")}finally{this.redoing=!1}return A}canUndo(){return this.undoStack.length>0}canRedo(){return this.redoStack.length>0}destroy(){this.trackedOrigins.delete(this),this.doc.off("afterTransaction",this.afterTransactionHandler),super.destroy()}}class el{constructor(A,e){this.gen=function*(A){let e=a.readVarUint(A.restDecoder);for(let t=0;ted(A,j),ed=(A,e=L)=>{let t=[],i=new e(a.createDecoder(A)),I=new el(i,!1);for(let A=I.curr;null!==A;A=I.next())t.push(A);h.print("Structs: ",t);let r=q(i);h.print("DeleteSet: ",r)},eh=A=>eE(A,j),eE=(A,e=L)=>{let t=[],i=new e(a.createDecoder(A)),I=new el(i,!1);for(let A=I.curr;null!==A;A=I.next())t.push(A);return{structs:t,ds:q(i)}};class ep{constructor(A){this.currClient=0,this.startClock=0,this.written=0,this.encoder=A,this.clientStructs=[]}}let ef=A=>em(A,j,X),eu=(A,e=z,t=L)=>{let i=new e,I=new el(new t(a.createDecoder(A)),!1),r=I.curr;if(null===r)return g.writeVarUint(i.restEncoder,0),i.toUint8Array();{let A=0,e=r.id.client,t=0!==r.id.clock,o=t?0:r.id.clock+r.length;for(;null!==r;r=I.next())e!==r.id.client&&(0!==o&&(A++,g.writeVarUint(i.restEncoder,e),g.writeVarUint(i.restEncoder,o)),e=r.id.client,o=0,t=0!==r.id.clock),r.constructor===t9&&(t=!0),t||(o=r.id.clock+r.length);0!==o&&(A++,g.writeVarUint(i.restEncoder,e),g.writeVarUint(i.restEncoder,o));let n=g.createEncoder();return g.writeVarUint(n,A),g.writeBinaryEncoder(n,i.restEncoder),i.restEncoder=n,i.toUint8Array()}},ew=A=>eu(A,V,j),ey=(A,e=L)=>{let t=new Map,i=new Map,I=new el(new e(a.createDecoder(A)),!1),r=I.curr;if(null!==r){let A=r.id.client,e=r.id.clock;for(t.set(A,e);null!==r;r=I.next())A!==r.id.client&&(i.set(A,e),t.set(r.id.client,r.id.clock),A=r.id.client),e=r.id.clock+r.length;i.set(A,e)}return{from:t,to:i}},eF=A=>ey(A,j),eD=(A,e)=>{if(A.constructor===tq){let{client:t,clock:i}=A.id;return new tq(Af(t,i+e),A.length-e)}if(A.constructor===t9){let{client:t,clock:i}=A.id;return new t9(Af(t,i+e),A.length-e)}{let{client:t,clock:i}=A.id;return new t1(Af(t,i+e),null,Af(t,i+e-1),null,A.rightOrigin,A.parent,A.parentSub,A.content.splice(e))}},em=(A,e=L,t=Z)=>{if(1===A.length)return A[0];let i=A.map(A=>new e(a.createDecoder(A))),I=i.map(A=>new el(A,!0)),r=null,o=new t,n=new ep(o);for(;(I=I.filter(A=>null!==A.curr)).sort((A,e)=>{if(A.curr.id.client!==e.curr.id.client)return e.curr.id.client-A.curr.id.client;{let t=A.curr.id.clock-e.curr.id.clock;return 0===t?A.curr.constructor===e.curr.constructor?0:A.curr.constructor===t9?1:-1:t}}),0!==I.length;){let A=I[0],e=A.curr.id.client;if(null!==r){let t=A.curr,i=!1;for(;null!==t&&t.id.clock+t.length<=r.struct.id.clock+r.struct.length&&t.id.client>=r.struct.id.client;)t=A.next(),i=!0;if(null===t||t.id.client!==e||i&&t.id.clock>r.struct.id.clock+r.struct.length)continue;if(e!==r.struct.id.client)eG(n,r.struct,r.offset),r={struct:t,offset:0},A.next();else if(r.struct.id.clock+r.struct.length0&&(r.struct.constructor===t9?r.struct.length-=e:t=eD(t,e)),r.struct.mergeWith(t)||(eG(n,r.struct,r.offset),r={struct:t,offset:0},A.next())}}else r={struct:A.curr,offset:0},A.next();for(let t=A.curr;null!==t&&t.id.client===e&&t.id.clock===r.struct.id.clock+r.struct.length&&t.constructor!==t9;t=A.next())eG(n,r.struct,r.offset),r={struct:t,offset:0}}return null!==r&&(eG(n,r.struct,r.offset),r=null),eN(n),J(o,G(i.map(A=>q(A)))),o.toUint8Array()},ek=(A,e,t=L,i=Z)=>{let I=Ag(e),r=new i,n=new ep(r),g=new t(a.createDecoder(A)),s=new el(g,!1);for(;s.curr;){let A=s.curr,e=A.id.client,t=I.get(e)||0;if(s.curr.constructor===t9){s.next();continue}if(A.id.clock+A.length>t)for(eG(n,A,o.max(t-A.id.clock,0)),s.next();s.curr&&s.curr.id.client===e;)eG(n,s.curr,0),s.next();else for(;s.curr&&s.curr.id.client===e&&s.curr.id.clock+s.curr.length<=t;)s.next()}return eN(n),J(r,q(g)),r.toUint8Array()},eS=(A,e)=>ek(A,e,j,X),eU=A=>{A.written>0&&(A.clientStructs.push({written:A.written,restEncoder:g.toUint8Array(A.encoder.restEncoder)}),A.encoder.restEncoder=g.createEncoder(),A.written=0)},eG=(A,e,t)=>{A.written>0&&A.currClient!==e.id.client&&eU(A),0===A.written&&(A.currClient=e.id.client,A.encoder.writeClient(e.id.client),g.writeVarUint(A.encoder.restEncoder,e.id.clock+t)),e.write(A.encoder,t),A.written++},eN=A=>{eU(A);let e=A.encoder.restEncoder;g.writeVarUint(e,A.clientStructs.length);for(let t=0;t{let I=new t(a.createDecoder(A)),r=new el(I,!1),o=new i,n=new ep(o);for(let A=r.curr;null!==A;A=r.next())eG(n,e(A),0);return eN(n),J(o,q(I)),o.toUint8Array()},ex=({formatting:A=!0,subdocs:e=!0,yxml:t=!0}={})=>{let i=0,I=n.create(),r=n.create(),o=n.create(),g=n.create();return g.set(null,null),a=>{switch(a.constructor){case tq:case t9:return a;case t1:{let s=a.content;switch(s.constructor){case tM:break;case t$:if(t){let A=s.type;A instanceof tG&&(A.nodeName=n.setIfUndefined(r,A.nodeName,()=>"node-"+i)),A instanceof tH&&(A.hookName=n.setIfUndefined(r,A.hookName,()=>"hook-"+i))}break;case tO:s.arr=s.arr.map(()=>i);break;case tb:s.content=new Uint8Array([i]);break;case tK:e&&(s.opts={},s.doc.guid=i+"");break;case tv:s.embed={};break;case tY:A&&(s.key=n.setIfUndefined(o,s.key,()=>i+""),s.value=n.setIfUndefined(g,s.value,()=>({i})));break;case tj:s.arr=s.arr.map(()=>i);break;case tL:s.str=p.repeat(i%10+"",s.str.length);break;default:Q.unexpectedCase()}return a.parentSub&&(a.parentSub=n.setIfUndefined(I,a.parentSub,()=>i+"")),i++,a}default:Q.unexpectedCase()}}},eJ=(A,e)=>eH(A,ex(e),j,X),eq=(A,e)=>eH(A,ex(e),L,Z),eb=A=>eH(A,C.id,j,Z),eM=A=>eH(A,C.id,L,X),eR="You must not compute changes after the event-handler fired.";class eK{constructor(A,e){this.target=A,this.currentTarget=A,this.transaction=e,this._changes=null,this._keys=null,this._delta=null,this._path=null}get path(){return this._path||(this._path=ev(this.currentTarget,this.target))}deletes(A){return S(this.transaction.deleteSet,A.id)}get keys(){if(null===this._keys){if(0===this.transaction.doc._transactionCleanups.length)throw Q.create(eR);let A=new Map,e=this.target;this.transaction.changed.get(e).forEach(t=>{if(null!==t){let i,I;let o=e._map.get(t);if(this.adds(o)){let A=o.left;for(;null!==A&&this.adds(A);)A=A.left;if(this.deletes(o)){if(!(null!==A&&this.deletes(A)))return;i="delete",I=r.last(A.content.getContent())}else null!==A&&this.deletes(A)?(i="update",I=r.last(A.content.getContent())):(i="add",I=void 0)}else{if(!this.deletes(o))return;i="delete",I=r.last(o.content.getContent())}A.set(t,{action:i,oldValue:I})}}),this._keys=A}return this._keys}get delta(){return this.changes.delta}adds(A){return A.id.clock>=(this.transaction.beforeState.get(A.id.client)||0)}get changes(){let A=this._changes;if(null===A){if(0===this.transaction.doc._transactionCleanups.length)throw Q.create(eR);let e=this.target,t=d.create(),i=d.create(),I=[];if(A={added:t,deleted:i,delta:I,keys:this.keys},this.transaction.changed.get(e).has(null)){let A=null,r=()=>{A&&I.push(A)};for(let I=e._start;null!==I;I=I.right)I.deleted?this.deletes(I)&&!this.adds(I)&&((null===A||void 0===A.delete)&&(r(),A={delete:0}),A.delete+=I.length,i.add(I)):this.adds(I)?((null===A||void 0===A.insert)&&(r(),A={insert:[]}),A.insert=A.insert.concat(I.content.getContent()),t.add(I)):((null===A||void 0===A.retain)&&(r(),A={retain:0}),A.retain+=I.length);null!==A&&void 0===A.retain&&r()}this._changes=A}return A}}let ev=(A,e)=>{let t=[];for(;null!==e._item&&e!==A;){if(null!==e._item.parentSub)t.unshift(e._item.parentSub);else{let A=0,i=e._item.parent._start;for(;i!==e._item&&null!==i;)!i.deleted&&A++,i=i.right;t.unshift(A)}e=e._item.parent}return t},eY=0;class ej{constructor(A,e){A.marker=!0,this.p=A,this.index=e,this.timestamp=eY++}}let eO=A=>{A.timestamp=eY++},eL=(A,e,t)=>{A.p.marker=!1,A.p=e,e.marker=!0,A.index=t,A.timestamp=eY++},eV=(A,e,t)=>{if(A.length>=80){let i=A.reduce((A,e)=>A.timestamp{if(null===A._start||0===e||null===A._searchMarker)return null;let t=0===A._searchMarker.length?null:A._searchMarker.reduce((A,t)=>o.abs(e-A.index)e;)!(i=i.left).deleted&&i.countable&&(I-=i.length);for(;null!==i.left&&i.left.id.client===i.id.client&&i.left.id.clock+i.left.length===i.id.clock;)!(i=i.left).deleted&&i.countable&&(I-=i.length);return null!==t&&o.abs(t.index-I){for(let i=A.length-1;i>=0;i--){let I=A[i];if(t>0){let e=I.p;for(e.marker=!1;e&&(e.deleted||!e.countable);)(e=e.left)&&!e.deleted&&e.countable&&(I.index-=e.length);if(null===e||!0===e.marker){A.splice(i,1);continue}I.p=e,e.marker=!0}(e0&&e===I.index)&&(I.index=o.max(e,I.index+t))}},eZ=A=>{let e=A._start,t=[];for(;e;)t.push(e),e=e.right;return t},eP=(A,e,t)=>{let i=A,I=e.changedParentTypes;for(;n.setIfUndefined(I,A,()=>[]).push(t),null!==A._item;)A=A._item.parent;Ah(i._eH,t,e)};class eW{constructor(){this._item=null,this._map=new Map,this._start=null,this.doc=null,this._length=0,this._eH=Al(),this._dEH=Al(),this._searchMarker=null}get parent(){return this._item?this._item.parent:null}_integrate(A,e){this.doc=A,this._item=e}_copy(){throw Q.methodUnimplemented()}clone(){throw Q.methodUnimplemented()}_write(A){}get _first(){let A=this._start;for(;null!==A&&A.deleted;)A=A.right;return A}_callObserver(A,e){!A.local&&this._searchMarker&&(this._searchMarker.length=0)}observe(A){AC(this._eH,A)}observeDeep(A){AC(this._dEH,A)}unobserve(A){Ad(this._eH,A)}unobserveDeep(A){Ad(this._dEH,A)}toJSON(){}}let eT=(A,e,t)=>{e<0&&(e=A._length+e),t<0&&(t=A._length+t);let i=t-e,I=[],r=A._start;for(;null!==r&&i>0;){if(r.countable&&!r.deleted){let A=r.content.getContent();if(A.length<=e)e-=A.length;else{for(let t=e;t0;t++)I.push(A[t]),i--;e=0}}r=r.right}return I},e_=A=>{let e=[],t=A._start;for(;null!==t;){if(t.countable&&!t.deleted){let A=t.content.getContent();for(let t=0;t{let t=[],i=A._start;for(;null!==i;){if(i.countable&&AP(i,e)){let A=i.content.getContent();for(let e=0;e{let t=0,i=A._start;for(;null!==i;){if(i.countable&&!i.deleted){let I=i.content.getContent();for(let i=0;i{let t=[];return e0(A,(i,I)=>{t.push(e(i,I,A))}),t},e8=A=>{let e=A._start,t=null,i=0;return{[Symbol.iterator](){return this},next:()=>{if(null===t){for(;null!==e&&e.deleted;)e=e.right;if(null===e)return{done:!0,value:void 0};t=e.content.getContent(),i=0,e=e.right}let A=t[i++];return t.length<=i&&(t=null),{done:!1,value:A}}}},e2=(A,e)=>{let t=eX(A,e),i=A._start;for(null!==t&&(i=t.p,e-=t.index);null!==i;i=i.right)if(!i.deleted&&i.countable){if(e{let I=t,r=A.doc,o=r.clientID,n=r.store,g=null===t?e._start:t.right,a=[],s=()=>{a.length>0&&((I=new t1(Af(o,A8(n,o)),I,I&&I.lastId,g,g&&g.id,e,null,new tO(a))).integrate(A,0),a=[])};i.forEach(t=>{if(null===t)a.push(t);else switch(t.constructor){case Number:case Object:case Boolean:case Array:case String:a.push(t);break;default:switch(s(),t.constructor){case Uint8Array:case ArrayBuffer:(I=new t1(Af(o,A8(n,o)),I,I&&I.lastId,g,g&&g.id,e,null,new tb(new Uint8Array(t)))).integrate(A,0);break;case K:(I=new t1(Af(o,A8(n,o)),I,I&&I.lastId,g,g&&g.id,e,null,new tK(t))).integrate(A,0);break;default:if(t instanceof eW)(I=new t1(Af(o,A8(n,o)),I,I&&I.lastId,g,g&&g.id,e,null,new t$(t))).integrate(A,0);else throw Error("Unexpected content type in insert operation")}}}),s()},e1=()=>Q.create("Length exceeded!"),e6=(A,e,t,i)=>{if(t>e._length)throw e1();if(0===t)return e._searchMarker&&ez(e._searchMarker,t,i.length),e4(A,e,null,i);let I=t,r=eX(e,t),o=e._start;for(null!==r&&(o=r.p,0==(t-=r.index)&&(t+=(o=o.prev)&&o.countable&&!o.deleted?o.length:0));null!==o;o=o.right)if(!o.deleted&&o.countable){if(t<=o.length){t{let i=(e._searchMarker||[]).reduce((A,e)=>e.index>A.index?e:A,{index:0,p:e._start}).p;if(i)for(;i.right;)i=i.right;return e4(A,e,i,t)},e9=(A,e,t,i)=>{if(0===i)return;let I=t,r=i,o=eX(e,t),n=e._start;for(null!==o&&(n=o.p,t-=o.index);null!==n&&t>0;n=n.right)!n.deleted&&n.countable&&(t0&&null!==n;)n.deleted||(i0)throw e1();e._searchMarker&&ez(e._searchMarker,I,-r+i)},e7=(A,e,t)=>{let i=e._map.get(t);void 0!==i&&i.delete(A)},tA=(A,e,t,i)=>{let I;let r=e._map.get(t)||null,o=A.doc,n=o.clientID;if(null==i)I=new tO([i]);else switch(i.constructor){case Number:case Object:case Boolean:case Array:case String:I=new tO([i]);break;case Uint8Array:I=new tb(i);break;case K:I=new tK(i);break;default:if(i instanceof eW)I=new t$(i);else throw Error("Unexpected content type")}new t1(Af(n,A8(o.store,n)),r,r&&r.lastId,null,null,e,t,I).integrate(A,0)},te=(A,e)=>{let t=A._map.get(e);return void 0===t||t.deleted?void 0:t.content.getContent()[t.length-1]},tt=A=>{let e={};return A._map.forEach((A,t)=>{A.deleted||(e[t]=A.content.getContent()[A.length-1])}),e},ti=(A,e)=>{let t=A._map.get(e);return void 0!==t&&!t.deleted},tI=(A,e,t)=>{let i=A._map.get(e)||null;for(;null!==i&&(!t.sv.has(i.id.client)||i.id.clock>=(t.sv.get(i.id.client)||0));)i=i.left;return null!==i&&AP(i,t)?i.content.getContent()[i.length-1]:void 0},tr=(A,e)=>{let t={};return A._map.forEach((A,i)=>{let I=A;for(;null!==I&&(!e.sv.has(I.id.client)||I.id.clock>=(e.sv.get(I.id.client)||0));)I=I.left;null!==I&&AP(I,e)&&(t[i]=I.content.getContent()[I.length-1])}),t},to=A=>f.iteratorFilter(A.entries(),A=>!A[1].deleted);class tn extends eK{constructor(A,e){super(A,e),this._transaction=e}}class tg extends eW{constructor(){super(),this._prelimContent=[],this._searchMarker=[]}static from(A){let e=new tg;return e.push(A),e}_integrate(A,e){super._integrate(A,e),this.insert(0,this._prelimContent),this._prelimContent=null}_copy(){return new tg}clone(){let A=new tg;return A.insert(0,this.toArray().map(A=>A instanceof eW?A.clone():A)),A}get length(){return null===this._prelimContent?this._length:this._prelimContent.length}_callObserver(A,e){super._callObserver(A,e),eP(this,A,new tn(this,A))}insert(A,e){null!==this.doc?ea(this.doc,t=>{e6(t,this,A,e)}):this._prelimContent.splice(A,0,...e)}push(A){null!==this.doc?ea(this.doc,e=>{e5(e,this,A)}):this._prelimContent.push(...A)}unshift(A){this.insert(0,A)}delete(A,e=1){null!==this.doc?ea(this.doc,t=>{e9(t,this,A,e)}):this._prelimContent.splice(A,e)}get(A){return e2(this,A)}toArray(){return e_(this)}slice(A=0,e=this.length){return eT(this,A,e)}toJSON(){return this.map(A=>A instanceof eW?A.toJSON():A)}map(A){return e3(this,A)}forEach(A){e0(this,A)}[Symbol.iterator](){return e8(this)}_write(A){A.writeTypeRef(tX)}}class ta extends eK{constructor(A,e,t){super(A,e),this.keysChanged=t}}class ts extends eW{constructor(A){super(),this._prelimContent=null,void 0===A?this._prelimContent=new Map:this._prelimContent=new Map(A)}_integrate(A,e){super._integrate(A,e),this._prelimContent.forEach((A,e)=>{this.set(e,A)}),this._prelimContent=null}_copy(){return new ts}clone(){let A=new ts;return this.forEach((e,t)=>{A.set(t,e instanceof eW?e.clone():e)}),A}_callObserver(A,e){eP(this,A,new ta(this,A,e))}toJSON(){let A={};return this._map.forEach((e,t)=>{if(!e.deleted){let i=e.content.getContent()[e.length-1];A[t]=i instanceof eW?i.toJSON():i}}),A}get size(){return[...to(this._map)].length}keys(){return f.iteratorMap(to(this._map),A=>A[0])}values(){return f.iteratorMap(to(this._map),A=>A[1].content.getContent()[A[1].length-1])}entries(){return f.iteratorMap(to(this._map),A=>[A[0],A[1].content.getContent()[A[1].length-1]])}forEach(A){this._map.forEach((e,t)=>{e.deleted||A(e.content.getContent()[e.length-1],t,this)})}[Symbol.iterator](){return this.entries()}delete(A){null!==this.doc?ea(this.doc,e=>{e7(e,this,A)}):this._prelimContent.delete(A)}set(A,e){return null!==this.doc?ea(this.doc,t=>{tA(t,this,A,e)}):this._prelimContent.set(A,e),e}get(A){return te(this,A)}has(A){return ti(this,A)}clear(){null!==this.doc?ea(this.doc,A=>{this.forEach(function(e,t,i){e7(A,i,t)})}):this._prelimContent.clear()}_write(A){A.writeTypeRef(tz)}}let tB=(A,e)=>A===e||"object"==typeof A&&"object"==typeof e&&A&&e&&u.equalFlat(A,e);class tc{constructor(A,e,t,i){this.left=A,this.right=e,this.index=t,this.currentAttributes=i}forward(){(null===this.right&&Q.unexpectedCase(),this.right.content.constructor===tY)?this.right.deleted||td(this.currentAttributes,this.right.content):this.right.deleted||(this.index+=this.right.length),this.left=this.right,this.right=this.right.right}}let tQ=(A,e,t)=>{for(;null!==e.right&&t>0;)e.right.content.constructor===tY?e.right.deleted||td(e.currentAttributes,e.right.content):e.right.deleted||(t{let i=new Map,I=eX(e,t);return I?tQ(A,new tc(I.p.left,I.p,I.index,i),t-I.index):tQ(A,new tc(null,e._start,0,i),t)},tC=(A,e,t,i)=>{for(;null!==t.right&&(!0===t.right.deleted||t.right.content.constructor===tY&&tB(i.get(t.right.content.key),t.right.content.value));)t.right.deleted||i.delete(t.right.content.key),t.forward();let I=A.doc,r=I.clientID;i.forEach((i,o)=>{let n=t.left,g=t.right,a=new t1(Af(r,A8(I.store,r)),n,n&&n.lastId,g,g&&g.id,e,null,new tY(o,i));a.integrate(A,0),t.right=a,t.forward()})},td=(A,e)=>{let{key:t,value:i}=e;null===i?A.delete(t):A.set(t,i)},th=(A,e)=>{for(;null!==A.right&&(A.right.deleted||A.right.content.constructor===tY&&tB(e[A.right.content.key]||null,A.right.content.value));)A.forward()},tE=(A,e,t,i)=>{let I=A.doc,r=I.clientID,o=new Map;for(let n in i){let g=i[n],a=t.currentAttributes.get(n)||null;if(!tB(a,g)){o.set(n,a);let{left:i,right:s}=t;t.right=new t1(Af(r,A8(I.store,r)),i,i&&i.lastId,s,s&&s.id,e,null,new tY(n,g)),t.right.integrate(A,0),t.forward()}}return o},tp=(A,e,t,i,I)=>{t.currentAttributes.forEach((A,e)=>{void 0===I[e]&&(I[e]=null)});let r=A.doc,o=r.clientID;th(t,I);let n=tE(A,e,t,I),g=i.constructor===String?new tL(i):i instanceof eW?new t$(i):new tv(i),{left:a,right:s,index:B}=t;e._searchMarker&&ez(e._searchMarker,t.index,g.getLength()),(s=new t1(Af(o,A8(r.store,o)),a,a&&a.lastId,s,s&&s.id,e,null,g)).integrate(A,0),t.right=s,t.index=B,t.forward(),tC(A,e,t,n)},tf=(A,e,t,i,I)=>{let r=A.doc,o=r.clientID;th(t,I);let n=tE(A,e,t,I);for(;null!==t.right&&(i>0||n.size>0&&(t.right.deleted||t.right.content.constructor===tY));){if(!t.right.deleted){if(t.right.content.constructor===tY){let{key:e,value:r}=t.right.content,o=I[e];if(void 0!==o){if(tB(o,r))n.delete(e);else{if(0===i)break;n.set(e,r)}t.right.delete(A)}else t.currentAttributes.set(e,r)}else i0){let I="";for(;i>0;i--)I+="\n";t.right=new t1(Af(o,A8(r.store,o)),t.left,t.left&&t.left.lastId,t.right,t.right&&t.right.id,e,null,new tL(I)),t.right.integrate(A,0),t.forward()}tC(A,e,t,n)},tu=(A,e,t,i,I)=>{let r=e,o=n.create();for(;r&&(!r.countable||r.deleted);){if(!r.deleted&&r.content.constructor===tY){let A=r.content;o.set(A.key,A)}r=r.right}let g=0,a=!1;for(;e!==r;){if(t===e&&(a=!0),!e.deleted){let t=e.content;if(t.constructor===tY){let{key:r,value:n}=t,s=i.get(r)||null;o.get(r)===t&&s!==n||(e.delete(A),g++,a||(I.get(r)||null)!==n||s===n||(null===s?I.delete(r):I.set(r,s))),a||e.deleted||td(I,t)}}e=e.right}return g},tw=(A,e)=>{for(;e&&e.right&&(e.right.deleted||!e.right.countable);)e=e.right;let t=new Set;for(;e&&(e.deleted||!e.countable);){if(!e.deleted&&e.content.constructor===tY){let i=e.content.key;t.has(i)?e.delete(A):t.add(i)}e=e.left}},ty=A=>{let e=0;return ea(A.doc,t=>{let i=A._start,I=A._start,r=n.create(),o=n.copy(r);for(;I;)!1===I.deleted&&(I.content.constructor===tY?td(o,I.content):(e+=tu(t,i,I,r,o),r=n.copy(o),i=I)),I=I.right}),e},tF=A=>{let e=new Set,t=A.doc;for(let[i,I]of A.afterState.entries()){let r=A.beforeState.get(i)||0;I!==r&&eA(A,t.store.clients.get(i),r,I,A=>{A.deleted||A.content.constructor!==tY||A.constructor===tq||e.add(A.parent)})}ea(t,t=>{for(let i of(m(A,A.deleteSet,A=>{if(A instanceof tq||!A.parent._hasFormatting||e.has(A.parent))return;let i=A.parent;A.content.constructor===tY?e.add(i):tw(t,A)}),e))ty(i)})},tD=(A,e,t)=>{let i=t,I=n.copy(e.currentAttributes),r=e.right;for(;t>0&&null!==e.right;){if(!1===e.right.deleted)switch(e.right.content.constructor){case t$:case tv:case tL:t{null===A?this.childListChanged=!0:this.keysChanged.add(A)})}get changes(){if(null===this._changes){let A={keys:this.keys,delta:this.delta,added:new Set,deleted:new Set};this._changes=A}return this._changes}get delta(){if(null===this._delta){let A=this.target.doc,e=[];ea(A,A=>{let t=new Map,i=new Map,I=this.target._start,r=null,o={},n="",g=0,a=0,s=()=>{if(null!==r){let A=null;switch(r){case"delete":a>0&&(A={delete:a}),a=0;break;case"insert":("object"==typeof n||n.length>0)&&(A={insert:n},t.size>0&&(A.attributes={},t.forEach((e,t)=>{null!==e&&(A.attributes[t]=e)}))),n="";break;case"retain":g>0&&(A={retain:g},u.isEmpty(o)||(A.attributes=u.assign({},o))),g=0}A&&e.push(A),r=null}};for(;null!==I;){switch(I.content.constructor){case t$:case tv:this.adds(I)?this.deletes(I)||(s(),r="insert",n=I.content.getContent()[0],s()):this.deletes(I)?("delete"!==r&&(s(),r="delete"),a+=1):I.deleted||("retain"!==r&&(s(),r="retain"),g+=1);break;case tL:this.adds(I)?this.deletes(I)||("insert"!==r&&(s(),r="insert"),n+=I.content.str):this.deletes(I)?("delete"!==r&&(s(),r="delete"),a+=I.length):I.deleted||("retain"!==r&&(s(),r="retain"),g+=I.length);break;case tY:{let{key:e,value:n}=I.content;if(this.adds(I))this.deletes(I)||(tB(t.get(e)||null,n)?null!==n&&I.delete(A):("retain"===r&&s(),tB(n,i.get(e)||null)?delete o[e]:o[e]=n));else if(this.deletes(I)){i.set(e,n);let A=t.get(e)||null;tB(A,n)||("retain"===r&&s(),o[e]=A)}else if(!I.deleted){i.set(e,n);let t=o[e];void 0!==t&&(tB(t,n)?null!==t&&I.delete(A):("retain"===r&&s(),null===n?delete o[e]:o[e]=n))}I.deleted||("insert"===r&&s(),td(t,I.content))}}I=I.right}for(s();e.length>0;){let A=e[e.length-1];if(void 0!==A.retain&&void 0===A.attributes)e.pop();else break}}),this._delta=e}return this._delta}}class tk extends eW{constructor(A){super(),this._pending=void 0!==A?[()=>this.insert(0,A)]:[],this._searchMarker=[],this._hasFormatting=!1}get length(){return this._length}_integrate(A,e){super._integrate(A,e);try{this._pending.forEach(A=>A())}catch(A){console.error(A)}this._pending=null}_copy(){return new tk}clone(){let A=new tk;return A.applyDelta(this.toDelta()),A}_callObserver(A,e){super._callObserver(A,e);let t=new tm(this,A,e);eP(this,A,t),!A.local&&this._hasFormatting&&(A._needFormattingCleanup=!0)}toString(){let A="",e=this._start;for(;null!==e;)!e.deleted&&e.countable&&e.content.constructor===tL&&(A+=e.content.str),e=e.right;return A}toJSON(){return this.toString()}applyDelta(A,{sanitize:e=!0}={}){null!==this.doc?ea(this.doc,t=>{let i=new tc(null,this._start,0,new Map);for(let I=0;I0)&&tp(t,this,i,o,r.attributes||{})}else void 0!==r.retain?tf(t,this,i,r.retain,r.attributes||{}):void 0!==r.delete&&tD(t,i,r.delete)}}):this._pending.push(()=>this.applyDelta(A))}toDelta(A,e,t){let i=[],I=new Map,r=this.doc,o="",n=this._start;function g(){if(o.length>0){let A={},e=!1;I.forEach((t,i)=>{e=!0,A[i]=t});let t={insert:o};e&&(t.attributes=A),i.push(t),o=""}}let a=()=>{for(;null!==n;){if(AP(n,A)||void 0!==e&&AP(n,e))switch(n.content.constructor){case tL:{let i=I.get("ychange");void 0===A||AP(n,A)?void 0===e||AP(n,e)?void 0!==i&&(g(),I.delete("ychange")):(void 0===i||i.user!==n.id.client||"added"!==i.type)&&(g(),I.set("ychange",t?t("added",n.id):{type:"added"})):(void 0===i||i.user!==n.id.client||"removed"!==i.type)&&(g(),I.set("ychange",t?t("removed",n.id):{type:"removed"})),o+=n.content.str;break}case t$:case tv:{g();let A={insert:n.content.getContent()[0]};if(I.size>0){let e={};A.attributes=e,I.forEach((A,t)=>{e[t]=A})}i.push(A);break}case tY:AP(n,A)&&(g(),td(I,n.content))}n=n.right}g()};return A||e?ea(r,t=>{A&&AW(t,A),e&&AW(t,e),a()},"cleanup"):a(),i}insert(A,e,t){if(e.length<=0)return;let i=this.doc;null!==i?ea(i,i=>{let I=tl(i,this,A);t||(t={},I.currentAttributes.forEach((A,e)=>{t[e]=A})),tp(i,this,I,e,t)}):this._pending.push(()=>this.insert(A,e,t))}insertEmbed(A,e,t={}){let i=this.doc;null!==i?ea(i,i=>{let I=tl(i,this,A);tp(i,this,I,e,t)}):this._pending.push(()=>this.insertEmbed(A,e,t))}delete(A,e){if(0===e)return;let t=this.doc;null!==t?ea(t,t=>{tD(t,tl(t,this,A),e)}):this._pending.push(()=>this.delete(A,e))}format(A,e,t){if(0===e)return;let i=this.doc;null!==i?ea(i,i=>{let I=tl(i,this,A);null!==I.right&&tf(i,this,I,e,t)}):this._pending.push(()=>this.format(A,e,t))}removeAttribute(A){null!==this.doc?ea(this.doc,e=>{e7(e,this,A)}):this._pending.push(()=>this.removeAttribute(A))}setAttribute(A,e){null!==this.doc?ea(this.doc,t=>{tA(t,this,A,e)}):this._pending.push(()=>this.setAttribute(A,e))}getAttribute(A){return te(this,A)}getAttributes(){return tt(this)}_write(A){A.writeTypeRef(tZ)}}class tS{constructor(A,e=()=>!0){this._filter=e,this._root=A,this._currentNode=A._start,this._firstCall=!0}[Symbol.iterator](){return this}next(){let A=this._currentNode,e=A&&A.content&&A.content.type;if(null!==A&&(!this._firstCall||A.deleted||!this._filter(e)))do if(e=A.content.type,A.deleted||e.constructor!==tG&&e.constructor!==tU||null===e._start)for(;null!==A;){if(null!==A.right){A=A.right;break}A=A.parent===this._root?null:A.parent._item}else A=e._start;while(null!==A&&(A.deleted||!this._filter(A.content.type)))return(this._firstCall=!1,null===A)?{value:void 0,done:!0}:(this._currentNode=A,{value:A.content.type,done:!1})}}class tU extends eW{constructor(){super(),this._prelimContent=[]}get firstChild(){let A=this._first;return A?A.content.getContent()[0]:null}_integrate(A,e){super._integrate(A,e),this.insert(0,this._prelimContent),this._prelimContent=null}_copy(){return new tU}clone(){let A=new tU;return A.insert(0,this.toArray().map(A=>A instanceof eW?A.clone():A)),A}get length(){return null===this._prelimContent?this._length:this._prelimContent.length}createTreeWalker(A){return new tS(this,A)}querySelector(A){A=A.toUpperCase();let e=new tS(this,e=>e.nodeName&&e.nodeName.toUpperCase()===A).next();return e.done?null:e.value}querySelectorAll(A){return A=A.toUpperCase(),r.from(new tS(this,e=>e.nodeName&&e.nodeName.toUpperCase()===A))}_callObserver(A,e){eP(this,A,new tN(this,e,A))}toString(){return e3(this,A=>A.toString()).join("")}toJSON(){return this.toString()}toDOM(A=document,e={},t){let i=A.createDocumentFragment();return void 0!==t&&t._createAssociation(i,this),e0(this,I=>{i.insertBefore(I.toDOM(A,e,t),null)}),i}insert(A,e){null!==this.doc?ea(this.doc,t=>{e6(t,this,A,e)}):this._prelimContent.splice(A,0,...e)}insertAfter(A,e){if(null!==this.doc)ea(this.doc,t=>{e4(t,this,A&&A instanceof eW?A._item:A,e)});else{let t=this._prelimContent,i=null===A?0:t.findIndex(e=>e===A)+1;if(0===i&&null!==A)throw Q.create("Reference item not found");t.splice(i,0,...e)}}delete(A,e=1){null!==this.doc?ea(this.doc,t=>{e9(t,this,A,e)}):this._prelimContent.splice(A,e)}toArray(){return e_(this)}push(A){this.insert(this.length,A)}unshift(A){this.insert(0,A)}get(A){return e2(this,A)}slice(A=0,e=this.length){return eT(this,A,e)}forEach(A){e0(this,A)}_write(A){A.writeTypeRef(tW)}}class tG extends tU{constructor(A="UNDEFINED"){super(),this.nodeName=A,this._prelimAttrs=new Map}get nextSibling(){let A=this._item?this._item.next:null;return A?A.content.type:null}get prevSibling(){let A=this._item?this._item.prev:null;return A?A.content.type:null}_integrate(A,e){super._integrate(A,e),this._prelimAttrs.forEach((A,e)=>{this.setAttribute(e,A)}),this._prelimAttrs=null}_copy(){return new tG(this.nodeName)}clone(){let A=new tG(this.nodeName),e=this.getAttributes();return u.forEach(e,(e,t)=>{"string"==typeof e&&A.setAttribute(t,e)}),A.insert(0,this.toArray().map(A=>A instanceof eW?A.clone():A)),A}toString(){let A=this.getAttributes(),e=[],t=[];for(let e in A)t.push(e);t.sort();let i=t.length;for(let I=0;I0?" "+e.join(" "):"";return`<${I}${r}>${super.toString()}`}removeAttribute(A){null!==this.doc?ea(this.doc,e=>{e7(e,this,A)}):this._prelimAttrs.delete(A)}setAttribute(A,e){null!==this.doc?ea(this.doc,t=>{tA(t,this,A,e)}):this._prelimAttrs.set(A,e)}getAttribute(A){return te(this,A)}hasAttribute(A){return ti(this,A)}getAttributes(A){return A?tr(this,A):tt(this)}toDOM(A=document,e={},t){let i=A.createElement(this.nodeName),I=this.getAttributes();for(let A in I){let e=I[A];"string"==typeof e&&i.setAttribute(A,e)}return e0(this,I=>{i.appendChild(I.toDOM(A,e,t))}),void 0!==t&&t._createAssociation(i,this),i}_write(A){A.writeTypeRef(tP),A.writeKey(this.nodeName)}}class tN extends eK{constructor(A,e,t){super(A,t),this.childListChanged=!1,this.attributesChanged=new Set,e.forEach(A=>{null===A?this.childListChanged=!0:this.attributesChanged.add(A)})}}class tH extends ts{constructor(A){super(),this.hookName=A}_copy(){return new tH(this.hookName)}clone(){let A=new tH(this.hookName);return this.forEach((e,t)=>{A.set(t,e)}),A}toDOM(A=document,e={},t){let i;let I=e[this.hookName];return(i=void 0!==I?I.createDom(this):document.createElement(this.hookName)).setAttribute("data-yjs-hook",this.hookName),void 0!==t&&t._createAssociation(i,this),i}_write(A){A.writeTypeRef(tT),A.writeKey(this.hookName)}}class tx extends tk{get nextSibling(){let A=this._item?this._item.next:null;return A?A.content.type:null}get prevSibling(){let A=this._item?this._item.prev:null;return A?A.content.type:null}_copy(){return new tx}clone(){let A=new tx;return A.applyDelta(this.toDelta()),A}toDOM(A=document,e,t){let i=A.createTextNode(this.toString());return void 0!==t&&t._createAssociation(i,this),i}toString(){return this.toDelta().map(A=>{let e=[];for(let t in A.attributes){let i=[];for(let e in A.attributes[t])i.push({key:e,value:A.attributes[t][e]});i.sort((A,e)=>A.keyA.nodeName=0;A--)t+=``;return t}).join("")}toJSON(){return this.toString()}_write(A){A.writeTypeRef(t_)}}class tJ{constructor(A,e){this.id=A,this.length=e}get deleted(){throw Q.methodUnimplemented()}mergeWith(A){return!1}write(A,e,t){throw Q.methodUnimplemented()}integrate(A,e){throw Q.methodUnimplemented()}}class tq extends tJ{get deleted(){return!0}delete(){}mergeWith(A){return this.constructor===A.constructor&&(this.length+=A.length,!0)}integrate(A,e){e>0&&(this.id.clock+=e,this.length-=e),A2(A.doc.store,this)}write(A,e){A.writeInfo(0),A.writeLen(this.length-e)}getMissing(A,e){return null}}class tb{constructor(A){this.content=A}getLength(){return 1}getContent(){return[this.content]}isCountable(){return!0}copy(){return new tb(this.content)}splice(A){throw Q.methodUnimplemented()}mergeWith(A){return!1}integrate(A,e){}delete(A){}gc(A){}write(A,e){A.writeBuf(this.content)}getRef(){return 3}}class tM{constructor(A){this.len=A}getLength(){return this.len}getContent(){return[]}isCountable(){return!1}copy(){return new tM(this.len)}splice(A){let e=new tM(this.len-A);return this.len=A,e}mergeWith(A){return this.len+=A.len,!0}integrate(A,e){N(A.deleteSet,e.id.client,e.id.clock,this.len),e.markDeleted()}delete(A){}gc(A){}write(A,e){A.writeLen(this.len-e)}getRef(){return 1}}let tR=(A,e)=>new K({guid:A,...e,shouldLoad:e.shouldLoad||e.autoLoad||!1});class tK{constructor(A){A._item&&console.error("This document was already integrated as a sub-document. You should create a second instance instead with the same guid."),this.doc=A;let e={};this.opts=e,A.gc||(e.gc=!1),A.autoLoad&&(e.autoLoad=!0),null!==A.meta&&(e.meta=A.meta)}getLength(){return 1}getContent(){return[this.doc]}isCountable(){return!0}copy(){return new tK(tR(this.doc.guid,this.opts))}splice(A){throw Q.methodUnimplemented()}mergeWith(A){return!1}integrate(A,e){this.doc._item=e,A.subdocsAdded.add(this.doc),this.doc.shouldLoad&&A.subdocsLoaded.add(this.doc)}delete(A){A.subdocsAdded.has(this.doc)?A.subdocsAdded.delete(this.doc):A.subdocsRemoved.add(this.doc)}gc(A){}write(A,e){A.writeString(this.doc.guid),A.writeAny(this.opts)}getRef(){return 9}}class tv{constructor(A){this.embed=A}getLength(){return 1}getContent(){return[this.embed]}isCountable(){return!0}copy(){return new tv(this.embed)}splice(A){throw Q.methodUnimplemented()}mergeWith(A){return!1}integrate(A,e){}delete(A){}gc(A){}write(A,e){A.writeJSON(this.embed)}getRef(){return 5}}class tY{constructor(A,e){this.key=A,this.value=e}getLength(){return 1}getContent(){return[]}isCountable(){return!1}copy(){return new tY(this.key,this.value)}splice(A){throw Q.methodUnimplemented()}mergeWith(A){return!1}integrate(A,e){let t=e.parent;t._searchMarker=null,t._hasFormatting=!0}delete(A){}gc(A){}write(A,e){A.writeKey(this.key),A.writeJSON(this.value)}getRef(){return 6}}class tj{constructor(A){this.arr=A}getLength(){return this.arr.length}getContent(){return this.arr}isCountable(){return!0}copy(){return new tj(this.arr)}splice(A){let e=new tj(this.arr.slice(A));return this.arr=this.arr.slice(0,A),e}mergeWith(A){return this.arr=this.arr.concat(A.arr),!0}integrate(A,e){}delete(A){}gc(A){}write(A,e){let t=this.arr.length;A.writeLen(t-e);for(let i=e;i=55296&&t<=56319&&(this.str=this.str.slice(0,A-1)+"�",e.str="�"+e.str.slice(1)),e}mergeWith(A){return this.str+=A.str,!0}integrate(A,e){}delete(A){}gc(A){}write(A,e){A.writeString(0===e?this.str:this.str.slice(e))}getRef(){return 4}}let tV=[A=>new tg,A=>new ts,A=>new tk,A=>new tG(A.readKey()),A=>new tU,A=>new tH(A.readKey()),A=>new tx],tX=0,tz=1,tZ=2,tP=3,tW=4,tT=5,t_=6;class t${constructor(A){this.type=A}getLength(){return 1}getContent(){return[this.type]}isCountable(){return!0}copy(){return new t$(this.type._copy())}splice(A){throw Q.methodUnimplemented()}mergeWith(A){return!1}integrate(A,e){this.type._integrate(A.doc,e)}delete(A){let e=this.type._start;for(;null!==e;)e.deleted?e.id.clock<(A.beforeState.get(e.id.client)||0)&&A._mergeStructs.push(e):e.delete(A),e=e.right;this.type._map.forEach(e=>{e.deleted?e.id.clock<(A.beforeState.get(e.id.client)||0)&&A._mergeStructs.push(e):e.delete(A)}),A.changed.delete(this.type)}gc(A){let e=this.type._start;for(;null!==e;)e.gc(A,!0),e=e.right;this.type._start=null,this.type._map.forEach(e=>{for(;null!==e;)e.gc(A,!0),e=e.left}),this.type._map=new Map}write(A,e){this.type._write(A)}getRef(){return 7}}let t0=(A,e)=>{let t,i=e,I=0;do I>0&&(i=Af(i.client,i.clock+I)),t=A1(A,i),I=i.clock-t.id.clock,i=t.redone;while(null!==i&&t instanceof t1)return{item:t,diff:I}},t3=(A,e)=>{for(;null!==A&&A.keep!==e;)A.keep=e,A=A.parent._item},t8=(A,e,t)=>{let{client:i,clock:I}=e.id,r=new t1(Af(i,I+t),e,Af(i,I+t-1),e.right,e.rightOrigin,e.parent,e.parentSub,e.content.splice(t));return e.deleted&&r.markDeleted(),e.keep&&(r.keep=!0),null!==e.redone&&(r.redone=Af(e.redone.client,e.redone.clock+t)),e.right=r,null!==r.right&&(r.right.left=r),A._mergeStructs.push(r),null!==r.parentSub&&null===r.right&&r.parent._map.set(r.parentSub,r),e.length=t,r},t2=(A,e)=>r.some(A,A=>S(A.deletions,e)),t4=(A,e,t,i,I,r)=>{let o;let n=A.doc,g=n.store,a=n.clientID,s=e.redone;if(null!==s)return A5(A,s);let B=e.parent._item,c=null;if(null!==B&&!0===B.deleted){if(null===B.redone&&(!t.has(B)||null===t4(A,B,t,i,I,r)))return null;for(;null!==B.redone;)B=A5(A,B.redone)}let Q=null===B?e.parent:B.content.type;if(null===e.parentSub){for(c=e.left,o=e;null!==c;){let e=c;for(;null!==e&&e.parent._item!==B;)e=null===e.redone?null:A5(A,e.redone);if(null!==e&&e.parent._item===B){c=e;break}c=c.left}for(;null!==o;){let e=o;for(;null!==e&&e.parent._item!==B;)e=null===e.redone?null:A5(A,e.redone);if(null!==e&&e.parent._item===B){o=e;break}o=o.right}}else if(o=null,e.right&&!I){for(c=e;null!==c&&null!==c.right&&(c.right.redone||S(i,c.right.id)||t2(r.undoStack,c.right.id)||t2(r.redoStack,c.right.id));)for(c=c.right;c.redone;)c=A5(A,c.redone);if(c&&null!==c.right)return null}else c=Q._map.get(e.parentSub)||null;let l=A8(g,a),C=Af(a,l),d=new t1(C,c,c&&c.lastId,o,o&&o.id,Q,e.parentSub,e.content.copy());return e.redone=C,t3(d,!0),d.integrate(A,0),d};class t1 extends tJ{constructor(A,e,t,i,I,r,o,n){super(A,n.getLength()),this.origin=t,this.left=e,this.right=i,this.rightOrigin=I,this.parent=r,this.parentSub=o,this.redone=null,this.content=n,this.info=this.content.isCountable()?l.BIT2:0}set marker(A){(this.info&l.BIT4)>0!==A&&(this.info^=l.BIT4)}get marker(){return(this.info&l.BIT4)>0}get keep(){return(this.info&l.BIT1)>0}set keep(A){this.keep!==A&&(this.info^=l.BIT1)}get countable(){return(this.info&l.BIT2)>0}get deleted(){return(this.info&l.BIT3)>0}set deleted(A){this.deleted!==A&&(this.info^=l.BIT3)}markDeleted(){this.info|=l.BIT3}getMissing(A,e){if(this.origin&&this.origin.client!==this.id.client&&this.origin.clock>=A8(e,this.origin.client))return this.origin.client;if(this.rightOrigin&&this.rightOrigin.client!==this.id.client&&this.rightOrigin.clock>=A8(e,this.rightOrigin.client))return this.rightOrigin.client;if(this.parent&&this.parent.constructor===AE&&this.id.client!==this.parent.client&&this.parent.clock>=A8(e,this.parent.client))return this.parent.client;if(this.origin&&(this.left=A9(A,e,this.origin),this.origin=this.left.lastId),this.rightOrigin&&(this.right=A5(A,this.rightOrigin),this.rightOrigin=this.right.id),this.left&&this.left.constructor===tq||this.right&&this.right.constructor===tq)this.parent=null;else if(this.parent){if(this.parent.constructor===AE){let A=A1(e,this.parent);A.constructor===tq?this.parent=null:this.parent=A.content.type}}else this.left&&this.left.constructor===t1&&(this.parent=this.left.parent,this.parentSub=this.left.parentSub),this.right&&this.right.constructor===t1&&(this.parent=this.right.parent,this.parentSub=this.right.parentSub);return null}integrate(A,e){if(e>0&&(this.id.clock+=e,this.left=A9(A,A.doc.store,Af(this.id.client,this.id.clock-1)),this.origin=this.left.lastId,this.content=this.content.splice(e),this.length-=e),this.parent){if(!this.left&&(!this.right||null!==this.right.left)||this.left&&this.left.right!==this.right){let e,t=this.left;if(null!==t)e=t.right;else if(null!==this.parentSub)for(e=this.parent._map.get(this.parentSub)||null;null!==e&&null!==e.left;)e=e.left;else e=this.parent._start;let i=new Set,I=new Set;for(;null!==e&&e!==this.right;){if(I.add(e),i.add(e),Ap(this.origin,e.origin)){if(e.id.client{e.p===A&&(e.p=this,!this.deleted&&this.countable&&(e.index-=this.length))}),A.keep&&(this.keep=!0),this.right=A.right,null!==this.right&&(this.right.left=this),this.length+=A.length,!0}return!1}delete(A){if(!this.deleted){let e=this.parent;this.countable&&null===this.parentSub&&(e._length-=this.length),this.markDeleted(),N(A.deleteSet,this.id.client,this.id.clock,this.length),ei(A,e,this.parentSub),this.content.delete(A)}}gc(A,e){if(!this.deleted)throw Q.unexpectedCase();this.content.gc(A),e?A7(A,this,new tq(this.id,this.length)):this.content=new tM(this.length)}write(A,e){let t=e>0?Af(this.id.client,this.id.clock+e-1):this.origin,i=this.rightOrigin,I=this.parentSub,r=this.content.getRef()&l.BITS5|(null===t?0:l.BIT8)|(null===i?0:l.BIT7)|(null===I?0:l.BIT6);if(A.writeInfo(r),null!==t&&A.writeLeftID(t),null!==i&&A.writeRightID(i),null===t&&null===i){let e=this.parent;if(void 0!==e._item){let t=e._item;if(null===t){let t=Ay(e);A.writeParentInfo(!0),A.writeString(t)}else A.writeParentInfo(!1),A.writeLeftID(t.id)}else e.constructor===String?(A.writeParentInfo(!0),A.writeString(e)):e.constructor===AE?(A.writeParentInfo(!1),A.writeLeftID(e)):Q.unexpectedCase();null!==I&&A.writeString(I)}this.content.write(A,e)}}let t6=(A,e)=>t5[e&l.BITS5](A),t5=[()=>{Q.unexpectedCase()},A=>new tM(A.readLen()),A=>{let e=A.readLen(),t=[];for(let i=0;inew tb(A.readBuf()),A=>new tL(A.readString()),A=>new tv(A.readJSON()),A=>new tY(A.readKey(),A.readJSON()),A=>new t$(tV[A.readTypeRef()](A)),A=>{let e=A.readLen(),t=[];for(let i=0;inew tK(tR(A.readString(),A.readAny())),()=>{Q.unexpectedCase()}];class t9 extends tJ{get deleted(){return!0}delete(){}mergeWith(A){return this.constructor===A.constructor&&(this.length+=A.length,!0)}integrate(A,e){Q.unexpectedCase()}write(A,e){A.writeInfo(10),g.writeVarUint(A.restEncoder,this.length-e)}getMissing(A,e){return null}}let t7="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==w?w:{},iA="__ $YJS$ __";!0===t7[iA]&&console.error("Yjs was already imported. This breaks constructor checks and will lead to issues! - https://github.com/yjs/yjs/issues/438"),t7[iA]=!0},{"lib0/observable":"gyXla","lib0/array":"fN0F8","lib0/math":"9dFUW","lib0/map":"dUNWE","lib0/encoding":"kMXFZ","lib0/decoding":"emP0R","lib0/random":"jyeTf","lib0/promise":"1gshw","lib0/buffer":"51iOX","lib0/error":"kXEV6","lib0/binary":"jZNY6","lib0/function":"gbKoX","lib0/set":"5nbfR","lib0/logging":"8NeYz","lib0/time":"h82oW","lib0/string":"gn2XI","lib0/iterator":"f0JW3","lib0/object":"79VLp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],gyXla:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"ObservableV2",()=>n),i.export(t,"Observable",()=>g);var I=A("./map.js"),r=A("./set.js"),o=A("./array.js");class n{constructor(){this._observers=I.create()}on(A,e){return I.setIfUndefined(this._observers,A,r.create).add(e),e}once(A,e){let t=(...i)=>{this.off(A,t),e(...i)};this.on(A,t)}off(A,e){let t=this._observers.get(A);void 0!==t&&(t.delete(e),0===t.size&&this._observers.delete(A))}emit(A,e){return o.from((this._observers.get(A)||I.create()).values()).forEach(A=>A(...e))}destroy(){this._observers=I.create()}}class g{constructor(){this._observers=I.create()}on(A,e){I.setIfUndefined(this._observers,A,r.create).add(e)}once(A,e){let t=(...i)=>{this.off(A,t),e(...i)};this.on(A,t)}off(A,e){let t=this._observers.get(A);void 0!==t&&(t.delete(e),0===t.size&&this._observers.delete(A))}emit(A,e){return o.from((this._observers.get(A)||I.create()).values()).forEach(A=>A(...e))}destroy(){this._observers=I.create()}}},{"./map.js":"dUNWE","./set.js":"5nbfR","./array.js":"fN0F8","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],dUNWE:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"create",()=>I),i.export(t,"copy",()=>r),i.export(t,"setIfUndefined",()=>o),i.export(t,"map",()=>n),i.export(t,"any",()=>g),i.export(t,"all",()=>a);let I=()=>new Map,r=A=>{let e=I();return A.forEach((A,t)=>{e.set(t,A)}),e},o=(A,e,t)=>{let i=A.get(e);return void 0===i&&A.set(e,i=t()),i},n=(A,e)=>{let t=[];for(let[i,I]of A)t.push(e(I,i));return t},g=(A,e)=>{for(let[t,i]of A)if(e(i,t))return!0;return!1},a=(A,e)=>{for(let[t,i]of A)if(!e(i,t))return!1;return!0}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"5nbfR":[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"create",()=>I),i.export(t,"toArray",()=>r),i.export(t,"first",()=>o),i.export(t,"from",()=>n);let I=()=>new Set,r=A=>Array.from(A),o=A=>A.values().next().value||void 0,n=A=>new Set(A)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],fN0F8:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"last",()=>r),i.export(t,"create",()=>o),i.export(t,"copy",()=>n),i.export(t,"appendTo",()=>g),i.export(t,"from",()=>a),i.export(t,"every",()=>s),i.export(t,"some",()=>B),i.export(t,"equalFlat",()=>c),i.export(t,"flatten",()=>Q),i.export(t,"unfold",()=>l),i.export(t,"fold",()=>C),i.export(t,"isArray",()=>d),i.export(t,"unique",()=>h),i.export(t,"uniqueBy",()=>E),i.export(t,"map",()=>p);var I=A("./set.js");let r=A=>A[A.length-1],o=()=>[],n=A=>A.slice(),g=(A,e)=>{for(let t=0;t{for(let t=0;t{for(let t=0;tA.length===e.length&&s(A,(A,t)=>A===e[t]),Q=A=>C(A,[],(A,e)=>A.concat(e)),l=(A,e)=>{let t=Array(A);for(let i=0;iA.reduce(t,e),d=Array.isArray,h=A=>a(I.from(A)),E=(A,e)=>{let t=I.create(),i=[];for(let I=0;I{let t=Array(A.length);for(let i=0;iI),i.export(t,"ceil",()=>r),i.export(t,"abs",()=>o),i.export(t,"imul",()=>n),i.export(t,"round",()=>g),i.export(t,"log10",()=>a),i.export(t,"log2",()=>s),i.export(t,"log",()=>B),i.export(t,"sqrt",()=>c),i.export(t,"add",()=>Q),i.export(t,"min",()=>l),i.export(t,"max",()=>C),i.export(t,"isNaN",()=>d),i.export(t,"pow",()=>h),i.export(t,"exp10",()=>E),i.export(t,"sign",()=>p),i.export(t,"isNegativeZero",()=>f);let I=Math.floor,r=Math.ceil,o=Math.abs,n=Math.imul,g=Math.round,a=Math.log10,s=Math.log2,B=Math.log,c=Math.sqrt,Q=(A,e)=>A+e,l=(A,e)=>AA>e?A:e,d=Number.isNaN,h=Math.pow,E=A=>Math.pow(10,A),p=Math.sign,f=A=>0!==A?A<0:1/A<0},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],kMXFZ:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"Encoder",()=>a),i.export(t,"createEncoder",()=>s),i.export(t,"encode",()=>B),i.export(t,"length",()=>c),i.export(t,"hasContent",()=>Q),i.export(t,"toUint8Array",()=>l),i.export(t,"verifyLen",()=>C),i.export(t,"write",()=>d),i.export(t,"set",()=>h),i.export(t,"writeUint8",()=>E),i.export(t,"setUint8",()=>p),i.export(t,"writeUint16",()=>f),i.export(t,"setUint16",()=>u),i.export(t,"writeUint32",()=>w),i.export(t,"writeUint32BigEndian",()=>y),i.export(t,"setUint32",()=>F),i.export(t,"writeVarUint",()=>D),i.export(t,"writeVarInt",()=>m),i.export(t,"_writeVarStringNative",()=>U),i.export(t,"_writeVarStringPolyfill",()=>G),i.export(t,"writeVarString",()=>N),i.export(t,"writeTerminatedString",()=>H),i.export(t,"writeTerminatedUint8Array",()=>x),i.export(t,"writeBinaryEncoder",()=>J),i.export(t,"writeUint8Array",()=>q),i.export(t,"writeVarUint8Array",()=>b),i.export(t,"writeOnDataView",()=>M),i.export(t,"writeFloat32",()=>R),i.export(t,"writeFloat64",()=>K),i.export(t,"writeBigInt64",()=>v),i.export(t,"writeBigUint64",()=>j),i.export(t,"writeAny",()=>V),i.export(t,"RleEncoder",()=>X),i.export(t,"IntDiffEncoder",()=>z),i.export(t,"RleIntDiffEncoder",()=>Z),i.export(t,"UintOptRleEncoder",()=>W),i.export(t,"IncUintOptRleEncoder",()=>T),i.export(t,"IntDiffOptRleEncoder",()=>$),i.export(t,"StringEncoder",()=>AA);var I=A("./math.js"),r=A("./number.js"),o=A("./binary.js"),n=A("./string.js"),g=A("./array.js");class a{constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]}}let s=()=>new a,B=A=>{let e=s();return A(e),l(e)},c=A=>{let e=A.cpos;for(let t=0;tA.cpos>0||A.bufs.length>0,l=A=>{let e=new Uint8Array(c(A)),t=0;for(let i=0;i{let t=A.cbuf.length;t-A.cpos{let t=A.cbuf.length;A.cpos===t&&(A.bufs.push(A.cbuf),A.cbuf=new Uint8Array(2*t),A.cpos=0),A.cbuf[A.cpos++]=e},h=(A,e,t)=>{let i=null;for(let t=0;t{d(A,e&o.BITS8),d(A,e>>>8&o.BITS8)},u=(A,e,t)=>{h(A,e,t&o.BITS8),h(A,e+1,t>>>8&o.BITS8)},w=(A,e)=>{for(let t=0;t<4;t++)d(A,e&o.BITS8),e>>>=8},y=(A,e)=>{for(let t=3;t>=0;t--)d(A,e>>>8*t&o.BITS8)},F=(A,e,t)=>{for(let i=0;i<4;i++)h(A,e+i,t&o.BITS8),t>>>=8},D=(A,e)=>{for(;e>o.BITS7;)d(A,o.BIT8|o.BITS7&e),e=I.floor(e/128);d(A,o.BITS7&e)},m=(A,e)=>{let t=I.isNegativeZero(e);for(t&&(e=-e),d(A,(e>o.BITS6?o.BIT8:0)|(t?o.BIT7:0)|o.BITS6&e),e=I.floor(e/64);e>0;)d(A,(e>o.BITS7?o.BIT8:0)|o.BITS7&e),e=I.floor(e/128)},k=new Uint8Array(3e4),S=k.length/3,U=(A,e)=>{if(e.length{let t=unescape(encodeURIComponent(e)),i=t.length;D(A,i);for(let e=0;ex(A,n.encodeUtf8(e)),x=(A,e)=>{for(let t=0;tq(A,l(e)),q=(A,e)=>{let t=A.cbuf.length,i=A.cpos,r=I.min(t-i,e.length),o=e.length-r;A.cbuf.set(e.subarray(0,r),i),A.cpos+=r,o>0&&(A.bufs.push(A.cbuf),A.cbuf=new Uint8Array(I.max(2*t,o)),A.cbuf.set(e.subarray(r)),A.cpos=o)},b=(A,e)=>{D(A,e.byteLength),q(A,e)},M=(A,e)=>{C(A,e);let t=new DataView(A.cbuf.buffer,A.cpos,e);return A.cpos+=e,t},R=(A,e)=>M(A,4).setFloat32(0,e,!1),K=(A,e)=>M(A,8).setFloat64(0,e,!1),v=(A,e)=>M(A,8).setBigInt64(0,e,!1),j=(A,e)=>M(A,8).setBigUint64(0,e,!1),O=new DataView(new ArrayBuffer(4)),L=A=>(O.setFloat32(0,A),O.getFloat32(0)===A),V=(A,e)=>{switch(typeof e){case"string":d(A,119),N(A,e);break;case"number":r.isInteger(e)&&I.abs(e)<=o.BITS31?(d(A,125),m(A,e)):L(e)?(d(A,124),R(A,e)):(d(A,123),K(A,e));break;case"bigint":d(A,122),v(A,e);break;case"object":if(null===e)d(A,126);else if(g.isArray(e)){d(A,117),D(A,e.length);for(let t=0;t0&&D(this,this.count-1),this.count=1,this.w(this,A),this.s=A)}}class z extends a{constructor(A){super(),this.s=A}write(A){m(this,A-this.s),this.s=A}}class Z extends a{constructor(A){super(),this.s=A,this.count=0}write(A){this.s===A&&this.count>0?this.count++:(this.count>0&&D(this,this.count-1),this.count=1,m(this,A-this.s),this.s=A)}}let P=A=>{A.count>0&&(m(A.encoder,1===A.count?A.s:-A.s),A.count>1&&D(A.encoder,A.count-2))};class W{constructor(){this.encoder=new a,this.s=0,this.count=0}write(A){this.s===A?this.count++:(P(this),this.count=1,this.s=A)}toUint8Array(){return P(this),l(this.encoder)}}class T{constructor(){this.encoder=new a,this.s=0,this.count=0}write(A){this.s+this.count===A?this.count++:(P(this),this.count=1,this.s=A)}toUint8Array(){return P(this),l(this.encoder)}}let _=A=>{if(A.count>0){let e=2*A.diff+(1===A.count?0:1);m(A.encoder,e),A.count>1&&D(A.encoder,A.count-2)}};class ${constructor(){this.encoder=new a,this.s=0,this.count=0,this.diff=0}write(A){this.diff===A-this.s?(this.s=A,this.count++):(_(this),this.count=1,this.diff=A-this.s,this.s=A)}toUint8Array(){return _(this),l(this.encoder)}}class AA{constructor(){this.sarr=[],this.s="",this.lensE=new W}write(A){this.s+=A,this.s.length>19&&(this.sarr.push(this.s),this.s=""),this.lensE.write(A.length)}toUint8Array(){let A=new a;return this.sarr.push(this.s),this.s="",N(A,this.sarr.join("")),q(A,this.lensE.toUint8Array()),l(A)}}},{"./math.js":"9dFUW","./number.js":"3RI7t","./binary.js":"jZNY6","./string.js":"gn2XI","./array.js":"fN0F8","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"3RI7t":[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"MAX_SAFE_INTEGER",()=>o),i.export(t,"MIN_SAFE_INTEGER",()=>n),i.export(t,"LOWEST_INT32",()=>g),i.export(t,"HIGHEST_INT32",()=>a),i.export(t,"HIGHEST_UINT32",()=>s),i.export(t,"isInteger",()=>B),i.export(t,"isNaN",()=>c),i.export(t,"parseInt",()=>Q),i.export(t,"countBits",()=>l);var I=A("./math.js"),r=A("./binary.js");let o=Number.MAX_SAFE_INTEGER,n=Number.MIN_SAFE_INTEGER,g=-2147483648,a=r.BITS31,s=r.BITS32,B=Number.isInteger||(A=>"number"==typeof A&&isFinite(A)&&I.floor(A)===A),c=Number.isNaN,Q=Number.parseInt,l=A=>{A&=r.BITS32;let e=0;for(;A;)A&=A-1,e++;return e}},{"./math.js":"9dFUW","./binary.js":"jZNY6","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jZNY6:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"BIT1",()=>I),i.export(t,"BIT2",()=>r),i.export(t,"BIT3",()=>o),i.export(t,"BIT4",()=>n),i.export(t,"BIT5",()=>g),i.export(t,"BIT6",()=>a),i.export(t,"BIT7",()=>s),i.export(t,"BIT8",()=>B),i.export(t,"BIT9",()=>c),i.export(t,"BIT10",()=>Q),i.export(t,"BIT11",()=>l),i.export(t,"BIT12",()=>C),i.export(t,"BIT13",()=>d),i.export(t,"BIT14",()=>h),i.export(t,"BIT15",()=>E),i.export(t,"BIT16",()=>p),i.export(t,"BIT17",()=>f),i.export(t,"BIT18",()=>u),i.export(t,"BIT19",()=>w),i.export(t,"BIT20",()=>y),i.export(t,"BIT21",()=>F),i.export(t,"BIT22",()=>D),i.export(t,"BIT23",()=>m),i.export(t,"BIT24",()=>k),i.export(t,"BIT25",()=>S),i.export(t,"BIT26",()=>U),i.export(t,"BIT27",()=>G),i.export(t,"BIT28",()=>N),i.export(t,"BIT29",()=>H),i.export(t,"BIT30",()=>x),i.export(t,"BIT31",()=>J),i.export(t,"BIT32",()=>q),i.export(t,"BITS0",()=>b),i.export(t,"BITS1",()=>M),i.export(t,"BITS2",()=>R),i.export(t,"BITS3",()=>K),i.export(t,"BITS4",()=>v),i.export(t,"BITS5",()=>j),i.export(t,"BITS6",()=>O),i.export(t,"BITS7",()=>L),i.export(t,"BITS8",()=>V),i.export(t,"BITS9",()=>X),i.export(t,"BITS10",()=>z),i.export(t,"BITS11",()=>Z),i.export(t,"BITS12",()=>P),i.export(t,"BITS13",()=>W),i.export(t,"BITS14",()=>T),i.export(t,"BITS15",()=>_),i.export(t,"BITS16",()=>$),i.export(t,"BITS17",()=>AA),i.export(t,"BITS18",()=>Ae),i.export(t,"BITS19",()=>At),i.export(t,"BITS20",()=>Ai),i.export(t,"BITS21",()=>AI),i.export(t,"BITS22",()=>Ar),i.export(t,"BITS23",()=>Ao),i.export(t,"BITS24",()=>An),i.export(t,"BITS25",()=>Ag),i.export(t,"BITS26",()=>Aa),i.export(t,"BITS27",()=>As),i.export(t,"BITS28",()=>AB),i.export(t,"BITS29",()=>Ac),i.export(t,"BITS30",()=>AQ),i.export(t,"BITS31",()=>Al),i.export(t,"BITS32",()=>AC);let I=1,r=2,o=4,n=8,g=16,a=32,s=64,B=128,c=256,Q=512,l=1024,C=2048,d=4096,h=8192,E=16384,p=32768,f=65536,u=131072,w=262144,y=524288,F=1048576,D=2097152,m=4194304,k=8388608,S=16777216,U=33554432,G=67108864,N=134217728,H=268435456,x=536870912,J=1073741824,q=-2147483648,b=0,M=1,R=3,K=7,v=15,j=31,O=63,L=127,V=255,X=511,z=1023,Z=2047,P=4095,W=8191,T=16383,_=32767,$=65535,AA=131071,Ae=262143,At=524287,Ai=1048575,AI=2097151,Ar=4194303,Ao=8388607,An=16777215,Ag=33554431,Aa=67108863,As=134217727,AB=268435455,Ac=536870911,AQ=1073741823,Al=2147483647,AC=4294967295},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],gn2XI:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"fromCharCode",()=>r),i.export(t,"fromCodePoint",()=>o),i.export(t,"MAX_UTF16_CHARACTER",()=>n),i.export(t,"trimLeft",()=>s),i.export(t,"fromCamelCase",()=>c),i.export(t,"utf8ByteLength",()=>Q),i.export(t,"_encodeUtf8Polyfill",()=>l),i.export(t,"utf8TextEncoder",()=>C),i.export(t,"_encodeUtf8Native",()=>d),i.export(t,"encodeUtf8",()=>h),i.export(t,"_decodeUtf8Polyfill",()=>E),i.export(t,"utf8TextDecoder",()=>p),i.export(t,"_decodeUtf8Native",()=>f),i.export(t,"decodeUtf8",()=>u),i.export(t,"splice",()=>w),i.export(t,"repeat",()=>y);var I=A("./array.js");let r=String.fromCharCode,o=String.fromCodePoint,n=r(65535),g=A=>A.toLowerCase(),a=/^\s*/g,s=A=>A.replace(a,""),B=/([A-Z])/g,c=(A,e)=>s(A.replace(B,A=>`${e}${g(A)}`)),Q=A=>unescape(encodeURIComponent(A)).length,l=A=>{let e=unescape(encodeURIComponent(A)),t=e.length,i=new Uint8Array(t);for(let A=0;AC.encode(A),h=C?d:l,E=A=>{let e=A.length,t="",i=0;for(;e>0;){let I=e<1e4?e:1e4,r=A.subarray(i,i+I);i+=I,t+=String.fromCodePoint.apply(null,r),e-=I}return decodeURIComponent(escape(t))},p="undefined"==typeof TextDecoder?null:new TextDecoder("utf-8",{fatal:!0,ignoreBOM:!0});p&&1===p.decode(new Uint8Array).length&&(p=null);let f=A=>p.decode(A),u=p?f:E,w=(A,e,t,i="")=>A.slice(0,e)+i+A.slice(e+t),y=(A,e)=>I.unfold(e,()=>A).join("")},{"./array.js":"fN0F8","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],emP0R:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"Decoder",()=>c),i.export(t,"createDecoder",()=>Q),i.export(t,"hasContent",()=>l),i.export(t,"clone",()=>C),i.export(t,"readUint8Array",()=>d),i.export(t,"readVarUint8Array",()=>h),i.export(t,"readTailAsUint8Array",()=>E),i.export(t,"skip8",()=>p),i.export(t,"readUint8",()=>f),i.export(t,"readUint16",()=>u),i.export(t,"readUint32",()=>w),i.export(t,"readUint32BigEndian",()=>y),i.export(t,"peekUint8",()=>F),i.export(t,"peekUint16",()=>D),i.export(t,"peekUint32",()=>m),i.export(t,"readVarUint",()=>k),i.export(t,"readVarInt",()=>S),i.export(t,"peekVarUint",()=>U),i.export(t,"peekVarInt",()=>G),i.export(t,"_readVarStringPolyfill",()=>N),i.export(t,"_readVarStringNative",()=>H),i.export(t,"readVarString",()=>x),i.export(t,"readTerminatedUint8Array",()=>J),i.export(t,"readTerminatedString",()=>q),i.export(t,"peekVarString",()=>b),i.export(t,"readFromDataView",()=>M),i.export(t,"readFloat32",()=>R),i.export(t,"readFloat64",()=>K),i.export(t,"readBigInt64",()=>v),i.export(t,"readBigUint64",()=>j),i.export(t,"readAny",()=>L),i.export(t,"RleDecoder",()=>V),i.export(t,"IntDiffDecoder",()=>X),i.export(t,"RleIntDiffDecoder",()=>z),i.export(t,"UintOptRleDecoder",()=>Z),i.export(t,"IncUintOptRleDecoder",()=>P),i.export(t,"IntDiffOptRleDecoder",()=>W),i.export(t,"StringDecoder",()=>T);var I=A("./binary.js"),r=A("./math.js"),o=A("./number.js"),n=A("./string.js"),g=A("./error.js"),a=A("./encoding.js");let s=g.create("Unexpected end of array"),B=g.create("Integer out of Range");class c{constructor(A){this.arr=A,this.pos=0}}let Q=A=>new c(A),l=A=>A.pos!==A.arr.length,C=(A,e=A.pos)=>{let t=Q(A.arr);return t.pos=e,t},d=(A,e)=>{let t=new Uint8Array(A.arr.buffer,A.pos+A.arr.byteOffset,e);return A.pos+=e,t},h=A=>d(A,k(A)),E=A=>d(A,A.arr.length-A.pos),p=A=>A.pos++,f=A=>A.arr[A.pos++],u=A=>{let e=A.arr[A.pos]+(A.arr[A.pos+1]<<8);return A.pos+=2,e},w=A=>{let e=A.arr[A.pos]+(A.arr[A.pos+1]<<8)+(A.arr[A.pos+2]<<16)+(A.arr[A.pos+3]<<24)>>>0;return A.pos+=4,e},y=A=>{let e=A.arr[A.pos+3]+(A.arr[A.pos+2]<<8)+(A.arr[A.pos+1]<<16)+(A.arr[A.pos]<<24)>>>0;return A.pos+=4,e},F=A=>A.arr[A.pos],D=A=>A.arr[A.pos]+(A.arr[A.pos+1]<<8),m=A=>A.arr[A.pos]+(A.arr[A.pos+1]<<8)+(A.arr[A.pos+2]<<16)+(A.arr[A.pos+3]<<24)>>>0,k=A=>{let e=0,t=1,i=A.arr.length;for(;A.poso.MAX_SAFE_INTEGER)throw B}throw s},S=A=>{let e=A.arr[A.pos++],t=e&I.BITS6,i=64,r=(e&I.BIT7)>0?-1:1;if((e&I.BIT8)==0)return r*t;let n=A.arr.length;for(;A.poso.MAX_SAFE_INTEGER)throw B}throw s},U=A=>{let e=A.pos,t=k(A);return A.pos=e,t},G=A=>{let e=A.pos,t=S(A);return A.pos=e,t},N=A=>{let e=k(A);if(0===e)return"";{let t=String.fromCodePoint(f(A));if(--e<100)for(;e--;)t+=String.fromCodePoint(f(A));else for(;e>0;){let i=e<1e4?e:1e4,I=A.arr.subarray(A.pos,A.pos+i);A.pos+=i,t+=String.fromCodePoint.apply(null,I),e-=i}return decodeURIComponent(escape(t))}},H=A=>n.utf8TextDecoder.decode(h(A)),x=n.utf8TextDecoder?H:N,J=A=>{let e;let t=a.createEncoder();for(;;){if(0===(e=f(A)))return a.toUint8Array(t);1===e&&(e=f(A)),a.write(t,e)}},q=A=>n.decodeUtf8(J(A)),b=A=>{let e=A.pos,t=x(A);return A.pos=e,t},M=(A,e)=>{let t=new DataView(A.arr.buffer,A.arr.byteOffset+A.pos,e);return A.pos+=e,t},R=A=>M(A,4).getFloat32(0,!1),K=A=>M(A,8).getFloat64(0,!1),v=A=>M(A,8).getBigInt64(0,!1),j=A=>M(A,8).getBigUint64(0,!1),O=[A=>void 0,A=>null,S,R,K,v,A=>!1,A=>!0,x,A=>{let e=k(A),t={};for(let i=0;i{let e=k(A),t=[];for(let i=0;iO[127-f(A)](A);class V extends c{constructor(A,e){super(A),this.reader=e,this.s=null,this.count=0}read(){return 0===this.count&&(this.s=this.reader(this),l(this)?this.count=k(this)+1:this.count=-1),this.count--,this.s}}class X extends c{constructor(A,e){super(A),this.s=e}read(){return this.s+=S(this),this.s}}class z extends c{constructor(A,e){super(A),this.s=e,this.count=0}read(){return 0===this.count&&(this.s+=S(this),l(this)?this.count=k(this)+1:this.count=-1),this.count--,this.s}}class Z extends c{constructor(A){super(A),this.s=0,this.count=0}read(){if(0===this.count){this.s=S(this);let A=r.isNegativeZero(this.s);this.count=1,A&&(this.s=-this.s,this.count=k(this)+2)}return this.count--,this.s}}class P extends c{constructor(A){super(A),this.s=0,this.count=0}read(){if(0===this.count){this.s=S(this);let A=r.isNegativeZero(this.s);this.count=1,A&&(this.s=-this.s,this.count=k(this)+2)}return this.count--,this.s++}}class W extends c{constructor(A){super(A),this.s=0,this.count=0,this.diff=0}read(){if(0===this.count){let A=S(this);this.diff=r.floor(A/2),this.count=1,1&A&&(this.count=k(this)+2)}return this.s+=this.diff,this.count--,this.s}}class T{constructor(A){this.decoder=new Z(A),this.str=x(this.decoder),this.spos=0}read(){let A=this.spos+this.decoder.read(),e=this.str.slice(this.spos,A);return this.spos=A,e}}},{"./binary.js":"jZNY6","./math.js":"9dFUW","./number.js":"3RI7t","./string.js":"gn2XI","./error.js":"kXEV6","./encoding.js":"kMXFZ","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],kXEV6:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"create",()=>I),i.export(t,"methodUnimplemented",()=>r),i.export(t,"unexpectedCase",()=>o);let I=A=>Error(A),r=()=>{throw I("Method unimplemented")},o=()=>{throw I("Unexpected case")}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jyeTf:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"rand",()=>n),i.export(t,"uint32",()=>g),i.export(t,"uint53",()=>a),i.export(t,"oneOf",()=>s),i.export(t,"uuidv4",()=>B);var I=A("./math.js"),r=A("./binary.js"),o=A("lib0/webcrypto");let n=Math.random,g=()=>(0,o.getRandomValues)(new Uint32Array(1))[0],a=()=>{let A=(0,o.getRandomValues)(new Uint32Array(8));return(A[0]&r.BITS21)*(r.BITS32+1)+(A[1]>>>0)},s=A=>A[I.floor(n()*A.length)],B=()=>"10000000-1000-4000-8000-100000000000".replace(/[018]/g,A=>(A^g()&15>>A/4).toString(16))},{"./math.js":"9dFUW","./binary.js":"jZNY6","lib0/webcrypto":"clLRI","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],clLRI:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"subtle",()=>I),i.export(t,"getRandomValues",()=>r);let I=crypto.subtle,r=crypto.getRandomValues.bind(crypto)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"1gshw":[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"create",()=>r),i.export(t,"createEmpty",()=>o),i.export(t,"all",()=>n),i.export(t,"reject",()=>g),i.export(t,"resolve",()=>a),i.export(t,"resolveWith",()=>s),i.export(t,"until",()=>B),i.export(t,"wait",()=>c),i.export(t,"isPromise",()=>Q);var I=A("./time.js");let r=A=>new Promise(A),o=A=>new Promise(A),n=Promise.all.bind(Promise),g=A=>Promise.reject(A),a=A=>Promise.resolve(A),s=A=>Promise.resolve(A),B=(A,e,t=10)=>r((i,r)=>{let o=I.getUnixTime(),n=A>0,g=setInterval(()=>{e()?(clearInterval(g),i()):n&&I.getUnixTime()-o>A&&(clearInterval(g),r(Error("Timeout")))},t)}),c=A=>r((e,t)=>setTimeout(e,A)),Q=A=>A instanceof Promise||A&&A.then&&A.catch&&A.finally},{"./time.js":"h82oW","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],h82oW:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"getDate",()=>o),i.export(t,"getUnixTime",()=>n),i.export(t,"humanizeDuration",()=>g);var I=A("./metric.js"),r=A("./math.js");let o=()=>new Date,n=Date.now,g=A=>{if(A<6e4){let e=I.prefix(A,-1);return r.round(100*e.n)/100+e.prefix+"s"}let e=(A=r.floor(A/1e3))%60,t=r.floor(A/60)%60,i=r.floor(A/3600)%24,o=r.floor(A/86400);return o>0?o+"d"+(i>0||t>30?" "+(t>30?i+1:i)+"h":""):i>0?i+"h"+(t>0||e>30?" "+(e>30?t+1:t)+"min":""):t+"min"+(e>0?" "+e+"s":"")}},{"./metric.js":"azwXc","./math.js":"9dFUW","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],azwXc:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"yotta",()=>r),i.export(t,"zetta",()=>o),i.export(t,"exa",()=>n),i.export(t,"peta",()=>g),i.export(t,"tera",()=>a),i.export(t,"giga",()=>s),i.export(t,"mega",()=>B),i.export(t,"kilo",()=>c),i.export(t,"hecto",()=>Q),i.export(t,"deca",()=>l),i.export(t,"deci",()=>C),i.export(t,"centi",()=>d),i.export(t,"milli",()=>h),i.export(t,"micro",()=>E),i.export(t,"nano",()=>p),i.export(t,"pico",()=>f),i.export(t,"femto",()=>u),i.export(t,"atto",()=>w),i.export(t,"zepto",()=>y),i.export(t,"yocto",()=>F),i.export(t,"prefix",()=>k);var I=A("./math.js");let r=1e24,o=1e21,n=1e18,g=1e15,a=1e12,s=1e9,B=1e6,c=1e3,Q=100,l=10,C=.1,d=.01,h=.001,E=1e-6,p=1e-9,f=1e-12,u=1e-15,w=1e-18,y=1e-21,F=1e-24,D=["","k","M","G","T","P","E","Z","Y"],m=["","m","μ","n","p","f","a","z","y"],k=(A,e=0)=>{let t=0===A?0:I.log10(A),i=0;for(;t<3*i&&e>-8;)e--,i--;for(;t>=3+3*i&&e<8;)e++,i++;let r=e<0?m[-e]:D[e];return{n:I.round((i>0?A/I.exp10(3*i):A*I.exp10(-3*i))*1e12)/1e12,prefix:r}}},{"./math.js":"9dFUW","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"51iOX":[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"createUint8ArrayFromLen",()=>B),i.export(t,"createUint8ArrayViewFromArrayBuffer",()=>c),i.export(t,"createUint8ArrayFromArrayBuffer",()=>Q),i.export(t,"toBase64",()=>l),i.export(t,"fromBase64",()=>C),i.export(t,"toBase64UrlEncoded",()=>d),i.export(t,"fromBase64UrlEncoded",()=>h),i.export(t,"toHexString",()=>E),i.export(t,"fromHexString",()=>p),i.export(t,"copyUint8Array",()=>f),i.export(t,"encodeAny",()=>u),i.export(t,"decodeAny",()=>w),i.export(t,"shiftNBitsLeft",()=>y);var I=A("./string.js"),r=A("./environment.js"),o=A("./array.js"),n=A("./math.js"),g=A("./encoding.js"),a=A("./decoding.js"),s=A("f3dd72291113e2d0").Buffer;let B=A=>new Uint8Array(A),c=(A,e,t)=>new Uint8Array(A,e,t),Q=A=>new Uint8Array(A),l=r.isBrowser?A=>{let e="";for(let t=0;ts.from(A.buffer,A.byteOffset,A.byteLength).toString("base64"),C=r.isBrowser?A=>{let e=atob(A),t=B(e.length);for(let A=0;A{let e=s.from(A,"base64");return c(e.buffer,e.byteOffset,e.byteLength)},d=A=>l(A).replaceAll("+","-").replaceAll("/","_").replaceAll("=",""),h=A=>C(A.replaceAll("-","+").replaceAll("_","/")),E=A=>o.map(A,A=>A.toString(16).padStart(2,"0")).join(""),p=A=>{let e=A.length,t=new Uint8Array(n.ceil(e/2));for(let i=0;i{let e=B(A.byteLength);return e.set(A),e},u=A=>g.encode(e=>g.writeAny(e,A)),w=A=>a.readAny(a.createDecoder(A)),y=(A,e)=>{if(0===e)return A;A=new Uint8Array(A),A[0]<<=e;for(let t=1;t>>8-e,A[t]<<=e;return A}},{f3dd72291113e2d0:"9Gw3v","./string.js":"gn2XI","./environment.js":"fx9cT","./array.js":"fN0F8","./math.js":"9dFUW","./encoding.js":"kMXFZ","./decoding.js":"emP0R","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],fx9cT:[function(A,e,t){let i;var I=A("@parcel/transformer-js/src/esmodule-helpers.js");I.defineInteropFlag(t),I.export(t,"isNode",()=>B),I.export(t,"isBrowser",()=>c),I.export(t,"isMac",()=>Q),I.export(t,"hasParam",()=>d),I.export(t,"getParam",()=>h),I.export(t,"getVariable",()=>E),I.export(t,"getConf",()=>p),I.export(t,"hasConf",()=>f),I.export(t,"production",()=>u),I.export(t,"supportsColor",()=>y);var r=A("./map.js"),o=A("./string.js"),n=A("./conditions.js"),g=A("./storage.js"),a=A("./function.js"),s=A("7bffcb6793b3d5d2");let B=void 0!==s&&s.release&&/node|io\.js/.test(s.release.name)&&"[object process]"===Object.prototype.toString.call(void 0!==s?s:0),c="undefined"!=typeof window&&"undefined"!=typeof document&&!B,Q="undefined"!=typeof navigator&&/Mac/.test(navigator.platform),l=[],C=()=>{if(void 0===i){if(B){i=r.create();let A=s.argv,e=null;for(let t=0;t{if(0!==A.length){let[e,t]=A.split("=");i.set(`--${o.fromCamelCase(e,"-")}`,t),i.set(`-${o.fromCamelCase(e,"-")}`,t)}})):i=r.create()}return i},d=A=>C().has(A),h=(A,e)=>C().get(A)||e,E=A=>B?n.undefinedToNull(s.env[A.toUpperCase()]):n.undefinedToNull(g.varStorage.getItem(A)),p=A=>C().get("--"+A)||E(A),f=A=>d("--"+A)||null!==E(A),u=f("production"),w=B&&a.isOneOf(void 0,["true","1","2"]),y=!d("no-colors")&&(!B||s.stdout.isTTY||w)&&(!B||d("color")||w||null!==E("COLORTERM")||(E("TERM")||"").includes("color"))},{"7bffcb6793b3d5d2":"xGtCA","./map.js":"dUNWE","./string.js":"gn2XI","./conditions.js":"8KD0b","./storage.js":"j0PYf","./function.js":"gbKoX","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"8KD0b":[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"undefinedToNull",()=>I);let I=A=>void 0===A?null:A},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],j0PYf:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"varStorage",()=>o),i.export(t,"onChange",()=>n),i.export(t,"offChange",()=>g);let I=new class{constructor(){this.map=new Map}setItem(A,e){this.map.set(A,e)}getItem(A){return this.map.get(A)}},r=!0;try{"undefined"!=typeof localStorage&&localStorage&&(I=localStorage,r=!1)}catch(A){}let o=I,n=A=>r||addEventListener("storage",A),g=A=>r||removeEventListener("storage",A)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],gbKoX:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"callAll",()=>o),i.export(t,"nop",()=>n),i.export(t,"apply",()=>g),i.export(t,"id",()=>a),i.export(t,"equalityStrict",()=>s),i.export(t,"equalityFlat",()=>B),i.export(t,"equalityDeep",()=>c),i.export(t,"isOneOf",()=>Q),i.export(t,"isArray",()=>l),i.export(t,"isString",()=>C),i.export(t,"isNumber",()=>d),i.export(t,"is",()=>h),i.export(t,"isTemplate",()=>E);var I=A("./array.js"),r=A("./object.js");let o=(A,e,t=0)=>{try{for(;t{},g=A=>A(),a=A=>A,s=(A,e)=>A===e,B=(A,e)=>A===e||null!=A&&null!=e&&A.constructor===e.constructor&&(I.isArray(A)&&I.equalFlat(A,e)||"object"==typeof A&&r.equalFlat(A,e)),c=(A,e)=>{if(null==A||null==e)return s(A,e);if(A.constructor!==e.constructor)return!1;if(A===e)return!0;switch(A.constructor){case ArrayBuffer:A=new Uint8Array(A),e=new Uint8Array(e);case Uint8Array:if(A.byteLength!==e.byteLength)return!1;for(let t=0;te.includes(A),l=I.isArray,C=A=>A&&A.constructor===String,d=A=>null!=A&&A.constructor===Number,h=(A,e)=>A&&A.constructor===e,E=A=>e=>e&&e.constructor===A},{"./array.js":"fN0F8","./object.js":"79VLp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"79VLp":[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"create",()=>I),i.export(t,"assign",()=>r),i.export(t,"keys",()=>o),i.export(t,"forEach",()=>n),i.export(t,"map",()=>g),i.export(t,"length",()=>a),i.export(t,"some",()=>s),i.export(t,"isEmpty",()=>B),i.export(t,"every",()=>c),i.export(t,"hasProperty",()=>Q),i.export(t,"equalFlat",()=>l);let I=()=>Object.create(null),r=Object.assign,o=Object.keys,n=(A,e)=>{for(let t in A)e(A[t],t)},g=(A,e)=>{let t=[];for(let i in A)t.push(e(A[i],i));return t},a=A=>o(A).length,s=(A,e)=>{for(let t in A)if(e(A[t],t))return!0;return!1},B=A=>{for(let e in A)return!1;return!0},c=(A,e)=>{for(let t in A)if(!e(A[t],t))return!1;return!0},Q=(A,e)=>Object.prototype.hasOwnProperty.call(A,e),l=(A,e)=>A===e||a(A)===a(e)&&c(A,(A,t)=>(void 0!==A||Q(e,t))&&e[t]===A)},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"8NeYz":[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"BOLD",()=>c.BOLD),i.export(t,"UNBOLD",()=>c.UNBOLD),i.export(t,"BLUE",()=>c.BLUE),i.export(t,"GREY",()=>c.GREY),i.export(t,"GREEN",()=>c.GREEN),i.export(t,"RED",()=>c.RED),i.export(t,"PURPLE",()=>c.PURPLE),i.export(t,"ORANGE",()=>c.ORANGE),i.export(t,"UNCOLOR",()=>c.UNCOLOR),i.export(t,"print",()=>C),i.export(t,"warn",()=>d),i.export(t,"printError",()=>h),i.export(t,"printImg",()=>E),i.export(t,"printImgBase64",()=>p),i.export(t,"group",()=>f),i.export(t,"groupCollapsed",()=>u),i.export(t,"groupEnd",()=>w),i.export(t,"printDom",()=>y),i.export(t,"printCanvas",()=>F),i.export(t,"vconsoles",()=>D),i.export(t,"VConsole",()=>S),i.export(t,"createVConsole",()=>U),i.export(t,"createModuleLogger",()=>G);var I=A("./environment.js"),r=A("./set.js"),o=A("./pair.js"),n=A("./dom.js"),g=A("./json.js"),a=A("./map.js"),s=A("./eventloop.js"),B=A("./math.js"),c=A("./logging.common.js");let Q={[c.BOLD]:o.create("font-weight","bold"),[c.UNBOLD]:o.create("font-weight","normal"),[c.BLUE]:o.create("color","blue"),[c.GREEN]:o.create("color","green"),[c.GREY]:o.create("color","grey"),[c.RED]:o.create("color","red"),[c.PURPLE]:o.create("color","purple"),[c.ORANGE]:o.create("color","orange"),[c.UNCOLOR]:o.create("color","black")},l=I.supportsColor?A=>{let e=[],t=[],i=a.create(),I=[],r=0;for(;r0||A.length>0?(e.push("%c"+I),t.push(A)):e.push(I)}else break}for(r>0&&(I=t).unshift(e.join(""));r{console.log(...l(A)),D.forEach(e=>e.print(A))},d=(...A)=>{console.warn(...l(A)),A.unshift(c.ORANGE),D.forEach(e=>e.print(A))},h=A=>{console.error(A),D.forEach(e=>e.printError(A))},E=(A,e)=>{I.isBrowser&&console.log("%c ",`font-size: ${e}px; background-size: contain; background-repeat: no-repeat; background-image: url(${A})`),D.forEach(t=>t.printImg(A,e))},p=(A,e)=>E(`data:image/gif;base64,${A}`,e),f=(...A)=>{console.group(...l(A)),D.forEach(e=>e.group(A))},u=(...A)=>{console.groupCollapsed(...l(A)),D.forEach(e=>e.groupCollapsed(A))},w=()=>{console.groupEnd(),D.forEach(A=>A.groupEnd())},y=A=>D.forEach(e=>e.printDom(A())),F=(A,e)=>E(A.toDataURL(),e),D=r.create(),m=A=>{let e=[],t=new Map,i=0;for(;i{let t=n.element("span",[o.create("hidden",e),o.create("style","color:grey;font-size:120%;")],[n.text("▼")]),i=n.element("span",[o.create("hidden",!e),o.create("style","color:grey;font-size:125%;")],[n.text("▶")]),I=n.element("div",[o.create("style",`${k};padding-left:${10*this.depth}px`)],[t,i,n.text(" ")].concat(m(A))),r=n.element("div",[o.create("hidden",e)]),g=n.element("div",[],[I,r]);n.append(this.ccontainer,[g]),this.ccontainer=r,this.depth++,n.addEventListener(I,"click",A=>{r.toggleAttribute("hidden"),t.toggleAttribute("hidden"),i.toggleAttribute("hidden")})})}groupCollapsed(A){this.group(A,!0)}groupEnd(){s.enqueue(()=>{this.depth>0&&(this.depth--,this.ccontainer=this.ccontainer.parentElement.parentElement)})}print(A){s.enqueue(()=>{n.append(this.ccontainer,[n.element("div",[o.create("style",`${k};padding-left:${10*this.depth}px`)],m(A))])})}printError(A){this.print([c.RED,c.BOLD,A.toString()])}printImg(A,e){s.enqueue(()=>{n.append(this.ccontainer,[n.element("img",[o.create("src",A),o.create("height",`${B.round(1.5*e)}px`)])])})}printDom(A){s.enqueue(()=>{n.append(this.ccontainer,[A])})}destroy(){s.enqueue(()=>{D.delete(this)})}}let U=A=>new S(A),G=A=>c.createModuleLogger(C,A)},{"./environment.js":"fx9cT","./set.js":"5nbfR","./pair.js":"gQxRb","./dom.js":"iUfLM","./json.js":"emME5","./map.js":"dUNWE","./eventloop.js":"eZM8P","./math.js":"9dFUW","./logging.common.js":"g3rgM","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],gQxRb:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"Pair",()=>I),i.export(t,"create",()=>r),i.export(t,"createReversed",()=>o),i.export(t,"forEach",()=>n),i.export(t,"map",()=>g);class I{constructor(A,e){this.left=A,this.right=e}}let r=(A,e)=>new I(A,e),o=(A,e)=>new I(e,A),n=(A,e)=>A.forEach(A=>e(A.left,A.right)),g=(A,e)=>A.map(A=>e(A.left,A.right))},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],iUfLM:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"doc",()=>o),i.export(t,"createElement",()=>n),i.export(t,"createDocumentFragment",()=>g),i.export(t,"createTextNode",()=>a),i.export(t,"domParser",()=>s),i.export(t,"emitCustomEvent",()=>B),i.export(t,"setAttributes",()=>c),i.export(t,"setAttributesMap",()=>Q),i.export(t,"fragment",()=>l),i.export(t,"append",()=>C),i.export(t,"remove",()=>d),i.export(t,"addEventListener",()=>h),i.export(t,"removeEventListener",()=>E),i.export(t,"addEventListeners",()=>p),i.export(t,"removeEventListeners",()=>f),i.export(t,"element",()=>u),i.export(t,"canvas",()=>w),i.export(t,"text",()=>y),i.export(t,"pairToStyleString",()=>F),i.export(t,"pairsToStyleString",()=>D),i.export(t,"mapToStyleString",()=>m),i.export(t,"querySelector",()=>k),i.export(t,"querySelectorAll",()=>S),i.export(t,"getElementById",()=>U),i.export(t,"parseFragment",()=>N),i.export(t,"parseElement",()=>H),i.export(t,"replaceWith",()=>x),i.export(t,"insertBefore",()=>J),i.export(t,"appendChild",()=>q),i.export(t,"ELEMENT_NODE",()=>b),i.export(t,"TEXT_NODE",()=>M),i.export(t,"CDATA_SECTION_NODE",()=>R),i.export(t,"COMMENT_NODE",()=>K),i.export(t,"DOCUMENT_NODE",()=>v),i.export(t,"DOCUMENT_TYPE_NODE",()=>j),i.export(t,"DOCUMENT_FRAGMENT_NODE",()=>O),i.export(t,"checkNodeType",()=>L),i.export(t,"isParentOf",()=>V);var I=A("./pair.js"),r=A("./map.js");let o="undefined"!=typeof document?document:{},n=A=>o.createElement(A),g=()=>o.createDocumentFragment(),a=A=>o.createTextNode(A),s="undefined"!=typeof DOMParser?new DOMParser:null,B=(A,e,t)=>A.dispatchEvent(new CustomEvent(e,t)),c=(A,e)=>(I.forEach(e,(e,t)=>{!1===t?A.removeAttribute(e):!0===t?A.setAttribute(e,""):A.setAttribute(e,t)}),A),Q=(A,e)=>(e.forEach((e,t)=>{A.setAttribute(t,e)}),A),l=A=>{let e=g();for(let t=0;t(q(A,l(e)),A),d=A=>A.remove(),h=(A,e,t)=>A.addEventListener(e,t),E=(A,e,t)=>A.removeEventListener(e,t),p=(A,e)=>(I.forEach(e,(e,t)=>h(A,e,t)),A),f=(A,e)=>(I.forEach(e,(e,t)=>E(A,e,t)),A),u=(A,e=[],t=[])=>C(c(n(A),e),t),w=(A,e)=>{let t=n("canvas");return t.height=e,t.width=A,t},y=a,F=A=>`${A.left}:${A.right};`,D=A=>A.map(F).join(""),m=A=>r.map(A,(A,e)=>`${e}:${A};`).join(""),k=(A,e)=>A.querySelector(e),S=(A,e)=>A.querySelectorAll(e),U=A=>o.getElementById(A),G=A=>s.parseFromString(`${A}`,"text/html").body,N=A=>l(G(A).childNodes),H=A=>G(A).firstElementChild,x=(A,e)=>A.replaceWith(e),J=(A,e,t)=>A.insertBefore(e,t),q=(A,e)=>A.appendChild(e),b=o.ELEMENT_NODE,M=o.TEXT_NODE,R=o.CDATA_SECTION_NODE,K=o.COMMENT_NODE,v=o.DOCUMENT_NODE,j=o.DOCUMENT_TYPE_NODE,O=o.DOCUMENT_FRAGMENT_NODE,L=(A,e)=>A.nodeType===e,V=(A,e)=>{let t=e.parentNode;for(;t&&t!==A;)t=t.parentNode;return t===A}},{"./pair.js":"gQxRb","./map.js":"dUNWE","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],emME5:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"stringify",()=>I),i.export(t,"parse",()=>r);let I=JSON.stringify,r=JSON.parse},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],eZM8P:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"enqueue",()=>o),i.export(t,"timeout",()=>a),i.export(t,"interval",()=>B),i.export(t,"Animation",()=>c),i.export(t,"animationFrame",()=>Q),i.export(t,"idleCallback",()=>C),i.export(t,"createDebouncer",()=>d);let I=[],r=()=>{for(let A=0;A{I.push(A),1===I.length&&setTimeout(r,0)},n=A=>class{constructor(A){this._=A}destroy(){A(this._)}},g=n(clearTimeout),a=(A,e)=>new g(setTimeout(e,A)),s=n(clearInterval),B=(A,e)=>new s(setInterval(e,A)),c=n(A=>"undefined"!=typeof requestAnimationFrame&&cancelAnimationFrame(A)),Q=A=>"undefined"==typeof requestAnimationFrame?a(0,A):new c(requestAnimationFrame(A)),l=n(A=>"undefined"!=typeof cancelIdleCallback&&cancelIdleCallback(A)),C=A=>"undefined"!=typeof requestIdleCallback?new l(requestIdleCallback(A)):a(1e3,A),d=A=>{let e=-1;return t=>{clearTimeout(e),t&&(e=setTimeout(t,A))}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],g3rgM:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"BOLD",()=>g),i.export(t,"UNBOLD",()=>a),i.export(t,"BLUE",()=>s),i.export(t,"GREY",()=>B),i.export(t,"GREEN",()=>c),i.export(t,"RED",()=>Q),i.export(t,"PURPLE",()=>l),i.export(t,"ORANGE",()=>C),i.export(t,"UNCOLOR",()=>d),i.export(t,"computeNoColorLoggingArgs",()=>h),i.export(t,"createModuleLogger",()=>u);var I=A("./symbol.js"),r=A("./time.js"),o=A("./environment.js"),n=A("./function.js");let g=I.create(),a=I.create(),s=I.create(),B=I.create(),c=I.create(),Q=I.create(),l=I.create(),C=I.create(),d=I.create(),h=A=>{let e=[],t=[],i=0;for(;i{let t=E[p],i=o.getVariable("log"),I=null!==i&&("*"===i||"true"===i||RegExp(i,"gi").test(e));return p=(p+1)%E.length,e+=": ",I?(...i)=>{let I=r.getUnixTime(),o=I-f;f=I,A(t,e,d,...i.map(A=>"string"==typeof A||"symbol"==typeof A?A:JSON.stringify(A)),t," +"+o+"ms")}:n.nop}},{"./symbol.js":"fqScD","./time.js":"h82oW","./environment.js":"fx9cT","./function.js":"gbKoX","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],fqScD:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"create",()=>I),i.export(t,"isSymbol",()=>r);let I=Symbol,r=A=>"symbol"==typeof A},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],f0JW3:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"mapIterator",()=>I),i.export(t,"createIterator",()=>r),i.export(t,"iteratorFilter",()=>o),i.export(t,"iteratorMap",()=>n);let I=(A,e)=>({[Symbol.iterator](){return this},next(){let t=A.next();return{value:t.done?void 0:e(t.value),done:t.done}}}),r=A=>({[Symbol.iterator](){return this},next:A}),o=(A,e)=>r(()=>{let t;do t=A.next();while(!t.done&&!e(t.value))return t}),n=(A,e)=>r(()=>{let{done:t,value:i}=A.next();return{done:t,value:t?void 0:e(i)}})},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],l6Pwy:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"viLoadSnapshot",()=>g),i.export(t,"applyEnv",()=>a);var I=A("../../../base/load/api/api-proxy"),r=A("../../../base/load/api/api-proxy-def"),o=A("../../../base/load/db/db-proxy"),n=A("../../ed/logic/code-loader");new TextEncoder;let g=async A=>{let e=A.site.config.api_url;try{let t=new URL(e);e&&t.hostname&&(await (0,r.loadApiProxyDef)(e,!0),A.script.db||(A.script.db=(0,o.dbProxy)(e)),A.script.api||(A.script.api=(0,I.apiProxy)(e)))}catch(A){A&&!A.message.toLowerCase().includes("invalid url")&&console.warn("Failed to load API [Snapshot]:",e)}await a(A)},a=async A=>{let e=window;A.site.config.api_url&&(e.db=(0,o.dbProxy)(A.site.config.api_url),e.api=(0,I.apiProxy)(A.site.config.api_url)),await (0,n.loadCode)(A,A.site_tstamp)}},{"../../../base/load/api/api-proxy":"gSUXN","../../../base/load/api/api-proxy-def":"ad3R8","../../../base/load/db/db-proxy":"gXSmQ","../../ed/logic/code-loader":"43JBt","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"43JBt":[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"loadFrontEnd",()=>I),i.export(t,"loadTypings",()=>r),i.export(t,"loadCode",()=>o);let I=async(A,e)=>{let t=A.site.id,i=`/prod/${t}/_prasi/code/index.js?ts=${e}`,I=Function("callback",` import("${i}") .catch((e) => console.error("Failed to load site code\\n\\n", e)) - .then(callback)`);try{await new Promise(e=>{try{I(t=>{let i=window;for(let[e,I]of Object.entries(t))i[e]=I,A.site_exports[e]=I;e(t)})}catch(A){console.log("Failed to load site code",A)}})}catch(A){}},r=async A=>{let e=A.site.id;await Promise.all([fetch(`/prod/${e}/_prasi/typings.d.ts`).catch(()=>{}).then(async e=>{e&&(A.site_dts=await e.text(),A.render())}),fetch(`/prod/${e}/_prasi/type_def`).catch(()=>{}).then(async e=>{e&&(A.site_dts_entry=await e.json(),A.render())}),fetch(`/prod/${e}/_prasi/prisma.ext`).catch(()=>{}).then(async e=>{e&&(A.prisma_ext=(await e.text()).replace("./prisma","ts:prisma"),A.render())})])},o=async(A,e)=>{try{await Promise.all([r(A),I(A,e)])}catch(A){console.log("Failed to load site code",A)}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"4kYcB":[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"devItem",()=>r);let I=window,r=(A,e,t)=>{I.prasiEdit||(I.prasiEdit={});let i=I.prasiEdit[t];i||(I.prasiEdit[t]={},i=I.prasiEdit[t]);let n=()=>{let A=e.get("id")||"",t=i[A];return t||(i[A]=[],t=i[A]),t},g=e.toJSON();return{...g,edit:{get props(){if(g.component?.props){let i={};for(let[I,o]of Object.entries(g.component.props))if(o.value===o.valueBuilt)i[I]=JSON.parse(o.value);else if(o.meta?.type==="content-element"){let o=e.get("component")?.get("props")?.get(I)?.get("content");o?i[I]={mode:"jsx",value:r(A,o,t)}:i[I]={mode:"jsx",value:null}}else i[I]={mode:"raw",value:o.value,valueBuilt:o.valueBuilt};return i}return},get pending(){return[]},async commit(){let t={};for(let[A,t]of Object.entries(i))if(e){let i=e.toJSON(),I=i?.component?.props,r={};for(let A of t)if("prop"===A.type&&I)I[A.name]&&("string"===A.mode?(I[A.name].value=JSON.stringify(A.value),I[A.name].valueBuilt=JSON.stringify(A.value)):"raw"===A.mode?(I[A.name].value=A.value,A.valueBuilt?I[A.name].valueBuilt=A.valueBuilt:r[A.name]=A.value):"jsx"===A.mode&&(I[A.name]||(I[A.name]={meta:{type:"content-element"}}),A.value&&(I[A.name].content=o([A.value])[0])));else if("set"===A.type&&"object"==typeof A.value)for(let[e,t]of Object.entries(A.value))i[e]=t;let n=await _api.code_build(r);for(let[A,e]of Object.entries(n))I[A].valueBuilt=e;n[A]=i}e&&e.doc?.transact(()=>{for(let[e,i]of Object.entries(t)){let t=A[e];t.mitem&&syncronize(t.mitem,i)}})},setValue(A,e){let t=n(),i=e;"childs"===A&&(i=o(e)),t.push({type:"set",name:A,value:i})},setProp(A,e){let t=n();"string"==typeof e?t.push({type:"prop",mode:"string",name:A,value:e}):"string"===e.mode?t.push({type:"prop",mode:"string",name:A,value:e.value}):"raw"===e.mode?t.push({type:"prop",mode:"raw",name:A,value:e.value,valueBuilt:e.valueBuilt}):"jsx"===e.mode&&t.push({type:"prop",mode:"jsx",name:A,value:e.value})},get childs(){let i=e?.toJSON();if(i.childs)return i.childs.map(e=>{let i=A[e.id].mitem;if(i)return r(A,i,t)});return[]},get parent(){if(e){let i=e.parent.toJSON();if(Array.isArray(i)){let I=A[(e.parent?.parent).get("id")].mitem;if(I)return{item:r(A,I,t),child_type:"child",child_idx:i.findIndex(A=>A.id===g.id)}}}return null}}}},o=A=>A.map(A=>{let e={...A};return delete e.edit,e})},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"47fGT":[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"responsiveVal",()=>I);let I=(A,e,t,i)=>{let I=A[e];return"desktop"!==t&&t?A.mobile&&A.mobile[e]&&(I=A.mobile[e]):!I&&A.mobile&&A.mobile[e]&&(I=A.mobile[e]),I||(I=i),I}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"5aNau":[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"edRoute",()=>Q),i.export(t,"reloadLayout",()=>l),i.export(t,"reloadPage",()=>C),i.export(t,"loadPageMetaCache",()=>d),i.export(t,"savePageMetaCache",()=>h);var I=A("wasm-gzip"),r=A("./active/is-editing"),o=A("./comp/load"),n=A("./ed-global"),g=A("./ed-site"),a=A("./tree/build"),s=A("idb-keyval"),B=A("../../vi/render/script/extract-nav"),c=A("686da3b6f0fee310").Buffer;let Q=async A=>{if(A.sync&&("ready"===A.status||"init"===A.status)){if(!A.site.domain&&!A.site.name){A.status="load-site";let e=await A.sync.site.load(A.site.id);if(!e){A.status="site-not-found",A.render();return}await (0,g.loadSite)(A,e,"from-route")}if(A.page.cur.id!==params.page_id||!A.page.cur.snapshot||!A.page.list[A.page.cur.id]){let e=A.page.list[params.page_id];if(e&&A.page.doc&&e.on_update){A.page.doc.off("update",e.on_update);let t=A.page.list[params.page_id];A.page.cur=t.page,A.page.doc=t.doc}await C(A,params.page_id,"load-route")}}},l=async(A,e,t)=>{if(!A.sync)return;let i=await A.sync.page.load(e);if(i){if(i.comps)for(let[e,t]of Object.entries(i.comps))t&&t.snapshot&&await (0,o.loadCompSnapshot)(A,e,t.snapshot);if(i.snapshot){let o=new Y.Doc;Y.applyUpdate(o,(0,I.decompress)(i.snapshot));let n=A.page.list[i.id];n||(A.page.list[i.id]={},n=A.page.list[i.id]),n.on_update&&n.doc&&n.doc.off("update",n.on_update),n.on_update=async(i,n)=>{if("local"===n||!A.sync)return;let s=await A.sync.yjs.sv_local("page",e,c.from((0,I.compress)(i)));if(s){let i=Y.encodeStateAsUpdate(o,(0,I.decompress)(s.sv));Y.applyUpdate(o,(0,I.decompress)(s.diff),"local"),(0,r.isTextEditing)()||await (0,a.treeRebuild)(A,{note:t+" page-on-update"}),await A.sync.yjs.diff_local("page",A.page.cur.id,c.from((0,I.compress)(i))),A.preview.page_cache[e]={root:g,url:"~~@$#%^#@~LAYOUT~~@$#%^#@~"},await (0,a.treeCacheBuild)(A,e),A.render();let n=A.preview.meta_cache[e];n&&(A.site.layout.meta=n.meta,A.site.layout.entry=n.entry,h(A,n.meta))}};let g=o.getMap("map").get("root")?.toJSON();if(g){A.preview.page_cache[e]={root:g,url:"~~@$#%^#@~LAYOUT~~@$#%^#@~"},await (0,a.treeCacheBuild)(A,e);let t=A.preview.meta_cache[e];t&&(A.site.layout.meta=t.meta,A.site.layout.entry=t.entry,h(A,t.meta)),A.render()}}}},C=async(A,e,t,i)=>{if(!A.sync)return;A.status="reload";let g=await A.sync.page.load(e);if(!g){A.status="page-not-found",A.render();return}if(g.comps)for(let[e,t]of Object.entries(g.comps))t&&t.snapshot&&await (0,o.loadCompSnapshot)(A,e,t.snapshot);if(A.page.cur=g,g.snapshot){let i=new Y.Doc;Y.applyUpdate(i,(0,I.decompress)(g.snapshot));let o=A.page.list[g.id];o||(A.page.list[g.id]={},o=A.page.list[g.id]),o.on_update&&o.doc&&o.doc.off("update",o.on_update),o.on_update=async(e,s)=>{if("local"===s||!A.sync)return;if(o.page.id!==g.id){alert("Page ID Mismatch!\n Refreshing to preventing data loss..."),location.reload();return}let B=await A.sync.yjs.sv_local("page",A.page.cur.id,c.from((0,I.compress)(e)));if(B){let e=Y.encodeStateAsUpdate(i,(0,I.decompress)(B.sv));Y.applyUpdate(i,(0,I.decompress)(B.diff),"local"),(0,r.isTextEditing)()||await (0,a.treeRebuild)(A,{note:t+" page-on-update"}),await A.sync.yjs.diff_local("page",A.page.cur.id,c.from((0,I.compress)(e))),A.ui.syncing=!1,A.page.entry=i.getMap("map").get("root")?.get("childs")?.map(A=>A.get("id")),n.active.should_render_main&&A.render()}},i.on("update",o.on_update),A.page.doc=i,A.page.doc&&(o.page=A.page.cur,o.doc=A.page.doc,A.page.entry=A.page.doc.getMap("map").get("root")?.get("childs")?.map(A=>A.get("id")),Array.isArray(A.page.entry)||A.sync.code.action({type:"flush-page-cache",page_id:e}).then(()=>{location.reload()})),A.page.doc&&await (0,a.treeRebuild)(A,{note:t+" page-init"})}A.status="ready",!1!==i&&A.render()},d=async(A,e)=>{let t=await (0,s.get)(`page-${e}`,B.nav.store);if(t)return A.preview.meta_cache[e]=t,A.preview.meta_cache[e]},h=async(A,e)=>{let t={};for(let[A,i]of Object.entries(e))t[A]={item:i.item,instances:i.instances,parent:i.parent,jsx_prop:i.jsx_prop};A.preview.meta_cache[params.page_id]={meta:t,entry:A.page.entry,url:A.page.cur.url},(0,s.set)(`page-${params.page_id}`,A.preview.meta_cache[params.page_id],B.nav.store)}},{"686da3b6f0fee310":"9Gw3v","wasm-gzip":"pbgs4","./active/is-editing":"dhggL","./comp/load":"aigu6","./ed-global":"6QDfO","./ed-site":"fbNqA","./tree/build":"dNllk","idb-keyval":"hfWoV","../../vi/render/script/extract-nav":"hXbWs","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],fbNqA:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"loadSite",()=>o);var I=A("../../vi/load/load-legacy"),r=A("../../vi/load/load-snapshot");let o=async(A,e,t)=>{A.site=e,A.script.db||A.script.api||(location.pathname.startsWith("/ed/")?await (0,r.viLoadSnapshot)(A):await (0,I.viLoadLegacy)({mode:A.mode,site:{api_url:A.site.config.api_url,id:A.site.id,api:{get:()=>A.script.api,set(e){A.script.api=e}},db:{get:()=>A.script.db,set(e){A.script.db=e}}},render:()=>{}}))}},{"../../vi/load/load-legacy":"ibQ3Y","../../vi/load/load-snapshot":"l6Pwy","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ibQ3Y:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"viLoadLegacy",()=>s);var I=A("../../../base/load/api/api-proxy"),r=A("../../../base/load/api/api-proxy-def"),o=A("../../../base/load/db/db-proxy"),n=A("../../ed/panel/side/style/tools/dynamic-import"),g=i.interopDefault(n),a=A("../render/script/arg");let s=async A=>{let e=window;e.exports||(e.exports={});let t=await _db.site.findFirst({where:{id:A.site.id},include:{component_site:!0}});if(t){if(t.component_site)for(let A of t.component_site){let e=`/npm/site/${A.id_site}/site.js`;await (0,g.default)(e)}let e=A.site.api_url;if(e||(e=(t.config||{}).api_url||""),!e)return;try{let A=new URL(e);if(e&&A.hostname)try{await (0,r.loadApiProxyDef)(e,!0)}catch(A){console.warn("Failed to load API [Legacy]:",e)}}catch(A){}let n=`/npm/site/${A.site.id}/site.js`;await (0,g.default)(n),A.site.db.get()||A.site.db.set((0,o.dbProxy)(e)),A.site.api.get()||A.site.api.set((0,I.apiProxy)(e));let s=window;if(t.js_compiled){var i;let e=t.config,I={...(0,a.viScriptArg)({site:A.site,mode:A.mode}),types:{},exports:s.exports,load:g.default,render:A.render,module:{exports:{}}};if(await (i=t.js_compiled,e.api_url&&!I.api&&(I.api=A.site.api.get(),I.db=A.site.db.get()),I.params=s.params,I.module={},Function(...Object.keys(I),i)(...Object.values(I))),I.module.exports)for(let[A,e]of Object.entries(I.module.exports))s.exports[A]=e}}}},{"../../../base/load/api/api-proxy":"gSUXN","../../../base/load/api/api-proxy-def":"ad3R8","../../../base/load/db/db-proxy":"gXSmQ","../../ed/panel/side/style/tools/dynamic-import":"3Xtlr","../render/script/arg":"btInY","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"3Xtlr":[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"importModule",()=>r);var I=A("../../../../../../utils/types/general");function r(A){return A?new Promise((e,t)=>{let i="$importModule$"+Math.random().toString(32).slice(2),r=document.createElement("script"),o=()=>{delete window[i],r.onerror=null,r.onload=null,r.remove(),URL.revokeObjectURL(r.src),r.src=""};r.defer=!0,r.type="module",r.onerror=()=>{t(Error(`Failed to import: ${A}`)),o()},r.onload=()=>{e(window[i]),o()};let n=I.w.basehost?I.w.basehost+A:function(A){let e=document.createElement("a");return e.setAttribute("href",A),e.cloneNode(!1).href}(A),g=new Blob([`import * as m from "${n}"; window.${i} = m;`],{type:"text/javascript"});r.src=URL.createObjectURL(g),document.head.appendChild(r)}):""}t.default=r},{"../../../../../../utils/types/general":"fBAQm","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],btInY:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"viScriptArg",()=>I);let I=A=>({isMobile:"mobile"===A.mode,isDesktop:"desktop"===A.mode,isEditor:location.pathname.startsWith("/ed/")})},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],lSNIl:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"Vi",()=>l);var I=A("react/jsx-runtime"),r=A("react"),o=A("web-utils"),n=A("./load/load"),g=A("./render/global"),a=A("./render/render"),s=A("./render/script/extract-nav"),B=A("./root"),c=A("./utils/error-box");let Q=window,l=({meta:A,entry:e,api_url:t,site_id:i,api:l,mode:C,db:d,visit:h,script:E,page_id:p,render_stat:f,on_status_changed:u,on_preload:w,layout:y,comp_load:F})=>{let D=(0,o.useGlobal)(g.ViGlobal,"VI");return D.mode=C,D.entry=e,D.on_preload=w,D.comp.load=F,Q.siteurl=(A,e)=>{if(A.startsWith("http://")||A.startsWith("https://"))return A;try{["prasi.avolut.com","localhost"].includes(location.hostname)?D.site.api_url&&!D.site_url&&(D.site_url=new URL(D.site.api_url)):D.site_url||(e&&D.site.api_url?D.site_url=new URL(D.site.api_url):D.site_url=new URL(location.href),D.site_url.pathname="")}catch(A){}if(D.site_url){let e=D.site_url,t=A;return t.startsWith("/")||(t="/"+t),Q.prasiContext.siteUrl&&(t=Q.prasiContext.siteUrl(t)),`${e.protocol}//${e.host}${t}`}return A},Q.isMobile="mobile"===C,Q.isDesktop="desktop"===C,Q.preload=(A,e)=>{for(let e of(D.page.navs[p]||(D.page.navs[p]=new Set),"string"==typeof A?[A]:A))D.page.navs[p].add(e);return clearTimeout(s.nav.timeout),s.nav.timeout=setTimeout(()=>{D.on_preload&&D.on_preload({urls:Array.from(D.page.navs[p]),opt:{on_load:e?.on_load}})},100),""},D.layout=y,D.page.cur.id=p,D.on_status_changes=u,"disabled"===f&&(a.render_stat.enabled=!1),D.meta!==A&&(D.meta=A),E&&(D.script.init_local_effect=E.init_local_effect),D.visit=h,"init"===D.status&&(D.site.db=d,D.site.api=l,(0,n.viLoad)(D,{api_url:t,site_id:i})),w&&(0,r.useEffect)(()=>{setTimeout(()=>{let A=D.page.navs[D.page.cur.id];A&&w({urls:Array.from(A),opt:{on_load(A){}}})},500)},[D.page.cur.id]),(0,I.jsx)(c.ErrorBox,{children:(0,I.jsx)(r.Suspense,{children:(0,I.jsx)(B.ViRoot,{})})})}},{"react/jsx-runtime":"QoA3A",react:"6Lppp","web-utils":"1hi6H","./load/load":"9mDWt","./render/global":"1IdeH","./render/render":"8FwN3","./render/script/extract-nav":"hXbWs","./root":"6ey3Y","./utils/error-box":"4gof8","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"9mDWt":[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"viLoad",()=>I);let I=(A,e)=>{A.status="loading",A.on_status_changes&&A.on_status_changes(A.status),A.site.id=e.site_id,A.site.api_url=e.api_url,A.status="ready",A.on_status_changes&&A.on_status_changes(A.status)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"1IdeH":[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"ViGlobal",()=>I);let I={ts:0,status:"init",meta:{},entry:[],tick:0,mode:"desktop",site:{id:"",api_url:"",api:null,db:null},site_url:null,script:{init_local_effect:void 0},visit:void 0,on_status_changes:void 0,layout:void 0,page:{cur:{id:""},navs:{}},comp:{load:async()=>null},on_preload:void 0}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"8FwN3":[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"render_stat",()=>c),i.export(t,"ViRender",()=>Q),i.export(t,"ViChild",()=>l);var I=A("react/jsx-runtime"),r=A("react"),o=A("web-utils"),n=A("../utils/error-box"),g=A("./global"),a=A("./parts"),s=A("./script");let B={debug:!!localStorage.getItem("prasi-js-debug")},c={enabled:!1,meta:{}},Q=({meta:A,passprop:e,is_layout:t,parent_key:i,depth:r})=>{if(c.enabled){let e=c.meta;if(e[A.item.id]&&e[A.item.id].last_render===Math.floor(Date.now()/1e3)?e[A.item.id].count++:e[A.item.id]={last_render:Math.floor(Date.now()/1e3),count:1},e[A.item.id]?.count>70)return(0,I.jsxs)("div",{className:"bg-orange-100 border border-orange-300 rounded-sm text-xs flex flex-col items-center",children:[(0,I.jsxs)("div",{className:"text-[10px] font-bold text-red-900 self-stretch px-1",children:["WARNING: Render loop detected in [",A.item.name,"]"]}),(0,I.jsxs)("p",{className:"border-b border-orange-300 px-1 pb-1 min-w-[100px]",children:["Rendered ",e[A.item.id]?.count," times in less than 1 second."]})]})}if(!A||A.item.hidden)return null;if(B.debug){let e="";for(let A=0;A{let c=(0,o.useGlobal)(g.ViGlobal,"VI");if(t&&"children"===A.item.name){let A=[];for(let t of c.entry){let r=c.meta[t];if(r.item.adv?.js||r.item.component?.id)A.push((0,I.jsx)(n.ErrorBox,{meta:r,children:(0,I.jsx)(s.ViScript,{meta:r,is_layout:!1,passprop:{...e},parent_key:i,depth:B+1})}));else{let t=(0,a.viParts)(c,r,!1,e,B);c.visit&&c.visit(r,t),A.push((0,I.jsx)("div",{...t.props}))}}return(0,I.jsx)(I.Fragment,{children:A.map((A,e)=>(0,I.jsx)(r.Fragment,{children:A},e))})}let Q=(0,a.viParts)(c,A,t,e,B);return c.visit&&c.visit(A,Q),(0,I.jsx)("div",{...Q.props})}},{"react/jsx-runtime":"QoA3A",react:"6Lppp","web-utils":"1hi6H","../utils/error-box":"4gof8","./global":"1IdeH","./parts":"fUkcA","./script":"biZQo","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"4gof8":[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"ErrorBox",()=>n);var I=A("react/jsx-runtime"),r=A("react-use-error-boundary"),o=A("web-utils");let n=(0,r.withErrorBoundary)(({children:A,meta:e,id:t,silent:i=!0})=>{let n=(0,o.useLocal)({retrying:!1,meta:e}),[g,a]=(0,r.useErrorBoundary)((A,e)=>{!0!==i&&console.warn(A)});return(e&&n.meta!==e&&(n.meta=e,setTimeout(a)),g)?(0,I.jsxs)("div",{className:"bg-red-100 border border-red-300 rounded-sm text-xs flex flex-col items-center",children:[(0,I.jsxs)("div",{className:"text-[10px] font-bold text-red-900 self-stretch px-1",children:["ERROR ",e?.item.name?"["+e.item.name+"]:":""]}),(0,I.jsx)("p",{className:"border-b border-red-300 px-1 pb-1 min-w-[100px]",children:n.retrying?(0,I.jsx)(I.Fragment,{children:"Retrying..."}):(0,I.jsx)(I.Fragment,{children:g.message})}),(0,I.jsx)("div",{className:"p-1",children:(0,I.jsx)("button",{onClick:()=>{n.retrying=!0,n.render(),setTimeout(()=>{n.retrying=!1,n.render(),a()},100)},className:"bg-white border border-white hover:border-red-400 hover:bg-red-50 rounded px-2",children:"Try again"})})]}):A})},{"react/jsx-runtime":"QoA3A","react-use-error-boundary":"5QDO8","web-utils":"1hi6H","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"5QDO8":[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"ErrorBoundaryContext",()=>g),i.export(t,"withErrorBoundary",()=>a),i.export(t,"useErrorBoundary",()=>s);var I=A("react"),r=i.interopDefault(I);class o extends I.Component{displayName="ReactUseErrorBoundary";componentDidCatch(...A){this.setState({}),this.props.onError(...A)}render(){return this.props.children}}let n=(0,I.createContext)({componentDidCatch:{current:void 0},error:void 0,setError:()=>!1});function g({children:A}){let[e,t]=(0,I.useState)(),i=(0,I.useRef)(),g=(0,I.useMemo)(()=>({componentDidCatch:i,error:e,setError:t}),[e]);return(0,r.default).createElement(n.Provider,{value:g},(0,r.default).createElement(o,{error:e,onError:(A,e)=>{t(A),i.current?.(A,e)}},A))}function a(A){function e(e){return(0,r.default).createElement(g,null,(0,r.default).createElement(A,{key:"WrappedComponent",...e}))}return e.displayName=`WithErrorBoundary(${A.displayName??A.name??"Component"})`,e}function s(A){let e=(0,I.useContext)(n);e.componentDidCatch.current=A;let t=(0,I.useCallback)(()=>{e.setError(void 0)},[]);return[e.error,t]}g.displayName="ReactUseErrorBoundaryContext"},{react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],fUkcA:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"viParts",()=>n);var I=A("react/jsx-runtime"),r=A("../../../utils/css/gen"),o=A("./render");let n=(A,e,t,i,n)=>{let g,a;let s=e.item;s.component?.style&&(g={style:s.component.style,className:(0,r.produceCSS)(s.component.style,{mode:A.mode})});let B={className:(0,r.produceCSS)(s,{mode:A.mode}),inherit:g},c=e.item.childs;return"text"===e.item.type?(a=null,B.dangerouslySetInnerHTML={__html:e.item.html||""}):a=Array.isArray(c)&&c?.map(e=>{if(!e)return null;let{id:r}=e,g=t?A.layout?.meta[r]:A.meta[r];return g?I.jsx(o.ViRender,{meta:g,is_layout:t,passprop:{...i},depth:n+1},r):null}),B.children=a,e.item.adv?.html?(delete B.children,B.dangerouslySetInnerHTML={__html:e.item.adv?.html}):e.item.adv?.js&&!e.item.adv.js.includes("children")&&(delete B.children,delete B.dangerouslySetInnerHTML),{props:B,text_props:{}}}},{"react/jsx-runtime":"QoA3A","../../../utils/css/gen":"lljkd","./render":"8FwN3","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],lljkd:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"produceCSS",()=>c);var I=A("./advanced"),r=A("./background"),o=A("./border"),n=A("./dimension"),g=A("./editor"),a=A("./font"),s=A("./layout"),B=A("./padding");let c=(A,e)=>{try{return cx([A.id?`s-${A.id}`:"",css` + .then(callback)`);try{await new Promise(e=>{try{I(t=>{let i=window;for(let[e,I]of Object.entries(t))i[e]=I,A.site_exports[e]=I;e(t)})}catch(A){console.log("Failed to load site code",A)}})}catch(A){}},r=async A=>{let e=A.site.id;await Promise.all([fetch(`/prod/${e}/_prasi/typings.d.ts`).catch(()=>{}).then(async e=>{e&&(A.site_dts=await e.text(),A.render())}),fetch(`/prod/${e}/_prasi/type_def`).catch(()=>{}).then(async e=>{e&&(A.site_dts_entry=await e.json(),A.render())}),fetch(`/prod/${e}/_prasi/prisma.ext`).catch(()=>{}).then(async e=>{e&&(A.prisma_ext=(await e.text()).replace("./prisma","ts:prisma"),A.render())})])},o=async(A,e)=>{try{await Promise.all([r(A),I(A,e)])}catch(A){console.log("Failed to load site code",A)}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"4kYcB":[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"devItem",()=>r);let I=window,r=(A,e,t)=>{I.prasiEdit||(I.prasiEdit={});let i=I.prasiEdit[t];i||(I.prasiEdit[t]={},i=I.prasiEdit[t]);let n=()=>{let A=e.get("id")||"",t=i[A];return t||(i[A]=[],t=i[A]),t},g=e.toJSON();return{...g,edit:{get props(){if(g.component?.props){let i={};for(let[I,o]of Object.entries(g.component.props))if(o.value===o.valueBuilt)i[I]=JSON.parse(o.value);else if(o.meta?.type==="content-element"){let o=e.get("component")?.get("props")?.get(I)?.get("content");o?i[I]={mode:"jsx",value:r(A,o,t)}:i[I]={mode:"jsx",value:null}}else i[I]={mode:"raw",value:o.value,valueBuilt:o.valueBuilt};return i}return},get pending(){return[]},async commit(){let t={};for(let[A,t]of Object.entries(i))if(e){let i=e.toJSON(),I=i?.component?.props,r={};for(let A of t)if("prop"===A.type&&I)I[A.name]&&("string"===A.mode?(I[A.name].value=JSON.stringify(A.value),I[A.name].valueBuilt=JSON.stringify(A.value)):"raw"===A.mode?(I[A.name].value=A.value,A.valueBuilt?I[A.name].valueBuilt=A.valueBuilt:r[A.name]=A.value):"jsx"===A.mode&&(I[A.name]||(I[A.name]={meta:{type:"content-element"}}),A.value&&(I[A.name].content=o([A.value])[0])));else if("set"===A.type&&"object"==typeof A.value)for(let[e,t]of Object.entries(A.value))i[e]=t;let n=await _api.code_build(r);for(let[A,e]of Object.entries(n))I[A].valueBuilt=e;n[A]=i}e&&e.doc?.transact(()=>{for(let[e,i]of Object.entries(t)){let t=A[e];t.mitem&&syncronize(t.mitem,i)}})},setValue(A,e){let t=n(),i=e;"childs"===A&&(i=o(e)),t.push({type:"set",name:A,value:i})},setProp(A,e){let t=n();"string"==typeof e?t.push({type:"prop",mode:"string",name:A,value:e}):"string"===e.mode?t.push({type:"prop",mode:"string",name:A,value:e.value}):"raw"===e.mode?t.push({type:"prop",mode:"raw",name:A,value:e.value,valueBuilt:e.valueBuilt}):"jsx"===e.mode&&t.push({type:"prop",mode:"jsx",name:A,value:e.value})},get childs(){let i=e?.toJSON();if(i.childs)return i.childs.map(e=>{let i=A[e.id].mitem;if(i)return r(A,i,t)});return[]},get parent(){if(e){let i=e.parent.toJSON();if(Array.isArray(i)){let I=A[(e.parent?.parent).get("id")].mitem;if(I)return{item:r(A,I,t),child_type:"child",child_idx:i.findIndex(A=>A.id===g.id)}}}return null}}}},o=A=>A.map(A=>{let e={...A};if(delete e.edit,e.component?.props)for(let[A,t]of Object.entries(e.component.props))t.content&&(t.content=o([t.content]));return e.childs&&(e.childs=o(e.childs)),e})},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"47fGT":[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"responsiveVal",()=>I);let I=(A,e,t,i)=>{let I=A[e];return"desktop"!==t&&t?A.mobile&&A.mobile[e]&&(I=A.mobile[e]):!I&&A.mobile&&A.mobile[e]&&(I=A.mobile[e]),I||(I=i),I}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"5aNau":[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"edRoute",()=>Q),i.export(t,"reloadLayout",()=>l),i.export(t,"reloadPage",()=>C),i.export(t,"loadPageMetaCache",()=>d),i.export(t,"savePageMetaCache",()=>h);var I=A("wasm-gzip"),r=A("./active/is-editing"),o=A("./comp/load"),n=A("./ed-global"),g=A("./ed-site"),a=A("./tree/build"),s=A("idb-keyval"),B=A("../../vi/render/script/extract-nav"),c=A("686da3b6f0fee310").Buffer;let Q=async A=>{if(A.sync&&("ready"===A.status||"init"===A.status)){if(!A.site.domain&&!A.site.name){A.status="load-site";let e=await A.sync.site.load(A.site.id);if(!e){A.status="site-not-found",A.render();return}await (0,g.loadSite)(A,e,"from-route")}if(A.page.cur.id!==params.page_id||!A.page.cur.snapshot||!A.page.list[A.page.cur.id]){let e=A.page.list[params.page_id];if(e&&A.page.doc&&e.on_update){A.page.doc.off("update",e.on_update);let t=A.page.list[params.page_id];A.page.cur=t.page,A.page.doc=t.doc}await C(A,params.page_id,"load-route")}}},l=async(A,e,t)=>{if(!A.sync)return;let i=await A.sync.page.load(e);if(i){if(i.comps)for(let[e,t]of Object.entries(i.comps))t&&t.snapshot&&await (0,o.loadCompSnapshot)(A,e,t.snapshot);if(i.snapshot){let o=new Y.Doc;Y.applyUpdate(o,(0,I.decompress)(i.snapshot));let n=A.page.list[i.id];n||(A.page.list[i.id]={},n=A.page.list[i.id]),n.on_update&&n.doc&&n.doc.off("update",n.on_update),n.on_update=async(i,n)=>{if("local"===n||!A.sync)return;let s=await A.sync.yjs.sv_local("page",e,c.from((0,I.compress)(i)));if(s){let i=Y.encodeStateAsUpdate(o,(0,I.decompress)(s.sv));Y.applyUpdate(o,(0,I.decompress)(s.diff),"local"),(0,r.isTextEditing)()||await (0,a.treeRebuild)(A,{note:t+" page-on-update"}),await A.sync.yjs.diff_local("page",A.page.cur.id,c.from((0,I.compress)(i))),A.preview.page_cache[e]={root:g,url:"~~@$#%^#@~LAYOUT~~@$#%^#@~"},await (0,a.treeCacheBuild)(A,e),A.render();let n=A.preview.meta_cache[e];n&&(A.site.layout.meta=n.meta,A.site.layout.entry=n.entry,h(A,n.meta))}};let g=o.getMap("map").get("root")?.toJSON();if(g){A.preview.page_cache[e]={root:g,url:"~~@$#%^#@~LAYOUT~~@$#%^#@~"},await (0,a.treeCacheBuild)(A,e);let t=A.preview.meta_cache[e];t&&(A.site.layout.meta=t.meta,A.site.layout.entry=t.entry,h(A,t.meta)),A.render()}}}},C=async(A,e,t,i)=>{if(!A.sync)return;A.status="reload";let g=await A.sync.page.load(e);if(!g){A.status="page-not-found",A.render();return}if(g.comps)for(let[e,t]of Object.entries(g.comps))t&&t.snapshot&&await (0,o.loadCompSnapshot)(A,e,t.snapshot);if(A.page.cur=g,g.snapshot){let i=new Y.Doc;Y.applyUpdate(i,(0,I.decompress)(g.snapshot));let o=A.page.list[g.id];o||(A.page.list[g.id]={},o=A.page.list[g.id]),o.on_update&&o.doc&&o.doc.off("update",o.on_update),o.on_update=async(e,s)=>{if("local"===s||!A.sync)return;if(o.page.id!==g.id){alert("Page ID Mismatch!\n Refreshing to preventing data loss..."),location.reload();return}let B=await A.sync.yjs.sv_local("page",A.page.cur.id,c.from((0,I.compress)(e)));if(B){let e=Y.encodeStateAsUpdate(i,(0,I.decompress)(B.sv));Y.applyUpdate(i,(0,I.decompress)(B.diff),"local"),(0,r.isTextEditing)()||await (0,a.treeRebuild)(A,{note:t+" page-on-update"}),await A.sync.yjs.diff_local("page",A.page.cur.id,c.from((0,I.compress)(e))),A.ui.syncing=!1,A.page.entry=i.getMap("map").get("root")?.get("childs")?.map(A=>A.get("id")),n.active.should_render_main&&A.render()}},i.on("update",o.on_update),A.page.doc=i,A.page.doc&&(o.page=A.page.cur,o.doc=A.page.doc,A.page.entry=A.page.doc.getMap("map").get("root")?.get("childs")?.map(A=>A.get("id")),Array.isArray(A.page.entry)||A.sync.code.action({type:"flush-page-cache",page_id:e}).then(()=>{location.reload()})),A.page.doc&&await (0,a.treeRebuild)(A,{note:t+" page-init"})}A.status="ready",!1!==i&&A.render()},d=async(A,e)=>{let t=await (0,s.get)(`page-${e}`,B.nav.store);if(t)return A.preview.meta_cache[e]=t,A.preview.meta_cache[e]},h=async(A,e)=>{let t={};for(let[A,i]of Object.entries(e))t[A]={item:i.item,instances:i.instances,parent:i.parent,jsx_prop:i.jsx_prop};A.preview.meta_cache[params.page_id]={meta:t,entry:A.page.entry,url:A.page.cur.url},(0,s.set)(`page-${params.page_id}`,A.preview.meta_cache[params.page_id],B.nav.store)}},{"686da3b6f0fee310":"9Gw3v","wasm-gzip":"pbgs4","./active/is-editing":"dhggL","./comp/load":"aigu6","./ed-global":"6QDfO","./ed-site":"fbNqA","./tree/build":"dNllk","idb-keyval":"hfWoV","../../vi/render/script/extract-nav":"hXbWs","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],fbNqA:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"loadSite",()=>o);var I=A("../../vi/load/load-legacy"),r=A("../../vi/load/load-snapshot");let o=async(A,e,t)=>{A.site=e,A.script.db||A.script.api||(location.pathname.startsWith("/ed/")?await (0,r.viLoadSnapshot)(A):await (0,I.viLoadLegacy)({mode:A.mode,site:{api_url:A.site.config.api_url,id:A.site.id,api:{get:()=>A.script.api,set(e){A.script.api=e}},db:{get:()=>A.script.db,set(e){A.script.db=e}}},render:()=>{}}))}},{"../../vi/load/load-legacy":"ibQ3Y","../../vi/load/load-snapshot":"l6Pwy","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],ibQ3Y:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"viLoadLegacy",()=>s);var I=A("../../../base/load/api/api-proxy"),r=A("../../../base/load/api/api-proxy-def"),o=A("../../../base/load/db/db-proxy"),n=A("../../ed/panel/side/style/tools/dynamic-import"),g=i.interopDefault(n),a=A("../render/script/arg");let s=async A=>{let e=window;e.exports||(e.exports={});let t=await _db.site.findFirst({where:{id:A.site.id},include:{component_site:!0}});if(t){if(t.component_site)for(let A of t.component_site){let e=`/npm/site/${A.id_site}/site.js`;await (0,g.default)(e)}let e=A.site.api_url;if(e||(e=(t.config||{}).api_url||""),!e)return;try{let A=new URL(e);if(e&&A.hostname)try{await (0,r.loadApiProxyDef)(e,!0)}catch(A){console.warn("Failed to load API [Legacy]:",e)}}catch(A){}let n=`/npm/site/${A.site.id}/site.js`;await (0,g.default)(n),A.site.db.get()||A.site.db.set((0,o.dbProxy)(e)),A.site.api.get()||A.site.api.set((0,I.apiProxy)(e));let s=window;if(t.js_compiled){var i;let e=t.config,I={...(0,a.viScriptArg)({site:A.site,mode:A.mode}),types:{},exports:s.exports,load:g.default,render:A.render,module:{exports:{}}};if(await (i=t.js_compiled,e.api_url&&!I.api&&(I.api=A.site.api.get(),I.db=A.site.db.get()),I.params=s.params,I.module={},Function(...Object.keys(I),i)(...Object.values(I))),I.module.exports)for(let[A,e]of Object.entries(I.module.exports))s.exports[A]=e}}}},{"../../../base/load/api/api-proxy":"gSUXN","../../../base/load/api/api-proxy-def":"ad3R8","../../../base/load/db/db-proxy":"gXSmQ","../../ed/panel/side/style/tools/dynamic-import":"3Xtlr","../render/script/arg":"btInY","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"3Xtlr":[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"importModule",()=>r);var I=A("../../../../../../utils/types/general");function r(A){return A?new Promise((e,t)=>{let i="$importModule$"+Math.random().toString(32).slice(2),r=document.createElement("script"),o=()=>{delete window[i],r.onerror=null,r.onload=null,r.remove(),URL.revokeObjectURL(r.src),r.src=""};r.defer=!0,r.type="module",r.onerror=()=>{t(Error(`Failed to import: ${A}`)),o()},r.onload=()=>{e(window[i]),o()};let n=I.w.basehost?I.w.basehost+A:function(A){let e=document.createElement("a");return e.setAttribute("href",A),e.cloneNode(!1).href}(A),g=new Blob([`import * as m from "${n}"; window.${i} = m;`],{type:"text/javascript"});r.src=URL.createObjectURL(g),document.head.appendChild(r)}):""}t.default=r},{"../../../../../../utils/types/general":"fBAQm","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],btInY:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"viScriptArg",()=>I);let I=A=>({isMobile:"mobile"===A.mode,isDesktop:"desktop"===A.mode,isEditor:location.pathname.startsWith("/ed/")})},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],lSNIl:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"Vi",()=>l);var I=A("react/jsx-runtime"),r=A("react"),o=A("web-utils"),n=A("./load/load"),g=A("./render/global"),a=A("./render/render"),s=A("./render/script/extract-nav"),B=A("./root"),c=A("./utils/error-box");let Q=window,l=({meta:A,entry:e,api_url:t,site_id:i,api:l,mode:C,db:d,visit:h,script:E,page_id:p,render_stat:f,on_status_changed:u,on_preload:w,layout:y,comp_load:F})=>{let D=(0,o.useGlobal)(g.ViGlobal,"VI");return D.mode=C,D.entry=e,D.on_preload=w,D.comp.load=F,Q.siteurl=(A,e)=>{if(A.startsWith("http://")||A.startsWith("https://"))return A;try{["prasi.avolut.com","localhost"].includes(location.hostname)?D.site.api_url&&!D.site_url&&(D.site_url=new URL(D.site.api_url)):D.site_url||(e&&D.site.api_url?D.site_url=new URL(D.site.api_url):D.site_url=new URL(location.href),D.site_url.pathname="")}catch(A){}if(D.site_url){let e=D.site_url,t=A;return t.startsWith("/")||(t="/"+t),Q.prasiContext.siteUrl&&(t=Q.prasiContext.siteUrl(t)),`${e.protocol}//${e.host}${t}`}return A},Q.isMobile="mobile"===C,Q.isDesktop="desktop"===C,Q.preload=(A,e)=>{for(let e of(D.page.navs[p]||(D.page.navs[p]=new Set),"string"==typeof A?[A]:A))D.page.navs[p].add(e);return clearTimeout(s.nav.timeout),s.nav.timeout=setTimeout(()=>{D.on_preload&&D.on_preload({urls:Array.from(D.page.navs[p]),opt:{on_load:e?.on_load}})},100),""},D.layout=y,D.page.cur.id=p,D.on_status_changes=u,"disabled"===f&&(a.render_stat.enabled=!1),D.meta!==A&&(D.meta=A),E&&(D.script.init_local_effect=E.init_local_effect),D.visit=h,"init"===D.status&&(D.site.db=d,D.site.api=l,(0,n.viLoad)(D,{api_url:t,site_id:i})),w&&(0,r.useEffect)(()=>{setTimeout(()=>{let A=D.page.navs[D.page.cur.id];A&&w({urls:Array.from(A),opt:{on_load(A){}}})},500)},[D.page.cur.id]),(0,I.jsx)(c.ErrorBox,{children:(0,I.jsx)(r.Suspense,{children:(0,I.jsx)(B.ViRoot,{})})})}},{"react/jsx-runtime":"QoA3A",react:"6Lppp","web-utils":"1hi6H","./load/load":"9mDWt","./render/global":"1IdeH","./render/render":"8FwN3","./render/script/extract-nav":"hXbWs","./root":"6ey3Y","./utils/error-box":"4gof8","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"9mDWt":[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"viLoad",()=>I);let I=(A,e)=>{A.status="loading",A.on_status_changes&&A.on_status_changes(A.status),A.site.id=e.site_id,A.site.api_url=e.api_url,A.status="ready",A.on_status_changes&&A.on_status_changes(A.status)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"1IdeH":[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"ViGlobal",()=>I);let I={ts:0,status:"init",meta:{},entry:[],tick:0,mode:"desktop",site:{id:"",api_url:"",api:null,db:null},site_url:null,script:{init_local_effect:void 0},visit:void 0,on_status_changes:void 0,layout:void 0,page:{cur:{id:""},navs:{}},comp:{load:async()=>null},on_preload:void 0}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"8FwN3":[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"render_stat",()=>c),i.export(t,"ViRender",()=>Q),i.export(t,"ViChild",()=>l);var I=A("react/jsx-runtime"),r=A("react"),o=A("web-utils"),n=A("../utils/error-box"),g=A("./global"),a=A("./parts"),s=A("./script");let B={debug:!!localStorage.getItem("prasi-js-debug")},c={enabled:!1,meta:{}},Q=({meta:A,passprop:e,is_layout:t,parent_key:i,depth:r})=>{if(c.enabled){let e=c.meta;if(e[A.item.id]&&e[A.item.id].last_render===Math.floor(Date.now()/1e3)?e[A.item.id].count++:e[A.item.id]={last_render:Math.floor(Date.now()/1e3),count:1},e[A.item.id]?.count>70)return(0,I.jsxs)("div",{className:"bg-orange-100 border border-orange-300 rounded-sm text-xs flex flex-col items-center",children:[(0,I.jsxs)("div",{className:"text-[10px] font-bold text-red-900 self-stretch px-1",children:["WARNING: Render loop detected in [",A.item.name,"]"]}),(0,I.jsxs)("p",{className:"border-b border-orange-300 px-1 pb-1 min-w-[100px]",children:["Rendered ",e[A.item.id]?.count," times in less than 1 second."]})]})}if(!A||A.item.hidden)return null;if(B.debug){let e="";for(let A=0;A{let c=(0,o.useGlobal)(g.ViGlobal,"VI");if(t&&"children"===A.item.name){let A=[];for(let t of c.entry){let r=c.meta[t];if(r.item.adv?.js||r.item.component?.id)A.push((0,I.jsx)(n.ErrorBox,{meta:r,children:(0,I.jsx)(s.ViScript,{meta:r,is_layout:!1,passprop:{...e},parent_key:i,depth:B+1})}));else{let t=(0,a.viParts)(c,r,!1,e,B);c.visit&&c.visit(r,t),A.push((0,I.jsx)("div",{...t.props}))}}return(0,I.jsx)(I.Fragment,{children:A.map((A,e)=>(0,I.jsx)(r.Fragment,{children:A},e))})}let Q=(0,a.viParts)(c,A,t,e,B);return c.visit&&c.visit(A,Q),(0,I.jsx)("div",{...Q.props})}},{"react/jsx-runtime":"QoA3A",react:"6Lppp","web-utils":"1hi6H","../utils/error-box":"4gof8","./global":"1IdeH","./parts":"fUkcA","./script":"biZQo","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"4gof8":[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"ErrorBox",()=>n);var I=A("react/jsx-runtime"),r=A("react-use-error-boundary"),o=A("web-utils");let n=(0,r.withErrorBoundary)(({children:A,meta:e,id:t,silent:i=!0})=>{let n=(0,o.useLocal)({retrying:!1,meta:e}),[g,a]=(0,r.useErrorBoundary)((A,e)=>{!0!==i&&console.warn(A)});return(e&&n.meta!==e&&(n.meta=e,setTimeout(a)),g)?(0,I.jsxs)("div",{className:"bg-red-100 border border-red-300 rounded-sm text-xs flex flex-col items-center",children:[(0,I.jsxs)("div",{className:"text-[10px] font-bold text-red-900 self-stretch px-1",children:["ERROR ",e?.item.name?"["+e.item.name+"]:":""]}),(0,I.jsx)("p",{className:"border-b border-red-300 px-1 pb-1 min-w-[100px]",children:n.retrying?(0,I.jsx)(I.Fragment,{children:"Retrying..."}):(0,I.jsx)(I.Fragment,{children:g.message})}),(0,I.jsx)("div",{className:"p-1",children:(0,I.jsx)("button",{onClick:()=>{n.retrying=!0,n.render(),setTimeout(()=>{n.retrying=!1,n.render(),a()},100)},className:"bg-white border border-white hover:border-red-400 hover:bg-red-50 rounded px-2",children:"Try again"})})]}):A})},{"react/jsx-runtime":"QoA3A","react-use-error-boundary":"5QDO8","web-utils":"1hi6H","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"5QDO8":[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"ErrorBoundaryContext",()=>g),i.export(t,"withErrorBoundary",()=>a),i.export(t,"useErrorBoundary",()=>s);var I=A("react"),r=i.interopDefault(I);class o extends I.Component{displayName="ReactUseErrorBoundary";componentDidCatch(...A){this.setState({}),this.props.onError(...A)}render(){return this.props.children}}let n=(0,I.createContext)({componentDidCatch:{current:void 0},error:void 0,setError:()=>!1});function g({children:A}){let[e,t]=(0,I.useState)(),i=(0,I.useRef)(),g=(0,I.useMemo)(()=>({componentDidCatch:i,error:e,setError:t}),[e]);return(0,r.default).createElement(n.Provider,{value:g},(0,r.default).createElement(o,{error:e,onError:(A,e)=>{t(A),i.current?.(A,e)}},A))}function a(A){function e(e){return(0,r.default).createElement(g,null,(0,r.default).createElement(A,{key:"WrappedComponent",...e}))}return e.displayName=`WithErrorBoundary(${A.displayName??A.name??"Component"})`,e}function s(A){let e=(0,I.useContext)(n);e.componentDidCatch.current=A;let t=(0,I.useCallback)(()=>{e.setError(void 0)},[]);return[e.error,t]}g.displayName="ReactUseErrorBoundaryContext"},{react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],fUkcA:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"viParts",()=>n);var I=A("react/jsx-runtime"),r=A("../../../utils/css/gen"),o=A("./render");let n=(A,e,t,i,n)=>{let g,a;let s=e.item;s.component?.style&&(g={style:s.component.style,className:(0,r.produceCSS)(s.component.style,{mode:A.mode})});let B={className:(0,r.produceCSS)(s,{mode:A.mode}),inherit:g},c=e.item.childs;return"text"===e.item.type?(a=null,B.dangerouslySetInnerHTML={__html:e.item.html||""}):a=Array.isArray(c)&&c?.map(e=>{if(!e)return null;let{id:r}=e,g=t?A.layout?.meta[r]:A.meta[r];return g?I.jsx(o.ViRender,{meta:g,is_layout:t,passprop:{...i},depth:n+1},r):null}),B.children=a,e.item.adv?.html?(delete B.children,B.dangerouslySetInnerHTML={__html:e.item.adv?.html}):e.item.adv?.js&&!e.item.adv.js.includes("children")&&(delete B.children,delete B.dangerouslySetInnerHTML),{props:B,text_props:{}}}},{"react/jsx-runtime":"QoA3A","../../../utils/css/gen":"lljkd","./render":"8FwN3","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],lljkd:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"produceCSS",()=>c);var I=A("./advanced"),r=A("./background"),o=A("./border"),n=A("./dimension"),g=A("./editor"),a=A("./font"),s=A("./layout"),B=A("./padding");let c=(A,e)=>{try{return cx([A.id?`s-${A.id}`:"",css` display: flex; position: relative; user-select: none; @@ -108,53 +108,43 @@ declare module "ts:prisma" { }`,"ts:prisma.d.ts"),c(e,`\ declare module "ts:prisma_ext" { ${A.prisma_ext} -}`,"ts:prisma_ext"));let I=i.apiTypes;I&&c(e,I,"ts:api.d.ts")}e.languages.typescript.typescriptDefaults.setExtraLibs([{filePath:"jsx-runtime.d.ts",content:`declare module "react/jsx-runtime" { +}`,"ts:prisma_ext"));let I=i.apiTypes;I&&c(e,I,"ts:api.d.ts")}e.languages.typescript.typescriptDefaults.setExtraLibs([{filePath:"csstype.d.ts",content:`declare module "csstype" { +${await s("https://cdn.jsdelivr.net/npm/csstype@3.1.3/index.d.ts")} +}`},{filePath:"prop-types.d.ts",content:`declare module "prop-types" { +${await s("https://cdn.jsdelivr.net/npm/@types/prop-types@15.7.12/index.d.ts")} +}`},{filePath:"react.d.ts",content:`declare module "react" { +${await s("https://cdn.jsdelivr.net/npm/@types/react@18.3.1/index.d.ts")} +}`},{filePath:"jsx-runtime.d.ts",content:`declare module "react/jsx-runtime" { import * as React from "react"; export { Fragment } from "react"; export namespace JSX { - type ElementType = React.JSX.ElementType; - interface Element extends React.JSX.Element {} - interface ElementClass extends React.JSX.ElementClass {} - interface ElementAttributesProperty extends React.JSX.ElementAttributesProperty {} - interface ElementChildrenAttribute extends React.JSX.ElementChildrenAttribute {} - type LibraryManagedAttributes = React.JSX.LibraryManagedAttributes; - interface IntrinsicAttributes extends React.JSX.IntrinsicAttributes {} - interface IntrinsicClassAttributes extends React.JSX.IntrinsicClassAttributes {} - interface IntrinsicElements extends React.JSX.IntrinsicElements {} + type ElementType = React.JSX.ElementType; } /** - * Create a React element. - * - * You should not use this function directly. Use JSX and a transpiler instead. - */ +* Create a React element. +* +* You should not use this function directly. Use JSX and a transpiler instead. +*/ export function jsx( - type: React.ElementType, - props: unknown, - key?: React.Key, + type: React.ElementType, + props: unknown, + key?: React.Key, ): React.ReactElement; /** - * Create a React element. - * - * You should not use this function directly. Use JSX and a transpiler instead. - */ +* Create a React element. +* +* You should not use this function directly. Use JSX and a transpiler instead. +*/ export function jsxs( - type: React.ElementType, - props: unknown, - key?: React.Key, + type: React.ElementType, + props: unknown, + key?: React.Key, ): React.ReactElement; -} -`},{filePath:"react.d.ts",content:`declare module "react" { -${await s("https://cdn.jsdelivr.net/npm/@types/react@18.3.1/index.d.ts")} -}`}]);let a=(0,o.extractProp)({values:t.values,types:{...t.types,...A.script.siteTypes}}),Q=I.w.prasiApi[A.site.api_url]?I.w.prasiApi[A.site.api_url].apiTypes:"",l="app/gen/srv/api/srv";Q&&Q.includes('export * as srv from "gen/srv/api/srv"')&&(l="gen/srv/api/srv"),c(e,`\ -import React from "react"; -import { - FC as ReactFC, - ReactNode as RNode, - ReactElement as RElement, -} from "react"; +`}]);let a=(0,o.extractProp)({values:t.values,types:{...t.types,...A.script.siteTypes}}),Q=I.w.prasiApi[A.site.api_url]?I.w.prasiApi[A.site.api_url].apiTypes:"",l="app/gen/srv/api/srv";Q&&Q.includes('export * as srv from "gen/srv/api/srv"')&&(l="gen/srv/api/srv"),c(e,`\ +import * as React from "react"; import prisma from 'ts:prisma'; import { PrismaExtend } from "ts:prisma_ext" @@ -175,13 +165,13 @@ declare global { `)} } - `,"ts:global.d.ts"),c(e,a.join("\n"),"ts:typings.d.ts")},s=async A=>{try{let e=await fetch(A);return await e.text()}catch(A){return""}},B=(A,e)=>A?e:"",c=(A,e,t)=>{let i=A.editor.getModels().find(A=>A.uri.toString()===t);i?i.setValue(e):A.editor.createModel(e,"typescript",A.Uri.parse(t))}},{"../types/general":"fBAQm","./types/base":"2rHcO","./types/prop":"aEmJs","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"2rHcO":[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"baseTypings",()=>I);let I=` - type FC = ReactFC; + `,"ts:prasi-global.d.ts"),c(e,a.join("\n"),"ts:typings.d.ts")},s=async A=>{try{let e=await fetch(A);return await e.text()}catch(A){return""}},B=(A,e)=>A?e:"",c=(A,e,t)=>{let i=A.editor.getModels().find(A=>A.uri.toString()===t);i?i.setValue(e):A.editor.createModel(e,"typescript",A.Uri.parse(t))}},{"../types/general":"fBAQm","./types/base":"2rHcO","./types/prop":"aEmJs","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"2rHcO":[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"baseTypings",()=>I);let I=` + type FC = React.FC; const Fragment: typeof React.Fragment; - const ReactNode: RNode; + const ReactNode: typeo React.ReactNode; const useCallback: typeof React.useCallback; const useMemo: typeof React.useMemo; - const ReactElement: RElement; + const ReactElement: typeof React.ReactElement; const isValidElement: typeof React.isValidElement; const useEffect: typeof React.useEffect; const useState: typeof React.useState; @@ -222,7 +212,7 @@ declare global { className: string } }; - const children: RElement; + const children: ReactElement; type IItem = { id: string; @@ -247,42 +237,38 @@ declare global { }; - type SingleChange = { type: "set" | "prop"; name: string; value: any }; - type PropVal = string | { type: "raw"; value: string; valueBuilt?: string }; - type ChildArg = { - name: string; - } & ( - | { - type?: "text"; - item?: Partial; - } - | ItemArg - ); + type SingleChange = + | { type: "set"; name: string; value: any } + | ({ type: "prop"; name: string } & PropVal); - type ItemArg = { - type?: "item"; - component?: { id: string; prop?: Record }; - item?: Partial; - childs?: ChildArg[]; + type PropVal = + | { mode: "string"; value: string } + | { mode: "raw"; value: string; valueBuilt?: string } + | { mode: "jsx"; value: null | (IItem & PrasiEdit) }; + + type ParentArg = { + item: IItem & PrasiEdit; + child_type: "jsx" | "child"; + child_idx: number; }; - type ParentArg = ItemArg & { parent?: ItemArg & PrasiEdit } & PrasiEdit; + type PrasiEdit = { edit: { setValue: (name: T, value: IItem[T]) => void; - setProp: (name: string, value: PropVal) => void; + setProp: (name: string, value: PropVal | string) => void; pending: SingleChange[]; - childs: ChildArg[]; - parent: ParentArg; + readonly childs: (IItem & PrasiEdit)[]; + readonly parent: null | ParentArg; commit: () => Promise; + readonly props?: Record; }; }; - type PrasiItem = IItem & PrasiEdit; const _item: undefined | PrasiItem; - const PassProp: (arg:Record & { children: RNode }>) => RElement; + const PassProp: (arg:Record & { children: ReactNode }>) => ReactElement; const mobile: { notif: { register: (user_id: string) => void; @@ -321,7 +307,7 @@ declare global { local: T & { render: () => void } ) => void | (() => void) | Promise void)>; cache?: boolean; - }) => RElement + }) => ReactElement `},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],aEmJs:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"extractProp",()=>n);var I=A("lodash.trim"),r=i.interopDefault(I),o=A("react");let n=A=>{let e=[],t={};if(A&&A.values)for(let[e,i]of Object.entries(A.values))t[e]||(t[e]={}),"function"==typeof i?"function"!=typeof i||i.prototype&&i.prototype.isReactComponent?"function"==typeof i&&i.prototype&&i.prototype.isReactComponent?t[e].type="React.Component":t[e].type="any":t[e].type="React.FC":i&&("object"==typeof i&&i._jsx?t[e].type="React.ReactElement;":i.render&&"symbol"==typeof i.$$typeof?t[e].type="React.FC & {ref?:any}>":t[e].val=i);if(A.types)for(let[e,i]of Object.entries(A.types))t[e]||(t[e]={}),t[e].type=i;for(let[A,i]of Object.entries(t))if(i.type){if("_raw"===A)e.push(i.type);else{let t="const",I=i.type;i.type.startsWith("type:")&&(I=i.type.substring(5),t="type"),e.push(`${t} ${A}: ${(0,r.default)(I,"; \n")};`)}}else if(i.val){if("object"==typeof i.val&&(0,o.isValidElement)(i.val))e.push(`const ${A}: ReactElement;`);else try{let t=i.val;"object"==typeof t?("function"==typeof t.render&&(t={...t,render:()=>{}}),e.push(`const ${A}: ${function A(e){let t=[];if("object"==typeof e){if(null===e)return"null";if(Array.isArray(e))return"any[]";for(let[i,I]of Object.entries(e))t.push(`${i}: ${"object"==typeof I&&I?A(I):typeof I}`);return`{ ${t.join(";\n ")} }`}return typeof e}(t)};`)):e.push(`const ${A}: string;`)}catch(A){}}return e}},{"lodash.trim":"eTNoi",react:"6Lppp","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"5NVm2":[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"loadSession",()=>w),i.export(t,"edInitSync",()=>y);var I=A("react/jsx-runtime"),r=A("wasm-gzip"),o=A("web-utils"),n=A("yjs"),g=A("../../../utils/sync/ws-client"),a=A("../../../utils/types/general"),s=A("../../../utils/ui/loading"),B=A("./ed-global"),c=A("./tree/build"),Q=A("./ed-route"),l=A("./ed-site"),C=A("./comp/load"),d=A("radix3"),h=A("./code-loader"),E=A("../../../utils/script/typings"),p=A("727807bed56e7e58").Buffer;let f=new TextDecoder,u={list:[],route:null},w=A=>{let e=JSON.parse(localStorage.getItem("prasi-session")||"null");if(!e&&location.pathname.startsWith("/ed/"))return location.href="/login",(0,I.jsx)(s.Loading,{note:"logging in"});e?.data?.user?(A.user.id=e.data.user.id,A.user.username=e.data.user.username):(A.user.id="ab1390f5-40d5-448e-a8c3-84b0fb600930",A.user.username="anonymous")},y=A=>{if(w(A),location.pathname.startsWith("/vi/")){if(0===u.list.length){_db.page.findMany({where:{id_site:params.site_id,is_deleted:!1,is_default_layout:!1},select:{id:!0,url:!0}}).then(e=>{u.list=e,y(A)});return}if(!u.route)for(let A of(u.route=(0,d.createRouter)(),u.list))u.route.insert(A.url,A);let e="/"+location.pathname.split("/").slice(3).join("/");if(!params.page_id){let A=u.route.lookup(e);if(A&&(params.page_id=A.id,A.params))for(let[e,t]of Object.entries(A.params))["site_id","page_id"].includes(e)||(params[e]=t)}}if(A.sync){if("--loading--"===A.site.id)return!1;if(params.site_id!==A.site.id)return A.site=(0,o.deepClone)(B.EmptySite),A.site.id="--loading--",A.ui.popup.code.init=!1,A.sync.site.load(params.site_id).then(async e=>{e?(await (0,l.loadSite)(A,e,"from-sync"),A.render()):(alert("Site not found. redirecting..."),location.href="/ed/")}),!1;if(!A.page.cur.id&&!params.page_id&¶ms.site_id&&location.pathname.startsWith("/ed/"))return _db.page.findFirst({where:{is_deleted:!1,is_default_layout:!1,id_site:params.site_id},select:{id:!0}}).then(A=>{if("_"===params.site_id){alert("asdsa");return}A&&(location.href=`/ed/${params.site_id}/${A.id}`)}),!1}return A.sync||A.sync_assigned?!(params.page_id!==A.page.cur.id&&location.pathname.startsWith("/ed"))||((0,Q.reloadPage)(A,params.page_id,"change page"),!1):(A.sync_assigned=!0,(0,g.clientStartSync)({user_id:A.user.id,site_id:params.site_id,page_id:params.page_id,events:{opened(){a.w.offline?(console.log("reconnected!"),a.w.offline=!1,A.ui.syncing=!0):a.w.offline=!1,A.render()},shakehand(e){A.user.client_id=e},disconnected:()=>(console.log("offline, reconnecting..."),a.w.offline=!0,A.render(),{reconnect:!0}),async editor_start(e){params.site_id!==e.site_id||params.page_id!==e.page_id?!A.page.cur.id&&(A.site.id=e.site_id,A.page.cur.id=e.page_id,location.pathname.startsWith("/ed/")&&(location.href=`/ed/${e.site_id}/${e.page_id}`)):(A.site.id=e.site_id,A.page.cur.id=e.page_id,A.render())},site_updated(e){for(let[t,i]of Object.entries(e))"js"===t||"js_compiled"===t?A.site[t]=f.decode((0,r.decompress)(i)):A.site[t]=i;A.render()},async code_changes({ts:e,mode:t}){"frontend"===t?await (0,h.loadFrontEnd)(A,e):(console.log("Code updated"),await (0,h.loadTypings)(A),A.ui.monaco&&(0,E.registerSiteTypings)(A.ui.monaco,A)),await (0,c.treeRebuild)(A),A.render()},async remote_svlocal(e){let t=null;if("page"===e.type&&A.page.cur.id===e.id?t=A.page.doc:"comp"===e.type&&A.comp.list[e.id]&&(t=A.comp.list[e.id].doc),t&&A.sync){let i=n.encodeStateAsUpdate(t,(0,r.decompress)(e.sv_local)),I=n.encodeStateVector(t),o=p.from((0,r.compress)(I)),g=p.from((0,r.compress)(i)),a=await A.sync.yjs.sv_remote(e.type,e.id,o,g);if(a){if(n.applyUpdate(t,(0,r.decompress)(a.diff),"sv_remote"),"page"===e.type)delete A.preview.meta_cache[e.id],await (0,c.treeRebuild)(A,{note:"sv_remote"});else if("comp"===e.type){let i=await (0,C.updateComponentMeta)(A,t,e.id);i&&(A.comp.list[e.id].meta=i.meta,A.comp.list[e.id].tree=i.tree),await (0,c.treeRebuild)(A,{note:"sv_remote"})}A.render()}}}}}).then(e=>{A.sync=e}),!1)}},{"727807bed56e7e58":"9Gw3v","react/jsx-runtime":"QoA3A","wasm-gzip":"pbgs4","web-utils":"1hi6H",yjs:"80IRG","../../../utils/sync/ws-client":"jeAUP","../../../utils/types/general":"fBAQm","../../../utils/ui/loading":"loFlS","./ed-global":"6QDfO","./tree/build":"dNllk","./ed-route":"5aNau","./ed-site":"fbNqA","./comp/load":"aigu6",radix3:"31hzf","./code-loader":"43JBt","../../../utils/script/typings":"7Uqsz","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],jeAUP:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"clientStartSync",()=>p);var I=A("@qiwi/deep-proxy"),r=A("hash-wasm"),o=A("idb-keyval"),n=A("msgpackr"),g=A("safe-stable-stringify"),a=A("../../../../srv/ws/sync/actions-def"),s=A("../../../../srv/ws/sync/type"),B=A("../types/general"),c=A("./idb"),Q=A("e2d22eba78b6ebea").Buffer;let l=new n.Packr({structuredClone:!0}),C={debug:!!localStorage.getItem("prasi-ws-debug"),reconnectTimeout:1e3};B.w.debug=new Proxy({},{get:(A,e,t)=>"off"===e?(C.debug=!1,localStorage.removeItem("prasi-js-debug"),localStorage.removeItem("prasi-ws-debug"),console.clear(),["WS DEBUG: Deactivated"]):"on"===e?(C.debug=!0,localStorage.setItem("prasi-ws-debug","1"),console.clear(),["WS DEBUG: Activated"]):"js"===e?(localStorage.setItem("prasi-js-debug","1"),console.clear(),["JS DEBUG: Activated"]):void 0});let d={ws:null,client_id:"",idb:null,event:null},h={action:{pending:{}}},E=(A,e)=>{let t=l.pack(e);C.debug&&console.log(`%c\u{2B06}`,"color:blue",D(t.length,0),e),A.send(t)},p=async A=>{let{user_id:e,site_id:t,page_id:i,events:r}=A;return d.idb=(0,c.initIDB)(e),await f({user_id:e,site_id:t,page_id:i},r),new I.DeepProxy(a.SyncActionDefinition,({target:A,trapName:e,value:t,key:i,DEFAULT:I,PROXY:r})=>{if("set"===e)throw TypeError("target is immutable");return"string"==typeof t?(...A)=>new Promise(e=>{F({code:t,resolve:e,args:A})}):"get"===e&&"object"==typeof t&&null!==t?r:I})},f=(A,e)=>{let{user_id:t,page_id:i,site_id:I}=A;return new Promise((d.event=e,B.w.offline)?async A=>{A();let t="editor_start",i=await y(t);e[t]&&e[t](i)}:(A,r)=>{if(!d.ws){let n=0,g=()=>{let a=new URL(B.w.basehost||location.href);a.pathname="/sync",a.protocol="http:"===a.protocol?"ws:":"wss:";let c=new WebSocket(`${a.protocol}//${a.host}${a.pathname}`);c.onopen=()=>{E(c,{type:s.SyncType.UserID,user_id:t,site_id:I,page_id:i}),d.ws=c,e.opened()},c.onclose=async()=>{e.disconnected().reconnect?setTimeout(async()=>{n++,g()},n*C.reconnectTimeout):r()},c.onmessage=async t=>{let i=t.data,I=l.unpack(Q.from(await i.arrayBuffer()));if(C.debug&&console.log(`%c\u{2B07}`,"color:red",D(i.size,0),I),I.type===s.SyncType.ClientID)d.client_id=I.client_id,e.shakehand(I.client_id),A();else if(I.type===s.SyncType.Event){let A=I.event;e[A]&&(u.includes(A)&&w(A,I.data),e[A](I.data))}else if(I.type===s.SyncType.ActionResult){let A=h.action.pending[I.argid];if(A){A.resolve(I.val),delete h.action.pending[I.argid];let e=d.idb;e&&await (0,o.set)(I.argid,I.val,e)}}}};g()}})},u=["editor_start"],w=async(A,e)=>{let t=d.idb;if(t){let i=await (0,r.xxhash32)(`ev-${A}`);await (0,o.set)(i,e,t)}},y=async A=>{let e=d.idb;if(e){let t=await (0,r.xxhash32)(`ev-${A}`);return await (0,o.get)(t,e)}},F=async A=>{let{args:e,code:t,resolve:i}=A,I=d.ws,n=d.idb;if(n){let A=(0,g.stringify)(e),B=a.SyncActionPaths[t],c=await (0,r.xxhash32)(`op-${B}-${A}`);I&&I.readyState===I.OPEN?(h.action.pending[c]={ts:Date.now(),resolve:i},E(I,{type:s.SyncType.Action,code:t,args:e,argid:c})):i(await (0,o.get)(c,n))}};function D(A,e){if(0==A)return"0 Bytes";var t=Math.floor(Math.log(A)/Math.log(1024));return parseFloat((A/Math.pow(1024,t)).toFixed(e||2))+" "+["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"][t]}},{e2d22eba78b6ebea:"9Gw3v","@qiwi/deep-proxy":"fBDsW","hash-wasm":"5Ow7t","idb-keyval":"hfWoV",msgpackr:"SvaOv","safe-stable-stringify":"g4ZaL","../../../../srv/ws/sync/actions-def":"6Ve6I","../../../../srv/ws/sync/type":"k5feh","../types/general":"fBAQm","./idb":"bZFhN","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],fBDsW:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");function I(){return(I=Object.assign||function(A){for(var e=1;ea),i.export(t,"DeepProxy",()=>d),i.export(t,"createDeepProxy",()=>C),i.export(t,"defaultProxyHandler",()=>l);var r={proxies:new WeakMap,traps:new WeakMap},o=function(A,e,t){return A.get(e)||A.set(e,new t).get(e)},n=function(A){return A.join()},g=function(A,e,t){var i,I;return r.proxies.get(null==(i=r.traps.get(A))||null==(I=i.get(e))?void 0:I.get(n(t)))},a=Symbol("default"),s=Object.keys(Object.getOwnPropertyDescriptors(Reflect)),B=["get","has","set","defineProperty","deleteProperty","getOwnPropertyDescriptor"],c=function(A,e){var t=A.trapName,i=A.handler,I=A.traps,r=A.root,o=A.path,n=function(A,e){var t,i,I,r,o,n,g,a;switch(A){case"get":t=e[0],i=e[1],r=e[2];break;case"set":t=e[0],i=e[1],I=e[2],r=e[3];break;case"deleteProperty":case"defineProperty":t=e[0],n=e[1];break;case"has":case"getOwnPropertyDescriptor":t=e[0],i=e[1];break;case"apply":t=e[0],g=e[1],o=e[2];break;case"construct":t=e[0],o=e[1];break;case"setPrototypeOf":t=e[0],a=e[1];break;default:t=e[0]}return{target:t,name:i,receiver:r,val:I,args:o,descriptor:n,thisValue:g,prototype:a}}(t,e),s=n.target,c=n.name,Q=n.val,l=n.receiver,d=n.args,h=n.descriptor,E=n.thisValue,p=n.prototype,f=B.includes(t)?c:void 0;return{parameters:e,target:s,name:c,val:Q,args:d,descriptor:h,receiver:l,thisValue:E,prototype:p,trapName:t,traps:I,path:o,handler:i,key:f,newValue:"set"===t?Q:void 0,root:r,get proxy(){return g(r,s,o)},get value(){return f&&s[f]},DEFAULT:a,PROXY:C.bind({root:r,handler:i,path:[].concat(o,[f])})}},Q=function(){var A=[].slice.call(arguments),e=this.trapName,t=this.handler,i=c(this,A),I=i.PROXY,r=i.DEFAULT,o=t(i);return o===I?I(i.value):o===r?Reflect[e].apply(Reflect,A):o},l=function(A){return A.DEFAULT},C=function(A,e,t,i){!function(A){if(null===A||"object"!=typeof A&&"function"!=typeof A)throw TypeError("Deep proxy could be applied to objects and functions only")}(A);var a=I({},this),B=e||a.handler||l,c=t||a.path||[],C=a.root||i||A,d=g(C,A,c);if(d)return d;var h=s.reduce(function(A,e){return A[e]=Q.bind({trapName:e,handler:B,traps:A,root:C,path:c}),A},{}),E=new Proxy(A,h);return o(o(r.traps,C,WeakMap),A,Map).set(n(c),h),r.proxies.set(h,E),E},d=function(A,e,t,i){return C(A,e,t,i)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],"5Ow7t":[function(A,e,t){/*! @@ -347,4 +333,4 @@ ${e}`,c.pop(),`[${t}]`}let I=Object.keys(B),h=I.length;if(0===h)return"{}";if(g< ${d}`,p="",f="",u=Math.min(h,l);a(B)&&(p+=s(B,E,l),I=I.slice(B.length),u-=B.length,f=E),r&&(I=n(I)),c.push(B);for(let e=0;el&&(p+=`${f}"...": "${Q(h-l)} not stringified"`,f=E),""!==f&&(p=` ${d}${p} ${e}`),c.pop(),`{${p}}`}case"number":return isFinite(B)?String(B):e?e(B):"null";case"boolean":return!0===B?"true":"false";case"undefined":return;case"bigint":if(I)return String(B);default:return e?e(B):void 0}}("",A,[],c,"")}return function A(i,B,c){switch(typeof B){case"string":return o(B);case"object":{if(null===B)return"null";if("function"==typeof B.toJSON){if("object"!=typeof(B=B.toJSON(i)))return A(i,B,c);if(null===B)return"null"}if(-1!==c.indexOf(B))return t;let e="";if(Array.isArray(B)){if(0===B.length)return"[]";if(gl){let A=B.length-l-1;e+=`,"... ${Q(A)} not stringified"`}return c.pop(),`[${e}]`}let I=Object.keys(B),C=I.length;if(0===C)return"{}";if(gl&&(e+=`${d}"...":"${Q(C-l)} not stringified"`),c.pop(),`{${e}}`}case"number":return isFinite(B)?String(B):e?e(B):"null";case"boolean":return!0===B?"true":"false";case"undefined":return;case"bigint":if(I)return String(B);default:return e?e(B):void 0}}("",A,[])}}},{}],"6Ve6I":[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"SyncActionDefinition",()=>I),i.export(t,"SyncActionPaths",()=>r);let I={site:{list:"0",group:"1",load:"2",update:"3"},comp:{new:"4",list:"5",group:"6",load:"7"},page:{list:"8",load:"9",cache:"10"},yjs:{um:"11",sv_local:"12",diff_local:"13",sv_remote:"14"},client:{info:"15"},code:{load:"16",edit:"17",action:"18"}},r={0:"site.list",1:"site.group",2:"site.load",3:"site.update",4:"comp.new",5:"comp.list",6:"comp.group",7:"comp.load",8:"page.list",9:"page.load",10:"page.cache",11:"yjs.um",12:"yjs.sv_local",13:"yjs.diff_local",14:"yjs.sv_remote",15:"client.info",16:"code.load",17:"code.edit",18:"code.action"}},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],k5feh:[function(A,e,t){var i,I,r=A("@parcel/transformer-js/src/esmodule-helpers.js");r.defineInteropFlag(t),r.export(t,"SyncType",()=>I),(i=I||(I={}))[i.ClientID=0]="ClientID",i[i.UserID=1]="UserID",i[i.Event=2]="Event",i[i.Action=3]="Action",i[i.ActionResult=4]="ActionResult"},{"@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}],bZFhN:[function(A,e,t){var i=A("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(t),i.export(t,"initIDB",()=>r);var I=A("idb-keyval");let r=A=>(0,I.createStore)(`prasi-user-${A}`,"default")},{"idb-keyval":"hfWoV","@parcel/transformer-js/src/esmodule-helpers.js":"41Cak"}]},[],0,"parcelRequire2d1f"); -//# sourceMappingURL=ed.3a05f340.js.map +//# sourceMappingURL=ed.f7c30507.js.map diff --git a/app/static/index.js b/app/static/index.js index 98376dd2..f2825473 100644 --- a/app/static/index.js +++ b/app/static/index.js @@ -1,4 +1,4 @@ -!function(e,t,r,n,a){var l="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},o="function"==typeof l[n]&&l[n],i=o.cache||{},s="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function u(t,r){if(!i[t]){if(!e[t]){var a="function"==typeof l[n]&&l[n];if(!r&&a)return a(t,!0);if(o)return o(t,!0);if(s&&"string"==typeof t)return s(t);var c=Error("Cannot find module '"+t+"'");throw c.code="MODULE_NOT_FOUND",c}d.resolve=function(r){var n=e[t][1][r];return null!=n?n:r},d.cache={};var f=i[t]=new u.Module(t);e[t][0].call(f.exports,d,f,f.exports,this)}return i[t].exports;function d(e){var t=d.resolve(e);return!1===t?{}:u(t)}}u.isParcelRequire=!0,u.Module=function(e){this.id=e,this.bundle=u,this.exports={}},u.modules=e,u.cache=i,u.parent=o,u.register=function(t,r){e[t]=[function(e,t){t.exports=r},{}]},Object.defineProperty(u,"root",{get:function(){return l[n]}}),l[n]=u;for(var c=0;c{let e={root:null},t=new URL(f.w.basehost||location.href),r=`${t.protocol}//${t.host}`;f.w._db=(0,s.dbProxy)(r);try{await (0,i.loadApiProxyDef)(r,!1),f.w._api=(0,o.apiProxy)(r)}catch(e){t.host&&console.warn("Failed to load API:",r)}f.w.serverurl=r,(0,c.sworkerRegister)(e),(0,l.defineReact)(),await (0,l.defineWindow)(!1),(0,c.sworkerAddCache)(r);let d=document.getElementById("root");d&&(e.root=(0,a.createRoot)(d),e.root.render((0,n.jsx)(u.Root,{})))})()},{"react/jsx-runtime":"QoA3A","react-dom/client":"7K1H5","web-utils":"1hi6H","./base/load/api/api-proxy":"gSUXN","./base/load/api/api-proxy-def":"ad3R8","./base/load/db/db-proxy":"gXSmQ","./base/root":"4pSjz","./index.css":"fW8RG","./sworker-boot":"kQgkP","./utils/types/general":"fBAQm"}],QoA3A:[function(e,t,r){t.exports=e("74c4d8b749aa4062")},{"74c4d8b749aa4062":"8Jufx"}],"8Jufx":[function(e,t,r){var n=e("ec7c466cd0540f08"),a=Symbol.for("react.element"),l=Symbol.for("react.fragment"),o=Object.prototype.hasOwnProperty,i=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s={key:!0,ref:!0,__self:!0,__source:!0};function u(e,t,r){var n,l={},u=null,c=null;for(n in void 0!==r&&(u=""+r),void 0!==t.key&&(u=""+t.key),void 0!==t.ref&&(c=t.ref),t)o.call(t,n)&&!s.hasOwnProperty(n)&&(l[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps)void 0===l[n]&&(l[n]=t[n]);return{$$typeof:a,type:e,key:u,ref:c,props:l,_owner:i.current}}r.Fragment=l,r.jsx=u,r.jsxs=u},{ec7c466cd0540f08:"6Lppp"}],"6Lppp":[function(e,t,r){t.exports=e("7fae94c780840210")},{"7fae94c780840210":"1Mqe8"}],"1Mqe8":[function(e,t,r){var n=Symbol.for("react.element"),a=Symbol.for("react.portal"),l=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),u=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),h=Symbol.iterator,m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g=Object.assign,y={};function b(e,t,r){this.props=e,this.context=t,this.refs=y,this.updater=r||m}function v(){}function w(e,t,r){this.props=e,this.context=t,this.refs=y,this.updater=r||m}b.prototype.isReactComponent={},b.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},b.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},v.prototype=b.prototype;var _=w.prototype=new v;_.constructor=w,g(_,b.prototype),_.isPureReactComponent=!0;var k=Array.isArray,x=Object.prototype.hasOwnProperty,E={current:null},j={key:!0,ref:!0,__self:!0,__source:!0};function S(e,t,r){var a,l={},o=null,i=null;if(null!=t)for(a in void 0!==t.ref&&(i=t.ref),void 0!==t.key&&(o=""+t.key),t)x.call(t,a)&&!j.hasOwnProperty(a)&&(l[a]=t[a]);var s=arguments.length-2;if(1===s)l.children=r;else if(1

28vtZp;$@X}hc6(7?70gF#qn@|?Z+0xl( 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
~!LVf3*&cbUZ%j@sON&$vR1P1;3f%w3ffW8ua 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 literal 0 HcmV?d00001 diff --git a/app/static-br/index.js b/app/static-br/index.js index dc01e1e2c383355ec3fc337d5cdd9eda1ed7f311..96e198338f3fa5047ee4bb4860e56fc4cfd831dd 100644 GIT binary patch literal 80948 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 O0EtvhnVoB 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