prasi-bun/static-temp/ed.343b2aae.js

1458 lines
1.8 MiB
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

!function(e,t,r,n,i){var o="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},a="function"==typeof o[n]&&o[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 i="function"==typeof o[n]&&o[n];if(!r&&i)return i(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=A,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 A(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 o[n]}}),o[n]=c;for(var d=0;d<t.length;d++)c(t[d])}({"82uAW":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var i=e("react/jsx-runtime"),o=e("uuid"),a=e("wasm-gzip"),s=n.interopDefault(a),l=e("web-utils"),c=e("../../nova/ed/ed-base"),u=e("../../nova/ed/logic/ed-global"),d=e("../../nova/ed/logic/ed-sync"),p=e("../../nova/ed/panel/popup/site/site-form"),A=e("../../utils/ui/loading");r.default=(0,l.page)({url:"/ed/:site_id/:page_id",component:({})=>{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,i.jsx)(A.Loading,{note:"init"});if(n.isEditor=!0,"no-site"===t.status)return(0,i.jsx)("div",{className:"flex-1 flex flex-col items-center justify-center",children:r.new_site?(0,i.jsx)(p.EdFormSite,{group_id:"",site:{},onSave:e=>{e&&(location.href=`/ed/${e.id}/_`)},onClose:()=>{},header:(0,i.jsx)("div",{className:"border-b border-blue-500 text-xl",children:"Create New Site"})}):(0,i.jsxs)("div",{className:"flex flex-col p-10 rounded-lg border shadow-2xl",children:[(0,i.jsx)("div",{className:"text-3xl",children:"Welcome to Prasi"}),(0,i.jsxs)("div",{className:"",children:["You are logged in!",(0,i.jsx)("br",{}),(0,i.jsx)("br",{})," Now ask someone to invite to their site.",(0,i.jsx)("br",{})," Or you can"," ",(0,i.jsx)("span",{className:"underline text-blue-500 cursor-pointer",onClick:()=>{r.new_site=!0,r.render()},children:"create your own site"}),(0,i.jsx)("br",{}),(0,i.jsx)("br",{}),"Change account?"," ",(0,i.jsx)("a",{href:"/logout",className:"underline text-blue-500 cursor-pointer",children:"Logout here"}),"."]})]})});if((0,o.validate)(params.page_id)&&(0,o.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,i.jsx)(A.Loading,{note:"connecting-ws"})}else{if((0,o.validate)(params.site_id))g(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}`):g(t)}catch(e){g(t)}}return(0,i.jsx)(A.Loading,{note:"finding-page"})}return(0,i.jsx)(c.EdBase,{})}});let g=async e=>{(0,d.loadSession)(e);let t=await _db.page.findFirst({where:{is_deleted:!1,is_default_layout:!1,site:(0,o.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,o.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,o.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,o.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":"f4Tol",uuid:"8q3Mr","wasm-gzip":"7m2w4","web-utils":"ccU4J","../../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":"52IRF","22cd16391410f408":"8HRKV","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8q3Mr":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"v1",()=>o.default),n.export(r,"v3",()=>s.default),n.export(r,"v4",()=>c.default),n.export(r,"v5",()=>d.default),n.export(r,"NIL",()=>A.default),n.export(r,"version",()=>f.default),n.export(r,"validate",()=>m.default),n.export(r,"stringify",()=>v.default),n.export(r,"parse",()=>C.default);var i=e("./v1.js"),o=n.interopDefault(i),a=e("./v3.js"),s=n.interopDefault(a),l=e("./v4.js"),c=n.interopDefault(l),u=e("./v5.js"),d=n.interopDefault(u),p=e("./nil.js"),A=n.interopDefault(p),g=e("./version.js"),f=n.interopDefault(g),h=e("./validate.js"),m=n.interopDefault(h),I=e("./stringify.js"),v=n.interopDefault(I),x=e("./parse.js"),C=n.interopDefault(x)},{"./v1.js":!1,"./v3.js":!1,"./v4.js":!1,"./v5.js":!1,"./nil.js":!1,"./version.js":!1,"./validate.js":"bXQ8E","./stringify.js":!1,"./parse.js":!1,"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],bXQ8E:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var i=e("./regex.js"),o=n.interopDefault(i);function a(e){return"string"==typeof e&&(0,o.default).test(e)}r.default=a},{"./regex.js":"l21kU","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],l21kU:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r),r.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":"2GYoY"}],"7m2w4":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DecompressionError",()=>c),n.export(r,"compress",()=>f),n.export(r,"decompress",()=>h),n.export(r,"default",()=>s),n.export(r,"freeBuffer",()=>m),n.export(r,"initSync",()=>l);let i=null;async function o(t){return i||(i=(async()=>{t||(t=new URL(e("ef0034b6e784b6d"))),("string"==typeof t||"function"==typeof Request&&t instanceof Request||"function"==typeof URL&&t instanceof URL)&&(t=fetch(t));let r=await async function(e){let t={};if("function"==typeof Response&&e instanceof Response){if("function"==typeof WebAssembly.instantiateStreaming)try{return await WebAssembly.instantiateStreaming(e,t)}catch(t){if("application/wasm"==e.headers.get("Content-Type"))throw t;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",t)}let r=await e.arrayBuffer();return await WebAssembly.instantiate(r,t)}{let r=await WebAssembly.instantiate(e,t);return r instanceof WebAssembly.Instance?{instance:r,module:e}:r}}(await t);return i instanceof Promise&&(i=r.instance.exports),i})())}let a=null;async function s(e){a=await o(e)}function l(e){var t;t=e,a=!i||i instanceof Promise?(t instanceof WebAssembly.Module||(t=new WebAssembly.Module(t)),i=new WebAssembly.Instance(t,{}).exports):i}class c extends Error{constructor(e){super(e),this.name="DecompressionError"}}let u=0,d=null,p=null;function A(e,t,r){let n;if(r){let i=t;n=e.malloc_u8(i);let o=new Uint8Array(e.memory.buffer,n,i);try{r(o)}catch(t){throw e.free_u8(n,i),t}return u=i,n}if("string"==typeof t){let r=u=function(e){let t=0,r=0,n=0,i=e.length;for(;t<i;)(r=e.codePointAt(t))<=127?(n+=1,t++):r<=2047?(n+=2,t++):r<=65535?(n+=3,t++):(n+=4,t+=2);return n}(t);n=e.malloc_u8(r);let i=new Uint8Array(e.memory.buffer,n,r);return d||(d=new TextEncoder),d.encodeInto(t,i),n}let i=t;return n=e.malloc_u8(u=i.length),p&&p.length||(p=new Uint8Array(e.memory.buffer)),p.set(i,n),n}let g={noCompression:1,fixedHuffmanCodes:2,multi:1};function f(e,t,r={}){I(a),!t||t instanceof Function||(r=t,t=void 0);let n=v(r,g),i=A(a,e,t),o=a.gzip_compress(i,u,n)>>>0;a.free_u8(i,u);let s=a.buffer()>>>0;return new Uint8Array(a.memory.buffer,s,o)}function h(e,t,r={}){I(a),!t||t instanceof Function||(r=t,t=void 0);let n=v(r,g),i=A(a,e,t),o=a.gzip_decompress(i,u,n)>>>0;if(a.free_u8(i,u),4294967295===o){let e=a.error_message(),t=a.error_message_len(),r=new Uint8Array(a.memory.buffer,e,t);throw new c((new TextDecoder).decode(r))}let s=a.buffer()>>>0;return new Uint8Array(a.memory.buffer,s,o)}function m(){I(a),a.deallocate_buffer()}function I(e){if(!e)throw Error("WASM not initialized")}function v(e,t){let r=0;for(let n in e)r|=+e[n]*t[n];return r}},{ef0034b6e784b6d:"6EZzp","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6EZzp":[function(e,t,r){t.exports=e("ea9ed39447eb9fe3").getBundleURL("ikCXc")+"wasm_gzip.922c2de1.wasm"},{ea9ed39447eb9fe3:"1ILkO"}],"4Abfc":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdBase",()=>j),n.export(r,"mobileCSS",()=>S);var i=e("react/jsx-runtime"),o=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"),A=e("./logic/ed-route"),g=e("./logic/ed-undo"),f=e("./panel/main/main"),h=e("./panel/main/main-history"),m=e("./panel/main/pane-resize"),I=e("./panel/popup/api/api-server"),v=e("./panel/popup/code/code"),x=e("./panel/popup/comp/comp-group"),C=e("./panel/popup/comp/comp-popup"),y=e("./panel/popup/page/page-popup"),B=e("./panel/popup/script/pop-script"),w=e("./panel/popup/site/site-popup"),E=e("./panel/popup/code/icons"),b=e("../../utils/ui/is-localhost"),Q=e("../../utils/types/general");let j=()=>{let e=(0,o.useGlobal)(d.EDGlobal,"EDITOR");Q.w.editorRender=e.render,(0,g.edUndoManager)(e),"init"===e.status&&(0,p.edInit)(e),(0,A.edRoute)(e);let t=(0,b.isLocalhost)()?"http://localhost:8443?":"https://prasi-vsc.avolut.com/?tkn=prasi&";if("load-site"===e.status)return(0,i.jsx)(s.Loading,{note:(0,i.jsxs)("div",{className:"flex flex-col items-center space-y-1 relative",children:[(0,i.jsx)("div",{children:e.site.name||e.site.id}),(0,i.jsx)("div",{className:"pb-2",children:`page-${e.status}`}),e.site.id&&(0,i.jsx)("div",{className:"absolute top-[50px]",children:(0,i.jsxs)("a",{href:`${t}folder=/site/${e.site.id}/site/src`,target:"_blank",className:cx("flex space-x-1 border items-center rounded-md px-2 cursor-pointer pointer-events-auto",css`
svg {
width: 11px;
}
`),children:[(0,i.jsx)("div",{dangerouslySetInnerHTML:{__html:E.iconVSCode}}),(0,i.jsx)("div",{children:"Open VSCode"})]})})]})});if("site-not-found"===e.status||"page-not-found"===e.status)return(0,i.jsx)("div",{className:"flex fixed inset-0 items-center justify-center",children:"site-not-found"===e.status?"Site not found":"Page not found"});let r=a.jscript.editor;return(0,i.jsxs)("div",{className:cx("flex flex-col flex-1",D),onPointerLeave:()=>{Q.w.pointer_active=!1},onPointerEnter:()=>{Q.w.pointer_active=!0},children:[(0,i.jsx)("div",{className:"flex justify-between"}),(0,i.jsxs)("div",{className:"flex flex-1 items-stretch",children:["ready"===e.status&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(l.EdLeft,{}),(0,i.jsx)(m.EdPane,{type:"left",min_size:200})]}),(0,i.jsxs)("div",{className:"flex flex-1 flex-col items-stretch",children:[(0,i.jsx)(c.EdMid,{}),e.page.history.id?(0,i.jsx)(h.EdPageHistoryMain,{}):(0,i.jsx)("div",{className:cx("flex flex-1 items-stretch","mobile"===e.mode?S:"bg-white"),children:"ready"!==e.status?(0,i.jsx)(s.Loading,{note:`page-${e.status}`}):(0,i.jsxs)(i.Fragment,{children:["?norender"!==location.search?(0,i.jsx)(f.EdMain,{}):(0,i.jsx)("div",{className:"flex-1 flex items-center justify-center",children:"Editor Render: Disabled"}),(0,i.jsx)(m.EdPane,{type:"right",min_size:240}),(0,i.jsx)(u.EdRight,{})]})})]})]}),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(v.EdPopCode,{}),(0,i.jsx)(B.EdPopScript,{}),(0,i.jsx)(w.EdPopSite,{}),(0,i.jsx)(I.EdPopApi,{}),(0,i.jsx)(y.EdPopPage,{}),(0,i.jsx)(x.EdPopCompGroup,{}),(0,i.jsx)(C.EdPopComp,{})]}),r&&!a.jscript.editorLoaded&&(0,i.jsx)("div",{className:css`
display: none;
`,children:(0,i.jsx)(r,{onMount:()=>{a.jscript.editorLoaded=!0,e.render()}})}),Q.w.offline&&(0,i.jsx)("div",{className:cx(css`
position: fixed;
bottom: 20px;
left: 0px;
right: 0px;
z-index: 999;
`,"flex justify-center cursor-pointer"),children:(0,i.jsx)("div",{className:"bg-red-500 text-white px-4 py-2 rounded-full text-sm",children:"Reconnecting, changes are not saved..."})}),Q.w.sync_too_long&&(0,i.jsx)("div",{onClick:()=>{Q.w.sync_too_long=!1,e.render()},className:cx(css`
position: fixed;
bottom: 20px;
left: 0px;
right: 0px;
z-index: 999;
`,"flex justify-center cursor-pointer"),children:(0,i.jsxs)("div",{className:"space-x-2 flex bg-red-100 text-red-700 px-4 py-2 rounded-full text-sm",children:[(0,i.jsx)("div",{children:"Sync taking too long..."}),(0,i.jsx)("div",{className:cx(css`
background: white;
`,"rounded-full px-3 cursor-pointer border border-red-500"),onClick:()=>{location.reload()},children:"Reload Page"})]})})]})},D=css`
.toolbar-box {
display: flex;
align-items: stretch;
border-left: 1px solid #ececeb;
border-right: 1px solid #ececeb;
margin: 0px 0px 0px 5px;
.label {
display: flex;
user-select: none;
align-items: center;
font-size: 10px;
margin-top: 1px;
color: #999;
text-transform: uppercase;
}
.items {
display: flex;
align-items: stretch;
margin-left: 5px;
color: #555;
border-left: 1px solid transparent;
.item {
display: flex;
align-items: center;
cursor: pointer;
user-select: none;
border-right: 1px solid transparent;
padding: 5px;
border-radius: 0px;
&:hover {
background: #ececeb;
}
&.disabled {
color: #ccc;
cursor: default;
}
}
.item:last-child {
border-top-right-radius: 2px;
border-bottom-right-radius: 2px;
}
}
&.no-label {
padding-left: 0px;
margin-left: 0px;
.items {
margin-left: 0px;
}
}
&:hover {
border: 1px solid black;
.items {
color: #111;
border-left: 1px solid #ececeb;
.item {
border-right: 1px solid #ececeb;
}
}
}
}
`,S=css`
background-color: white;
background-image: linear-gradient(45deg, #fafafa 25%, transparent 25%),
linear-gradient(-45deg, #fafafa 25%, transparent 25%),
linear-gradient(45deg, transparent 75%, #fafafa 75%),
linear-gradient(-45deg, transparent 75%, #fafafa 75%);
background-size: 20px 20px;
background-position:
0 0,
0 10px,
10px -10px,
-10px 0px;
`},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../utils/script/jscript":"36JZt","../../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","./panel/popup/code/icons":"TyEQi","../../utils/ui/is-localhost":"3GM8T","../../utils/types/general":"fBAQm","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"36JZt":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"jscript",()=>i);let i={reload:e=>{},editor:null,editorLoaded:!1,build:null,pending:null,events:{editorLoaded:()=>{},prettierLoaded:()=>{},pendingDone:()=>{}},prettier:{standalone:null,estree:null,ts:null},async init(t){this.pending&&(await this.pending,t()),this.pending||(this.pending=new Promise(async r=>{this.events.pendingDone=r,this.prettier.standalone=(await e("f5183c3ce652b429")).default,this.prettier.estree=await e("eddf47cebc3ce50e"),this.prettier.ts=await e("5cc77945838a4344"),this.events.prettierLoaded();let n=await e("5efc5deeba8fb7e1");n.loader.config({paths:{vs:"/monaco/min/vs"}}),i.editor=n.Editor,this.events.editorLoaded(),t()}))}}},{f5183c3ce652b429:"M364r",eddf47cebc3ce50e:"dm9vY","5cc77945838a4344":"2h4Vg","5efc5deeba8fb7e1":"8YBHO","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],M364r:[function(e,t,r){t.exports=e("cff12c1fd5f07d09")(e("362a97b5e1c99c17").resolve("a06ck")).then(()=>t.bundle.root("jSRRK"))},{cff12c1fd5f07d09:"jybCT","362a97b5e1c99c17":"6dXzV"}],dm9vY:[function(e,t,r){t.exports=e("c4cf30071215eb4")(e("dc298b94d281c6c7").resolve("dVyrU")).then(()=>t.bundle.root("04zSh"))},{c4cf30071215eb4:"jybCT",dc298b94d281c6c7:"6dXzV"}],"2h4Vg":[function(e,t,r){t.exports=e("7d8bfca669bad761")(e("a4f2884441794ebd").resolve("gkR2P")).then(()=>t.bundle.root("kSzWE"))},{"7d8bfca669bad761":"jybCT",a4f2884441794ebd:"6dXzV"}],"8YBHO":[function(e,t,r){t.exports=e("3a96ff02f8901add")(e("f0694a8d497b4da1").resolve("j1vrr")).then(()=>t.bundle.root("kDf2V"))},{"3a96ff02f8901add":"jybCT",f0694a8d497b4da1:"6dXzV"}],jlrZM:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdLeft",()=>v);var i=e("react/jsx-runtime"),o=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("./logic/tree/build"),d=e("./panel/header/left/api"),p=e("./panel/header/left/js"),A=e("./panel/header/left/site-picker"),g=e("./panel/tree/body"),f=e("./panel/tree/history-btn"),h=e("./panel/tree/history-list"),m=e("./panel/tree/search"),I=e("./panel/header/left/rebuild");let v=()=>{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,i.jsx)("div",{className:cx("flex flex-col relative border-r",css`
min-width: ${e.ui.layout.left}px;
`),children:(0,i.jsxs)("div",{className:"absolute inset-0 flex flex-col overflow-hidden",children:[(0,i.jsxs)("div",{className:cx("h-[35px] border-b flex p-1 items-stretch text-[12px] justify-between"),children:[(0,i.jsxs)("div",{className:"flex items-stretch",children:[(0,i.jsx)(A.EdSitePicker,{}),(0,i.jsx)("div",{className:"flex items-center ml-2 text-[12px] cursor-pointer",onClick:()=>{confirm("Logout ?")&&(location.href="/logout")},children:(0,i.jsx)("div",{children:"Logout"})})]}),(0,i.jsxs)("div",{className:"flex items-stretch space-x-1 pl-2",children:[(0,i.jsx)(I.EdRebuildJs,{}),(0,i.jsx)(p.EdSiteJS,{}),(0,i.jsx)(d.EdApi,{})]})]}),(0,i.jsxs)("div",{className:"flex flex-row items-stretch border-b",children:[(0,i.jsx)(f.EdPageHistoryBtn,{show:e.page.history.show,onShow:async r=>{e.page.history.id="",e.page.history.show=r,r||await (0,u.treeRebuild)(e),e.render(),t.render()}}),!e.page.history.show&&(0,i.jsx)(m.EdTreeSearch,{})]}),(0,i.jsx)("div",{className:"tree-body flex relative flex-1 overflow-y-auto overflow-x-hidden",onContextMenu:e=>{e.stopPropagation(),e.preventDefault()},ref:e=>{e&&(t.tree=e)},onPointerMove:()=>{c.active.hover.tree=!0},onPointerOut:()=>{c.active.hover.tree=!1},onPointerLeave:()=>{c.active.hover.tree=!1},children:e.page.history.show?(0,i.jsx)(h.EdPageHistoryList,{}):(0,i.jsx)("div",{className:"absolute inset-0 flex flex-col",children:t.tree&&(0,i.jsx)(a.DndProvider,{backend:s.HTML5Backend,options:(0,o.getBackendOptions)({html5:{rootElement:t.tree}}),children:(0,i.jsx)(g.EdTreeBody,{})})})})]})})}},{"react/jsx-runtime":"f4Tol","@minoru/react-dnd-treeview":"6okMP","react-dnd":"47d2A","react-dnd-html5-backend":"5juk0","web-utils":"ccU4J","./logic/ed-global":"6QDfO","./logic/tree/build":"dNllk","./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","./panel/header/left/rebuild":"brqiG","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6okMP":[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",()=>ef),n.export(r,"ItemTypes",()=>W),n.export(r,"Node",()=>eu),n.export(r,"Tree",()=>em),n.export(r,"compareItems",()=>I),n.export(r,"getBackendOptions",()=>T),n.export(r,"getDescendants",()=>M),n.export(r,"getDestIndex",()=>w),n.export(r,"getDropTarget",()=>N),n.export(r,"getModifiedIndex",()=>b),n.export(r,"getParents",()=>O),n.export(r,"getTreeItem",()=>v),n.export(r,"hasChildNodes",()=>G),n.export(r,"isAncestor",()=>x),n.export(r,"isDroppable",()=>y),n.export(r,"isNodeModel",()=>C),n.export(r,"mutateTree",()=>B),n.export(r,"mutateTreeWithIndex",()=>j),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",()=>ei),n.export(r,"useDropRoot",()=>en),n.export(r,"useOpenIdsHelper",()=>eo),n.export(r,"useTreeContext",()=>es),n.export(r,"useTreeDragLayer",()=>ea);var i=e("react"),o=n.interopDefault(i),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"),A=e("react-dnd-touch-backend"),g=function(){return(g=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function f(e,t,r){if(r||2==arguments.length)for(var n,i=0,o=t.length;i<o;i++)!n&&i in t||(n||(n=Array.prototype.slice.call(t,0,i)),n[i]=t[i]);return e.concat(n||Array.prototype.slice.call(t))}function h(e){var t=e.isVisible,r=e.ease,n=void 0===r?"easeIn":r,a=e.duration,c=e.variants,d=void 0===c?{open:{opacity:1,height:"auto"},close:{opacity:0,height:0}}:c,p=e.children,A=(0,u.default)({polyfill:s.ResizeObserver}),g=A[0],f=A[1].height,h=(0,i.useState)(t),I=h[0],v=h[1],x=(0,i.useState)(t),C=x[0],y=x[1],B=(0,i.useState)(!1),w=B[0],E=B[1],b=function(){E(!1),t||v(!1)};return(0,i.useEffect)(function(){E(!0),t?v(!0):y(!1)},[t]),(0,i.useEffect)(function(){I&&y(!0)},[f]),(0,o.default).createElement(l.motion.div,{style:w?{overflow:"hidden"}:void 0,onAnimationComplete:b,initial:C?"open":"close",animate:C?"open":"close",inherit:!1,variants:d,transition:{ease:n,duration:m(f,a)}},(0,o.default).createElement("div",{ref:g},I&&p))}function m(e,t){if(t)return t;if(!e)return 0;var r=e/36;return Math.round((4+10*Math.pow(r,.25)+r/5)*10)/1500}var I=function(e,t){return e.text>t.text?1:e.text<t.text?-1:0},v=function(e,t){return e.find(function(e){return e.id===t})},x=function(e,t,r){if(0===r)return!1;var n=e.find(function(e){return e.id===r});return void 0!==n&&(n.parent===t||x(e,t,n.parent))},C=function(e){return void 0!==e.id&&void 0!==e.parent&&void 0!==e.text},y=function(e,t,r){var n=r.tree,i=r.rootId,o=r.canDrop;if(null===e){if(t===i)return!0;var a=n.find(function(e){return e.id===t});return!!a&&!!a.droppable}var s=C(e)?e.id:null;if(o){var l=o(s,t);if(void 0!==l)return l}if(s===t)return!1;var c=n.find(function(e){return e.id===s}),a=n.find(function(e){return e.id===t});return void 0===c||null===s?t===i||!!(null==a?void 0:a.droppable):void 0===a?0!==c.parent:c.parent!==t&&!!a.droppable&&!x(n,s,t)},B=function(e,t,r){return e.map(function(e){return e.id===t?g(g({},e),{parent:r}):e})},w=function(e,t,r){if(0===r)return 0;var n=e.filter(function(e){return e.parent===t});return n[r]?e.findIndex(function(e){return e.id===n[r].id}):e.findIndex(function(e){return e.id===n[r-1].id})+1},E=function(e,t){return e.findIndex(function(e){return e.id===t})},b=function(e,t,r,n){var i=E(e,t),o=w(e,r,n);return o=o>i?o-1:o,[i,o]},Q=function(e,t,r){var n=t<0?e.length+t:t;if(n>=0&&n<e.length){var i=r<0?e.length+r:r,o=e.splice(t,1)[0];e.splice(i,0,o)}},j=function(e,t,r,n){var i=b(e,t,r,n),o=i[0],a=i[1],s=f([],e,!0);return Q(s,o,a),s.map(function(e){return e.id===t?g(g({},e),{parent:r}):e})},D=function(e,t){var r=e.getBoundingClientRect();return t>r.top+r.height/2?"down":"up"},S=function(e,t){var r="",n=0;return e.forEach(function(i,o){var a,s=D(i,(null===(a=t.getClientOffset())||void 0===a?void 0:a.y)||0);""===r?r=s:r!==s&&(r=s,n=o),o===e.length-1&&"down"===s&&(n=o+1)}),n},k=function(e,t,r){var n=t.closest('[role="list"]'),i=null==n?void 0:n.querySelectorAll(':scope > [role="listitem"]');return i?S(i,r):null},F=function(e,t,r){var n=e.getBoundingClientRect(),i=r.dropTargetOffset,o=n.top+i;return t>n.bottom-i?"lower":t<o?"upper":"middle"},N=function(e,t,r,n){if(!t)return null;if(null===e){var i,o=t.querySelectorAll(':scope > [role="listitem"]');return{id:n.rootId,index:S(o,r)}}var a=r.getItem(),s=t.querySelector('[role="list"]'),l=F(t,(null===(i=r.getClientOffset())||void 0===i?void 0:i.y)||0,n);if(s){if("upper"===l){if(!y(a,e.parent,n))return{id:e.id,index:0};var c=k(e,t,r);return null===c?null:{id:e.parent,index:c}}var o=s.querySelectorAll(':scope > [role="listitem"]');return{id:e.id,index:S(o,r)}}if("middle"===l)return{id:e.id,index:0};if(y(a,e.parent,n)){var c=k(e,t,r);return null===c?null:{id:e.parent,index:c}}return null},M=function(e,t){var r=[],n=function(e,t){var i=e.filter(function(e){return t.includes(e.parent)});i.length>0&&(r=f(f([],r,!0),i,!0),n(e,i.map(function(e){return e.id})))};return n(e,[t]),r};function O(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 T=function(e){return void 0===e&&(e={}),{backends:[{id:"html5",backend:a.HTML5Backend,options:e.html5,transition:p.PointerTransition},{id:"touch",backend:A.TouchBackend,options:e.touch||{enableMouseEvents:!0},preview:!0,transition:p.TouchTransition}]}},G=function(e,t){return e.some(function(e){return e.parent===t})},H=(0,i.createContext)({}),R=function(e){var t=eo(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,i.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(),A=e.canDrop,h=e.canDrag,m=g(g({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 i={dragSourceId:t.id,dropTargetId:r,dragSource:t,dropTarget:v(e.tree,r),monitor:p},o=e.tree;if(v(o,t.id)||(o=f(f([],o,!0),[t],!1)),!1===e.sort){var a=b(o,t.id,r,n)[1];i.destinationIndex=a,i.relativeIndex=n,e.onDrop(j(o,t.id,r,n),i);return}e.onDrop(B(o,t.id,r),i)}else{var i={dropTargetId:r,dropTarget:v(e.tree,r),monitor:p};!1===e.sort&&(i.destinationIndex=w(e.tree,r,n),i.relativeIndex=n),e.onDrop(e.tree,i)}},canDrop:A?function(t,r){return A(e.tree,{dragSourceId:null!=t?t:void 0,dropTargetId:r,dragSource:p.getItem(),dropTarget:v(e.tree,r),monitor:p})}:void 0,canDrag:h?function(t){return h(v(e.tree,t))}:void 0,onToggle:function(t){return a(t,e.onChangeOpen)}});return(0,o.default).createElement(H.Provider,{value:m},e.children)},U=(0,i.createContext)({}),_=!1,P=function(e){var t=(0,i.useState)(_),r=t[0],n=t[1];return(0,o.default).createElement(U.Provider,{value:{isLock:r,lock:function(){return n(!0)},unlock:function(){return n(!1)}}},e.children)},L=(0,i.createContext)({}),q=void 0,J=void 0,V=function(e){var t=(0,i.useState)(q),r=t[0],n=t[1],a=(0,i.useState)(J),s=a[0],l=a[1],c=function(e,t){n(e),l(t)},u=function(){n(q),l(J)};return(0,o.default).createElement(L.Provider,{value:{dropTargetId:r,index:s,showPlaceholder:c,hidePlaceholder:u}},e.children)},z=function(e){return(0,o.default).createElement(R,g({},e),(0,o.default).createElement(P,null,(0,o.default).createElement(V,null,e.children)))},K=function(e){var t=(0,i.useContext)(U);(0,i.useEffect)(function(){if(e.current){var r=e.current,n=function(e){var r=e.target;(r instanceof HTMLInputElement||r instanceof HTMLTextAreaElement)&&t.lock()},i=function(e){var r=e.target;(r instanceof HTMLInputElement||r instanceof HTMLTextAreaElement)&&t.unlock()},o=function(e){return n(e)},a=function(e){return i(e)},s=function(e){return n(e)},l=function(e){return i(e)},c=new MutationObserver(function(){document.activeElement===document.body&&t.unlock()});return c.observe(r,{subtree:!0,childList:!0}),r.addEventListener("mouseover",o),r.addEventListener("mouseout",a),r.addEventListener("focusin",s),r.addEventListener("focusout",l),function(){c.disconnect(),r.removeEventListener("mouseover",o),r.removeEventListener("mouseout",a),r.removeEventListener("focusin",s),r.removeEventListener("focusout",l)}}},[e,t]),(0,i.useEffect)(function(){var r;null===(r=e.current)||void 0===r||r.setAttribute("draggable",t.isLock?"false":"true")},[e,t.isLock])},W={TREE_ITEM:Symbol()},X=null,Z=function(e){var t=e.target;if(t instanceof HTMLElement){var r=t.closest('[role="listitem"]');e.currentTarget===r&&(X=r)}},$=function(e){return Z(e)},ee=function(e){return Z(e)},et=function(e,t){var r=es();(0,i.useEffect)(function(){var e=t.current;return null==e||e.addEventListener("dragstart",$),null==e||e.addEventListener("touchstart",ee,{passive:!0}),function(){null==e||e.removeEventListener("dragstart",$),null==e||e.removeEventListener("touchstart",ee)}},[t]);var n=(0,d.useDrag)({type:W.TREE_ITEM,item:function(n){var i=g({ref:t},e);return r.onDragStart&&r.onDragStart(i,n),i},end:function(e,t){var n=e;r.onDragEnd&&r.onDragEnd(n,t)},canDrag:function(){var n=r.canDrag;return X===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,i.useRef)(0),o=(0,i.useRef)(0);return{onDragEnter:function(){n.current+=1,1!==n.current||t||(o.current=window.setTimeout(function(){return r(e)},500))},onDragLeave:function(){n.current-=1,0===n.current&&window.clearTimeout(o.current)},onDrop:function(){o.current>0&&window.clearTimeout(o.current),n.current=0,o.current=0}}},en=function(e){var t=es(),r=(0,i.useContext)(L),n=(0,d.useDrop)({accept:f([W.TREE_ITEM],t.extraAcceptTypes,!0),drop:function(e,n){var i=t.rootId,o=t.onDrop,a=r.dropTargetId,s=r.index;n.isOver({shallow:!0})&&void 0!==a&&void 0!==s&&o(C(e)?e:null,i,s),r.hidePlaceholder()},canDrop:function(e,r){var n=t.rootId;return!!r.isOver({shallow:!0})&&void 0!==e&&y(e,n,t)},hover:function(n,i){if(i.isOver({shallow:!0})){var o=t.rootId,a=r.dropTargetId,s=r.index,l=r.showPlaceholder,c=r.hidePlaceholder,u=N(null,e.current,i,t);if(null===u||!y(n,o,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}}}),o=n[0];return[o.isOver,o.dragSource,n[1]]},ei=function(e,t){var r=es(),n=(0,i.useContext)(L),o=(0,d.useDrop)({accept:f([W.TREE_ITEM],r.extraAcceptTypes,!0),drop:function(e,t){var i=n.dropTargetId,o=n.index;t.isOver({shallow:!0})&&void 0!==i&&void 0!==o&&r.onDrop(C(e)?e:null,i,o),n.hidePlaceholder()},canDrop:function(n,i){if(i.isOver({shallow:!0})){var o=N(e,t.current,i,r);return null!==o&&y(n,o.id,r)}return!1},hover:function(i,o){if(o.isOver({shallow:!0})){var a=n.dropTargetId,s=n.index,l=n.showPlaceholder,c=n.hidePlaceholder,u=N(e,t.current,o,r);if(null===u||!y(i,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=o[0];return[a.isOver,a.dragSource,o[1]]},eo=function(e,t){var r=(0,i.useMemo)(function(){return!0===t?e.filter(function(t){return G(e,t.id)}).map(function(e){return e.id}):Array.isArray(t)?t:[]},[t]),n=(0,i.useState)(r),o=n[0],a=n[1];(0,i.useEffect)(function(){return a(r)},[t]);var s=function(e,t){var r=o.includes(e)?o.filter(function(t){return t!==e}):f(f([],o,!0),[e],!1);a(r),t&&t(r)},l=function(t,r){var n=[];if(Array.isArray(t)){var i=e.filter(function(r){return t.includes(r.id)&&G(e,r.id)});n=f(f([],o,!0),i.map(function(e){return e.id}),!0).filter(function(e,t,r){return r.indexOf(e)===t})}else n=o.includes(t)?o:f(f([],o,!0),[t],!1);a(n),r&&r(n)},c=function(e,t){var r=o.filter(function(t){return Array.isArray(e)?!e.includes(t):t!==e});a(r),t&&t(r)};return[o,{handleToggle:s,handleCloseAll:function(e){a([]),e&&e([])},handleOpenAll:function(t){var r=e.filter(function(t){return G(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===W.TREE_ITEM}})},es=function(){var e=(0,i.useContext)(H);if(!e)throw Error("useTreeContext must be used under TreeProvider");return e},el=function(e,t){var r=es(),n=r.rootId,i=r.rootProps,o=r.classes,a=(null==o?void 0:o.container)||"";return t&&(null==o?void 0:o.dropTarget)&&(a="".concat(a," ").concat(o.dropTarget)),e===n&&(null==o?void 0:o.root)&&(a="".concat(a," ").concat(o.root)),e===n&&(null==i?void 0:i.className)&&(a="".concat(a," ").concat(i.className)),a=a.trim()},ec=function(e,t,r){t.current?r(t):r(e),(0,i.useEffect)(function(){t.current?r(t):r(e)},[t.current])},eu=function(e){var t=es(),r=(0,i.useContext)(L),n=(0,i.useRef)(null),s=(0,i.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),A=et(l,n),g=A[0],f=A[1],m=A[2],I=ei(l,n),v=I[0],x=I[1],C=I[2];ec(n,s,f),y(x,e.id,t)&&C(n),(0,i.useEffect)(function(){t.dragPreviewRender?m((0,a.getEmptyImage)(),{captureDraggingState:!0}):s.current&&m(n)},[m,t.dragPreviewRender]),K(n);var B=function(){return t.onToggle(l.id)},w=t.listItemComponent,E=(null==u?void 0:u.listItem)||"";v&&(null==u?void 0:u.dropTarget)&&(E="".concat(E," ").concat(u.dropTarget)),g&&(null==u?void 0:u.draggingSource)&&(E="".concat(E," ").concat(u.draggingSource));var b=!t.canDrag||t.canDrag(e.id),Q=r.dropTargetId===e.id,j={depth:e.depth,isOpen:p,isDragging:g,isDropTarget:Q,draggable:b,hasChild:G(t.tree,e.id),containerRef:n,handleRef:s,onToggle:B};return(0,o.default).createElement(w,{ref:n,className:E,role:"listitem"},t.render(l,j),d&&j.hasChild&&(0,o.default).createElement(h,{isVisible:p},(0,o.default).createElement(ep,{parentId:e.id,depth:e.depth+1})),!d&&j.hasChild&&p&&(0,o.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,i.useContext)(L),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,o.default).createElement(n,{className:(null==a?void 0:a.placeholder)||""},r(l,{depth:e.depth})):null},ep=function(e){var t=es(),r=(0,i.useRef)(null),n=t.tree.filter(function(t){return t.parent===e.parentId}),a=n,s="function"==typeof t.sort?t.sort:I;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=f(f([],l,!0),c,!0)}else!1!==t.sort&&(a=n.sort(s));var u=en(r),d=u[0],p=u[1],A=u[2];e.parentId===t.rootId&&y(p,t.rootId,t)&&A(r);var h=el(e.parentId,d),m=t.rootProps||{},v=t.listComponent;return(0,o.default).createElement(v,g({ref:r,role:"list"},m,{className:h}),a.map(function(t,r){return(0,o.default).createElement(o.default.Fragment,{key:t.id},(0,o.default).createElement(ed,{depth:e.depth,listCount:a.length,dropTargetId:e.parentId,index:r}),(0,o.default).createElement(eu,{id:t.id,depth:e.depth}))}),(0,o.default).createElement(ed,{depth:e.depth,listCount:a.length,dropTargetId:e.parentId}))},eA={height:"100%",left:0,pointerEvents:"none",position:"fixed",top:0,width:"100%",zIndex:100},eg=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)")}},ef=function(){var e=es(),t=ea(),r=t.isDragging,n=t.clientOffset;return r&&n?(0,o.default).createElement("div",{style:eA},(0,o.default).createElement("div",{style:eg(t)},e.dragPreviewRender&&e.dragPreviewRender(t))):null};function eh(e,t){return(0,o.default).createElement(z,g({},e,{treeRef:t}),e.dragPreviewRender&&(0,o.default).createElement(ef,null),(0,o.default).createElement(ep,{parentId:e.rootId,depth:0}))}var em=(0,i.forwardRef)(eh)},{react:"aq5hc","react-dnd-html5-backend":"5juk0","@juggle/resize-observer":"lXx59","framer-motion":"5U9rz","react-use-measure":"fsQ7M","react-dnd":"47d2A","dnd-multi-backend":"aRoDM","react-dnd-touch-backend":"1j9mD","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5juk0":[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",()=>o),n.export(r,"HTML5Backend",()=>s);var i=e("./HTML5BackendImpl.js"),o=e("./NativeTypes.js"),a=e("./getEmptyImage.js");let s=function(e,t,r){return new i.HTML5BackendImpl(e,t,r)}},{"./HTML5BackendImpl.js":"XboAf","./NativeTypes.js":!1,"./getEmptyImage.js":"8sDmS","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],XboAf:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"HTML5BackendImpl",()=>d);var i=e("./EnterLeaveCounter.js"),o=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<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){c(e,t,r[t])})}return e}class d{profile(){var e,t;return{sourcePreviewNodes:this.sourcePreviewNodes.size,sourcePreviewNodeOptions:this.sourcePreviewNodeOptions.size,sourceNodeOptions:this.sourceNodeOptions.size,sourceNodes:this.sourceNodes.size,dragStartSourceIds:(null===(e=this.dragStartSourceIds)||void 0===e?void 0:e.length)||0,dropTargetIds:this.dropTargetIds.length,dragEnterTargetIds:this.dragEnterTargetIds.length,dragOverTargetIds:(null===(t=this.dragOverTargetIds)||void 0===t?void 0:t.length)||0}}get window(){return this.options.window}get document(){return this.options.document}get rootElement(){return this.options.rootElement}setup(){let e=this.rootElement;if(void 0!==e){if(e.__isReactDndBackendSetUp)throw Error("Cannot have two HTML5 backends at the same time.");e.__isReactDndBackendSetUp=!0,this.addEventListeners(e)}}teardown(){let e=this.rootElement;if(void 0!==e&&(e.__isReactDndBackendSetUp=!1,this.removeEventListeners(this.rootElement),this.clearCurrentDragSourceNode(),this.asyncEndDragFrameId)){var t;null===(t=this.window)||void 0===t||t.cancelAnimationFrame(this.asyncEndDragFrameId)}}connectDragPreview(e,t,r){return this.sourcePreviewNodeOptions.set(e,r),this.sourcePreviewNodes.set(e,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),i=e=>this.handleSelectStart(e);return t.setAttribute("draggable","true"),t.addEventListener("dragstart",n),t.addEventListener("selectstart",i),()=>{this.sourceNodes.delete(e),this.sourceNodeOptions.delete(e),t.removeEventListener("dragstart",n),t.removeEventListener("selectstart",i),t.setAttribute("draggable","false")}}connectDropTarget(e,t){let r=t=>this.handleDragEnter(t,e),n=t=>this.handleDragOver(t,e),i=t=>this.handleDrop(t,e);return t.addEventListener("dragenter",r),t.addEventListener("dragover",n),t.addEventListener("drop",i),()=>{t.removeEventListener("dragenter",r),t.removeEventListener("dragover",n),t.removeEventListener("drop",i)}}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,o.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,i=(0,o.matchNativeItemType)(n);if(this.monitor.isDragging()){if(n&&"function"==typeof n.setDragImage){let e=this.monitor.getSourceId(),t=this.sourceNodes.get(e),i=this.sourcePreviewNodes.get(e)||t;if(i){let{anchorX:e,anchorY:o,offsetX:a,offsetY:l}=this.getCurrentSourcePreviewNodeOptions(),c={anchorX:e,anchorY:o},u={offsetX:a,offsetY:l},d=(0,s.getDragPreviewOffset)(t,i,r,c,u);n.setDragImage(i,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(i)this.beginDragNativeItem(i);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,o.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,o.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 i.EnterLeaveCounter(this.isNodeInDocument)}}},{"./EnterLeaveCounter.js":"bQote","./NativeDragSources/index.js":"hv79h","./NativeTypes.js":"bZXKN","./OffsetUtils.js":"56gym","./OptionsReader.js":"kQKlk","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],bQote:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EnterLeaveCounter",()=>o);var i=e("./utils/js_utils.js");class o{enter(e){let t=this.entered.length,r=t=>this.isNodeInDocument(t)&&(!t.contains||t.contains(e));return this.entered=(0,i.union)(this.entered.filter(r),[e]),0===t&&this.entered.length>0}leave(e){let t=this.entered.length;return this.entered=(0,i.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":"9tlCd","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9tlCd":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){let t=null;return()=>(null==t&&(t=e()),t)}function o(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 i=[];return r.forEach(e=>i.push(e)),i}n.defineInteropFlag(r),n.export(r,"memoize",()=>i),n.export(r,"without",()=>o),n.export(r,"union",()=>a)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],hv79h:[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 i=e("./NativeDragSource.js"),o=e("./nativeTypesConfig.js");function a(e,t){let r=o.nativeTypesConfig[e];if(!r)throw Error(`native type ${e} has no configuration`);let n=new i.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(o.nativeTypesConfig).filter(e=>{let r=o.nativeTypesConfig[e];return null!=r&&!!r.matchesTypes&&r.matchesTypes.some(e=>t.indexOf(e)>-1)})[0]||null}},{"./NativeDragSource.js":"gZ1uG","./nativeTypesConfig.js":"k78GZ","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gZ1uG:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"NativeDragSource",()=>i);class i{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":"2GYoY"}],k78GZ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"nativeTypesConfig",()=>a);var i=e("../NativeTypes.js"),o=e("./getDataFromDataTransfer.js");let a={[i.FILE]:{exposeProperties:{files:e=>Array.prototype.slice.call(e.files),items:e=>e.items,dataTransfer:e=>e},matchesTypes:["Files"]},[i.HTML]:{exposeProperties:{html:(e,t)=>(0,o.getDataFromDataTransfer)(e,t,""),dataTransfer:e=>e},matchesTypes:["Html","text/html"]},[i.URL]:{exposeProperties:{urls:(e,t)=>(0,o.getDataFromDataTransfer)(e,t,"").split("\n"),dataTransfer:e=>e},matchesTypes:["Url","text/uri-list"]},[i.TEXT]:{exposeProperties:{text:(e,t)=>(0,o.getDataFromDataTransfer)(e,t,""),dataTransfer:e=>e},matchesTypes:["Text","text/plain"]}}},{"../NativeTypes.js":"bZXKN","./getDataFromDataTransfer.js":"6Zyve","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],bZXKN:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"FILE",()=>i),n.export(r,"URL",()=>o),n.export(r,"TEXT",()=>a),n.export(r,"HTML",()=>s);let i="__NATIVE_FILE__",o="__NATIVE_URL__",a="__NATIVE_TEXT__",s="__NATIVE_HTML__"},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6Zyve":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(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",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"56gym":[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 i=e("./BrowserDetector.js"),o=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,i.isFirefox)()||!(null===(t=document.documentElement)||void 0===t?void 0:t.contains(e)))}function u(e,t,r,n){let o=e?t.width:r,a=e?t.height:n;return(0,i.isSafari)()&&e&&(a/=window.devicePixelRatio,o/=window.devicePixelRatio),{dragPreviewWidth:o,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:A,offsetHeight:g}=e,{anchorX:f,anchorY:h}=n,{dragPreviewWidth:m,dragPreviewHeight:I}=u(l,t,A,g),v=()=>{let e=new o.MonotonicInterpolant([0,.5,1],[p.y,p.y/g*I,p.y+I-g]).interpolate(h);return(0,i.isSafari)()&&l&&(e+=(window.devicePixelRatio-1)*I),e},x=()=>new o.MonotonicInterpolant([0,.5,1],[p.x,p.x/A*m,p.x+m-A]).interpolate(f),{offsetX:C,offsetY:y}=a,B=0===y||y;return{x:0===C||C?C:x(),y:B?y:v()}}},{"./BrowserDetector.js":"2DtrU","./MonotonicInterpolant.js":"8OLKt","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2DtrU":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isFirefox",()=>o),n.export(r,"isSafari",()=>a);var i=e("./utils/js_utils.js");let o=(0,i.memoize)(()=>/firefox/i.test(navigator.userAgent)),a=(0,i.memoize)(()=>!!window.safari)},{"./utils/js_utils.js":"9tlCd","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8OLKt":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"MonotonicInterpolant",()=>i);class i{interpolate(e){let t;let{xs:r,ys:n,c1s:i,c2s:o,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 i=r[t=Math.floor(.5*(l+c))];if(i<e)l=t+1;else{if(!(i>e))return n[t];c=t-1}}let u=e-r[s=Math.max(0,c)],d=u*u;return n[s]+i[s]*u+o[s]*d+a[s]*u*d}constructor(e,t){let r,n,i;let{length:o}=e,a=[];for(let e=0;e<o;e++)a.push(e);a.sort((t,r)=>e[t]<e[r]?-1:1);let s=[],l=[],c=[];for(let i=0;i<o-1;i++)r=e[i+1]-e[i],n=t[i+1]-t[i],l.push(r),s.push(n),c.push(n/r);let u=[c[0]];for(let e=0;e<l.length-1;e++){let t=c[e],n=c[e+1];if(t*n<=0)u.push(0);else{r=l[e];let i=l[e+1],o=r+i;u.push(3*o/((o+i)/t+(o+r)/n))}}u.push(c[c.length-1]);let d=[],p=[];for(let e=0;e<u.length-1;e++){i=c[e];let t=u[e],r=1/l[e],n=t+u[e+1]-i-i;d.push((i-t-n)*r),p.push(n*r*r)}this.xs=e,this.ys=t,this.c1s=u,this.c2s=d,this.c3s=p}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],kQKlk:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"OptionsReader",()=>i);class i{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":"2GYoY"}],"8sDmS":[function(e,t,r){let n;var i=e("@parcel/transformer-js/src/esmodule-helpers.js");function o(){return n||((n=new Image).src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="),n}i.defineInteropFlag(r),i.export(r,"getEmptyImage",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],lXx59:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ResizeObserver",()=>i.ResizeObserver),n.export(r,"ResizeObserverEntry",()=>o.ResizeObserverEntry),n.export(r,"ResizeObserverSize",()=>a.ResizeObserverSize);var i=e("../ResizeObserver"),o=e("../ResizeObserverEntry"),a=e("../ResizeObserverSize")},{"../ResizeObserver":"WGHK1","../ResizeObserverEntry":"eQUxP","../ResizeObserverSize":"8VTf7","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],WGHK1:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ResizeObserver",()=>a);var i=e("./ResizeObserverController"),o=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,i.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,o.isElement)(e))throw TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");(0,i.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,o.isElement)(e))throw TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");(0,i.ResizeObserverController).unobserve(this,e)},e.prototype.disconnect=function(){(0,i.ResizeObserverController).disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}()},{"./ResizeObserverController":"f61iD","./utils/element":"39HqG","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],f61iD:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ResizeObserverController",()=>u);var i=e("./utils/scheduler"),o=e("./ResizeObservation"),a=e("./ResizeObserverDetail"),s=e("./utils/resizeObservers"),l=new WeakMap,c=function(e,t){for(var r=0;r<e.length;r+=1)if(e[r].target===t)return r;return -1},u=function(){function e(){}return e.connect=function(e,t){var r=new a.ResizeObserverDetail(e,t);l.set(e,r)},e.observe=function(e,t,r){var n=l.get(e),a=0===n.observationTargets.length;0>c(n.observationTargets,t)&&(a&&(0,s.resizeObservers).push(n),n.observationTargets.push(new o.ResizeObservation(t,r&&r.box)),(0,i.updateCount)(1),(0,i.scheduler).schedule())},e.unobserve=function(e,t){var r=l.get(e),n=c(r.observationTargets,t),o=1===r.observationTargets.length;n>=0&&(o&&(0,s.resizeObservers).splice((0,s.resizeObservers).indexOf(r),1),r.observationTargets.splice(n,1),(0,i.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":"3rd8k","./ResizeObservation":"c0B8T","./ResizeObserverDetail":"dTGIV","./utils/resizeObservers":"52Axz","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3rd8k":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"scheduler",()=>g),n.export(r,"updateCount",()=>f);var i=e("./process"),o=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},A=!1,g=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),!A){A=!0;var r=p(e);(0,a.queueResizeObserver)(function(){var n=!1;try{n=(0,i.process)()}finally{if(A=!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,o.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,o.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,o.global).removeEventListener(t,e.listener,!0)}),this.stopped=!0)},e}()),f=function(e){!s&&e>0&&g.start(),(s+=e)||g.stop()}},{"./process":"cp4jh","./global":"lmy47","./queueResizeObserver":"a1OaI","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],cp4jh:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"process",()=>c);var i=e("../algorithms/hasActiveObservations"),o=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,i.hasActiveObservations)();)e=(0,s.broadcastActiveObservations)(),(0,l.gatherActiveObservationsAtDepth)(e);return(0,o.hasSkippedObservations)()&&(0,a.deliverResizeLoopError)(),e>0}},{"../algorithms/hasActiveObservations":"eQ7T4","../algorithms/hasSkippedObservations":"7W8z5","../algorithms/deliverResizeLoopError":"6aeEV","../algorithms/broadcastActiveObservations":"fAqLZ","../algorithms/gatherActiveObservationsAtDepth":"hs2r1","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],eQ7T4:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"hasActiveObservations",()=>o);var i=e("../utils/resizeObservers"),o=function(){return(0,i.resizeObservers).some(function(e){return e.activeTargets.length>0})}},{"../utils/resizeObservers":"52Axz","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"52Axz":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"resizeObservers",()=>i);var i=[]},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"7W8z5":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"hasSkippedObservations",()=>o);var i=e("../utils/resizeObservers"),o=function(){return(0,i.resizeObservers).some(function(e){return e.skippedTargets.length>0})}},{"../utils/resizeObservers":"52Axz","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6aeEV":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"deliverResizeLoopError",()=>o);var i="ResizeObserver loop completed with undelivered notifications.",o=function(){var e;"function"==typeof ErrorEvent?e=new ErrorEvent("error",{message:i}):((e=document.createEvent("Event")).initEvent("error",!1,!1),e.message=i),window.dispatchEvent(e)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fAqLZ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"broadcastActiveObservations",()=>l);var i=e("../utils/resizeObservers"),o=e("../ResizeObserverEntry"),a=e("./calculateDepthForNode"),s=e("./calculateBoxSize"),l=function(){var e=1/0,t=[];(0,i.resizeObservers).forEach(function(r){if(0!==r.activeTargets.length){var n=[];r.activeTargets.forEach(function(t){var r=new o.ResizeObserverEntry(t.target),i=(0,a.calculateDepthForNode)(t.target);n.push(r),t.lastReportedSize=(0,s.calculateBoxSize)(t.target,t.observedBox),i<e&&(e=i)}),t.push(function(){r.callback.call(r.observer,n,r.observer)}),r.activeTargets.splice(0,r.activeTargets.length)}});for(var r=0,n=t;r<n.length;r++)(0,n[r])();return e}},{"../utils/resizeObservers":"52Axz","../ResizeObserverEntry":"eQUxP","./calculateDepthForNode":"Z1Gd3","./calculateBoxSize":"6aO5S","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],eQUxP:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ResizeObserverEntry",()=>a);var i=e("./algorithms/calculateBoxSize"),o=e("./utils/freeze"),a=function(){return function(e){var t=(0,i.calculateBoxSizes)(e);this.target=e,this.contentRect=t.contentRect,this.borderBoxSize=(0,o.freeze)([t.borderBoxSize]),this.contentBoxSize=(0,o.freeze)([t.contentBoxSize]),this.devicePixelContentBoxSize=(0,o.freeze)([t.devicePixelContentBoxSize])}}()},{"./algorithms/calculateBoxSize":"6aO5S","./utils/freeze":"t2ZZn","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6aO5S":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"calculateBoxSize",()=>I),n.export(r,"calculateBoxSizes",()=>m);var i=e("../ResizeObserverBoxOptions"),o=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/,A=/msie|trident/i.test(c.global.navigator&&c.global.navigator.userAgent),g=function(e){return parseFloat(e||"0")},f=function(e,t,r){return void 0===e&&(e=0),void 0===t&&(t=0),void 0===r&&(r=!1),new o.ResizeObserverSize((r?t:e)||0,(r?e:t)||0)},h=(0,l.freeze)({devicePixelContentBoxSize:f(),borderBoxSize:f(),contentBoxSize:f(),contentRect:new a.DOMRectReadOnly(0,0,0,0)}),m=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,h),h;var r=getComputedStyle(e),n=(0,s.isSVG)(e)&&e.ownerSVGElement&&e.getBBox(),i=!A&&"border-box"===r.boxSizing,o=p.test(r.writingMode||""),c=!n&&d.test(r.overflowY||""),m=!n&&d.test(r.overflowX||""),I=n?0:g(r.paddingTop),v=n?0:g(r.paddingRight),x=n?0:g(r.paddingBottom),C=n?0:g(r.paddingLeft),y=n?0:g(r.borderTopWidth),B=n?0:g(r.borderRightWidth),w=n?0:g(r.borderBottomWidth),E=n?0:g(r.borderLeftWidth),b=C+v,Q=I+x,j=E+B,D=y+w,S=m?e.offsetHeight-D-e.clientHeight:0,k=c?e.offsetWidth-j-e.clientWidth:0,F=i?b+j:0,N=i?Q+D:0,M=n?n.width:g(r.width)-F-k,O=n?n.height:g(r.height)-N-S,T=M+b+k+j,G=O+Q+S+D,H=(0,l.freeze)({devicePixelContentBoxSize:f(Math.round(M*devicePixelRatio),Math.round(O*devicePixelRatio),o),borderBoxSize:f(T,G,o),contentBoxSize:f(M,O,o),contentRect:new a.DOMRectReadOnly(C,I,M,O)});return u.set(e,H),H},I=function(e,t,r){var n=m(e,r),o=n.borderBoxSize,a=n.contentBoxSize,s=n.devicePixelContentBoxSize;switch(t){case i.ResizeObserverBoxOptions.DEVICE_PIXEL_CONTENT_BOX:return s;case i.ResizeObserverBoxOptions.BORDER_BOX:return o;default:return a}}},{"../ResizeObserverBoxOptions":"3Cs0S","../ResizeObserverSize":"8VTf7","../DOMRectReadOnly":"k44YG","../utils/element":"39HqG","../utils/freeze":"t2ZZn","../utils/global":"lmy47","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3Cs0S":[function(e,t,r){var n,i=e("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(r),i.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":"2GYoY"}],"8VTf7":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ResizeObserverSize",()=>o);var i=e("./utils/freeze"),o=function(){return function(e,t){this.inlineSize=e,this.blockSize=t,(0,i.freeze)(this)}}()},{"./utils/freeze":"t2ZZn","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],t2ZZn:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"freeze",()=>i);var i=function(e){return Object.freeze(e)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],k44YG:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DOMRectReadOnly",()=>o);var i=e("./utils/freeze"),o=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,i.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":"t2ZZn","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"39HqG":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isSVG",()=>i),n.export(r,"isHidden",()=>o),n.export(r,"isElement",()=>a),n.export(r,"isReplacedElement",()=>s);var i=function(e){return e instanceof SVGElement&&"getBBox"in e},o=function(e){if(i(e)){var t=e.getBBox(),r=t.width,n=t.height;return!r&&!n}var o=e,a=o.offsetWidth,s=o.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":"2GYoY"}],lmy47:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"global",()=>i);var i="undefined"!=typeof window?window:{}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],Z1Gd3:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"calculateDepthForNode",()=>o);var i=e("../utils/element"),o=function(e){if((0,i.isHidden)(e))return 1/0;for(var t=0,r=e.parentNode;r;)t+=1,r=r.parentNode;return t}},{"../utils/element":"39HqG","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],hs2r1:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"gatherActiveObservationsAtDepth",()=>a);var i=e("../utils/resizeObservers"),o=e("./calculateDepthForNode"),a=function(e){(0,i.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,o.calculateDepthForNode)(r.target)>e?t.activeTargets.push(r):t.skippedTargets.push(r))})})}},{"../utils/resizeObservers":"52Axz","./calculateDepthForNode":"Z1Gd3","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],a1OaI:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"queueResizeObserver",()=>o);var i=e("./queueMicroTask"),o=function(e){(0,i.queueMicroTask)(function(){requestAnimationFrame(e)})}},{"./queueMicroTask":"kmVnK","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],kmVnK:[function(e,t,r){var n,i=e("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(r),i.export(r,"queueMicroTask",()=>s);var o=[],a=function(){return o.splice(0).forEach(function(e){return e()})},s=function(e){if(!n){var t=0,r=document.createTextNode(""),i={characterData:!0};new MutationObserver(function(){return a()}).observe(r,i),n=function(){r.textContent="".concat(t?t--:t++)}}o.push(e),n()}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],c0B8T:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ResizeObservation",()=>l);var i=e("./ResizeObserverBoxOptions"),o=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||i.ResizeObserverBoxOptions.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e=(0,o.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":"3Cs0S","./algorithms/calculateBoxSize":"6aO5S","./utils/element":"39HqG","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],dTGIV:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ResizeObserverDetail",()=>i);var i=function(){return function(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t}}()},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5U9rz":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createDomMotionComponent",()=>i.createDomMotionComponent),n.export(r,"motion",()=>i.motion),n.export(r,"m",()=>o.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",()=>A.domMax),n.export(r,"useMotionValue",()=>g.useMotionValue),n.export(r,"useMotionTemplate",()=>f.useMotionTemplate),n.export(r,"MotionValue",()=>h.MotionValue),n.export(r,"motionValue",()=>h.motionValue),n.export(r,"resolveMotionValue",()=>m.resolveMotionValue),n.export(r,"useTransform",()=>I.useTransform),n.export(r,"useSpring",()=>v.useSpring),n.export(r,"useVelocity",()=>x.useVelocity),n.export(r,"useScroll",()=>C.useScroll),n.export(r,"useElementScroll",()=>y.useElementScroll),n.export(r,"useViewportScroll",()=>B.useViewportScroll),n.export(r,"useTime",()=>w.useTime),n.export(r,"useReducedMotion",()=>E.useReducedMotion),n.export(r,"useReducedMotionConfig",()=>E.useReducedMotionConfig),n.export(r,"animationControls",()=>b.animationControls),n.export(r,"useAnimation",()=>Q.useAnimation),n.export(r,"useAnimationControls",()=>Q.useAnimationControls),n.export(r,"useAnimationFrame",()=>j.useAnimationFrame),n.export(r,"animate",()=>D.animate),n.export(r,"animateVisualElement",()=>S.animateVisualElement),n.export(r,"useCycle",()=>k.useCycle),n.export(r,"transform",()=>F.transform),n.export(r,"isValidMotionProp",()=>N.isValidMotionProp),n.export(r,"useIsPresent",()=>M.useIsPresent),n.export(r,"usePresence",()=>M.usePresence),n.export(r,"useInView",()=>O.useInView),n.export(r,"DragControls",()=>T.DragControls),n.export(r,"useDragControls",()=>T.useDragControls),n.export(r,"useDomEvent",()=>G.useDomEvent),n.export(r,"createMotionComponent",()=>H.createMotionComponent),n.export(r,"visualElement",()=>R.visualElement),n.export(r,"addScaleCorrector",()=>U.addScaleCorrector),n.export(r,"useInstantTransition",()=>_.useInstantTransition),n.export(r,"useInstantLayoutTransition",()=>P.useInstantLayoutTransition),n.export(r,"useResetProjection",()=>L.useResetProjection),n.export(r,"MotionContext",()=>q.MotionContext),n.export(r,"useVisualElementContext",()=>q.useVisualElementContext),n.export(r,"MotionConfigContext",()=>J.MotionConfigContext),n.export(r,"PresenceContext",()=>V.PresenceContext),n.export(r,"LayoutGroupContext",()=>z.LayoutGroupContext),n.export(r,"DeprecatedLayoutGroupContext",()=>K.DeprecatedLayoutGroupContext),n.export(r,"SwitchLayoutGroupContext",()=>W.SwitchLayoutGroupContext),n.export(r,"FlatTree",()=>X.FlatTree),n.export(r,"useDeprecatedAnimatedState",()=>Z.useAnimatedState),n.export(r,"useDeprecatedInvertedScale",()=>$.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",()=>ei.calcLength),n.export(r,"filterProps",()=>eo.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",()=>eA.useIsomorphicLayoutEffect),n.export(r,"useForceUpdate",()=>eg.useForceUpdate);var i=e("./render/dom/motion.mjs"),o=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"),A=e("./render/dom/features-max.mjs"),g=e("./value/use-motion-value.mjs"),f=e("./value/use-motion-template.mjs"),h=e("./value/index.mjs"),m=e("./value/utils/resolve-motion-value.mjs"),I=e("./value/use-transform.mjs"),v=e("./value/use-spring.mjs"),x=e("./value/use-velocity.mjs"),C=e("./value/use-scroll.mjs"),y=e("./value/scroll/use-element-scroll.mjs"),B=e("./value/scroll/use-viewport-scroll.mjs"),w=e("./value/use-time.mjs"),E=e("./utils/use-reduced-motion.mjs"),b=e("./animation/animation-controls.mjs"),Q=e("./animation/use-animation.mjs"),j=e("./utils/use-animation-frame.mjs"),D=e("./animation/animate.mjs"),S=e("./render/utils/animation.mjs"),k=e("./utils/use-cycle.mjs"),F=e("./utils/transform.mjs"),N=e("./motion/utils/valid-prop.mjs"),M=e("./components/AnimatePresence/use-presence.mjs"),O=e("./utils/use-in-view.mjs"),T=e("./gestures/drag/use-drag-controls.mjs"),G=e("./events/use-dom-event.mjs"),H=e("./motion/index.mjs"),R=e("./render/index.mjs"),U=e("./projection/styles/scale-correction.mjs"),_=e("./utils/use-instant-transition.mjs"),P=e("./projection/use-instant-layout-transition.mjs"),L=e("./projection/use-reset-projection.mjs"),q=e("./context/MotionContext/index.mjs"),J=e("./context/MotionConfigContext.mjs"),V=e("./context/PresenceContext.mjs"),z=e("./context/LayoutGroupContext.mjs"),K=e("./context/DeprecatedLayoutGroupContext.mjs"),W=e("./context/SwitchLayoutGroupContext.mjs"),X=e("./render/utils/flat-tree.mjs"),Z=e("./animation/use-animated-state.mjs"),$=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"),ei=e("./projection/geometry/delta-calc.mjs"),eo=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"),eA=e("./utils/use-isomorphic-effect.mjs"),eg=e("./utils/use-force-update.mjs")},{"./render/dom/motion.mjs":"4kJkx","./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":"2GYoY"}],"4kJkx":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createDomMotionComponent",()=>h),n.export(r,"motion",()=>f);var i=e("tslib"),o=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"),A=e("../../projection/node/HTMLProjectionNode.mjs"),g=(0,i.__assign)((0,i.__assign)((0,i.__assign)((0,i.__assign)({},c.animations),l.gestureAnimations),u.drag),p.layoutFeatures),f=(0,a.createMotionProxy)(function(e,t){return(0,s.createDomMotionConfig)(e,t,g,d.createDomVisualElement,A.HTMLProjectionNode)});function h(e){return(0,o.createMotionComponent)((0,s.createDomMotionConfig)(e,{forwardMotionProps:!1},g,d.createDomVisualElement,A.HTMLProjectionNode))}},{tslib:"iFw8g","../../motion/index.mjs":"f3aXD","./motion-proxy.mjs":"cQs28","./utils/create-config.mjs":"2QKAk","../../motion/features/gestures.mjs":"fy8Zm","../../motion/features/animations.mjs":"VOnMD","../../motion/features/drag.mjs":"6bkNb","./create-visual-element.mjs":"5dPh4","../../motion/features/layout/index.mjs":"ewmif","../../projection/node/HTMLProjectionNode.mjs":"gzizN","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iFw8g:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"__extends",()=>o),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",()=>A),n.export(r,"__metadata",()=>g),n.export(r,"__awaiter",()=>f),n.export(r,"__generator",()=>h),n.export(r,"__createBinding",()=>m),n.export(r,"__exportStar",()=>I),n.export(r,"__values",()=>v),n.export(r,"__read",()=>x),n.export(r,"__spread",()=>C),n.export(r,"__spreadArrays",()=>y),n.export(r,"__spreadArray",()=>B),n.export(r,"__await",()=>w),n.export(r,"__asyncGenerator",()=>E),n.export(r,"__asyncDelegator",()=>b),n.export(r,"__asyncValues",()=>Q),n.export(r,"__makeTemplateObject",()=>j),n.export(r,"__importStar",()=>S),n.export(r,"__importDefault",()=>k),n.export(r,"__classPrivateFieldGet",()=>F),n.export(r,"__classPrivateFieldSet",()=>N),n.export(r,"__classPrivateFieldIn",()=>M),n.export(r,"__addDisposableResource",()=>O),n.export(r,"__disposeResources",()=>G);var i=function(e,t){return(i=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)};function o(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}i(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;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function s(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r}function l(e,t,r,n){var i,o=arguments.length,a=o<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--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,r,a):i(t,r))||a);return o>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,i,o){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,A=r.length-1;A>=0;A--){var g={};for(var f in n)g[f]="access"===f?{}:n[f];for(var f in n.access)g.access[f]=n.access[f];g.addInitializer=function(e){if(p)throw TypeError("Cannot add initializers after decoration has completed");o.push(a(e||null))};var h=(0,r[A])("accessor"===l?{get:d.get,set:d.set}:d[c],g);if("accessor"===l){if(void 0===h)continue;if(null===h||"object"!=typeof h)throw TypeError("Object expected");(s=a(h.get))&&(d.get=s),(s=a(h.set))&&(d.set=s),(s=a(h.init))&&i.unshift(s)}else(s=a(h))&&("field"===l?i.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,i=0;i<t.length;i++)r=n?t[i].call(e,r):t[i].call(e);return n?r:void 0}function p(e){return"symbol"==typeof e?e:"".concat(e)}function A(e,t,r){return"symbol"==typeof t&&(t=t.description?"[".concat(t.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:r?"".concat(r," ",t):t})}function g(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function f(e,t,r,n){function i(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,o){function a(e){try{l(n.next(e))}catch(e){o(e)}}function s(e){try{l(n.throw(e))}catch(e){o(e)}}function l(e){e.done?r(e.value):i(e.value).then(a,s)}l((n=n.apply(e,t||[])).next())})}function h(e,t){var r,n,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(e){return function(t){return l([e,t])}}function l(s){if(r)throw TypeError("Generator is already executing.");for(;o&&(o=0,s[0]&&(a=0)),a;)try{if(r=1,n&&(i=2&s[0]?n.return:s[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,s[1])).done)return i;switch(n=0,i&&(s=[2&s[0],i.value]),s[0]){case 0:case 1:i=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,n=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if(!(i=(i=a.trys).length>0&&i[i.length-1])&&(6===s[0]||2===s[0])){a=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]<i[3])){a.label=s[1];break}if(6===s[0]&&a.label<i[1]){a.label=i[1],i=s;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(s);break}i[2]&&a.ops.pop(),a.trys.pop();continue}s=t.call(e,a)}catch(e){s=[6,e],n=0}finally{r=i=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}}var m=Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]};function I(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||m(t,e,r)}function v(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function x(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,o=r.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)a.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return a}function C(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(x(arguments[t]));return e}function y(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;for(var n=Array(e),i=0,t=0;t<r;t++)for(var o=arguments[t],a=0,s=o.length;a<s;a++,i++)n[i]=o[a];return n}function B(e,t,r){if(r||2==arguments.length)for(var n,i=0,o=t.length;i<o;i++)!n&&i in t||(n||(n=Array.prototype.slice.call(t,0,i)),n[i]=t[i]);return e.concat(n||Array.prototype.slice.call(t))}function w(e){return this instanceof w?(this.v=e,this):new w(e)}function E(e,t,r){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var n,i=r.apply(e,t||[]),o=[];return n={},s("next"),s("throw"),s("return",a),n[Symbol.asyncIterator]=function(){return this},n;function a(e){return function(t){return Promise.resolve(t).then(e,d)}}function s(e,t){i[e]&&(n[e]=function(t){return new Promise(function(r,n){o.push([e,t,r,n])>1||l(e,t)})},t&&(n[e]=t(n[e])))}function l(e,t){try{c(i[e](t))}catch(e){p(o[0][3],e)}}function c(e){e.value instanceof w?Promise.resolve(e.value.v).then(u,d):p(o[0][2],e)}function u(e){l("next",e)}function d(e){l("throw",e)}function p(e,t){e(t),o.shift(),o.length&&l(o[0][0],o[0][1])}}function b(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,i){t[n]=e[n]?function(t){return(r=!r)?{value:w(e[n](t)),done:!1}:i?i(t):t}:i}}function Q(e){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=v(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,o){i(n,o,(t=e[r](t)).done,t.value)})}}function i(e,t,r,n){Promise.resolve(n).then(function(t){e({value:t,done:r})},t)}}function j(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var D=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};function S(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)&&m(t,e,r);return D(t,e),t}function k(e){return e&&e.__esModule?e:{default:e}}function F(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,i){if("m"===n)throw TypeError("Private method is not writable");if("a"===n&&!i)throw TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!i:!t.has(e))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?i.call(e,r):i?i.value=r:t.set(e,r),r}function M(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 O(e,t,r){if(null!=t){var n,i;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],r&&(i=n)}if("function"!=typeof n)throw TypeError("Object not disposable.");i&&(n=function(){try{i.call(this)}catch(e){return Promise.reject(e)}}),e.stack.push({value:t,dispose:n,async:r})}else r&&e.stack.push({async:!0});return t}var T="function"==typeof SuppressedError?SuppressedError:function(e,t,r){var n=Error(r);return n.name="SuppressedError",n.error=e,n.suppressed=t,n};function G(e){function t(t){e.error=e.hasError?new T(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 i=n.dispose&&n.dispose.call(n.value);if(n.async)return Promise.resolve(i).then(r,function(e){return t(e),r()})}catch(e){t(e)}}if(e.hasError)throw e.error}return r()}r.default={__extends:o,__assign:a,__rest:s,__decorate:l,__param:c,__metadata:g,__awaiter:f,__generator:h,__createBinding:m,__exportStar:I,__values:v,__read:x,__spread:C,__spreadArrays:y,__spreadArray:B,__await:w,__asyncGenerator:E,__asyncDelegator:b,__asyncValues:Q,__makeTemplateObject:j,__importStar:S,__importDefault:k,__classPrivateFieldGet:F,__classPrivateFieldSet:N,__classPrivateFieldIn:M,__addDisposableResource:O,__disposeResources:G}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],f3aXD:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createMotionComponent",()=>I);var i=e("tslib"),o=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"),A=e("../utils/is-browser.mjs"),g=e("../projection/node/id.mjs"),f=e("../context/LayoutGroupContext.mjs"),h=e("./features/use-projection.mjs"),m=e("./utils/VisualElementHandler.mjs");function I(e){var t=e.preloadedFeatures,r=e.createVisualElement,n=e.projectionNodeConstructor,f=e.useRender,I=e.useVisualState,x=e.Component;function C(e,C){var y=v(e);e=(0,i.__assign)((0,i.__assign)({},e),{layoutId:y});var B=(0,o.useContext)(s.MotionConfigContext),w=null,E=(0,d.useCreateMotionContext)(e),b=B.isStatic?void 0:(0,g.useProjectionId)(),Q=I(e,B.isStatic);return!B.isStatic&&A.isBrowser&&(E.visualElement=(0,c.useVisualElement)(x,Q,(0,i.__assign)((0,i.__assign)({},B),e),r),(0,h.useProjection)(b,e,E.visualElement,n||p.featureDefinitions.projectionNodeConstructor),w=(0,a.useFeatures)(e,E.visualElement,t)),o.createElement(m.VisualElementHandler,{visualElement:E.visualElement,props:(0,i.__assign)((0,i.__assign)({},B),e)},w,o.createElement(l.MotionContext.Provider,{value:E},f(x,e,b,(0,u.useMotionRef)(Q,E.visualElement,C),Q,B.isStatic,E.visualElement)))}return t&&(0,p.loadFeatures)(t),(0,o.forwardRef)(C)}function v(e){var t,r=e.layoutId,n=null===(t=(0,o.useContext)(f.LayoutGroupContext))||void 0===t?void 0:t.id;return n&&void 0!==r?n+"-"+r:r}},{tslib:"iFw8g",react:"aq5hc","./features/use-features.mjs":"icZPr","../context/MotionConfigContext.mjs":"73FhT","../context/MotionContext/index.mjs":"2vJeQ","./utils/use-visual-element.mjs":"cLWYw","./utils/use-motion-ref.mjs":"fpG2M","../context/MotionContext/create.mjs":"9v2N5","./features/definitions.mjs":"7DOT4","../utils/is-browser.mjs":"6lrWE","../projection/node/id.mjs":"gCLyL","../context/LayoutGroupContext.mjs":"6WYX8","./features/use-projection.mjs":"iRhor","./utils/VisualElementHandler.mjs":"lvKkP","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],icZPr:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useFeatures",()=>p);var i=e("tslib"),o=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,o.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 A=0;A<d;A++){var g=u[A],f=s.featureDefinitions[g],h=f.isEnabled,m=f.Component;h(e)&&m&&n.push(o.createElement(m,(0,i.__assign)({key:g},e,{visualElement:t})))}return n}},{tslib:"iFw8g",react:"aq5hc","../../utils/process.mjs":"kD76U","./definitions.mjs":"7DOT4","hey-listen":"2ecO1","../../context/LazyContext.mjs":"bYK39","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],kD76U:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"env",()=>a);var i=e("5fd67e8d06be0abf"),o="production",a=void 0===i||void 0===i.env?o:"production"},{"5fd67e8d06be0abf":"bhP4W","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],bhP4W:[function(e,t,r){var n,i,o,a=t.exports={};function s(){throw Error("setTimeout has not been defined")}function l(){throw Error("clearTimeout has not been defined")}function c(e){if(n===setTimeout)return setTimeout(e,0);if((n===s||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}function u(e){if(i===clearTimeout)return clearTimeout(e);if((i===l||!i)&&clearTimeout)return i=clearTimeout,clearTimeout(e);try{return i(e)}catch(t){try{return i.call(null,e)}catch(t){return i.call(this,e)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:s}catch(e){n=s}try{i="function"==typeof clearTimeout?clearTimeout:l}catch(e){i=l}}();var d=[],p=!1,A=-1;function g(){p&&o&&(p=!1,o.length?d=o.concat(d):A=-1,d.length&&f())}function f(){if(!p){var e=c(g);p=!0;for(var t=d.length;t;){for(o=d,d=[];++A<t;)o&&o[A].run();A=-1,t=d.length}o=null,p=!1,u(e)}}function h(e,t){this.fun=e,this.array=t}function m(){}a.nextTick=function(e){var t=Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];d.push(new h(e,t)),1!==d.length||p||c(f)},h.prototype.run=function(){this.fun.apply(null,this.array)},a.title="browser",a.browser=!0,a.env={},a.argv=[],a.version="",a.versions={},a.on=m,a.addListener=m,a.once=m,a.off=m,a.removeListener=m,a.removeAllListeners=m,a.emit=m,a.prependListener=m,a.prependOnceListener=m,a.listeners=function(e){return[]},a.binding=function(e){throw Error("process.binding is not supported")},a.cwd=function(){return"/"},a.chdir=function(e){throw Error("process.chdir is not supported")},a.umask=function(){return 0}},{}],"7DOT4":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"featureDefinitions",()=>o),n.export(r,"loadFeatures",()=>a);var i=function(e){return{isEnabled:function(t){return e.some(function(e){return!!t[e]})}}},o={measureLayout:i(["layout","layoutId","drag"]),animation:i(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:i(["exit"]),drag:i(["drag","dragControls"]),focus:i(["whileFocus"]),hover:i(["whileHover","onHoverStart","onHoverEnd"]),tap:i(["whileTap","onTap","onTapStart","onTapCancel"]),pan:i(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:i(["whileInView","onViewportEnter","onViewportLeave"])};function a(e){for(var t in e)null!==e[t]&&("projectionNodeConstructor"===t?o.projectionNodeConstructor=e[t]:o[t].Component=e[t])}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2ecO1":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"invariant",()=>o),n.export(r,"warning",()=>i);var i=function(){},o=function(){}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],bYK39:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"LazyContext",()=>i);var i=(0,e("react").createContext)({strict:!1})},{react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"73FhT":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"MotionConfigContext",()=>i);var i=(0,e("react").createContext)({transformPagePoint:function(e){return e},isStatic:!1,reducedMotion:"never"})},{react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2vJeQ":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"MotionContext",()=>o),n.export(r,"useVisualElementContext",()=>a);var i=e("react"),o=(0,i.createContext)({});function a(){return(0,i.useContext)(o).visualElement}},{react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],cLWYw:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useVisualElement",()=>u);var i=e("react"),o=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,i.useContext)(l.LazyContext),d=(0,a.useVisualElementContext)(),p=(0,i.useContext)(o.PresenceContext),A=(0,c.useReducedMotionConfig)(),g=(0,i.useRef)(void 0);n||(n=u.renderer),!g.current&&n&&(g.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:A}));var f=g.current;return(0,s.useIsomorphicLayoutEffect)(function(){null==f||f.syncRender()}),(0,i.useEffect)(function(){var e;null===(e=null==f?void 0:f.animationState)||void 0===e||e.animateChanges()}),(0,s.useIsomorphicLayoutEffect)(function(){return function(){return null==f?void 0:f.notifyUnmount()}},[]),f}},{react:"aq5hc","../../context/PresenceContext.mjs":"gmhe4","../../context/MotionContext/index.mjs":"2vJeQ","../../utils/use-isomorphic-effect.mjs":"8eW6M","../../context/LazyContext.mjs":"bYK39","../../utils/use-reduced-motion.mjs":"iwZct","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gmhe4:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"PresenceContext",()=>i);var i=(0,e("react").createContext)(null)},{react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8eW6M":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useIsomorphicLayoutEffect",()=>o);var i=e("react"),o=e("./is-browser.mjs").isBrowser?i.useLayoutEffect:i.useEffect},{react:"aq5hc","./is-browser.mjs":"6lrWE","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6lrWE":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isBrowser",()=>i);var i="undefined"!=typeof document},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iwZct:[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 i=e("tslib"),o=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,i.__read)((0,o.useState)(l.current),1)[0]}function p(){var e=d(),t=(0,o.useContext)(a.MotionConfigContext).reducedMotion;return"never"!==t&&("always"===t||e)}},{tslib:"iFw8g",react:"aq5hc","../context/MotionConfigContext.mjs":"73FhT","./is-browser.mjs":"6lrWE","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fpG2M:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useMotionRef",()=>a);var i=e("react"),o=e("../../utils/is-ref-object.mjs");function a(e,t,r){return(0,i.useCallback)(function(n){var i;n&&(null===(i=e.mount)||void 0===i||i.call(e,n)),t&&(n?t.mount(n):t.unmount()),r&&("function"==typeof r?r(n):(0,o.isRefObject)(r)&&(r.current=n))},[t])}},{react:"aq5hc","../../utils/is-ref-object.mjs":"4rV1k","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4rV1k":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){return"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}n.defineInteropFlag(r),n.export(r,"isRefObject",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9v2N5":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useCreateMotionContext",()=>s);var i=e("react"),o=e("./index.mjs"),a=e("./utils.mjs");function s(e){var t=(0,a.getCurrentTreeVariants)(e,(0,i.useContext)(o.MotionContext)),r=t.initial,n=t.animate;return(0,i.useMemo)(function(){return{initial:r,animate:n}},[l(r),l(n)])}function l(e){return Array.isArray(e)?e.join(" "):e}},{react:"aq5hc","./index.mjs":"2vJeQ","./utils.mjs":"dMSZg","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],dMSZg:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getCurrentTreeVariants",()=>o);var i=e("../../render/utils/variants.mjs");function o(e,t){if((0,i.checkIfControllingVariants)(e)){var r=e.initial,n=e.animate;return{initial:!1===r||(0,i.isVariantLabel)(r)?r:void 0,animate:(0,i.isVariantLabel)(n)?n:void 0}}return!1!==e.inherit?t:{}}},{"../../render/utils/variants.mjs":"4Iyw8","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4Iyw8":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){return Array.isArray(e)}function o(e){return"string"==typeof e||i(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,i){var o;return void 0===n&&(n={}),void 0===i&&(i={}),"function"==typeof t&&(t=t(null!=r?r:e.custom,n,i)),"string"==typeof t&&(t=null===(o=e.variants)||void 0===o?void 0:o[t]),"function"==typeof t&&(t=t(null!=r?r:e.custom,n,i)),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)||o(e.initial)||o(e.animate)||o(e.whileHover)||o(e.whileDrag)||o(e.whileTap)||o(e.whileFocus)||o(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",()=>o),n.export(r,"isVariantLabels",()=>i),n.export(r,"resolveVariant",()=>c),n.export(r,"resolveVariantFromProps",()=>l)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gCLyL:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useProjectionId",()=>s);var i=e("../../utils/use-constant.mjs"),o=e("./state.mjs"),a=1;function s(){return(0,i.useConstant)(function(){if(o.globalProjectionState.hasEverUpdated)return a++})}},{"../../utils/use-constant.mjs":"chHPp","./state.mjs":"5RKJy","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],chHPp:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useConstant",()=>o);var i=e("react");function o(e){var t=(0,i.useRef)(null);return null===t.current&&(t.current=e()),t.current}},{react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5RKJy":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"globalProjectionState",()=>i);var i={hasAnimatedSinceResize:!0,hasEverUpdated:!1}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6WYX8":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"LayoutGroupContext",()=>i);var i=(0,e("react").createContext)({})},{react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iRhor:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useProjection",()=>s);var i=e("../../utils/is-ref-object.mjs"),o=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,A=(0,o.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,i.isRefObject)(d),visualElement:r,scheduleRender:function(){return r.scheduleRender()},animationType:"string"==typeof c?c:"both",initialPromotionConfig:A,layoutScroll:p}))}},{"../../utils/is-ref-object.mjs":"4rV1k",react:"aq5hc","../../context/SwitchLayoutGroupContext.mjs":"jcdak","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jcdak:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"SwitchLayoutGroupContext",()=>i);var i=(0,e("react").createContext)({})},{react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],lvKkP:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"VisualElementHandler",()=>a);var i=e("tslib"),o=e("react"),a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,i.__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(o).default.Component)},{tslib:"iFw8g",react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],cQs28:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createMotionProxy",()=>o);var i=e("../../motion/index.mjs");function o(e){function t(t,r){return void 0===r&&(r={}),(0,i.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":"f3aXD","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2QKAk":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createDomMotionConfig",()=>c);var i=e("tslib"),o=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,o.isSVGComponent)(e)?s.svgMotionConfig:l.htmlMotionConfig;return(0,i.__assign)((0,i.__assign)({},p),{preloadedFeatures:r,useRender:(0,a.createUseRender)(d),createVisualElement:n,projectionNodeConstructor:c,Component:e})}},{tslib:"iFw8g","./is-svg-component.mjs":"eHlEk","../use-render.mjs":"fdBLR","../../svg/config-motion.mjs":"73LLn","../../html/config-motion.mjs":"fZ6Gb","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],eHlEk:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isSVGComponent",()=>o);var i=e("../../svg/lowercase-elements.mjs");function o(e){if("string"!=typeof e||e.includes("-"));else if((0,i.lowercaseSVGElements).indexOf(e)>-1||/[A-Z]/.test(e))return!0;return!1}},{"../../svg/lowercase-elements.mjs":"31Tnf","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"31Tnf":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"lowercaseSVGElements",()=>i);var i=["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":"2GYoY"}],fdBLR:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createUseRender",()=>u);var i=e("tslib"),o=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 A=d.latestValues,g=((0,l.isSVGComponent)(t)?c.useSVGProps:a.useHTMLProps)(r,A,p),f=(0,s.filterProps)(r,"string"==typeof t,e),h=(0,i.__assign)((0,i.__assign)((0,i.__assign)({},f),g),{ref:u});return n&&(h["data-projection-id"]=n),(0,o.createElement)(t,h)}}},{tslib:"iFw8g",react:"aq5hc","../html/use-props.mjs":"9k3pG","./utils/filter-props.mjs":"5UShS","./utils/is-svg-component.mjs":"eHlEk","../svg/use-props.mjs":"e0Go9","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9k3pG":[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",()=>A),n.export(r,"useStyle",()=>p);var i=e("tslib"),o=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,o.useMemo)(function(){var e=(0,c.createHtmlRenderState)();(0,l.buildHTMLStyles)(e,t,{enableHardwareAcceleration:!r},n);var o=e.vars,a=e.style;return(0,i.__assign)((0,i.__assign)({},o),a)},[t])}function p(e,t,r){var n=e.style||{},i={};return u(i,n,e),Object.assign(i,d(e,t,r)),e.transformValues&&(i=e.transformValues(i)),i}function A(e,t,r){var n={},i=p(e,t,r);return e.drag&&!1!==e.dragListener&&(n.draggable=!1,i.userSelect=i.WebkitUserSelect=i.WebkitTouchCallout="none",i.touchAction=!0===e.drag?"none":"pan-".concat("x"===e.drag?"y":"x")),n.style=i,n}},{tslib:"iFw8g",react:"aq5hc","../../motion/utils/is-forced-motion-value.mjs":"7sPMD","../../value/utils/is-motion-value.mjs":"ktvPV","./utils/build-styles.mjs":"e7Yye","./utils/create-render-state.mjs":"bFK3Q","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"7sPMD":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isForcedMotionValue",()=>a);var i=e("../../projection/styles/scale-correction.mjs"),o=e("../../render/html/utils/transform.mjs");function a(e,t){var r=t.layout,n=t.layoutId;return(0,o.isTransformProp)(e)||(0,o.isTransformOriginProp)(e)||(r||void 0!==n)&&(!!i.scaleCorrectors[e]||"opacity"===e)}},{"../../projection/styles/scale-correction.mjs":"5d5Dw","../../render/html/utils/transform.mjs":"iqJ7e","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5d5Dw":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"addScaleCorrector",()=>o),n.export(r,"scaleCorrectors",()=>i);var i={};function o(e){Object.assign(i,e)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iqJ7e:[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",()=>i),n.export(r,"transformProps",()=>o);var i=["","X","Y","Z"],o=["transformPerspective","x","y","z"];function a(e,t){return o.indexOf(e)-o.indexOf(t)}["translate","scale","rotate","skew"].forEach(function(e){return i.forEach(function(t){return o.push(e+t)})});var s=new Set(o);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":"2GYoY"}],ktvPV:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isMotionValue",()=>i);var i=function(e){return!!(null!==e&&"object"==typeof e&&e.getVelocity)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],e7Yye:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"buildHTMLStyles",()=>c);var i=e("./build-transform.mjs"),o=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,A=e.transformKeys,g=e.transformOrigin;A.length=0;var f=!1,h=!1,m=!0;for(var I in t){var v=t[I];if((0,o.isCSSVariable)(I)){d[I]=v;continue}var x=l.numberValueTypes[I],C=(0,s.getValueAsType)(v,x);if((0,a.isTransformProp)(I)){if(f=!0,p[I]=C,A.push(I),!m)continue;v!==(null!==(c=x.default)&&void 0!==c?c:0)&&(m=!1)}else(0,a.isTransformOriginProp)(I)?(g[I]=C,h=!0):u[I]=C}f?u.transform=(0,i.buildTransform)(e,r,m,n):n?u.transform=n({},""):!t.transform&&u.transform&&(u.transform="none"),h&&(u.transformOrigin=(0,i.buildTransformOrigin)(g))}},{"./build-transform.mjs":"2br6S","../../dom/utils/is-css-variable.mjs":"aZ9Np","./transform.mjs":"iqJ7e","../../dom/value-types/get-as-type.mjs":"eb3OV","../../dom/value-types/number.mjs":"geC4o","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2br6S":[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 i=e("./transform.mjs"),o={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(i.sortTransformProps);for(var A=!1,g=s.length,f=0;f<g;f++){var h=s[f];p+="".concat(o[h]||h,"(").concat(a[h],") "),"z"===h&&(A=!0)}return!A&&c?p+="translateZ(0)":p=p.trim(),n?p=n(a,r?"":p):d&&r&&(p="none"),p}function s(e){var t=e.originX,r=void 0===t?"50%":t,n=e.originY,i=void 0===n?"50%":n,o=e.originZ,a=void 0===o?0:o;return"".concat(r," ").concat(i," ").concat(a)}},{"./transform.mjs":"iqJ7e","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],aZ9Np:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){return e.startsWith("--")}n.defineInteropFlag(r),n.export(r,"isCSSVariable",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],eb3OV:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getValueAsType",()=>i);var i=function(e,t){return t&&"number"==typeof e?t.transform(e):e}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],geC4o:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"numberValueTypes",()=>a);var i=e("style-value-types"),o=e("./type-int.mjs"),a={borderWidth:i.px,borderTopWidth:i.px,borderRightWidth:i.px,borderBottomWidth:i.px,borderLeftWidth:i.px,borderRadius:i.px,radius:i.px,borderTopLeftRadius:i.px,borderTopRightRadius:i.px,borderBottomRightRadius:i.px,borderBottomLeftRadius:i.px,width:i.px,maxWidth:i.px,height:i.px,maxHeight:i.px,size:i.px,top:i.px,right:i.px,bottom:i.px,left:i.px,padding:i.px,paddingTop:i.px,paddingRight:i.px,paddingBottom:i.px,paddingLeft:i.px,margin:i.px,marginTop:i.px,marginRight:i.px,marginBottom:i.px,marginLeft:i.px,rotate:i.degrees,rotateX:i.degrees,rotateY:i.degrees,rotateZ:i.degrees,scale:i.scale,scaleX:i.scale,scaleY:i.scale,scaleZ:i.scale,skew:i.degrees,skewX:i.degrees,skewY:i.degrees,distance:i.px,translateX:i.px,translateY:i.px,translateZ:i.px,x:i.px,y:i.px,z:i.px,perspective:i.px,transformPerspective:i.px,opacity:i.alpha,originX:i.progressPercentage,originY:i.progressPercentage,originZ:i.px,zIndex:o.int,fillOpacity:i.alpha,strokeOpacity:i.alpha,numOctaves:o.int}},{"style-value-types":"8Hxuj","./type-int.mjs":"4cErr","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8Hxuj":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"alpha",()=>i.alpha),n.export(r,"number",()=>i.number),n.export(r,"scale",()=>i.scale),n.export(r,"degrees",()=>o.degrees),n.export(r,"percent",()=>o.percent),n.export(r,"progressPercentage",()=>o.progressPercentage),n.export(r,"px",()=>o.px),n.export(r,"vh",()=>o.vh),n.export(r,"vw",()=>o.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 i=e("./numbers/index.mjs"),o=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":"aySUE","./numbers/units.mjs":"hDZCo","./color/hsla.mjs":"4gsHC","./color/rgba.mjs":"bmAGv","./color/hex.mjs":"LRoae","./color/index.mjs":"5mshG","./complex/index.mjs":"8q6vO","./complex/filter.mjs":"4mKhm","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],aySUE:[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",()=>o),n.export(r,"scale",()=>s);var i=e("../utils.mjs");let o={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},a=Object.assign(Object.assign({},o),{transform:(0,i.clamp)(0,1)}),s=Object.assign(Object.assign({},o),{default:1})},{"../utils.mjs":"5XTMe","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5XTMe":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"clamp",()=>i),n.export(r,"colorRegex",()=>s),n.export(r,"floatRegex",()=>a),n.export(r,"isString",()=>c),n.export(r,"sanitize",()=>o),n.export(r,"singleColorRegex",()=>l);let i=(e,t)=>r=>Math.max(Math.min(r,t),e),o=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":"2GYoY"}],hDZCo:[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 i=e("../utils.mjs");let o=e=>({test:t=>(0,i.isString)(t)&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),a=o("deg"),s=o("%"),l=o("px"),c=o("vh"),u=o("vw"),d=Object.assign(Object.assign({},s),{parse:e=>s.parse(e)/100,transform:e=>s.transform(100*e)})},{"../utils.mjs":"5XTMe","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4gsHC":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"hsla",()=>l);var i=e("../numbers/index.mjs"),o=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,o.percent).transform((0,a.sanitize)(t))+", "+(0,o.percent).transform((0,a.sanitize)(r))+", "+(0,a.sanitize)((0,i.alpha).transform(n))+")"}},{"../numbers/index.mjs":"aySUE","../numbers/units.mjs":"hDZCo","../utils.mjs":"5XTMe","./utils.mjs":"3TTq5","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3TTq5":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isColorString",()=>o),n.export(r,"splitColor",()=>a);var i=e("../utils.mjs");let o=(e,t)=>r=>!!((0,i.isString)(r)&&(0,i.singleColorRegex).test(r)&&r.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(r,t)),a=(e,t,r)=>n=>{if(!(0,i.isString)(n))return n;let[o,a,s,l]=n.match(i.floatRegex);return{[e]:parseFloat(o),[t]:parseFloat(a),[r]:parseFloat(s),alpha:void 0!==l?parseFloat(l):1}}},{"../utils.mjs":"5XTMe","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],bmAGv:[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 i=e("../numbers/index.mjs"),o=e("../utils.mjs"),a=e("./utils.mjs");let s=(0,o.clamp)(0,255),l=Object.assign(Object.assign({},i.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,o.sanitize)((0,i.alpha).transform(n))+")"}},{"../numbers/index.mjs":"aySUE","../utils.mjs":"5XTMe","./utils.mjs":"3TTq5","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],LRoae:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"hex",()=>a);var i=e("./rgba.mjs");function o(e){let t="",r="",n="",i="";return e.length>5?(t=e.substr(1,2),r=e.substr(3,2),n=e.substr(5,2),i=e.substr(7,2)):(t=e.substr(1,1),r=e.substr(2,1),n=e.substr(3,1),i=e.substr(4,1),t+=t,r+=r,n+=n,i+=i),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(n,16),alpha:i?parseInt(i,16)/255:1}}let a={test:(0,e("./utils.mjs").isColorString)("#"),parse:o,transform:i.rgba.transform}},{"./rgba.mjs":"bmAGv","./utils.mjs":"3TTq5","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5mshG":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"color",()=>l);var i=e("../utils.mjs"),o=e("./hex.mjs"),a=e("./hsla.mjs"),s=e("./rgba.mjs");let l={test:e=>(0,s.rgba).test(e)||(0,o.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,o.hex).parse(e),transform:e=>(0,i.isString)(e)?e:e.hasOwnProperty("red")?(0,s.rgba).transform(e):(0,a.hsla).transform(e)}},{"../utils.mjs":"5XTMe","./hex.mjs":"LRoae","./hsla.mjs":"4gsHC","./rgba.mjs":"bmAGv","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8q6vO":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"complex",()=>g);var i=e("../color/index.mjs"),o=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(i.color.parse)));let c=e.match(a.floatRegex);return c&&(e=e.replace(a.floatRegex,l),t.push(...c.map(o.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),o=t.length;return e=>{let t=n;for(let n=0;n<o;n++)t=t.replace(n<r?s:l,n<r?(0,i.color).transform(e[n]):(0,a.sanitize)(e[n]));return t}}let p=e=>"number"==typeof e?0:e;function A(e){let t=u(e);return d(e)(t.map(p))}let g={test:function(e){var t,r,n,i;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!==(i=null===(n=e.match(a.colorRegex))||void 0===n?void 0:n.length)&&void 0!==i?i:0)>0},parse:u,createTransformer:d,getAnimatableNone:A}},{"../color/index.mjs":"5mshG","../numbers/index.mjs":"aySUE","../utils.mjs":"5XTMe","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4mKhm":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"filter",()=>c);var i=e("./index.mjs"),o=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(o.floatRegex)||[];if(!n)return e;let i=r.replace(n,""),s=a.has(t)?1:0;return n!==r&&(s*=100),t+"("+s+i+")"}let l=/([a-z-]*)\(.*?\)/g,c=Object.assign(Object.assign({},i.complex),{getAnimatableNone:e=>{let t=e.match(l);return t?t.map(s).join(" "):e}})},{"./index.mjs":"8q6vO","../utils.mjs":"5XTMe","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4cErr":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"int",()=>a);var i=e("tslib"),o=e("style-value-types"),a=(0,i.__assign)((0,i.__assign)({},o.number),{transform:Math.round})},{tslib:"iFw8g","style-value-types":"8Hxuj","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],bFK3Q:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createHtmlRenderState",()=>i);var i=function(){return{style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5UShS":[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 i=e("../../../motion/utils/valid-prop.mjs"),o=function(e){return!(0,i.isValidMotionProp)(e)};function a(e){e&&(o=function(t){return t.startsWith("on")?!(0,i.isValidMotionProp)(t):e(t)})}try{a(e("afba931597ff07a1").default)}catch(e){}function s(e,t,r){var n={};for(var a in e)(o(a)||!0===r&&(0,i.isValidMotionProp)(a)||!t&&!(0,i.isValidMotionProp)(a)||e.draggable&&a.startsWith("onDrag"))&&(n[a]=e[a]);return n}},{"../../../motion/utils/valid-prop.mjs":"9P0kW",afba931597ff07a1:"5TZ0j","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9P0kW":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isValidMotionProp",()=>o);var i=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 o(e){return i.has(e)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5TZ0j":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var i=e("@emotion/memoize"),o=n.interopDefault(i),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,o.default)(function(e){return a.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&91>e.charCodeAt(2)});r.default=s},{"@emotion/memoize":"9slON","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9slON":[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":"2GYoY"}],e0Go9:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useSVGProps",()=>c);var i=e("tslib"),o=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,o.useMemo)(function(){var r=(0,l.createSvgRenderState)();return(0,s.buildSVGAttrs)(r,t,{enableHardwareAcceleration:!1},e.transformTemplate),(0,i.__assign)((0,i.__assign)({},r.attrs),{style:(0,i.__assign)({},r.style)})},[t]);if(e.style){var n={};(0,a.copyRawValuesOnly)(n,e.style,e),r.style=(0,i.__assign)((0,i.__assign)({},n),r.style)}return r}},{tslib:"iFw8g",react:"aq5hc","../html/use-props.mjs":"9k3pG","./utils/build-attrs.mjs":"wqilh","./utils/create-render-state.mjs":"3LJcf","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],wqilh:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"buildSVGAttrs",()=>l);var i=e("tslib"),o=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,A=t.pathSpacing,g=void 0===A?1:A,f=t.pathOffset,h=void 0===f?0:f,m=(0,i.__rest)(t,["attrX","attrY","originX","originY","pathLength","pathSpacing","pathOffset"]);(0,o.buildHTMLStyles)(e,m,r,n),e.attrs=e.style,e.style={};var I=e.attrs,v=e.style,x=e.dimensions;I.transform&&(x&&(v.transform=I.transform),delete I.transform),x&&(void 0!==u||void 0!==d||v.transform)&&(v.transformOrigin=(0,a.calcSVGTransformOrigin)(x,void 0!==u?u:.5,void 0!==d?d:.5)),void 0!==l&&(I.x=l),void 0!==c&&(I.y=c),void 0!==p&&(0,s.buildSVGPath)(I,p,g,h,!1)}},{tslib:"iFw8g","../../html/utils/build-styles.mjs":"e7Yye","./transform-origin.mjs":"i4cmw","./path.mjs":"92ZyM","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],i4cmw:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"calcSVGTransformOrigin",()=>a);var i=e("style-value-types");function o(e,t,r){return"string"==typeof e?e:(0,i.px).transform(t+r*e)}function a(e,t,r){var n=o(t,e.x,e.width),i=o(r,e.y,e.height);return"".concat(n," ").concat(i)}},{"style-value-types":"8Hxuj","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"92ZyM":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"buildSVGPath",()=>s);var i=e("style-value-types"),o={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?o:a;e[l.offset]=(0,i.px).transform(-n);var c=(0,i.px).transform(t),u=(0,i.px).transform(r);e[l.array]="".concat(c," ").concat(u)}},{"style-value-types":"8Hxuj","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3LJcf":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createSvgRenderState",()=>a);var i=e("tslib"),o=e("../../html/utils/create-render-state.mjs"),a=function(){return(0,i.__assign)((0,i.__assign)({},(0,o.createHtmlRenderState)()),{attrs:{}})}},{tslib:"iFw8g","../../html/utils/create-render-state.mjs":"bFK3Q","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"73LLn":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"svgMotionConfig",()=>c);var i=e("./utils/render.mjs"),o=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:o.scrapeMotionValuesFromProps,createRenderState:s.createSvgRenderState,onMount:function(e,t,r){var n=r.renderState,o=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,o,{enableHardwareAcceleration:!1},e.transformTemplate),(0,i.renderSVG)(t,n)}})}},{"./utils/render.mjs":"jje5E","./utils/scrape-motion-values.mjs":"kUb6D","../../motion/utils/use-visual-state.mjs":"dkPQL","./utils/create-render-state.mjs":"3LJcf","./utils/build-attrs.mjs":"wqilh","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jje5E:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"renderSVG",()=>s);var i=e("../../dom/utils/camel-to-dash.mjs"),o=e("../../html/utils/render.mjs"),a=e("./camel-case-attrs.mjs");function s(e,t,r,n){for(var s in(0,o.renderHTML)(e,t,void 0,n),t.attrs)e.setAttribute((0,a.camelCaseAttributes).has(s)?s:(0,i.camelToDash)(s),t.attrs[s])}},{"../../dom/utils/camel-to-dash.mjs":"dMiRx","../../html/utils/render.mjs":"cpFM7","./camel-case-attrs.mjs":"kgXn9","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],dMiRx:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"camelToDash",()=>a);var i=/([a-z])([A-Z])/g,o="$1-$2",a=function(e){return e.replace(i,o).toLowerCase()}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],cpFM7:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t,r,n){var i=t.style,o=t.vars;for(var a in Object.assign(e.style,i,n&&n.getProjectionStyles(r)),o)e.style.setProperty(a,o[a])}n.defineInteropFlag(r),n.export(r,"renderHTML",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],kgXn9:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"camelCaseAttributes",()=>i);var i=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":"2GYoY"}],kUb6D:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"scrapeMotionValuesFromProps",()=>a);var i=e("../../../value/utils/is-motion-value.mjs"),o=e("../../html/utils/scrape-motion-values.mjs");function a(e){var t=(0,o.scrapeMotionValuesFromProps)(e);for(var r in e)(0,i.isMotionValue)(e[r])&&(t["x"===r||"y"===r?"attr"+r.toUpperCase():r]=e[r]);return t}},{"../../../value/utils/is-motion-value.mjs":"ktvPV","../../html/utils/scrape-motion-values.mjs":"h1zYJ","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],h1zYJ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"scrapeMotionValuesFromProps",()=>a);var i=e("../../../motion/utils/is-forced-motion-value.mjs"),o=e("../../../value/utils/is-motion-value.mjs");function a(e){var t=e.style,r={};for(var n in t)((0,o.isMotionValue)(t[n])||(0,i.isForcedMotionValue)(n,e))&&(r[n]=t[n]);return r}},{"../../../motion/utils/is-forced-motion-value.mjs":"7sPMD","../../../value/utils/is-motion-value.mjs":"ktvPV","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],dkPQL:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"makeUseVisualState",()=>A);var i=e("tslib"),o=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 i=e.scrapeMotionValuesFromProps,o=e.createRenderState,a=e.onMount,s={latestValues:g(t,r,n,i),renderState:o()};return a&&(s.mount=function(e){return a(t,e,s)}),s}var A=function(e){return function(t,r){var n=(0,o.useContext)(d.MotionContext),i=(0,o.useContext)(s.PresenceContext);return r?p(e,t,n,i):(0,c.useConstant)(function(){return p(e,t,n,i)})}};function g(e,t,r,n){var o={},s=(null==r?void 0:r.initial)===!1,c=n(e);for(var d in c)o[d]=(0,u.resolveMotionValue)(c[d]);var p=e.initial,A=e.animate,g=(0,l.checkIfControllingVariants)(e),f=(0,l.checkIfVariantNode)(e);t&&f&&!g&&!1!==e.inherit&&(null!=p||(p=t.initial),null!=A||(A=t.animate));var h=s||!1===p,m=h?A:p;return m&&"boolean"!=typeof m&&!(0,a.isAnimationControls)(m)&&(Array.isArray(m)?m:[m]).forEach(function(t){var r=(0,l.resolveVariantFromProps)(e,t);if(r){var n=r.transitionEnd;r.transition;var a=(0,i.__rest)(r,["transitionEnd","transition"]);for(var s in a){var c=a[s];if(Array.isArray(c)){var u=h?c.length-1:0;c=c[u]}null!==c&&(o[s]=c)}for(var s in n)o[s]=n[s]}}),o}},{tslib:"iFw8g",react:"aq5hc","../../animation/utils/is-animation-controls.mjs":"1WsdR","../../context/PresenceContext.mjs":"gmhe4","../../render/utils/variants.mjs":"4Iyw8","../../utils/use-constant.mjs":"chHPp","../../value/utils/resolve-motion-value.mjs":"gZUQQ","../../context/MotionContext/index.mjs":"2vJeQ","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1WsdR":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){return"object"==typeof e&&"function"==typeof e.start}n.defineInteropFlag(r),n.export(r,"isAnimationControls",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gZUQQ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"resolveMotionValue",()=>a);var i=e("../../utils/resolve-value.mjs"),o=e("./is-motion-value.mjs");function a(e){var t=(0,o.isMotionValue)(e)?e.get():e;return(0,i.isCustomValue)(t)?t.toValue():t}},{"../../utils/resolve-value.mjs":"4CaZb","./is-motion-value.mjs":"ktvPV","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4CaZb":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isCustomValue",()=>o),n.export(r,"resolveFinalValueInKeyframes",()=>a);var i=e("../animation/utils/is-keyframes-target.mjs"),o=function(e){return!!(e&&"object"==typeof e&&e.mix&&e.toValue)},a=function(e){return(0,i.isKeyframesTarget)(e)?e[e.length-1]||0:e}},{"../animation/utils/is-keyframes-target.mjs":"93NVM","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"93NVM":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isKeyframesTarget",()=>i);var i=function(e){return Array.isArray(e)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fZ6Gb:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"htmlMotionConfig",()=>s);var i=e("../../motion/utils/use-visual-state.mjs"),o=e("./utils/scrape-motion-values.mjs"),a=e("./utils/create-render-state.mjs"),s={useVisualState:(0,i.makeUseVisualState)({scrapeMotionValuesFromProps:o.scrapeMotionValuesFromProps,createRenderState:a.createHtmlRenderState})}},{"../../motion/utils/use-visual-state.mjs":"dkPQL","./utils/scrape-motion-values.mjs":"h1zYJ","./utils/create-render-state.mjs":"bFK3Q","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fy8Zm:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"gestureAnimations",()=>c);var i=e("../../gestures/use-focus-gesture.mjs"),o=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)(i.useFocusGesture),hover:(0,l.makeRenderlessComponent)(o.useHoverGesture)}},{"../../gestures/use-focus-gesture.mjs":"joMPz","../../gestures/use-hover-gesture.mjs":"3TlUJ","../../gestures/use-tap-gesture.mjs":"cBLWT","./viewport/use-viewport.mjs":"hMJ7T","../utils/make-renderless-component.mjs":"jY4wA","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],joMPz:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useFocusGesture",()=>a);var i=e("../render/utils/types.mjs"),o=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(i.AnimationType.Focus,!0)},a=function(){var e;null===(e=r.animationState)||void 0===e||e.setActive(i.AnimationType.Focus,!1)};(0,o.useDomEvent)(r,"focus",t?n:void 0),(0,o.useDomEvent)(r,"blur",t?a:void 0)}},{"../render/utils/types.mjs":"cQ2n5","../events/use-dom-event.mjs":"BG8ax","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],cQ2n5:[function(e,t,r){var n,i=e("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(r),i.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":"2GYoY"}],BG8ax:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"addDomEvent",()=>o),n.export(r,"useDomEvent",()=>a);var i=e("react");function o(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,i.useEffect)(function(){var i=e.current;if(r&&i)return o(i,t,r,n)},[e,t,r,n])}},{react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3TlUJ":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useHoverGesture",()=>c);var i=e("./utils/event-type.mjs"),o=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,i.isMouseEvent)(n)||(0,s.isDragActive)()||(null===(l=e.animationState)||void 0===l||l.setActive(o.AnimationType.Hover,t),null==r||r(n,a))}}function c(e){var t=e.onHoverStart,r=e.onHoverEnd,n=e.whileHover,i=e.visualElement;(0,a.usePointerEvent)(i,"pointerenter",t||n?l(i,!0,t):void 0,{passive:!t}),(0,a.usePointerEvent)(i,"pointerleave",r||n?l(i,!1,r):void 0,{passive:!r})}},{"./utils/event-type.mjs":"2tQXN","../render/utils/types.mjs":"cQ2n5","../events/use-pointer-event.mjs":"iUJ9S","./drag/utils/lock.mjs":"hehtF","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2tQXN":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){return"undefined"!=typeof PointerEvent&&e instanceof PointerEvent?!("mouse"!==e.pointerType):e instanceof MouseEvent}function o(e){return!!e.touches}n.defineInteropFlag(r),n.export(r,"isMouseEvent",()=>i),n.export(r,"isTouchEvent",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iUJ9S:[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 i=e("./use-dom-event.mjs"),o=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,i.addDomEvent)(e,c(t),(0,o.wrapHandler)(r,"pointerdown"===t),n)}function d(e,t,r,n){return(0,i.useDomEvent)(e,c(t),r&&(0,o.wrapHandler)(r,"pointerdown"===t),n)}},{"./use-dom-event.mjs":"BG8ax","./event-info.mjs":"2hXPf","./utils.mjs":"guCxF","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2hXPf":[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 i=e("../gestures/utils/event-type.mjs");function o(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,i.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?o(r):r}},{"../gestures/utils/event-type.mjs":"2tQXN","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],guCxF:[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",()=>o),n.export(r,"supportsTouchEvents",()=>a);var i=e("../utils/is-browser.mjs"),o=function(){return i.isBrowser&&null===window.onpointerdown},a=function(){return i.isBrowser&&null===window.ontouchstart},s=function(){return i.isBrowser&&null===window.onmousedown}},{"../utils/is-browser.mjs":"6lrWE","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],hehtF:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){var t=null;return function(){var r=function(){t=null};return null===t&&(t=e,r)}}n.defineInteropFlag(r),n.export(r,"createLock",()=>i),n.export(r,"getGlobalLock",()=>s),n.export(r,"isDragActive",()=>l);var o=i("dragHorizontal"),a=i("dragVertical");function s(e){var t=!1;if("y"===e)t=a();else if("x"===e)t=o();else{var r=o(),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":"2GYoY"}],cBLWT:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useTapGesture",()=>d);var i=e("react"),o=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,A=t||r||n||d,g=(0,i.useRef)(!1),f=(0,i.useRef)(null),h={passive:!(r||t||n||C)};function m(){var e;null===(e=f.current)||void 0===e||e.call(f),f.current=null}function I(){var e;return m(),g.current=!1,null===(e=p.animationState)||void 0===e||e.setActive(c.AnimationType.Tap,!1),!(0,u.isDragActive)()}function v(e,r){I()&&((0,o.isNodeOrChild)(p.getInstance(),e.target)?null==t||t(e,r):null==n||n(e,r))}function x(e,t){I()&&(null==n||n(e,t))}function C(e,t){var n;m(),g.current||(g.current=!0,f.current=(0,l.pipe)((0,a.addPointerEvent)(window,"pointerup",v,h),(0,a.addPointerEvent)(window,"pointercancel",x,h)),null===(n=p.animationState)||void 0===n||n.setActive(c.AnimationType.Tap,!0),null==r||r(e,t))}(0,a.usePointerEvent)(p,"pointerdown",A?C:void 0,h),(0,s.useUnmountEffect)(m)}},{react:"aq5hc","./utils/is-node-or-child.mjs":"fj7C2","../events/use-pointer-event.mjs":"iUJ9S","../utils/use-unmount-effect.mjs":"jwnPv",popmotion:"Hpz4u","../render/utils/types.mjs":"cQ2n5","./drag/utils/lock.mjs":"hehtF","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fj7C2:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isNodeOrChild",()=>i);var i=function(e,t){return!!t&&(e===t||i(e,t.parentElement))}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jwnPv:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useUnmountEffect",()=>o);var i=e("react");function o(e){return(0,i.useEffect)(function(){return function(){return e()}},[])}},{react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],Hpz4u:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"animate",()=>i.animate),n.export(r,"inertia",()=>o.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",()=>A.degreesToRadians),n.export(r,"distance",()=>g.distance),n.export(r,"interpolate",()=>f.interpolate),n.export(r,"isPoint3D",()=>h.isPoint3D),n.export(r,"isPoint",()=>m.isPoint),n.export(r,"mixColor",()=>I.mixColor),n.export(r,"mixComplex",()=>v.mixComplex),n.export(r,"mix",()=>x.mix),n.export(r,"pipe",()=>C.pipe),n.export(r,"pointFromVector",()=>y.pointFromVector),n.export(r,"progress",()=>B.progress),n.export(r,"radiansToDegrees",()=>w.radiansToDegrees),n.export(r,"smoothFrame",()=>E.smoothFrame),n.export(r,"smooth",()=>b.smooth),n.export(r,"snap",()=>Q.snap),n.export(r,"toDecimal",()=>j.toDecimal),n.export(r,"velocityPerFrame",()=>D.velocityPerFrame),n.export(r,"velocityPerSecond",()=>S.velocityPerSecond),n.export(r,"wrap",()=>k.wrap),n.export(r,"anticipate",()=>F.anticipate),n.export(r,"backIn",()=>F.backIn),n.export(r,"backInOut",()=>F.backInOut),n.export(r,"backOut",()=>F.backOut),n.export(r,"bounceIn",()=>F.bounceIn),n.export(r,"bounceInOut",()=>F.bounceInOut),n.export(r,"bounceOut",()=>F.bounceOut),n.export(r,"circIn",()=>F.circIn),n.export(r,"circInOut",()=>F.circInOut),n.export(r,"circOut",()=>F.circOut),n.export(r,"easeIn",()=>F.easeIn),n.export(r,"easeInOut",()=>F.easeInOut),n.export(r,"easeOut",()=>F.easeOut),n.export(r,"linear",()=>F.linear),n.export(r,"cubicBezier",()=>N.cubicBezier),n.export(r,"steps",()=>M.steps),n.export(r,"createAnticipate",()=>O.createAnticipate),n.export(r,"createBackIn",()=>O.createBackIn),n.export(r,"createExpoIn",()=>O.createExpoIn),n.export(r,"mirrorEasing",()=>O.mirrorEasing),n.export(r,"reverseEasing",()=>O.reverseEasing);var i=e("./animations/index.mjs"),o=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"),A=e("./utils/degrees-to-radians.mjs"),g=e("./utils/distance.mjs"),f=e("./utils/interpolate.mjs"),h=e("./utils/is-point-3d.mjs"),m=e("./utils/is-point.mjs"),I=e("./utils/mix-color.mjs"),v=e("./utils/mix-complex.mjs"),x=e("./utils/mix.mjs"),C=e("./utils/pipe.mjs"),y=e("./utils/point-from-vector.mjs"),B=e("./utils/progress.mjs"),w=e("./utils/radians-to-degrees.mjs"),E=e("./utils/smooth-frame.mjs"),b=e("./utils/smooth.mjs"),Q=e("./utils/snap.mjs"),j=e("./utils/to-decimal.mjs"),D=e("./utils/velocity-per-frame.mjs"),S=e("./utils/velocity-per-second.mjs"),k=e("./utils/wrap.mjs"),F=e("./easing/index.mjs"),N=e("./easing/cubic-bezier.mjs"),M=e("./easing/steps.mjs"),O=e("./easing/utils.mjs")},{"./animations/index.mjs":"5zSNU","./animations/inertia.mjs":"kM5HA","./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":"eKlgt","./utils/degrees-to-radians.mjs":!1,"./utils/distance.mjs":"kgR2W","./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":"djbQx","./utils/pipe.mjs":"3hnCR","./utils/point-from-vector.mjs":!1,"./utils/progress.mjs":"3eJ3Q","./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":"2F9mS","./utils/wrap.mjs":!1,"./easing/index.mjs":"bzFaM","./easing/cubic-bezier.mjs":"3zAja","./easing/steps.mjs":!1,"./easing/utils.mjs":!1,"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5zSNU":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"animate",()=>d);var i=e("tslib"),o=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:A=u,elapsed:g=0,repeat:f=0,repeatType:h="loop",repeatDelay:m=0,onPlay:I,onStop:v,onComplete:x,onRepeat:C,onUpdate:y}=e,B=(0,i.__rest)(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:w}=B,E=0,b=B.duration,Q=!1,j=!0,D=(0,o.detectAnimationFromOptions)(B);(null===(s=(a=D).needsInterpolation)||void 0===s?void 0:s.call(a,d,w))&&(n=(0,l.interpolate)([0,100],[d,w],{clamp:!1}),d=0,w=100);let S=D(Object.assign(Object.assign({},B),{from:d,to:w}));function k(){E++,"reverse"===h?(j=E%2==0,g=(0,c.reverseElapsed)(g,b,m,j)):(g=(0,c.loopElapsed)(g,b,m),"mirror"===h&&S.flipTarget()),Q=!1,C&&C()}function F(){t.stop(),x&&x()}function N(e){if(j||(e=-e),g+=e,!Q){let e=S.next(Math.max(0,g));r=e.value,n&&(r=n(r)),Q=j?e.done:g<=0}null==y||y(r),Q&&(0===E&&(null!=b||(b=g)),E<f?(0,c.hasRepeatDelayElapsed)(g,b,m,j)&&k():F())}function M(){null==I||I(),(t=A(N)).start()}return p&&M(),{stop:()=>{null==v||v(),t.stop()}}}},{tslib:"iFw8g","./utils/detect-animation-from-options.mjs":"ls4Cq",framesync:"gfbTj","../utils/interpolate.mjs":"4Ioe7","./utils/elapsed.mjs":"eUoct","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ls4Cq:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"detectAnimationFromOptions",()=>l);var i=e("../generators/spring.mjs"),o=e("../generators/keyframes.mjs"),a=e("../generators/decay.mjs");let s={keyframes:o.keyframes,spring:i.spring,decay:a.decay};function l(e){if(Array.isArray(e.to))return o.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 i.spring;return o.keyframes}},{"../generators/spring.mjs":"aIGOC","../generators/keyframes.mjs":"8pUlp","../generators/decay.mjs":"ghD4X","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],aIGOC:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"spring",()=>u);var i=e("tslib"),o=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,o.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,i.__rest)(e,["from","to","restSpeed","restDelta"]);let l={done:!1,value:t},{stiffness:u,damping:p,mass:A,velocity:g,duration:f,isResolvedFromDuration:h}=c(s),m=d,I=d;function v(){let e=g?-(g/1e3):0,n=r-t,i=p/(2*Math.sqrt(u*A)),s=Math.sqrt(u/A)/1e3;if(void 0===a&&(a=Math.min(Math.abs(r-t)/100,.4)),i<1){let t=(0,o.calcAngularFreq)(s,i);m=o=>r-Math.exp(-i*s*o)*((e+i*s*n)/t*Math.sin(t*o)+n*Math.cos(t*o)),I=r=>{let o=Math.exp(-i*s*r);return i*s*o*(Math.sin(t*r)*(e+i*s*n)/t+n*Math.cos(t*r))-o*(Math.cos(t*r)*(e+i*s*n)-t*n*Math.sin(t*r))}}else if(1===i)m=t=>r-Math.exp(-s*t)*(n+(e+s*n)*t);else{let t=s*Math.sqrt(i*i-1);m=o=>{let a=Math.exp(-i*s*o),l=Math.min(t*o,300);return r-a*((e+i*s*n)*Math.sinh(l)+t*n*Math.cosh(l))/t}}}return v(),{next:e=>{let t=m(e);if(h)l.done=e>=f;else{let i=Math.abs(1e3*I(e))<=n,o=Math.abs(r-t)<=a;l.done=i&&o}return l.value=l.done?r:t,l},flipTarget:()=>{g=-g,[t,r]=[r,t],v()}}}u.needsInterpolation=(e,t)=>"string"==typeof e||"string"==typeof t;let d=e=>0},{tslib:"iFw8g","../utils/find-spring.mjs":"2PDDE","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2PDDE":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"calcAngularFreq",()=>g),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 i=e("hey-listen"),o=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,i.warning)(e<=1e3*l,"Spring duration must be 10 seconds or less");let f=1-t;f=(0,o.clamp)(c,u,f),e=(0,o.clamp)(s,l,e/1e3),f<1?(d=t=>{let n=t*f,i=n*e;return a-(n-r)/g(t,f)*Math.exp(-i)},p=t=>{let n=t*f*e,i=n*r+r,o=Math.pow(f,2)*Math.pow(t,2)*e,s=Math.exp(-n),l=g(Math.pow(t,2),f);return(i-o)*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 h=A(d,p,5/e);if(e*=1e3,isNaN(h))return{stiffness:100,damping:10,duration:e};{let t=Math.pow(h,2)*n;return{stiffness:t,damping:2*f*Math.sqrt(n*t),duration:e}}}let p=12;function A(e,t,r){let n=r;for(let r=1;r<p;r++)n-=e(n)/t(n);return n}function g(e,t){return e*Math.sqrt(1-t*t)}},{"hey-listen":"2ecO1","../../utils/clamp.mjs":"eKlgt","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],eKlgt:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"clamp",()=>i);let i=(e,t,r)=>Math.min(Math.max(r,e),t)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8pUlp":[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 i=e("../../utils/interpolate.mjs"),o=e("../../easing/index.mjs");function a(e,t){return e.map(()=>t||o.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:o=300}){let c={done:!1,value:e},u=Array.isArray(t)?t:[e,t],d=l(n&&n.length===u.length?n:s(u),o);function p(){return(0,i.interpolate)(d,u,{ease:Array.isArray(r)?r:a(u,r)})}let A=p();return{next:e=>(c.value=A(e),c.done=e>=o,c),flipTarget:()=>{u.reverse(),A=p()}}}},{"../../utils/interpolate.mjs":"4Ioe7","../../easing/index.mjs":"bzFaM","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4Ioe7":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"interpolate",()=>m);var i=e("./progress.mjs"),o=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,o.mix)(e,t,r);function A(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 g(e,t,r){let n=[],i=r||A(e[0]),o=e.length-1;for(let r=0;r<o;r++){let o=i(e[r],e[r+1]);if(t){let e=Array.isArray(t)?t[r]:t;o=(0,u.pipe)(e,o)}n.push(o)}return n}function f([e,t],[r]){return n=>r((0,i.progress)(e,t,n))}function h(e,t){let r=e.length,n=r-1;return o=>{let a=0,s=!1;if(o<=e[0]?s=!0:o>=e[n]&&(a=n-1,s=!0),!s){let t=1;for(;t<r&&!(e[t]>o)&&t!==n;t++);a=t-1}let l=(0,i.progress)(e[a],e[a+1],o);return t[a](l)}}function m(e,t,{clamp:r=!0,ease:n,mixer:i}={}){let o=e.length;(0,d.invariant)(o===t.length,"Both input and output ranges must be the same length"),(0,d.invariant)(!n||!Array.isArray(n)||n.length===o-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[o-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());let a=g(t,n,i),s=2===o?f(e,a):h(e,a);return r?t=>s((0,c.clamp)(e[0],e[o-1],t)):s}},{"./progress.mjs":"3eJ3Q","./mix.mjs":"djbQx","./mix-color.mjs":"gKVTe","./mix-complex.mjs":"k8eVy","style-value-types":"8Hxuj","./clamp.mjs":"eKlgt","./pipe.mjs":"3hnCR","hey-listen":"2ecO1","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3eJ3Q":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"progress",()=>i);let i=(e,t,r)=>{let n=t-e;return 0===n?1:(r-e)/n}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],djbQx:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"mix",()=>i);let i=(e,t,r)=>-r*e+r*t+e},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gKVTe:[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 i=e("./mix.mjs"),o=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=[o.hex,o.rgba,o.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===o.hsla&&(c=(0,s.hslaToRgba)(c),r=o.rgba),n===o.hsla&&(p=(0,s.hslaToRgba)(p),n=o.rgba);let A=Object.assign({},c);return e=>{for(let t in A)"alpha"!==t&&(A[t]=l(c[t],p[t],e));return A.alpha=(0,i.mix)(c.alpha,p.alpha,e),r.transform(A)}}},{"./mix.mjs":"djbQx","style-value-types":"8Hxuj","hey-listen":"2ecO1","./hsla-to-rgba.mjs":"2Lx69","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2Lx69":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(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 o({hue:e,saturation:t,lightness:r,alpha:n}){e/=360,r/=100;let o=0,a=0,s=0;if(t/=100){let n=r<.5?r*(1+t):r+t-r*t,l=2*r-n;o=i(l,n,e+1/3),a=i(l,n,e),s=i(l,n,e-1/3)}else o=a=s=r;return{red:Math.round(255*o),green:Math.round(255*a),blue:Math.round(255*s),alpha:n}}n.defineInteropFlag(r),n.export(r,"hslaToRgba",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],k8eVy:[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",()=>g),n.export(r,"mixObject",()=>p);var i=e("style-value-types"),o=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,o.mix)(e,t,r):(0,i.color).test(e)?(0,a.mixColor)(e,t):g(e,t)}let d=(e,t)=>{let r=[...e],n=r.length,i=e.map((e,r)=>u(e,t[r]));return e=>{for(let t=0;t<n;t++)r[t]=i[t](e);return r}},p=(e,t)=>{let r=Object.assign(Object.assign({},e),t),n={};for(let i in r)void 0!==e[i]&&void 0!==t[i]&&(n[i]=u(e[i],t[i]));return e=>{for(let t in n)r[t]=n[t](e);return r}};function A(e){let t=(0,i.complex).parse(e),r=t.length,n=0,o=0,a=0;for(let e=0;e<r;e++)n||"number"==typeof t[e]?n++:void 0!==t[e].hue?a++:o++;return{parsed:t,numNumbers:n,numRGB:o,numHSL:a}}let g=(e,t)=>{let r=(0,i.complex).createTransformer(t),n=A(e),o=A(t);return n.numHSL===o.numHSL&&n.numRGB===o.numRGB&&n.numNumbers>=o.numNumbers?(0,l.pipe)(d(n.parsed,o.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":"8Hxuj","./mix.mjs":"djbQx","./mix-color.mjs":"gKVTe","./inc.mjs":"6qSb3","./pipe.mjs":"3hnCR","hey-listen":"2ecO1","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6qSb3":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isNum",()=>o),n.export(r,"zeroPoint",()=>i);let i={x:0,y:0,z:0},o=e=>"number"==typeof e},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3hnCR":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"pipe",()=>o);let i=(e,t)=>r=>t(e(r)),o=(...e)=>e.reduce(i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],bzFaM:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"anticipate",()=>v),n.export(r,"backIn",()=>h),n.export(r,"backInOut",()=>I),n.export(r,"backOut",()=>m),n.export(r,"bounceIn",()=>w),n.export(r,"bounceInOut",()=>E),n.export(r,"bounceOut",()=>B),n.export(r,"circIn",()=>A),n.export(r,"circInOut",()=>f),n.export(r,"circOut",()=>g),n.export(r,"easeIn",()=>u),n.export(r,"easeInOut",()=>p),n.export(r,"easeOut",()=>d),n.export(r,"linear",()=>c);var i=e("./utils.mjs");let o=1.525,a=4/11,s=8/11,l=.9,c=e=>e,u=(0,i.createExpoIn)(2),d=(0,i.reverseEasing)(u),p=(0,i.mirrorEasing)(u),A=e=>1-Math.sin(Math.acos(e)),g=(0,i.reverseEasing)(A),f=(0,i.mirrorEasing)(g),h=(0,i.createBackIn)(o),m=(0,i.reverseEasing)(h),I=(0,i.mirrorEasing)(h),v=(0,i.createAnticipate)(o),x=4356/361,C=35442/1805,y=16061/1805,B=e=>{if(1===e||0===e)return e;let t=e*e;return e<a?7.5625*t:e<s?9.075*t-9.9*e+3.4:e<l?x*t-C*e+y:10.8*e*e-20.52*e+10.72},w=(0,i.reverseEasing)(B),E=e=>e<.5?.5*(1-B(1-2*e)):.5*B(2*e-1)+.5},{"./utils.mjs":"gFghD","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gFghD:[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",()=>o),n.export(r,"reverseEasing",()=>i);let i=e=>t=>1-e(1-t),o=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":"2GYoY"}],ghD4X:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i({velocity:e=0,from:t=0,power:r=.8,timeConstant:n=350,restDelta:i=.5,modifyTarget:o}){let a={done:!1,value:t},s=r*e,l=t+s,c=void 0===o?l:o(l);return c!==l&&(s=c-t),{next:e=>{let t=-s*Math.exp(-e/n);return a.done=!(t>i||t<-i),a.value=a.done?c:c+t,a},flipTarget:()=>{}}}n.defineInteropFlag(r),n.export(r,"decay",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gfbTj:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"cancelSync",()=>g),n.export(r,"flushSync",()=>f),n.export(r,"getFrameData",()=>v);var i=e("./on-next-frame.mjs"),o=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,o.createRenderStep)(()=>l=!0),e),{}),A=d.reduce((e,t)=>{let r=p[t];return e[t]=(e,t=!1,n=!1)=>(l||I(),r.schedule(e,t,n)),e},{}),g=d.reduce((e,t)=>(e[t]=p[t].cancel,e),{}),f=d.reduce((e,t)=>(e[t]=()=>p[t].process(u),e),{}),h=e=>p[e].process(u),m=e=>{l=!1,u.delta=s?i.defaultTimestep:Math.max(Math.min(e-u.timestamp,a),1),u.timestamp=e,c=!0,d.forEach(h),c=!1,l&&(s=!1,(0,i.onNextFrame)(m))},I=()=>{l=!0,s=!0,c||(0,i.onNextFrame)(m)},v=()=>u;r.default=A},{"./on-next-frame.mjs":"6zL0v","./create-render-step.mjs":"ggaNF","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6zL0v":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"defaultTimestep",()=>i),n.export(r,"onNextFrame",()=>a);let i=1/60*1e3,o="undefined"!=typeof performance?()=>performance.now():()=>Date.now(),a="undefined"!=typeof window?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(o()),i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ggaNF:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){let t=[],r=[],n=0,i=!1,o=!1,a=new WeakSet,s={schedule:(e,o=!1,s=!1)=>{let l=s&&i,c=l?t:r;return o&&a.add(e),-1===c.indexOf(e)&&(c.push(e),l&&i&&(n=t.length)),e},cancel:e=>{let t=r.indexOf(e);-1!==t&&r.splice(t,1),a.delete(e)},process:l=>{if(i){o=!0;return}if(i=!0,[t,r]=[r,t],r.length=0,n=t.length)for(let r=0;r<n;r++){let n=t[r];n(l),a.has(n)&&(s.schedule(n),e())}i=!1,o&&(o=!1,s.process(l))}};return s}n.defineInteropFlag(r),n.export(r,"createRenderStep",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],eUoct:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t,r=0){return e-t-r}function o(e,t,r=0,n=!0){return n?i(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",()=>i),n.export(r,"reverseElapsed",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],kM5HA:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"inertia",()=>s);var i=e("./index.mjs"),o=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:A,onUpdate:g,onComplete:f,onStop:h}){let m;function I(e){return void 0!==r&&e<r||void 0!==n&&e>n}function v(e){return void 0===r?n:void 0===n?r:Math.abs(r-e)<Math.abs(n-e)?r:n}function x(e){null==m||m.stop(),m=(0,i.animate)(Object.assign(Object.assign({},e),{driver:A,onUpdate:t=>{var r;null==g||g(t),null===(r=e.onUpdate)||void 0===r||r.call(e,t)},onComplete:f,onStop:h}))}function C(e){x(Object.assign({type:"spring",stiffness:c,damping:u,restDelta:d},e))}if(I(e))C({from:e,velocity:t,to:v(e)});else{let n,i,c=s*t+e;void 0!==p&&(c=p(c));let u=v(c),A=u===r?-1:1,g=e=>{n=i,i=e,t=(0,o.velocityPerSecond)(e-n,(0,a.getFrameData)().delta),(1===A&&e>u||-1===A&&e<u)&&C({from:e,to:u,velocity:t})};x({type:"decay",from:e,velocity:t,timeConstant:l,power:s,restDelta:d,modifyTarget:p,onUpdate:I(c)?g:void 0})}return{stop:()=>null==m?void 0:m.stop()}}},{"./index.mjs":"5zSNU","../utils/velocity-per-second.mjs":"2F9mS",framesync:"gfbTj","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2F9mS":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t){return t?1e3/t*e:0}n.defineInteropFlag(r),n.export(r,"velocityPerSecond",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],kgR2W:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"distance",()=>l);var i=e("./is-point.mjs"),o=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,i.isPoint)(e)&&(0,i.isPoint)(t)?Math.sqrt(Math.pow(s(e.x,t.x),2)+Math.pow(s(e.y,t.y),2)+Math.pow((0,o.isPoint3D)(e)&&(0,o.isPoint3D)(t)?s(e.z,t.z):0,2)):void 0}},{"./is-point.mjs":"kt2F1","./is-point-3d.mjs":"2V6U0","./inc.mjs":"6qSb3","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],kt2F1:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isPoint",()=>i);let i=e=>e.hasOwnProperty("x")&&e.hasOwnProperty("y")},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2V6U0":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isPoint3D",()=>o);var i=e("./is-point.mjs");let o=e=>(0,i.isPoint)(e)&&e.hasOwnProperty("z")},{"./is-point.mjs":"kt2F1","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3zAja":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"cubicBezier",()=>I);var i=e("./index.mjs");let o=(e,t)=>1-3*t+3*e,a=(e,t)=>3*t-6*e,s=e=>3*e,l=(e,t,r)=>((o(t,r)*e+a(t,r))*e+s(t))*e,c=(e,t,r)=>3*o(t,r)*e*e+2*a(t,r)*e+s(t),u=1e-7,d=10;function p(e,t,r,n,i){let o,a;let s=0;do(o=l(a=t+(r-t)/2,n,i)-e)>0?r=a:t=a;while(Math.abs(o)>u&&++s<d)return a}let A=8,g=.001;function f(e,t,r,n){for(let i=0;i<A;++i){let i=c(t,r,n);if(0===i)break;let o=l(t,r,n)-e;t-=o/i}return t}let h=11,m=.1;function I(e,t,r,n){if(e===t&&r===n)return i.linear;let o=new Float32Array(h);for(let t=0;t<h;++t)o[t]=l(t*m,e,r);function a(t){let n=0,i=1,a=h-1;for(;i!==a&&o[i]<=t;++i)n+=m;let s=n+(t-o[--i])/(o[i+1]-o[i])*m,l=c(s,e,r);return l>=g?f(t,s,e,r):0===l?s:p(t,n,n+m,e,r)}return e=>0===e||1===e?e:l(a(e),t,n)}},{"./index.mjs":"bzFaM","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],hMJ7T:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useViewport",()=>c);var i=e("../../../utils/process.mjs"),o=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,i=e.onViewportLeave,a=e.viewport,s=void 0===a?{}:a,l=(0,o.useRef)({hasEnteredView:!1,isInView:!1}),c=!!(r||n||i);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 i=n.root,s=n.margin,c=n.amount,d=void 0===c?"some":c,p=n.once;(0,o.useEffect)(function(){if(e){var n={root:null==i?void 0:i.current,rootMargin:s,threshold:"number"==typeof d?d:u[d]},o=function(e){var n,i=e.isIntersecting;if(t.isInView!==i){if(t.isInView=i,p&&!i&&t.hasEnteredView)return;i&&(t.hasEnteredView=!0),null===(n=r.animationState)||void 0===n||n.setActive(a.AnimationType.InView,i);var o=r.getProps(),s=i?o.onViewportEnter:o.onViewportLeave;null==s||s(e)}};return(0,l.observeIntersection)(r.getInstance(),n,o)}},[e,i,s,d])}function p(e,t,r,n){var l=n.fallback,c=void 0===l||l;(0,o.useEffect)(function(){e&&c&&("production"!==i.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":"kD76U",react:"aq5hc","../../../render/utils/types.mjs":"cQ2n5","../../../utils/warn-once.mjs":"kDWAY","./observers.mjs":"g1Cmc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],kDWAY:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"warnOnce",()=>o);var i=new Set;function o(e,t,r){e||i.has(t)||(console.warn(t),r&&console.warn(r),i.add(t))}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],g1Cmc:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"observeIntersection",()=>u);var i=e("tslib"),o=new WeakMap,a=new WeakMap,s=function(e){var t;null===(t=o.get(e.target))||void 0===t||t(e)},l=function(e){e.forEach(s)};function c(e){var t=e.root,r=(0,i.__rest)(e,["root"]),n=t||document;a.has(n)||a.set(n,{});var o=a.get(n),s=JSON.stringify(r);return o[s]||(o[s]=new IntersectionObserver(l,(0,i.__assign)({root:t},r))),o[s]}function u(e,t,r){var n=c(t);return o.set(e,r),n.observe(e),function(){o.delete(e),n.unobserve(e)}}},{tslib:"iFw8g","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jY4wA:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"makeRenderlessComponent",()=>i);var i=function(e){return function(t){return e(t),null}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],VOnMD:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"animations",()=>p);var i=e("tslib"),o=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,o.useEffect)(function(){return r.subscribe(t)},[r])}),exit:(0,d.makeRenderlessComponent)(function(e){var t=e.custom,r=e.visualElement,n=(0,i.__read)((0,s.usePresence)(),2),a=n[0],c=n[1],d=(0,o.useContext)(l.PresenceContext);(0,o.useEffect)(function(){r.isPresent=a;var e,n,i=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==i||i.then(c)},[a])})}},{tslib:"iFw8g",react:"aq5hc","../../animation/utils/is-animation-controls.mjs":"1WsdR","../../components/AnimatePresence/use-presence.mjs":"grdKQ","../../context/PresenceContext.mjs":"gmhe4","../../render/utils/animation-state.mjs":"asB7p","../../render/utils/types.mjs":"cQ2n5","../utils/make-renderless-component.mjs":"jY4wA","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],grdKQ:[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 i=e("react"),o=e("../../context/PresenceContext.mjs"),a=e("../../utils/use-id.mjs");function s(){var e=(0,i.useContext)(o.PresenceContext);if(null===e)return[!0,null];var t=e.isPresent,r=e.onExitComplete,n=e.register,s=(0,a.useId)();(0,i.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,i.useContext)(o.PresenceContext))}function c(e){return null===e||e.isPresent}},{react:"aq5hc","../../context/PresenceContext.mjs":"gmhe4","../../utils/use-id.mjs":"lfps5","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],lfps5:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useId",()=>s);var i=e("./use-constant.mjs"),o=0,a=function(){return o++},s=function(){return(0,i.useConstant)(a)}},{"./use-constant.mjs":"chHPp","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],asB7p:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"checkVariantsDidChange",()=>h),n.export(r,"createAnimationState",()=>f),n.export(r,"variantPriorityOrder",()=>d);var i=e("tslib"),o=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,i.__spreadArray)([],(0,i.__read)(d),!1).reverse(),A=d.length;function g(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 f(e){var t=g(e),r=I(),n={},l=!0,c=function(t,r){var n=(0,u.resolveVariant)(e,r);if(n){n.transition;var o=n.transitionEnd,a=(0,i.__rest)(n,["transition","transitionEnd"]);t=(0,i.__assign)((0,i.__assign)((0,i.__assign)({},t),a),o)}return t};function d(d,g){for(var f,m=e.getProps(),I=e.getVariantContext(!0)||{},v=[],x=new Set,C={},y=1/0,B=function(t){var n=p[t],A=r[n],B=null!==(f=m[n])&&void 0!==f?f:I[n],w=(0,u.isVariantLabel)(B),E=n===g?A.isActive:null;!1===E&&(y=t);var b=B===I[n]&&B!==m[n]&&w;if(b&&l&&e.manuallyAnimateOnMount&&(b=!1),A.protectedKeys=(0,i.__assign)({},C),!A.isActive&&null===E||!B&&!A.prevProp||(0,o.isAnimationControls)(B)||"boolean"==typeof B)return"continue";var Q=h(A.prevProp,B),j=Q||n===g&&A.isActive&&!b&&w||t>y&&w,D=Array.isArray(B)?B:[B],S=D.reduce(c,{});!1===E&&(S={});var k=A.prevResolvedValues,F=void 0===k?{}:k,N=(0,i.__assign)((0,i.__assign)({},F),S),M=function(e){j=!0,x.delete(e),A.needsAnimating[e]=!0};for(var O in N){var T=S[O],G=F[O];C.hasOwnProperty(O)||(T!==G?(0,a.isKeyframesTarget)(T)&&(0,a.isKeyframesTarget)(G)?!(0,s.shallowCompare)(T,G)||Q?M(O):A.protectedKeys[O]=!0:void 0!==T?M(O):x.add(O):void 0!==T&&x.has(O)?M(O):A.protectedKeys[O]=!0)}A.prevProp=B,A.prevResolvedValues=S,A.isActive&&(C=(0,i.__assign)((0,i.__assign)({},C),S)),l&&e.blockInitialAnimation&&(j=!1),j&&!b&&v.push.apply(v,(0,i.__spreadArray)([],(0,i.__read)(D.map(function(e){return{animation:e,options:(0,i.__assign)({type:n},d)}})),!1))},w=0;w<A;w++)B(w);if(n=(0,i.__assign)({},C),x.size){var E={};x.forEach(function(t){var r=e.getBaseTarget(t);void 0!==r&&(E[t]=r)}),v.push({animation:E})}var b=!!v.length;return l&&!1===m.initial&&!e.manuallyAnimateOnMount&&(b=!1),l=!1,b?t(v):Promise.resolve()}function f(t,n,i){if(r[t].isActive===n)return Promise.resolve();null===(o=e.variantChildren)||void 0===o||o.forEach(function(e){var r;return null===(r=e.animationState)||void 0===r?void 0:r.setActive(t,n)}),r[t].isActive=n;var o,a=d(i,t);for(var s in r)r[s].protectedKeys={};return a}return{isAnimated:function(e){return void 0!==n[e]},animateChanges:d,setActive:f,setAnimateFunction:function(r){t=r(e)},getState:function(){return r}}}function h(e,t){return"string"==typeof t?t!==e:!!(0,u.isVariantLabels)(t)&&!(0,s.shallowCompare)(t,e)}function m(e){return void 0===e&&(e=!1),{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function I(){var e;return(e={})[c.AnimationType.Animate]=m(!0),e[c.AnimationType.InView]=m(),e[c.AnimationType.Hover]=m(),e[c.AnimationType.Tap]=m(),e[c.AnimationType.Drag]=m(),e[c.AnimationType.Focus]=m(),e[c.AnimationType.Exit]=m(),e}},{tslib:"iFw8g","../../animation/utils/is-animation-controls.mjs":"1WsdR","../../animation/utils/is-keyframes-target.mjs":"93NVM","../../utils/shallow-compare.mjs":"4UK2L","./animation.mjs":"jYZQq","./types.mjs":"cQ2n5","./variants.mjs":"4Iyw8","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4UK2L":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t){if(!Array.isArray(t))return!1;var r=t.length;if(r!==e.length)return!1;for(var n=0;n<r;n++)if(t[n]!==e[n])return!1;return!0}n.defineInteropFlag(r),n.export(r,"shallowCompare",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jYZQq:[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",()=>g),n.export(r,"stopAnimation",()=>A);var i=e("tslib"),o=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 i="function"==typeof t?(0,s.resolveVariant)(e,t,r.custom):t;n=d(e,i,r)}return n.then(function(){return e.notifyAnimationComplete(t)})}function u(e,t,r){void 0===r&&(r={});var n,o=(0,s.resolveVariant)(e,t,r.custom),a=(o||{}).transition,l=void 0===a?e.getDefaultTransition()||{}:a;r.transitionOverride&&(l=r.transitionOverride);var c=o?function(){return d(e,o,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 i=l.delayChildren;return p(e,t,(void 0===i?0:i)+n,l.staggerChildren,l.staggerDirection,r)}:function(){return Promise.resolve()},A=l.when;if(!A)return Promise.all([c(),u(r.delay)]);var g=(0,i.__read)("beforeChildren"===A?[c,u]:[u,c],2),f=g[0],h=g[1];return f().then(h)}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,A=e.makeTargetAnimatable(t),g=A.transition,h=void 0===g?e.getDefaultTransition():g,m=A.transitionEnd,I=(0,i.__rest)(A,["transition","transitionEnd"]);d&&(h=d);var v=[],x=p&&(null===(n=e.animationState)||void 0===n?void 0:n.getState()[p]);for(var C in I){var y=e.getValue(C),B=I[C];if(!(!y||void 0===B||x&&f(x,C))){var w=(0,i.__assign)({delay:u},h);e.shouldReduceMotion&&(0,l.isTransformProp)(C)&&(w=(0,i.__assign)((0,i.__assign)({},w),{type:!1,delay:0}));var E=(0,o.startAnimation)(C,y,B,w);v.push(E)}}return Promise.all(v).then(function(){m&&(0,a.setTarget)(e,m)})}function p(e,t,r,n,o,a){void 0===r&&(r=0),void 0===n&&(n=0),void 0===o&&(o=1);var s=[],l=(e.variantChildren.size-1)*n,c=1===o?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(g).forEach(function(e,n){s.push(u(e,t,(0,i.__assign)((0,i.__assign)({},a),{delay:r+c(n)})).then(function(){return e.notifyAnimationComplete(t)}))}),Promise.all(s)}function A(e){e.forEachValue(function(e){return e.stop()})}function g(e,t){return e.sortNodePosition(t)}function f(e,t){var r=e.protectedKeys,n=e.needsAnimating,i=r.hasOwnProperty(t)&&!0!==n[t];return n[t]=!1,i}},{tslib:"iFw8g","../../animation/utils/transitions.mjs":"8eokX","./setters.mjs":"4BvI9","./variants.mjs":"4Iyw8","../html/utils/transform.mjs":"iqJ7e","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8eokX":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"convertTransitionToAnimationOptions",()=>h),n.export(r,"getDelayFromTransition",()=>m),n.export(r,"getPopmotionAnimationOptions",()=>v),n.export(r,"getValueTransition",()=>B),n.export(r,"getZeroUnit",()=>y),n.export(r,"hydrateKeyframes",()=>I),n.export(r,"isTransitionDefined",()=>g),n.export(r,"isZero",()=>C),n.export(r,"startAnimation",()=>w);var i=e("tslib"),o=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"),A=e("../../utils/resolve-value.mjs");function g(e){return e.when,e.delay,e.delayChildren,e.staggerChildren,e.staggerDirection,e.repeat,e.repeatType,e.repeatDelay,e.from,!!Object.keys((0,i.__rest)(e,["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from"])).length}var f=!1;function h(e){var t=e.ease,r=e.times,n=e.yoyo,o=e.flip,l=e.loop,c=(0,i.__rest)(e,["ease","times","yoyo","flip","loop"]),d=(0,i.__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||o)&&((0,u.warning)(!f,"yoyo, loop and flip have been removed from the API. Replace with repeat and repeatType options."),f=!0,n?d.repeatType="reverse":l?d.repeatType="loop":o&&(d.repeatType="mirror"),d.repeat=l||n||o||c.repeat),"spring"!==c.type&&(d.type="keyframes"),d}function m(e,t){var r,n;return null!==(n=null!==(r=(B(e,t)||{}).delay)&&void 0!==r?r:e.delay)&&void 0!==n?n:0}function I(e){return Array.isArray(e.to)&&null===e.to[0]&&(e.to=(0,i.__spreadArray)([],(0,i.__read)(e.to),!1),e.to[0]=e.from),e}function v(e,t,r){var n;return Array.isArray(t.to)&&(null!==(n=e.duration)&&void 0!==n||(e.duration=.8)),I(t),g(e)||(e=(0,i.__assign)((0,i.__assign)({},e),(0,c.getDefaultTransition)(r,t.to))),(0,i.__assign)((0,i.__assign)({},t),h(e))}function x(e,t,r,n,a){var s,c=B(n,e),p=null!==(s=c.from)&&void 0!==s?s:t.get(),g=(0,l.isAnimatable)(e,r);"none"===p&&g&&"string"==typeof r?p=(0,d.getAnimatableNone)(e,r):C(p)&&"string"==typeof r?p=y(r):!Array.isArray(r)&&C(r)&&"string"==typeof p&&(r=y(p));var f=(0,l.isAnimatable)(e,p);function h(){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,o.inertia)((0,i.__assign)((0,i.__assign)({},n),c)):(0,o.animate)((0,i.__assign)((0,i.__assign)({},v(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 m(){var e,n,i=(0,A.resolveFinalValueInKeyframes)(r);return t.set(i),a(),null===(e=null==c?void 0:c.onUpdate)||void 0===e||e.call(c,i),null===(n=null==c?void 0:c.onComplete)||void 0===n||n.call(c),{stop:function(){}}}return(0,u.warning)(f===g,"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.")),f&&g&&!1!==c.type?h:m}function C(e){return 0===e||"string"==typeof e&&0===parseFloat(e)&&-1===e.indexOf(" ")}function y(e){return"number"==typeof e?0:(0,d.getAnimatableNone)("",e)}function B(e,t){return e[t]||e.default||e}function w(e,t,r,n){return void 0===n&&(n={}),p.instantAnimationState.current&&(n={type:!1}),t.start(function(i){var o,s,l=x(e,t,r,n,i),c=m(n,e),u=function(){return s=l()};return c?o=window.setTimeout(u,(0,a.secondsToMilliseconds)(c)):u(),function(){clearTimeout(o),null==s||s.stop()}})}},{tslib:"iFw8g",popmotion:"Hpz4u","../../utils/time-conversion.mjs":"a75Eg","./easing.mjs":"ieObp","./is-animatable.mjs":"k2ubC","./default-transitions.mjs":"ir15b","hey-listen":"2ecO1","../../render/dom/value-types/animatable-none.mjs":"iiCP4","../../utils/use-instant-transition-state.mjs":"gCr4N","../../utils/resolve-value.mjs":"4CaZb","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],a75Eg:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"secondsToMilliseconds",()=>i);var i=function(e){return 1e3*e}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ieObp:[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 i=e("tslib"),o=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,o.invariant)(4===e.length,"Cubic bezier arrays must contain four numerical values.");var t=(0,i.__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,o.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:"iFw8g","hey-listen":"2ecO1",popmotion:"Hpz4u","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],k2ubC:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isAnimatable",()=>o);var i=e("style-value-types"),o=function(e,t){return"zIndex"!==e&&!!("number"==typeof t||Array.isArray(t)||"string"==typeof t&&(0,i.complex).test(t)&&!t.startsWith("url("))}},{"style-value-types":"8Hxuj","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ir15b:[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 i=e("tslib"),o=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,o.isKeyframesTarget)(t)?c:u[e]||u.default,(0,i.__assign)({to:t},r(t))}},{tslib:"iFw8g","./is-keyframes-target.mjs":"93NVM","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iiCP4:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getAnimatableNone",()=>a);var i=e("style-value-types"),o=e("./defaults.mjs");function a(e,t){var r,n=(0,o.getDefaultValueType)(e);return n!==i.filter&&(n=i.complex),null===(r=n.getAnimatableNone)||void 0===r?void 0:r.call(n,t)}},{"style-value-types":"8Hxuj","./defaults.mjs":"kz4aT","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],kz4aT:[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 i=e("tslib"),o=e("style-value-types"),a=e("./number.mjs"),s=(0,i.__assign)((0,i.__assign)({},a.numberValueTypes),{color:o.color,backgroundColor:o.color,outlineColor:o.color,fill:o.color,stroke:o.color,borderColor:o.color,borderTopColor:o.color,borderRightColor:o.color,borderBottomColor:o.color,borderLeftColor:o.color,filter:o.filter,WebkitFilter:o.filter}),l=function(e){return s[e]}},{tslib:"iFw8g","style-value-types":"8Hxuj","./number.mjs":"geC4o","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gCr4N:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"instantAnimationState",()=>i);var i={current:!1}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4BvI9":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"checkTargetForNewValues",()=>m),n.export(r,"getOrigin",()=>v),n.export(r,"getOriginFromTransition",()=>I),n.export(r,"setTarget",()=>g),n.export(r,"setValues",()=>h);var i=e("tslib"),o=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 A(e,t,r){e.hasValue(t)?e.getValue(t).set(r):e.addValue(t,(0,c.motionValue)(r))}function g(e,t){var r=(0,p.resolveVariant)(e,t),n=r?e.makeTargetAnimatable(r,!1):{},o=n.transitionEnd,a=void 0===o?{}:o;n.transition;var s=(0,i.__rest)(n,["transitionEnd","transition"]);for(var c in s=(0,i.__assign)((0,i.__assign)({},s),a)){var u=(0,l.resolveFinalValueInKeyframes)(s[c]);A(e,c,u)}}function f(e,t){(0,i.__spreadArray)([],(0,i.__read)(t),!1).reverse().forEach(function(r){var n,i=e.getVariant(r);i&&g(e,i),null===(n=e.variantChildren)||void 0===n||n.forEach(function(e){f(e,t)})})}function h(e,t){return Array.isArray(t)?f(e,t):"string"==typeof t?f(e,[t]):void g(e,t)}function m(e,t,r){var n,i,l,p,A=Object.keys(t).filter(function(t){return!e.hasValue(t)}),g=A.length;if(g)for(var f=0;f<g;f++){var h=A[f],m=t[h],I=null;Array.isArray(m)&&(I=m[0]),null===I&&(I=null!==(i=null!==(n=r[h])&&void 0!==n?n:e.readValue(h))&&void 0!==i?i:t[h]),null!=I&&("string"==typeof I&&((0,a.isNumericalString)(I)||(0,s.isZeroValueString)(I))?I=parseFloat(I):!(0,d.findValueType)(I)&&(0,o.complex).test(m)&&(I=(0,u.getAnimatableNone)(h,m)),e.addValue(h,(0,c.motionValue)(I)),null!==(l=(p=r)[h])&&void 0!==l||(p[h]=I),e.setBaseTarget(h,I))}}function I(e,t){if(t){var r=t[e]||t.default||t;return r.from}}function v(e,t,r){var n,i,o={};for(var a in e)o[a]=null!==(n=I(a,t))&&void 0!==n?n:null===(i=r.getValue(a))||void 0===i?void 0:i.get();return o}},{tslib:"iFw8g","style-value-types":"8Hxuj","../../utils/is-numerical-string.mjs":"9Kd7D","../../utils/is-zero-value-string.mjs":"7ou8I","../../utils/resolve-value.mjs":"4CaZb","../../value/index.mjs":"iiaka","../dom/value-types/animatable-none.mjs":"iiCP4","../dom/value-types/find.mjs":"fGCLa","./variants.mjs":"4Iyw8","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9Kd7D":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isNumericalString",()=>i);var i=function(e){return/^\-?\d*\.?\d+$/.test(e)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"7ou8I":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isZeroValueString",()=>i);var i=function(e){return/^0[^.\s]+$/.test(e)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iiaka:[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 i=e("framesync"),o=n.interopDefault(i),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,i.getFrameData)(),a=n.delta,s=n.timestamp;t.lastUpdated!==s&&(t.timeDelta=a,t.lastUpdated=s,(0,o.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,o.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:"gfbTj",popmotion:"Hpz4u","../utils/subscription-manager.mjs":"c0tsF","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],c0tsF:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"SubscriptionManager",()=>o);var i=e("./array.mjs"),o=function(){function e(){this.subscriptions=[]}return e.prototype.add=function(e){var t=this;return(0,i.addUniqueItem)(this.subscriptions,e),function(){return(0,i.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 i=0;i<n;i++){var o=this.subscriptions[i];o&&o(e,t,r)}}},e.prototype.getSize=function(){return this.subscriptions.length},e.prototype.clear=function(){this.subscriptions.length=0},e}()},{"./array.mjs":"8mEgR","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8mEgR":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"addUniqueItem",()=>o),n.export(r,"moveItem",()=>s),n.export(r,"removeItem",()=>a);var i=e("tslib");function o(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,i.__read)(e).slice(0),o=t<0?n.length+t:t;if(o>=0&&o<n.length){var a=r<0?n.length+r:r,s=(0,i.__read)(n.splice(t,1),1)[0];n.splice(a,0,s)}return n}},{tslib:"iFw8g","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fGCLa:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"findValueType",()=>c);var i=e("tslib"),o=e("style-value-types"),a=e("./dimensions.mjs"),s=e("./test.mjs"),l=(0,i.__spreadArray)((0,i.__spreadArray)([],(0,i.__read)(a.dimensionValueTypes),!1),[o.color,o.complex],!1),c=function(e){return l.find((0,s.testValueType)(e))}},{tslib:"iFw8g","style-value-types":"8Hxuj","./dimensions.mjs":"3HnX5","./test.mjs":"4u48J","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3HnX5":[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 i=e("style-value-types"),o=e("./test.mjs"),a=e("./type-auto.mjs"),s=[i.number,i.px,i.percent,i.degrees,i.vw,i.vh,a.auto],l=function(e){return s.find((0,o.testValueType)(e))}},{"style-value-types":"8Hxuj","./test.mjs":"4u48J","./type-auto.mjs":"3IyuQ","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4u48J":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"testValueType",()=>i);var i=function(e){return function(t){return t.test(e)}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3IyuQ":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"auto",()=>i);var i={test:function(e){return"auto"===e},parse:function(e){return e}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6bkNb":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"drag",()=>s);var i=e("../../gestures/drag/use-drag.mjs"),o=e("../../gestures/use-pan-gesture.mjs"),a=e("../utils/make-renderless-component.mjs"),s={pan:(0,a.makeRenderlessComponent)(o.usePanGesture),drag:(0,a.makeRenderlessComponent)(i.useDrag)}},{"../../gestures/drag/use-drag.mjs":"dok5M","../../gestures/use-pan-gesture.mjs":"2saWt","../utils/make-renderless-component.mjs":"jY4wA","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],dok5M:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDrag",()=>s);var i=e("react"),o=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 o.VisualElementDragControls(r)});(0,i.useEffect)(function(){return t&&t.subscribe(n)},[n,t]),(0,i.useEffect)(function(){return n.addListeners()},[n])}},{react:"aq5hc","./VisualElementDragControls.mjs":"c0c6S","../../utils/use-constant.mjs":"chHPp","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],c0c6S:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"VisualElementDragControls",()=>B),n.export(r,"elementDragControls",()=>y);var i=e("tslib"),o=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"),A=e("../../projection/utils/each-axis.mjs"),g=e("../../projection/utils/measure.mjs"),f=e("../../events/event-info.mjs"),h=e("../../animation/utils/transitions.mjs"),m=e("../../projection/geometry/conversion.mjs"),I=e("../../events/use-dom-event.mjs"),v=e("popmotion"),x=e("style-value-types"),C=e("../../projection/geometry/delta-calc.mjs"),y=new WeakMap,B=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,i=void 0!==n&&n;if(!1!==this.visualElement.isPresent){var o=function(e){r.stopAnimation(),i&&r.snapToCursor((0,f.extractEventInfo)(e,"page").point)},l=function(e,t){var n,i=r.getProps(),o=i.drag,a=i.dragPropagation,l=i.onDragStart;(!o||a||(r.openGlobalLock&&r.openGlobalLock(),r.openGlobalLock=(0,s.getGlobalLock)(o),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,A.eachAxis)(function(e){var t,n,i=r.getAxisMotionValue(e).get()||0;if((0,x.percent).test(i)){var o=null===(n=null===(t=r.visualElement.projection)||void 0===t?void 0:t.layout)||void 0===n?void 0:n.actual[e];o&&(i=(0,C.calcLength)(o)*(parseFloat(i)/100))}r.originPoint[e]=i}),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(),i=n.dragPropagation,o=n.dragDirectionLock,a=n.onDirectionLock,s=n.onDrag;if(i||r.openGlobalLock){var l=t.offset;if(o&&null===r.currentDirection){r.currentDirection=E(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:o,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 i=this.getProps().onDragEnd;null==i||i(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&&w(e,n,this.currentDirection)){var i=this.getAxisMotionValue(e),o=this.originPoint[e]+r[e];this.constraints&&this.constraints[e]&&(o=(0,u.applyConstraints)(o,this.constraints[e],this.elastic[e])),i.set(o)}},e.prototype.resolveConstraints=function(){var e=this,t=this.getProps(),r=t.dragConstraints,n=t.dragElastic,i=(this.visualElement.projection||{}).layout,o=this.constraints;r&&(0,l.isRefObject)(r)?this.constraints||(this.constraints=this.resolveRefConstraints()):r&&i?this.constraints=(0,u.calcRelativeConstraints)(i.actual,r):this.constraints=!1,this.elastic=(0,u.resolveDragElastic)(n),o!==this.constraints&&i&&this.constraints&&!this.hasMutatedConstraints&&(0,A.eachAxis)(function(t){e.getAxisMotionValue(t)&&(e.constraints[t]=(0,u.rebaseAxisConstraints)(i.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,o.invariant)(null!==n,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");var i=this.visualElement.projection;if(!i||!i.layout)return!1;var a=(0,g.measurePageBox)(n,i.root,this.visualElement.getTransformPagePoint()),s=(0,u.calcViewportConstraints)(i.layout.actual,a);if(r){var c=r((0,m.convertBoxToBoundingBox)(s));this.hasMutatedConstraints=!!c,c&&(s=(0,m.convertBoundingBoxToBox)(c))}return s},e.prototype.startAnimation=function(e){var t=this,r=this.getProps(),n=r.drag,o=r.dragMomentum,a=r.dragElastic,s=r.dragTransition,l=r.dragSnapToOrigin,c=r.onDragTransitionEnd,u=this.constraints||{};return Promise.all((0,A.eachAxis)(function(r){if(w(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,A=a?40:1e7,g=(0,i.__assign)((0,i.__assign)({type:"inertia",velocity:o?e[r]:0,bounceStiffness:p,bounceDamping:A,timeConstant:750,restDelta:1,restSpeed:10},s),d);return t.startAxisValueAnimation(r,g)}})).then(c)},e.prototype.startAxisValueAnimation=function(e,t){var r=this.getAxisMotionValue(e);return(0,h.startAnimation)(e,r,0,t)},e.prototype.stopAnimation=function(){var e=this;(0,A.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,A.eachAxis)(function(r){if(w(r,t.getProps().drag,t.currentDirection)){var n=t.visualElement.projection,i=t.getAxisMotionValue(r);if(n&&n.layout){var o=n.layout.actual[r],a=o.min,s=o.max;i.set(e[r]-(0,v.mix)(a,s,.5))}}})},e.prototype.scalePositionWithinConstraints=function(){var e,t=this,r=this.getProps(),n=r.drag,i=r.dragConstraints,o=this.visualElement.projection;if((0,l.isRefObject)(i)&&o&&this.constraints){this.stopAnimation();var a={x:0,y:0};(0,A.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=o.root)||void 0===e||e.updateScroll(),o.updateLayout(),this.resolveConstraints(),(0,A.eachAxis)(function(e){if(w(e,n,null)){var r=t.getAxisMotionValue(e),i=t.constraints[e],o=i.min,s=i.max;r.set((0,v.mix)(o,s,a[e]))}})}},e.prototype.addListeners=function(){var e,t=this;y.set(this.visualElement,this);var r=this.visualElement.getInstance(),n=(0,c.addPointerEvent)(r,"pointerdown",function(e){var r=t.getProps(),n=r.drag,i=r.dragListener,o=void 0===i||i;n&&o&&t.start(e)}),i=function(){var e=t.getProps().dragConstraints;(0,l.isRefObject)(e)&&(t.constraints=t.resolveRefConstraints())},o=this.visualElement.projection,a=o.addEventListener("measure",i);o&&!o.layout&&(null===(e=o.root)||void 0===e||e.updateScroll(),o.updateLayout()),i();var s=(0,I.addDomEvent)(window,"resize",function(){return t.scalePositionWithinConstraints()});return o.addEventListener("didUpdate",function(e){var r=e.delta,n=e.hasLayoutChanged;t.isDragging&&n&&((0,A.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,o=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,A=e.dragMomentum,g=void 0===A||A;return(0,i.__assign)((0,i.__assign)({},e),{drag:r,dragDirectionLock:o,dragPropagation:s,dragConstraints:c,dragElastic:p,dragMomentum:g})},e}();function w(e,t,r){return(!0===t||t===e)&&(null===r||r===e)}function E(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:"iFw8g","hey-listen":"2ecO1","../PanSession.mjs":"iLofg","./utils/lock.mjs":"hehtF","../../utils/is-ref-object.mjs":"4rV1k","../../events/use-pointer-event.mjs":"iUJ9S","./utils/constraints.mjs":"29w0w","../../render/utils/types.mjs":"cQ2n5","../../projection/geometry/models.mjs":"97SKo","../../projection/utils/each-axis.mjs":"b1zvB","../../projection/utils/measure.mjs":"4CMRN","../../events/event-info.mjs":"2hXPf","../../animation/utils/transitions.mjs":"8eokX","../../projection/geometry/conversion.mjs":"k7u3p","../../events/use-dom-event.mjs":"BG8ax",popmotion:"Hpz4u","style-value-types":"8Hxuj","../../projection/geometry/delta-calc.mjs":"dlm6r","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iLofg:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"PanSession",()=>p);var i=e("tslib"),o=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=f(n.lastMoveEventInfo,n.history),t=null!==n.startEvent,r=(0,d.distance)(e.offset,{x:0,y:0})>=3;if(t||r){var o=e.point,a=(0,s.getFrameData)().timestamp;n.history.push((0,i.__assign)((0,i.__assign)({},o),{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=A(t,n.transformPagePoint),(0,o.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,i=r.onEnd,o=r.onSessionEnd,a=f(A(t,n.transformPagePoint),n.history);n.startEvent&&i&&i(e,a),o&&o(e,a)},!(0,o.isTouchEvent)(e)||!(e.touches.length>1)){this.handlers=t,this.transformPagePoint=c;var p=(0,a.extractEventInfo)(e),g=A(p,this.transformPagePoint),h=g.point,m=(0,s.getFrameData)().timestamp;this.history=[(0,i.__assign)((0,i.__assign)({},h),{timestamp:m})];var I=t.onSessionStart;I&&I(e,f(g,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 A(e,t){return t?{point:t(e.point)}:e}function g(e,t){return{x:e.x-t.x,y:e.y-t.y}}function f(e,t){var r=e.point;return{point:r,delta:g(r,m(t)),offset:g(r,h(t)),velocity:I(t,.1)}}function h(e){return e[0]}function m(e){return e[e.length-1]}function I(e,t){if(e.length<2)return{x:0,y:0};for(var r=e.length-1,n=null,i=m(e);r>=0&&(n=e[r],!(i.timestamp-n.timestamp>(0,c.secondsToMilliseconds)(t)));)r--;if(!n)return{x:0,y:0};var o=(i.timestamp-n.timestamp)/1e3;if(0===o)return{x:0,y:0};var a={x:(i.x-n.x)/o,y:(i.y-n.y)/o};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}},{tslib:"iFw8g","./utils/event-type.mjs":"2tQXN","../events/event-info.mjs":"2hXPf",framesync:"gfbTj","../utils/time-conversion.mjs":"a75Eg","../events/use-pointer-event.mjs":"iUJ9S",popmotion:"Hpz4u","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"29w0w":[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",()=>g),n.export(r,"rebaseAxisConstraints",()=>A),n.export(r,"resolveAxisElastic",()=>h),n.export(r,"resolveDragElastic",()=>f),n.export(r,"resolvePointElastic",()=>m);var i=e("tslib"),o=e("popmotion"),a=e("../../../projection/geometry/delta-calc.mjs");function s(e,t,r){var n=t.min,i=t.max;return void 0!==n&&e<n?e=r?(0,o.mix)(n,e,r.min):Math.max(e,n):void 0!==i&&e>i&&(e=r?(0,o.mix)(i,e,r.max):Math.min(e,i)),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,i=t.bottom,o=t.right;return{x:l(e.x,n,o),y:l(e.y,r,i)}}function u(e,t){var r,n=t.min-e.min,o=t.max-e.max;return t.max-t.min<e.max-e.min&&(n=(r=(0,i.__read)([o,n],2))[0],o=r[1]),{min:n,max:o}}function d(e,t){return{x:u(e.x,t.x),y:u(e.y,t.y)}}function p(e,t){var r=.5,n=(0,a.calcLength)(e),i=(0,a.calcLength)(t);return i>n?r=(0,o.progress)(t.min,t.max-n,e.min):n>i&&(r=(0,o.progress)(e.min,e.max-i,t.min)),(0,o.clamp)(0,1,r)}function A(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 g=.35;function f(e){return void 0===e&&(e=g),!1===e?e=0:!0===e&&(e=g),{x:h(e,"left","right"),y:h(e,"top","bottom")}}function h(e,t,r){return{min:m(e,t),max:m(e,r)}}function m(e,t){var r;return"number"==typeof e?e:null!==(r=e[t])&&void 0!==r?r:0}},{tslib:"iFw8g",popmotion:"Hpz4u","../../../projection/geometry/delta-calc.mjs":"dlm6r","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],dlm6r:[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",()=>o),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 i=e("popmotion");function o(e){return e.max-e.min}function a(e,t,r){return void 0===t&&(t=0),void 0===r&&(r=.01),(0,i.distance)(e,t)<r}function s(e,t,r,n){void 0===n&&(n=.5),e.origin=n,e.originPoint=(0,i.mix)(t.min,t.max,e.origin),e.scale=o(r)/o(t),(a(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=(0,i.mix)(r.min,r.max,e.origin)-e.originPoint,(a(e.translate)||isNaN(e.translate))&&(e.translate=0)}function l(e,t,r,n){s(e.x,t.x,r.x,null==n?void 0:n.originX),s(e.y,t.y,r.y,null==n?void 0:n.originY)}function c(e,t,r){e.min=r.min+t.min,e.max=e.min+o(t)}function u(e,t,r){c(e.x,t.x,r.x),c(e.y,t.y,r.y)}function d(e,t,r){e.min=t.min-r.min,e.max=e.min+o(t)}function p(e,t,r){d(e.x,t.x,r.x),d(e.y,t.y,r.y)}},{popmotion:"Hpz4u","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"97SKo":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createAxis",()=>a),n.export(r,"createAxisDelta",()=>i),n.export(r,"createBox",()=>s),n.export(r,"createDelta",()=>o);var i=function(){return{translate:0,scale:1,origin:0,originPoint:0}},o=function(){return{x:i(),y:i()}},a=function(){return{min:0,max:0}},s=function(){return{x:a(),y:a()}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],b1zvB:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){return[e("x"),e("y")]}n.defineInteropFlag(r),n.export(r,"eachAxis",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4CMRN":[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 i=e("../geometry/conversion.mjs"),o=e("../geometry/delta-apply.mjs");function a(e,t){return(0,i.convertBoundingBoxToBox)((0,i.transformBoxPoints)(e.getBoundingClientRect(),t))}function s(e,t,r){var n=a(e,r),i=t.scroll;return i&&((0,o.translateAxis)(n.x,i.x),(0,o.translateAxis)(n.y,i.y)),n}},{"../geometry/conversion.mjs":"k7u3p","../geometry/delta-apply.mjs":"lLuUK","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],k7u3p:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){var t=e.top;return{x:{min:e.left,max:e.right},y:{min:t,max:e.bottom}}}function o(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",()=>i),n.export(r,"convertBoxToBoundingBox",()=>o),n.export(r,"transformBoxPoints",()=>a)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],lLuUK:[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",()=>A),n.export(r,"transformBox",()=>h),n.export(r,"translateAxis",()=>p);var i=e("tslib"),o=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,i){return void 0!==i&&(e=s(e,i,n)),s(e,r,n)+t}function c(e,t,r,n,i){void 0===t&&(t=0),void 0===r&&(r=1),e.min=l(e.min,t,r,n,i),e.max=l(e.max,t,r,n,i)}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 i,o,s,l,c=r.length;if(c){t.x=t.y=1;for(var d=0;d<c;d++)l=(s=r[d]).projectionDelta,(null===(o=null===(i=s.instance)||void 0===i?void 0:i.style)||void 0===o?void 0:o.display)!=="contents"&&(n&&s.options.layoutScroll&&s.scroll&&s!==s.root&&h(e,{x:-s.scroll.x,y:-s.scroll.y}),l&&(t.x*=l.x.scale,t.y*=l.y.scale,u(e,l)),n&&(0,a.hasTransform)(s.latestValues)&&h(e,s.latestValues))}}function p(e,t){e.min=e.min+t,e.max=e.max+t}function A(e,t,r){var n=(0,i.__read)(r,3),a=n[0],s=n[1],l=n[2],u=void 0!==t[l]?t[l]:.5,d=(0,o.mix)(e.min,e.max,u);c(e,t[a],t[s],d,t.scale)}var g=["x","scaleX","originX"],f=["y","scaleY","originY"];function h(e,t){A(e.x,t,g),A(e.y,t,f)}},{tslib:"iFw8g",popmotion:"Hpz4u","../utils/has-transform.mjs":"9xLtQ","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9xLtQ":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){return void 0===e||1===e}function o(e){var t=e.scale,r=e.scaleX,n=e.scaleY;return!i(t)||!i(r)||!i(n)}function a(e){return o(e)||s(e.x)||s(e.y)||e.z||e.rotate||e.rotateX||e.rotateY}function s(e){return e&&"0%"!==e}n.defineInteropFlag(r),n.export(r,"hasScale",()=>o),n.export(r,"hasTransform",()=>a)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2saWt":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"usePanGesture",()=>c);var i=e("react"),o=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,i.useRef)(null),A=(0,i.useContext)(o.MotionConfigContext).transformPagePoint,g={onSessionStart:c,onStart:r,onMove:t,onEnd:function(e,t){p.current=null,n&&n(e,t)}};function f(e){p.current=new l.PanSession(e,g,{transformPagePoint:A})}(0,i.useEffect)(function(){null!==p.current&&p.current.updateHandlers(g)}),(0,s.usePointerEvent)(u,"pointerdown",d&&f),(0,a.useUnmountEffect)(function(){return p.current&&p.current.end()})}},{react:"aq5hc","../context/MotionConfigContext.mjs":"73FhT","../utils/use-unmount-effect.mjs":"jwnPv","../events/use-pointer-event.mjs":"iUJ9S","./PanSession.mjs":"iLofg","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5dPh4":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createDomVisualElement",()=>s);var i=e("../html/visual-element.mjs"),o=e("../svg/visual-element.mjs"),a=e("./utils/is-svg-component.mjs"),s=function(e,t){return(0,a.isSVGComponent)(e)?(0,o.svgVisualElement)(t,{enableHardwareAcceleration:!1}):(0,i.htmlVisualElement)(t,{enableHardwareAcceleration:!0})}},{"../html/visual-element.mjs":"bUtlw","../svg/visual-element.mjs":"43llw","./utils/is-svg-component.mjs":"eHlEk","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],bUtlw:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getComputedStyle",()=>f),n.export(r,"htmlConfig",()=>h),n.export(r,"htmlVisualElement",()=>m);var i=e("tslib"),o=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"),A=e("../dom/value-types/defaults.mjs"),g=e("../../projection/utils/measure.mjs");function f(e){return window.getComputedStyle(e)}var h={treeType:"dom",readValueFromInstance:function(e,t){if((0,u.isTransformProp)(t)){var r=(0,A.getDefaultValueType)(t);return r&&r.default||0}var n=f(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,g.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 o=r.transformValues;void 0===n&&(n=!0);var s=t.transition,l=t.transitionEnd,u=(0,i.__rest)(t,["transition","transitionEnd"]),d=(0,a.getOrigin)(u,s||{},e);if(o&&(l&&(l=o(l)),u&&(u=o(u)),d&&(d=o(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,i.__assign)({transition:s,transitionEnd:l},u)},scrapeMotionValuesFromProps:d.scrapeMotionValuesFromProps,build:function(e,t,r,n,i){void 0!==e.isVisible&&(t.style.visibility=e.isVisible?"visible":"hidden"),(0,s.buildHTMLStyles)(t,r,n,i.transformTemplate)},render:p.renderHTML},m=(0,o.visualElement)(h)},{tslib:"iFw8g","../index.mjs":"kuKqc","../utils/setters.mjs":"4BvI9","./utils/build-styles.mjs":"e7Yye","../dom/utils/is-css-variable.mjs":"aZ9Np","../dom/utils/parse-dom-variant.mjs":"lJVJM","./utils/transform.mjs":"iqJ7e","./utils/scrape-motion-values.mjs":"h1zYJ","./utils/render.mjs":"cpFM7","../dom/value-types/defaults.mjs":"kz4aT","../../projection/utils/measure.mjs":"4CMRN","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],kuKqc:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"visualElement",()=>A);var i=e("tslib"),o=e("framesync"),a=n.interopDefault(o),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"),A=function(e){var t=e.treeType,r=void 0===t?"":t,n=e.build,c=e.getBaseTarget,A=e.makeTargetAnimatable,h=e.measureViewportBox,m=e.render,I=e.readValueFromInstance,v=e.removeValueFromRenderState,x=e.sortNodePosition,C=e.scrapeMotionValuesFromProps;return function(e,t){var y,B,w=e.parent,E=e.props,b=e.presenceId,Q=e.blockInitialAnimation,j=e.visualState,D=e.shouldReduceMotion;void 0===t&&(t={});var S=!1,k=j.latestValues,F=j.renderState,N=(0,u.createLifecycles)(),M=new Map,O=new Map,T={},G=(0,i.__assign)({},k);function H(){y&&S&&(R(),m(y,F,E.style,z.projection))}function R(){n(z,F,k,t,E)}function U(){N.notifyUpdate(k)}function _(e,t){var r=t.onChange(function(t){k[e]=t,E.onUpdate&&(0,a.default).update(U,!1,!0)}),n=t.onRenderRequest(z.scheduleRender);O.set(e,function(){r(),n()})}var P=C(E);for(var L in P){var q=P[L];void 0!==k[L]&&(0,l.isMotionValue)(q)&&q.set(k[L],!1)}var J=(0,p.checkIfControllingVariants)(E),V=(0,p.checkIfVariantNode)(E),z=(0,i.__assign)((0,i.__assign)({treeType:r,current:null,depth:w?w.depth+1:0,parent:w,children:new Set,presenceId:b,shouldReduceMotion:D,variantChildren:V?new Set:void 0,isVisible:void 0,manuallyAnimateOnMount:!!(null==w?void 0:w.isMounted()),blockInitialAnimation:Q,isMounted:function(){return!!y},mount:function(e){S=!0,y=z.current=e,z.projection&&z.projection.mount(e),V&&w&&!J&&(B=null==w?void 0:w.addVariantChild(z)),M.forEach(function(e,t){return _(t,e)}),null==w||w.children.add(z),z.setProps(E)},unmount:function(){var e;null===(e=z.projection)||void 0===e||e.unmount(),(0,o.cancelSync).update(U),(0,o.cancelSync).render(H),O.forEach(function(e){return e()}),null==B||B(),null==w||w.children.delete(z),N.clearAllListeners(),y=void 0,S=!1},addVariantChild:function(e){var t,r=z.getClosestVariantNode();if(r)return null===(t=r.variantChildren)||void 0===t||t.add(e),function(){return r.variantChildren.delete(e)}},sortNodePosition:function(e){return x&&r===e.treeType?x(z.getInstance(),e.getInstance()):0},getClosestVariantNode:function(){return V?z:null==w?void 0:w.getClosestVariantNode()},getLayoutId:function(){return E.layoutId},getInstance:function(){return y},getStaticValue:function(e){return k[e]},setStaticValue:function(e,t){return k[e]=t},getLatestValues:function(){return k},setVisibility:function(e){z.isVisible!==e&&(z.isVisible=e,z.scheduleRender())},makeTargetAnimatable:function(e,t){return void 0===t&&(t=!0),A(z,e,E,t)},measureViewportBox:function(){return h(y,E)},addValue:function(e,t){z.hasValue(e)&&z.removeValue(e),M.set(e,t),k[e]=t.get(),_(e,t)},removeValue:function(e){var t;M.delete(e),null===(t=O.get(e))||void 0===t||t(),O.delete(e),delete k[e],v(e,F)},hasValue:function(e){return M.has(e)},getValue:function(e,t){var r=M.get(e);return void 0===r&&void 0!==t&&(r=(0,s.motionValue)(t),z.addValue(e,r)),r},forEachValue:function(e){return M.forEach(e)},readValue:function(e){var r;return null!==(r=k[e])&&void 0!==r?r:I(y,e,t)},setBaseTarget:function(e,t){G[e]=t},getBaseTarget:function(e){if(c){var t=c(E,e);if(void 0!==t&&!(0,l.isMotionValue)(t))return t}return G[e]}},N),{build:function(){return R(),F},scheduleRender:function(){(0,a.default).render(H,!1,!0)},syncRender:H,setProps:function(e){(e.transformTemplate||E.transformTemplate)&&z.scheduleRender(),E=e,N.updatePropListeners(e),T=(0,d.updateMotionValuesFromProps)(z,C(E),T)},getProps:function(){return E},getVariant:function(e){var t;return null===(t=E.variants)||void 0===t?void 0:t[e]},getDefaultTransition:function(){return E.transition},getTransformPagePoint:function(){return E.transformPagePoint},getVariantContext:function(e){if(void 0===e&&(e=!1),e)return null==w?void 0:w.getVariantContext();if(!J){var t=(null==w?void 0:w.getVariantContext())||{};return void 0!==E.initial&&(t.initial=E.initial),t}for(var r={},n=0;n<f;n++){var i=g[n],o=E[i];((0,p.isVariantLabel)(o)||!1===o)&&(r[i]=o)}return r}});return z}},g=(0,i.__spreadArray)(["initial"],(0,i.__read)(c.variantPriorityOrder),!1),f=g.length},{tslib:"iFw8g",framesync:"gfbTj","../value/index.mjs":"iiaka","../value/utils/is-motion-value.mjs":"ktvPV","./utils/animation-state.mjs":"asB7p","./utils/lifecycles.mjs":"dW9fM","./utils/motion-values.mjs":"6Xumb","./utils/variants.mjs":"4Iyw8","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],dW9fM:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createLifecycles",()=>s);var i=e("tslib"),o=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 o.SubscriptionManager}),t={},r={clearAllListeners:function(){return e.forEach(function(e){return e.clear()})},updatePropListeners:function(e){a.forEach(function(n){var i,o="on"+n,a=e[o];null===(i=t[n])||void 0===i||i.call(t),a&&(t[n]=r[o](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;r<arguments.length;r++)t[r]=arguments[r];return e.notify.apply(e,(0,i.__spreadArray)([],(0,i.__read)(t),!1))}}),r}},{tslib:"iFw8g","../../utils/subscription-manager.mjs":"c0tsF","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6Xumb":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"updateMotionValuesFromProps",()=>a),e("../../utils/warn-once.mjs");var i=e("../../value/index.mjs"),o=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,o.isMotionValue)(s))e.addValue(a,s);else if((0,o.isMotionValue)(l))e.addValue(a,(0,i.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,i.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":"kDWAY","../../value/index.mjs":"iiaka","../../value/utils/is-motion-value.mjs":"ktvPV","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],lJVJM:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"parseDomVariant",()=>a);var i=e("./css-variables-conversion.mjs"),o=e("./unit-conversion.mjs"),a=function(e,t,r,n){var a=(0,i.resolveCSSVariables)(e,t,n);return t=a.target,n=a.transitionEnd,(0,o.unitConversion)(e,t,r,n)}},{"./css-variables-conversion.mjs":"gfKW8","./unit-conversion.mjs":"5Q7T5","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gfKW8:[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 i=e("tslib"),o=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,i.__read)(t,3);return[r[1],r[2]]}var c=4;function u(e,t,r){void 0===r&&(r=1),(0,o.invariant)(r<=c,'Max CSS variable fallback depth detected in property "'.concat(e,'". This may indicate a circular fallback dependency.'));var n=(0,i.__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,o=(0,i.__rest)(t,[]),s=e.getInstance();if(!(s instanceof Element))return{target:o,transitionEnd:r};for(var l in r&&(r=(0,i.__assign)({},r)),e.forEachValue(function(e){var t=e.get();if(a(t)){var r=u(t,s);r&&e.set(r)}}),o){var c=o[l];if(a(c)){var d=u(c,s);d&&(o[l]=d,r&&(null!==(n=r[l])&&void 0!==n||(r[l]=c)))}}return{target:o,transitionEnd:r}}},{tslib:"iFw8g","hey-listen":"2ecO1","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5Q7T5":[function(e,t,r){var n,i=e("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(r),i.export(r,"BoundingBoxDimension",()=>n),i.export(r,"positionalValues",()=>C),i.export(r,"unitConversion",()=>w);var o=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)},A=function(e){return Object.keys(e).some(p)},g=function(e,t){e.set(t,!1),e.set(t)},f=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 h=function(e,t){return parseFloat(e.split(", ")[t])},m=function(e,t){return function(r,n){var i=n.transform;if("none"===i||!i)return 0;var o=i.match(/^matrix3d\((.+)\)$/);if(o)return h(o[1],t);var a=i.match(/^matrix\((.+)\)$/);return a?h(a[1],e):0}},I=new Set(["x","y","z"]),v=(0,c.transformProps).filter(function(e){return!I.has(e)});function x(e){var t=[];return v.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 C={width:function(e,t){var r=e.x,n=t.paddingLeft,i=void 0===n?"0":n,o=t.paddingRight,a=void 0===o?"0":o;return r.max-r.min-parseFloat(i)-parseFloat(a)},height:function(e,t){var r=e.y,n=t.paddingTop,i=void 0===n?"0":n,o=t.paddingBottom,a=void 0===o?"0":o;return r.max-r.min-parseFloat(i)-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:m(4,13),y:m(5,14)},y=function(e,t,r){var n=t.measureViewportBox(),i=getComputedStyle(t.getInstance()),o=i.display,a={};"none"===o&&t.setStaticValue("display",e.display||"block"),r.forEach(function(e){a[e]=C[e](n,i)}),t.syncRender();var s=t.measureViewportBox();return r.forEach(function(r){g(t.getValue(r),a[r]),e[r]=C[r](s,i)}),e},B=function(e,t,r,n){void 0===r&&(r={}),void 0===n&&(n={}),t=(0,o.__assign)({},t),n=(0,o.__assign)({},n);var i=Object.keys(t).filter(p),c=[],d=!1,A=[];if(i.forEach(function(i){var o,p=e.getValue(i);if(e.hasValue(i)){var h=r[i],m=(0,u.findDimensionValueType)(h),I=t[i];if((0,s.isKeyframesTarget)(I)){var v=I.length,C=null===I[0]?1:0;h=I[C],m=(0,u.findDimensionValueType)(h);for(var y=C;y<v;y++)o?(0,l.invariant)((0,u.findDimensionValueType)(I[y])===o,"All keyframes must be of the same type"):(o=(0,u.findDimensionValueType)(I[y]),(0,l.invariant)(o===m||f(m)&&f(o),"Keyframes must be of the same dimension as the current value"))}else o=(0,u.findDimensionValueType)(I);if(m!==o){if(f(m)&&f(o)){var B=p.get();"string"==typeof B&&p.set(parseFloat(B)),"string"==typeof I?t[i]=parseFloat(I):Array.isArray(I)&&o===a.px&&(t[i]=I.map(parseFloat))}else(null==m?void 0:m.transform)&&(null==o?void 0:o.transform)&&(0===h||0===I)?0===h?p.set(o.transform(h)):t[i]=m.transform(I):(d||(c=x(e),d=!0),A.push(i),n[i]=void 0!==n[i]?n[i]:t[i],g(p,I))}}}),!A.length)return{target:t,transitionEnd:n};var h=A.indexOf("height")>=0?window.pageYOffset:null,m=y(t,e,A);return c.length&&c.forEach(function(t){var r=(0,o.__read)(t,2),n=r[0],i=r[1];e.getValue(n).set(i)}),e.syncRender(),null!==h&&window.scrollTo({top:h}),{target:m,transitionEnd:n}};function w(e,t,r,n){return A(t)?B(e,t,r,n):{target:t,transitionEnd:n}}},{tslib:"iFw8g","style-value-types":"8Hxuj","../../../animation/utils/is-keyframes-target.mjs":"93NVM","hey-listen":"2ecO1","../../html/utils/transform.mjs":"iqJ7e","../value-types/dimensions.mjs":"3HnX5","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"43llw":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"svgVisualElement",()=>g);var i=e("tslib"),o=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"),A=e("../dom/value-types/defaults.mjs"),g=(0,o.visualElement)((0,i.__assign)((0,i.__assign)({},s.htmlConfig),{getBaseTarget:function(e,t){return e[t]},readValueFromInstance:function(e,t){var r;return(0,d.isTransformProp)(t)?(null===(r=(0,A.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,i){(0,l.buildSVGAttrs)(t,r,n,i.transformTemplate)},render:p.renderSVG}))},{tslib:"iFw8g","../index.mjs":"kuKqc","./utils/scrape-motion-values.mjs":"kUb6D","../html/visual-element.mjs":"bUtlw","./utils/build-attrs.mjs":"wqilh","../dom/utils/camel-to-dash.mjs":"dMiRx","./utils/camel-case-attrs.mjs":"kgXn9","../html/utils/transform.mjs":"iqJ7e","./utils/render.mjs":"jje5E","../dom/value-types/defaults.mjs":"kz4aT","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ewmif:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"layoutFeatures",()=>i);var i={measureLayout:e("./MeasureLayout.mjs").MeasureLayout}},{"./MeasureLayout.mjs":"1zhzN","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1zhzN":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"MeasureLayout",()=>m);var i=e("tslib"),o=e("framesync"),a=n.interopDefault(o),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"),A=e("../../../projection/styles/scale-border-radius.mjs"),g=e("../../../projection/styles/scale-box-shadow.mjs"),f=e("../../../projection/styles/scale-correction.mjs"),h=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,i.__extends)(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props,r=t.visualElement,n=t.layoutGroup,o=t.switchLayoutGroup,a=t.layoutId,s=r.projection;(0,f.addScaleCorrector)(I),s&&((null==n?void 0:n.group)&&n.group.add(s),(null==o?void 0:o.register)&&a&&o.register(s),s.root.didUpdate(),s.addEventListener("animationComplete",function(){e.safeToRemove()}),s.setOptions((0,i.__assign)((0,i.__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,i=r.visualElement,o=r.drag,s=r.isPresent,l=i.projection;return l&&(l.isPresent=s,o||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,i=t.projection;i&&(i.scheduleCheckAfterUnmount(),(null==r?void 0:r.group)&&r.group.remove(i),(null==n?void 0:n.deregister)&&n.deregister(i))},t.prototype.safeToRemove=function(){var e=this.props.safeToRemove;null==e||e()},t.prototype.render=function(){return null},t}(l.default.Component);function m(e){var t=(0,i.__read)((0,c.usePresence)(),2),r=t[0],n=t[1],o=(0,s.useContext)(u.LayoutGroupContext);return(0,l.default).createElement(h,(0,i.__assign)({},e,{layoutGroup:o,switchLayoutGroup:(0,s.useContext)(d.SwitchLayoutGroupContext),isPresent:r,safeToRemove:n}))}var I={borderRadius:(0,i.__assign)((0,i.__assign)({},A.correctBorderRadius),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:A.correctBorderRadius,borderTopRightRadius:A.correctBorderRadius,borderBottomLeftRadius:A.correctBorderRadius,borderBottomRightRadius:A.correctBorderRadius,boxShadow:g.correctBoxShadow}},{tslib:"iFw8g",framesync:"gfbTj",react:"aq5hc","../../../components/AnimatePresence/use-presence.mjs":"grdKQ","../../../context/LayoutGroupContext.mjs":"6WYX8","../../../context/SwitchLayoutGroupContext.mjs":"jcdak","../../../projection/node/state.mjs":"5RKJy","../../../projection/styles/scale-border-radius.mjs":"iH845","../../../projection/styles/scale-box-shadow.mjs":"9zKsa","../../../projection/styles/scale-correction.mjs":"5d5Dw","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iH845:[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",()=>o);var i=e("style-value-types");function o(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,i.px).test(e))return e;e=parseFloat(e)}var r=o(e,t.target.x),n=o(e,t.target.y);return"".concat(r,"% ").concat(n,"%")}}},{"style-value-types":"8Hxuj","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9zKsa":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"correctBoxShadow",()=>l);var i=e("popmotion"),o=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,o.complex).parse(e);if(d.length>5)return l;var p=(0,o.complex).createTransformer(e),A="number"!=typeof d[0]?1:0,g=n.x.scale*r.x,f=n.y.scale*r.y;d[0+A]/=g,d[1+A]/=f;var h=(0,i.mix)(g,f,.5);"number"==typeof d[2+A]&&(d[2+A]/=h),"number"==typeof d[3+A]&&(d[3+A]/=h);var m=p(d);if(c){var I=0;m=m.replace(s,function(){var e=u[I];return I++,e})}return m}}},{popmotion:"Hpz4u","style-value-types":"8Hxuj","../../render/dom/utils/css-variables-conversion.mjs":"gfKW8","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gzizN:[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 i=e("./create-projection-node.mjs"),o=e("./DocumentProjectionNode.mjs"),a={current:void 0},s=(0,i.createProjectionNode)({measureScroll:function(e){return{x:e.scrollLeft,y:e.scrollTop}},defaultParent:function(){if(!a.current){var e=new o.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":"7eNbn","./DocumentProjectionNode.mjs":"LMHpK","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"7eNbn":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createProjectionNode",()=>j),n.export(r,"mixAxis",()=>U),n.export(r,"mixAxisDelta",()=>R),n.export(r,"mixBox",()=>_);var i=e("tslib"),o=e("framesync"),a=n.interopDefault(o),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"),A=e("../geometry/delta-calc.mjs"),g=e("../geometry/delta-remove.mjs"),f=e("../geometry/models.mjs"),h=e("../../animation/utils/transitions.mjs"),m=e("../geometry/utils.mjs"),I=e("../shared/stack.mjs"),v=e("../styles/scale-correction.mjs"),x=e("../styles/transform.mjs"),C=e("../utils/each-axis.mjs"),y=e("../utils/has-transform.mjs"),B=e("../../render/html/utils/transform.mjs"),w=e("../../render/utils/flat-tree.mjs"),E=e("../../value/utils/resolve-motion-value.mjs"),b=e("./state.mjs"),Q=1e3;function j(e){var t=e.attachResizeListener,r=e.defaultParent,n=e.measureScroll,s=e.checkIsScrollRoot,C=e.resetTransform;return function(){function e(e,t,n){var o=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(){o.isUpdating&&(o.isUpdating=!1,o.clearAllSnapshots())},this.updateProjection=function(){o.nodes.forEach(O),o.nodes.forEach(T)},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,i.__spreadArray)((0,i.__spreadArray)([],(0,i.__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<this.path.length;a++)this.path[a].shouldResetTransform=!0;this.root===this&&(this.nodes=new w.FlatTree)}return e.prototype.addEventListener=function(e,t){return this.eventHandlers.has(e)||this.eventHandlers.set(e,new c.SubscriptionManager),this.eventHandlers.get(e).add(t)},e.prototype.notifyListeners=function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];var n=this.eventHandlers.get(e);null==n||n.notify.apply(n,(0,i.__spreadArray)([],(0,i.__read)(t),!1))},e.prototype.hasListeners=function(e){return this.eventHandlers.has(e)},e.prototype.registerPotentialNode=function(e,t){this.potentialNodes.set(e,t)},e.prototype.mount=function(e,r){var n=this;if(void 0===r&&(r=!1),!this.instance){this.isSVG=e instanceof SVGElement&&"svg"!==e.tagName,this.instance=e;var o=this.options,a=o.layoutId,s=o.layout,l=o.visualElement;if(l&&!l.getInstance()&&l.mount(e),this.root.nodes.add(this),null===(c=this.parent)||void 0===c||c.children.add(this),this.id&&this.root.potentialNodes.delete(this.id),r&&(s||a)&&(this.isLayoutDirty=!0),t){var c,u,d=function(){return n.root.updateBlockedByResize=!1};t(e,function(){n.root.updateBlockedByResize=!0,clearTimeout(u),u=window.setTimeout(d,250),b.globalProjectionState.hasAnimatedSinceResize&&(b.globalProjectionState.hasAnimatedSinceResize=!1,n.nodes.forEach(M))})}a&&this.root.registerSharedNode(a,this),!1!==this.options.animate&&l&&(a||s)&&this.addEventListener("didUpdate",function(e){var t,r,o,a,s,c=e.delta,u=e.hasLayoutChanged,d=e.hasRelativeTargetChanged,p=e.layout;if(n.isTreeAnimationBlocked()){n.target=void 0,n.relativeTarget=void 0;return}var A=null!==(r=null!==(t=n.options.transition)&&void 0!==t?t:l.getDefaultTransition())&&void 0!==r?r:L,g=l.getProps(),f=g.onLayoutAnimationStart,I=g.onLayoutAnimationComplete,v=!n.targetLayout||!(0,m.boxEquals)(n.targetLayout,p)||d,x=!u&&d;if((null===(o=n.resumeFrom)||void 0===o?void 0:o.instance)||x||u&&(v||!n.currentAnimation)){n.resumeFrom&&(n.resumingFrom=n.resumeFrom,n.resumingFrom.resumingFrom=void 0),n.setAnimationOrigin(c,x);var C=(0,i.__assign)((0,i.__assign)({},(0,h.getValueTransition)(A,"layout")),{onPlay:f,onComplete:I});l.shouldReduceMotion&&(C.delay=0,C.type=!1),n.startAnimation(C)}else u||0!==n.animationProgress||n.finishAnimation(),n.isLead()&&(null===(s=(a=n.options).onExitComplete)||void 0===s||s.call(a));n.targetLayout=p})}},e.prototype.unmount=function(){var e,t;this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this),null===(e=this.getStack())||void 0===e||e.remove(this),null===(t=this.parent)||void 0===t||t.children.delete(this),this.instance=void 0,(0,o.cancelSync).preRender(this.updateProjection)},e.prototype.blockUpdate=function(){this.updateManuallyBlocked=!0},e.prototype.unblockUpdate=function(){this.updateManuallyBlocked=!1},e.prototype.isUpdateBlocked=function(){return this.updateManuallyBlocked||this.updateBlockedByResize},e.prototype.isTreeAnimationBlocked=function(){var e;return this.isAnimationBlocked||(null===(e=this.parent)||void 0===e?void 0:e.isTreeAnimationBlocked())||!1},e.prototype.startUpdate=function(){var e;this.isUpdateBlocked()||(this.isUpdating=!0,null===(e=this.nodes)||void 0===e||e.forEach(G))},e.prototype.willUpdate=function(e){if(void 0===e&&(e=!0),this.root.isUpdateBlocked()){null===(r=(t=this.options).onExitComplete)||void 0===r||r.call(t);return}if(this.root.isUpdating||this.root.startUpdate(),!this.isLayoutDirty){this.isLayoutDirty=!0;for(var t,r,n,i=0;i<this.path.length;i++){var o=this.path[i];o.shouldResetTransform=!0,o.updateScroll()}var a=this.options,s=a.layoutId,l=a.layout;if(void 0!==s||l){var c=null===(n=this.options.visualElement)||void 0===n?void 0:n.getProps().transformTemplate;this.prevTransformTemplateValue=null==c?void 0:c(this.latestValues,""),this.updateSnapshot(),e&&this.notifyListeners("willUpdate")}}},e.prototype.didUpdate=function(){if(this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(F);return}this.isUpdating&&(this.isUpdating=!1,this.potentialNodes.size&&(this.potentialNodes.forEach(q),this.potentialNodes.clear()),this.nodes.forEach(N),this.nodes.forEach(D),this.nodes.forEach(S),this.clearAllSnapshots(),(0,o.flushSync).update(),(0,o.flushSync).preRender(),(0,o.flushSync).render())},e.prototype.clearAllSnapshots=function(){this.nodes.forEach(k),this.sharedNodes.forEach(H)},e.prototype.scheduleUpdateProjection=function(){(0,a.default).preRender(this.updateProjection,!1,!0)},e.prototype.scheduleCheckAfterUnmount=function(){var e=this;(0,a.default).postRender(function(){e.isLayoutDirty?e.root.didUpdate():e.root.checkUpdateFailed()})},e.prototype.updateSnapshot=function(){if(!this.snapshot&&this.instance){var e=this.measure(),t=this.removeTransform(this.removeElementScroll(e));V(t),this.snapshot={measured:e,layout:t,latestValues:{}}}},e.prototype.updateLayout=function(){if(this.instance&&(this.updateScroll(),this.options.alwaysMeasureLayout&&this.isLead()||this.isLayoutDirty)){if(this.resumeFrom&&!this.resumeFrom.instance)for(var e,t=0;t<this.path.length;t++)this.path[t].updateScroll();var r=this.measure();V(r);var n=this.layout;this.layout={measured:r,actual:this.removeElementScroll(r)},this.layoutCorrected=(0,f.createBox)(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.actual),null===(e=this.options.visualElement)||void 0===e||e.notifyLayoutMeasure(this.layout.actual,null==n?void 0:n.actual)}},e.prototype.updateScroll=function(){this.options.layoutScroll&&this.instance&&(this.isScrollRoot=s(this.instance),this.scroll=n(this.instance))},e.prototype.resetTransform=function(){if(C){var e,t=this.isLayoutDirty||this.shouldResetTransform,r=this.projectionDelta&&!(0,m.isDeltaZero)(this.projectionDelta),n=null===(e=this.options.visualElement)||void 0===e?void 0:e.getProps().transformTemplate,i=null==n?void 0:n(this.latestValues,""),o=i!==this.prevTransformTemplateValue;t&&(r||(0,y.hasTransform)(this.latestValues)||o)&&(C(this.instance,i),this.shouldResetTransform=!1,this.scheduleRender())}},e.prototype.measure=function(){var e=this.options.visualElement;if(!e)return(0,f.createBox)();var t=e.measureViewportBox(),r=this.root.scroll;return r&&((0,p.translateAxis)(t.x,r.x),(0,p.translateAxis)(t.y,r.y)),t},e.prototype.removeElementScroll=function(e){var t=(0,f.createBox)();(0,d.copyBoxInto)(t,e);for(var r=0;r<this.path.length;r++){var n=this.path[r],i=n.scroll,o=n.options,a=n.isScrollRoot;if(n!==this.root&&i&&o.layoutScroll){if(a){(0,d.copyBoxInto)(t,e);var s=this.root.scroll;s&&((0,p.translateAxis)(t.x,-s.x),(0,p.translateAxis)(t.y,-s.y))}(0,p.translateAxis)(t.x,i.x),(0,p.translateAxis)(t.y,i.y)}}return t},e.prototype.applyTransform=function(e,t){void 0===t&&(t=!1);var r=(0,f.createBox)();(0,d.copyBoxInto)(r,e);for(var n=0;n<this.path.length;n++){var i=this.path[n];!t&&i.options.layoutScroll&&i.scroll&&i!==i.root&&(0,p.transformBox)(r,{x:-i.scroll.x,y:-i.scroll.y}),(0,y.hasTransform)(i.latestValues)&&(0,p.transformBox)(r,i.latestValues)}return(0,y.hasTransform)(this.latestValues)&&(0,p.transformBox)(r,this.latestValues),r},e.prototype.removeTransform=function(e){var t,r=(0,f.createBox)();(0,d.copyBoxInto)(r,e);for(var n=0;n<this.path.length;n++){var i=this.path[n];if(i.instance&&(0,y.hasTransform)(i.latestValues)){(0,y.hasScale)(i.latestValues)&&i.updateSnapshot();var o=(0,f.createBox)(),a=i.measure();(0,d.copyBoxInto)(o,a),(0,g.removeBoxTransforms)(r,i.latestValues,null===(t=i.snapshot)||void 0===t?void 0:t.layout,o)}}return(0,y.hasTransform)(this.latestValues)&&(0,g.removeBoxTransforms)(r,this.latestValues),r},e.prototype.setTargetDelta=function(e){this.targetDelta=e,this.root.scheduleUpdateProjection()},e.prototype.setOptions=function(e){var t;this.options=(0,i.__assign)((0,i.__assign)((0,i.__assign)({},this.options),e),{crossfade:null===(t=e.crossfade)||void 0===t||t})},e.prototype.clearMeasurements=function(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1},e.prototype.resolveTargetDelta=function(){var e,t=this.options,r=t.layout,n=t.layoutId;this.layout&&(r||n)&&(!this.targetDelta&&!this.relativeTarget&&(this.relativeParent=this.getClosestProjectingParent(),this.relativeParent&&this.relativeParent.layout&&(this.relativeTarget=(0,f.createBox)(),this.relativeTargetOrigin=(0,f.createBox)(),(0,A.calcRelativePosition)(this.relativeTargetOrigin,this.layout.actual,this.relativeParent.layout.actual),(0,d.copyBoxInto)(this.relativeTarget,this.relativeTargetOrigin))),(this.relativeTarget||this.targetDelta)&&(this.target||(this.target=(0,f.createBox)(),this.targetWithTransforms=(0,f.createBox)()),this.relativeTarget&&this.relativeTargetOrigin&&(null===(e=this.relativeParent)||void 0===e?void 0:e.target)?(0,A.calcRelativeBox)(this.target,this.relativeTarget,this.relativeParent.target):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.actual):(0,d.copyBoxInto)(this.target,this.layout.actual),(0,p.applyBoxDelta)(this.target,this.targetDelta)):(0,d.copyBoxInto)(this.target,this.layout.actual),this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,this.relativeParent=this.getClosestProjectingParent(),this.relativeParent&&!!this.relativeParent.resumingFrom==!!this.resumingFrom&&!this.relativeParent.options.layoutScroll&&this.relativeParent.target&&(this.relativeTarget=(0,f.createBox)(),this.relativeTargetOrigin=(0,f.createBox)(),(0,A.calcRelativePosition)(this.relativeTargetOrigin,this.target,this.relativeParent.target),(0,d.copyBoxInto)(this.relativeTarget,this.relativeTargetOrigin)))))},e.prototype.getClosestProjectingParent=function(){if(!(!this.parent||(0,y.hasTransform)(this.parent.latestValues)))return(this.parent.relativeTarget||this.parent.targetDelta)&&this.parent.layout?this.parent:this.parent.getClosestProjectingParent()},e.prototype.calcProjection=function(){var e,t=this.options,r=t.layout,n=t.layoutId;if(this.isTreeAnimating=!!((null===(e=this.parent)||void 0===e?void 0:e.isTreeAnimating)||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),this.layout&&(r||n)){var i=this.getLead();(0,d.copyBoxInto)(this.layoutCorrected,this.layout.actual),(0,p.applyTreeDeltas)(this.layoutCorrected,this.treeScale,this.path,!!this.resumingFrom||this!==i);var o=i.target;if(o){this.projectionDelta||(this.projectionDelta=(0,f.createDelta)(),this.projectionDeltaWithTransform=(0,f.createDelta)());var a=this.treeScale.x,s=this.treeScale.y,l=this.projectionTransform;(0,A.calcBoxDelta)(this.projectionDelta,this.layoutCorrected,o,this.latestValues),this.projectionTransform=(0,x.buildProjectionTransform)(this.projectionDelta,this.treeScale),(this.projectionTransform!==l||this.treeScale.x!==a||this.treeScale.y!==s)&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",o))}}},e.prototype.hide=function(){this.isVisible=!1},e.prototype.show=function(){this.isVisible=!0},e.prototype.scheduleRender=function(e){var t,r,n;void 0===e&&(e=!0),null===(r=(t=this.options).scheduleRender)||void 0===r||r.call(t),e&&(null===(n=this.getStack())||void 0===n||n.scheduleRender()),this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)},e.prototype.setAnimationOrigin=function(e,t){var r,n=this;void 0===t&&(t=!1);var o=this.snapshot,a=(null==o?void 0:o.latestValues)||{},s=(0,i.__assign)({},this.latestValues),l=(0,f.createDelta)();this.relativeTarget=this.relativeTargetOrigin=void 0,this.attemptToResolveRelativeTarget=!t;var c=(0,f.createBox)(),d=null==o?void 0:o.isShared,p=1>=((null===(r=this.getStack())||void 0===r?void 0:r.members.length)||0),g=!!(d&&!p&&!0===this.options.crossfade&&!this.path.some(P));this.animationProgress=0,this.mixTargetDelta=function(t){var r,i=t/1e3;R(l.x,e.x,i),R(l.y,e.y,i),n.setTargetDelta(l),n.relativeTarget&&n.relativeTargetOrigin&&n.layout&&(null===(r=n.relativeParent)||void 0===r?void 0:r.layout)&&((0,A.calcRelativePosition)(c,n.layout.actual,n.relativeParent.layout.actual),_(n.relativeTarget,n.relativeTargetOrigin,c,i)),d&&(n.animationValues=s,(0,u.mixValues)(s,a,n.latestValues,i,g,p)),n.root.scheduleUpdateProjection(),n.scheduleRender(),n.animationProgress=i},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,o.cancelSync).update(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=(0,a.default).update(function(){b.globalProjectionState.hasAnimatedSinceResize=!0,n.currentAnimation=(0,l.animate)(0,Q,(0,i.__assign)((0,i.__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,Q),this.currentAnimation.stop()),this.completeAnimation()},e.prototype.applyTransformsToTarget=function(){var e=this.getLead(),t=e.targetWithTransforms,r=e.target,n=e.layout,i=e.latestValues;t&&r&&n&&((0,d.copyBoxInto)(t,r),(0,p.transformBox)(t,i),(0,A.calcBoxDelta)(this.projectionDeltaWithTransform,this.layoutCorrected,t,i))},e.prototype.registerSharedNode=function(e,t){var r,n,i;this.sharedNodes.has(e)||this.sharedNodes.set(e,new I.NodeStack),this.sharedNodes.get(e).add(t),t.promote({transition:null===(r=t.options.initialPromotionConfig)||void 0===r?void 0:r.transition,preserveFollowOpacity:null===(i=null===(n=t.options.initialPromotionConfig)||void 0===n?void 0:n.shouldPreserveFollowOpacity)||void 0===i?void 0:i.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,i=t.preserveFollowOpacity,o=this.getStack();o&&o.promote(this,i),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<B.transformAxes.length;n++){var i="rotate"+B.transformAxes[n];e.getStaticValue(i)&&(t=!0,r[i]=e.getStaticValue(i),e.setStaticValue(i,0))}if(t){for(var i in null==e||e.syncRender(),r)e.setStaticValue(i,r[i]);e.scheduleRender()}}},e.prototype.getProjectionStyles=function(e){void 0===e&&(e={});var t,r,n,i,o,a,s={};if(!this.instance||this.isSVG)return s;if(!this.isVisible)return{visibility:"hidden"};s.visibility="";var l=null===(t=this.options.visualElement)||void 0===t?void 0:t.getProps().transformTemplate;if(this.needsReset)return this.needsReset=!1,s.opacity="",s.pointerEvents=(0,E.resolveMotionValue)(e.pointerEvents)||"",s.transform=l?l(this.latestValues,""):"none",s;var c=this.getLead();if(!this.projectionDelta||!this.layout||!c.target){var u={};return this.options.layoutId&&(u.opacity=null!==(r=this.latestValues.opacity)&&void 0!==r?r:1,u.pointerEvents=(0,E.resolveMotionValue)(e.pointerEvents)||""),this.hasProjected&&!(0,y.hasTransform)(this.latestValues)&&(u.transform=l?l({},""):"none",this.hasProjected=!1),u}var d=c.animationValues||c.latestValues;this.applyTransformsToTarget(),s.transform=(0,x.buildProjectionTransform)(this.projectionDeltaWithTransform,this.treeScale,d),l&&(s.transform=l(d,s.transform));var p=this.projectionDelta,A=p.x,g=p.y;for(var f in s.transformOrigin="".concat(100*A.origin,"% ").concat(100*g.origin,"% 0"),c.animationValues?s.opacity=c===this?null!==(i=null!==(n=d.opacity)&&void 0!==n?n:this.latestValues.opacity)&&void 0!==i?i:1:this.preserveOpacity?this.latestValues.opacity:d.opacityExit:s.opacity=c===this?null!==(o=d.opacity)&&void 0!==o?o:"":null!==(a=d.opacityExit)&&void 0!==a?a:0,v.scaleCorrectors)if(void 0!==d[f]){var h=v.scaleCorrectors[f],m=h.correct,I=h.applyTo,C=m(d[f],c);if(I)for(var B=I.length,w=0;w<B;w++)s[I[w]]=C;else s[f]=C}return this.options.layoutId&&(s.pointerEvents=c===this?(0,E.resolveMotionValue)(e.pointerEvents)||"":"none"),s},e.prototype.clearSnapshot=function(){this.resumeFrom=this.snapshot=void 0},e.prototype.resetTree=function(){this.root.nodes.forEach(function(e){var t;return null===(t=e.currentAnimation)||void 0===t?void 0:t.stop()}),this.root.nodes.forEach(F),this.root.sharedNodes.clear()},e}()}function D(e){e.updateLayout()}function S(e){var t,r,n,i,o=null!==(r=null===(t=e.resumeFrom)||void 0===t?void 0:t.snapshot)&&void 0!==r?r:e.snapshot;if(e.isLead()&&e.layout&&o&&e.hasListeners("didUpdate")){var a=e.layout,s=a.actual,l=a.measured;"size"===e.options.animationType?(0,C.eachAxis)(function(e){var t=o.isShared?o.measured[e]:o.layout[e],r=(0,A.calcLength)(t);t.min=s[e].min,t.max=t.min+r}):"position"===e.options.animationType&&(0,C.eachAxis)(function(e){var t=o.isShared?o.measured[e]:o.layout[e],r=(0,A.calcLength)(s[e]);t.max=t.min+r});var c=(0,f.createDelta)();(0,A.calcBoxDelta)(c,s,o.layout);var u=(0,f.createDelta)();o.isShared?(0,A.calcBoxDelta)(u,e.applyTransform(l,!0),o.measured):(0,A.calcBoxDelta)(u,s,o.layout);var d=!(0,m.isDeltaZero)(c),p=!1;if(!e.resumeFrom&&(e.relativeParent=e.getClosestProjectingParent(),e.relativeParent&&!e.relativeParent.resumeFrom)){var g=e.relativeParent,h=g.snapshot,I=g.layout;if(h&&I){var v=(0,f.createBox)();(0,A.calcRelativePosition)(v,o.layout,h.layout);var x=(0,f.createBox)();(0,A.calcRelativePosition)(x,s,I.actual),(0,m.boxEquals)(v,x)||(p=!0)}}e.notifyListeners("didUpdate",{layout:s,snapshot:o,delta:u,layoutDelta:c,hasLayoutChanged:d,hasRelativeTargetChanged:p})}else e.isLead()&&(null===(i=(n=e.options).onExitComplete)||void 0===i||i.call(n));e.options.transition=void 0}function k(e){e.clearSnapshot()}function F(e){e.clearMeasurements()}function N(e){var t=e.options.visualElement;(null==t?void 0:t.getProps().onBeforeLayoutMeasure)&&t.notifyBeforeLayoutMeasure(),e.resetTransform()}function M(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0}function O(e){e.resolveTargetDelta()}function T(e){e.calcProjection()}function G(e){e.resetRotation()}function H(e){e.removeLeadSnapshot()}function R(e,t,r){e.translate=(0,s.mix)(t.translate,0,r),e.scale=(0,s.mix)(t.scale,1,r),e.origin=t.origin,e.originPoint=t.originPoint}function U(e,t,r,n){e.min=(0,s.mix)(t.min,r.min,n),e.max=(0,s.mix)(t.max,r.max,n)}function _(e,t,r,n){U(e.x,t.x,r.x,n),U(e.y,t.y,r.y,n)}function P(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}var L={duration:.45,ease:[.4,0,.1,1]};function q(e,t){for(var r=e.root,n=e.path.length-1;n>=0;n--)if(e.path[n].instance){r=e.path[n];break}var i=(r&&r!==e.root?r.instance:document).querySelector('[data-projection-id="'.concat(t,'"]'));i&&e.mount(i,!0)}function J(e){e.min=Math.round(e.min),e.max=Math.round(e.max)}function V(e){J(e.x),J(e.y)}},{tslib:"iFw8g",framesync:"gfbTj",popmotion:"Hpz4u","../../animation/animate.mjs":"f9PRb","../../utils/subscription-manager.mjs":"c0tsF","../animation/mix-values.mjs":"5bHGj","../geometry/copy.mjs":"fVyUr","../geometry/delta-apply.mjs":"lLuUK","../geometry/delta-calc.mjs":"dlm6r","../geometry/delta-remove.mjs":"66yGU","../geometry/models.mjs":"97SKo","../../animation/utils/transitions.mjs":"8eokX","../geometry/utils.mjs":"45Frr","../shared/stack.mjs":"4CYyk","../styles/scale-correction.mjs":"5d5Dw","../styles/transform.mjs":"lPKLO","../utils/each-axis.mjs":"b1zvB","../utils/has-transform.mjs":"9xLtQ","../../render/html/utils/transform.mjs":"iqJ7e","../../render/utils/flat-tree.mjs":"gl5YJ","../../value/utils/resolve-motion-value.mjs":"gZUQQ","./state.mjs":"5RKJy","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],f9PRb:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"animate",()=>s);var i=e("../value/index.mjs"),o=e("../value/utils/is-motion-value.mjs"),a=e("./utils/transitions.mjs");function s(e,t,r){void 0===r&&(r={});var n=(0,o.isMotionValue)(e)?e:(0,i.motionValue)(e);return(0,a.startAnimation)("",n,t,r),{stop:function(){return n.stop()},isAnimating:function(){return n.isAnimating()}}}},{"../value/index.mjs":"iiaka","../value/utils/is-motion-value.mjs":"ktvPV","./utils/transitions.mjs":"8eokX","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5bHGj":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"mixValues",()=>u);var i=e("popmotion"),o=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,o.px).test(e)};function u(e,t,r,n,u,g){var f,h,m,I;u?(e.opacity=(0,i.mix)(0,null!==(f=r.opacity)&&void 0!==f?f:1,p(n)),e.opacityExit=(0,i.mix)(null!==(h=t.opacity)&&void 0!==h?h:1,0,A(n))):g&&(e.opacity=(0,i.mix)(null!==(m=t.opacity)&&void 0!==m?m:1,null!==(I=r.opacity)&&void 0!==I?I:1,n));for(var v=0;v<s;v++){var x="border".concat(a[v],"Radius"),C=d(t,x),y=d(r,x);if(void 0!==C||void 0!==y){C||(C=0),y||(y=0);var B=0===C||0===y||c(C)===c(y);B?(e[x]=Math.max((0,i.mix)(l(C),l(y),n),0),((0,o.percent).test(y)||(0,o.percent).test(C))&&(e[x]+="%")):e[x]=y}}(t.rotate||r.rotate)&&(e.rotate=(0,i.mix)(t.rotate||0,r.rotate||0,n))}function d(e,t){var r;return null!==(r=e[t])&&void 0!==r?r:e.borderRadius}var p=g(0,.5,i.circOut),A=g(.5,.95,i.linear);function g(e,t,r){return function(n){return n<e?0:n>t?1:r((0,i.progress)(e,t,n))}}},{popmotion:"Hpz4u","style-value-types":"8Hxuj","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fVyUr:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t){e.min=t.min,e.max=t.max}function o(e,t){i(e.x,t.x),i(e.y,t.y)}n.defineInteropFlag(r),n.export(r,"copyAxisInto",()=>i),n.export(r,"copyBoxInto",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"66yGU":[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",()=>A),n.export(r,"removePointDelta",()=>l);var i=e("tslib"),o=e("popmotion"),a=e("style-value-types"),s=e("./delta-apply.mjs");function l(e,t,r,n,i){return e-=t,e=(0,s.scalePoint)(e,1/r,n),void 0!==i&&(e=(0,s.scalePoint)(e,1/i,n)),e}function c(e,t,r,n,i,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,o.mix)(c.min,c.max,t/100)-c.min),"number"==typeof t){var u=(0,o.mix)(s.min,s.max,n);e===s&&(u-=t),e.min=l(e.min,t,r,u,i),e.max=l(e.max,t,r,u,i)}}function u(e,t,r,n,o){var a=(0,i.__read)(r,3),s=a[0],l=a[1],u=a[2];c(e,t[s],t[l],t[u],t.scale,n,o)}var d=["x","scaleX","originX"],p=["y","scaleY","originY"];function A(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:"iFw8g",popmotion:"Hpz4u","style-value-types":"8Hxuj","./delta-apply.mjs":"lLuUK","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"45Frr":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){return 0===e.translate&&1===e.scale}function o(e){return i(e.x)&&i(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",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4CYyk":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"NodeStack",()=>o);var i=e("../../utils/array.mjs"),o=function(){function e(){this.members=[]}return e.prototype.add=function(e){(0,i.addUniqueItem)(this.members,e),e.scheduleRender()},e.prototype.remove=function(e){if((0,i.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 i=this.members[n];if(!1!==i.isPresent){t=i;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,i,o;null===(r=(t=e.options).onExitComplete)||void 0===r||r.call(t),null===(o=null===(n=e.resumingFrom)||void 0===n?void 0:(i=n.options).onExitComplete)||void 0===o||o.call(i)})},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":"8mEgR","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],lPKLO:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"buildProjectionTransform",()=>o),n.export(r,"identityProjection",()=>i);var i="translate3d(0px, 0px, 0) scale(1, 1) scale(1, 1)";function o(e,t,r){var n=e.x.translate/t.x,o=e.y.translate/t.y,a="translate3d(".concat(n,"px, ").concat(o,"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,")"))===i?"none":a}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gl5YJ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"FlatTree",()=>a);var i=e("../../utils/array.mjs"),o=e("./compare-by-depth.mjs"),a=function(){function e(){this.children=[],this.isDirty=!1}return e.prototype.add=function(e){(0,i.addUniqueItem)(this.children,e),this.isDirty=!0},e.prototype.remove=function(e){(0,i.removeItem)(this.children,e),this.isDirty=!0},e.prototype.forEach=function(e){this.isDirty&&this.children.sort(o.compareByDepth),this.isDirty=!1,this.children.forEach(e)},e}()},{"../../utils/array.mjs":"8mEgR","./compare-by-depth.mjs":"fQ13s","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fQ13s:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"compareByDepth",()=>i);var i=function(e,t){return e.depth-t.depth}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],LMHpK:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DocumentProjectionNode",()=>a);var i=e("./create-projection-node.mjs"),o=e("../../events/use-dom-event.mjs"),a=(0,i.createProjectionNode)({attachResizeListener:function(e,t){return(0,o.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":"7eNbn","../../events/use-dom-event.mjs":"BG8ax","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fsQ7M:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>s);var i=e("react"),o=e("debounce"),a=n.interopDefault(o);function s(e){let{debounce:t,scroll:r,polyfill:n,offsetSize:o}=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,A]=(0,i.useState)({left:0,top:0,width:0,height:0,bottom:0,right:0,x:0,y:0}),g=(0,i.useRef)({element:null,scrollContainers:null,resizeObserver:null,lastBounds:d}),f=t?"number"==typeof t?t:t.scroll:null,h=t?"number"==typeof t?t:t.resize:null,m=(0,i.useRef)(!1);(0,i.useEffect)(()=>(m.current=!0,()=>void(m.current=!1)));let[I,v,x]=(0,i.useMemo)(()=>{let e=()=>{if(!g.current.element)return;let{left:e,top:t,width:r,height:n,bottom:i,right:a,x:s,y:l}=g.current.element.getBoundingClientRect(),c={left:e,top:t,width:r,height:n,bottom:i,right:a,x:s,y:l};g.current.element instanceof HTMLElement&&o&&(c.height=g.current.element.offsetHeight,c.width=g.current.element.offsetWidth),Object.freeze(c),m.current&&!p(g.current.lastBounds,c)&&A(g.current.lastBounds=c)};return[e,h?(0,a.default)(e,h):e,f?(0,a.default)(e,f):e]},[A,o,f,h]);function C(){g.current.scrollContainers&&(g.current.scrollContainers.forEach(e=>e.removeEventListener("scroll",x,!0)),g.current.scrollContainers=null),g.current.resizeObserver&&(g.current.resizeObserver.disconnect(),g.current.resizeObserver=null)}function y(){g.current.element&&(g.current.resizeObserver=new s(x),g.current.resizeObserver.observe(g.current.element),r&&g.current.scrollContainers&&g.current.scrollContainers.forEach(e=>e.addEventListener("scroll",x,{capture:!0,passive:!0})))}let B=e=>{e&&e!==g.current.element&&(C(),g.current.element=e,g.current.scrollContainers=u(e),y())};return c(x,!!r),l(v),(0,i.useEffect)(()=>{C(),y()},[r,x,v]),(0,i.useEffect)(()=>C,[]),[B,d,I]}function l(e){(0,i.useEffect)(()=>{let t=e;return window.addEventListener("resize",t),()=>void window.removeEventListener("resize",t)},[e])}function c(e,t){(0,i.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:i}=window.getComputedStyle(e);return[r,n,i].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:"aq5hc",debounce:"iK2K9","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iK2K9:[function(e,t,r){function n(e,t,r){function n(){var c=Date.now()-s;c<t&&c>=0?i=setTimeout(n,t-c):(i=null,r||(l=e.apply(a,o),a=o=null))}null==t&&(t=100);var i,o,a,s,l,c=function(){a=this,o=arguments,s=Date.now();var c=r&&!i;return i||(i=setTimeout(n,t)),c&&(l=e.apply(a,o),a=o=null),l};return c.clear=function(){i&&(clearTimeout(i),i=null)},c.flush=function(){i&&(l=e.apply(a,o),a=o=null,clearTimeout(i),i=null)},c}n.debounce=n,t.exports=n},{}],"47d2A":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var i=e("./core/index.js");n.exportAll(i,r);var o=e("./hooks/index.js");n.exportAll(o,r);var a=e("./types/index.js");n.exportAll(a,r)},{"./core/index.js":"2mlPB","./hooks/index.js":"gLChx","./types/index.js":!1,"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2mlPB":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var i=e("./DndContext.js");n.exportAll(i,r);var o=e("./DndProvider.js");n.exportAll(o,r);var a=e("./DragPreviewImage.js");n.exportAll(a,r)},{"./DndContext.js":"3DS5x","./DndProvider.js":"lVNAw","./DragPreviewImage.js":!1,"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3DS5x":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DndContext",()=>i);let i=(0,e("react").createContext)({dragDropManager:void 0})},{react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],lVNAw:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DndProvider",()=>A);var i=e("react/jsx-runtime"),o=e("dnd-core"),a=e("react"),s=e("./DndContext.js"),l=arguments[3];function c(e,t){if(null==e)return{};var r,n,i=u(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function u(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}let d=0,p=Symbol.for("__REACT_DND_CONTEXT_INSTANCE__");var A=(0,a.memo)(function(e){var{children:t}=e;let[r,n]=g(c(e,["children"]));return(0,a.useEffect)(()=>{if(n){let e=h();return++d,()=>{0==--d&&(e[p]=null)}}},[]),(0,i.jsx)(s.DndContext.Provider,{value:r,children:t})});function g(e){return"manager"in e?[{dragDropManager:e.manager},!1]:[f(e.backend,e.context,e.options,e.debugMode),!e.context]}function f(e,t=h(),r,n){let i=t;return i[p]||(i[p]={dragDropManager:(0,o.createDragDropManager)(e,t,r,n)}),i[p]}function h(){return void 0!==l?l:window}},{"react/jsx-runtime":"f4Tol","dnd-core":"1GeE2",react:"aq5hc","./DndContext.js":"3DS5x","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1GeE2":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var i=e("./createDragDropManager.js");n.exportAll(i,r);var o=e("./interfaces.js");n.exportAll(o,r)},{"./createDragDropManager.js":"j1eLX","./interfaces.js":!1,"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],j1eLX:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createDragDropManager",()=>c);var i=e("redux"),o=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 i=u(n),l=new a.DragDropMonitorImpl(i,new s.HandlerRegistryImpl(i)),d=new o.DragDropManagerImpl(i,l),p=e(d,t,r);return d.receiveBackend(p),d}function u(e){let t="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__;return(0,i.createStore)(l.reduce,e&&t&&t({name:"dnd-core",instanceId:"dnd-core"}))}},{redux:"9hVhy","./classes/DragDropManagerImpl.js":"fYwlW","./classes/DragDropMonitorImpl.js":"lqs9z","./classes/HandlerRegistryImpl.js":"lA2Nq","./reducers/index.js":"dHNQR","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9hVhy":[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",()=>I),n.export(r,"bindActionCreators",()=>h),n.export(r,"combineReducers",()=>g),n.export(r,"compose",()=>m),n.export(r,"createStore",()=>d),n.export(r,"legacy_createStore",()=>p);var i=e("@babel/runtime/helpers/esm/objectSpread2"),o=n.interopDefault(i);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,i=e,o=t,l=[],p=l,A=!1;function g(){p===l&&(p=l.slice())}function f(){if(A)throw Error(a(3));return o}function h(e){if("function"!=typeof e)throw Error(a(4));if(A)throw Error(a(5));var t=!0;return g(),p.push(e),function(){if(t){if(A)throw Error(a(6));t=!1,g();var r=p.indexOf(e);p.splice(r,1),l=null}}}function m(e){if(!u(e))throw Error(a(7));if(void 0===e.type)throw Error(a(8));if(A)throw Error(a(9));try{A=!0,o=i(o,e)}finally{A=!1}for(var t=l=p,r=0;r<t.length;r++)(0,t[r])();return e}function I(e){if("function"!=typeof e)throw Error(a(10));i=e,m({type:c.REPLACE})}function v(){var e,t=h;return(e={subscribe:function(e){if("object"!=typeof e||null===e)throw Error(a(11));function r(){e.next&&e.next(f())}return r(),{unsubscribe:t(r)}}})[s]=function(){return this},e}return m({type:c.INIT}),(n={dispatch:m,subscribe:h,getState:f,replaceReducer:I})[s]=v,n}var p=d;function A(e){Object.keys(e).forEach(function(t){var r=e[t];if(void 0===r(void 0,{type:c.INIT}))throw Error(a(12));if(void 0===r(void 0,{type:c.PROBE_UNKNOWN_ACTION()}))throw Error(a(13))})}function g(e){for(var t,r=Object.keys(e),n={},i=0;i<r.length;i++){var o=r[i];"function"==typeof e[o]&&(n[o]=e[o])}var s=Object.keys(n);try{A(n)}catch(e){t=e}return function(e,r){if(void 0===e&&(e={}),t)throw t;for(var i=!1,o={},l=0;l<s.length;l++){var c=s[l],u=n[c],d=e[c],p=u(d,r);if(void 0===p)throw r&&r.type,Error(a(14));o[c]=p,i=i||p!==d}return(i=i||s.length!==Object.keys(e).length)?o:e}}function f(e,t){return function(){return t(e.apply(this,arguments))}}function h(e,t){if("function"==typeof e)return f(e,t);if("object"!=typeof e||null===e)throw Error(a(16));var r={};for(var n in e){var i=e[n];"function"==typeof i&&(r[n]=f(i,t))}return r}function m(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce(function(e,t){return function(){return e(t.apply(void 0,arguments))}})}function I(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e){return function(){var r=e.apply(void 0,arguments),n=function(){throw Error(a(15))},i={getState:r.getState,dispatch:function(){return n.apply(void 0,arguments)}},s=t.map(function(e){return e(i)});return n=m.apply(void 0,s)(r.dispatch),(0,o.default)((0,o.default)({},r),{},{dispatch:n})}}}},{"@babel/runtime/helpers/esm/objectSpread2":"8m49l","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8m49l":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>s);var i=e("./defineProperty.js"),o=n.interopDefault(i);function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach(function(t){(0,o.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}},{"./defineProperty.js":"f9wOH","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],f9wOH:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>a);var i=e("./toPropertyKey.js"),o=n.interopDefault(i);function a(e,t,r){return(t=(0,o.default)(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}},{"./toPropertyKey.js":"8LhGM","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8LhGM":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>l);var i=e("./typeof.js"),o=n.interopDefault(i),a=e("./toPrimitive.js"),s=n.interopDefault(a);function l(e){var t=(0,s.default)(e,"string");return"symbol"==(0,o.default)(t)?t:t+""}},{"./typeof.js":"7Nxxo","./toPrimitive.js":"g0wJu","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"7Nxxo":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}n.defineInteropFlag(r),n.export(r,"default",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],g0wJu:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>a);var i=e("./typeof.js"),o=n.interopDefault(i);function a(e,t){if("object"!=(0,o.default)(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=(0,o.default)(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}},{"./typeof.js":"7Nxxo","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fYwlW:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DragDropManagerImpl",()=>o);var i=e("../actions/dragDrop/index.js");class o{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 i=r.apply(e,n);void 0!==i&&t(i)}}let n=(0,i.createDragDropActions)(this);return Object.keys(n).reduce((e,t)=>{let i=n[t];return e[t]=r(i),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":"7AfY6","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"7AfY6":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createDragDropActions",()=>u);var i=e("./beginDrag.js"),o=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,i.createBeginDrag)(e),publishDragSource:(0,l.createPublishDragSource)(e),hover:(0,s.createHover)(e),drop:(0,o.createDrop)(e),endDrag:(0,a.createEndDrag)(e)}}n.exportAll(c,r)},{"./beginDrag.js":"7jJBz","./drop.js":"jaGL4","./endDrag.js":"kgp8E","./hover.js":"9oNtG","./publishDragSource.js":"iy1dt","./types.js":"gaAjD","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"7jJBz":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createBeginDrag",()=>c);var i=e("@react-dnd/invariant"),o=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:i,getSourceClientOffset:o}=r,c=e.getMonitor(),g=e.getRegistry();e.dispatch((0,a.setClientOffset)(i)),u(t,c,g);let f=A(t,c);if(null==f){e.dispatch(l);return}let h=null;if(i){if(!o)throw Error("getSourceClientOffset must be defined");d(o),h=o(f)}e.dispatch((0,a.setClientOffset)(i,h));let m=g.getSource(f).beginDrag(c,f);if(null==m)return;p(m),g.pinSource(f);let I=g.getSourceType(f);return{type:s.BEGIN_DRAG,payload:{itemType:I,item:m,sourceId:f,clientOffset:i||null,sourceClientOffset:h||null,isSourcePublic:!!n}}}}function u(e,t,r){(0,i.invariant)(!t.isDragging(),"Cannot call beginDrag while dragging."),e.forEach(function(e){(0,i.invariant)(r.getSource(e),"Expected sourceIds to be registered.")})}function d(e){(0,i.invariant)("function"==typeof e,"When clientOffset is provided, getSourceClientOffset must be a function.")}function p(e){(0,i.invariant)((0,o.isObject)(e),"Item must be an object.")}function A(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":"8UhP9","../../utils/js_utils.js":"9boAq","./local/setClientOffset.js":"20BvJ","./types.js":"gaAjD","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8UhP9":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"invariant",()=>o);var i=e("57dfa617ecdd8d23");function o(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!==i}},{"57dfa617ecdd8d23":"bhP4W","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9boAq":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t,r){return t.split(".").reduce((e,t)=>e&&e[t]?e[t]:r||null,e)}function o(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 i=[];return r.forEach((e,t)=>{1===e&&i.push(t)}),i}function c(e,t){return e.filter(e=>t.indexOf(e)>-1)}n.defineInteropFlag(r),n.export(r,"get",()=>i),n.export(r,"without",()=>o),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":"2GYoY"}],"20BvJ":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"setClientOffset",()=>o);var i=e("../types.js");function o(e,t){return{type:i.INIT_COORDS,payload:{sourceClientOffset:t||null,clientOffset:e||null}}}},{"../types.js":"gaAjD","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gaAjD:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"INIT_COORDS",()=>i),n.export(r,"BEGIN_DRAG",()=>o),n.export(r,"PUBLISH_DRAG_SOURCE",()=>a),n.export(r,"HOVER",()=>s),n.export(r,"DROP",()=>l),n.export(r,"END_DRAG",()=>c);let i="dnd-core/INIT_COORDS",o="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":"2GYoY"}],jaGL4:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createDrop",()=>c);var i=e("@react-dnd/invariant"),o=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<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){s(e,t,r[t])})}return e}function c(e){return function(t={}){let r=e.getMonitor(),n=e.getRegistry();u(r),A(r).forEach((i,o)=>{let s=d(i,o,n,r),c={type:a.DROP,payload:{dropResult:l({},t,s)}};e.dispatch(c)})}}function u(e){(0,i.invariant)(e.isDragging(),"Cannot call drop while not dragging."),(0,i.invariant)(!e.didDrop(),"Cannot call drop twice during one drag operation.")}function d(e,t,r,n){let i=r.getTarget(e),o=i?i.drop(n,e):void 0;return p(o),void 0===o&&(o=0===t?{}:n.getDropResult()),o}function p(e){(0,i.invariant)(void 0===e||(0,o.isObject)(e),"Drop result must either be an object or undefined.")}function A(e){let t=e.getTargetIds().filter(e.canDropOnTarget,e);return t.reverse(),t}},{"@react-dnd/invariant":"8UhP9","../../utils/js_utils.js":"9boAq","./types.js":"gaAjD","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],kgp8E:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createEndDrag",()=>a);var i=e("@react-dnd/invariant"),o=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:o.END_DRAG}}}function s(e){(0,i.invariant)(e.isDragging(),"Cannot call endDrag while not dragging.")}},{"@react-dnd/invariant":"8UhP9","./types.js":"gaAjD","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9oNtG":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createHover",()=>s);var i=e("@react-dnd/invariant"),o=e("../../utils/matchesType.js"),a=e("./types.js");function s(e){return function(t,{clientOffset:r}={}){l(t);let n=t.slice(0),i=e.getMonitor(),o=e.getRegistry();return u(n,o,i.getItemType()),c(n,i,o),d(n,i,o),{type:a.HOVER,payload:{targetIds:n,clientOffset:r||null}}}}function l(e){(0,i.invariant)(Array.isArray(e),"Expected targetIds to be an array.")}function c(e,t,r){(0,i.invariant)(t.isDragging(),"Cannot call hover while not dragging."),(0,i.invariant)(!t.didDrop(),"Cannot call hover after drop.");for(let t=0;t<e.length;t++){let n=e[t];(0,i.invariant)(e.lastIndexOf(n)===t,"Expected targetIds to be unique in the passed array.");let o=r.getTarget(n);(0,i.invariant)(o,"Expected targetIds to be registered.")}}function u(e,t,r){for(let n=e.length-1;n>=0;n--){let i=e[n],a=t.getTargetType(i);(0,o.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":"8UhP9","../../utils/matchesType.js":"3rPWL","./types.js":"gaAjD","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3rPWL":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t){return null===t?null===e:Array.isArray(e)?e.some(e=>e===t):e===t}n.defineInteropFlag(r),n.export(r,"matchesType",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iy1dt:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createPublishDragSource",()=>o);var i=e("./types.js");function o(e){return function(){if(e.getMonitor().isDragging())return{type:i.PUBLISH_DRAG_SOURCE}}}},{"./types.js":"gaAjD","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],lqs9z:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DragDropMonitorImpl",()=>l);var i=e("@react-dnd/invariant"),o=e("../utils/coords.js"),a=e("../utils/dirtiness.js"),s=e("../utils/matchesType.js");class l{subscribeToStateChange(e,t={}){let{handlerIds:r}=t;(0,i.invariant)("function"==typeof e,"listener must be a function."),(0,i.invariant)(void 0===r||Array.isArray(r),"handlerIds, when specified, must be an array of strings.");let n=this.store.getState().stateId,o=()=>{let t=this.store.getState(),i=t.stateId;try{i!==n&&(i!==n+1||(0,a.areDirty)(t.dirtyHandlerIds,r))&&e()}finally{n=i}};return this.store.subscribe(o)}subscribeToOffsetChange(e){(0,i.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,i.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,i.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,i.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),i=this.getItemType();if(i&&!(0,s.matchesType)(n,i))return!1;let o=this.getTargetIds();if(!o.length)return!1;let a=o.indexOf(e);return r?a===o.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,o.getSourceClientOffset)(this.store.getState().dragOffset)}getDifferenceFromInitialOffset(){return(0,o.getDifferenceFromInitialOffset)(this.store.getState().dragOffset)}constructor(e,t){this.store=e,this.registry=t}}},{"@react-dnd/invariant":"8UhP9","../utils/coords.js":"ed57Z","../utils/dirtiness.js":"6fUrw","../utils/matchesType.js":"3rPWL","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ed57Z:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t){return{x:e.x+t.x,y:e.y+t.y}}function o(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?o(i(t,n),r):null}function s(e){let{clientOffset:t,initialClientOffset:r}=e;return t&&r?o(t,r):null}n.defineInteropFlag(r),n.export(r,"add",()=>i),n.export(r,"subtract",()=>o),n.export(r,"getSourceClientOffset",()=>a),n.export(r,"getDifferenceFromInitialOffset",()=>s)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6fUrw":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"NONE",()=>o),n.export(r,"ALL",()=>a),n.export(r,"areDirty",()=>s);var i=e("./js_utils.js");let o=[],a=[];function s(e,t){return e!==o&&(e===a||void 0===t||(0,i.intersection)(t,e).length>0)}o.__IS_NONE__=!0,a.__IS_ALL__=!0},{"./js_utils.js":"9boAq","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],lA2Nq:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"HandlerRegistryImpl",()=>A);var i=e("@react-dnd/asap"),o=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:[,i]}=r.next();if(i===t)return!0;n=!!e}while(!n)return!1}class A{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,o.invariant)(this.isSourceId(e),"Expected a valid source ID."),t&&e===this.pinnedSourceId?this.pinnedSource:this.dragSources.get(e)}getTarget(e){return(0,o.invariant)(this.isTargetId(e),"Expected a valid target ID."),this.dropTargets.get(e)}getSourceType(e){return(0,o.invariant)(this.isSourceId(e),"Expected a valid source ID."),this.types.get(e)}getTargetType(e){return(0,o.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,o.invariant)(this.getSource(e),"Expected an existing source."),this.store.dispatch((0,a.removeSource)(e)),(0,i.asap)(()=>{this.dragSources.delete(e),this.types.delete(e)})}removeTarget(e){(0,o.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,o.invariant)(t,"Expected an existing source."),this.pinnedSourceId=e,this.pinnedSource=t}unpinSource(){(0,o.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":"h0E0V","@react-dnd/invariant":"8UhP9","../actions/registry.js":"80yp5","../contracts.js":"jQEL4","../interfaces.js":"8XxWD","../utils/getNextUniqueId.js":"hpZiB","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],h0E0V:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var i=e("./asap.js");n.exportAll(i,r);var o=e("./AsapQueue.js");n.exportAll(o,r);var a=e("./TaskFactory.js");n.exportAll(a,r);var s=e("./types.js");n.exportAll(s,r)},{"./asap.js":"hLMcs","./AsapQueue.js":"lGhfs","./TaskFactory.js":"kwtjA","./types.js":"lyaw7","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],hLMcs:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"asap",()=>l);var i=e("./AsapQueue.js"),o=e("./TaskFactory.js");let a=new i.AsapQueue,s=new o.TaskFactory(a.registerPendingError);function l(e){a.enqueueTask(s.create(e))}},{"./AsapQueue.js":"lGhfs","./TaskFactory.js":"kwtjA","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],lGhfs:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"AsapQueue",()=>o);var i=e("./makeRequestCall.js");class o{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.index<e.length;){let t=this.index;if(this.index++,e[t].call(),this.index>this.capacity){for(let t=0,r=e.length-this.index;t<r;t++)e[t]=e[t+this.index];e.length-=this.index,this.index=0}}e.length=0,this.index=0,this.flushing=!1},this.registerPendingError=e=>{this.pendingErrors.push(e),this.requestErrorThrow()},this.requestFlush=(0,i.makeRequestCall)(this.flush),this.requestErrorThrow=(0,i.makeRequestCallFromTimer)(()=>{if(this.pendingErrors.length)throw this.pendingErrors.shift()})}}},{"./makeRequestCall.js":"ftWaJ","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ftWaJ:[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 i=arguments[3];let o=void 0!==i?i:self,a=o.MutationObserver||o.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":"2GYoY"}],kwtjA:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"TaskFactory",()=>o);var i=e("./RawTask.js");class o{create(e){let t=this.freeTasks,r=t.length?t.pop():new i.RawTask(this.onError,e=>t[t.length]=e);return r.task=e,r}constructor(e){this.onError=e,this.freeTasks=[]}}},{"./RawTask.js":"fTqnL","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fTqnL:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"RawTask",()=>i);class i{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":"2GYoY"}],lyaw7:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"80yp5":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ADD_SOURCE",()=>i),n.export(r,"ADD_TARGET",()=>o),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 i="dnd-core/ADD_SOURCE",o="dnd-core/ADD_TARGET",a="dnd-core/REMOVE_SOURCE",s="dnd-core/REMOVE_TARGET";function l(e){return{type:i,payload:{sourceId:e}}}function c(e){return{type:o,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":"2GYoY"}],jQEL4:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"validateSourceContract",()=>o),n.export(r,"validateTargetContract",()=>a),n.export(r,"validateType",()=>s);var i=e("@react-dnd/invariant");function o(e){(0,i.invariant)("function"==typeof e.canDrag,"Expected canDrag to be a function."),(0,i.invariant)("function"==typeof e.beginDrag,"Expected beginDrag to be a function."),(0,i.invariant)("function"==typeof e.endDrag,"Expected endDrag to be a function.")}function a(e){(0,i.invariant)("function"==typeof e.canDrop,"Expected canDrop to be a function."),(0,i.invariant)("function"==typeof e.hover,"Expected hover to be a function."),(0,i.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,i.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":"8UhP9","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8XxWD":[function(e,t,r){var n,i=e("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(r),i.export(r,"HandlerRole",()=>n),function(e){e.SOURCE="SOURCE",e.TARGET="TARGET"}(n||(n={}))},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],hpZiB:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getNextUniqueId",()=>o);let i=0;function o(){return i++}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],dHNQR:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"reduce",()=>p);var i=e("../utils/js_utils.js"),o=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;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){u(e,t,r[t])})}return e}function p(e={},t){return{dirtyHandlerIds:(0,o.reduce)(e.dirtyHandlerIds,{type:t.type,payload:d({},t.payload,{prevTargetIds:(0,i.get)(e,"dragOperation.targetIds",[])})}),dragOffset:(0,a.reduce)(e.dragOffset,t),refCount:(0,l.reduce)(e.refCount,t),dragOperation:(0,s.reduce)(e.dragOperation,t),stateId:(0,c.reduce)(e.stateId)}}},{"../utils/js_utils.js":"9boAq","./dirtyHandlerIds.js":"ikZPK","./dragOffset.js":"5figW","./dragOperation.js":"Vw7Tu","./refCount.js":"bdujd","./stateId.js":"cTirV","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ikZPK:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"reduce",()=>c);var i=e("../actions/dragDrop/index.js"),o=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 i.HOVER:break;case o.ADD_SOURCE:case o.ADD_TARGET:case o.REMOVE_TARGET:case o.REMOVE_SOURCE:return a.NONE;case i.BEGIN_DRAG:case i.PUBLISH_DRAG_SOURCE:case i.END_DRAG:case i.DROP:default:return a.ALL}let{targetIds:r=[],prevTargetIds:n=[]}=t.payload,u=(0,l.xor)(r,n);if(!(u.length>0||!(0,s.areArraysEqual)(r,n)))return a.NONE;let d=n[n.length-1],p=r[r.length-1];return d!==p&&(d&&u.push(d),p&&u.push(p)),u}},{"../actions/dragDrop/index.js":"7AfY6","../actions/registry.js":"80yp5","../utils/dirtiness.js":"6fUrw","../utils/equality.js":"029CH","../utils/js_utils.js":"9boAq","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"029CH":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"strictEquality",()=>i),n.export(r,"areCoordsEqual",()=>o),n.export(r,"areArraysEqual",()=>a);let i=(e,t)=>e===t;function o(e,t){return!e&&!t||!!e&&!!t&&e.x===t.x&&e.y===t.y}function a(e,t,r=i){if(e.length!==t.length)return!1;for(let n=0;n<e.length;++n)if(!r(e[n],t[n]))return!1;return!0}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5figW":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"reduce",()=>c);var i=e("../actions/dragDrop/index.js"),o=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;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){a(e,t,r[t])})}return e}let l={initialSourceClientOffset:null,initialClientOffset:null,clientOffset:null};function c(e=l,t){let{payload:r}=t;switch(t.type){case i.INIT_COORDS:case i.BEGIN_DRAG:return{initialSourceClientOffset:r.sourceClientOffset,initialClientOffset:r.clientOffset,clientOffset:r.clientOffset};case i.HOVER:if((0,o.areCoordsEqual)(e.clientOffset,r.clientOffset))return e;return s({},e,{clientOffset:r.clientOffset});case i.END_DRAG:case i.DROP:return l;default:return e}}},{"../actions/dragDrop/index.js":"7AfY6","../utils/equality.js":"029CH","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],Vw7Tu:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"reduce",()=>u);var i=e("../actions/dragDrop/index.js"),o=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;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){s(e,t,r[t])})}return e}let c={itemType:null,item:null,sourceId:null,targetIds:[],dropResult:null,didDrop:!1,isSourcePublic:null};function u(e=c,t){let{payload:r}=t;switch(t.type){case i.BEGIN_DRAG:return l({},e,{itemType:r.itemType,item:r.item,sourceId:r.sourceId,isSourcePublic:r.isSourcePublic,dropResult:null,didDrop:!1});case i.PUBLISH_DRAG_SOURCE:return l({},e,{isSourcePublic:!0});case i.HOVER:return l({},e,{targetIds:r.targetIds});case o.REMOVE_TARGET:if(-1===e.targetIds.indexOf(r.targetId))return e;return l({},e,{targetIds:(0,a.without)(e.targetIds,r.targetId)});case i.DROP:return l({},e,{dropResult:r.dropResult,didDrop:!0,targetIds:[]});case i.END_DRAG:return l({},e,{itemType:null,item:null,sourceId:null,dropResult:null,didDrop:!1,isSourcePublic:null,targetIds:[]});default:return e}}},{"../actions/dragDrop/index.js":"7AfY6","../actions/registry.js":"80yp5","../utils/js_utils.js":"9boAq","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],bdujd:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"reduce",()=>o);var i=e("../actions/registry.js");function o(e=0,t){switch(t.type){case i.ADD_SOURCE:case i.ADD_TARGET:return e+1;case i.REMOVE_SOURCE:case i.REMOVE_TARGET:return e-1;default:return e}}},{"../actions/registry.js":"80yp5","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],cTirV:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e=0){return e+1}n.defineInteropFlag(r),n.export(r,"reduce",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gLChx:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var i=e("./types.js");n.exportAll(i,r);var o=e("./useDrag/index.js");n.exportAll(o,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":"gLurx","./useDragDropManager.js":"jVtAu","./useDragLayer.js":"18wzQ","./useDrop/index.js":"fLhTc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gLurx:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var i=e("./useDrag.js");n.exportAll(i,r)},{"./useDrag.js":"dfsAb","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],dfsAb:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDrag",()=>d);var i=e("@react-dnd/invariant"),o=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,i.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,o.useCollectedProps)(r.collect,n,d),(0,s.useConnectDragSource)(d),(0,s.useConnectDragPreview)(d)]}},{"@react-dnd/invariant":"8UhP9","../useCollectedProps.js":"hdmRY","../useOptionalFactory.js":"75s1j","./connectors.js":"3qlMJ","./useDragSourceConnector.js":"jClSw","./useDragSourceMonitor.js":"9IPaY","./useRegisteredDragSource.js":"7fOap","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],hdmRY:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useCollectedProps",()=>o);var i=e("./useMonitorOutput.js");function o(e,t,r){return(0,i.useMonitorOutput)(t,e||(()=>({})),()=>r.reconnect())}},{"./useMonitorOutput.js":"emfyo","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],emfyo:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useMonitorOutput",()=>a);var i=e("./useCollector.js"),o=e("./useIsomorphicLayoutEffect.js");function a(e,t,r){let[n,a]=(0,i.useCollector)(e,t,r);return(0,o.useIsomorphicLayoutEffect)(function(){let t=e.getHandlerId();if(null!=t)return e.subscribeToStateChange(a,{handlerIds:[t]})},[e,a]),n}},{"./useCollector.js":"eevlb","./useIsomorphicLayoutEffect.js":"bu4Jy","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],eevlb:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useCollector",()=>l);var i=e("fast-deep-equal"),o=n.interopDefault(i),a=e("react"),s=e("./useIsomorphicLayoutEffect.js");function l(e,t,r){let[n,i]=(0,a.useState)(()=>t(e)),l=(0,a.useCallback)(()=>{let a=t(e);!(0,o.default)(n,a)&&(i(a),r&&r())},[n,e,r]);return(0,s.useIsomorphicLayoutEffect)(l),[n,l]}},{"fast-deep-equal":"gqmbp",react:"aq5hc","./useIsomorphicLayoutEffect.js":"bu4Jy","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gqmbp:[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(i=n;0!=i--;)if(!e(t[i],r[i]))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=(o=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(i=n;0!=i--;)if(!Object.prototype.hasOwnProperty.call(r,o[i]))return!1;for(i=n;0!=i--;){var n,i,o,a=o[i];if(!e(t[a],r[a]))return!1}return!0}return t!=t&&r!=r}},{}],bu4Jy:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useIsomorphicLayoutEffect",()=>o);var i=e("react");let o="undefined"!=typeof window?i.useLayoutEffect:i.useEffect},{react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"75s1j":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useOptionalFactory",()=>o);var i=e("react");function o(e,t){let r=[...t||[]];return null==t&&"function"!=typeof e&&r.push(e),(0,i.useMemo)(()=>"function"==typeof e?e():e,r)}},{react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3qlMJ":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useConnectDragSource",()=>o),n.export(r,"useConnectDragPreview",()=>a);var i=e("react");function o(e){return(0,i.useMemo)(()=>e.hooks.dragSource(),[e])}function a(e){return(0,i.useMemo)(()=>e.hooks.dragPreview(),[e])}},{react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jClSw:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDragSourceConnector",()=>l);var i=e("react"),o=e("../../internals/index.js"),a=e("../useDragDropManager.js"),s=e("../useIsomorphicLayoutEffect.js");function l(e,t){let r=(0,a.useDragDropManager)(),n=(0,i.useMemo)(()=>new o.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:"aq5hc","../../internals/index.js":"1iBxz","../useDragDropManager.js":"jVtAu","../useIsomorphicLayoutEffect.js":"bu4Jy","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1iBxz":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var i=e("./DragSourceMonitorImpl.js");n.exportAll(i,r);var o=e("./DropTargetMonitorImpl.js");n.exportAll(o,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":"lBjt6","./DropTargetMonitorImpl.js":"km4Hj","./registration.js":"fwXfd","./SourceConnector.js":"6zOqh","./TargetConnector.js":"9UJ4H","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],lBjt6:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DragSourceMonitorImpl",()=>s);var i=e("@react-dnd/invariant");let o=!1,a=!1;class s{receiveHandlerId(e){this.sourceId=e}getHandlerId(){return this.sourceId}canDrag(){(0,i.invariant)(!o,"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 o=!0,this.internalMonitor.canDragSource(this.sourceId)}finally{o=!1}}isDragging(){if(!this.sourceId)return!1;(0,i.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":"8UhP9","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],km4Hj:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DropTargetMonitorImpl",()=>a);var i=e("@react-dnd/invariant");let o=!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,i.invariant)(!o,"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 o=!0,this.internalMonitor.canDropOnTarget(this.targetId)}finally{o=!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":"8UhP9","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fwXfd:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t,r){let n=r.getRegistry(),i=n.addTarget(e,t);return[i,()=>n.removeTarget(i)]}function o(e,t,r){let n=r.getRegistry(),i=n.addSource(e,t);return[i,()=>n.removeSource(i)]}n.defineInteropFlag(r),n.export(r,"registerTarget",()=>i),n.export(r,"registerSource",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6zOqh":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"SourceConnector",()=>s);var i=e("@react-dnd/shallowequal"),o=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,i.shallowEqual)(this.lastConnectedDragSourceOptions,this.dragSourceOptions)}didDragPreviewOptionsChange(){return!(0,i.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,o.isRef)(e)?this.dragSourceRef=e:this.dragSourceNode=e,this.reconnectDragSource()},dragPreview:(e,t)=>{this.clearDragPreview(),this.dragPreviewOptions=t||null,(0,o.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":"1a8re","./isRef.js":"lK4dc","./wrapConnectorHooks.js":"gxUn2","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1a8re":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t,r,n){let i=r?r.call(n,e,t):void 0;if(void 0!==i)return!!i;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;let o=Object.keys(e),a=Object.keys(t);if(o.length!==a.length)return!1;let s=Object.prototype.hasOwnProperty.bind(t);for(let a=0;a<o.length;a++){let l=o[a];if(!s(l))return!1;let c=e[l],u=t[l];if(!1===(i=r?r.call(n,c,u,l):void 0)||void 0===i&&c!==u)return!1}return!0}n.defineInteropFlag(r),n.export(r,"shallowEqual",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],lK4dc:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){return null!==e&&"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}n.defineInteropFlag(r),n.export(r,"isRef",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gxUn2:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"wrapConnectorHooks",()=>l);var i=e("@react-dnd/invariant"),o=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 <div>, or turn it into a drag source or a drop target itself.`)}function s(e){return(t=null,r=null)=>{if(!(0,o.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,i.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 <span> or <div>. Read more: https://reactjs.org/docs/refs-and-the-dom.html#callback-refs"),r)?(0,o.cloneElement)(e,{ref:e=>{c(r,e),c(t,e)}}):(0,o.cloneElement)(e,{ref:t})}},{"@react-dnd/invariant":"8UhP9",react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9UJ4H":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"TargetConnector",()=>s);var i=e("@react-dnd/shallowequal"),o=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,i.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,o.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":"1a8re","./isRef.js":"lK4dc","./wrapConnectorHooks.js":"gxUn2","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jVtAu:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDragDropManager",()=>s);var i=e("@react-dnd/invariant"),o=e("react"),a=e("../core/index.js");function s(){let{dragDropManager:e}=(0,o.useContext)(a.DndContext);return(0,i.invariant)(null!=e,"Expected drag drop context"),e}},{"@react-dnd/invariant":"8UhP9",react:"aq5hc","../core/index.js":"2mlPB","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9IPaY":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDragSourceMonitor",()=>s);var i=e("react"),o=e("../../internals/index.js"),a=e("../useDragDropManager.js");function s(){let e=(0,a.useDragDropManager)();return(0,i.useMemo)(()=>new o.DragSourceMonitorImpl(e),[e])}},{react:"aq5hc","../../internals/index.js":"1iBxz","../useDragDropManager.js":"jVtAu","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"7fOap":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useRegisteredDragSource",()=>c);var i=e("../../internals/index.js"),o=e("../useDragDropManager.js"),a=e("../useIsomorphicLayoutEffect.js"),s=e("./useDragSource.js"),l=e("./useDragType.js");function c(e,t,r){let n=(0,o.useDragDropManager)(),c=(0,s.useDragSource)(e,t,r),u=(0,l.useDragType)(e);(0,a.useIsomorphicLayoutEffect)(function(){if(null!=u){let[e,o]=(0,i.registerSource)(u,c,n);return t.receiveHandlerId(e),r.receiveHandlerId(e),o}},[n,t,r,c,u])}},{"../../internals/index.js":"1iBxz","../useDragDropManager.js":"jVtAu","../useIsomorphicLayoutEffect.js":"bu4Jy","./useDragSource.js":"gk9Gy","./useDragType.js":"1geyR","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gk9Gy:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDragSource",()=>a);var i=e("react"),o=e("./DragSourceImpl.js");function a(e,t,r){let n=(0,i.useMemo)(()=>new o.DragSourceImpl(e,t,r),[t,r]);return(0,i.useEffect)(()=>{n.spec=e},[e]),n}},{react:"aq5hc","./DragSourceImpl.js":"lv7pA","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],lv7pA:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DragSourceImpl",()=>i);class i{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:i}=r;return i?i(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":"2GYoY"}],"1geyR":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDragType",()=>a);var i=e("@react-dnd/invariant"),o=e("react");function a(e){return(0,o.useMemo)(()=>{let t=e.type;return(0,i.invariant)(null!=t,"spec.type must be defined"),t},[e])}},{"@react-dnd/invariant":"8UhP9",react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"18wzQ":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDragLayer",()=>s);var i=e("react"),o=e("./useCollector.js"),a=e("./useDragDropManager.js");function s(e){let t=(0,a.useDragDropManager)().getMonitor(),[r,n]=(0,o.useCollector)(t,e);return(0,i.useEffect)(()=>t.subscribeToOffsetChange(n)),(0,i.useEffect)(()=>t.subscribeToStateChange(n)),r}},{react:"aq5hc","./useCollector.js":"eevlb","./useDragDropManager.js":"jVtAu","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fLhTc:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var i=e("./useDrop.js");n.exportAll(i,r)},{"./useDrop.js":"1Jz5z","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1Jz5z":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDrop",()=>u);var i=e("../useCollectedProps.js"),o=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,o.useOptionalFactory)(e,t),n=(0,l.useDropTargetMonitor)(),u=(0,s.useDropTargetConnector)(r.options);return(0,c.useRegisteredDropTarget)(r,n,u),[(0,i.useCollectedProps)(r.collect,n,u),(0,a.useConnectDropTarget)(u)]}},{"../useCollectedProps.js":"hdmRY","../useOptionalFactory.js":"75s1j","./connectors.js":"6xWMm","./useDropTargetConnector.js":"blhJH","./useDropTargetMonitor.js":"3gHOz","./useRegisteredDropTarget.js":"6CLyl","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6xWMm":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useConnectDropTarget",()=>o);var i=e("react");function o(e){return(0,i.useMemo)(()=>e.hooks.dropTarget(),[e])}},{react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],blhJH:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDropTargetConnector",()=>l);var i=e("react"),o=e("../../internals/index.js"),a=e("../useDragDropManager.js"),s=e("../useIsomorphicLayoutEffect.js");function l(e){let t=(0,a.useDragDropManager)(),r=(0,i.useMemo)(()=>new o.TargetConnector(t.getBackend()),[t]);return(0,s.useIsomorphicLayoutEffect)(()=>(r.dropTargetOptions=e||null,r.reconnect(),()=>r.disconnectDropTarget()),[e]),r}},{react:"aq5hc","../../internals/index.js":"1iBxz","../useDragDropManager.js":"jVtAu","../useIsomorphicLayoutEffect.js":"bu4Jy","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3gHOz":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDropTargetMonitor",()=>s);var i=e("react"),o=e("../../internals/index.js"),a=e("../useDragDropManager.js");function s(){let e=(0,a.useDragDropManager)();return(0,i.useMemo)(()=>new o.DropTargetMonitorImpl(e),[e])}},{react:"aq5hc","../../internals/index.js":"1iBxz","../useDragDropManager.js":"jVtAu","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6CLyl":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useRegisteredDropTarget",()=>c);var i=e("../../internals/index.js"),o=e("../useDragDropManager.js"),a=e("../useIsomorphicLayoutEffect.js"),s=e("./useAccept.js"),l=e("./useDropTarget.js");function c(e,t,r){let n=(0,o.useDragDropManager)(),c=(0,l.useDropTarget)(e,t),u=(0,s.useAccept)(e);(0,a.useIsomorphicLayoutEffect)(function(){let[e,o]=(0,i.registerTarget)(u,c,n);return t.receiveHandlerId(e),r.receiveHandlerId(e),o},[n,t,c,r,u.map(e=>e.toString()).join("|")])}},{"../../internals/index.js":"1iBxz","../useDragDropManager.js":"jVtAu","../useIsomorphicLayoutEffect.js":"bu4Jy","./useAccept.js":"8q1FP","./useDropTarget.js":"6D0tV","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8q1FP":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useAccept",()=>a);var i=e("@react-dnd/invariant"),o=e("react");function a(e){let{accept:t}=e;return(0,o.useMemo)(()=>((0,i.invariant)(null!=e.accept,"accept must be defined"),Array.isArray(t)?t:[t]),[t])}},{"@react-dnd/invariant":"8UhP9",react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6D0tV":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useDropTarget",()=>a);var i=e("react"),o=e("./DropTargetImpl.js");function a(e,t){let r=(0,i.useMemo)(()=>new o.DropTargetImpl(e,t),[t]);return(0,i.useEffect)(()=>{r.spec=e},[e]),r}},{react:"aq5hc","./DropTargetImpl.js":"2yYhC","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2yYhC":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DropTargetImpl",()=>i);class i{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":"2GYoY"}],aRoDM:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"MultiBackend",()=>i.MultiFactory),n.export(r,"createTransition",()=>o.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 i=e("./MultiFactory"),o=e("./createTransition"),a=e("./transitions")},{"./MultiFactory":"gU9kk","./createTransition":!1,"./transitions":"gqcFy","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gU9kk:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"MultiFactory",()=>o);var i=e("./MultiBackendImpl");let o=(e,t,r)=>new i.MultiBackendImpl(e,t,r)},{"./MultiBackendImpl":"1jXta","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1jXta":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"MultiBackendImpl",()=>w);var i=e("./PreviewListImpl");function o(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 A=new WeakMap,g=new WeakMap,f=new WeakMap,h=new WeakMap,m=new WeakMap,I=new WeakMap,v=new WeakMap,x=new WeakMap,C=new WeakMap,y=new WeakMap,B=new WeakMap;class w{constructor(e,t,r){if(o(this,A,{writable:!0,value:void 0}),o(this,g,{writable:!0,value:void 0}),o(this,f,{writable:!0,value:void 0}),o(this,h,{writable:!0,value:void 0}),o(this,m,{writable:!0,value:void 0}),o(this,I,{writable:!0,value:(e,t,r)=>{var n,i;if(!r.backend)throw Error("You must specify a 'backend' property in your Backend entry: ".concat(JSON.stringify(r)));let o=r.backend(e,t,r.options),a=r.id,s=!r.id&&o&&o.constructor;if(s&&(a=o.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,f)[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,f)[a]),")"));return{id:a,instance:o,preview:null!==(n=r.preview)&&void 0!==n&&n,transition:r.transition,skipDispatchOnTransition:null!==(i=r.skipDispatchOnTransition)&&void 0!==i&&i}}}),s(this,"setup",()=>{if("undefined"!=typeof window){if(w.isSetUp)throw Error("Cannot have two MultiBackends at the same time.");w.isSetUp=!0,l(this,v).call(this,window),l(this,f)[l(this,A)].instance.setup()}}),s(this,"teardown",()=>{"undefined"!=typeof window&&(w.isSetUp=!1,l(this,x).call(this,window),l(this,f)[l(this,A)].instance.teardown())}),s(this,"connectDragSource",(e,t,r)=>l(this,B).call(this,"connectDragSource",e,t,r)),s(this,"connectDragPreview",(e,t,r)=>l(this,B).call(this,"connectDragPreview",e,t,r)),s(this,"connectDropTarget",(e,t,r)=>l(this,B).call(this,"connectDropTarget",e,t,r)),s(this,"profile",()=>l(this,f)[l(this,A)].instance.profile()),s(this,"previewEnabled",()=>l(this,f)[l(this,A)].preview),s(this,"previewsList",()=>l(this,g)),s(this,"backendsList",()=>l(this,h)),o(this,v,{writable:!0,value:e=>{l(this,h).forEach(t=>{t.transition&&e.addEventListener(t.transition.event,l(this,C))})}}),o(this,x,{writable:!0,value:e=>{l(this,h).forEach(t=>{t.transition&&e.removeEventListener(t.transition.event,l(this,C))})}}),o(this,C,{writable:!0,value:e=>{let t=l(this,A);if(l(this,h).some(t=>!!(t.id!==l(this,A)&&t.transition&&t.transition.check(e))&&(u(this,A,t.id),!0)),l(this,A)!==t){var r;l(this,f)[t].instance.teardown(),Object.keys(l(this,m)).forEach(e=>{let t=l(this,m)[e];t.unsubscribe(),t.unsubscribe=l(this,y).call(this,t.func,...t.args)}),l(this,g).backendChanged(this);let n=l(this,f)[l(this,A)];if(n.instance.setup(),n.skipDispatchOnTransition)return;let i=new e.constructor(e.type,e);null===(r=e.target)||void 0===r||r.dispatchEvent(i)}}}),o(this,y,{writable:!0,value:(e,t,r,n)=>l(this,f)[l(this,A)].instance[e](t,r,n)}),o(this,B,{writable:!0,value:(e,t,r,n)=>{let i="".concat(e,"_").concat(t),o=l(this,y).call(this,e,t,r,n);return l(this,m)[i]={func:e,args:[t,r,n],unsubscribe:o},()=>{l(this,m)[i].unsubscribe(),delete l(this,m)[i]}}}),!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,g,new i.PreviewListImpl),u(this,f,{}),u(this,h,[]),r.backends.forEach(r=>{let n=l(this,I).call(this,e,t,r);l(this,f)[n.id]=n,l(this,h).push(n)}),u(this,A,l(this,h)[0].id),u(this,m,{})}}s(w,"isSetUp",!1)},{"./PreviewListImpl":"bn4AX","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],bn4AX:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(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",()=>A);var p=new WeakMap;class A{constructor(){o(this,p,{writable:!0,value:void 0}),i(this,"register",e=>{s(this,p).push(e)}),i(this,"unregister",e=>{let t;for(;-1!==(t=s(this,p).indexOf(e));)s(this,p).splice(t,1)}),i(this,"backendChanged",e=>{for(let t of s(this,p))t.backendChanged(e)}),c(this,p,[])}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],i8zkR:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createTransition",()=>i);let i=(e,t)=>({event:e,check:t})},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gqcFy:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"TouchTransition",()=>o),n.export(r,"HTML5DragTransition",()=>a),n.export(r,"MouseTransition",()=>s),n.export(r,"PointerTransition",()=>l);var i=e("./createTransition");let o=(0,i.createTransition)("touchstart",e=>{let t=e;return null!==t.touches&&void 0!==t.touches}),a=(0,i.createTransition)("dragstart",e=>-1!==e.type.indexOf("drag")||-1!==e.type.indexOf("drop")),s=(0,i.createTransition)("mousedown",e=>-1===e.type.indexOf("touch")&&-1!==e.type.indexOf("mouse")),l=(0,i.createTransition)("pointerdown",e=>"mouse"==e.pointerType)},{"./createTransition":"i8zkR","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1j9mD":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"TouchBackend",()=>a);var i=e("./TouchBackendImpl.js"),o=e("./interfaces.js");n.exportAll(o,r),n.exportAll(i,r);let a=function(e,t={},r={}){return new i.TouchBackendImpl(e,t,r)}},{"./TouchBackendImpl.js":"9UIJh","./interfaces.js":!1,"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9UIJh":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"TouchBackendImpl",()=>p);var i=e("@react-dnd/invariant"),o=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={[o.ListenerType.mouse]:{start:"mousedown",move:"mousemove",end:"mouseup",contextmenu:"contextmenu"},[o.ListenerType.touch]:{start:"touchstart",move:"touchmove",end:"touchend"},[o.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,i.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 i=u.supportsPassive?{capture:n,passive:!1}:n;this.listenerTypes.forEach(function(n){let o=d[n][t];o&&e.addEventListener(o,r,i)})}removeEventListener(e,t,r,n=!1){let i=u.supportsPassive?{capture:n,passive:!1}:n;this.listenerTypes.forEach(function(n){let o=d[n][t];o&&e.removeEventListener(o,r,i)})}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 i;if(!this.document||!r||!this.monitor.isDragging())return;switch(n.type){case d.mouse.move:i={x:n.clientX,y:n.clientY};break;case d.touch.move:var o,a;i={x:(null===(o=n.touches[0])||void 0===o?void 0:o.clientX)||0,y:(null===(a=n.touches[0])||void 0===a?void 0:a.clientY)||0}}let s=null!=i?this.document.elementFromPoint(i.x,i.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,i=(0,l.getEventClientOffset)(e,this.lastTargetTouchFallback);if(!i)return;if(this._isScrolling||!this.monitor.isDragging()&&(0,s.inAngleRanges)(this._mouseClientOffset.x||0,this._mouseClientOffset.y||0,i.x,i.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,i.x,i.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 o=this.sourceNodes.get(this.monitor.getSourceId());this.installSourceNodeRemovalObserver(o),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(i.x,i.y,a):this.document.elementsFromPoint(i.x,i.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(o&&t&&t.contains(o)&&-1===d.indexOf(e)){d.unshift(e);break}}d.reverse(),this.actions.hover(d,{clientOffset:i})},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(o.ListenerType.mouse),this.options.enableTouchEvents&&this.listenerTypes.push(o.ListenerType.touch),this.options.enableKeyboardEvents&&this.listenerTypes.push(o.ListenerType.keyboard)}}},{"@react-dnd/invariant":"8UhP9","./interfaces.js":"wdAOQ","./OptionsReader.js":"1Sbm2","./utils/math.js":"93Fnk","./utils/offsets.js":"eyZSZ","./utils/predicates.js":"jKNOJ","./utils/supportsPassive.js":"acwDN","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],wdAOQ:[function(e,t,r){var n,i=e("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(r),i.export(r,"ListenerType",()=>n),function(e){e.mouse="mouse",e.touch="touch",e.keyboard="keyboard"}(n||(n={}))},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1Sbm2":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"OptionsReader",()=>i);class i{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":"2GYoY"}],"93Fnk":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t,r,n){return Math.sqrt(Math.pow(Math.abs(r-e),2)+Math.pow(Math.abs(n-t),2))}function o(e,t,r,n,i){if(!i)return!1;let o=180*Math.atan2(n-t,r-e)/Math.PI+180;for(let e=0;e<i.length;++e){let t=i[e];if(t&&(null==t.start||o>=t.start)&&(null==t.end||o<=t.end))return!0}return!1}n.defineInteropFlag(r),n.export(r,"distance",()=>i),n.export(r,"inAngleRanges",()=>o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],eyZSZ:[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 i=e("./predicates.js");let o=1;function a(e){let t=e.nodeType===o?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,i.isTouchEvent)(e)?s(e,t):{x:e.clientX,y:e.clientY}}},{"./predicates.js":"jKNOJ","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jKNOJ:[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 i={Left:1},o={Left:0};function a(e){return void 0===e.button||e.button===o.Left}function s(e){return void 0===e.buttons||(e.buttons&i.Left)==0}function l(e){return!!e.targetTouches}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],acwDN:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"supportsPassive",()=>i);let i=(()=>{let e=!1;try{addEventListener("test",()=>{},Object.defineProperty({},"passive",{get:()=>(e=!0,!0)}))}catch(e){}return e})()},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6QDfO":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EmptySite",()=>a),n.export(r,"EmptyPage",()=>s),n.export(r,"active",()=>c),n.export(r,"EDGlobal",()=>u);var i=e("web-utils"),o=e("radix3");let a={id:"",name:"",domain:"",config:{api_url:""},deploy_name:"",js:"",js_compiled:"",responsive:"",layout:{id:"--",meta:void 0,entry:[]}},s={id:"",name:"",url:"",snapshot:null,comps:{}},l={active_id:!1,comp_id:!1,instance_comp_id:!1,instance_item_id:!1},c={should_render_main:!0,hover:{id:"",tree:!1},scope:{},script_nav:{list:[],idx:-1},text:{id:"",content:"",timeout:null,el:null},get item_id(){return!1===l.active_id&&(l.active_id=localStorage.getItem("prasi-active-id")||""),l.active_id||""},set item_id(val){localStorage.setItem("prasi-active-id",val||""),l.active_id=val||""},get comp_id(){return!1===l.comp_id&&(l.comp_id=localStorage.getItem("prasi-comp-id")||""),l.comp_id||""},set comp_id(val){localStorage.setItem("prasi-comp-id",val||""),l.comp_id=val||""},instance:{get comp_id(){return!1===l.instance_comp_id&&(l.instance_comp_id=localStorage.getItem("prasi-instance-comp-id")||""),l.instance_comp_id||""},set comp_id(val){localStorage.setItem("prasi-instance-comp-id",val||""),l.instance_comp_id=val||""},get item_id(){return!1===l.instance_item_id&&(l.instance_item_id=localStorage.getItem("prasi-instance-item-id")||""),l.instance_item_id||""},set item_id(val){localStorage.setItem("prasi-instance-item-id",val||""),l.instance_item_id=val||""}}},u={mode:"",user:{id:"",username:"",client_id:""},clients:{},status:"init",preview:{url_cache:new Set,route_cache:(0,o.createRouter)(),page_cache:{},meta_cache:{}},sync:void 0,site:(0,i.deepClone)(a),site_tstamp:Date.now(),site_exports:{},site_dts:"",site_dts_entry:{},prisma_ext:"",script:{site_types:{},loaded:!1,do_edit:async(e,t)=>{},db:null,api:null,init_local_effect:{}},page:{history:{id:"",show:!1},root_id:"root",cur:s,doc:null,list:{},building:!1,meta:{},entry:[],tree:[],render:()=>{}},comp:{doc:null,item:null,loaded:{},list:{},group:{}},code:{},global_prop:[],ui:{build:{status:"ready"},monaco:null,comp_editable:"yes"===localStorage.getItem("prasi-comp-editable"),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_all:!1,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,rebuilding:!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}}}}},{"web-utils":"ccU4J",radix3:"gMGcL","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],dNllk:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"treeCacheBuild",()=>p),n.export(r,"treeRebuild",()=>A);var i=e("idb-keyval"),o=e("../../../vi/meta/comp/init-comp-load"),a=e("../../../vi/meta/meta"),s=e("../../../vi/render/script/extract-nav"),l=e("../comp/load"),c=e("../ed-global"),u=e("./assign-mitem"),d=e("./build/push-tree");let p=async(e,t)=>{let r=e.preview.page_cache[t];if(r){let n={meta:{},entry:[],url:r.url};for(let t of(await (0,o.initLoadComp)({comps:e.comp.loaded,meta:n.meta,mode:"page"},r.root,{async load(t){if(!e.sync)return;let r=t.filter(t=>!e.comp.loaded[t]);for(let[t,n]of Object.entries(await e.sync.comp.load(r,!0))){let r=await (0,i.get)(`comp-${t}`,s.nav.store);r&&(e.comp.loaded[t]=r),n&&n.snapshot&&!e.comp.list[t]&&(e.comp.loaded[t]?(0,l.loadCompSnapshot)(e,t,n.snapshot).then(()=>{e.comp.loaded[t]&&(0,i.set)(`comp-${t}`,e.comp.loaded[t],s.nav.store)}):(await (0,l.loadCompSnapshot)(e,t,n.snapshot),e.comp.loaded[t]&&(0,i.set)(`comp-${t}`,e.comp.loaded[t],s.nav.store)))}}}),r.root.childs))n.entry.push(t.id),(0,a.genMeta)({note:"cache-rebuild",comps:e.comp.loaded,meta:n.meta,mode:"page"},{item:t});e.preview.meta_cache[t]=n,(0,i.set)(`page-${t}`,n,s.nav.store)}},A=async(e,t)=>{if(document.activeElement){let e=document.activeElement;if("DIV"===e.tagName&&"true"===e.getAttribute("contenteditable"))return}c.active.should_render_main=!0;let r=e.site.layout&&e.site.layout.id===e.page.cur.id&&t?.note==="load-layout page-init";for(let[t,r]of Object.entries(e.comp.list))if(!e.comp.loaded[t]){let n=r.doc.getMap("map").get("root"),i=n?.toJSON();i&&(e.comp.loaded[t]=i)}let n=e.page.doc?.getMap("map").get("root"),i=[];n?.get("childs")?.forEach(e=>i.push(e));let s={};for(let t of(e.page.tree=[],i)){let n=t.toJSON();n&&(await (0,o.initLoadComp)({comps:e.comp.loaded,meta:s,mode:"page"},n,{async load(t){for(let r of t)await (0,l.loadComponent)(e,r)}}),(0,a.genMeta)({note:"tree-rebuild",comps:e.comp.loaded,meta:s,mode:"page",on:{async visit(i){r||((i.parent?.instance_id!==i.parent?.id||i.jsx_prop)&&(0,d.pushTreeNode)(e,i,s,e.page.tree),(0,u.assignMitem)({m:i,root:n,mitem:t,meta:s,new_prop_jsx(e,t,r,n){if(!t.get(r)){let e=new Y.Map;syncronize(e,n),t.set(r,e)}}}))}}},{item:n}))}if(r)e.site.layout.meta=s;else{let t="root";if(e.site.layout&&e.site.layout.meta){for(let[r,n]of Object.entries(e.site.layout.meta))if("content"===n.item.name){t=n.item.id;break}e.page.root_id=t}if(e.site.layout&&e.site.layout.id===e.page.cur.id)e.page.meta=s;else if("root"!==t){for(let e of Object.values(s))e.parent?.id==="root"&&(e.parent.id=t);e.page.meta={...e.site.layout.meta,...s}}else e.page.meta=s}}},{"idb-keyval":"li1Ag","../../../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":"2GYoY"}],"61w0n":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"initLoadComp",()=>o);var i=e("../meta");let o=async(e,t,r,n)=>{let a=new Set,s={root:t},l=[];(0,i.genMeta)({...e,on:{visit_component:({component:t})=>{if(t){let{id:r}=t;e.comps[r]||n&&(!n||n.has(r))||a.add(r),l.push(t)}},visit(e,t){r.visit&&r.visit(e,t,s)}},set_meta:!1,note:"init-load-comp"},{item:t,ignore_first_component:!0}),r.done&&r.done(s);let c=n;if(c||(c=new Set),a.size>0)for(let t of(await r.load([...a]),a.forEach(e=>{c&&c.add(e)}),[...c])){let n=e.comps[t];n&&await o(e,n,r,c)}for(let t of l)if(t.props)for(let n of Object.values(t.props))n.meta?.type==="content-element"&&n.content&&await o(e,n.content,r,c)}},{"../meta":"g3IOK","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],g3IOK:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"genMeta",()=>a);var i=e("./comp"),o=e("./simplify");let a=(e,t)=>{let r=t.item;if("item"===r.type&&r.component?.id&&!0!==t.ignore_first_component){(0,i.genComp)(e,t);return}let n={item:(0,o.simplifyItemChild)(r),parent:{id:t.parent?.item.id||"root",instance_id:t.parent?.instance_id,comp_id:t.parent?.comp?.component?.id}};if(t.jsx_prop&&(n.jsx_prop=t.jsx_prop),e.on?.visit&&e.on.visit(n,r,t.root||t.item),r.id&&!1!==e.set_meta&&(e.meta[n.item.id]=n),r.childs){for(let[i,o]of Object.entries(r.childs))if(o.id){let r={item:o,is_root:!1,root:t.root||t.item,parent:{item:n.item,instance_id:t.parent?.instance_id,comp:t.parent?.comp,root_instances:t.parent?.root_instances}};t.jsx_prop&&(r.jsx_prop={...t.jsx_prop,is_root:!1}),a(e,r)}}}},{"./comp":"7i2vZ","./simplify":"d8LMr","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"7i2vZ":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"genComp",()=>l);var i=e("./comp/instantiate"),o=e("./comp/walk-prop"),a=e("./meta"),s=e("./simplify");let l=(e,t)=>{let{item:r}=t;if("item"===r.type&&r.component?.id&&t.parent?.item.id){let n=e.comps[r.component.id];if(e.on?.visit_component&&e.on.visit_component(r,t.root||t.item),!n)return;if(n){let l;if("page"===e.mode?(r.component.instances||(r.component.instances={}),l=r.component.instances):l=t.parent?.root_instances,l){let e=l[r.id];l[r.id]||(l[r.id]={},e=l[r.id]),(0,i.instantiate)({item:r,item_comp:n,ids:e})}let c={item:(0,s.simplifyItemChild)(r),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:l};if(e.on?.visit&&e.on.visit(c,r,t.root||t.item),r.id&&!1!==e.set_meta&&(e.meta[r.id]=c),(0,o.walkProp)({item:r,item_comp:n,instance:l?l[r.id]:{},each(i,o){let s=r.component?.id;o.meta?.type==="content-element"&&s&&o.content&&(o.content.name=i,(0,a.genMeta)({...e},{item:o.content,root:t.root||o.content,is_root:!1,jsx_prop:{is_root:!0,comp_id:s,name:i},parent:{item:c.item,instance_id:r.id,comp:n,root_instances:l}}))}}),r.childs)for(let i of Object.values(r.childs))!i?.name?.startsWith("jsx:")&&i&&Object.keys(i).length>3&&(0,a.genMeta)({...e,mode:"comp"},{item:i,is_root:!1,root:t.root||t.item,parent:{item:r,instance_id:r.id,root_instances:l,comp:n}})}}}},{"./comp/instantiate":"8QXzu","./comp/walk-prop":"hTtrx","./meta":"g3IOK","./simplify":"d8LMr","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8QXzu":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"instantiate",()=>a),n.export(r,"walkChild",()=>s);var i=e("@paralleldrive/cuid2"),o=e("web-utils");let a=e=>{let{item:t,item_comp:r,ids:n}=e,i=(0,o.deepClone)(r);if(s(i,n),t.id&&(i.id=t.id),i.hidden=t.hidden,i.component){if(i.component.props&&t.component&&t.component.props)for(let e of Object.keys(i.component.props)){let r=t.component.props[e],n=i.component.props[e];r&&(n.value=r.value,n.valueBuilt=r.valueBuilt,n.jsxCalledBy=r.jsxCalledBy,n.content=r.content)}i.component.instances=t.component?.instances,i.component.style=t.component?.style}for(let e of Object.keys(t))delete t[e];for(let[e,r]of Object.entries(i))t[e]=r},s=(e,t)=>{if(e.originalId=e.id,t[e.id]||(t[e.id]=(0,i.createId)()),e.id=t[e.id],e.childs)for(let r of e.childs)s(r,t)}},{"@paralleldrive/cuid2":"6a1JN","web-utils":"ccU4J","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6a1JN":[function(e,t,r){let{createId:n,init:i,getConstants:o,isCuid:a}=e("f4754cad0617f281");t.exports.createId=n,t.exports.init=i,t.exports.getConstants=o,t.exports.isCuid=a},{f4754cad0617f281:"cYVHz"}],cYVHz:[function(e,t,r){var n=arguments[3];let{sha3_512:i}=e("d0dc733fdfe478ab"),o=24,a=32,s=(e=4,t=Math.random)=>{let r="";for(;r.length<e;)r+=Math.floor(36*t()).toString(36);return r};function l(e){let t=8n,r=0n;for(let n of e.values())r=(r<<t)+BigInt(n);return r}let c=(e="")=>l(i(e)).toString(36).slice(1),u=Array.from({length:26},(e,t)=>String.fromCharCode(t+97)),d=e=>u[Math.floor(e()*u.length)],p=({globalObj:e=void 0!==n?n:"undefined"!=typeof window?window:{},random:t=Math.random}={})=>{let r=Object.keys(e).toString();return c(r.length?r+s(a,t):s(a,t)).substring(0,a)},A=e=>()=>e++,g=476782367,f=({random:e=Math.random,counter:t=A(Math.floor(e()*g)),length:r=o,fingerprint:n=p({random:e})}={})=>function(){let i=d(e),o=Date.now().toString(36),a=t().toString(36),l=s(r,e),u=`${o+l+a+n}`;return`${i+c(u).substring(1,r)}`},h=f(),m=(e,{minLength:t=2,maxLength:r=a}={})=>{let n=e.length,i=/^[0-9a-z]+$/;return!!("string"==typeof e&&n>=t&&n<=r&&i.test(e))};t.exports.getConstants=()=>({defaultLength:o,bigLength:a}),t.exports.init=f,t.exports.createId=h,t.exports.bufToBigInt=l,t.exports.createCounter=A,t.exports.createFingerprint=p,t.exports.isCuid=m},{d0dc733fdfe478ab:"1dAQq"}],"1dAQq":[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.shake256=r.shake128=r.keccak_512=r.keccak_384=r.keccak_256=r.keccak_224=r.sha3_512=r.sha3_384=r.sha3_256=r.sha3_224=r.Keccak=r.keccakP=void 0;let n=e("b5d8367685d2f01a"),i=e("a1dd24a362368716"),o=e("4f25a63eeb3984c4"),a=[],s=[],l=[],c=BigInt(0),u=BigInt(1),d=BigInt(2),p=BigInt(7),A=BigInt(256),g=BigInt(113);for(let e=0,t=u,r=1,n=0;e<24;e++){[r,n]=[n,(2*r+3*n)%5],a.push(2*(5*n+r)),s.push((e+1)*(e+2)/2%64);let i=c;for(let e=0;e<7;e++)(t=(t<<u^(t>>p)*g)%A)&d&&(i^=u<<(u<<BigInt(e))-u);l.push(i)}let[f,h]=(0,i.split)(l,!0),m=(e,t,r)=>r>32?(0,i.rotlBH)(e,t,r):(0,i.rotlSH)(e,t,r),I=(e,t,r)=>r>32?(0,i.rotlBL)(e,t,r):(0,i.rotlSL)(e,t,r);function v(e,t=24){let r=new Uint32Array(10);for(let n=24-t;n<24;n++){for(let t=0;t<10;t++)r[t]=e[t]^e[t+10]^e[t+20]^e[t+30]^e[t+40];for(let t=0;t<10;t+=2){let n=(t+8)%10,i=(t+2)%10,o=r[i],a=r[i+1],s=m(o,a,1)^r[n],l=I(o,a,1)^r[n+1];for(let r=0;r<50;r+=10)e[t+r]^=s,e[t+r+1]^=l}let t=e[2],i=e[3];for(let r=0;r<24;r++){let n=s[r],o=m(t,i,n),l=I(t,i,n),c=a[r];t=e[c],i=e[c+1],e[c]=o,e[c+1]=l}for(let t=0;t<50;t+=10){for(let n=0;n<10;n++)r[n]=e[t+n];for(let n=0;n<10;n++)e[t+n]^=~r[(n+2)%10]&r[(n+4)%10]}e[0]^=f[n],e[1]^=h[n]}r.fill(0)}r.keccakP=v;class x extends o.Hash{constructor(e,t,r,i=!1,a=24){if(super(),this.blockLen=e,this.suffix=t,this.outputLen=r,this.enableXOF=i,this.rounds=a,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,(0,n.number)(r),0>=this.blockLen||this.blockLen>=200)throw Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,o.u32)(this.state)}keccak(){o.isLE||(0,o.byteSwap32)(this.state32),v(this.state32,this.rounds),o.isLE||(0,o.byteSwap32)(this.state32),this.posOut=0,this.pos=0}update(e){(0,n.exists)(this);let{blockLen:t,state:r}=this,i=(e=(0,o.toBytes)(e)).length;for(let n=0;n<i;){let o=Math.min(t-this.pos,i-n);for(let t=0;t<o;t++)r[this.pos++]^=e[n++];this.pos===t&&this.keccak()}return this}finish(){if(this.finished)return;this.finished=!0;let{state:e,suffix:t,pos:r,blockLen:n}=this;e[r]^=t,(128&t)!=0&&r===n-1&&this.keccak(),e[n-1]^=128,this.keccak()}writeInto(e){(0,n.exists)(this,!1),(0,n.bytes)(e),this.finish();let t=this.state,{blockLen:r}=this;for(let n=0,i=e.length;n<i;){this.posOut>=r&&this.keccak();let o=Math.min(r-this.posOut,i-n);e.set(t.subarray(this.posOut,this.posOut+o),n),this.posOut+=o,n+=o}return e}xofInto(e){if(!this.enableXOF)throw Error("XOF is not possible for this instance");return this.writeInto(e)}xof(e){return(0,n.number)(e),this.xofInto(new Uint8Array(e))}digestInto(e){if((0,n.output)(e,this),this.finished)throw Error("digest() was already called");return this.writeInto(e),this.destroy(),e}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(e){let{blockLen:t,suffix:r,outputLen:n,rounds:i,enableXOF:o}=this;return e||(e=new x(t,r,n,o,i)),e.state32.set(this.state32),e.pos=this.pos,e.posOut=this.posOut,e.finished=this.finished,e.rounds=i,e.suffix=r,e.outputLen=n,e.enableXOF=o,e.destroyed=this.destroyed,e}}r.Keccak=x;let C=(e,t,r)=>(0,o.wrapConstructor)(()=>new x(t,e,r));r.sha3_224=C(6,144,28),r.sha3_256=C(6,136,32),r.sha3_384=C(6,104,48),r.sha3_512=C(6,72,64),r.keccak_224=C(1,144,28),r.keccak_256=C(1,136,32),r.keccak_384=C(1,104,48),r.keccak_512=C(1,72,64);let y=(e,t,r)=>(0,o.wrapXOFConstructorWithOpts)((n={})=>new x(t,e,void 0===n.dkLen?r:n.dkLen,!0));r.shake128=y(31,168,16),r.shake256=y(31,136,32)},{b5d8367685d2f01a:"bieNq",a1dd24a362368716:"2Lg2E","4f25a63eeb3984c4":"hs78w"}],bieNq:[function(e,t,r){function n(e){if(!Number.isSafeInteger(e)||e<0)throw Error(`positive integer expected, not ${e}`)}function i(e){if("boolean"!=typeof e)throw Error(`boolean expected, not ${e}`)}function o(e){return e instanceof Uint8Array||null!=e&&"object"==typeof e&&"Uint8Array"===e.constructor.name}function a(e,...t){if(!o(e))throw Error("Uint8Array expected");if(t.length>0&&!t.includes(e.length))throw Error(`Uint8Array expected of length ${t}, not of length=${e.length}`)}function s(e){if("function"!=typeof e||"function"!=typeof e.create)throw Error("Hash should be wrapped by utils.wrapConstructor");n(e.outputLen),n(e.blockLen)}function l(e,t=!0){if(e.destroyed)throw Error("Hash instance has been destroyed");if(t&&e.finished)throw Error("Hash#digest() has already been called")}function c(e,t){a(e);let r=t.outputLen;if(e.length<r)throw Error(`digestInto() expects output buffer of length at least ${r}`)}Object.defineProperty(r,"__esModule",{value:!0}),r.output=r.exists=r.hash=r.bytes=r.bool=r.number=r.isBytes=void 0,r.number=n,r.bool=i,r.isBytes=o,r.bytes=a,r.hash=s,r.exists=l,r.output=c;let u={number:n,bool:i,bytes:a,hash:s,exists:l,output:c};r.default=u},{}],"2Lg2E":[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.add5L=r.add5H=r.add4H=r.add4L=r.add3H=r.add3L=r.add=r.rotlBL=r.rotlBH=r.rotlSL=r.rotlSH=r.rotr32L=r.rotr32H=r.rotrBL=r.rotrBH=r.rotrSL=r.rotrSH=r.shrSL=r.shrSH=r.toBig=r.split=r.fromBig=void 0;let n=BigInt(4294967296-1),i=BigInt(32);function o(e,t=!1){return t?{h:Number(e&n),l:Number(e>>i&n)}:{h:0|Number(e>>i&n),l:0|Number(e&n)}}function a(e,t=!1){let r=new Uint32Array(e.length),n=new Uint32Array(e.length);for(let i=0;i<e.length;i++){let{h:a,l:s}=o(e[i],t);[r[i],n[i]]=[a,s]}return[r,n]}r.fromBig=o,r.split=a;let s=(e,t)=>BigInt(e>>>0)<<i|BigInt(t>>>0);r.toBig=s;let l=(e,t,r)=>e>>>r;r.shrSH=l;let c=(e,t,r)=>e<<32-r|t>>>r;r.shrSL=c;let u=(e,t,r)=>e>>>r|t<<32-r;r.rotrSH=u;let d=(e,t,r)=>e<<32-r|t>>>r;r.rotrSL=d;let p=(e,t,r)=>e<<64-r|t>>>r-32;r.rotrBH=p;let A=(e,t,r)=>e>>>r-32|t<<64-r;r.rotrBL=A;let g=(e,t)=>t;r.rotr32H=g;let f=(e,t)=>e;r.rotr32L=f;let h=(e,t,r)=>e<<r|t>>>32-r;r.rotlSH=h;let m=(e,t,r)=>t<<r|e>>>32-r;r.rotlSL=m;let I=(e,t,r)=>t<<r-32|e>>>64-r;r.rotlBH=I;let v=(e,t,r)=>e<<r-32|t>>>64-r;function x(e,t,r,n){let i=(t>>>0)+(n>>>0);return{h:e+r+(i/4294967296|0)|0,l:0|i}}r.rotlBL=v,r.add=x;let C=(e,t,r)=>(e>>>0)+(t>>>0)+(r>>>0);r.add3L=C;let y=(e,t,r,n)=>t+r+n+(e/4294967296|0)|0;r.add3H=y;let B=(e,t,r,n)=>(e>>>0)+(t>>>0)+(r>>>0)+(n>>>0);r.add4L=B;let w=(e,t,r,n,i)=>t+r+n+i+(e/4294967296|0)|0;r.add4H=w;let E=(e,t,r,n,i)=>(e>>>0)+(t>>>0)+(r>>>0)+(n>>>0)+(i>>>0);r.add5L=E;let b=(e,t,r,n,i,o)=>t+r+n+i+o+(e/4294967296|0)|0;r.add5H=b;let Q={fromBig:o,split:a,toBig:s,shrSH:l,shrSL:c,rotrSH:u,rotrSL:d,rotrBH:p,rotrBL:A,rotr32H:g,rotr32L:f,rotlSH:h,rotlSL:m,rotlBH:I,rotlBL:v,add:x,add3L:C,add3H:y,add4L:B,add4H:w,add5H:b,add5L:E};r.default=Q},{}],hs78w:[function(e,t,r){/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(r,"__esModule",{value:!0}),r.randomBytes=r.wrapXOFConstructorWithOpts=r.wrapConstructorWithOpts=r.wrapConstructor=r.checkOpts=r.Hash=r.concatBytes=r.toBytes=r.utf8ToBytes=r.asyncLoop=r.nextTick=r.hexToBytes=r.bytesToHex=r.byteSwap32=r.byteSwapIfBE=r.byteSwap=r.isLE=r.rotl=r.rotr=r.createView=r.u32=r.u8=r.isBytes=void 0;let n=e("59719913569e95e6"),i=e("7db109b6118697b1");function o(e){return e instanceof Uint8Array||null!=e&&"object"==typeof e&&"Uint8Array"===e.constructor.name}r.isBytes=o;let a=e=>new Uint8Array(e.buffer,e.byteOffset,e.byteLength);r.u8=a;let s=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4));r.u32=s;let l=e=>new DataView(e.buffer,e.byteOffset,e.byteLength);r.createView=l;let c=(e,t)=>e<<32-t|e>>>t;r.rotr=c;let u=(e,t)=>e<<t|e>>>32-t>>>0;r.rotl=u,r.isLE=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0];let d=e=>e<<24&4278190080|e<<8&16711680|e>>>8&65280|e>>>24&255;function p(e){for(let t=0;t<e.length;t++)e[t]=(0,r.byteSwap)(e[t])}r.byteSwap=d,r.byteSwapIfBE=r.isLE?e=>e:e=>(0,r.byteSwap)(e),r.byteSwap32=p;let A=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function g(e){(0,i.bytes)(e);let t="";for(let r=0;r<e.length;r++)t+=A[e[r]];return t}r.bytesToHex=g;let f={_0:48,_9:57,_A:65,_F:70,_a:97,_f:102};function h(e){return e>=f._0&&e<=f._9?e-f._0:e>=f._A&&e<=f._F?e-(f._A-10):e>=f._a&&e<=f._f?e-(f._a-10):void 0}function m(e){if("string"!=typeof e)throw Error("hex string expected, got "+typeof e);let t=e.length,r=t/2;if(t%2)throw Error("padded hex string expected, got unpadded hex of length "+t);let n=new Uint8Array(r);for(let t=0,i=0;t<r;t++,i+=2){let r=h(e.charCodeAt(i)),o=h(e.charCodeAt(i+1));if(void 0===r||void 0===o)throw Error('hex string expected, got non-hex character "'+(e[i]+e[i+1])+'" at index '+i);n[t]=16*r+o}return n}r.hexToBytes=m;let I=async()=>{};async function v(e,t,n){let i=Date.now();for(let o=0;o<e;o++){n(o);let e=Date.now()-i;e>=0&&e<t||(await (0,r.nextTick)(),i+=e)}}function x(e){if("string"!=typeof e)throw Error(`utf8ToBytes expected string, got ${typeof e}`);return new Uint8Array(new TextEncoder().encode(e))}function C(e){return"string"==typeof e&&(e=x(e)),(0,i.bytes)(e),e}function y(...e){let t=0;for(let r=0;r<e.length;r++){let n=e[r];(0,i.bytes)(n),t+=n.length}let r=new Uint8Array(t);for(let t=0,n=0;t<e.length;t++){let i=e[t];r.set(i,n),n+=i.length}return r}r.nextTick=I,r.asyncLoop=v,r.utf8ToBytes=x,r.toBytes=C,r.concatBytes=y;class B{clone(){return this._cloneInto()}}r.Hash=B;let w={}.toString;function E(e,t){if(void 0!==t&&"[object Object]"!==w.call(t))throw Error("Options should be object or undefined");return Object.assign(e,t)}function b(e){let t=t=>e().update(C(t)).digest(),r=e();return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=()=>e(),t}function Q(e){let t=(t,r)=>e(r).update(C(t)).digest(),r=e({});return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=t=>e(t),t}function j(e){let t=(t,r)=>e(r).update(C(t)).digest(),r=e({});return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=t=>e(t),t}function D(e=32){if(n.crypto&&"function"==typeof n.crypto.getRandomValues)return n.crypto.getRandomValues(new Uint8Array(e));throw Error("crypto.getRandomValues must be defined")}r.checkOpts=E,r.wrapConstructor=b,r.wrapConstructorWithOpts=Q,r.wrapXOFConstructorWithOpts=j,r.randomBytes=D},{"59719913569e95e6":"5SBX4","7db109b6118697b1":"bieNq"}],"5SBX4":[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.crypto=void 0,r.crypto="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0},{}],hTtrx:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"walkProp",()=>o);var i=e("web-utils");let o=e=>{for(let[t,r]of Object.entries(e.item_comp.component?.props||{}).sort((e,t)=>e[1].idx-t[1].idx)){let n=(0,i.deepClone)(r),o=e.item.component?.props;o&&o[t]&&(n.value=o[t].value,n.valueBuilt=o[t].valueBuilt,o[t].content&&(n.content=o[t].content)),n&&e.each(t,n)}}},{"web-utils":"ccU4J","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],d8LMr:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"simplifyItemChild",()=>i),n.export(r,"simplifyMeta",()=>o);let i=e=>{let t={};for(let[r,n]of Object.entries(e))if("childs"===r){if(t.childs=[],n&&Array.isArray(n))for(let e of n)"item"===e.type&&e.component?t.childs.push(e):t.childs.push({name:e.name,id:e.id,originalId:e.originalId})}else t[r]=n;return t},o=e=>{let t={};for(let[r,n]of Object.entries(e))t[r]={id:n.item.id,parent:n.parent?{id:n.parent.id,comp_id:n.parent.comp_id,instance_id:n.parent.instance_id}:void 0,comp:n.item.component&&n.instances?{id:n.item.component.id,instances:n.instances}:void 0};return t}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],hXbWs:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"nav",()=>i),n.export(r,"extractNavigate",()=>o);let i={timeout:null,store:(0,e("idb-keyval").createStore)("prasi-cache","prasi-cache-store")},o=(e,t)=>{let r=[...a(t,"navigate(",")"),...a(t,"href = ",";")],n=e.page.cur.id;for(let t of(e.page.navs[n]||(e.page.navs[n]=new Set),r))e.page.navs[n].add(t);clearTimeout(i.timeout),i.timeout=setTimeout(()=>{e.on_nav_loaded&&e.on_nav_loaded({urls:Array.from(e.page.navs[n])})},100)},a=(e,t,r)=>{let n=0,i=0,o=[];for(;;){let a=e.indexOf(t,n);if(i=n,a>=0){let i=e[a+t.length];if('"'===i||"'"===i||"`"===i){let s=e.indexOf(`${i}${r}`,a+t.length+1),l=e.substring(a+t.length+1,s);n=s+2+r.length,o.push(l)}}if(i===n)break}return o}},{"idb-keyval":"li1Ag","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],aigu6:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"loadcomp",()=>A),n.export(r,"loadComponent",()=>g),n.export(r,"loadCompSnapshot",()=>f),n.export(r,"updateComponentMeta",()=>h);var i=e("@paralleldrive/cuid2"),o=e("wasm-gzip"),a=e("../../../vi/meta/comp/init-comp-load"),s=e("../../../vi/meta/meta"),l=e("../active/is-editing"),c=e("../tree/assign-mitem"),u=e("../tree/build"),d=e("../tree/build/push-tree"),p=e("2c077da2988489ba").Buffer;let A={timeout:0,pending:new Set},g=async(e,t,r)=>new Promise(n=>{if(e.comp.list[t]){n(!0);return}A.pending.add(t),clearTimeout(A.timeout),A.timeout=setTimeout(async()=>{let t=await e.sync?.comp.load([...A.pending],r);if(t){let r=Object.entries(t);for(let[t,n]of r)n&&n.snapshot&&await f(e,t,n.snapshot);A.pending.clear(),n(r.length>0)}else n(!1)},150)}),f=async(e,t,r)=>{if(e.comp.list[t])return;let n=new Y.Doc;Y.applyUpdate(n,(0,o.decompress)(r));let i=n.getMap("map").get("root");if(i){e.comp.loaded[t]=i.toJSON();let a=e.comp.list[t];"function"==typeof a?.on_update&&n.off("update",a.on_update);let s=await h(e,n,t);if(s){let{meta:i,tree:c}=s;a?(a.meta=i,a.tree=c):(e.comp.list[t]={comp:{id:t,snapshot:r},doc:n,meta:i,tree:c,async on_update(r,i){if("sv_remote"===i||"local"===i)return;let a=await e.sync?.yjs.sv_local("comp",t,p.from(o.compress(r)));if(a){a.sv===a.diff&&"not-found"===a.sv&&(console.warn("reload 5"),location.reload());let r=Y.encodeStateAsUpdate(n,(0,o.decompress)(a.sv));Y.applyUpdate(n,(0,o.decompress)(a.diff),"local"),await e.sync?.yjs.diff_local("comp",t,p.from(o.compress(r)));let i=await h(e,e.comp.list[t].doc,t);if(i&&(e.comp.list[t].meta=i.meta,e.comp.list[t].tree=i.tree),e.comp.loaded[t]=n.getMap("map").get("root")?.toJSON(),(0,l.isTextEditing)())return;(0,u.treeRebuild)(e),e.render()}}},n.on("update",e.comp.list[t].on_update))}}},h=async(e,t,r)=>{let n=t.getMap("map").get("root");if(!n)return;let o={},l=[],u=n.toJSON();return e.comp.loaded[r]=u,await (0,a.initLoadComp)({comps:e.comp.loaded,meta:o,set_meta:!1,mode:"comp"},u,{load:async t=>{let r=t.filter(t=>!e.comp.loaded[t]),n=await e.sync?.comp.load(r,!0);if(n)for(let[t,r]of Object.entries(n))r&&r.snapshot&&!e.comp.list[t]&&await f(e,t,r.snapshot)}}),(0,s.genMeta)({comps:e.comp.loaded,meta:o,mode:"comp",on:{async visit(t){(0,d.pushTreeNode)(e,t,o,l),(0,c.assignMitem)({m:t,root:u,mitem:n,meta:o,new_prop_jsx(e,t,r,n){m.list.push(()=>{let e=new Y.Map;n.content&&(n.content.id=(0,i.createId)()),syncronize(e,n),t.set(r,e)})}})}},note:"load-comp-scan-meta"},{item:u,ignore_first_component:!0}),m.list.length>0&&e.page.doc?.transact(()=>{for(let e of m.list)e()}),e.comp.loaded[r]=u,{meta:o,tree:l,item:u}},m={list:[]}},{"2c077da2988489ba":"3r0w6","@paralleldrive/cuid2":"6a1JN","wasm-gzip":"7m2w4","../../../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":"2GYoY"}],dhggL:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isTextEditing",()=>i);let i=()=>{let e=document.activeElement;return!!(e&&e.attributes.getNamedItem("contenteditable"))}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3QMWf":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"assignMitem",()=>o);var i=e("@paralleldrive/cuid2");let o=e=>{let{m:t,root:r,mitem:n,meta:o}=e;if(t.jsx_prop&&t.parent?.instance_id){let e=o[t.parent?.instance_id];if(e&&t.jsx_prop.is_root){let r=e.item.component?.props[t.jsx_prop.name];r&&(r.content=t.item)}}if(t.parent){if("root"===t.parent.id)t.item.id===r.id&&(t.mitem=n);else{let r=o[t.parent.id];if(!r.mitem&&t.parent.instance_id&&o[t.parent.instance_id]&&(r=o[t.parent.instance_id]),r.mitem){if(t.jsx_prop?.is_root===!0){let e=r.mitem.get("component")?.get("props");if(e){let r=e.get(t.jsx_prop.name);if(r){let e=r.get("content");if(!e){let e=new Y.Map;syncronize(e,{id:(0,i.createId)(),name:t.jsx_prop.name,type:"item",dim:{w:"full",h:"full"},childs:[],adv:{css:""}}),r.set("content",e)}e&&(t.mitem=e)}}}else r.mitem.get("childs")?.forEach(e=>{let r=e&&e.get&&e.get("id");"string"==typeof r&&r===t.item.id&&(t.mitem=e)})}if(t.item.component?.props)for(let[r,n]of Object.entries(t.item.component.props)){let i=t.mitem?.get("component")?.get("props")?.get(r);if(!i){let i=t.mitem?.get("component")?.get("props");i&&e.new_prop_jsx(t,i,r,n)}if(n.content){if(i){let e=o[n.content.id];e&&(e.mitem=i.get("content"))}else{let i=t.mitem?.get("component")?.get("props");i&&e.new_prop_jsx(t,i,r,n)}}}}}}},{"@paralleldrive/cuid2":"6a1JN","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],GvsT4:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"pushTreeNode",()=>o);var i=e("@paralleldrive/cuid2");let o=(e,t,r,n)=>{if(t.parent?.id==="root")e.page.doc?.getMap("map").get("root")?.get("childs")?.forEach(e=>{e.get("id")===t.item.id&&(t.mitem=e)});else{let e=r[t.parent?.id||""];e&&e.mitem&&(e.mitem.get("childs")?.forEach(e=>{e&&e.get&&e.get("id")===t.item.id&&(t.mitem=e)}),e.mitem.get("component")?.get("props")?.forEach((e,r)=>{if("object"==typeof e&&e?.get("meta")?.get("type")==="content-element"){let r=e?.get("content");r&&t.item.id===r.get("id")&&(t.mitem=r)}}))}if(!t.item||!t.item.id)return console.error("Emptry Tree Item ",t),null;if(n.find(e=>e.id===t.item.id))console.error("Double Tree Item: ",t.item.id,t.item.name),t.mitem?.set("id",i.createId());else if(t.parent?.comp_id){if(t.jsx_prop){if(t.jsx_prop.is_root)"child"!==t.jsx_prop.name&&n.push({id:t.item.id,parent:t.parent?.instance_id||"root",text:t.jsx_prop.name,data:t});else{if("child"===t.jsx_prop.name&&t.parent.instance_id){let e=r[t.parent.instance_id],i=e.item.component?.props?.child?.content?.id;i&&e.mitem&&r[i].item.childs.find(e=>t.item.id===e.id)&&n.push({id:t.item.id,parent:t.parent?.instance_id||"root",text:t.item.name,data:t})}t.parent.id!==t.parent.instance_id&&n.push({id:t.item.id,parent:t.parent?.id||"root",text:t.item.name,data:t})}}}else n.push({id:t.item.id,parent:t.parent?.id||"root",text:t.item.name,data:t})}},{"@paralleldrive/cuid2":"6a1JN","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8qdM6":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdApi",()=>l);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../top-btn"),s=e("../../../logic/ed-global");let l=()=>{let e=(0,o.useGlobal)(s.EDGlobal,"EDITOR");return(0,i.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,i.jsx)("div",{className:"flex-1 min-h-[26px] flex items-center justify-center",dangerouslySetInnerHTML:{__html:`
<svg fill="currentColor" width="13px" height="13px" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
<path d="M0 0h16v16H0V0zm2 2v2h12V2H2zm0 4v2h12V6H2zm0 4v4h12v-4H2zm1 2c0-.552.444-1 1-1 .552 0 1 .444 1 1 0 .552-.444 1-1 1-.552 0-1-.444-1-1z" fill-rule="evenodd"/>
</svg>`}})})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../top-btn":"jO0ad","../../../logic/ed-global":"6QDfO","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jO0ad:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"TopBtn",()=>s);var i=e("react/jsx-runtime"),o=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:()=>{}}),A=(0,i.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,i.jsx)("div",{className:cx("absolute bottom-0 left-[-1px] right-[-1px] h-[3px]",css`
background: ${s};
`)}),e]});return u?(0,i.jsx)(o.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:A}):A}},{"react/jsx-runtime":"f4Tol","../../../../utils/ui/popover":"cYhKS","web-utils":"ccU4J","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],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",()=>A),n.export(r,"PopoverContent",()=>g),n.export(r,"PopoverHeading",()=>f),n.export(r,"PopoverDescription",()=>h),n.export(r,"PopoverClose",()=>m);var i=e("react/jsx-runtime"),o=e("@floating-ui/react"),a=e("react");function s({initialOpen:e=!1,placement:t="bottom",modal:r,open:n,offset:i,onOpenChange:l,autoFocus:c=!1,backdrop:u=!0,root:d}={}){let p=a.useRef(null),[A,g]=a.useState(e),[f,h]=a.useState(),[m,I]=a.useState(),v=n??A,x=l??g,C=(0,o.useFloating)({placement:t,open:v,onOpenChange:x,whileElementsMounted:o.autoUpdate,middleware:[(0,o.offset)("number"==typeof i?i:5),(0,o.flip)({fallbackAxisSideDirection:"end",padding:0}),(0,o.shift)({padding:5}),(0,o.arrow)({element:p})]}),y=C.context,B=(0,o.useClick)(y,{enabled:null==n}),w=(0,o.useDismiss)(y,{}),E=(0,o.useRole)(y),b=(0,o.useInteractions)([B,w,E]);return a.useMemo(()=>({open:v,setOpen:x,...b,...C,arrowRef:p,modal:r,labelId:f,descriptionId:m,setLabelId:h,setDescriptionId:I,backdrop:u,autoFocus:c,root:d}),[v,x,b,C,r,f,m,u,c,d])}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,i.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;
height: 10px;
background: white;
`)})}let u=a.createContext(null),d=()=>{let e=a.useContext(u);if(null==e)throw Error("Popover components must be wrapped in <Popover />");return e};function p({children:e,content:t,className:r,modal:n=!1,popoverClassName:o,arrow:a,...l}){let d=s({modal:n,...l}),p=t;return t||(p=(0,i.jsx)("div",{className:"w-[300px] h-[150px]"})),(0,i.jsxs)(u.Provider,{value:d,children:[(0,i.jsx)(A,{asChild:l.asChild,className:r,onClick:void 0!==l.open?()=>{d.setOpen(!d.open)}:void 0,children:e}),(0,i.jsxs)(g,{className:cx(o||css`
background: white;
padding: 3px 8px;
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,i.jsx)(c,{})]})]})}let A=a.forwardRef(function({children:e,asChild:t=!1,...r},n){let s=d(),l=e.ref,c=(0,o.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,i.jsx)("div",{ref:c,"data-state":s.open?"open":"closed",...s.getReferenceProps(r),children:e})}),g=a.forwardRef(function(e,t){let{context:r,...n}=d(),a=(0,o.useMergeRefs)([n.refs.setFloating,t]);if(!r.open)return null;let s=(0,i.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,i.jsx)(o.FloatingFocusManager,{context:r,modal:n.modal,children:s}):s;return(0,i.jsx)(o.FloatingPortal,{root:n.root,children:n.backdrop?(0,i.jsx)(o.FloatingOverlay,{lockScroll:!0,children:l}):l})}),f=a.forwardRef(function({children:e,...t},r){let{setLabelId:n}=d(),s=(0,o.useId)();return a.useLayoutEffect(()=>(n(s),()=>n(void 0)),[s,n]),(0,i.jsx)("h2",{...t,ref:r,id:s,children:e})}),h=a.forwardRef(function({children:e,...t},r){let{setDescriptionId:n}=d(),s=(0,o.useId)();return a.useLayoutEffect(()=>(n(s),()=>n(void 0)),[s,n]),(0,i.jsx)("p",{...t,ref:r,id:s,children:e})}),m=a.forwardRef(function(e,t){let{setOpen:r}=d();return(0,i.jsx)("button",{type:"button",ref:t,...e,onClick:t=>{e.onClick?.(t),r(!1)}})})},{"react/jsx-runtime":"f4Tol","@floating-ui/react":"kYP8r",react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],kYP8r:[function(e,t,r){let n;var i=e("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(r),i.export(r,"arrow",()=>l.arrow),i.export(r,"autoPlacement",()=>l.autoPlacement),i.export(r,"autoUpdate",()=>l.autoUpdate),i.export(r,"computePosition",()=>l.computePosition),i.export(r,"detectOverflow",()=>l.detectOverflow),i.export(r,"flip",()=>l.flip),i.export(r,"getOverflowAncestors",()=>l.getOverflowAncestors),i.export(r,"hide",()=>l.hide),i.export(r,"inline",()=>l.inline),i.export(r,"limitShift",()=>l.limitShift),i.export(r,"offset",()=>l.offset),i.export(r,"platform",()=>l.platform),i.export(r,"shift",()=>l.shift),i.export(r,"size",()=>l.size),i.export(r,"Composite",()=>L),i.export(r,"CompositeItem",()=>q),i.export(r,"FloatingArrow",()=>Z),i.export(r,"FloatingDelayGroup",()=>ef),i.export(r,"FloatingFocusManager",()=>eK),i.export(r,"FloatingList",()=>T),i.export(r,"FloatingNode",()=>eo),i.export(r,"FloatingOverlay",()=>eX),i.export(r,"FloatingPortal",()=>eY),i.export(r,"FloatingTree",()=>ea),i.export(r,"inner",()=>tC),i.export(r,"safePolygon",()=>tE),i.export(r,"useClick",()=>e0),i.export(r,"useClientPoint",()=>e4),i.export(r,"useDelayGroup",()=>eh),i.export(r,"useDelayGroupContext",()=>eg),i.export(r,"useDismiss",()=>e6),i.export(r,"useFloating",()=>e9),i.export(r,"useFloatingNodeId",()=>ei),i.export(r,"useFloatingParentNodeId",()=>er),i.export(r,"useFloatingPortalNode",()=>e_),i.export(r,"useFloatingRootContext",()=>e7),i.export(r,"useFloatingTree",()=>en),i.export(r,"useFocus",()=>te),i.export(r,"useHover",()=>ed),i.export(r,"useId",()=>X),i.export(r,"useInnerOffset",()=>ty),i.export(r,"useInteractions",()=>ti),i.export(r,"useListItem",()=>G),i.export(r,"useListNavigation",()=>td),i.export(r,"useMergeRefs",()=>p),i.export(r,"useRole",()=>tA),i.export(r,"useTransitionStatus",()=>tm),i.export(r,"useTransitionStyles",()=>tI),i.export(r,"useTypeahead",()=>tv);var o=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 o.useMemo(()=>e.every(e=>null==e)?null:t=>{e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})},e)}let A={...o},g=A.useInsertionEffect||(e=>e());function f(e){let t=o.useRef(()=>{});return g(()=>{t.current=e}),o.useCallback(function(){for(var e=arguments.length,r=Array(e),n=0;n<e;n++)r[n]=arguments[n];return null==t.current?void 0:t.current(...r)},[])}let h="ArrowUp",m="ArrowDown",I="ArrowLeft",v="ArrowRight";function x(e,t,r){return Math.floor(e/t)!==r}function C(e,t){return t<0||t>=e.current.length}function y(e,t){return w(e,{disabledIndices:t})}function B(e,t){return w(e,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function w(e,t){let{startingIndex:r=-1,decrement:n=!1,disabledIndices:i,amount:o=1}=void 0===t?{}:t,a=e.current,s=r;do s+=n?-o:o;while(s>=0&&s<=a.length-1&&D(a,s,i))return s}function E(e,t){let{event:r,orientation:n,loop:i,cols:o,disabledIndices:l,minIndex:c,maxIndex:u,prevIndex:d,stopEvent:p=!1}=t,A=d;if(r.key===h){if(p&&(0,a.stopEvent)(r),-1===d)A=u;else if(A=w(e,{startingIndex:A,amount:o,decrement:!0,disabledIndices:l}),i&&(d-o<c||A<0)){let e=d%o,t=u%o,r=u-(t-e);A=t===e?u:t>e?r:r-o}C(e,A)&&(A=d)}if(r.key===m&&(p&&(0,a.stopEvent)(r),-1===d?A=c:(A=w(e,{startingIndex:d,amount:o,disabledIndices:l}),i&&d+o>u&&(A=w(e,{startingIndex:d%o-o,amount:o,disabledIndices:l}))),C(e,A)&&(A=d)),"both"===n){let t=(0,s.floor)(d/o);r.key===v&&(p&&(0,a.stopEvent)(r),d%o!=o-1?(A=w(e,{startingIndex:d,disabledIndices:l}),i&&x(A,o,t)&&(A=w(e,{startingIndex:d-d%o-1,disabledIndices:l}))):i&&(A=w(e,{startingIndex:d-d%o-1,disabledIndices:l})),x(A,o,t)&&(A=d)),r.key===I&&(p&&(0,a.stopEvent)(r),d%o!=0?(A=w(e,{startingIndex:d,decrement:!0,disabledIndices:l}),i&&x(A,o,t)&&(A=w(e,{startingIndex:d+(o-d%o),decrement:!0,disabledIndices:l}))):i&&(A=w(e,{startingIndex:d+(o-d%o),decrement:!0,disabledIndices:l})),x(A,o,t)&&(A=d));let n=(0,s.floor)(u/o)===t;C(e,A)&&(A=i&&n?r.key===I?u:w(e,{startingIndex:d-d%o-1,disabledIndices:l}):d)}return A}function b(e,t,r){let n=[],i=0;return e.forEach((e,o)=>{let{width:a,height:s}=e,l=!1;for(r&&(i=0);!l;){let e=[];for(let r=0;r<a;r++)for(let n=0;n<s;n++)e.push(i+r+n*t);i%t+a<=t&&e.every(e=>null==n[e])?(e.forEach(e=>{n[e]=o}),l=!0):i++}}),[...n]}function Q(e,t,r,n,i){if(-1===e)return -1;let o=r.indexOf(e),a=t[e];switch(i){case"tl":return o;case"tr":if(!a)return o;return o+a.width-1;case"bl":if(!a)return o;return o+(a.height-1)*n;case"br":return r.lastIndexOf(e)}}function j(e,t){return t.flatMap((t,r)=>e.includes(t)?[r]:[])}function D(e,t,r){if(r)return r.includes(t);let n=e[t];return null==n||n.hasAttribute("disabled")||"true"===n.getAttribute("aria-disabled")}let S=0;function k(e,t){void 0===t&&(t={});let{preventScroll:r=!1,cancelPrevious:n=!0,sync:i=!1}=t;n&&cancelAnimationFrame(S);let o=()=>null==e?void 0:e.focus({preventScroll:r});i?o():S=requestAnimationFrame(o)}var F="undefined"!=typeof document?o.useLayoutEffect:o.useEffect;function N(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 M(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 O=o.createContext({register:()=>{},unregister:()=>{},map:new Map,elementsRef:{current:[]}});function T(e){let{children:t,elementsRef:r,labelsRef:n}=e,[i,a]=o.useState(()=>new Map),s=o.useCallback(e=>{a(t=>new Map(t).set(e,null))},[]),l=o.useCallback(e=>{a(t=>{let r=new Map(t);return r.delete(e),r})},[]);return F(()=>{let e=new Map(i);Array.from(e.keys()).sort(N).forEach((t,r)=>{e.set(t,r)}),M(i,e)||a(e)},[i]),o.createElement(O.Provider,{value:o.useMemo(()=>({register:s,unregister:l,map:i,elementsRef:r,labelsRef:n}),[s,l,i,r,n])},t)}function G(e){void 0===e&&(e={});let{label:t}=e,{register:r,unregister:n,map:i,elementsRef:a,labelsRef:s}=o.useContext(O),[l,c]=o.useState(null),u=o.useRef(null),d=o.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 F(()=>{let e=u.current;if(e)return r(e),()=>{n(e)}},[r,n]),F(()=>{let e=u.current?i.get(u.current):null;null!=e&&c(e)},[i]),o.useMemo(()=>({ref:d,index:null==l?-1:l}),[l,d])}function H(e,t){return"function"==typeof e?e(t):e?o.cloneElement(e,t):o.createElement("div",t)}let R=o.createContext({activeIndex:0,onNavigate:()=>{}}),U=[I,v],_=[h,m],P=[...U,..._],L=o.forwardRef(function(e,t){let{render:r,orientation:n="both",loop:i=!0,cols:a=1,disabledIndices:s,activeIndex:l,onNavigate:c,itemSizes:u,dense:d=!1,...p}=e,[A,g]=o.useState(0),x=null!=l?l:A,S=f(null!=c?c:g),F=o.useRef([]),N=r&&"function"!=typeof r?r.props:{},M=o.useMemo(()=>({activeIndex:x,onNavigate:S}),[x,S]),O=a>1;function G(e){if(!P.includes(e.key))return;let t=x,r=y(F,s),o=B(F,s);if(O){let l=u||Array.from({length:F.current.length},()=>({width:1,height:1})),c=b(l,a,d),p=c.findIndex(e=>null!=e&&!D(F.current,e,s)),A=c.reduce((e,t,r)=>null==t||D(F.current,t,s)?e:r,-1);t=c[E({current:c.map(e=>e?F.current[e]:null)},{event:e,orientation:n,loop:i,cols:a,disabledIndices:j([...s||F.current.map((e,t)=>D(F.current,t)?t:void 0),void 0],c),minIndex:p,maxIndex:A,prevIndex:Q(x>o?r:x,l,c,a,e.key===m?"bl":e.key===v?"tr":"tl")})]}let l={horizontal:[v],vertical:[m],both:[v,m]}[n],c={horizontal:[I],vertical:[h],both:[I,h]}[n],p=O?P:({horizontal:U,vertical:_,both:P})[n];t===x&&[...l,...c].includes(e.key)&&(t=i&&t===o&&l.includes(e.key)?r:i&&t===r&&c.includes(e.key)?o:w(F,{startingIndex:t,decrement:c.includes(e.key),disabledIndices:s})),t===x||C(F,t)||(e.stopPropagation(),p.includes(e.key)&&e.preventDefault(),S(t),queueMicrotask(()=>{k(F.current[t])}))}let L={...p,...N,ref:t,"aria-orientation":"both"===n?void 0:n,onKeyDown(e){null==p.onKeyDown||p.onKeyDown(e),null==N.onKeyDown||N.onKeyDown(e),G(e)}};return o.createElement(R.Provider,{value:M},o.createElement(T,{elementsRef:F},H(r,L)))}),q=o.forwardRef(function(e,t){let{render:r,...n}=e,i=r&&"function"!=typeof r?r.props:{},{activeIndex:a,onNavigate:s}=o.useContext(R),{ref:l,index:c}=G(),u=p([l,t,i.ref]),d=a===c;return H(r,{...n,...i,ref:u,tabIndex:d?0:-1,"data-active":d?"":void 0,onFocus(e){null==n.onFocus||n.onFocus(e),null==i.onFocus||i.onFocus(e),s(c)}})});function J(){return(J=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}let V=!1,z=0,K=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+z++;function W(){let[e,t]=o.useState(()=>V?K():void 0);return F(()=>{null==e&&t(K())},[]),o.useEffect(()=>{V=!0},[]),e}let X=A.useId||W,Z=o.forwardRef(function(e,t){let{context:{placement:r,elements:{floating:n},middlewareData:{arrow:i}},width:a=14,height:s=7,tipRadius:c=0,strokeWidth:u=0,staticOffset:d,stroke:p,d:A,style:{transform:g,...f}={},...h}=e,m=X();if(!n)return null;let I=2*u,v=I/2,x=a/2*(-(c/8)+1),C=s/2*c/4,[y,B]=r.split("-"),w=(0,l.platform).isRTL(n),E=!!A,b="top"===y||"bottom"===y,Q=d&&"end"===B?"bottom":"top",j=d&&"end"===B?"right":"left";d&&w&&(j="end"===B?"left":"right");let D=(null==i?void 0:i.x)!=null?d||i.x:"",S=(null==i?void 0:i.y)!=null?d||i.y:"",k=A||"M0,0 H"+a+" L"+(a-x)+","+(s-C)+(" Q"+a/2+","+s+" ")+x+","+(s-C)+" Z",F={top:E?"rotate(180deg)":"",left:E?"rotate(90deg)":"rotate(-90deg)",bottom:E?"":"rotate(180deg)",right:E?"rotate(-90deg)":"rotate(90deg)"}[y];return o.createElement("svg",J({},h,{"aria-hidden":!0,ref:t,width:E?a:a+I,height:a,viewBox:"0 0 "+a+" "+(s>a?s:a),style:{position:"absolute",pointerEvents:"none",[j]:D,[Q]:S,[y]:b||E?"100%":"calc(100% - "+I/2+"px)",transform:""+F+(null!=g?g:""),...f}}),I>0&&o.createElement("path",{clipPath:"url(#"+m+")",fill:"none",stroke:p,strokeWidth:I+(A?0:1),d:k}),o.createElement("path",{stroke:I&&!A?h.fill:"none",d:k}),o.createElement("clipPath",{id:m},o.createElement("rect",{x:-v,y:v*(E?-1:1),width:a+I,height:a})))});function $(){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 ee=o.createContext(null),et=o.createContext(null),er=()=>{var e;return(null==(e=o.useContext(ee))?void 0:e.id)||null},en=()=>o.useContext(et);function ei(e){let t=X(),r=en(),n=er(),i=e||n;return F(()=>{let e={id:t,parentId:i};return null==r||r.addNode(e),()=>{null==r||r.removeNode(e)}},[r,t,i]),t}function eo(e){let{children:t,id:r}=e,n=er();return o.createElement(ee.Provider,{value:o.useMemo(()=>({id:r,parentId:n}),[r,n])},t)}function ea(e){let{children:t}=e,r=o.useRef([]),n=o.useCallback(e=>{r.current=[...r.current,e]},[]),i=o.useCallback(e=>{r.current=r.current.filter(t=>t!==e)},[]),a=o.useState(()=>$())[0];return o.createElement(et.Provider,{value:o.useMemo(()=>({nodesRef:r,addNode:n,removeNode:i,events:a}),[n,i,a])},t)}function es(e){return"data-floating-ui-"+e}function el(e){let t=(0,o.useRef)(e);return F(()=>{t.current=e}),t}let ec=es("safe-polygon");function eu(e,t,r){return r&&!(0,a.isMouseLikePointerType)(r)?0:"number"==typeof e?e:null==e?void 0:e[t]}function ed(e,t){void 0===t&&(t={});let{open:r,onOpenChange:n,dataRef:i,events:s,elements:{domReference:l,floating:u}}=e,{enabled:d=!0,delay:p=0,handleClose:A=null,mouseOnly:g=!1,restMs:h=0,move:m=!0}=t,I=en(),v=er(),x=el(A),C=el(p),y=o.useRef(),B=o.useRef(-1),w=o.useRef(),E=o.useRef(-1),b=o.useRef(!0),Q=o.useRef(!1),j=o.useRef(()=>{}),D=o.useCallback(()=>{var e;let t=null==(e=i.current.openEvent)?void 0:e.type;return(null==t?void 0:t.includes("mouse"))&&"mousedown"!==t},[i]);o.useEffect(()=>{if(d)return s.on("openchange",e),()=>{s.off("openchange",e)};function e(e){let{open:t}=e;t||(clearTimeout(B.current),clearTimeout(E.current),b.current=!0)}},[d,s]),o.useEffect(()=>{if(!d||!x.current||!r)return;function e(e){D()&&n(!1,e,"hover")}let t=(0,a.getDocument)(u).documentElement;return t.addEventListener("mouseleave",e),()=>{t.removeEventListener("mouseleave",e)}},[u,r,n,d,x,D]);let S=o.useCallback(function(e,t,r){void 0===t&&(t=!0),void 0===r&&(r="hover");let i=eu(C.current,"close",y.current);i&&!w.current?(clearTimeout(B.current),B.current=window.setTimeout(()=>n(!1,e,r),i)):t&&(clearTimeout(B.current),n(!1,e,r))},[C,n]),k=f(()=>{j.current(),w.current=void 0}),N=f(()=>{if(Q.current){let e=(0,a.getDocument)(u).body;e.style.pointerEvents="",e.removeAttribute(ec),Q.current=!1}});return o.useEffect(()=>{if(d&&(0,c.isElement)(l)){let e=l;return r&&e.addEventListener("mouseleave",s),null==u||u.addEventListener("mouseleave",s),m&&e.addEventListener("mousemove",t,{once:!0}),e.addEventListener("mouseenter",t),e.addEventListener("mouseleave",o),()=>{r&&e.removeEventListener("mouseleave",s),null==u||u.removeEventListener("mouseleave",s),m&&e.removeEventListener("mousemove",t),e.removeEventListener("mouseenter",t),e.removeEventListener("mouseleave",o)}}function e(){return!!i.current.openEvent&&["click","mousedown"].includes(i.current.openEvent.type)}function t(e){if(clearTimeout(B.current),b.current=!1,g&&!(0,a.isMouseLikePointerType)(y.current)||h>0&&!eu(C.current,"open"))return;let t=eu(C.current,"open",y.current);t?B.current=window.setTimeout(()=>{n(!0,e,"hover")},t):n(!0,e,"hover")}function o(t){if(e())return;j.current();let n=(0,a.getDocument)(u);if(clearTimeout(E.current),x.current&&i.current.floatingContext){r||clearTimeout(B.current),w.current=x.current({...i.current.floatingContext,tree:I,x:t.clientX,y:t.clientY,onClose(){N(),k(),S(t,!0,"safe-polygon")}});let e=w.current;n.addEventListener("mousemove",e),j.current=()=>{n.removeEventListener("mousemove",e)};return}"touch"===y.current&&(0,a.contains)(u,t.relatedTarget)||S(t)}function s(t){!e()&&i.current.floatingContext&&(null==x.current||x.current({...i.current.floatingContext,tree:I,x:t.clientX,y:t.clientY,onClose(){N(),k(),S(t)}})(t))}},[l,u,d,e,g,h,m,S,k,N,n,r,I,C,x,i]),F(()=>{var e,t;if(d&&r&&null!=(e=x.current)&&e.__options.blockPointerEvents&&D()){let e=(0,a.getDocument)(u).body;if(e.setAttribute(ec,""),e.style.pointerEvents="none",Q.current=!0,(0,c.isElement)(l)&&u){let e=l,r=null==I||null==(t=I.nodesRef.current.find(e=>e.id===v))||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=""}}}},[d,r,v,u,l,I,x,D]),F(()=>{r||(y.current=void 0,k(),N())},[r,k,N]),o.useEffect(()=>()=>{k(),clearTimeout(B.current),clearTimeout(E.current),N()},[d,l,k,N]),o.useMemo(()=>{if(!d)return{};function e(e){y.current=e.pointerType}return{reference:{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e;function i(){b.current||n(!0,t,"hover")}(!g||(0,a.isMouseLikePointerType)(y.current))&&(r||0===h||(clearTimeout(E.current),"touch"===y.current?i():E.current=window.setTimeout(i,h)))}},floating:{onMouseEnter(){clearTimeout(B.current)},onMouseLeave(e){S(e.nativeEvent,!1)}}}},[d,g,r,h,n,S])}let ep=()=>{},eA=o.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:ep,setState:ep,isInstantPhase:!1}),eg=()=>o.useContext(eA);function ef(e){let{children:t,delay:r,timeoutMs:n=0}=e,[i,a]=o.useReducer((e,t)=>({...e,...t}),{delay:r,timeoutMs:n,initialDelay:r,currentId:null,isInstantPhase:!1}),s=o.useRef(null),l=o.useCallback(e=>{a({currentId:e})},[]);return F(()=>{i.currentId?null===s.current?s.current=i.currentId:i.isInstantPhase||a({isInstantPhase:!0}):(i.isInstantPhase&&a({isInstantPhase:!1}),s.current=null)},[i.currentId,i.isInstantPhase]),o.createElement(eA.Provider,{value:o.useMemo(()=>({...i,setState:a,setCurrentId:l}),[i,l])},t)}function eh(e,t){void 0===t&&(t={});let{open:r,onOpenChange:n,floatingId:i}=e,{id:o}=t,a=null!=o?o:i,s=eg(),{currentId:l,setCurrentId:c,initialDelay:u,setState:d,timeoutMs:p}=s;return F(()=>{l&&(d({delay:{open:1,close:eu(u,"close")}}),l!==a&&n(!1))},[a,n,d,l,u]),F(()=>{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]),F(()=>{c!==ep&&r&&c(a)},[r,c,a]),s}function em(e,t){var r;let n=[],i=null==(r=e.find(e=>e.id===t))?void 0:r.parentId;for(;i;){let t=e.find(e=>e.id===i);i=null==t?void 0:t.parentId,t&&(n=n.concat(t))}return n}function eI(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 ev(e,t){let r;let n=-1;function i(t,o){o>n&&(r=t,n=o),eI(e,t).forEach(e=>{i(e.id,o+1)})}return i(t,0),e.find(e=>e.id===r)}let ex=new WeakMap,eC=new WeakSet,ey={},eB=0,ew=()=>"undefined"!=typeof HTMLElement&&"inert"in HTMLElement.prototype,eE=e=>e&&(e.host||eE(e.parentNode)),eb=(e,t)=>t.map(t=>{if(e.contains(t))return t;let r=eE(t);return e.contains(r)?r:null}).filter(e=>null!=e);function eQ(e,t,r,n){let i="data-floating-ui-inert",o=n?"inert":r?"aria-hidden":null,a=eb(t,e),s=new Set,l=new Set(a),u=[];ey[i]||(ey[i]=new WeakMap);let d=ey[i];function p(e){!(!e||s.has(e))&&(s.add(e),e.parentNode&&p(e.parentNode))}function A(e){!e||l.has(e)||[].forEach.call(e.children,e=>{if("script"!==(0,c.getNodeName)(e)){if(s.has(e))A(e);else{let t=o?e.getAttribute(o):null,r=null!==t&&"false"!==t,n=(ex.get(e)||0)+1,a=(d.get(e)||0)+1;ex.set(e,n),d.set(e,a),u.push(e),1===n&&r&&eC.add(e),1===a&&e.setAttribute(i,""),!r&&o&&e.setAttribute(o,"true")}}})}return a.forEach(p),A(t),s.clear(),eB++,()=>{u.forEach(e=>{let t=(ex.get(e)||0)-1,r=(d.get(e)||0)-1;ex.set(e,t),d.set(e,r),t||(!eC.has(e)&&o&&e.removeAttribute(o),eC.delete(e)),r||e.removeAttribute(i)}),--eB||(ex=new WeakMap,ex=new WeakMap,eC=new WeakSet,ey={})}}function ej(e,t,r){void 0===t&&(t=!1),void 0===r&&(r=!1);let n=(0,a.getDocument)(e[0]).body;return eQ(e.concat(Array.from(n.querySelectorAll("[aria-live]"))),n,t,r)}let eD=()=>({getShadowRoot:!0,displayCheck:"function"==typeof ResizeObserver&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function eS(e,t){let r=(0,u.tabbable)(e,eD());"prev"===t&&r.reverse();let n=r.indexOf((0,a.activeElement)((0,a.getDocument)(e)));return r.slice(n+1)[0]}function ek(){return eS(document.body,"next")}function eF(){return eS(document.body,"prev")}function eN(e,t){let r=t||e.currentTarget,n=e.relatedTarget;return!n||!(0,a.contains)(r,n)}function eM(e){(0,u.tabbable)(e,eD()).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})}function eO(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 eT={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 eG(e){"Tab"===e.key&&(e.target,clearTimeout(n))}let eH=o.forwardRef(function(e,t){let[r,n]=o.useState();F(()=>((0,a.isSafari)()&&n("button"),document.addEventListener("keydown",eG),()=>{document.removeEventListener("keydown",eG)}),[]);let i={ref:t,tabIndex:0,role:r,"aria-hidden":!r||void 0,[es("focus-guard")]:"",style:eT};return o.createElement("span",J({},e,i))}),eR=o.createContext(null),eU=es("portal");function e_(e){void 0===e&&(e={});let{id:t,root:r}=e,n=X(),i=eP(),[a,s]=o.useState(null),l=o.useRef(null);return F(()=>()=>{null==a||a.remove(),queueMicrotask(()=>{l.current=null})},[a]),F(()=>{if(!n||l.current)return;let e=t?document.getElementById(t):null;if(!e)return;let r=document.createElement("div");r.id=n,r.setAttribute(eU,""),e.appendChild(r),l.current=r,s(r)},[t,n]),F(()=>{if(!n||l.current)return;let e=r||(null==i?void 0:i.portalNode);e&&!(0,c.isElement)(e)&&(e=e.current),e=e||document.body;let o=null;t&&((o=document.createElement("div")).id=t,e.appendChild(o));let a=document.createElement("div");a.id=n,a.setAttribute(eU,""),(e=o||e).appendChild(a),l.current=a,s(a)},[t,r,n,i]),a}function eY(e){let{children:t,id:r,root:n=null,preserveTabOrder:i=!0}=e,a=e_({id:r,root:n}),[s,l]=o.useState(null),c=o.useRef(null),u=o.useRef(null),p=o.useRef(null),A=o.useRef(null),g=!!s&&!s.modal&&s.open&&i&&!!(n||a);return o.useEffect(()=>{if(a&&i&&(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&&eN(e)&&("focusin"===e.type?eO:eM)(a)}},[a,i,null==s?void 0:s.modal]),o.createElement(eR.Provider,{value:o.useMemo(()=>({preserveTabOrder:i,beforeOutsideRef:c,afterOutsideRef:u,beforeInsideRef:p,afterInsideRef:A,portalNode:a,setFocusManagerState:l}),[i,a])},g&&a&&o.createElement(eH,{"data-type":"outside",ref:c,onFocus:e=>{if(eN(e,a)){var t;null==(t=p.current)||t.focus()}else{let e=eF()||(null==s?void 0:s.refs.domReference.current);null==e||e.focus()}}}),g&&a&&o.createElement("span",{"aria-owns":a.id,style:eT}),a&&(0,d.createPortal)(t,a),g&&a&&o.createElement(eH,{"data-type":"outside",ref:u,onFocus:e=>{if(eN(e,a)){var t;null==(t=A.current)||t.focus()}else{let t=ek()||(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 eP=()=>o.useContext(eR),eL=20,eq=[];function eJ(e){eq=eq.filter(e=>e.isConnected);let t=e;if(t&&"body"!==(0,c.getNodeName)(t)){if(!(0,u.isTabbable)(t,eD())){let e=(0,u.tabbable)(t,eD())[0];e&&(t=e)}eq.push(t),eq.length>eL&&(eq=eq.slice(-eL))}}function eV(){return eq.slice().reverse().find(e=>e.isConnected)}let ez=o.forwardRef(function(e,t){return o.createElement("button",J({},e,{type:"button",ref:t,tabIndex:-1,style:eT}))});function eK(e){let{context:t,children:r,disabled:n=!1,order:i=["content"],guards:s=!0,initialFocus:l=0,returnFocus:d=!0,restoreFocus:p=!1,modal:A=!0,visuallyHiddenDismiss:g=!1,closeOnFocusOut:h=!0}=e,{open:m,refs:I,nodeId:v,onOpenChange:x,events:C,dataRef:y,floatingId:B,elements:{domReference:w,floating:E}}=t,b="number"==typeof l&&l<0,Q=(0,a.isTypeableCombobox)(w)&&b,j=!ew()||s,D=el(i),S=el(l),N=el(d),M=en(),O=eP(),T=o.useRef(null),G=o.useRef(null),H=o.useRef(!1),R=o.useRef(!1),U=o.useRef(-1),_=null!=O,P=null==E?void 0:E.firstElementChild,L=(null==P?void 0:P.id)===B?P:E,q=f(function(e){return void 0===e&&(e=L),e?(0,u.tabbable)(e,eD()):[]}),J=f(e=>{let t=q(e);return D.current.map(e=>w&&"reference"===e?w:L&&"floating"===e?L:t).filter(Boolean).flat()});function V(e){return!n&&g&&A?o.createElement(ez,{ref:"start"===e?T:G,onClick:e=>x(!1,e.nativeEvent)},"string"==typeof g?g:"Dismiss"):null}o.useEffect(()=>{if(n||!A)return;function e(e){if("Tab"===e.key){(0,a.contains)(L,(0,a.activeElement)((0,a.getDocument)(L)))&&0===q().length&&!Q&&(0,a.stopEvent)(e);let t=J(),r=(0,a.getTarget)(e);"reference"===D.current[0]&&r===w&&((0,a.stopEvent)(e),e.shiftKey?k(t[t.length-1]):k(t[1])),"floating"===D.current[1]&&r===L&&e.shiftKey&&((0,a.stopEvent)(e),k(t[0]))}}let t=(0,a.getDocument)(L);return t.addEventListener("keydown",e),()=>{t.removeEventListener("keydown",e)}},[n,w,L,A,D,Q,q,J]),o.useEffect(()=>{if(!n&&E)return E.addEventListener("focusin",e),()=>{E.removeEventListener("focusin",e)};function e(e){let t=(0,a.getTarget)(e),r=q().indexOf(t);-1!==r&&(U.current=r)}},[n,E,q]),o.useEffect(()=>{if(!n&&h&&E&&(0,c.isHTMLElement)(w))return w.addEventListener("focusout",t),w.addEventListener("pointerdown",e),E.addEventListener("focusout",t),()=>{w.removeEventListener("focusout",t),w.removeEventListener("pointerdown",e),E.removeEventListener("focusout",t)};function e(){R.current=!0,setTimeout(()=>{R.current=!1})}function t(e){let t=e.relatedTarget;queueMicrotask(()=>{let r=!((0,a.contains)(w,t)||(0,a.contains)(E,t)||(0,a.contains)(t,E)||(0,a.contains)(null==O?void 0:O.portalNode,t)||null!=t&&t.hasAttribute(es("focus-guard"))||M&&(eI(M.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)})||em(M.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})));if(p&&r&&(0,a.activeElement)((0,a.getDocument)(L))===(0,a.getDocument)(L).body){(0,c.isHTMLElement)(L)&&(null==L||L.focus());let e=U.current,t=q(),r=t[e]||t[t.length-1]||L;(0,c.isHTMLElement)(r)&&r.focus()}!A&&t&&r&&!R.current&&t!==eV()&&(H.current=!0,x(!1,e))})}},[n,w,E,L,A,v,M,O,x,h,p,q]),o.useEffect(()=>{var e;if(n)return;let t=Array.from((null==O||null==(e=O.portalNode)?void 0:e.querySelectorAll("["+es("portal")+"]"))||[]);if(E){let e=[E,...t,T.current,G.current,D.current.includes("reference")||Q?w:null].filter(e=>null!=e),r=A||Q?ej(e,j,!j):ej(e);return()=>{r()}}},[n,w,E,A,D,O,Q,j]),F(()=>{if(n||!(0,c.isHTMLElement)(L))return;let e=(0,a.getDocument)(L),t=(0,a.activeElement)(e);queueMicrotask(()=>{let e=J(L),r=S.current,n=("number"==typeof r?e[r]:r.current)||L,i=(0,a.contains)(L,t);b||i||!m||k(n,{preventScroll:n===L})})},[n,m,L,b,J,S]),F(()=>{if(n||!L)return;let e=!1,t=(0,a.getDocument)(L),r=(0,a.activeElement)(t),i=y.current.openEvent;function o(t){let{open:r,reason:n,event:o,nested:s}=t;r&&(i=o),"escape-key"===n&&I.domReference.current&&eJ(I.domReference.current),"hover"===n&&"mouseleave"===o.type&&(H.current=!0),"outside-press"===n&&(s?(H.current=!1,e=!0):H.current=!((0,a.isVirtualClick)(o)||(0,a.isVirtualPointerEvent)(o)))}return eJ(r),C.on("openchange",o),()=>{C.off("openchange",o);let r=(0,a.activeElement)(t),n=(0,a.contains)(E,r)||M&&eI(M.nodesRef.current,v).some(e=>{var t;return(0,a.contains)(null==(t=e.context)?void 0:t.elements.floating,r)});(n||i&&["click","mousedown"].includes(i.type))&&I.domReference.current&&eJ(I.domReference.current);let s=eV();N.current&&!H.current&&(0,c.isHTMLElement)(s)&&(s===r||r===t.body||n)&&k(s,{cancelPrevious:!1,preventScroll:e})}},[n,E,L,N,y,I,C,M,v]),F(()=>{if(!n&&O)return O.setFocusManagerState({modal:A,closeOnFocusOut:h,open:m,onOpenChange:x,refs:I}),()=>{O.setFocusManagerState(null)}},[n,O,A,m,x,I,h]),F(()=>{if(n||!L||"function"!=typeof MutationObserver||b)return;let e=()=>{let e=L.getAttribute("tabindex"),t=q(),r=(0,a.activeElement)((0,a.getDocument)(E)),n=t.indexOf(r);-1!==n&&(U.current=n),D.current.includes("floating")||r!==I.domReference.current&&0===t.length?"0"!==e&&L.setAttribute("tabindex","0"):"-1"!==e&&L.setAttribute("tabindex","-1")};e();let t=new MutationObserver(e);return t.observe(L,{childList:!0,subtree:!0,attributes:!0}),()=>{t.disconnect()}},[n,E,L,I,D,q,b]);let z=!n&&j&&(_||A);return o.createElement(o.Fragment,null,z&&o.createElement(eH,{"data-type":"inside",ref:null==O?void 0:O.beforeInsideRef,onFocus:e=>{if(A){let e=J();k("reference"===i[0]?e[0]:e[e.length-1])}else if(null!=O&&O.preserveTabOrder&&O.portalNode){if(H.current=!1,eN(e,O.portalNode)){let e=ek()||w;null==e||e.focus()}else{var t;null==(t=O.beforeOutsideRef.current)||t.focus()}}}}),!Q&&V("start"),r,V("end"),z&&o.createElement(eH,{"data-type":"inside",ref:null==O?void 0:O.afterInsideRef,onFocus:e=>{if(A)k(J()[0]);else if(null!=O&&O.preserveTabOrder&&O.portalNode){if(h&&(H.current=!0),eN(e,O.portalNode)){let e=eF()||w;null==e||e.focus()}else{var t;null==(t=O.afterOutsideRef.current)||t.focus()}}}}))}let eW=new Set,eX=o.forwardRef(function(e,t){let{lockScroll:r=!1,...n}=e,i=X();return F(()=>{if(!r)return;eW.add(i);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",o=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",o&&(t[n]=o+"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()=>{eW.delete(i),0===eW.size&&(Object.assign(t,{overflow:"",[n]:""}),e&&(Object.assign(t,{position:"",top:"",left:"",right:""}),window.scrollTo(s,l)))}},[i,r]),o.createElement("div",J({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 e$(e){return(0,a.isTypeableElement)(e)}function e0(e,t){void 0===t&&(t={});let{open:r,onOpenChange:n,dataRef:i,elements:{domReference:s}}=e,{enabled:l=!0,event:c="click",toggle:u=!0,ignoreMouse:d=!1,keyboardHandlers:p=!0}=t,A=o.useRef(),g=o.useRef(!1);return o.useMemo(()=>l?{reference:{onPointerDown(e){A.current=e.pointerType},onMouseDown(e){0!==e.button||(0,a.isMouseLikePointerType)(A.current,!0)&&d||"click"===c||(r&&u&&(!i.current.openEvent||"mousedown"===i.current.openEvent.type)?n(!1,e.nativeEvent,"click"):(e.preventDefault(),n(!0,e.nativeEvent,"click")))},onClick(e){if("mousedown"===c&&A.current){A.current=void 0;return}(0,a.isMouseLikePointerType)(A.current,!0)&&d||(r&&u&&(!i.current.openEvent||"click"===i.current.openEvent.type)?n(!1,e.nativeEvent,"click"):n(!0,e.nativeEvent,"click"))},onKeyDown(e){A.current=void 0,e.defaultPrevented||!p||eZ(e)||(" "!==e.key||e$(s)||(e.preventDefault(),g.current=!0),"Enter"===e.key&&(r&&u?n(!1,e.nativeEvent,"click"):n(!0,e.nativeEvent,"click")))},onKeyUp(e){!(e.defaultPrevented||!p||eZ(e)||e$(s))&&" "===e.key&&g.current&&(g.current=!1,r&&u?n(!1,e.nativeEvent,"click"):n(!0,e.nativeEvent,"click"))}}}:{},[l,i,c,d,p,s,u,r,n])}function e1(e,t){let r=null,n=null,i=!1;return{contextElement:e||void 0,getBoundingClientRect(){var o;let a=(null==e?void 0:e.getBoundingClientRect())||{width:0,height:0,x:0,y:0},s="x"===t.axis||"both"===t.axis,l="y"===t.axis||"both"===t.axis,c=["mouseenter","mousemove"].includes((null==(o=t.dataRef.current.openEvent)?void 0:o.type)||"")&&"touch"!==t.pointerType,u=a.width,d=a.height,p=a.x,A=a.y;return null==r&&t.x&&s&&(r=a.x-t.x),null==n&&t.y&&l&&(n=a.y-t.y),p-=r||0,A-=n||0,u=0,d=0,!i||c?(u="y"===t.axis?a.width:0,d="x"===t.axis?a.height:0,p=s&&null!=t.x?t.x:p,A=l&&null!=t.y?t.y:A):i&&!c&&(d="x"===t.axis?a.height:d,u="y"===t.axis?a.width:u),i=!0,{width:u,height:d,x:p,y:A,top:A,right:p+u,bottom:A+d,left:p}}}}function e2(e){return null!=e&&null!=e.clientX}function e4(e,t){void 0===t&&(t={});let{open:r,dataRef:n,elements:{floating:i,domReference:s},refs:l}=e,{enabled:u=!0,axis:d="both",x:p=null,y:A=null}=t,g=o.useRef(!1),h=o.useRef(null),[m,I]=o.useState(),[v,x]=o.useState([]),C=f((e,t)=>{!g.current&&(!n.current.openEvent||e2(n.current.openEvent))&&l.setPositionReference(e1(s,{x:e,y:t,axis:d,dataRef:n,pointerType:m}))}),y=f(e=>{null!=p||null!=A||(r?h.current||x([]):C(e.clientX,e.clientY))}),B=(0,a.isMouseLikePointerType)(m)?i:r,w=o.useCallback(()=>{if(!B||!u||null!=p||null!=A)return;let e=(0,c.getWindow)(i);function t(r){let n=(0,a.getTarget)(r);(0,a.contains)(i,n)?(e.removeEventListener("mousemove",t),h.current=null):C(r.clientX,r.clientY)}if(!n.current.openEvent||e2(n.current.openEvent)){e.addEventListener("mousemove",t);let r=()=>{e.removeEventListener("mousemove",t),h.current=null};return h.current=r,r}l.setPositionReference(s)},[B,u,p,A,i,n,l,s,C]);return o.useEffect(()=>w(),[w,v]),o.useEffect(()=>{u&&!i&&(g.current=!1)},[u,i]),o.useEffect(()=>{!u&&r&&(g.current=!0)},[u,r]),F(()=>{u&&(null!=p||null!=A)&&(g.current=!1,C(p,A))},[u,p,A,C]),o.useMemo(()=>{if(!u)return{};function e(e){let{pointerType:t}=e;I(t)}return{reference:{onPointerDown:e,onPointerEnter:e,onMouseMove:y,onMouseEnter:y}}},[u,y])}let e3={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},e5={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},e8=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,elements:{reference:i,domReference:s,floating:u},dataRef:d}=e,{enabled:p=!0,escapeKey:A=!0,outsidePress:g=!0,outsidePressEvent:h="pointerdown",referencePress:m=!1,referencePressEvent:I="pointerdown",ancestorScroll:v=!1,bubbles:x,capture:C}=t,y=en(),B=f("function"==typeof g?g:()=>!1),w="function"==typeof g?B:g,E=o.useRef(!1),b=o.useRef(!1),{escapeKey:Q,outsidePress:j}=e8(x),{escapeKey:D,outsidePress:S}=e8(C),k=f(e=>{var t;if(!r||!p||!A||"Escape"!==e.key)return;let i=null==(t=d.current.floatingContext)?void 0:t.nodeId,o=y?eI(y.nodesRef.current,i):[];if(!Q&&(e.stopPropagation(),o.length>0)){let e=!0;if(o.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")}),F=f(e=>{var t;let r=()=>{var t;k(e),null==(t=(0,a.getTarget)(e))||t.removeEventListener("keydown",r)};null==(t=(0,a.getTarget)(e))||t.addEventListener("keydown",r)}),N=f(e=>{var t;let r=E.current;E.current=!1;let i=b.current;if(b.current=!1,"click"===h&&i||r||"function"==typeof w&&!w(e))return;let o=(0,a.getTarget)(e),l="["+es("inert")+"]",p=(0,a.getDocument)(u).querySelectorAll(l),A=(0,c.isElement)(o)?o:null;for(;A&&!(0,c.isLastTraversableNode)(A);){let e=(0,c.getParentNode)(A);if((0,c.isLastTraversableNode)(e)||!(0,c.isElement)(e))break;A=e}if(p.length&&(0,c.isElement)(o)&&!(0,a.isRootElement)(o)&&!(0,a.contains)(o,u)&&Array.from(p).every(e=>!(0,a.contains)(A,e)))return;if((0,c.isHTMLElement)(o)&&u){let t=o.clientWidth>0&&o.scrollWidth>o.clientWidth,r=o.clientHeight>0&&o.scrollHeight>o.clientHeight,n=r&&e.offsetX>o.clientWidth;if(r&&"rtl"===(0,c.getComputedStyle)(o).direction&&(n=e.offsetX<=o.offsetWidth-o.clientWidth),n||t&&e.offsetY>o.clientHeight)return}let g=null==(t=d.current.floatingContext)?void 0:t.nodeId,f=y&&eI(y.nodesRef.current,g).some(t=>{var r;return(0,a.isEventTargetWithin)(e,null==(r=t.context)?void 0:r.elements.floating)});if((0,a.isEventTargetWithin)(e,u)||(0,a.isEventTargetWithin)(e,s)||f)return;let m=y?eI(y.nodesRef.current,g):[];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")}),M=f(e=>{var t;let r=()=>{var t;N(e),null==(t=(0,a.getTarget)(e))||t.removeEventListener(h,r)};null==(t=(0,a.getTarget)(e))||t.addEventListener(h,r)});return o.useEffect(()=>{if(!r||!p)return;function e(e){n(!1,e,"ancestor-scroll")}d.current.__escapeKeyBubbles=Q,d.current.__outsidePressBubbles=j;let t=(0,a.getDocument)(u);A&&t.addEventListener("keydown",D?F:k,D),w&&t.addEventListener(h,S?M:N,S);let o=[];return v&&((0,c.isElement)(s)&&(o=(0,l.getOverflowAncestors)(s)),(0,c.isElement)(u)&&(o=o.concat((0,l.getOverflowAncestors)(u))),!(0,c.isElement)(i)&&i&&i.contextElement&&(o=o.concat((0,l.getOverflowAncestors)(i.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})}),()=>{A&&t.removeEventListener("keydown",D?F:k,D),w&&t.removeEventListener(h,S?M:N,S),o.forEach(t=>{t.removeEventListener("scroll",e)})}},[d,u,s,i,A,w,h,r,n,v,p,Q,j,k,D,F,N,S,M]),o.useEffect(()=>{E.current=!1},[w,h]),o.useMemo(()=>p?{reference:{onKeyDown:k,[e3[I]]:e=>{m&&n(!1,e.nativeEvent,"reference-press")}},floating:{onKeyDown:k,onMouseDown(){b.current=!0},onMouseUp(){b.current=!0},[e5[h]]:()=>{E.current=!0}}}:{},[p,m,h,I,n,k])}function e7(e){let{open:t=!1,onOpenChange:r,elements:n}=e,i=X(),a=o.useRef({}),[s]=o.useState(()=>$()),l=null!=er(),[c,u]=o.useState(n.reference),d=f((e,t,n)=>{a.current.openEvent=e?t:void 0,s.emit("openchange",{open:e,event:t,reason:n,nested:l}),null==r||r(e,t,n)}),p=o.useMemo(()=>({setPositionReference:u}),[]),A=o.useMemo(()=>({reference:c||n.reference||null,floating:n.floating||null,domReference:n.reference}),[c,n.reference,n.floating]);return o.useMemo(()=>({dataRef:a,open:t,onOpenChange:d,elements:A,events:s,floatingId:i,refs:p}),[t,d,A,s,i,p])}function e9(e){void 0===e&&(e={});let{nodeId:t}=e,r=e7({...e,elements:{reference:null,floating:null,...e.elements}}),n=e.rootContext||r,i=n.elements,[a,s]=o.useState(null),[u,d]=o.useState(null),p=(null==i?void 0:i.reference)||a,A=o.useRef(null),g=en();F(()=>{p&&(A.current=p)},[p]);let f=(0,l.useFloating)({...e,elements:{...i,...u&&{reference:u}}}),h=o.useCallback(e=>{let t=(0,c.isElement)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;d(t),f.refs.setReference(t)},[f.refs]),m=o.useCallback(e=>{((0,c.isElement)(e)||null===e)&&(A.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]),I=o.useMemo(()=>({...f.refs,setReference:m,setPositionReference:h,domReference:A}),[f.refs,m,h]),v=o.useMemo(()=>({...f.elements,domReference:p}),[f.elements,p]),x=o.useMemo(()=>({...f,...n,refs:I,elements:v,nodeId:t}),[f,I,v,t,n]);return F(()=>{n.dataRef.current.floatingContext=x;let e=null==g?void 0:g.nodesRef.current.find(e=>e.id===t);e&&(e.context=x)}),o.useMemo(()=>({...f,context:x,refs:I,elements:v}),[f,I,v,x])}function te(e,t){void 0===t&&(t={});let{open:r,onOpenChange:n,events:i,dataRef:s,elements:{domReference:l}}=e,{enabled:u=!0,visibleOnly:d=!0}=t,p=o.useRef(!1),A=o.useRef(),g=o.useRef(!0);return o.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(){g.current=!0}return e.addEventListener("blur",t),e.addEventListener("keydown",n,!0),()=>{e.removeEventListener("blur",t),e.removeEventListener("keydown",n,!0)}},[l,r,u]),o.useEffect(()=>{if(u)return i.on("openchange",e),()=>{i.off("openchange",e)};function e(e){let{reason:t}=e;("reference-press"===t||"escape-key"===t)&&(p.current=!0)}},[i,u]),o.useEffect(()=>()=>{clearTimeout(A.current)},[]),o.useMemo(()=>u?{reference:{onPointerDown(e){(0,a.isVirtualPointerEvent)(e.nativeEvent)||(g.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(!g.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(es("focus-guard"))&&"outside"===t.getAttribute("data-type");A.current=window.setTimeout(()=>{var i;let o=(0,a.activeElement)(l?l.ownerDocument:document);(t||o!==l)&&((0,a.contains)(null==(i=s.current.floatingContext)?void 0:i.refs.floating.current,o)||(0,a.contains)(l,o)||r||n(!1,e.nativeEvent,"focus"))})}}}:{},[u,d,s,l,n])}let tt="active",tr="selected";function tn(e,t,r){let n=new Map,i="item"===r,o=e;if(i&&e){let{[tt]:t,[tr]:r,...n}=e;o=n}return{..."floating"===r&&{tabIndex:-1},...o,...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,o]=t;if(!(i&&[tt,tr].includes(r))){if(0===r.indexOf("on")){if(n.has(r)||n.set(r,[]),"function"==typeof o){var a;null==(a=n.get(r))||a.push(o),e[r]=function(){for(var e,t=arguments.length,i=Array(t),o=0;o<t;o++)i[o]=arguments[o];return null==(e=n.get(r))?void 0:e.map(e=>e(...i)).find(e=>void 0!==e)}}}else e[r]=o}}),e),{})}}function ti(e){void 0===e&&(e=[]);let t=e,r=o.useCallback(t=>tn(t,e,"reference"),t),n=o.useCallback(t=>tn(t,e,"floating"),t),i=o.useCallback(t=>tn(t,e,"item"),e.map(e=>null==e?void 0:e.item));return o.useMemo(()=>({getReferenceProps:r,getFloatingProps:n,getItemProps:i}),[r,n,i])}let to=!1;function ta(e,t,r){switch(e){case"vertical":return t;case"horizontal":return r;default:return t||r}}function ts(e,t){return ta(t,e===h||e===m,e===I||e===v)}function tl(e,t,r){return ta(t,e===m,r?e===I:e===v)||"Enter"===e||" "===e||""===e}function tc(e,t,r){return ta(t,r?e===I:e===v,e===m)}function tu(e,t,r){return ta(t,r?e===v:e===I,e===h)}function td(e,t){let{open:r,onOpenChange:n,elements:{domReference:i,floating:s}}=e,{listRef:l,activeIndex:u,onNavigate:d=()=>{},enabled:p=!0,selectedIndex:A=null,allowEscape:g=!1,loop:h=!1,nested:I=!1,rtl:x=!1,virtual:S=!1,focusItemOnOpen:N="auto",focusItemOnHover:M=!0,openOnArrowKeyDown:O=!0,disabledIndices:T,orientation:G="vertical",cols:H=1,scrollItemIntoView:R=!0,virtualItemRef:U,itemSizes:_,dense:P=!1}=t,L=er(),q=en(),J=f(d),V=o.useRef(N),z=o.useRef(null!=A?A:-1),K=o.useRef(null),W=o.useRef(!0),X=o.useRef(J),Z=o.useRef(!!s),$=o.useRef(!1),ee=o.useRef(!1),et=el(T),ei=el(r),eo=el(R),ea=el(s),es=el(A),[ec,eu]=o.useState(),[ed,ep]=o.useState(),eA=f(function(e,t,r){function n(e){S?(eu(e.id),null==q||q.events.emit("virtualfocus",e),U&&(U.current=e)):k(e,{preventScroll:!0,sync:!!((0,a.isMac)()&&(0,a.isSafari)())&&(to||$.current)})}void 0===r&&(r=!1);let i=e.current[t.current];i&&n(i),requestAnimationFrame(()=>{let o=e.current[t.current]||i;if(!o)return;i||n(o);let a=eo.current;a&&ef&&(r||!W.current)&&(null==o.scrollIntoView||o.scrollIntoView("boolean"==typeof a?{block:"nearest",inline:"nearest"}:a))})});F(()=>{document.createElement("div").focus({get preventScroll(){return to=!0,!1}})},[]),F(()=>{p&&(r&&s?V.current&&null!=A&&(ee.current=!0,z.current=A,J(A)):Z.current&&(z.current=-1,X.current(null)))},[p,r,s,A,J]),F(()=>{if(p&&r&&s){if(null==u){if($.current=!1,null==es.current&&(Z.current&&(z.current=-1,eA(l,z)),!Z.current&&V.current&&(null!=K.current||!0===V.current&&null==K.current))){let e=0,t=()=>{null==l.current[0]?(e<2&&(e?requestAnimationFrame:queueMicrotask)(t),e++):(z.current=null==K.current||tl(K.current,G,x)||I?y(l,et.current):B(l,et.current),K.current=null,J(z.current))};t()}}else C(l,u)||(z.current=u,eA(l,z,ee.current),ee.current=!1)}},[p,r,s,u,es,I,l,G,x,J,eA,et]),F(()=>{var e;if(!p||s||!q||S||!Z.current)return;let t=q.nodesRef.current,r=null==(e=t.find(e=>e.id===L))||null==(e=e.context)?void 0:e.elements.floating,n=(0,a.activeElement)((0,a.getDocument)(s)),i=t.some(e=>e.context&&(0,a.contains)(e.context.elements.floating,n));r&&!i&&W.current&&r.focus({preventScroll:!0})},[p,s,q,L,S]),F(()=>{if(p&&q&&S&&!L)return q.events.on("virtualfocus",e),()=>{q.events.off("virtualfocus",e)};function e(e){ep(e.id),U&&(U.current=e)}},[p,q,S,L,U]),F(()=>{X.current=J,Z.current=!!s}),F(()=>{r||(K.current=null)},[r]);let eg=null!=u,ef=o.useMemo(()=>{function e(e){if(!r)return;let t=l.current.indexOf(e);-1!==t&&J(t)}return{onFocus(t){let{currentTarget:r}=t;e(r)},onClick:e=>{let{currentTarget:t}=e;return t.focus({preventScroll:!0})},...M&&{onMouseMove(t){let{currentTarget:r}=t;e(r)},onPointerLeave(e){let{pointerType:t}=e;W.current&&"touch"!==t&&(z.current=-1,eA(l,z),J(null),S||k(ea.current,{preventScroll:!0}))}}}},[r,ea,eA,M,l,J,S]);return o.useMemo(()=>{if(!p)return{};let e=et.current;function t(t){if(W.current=!1,$.current=!0,!ei.current&&t.currentTarget===ea.current)return;if(I&&tu(t.key,G,x)){(0,a.stopEvent)(t),n(!1,t.nativeEvent,"list-navigation"),(0,c.isHTMLElement)(i)&&!S&&i.focus();return}let o=z.current,s=y(l,e),u=B(l,e);if("Home"===t.key&&((0,a.stopEvent)(t),z.current=s,J(z.current)),"End"===t.key&&((0,a.stopEvent)(t),z.current=u,J(z.current)),H>1){let r=_||Array.from({length:l.current.length},()=>({width:1,height:1})),n=b(r,H,P),i=n.findIndex(t=>null!=t&&!D(l.current,t,e)),o=n.reduce((t,r,n)=>null==r||D(l.current,r,e)?t:n,-1);if(z.current=n[E({current:n.map(e=>null!=e?l.current[e]:null)},{event:t,orientation:G,loop:h,cols:H,disabledIndices:j([...e||l.current.map((e,t)=>D(l.current,t)?t:void 0),void 0],n),minIndex:i,maxIndex:o,prevIndex:Q(z.current>u?s:z.current,r,n,H,t.key===m?"bl":t.key===v?"tr":"tl"),stopEvent:!0})],J(z.current),"both"===G)return}if(ts(t.key,G)){if((0,a.stopEvent)(t),r&&!S&&(0,a.activeElement)(t.currentTarget.ownerDocument)===t.currentTarget){z.current=tl(t.key,G,x)?s:u,J(z.current);return}tl(t.key,G,x)?h?z.current=o>=u?g&&o!==l.current.length?-1:s:w(l,{startingIndex:o,disabledIndices:e}):z.current=Math.min(u,w(l,{startingIndex:o,disabledIndices:e})):h?z.current=o<=s?g&&-1!==o?l.current.length:u:w(l,{startingIndex:o,decrement:!0,disabledIndices:e}):z.current=Math.max(s,w(l,{startingIndex:o,decrement:!0,disabledIndices:e})),C(l,z.current)?J(null):J(z.current)}}function o(e){"auto"===N&&(0,a.isVirtualClick)(e.nativeEvent)&&(V.current=!0)}function s(e){V.current=N,"auto"===N&&(0,a.isVirtualPointerEvent)(e.nativeEvent)&&(V.current=!0)}let u=S&&r&&eg&&{"aria-activedescendant":ed||ec},d=l.current.find(e=>(null==e?void 0:e.id)===ec);return{reference:{...u,onKeyDown(i){W.current=!1;let o=0===i.key.indexOf("Arrow"),s=tc(i.key,G,x),c=tu(i.key,G,x),u=ts(i.key,G),p=(I?s:u)||"Enter"===i.key||""===i.key.trim();if(S&&r){let e=null==q?void 0:q.nodesRef.current.find(e=>null==e.parentId),r=q&&e?ev(q.nodesRef.current,e.id):null;if(o&&r&&U){var g,f,h;let e=new KeyboardEvent("keydown",{key:i.key,bubbles:!0});if(s||c){let t=(null==(g=r.context)?void 0:g.elements.domReference)===i.currentTarget,n=c&&!t?null==(f=r.context)?void 0:f.elements.domReference:s?d:null;n&&((0,a.stopEvent)(i),n.dispatchEvent(e),ep(void 0))}if(u&&r.context&&r.context.open&&r.parentId&&i.currentTarget!==r.context.elements.domReference){(0,a.stopEvent)(i),null==(h=r.context.elements.domReference)||h.dispatchEvent(e);return}}return t(i)}if(r||O||!o){if(p&&(K.current=I&&u?null:i.key),I){s&&((0,a.stopEvent)(i),r?(z.current=y(l,e),J(z.current)):n(!0,i.nativeEvent,"list-navigation"));return}u&&(null!=A&&(z.current=A),(0,a.stopEvent)(i),!r&&O?n(!0,i.nativeEvent,"list-navigation"):t(i),r&&J(z.current))}},onFocus(){r&&!S&&J(null)},onPointerDown:s,onMouseDown:o,onClick:o},floating:{"aria-orientation":"both"===G?void 0:G,...!(0,a.isTypeableCombobox)(i)&&u,onKeyDown:t,onPointerMove(){W.current=!0}},item:ef}},[i,ea,ec,ed,et,ei,l,p,G,x,S,r,eg,I,A,O,g,H,h,N,J,n,ef,q,U,_,P])}let tp=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);function tA(e,t){var r;void 0===t&&(t={});let{open:n,floatingId:i}=e,{enabled:a=!0,role:s="dialog"}=t,l=null!=(r=tp.get(s))?r:s,c=X(),u=null!=er();return o.useMemo(()=>{if(!a)return{};let e={id:i,...l&&{role:l}};return"tooltip"===l||"label"===s?{reference:{["aria-"+("label"===s?"labelledby":"describedby")]:n?i:void 0},floating:e}:{reference:{"aria-expanded":n?"true":"false","aria-haspopup":"alertdialog"===l?"dialog":l,"aria-controls":n?i: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:i+"-option"}};switch(s){case"select":return{...n,"aria-selected":t&&r};case"combobox":return{...n,...t&&{"aria-selected":!0}}}return{}}}},[a,s,l,n,i,c,u])}let tg=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 th(e,t){let[r,n]=o.useState(e);return e&&!r&&n(!0),o.useEffect(()=>{if(!e&&r){let e=setTimeout(()=>n(!1),t);return()=>clearTimeout(e)}},[e,r,t]),r}function tm(e,t){void 0===t&&(t={});let{open:r,elements:{floating:n}}=e,{duration:i=250}=t,a=("number"==typeof i?i:i.close)||0,[s,l]=o.useState("unmounted"),c=th(r,a);return c||"close"!==s||l("unmounted"),F(()=>{if(n){if(r){l("initial");let e=requestAnimationFrame(()=>{l("open")});return()=>{cancelAnimationFrame(e)}}l("close")}},[r,n]),{isMounted:c,status:s}}function tI(e,t){void 0===t&&(t={});let{initial:r={opacity:0},open:n,close:i,common:a,duration:s=250}=t,l=e.placement,c=l.split("-")[0],u=o.useMemo(()=>({side:c,placement:l}),[c,l]),d="number"==typeof s,p=(d?s:s.open)||0,A=(d?s:s.close)||0,[g,f]=o.useState(()=>({...tf(a,u),...tf(r,u)})),{isMounted:h,status:m}=tm(e,{duration:s}),I=el(r),v=el(n),x=el(i),C=el(a);return F(()=>{let e=tf(I.current,u),t=tf(x.current,u),r=tf(C.current,u),n=tf(v.current,u)||Object.keys(e).reduce((e,t)=>(e[t]="",e),{});if("initial"===m&&f(t=>({transitionProperty:t.transitionProperty,...r,...e})),"open"===m&&f({transitionProperty:Object.keys(n).map(tg).join(","),transitionDuration:p+"ms",...r,...n}),"close"===m){let n=t||e;f({transitionProperty:Object.keys(n).map(tg).join(","),transitionDuration:A+"ms",...r,...n})}},[A,x,I,v,C,p,m,u]),{isMounted:h,styles:g}}function tv(e,t){var r;let{open:n,dataRef:i}=e,{listRef:s,activeIndex:l,onMatch:c,onTypingChange:u,enabled:d=!0,findMatch:p=null,resetMs:A=750,ignoreKeys:g=[],selectedIndex:h=null}=t,m=o.useRef(),I=o.useRef(""),v=o.useRef(null!=(r=null!=h?h:l)?r:-1),x=o.useRef(null),C=f(c),y=f(u),B=el(p),w=el(g);return F(()=>{n&&(clearTimeout(m.current),x.current=null,I.current="")},[n]),F(()=>{if(n&&""===I.current){var e;v.current=null!=(e=null!=h?h:l)?e:-1}},[n,h,l]),o.useMemo(()=>{if(!d)return{};function e(e){e?i.current.typing||(i.current.typing=e,y(e)):i.current.typing&&(i.current.typing=e,y(e))}function t(e,t,r){let n=B.current?B.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 i=s.current;if(I.current.length>0&&" "!==I.current[0]&&(-1===t(i,i,I.current)?e(!1):" "===r.key&&(0,a.stopEvent)(r)),null==i||w.current.includes(r.key)||1!==r.key.length||r.ctrlKey||r.metaKey||r.altKey)return;n&&" "!==r.key&&((0,a.stopEvent)(r),e(!0)),i.every(e=>{var t,r;return!e||(null==(t=e[0])?void 0:t.toLocaleLowerCase())!==(null==(r=e[1])?void 0:r.toLocaleLowerCase())})&&I.current===r.key&&(I.current="",v.current=x.current),I.current+=r.key,clearTimeout(m.current),m.current=setTimeout(()=>{I.current="",v.current=x.current,e(!1)},A);let o=v.current,l=t(i,[...i.slice((o||0)+1),...i.slice(0,(o||0)+1)],I.current);-1!==l?(C(l),x.current=l):" "!==r.key&&(I.current="",e(!1))}return{reference:{onKeyDown:r},floating:{onKeyDown:r,onKeyUp(t){" "===t.key&&e(!1)}}}},[d,n,i,s,A,w,B,C,y])}function tx(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}let tC=e=>({name:"inner",options:e,async fn(t){let{listRef:r,overflowRef:n,onFallbackChange:i,offset:o=0,index:a=0,minItemsVisible:s=4,referenceOverflowThreshold:c=0,scrollRef:u,...p}=e,{rects:A,elements:{floating:g}}=t,f=r.current[a];if(!f)return{};let h={...t,...await (0,l.offset)(-f.offsetTop-g.clientTop-A.reference.height/2-f.offsetHeight/2-o).fn(t)},m=(null==u?void 0:u.current)||g,I=await (0,l.detectOverflow)(tx(h,m.scrollHeight),p),v=await (0,l.detectOverflow)(h,{...p,elementContext:"reference"}),x=Math.max(0,I.top),C=h.y+x,y=Math.max(0,m.scrollHeight-x-Math.max(0,I.bottom));return m.style.maxHeight=y+"px",m.scrollTop=x,i&&(m.offsetHeight<f.offsetHeight*Math.min(s,r.current.length-1)-1||v.top>=-c||v.bottom>=-c?(0,d.flushSync)(()=>i(!0)):(0,d.flushSync)(()=>i(!1))),n&&(n.current=await (0,l.detectOverflow)(tx({...h,y:C},m.offsetHeight),p)),{y:C}}});function ty(e,t){let{open:r,elements:n}=e,{enabled:i=!0,overflowRef:s,scrollRef:l,onChange:c}=t,u=f(c),p=o.useRef(!1),A=o.useRef(null),g=o.useRef(null);return o.useEffect(()=>{if(!i)return;function e(e){if(e.ctrlKey||!t||null==s.current)return;let r=e.deltaY,n=s.current.top>=-.5,i=s.current.bottom>=-.5,o=t.scrollHeight-t.clientHeight,l=r<0?-1:1,c=r<0?"max":"min";!(t.scrollHeight<=t.clientHeight)&&(!n&&r>0||!i&&r<0?(e.preventDefault(),(0,d.flushSync)(()=>{u(e=>e+Math[c](r,o*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(()=>{A.current=t.scrollTop,null!=s.current&&(g.current={...s.current})}),()=>{A.current=null,g.current=null,t.removeEventListener("wheel",e)}},[i,r,n.floating,s,l,u]),o.useMemo(()=>i?{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!==A.current){let t=e.scrollTop-A.current;(s.current.bottom<-.5&&t<-1||s.current.top<-.5&&t>1)&&(0,d.flushSync)(()=>u(e=>e+t))}requestAnimationFrame(()=>{A.current=e.scrollTop})}}}}:{},[i,s,n.floating,l,u])}function tB(e,t){let[r,n]=e,i=!1,o=t.length;for(let e=0,a=o-1;e<o;a=e++){let[o,s]=t[e]||[0,0],[l,c]=t[a]||[0,0];s>=n!=c>=n&&r<=(l-o)*(n-s)/(c-s)+o&&(i=!i)}return i}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 tE(e){let t;void 0===e&&(e={});let{buffer:r=.5,blockPointerEvents:n=!1,requireIntent:i=!0}=e,o=!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 i=e-s,o=t-l,a=Math.sqrt(i*i+o*o)/n;return s=e,l=t,u=r,a}let p=e=>{let{x:n,y:s,placement:l,elements:u,onClose:p,nodeId:A,tree:g}=e;return function(e){function f(){clearTimeout(t),p()}if(clearTimeout(t),!u.domReference||!u.floating||null==l||null==n||null==s)return;let{clientX:h,clientY:m}=e,I=[h,m],v=(0,a.getTarget)(e),x="mouseleave"===e.type,C=(0,a.contains)(u.floating,v),y=(0,a.contains)(u.domReference,v),B=u.domReference.getBoundingClientRect(),w=u.floating.getBoundingClientRect(),E=l.split("-")[0],b=n>w.right-w.width/2,Q=s>w.bottom-w.height/2,j=tw(I,B),D=w.width>B.width,S=w.height>B.height,k=(D?B:w).left,F=(D?B:w).right,N=(S?B:w).top,M=(S?B:w).bottom;if(C&&(o=!0,!x))return;if(y&&(o=!1),y&&!x){o=!0;return}if(x&&(0,c.isElement)(e.relatedTarget)&&(0,a.contains)(u.floating,e.relatedTarget)||g&&eI(g.nodesRef.current,A).some(e=>{let{context:t}=e;return null==t?void 0:t.open}))return;if("top"===E&&s>=B.bottom-1||"bottom"===E&&s<=B.top+1||"left"===E&&n>=B.right-1||"right"===E&&n<=B.left+1)return f();let O=[];switch(E){case"top":O=[[k,B.top+1],[k,w.bottom-1],[F,w.bottom-1],[F,B.top+1]];break;case"bottom":O=[[k,w.top+1],[k,B.bottom-1],[F,B.bottom-1],[F,w.top+1]];break;case"left":O=[[w.right-1,M],[w.right-1,N],[B.left+1,N],[B.left+1,M]];break;case"right":O=[[B.right-1,M],[B.right-1,N],[w.left+1,N],[w.left+1,M]]}function T(e){let[t,n]=e;switch(E){case"top":return[[D?t+r/2:b?t+4*r:t-4*r,n+r+1],[D?t-r/2:b?t+4*r:t-4*r,n+r+1],[w.left,b?w.bottom-r:D?w.bottom-r:w.top],[w.right,b?D?w.bottom-r:w.top:w.bottom-r]];case"bottom":return[[D?t+r/2:b?t+4*r:t-4*r,n-r],[D?t-r/2:b?t+4*r:t-4*r,n-r],[w.left,b?w.top+r:D?w.top+r:w.bottom],[w.right,b?D?w.top+r:w.bottom:w.top+r]];case"left":{let e=[t+r+1,S?n+r/2:Q?n+4*r:n-4*r],i=[t+r+1,S?n-r/2:Q?n+4*r:n-4*r];return[[Q?w.right-r:S?w.right-r:w.left,w.top],[Q?S?w.right-r:w.left:w.right-r,w.bottom],e,i]}case"right":return[[t-r,S?n+r/2:Q?n+4*r:n-4*r],[t-r,S?n-r/2:Q?n+4*r:n-4*r],[Q?w.left+r:S?w.left+r:w.right,w.top],[Q?S?w.left+r:w.right:w.left+r,w.bottom]]}}if(!tB([h,m],O)){if(o&&!j)return f();if(!x&&i){let t=d(e.clientX,e.clientY),r=.1;if(null!==t&&t<r)return f()}tB([h,m],T([n,s]))?!o&&i&&(t=window.setTimeout(f,40)):f()}}};return p.__options={blockPointerEvents:n},p}},{react:"aq5hc","@floating-ui/react/utils":"ei8Vt","@floating-ui/utils":"SpSzg","@floating-ui/react-dom":"6Dcki","@floating-ui/utils/dom":"4RmRf",tabbable:"i2R2a","react-dom":"1Pf18","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ei8Vt:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"TYPEABLE_SELECTOR",()=>C),n.export(r,"activeElement",()=>o),n.export(r,"contains",()=>a),n.export(r,"getDocument",()=>I),n.export(r,"getPlatform",()=>s),n.export(r,"getTarget",()=>x),n.export(r,"getUserAgent",()=>l),n.export(r,"isAndroid",()=>p),n.export(r,"isEventTargetWithin",()=>v),n.export(r,"isJSDOM",()=>g),n.export(r,"isMac",()=>A),n.export(r,"isMouseLikePointerType",()=>f),n.export(r,"isReactEvent",()=>h),n.export(r,"isRootElement",()=>m),n.export(r,"isSafari",()=>d),n.export(r,"isTypeableCombobox",()=>w),n.export(r,"isTypeableElement",()=>y),n.export(r,"isVirtualClick",()=>c),n.export(r,"isVirtualPointerEvent",()=>u),n.export(r,"stopEvent",()=>B);var i=e("@floating-ui/utils/dom");function o(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,i.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!g()&&(!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 A(){return s().toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints}function g(){return l().includes("jsdom/")}function f(e,t){let r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function h(e){return"nativeEvent"in e}function m(e){return e.matches("html,body")}function I(e){return(null==e?void 0:e.ownerDocument)||document}function v(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 x(e){return"composedPath"in e?e.composedPath()[0]:e.target}let C="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function y(e){return(0,i.isHTMLElement)(e)&&e.matches(C)}function B(e){e.preventDefault(),e.stopPropagation()}function w(e){return!!e&&"combobox"===e.getAttribute("role")&&y(e)}},{"@floating-ui/utils/dom":"4RmRf","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4RmRf":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){return s(e)?(e.nodeName||"").toLowerCase():"#document"}function o(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 o(e).Node}function l(e){return e instanceof Element||e instanceof o(e).Element}function c(e){return e instanceof HTMLElement||e instanceof o(e).HTMLElement}function u(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof o(e).ShadowRoot)}function d(e){let{overflow:t,overflowX:r,overflowY:n,display:i}=m(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(i)}function p(e){return["table","td","th"].includes(i(e))}function A(e){let t=f(),r=m(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 g(e){let t=v(e);for(;c(t)&&!h(t);){if(A(t))return t;t=v(t)}return null}function f(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function h(e){return["html","body","#document"].includes(i(e))}function m(e){return o(e).getComputedStyle(e)}function I(e){return l(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function v(e){if("html"===i(e))return e;let t=e.assignedSlot||e.parentNode||u(e)&&e.host||a(e);return u(t)?t.host:t}function x(e){let t=v(e);return h(t)?e.ownerDocument?e.ownerDocument.body:e.body:c(t)&&d(t)?t:x(t)}function C(e,t,r){var n;void 0===t&&(t=[]),void 0===r&&(r=!0);let i=x(e),a=i===(null==(n=e.ownerDocument)?void 0:n.body),s=o(i);return a?t.concat(s,s.visualViewport||[],d(i)?i:[],s.frameElement&&r?C(s.frameElement):[]):t.concat(i,C(i,[],r))}n.defineInteropFlag(r),n.export(r,"getComputedStyle",()=>m),n.export(r,"getContainingBlock",()=>g),n.export(r,"getDocumentElement",()=>a),n.export(r,"getNearestOverflowAncestor",()=>x),n.export(r,"getNodeName",()=>i),n.export(r,"getNodeScroll",()=>I),n.export(r,"getOverflowAncestors",()=>C),n.export(r,"getParentNode",()=>v),n.export(r,"getWindow",()=>o),n.export(r,"isContainingBlock",()=>A),n.export(r,"isElement",()=>l),n.export(r,"isHTMLElement",()=>c),n.export(r,"isLastTraversableNode",()=>h),n.export(r,"isNode",()=>s),n.export(r,"isOverflowElement",()=>d),n.export(r,"isShadowRoot",()=>u),n.export(r,"isTableElement",()=>p),n.export(r,"isWebKit",()=>f)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],SpSzg:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"alignments",()=>o),n.export(r,"clamp",()=>g),n.export(r,"createCoords",()=>d),n.export(r,"evaluate",()=>f),n.export(r,"expandPaddingObject",()=>j),n.export(r,"floor",()=>u),n.export(r,"getAlignment",()=>m),n.export(r,"getAlignmentAxis",()=>C),n.export(r,"getAlignmentSides",()=>y),n.export(r,"getAxisLength",()=>v),n.export(r,"getExpandedPlacements",()=>B),n.export(r,"getOppositeAlignmentPlacement",()=>w),n.export(r,"getOppositeAxis",()=>I),n.export(r,"getOppositeAxisPlacements",()=>b),n.export(r,"getOppositePlacement",()=>Q),n.export(r,"getPaddingObject",()=>D),n.export(r,"getSide",()=>h),n.export(r,"getSideAxis",()=>x),n.export(r,"max",()=>l),n.export(r,"min",()=>s),n.export(r,"placements",()=>a),n.export(r,"rectToClientRect",()=>S),n.export(r,"round",()=>c),n.export(r,"sides",()=>i);let i=["top","right","bottom","left"],o=["start","end"],a=i.reduce((e,t)=>e.concat(t,t+"-"+o[0],t+"-"+o[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"},A={start:"end",end:"start"};function g(e,t,r){return l(e,s(t,r))}function f(e,t){return"function"==typeof e?e(t):e}function h(e){return e.split("-")[0]}function m(e){return e.split("-")[1]}function I(e){return"x"===e?"y":"x"}function v(e){return"y"===e?"height":"width"}function x(e){return["top","bottom"].includes(h(e))?"y":"x"}function C(e){return I(x(e))}function y(e,t,r){void 0===r&&(r=!1);let n=m(e),i=C(e),o=v(i),a="x"===i?n===(r?"end":"start")?"right":"left":"start"===n?"bottom":"top";return t.reference[o]>t.floating[o]&&(a=Q(a)),[a,Q(a)]}function B(e){let t=Q(e);return[w(e),t,w(t)]}function w(e){return e.replace(/start|end/g,e=>A[e])}function E(e,t,r){let n=["left","right"],i=["right","left"],o=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":if(r)return t?i:n;return t?n:i;case"left":case"right":return t?o:a;default:return[]}}function b(e,t,r,n){let i=m(e),o=E(h(e),"start"===r,n);return i&&(o=o.map(e=>e+"-"+i),t&&(o=o.concat(o.map(w)))),o}function Q(e){return e.replace(/left|right|bottom|top/g,e=>p[e])}function j(e){return{top:0,right:0,bottom:0,left:0,...e}}function D(e){return"number"!=typeof e?j(e):{top:e,right:e,bottom:e,left:e}}function S(e){let{x:t,y:r,width:n,height:i}=e;return{width:n,height:i,top:r,left:t,right:t+n,bottom:r+i,x:t,y:r}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6Dcki":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"autoUpdate",()=>i.autoUpdate),n.export(r,"computePosition",()=>i.computePosition),n.export(r,"detectOverflow",()=>i.detectOverflow),n.export(r,"getOverflowAncestors",()=>i.getOverflowAncestors),n.export(r,"platform",()=>i.platform),n.export(r,"arrow",()=>y),n.export(r,"autoPlacement",()=>v),n.export(r,"flip",()=>m),n.export(r,"hide",()=>x),n.export(r,"inline",()=>C),n.export(r,"limitShift",()=>h),n.export(r,"offset",()=>g),n.export(r,"shift",()=>f),n.export(r,"size",()=>I),n.export(r,"useFloating",()=>p);var i=e("@floating-ui/dom"),o=e("react"),a=e("react-dom"),s="undefined"!=typeof document?o.useLayoutEffect:o.useEffect;function l(e,t){let r,n,i;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(!l(e[n],t[n]))return!1;return!0}if((r=(i=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!({}).hasOwnProperty.call(t,i[n]))return!1;for(n=r;0!=n--;){let r=i[n];if(("_owner"!==r||!e.$$typeof)&&!l(e[r],t[r]))return!1}return!0}return e!=e&&t!=t}function c(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function u(e,t){let r=c(e);return Math.round(t*r)/r}function d(e){let t=o.useRef(e);return s(()=>{t.current=e}),t}function p(e){void 0===e&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:p,elements:{reference:A,floating:g}={},transform:f=!0,whileElementsMounted:h,open:m}=e,[I,v]=o.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[x,C]=o.useState(n);l(x,n)||C(n);let[y,B]=o.useState(null),[w,E]=o.useState(null),b=o.useCallback(e=>{e!==S.current&&(S.current=e,B(e))},[]),Q=o.useCallback(e=>{e!==k.current&&(k.current=e,E(e))},[]),j=A||y,D=g||w,S=o.useRef(null),k=o.useRef(null),F=o.useRef(I),N=null!=h,M=d(h),O=d(p),T=o.useCallback(()=>{if(!S.current||!k.current)return;let e={placement:t,strategy:r,middleware:x};O.current&&(e.platform=O.current),(0,i.computePosition)(S.current,k.current,e).then(e=>{let t={...e,isPositioned:!0};G.current&&!l(F.current,t)&&(F.current=t,a.flushSync(()=>{v(t)}))})},[x,t,r,O]);s(()=>{!1===m&&F.current.isPositioned&&(F.current.isPositioned=!1,v(e=>({...e,isPositioned:!1})))},[m]);let G=o.useRef(!1);s(()=>(G.current=!0,()=>{G.current=!1}),[]),s(()=>{if(j&&(S.current=j),D&&(k.current=D),j&&D){if(M.current)return M.current(j,D,T);T()}},[j,D,T,M,N]);let H=o.useMemo(()=>({reference:S,floating:k,setReference:b,setFloating:Q}),[b,Q]),R=o.useMemo(()=>({reference:j,floating:D}),[j,D]),U=o.useMemo(()=>{let e={position:r,left:0,top:0};if(!R.floating)return e;let t=u(R.floating,I.x),n=u(R.floating,I.y);return f?{...e,transform:"translate("+t+"px, "+n+"px)",...c(R.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:n}},[r,f,R.floating,I.x,I.y]);return o.useMemo(()=>({...I,update:T,refs:H,elements:R,floatingStyles:U}),[I,T,H,R,U])}let A=e=>{function t(e){return({}).hasOwnProperty.call(e,"current")}return{name:"arrow",options:e,fn(r){let{element:n,padding:o}="function"==typeof e?e(r):e;return n&&t(n)?null!=n.current?(0,i.arrow)({element:n.current,padding:o}).fn(r):{}:n?(0,i.arrow)({element:n,padding:o}).fn(r):{}}}},g=(e,t)=>({...(0,i.offset)(e),options:[e,t]}),f=(e,t)=>({...(0,i.shift)(e),options:[e,t]}),h=(e,t)=>({...(0,i.limitShift)(e),options:[e,t]}),m=(e,t)=>({...(0,i.flip)(e),options:[e,t]}),I=(e,t)=>({...(0,i.size)(e),options:[e,t]}),v=(e,t)=>({...(0,i.autoPlacement)(e),options:[e,t]}),x=(e,t)=>({...(0,i.hide)(e),options:[e,t]}),C=(e,t)=>({...(0,i.inline)(e),options:[e,t]}),y=(e,t)=>({...A(e),options:[e,t]})},{"@floating-ui/dom":"hVZhJ",react:"aq5hc","react-dom":"1Pf18","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],hVZhJ:[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",()=>P),n.export(r,"autoPlacement",()=>G),n.export(r,"autoUpdate",()=>M),n.export(r,"computePosition",()=>J),n.export(r,"detectOverflow",()=>O),n.export(r,"flip",()=>R),n.export(r,"hide",()=>_),n.export(r,"inline",()=>L),n.export(r,"limitShift",()=>q),n.export(r,"offset",()=>T),n.export(r,"platform",()=>F),n.export(r,"shift",()=>H),n.export(r,"size",()=>U);var i=e("@floating-ui/core"),o=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,i=(0,a.isHTMLElement)(e),s=i?e.offsetWidth:r,l=i?e.offsetHeight:n,c=(0,o.round)(r)!==s||(0,o.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,o.createCoords)(1);let r=t.getBoundingClientRect(),{width:n,height:i,$:c}=s(t),u=(c?(0,o.round)(r.width):r.width)/n,d=(c?(0,o.round)(r.height):r.height)/i;return u&&Number.isFinite(u)||(u=1),d&&Number.isFinite(d)||(d=1),{x:u,y:d}}let u=(0,o.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 A(e,t,r,n){void 0===t&&(t=!1),void 0===r&&(r=!1);let s=e.getBoundingClientRect(),u=l(e),A=(0,o.createCoords)(1);t&&(n?(0,a.isElement)(n)&&(A=c(n)):A=c(e));let g=p(u,r,n)?d(u):(0,o.createCoords)(0),f=(s.left+g.x)/A.x,h=(s.top+g.y)/A.y,m=s.width/A.x,I=s.height/A.y;if(u){let e=(0,a.getWindow)(u),t=n&&(0,a.isElement)(n)?(0,a.getWindow)(n):n,r=e,i=r.frameElement;for(;i&&n&&t!==r;){let e=c(i),t=i.getBoundingClientRect(),n=(0,a.getComputedStyle)(i),o=t.left+(i.clientLeft+parseFloat(n.paddingLeft))*e.x,s=t.top+(i.clientTop+parseFloat(n.paddingTop))*e.y;f*=e.x,h*=e.y,m*=e.x,I*=e.y,f+=o,h+=s,i=(r=(0,a.getWindow)(i)).frameElement}}return(0,i.rectToClientRect)({width:m,height:I,x:f,y:h})}let g=[":popover-open",":modal"];function f(e){return g.some(t=>{try{return e.matches(t)}catch(e){return!1}})}function h(e){return Array.from(e.getClientRects())}function m(e){return A((0,a.getDocumentElement)(e)).left+(0,a.getNodeScroll)(e).scrollLeft}function I(e){let t=(0,a.getDocumentElement)(e),r=(0,a.getNodeScroll)(e),n=e.ownerDocument.body,i=(0,o.max)(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),s=(0,o.max)(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight),l=-r.scrollLeft+m(e),c=-r.scrollTop;return"rtl"===(0,a.getComputedStyle)(n).direction&&(l+=(0,o.max)(t.clientWidth,n.clientWidth)-i),{width:i,height:s,x:l,y:c}}function v(e,t){let r=(0,a.getWindow)(e),n=(0,a.getDocumentElement)(e),i=r.visualViewport,o=n.clientWidth,s=n.clientHeight,l=0,c=0;if(i){o=i.width,s=i.height;let e=(0,a.isWebKit)();(!e||e&&"fixed"===t)&&(l=i.offsetLeft,c=i.offsetTop)}return{width:o,height:s,x:l,y:c}}function x(e,t){let r=A(e,!0,"fixed"===t),n=r.top+e.clientTop,i=r.left+e.clientLeft,s=(0,a.isHTMLElement)(e)?c(e):(0,o.createCoords)(1),l=e.clientWidth*s.x;return{width:l,height:e.clientHeight*s.y,x:i*s.x,y:n*s.y}}function C(e,t,r){let n;if("viewport"===t)n=v(e,r);else if("document"===t)n=I((0,a.getDocumentElement)(e));else if((0,a.isElement)(t))n=x(t,r);else{let r=d(e);n={...t,x:t.x-r.x,y:t.y-r.y}}return(0,i.rectToClientRect)(n)}function y(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||y(r,t))}function B(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)),i=null,o="fixed"===(0,a.getComputedStyle)(e).position,s=o?(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||(i=null),(o?!r&&!i:!r&&"static"===t.position&&!!i&&["absolute","fixed"].includes(i.position)||(0,a.isOverflowElement)(s)&&!r&&y(e,s))?n=n.filter(e=>e!==s):i=t,s=(0,a.getParentNode)(s)}return t.set(e,n),n}function w(e){let{element:t,boundary:r,rootBoundary:n,strategy:i}=e,a=[..."clippingAncestors"===r?f(t)?[]:B(t,this._c):[].concat(r),n],s=a[0],l=a.reduce((e,r)=>{let n=C(t,r,i);return e.top=(0,o.max)(n.top,e.top),e.right=(0,o.min)(n.right,e.right),e.bottom=(0,o.min)(n.bottom,e.bottom),e.left=(0,o.max)(n.left,e.left),e},C(t,s,i));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function E(e){let{width:t,height:r}=s(e);return{width:t,height:r}}function b(e,t,r){let n=(0,a.isHTMLElement)(t),i=(0,a.getDocumentElement)(t),s="fixed"===r,l=A(e,!0,s,t),c={scrollLeft:0,scrollTop:0},u=(0,o.createCoords)(0);if(n||!n&&!s){if(("body"!==(0,a.getNodeName)(t)||(0,a.isOverflowElement)(i))&&(c=(0,a.getNodeScroll)(t)),n){let e=A(t,!0,s,t);u.x=e.x+t.clientLeft,u.y=e.y+t.clientTop}else i&&(u.x=m(i))}return{x:l.left+c.scrollLeft-u.x,y:l.top+c.scrollTop-u.y,width:l.width,height:l.height}}function Q(e){return"static"===(0,a.getComputedStyle)(e).position}function j(e,t){return(0,a.isHTMLElement)(e)&&"fixed"!==(0,a.getComputedStyle)(e).position?t?t(e):e.offsetParent:null}function D(e,t){let r=(0,a.getWindow)(e);if(f(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)&&!Q(t))return t;t=(0,a.getParentNode)(t)}return r}let n=j(e,t);for(;n&&(0,a.isTableElement)(n)&&Q(n);)n=j(n,t);return n&&(0,a.isLastTraversableNode)(n)&&Q(n)&&!(0,a.isContainingBlock)(n)?r:n||(0,a.getContainingBlock)(e)||r}let S=async function(e){let t=this.getOffsetParent||D,r=this.getDimensions,n=await r(e.floating);return{reference:b(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function k(e){return"rtl"===(0,a.getComputedStyle)(e).direction}let F={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:r,offsetParent:n,strategy:i}=e,s="fixed"===i,l=(0,a.getDocumentElement)(n),u=!!t&&f(t.floating);if(n===l||u&&s)return r;let d={scrollLeft:0,scrollTop:0},p=(0,o.createCoords)(1),g=(0,o.createCoords)(0),h=(0,a.isHTMLElement)(n);if((h||!h&&!s)&&(("body"!==(0,a.getNodeName)(n)||(0,a.isOverflowElement)(l))&&(d=(0,a.getNodeScroll)(n)),(0,a.isHTMLElement)(n))){let e=A(n);p=c(n),g.x=e.x+n.clientLeft,g.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+g.x,y:r.y*p.y-d.scrollTop*p.y+g.y}},getDocumentElement:a.getDocumentElement,getClippingRect:w,getOffsetParent:D,getElementRects:S,getClientRects:h,getDimensions:E,getScale:c,isElement:a.isElement,isRTL:k};function N(e,t){let r,n=null,i=(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:A}=e.getBoundingClientRect();if(a||t(),!p||!A)return;let g=(0,o.floor)(d),f={rootMargin:-g+"px "+-(0,o.floor)(i.clientWidth-(u+p))+"px "+-(0,o.floor)(i.clientHeight-(d+A))+"px "+-(0,o.floor)(u)+"px",threshold:(0,o.max)(0,(0,o.min)(1,c))||1},h=!0;function m(e){let t=e[0].intersectionRatio;if(t!==c){if(!h)return l();t?l(!1,t):r=setTimeout(()=>{l(!1,1e-7)},1e3)}h=!1}try{n=new IntersectionObserver(m,{...f,root:i.ownerDocument})}catch(e){n=new IntersectionObserver(m,f)}n.observe(e)}return l(!0),s}function M(e,t,r,n){let i;void 0===n&&(n={});let{ancestorScroll:o=!0,ancestorResize:s=!0,elementResize:c="function"==typeof ResizeObserver,layoutShift:u="function"==typeof IntersectionObserver,animationFrame:d=!1}=n,p=l(e),g=o||s?[...p?(0,a.getOverflowAncestors)(p):[],...(0,a.getOverflowAncestors)(t)]:[];g.forEach(e=>{o&&e.addEventListener("scroll",r,{passive:!0}),s&&e.addEventListener("resize",r)});let f=p&&u?N(p,r):null,h=-1,m=null;c&&(m=new ResizeObserver(e=>{let[n]=e;n&&n.target===p&&m&&(m.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var e;null==(e=m)||e.observe(t)})),r()}),p&&!d&&m.observe(p),m.observe(t));let I=d?A(e):null;function v(){let t=A(e);I&&(t.x!==I.x||t.y!==I.y||t.width!==I.width||t.height!==I.height)&&r(),I=t,i=requestAnimationFrame(v)}return d&&v(),r(),()=>{var e;g.forEach(e=>{o&&e.removeEventListener("scroll",r),s&&e.removeEventListener("resize",r)}),null==f||f(),null==(e=m)||e.disconnect(),m=null,d&&cancelAnimationFrame(i)}}let O=i.detectOverflow,T=i.offset,G=i.autoPlacement,H=i.shift,R=i.flip,U=i.size,_=i.hide,P=i.arrow,L=i.inline,q=i.limitShift,J=(e,t,r)=>{let n=new Map,o={platform:F,...r},a={...o.platform,_c:n};return(0,i.computePosition)(e,t,{...o,platform:a})}},{"@floating-ui/core":"etW3Q","@floating-ui/utils":"SpSzg","@floating-ui/utils/dom":"4RmRf","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],etW3Q:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"rectToClientRect",()=>i.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",()=>g),n.export(r,"inline",()=>m),n.export(r,"limitShift",()=>C),n.export(r,"offset",()=>v),n.export(r,"shift",()=>x),n.export(r,"size",()=>y);var i=e("@floating-ui/utils");function o(e,t,r){let n,{reference:o,floating:a}=e,s=(0,i.getSideAxis)(t),l=(0,i.getAlignmentAxis)(t),c=(0,i.getAxisLength)(l),u=(0,i.getSide)(t),d="y"===s,p=o.x+o.width/2-a.width/2,A=o.y+o.height/2-a.height/2,g=o[c]/2-a[c]/2;switch(u){case"top":n={x:p,y:o.y-a.height};break;case"bottom":n={x:p,y:o.y+o.height};break;case"right":n={x:o.x+o.width,y:A};break;case"left":n={x:o.x-a.width,y:A};break;default:n={x:o.x,y:o.y}}switch((0,i.getAlignment)(t)){case"start":n[l]-=g*(r&&d?-1:1);break;case"end":n[l]+=g*(r&&d?-1:1)}return n}let a=async(e,t,r)=>{let{placement:n="bottom",strategy:i="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:i}),{x:d,y:p}=o(u,n,c),A=n,g={},f=0;for(let r=0;r<l.length;r++){let{name:a,fn:h}=l[r],{x:m,y:I,data:v,reset:x}=await h({x:d,y:p,initialPlacement:n,placement:A,strategy:i,middlewareData:g,rects:u,platform:s,elements:{reference:e,floating:t}});d=null!=m?m:d,p=null!=I?I:p,g={...g,[a]:{...g[a],...v}},x&&f<=50&&(f++,"object"==typeof x&&(x.placement&&(A=x.placement),x.rects&&(u=!0===x.rects?await s.getElementRects({reference:e,floating:t,strategy:i}):x.rects),{x:d,y:p}=o(u,A,c)),r=-1)}return{x:d,y:p,placement:A,strategy:i,middlewareData:g}};async function s(e,t){var r;void 0===t&&(t={});let{x:n,y:o,platform:a,rects:s,elements:l,strategy:c}=e,{boundary:u="clippingAncestors",rootBoundary:d="viewport",elementContext:p="floating",altBoundary:A=!1,padding:g=0}=(0,i.evaluate)(t,e),f=(0,i.getPaddingObject)(g),h="floating"===p?"reference":"floating",m=l[A?h:p],I=(0,i.rectToClientRect)(await a.getClippingRect({element:null==(r=await (null==a.isElement?void 0:a.isElement(m)))||r?m:m.contextElement||await (null==a.getDocumentElement?void 0:a.getDocumentElement(l.floating)),boundary:u,rootBoundary:d,strategy:c})),v="floating"===p?{x:n,y:o,width:s.floating.width,height:s.floating.height}:s.reference,x=await (null==a.getOffsetParent?void 0:a.getOffsetParent(l.floating)),C=await (null==a.isElement?void 0:a.isElement(x))&&await (null==a.getScale?void 0:a.getScale(x))||{x:1,y:1},y=(0,i.rectToClientRect)(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:v,offsetParent:x,strategy:c}):v);return{top:(I.top-y.top+f.top)/C.y,bottom:(y.bottom-I.bottom+f.bottom)/C.y,left:(I.left-y.left+f.left)/C.x,right:(y.right-I.right+f.right)/C.x}}let l=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:n,placement:o,rects:a,platform:s,elements:l,middlewareData:c}=t,{element:u,padding:d=0}=(0,i.evaluate)(e,t)||{};if(null==u)return{};let p=(0,i.getPaddingObject)(d),A={x:r,y:n},g=(0,i.getAlignmentAxis)(o),f=(0,i.getAxisLength)(g),h=await s.getDimensions(u),m="y"===g,I=m?"top":"left",v=m?"bottom":"right",x=m?"clientHeight":"clientWidth",C=a.reference[f]+a.reference[g]-A[g]-a.floating[f],y=A[g]-a.reference[g],B=await (null==s.getOffsetParent?void 0:s.getOffsetParent(u)),w=B?B[x]:0;w&&await (null==s.isElement?void 0:s.isElement(B))||(w=l.floating[x]||a.floating[f]);let E=C/2-y/2,b=w/2-h[f]/2-1,Q=(0,i.min)(p[I],b),j=(0,i.min)(p[v],b),D=Q,S=w-h[f]-j,k=w/2-h[f]/2+E,F=(0,i.clamp)(D,k,S),N=!c.arrow&&null!=(0,i.getAlignment)(o)&&k!==F&&a.reference[f]/2-(k<D?Q:j)-h[f]/2<0,M=N?k<D?k-D:k-S:0;return{[g]:A[g]+M,data:{[g]:F,centerOffset:k-F-M,...N&&{alignmentOffset:M}},reset:N}}});function c(e,t,r){return(e?[...r.filter(t=>(0,i.getAlignment)(t)===e),...r.filter(t=>(0,i.getAlignment)(t)!==e)]:r.filter(e=>(0,i.getSide)(e)===e)).filter(r=>!e||(0,i.getAlignment)(r)===e||!!t&&(0,i.getOppositeAlignmentPlacement)(r)!==r)}let u=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var r,n,o;let{rects:a,middlewareData:l,placement:u,platform:d,elements:p}=t,{crossAxis:A=!1,alignment:g,allowedPlacements:f=i.placements,autoAlignment:h=!0,...m}=(0,i.evaluate)(e,t),I=void 0!==g||f===i.placements?c(g||null,h,f):f,v=await s(t,m),x=(null==(r=l.autoPlacement)?void 0:r.index)||0,C=I[x];if(null==C)return{};let y=(0,i.getAlignmentSides)(C,a,await (null==d.isRTL?void 0:d.isRTL(p.floating)));if(u!==C)return{reset:{placement:I[0]}};let B=[v[(0,i.getSide)(C)],v[y[0]],v[y[1]]],w=[...(null==(n=l.autoPlacement)?void 0:n.overflows)||[],{placement:C,overflows:B}],E=I[x+1];if(E)return{data:{index:x+1,overflows:w},reset:{placement:E}};let b=w.map(e=>{let t=(0,i.getAlignment)(e.placement);return[e.placement,t&&A?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),Q=(null==(o=b.filter(e=>e[2].slice(0,(0,i.getAlignment)(e[0])?2:3).every(e=>e<=0))[0])?void 0:o[0])||b[0][0];return Q!==u?{data:{index:x+1,overflows:w},reset:{placement:Q}}:{}}}},d=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var r,n,o,a,l;let{placement:c,middlewareData:u,rects:d,initialPlacement:p,platform:A,elements:g}=t,{mainAxis:f=!0,crossAxis:h=!0,fallbackPlacements:m,fallbackStrategy:I="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:x=!0,...C}=(0,i.evaluate)(e,t);if(null!=(r=u.arrow)&&r.alignmentOffset)return{};let y=(0,i.getSide)(c),B=(0,i.getSide)(p)===p,w=await (null==A.isRTL?void 0:A.isRTL(g.floating)),E=m||(B||!x?[(0,i.getOppositePlacement)(p)]:(0,i.getExpandedPlacements)(p));m||"none"===v||E.push(...(0,i.getOppositeAxisPlacements)(p,x,v,w));let b=[p,...E],Q=await s(t,C),j=[],D=(null==(n=u.flip)?void 0:n.overflows)||[];if(f&&j.push(Q[y]),h){let e=(0,i.getAlignmentSides)(c,d,w);j.push(Q[e[0]],Q[e[1]])}if(D=[...D,{placement:c,overflows:j}],!j.every(e=>e<=0)){let e=((null==(o=u.flip)?void 0:o.index)||0)+1,t=b[e];if(t)return{data:{index:e,overflows:D},reset:{placement:t}};let r=null==(a=D.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:a.placement;if(!r)switch(I){case"bestFit":{let e=null==(l=D.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 A(e){return(0,i.sides).some(t=>e[t]>=0)}let g=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){let{rects:r}=t,{strategy:n="referenceHidden",...o}=(0,i.evaluate)(e,t);switch(n){case"referenceHidden":{let e=p(await s(t,{...o,elementContext:"reference"}),r.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:A(e)}}}case"escaped":{let e=p(await s(t,{...o,altBoundary:!0}),r.floating);return{data:{escapedOffsets:e,escaped:A(e)}}}default:return{}}}}};function f(e){let t=(0,i.min)(...e.map(e=>e.left)),r=(0,i.min)(...e.map(e=>e.top));return{x:t,y:r,width:(0,i.max)(...e.map(e=>e.right))-t,height:(0,i.max)(...e.map(e=>e.bottom))-r}}function h(e){let t=e.slice().sort((e,t)=>e.y-t.y),r=[],n=null;for(let e=0;e<t.length;e++){let i=t[e];!n||i.y-n.y>n.height/2?r.push([i]):r[r.length-1].push(i),n=i}return r.map(e=>(0,i.rectToClientRect)(f(e)))}let m=function(e){return void 0===e&&(e={}),{name:"inline",options:e,async fn(t){let{placement:r,elements:n,rects:o,platform:a,strategy:s}=t,{padding:l=2,x:c,y:u}=(0,i.evaluate)(e,t),d=Array.from(await (null==a.getClientRects?void 0:a.getClientRects(n.reference))||[]),p=h(d),A=(0,i.rectToClientRect)(f(d)),g=(0,i.getPaddingObject)(l);function m(){if(2===p.length&&p[0].left>p[1].right&&null!=c&&null!=u)return p.find(e=>c>e.left-g.left&&c<e.right+g.right&&u>e.top-g.top&&u<e.bottom+g.bottom)||A;if(p.length>=2){if("y"===(0,i.getSideAxis)(r)){let e=p[0],t=p[p.length-1],n="top"===(0,i.getSide)(r),o=e.top,a=t.bottom,s=n?e.left:t.left,l=n?e.right:t.right,c=l-s,u=a-o;return{top:o,bottom:a,left:s,right:l,width:c,height:u,x:s,y:o}}let e="left"===(0,i.getSide)(r),t=(0,i.max)(...p.map(e=>e.right)),n=(0,i.min)(...p.map(e=>e.left)),o=p.filter(r=>e?r.left===n:r.right===t),a=o[0].top,s=o[o.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 A}let I=await a.getElementRects({reference:{getBoundingClientRect:m},floating:n.floating,strategy:s});return o.reference.x!==I.reference.x||o.reference.y!==I.reference.y||o.reference.width!==I.reference.width||o.reference.height!==I.reference.height?{reset:{rects:I}}:{}}}};async function I(e,t){let{placement:r,platform:n,elements:o}=e,a=await (null==n.isRTL?void 0:n.isRTL(o.floating)),s=(0,i.getSide)(r),l=(0,i.getAlignment)(r),c="y"===(0,i.getSideAxis)(r),u=["left","top"].includes(s)?-1:1,d=a&&c?-1:1,p=(0,i.evaluate)(t,e),{mainAxis:A,crossAxis:g,alignmentAxis:f}="number"==typeof p?{mainAxis:p,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...p};return l&&"number"==typeof f&&(g="end"===l?-1*f:f),c?{x:g*d,y:A*u}:{x:A*u,y:g*d}}let v=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var r,n;let{x:i,y:o,placement:a,middlewareData:s}=t,l=await I(t,e);return a===(null==(r=s.offset)?void 0:r.placement)&&null!=(n=s.arrow)&&n.alignmentOffset?{}:{x:i+l.x,y:o+l.y,data:{...l,placement:a}}}}},x=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:r,y:n,placement:o}=t,{mainAxis:a=!0,crossAxis:l=!1,limiter:c={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...u}=(0,i.evaluate)(e,t),d={x:r,y:n},p=await s(t,u),A=(0,i.getSideAxis)((0,i.getSide)(o)),g=(0,i.getOppositeAxis)(A),f=d[g],h=d[A];if(a){let e="y"===g?"top":"left",t="y"===g?"bottom":"right",r=f+p[e],n=f-p[t];f=(0,i.clamp)(r,f,n)}if(l){let e="y"===A?"top":"left",t="y"===A?"bottom":"right",r=h+p[e],n=h-p[t];h=(0,i.clamp)(r,h,n)}let m=c.fn({...t,[g]:f,[A]:h});return{...m,data:{x:m.x-r,y:m.y-n}}}}},C=function(e){return void 0===e&&(e={}),{options:e,fn(t){let{x:r,y:n,placement:o,rects:a,middlewareData:s}=t,{offset:l=0,mainAxis:c=!0,crossAxis:u=!0}=(0,i.evaluate)(e,t),d={x:r,y:n},p=(0,i.getSideAxis)(o),A=(0,i.getOppositeAxis)(p),g=d[A],f=d[p],h=(0,i.evaluate)(l,t),m="number"==typeof h?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(c){let e="y"===A?"height":"width",t=a.reference[A]-a.floating[e]+m.mainAxis,r=a.reference[A]+a.reference[e]-m.mainAxis;g<t?g=t:g>r&&(g=r)}if(u){var I,v;let e="y"===A?"width":"height",t=["top","left"].includes((0,i.getSide)(o)),r=a.reference[p]-a.floating[e]+(t&&(null==(I=s.offset)?void 0:I[p])||0)+(t?0:m.crossAxis),n=a.reference[p]+a.reference[e]+(t?0:(null==(v=s.offset)?void 0:v[p])||0)-(t?m.crossAxis:0);f<r?f=r:f>n&&(f=n)}return{[A]:g,[p]:f}}}},y=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){let r,n;let{placement:o,rects:a,platform:l,elements:c}=t,{apply:u=()=>{},...d}=(0,i.evaluate)(e,t),p=await s(t,d),A=(0,i.getSide)(o),g=(0,i.getAlignment)(o),f="y"===(0,i.getSideAxis)(o),{width:h,height:m}=a.floating;"top"===A||"bottom"===A?(r=A,n=g===(await (null==l.isRTL?void 0:l.isRTL(c.floating))?"start":"end")?"left":"right"):(n=A,r="end"===g?"top":"bottom");let I=m-p.top-p.bottom,v=h-p.left-p.right,x=(0,i.min)(m-p[r],I),C=(0,i.min)(h-p[n],v),y=!t.middlewareData.shift,B=x,w=C;if(f?w=g||y?(0,i.min)(C,v):v:B=g||y?(0,i.min)(x,I):I,y&&!g){let e=(0,i.max)(p.left,0),t=(0,i.max)(p.right,0),r=(0,i.max)(p.top,0),n=(0,i.max)(p.bottom,0);f?w=h-2*(0!==e||0!==t?e+t:(0,i.max)(p.left,p.right)):B=m-2*(0!==r||0!==n?r+n:(0,i.max)(p.top,p.bottom))}await u({...t,availableWidth:w,availableHeight:B});let E=await l.getDimensions(c.floating);return h!==E.width||m!==E.height?{reset:{rects:!0}}:{}}}}},{"@floating-ui/utils":"SpSzg","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],i2R2a:[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",()=>g),n.export(r,"isFocusable",()=>T),n.export(r,"isTabbable",()=>M),n.export(r,"tabbable",()=>F);var i=["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])"],o=i.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,i=null==t?void 0:null===(n=t.getAttribute)||void 0===n?void 0:n.call(t,"inert");return""===i||"true"===i||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(o));return t&&s.call(e,o)&&n.unshift(e),n=n.filter(r)},p=function e(t,r,n){for(var i=[],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?i.push.apply(i,d):i.push({scopeParent:l,candidates:d})}else{s.call(l,o)&&n.filter(l)&&(r||!t.includes(l))&&i.push(l);var p=l.shadowRoot||"function"==typeof n.getShadowRoot&&n.getShadowRoot(l),A=!c(p,!1)&&(!n.shadowRootFilter||n.shadowRootFilter(l));if(p&&A){var g=e(!0===p?l.children:p.children,!0,n);n.flatten?i.push.apply(i,g):i.push({scopeParent:l,candidates:g})}else a.unshift.apply(a,l.children)}}}return i},A=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},g=function(e){if(!e)throw Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||u(e))&&!A(e)?0:e.tabIndex},f=function(e,t){var r=g(e);return r<0&&t&&!A(e)?0:r},h=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},m=function(e){return"INPUT"===e.tagName},I=function(e){return m(e)&&"hidden"===e.type},v=function(e){return"DETAILS"===e.tagName&&Array.prototype.slice.apply(e.children).some(function(e){return"SUMMARY"===e.tagName})},x=function(e,t){for(var r=0;r<e.length;r++)if(e[r].checked&&e[r].form===t)return e[r]},C=function(e){if(!e.name)return!0;var t,r=e.form||l(e),n=function(e){return r.querySelectorAll('input[type="radio"][name="'+e+'"]')};if("undefined"!=typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)t=n(window.CSS.escape(e.name));else try{t=n(e.name)}catch(e){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",e.message),!1}var i=x(t,e.form);return!i||i===e},y=function(e){return m(e)&&"radio"===e.type},B=function(e){return y(e)&&!C(e)},w=function(e){var t,r,n,i,o,a,s,c=e&&l(e),u=null===(t=c)||void 0===t?void 0:t.host,d=!1;if(c&&c!==e)for(d=!!(null!==(r=u)&&void 0!==r&&null!==(n=r.ownerDocument)&&void 0!==n&&n.contains(u)||null!=e&&null!==(i=e.ownerDocument)&&void 0!==i&&i.contains(e));!d&&u;)d=!!(null!==(a=u=null===(o=c=l(u))||void 0===o?void 0:o.host)&&void 0!==a&&null!==(s=a.ownerDocument)&&void 0!==s&&s.contains(u));return d},E=function(e){var t=e.getBoundingClientRect(),r=t.width,n=t.height;return 0===r&&0===n},b=function(e,t){var r=t.displayCheck,n=t.getShadowRoot;if("hidden"===getComputedStyle(e).visibility)return!0;var i=s.call(e,"details>summary:first-of-type")?e.parentElement:e;if(s.call(i,"details:not([open]) *"))return!0;if(r&&"full"!==r&&"legacy-full"!==r){if("non-zero-area"===r)return E(e)}else{if("function"==typeof n){for(var o=e;e;){var a=e.parentElement,c=l(e);if(a&&!a.shadowRoot&&!0===n(a))return E(e);e=e.assignedSlot?e.assignedSlot:a||c===e.ownerDocument?a:c.host}e=o}if(w(e))return!e.getClientRects().length;if("legacy-full"!==r)return!0}return!1},Q=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;r<t.children.length;r++){var n=t.children.item(r);if("LEGEND"===n.tagName)return!!s.call(t,"fieldset[disabled] *")||!n.contains(e)}return!0}t=t.parentElement}return!1},j=function(e,t){return!(t.disabled||c(t)||I(t)||b(t,e)||v(t)||Q(t))},D=function(e,t){return!(B(t)||0>g(t))&&!!j(e,t)},S=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return!!isNaN(t)||t>=0},k=function e(t){var r=[],n=[];return t.forEach(function(t,i){var o=!!t.scopeParent,a=o?t.scopeParent:t,s=f(a,o),l=o?e(t.candidates):a;0===s?o?r.push.apply(r,l):r.push(a):n.push({documentOrder:i,tabIndex:s,item:t,isScope:o,content:l})}),n.sort(h).reduce(function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e},[]).concat(r)},F=function(e,t){var r;return k(r=(t=t||{}).getShadowRoot?p([e],t.includeContainer,{filter:D.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:S}):d(e,t.includeContainer,D.bind(null,t)))},N=function(e,t){return(t=t||{}).getShadowRoot?p([e],t.includeContainer,{filter:j.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):d(e,t.includeContainer,j.bind(null,t))},M=function(e,t){if(t=t||{},!e)throw Error("No node provided");return!1!==s.call(e,o)&&D(t,e)},O=i.concat("iframe").join(","),T=function(e,t){if(t=t||{},!e)throw Error("No node provided");return!1!==s.call(e,O)&&j(t,e)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],bUHQA:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdSiteJS",()=>d);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../logic/ed-global"),s=e("../top-btn"),l=e("react"),c=e("../../../../../utils/ui/is-localhost"),u=e("../../../../../utils/ui/tooltip");let d=()=>{let e=(0,o.useGlobal)(a.EDGlobal,"EDITOR"),t=(0,o.useLocal)({ctrl:!1});return(0,l.useEffect)(()=>{addEventListener("keydown",e=>{("Meta"===e.key||"Control"===e.key)&&(t.ctrl=!0,t.render())}),addEventListener("keyup",e=>{("Meta"===e.key||"Control"===e.key)&&(t.ctrl=!1,t.render())})},[]),(0,i.jsx)(s.TopBtn,{style:"slim",innerClassName:"flex-1 flex items-center justify-center",onClick:()=>{if(t.ctrl){t.ctrl=!1,t.render();let r=(0,c.isLocalhost)()?"http://localhost:8443?":"https://prasi-vsc.avolut.com/?tkn=prasi&";window.open(`${r}folder=/site/${e.site.id}/site/src`)}else e.ui.popup.code.open=!0,e.render()},children:(0,i.jsx)(u.Tooltip,{content:"Hold ctrl/cmd to open in new tab",children:(0,i.jsx)("div",{className:"flex-1 min-h-[26px] flex items-center justify-center",dangerouslySetInnerHTML:{__html:`
<svg width="16px" height="16px" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.573 0.275 C 11.507 0.294,11.421 0.327,11.382 0.348 C 11.343 0.369,9.999 1.520,8.396 2.906 C 6.792 4.291,5.462 5.424,5.440 5.424 C 5.418 5.424,4.776 4.956,4.013 4.384 C 3.251 3.813,2.585 3.327,2.533 3.306 C 2.383 3.243,2.065 3.256,1.920 3.330 C 1.754 3.416,0.189 4.975,0.094 5.150 C -0.036 5.390,-0.020 5.704,0.134 5.916 C 0.175 5.973,0.709 6.473,1.319 7.026 C 1.930 7.579,2.426 8.041,2.421 8.052 C 2.417 8.064,1.926 8.494,1.330 9.009 C 0.734 9.523,0.208 9.990,0.162 10.045 C -0.015 10.259,-0.044 10.597,0.093 10.849 C 0.189 11.024,1.752 12.583,1.920 12.670 C 2.086 12.757,2.417 12.759,2.573 12.675 C 2.632 12.644,3.273 12.173,3.997 11.629 L 5.315 10.641 5.424 10.741 C 5.484 10.796,6.713 11.909,8.154 13.214 C 10.000 14.885,10.820 15.610,10.926 15.667 L 11.076 15.747 11.750 15.747 L 12.424 15.747 14.055 14.933 C 15.555 14.185,15.695 14.110,15.803 13.991 C 16.016 13.754,16.000 14.232,16.000 8.253 C 16.000 2.432,16.009 2.785,15.849 2.554 C 15.791 2.470,15.439 2.223,14.215 1.406 C 13.358 0.834,12.602 0.341,12.535 0.311 C 12.435 0.266,12.348 0.255,12.053 0.248 C 11.816 0.243,11.652 0.252,11.573 0.275 M13.272 2.580 L 14.505 3.400 14.506 8.220 L 14.507 13.040 13.302 13.640 L 12.098 14.240 11.813 14.240 L 11.529 14.240 8.660 11.644 C 7.082 10.216,5.748 9.028,5.697 9.003 C 5.498 8.909,5.197 8.902,5.036 8.989 C 5.002 9.007,4.385 9.464,3.664 10.004 C 2.943 10.545,2.342 10.987,2.329 10.987 C 2.299 10.987,1.852 10.539,1.868 10.525 C 2.541 9.948,3.946 8.731,4.050 8.634 C 4.136 8.553,4.219 8.442,4.260 8.354 C 4.317 8.227,4.325 8.180,4.314 8.011 C 4.304 7.853,4.286 7.788,4.223 7.687 C 4.170 7.601,3.769 7.221,2.994 6.520 L 1.844 5.480 2.075 5.247 C 2.202 5.118,2.317 5.013,2.331 5.013 C 2.344 5.013,2.975 5.478,3.731 6.046 C 5.227 7.169,5.268 7.194,5.541 7.162 C 5.619 7.153,5.733 7.122,5.794 7.093 C 5.856 7.064,6.297 6.703,6.773 6.291 C 7.250 5.879,7.784 5.417,7.960 5.265 C 8.136 5.113,9.120 4.263,10.147 3.375 C 11.173 2.488,12.019 1.761,12.026 1.761 C 12.034 1.760,12.594 2.129,13.272 2.580 M11.640 4.257 C 11.611 4.263,11.539 4.286,11.480 4.308 C 11.421 4.329,10.401 5.046,9.213 5.901 C 6.867 7.590,6.920 7.547,6.851 7.854 C 6.825 7.969,6.825 8.031,6.851 8.146 C 6.919 8.453,6.868 8.410,9.213 10.099 C 10.401 10.954,11.427 11.675,11.493 11.700 C 11.840 11.833,12.236 11.671,12.422 11.320 L 12.493 11.187 12.493 8.000 L 12.493 4.813 12.422 4.680 C 12.333 4.512,12.208 4.391,12.053 4.324 C 11.926 4.268,11.729 4.236,11.640 4.257 M10.980 8.757 L 10.973 9.514 9.927 8.764 C 9.352 8.351,8.881 8.007,8.881 8.000 C 8.881 7.993,9.352 7.649,9.927 7.236 L 10.973 6.486 10.980 7.243 C 10.984 7.659,10.984 8.341,10.980 8.757 " stroke="none" fill="currentColor" fill-rule="evenodd"></path></svg>`}})})})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../logic/ed-global":"6QDfO","../top-btn":"jO0ad",react:"aq5hc","../../../../../utils/ui/is-localhost":"3GM8T","../../../../../utils/ui/tooltip":"lSeyn","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],lSeyn:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useTooltip",()=>s),n.export(r,"useTooltipContext",()=>c),n.export(r,"Tooltip",()=>u),n.export(r,"TooltipTrigger",()=>A),n.export(r,"TooltipContent",()=>g);var i=e("react/jsx-runtime"),o=e("@floating-ui/react"),a=e("react");function s({initialOpen:e=!1,placement:t="top",open:r,onOpenChange:n,delay:i=1e3,offset:l}={}){let[c,u]=a.useState(e),d=a.useRef(null),p=r??c,A=n??u,g=(0,o.useFloating)({placement:t,open:p,onOpenChange:A,whileElementsMounted:o.autoUpdate,middleware:[(0,o.offset)(void 0===l?5:l),(0,o.flip)({fallbackAxisSideDirection:"start",padding:5}),(0,o.shift)({padding:5}),(0,o.arrow)({element:d})]}),f=g.context,h=(0,o.useHover)(f,{move:!1,delay:i,enabled:null==r}),m=(0,o.useFocus)(f,{enabled:null==r}),I=(0,o.useDismiss)(f),v=(0,o.useRole)(f,{role:"tooltip"}),x=(0,o.useInteractions)([h,m,I,v]);return a.useMemo(()=>({open:p,setOpen:A,arrowRef:d,...x,...g}),[p,A,d,x,g])}let l=a.createContext(null),c=()=>{let e=a.useContext(l);if(null==e)throw Error("Tooltip components must be wrapped in <Tooltip />");return e};function u({children:e,content:t,className:r,onClick:n,onPointerEnter:o,onPointerLeave:a,asChild:c,...u}){let p=s(u);return t?(0,i.jsxs)(l.Provider,{value:p,children:[(0,i.jsx)(A,{onClickCapture:n,onPointerEnter:o,onPointerLeave:a,className:r,asChild:c,children:e}),(0,i.jsxs)(g,{className:cx(css`
pointer-events: none;
position: relative;
background: white;
padding: 3px 8px;
box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15);
font-size: 12px;
`),children:[t,(0,i.jsx)(d,{})]})]}):(0,i.jsx)("div",{className:r,onClick:n,children:e})}function d(){let e=c(),{x:t,y:r}=e.middlewareData.arrow||{x:0,y:0},n=p(e.placement);return(0,i.jsx)("div",{ref:e.arrowRef,style:{left:null!=t?`${t}px`:"",top:null!=r?`${r}px`:"",[n]:"-4px",transform:"rotate(45deg)"},className:cx(css`
pointer-events: none;
position: absolute;
width: 10px;
height: 10px;
background: white;
`)})}function p(e){return({top:"bottom",right:"left",bottom:"top",left:"right"})[e.split("-")[0]]}let A=a.forwardRef(function({children:e,asChild:t=!1,...r},n){let s=c(),l=e.ref,u=(0,o.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,i.jsx)("div",{ref:u,"data-state":s.open?"open":"closed",...s.getReferenceProps(r),children:e})}),g=a.forwardRef(function(e,t){let r=c(),n=(0,o.useMergeRefs)([r.refs.setFloating,t]);return r.open?(0,i.jsx)(o.FloatingPortal,{children:(0,i.jsx)("div",{ref:n,style:r.floatingStyles,...r.getFloatingProps(e)})}):null})},{"react/jsx-runtime":"f4Tol","@floating-ui/react":"kYP8r",react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],dshbn:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdSitePicker",()=>l);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../logic/ed-global"),s=e("../top-btn");let l=()=>{let e=(0,o.useGlobal)(a.EDGlobal,"EDITOR");return(0,i.jsxs)(s.TopBtn,{onClick:t=>{e.ui.popup.site=e=>{a.active.comp_id="",navigate(`/ed/${e}`)},e.render()},children:[(0,i.jsx)("div",{dangerouslySetInnerHTML:{__html:'<svg width="11" height="11" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.5 3C2.22386 3 2 3.22386 2 3.5V9.5C2 9.77614 2.22386 10 2.5 10H12.5C12.7761 10 13 9.77614 13 9.5V3.5C13 3.22386 12.7761 3 12.5 3H2.5ZM1 9.5C1 10.1531 1.4174 10.7087 2 10.9146V11.5C2 12.3284 2.67157 13 3.5 13H11.5C12.3284 13 13 12.3284 13 11.5V10.9146C13.5826 10.7087 14 10.1531 14 9.5V3.5C14 2.67157 13.3284 2 12.5 2H2.5C1.67157 2 1 2.67157 1 3.5V9.5ZM12 11.5V11H3V11.5C3 11.7761 3.22386 12 3.5 12H11.5C11.7761 12 12 11.7761 12 11.5ZM5.5 6C5.22386 6 5 6.22386 5 6.5C5 6.77614 5.22386 7 5.5 7H9.5C9.77614 7 10 6.77614 10 6.5C10 6.22386 9.77614 6 9.5 6H5.5Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>'}}),(0,i.jsx)("div",{className:"overflow-hidden text-ellipsis max-w-[70px] whitespace-nowrap",children:e.site.name})]})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../logic/ed-global":"6QDfO","../top-btn":"jO0ad","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jkXOK:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdTreeBody",()=>g),n.export(r,"DragPreview",()=>h),n.export(r,"Placeholder",()=>m);var i=e("react/jsx-runtime"),o=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"),A=e("../../../vi/utils/error-box");let g=()=>{let e=(0,a.useGlobal)(s.EDGlobal,"EDITOR"),t=(0,a.useLocal)({tree:null}),r=o.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,i.jsx)("div",{className:"flex py-[100px] select-none justify-center flex-1",children:(0,i.jsxs)("div",{className:"flex flex-col items-center",children:[(0,i.jsx)("img",{draggable:!1,src:"/img/empty.png",className:css`
width: 50px;
`}),(0,i.jsx)("div",{className:"mt-[20px] text-[12px]",children:"— No Item —"}),s.active.comp_id&&(0,i.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,i.jsx)(A.ErrorBox,{children:(0,i.jsx)(r,{tree:n,rootId:"root",insertDroppableFirst:!1,dropTargetOffset:10,classes:f,ref:e=>{t.tree=e},sort:!1,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,i.jsx)(m,{node:e,params:t})})})},f={container:"flex flex-col flex-1",dropTarget:"drop-target",placeholder:"placeholder",draggingSource:css`
opacity: 0.3;
cursor: not-allowed;
`},h=e=>{let t=e.item;return(0,i.jsx)("div",{className:cx("bg-blue-500 text-white px-4 py-[2px] text-sm inline-grid"),children:(0,i.jsx)("div",{children:t.text})})},m=({params:e})=>(0,i.jsx)("div",{className:cx("flex items-center bg-blue-50",css`
height: 10px;
z-index: 99;
position: absolute;
left: ${(e.depth+1)*l.DEPTH_WIDTH-3}px;
transform: translateY(-50%);
right: 0px;
`),children:(0,i.jsx)("div",{className:cx("flex-1",css`
background-color: #1b73e8;
height: 2px;
`)})})},{"react/jsx-runtime":"f4Tol","@minoru/react-dnd-treeview":"6okMP","web-utils":"ccU4J","../../logic/ed-global":"6QDfO","./node/item/indent":"eLvL0","./node/item/indent-hook":"iYmVu","./node/on-drop":"hzU7D","./node/render":"iSbj1","./search":"jVZTg","../../../vi/utils/error-box":"4gof8","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],eLvL0:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"DEPTH_WIDTH",()=>s),n.export(r,"EdTreeIndent",()=>l),n.export(r,"ChevronRight",()=>u),n.export(r,"ChevronDown",()=>d),n.export(r,"ItemIcon",()=>A);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../../logic/ed-global");let s=5,l=({node:e,prm:t})=>{let r=(0,o.useGlobal)(a.EDGlobal,"EDITOR"),n=e.data?.item;if(!n)return(0,i.jsx)(i.Fragment,{});let s="item"===n.type&&n.component?.id;return(0,i.jsxs)("div",{className:cx("flex items-stretch cursor-pointer"),onClick:e=>{if(e.stopPropagation(),n&&"text"!==n.type){r.ui.tree.open[r.page.cur.id]||(r.ui.tree.open[r.page.cur.id]=[]);let e=r.ui.tree.open[r.page.cur.id];t.isOpen?r.ui.tree.open[r.page.cur.id]=e.filter(e=>e!==n.id):e.push(n.id),localStorage.setItem("prasi-tree-open",JSON.stringify(r.ui.tree.open)),t.onToggle()}},children:[(0,i.jsx)("div",{className:cx("flex items-stretch ml-1",(t.depth,"-mr-[7px]")),children:Array.from({length:t.depth},(e,t)=>t).map(e=>(0,i.jsx)("div",{className:cx("border-l mr-[4px] border-opacity-30",0===e&&"border-l-blue-300",1===e&&"border-l-slate-200",2===e&&"border-l-slate-300",3===e&&"border-l-slate-300",4===e&&"border-l-slate-400",5===e&&"border-l-slate-400",6===e&&"border-l-slate-500",e>6&&"border-l-purple-600")},e))}),(0,i.jsxs)("div",{className:cx("flex items-center justify-center w-[20px]"),children:["text"===n.type&&(0,i.jsx)("div",{className:"-mt-[2px]",children:(0,i.jsx)(g,{})}),"item"===n.type&&!s&&!t.hasChild&&(0,i.jsx)("div",{className:"",children:(0,i.jsx)(A,{})}),s&&!t.hasChild&&(0,i.jsx)("div",{className:"text-purple-600 mt-[1px]",children:(0,i.jsx)(p,{})}),"item"===n.type&&t.hasChild&&(0,i.jsx)(i.Fragment,{children:t.isOpen?(0,i.jsx)(d,{}):(0,i.jsx)(u,{})}),"section"===n.type&&(0,i.jsx)(i.Fragment,{children:t.isOpen?(0,i.jsx)(d,{}):(0,i.jsx)(u,{})})]})]})},c=13,u=({size:e})=>(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:e||c,height:e||c,fill:"none",viewBox:"0 0 15 15",children:(0,i.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"})}),d=()=>(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:c,height:c,fill:"none",viewBox:"0 0 15 15",children:(0,i.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"})}),p=()=>(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:10,height:10,fill:"none",viewBox:"0 0 15 15",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M7.289.797a.5.5 0 01.422 0l6 2.8A.5.5 0 0114 4.05v6.9a.5.5 0 01-.289.453l-6 2.8a.5.5 0 01-.422 0l-6-2.8A.5.5 0 011 10.95v-6.9a.5.5 0 01.289-.453l6-2.8zM2 4.806L7 6.93v6.034l-5-2.333V4.806zm6 8.159l5-2.333V4.806L8 6.93v6.034zm-.5-6.908l4.772-2.028L7.5 1.802 2.728 4.029 7.5 6.057z",clipRule:"evenodd"})}),A=()=>(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:9,height:9,fill:"none",viewBox:"0 0 15 15",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M2.857 2h9.286c.473 0 .857.384.857.857v9.286a.857.857 0 01-.857.857H2.857A.857.857 0 012 12.143V2.857C2 2.384 2.384 2 2.857 2zM1 2.857C1 1.831 1.831 1 2.857 1h9.286C13.168 1 14 1.831 14 2.857v9.286A1.857 1.857 0 0112.143 14H2.857A1.857 1.857 0 011 12.143V2.857zM7.5 5a.5.5 0 100-1 .5.5 0 000 1zm-3 6a.5.5 0 100-1 .5.5 0 000 1zM5 7.5a.5.5 0 11-1 0 .5.5 0 011 0zM4.5 5a.5.5 0 100-1 .5.5 0 000 1zm6.5 5.5a.5.5 0 11-1 0 .5.5 0 011 0zM10.5 8a.5.5 0 100-1 .5.5 0 000 1zm.5-3.5a.5.5 0 11-1 0 .5.5 0 011 0zM7.5 11a.5.5 0 100-1 .5.5 0 000 1z",clipRule:"evenodd"})}),g=()=>(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"14",height:"14",fill:"none",viewBox:"0 0 15 15",className:"opacity-50 mt-[1px] mb-[-1px]",children:(0,i.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":"f4Tol","web-utils":"ccU4J","../../../../logic/ed-global":"6QDfO","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iYmVu:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"expandTreeHook",()=>l);var i=e("react"),o=e("../../../../logic/active/get-meta"),a=e("../../../../logic/ed-global"),s=e("../../scroll-tree");let l=(e,t)=>{(0,i.useEffect)(()=>{if(e.ui.tree.rename_id="",e.ui.prevent_indent_hook){e.ui.prevent_indent_hook=!1;return}if(e.ui.tree.open_all){e.ui.tree.open_all=!1,t.tree?.openAll(),e.render();return}let r=JSON.parse(localStorage.getItem("prasi-tree-open")||"{}");e.ui.tree.open=r;let n=new Set(r[a.active.comp_id||e.page.cur.id]||[]),i=(0,o.getMetaById)(e,a.active.item_id);if(i&&i.parent?.id){let t=i.parent.id;if(t){n.add(t);let r=(0,o.getMetaById)(e,t),i=0;for(;r;){if(++i>5e3){console.warn("WARNING: Prasi expand item parent tree exceed 5000 loop, maybe infinite loop?");break}let t=r.parent?.id;if(t){if(r=(0,o.getMetaById)(e,t),n.has(t)){if(r&&!r.parent||!r)break}else n.add(t)}}}}if(a.active.comp_id){let t=e.comp.list[a.active.comp_id];if(t){let e=t.tree.find(e=>"root"===e.parent);e&&"string"==typeof e.id&&n.add(e.id)}}n.size>0&&t.tree&&(t.tree.open([...n]),t.render()),(0,s.scrollTreeActiveItem)()},[e.page.tree,a.active.comp_id,a.active.item_id,e.ui.tree.open_all])}},{react:"aq5hc","../../../../logic/active/get-meta":"aJEnC","../../../../logic/ed-global":"6QDfO","../../scroll-tree":"bCe6Z","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],aJEnC:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getMetaById",()=>o),n.export(r,"getActiveMeta",()=>a);var i=e("../ed-global");let o=(e,t)=>{if(!i.active.comp_id)return e.page.meta[t];if(e.comp.list[i.active.comp_id]&&e.comp.list[i.active.comp_id].meta){let r=e.comp.list[i.active.comp_id].meta[t];if(r)return r;if(e.comp.list[i.active.comp_id].meta){for(let r of Object.values(e.comp.list[i.active.comp_id].meta))if(r.item.id===t)return r}}},a=e=>{let t=o(e,i.active.item_id);if(t)return t;if(i.active.comp_id){let t=e.comp.list[i.active.comp_id];if(t){let e=t.tree.find(e=>"root"===e.parent);if(e&&e.data?.item)return e.data}}let r=e.page.tree.find(e=>"root"===e.parent);if(r&&r.data?.item)return r.data}},{"../ed-global":"6QDfO","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],bCe6Z:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"scrollTreeActiveItem",()=>o);var i=e("../../logic/ed-global");let o=()=>{setTimeout(()=>{let e=document.querySelector(`.tree-${i.active.item_id}`);e&&!i.active.hover.tree&&e.scrollIntoView()},100)}},{"../../logic/ed-global":"6QDfO","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],hzU7D:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"nodeOnDrop",()=>u),n.export(r,"canDrop",()=>d);var i=e("lodash.get"),o=n.interopDefault(i),a=e("../../../logic/active/get-meta"),s=e("../../../logic/ed-global"),l=e("../../../logic/tree/fill-id"),c=e("../../../logic/tree/build");let u=(e,t,r)=>{let{dragSource:n,dropTarget:i,relativeIndex:o,dragSourceId:u,dropTargetId:d}=r;if(n?.data&&i&&"string"==typeof u&&"string"==typeof d){let t=(0,a.getMetaById)(e,u),r=(0,a.getMetaById)(e,d);if(t&&r){let n=s.active.comp_id?e.comp.list[s.active.comp_id].meta:e.page.meta,i=r.parent?.instance_id?n[r.parent.instance_id].mitem:r.mitem,u=t.mitem;if(i){if(i.get("component")?.get("id")){if(r.item.component?.id){let n=r.item.component?.props?.child?.content?.id;if(n){let r=(0,a.getMetaById)(e,n);r&&(i.doc?.transact(()=>{if(r.mitem&&u&&"number"==typeof o){let e=r.mitem.get("childs");if(e){let t=new Y.Map;syncronize(t,l.fillID(u.toJSON())),e.insert(o,[t])}t?.jsx_prop?.is_root||u.parent.forEach((e,t)=>{u&&e&&e.get&&e.get("id")===u.get("id")&&u.parent.delete(t)})}}),(0,c.treeRebuild)(e),e.render())}}else i.doc?.transact(()=>{if(r?.mitem&&u&&"number"==typeof o){let e=r.mitem.get("childs");if(e){let t=new Y.Map;syncronize(t,l.fillID(u.toJSON())),e.insert(o,[t])}t?.jsx_prop?.is_root||u.parent.forEach((e,t)=>{u&&e&&e.get&&e.get("id")===u.get("id")&&u.parent.delete(t)})}}),(0,c.treeRebuild)(e),e.render();return null}i.doc?.transact(()=>{if(i&&u&&"number"==typeof o){let e=i.get("childs");if(e){let t=new Y.Map;syncronize(t,l.fillID(u.toJSON())),e.insert(o,[t])}t?.jsx_prop?.is_root||u.parent.forEach((e,t)=>{u&&e&&e.get&&e.get("id")===u.get("id")&&u.parent.delete(t)})}}),(0,c.treeRebuild)(e),e.render()}}}},d=(e,t)=>{let{dragSource:r,dragSourceId:n,dropTargetId:i,dropTarget:s}=t;try{let t=(0,o.default)(r,"data.item.parent.parent");if(t&&t.get&&"root"===t.get("id"))return!1;if("root"===i){let e=(0,o.default)(r,"data.item");if(e&&"section"===e.type)return!0;return!1}if(r?.data&&s?.data){let t=r.data.item.type,n=s.data.item.type;if("section"===t||"item"===t){let t=s.data;for(;t;){if(t.item.id===r.data.item.id)return!1;if(t.parent?.id)t=(0,a.getMetaById)(e,t.parent.id);else break}}if("section"===t||"text"===n);else if("item"===t){if("section"===n||"item"===n)return!0}else if("text"===t&&("item"===n||"section"===n))return!0;return!1}}catch(e){return console.log(e),!1}}},{"lodash.get":"aOCyL","../../../logic/active/get-meta":"aJEnC","../../../logic/ed-global":"6QDfO","../../../logic/tree/fill-id":"gn5Cr","../../../logic/tree/build":"dNllk","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],aOCyL:[function(e,t,r){var n=arguments[3],i="Expected a function",o="__lodash_hash_undefined__",a=1/0,s="[object Function]",l="[object GeneratorFunction]",c="[object Symbol]",u=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,d=/^\w*$/,p=/^\./,A=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,g=/[\\^$.*+?()[\]{}|]/g,f=/\\(\\)?/g,h=/^\[object .+?Constructor\]$/,m="object"==typeof n&&n&&n.Object===Object&&n,I="object"==typeof self&&self&&self.Object===Object&&self,v=m||I||Function("return this")();function x(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 y=Array.prototype,B=Function.prototype,w=Object.prototype,E=v["__core-js_shared__"],b=function(){var e=/[^.]+$/.exec(E&&E.keys&&E.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),Q=B.toString,j=w.hasOwnProperty,D=w.toString,S=RegExp("^"+Q.call(j).replace(g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),k=v.Symbol,F=y.splice,N=el(v,"Map"),M=el(Object,"create"),O=k?k.prototype:void 0,T=O?O.toString:void 0;function G(e){var t=-1,r=e?e.length:0;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function H(){this.__data__=M?M(null):{}}function R(e){return this.has(e)&&delete this.__data__[e]}function U(e){var t=this.__data__;if(M){var r=t[e];return r===o?void 0:r}return j.call(t,e)?t[e]:void 0}function _(e){var t=this.__data__;return M?void 0!==t[e]:j.call(t,e)}function P(e,t){return this.__data__[e]=M&&void 0===t?o:t,this}function L(e){var t=-1,r=e?e.length:0;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function q(){this.__data__=[]}function J(e){var t=this.__data__,r=er(t,e);return!(r<0)&&(r==t.length-1?t.pop():F.call(t,r,1),!0)}function V(e){var t=this.__data__,r=er(t,e);return r<0?void 0:t[r][1]}function z(e){return er(this.__data__,e)>-1}function K(e,t){var r=this.__data__,n=er(r,e);return n<0?r.push([e,t]):r[n][1]=t,this}function W(e){var t=-1,r=e?e.length:0;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function X(){this.__data__={hash:new G,map:new(N||L),string:new G}}function Z(e){return es(this,e).delete(e)}function $(e){return es(this,e).get(e)}function ee(e){return es(this,e).has(e)}function et(e,t){return es(this,e).set(e,t),this}function er(e,t){for(var r=e.length;r--;)if(eh(e[r][0],t))return r;return -1}function en(e,t){t=ec(t,e)?[t]:ea(t);for(var r=0,n=t.length;null!=e&&r<n;)e=e[eA(t[r++])];return r&&r==n?e:void 0}function ei(e){return!(!ev(e)||ed(e))&&(eI(e)||C(e)?S:h).test(eg(e))}function eo(e){if("string"==typeof e)return e;if(eC(e))return T?T.call(e):"";var t=e+"";return"0"==t&&1/e==-a?"-0":t}function ea(e){return em(e)?e:ep(e)}function es(e,t){var r=e.__data__;return eu(t)?r["string"==typeof t?"string":"hash"]:r.map}function el(e,t){var r=x(e,t);return ei(r)?r:void 0}function ec(e,t){if(em(e))return!1;var r=typeof e;return!!("number"==r||"symbol"==r||"boolean"==r||null==e||eC(e))||d.test(e)||!u.test(e)||null!=t&&e in Object(t)}function eu(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}function ed(e){return!!b&&b in e}G.prototype.clear=H,G.prototype.delete=R,G.prototype.get=U,G.prototype.has=_,G.prototype.set=P,L.prototype.clear=q,L.prototype.delete=J,L.prototype.get=V,L.prototype.has=z,L.prototype.set=K,W.prototype.clear=X,W.prototype.delete=Z,W.prototype.get=$,W.prototype.has=ee,W.prototype.set=et;var ep=ef(function(e){e=ey(e);var t=[];return p.test(e)&&t.push(""),e.replace(A,function(e,r,n,i){t.push(n?i.replace(f,"$1"):r||e)}),t});function eA(e){if("string"==typeof e||eC(e))return e;var t=e+"";return"0"==t&&1/e==-a?"-0":t}function eg(e){if(null!=e){try{return Q.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function ef(e,t){if("function"!=typeof e||t&&"function"!=typeof t)throw TypeError(i);var r=function(){var n=arguments,i=t?t.apply(this,n):n[0],o=r.cache;if(o.has(i))return o.get(i);var a=e.apply(this,n);return r.cache=o.set(i,a),a};return r.cache=new(ef.Cache||W),r}function eh(e,t){return e===t||e!=e&&t!=t}ef.Cache=W;var em=Array.isArray;function eI(e){var t=ev(e)?D.call(e):"";return t==s||t==l}function ev(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function ex(e){return!!e&&"object"==typeof e}function eC(e){return"symbol"==typeof e||ex(e)&&D.call(e)==c}function ey(e){return null==e?"":eo(e)}function eB(e,t,r){var n=null==e?void 0:en(e,t);return void 0===n?r:n}t.exports=eB},{}],gn5Cr:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"fillID",()=>o);var i=e("@paralleldrive/cuid2");let o=(e,t,r)=>{let n=(r||0)+1;if(t?t(e)&&(e.id=(0,i.createId)()):e.id=(0,i.createId)(),"item"===e.type&&e.component&&e.component.id&&e.component.props)for(let r of Object.values(e.component.props))r.meta?.type==="content-element"&&r.content&&o(r.content,t,n);if("text"!==e.type&&e.childs&&Array.isArray(e.childs))for(let r of e.childs)o(r,t,n);return e}},{"@paralleldrive/cuid2":"6a1JN","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iSbj1:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"nodeRender",()=>h);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../../../utils/ui/loading"),s=e("../../../logic/active/get-meta"),l=e("../../../logic/ed-global"),c=e("../../main/main-per-item"),u=e("./item/action"),d=e("./item/ctx-menu"),p=e("./item/indent"),A=e("./item/name"),g=e("./key-map"),f=e("../../../../../utils/ui/tooltip");let h=(e,t)=>{let r=(0,o.useGlobal)(l.EDGlobal,"EDITOR"),n=(0,o.useLocal)({rightClick:null});if(!e||!e.data)return(0,i.jsx)(i.Fragment,{});let h=e.data?.item;!h.id&&e.data?.mitem&&(e.data.item=e.data.mitem.toJSON(),h=e.data.item);let x="item"===h.type&&h.component?.id;if(r.ui.tree.item_loading.includes(h.id))return(0,i.jsx)("div",{className:"relative border-b flex items-stretch min-h-[26px]",children:(0,i.jsx)(a.Loading,{backdrop:!1})});if(e.data?.jsx_prop?.is_root){let t=!0,n=r.comp.loaded[e.data.jsx_prop.comp_id];if(n){let i=e.data?.jsx_prop?.name;if(n.component?.props[i]&&e.data.parent?.instance_id){let n=(0,s.getMetaById)(r,e.data.parent.instance_id);if(n&&i){let e=n.item.script?.props;if(e){let r=e[i];if(r&&(!0===r.visible||!r.hasOwnProperty("visible")))t=!1;else{let e=n.item.component?.props[i];e&&(e.visible||!e.hasOwnProperty("visible"))&&(t=!1)}}else{let e=n.item.component?.props[i];e&&(e.visible||!e.hasOwnProperty("visible"))&&(t=!1)}}}}if(t)return(0,i.jsx)(i.Fragment,{children:"HIDE"})}let C=!1;l.active.hover.id===h.id&&(C=!0);let y=!1;return(l.active.item_id===h.id&&(y=!0),e.data.item.tree_hidden||e.data.mitem?.get("tree_hidden"))?(0,i.jsx)(i.Fragment,{}):(0,i.jsx)(f.Tooltip,{placement:"right",content:`ID: ${e.data.item.id}`,delay:0,children:(0,i.jsxs)("div",{tabIndex:0,className:cx("tree-item",`tree-${h.id}`,"relative border-b flex items-stretch outline-none min-h-[26px]",t.hasChild&&"has-child",css`
&:hover {
.action-script {
opacity: 0.6;
}
}
`,y?["section"===h.type?"bg-blue-200":"bg-blue-100"]:[x&&"bg-purple-50"],C&&["section"===h.type?"bg-blue-100":"bg-blue-50"]),onKeyDown:(0,g.treeItemKeyMap)(r,t,h),onContextMenu:e=>{e.preventDefault(),n.rightClick=e,n.render()},onFocus:e=>{l.active.item_id=h.id,r.render()},onClick:()=>{let t=new Set,n=(e,i)=>{if(e){let o=JSON.stringify(e.toJSON());if(o&&o.length>5e3){let t=e.get("html");t&&e.set("html",v(t))}let a=e.get("component")?.get("id");if(a&&!t.has(a)){t.add(a);let e=r.comp.list[a].doc.getMap("map").get("root");e&&n(e,i+1)}e.get("childs")?.forEach(e=>{n(e,i+1)})}};if(JSON.stringify(I(r,h)).length>=1e5){if(h.component?.id){t.add(h.component.id);let e=r.comp.list[h.component.id].doc.getMap("map").get("root");e&&n(e,0)}else{let e=(0,s.getMetaById)(r,h.id);e&&e.mitem&&e.mitem.doc?.transact(()=>{e.mitem&&n(e.mitem,0)})}}"text"===h.type&&(c.text_edit.del_key_id=h.id),l.active.item_id=h.id,r.ui.tree.search&&(e.data?.parent?.comp_id&&(l.active.comp_id=e.data?.parent?.comp_id),r.ui.tree.open_all=!0),r.ui.tree.search="",r.render(),"text"===h.type&&setTimeout(()=>{if(document.activeElement?.tagName==="INPUT")return;let e=document.querySelector(`.s-${h.id}`);e&&m(e)},100)},onMouseEnter:()=>{l.active.hover.id=h.id,r.render()},children:[l.active.hover.id===h.id&&"section"!==h.type&&(0,i.jsx)("div",{className:cx("absolute left-0 bottom-0 top-0 w-[4px] bg-blue-300")}),l.active.item_id===h.id&&"section"!==h.type&&(0,i.jsx)("div",{className:cx("absolute left-0 bottom-0 top-0 w-[4px] bg-blue-500")}),n.rightClick&&(0,i.jsx)(d.EdTreeCtxMenu,{node:e,prm:t,event:n.rightClick,onClose:()=>{n.rightClick=null,n.render()}}),(0,i.jsx)(p.EdTreeIndent,{node:e,prm:t}),(0,i.jsx)(A.EdTreeName,{node:e,prm:t}),e.data?.mitem&&(0,i.jsx)(u.EdTreeAction,{node:e,prm:t})]})})};function m(e){let t,r;document.createRange&&((t=document.createRange()).selectNodeContents(e),(r=window.getSelection()).removeAllRanges(),r.addRange(t))}let I=(e,t)=>{let r={...t};if(r.childs)for(let[t,n]of Object.entries(r.childs)){let i=(0,s.getMetaById)(e,n.id);i&&i.item&&(r.childs[t]=I(e,i.item))}return r};function v(e){var t=document.createElement("span");return t.innerHTML=e,t.textContent||t.innerText}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../../../utils/ui/loading":"loFlS","../../../logic/active/get-meta":"aJEnC","../../../logic/ed-global":"6QDfO","../../main/main-per-item":"jX6BJ","./item/action":"iy4El","./item/ctx-menu":"lJcde","./item/indent":"eLvL0","./item/name":"jlcAx","./key-map":"3mFEq","../../../../../utils/ui/tooltip":"lSeyn","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jX6BJ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"text_edit",()=>u),n.export(r,"mainPerItemVisit",()=>d);var i=e("../../../../utils/ui/selection"),o=e("../../logic/active/activate-meta"),a=e("../../logic/active/is-meta.active"),s=e("../../logic/ed-global"),l=e("../../logic/tree/build"),c=e("../tree/node/item/action/del");let u={timeout:null,caret:null,prevent_select_all:!1,id:null,del_key_id:!1},d=(e,t,r)=>{if("text"===t.item.type){let n=t.item.adv?.js?r.text_props:r.props;t.item.adv?.js?(n.dangerouslySetInnerHTML={__html:t.item.html||""},delete n.children):(n.dangerouslySetInnerHTML={__html:t.item.html||""},delete r.props.children),n.spellCheck=!1,n.contentEditable=!0,n.suppressContentEditableWarning=!0,t.parent?.comp_id&&!t.jsx_prop&&t.parent.comp_id!==s.active.comp_id&&(n.contentEditable=!1),n.onBlur=e=>{u.prevent_select_all=!1;let t=window.getSelection();t&&t.removeAllRanges()},n.ref=e=>{e&&u.caret&&(u.id===t.item.id||u.id===t.item.originalId)&&(p(e,u.caret),u.caret=null)},n.onKeyDown=t=>{"string"==typeof u.del_key_id&&("Backspace"===t.key||"Delete"===t.key?(t.currentTarget.blur(),(0,c.edActionDeleteById)(e,u.del_key_id),e.render()):u.del_key_id=!1)},n.onInput=r=>{r.stopPropagation(),r.preventDefault();let n=r.currentTarget.innerHTML;clearTimeout(u.timeout),u.id=t.item.originalId||t.item.id,u.timeout=setTimeout(()=>{if(s.active.comp_id&&t.parent?.comp_id===s.active.comp_id){let r=e.comp.list[s.active.comp_id].meta[t.item.originalId||t.item.id];r&&r.mitem&&(r.item.html=n,r.mitem.set("html",n));return}let r=t.mitem;r&&(t.item.html=n,r.set("html",n))},500)}}let n=(0,a.isMetaActive)(e,t),i=!1;!n&&s.active.comp_id&&t.item.component?.id===s.active.comp_id&&(i=!0),r.props.className=cx(r.props.className,i&&css`
&::after {
content: " ";
pointer-events: none;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
border: 2px solid #641cf3;
}
`),r.props.onPointerEnter=r=>{r.stopPropagation(),s.active.hover.id=t.item.id,e.render()},r.props.onPointerLeave=t=>{t.stopPropagation(),s.active.hover.id="",e.render()},r.props.onPointerDown=r=>{if(r.stopPropagation(),"text"===t.item.type&&(u.prevent_select_all=!0),s.active.comp_id&&!e.comp.list[s.active.comp_id]){s.active.comp_id="",(0,l.treeRebuild)(e);return}(0,o.activateMeta)(e,t),s.active.hover.id="",e.render()}};function p(e,t){(0,i.setSelectionOffset)(e,t[0],t[1])}},{"../../../../utils/ui/selection":"5VrHR","../../logic/active/activate-meta":"bCi4m","../../logic/active/is-meta.active":"dH6B7","../../logic/ed-global":"6QDfO","../../logic/tree/build":"dNllk","../tree/node/item/action/del":"6SHFB","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5VrHR":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t,r,n){if(r(t))return!0;for(let e=0,n=t.childNodes.length;e<n;e++)if(i(t,t.childNodes[e],r,!0))return!0;if(!n){let n=t;for(;n&&n!==e;){let t=n.nextSibling;for(;t;){if(i(e,t,r,!0))return!0;t=t.nextSibling}n=n.parentNode}}return!1}function o(e,t,r){let n,o;i(e,e,e=>{if(e.nodeType===Node.TEXT_NODE){let i=e.data.length;return t<=i?(n=e,!0):(t-=i,r-=i,!1)}}),n&&i(e,n,e=>{if(e.nodeType===Node.TEXT_NODE){let t=e.data.length;return r<=t?(o=e,!0):(r-=t,!1)}});let a=document.createRange();return n?t<n.data.length?a.setStart(n,t):a.setStartAfter(n):0===t?a.setStart(e,0):a.setStartAfter(e),o?r<o.data.length?a.setEnd(o,r):a.setEndAfter(o):0===r?a.setEnd(e,0):a.setEndAfter(e),a}function a(e,t,r){let n=o(e,t,r),i=window.getSelection();i.removeAllRanges(),i.addRange(n)}function s(e,t){if(e.nodeType===Node.TEXT_NODE)return t;let r=0;for(let n=0,o=Math.min(e.childNodes.length,t);n<o;n++){let t=e.childNodes[n];i(t,t,e=>(e.nodeType===Node.TEXT_NODE&&(r+=e.data.length),!1))}return r}function l(e){let t=0,r=0,n=window.getSelection();for(let o=0,a=n.rangeCount;o<a;o++){let a=n.getRangeAt(o);if(a.intersectsNode(e)){let n=a.startContainer;i(e,e,e=>{if(n===e)return t+=s(e,a.startOffset),!0;let i=e.nodeType===Node.TEXT_NODE?e.data.length:0;return t+=i,r+=i,!1});let o=a.endContainer;i(e,n,e=>{if(o===e)return r+=s(e,a.endOffset),!0;let t=e.nodeType===Node.TEXT_NODE?e.data.length:0;return r+=t,!1});break}}return[t,r]}function c(e){let t=[];return i(e,e,e=>(e.nodeType===Node.TEXT_NODE&&t.push(e.data),!1)),t.join("")}n.defineInteropFlag(r),n.export(r,"setSelectionOffset",()=>a),n.export(r,"getSelectionOffset",()=>l),n.export(r,"getInnerText",()=>c)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],bCi4m:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"activateMeta",()=>s);var i=e("../../panel/tree/scroll-tree"),o=e("../ed-global"),a=e("./get-meta");let s=(e,t)=>{(0,i.scrollTreeActiveItem)();let r=t,n=r.parent?.comp_id;if(!o.active.comp_id&&r.parent?.comp_id){let t=Object.keys(r);if((!t.includes("jsx_prop")||t.includes("jsx_prop")&&r.jsx_prop?.is_root)&&r.parent.instance_id){let t=(0,a.getMetaById)(e,r.parent.instance_id);t&&(r=t)}}if(o.active.comp_id&&r.item.component?.id===o.active.comp_id&&r.item.originalId){n=o.active.comp_id,o.active.item_id=r.item.originalId;return}if(r.parent&&n&&e.ui.comp_editable){if(o.active.comp_id){if(o.active.comp_id===n){if(r.item.originalId){if(r.item.component?.id&&n===o.active.comp_id)for(let t of Object.values(e.comp.list[o.active.comp_id].meta))t.item.originalId&&t.item.originalId===r.item.originalId&&(o.active.item_id!==t.item.id?o.active.item_id=t.item.id:(o.active.instance.comp_id=o.active.comp_id,o.active.instance.item_id=o.active.item_id,o.active.comp_id=r.item.component.id,o.active.item_id=t.item.originalId));else r.item.originalId!==o.active.item_id&&(o.active.item_id=r.item.originalId)}}else if(r.item.component?.id===o.active.comp_id&&r.item.originalId)o.active.item_id=r.item.originalId;else if(r.parent.instance_id){let t=e.page.meta[r.parent.instance_id];if(t.parent?.comp_id===o.active.comp_id)for(let r of Object.values(e.comp.list[o.active.comp_id].meta))r.item.originalId&&r.item.originalId===t.item.originalId&&(o.active.item_id!==r.item.id?o.active.item_id=r.item.id:t.item.component&&(o.active.instance.comp_id=o.active.comp_id,o.active.instance.item_id=o.active.item_id,o.active.comp_id=t.item.component?.id,o.active.item_id=r.item.originalId));else o.active.comp_id=n,o.active.item_id=r.parent.id}}else if(r.parent.instance_id){let t=r.parent;if(t.comp_id&&t.instance_id&&e.page.meta[t.instance_id]&&!e.page.meta[t.instance_id].mitem)for(;t.comp_id&&t.instance_id;){let r=e.page.meta[t.instance_id];if(r){if(r.mitem){if(o.active.item_id!==r.item.id)o.active.item_id=r.item.id;else{o.active.instance.comp_id=o.active.comp_id,o.active.instance.item_id=o.active.item_id,o.active.comp_id=t.comp_id;let r=e.comp.list[t.comp_id]?.tree.find(e=>"root"===e.parent)?.id;r&&(o.active.item_id=r)}break}t=r.parent}else break}else{let n=e.page.meta[t.id];o.active.item_id===r.parent.instance_id||r.jsx_prop?t.comp_id&&r.item.originalId?(o.active.instance.comp_id=o.active.comp_id,o.active.instance.item_id=o.active.item_id,o.active.comp_id=t.comp_id,o.active.item_id=r.item.originalId):r.jsx_prop?.is_root&&n.item.component?.id?o.active.item_id=n.item.id:o.active.item_id=r.item.id:o.active.item_id=r.parent.instance_id}}}else o.active.comp_id?n?r.item.originalId&&(o.active.item_id=r.item.originalId):o.active.comp_id="":o.active.item_id=r.item.id}},{"../../panel/tree/scroll-tree":"bCe6Z","../ed-global":"6QDfO","./get-meta":"aJEnC","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],dH6B7:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"isMetaActive",()=>a);var i=e("../comp/comp-meta"),o=e("../ed-global");let a=(e,t)=>{if(!t.item)return!1;let r=o.active.item_id===t.item.id;if(o.active.comp_id){if(t.parent?.comp_id===o.active.comp_id){let n=(0,i.getCompMeta)(e,o.active.item_id,"is_active");n&&(n.item.originalId===t.item.originalId?r=!0:n.item.id===t.item.originalId&&(r=!0))}else r=o.active.item_id===t.item.originalId}return r}},{"../comp/comp-meta":"4BVKC","../ed-global":"6QDfO","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4BVKC":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getCompMeta",()=>o);var i=e("../ed-global");let o=(e,t,r)=>{if(i.active.comp_id){let r=e.page.meta[t],n=e.comp.list[i.active.comp_id].meta[t];if(!r&&n)return n}}},{"../ed-global":"6QDfO","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6SHFB":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edActionDelete",()=>a),n.export(r,"edActionDeleteById",()=>s);var i=e("../../../../../logic/active/get-meta"),o=e("../../../../../logic/tree/build");let a=async(e,t)=>{let r=(0,i.getMetaById)(e,t.id);if(r){let t=r.mitem;t&&(t.doc?.transact(()=>{t.parent.forEach((r,n)=>{r==t&&l(e,t,n)})}),e.render(),await (0,o.treeRebuild)(e),e.render())}},s=async(e,t)=>{let r=(0,i.getMetaById)(e,t);if(r){let t=r.mitem;t&&(t.doc?.transact(()=>{t.parent.forEach((r,n)=>{r==t&&l(e,t,n)})}),e.render(),await (0,o.treeRebuild)(e),e.render())}},l=(e,t,r)=>{t.parent.delete(r)}},{"../../../../../logic/active/get-meta":"aJEnC","../../../../../logic/tree/build":"dNllk","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iy4El:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdTreeAction",()=>u);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../../../../utils/ui/tooltip"),s=e("../../../../logic/ed-global"),l=e("../../../../logic/active/get-meta"),c=e("../../../../logic/tree/build");let u=({node:e,prm:t})=>{let r=(0,o.useGlobal)(s.EDGlobal,"EDITOR"),n=e.data?.item;if(!n)return null;let u={enabled:"item"===n.type&&!!n.component?.id,id:"item"===n.type&&n.component?n.component.id:""},p="";n.adv?.js&&(p="js"),!p&&n.adv?.css&&(p="css"),!p&&n.adv?.html&&(p="html");let A=!1,g=n.component?.props?.child?.content?.id;if(g&&s.active.comp_id!==n.component?.id){let e=(0,l.getMetaById)(r,g),t=e?.item;A=!0,t&&(p="",t.adv?.js&&(p="js"),!p&&t.adv?.css&&(p="css"),!p&&t.adv?.html&&(p="html"))}return(0,i.jsxs)("div",{className:"flex items-center pr-4 space-x-1",children:[!!n.hidden&&(0,i.jsx)(a.Tooltip,{content:"Hidden: All",children:(0,i.jsx)("div",{className:"mx-1 cursor-pointer hover:opacity-60",onClick:e=>{e.stopPropagation();let t=(0,l.getMetaById)(r,n.id);t&&t.mitem?.set("hidden",!1),(0,c.treeRebuild)(r,{note:"show"}),r.render()},children:(0,i.jsx)(d,{})})}),(!u.enabled||u.enabled&&u.id===s.active.comp_id||A)&&(0,i.jsx)(a.Tooltip,{content:`Edit ${p}`,className:cx("border rounded-sm text-[9px] flex w-[20px] h-[15px] items-center cursor-pointer justify-center uppercase",n.adv?.js||n.adv?.css||n.adv?.html?"opacity-100":cx("opacity-0 action-script transition-all",css`
&:hover {
opacity: 1 !important;
}
`),!(n.adv?.js||n.adv?.css||n.adv?.html)&&"bg-orange-100 border-orange-200 hover:border-orange-500 hover:text-orange-900 hover:bg-orange-300","js"===p&&"bg-orange-100 border-orange-200 hover:border-orange-500 hover:text-orange-900 hover:bg-orange-300","css"===p&&"bg-green-100 border-green-200 hover:border-green-500 hover:text-green-900 hover:bg-green-300","html"===p&&"bg-blue-400 text-white border-blue-400 hover:border-blue-500 hover:bg-blue-300"),onClick:e=>{if(n.component?.props?.child?.content?.id&&A){e.stopPropagation(),e.preventDefault(),s.active.item_id=n.component.props.child.content.id,r.ui.popup.script.open=!0,r.ui.popup.script.type="item",r.ui.popup.script.mode=p||"js",r.render();return}r.ui.popup.script.open=!0,r.ui.popup.script.type="item",r.ui.popup.script.mode=p||"js",r.render()},children:(0,i.jsx)("div",{dangerouslySetInnerHTML:{__html:'<svg width="12px" height="12px" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.96424 2.68571C10.0668 2.42931 9.94209 2.13833 9.6857 2.03577C9.4293 1.93322 9.13832 2.05792 9.03576 2.31432L5.03576 12.3143C4.9332 12.5707 5.05791 12.8617 5.3143 12.9642C5.5707 13.0668 5.86168 12.9421 5.96424 12.6857L9.96424 2.68571ZM3.85355 5.14646C4.04882 5.34172 4.04882 5.6583 3.85355 5.85356L2.20711 7.50001L3.85355 9.14646C4.04882 9.34172 4.04882 9.6583 3.85355 9.85356C3.65829 10.0488 3.34171 10.0488 3.14645 9.85356L1.14645 7.85356C0.951184 7.6583 0.951184 7.34172 1.14645 7.14646L3.14645 5.14646C3.34171 4.9512 3.65829 4.9512 3.85355 5.14646ZM11.1464 5.14646C11.3417 4.9512 11.6583 4.9512 11.8536 5.14646L13.8536 7.14646C14.0488 7.34172 14.0488 7.6583 13.8536 7.85356L11.8536 9.85356C11.6583 10.0488 11.3417 10.0488 11.1464 9.85356C10.9512 9.6583 10.9512 9.34172 11.1464 9.14646L12.7929 7.50001L11.1464 5.85356C10.9512 5.6583 10.9512 5.34172 11.1464 5.14646Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>'}})}),u.enabled&&(0,i.jsxs)(i.Fragment,{children:[u.id!==s.active.comp_id&&r.ui.comp_editable&&(0,i.jsx)(a.Tooltip,{content:"Edit Component",children:(0,i.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",onClick:e=>{e.stopPropagation(),e.preventDefault();let t=u.id;if(t){s.active.instance.item_id=n.id,s.active.instance.comp_id=s.active.comp_id,s.active.comp_id=t||"";let e=r.comp.list[t].tree.find(e=>"root"===e.parent);e&&"string"==typeof e.id&&(s.active.item_id=e.id||""),r.render()}},children:"Edit"})}),u.id===s.active.comp_id&&(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(a.Tooltip,{content:"Close Component",children:(0,i.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",onClick:e=>{e.stopPropagation(),e.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="",(0,c.treeRebuild)(r),r.render())},children:"Close"})})})]})]})},d=()=>(0,i.jsx)("svg",{width:"13",height:"13",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M14.7649 6.07596C14.9991 6.22231 15.0703 6.53079 14.9239 6.76495C14.4849 7.46743 13.9632 8.10645 13.3702 8.66305L14.5712 9.86406C14.7664 10.0593 14.7664 10.3759 14.5712 10.5712C14.3759 10.7664 14.0593 10.7664 13.8641 10.5712L12.6011 9.30817C11.805 9.90283 10.9089 10.3621 9.93375 10.651L10.383 12.3277C10.4544 12.5944 10.2961 12.8685 10.0294 12.94C9.76267 13.0115 9.4885 12.8532 9.41704 12.5865L8.95917 10.8775C8.48743 10.958 8.00036 10.9999 7.50001 10.9999C6.99965 10.9999 6.51257 10.958 6.04082 10.8775L5.58299 12.5864C5.51153 12.8532 5.23737 13.0115 4.97064 12.94C4.7039 12.8686 4.5456 12.5944 4.61706 12.3277L5.06625 10.651C4.09111 10.3621 3.19503 9.90282 2.3989 9.30815L1.1359 10.5712C0.940638 10.7664 0.624058 10.7664 0.428798 10.5712C0.233537 10.3759 0.233537 10.0593 0.428798 9.86405L1.62982 8.66303C1.03682 8.10643 0.515113 7.46742 0.0760677 6.76495C-0.0702867 6.53079 0.000898544 6.22231 0.235065 6.07596C0.469231 5.9296 0.777703 6.00079 0.924058 6.23496C1.40354 7.00213 1.989 7.68057 2.66233 8.2427C2.67315 8.25096 2.6837 8.25972 2.69397 8.26898C4.00897 9.35527 5.65537 9.99991 7.50001 9.99991C10.3078 9.99991 12.6564 8.5063 14.076 6.23495C14.2223 6.00079 14.5308 5.9296 14.7649 6.07596Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})})},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../../../../utils/ui/tooltip":"lSeyn","../../../../logic/ed-global":"6QDfO","../../../../logic/active/get-meta":"aJEnC","../../../../logic/tree/build":"dNllk","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],lJcde:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdTreeCtxMenu",()=>x);var i=e("react/jsx-runtime"),o=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"),A=e("./action/detach"),g=e("./action/hide"),f=e("./action/new-comp"),h=e("./action/paste"),m=e("./action/rename"),I=e("./action/unwrap"),v=e("./action/wrap");let x=({node:e,prm:t,event:r,onClose:n})=>{let x=(0,o.useGlobal)(s.EDGlobal,"EDITOR"),C=(0,o.useLocal)({allowCopy:!1,allowPaste:!1},async()=>{"granted"===(await navigator.permissions.query({name:"clipboard-read",allowWithoutGesture:!1})).state&&(C.allowCopy=!0,C.render(),navigator.clipboard.readText().then(e=>{e.startsWith("prasi-clipboard:")&&(C.allowPaste=!0,C.render())}).catch(()=>{}))}),y=e.data?.item,B=y?.type,w=y.component,E=w?.id,b=s.active.comp_id===w?.id,Q=e.data?.jsx_prop?.is_root;return y?(0,i.jsxs)(a.Menu,{mouseEvent:r,onClose:n,children:["item"===B&&!b&&!Q&&!y.component?.id&&(0,i.jsx)(a.MenuItem,{label:"Attach Component",onClick:()=>(0,l.edActionAttach)(x,y)}),"item"===B&&w?.id&&!b&&(0,i.jsx)(a.MenuItem,{label:"Detach Component",onClick:()=>(0,A.edActionDetach)(x,y)}),"item"===B&&!w?.id&&!Q&&(0,i.jsx)(a.MenuItem,{label:"Create Component",onClick:e=>(0,f.edActionNewComp)(x,y,e)}),(0,i.jsx)(a.MenuItem,{label:y.hidden?"Unhide":"Hide",onClick:()=>(0,g.edActionHide)(x,y)}),!Q&&(0,i.jsx)(a.MenuItem,{label:"Rename",hotKey:"↵",onClick:()=>(0,m.edActionRename)(x,y)}),!Q&&(0,i.jsx)(a.MenuItem,{label:"Cut",onClick:()=>(0,d.edActionCut)(x,y)}),!b&&!Q&&(0,i.jsx)(a.MenuItem,{label:"Delete",hotKey:"⌫",onClick:()=>(0,p.edActionDelete)(x,y)}),!Q&&(0,i.jsx)(a.MenuItem,{label:"Clone",onClick:()=>(0,c.edActionClone)(x,y)}),!Q&&(0,i.jsx)(a.MenuItem,{label:"Copy",onClick:()=>(0,u.edActionCopy)(x,y)}),C.allowCopy&&C.allowPaste&&(!E||E&&y.component?.props.child)&&"text"!==y.type&&(0,i.jsx)(a.MenuItem,{label:"Paste",onClick:()=>(0,h.edActionPaste)(x,y)}),["text","item"].includes(y.type)&&!Q&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(a.MenuItem,{label:"Wrap",onClick:()=>(0,v.edActionWrap)(x,y)}),(0,i.jsx)(a.MenuItem,{label:"Wrap in Component",onClick:()=>(0,v.edActionWrapInComp)(x,y)})]}),["item"].includes(y.type)&&!Q&&!E&&(0,i.jsx)(a.MenuItem,{label:"Unwrap",onClick:()=>(0,I.edActionUnwrap)(x,y)})]}):(0,i.jsx)(a.Menu,{mouseEvent:r,onClose:n,children:(0,i.jsx)(a.MenuItem,{disabled:!0,label:(0,i.jsx)("div",{className:"text-slate-500",children:"Unavailable"})})})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../../../../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":"2GYoY"}],"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 i=e("react/jsx-runtime"),o=e("@floating-ui/react"),a=e("react");e("./context-menu.css");let s=(0,a.forwardRef)(({label:e,disabled:t,hotKey:r,...n},o)=>(0,i.jsxs)("button",{...n,className:"MenuItem flex justify-between items-center select-none",ref:o,role:"menuitem",disabled:t,onContextMenu:e=>{e.preventDefault(),e.stopPropagation()},children:[e,r&&(0,i.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),A=(0,a.useRef)([]),g=(0,a.useRef)((0,a.Children).map(e,e=>(0,a.isValidElement)(e)?e.props.label:null)),f=(0,a.useRef)(!1),{refs:h,floatingStyles:m,context:I}=(0,o.useFloating)({open:!t||c,onOpenChange:u,middleware:[(0,o.offset)({mainAxis:5,alignmentAxis:4}),(0,o.flip)({fallbackPlacements:["left-start"]}),(0,o.shift)({padding:10})],placement:"right-start",strategy:"fixed",whileElementsMounted:o.autoUpdate}),v=(0,o.useRole)(I,{role:"menu"}),x=(0,o.useDismiss)(I),C=(0,o.useListNavigation)(I,{listRef:A,onNavigate:l,activeIndex:s}),y=(0,o.useTypeahead)(I,{enabled:c,listRef:g,onMatch:l,activeIndex:s}),{getFloatingProps:B,getItemProps:w}=(0,o.useInteractions)([v,x,C,y]);return(0,a.useEffect)(()=>{let e=t;function r(){f.current&&u(!1)}return e.preventDefault(),h.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),f.current=!1,document.addEventListener("mouseup",r),()=>{document.removeEventListener("mouseup",r)}},[h]),(0,a.useEffect)(()=>{if(!c){if(!d){p(!0);return}r&&r()}},[c]),(0,i.jsx)(o.FloatingPortal,{children:c&&d&&(0,i.jsx)("div",{className:"ContextMenu min-w-[150px]",ref:h.setFloating,style:m,...B(),onContextMenu:e=>{e.preventDefault(),e.stopPropagation(),u(!1)},children:(0,a.Children).map(e,(e,t)=>(0,a.isValidElement)(e)&&(0,a.cloneElement)(e,w({tabIndex:s===t?0:-1,ref(e){A.current[t]=e},onClick(t){e.props.onClick?.(t),t.defaultPrevented||u(!1)}})))})})})},{"react/jsx-runtime":"f4Tol","@floating-ui/react":"kYP8r",react:"aq5hc","./context-menu.css":"jYMtW","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],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 i=e("../../../../../logic/active/get-meta"),o=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,o.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,i.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,i.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 i=r.toJSON();a.active.item_id=i.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":"2GYoY"}],hZw7i:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edActionClone",()=>l);var i=e("y-pojo"),o=e("../../../../../logic/active/get-meta"),a=e("../../../../../logic/tree/build"),s=e("../../../../../logic/tree/fill-id");let l=(e,t)=>{let r=o.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 o=new Y.Map;i.syncronize(o,n),r.parent.insert(t,[o])}})}),(0,a.treeRebuild)(e,{note:"clone"}))}},{"y-pojo":"9v61E","../../../../../logic/active/get-meta":"aJEnC","../../../../../logic/tree/build":"dNllk","../../../../../logic/tree/fill-id":"gn5Cr","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9v61E":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"deepEquals",()=>o),n.export(r,"syncronize",()=>a);var i=e("yjs");function o(e,t){let r=l(e);try{var n=t.constructor.name}catch(e){n="undefined"}if("YArray"==r&&"Array"==n){let r=t,n=e;return n.length==r.length&&r.every((e,t)=>o(n.get(t),r[t]))}if("YMap"!=r||"Object"!=n)return t===e;{let r=t,n=e,i=0;for(let e in r)if(i++,!o(n.get(e),r[e]))return!1;return i==Array.from(n.keys()).length}}function a(e,t){let r=!1;switch(l(e)){case"YArray":if(!Array.isArray(t))throw Error(`Sync failed, ${t} was not array`);let n=e,i=t,c=Symbol(),u=0;for(let e=0;e<i.length;e++){let t=!1,p=i[e],A=n.length>i.length?n.length:i.length;for(let a=u;!t&&a<A;a++)if(o(a<n.length?n.get(a):c,e<i.length?i[e]:c)){for(let e=a-1;e>=u;e--)r=!0,n.delete(e);let e=a-u;u=a+1-e,t=!0}if(!t){try{var d=p.constructor.name}catch(e){d="undefined"}let e=u<n.length?n.get(u):"undefined",t=l(e);"YMap"==t&&"Object"==d||"YArray"==t&&"Array"==d?a(e,p):n.insert(u,[s(p)]),u++,r=!0}}for(;n.length>i.length;)r=!0,n.delete(i.length);break;case"YMap":if("Object"!==t.constructor.name)throw Error(`Sync failed, ${t} was not object`);let p=e,A=t;for(let e of p.keys()){if(!(e in t)){p.delete(e),r=!0;continue}let n=p.get(e),i=A[e],o=l(n);try{var d=i.constructor.name}catch(e){d="undefined"}if(("YMap"!=o||"Object"===d)&&("YArray"!=o||"Array"===d)&&(["YMap","YArray"].includes(o)||o===d)){if("YMap"==o||"YArray"==o){let e=a(n,i);r||(r=e)}else n!==i&&(p.set(e,i),r=!0)}else p.delete(e),r=!0}for(let e in A)if(!p.has(e)){let t=s(A[e]);p.set(e,t),r=!0}break;default:throw Error(`can only iterate over Y.Map and Y.Array, got ${e}`)}return r}function s(e){try{var t=e.constructor.name}catch(e){t="undefined"}if("Array"==t){let t=new i.Array;return a(t,e),t}if("Object"!=t)return e;{let t=new i.Map;return a(t,e),t}}function l(e){try{if(void 0!==e.length&&void 0!==e.get)return"YArray";if(void 0!==e.keys&&void 0!==e.get)return"YMap";return e.constructor.name}catch(e){return"undefined"}}},{yjs:"cC4zH","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],cC4zH:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"AbsolutePosition",()=>eS),n.export(r,"AbstractConnector",()=>B),n.export(r,"AbstractStruct",()=>rP),n.export(r,"AbstractType",()=>tZ),n.export(r,"Array",()=>ru),n.export(r,"ContentAny",()=>r5),n.export(r,"ContentBinary",()=>rJ),n.export(r,"ContentDeleted",()=>rz),n.export(r,"ContentDoc",()=>rX),n.export(r,"ContentEmbed",()=>r$),n.export(r,"ContentFormat",()=>r1),n.export(r,"ContentJSON",()=>r4),n.export(r,"ContentString",()=>r6),n.export(r,"ContentType",()=>ns),n.export(r,"Doc",()=>R),n.export(r,"GC",()=>rq),n.export(r,"ID",()=>eI),n.export(r,"Item",()=>ng),n.export(r,"Map",()=>rA),n.export(r,"PermanentUserData",()=>eb),n.export(r,"RelativePosition",()=>eQ),n.export(r,"Skip",()=>nI),n.export(r,"Snapshot",()=>eU),n.export(r,"Text",()=>rk),n.export(r,"Transaction",()=>tt),n.export(r,"UndoManager",()=>tA),n.export(r,"UpdateDecoderV1",()=>_),n.export(r,"UpdateDecoderV2",()=>L),n.export(r,"UpdateEncoderV1",()=>J),n.export(r,"UpdateEncoderV2",()=>z),n.export(r,"XmlElement",()=>rT),n.export(r,"XmlFragment",()=>rM),n.export(r,"XmlHook",()=>rR),n.export(r,"XmlText",()=>r_),n.export(r,"YArrayEvent",()=>rc),n.export(r,"YEvent",()=>tU),n.export(r,"YMapEvent",()=>rp),n.export(r,"YTextEvent",()=>rS),n.export(r,"YXmlEvent",()=>rH),n.export(r,"applyUpdate",()=>en),n.export(r,"applyUpdateV2",()=>er),n.export(r,"cleanupYTextFormatting",()=>rQ),n.export(r,"compareIDs",()=>ev),n.export(r,"compareRelativePositions",()=>eR),n.export(r,"convertUpdateFormatV1ToV2",()=>tG),n.export(r,"convertUpdateFormatV2ToV1",()=>tH),n.export(r,"createAbsolutePositionFromRelativePosition",()=>eH),n.export(r,"createDeleteSet",()=>F),n.export(r,"createDeleteSetFromStructStore",()=>N),n.export(r,"createDocFromSnapshot",()=>eX),n.export(r,"createID",()=>ex),n.export(r,"createRelativePositionFromJSON",()=>eD),n.export(r,"createRelativePositionFromTypeIndex",()=>eN),n.export(r,"createSnapshot",()=>eJ),n.export(r,"decodeRelativePosition",()=>eG),n.export(r,"decodeSnapshot",()=>eq),n.export(r,"decodeSnapshotV2",()=>eL),n.export(r,"decodeStateVector",()=>el),n.export(r,"decodeUpdate",()=>tI),n.export(r,"decodeUpdateV2",()=>tv),n.export(r,"diffUpdate",()=>tD),n.export(r,"diffUpdateV2",()=>tj),n.export(r,"emptySnapshot",()=>eV),n.export(r,"encodeRelativePosition",()=>eO),n.export(r,"encodeSnapshot",()=>eP),n.export(r,"encodeSnapshotV2",()=>eY),n.export(r,"encodeStateAsUpdate",()=>ea),n.export(r,"encodeStateAsUpdateV2",()=>eo),n.export(r,"encodeStateVector",()=>ep),n.export(r,"encodeStateVectorFromUpdate",()=>tB),n.export(r,"encodeStateVectorFromUpdateV2",()=>ty),n.export(r,"equalDeleteSets",()=>G),n.export(r,"equalSnapshots",()=>e_),n.export(r,"findIndexSS",()=>e3),n.export(r,"findRootTypeKey",()=>eB),n.export(r,"getItem",()=>e5),n.export(r,"getState",()=>e2),n.export(r,"getTypeChildren",()=>tW),n.export(r,"isDeleted",()=>j),n.export(r,"isParentOf",()=>ew),n.export(r,"iterateDeletedStructs",()=>b),n.export(r,"logType",()=>eE),n.export(r,"logUpdate",()=>th),n.export(r,"logUpdateV2",()=>tm),n.export(r,"mergeDeleteSets",()=>S),n.export(r,"mergeUpdates",()=>tC),n.export(r,"mergeUpdatesV2",()=>tQ),n.export(r,"obfuscateUpdate",()=>tO),n.export(r,"obfuscateUpdateV2",()=>tT),n.export(r,"parseUpdateMeta",()=>tE),n.export(r,"parseUpdateMetaV2",()=>tw),n.export(r,"readUpdate",()=>et),n.export(r,"readUpdateV2",()=>ee),n.export(r,"relativePositionToJSON",()=>ej),n.export(r,"snapshot",()=>ez),n.export(r,"snapshotContainsUpdate",()=>e$),n.export(r,"transact",()=>tc),n.export(r,"tryGc",()=>ts),n.export(r,"typeListToArraySnapshot",()=>t1),n.export(r,"typeMapGetAllSnapshot",()=>rs),n.export(r,"typeMapGetSnapshot",()=>ra);var i=e("lib0/observable"),o=e("lib0/array"),a=e("lib0/math"),s=e("lib0/map"),l=e("lib0/encoding"),c=e("lib0/decoding"),u=e("lib0/random"),d=e("lib0/promise"),p=e("lib0/buffer"),A=e("lib0/error"),g=e("lib0/binary"),f=e("lib0/function"),h=e("lib0/set"),m=e("lib0/logging"),I=e("lib0/time"),v=e("lib0/string"),x=e("lib0/iterator"),C=e("lib0/object"),y=arguments[3];class B extends i.ObservableV2{constructor(e,t){super(),this.doc=e,this.awareness=t}}class w{constructor(e,t){this.clock=e,this.len=t}}class E{constructor(){this.clients=new Map}}let b=(e,t,r)=>t.clients.forEach((t,n)=>{let i=e.doc.store.clients.get(n);for(let n=0;n<t.length;n++){let o=t[n];te(e,i,o.clock,o.len,r)}}),Q=(e,t)=>{let r=0,n=e.length-1;for(;r<=n;){let i=a.floor((r+n)/2),o=e[i],s=o.clock;if(s<=t){if(t<s+o.len)return i;r=i+1}else n=i-1}return null},j=(e,t)=>{let r=e.clients.get(t.client);return void 0!==r&&null!==Q(r,t.clock)},D=e=>{e.clients.forEach(e=>{let t,r;for(e.sort((e,t)=>e.clock-t.clock),t=1,r=1;t<e.length;t++){let n=e[r-1],i=e[t];n.clock+n.len>=i.clock?n.len=a.max(n.len,i.clock+i.len-n.clock):(r<t&&(e[r]=i),r++)}e.length=r})},S=e=>{let t=new E;for(let r=0;r<e.length;r++)e[r].clients.forEach((n,i)=>{if(!t.clients.has(i)){let a=n.slice();for(let t=r+1;t<e.length;t++)o.appendTo(a,e[t].clients.get(i)||[]);t.clients.set(i,a)}});return D(t),t},k=(e,t,r,n)=>{s.setIfUndefined(e.clients,t,()=>[]).push(new w(r,n))},F=()=>new E,N=e=>{let t=F();return e.clients.forEach((e,r)=>{let n=[];for(let t=0;t<e.length;t++){let r=e[t];if(r.deleted){let i=r.id.clock,o=r.length;if(t+1<e.length)for(let r=e[t+1];t+1<e.length&&r.deleted;r=e[++t+1])o+=r.length;n.push(new w(i,o))}}n.length>0&&t.clients.set(r,n)}),t},M=(e,t)=>{l.writeVarUint(e.restEncoder,t.clients.size),o.from(t.clients.entries()).sort((e,t)=>t[0]-e[0]).forEach(([t,r])=>{e.resetDsCurVal(),l.writeVarUint(e.restEncoder,t);let n=r.length;l.writeVarUint(e.restEncoder,n);for(let t=0;t<n;t++){let n=r[t];e.writeDsClock(n.clock),e.writeDsLen(n.len)}})},O=e=>{let t=new E,r=c.readVarUint(e.restDecoder);for(let n=0;n<r;n++){e.resetDsCurVal();let r=c.readVarUint(e.restDecoder),n=c.readVarUint(e.restDecoder);if(n>0){let i=s.setIfUndefined(t.clients,r,()=>[]);for(let t=0;t<n;t++)i.push(new w(e.readDsClock(),e.readDsLen()))}}return t},T=(e,t,r)=>{let n=new E,i=c.readVarUint(e.restDecoder);for(let o=0;o<i;o++){e.resetDsCurVal();let i=c.readVarUint(e.restDecoder),o=c.readVarUint(e.restDecoder),a=r.clients.get(i)||[],s=e2(r,i);for(let r=0;r<o;r++){let r=e.readDsClock(),o=r+e.readDsLen();if(r<s){s<o&&k(n,i,s,o-s);let e=e3(a,r),l=a[e];for(!l.deleted&&l.id.clock<r&&(a.splice(e+1,0,nd(t,l,r-l.id.clock)),e++);e<a.length;)if((l=a[e++]).id.clock<o)l.deleted||(o<l.id.clock+l.length&&a.splice(e,0,nd(t,l,o-l.id.clock)),l.delete(t));else break}else k(n,i,r,o-r)}}if(n.clients.size>0){let e=new z;return l.writeVarUint(e.restEncoder,0),M(e,n),e.toUint8Array()}return null},G=(e,t)=>{if(e.clients.size!==t.clients.size)return!1;for(let[r,n]of e.clients.entries()){let e=t.clients.get(r);if(void 0===e||n.length!==e.length)return!1;for(let t=0;t<n.length;t++){let r=n[t],i=e[t];if(r.clock!==i.clock||r.len!==i.len)return!1}}return!0},H=u.uint32;class R extends i.ObservableV2{constructor({guid:e=u.uuidv4(),collectionid:t=null,gc:r=!0,gcFilter:n=()=>!0,meta:i=null,autoLoad:o=!1,shouldLoad:a=!0}={}){super(),this.gc=r,this.gcFilter=n,this.clientID=H(),this.guid=e,this.collectionid=t,this.share=new Map,this.store=new e0,this._transaction=null,this._transactionCleanups=[],this.subdocs=new Set,this._item=null,this.shouldLoad=a,this.autoLoad=o,this.meta=i,this.isLoaded=!1,this.isSynced=!1,this.whenLoaded=d.create(e=>{this.on("load",()=>{this.isLoaded=!0,e(this)})});let s=()=>d.create(e=>{let t=r=>{(void 0===r||!0===r)&&(this.off("sync",t),e())};this.on("sync",t)});this.on("sync",e=>{!1===e&&this.isSynced&&(this.whenSynced=s()),this.isSynced=void 0===e||!0===e,this.isSynced&&!this.isLoaded&&this.emit("load",[this])}),this.whenSynced=s()}load(){let e=this._item;null===e||this.shouldLoad||tc(e.parent.doc,e=>{e.subdocsLoaded.add(this)},null,!0),this.shouldLoad=!0}getSubdocs(){return this.subdocs}getSubdocGuids(){return new Set(o.from(this.subdocs).map(e=>e.guid))}transact(e,t=null){return tc(this,e,t)}get(e,t=tZ){let r=s.setIfUndefined(this.share,e,()=>{let e=new t;return e._integrate(this,null),e}),n=r.constructor;if(t!==tZ&&n!==t){if(n===tZ){let n=new t;n._map=r._map,r._map.forEach(e=>{for(;null!==e;e=e.left)e.parent=n}),n._start=r._start;for(let e=n._start;null!==e;e=e.right)e.parent=n;return n._length=r._length,this.share.set(e,n),n._integrate(this,null),n}throw Error(`Type with the name ${e} has already been defined with a different constructor`)}return r}getArray(e=""){return this.get(e,ru)}getText(e=""){return this.get(e,rk)}getMap(e=""){return this.get(e,rA)}getXmlElement(e=""){return this.get(e,rT)}getXmlFragment(e=""){return this.get(e,rM)}toJSON(){let e={};return this.share.forEach((t,r)=>{e[r]=t.toJSON()}),e}destroy(){o.from(this.subdocs).forEach(e=>e.destroy());let e=this._item;if(null!==e){this._item=null;let t=e.content;t.doc=new R({guid:this.guid,...t.opts,shouldLoad:!1}),t.doc._item=e,tc(e.parent.doc,r=>{let n=t.doc;e.deleted||r.subdocsAdded.add(n),r.subdocsRemoved.add(this)},null,!0)}this.emit("destroyed",[!0]),this.emit("destroy",[this]),super.destroy()}}class U{constructor(e){this.restDecoder=e}resetDsCurVal(){}readDsClock(){return c.readVarUint(this.restDecoder)}readDsLen(){return c.readVarUint(this.restDecoder)}}class _ extends U{readLeftID(){return ex(c.readVarUint(this.restDecoder),c.readVarUint(this.restDecoder))}readRightID(){return ex(c.readVarUint(this.restDecoder),c.readVarUint(this.restDecoder))}readClient(){return c.readVarUint(this.restDecoder)}readInfo(){return c.readUint8(this.restDecoder)}readString(){return c.readVarString(this.restDecoder)}readParentInfo(){return 1===c.readVarUint(this.restDecoder)}readTypeRef(){return c.readVarUint(this.restDecoder)}readLen(){return c.readVarUint(this.restDecoder)}readAny(){return c.readAny(this.restDecoder)}readBuf(){return p.copyUint8Array(c.readVarUint8Array(this.restDecoder))}readJSON(){return JSON.parse(c.readVarString(this.restDecoder))}readKey(){return c.readVarString(this.restDecoder)}}class P{constructor(e){this.dsCurrVal=0,this.restDecoder=e}resetDsCurVal(){this.dsCurrVal=0}readDsClock(){return this.dsCurrVal+=c.readVarUint(this.restDecoder),this.dsCurrVal}readDsLen(){let e=c.readVarUint(this.restDecoder)+1;return this.dsCurrVal+=e,e}}class L extends P{constructor(e){super(e),this.keys=[],c.readVarUint(e),this.keyClockDecoder=new c.IntDiffOptRleDecoder(c.readVarUint8Array(e)),this.clientDecoder=new c.UintOptRleDecoder(c.readVarUint8Array(e)),this.leftClockDecoder=new c.IntDiffOptRleDecoder(c.readVarUint8Array(e)),this.rightClockDecoder=new c.IntDiffOptRleDecoder(c.readVarUint8Array(e)),this.infoDecoder=new c.RleDecoder(c.readVarUint8Array(e),c.readUint8),this.stringDecoder=new c.StringDecoder(c.readVarUint8Array(e)),this.parentInfoDecoder=new c.RleDecoder(c.readVarUint8Array(e),c.readUint8),this.typeRefDecoder=new c.UintOptRleDecoder(c.readVarUint8Array(e)),this.lenDecoder=new c.UintOptRleDecoder(c.readVarUint8Array(e))}readLeftID(){return new eI(this.clientDecoder.read(),this.leftClockDecoder.read())}readRightID(){return new eI(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 c.readAny(this.restDecoder)}readBuf(){return c.readVarUint8Array(this.restDecoder)}readJSON(){return c.readAny(this.restDecoder)}readKey(){let e=this.keyClockDecoder.read();if(e<this.keys.length)return this.keys[e];{let e=this.stringDecoder.read();return this.keys.push(e),e}}}class q{constructor(){this.restEncoder=l.createEncoder()}toUint8Array(){return l.toUint8Array(this.restEncoder)}resetDsCurVal(){}writeDsClock(e){l.writeVarUint(this.restEncoder,e)}writeDsLen(e){l.writeVarUint(this.restEncoder,e)}}class J extends q{writeLeftID(e){l.writeVarUint(this.restEncoder,e.client),l.writeVarUint(this.restEncoder,e.clock)}writeRightID(e){l.writeVarUint(this.restEncoder,e.client),l.writeVarUint(this.restEncoder,e.clock)}writeClient(e){l.writeVarUint(this.restEncoder,e)}writeInfo(e){l.writeUint8(this.restEncoder,e)}writeString(e){l.writeVarString(this.restEncoder,e)}writeParentInfo(e){l.writeVarUint(this.restEncoder,e?1:0)}writeTypeRef(e){l.writeVarUint(this.restEncoder,e)}writeLen(e){l.writeVarUint(this.restEncoder,e)}writeAny(e){l.writeAny(this.restEncoder,e)}writeBuf(e){l.writeVarUint8Array(this.restEncoder,e)}writeJSON(e){l.writeVarString(this.restEncoder,JSON.stringify(e))}writeKey(e){l.writeVarString(this.restEncoder,e)}}class V{constructor(){this.restEncoder=l.createEncoder(),this.dsCurrVal=0}toUint8Array(){return l.toUint8Array(this.restEncoder)}resetDsCurVal(){this.dsCurrVal=0}writeDsClock(e){let t=e-this.dsCurrVal;this.dsCurrVal=e,l.writeVarUint(this.restEncoder,t)}writeDsLen(e){0===e&&A.unexpectedCase(),l.writeVarUint(this.restEncoder,e-1),this.dsCurrVal+=e}}class z extends V{constructor(){super(),this.keyMap=new Map,this.keyClock=0,this.keyClockEncoder=new l.IntDiffOptRleEncoder,this.clientEncoder=new l.UintOptRleEncoder,this.leftClockEncoder=new l.IntDiffOptRleEncoder,this.rightClockEncoder=new l.IntDiffOptRleEncoder,this.infoEncoder=new l.RleEncoder(l.writeUint8),this.stringEncoder=new l.StringEncoder,this.parentInfoEncoder=new l.RleEncoder(l.writeUint8),this.typeRefEncoder=new l.UintOptRleEncoder,this.lenEncoder=new l.UintOptRleEncoder}toUint8Array(){let e=l.createEncoder();return l.writeVarUint(e,0),l.writeVarUint8Array(e,this.keyClockEncoder.toUint8Array()),l.writeVarUint8Array(e,this.clientEncoder.toUint8Array()),l.writeVarUint8Array(e,this.leftClockEncoder.toUint8Array()),l.writeVarUint8Array(e,this.rightClockEncoder.toUint8Array()),l.writeVarUint8Array(e,l.toUint8Array(this.infoEncoder)),l.writeVarUint8Array(e,this.stringEncoder.toUint8Array()),l.writeVarUint8Array(e,l.toUint8Array(this.parentInfoEncoder)),l.writeVarUint8Array(e,this.typeRefEncoder.toUint8Array()),l.writeVarUint8Array(e,this.lenEncoder.toUint8Array()),l.writeUint8Array(e,l.toUint8Array(this.restEncoder)),l.toUint8Array(e)}writeLeftID(e){this.clientEncoder.write(e.client),this.leftClockEncoder.write(e.clock)}writeRightID(e){this.clientEncoder.write(e.client),this.rightClockEncoder.write(e.clock)}writeClient(e){this.clientEncoder.write(e)}writeInfo(e){this.infoEncoder.write(e)}writeString(e){this.stringEncoder.write(e)}writeParentInfo(e){this.parentInfoEncoder.write(e?1:0)}writeTypeRef(e){this.typeRefEncoder.write(e)}writeLen(e){this.lenEncoder.write(e)}writeAny(e){l.writeAny(this.restEncoder,e)}writeBuf(e){l.writeVarUint8Array(this.restEncoder,e)}writeJSON(e){l.writeAny(this.restEncoder,e)}writeKey(e){let t=this.keyMap.get(e);void 0===t?(this.keyClockEncoder.write(this.keyClock++),this.stringEncoder.write(e)):this.keyClockEncoder.write(t)}}let K=(e,t,r,n)=>{n=a.max(n,t[0].id.clock);let i=e3(t,n);l.writeVarUint(e.restEncoder,t.length-i),e.writeClient(r),l.writeVarUint(e.restEncoder,n);let o=t[i];o.write(e,n-o.id.clock);for(let r=i+1;r<t.length;r++)t[r].write(e,0)},W=(e,t,r)=>{let n=new Map;r.forEach((e,r)=>{e2(t,r)>e&&n.set(r,e)}),e1(t).forEach((e,t)=>{r.has(t)||n.set(t,0)}),l.writeVarUint(e.restEncoder,n.size),o.from(n.entries()).sort((e,t)=>t[0]-e[0]).forEach(([r,n])=>{K(e,t.clients.get(r),r,n)})},X=(e,t)=>{let r=s.create(),n=c.readVarUint(e.restDecoder);for(let i=0;i<n;i++){let n=c.readVarUint(e.restDecoder),i=Array(n),o=e.readClient(),a=c.readVarUint(e.restDecoder);r.set(o,{i:0,refs:i});for(let r=0;r<n;r++){let n=e.readInfo();switch(g.BITS5&n){case 0:{let t=e.readLen();i[r]=new rq(ex(o,a),t),a+=t;break}case 10:{let t=c.readVarUint(e.restDecoder);i[r]=new nI(ex(o,a),t),a+=t;break}default:{let s=(n&(g.BIT7|g.BIT8))==0,l=new ng(ex(o,a),null,(n&g.BIT8)===g.BIT8?e.readLeftID():null,null,(n&g.BIT7)===g.BIT7?e.readRightID():null,s?e.readParentInfo()?t.get(e.readString()):e.readLeftID():null,s&&(n&g.BIT6)===g.BIT6?e.readString():null,nf(e,n));i[r]=l,a+=l.length}}}}return r},Z=(e,t,r)=>{let n=[],i=o.from(r.keys()).sort((e,t)=>e-t);if(0===i.length)return null;let a=()=>{if(0===i.length)return null;let e=r.get(i[i.length-1]);for(;e.refs.length===e.i;){if(i.pop(),!(i.length>0))return null;e=r.get(i[i.length-1])}return e},c=a();if(null===c)return null;let u=new e0,d=new Map,p=(e,t)=>{let r=d.get(e);(null==r||r>t)&&d.set(e,t)},A=c.refs[c.i++],g=new Map,f=()=>{for(let e of n){let t=e.id.client,n=r.get(t);n?(n.i--,u.clients.set(t,n.refs.slice(n.i)),r.delete(t),n.i=0,n.refs=[]):u.clients.set(t,[e]),i=i.filter(e=>e!==t)}n.length=0};for(;;){if(A.constructor!==nI){let i=s.setIfUndefined(g,A.id.client,()=>e2(t,A.id.client))-A.id.clock;if(i<0)n.push(A),p(A.id.client,A.id.clock-1),f();else{let o=A.getMissing(e,t);if(null!==o){n.push(A);let e=r.get(o)||{refs:[],i:0};if(e.refs.length===e.i)p(o,e2(t,o)),f();else{A=e.refs[e.i++];continue}}else(0===i||i<A.length)&&(A.integrate(e,i),g.set(A.id.client,A.id.clock+A.length))}}if(n.length>0)A=n.pop();else if(null!==c&&c.i<c.refs.length)A=c.refs[c.i++];else{if(null===(c=a()))break;A=c.refs[c.i++]}}if(u.clients.size>0){let e=new z;return W(e,u,new Map),l.writeVarUint(e.restEncoder,0),{missing:d,update:e.toUint8Array()}}return null},$=(e,t)=>W(e,t.doc.store,t.beforeState),ee=(e,t,r,n=new L(e))=>tc(t,e=>{e.local=!1;let t=!1,r=e.doc,i=r.store,o=Z(e,i,X(n,r)),a=i.pendingStructs;if(a){for(let[e,r]of a.missing)if(r<e2(i,e)){t=!0;break}if(o){for(let[e,t]of o.missing){let r=a.missing.get(e);(null==r||r>t)&&a.missing.set(e,t)}a.update=tQ([a.update,o.update])}}else i.pendingStructs=o;let s=T(n,e,i);if(i.pendingDs){let t=new L(c.createDecoder(i.pendingDs));c.readVarUint(t.restDecoder);let r=T(t,e,i);s&&r?i.pendingDs=tQ([s,r]):i.pendingDs=s||r}else i.pendingDs=s;if(t){let t=i.pendingStructs.update;i.pendingStructs=null,er(e.doc,t)}},r,!1),et=(e,t,r)=>ee(e,t,r,new _(e)),er=(e,t,r,n=L)=>{let i=c.createDecoder(t);ee(i,e,r,new n(i))},en=(e,t,r)=>er(e,t,r,_),ei=(e,t,r=new Map)=>{W(e,t.store,r),M(e,N(t.store))},eo=(e,t=new Uint8Array([0]),r=new z)=>{ei(r,e,el(t));let n=[r.toUint8Array()];if(e.store.pendingDs&&n.push(e.store.pendingDs),e.store.pendingStructs&&n.push(tj(e.store.pendingStructs.update,t)),n.length>1){if(r.constructor===J)return tC(n.map((e,t)=>0===t?e:tH(e)));if(r.constructor===z)return tQ(n)}return n[0]},ea=(e,t)=>eo(e,t,new J),es=e=>{let t=new Map,r=c.readVarUint(e.restDecoder);for(let n=0;n<r;n++){let r=c.readVarUint(e.restDecoder),n=c.readVarUint(e.restDecoder);t.set(r,n)}return t},el=e=>es(new U(c.createDecoder(e))),ec=(e,t)=>(l.writeVarUint(e.restEncoder,t.size),o.from(t.entries()).sort((e,t)=>t[0]-e[0]).forEach(([t,r])=>{l.writeVarUint(e.restEncoder,t),l.writeVarUint(e.restEncoder,r)}),e),eu=(e,t)=>ec(e,e1(t.store)),ed=(e,t=new V)=>(e instanceof Map?ec(t,e):eu(t,e),t.toUint8Array()),ep=e=>ed(e,new q);class eA{constructor(){this.l=[]}}let eg=()=>new eA,ef=(e,t)=>e.l.push(t),eh=(e,t)=>{let r=e.l,n=r.length;e.l=r.filter(e=>t!==e),n===e.l.length&&console.error("[yjs] Tried to remove event handler that doesn't exist.")},em=(e,t,r)=>f.callAll(e.l,[t,r]);class eI{constructor(e,t){this.client=e,this.clock=t}}let ev=(e,t)=>e===t||null!==e&&null!==t&&e.client===t.client&&e.clock===t.clock,ex=(e,t)=>new eI(e,t),eC=(e,t)=>{l.writeVarUint(e,t.client),l.writeVarUint(e,t.clock)},ey=e=>ex(c.readVarUint(e),c.readVarUint(e)),eB=e=>{for(let[t,r]of e.doc.share.entries())if(r===e)return t;throw A.unexpectedCase()},ew=(e,t)=>{for(;null!==t;){if(t.parent===e)return!0;t=t.parent._item}return!1},eE=e=>{let t=[],r=e._start;for(;r;)t.push(r),r=r.right;console.log("Children: ",t),console.log("Children content: ",t.filter(e=>!e.deleted).map(e=>e.content))};class eb{constructor(e,t=e.getMap("users")){let r=new Map;this.yusers=t,this.doc=e,this.clients=new Map,this.dss=r;let n=(e,t)=>{let r=e.get("ds"),n=e.get("ids"),i=e=>this.clients.set(e,t);r.observe(e=>{e.changes.added.forEach(e=>{e.content.getContent().forEach(e=>{e instanceof Uint8Array&&this.dss.set(t,S([this.dss.get(t)||F(),O(new U(c.createDecoder(e)))]))})})}),this.dss.set(t,S(r.map(e=>O(new U(c.createDecoder(e)))))),n.observe(e=>e.changes.added.forEach(e=>e.content.getContent().forEach(i))),n.forEach(i)};t.observe(e=>{e.keysChanged.forEach(e=>n(t.get(e),e))}),t.forEach(n)}setUserMapping(e,t,r,{filter:n=()=>!0}={}){let i=this.yusers,o=i.get(r);o||((o=new rA).set("ids",new ru),o.set("ds",new ru),i.set(r,o)),o.get("ids").push([t]),i.observe(e=>{setTimeout(()=>{let e=i.get(r);if(e!==o){o=e,this.clients.forEach((e,t)=>{r===e&&o.get("ids").push([t])});let t=new q,n=this.dss.get(r);n&&(M(t,n),o.get("ds").push([t.toUint8Array()]))}},0)}),e.on("afterTransaction",e=>{setTimeout(()=>{let t=o.get("ds"),r=e.deleteSet;if(e.local&&r.clients.size>0&&n(e,r)){let e=new q;M(e,r),t.push([e.toUint8Array()])}})})}getUserByClientId(e){return this.clients.get(e)||null}getUserByDeletedId(e){for(let[t,r]of this.dss.entries())if(j(r,e))return t;return null}}class eQ{constructor(e,t,r,n=0){this.type=e,this.tname=t,this.item=r,this.assoc=n}}let ej=e=>{let t={};return e.type&&(t.type=e.type),e.tname&&(t.tname=e.tname),e.item&&(t.item=e.item),null!=e.assoc&&(t.assoc=e.assoc),t},eD=e=>new eQ(null==e.type?null:ex(e.type.client,e.type.clock),e.tname??null,null==e.item?null:ex(e.item.client,e.item.clock),null==e.assoc?0:e.assoc);class eS{constructor(e,t,r=0){this.type=e,this.index=t,this.assoc=r}}let ek=(e,t,r=0)=>new eS(e,t,r),eF=(e,t,r)=>{let n=null,i=null;return null===e._item?i=eB(e):n=ex(e._item.id.client,e._item.id.clock),new eQ(n,i,t,r)},eN=(e,t,r=0)=>{let n=e._start;if(r<0){if(0===t)return eF(e,null,r);t--}for(;null!==n;){if(!n.deleted&&n.countable){if(n.length>t)return eF(e,ex(n.id.client,n.id.clock+t),r);t-=n.length}if(null===n.right&&r<0)return eF(e,n.lastId,r);n=n.right}return eF(e,null,r)},eM=(e,t)=>{let{type:r,tname:n,item:i,assoc:o}=t;if(null!==i)l.writeVarUint(e,0),eC(e,i);else if(null!==n)l.writeUint8(e,1),l.writeVarString(e,n);else if(null!==r)l.writeUint8(e,2),eC(e,r);else throw A.unexpectedCase();return l.writeVarInt(e,o),e},eO=e=>{let t=l.createEncoder();return eM(t,e),l.toUint8Array(t)},eT=e=>{let t=null,r=null,n=null;switch(c.readVarUint(e)){case 0:n=ey(e);break;case 1:r=c.readVarString(e);break;case 2:t=ey(e)}return new eQ(t,r,n,c.hasContent(e)?c.readVarInt(e):0)},eG=e=>eT(c.createDecoder(e)),eH=(e,t,r=!0)=>{let n=t.store,i=e.item,o=e.type,a=e.tname,s=e.assoc,l=null,c=0;if(null!==i){if(e2(n,i.client)<=i.clock)return null;let e=r?nc(n,i):{item:e5(n,i),diff:0},t=e.item;if(!(t instanceof ng))return null;if(null===(l=t.parent)._item||!l._item.deleted){c=t.deleted||!t.countable?0:e.diff+(s>=0?0:1);let r=t.left;for(;null!==r;)!r.deleted&&r.countable&&(c+=r.length),r=r.left}}else{if(null!==a)l=t.get(a);else if(null!==o){if(e2(n,o.client)<=o.clock)return null;let{item:e}=r?nc(n,o):{item:e5(n,o)};if(!(e instanceof ng)||!(e.content instanceof ns))return null;l=e.content.type}else throw A.unexpectedCase();c=s>=0?l._length:0}return ek(l,c,e.assoc)},eR=(e,t)=>e===t||null!==e&&null!==t&&e.tname===t.tname&&ev(e.item,t.item)&&ev(e.type,t.type)&&e.assoc===t.assoc;class eU{constructor(e,t){this.ds=e,this.sv=t}}let e_=(e,t)=>{let r=e.ds.clients,n=t.ds.clients,i=e.sv,o=t.sv;if(i.size!==o.size||r.size!==n.size)return!1;for(let[e,t]of i.entries())if(o.get(e)!==t)return!1;for(let[e,t]of r.entries()){let r=n.get(e)||[];if(t.length!==r.length)return!1;for(let e=0;e<t.length;e++){let n=t[e],i=r[e];if(n.clock!==i.clock||n.len!==i.len)return!1}}return!0},eY=(e,t=new V)=>(M(t,e.ds),ec(t,e.sv),t.toUint8Array()),eP=e=>eY(e,new q),eL=(e,t=new P(c.createDecoder(e)))=>new eU(O(t),es(t)),eq=e=>eL(e,new U(c.createDecoder(e))),eJ=(e,t)=>new eU(e,t),eV=eJ(F(),new Map),ez=e=>eJ(N(e.store),e1(e.store)),eK=(e,t)=>void 0===t?!e.deleted:t.sv.has(e.id.client)&&(t.sv.get(e.id.client)||0)>e.id.clock&&!j(t.ds,e.id),eW=(e,t)=>{let r=s.setIfUndefined(e.meta,eW,h.create),n=e.doc.store;r.has(t)||(t.sv.forEach((t,r)=>{t<e2(n,r)&&e6(e,ex(r,t))}),b(e,t.ds,e=>{}),r.add(t))},eX=(e,t,r=new R)=>{if(e.gc)throw Error("Garbage-collection must be disabled in `originDoc`!");let{sv:n,ds:i}=t,o=new z;return e.transact(t=>{let r=0;for(let[i,a]of(n.forEach(e=>{e>0&&r++}),l.writeVarUint(o.restEncoder,r),n)){if(0===a)continue;a<e2(e.store,i)&&e6(t,ex(i,a));let r=e.store.clients.get(i)||[],n=e3(r,a-1);l.writeVarUint(o.restEncoder,n+1),o.writeClient(i),l.writeVarUint(o.restEncoder,0);for(let e=0;e<=n;e++)r[e].write(o,0)}M(o,i)}),er(r,o.toUint8Array(),"snapshot"),r},eZ=(e,t,r=L)=>{let n=new r(c.createDecoder(t)),i=new tf(n,!1);for(let t=i.curr;null!==t;t=i.next())if((e.sv.get(t.id.client)||0)<t.id.clock+t.length)return!1;let o=S([e.ds,O(n)]);return G(e.ds,o)},e$=(e,t)=>eZ(e,t,_);class e0{constructor(){this.clients=new Map,this.pendingStructs=null,this.pendingDs=null}}let e1=e=>{let t=new Map;return e.clients.forEach((e,r)=>{let n=e[e.length-1];t.set(r,n.id.clock+n.length)}),t},e2=(e,t)=>{let r=e.clients.get(t);if(void 0===r)return 0;let n=r[r.length-1];return n.id.clock+n.length},e4=(e,t)=>{let r=e.clients.get(t.id.client);if(void 0===r)r=[],e.clients.set(t.id.client,r);else{let e=r[r.length-1];if(e.id.clock+e.length!==t.id.clock)throw A.unexpectedCase()}r.push(t)},e3=(e,t)=>{let r=0,n=e.length-1,i=e[n],o=i.id.clock;if(o===t)return n;let s=a.floor(t/(o+i.length-1)*n);for(;r<=n;){if((o=(i=e[s]).id.clock)<=t){if(t<o+i.length)return s;r=s+1}else n=s-1;s=a.floor((r+n)/2)}throw A.unexpectedCase()},e5=(e,t)=>{let r=e.clients.get(t.client);return r[e3(r,t.clock)]},e8=(e,t,r)=>{let n=e3(t,r),i=t[n];return i.id.clock<r&&i instanceof ng?(t.splice(n+1,0,nd(e,i,r-i.id.clock)),n+1):n},e6=(e,t)=>{let r=e.doc.store.clients.get(t.client);return r[e8(e,r,t.clock)]},e7=(e,t,r)=>{let n=t.clients.get(r.client),i=e3(n,r.clock),o=n[i];return r.clock!==o.id.clock+o.length-1&&o.constructor!==rq&&n.splice(i+1,0,nd(e,o,r.clock-o.id.clock+1)),o},e9=(e,t,r)=>{let n=e.clients.get(t.id.client);n[e3(n,t.id.clock)]=r},te=(e,t,r,n,i)=>{let o;if(0===n)return;let a=r+n,s=e8(e,t,r);do a<(o=t[s++]).id.clock+o.length&&e8(e,t,a),i(o);while(s<t.length&&t[s].id.clock<a)};class tt{constructor(e,t,r){this.doc=e,this.deleteSet=new E,this.beforeState=e1(e.store),this.afterState=new Map,this.changed=new Map,this.changedParentTypes=new Map,this._mergeStructs=[],this.origin=t,this.meta=new Map,this.local=r,this.subdocsAdded=new Set,this.subdocsRemoved=new Set,this.subdocsLoaded=new Set,this._needFormattingCleanup=!1}}let tr=(e,t)=>!!(0!==t.deleteSet.clients.size||s.any(t.afterState,(e,r)=>t.beforeState.get(r)!==e))&&(D(t.deleteSet),$(e,t),M(e,t.deleteSet),!0),tn=(e,t,r)=>{let n=t._item;(null===n||n.id.clock<(e.beforeState.get(n.id.client)||0)&&!n.deleted)&&s.setIfUndefined(e.changed,t,h.create).add(r)},ti=(e,t)=>{let r=e[t],n=e[t-1],i=t;for(;i>0;r=n,n=e[--i-1]){if(n.deleted===r.deleted&&n.constructor===r.constructor&&n.mergeWith(r)){r instanceof ng&&null!==r.parentSub&&r.parent._map.get(r.parentSub)===r&&r.parent._map.set(r.parentSub,n);continue}break}let o=t-i;return o&&e.splice(t+1-o,o),o},to=(e,t,r)=>{for(let[n,i]of e.clients.entries()){let e=t.clients.get(n);for(let n=i.length-1;n>=0;n--){let o=i[n],a=o.clock+o.len;for(let n=e3(e,o.clock),i=e[n];n<e.length&&i.id.clock<a;i=e[++n]){let i=e[n];if(o.clock+o.len<=i.id.clock)break;i instanceof ng&&i.deleted&&!i.keep&&r(i)&&i.gc(t,!1)}}}},ta=(e,t)=>{e.clients.forEach((e,r)=>{let n=t.clients.get(r);for(let t=e.length-1;t>=0;t--){let r=e[t],i=a.min(n.length-1,1+e3(n,r.clock+r.len-1));for(let e=i,t=n[e];e>0&&t.id.clock>=r.clock;t=n[e])e-=1+ti(n,e)}})},ts=(e,t,r)=>{to(e,t,r),ta(e,t)},tl=(e,t)=>{if(t<e.length){let r=e[t],n=r.doc,i=n.store,o=r.deleteSet,s=r._mergeStructs;try{D(o),r.afterState=e1(r.doc.store),n.emit("beforeObserverCalls",[r,n]);let e=[];r.changed.forEach((t,n)=>e.push(()=>{null!==n._item&&n._item.deleted||n._callObserver(r,t)})),e.push(()=>{r.changedParentTypes.forEach((e,t)=>{t._dEH.l.length>0&&(null===t._item||!t._item.deleted)&&((e=e.filter(e=>null===e.target._item||!e.target._item.deleted)).forEach(e=>{e.currentTarget=t,e._path=null}),e.sort((e,t)=>e.path.length-t.path.length),em(t._dEH,e,r))})}),e.push(()=>n.emit("afterTransaction",[r,n])),(0,f.callAll)(e,[]),r._needFormattingCleanup&&rj(r)}finally{n.gc&&to(o,i,n.gcFilter),ta(o,i),r.afterState.forEach((e,t)=>{let n=r.beforeState.get(t)||0;if(n!==e){let e=i.clients.get(t),r=a.max(e3(e,n),1);for(let t=e.length-1;t>=r;)t-=1+ti(e,t)}});for(let e=s.length-1;e>=0;e--){let{client:t,clock:r}=s[e].id,n=i.clients.get(t),o=e3(n,r);!(o+1<n.length&&ti(n,o+1)>1)&&o>0&&ti(n,o)}if(r.local||r.afterState.get(n.clientID)===r.beforeState.get(n.clientID)||(m.print(m.ORANGE,m.BOLD,"[yjs] ",m.UNBOLD,m.RED,"Changed the client-id because another client seems to be using it."),n.clientID=H()),n.emit("afterTransactionCleanup",[r,n]),n._observers.has("update")){let e=new J;tr(e,r)&&n.emit("update",[e.toUint8Array(),r.origin,n,r])}if(n._observers.has("updateV2")){let e=new z;tr(e,r)&&n.emit("updateV2",[e.toUint8Array(),r.origin,n,r])}let{subdocsAdded:l,subdocsLoaded:c,subdocsRemoved:u}=r;(l.size>0||u.size>0||c.size>0)&&(l.forEach(e=>{e.clientID=n.clientID,null==e.collectionid&&(e.collectionid=n.collectionid),n.subdocs.add(e)}),u.forEach(e=>n.subdocs.delete(e)),n.emit("subdocs",[{loaded:c,added:l,removed:u},n,r]),u.forEach(e=>e.destroy())),e.length<=t+1?(n._transactionCleanups=[],n.emit("afterAllTransactions",[n,e])):tl(e,t+1)}}},tc=(e,t,r=null,n=!0)=>{let i=e._transactionCleanups,o=!1,a=null;null===e._transaction&&(o=!0,e._transaction=new tt(e,r,n),i.push(e._transaction),1===i.length&&e.emit("beforeAllTransactions",[e]),e.emit("beforeTransaction",[e._transaction,e]));try{a=t(e._transaction)}finally{if(o){let t=e._transaction===i[0];e._transaction=null,t&&tl(i,0)}}return a};class tu{constructor(e,t){this.insertions=t,this.deletions=e,this.meta=new Map}}let td=(e,t,r)=>{b(e,r.deletions,e=>{e instanceof ng&&t.scope.some(t=>ew(t,e))&&nu(e,!1)})},tp=(e,t,r)=>{let n=null,i=e.doc,o=e.scope;tc(i,r=>{for(;t.length>0&&null===e.currStackItem;){let n=i.store,a=t.pop(),s=new Set,l=[],c=!1;b(r,a.insertions,e=>{if(e instanceof ng){if(null!==e.redone){let{item:t,diff:i}=nc(n,e.id);i>0&&(t=e6(r,ex(t.id.client,t.id.clock+i))),e=t}!e.deleted&&o.some(t=>ew(t,e))&&l.push(e)}}),b(r,a.deletions,e=>{e instanceof ng&&o.some(t=>ew(t,e))&&!j(a.insertions,e.id)&&s.add(e)}),s.forEach(t=>{c=null!==nA(r,t,s,a.insertions,e.ignoreRemoteMapChanges,e)||c});for(let t=l.length-1;t>=0;t--){let n=l[t];e.deleteFilter(n)&&(n.delete(r),c=!0)}e.currStackItem=c?a:null}r.changed.forEach((e,t)=>{e.has(null)&&t._searchMarker&&(t._searchMarker.length=0)}),n=r},e);let a=e.currStackItem;if(null!=a){let t=n.changedParentTypes;e.emit("stack-item-popped",[{stackItem:a,type:r,changedParentTypes:t,origin:e},e]),e.currStackItem=null}return a};class tA extends i.ObservableV2{constructor(e,{captureTimeout:t=500,captureTransaction:r=e=>!0,deleteFilter:n=()=>!0,trackedOrigins:i=new Set([null]),ignoreRemoteMapChanges:a=!1,doc:s=o.isArray(e)?e[0].doc:e.doc}={}){super(),this.scope=[],this.doc=s,this.addToScope(e),this.deleteFilter=n,i.add(this),this.trackedOrigins=i,this.captureTransaction=r,this.undoStack=[],this.redoStack=[],this.undoing=!1,this.redoing=!1,this.currStackItem=null,this.lastChange=0,this.ignoreRemoteMapChanges=a,this.captureTimeout=t,this.afterTransactionHandler=e=>{if(!this.captureTransaction(e)||!this.scope.some(t=>e.changedParentTypes.has(t))||!this.trackedOrigins.has(e.origin)&&(!e.origin||!this.trackedOrigins.has(e.origin.constructor)))return;let t=this.undoing,r=this.redoing,n=t?this.redoStack:this.undoStack;t?this.stopCapturing():r||this.clear(!1,!0);let i=new E;e.afterState.forEach((t,r)=>{let n=e.beforeState.get(r)||0,o=t-n;o>0&&k(i,r,n,o)});let o=I.getUnixTime(),a=!1;if(this.lastChange>0&&o-this.lastChange<this.captureTimeout&&n.length>0&&!t&&!r){let t=n[n.length-1];t.deletions=S([t.deletions,e.deleteSet]),t.insertions=S([t.insertions,i])}else n.push(new tu(e.deleteSet,i)),a=!0;t||r||(this.lastChange=o),b(e,e.deleteSet,e=>{e instanceof ng&&this.scope.some(t=>ew(t,e))&&nu(e,!0)});let s=[{stackItem:n[n.length-1],origin:e.origin,type:t?"redo":"undo",changedParentTypes:e.changedParentTypes},this];a?this.emit("stack-item-added",s):this.emit("stack-item-updated",s)},this.doc.on("afterTransaction",this.afterTransactionHandler),this.doc.on("destroy",()=>{this.destroy()})}addToScope(e){(e=o.isArray(e)?e:[e]).forEach(e=>{this.scope.every(t=>t!==e)&&(e.doc!==this.doc&&m.warn("[yjs#509] Not same Y.Doc"),this.scope.push(e))})}addTrackedOrigin(e){this.trackedOrigins.add(e)}removeTrackedOrigin(e){this.trackedOrigins.delete(e)}clear(e=!0,t=!0){(e&&this.canUndo()||t&&this.canRedo())&&this.doc.transact(r=>{e&&(this.undoStack.forEach(e=>td(r,this,e)),this.undoStack=[]),t&&(this.redoStack.forEach(e=>td(r,this,e)),this.redoStack=[]),this.emit("stack-cleared",[{undoStackCleared:e,redoStackCleared:t}])})}stopCapturing(){this.lastChange=0}undo(){let e;this.undoing=!0;try{e=tp(this,this.undoStack,"undo")}finally{this.undoing=!1}return e}redo(){let e;this.redoing=!0;try{e=tp(this,this.redoStack,"redo")}finally{this.redoing=!1}return e}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()}}function*tg(e){let t=c.readVarUint(e.restDecoder);for(let r=0;r<t;r++){let t=c.readVarUint(e.restDecoder),r=e.readClient(),n=c.readVarUint(e.restDecoder);for(let i=0;i<t;i++){let t=e.readInfo();if(10===t){let t=c.readVarUint(e.restDecoder);yield new nI(ex(r,n),t),n+=t}else if((g.BITS5&t)!=0){let i=(t&(g.BIT7|g.BIT8))==0,o=new ng(ex(r,n),null,(t&g.BIT8)===g.BIT8?e.readLeftID():null,null,(t&g.BIT7)===g.BIT7?e.readRightID():null,i?e.readParentInfo()?e.readString():e.readLeftID():null,i&&(t&g.BIT6)===g.BIT6?e.readString():null,nf(e,t));yield o,n+=o.length}else{let t=e.readLen();yield new rq(ex(r,n),t),n+=t}}}}class tf{constructor(e,t){this.gen=tg(e),this.curr=null,this.done=!1,this.filterSkips=t,this.next()}next(){do this.curr=this.gen.next().value||null;while(this.filterSkips&&null!==this.curr&&this.curr.constructor===nI)return this.curr}}let th=e=>tm(e,_),tm=(e,t=L)=>{let r=[],n=new t(c.createDecoder(e)),i=new tf(n,!1);for(let e=i.curr;null!==e;e=i.next())r.push(e);m.print("Structs: ",r);let o=O(n);m.print("DeleteSet: ",o)},tI=e=>tv(e,_),tv=(e,t=L)=>{let r=[],n=new t(c.createDecoder(e)),i=new tf(n,!1);for(let e=i.curr;null!==e;e=i.next())r.push(e);return{structs:r,ds:O(n)}};class tx{constructor(e){this.currClient=0,this.startClock=0,this.written=0,this.encoder=e,this.clientStructs=[]}}let tC=e=>tQ(e,_,J),ty=(e,t=V,r=L)=>{let n=new t,i=new tf(new r(c.createDecoder(e)),!1),o=i.curr;if(null===o)return l.writeVarUint(n.restEncoder,0),n.toUint8Array();{let e=0,t=o.id.client,r=0!==o.id.clock,a=r?0:o.id.clock+o.length;for(;null!==o;o=i.next())t!==o.id.client&&(0!==a&&(e++,l.writeVarUint(n.restEncoder,t),l.writeVarUint(n.restEncoder,a)),t=o.id.client,a=0,r=0!==o.id.clock),o.constructor===nI&&(r=!0),r||(a=o.id.clock+o.length);0!==a&&(e++,l.writeVarUint(n.restEncoder,t),l.writeVarUint(n.restEncoder,a));let s=l.createEncoder();return l.writeVarUint(s,e),l.writeBinaryEncoder(s,n.restEncoder),n.restEncoder=s,n.toUint8Array()}},tB=e=>ty(e,q,_),tw=(e,t=L)=>{let r=new Map,n=new Map,i=new tf(new t(c.createDecoder(e)),!1),o=i.curr;if(null!==o){let e=o.id.client,t=o.id.clock;for(r.set(e,t);null!==o;o=i.next())e!==o.id.client&&(n.set(e,t),r.set(o.id.client,o.id.clock),e=o.id.client),t=o.id.clock+o.length;n.set(e,t)}return{from:r,to:n}},tE=e=>tw(e,_),tb=(e,t)=>{if(e.constructor===rq){let{client:r,clock:n}=e.id;return new rq(ex(r,n+t),e.length-t)}if(e.constructor===nI){let{client:r,clock:n}=e.id;return new nI(ex(r,n+t),e.length-t)}{let r=e,{client:n,clock:i}=r.id;return new ng(ex(n,i+t),null,ex(n,i+t-1),null,r.rightOrigin,r.parent,r.parentSub,r.content.splice(t))}},tQ=(e,t=L,r=z)=>{if(1===e.length)return e[0];let n=e.map(e=>new t(c.createDecoder(e))),i=n.map(e=>new tf(e,!0)),o=null,a=new r,s=new tx(a);for(;(i=i.filter(e=>null!==e.curr)).sort((e,t)=>{if(e.curr.id.client!==t.curr.id.client)return t.curr.id.client-e.curr.id.client;{let r=e.curr.id.clock-t.curr.id.clock;return 0===r?e.curr.constructor===t.curr.constructor?0:e.curr.constructor===nI?1:-1:r}}),0!==i.length;){let e=i[0],t=e.curr.id.client;if(null!==o){let r=e.curr,n=!1;for(;null!==r&&r.id.clock+r.length<=o.struct.id.clock+o.struct.length&&r.id.client>=o.struct.id.client;)r=e.next(),n=!0;if(null===r||r.id.client!==t||n&&r.id.clock>o.struct.id.clock+o.struct.length)continue;if(t!==o.struct.id.client)tk(s,o.struct,o.offset),o={struct:r,offset:0},e.next();else if(o.struct.id.clock+o.struct.length<r.id.clock){if(o.struct.constructor===nI)o.struct.length=r.id.clock+r.length-o.struct.id.clock;else{tk(s,o.struct,o.offset);let e=r.id.clock-o.struct.id.clock-o.struct.length;o={struct:new nI(ex(t,o.struct.id.clock+o.struct.length),e),offset:0}}}else{let t=o.struct.id.clock+o.struct.length-r.id.clock;t>0&&(o.struct.constructor===nI?o.struct.length-=t:r=tb(r,t)),o.struct.mergeWith(r)||(tk(s,o.struct,o.offset),o={struct:r,offset:0},e.next())}}else o={struct:e.curr,offset:0},e.next();for(let r=e.curr;null!==r&&r.id.client===t&&r.id.clock===o.struct.id.clock+o.struct.length&&r.constructor!==nI;r=e.next())tk(s,o.struct,o.offset),o={struct:r,offset:0}}return null!==o&&(tk(s,o.struct,o.offset),o=null),tF(s),M(a,S(n.map(e=>O(e)))),a.toUint8Array()},tj=(e,t,r=L,n=z)=>{let i=el(t),o=new n,s=new tx(o),l=new r(c.createDecoder(e)),u=new tf(l,!1);for(;u.curr;){let e=u.curr,t=e.id.client,r=i.get(t)||0;if(u.curr.constructor===nI){u.next();continue}if(e.id.clock+e.length>r)for(tk(s,e,a.max(r-e.id.clock,0)),u.next();u.curr&&u.curr.id.client===t;)tk(s,u.curr,0),u.next();else for(;u.curr&&u.curr.id.client===t&&u.curr.id.clock+u.curr.length<=r;)u.next()}return tF(s),M(o,O(l)),o.toUint8Array()},tD=(e,t)=>tj(e,t,_,J),tS=e=>{e.written>0&&(e.clientStructs.push({written:e.written,restEncoder:l.toUint8Array(e.encoder.restEncoder)}),e.encoder.restEncoder=l.createEncoder(),e.written=0)},tk=(e,t,r)=>{e.written>0&&e.currClient!==t.id.client&&tS(e),0===e.written&&(e.currClient=t.id.client,e.encoder.writeClient(t.id.client),l.writeVarUint(e.encoder.restEncoder,t.id.clock+r)),t.write(e.encoder,r),e.written++},tF=e=>{tS(e);let t=e.encoder.restEncoder;l.writeVarUint(t,e.clientStructs.length);for(let r=0;r<e.clientStructs.length;r++){let n=e.clientStructs[r];l.writeVarUint(t,n.written),l.writeUint8Array(t,n.restEncoder)}},tN=(e,t,r,n)=>{let i=new r(c.createDecoder(e)),o=new tf(i,!1),a=new n,s=new tx(a);for(let e=o.curr;null!==e;e=o.next())tk(s,t(e),0);return tF(s),M(a,O(i)),a.toUint8Array()},tM=({formatting:e=!0,subdocs:t=!0,yxml:r=!0}={})=>{let n=0,i=s.create(),o=s.create(),a=s.create(),l=s.create();return l.set(null,null),c=>{switch(c.constructor){case rq:case nI:return c;case ng:{let u=c,d=u.content;switch(d.constructor){case rz:break;case ns:if(r){let e=d.type;e instanceof rT&&(e.nodeName=s.setIfUndefined(o,e.nodeName,()=>"node-"+n)),e instanceof rR&&(e.hookName=s.setIfUndefined(o,e.hookName,()=>"hook-"+n))}break;case r5:{let e=d;e.arr=e.arr.map(()=>n);break}case rJ:d.content=new Uint8Array([n]);break;case rX:{let e=d;t&&(e.opts={},e.doc.guid=n+"");break}case r$:d.embed={};break;case r1:{let t=d;e&&(t.key=s.setIfUndefined(a,t.key,()=>n+""),t.value=s.setIfUndefined(l,t.value,()=>({i:n})));break}case r4:{let e=d;e.arr=e.arr.map(()=>n);break}case r6:{let e=d;e.str=v.repeat(n%10+"",e.str.length);break}default:A.unexpectedCase()}return u.parentSub&&(u.parentSub=s.setIfUndefined(i,u.parentSub,()=>n+"")),n++,c}default:A.unexpectedCase()}}},tO=(e,t)=>tN(e,tM(t),_,J),tT=(e,t)=>tN(e,tM(t),L,z),tG=e=>tN(e,f.id,_,z),tH=e=>tN(e,f.id,L,J),tR="You must not compute changes after the event-handler fired.";class tU{constructor(e,t){this.target=e,this.currentTarget=e,this.transaction=t,this._changes=null,this._keys=null,this._delta=null,this._path=null}get path(){return this._path||(this._path=t_(this.currentTarget,this.target))}deletes(e){return j(this.transaction.deleteSet,e.id)}get keys(){if(null===this._keys){if(0===this.transaction.doc._transactionCleanups.length)throw A.create(tR);let e=new Map,t=this.target;this.transaction.changed.get(t).forEach(r=>{if(null!==r){let n,i;let a=t._map.get(r);if(this.adds(a)){let e=a.left;for(;null!==e&&this.adds(e);)e=e.left;if(this.deletes(a)){if(!(null!==e&&this.deletes(e)))return;n="delete",i=o.last(e.content.getContent())}else null!==e&&this.deletes(e)?(n="update",i=o.last(e.content.getContent())):(n="add",i=void 0)}else{if(!this.deletes(a))return;n="delete",i=o.last(a.content.getContent())}e.set(r,{action:n,oldValue:i})}}),this._keys=e}return this._keys}get delta(){return this.changes.delta}adds(e){return e.id.clock>=(this.transaction.beforeState.get(e.id.client)||0)}get changes(){let e=this._changes;if(null===e){if(0===this.transaction.doc._transactionCleanups.length)throw A.create(tR);let t=this.target,r=h.create(),n=h.create(),i=[];if(e={added:r,deleted:n,delta:i,keys:this.keys},this.transaction.changed.get(t).has(null)){let e=null,o=()=>{e&&i.push(e)};for(let i=t._start;null!==i;i=i.right)i.deleted?this.deletes(i)&&!this.adds(i)&&((null===e||void 0===e.delete)&&(o(),e={delete:0}),e.delete+=i.length,n.add(i)):this.adds(i)?((null===e||void 0===e.insert)&&(o(),e={insert:[]}),e.insert=e.insert.concat(i.content.getContent()),r.add(i)):((null===e||void 0===e.retain)&&(o(),e={retain:0}),e.retain+=i.length);null!==e&&void 0===e.retain&&o()}this._changes=e}return e}}let t_=(e,t)=>{let r=[];for(;null!==t._item&&t!==e;){if(null!==t._item.parentSub)r.unshift(t._item.parentSub);else{let e=0,n=t._item.parent._start;for(;n!==t._item&&null!==n;)!n.deleted&&n.countable&&(e+=n.length),n=n.right;r.unshift(e)}t=t._item.parent}return r},tY=80,tP=0;class tL{constructor(e,t){e.marker=!0,this.p=e,this.index=t,this.timestamp=tP++}}let tq=e=>{e.timestamp=tP++},tJ=(e,t,r)=>{e.p.marker=!1,e.p=t,t.marker=!0,e.index=r,e.timestamp=tP++},tV=(e,t,r)=>{if(e.length>=tY){let n=e.reduce((e,t)=>e.timestamp<t.timestamp?e:t);return tJ(n,t,r),n}{let n=new tL(t,r);return e.push(n),n}},tz=(e,t)=>{if(null===e._start||0===t||null===e._searchMarker)return null;let r=0===e._searchMarker.length?null:e._searchMarker.reduce((e,r)=>a.abs(t-e.index)<a.abs(t-r.index)?e:r),n=e._start,i=0;for(null!==r&&(n=r.p,i=r.index,tq(r));null!==n.right&&i<t;){if(!n.deleted&&n.countable){if(t<i+n.length)break;i+=n.length}n=n.right}for(;null!==n.left&&i>t;)!(n=n.left).deleted&&n.countable&&(i-=n.length);for(;null!==n.left&&n.left.id.client===n.id.client&&n.left.id.clock+n.left.length===n.id.clock;)!(n=n.left).deleted&&n.countable&&(i-=n.length);return null!==r&&a.abs(r.index-i)<n.parent.length/tY?(tJ(r,n,i),r):tV(e._searchMarker,n,i)},tK=(e,t,r)=>{for(let n=e.length-1;n>=0;n--){let i=e[n];if(r>0){let t=i.p;for(t.marker=!1;t&&(t.deleted||!t.countable);)(t=t.left)&&!t.deleted&&t.countable&&(i.index-=t.length);if(null===t||!0===t.marker){e.splice(n,1);continue}i.p=t,t.marker=!0}(t<i.index||r>0&&t===i.index)&&(i.index=a.max(t,i.index+r))}},tW=e=>{let t=e._start,r=[];for(;t;)r.push(t),t=t.right;return r},tX=(e,t,r)=>{let n=e,i=t.changedParentTypes;for(;s.setIfUndefined(i,e,()=>[]).push(r),null!==e._item;)e=e._item.parent;em(n._eH,r,t)};class tZ{constructor(){this._item=null,this._map=new Map,this._start=null,this.doc=null,this._length=0,this._eH=eg(),this._dEH=eg(),this._searchMarker=null}get parent(){return this._item?this._item.parent:null}_integrate(e,t){this.doc=e,this._item=t}_copy(){throw A.methodUnimplemented()}clone(){throw A.methodUnimplemented()}_write(e){}get _first(){let e=this._start;for(;null!==e&&e.deleted;)e=e.right;return e}_callObserver(e,t){!e.local&&this._searchMarker&&(this._searchMarker.length=0)}observe(e){ef(this._eH,e)}observeDeep(e){ef(this._dEH,e)}unobserve(e){eh(this._eH,e)}unobserveDeep(e){eh(this._dEH,e)}toJSON(){}}let t$=(e,t,r)=>{t<0&&(t=e._length+t),r<0&&(r=e._length+r);let n=r-t,i=[],o=e._start;for(;null!==o&&n>0;){if(o.countable&&!o.deleted){let e=o.content.getContent();if(e.length<=t)t-=e.length;else{for(let r=t;r<e.length&&n>0;r++)i.push(e[r]),n--;t=0}}o=o.right}return i},t0=e=>{let t=[],r=e._start;for(;null!==r;){if(r.countable&&!r.deleted){let e=r.content.getContent();for(let r=0;r<e.length;r++)t.push(e[r])}r=r.right}return t},t1=(e,t)=>{let r=[],n=e._start;for(;null!==n;){if(n.countable&&eK(n,t)){let e=n.content.getContent();for(let t=0;t<e.length;t++)r.push(e[t])}n=n.right}return r},t2=(e,t)=>{let r=0,n=e._start;for(;null!==n;){if(n.countable&&!n.deleted){let i=n.content.getContent();for(let n=0;n<i.length;n++)t(i[n],r++,e)}n=n.right}},t4=(e,t)=>{let r=[];return t2(e,(n,i)=>{r.push(t(n,i,e))}),r},t3=e=>{let t=e._start,r=null,n=0;return{[Symbol.iterator](){return this},next:()=>{if(null===r){for(;null!==t&&t.deleted;)t=t.right;if(null===t)return{done:!0,value:void 0};r=t.content.getContent(),n=0,t=t.right}let e=r[n++];return r.length<=n&&(r=null),{done:!1,value:e}}}},t5=(e,t)=>{let r=tz(e,t),n=e._start;for(null!==r&&(n=r.p,t-=r.index);null!==n;n=n.right)if(!n.deleted&&n.countable){if(t<n.length)return n.content.getContent()[t];t-=n.length}},t8=(e,t,r,n)=>{let i=r,o=e.doc,a=o.clientID,s=o.store,l=null===r?t._start:r.right,c=[],u=()=>{c.length>0&&((i=new ng(ex(a,e2(s,a)),i,i&&i.lastId,l,l&&l.id,t,null,new r5(c))).integrate(e,0),c=[])};n.forEach(r=>{if(null===r)c.push(r);else switch(r.constructor){case Number:case Object:case Boolean:case Array:case String:c.push(r);break;default:switch(u(),r.constructor){case Uint8Array:case ArrayBuffer:(i=new ng(ex(a,e2(s,a)),i,i&&i.lastId,l,l&&l.id,t,null,new rJ(new Uint8Array(r)))).integrate(e,0);break;case R:(i=new ng(ex(a,e2(s,a)),i,i&&i.lastId,l,l&&l.id,t,null,new rX(r))).integrate(e,0);break;default:if(r instanceof tZ)(i=new ng(ex(a,e2(s,a)),i,i&&i.lastId,l,l&&l.id,t,null,new ns(r))).integrate(e,0);else throw Error("Unexpected content type in insert operation")}}}),u()},t6=()=>A.create("Length exceeded!"),t7=(e,t,r,n)=>{if(r>t._length)throw t6();if(0===r)return t._searchMarker&&tK(t._searchMarker,r,n.length),t8(e,t,null,n);let i=r,o=tz(t,r),a=t._start;for(null!==o&&(a=o.p,0==(r-=o.index)&&(r+=(a=a.prev)&&a.countable&&!a.deleted?a.length:0));null!==a;a=a.right)if(!a.deleted&&a.countable){if(r<=a.length){r<a.length&&e6(e,ex(a.id.client,a.id.clock+r));break}r-=a.length}return t._searchMarker&&tK(t._searchMarker,i,n.length),t8(e,t,a,n)},t9=(e,t,r)=>{let n=(t._searchMarker||[]).reduce((e,t)=>t.index>e.index?t:e,{index:0,p:t._start}).p;if(n)for(;n.right;)n=n.right;return t8(e,t,n,r)},re=(e,t,r,n)=>{if(0===n)return;let i=r,o=n,a=tz(t,r),s=t._start;for(null!==a&&(s=a.p,r-=a.index);null!==s&&r>0;s=s.right)!s.deleted&&s.countable&&(r<s.length&&e6(e,ex(s.id.client,s.id.clock+r)),r-=s.length);for(;n>0&&null!==s;)s.deleted||(n<s.length&&e6(e,ex(s.id.client,s.id.clock+n)),s.delete(e),n-=s.length),s=s.right;if(n>0)throw t6();t._searchMarker&&tK(t._searchMarker,i,-o+n)},rt=(e,t,r)=>{let n=t._map.get(r);void 0!==n&&n.delete(e)},rr=(e,t,r,n)=>{let i;let o=t._map.get(r)||null,a=e.doc,s=a.clientID;if(null==n)i=new r5([n]);else switch(n.constructor){case Number:case Object:case Boolean:case Array:case String:i=new r5([n]);break;case Uint8Array:i=new rJ(n);break;case R:i=new rX(n);break;default:if(n instanceof tZ)i=new ns(n);else throw Error("Unexpected content type")}new ng(ex(s,e2(a.store,s)),o,o&&o.lastId,null,null,t,r,i).integrate(e,0)},rn=(e,t)=>{let r=e._map.get(t);return void 0===r||r.deleted?void 0:r.content.getContent()[r.length-1]},ri=e=>{let t={};return e._map.forEach((e,r)=>{e.deleted||(t[r]=e.content.getContent()[e.length-1])}),t},ro=(e,t)=>{let r=e._map.get(t);return void 0!==r&&!r.deleted},ra=(e,t,r)=>{let n=e._map.get(t)||null;for(;null!==n&&(!r.sv.has(n.id.client)||n.id.clock>=(r.sv.get(n.id.client)||0));)n=n.left;return null!==n&&eK(n,r)?n.content.getContent()[n.length-1]:void 0},rs=(e,t)=>{let r={};return e._map.forEach((e,n)=>{let i=e;for(;null!==i&&(!t.sv.has(i.id.client)||i.id.clock>=(t.sv.get(i.id.client)||0));)i=i.left;null!==i&&eK(i,t)&&(r[n]=i.content.getContent()[i.length-1])}),r},rl=e=>x.iteratorFilter(e.entries(),e=>!e[1].deleted);class rc extends tU{}class ru extends tZ{constructor(){super(),this._prelimContent=[],this._searchMarker=[]}static from(e){let t=new ru;return t.push(e),t}_integrate(e,t){super._integrate(e,t),this.insert(0,this._prelimContent),this._prelimContent=null}_copy(){return new ru}clone(){let e=new ru;return e.insert(0,this.toArray().map(e=>e instanceof tZ?e.clone():e)),e}get length(){return null===this._prelimContent?this._length:this._prelimContent.length}_callObserver(e,t){super._callObserver(e,t),tX(this,e,new rc(this,e))}insert(e,t){null!==this.doc?tc(this.doc,r=>{t7(r,this,e,t)}):this._prelimContent.splice(e,0,...t)}push(e){null!==this.doc?tc(this.doc,t=>{t9(t,this,e)}):this._prelimContent.push(...e)}unshift(e){this.insert(0,e)}delete(e,t=1){null!==this.doc?tc(this.doc,r=>{re(r,this,e,t)}):this._prelimContent.splice(e,t)}get(e){return t5(this,e)}toArray(){return t0(this)}slice(e=0,t=this.length){return t$(this,e,t)}toJSON(){return this.map(e=>e instanceof tZ?e.toJSON():e)}map(e){return t4(this,e)}forEach(e){t2(this,e)}[Symbol.iterator](){return t3(this)}_write(e){e.writeTypeRef(ne)}}let rd=e=>new ru;class rp extends tU{constructor(e,t,r){super(e,t),this.keysChanged=r}}class rA extends tZ{constructor(e){super(),this._prelimContent=null,void 0===e?this._prelimContent=new Map:this._prelimContent=new Map(e)}_integrate(e,t){super._integrate(e,t),this._prelimContent.forEach((e,t)=>{this.set(t,e)}),this._prelimContent=null}_copy(){return new rA}clone(){let e=new rA;return this.forEach((t,r)=>{e.set(r,t instanceof tZ?t.clone():t)}),e}_callObserver(e,t){tX(this,e,new rp(this,e,t))}toJSON(){let e={};return this._map.forEach((t,r)=>{if(!t.deleted){let n=t.content.getContent()[t.length-1];e[r]=n instanceof tZ?n.toJSON():n}}),e}get size(){return[...rl(this._map)].length}keys(){return x.iteratorMap(rl(this._map),e=>e[0])}values(){return x.iteratorMap(rl(this._map),e=>e[1].content.getContent()[e[1].length-1])}entries(){return x.iteratorMap(rl(this._map),e=>[e[0],e[1].content.getContent()[e[1].length-1]])}forEach(e){this._map.forEach((t,r)=>{t.deleted||e(t.content.getContent()[t.length-1],r,this)})}[Symbol.iterator](){return this.entries()}delete(e){null!==this.doc?tc(this.doc,t=>{rt(t,this,e)}):this._prelimContent.delete(e)}set(e,t){return null!==this.doc?tc(this.doc,r=>{rr(r,this,e,t)}):this._prelimContent.set(e,t),t}get(e){return rn(this,e)}has(e){return ro(this,e)}clear(){null!==this.doc?tc(this.doc,e=>{this.forEach(function(t,r,n){rt(e,n,r)})}):this._prelimContent.clear()}_write(e){e.writeTypeRef(nt)}}let rg=e=>new rA,rf=(e,t)=>e===t||"object"==typeof e&&"object"==typeof t&&e&&t&&C.equalFlat(e,t);class rh{constructor(e,t,r,n){this.left=e,this.right=t,this.index=r,this.currentAttributes=n}forward(){(null===this.right&&A.unexpectedCase(),this.right.content.constructor===r1)?this.right.deleted||rx(this.currentAttributes,this.right.content):this.right.deleted||(this.index+=this.right.length),this.left=this.right,this.right=this.right.right}}let rm=(e,t,r)=>{for(;null!==t.right&&r>0;)t.right.content.constructor===r1?t.right.deleted||rx(t.currentAttributes,t.right.content):t.right.deleted||(r<t.right.length&&e6(e,ex(t.right.id.client,t.right.id.clock+r)),t.index+=t.right.length,r-=t.right.length),t.left=t.right,t.right=t.right.right;return t},rI=(e,t,r,n)=>{let i=new Map,o=n?tz(t,r):null;return o?rm(e,new rh(o.p.left,o.p,o.index,i),r-o.index):rm(e,new rh(null,t._start,0,i),r)},rv=(e,t,r,n)=>{for(;null!==r.right&&(!0===r.right.deleted||r.right.content.constructor===r1&&rf(n.get(r.right.content.key),r.right.content.value));)r.right.deleted||n.delete(r.right.content.key),r.forward();let i=e.doc,o=i.clientID;n.forEach((n,a)=>{let s=r.left,l=r.right,c=new ng(ex(o,e2(i.store,o)),s,s&&s.lastId,l,l&&l.id,t,null,new r1(a,n));c.integrate(e,0),r.right=c,r.forward()})},rx=(e,t)=>{let{key:r,value:n}=t;null===n?e.delete(r):e.set(r,n)},rC=(e,t)=>{for(;null!==e.right&&(e.right.deleted||e.right.content.constructor===r1&&rf(t[e.right.content.key]??null,e.right.content.value));)e.forward()},ry=(e,t,r,n)=>{let i=e.doc,o=i.clientID,a=new Map;for(let s in n){let l=n[s],c=r.currentAttributes.get(s)??null;if(!rf(c,l)){a.set(s,c);let{left:n,right:u}=r;r.right=new ng(ex(o,e2(i.store,o)),n,n&&n.lastId,u,u&&u.id,t,null,new r1(s,l)),r.right.integrate(e,0),r.forward()}}return a},rB=(e,t,r,n,i)=>{r.currentAttributes.forEach((e,t)=>{void 0===i[t]&&(i[t]=null)});let o=e.doc,a=o.clientID;rC(r,i);let s=ry(e,t,r,i),l=n.constructor===String?new r6(n):n instanceof tZ?new ns(n):new r$(n),{left:c,right:u,index:d}=r;t._searchMarker&&tK(t._searchMarker,r.index,l.getLength()),(u=new ng(ex(a,e2(o.store,a)),c,c&&c.lastId,u,u&&u.id,t,null,l)).integrate(e,0),r.right=u,r.index=d,r.forward(),rv(e,t,r,s)},rw=(e,t,r,n,i)=>{let o=e.doc,a=o.clientID;rC(r,i);let s=ry(e,t,r,i);for(;null!==r.right&&(n>0||s.size>0&&(r.right.deleted||r.right.content.constructor===r1));){if(!r.right.deleted){if(r.right.content.constructor===r1){let{key:t,value:o}=r.right.content,a=i[t];if(void 0!==a){if(rf(a,o))s.delete(t);else{if(0===n)break;s.set(t,o)}r.right.delete(e)}else r.currentAttributes.set(t,o)}else n<r.right.length&&e6(e,ex(r.right.id.client,r.right.id.clock+n)),n-=r.right.length}r.forward()}if(n>0){let i="";for(;n>0;n--)i+="\n";r.right=new ng(ex(a,e2(o.store,a)),r.left,r.left&&r.left.lastId,r.right,r.right&&r.right.id,t,null,new r6(i)),r.right.integrate(e,0),r.forward()}rv(e,t,r,s)},rE=(e,t,r,n,i)=>{let o=t,a=s.create();for(;o&&(!o.countable||o.deleted);){if(!o.deleted&&o.content.constructor===r1){let e=o.content;a.set(e.key,e)}o=o.right}let l=0,c=!1;for(;t!==o;){if(r===t&&(c=!0),!t.deleted){let r=t.content;if(r.constructor===r1){let{key:o,value:s}=r,u=n.get(o)??null;a.get(o)===r&&u!==s||(t.delete(e),l++,c||(i.get(o)??null)!==s||u===s||(null===u?i.delete(o):i.set(o,u))),c||t.deleted||rx(i,r)}}t=t.right}return l},rb=(e,t)=>{for(;t&&t.right&&(t.right.deleted||!t.right.countable);)t=t.right;let r=new Set;for(;t&&(t.deleted||!t.countable);){if(!t.deleted&&t.content.constructor===r1){let n=t.content.key;r.has(n)?t.delete(e):r.add(n)}t=t.left}},rQ=e=>{let t=0;return tc(e.doc,r=>{let n=e._start,i=e._start,o=s.create(),a=s.copy(o);for(;i;)!1===i.deleted&&(i.content.constructor===r1?rx(a,i.content):(t+=rE(r,n,i,o,a),o=s.copy(a),n=i)),i=i.right}),t},rj=e=>{let t=new Set,r=e.doc;for(let[n,i]of e.afterState.entries()){let o=e.beforeState.get(n)||0;i!==o&&te(e,r.store.clients.get(n),o,i,e=>{e.deleted||e.content.constructor!==r1||e.constructor===rq||t.add(e.parent)})}tc(r,r=>{for(let n of(b(e,e.deleteSet,e=>{if(e instanceof rq||!e.parent._hasFormatting||t.has(e.parent))return;let n=e.parent;e.content.constructor===r1?t.add(n):rb(r,e)}),t))rQ(n)})},rD=(e,t,r)=>{let n=r,i=s.copy(t.currentAttributes),o=t.right;for(;r>0&&null!==t.right;){if(!1===t.right.deleted)switch(t.right.content.constructor){case ns:case r$:case r6:r<t.right.length&&e6(e,ex(t.right.id.client,t.right.id.clock+r)),r-=t.right.length,t.right.delete(e)}t.forward()}o&&rE(e,o,t.right,i,t.currentAttributes);let a=(t.left||t.right).parent;return a._searchMarker&&tK(a._searchMarker,t.index,-n+r),t};class rS extends tU{constructor(e,t,r){super(e,t),this.childListChanged=!1,this.keysChanged=new Set,r.forEach(e=>{null===e?this.childListChanged=!0:this.keysChanged.add(e)})}get changes(){if(null===this._changes){let e={keys:this.keys,delta:this.delta,added:new Set,deleted:new Set};this._changes=e}return this._changes}get delta(){if(null===this._delta){let e=this.target.doc,t=[];tc(e,e=>{let r=new Map,n=new Map,i=this.target._start,o=null,a={},s="",l=0,c=0,u=()=>{if(null!==o){let e=null;switch(o){case"delete":c>0&&(e={delete:c}),c=0;break;case"insert":("object"==typeof s||s.length>0)&&(e={insert:s},r.size>0&&(e.attributes={},r.forEach((t,r)=>{null!==t&&(e.attributes[r]=t)}))),s="";break;case"retain":l>0&&(e={retain:l},C.isEmpty(a)||(e.attributes=C.assign({},a))),l=0}e&&t.push(e),o=null}};for(;null!==i;){switch(i.content.constructor){case ns:case r$:this.adds(i)?this.deletes(i)||(u(),o="insert",s=i.content.getContent()[0],u()):this.deletes(i)?("delete"!==o&&(u(),o="delete"),c+=1):i.deleted||("retain"!==o&&(u(),o="retain"),l+=1);break;case r6:this.adds(i)?this.deletes(i)||("insert"!==o&&(u(),o="insert"),s+=i.content.str):this.deletes(i)?("delete"!==o&&(u(),o="delete"),c+=i.length):i.deleted||("retain"!==o&&(u(),o="retain"),l+=i.length);break;case r1:{let{key:t,value:s}=i.content;if(this.adds(i))this.deletes(i)||(rf(r.get(t)??null,s)?null!==s&&i.delete(e):("retain"===o&&u(),rf(s,n.get(t)??null)?delete a[t]:a[t]=s));else if(this.deletes(i)){n.set(t,s);let e=r.get(t)??null;rf(e,s)||("retain"===o&&u(),a[t]=e)}else if(!i.deleted){n.set(t,s);let r=a[t];void 0!==r&&(rf(r,s)?null!==r&&i.delete(e):("retain"===o&&u(),null===s?delete a[t]:a[t]=s))}i.deleted||("insert"===o&&u(),rx(r,i.content))}}i=i.right}for(u();t.length>0;){let e=t[t.length-1];if(void 0!==e.retain&&void 0===e.attributes)t.pop();else break}}),this._delta=t}return this._delta}}class rk extends tZ{constructor(e){super(),this._pending=void 0!==e?[()=>this.insert(0,e)]:[],this._searchMarker=[],this._hasFormatting=!1}get length(){return this._length}_integrate(e,t){super._integrate(e,t);try{this._pending.forEach(e=>e())}catch(e){console.error(e)}this._pending=null}_copy(){return new rk}clone(){let e=new rk;return e.applyDelta(this.toDelta()),e}_callObserver(e,t){super._callObserver(e,t);let r=new rS(this,e,t);tX(this,e,r),!e.local&&this._hasFormatting&&(e._needFormattingCleanup=!0)}toString(){let e="",t=this._start;for(;null!==t;)!t.deleted&&t.countable&&t.content.constructor===r6&&(e+=t.content.str),t=t.right;return e}toJSON(){return this.toString()}applyDelta(e,{sanitize:t=!0}={}){null!==this.doc?tc(this.doc,r=>{let n=new rh(null,this._start,0,new Map);for(let i=0;i<e.length;i++){let o=e[i];if(void 0!==o.insert){let a=t||"string"!=typeof o.insert||i!==e.length-1||null!==n.right||"\n"!==o.insert.slice(-1)?o.insert:o.insert.slice(0,-1);("string"!=typeof a||a.length>0)&&rB(r,this,n,a,o.attributes||{})}else void 0!==o.retain?rw(r,this,n,o.retain,o.attributes||{}):void 0!==o.delete&&rD(r,n,o.delete)}}):this._pending.push(()=>this.applyDelta(e))}toDelta(e,t,r){let n=[],i=new Map,o=this.doc,a="",s=this._start;function l(){if(a.length>0){let e={},t=!1;i.forEach((r,n)=>{t=!0,e[n]=r});let r={insert:a};t&&(r.attributes=e),n.push(r),a=""}}let c=()=>{for(;null!==s;){if(eK(s,e)||void 0!==t&&eK(s,t))switch(s.content.constructor){case r6:{let n=i.get("ychange");void 0===e||eK(s,e)?void 0===t||eK(s,t)?void 0!==n&&(l(),i.delete("ychange")):(void 0===n||n.user!==s.id.client||"added"!==n.type)&&(l(),i.set("ychange",r?r("added",s.id):{type:"added"})):(void 0===n||n.user!==s.id.client||"removed"!==n.type)&&(l(),i.set("ychange",r?r("removed",s.id):{type:"removed"})),a+=s.content.str;break}case ns:case r$:{l();let e={insert:s.content.getContent()[0]};if(i.size>0){let t={};e.attributes=t,i.forEach((e,r)=>{t[r]=e})}n.push(e);break}case r1:eK(s,e)&&(l(),rx(i,s.content))}s=s.right}l()};return e||t?tc(o,r=>{e&&eW(r,e),t&&eW(r,t),c()},"cleanup"):c(),n}insert(e,t,r){if(t.length<=0)return;let n=this.doc;null!==n?tc(n,n=>{let i=rI(n,this,e,!r);r||(r={},i.currentAttributes.forEach((e,t)=>{r[t]=e})),rB(n,this,i,t,r)}):this._pending.push(()=>this.insert(e,t,r))}insertEmbed(e,t,r){let n=this.doc;null!==n?tc(n,n=>{let i=rI(n,this,e,!r);rB(n,this,i,t,r||{})}):this._pending.push(()=>this.insertEmbed(e,t,r||{}))}delete(e,t){if(0===t)return;let r=this.doc;null!==r?tc(r,r=>{rD(r,rI(r,this,e,!0),t)}):this._pending.push(()=>this.delete(e,t))}format(e,t,r){if(0===t)return;let n=this.doc;null!==n?tc(n,n=>{let i=rI(n,this,e,!1);null!==i.right&&rw(n,this,i,t,r)}):this._pending.push(()=>this.format(e,t,r))}removeAttribute(e){null!==this.doc?tc(this.doc,t=>{rt(t,this,e)}):this._pending.push(()=>this.removeAttribute(e))}setAttribute(e,t){null!==this.doc?tc(this.doc,r=>{rr(r,this,e,t)}):this._pending.push(()=>this.setAttribute(e,t))}getAttribute(e){return rn(this,e)}getAttributes(){return ri(this)}_write(e){e.writeTypeRef(nr)}}let rF=e=>new rk;class rN{constructor(e,t=()=>!0){this._filter=t,this._root=e,this._currentNode=e._start,this._firstCall=!0}[Symbol.iterator](){return this}next(){let e=this._currentNode,t=e&&e.content&&e.content.type;if(null!==e&&(!this._firstCall||e.deleted||!this._filter(t)))do if(t=e.content.type,e.deleted||t.constructor!==rT&&t.constructor!==rM||null===t._start)for(;null!==e;){if(null!==e.right){e=e.right;break}e=e.parent===this._root?null:e.parent._item}else e=t._start;while(null!==e&&(e.deleted||!this._filter(e.content.type)))return(this._firstCall=!1,null===e)?{value:void 0,done:!0}:(this._currentNode=e,{value:e.content.type,done:!1})}}class rM extends tZ{constructor(){super(),this._prelimContent=[]}get firstChild(){let e=this._first;return e?e.content.getContent()[0]:null}_integrate(e,t){super._integrate(e,t),this.insert(0,this._prelimContent),this._prelimContent=null}_copy(){return new rM}clone(){let e=new rM;return e.insert(0,this.toArray().map(e=>e instanceof tZ?e.clone():e)),e}get length(){return null===this._prelimContent?this._length:this._prelimContent.length}createTreeWalker(e){return new rN(this,e)}querySelector(e){e=e.toUpperCase();let t=new rN(this,t=>t.nodeName&&t.nodeName.toUpperCase()===e).next();return t.done?null:t.value}querySelectorAll(e){return e=e.toUpperCase(),o.from(new rN(this,t=>t.nodeName&&t.nodeName.toUpperCase()===e))}_callObserver(e,t){tX(this,e,new rH(this,t,e))}toString(){return t4(this,e=>e.toString()).join("")}toJSON(){return this.toString()}toDOM(e=document,t={},r){let n=e.createDocumentFragment();return void 0!==r&&r._createAssociation(n,this),t2(this,i=>{n.insertBefore(i.toDOM(e,t,r),null)}),n}insert(e,t){null!==this.doc?tc(this.doc,r=>{t7(r,this,e,t)}):this._prelimContent.splice(e,0,...t)}insertAfter(e,t){if(null!==this.doc)tc(this.doc,r=>{t8(r,this,e&&e instanceof tZ?e._item:e,t)});else{let r=this._prelimContent,n=null===e?0:r.findIndex(t=>t===e)+1;if(0===n&&null!==e)throw A.create("Reference item not found");r.splice(n,0,...t)}}delete(e,t=1){null!==this.doc?tc(this.doc,r=>{re(r,this,e,t)}):this._prelimContent.splice(e,t)}toArray(){return t0(this)}push(e){this.insert(this.length,e)}unshift(e){this.insert(0,e)}get(e){return t5(this,e)}slice(e=0,t=this.length){return t$(this,e,t)}forEach(e){t2(this,e)}_write(e){e.writeTypeRef(ni)}}let rO=e=>new rM;class rT extends rM{constructor(e="UNDEFINED"){super(),this.nodeName=e,this._prelimAttrs=new Map}get nextSibling(){let e=this._item?this._item.next:null;return e?e.content.type:null}get prevSibling(){let e=this._item?this._item.prev:null;return e?e.content.type:null}_integrate(e,t){super._integrate(e,t),this._prelimAttrs.forEach((e,t)=>{this.setAttribute(t,e)}),this._prelimAttrs=null}_copy(){return new rT(this.nodeName)}clone(){let e=new rT(this.nodeName),t=this.getAttributes();return C.forEach(t,(t,r)=>{"string"==typeof t&&e.setAttribute(r,t)}),e.insert(0,this.toArray().map(e=>e instanceof tZ?e.clone():e)),e}toString(){let e=this.getAttributes(),t=[],r=[];for(let t in e)r.push(t);r.sort();let n=r.length;for(let i=0;i<n;i++){let n=r[i];t.push(n+'="'+e[n]+'"')}let i=this.nodeName.toLocaleLowerCase(),o=t.length>0?" "+t.join(" "):"";return`<${i}${o}>${super.toString()}</${i}>`}removeAttribute(e){null!==this.doc?tc(this.doc,t=>{rt(t,this,e)}):this._prelimAttrs.delete(e)}setAttribute(e,t){null!==this.doc?tc(this.doc,r=>{rr(r,this,e,t)}):this._prelimAttrs.set(e,t)}getAttribute(e){return rn(this,e)}hasAttribute(e){return ro(this,e)}getAttributes(e){return e?rs(this,e):ri(this)}toDOM(e=document,t={},r){let n=e.createElement(this.nodeName),i=this.getAttributes();for(let e in i){let t=i[e];"string"==typeof t&&n.setAttribute(e,t)}return t2(this,i=>{n.appendChild(i.toDOM(e,t,r))}),void 0!==r&&r._createAssociation(n,this),n}_write(e){e.writeTypeRef(nn),e.writeKey(this.nodeName)}}let rG=e=>new rT(e.readKey());class rH extends tU{constructor(e,t,r){super(e,r),this.childListChanged=!1,this.attributesChanged=new Set,t.forEach(e=>{null===e?this.childListChanged=!0:this.attributesChanged.add(e)})}}class rR extends rA{constructor(e){super(),this.hookName=e}_copy(){return new rR(this.hookName)}clone(){let e=new rR(this.hookName);return this.forEach((t,r)=>{e.set(r,t)}),e}toDOM(e=document,t={},r){let n;let i=t[this.hookName];return(n=void 0!==i?i.createDom(this):document.createElement(this.hookName)).setAttribute("data-yjs-hook",this.hookName),void 0!==r&&r._createAssociation(n,this),n}_write(e){e.writeTypeRef(no),e.writeKey(this.hookName)}}let rU=e=>new rR(e.readKey());class r_ extends rk{get nextSibling(){let e=this._item?this._item.next:null;return e?e.content.type:null}get prevSibling(){let e=this._item?this._item.prev:null;return e?e.content.type:null}_copy(){return new r_}clone(){let e=new r_;return e.applyDelta(this.toDelta()),e}toDOM(e=document,t,r){let n=e.createTextNode(this.toString());return void 0!==r&&r._createAssociation(n,this),n}toString(){return this.toDelta().map(e=>{let t=[];for(let r in e.attributes){let n=[];for(let t in e.attributes[r])n.push({key:t,value:e.attributes[r][t]});n.sort((e,t)=>e.key<t.key?-1:1),t.push({nodeName:r,attrs:n})}t.sort((e,t)=>e.nodeName<t.nodeName?-1:1);let r="";for(let e=0;e<t.length;e++){let n=t[e];r+=`<${n.nodeName}`;for(let e=0;e<n.attrs.length;e++){let t=n.attrs[e];r+=` ${t.key}="${t.value}"`}r+=">"}r+=e.insert;for(let e=t.length-1;e>=0;e--)r+=`</${t[e].nodeName}>`;return r}).join("")}toJSON(){return this.toString()}_write(e){e.writeTypeRef(na)}}let rY=e=>new r_;class rP{constructor(e,t){this.id=e,this.length=t}get deleted(){throw A.methodUnimplemented()}mergeWith(e){return!1}write(e,t,r){throw A.methodUnimplemented()}integrate(e,t){throw A.methodUnimplemented()}}let rL=0;class rq extends rP{get deleted(){return!0}delete(){}mergeWith(e){return this.constructor===e.constructor&&(this.length+=e.length,!0)}integrate(e,t){t>0&&(this.id.clock+=t,this.length-=t),e4(e.doc.store,this)}write(e,t){e.writeInfo(rL),e.writeLen(this.length-t)}getMissing(e,t){return null}}class rJ{constructor(e){this.content=e}getLength(){return 1}getContent(){return[this.content]}isCountable(){return!0}copy(){return new rJ(this.content)}splice(e){throw A.methodUnimplemented()}mergeWith(e){return!1}integrate(e,t){}delete(e){}gc(e){}write(e,t){e.writeBuf(this.content)}getRef(){return 3}}let rV=e=>new rJ(e.readBuf());class rz{constructor(e){this.len=e}getLength(){return this.len}getContent(){return[]}isCountable(){return!1}copy(){return new rz(this.len)}splice(e){let t=new rz(this.len-e);return this.len=e,t}mergeWith(e){return this.len+=e.len,!0}integrate(e,t){k(e.deleteSet,t.id.client,t.id.clock,this.len),t.markDeleted()}delete(e){}gc(e){}write(e,t){e.writeLen(this.len-t)}getRef(){return 1}}let rK=e=>new rz(e.readLen()),rW=(e,t)=>new R({guid:e,...t,shouldLoad:t.shouldLoad||t.autoLoad||!1});class rX{constructor(e){e._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=e;let t={};this.opts=t,e.gc||(t.gc=!1),e.autoLoad&&(t.autoLoad=!0),null!==e.meta&&(t.meta=e.meta)}getLength(){return 1}getContent(){return[this.doc]}isCountable(){return!0}copy(){return new rX(rW(this.doc.guid,this.opts))}splice(e){throw A.methodUnimplemented()}mergeWith(e){return!1}integrate(e,t){this.doc._item=t,e.subdocsAdded.add(this.doc),this.doc.shouldLoad&&e.subdocsLoaded.add(this.doc)}delete(e){e.subdocsAdded.has(this.doc)?e.subdocsAdded.delete(this.doc):e.subdocsRemoved.add(this.doc)}gc(e){}write(e,t){e.writeString(this.doc.guid),e.writeAny(this.opts)}getRef(){return 9}}let rZ=e=>new rX(rW(e.readString(),e.readAny()));class r${constructor(e){this.embed=e}getLength(){return 1}getContent(){return[this.embed]}isCountable(){return!0}copy(){return new r$(this.embed)}splice(e){throw A.methodUnimplemented()}mergeWith(e){return!1}integrate(e,t){}delete(e){}gc(e){}write(e,t){e.writeJSON(this.embed)}getRef(){return 5}}let r0=e=>new r$(e.readJSON());class r1{constructor(e,t){this.key=e,this.value=t}getLength(){return 1}getContent(){return[]}isCountable(){return!1}copy(){return new r1(this.key,this.value)}splice(e){throw A.methodUnimplemented()}mergeWith(e){return!1}integrate(e,t){let r=t.parent;r._searchMarker=null,r._hasFormatting=!0}delete(e){}gc(e){}write(e,t){e.writeKey(this.key),e.writeJSON(this.value)}getRef(){return 6}}let r2=e=>new r1(e.readKey(),e.readJSON());class r4{constructor(e){this.arr=e}getLength(){return this.arr.length}getContent(){return this.arr}isCountable(){return!0}copy(){return new r4(this.arr)}splice(e){let t=new r4(this.arr.slice(e));return this.arr=this.arr.slice(0,e),t}mergeWith(e){return this.arr=this.arr.concat(e.arr),!0}integrate(e,t){}delete(e){}gc(e){}write(e,t){let r=this.arr.length;e.writeLen(r-t);for(let n=t;n<r;n++){let t=this.arr[n];e.writeString(void 0===t?"undefined":JSON.stringify(t))}}getRef(){return 2}}let r3=e=>{let t=e.readLen(),r=[];for(let n=0;n<t;n++){let t=e.readString();"undefined"===t?r.push(void 0):r.push(JSON.parse(t))}return new r4(r)};class r5{constructor(e){this.arr=e}getLength(){return this.arr.length}getContent(){return this.arr}isCountable(){return!0}copy(){return new r5(this.arr)}splice(e){let t=new r5(this.arr.slice(e));return this.arr=this.arr.slice(0,e),t}mergeWith(e){return this.arr=this.arr.concat(e.arr),!0}integrate(e,t){}delete(e){}gc(e){}write(e,t){let r=this.arr.length;e.writeLen(r-t);for(let n=t;n<r;n++){let t=this.arr[n];e.writeAny(t)}}getRef(){return 8}}let r8=e=>{let t=e.readLen(),r=[];for(let n=0;n<t;n++)r.push(e.readAny());return new r5(r)};class r6{constructor(e){this.str=e}getLength(){return this.str.length}getContent(){return this.str.split("")}isCountable(){return!0}copy(){return new r6(this.str)}splice(e){let t=new r6(this.str.slice(e));this.str=this.str.slice(0,e);let r=this.str.charCodeAt(e-1);return r>=55296&&r<=56319&&(this.str=this.str.slice(0,e-1)+"<22>",t.str="<22>"+t.str.slice(1)),t}mergeWith(e){return this.str+=e.str,!0}integrate(e,t){}delete(e){}gc(e){}write(e,t){e.writeString(0===t?this.str:this.str.slice(t))}getRef(){return 4}}let r7=e=>new r6(e.readString()),r9=[rd,rg,rF,rG,rO,rU,rY],ne=0,nt=1,nr=2,nn=3,ni=4,no=5,na=6;class ns{constructor(e){this.type=e}getLength(){return 1}getContent(){return[this.type]}isCountable(){return!0}copy(){return new ns(this.type._copy())}splice(e){throw A.methodUnimplemented()}mergeWith(e){return!1}integrate(e,t){this.type._integrate(e.doc,t)}delete(e){let t=this.type._start;for(;null!==t;)t.deleted?t.id.clock<(e.beforeState.get(t.id.client)||0)&&e._mergeStructs.push(t):t.delete(e),t=t.right;this.type._map.forEach(t=>{t.deleted?t.id.clock<(e.beforeState.get(t.id.client)||0)&&e._mergeStructs.push(t):t.delete(e)}),e.changed.delete(this.type)}gc(e){let t=this.type._start;for(;null!==t;)t.gc(e,!0),t=t.right;this.type._start=null,this.type._map.forEach(t=>{for(;null!==t;)t.gc(e,!0),t=t.left}),this.type._map=new Map}write(e,t){this.type._write(e)}getRef(){return 7}}let nl=e=>new ns(r9[e.readTypeRef()](e)),nc=(e,t)=>{let r,n=t,i=0;do i>0&&(n=ex(n.client,n.clock+i)),r=e5(e,n),i=n.clock-r.id.clock,n=r.redone;while(null!==n&&r instanceof ng)return{item:r,diff:i}},nu=(e,t)=>{for(;null!==e&&e.keep!==t;)e.keep=t,e=e.parent._item},nd=(e,t,r)=>{let{client:n,clock:i}=t.id,o=new ng(ex(n,i+r),t,ex(n,i+r-1),t.right,t.rightOrigin,t.parent,t.parentSub,t.content.splice(r));return t.deleted&&o.markDeleted(),t.keep&&(o.keep=!0),null!==t.redone&&(o.redone=ex(t.redone.client,t.redone.clock+r)),t.right=o,null!==o.right&&(o.right.left=o),e._mergeStructs.push(o),null!==o.parentSub&&null===o.right&&o.parent._map.set(o.parentSub,o),t.length=r,o},np=(e,t)=>o.some(e,e=>j(e.deletions,t)),nA=(e,t,r,n,i,o)=>{let a;let s=e.doc,l=s.store,c=s.clientID,u=t.redone;if(null!==u)return e6(e,u);let d=t.parent._item,p=null;if(null!==d&&!0===d.deleted){if(null===d.redone&&(!r.has(d)||null===nA(e,d,r,n,i,o)))return null;for(;null!==d.redone;)d=e6(e,d.redone)}let A=null===d?t.parent:d.content.type;if(null===t.parentSub){for(p=t.left,a=t;null!==p;){let t=p;for(;null!==t&&t.parent._item!==d;)t=null===t.redone?null:e6(e,t.redone);if(null!==t&&t.parent._item===d){p=t;break}p=p.left}for(;null!==a;){let t=a;for(;null!==t&&t.parent._item!==d;)t=null===t.redone?null:e6(e,t.redone);if(null!==t&&t.parent._item===d){a=t;break}a=a.right}}else if(a=null,t.right&&!i){for(p=t;null!==p&&null!==p.right&&(p.right.redone||j(n,p.right.id)||np(o.undoStack,p.right.id)||np(o.redoStack,p.right.id));)for(p=p.right;p.redone;)p=e6(e,p.redone);if(p&&null!==p.right)return null}else p=A._map.get(t.parentSub)||null;let g=e2(l,c),f=ex(c,g),h=new ng(f,p,p&&p.lastId,a,a&&a.id,A,t.parentSub,t.content.copy());return t.redone=f,nu(h,!0),h.integrate(e,0),h};class ng extends rP{constructor(e,t,r,n,i,o,a,s){super(e,s.getLength()),this.origin=r,this.left=t,this.right=n,this.rightOrigin=i,this.parent=o,this.parentSub=a,this.redone=null,this.content=s,this.info=this.content.isCountable()?g.BIT2:0}set marker(e){(this.info&g.BIT4)>0!==e&&(this.info^=g.BIT4)}get marker(){return(this.info&g.BIT4)>0}get keep(){return(this.info&g.BIT1)>0}set keep(e){this.keep!==e&&(this.info^=g.BIT1)}get countable(){return(this.info&g.BIT2)>0}get deleted(){return(this.info&g.BIT3)>0}set deleted(e){this.deleted!==e&&(this.info^=g.BIT3)}markDeleted(){this.info|=g.BIT3}getMissing(e,t){if(this.origin&&this.origin.client!==this.id.client&&this.origin.clock>=e2(t,this.origin.client))return this.origin.client;if(this.rightOrigin&&this.rightOrigin.client!==this.id.client&&this.rightOrigin.clock>=e2(t,this.rightOrigin.client))return this.rightOrigin.client;if(this.parent&&this.parent.constructor===eI&&this.id.client!==this.parent.client&&this.parent.clock>=e2(t,this.parent.client))return this.parent.client;if(this.origin&&(this.left=e7(e,t,this.origin),this.origin=this.left.lastId),this.rightOrigin&&(this.right=e6(e,this.rightOrigin),this.rightOrigin=this.right.id),this.left&&this.left.constructor===rq||this.right&&this.right.constructor===rq)this.parent=null;else if(this.parent){if(this.parent.constructor===eI){let e=e5(t,this.parent);e.constructor===rq?this.parent=null:this.parent=e.content.type}}else this.left&&this.left.constructor===ng&&(this.parent=this.left.parent,this.parentSub=this.left.parentSub),this.right&&this.right.constructor===ng&&(this.parent=this.right.parent,this.parentSub=this.right.parentSub);return null}integrate(e,t){if(t>0&&(this.id.clock+=t,this.left=e7(e,e.doc.store,ex(this.id.client,this.id.clock-1)),this.origin=this.left.lastId,this.content=this.content.splice(t),this.length-=t),this.parent){if(!this.left&&(!this.right||null!==this.right.left)||this.left&&this.left.right!==this.right){let t,r=this.left;if(null!==r)t=r.right;else if(null!==this.parentSub)for(t=this.parent._map.get(this.parentSub)||null;null!==t&&null!==t.left;)t=t.left;else t=this.parent._start;let n=new Set,i=new Set;for(;null!==t&&t!==this.right;){if(i.add(t),n.add(t),ev(this.origin,t.origin)){if(t.id.client<this.id.client)r=t,n.clear();else if(ev(this.rightOrigin,t.rightOrigin))break}else if(null!==t.origin&&i.has(e5(e.doc.store,t.origin)))n.has(e5(e.doc.store,t.origin))||(r=t,n.clear());else break;t=t.right}this.left=r}if(null!==this.left){let e=this.left.right;this.right=e,this.left.right=this}else{let e;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,this.parent._start=this;this.right=e}null!==this.right?this.right.left=this:null!==this.parentSub&&(this.parent._map.set(this.parentSub,this),null!==this.left&&this.left.delete(e)),null===this.parentSub&&this.countable&&!this.deleted&&(this.parent._length+=this.length),e4(e.doc.store,this),this.content.integrate(e,this),tn(e,this.parent,this.parentSub),(null!==this.parent._item&&this.parent._item.deleted||null!==this.parentSub&&null!==this.right)&&this.delete(e)}else new rq(this.id,this.length).integrate(e,0)}get next(){let e=this.right;for(;null!==e&&e.deleted;)e=e.right;return e}get prev(){let e=this.left;for(;null!==e&&e.deleted;)e=e.left;return e}get lastId(){return 1===this.length?this.id:ex(this.id.client,this.id.clock+this.length-1)}mergeWith(e){if(this.constructor===e.constructor&&ev(e.origin,this.lastId)&&this.right===e&&ev(this.rightOrigin,e.rightOrigin)&&this.id.client===e.id.client&&this.id.clock+this.length===e.id.clock&&this.deleted===e.deleted&&null===this.redone&&null===e.redone&&this.content.constructor===e.content.constructor&&this.content.mergeWith(e.content)){let t=this.parent._searchMarker;return t&&t.forEach(t=>{t.p===e&&(t.p=this,!this.deleted&&this.countable&&(t.index-=this.length))}),e.keep&&(this.keep=!0),this.right=e.right,null!==this.right&&(this.right.left=this),this.length+=e.length,!0}return!1}delete(e){if(!this.deleted){let t=this.parent;this.countable&&null===this.parentSub&&(t._length-=this.length),this.markDeleted(),k(e.deleteSet,this.id.client,this.id.clock,this.length),tn(e,t,this.parentSub),this.content.delete(e)}}gc(e,t){if(!this.deleted)throw A.unexpectedCase();this.content.gc(e),t?e9(e,this,new rq(this.id,this.length)):this.content=new rz(this.length)}write(e,t){let r=t>0?ex(this.id.client,this.id.clock+t-1):this.origin,n=this.rightOrigin,i=this.parentSub,o=this.content.getRef()&g.BITS5|(null===r?0:g.BIT8)|(null===n?0:g.BIT7)|(null===i?0:g.BIT6);if(e.writeInfo(o),null!==r&&e.writeLeftID(r),null!==n&&e.writeRightID(n),null===r&&null===n){let t=this.parent;if(void 0!==t._item){let r=t._item;if(null===r){let r=eB(t);e.writeParentInfo(!0),e.writeString(r)}else e.writeParentInfo(!1),e.writeLeftID(r.id)}else t.constructor===String?(e.writeParentInfo(!0),e.writeString(t)):t.constructor===eI?(e.writeParentInfo(!1),e.writeLeftID(t)):A.unexpectedCase();null!==i&&e.writeString(i)}this.content.write(e,t)}}let nf=(e,t)=>nh[t&g.BITS5](e),nh=[()=>{A.unexpectedCase()},rK,r3,rV,r7,r0,r2,nl,r8,rZ,()=>{A.unexpectedCase()}],nm=10;class nI extends rP{get deleted(){return!0}delete(){}mergeWith(e){return this.constructor===e.constructor&&(this.length+=e.length,!0)}integrate(e,t){A.unexpectedCase()}write(e,t){e.writeInfo(nm),l.writeVarUint(e.restEncoder,this.length-t)}getMissing(e,t){return null}}let nv="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==y?y:{},nx="__ $YJS$ __";!0===nv[nx]&&console.error("Yjs was already imported. This breaks constructor checks and will lead to issues! - https://github.com/yjs/yjs/issues/438"),nv[nx]=!0},{"lib0/observable":"ghjN5","lib0/array":"jcZg0","lib0/math":"lnUWG","lib0/map":"7Jrmw","lib0/encoding":"cLt27","lib0/decoding":"MeztE","lib0/random":"2tg81","lib0/promise":"d5TYx","lib0/buffer":"aEWc8","lib0/error":"aJn38","lib0/binary":"ILIqe","lib0/function":"37iGu","lib0/set":"1cLjP","lib0/logging":"8plZr","lib0/time":"h22Sw","lib0/string":"7TQEQ","lib0/iterator":"9SSgf","lib0/object":"auCvB","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ghjN5:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ObservableV2",()=>s),n.export(r,"Observable",()=>l);var i=e("./map.js"),o=e("./set.js"),a=e("./array.js");class s{constructor(){this._observers=i.create()}on(e,t){return i.setIfUndefined(this._observers,e,o.create).add(t),t}once(e,t){let r=(...n)=>{this.off(e,r),t(...n)};this.on(e,r)}off(e,t){let r=this._observers.get(e);void 0!==r&&(r.delete(t),0===r.size&&this._observers.delete(e))}emit(e,t){return a.from((this._observers.get(e)||i.create()).values()).forEach(e=>e(...t))}destroy(){this._observers=i.create()}}class l{constructor(){this._observers=i.create()}on(e,t){i.setIfUndefined(this._observers,e,o.create).add(t)}once(e,t){let r=(...n)=>{this.off(e,r),t(...n)};this.on(e,r)}off(e,t){let r=this._observers.get(e);void 0!==r&&(r.delete(t),0===r.size&&this._observers.delete(e))}emit(e,t){return a.from((this._observers.get(e)||i.create()).values()).forEach(e=>e(...t))}destroy(){this._observers=i.create()}}},{"./map.js":"7Jrmw","./set.js":"1cLjP","./array.js":"jcZg0","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"7Jrmw":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"create",()=>i),n.export(r,"copy",()=>o),n.export(r,"setIfUndefined",()=>a),n.export(r,"map",()=>s),n.export(r,"any",()=>l),n.export(r,"all",()=>c);let i=()=>new Map,o=e=>{let t=i();return e.forEach((e,r)=>{t.set(r,e)}),t},a=(e,t,r)=>{let n=e.get(t);return void 0===n&&e.set(t,n=r()),n},s=(e,t)=>{let r=[];for(let[n,i]of e)r.push(t(i,n));return r},l=(e,t)=>{for(let[r,n]of e)if(t(n,r))return!0;return!1},c=(e,t)=>{for(let[r,n]of e)if(!t(n,r))return!1;return!0}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1cLjP":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"create",()=>i),n.export(r,"toArray",()=>o),n.export(r,"first",()=>a),n.export(r,"from",()=>s);let i=()=>new Set,o=e=>Array.from(e),a=e=>e.values().next().value||void 0,s=e=>new Set(e)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jcZg0:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"last",()=>o),n.export(r,"create",()=>a),n.export(r,"copy",()=>s),n.export(r,"appendTo",()=>l),n.export(r,"from",()=>c),n.export(r,"every",()=>u),n.export(r,"some",()=>d),n.export(r,"equalFlat",()=>p),n.export(r,"flatten",()=>A),n.export(r,"unfold",()=>g),n.export(r,"fold",()=>f),n.export(r,"isArray",()=>h),n.export(r,"unique",()=>m),n.export(r,"uniqueBy",()=>I),n.export(r,"map",()=>v);var i=e("./set.js");let o=e=>e[e.length-1],a=()=>[],s=e=>e.slice(),l=(e,t)=>{for(let r=0;r<t.length;r++)e.push(t[r])},c=Array.from,u=(e,t)=>{for(let r=0;r<e.length;r++)if(!t(e[r],r,e))return!1;return!0},d=(e,t)=>{for(let r=0;r<e.length;r++)if(t(e[r],r,e))return!0;return!1},p=(e,t)=>e.length===t.length&&u(e,(e,r)=>e===t[r]),A=e=>f(e,[],(e,t)=>e.concat(t)),g=(e,t)=>{let r=Array(e);for(let n=0;n<e;n++)r[n]=t(n,r);return r},f=(e,t,r)=>e.reduce(r,t),h=Array.isArray,m=e=>c(i.from(e)),I=(e,t)=>{let r=i.create(),n=[];for(let i=0;i<e.length;i++){let o=e[i],a=t(o);r.has(a)||(r.add(a),n.push(o))}return n},v=(e,t)=>{let r=Array(e.length);for(let n=0;n<e.length;n++)r[n]=t(e[n],n,e);return r}},{"./set.js":"1cLjP","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],lnUWG:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"floor",()=>i),n.export(r,"ceil",()=>o),n.export(r,"abs",()=>a),n.export(r,"imul",()=>s),n.export(r,"round",()=>l),n.export(r,"log10",()=>c),n.export(r,"log2",()=>u),n.export(r,"log",()=>d),n.export(r,"sqrt",()=>p),n.export(r,"add",()=>A),n.export(r,"min",()=>g),n.export(r,"max",()=>f),n.export(r,"isNaN",()=>h),n.export(r,"pow",()=>m),n.export(r,"exp10",()=>I),n.export(r,"sign",()=>v),n.export(r,"isNegativeZero",()=>x);let i=Math.floor,o=Math.ceil,a=Math.abs,s=Math.imul,l=Math.round,c=Math.log10,u=Math.log2,d=Math.log,p=Math.sqrt,A=(e,t)=>e+t,g=(e,t)=>e<t?e:t,f=(e,t)=>e>t?e:t,h=Number.isNaN,m=Math.pow,I=e=>Math.pow(10,e),v=Math.sign,x=e=>0!==e?e<0:1/e<0},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],cLt27:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"Encoder",()=>c),n.export(r,"createEncoder",()=>u),n.export(r,"encode",()=>d),n.export(r,"length",()=>p),n.export(r,"hasContent",()=>A),n.export(r,"toUint8Array",()=>g),n.export(r,"verifyLen",()=>f),n.export(r,"write",()=>h),n.export(r,"set",()=>m),n.export(r,"writeUint8",()=>I),n.export(r,"setUint8",()=>v),n.export(r,"writeUint16",()=>x),n.export(r,"setUint16",()=>C),n.export(r,"writeUint32",()=>y),n.export(r,"writeUint32BigEndian",()=>B),n.export(r,"setUint32",()=>w),n.export(r,"writeVarUint",()=>E),n.export(r,"writeVarInt",()=>b),n.export(r,"_writeVarStringNative",()=>D),n.export(r,"_writeVarStringPolyfill",()=>S),n.export(r,"writeVarString",()=>k),n.export(r,"writeTerminatedString",()=>F),n.export(r,"writeTerminatedUint8Array",()=>N),n.export(r,"writeBinaryEncoder",()=>M),n.export(r,"writeUint8Array",()=>O),n.export(r,"writeVarUint8Array",()=>T),n.export(r,"writeOnDataView",()=>G),n.export(r,"writeFloat32",()=>H),n.export(r,"writeFloat64",()=>R),n.export(r,"writeBigInt64",()=>U),n.export(r,"writeBigUint64",()=>_),n.export(r,"writeAny",()=>q),n.export(r,"RleEncoder",()=>J),n.export(r,"IntDiffEncoder",()=>V),n.export(r,"RleIntDiffEncoder",()=>z),n.export(r,"UintOptRleEncoder",()=>W),n.export(r,"IncUintOptRleEncoder",()=>X),n.export(r,"IntDiffOptRleEncoder",()=>$),n.export(r,"StringEncoder",()=>ee);var i=e("./math.js"),o=e("./number.js"),a=e("./binary.js"),s=e("./string.js"),l=e("./array.js");class c{constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]}}let u=()=>new c,d=e=>{let t=u();return e(t),g(t)},p=e=>{let t=e.cpos;for(let r=0;r<e.bufs.length;r++)t+=e.bufs[r].length;return t},A=e=>e.cpos>0||e.bufs.length>0,g=e=>{let t=new Uint8Array(p(e)),r=0;for(let n=0;n<e.bufs.length;n++){let i=e.bufs[n];t.set(i,r),r+=i.length}return t.set(new Uint8Array(e.cbuf.buffer,0,e.cpos),r),t},f=(e,t)=>{let r=e.cbuf.length;r-e.cpos<t&&(e.bufs.push(new Uint8Array(e.cbuf.buffer,0,e.cpos)),e.cbuf=new Uint8Array(2*i.max(r,t)),e.cpos=0)},h=(e,t)=>{let r=e.cbuf.length;e.cpos===r&&(e.bufs.push(e.cbuf),e.cbuf=new Uint8Array(2*r),e.cpos=0),e.cbuf[e.cpos++]=t},m=(e,t,r)=>{let n=null;for(let r=0;r<e.bufs.length&&null===n;r++){let i=e.bufs[r];t<i.length?n=i:t-=i.length}null===n&&(n=e.cbuf),n[t]=r},I=h,v=m,x=(e,t)=>{h(e,t&a.BITS8),h(e,t>>>8&a.BITS8)},C=(e,t,r)=>{m(e,t,r&a.BITS8),m(e,t+1,r>>>8&a.BITS8)},y=(e,t)=>{for(let r=0;r<4;r++)h(e,t&a.BITS8),t>>>=8},B=(e,t)=>{for(let r=3;r>=0;r--)h(e,t>>>8*r&a.BITS8)},w=(e,t,r)=>{for(let n=0;n<4;n++)m(e,t+n,r&a.BITS8),r>>>=8},E=(e,t)=>{for(;t>a.BITS7;)h(e,a.BIT8|a.BITS7&t),t=i.floor(t/128);h(e,a.BITS7&t)},b=(e,t)=>{let r=i.isNegativeZero(t);for(r&&(t=-t),h(e,(t>a.BITS6?a.BIT8:0)|(r?a.BIT7:0)|a.BITS6&t),t=i.floor(t/64);t>0;)h(e,(t>a.BITS7?a.BIT8:0)|a.BITS7&t),t=i.floor(t/128)},Q=new Uint8Array(3e4),j=Q.length/3,D=(e,t)=>{if(t.length<j){let r=s.utf8TextEncoder.encodeInto(t,Q).written||0;E(e,r);for(let t=0;t<r;t++)h(e,Q[t])}else T(e,s.encodeUtf8(t))},S=(e,t)=>{let r=unescape(encodeURIComponent(t)),n=r.length;E(e,n);for(let t=0;t<n;t++)h(e,r.codePointAt(t))},k=s.utf8TextEncoder&&s.utf8TextEncoder.encodeInto?D:S,F=(e,t)=>N(e,s.encodeUtf8(t)),N=(e,t)=>{for(let r=0;r<t.length;r++){let n=t[r];(0===n||1===n)&&h(e,1),h(e,t[r])}h(e,0)},M=(e,t)=>O(e,g(t)),O=(e,t)=>{let r=e.cbuf.length,n=e.cpos,o=i.min(r-n,t.length),a=t.length-o;e.cbuf.set(t.subarray(0,o),n),e.cpos+=o,a>0&&(e.bufs.push(e.cbuf),e.cbuf=new Uint8Array(i.max(2*r,a)),e.cbuf.set(t.subarray(o)),e.cpos=a)},T=(e,t)=>{E(e,t.byteLength),O(e,t)},G=(e,t)=>{f(e,t);let r=new DataView(e.cbuf.buffer,e.cpos,t);return e.cpos+=t,r},H=(e,t)=>G(e,4).setFloat32(0,t,!1),R=(e,t)=>G(e,8).setFloat64(0,t,!1),U=(e,t)=>G(e,8).setBigInt64(0,t,!1),_=(e,t)=>G(e,8).setBigUint64(0,t,!1),P=new DataView(new ArrayBuffer(4)),L=e=>(P.setFloat32(0,e),P.getFloat32(0)===e),q=(e,t)=>{switch(typeof t){case"string":h(e,119),k(e,t);break;case"number":o.isInteger(t)&&i.abs(t)<=a.BITS31?(h(e,125),b(e,t)):L(t)?(h(e,124),H(e,t)):(h(e,123),R(e,t));break;case"bigint":h(e,122),U(e,t);break;case"object":if(null===t)h(e,126);else if(l.isArray(t)){h(e,117),E(e,t.length);for(let r=0;r<t.length;r++)q(e,t[r])}else if(t instanceof Uint8Array)h(e,116),T(e,t);else{h(e,118);let r=Object.keys(t);E(e,r.length);for(let n=0;n<r.length;n++){let i=r[n];k(e,i),q(e,t[i])}}break;case"boolean":h(e,t?120:121);break;default:h(e,127)}};class J extends c{constructor(e){super(),this.w=e,this.s=null,this.count=0}write(e){this.s===e?this.count++:(this.count>0&&E(this,this.count-1),this.count=1,this.w(this,e),this.s=e)}}class V extends c{constructor(e){super(),this.s=e}write(e){b(this,e-this.s),this.s=e}}class z extends c{constructor(e){super(),this.s=e,this.count=0}write(e){this.s===e&&this.count>0?this.count++:(this.count>0&&E(this,this.count-1),this.count=1,b(this,e-this.s),this.s=e)}}let K=e=>{e.count>0&&(b(e.encoder,1===e.count?e.s:-e.s),e.count>1&&E(e.encoder,e.count-2))};class W{constructor(){this.encoder=new c,this.s=0,this.count=0}write(e){this.s===e?this.count++:(K(this),this.count=1,this.s=e)}toUint8Array(){return K(this),g(this.encoder)}}class X{constructor(){this.encoder=new c,this.s=0,this.count=0}write(e){this.s+this.count===e?this.count++:(K(this),this.count=1,this.s=e)}toUint8Array(){return K(this),g(this.encoder)}}let Z=e=>{if(e.count>0){let t=2*e.diff+(1===e.count?0:1);b(e.encoder,t),e.count>1&&E(e.encoder,e.count-2)}};class ${constructor(){this.encoder=new c,this.s=0,this.count=0,this.diff=0}write(e){this.diff===e-this.s?(this.s=e,this.count++):(Z(this),this.count=1,this.diff=e-this.s,this.s=e)}toUint8Array(){return Z(this),g(this.encoder)}}class ee{constructor(){this.sarr=[],this.s="",this.lensE=new W}write(e){this.s+=e,this.s.length>19&&(this.sarr.push(this.s),this.s=""),this.lensE.write(e.length)}toUint8Array(){let e=new c;return this.sarr.push(this.s),this.s="",k(e,this.sarr.join("")),O(e,this.lensE.toUint8Array()),g(e)}}},{"./math.js":"lnUWG","./number.js":"676VT","./binary.js":"ILIqe","./string.js":"7TQEQ","./array.js":"jcZg0","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"676VT":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"MAX_SAFE_INTEGER",()=>a),n.export(r,"MIN_SAFE_INTEGER",()=>s),n.export(r,"LOWEST_INT32",()=>l),n.export(r,"HIGHEST_INT32",()=>c),n.export(r,"HIGHEST_UINT32",()=>u),n.export(r,"isInteger",()=>d),n.export(r,"isNaN",()=>p),n.export(r,"parseInt",()=>A),n.export(r,"countBits",()=>g);var i=e("./math.js"),o=e("./binary.js");let a=Number.MAX_SAFE_INTEGER,s=Number.MIN_SAFE_INTEGER,l=-2147483648,c=o.BITS31,u=o.BITS32,d=Number.isInteger||(e=>"number"==typeof e&&isFinite(e)&&i.floor(e)===e),p=Number.isNaN,A=Number.parseInt,g=e=>{e&=o.BITS32;let t=0;for(;e;)e&=e-1,t++;return t}},{"./math.js":"lnUWG","./binary.js":"ILIqe","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ILIqe:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"BIT1",()=>i),n.export(r,"BIT2",()=>o),n.export(r,"BIT3",()=>a),n.export(r,"BIT4",()=>s),n.export(r,"BIT5",()=>l),n.export(r,"BIT6",()=>c),n.export(r,"BIT7",()=>u),n.export(r,"BIT8",()=>d),n.export(r,"BIT9",()=>p),n.export(r,"BIT10",()=>A),n.export(r,"BIT11",()=>g),n.export(r,"BIT12",()=>f),n.export(r,"BIT13",()=>h),n.export(r,"BIT14",()=>m),n.export(r,"BIT15",()=>I),n.export(r,"BIT16",()=>v),n.export(r,"BIT17",()=>x),n.export(r,"BIT18",()=>C),n.export(r,"BIT19",()=>y),n.export(r,"BIT20",()=>B),n.export(r,"BIT21",()=>w),n.export(r,"BIT22",()=>E),n.export(r,"BIT23",()=>b),n.export(r,"BIT24",()=>Q),n.export(r,"BIT25",()=>j),n.export(r,"BIT26",()=>D),n.export(r,"BIT27",()=>S),n.export(r,"BIT28",()=>k),n.export(r,"BIT29",()=>F),n.export(r,"BIT30",()=>N),n.export(r,"BIT31",()=>M),n.export(r,"BIT32",()=>O),n.export(r,"BITS0",()=>T),n.export(r,"BITS1",()=>G),n.export(r,"BITS2",()=>H),n.export(r,"BITS3",()=>R),n.export(r,"BITS4",()=>U),n.export(r,"BITS5",()=>_),n.export(r,"BITS6",()=>P),n.export(r,"BITS7",()=>L),n.export(r,"BITS8",()=>q),n.export(r,"BITS9",()=>J),n.export(r,"BITS10",()=>V),n.export(r,"BITS11",()=>z),n.export(r,"BITS12",()=>K),n.export(r,"BITS13",()=>W),n.export(r,"BITS14",()=>X),n.export(r,"BITS15",()=>Z),n.export(r,"BITS16",()=>$),n.export(r,"BITS17",()=>ee),n.export(r,"BITS18",()=>et),n.export(r,"BITS19",()=>er),n.export(r,"BITS20",()=>en),n.export(r,"BITS21",()=>ei),n.export(r,"BITS22",()=>eo),n.export(r,"BITS23",()=>ea),n.export(r,"BITS24",()=>es),n.export(r,"BITS25",()=>el),n.export(r,"BITS26",()=>ec),n.export(r,"BITS27",()=>eu),n.export(r,"BITS28",()=>ed),n.export(r,"BITS29",()=>ep),n.export(r,"BITS30",()=>eA),n.export(r,"BITS31",()=>eg),n.export(r,"BITS32",()=>ef);let i=1,o=2,a=4,s=8,l=16,c=32,u=64,d=128,p=256,A=512,g=1024,f=2048,h=4096,m=8192,I=16384,v=32768,x=65536,C=131072,y=262144,B=524288,w=1048576,E=2097152,b=4194304,Q=8388608,j=16777216,D=33554432,S=67108864,k=134217728,F=268435456,N=536870912,M=1073741824,O=-2147483648,T=0,G=1,H=3,R=7,U=15,_=31,P=63,L=127,q=255,J=511,V=1023,z=2047,K=4095,W=8191,X=16383,Z=32767,$=65535,ee=131071,et=262143,er=524287,en=1048575,ei=2097151,eo=4194303,ea=8388607,es=16777215,el=33554431,ec=67108863,eu=134217727,ed=268435455,ep=536870911,eA=1073741823,eg=2147483647,ef=4294967295},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"7TQEQ":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"fromCharCode",()=>o),n.export(r,"fromCodePoint",()=>a),n.export(r,"MAX_UTF16_CHARACTER",()=>s),n.export(r,"trimLeft",()=>u),n.export(r,"fromCamelCase",()=>p),n.export(r,"utf8ByteLength",()=>A),n.export(r,"_encodeUtf8Polyfill",()=>g),n.export(r,"utf8TextEncoder",()=>f),n.export(r,"_encodeUtf8Native",()=>h),n.export(r,"encodeUtf8",()=>m),n.export(r,"_decodeUtf8Polyfill",()=>I),n.export(r,"utf8TextDecoder",()=>v),n.export(r,"_decodeUtf8Native",()=>x),n.export(r,"decodeUtf8",()=>C),n.export(r,"splice",()=>y),n.export(r,"repeat",()=>B);var i=e("./array.js");let o=String.fromCharCode,a=String.fromCodePoint,s=o(65535),l=e=>e.toLowerCase(),c=/^\s*/g,u=e=>e.replace(c,""),d=/([A-Z])/g,p=(e,t)=>u(e.replace(d,e=>`${t}${l(e)}`)),A=e=>unescape(encodeURIComponent(e)).length,g=e=>{let t=unescape(encodeURIComponent(e)),r=t.length,n=new Uint8Array(r);for(let e=0;e<r;e++)n[e]=t.codePointAt(e);return n},f="undefined"!=typeof TextEncoder?new TextEncoder:null,h=e=>f.encode(e),m=f?h:g,I=e=>{let t=e.length,r="",n=0;for(;t>0;){let i=t<1e4?t:1e4,o=e.subarray(n,n+i);n+=i,r+=String.fromCodePoint.apply(null,o),t-=i}return decodeURIComponent(escape(r))},v="undefined"==typeof TextDecoder?null:new TextDecoder("utf-8",{fatal:!0,ignoreBOM:!0});v&&1===v.decode(new Uint8Array).length&&(v=null);let x=e=>v.decode(e),C=v?x:I,y=(e,t,r,n="")=>e.slice(0,t)+n+e.slice(t+r),B=(e,t)=>i.unfold(t,()=>e).join("")},{"./array.js":"jcZg0","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],MeztE:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"Decoder",()=>p),n.export(r,"createDecoder",()=>A),n.export(r,"hasContent",()=>g),n.export(r,"clone",()=>f),n.export(r,"readUint8Array",()=>h),n.export(r,"readVarUint8Array",()=>m),n.export(r,"readTailAsUint8Array",()=>I),n.export(r,"skip8",()=>v),n.export(r,"readUint8",()=>x),n.export(r,"readUint16",()=>C),n.export(r,"readUint32",()=>y),n.export(r,"readUint32BigEndian",()=>B),n.export(r,"peekUint8",()=>w),n.export(r,"peekUint16",()=>E),n.export(r,"peekUint32",()=>b),n.export(r,"readVarUint",()=>Q),n.export(r,"readVarInt",()=>j),n.export(r,"peekVarUint",()=>D),n.export(r,"peekVarInt",()=>S),n.export(r,"_readVarStringPolyfill",()=>k),n.export(r,"_readVarStringNative",()=>F),n.export(r,"readVarString",()=>N),n.export(r,"readTerminatedUint8Array",()=>M),n.export(r,"readTerminatedString",()=>O),n.export(r,"peekVarString",()=>T),n.export(r,"readFromDataView",()=>G),n.export(r,"readFloat32",()=>H),n.export(r,"readFloat64",()=>R),n.export(r,"readBigInt64",()=>U),n.export(r,"readBigUint64",()=>_),n.export(r,"readAny",()=>L),n.export(r,"RleDecoder",()=>q),n.export(r,"IntDiffDecoder",()=>J),n.export(r,"RleIntDiffDecoder",()=>V),n.export(r,"UintOptRleDecoder",()=>z),n.export(r,"IncUintOptRleDecoder",()=>K),n.export(r,"IntDiffOptRleDecoder",()=>W),n.export(r,"StringDecoder",()=>X);var i=e("./binary.js"),o=e("./math.js"),a=e("./number.js"),s=e("./string.js"),l=e("./error.js"),c=e("./encoding.js");let u=l.create("Unexpected end of array"),d=l.create("Integer out of Range");class p{constructor(e){this.arr=e,this.pos=0}}let A=e=>new p(e),g=e=>e.pos!==e.arr.length,f=(e,t=e.pos)=>{let r=A(e.arr);return r.pos=t,r},h=(e,t)=>{let r=new Uint8Array(e.arr.buffer,e.pos+e.arr.byteOffset,t);return e.pos+=t,r},m=e=>h(e,Q(e)),I=e=>h(e,e.arr.length-e.pos),v=e=>e.pos++,x=e=>e.arr[e.pos++],C=e=>{let t=e.arr[e.pos]+(e.arr[e.pos+1]<<8);return e.pos+=2,t},y=e=>{let t=e.arr[e.pos]+(e.arr[e.pos+1]<<8)+(e.arr[e.pos+2]<<16)+(e.arr[e.pos+3]<<24)>>>0;return e.pos+=4,t},B=e=>{let t=e.arr[e.pos+3]+(e.arr[e.pos+2]<<8)+(e.arr[e.pos+1]<<16)+(e.arr[e.pos]<<24)>>>0;return e.pos+=4,t},w=e=>e.arr[e.pos],E=e=>e.arr[e.pos]+(e.arr[e.pos+1]<<8),b=e=>e.arr[e.pos]+(e.arr[e.pos+1]<<8)+(e.arr[e.pos+2]<<16)+(e.arr[e.pos+3]<<24)>>>0,Q=e=>{let t=0,r=1,n=e.arr.length;for(;e.pos<n;){let n=e.arr[e.pos++];if(t+=(n&i.BITS7)*r,r*=128,n<i.BIT8)return t;if(t>a.MAX_SAFE_INTEGER)throw d}throw u},j=e=>{let t=e.arr[e.pos++],r=t&i.BITS6,n=64,o=(t&i.BIT7)>0?-1:1;if((t&i.BIT8)==0)return o*r;let s=e.arr.length;for(;e.pos<s;){if(r+=((t=e.arr[e.pos++])&i.BITS7)*n,n*=128,t<i.BIT8)return o*r;if(r>a.MAX_SAFE_INTEGER)throw d}throw u},D=e=>{let t=e.pos,r=Q(e);return e.pos=t,r},S=e=>{let t=e.pos,r=j(e);return e.pos=t,r},k=e=>{let t=Q(e);if(0===t)return"";{let r=String.fromCodePoint(x(e));if(--t<100)for(;t--;)r+=String.fromCodePoint(x(e));else for(;t>0;){let n=t<1e4?t:1e4,i=e.arr.subarray(e.pos,e.pos+n);e.pos+=n,r+=String.fromCodePoint.apply(null,i),t-=n}return decodeURIComponent(escape(r))}},F=e=>s.utf8TextDecoder.decode(m(e)),N=s.utf8TextDecoder?F:k,M=e=>{let t;let r=c.createEncoder();for(;;){if(0===(t=x(e)))return c.toUint8Array(r);1===t&&(t=x(e)),c.write(r,t)}},O=e=>s.decodeUtf8(M(e)),T=e=>{let t=e.pos,r=N(e);return e.pos=t,r},G=(e,t)=>{let r=new DataView(e.arr.buffer,e.arr.byteOffset+e.pos,t);return e.pos+=t,r},H=e=>G(e,4).getFloat32(0,!1),R=e=>G(e,8).getFloat64(0,!1),U=e=>G(e,8).getBigInt64(0,!1),_=e=>G(e,8).getBigUint64(0,!1),P=[e=>void 0,e=>null,j,H,R,U,e=>!1,e=>!0,N,e=>{let t=Q(e),r={};for(let n=0;n<t;n++)r[N(e)]=L(e);return r},e=>{let t=Q(e),r=[];for(let n=0;n<t;n++)r.push(L(e));return r},m],L=e=>P[127-x(e)](e);class q extends p{constructor(e,t){super(e),this.reader=t,this.s=null,this.count=0}read(){return 0===this.count&&(this.s=this.reader(this),g(this)?this.count=Q(this)+1:this.count=-1),this.count--,this.s}}class J extends p{constructor(e,t){super(e),this.s=t}read(){return this.s+=j(this),this.s}}class V extends p{constructor(e,t){super(e),this.s=t,this.count=0}read(){return 0===this.count&&(this.s+=j(this),g(this)?this.count=Q(this)+1:this.count=-1),this.count--,this.s}}class z extends p{constructor(e){super(e),this.s=0,this.count=0}read(){if(0===this.count){this.s=j(this);let e=o.isNegativeZero(this.s);this.count=1,e&&(this.s=-this.s,this.count=Q(this)+2)}return this.count--,this.s}}class K extends p{constructor(e){super(e),this.s=0,this.count=0}read(){if(0===this.count){this.s=j(this);let e=o.isNegativeZero(this.s);this.count=1,e&&(this.s=-this.s,this.count=Q(this)+2)}return this.count--,this.s++}}class W extends p{constructor(e){super(e),this.s=0,this.count=0,this.diff=0}read(){if(0===this.count){let e=j(this),t=1&e;this.diff=o.floor(e/2),this.count=1,t&&(this.count=Q(this)+2)}return this.s+=this.diff,this.count--,this.s}}class X{constructor(e){this.decoder=new z(e),this.str=N(this.decoder),this.spos=0}read(){let e=this.spos+this.decoder.read(),t=this.str.slice(this.spos,e);return this.spos=e,t}}},{"./binary.js":"ILIqe","./math.js":"lnUWG","./number.js":"676VT","./string.js":"7TQEQ","./error.js":"aJn38","./encoding.js":"cLt27","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],aJn38:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"create",()=>i),n.export(r,"methodUnimplemented",()=>o),n.export(r,"unexpectedCase",()=>a);let i=e=>Error(e),o=()=>{throw i("Method unimplemented")},a=()=>{throw i("Unexpected case")}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2tg81":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"rand",()=>s),n.export(r,"uint32",()=>l),n.export(r,"uint53",()=>c),n.export(r,"oneOf",()=>u),n.export(r,"uuidv4",()=>p);var i=e("./math.js"),o=e("./binary.js"),a=e("lib0/webcrypto");let s=Math.random,l=()=>(0,a.getRandomValues)(new Uint32Array(1))[0],c=()=>{let e=(0,a.getRandomValues)(new Uint32Array(8));return(e[0]&o.BITS21)*(o.BITS32+1)+(e[1]>>>0)},u=e=>e[i.floor(s()*e.length)],d="10000000-1000-4000-8000-100000000000",p=()=>d.replace(/[018]/g,e=>(e^l()&15>>e/4).toString(16))},{"./math.js":"lnUWG","./binary.js":"ILIqe","lib0/webcrypto":"9pmT2","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9pmT2":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"subtle",()=>i),n.export(r,"getRandomValues",()=>o);let i=crypto.subtle,o=crypto.getRandomValues.bind(crypto)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],d5TYx:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"create",()=>o),n.export(r,"createEmpty",()=>a),n.export(r,"all",()=>s),n.export(r,"reject",()=>l),n.export(r,"resolve",()=>c),n.export(r,"resolveWith",()=>u),n.export(r,"until",()=>d),n.export(r,"untilAsync",()=>p),n.export(r,"wait",()=>A),n.export(r,"isPromise",()=>g);var i=e("./time.js");let o=e=>new Promise(e),a=e=>new Promise(e),s=Promise.all.bind(Promise),l=e=>Promise.reject(e),c=e=>Promise.resolve(e),u=e=>Promise.resolve(e),d=(e,t,r=10)=>o((n,o)=>{let a=i.getUnixTime(),s=e>0,l=setInterval(()=>{t()?(clearInterval(l),n()):s&&i.getUnixTime()-a>e&&(clearInterval(l),o(Error("Timeout")))},r)}),p=async(e,t=0,r=10)=>{let n=i.getUnixTime(),o=t<=0;for(;o||i.getUnixTime()-n<=t;){if(await e())return;await A(r)}throw Error("Timeout")},A=e=>o((t,r)=>setTimeout(t,e)),g=e=>e instanceof Promise||e&&e.then&&e.catch&&e.finally},{"./time.js":"h22Sw","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],h22Sw:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getDate",()=>a),n.export(r,"getUnixTime",()=>s),n.export(r,"humanizeDuration",()=>l);var i=e("./metric.js"),o=e("./math.js");let a=()=>new Date,s=Date.now,l=e=>{if(e<6e4){let t=i.prefix(e,-1);return o.round(100*t.n)/100+t.prefix+"s"}let t=(e=o.floor(e/1e3))%60,r=o.floor(e/60)%60,n=o.floor(e/3600)%24,a=o.floor(e/86400);return a>0?a+"d"+(n>0||r>30?" "+(r>30?n+1:n)+"h":""):n>0?n+"h"+(r>0||t>30?" "+(t>30?r+1:r)+"min":""):r+"min"+(t>0?" "+t+"s":"")}},{"./metric.js":"fNv9H","./math.js":"lnUWG","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fNv9H:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"yotta",()=>o),n.export(r,"zetta",()=>a),n.export(r,"exa",()=>s),n.export(r,"peta",()=>l),n.export(r,"tera",()=>c),n.export(r,"giga",()=>u),n.export(r,"mega",()=>d),n.export(r,"kilo",()=>p),n.export(r,"hecto",()=>A),n.export(r,"deca",()=>g),n.export(r,"deci",()=>f),n.export(r,"centi",()=>h),n.export(r,"milli",()=>m),n.export(r,"micro",()=>I),n.export(r,"nano",()=>v),n.export(r,"pico",()=>x),n.export(r,"femto",()=>C),n.export(r,"atto",()=>y),n.export(r,"zepto",()=>B),n.export(r,"yocto",()=>w),n.export(r,"prefix",()=>Q);var i=e("./math.js");let o=1e24,a=1e21,s=1e18,l=1e15,c=1e12,u=1e9,d=1e6,p=1e3,A=100,g=10,f=.1,h=.01,m=.001,I=1e-6,v=1e-9,x=1e-12,C=1e-15,y=1e-18,B=1e-21,w=1e-24,E=["","k","M","G","T","P","E","Z","Y"],b=["","m","μ","n","p","f","a","z","y"],Q=(e,t=0)=>{let r=0===e?0:i.log10(e),n=0;for(;r<3*n&&t>-8;)t--,n--;for(;r>=3+3*n&&t<8;)t++,n++;let o=t<0?b[-t]:E[t];return{n:i.round((n>0?e/i.exp10(3*n):e*i.exp10(-3*n))*1e12)/1e12,prefix:o}}},{"./math.js":"lnUWG","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],aEWc8:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createUint8ArrayFromLen",()=>d),n.export(r,"createUint8ArrayViewFromArrayBuffer",()=>p),n.export(r,"createUint8ArrayFromArrayBuffer",()=>A),n.export(r,"toBase64",()=>I),n.export(r,"fromBase64",()=>v),n.export(r,"toBase64UrlEncoded",()=>x),n.export(r,"fromBase64UrlEncoded",()=>C),n.export(r,"toHexString",()=>y),n.export(r,"fromHexString",()=>B),n.export(r,"copyUint8Array",()=>w),n.export(r,"encodeAny",()=>E),n.export(r,"decodeAny",()=>b),n.export(r,"shiftNBitsLeft",()=>Q);var i=e("./string.js"),o=e("./environment.js"),a=e("./array.js"),s=e("./math.js"),l=e("./encoding.js"),c=e("./decoding.js"),u=e("f3dd72291113e2d0").Buffer;let d=e=>new Uint8Array(e),p=(e,t,r)=>new Uint8Array(e,t,r),A=e=>new Uint8Array(e),g=e=>{let t="";for(let r=0;r<e.byteLength;r++)t+=i.fromCharCode(e[r]);return btoa(t)},f=e=>u.from(e.buffer,e.byteOffset,e.byteLength).toString("base64"),h=e=>{let t=atob(e),r=d(t.length);for(let e=0;e<t.length;e++)r[e]=t.charCodeAt(e);return r},m=e=>{let t=u.from(e,"base64");return p(t.buffer,t.byteOffset,t.byteLength)},I=o.isBrowser?g:f,v=o.isBrowser?h:m,x=e=>I(e).replaceAll("+","-").replaceAll("/","_").replaceAll("=",""),C=e=>v(e.replaceAll("-","+").replaceAll("_","/")),y=e=>a.map(e,e=>e.toString(16).padStart(2,"0")).join(""),B=e=>{let t=e.length,r=new Uint8Array(s.ceil(t/2));for(let n=0;n<t;n+=2)r[r.length-n/2-1]=Number.parseInt(e.slice(t-n-2,t-n),16);return r},w=e=>{let t=d(e.byteLength);return t.set(e),t},E=e=>l.encode(t=>l.writeAny(t,e)),b=e=>c.readAny(c.createDecoder(e)),Q=(e,t)=>{if(0===t)return e;e=new Uint8Array(e),e[0]<<=t;for(let r=1;r<e.length;r++)e[r-1]|=e[r]>>>8-t,e[r]<<=t;return e}},{f3dd72291113e2d0:"3r0w6","./string.js":"7TQEQ","./environment.js":"acr0m","./array.js":"jcZg0","./math.js":"lnUWG","./encoding.js":"cLt27","./decoding.js":"MeztE","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],acr0m:[function(e,t,r){let n;var i=e("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(r),i.export(r,"isNode",()=>d),i.export(r,"isBrowser",()=>p),i.export(r,"isMac",()=>A),i.export(r,"hasParam",()=>h),i.export(r,"getParam",()=>m),i.export(r,"getVariable",()=>I),i.export(r,"getConf",()=>v),i.export(r,"ensureConf",()=>x),i.export(r,"hasConf",()=>C),i.export(r,"production",()=>y),i.export(r,"supportsColor",()=>w);var o=e("./map.js"),a=e("./string.js"),s=e("./conditions.js"),l=e("./storage.js"),c=e("./function.js"),u=e("7bffcb6793b3d5d2");let d=void 0!==u&&u.release&&/node|io\.js/.test(u.release.name)&&"[object process]"===Object.prototype.toString.call(void 0!==u?u:0),p="undefined"!=typeof window&&"undefined"!=typeof document&&!d,A="undefined"!=typeof navigator&&/Mac/.test(navigator.platform),g=[],f=()=>{if(void 0===n){if(d){n=o.create();let e=u.argv,t=null;for(let r=0;r<e.length;r++){let i=e[r];"-"===i[0]?(null!==t&&n.set(t,""),t=i):null!==t?(n.set(t,i),t=null):g.push(i)}null!==t&&n.set(t,"")}else"object"==typeof location?(n=o.create(),(location.search||"?").slice(1).split("&").forEach(e=>{if(0!==e.length){let[t,r]=e.split("=");n.set(`--${a.fromCamelCase(t,"-")}`,r),n.set(`-${a.fromCamelCase(t,"-")}`,r)}})):n=o.create()}return n},h=e=>f().has(e),m=(e,t)=>f().get(e)||t,I=e=>d?s.undefinedToNull(u.env[e.toUpperCase().replaceAll("-","_")]):s.undefinedToNull(l.varStorage.getItem(e)),v=e=>f().get("--"+e)||I(e),x=e=>{let t=v(e);if(null==t)throw Error(`Expected configuration "${e.toUpperCase().replaceAll("-","_")}"`);return t},C=e=>h("--"+e)||null!==I(e),y=C("production"),B=d&&c.isOneOf(void 0,["true","1","2"]),w=!h("--no-colors")&&(!d||u.stdout.isTTY||B)&&(!d||h("--color")||B||null!==I("COLORTERM")||(I("TERM")||"").includes("color"))},{"7bffcb6793b3d5d2":"bhP4W","./map.js":"7Jrmw","./string.js":"7TQEQ","./conditions.js":"fBvTc","./storage.js":"ilXTu","./function.js":"37iGu","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fBvTc:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"undefinedToNull",()=>i);let i=e=>void 0===e?null:e},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ilXTu:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"varStorage",()=>s),n.export(r,"onChange",()=>l),n.export(r,"offChange",()=>c);class i{constructor(){this.map=new Map}setItem(e,t){this.map.set(e,t)}getItem(e){return this.map.get(e)}}let o=new i,a=!0;try{"undefined"!=typeof localStorage&&localStorage&&(o=localStorage,a=!1)}catch(e){}let s=o,l=e=>a||addEventListener("storage",e),c=e=>a||removeEventListener("storage",e)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"37iGu":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"callAll",()=>a),n.export(r,"nop",()=>s),n.export(r,"apply",()=>l),n.export(r,"id",()=>c),n.export(r,"equalityStrict",()=>u),n.export(r,"equalityFlat",()=>d),n.export(r,"equalityDeep",()=>p),n.export(r,"isOneOf",()=>A),n.export(r,"isArray",()=>g),n.export(r,"isString",()=>f),n.export(r,"isNumber",()=>h),n.export(r,"is",()=>m),n.export(r,"isTemplate",()=>I);var i=e("./array.js"),o=e("./object.js");let a=(e,t,r=0)=>{try{for(;r<e.length;r++)e[r](...t)}finally{r<e.length&&a(e,t,r+1)}},s=()=>{},l=e=>e(),c=e=>e,u=(e,t)=>e===t,d=(e,t)=>e===t||null!=e&&null!=t&&e.constructor===t.constructor&&(i.isArray(e)&&i.equalFlat(e,t)||"object"==typeof e&&o.equalFlat(e,t)),p=(e,t)=>{if(null==e||null==t)return u(e,t);if(e.constructor!==t.constructor)return!1;if(e===t)return!0;switch(e.constructor){case ArrayBuffer:e=new Uint8Array(e),t=new Uint8Array(t);case Uint8Array:if(e.byteLength!==t.byteLength)return!1;for(let r=0;r<e.length;r++)if(e[r]!==t[r])return!1;break;case Set:if(e.size!==t.size)return!1;for(let r of e)if(!t.has(r))return!1;break;case Map:if(e.size!==t.size)return!1;for(let r of e.keys())if(!t.has(r)||!p(e.get(r),t.get(r)))return!1;break;case Object:if(o.length(e)!==o.length(t))return!1;for(let r in e)if(!o.hasProperty(e,r)||!p(e[r],t[r]))return!1;break;case Array:if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(!p(e[r],t[r]))return!1;break;default:return!1}return!0},A=(e,t)=>t.includes(e),g=i.isArray,f=e=>e&&e.constructor===String,h=e=>null!=e&&e.constructor===Number,m=(e,t)=>e&&e.constructor===t,I=e=>t=>t&&t.constructor===e},{"./array.js":"jcZg0","./object.js":"auCvB","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],auCvB:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"create",()=>i),n.export(r,"assign",()=>o),n.export(r,"keys",()=>a),n.export(r,"forEach",()=>s),n.export(r,"map",()=>l),n.export(r,"length",()=>c),n.export(r,"size",()=>u),n.export(r,"some",()=>d),n.export(r,"isEmpty",()=>p),n.export(r,"every",()=>A),n.export(r,"hasProperty",()=>g),n.export(r,"equalFlat",()=>f);let i=()=>Object.create(null),o=Object.assign,a=Object.keys,s=(e,t)=>{for(let r in e)t(e[r],r)},l=(e,t)=>{let r=[];for(let n in e)r.push(t(e[n],n));return r},c=e=>a(e).length,u=e=>a(e).length,d=(e,t)=>{for(let r in e)if(t(e[r],r))return!0;return!1},p=e=>{for(let t in e)return!1;return!0},A=(e,t)=>{for(let r in e)if(!t(e[r],r))return!1;return!0},g=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),f=(e,t)=>e===t||u(e)===u(t)&&A(e,(e,r)=>(void 0!==e||g(t,r))&&t[r]===e)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8plZr":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"BOLD",()=>p.BOLD),n.export(r,"UNBOLD",()=>p.UNBOLD),n.export(r,"BLUE",()=>p.BLUE),n.export(r,"GREY",()=>p.GREY),n.export(r,"GREEN",()=>p.GREEN),n.export(r,"RED",()=>p.RED),n.export(r,"PURPLE",()=>p.PURPLE),n.export(r,"ORANGE",()=>p.ORANGE),n.export(r,"UNCOLOR",()=>p.UNCOLOR),n.export(r,"print",()=>h),n.export(r,"warn",()=>m),n.export(r,"printError",()=>I),n.export(r,"printImg",()=>v),n.export(r,"printImgBase64",()=>x),n.export(r,"group",()=>C),n.export(r,"groupCollapsed",()=>y),n.export(r,"groupEnd",()=>B),n.export(r,"printDom",()=>w),n.export(r,"printCanvas",()=>E),n.export(r,"vconsoles",()=>b),n.export(r,"VConsole",()=>D),n.export(r,"createVConsole",()=>S),n.export(r,"createModuleLogger",()=>k);var i=e("./environment.js"),o=e("./set.js"),a=e("./pair.js"),s=e("./dom.js"),l=e("./json.js"),c=e("./map.js"),u=e("./eventloop.js"),d=e("./math.js"),p=e("./logging.common.js");let A={[p.BOLD]:a.create("font-weight","bold"),[p.UNBOLD]:a.create("font-weight","normal"),[p.BLUE]:a.create("color","blue"),[p.GREEN]:a.create("color","green"),[p.GREY]:a.create("color","grey"),[p.RED]:a.create("color","red"),[p.PURPLE]:a.create("color","purple"),[p.ORANGE]:a.create("color","orange"),[p.UNCOLOR]:a.create("color","black")},g=e=>{1===e.length&&e[0]?.constructor===Function&&(e=e[0]());let t=[],r=[],n=c.create(),i=[],o=0;for(;o<e.length;o++){let i=e[o],a=A[i];if(void 0!==a)n.set(a.left,a.right);else{if(void 0===i)break;if(i.constructor===String||i.constructor===Number){let e=s.mapToStyleString(n);o>0||e.length>0?(t.push("%c"+i),r.push(e)):t.push(i)}else break}}for(o>0&&(i=r).unshift(t.join(""));o<e.length;o++){let t=e[o];t instanceof Symbol||i.push(t)}return i},f=i.supportsColor?g:p.computeNoColorLoggingArgs,h=(...e)=>{console.log(...f(e)),b.forEach(t=>t.print(e))},m=(...e)=>{console.warn(...f(e)),e.unshift(p.ORANGE),b.forEach(t=>t.print(e))},I=e=>{console.error(e),b.forEach(t=>t.printError(e))},v=(e,t)=>{i.isBrowser&&console.log("%c ",`font-size: ${t}px; background-size: contain; background-repeat: no-repeat; background-image: url(${e})`),b.forEach(r=>r.printImg(e,t))},x=(e,t)=>v(`data:image/gif;base64,${e}`,t),C=(...e)=>{console.group(...f(e)),b.forEach(t=>t.group(e))},y=(...e)=>{console.groupCollapsed(...f(e)),b.forEach(t=>t.groupCollapsed(e))},B=()=>{console.groupEnd(),b.forEach(e=>e.groupEnd())},w=e=>b.forEach(t=>t.printDom(e())),E=(e,t)=>v(e.toDataURL(),t),b=o.create(),Q=e=>{let t=[],r=new Map,n=0;for(;n<e.length;n++){let i=e[n],o=A[i];if(void 0!==o)r.set(o.left,o.right);else if(void 0===i&&(i="undefined "),i.constructor===String||i.constructor===Number){let e=s.element("span",[a.create("style",s.mapToStyleString(r))],[s.text(i.toString())]);""===e.innerHTML&&(e.innerHTML="&nbsp;"),t.push(e)}else break}for(;n<e.length;n++){let r=e[n];r instanceof Symbol||(r.constructor!==String&&r.constructor!==Number&&(r=" "+l.stringify(r)+" "),t.push(s.element("span",[],[s.text(r)])))}return t},j="font-family:monospace;border-bottom:1px solid #e2e2e2;padding:2px;";class D{constructor(e){this.dom=e,this.ccontainer=this.dom,this.depth=0,b.add(this)}group(e,t=!1){u.enqueue(()=>{let r=s.element("span",[a.create("hidden",t),a.create("style","color:grey;font-size:120%;")],[s.text("▼")]),n=s.element("span",[a.create("hidden",!t),a.create("style","color:grey;font-size:125%;")],[s.text("▶")]),i=s.element("div",[a.create("style",`${j};padding-left:${10*this.depth}px`)],[r,n,s.text(" ")].concat(Q(e))),o=s.element("div",[a.create("hidden",t)]),l=s.element("div",[],[i,o]);s.append(this.ccontainer,[l]),this.ccontainer=o,this.depth++,s.addEventListener(i,"click",e=>{o.toggleAttribute("hidden"),r.toggleAttribute("hidden"),n.toggleAttribute("hidden")})})}groupCollapsed(e){this.group(e,!0)}groupEnd(){u.enqueue(()=>{this.depth>0&&(this.depth--,this.ccontainer=this.ccontainer.parentElement.parentElement)})}print(e){u.enqueue(()=>{s.append(this.ccontainer,[s.element("div",[a.create("style",`${j};padding-left:${10*this.depth}px`)],Q(e))])})}printError(e){this.print([p.RED,p.BOLD,e.toString()])}printImg(e,t){u.enqueue(()=>{s.append(this.ccontainer,[s.element("img",[a.create("src",e),a.create("height",`${d.round(1.5*t)}px`)])])})}printDom(e){u.enqueue(()=>{s.append(this.ccontainer,[e])})}destroy(){u.enqueue(()=>{b.delete(this)})}}let S=e=>new D(e),k=e=>p.createModuleLogger(h,e)},{"./environment.js":"acr0m","./set.js":"1cLjP","./pair.js":"7NVmE","./dom.js":"1g693","./json.js":"5DR6k","./map.js":"7Jrmw","./eventloop.js":"icIPo","./math.js":"lnUWG","./logging.common.js":"l5dzq","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"7NVmE":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"Pair",()=>i),n.export(r,"create",()=>o),n.export(r,"createReversed",()=>a),n.export(r,"forEach",()=>s),n.export(r,"map",()=>l);class i{constructor(e,t){this.left=e,this.right=t}}let o=(e,t)=>new i(e,t),a=(e,t)=>new i(t,e),s=(e,t)=>e.forEach(e=>t(e.left,e.right)),l=(e,t)=>e.map(e=>t(e.left,e.right))},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1g693":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"doc",()=>a),n.export(r,"createElement",()=>s),n.export(r,"createDocumentFragment",()=>l),n.export(r,"createTextNode",()=>c),n.export(r,"domParser",()=>u),n.export(r,"emitCustomEvent",()=>d),n.export(r,"setAttributes",()=>p),n.export(r,"setAttributesMap",()=>A),n.export(r,"fragment",()=>g),n.export(r,"append",()=>f),n.export(r,"remove",()=>h),n.export(r,"addEventListener",()=>m),n.export(r,"removeEventListener",()=>I),n.export(r,"addEventListeners",()=>v),n.export(r,"removeEventListeners",()=>x),n.export(r,"element",()=>C),n.export(r,"canvas",()=>y),n.export(r,"text",()=>B),n.export(r,"pairToStyleString",()=>w),n.export(r,"pairsToStyleString",()=>E),n.export(r,"mapToStyleString",()=>b),n.export(r,"querySelector",()=>Q),n.export(r,"querySelectorAll",()=>j),n.export(r,"getElementById",()=>D),n.export(r,"parseFragment",()=>k),n.export(r,"parseElement",()=>F),n.export(r,"replaceWith",()=>N),n.export(r,"insertBefore",()=>M),n.export(r,"appendChild",()=>O),n.export(r,"ELEMENT_NODE",()=>T),n.export(r,"TEXT_NODE",()=>G),n.export(r,"CDATA_SECTION_NODE",()=>H),n.export(r,"COMMENT_NODE",()=>R),n.export(r,"DOCUMENT_NODE",()=>U),n.export(r,"DOCUMENT_TYPE_NODE",()=>_),n.export(r,"DOCUMENT_FRAGMENT_NODE",()=>P),n.export(r,"checkNodeType",()=>L),n.export(r,"isParentOf",()=>q);var i=e("./pair.js"),o=e("./map.js");let a="undefined"!=typeof document?document:{},s=e=>a.createElement(e),l=()=>a.createDocumentFragment(),c=e=>a.createTextNode(e),u="undefined"!=typeof DOMParser?new DOMParser:null,d=(e,t,r)=>e.dispatchEvent(new CustomEvent(t,r)),p=(e,t)=>(i.forEach(t,(t,r)=>{!1===r?e.removeAttribute(t):!0===r?e.setAttribute(t,""):e.setAttribute(t,r)}),e),A=(e,t)=>(t.forEach((t,r)=>{e.setAttribute(r,t)}),e),g=e=>{let t=l();for(let r=0;r<e.length;r++)O(t,e[r]);return t},f=(e,t)=>(O(e,g(t)),e),h=e=>e.remove(),m=(e,t,r)=>e.addEventListener(t,r),I=(e,t,r)=>e.removeEventListener(t,r),v=(e,t)=>(i.forEach(t,(t,r)=>m(e,t,r)),e),x=(e,t)=>(i.forEach(t,(t,r)=>I(e,t,r)),e),C=(e,t=[],r=[])=>f(p(s(e),t),r),y=(e,t)=>{let r=s("canvas");return r.height=t,r.width=e,r},B=c,w=e=>`${e.left}:${e.right};`,E=e=>e.map(w).join(""),b=e=>o.map(e,(e,t)=>`${t}:${e};`).join(""),Q=(e,t)=>e.querySelector(t),j=(e,t)=>e.querySelectorAll(t),D=e=>a.getElementById(e),S=e=>u.parseFromString(`<html><body>${e}</body></html>`,"text/html").body,k=e=>g(S(e).childNodes),F=e=>S(e).firstElementChild,N=(e,t)=>e.replaceWith(t),M=(e,t,r)=>e.insertBefore(t,r),O=(e,t)=>e.appendChild(t),T=a.ELEMENT_NODE,G=a.TEXT_NODE,H=a.CDATA_SECTION_NODE,R=a.COMMENT_NODE,U=a.DOCUMENT_NODE,_=a.DOCUMENT_TYPE_NODE,P=a.DOCUMENT_FRAGMENT_NODE,L=(e,t)=>e.nodeType===t,q=(e,t)=>{let r=t.parentNode;for(;r&&r!==e;)r=r.parentNode;return r===e}},{"./pair.js":"7NVmE","./map.js":"7Jrmw","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5DR6k":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"stringify",()=>i),n.export(r,"parse",()=>o);let i=JSON.stringify,o=JSON.parse},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],icIPo:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"enqueue",()=>a),n.export(r,"timeout",()=>c),n.export(r,"interval",()=>d),n.export(r,"Animation",()=>p),n.export(r,"animationFrame",()=>A),n.export(r,"idleCallback",()=>f),n.export(r,"createDebouncer",()=>h);let i=[],o=()=>{for(let e=0;e<i.length;e++)i[e]();i=[]},a=e=>{i.push(e),1===i.length&&setTimeout(o,0)},s=e=>class{constructor(e){this._=e}destroy(){e(this._)}},l=s(clearTimeout),c=(e,t)=>new l(setTimeout(t,e)),u=s(clearInterval),d=(e,t)=>new u(setInterval(t,e)),p=s(e=>"undefined"!=typeof requestAnimationFrame&&cancelAnimationFrame(e)),A=e=>"undefined"==typeof requestAnimationFrame?c(0,e):new p(requestAnimationFrame(e)),g=s(e=>"undefined"!=typeof cancelIdleCallback&&cancelIdleCallback(e)),f=e=>"undefined"!=typeof requestIdleCallback?new g(requestIdleCallback(e)):c(1e3,e),h=e=>{let t=-1;return r=>{clearTimeout(t),r&&(t=setTimeout(r,e))}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],l5dzq:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"BOLD",()=>c),n.export(r,"UNBOLD",()=>u),n.export(r,"BLUE",()=>d),n.export(r,"GREY",()=>p),n.export(r,"GREEN",()=>A),n.export(r,"RED",()=>g),n.export(r,"PURPLE",()=>f),n.export(r,"ORANGE",()=>h),n.export(r,"UNCOLOR",()=>m),n.export(r,"computeNoColorLoggingArgs",()=>I),n.export(r,"createModuleLogger",()=>y);var i=e("./symbol.js"),o=e("./time.js"),a=e("./environment.js"),s=e("./function.js"),l=e("./json.js");let c=i.create(),u=i.create(),d=i.create(),p=i.create(),A=i.create(),g=i.create(),f=i.create(),h=i.create(),m=i.create(),I=e=>{1===e.length&&e[0]?.constructor===Function&&(e=e[0]());let t=[],r=[],n=0;for(;n<e.length;n++){let i=e[n];void 0===i?t.push("undefined"):i.constructor===String||i.constructor===Number?t.push(i):i.constructor===Object&&r.push(JSON.stringify(i))}return r},v=[A,f,h,d],x=0,C=o.getUnixTime(),y=(e,t)=>{let r=v[x],n=a.getVariable("log"),i=null!==n&&("*"===n||"true"===n||RegExp(n,"gi").test(t));return x=(x+1)%v.length,t+=": ",i?(...n)=>{1===n.length&&n[0]?.constructor===Function&&(n=n[0]());let i=o.getUnixTime(),a=i-C;C=i,e(r,t,m,...n.map(e=>{switch(null!=e&&e.constructor===Uint8Array&&(e=Array.from(e)),typeof e){case"string":case"symbol":return e;default:return l.stringify(e)}}),r," +"+a+"ms")}:s.nop}},{"./symbol.js":"8LWLc","./time.js":"h22Sw","./environment.js":"acr0m","./function.js":"37iGu","./json.js":"5DR6k","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8LWLc":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"create",()=>i),n.export(r,"isSymbol",()=>o);let i=Symbol,o=e=>"symbol"==typeof e},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9SSgf":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"mapIterator",()=>i),n.export(r,"createIterator",()=>o),n.export(r,"iteratorFilter",()=>a),n.export(r,"iteratorMap",()=>s);let i=(e,t)=>({[Symbol.iterator](){return this},next(){let r=e.next();return{value:r.done?void 0:t(r.value),done:r.done}}}),o=e=>({[Symbol.iterator](){return this},next:e}),a=(e,t)=>o(()=>{let r;do r=e.next();while(!r.done&&!t(r.value))return r}),s=(e,t)=>o(()=>{let{done:r,value:n}=e.next();return{done:r,value:r?void 0:t(n)}})},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8MSyC":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edActionCopy",()=>a);var i=e("web-utils"),o=e("../../../../../logic/active/get-meta");let a=async(e,t)=>{let r=await navigator.permissions.query({name:"clipboard-read",allowWithoutGesture:!1}),n=(0,i.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,o.getMetaById)(e,n.id);if(s){let e=(0,i.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":"ccU4J","../../../../../logic/active/get-meta":"aJEnC","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],dM4RJ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edActionCut",()=>s);var i=e("web-utils"),o=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,i.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 o=e.page.meta[n.id];if(o){let e=(0,i.deepClone)(o.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=o.getMetaById(e,t.id)?.mitem;c&&(c.parent.forEach((e,t)=>{e==c&&c.parent.delete(t)}),await (0,a.treeRebuild)(e))}},{"web-utils":"ccU4J","../../../../../logic/active/get-meta":"aJEnC","../../../../../logic/tree/build":"dNllk","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1MsHD":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edActionDetach",()=>l);var i=e("y-pojo"),o=e("../../../../../logic/active/get-meta"),a=e("../../../../../logic/tree/build"),s=e("../../../../../logic/tree/fill-id");let l=(e,t)=>{let r=o.getMetaById(e,t.id)?.mitem;if(r){let n=r.get("component")?.get("id");if(n){let o=e.comp.list[n].doc.getMap("map").get("root")?.toJSON();o&&((0,s.fillID)(o),o.id=t.id,o.component&&(o.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;i.syncronize(e,o),r.parent.insert(t,[e])}})})),(0,a.treeRebuild)(e)}}}},{"y-pojo":"9v61E","../../../../../logic/active/get-meta":"aJEnC","../../../../../logic/tree/build":"dNllk","../../../../../logic/tree/fill-id":"gn5Cr","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ez4QN:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edActionHide",()=>a);var i=e("../../../../../logic/active/get-meta"),o=e("../../../../../logic/tree/build");let a=(e,t,r="toggle")=>{let n=i.getMetaById(e,t.id)?.mitem;n&&(n.get("hidden")?n.delete("hidden"):n.set("hidden","all"),(0,o.treeRebuild)(e,{note:"hidden"}))}},{"../../../../../logic/active/get-meta":"aJEnC","../../../../../logic/tree/build":"dNllk","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jfHs4:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edActionNewComp",()=>c);var i=e("../../../../../logic/active/get-meta"),o=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=i.getMetaById(e,t.id)?.mitem;n&&(e.ui.popup.comp_group={mouse_event:r,async on_pick(t){if(e.sync){let r;let i=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:i,comp_id:a.active.comp_id,item_id:a.active.item_id}):await e.sync.comp.new({group_id:t,item:i,page_id:e.page.cur.id,item_id:a.active.item_id}))&&r.snapshot&&(await (0,o.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":"2GYoY"}],"4bHSH":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"compPicker",()=>i),n.export(r,"reloadCompPicker",()=>o);let i={site_id:"",ref:null,preview_ref:null,tab:"all",tree:[],trash:[],trash_id:"",status:"ready",active_id:"",render:()=>{},search:""},o=async e=>{if(i.status="loading",!e.sync)return;i.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];i.tree=[],i.trash=[];let r=[],n="";for(let[e,o]of Object.entries(t)){let t="__TRASH__"!==o.name?i.tree:i.trash;"__TRASH__"===o.name&&(n=e,i.trash_id=e),t.push({id:e,parent:"comp-root",text:o.name,data:{id:e,name:o.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?i.tree:i.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"}})}i.status="ready",i.render()}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],dbWmY:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edActionPaste",()=>u);var i=e("y-pojo"),o=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=o.getMetaById(e,t.id)?.mitem;if(t.component?.props.child){let n=t.component?.props.child?.content?.id;n&&(r=o.getMetaById(e,n)?.mitem)}if(r){let n=await navigator.clipboard.readText();if("string"==typeof n&&n.startsWith("prasi-clipboard:")){let o=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(o),s.size>0)for(let t of s)await (0,l.loadComponent)(e,t);let d=r.get("childs");if("section"===o.type){let t=e.page.doc?.getMap("map").get("root");t&&(d=t.get("childs"))}r.doc?.transact(()=>{if(d){let e={...o};"text"===t.type&&(r.set("type","item"),t.type="item");let n=new Y.Map,s=c.fillID(e);i.syncronize(n,s),d.push([n]),a.active.item_id=s.id}})}(0,s.treeRebuild)(e,{note:"paste"})}}},{"y-pojo":"9v61E","../../../../../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":"2GYoY"}],zoyTt:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edActionRename",()=>i);let i=(e,t)=>{e.ui.tree.rename_id=t.id,e.render()}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gCmrc:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edActionUnwrap",()=>s);var i=e("y-pojo"),o=e("../../../../../logic/active/get-meta"),a=e("../../../../../logic/tree/build");let s=(e,t)=>{let r=o.getMetaById(e,t.id)?.mitem;r&&r.parent.forEach((t,n)=>{if(t.get("id")===r.get("id")){let o=t.toJSON();"item"===o.type&&(r.parent.delete(n),r.parent.insert(n,o.childs.map(e=>{let t=new Y.Map;return(0,i.syncronize)(t,e),t})),(0,a.treeRebuild)(e,{note:"unwrap"}))}})}},{"y-pojo":"9v61E","../../../../../logic/active/get-meta":"aJEnC","../../../../../logic/tree/build":"dNllk","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],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 i=e("@paralleldrive/cuid2"),o=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:i.createId(),name:"Wrapped",type:"item",childs:[t.toJSON()]},l=new Y.Map;l&&(o.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=i.createId();let a=new Y.Map;a&&(o.syncronize(a,c),r.parent.delete(n),r.parent.insert(n,[a]),s.treeRebuild(e,{note:"wrap"}))}})})}},e.render()}},{"@paralleldrive/cuid2":"6a1JN","y-pojo":"9v61E","../../../../../logic/active/get-meta":"aJEnC","../../../../../logic/tree/build":"dNllk","../../../../../logic/comp/load":"aigu6","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],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=i?.name||""},[r.ui.tree.rename_id]);let i=e.data?.item;if(!i)return(0,_jsxRuntime.jsx)(_jsxRuntime.Fragment,{});let o=!!e.data?.jsx_prop?.is_root,a=r.ui.tree.rename_id===i.id,s=i.name;return i.component?.id&&r.comp.loaded[i.component.id]&&(s=r.comp.loaded[i.component.id].name,i.component.props&&i.component.props.child&&(o=!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;i.name=n.rename;let t=e.data?.mitem;if(i.component?.id){let e=r.comp.list[i.component.id];t=e?.doc.getMap("map").get("root")}t&&t.set("name",i.name),_edGlobal.active.comp_id===i.component?.id&&_db.component.update({where:{id:_edGlobal.active.comp_id},data:{name:i.name}}),r.ui.tree.rename_id="",(0,_build.treeRebuild)(r),r.render()},onKeyDown:e=>{if(e.stopPropagation(),"Enter"===e.key||"Escape"===e.key){if(i.component?.id&&!confirm("Rename component?")){r.ui.tree.rename_id="",r.render();return}setTimeout(()=>{"Escape"===e.key?n.rename=i.name:i.name=n.rename,r.ui.tree.rename_id="",r.render(),setTimeout(()=>{let e=document.querySelector(`.tree-${i.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:o,meta:e.data,metas:r.page.meta,comps:r.comp.list})})})},Name=({name,is_jsx_prop,meta,comps})=>{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 gen_jsx=!1,comp_id=meta?.item.component?.id,comp=null;if(comp_id&&comps[comp_id]&&comps[comp_id].meta){let key=Object.keys(comps[comp_id].meta).shift();key&&(comp=comps[comp_id].meta[key])}if(comp&&(comp.item.component?.props[name]||comp.item.component?.props.child))for(let child of comp.item.childs)child.name.startsWith("jsx:")&&[name,"child"].includes(child.name.substring(4).trim())&&(gen_jsx=!0);return comp_id||(gen_jsx=!0),(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}`:"")})})}),gen_jsx&&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:'<svg width="12" height="12" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.4449 0.608765C8.0183 -0.107015 6.9817 -0.107015 6.55509 0.608766L0.161178 11.3368C-0.275824 12.07 0.252503 13 1.10608 13H13.8939C14.7475 13 15.2758 12.07 14.8388 11.3368L8.4449 0.608765ZM7.4141 1.12073C7.45288 1.05566 7.54712 1.05566 7.5859 1.12073L13.9798 11.8488C14.0196 11.9154 13.9715 12 13.8939 12H1.10608C1.02849 12 0.980454 11.9154 1.02018 11.8488L7.4141 1.12073ZM6.8269 4.48611C6.81221 4.10423 7.11783 3.78663 7.5 3.78663C7.88217 3.78663 8.18778 4.10423 8.1731 4.48612L8.01921 8.48701C8.00848 8.766 7.7792 8.98664 7.5 8.98664C7.2208 8.98664 6.99151 8.766 6.98078 8.48701L6.8269 4.48611ZM8.24989 10.476C8.24989 10.8902 7.9141 11.226 7.49989 11.226C7.08567 11.226 6.74989 10.8902 6.74989 10.476C6.74989 10.0618 7.08567 9.72599 7.49989 9.72599C7.9141 9.72599 8.24989 10.0618 8.24989 10.476Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>'}})})]})}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:'<svg width="9px" height="9px" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.69667 0.0403541C8.90859 0.131038 9.03106 0.354857 8.99316 0.582235L8.0902 6.00001H12.5C12.6893 6.00001 12.8625 6.10701 12.9472 6.27641C13.0319 6.4458 13.0136 6.6485 12.8999 6.80001L6.89997 14.8C6.76167 14.9844 6.51521 15.0503 6.30328 14.9597C6.09135 14.869 5.96888 14.6452 6.00678 14.4178L6.90974 9H2.49999C2.31061 9 2.13748 8.893 2.05278 8.72361C1.96809 8.55422 1.98636 8.35151 2.09999 8.2L8.09997 0.200038C8.23828 0.0156255 8.48474 -0.0503301 8.69667 0.0403541ZM3.49999 8.00001H7.49997C7.64695 8.00001 7.78648 8.06467 7.88148 8.17682C7.97648 8.28896 8.01733 8.43723 7.99317 8.5822L7.33027 12.5596L11.5 7.00001H7.49997C7.353 7.00001 7.21347 6.93534 7.11846 6.8232C7.02346 6.71105 6.98261 6.56279 7.00678 6.41781L7.66968 2.44042L3.49999 8.00001Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>'}}),(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:'<svg width="9px" height="9px" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.69667 0.0403541C8.90859 0.131038 9.03106 0.354857 8.99316 0.582235L8.0902 6.00001H12.5C12.6893 6.00001 12.8625 6.10701 12.9472 6.27641C13.0319 6.4458 13.0136 6.6485 12.8999 6.80001L6.89997 14.8C6.76167 14.9844 6.51521 15.0503 6.30328 14.9597C6.09135 14.869 5.96888 14.6452 6.00678 14.4178L6.90974 9H2.49999C2.31061 9 2.13748 8.893 2.05278 8.72361C1.96809 8.55422 1.98636 8.35151 2.09999 8.2L8.09997 0.200038C8.23828 0.0156255 8.48474 -0.0503301 8.69667 0.0403541ZM3.49999 8.00001H7.49997C7.64695 8.00001 7.78648 8.06467 7.88148 8.17682C7.97648 8.28896 8.01733 8.43723 7.99317 8.5822L7.33027 12.5596L11.5 7.00001H7.49997C7.353 7.00001 7.21347 6.93534 7.11846 6.8232C7.02346 6.71105 6.98261 6.56279 7.00678 6.41781L7.66968 2.44042L3.49999 8.00001Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>'}})})},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 i=t.parent.parent.parent.get("id"),o=e.comp.list[i].doc;if(o)for(let e of o.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":"f4Tol",react:"aq5hc","web-utils":"ccU4J","../../../../../../utils/ui/tooltip":"lSeyn","../../../../logic/ed-global":"6QDfO","../../../../logic/tree/build":"dNllk","../../../../logic/tree/fill-id":"gn5Cr","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3mFEq":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"treeItemKeyMap",()=>s);var i=e("../../../logic/ed-global"),o=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,i.active.item_id="",e.render(),setTimeout(()=>{i.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===i.active.comp_id&&i.active.comp_id)return;let s=(0,a.getMetaById)(e,r.id),l=i.active.comp_id?e.comp.list[i.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,o.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":"2GYoY"}],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 i=e("react/jsx-runtime"),o=e("react"),a=e("web-utils"),s=e("../../../../utils/ui/fuzzy"),l=e("../../logic/ed-global");let c=()=>{let e=(0,a.useGlobal)(l.EDGlobal,"EDITOR"),t=(0,a.useLocal)({sref:null,focus:!1,hover:!1,cursor:null,search_timeout:null});return e.ui.tree.search_ref=t.sref,(0,o.useEffect)(()=>{let e=t.sref;e&&e.setSelectionRange(t.cursor,t.cursor)},[t.sref,t.cursor,e.ui.tree.search]),(0,i.jsxs)("div",{onMouseOver:()=>{t.focus&&(t.hover=!0,t.render())},className:"flex-1",onMouseLeave:()=>{t.hover=!1,t.render()},children:[(0,i.jsx)("form",{className:"flex items-stretch h-[24px] ",autoComplete:"off",onSubmit:e=>{e.preventDefault()},children:(0,i.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,t.render(),clearTimeout(t.search_timeout),t.search_timeout=setTimeout(()=>{e.render()},300)},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,i.jsx)("div",{className:"p-1 bg-white text-xs border-t flex space-x-1 justify-between",children:(0,i.jsx)("div",{className:"flex space-x-1",children:Object.entries(e.ui.tree.search_mode).map(([r,n])=>(0,i.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={},r=e.ui.tree.search.toLowerCase(),n=0,i=e.page.tree;l.active.comp_id&&e.comp.list[l.active.comp_id]?.tree&&(i=e.comp.list[l.active.comp_id].tree);let o=new Set,a=(i,l)=>{if(e.ui.tree.search_mode.Name){let e=(0,s.fuzzy)(i,"text",r),n=i.find(e=>e.id===r),o=0;for(let r of(n&&(t[n.id]={idx:0,node:{...n,parent:"root"}},o=1),e))r.data&&(l&&r.data.parent&&(r.data.parent.comp_id=l),t[r.id]={idx:o++,node:{...r,parent:"root"}})}for(let s of i){let i=s.data?.item;if(i){if(i.component?.id&&!o.has(i.component.id)){o.add(i.component.id);let t=e.comp.list[i.component.id].tree;t&&a(t,i.component.id)}let c=i.adv?.js;c&&e.ui.tree.search_mode.JS&&c.toLowerCase().includes(r)&&(l&&s.data?.parent&&(s.data.parent.comp_id=l),t[i.id]={idx:n++,node:{...s,parent:"root"}});let u=i.adv?.css;u&&e.ui.tree.search_mode.CSS&&u.toString().toLowerCase().includes(r)&&(l&&s.data?.parent&&(s.data.parent.comp_id=l),t[i.id]={idx:n++,node:{...s,parent:"root"}});let d=i.adv?.html;d&&e.ui.tree.search_mode.HTML&&d.toString().toLowerCase().includes(r)&&(l&&s.data?.parent&&(s.data.parent.comp_id=l),t[i.id]={idx:n++,node:{...s,parent:"root"}})}}};return a(i),Object.values(t).sort((e,t)=>e.idx-t.idx).map(e=>e.node)}},{"react/jsx-runtime":"f4Tol",react:"aq5hc","web-utils":"ccU4J","../../../../utils/ui/fuzzy":"5LN6l","../../logic/ed-global":"6QDfO","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5LN6l":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"fuzzy",()=>p);var i=e("react/jsx-runtime"),o=e("@leeoniya/ufuzzy"),a=n.interopDefault(o),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 A(e,t,r);let n={};if("object"==typeof t)for(let i of t.search){let o=A(e,i,r),a=0;for(let e of o){a++;let r=e[t.pk];n[r]?(0,u.default)(n[r].row,i,(0,l.default)(e,i)):n[r]={idx:a,row:e}}}let i={};for(let e of Object.values(n))i[e.idx]=e.row;return Object.values(i)},A=(e,t,r)=>{let[n,o]=d.search([...e.map(e=>(0,l.default)(e,t)||"")],r);if(n&&o){let r=[],a=0;for(let s of n){let n=e[s],c=[...o.ranges[a++]],d=(0,l.default)(n,t),p=c.shift(),A=!1,g="";for(let e=0;e<d.length;e++)"number"==typeof p&&e===p&&(A?(g+="</b>",A=!1):(g+="<b>",A=!0),p=c.shift()),g+=d[e];A&&(g+="</b>");let f=(0,i.jsx)("div",{className:css`
b {
background: #4c71f6;
color: white;
}
`,dangerouslySetInnerHTML:{__html:g}}),h={...n};(0,u.default)(h,t,f),r.push(h)}return r}return e}},{"react/jsx-runtime":"f4Tol","@leeoniya/ufuzzy":"g6lTf","lodash.get":"aOCyL","lodash.set":"6v51o","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],g6lTf:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>g);let i=new Intl.Collator("en",{numeric:!0,sensitivity:"base"}).compare,o=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:o,terms:a,interLft2:s,interLft1:l,start:c,intraIns:u,interIns:d}=e;return n.map((e,t)=>t).sort((e,r)=>o[r]-o[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]||i(t[n[e]],t[n[r]]))}},p=(e,t)=>0==t?"":1==t?e+"??":t==o?e+"*?":e+`{0,${t}}?`,A="(?:\\b|_)";function g(e){let{unicode:t,interLft:r,interRgt:n,intraMode:i,intraSlice:o,intraIns:l,intraSub:c,intraTrn:g,intraDel:f,intraContr:m,intraSplit:I,interSplit:v,intraBound:x,intraChars:C}=e=Object.assign({},d,e);l??=i,c??=i,g??=i,f??=i;let y=e.letters??e.alpha;if(null!=y){let e=y.toLocaleUpperCase(),t=y.toLocaleLowerCase();v=u(v,e,t),I=u(I,e,t),x=u(x,e,t),C=u(C,e,t),m=u(m,e,t)}let B=t?"u":"",w='".+?"',E=RegExp(w,"gi"+B),b=RegExp(`(?:\\s+|^)-(?:${C}+|${w})`,"gi"+B),{intraRules:Q}=e;null==Q&&(Q=e=>{let t=d.intraSlice,r=0,n=0,i=0,a=0;if(/[^\d]/.test(e)){let s=e.length;s<=4?s>=3&&(i=Math.min(g,1),4==s&&(r=Math.min(l,1))):(t=o,r=l,n=c,i=g,a=f)}return{intraSlice:t,intraIns:r,intraSub:n,intraTrn:i,intraDel:a}});let j=!!I,D=RegExp(I,"g"+B),S=RegExp(v,"g"+B),k=RegExp("^"+v+"|"+v+"$","g"+B),F=RegExp(m,"gi"+B),N=e=>{let t=[];e=(e=e.replace(E,e=>(t.push(e),s))).replace(k,"").toLocaleLowerCase(),j&&(e=e.replace(D,e=>e[0]+" "+e[1]));let r=0;return e.split(S).filter(e=>""!=e).map(e=>e===s?t[r++]:e)},M=/[^\d]+|\d+/g,O=(t,o=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(F,e=>(d[t]=e,""))),1==i)c=u.map((e,t)=>{if('"'===e[0])return a(e.slice(1,-1));let r="";for(let n of e.matchAll(M)){let e=n[0],{intraSlice:i,intraIns:o,intraSub:a,intraTrn:s,intraDel:l}=Q(e);if(o+a+s+l==0)r+=e+d[t];else{let[n,c]=i,u=e.slice(0,n),A=e.slice(c),g=e.slice(n,c);1==o&&1==u.length&&u!=g[0]&&(u+="(?!"+u+")");let f=g.length,h=[e];if(a)for(let e=0;e<f;e++)h.push(u+g.slice(0,e)+C+g.slice(e+1)+A);if(s)for(let e=0;e<f-1;e++)g[e]!=g[e+1]&&h.push(u+g.slice(0,e)+g[e+1]+g[e]+g.slice(e+2)+A);if(l)for(let e=0;e<f;e++)h.push(u+g.slice(0,e+1)+"?"+g.slice(e+1)+A);if(o){let e=p(C,1);for(let t=0;t<f;t++)h.push(u+g.slice(0,t)+e+g.slice(t)+A)}r+="(?:"+h.join("|")+")"+d[t]}}return r});else{let e=p(C,l);2==o&&l>0&&(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 g=2==r?A:"",f=2==n?A:"",h=f+p(e.interChars,e.interIns)+g;return[RegExp(c=o>0?s?g+"("+c.join(")"+f+"|"+g+"(")+")"+f:"(.??"+g+")"+(c="("+c.join(")("+h+")(")+")")+"("+f+".*)":g+(c=c.join(h))+f,"i"+B),u,d]},T=(e,t,r)=>{let[n]=O(t);if(null==n)return null;let i=[];if(null!=r)for(let t=0;t<r.length;t++){let o=r[t];n.test(e[o])&&i.push(o)}else for(let t=0;t<e.length;t++)n.test(e[t])&&i.push(t);return i},G=!!x,H=new RegExp(v,B),R=new RegExp(x,B),U=(t,i,o)=>{let[a,s,l]=O(o,1),[c]=O(o,2),u=s.length,d=t.length,p=Array(d).fill(0),A={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)},g=1==r||1==n,f=0;for(let o=0;o<t.length;o++){let d=i[t[o]],p=d.match(a),h=p.index+p[1].length,m=h,I=!1,v=0,x=0,C=0,y=0,w=0,E=0,b=0,Q=0,j=[];for(let t=0,i=2;t<u;t++,i+=2){let o=p[i].toLocaleLowerCase(),a=s[t],c='"'==a[0]?a.slice(1,-1):a+l[t],A=c.length,f=o.length,D=o==c;if(!D&&p[i+1].length>=A){let e=p[i+1].toLocaleLowerCase().indexOf(c);e>-1&&(j.push(m,f,e,A),m+=_(p,i,e,A),o=c,f=A,D=!0,0==t&&(h=m))}if(g||D){let e=m-1,a=m+f,s=!1,l=!1;if(-1==e||H.test(d[e]))D&&v++,s=!0;else{if(2==r){I=!0;break}if(G&&R.test(d[e]+d[e+1]))D&&x++,s=!0;else if(1==r){let e=p[i+1],r=m+f;if(e.length>=A){let n,a=0,l=!1,u=RegExp(c,"ig"+B);for(;n=u.exec(e);){let e=r+(a=n.index),t=e-1;if(-1==t||H.test(d[t])){v++,l=!0;break}if(R.test(d[t]+d[e])){x++,l=!0;break}}l&&(s=!0,j.push(m,f,a,A),m+=_(p,i,a,A),o=c,f=A,D=!0,0==t&&(h=m))}if(!s){I=!0;break}}}if(a==d.length||H.test(d[a]))D&&C++,l=!0;else{if(2==n){I=!0;break}if(G&&R.test(d[a-1]+d[a]))D&&y++,l=!0;else if(1==n){I=!0;break}}D&&(w+=A,s&&l&&E++)}if(f>A&&(Q+=f-A),t>0&&(b+=p[i-1].length),!e.intraFilt(c,o,m)){I=!0;break}t<u-1&&(m+=f+p[i+1].length)}if(!I){A.idx[f]=t[o],A.interLft2[f]=v,A.interLft1[f]=x,A.interRgt2[f]=C,A.interRgt1[f]=y,A.chars[f]=w,A.terms[f]=E,A.interIns[f]=b,A.intraIns[f]=Q,A.start[f]=h;let e=d.match(c),r=e.index+e[1].length,n=j.length,i=n>0?0:1/0,a=n-4;for(let t=2;t<e.length;){let n=e[t].length;if(i<=a&&j[i]==r){let n=j[i+1],o=j[i+2],a=j[i+3],s=t,l="";for(let t=0;t<n;s++)l+=e[s],t+=e[s].length;e.splice(t,s-t,l),r+=_(e,t,o,a),i+=4}else r+=n,t++}r=e.index+e[1].length;let s=A.ranges[f]=[],l=r,u=r;for(let t=2;t<e.length;t++){let n=e[t].length;r+=n,t%2==0?u=r:n>0&&(s.push(l,u),l=u=r)}u>l&&s.push(l,u),f++}}if(f<t.length)for(let e in A)A[e]=A[e].slice(0,f);return A},_=(e,t,r,n)=>{let i=e[t]+e[t+1].slice(0,r);return e[t-1]+=i,e[t]=e[t+1].slice(r,r+n),e[t+1]=e[t+1].slice(r+n),i.length},P=5,L=(t,r,n,i=1e3,o)=>{let s;n=n?!0===n?P:n:0;let l=null,c=null,u=[],d=N(r=r.replace(b,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"+B),0==d.length){let e=[];for(let r=0;r<t.length;r++)s.test(t[r])||e.push(r);return[e,null,null]}}else if(0==d.length)return[null,null,null];if(n>0){let e=N(r);if(e.length>1){let r=e.slice().sort((e,t)=>t.length-e.length);for(let e=0;e<r.length;e++){if(o?.length==0)return[[],null,null];o=T(t,r[e],o)}if(e.length>n)return[o,null,null];l=h(e).map(e=>e.join(" ")),c=[];let i=new Set;for(let e=0;e<l.length;e++)if(i.size<o.length){let r=o.filter(e=>!i.has(e)),n=T(t,l[e],r);for(let e=0;e<n.length;e++)i.add(n[e]);c.push(n)}else c.push([])}}null==l&&(l=[r],c=[o?.length>0?o:T(t,r)]);let p=null,A=null;if(u.length>0&&(c=c.map(e=>e.filter(e=>!s.test(t[e])))),c.reduce((e,t)=>e+t.length,0)<=i){p={},A=[];for(let r=0;r<c.length;r++){let n=c[r];if(null==n||0==n.length)continue;let i=l[r],o=U(n,t,i),a=e.sort(o,t,i);if(r>0)for(let e=0;e<a.length;e++)a[e]+=A.length;for(let e in o)p[e]=(p[e]??[]).concat(o[e]);A=A.concat(a)}}return[[].concat(...c),p,A]};return{search:(...e)=>L(...e),split:N,filter:T,info:U,sort:e.sort}}let f=(()=>{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"),i=e=>t.get(e);return e=>{if("string"==typeof e)return e.replace(n,i);let t=Array(e.length);for(let r=0;r<e.length;r++)t[r]=e[r].replace(n,i);return t}})();function h(e){let t=(e=e.slice()).length,r=[e.slice()],n=Array(t).fill(0),i=1,o,a;for(;i<t;)n[i]<i?(o=i%2&&n[i],a=e[i],e[i]=e[o],e[o]=a,++n[i],i=1,r.push(e.slice())):(n[i]=0,++i);return r}let m=(e,t)=>t?`<mark>${e}</mark>`:e,I=(e,t)=>e+t;function v(e,t,r=m,n="",i=I){n=i(n,r(e.substring(0,t[0]),!1))??n;for(let o=0;o<t.length;o+=2){let a=t[o],s=t[o+1];n=i(n,r(e.substring(a,s),!0))??n,o<t.length-3&&(n=i(n,r(e.substring(t[o+1],t[o+2]),!1))??n)}return n=i(n,r(e.substring(t[t.length-1]),!1))??n}g.latinize=f,g.permute=e=>h([...Array(e.length).keys()]).sort((e,t)=>{for(let r=0;r<e.length;r++)if(e[r]!=t[r])return e[r]-t[r];return 0}).map(t=>t.map(t=>e[t])),g.highlight=v},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6v51o":[function(e,t,r){var n=arguments[3],i="Expected a function",o="__lodash_hash_undefined__",a=1/0,s=9007199254740991,l="[object Function]",c="[object GeneratorFunction]",u="[object Symbol]",d=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,p=/^\w*$/,A=/^\./,g=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,f=/[\\^$.*+?()[\]{}|]/g,h=/\\(\\)?/g,m=/^\[object .+?Constructor\]$/,I=/^(?:0|[1-9]\d*)$/,v="object"==typeof n&&n&&n.Object===Object&&n,x="object"==typeof self&&self&&self.Object===Object&&self,C=v||x||Function("return this")();function y(e,t){return null==e?void 0:e[t]}function B(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(e){}return t}var w=Array.prototype,E=Function.prototype,b=Object.prototype,Q=C["__core-js_shared__"],j=function(){var e=/[^.]+$/.exec(Q&&Q.keys&&Q.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),D=E.toString,S=b.hasOwnProperty,k=b.toString,F=RegExp("^"+D.call(S).replace(f,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),N=C.Symbol,M=w.splice,O=ed(C,"Map"),T=ed(Object,"create"),G=N?N.prototype:void 0,H=G?G.toString:void 0;function R(e){var t=-1,r=e?e.length:0;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function U(){this.__data__=T?T(null):{}}function _(e){return this.has(e)&&delete this.__data__[e]}function P(e){var t=this.__data__;if(T){var r=t[e];return r===o?void 0:r}return S.call(t,e)?t[e]:void 0}function L(e){var t=this.__data__;return T?void 0!==t[e]:S.call(t,e)}function q(e,t){return this.__data__[e]=T&&void 0===t?o:t,this}function J(e){var t=-1,r=e?e.length:0;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function V(){this.__data__=[]}function z(e){var t=this.__data__,r=eo(t,e);return!(r<0)&&(r==t.length-1?t.pop():M.call(t,r,1),!0)}function K(e){var t=this.__data__,r=eo(t,e);return r<0?void 0:t[r][1]}function W(e){return eo(this.__data__,e)>-1}function X(e,t){var r=this.__data__,n=eo(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<r;){var n=e[t];this.set(n[0],n[1])}}function $(){this.__data__={hash:new R,map:new(O||J),string:new R}}function ee(e){return eu(this,e).delete(e)}function et(e){return eu(this,e).get(e)}function er(e){return eu(this,e).has(e)}function en(e,t){return eu(this,e).set(e,t),this}function ei(e,t,r){var n=e[t];S.call(e,t)&&ex(n,r)&&(void 0!==r||t in e)||(e[t]=r)}function eo(e,t){for(var r=e.length;r--;)if(ex(e[r][0],t))return r;return -1}function ea(e){return!(!eB(e)||ef(e))&&(ey(e)||B(e)?F:m).test(eI(e))}function es(e,t,r,n){if(!eB(e))return e;t=eA(t,e)?[t]:ec(t);for(var i=-1,o=t.length,a=o-1,s=e;null!=s&&++i<o;){var l=em(t[i]),c=r;if(i!=a){var u=s[l];void 0===(c=n?n(u,l,s):void 0)&&(c=eB(u)?u:ep(t[i+1])?[]:{})}ei(s,l,c),s=s[l]}return e}function el(e){if("string"==typeof e)return e;if(eE(e))return H?H.call(e):"";var t=e+"";return"0"==t&&1/e==-a?"-0":t}function ec(e){return eC(e)?e:eh(e)}function eu(e,t){var r=e.__data__;return eg(t)?r["string"==typeof t?"string":"hash"]:r.map}function ed(e,t){var r=y(e,t);return ea(r)?r:void 0}function ep(e,t){return!!(t=null==t?s:t)&&("number"==typeof e||I.test(e))&&e>-1&&e%1==0&&e<t}function eA(e,t){if(eC(e))return!1;var r=typeof e;return!!("number"==r||"symbol"==r||"boolean"==r||null==e||eE(e))||p.test(e)||!d.test(e)||null!=t&&e in Object(t)}function eg(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}function ef(e){return!!j&&j in e}R.prototype.clear=U,R.prototype.delete=_,R.prototype.get=P,R.prototype.has=L,R.prototype.set=q,J.prototype.clear=V,J.prototype.delete=z,J.prototype.get=K,J.prototype.has=W,J.prototype.set=X,Z.prototype.clear=$,Z.prototype.delete=ee,Z.prototype.get=et,Z.prototype.has=er,Z.prototype.set=en;var eh=ev(function(e){e=eb(e);var t=[];return A.test(e)&&t.push(""),e.replace(g,function(e,r,n,i){t.push(n?i.replace(h,"$1"):r||e)}),t});function em(e){if("string"==typeof e||eE(e))return e;var t=e+"";return"0"==t&&1/e==-a?"-0":t}function eI(e){if(null!=e){try{return D.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function ev(e,t){if("function"!=typeof e||t&&"function"!=typeof t)throw TypeError(i);var r=function(){var n=arguments,i=t?t.apply(this,n):n[0],o=r.cache;if(o.has(i))return o.get(i);var a=e.apply(this,n);return r.cache=o.set(i,a),a};return r.cache=new(ev.Cache||Z),r}function ex(e,t){return e===t||e!=e&&t!=t}ev.Cache=Z;var eC=Array.isArray;function ey(e){var t=eB(e)?k.call(e):"";return t==l||t==c}function eB(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function ew(e){return!!e&&"object"==typeof e}function eE(e){return"symbol"==typeof e||ew(e)&&k.call(e)==u}function eb(e){return null==e?"":el(e)}function eQ(e,t,r){return null==e?e:es(e,t,r)}t.exports=eQ},{}],"4gof8":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ErrorBox",()=>s);var i=e("react/jsx-runtime"),o=e("react-use-error-boundary"),a=e("web-utils");let s=(0,o.withErrorBoundary)(({children:e,meta:t,id:r,silent:n=!0})=>{let s=(0,a.useLocal)({retrying:!1,meta:t}),[l,c]=(0,o.useErrorBoundary)((e,t)=>{!0!==n&&console.error(e)});t&&s.meta!==t&&(s.meta=t,setTimeout(c));let u=t;return l?(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 ",u?.item.name?"["+u.item.name+"]:":""]}),(0,i.jsx)("p",{className:"border-b border-red-300 px-1 pb-1 min-w-[100px]",children:s.retrying?(0,i.jsx)(i.Fragment,{children:"Retrying..."}):(0,i.jsx)(i.Fragment,{children:l.message})}),(0,i.jsx)("div",{className:"p-1",children:(0,i.jsx)("button",{onClick:()=>{s.retrying=!0,s.render(),setTimeout(()=>{s.retrying=!1,s.render(),c()},100)},className:"bg-white border border-white hover:border-red-400 hover:bg-red-50 rounded px-2",children:"Try again"})})]}):e})},{"react/jsx-runtime":"f4Tol","react-use-error-boundary":"8hqSv","web-utils":"ccU4J","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8hqSv":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ErrorBoundaryContext",()=>c),n.export(r,"withErrorBoundary",()=>u),n.export(r,"useErrorBoundary",()=>d);var i=e("react"),o=n.interopDefault(i);class a extends i.Component{displayName="ReactUseErrorBoundary";componentDidCatch(...e){this.setState({}),this.props.onError(...e)}render(){return this.props.children}}let s=()=>!1,l=(0,i.createContext)({componentDidCatch:{current:void 0},error:void 0,setError:s});function c({children:e}){let[t,r]=(0,i.useState)(),n=(0,i.useRef)(),s=(0,i.useMemo)(()=>({componentDidCatch:n,error:t,setError:r}),[t]);return(0,o.default).createElement(l.Provider,{value:s},(0,o.default).createElement(a,{error:t,onError:(e,t)=>{r(e),n.current?.(e,t)}},e))}function u(e){function t(t){return(0,o.default).createElement(c,null,(0,o.default).createElement(e,{key:"WrappedComponent",...t}))}return t.displayName=`WithErrorBoundary(${e.displayName??e.name??"Component"})`,t}function d(e){let t=(0,i.useContext)(l);t.componentDidCatch.current=e;let r=(0,i.useCallback)(()=>{t.setError(void 0)},[]);return[t.error,r]}c.displayName="ReactUseErrorBoundaryContext"},{react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iv4c6:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdPageHistoryBtn",()=>o);var i=e("react/jsx-runtime");let o=({show:e,onShow:t})=>(0,i.jsx)(i.Fragment,{children:(0,i.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,i.jsx)("div",{className:css`
svg {
width: 12px;
height: 12px;
}
`,dangerouslySetInnerHTML:{__html:'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-history"><path d="M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8"/><path d="M3 3v5h5"/><path d="M12 7v5l4 2"/></svg>'}}),e&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"text-xs ml-1 flex-1",children:"History"}),(0,i.jsx)("div",{className:"ml-3 border-l border-l-blue-100/20 pl-2",children:"×"})]})]})})},{"react/jsx-runtime":"f4Tol","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jlpic:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdPageHistoryList",()=>c);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../logic/ed-global"),s=e("../../../../utils/ui/loading"),l=e("date-fns");let c=()=>{let e=(0,o.useGlobal)(a.EDGlobal,"EDITOR"),t=(0,o.useLocal)({loading:!0,list:[]},async()=>{t.list=await u(e.page.cur.id),t.loading=!1,t.render()});return(0,i.jsx)(i.Fragment,{children:t.loading?(0,i.jsx)(s.Loading,{backdrop:!1}):(0,i.jsx)("div",{className:"flex flex-1 flex-col items-stretch",children:t.list.map((r,n)=>(0,i.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,i.jsx)("div",{className:cx(css`
width: 20px;
border-right: 1px solid #ccc;
margin-right: 5px;
`),children:n+1}),(0,i.jsx)("div",{className:"flex-1",children:(0,l.format)(5e3*parseInt(r.ts),"yyyy-MM-dd HH:mm:ss")}),(0,i.jsx)("div",{className:"text-right text-[11px]",children:(0,l.formatDistance)(Date.now(),5e3*parseInt(r.ts)).replace("less than a minute","seconds")+" 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":"f4Tol","web-utils":"ccU4J","../../logic/ed-global":"6QDfO","../../../../utils/ui/loading":"loFlS","date-fns":"cG8wu","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],cG8wu:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"add",()=>o.default),n.export(r,"addBusinessDays",()=>s.default),n.export(r,"addDays",()=>c.default),n.export(r,"addHours",()=>d.default),n.export(r,"addISOWeekYears",()=>A.default),n.export(r,"addMilliseconds",()=>f.default),n.export(r,"addMinutes",()=>m.default),n.export(r,"addMonths",()=>v.default),n.export(r,"addQuarters",()=>C.default),n.export(r,"addSeconds",()=>B.default),n.export(r,"addWeeks",()=>E.default),n.export(r,"addYears",()=>Q.default),n.export(r,"areIntervalsOverlapping",()=>D.default),n.export(r,"clamp",()=>k.default),n.export(r,"closestIndexTo",()=>N.default),n.export(r,"closestTo",()=>O.default),n.export(r,"compareAsc",()=>G.default),n.export(r,"compareDesc",()=>R.default),n.export(r,"daysToWeeks",()=>_.default),n.export(r,"differenceInBusinessDays",()=>L.default),n.export(r,"differenceInCalendarDays",()=>J.default),n.export(r,"differenceInCalendarISOWeekYears",()=>z.default),n.export(r,"differenceInCalendarISOWeeks",()=>W.default),n.export(r,"differenceInCalendarMonths",()=>Z.default),n.export(r,"differenceInCalendarQuarters",()=>ee.default),n.export(r,"differenceInCalendarWeeks",()=>er.default),n.export(r,"differenceInCalendarYears",()=>ei.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",()=>eg.default),n.export(r,"differenceInMonths",()=>eh.default),n.export(r,"differenceInQuarters",()=>eI.default),n.export(r,"differenceInSeconds",()=>ex.default),n.export(r,"differenceInWeeks",()=>ey.default),n.export(r,"differenceInYears",()=>ew.default),n.export(r,"eachDayOfInterval",()=>eb.default),n.export(r,"eachHourOfInterval",()=>ej.default),n.export(r,"eachMinuteOfInterval",()=>eS.default),n.export(r,"eachMonthOfInterval",()=>eF.default),n.export(r,"eachQuarterOfInterval",()=>eM.default),n.export(r,"eachWeekOfInterval",()=>eT.default),n.export(r,"eachWeekendOfInterval",()=>eH.default),n.export(r,"eachWeekendOfMonth",()=>eU.default),n.export(r,"eachWeekendOfYear",()=>eY.default),n.export(r,"eachYearOfInterval",()=>eL.default),n.export(r,"endOfDay",()=>eJ.default),n.export(r,"endOfDecade",()=>ez.default),n.export(r,"endOfHour",()=>eW.default),n.export(r,"endOfISOWeek",()=>eZ.default),n.export(r,"endOfISOWeekYear",()=>e0.default),n.export(r,"endOfMinute",()=>e2.default),n.export(r,"endOfMonth",()=>e3.default),n.export(r,"endOfQuarter",()=>e8.default),n.export(r,"endOfSecond",()=>e7.default),n.export(r,"endOfToday",()=>te.default),n.export(r,"endOfTomorrow",()=>tr.default),n.export(r,"endOfWeek",()=>ti.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",()=>tg.default),n.export(r,"formatDistanceToNow",()=>th.default),n.export(r,"formatDistanceToNowStrict",()=>tI.default),n.export(r,"formatDuration",()=>tx.default),n.export(r,"formatISO",()=>ty.default),n.export(r,"formatISO9075",()=>tw.default),n.export(r,"formatISODuration",()=>tb.default),n.export(r,"formatRFC3339",()=>tj.default),n.export(r,"formatRFC7231",()=>tS.default),n.export(r,"formatRelative",()=>tF.default),n.export(r,"fromUnixTime",()=>tM.default),n.export(r,"getDate",()=>tT.default),n.export(r,"getDay",()=>tH.default),n.export(r,"getDayOfYear",()=>tU.default),n.export(r,"getDaysInMonth",()=>tY.default),n.export(r,"getDaysInYear",()=>tL.default),n.export(r,"getDecade",()=>tJ.default),n.export(r,"getDefaultOptions",()=>tz.default),n.export(r,"getHours",()=>tW.default),n.export(r,"getISODay",()=>tZ.default),n.export(r,"getISOWeek",()=>t0.default),n.export(r,"getISOWeekYear",()=>t2.default),n.export(r,"getISOWeeksInYear",()=>t3.default),n.export(r,"getMilliseconds",()=>t8.default),n.export(r,"getMinutes",()=>t7.default),n.export(r,"getMonth",()=>re.default),n.export(r,"getOverlappingDaysInIntervals",()=>rr.default),n.export(r,"getQuarter",()=>ri.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",()=>rg.default),n.export(r,"getWeekYear",()=>rh.default),n.export(r,"getWeeksInMonth",()=>rI.default),n.export(r,"getYear",()=>rx.default),n.export(r,"hoursToMilliseconds",()=>ry.default),n.export(r,"hoursToMinutes",()=>rw.default),n.export(r,"hoursToSeconds",()=>rb.default),n.export(r,"intervalToDuration",()=>rj.default),n.export(r,"intlFormat",()=>rS.default),n.export(r,"intlFormatDistance",()=>rF.default),n.export(r,"isAfter",()=>rM.default),n.export(r,"isBefore",()=>rT.default),n.export(r,"isDate",()=>rH.default),n.export(r,"isEqual",()=>rU.default),n.export(r,"isExists",()=>rY.default),n.export(r,"isFirstDayOfMonth",()=>rL.default),n.export(r,"isFriday",()=>rJ.default),n.export(r,"isFuture",()=>rz.default),n.export(r,"isLastDayOfMonth",()=>rW.default),n.export(r,"isLeapYear",()=>rZ.default),n.export(r,"isMatch",()=>r0.default),n.export(r,"isMonday",()=>r2.default),n.export(r,"isPast",()=>r3.default),n.export(r,"isSameDay",()=>r8.default),n.export(r,"isSameHour",()=>r7.default),n.export(r,"isSameISOWeek",()=>ne.default),n.export(r,"isSameISOWeekYear",()=>nr.default),n.export(r,"isSameMinute",()=>ni.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",()=>ng.default),n.export(r,"isSaturday",()=>nh.default),n.export(r,"isSunday",()=>nI.default),n.export(r,"isThisHour",()=>nx.default),n.export(r,"isThisISOWeek",()=>ny.default),n.export(r,"isThisMinute",()=>nw.default),n.export(r,"isThisMonth",()=>nb.default),n.export(r,"isThisQuarter",()=>nj.default),n.export(r,"isThisSecond",()=>nS.default),n.export(r,"isThisWeek",()=>nF.default),n.export(r,"isThisYear",()=>nM.default),n.export(r,"isThursday",()=>nT.default),n.export(r,"isToday",()=>nH.default),n.export(r,"isTomorrow",()=>nU.default),n.export(r,"isTuesday",()=>nY.default),n.export(r,"isValid",()=>nL.default),n.export(r,"isWednesday",()=>nJ.default),n.export(r,"isWeekend",()=>nz.default),n.export(r,"isWithinInterval",()=>nW.default),n.export(r,"isYesterday",()=>nZ.default),n.export(r,"lastDayOfDecade",()=>n0.default),n.export(r,"lastDayOfISOWeek",()=>n2.default),n.export(r,"lastDayOfISOWeekYear",()=>n3.default),n.export(r,"lastDayOfMonth",()=>n8.default),n.export(r,"lastDayOfQuarter",()=>n7.default),n.export(r,"lastDayOfWeek",()=>ie.default),n.export(r,"lastDayOfYear",()=>ir.default),n.export(r,"lightFormat",()=>io.default),n.export(r,"max",()=>is.default),n.export(r,"milliseconds",()=>ic.default),n.export(r,"millisecondsToHours",()=>id.default),n.export(r,"millisecondsToMinutes",()=>iA.default),n.export(r,"millisecondsToSeconds",()=>ih.default),n.export(r,"min",()=>iI.default),n.export(r,"minutesToHours",()=>ix.default),n.export(r,"minutesToMilliseconds",()=>iy.default),n.export(r,"minutesToSeconds",()=>iw.default),n.export(r,"monthsToQuarters",()=>ib.default),n.export(r,"monthsToYears",()=>ij.default),n.export(r,"nextDay",()=>iS.default),n.export(r,"nextFriday",()=>iF.default),n.export(r,"nextMonday",()=>iM.default),n.export(r,"nextSaturday",()=>iT.default),n.export(r,"nextSunday",()=>iH.default),n.export(r,"nextThursday",()=>iU.default),n.export(r,"nextTuesday",()=>iY.default),n.export(r,"nextWednesday",()=>iL.default),n.export(r,"parse",()=>iJ.default),n.export(r,"parseISO",()=>iz.default),n.export(r,"parseJSON",()=>iW.default),n.export(r,"previousDay",()=>iZ.default),n.export(r,"previousFriday",()=>i0.default),n.export(r,"previousMonday",()=>i2.default),n.export(r,"previousSaturday",()=>i3.default),n.export(r,"previousSunday",()=>i8.default),n.export(r,"previousThursday",()=>i7.default),n.export(r,"previousTuesday",()=>oe.default),n.export(r,"previousWednesday",()=>or.default),n.export(r,"quartersToMonths",()=>oi.default),n.export(r,"quartersToYears",()=>oa.default),n.export(r,"roundToNearestMinutes",()=>ol.default),n.export(r,"secondsToHours",()=>ou.default),n.export(r,"secondsToMilliseconds",()=>op.default),n.export(r,"secondsToMinutes",()=>og.default),n.export(r,"set",()=>oh.default),n.export(r,"setDate",()=>oI.default),n.export(r,"setDay",()=>ox.default),n.export(r,"setDayOfYear",()=>oy.default),n.export(r,"setDefaultOptions",()=>ow.default),n.export(r,"setHours",()=>ob.default),n.export(r,"setISODay",()=>oj.default),n.export(r,"setISOWeek",()=>oS.default),n.export(r,"setISOWeekYear",()=>oF.default),n.export(r,"setMilliseconds",()=>oM.default),n.export(r,"setMinutes",()=>oT.default),n.export(r,"setMonth",()=>oH.default),n.export(r,"setQuarter",()=>oU.default),n.export(r,"setSeconds",()=>oY.default),n.export(r,"setWeek",()=>oL.default),n.export(r,"setWeekYear",()=>oJ.default),n.export(r,"setYear",()=>oz.default),n.export(r,"startOfDay",()=>oW.default),n.export(r,"startOfDecade",()=>oZ.default),n.export(r,"startOfHour",()=>o0.default),n.export(r,"startOfISOWeek",()=>o2.default),n.export(r,"startOfISOWeekYear",()=>o3.default),n.export(r,"startOfMinute",()=>o8.default),n.export(r,"startOfMonth",()=>o7.default),n.export(r,"startOfQuarter",()=>ae.default),n.export(r,"startOfSecond",()=>ar.default),n.export(r,"startOfToday",()=>ai.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",()=>ag.default),n.export(r,"sub",()=>ah.default),n.export(r,"subBusinessDays",()=>aI.default),n.export(r,"subDays",()=>ax.default),n.export(r,"subHours",()=>ay.default),n.export(r,"subISOWeekYears",()=>aw.default),n.export(r,"subMilliseconds",()=>ab.default),n.export(r,"subMinutes",()=>aj.default),n.export(r,"subMonths",()=>aS.default),n.export(r,"subQuarters",()=>aF.default),n.export(r,"subSeconds",()=>aM.default),n.export(r,"subWeeks",()=>aT.default),n.export(r,"subYears",()=>aH.default),n.export(r,"toDate",()=>aU.default),n.export(r,"weeksToDays",()=>aY.default),n.export(r,"yearsToMonths",()=>aL.default),n.export(r,"yearsToQuarters",()=>aJ.default);var i=e("./add/index.js"),o=n.interopDefault(i),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"),A=n.interopDefault(p),g=e("./addMilliseconds/index.js"),f=n.interopDefault(g),h=e("./addMinutes/index.js"),m=n.interopDefault(h),I=e("./addMonths/index.js"),v=n.interopDefault(I),x=e("./addQuarters/index.js"),C=n.interopDefault(x),y=e("./addSeconds/index.js"),B=n.interopDefault(y),w=e("./addWeeks/index.js"),E=n.interopDefault(w),b=e("./addYears/index.js"),Q=n.interopDefault(b),j=e("./areIntervalsOverlapping/index.js"),D=n.interopDefault(j),S=e("./clamp/index.js"),k=n.interopDefault(S),F=e("./closestIndexTo/index.js"),N=n.interopDefault(F),M=e("./closestTo/index.js"),O=n.interopDefault(M),T=e("./compareAsc/index.js"),G=n.interopDefault(T),H=e("./compareDesc/index.js"),R=n.interopDefault(H),U=e("./daysToWeeks/index.js"),_=n.interopDefault(U),P=e("./differenceInBusinessDays/index.js"),L=n.interopDefault(P),q=e("./differenceInCalendarDays/index.js"),J=n.interopDefault(q),V=e("./differenceInCalendarISOWeekYears/index.js"),z=n.interopDefault(V),K=e("./differenceInCalendarISOWeeks/index.js"),W=n.interopDefault(K),X=e("./differenceInCalendarMonths/index.js"),Z=n.interopDefault(X),$=e("./differenceInCalendarQuarters/index.js"),ee=n.interopDefault($),et=e("./differenceInCalendarWeeks/index.js"),er=n.interopDefault(et),en=e("./differenceInCalendarYears/index.js"),ei=n.interopDefault(en),eo=e("./differenceInDays/index.js"),ea=n.interopDefault(eo),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),eA=e("./differenceInMinutes/index.js"),eg=n.interopDefault(eA),ef=e("./differenceInMonths/index.js"),eh=n.interopDefault(ef),em=e("./differenceInQuarters/index.js"),eI=n.interopDefault(em),ev=e("./differenceInSeconds/index.js"),ex=n.interopDefault(ev),eC=e("./differenceInWeeks/index.js"),ey=n.interopDefault(eC),eB=e("./differenceInYears/index.js"),ew=n.interopDefault(eB),eE=e("./eachDayOfInterval/index.js"),eb=n.interopDefault(eE),eQ=e("./eachHourOfInterval/index.js"),ej=n.interopDefault(eQ),eD=e("./eachMinuteOfInterval/index.js"),eS=n.interopDefault(eD),ek=e("./eachMonthOfInterval/index.js"),eF=n.interopDefault(ek),eN=e("./eachQuarterOfInterval/index.js"),eM=n.interopDefault(eN),eO=e("./eachWeekOfInterval/index.js"),eT=n.interopDefault(eO),eG=e("./eachWeekendOfInterval/index.js"),eH=n.interopDefault(eG),eR=e("./eachWeekendOfMonth/index.js"),eU=n.interopDefault(eR),e_=e("./eachWeekendOfYear/index.js"),eY=n.interopDefault(e_),eP=e("./eachYearOfInterval/index.js"),eL=n.interopDefault(eP),eq=e("./endOfDay/index.js"),eJ=n.interopDefault(eq),eV=e("./endOfDecade/index.js"),ez=n.interopDefault(eV),eK=e("./endOfHour/index.js"),eW=n.interopDefault(eK),eX=e("./endOfISOWeek/index.js"),eZ=n.interopDefault(eX),e$=e("./endOfISOWeekYear/index.js"),e0=n.interopDefault(e$),e1=e("./endOfMinute/index.js"),e2=n.interopDefault(e1),e4=e("./endOfMonth/index.js"),e3=n.interopDefault(e4),e5=e("./endOfQuarter/index.js"),e8=n.interopDefault(e5),e6=e("./endOfSecond/index.js"),e7=n.interopDefault(e6),e9=e("./endOfToday/index.js"),te=n.interopDefault(e9),tt=e("./endOfTomorrow/index.js"),tr=n.interopDefault(tt),tn=e("./endOfWeek/index.js"),ti=n.interopDefault(tn),to=e("./endOfYear/index.js"),ta=n.interopDefault(to),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),tA=e("./formatDistanceStrict/index.js"),tg=n.interopDefault(tA),tf=e("./formatDistanceToNow/index.js"),th=n.interopDefault(tf),tm=e("./formatDistanceToNowStrict/index.js"),tI=n.interopDefault(tm),tv=e("./formatDuration/index.js"),tx=n.interopDefault(tv),tC=e("./formatISO/index.js"),ty=n.interopDefault(tC),tB=e("./formatISO9075/index.js"),tw=n.interopDefault(tB),tE=e("./formatISODuration/index.js"),tb=n.interopDefault(tE),tQ=e("./formatRFC3339/index.js"),tj=n.interopDefault(tQ),tD=e("./formatRFC7231/index.js"),tS=n.interopDefault(tD),tk=e("./formatRelative/index.js"),tF=n.interopDefault(tk),tN=e("./fromUnixTime/index.js"),tM=n.interopDefault(tN),tO=e("./getDate/index.js"),tT=n.interopDefault(tO),tG=e("./getDay/index.js"),tH=n.interopDefault(tG),tR=e("./getDayOfYear/index.js"),tU=n.interopDefault(tR),t_=e("./getDaysInMonth/index.js"),tY=n.interopDefault(t_),tP=e("./getDaysInYear/index.js"),tL=n.interopDefault(tP),tq=e("./getDecade/index.js"),tJ=n.interopDefault(tq),tV=e("./getDefaultOptions/index.js"),tz=n.interopDefault(tV),tK=e("./getHours/index.js"),tW=n.interopDefault(tK),tX=e("./getISODay/index.js"),tZ=n.interopDefault(tX),t$=e("./getISOWeek/index.js"),t0=n.interopDefault(t$),t1=e("./getISOWeekYear/index.js"),t2=n.interopDefault(t1),t4=e("./getISOWeeksInYear/index.js"),t3=n.interopDefault(t4),t5=e("./getMilliseconds/index.js"),t8=n.interopDefault(t5),t6=e("./getMinutes/index.js"),t7=n.interopDefault(t6),t9=e("./getMonth/index.js"),re=n.interopDefault(t9),rt=e("./getOverlappingDaysInIntervals/index.js"),rr=n.interopDefault(rt),rn=e("./getQuarter/index.js"),ri=n.interopDefault(rn),ro=e("./getSeconds/index.js"),ra=n.interopDefault(ro),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),rA=e("./getWeekOfMonth/index.js"),rg=n.interopDefault(rA),rf=e("./getWeekYear/index.js"),rh=n.interopDefault(rf),rm=e("./getWeeksInMonth/index.js"),rI=n.interopDefault(rm),rv=e("./getYear/index.js"),rx=n.interopDefault(rv),rC=e("./hoursToMilliseconds/index.js"),ry=n.interopDefault(rC),rB=e("./hoursToMinutes/index.js"),rw=n.interopDefault(rB),rE=e("./hoursToSeconds/index.js"),rb=n.interopDefault(rE),rQ=e("./intervalToDuration/index.js"),rj=n.interopDefault(rQ),rD=e("./intlFormat/index.js"),rS=n.interopDefault(rD),rk=e("./intlFormatDistance/index.js"),rF=n.interopDefault(rk),rN=e("./isAfter/index.js"),rM=n.interopDefault(rN),rO=e("./isBefore/index.js"),rT=n.interopDefault(rO),rG=e("./isDate/index.js"),rH=n.interopDefault(rG),rR=e("./isEqual/index.js"),rU=n.interopDefault(rR),r_=e("./isExists/index.js"),rY=n.interopDefault(r_),rP=e("./isFirstDayOfMonth/index.js"),rL=n.interopDefault(rP),rq=e("./isFriday/index.js"),rJ=n.interopDefault(rq),rV=e("./isFuture/index.js"),rz=n.interopDefault(rV),rK=e("./isLastDayOfMonth/index.js"),rW=n.interopDefault(rK),rX=e("./isLeapYear/index.js"),rZ=n.interopDefault(rX),r$=e("./isMatch/index.js"),r0=n.interopDefault(r$),r1=e("./isMonday/index.js"),r2=n.interopDefault(r1),r4=e("./isPast/index.js"),r3=n.interopDefault(r4),r5=e("./isSameDay/index.js"),r8=n.interopDefault(r5),r6=e("./isSameHour/index.js"),r7=n.interopDefault(r6),r9=e("./isSameISOWeek/index.js"),ne=n.interopDefault(r9),nt=e("./isSameISOWeekYear/index.js"),nr=n.interopDefault(nt),nn=e("./isSameMinute/index.js"),ni=n.interopDefault(nn),no=e("./isSameMonth/index.js"),na=n.interopDefault(no),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),nA=e("./isSameYear/index.js"),ng=n.interopDefault(nA),nf=e("./isSaturday/index.js"),nh=n.interopDefault(nf),nm=e("./isSunday/index.js"),nI=n.interopDefault(nm),nv=e("./isThisHour/index.js"),nx=n.interopDefault(nv),nC=e("./isThisISOWeek/index.js"),ny=n.interopDefault(nC),nB=e("./isThisMinute/index.js"),nw=n.interopDefault(nB),nE=e("./isThisMonth/index.js"),nb=n.interopDefault(nE),nQ=e("./isThisQuarter/index.js"),nj=n.interopDefault(nQ),nD=e("./isThisSecond/index.js"),nS=n.interopDefault(nD),nk=e("./isThisWeek/index.js"),nF=n.interopDefault(nk),nN=e("./isThisYear/index.js"),nM=n.interopDefault(nN),nO=e("./isThursday/index.js"),nT=n.interopDefault(nO),nG=e("./isToday/index.js"),nH=n.interopDefault(nG),nR=e("./isTomorrow/index.js"),nU=n.interopDefault(nR),n_=e("./isTuesday/index.js"),nY=n.interopDefault(n_),nP=e("./isValid/index.js"),nL=n.interopDefault(nP),nq=e("./isWednesday/index.js"),nJ=n.interopDefault(nq),nV=e("./isWeekend/index.js"),nz=n.interopDefault(nV),nK=e("./isWithinInterval/index.js"),nW=n.interopDefault(nK),nX=e("./isYesterday/index.js"),nZ=n.interopDefault(nX),n$=e("./lastDayOfDecade/index.js"),n0=n.interopDefault(n$),n1=e("./lastDayOfISOWeek/index.js"),n2=n.interopDefault(n1),n4=e("./lastDayOfISOWeekYear/index.js"),n3=n.interopDefault(n4),n5=e("./lastDayOfMonth/index.js"),n8=n.interopDefault(n5),n6=e("./lastDayOfQuarter/index.js"),n7=n.interopDefault(n6),n9=e("./lastDayOfWeek/index.js"),ie=n.interopDefault(n9),it=e("./lastDayOfYear/index.js"),ir=n.interopDefault(it),ii=e("./lightFormat/index.js"),io=n.interopDefault(ii),ia=e("./max/index.js"),is=n.interopDefault(ia),il=e("./milliseconds/index.js"),ic=n.interopDefault(il),iu=e("./millisecondsToHours/index.js"),id=n.interopDefault(iu),ip=e("./millisecondsToMinutes/index.js"),iA=n.interopDefault(ip),ig=e("./millisecondsToSeconds/index.js"),ih=n.interopDefault(ig),im=e("./min/index.js"),iI=n.interopDefault(im),iv=e("./minutesToHours/index.js"),ix=n.interopDefault(iv),iC=e("./minutesToMilliseconds/index.js"),iy=n.interopDefault(iC),iB=e("./minutesToSeconds/index.js"),iw=n.interopDefault(iB),iE=e("./monthsToQuarters/index.js"),ib=n.interopDefault(iE),iQ=e("./monthsToYears/index.js"),ij=n.interopDefault(iQ),iD=e("./nextDay/index.js"),iS=n.interopDefault(iD),ik=e("./nextFriday/index.js"),iF=n.interopDefault(ik),iN=e("./nextMonday/index.js"),iM=n.interopDefault(iN),iO=e("./nextSaturday/index.js"),iT=n.interopDefault(iO),iG=e("./nextSunday/index.js"),iH=n.interopDefault(iG),iR=e("./nextThursday/index.js"),iU=n.interopDefault(iR),i_=e("./nextTuesday/index.js"),iY=n.interopDefault(i_),iP=e("./nextWednesday/index.js"),iL=n.interopDefault(iP),iq=e("./parse/index.js"),iJ=n.interopDefault(iq),iV=e("./parseISO/index.js"),iz=n.interopDefault(iV),iK=e("./parseJSON/index.js"),iW=n.interopDefault(iK),iX=e("./previousDay/index.js"),iZ=n.interopDefault(iX),i$=e("./previousFriday/index.js"),i0=n.interopDefault(i$),i1=e("./previousMonday/index.js"),i2=n.interopDefault(i1),i4=e("./previousSaturday/index.js"),i3=n.interopDefault(i4),i5=e("./previousSunday/index.js"),i8=n.interopDefault(i5),i6=e("./previousThursday/index.js"),i7=n.interopDefault(i6),i9=e("./previousTuesday/index.js"),oe=n.interopDefault(i9),ot=e("./previousWednesday/index.js"),or=n.interopDefault(ot),on=e("./quartersToMonths/index.js"),oi=n.interopDefault(on),oo=e("./quartersToYears/index.js"),oa=n.interopDefault(oo),os=e("./roundToNearestMinutes/index.js"),ol=n.interopDefault(os),oc=e("./secondsToHours/index.js"),ou=n.interopDefault(oc),od=e("./secondsToMilliseconds/index.js"),op=n.interopDefault(od),oA=e("./secondsToMinutes/index.js"),og=n.interopDefault(oA),of=e("./set/index.js"),oh=n.interopDefault(of),om=e("./setDate/index.js"),oI=n.interopDefault(om),ov=e("./setDay/index.js"),ox=n.interopDefault(ov),oC=e("./setDayOfYear/index.js"),oy=n.interopDefault(oC),oB=e("./setDefaultOptions/index.js"),ow=n.interopDefault(oB),oE=e("./setHours/index.js"),ob=n.interopDefault(oE),oQ=e("./setISODay/index.js"),oj=n.interopDefault(oQ),oD=e("./setISOWeek/index.js"),oS=n.interopDefault(oD),ok=e("./setISOWeekYear/index.js"),oF=n.interopDefault(ok),oN=e("./setMilliseconds/index.js"),oM=n.interopDefault(oN),oO=e("./setMinutes/index.js"),oT=n.interopDefault(oO),oG=e("./setMonth/index.js"),oH=n.interopDefault(oG),oR=e("./setQuarter/index.js"),oU=n.interopDefault(oR),o_=e("./setSeconds/index.js"),oY=n.interopDefault(o_),oP=e("./setWeek/index.js"),oL=n.interopDefault(oP),oq=e("./setWeekYear/index.js"),oJ=n.interopDefault(oq),oV=e("./setYear/index.js"),oz=n.interopDefault(oV),oK=e("./startOfDay/index.js"),oW=n.interopDefault(oK),oX=e("./startOfDecade/index.js"),oZ=n.interopDefault(oX),o$=e("./startOfHour/index.js"),o0=n.interopDefault(o$),o1=e("./startOfISOWeek/index.js"),o2=n.interopDefault(o1),o4=e("./startOfISOWeekYear/index.js"),o3=n.interopDefault(o4),o5=e("./startOfMinute/index.js"),o8=n.interopDefault(o5),o6=e("./startOfMonth/index.js"),o7=n.interopDefault(o6),o9=e("./startOfQuarter/index.js"),ae=n.interopDefault(o9),at=e("./startOfSecond/index.js"),ar=n.interopDefault(at),an=e("./startOfToday/index.js"),ai=n.interopDefault(an),ao=e("./startOfTomorrow/index.js"),aa=n.interopDefault(ao),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),aA=e("./startOfYesterday/index.js"),ag=n.interopDefault(aA),af=e("./sub/index.js"),ah=n.interopDefault(af),am=e("./subBusinessDays/index.js"),aI=n.interopDefault(am),av=e("./subDays/index.js"),ax=n.interopDefault(av),aC=e("./subHours/index.js"),ay=n.interopDefault(aC),aB=e("./subISOWeekYears/index.js"),aw=n.interopDefault(aB),aE=e("./subMilliseconds/index.js"),ab=n.interopDefault(aE),aQ=e("./subMinutes/index.js"),aj=n.interopDefault(aQ),aD=e("./subMonths/index.js"),aS=n.interopDefault(aD),ak=e("./subQuarters/index.js"),aF=n.interopDefault(ak),aN=e("./subSeconds/index.js"),aM=n.interopDefault(aN),aO=e("./subWeeks/index.js"),aT=n.interopDefault(aO),aG=e("./subYears/index.js"),aH=n.interopDefault(aG),aR=e("./toDate/index.js"),aU=n.interopDefault(aR),a_=e("./weeksToDays/index.js"),aY=n.interopDefault(a_),aP=e("./yearsToMonths/index.js"),aL=n.interopDefault(aP),aq=e("./yearsToQuarters/index.js"),aJ=n.interopDefault(aq),aV=e("./constants/index.js");n.exportAll(aV,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":"khKkw","./formatDistance/index.js":"cHzdd","./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":"2GYoY"}],f8sXl:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>u);var i=e("../_lib/toInteger/index.js"),o=n.interopDefault(i),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,o.default)(t))}},{"../_lib/toInteger/index.js":"iIkdl","../toDate/index.js":"fAVcb","../_lib/requiredArgs/index.js":"iG5KH","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iIkdl:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(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",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fAVcb:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>l);var i=e("@babel/runtime/helpers/esm/typeof"),o=n.interopDefault(i),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,o.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":"7Nxxo","../_lib/requiredArgs/index.js":"iG5KH","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iG5KH:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t){if(t.length<e)throw TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+t.length+" present")}n.defineInteropFlag(r),n.export(r,"default",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],cl5g7:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>l);var i=e("../toDate/index.js"),o=n.interopDefault(i),a=e("../_lib/requiredArgs/index.js"),s=n.interopDefault(a);function l(e,t){(0,s.default)(2,arguments);var r=(0,o.default)(e),n=(0,o.default)(t),i=r.getTime()-n.getTime();return i<0?-1:i>0?1:i}},{"../toDate/index.js":"fAVcb","../_lib/requiredArgs/index.js":"iG5KH","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2B9Em":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>l);var i=e("../toDate/index.js"),o=n.interopDefault(i),a=e("../_lib/requiredArgs/index.js"),s=n.interopDefault(a);function l(e,t){(0,s.default)(2,arguments);var r=(0,o.default)(e),n=(0,o.default)(t);return 12*(r.getFullYear()-n.getFullYear())+(r.getMonth()-n.getMonth())}},{"../toDate/index.js":"fAVcb","../_lib/requiredArgs/index.js":"iG5KH","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4bhYi":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>l);var i=e("../toDate/index.js"),o=n.interopDefault(i),a=e("../_lib/requiredArgs/index.js"),s=n.interopDefault(a);function l(e,t){return(0,s.default)(2,arguments),(0,o.default)(e).getTime()-(0,o.default)(t).getTime()}},{"../toDate/index.js":"fAVcb","../_lib/requiredArgs/index.js":"iG5KH","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9Nlel":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>g);var i=e("../toDate/index.js"),o=n.interopDefault(i),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"),A=n.interopDefault(p);function g(e,t){(0,d.default)(2,arguments);var r,n=(0,o.default)(e),i=(0,o.default)(t),a=(0,c.default)(n,i),l=Math.abs((0,s.default)(n,i));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,i)===-a;(0,A.default)((0,o.default)(e))&&1===l&&1===(0,c.default)(e,i)&&(u=!1),r=a*(l-Number(u))}return 0===r?0:r}},{"../toDate/index.js":"fAVcb","../differenceInCalendarMonths/index.js":"2B9Em","../compareAsc/index.js":"cl5g7","../_lib/requiredArgs/index.js":"iG5KH","../isLastDayOfMonth/index.js":"e4W55","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],e4W55:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>p);var i=e("../toDate/index.js"),o=n.interopDefault(i),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,o.default)(e);return(0,s.default)(t).getTime()===(0,c.default)(t).getTime()}},{"../toDate/index.js":"fAVcb","../endOfDay/index.js":"gCA25","../endOfMonth/index.js":"7Ox7v","../_lib/requiredArgs/index.js":"iG5KH","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gCA25:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>l);var i=e("../toDate/index.js"),o=n.interopDefault(i),a=e("../_lib/requiredArgs/index.js"),s=n.interopDefault(a);function l(e){(0,s.default)(1,arguments);var t=(0,o.default)(e);return t.setHours(23,59,59,999),t}},{"../toDate/index.js":"fAVcb","../_lib/requiredArgs/index.js":"iG5KH","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"7Ox7v":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>l);var i=e("../toDate/index.js"),o=n.interopDefault(i),a=e("../_lib/requiredArgs/index.js"),s=n.interopDefault(a);function l(e){(0,s.default)(1,arguments);var t=(0,o.default)(e),r=t.getMonth();return t.setFullYear(t.getFullYear(),r+1,0),t.setHours(23,59,59,999),t}},{"../toDate/index.js":"fAVcb","../_lib/requiredArgs/index.js":"iG5KH","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5z3mh":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>c);var i=e("../differenceInMilliseconds/index.js"),o=n.interopDefault(i),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,o.default)(e,t)/1e3;return(0,l.getRoundingMethod)(null==r?void 0:r.roundingMethod)(n)}},{"../differenceInMilliseconds/index.js":"4bhYi","../_lib/requiredArgs/index.js":"iG5KH","../_lib/roundingMethods/index.js":"dHDZk","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],dHDZk:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getRoundingMethod",()=>a);var i={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)}},o="trunc";function a(e){return e?i[e]:i[o]}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],khKkw:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>D);var i=e("../isValid/index.js"),o=n.interopDefault(i),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"),A=n.interopDefault(p),g=e("../_lib/getTimezoneOffsetInMilliseconds/index.js"),f=n.interopDefault(g),h=e("../_lib/protectedTokens/index.js"),m=e("../_lib/toInteger/index.js"),I=n.interopDefault(m),v=e("../_lib/requiredArgs/index.js"),x=n.interopDefault(v),C=e("../_lib/defaultOptions/index.js"),y=e("../_lib/defaultLocale/index.js"),B=n.interopDefault(y),w=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,E=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,b=/^'([^]*?)'?$/,Q=/''/g,j=/[a-zA-Z]/;function D(e,t,r){(0,x.default)(2,arguments);var n,i,a,l,u,p,g,m,v,y,b,Q,D,k,F,N,M,O,T=String(t),G=(0,C.getDefaultOptions)(),H=null!==(n=null!==(i=null==r?void 0:r.locale)&&void 0!==i?i:G.locale)&&void 0!==n?n:B.default,R=(0,I.default)(null!==(a=null!==(l=null!==(u=null!==(p=null==r?void 0:r.firstWeekContainsDate)&&void 0!==p?p:null==r?void 0:null===(g=r.locale)||void 0===g?void 0:null===(m=g.options)||void 0===m?void 0:m.firstWeekContainsDate)&&void 0!==u?u:G.firstWeekContainsDate)&&void 0!==l?l:null===(v=G.locale)||void 0===v?void 0:null===(y=v.options)||void 0===y?void 0:y.firstWeekContainsDate)&&void 0!==a?a:1);if(!(R>=1&&R<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var U=(0,I.default)(null!==(b=null!==(Q=null!==(D=null!==(k=null==r?void 0:r.weekStartsOn)&&void 0!==k?k:null==r?void 0:null===(F=r.locale)||void 0===F?void 0:null===(N=F.options)||void 0===N?void 0:N.weekStartsOn)&&void 0!==D?D:G.weekStartsOn)&&void 0!==Q?Q:null===(M=G.locale)||void 0===M?void 0:null===(O=M.options)||void 0===O?void 0:O.weekStartsOn)&&void 0!==b?b:0);if(!(U>=0&&U<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!H.localize)throw RangeError("locale must contain localize property");if(!H.formatLong)throw RangeError("locale must contain formatLong property");var _=(0,c.default)(e);if(!(0,o.default)(_))throw RangeError("Invalid time value");var P=(0,f.default)(_),L=(0,s.default)(_,P),q={firstWeekContainsDate:R,weekStartsOn:U,locale:H,_originalDate:_};return T.match(E).map(function(e){var t=e[0];return"p"===t||"P"===t?(0,A.default[t])(e,H.formatLong):e}).join("").match(w).map(function(n){if("''"===n)return"'";var i=n[0];if("'"===i)return S(n);var o=d.default[i];if(o)return!(null!=r&&r.useAdditionalWeekYearTokens)&&(0,h.isProtectedWeekYearToken)(n)&&(0,h.throwProtectedError)(n,t,String(e)),!(null!=r&&r.useAdditionalDayOfYearTokens)&&(0,h.isProtectedDayOfYearToken)(n)&&(0,h.throwProtectedError)(n,t,String(e)),o(L,n,H.localize,q);if(i.match(j))throw RangeError("Format string contains an unescaped latin alphabet character `"+i+"`");return n}).join("")}function S(e){var t=e.match(b);return t?t[1].replace(Q,"'"):e}},{"../isValid/index.js":"bOYQl","../subMilliseconds/index.js":"f04GB","../toDate/index.js":"fAVcb","../_lib/format/formatters/index.js":"gn8yy","../_lib/format/longFormatters/index.js":"7XNRC","../_lib/getTimezoneOffsetInMilliseconds/index.js":"6jrWj","../_lib/protectedTokens/index.js":"1XXL7","../_lib/toInteger/index.js":"iIkdl","../_lib/requiredArgs/index.js":"iG5KH","../_lib/defaultOptions/index.js":"9tCjP","../_lib/defaultLocale/index.js":"8ATZ0","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],bOYQl:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>u);var i=e("../isDate/index.js"),o=n.interopDefault(i),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,o.default)(e)||"number"==typeof e)&&!isNaN(Number((0,s.default)(e)))}},{"../isDate/index.js":"3LGRR","../toDate/index.js":"fAVcb","../_lib/requiredArgs/index.js":"iG5KH","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3LGRR":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>l);var i=e("@babel/runtime/helpers/esm/typeof"),o=n.interopDefault(i),a=e("../_lib/requiredArgs/index.js"),s=n.interopDefault(a);function l(e){return(0,s.default)(1,arguments),e instanceof Date||"object"===(0,o.default)(e)&&"[object Date]"===Object.prototype.toString.call(e)}},{"@babel/runtime/helpers/esm/typeof":"7Nxxo","../_lib/requiredArgs/index.js":"iG5KH","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],f04GB:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>u);var i=e("../addMilliseconds/index.js"),o=n.interopDefault(i),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,o.default)(e,-r)}},{"../addMilliseconds/index.js":"f8sXl","../_lib/requiredArgs/index.js":"iG5KH","../_lib/toInteger/index.js":"iIkdl","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gn8yy:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var i=e("../../../_lib/getUTCDayOfYear/index.js"),o=n.interopDefault(i),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"),A=n.interopDefault(p),g=e("../../addLeadingZeros/index.js"),f=n.interopDefault(g),h=e("../lightFormatters/index.js"),m=n.interopDefault(h),I={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},v={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(),i=n>0?n:1-n;return r.ordinalNumber(i,{unit:"year"})}return(0,m.default).y(e,t)},Y:function(e,t,r,n){var i=(0,A.default)(e,n),o=i>0?i:1-i;if("YY"===t){var a=o%100;return(0,f.default)(a,2)}return"Yo"===t?r.ordinalNumber(o,{unit:"year"}):(0,f.default)(o,t.length)},R:function(e,t){var r=(0,c.default)(e);return(0,f.default)(r,t.length)},u:function(e,t){var r=e.getUTCFullYear();return(0,f.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,f.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,f.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,m.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,f.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 i=(0,d.default)(e,n);return"wo"===t?r.ordinalNumber(i,{unit:"week"}):(0,f.default)(i,t.length)},I:function(e,t,r){var n=(0,s.default)(e);return"Io"===t?r.ordinalNumber(n,{unit:"week"}):(0,f.default)(n,t.length)},d:function(e,t,r){return"do"===t?r.ordinalNumber(e.getUTCDate(),{unit:"date"}):(0,m.default).d(e,t)},D:function(e,t,r){var n=(0,o.default)(e);return"Do"===t?r.ordinalNumber(n,{unit:"dayOfYear"}):(0,f.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 i=e.getUTCDay(),o=(i-n.weekStartsOn+8)%7||7;switch(t){case"e":return String(o);case"ee":return(0,f.default)(o,2);case"eo":return r.ordinalNumber(o,{unit:"day"});case"eee":return r.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(i,{width:"short",context:"formatting"});default:return r.day(i,{width:"wide",context:"formatting"})}},c:function(e,t,r,n){var i=e.getUTCDay(),o=(i-n.weekStartsOn+8)%7||7;switch(t){case"c":return String(o);case"cc":return(0,f.default)(o,t.length);case"co":return r.ordinalNumber(o,{unit:"day"});case"ccc":return r.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(i,{width:"narrow",context:"standalone"});case"cccccc":return r.day(i,{width:"short",context:"standalone"});default:return r.day(i,{width:"wide",context:"standalone"})}},i:function(e,t,r){var n=e.getUTCDay(),i=0===n?7:n;switch(t){case"i":return String(i);case"ii":return(0,f.default)(i,t.length);case"io":return r.ordinalNumber(i,{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,i=e.getUTCHours();switch(n=12===i?I.noon:0===i?I.midnight:i/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,i=e.getUTCHours();switch(n=i>=17?I.evening:i>=12?I.afternoon:i>=4?I.morning:I.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,m.default).h(e,t)},H:function(e,t,r){return"Ho"===t?r.ordinalNumber(e.getUTCHours(),{unit:"hour"}):(0,m.default).H(e,t)},K:function(e,t,r){var n=e.getUTCHours()%12;return"Ko"===t?r.ordinalNumber(n,{unit:"hour"}):(0,f.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,f.default)(n,t.length)},m:function(e,t,r){return"mo"===t?r.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):(0,m.default).m(e,t)},s:function(e,t,r){return"so"===t?r.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):(0,m.default).s(e,t)},S:function(e,t){return(0,m.default).S(e,t)},X:function(e,t,r,n){var i=(n._originalDate||e).getTimezoneOffset();if(0===i)return"Z";switch(t){case"X":return C(i);case"XXXX":case"XX":return y(i);default:return y(i,":")}},x:function(e,t,r,n){var i=(n._originalDate||e).getTimezoneOffset();switch(t){case"x":return C(i);case"xxxx":case"xx":return y(i);default:return y(i,":")}},O:function(e,t,r,n){var i=(n._originalDate||e).getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+x(i,":");default:return"GMT"+y(i,":")}},z:function(e,t,r,n){var i=(n._originalDate||e).getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+x(i,":");default:return"GMT"+y(i,":")}},t:function(e,t,r,n){var i=Math.floor((n._originalDate||e).getTime()/1e3);return(0,f.default)(i,t.length)},T:function(e,t,r,n){var i=(n._originalDate||e).getTime();return(0,f.default)(i,t.length)}};function x(e,t){var r=e>0?"-":"+",n=Math.abs(e),i=Math.floor(n/60),o=n%60;if(0===o)return r+String(i);var a=t||"";return r+String(i)+a+(0,f.default)(o,2)}function C(e,t){return e%60==0?(e>0?"-":"+")+(0,f.default)(Math.abs(e)/60,2):y(e,t)}function y(e,t){var r=t||"",n=e>0?"-":"+",i=Math.abs(e);return n+(0,f.default)(Math.floor(i/60),2)+r+(0,f.default)(i%60,2)}r.default=v},{"../../../_lib/getUTCDayOfYear/index.js":"m4kTb","../../../_lib/getUTCISOWeek/index.js":"a7JEo","../../../_lib/getUTCISOWeekYear/index.js":"3ldRx","../../../_lib/getUTCWeek/index.js":"8D1w2","../../../_lib/getUTCWeekYear/index.js":"llIek","../../addLeadingZeros/index.js":"juVFD","../lightFormatters/index.js":"QY1z3","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],m4kTb:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>c);var i=e("../../toDate/index.js"),o=n.interopDefault(i),a=e("../requiredArgs/index.js"),s=n.interopDefault(a),l=864e5;function c(e){(0,s.default)(1,arguments);var t=(0,o.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":"fAVcb","../requiredArgs/index.js":"iG5KH","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],a7JEo:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>A);var i=e("../../toDate/index.js"),o=n.interopDefault(i),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 A(e){(0,d.default)(1,arguments);var t=(0,o.default)(e);return Math.round(((0,s.default)(t).getTime()-(0,c.default)(t).getTime())/p)+1}},{"../../toDate/index.js":"fAVcb","../startOfUTCISOWeek/index.js":"1p9wl","../startOfUTCISOWeekYear/index.js":"bcTOv","../requiredArgs/index.js":"iG5KH","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1p9wl":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>l);var i=e("../../toDate/index.js"),o=n.interopDefault(i),a=e("../requiredArgs/index.js"),s=n.interopDefault(a);function l(e){(0,s.default)(1,arguments);var t=1,r=(0,o.default)(e),n=r.getUTCDay(),i=(n<t?7:0)+n-t;return r.setUTCDate(r.getUTCDate()-i),r.setUTCHours(0,0,0,0),r}},{"../../toDate/index.js":"fAVcb","../requiredArgs/index.js":"iG5KH","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],bcTOv:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>u);var i=e("../getUTCISOWeekYear/index.js"),o=n.interopDefault(i),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,o.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":"3ldRx","../startOfUTCISOWeek/index.js":"1p9wl","../requiredArgs/index.js":"iG5KH","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3ldRx":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>u);var i=e("../../toDate/index.js"),o=n.interopDefault(i),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,o.default)(e),r=t.getUTCFullYear(),n=new Date(0);n.setUTCFullYear(r+1,0,4),n.setUTCHours(0,0,0,0);var i=(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()>=i.getTime()?r+1:t.getTime()>=l.getTime()?r:r-1}},{"../../toDate/index.js":"fAVcb","../requiredArgs/index.js":"iG5KH","../startOfUTCISOWeek/index.js":"1p9wl","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8D1w2":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>A);var i=e("../../toDate/index.js"),o=n.interopDefault(i),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 A(e,t){(0,d.default)(1,arguments);var r=(0,o.default)(e);return Math.round(((0,s.default)(r,t).getTime()-(0,c.default)(r,t).getTime())/p)+1}},{"../../toDate/index.js":"fAVcb","../startOfUTCWeek/index.js":"dK4A8","../startOfUTCWeekYear/index.js":"dkX0i","../requiredArgs/index.js":"iG5KH","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],dK4A8:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>d);var i=e("../../toDate/index.js"),o=n.interopDefault(i),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,i,a,l,d,p,A,g=(0,u.getDefaultOptions)(),f=(0,c.default)(null!==(r=null!==(n=null!==(i=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!==i?i:g.weekStartsOn)&&void 0!==n?n:null===(p=g.locale)||void 0===p?void 0:null===(A=p.options)||void 0===A?void 0:A.weekStartsOn)&&void 0!==r?r:0);if(!(f>=0&&f<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");var h=(0,o.default)(e),m=h.getUTCDay(),I=(m<f?7:0)+m-f;return h.setUTCDate(h.getUTCDate()-I),h.setUTCHours(0,0,0,0),h}},{"../../toDate/index.js":"fAVcb","../requiredArgs/index.js":"iG5KH","../toInteger/index.js":"iIkdl","../defaultOptions/index.js":"9tCjP","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9tCjP":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getDefaultOptions",()=>o),n.export(r,"setDefaultOptions",()=>a);var i={};function o(){return i}function a(e){i=e}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],dkX0i:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>A);var i=e("../getUTCWeekYear/index.js"),o=n.interopDefault(i),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 A(e,t){(0,s.default)(1,arguments);var r,n,i,a,l,u,A,g,f=(0,p.getDefaultOptions)(),h=(0,d.default)(null!==(r=null!==(n=null!==(i=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!==i?i:f.firstWeekContainsDate)&&void 0!==n?n:null===(A=f.locale)||void 0===A?void 0:null===(g=A.options)||void 0===g?void 0:g.firstWeekContainsDate)&&void 0!==r?r:1),m=(0,o.default)(e,t),I=new Date(0);return I.setUTCFullYear(m,0,h),I.setUTCHours(0,0,0,0),(0,c.default)(I,t)}},{"../getUTCWeekYear/index.js":"llIek","../requiredArgs/index.js":"iG5KH","../startOfUTCWeek/index.js":"dK4A8","../toInteger/index.js":"iIkdl","../defaultOptions/index.js":"9tCjP","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],llIek:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>A);var i=e("../../toDate/index.js"),o=n.interopDefault(i),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 A(e,t){(0,s.default)(1,arguments);var r,n,i,a,l,u,A,g,f=(0,o.default)(e),h=f.getUTCFullYear(),m=(0,p.getDefaultOptions)(),I=(0,d.default)(null!==(r=null!==(n=null!==(i=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!==i?i:m.firstWeekContainsDate)&&void 0!==n?n:null===(A=m.locale)||void 0===A?void 0:null===(g=A.options)||void 0===g?void 0:g.firstWeekContainsDate)&&void 0!==r?r:1);if(!(I>=1&&I<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var v=new Date(0);v.setUTCFullYear(h+1,0,I),v.setUTCHours(0,0,0,0);var x=(0,c.default)(v,t),C=new Date(0);C.setUTCFullYear(h,0,I),C.setUTCHours(0,0,0,0);var y=(0,c.default)(C,t);return f.getTime()>=x.getTime()?h+1:f.getTime()>=y.getTime()?h:h-1}},{"../../toDate/index.js":"fAVcb","../requiredArgs/index.js":"iG5KH","../startOfUTCWeek/index.js":"dK4A8","../toInteger/index.js":"iIkdl","../defaultOptions/index.js":"9tCjP","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],juVFD:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t){for(var r=e<0?"-":"",n=Math.abs(e).toString();n.length<t;)n="0"+n;return r+n}n.defineInteropFlag(r),n.export(r,"default",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],QY1z3:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var i=e("../../addLeadingZeros/index.js"),o=n.interopDefault(i),a={y:function(e,t){var r=e.getUTCFullYear(),n=r>0?r:1-r;return(0,o.default)("yy"===t?n%100:n,t.length)},M:function(e,t){var r=e.getUTCMonth();return"M"===t?String(r+1):(0,o.default)(r+1,2)},d:function(e,t){return(0,o.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,o.default)(e.getUTCHours()%12||12,t.length)},H:function(e,t){return(0,o.default)(e.getUTCHours(),t.length)},m:function(e,t){return(0,o.default)(e.getUTCMinutes(),t.length)},s:function(e,t){return(0,o.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,o.default)(n,t.length)}};r.default=a},{"../../addLeadingZeros/index.js":"juVFD","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"7XNRC":[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"})}},i=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"})}},o=function(e,t){var r,o=e.match(/(P+)(p+)?/)||[],a=o[1],s=o[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}}",i(s,t))},a={p:i,P:o};r.default=a},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6jrWj":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(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",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1XXL7":[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 i=["D","DD"],o=["YY","YYYY"];function a(e){return -1!==i.indexOf(e)}function s(e){return -1!==o.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":"2GYoY"}],"8ATZ0":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var i=e("../../locale/en-US/index.js"),o=n.interopDefault(i);r.default=o.default},{"../../locale/en-US/index.js":"4CKQV","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4CKQV":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var i=e("./_lib/formatDistance/index.js"),o=n.interopDefault(i),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"),A=n.interopDefault(p),g={code:"en-US",formatDistance:o.default,formatLong:s.default,formatRelative:c.default,localize:d.default,match:A.default,options:{weekStartsOn:0,firstWeekContainsDate:1}};r.default=g},{"./_lib/formatDistance/index.js":"eorOY","./_lib/formatLong/index.js":"hjwnu","./_lib/formatRelative/index.js":"iVCLU","./_lib/localize/index.js":"bcZWm","./_lib/match/index.js":"ep864","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],eorOY:[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"}},i=function(e,t,r){var i,o=n[e];return(i="string"==typeof o?o:1===t?o.one:o.other.replace("{{count}}",t.toString()),null!=r&&r.addSuffix)?r.comparison&&r.comparison>0?"in "+i:i+" ago":i};r.default=i},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],hjwnu:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var i=e("../../../_lib/buildFormatLongFn/index.js"),o=n.interopDefault(i),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,o.default)({formats:a,defaultWidth:"full"}),time:(0,o.default)({formats:s,defaultWidth:"full"}),dateTime:(0,o.default)({formats:l,defaultWidth:"full"})};r.default=c},{"../../../_lib/buildFormatLongFn/index.js":"ceySY","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ceySY:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(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",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iVCLU:[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"},i=function(e,t,r,i){return n[e]};r.default=i},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],bcZWm:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var i=e("../../../_lib/buildLocalizeFn/index.js"),o=n.interopDefault(i),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,o.default)({values:a,defaultWidth:"wide"}),quarter:(0,o.default)({values:s,defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:(0,o.default)({values:l,defaultWidth:"wide"}),day:(0,o.default)({values:c,defaultWidth:"wide"}),dayPeriod:(0,o.default)({values:u,defaultWidth:"wide",formattingValues:d,defaultFormattingWidth:"wide"})};r.default=p},{"../../../_lib/buildLocalizeFn/index.js":"65N1R","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"65N1R":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){return function(t,r){var n;if("formatting"===(null!=r&&r.context?String(r.context):"standalone")&&e.formattingValues){var i=e.defaultFormattingWidth||e.defaultWidth,o=null!=r&&r.width?String(r.width):i;n=e.formattingValues[o]||e.formattingValues[i]}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",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ep864:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var i=e("../../../_lib/buildMatchFn/index.js"),o=n.interopDefault(i),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},A={any:[/1/i,/2/i,/3/i,/4/i]},g={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},f={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]},h={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},m={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]},I={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},v={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}},x={ordinalNumber:(0,s.default)({matchPattern:l,parsePattern:c,valueCallback:function(e){return parseInt(e,10)}}),era:(0,o.default)({matchPatterns:u,defaultMatchWidth:"wide",parsePatterns:d,defaultParseWidth:"any"}),quarter:(0,o.default)({matchPatterns:p,defaultMatchWidth:"wide",parsePatterns:A,defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:(0,o.default)({matchPatterns:g,defaultMatchWidth:"wide",parsePatterns:f,defaultParseWidth:"any"}),day:(0,o.default)({matchPatterns:h,defaultMatchWidth:"wide",parsePatterns:m,defaultParseWidth:"any"}),dayPeriod:(0,o.default)({matchPatterns:I,defaultMatchWidth:"any",parsePatterns:v,defaultParseWidth:"any"})};r.default=x},{"../../../_lib/buildMatchFn/index.js":"7w3DS","../../../_lib/buildMatchPatternFn/index.js":"5LGEw","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"7w3DS":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){return function(t){var r,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=n.width,s=i&&e.matchPatterns[i]||e.matchPatterns[e.defaultMatchWidth],l=t.match(s);if(!l)return null;var c=l[0],u=i&&e.parsePatterns[i]||e.parsePatterns[e.defaultParseWidth],d=Array.isArray(u)?a(u,function(e){return e.test(c)}):o(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 o(e,t){for(var r in e)if(e.hasOwnProperty(r)&&t(e[r]))return r}function a(e,t){for(var r=0;r<e.length;r++)if(t(e[r]))return r}n.defineInteropFlag(r),n.export(r,"default",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5LGEw":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(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 i=n[0],o=t.match(e.parsePattern);if(!o)return null;var a=e.valueCallback?e.valueCallback(o[0]):o[0];return{value:a=r.valueCallback?r.valueCallback(a):a,rest:t.slice(i.length)}}}n.defineInteropFlag(r),n.export(r,"default",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],cHzdd:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>Q);var i=e("../_lib/defaultOptions/index.js"),o=e("../compareAsc/index.js"),a=n.interopDefault(o),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),A=e("../toDate/index.js"),g=n.interopDefault(A),f=e("../_lib/cloneObject/index.js"),h=n.interopDefault(f),m=e("../_lib/assign/index.js"),I=n.interopDefault(m),v=e("../_lib/getTimezoneOffsetInMilliseconds/index.js"),x=n.interopDefault(v),C=e("../_lib/requiredArgs/index.js"),y=n.interopDefault(C),B=1440,w=2520,E=43200,b=86400;function Q(e,t,r){(0,y.default)(2,arguments);var n,o,s,c,d,A=(0,i.getDefaultOptions)(),f=null!==(n=null!==(o=null==r?void 0:r.locale)&&void 0!==o?o:A.locale)&&void 0!==n?n:p.default;if(!f.formatDistance)throw RangeError("locale must contain formatDistance property");var m=(0,a.default)(e,t);if(isNaN(m))throw RangeError("Invalid time value");var v=(0,I.default)((0,h.default)(r),{addSuffix:!!(null==r?void 0:r.addSuffix),comparison:m});m>0?(s=(0,g.default)(t),c=(0,g.default)(e)):(s=(0,g.default)(e),c=(0,g.default)(t));var C=(0,u.default)(c,s),Q=Math.round((C-((0,x.default)(c)-(0,x.default)(s))/1e3)/60);if(Q<2){if(null!=r&&r.includeSeconds){if(C<5)return f.formatDistance("lessThanXSeconds",5,v);if(C<10)return f.formatDistance("lessThanXSeconds",10,v);if(C<20)return f.formatDistance("lessThanXSeconds",20,v);if(C<40)return f.formatDistance("halfAMinute",0,v);else if(C<60)return f.formatDistance("lessThanXMinutes",1,v);else return f.formatDistance("xMinutes",1,v)}return 0===Q?f.formatDistance("lessThanXMinutes",1,v):f.formatDistance("xMinutes",Q,v)}if(Q<45)return f.formatDistance("xMinutes",Q,v);if(Q<90)return f.formatDistance("aboutXHours",1,v);if(Q<B){var j=Math.round(Q/60);return f.formatDistance("aboutXHours",j,v)}if(Q<w)return f.formatDistance("xDays",1,v);if(Q<E){var D=Math.round(Q/B);return f.formatDistance("xDays",D,v)}if(Q<b)return d=Math.round(Q/E),f.formatDistance("aboutXMonths",d,v);if((d=(0,l.default)(c,s))<12){var S=Math.round(Q/E);return f.formatDistance("xMonths",S,v)}var k=d%12,F=Math.floor(d/12);return k<3?f.formatDistance("aboutXYears",F,v):k<9?f.formatDistance("overXYears",F,v):f.formatDistance("almostXYears",F+1,v)}},{"../_lib/defaultOptions/index.js":"9tCjP","../compareAsc/index.js":"cl5g7","../differenceInMonths/index.js":"9Nlel","../differenceInSeconds/index.js":"5z3mh","../_lib/defaultLocale/index.js":"8ATZ0","../toDate/index.js":"fAVcb","../_lib/cloneObject/index.js":"fnBQZ","../_lib/assign/index.js":"40MUc","../_lib/getTimezoneOffsetInMilliseconds/index.js":"6jrWj","../_lib/requiredArgs/index.js":"iG5KH","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fnBQZ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>a);var i=e("../assign/index.js"),o=n.interopDefault(i);function a(e){return(0,o.default)({},e)}},{"../assign/index.js":"40MUc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"40MUc":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(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",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],brqiG:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdRebuildJs",()=>c);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../../../utils/ui/tooltip"),s=e("../../../logic/ed-global"),l=e("../../popup/code/icons");let c=()=>{let e=(0,o.useGlobal)(s.EDGlobal,"EDITOR");return(0,i.jsx)(a.Tooltip,{content:(0,i.jsx)(i.Fragment,{children:"ready"===e.ui.build.status?"Rebuild":(0,i.jsxs)("div",{className:"text-red-500",children:["Code Error, please see index.log. ",(0,i.jsx)("br",{}),"Press this button to force rebuild."]})}),delay:0,placement:"bottom",className:cx("flex items-stretch relative"),onClick:async()=>{e.ui.popup.code.rebuilding=!0,e.render(),await _api.rebuild(e.site.id),alert("Rebuild Done"),e.ui.popup.code.rebuilding=!1,e.render()},children:(0,i.jsx)("div",{className:cx("flex text-center items-center cursor-pointer px-[5px] transition-all","rounded",e.ui.popup.code.rebuilding?"bg-blue-600 text-white":"hover:bg-blue-50","error"===e.ui.build.status&&"text-red-500"),dangerouslySetInnerHTML:{__html:e.ui.popup.code.rebuilding||"loading"===e.ui.build.status?l.iconHourglass:"ready"===e.ui.build.status?l.iconRebuildLarge:l.iconWarning}})})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../../../utils/ui/tooltip":"lSeyn","../../../logic/ed-global":"6QDfO","../../popup/code/icons":"TyEQi","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],TyEQi:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"iconLog",()=>i),n.export(r,"iconSite",()=>o),n.export(r,"iconSSR",()=>a),n.export(r,"iconChevronDown",()=>s),n.export(r,"iconLoading",()=>l),n.export(r,"iconPlus",()=>c),n.export(r,"iconGear",()=>u),n.export(r,"iconTrash",()=>d),n.export(r,"iconModule",()=>p),n.export(r,"iconNewTab",()=>A),n.export(r,"iconScrollOn",()=>g),n.export(r,"iconScrollOff",()=>f),n.export(r,"iconUpload",()=>h),n.export(r,"iconDownload",()=>m),n.export(r,"iconRebuild",()=>I),n.export(r,"iconRebuildLarge",()=>v),n.export(r,"iconWarning",()=>x),n.export(r,"iconHourglass",()=>C),n.export(r,"iconVSCode",()=>y);let i='<svg version="1.1" id="L2" width="15" height="15" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve"><circle fill="none" stroke="currentColor" stroke-width="4" stroke-miterlimit="10" cx="50" cy="50" r="48"/><line fill="none" stroke-linecap="round" stroke="currentColor" stroke-width="4" stroke-miterlimit="10" x1="50" y1="50" x2="85" y2="50.5"><animateTransform attributeName="transform" dur="2s" type="rotate" from="0 50 50" to="360 50 50" repeatCount="indefinite"/></line><line fill="none" stroke-linecap="round" stroke="currentColor" stroke-width="4" stroke-miterlimit="10" x1="50" y1="50" x2="49.5" y2="74"><animateTransform attributeName="transform" dur="15s" type="rotate" from="0 50 50" to="360 50 50" repeatCount="indefinite"/></line></svg>',o='<svg width="13" height="13" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.07926 0.222253C7.31275 -0.007434 7.6873 -0.007434 7.92079 0.222253L14.6708 6.86227C14.907 7.09465 14.9101 7.47453 14.6778 7.71076C14.4454 7.947 14.0655 7.95012 13.8293 7.71773L13 6.90201V12.5C13 12.7761 12.7762 13 12.5 13H2.50002C2.22388 13 2.00002 12.7761 2.00002 12.5V6.90201L1.17079 7.71773C0.934558 7.95012 0.554672 7.947 0.32229 7.71076C0.0899079 7.47453 0.0930283 7.09465 0.32926 6.86227L7.07926 0.222253ZM7.50002 1.49163L12 5.91831V12H10V8.49999C10 8.22385 9.77617 7.99999 9.50002 7.99999H6.50002C6.22388 7.99999 6.00002 8.22385 6.00002 8.49999V12H3.00002V5.91831L7.50002 1.49163ZM7.00002 12H9.00002V8.99999H7.00002V12Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>',a='<svg width="12" height="12" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.30902 1C2.93025 1 2.58398 1.214 2.41459 1.55279L1.05279 4.27639C1.01807 4.34582 1 4.42238 1 4.5V13C1 13.5523 1.44772 14 2 14H13C13.5523 14 14 13.5523 14 13V4.5C14 4.42238 13.9819 4.34582 13.9472 4.27639L12.5854 1.55281C12.416 1.21403 12.0698 1.00003 11.691 1.00003L7.5 1.00001L3.30902 1ZM3.30902 2L7 2.00001V4H2.30902L3.30902 2ZM8 4V2.00002L11.691 2.00003L12.691 4H8ZM7.5 5H13V13H2V5H7.5ZM5.5 7C5.22386 7 5 7.22386 5 7.5C5 7.77614 5.22386 8 5.5 8H9.5C9.77614 8 10 7.77614 10 7.5C10 7.22386 9.77614 7 9.5 7H5.5Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>',s='<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>',l='<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3 2.5C3 2.22386 3.22386 2 3.5 2H9.08579C9.21839 2 9.34557 2.05268 9.43934 2.14645L11.8536 4.56066C11.9473 4.65443 12 4.78161 12 4.91421V12.5C12 12.7761 11.7761 13 11.5 13H3.5C3.22386 13 3 12.7761 3 12.5V2.5ZM3.5 1C2.67157 1 2 1.67157 2 2.5V12.5C2 13.3284 2.67157 14 3.5 14H11.5C12.3284 14 13 13.3284 13 12.5V4.91421C13 4.51639 12.842 4.13486 12.5607 3.85355L10.1464 1.43934C9.86514 1.15804 9.48361 1 9.08579 1H3.5ZM4.5 4C4.22386 4 4 4.22386 4 4.5C4 4.77614 4.22386 5 4.5 5H7.5C7.77614 5 8 4.77614 8 4.5C8 4.22386 7.77614 4 7.5 4H4.5ZM4.5 7C4.22386 7 4 7.22386 4 7.5C4 7.77614 4.22386 8 4.5 8H10.5C10.7761 8 11 7.77614 11 7.5C11 7.22386 10.7761 7 10.5 7H4.5ZM4.5 10C4.22386 10 4 10.2239 4 10.5C4 10.7761 4.22386 11 4.5 11H10.5C10.7761 11 11 10.7761 11 10.5C11 10.2239 10.7761 10 10.5 10H4.5Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>',c='<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 2.75C8 2.47386 7.77614 2.25 7.5 2.25C7.22386 2.25 7 2.47386 7 2.75V7H2.75C2.47386 7 2.25 7.22386 2.25 7.5C2.25 7.77614 2.47386 8 2.75 8H7V12.25C7 12.5261 7.22386 12.75 7.5 12.75C7.77614 12.75 8 12.5261 8 12.25V8H12.25C12.5261 8 12.75 7.77614 12.75 7.5C12.75 7.22386 12.5261 7 12.25 7H8V2.75Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>',u='<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.14921 3.99996C2.14921 2.97778 2.97784 2.14915 4.00002 2.14915C5.02219 2.14915 5.85083 2.97778 5.85083 3.99996C5.85083 5.02213 5.02219 5.85077 4.00002 5.85077C2.97784 5.85077 2.14921 5.02213 2.14921 3.99996ZM4.00002 1.24915C2.48079 1.24915 1.24921 2.48073 1.24921 3.99996C1.24921 5.51919 2.48079 6.75077 4.00002 6.75077C5.51925 6.75077 6.75083 5.51919 6.75083 3.99996C6.75083 2.48073 5.51925 1.24915 4.00002 1.24915ZM5.82034 11.0001L2.49998 12.8369V9.16331L5.82034 11.0001ZM2.63883 8.21159C2.17228 7.9535 1.59998 8.29093 1.59998 8.82411V13.1761C1.59998 13.7093 2.17228 14.0467 2.63883 13.7886L6.57235 11.6126C7.05389 11.3462 7.05389 10.654 6.57235 10.3876L2.63883 8.21159ZM8.30001 9.00003C8.30001 8.61343 8.61341 8.30003 9.00001 8.30003H13C13.3866 8.30003 13.7 8.61343 13.7 9.00003V13C13.7 13.3866 13.3866 13.7 13 13.7H9.00001C8.61341 13.7 8.30001 13.3866 8.30001 13V9.00003ZM9.20001 9.20003V12.8H12.8V9.20003H9.20001ZM13.4432 2.19311C13.6189 2.01737 13.6189 1.73245 13.4432 1.55671C13.2675 1.38098 12.9826 1.38098 12.8068 1.55671L11 3.36353L9.19321 1.55674C9.01748 1.381 8.73255 1.381 8.55682 1.55674C8.38108 1.73247 8.38108 2.0174 8.55682 2.19313L10.3636 3.99992L8.55682 5.80671C8.38108 5.98245 8.38108 6.26737 8.55682 6.44311C8.73255 6.61885 9.01748 6.61885 9.19321 6.44311L11 4.63632L12.8068 6.44314C12.9826 6.61887 13.2675 6.61887 13.4432 6.44314C13.6189 6.2674 13.6189 5.98247 13.4432 5.80674L11.6364 3.99992L13.4432 2.19311Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>',d='<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.5 1C5.22386 1 5 1.22386 5 1.5C5 1.77614 5.22386 2 5.5 2H9.5C9.77614 2 10 1.77614 10 1.5C10 1.22386 9.77614 1 9.5 1H5.5ZM3 3.5C3 3.22386 3.22386 3 3.5 3H5H10H11.5C11.7761 3 12 3.22386 12 3.5C12 3.77614 11.7761 4 11.5 4H11V12C11 12.5523 10.5523 13 10 13H5C4.44772 13 4 12.5523 4 12V4L3.5 4C3.22386 4 3 3.77614 3 3.5ZM5 4H10V12H5V4Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>',p='<svg width="11" height="11" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.5C2 3.22386 2.22386 3 2.5 3H12.5C12.7761 3 13 3.22386 13 3.5V9.5C13 9.77614 12.7761 10 12.5 10H2.5C2.22386 10 2 9.77614 2 9.5V3.5ZM2 10.9146C1.4174 10.7087 1 10.1531 1 9.5V3.5C1 2.67157 1.67157 2 2.5 2H12.5C13.3284 2 14 2.67157 14 3.5V9.5C14 10.1531 13.5826 10.7087 13 10.9146V11.5C13 12.3284 12.3284 13 11.5 13H3.5C2.67157 13 2 12.3284 2 11.5V10.9146ZM12 11V11.5C12 11.7761 11.7761 12 11.5 12H3.5C3.22386 12 3 11.7761 3 11.5V11H12Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>',A='<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 13C12.5523 13 13 12.5523 13 12V3C13 2.44771 12.5523 2 12 2H3C2.44771 2 2 2.44771 2 3V6.5C2 6.77614 2.22386 7 2.5 7C2.77614 7 3 6.77614 3 6.5V3H12V12H8.5C8.22386 12 8 12.2239 8 12.5C8 12.7761 8.22386 13 8.5 13H12ZM9 6.5C9 6.5001 9 6.50021 9 6.50031V6.50035V9.5C9 9.77614 8.77614 10 8.5 10C8.22386 10 8 9.77614 8 9.5V7.70711L2.85355 12.8536C2.65829 13.0488 2.34171 13.0488 2.14645 12.8536C1.95118 12.6583 1.95118 12.3417 2.14645 12.1464L7.29289 7H5.5C5.22386 7 5 6.77614 5 6.5C5 6.22386 5.22386 6 5.5 6H8.5C8.56779 6 8.63244 6.01349 8.69139 6.03794C8.74949 6.06198 8.80398 6.09744 8.85143 6.14433C8.94251 6.23434 8.9992 6.35909 8.99999 6.49708L8.99999 6.49738" fill="currentColor"></path></svg>',g='<svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-scroll-text"><path d="M8 21h12a2 2 0 0 0 2-2v-2H10v2a2 2 0 1 1-4 0V5a2 2 0 1 0-4 0v3h4"/><path d="M19 17V5a2 2 0 0 0-2-2H4"/><path d="M15 8h-5"/><path d="M15 12h-5"/></svg>',f='<svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-scroll"><path d="M8 21h12a2 2 0 0 0 2-2v-2H10v2a2 2 0 1 1-4 0V5a2 2 0 1 0-4 0v3h4"/><path d="M19 17V5a2 2 0 0 0-2-2H4"/></svg>',h='<svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-upload"><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"/><polyline points="17 8 12 3 7 8"/><line x1="12" x2="12" y1="3" y2="15"/></svg>',m='<svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-download"><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"/><polyline points="7 10 12 15 17 10"/><line x1="12" x2="12" y1="15" y2="3"/></svg>',I='<svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-pickaxe"><path d="M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"/><path d="M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"/><path d="M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"/><path d="M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"/></svg>',v='<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-pickaxe"><path d="M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"/><path d="M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"/><path d="M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"/><path d="M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"/></svg>',x='<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-triangle-alert"><path d="m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"/><path d="M12 9v4"/><path d="M12 17h.01"/></svg>',C='<svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-hourglass"><path d="M5 22h14"/><path d="M5 2h14"/><path d="M17 22v-4.172a2 2 0 0 0-.586-1.414L12 12l-4.414 4.414A2 2 0 0 0 7 17.828V22"/><path d="M7 2v4.172a2 2 0 0 0 .586 1.414L12 12l4.414-4.414A2 2 0 0 0 17 6.172V2"/></svg>',y='<svg width="16px" height="16px" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.573 0.275 C 11.507 0.294,11.421 0.327,11.382 0.348 C 11.343 0.369,9.999 1.520,8.396 2.906 C 6.792 4.291,5.462 5.424,5.440 5.424 C 5.418 5.424,4.776 4.956,4.013 4.384 C 3.251 3.813,2.585 3.327,2.533 3.306 C 2.383 3.243,2.065 3.256,1.920 3.330 C 1.754 3.416,0.189 4.975,0.094 5.150 C -0.036 5.390,-0.020 5.704,0.134 5.916 C 0.175 5.973,0.709 6.473,1.319 7.026 C 1.930 7.579,2.426 8.041,2.421 8.052 C 2.417 8.064,1.926 8.494,1.330 9.009 C 0.734 9.523,0.208 9.990,0.162 10.045 C -0.015 10.259,-0.044 10.597,0.093 10.849 C 0.189 11.024,1.752 12.583,1.920 12.670 C 2.086 12.757,2.417 12.759,2.573 12.675 C 2.632 12.644,3.273 12.173,3.997 11.629 L 5.315 10.641 5.424 10.741 C 5.484 10.796,6.713 11.909,8.154 13.214 C 10.000 14.885,10.820 15.610,10.926 15.667 L 11.076 15.747 11.750 15.747 L 12.424 15.747 14.055 14.933 C 15.555 14.185,15.695 14.110,15.803 13.991 C 16.016 13.754,16.000 14.232,16.000 8.253 C 16.000 2.432,16.009 2.785,15.849 2.554 C 15.791 2.470,15.439 2.223,14.215 1.406 C 13.358 0.834,12.602 0.341,12.535 0.311 C 12.435 0.266,12.348 0.255,12.053 0.248 C 11.816 0.243,11.652 0.252,11.573 0.275 M13.272 2.580 L 14.505 3.400 14.506 8.220 L 14.507 13.040 13.302 13.640 L 12.098 14.240 11.813 14.240 L 11.529 14.240 8.660 11.644 C 7.082 10.216,5.748 9.028,5.697 9.003 C 5.498 8.909,5.197 8.902,5.036 8.989 C 5.002 9.007,4.385 9.464,3.664 10.004 C 2.943 10.545,2.342 10.987,2.329 10.987 C 2.299 10.987,1.852 10.539,1.868 10.525 C 2.541 9.948,3.946 8.731,4.050 8.634 C 4.136 8.553,4.219 8.442,4.260 8.354 C 4.317 8.227,4.325 8.180,4.314 8.011 C 4.304 7.853,4.286 7.788,4.223 7.687 C 4.170 7.601,3.769 7.221,2.994 6.520 L 1.844 5.480 2.075 5.247 C 2.202 5.118,2.317 5.013,2.331 5.013 C 2.344 5.013,2.975 5.478,3.731 6.046 C 5.227 7.169,5.268 7.194,5.541 7.162 C 5.619 7.153,5.733 7.122,5.794 7.093 C 5.856 7.064,6.297 6.703,6.773 6.291 C 7.250 5.879,7.784 5.417,7.960 5.265 C 8.136 5.113,9.120 4.263,10.147 3.375 C 11.173 2.488,12.019 1.761,12.026 1.761 C 12.034 1.760,12.594 2.129,13.272 2.580 M11.640 4.257 C 11.611 4.263,11.539 4.286,11.480 4.308 C 11.421 4.329,10.401 5.046,9.213 5.901 C 6.867 7.590,6.920 7.547,6.851 7.854 C 6.825 7.969,6.825 8.031,6.851 8.146 C 6.919 8.453,6.868 8.410,9.213 10.099 C 10.401 10.954,11.427 11.675,11.493 11.700 C 11.840 11.833,12.236 11.671,12.422 11.320 L 12.493 11.187 12.493 8.000 L 12.493 4.813 12.422 4.680 C 12.333 4.512,12.208 4.391,12.053 4.324 C 11.926 4.268,11.729 4.236,11.640 4.257 M10.980 8.757 L 10.973 9.514 9.927 8.764 C 9.352 8.351,8.881 8.007,8.881 8.000 C 8.881 7.993,9.352 7.649,9.927 7.236 L 10.973 6.486 10.980 7.243 C 10.984 7.659,10.984 8.341,10.980 8.757 " stroke="none" fill="currentColor" fill-rule="evenodd"></path></svg>'},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],eQyEw:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdMid",()=>m);var i=e("react/jsx-runtime"),o=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"),A=e("./panel/header/right/responsive-toggle"),g=e("./panel/header/mid/comp-editable"),f=e("./panel/side/style/tools/mobile-qr"),h=e("./panel/file/file-browser");let m=()=>{let e=(0,p.useGlobal)(o.EDGlobal,"EDITOR");return(0,i.jsx)("div",{className:"flex flex-col",children:(0,i.jsxs)("div",{className:cx("h-[35px] border-b flex p-1 items-stretch text-[12px] justify-between"),children:[(0,i.jsx)("div",{className:"flex items-stretch flex-1",children:(0,i.jsx)(u.EdPagePicker,{})}),(0,i.jsx)("div",{className:"flex items-stretch flex-1 justify-center",children:(0,i.jsxs)("div",{className:"flex items-stretch",children:[(0,i.jsx)("div",{className:"border-r border-r-slate-100 text-slate-400 text-[9px] flex items-center px-1 mr-1",children:"ADD"}),(0,i.jsx)(s.EdAddSection,{}),(0,i.jsx)(a.EdAddItem,{}),(0,i.jsx)(l.EdAddText,{}),(0,i.jsx)(c.EdCompPicker,{}),(0,i.jsx)(g.EdCompEditable,{})]})}),(0,i.jsxs)("div",{className:"flex items-stretch flex-1 justify-end",children:[(0,i.jsx)(h.EdFileBrowser,{}),"desktop-only"!==e.site.responsive&&(0,i.jsx)(f.MobileQRButton,{}),(0,i.jsxs)("label",{className:" text-slate-400 flex items-center pr-1",children:[(0,i.jsx)("div",{className:" px-1",children:" Zoom"}),(0,i.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,i.jsx)("option",{value:e,children:e},e))})]}),(0,i.jsx)("div",{className:" text-slate-400 flex items-center pr-1 ",children:(0,i.jsx)(A.ResponsiveToggle,{})}),(0,i.jsx)("a",{href:`/prod/${params.site_id}${e.page.cur.url}`,target:"_blank",children:(0,i.jsx)(d.TopBtn,{style:"slim",className:"font-mono text-[9px]",children:"PREVIEW"})})]})]})})}},{"react/jsx-runtime":"f4Tol","./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":"ccU4J","./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":"2GYoY"}],"5eRLG":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdAddItem",()=>A);var i=e("react/jsx-runtime"),o=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 A=()=>{let e=(0,a.useGlobal)(l.EDGlobal,"EDITOR");return(0,i.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,o.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 i=t.item;if("text"===i.type||"item"===i.type&&i.component?.id){let r=t.parent?.id||"root",i=(0,s.getMetaById)(e,"root"===r?t.item.id:r);i?n=i.mitem:alert("Failed to add text!")}if(n&&n.get("childs")){let t=new Y.Map;syncronize(t,(0,c.fillID)(r));let i=n.get("childs");i&&i.push([t]),l.active.item_id=t.get("id")||"",e.render(),(0,p.treeRebuild)(e)}}},children:(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,i.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":"f4Tol","@paralleldrive/cuid2":"6a1JN","web-utils":"ccU4J","../../../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":"2GYoY"}],diP79:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"prepSection",()=>s);var i=e("@paralleldrive/cuid2"),o=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,i.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]),o.active.item_id=e.id}}}},{"@paralleldrive/cuid2":"6a1JN","../../../logic/ed-global":"6QDfO","../../../logic/tree/fill-id":"gn5Cr","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"50v6a":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdAddSection",()=>d);var i=e("react/jsx-runtime"),o=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,i.jsx)(c.TopBtn,{style:"slim",className:cx(s.active.comp_id&&"opacity-20"),onClick:async()=>{if(s.active.comp_id){alert("Cannot add section while editing component");return}let t={id:(0,o.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,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,i.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":"f4Tol","@paralleldrive/cuid2":"6a1JN","web-utils":"ccU4J","../../../logic/ed-global":"6QDfO","../../../logic/tree/fill-id":"gn5Cr","../top-btn":"jO0ad","../../../logic/tree/build":"dNllk","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1KzxE":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdAddText",()=>A);var i=e("react/jsx-runtime"),o=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 A=()=>{let e=(0,a.useGlobal)(l.EDGlobal,"EDITOR");return(0,i.jsx)(u.TopBtn,{style:"slim",className:cx(l.active.comp_id&&"opacity-20"),onClick:async()=>{if(l.active.comp_id){alert("Cannot add text while editing component");return}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:o.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 i=t.item;if("text"===i.type||"item"===i.type&&i.component?.id){let r=t.parent?.id||"root",o=s.getMetaById(e,"root"===r?i.id:r);o?n=o.mitem:alert("Failed to add text!")}if(n){if("section"===n.get("type")){let t={id:o.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 i=n.get("childs");i&&i.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 i=n.get("childs");i&&i.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,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,i.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":"f4Tol","@paralleldrive/cuid2":"6a1JN","web-utils":"ccU4J","../../../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":"2GYoY"}],"7Yqd7":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdCompPicker",()=>d);var i=e("react/jsx-runtime");e("@paralleldrive/cuid2");var o=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,o.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 i=(0,a.getActiveMeta)(e);if(i||alert("Please select an item/section to add component!"),i){let t=i.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=(i=r).item)}else if(i.parent?.id&&t.component?.id!==l.active.comp_id){if(i=(0,a.getMetaById)(e,i.parent.id))t=i.item;else{alert("Warning: Please edit component first before adding. ");return}}}let r=i.mitem;t&&r?"text"!==t.type&&p(r,n):alert("Failed to add component!")}},e.render()};return(0,i.jsx)(u.TopBtn,{onClick:e=>{t()},style:"slim",children:(0,i.jsx)("div",{dangerouslySetInnerHTML:{__html:'<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-plus-2"><path d="M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4"/><path d="M14 2v4a2 2 0 0 0 2 2h4"/><path d="M3 15h6"/><path d="M6 12v6"/></svg>'}})})},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 i=e.get("childs");i&&i.push([r]);let o=r.toJSON();l.active.item_id=o.id}}},{"react/jsx-runtime":"f4Tol","@paralleldrive/cuid2":"6a1JN","web-utils":"ccU4J","../../../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":"2GYoY"}],"4GiUn":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdPagePicker",()=>l);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../logic/ed-global"),s=e("../top-btn");let l=()=>{let e=(0,o.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,i.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,i.jsx)("div",{dangerouslySetInnerHTML:{__html:'<svg width="12" height="12" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3 2.5C3 2.22386 3.22386 2 3.5 2H9.08579C9.21839 2 9.34557 2.05268 9.43934 2.14645L11.8536 4.56066C11.9473 4.65443 12 4.78161 12 4.91421V12.5C12 12.7761 11.7761 13 11.5 13H3.5C3.22386 13 3 12.7761 3 12.5V2.5ZM3.5 1C2.67157 1 2 1.67157 2 2.5V12.5C2 13.3284 2.67157 14 3.5 14H11.5C12.3284 14 13 13.3284 13 12.5V4.91421C13 4.51639 12.842 4.13486 12.5607 3.85355L10.1464 1.43934C9.86514 1.15804 9.48361 1 9.08579 1H3.5ZM4.5 4C4.22386 4 4 4.22386 4 4.5C4 4.77614 4.22386 5 4.5 5H7.5C7.77614 5 8 4.77614 8 4.5C8 4.22386 7.77614 4 7.5 4H4.5ZM4.5 7C4.22386 7 4 7.22386 4 7.5C4 7.77614 4.22386 8 4.5 8H10.5C10.7761 8 11 7.77614 11 7.5C11 7.22386 10.7761 7 10.5 7H4.5ZM4.5 10C4.22386 10 4 10.2239 4 10.5C4 10.7761 4.22386 11 4.5 11H10.5C10.7761 11 11 10.7761 11 10.5C11 10.2239 10.7761 10 10.5 10H4.5Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>'}}),(0,i.jsx)("div",{className:"overflow-hidden whitespace-nowrap text-[12px] text-ellipsis max-w-[100px]",children:e.page.cur.name})]})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../logic/ed-global":"6QDfO","../top-btn":"jO0ad","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9fHcY":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ResponsiveToggle",()=>d);var i=e("react/jsx-runtime"),o=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,o.useGlobal)(c.EDGlobal,"EDITOR"),t=e.mode,r="border-b-2 border-blue-500",n=()=>{e.code.site?.doc&&(0,l.applyEnv)(e),(0,u.treeRebuild)(e),e.render()},d=e.page.doc?.getMap("map")?.get("root"),p=d?.get("responsive");p&&p!==e.mode&&(e.mode=p,a.w.isMobile="mobile"===p,a.w.isDesktop="desktop"===p,localStorage.setItem("prasi-editor-mode",p)),p&&(r="border-b-2 border-green-500 bg-green-100");let A={mobile:{onClick(){e.mode="mobile",a.w.isMobile=!0,a.w.isDesktop=!1,localStorage.setItem("prasi-editor-mode","mobile"),d?.set("responsive","mobile"),n()},className:cx("mobile"===t&&r),content:(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:[(0,i.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"}),d?.get("responsive")]})},desktop:{onClick(){e.mode="desktop",a.w.isMobile=!1,a.w.isDesktop=!0,localStorage.setItem("prasi-editor-mode","desktop"),d?.set("responsive","desktop"),n()},className:cx("desktop"===t&&r),content:(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,i.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"})})}},g=[];return"mobile-only"===e.site.responsive?g.push(A.mobile):("desktop-only"===e.site.responsive||g.push(A.mobile),g.push(A.desktop)),(0,i.jsx)(s.ToolbarBox,{className:"flex",items:g})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../../../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":"2GYoY"}],ceq8B:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ToolbarBox",()=>c);var i=e("react/jsx-runtime"),o=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,i.jsxs)("div",{className:cx("toolbar-box",r,!e&&"no-label"),children:[c.labelMouseEvent&&(0,i.jsx)(s.Menu,{mouseEvent:c.labelMouseEvent,onClose:()=>{c.labelMouseEvent=null,c.render()},children:n?.map((e,t)=>i.jsx(s.MenuItem,{label:e.label,onClick:e.onClick},t))}),e&&(0,i.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,i.jsx)("div",{className:cx("items"),children:t.map((e,t)=>{if(!e)return;if((0,o.isValidElement)(e))return(0,i.jsx)(o.Fragment,{children:e},t);let r=e;return(0,i.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":"f4Tol",react:"aq5hc","web-utils":"ccU4J","./context-menu":"8SOtW","./tooltip":"lSeyn","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],l6Pwy:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"viLoadSnapshot",()=>l),n.export(r,"applyEnv",()=>c);var i=e("../../../base/load/api/api-proxy"),o=e("../../../base/load/api/api-proxy-def"),a=e("../../../base/load/db/db-proxy"),s=e("../../ed/logic/code-loader");new TextEncoder;let l=async e=>{let t=e.site.config.api_url;try{let r=new URL(t);t&&r.hostname&&(await (0,o.loadApiProxyDef)(t,!0),e.script.db||(e.script.db=(0,a.dbProxy)(t)),e.script.api||(e.script.api=(0,i.apiProxy)(t)))}catch(e){e&&!e.message.toLowerCase().includes("invalid url")&&console.error("Failed to load API [Snapshot]:",t)}await c(e)},c=async e=>{let t=window;e.site.config.api_url&&(t.db=(0,a.dbProxy)(e.site.config.api_url),t.api=(0,i.apiProxy)(e.site.config.api_url)),await (0,s.loadCode)(e,e.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":"2GYoY"}],"43JBt":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"loadFrontEnd",()=>i),n.export(r,"loadTypings",()=>o),n.export(r,"loadCode",()=>a);let i=async(e,t)=>{let r=e.site.id,n=`/prod/${r}/_prasi/code/index.js?ts=${t}`,i=Function("callback",`
import("${n}")
.catch((e) => console.error("Failed to load site code\\n\\n", e))
.then(callback)`);try{await new Promise(t=>{try{i(r=>{let n=window;for(let[t,i]of Object.entries(r))n[t]=i,e.site_exports[t]=i;t(r)})}catch(e){console.log("Failed to load site code",e)}})}catch(e){}},o=async e=>{let t=e.site.id;await Promise.all([fetch(`/prod/${t}/_prasi/typings.d.ts`).catch(()=>{}).then(async t=>{t&&(e.site_dts=await t.text(),e.render())}),fetch(`/prod/${t}/_prasi/type_def`).catch(()=>{}).then(async t=>{t&&(e.site_dts_entry=await t.json(),e.render())}),fetch(`/prod/${t}/_prasi/prisma.ext`).catch(()=>{}).then(async t=>{t&&(e.prisma_ext=(await t.text()).replace("./prisma","ts:prisma"),e.render())})])},a=async(e,t)=>{try{await Promise.all([o(e),i(e,t)])}catch(e){console.log("Failed to load site code",e)}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3SGtm":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdCompEditable",()=>l);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../logic/ed-global"),s=e("../top-btn");let l=()=>{let e=(0,o.useGlobal)(a.EDGlobal,"EDITOR"),t=12;return(0,i.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,i.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,i.jsx)("div",{className:"mr-[2px]",dangerouslySetInnerHTML:{__html:e.ui.comp_editable?`<svg xmlns="http://www.w3.org/2000/svg" width="${t}" height="${t}" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-pen-line"><path d="m18 5-3-3H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2"/><path d="M8 18h1"/><path d="M18.4 9.6a2 2 0 1 1 3 3L17 17l-4 1 1-4Z"/></svg>`:`<svg xmlns="http://www.w3.org/2000/svg" width="${t}" height="${t}" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-lock-2"><path d="M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v1"/><path d="M14 2v4a2 2 0 0 0 2 2h4"/><rect width="8" height="5" x="2" y="13" rx="1"/><path d="M8 13v-2a2 2 0 1 0-4 0v2"/></svg>`}}),(0,i.jsxs)("div",{className:"text-[7px] leading-none",children:[(0,i.jsx)("div",{children:"Component"}),(0,i.jsx)("div",{children:e.ui.comp_editable?"Editable":"Locked"})]})]})})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../logic/ed-global":"6QDfO","../top-btn":"jO0ad","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gSb2b:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"MobileQRButton",()=>d);var i=e("react/jsx-runtime"),o=e("@wojtekmaj/react-qr-svg"),a=n.interopDefault(o),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,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(l.ToolbarBox,{className:"flex",items:[{onClick(){t.open=!0,t.render()},content:(0,i.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,i.jsx)("rect",{width:"5",height:"5",x:"3",y:"3",rx:"1"}),(0,i.jsx)("rect",{width:"5",height:"5",x:"16",y:"3",rx:"1"}),(0,i.jsx)("rect",{width:"5",height:"5",x:"3",y:"16",rx:"1"}),(0,i.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,i.jsx)(c.Modal,{open:t.open,onOpenChange:e=>{t.open=e,t.render()},children:(0,i.jsx)("div",{className:cx("flex flex-col w-[400px] items-stretch bg-white -mx-[8px] -my-[3px] text-[14px]"),children:(0,i.jsxs)("div",{className:"min-h-[400px] flex flex-col items-center p-3",children:[(0,i.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,i.jsx)("br",{}),(0,i.jsx)("a",{href:"/npm/apk-qr/_/_",target:"_blank",className:"border p-2 rounded-sm",children:"Download APK"})]})})})]})}},{"react/jsx-runtime":"f4Tol","@wojtekmaj/react-qr-svg":"biQEL","web-utils":"ccU4J","../../../../../../utils/ui/box":"ceq8B","../../../../../../utils/ui/modal":"4N5RJ","../../../../logic/ed-global":"6QDfO","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],biQEL:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"QrSvg",()=>o.default);var i=e("./QrSvg.js"),o=n.interopDefault(i);r.default=o.default},{"./QrSvg.js":"btaIP","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],btaIP:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r);var i=e("react"),o=n.interopDefault(i),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;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},d=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r},p="v1h1v-1z";function A(e,t,r){for(var n=e.getModuleCount(),i="",o=0;o<n;o++)for(var a=0;a<n;a++)e.isDark(o,a)===!r&&(i+="M".concat(a+t,",").concat(o+t).concat(p));return i}var g=function(e){var t=e.bgColor,r=void 0===t?"#fff":t,n=e.cellClassPrefix,a=e.fgColor,s=void 0===a?"#000":a,l=e.level,p=void 0===l?"L":l,g=e.margin,f=void 0===g?0:g,h=e.type,m=void 0===h?0:h,I=e.value,v=void 0===I?"":I,x=d(e,["bgColor","cellClassPrefix","fgColor","level","margin","type","value"]),C=(0,i.useMemo)(function(){var e=(0,c.default)(m,p);return e.addData(v),e.make(),e},[p,m,v]),y=C.getModuleCount()+2*f,B=A(C,f,!0),w=A(C,f),E=n&&"".concat(n," ").concat(n,"-empty"),b=n&&"".concat(n," ").concat(n,"-filled");return(0,o.default).createElement("svg",u({shapeRendering:"crispEdges",viewBox:"0 0 ".concat(y," ").concat(y)},x),(0,o.default).createElement("path",{d:B,fill:r,className:E}),(0,o.default).createElement("path",{d:w,fill:s,className:b}))};g.propTypes={bgColor:s.default.string,cellClassPrefix:s.default.string,fgColor:s.default.string,level:(0,s.default).oneOf(["L","M","Q","H"]),margin:s.default.number,type:(0,s.default).oneOf([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40]),value:s.default.string.isRequired},r.default=g},{react:"aq5hc","prop-types":"gxj0Z","qrcode-generator":"f5eKr","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gxj0Z:[function(e,t,r){t.exports=e("87fa593c3ba3d563")()},{"87fa593c3ba3d563":"hcGqF"}],hcGqF:[function(e,t,r){var n=e("dc2202e30529b85a");function i(){}function o(){}o.resetWarningCache=i,t.exports=function(){function e(e,t,r,i,o,a){if(a!==n){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:i};return r.PropTypes=r,r}},{dc2202e30529b85a:"hr8qr"}],hr8qr:[function(e,t,r){var n="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";t.exports=n},{}],f5eKr:[function(e,t,r){var n=function(){var e=function(e,t){var n=236,o=17,A=e,g=r[t],f=null,h=0,I=null,v=[],x={},C=function(e,t){f=function(e){for(var t=Array(e),r=0;r<e;r+=1){t[r]=Array(e);for(var n=0;n<e;n+=1)t[r][n]=null}return t}(h=4*A+17),y(0,0),y(h-7,0),y(0,h-7),E(),w(),Q(e,t),A>=7&&b(e),null==I&&(I=S(A,g,v)),j(I,t)},y=function(e,t){for(var r=-1;r<=7;r+=1)if(!(e+r<=-1)&&!(h<=e+r))for(var n=-1;n<=7;n+=1)t+n<=-1||h<=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?f[e+r][t+n]=!0:f[e+r][t+n]=!1)},B=function(){for(var e=0,t=0,r=0;r<8;r+=1){C(!0,r);var n=i.getLostPoint(x);(0==r||e>n)&&(e=n,t=r)}return t},w=function(){for(var e=8;e<h-8;e+=1)null==f[e][6]&&(f[e][6]=e%2==0);for(var t=8;t<h-8;t+=1)null==f[6][t]&&(f[6][t]=t%2==0)},E=function(){for(var e=i.getPatternPosition(A),t=0;t<e.length;t+=1)for(var r=0;r<e.length;r+=1){var n=e[t],o=e[r];if(null==f[n][o])for(var a=-2;a<=2;a+=1)for(var s=-2;s<=2;s+=1)-2==a||2==a||-2==s||2==s||0==a&&0==s?f[n+a][o+s]=!0:f[n+a][o+s]=!1}},b=function(e){for(var t=i.getBCHTypeNumber(A),r=0;r<18;r+=1){var n=!e&&(t>>r&1)==1;f[Math.floor(r/3)][r%3+h-8-3]=n}for(var r=0;r<18;r+=1){var n=!e&&(t>>r&1)==1;f[r%3+h-8-3][Math.floor(r/3)]=n}},Q=function(e,t){for(var r=g<<3|t,n=i.getBCHTypeInfo(r),o=0;o<15;o+=1){var a=!e&&(n>>o&1)==1;o<6?f[o][8]=a:o<8?f[o+1][8]=a:f[h-15+o][8]=a}for(var o=0;o<15;o+=1){var a=!e&&(n>>o&1)==1;o<8?f[8][h-o-1]=a:o<9?f[8][15-o-1+1]=a:f[8][15-o-1]=a}f[h-8][8]=!e},j=function(e,t){for(var r=-1,n=h-1,o=7,a=0,s=i.getMaskFunction(t),l=h-1;l>0;l-=2)for(6==l&&(l-=1);;){for(var c=0;c<2;c+=1)if(null==f[n][l-c]){var u=!1;a<e.length&&(u=(e[a]>>>o&1)==1),s(n,l-c)&&(u=!u),f[n][l-c]=u,-1==(o-=1)&&(a+=1,o=7)}if((n+=r)<0||h<=n){n-=r,r=-r;break}}},D=function(e,t){for(var r=0,n=0,o=0,s=Array(t.length),l=Array(t.length),c=0;c<t.length;c+=1){var u=t[c].dataCount,d=t[c].totalCount-u;n=Math.max(n,u),o=Math.max(o,d),s[c]=Array(u);for(var p=0;p<s[c].length;p+=1)s[c][p]=255&e.getBuffer()[p+r];r+=u;var A=i.getErrorCorrectPolynomial(d),g=a(s[c],A.getLength()-1).mod(A);l[c]=Array(A.getLength()-1);for(var p=0;p<l[c].length;p+=1){var f=p+g.getLength()-l[c].length;l[c][p]=f>=0?g.getAt(f):0}}for(var h=0,p=0;p<t.length;p+=1)h+=t[p].totalCount;for(var m=Array(h),I=0,p=0;p<n;p+=1)for(var c=0;c<t.length;c+=1)p<s[c].length&&(m[I]=s[c][p],I+=1);for(var p=0;p<o;p+=1)for(var c=0;c<t.length;c+=1)p<l[c].length&&(m[I]=l[c][p],I+=1);return m},S=function(e,t,r){for(var a=s.getRSBlocks(e,t),c=l(),u=0;u<r.length;u+=1){var d=r[u];c.put(d.getMode(),4),c.put(d.getLength(),i.getLengthInBits(d.getMode(),e)),d.write(c)}for(var p=0,u=0;u<a.length;u+=1)p+=a[u].dataCount;if(c.getLengthInBits()>8*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(o,8);return D(c,a)};x.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}v.push(r),I=null},x.isDark=function(e,t){if(e<0||h<=e||t<0||h<=t)throw e+","+t;return f[e][t]},x.getModuleCount=function(){return h},x.make=function(){if(A<1){for(var e=1;e<40;e++){for(var t=s.getRSBlocks(e,g),r=l(),n=0;n<v.length;n++){var o=v[n];r.put(o.getMode(),4),r.put(o.getLength(),i.getLengthInBits(o.getMode(),e)),o.write(r)}for(var a=0,n=0;n<t.length;n++)a+=t[n].dataCount;if(r.getLengthInBits()<=8*a)break}A=e}C(!1,B())},x.createTableTag=function(e,t){e=e||2;var r="";r+='<table style=" border-width: 0px; border-style: none; border-collapse: collapse; padding: 0px; margin: '+(t=void 0===t?4*e:t)+'px;"><tbody>';for(var n=0;n<x.getModuleCount();n+=1){r+="<tr>";for(var i=0;i<x.getModuleCount();i+=1)r+='<td style=" border-width: 0px; border-style: none; border-collapse: collapse; padding: 0px; margin: 0px; width: '+e+"px; height: "+e+"px; background-color: "+(x.isDark(n,i)?"#000000":"#ffffff")+';"/>';r+="</tr>"}return r+"</tbody></table>"},x.createSvgTag=function(e,t,r,n){var i={};"object"==typeof arguments[0]&&(i=arguments[0],e=i.cellSize,t=i.margin,r=i.alt,n=i.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 o,a,s,l,c=x.getModuleCount()*e+2*t,u="";for(l="l"+e+",0 0,"+e+" -"+e+",0 0,-"+e+"z ",u+='<svg version="1.1" xmlns="http://www.w3.org/2000/svg"'+(i.scalable?"":' width="'+c+'px" height="'+c+'px"')+(' viewBox="0 0 '+c+" ")+c+'" preserveAspectRatio="xMinYMin meet"'+(n.text||r.text?' role="img" aria-labelledby="'+k([n.id,r.id].join(" ").trim())+'"':"")+">"+(n.text?'<title id="'+k(n.id)+'">'+k(n.text)+"</title>":"")+(r.text?'<description id="'+k(r.id)+'">'+k(r.text)+"</description>":"")+'<rect width="100%" height="100%" fill="white" cx="0" cy="0"/><path d="',a=0;a<x.getModuleCount();a+=1)for(o=0,s=a*e+t;o<x.getModuleCount();o+=1)x.isDark(a,o)&&(u+="M"+(o*e+t)+","+s+l);return u+'" stroke="transparent" fill="black"/></svg>'},x.createDataURL=function(e,t){e=e||2,t=void 0===t?4*e:t;var r=x.getModuleCount()*e+2*t,n=t,i=r-t;return m(r,r,function(t,r){if(!(n<=t)||!(t<i)||!(n<=r)||!(r<i))return 1;var o=Math.floor((t-n)/e),a=Math.floor((r-n)/e);return x.isDark(a,o)?0:1})},x.createImgTag=function(e,t,r){e=e||2,t=void 0===t?4*e:t;var n=x.getModuleCount()*e+2*t,i="";return i+='<img src="'+x.createDataURL(e,t)+'" width="'+n+'" height="'+n+'"',r&&(i+=' alt="'+k(r)+'"'),i+="/>"};var k=function(e){for(var t="",r=0;r<e.length;r+=1){var n=e.charAt(r);switch(n){case"<":t+="&lt;";break;case">":t+="&gt;";break;case"&":t+="&amp;";break;case'"':t+="&quot;";break;default:t+=n}}return t},F=function(e){var t,r,n,i,o,a=1;e=void 0===e?2*a:e;var s=x.getModuleCount()*a+2*e,l=e,c=s-e,u={"██":"█","█ ":"▀"," █":"▄"," ":" "},d={"██":"▀","█ ":"▀"," █":" "," ":" "},p="";for(t=0;t<s;t+=2){for(r=0,n=Math.floor((t-l)/a),i=Math.floor((t+1-l)/a);r<s;r+=1)o="█",l<=r&&r<c&&l<=t&&t<c&&x.isDark(n,Math.floor((r-l)/a))&&(o=" "),l<=r&&r<c&&l<=t+1&&t+1<c&&x.isDark(i,Math.floor((r-l)/a))?o+=" ":o+="█",p+=e<1&&t+1>=c?d[o]:u[o];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 x.createASCII=function(e,t){if((e=e||1)<2)return F(t);e-=1,t=void 0===t?2*e:t;var r,n,i,o,a=x.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<a;r+=1){for(n=0,i=Math.floor((r-s)/e),p="";n<a;n+=1)o=1,s<=n&&n<l&&s<=r&&r<l&&x.isDark(i,Math.floor((n-s)/e))&&(o=0),p+=o?c:u;for(i=0;i<e;i+=1)d+=p+"\n"}return d.substring(0,d.length-1)},x.renderTo2dContext=function(e,t){t=t||2;for(var r=x.getModuleCount(),n=0;n<r;n++)for(var i=0;i<r;i++)e.fillStyle=x.isDark(n,i)?"black":"white",e.fillRect(n*t,i*t,t,t)},x};e.stringToBytesFuncs={default:function(e){for(var t=[],r=0;r<e.length;r+=1){var n=e.charCodeAt(r);t.push(255&n)}return t}},e.stringToBytes=e.stringToBytesFuncs.default,e.createStringToBytes=function(e,t){var r=function(){for(var r=f(e),n=function(){var e=r.read();if(-1==e)throw"eof";return e},i=0,o={};;){var a=r.read();if(-1==a)break;var s=n(),l=n(),c=n(),u=String.fromCharCode(a<<8|s),d=l<<8|c;o[u]=d,i+=1}if(i!=t)throw i+" != "+t;return o}(),n=63;return function(e){for(var t=[],i=0;i<e.length;i+=1){var o=e.charCodeAt(i);if(o<128)t.push(o);else{var a=r[e.charAt(i)];"number"==typeof a?(255&a)==a?t.push(a):(t.push(a>>>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},i=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,i=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<<c(t)-c(r);return(e<<10|t)^s},l.getBCHTypeNumber=function(e){for(var t=e<<12;c(t)-c(i)>=0;)t^=i<<c(t)-c(i);return e<<12|t},l.getPatternPosition=function(t){return e[t-1]},l.getMaskFunction=function(e){switch(e){case n.PATTERN000:return function(e,t){return(e+t)%2==0};case n.PATTERN001:return function(e,t){return e%2==0};case n.PATTERN010:return function(e,t){return t%3==0};case n.PATTERN011:return function(e,t){return(e+t)%3==0};case n.PATTERN100:return function(e,t){return(Math.floor(e/2)+Math.floor(t/3))%2==0};case n.PATTERN101:return function(e,t){return e*t%2+e*t%3==0};case n.PATTERN110:return function(e,t){return(e*t%2+e*t%3)%2==0};case n.PATTERN111:return function(e,t){return(e*t%3+(e+t)%2)%2==0};default:throw"bad maskPattern:"+e}},l.getErrorCorrectPolynomial=function(e){for(var t=a([1],0),r=0;r<e;r+=1)t=t.multiply(a([1,o.gexp(r)],0));return t},l.getLengthInBits=function(e,r){if(1<=r&&r<10)switch(e){case t.MODE_NUMBER:return 10;case t.MODE_ALPHA_NUM:return 9;case t.MODE_8BIT_BYTE:case t.MODE_KANJI:return 8;default:throw"mode:"+e}else if(r<27)switch(e){case t.MODE_NUMBER:return 12;case t.MODE_ALPHA_NUM:return 11;case t.MODE_8BIT_BYTE:return 16;case t.MODE_KANJI:return 10;default:throw"mode:"+e}else if(r<41)switch(e){case t.MODE_NUMBER:return 14;case t.MODE_ALPHA_NUM:return 13;case t.MODE_8BIT_BYTE:return 16;case t.MODE_KANJI:return 12;default:throw"mode:"+e}else throw"type:"+r},l.getLostPoint=function(e){for(var t=e.getModuleCount(),r=0,n=0;n<t;n+=1)for(var i=0;i<t;i+=1){for(var o=0,a=e.isDark(n,i),s=-1;s<=1;s+=1)if(!(n+s<0)&&!(t<=n+s))for(var l=-1;l<=1;l+=1)i+l<0||t<=i+l||0==s&&0==l||a!=e.isDark(n+s,i+l)||(o+=1);o>5&&(r+=3+o-5)}for(var n=0;n<t-1;n+=1)for(var i=0;i<t-1;i+=1){var c=0;e.isDark(n,i)&&(c+=1),e.isDark(n+1,i)&&(c+=1),e.isDark(n,i+1)&&(c+=1),e.isDark(n+1,i+1)&&(c+=1),(0==c||4==c)&&(r+=3)}for(var n=0;n<t;n+=1)for(var i=0;i<t-6;i+=1)e.isDark(n,i)&&!e.isDark(n,i+1)&&e.isDark(n,i+2)&&e.isDark(n,i+3)&&e.isDark(n,i+4)&&!e.isDark(n,i+5)&&e.isDark(n,i+6)&&(r+=40);for(var i=0;i<t;i+=1)for(var n=0;n<t-6;n+=1)e.isDark(n,i)&&!e.isDark(n+1,i)&&e.isDark(n+2,i)&&e.isDark(n+3,i)&&e.isDark(n+4,i)&&!e.isDark(n+5,i)&&e.isDark(n+6,i)&&(r+=40);for(var u=0,i=0;i<t;i+=1)for(var n=0;n<t;n+=1)e.isDark(n,i)&&(u+=1);return r+Math.abs(100*u/t/t-50)/5*10},l}(),o=function(){for(var e=Array(256),t=Array(256),r=0;r<8;r+=1)e[r]=1<<r;for(var r=8;r<256;r+=1)e[r]=e[r-4]^e[r-5]^e[r-6]^e[r-8];for(var r=0;r<255;r+=1)t[e[r]]=r;var n={};return n.glog=function(e){if(e<1)throw"glog("+e+")";return t[e]},n.gexp=function(t){for(;t<0;)t+=255;for(;t>=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<e.length&&0==e[r];)r+=1;for(var n=Array(e.length-r+t),i=0;i<e.length-r;i+=1)n[i]=e[i+r];return n}(),n={};return n.getAt=function(e){return r[e]},n.getLength=function(){return r.length},n.multiply=function(e){for(var t=Array(n.getLength()+e.getLength()-1),r=0;r<n.getLength();r+=1)for(var i=0;i<e.getLength();i+=1)t[r+i]^=o.gexp(o.glog(n.getAt(r))+o.glog(e.getAt(i)));return a(t,0)},n.mod=function(e){if(n.getLength()-e.getLength()<0)return n;for(var t=o.glog(n.getAt(0))-o.glog(e.getAt(0)),r=Array(n.getLength()),i=0;i<n.getLength();i+=1)r[i]=n.getAt(i);for(var i=0;i<e.getLength();i+=1)r[i]^=o.gexp(o.glog(e.getAt(i))+t);return a(r,0).mod(e)},n}var s=function(){var e=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12,7,37,13],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]],t=function(e,t){var r={};return r.totalCount=e,r.dataCount=t,r},n={},i=function(t,n){switch(n){case r.L:return e[(t-1)*4+0];case r.M:return e[(t-1)*4+1];case r.Q:return e[(t-1)*4+2];case r.H:return e[(t-1)*4+3];default:return}};return n.getRSBlocks=function(e,r){var n=i(e,r);if(void 0===n)throw"bad rs block @ typeNumber:"+e+"/errorCorrectionLevel:"+r;for(var o=n.length/3,a=[],s=0;s<o;s+=1)for(var l=n[3*s+0],c=n[3*s+1],u=n[3*s+2],d=0;d<l;d+=1)a.push(t(c,u));return a},n}(),l=function(){var e=[],t=0,r={};return r.getBuffer=function(){return e},r.getAt=function(t){return(e[Math.floor(t/8)]>>>7-t%8&1)==1},r.put=function(e,t){for(var n=0;n<t;n+=1)r.putBit((e>>>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,i={};i.getMode=function(){return r},i.getLength=function(e){return n.length},i.write=function(e){for(var t=n,r=0;r+2<t.length;)e.put(o(t.substring(r,r+3)),10),r+=3;r<t.length&&(t.length-r==1?e.put(o(t.substring(r,r+1)),4):t.length-r==2&&e.put(o(t.substring(r,r+2)),7))};var o=function(e){for(var t=0,r=0;r<e.length;r+=1)t=10*t+a(e.charAt(r));return t},a=function(e){if("0"<=e&&e<="9")return e.charCodeAt(0)-48;throw"illegal char :"+e};return i},u=function(e){var r=t.MODE_ALPHA_NUM,n=e,i={};i.getMode=function(){return r},i.getLength=function(e){return n.length},i.write=function(e){for(var t=n,r=0;r+1<t.length;)e.put(45*o(t.charAt(r))+o(t.charAt(r+1)),11),r+=2;r<t.length&&e.put(o(t.charAt(r)),6)};var o=function(e){if("0"<=e&&e<="9")return e.charCodeAt(0)-48;if("A"<=e&&e<="Z")return e.charCodeAt(0)-65+10;switch(e){case" ":return 36;case"$":return 37;case"%":return 38;case"*":return 39;case"+":return 40;case"-":return 41;case".":return 42;case"/":return 43;case":":return 44;default:throw"illegal char :"+e}};return i},d=function(r){var n=t.MODE_8BIT_BYTE,i=e.stringToBytes(r),o={};return o.getMode=function(){return n},o.getLength=function(e){return i.length},o.write=function(e){for(var t=0;t<i.length;t+=1)e.put(i[t],8)},o},p=function(r){var n=t.MODE_KANJI,i=e.stringToBytesFuncs.SJIS;if(!i)throw"sjis not supported.";!function(e,t){var r=i("友");if(2!=r.length||(r[0]<<8|r[1])!=38726)throw"sjis not supported."}(0,0);var o=i(r),a={};return a.getMode=function(){return n},a.getLength=function(e){return~~(o.length/2)},a.write=function(e){for(var t=o,r=0;r+1<t.length;){var n=(255&t[r])<<8|255&t[r+1];if(33088<=n&&n<=40956)n-=33088;else if(57408<=n&&n<=60351)n-=49472;else throw"illegal char at "+(r+1)+"/"+n;n=(n>>>8&255)*192+(255&n),e.put(n,13),r+=2}if(r<t.length)throw"illegal char at "+(r+1)},a},A=function(){var e=[],t={};return t.writeByte=function(t){e.push(255&t)},t.writeShort=function(e){t.writeByte(e),t.writeByte(e>>>8)},t.writeBytes=function(e,r,n){r=r||0,n=n||e.length;for(var i=0;i<n;i+=1)t.writeByte(e[i+r])},t.writeString=function(e){for(var r=0;r<e.length;r+=1)t.writeByte(e.charCodeAt(r))},t.toByteArray=function(){return e},t.toString=function(){var t="";t+="[";for(var r=0;r<e.length;r+=1)r>0&&(t+=","),t+=e[r];return t+"]"},t},g=function(){var e=0,t=0,r=0,n="",i={},o=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 i.writeByte=function(n){for(e=e<<8|255&n,t+=8,r+=1;t>=6;)o(e>>>t-6),t-=6},i.flush=function(){if(t>0&&(o(e<<6-t),e=0,t=0),r%3!=0)for(var i=3-r%3,a=0;a<i;a+=1)n+="="},i.toString=function(){return n},i},f=function(e){var t=e,r=0,n=0,i=0,o={};o.read=function(){for(;i<8;){if(r>=t.length){if(0==i)return -1;throw"unexpected end of file./"+i}var e=t.charAt(r);if(r+=1,"="==e)return i=0,-1;e.match(/^\s$/)||(n=n<<6|a(e.charCodeAt(0)),i+=6)}var o=n>>>i-8&255;return i-=8,o};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 o},h=function(e,t){var r=e,n=t,i=Array(e*t),o={};o.setPixel=function(e,t,n){i[t*r+e]=n},o.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,i=s(2);e.writeByte(t);for(var o=0;i.length-o>255;)e.writeByte(255),e.writeBytes(i,o,255),o+=255;e.writeByte(i.length-o),e.writeBytes(i,o,i.length-o),e.writeByte(0),e.writeString(";")};var a=function(e){var t=e,r=0,n=0,i={};return i.write=function(e,i){if(e>>>i!=0)throw"length over";for(;r+i>=8;)t.writeByte(255&(e<<r|n)),i-=8-r,e>>>=8-r,n=0,r=0;n=e<<r|n,r+=i},i.flush=function(){r>0&&t.writeByte(n)},i},s=function(e){for(var t=1<<e,r=(1<<e)+1,n=e+1,o=l(),s=0;s<t;s+=1)o.add(String.fromCharCode(s));o.add(String.fromCharCode(t)),o.add(String.fromCharCode(r));var c=A(),u=a(c);u.write(t,n);var d=0,p=String.fromCharCode(i[0]);for(d+=1;d<i.length;){var g=String.fromCharCode(i[d]);d+=1,o.contains(p+g)?p+=g:(u.write(o.indexOf(p),n),4095>o.size()&&(o.size()==1<<n&&(n+=1),o.add(p+g)),p=g)}return u.write(o.indexOf(p),n),u.write(r,n),u.flush(),c.toByteArray()},l=function(){var e={},t=0,r={};return r.add=function(n){if(r.contains(n))throw"dup key:"+n;e[n]=t,t+=1},r.size=function(){return t},r.indexOf=function(t){return e[t]},r.contains=function(t){return void 0!==e[t]},r};return o},m=function(e,t,r){for(var n=h(e,t),i=0;i<t;i+=1)for(var o=0;o<e;o+=1)n.setPixel(o,i,r(o,i));var a=A();n.write(a);for(var s=g(),l=a.toByteArray(),c=0;c<l.length;c+=1)s.writeByte(l[c]);return s.flush(),"data:image/gif;base64,"+s};return e}();!function(){n.stringToBytesFuncs["UTF-8"]=function(e){return function(e){for(var t=[],r=0;r<e.length;r++){var n=e.charCodeAt(r);n<128?t.push(n):n<2048?t.push(192|n>>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",()=>A),n.export(r,"ModalHeading",()=>g),n.export(r,"ModalDescription",()=>f),n.export(r,"ModalClose",()=>h);var i=e("react/jsx-runtime"),o=e("@floating-ui/react"),a=e("react"),s=e("web-utils");function l({initialOpen:e=!0,open:t,onOpenChange:r}){let[n,i]=a.useState(e),[s,l]=a.useState(),[c,u]=a.useState(),d=t??n,p=r??i,A=(0,o.useFloating)({open:d,onOpenChange:p}),g=A.context,f=(0,o.useClick)(g,{enabled:null==t}),h=(0,o.useDismiss)(g,{outsidePressEvent:"mousedown",escapeKey:!1}),m=(0,o.useRole)(g),I=(0,o.useInteractions)([f,h,m]);return a.useMemo(()=>({open:d,setOpen:p,...I,...A,labelId:s,descriptionId:c,setLabelId:l,setDescriptionId:u}),[d,p,I,A,s,c])}let c=a.createContext(null),u=()=>{let e=a.useContext(c);if(null==e)throw Error("Modal components must be wrapped in <Modal />");return e};function d({children:e,...t}){let r=l(t);return(0,i.jsx)(c.Provider,{value:r,children:(0,i.jsx)(A,{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,o.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,i.jsx)("button",{ref:c,"data-state":s.open?"open":"closed",...s.getReferenceProps(r),children:e})}),A=a.forwardRef(function(e,t){let r=(0,s.useLocal)({preview:!1,timeout:null}),{context:n,...a}=u(),l=(0,o.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,i.jsx)(o.FloatingPortal,{children:(0,i.jsx)(o.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,i.jsx)(o.FloatingFocusManager,{context:n,children:(0,i.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})})})})}),g=a.forwardRef(function({children:e,...t},r){let{setLabelId:n}=u(),s=(0,o.useId)();return a.useLayoutEffect(()=>(n(s),()=>n(void 0)),[s,n]),(0,i.jsx)("h2",{...t,ref:r,id:s,children:e})}),f=a.forwardRef(function({children:e,...t},r){let{setDescriptionId:n}=u(),s=(0,o.useId)();return a.useLayoutEffect(()=>(n(s),()=>n(void 0)),[s,n]),(0,i.jsx)("p",{...t,ref:r,id:s,children:e})}),h=a.forwardRef(function(e,t){let{setOpen:r}=u();return(0,i.jsx)("button",{type:"button",...e,ref:t,onClick:()=>r(!1)})})},{"react/jsx-runtime":"f4Tol","@floating-ui/react":"kYP8r",react:"aq5hc","web-utils":"ccU4J","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gPAFX:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdFileBrowser",()=>m);var i=e("react/jsx-runtime"),o=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"),A=e("./file-preview"),g=e("./file-top"),f=e("./file-tree"),h=e("./file-upload");let m=()=>{let e=(0,l.useGlobal)(d.EDGlobal,"EDITOR"),t=e.ui.popup.file;(0,o.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,f.reloadFileTree)(e),t.enabled=!0,t.action||(t.action={label:"Insert as <img>",submit:()=>{}}),e.render())})})()},[e.site]),(0,o.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,f.reloadFileTree)(e)}},[t.open]);let{getRootProps:r,getInputProps:n,isDragActive:m}=(0,a.useDropzone)({onDrop:t=>(0,h.uploadFile)(e,t),noClick:!0});return t.enabled?(0,i.jsxs)(i.Fragment,{children:[(0,i.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,i.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,i.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,i.jsx)("path",{d:"M3 3v13a2 2 0 002 2h3"})]})," ",(0,i.jsx)("div",{className:"pl-1",children:"Files"})]}),(0,i.jsx)(u.Modal,{fade:!1,open:!!t.open,onOpenChange:r=>{r||(t.open=!1,e.render())},children:(0,i.jsx)("div",{className:cx("bg-white select-none fixed inset-[50px] flex"),children:(0,i.jsxs)(s.PanelGroup,{direction:"horizontal",className:"text-sm",children:[(0,i.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,i.jsx)(f.EdFileTree,{})}),(0,i.jsx)(s.PanelResizeHandle,{}),(0,i.jsx)(s.Panel,{order:2,children:(0,i.jsxs)("div",{className:"flex-1 flex h-full flex-col",children:[(0,i.jsx)(g.EdFileTop,{}),(0,i.jsxs)(s.PanelGroup,{direction:"horizontal",children:[(0,i.jsx)(s.Panel,{order:1,children:t.upload.started?(0,i.jsx)("div",{className:"flex flex-col items-center justify-center flex-1 h-full",children:(0,i.jsxs)("div",{className:cx("flex flex-col items-stretch min-w-[30%]"),children:[(0,i.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,i.jsxs)("div",{className:"flex justify-between border-b p-1",children:[(0,i.jsx)("div",{children:e}),(0,i.jsxs)("div",{children:[Math.round(100*t),"%"]})]},e))]})}):(0,i.jsxs)("div",{className:cx("flex-1 flex h-full outline-none relative"),...r(),children:[(0,i.jsx)(p.EdFileList,{}),(0,i.jsx)("input",{...n()}),m&&(0,i.jsxs)("div",{className:"absolute inset-0 flex items-center justify-center flex-col bg-blue-50 border-4 border-blue-500",children:[(0,i.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,i.jsx)("path",{d:"M21 15v4a2 2 0 01-2 2H5a2 2 0 01-2-2v-4"}),(0,i.jsx)("path",{d:"M17 8L12 3 7 8"}),(0,i.jsx)("path",{d:"M12 3L12 15"})]}),(0,i.jsx)("div",{children:"Drag Here to Upload"})]})]})}),t.preview&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(s.PanelResizeHandle,{className:cx("border-r",css`
width: 5px;
`)}),(0,i.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,i.jsx)(A.EdFilePreview,{})})]})]})]})})]})})})]}):null}},{"react/jsx-runtime":"f4Tol",react:"aq5hc","react-dropzone":"1gKRC","react-resizable-panels":"4zxCi","web-utils":"ccU4J","../../../../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":"2GYoY"}],"1gKRC":[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 i=e("react"),o=n.interopDefault(i),a=e("prop-types"),s=n.interopDefault(a),l=e("file-selector"),c=e("./utils/index"),u=e("./utils"),d=["children"],p=["open"],A=["refKey","role","onKeyDown","onFocus","onBlur","onClick","onDragEnter","onDragOver","onDragLeave","onDrop"],g=["refKey","onChange","onClick"];function f(e){return I(e)||m(e)||C(e)||h()}function h(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function m(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function I(e){if(Array.isArray(e))return y(e)}function v(e,t){return w(e)||B(e,t)||C(e,t)||x()}function x(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function C(e,t){if(e){if("string"==typeof e)return y(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 y(e,t)}}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function B(e,t){var r,n,i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var o=[],a=!0,s=!1;try{for(i=i.call(e);!(a=(r=i.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,n=e}finally{try{a||null==i.return||i.return()}finally{if(s)throw n}}return o}}function w(e){if(Array.isArray(e))return e}function E(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 b(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?E(Object(r),!0).forEach(function(t){Q(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):E(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function Q(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function j(e,t){if(null==e)return{};var r,n,i=D(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function D(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}var S=(0,i.forwardRef)(function(e,t){var r=e.children,n=N(j(e,d)),a=n.open,s=j(n,p);return(0,i.useImperativeHandle)(t,function(){return{open:a}},[a]),(0,o.default).createElement(i.Fragment,null,r(b(b({},s),{},{open:a})))});S.displayName="Dropzone";var k={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};S.defaultProps=k,S.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=S;var F={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=b(b({},k),e),r=t.accept,n=t.disabled,o=t.getFilesFromEvent,a=t.maxSize,s=t.minSize,l=t.multiple,u=t.maxFiles,d=t.onDragEnter,p=t.onDragLeave,h=t.onDragOver,m=t.onDrop,I=t.onDropAccepted,x=t.onDropRejected,C=t.onFileDialogCancel,y=t.onFileDialogOpen,B=t.useFsAccessApi,w=t.autoFocus,E=t.preventDropOnDocument,D=t.noClick,S=t.noKeyboard,N=t.noDrag,T=t.noDragEventsBubbling,G=t.onError,H=t.validator,R=(0,i.useMemo)(function(){return(0,c.acceptPropAsAcceptAttr)(r)},[r]),U=(0,i.useMemo)(function(){return(0,c.pickerOptionsFromAccept)(r)},[r]),_=(0,i.useMemo)(function(){return"function"==typeof y?y:O},[y]),P=(0,i.useMemo)(function(){return"function"==typeof C?C:O},[C]),L=(0,i.useRef)(null),q=(0,i.useRef)(null),J=v((0,i.useReducer)(M,F),2),V=J[0],z=J[1],K=V.isFocused,W=V.isFileDialogActive,X=(0,i.useRef)("undefined"!=typeof window&&window.isSecureContext&&B&&(0,c.canUseFileSystemAccessAPI)()),Z=function(){!X.current&&W&&setTimeout(function(){q.current&&!q.current.files.length&&(z({type:"closeDialog"}),P())},300)};(0,i.useEffect)(function(){return window.addEventListener("focus",Z,!1),function(){window.removeEventListener("focus",Z,!1)}},[q,W,P,X]);var $=(0,i.useRef)([]),ee=function(e){L.current&&L.current.contains(e.target)||(e.preventDefault(),$.current=[])};(0,i.useEffect)(function(){return E&&(document.addEventListener("dragover",c.onDocumentDragOver,!1),document.addEventListener("drop",ee,!1)),function(){E&&(document.removeEventListener("dragover",c.onDocumentDragOver),document.removeEventListener("drop",ee))}},[L,E]),(0,i.useEffect)(function(){return!n&&w&&L.current&&L.current.focus(),function(){}},[L,w,n]);var et=(0,i.useCallback)(function(e){G?G(e):console.error(e)},[G]),er=(0,i.useCallback)(function(e){e.preventDefault(),e.persist(),ef(e),$.current=[].concat(f($.current),[e.target]),(0,c.isEvtWithFiles)(e)&&Promise.resolve(o(e)).then(function(t){if(!(0,c.isPropagationStopped)(e)||T){var r=t.length,n=r>0&&(0,c.allFilesAccepted)({files:t,accept:R,minSize:s,maxSize:a,multiple:l,maxFiles:u,validator:H}),i=r>0&&!n;z({isDragAccept:n,isDragReject:i,isDragActive:!0,type:"setDraggedFiles"}),d&&d(e)}}).catch(function(e){return et(e)})},[o,d,et,T,R,s,a,l,u,H]),en=(0,i.useCallback)(function(e){e.preventDefault(),e.persist(),ef(e);var t=(0,c.isEvtWithFiles)(e);if(t&&e.dataTransfer)try{e.dataTransfer.dropEffect="copy"}catch(e){}return t&&h&&h(e),!1},[h,T]),ei=(0,i.useCallback)(function(e){e.preventDefault(),e.persist(),ef(e);var t=$.current.filter(function(e){return L.current&&L.current.contains(e)}),r=t.indexOf(e.target);-1!==r&&t.splice(r,1),$.current=t,!(t.length>0)&&(z({type:"setDraggedFiles",isDragActive:!1,isDragAccept:!1,isDragReject:!1}),(0,c.isEvtWithFiles)(e)&&p&&p(e))},[L,p,T]),eo=(0,i.useCallback)(function(e,t){var r=[],n=[];e.forEach(function(e){var t=v((0,c.fileAccepted)(e,R),2),i=t[0],o=t[1],l=v((0,c.fileMatchSize)(e,s,a),2),u=l[0],d=l[1],p=H?H(e):null;if(i&&u&&!p)r.push(e);else{var A=[o,d];p&&(A=A.concat(p)),n.push({file:e,errors:A.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)),z({acceptedFiles:r,fileRejections:n,type:"setFiles"}),m&&m(r,n,t),n.length>0&&x&&x(n,t),r.length>0&&I&&I(r,t)},[z,l,R,s,a,u,m,I,x,H]),ea=(0,i.useCallback)(function(e){e.preventDefault(),e.persist(),ef(e),$.current=[],(0,c.isEvtWithFiles)(e)&&Promise.resolve(o(e)).then(function(t){(!(0,c.isPropagationStopped)(e)||T)&&eo(t,e)}).catch(function(e){return et(e)}),z({type:"reset"})},[o,eo,et,T]),es=(0,i.useCallback)(function(){if(X.current){z({type:"openDialog"}),_();var e={multiple:l,types:U};window.showOpenFilePicker(e).then(function(e){return o(e)}).then(function(e){eo(e,null),z({type:"closeDialog"})}).catch(function(e){(0,c.isAbort)(e)?(P(e),z({type:"closeDialog"})):(0,c.isSecurityError)(e)?(X.current=!1,q.current?(q.current.value=null,q.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 <input> was provided."))):et(e)});return}q.current&&(z({type:"openDialog"}),_(),q.current.value=null,q.current.click())},[z,_,P,B,eo,et,U,l]),el=(0,i.useCallback)(function(e){L.current&&L.current.isEqualNode(e.target)&&(" "===e.key||"Enter"===e.key||32===e.keyCode||13===e.keyCode)&&(e.preventDefault(),es())},[L,es]),ec=(0,i.useCallback)(function(){z({type:"focus"})},[]),eu=(0,i.useCallback)(function(){z({type:"blur"})},[]),ed=(0,i.useCallback)(function(){D||((0,c.isIeOrEdge)()?setTimeout(es,0):es())},[D,es]),ep=function(e){return n?null:e},eA=function(e){return S?null:ep(e)},eg=function(e){return N?null:ep(e)},ef=function(e){T&&e.stopPropagation()},eh=(0,i.useMemo)(function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,r=void 0===t?"ref":t,i=e.role,o=e.onKeyDown,a=e.onFocus,s=e.onBlur,l=e.onClick,u=e.onDragEnter,d=e.onDragOver,p=e.onDragLeave,g=e.onDrop,f=j(e,A);return b(b(Q({onKeyDown:eA((0,c.composeEventHandlers)(o,el)),onFocus:eA((0,c.composeEventHandlers)(a,ec)),onBlur:eA((0,c.composeEventHandlers)(s,eu)),onClick:ep((0,c.composeEventHandlers)(l,ed)),onDragEnter:eg((0,c.composeEventHandlers)(u,er)),onDragOver:eg((0,c.composeEventHandlers)(d,en)),onDragLeave:eg((0,c.composeEventHandlers)(p,ei)),onDrop:eg((0,c.composeEventHandlers)(g,ea)),role:"string"==typeof i&&""!==i?i:"presentation"},r,L),n||S?{}:{tabIndex:0}),f)}},[L,el,ec,eu,ed,er,en,ei,ea,S,N,n]),em=(0,i.useCallback)(function(e){e.stopPropagation()},[]),eI=(0,i.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,i=e.onClick,o=j(e,g);return b(b({},Q({accept:R,multiple:l,type:"file",style:{display:"none"},onChange:ep((0,c.composeEventHandlers)(n,ea)),onClick:ep((0,c.composeEventHandlers)(i,em)),tabIndex:-1},r,q)),o)}},[q,r,l,ea,n]);return b(b({},V),{},{isFocused:K&&!n,getRootProps:eh,getInputProps:eI,rootRef:L,inputRef:q,open:ep(es)})}function M(e,t){switch(t.type){case"focus":return b(b({},e),{},{isFocused:!0});case"blur":return b(b({},e),{},{isFocused:!1});case"openDialog":return b(b({},F),{},{isFileDialogActive:!0});case"closeDialog":return b(b({},e),{},{isFileDialogActive:!1});case"setDraggedFiles":return b(b({},e),{},{isDragActive:t.isDragActive,isDragAccept:t.isDragAccept,isDragReject:t.isDragReject});case"setFiles":return b(b({},e),{},{acceptedFiles:t.acceptedFiles,fileRejections:t.fileRejections});case"reset":return b({},F);default:return e}}function O(){}},{react:"aq5hc","prop-types":"gxj0Z","file-selector":"9h7V9","./utils/index":"85bOg","./utils":!1,"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9h7V9":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"fromEvent",()=>i.fromEvent);var i=e("./file-selector")},{"./file-selector":"dho7a","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],dho7a:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"fromEvent",()=>s);var i=e("tslib"),o=e("./file"),a=[".DS_Store","Thumbs.db"];function s(e){return(0,i.__awaiter)(this,void 0,void 0,function(){return(0,i.__generator)(this,function(t){return u(e)&&l(e.dataTransfer)?[2,A(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 f(e.target.files).map(function(e){return(0,o.toFileWithPath)(e)})}function p(e){return(0,i.__awaiter)(this,void 0,void 0,function(){return(0,i.__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,o.toFileWithPath)(e)})]}})})}function A(e,t){return(0,i.__awaiter)(this,void 0,void 0,function(){var r;return(0,i.__generator)(this,function(n){switch(n.label){case 0:if(!e.items)return[3,2];if(r=f(e.items).filter(function(e){return"file"===e.kind}),"drop"!==t)return[2,r];return[4,Promise.all(r.map(h))];case 1:return[2,g(m(n.sent()))];case 2:return[2,g(f(e.files).map(function(e){return(0,o.toFileWithPath)(e)}))]}})})}function g(e){return e.filter(function(e){return -1===a.indexOf(e.name)})}function f(e){if(null===e)return[];for(var t=[],r=0;r<e.length;r++){var n=e[r];t.push(n)}return t}function h(e){if("function"!=typeof e.webkitGetAsEntry)return I(e);var t=e.webkitGetAsEntry();return t&&t.isDirectory?x(t):I(e)}function m(e){return e.reduce(function(e,t){return(0,i.__spreadArray)((0,i.__spreadArray)([],(0,i.__read)(e),!1),(0,i.__read)(Array.isArray(t)?m(t):[t]),!1)},[])}function I(e){var t=e.getAsFile();return t?Promise.resolve((0,o.toFileWithPath)(t)):Promise.reject("".concat(e," is not a File"))}function v(e){return(0,i.__awaiter)(this,void 0,void 0,function(){return(0,i.__generator)(this,function(t){return[2,e.isDirectory?x(e):C(e)]})})}function x(e){var t=e.createReader();return new Promise(function(e,r){var n=[];function o(){var a=this;t.readEntries(function(t){return(0,i.__awaiter)(a,void 0,void 0,function(){var a;return(0,i.__generator)(this,function(i){switch(i.label){case 0:if(t.length)return[3,5];i.label=1;case 1:return i.trys.push([1,3,,4]),[4,Promise.all(n)];case 2:return e(i.sent()),[3,4];case 3:return r(i.sent()),[3,4];case 4:return[3,6];case 5:a=Promise.all(t.map(v)),n.push(a),o(),i.label=6;case 6:return[2]}})})},function(e){r(e)})}o()})}function C(e){return(0,i.__awaiter)(this,void 0,void 0,function(){return(0,i.__generator)(this,function(t){return[2,new Promise(function(t,r){e.file(function(r){t((0,o.toFileWithPath)(r,e.fullPath))},function(e){r(e)})})]})})}},{tslib:"iFw8g","./file":"hvtPg","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],hvtPg:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"COMMON_MIME_TYPES",()=>i),n.export(r,"toFileWithPath",()=>o);var i=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 o(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=i.get(r);n&&Object.defineProperty(e,"type",{value:n,writable:!1,configurable:!1,enumerable:!0})}return e}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"85bOg":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"FILE_INVALID_TYPE",()=>x),n.export(r,"FILE_TOO_LARGE",()=>C),n.export(r,"FILE_TOO_SMALL",()=>y),n.export(r,"TOO_MANY_FILES",()=>B),n.export(r,"ErrorCode",()=>w),n.export(r,"getInvalidTypeRejectionErr",()=>E),n.export(r,"getTooLargeRejectionErr",()=>b),n.export(r,"getTooSmallRejectionErr",()=>Q),n.export(r,"TOO_MANY_FILES_REJECTION",()=>j),n.export(r,"fileAccepted",()=>D),n.export(r,"fileMatchSize",()=>S),n.export(r,"allFilesAccepted",()=>F),n.export(r,"isPropagationStopped",()=>N),n.export(r,"isEvtWithFiles",()=>M),n.export(r,"isKindFile",()=>O),n.export(r,"onDocumentDragOver",()=>T),n.export(r,"isIeOrEdge",()=>R),n.export(r,"composeEventHandlers",()=>U),n.export(r,"canUseFileSystemAccessAPI",()=>_),n.export(r,"pickerOptionsFromAccept",()=>P),n.export(r,"acceptPropAsAcceptAttr",()=>L),n.export(r,"isAbort",()=>q),n.export(r,"isSecurityError",()=>J),n.export(r,"isMIMEType",()=>V),n.export(r,"isExt",()=>z);var i=e("attr-accept"),o=n.interopDefault(i);function a(e){return c(e)||l(e)||h(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 m(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;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach(function(t){p(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function p(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function A(e){return(A="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)}function g(e,t){return v(e)||I(e,t)||h(e,t)||f()}function f(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function h(e,t){if(e){if("string"==typeof e)return m(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 m(e,t)}}function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function I(e,t){var r,n,i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var o=[],a=!0,s=!1;try{for(i=i.call(e);!(a=(r=i.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,n=e}finally{try{a||null==i.return||i.return()}finally{if(s)throw n}}return o}}function v(e){if(Array.isArray(e))return e}var x="file-invalid-type",C="file-too-large",y="file-too-small",B="too-many-files",w={FileInvalidType:x,FileTooLarge:C,FileTooSmall:y,TooManyFiles:B},E=function(e){var t=Array.isArray(e=Array.isArray(e)&&1===e.length?e[0]:e)?"one of ".concat(e.join(", ")):e;return{code:x,message:"File type must be ".concat(t)}},b=function(e){return{code:C,message:"File is larger than ".concat(e," ").concat(1===e?"byte":"bytes")}},Q=function(e){return{code:y,message:"File is smaller than ".concat(e," ").concat(1===e?"byte":"bytes")}},j={code:B,message:"Too many files"};function D(e,t){var r="application/x-moz-file"===e.type||(0,o.default)(e,t);return[r,r?null:E(t)]}function S(e,t,r){if(k(e.size)){if(k(t)&&k(r)){if(e.size>r)return[!1,b(r)];if(e.size<t)return[!1,Q(t)]}else if(k(t)&&e.size<t)return[!1,Q(t)];else if(k(r)&&e.size>r)return[!1,b(r)]}return[!0,null]}function k(e){return null!=e}function F(e){var t=e.files,r=e.accept,n=e.minSize,i=e.maxSize,o=e.multiple,a=e.maxFiles,s=e.validator;return(!!o||!(t.length>1))&&(!o||!(a>=1)||!(t.length>a))&&t.every(function(e){var t=g(D(e,r),1)[0],o=g(S(e,n,i),1)[0],a=s?s(e):null;return t&&o&&!a})}function N(e){return"function"==typeof e.isPropagationStopped?e.isPropagationStopped():void 0!==e.cancelBubble&&e.cancelBubble}function M(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 O(e){return"object"===A(e)&&null!==e&&"file"===e.kind}function T(e){e.preventDefault()}function G(e){return -1!==e.indexOf("MSIE")||-1!==e.indexOf("Trident/")}function H(e){return -1!==e.indexOf("Edge/")}function R(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent;return G(e)||H(e)}function U(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e){for(var r=arguments.length,n=Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];return t.some(function(t){return!N(e)&&t&&t.apply(void 0,[e].concat(n)),N(e)})}}function _(){return"showOpenFilePicker"in window}function P(e){return k(e)?[{description:"Files",accept:Object.entries(e).filter(function(e){var t=g(e,2),r=t[0],n=t[1],i=!0;return V(r)||(console.warn('Skipped "'.concat(r,'" because it is not a valid MIME type. Check https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types for a list of valid MIME types.')),i=!1),Array.isArray(n)&&n.every(z)||(console.warn('Skipped "'.concat(r,'" because an invalid file extension was provided.')),i=!1),i}).reduce(function(e,t){var r=g(t,2),n=r[0],i=r[1];return d(d({},e),{},p({},n,i))},{})}]:e}function L(e){if(k(e))return Object.entries(e).reduce(function(e,t){var r=g(t,2),n=r[0],i=r[1];return[].concat(a(e),[n],a(i))},[]).filter(function(e){return V(e)||z(e)}).join(",")}function q(e){return e instanceof DOMException&&("AbortError"===e.name||e.code===e.ABORT_ERR)}function J(e){return e instanceof DOMException&&("SecurityError"===e.name||e.code===e.SECURITY_ERR)}function V(e){return"audio/*"===e||"video/*"===e||"image/*"===e||"text/*"===e||/\w+\/[-+.\w]+/g.test(e)}function z(e){return/^.*\.[\w]+$/.test(e)}},{"attr-accept":"bIYhr","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],bIYhr:[function(e,t,r){r.__esModule=!0,r.default=function(e,t){if(e&&t){var r=Array.isArray(t)?t:t.split(","),n=e.name||"",i=(e.type||"").toLowerCase(),o=i.replace(/\/.*$/,"");return r.some(function(e){var t=e.trim().toLowerCase();return"."===t.charAt(0)?n.toLowerCase().endsWith(t):t.endsWith("/*")?o===t.replace(/\/.*$/,""):i===t})}return!0}},{}],"4zxCi":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"Panel",()=>b),n.export(r,"PanelGroup",()=>eV),n.export(r,"PanelResizeHandle",()=>eX),n.export(r,"assert",()=>ed),n.export(r,"getIntersectingRectangle",()=>e0),n.export(r,"getPanelElement",()=>eZ),n.export(r,"getPanelElementsForGroup",()=>e$),n.export(r,"getPanelGroupElement",()=>eB),n.export(r,"getResizeHandleElement",()=>ew),n.export(r,"getResizeHandleElementIndex",()=>eC),n.export(r,"getResizeHandleElementsForGroup",()=>ex),n.export(r,"getResizeHandlePanelIds",()=>eE),n.export(r,"intersects",()=>T);var i=e("react");let o="undefined"!=typeof window,{createElement:a,createContext:s,createRef:l,forwardRef:c,useCallback:u,useContext:d,useEffect:p,useImperativeHandle:A,useLayoutEffect:g,useMemo:f,useRef:h,useState:m}=i,I=i["useId".toString()],v=g,x=s(null);x.displayName="PanelGroupContext";let C=o?v:()=>{},y="function"==typeof I?I:()=>null,B=0;function w(e=null){let t=y(),r=h(e||t||null);return null===r.current&&(r.current=""+B++),null!=e?e:r.current}function E({children:e,className:t="",collapsedSize:r,collapsible:n,defaultSize:i,forwardedRef:o,id:s,maxSize:l,minSize:c,onCollapse:u,onExpand:p,onResize:g,order:f,style:m,tagName:I="div",...v}){let y=d(x);if(null===y)throw Error("Panel components must be rendered within a PanelGroup container");let{collapsePanel:B,expandPanel:E,getPanelSize:b,getPanelStyle:Q,groupId:j,isPanelCollapsed:D,reevaluatePanelConstraints:S,registerPanel:k,resizePanel:F,unregisterPanel:N}=y,M=w(s),O=h({callbacks:{onCollapse:u,onExpand:p,onResize:g},constraints:{collapsedSize:r,collapsible:n,defaultSize:i,maxSize:l,minSize:c},id:M,idIsFromProps:void 0!==s,order:f});h({didLogMissingDefaultSizeWarning:!1}),C(()=>{let{callbacks:e,constraints:t}=O.current,o={...t};O.current.id=M,O.current.idIsFromProps=void 0!==s,O.current.order=f,e.onCollapse=u,e.onExpand=p,e.onResize=g,t.collapsedSize=r,t.collapsible=n,t.defaultSize=i,t.maxSize=l,t.minSize=c,(o.collapsedSize!==t.collapsedSize||o.collapsible!==t.collapsible||o.maxSize!==t.maxSize||o.minSize!==t.minSize)&&S(O.current,o)}),C(()=>{let e=O.current;return k(e),()=>{N(e)}},[f,M,k,N]),A(o,()=>({collapse:()=>{B(O.current)},expand:e=>{E(O.current,e)},getId:()=>M,getSize:()=>b(O.current),isCollapsed:()=>D(O.current),isExpanded:()=>!D(O.current),resize:e=>{F(O.current,e)}}),[B,E,b,D,M,F]);let T=Q(O.current,i);return a(I,{...v,children:e,className:t,id:s,style:{...T,...m},"data-panel":"","data-panel-collapsible":n||void 0,"data-panel-group-id":j,"data-panel-id":M,"data-panel-size":parseFloat(""+T.flexGrow).toFixed(1)})}let b=c((e,t)=>a(E,{...e,forwardedRef:t}));E.displayName="Panel",b.displayName="forwardRef(Panel)";let Q=null,j=null;function D(e,t){if(t){let e=(t&J)!=0,r=(t&V)!=0,n=(t&z)!=0,i=(t&K)!=0;if(e)return n?"se-resize":i?"ne-resize":"e-resize";if(r)return n?"sw-resize":i?"nw-resize":"w-resize";if(n)return"s-resize";if(i)return"n-resize"}switch(e){case"horizontal":return"ew-resize";case"intersection":return"move";case"vertical":return"ns-resize"}}function S(){null!==j&&(document.head.removeChild(j),Q=null,j=null)}function k(e,t){let r=D(e,t);Q!==r&&(Q=r,null===j&&(j=document.createElement("style"),document.head.appendChild(j)),j.innerHTML=`*{cursor: ${r}!important;}`)}function F(e){return"keydown"===e.type}function N(e){return e.type.startsWith("pointer")}function M(e){return e.type.startsWith("mouse")}function O(e){if(N(e)){if(e.isPrimary)return{x:e.clientX,y:e.clientY}}else if(M(e))return{x:e.clientX,y:e.clientY};return{x:1/0,y:1/0}}function T(e,t,r){return r?e.x<t.x+t.width&&e.x+e.width>t.x&&e.y<t.y+t.height&&e.y+e.height>t.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 G(e,t){let r;if(e===t)throw Error("Cannot compare node with itself");let n={a:L(e),b:L(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 i={a:P(_(n.a)),b:P(_(n.b))};if(i.a===i.b){let e=r.childNodes,t={a:n.a.at(-1),b:n.b.at(-1)},i=e.length;for(;i--;){let r=e[i];if(r===t.a)return 1;if(r===t.b)return -1}}return Math.sign(i.a-i.b)}let H=/\b(?:position|zIndex|opacity|transform|webkitTransform|mixBlendMode|filter|webkitFilter|isolation)\b/;function R(e){var t;let r=getComputedStyle(null!==(t=q(e))&&void 0!==t?t:e).display;return"flex"===r||"inline-flex"===r}function U(e){let t=getComputedStyle(e);return!!("fixed"===t.position||"auto"!==t.zIndex&&("static"!==t.position||R(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||H.test(t.willChange))||"touch"===t.webkitOverflowScrolling}function _(e){let t=e.length;for(;t--;){let r=e[t];if(ed(r,"Missing node"),U(r))return r}return null}function P(e){return e&&Number(getComputedStyle(e).zIndex)||0}function L(e){let t=[];for(;e;)t.push(e),e=q(e);return t}function q(e){let{parentNode:t}=e;return t&&t instanceof ShadowRoot?t.host:t}let J=1,V=2,z=4,K=8,W="coarse"===function(){if("function"==typeof matchMedia)return matchMedia("(pointer:coarse)").matches?"coarse":"fine"}(),X=[],Z=!1,$=new Map,ee=new Map,et=new Set;function er(e,t,r,n,i){var o;let{ownerDocument:a}=t,s={direction:r,element:t,hitAreaMargins:n,setResizeHandlerState:i},l=null!==(o=$.get(a))&&void 0!==o?o:0;return $.set(a,l+1),et.add(s),ec(),function(){var t;ee.delete(e),et.delete(s);let r=null!==(t=$.get(a))&&void 0!==t?t:1;$.set(a,r-1),ec(),1===r&&$.delete(a)}}function en(e){let{target:t}=e,{x:r,y:n}=O(e);Z=!0,ea({target:t,x:r,y:n}),ec(),X.length>0&&(eu("down",e),e.preventDefault(),e.stopPropagation())}function ei(e){let{x:t,y:r}=O(e);if(!Z){let{target:n}=e;ea({target:n,x:t,y:r})}eu("move",e),el(),X.length>0&&e.preventDefault()}function eo(e){let{target:t}=e,{x:r,y:n}=O(e);ee.clear(),Z=!1,X.length>0&&e.preventDefault(),eu("up",e),ea({target:t,x:r,y:n}),el(),ec()}function ea({target:e,x:t,y:r}){X.splice(0);let n=null;e instanceof HTMLElement&&(n=e),et.forEach(e=>{let{element:i,hitAreaMargins:o}=e,a=i.getBoundingClientRect(),{bottom:s,left:l,right:c,top:u}=a,d=W?o.coarse:o.fine;if(t>=l-d&&t<=c+d&&r>=u-d&&r<=s+d){if(null!==n&&i!==n&&!i.contains(n)&&!n.contains(i)&&G(n,i)>0){let e=n,t=!1;for(;e&&!e.contains(i);){if(T(e.getBoundingClientRect(),a,!0)){t=!0;break}e=e.parentElement}if(t)return}X.push(e)}})}function es(e,t){ee.set(e,t)}function el(){let e=!1,t=!1;X.forEach(r=>{let{direction:n}=r;"horizontal"===n?e=!0:t=!0});let r=0;ee.forEach(e=>{r|=e}),e&&t?k("intersection",r):e?k("horizontal",r):t?k("vertical",r):S()}function ec(){$.forEach((e,t)=>{let{body:r}=t;r.removeEventListener("contextmenu",eo),r.removeEventListener("pointerdown",en),r.removeEventListener("pointerleave",ei),r.removeEventListener("pointermove",ei)}),window.removeEventListener("pointerup",eo),window.removeEventListener("pointercancel",eo),et.size>0&&(Z?(X.length>0&&$.forEach((e,t)=>{let{body:r}=t;e>0&&(r.addEventListener("contextmenu",eo),r.addEventListener("pointerleave",ei),r.addEventListener("pointermove",ei))}),window.addEventListener("pointerup",eo),window.addEventListener("pointercancel",eo)):$.forEach((e,t)=>{let{body:r}=t;e>0&&(r.addEventListener("pointerdown",en,{capture:!0}),r.addEventListener("pointermove",ei))}))}function eu(e,t){et.forEach(r=>{let{setResizeHandlerState:n}=r;n(e,X.includes(r),t)})}function ed(e,t){if(!e)throw console.error(t),Error(t)}let ep=10;function eA(e,t,r=ep){return e.toFixed(r)===t.toFixed(r)?0:e>t?1:-1}function eg(e,t,r=ep){return 0===eA(e,t,r)}function ef(e,t,r){return 0===eA(e,t,r)}function eh(e,t,r){if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(!ef(e[n],t[n],r))return!1;return!0}function em({panelConstraints:e,panelIndex:t,size:r}){let n=e[t];ed(null!=n,`Panel constraints not found for index ${t}`);let{collapsedSize:i=0,collapsible:o,maxSize:a=100,minSize:s=0}=n;return 0>eA(r,s)&&(r=o&&0>eA(r,(i+s)/2)?i:s),r=parseFloat((r=Math.min(a,r)).toFixed(ep))}function eI({delta:e,initialLayout:t,panelConstraints:r,pivotIndices:n,prevLayout:i,trigger:o}){if(ef(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"===o){{let n=e<0?l:s,i=r[n];ed(i,`Panel constraints not found for index ${n}`);let{collapsedSize:o=0,collapsible:a,minSize:c=0}=i;if(a){let r=t[n];if(ed(null!=r,`Previous layout not found for panel index ${n}`),ef(r,o)){let t=c-r;eA(t,Math.abs(e))>0&&(e=e<0?0-t:t)}}}{let n=e<0?s:l,i=r[n];ed(i,`No panel constraints found for index ${n}`);let{collapsedSize:o=0,collapsible:a,minSize:c=0}=i;if(a){let r=t[n];if(ed(null!=r,`Previous layout not found for panel index ${n}`),ef(r,c)){let t=r-o;eA(t,Math.abs(e))>0&&(e=e<0?0-t:t)}}}}{let n=e<0?1:-1,i=e<0?l:s,o=0;for(;;){let e=t[i];if(ed(null!=e,`Previous layout not found for panel index ${i}`),o+=em({panelConstraints:r,panelIndex:i,size:100})-e,(i+=n)<0||i>=r.length)break}let a=Math.min(Math.abs(e),Math.abs(o));e=e<0?0-a:a}{let n=e<0?s:l;for(;n>=0&&n<r.length;){let i=Math.abs(e)-Math.abs(c),o=t[n];ed(null!=o,`Previous layout not found for panel index ${n}`);let s=em({panelConstraints:r,panelIndex:n,size:o-i});if(!ef(o,s)&&(c+=o-s,a[n]=s,c.toPrecision(3).localeCompare(Math.abs(e).toPrecision(3),void 0,{numeric:!0})>=0))break;e<0?n--:n++}}if(eh(i,a))return i;{let n=e<0?l:s,i=t[n];ed(null!=i,`Previous layout not found for panel index ${n}`);let o=i+c,u=em({panelConstraints:r,panelIndex:n,size:o});if(a[n]=u,!ef(u,o)){let t=o-u,n=e<0?l:s;for(;n>=0&&n<r.length;){let i=a[n];ed(null!=i,`Previous layout not found for panel index ${n}`);let o=em({panelConstraints:r,panelIndex:n,size:i+t});if(ef(i,o)||(t-=o-i,a[n]=o),ef(t,0))break;e>0?n--:n++}}}return ef(a.reduce((e,t)=>t+e,0),100)?a:i}function ev({layout:e,panelsArray:t,pivotIndices:r}){let n=0,i=100,o=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,i=l):(o+=c,a+=l)}),{valueMax:Math.min(i,100-o),valueMin:Math.max(n,100-a),valueNow:e[s]}}function ex(e,t=document){return Array.from(t.querySelectorAll(`[data-panel-resize-handle-id][data-panel-group-id="${e}"]`))}function eC(e,t,r=document){let n=ex(e,r).findIndex(e=>e.getAttribute("data-panel-resize-handle-id")===t);return null!=n?n:null}function ey(e,t,r){let n=eC(e,t,r);return null!=n?[n,n+1]:[-1,-1]}function eB(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 ew(e,t=document){return t.querySelector(`[data-panel-resize-handle-id="${e}"]`)||null}function eE(e,t,r,n=document){var i,o,a,s;let l=ew(t,n),c=ex(e,n),u=l?c.indexOf(l):-1;return[null!==(i=null===(o=r[u])||void 0===o?void 0:o.id)&&void 0!==i?i:null,null!==(a=null===(s=r[u+1])||void 0===s?void 0:s.id)&&void 0!==a?a:null]}function eb({committedValuesRef:e,eagerValuesRef:t,groupId:r,layout:n,panelDataArray:i,panelGroupElement:o,setLayout:a}){h({didWarnAboutMissingResizeHandle:!1}),C(()=>{if(!o)return;let e=ex(r,o);for(let t=0;t<i.length-1;t++){let{valueMax:r,valueMin:o,valueNow:a}=ev({layout:n,panelsArray:i,pivotIndices:[t,t+1]}),s=e[t];if(null==s);else{let e=i[t];ed(e,`No panel data found for index "${t}"`),s.setAttribute("aria-controls",e.id),s.setAttribute("aria-valuemax",""+Math.round(r)),s.setAttribute("aria-valuemin",""+Math.round(o)),s.setAttribute("aria-valuenow",null!=a?""+Math.round(a):"")}}return()=>{e.forEach((e,t)=>{e.removeAttribute("aria-controls"),e.removeAttribute("aria-valuemax"),e.removeAttribute("aria-valuemin"),e.removeAttribute("aria-valuenow")})}},[r,n,i,o]),p(()=>{if(!o)return;let e=t.current;ed(e,"Eager values not found");let{panelDataArray:i}=e;ed(null!=eB(r,o),`No group found for id "${r}"`);let s=ex(r,o);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]=eE(r,t,i,o);if(null==s||null==l)return()=>{};let c=e=>{if(!e.defaultPrevented&&"Enter"===e.key){e.preventDefault();let l=i.findIndex(e=>e.id===s);if(l>=0){let e=i[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=eI({delta:ef(s,c)?d-c:c-s,initialLayout:n,panelConstraints:i.map(e=>e.constraints),pivotIndices:ey(r,t,o),prevLayout:n,trigger:"keyboard"});n!==e&&a(e)}}}};return e.addEventListener("keydown",c),()=>{e.removeEventListener("keydown",c)}});return()=>{l.forEach(e=>e())}},[o,e,t,r,n,i,a])}function eQ(e,t){if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}function ej(e,t){let r="horizontal"===e,{x:n,y:i}=O(t);return r?n:i}function eD(e,t,r,n,i){let o="horizontal"===r,a=ew(t,i);ed(a,`No resize handle element found for id "${t}"`);let s=a.getAttribute("data-panel-group-id");ed(s,"Resize handle element has no group id attribute");let{initialCursorPosition:l}=n,c=ej(r,e),u=eB(s,i);ed(u,`No group element found for id "${s}"`);let d=u.getBoundingClientRect();return(c-l)/(o?d.width:d.height)*100}function eS(e,t,r,n,i,o){if(F(e)){let t="horizontal"===r,n=0;n=e.shiftKey?100:null!=i?i:10;let o=0;switch(e.key){case"ArrowDown":o=t?0:n;break;case"ArrowLeft":o=t?-n:0;break;case"ArrowRight":o=t?n:0;break;case"ArrowUp":o=t?0:-n;break;case"End":o=100;break;case"Home":o=-100}return o}return null==n?0:eD(e,t,r,n,o)}function ek({panelDataArray:e}){let t=Array(e.length),r=e.map(e=>e.constraints),n=0,i=100;for(let o=0;o<e.length;o++){let e=r[o];ed(e,`Panel constraints not found for index ${o}`);let{defaultSize:a}=e;null!=a&&(n++,t[o]=a,i-=a)}for(let o=0;o<e.length;o++){let a=r[o];ed(a,`Panel constraints not found for index ${o}`);let{defaultSize:s}=a;if(null!=s)continue;let l=i/(e.length-n);n++,t[o]=l,i-=l}return t}function eF(e,t,r){t.forEach((t,n)=>{let i=e[n];ed(i,`Panel data not found for index ${n}`);let{callbacks:o,constraints:a,id:s}=i,{collapsedSize:l=0,collapsible:c}=a,u=r[s];if(null==u||t!==u){r[s]=t;let{onCollapse:e,onExpand:n,onResize:i}=o;i&&i(t,u),c&&(e||n)&&(n&&(null==u||eg(u,l))&&!eg(t,l)&&n(),e&&(null==u||!eg(u,l))&&eg(t,l)&&e())}})}function eN(e,t){if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!=t[r])return!1;return!0}function eM({defaultSize:e,dragState:t,layout:r,panelData:n,panelIndex:i,precision:o=3}){let a;let s=r[i];return{flexBasis:0,flexGrow:a=null==s?void 0!=e?e.toPrecision(o):"1":1===n.length?"1":s.toPrecision(o),flexShrink:1,overflow:"hidden",pointerEvents:null!==t?"none":void 0}}function eO(e,t=10){let r=null;return(...n)=>{null!==r&&clearTimeout(r),r=setTimeout(()=>{e(...n)},t)}}function eT(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 eG(e){return`react-resizable-panels:${e}`}function eH(e){return e.map(e=>{let{constraints:t,id:r,idIsFromProps:n,order:i}=e;return n?r:i?`${i}:${JSON.stringify(t)}`:JSON.stringify(t)}).sort((e,t)=>e.localeCompare(t)).join(",")}function eR(e,t){try{let r=eG(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 eU(e,t,r){var n,i;return null!==(i=(null!==(n=eR(e,r))&&void 0!==n?n:{})[eH(t)])&&void 0!==i?i:null}function e_(e,t,r,n,i){var o;let a=eG(e),s=eH(t),l=null!==(o=eR(e,i))&&void 0!==o?o:{};l[s]={expandToSizes:Object.fromEntries(r.entries()),layout:n};try{i.setItem(a,JSON.stringify(l))}catch(e){console.error(e)}}function eY({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(!ef(n,100))for(let e=0;e<t.length;e++){let t=r[e];ed(null!=t,`No layout data found for index ${e}`);let i=100/n*t;r[e]=i}let i=0;for(let e=0;e<t.length;e++){let n=r[e];ed(null!=n,`No layout data found for index ${e}`);let o=em({panelConstraints:t,panelIndex:e,size:n});n!=o&&(i+=n-o,r[e]=o)}if(!ef(i,0))for(let e=0;e<t.length;e++){let n=r[e];ed(null!=n,`No layout data found for index ${e}`);let o=em({panelConstraints:t,panelIndex:e,size:n+i});if(n!==o&&(i-=o-n,r[e]=o,ef(i,0)))break}return r}let eP=100,eL={getItem:e=>(eT(eL),eL.getItem(e)),setItem:(e,t)=>{eT(eL),eL.setItem(e,t)}},eq={};function eJ({autoSaveId:e=null,children:t,className:r="",direction:n,forwardedRef:i,id:o=null,onLayout:s=null,keyboardResizeBy:l=null,storage:c=eL,style:d,tagName:g="div",...I}){let v=w(o),y=h(null),[B,E]=m(null),[b,Q]=m([]),j=h({}),D=h(new Map),S=h(0),k=h({autoSaveId:e,direction:n,dragState:B,id:v,keyboardResizeBy:l,onLayout:s,storage:c}),O=h({layout:b,panelDataArray:[],panelDataArrayChanged:!1});h({didLogIdAndOrderWarning:!1,didLogPanelConstraintsWarning:!1,prevPanelIds:[]}),A(i,()=>({getId:()=>k.current.id,getLayout:()=>{let{layout:e}=O.current;return e},setLayout:e=>{let{onLayout:t}=k.current,{layout:r,panelDataArray:n}=O.current,i=eY({layout:e,panelConstraints:n.map(e=>e.constraints)});eQ(r,i)||(Q(i),O.current.layout=i,t&&t(i),eF(n,i,j.current))}}),[]),C(()=>{k.current.autoSaveId=e,k.current.direction=n,k.current.dragState=B,k.current.id=v,k.current.onLayout=s,k.current.storage=c}),eb({committedValuesRef:k,eagerValuesRef:O,groupId:v,layout:b,panelDataArray:O.current.panelDataArray,setLayout:Q,panelGroupElement:y.current}),p(()=>{let{panelDataArray:t}=O.current;if(e){if(0===b.length||b.length!==t.length)return;let r=eq[e];null==r&&(r=eO(e_,eP),eq[e]=r),r(e,[...t],new Map(D.current),b,c)}},[e,b,c]),p(()=>{});let T=u(e=>{let{onLayout:t}=k.current,{layout:r,panelDataArray:n}=O.current;if(e.constraints.collapsible){let i=n.map(e=>e.constraints),{collapsedSize:o=0,panelSize:a,pivotIndices:s}=eK(n,e,r);if(ed(null!=a,`Panel size not found for panel "${e.id}"`),!eg(a,o)){D.current.set(e.id,a);let l=eI({delta:ez(n,e)===n.length-1?a-o:o-a,initialLayout:r,panelConstraints:i,pivotIndices:s,prevLayout:r,trigger:"imperative-api"});eN(r,l)||(Q(l),O.current.layout=l,t&&t(l),eF(n,l,j.current))}}},[]),G=u((e,t)=>{let{onLayout:r}=k.current,{layout:n,panelDataArray:i}=O.current;if(e.constraints.collapsible){let o=i.map(e=>e.constraints),{collapsedSize:a=0,panelSize:s=0,minSize:l=0,pivotIndices:c}=eK(i,e,n),u=null!=t?t:l;if(eg(s,a)){let t=D.current.get(e.id),a=null!=t&&t>=u?t:u,l=eI({delta:ez(i,e)===i.length-1?s-a:a-s,initialLayout:n,panelConstraints:o,pivotIndices:c,prevLayout:n,trigger:"imperative-api"});eN(n,l)||(Q(l),O.current.layout=l,r&&r(l),eF(i,l,j.current))}}},[]),H=u(e=>{let{layout:t,panelDataArray:r}=O.current,{panelSize:n}=eK(r,e,t);return ed(null!=n,`Panel size not found for panel "${e.id}"`),n},[]),R=u((e,t)=>{let{panelDataArray:r}=O.current,n=ez(r,e);return eM({defaultSize:t,dragState:B,layout:b,panelData:r,panelIndex:n})},[B,b]),U=u(e=>{let{layout:t,panelDataArray:r}=O.current,{collapsedSize:n=0,collapsible:i,panelSize:o}=eK(r,e,t);return ed(null!=o,`Panel size not found for panel "${e.id}"`),!0===i&&eg(o,n)},[]),_=u(e=>{let{layout:t,panelDataArray:r}=O.current,{collapsedSize:n=0,collapsible:i,panelSize:o}=eK(r,e,t);return ed(null!=o,`Panel size not found for panel "${e.id}"`),!i||eA(o,n)>0},[]),P=u(e=>{let{panelDataArray:t}=O.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}),O.current.panelDataArrayChanged=!0},[]);C(()=>{if(O.current.panelDataArrayChanged){O.current.panelDataArrayChanged=!1;let{autoSaveId:e,onLayout:t,storage:r}=k.current,{layout:n,panelDataArray:i}=O.current,o=null;if(e){let t=eU(e,i,r);t&&(D.current=new Map(Object.entries(t.expandToSizes)),o=t.layout)}null==o&&(o=ek({panelDataArray:i}));let a=eY({layout:o,panelConstraints:i.map(e=>e.constraints)});eQ(n,a)||(Q(a),O.current.layout=a,t&&t(a),eF(i,a,j.current))}}),C(()=>{let e=O.current;return()=>{e.layout=[]}},[]);let L=u(e=>function(t){t.preventDefault();let r=y.current;if(!r)return()=>null;let{direction:n,dragState:i,id:o,keyboardResizeBy:a,onLayout:s}=k.current,{layout:l,panelDataArray:c}=O.current,{initialLayout:u}=null!=i?i:{},d=ey(o,e,r),p=eS(t,e,n,i,a,r);if(0===p)return;let A="horizontal"===n;"rtl"===document.dir&&A&&(p=-p);let g=eI({delta:p,initialLayout:null!=u?u:l,panelConstraints:c.map(e=>e.constraints),pivotIndices:d,prevLayout:l,trigger:F(t)?"keyboard":"mouse-or-touch"}),f=!eN(l,g);(N(t)||M(t))&&S.current!=p&&(S.current=p,f?es(e,0):A?es(e,p<0?J:V):es(e,p<0?z:K)),f&&(Q(g),O.current.layout=g,s&&s(g),eF(c,g,j.current))},[]),q=u((e,t)=>{let{onLayout:r}=k.current,{layout:n,panelDataArray:i}=O.current,o=i.map(e=>e.constraints),{panelSize:a,pivotIndices:s}=eK(i,e,n);ed(null!=a,`Panel size not found for panel "${e.id}"`);let l=eI({delta:ez(i,e)===i.length-1?a-t:t-a,initialLayout:n,panelConstraints:o,pivotIndices:s,prevLayout:n,trigger:"imperative-api"});eN(n,l)||(Q(l),O.current.layout=l,r&&r(l),eF(i,l,j.current))},[]),W=u((e,t)=>{let{layout:r,panelDataArray:n}=O.current,{collapsedSize:i=0,collapsible:o}=t,{collapsedSize:a=0,collapsible:s,maxSize:l=100,minSize:c=0}=e.constraints,{panelSize:u}=eK(n,e,r);null!=u&&(o&&s&&eg(u,i)?eg(i,a)||q(e,a):u<c?q(e,c):u>l&&q(e,l))},[q]),X=u((e,t)=>{let{direction:r}=k.current,{layout:n}=O.current;if(!y.current)return;let i=ew(e,y.current);ed(i,`Drag handle element not found for id "${e}"`);let o=ej(r,t);E({dragHandleId:e,dragHandleRect:i.getBoundingClientRect(),initialCursorPosition:o,initialLayout:n})},[]),Z=u(()=>{E(null)},[]),$=u(e=>{let{panelDataArray:t}=O.current,r=ez(t,e);r>=0&&(t.splice(r,1),delete j.current[e.id],O.current.panelDataArrayChanged=!0)},[]),ee=f(()=>({collapsePanel:T,direction:n,dragState:B,expandPanel:G,getPanelSize:H,getPanelStyle:R,groupId:v,isPanelCollapsed:U,isPanelExpanded:_,reevaluatePanelConstraints:W,registerPanel:P,registerResizeHandle:L,resizePanel:q,startDragging:X,stopDragging:Z,unregisterPanel:$,panelGroupElement:y.current}),[T,B,n,G,H,R,v,U,_,W,P,L,q,X,Z,$]),et={display:"flex",flexDirection:"horizontal"===n?"row":"column",height:"100%",overflow:"hidden",width:"100%"};return a(x.Provider,{value:ee},a(g,{...I,children:t,className:r,id:o,ref:y,style:{...et,...d},"data-panel-group":"","data-panel-group-direction":n,"data-panel-group-id":v}))}let eV=c((e,t)=>a(eJ,{...e,forwardedRef:t}));function ez(e,t){return e.findIndex(e=>e===t||e.id===t.id)}function eK(e,t,r){let n=ez(e,t),i=n===e.length-1?[n-1,n]:[n,n+1],o=r[n];return{...t.constraints,panelSize:o,pivotIndices:i}}function eW({disabled:e,handleId:t,resizeHandler:r,panelGroupElement:n}){p(()=>{if(e||null==r||null==n)return;let i=ew(t,n);if(null==i)return;let o=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=i.getAttribute("data-panel-group-id");ed(r,`No group element found for id "${r}"`);let o=ex(r,n),a=eC(r,t,n);ed(null!==a,`No resize element found for id "${t}"`);let s=e.shiftKey?a>0?a-1:o.length-1:a+1<o.length?a+1:0;o[s].focus()}}};return i.addEventListener("keydown",o),()=>{i.removeEventListener("keydown",o)}},[n,e,t,r])}function eX({children:e=null,className:t="",disabled:r=!1,hitAreaMargins:n,id:i,onDragging:o,style:s={},tabIndex:l=0,tagName:c="div",...u}){var A,g;let f=h(null),I=h({onDragging:o});p(()=>{I.current.onDragging=o});let v=d(x);if(null===v)throw Error("PanelResizeHandle components must be rendered within a PanelGroup container");let{direction:y,groupId:B,registerResizeHandle:E,startDragging:b,stopDragging:Q,panelGroupElement:j}=v,D=w(i),[S,k]=m("inactive"),[F,N]=m(!1),[M,O]=m(null),T=h({state:S});C(()=>{T.current.state=S}),p(()=>{if(r)O(null);else{let e=E(D);O(()=>e)}},[r,D,E]);let G=null!==(A=null==n?void 0:n.coarse)&&void 0!==A?A:15,H=null!==(g=null==n?void 0:n.fine)&&void 0!==g?g:5;p(()=>{if(r||null==M)return;let e=f.current;ed(e,"Element ref not attached");let t=(e,t,r)=>{if(t)switch(e){case"down":{k("drag"),b(D,r);let{onDragging:e}=I.current;e&&e(!0);break}case"move":{let{state:e}=T.current;"drag"!==e&&k("hover"),M(r);break}case"up":{k("hover"),Q();let{onDragging:e}=I.current;e&&e(!1)}}else k("inactive")};return er(D,e,y,{coarse:G,fine:H},t)},[G,y,r,H,E,D,M,b,Q]),eW({disabled:r,handleId:D,resizeHandler:M,panelGroupElement:j});let R={touchAction:"none",userSelect:"none"};return a(c,{...u,children:e,className:t,id:i,onBlur:()=>N(!1),onFocus:()=>N(!0),ref:f,role:"separator",style:{...R,...s},tabIndex:l,"data-panel-group-direction":y,"data-panel-group-id":B,"data-resize-handle":"","data-resize-handle-active":"drag"===S?"pointer":F?"keyboard":void 0,"data-resize-handle-state":S,"data-panel-resize-handle-enabled":!r,"data-panel-resize-handle-id":D})}function eZ(e,t=document){return t.querySelector(`[data-panel-id="${e}"]`)||null}function e$(e,t=document){return Array.from(t.querySelectorAll(`[data-panel][data-panel-group-id="${e}"]`))}function e0(e,t,r){return T(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}}eJ.displayName="PanelGroup",eV.displayName="forwardRef(PanelGroup)",eX.displayName="PanelResizeHandle"},{react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2trvN":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdFileList",()=>A),n.export(r,"isImage",()=>h),n.export(r,"reloadFileList",()=>I),n.export(r,"join",()=>v);var i=e("react/jsx-runtime"),o=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=o.Tree,A=()=>{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]]),A=(0,a.useCallback)(()=>{r.multi=!1,r.inverse=!1,e.render()},[]);(0,a.useEffect)(()=>(window.addEventListener("keydown",n),window.addEventListener("keyup",A),()=>{window.removeEventListener("keydown",n),window.removeEventListener("keyup",A)}),[]);let h=(t.entry[t.path]||[]).filter(e=>"dir"===e.type).map(e=>({id:e.name,parent:"",text:e.name,data:e})),I=(t.entry[t.path]||[]).filter(e=>"file"===e.type).map(e=>({id:e.name,parent:"",text:e.name,data:e})),x=r.square;return(0,i.jsxs)(i.Fragment,{children:[t.file_ctx_menu_event&&(0,i.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,i.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/${v(t.path,"new_folder")}?rename=${r}`),await (0,d.reloadFileTree)(e))},100)}}),(0,i.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${v(t.path,r[0])}?rename=${n}`),(0,d.reloadFileTree)(e))},100)}}),(0,i.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${v(t.path,r[0])}?del`);else if(confirm(`Delete ${t.selected.size} files?`))for(let n of r)await e.script.api._raw(`/_file${v(t.path,n)}?del`);(0,d.reloadFileTree)(e)},100)}})]}),(0,i.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 i=n.currentTarget;if(x.started){let o=i.getBoundingClientRect();if(x.cur.x=n.clientX-o.x,x.cur.y=n.clientY+i.scrollTop-o.y,x.start.x<x.cur.x?(x.box.x=x.start.x,x.box.w=x.cur.x-x.start.x):(x.box.x=x.cur.x,x.box.w=x.start.x-x.cur.x),x.start.y<x.cur.y?(x.box.y=x.start.y,x.box.h=x.cur.y+-x.start.y):(x.box.y=x.cur.y,x.box.h=x.start.y-x.cur.y),x.cur.y-i.scrollTop>.8*o.height?i.scrollTop+=5:x.cur.y-i.scrollTop<50&&(i.scrollTop-=5),x.el&&x.box.w>5&&x.box.h>5){for(let[e,n]of(r.multi||t.selected.clear(),Object.entries(r.els)))m(x.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(!x.disabled){let r=t.currentTarget,n=r.getBoundingClientRect();x.started=!0,x.start.x=t.clientX-n.x,x.start.y=r.scrollTop+t.clientY-n.y,x.box={x:0,y:0,w:0,h:0},e.render()}},onPointerUp:()=>{x.item_drag=!1,!x.disabled&&x.started&&(x.started=!1),e.render()},children:[(0,i.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: ${x.box.x}px;
top: ${x.box.y}px;
width: ${x.box.w}px;
height: ${x.box.h}px;
`,x.started?"opacity-100":"opacity-0",r.inverse?"bg-orange-200 border-orange-500":"bg-blue-200 border-blue-500")}),(0,i.jsxs)("div",{className:cx("absolute inset-0 flex flex-col",css`
ul {
display: flex;
flex: 1;
flex-wrap: wrap;
li {
margin-left: 5px;
margin-top: 5px;
}
}
`),onPointerDown:()=>{x.disabled||r.multi||(t.selected.clear(),e.render())},children:[(0,i.jsx)("div",{className:"flex flex-wrap items-start content-start",children:(0,i.jsx)(s.DndProvider,{backend:o.MultiBackend,options:(0,o.getBackendOptions)(),children:(0,i.jsx)(p,{tree:h,dragPreviewRender:()=>(0,i.jsx)(i.Fragment,{}),rootId:"",sort:!1,canDrop:(t,r)=>{let n=r.dragSource?.data;if(n){if("file"===n.type&&r.dropTargetId!==e.ui.popup.file.path)return!0}else{let e=r.dropTargetId+"",t=r.dragSourceId+"";if(e.startsWith(t))return!1;let n=t.split("/").filter(e=>e),i=e.split("/").filter(e=>e);return n.slice(0,n.length-1).join("/")!==i.join("/")}return!1},onDrop:async(t,{dropTargetId:r,dragSourceId:n,dragSource:i})=>{if(i){if(i.data?.type==="file"){let t=e.ui.popup.file,n=t.path;for(let i of t.selected){let o=n+(n.endsWith("/")?"":"/")+i;await e.script.api._raw(`/_file${o}?move=${r}`),t.selected.delete(i),e.render()}}else await e.script.api._raw(`/_file${n}?move=${r}`);await (0,d.reloadFileTree)(e)}},render:(t,{isDropTarget:n})=>t.data?(0,i.jsx)(g,{p:e,e:t.data,local:r,isDropTarget:n,onSquare:t=>{if(t.stopPropagation(),!x.disabled){let n=t.currentTarget,i=r.container?.getBoundingClientRect();i&&(x.started=!0,x.start.x=t.clientX-i.x,x.start.y=n.scrollTop+t.clientY-i.y,x.box={x:0,y:0,w:0,h:0},e.render())}}}):(0,i.jsx)(i.Fragment,{}),onDragStart:()=>{x.started=!1,e.render()},onDragEnd:()=>{x.item_drag=!1,e.render()}})})}),(0,i.jsx)("div",{className:"flex flex-wrap items-start content-start",children:(0,i.jsx)(s.DndProvider,{backend:o.MultiBackend,options:(0,o.getBackendOptions)(),children:(0,i.jsx)(p,{tree:I,dragPreviewRender:()=>(0,i.jsx)(i.Fragment,{}),rootId:"",sort:!1,onDrop:()=>{},render:(t,{})=>t.data?(0,i.jsx)(f,{p:e,e:t.data,local:r,onSquare:t=>{if(t.stopPropagation(),!x.disabled){let n=t.currentTarget,i=r.container?.getBoundingClientRect();i&&(x.started=!0,x.start.x=t.clientX-i.x,x.start.y=n.scrollTop+t.clientY-i.y,x.box={x:0,y:0,w:0,h:0},e.render())}}}):(0,i.jsx)(i.Fragment,{}),onDragStart:()=>{x.started=!1,e.render()},onDragEnd:()=>{x.item_drag=!1,e.render()}})})})]})]})]})},g=({e,local:t,p:r,isDropTarget:n})=>{let o=r.ui.popup.file;return(0,a.useEffect)(()=>()=>{t.els[e.name]&&delete t.els[e.name]},[]),(0,i.jsxs)("div",{ref:r=>{r&&(t.els[e.name]=r)},className:cx("flex border py-[3px] px-2 select-none items-center cursor-pointer hover:bg-blue-100 hover:border-blue-600",n&&"bg-blue-500 text-white",css`
width: 150px;
`),onPointerDown:t=>{o.selected.clear(),o.path=o.path+(o.path.endsWith("/")?"":"/")+e.name,(0,d.reloadFileTree)(r)},onPointerUp:n=>{t.square.item_drag=!1,t.square.disabled?(n.stopPropagation(),t.square.disabled=!1,r.render()):setTimeout(()=>{t.square.box.w<10&&t.square.box.h<10&&!o.selected.has(e.name)&&(t.multi||o.selected.clear(),o.selected.add(e.name),r.render())})},children:[(0,i.jsx)(d.Folder,{}),(0,i.jsx)("div",{className:"pl-1",children:e.name})]},e.name)},f=({e,local:t,p:r,onSquare:n})=>{let o=r.ui.popup.file,s=e.name.split(".").pop()||"",c=(0,l.useLocal)({no_image:!1});(0,a.useEffect)(()=>()=>{t.els[e.name]&&delete t.els[e.name]},[]);let u=!1;return o.path.startsWith("/upload/thumb")&&"file"===e.type&&(u=!0),(0,i.jsxs)("div",{ref:r=>{r&&(t.els[e.name]=r)},className:cx("flex items-stretch flex-col p-1 border select-none",css`
width: 100px;
height: 100%;
`,o.selected.has(e.name)?"bg-blue-100 border-blue-600":""),onPointerDown:i=>{if(o.selected.has(e.name)){t.square.disabled=!0,r.render();return}t.square.item_drag||(i.stopPropagation(),i.preventDefault(),n(i)),!t.square.started&&o.selected.size<=1&&(t.square.disabled=!0,t.multi||o.selected.clear(),o.selected.add(e.name),r.render())},onPointerUp:n=>{t.square.item_drag=!1,t.square.disabled?(n.stopPropagation(),t.square.disabled=!1,r.render()):setTimeout(()=>{t.square.box.w<10&&t.square.box.h<10&&!o.selected.has(e.name)&&(t.multi||o.selected.clear(),o.selected.add(e.name),r.render())})},children:[(0,i.jsx)("div",{className:cx("flex items-center justify-center flex-1 border bg-white",css`
min-height: 80px;
`,o.selected.has(e.name)?"border-blue-300":"border-transparent"),onPointerDown:()=>{t.square.item_drag=!0,c.render()},children:c.no_image?(0,i.jsx)("div",{className:"uppercase font-bold text-lg text-slate-300",children:"NO IMG"}):(0,i.jsx)(i.Fragment,{children:h(s)&&!u?(0,i.jsx)("img",{draggable:!1,src:r.script.api._url(`/_img${o.path.startsWith("/")?o.path:`/${o.path}`}/${e.name}?w=100`),alt:e.name+" thumbnail (100px)",onError:()=>{c.no_image=!0,c.render()}}):(0,i.jsx)("div",{className:"uppercase font-bold text-lg text-slate-300",children:s})})}),(0,i.jsx)("div",{className:"px-1 mt-2 text-ellipsis overflow-ellipsis whitespace-break-spaces break-words",children:e.name.length>25?e.name.substring(0,25)+"...":e.name})]},e.name)},h=e=>{if(["gif","jpeg","jpg","png","svg","webp"].includes(e))return!0};function m(e,t){let r=e.getBoundingClientRect(),n=t.getBoundingClientRect(),i=r.x<n.x+n.width&&r.x+r.width>n.x,o=r.y<n.y+n.height&&r.y+r.height>n.y;return i&&o}let I=async e=>{let t=e.ui.popup.file,r=await e.script.api._raw(`/_file${t.path}?dir`);t.entry[t.path]=r,e.render()},v=(...e)=>{let t=[];for(let r of e)r.split("/").forEach(e=>{t.push(e)});return t=t.filter(e=>e),"/"+e.join("/")}},{"react/jsx-runtime":"f4Tol","@minoru/react-dnd-treeview":"6okMP",react:"aq5hc","react-dnd":"47d2A","web-utils":"ccU4J","../../../../utils/ui/context-menu":"8SOtW","../../logic/ed-global":"6QDfO","./file-tree":"17zI9","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"17zI9":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdFileTree",()=>d),n.export(r,"Folder",()=>f),n.export(r,"reloadFileTree",()=>m);var i=e("react/jsx-runtime"),o=e("@minoru/react-dnd-treeview"),a=e("react-dnd"),s=e("web-utils"),l=e("../../../../utils/ui/context-menu"),c=e("../../logic/ed-global");let u=o.Tree,d=({})=>{let e=(0,s.useGlobal)(c.EDGlobal,"EDITOR");return e.ui.popup.file.expanded[e.site.id]||(e.ui.popup.file.expanded[e.site.id]=[]),(0,i.jsx)(a.DndProvider,{backend:o.MultiBackend,options:(0,o.getBackendOptions)(),children:(0,i.jsx)(u,{tree:e.ui.popup.file.tree,dragPreviewRender:()=>(0,i.jsx)(i.Fragment,{}),rootId:"",initialOpen:[...e.ui.popup.file.expanded[e.site.id]||[],"/"],canDrop:(t,r)=>{let n=r.dragSource?.data;if(n){if("file"===n.type&&r.dropTargetId!==e.ui.popup.file.path)return!0}else{let e=r.dropTargetId+"",t=r.dragSourceId+"";if(e.startsWith(t))return!1;let n=t.split("/").filter(e=>e),i=e.split("/").filter(e=>e);return n.slice(0,n.length-1).join("/")!==i.join("/")}return!1},onDrop:async(t,{dropTargetId:r,dragSourceId:n,dragSource:i})=>{if(i){if(i.data?.type==="file"){let t=e.ui.popup.file,n=t.path;for(let i of t.selected){let o=n+(n.endsWith("/")?"":"/")+i;await e.script.api._raw(`/_file${o}?move=${r}`),t.selected.delete(i),e.render()}}else await e.script.api._raw(`/_file${n}?move=${r}`);await m(e)}},render:(e,{depth:t,isOpen:r,onToggle:n,hasChild:o,isDragging:a,isDropTarget:s})=>(0,i.jsx)(p,{node:e,depth:t,isDropTarget:s})})})},p=({node:e,depth:t,isDropTarget:r})=>{let n=(0,s.useGlobal)(c.EDGlobal,"EDITOR"),o=e.id+"",a=n.ui.popup.file,u=(0,s.useLocal)({renaming:e.text}),d=a.expanded[n.site.id]?.includes(o);return(0,i.jsxs)("div",{className:cx("flex items-center space-x-1 flex-nowrap hover:bg-blue-50 py-[2px]",r&&"bg-blue-500 text-white",css`
padding-left: ${10*t+10}px;
`,a.path===o&&"border-r-2 bg-blue-100 border-r-blue-700"),onClick:()=>{a.selected.clear(),a.path=o,n.render(),a.expanded[n.site.id].includes(o)&&a.entry[o]||h(n,o,!0)},onContextMenu:e=>{e.preventDefault(),e.stopPropagation(),d||h(n,o),a.tree_ctx_path=o,a.tree_ctx_menu_event=e,n.render()},children:[a.tree_ctx_menu_event&&(0,i.jsxs)(l.Menu,{mouseEvent:a.tree_ctx_menu_event,onClose:()=>{setTimeout(()=>{a.tree_ctx_path="",a.tree_ctx_menu_event=null,n.render()},100)},children:[(0,i.jsx)(l.MenuItem,{label:"New Folder",onClick:e=>{e.preventDefault(),e.stopPropagation(),a.tree_ctx_menu_event=null,n.render(),setTimeout(()=>{a.tree.push({id:a.tree_ctx_path+"/new_folder",parent:a.tree_ctx_path,text:"new_folder",data:{name:"new_folder",type:"dir",size:0}}),a.expanded[n.site.id]?.push(a.tree_ctx_path),n.render(),a.path=a.tree_ctx_path+"/new_folder",a.tree_renaming=a.tree_ctx_path+"/new_folder",a.tree_ctx_path="",n.render()})}}),(0,i.jsx)(l.MenuItem,{label:"Rename",onClick:e=>{e.preventDefault(),e.stopPropagation(),a.path=a.tree_ctx_path,a.tree_renaming=a.tree_ctx_path,n.render()}}),(0,i.jsx)(l.MenuItem,{label:"Delete",disabled:!(a.entry[a.tree_ctx_path]&&a.entry[a.tree_ctx_path]?.length===0),onClick:async e=>{e.preventDefault(),e.stopPropagation(),a.entry[a.tree_ctx_path]&&a.entry[a.tree_ctx_path]?.length===0?(await n.script.api._raw(`/_file${a.tree_ctx_path}?del`),await m(n)):alert("Can only delete empty folder!")}})]}),(0,i.jsx)("div",{onClick:e=>{e.stopPropagation(),h(n,o)},children:d||"/"===o?(0,i.jsx)(g,{}):(0,i.jsx)(f,{})}),a.tree_renaming===o?(0,i.jsx)("input",{type:"text",spellCheck:!1,value:u.renaming,autoFocus:!0,onChange:e=>{u.renaming=e.currentTarget.value.replace(/\W/gi,"_"),u.render()},onKeyDown:e=>{"Enter"===e.key&&e.currentTarget.blur()},onFocus:e=>{e.currentTarget.select()},onBlur:async()=>{if(u.renaming!==e.text){e.text=u.renaming;let t=await n.script.api._raw(`/_file${a.tree_renaming}?rename=${u.renaming}`);t&&t.newname&&(a.path=t.newname),await m(n)}a.tree_renaming="",n.render()},className:"flex-1 border border-blue-500 outline-none"}):(0,i.jsx)("div",{className:"flex-1 text-ellipsis truncate",children:e.text})]})},A=14,g=()=>(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:A,height:A,fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeWidth:"2",strokeLinejoin:"round",viewBox:"0 0 24 24",children:(0,i.jsx)("path",{d:"M6 14l1.5-2.9A2 2 0 019.24 10H20a2 2 0 011.94 2.5l-1.54 6a2 2 0 01-1.95 1.5H4a2 2 0 01-2-2V5a2 2 0 012-2h3.9a2 2 0 011.69.9l.81 1.2a2 2 0 001.67.9H18a2 2 0 012 2v2"})}),f=()=>(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:A,height:A,fill:"none",strokeWidth:"2",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,i.jsx)("path",{d:"M20 20a2 2 0 002-2V8a2 2 0 00-2-2h-7.9a2 2 0 01-1.69-.9L9.6 3.9A2 2 0 007.93 3H4a2 2 0 00-2 2v13a2 2 0 002 2z"})}),h=(e,t,r)=>{if("/"===t)return;let n=e.ui.popup.file.expanded[e.site.id];n&&(n.includes(t)&&!r?(e.ui.popup.file.expanded[e.site.id]=n.filter(e=>e!==t),I(e)):e.ui.popup.file.expanded[e.site.id]=[...n,t]),localStorage.setItem("panel-file-expanded",JSON.stringify(e.ui.popup.file.expanded)),m(e)},m=async e=>{let t=e.ui.popup.file.expanded[e.site.id],r=await e.script.api._raw("/_file/?dir");if(Array.isArray(r)&&(e.ui.popup.file.entry={"/":r}),t){let r=[],n=new Set,i=new Set;for(let o of t.sort((e,t)=>e.length-t.length))if(o&&!e.ui.popup.file.entry[o]){let a=!1;if(o.split("/").length<=2)n.add(o),a=!0;else for(let e of n)if(o.startsWith(e)){a=!0;break}if(a){let n=`/_file${o}/?dir`;i.has(n)||(i.add(n),r.push(e.script.api._raw(n).then(r=>{Array.isArray(r)?e.ui.popup.file.entry[o]=r:e.ui.popup.file.expanded[e.site.id]=t.filter(e=>e!==o)})))}}await Promise.all(r),localStorage.setItem("panel-file-expanded",JSON.stringify(e.ui.popup.file.expanded))}let n=e.ui.popup.file;n.entry[n.path]||e.script.api._raw(`/_file${n.path}/?dir`).then(t=>{Array.isArray(t)&&(n.entry[n.path]=t,e.render())}),I(e)},I=e=>{let t=e.ui.popup.file.expanded[e.site.id];for(let[r,n]of Object.entries(e.ui.popup.file.entry))e.ui.popup.file.entry[r]&&!t.includes(r)&&"/"!==r&&r!==e.ui.popup.file.path&&delete e.ui.popup.file.entry[r];let r=e.ui.popup.file.tree;r.length=0,r.push({id:"/",text:"/",parent:""});let n=new Set(["/"]);for(let[t,i]of Object.entries(e.ui.popup.file.entry))for(let e of i){let i=t+(t.endsWith("/")?"":"/")+e.name;i.startsWith("/")||(i="/"+i),"dir"!==e.type||n.has(i)||r.push({id:i,text:e.name,parent:t||"/"})}e.ui.popup.file.tree=r.sort((e,t)=>(e.id+"").length-(t.id+"").length),e.render()}},{"react/jsx-runtime":"f4Tol","@minoru/react-dnd-treeview":"6okMP","react-dnd":"47d2A","web-utils":"ccU4J","../../../../utils/ui/context-menu":"8SOtW","../../logic/ed-global":"6QDfO","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iOgKY:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdFilePreview",()=>c);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../logic/ed-global"),s=e("./file-list"),l=e("./file-tree");let c=()=>{let e;let t=(0,o.useGlobal)(a.EDGlobal,"EDITOR"),r=t.ui.popup.file,n=(0,o.useLocal)({no_image:!1}),c={},d="",p=r.entry[r.path];for(let t of r.selected){if(!p)break;let n=p.find(e=>e.name===t);if(n){if("file"===n.type){let n=t.split(".").pop()||"";n&&(d||(d=n,e=r.entry[r.path]?.find(e=>e.name===t)),c[n]||(c[n]=[]),c[n].push(t))}else c.folder||(c.folder=[]),c.folder.push(t)}}let A=e?.name||"",g=r.path.startsWith("/")||!r.path.trim()?r.path:`/${r.path}`,f=`/_file${g}${"/"===g?A:`/${A}`}`;return(0,i.jsxs)(i.Fragment,{children:[0===r.selected.size&&(0,i.jsxs)("div",{className:"flex flex-1 flex-col items-center",children:["Select File",(0,i.jsx)("br",{}),"to Preview"]}),1===r.selected.size&&(0,i.jsxs)("div",{className:"flex flex-col items-stretch justify-start flex-1 h-full",children:[(0,i.jsx)("a",{className:cx("border-b flex items-center justify-center relative overflow-auto",css`
height: 50%;
img {
object-fit: cover;
object-position: center top;
}
`),href:t.script.api._url(f),target:"_blank",children:n.no_image?(0,i.jsx)("div",{className:"uppercase font-bold text-lg text-slate-300",children:"NO IMG"}):(0,i.jsx)(i.Fragment,{children:(0,s.isImage)(d)?(0,i.jsx)("img",{draggable:!1,className:"absolute inset-0 w-full h-full pointer-events-none",src:t.script.api._url(f+"?w=500"),alt:" thumbnail (500px)",onError:()=>{n.no_image=!0,n.render()}}):(0,i.jsx)("div",{className:"uppercase font-bold text-lg text-slate-300",children:d})})}),(0,i.jsxs)("div",{className:"p-2 border-b flex justify-between",children:[(0,i.jsx)("div",{className:"cursor-pointer hover:text-blue-500 hover:underline",onClick:()=>{setTimeout(async()=>{let e=[...r.selected],n=prompt("Rename to:",e[0]);n&&(await t.script.api._raw(`/_file${(0,s.join)(r.path,e[0])}?rename=${n}`),(0,l.reloadFileTree)(t))},100)},children:e?.name}),(0,i.jsx)("div",{children:u(e?.size||0)})]}),(0,i.jsxs)("label",{className:"flex items-stretch border-b",children:[(0,i.jsx)("div",{className:"flex items-center border-r px-1",children:"Code"}),(0,i.jsx)("input",{type:"text",className:"p-2 flex justify-between font-mono text-xs flex-1",value:`siteurl("${f}")`,readOnly:!0,onFocus:e=>{e.currentTarget.select()}})]}),r.picker.on_pick&&(0,i.jsx)("div",{className:"flex items-center justify-center p-3",children:!r.picker.multi&&1===r.selected.size&&(0,i.jsx)("div",{className:"bg-blue-600 rounded-sm text-white px-4 py-2 cursor-pointer",onClick:()=>{"function"==typeof r.picker.on_pick&&(r.picker.on_pick(f),r.open=!1,r.picker.on_pick=!1,t.render())},children:"Select File"})})]}),r.selected.size>1&&(0,i.jsxs)("div",{className:"flex flex-col items-stretch flex-1",children:[(0,i.jsxs)("div",{className:"pl-1",children:[r.selected.size," files selected:"]}),(0,i.jsx)("div",{className:"flex flex-col border-t",children:Object.entries(c).map(([e,t])=>(0,i.jsxs)("div",{className:"flex items-stretch border-b px-3",children:[(0,i.jsx)("div",{className:"min-w-[60px] border-r uppercase font-bold text-xs text-slate-600 flex items-center",children:e}),(0,i.jsxs)("div",{className:"flex-1 pl-1 items-center",children:[t.length," file",t.length<=1?"":"s"]})]},e))})]})]})};function u(e){let t=["bytes","KB","MB","GB","TB"];if(0===e)return"0 bytes";let r=Math.floor(Math.log(e)/Math.log(1024)),n=0===r?e:(e/Math.pow(1024,r)).toFixed(2);return`${n} ${t[r]}`}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../logic/ed-global":"6QDfO","./file-list":"2trvN","./file-tree":"17zI9","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],eD4tb:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdFileTop",()=>c);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../logic/ed-global"),s=e("react-dropzone"),l=e("./file-upload");let c=()=>{let e=(0,o.useGlobal)(a.EDGlobal,"EDITOR"),t=e.ui.popup.file,r=t.path.split("/").filter(e=>e),{getRootProps:n,getInputProps:c,isDragActive:A}=(0,s.useDropzone)({onDrop:t=>(0,l.uploadFile)(e,t),noDrag:!0});return(0,i.jsxs)("div",{className:cx("border-b flex flex-col items-stretch"),children:[(0,i.jsxs)("div",{className:cx("flex p-1"),children:[(0,i.jsx)("div",{className:d(e),onClick:()=>u(e,"/"),children:"/"}),r.map((t,n)=>{let o=[];for(let e=0;e<=n;e++)o.push(r[e]);return(0,i.jsx)("div",{className:d(e),onClick:()=>u(e,"/"+o.join("/")),children:t},`${t}-${n}`)})]}),(0,i.jsxs)("div",{className:cx("border-t flex justify-between"),children:[(0,i.jsx)("div",{className:"flex p-1",children:(0,i.jsxs)("div",{className:p(e),...n(),children:[(0,i.jsx)("input",{...c()}),"Upload"]})}),(0,i.jsx)("div",{className:"flex border-l items-center justify-center min-w-[30px] cursor-pointer hover:bg-blue-50",onClick:()=>{t.preview=!t.preview,e.render()},children:t.preview?(0,i.jsx)(g,{}):(0,i.jsx)(f,{})})]})]})},u=(e,t)=>{e.ui.popup.file.path=t,e.render()},d=(e,t)=>cx("border px-2 mr-1 rounded-sm cursor-pointer hover:bg-blue-50",t),p=(e,t)=>cx("border px-2 mr-1 rounded-sm cursor-pointer hover:bg-blue-100 hover:text-blue-700 border-slate-600 hover:border-blue-600 ",t),A=17,g=()=>(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:A,height:A,fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",className:"lucide lucide-panel-right-close",viewBox:"0 0 24 24",children:[(0,i.jsx)("rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}),(0,i.jsx)("path",{d:"M15 3v18M8 9l3 3-3 3"})]}),f=()=>(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:A,height:A,fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",className:"lucide lucide-panel-right-open",viewBox:"0 0 24 24",children:[(0,i.jsx)("rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}),(0,i.jsx)("path",{d:"M9 3v18M16 15l-3-3 3-3"})]})},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../logic/ed-global":"6QDfO","react-dropzone":"1gKRC","./file-upload":"4F3XK","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4F3XK":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"uploadFile",()=>o);var i=e("./file-tree");let o=async(e,t)=>{let r=e.ui.popup.file,n=[];r.upload.started=!0,r.upload.progress={};let o=r.upload.progress,s=new Set;for(let i of t){let t=r.path,l=i.path?i.path:i.name;if(i.path){let e=i.path.split("/");e.pop(),t=a(t,...e);let r=e.filter(e=>e).join("/");r&&s.add(r)}o[l]||(o[l]=.1),n.push(e.script.api._raw(`/_upload?to=${t}`,i,t=>{o[l]=t.progress,e.render()}))}await Promise.all(n),alert(`
Uploaded Finished:
- ${t.length} files uploaded${s.size>0?`
${[...s].map(e=>` - Folder ${e} created.`).join("\n")}`:""}`),r.upload.progress={},r.upload.started=!1,e.render(),(0,i.reloadFileTree)(e)},a=(...e)=>{let t=[];for(let r of e)r.split("/").forEach(e=>{t.push(e)});return t=t.filter(e=>!!e.trim()),"/"+e.join("/")}},{"./file-tree":"17zI9","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],it4l9:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdRight",()=>u);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("./logic/active/get-meta"),s=e("./logic/ed-global"),l=e("./panel/side/prop-instance"),c=e("./panel/side/side-style");let u=()=>{let e=(0,o.useGlobal)(s.EDGlobal,"EDITOR"),t=(0,a.getActiveMeta)(e),r=t?.item.type==="item"&&t?.item.component?.id&&t?.item.component.id!==s.active.comp_id;return(0,i.jsx)("div",{className:cx(css`
width: ${e.ui.layout.right}px;
`,"border-l flex flex-col bg-white"),children:t?(0,i.jsx)(i.Fragment,{children:r?(0,i.jsx)(l.EdSidePropInstance,{meta:t}):(0,i.jsx)(c.EdSideStyle,{meta:t})}):(0,i.jsxs)("div",{className:"flex py-[100px] items-center text-[12px] flex-1 flex-col",children:[(0,i.jsx)("img",{draggable:!1,src:"/img/empty.png",className:css`
width: 50px;
`}),(0,i.jsx)("div",{className:"mt-[20px] text-[12px]",children:"— Select an Item —"})]})})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","./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":"2GYoY"}],e5MXL:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdSidePropInstance",()=>I);var i=e("react/jsx-runtime"),o=e("react"),a=e("web-utils"),s=e("../../../../utils/ui/context-menu"),l=e("../../logic/ed-global"),c=e("../tree/node/item/indent"),u=e("./prop-instance/edit-script"),d=e("./prop-instance/prop-button"),p=e("./prop-instance/prop-code"),A=e("./prop-instance/prop-file"),g=e("./prop-instance/prop-option"),f=e("./prop-instance/prop-reset"),h=e("./prop-instance/prop-text"),m=e("./style/side-all");window;let I=({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=v(t,e));let I=n?.item;if(!I)return(0,i.jsx)(i.Fragment,{children:"Warning: Item not found"});if(!n.mitem)return(0,i.jsxs)("div",{className:"p-3 text-sm space-y-1 flex flex-col",children:[(0,i.jsx)("span",{children:"Warning: MItem Not Found"}),(0,i.jsx)("hr",{}),(0,i.jsx)("span",{children:"This item is created on runtime"})]});let y=[],B=n.mitem?.get("component")?.get("props"),w=n.mitem?.get("component")?.get("id")||"";if(!t.comp.list[w])return(0,i.jsx)(i.Fragment,{children:"Warning: Component not found"});let E=t.comp.list[w].doc.getMap("map").get("root")?.get("component")?.get("props");B&&n.mitem&&E&&(E.forEach((t,n)=>{let i=B.get(n),o=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){}}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.error(`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.error("Failed to parse visible on prop: ",n),console.error(e)}}catch(e){console.error(e);return}if(r.showJSX||"content-element"!==a){if(i)y.push({mprop:i,cprop:o,name:n});else{let e=t.toJSON(),r=new Y.Map;syncronize(r,e),B.set(n,r),y.push({mprop:r,cprop:o,name:n})}}}),y=y.sort((e,t)=>(e.cprop.idx||0)-(t.cprop.idx||0)));let b={};for(let e of y){let[t,...r]=e.name.split("__"),n=r.join("_");n||e.name.endsWith("__")||(n=t,t="_"),b[t]||(b[t]=[]),b[t].push({...e,label:n})}let Q=I.component?.useStyle,j=!Q||Q&&r.expand.prop,D=!Q||Q&&r.expand.style,S=localStorage.getItem("prasi-prop-hide")?.split(",")||[];return(0,i.jsxs)("div",{className:"flex flex-1 flex-col text-[12px]",children:[(0,i.jsxs)("div",{className:cx("flex border-b p-1 h-[28px] items-center bg-slate-50 justify-between select-none",Q&&"cursor-pointer hover:bg-blue-100"),onClick:()=>{Q&&(r.expand.prop=!r.expand.prop,localStorage.setItem("prop-instance-show-prop",JSON.stringify(r.expand.prop)),r.render())},children:[Q&&(0,i.jsx)(i.Fragment,{children:r.expand.prop?(0,i.jsx)(C,{}):(0,i.jsx)(x,{})}),(0,i.jsx)("div",{className:"flex-1 overflow-hidden mr-2 text-ellipsis whitespace-nowrap",children:Q?n.item.name:"Props"}),t.ui.comp_editable&&(0,i.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,i.jsx)("div",{className:"flex flex-1 relative overflow-y-auto overflow-x-hidden",children:(0,i.jsxs)("div",{className:cx("absolute inset-0"),children:[r.rightClickEvent&&(0,i.jsxs)(s.Menu,{mouseEvent:r.rightClickEvent,onClose:()=>{r.rightClickEvent=null,r.render()},children:[(0,i.jsx)(s.MenuItem,{label:"Reset",onClick:()=>{r.pick.name&&(0,f.reset)(t,w,r.pick.mprop,r.pick.name)}}),(0,i.jsx)(s.MenuItem,{label:"Edit Code",onClick:(0,u.createEditScript)(t,"value",r.pick.mprop,r.pick.name)})]}),j&&(0,i.jsxs)(i.Fragment,{children:[0===y.length&&(0,i.jsx)("div",{className:"flex absolute inset-0 items-center justify-center",children:"No Prop Available"}),Object.entries(b).map(([n,a])=>{let s=a.find(e=>e.name.endsWith("__"));return"_"===n||s?(0,i.jsxs)(o.Fragment,{children:["_"!==n&&(0,i.jsxs)("div",{className:cx("border-b px-1 cursor-pointer py-1 hover:bg-blue-100 select-none flex items-center justify-between",!S.includes(n)&&"bg-slate-50"),onClick:()=>{S.includes(n)?S=S.filter(e=>e!==n):S.push(n),localStorage.setItem("prasi-prop-hide",S?.join(",")),r.render()},children:[(0,i.jsxs)("div",{className:"flex items-center",children:[(0,i.jsx)("div",{children:s?.cprop?.label||n}),(0,i.jsx)("div",{className:"flex-1 pl-1",children:S.includes(n)?(0,i.jsx)(c.ChevronRight,{}):(0,i.jsx)(c.ChevronDown,{})})]}),n.startsWith("$")&&(0,i.jsx)("div",{onClick:e=>{if(e.stopPropagation(),e.preventDefault(),n){let e=E?.toJSON(),t={};for(let[r,i]of Object.entries(e))r.startsWith(n)&&(t[r]=i)}},className:"border rounded-md bg-white px-2 hover:bg-blue-500 hover:text-white",children:"+ Add"})]}),(0,i.jsx)("div",{className:cx(S.includes(n)&&"hidden"),children:a.map(({label:o,name:a,mprop:s,cprop:l})=>{if(a.endsWith("__"))return null;let c=l.meta?.type||"text",f=!1,m=s.get("value")||"";!m||['"',"'","`"].includes(m[0])&&['"',"'","`"].includes(m[m.length-1])||(f=!0),m.length>100&&(f=!0),"file"===c&&(f=!!m&&!m.startsWith("siteurl(")),"button"===c&&(f=!1),"option"===c&&l.meta?.option_mode==="checkbox"&&(f=!1);let I=e=>{e.preventDefault(),r.pick={mprop:s,name:a},r.rightClickEvent?r.rightClickEvent=null:r.rightClickEvent=e,r.render()},v=l.label||o;return(0,i.jsxs)("div",{className:"border-b text-[13px] relative hover:bg-orange-100 cursor-default flex items-stretch",onContextMenu:I,children:["_"!==n&&(0,i.jsx)("div",{className:"pl-2 bg-slate-50 border-r"}),(0,i.jsx)("div",{className:"flex-1",children:f?(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(p.EdPropInstanceCode,{mprop:s,name:a,comp_id:w,label:v,labelClick:I,onEditCode:(0,u.createEditScript)(t,"value",s,a)})}):(0,i.jsxs)(i.Fragment,{children:["button"===c&&(0,i.jsx)(d.EdPropInstanceButton,{meta:e,cprop:l,mprop:s,label:v,name:a}),"file"===c&&(0,i.jsx)(A.EdPropInstanceFile,{mprop:s,label:v,name:a,labelClick:I}),"text"===c&&(0,i.jsx)(h.EdPropInstanceText,{mprop:s,label:v,name:a,labelClick:I}),"option"===c&&(0,i.jsx)(g.EdPropInstanceOptions,{mprop:s,meta:e,cprop:l,label:v,name:a,labelClick:I}),"content-element"===c&&(0,i.jsx)("div",{className:"min-h-[28px] px-1 flex items-center",children:a})]})})]},a)})})]},n):null})]}),I.component?.useStyle&&(0,i.jsxs)("div",{className:cx(),children:[(0,i.jsxs)("div",{className:cx("flex border-b p-1 h-[28px] items-center bg-slate-50 justify-between select-none",Q&&"cursor-pointer hover:bg-blue-100"),onClick:()=>{Q&&(r.expand.style=!r.expand.style,localStorage.setItem("prop-instance-show-style",JSON.stringify(r.expand.style)),r.render())},children:[Q&&(0,i.jsx)(i.Fragment,{children:r.expand.style?(0,i.jsx)(C,{}):(0,i.jsx)(x,{})}),(0,i.jsx)("div",{className:"flex-1 overflow-hidden mr-2 text-ellipsis whitespace-nowrap",children:"Component Style"})]}),D&&(0,i.jsx)(m.EdStyleAll,{as_child:!0})]}),(0,i.jsx)("div",{className:"p-2 text-gray-300",children:w})]})})]})},v=(e,t)=>t,x=()=>(0,i.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M6 11L6 4L10.5 7.5L6 11Z",fill:"currentColor"})}),C=()=>(0,i.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M4 6H11L7.5 10.5L4 6Z",fill:"currentColor"})})},{"react/jsx-runtime":"f4Tol",react:"aq5hc","web-utils":"ccU4J","../../../../utils/ui/context-menu":"8SOtW","../../logic/ed-global":"6QDfO","../tree/node/item/indent":"eLvL0","./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","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],hgMCt:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createEditScript",()=>i);let i=(e,t,r,n)=>i=>{i.preventDefault(),i.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":"2GYoY"}],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 i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../logic/ed-global"),s=e("./prop-label"),l=e("../../../../vi/render/script/item-dev");let c=window,u=({label:e,name:t,cprop:r,mprop:n,meta:c})=>{let u=(0,o.useGlobal)(a.EDGlobal,"EDITOR"),d=(0,o.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.error(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.error(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,i.jsxs)("div",{className:"flex items-stretch min-h-[28px]",children:[(0,i.jsx)(s.EdPropLabel,{name:e||t}),(0,i.jsx)("div",{className:cx("flex-1 flex items-stretch p-[3px]"),children:Array.isArray(d.value)&&d.value&&d.value.map((e,t)=>(0,i.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,i.jsx)("div",{className:"flex items-center",children:(0,i.jsx)("div",{className:"px-1",children:e.label})})},t))})]})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../logic/ed-global":"6QDfO","./prop-label":"3JL0r","../../../../vi/render/script/item-dev":"g6zX8","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3JL0r":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdPropLabel",()=>s);var i=e("react/jsx-runtime"),o=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,i.jsxs)(i.Fragment,{children:[n.dragging&&(0,i.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,i.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,i.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,i.jsx)(o.Tooltip,{content:e,placement:"left",delay:100,className:"flex items-center",children:s}):s}},{"react/jsx-runtime":"f4Tol","../../../../../utils/ui/tooltip":"lSeyn","web-utils":"ccU4J","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],g6zX8:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"devItem",()=>s);var i=e("@paralleldrive/cuid2"),o=e("./code-build");let a=window,s=(e,t,r,n)=>{let l=n||{},u=t.get("id")||"";a.prasiEditDevItem||(a.prasiEditDevItem={});let d=a.prasiEditDevItem[r];d||(a.prasiEditDevItem[r]={},d=a.prasiEditDevItem[r]);let p=()=>{let e=t.get("id")||"",r=d[e];return r||(d[e]=[],r=d[e]),r},A=t.toJSON(),g={...A,edit:{get props(){if(A.component?.props){let n={};for(let[i,o]of Object.entries(A.component.props))if(o.content){let o=t.get("component")?.get("props")?.get(i)?.get("content");if(o){let t=o.get("id")||"";l[t]?n[i]={mode:"jsx",value:l[t]}:n[i]={mode:"jsx",value:s(e,o,r,l)}}else n[i]={mode:"jsx",value:null}}else{let e="string"==typeof o.valueBuilt?o.valueBuilt.trim():"";if(e.endsWith(";\n")&&(e=e.substring(0,e.length-2)),e&&e===o.value.trim()){let e=Function(`return ${o.value}`);n[i]={mode:"string",value:e()}}else n[i]={mode:"raw",value:o.value,valueBuilt:o.valueBuilt}}return n}return},get pending(){return[]},async commit(){let r={},n={};if(t){for(let[t,a]of Object.entries(d)){let s=e[t];if(!s||!s.mitem)continue;let l=s.mitem.toJSON();if(l&&l.component){let e=l?.component?.props;if(!e){console.log(l,e);return}let s={};for(let t of a)if("prop"===t.type&&e)e[t.name]&&("string"===t.mode?(e[t.name].value=JSON.stringify(t.value),e[t.name].valueBuilt=JSON.stringify(t.value)):"raw"===t.mode?(e[t.name].value=t.value,t.valueBuilt?e[t.name].valueBuilt=t.valueBuilt:s[t.name]=t.value):"jsx"===t.mode&&(e[t.name]||(e[t.name]={meta:{type:"content-element"}}),t.value&&(e[t.name].content=c([t.value],n)[0])));else if("set"===t.type&&"object"==typeof t.value)for(let[e,r]of Object.entries(t.value))l[e]=r;else if("child"===t.type&&Array.isArray(t.childs)){if(l.component?.id)l.component.props||(l.component.props={}),l.component.props.child={meta:{type:"content-element"},content:{type:"item",id:(0,i.createId)(),name:"child",childs:c(t.childs.filter(e=>e),n)}};else{let e=c(t.childs.filter(e=>e),n);l.childs=e}}for(let[e,t]of Object.entries(n))s[e]=t.value;let u=await (0,o.codeBuild)(s);if(await new Promise(e=>{setTimeout(e)}),e)for(let[t,r]of Object.entries(u))e[t]?e[t].valueBuilt=r:n[t]&&(n[t].valueBuilt=r);r[t]=l}}t.doc?.transact(()=>{for(let[t,n]of Object.entries(r)){let r=e[t];r.mitem&&syncronize(r.mitem,n)}})}},setValue(e,t){let r=p(),n=t;if("childs"===e)throw Error("Please modify childs via .child");r.push({type:"set",name:e,value:n})},setProp(e,t){let r=p();"string"==typeof t?r.push({type:"prop",mode:"string",name:e,value:t}):"string"===t.mode?r.push({type:"prop",mode:"string",name:e,value:t.value}):"raw"===t.mode?r.push({type:"prop",mode:"raw",name:e,value:t.value,valueBuilt:t.valueBuilt}):"jsx"===t.mode&&r.push({type:"prop",mode:"jsx",name:e,value:t.value})},setChilds(e){p().push({type:"child",childs:e})},get childs(){if(A.component?.id){let n=A.component?.props.child;if(n&&n.content){let n=t.get("component")?.get("props")?.get("child")?.get("content");if(n){let t=n.get("id")||"";if(l[t])return[l[t]];return[s(e,n,r,l)]}}return[]}if(A.childs)return A.childs.map(t=>{if(t){let n=e[t.id];if(l[t.id])return l[t.id];if(n&&n.mitem)return s(e,n.mitem,r,l)}}).filter(e=>e);return[]},get parent(){if(t){let n=t.parent.toJSON(),i=null;if(Array.isArray(n))i=(t.parent?.parent).get("id");else{let e=t.parent?.parent?.parent?.parent;"object"==typeof e&&"function"==typeof e.get&&(i=e.get("id"))}let o=e[i]?.mitem;if(o){let t=l[i]?l[i]:s(e,o,r,l);if(Array.isArray(n))return{item:t,child_type:"child",child_idx:n.findIndex(e=>e.id===t.id)};return{item:t,child_type:"prop"}}}return null}}};return l[u]=g,g},l=(e,t)=>{let r={};for(let[n,i]of Object.entries(e))i.mode?"string"===i.mode?r[n]={value:JSON.stringify(i.value),valueBuilt:JSON.stringify(i.value),meta:{type:"text"}}:"jsx"===i.mode&&i.value?r[n]={value:"",valueBuilt:"",content:c([i.value],t)[0],meta:{type:"content-element"}}:"raw"===i.mode&&(r[n]={value:i.value,valueBuilt:i.valueBuilt,meta:{type:"text"}}):r[n]=i;return r},c=(e,t)=>{let r=t||{};return e.map(e=>{let t={...e};if(delete t.edit,t.id||(t.id=(0,i.createId)()),t.component&&(t.component.instances||(t.component.instances={}),t.component.ref_ids||(t.component.ref_ids={}),t.component?.props))for(let[e,n]of(t.component.props=l(t.component.props,r),Object.entries(t.component.props)))!n.valueBuilt&&n.value&&(r[t.id+"|||"+e]=n),n.content&&(n.content=c([n.content],r)[0]);return t.childs?t.childs=c(t.childs,r):t.childs=[],t})}},{"@paralleldrive/cuid2":"6a1JN","./code-build":"aiqI9","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],aiqI9:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"codeBuild",()=>o);let i={transform:null},o=async(t,r)=>{i.transform||(i.transform=(await e("90b6356c757ec7d2")).transform);let n={};for(let[e,o]of Object.entries(t))for(let t of(n[e]=i.transform(o,{transforms:["typescript","imports","jsx"],preserveDynamicImport:!0,disableESTransforms:!0,filePath:r}).code,['"use strict";']))n[e].startsWith(t)&&(n[e]=n[e].substring(t.length).trim());return n}},{"90b6356c757ec7d2":"ezizd","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ezizd:[function(e,t,r){t.exports=e("e952c3f3eea2d8f0")(e("996c5ea988730c70").resolve("bqVt6")).then(()=>t.bundle.root("lInHQ"))},{e952c3f3eea2d8f0:"jybCT","996c5ea988730c70":"6dXzV"}],eSxFP:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdPropInstanceCode",()=>c);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../logic/ed-global"),s=e("./prop-label"),l=e("./prop-reset");let c=({label:e,name:t,labelClick:r,onEditCode:n,comp_id:c,mprop:u})=>{let d=(0,o.useGlobal)(a.EDGlobal,"EDITOR");return(0,i.jsxs)("div",{className:"flex items-center min-h-[28px]",children:[(0,i.jsx)(s.EdPropLabel,{name:e||t,labelClick:r}),(0,i.jsxs)("div",{className:"flex-1 flex justify-end pr-1",children:[(0,i.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,i.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:'<svg width="12" height="12" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.85355 2.14645C5.04882 2.34171 5.04882 2.65829 4.85355 2.85355L3.70711 4H9C11.4853 4 13.5 6.01472 13.5 8.5C13.5 10.9853 11.4853 13 9 13H5C4.72386 13 4.5 12.7761 4.5 12.5C4.5 12.2239 4.72386 12 5 12H9C10.933 12 12.5 10.433 12.5 8.5C12.5 6.567 10.933 5 9 5H3.70711L4.85355 6.14645C5.04882 6.34171 5.04882 6.65829 4.85355 6.85355C4.65829 7.04882 4.34171 7.04882 4.14645 6.85355L2.14645 4.85355C1.95118 4.65829 1.95118 4.34171 2.14645 4.14645L4.14645 2.14645C4.34171 1.95118 4.65829 1.95118 4.85355 2.14645Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>'}})]})]})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../logic/ed-global":"6QDfO","./prop-label":"3JL0r","./prop-reset":"88gTN","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"88gTN":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"reset",()=>i);let i=(e,t,r,n)=>{if(t){let i=e.comp.list[t];if(i.doc){let t=i.doc.getMap("map").get("root")?.get("component")?.get("props"),o=t?.get(n);o&&(r.doc?.transact(()=>{r.set("value",o.get("value")),r.set("valueBuilt",o.get("valueBuilt"))}),e.render())}}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"71vgw":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdPropInstanceFile",()=>d);var i=e("react/jsx-runtime"),o=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,f=r.get("value"),h=(0,a.useLocal)({value:g(f),codeEditing:!1,timeout:null});(0,o.useEffect)(()=>{h.value=g(f),h.render()},[f]);let m=A(f);return(0,i.jsxs)("div",{className:"flex items-stretch min-h-[28px]",children:[(0,i.jsx)(l.EdPropLabel,{name:e||t,labelClick:n}),(0,i.jsx)("div",{className:cx("border-l flex-1 flex items-stretch p-[2px]"),children:(0,i.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=A(f),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:[(h.value,(0,i.jsx)(i.Fragment,{})),(0,i.jsx)("div",{className:"flex items-center",children:m?(0,i.jsx)(p,{filename:m}):(0,i.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,i.jsxs)("div",{className:"flex items-center ",children:[n&&(0,i.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,i.jsx)("div",{className:"uppercase font-bold text-sm text-slate-300 mx-1",children:r}),"Browse File"]})},A=e=>{let t=e.substring(15);return t.substring(0,t.length-2)},g=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":"f4Tol",react:"aq5hc","web-utils":"ccU4J","../../../logic/ed-global":"6QDfO","./prop-label":"3JL0r","../../../logic/tree/build":"dNllk","../../file/file-list":"2trvN","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],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"),_onChange=require("./on-change"),_tooltip=require("../../../../../utils/ui/tooltip");let config={opt:{}},EdPropInstanceOptions=({name,mprop,cprop,label,labelClick,meta})=>{let prop=mprop.toJSON(),local=(0,_webUtils.useLocal)({codeEditing:!1,loading:!0,isOpen:!1,val:"",metaFnInit:!1,metaFn:null,checkbox:{width:0},options:[],optDeps:[],resetOnDeps:!1,open:!1,pendingVal:null,changedTimeout:null},({setDelayedRender:e})=>{e(!0)}),p=(0,_webUtils.useGlobal)(_edGlobal.EDGlobal,"EDITOR");if(config.opt[name]=()=>{local.metaFn=null,local.loading=!1,local.render()},(0,_react.useEffect)(()=>{local.metaFnInit=!1,local.render()},[name,_edGlobal.active.item_id]),(cprop.meta?.options||cprop.meta?.optionsBuilt)&&(!local.metaFn||local.optDeps.length>0)){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={_meta:meta,_metas:p.page.meta,...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){}}if(meta.item.component)for(let[k,v]of Object.entries(meta.item.component.props)){if(v.valueBuilt&&v.valueBuilt.length>3){v.valueBuilt.startsWith('const _jsxFileName = "";')&&(v.valueBuilt=`(() => { ${v.valueBuilt.replace('const _jsxFileName = "";','const _jsxFileName = ""; return ')} })()`);try{Function("arg",`arg["${k}"] = ${v.valueBuilt}`)(arg)}catch(e){console.error(e),console.error(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_src=`
try {
const resOpt = ${src.endsWith(";")?src:`${src};`}
if (typeof resOpt === 'function') local.metaFn = resOpt;
else {
if (typeof resOpt === 'object' && Array.isArray(resOpt.deps) && typeof resOpt.fn === 'function') {
local.metaFn = resOpt.fn;
local.optDeps = resOpt.deps;
local.resetOnDeps = resOpt.reset;
} else {
local.options = resOpt;
}
}
} catch(e) { console.error(e); }`;fn=Function(...Object.keys(arg),"local",final_src),fn(...Object.values(arg),local)}catch(e){console.error(e),console.error(fn.toString(),arg)}}let metaFnCallback=(0,_react.useCallback)(async e=>{if(local.loading=!1,local.options=e,local.resetOnDeps){if(local.metaFnInit){let e="[]";"function"==typeof local.resetOnDeps&&(e=JSON.stringify(local.resetOnDeps())),await mprop.doc?.transact(()=>{mprop.set("value",e),mprop.set("valueBuilt",e)}),await (0,_build.treeRebuild)(p),p.render()}else local.metaFnInit=!0}local.render()},[local.metaFnInit,local.resetOnDeps,mprop]);(0,_react.useEffect)(()=>{if(local.metaFn){local.loading=!0;try{let e=local.metaFn();e instanceof Promise?e.then(metaFnCallback).catch(e=>{console.error(`ERROR in component ${meta.item.name}, prop ${name}:`),console.error(local.metaFn?.toString()),console.error(e)}):metaFnCallback(e)}catch(e){console.error(e)}}else local.loading=!1,local.render()},[...local.optDeps]);let evalue=null;try{eval(`evalue = ${prop.value}`)}catch(e){}local.open?evalue=local.pendingVal:local.pendingVal=evalue,(0,_react.useEffect)(()=>{Array.isArray(local.options)&&!Array.isArray(evalue)&&"checkbox"!==mode&&(local.val=evalue,local.render())},[evalue]);let onChange=(0,_react.useCallback)((val,item)=>{if(local.open){eval(`local.pendingVal = ${val}`),local.render();return}mprop.doc?.transact(()=>{mprop.set("value",val),mprop.set("valueBuilt",val)}),(0,_build.treeRebuild)(p),p.render(),clearTimeout(local.changedTimeout),local.changedTimeout=setTimeout(()=>{(0,_onChange.propInstanceOnChange)(p,name,val)},1e3),setTimeout(()=>{if(item?.reload)for(let e of item.reload)config.opt[e]&&config.opt[e]()})},[local.open,mprop,config?.opt]),mode=cprop.meta?.option_mode;if(mode||(mode="button"),local.options&&local.options.length>0)for(let[k,v]of Object.entries(local.options))"string"==typeof v&&(local.options[k]={label:v,value:v});return(0,_jsxRuntime.jsxs)("div",{className:"flex items-stretch min-h-[28px]",children:[(0,_jsxRuntime.jsx)(_propLabel.EdPropLabel,{name:label||name,labelClick:labelClick}),(0,_jsxRuntime.jsx)("div",{className:"flex flex-1 justify-end items-stretch",children:local.loading?(0,_jsxRuntime.jsx)("div",{className:"flex flex-1 justify-center items-center",children:"Loading..."}):(0,_jsxRuntime.jsxs)(_jsxRuntime.Fragment,{children:["dropdown"===mode&&(0,_jsxRuntime.jsx)("select",{value:evalue,className:"flex-1 border-l outline-none",onChange:e=>{onChange(`"${e.currentTarget.value}"`,local.options.find(t=>t.value===e.currentTarget.value))},children:Array.isArray(local.options)&&local.options.map((e,t)=>(0,_jsxRuntime.jsx)("option",{value:e.value,children:e.label},t))}),"button"===mode&&(0,_jsxRuntime.jsx)("div",{className:"flex-1 pt-1 px-1 flex flex-wrap justify-end space-x-1",children:Array.isArray(local.options)&&local.options.map((e,t)=>(0,_jsxRuntime.jsx)("div",{className:cx("flex px-2 text-xs mb-1 border rounded-sm cursor-pointer justify-center select-none items-center",e.value!==evalue?"bg-white text-blue-700 hover:bg-blue-50 hover:border-blue-500":"bg-blue-700 text-white border-blue-700"),onClick:()=>{onChange(`"${e.value}"`,e)},children:e.label},t))}),"checkbox"===mode&&(0,_jsxRuntime.jsx)(_popover.Popover,{placement:"top",onOpenChange:e=>{local.open=e,local.render(),e?(local.pendingVal=null,local.render()):onChange(JSON.stringify(local.pendingVal),null)},open:local.open,content:(0,_jsxRuntime.jsx)("div",{className:cx("relative max-h-[400px] min-w-[200px] overflow-y-auto overflow-x-hidden",css`
margin: 0px -8px -6px -8px;
background: white;
padding: 5px 0px 0px 0px;
width: ${local.checkbox.width}px;
`),children:(0,_jsxRuntime.jsx)("div",{className:cx("flex flex-col bg-white"),children:Array.isArray(local.options)&&local.options.map((e,t)=>{let r=Array.isArray(evalue)?evalue:[],n=r.find(t=>e.options?"object"==typeof t&&t.value===e.value:t===e.value);return(0,_jsxRuntime.jsx)(SingleCheckbox,{item:e,idx:t,val:r,depth:0,onChange:t=>{onChange(JSON.stringify(t),e),local.render()},found:n,render:local.render},t)})})}),asChild:!0,children:(0,_jsxRuntime.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 m-[3px]",onClick:()=>{local.open=!0,local.render()},ref:e=>{if(!local.checkbox.width&&e){let t=e.getBoundingClientRect();local.checkbox.width=t.width+100,setTimeout(local.render,500)}},children:[(0,_jsxRuntime.jsx)("div",{className:"flex-1 flex items-center",children:(0,_jsxRuntime.jsx)("div",{className:"px-1",children:Array.isArray(evalue)?0===evalue.length?"Select Item":`${evalue.length} selected`:"Select Item"})}),(0,_jsxRuntime.jsx)("div",{className:"pr-1 pt-[2px]",children:(0,_jsxRuntime.jsx)(_indent.ChevronDown,{})})]})})]})})]})},SingleCheckbox=({val:e,item:t,idx:r,onChange:n,depth:i,found:o,render:a})=>{let s=!!e.find(e=>t.options?"object"==typeof e&&e.value===t.value:e===t.value),l=()=>{if(t.options){let r=e.findIndex(e=>"object"==typeof e&&e.value===t.value);r>=0?e.splice(r,1):e.push({value:t.value,checked:[]})}else if(t.value){let r=e.findIndex(e=>e===t.value);r>=0?e.splice(r,1):e.push(t.value)}n(e,t)};return(0,_react.useEffect)(()=>{t.checked&&!s&&l()},[]),(0,_jsxRuntime.jsxs)(_jsxRuntime.Fragment,{children:[(0,_jsxRuntime.jsxs)("div",{className:cx("flex pl-1 text-xs cursor-pointer select-none space-x-1 items-center",0!==r||i?"border-t":"",t.checked&&"opacity-50",i&&css`
padding-left: ${20*i}px;
`,s?css`
color: green;
border-left: 3px solid green;
&:hover {
border-left: 3px solid #a8d4a8;
}
svg {
width: 14px;
}
`:css`
border-left: 3px solid transparent;
svg {
color: gray;
width: 14px;
}
&:hover {
border-left: 3px solid #0084ff;
color: #0084ff;
svg {
color: #0084ff;
}
}
`),onClick:()=>{l()},children:[s?checked:unchecked,(0,_jsxRuntime.jsx)("div",{className:"flex-1",children:t.label.length>15?(0,_jsxRuntime.jsx)(_tooltip.Tooltip,{content:t.label,children:t.label.substring(0,15)+"..."}):t.label}),(0,_jsxRuntime.jsx)("div",{className:cx(css`
padding-left: 10px;
padding-right: 20px;
color: #aaa;
`),children:t.alt})]}),t.options&&o&&t.options.map((r,s)=>{let l=o.checked.find(e=>t.options?"object"==typeof e&&e.value===r.value:e===r.value);return(0,_jsxRuntime.jsx)(SingleCheckbox,{item:r,idx:s,depth:i+1,val:o.checked,found:l,onChange:t=>{n(e,r),a()},render:a},s)})]})},checked=(0,_jsxRuntime.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-square-check-big",viewBox:"0 0 24 24",children:[(0,_jsxRuntime.jsx)("path",{d:"M9 11l3 3L22 4"}),(0,_jsxRuntime.jsx)("path",{d:"M21 12v7a2 2 0 01-2 2H5a2 2 0 01-2-2V5a2 2 0 012-2h11"})]}),unchecked=(0,_jsxRuntime.jsx)("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-square",viewBox:"0 0 24 24",children:(0,_jsxRuntime.jsx)("rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"})})},{"react/jsx-runtime":"f4Tol",react:"aq5hc","web-utils":"ccU4J","../../../../../base/load/api/api-proxy":"gSUXN","../../../../../base/load/db/db-proxy":"gXSmQ","../../../logic/ed-global":"6QDfO","../../../logic/tree/build":"dNllk","./prop-label":"3JL0r","../../tree/node/item/indent":"eLvL0","../../../../../utils/ui/popover":"cYhKS","./on-change":"5QiTj","../../../../../utils/ui/tooltip":"lSeyn","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5QiTj":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"propInstanceOnChange",()=>a);var i=e("../../../../vi/render/script/item-dev"),o=e("../../../logic/active/get-meta");let a=(e,t,r)=>{let n=(0,o.getActiveMeta)(e);if(n&&n.item.component){let o=e.comp.list[n.item.component.id]?.doc.getMap("map").get("root")?.get("component")?.toJSON();if(o){let a=o.props[t];a&&a.onChangeBuilt&&n.mitem&&Function(`return ${a.onChangeBuilt}`)()({name:t,value:r,item:(0,i.devItem)(e.page.meta,n.mitem,e.page.cur.id)})}}}},{"../../../../vi/render/script/item-dev":"g6zX8","../../../logic/active/get-meta":"aJEnC","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9MOaG":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdPropInstanceText",()=>d),n.export(r,"AutoHeightTextarea",()=>A);var i=e("react/jsx-runtime"),o=e("react"),a=e("web-utils"),s=e("./prop-label"),l=e("../../../logic/tree/build"),c=e("../../../logic/ed-global"),u=e("./on-change");let d=({label:e,name:t,mprop:r,labelClick:n})=>{let d=(0,a.useGlobal)(c.EDGlobal,"EDITOR"),g=r.get("value"),f=(0,a.useLocal)({value:p(g),codeEditing:!1,timeout:null,focus:!1,changedTimeout:null});(0,o.useEffect)(()=>{f.focus||(f.value=p(g),f.render())},[g]);let h=parseInt(p(g));return(0,i.jsxs)("div",{className:"flex items-center min-h-[28px]",children:[(0,i.jsx)(s.EdPropLabel,{name:e||t,labelClick:n,dragnum:"number"!=typeof h||isNaN(h)?void 0:{value:h,onChange(e){f.value=Math.round(e)+"",f.render()},onChanged(e){f.value=Math.round(e)+"",f.render(),clearTimeout(f.timeout),f.timeout=setTimeout(()=>{r.doc?.transact(()=>{r.set("value",`\`${f.value}\``),r.set("valueBuilt",`\`${f.value}\``)}),(0,l.treeRebuild)(d),d.render()},1e3)}}}),(0,i.jsx)(A,{className:"flex-1 outline-none border-l p-1 overflow-hidden focus:bg-blue-50",value:f.value||"",spellCheck:!1,onFocus:e=>{f.focus=!0,e.currentTarget.select(),f.render()},onBlur:()=>{f.focus=!1,f.render()},onChange:e=>{f.value=e.currentTarget.value,f.render(),clearTimeout(f.timeout),clearTimeout(f.changedTimeout),f.timeout=setTimeout(()=>{r.doc?.transact(()=>{r.set("value",`\`${f.value}\``),r.set("valueBuilt",`\`${f.value}\``)}),(0,l.treeRebuild)(d),d.render(),clearTimeout(f.changedTimeout),f.changedTimeout=setTimeout(()=>{(0,u.propInstanceOnChange)(d,t,`\`${f.value}\``)},500)},200)}})]})},p=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""};function A({minRows:e=1,...t}){let r=(0,o.useRef)(null),n=(0,o.useCallback)(()=>{if(!r.current)return;let{borderBottomWidth:t,borderTopWidth:n,boxSizing:i,lineHeight:o,paddingBottom:a,paddingTop:s}=window.getComputedStyle(r.current);r.current.style.height=o;let{scrollHeight:l}=r.current;if("border-box"===i){let i=parseFloat(o)*e+parseFloat(s)+parseFloat(a)+parseFloat(n)+parseFloat(t),c=l+parseFloat(n)+parseFloat(t);r.current.style.height=`${Math.max(i,c)}px`}else if("content-box"===i){let t=parseFloat(o)*e,n=l-parseFloat(s)-parseFloat(a);r.current.style.height=`${Math.max(t,n)}px`}else console.error("Unknown box-sizing value.")},[e]);(0,o.useEffect)(()=>{n()},[n]);let a=e=>{n(),t.onChange&&t.onChange(e)};return n(),(0,i.jsx)("textarea",{...t,onChange:a,ref:r})}},{"react/jsx-runtime":"f4Tol",react:"aq5hc","web-utils":"ccU4J","./prop-label":"3JL0r","../../../logic/tree/build":"dNllk","../../../logic/ed-global":"6QDfO","./on-change":"5QiTj","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9gkum":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdStyleAll",()=>m);var i=e("react/jsx-runtime"),o=e("react"),a=e("web-utils"),s=e("../../../logic/ed-global"),l=e("./panel/advanced"),c=e("./panel/auto-layout"),u=e("./panel/background"),d=e("./panel/border"),p=e("./panel/dimension"),A=e("./panel/font"),g=e("./panel/padding"),f=e("./ui/SideBox"),h=e("./ui/SideLabel");let m=({as_child:e})=>{let t=(0,a.useGlobal)(s.EDGlobal,"EDITOR"),r=s.active.comp_id?t.comp.list[s.active.comp_id].meta[s.active.item_id]:t.page.meta[s.active.item_id];r?.item?.component?.props?.child&&r?.item?.component?.props?.child?.content?.id&&r?.item?.component?.useStyle&&(r=t.page.meta[r.item.component.props.child.content.id]);let n=r?.item,m=!1;if(n?.component?.id){let e=t.comp.list[n.component.id].doc.getMap("map").get("root")?.toJSON();e.component?.useStyle&&(m=!0,r.item.component&&(r.item.component.style||(r.item.component.style={}),r.item.component.style&&(n=r.item.component.style)))}let I=(0,o.useCallback)(async(e,n)=>{if(r){let i=r.mitem;if(m&&(r.mitem?.get("component")?.get("style")||r.mitem?.get("component")?.set("style",new Y.Map),i=r.mitem?.get("component")?.get("style")),i){s.active.should_render_main=!0,i.doc?.transact(()=>{if(i){if("mobile"===t.mode){let e=i.get("mobile");e||(i.set("mobile",new Y.Map),e=i.get("mobile")),i=e}let r=i?.get(e);if(!r){let t=null;t="object"==typeof n?Array.isArray(n)?new Y.Array:new Y.Map:n,i&&(i.set(e,t),r=i.get(e))}r&&("object"==typeof n?syncronize(r,n):i&&i.set(e,n))}});let o=i.toJSON();m?r.item.component&&(r.item.component.style=o):r.item=o,t.render()}}},[r,m]);if(!r)return null;let v=(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(f.SideBox,{children:[(0,i.jsx)(c.PanelAutoLayout,{mode:t.mode,value:n,update:I}),(0,i.jsx)(g.PanelPadding,{id:s.active.item_id,value:n,mode:t.mode,update:I}),(0,i.jsx)(p.PanelDimension,{value:n,mode:t.mode,id:s.active.item_id,update:I})]}),(0,i.jsx)(h.SideLabel,{children:"BACKGROUND"}),(0,i.jsx)(f.SideBox,{children:(0,i.jsx)(u.PanelBackground,{value:n,mode:t.mode,update:I})}),(0,i.jsx)(h.SideLabel,{children:"FONT"}),(0,i.jsx)(f.SideBox,{children:(0,i.jsx)(A.PanelFont,{value:n,mode:t.mode,update:I})}),(0,i.jsx)(h.SideLabel,{children:"BORDER"}),(0,i.jsx)(f.SideBox,{children:(0,i.jsx)(d.PanelBorder,{value:n,mode:t.mode,update:I})}),(0,i.jsx)(h.SideLabel,{children:"ADVANCED"}),(0,i.jsx)(f.SideBox,{children:(0,i.jsx)(l.PanelAdv,{value:n,mode:t.mode,update:I})})]});return m||e?v:(0,i.jsx)("div",{className:"flex h-full flex-1 relative overflow-auto",children:(0,i.jsx)("div",{className:"absolute inset-0 flex items-stretch flex-col pt-1",children:v})})}},{"react/jsx-runtime":"f4Tol",react:"aq5hc","web-utils":"ccU4J","../../../logic/ed-global":"6QDfO","./panel/advanced":"ajigq","./panel/auto-layout":"fjtMU","./panel/background":"8sFYm","./panel/border":"hhkfH","./panel/dimension":"gZfgx","./panel/font":"9IDYW","./panel/padding":"iNcl1","./ui/SideBox":"4RaZ6","./ui/SideLabel":"1ITOQ","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ajigq:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"PanelAdv",()=>u);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../../../../utils/ui/popover"),s=e("../../../../logic/ed-global"),l=e("../../simple-monaco"),c=e("../ui/Button");let u=({value:e,update:t})=>{let r=(0,o.useGlobal)(s.EDGlobal,"EDITOR"),n=(0,o.useLocal)({openTypings:!1,typings:""});return(0,i.jsx)(i.Fragment,{children:(0,i.jsx)("div",{className:cx("flex items-stretch justify-between space-x-2",css`
button {
min-width: 0px;
}
`),children:(0,i.jsx)(a.Popover,{content:(0,i.jsx)("div",{className:cx(css`
width: 700px;
height: 500px;
margin: 5px 0px;
`),children:(0,i.jsx)(l.SimpleMonaco,{onChange:e=>{n.typings=e,n.render()},value:n.typings,lang:"typescript"})}),open:n.openTypings,onOpenChange:r=>{try{r?n.typings=e.typings||`\
const typings = {
_raw: {
}
}`:t("typings",n.typings)}catch(e){console.log(e)}n.openTypings=r,n.render()},className:cx("bg-white p-[2px] border flex flex-1 border-gray-300",css`
> * {
flex: 1;
}
`),children:(0,i.jsx)(c.Button,{onClick:()=>{r.render()},appearance:"subtle",children:"Typings"})})})})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../../../../utils/ui/popover":"cYhKS","../../../../logic/ed-global":"6QDfO","../../simple-monaco":"9iKWg","../ui/Button":"bLYtu","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9iKWg":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"SimpleMonaco",()=>s);var i=e("react/jsx-runtime"),o=e("../../../../utils/script/jscript"),a=e("../../../../utils/ui/loading");let s=({value:e,onChange:t,lang:r})=>{let n=o.jscript.editor;return n?(0,i.jsx)(n,{defaultValue:e,onChange:e=>{t(e||"")},language:r,options:{minimap:{enabled:!1},wordWrap:"wordWrapColumn",autoClosingBrackets:"always",autoIndent:"full",formatOnPaste:!0,formatOnType:!0,tabSize:2,useTabStops:!0,lineNumbersMinChars:2}}):(0,i.jsx)(a.Loading,{backdrop:!1,note:"loading-monaco"})}},{"react/jsx-runtime":"f4Tol","../../../../utils/script/jscript":"36JZt","../../../../utils/ui/loading":"loFlS","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],bLYtu:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"Button",()=>o);var i=e("react/jsx-runtime");let o=({children:e,appearance:t,className:r,onClick:n})=>(0,i.jsx)("button",{className:cx("transition-all flex items-center justify-center border select-none outline-none prasi-btn",css`
height: 25px;
width: 28px;
`,r,"subtle"!==t?"bg-white border-[#d1d5db] hover:border-[#ccc] active:bg-[#d1d1d1] focus:border-[#ccc]":"active:bg-[#d1d1d1] hover:bg-white hover:bg-opacity-50 cursor-pointer border-transparent hover:border-blue-100 focus:border-[#ccc]"),onClick:n,children:e})},{"react/jsx-runtime":"f4Tol","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fjtMU:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"PanelAutoLayout",()=>f);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../../../../utils/ui/popover"),s=e("../../../../../../utils/ui/tooltip"),l=e("../ui/BoxSep"),c=e("../ui/Button"),u=e("../ui/FieldBtnRadio"),d=e("../ui/FieldNumUnit"),p=e("../ui/LayoutPacked"),A=e("../ui/LayoutSpaced"),g=e("../tools/responsive-val");let f=({value:e,update:t,mode:r})=>{let n=(0,o.useLocal)({lastGap:0,open:!1}),f=(0,g.responsiveVal)(e,"layout",r,{dir:"col",align:"top-left",gap:0,wrap:"flex-nowrap"});return(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)("div",{className:"flex items-stretch justify-between",children:[(0,i.jsxs)("div",{className:"flex flex-col items-stretch justify-around w-[125px] space-y-[5px]",children:[(0,i.jsxs)("div",{className:cx("flex flex-row space-x-1 items-center"),children:[(0,i.jsxs)("div",{className:cx("flex flex-row space-x-1 border border-slate-300 fg",css`
padding-left: 1px;
`),children:[(0,i.jsx)(l.BoxSep,{className:cx("justify-between my-0.5 mx-[1px]",css`
padding: 0px;
& > button {
min-width: 0px;
flex: 1;
padding: 2px 4px;
}
`),children:(0,i.jsx)(u.FieldBtnRadio,{items:{col:(0,i.jsx)(s.Tooltip,{content:"Direction: Column",children:(0,i.jsx)("div",{children:(0,i.jsx)(m,{})})}),row:(0,i.jsx)(s.Tooltip,{content:"Direction: Row",children:(0,i.jsx)("div",{children:(0,i.jsx)(I,{})})})},value:f.dir,disabled:!1,update:e=>{let r=f.align;"auto"===f.gap&&(e.startsWith("col")&&"top"===r&&(r="left"),e.startsWith("col")&&"bottom"===r&&(r="right"),e.startsWith("row")&&"left"===r&&(r="top"),e.startsWith("row")&&"right"===r&&(r="bottom")),t("layout",{...f,align:r,dir:e}),n.render()}})}),(0,i.jsx)(a.Popover,{open:n.open,onOpenChange:e=>{n.open=e,n.render()},backdrop:!1,autoFocus:!1,popoverClassName:"rounded-md p-2 text-sm bg-white shadow-2xl border border-slate-300",content:(0,i.jsxs)("div",{className:"flex flex-col",children:[(0,i.jsx)("p",{children:"Direction"}),(0,i.jsx)(l.BoxSep,{className:cx("justify-between",css`
padding: 0px;
& > button {
min-width: 0px;
flex: 1;
padding: 2px 4px;
}
`),children:(0,i.jsx)(u.FieldBtnRadio,{items:{col:(0,i.jsx)(s.Tooltip,{content:"Direction: Column",children:(0,i.jsx)("div",{children:(0,i.jsx)(m,{})})}),"col-reverse":(0,i.jsx)(s.Tooltip,{content:"Direction: Column Reverse",children:(0,i.jsx)("div",{className:"rotate-180",children:(0,i.jsx)(m,{})})}),row:(0,i.jsx)(s.Tooltip,{content:"Direction: Row",children:(0,i.jsx)("div",{children:(0,i.jsx)(I,{})})}),"row-reverse":(0,i.jsx)(s.Tooltip,{content:"Direction: Row Reverse",children:(0,i.jsx)("div",{className:"rotate-180",children:(0,i.jsx)(I,{})})})},value:f.dir,disabled:!1,update:e=>{let r=f.align;"auto"===f.gap&&(e.startsWith("col")&&"top"===r&&(r="left"),e.startsWith("col")&&"bottom"===r&&(r="right"),e.startsWith("row")&&"left"===r&&(r="top"),e.startsWith("row")&&"right"===r&&(r="bottom")),t("layout",{...f,align:r,dir:e}),n.render()}})})]}),children:(0,i.jsx)("div",{onClick:()=>{n.open=!n.open,n.render()},className:`false h-full px-1 flex flew-row items-center justify-center border-l border-l-slate-300 hover:bg-blue-100 bg-white other cursor-pointer`,children:(0,i.jsx)(h,{})})})]}),(0,i.jsx)(s.Tooltip,{content:"flex-wrap"===f.wrap?"Flex Wrap":"No Wrap",children:(0,i.jsx)(c.Button,{className:cx("flex-1",css`
width: 28px !important;
min-width: 0px !important;
margin-left: 3px !important;
padding: 0px 5px !important;
height: 28px !important;
`,f.dir.startsWith("col")&&"rotate-90"),onClick:()=>{t("layout",{...f,wrap:"flex-wrap"===f.wrap?"flex-nowrap":"flex-wrap"})},children:"flex-wrap"!==f.wrap?(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",fill:"none",viewBox:"0 0 436 128",children:(0,i.jsx)("path",{fill:"currentColor",d:"M38.4 0A38.4 38.4 0 000 38.4v51.2A38.4 38.4 0 0038.4 128h51.2A38.401 38.401 0 00128 89.6V38.4A38.402 38.402 0 0089.6 0H38.4zM25.6 38.4a12.8 12.8 0 0112.8-12.8h51.2a12.8 12.8 0 0112.8 12.8v51.2a12.802 12.802 0 01-12.8 12.8H38.4a12.802 12.802 0 01-12.8-12.8V38.4zm128 0A38.402 38.402 0 01192 0h51.2a38.4 38.4 0 0138.4 38.4v51.2a38.401 38.401 0 01-38.4 38.4H192a38.402 38.402 0 01-38.4-38.4V38.4zM192 25.6a12.8 12.8 0 00-12.8 12.8v51.2a12.802 12.802 0 0012.8 12.8h51.2A12.8 12.8 0 00256 89.6V38.4a12.802 12.802 0 00-12.8-12.8H192zm115.2 12.8A38.402 38.402 0 01345.6 0h51.2a38.402 38.402 0 0138.4 38.4v51.2a38.401 38.401 0 01-38.4 38.4h-51.2a38.403 38.403 0 01-38.4-38.4V38.4zm38.4-12.8a12.8 12.8 0 00-12.8 12.8v51.2a12.802 12.802 0 0012.8 12.8h51.2a12.8 12.8 0 0012.8-12.8V38.4a12.802 12.802 0 00-12.8-12.8h-51.2z"})}):(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 20 20",children:(0,i.jsx)("path",{fill:"currentColor",d:"M3 4a1.5 1.5 0 00-1.5 1.5v2A1.5 1.5 0 003 9h2a1.5 1.5 0 001.5-1.5v-2A1.5 1.5 0 005 4H3zm-.5 1.5A.5.5 0 013 5h2a.5.5 0 01.5.5v2A.5.5 0 015 8H3a.5.5 0 01-.5-.5v-2zM3 10a1.5 1.5 0 00-1.5 1.5v2A1.5 1.5 0 003 15h2a1.5 1.5 0 001.5-1.5v-2A1.5 1.5 0 005 10H3zm-.5 1.5A.5.5 0 013 11h2a.5.5 0 01.5.5v2a.5.5 0 01-.5.5H3a.5.5 0 01-.5-.5v-2zm5-6A1.5 1.5 0 019 4h2a1.5 1.5 0 011.5 1.5v2A1.5 1.5 0 0111 9H9a1.5 1.5 0 01-1.5-1.5v-2zM9 5a.5.5 0 00-.5.5v2A.5.5 0 009 8h2a.5.5 0 00.5-.5v-2A.5.5 0 0011 5H9zm0 5a1.5 1.5 0 00-1.5 1.5v2A1.5 1.5 0 009 15h2a1.5 1.5 0 001.5-1.5v-2A1.5 1.5 0 0011 10H9zm-.5 1.5A.5.5 0 019 11h2a.5.5 0 01.5.5v2a.5.5 0 01-.5.5H9a.5.5 0 01-.5-.5v-2zm5-6A1.5 1.5 0 0115 4h2a1.5 1.5 0 011.5 1.5v2A1.5 1.5 0 0117 9h-2a1.5 1.5 0 01-1.5-1.5v-2zM15 5a.5.5 0 00-.5.5v2a.5.5 0 00.5.5h2a.5.5 0 00.5-.5v-2A.5.5 0 0017 5h-2zm0 5a1.5 1.5 0 00-1.5 1.5v2A1.5 1.5 0 0015 15h2a1.5 1.5 0 001.5-1.5v-2A1.5 1.5 0 0017 10h-2zm-.5 1.5a.5.5 0 01.5-.5h2a.5.5 0 01.5.5v2a.5.5 0 01-.5.5h-2a.5.5 0 01-.5-.5v-2z"})})})})]}),(0,i.jsxs)("div",{className:"flex items-stretch justify-between",children:[(0,i.jsx)(s.Tooltip,{content:"Gap Size",children:(0,i.jsx)("div",{className:"border border-gray-300 max-w-[56px] h-[25px]",children:"auto"!==f.gap?(0,i.jsx)(d.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,i.jsx)(v,{layout:f}),value:f.gap+"px",update:e=>{t("layout",{...f,gap:parseInt(e.replaceAll("px",""))})}}):(0,i.jsxs)(l.BoxSep,{className:"flex text-xs flex-1 bg-white",children:[(0,i.jsx)(v,{layout:f}),(0,i.jsx)("div",{className:cx(css`
width: 90px;
flex: 1;
font-size: 12px;
color: #999;
`),children:"Auto"})]})})}),(0,i.jsx)(s.Tooltip,{content:(0,i.jsxs)(i.Fragment,{children:["Gap Mode:",(0,i.jsx)("br",{})," Space Between / Packed"]}),children:(0,i.jsxs)(c.Button,{className:cx("flex-1",css`
width: 30px;
min-width: 0px !important;
margin-left: 5px !important;
padding: 0 5px !important;
background: ${"auto"===f.gap?"#3c82f6":"#fff"} !important;
border-color: ${"auto"===f.gap?"#7baeff":"#d1d1d1"} !important;
`),onClick:()=>{"auto"!==f.gap&&(n.lastGap=f.gap);let e="auto"!==f.gap?"auto":n.lastGap,r=f.align;"auto"===e?r.includes("-")&&(r="center"):("top"===r||"bottom"===r)&&(r="top-left"),t("layout",{...f,align:r,gap:e})},children:[f.dir.startsWith("row")&&(0,i.jsx)("svg",{width:14,height:6,fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M5.5 3a.375.375 0 0 1-.375.375H2.283l1.23 1.237a.36.36 0 0 1 0 .526.36.36 0 0 1-.526 0L1.112 3.263a.36.36 0 0 1 0-.526L2.987.863a.36.36 0 0 1 .526 0 .36.36 0 0 1 0 .524l-1.23 1.238h2.842A.375.375 0 0 1 5.5 3Zm7.387-.263L11.012.863a.36.36 0 0 0-.524 0 .359.359 0 0 0 0 .524l1.23 1.238H8.874a.375.375 0 0 0 0 .75h2.842l-1.23 1.237a.359.359 0 0 0 0 .526.36.36 0 0 0 .525 0l1.875-1.875a.359.359 0 0 0 0-.526Z",fill:"auto"===f.gap?"#fff":"#000"})}),f.dir.startsWith("col")&&(0,i.jsx)("svg",{width:6,height:14,fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M3 8.5a.375.375 0 0 1 .375.375v2.842l1.237-1.23a.359.359 0 0 1 .526 0 .36.36 0 0 1 0 .525l-1.875 1.875a.359.359 0 0 1-.526 0L.863 11.012a.36.36 0 0 1 0-.524.359.359 0 0 1 .524 0l1.238 1.23V8.874A.375.375 0 0 1 3 8.5Zm-.263-7.387L.863 2.988a.36.36 0 0 0 0 .525.36.36 0 0 0 .524 0l1.238-1.23v2.842a.375.375 0 0 0 .75 0V2.283l1.237 1.23a.36.36 0 0 0 .526 0 .36.36 0 0 0 0-.525L3.263 1.113a.36.36 0 0 0-.526 0Z",fill:"auto"===f.gap?"#fff":"#000"})})]})}),(0,i.jsx)(s.Tooltip,{content:(0,i.jsxs)(i.Fragment,{children:["Align Items:",(0,i.jsx)("br",{})," Stretch / Normal"]}),children:(0,i.jsxs)(c.Button,{className:cx("flex-1",css`
width: 30px;
min-width: 0px !important;
margin-left: 5px !important;
padding: 0 5px !important;
background: ${"stretch"===f.align?"#3c82f6":"#fff"} !important;
border-color: ${"stretch"===f.align?"#7baeff":"#d1d1d1"} !important;
color: ${"stretch"===f.align?"white":"black"} !important;
`),onClick:()=>{let e=f.align;e="stretch"!==f.align?"stretch":"center",t("layout",{...f,align:e})},children:["stretch"===f.align&&(0,i.jsx)(i.Fragment,{children:f.dir.startsWith("row")?(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M1 .5a.5.5 0 01.5-.5h12a.5.5 0 010 1h-12A.5.5 0 011 .5zM9 14V1H6v13H1.5a.5.5 0 000 1h12a.5.5 0 000-1H9z",clipRule:"evenodd"})}):(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M14.5 1a.5.5 0 00-.5.5V6H1V1.5a.5.5 0 10-1 0v12a.5.5 0 001 0V9h13v4.5a.5.5 0 101 0v-12a.5.5 0 00-.5-.5z",clipRule:"evenodd"})})}),"stretch"!==f.align&&(0,i.jsx)(i.Fragment,{children:f.dir.startsWith("row")?(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M7 1a1 1 0 00-1 1v5H1.5a.5.5 0 000 1H6v5a1 1 0 001 1h1a1 1 0 001-1V8h4.5a.5.5 0 000-1H9V2a1 1 0 00-1-1H7z",clipRule:"evenodd"})}):(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M2 6a1 1 0 00-1 1v1a1 1 0 001 1h5v4.5a.5.5 0 001 0V9h5a1 1 0 001-1V7a1 1 0 00-1-1H8V1.5a.5.5 0 00-1 0V6H2z",clipRule:"evenodd"})})})]})})]})]}),"auto"===f.gap?(0,i.jsx)(A.LayoutSpaced,{dir:f.dir,align:f.align,onChange:e=>{t("layout",{...f,align:e})}}):(0,i.jsx)(p.LayoutPacked,{dir:f.dir,align:f.align,onChange:e=>{t("layout",{...f,align:e})}})]})})},h=()=>(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",viewBox:"0 0 48 48",children:(0,i.jsx)("path",{fill:"none",stroke:"#000",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"4",d:"M36 18L24 30 12 18"})}),m=()=>(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",fill:"none",viewBox:"0 0 20 20",children:(0,i.jsx)("path",{d:"M14 6a4 4 0 0 1-2.5 3.7V8.6a3 3 0 1 0-3 0v1.1A4 4 0 1 1 14 6ZM9.65 17.85c.2.2.5.2.7 0l3-3a.5.5 0 0 0-.7-.7l-2.15 2.14V5.5a.5.5 0 0 0-1 0v10.8l-2.15-2.15a.5.5 0 1 0-.7.7l3 3Z",fill:"currentColor"})}),I=()=>(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",fill:"none",viewBox:"0 0 20 20",children:(0,i.jsx)("path",{d:"M6 6a4 4 0 0 1 3.7 2.5H8.6a3 3 0 1 0 0 3h1.1A4 4 0 1 1 6 6Zm8.85 7.35 3-3a.5.5 0 0 0 0-.7l-3-3a.5.5 0 1 0-.7.7l2.14 2.15H5.5a.5.5 0 0 0 0 1h10.8l-2.15 2.15a.5.5 0 0 0 .7.7Z",fill:"currentColor"})}),v=({layout:e})=>(0,i.jsx)("div",{className:cx("auto"!==e.gap?"pr-2 border-r border-gray-300 mr-1":"pr-1 pl-1"),children:"col"===e.dir?(0,i.jsx)("svg",{className:"svg",width:12,height:13,xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M11 13v-2H1v2H0v-3h12v3h-1zm1-10H0V0h1v2h10V0h1v3zM9 7V6H3v1h6z"})}):(0,i.jsx)("svg",{className:"svg",width:13,height:12,xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M13 1h-2v10h2v1h-3V0h3v1zM3 0v12H0v-1h2V1H0V0h3zm4 3H6v6h1V3z"})})})},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../../../../utils/ui/popover":"cYhKS","../../../../../../utils/ui/tooltip":"lSeyn","../ui/BoxSep":"7x8Vo","../ui/Button":"bLYtu","../ui/FieldBtnRadio":"l2kUf","../ui/FieldNumUnit":"FWXO9","../ui/LayoutPacked":"204Hk","../ui/LayoutSpaced":"l4FZT","../tools/responsive-val":"47fGT","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"7x8Vo":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"BoxSep",()=>o);var i=e("react/jsx-runtime");let o=({children:e,className:t="border-l"})=>(0,i.jsx)("div",{className:`box-sep flex items-center p-[3px] space-x-[2px] ${t||""} border-slate-100`,children:e})},{"react/jsx-runtime":"f4Tol","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],l2kUf:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"FieldBtnRadio",()=>a);var i=e("react/jsx-runtime"),o=e("./Button");let a=({items:e,update:t,value:r,disabled:n})=>(0,i.jsx)(i.Fragment,{children:Object.entries(e).map(([e,a],s)=>(0,i.jsx)(o.Button,{disabled:n,className:cx("btn-hover",r===e&&"ON"===e.toUpperCase()&&css`
color: white !important;
font-weight: bold !important;
background-color: green !important;
border: 0px !important;
`),onClick:()=>{t(e)},appearance:r===e?"secondary":"subtle",children:a},s))})},{"react/jsx-runtime":"f4Tol","./Button":"bLYtu","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],FWXO9:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"FieldNumUnit",()=>s);var i=e("react/jsx-runtime"),o=e("react");n.interopDefault(o);var a=e("web-utils");let s=({icon:e,value:t,label:r,update:n,unit:s,hideUnit:l,width:c,disabled:u,positiveOnly:d,enableWhenDrag:p})=>{let A=(0,a.useLocal)({val:0,val_str:"",focus:!1,unit:"",drag:{clientX:0,old:0},dragging:!1,timeout:null}),g=(0,o.useCallback)((...e)=>{clearTimeout(A.timeout),A.timeout=setTimeout(()=>{n(...e)},100)},[n]),f=(0,o.useCallback)(()=>{let e="",r="";if(t.length>=1){let n="val";for(let i=0;i<t.length;i++){let o=t[i];i>0&&isNaN(parseInt(o))&&(n="unit"),"val"===n?e+=o:r+=o||""}parseInt(e)||(r="")}A.val=parseInt(e)||0,d&&A.val<0&&(A.val=Math.max(0,A.val)),A.unit=s||r||"px",A.focus||(A.val_str=A.val+""),A.render()},[t,s]);(0,o.useEffect)(()=>{f(),A.render()},[t,s]),(0,o.useEffect)(()=>{let e=e=>{A.drag.clientX&&(A.val=Math.round(A.drag.old+(e.clientX-A.drag.clientX)),d&&A.val<0&&(A.val=Math.max(0,A.val)),A.val_str=A.val+"",A.render(),g(A.val+A.unit))},t=()=>{A.drag.clientX=0,A.dragging=!1,A.render()};return document.addEventListener("pointermove",e),document.addEventListener("pointerup",t),()=>{document.removeEventListener("pointermove",e),document.removeEventListener("pointerup",t)}},[A.drag.clientX,A.drag.old,A.val,g]);let h=(0,o.useCallback)(e=>{let t=u;p&&t&&(g(A.val+A.unit,e=>{A.val=e}),t=!1),t||(A.dragging=!0,A.render(),A.drag.clientX=e.clientX,A.drag.old=A.val)},[A.val,u]);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{className:"field-num flex flex-row items-stretch justify-between bg-white border border-transparent btn-hover h-full",children:[(0,i.jsxs)("div",{className:"flex cursor-ew-resize",onPointerDown:h,children:[e&&(0,i.jsx)("div",{className:"flex items-center justify-center opacity-50 ml-1",onPointerDown:h,children:e}),r&&(0,i.jsx)("div",{className:"flex items-center justify-center text-[11px] opacity-50 w-[14px] ml-1",children:r})]}),(0,i.jsxs)("div",{className:"flex justify-between flex-1 items-center flex-grow overflow-hidden",children:[(0,i.jsx)("input",{type:"text",className:cx(css`
width: ${c||"23px"};
background: transparent;
outline: none;
font-size: 11px;
`,!!u&&"text-center text-gray-400"),disabled:!!u,value:"string"==typeof u?u:A.val_str,onFocus:e=>{e.currentTarget.select(),A.focus=!0,A.render()},onBlur:()=>{A.focus=!1,A.val_str=A.val+"",A.render()},onChange:e=>{A.val_str=e.currentTarget.value,A.val=parseInt(A.val_str)||0,A.render(),g(A.val+A.unit)}}),!0!==l&&(0,i.jsx)("div",{className:"text-[11px] mx-1 flex cursor-ew-resize",onPointerDown:h,children:A.unit})]})]}),A.dragging&&(0,i.jsx)("div",{className:"fixed z-50 inset-0 cursor-ew-resize"})]})}},{"react/jsx-runtime":"f4Tol",react:"aq5hc","web-utils":"ccU4J","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"204Hk":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"LayoutPacked",()=>s);var i=e("react/jsx-runtime"),o=e("./LayoutIcon"),a=e("../../../../../../utils/ui/tooltip");let s=({dir:e,align:t,onChange:r})=>(0,i.jsxs)("div",{className:"ml-1 w-[68px] h-[68px] p-[2px] border grid grid-cols-3 bg-white",children:[(0,i.jsx)(l,{dir:e,active:t,onChange:r,align:"top-left"}),(0,i.jsx)(l,{dir:e,active:t,onChange:r,align:"top-center"}),(0,i.jsx)(l,{dir:e,active:t,onChange:r,align:"top-right"}),(0,i.jsx)(l,{dir:e,active:t,onChange:r,align:"left"}),(0,i.jsx)(l,{dir:e,active:t,onChange:r,align:"center"}),(0,i.jsx)(l,{dir:e,active:t,onChange:r,align:"right"}),(0,i.jsx)(l,{dir:e,active:t,onChange:r,align:"bottom-left"}),(0,i.jsx)(l,{dir:e,active:t,onChange:r,align:"bottom-center"}),(0,i.jsx)(l,{dir:e,active:t,onChange:r,align:"bottom-right"})]}),l=({dir:e,align:t,active:r,onChange:n})=>{let s="start";return e.startsWith("col")?(t.endsWith("left")&&(s="start"),t.endsWith("center")&&(s="center"),t.endsWith("right")&&(s="end")):s=t.startsWith("top")?"start":t.startsWith("bottom")?"end":"center",(0,i.jsx)(a.Tooltip,{content:`Align: ${t}`,children:(0,i.jsxs)("div",{className:cx("w-[21px] h-[21px] flex items-center justify-center cursor-pointer",r===t&&css`
.icon {
display: flex !important;
}
.point {
display: none;
}
`,css`
&:hover {
.icon {
display: flex !important;
opacity: 0.5;
}
.point {
display: none;
}
}
`),onClick:()=>{n(t)},children:[(0,i.jsx)(o.AlignIcon,{dir:e,pos:s,className:cx("icon",css`
display: none;
`)}),(0,i.jsx)("div",{className:"w-[2px] h-[2px] bg-slate-400 point"})]})})}},{"react/jsx-runtime":"f4Tol","./LayoutIcon":"63NpZ","../../../../../../utils/ui/tooltip":"lSeyn","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"63NpZ":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"AlignIcon",()=>o);var i=e("react/jsx-runtime");let o=({dir:e,pos:t,className:r})=>(0,i.jsxs)("div",{className:cx("flex w-[16px] h-[16px] justify-between",`flex-${e}`,`items-${t}`,r),children:[(0,i.jsx)("div",{className:cx("bg-blue-500",e.startsWith("col")?"w-[12px] h-[4px]":"h-[12px] w-[4px]")}),(0,i.jsx)("div",{className:cx("bg-blue-500",e.startsWith("col")?"w-[18px] h-[4px]":"h-[18px] w-[4px]")}),(0,i.jsx)("div",{className:cx("bg-blue-500",e.startsWith("col")?"w-[8px] h-[4px]":"h-[8px] w-[4px]")})]})},{"react/jsx-runtime":"f4Tol","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],l4FZT:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"LayoutSpaced",()=>a);var i=e("react/jsx-runtime"),o=e("web-utils");let a=({dir:e,align:t,onChange:r})=>(0,i.jsxs)("div",{className:cx("w-[68px] h-[68px] border flex bg-white items-stretch p-[2px]",{col:"flex-row",row:"flex-col","col-reverse":"flex-row-reverse","row-reverse":"flex-col-reverse"}[e]),children:["col"===e&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(l,{active:t,onChange:r,align:"left"}),(0,i.jsx)(l,{active:t,onChange:r,align:"center"}),(0,i.jsx)(l,{active:t,onChange:r,align:"right"})]}),"col-reverse"===e&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(l,{active:t,onChange:r,align:"left"}),(0,i.jsx)(l,{active:t,onChange:r,align:"center",reverse:!0}),(0,i.jsx)(l,{active:t,onChange:r,align:"right"})]}),"row"===e&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(s,{active:t,onChange:r,align:"top"}),(0,i.jsx)(s,{active:t,onChange:r,align:"center"}),(0,i.jsx)(s,{active:t,onChange:r,align:"bottom"})]}),"row-reverse"===e&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(s,{active:t,onChange:r,align:"bottom"}),(0,i.jsx)(s,{active:t,onChange:r,align:"center",reverse:!0}),(0,i.jsx)(s,{active:t,onChange:r,align:"top"})]})]}),s=({align:e,active:t,onChange:r,reverse:n})=>{let a=(0,o.useLocal)({hover:!1}),s="justify-start";return"center"===e&&(s="justify-center"),"bottom"===e&&(s="justify-end"),(0,i.jsx)("div",{className:cx("flex flex-row cursor-pointer justify-between flex-1 items-stretch",a.hover&&"hover",t===e&&css`
.icon {
display: flex;
}
.point {
display: none;
}
`,css`
&.hover {
.icon {
display: flex;
opacity: 0.5;
}
.point {
display: none;
}
}
`),onMouseOver:()=>{a.hover=!0,a.render()},onMouseOut:()=>{a.hover=!1,a.render()},onClick:()=>{r(e)},children:t===e||a.hover?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:cx("icon flex-1 flex flex-col items-center",s),children:(0,i.jsx)("div",{className:cx("bg-blue-500",n?"py-[2px] w-[4px] h-[8px]":"py-[2px] w-[4px] h-[10px]")})}),(0,i.jsx)("div",{className:cx("icon flex-1 flex flex-col items-center",s),children:(0,i.jsx)("div",{className:cx("bg-blue-500","py-[2px] w-[4px] h-[16px]")})}),(0,i.jsx)("div",{className:cx("icon flex-1 flex flex-col items-center",s),children:(0,i.jsx)("div",{className:cx("bg-blue-500",n?"py-[2px] w-[4px] h-[10px]":"py-[2px] w-[4px] h-[8px]")})})]}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"flex-1 flex items-center justify-center",children:(0,i.jsx)("div",{className:"w-[2px] h-[2px] bg-slate-400 point"})}),(0,i.jsx)("div",{className:"flex-1 flex items-center justify-center",children:(0,i.jsx)("div",{className:"w-[2px] h-[2px] bg-slate-400 point"})}),(0,i.jsx)("div",{className:"flex-1 flex items-center justify-center",children:(0,i.jsx)("div",{className:"w-[2px] h-[2px] bg-slate-400 point"})})]})})},l=({align:e,active:t,onChange:r,reverse:n})=>{let a=(0,o.useLocal)({hover:!1}),s="justify-start";return"center"===e&&(s="justify-center"),"right"===e&&(s="justify-end"),(0,i.jsx)("div",{className:cx("flex flex-col cursor-pointer justify-between flex-1 items-stretch",a.hover&&"hover",t===e&&css`
.icon {
display: flex;
}
.point {
display: none;
}
`,css`
&.hover {
.icon {
display: flex;
opacity: 0.5;
}
.point {
display: none;
}
}
`),onMouseOver:()=>{a.hover=!0,a.render()},onMouseOut:()=>{a.hover=!1,a.render()},onClick:()=>{r(e)},children:t===e||a.hover?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:cx("icon flex-1 flex items-center",s),children:(0,i.jsx)("div",{className:cx("bg-blue-500",n?"px-[2px] w-[8px] h-[4px]":"px-[2px] w-[10px] h-[4px]")})}),(0,i.jsx)("div",{className:cx("icon flex-1 flex items-center",s),children:(0,i.jsx)("div",{className:cx("bg-blue-500","px-[2px] w-[16px] h-[4px]")})}),(0,i.jsx)("div",{className:cx("icon flex-1 flex items-center",s),children:(0,i.jsx)("div",{className:cx("bg-blue-500",n?"px-[2px] w-[10px] h-[4px]":"px-[2px] w-[8px] h-[4px]")})})]}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"flex-1 flex items-center justify-center",children:(0,i.jsx)("div",{className:"w-[2px] h-[2px] bg-slate-400 point"})}),(0,i.jsx)("div",{className:"flex-1 flex items-center justify-center",children:(0,i.jsx)("div",{className:"w-[2px] h-[2px] bg-slate-400 point"})}),(0,i.jsx)("div",{className:"flex-1 flex items-center justify-center",children:(0,i.jsx)("div",{className:"w-[2px] h-[2px] bg-slate-400 point"})})]})})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"47fGT":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"responsiveVal",()=>i);let i=(e,t,r,n)=>{let i=e[t];return"desktop"!==r&&r?e.mobile&&e.mobile[t]&&(i=e.mobile[t]):!i&&e.mobile&&e.mobile[t]&&(i=e.mobile[t]),i||(i=n),i}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8sFYm":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"PanelBackground",()=>d);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../../../../utils/ui/dropdown"),s=e("../../../../../../utils/ui/tooltip"),l=e("../tools/responsive-val"),c=e("../ui/FieldColor"),u=e("../ui/style");let d=({value:e,update:t,mode:r})=>{(0,o.useLocal)({colorOpen:!1});let n=(0,l.responsiveVal)(e,"bg",r,{size:"cover",pos:"center"});return(0,i.jsx)("div",{className:"flex flex-col space-y-2",children:(0,i.jsxs)("div",{className:cx("flex items-stretch space-x-2 text-xs "),children:[(0,i.jsx)(s.Tooltip,{asChild:!0,content:"Background Color",children:(0,i.jsx)("div",{className:cx("bg-white p-[2px] border border-gray-300 flex items-stretch",css`
.color-box {
height: 25px !important;
}
`),children:(0,i.jsx)(c.FieldColor,{popupID:"bg-color",value:n.color,update:e=>{t("bg",{...n,color:e})}})})}),(0,i.jsx)(s.Tooltip,{content:"Background Size",className:css`
.dropdown {
max-width: 90px;
overflow: hidden;
}
`,children:(0,i.jsx)(a.Dropdown,{...u.dropdownProp,value:n.size,items:[{value:"cover",label:"Cover"},{value:"contain",label:"Contain"},{value:"full",label:"Full"},{value:"auto",label:"Auto"}],onChange:e=>{t("bg",{...n,size:e})}})}),(0,i.jsx)(s.Tooltip,{content:"Background Position",className:css`
.dropdown {
max-width: 90px;
overflow: hidden;
}
`,children:(0,i.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":"f4Tol","web-utils":"ccU4J","../../../../../../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":"2GYoY"}],i91nJ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"Dropdown",()=>c);var i=e("react/jsx-runtime"),o=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,o.useEffect)(()=>{t.open||(t.scrolled=!1,t.render())},[t.open]);let r=()=>{if(e.items){let r=e.value||"",n=0;for(let i of e.items)"string"==typeof i&&i===r?(t.search=i,t.activeIdx=n):"object"==typeof i&&i.value===r&&(t.search=i.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,i.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,i.jsx)(i.Fragment,{children:c.length>0?(0,i.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,i.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,i.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,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"pointer-events-none absolute right-0 bottom-0 top-0 bg-white flex items-center justify-center w-[30px] ",children:(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,i.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,i.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":"f4Tol",react:"aq5hc","react-virtuoso":"h9gih","web-utils":"ccU4J","./popover":"cYhKS","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],h9gih:[function(e,t,r){let n;var i=e("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(r),i.export(r,"GroupedVirtuoso",()=>rA),i.export(r,"LogLevel",()=>ei),i.export(r,"TableVirtuoso",()=>r3),i.export(r,"Virtuoso",()=>rp),i.export(r,"VirtuosoGrid",()=>rP),i.export(r,"VirtuosoGridMockContext",()=>tW),i.export(r,"VirtuosoMockContext",()=>tK);var o=e("react"),a=i.interopDefault(o),s=e("react-dom"),l=i.interopDefault(s);let c=0,u=1,d=2,p=4;function A(e,t){return r=>e(t(r))}function g(e,t){return t(e)}function f(e,t){return r=>e(t,r)}function h(e,t){return()=>e(t)}function m(e,t){return t(e),e}function I(...e){return e}function v(e){e()}function x(e){return()=>e}function C(...e){return()=>{e.map(v)}}function y(e){return void 0!==e}function B(){}function w(e,t){return e(u,t)}function E(e,t){e(c,t)}function b(e){e(d)}function Q(e){return e(p)}function j(e,t){return w(e,f(t,c))}function D(e,t){let r=e(u,e=>{r(),t(e)});return r}function S(){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 k(e){let t=e,r=S();return(e,n)=>{switch(e){case u:n(t);break;case c:t=n;break;case p:return t}return r(e,n)}}function F(e){let t,r;let n=()=>t&&t();return function(i,o){switch(i){case u:if(!o)return n(),B;if(r===o)return;return n(),r=o,t=w(e,o);case d:n(),r=null;return;default:throw Error(`unrecognized action ${i}`)}}}function N(e){return m(S(),t=>j(e,t))}function M(e,t){return m(k(t),t=>j(e,t))}function O(...e){return t=>e.reduceRight(g,t)}function T(e,...t){let r=O(...t);return(t,n)=>{switch(t){case u:return w(e,r(n));case d:b(e);return}}}function G(e,t){return e===t}function H(e=G){let t;return r=>n=>{e(t,n)||(t=n,r(n))}}function R(e){return t=>r=>{e(r)&&t(r)}}function U(e){return t=>A(t,e)}function _(e){return t=>()=>t(e)}function P(e,t){return r=>n=>r(t=e(t,n))}function L(e){return t=>r=>{e>0?e--:t(r)}}function q(e){let t,r=null;return n=>i=>{r=i,t||(t=setTimeout(()=>{t=void 0,n(r)},e))}}function J(e){let t,r;return n=>i=>{t=i,r&&clearTimeout(r),r=setTimeout(()=>{n(t)},e)}}function V(...e){let t=Array(e.length),r=0,n=null,i=Math.pow(2,e.length)-1;return e.forEach((e,o)=>{let a=Math.pow(2,o);w(e,e=>{let s=r;r|=a,t[o]=e,s!==i&&r===i&&n&&(n(),n=null)})}),e=>o=>{let a=()=>e([o].concat(t));r===i?a():n=a}}function z(...e){return function(t,r){switch(t){case u:return C(...e.map(e=>w(e,r)));case d:return;default:throw Error(`unrecognized action ${t}`)}}}function K(e,t=G){return T(e,H(t))}function W(...e){let t=S(),r=Array(e.length),n=0,i=Math.pow(2,e.length)-1;return e.forEach((e,o)=>{let a=Math.pow(2,o);w(e,e=>{r[o]=e,(n|=a)===i&&E(t,r)})}),function(e,o){switch(e){case u:return n===i&&o(r),w(t,o);case d:return b(t);default:throw Error(`unrecognized action ${e}`)}}}function X(e,t=[],{singleton:r}={singleton:!0}){return{id:Z(),constructor:e,dependencies:t,singleton:r}}let Z=()=>Symbol();function $(e){let t=new Map,r=({id:e,constructor:n,dependencies:i,singleton:o})=>{if(o&&t.has(e))return t.get(e);let a=n(i.map(e=>r(e)));return o&&t.set(e,a),a};return r(e)}function ee(e,t){let r={},n={},i=0,o=e.length;for(;i<o;)n[e[i]]=1,i+=1;for(let e in t)n.hasOwnProperty(e)||(r[e]=t[e]);return r}let et="undefined"!=typeof document?a.default.useLayoutEffect:a.default.useEffect;function er(e,t,r){let n=Object.keys(t.required||{}),i=Object.keys(t.optional||{}),o=Object.keys(t.methods||{}),s=Object.keys(t.events||{}),l=(0,a.default).createContext({});function c(e,r){for(let i of(e.propsReady&&E(e.propsReady,!1),n))E(e[t.required[i]],r[i]);for(let n of i)n in r&&E(e[t.optional[n]],r[n]);e.propsReady&&E(e.propsReady,!0)}function u(e){return o.reduce((r,n)=>(r[n]=r=>{E(e[t.methods[n]],r)},r),{})}function d(e){return s.reduce((r,n)=>(r[n]=F(e[t.events[n]]),r),{})}let p=(0,a.default).forwardRef((t,o)=>{let{children:p,...A}=t,[g]=(0,a.default).useState(()=>m($(e),e=>c(e,A))),[f]=(0,a.default).useState(h(d,g));return et(()=>{for(let e of s)e in A&&w(f[e],A[e]);return()=>{Object.values(f).map(b)}},[A,f,g]),et(()=>{c(g,A)}),(0,a.default).useImperativeHandle(o,x(u(g))),(0,a.default).createElement(l.Provider,{value:g},r?(0,a.default).createElement(r,ee([...n,...i,...s],A),p):p)}),A=e=>{let t=(0,a.default).useContext(l)[e],r=(0,a.default).useCallback(e=>w(t,e),[t]);return(0,a.default).useSyncExternalStore(r,()=>Q(t),()=>Q(t))},g=e=>{let t=(0,a.default).useContext(l)[e],[r,n]=(0,a.default).useState(h(Q,t));return et(()=>w(t,e=>{e!==r&&n(x(e))}),[t,r]),r};return{Component:p,usePublisher:e=>(0,a.default).useCallback(f(E,(0,a.default).useContext(l)[e]),[e]),useEmitterValue:(0,a.default).version.startsWith("18")?A:g,useEmitter:(e,t)=>{let r=(0,a.default).useContext(l)[e];et(()=>w(r,t),[t,r])}}}let en="undefined"!=typeof document?a.default.useLayoutEffect:a.default.useEffect;var ei=((n=ei||{})[n.DEBUG=0]="DEBUG",n[n.INFO=1]="INFO",n[n.WARN=2]="WARN",n[n.ERROR=3]="ERROR",n);let eo={0:"debug",1:"log",2:"warn",3:"error"},ea=()=>"undefined"==typeof globalThis?window:globalThis,es=X(()=>{let e=k(3);return{log:k((t,r,n=1)=>{var i;n>=(null!=(i=ea().VIRTUOSO_LOG_LEVEL)?i:Q(e))&&console[eo[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 i=(0,a.default).useMemo(()=>new ResizeObserver(t=>{requestAnimationFrame(()=>{let r=t[0].target;null!==r.offsetParent&&e(r)})}),[e]);n=e=>{e&&t?(i.observe(e),r.current=e):(r.current&&i.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,i,o,s){return el((0,a.default).useCallback(r=>{let a=ed(r.children,t,"offsetHeight",i),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==o||o(ep("row-gap",getComputedStyle(r).rowGap,i)),null!==a&&e(a)},[e,t,i,o,s,n]),r)}function ed(e,t,r,n){let i=e.length;if(0===i)return null;let o=[];for(let a=0;a<i;a++){let i=e.item(a);if(!i||void 0===i.dataset.index)continue;let s=parseInt(i.dataset.index),l=parseFloat(i.dataset.knownSize),c=t(i,r);if(0===c&&n("Zero-sized element, this should not happen",{child:i},ei.ERROR),c===l)continue;let u=o[o.length-1];0===o.length||u.size!==c||u.endIndex!==s-1?o.push({startIndex:s,endIndex:s,size:c}):o[o.length-1].endIndex++}return o}function ep(e,t,r){return("normal"===t||(null==t?void 0:t.endsWith("px"))||r(`${e} was not resolved to pixel value correctly`,t,ei.WARN),"normal"===t)?0:parseInt(null!=t?t:"0",10)}function eA(e,t){return Math.round(e.getBoundingClientRect()[t])}function eg(e,t){return 1.01>Math.abs(e-t)}function ef(e,t,r,n=B,i){let o=(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,i=n===window||n===document,o=i?window.pageYOffset||document.documentElement.scrollTop:n.scrollTop,a=i?document.documentElement.scrollHeight:n.scrollHeight,u=i?window.innerHeight:n.offsetHeight,d=()=>{e({scrollTop:Math.max(o,0),scrollHeight:a,viewportHeight:u})};r.suppressFlushSync?d():(0,l.default).flushSync(d),null!==s.current&&(o===s.current||o<=0||o===a-u)&&(s.current=null,t(!0),c.current&&(clearTimeout(c.current),c.current=null))},[e,t]);function d(r){let n,i,a;let l=o.current;if(!l||"offsetHeight"in l&&0===l.offsetHeight)return;let u="smooth"===r.behavior;l===window?(i=Math.max(eA(document.documentElement,"height"),document.documentElement.scrollHeight),n=window.innerHeight,a=document.documentElement.scrollTop):(i=l.scrollHeight,n=eA(l,"height"),a=l.scrollTop);let d=i-n;if(r.top=Math.ceil(Math.max(Math.min(d,r.top),0)),eg(n,i)||r.top===a){e({scrollTop:a,scrollHeight:i,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){o.current.scrollBy(e)}return(0,a.default).useEffect(()=>{let e=i||o.current;return n(i||o.current),u({target:e,suppressFlushSync:!0}),e.addEventListener("scroll",u,{passive:!0}),()=>{n(null),e.removeEventListener("scroll",u)}},[o,u,r,n,i]),{scrollerRef:o,scrollByCallback:p,scrollToCallback:d}}let eh=X(()=>{let e=S(),t=S(),r=k(0),n=S(),i=k(0),o=S(),a=S(),s=k(0),l=k(0),c=k(0),u=k(0),d=S(),p=S(),A=k(!1);return j(T(e,U(({scrollTop:e})=>e)),t),j(T(e,U(({scrollHeight:e})=>e)),a),j(t,i),{scrollContainerState:e,scrollTop:t,viewportHeight:o,headerHeight:s,fixedHeaderHeight:l,fixedFooterHeight:c,footerHeight:u,scrollHeight:a,smoothScrollTargetReached:n,scrollTo:d,scrollBy:p,statefulScrollTop:i,deviation:r,scrollingInProgress:A}},[],{singleton:!0}),em={lvl:0};function eI(e,t,r,n=em,i=em){return{k:e,v:t,lvl:r,l:n,r:i}}function ev(e){return e===em}function ex(){return em}function eC(e,t){if(ev(e))return em;let{k:r,l:n,r:i}=e;if(t===r){if(ev(n))return i;{if(ev(i))return n;let[t,r]=eQ(n);return eF(eD(e,{k:t,v:r,l:ej(n)}))}}return t<r?eF(eD(e,{l:eC(n,t)})):eF(eD(e,{r:eC(i,t)}))}function ey(e,t){if(!ev(e))return t===e.k?e.v:t<e.k?ey(e.l,t):ey(e.r,t)}function eB(e,t,r="k"){if(ev(e))return[-1/0,void 0];if(Number(e[r])===t)return[e.k,e.v];if(Number(e[r])<t){let n=eB(e.r,t,r);return n[0]===-1/0?[e.k,e.v]:n}return eB(e.l,t,r)}function ew(e,t,r){return ev(e)?eI(t,r,1):t===e.k?eD(e,{k:t,v:r}):t<e.k?ek(eD(e,{l:ew(e.l,t,r)})):ek(eD(e,{r:ew(e.r,t,r)}))}function eE(e,t,r){if(ev(e))return[];let{k:n,v:i,l:o,r:a}=e,s=[];return n>t&&(s=s.concat(eE(o,t,r))),n>=t&&n<=r&&s.push({k:n,v:i}),n<=r&&(s=s.concat(eE(a,t,r))),s}function eb(e){return ev(e)?[]:[...eb(e.l),{k:e.k,v:e.v},...eb(e.r)]}function eQ(e){return ev(e.r)?[e.k,e.v]:eQ(e.r)}function ej(e){return ev(e.r)?e.l:eF(eD(e,{r:ej(e.r)}))}function eD(e,t){return eI(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 eS(e){return ev(e)||e.lvl>e.r.lvl}function ek(e){return eT(eG(e))}function eF(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(eS(t))return eG(eD(e,{lvl:n-1}));if(!ev(t)&&!ev(t.r))return eD(t.r,{l:eD(t,{r:t.r.l}),r:eD(e,{l:t.r.r,lvl:n-1}),lvl:n});throw Error("Unexpected empty nodes")}if(eS(e))return eT(eD(e,{lvl:n-1}));if(ev(r)||ev(r.l))throw Error("Unexpected empty nodes");{let t=r.l,i=eS(t)?r.lvl-1:r.lvl;return eD(t,{l:eD(e,{r:t.l,lvl:n-1}),r:eT(eD(r,{l:t.r,lvl:i})),lvl:t.lvl+1})}}function eN(e,t,r){if(ev(e))return[];let n=eB(e,t)[0];return eO(eE(e,n,r))}function eM(e,t){let r=e.length;if(0===r)return[];let{index:n,value:i}=t(e[0]),o=[];for(let a=1;a<r;a++){let{index:r,value:s}=t(e[a]);o.push({start:n,end:r-1,value:i}),n=r,i=s}return o.push({start:n,end:1/0,value:i}),o}function eO(e){return eM(e,({k:e,v:t})=>({index:e,value:t}))}function eT(e){let{r:t,lvl:r}=e;return ev(t)||ev(t.r)||t.lvl!==r||t.r.lvl!==r?e:eD(t,{l:eD(e,{r:t.l}),lvl:r+1})}function eG(e){let{l:t}=e;return ev(t)||t.lvl!==e.lvl?e:eD(t,{r:eD(e,{l:t.r})})}function eH(e,t,r,n=0){let i=e.length-1;for(;n<=i;){let o=Math.floor((n+i)/2),a=r(e[o],t);if(0===a)return o;if(-1===a){if(i-n<2)return o-1;i=o-1}else{if(i===n)return o;n=o+1}}throw Error(`Failed binary finding record in array - ${e.join(",")}, searched for ${t}`)}function eR(e,t,r){return e[eH(e,t,r)]}function eU(e,t,r,n){let i=eH(e,t,n),o=eH(e,r,n,i);return e.slice(i,o+1)}let e_=X(()=>({recalcInProgress:k(!1)}),[],{singleton:!0});function eY(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 eP(e,t){let r=0,n=0;for(;r<e;)r+=t[n+1]-t[n]-1,n++;return n-(r===e?0:1)}function eL(e,t){let r=ev(e)?0:1/0;for(let n of t){let{size:t,startIndex:i,endIndex:o}=n;if(r=Math.min(r,i),ev(e)){e=ew(e,0,t);continue}let a=eN(e,i-1,o+1);if(a.some(eY(n)))continue;let s=!1,l=!1;for(let{start:r,end:n,value:i}of a)s?(o>=r||t===i)&&(e=eC(e,r)):(l=i!==t,s=!0),n>o&&o>=r&&i!==t&&(e=ew(e,o+1,i));l&&(e=ew(e,i,t))}return[e,r]}function eq(){return{offsetTree:[],sizeTree:ex(),groupOffsetTree:ex(),lastIndex:0,lastOffset:0,lastSize:0,groupIndices:[]}}function eJ({index:e},t){return t===e?0:t<e?-1:1}function eV({offset:e},t){return t===e?0:t<e?-1:1}function ez(e){return{index:e.index,value:e}}function eK(e,t,r,n=0){return n>0&&(t=Math.max(t,eR(e,n,eJ).offset)),eM(eU(e,t,r,eV),ez)}function eW(e,t,r,n){let i=e,o=0,a=0,s=0,l=0;if(0!==t){l=eH(i,t-1,eJ),s=i[l].offset;let e=eB(r,t-1);o=e[0],a=e[1],i.length&&i[l].size===eB(r,t)[1]&&(l-=1),i=i.slice(0,l+1)}else i=[];for(let{start:e,value:l}of eN(r,t,1/0)){let t=e-o,r=t*a+s+t*n;i.push({offset:r,size:l,index:e}),o=e,s=r,a=l}return{offsetTree:i,lastIndex:o,lastOffset:s,lastSize:a}}function eX(e,[t,r,n,i]){t.length>0&&n("received item sizes",t,ei.DEBUG);let o=e.sizeTree,a=o,s=0;if(r.length>0&&ev(o)&&2===t.length){let e=t[0].size,n=t[1].size;a=r.reduce((t,r)=>ew(ew(t,r,e),r+1,n),a)}else[a,s]=eL(a,t);if(a===o)return e;let{offsetTree:l,lastIndex:c,lastSize:u,lastOffset:d}=eW(e.offsetTree,s,a,i);return{sizeTree:a,offsetTree:l,lastIndex:c,lastOffset:d,lastSize:u,groupOffsetTree:r.reduce((e,t)=>ew(e,t,eZ(t,l,i)),ex()),groupIndices:r}}function eZ(e,t,r){if(0===t.length)return 0;let{offset:n,index:i,size:o}=eR(t,e,eJ),a=e-i,s=o*a+(a-1)*r+n;return s>0?s+r:s}function e$(e){return void 0!==e.groupIndex}function e0(e,t,r){if(e$(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!ev(e.groupOffsetTree)}function e4(e){return eb(e).map(({k:e,v:t},r,n)=>{let i=n[r+1];return{startIndex:e,endIndex:i?i.k-1:1/0,size:t}})}let e3={offsetHeight:"height",offsetWidth:"width"},e5=X(([{log:e},{recalcInProgress:t}])=>{let r=S(),n=S(),i=M(n,0),o=S(),a=S(),s=k(0),l=k([]),c=k(void 0),u=k(void 0),d=k((e,t)=>eA(e,e3[t])),p=k(void 0),A=k(0),g=eq(),f=M(T(r,V(l,e,A),P(eX,g),H()),g),h=M(T(l,H(),P((e,t)=>({prev:e.current,current:t}),{prev:[],current:[]}),U(({prev:e})=>e)),[]);j(T(l,R(e=>e.length>0),V(f,A),U(([e,t,r])=>{let n=e.reduce((e,n,i)=>ew(e,n,eZ(n,t.offsetTree,r)||i),ex());return{...t,groupIndices:e,groupOffsetTree:n}})),f),j(T(n,V(f),R(([e,{lastIndex:t}])=>e<t),U(([e,{lastIndex:t,lastSize:r}])=>[{startIndex:e,endIndex:t,size:r}])),r),j(c,u);let m=M(T(c,U(e=>void 0===e)),!0);j(T(u,R(e=>void 0!==e&&ev(Q(f).sizeTree)),U(e=>[{startIndex:0,endIndex:0,size:e}])),r);let I=N(T(r,V(f),P(({sizes:e},[t,r])=>({changed:r!==e,sizes:r}),{changed:!1,sizes:g}),U(e=>e.changed)));w(T(s,P((e,t)=>({diff:e.prev-t,prev:t}),{diff:0,prev:0}),U(e=>e.diff)),e=>{let{groupIndices:r}=Q(f);if(e>0)E(t,!0),E(o,e+eP(e,r));else if(e<0){let t=Q(h);t.length>0&&(e-=eP(-e,t)),E(a,e)}}),w(T(s,V(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},ei.ERROR)});let v=N(o);j(T(o,V(f),U(([e,t])=>{let r=t.groupIndices.length>0,n=[],i=t.lastSize;if(r){let r=ey(t.sizeTree,0),o=0,a=0;for(;o<e;){let e=t.groupIndices[a],s=t.groupIndices.length===a+1?1/0:t.groupIndices[a+1]-e-1;n.push({startIndex:e,endIndex:e,size:r}),n.push({startIndex:e+1,endIndex:e+1+s-1,size:i}),a++,o+=s+1}let s=eb(t.sizeTree);return o!==e&&s.shift(),s.reduce((t,{k:r,v:n})=>{let i=t.ranges;return 0!==t.prevSize&&(i=[...t.ranges,{startIndex:t.prevIndex,endIndex:r+e-1,size:t.prevSize}]),{ranges:i,prevIndex:r+e,prevSize:n}},{ranges:n,prevIndex:e,prevSize:0}).ranges}return eb(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:i}).ranges})),r);let x=N(T(a,V(f,A),U(([e,{offsetTree:t},r])=>eZ(-e,t,r))));return j(T(a,V(f,A),U(([e,t,r])=>{if(t.groupIndices.length>0){if(ev(t.sizeTree))return t;let n=ex(),i=Q(h),o=0,a=0,s=0;for(;o<-e;){s=i[a];let e=i[a+1]-s-1;a++,o+=e+1}return n=eb(t.sizeTree).reduce((t,{k:r,v:n})=>ew(t,Math.max(0,r+e),n),n),o!==-e&&(n=ew(n,0,ey(t.sizeTree,s)),n=ew(n,1,eB(t.sizeTree,-e+1)[1])),{...t,sizeTree:n,...eW(t.offsetTree,0,n,r)}}{let n=eb(t.sizeTree).reduce((t,{k:r,v:n})=>ew(t,Math.max(0,r+e),n),ex());return{...t,sizeTree:n,...eW(t.offsetTree,0,n,r)}}})),f),{data:p,totalCount:n,sizeRanges:r,groupIndices:l,defaultItemSize:u,fixedItemSize:c,unshiftWith:o,shiftWith:a,shiftWithOffset:x,beforeUnshiftWith:v,firstItemIndex:s,gap:A,sizes:f,listRefresh:I,statefulTotalCount:i,trackItemSizes:m,itemSize:d}},I(es,e_),{singleton:!0}),e8="undefined"!=typeof document&&"scrollBehavior"in document.documentElement.style;function e6(e){let t="number"==typeof e?{index:e}:e;return t.align||(t.align="start"),t.behavior&&e8||(t.behavior="auto"),t.offset||(t.offset=0),t}let e7=X(([{sizes:e,totalCount:t,listRefresh:r,gap:n},{scrollingInProgress:i,viewportHeight:o,scrollTo:a,smoothScrollTargetReached:s,headerHeight:l,footerHeight:c,fixedHeaderHeight:u,fixedFooterHeight:d},{log:p}])=>{let A=S(),g=S(),f=k(0),h=null,m=null,I=null;function v(){h&&(h(),h=null),I&&(I(),I=null),m&&(clearTimeout(m),m=null),E(i,!1)}return j(T(A,V(e,o,t,f,l,c,p),V(n,u,d),U(([[e,t,n,o,a,l,c,u],d,p,f])=>{let x=e6(e),{align:C,behavior:y,offset:B}=x,b=o-1,Q=e0(x,t,b),j=eZ(Q,t.offsetTree,d)+l;"end"===C?(j+=p+eB(t.sizeTree,Q)[1]-n+f,Q===b&&(j+=c)):"center"===C?j+=(p+eB(t.sizeTree,Q)[1]-n+f)/2:j-=a,B&&(j+=B);let S=t=>{v(),t?(u("retrying to scroll to",{location:e},ei.DEBUG),E(A,e)):(E(g,!0),u("list did not change, scroll successful",{},ei.DEBUG))};if(v(),"smooth"===y){let e=!1;I=w(r,t=>{e=e||t}),h=D(s,()=>{S(e)})}else h=D(T(r,e9(150)),S);return m=setTimeout(()=>{v()},1200),E(i,!0),u("scrolling from index to",{index:Q,top:j,behavior:y},ei.DEBUG),{top:j,behavior:y}})),a),{scrollToIndex:A,scrollTargetReached:g,topListHeight:f}},I(e5,eh,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}},ti=0,to=X(([{scrollContainerState:e,scrollTop:t,viewportHeight:r,headerHeight:n,footerHeight:i,scrollBy:o}])=>{let a=k(!1),s=k(!0),l=S(),c=S(),u=k(4),d=k(ti),p=M(T(z(T(K(t),L(1),_(!0)),T(K(t),L(1),_(!1),J(100))),H()),!1),A=M(T(z(T(o,_(!0)),T(o,_(!1),J(200))),H()),!1);j(T(W(K(t),K(d)),U(([e,t])=>e<=t),H()),s),j(T(s,q(50)),c);let g=N(T(W(e,K(r),K(n),K(i),K(u)),P((e,[{scrollTop:t,scrollHeight:r},n,i,o,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":n<e.state.viewportHeight?"VIEWPORT_HEIGHT_DECREASING":t<e.state.scrollTop?"SCROLLING_UPWARDS":"NOT_FULLY_SCROLLED_TO_LAST_ITEM_BOTTOM",state:c}},tn),H((e,t)=>e&&e.atBottom===t.atBottom))),f=M(T(e,P((e,{scrollTop:t,scrollHeight:r,viewportHeight:n})=>{if(eg(e.scrollHeight,r))return{scrollTop:t,scrollHeight:r,jump:0,changed:!1};{let i=r-(t+n)<1;return e.scrollTop!==t&&i?{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}),R(e=>e.changed),U(e=>e.jump)),0);j(T(g,U(e=>e.atBottom)),a),j(T(a,q(50)),l);let h=k(tt);j(T(e,U(({scrollTop:e})=>e),H(),P((e,t)=>Q(A)?{direction:e.direction,prevScrollTop:t}:{direction:t<e.prevScrollTop?te:tt,prevScrollTop:t},{direction:tt,prevScrollTop:0}),U(e=>e.direction)),h),j(T(e,q(50),_(tr)),h);let m=k(0);return j(T(p,R(e=>!e),_(0)),m),j(T(t,q(100),V(p),R(([e,t])=>!!t),P(([e,t],[r])=>[t,r],[0,0]),U(([e,t])=>t-e)),m),{isScrolling:p,isAtTop:s,isAtBottom:a,atBottomState:g,atTopStateChange:c,atBottomStateChange:l,scrollDirection:h,atBottomThreshold:u,atTopThreshold:d,scrollVelocity:m,lastJumpDueToItemResize:f}},I(eh)),ta=X(([{log:e}])=>{let t=k(!1),r=N(T(t,R(e=>e),H()));return w(t,t=>{t&&Q(e)("props updated",{},ei.DEBUG)}),{propsReady:t,didMount:r}},I(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=X(([{sizes:e,listRefresh:t,defaultItemSize:r},{scrollTop:n},{scrollToIndex:i,scrollTargetReached:o},{didMount:a}])=>{let s=k(!0),l=k(0),c=k(!0);return j(T(a,V(l),R(([e,t])=>!!t),_(!1)),s),j(T(a,V(l),R(([e,t])=>!!t),_(!1)),c),w(T(W(t,a),V(s,e,r,c),R(([[,e],t,{sizeTree:r},n,i])=>e&&(!ev(r)||y(n))&&!t&&!i),V(l)),([,e])=>{D(o,()=>{E(c,!0)}),ts(4,()=>{D(n,()=>{E(s,!0)}),E(i,e)})}),{scrolledToInitialItem:s,initialTopMostItemIndex:l,initialItemFinalLocationReached:c}},I(e5,eh,e7,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=X(([{totalCount:e,listRefresh:t},{isAtBottom:r,atBottomState:n},{scrollToIndex:i},{scrolledToInitialItem:o},{propsReady:a,didMount:s},{log:l},{scrollingInProgress:c}])=>{let u=k(!1),d=S(),p=null;function A(e){E(i,{index:"LAST",align:"end",behavior:e})}function g(e){setTimeout(D(n,t=>{!e||t.atBottom||"SIZE_INCREASED"!==t.notAtBottomBecause||p||(Q(l)("scrolling to bottom due to increased size",{},ei.DEBUG),A("auto"))}),100)}return w(T(W(T(K(e),L(1)),s),V(K(u),r,o,c),U(([[e,t],r,n,i,o])=>{let a=t&&i,s="auto";return a&&(s=td(r,n||o),a=a&&!!s),{totalCount:e,shouldFollow:a,followOutputBehavior:s}}),R(({shouldFollow:e})=>e)),({totalCount:e,followOutputBehavior:r})=>{p&&(p(),p=null),p=D(t,()=>{Q(l)("following output to ",{totalCount:e},ei.DEBUG),A(r),p=null})}),w(T(W(K(u),e,a),R(([e,,t])=>e&&t),P(({value:e},[,t])=>({refreshed:e===t,value:t}),{refreshed:!1,value:0}),R(({refreshed:e})=>e),V(u,e)),([,e])=>{Q(o)&&g(!1!==e)}),w(d,()=>{g(!1!==Q(u))}),w(W(K(u),n),([e,t])=>{e&&!t.atBottom&&"VIEWPORT_HEIGHT_DECREASING"===t.notAtBottomBecause&&A("auto")}),{followOutput:u,autoscrollToBottom:d}},I(e5,to,e7,tc,ta,es,eh));function tA(e){return e.reduce((e,t)=>(e.groupIndices.push(e.totalCount),e.totalCount+=t+1,e),{totalCount:0,groupIndices:[]})}let tg=X(([{totalCount:e,groupIndices:t,sizes:r},{scrollTop:n,headerHeight:i}])=>{let o=S(),a=S(),s=N(T(o,U(tA)));return j(T(s,U(e=>e.totalCount)),e),j(T(s,U(e=>e.groupIndices)),t),j(T(W(n,r,i),R(([e,t])=>e2(t)),U(([e,t,r])=>eB(t.groupOffsetTree,Math.max(e-r,0),"v")[0]),H(),U(e=>[e])),a),{groupCounts:o,topItemsIndexes:a}},I(e5,eh));function tf(e,t){return!!(e&&e[0]===t[0]&&e[1]===t[1])}function th(e,t){return!!(e&&e.startIndex===t.startIndex&&e.endIndex===t.endIndex)}let tm="top",tI="bottom",tv="none";function tx(e,t,r){return"number"==typeof e?r===te&&t===tm||r===tt&&t===tI?e:0:r===te?t===tm?e.main:e.reverse:t===tI?e.main:e.reverse}function tC(e,t){return"number"==typeof e?e:e[t]||0}let ty=X(([{scrollTop:e,viewportHeight:t,deviation:r,headerHeight:n,fixedHeaderHeight:i}])=>{let o=S(),a=k(0),s=k(0),l=k(0),c=M(T(W(K(e),K(t),K(n),K(o,tf),K(l),K(a),K(i),K(r),K(s)),U(([e,t,r,[n,i],o,a,s,l,c])=>{let u=e-l,d=a+s,p=Math.max(r-u,0),A=tv,g=tC(c,tm),f=tC(c,tI);return(n-=l,n+=r+s,i+=r+s,i-=l,n>e+d-g&&(A=te),i<e-p+t+f&&(A=tt),A!==tv)?[Math.max(u-r-tx(o,tm,A)-g,0),u-p-s+t+tx(o,tI,A)+f]:null}),R(e=>null!=e),H(tf)),[0,0]);return{listBoundary:o,overscan:l,topListHeight:a,increaseViewportBy:s,visibleRange:c}},I(eh),{singleton:!0});function tB(e,t,r){if(e2(t)){let n=e1(e,t);return[{index:eB(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 tw={items:[],topItems:[],offsetTop:0,offsetBottom:0,top:0,bottom:0,topListHeight:0,totalCount:0,firstItemIndex:0};function tE(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 i=e[0].index,o=e[e.length-1].index,a=[],s=eN(t.groupOffsetTree,i,o),l=0;for(let i of e){let e;(!n||n.end<i.index)&&(n=s.shift(),l=t.groupIndices.indexOf(n.start)),e=i.index===n.start?{type:"group",index:l}:{index:i.index-(l+1)+r,groupIndex:l},a.push({...e,size:i.size,offset:i.offset,originalIndex:i.index,data:i.data})}return a}function tb(e,t,r,n,i,o){let{lastSize:a,lastOffset:s,lastIndex:l}=i,c=0,u=0;if(e.length>0){c=e[0].offset;let t=e[e.length-1];u=t.offset+t.size}let d=r-l,p=c,A=s+d*a+(d-1)*n-u;return{items:tE(e,i,o),topItems:tE(t,i,o),topListHeight:t.reduce((e,t)=>t.size+e,0),offsetTop:c,offsetBottom:A,top:p,bottom:u,totalCount:r,firstItemIndex:o}}function tQ(e,t,r,n,i,o){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 tb(Array.from({length:s}).map((e,t)=>({index:t+l,size:0,offset:0,data:o[t+l]})),[],s,i,r,n)}let tj=X(([{sizes:e,totalCount:t,data:r,firstItemIndex:n,gap:i},o,{visibleRange:a,listBoundary:s,topListHeight:l},{scrolledToInitialItem:c,initialTopMostItemIndex:u},{topListHeight:d},p,{didMount:A},{recalcInProgress:g}])=>{let f=k([]),h=k(0),I=S();j(o.topItemsIndexes,f);let v=M(T(W(A,g,K(a,tf),K(t),K(e),K(u),c,K(f),K(n),K(i),r),R(([e,t,,r,,,,,,,n])=>{let i=n&&n.length!==r;return e&&!t&&!i}),U(([,,[e,t],r,n,i,o,a,s,l,c])=>{let u=n,{sizeTree:d,offsetTree:p}=u,A=Q(h);if(0===r)return{...tw,totalCount:r};if(0===e&&0===t)return 0===A?{...tw,totalCount:r}:tQ(A,i,n,s,l,c||[]);if(ev(d))return A>0?null:tb(tB(tl(i,r),u,c),[],r,l,u,s);let g=[];if(a.length>0){let e=a[0],t=a[a.length-1],r=0;for(let n of eN(d,e,t)){let i=n.value,o=Math.max(n.start,e),a=Math.min(n.end,t);for(let e=o;e<=a;e++)g.push({index:e,size:i,offset:r,data:c&&c[e]}),r+=i}}if(!o)return tb([],g,r,l,u,s);let f=a.length>0?a[a.length-1]+1:0,I=eK(p,e,t,f);if(0===I.length)return null;let v=r-1;return tb(m([],r=>{for(let n of I){let i=n.value,o=i.offset,a=n.start,s=i.size;if(i.offset<e){let t=(a+=Math.floor((e-i.offset+l)/(s+l)))-n.start;o+=t*s+t*l}a<f&&(o+=(f-a)*s,a=f);let u=Math.min(n.end,v);for(let e=a;e<=u&&!(o>=t);e++)r.push({index:e,size:s,offset:o,data:c&&c[e]}),o+=s+l}}),g,r,l,u,s)}),R(e=>null!==e),H()),tw);j(T(r,R(y),U(e=>null==e?void 0:e.length)),t),j(T(v,U(e=>e.topListHeight)),d),j(d,l),j(T(v,U(e=>[e.top,e.bottom])),s),j(T(v,U(e=>e.items)),I);let x=N(T(v,R(({items:e})=>e.length>0),V(t,r),R(([{items:e},t])=>e[e.length-1].originalIndex===t-1),U(([,e,t])=>[e-1,t]),H(tf),U(([e])=>e))),C=N(T(v,q(200),R(({items:e,topItems:t})=>e.length>0&&e[0].originalIndex===t.length),U(({items:e})=>e[0].index),H())),B=N(T(v,R(({items:e})=>e.length>0),U(({items:e})=>{let t=0,r=e.length-1;for(;"group"===e[t].type&&t<r;)t++;for(;"group"===e[r].type&&r>t;)r--;return{startIndex:e[t].index,endIndex:e[r].index}}),H(th)));return{listState:v,topItemsIndexes:f,endReached:x,startReached:C,rangeChanged:B,itemsRendered:I,initialItemCount:h,...p}},I(e5,tg,ty,tc,e7,to,ta,e_),{singleton:!0}),tD=X(([{sizes:e,firstItemIndex:t,data:r,gap:n},{initialTopMostItemIndex:i},{initialItemCount:o,listState:a},{didMount:s}])=>(j(T(s,V(o),R(([,e])=>0!==e),V(i,e,t,n,r),U(([[,e],t,r,n,i,o=[]])=>tQ(e,t,r,n,i,o))),a),{}),I(e5,tc,tj,ta),{singleton:!0}),tS=X(([{scrollVelocity:e}])=>{let t=k(!1),r=S(),n=k(!1);return j(T(e,V(n,t,r),R(([e,t])=>!!t),U(([e,t,r,n])=>{let{exit:i,enter:o}=t;if(r){if(i(e,n))return!1}else if(o(e,n))return!0;return r}),H()),t),w(T(W(t,e,r),V(n)),([[e,t,r],n])=>e&&n&&n.change&&n.change(t,r)),{isSeeking:t,scrollSeekConfiguration:n,scrollVelocity:e,scrollSeekRangeChanged:r}},I(to),{singleton:!0}),tk=X(([{topItemsIndexes:e}])=>{let t=k(0);return j(T(t,R(e=>e>0),U(e=>Array.from({length:e}).map((e,t)=>t))),e),{topItemCount:t}},I(tj)),tF=X(([{footerHeight:e,headerHeight:t,fixedHeaderHeight:r,fixedFooterHeight:n},{listState:i}])=>{let o=S(),a=M(T(W(e,n,t,r,i),U(([e,t,r,n,i])=>e+t+r+n+i.offsetBottom+i.bottom)),0);return j(K(a),o),{totalListHeight:a,totalListHeightChanged:o}},I(eh,tj),{singleton:!0});function tN(e){let t,r=!1;return()=>(r||(r=!0,t=e()),t)}let tM=tN(()=>/iP(ad|od|hone)/i.test(navigator.userAgent)&&/WebKit/i.test(navigator.userAgent)),tO=X(([{scrollBy:e,scrollTop:t,deviation:r,scrollingInProgress:n},{isScrolling:i,isAtBottom:o,scrollDirection:a,lastJumpDueToItemResize:s},{listState:l},{beforeUnshiftWith:c,shiftWithOffset:u,sizes:d,gap:p},{log:A},{recalcInProgress:g}])=>{let f=N(T(l,V(s),P(([,e,t,r],[{items:n,totalCount:i,bottom:o,offsetBottom:a},s])=>{let l=o+a,c=0;return t===i&&e.length>0&&n.length>0&&!(0===n[0].originalIndex&&0===e[0].originalIndex)&&0!=(c=l-r)&&(c+=s),[c,n,i,l]},[0,[],0,0]),R(([e])=>0!==e),V(t,a,n,o,A,g),R(([,e,t,r,,,n])=>!n&&!r&&0!==e&&t===te),U(([[e],,,,,t])=>(t("Upward scrolling compensation",{amount:e},ei.DEBUG),e))));function h(t){t>0?(E(e,{top:-t,behavior:"auto"}),E(r,0)):(E(r,0),E(e,{top:-t,behavior:"auto"}))}return w(T(f,V(r,i)),([e,t,n])=>{n&&tM()?E(r,t-e):h(-e)}),w(T(W(M(i,!1),r,g),R(([e,t,r])=>!e&&!r&&0!==t),U(([e,t])=>t),q(1)),h),j(T(u,U(e=>({top:-e}))),e),w(T(c,V(d,p),U(([e,{lastSize:t,groupIndices:r,sizeTree:n},i])=>{function o(e){return e*(t+i)}if(0===r.length)return o(e);{let t=0,i=ey(n,0),a=0,s=0;for(;a<e;){a++,t+=i;let n=r.length===s+1?1/0:r[s+1]-r[s]-1;a+n>e&&(t-=i,n=e-a+1),a+=n,t+=o(n),s++}return t}})),t=>{E(r,t),requestAnimationFrame(()=>{E(e,{top:t}),requestAnimationFrame(()=>{E(r,0),E(g,!1)})})}),{deviation:r}},I(eh,to,tj,e5,es,e_)),tT=X(([{didMount:e},{scrollTo:t},{listState:r}])=>{let n=k(0);return w(T(e,V(n),R(([,e])=>0!==e),U(([,e])=>({top:e}))),e=>{D(T(r,L(1),R(e=>e.items.length>1)),()=>{requestAnimationFrame(()=>{E(t,e)})})}),{initialScrollTop:n}},I(ta,eh,tj),{singleton:!0}),tG=X(([{viewportHeight:e},{totalListHeight:t}])=>{let r=k(!1),n=M(T(W(r,e,t),R(([e])=>e),U(([,e,t])=>Math.max(0,e-t)),q(0),H()),0);return{alignToBottom:r,paddingTopAddition:n}},I(eh,tF),{singleton:!0}),tH=X(([{scrollTo:e,scrollContainerState:t}])=>{let r=S(),n=S(),i=S(),o=k(!1),a=k(void 0);return j(T(W(r,n),U(([{viewportHeight:e,scrollTop:t,scrollHeight:r},{offsetTop:n}])=>({scrollTop:Math.max(0,t-n),scrollHeight:r,viewportHeight:e}))),t),j(T(e,V(n),U(([e,{offsetTop:t}])=>({...e,top:e.top+t}))),i),{useWindowScroll:o,customScrollParent:a,windowScrollContainerState:r,windowViewportRect:n,windowScrollTo:i}},I(eh)),tR=({itemTop:e,itemBottom:t,viewportTop:r,viewportBottom:n,locationParams:{behavior:i,align:o,...a}})=>e<r?{...a,behavior:i,align:null!=o?o:"start"}:t>n?{...a,behavior:i,align:null!=o?o:"end"}:null,tU=X(([{sizes:e,totalCount:t,gap:r},{scrollTop:n,viewportHeight:i,headerHeight:o,fixedHeaderHeight:a,fixedFooterHeight:s,scrollingInProgress:l},{scrollToIndex:c}])=>{let u=S();return j(T(u,V(e,i,t,o,a,s,n),V(r),U(([[e,t,r,n,i,o,a,s],c])=>{let{done:u,behavior:d,align:p,calculateViewLocation:A=tR,...g}=e,f=e0(e,t,n-1),h=eZ(f,t.offsetTree,c)+i+o,m=h+eB(t.sizeTree,f)[1],I=A({itemTop:h,itemBottom:m,viewportTop:s+o,viewportBottom:s+r-a,locationParams:{behavior:d,align:p,...g}});return I?u&&D(T(l,R(e=>!1===e),L(Q(l)?1:2)),u):u&&u(),I}),R(e=>null!==e)),c),{scrollIntoView:u}},I(e5,eh,e7,tj,es),{singleton:!0}),t_=X(([{sizes:e,sizeRanges:t},{scrollTop:r},{initialTopMostItemIndex:n},{didMount:i},{useWindowScroll:o,windowScrollContainerState:a,windowViewportRect:s}])=>{let l=S(),c=k(void 0),u=k(null),d=k(null);return j(a,u),j(s,d),w(T(l,V(e,r,o,u,d)),([e,t,r,n,i,o])=>{let a=e4(t.sizeTree);n&&null!==i&&null!==o&&(r=i.scrollTop-o.offsetTop),e({ranges:a,scrollTop:r})}),j(T(c,R(y),U(tY)),n),j(T(i,V(c),R(([,e])=>void 0!==e),H(),U(([,e])=>e.ranges)),t),{getState:l,restoreStateFrom:c}},I(e5,eh,tc,ta,tH));function tY(e){return{offset:e.scrollTop,index:0,align:"start"}}let tP=X(([e,t,r,n,i,o,a,s,l,c])=>({...e,...t,...r,...n,...i,...o,...a,...s,...l,...c}),I(ty,tD,ta,tS,tF,tT,tG,tH,tU,es)),tL=X(([{totalCount:e,sizeRanges:t,fixedItemSize:r,defaultItemSize:n,trackItemSizes:i,itemSize:o,data:a,firstItemIndex:s,groupIndices:l,statefulTotalCount:c,gap:u,sizes:d},{initialTopMostItemIndex:p,scrolledToInitialItem:A,initialItemFinalLocationReached:g},f,h,m,{listState:I,topItemsIndexes:v,...x},{scrollToIndex:C},y,{topItemCount:B},{groupCounts:w},E])=>(j(x.rangeChanged,E.scrollSeekRangeChanged),j(T(E.windowViewportRect,U(e=>e.visibleHeight)),f.viewportHeight),{totalCount:e,data:a,firstItemIndex:s,sizeRanges:t,initialTopMostItemIndex:p,scrolledToInitialItem:A,initialItemFinalLocationReached:g,topItemsIndexes:v,topItemCount:B,groupCounts:w,fixedItemHeight:r,defaultItemHeight:n,gap:u,...m,statefulTotalCount:c,listState:I,scrollToIndex:C,trackItemSizes:i,itemSize:o,groupIndices:l,...x,...E,...f,sizes:d,...h}),I(e5,tc,eh,t_,tp,tj,e7,tO,tk,tg,tP)),tq="-webkit-sticky",tJ="sticky",tV=tN(()=>{if("undefined"==typeof document)return tJ;let e=document.createElement("div");return e.style.position=tq,e.style.position===tq?tq:tJ});function tz(e,t){let r=(0,a.default).useRef(null),n=(0,a.default).useCallback(n=>{let i,o;if(null===n||!n.offsetParent)return;let a=n.getBoundingClientRect(),s=a.width;if(t){let e=t.getBoundingClientRect(),r=a.top-e.top;i=e.height-Math.max(0,r),o=r+t.scrollTop}else i=window.innerHeight-Math.max(0,a.top),o=a.top+window.pageYOffset;r.current={offsetTop:o,visibleHeight:i,visibleWidth:s},e(r.current)},[e,t]),{callbackRef:i,ref:o}=el(n),s=(0,a.default).useCallback(()=>{n(o.current)},[n,o]);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]),i}let tK=(0,a.default).createContext(void 0),tW=(0,a.default).createContext(void 0);function tX(e){return e}let tZ=X(()=>{let e=k(e=>`Item ${e}`),t=k(null),r=k(e=>`Group ${e}`),n=k({}),i=k(tX),o=k("div"),a=k(B),s=(e,t=null)=>M(T(n,U(t=>t[e]),H()),t);return{context:t,itemContent:e,groupContent:r,components:n,computeItemKey:i,headerFooterTag:o,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")}}),t$=X(([e,t])=>({...e,...t}),I(tL,tZ)),t0=({height:e})=>(0,a.default).createElement("div",{style:{height:e}}),t1={position:tV(),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"),i=rl("customScrollParent"),o=rs("windowScrollContainerState"),s=rs("scrollContainerState"),l=i||n?o:s,c=rl("itemContent"),u=rl("context"),d=rl("groupContent"),p=rl("trackItemSizes"),{callbackRef:A}=eu(r,rl("itemSize"),p,e?B:l,rl("log"),rs("gap"),i),[g,f]=(0,a.default).useState(0);rc("deviation",e=>{g!==e&&f(e)});let h=rl("EmptyPlaceholder"),m=rl("ScrollSeekPlaceholder")||t0,I=rl("ListComponent"),v=rl("ItemComponent"),x=rl("GroupComponent"),C=rl("computeItemKey"),y=rl("isSeeking"),w=rl("groupIndices").length>0,E=rl("alignToBottom"),b=rl("initialItemFinalLocationReached"),Q=e?{}:{boxSizing:"border-box",paddingTop:t.offsetTop,paddingBottom:t.offsetBottom,marginTop:0!==g?g:E?"auto":0,...b?{}:{visibility:"hidden"}};return!e&&0===t.totalCount&&h?(0,a.default).createElement(h,t6(h,u)):(0,a.default).createElement(I,{...t6(I,u),ref:A,style:Q,"data-testid":e?"virtuoso-top-item-list":"virtuoso-item-list"},(e?t.topItems:t.items).map(e=>{let r=e.originalIndex,n=C(r+t.firstItemIndex,e.data,u);return y?(0,a.default).createElement(m,{...t6(m,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(x,{...t6(x,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(v,{...t6(v,u),...t7(v,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},w?c(e.index,e.groupIndex,e.data,u):c(e.index,e.data,u))}))}),t3={height:"100%",outline:"none",overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},t5=e=>({width:"100%",height:"100%",position:"absolute",top:0,...e?{display:"flex",flexDirection:"column"}:{}}),t8={width:"100%",position:tV(),top:0,zIndex:1};function t6(e,t){if("string"!=typeof e)return{context:t}}function t7(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(eA(e,"height"))),i=rl("context");return e?(0,a.default).createElement(r,{ref:n},(0,a.default).createElement(e,t6(e,i))):null}),re=(0,a.default).memo(function(){let e=rl("FooterComponent"),t=rs("footerHeight"),r=rl("headerFooterTag"),n=ec(e=>t(eA(e,"height"))),i=rl("context");return e?(0,a.default).createElement(r,{ref:n},(0,a.default).createElement(e,t6(e,i))):null});function rt({usePublisher:e,useEmitter:t,useEmitterValue:r}){return(0,a.default).memo(function({style:n,children:i,...o}){let s=e("scrollContainerState"),l=r("ScrollerComponent"),c=e("smoothScrollTargetReached"),u=r("scrollerRef"),d=r("context"),{scrollerRef:p,scrollByCallback:A,scrollToCallback:g}=ef(s,c,l,u);return t("scrollTo",g),t("scrollBy",A),(0,a.default).createElement(l,{ref:p,style:{...t3,...n},"data-testid":"virtuoso-scroller","data-virtuoso-scroller":!0,tabIndex:0,...o,...t6(l,d)},i)})}function rr({usePublisher:e,useEmitter:t,useEmitterValue:r}){return(0,a.default).memo(function({style:n,children:i,...o}){let s=e("windowScrollContainerState"),l=r("ScrollerComponent"),c=e("smoothScrollTargetReached"),u=r("totalListHeight"),d=r("deviation"),p=r("customScrollParent"),A=r("context"),{scrollerRef:g,scrollByCallback:f,scrollToCallback:h}=ef(s,c,l,B,p);return en(()=>(g.current=p||window,()=>{g.current=null}),[g,p]),t("windowScrollTo",h),t("scrollBy",f),(0,a.default).createElement(l,{style:{position:"relative",...n,...0!==u?{height:u+d}:{}},"data-virtuoso-scroller":!0,...o,...t6(l,A)},i)})}let rn=({children:e})=>{let t=(0,a.default).useContext(tK),r=rs("viewportHeight"),n=rs("fixedItemHeight"),i=rl("alignToBottom"),o=ec(A(r,e=>eA(e,"height")));return(0,a.default).useEffect(()=>{t&&(r(t.viewportHeight),n(t.itemHeight))},[t,r,n]),(0,a.default).createElement("div",{style:t5(i),ref:o,"data-viewport-type":"element"},e)},ri=({children:e})=>{let t=(0,a.default).useContext(tK),r=rs("windowViewportRect"),n=rs("fixedItemHeight"),i=tz(r,rl("customScrollParent")),o=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:i,style:t5(o),"data-viewport-type":"window"},e)},ro=({children:e})=>{let t=rl("TopItemListComponent")||"div",r=rl("headerHeight"),n={...t8,marginTop:`${r}px`},i=rl("context");return(0,a.default).createElement(t,{style:n,...t6(t,i)},e)},{Component:ra,usePublisher:rs,useEmitterValue:rl,useEmitter:rc}=er(t$,{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"),i=n||t?rd:ru,o=n||t?ri:rn;return(0,a.default).createElement(i,{...e},r&&(0,a.default).createElement(ro,null,(0,a.default).createElement(t4,{showTopList:!0})),(0,a.default).createElement(o,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,rA=ra,rg={items:[],offsetBottom:0,offsetTop:0,top:0,bottom:0,itemHeight:0,itemWidth:0},rf={items:[{index:0}],offsetBottom:0,offsetTop:0,top:0,bottom:0,itemHeight:0,itemWidth:0},{round:rh,ceil:rm,floor:rI,min:rv,max:rx}=Math;function rC(e){return{...rf,items:e}}function ry(e,t,r){return Array.from({length:t-e+1}).map((t,n)=>{let i=null===r?null:r[n+e];return{index:n+e,data:i}})}function rB(e,t){return e&&e.column===t.column&&e.row===t.row}function rw(e,t){return e&&e.width===t.width&&e.height===t.height}let rE=X(([{overscan:e,visibleRange:t,listBoundary:r},{scrollTop:n,viewportHeight:i,scrollBy:o,scrollTo:a,smoothScrollTargetReached:s,scrollContainerState:l,footerHeight:c,headerHeight:u},d,p,{propsReady:A,didMount:g},{windowViewportRect:f,useWindowScroll:h,customScrollParent:m,windowScrollContainerState:I,windowScrollTo:v},x])=>{let C=k(0),y=k(0),B=k(rg),b=k({height:0,width:0}),Q=k({height:0,width:0}),F=S(),O=S(),G=k(0),P=k(null),J=k({row:0,column:0}),z=S(),X=S(),Z=k(!1),$=k(0),ee=k(!0),et=k(!1);w(T(g,V($),R(([e,t])=>!!t)),()=>{E(ee,!1),E(y,0)}),w(T(W(g,ee,Q,b,$,et),R(([e,t,r,n,,i])=>e&&!t&&0!==r.height&&0!==n.height&&!i)),([,,,,e])=>{E(et,!0),ts(1,()=>{E(F,e)}),D(T(n),()=>{E(r,[0,0]),E(ee,!0)})}),j(T(X,R(e=>null!=e&&e.scrollTop>0),_(0)),y),w(T(g,V(X),R(([,e])=>null!=e)),([,e])=>{e&&(E(b,e.viewport),E(Q,null==e?void 0:e.item),E(J,e.gap),e.scrollTop>0&&(E(Z,!0),D(T(n,L(1)),e=>{E(Z,!1)}),E(a,{top:e.scrollTop})))}),j(T(b,U(({height:e})=>e)),i),j(T(W(K(b,rw),K(Q,rw),K(J,(e,t)=>e&&e.column===t.column&&e.row===t.row),K(n)),U(([e,t,r,n])=>({viewport:e,item:t,gap:r,scrollTop:n}))),z),j(T(W(K(C),t,K(J,rB),K(Q,rw),K(b,rw),K(P),K(y),K(Z),K(ee),K($)),R(([,,,,,,,e])=>!e),U(([e,[t,r],n,i,o,a,s,,l,c])=>{let u,d;let{row:p,column:A}=n,{height:g,width:f}=i,{width:h}=o;if(0===s&&(0===e||0===h))return rg;if(0===f){let t=tl(c,e),r=0===t?Math.max(s-1,0):t;return rC(ry(t,r,a))}let m=rj(h,f,A);l?0===t&&0===r&&s>0?(u=0,d=s-1):(u=m*rI((t+p)/(g+p)),d=rv(e-1,rx(d=m*rm((r+p)/(g+p))-1,m-1)),u=rv(d,rx(0,u))):(u=0,d=-1);let I=ry(u,d,a),{top:v,bottom:x}=rb(o,n,i,I),C=rm(e/m);return{items:I,offsetTop:v,offsetBottom:C*g+(C-1)*p-x,top:v,bottom:x,itemHeight:g,itemWidth:f}})),B),j(T(P,R(e=>null!==e),U(e=>e.length)),C),j(T(W(b,Q,B,J),R(([e,t,{items:r}])=>r.length>0&&0!==t.height&&0!==e.height),U(([e,t,{items:r},n])=>{let{top:i,bottom:o}=rb(e,n,t,r);return[i,o]}),H(tf)),r);let er=k(!1);j(T(n,V(er),U(([e,t])=>t||0!==e)),er);let en=N(T(K(B),R(({items:e})=>e.length>0),V(C,er),R(([{items:e},t,r])=>r&&e[e.length-1].index===t-1),U(([,e])=>e-1),H())),ei=N(T(K(B),R(({items:e})=>e.length>0&&0===e[0].index),_(0),H())),eo=N(T(K(B),V(Z),R(([{items:e},t])=>e.length>0&&!t),U(([{items:e}])=>({startIndex:e[0].index,endIndex:e[e.length-1].index})),H(th),q(0)));j(eo,p.scrollSeekRangeChanged),j(T(F,V(b,Q,C,J),U(([e,t,r,n,i])=>{let o=e6(e),{align:a,behavior:s,offset:l}=o,c=o.index;"LAST"===c&&(c=n-1);let u=rQ(t,i,r,c=rx(0,c,rv(n-1,c)));return"end"===a?u=rh(u-t.height+r.height):"center"===a&&(u=rh(u-t.height/2+r.height/2)),l&&(u+=l),{top:u,behavior:s}})),a);let ea=M(T(B,U(e=>e.offsetBottom+e.bottom)),0);return j(T(f,U(e=>({width:e.visibleWidth,height:e.visibleHeight}))),b),{data:P,totalCount:C,viewportDimensions:b,itemDimensions:Q,scrollTop:n,scrollHeight:O,overscan:e,scrollBy:o,scrollTo:a,scrollToIndex:F,smoothScrollTargetReached:s,windowViewportRect:f,windowScrollTo:v,useWindowScroll:h,customScrollParent:m,windowScrollContainerState:I,deviation:G,scrollContainerState:l,footerHeight:c,headerHeight:u,initialItemCount:y,gap:J,restoreStateFrom:X,...p,initialTopMostItemIndex:$,gridState:B,totalListHeight:ea,...d,startReached:ei,endReached:en,rangeChanged:eo,stateChanged:z,propsReady:A,stateRestoreInProgress:Z,...x}},I(ty,eh,to,tS,ta,tH,es));function rb(e,t,r,n){let{height:i}=r;return void 0===i||0===n.length?{top:0,bottom:0}:{top:rQ(e,t,r,n[0].index),bottom:rQ(e,t,r,n[n.length-1].index)+i}}function rQ(e,t,r,n){let i=rI(n/rj(e.width,r.width,t.column)),o=i*r.height+rx(0,i-1)*t.row;return o>0?o+t.row:o}function rj(e,t,r){return rx(1,rI((e+r)/(rI(t)+r)))}let rD=X(()=>{let e=k(e=>`Item ${e}`),t=k({}),r=k(null),n=k("virtuoso-grid-item"),i=k("virtuoso-grid-list"),o=k(tX),a=k("div"),s=k(B),l=(e,r=null)=>M(T(t,U(t=>t[e]),H()),r);return{context:r,itemContent:e,components:t,computeItemKey:o,itemClassName:n,listClassName:i,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")}}),rS=X(([e,t])=>({...e,...t}),I(rE,rD)),rk=(0,a.default).memo(function(){let e=rH("gridState"),t=rH("listClassName"),r=rH("itemClassName"),n=rH("itemContent"),i=rH("computeItemKey"),o=rH("isSeeking"),s=rG("scrollHeight"),l=rH("ItemComponent"),c=rH("ListComponent"),u=rH("ScrollSeekPlaceholder"),d=rH("context"),p=rG("itemDimensions"),A=rG("gap"),g=rH("log"),f=rH("stateRestoreInProgress"),h=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})}A({row:rY("row-gap",getComputedStyle(e).rowGap,g),column:rY("column-gap",getComputedStyle(e).columnGap,g)})});return f?null:(0,a.default).createElement(c,{ref:h,className:t,...t6(c,d),style:{paddingTop:e.offsetTop,paddingBottom:e.offsetBottom},"data-testid":"virtuoso-item-list"},e.items.map(t=>{let s=i(t.index,t.data,d);return o?(0,a.default).createElement(u,{key:s,...t6(u,d),index:t.index,height:e.itemHeight,width:e.itemWidth}):(0,a.default).createElement(l,{...t6(l,d),className:r,"data-index":t.index,key:s},n(t.index,t.data,d))}))}),rF=(0,a.default).memo(function(){let e=rH("HeaderComponent"),t=rG("headerHeight"),r=rH("headerFooterTag"),n=ec(e=>t(eA(e,"height"))),i=rH("context");return e?(0,a.default).createElement(r,{ref:n},(0,a.default).createElement(e,t6(e,i))):null}),rN=(0,a.default).memo(function(){let e=rH("FooterComponent"),t=rG("footerHeight"),r=rH("headerFooterTag"),n=ec(e=>t(eA(e,"height"))),i=rH("context");return e?(0,a.default).createElement(r,{ref:n},(0,a.default).createElement(e,t6(e,i))):null}),rM=({children:e})=>{let t=(0,a.default).useContext(tW),r=rG("itemDimensions"),n=rG("viewportDimensions"),i=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:t5(!1),ref:i},e)},rO=({children:e})=>{let t=(0,a.default).useContext(tW),r=rG("windowViewportRect"),n=rG("itemDimensions"),i=tz(r,rH("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:i,style:t5(!1)},e)},{Component:rT,usePublisher:rG,useEmitterValue:rH,useEmitter:rR}=er(rS,{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=rH("useWindowScroll"),r=rH("customScrollParent"),n=r||t?r_:rU,i=r||t?rO:rM;return(0,a.default).createElement(n,{...e},(0,a.default).createElement(i,null,(0,a.default).createElement(rF,null),(0,a.default).createElement(rk,null),(0,a.default).createElement(rN,null)))})),rU=rt({usePublisher:rG,useEmitterValue:rH,useEmitter:rR}),r_=rr({usePublisher:rG,useEmitterValue:rH,useEmitter:rR});function rY(e,t,r){return("normal"===t||(null==t?void 0:t.endsWith("px"))||r(`${e} was not resolved to pixel value correctly`,t,ei.WARN),"normal"===t)?0:parseInt(null!=t?t:"0",10)}let rP=rT,rL=X(()=>{let e=k(e=>(0,a.default).createElement("td",null,"Item $",e)),t=k(null),r=k(null),n=k(null),i=k({}),o=k(tX),s=k(B),l=(e,t=null)=>M(T(i,U(t=>t[e]),H()),t);return{context:t,itemContent:e,fixedHeaderContent:r,fixedFooterContent:n,components:i,computeItemKey:o,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")}}),rq=X(([e,t])=>({...e,...t}),I(tL,rL)),rJ=({height:e})=>(0,a.default).createElement("tr",null,(0,a.default).createElement("td",{style:{height:e}})),rV=({height:e})=>(0,a.default).createElement("tr",null,(0,a.default).createElement("td",{style:{height:e,padding:0,border:0}})),rz={overflowAnchor:"none"},rK=(0,a.default).memo(function(){let e=r0("listState"),t=r$("sizeRanges"),r=r0("useWindowScroll"),n=r0("customScrollParent"),i=r$("windowScrollContainerState"),o=r$("scrollContainerState"),s=n||r?i:o,l=r0("itemContent"),c=r0("trackItemSizes"),{callbackRef:u,ref:d}=eu(t,r0("itemSize"),c,s,r0("log"),void 0,n),[p,A]=(0,a.default).useState(0);r1("deviation",e=>{p!==e&&(d.current.style.marginTop=`${e}px`,A(e))});let g=r0("EmptyPlaceholder"),f=r0("ScrollSeekPlaceholder")||rJ,h=r0("FillerRow")||rV,m=r0("TableBodyComponent"),I=r0("TableRowComponent"),v=r0("computeItemKey"),x=r0("isSeeking"),C=r0("paddingTopAddition"),y=r0("firstItemIndex"),B=r0("statefulTotalCount"),w=r0("context");if(0===B&&g)return(0,a.default).createElement(g,t6(g,w));let E=e.offsetTop+C+p,b=e.offsetBottom,Q=E>0?(0,a.default).createElement(h,{height:E,key:"padding-top",context:w}):null,j=b>0?(0,a.default).createElement(h,{height:b,key:"padding-bottom",context:w}):null,D=e.items.map(e=>{let t=e.originalIndex,r=v(t+y,e.data,w);return x?(0,a.default).createElement(f,{...t6(f,w),key:r,index:e.index,height:e.size,type:e.type||"item"}):(0,a.default).createElement(I,{...t6(I,w),...t7(I,e.data),key:r,"data-index":t,"data-known-size":e.size,"data-item-index":e.index,style:rz},l(e.index,e.data,w))});return(0,a.default).createElement(m,{ref:u,"data-testid":"virtuoso-item-list",...t6(m,w)},[Q,...D,j])}),rW=({children:e})=>{let t=(0,a.default).useContext(tK),r=r$("viewportHeight"),n=r$("fixedItemHeight"),i=ec(A(r,e=>eA(e,"height")));return(0,a.default).useEffect(()=>{t&&(r(t.viewportHeight),n(t.itemHeight))},[t,r,n]),(0,a.default).createElement("div",{style:t5(!1),ref:i,"data-viewport-type":"element"},e)},rX=({children:e})=>{let t=(0,a.default).useContext(tK),r=r$("windowViewportRect"),n=r$("fixedItemHeight"),i=tz(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:i,style:t5(!1),"data-viewport-type":"window"},e)},{Component:rZ,usePublisher:r$,useEmitterValue:r0,useEmitter:r1}=er(rq,{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=r$("fixedHeaderHeight"),i=r$("fixedFooterHeight"),o=r0("fixedHeaderContent"),s=r0("fixedFooterContent"),l=r0("context"),c=ec(A(n,e=>eA(e,"height"))),u=ec(A(i,e=>eA(e,"height"))),d=r||t?r4:r2,p=r||t?rX:rW,g=r0("TableComponent"),f=r0("TableHeadComponent"),h=r0("TableFooterComponent"),m=o?(0,a.default).createElement(f,{key:"TableHead",style:{zIndex:2,position:"sticky",top:0},ref:c,...t6(f,l)},o()):null,I=s?(0,a.default).createElement(h,{key:"TableFoot",style:{zIndex:1,position:"sticky",bottom:0},ref:u,...t6(h,l)},s()):null;return(0,a.default).createElement(d,{...e},(0,a.default).createElement(p,null,(0,a.default).createElement(g,{style:{borderSpacing:0,overflowAnchor:"none"},...t6(g,l)},[m,(0,a.default).createElement(rK,{key:"TableBody"}),I])))})),r2=rt({usePublisher:r$,useEmitterValue:r0,useEmitter:r1}),r4=rr({usePublisher:r$,useEmitterValue:r0,useEmitter:r1}),r3=rZ},{react:"aq5hc","react-dom":"1Pf18","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],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 i=e("react/jsx-runtime"),o=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,o.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,i.jsx)(s.FieldColorPicker,{value:c.val,update:e=>t(e),onOpen:u,onClose:d,open:l.openedPopupID[n],showHistory:r,children:(0,i.jsx)("div",{className:cx(css`
background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill-opacity=".05"><path d="M8 0h8v8H8zM0 8h8v8H0z"/></svg>');
`,"cursor-pointer"),children:(0,i.jsx)("div",{className:cx(css`
background: ${c.val};
width: 30px;
height: 20px;
`,"color-box")})})})}},{"react/jsx-runtime":"f4Tol",react:"aq5hc","web-utils":"ccU4J","./FieldColorPopover":"e4oXY","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],e4oXY:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"FieldColorPicker",()=>c);var i=e("react/jsx-runtime"),o=e("react"),a=e("web-utils"),s=e("./FieldColorPicker"),l=e("../../../../../../utils/ui/popover");let c=({children:e,value:t,update:r,open:n,onClose:c,onOpen:u,showHistory:d})=>{let p=(0,a.useLocal)({show:n||!1});(0,o.useEffect)(()=>{t&&(p.show=n||!1,p.render())},[t,n]);let[A,g]=(0,o.useTransition)();return(0,i.jsx)(l.Popover,{open:p.show,onOpenChange:e=>{p.show=e,e&&u?u():c&&c(),p.render()},backdrop:!1,popoverClassName:"rounded-md p-2 text-sm bg-white shadow-2xl border border-slate-300",content:(0,i.jsx)(s.FieldPickColor,{value:t,showHistory:d,onClose:()=>{p.show=!1,p.render(),c&&c()},onChangePicker:e=>{g(()=>{0>e.indexOf("NaN")&&r(e)})}}),children:(0,i.jsx)("div",{onClick:()=>{p.show=!0,p.render(),u&&u()},children:e})})}},{"react/jsx-runtime":"f4Tol",react:"aq5hc","web-utils":"ccU4J","./FieldColorPicker":"3fox7","../../../../../../utils/ui/popover":"cYhKS","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3fox7":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"FieldPickColor",()=>u);var i=e("react/jsx-runtime"),o=e("react"),a=e("tinycolor2"),s=n.interopDefault(a),l=e("web-utils");let c=(0,o.lazy)(async()=>({default:(await e("c90fc5b8b171fe5a")).HexAlphaColorPicker})),u=({value:e,onChangePicker:t,onClose:r,showHistory:n})=>{let a=(0,l.useLocal)({originalValue:"",inputValue:e,rgbValue:"",selectedEd:""});(0,o.useEffect)(()=>{a.inputValue=e||"";let t=(0,s.default)(a.inputValue);a.rgbValue=t.toRgbString(),a.render()},[e]);let u=[],d=(0,s.default)(a.inputValue);return(0,i.jsxs)("div",{className:"flex p-3 space-x-4 items-start",children:[(0,i.jsx)("div",{className:cx("flex flex-col items-center",css`
.react-colorful__pointer {
border-radius: 4px;
width: 20px;
height: 20px;
}
`),onClick:e=>{e.stopPropagation(),e.preventDefault()},children:(0,i.jsx)(o.Suspense,{children:(0,i.jsx)(c,{color:a.inputValue,onChange:e=>{if(e){a.inputValue=e,t(e);let r=(0,s.default)(a.inputValue);a.rgbValue=r.toRgbString()}}})})}),(0,i.jsxs)("div",{className:cx("grid grid-cols-1 gap-y-0.5",css`
width: 78px;
`),children:[(0,i.jsx)("div",{className:"p-[1px] border rounded flex items-center justify-center",style:{marginBottom:"4px"},children:(0,i.jsx)("input",{value:a.inputValue||"#FFFFFFFF",className:cx(`rounded cursor-text bg-[${a.inputValue}] min-w-[0px] text-[13px] px-[8px] py-[1px] uppercase`,d.isValid()&&css`
color: ${d.isLight()?"#000":"#FFF"};
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,i.jsx)("div",{className:cx("flex space-x-1 items-center border p-0.5 rounded",a.selectedEd===e.id&&"border-black"),children:(0,i.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,i.jsxs)("div",{className:"",children:[""!==a.inputValue&&(0,i.jsx)(i.Fragment,{children:(0,i.jsx)("div",{className:"cursor-pointer text-center border border-gray-200 rounded hover:bg-gray-100",onClick:()=>{a.inputValue="",t("")},children:"Reset"})}),r&&(0,i.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":"f4Tol",react:"aq5hc",tinycolor2:"iYf4w","web-utils":"ccU4J",c90fc5b8b171fe5a:"ceM83","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iYf4w:[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=i(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 i(t){var r={r:0,g:0,b:0},n=1,i=null,a=null,l=null,u=!1,d=!1;return"string"==typeof t&&(t=U(t)),"object"==e(t)&&(R(t.r)&&R(t.g)&&R(t.b)?(r=o(t.r,t.g,t.b),u=!0,d="%"===String(t.r).substr(-1)?"prgb":"rgb"):R(t.h)&&R(t.s)&&R(t.v)?(i=O(t.s),a=O(t.v),r=c(t.h,i,a),u=!0,d="hsv"):R(t.h)&&R(t.s)&&R(t.l)&&(i=O(t.s),l=O(t.l),r=s(t.h,i,l),u=!0,d="hsl"),t.hasOwnProperty("a")&&(n=t.a)),n=j(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 o(e,t,r){return{r:255*D(e,255),g:255*D(t,255),b:255*D(r,255)}}function a(e,t,r){var n,i,o=Math.max(e=D(e,255),t=D(t,255),r=D(r,255)),a=Math.min(e,t,r),s=(o+a)/2;if(o==a)n=i=0;else{var l=o-a;switch(i=s>.5?l/(2-o-a):l/(o+a),o){case e:n=(t-r)/l+(t<r?6:0);break;case t:n=(r-e)/l+2;break;case r:n=(e-t)/l+4}n/=6}return{h:n,s:i,l:s}}function s(e,t,r){var n,i,o;function a(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}if(e=D(e,360),t=D(t,100),r=D(r,100),0===t)n=i=o=r;else{var s=r<.5?r*(1+t):r+t-r*t,l=2*r-s;n=a(l,s,e+1/3),i=a(l,s,e),o=a(l,s,e-1/3)}return{r:255*n,g:255*i,b:255*o}}function l(e,t,r){var n,i,o=Math.max(e=D(e,255),t=D(t,255),r=D(r,255)),a=Math.min(e,t,r),s=o,l=o-a;if(i=0===o?0:l/o,o==a)n=0;else{switch(o){case e:n=(t-r)/l+(t<r?6:0);break;case t:n=(r-e)/l+2;break;case r:n=(e-t)/l+4}n/=6}return{h:n,s:i,v:s}}function c(e,t,r){e=6*D(e,360),t=D(t,100),r=D(r,100);var n=Math.floor(e),i=e-n,o=r*(1-t),a=r*(1-i*t),s=r*(1-(1-i)*t),l=n%6;return{r:255*[r,a,o,o,s,r][l],g:255*[s,r,r,a,o,o][l],b:255*[o,o,s,r,r,a][l]}}function u(e,t,r,n){var i=[M(Math.round(e).toString(16)),M(Math.round(t).toString(16)),M(Math.round(r).toString(16))];return n&&i[0].charAt(0)==i[0].charAt(1)&&i[1].charAt(0)==i[1].charAt(1)&&i[2].charAt(0)==i[2].charAt(1)?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0):i.join("")}function d(e,t,r,n,i){var o=[M(Math.round(e).toString(16)),M(Math.round(t).toString(16)),M(Math.round(r).toString(16)),M(T(n))];return i&&o[0].charAt(0)==o[0].charAt(1)&&o[1].charAt(0)==o[1].charAt(1)&&o[2].charAt(0)==o[2].charAt(1)&&o[3].charAt(0)==o[3].charAt(1)?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0)+o[3].charAt(0):o.join("")}function p(e,t,r,n){return[M(T(n)),M(Math.round(e).toString(16)),M(Math.round(t).toString(16)),M(Math.round(r).toString(16))].join("")}function A(e,t){t=0===t?0:t||10;var r=n(e).toHsl();return r.s-=t/100,r.s=S(r.s),n(r)}function g(e,t){t=0===t?0:t||10;var r=n(e).toHsl();return r.s+=t/100,r.s=S(r.s),n(r)}function f(e){return n(e).desaturate(100)}function h(e,t){t=0===t?0:t||10;var r=n(e).toHsl();return r.l+=t/100,r.l=S(r.l),n(r)}function m(e,t){t=0===t?0:t||10;var r=n(e).toRgb();return r.r=Math.max(0,Math.min(255,r.r-Math.round(-(t/100*255)))),r.g=Math.max(0,Math.min(255,r.g-Math.round(-(t/100*255)))),r.b=Math.max(0,Math.min(255,r.b-Math.round(-(t/100*255)))),n(r)}function I(e,t){t=0===t?0:t||10;var r=n(e).toHsl();return r.l-=t/100,r.l=S(r.l),n(r)}function v(e,t){var r=n(e).toHsl(),i=(r.h+t)%360;return r.h=i<0?360+i:i,n(r)}function x(e){var t=n(e).toHsl();return t.h=(t.h+180)%360,n(t)}function C(e,t){if(isNaN(t)||t<=0)throw Error("Argument to polyad must be a positive number");for(var r=n(e).toHsl(),i=[n(e)],o=360/t,a=1;a<t;a++)i.push(n({h:(r.h+a*o)%360,s:r.s,l:r.l}));return i}function y(e){var t=n(e).toHsl(),r=t.h;return[n(e),n({h:(r+72)%360,s:t.s,l:t.l}),n({h:(r+216)%360,s:t.s,l:t.l})]}function B(e,t,r){t=t||6,r=r||30;var i=n(e).toHsl(),o=360/r,a=[n(e)];for(i.h=(i.h-(o*t>>1)+720)%360;--t;)i.h=(i.h+o)%360,a.push(n(i));return a}function w(e,t){t=t||6;for(var r=n(e).toHsv(),i=r.h,o=r.s,a=r.v,s=[],l=1/t;t--;)s.push(n({h:i,s:o,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,i,o,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*(i=t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.0722*(o=r<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4))},setAlpha:function(e){return this._a=j(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*D(this._r,255))+"%",g:Math.round(100*D(this._g,255))+"%",b:Math.round(100*D(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*D(this._r,255))+"%, "+Math.round(100*D(this._g,255))+"%, "+Math.round(100*D(this._b,255))+"%)":"rgba("+Math.round(100*D(this._r,255))+"%, "+Math.round(100*D(this._g,255))+"%, "+Math.round(100*D(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(b[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,i=this._gradientType?"GradientType = 1, ":"";if(e){var o=n(e);r="#"+p(o._r,o._g,o._b,o._a)}return"progid:DXImageTransform.Microsoft.gradient("+i+"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(h,arguments)},brighten:function(){return this._applyModification(m,arguments)},darken:function(){return this._applyModification(I,arguments)},desaturate:function(){return this._applyModification(A,arguments)},saturate:function(){return this._applyModification(g,arguments)},greyscale:function(){return this._applyModification(f,arguments)},spin:function(){return this._applyModification(v,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(B,arguments)},complement:function(){return this._applyCombination(x,arguments)},monochromatic:function(){return this._applyCombination(w,arguments)},splitcomplement:function(){return this._applyCombination(y,arguments)},triad:function(){return this._applyCombination(C,[3])},tetrad:function(){return this._applyCombination(C,[4])}},n.fromRatio=function(t,r){if("object"==e(t)){var i={};for(var o in t)t.hasOwnProperty(o)&&("a"===o?i[o]=t[o]:i[o]=O(t[o]));t=i}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 i=n(e).toRgb(),o=n(t).toRgb(),a=r/100;return n({r:(o.r-i.r)*a+i.r,g:(o.g-i.g)*a+i.g,b:(o.b-i.b)*a+i.b,a:(o.a-i.a)*a+i.a})},n.readability=function(e,t){var r=n(e),i=n(t);return(Math.max(r.getLuminance(),i.getLuminance())+.05)/(Math.min(r.getLuminance(),i.getLuminance())+.05)},n.isReadable=function(e,t,r){var i,o,a=n.readability(e,t);switch(o=!1,(i=_(r)).level+i.size){case"AAsmall":case"AAAlarge":o=a>=4.5;break;case"AAlarge":o=a>=3;break;case"AAAsmall":o=a>=7}return o},n.mostReadable=function(e,t,r){var i,o,a,s,l=null,c=0;o=(r=r||{}).includeFallbackColors,a=r.level,s=r.size;for(var u=0;u<t.length;u++)(i=n.readability(e,t[u]))>c&&(c=i,l=n(t[u]));return n.isReadable(e,l,{level:a,size:s})||!o?l:(r.includeFallbackColors=!1,n.mostReadable(e,["#fff","#000"],r))};var E=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"},b=n.hexNames=Q(E);function Q(e){var t={};for(var r in e)e.hasOwnProperty(r)&&(t[e[r]]=r);return t}function j(e){return(isNaN(e=parseFloat(e))||e<0||e>1)&&(e=1),e}function D(e,t){F(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 S(e){return Math.min(1,Math.max(0,e))}function k(e){return parseInt(e,16)}function F(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)}function N(e){return"string"==typeof e&&-1!=e.indexOf("%")}function M(e){return 1==e.length?"0"+e:""+e}function O(e){return e<=1&&(e=100*e+"%"),e}function T(e){return Math.round(255*parseFloat(e)).toString(16)}function G(e){return k(e)/255}var H=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 R(e){return!!H.CSS_UNIT.exec(e)}function U(e){e=e.replace(t,"").replace(r,"").toLowerCase();var n,i=!1;if(E[e])e=E[e],i=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};return(n=H.rgb.exec(e))?{r:n[1],g:n[2],b:n[3]}:(n=H.rgba.exec(e))?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=H.hsl.exec(e))?{h:n[1],s:n[2],l:n[3]}:(n=H.hsla.exec(e))?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=H.hsv.exec(e))?{h:n[1],s:n[2],v:n[3]}:(n=H.hsva.exec(e))?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=H.hex8.exec(e))?{r:k(n[1]),g:k(n[2]),b:k(n[3]),a:G(n[4]),format:i?"name":"hex8"}:(n=H.hex6.exec(e))?{r:k(n[1]),g:k(n[2]),b:k(n[3]),format:i?"name":"hex"}:(n=H.hex4.exec(e))?{r:k(n[1]+""+n[1]),g:k(n[2]+""+n[2]),b:k(n[3]+""+n[3]),a:G(n[4]+""+n[4]),format:i?"name":"hex8"}:!!(n=H.hex3.exec(e))&&{r:k(n[1]+""+n[1]),g:k(n[2]+""+n[2]),b:k(n[3]+""+n[3]),format:i?"name":"hex"}}function _(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})},{}],ceM83:[function(e,t,r){t.exports=e("47dd85837851ab37")(e("e29aae081d17cea4").resolve("hydmX")).then(()=>t.bundle.root("v8PW1"))},{"47dd85837851ab37":"jybCT",e29aae081d17cea4:"6dXzV"}],kGPI0:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"dropdownProp",()=>i);let i={className:cx("p-1 border border-gray-300 h-[28px]",css`
input {
max-width: none;
width: 87px;
flex: 1;
}
`),popover:{className:"border border-gray-300",itemClassName:cx("text-sm cursor-pointer min-w-[150px] p-1 hover:bg-blue-100",css`
&.active {
background: #3c82f6;
color: white;
}
`)}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],hhkfH:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"PanelBorder",()=>v);var i=e("react/jsx-runtime"),o=e("lodash.get"),a=n.interopDefault(o),s=e("lodash.transform"),l=n.interopDefault(s),c=e("lodash.uniq"),u=n.interopDefault(c),d=e("web-utils"),p=e("../../../../../../utils/ui/dropdown"),A=e("../../../../../../utils/ui/tooltip"),g=e("../tools/responsive-val"),f=e("../ui/Button"),h=e("../ui/FieldColor"),m=e("../ui/FieldNumUnit"),I=e("../ui/style");let v=({value:e,update:t,mode:r})=>{let n=(0,g.responsiveVal)(e,"border",r,{style:"solid"}),o=e=>{let t=e,r=[];(0,l.default)(t,(e,t,n)=>{r.push(t)});let n=(0,u.default)(r);return n.length>1&&4===r.length?{isMix:!0,value:"Mixed"}:{isMix:!1,value:n[0]+""}},s=e=>{let{value:r}=e;return t("border",{...n,rounded:{tr:r,tl:r,bl:r,br:r}}),{tr:r,tl:r,bl:r,br:r}},c=(0,d.useLocal)({colorOpen:!1,isMix:!1,isBorderMix:!1,open:!1,corner:null,borderVal:null,ready:!1,border:!1},()=>{let e=o(n.rounded);c.isMix=e.isMix,e.isMix&&(c.open=!0);let t=o(n.stroke);c.isBorderMix=t.isMix,t.isMix&&(c.border=!0),c.render()});return(0,i.jsxs)("div",{className:"flex flex-col space-y-2",children:[(0,i.jsxs)("div",{className:cx("flex flex-row justify-between text-xs "),children:[(0,i.jsx)(A.Tooltip,{content:"Background Size",children:(0,i.jsx)("div",{className:cx("bg-white p-[2px] border border-gray-300 flex items-stretch",css`
.border {
width: 70px !important;
}
input {
width: 100%;
}
`),children:(0,i.jsx)(p.Dropdown,{...I.dropdownProp,value:n.style,items:[{value:"solid",label:"Solid"},{value:"dash",label:"Dash"}],onChange:e=>{t("border",{...n,style:e})}})})}),(0,i.jsx)(A.Tooltip,{content:"Stroke",asChild:!0,children:(0,i.jsx)("div",{className:cx("bg-white p-[2px] border border-gray-300 flex items-stretch",css`
input {
width: 100% !important;
}
.field-num {
width: 60px !important;
}
`),children:(0,i.jsx)(m.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,i.jsx)("div",{className:"text-lg text-gray-700",children:(0,i.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{fill:"currentColor",d:"M20 15H4c-.55 0-1 .45-1 1s.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1zm0-5H4c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h16c.55 0 1-.45 1-1v-1c0-.55-.45-1-1-1zm0-6H4c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h16c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1zm.5 15h-17c-.28 0-.5.22-.5.5s.22.5.5.5h17c.28 0 .5-.22.5-.5s-.22-.5-.5-.5z"})})}),value:(0,a.default)(o(n.stroke),"isMix")?"":(0,a.default)(o(n.stroke),"value")+"",disabled:!!(0,a.default)(o(n.stroke),"isMix")&&"Mixed",update:e=>{let r=parseInt(e.replaceAll("px","")),i={t:r,b:r,l:r,r:r};t("border",{...n,stroke:i});let a=o(i);c.isBorderMix=a.isMix,c.render()}})})}),(0,i.jsx)(A.Tooltip,{asChild:!0,content:"Toggle Border",placement:"top-end",children:(0,i.jsx)("div",{children:(0,i.jsx)(f.Button,{className:cx("flex-1",css`
width: 30px;
max-width: 30px;
height: 35px;
min-width: 0px !important;
background: ${c.border?"#3c82f6":"#fff"} !important;
border-color: ${c.border?"#7baeff":"#d1d1d1"} !important;
`),onClick:()=>{c.border=!c.border,c.render()},children:(0,i.jsx)("div",{className:"text-lg text-gray-700",children:(0,i.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M4 8v8m16 0V8M8 4h8M8 20h8"})})})})})})]}),c.border?(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)("div",{className:cx("flex flex-row text-xs ",css`
.field-num {
height: 25px;
border: 1px solid #d1d1d1;
}
`,css`
.field-num {
width: 45px !important;
border-right: 0px !important;
}
`),children:[(0,i.jsx)(A.Tooltip,{asChild:!0,content:"Border Left",children:(0,i.jsx)("div",{children:(0,i.jsx)(m.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,i.jsx)("div",{className:"text-lg text-gray-700",children:(0,i.jsxs)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:[(0,i.jsx)("path",{fill:"currentColor",d:"M3.5 21a1 1 0 0 1-1-1V4a1 1 0 0 1 2 0v16a1 1 0 0 1-1 1Z"}),(0,i.jsx)("circle",{cx:"7.5",cy:"12",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"11.5",cy:"12",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"15.5",cy:"12",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"19.5",cy:"12",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"7.5",cy:"4",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"11.5",cy:"4",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"15.5",cy:"4",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"19.5",cy:"4",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"19.5",cy:"8",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"19.5",cy:"16",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"11.5",cy:"8",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"11.5",cy:"16",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"7.5",cy:"20",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"11.5",cy:"20",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"15.5",cy:"20",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"19.5",cy:"20",r:"1",fill:"currentColor",opacity:".5"})]})}),value:(0,a.default)(n,"stroke.l")+"px",update:e=>{let r={...n.stroke,l:parseInt(e.replaceAll("px",""))};t("border",{...n,stroke:r});let i=o(r);c.isBorderMix=i.isMix,c.borderVal=i.value,c.render()}})})}),(0,i.jsx)(A.Tooltip,{asChild:!0,content:"Border Top",children:(0,i.jsx)("div",{children:(0,i.jsx)(m.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,i.jsx)("div",{className:"text-lg text-gray-700",children:(0,i.jsxs)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:[(0,i.jsx)("path",{fill:"currentColor",d:"M20 4.5H4a1 1 0 0 1 0-2h16a1 1 0 0 1 0 2Z"}),(0,i.jsx)("circle",{cx:"12",cy:"7.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"12",cy:"11.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"12",cy:"15.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"12",cy:"19.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"20",cy:"7.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"20",cy:"11.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"20",cy:"15.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"20",cy:"19.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"16",cy:"19.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"8",cy:"19.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"16",cy:"11.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"8",cy:"11.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"4",cy:"7.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"4",cy:"11.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"4",cy:"15.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"4",cy:"19.5",r:"1",fill:"currentColor",opacity:".5"})]})}),value:(0,a.default)(n,"stroke.t")+"px",update:e=>{let r={...n.stroke,t:parseInt(e.replaceAll("px",""))};t("border",{...n,stroke:r});let i=o(r);c.isBorderMix=i.isMix,c.borderVal=i.value,c.render()}})})}),(0,i.jsx)(A.Tooltip,{asChild:!0,content:"Border Right",children:(0,i.jsx)("div",{children:(0,i.jsx)(m.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,i.jsx)("div",{className:"text-lg text-gray-700",children:(0,i.jsxs)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:[(0,i.jsx)("path",{fill:"currentColor",d:"M20.5 21a1 1 0 0 1-1-1V4a1 1 0 0 1 2 0v16a1 1 0 0 1-1 1Z"}),(0,i.jsx)("circle",{cx:"16.5",cy:"12",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"12.5",cy:"12",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"8.5",cy:"12",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"4.5",cy:"12",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"16.5",cy:"20",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"12.5",cy:"20",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"8.5",cy:"20",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"4.5",cy:"20",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"4.5",cy:"16",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"4.5",cy:"8",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"12.5",cy:"16",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"12.5",cy:"8",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"16.5",cy:"4",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"12.5",cy:"4",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"8.5",cy:"4",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"4.5",cy:"4",r:"1",fill:"currentColor",opacity:".5"})]})}),value:(0,a.default)(n,"stroke.r")+"px",update:e=>{let r={...n.stroke,r:parseInt(e.replaceAll("px",""))};t("border",{...n,stroke:r});let i=o(r);c.isBorderMix=i.isMix,c.borderVal=i.value,c.render()}})})}),(0,i.jsx)(A.Tooltip,{asChild:!0,content:"Border Bottom",children:(0,i.jsx)("div",{children:(0,i.jsx)(m.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,i.jsx)("div",{className:"text-lg text-gray-700",children:(0,i.jsxs)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:[(0,i.jsx)("path",{fill:"currentColor",d:"M20 21.5H4a1 1 0 0 1 0-2h16a1 1 0 0 1 0 2Z"}),(0,i.jsx)("circle",{cx:"12",cy:"16.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"12",cy:"12.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"12",cy:"8.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"12",cy:"4.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"4",cy:"16.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"4",cy:"12.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"4",cy:"8.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"4",cy:"4.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"8",cy:"4.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"16",cy:"4.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"8",cy:"12.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"16",cy:"12.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"20",cy:"16.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"20",cy:"12.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"20",cy:"8.5",r:"1",fill:"currentColor",opacity:".5"}),(0,i.jsx)("circle",{cx:"20",cy:"4.5",r:"1",fill:"currentColor",opacity:".5"})]})}),value:(0,a.default)(n,"stroke.b")+"px",update:e=>{let r={...n.stroke,b:parseInt(e.replaceAll("px",""))};t("border",{...n,stroke:r});let i=o(r);c.isBorderMix=i.isMix,c.borderVal=i.value,c.render()}})})})]})}):(0,i.jsx)(i.Fragment,{}),(0,i.jsxs)("div",{className:cx("flex flex-row items-stretch justify-between text-xs ",css`
.field-num {
border: 1px solid #d1d1d1;
}
`),children:[(0,i.jsx)(A.Tooltip,{asChild:!0,content:"Border Color",children:(0,i.jsx)("div",{className:cx("bg-white p-[2px] border border-gray-300 flex items-stretch",css`
.color-box {
height: 25px !important;
width: 50px;
}
`),children:(0,i.jsx)(h.FieldColor,{popupID:"border-color",value:n.color,update:e=>{t("border",{...n,color:e})}})})}),(0,i.jsx)(A.Tooltip,{content:"Corner",children:(0,i.jsx)("div",{className:cx("",css`
.field-num {
width: 85px;
height: 30px;
}
`),children:(0,i.jsx)(m.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,i.jsx)("div",{className:"text-lg text-gray-700",children:(0,i.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{fill:"currentColor",d:"M19 19h2v2h-2v-2zm0-2h2v-2h-2v2zM3 13h2v-2H3v2zm0 4h2v-2H3v2zm0-8h2V7H3v2zm0-4h2V3H3v2zm4 0h2V3H7v2zm8 16h2v-2h-2v2zm-4 0h2v-2h-2v2zm4 0h2v-2h-2v2zm-8 0h2v-2H7v2zm-4 0h2v-2H3v2zM21 8c0-2.76-2.24-5-5-5h-5v2h5c1.65 0 3 1.35 3 3v5h2V8z"})})}),width:"100%",enableWhenDrag:!0,value:(0,a.default)(o(n.rounded),"isMix")?"":(0,a.default)(o(n.rounded),"value")+"",disabled:!!(0,a.default)(o(n.rounded),"isMix")&&"Mixed",update:(e,t)=>{let r=o(s({value:parseInt(e.replaceAll("px",""))}));c.isMix=r.isMix,c.render()}})})}),(0,i.jsx)(A.Tooltip,{asChild:!0,content:"Independent Rounded Corner",placement:"top-end",children:(0,i.jsx)("div",{children:(0,i.jsx)(f.Button,{className:cx("flex-1 flex flex-row items-center justify-center",css`
width: 30px;
max-width: 30px;
height: 30px;
background: ${c.open?"rgb(229,231,235)":"#fff"} !important;
border-color: #d1d1d1 !important;
`),onClick:()=>{c.open=!c.open,c.render()},children:(0,i.jsx)("div",{className:"text-lg text-gray-700",children:(0,i.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M16 4h2a2 2 0 0 1 2 2v2m0 8v2a2 2 0 0 1-2 2h-2m-8 0H6a2 2 0 0 1-2-2v-2m0-8V6a2 2 0 0 1 2-2h2"})})})})})})]}),c.open?(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)("div",{className:cx("flex flex-row text-xs ",css`
.field-num {
height: 25px;
border: 1px solid #d1d1d1;
}
`,css`
.field-num {
width: 45px !important;
border-right: 0px !important;
}
`),children:[(0,i.jsx)(A.Tooltip,{asChild:!0,content:"Corner Top Right",children:(0,i.jsx)("div",{children:(0,i.jsx)(m.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,i.jsx)("div",{className:"text-lg text-gray-700",children:(0,i.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,i.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=o({...n.rounded,tr:parseInt(e.replaceAll("px",""))});c.isMix=r.isMix,c.render()}})})}),(0,i.jsx)(A.Tooltip,{asChild:!0,content:"Corner Top Left",children:(0,i.jsx)("div",{children:(0,i.jsx)(m.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,i.jsx)("div",{className:"text-lg text-gray-700",children:(0,i.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,i.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=o({...n.rounded,tl:parseInt(e.replaceAll("px",""))});c.isMix=r.isMix,c.render()}})})}),(0,i.jsx)(A.Tooltip,{asChild:!0,content:"Corner Bottom Left",children:(0,i.jsx)("div",{children:(0,i.jsx)(m.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,i.jsx)("div",{className:"text-lg text-gray-700",children:(0,i.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,i.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=o({...n.rounded,bl:parseInt(e.replaceAll("px",""))});c.isMix=r.isMix,c.render()}})})}),(0,i.jsx)(A.Tooltip,{asChild:!0,content:"Corner Bottom Right",children:(0,i.jsx)("div",{children:(0,i.jsx)(m.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,i.jsx)("div",{className:"text-lg text-gray-700",children:(0,i.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,i.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=o({...n.rounded,br:parseInt(e.replaceAll("px",""))});c.isMix=r.isMix,c.render()}})})})]})}):(0,i.jsx)(i.Fragment,{})]})}},{"react/jsx-runtime":"f4Tol","lodash.get":"aOCyL","lodash.transform":"4MkOn","lodash.uniq":"eR2ui","web-utils":"ccU4J","../../../../../../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":"2GYoY"}],"4MkOn":[function(e,t,r){var n=arguments[3],i=200,o="Expected a function",a="__lodash_hash_undefined__",s=1,l=2,c=1/0,u=9007199254740991,d="[object Arguments]",p="[object Array]",A="[object Boolean]",g="[object Date]",f="[object Error]",h="[object Function]",m="[object GeneratorFunction]",I="[object Map]",v="[object Number]",x="[object Object]",C="[object Promise]",y="[object RegExp]",B="[object Set]",w="[object String]",E="[object Symbol]",b="[object WeakMap]",Q="[object ArrayBuffer]",j="[object DataView]",D="[object Float64Array]",S="[object Int8Array]",k="[object Int16Array]",F="[object Int32Array]",N="[object Uint8Array]",M="[object Uint8ClampedArray]",O="[object Uint16Array]",T="[object Uint32Array]",G=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,H=/^\w*$/,R=/^\./,U=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,_=/[\\^$.*+?()[\]{}|]/g,P=/\\(\\)?/g,L=/^\[object .+?Constructor\]$/,q=/^(?:0|[1-9]\d*)$/,J={};J["[object Float32Array]"]=J[D]=J[S]=J[k]=J[F]=J[N]=J[M]=J[O]=J[T]=!0,J[d]=J[p]=J[Q]=J[A]=J[j]=J[g]=J[f]=J[h]=J[I]=J[v]=J[x]=J[y]=J[B]=J[w]=J[b]=!1;var V="object"==typeof n&&n&&n.Object===Object&&n,z="object"==typeof self&&self&&self.Object===Object&&self,K=V||z||Function("return this")(),W=r&&!r.nodeType&&r,X=W&&t&&!t.nodeType&&t,Z=X&&X.exports===W&&V.process,$=function(){try{return Z&&Z.binding("util")}catch(e){}}(),ee=$&&$.isTypedArray;function et(e,t){for(var r=-1,n=e?e.length:0;++r<n&&!1!==t(e[r],r,e););return e}function er(e,t){for(var r=-1,n=e?e.length:0;++r<n;)if(t(e[r],r,e))return!0;return!1}function en(e){return function(t){return null==t?void 0:t[e]}}function ei(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}function eo(e){return function(t){return e(t)}}function ea(e,t){return null==e?void 0:e[t]}function es(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(e){}return t}function el(e){var t=-1,r=Array(e.size);return e.forEach(function(e,n){r[++t]=[n,e]}),r}function ec(e,t){return function(r){return e(t(r))}}function eu(e){var t=-1,r=Array(e.size);return e.forEach(function(e){r[++t]=e}),r}var ed=Array.prototype,ep=Function.prototype,eA=Object.prototype,eg=K["__core-js_shared__"],ef=function(){var e=/[^.]+$/.exec(eg&&eg.keys&&eg.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),eh=ep.toString,em=eA.hasOwnProperty,eI=eA.toString,ev=RegExp("^"+eh.call(em).replace(_,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),ex=K.Symbol,eC=K.Uint8Array,ey=ec(Object.getPrototypeOf,Object),eB=Object.create,ew=eA.propertyIsEnumerable,eE=ed.splice,eb=ec(Object.keys,Object),eQ=tD(K,"DataView"),ej=tD(K,"Map"),eD=tD(K,"Promise"),eS=tD(K,"Set"),ek=tD(K,"WeakMap"),eF=tD(Object,"create"),eN=t_(eQ),eM=t_(ej),eO=t_(eD),eT=t_(eS),eG=t_(ek),eH=ex?ex.prototype:void 0,eR=eH?eH.valueOf:void 0,eU=eH?eH.toString:void 0;function e_(e){var t=-1,r=e?e.length:0;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function eY(){this.__data__=eF?eF(null):{}}function eP(e){return this.has(e)&&delete this.__data__[e]}function eL(e){var t=this.__data__;if(eF){var r=t[e];return r===a?void 0:r}return em.call(t,e)?t[e]:void 0}function eq(e){var t=this.__data__;return eF?void 0!==t[e]:em.call(t,e)}function eJ(e,t){return this.__data__[e]=eF&&void 0===t?a:t,this}function eV(e){var t=-1,r=e?e.length:0;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function ez(){this.__data__=[]}function eK(e){var t=this.__data__,r=to(t,e);return!(r<0)&&(r==t.length-1?t.pop():eE.call(t,r,1),!0)}function eW(e){var t=this.__data__,r=to(t,e);return r<0?void 0:t[r][1]}function eX(e){return to(this.__data__,e)>-1}function eZ(e,t){var r=this.__data__,n=to(r,e);return n<0?r.push([e,t]):r[n][1]=t,this}function e$(e){var t=-1,r=e?e.length:0;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function e0(){this.__data__={hash:new e_,map:new(ej||eV),string:new e_}}function e1(e){return tQ(this,e).delete(e)}function e2(e){return tQ(this,e).get(e)}function e4(e){return tQ(this,e).has(e)}function e3(e,t){return tQ(this,e).set(e,t),this}function e5(e){var t=-1,r=e?e.length:0;for(this.__data__=new e$;++t<r;)this.add(e[t])}function e8(e){return this.__data__.set(e,a),this}function e6(e){return this.__data__.has(e)}function e7(e){this.__data__=new eV(e)}function e9(){this.__data__=new eV}function te(e){return this.__data__.delete(e)}function tt(e){return this.__data__.get(e)}function tr(e){return this.__data__.has(e)}function tn(e,t){var r=this.__data__;if(r instanceof eV){var n=r.__data__;if(!ej||n.length<i-1)return n.push([e,t]),this;r=this.__data__=new e$(n)}return r.set(e,t),this}function ti(e,t){var r=tq(e)||tL(e)?ei(e.length,String):[],n=r.length,i=!!n;for(var o in e)(t||em.call(e,o))&&!(i&&("length"==o||tF(o,n)))&&r.push(o);return r}function to(e,t){for(var r=e.length;r--;)if(tP(e[r][0],t))return r;return -1}function ta(e){return tW(e)?eB(e):{}}e_.prototype.clear=eY,e_.prototype.delete=eP,e_.prototype.get=eL,e_.prototype.has=eq,e_.prototype.set=eJ,eV.prototype.clear=ez,eV.prototype.delete=eK,eV.prototype.get=eW,eV.prototype.has=eX,eV.prototype.set=eZ,e$.prototype.clear=e0,e$.prototype.delete=e1,e$.prototype.get=e2,e$.prototype.has=e4,e$.prototype.set=e3,e5.prototype.add=e5.prototype.push=e8,e5.prototype.has=e6,e7.prototype.clear=e9,e7.prototype.delete=te,e7.prototype.get=tt,e7.prototype.has=tr,e7.prototype.set=tn;var ts=tB();function tl(e,t){return e&&ts(e,t,t4)}function tc(e,t){t=tN(t,e)?[t]:ty(t);for(var r=0,n=t.length;null!=e&&r<n;)e=e[tU(t[r++])];return r&&r==n?e:void 0}function tu(e,t){return null!=e&&t in Object(e)}function td(e,t,r,n,i){return e===t||(null!=e&&null!=t&&(tW(e)||tX(t))?tp(e,t,td,r,n,i):e!=e&&t!=t)}function tp(e,t,r,n,i,o){var a=tq(e),s=tq(t),c=p,u=p;a||(c=(c=tS(e))==d?x:c),s||(u=(u=tS(t))==d?x:u);var A=c==x&&!es(e),g=u==x&&!es(t),f=c==u;if(f&&!A)return o||(o=new e7),a||t$(e)?tw(e,t,r,n,i,o):tE(e,t,c,r,n,i,o);if(!(i&l)){var h=A&&em.call(e,"__wrapped__"),m=g&&em.call(t,"__wrapped__");if(h||m){var I=h?e.value():e,v=m?t.value():t;return o||(o=new e7),r(I,v,n,i,o)}}return!!f&&(o||(o=new e7),tb(e,t,r,n,i,o))}function tA(e,t,r,n){var i=r.length,o=i,a=!n;if(null==e)return!o;for(e=Object(e);i--;){var c=r[i];if(a&&c[2]?c[1]!==e[c[0]]:!(c[0]in e))return!1}for(;++i<o;){var u=(c=r[i])[0],d=e[u],p=c[1];if(a&&c[2]){if(void 0===d&&!(u in e))return!1}else{var A=new e7;if(n)var g=n(d,p,u,e,t,A);if(!(void 0===g?td(p,d,n,s|l,A):g))return!1}}return!0}function tg(e){return!(!tW(e)||tO(e))&&(tz(e)||es(e)?ev:L).test(t_(e))}function tf(e){return tX(e)&&tK(e.length)&&!!J[eI.call(e)]}function th(e){return"function"==typeof e?e:null==e?t5:"object"==typeof e?tq(e)?tv(e[0],e[1]):tI(e):t8(e)}function tm(e){if(!tT(e))return eb(e);var t=[];for(var r in Object(e))em.call(e,r)&&"constructor"!=r&&t.push(r);return t}function tI(e){var t=tj(e);return 1==t.length&&t[0][2]?tH(t[0][0],t[0][1]):function(r){return r===e||tA(r,e,t)}}function tv(e,t){return tN(e)&&tG(t)?tH(tU(e),t):function(r){var n=t1(r,e);return void 0===n&&n===t?t2(r,e):td(t,n,void 0,s|l)}}function tx(e){return function(t){return tc(t,e)}}function tC(e){if("string"==typeof e)return e;if(tZ(e))return eU?eU.call(e):"";var t=e+"";return"0"==t&&1/e==-c?"-0":t}function ty(e){return tq(e)?e:tR(e)}function tB(e){return function(t,r,n){for(var i=-1,o=Object(t),a=n(t),s=a.length;s--;){var l=a[e?s:++i];if(!1===r(o[l],l,o))break}return t}}function tw(e,t,r,n,i,o){var a=i&l,c=e.length,u=t.length;if(c!=u&&!(a&&u>c))return!1;var d=o.get(e);if(d&&o.get(t))return d==t;var p=-1,A=!0,g=i&s?new e5:void 0;for(o.set(e,t),o.set(t,e);++p<c;){var f=e[p],h=t[p];if(n)var m=a?n(h,f,p,t,e,o):n(f,h,p,e,t,o);if(void 0!==m){if(m)continue;A=!1;break}if(g){if(!er(t,function(e,t){if(!g.has(t)&&(f===e||r(f,e,n,i,o)))return g.add(t)})){A=!1;break}}else if(!(f===h||r(f,h,n,i,o))){A=!1;break}}return o.delete(e),o.delete(t),A}function tE(e,t,r,n,i,o,a){switch(r){case j:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)break;e=e.buffer,t=t.buffer;case Q:if(e.byteLength!=t.byteLength||!n(new eC(e),new eC(t)))break;return!0;case A:case g:case v:return tP(+e,+t);case f:return e.name==t.name&&e.message==t.message;case y:case w:return e==t+"";case I:var c=el;case B:var u=o&l;if(c||(c=eu),e.size!=t.size&&!u)break;var d=a.get(e);if(d)return d==t;o|=s,a.set(e,t);var p=tw(c(e),c(t),n,i,o,a);return a.delete(e),p;case E:if(eR)return eR.call(e)==eR.call(t)}return!1}function tb(e,t,r,n,i,o){var a=i&l,s=t4(e),c=s.length;if(c!=t4(t).length&&!a)return!1;for(var u=c;u--;){var d=s[u];if(!(a?d in t:em.call(t,d)))return!1}var p=o.get(e);if(p&&o.get(t))return p==t;var A=!0;o.set(e,t),o.set(t,e);for(var g=a;++u<c;){var f=e[d=s[u]],h=t[d];if(n)var m=a?n(h,f,d,t,e,o):n(f,h,d,e,t,o);if(!(void 0===m?f===h||r(f,h,n,i,o):m)){A=!1;break}g||(g="constructor"==d)}if(A&&!g){var I=e.constructor,v=t.constructor;I!=v&&"constructor"in e&&"constructor"in t&&!("function"==typeof I&&I instanceof I&&"function"==typeof v&&v instanceof v)&&(A=!1)}return o.delete(e),o.delete(t),A}function tQ(e,t){var r=e.__data__;return tM(t)?r["string"==typeof t?"string":"hash"]:r.map}function tj(e){for(var t=t4(e),r=t.length;r--;){var n=t[r],i=e[n];t[r]=[n,i,tG(i)]}return t}function tD(e,t){var r=ea(e,t);return tg(r)?r:void 0}var tS=function(e){return eI.call(e)};function tk(e,t,r){t=tN(t,e)?[t]:ty(t);for(var n,i=-1,o=t.length;++i<o;){var a=tU(t[i]);if(!(n=null!=e&&r(e,a)))break;e=e[a]}if(n)return n;var o=e?e.length:0;return!!o&&tK(o)&&tF(a,o)&&(tq(e)||tL(e))}function tF(e,t){return!!(t=null==t?u:t)&&("number"==typeof e||q.test(e))&&e>-1&&e%1==0&&e<t}function tN(e,t){if(tq(e))return!1;var r=typeof e;return!!("number"==r||"symbol"==r||"boolean"==r||null==e||tZ(e))||H.test(e)||!G.test(e)||null!=t&&e in Object(t)}function tM(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}function tO(e){return!!ef&&ef in e}function tT(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||eA)}function tG(e){return e==e&&!tW(e)}function tH(e,t){return function(r){return null!=r&&r[e]===t&&(void 0!==t||e in Object(r))}}(eQ&&tS(new eQ(new ArrayBuffer(1)))!=j||ej&&tS(new ej)!=I||eD&&tS(eD.resolve())!=C||eS&&tS(new eS)!=B||ek&&tS(new ek)!=b)&&(tS=function(e){var t=eI.call(e),r=t==x?e.constructor:void 0,n=r?t_(r):void 0;if(n)switch(n){case eN:return j;case eM:return I;case eO:return C;case eT:return B;case eG:return b}return t});var tR=tY(function(e){e=t0(e);var t=[];return R.test(e)&&t.push(""),e.replace(U,function(e,r,n,i){t.push(n?i.replace(P,"$1"):r||e)}),t});function tU(e){if("string"==typeof e||tZ(e))return e;var t=e+"";return"0"==t&&1/e==-c?"-0":t}function t_(e){if(null!=e){try{return eh.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function tY(e,t){if("function"!=typeof e||t&&"function"!=typeof t)throw TypeError(o);var r=function(){var n=arguments,i=t?t.apply(this,n):n[0],o=r.cache;if(o.has(i))return o.get(i);var a=e.apply(this,n);return r.cache=o.set(i,a),a};return r.cache=new(tY.Cache||e$),r}function tP(e,t){return e===t||e!=e&&t!=t}function tL(e){return tV(e)&&em.call(e,"callee")&&(!ew.call(e,"callee")||eI.call(e)==d)}tY.Cache=e$;var tq=Array.isArray;function tJ(e){return null!=e&&tK(e.length)&&!tz(e)}function tV(e){return tX(e)&&tJ(e)}function tz(e){var t=tW(e)?eI.call(e):"";return t==h||t==m}function tK(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=u}function tW(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function tX(e){return!!e&&"object"==typeof e}function tZ(e){return"symbol"==typeof e||tX(e)&&eI.call(e)==E}var t$=ee?eo(ee):tf;function t0(e){return null==e?"":tC(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&&tk(e,t,tu)}function t4(e){return tJ(e)?ti(e):tm(e)}function t3(e,t,r){var n=tq(e)||t$(e);if(t=th(t,4),null==r){if(n||tW(e)){var i=e.constructor;r=n?tq(e)?new i:[]:tz(i)?ta(ey(e)):{}}else r={}}return(n?et:tl)(e,function(e,n,i){return t(r,e,n,i)}),r}function t5(e){return e}function t8(e){return tN(e)?en(tU(e)):tx(e)}t.exports=t3},{}],eR2ui:[function(e,t,r){var n=arguments[3],i=200,o="__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,A=d||p||Function("return this")();function g(e,t){return!!(e?e.length:0)&&m(e,t,0)>-1}function f(e,t,r){for(var n=-1,i=e?e.length:0;++n<i;)if(r(t,e[n]))return!0;return!1}function h(e,t,r,n){for(var i=e.length,o=r+(n?1:-1);n?o--:++o<i;)if(t(e[o],o,e))return o;return -1}function m(e,t,r){if(t!=t)return h(e,I,r);for(var n=r-1,i=e.length;++n<i;)if(e[n]===t)return n;return -1}function I(e){return e!=e}function v(e,t){return e.has(t)}function x(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}function y(e){var t=-1,r=Array(e.size);return e.forEach(function(e){r[++t]=e}),r}var B=Array.prototype,w=Function.prototype,E=Object.prototype,b=A["__core-js_shared__"],Q=function(){var e=/[^.]+$/.exec(b&&b.keys&&b.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),j=w.toString,D=E.hasOwnProperty,S=E.toString,k=RegExp("^"+j.call(D).replace(c,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),F=B.splice,N=ec(A,"Map"),M=ec(A,"Set"),O=ec(Object,"create");function T(e){var t=-1,r=e?e.length:0;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function G(){this.__data__=O?O(null):{}}function H(e){return this.has(e)&&delete this.__data__[e]}function R(e){var t=this.__data__;if(O){var r=t[e];return r===o?void 0:r}return D.call(t,e)?t[e]:void 0}function U(e){var t=this.__data__;return O?void 0!==t[e]:D.call(t,e)}function _(e,t){return this.__data__[e]=O&&void 0===t?o:t,this}function P(e){var t=-1,r=e?e.length:0;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function L(){this.__data__=[]}function q(e){var t=this.__data__,r=ei(t,e);return!(r<0)&&(r==t.length-1?t.pop():F.call(t,r,1),!0)}function J(e){var t=this.__data__,r=ei(t,e);return r<0?void 0:t[r][1]}function V(e){return ei(this.__data__,e)>-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 K(e){var t=-1,r=e?e.length:0;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function W(){this.__data__={hash:new T,map:new(N||P),string:new T}}function X(e){return el(this,e).delete(e)}function Z(e){return el(this,e).get(e)}function $(e){return el(this,e).has(e)}function ee(e,t){return el(this,e).set(e,t),this}function et(e){var t=-1,r=e?e.length:0;for(this.__data__=new K;++t<r;)this.add(e[t])}function er(e){return this.__data__.set(e,o),this}function en(e){return this.__data__.has(e)}function ei(e,t){for(var r=e.length;r--;)if(eg(e[r][0],t))return r;return -1}function eo(e){return!(!eh(e)||ed(e))&&(ef(e)||C(e)?k:u).test(ep(e))}function ea(e,t,r){var n=-1,o=g,a=e.length,s=!0,l=[],c=l;if(r)s=!1,o=f;else if(a>=i){var u=t?null:es(e);if(u)return y(u);s=!1,o=v,c=new et}else c=t?[]:l;e:for(;++n<a;){var d=e[n],p=t?t(d):d;if(d=r||0!==d?d:0,s&&p==p){for(var A=c.length;A--;)if(c[A]===p)continue e;t&&c.push(p),l.push(d)}else o(c,p,r)||(c!==l&&c.push(p),l.push(d))}return l}T.prototype.clear=G,T.prototype.delete=H,T.prototype.get=R,T.prototype.has=U,T.prototype.set=_,P.prototype.clear=L,P.prototype.delete=q,P.prototype.get=J,P.prototype.has=V,P.prototype.set=z,K.prototype.clear=W,K.prototype.delete=X,K.prototype.get=Z,K.prototype.has=$,K.prototype.set=ee,et.prototype.add=et.prototype.push=er,et.prototype.has=en;var es=M&&1/y(new M([,-0]))[1]==a?function(e){return new M(e)}:em;function el(e,t){var r=e.__data__;return eu(t)?r["string"==typeof t?"string":"hash"]:r.map}function ec(e,t){var r=x(e,t);return eo(r)?r:void 0}function eu(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}function ed(e){return!!Q&&Q in e}function ep(e){if(null!=e){try{return j.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function eA(e){return e&&e.length?ea(e):[]}function eg(e,t){return e===t||e!=e&&t!=t}function ef(e){var t=eh(e)?S.call(e):"";return t==s||t==l}function eh(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function em(){}t.exports=eA},{}],gZfgx:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"PanelDimension",()=>p);var i=e("react/jsx-runtime"),o=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,o.useEffect)(()=>{p.dim=(0,c.responsiveVal)(e,"dim",r,{w:"fit",h:"fit",wUnit:"px",hUnit:"px"}),p.render()},[e]);let A=p.dim;return(0,i.jsxs)("div",{className:cx("flex items-stretch justify-between text-xs ",css`
.field-num {
width: 66px !important;
border: 1px solid #d1d1d1;
}
`),children:[(0,i.jsxs)("div",{className:cx("flex",css`
.border {
width: 70px !important;
}
input {
width: 100%;
}
.field-num {
width: 50px !important;
}
`),children:[(0,i.jsx)(l.Tooltip,{content:"Width",children:(0,i.jsx)(d.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,i.jsx)("div",{className:"text-[10px] w-[15px] pr-[2px] mr-[3px] h-[14px] flex items-center justify-center border-r",children:"W"}),enableWhenDrag:!0,disabled:("fit"===A.w||"full"===A.w)&&A.w,value:A.w+(A.wUnit||"px"),unit:A.wUnit||"px",update:(e,r)=>{let n=e;if("number"!=typeof A.w&&r){let e=p.activeWidth||0;n=e+"",r(e)}p.dim.w=parseInt(n),t("dim",{...A,w:p.dim.w,h:p.dim.h}),p.render()}})}),p.menuWidth&&(0,i.jsxs)(s.Menu,{mouseEvent:p.menuWidth,onClose:()=>{p.menuWidth=null,p.render()},children:[(0,i.jsx)(s.MenuItem,{label:"Fit",onClick:()=>{p.dim.w="fit",t("dim",{...A,w:p.dim.w,h:p.dim.h})}}),(0,i.jsx)(s.MenuItem,{label:"Full",onClick:()=>{p.dim.w="full",t("dim",{...A,w:p.dim.w,h:p.dim.h})}}),(0,i.jsx)(s.MenuItem,{label:"Pixel",onClick:()=>{p.dim.w=p.activeWidth||0,p.dim.wUnit="px",t("dim",{...A,w:p.dim.w,h:p.dim.h})}}),(0,i.jsx)(s.MenuItem,{label:"Percent",onClick:()=>{p.dim.w=p.activeWidth||0,p.dim.wUnit="%",t("dim",{...A,w:p.dim.w,h:p.dim.h})}})]}),(0,i.jsxs)(u.Button,{className:cx("flex-1",css`
width: 24px;
max-width: 25px;
border-left: 0px !important;
padding: 0px !important;
min-width: 0px !important;
`),onClick:e=>{p.menuWidth=e,p.render()},children:["full"===A.w&&(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16",children:(0,i.jsx)("path",{fillRule:"evenodd",d:"M3.5 7.5v-2h-1v5h1v-2h9v2h1v-5h-1v2h-9z",fill:"#000"})}),"fit"===A.w&&(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16",children:(0,i.jsx)("path",{d:"M3.354 4.646l-.708.708L5.293 8l-2.646 2.646.707.708L6.707 8 3.354 4.646zm10 .708L10.707 8l2.647 2.646-.708.708L9.293 8l3.354-3.354.707.708z",fill:"#000"})}),"fit"!==A.w&&"full"!==A.w&&(0,i.jsx)("div",{className:"w-[16px] h-[16px] flex items-center justify-center",children:A.wUnit||"px"})]})]}),(0,i.jsxs)("div",{className:cx("flex",css`
.border {
width: 70px !important;
}
input {
width: 100%;
}
.field-num {
width: 50px !important;
}
`),children:[(0,i.jsx)(l.Tooltip,{content:"Height",children:(0,i.jsx)(d.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,i.jsx)("div",{className:"text-[10px] w-[15px] pr-[2px] mr-[3px] h-[14px] flex items-center justify-center border-r",children:"H"}),disabled:("fit"===A.h||"full"===A.h)&&A.h,enableWhenDrag:!0,value:A.h+(A.hUnit||"px"),unit:A.hUnit||"px",update:(e,r)=>{let n=e;if("number"!=typeof A.h&&r){let e=p.activeHeight||0;n=e+"",r(e)}p.dim.h=parseInt(n),t("dim",{...A,w:p.dim.w,h:p.dim.h}),p.render()}})}),p.menuHeight&&(0,i.jsxs)(s.Menu,{mouseEvent:p.menuHeight,onClose:()=>{p.menuHeight=null,p.render()},children:[(0,i.jsx)(s.MenuItem,{label:"Fit",onClick:()=>{p.dim.h="fit",t("dim",{...A,w:p.dim.w,h:p.dim.h})}}),(0,i.jsx)(s.MenuItem,{label:"Full",onClick:()=>{p.dim.h="full",t("dim",{...A,w:p.dim.w,h:p.dim.h})}}),(0,i.jsx)(s.MenuItem,{label:"Pixel",onClick:()=>{p.dim.h=p.activeHeight||0,p.dim.hUnit="px",t("dim",{...A,w:p.dim.w,h:p.dim.h})}}),(0,i.jsx)(s.MenuItem,{label:"Percent",onClick:()=>{p.dim.h=p.activeHeight||0,p.dim.hUnit="%",t("dim",{...A,w:p.dim.w,h:p.dim.h})}})]}),(0,i.jsxs)(u.Button,{className:cx("flex-1",css`
width: 24px;
max-width: 25px;
border-left: 0px !important;
padding: 0px !important;
min-width: 0px !important;
`),onClick:e=>{p.menuHeight=e,p.render()},children:["full"===A.h&&(0,i.jsx)("svg",{className:"w-[16px] h-[16px]",xmlns:"http://www.h3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16",children:(0,i.jsx)("path",{fillRule:"evenodd",d:"M8.5 3.5h2v-1h-5v1h2v9h-2v1h5v-1h-2v-9z",fill:"#000"})}),"fit"===A.h&&(0,i.jsx)("svg",{xmlns:"http://www.h3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16",children:(0,i.jsx)("path",{d:"M4.646 12.646l.708.708L8 10.707l2.646 2.646.708-.707L8 9.293l-3.354 3.354zm.708-10L8 5.294l2.646-2.647.708.708L8 6.707 4.646 3.354l.708-.707z",fill:"#000"})}),"fit"!==A.h&&"full"!==A.h&&(0,i.jsx)("div",{className:"w-[16px] h-[16px] flex items-center justify-center",children:A.hUnit||"px"})]})]}),(0,i.jsx)("div",{className:"flex",children:(0,i.jsx)(l.Tooltip,{content:p.toggle?"Full":"Fit",children:(0,i.jsx)(u.Button,{className:cx("flex-1",css`
width: 30px;
max-width: 30px;
min-width: 0px !important;
padding: 0px !important;
min-width: 0px !important;
`),onClick:e=>{t("dim",{...A,w:p.toggle?"full":"fit",h:p.toggle?"full":"fit"}),p.toggle=!p.toggle,p.render()},children:(0,i.jsx)("div",{className:"w-[10px] h-[16px] flex items-center justify-center",children:p.toggle?(0,i.jsx)(i.Fragment,{children:(0,i.jsx)("div",{className:"text-lg text-gray-700",children:(0,i.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 512 512",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{fill:"currentColor",d:"M208 48V16H16v192h32V70.627l160.687 160.686l22.626-22.626L70.627 48H208zm256 256v137.373L299.313 276.687l-22.626 22.626L441.373 464H304v32h192V304h-32z"})})})}):(0,i.jsx)(i.Fragment,{children:(0,i.jsx)("div",{className:"text-lg text-gray-700",children:(0,i.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 512 512",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{fill:"currentColor",d:"M204 181.372L38.628 16H16v22.628L181.372 204H44v32h192V44h-32v137.372zM326.628 304H464v-32H272v192h32V326.628L473.372 496H496v-22.628L326.628 304z"})})})})})})})})]})}},{"react/jsx-runtime":"f4Tol",react:"aq5hc","web-utils":"ccU4J","../../../../../../utils/ui/context-menu":"8SOtW","../../../../../../utils/ui/tooltip":"lSeyn","../tools/responsive-val":"47fGT","../ui/Button":"bLYtu","../ui/FieldNumUnit":"FWXO9","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9IDYW":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"PanelFont",()=>x);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../../../../utils/ui/dropdown"),s=e("../../../../../../utils/ui/tooltip"),l=e("../tools/responsive-val"),c=e("../ui/BoxSep"),u=e("../ui/Button"),d=e("../ui/FieldBtnRadio"),p=e("../ui/FieldColor"),A=e("../ui/FieldNumUnit"),g=e("../ui/style"),f=e("./font.json"),h=n.interopDefault(f);let m={loadedFonts:[]},I={name:"DEFAULT",weight:["200","300","400","600","700","900"]},v=[I,...h.default],x=({value:e,update:t,mode:r})=>{let n=(0,o.useLocal)({font:I}),f=(0,l.responsiveVal)(e,"font",r,{size:15,height:"auto",align:"left",whitespace:"whitespace-normal",wordBreak:"break-normal"});if(0===f.height&&(f.height="auto"),f.family){let e=(0,h.default).find(e=>e.name===f.family);e&&(n.font=e)}else n.font=I;return(0,i.jsxs)("div",{className:"flex flex-col items-stretch space-y-2",children:[(0,i.jsxs)("div",{className:cx("flex items-stretch space-x-2 text-xs justify-between"),children:[(0,i.jsx)(s.Tooltip,{content:"Text Color",asChild:!0,children:(0,i.jsx)("div",{className:cx("bg-white p-[2px] border border-gray-300 flex items-stretch",css`
.color-box {
height: 25px !important;
}
`),children:(0,i.jsx)(p.FieldColor,{popupID:"font-color",value:f.color,update:e=>{t("font",{...f,color:e})}})})}),(0,i.jsx)(s.Tooltip,{content:"Font Size",asChild:!0,children:(0,i.jsx)("div",{className:cx("bg-white p-[2px] border border-gray-300 flex items-stretch",css`
input {
width: 20px !important;
}
.field-num {
width: 55px !important;
}
`),children:(0,i.jsx)(A.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,i.jsx)("div",{className:"w-[22px] h-[14px] flex items-center justify-center pr-2 border-r border-gray-300 mr-1",children:(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"11",fill:"none",viewBox:"0 0 15 11",children:(0,i.jsx)("path",{fill:"#000",fillRule:"evenodd",d:"M14.125 5.167c.387 0 .7.28.7.625v3.75c0 .345-.313.624-.7.624a.708.708 0 01-.638-.367 3.04 3.04 0 01-1.462.367c-1.546 0-2.8-1.119-2.8-2.5 0-1.38 1.254-2.5 2.8-2.5a3.04 3.04 0 011.462.368.709.709 0 01.638-.367zm-9.1-5c.513 0 .967.295 1.124.73L9.192 9.35c.118.329-.084.68-.452.787-.369.105-.763-.076-.881-.404L6.89 7.042H3.16l-.968 2.69c-.118.33-.513.51-.88.405C.942 10.03.74 9.678.858 9.35L3.902.898c.157-.436.61-.731 1.123-.731zm7 6.25c-.773 0-1.4.56-1.4 1.25s.627 1.25 1.4 1.25c.774 0 1.4-.56 1.4-1.25s-.627-1.25-1.4-1.25zm-7-4.555l-1.414 3.93h2.83l-1.416-3.93z",clipRule:"evenodd"})})}),value:(0===f.size?15:f.size)+"px",update:e=>{t("font",{...f,size:parseInt(e.replaceAll("px",""))})}})})}),(0,i.jsxs)("div",{className:cx("bg-white p-[2px] border border-gray-300 flex items-stretch",css`
input {
width: 24px !important;
}
.field-num {
width: 60px !important;
}
`),children:[(0,i.jsx)(s.Tooltip,{content:"Font Height",asChild:!0,children:(0,i.jsx)("div",{className:"flex-1 flex items-center",children:(0,i.jsx)(A.FieldNumUnit,{positiveOnly:!0,icon:(0,i.jsx)("div",{className:cx("w-[22px] h-[14px] flex items-center justify-center pr-2 border-r border-gray-300 mr-1"),children:(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"14",height:"14",className:"svg",viewBox:"0 0 14 14",children:[(0,i.jsx)("path",{d:"M14 1H0V0h14v1zm0 13H0v-1h14v1z"}),(0,i.jsx)("path",{fillRule:"evenodd",d:"M3.548 11l2.8-8h1.304l2.8 8h-.954l-.7-2H5.202l-.7 2h-.954zM7 3.862L8.448 8H5.552L7 3.862z"})]})}),hideUnit:!0,disabled:"auto"===f.height&&"Auto",value:(f.height||100)+"%",update:e=>{t("font",{...f,height:parseInt(e.replaceAll("px",""))})}})})}),(0,i.jsx)(s.Tooltip,{placement:"top-end",content:"Toggle: Auto font height",children:(0,i.jsx)(u.Button,{className:cx("flex-1",css`
width: 4px;
min-width: 0px !important;
margin-left: 5px !important;
padding: 0 3px !important;
background: ${"auto"===f.height?"#70a3f4":"#fff"} !important;
border: ${"auto"===f.height?"2px solid transparent":"2px solid #708dcb"} !important;
`),onClick:()=>{"auto"!==f.height?t("font",{...f,height:"auto"}):t("font",{...f,height:100})}})})]})]}),(0,i.jsx)(s.Tooltip,{content:(0,i.jsxs)(i.Fragment,{children:["Font Family",(0,i.jsx)("br",{}),"Changing font family for current element."]}),children:(0,i.jsx)(a.Dropdown,{...g.dropdownProp,value:n.font.name||"DEFAULT",items:Object.entries(v).map((e,t)=>({label:e[1].name,value:e[1].name})),popover:{...g.dropdownProp.popover,renderItem(e,t){if("string"==typeof e)return null;if(m.loadedFonts||(m.loadedFonts=[]),0>m.loadedFonts.indexOf(e.value)&&"DEFAULT"!==e.value){m.loadedFonts.push(e.value);let t=document,r=":wght@300;400;500;600",n=e.value.replace(/ /g,"+"),i=`https://fonts.googleapis.com/css2?family=${n}${r}&display=swap`;if(!t.querySelector(`link[href="${i}]`)){let e=t.createElement("link");e.type="text/css",e.rel="stylesheet preload prefetch",e.as="style",e.crossOrigin="anonymous",e.href=i,t.head.appendChild(e)}}return(0,i.jsx)("div",{className:cx("DEFAULT"!==e.value&&css`
font-family: "${e.value}", "Inter";
`),children:e.label})}},onChange:e=>{e&&(e===I.name?t("font",{...f,family:void 0}):t("font",{...f,family:e}))}})}),(0,i.jsxs)("div",{className:cx("flex flex-row justify-between text-xs "),children:[(0,i.jsx)(c.BoxSep,{className:cx("justify-between",css`
padding: 0px;
& > button {
min-width: 0px;
flex: 1;
padding: 2px 4px;
}
`),children:(0,i.jsx)(d.FieldBtnRadio,{items:{left:(0,i.jsx)(s.Tooltip,{content:"Direction: Column",children:(0,i.jsx)("div",{className:"text-lg text-gray-700",children:(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",viewBox:"0 0 24 24",children:(0,i.jsxs)("g",{fill:"none",children:[(0,i.jsx)("path",{d:"M24 0v24H0V0h24zM12.593 23.258l-.011.002-.071.035-.02.004-.014-.004-.071-.035c-.01-.004-.019-.001-.024.005l-.004.01-.017.428.005.02.01.013.104.074.015.004.012-.004.104-.074.012-.016.004-.017-.017-.427c-.002-.01-.009-.017-.017-.018zm.265-.113l-.013.002-.185.093-.01.01-.003.011.018.43.005.012.008.007.201.093c.012.004.023 0 .029-.008l.004-.014-.034-.614c-.003-.012-.01-.02-.02-.022zm-.715.002a.023.023 0 00-.027.006l-.006.014-.034.614c0 .012.007.02.017.024l.015-.002.201-.093.01-.008.004-.011.017-.43-.003-.012-.01-.01-.184-.092z"}),(0,i.jsx)("path",{fill:"currentColor",d:"M14 18a1 1 0 01.117 1.993L14 20H4a1 1 0 01-.117-1.993L4 18h10zm6-5a1 1 0 110 2H4a1 1 0 110-2h16zm-6-5a1 1 0 01.117 1.993L14 10H4a1 1 0 01-.117-1.993L4 8h10zm6-5a1 1 0 01.117 1.993L20 5H4a1 1 0 01-.117-1.993L4 3h16z"})]})})})}),center:(0,i.jsx)(s.Tooltip,{content:"Direction: Column Reverse",children:(0,i.jsx)("div",{className:"text-lg text-gray-700",children:(0,i.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsxs)("g",{fill:"none",children:[(0,i.jsx)("path",{d:"M24 0v24H0V0h24ZM12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035c-.01-.004-.019-.001-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427c-.002-.01-.009-.017-.017-.018Zm.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093c.012.004.023 0 .029-.008l.004-.014l-.034-.614c-.003-.012-.01-.02-.02-.022Zm-.715.002a.023.023 0 0 0-.027.006l-.006.014l-.034.614c0 .012.007.02.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01l-.184-.092Z"}),(0,i.jsx)("path",{fill:"currentColor",d:"M17 18a1 1 0 0 1 .117 1.993L17 20H7a1 1 0 0 1-.117-1.993L7 18h10Zm3-5a1 1 0 1 1 0 2H4a1 1 0 1 1 0-2h16Zm-3-5a1 1 0 0 1 .117 1.993L17 10H7a1 1 0 0 1-.117-1.993L7 8h10Zm3-5a1 1 0 0 1 .117 1.993L20 5H4a1 1 0 0 1-.117-1.993L4 3h16Z"})]})})})}),right:(0,i.jsx)(s.Tooltip,{content:"Direction: Row",children:(0,i.jsx)("div",{className:"text-lg text-gray-700",children:(0,i.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsxs)("g",{fill:"none",children:[(0,i.jsx)("path",{d:"M24 0v24H0V0h24ZM12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035c-.01-.004-.019-.001-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427c-.002-.01-.009-.017-.017-.018Zm.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093c.012.004.023 0 .029-.008l.004-.014l-.034-.614c-.003-.012-.01-.02-.02-.022Zm-.715.002a.023.023 0 0 0-.027.006l-.006.014l-.034.614c0 .012.007.02.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01l-.184-.092Z"}),(0,i.jsx)("path",{fill:"currentColor",d:"M20 18a1 1 0 0 1 .117 1.993L20 20H10a1 1 0 0 1-.117-1.993L10 18h10Zm0-5a1 1 0 1 1 0 2H4a1 1 0 1 1 0-2h16Zm0-5a1 1 0 0 1 .117 1.993L20 10H10a1 1 0 0 1-.117-1.993L10 8h10Zm0-5a1 1 0 0 1 .117 1.993L20 5H4a1 1 0 0 1-.117-1.993L4 3h16Z"})]})})})})},value:f.align,disabled:!1,update:e=>{t("font",{...f,align:e})}})}),(0,i.jsx)(c.BoxSep,{className:cx("justify-between",css`
padding: 0px;
& > button {
min-width: 0px;
flex: 1;
padding: 2px 4px;
}
`),children:(0,i.jsx)(d.FieldBtnRadio,{items:{"whitespace-normal":(0,i.jsx)(s.Tooltip,{content:"Whitespace Normal",children:(0,i.jsx)("div",{className:"text-lg text-gray-700",children:(0,i.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{fill:"currentColor",d:"M4 20V4h2v16H4Zm14 0V4h2v16h-2Zm-7.4-2.45L7.05 14l3.55-3.525l1.4 1.4L10.875 13H13q.825 0 1.413-.588T15 11q0-.825-.588-1.413T13 9H7V7h6q1.65 0 2.825 1.175T17 11q0 1.65-1.175 2.825T13 15h-2.125L12 16.125l-1.4 1.425Z"})})})}),"whitespace-nowrap":(0,i.jsx)(s.Tooltip,{content:"Whitespace no wrap",children:(0,i.jsx)("div",{className:"text-lg text-gray-700",children:(0,i.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsxs)("g",{fill:"none",stroke:"#000",strokeLinecap:"round",strokeWidth:"4",children:[(0,i.jsx)("path",{d:"M8 10V38"}),(0,i.jsx)("path",{d:"M24 4V16"}),(0,i.jsx)("path",{d:"M16 24H42"}),(0,i.jsx)("path",{strokeLinejoin:"round",d:"M37.0561 19.0113L42.0929 24.0255L37.0561 29.123"}),(0,i.jsx)("path",{d:"M24 32V44"})]})})})})},value:f.whitespace,disabled:!1,update:e=>{t("font",{...f,whitespace:e})}})})]})]})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../../../../utils/ui/dropdown":"i91nJ","../../../../../../utils/ui/tooltip":"lSeyn","../tools/responsive-val":"47fGT","../ui/BoxSep":"7x8Vo","../ui/Button":"bLYtu","../ui/FieldBtnRadio":"l2kUf","../ui/FieldColor":"cWqkK","../ui/FieldNumUnit":"FWXO9","../ui/style":"kGPI0","./font.json":"5XZDO","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5XZDO":[function(e,t,r){t.exports=JSON.parse('[{"name":"ABeeZee","weight":["400"]},{"name":"Abel","weight":["400"]},{"name":"Abhaya Libre","weight":["400","500","600","700","800"]},{"name":"Abril Fatface","weight":["400"]},{"name":"Aclonica","weight":["400"]},{"name":"Acme","weight":["400"]},{"name":"Actor","weight":["400"]},{"name":"Adamina","weight":["400"]},{"name":"Advent Pro","weight":["100","200","300","400","500","600","700"]},{"name":"Aguafina Script","weight":["400"]},{"name":"Akaya Kanadaka","weight":["400"]},{"name":"Akaya Telivigala","weight":["400"]},{"name":"Akronim","weight":["400"]},{"name":"Aladin","weight":["400"]},{"name":"Alata","weight":["400"]},{"name":"Alatsi","weight":["400"]},{"name":"Aldrich","weight":["400"]},{"name":"Alef","weight":["400","700"]},{"name":"Alegreya","weight":["400","500","600","700","800","900"]},{"name":"Alegreya SC","weight":["400","500","700","800","900"]},{"name":"Alegreya Sans","weight":["100","300","400","500","700","800","900"]},{"name":"Alegreya Sans SC","weight":["100","300","400","500","700","800","900"]},{"name":"Aleo","weight":["300","400","700"]},{"name":"Alex Brush","weight":["400"]},{"name":"Alfa Slab One","weight":["400"]},{"name":"Alice","weight":["400"]},{"name":"Alike","weight":["400"]},{"name":"Alike Angular","weight":["400"]},{"name":"Allan","weight":["400","700"]},{"name":"Allerta","weight":["400"]},{"name":"Allerta Stencil","weight":["400"]},{"name":"Allison","weight":["400"]},{"name":"Allura","weight":["400"]},{"name":"Almarai","weight":["300","400","700","800"]},{"name":"Almendra","weight":["400","700"]},{"name":"Almendra Display","weight":["400"]},{"name":"Almendra SC","weight":["400"]},{"name":"Alumni Sans","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Amarante","weight":["400"]},{"name":"Amaranth","weight":["400","700"]},{"name":"Amatic SC","weight":["400","700"]},{"name":"Amethysta","weight":["400"]},{"name":"Amiko","weight":["400","600","700"]},{"name":"Amiri","weight":["400","700"]},{"name":"Amita","weight":["400","700"]},{"name":"Anaheim","weight":["400"]},{"name":"Andada Pro","weight":["400","500","600","700","800"]},{"name":"Andika","weight":["400"]},{"name":"Andika New Basic","weight":["400","700"]},{"name":"Angkor","weight":["400"]},{"name":"Annie Use Your Telescope","weight":["400"]},{"name":"Anonymous Pro","weight":["400","700"]},{"name":"Antic","weight":["400"]},{"name":"Antic Didone","weight":["400"]},{"name":"Antic Slab","weight":["400"]},{"name":"Anton","weight":["400"]},{"name":"Antonio","weight":["100","200","300","400","500","600","700"]},{"name":"Arapey","weight":["400"]},{"name":"Arbutus","weight":["400"]},{"name":"Arbutus Slab","weight":["400"]},{"name":"Architects Daughter","weight":["400"]},{"name":"Archivo","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Archivo Black","weight":["400"]},{"name":"Archivo Narrow","weight":["400","500","600","700"]},{"name":"Are You Serious","weight":["400"]},{"name":"Aref Ruqaa","weight":["400","700"]},{"name":"Arima Madurai","weight":["100","200","300","400","500","700","800","900"]},{"name":"Arimo","weight":["400","500","600","700"]},{"name":"Arizonia","weight":["400"]},{"name":"Armata","weight":["400"]},{"name":"Arsenal","weight":["400","700"]},{"name":"Artifika","weight":["400"]},{"name":"Arvo","weight":["400","700"]},{"name":"Arya","weight":["400","700"]},{"name":"Asap","weight":["400","500","600","700"]},{"name":"Asap Condensed","weight":["400","500","600","700"]},{"name":"Asar","weight":["400"]},{"name":"Asset","weight":["400"]},{"name":"Assistant","weight":["200","300","400","500","600","700","800"]},{"name":"Astloch","weight":["400","700"]},{"name":"Asul","weight":["400","700"]},{"name":"Athiti","weight":["200","300","400","500","600","700"]},{"name":"Atkinson Hyperlegible","weight":["400","700"]},{"name":"Atma","weight":["300","400","500","600","700"]},{"name":"Atomic Age","weight":["400"]},{"name":"Aubrey","weight":["400"]},{"name":"Audiowide","weight":["400"]},{"name":"Autour One","weight":["400"]},{"name":"Average","weight":["400"]},{"name":"Average Sans","weight":["400"]},{"name":"Averia Gruesa Libre","weight":["400"]},{"name":"Averia Libre","weight":["300","400","700"]},{"name":"Averia Sans Libre","weight":["300","400","700"]},{"name":"Averia Serif Libre","weight":["300","400","700"]},{"name":"Azeret Mono","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"B612","weight":["400","700"]},{"name":"B612 Mono","weight":["400","700"]},{"name":"Bad Script","weight":["400"]},{"name":"Bahiana","weight":["400"]},{"name":"Bahianita","weight":["400"]},{"name":"Bai Jamjuree","weight":["200","300","400","500","600","700"]},{"name":"Ballet","weight":["400"]},{"name":"Baloo 2","weight":["400","500","600","700","800"]},{"name":"Baloo Bhai 2","weight":["400","500","600","700","800"]},{"name":"Baloo Bhaina 2","weight":["400","500","600","700","800"]},{"name":"Baloo Chettan 2","weight":["400","500","600","700","800"]},{"name":"Baloo Da 2","weight":["400","500","600","700","800"]},{"name":"Baloo Paaji 2","weight":["400","500","600","700","800"]},{"name":"Baloo Tamma 2","weight":["400","500","600","700","800"]},{"name":"Baloo Tammudu 2","weight":["400","500","600","700","800"]},{"name":"Baloo Thambi 2","weight":["400","500","600","700","800"]},{"name":"Balsamiq Sans","weight":["400","700"]},{"name":"Balthazar","weight":["400"]},{"name":"Bangers","weight":["400"]},{"name":"Barlow","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Barlow Condensed","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Barlow Semi Condensed","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Barriecito","weight":["400"]},{"name":"Barrio","weight":["400"]},{"name":"Basic","weight":["400"]},{"name":"Baskervville","weight":["400"]},{"name":"Battambang","weight":["100","300","400","700","900"]},{"name":"Baumans","weight":["400"]},{"name":"Bayon","weight":["400"]},{"name":"Be Vietnam","weight":["100","300","400","500","600","700","800"]},{"name":"Be Vietnam Pro","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Bebas Neue","weight":["400"]},{"name":"Belgrano","weight":["400"]},{"name":"Bellefair","weight":["400"]},{"name":"Belleza","weight":["400"]},{"name":"Bellota","weight":["300","400","700"]},{"name":"Bellota Text","weight":["300","400","700"]},{"name":"BenchNine","weight":["300","400","700"]},{"name":"Benne","weight":["400"]},{"name":"Bentham","weight":["400"]},{"name":"Berkshire Swash","weight":["400"]},{"name":"Besley","weight":["400","500","600","700","800","900"]},{"name":"Beth Ellen","weight":["400"]},{"name":"Bevan","weight":["400"]},{"name":"Big Shoulders Display","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Big Shoulders Inline Display","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Big Shoulders Inline Text","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Big Shoulders Stencil Display","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Big Shoulders Stencil Text","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Big Shoulders Text","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Bigelow Rules","weight":["400"]},{"name":"Bigshot One","weight":["400"]},{"name":"Bilbo","weight":["400"]},{"name":"Bilbo Swash Caps","weight":["400"]},{"name":"BioRhyme","weight":["200","300","400","700","800"]},{"name":"BioRhyme Expanded","weight":["200","300","400","700","800"]},{"name":"Birthstone","weight":["400"]},{"name":"Birthstone Bounce","weight":["400","500"]},{"name":"Biryani","weight":["200","300","400","600","700","800","900"]},{"name":"Bitter","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Black And White Picture","weight":["400"]},{"name":"Black Han Sans","weight":["400"]},{"name":"Black Ops One","weight":["400"]},{"name":"Blinker","weight":["100","200","300","400","600","700","800","900"]},{"name":"Bodoni Moda","weight":["400","500","600","700","800","900"]},{"name":"Bokor","weight":["400"]},{"name":"Bona Nova","weight":["400","700"]},{"name":"Bonbon","weight":["400"]},{"name":"Bonheur Royale","weight":["400"]},{"name":"Boogaloo","weight":["400"]},{"name":"Bowlby One","weight":["400"]},{"name":"Bowlby One SC","weight":["400"]},{"name":"Brawler","weight":["400"]},{"name":"Bree Serif","weight":["400"]},{"name":"Brygada 1918","weight":["400","500","600","700"]},{"name":"Bubblegum Sans","weight":["400"]},{"name":"Bubbler One","weight":["400"]},{"name":"Buda","weight":["300"]},{"name":"Buenard","weight":["400","700"]},{"name":"Bungee","weight":["400"]},{"name":"Bungee Hairline","weight":["400"]},{"name":"Bungee Inline","weight":["400"]},{"name":"Bungee Outline","weight":["400"]},{"name":"Bungee Shade","weight":["400"]},{"name":"Butcherman","weight":["400"]},{"name":"Butterfly Kids","weight":["400"]},{"name":"Cabin","weight":["400","500","600","700"]},{"name":"Cabin Condensed","weight":["400","500","600","700"]},{"name":"Cabin Sketch","weight":["400","700"]},{"name":"Caesar Dressing","weight":["400"]},{"name":"Cagliostro","weight":["400"]},{"name":"Cairo","weight":["200","300","400","600","700","900"]},{"name":"Caladea","weight":["400","700"]},{"name":"Calistoga","weight":["400"]},{"name":"Calligraffitti","weight":["400"]},{"name":"Cambay","weight":["400","700"]},{"name":"Cambo","weight":["400"]},{"name":"Candal","weight":["400"]},{"name":"Cantarell","weight":["400","700"]},{"name":"Cantata One","weight":["400"]},{"name":"Cantora One","weight":["400"]},{"name":"Capriola","weight":["400"]},{"name":"Caramel","weight":["400"]},{"name":"Carattere","weight":["400"]},{"name":"Cardo","weight":["400","700"]},{"name":"Carme","weight":["400"]},{"name":"Carrois Gothic","weight":["400"]},{"name":"Carrois Gothic SC","weight":["400"]},{"name":"Carter One","weight":["400"]},{"name":"Castoro","weight":["400"]},{"name":"Catamaran","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Caudex","weight":["400","700"]},{"name":"Caveat","weight":["400","500","600","700"]},{"name":"Caveat Brush","weight":["400"]},{"name":"Cedarville Cursive","weight":["400"]},{"name":"Ceviche One","weight":["400"]},{"name":"Chakra Petch","weight":["300","400","500","600","700"]},{"name":"Changa","weight":["200","300","400","500","600","700","800"]},{"name":"Changa One","weight":["400"]},{"name":"Chango","weight":["400"]},{"name":"Charm","weight":["400","700"]},{"name":"Charmonman","weight":["400","700"]},{"name":"Chathura","weight":["100","300","400","700","800"]},{"name":"Chau Philomene One","weight":["400"]},{"name":"Chela One","weight":["400"]},{"name":"Chelsea Market","weight":["400"]},{"name":"Chenla","weight":["400"]},{"name":"Cherish","weight":["400"]},{"name":"Cherry Cream Soda","weight":["400"]},{"name":"Cherry Swash","weight":["400","700"]},{"name":"Chewy","weight":["400"]},{"name":"Chicle","weight":["400"]},{"name":"Chilanka","weight":["400"]},{"name":"Chivo","weight":["300","400","700","900"]},{"name":"Chonburi","weight":["400"]},{"name":"Cinzel","weight":["400","500","600","700","800","900"]},{"name":"Cinzel Decorative","weight":["400","700","900"]},{"name":"Clicker Script","weight":["400"]},{"name":"Coda","weight":["400","800"]},{"name":"Coda Caption","weight":["800"]},{"name":"Codystar","weight":["300","400"]},{"name":"Coiny","weight":["400"]},{"name":"Combo","weight":["400"]},{"name":"Comfortaa","weight":["300","400","500","600","700"]},{"name":"Comic Neue","weight":["300","400","700"]},{"name":"Coming Soon","weight":["400"]},{"name":"Commissioner","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Concert One","weight":["400"]},{"name":"Condiment","weight":["400"]},{"name":"Content","weight":["400","700"]},{"name":"Contrail One","weight":["400"]},{"name":"Convergence","weight":["400"]},{"name":"Cookie","weight":["400"]},{"name":"Copse","weight":["400"]},{"name":"Corben","weight":["400","700"]},{"name":"Cormorant","weight":["300","400","500","600","700"]},{"name":"Cormorant Garamond","weight":["300","400","500","600","700"]},{"name":"Cormorant Infant","weight":["300","400","500","600","700"]},{"name":"Cormorant SC","weight":["300","400","500","600","700"]},{"name":"Cormorant Unicase","weight":["300","400","500","600","700"]},{"name":"Cormorant Upright","weight":["300","400","500","600","700"]},{"name":"Courgette","weight":["400"]},{"name":"Courier Prime","weight":["400","700"]},{"name":"Cousine","weight":["400","700"]},{"name":"Coustard","weight":["400","900"]},{"name":"Covered By Your Grace","weight":["400"]},{"name":"Crafty Girls","weight":["400"]},{"name":"Creepster","weight":["400"]},{"name":"Crete Round","weight":["400"]},{"name":"Crimson Pro","weight":["200","300","400","500","600","700","800","900"]},{"name":"Crimson Text","weight":["400","600","700"]},{"name":"Croissant One","weight":["400"]},{"name":"Crushed","weight":["400"]},{"name":"Cuprum","weight":["400","500","600","700"]},{"name":"Cute Font","weight":["400"]},{"name":"Cutive","weight":["400"]},{"name":"Cutive Mono","weight":["400"]},{"name":"DM Mono","weight":["300","400","500"]},{"name":"DM Sans","weight":["400","500","700"]},{"name":"DM Serif Display","weight":["400"]},{"name":"DM Serif Text","weight":["400"]},{"name":"Damion","weight":["400"]},{"name":"Dancing Script","weight":["400","500","600","700"]},{"name":"Dangrek","weight":["400"]},{"name":"Darker Grotesque","weight":["300","400","500","600","700","800","900"]},{"name":"David Libre","weight":["400","500","700"]},{"name":"Dawning of a New Day","weight":["400"]},{"name":"Days One","weight":["400"]},{"name":"Dekko","weight":["400"]},{"name":"Dela Gothic One","weight":["400"]},{"name":"Delius","weight":["400"]},{"name":"Delius Swash Caps","weight":["400"]},{"name":"Delius Unicase","weight":["400","700"]},{"name":"Della Respira","weight":["400"]},{"name":"Denk One","weight":["400"]},{"name":"Devonshire","weight":["400"]},{"name":"Dhurjati","weight":["400"]},{"name":"Didact Gothic","weight":["400"]},{"name":"Diplomata","weight":["400"]},{"name":"Diplomata SC","weight":["400"]},{"name":"Do Hyeon","weight":["400"]},{"name":"Dokdo","weight":["400"]},{"name":"Domine","weight":["400","500","600","700"]},{"name":"Donegal One","weight":["400"]},{"name":"Doppio One","weight":["400"]},{"name":"Dorsa","weight":["400"]},{"name":"Dosis","weight":["200","300","400","500","600","700","800"]},{"name":"DotGothic16","weight":["400"]},{"name":"Dr Sugiyama","weight":["400"]},{"name":"Duru Sans","weight":["400"]},{"name":"Dynalight","weight":["400"]},{"name":"EB Garamond","weight":["400","500","600","700","800"]},{"name":"Eagle Lake","weight":["400"]},{"name":"East Sea Dokdo","weight":["400"]},{"name":"Eater","weight":["400"]},{"name":"Economica","weight":["400","700"]},{"name":"Eczar","weight":["400","500","600","700","800"]},{"name":"El Messiri","weight":["400","500","600","700"]},{"name":"Electrolize","weight":["400"]},{"name":"Elsie","weight":["400","900"]},{"name":"Elsie Swash Caps","weight":["400","900"]},{"name":"Emblema One","weight":["400"]},{"name":"Emilys Candy","weight":["400"]},{"name":"Encode Sans","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Encode Sans Condensed","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Encode Sans Expanded","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Encode Sans SC","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Encode Sans Semi Condensed","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Encode Sans Semi Expanded","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Engagement","weight":["400"]},{"name":"Englebert","weight":["400"]},{"name":"Enriqueta","weight":["400","500","600","700"]},{"name":"Ephesis","weight":["400"]},{"name":"Epilogue","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Erica One","weight":["400"]},{"name":"Esteban","weight":["400"]},{"name":"Euphoria Script","weight":["400"]},{"name":"Ewert","weight":["400"]},{"name":"Exo","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Exo 2","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Expletus Sans","weight":["400","500","600","700"]},{"name":"Explora","weight":["400"]},{"name":"Fahkwang","weight":["200","300","400","500","600","700"]},{"name":"Fanwood Text","weight":["400"]},{"name":"Farro","weight":["300","400","500","700"]},{"name":"Farsan","weight":["400"]},{"name":"Fascinate","weight":["400"]},{"name":"Fascinate Inline","weight":["400"]},{"name":"Faster One","weight":["400"]},{"name":"Fasthand","weight":["400"]},{"name":"Fauna One","weight":["400"]},{"name":"Faustina","weight":["400","500","600","700"]},{"name":"Federant","weight":["400"]},{"name":"Federo","weight":["400"]},{"name":"Felipa","weight":["400"]},{"name":"Fenix","weight":["400"]},{"name":"Festive","weight":["400"]},{"name":"Finger Paint","weight":["400"]},{"name":"Fira Code","weight":["300","400","500","600","700"]},{"name":"Fira Mono","weight":["400","500","700"]},{"name":"Fira Sans","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Fira Sans Condensed","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Fira Sans Extra Condensed","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Fjalla One","weight":["400"]},{"name":"Fjord One","weight":["400"]},{"name":"Flamenco","weight":["300","400"]},{"name":"Flavors","weight":["400"]},{"name":"Fleur De Leah","weight":["400"]},{"name":"Fondamento","weight":["400"]},{"name":"Fontdiner Swanky","weight":["400"]},{"name":"Forum","weight":["400"]},{"name":"Francois One","weight":["400"]},{"name":"Frank Ruhl Libre","weight":["300","400","500","700","900"]},{"name":"Fraunces","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Freckle Face","weight":["400"]},{"name":"Fredericka the Great","weight":["400"]},{"name":"Fredoka One","weight":["400"]},{"name":"Freehand","weight":["400"]},{"name":"Fresca","weight":["400"]},{"name":"Frijole","weight":["400"]},{"name":"Fruktur","weight":["400"]},{"name":"Fugaz One","weight":["400"]},{"name":"Fuggles","weight":["400"]},{"name":"GFS Didot","weight":["400"]},{"name":"GFS Neohellenic","weight":["400","700"]},{"name":"Gabriela","weight":["400"]},{"name":"Gaegu","weight":["300","400","700"]},{"name":"Gafata","weight":["400"]},{"name":"Galada","weight":["400"]},{"name":"Galdeano","weight":["400"]},{"name":"Galindo","weight":["400"]},{"name":"Gamja Flower","weight":["400"]},{"name":"Gayathri","weight":["100","400","700"]},{"name":"Gelasio","weight":["400","500","600","700"]},{"name":"Gemunu Libre","weight":["200","300","400","500","600","700","800"]},{"name":"Gentium Basic","weight":["400","700"]},{"name":"Gentium Book Basic","weight":["400","700"]},{"name":"Geo","weight":["400"]},{"name":"Georama","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Geostar","weight":["400"]},{"name":"Geostar Fill","weight":["400"]},{"name":"Germania One","weight":["400"]},{"name":"Gideon Roman","weight":["400"]},{"name":"Gidugu","weight":["400"]},{"name":"Gilda Display","weight":["400"]},{"name":"Girassol","weight":["400"]},{"name":"Give You Glory","weight":["400"]},{"name":"Glass Antiqua","weight":["400"]},{"name":"Glegoo","weight":["400","700"]},{"name":"Gloria Hallelujah","weight":["400"]},{"name":"Glory","weight":["100","200","300","400","500","600","700","800"]},{"name":"Gluten","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Goblin One","weight":["400"]},{"name":"Gochi Hand","weight":["400"]},{"name":"Goldman","weight":["400","700"]},{"name":"Gorditas","weight":["400","700"]},{"name":"Gothic A1","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Gotu","weight":["400"]},{"name":"Goudy Bookletter 1911","weight":["400"]},{"name":"Gowun Batang","weight":["400","700"]},{"name":"Gowun Dodum","weight":["400"]},{"name":"Graduate","weight":["400"]},{"name":"Grand Hotel","weight":["400"]},{"name":"Grandstander","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Gravitas One","weight":["400"]},{"name":"Great Vibes","weight":["400"]},{"name":"Grechen Fuemen","weight":["400"]},{"name":"Grenze","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Grenze Gotisch","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Grey Qo","weight":["400"]},{"name":"Griffy","weight":["400"]},{"name":"Gruppo","weight":["400"]},{"name":"Gudea","weight":["400","700"]},{"name":"Gugi","weight":["400"]},{"name":"Gupter","weight":["400","500","700"]},{"name":"Gurajada","weight":["400"]},{"name":"Habibi","weight":["400"]},{"name":"Hachi Maru Pop","weight":["400"]},{"name":"Hahmlet","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Halant","weight":["300","400","500","600","700"]},{"name":"Hammersmith One","weight":["400"]},{"name":"Hanalei","weight":["400"]},{"name":"Hanalei Fill","weight":["400"]},{"name":"Handlee","weight":["400"]},{"name":"Hanuman","weight":["100","300","400","700","900"]},{"name":"Happy Monkey","weight":["400"]},{"name":"Harmattan","weight":["400","700"]},{"name":"Headland One","weight":["400"]},{"name":"Heebo","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Henny Penny","weight":["400"]},{"name":"Hepta Slab","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Herr Von Muellerhoff","weight":["400"]},{"name":"Hi Melody","weight":["400"]},{"name":"Hina Mincho","weight":["400"]},{"name":"Hind","weight":["300","400","500","600","700"]},{"name":"Hind Guntur","weight":["300","400","500","600","700"]},{"name":"Hind Madurai","weight":["300","400","500","600","700"]},{"name":"Hind Siliguri","weight":["300","400","500","600","700"]},{"name":"Hind Vadodara","weight":["300","400","500","600","700"]},{"name":"Holtwood One SC","weight":["400"]},{"name":"Homemade Apple","weight":["400"]},{"name":"Homenaje","weight":["400"]},{"name":"IBM Plex Mono","weight":["100","200","300","400","500","600","700"]},{"name":"IBM Plex Sans","weight":["100","200","300","400","500","600","700"]},{"name":"IBM Plex Sans Arabic","weight":["100","200","300","400","500","600","700"]},{"name":"IBM Plex Sans Condensed","weight":["100","200","300","400","500","600","700"]},{"name":"IBM Plex Sans Devanagari","weight":["100","200","300","400","500","600","700"]},{"name":"IBM Plex Sans Hebrew","weight":["100","200","300","400","500","600","700"]},{"name":"IBM Plex Sans KR","weight":["100","200","300","400","500","600","700"]},{"name":"IBM Plex Sans Thai","weight":["100","200","300","400","500","600","700"]},{"name":"IBM Plex Sans Thai Looped","weight":["100","200","300","400","500","600","700"]},{"name":"IBM Plex Serif","weight":["100","200","300","400","500","600","700"]},{"name":"IM Fell DW Pica","weight":["400"]},{"name":"IM Fell DW Pica SC","weight":["400"]},{"name":"IM Fell Double Pica","weight":["400"]},{"name":"IM Fell Double Pica SC","weight":["400"]},{"name":"IM Fell English","weight":["400"]},{"name":"IM Fell English SC","weight":["400"]},{"name":"IM Fell French Canon","weight":["400"]},{"name":"IM Fell French Canon SC","weight":["400"]},{"name":"IM Fell Great Primer","weight":["400"]},{"name":"IM Fell Great Primer SC","weight":["400"]},{"name":"Ibarra Real Nova","weight":["400","500","600","700"]},{"name":"Iceberg","weight":["400"]},{"name":"Iceland","weight":["400"]},{"name":"Imbue","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Imprima","weight":["400"]},{"name":"Inconsolata","weight":["200","300","400","500","600","700","800","900"]},{"name":"Inder","weight":["400"]},{"name":"Indie Flower","weight":["400"]},{"name":"Inika","weight":["400","700"]},{"name":"Inknut Antiqua","weight":["300","400","500","600","700","800","900"]},{"name":"Inria Sans","weight":["300","400","700"]},{"name":"Inria Serif","weight":["300","400","700"]},{"name":"Inter","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Irish Grover","weight":["400"]},{"name":"Istok Web","weight":["400","700"]},{"name":"Italiana","weight":["400"]},{"name":"Italianno","weight":["400"]},{"name":"Itim","weight":["400"]},{"name":"Jacques Francois","weight":["400"]},{"name":"Jacques Francois Shadow","weight":["400"]},{"name":"Jaldi","weight":["400","700"]},{"name":"JetBrains Mono","weight":["100","200","300","400","500","600","700","800"]},{"name":"Jim Nightshade","weight":["400"]},{"name":"Jockey One","weight":["400"]},{"name":"Jolly Lodger","weight":["400"]},{"name":"Jomhuria","weight":["400"]},{"name":"Jomolhari","weight":["400"]},{"name":"Josefin Sans","weight":["100","200","300","400","500","600","700"]},{"name":"Josefin Slab","weight":["100","200","300","400","500","600","700"]},{"name":"Jost","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Joti One","weight":["400"]},{"name":"Jua","weight":["400"]},{"name":"Judson","weight":["400","700"]},{"name":"Julee","weight":["400"]},{"name":"Julius Sans One","weight":["400"]},{"name":"Junge","weight":["400"]},{"name":"Jura","weight":["300","400","500","600","700"]},{"name":"Just Another Hand","weight":["400"]},{"name":"Just Me Again Down Here","weight":["400"]},{"name":"K2D","weight":["100","200","300","400","500","600","700","800"]},{"name":"Kadwa","weight":["400","700"]},{"name":"Kaisei Decol","weight":["400","500","700"]},{"name":"Kaisei HarunoUmi","weight":["400","500","700"]},{"name":"Kaisei Opti","weight":["400","500","700"]},{"name":"Kaisei Tokumin","weight":["400","500","700","800"]},{"name":"Kalam","weight":["300","400","700"]},{"name":"Kameron","weight":["400","700"]},{"name":"Kanit","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Kantumruy","weight":["300","400","700"]},{"name":"Karantina","weight":["300","400","700"]},{"name":"Karla","weight":["200","300","400","500","600","700","800"]},{"name":"Karma","weight":["300","400","500","600","700"]},{"name":"Katibeh","weight":["400"]},{"name":"Kaushan Script","weight":["400"]},{"name":"Kavivanar","weight":["400"]},{"name":"Kavoon","weight":["400"]},{"name":"Kdam Thmor","weight":["400"]},{"name":"Keania One","weight":["400"]},{"name":"Kelly Slab","weight":["400"]},{"name":"Kenia","weight":["400"]},{"name":"Khand","weight":["300","400","500","600","700"]},{"name":"Khmer","weight":["400"]},{"name":"Khula","weight":["300","400","600","700","800"]},{"name":"Kirang Haerang","weight":["400"]},{"name":"Kite One","weight":["400"]},{"name":"Kiwi Maru","weight":["300","400","500"]},{"name":"Klee One","weight":["400","600"]},{"name":"Knewave","weight":["400"]},{"name":"KoHo","weight":["200","300","400","500","600","700"]},{"name":"Kodchasan","weight":["200","300","400","500","600","700"]},{"name":"Koh Santepheap","weight":["100","300","400","700","900"]},{"name":"Kosugi","weight":["400"]},{"name":"Kosugi Maru","weight":["400"]},{"name":"Kotta One","weight":["400"]},{"name":"Koulen","weight":["400"]},{"name":"Kranky","weight":["400"]},{"name":"Kreon","weight":["300","400","500","600","700"]},{"name":"Kristi","weight":["400"]},{"name":"Krona One","weight":["400"]},{"name":"Krub","weight":["200","300","400","500","600","700"]},{"name":"Kufam","weight":["400","500","600","700","800","900"]},{"name":"Kulim Park","weight":["200","300","400","600","700"]},{"name":"Kumar One","weight":["400"]},{"name":"Kumar One Outline","weight":["400"]},{"name":"Kumbh Sans","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Kurale","weight":["400"]},{"name":"La Belle Aurore","weight":["400"]},{"name":"Lacquer","weight":["400"]},{"name":"Laila","weight":["300","400","500","600","700"]},{"name":"Lakki Reddy","weight":["400"]},{"name":"Lalezar","weight":["400"]},{"name":"Lancelot","weight":["400"]},{"name":"Langar","weight":["400"]},{"name":"Lateef","weight":["400"]},{"name":"Lato","weight":["100","300","400","700","900"]},{"name":"League Script","weight":["400"]},{"name":"Leckerli One","weight":["400"]},{"name":"Ledger","weight":["400"]},{"name":"Lekton","weight":["400","700"]},{"name":"Lemon","weight":["400"]},{"name":"Lemonada","weight":["300","400","500","600","700"]},{"name":"Lexend","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Lexend Deca","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Lexend Exa","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Lexend Giga","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Lexend Mega","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Lexend Peta","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Lexend Tera","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Lexend Zetta","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Libre Barcode 128","weight":["400"]},{"name":"Libre Barcode 128 Text","weight":["400"]},{"name":"Libre Barcode 39","weight":["400"]},{"name":"Libre Barcode 39 Extended","weight":["400"]},{"name":"Libre Barcode 39 Extended Text","weight":["400"]},{"name":"Libre Barcode 39 Text","weight":["400"]},{"name":"Libre Barcode EAN13 Text","weight":["400"]},{"name":"Libre Baskerville","weight":["400","700"]},{"name":"Libre Caslon Display","weight":["400"]},{"name":"Libre Caslon Text","weight":["400","700"]},{"name":"Libre Franklin","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Life Savers","weight":["400","700","800"]},{"name":"Lilita One","weight":["400"]},{"name":"Lily Script One","weight":["400"]},{"name":"Limelight","weight":["400"]},{"name":"Linden Hill","weight":["400"]},{"name":"Literata","weight":["200","300","400","500","600","700","800","900"]},{"name":"Liu Jian Mao Cao","weight":["400"]},{"name":"Livvic","weight":["100","200","300","400","500","600","700","900"]},{"name":"Lobster","weight":["400"]},{"name":"Lobster Two","weight":["400","700"]},{"name":"Londrina Outline","weight":["400"]},{"name":"Londrina Shadow","weight":["400"]},{"name":"Londrina Sketch","weight":["400"]},{"name":"Londrina Solid","weight":["100","300","400","900"]},{"name":"Long Cang","weight":["400"]},{"name":"Lora","weight":["400","500","600","700"]},{"name":"Love Ya Like A Sister","weight":["400"]},{"name":"Loved by the King","weight":["400"]},{"name":"Lovers Quarrel","weight":["400"]},{"name":"Luckiest Guy","weight":["400"]},{"name":"Lusitana","weight":["400","700"]},{"name":"Lustria","weight":["400"]},{"name":"M PLUS 1p","weight":["100","300","400","500","700","800","900"]},{"name":"M PLUS Rounded 1c","weight":["100","300","400","500","700","800","900"]},{"name":"Ma Shan Zheng","weight":["400"]},{"name":"Macondo","weight":["400"]},{"name":"Macondo Swash Caps","weight":["400"]},{"name":"Mada","weight":["200","300","400","500","600","700","900"]},{"name":"Magra","weight":["400","700"]},{"name":"Maiden Orange","weight":["400"]},{"name":"Maitree","weight":["200","300","400","500","600","700"]},{"name":"Major Mono Display","weight":["400"]},{"name":"Mako","weight":["400"]},{"name":"Mali","weight":["200","300","400","500","600","700"]},{"name":"Mallanna","weight":["400"]},{"name":"Mandali","weight":["400"]},{"name":"Manjari","weight":["100","400","700"]},{"name":"Manrope","weight":["200","300","400","500","600","700","800"]},{"name":"Mansalva","weight":["400"]},{"name":"Manuale","weight":["300","400","500","600","700","800"]},{"name":"Marcellus","weight":["400"]},{"name":"Marcellus SC","weight":["400"]},{"name":"Marck Script","weight":["400"]},{"name":"Margarine","weight":["400"]},{"name":"Markazi Text","weight":["400","500","600","700"]},{"name":"Marko One","weight":["400"]},{"name":"Marmelad","weight":["400"]},{"name":"Martel","weight":["200","300","400","600","700","800","900"]},{"name":"Martel Sans","weight":["200","300","400","600","700","800","900"]},{"name":"Marvel","weight":["400","700"]},{"name":"Mate","weight":["400"]},{"name":"Mate SC","weight":["400"]},{"name":"Material Icons","weight":["400"]},{"name":"Maven Pro","weight":["400","500","600","700","800","900"]},{"name":"McLaren","weight":["400"]},{"name":"Meddon","weight":["400"]},{"name":"MedievalSharp","weight":["400"]},{"name":"Medula One","weight":["400"]},{"name":"Meera Inimai","weight":["400"]},{"name":"Megrim","weight":["400"]},{"name":"Meie Script","weight":["400"]},{"name":"Merienda","weight":["400","700"]},{"name":"Merienda One","weight":["400"]},{"name":"Merriweather","weight":["300","400","700","900"]},{"name":"Merriweather Sans","weight":["300","400","500","600","700","800"]},{"name":"Metal","weight":["400"]},{"name":"Metal Mania","weight":["400"]},{"name":"Metamorphous","weight":["400"]},{"name":"Metrophobic","weight":["400"]},{"name":"Michroma","weight":["400"]},{"name":"Milonga","weight":["400"]},{"name":"Miltonian","weight":["400"]},{"name":"Miltonian Tattoo","weight":["400"]},{"name":"Mina","weight":["400","700"]},{"name":"Miniver","weight":["400"]},{"name":"Miriam Libre","weight":["400","700"]},{"name":"Mirza","weight":["400","500","600","700"]},{"name":"Miss Fajardose","weight":["400"]},{"name":"Mitr","weight":["200","300","400","500","600","700"]},{"name":"Modak","weight":["400"]},{"name":"Modern Antiqua","weight":["400"]},{"name":"Mogra","weight":["400"]},{"name":"Molengo","weight":["400"]},{"name":"Molle","weight":["400"]},{"name":"Monda","weight":["400","700"]},{"name":"Monofett","weight":["400"]},{"name":"Monoton","weight":["400"]},{"name":"Monsieur La Doulaise","weight":["400"]},{"name":"Montaga","weight":["400"]},{"name":"MonteCarlo","weight":["400"]},{"name":"Montez","weight":["400"]},{"name":"Montserrat","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Montserrat Alternates","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Montserrat Subrayada","weight":["400","700"]},{"name":"Moul","weight":["400"]},{"name":"Moulpali","weight":["400"]},{"name":"Mountains of Christmas","weight":["400","700"]},{"name":"Mouse Memoirs","weight":["400"]},{"name":"Mr Bedfort","weight":["400"]},{"name":"Mr Dafoe","weight":["400"]},{"name":"Mr De Haviland","weight":["400"]},{"name":"Mrs Saint Delafield","weight":["400"]},{"name":"Mrs Sheppards","weight":["400"]},{"name":"Mukta","weight":["200","300","400","500","600","700","800"]},{"name":"Mukta Mahee","weight":["200","300","400","500","600","700","800"]},{"name":"Mukta Malar","weight":["200","300","400","500","600","700","800"]},{"name":"Mukta Vaani","weight":["200","300","400","500","600","700","800"]},{"name":"Mulish","weight":["200","300","400","500","600","700","800","900"]},{"name":"MuseoModerno","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Mystery Quest","weight":["400"]},{"name":"NTR","weight":["400"]},{"name":"Nanum Brush Script","weight":["400"]},{"name":"Nanum Gothic","weight":["400","700","800"]},{"name":"Nanum Gothic Coding","weight":["400","700"]},{"name":"Nanum Myeongjo","weight":["400","700","800"]},{"name":"Nanum Pen Script","weight":["400"]},{"name":"Nerko One","weight":["400"]},{"name":"Neucha","weight":["400"]},{"name":"Neuton","weight":["200","300","400","700","800"]},{"name":"New Rocker","weight":["400"]},{"name":"New Tegomin","weight":["400"]},{"name":"News Cycle","weight":["400","700"]},{"name":"Newsreader","weight":["200","300","400","500","600","700","800"]},{"name":"Niconne","weight":["400"]},{"name":"Niramit","weight":["200","300","400","500","600","700"]},{"name":"Nixie One","weight":["400"]},{"name":"Nobile","weight":["400","500","700"]},{"name":"Nokora","weight":["400","700"]},{"name":"Norican","weight":["400"]},{"name":"Nosifer","weight":["400"]},{"name":"Notable","weight":["400"]},{"name":"Nothing You Could Do","weight":["400"]},{"name":"Noticia Text","weight":["400","700"]},{"name":"Noto Kufi Arabic","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Music","weight":["400"]},{"name":"Noto Naskh Arabic","weight":["400","500","600","700"]},{"name":"Noto Nastaliq Urdu","weight":["400","700"]},{"name":"Noto Rashi Hebrew","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans","weight":["400","700"]},{"name":"Noto Sans Adlam","weight":["400","500","600","700"]},{"name":"Noto Sans Adlam Unjoined","weight":["400","500","600","700"]},{"name":"Noto Sans Anatolian Hieroglyphs","weight":["400"]},{"name":"Noto Sans Arabic","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Armenian","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Avestan","weight":["400"]},{"name":"Noto Sans Balinese","weight":["400","500","600","700"]},{"name":"Noto Sans Bamum","weight":["400","500","600","700"]},{"name":"Noto Sans Bassa Vah","weight":["400"]},{"name":"Noto Sans Batak","weight":["400"]},{"name":"Noto Sans Bengali","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Bhaiksuki","weight":["400"]},{"name":"Noto Sans Brahmi","weight":["400"]},{"name":"Noto Sans Buginese","weight":["400"]},{"name":"Noto Sans Buhid","weight":["400"]},{"name":"Noto Sans Canadian Aboriginal","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Carian","weight":["400"]},{"name":"Noto Sans Caucasian Albanian","weight":["400"]},{"name":"Noto Sans Chakma","weight":["400"]},{"name":"Noto Sans Cham","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Cherokee","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Coptic","weight":["400"]},{"name":"Noto Sans Cuneiform","weight":["400"]},{"name":"Noto Sans Cypriot","weight":["400"]},{"name":"Noto Sans Deseret","weight":["400"]},{"name":"Noto Sans Devanagari","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Display","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Duployan","weight":["400"]},{"name":"Noto Sans Egyptian Hieroglyphs","weight":["400"]},{"name":"Noto Sans Elbasan","weight":["400"]},{"name":"Noto Sans Elymaic","weight":["400"]},{"name":"Noto Sans Georgian","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Glagolitic","weight":["400"]},{"name":"Noto Sans Gothic","weight":["400"]},{"name":"Noto Sans Grantha","weight":["400"]},{"name":"Noto Sans Gujarati","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Gunjala Gondi","weight":["400"]},{"name":"Noto Sans Gurmukhi","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans HK","weight":["100","300","400","500","700","900"]},{"name":"Noto Sans Hanifi Rohingya","weight":["400","500","600","700"]},{"name":"Noto Sans Hanunoo","weight":["400"]},{"name":"Noto Sans Hatran","weight":["400"]},{"name":"Noto Sans Hebrew","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Imperial Aramaic","weight":["400"]},{"name":"Noto Sans Indic Siyaq Numbers","weight":["400"]},{"name":"Noto Sans Inscriptional Pahlavi","weight":["400"]},{"name":"Noto Sans Inscriptional Parthian","weight":["400"]},{"name":"Noto Sans JP","weight":["100","300","400","500","700","900"]},{"name":"Noto Sans Javanese","weight":["400","700"]},{"name":"Noto Sans KR","weight":["100","300","400","500","700","900"]},{"name":"Noto Sans Kaithi","weight":["400"]},{"name":"Noto Sans Kannada","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Kayah Li","weight":["400","500","600","700"]},{"name":"Noto Sans Kharoshthi","weight":["400"]},{"name":"Noto Sans Khmer","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Khojki","weight":["400"]},{"name":"Noto Sans Khudawadi","weight":["400"]},{"name":"Noto Sans Lao","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Lepcha","weight":["400"]},{"name":"Noto Sans Limbu","weight":["400"]},{"name":"Noto Sans Linear A","weight":["400"]},{"name":"Noto Sans Linear B","weight":["400"]},{"name":"Noto Sans Lisu","weight":["400","500","600","700"]},{"name":"Noto Sans Lycian","weight":["400"]},{"name":"Noto Sans Lydian","weight":["400"]},{"name":"Noto Sans Mahajani","weight":["400"]},{"name":"Noto Sans Malayalam","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Mandaic","weight":["400"]},{"name":"Noto Sans Manichaean","weight":["400"]},{"name":"Noto Sans Marchen","weight":["400"]},{"name":"Noto Sans Masaram Gondi","weight":["400"]},{"name":"Noto Sans Math","weight":["400"]},{"name":"Noto Sans Mayan Numerals","weight":["400"]},{"name":"Noto Sans Medefaidrin","weight":["400","500","600","700"]},{"name":"Noto Sans Meroitic","weight":["400"]},{"name":"Noto Sans Miao","weight":["400"]},{"name":"Noto Sans Modi","weight":["400"]},{"name":"Noto Sans Mongolian","weight":["400"]},{"name":"Noto Sans Mono","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Mro","weight":["400"]},{"name":"Noto Sans Multani","weight":["400"]},{"name":"Noto Sans Myanmar","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans N Ko","weight":["400"]},{"name":"Noto Sans Nabataean","weight":["400"]},{"name":"Noto Sans New Tai Lue","weight":["400"]},{"name":"Noto Sans Newa","weight":["400"]},{"name":"Noto Sans Nushu","weight":["400"]},{"name":"Noto Sans Ogham","weight":["400"]},{"name":"Noto Sans Ol Chiki","weight":["400","500","600","700"]},{"name":"Noto Sans Old Hungarian","weight":["400"]},{"name":"Noto Sans Old Italic","weight":["400"]},{"name":"Noto Sans Old North Arabian","weight":["400"]},{"name":"Noto Sans Old Permic","weight":["400"]},{"name":"Noto Sans Old Persian","weight":["400"]},{"name":"Noto Sans Old Sogdian","weight":["400"]},{"name":"Noto Sans Old South Arabian","weight":["400"]},{"name":"Noto Sans Old Turkic","weight":["400"]},{"name":"Noto Sans Oriya","weight":["100","400","700","900"]},{"name":"Noto Sans Osage","weight":["400"]},{"name":"Noto Sans Osmanya","weight":["400"]},{"name":"Noto Sans Pahawh Hmong","weight":["400"]},{"name":"Noto Sans Palmyrene","weight":["400"]},{"name":"Noto Sans Pau Cin Hau","weight":["400"]},{"name":"Noto Sans Phags Pa","weight":["400"]},{"name":"Noto Sans Phoenician","weight":["400"]},{"name":"Noto Sans Psalter Pahlavi","weight":["400"]},{"name":"Noto Sans Rejang","weight":["400"]},{"name":"Noto Sans Runic","weight":["400"]},{"name":"Noto Sans SC","weight":["100","300","400","500","700","900"]},{"name":"Noto Sans Samaritan","weight":["400"]},{"name":"Noto Sans Saurashtra","weight":["400"]},{"name":"Noto Sans Sharada","weight":["400"]},{"name":"Noto Sans Shavian","weight":["400"]},{"name":"Noto Sans Siddham","weight":["400"]},{"name":"Noto Sans Sinhala","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Sogdian","weight":["400"]},{"name":"Noto Sans Sora Sompeng","weight":["400","500","600","700"]},{"name":"Noto Sans Soyombo","weight":["400"]},{"name":"Noto Sans Sundanese","weight":["400","500","600","700"]},{"name":"Noto Sans Syloti Nagri","weight":["400"]},{"name":"Noto Sans Symbols","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Symbols 2","weight":["400"]},{"name":"Noto Sans Syriac","weight":["100","400","900"]},{"name":"Noto Sans TC","weight":["100","300","400","500","700","900"]},{"name":"Noto Sans Tagalog","weight":["400"]},{"name":"Noto Sans Tagbanwa","weight":["400"]},{"name":"Noto Sans Tai Le","weight":["400"]},{"name":"Noto Sans Tai Tham","weight":["400","500","600","700"]},{"name":"Noto Sans Tai Viet","weight":["400"]},{"name":"Noto Sans Takri","weight":["400"]},{"name":"Noto Sans Tamil","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Tamil Supplement","weight":["400"]},{"name":"Noto Sans Telugu","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Thaana","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Thai","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Thai Looped","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Sans Tifinagh","weight":["400"]},{"name":"Noto Sans Tirhuta","weight":["400"]},{"name":"Noto Sans Ugaritic","weight":["400"]},{"name":"Noto Sans Vai","weight":["400"]},{"name":"Noto Sans Wancho","weight":["400"]},{"name":"Noto Sans Warang Citi","weight":["400"]},{"name":"Noto Sans Yi","weight":["400"]},{"name":"Noto Sans Zanabazar Square","weight":["400"]},{"name":"Noto Serif","weight":["400","700"]},{"name":"Noto Serif Ahom","weight":["400"]},{"name":"Noto Serif Armenian","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Serif Balinese","weight":["400"]},{"name":"Noto Serif Bengali","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Serif Devanagari","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Serif Display","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Serif Dogra","weight":["400"]},{"name":"Noto Serif Ethiopic","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Serif Georgian","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Serif Grantha","weight":["400"]},{"name":"Noto Serif Gujarati","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Serif Gurmukhi","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Serif Hebrew","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Serif JP","weight":["200","300","400","500","600","700","900"]},{"name":"Noto Serif KR","weight":["200","300","400","500","600","700","900"]},{"name":"Noto Serif Kannada","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Serif Khmer","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Serif Lao","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Serif Malayalam","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Serif Myanmar","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Serif Nyiakeng Puachue Hmong","weight":["400","500","600","700"]},{"name":"Noto Serif SC","weight":["200","300","400","500","600","700","900"]},{"name":"Noto Serif Sinhala","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Serif TC","weight":["200","300","400","500","600","700","900"]},{"name":"Noto Serif Tamil","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Serif Tangut","weight":["400"]},{"name":"Noto Serif Telugu","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Serif Thai","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Serif Tibetan","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Noto Serif Yezidi","weight":["400","500","600","700"]},{"name":"Noto Traditional Nushu","weight":["400"]},{"name":"Nova Cut","weight":["400"]},{"name":"Nova Flat","weight":["400"]},{"name":"Nova Mono","weight":["400"]},{"name":"Nova Oval","weight":["400"]},{"name":"Nova Round","weight":["400"]},{"name":"Nova Script","weight":["400"]},{"name":"Nova Slim","weight":["400"]},{"name":"Nova Square","weight":["400"]},{"name":"Numans","weight":["400"]},{"name":"Nunito","weight":["200","300","400","600","700","800","900"]},{"name":"Nunito Sans","weight":["200","300","400","600","700","800","900"]},{"name":"Odibee Sans","weight":["400"]},{"name":"Odor Mean Chey","weight":["400"]},{"name":"Offside","weight":["400"]},{"name":"Oi","weight":["400"]},{"name":"Old Standard TT","weight":["400","700"]},{"name":"Oldenburg","weight":["400"]},{"name":"Oleo Script","weight":["400","700"]},{"name":"Oleo Script Swash Caps","weight":["400","700"]},{"name":"Open Sans","weight":["300","400","500","600","700","800"]},{"name":"Open Sans Condensed","weight":["300","700"]},{"name":"Oranienbaum","weight":["400"]},{"name":"Orbitron","weight":["400","500","600","700","800","900"]},{"name":"Oregano","weight":["400"]},{"name":"Orelega One","weight":["400"]},{"name":"Orienta","weight":["400"]},{"name":"Original Surfer","weight":["400"]},{"name":"Oswald","weight":["200","300","400","500","600","700"]},{"name":"Otomanopee One","weight":["400"]},{"name":"Over the Rainbow","weight":["400"]},{"name":"Overlock","weight":["400","700","900"]},{"name":"Overlock SC","weight":["400"]},{"name":"Overpass","weight":["100","200","300","400","600","700","800","900"]},{"name":"Overpass Mono","weight":["300","400","600","700"]},{"name":"Ovo","weight":["400"]},{"name":"Oxanium","weight":["200","300","400","500","600","700","800"]},{"name":"Oxygen","weight":["300","400","700"]},{"name":"Oxygen Mono","weight":["400"]},{"name":"PT Mono","weight":["400"]},{"name":"PT Sans","weight":["400","700"]},{"name":"PT Sans Caption","weight":["400","700"]},{"name":"PT Sans Narrow","weight":["400","700"]},{"name":"PT Serif","weight":["400","700"]},{"name":"PT Serif Caption","weight":["400"]},{"name":"Pacifico","weight":["400"]},{"name":"Padauk","weight":["400","700"]},{"name":"Palanquin","weight":["100","200","300","400","500","600","700"]},{"name":"Palanquin Dark","weight":["400","500","600","700"]},{"name":"Palette Mosaic","weight":["400"]},{"name":"Pangolin","weight":["400"]},{"name":"Paprika","weight":["400"]},{"name":"Parisienne","weight":["400"]},{"name":"Passero One","weight":["400"]},{"name":"Passion One","weight":["400","700","900"]},{"name":"Pathway Gothic One","weight":["400"]},{"name":"Patrick Hand","weight":["400"]},{"name":"Patrick Hand SC","weight":["400"]},{"name":"Pattaya","weight":["400"]},{"name":"Patua One","weight":["400"]},{"name":"Pavanam","weight":["400"]},{"name":"Paytone One","weight":["400"]},{"name":"Peddana","weight":["400"]},{"name":"Peralta","weight":["400"]},{"name":"Permanent Marker","weight":["400"]},{"name":"Petit Formal Script","weight":["400"]},{"name":"Petrona","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Philosopher","weight":["400","700"]},{"name":"Piazzolla","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Piedra","weight":["400"]},{"name":"Pinyon Script","weight":["400"]},{"name":"Pirata One","weight":["400"]},{"name":"Plaster","weight":["400"]},{"name":"Play","weight":["400","700"]},{"name":"Playball","weight":["400"]},{"name":"Playfair Display","weight":["400","500","600","700","800","900"]},{"name":"Playfair Display SC","weight":["400","700","900"]},{"name":"Podkova","weight":["400","500","600","700","800"]},{"name":"Poiret One","weight":["400"]},{"name":"Poller One","weight":["400"]},{"name":"Poly","weight":["400"]},{"name":"Pompiere","weight":["400"]},{"name":"Pontano Sans","weight":["400"]},{"name":"Poor Story","weight":["400"]},{"name":"Poppins","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Port Lligat Sans","weight":["400"]},{"name":"Port Lligat Slab","weight":["400"]},{"name":"Potta One","weight":["400"]},{"name":"Pragati Narrow","weight":["400","700"]},{"name":"Prata","weight":["400"]},{"name":"Preahvihear","weight":["400"]},{"name":"Press Start 2P","weight":["400"]},{"name":"Pridi","weight":["200","300","400","500","600","700"]},{"name":"Princess Sofia","weight":["400"]},{"name":"Prociono","weight":["400"]},{"name":"Prompt","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Prosto One","weight":["400"]},{"name":"Proza Libre","weight":["400","500","600","700","800"]},{"name":"Public Sans","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Puritan","weight":["400","700"]},{"name":"Purple Purse","weight":["400"]},{"name":"Qahiri","weight":["400"]},{"name":"Quando","weight":["400"]},{"name":"Quantico","weight":["400","700"]},{"name":"Quattrocento","weight":["400","700"]},{"name":"Quattrocento Sans","weight":["400","700"]},{"name":"Questrial","weight":["400"]},{"name":"Quicksand","weight":["300","400","500","600","700"]},{"name":"Quintessential","weight":["400"]},{"name":"Qwigley","weight":["400"]},{"name":"Racing Sans One","weight":["400"]},{"name":"Radley","weight":["400"]},{"name":"Rajdhani","weight":["300","400","500","600","700"]},{"name":"Rakkas","weight":["400"]},{"name":"Raleway","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Raleway Dots","weight":["400"]},{"name":"Ramabhadra","weight":["400"]},{"name":"Ramaraja","weight":["400"]},{"name":"Rambla","weight":["400","700"]},{"name":"Rammetto One","weight":["400"]},{"name":"Rampart One","weight":["400"]},{"name":"Ranchers","weight":["400"]},{"name":"Rancho","weight":["400"]},{"name":"Ranga","weight":["400","700"]},{"name":"Rasa","weight":["300","400","500","600","700"]},{"name":"Rationale","weight":["400"]},{"name":"Ravi Prakash","weight":["400"]},{"name":"Recursive","weight":["300","400","500","600","700","800","900"]},{"name":"Red Hat Display","weight":["300","400","500","600","700","800","900"]},{"name":"Red Hat Text","weight":["300","400","500","600","700"]},{"name":"Red Rose","weight":["300","400","500","600","700"]},{"name":"Redressed","weight":["400"]},{"name":"Reem Kufi","weight":["400","500","600","700"]},{"name":"Reenie Beanie","weight":["400"]},{"name":"Reggae One","weight":["400"]},{"name":"Revalia","weight":["400"]},{"name":"Rhodium Libre","weight":["400"]},{"name":"Ribeye","weight":["400"]},{"name":"Ribeye Marrow","weight":["400"]},{"name":"Righteous","weight":["400"]},{"name":"Risque","weight":["400"]},{"name":"Roboto","weight":["100","300","400","500","700","900"]},{"name":"Roboto Condensed","weight":["300","400","700"]},{"name":"Roboto Mono","weight":["100","200","300","400","500","600","700"]},{"name":"Roboto Slab","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Rochester","weight":["400"]},{"name":"Rock Salt","weight":["400"]},{"name":"RocknRoll One","weight":["400"]},{"name":"Rokkitt","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Romanesco","weight":["400"]},{"name":"Ropa Sans","weight":["400"]},{"name":"Rosario","weight":["300","400","500","600","700"]},{"name":"Rosarivo","weight":["400"]},{"name":"Rouge Script","weight":["400"]},{"name":"Rowdies","weight":["300","400","700"]},{"name":"Rozha One","weight":["400"]},{"name":"Rubik","weight":["300","400","500","600","700","800","900"]},{"name":"Rubik Beastly","weight":["400"]},{"name":"Rubik Mono One","weight":["400"]},{"name":"Ruda","weight":["400","500","600","700","800","900"]},{"name":"Rufina","weight":["400","700"]},{"name":"Ruge Boogie","weight":["400"]},{"name":"Ruluko","weight":["400"]},{"name":"Rum Raisin","weight":["400"]},{"name":"Ruslan Display","weight":["400"]},{"name":"Russo One","weight":["400"]},{"name":"Ruthie","weight":["400"]},{"name":"Rye","weight":["400"]},{"name":"STIX Two Text","weight":["400","500","600","700"]},{"name":"Sacramento","weight":["400"]},{"name":"Sahitya","weight":["400","700"]},{"name":"Sail","weight":["400"]},{"name":"Saira","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Saira Condensed","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Saira Extra Condensed","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Saira Semi Condensed","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Saira Stencil One","weight":["400"]},{"name":"Salsa","weight":["400"]},{"name":"Sanchez","weight":["400"]},{"name":"Sancreek","weight":["400"]},{"name":"Sansita","weight":["400","700","800","900"]},{"name":"Sansita Swashed","weight":["300","400","500","600","700","800","900"]},{"name":"Sarabun","weight":["100","200","300","400","500","600","700","800"]},{"name":"Sarala","weight":["400","700"]},{"name":"Sarina","weight":["400"]},{"name":"Sarpanch","weight":["400","500","600","700","800","900"]},{"name":"Satisfy","weight":["400"]},{"name":"Sawarabi Gothic","weight":["400"]},{"name":"Sawarabi Mincho","weight":["400"]},{"name":"Scada","weight":["400","700"]},{"name":"Scheherazade","weight":["400","700"]},{"name":"Scheherazade New","weight":["400","700"]},{"name":"Schoolbell","weight":["400"]},{"name":"Scope One","weight":["400"]},{"name":"Seaweed Script","weight":["400"]},{"name":"Secular One","weight":["400"]},{"name":"Sedgwick Ave","weight":["400"]},{"name":"Sedgwick Ave Display","weight":["400"]},{"name":"Sen","weight":["400","700","800"]},{"name":"Sevillana","weight":["400"]},{"name":"Seymour One","weight":["400"]},{"name":"Shadows Into Light","weight":["400"]},{"name":"Shadows Into Light Two","weight":["400"]},{"name":"Shanti","weight":["400"]},{"name":"Share","weight":["400","700"]},{"name":"Share Tech","weight":["400"]},{"name":"Share Tech Mono","weight":["400"]},{"name":"Shippori Mincho","weight":["400","500","600","700","800"]},{"name":"Shippori Mincho B1","weight":["400","500","600","700","800"]},{"name":"Shojumaru","weight":["400"]},{"name":"Short Stack","weight":["400"]},{"name":"Shrikhand","weight":["400"]},{"name":"Siemreap","weight":["400"]},{"name":"Sigmar One","weight":["400"]},{"name":"Signika","weight":["300","400","500","600","700"]},{"name":"Signika Negative","weight":["300","400","600","700"]},{"name":"Simonetta","weight":["400","900"]},{"name":"Single Day","weight":["400"]},{"name":"Sintony","weight":["400","700"]},{"name":"Sirin Stencil","weight":["400"]},{"name":"Six Caps","weight":["400"]},{"name":"Skranji","weight":["400","700"]},{"name":"Slabo 13px","weight":["400"]},{"name":"Slabo 27px","weight":["400"]},{"name":"Slackey","weight":["400"]},{"name":"Smokum","weight":["400"]},{"name":"Smythe","weight":["400"]},{"name":"Sniglet","weight":["400","800"]},{"name":"Snippet","weight":["400"]},{"name":"Snowburst One","weight":["400"]},{"name":"Sofadi One","weight":["400"]},{"name":"Sofia","weight":["400"]},{"name":"Solway","weight":["300","400","500","700","800"]},{"name":"Song Myung","weight":["400"]},{"name":"Sonsie One","weight":["400"]},{"name":"Sora","weight":["100","200","300","400","500","600","700","800"]},{"name":"Sorts Mill Goudy","weight":["400"]},{"name":"Source Code Pro","weight":["200","300","400","500","600","700","900"]},{"name":"Source Sans Pro","weight":["200","300","400","600","700","900"]},{"name":"Source Serif Pro","weight":["200","300","400","600","700","900"]},{"name":"Space Grotesk","weight":["300","400","500","600","700"]},{"name":"Space Mono","weight":["400","700"]},{"name":"Spartan","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Special Elite","weight":["400"]},{"name":"Spectral","weight":["200","300","400","500","600","700","800"]},{"name":"Spectral SC","weight":["200","300","400","500","600","700","800"]},{"name":"Spicy Rice","weight":["400"]},{"name":"Spinnaker","weight":["400"]},{"name":"Spirax","weight":["400"]},{"name":"Squada One","weight":["400"]},{"name":"Sree Krushnadevaraya","weight":["400"]},{"name":"Sriracha","weight":["400"]},{"name":"Srisakdi","weight":["400","700"]},{"name":"Staatliches","weight":["400"]},{"name":"Stalemate","weight":["400"]},{"name":"Stalinist One","weight":["400"]},{"name":"Stardos Stencil","weight":["400","700"]},{"name":"Stick","weight":["400"]},{"name":"Stick No Bills","weight":["200","300","400","500","600","700","800"]},{"name":"Stint Ultra Condensed","weight":["400"]},{"name":"Stint Ultra Expanded","weight":["400"]},{"name":"Stoke","weight":["300","400"]},{"name":"Strait","weight":["400"]},{"name":"Style Script","weight":["400"]},{"name":"Stylish","weight":["400"]},{"name":"Sue Ellen Francisco","weight":["400"]},{"name":"Suez One","weight":["400"]},{"name":"Sulphur Point","weight":["300","400","700"]},{"name":"Sumana","weight":["400","700"]},{"name":"Sunflower","weight":["300","500","700"]},{"name":"Sunshiney","weight":["400"]},{"name":"Supermercado One","weight":["400"]},{"name":"Sura","weight":["400","700"]},{"name":"Suranna","weight":["400"]},{"name":"Suravaram","weight":["400"]},{"name":"Suwannaphum","weight":["100","300","400","700","900"]},{"name":"Swanky and Moo Moo","weight":["400"]},{"name":"Syncopate","weight":["400","700"]},{"name":"Syne","weight":["400","500","600","700","800"]},{"name":"Syne Mono","weight":["400"]},{"name":"Syne Tactile","weight":["400"]},{"name":"Tajawal","weight":["200","300","400","500","700","800","900"]},{"name":"Tangerine","weight":["400","700"]},{"name":"Taprom","weight":["400"]},{"name":"Tauri","weight":["400"]},{"name":"Taviraj","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Teko","weight":["300","400","500","600","700"]},{"name":"Telex","weight":["400"]},{"name":"Tenali Ramakrishna","weight":["400"]},{"name":"Tenor Sans","weight":["400"]},{"name":"Text Me One","weight":["400"]},{"name":"Texturina","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Thasadith","weight":["400","700"]},{"name":"The Girl Next Door","weight":["400"]},{"name":"Tienne","weight":["400","700","900"]},{"name":"Tillana","weight":["400","500","600","700","800"]},{"name":"Timmana","weight":["400"]},{"name":"Tinos","weight":["400","700"]},{"name":"Titan One","weight":["400"]},{"name":"Titillium Web","weight":["200","300","400","600","700","900"]},{"name":"Tomorrow","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Tourney","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Trade Winds","weight":["400"]},{"name":"Train One","weight":["400"]},{"name":"Trirong","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Trispace","weight":["100","200","300","400","500","600","700","800"]},{"name":"Trocchi","weight":["400"]},{"name":"Trochut","weight":["400","700"]},{"name":"Truculenta","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Trykker","weight":["400"]},{"name":"Tulpen One","weight":["400"]},{"name":"Turret Road","weight":["200","300","400","500","700","800"]},{"name":"Ubuntu","weight":["300","400","500","700"]},{"name":"Ubuntu Condensed","weight":["400"]},{"name":"Ubuntu Mono","weight":["400","700"]},{"name":"Uchen","weight":["400"]},{"name":"Ultra","weight":["400"]},{"name":"Uncial Antiqua","weight":["400"]},{"name":"Underdog","weight":["400"]},{"name":"Unica One","weight":["400"]},{"name":"UnifrakturCook","weight":["700"]},{"name":"UnifrakturMaguntia","weight":["400"]},{"name":"Unkempt","weight":["400","700"]},{"name":"Unlock","weight":["400"]},{"name":"Unna","weight":["400","700"]},{"name":"Urbanist","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"VT323","weight":["400"]},{"name":"Vampiro One","weight":["400"]},{"name":"Varela","weight":["400"]},{"name":"Varela Round","weight":["400"]},{"name":"Varta","weight":["300","400","500","600","700"]},{"name":"Vast Shadow","weight":["400"]},{"name":"Vesper Libre","weight":["400","500","700","900"]},{"name":"Viaoda Libre","weight":["400"]},{"name":"Vibes","weight":["400"]},{"name":"Vibur","weight":["400"]},{"name":"Vidaloka","weight":["400"]},{"name":"Viga","weight":["400"]},{"name":"Voces","weight":["400"]},{"name":"Volkhov","weight":["400","700"]},{"name":"Vollkorn","weight":["400","500","600","700","800","900"]},{"name":"Vollkorn SC","weight":["400","600","700","900"]},{"name":"Voltaire","weight":["400"]},{"name":"Waiting for the Sunrise","weight":["400"]},{"name":"Wallpoet","weight":["400"]},{"name":"Walter Turncoat","weight":["400"]},{"name":"Warnes","weight":["400"]},{"name":"Wellfleet","weight":["400"]},{"name":"Wendy One","weight":["400"]},{"name":"WindSong","weight":["400","500"]},{"name":"Wire One","weight":["400"]},{"name":"Work Sans","weight":["100","200","300","400","500","600","700","800","900"]},{"name":"Xanh Mono","weight":["400"]},{"name":"Yaldevi","weight":["200","300","400","500","600","700"]},{"name":"Yanone Kaffeesatz","weight":["200","300","400","500","600","700"]},{"name":"Yantramanav","weight":["100","300","400","500","700","900"]},{"name":"Yatra One","weight":["400"]},{"name":"Yellowtail","weight":["400"]},{"name":"Yeon Sung","weight":["400"]},{"name":"Yeseva One","weight":["400"]},{"name":"Yesteryear","weight":["400"]},{"name":"Yomogi","weight":["400"]},{"name":"Yrsa","weight":["300","400","500","600","700"]},{"name":"Yusei Magic","weight":["400"]},{"name":"ZCOOL KuaiLe","weight":["400"]},{"name":"ZCOOL QingKe HuangYou","weight":["400"]},{"name":"ZCOOL XiaoWei","weight":["400"]},{"name":"Zen Antique","weight":["400"]},{"name":"Zen Antique Soft","weight":["400"]},{"name":"Zen Dots","weight":["400"]},{"name":"Zen Kaku Gothic Antique","weight":["300","400","500","700","900"]},{"name":"Zen Kaku Gothic New","weight":["300","400","500","700","900"]},{"name":"Zen Kurenaido","weight":["400"]},{"name":"Zen Loop","weight":["400"]},{"name":"Zen Maru Gothic","weight":["300","400","500","700","900"]},{"name":"Zen Old Mincho","weight":["400","700","900"]},{"name":"Zen Tokyo Zoo","weight":["400"]},{"name":"Zeyada","weight":["400"]},{"name":"Zhi Mang Xing","weight":["400"]},{"name":"Zilla Slab","weight":["300","400","500","600","700"]},{"name":"Zilla Slab Highlight","weight":["400","700"]}]')},{}],iNcl1:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"PanelPadding",()=>f);var i=e("react/jsx-runtime"),o=e("lodash.transform"),a=n.interopDefault(o),s=e("lodash.uniq"),l=n.interopDefault(s),c=e("react"),u=e("web-utils"),d=e("../../../../../../utils/ui/tooltip"),p=e("../tools/responsive-val"),A=e("../ui/Button"),g=e("../ui/FieldNumUnit");let f=({id:e,value:t,update:r,mode:n})=>{let o=e=>{let t=e,r=[];(0,a.default)(t,(e,t,n)=>{r.push(t)});let n=(0,l.default)(r);return n.length>1&&4===r.length?{isMix:!0,value:"Mixed"}:{isMix:!1,value:n[0]+""}},s=(0,u.useLocal)({id:e,all:!1},()=>{let e=o(f);s.all=e.isMix,s.render()}),f=(0,p.responsiveVal)(t,"padding",n,{l:0,b:0,t:0,r:0});return(0,c.useEffect)(()=>{s.id!==e&&(s.id=e,s.all?s.all&&f.l===f.r&&f.b===f.t&&(s.all=!1,s.render()):(f.l!==f.r||f.b!==f.t)&&(s.all=!0,s.render()))},[e]),(0,i.jsxs)("div",{className:"flex flex-col space-y-2",children:[(0,i.jsxs)("div",{className:cx("flex items-stretch justify-between text-xs ",css`
.field-num {
height: 25px;
border: 1px solid #d1d1d1;
width: 74px !important;
}
`),children:[!s.all&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(d.Tooltip,{asChild:!0,content:"Horizontal Padding",children:(0,i.jsx)("div",{children:(0,i.jsx)(g.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,i.jsx)("div",{className:"w-[22px] h-[14px] flex items-center justify-center border-r border-gray-300 mr-1",children:(0,i.jsx)("svg",{width:12,height:12,xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M0 12V0h1v12H0zm3-9h6v6H3V3zm1 1v4h4V4H4zm7 8V0h1v12h-1z",fillRule:"evenodd",fill:"#000"})})}),value:f.l+"px",update:e=>{r("padding",{...f,l:parseInt(e.replaceAll("px","")),r:parseInt(e.replaceAll("px",""))})}})})}),(0,i.jsx)(d.Tooltip,{asChild:!0,content:"Vertical Padding",children:(0,i.jsx)("div",{children:(0,i.jsx)(g.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,i.jsx)("div",{className:"w-[22px] h-[14px] flex items-center justify-center border-r border-gray-300 mr-1",children:(0,i.jsx)("svg",{width:12,height:12,xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M3 3h6v6H3V3zm1 1v4h4V4H4zm8 8H0v-1h12v1zm0-11H0V0h12v1z",fillRule:"evenodd",fill:"#000"})})}),value:f.t+"px",update:e=>{r("padding",{...f,t:parseInt(e.replaceAll("px","")),b:parseInt(e.replaceAll("px",""))})}})})})]}),s.all&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(d.Tooltip,{asChild:!0,content:"Left Padding",children:(0,i.jsx)("div",{children:(0,i.jsx)(g.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,i.jsx)("div",{className:"w-[22px] h-[14px] flex items-center justify-center border-r border-gray-300 mr-1",children:(0,i.jsx)(h,{})}),value:f.l+"px",update:e=>{r("padding",{...f,l:parseInt(e.replaceAll("px",""))})}})})}),(0,i.jsx)(d.Tooltip,{asChild:!0,content:"Right Padding",children:(0,i.jsx)("div",{children:(0,i.jsx)(g.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,i.jsx)("div",{className:"w-[22px] h-[14px] flex items-center justify-center border-r border-gray-300 mr-1",children:(0,i.jsx)(m,{})}),value:f.r+"px",update:e=>{r("padding",{...f,r:parseInt(e.replaceAll("px",""))})}})})})]}),(0,i.jsx)(d.Tooltip,{asChild:!0,content:"Toggle Padding",placement:"top-end",children:(0,i.jsx)("div",{children:(0,i.jsx)(A.Button,{className:cx("flex-1",css`
width: 30px;
max-width: 30px;
min-width: 0px !important;
background: ${s.all?"#3c82f6":"#fff"} !important;
border-color: ${s.all?"#7baeff":"#d1d1d1"} !important;
`),onClick:()=>{s.all=!s.all,s.render()},children:(0,i.jsx)("svg",{width:12,height:12,xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M3 0h6v1H3V0zM0 3v6h1V3H0zm11 0v6h1V3h-1zm-8 9h6v-1H3v1z",fillRule:"evenodd",fillOpacity:.8,fill:s.all?"#fff":"#000"})})})})})]}),s.all&&(0,i.jsxs)("div",{className:cx("flex items-stretch justify-between text-xs ",css`
.field-num {
height: 25px;
border: 1px solid #d1d1d1;
width: 74px !important;
}
`),children:[s.all&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(d.Tooltip,{asChild:!0,content:"Top Padding",children:(0,i.jsx)("div",{children:(0,i.jsx)(g.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,i.jsx)("div",{className:"w-[22px] h-[14px] flex items-center justify-center border-r border-gray-300 mr-1",children:(0,i.jsx)(v,{})}),value:f.t+"px",update:e=>{r("padding",{...f,t:parseInt(e.replaceAll("px",""))})}})})}),(0,i.jsx)(d.Tooltip,{asChild:!0,content:"Bottom Padding",children:(0,i.jsx)("div",{children:(0,i.jsx)(g.FieldNumUnit,{positiveOnly:!0,hideUnit:!0,icon:(0,i.jsx)("div",{className:"w-[22px] h-[14px] flex items-center justify-center border-r border-gray-300 mr-1",children:(0,i.jsx)(I,{})}),value:f.b+"px",update:e=>{r("padding",{...f,b:parseInt(e.replaceAll("px",""))})}})})})]}),(0,i.jsx)("div",{className:cx("flex-1",css`
width: 30px;
max-width: 30px;
min-width: 0px !important;
`)})]})]})},h=()=>(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M6.854 3.146a.5.5 0 010 .708L3.707 7H12.5a.5.5 0 010 1H3.707l3.147 3.146a.5.5 0 01-.708.708l-4-4a.5.5 0 010-.708l4-4a.5.5 0 01.708 0z",clipRule:"evenodd"})}),m=()=>(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M8.146 3.146a.5.5 0 01.708 0l4 4a.5.5 0 010 .708l-4 4a.5.5 0 01-.708-.708L11.293 8H2.5a.5.5 0 010-1h8.793L8.146 3.854a.5.5 0 010-.708z",clipRule:"evenodd"})}),I=()=>(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M7.5 2a.5.5 0 01.5.5v8.793l3.146-3.147a.5.5 0 01.708.708l-4 4a.5.5 0 01-.708 0l-4-4a.5.5 0 11.708-.708L7 11.293V2.5a.5.5 0 01.5-.5z",clipRule:"evenodd"})}),v=()=>(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M7.146 2.146a.5.5 0 01.708 0l4 4a.5.5 0 01-.708.708L8 3.707V12.5a.5.5 0 01-1 0V3.707L3.854 6.854a.5.5 0 11-.708-.708l4-4z",clipRule:"evenodd"})})},{"react/jsx-runtime":"f4Tol","lodash.transform":"4MkOn","lodash.uniq":"eR2ui",react:"aq5hc","web-utils":"ccU4J","../../../../../../utils/ui/tooltip":"lSeyn","../tools/responsive-val":"47fGT","../ui/Button":"bLYtu","../ui/FieldNumUnit":"FWXO9","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4RaZ6":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"SideBox",()=>o);var i=e("react/jsx-runtime");let o=({children:e})=>(0,i.jsx)("div",{className:"flex flex-col pb-2 px-2 space-y-2",children:e})},{"react/jsx-runtime":"f4Tol","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1ITOQ":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"SideLabel",()=>o);var i=e("react/jsx-runtime");let o=({children:e,sep:t})=>(0,i.jsx)("div",{className:cx("bottom"===t?"border-b border-b-slate-300 bg-white mb-1":"border-t border-t-slate-300"),children:(0,i.jsx)("div",{className:"text-[10px] select-none text-slate-400 pl-2 py-1",children:e})})},{"react/jsx-runtime":"f4Tol","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],h6VxY:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdSideStyle",()=>u);var i=e("react/jsx-runtime"),o=e("../../logic/ed-global"),a=e("web-utils"),s=e("./prop-master"),l=e("./style/side-all"),c=e("../../../../utils/ui/popover");let u=({meta:e})=>{let t=(0,a.useGlobal)(o.EDGlobal,"EDITOR"),r=(0,a.useLocal)({value:""}),n=e?.item;return n?n.component?.id===o.active.comp_id&&t.ui.side.prop?(0,i.jsx)(s.EdSidePropComp,{meta:e}):(0,i.jsxs)("div",{className:"flex flex-1 items-stretch flex-col text-[12px]",children:[(0,i.jsxs)("div",{className:"flex border-b p-1 h-[28px] items-center bg-slate-50 justify-between select-none",children:[(0,i.jsx)("div",{className:"flex-1 overflow-hidden mr-2 text-ellipsis whitespace-nowrap",children:e.jsx_prop?.name||n.name}),(0,i.jsx)(c.Popover,{content:(0,i.jsx)("textarea",{className:cx("font-mono",css`
font-size: 9px;
width: 500px;
height: 500px;
margin: 5px 0px;
`),spellCheck:!1,value:r.value,readOnly:!0}),children:(0,i.jsx)("div",{className:"border px-1 py-[2px] cursor-pointer bg-white hover:bg-blue-100",onClick:()=>{r.value=JSON.stringify(e.item,null,2),t.render()},children:(0,i.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,i.jsx)("path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4"}),(0,i.jsx)("path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}),(0,i.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,i.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"})]})})}),n.component?.id===o.active.comp_id&&(0,i.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,i.jsx)(l.EdStyleAll,{})]}):null}},{"react/jsx-runtime":"f4Tol","../../logic/ed-global":"6QDfO","web-utils":"ccU4J","./prop-master":"4oppl","./style/side-all":"9gkum","../../../../utils/ui/popover":"cYhKS","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4oppl":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdSidePropComp",()=>h),n.export(r,"Placeholder",()=>I);var i=e("react/jsx-runtime"),o=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"),A=e("../../../../utils/ui/popover"),g=e("./simple-monaco");let f={el:null},h=({meta:e})=>{let t=(0,l.useGlobal)(c.EDGlobal,"EDITOR"),r=e?.item,n=(0,l.useLocal)({json:"",typings:"",openJSON:!1,openTypings:!1}),[h,C]=(0,a.useState)({}),y=()=>{C({})};if(d.propPopover.render=y,!r)return null;let B=o.Tree,w=[],E=e.mitem?.get("component")?.get("props"),b=e.mitem?.get("component");!E&&b&&(b.set("props",new Y.Map),E=b.get("props")),E&&e.mitem&&(E.forEach((t,n)=>{w.push({id:`${r.id}-${n}`,parent:"root",text:n,droppable:!0,data:{mitem:e.mitem,prop:t.toJSON(),mprop:t,name:n}})}),w=w.sort((e,t)=>e.data?.name.startsWith("new_prop")?1:t.data?.name.startsWith("new_prop")?-1:e.data&&t.data&&void 0!==e.data.prop.idx&&void 0!==t.data.prop.idx?e.data.prop.idx-t.data.prop.idx:0));let Q={};for(let e of w){let[t,...r]=e.text.split("__"),n=r.join("_");n||e.text.endsWith("__")||(n=t,t="_"),Q[t]||(Q[t]=[]),Q[t].push(e)}let j=[],D=[];for(let e of Object.values(Q)){let t=e.findIndex(e=>e.text.endsWith("__")),r=e.splice(t,1);for(let t of(e.unshift(r[0]),e))t.data?.name.includes("__")?j.push(t):D.push(t)}j=[...D=D.sort((e,t)=>(e.data?.prop?.idx||0)-(t.data?.prop?.idx||0)),...j];let S=localStorage.getItem("prasi-prop-hide")?.split(",")||[];return(0,i.jsxs)("div",{className:"flex flex-col text-[12px] flex-1",children:[(0,i.jsxs)("div",{className:"flex border-b p-1 h-[28px] items-center bg-slate-50 justify-between select-none",children:[(0,i.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,i.jsx)("div",{className:css`
margin-bottom: 1px;
`,dangerouslySetInnerHTML:{__html:`
<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 4L9 11L4.5 7.5L9 4Z" fill="currentColor"></path></svg>`}}),(0,i.jsx)("div",{children:"Style"})]}),(0,i.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,i.jsx)(v,{}):(0,i.jsx)(x,{}),(0,i.jsx)("div",{className:cx("mt-[2px]"),children:"Inherit Style"})]}),(0,i.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,i.jsx)("div",{children:"Instance"}),(0,i.jsx)("div",{className:css`
margin-bottom: 1px;
`,dangerouslySetInnerHTML:{__html:`
<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 11L6 4L10.5 7.5L6 11Z" fill="currentColor"></path></svg>`}})]})]}),(0,i.jsx)("div",{className:"flex flex-1 relative overflow-y-auto overflow-x-hidden",children:(0,i.jsxs)("div",{className:cx("absolute inset-0"),ref:e=>f.el=e,children:[(0,i.jsx)(o.DndProvider,{backend:s.HTML5Backend,options:(0,o.getBackendOptions)({html5:{rootElement:f.el}}),children:(0,i.jsx)(B,{tree:j,sort:!1,onDrop:(t,{dragSourceId:n,relativeIndex:i})=>{let o=e.mitem?.doc;o?.transact(()=>{E?.forEach((e,n)=>{let i=t.findIndex(e=>`${r.id}-${n}`===e.id);i>=0&&e.set("idx",i)})})},render:(e,t)=>(0,i.jsx)(p.EdPropCompTreeItem,{node:e,render:y,params:t,hidden:e.text.includes("__")&&S.includes(e.text.split("__")[0]),toggleExpand:e=>{let t=e.text.split("__")[0];S.includes(t)?S=S.filter(e=>e!==t):S.push(t),localStorage.setItem("prasi-prop-hide",S?.join(",")),n.render()}}),rootId:"root",classes:m,dropTargetOffset:10,initialOpen:!0,placeholderRender:(e,t)=>(0,i.jsx)(I,{node:e,params:t}),dragPreviewRender:()=>(0,i.jsx)(i.Fragment,{})})}),(0,i.jsxs)("div",{className:"flex",children:[(0,i.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(E){let e=[];E.forEach(t=>e.push(t.get("idx")));let r=(e.sort().pop()||0)+1;r=0===e.length?1:parseInt(r)+1;let n=`new_prop_${r}`;for(;E.get(n);)r=parseInt(r)+1,n=`new_prop_${r}`;let i=new Y.Map;syncronize(i,{idx:r,name:n,type:"string",value:'"hello"',valueBuilt:'"hello"',meta:{type:"text"}}),E.set(n,i),d.propPopover.name=n,t.render()}},children:"+ New Prop"})," ",(0,i.jsx)(A.Popover,{content:(0,i.jsx)("div",{className:cx(css`
width: 700px;
height: 500px;
margin: 5px 0px;
`),children:(0,i.jsx)(g.SimpleMonaco,{onChange:e=>{n.typings=e,n.render()},value:n.typings,lang:"typescript"})}),open:n.openTypings,onOpenChange:e=>{try{b&&(e?n.typings=b.get("typings")||`\
const typings = {
_raw: {
}
}`:(b.set("typings",n.typings),(0,u.treeRebuild)(t),t.render()))}catch(e){console.log(e)}n.openTypings=e,n.render()},children:(0,i.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,i.jsx)("span",{children:"Types"})})}),(0,i.jsx)(A.Popover,{content:(0,i.jsx)("div",{className:cx(css`
width: 700px;
height: 500px;
margin: 5px 0px;
`),children:(0,i.jsx)(g.SimpleMonaco,{onChange:e=>{n.json=e,n.render()},value:n.json,lang:"json"})}),open:n.openJSON,onOpenChange:e=>{try{e?n.json=JSON.stringify(E?.toJSON(),null,2):(syncronize(E,JSON.parse(n.json)),(0,u.treeRebuild)(t),t.render())}catch(e){console.log(e)}n.openJSON=e,n.render()},children:(0,i.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,i.jsx)("span",{children:"JSON"})})})]})]})})]})},m={container:"flex flex-col flex-1",dropTarget:"drop-target",placeholder:"placeholder",draggingSource:css`
background: #e4f0ff;
cursor: not-allowed;
`},I=({params:e})=>(0,i.jsx)("div",{className:cx("flex items-center bg-blue-50",css`
height: 10px;
z-index: 99;
position: absolute;
left: 0px;
transform: translateY(-50%);
right: 0px;
`),children:(0,i.jsx)("div",{className:cx("flex-1",css`
background-color: #1b73e8;
height: 2px;
`)})}),v=()=>(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",version:"1.1",viewBox:"0 0 122.878 73.391",xmlSpace:"preserve",children:(0,i.jsx)("path",{fillRule:"evenodd",fill:"currentColor",d:"M35.691 0h51.495c19.631 0 35.691 16.513 35.691 36.695S106.815 73.39 87.186 73.39H35.691C16.062 73.391 0 56.877 0 36.695S16.061 0 35.691 0zm50.492 7.863c16.184 0 29.309 13.125 29.309 29.309S102.366 66.48 86.183 66.48 56.874 53.355 56.874 37.172 69.999 7.863 86.183 7.863z",clipRule:"evenodd"})}),x=()=>(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",x:"0",y:"0",version:"1.1",viewBox:"0 0 122.882 73.393",xmlSpace:"preserve",children:(0,i.jsx)("path",{fillRule:"evenodd",d:"M87.189 0H35.694C16.063 0 0 16.513 0 36.697c0 20.182 16.063 36.695 35.694 36.695H87.19c19.632 0 35.692-16.514 35.692-36.695C122.882 16.513 106.821 0 87.189 0zM59.367 6.057a37.56 37.56 0 014.846 4.098l.022.022.073.07a37.324 37.324 0 012.621 2.939 37.495 37.495 0 018.288 23.349c.012.068.014.141.014.213V36.834l-.002.039v.021l-.012.061a37.491 37.491 0 01-3.959 16.615 37.634 37.634 0 01-7.046 9.777l-.021.02c-.311.311-.671.652-1.05 1.008a37.606 37.606 0 01-3.637 2.957h25.974l.18-.008h.1l.032.002h.029l.029.006a28.57 28.57 0 0013.018-3.221 30.04 30.04 0 007.72-5.742l.012-.012-.003-.004.023-.023.052-.049a29.115 29.115 0 002.08-2.389l.002-.002-.002-.002a30.487 30.487 0 001.882-2.678 31.075 31.075 0 004.722-16.381l-.01-.129v-.012l.005-.033v-.021l.002-.045v-.016l.007-.045a31.218 31.218 0 00-2.343-11.718 30.9 30.9 0 00-6.427-9.785L106.57 15l-.003.002-.011-.012h-.003l-.02-.021-.01-.016a29.961 29.961 0 00-2.338-2.146 29.773 29.773 0 00-2.594-1.927c-4.57-3.02-9.999-4.791-15.791-4.818l-.139.007h-.002l-.027-.004h-.09l-.027-.007H59.367v-.001zM36.696 7.864c-16.183 0-29.308 13.124-29.308 29.308 0 16.186 13.125 29.311 29.308 29.311 16.185 0 29.311-13.125 29.311-29.311 0-16.184-13.126-29.308-29.311-29.308z",clipRule:"evenodd"})})},{"react/jsx-runtime":"f4Tol","@minoru/react-dnd-treeview":"6okMP",react:"aq5hc","react-dnd-html5-backend":"5juk0","web-utils":"ccU4J","../../logic/ed-global":"6QDfO","../../logic/tree/build":"dNllk","./prop-master/prop-form":"eex5L","./prop-master/tree-item":"ahKyF","../../../../utils/ui/popover":"cYhKS","./simple-monaco":"9iKWg","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],eex5L:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"propPopover",()=>d),n.export(r,"EdPropPopoverForm",()=>p),n.export(r,"invalidKeyword",()=>A);var i=e("react/jsx-runtime"),o=e("@paralleldrive/cuid2"),a=e("react"),s=e("web-utils"),l=e("../../../logic/ed-global"),c=e("../../../logic/tree/fill-id"),u=e("./edit-script");let d={name:"",render:()=>{}},p=({mprop:e,name:t,closing:r})=>{let n=(0,s.useGlobal)(l.EDGlobal,"EDITOR"),p=e.get("meta"),g=(0,s.useLocal)({name:t,label:"",rename_timeout:null});if(!p)return null;let f=p.get("type");(0,a.useEffect)(()=>{g.label=e.get("label")||g.name.replace(/\_/gi," "),g.render()},[]);let h=()=>{if([...Object.keys(e.parent?.toJSON()),...A].includes(g.name)){alert(`Cannot use "${g.name}" as name`),g.name=t,g.render();return}e.doc?.transact(()=>{let r=e.parent;r.set(g.name,r.get(t)?.clone()),r.delete(t)}),d.name=g.name,d.render()};return["text","option","content-element"].includes(f)||(f="other"),(0,i.jsxs)("div",{className:cx("flex text-sm flex-col items-stretch space-y-1 py-1 w-[300px]",r&&"hidden"),children:[(0,i.jsxs)("div",{className:"flex justify-between px-2 py-1",children:[(0,i.jsx)("div",{className:"flex space-x-1",children:[{label:"TXT",type:"text"},{label:"OPT",type:"option"},{label:"JSX",type:"content-element"},{label:"OTHER",type:"other"}].map(r=>(0,i.jsx)("div",{className:cx(f===r.type?"bg-blue-500 text-white":"hover:bg-blue-100"," px-2 cursor-pointer"),onClick:()=>{"content-element"===r.type?e.doc?.transact(()=>{if(p.set("type",r.type),!e.get("content")){let r={id:o.createId(),name:t,type:"item",dim:{w:"full",h:"full"},childs:[],adv:{css:""}},n=new Y.Map;syncronize(n,c.fillID(r)),e.set("content",n)}}):"other"!==r.type?p.set("type",r.type):p.set("type","button"),d.render()},children:r.label},r.type))}),"text"===f&&(0,i.jsxs)("div",{className:cx("flex cursor-pointer items-center space-x-1 select-none",e.get("is_name")&&"text-green-500"),onClick:()=>{e.doc?.transact(()=>{e.parent?.forEach((e,r)=>{r===t?e.set("is_name",!e.get("is_name")):e.set("is_name",!1)})})},children:[(0,i.jsx)("span",{className:cx(css`
width: 17px;
`),children:e.get("is_name")?(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,i.jsx)("path",{d:"M8 5H16C19.866 5 23 8.13401 23 12C23 15.866 19.866 19 16 19H8C4.13401 19 1 15.866 1 12C1 8.13401 4.13401 5 8 5ZM16 15C17.6569 15 19 13.6569 19 12C19 10.3431 17.6569 9 16 9C14.3431 9 13 10.3431 13 12C13 13.6569 14.3431 15 16 15Z"})}):(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,i.jsx)("path",{d:"M8 7C5.23858 7 3 9.23858 3 12C3 14.7614 5.23858 17 8 17H16C18.7614 17 21 14.7614 21 12C21 9.23858 18.7614 7 16 7H8ZM8 5H16C19.866 5 23 8.13401 23 12C23 15.866 19.866 19 16 19H8C4.13401 19 1 15.866 1 12C1 8.13401 4.13401 5 8 5ZM8 15C6.34315 15 5 13.6569 5 12C5 10.3431 6.34315 9 8 9C9.65685 9 11 10.3431 11 12C11 13.6569 9.65685 15 8 15Z"})})}),(0,i.jsx)("span",{className:"text-xs",children:"As Name"})]})]}),"other"===f&&(0,i.jsxs)("div",{className:"border-t border-slate-300 pl-2 pt-1 flex justify-between items-center select-none",children:[(0,i.jsx)("div",{className:"uppercase text-xs",children:"PROP MODE"}),(0,i.jsx)("div",{className:"flex pr-1",children:["file","button"].map(e=>(0,i.jsx)("div",{onClick:()=>{p.set("type",e),d.render()},className:cx("m-1 px-1 capitalize text-center cursor-pointer font-mono border border-slate-300 text-[11px]",e!==p.get("type")&&("button"!==e||p.get("type"))?"hover:bg-blue-500 hover:text-white bg-white hover:border-blue-500":"bg-blue-500 text-white"),children:e},e))})]}),(0,i.jsxs)("div",{className:"border-t border-slate-300 px-2 pt-2 pb-1 flex flex-col items-stretch",children:[(0,i.jsx)("div",{className:"uppercase text-xs text-slate-500",children:"Name"}),(0,i.jsx)("input",{spellCheck:!1,type:"text",className:"p-1 outline-none border focus:border-blue-500",value:g.name,autoFocus:!0,onChange:e=>{let t=!1;g.name=e.currentTarget.value,g.name.startsWith("$")&&(t=!0,g.name=g.name.substring(1)),g.name=g.name.toLowerCase().replace(/\W/gi,"_"),(!(g.name?.length>0)||g.name[0].match(/[a-zA-Z_]/i))&&(g.label||(g.label=g.name.replace(/\_/gi," ")),t&&(g.name=`$${g.name}`),g.render())},onBlur:()=>{g.name!==t&&h()},onKeyDown:e=>{"Enter"===e.key&&e.currentTarget.blur()}})]}),(0,i.jsxs)("div",{className:"border-t border-slate-300 px-2 pt-2 pb-1 flex flex-col items-stretch",children:[(0,i.jsx)("div",{className:"uppercase text-xs text-slate-500",children:"Label"}),(0,i.jsx)("input",{spellCheck:!1,type:"text",className:"p-1 outline-none border focus:border-blue-500",value:g.label,onChange:e=>{g.label=e.currentTarget.value,g.render()},onBlur:()=>{e.set("label",g.label),g.label||(g.label=g.name.replace(/\_/gi," "),g.render())},onKeyDown:e=>{"Enter"===e.key&&e.currentTarget.blur()}})]}),"content-element"===f&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{className:"border-t border-slate-300 pl-2 pt-1 flex justify-between items-center",children:[(0,i.jsx)("div",{className:"uppercase text-xs",children:"TYPINGS"}),(0,i.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]",onClick:(0,u.createEditScript)(n,"typings",e,t),children:"EDIT CODE"})]}),(0,i.jsxs)("div",{className:"border-t border-slate-300 pl-2 pt-1 flex justify-between items-center",children:[(0,i.jsx)("div",{className:"uppercase text-xs label self-stretch flex items-center",children:"Visible"}),(0,i.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]",onClick:(0,u.createEditScript)(n,"visible",e,t),children:"EDIT CODE"})]})]}),"content-element"!==f&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{className:cx("border-t border-slate-300 pl-2 flex justify-between items-center",css`
margin-bottom: -0.25rem !important;
> .label {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
}
`),children:[(0,i.jsx)("div",{className:"uppercase text-xs label self-stretch flex items-center",children:"Generator"}),(0,i.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] flex ",onClick:(0,u.createEditScript)(n,"gen",e,t),children:"EDIT CODE"}),(0,i.jsx)("div",{className:" border-l border-slate-300 mr-2 self-stretch"}),(0,i.jsx)("div",{className:"uppercase text-xs label self-stretch flex items-center",children:"Visible"}),(0,i.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]",onClick:(0,u.createEditScript)(n,"visible",e,t),children:"EDIT CODE"})]}),(0,i.jsxs)("div",{className:"border-t border-slate-300 pl-2 pt-1 flex justify-between items-center",children:[(0,i.jsx)("div",{className:"uppercase text-xs",children:"TYPINGS"}),(0,i.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]",onClick:(0,u.createEditScript)(n,"typings",e,t),children:"EDIT CODE"})]}),(0,i.jsxs)("div",{className:"border-t border-slate-300 pl-2 pt-1 flex justify-between items-center",children:[(0,i.jsx)("div",{className:"uppercase text-xs",children:"VALUE"}),(0,i.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]",onClick:(0,u.createEditScript)(n,"value",e,t),children:"EDIT CODE"})]})]}),(0,i.jsxs)("div",{className:"border-t border-slate-300 pl-2 pt-1 flex justify-between items-center",children:[(0,i.jsx)("div",{className:"uppercase text-xs",children:"ON CHANGE"}),(0,i.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]",onClick:(0,u.createEditScript)(n,"onChange",e,t),children:"EDIT CODE"})]}),"option"===f&&(0,i.jsxs)("div",{className:"border-t border-slate-300 pl-2 pt-1 flex justify-between items-center select-none",children:[(0,i.jsx)("div",{className:"uppercase text-xs",children:"MODE"}),(0,i.jsx)("div",{className:"flex pr-1",children:["button","dropdown","checkbox"].map(t=>(0,i.jsx)("div",{onClick:()=>{let r=e.get("meta");r&&r.set("option_mode",t),g.render()},className:cx("m-1 px-1 capitalize text-center cursor-pointer font-mono border border-slate-300 text-[11px]",t!==p.get("option_mode")&&("button"!==t||p.get("option_mode"))?"hover:bg-blue-500 hover:text-white bg-white hover:border-blue-500":"bg-blue-500 text-white"),children:t},t))})]}),"option"===f&&(0,i.jsxs)("div",{className:"border-t border-slate-300 pl-2 pt-1 flex justify-between items-center",children:[(0,i.jsx)("div",{className:"uppercase text-xs",children:"OPTIONS"}),(0,i.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]",onClick:(0,u.createEditScript)(n,"option",e,t),children:"EDIT CODE"})]})]})},A=["await","break","case","catch","class","const","continue","debugger","default","delete","do","else","enum","export","extends","false","finally","for","function","if","implements","import","in","instanceof","interface","let","new","null","package","private","protected","public","return","super","switch","static","this","throw","try","true","typeof","var","void","while","with","yield","key"]},{"react/jsx-runtime":"f4Tol","@paralleldrive/cuid2":"6a1JN",react:"aq5hc","web-utils":"ccU4J","../../../logic/ed-global":"6QDfO","../../../logic/tree/fill-id":"gn5Cr","./edit-script":"3YfYF","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3YfYF":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createEditScript",()=>i);let i=(e,t,r,n)=>i=>{i.preventDefault(),i.stopPropagation(),r.get("meta")&&(e.ui.popup.script.mode="js",e.ui.popup.script.open=!0,e.ui.popup.script.type="prop-master",e.ui.popup.script.prop_kind=t,e.ui.popup.script.prop_name=n,e.render())}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ahKyF:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdPropCompTreeItem",()=>c);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../../../utils/ui/popover"),s=e("./prop-form"),l=e("../../tree/node/item/indent");let c=({node:e,params:t,render:r,hidden:n,toggleExpand:c})=>{let d=(0,o.useLocal)({closing:!1});if("root"===e.id)return(0,i.jsx)(i.Fragment,{});let p="TXT";e.data?.prop.meta?.type==="option"?p="OPT":e.data?.prop.meta?.type==="file"?p="FILE":e.data?.prop.meta?.type==="content-element"&&(p="JSX");let A=!1,g=!1;if(e.text.split("__").length>=2&&(A=!0,e.text.endsWith("__")&&(g=!0)),n&&!g)return null;let f=e.data?.prop.label;A&&(f||(f=e.text.split("__").slice(1).join(" ")),!f&&g&&(f=e.text.split("__").shift()));let h=(0,i.jsxs)("div",{className:"flex items-center justify-between flex-1",children:[g&&(0,i.jsx)("div",{className:"pr-1",onClick:t=>{t.stopPropagation(),t.preventDefault(),c(e)},children:n?(0,i.jsx)(l.ChevronRight,{}):(0,i.jsx)(l.ChevronDown,{})}),(0,i.jsx)("div",{className:cx("flex-1",A&&!g&&"pl-4"),children:(0,i.jsx)(i.Fragment,{children:f||e.text})}),e.data?.prop.typings&&(0,i.jsx)("div",{className:"text-[7px] h-[14px] px-1 border border-slate-400 ml-1 text-slate-500 flex items-center",children:"Typed"}),(0,i.jsx)("div",{className:"text-[9px] h-[14px] px-1 border border-slate-400 ml-1 text-slate-500 flex items-center",children:p})]});return(0,i.jsxs)("div",{className:"flex items-stretch border-b text-[14px] min-h-[27px]",children:[(0,i.jsx)("div",{ref:t.handleRef,className:"cursor-pointer flex items-center justify-center text-slate-300 hover:bg-blue-100 hover:text-slate-600 border-r",children:(0,i.jsx)("svg",{width:"12",height:"12",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M5.5 4.625C6.12132 4.625 6.625 4.12132 6.625 3.5C6.625 2.87868 6.12132 2.375 5.5 2.375C4.87868 2.375 4.375 2.87868 4.375 3.5C4.375 4.12132 4.87868 4.625 5.5 4.625ZM9.5 4.625C10.1213 4.625 10.625 4.12132 10.625 3.5C10.625 2.87868 10.1213 2.375 9.5 2.375C8.87868 2.375 8.375 2.87868 8.375 3.5C8.375 4.12132 8.87868 4.625 9.5 4.625ZM10.625 7.5C10.625 8.12132 10.1213 8.625 9.5 8.625C8.87868 8.625 8.375 8.12132 8.375 7.5C8.375 6.87868 8.87868 6.375 9.5 6.375C10.1213 6.375 10.625 6.87868 10.625 7.5ZM5.5 8.625C6.12132 8.625 6.625 8.12132 6.625 7.5C6.625 6.87868 6.12132 6.375 5.5 6.375C4.87868 6.375 4.375 6.87868 4.375 7.5C4.375 8.12132 4.87868 8.625 5.5 8.625ZM10.625 11.5C10.625 12.1213 10.1213 12.625 9.5 12.625C8.87868 12.625 8.375 12.1213 8.375 11.5C8.375 10.8787 8.87868 10.375 9.5 10.375C10.1213 10.375 10.625 10.8787 10.625 11.5ZM5.5 12.625C6.12132 12.625 6.625 12.1213 6.625 11.5C6.625 10.8787 6.12132 10.375 5.5 10.375C4.87868 10.375 4.375 10.8787 4.375 11.5C4.375 12.1213 4.87868 12.625 5.5 12.625Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})})}),e.data&&s.propPopover.name===e.text?(0,i.jsx)(a.Popover,{placement:"left-start",initialOpen:!0,open:!0,popoverClassName:"bg-white shadow-lg border border-slate-300",onOpenChange:e=>{s.propPopover.name="",r()},content:(0,i.jsx)(s.EdPropPopoverForm,{closing:d.closing,mprop:e.data?.mprop,name:e.text}),className:"flex-1 pl-1 hover:bg-blue-100 cursor-pointer items-center flex",children:h}):(0,i.jsx)("div",{className:"flex-1 pl-1 hover:bg-blue-100 cursor-pointer items-center flex",onClick:()=>{s.propPopover.name=e.text,d.render()},children:h}),(0,i.jsx)("div",{className:"flex p-1 hover:bg-red-500 hover:text-white items-center justify-center cursor-pointer",onClick:t=>{if(t.preventDefault(),t.stopPropagation(),confirm("Are you sure ?")){let t=e.data?.mprop;if(t){let e=t.parent;e.forEach((r,n)=>{t===r&&e.delete(n)})}}},children:(0,i.jsx)(u,{})})]})},u=()=>(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:13,height:13,fill:"none",viewBox:"0 0 15 15",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M5.5 1a.5.5 0 000 1h4a.5.5 0 000-1h-4zM3 3.5a.5.5 0 01.5-.5h8a.5.5 0 010 1H11v8a1 1 0 01-1 1H5a1 1 0 01-1-1V4h-.5a.5.5 0 01-.5-.5zM5 4h5v8H5V4z",clipRule:"evenodd"})})},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../../../utils/ui/popover":"cYhKS","./prop-form":"eex5L","../../tree/node/item/indent":"eLvL0","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iV5Wm:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edInit",()=>o);var i=e("../../../utils/script/jscript");window;let o=async e=>{e.status="ready",(0,i.jscript).init(e.render,{esbuild:!1}),e.script.loaded=!0}},{"../../../utils/script/jscript":"36JZt","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5aNau":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edRoute",()=>g),n.export(r,"reloadLayout",()=>f),n.export(r,"reloadPage",()=>h),n.export(r,"loadPageMetaCache",()=>m),n.export(r,"savePageMetaCache",()=>I);var i=e("wasm-gzip"),o=e("./active/is-editing"),a=e("./comp/load"),s=e("./ed-global"),l=e("./ed-site"),c=e("./tree/build"),u=e("idb-keyval"),d=e("../../vi/render/script/extract-nav"),p=e("686da3b6f0fee310").Buffer;let A=0,g=async e=>{if(e.sync&&("ready"===e.status||"init"===e.status)){if(!e.site.domain&&!e.site.name){e.status="load-site";let t=await e.sync.site.load(e.site.id);if(!t){e.status="site-not-found",e.render();return}await (0,l.loadSite)(e,t,"from-route")}if(e.page.cur.id!==params.page_id||!e.page.cur.snapshot||!e.page.list[e.page.cur.id]){let t=e.page.list[params.page_id];if(t&&e.page.doc&&t.on_update){e.page.doc.off("update",t.on_update);let r=e.page.list[params.page_id];e.page.cur=r.page,e.page.doc=r.doc}await h(e,params.page_id,"load-route")}}},f=async(e,t,r)=>{if(!e.sync)return;let n=await e.sync.page.load(t);if(n){if(n.comps)for(let[t,r]of Object.entries(n.comps))r&&r.snapshot&&await (0,a.loadCompSnapshot)(e,t,r.snapshot);if(n.snapshot){let a=new Y.Doc;Y.applyUpdate(a,(0,i.decompress)(n.snapshot));let s=e.page.list[n.id];s||(e.page.list[n.id]={},s=e.page.list[n.id]),s.on_update&&s.doc&&s.doc.off("update",s.on_update),s.on_update=async(n,u)=>{clearTimeout(s.update_timeout),s.update_timeout=setTimeout(async()=>{if("local"===u||!e.sync)return;console.log("page on update snap");let s=await e.sync.yjs.sv_local("page",t,p.from((0,i.compress)(n)));if(s){s.sv===s.diff&&"not-found"===s.sv&&(console.warn("reload 1"),location.reload());let n=Y.encodeStateAsUpdate(a,(0,i.decompress)(s.sv));Y.applyUpdate(a,(0,i.decompress)(s.diff),"local"),(0,o.isTextEditing)()||await (0,c.treeRebuild)(e,{note:r+" page-on-update"}),await e.sync.yjs.diff_local("page",e.page.cur.id,p.from((0,i.compress)(n))),e.preview.page_cache[t]={root:l,url:"~~@$#%^#@~LAYOUT~~@$#%^#@~"},await (0,c.treeCacheBuild)(e,t),e.render();let u=e.preview.meta_cache[t];u&&(e.site.layout.meta=u.meta,e.site.layout.entry=u.entry,I(e,u.meta))}},A)};let l=a.getMap("map").get("root")?.toJSON();if(l){e.preview.page_cache[t]={root:l,url:"~~@$#%^#@~LAYOUT~~@$#%^#@~"},await (0,c.treeCacheBuild)(e,t);let r=e.preview.meta_cache[t];r&&(e.site.layout.meta=r.meta,e.site.layout.entry=r.entry,I(e,r.meta)),e.render()}}}},h=async(e,t,r,n)=>{if(!e.sync)return;e.status="reload";let l=await e.sync.page.load(t);if(!l){e.status="page-not-found",e.render(),location.reload();return}if(l.comps)for(let[t,r]of Object.entries(l.comps))r&&r.snapshot&&await (0,a.loadCompSnapshot)(e,t,r.snapshot);if(e.page.cur=l,l.snapshot){let n=new Y.Doc;Y.applyUpdate(n,(0,i.decompress)(l.snapshot));let a=e.page.list[l.id];a||(e.page.list[l.id]={},a=e.page.list[l.id]),a.on_update&&a.doc&&a.doc.off("update",a.on_update),a.on_update=async(t,u)=>{clearTimeout(a.update_timeout),a.update_timeout=setTimeout(async()=>{if("local"===u||!e.sync)return;if(a.page.id!==l.id){alert("Page ID Mismatch!\n Refreshing to preventing data loss..."),console.warn("reload 2"),location.reload();return}if(window.catch)throw Error("woi");let d=await e.sync.yjs.sv_local("page",e.page.cur.id,p.from((0,i.compress)(t)));if(d){d.sv===d.diff&&"not-found"===d.sv&&(console.warn("reload 3"),location.reload());let t=Y.encodeStateAsUpdate(n,(0,i.decompress)(d.sv));Y.applyUpdate(n,(0,i.decompress)(d.diff),"local"),(0,o.isTextEditing)()||await (0,c.treeRebuild)(e,{note:r+" page-on-update"}),await e.sync.yjs.diff_local("page",e.page.cur.id,p.from((0,i.compress)(t))),e.ui.syncing=!1,e.page.entry=n.getMap("map").get("root")?.get("childs")?.map(e=>e.get("id")),s.active.should_render_main&&e.render()}},A)},n.on("update",a.on_update),e.page.doc=n,e.page.doc&&(a.page=e.page.cur,a.doc=e.page.doc,e.page.entry=e.page.doc.getMap("map").get("root")?.get("childs")?.map(e=>e.get("id")),Array.isArray(e.page.entry)||e.sync.code.action({type:"flush-page-cache",page_id:t}).then(()=>{console.warn("reload 4"),location.reload()})),e.page.doc&&await (0,c.treeRebuild)(e,{note:r+" page-init"})}e.status="ready",!1!==n&&e.render()},m=async(e,t)=>{let r=await (0,u.get)(`page-${t}`,d.nav.store);if(r)return e.preview.meta_cache[t]=r,e.preview.meta_cache[t]},I=async(e,t)=>{let r={};for(let[e,n]of Object.entries(t))r[e]={item:n.item,instances:n.instances,parent:n.parent,jsx_prop:n.jsx_prop};e.preview.meta_cache[params.page_id]={meta:r,entry:e.page.entry,url:e.page.cur.url},(0,u.set)(`page-${params.page_id}`,e.preview.meta_cache[params.page_id],d.nav.store)}},{"686da3b6f0fee310":"3r0w6","wasm-gzip":"7m2w4","./active/is-editing":"dhggL","./comp/load":"aigu6","./ed-global":"6QDfO","./ed-site":"fbNqA","./tree/build":"dNllk","idb-keyval":"li1Ag","../../vi/render/script/extract-nav":"hXbWs","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fbNqA:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"loadSite",()=>l);var i=e("../../../base/load/api/api-proxy"),o=e("../../vi/load/load-legacy"),a=e("../../vi/load/load-snapshot"),s=e("../panel/popup/api/api-utils");let l=async(e,t,r)=>{e.site=t;let n=(0,s.apiUrl)(e);s.apiRef[n]||(s.apiRef[n]=(0,i.apiProxy)(n));let l=s.apiRef[n];try{let t=await l._deploy({type:"db-ver",id_site:e.site.id});if(parseInt(t)){let r=localStorage.getItem("api-ts-"+e.site.config.api_url);r&&parseInt(r)!==parseInt(t)&&localStorage.removeItem(`schema-md-${e.site.id}`),localStorage.setItem("api-ts-"+e.site.config.api_url,t)}}catch(e){console.log(e)}e.script.db||e.script.api||(location.pathname.startsWith("/ed/")?await (0,a.viLoadSnapshot)(e):await (0,o.viLoadLegacy)({mode:e.mode,site:{api_url:e.site.config.api_url,id:e.site.id,api:{get:()=>e.script.api,set(t){e.script.api=t}},db:{get:()=>e.script.db,set(t){e.script.db=t}}},render:()=>{}}))}},{"../../../base/load/api/api-proxy":"gSUXN","../../vi/load/load-legacy":"ibQ3Y","../../vi/load/load-snapshot":"l6Pwy","../panel/popup/api/api-utils":"116Yr","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ibQ3Y:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"viLoadLegacy",()=>u);var i=e("../../../base/load/api/api-proxy"),o=e("../../../base/load/api/api-proxy-def"),a=e("../../../base/load/db/db-proxy"),s=e("../../ed/panel/side/style/tools/dynamic-import"),l=n.interopDefault(s),c=e("../render/script/arg");let u=async e=>{let t=window;t.exports||(t.exports={});let r=await _db.site.findFirst({where:{id:e.site.id},include:{component_site:!0}});if(r){if(r.component_site)for(let e of r.component_site){let t=`/npm/site/${e.id_site}/site.js`;await (0,l.default)(t)}let t=e.site.api_url;if(t||(t=(r.config||{}).api_url||""),!t)return;try{let e=new URL(t);if(t&&e.hostname)try{await (0,o.loadApiProxyDef)(t,!0)}catch(e){console.error("Failed to load API [Legacy]:",t)}}catch(e){}let n=`/npm/site/${e.site.id}/site.js`;await (0,l.default)(n),e.site.db.get()||e.site.db.set((0,a.dbProxy)(t)),e.site.api.get()||e.site.api.set((0,i.apiProxy)(t));let s=window;if(r.js_compiled){let t=r.config,n=(r,n)=>(t.api_url&&!n.api&&(n.api=e.site.api.get(),n.db=e.site.db.get()),n.params=s.params,n.module={},Function(...Object.keys(n),r)(...Object.values(n))),i={...(0,c.viScriptArg)({site:e.site,mode:e.mode}),types:{},exports:s.exports,load:l.default,render:e.render,module:{exports:{}}};if(await n(r.js_compiled,i),i.module.exports)for(let[e,t]of Object.entries(i.module.exports))s.exports[e]=t}}}},{"../../../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":"2GYoY"}],"3Xtlr":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"importModule",()=>a);var i=e("../../../../../../utils/types/general");function o(e){let t=document.createElement("a");return t.setAttribute("href",e),t.cloneNode(!1).href}function a(e){return e?new Promise((t,r)=>{let n="$importModule$"+Math.random().toString(32).slice(2),a=document.createElement("script"),s=()=>{delete window[n],a.onerror=null,a.onload=null,a.remove(),URL.revokeObjectURL(a.src),a.src=""};a.defer=!0,a.type="module",a.onerror=()=>{r(Error(`Failed to import: ${e}`)),s()},a.onload=()=>{t(window[n]),s()};let l=i.w.basehost?i.w.basehost+e:o(e),c=new Blob([`import * as m from "${l}"; window.${n} = m;`],{type:"text/javascript"});a.src=URL.createObjectURL(c),document.head.appendChild(a)}):""}r.default=a},{"../../../../../../utils/types/general":"fBAQm","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],btInY:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"viScriptArg",()=>i);let i=e=>({isMobile:"mobile"===e.mode,isDesktop:"desktop"===e.mode,isEditor:location.pathname.startsWith("/ed/")})},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"116Yr":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"apiRef",()=>a),n.export(r,"dev",()=>s),n.export(r,"server",()=>l),n.export(r,"apiUrl",()=>c),n.export(r,"checkAPI",()=>u);var i=e("../../../../../base/load/api/api-proxy"),o=e("../../../../../utils/types/general");let a={},s=JSON.parse(localStorage.getItem("prasi-dev")||"{}"),l={status:"ready"},c=e=>e.site?.config?.api_url||"",u=async(e,t)=>{if(!e)return"offline";try{a[e]||(a[e]=(0,i.apiProxy)(e));let r=a[e];if(r){let e=await r._deploy({type:"check",id_site:t});if(e&&e.db&&e.now)return{deployable:!0,db:e.db,hasDB:!0,domains:e.domains,deploy:{now:e.now,current:e.current,deploys:e.deploys}}}else console.error(`Cannot initialize API for ${e}.`,o.w.prasiApi[e])}catch(e){return console.error(e),"error"}return{deployable:!1,db:"",hasDB:!1,domains:[]}}},{"../../../../../base/load/api/api-proxy":"gSUXN","../../../../../utils/types/general":"fBAQm","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],hbqxc:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edUndoManager",()=>s);var i=e("react"),o=e("./ed-global"),a=e("./tree/build");let s=async e=>{(0,i.useEffect)(()=>{let t=async t=>{("s"===t.key||"s"===t.key)&&(t.ctrlKey||t.metaKey)&&(t.preventDefault(),t.stopPropagation());let r=!1;if((document.activeElement?.tagName==="TEXTAREA"||document.activeElement?.tagName==="INPUT")&&(r=!0),!r){if(("Y"===t.key||"y"===t.key)&&(t.ctrlKey||t.metaKey)&&!t.shiftKey||("Z"===t.key||"z"===t.key)&&(t.ctrlKey||t.metaKey)&&t.shiftKey){o.active.comp_id?e.sync?.yjs.um("comp","redo",o.active.comp_id):e.sync?.yjs.um("page","redo",e.page.cur.id);return}("Z"===t.key||"z"===t.key)&&(t.ctrlKey||t.metaKey)&&!t.shiftKey&&(o.active.comp_id?e.sync?.yjs.um("comp","undo",o.active.comp_id):e.sync?.yjs.um("page","undo",e.page.cur.id))}("r"===t.key||"R"===t.key||"®"===t.key)&&t.altKey&&(t.preventDefault(),t.stopPropagation(),await (0,a.treeRebuild)(e,{note:"reload"}))};return window.addEventListener("keydown",t,!0),()=>{window.removeEventListener("keydown",t,!0)}},[])}},{react:"aq5hc","./ed-global":"6QDfO","./tree/build":"dNllk","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"95ws5":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdMain",()=>g),n.export(r,"mainStyle",()=>f);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../vi/vi"),s=e("../../logic/active/is-meta.active"),l=e("../../logic/ed-global"),c=e("./main-per-item"),u=e("../../../../utils/types/general"),d=e("ua-parser-js"),p=n.interopDefault(d),A=e("../../logic/comp/load");let g=()=>{let e;let t=(0,o.useGlobal)(l.EDGlobal,"EDITOR"),r=(0,o.useLocal)({cache:null,first_load:!1,width:0,height:0});if(u.w.navigateOverride=e=>e.startsWith("/ed")?e:"",u.w.prasiContext&&(u.w.prasiContext.renderEditor=()=>{l.active.should_render_main=!0,t.render()}),l.active.comp_id?t.comp.list[l.active.comp_id]?e=t.comp.list[l.active.comp_id].meta[l.active.item_id]:l.active.comp_id="":e=t.page.meta[l.active.item_id],t.site.id){if(!t.mode&&t.site.responsive){if("mobile-only"!==t.site.responsive&&"desktop-only"!==t.site.responsive){let e=(0,p.default)();t.mode="mobile"===e.device.type?"mobile":"desktop"}else"mobile-only"===t.site.responsive?t.mode="mobile":"desktop-only"===t.site.responsive&&(t.mode="desktop")}return localStorage.getItem("prasi-editor-mode")&&(t.mode=localStorage.getItem("prasi-editor-mode")),l.active.should_render_main&&(r.cache=(0,i.jsx)(a.Vi,{meta:t.page.meta,mode:t.mode,api_url:t.site.config.api_url,site_id:t.site.id,page_id:t.page.cur.id,entry:t.page.entry,api:t.script.api,db:t.script.db,comp_load:async e=>{let r=t.comp.loaded[e];return r||(await (0,A.loadComponent)(t,e),r=t.comp.loaded[e],(0,o.deepClone)(r))},script:{init_local_effect:t.script.init_local_effect},visit:(e,r)=>(0,c.mainPerItemVisit)(t,e,r),on_status_changed:e=>{"ready"!==e?(l.active.should_render_main=!0,r.render()):r.first_load||(r.first_load=!0,l.active.should_render_main=!0,r.render())}}),l.active.should_render_main=!1,u.w.prasiContext.afterEditorRender&&(0,u.w).prasiContext.afterEditorRender()),(0,i.jsx)("div",{className:cx("flex flex-1 relative overflow-auto","mobile"===t.mode?"flex-col items-center":""),ref:e=>{if(e){let t=e.getBoundingClientRect();(r.width!==t.width||r.height!==t.height)&&(r.width=t.width,r.height=t.height,r.render())}},children:(0,i.jsx)("div",{className:f(t,e),children:r.cache})})}return null},f=(e,t)=>{let r=!!t&&(0,s.isMetaActive)(e,t),n=parseInt(e.ui.zoom.replace("%",""))/100,i=`${1/n*100}%`;return"mobile"===e.mode&&(i=`${1/n*375}px`),cx("absolute flex main-editor-content overflow-auto",css`
contain: content;
`,"mobile"===e.mode?css`
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
background: white;
top: 0px;
overflow-x: hidden;
overflow-y: auto;
bottom: 0px;
`:"inset-0","mobile"===e.mode?css`
width: ${i};
height: ${`${1/n*100}%`};
transform: scale(${n});
transform-origin: 50% 0% 0px;
`:css`
width: ${i};
height: ${`${1/n*100}%`};
transform: scale(${n});
transform-origin: 0% 0% 0px;
`,l.active.hover.id&&css`
.s-${l.active.hover.id} {
&::after {
content: " ";
pointer-events: none;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
border: 2px solid #73b8ff;
}
}
`,r&&css`
.s-${l.active.item_id} {
outline: none;
&::after {
content: " ";
pointer-events: none;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
border: 2px solid #1c88f3;
}
}
`)}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../vi/vi":"lSNIl","../../logic/active/is-meta.active":"dH6B7","../../logic/ed-global":"6QDfO","./main-per-item":"jX6BJ","../../../../utils/types/general":"fBAQm","ua-parser-js":"jkhji","../../logic/comp/load":"aigu6","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],lSNIl:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"Vi",()=>A);var i=e("react/jsx-runtime"),o=e("react"),a=e("web-utils"),s=e("./load/load"),l=e("./render/global"),c=e("./render/render"),u=e("./root"),d=e("./utils/error-box");let p=window;p.prasi_internal||(p.prasi_internal={page:{id:""}});let A=({meta:e,entry:t,api_url:r,site_id:n,api:A,mode:g,db:f,visit:h,script:m,preloaded:I,page_id:v,render_stat:x,on_status_changed:C,on_preload:y,layout:B,comp_load:w})=>{let E=(0,a.useGlobal)(l.ViGlobal,"VI");return E.mode=g,E.entry=t,E.on_preload=y,E.comp.load=w,v&&(p.prasi_internal.page.id=v),p.siteurl=(e,t)=>{if(e.startsWith("http://")||e.startsWith("https://"))return e;try{["prasi.avolut.com"].includes(location.hostname)||"4550"===location.port?E.site.api_url&&!E.site_url&&(E.site_url=new URL(E.site.api_url)):E.site_url||(t&&E.site.api_url?E.site_url=new URL(E.site.api_url):E.site_url=new URL(location.href),E.site_url.pathname="")}catch(e){}if(E.site_url){let t=E.site_url,r=e;return r.startsWith("/")||(r="/"+r),p.prasiContext.siteUrl&&(r=p.prasiContext.siteUrl(r)),`${t.protocol}//${t.host}${r}`}return e},p.isMobile="mobile"===g,p.isDesktop="desktop"===g,p.preloaded=I||(e=>{}),p.preload=(e,t)=>{if(E.on_preload)return new Promise(r=>{E.page.navs[v]||(E.page.navs[v]=new Set);let n=E.page.navs[v],i=!0;for(let t of"string"==typeof e?[e]:e)n.has(t)||(n.add(t),i=!1);i?r():(E.page.preload.push(r),E.on_preload?.({urls:Array.from(E.page.navs[v]),opt:{on_load:(...e)=>{for(let r of(t?.on_load?.(...e),E.page.preload))r();E.page.preload=[],E.render()}}}))})},E.layout=B,E.page.cur.id=v,E.on_status_changes=C,"disabled"===x&&(c.render_stat.enabled=!1),E.meta!==e&&(E.meta=e),m&&(E.script.init_local_effect=m.init_local_effect),E.visit=h,"init"===E.status&&(E.site.db=f,E.site.api=A,(0,s.viLoad)(E,{api_url:r,site_id:n})),y&&(0,o.useEffect)(()=>{setTimeout(()=>{let e=E.page.navs[E.page.cur.id];e&&y({urls:Array.from(e),opt:{on_load(e){}}})},500)},[E.page.cur.id]),(0,i.jsx)(d.ErrorBox,{children:(0,i.jsx)(o.Suspense,{children:(0,i.jsx)(u.ViRoot,{})})})}},{"react/jsx-runtime":"f4Tol",react:"aq5hc","web-utils":"ccU4J","./load/load":"9mDWt","./render/global":"1IdeH","./render/render":"8FwN3","./root":"6ey3Y","./utils/error-box":"4gof8","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9mDWt":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"viLoad",()=>i);let i=(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)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1IdeH":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"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:{},preload:[]},comp:{load:async()=>null},on_preload:void 0}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8FwN3":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"render_stat",()=>A),n.export(r,"ViRender",()=>g),n.export(r,"ViChild",()=>f);var i=e("react/jsx-runtime"),o=e("react"),a=e("web-utils"),s=e("../utils/error-box"),l=e("./global"),c=e("./parts"),u=e("./script");let d=70,p={debug:!!localStorage.getItem("prasi-js-debug")},A={enabled:!1,meta:{}},g=({meta:e,passprop:t,is_layout:r,parent_key:n,depth:o})=>{if(A.enabled){let t=A.meta;if(t[e.item.id]&&t[e.item.id].last_render===Math.floor(Date.now()/1e3)?t[e.item.id].count++:t[e.item.id]={last_render:Math.floor(Date.now()/1e3),count:1},t[e.item.id]?.count>d)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 [",e.item.name,"]"]}),(0,i.jsxs)("p",{className:"border-b border-orange-300 px-1 pb-1 min-w-[100px]",children:["Rendered ",t[e.item.id]?.count," times in less than 1 second."]})]})}if(!e||e.item.hidden)return null;if(p.debug){let t="";for(let e=0;e<o;e++)t+=".";console.log(t+e.item.id,e.item.name)}return!(r&&"children"===e.item.name)&&(e.item.adv?.js||e.item.component?.id)?(0,i.jsx)(s.ErrorBox,{meta:e,children:(0,i.jsx)(u.ViScript,{meta:e,depth:o,is_layout:r,passprop:{...t},parent_key:n})}):(0,i.jsx)(s.ErrorBox,{meta:e,children:(0,i.jsx)(f,{meta:e,passprop:{...t},depth:o,is_layout:r,parent_key:n})})},f=({meta:e,passprop:t,is_layout:r,parent_key:n,depth:d})=>{let p=(0,a.useGlobal)(l.ViGlobal,"VI");if(r&&"children"===e.item.name){let e=[];for(let r of p.entry){let o=p.meta[r];if(o.item.adv?.js||o.item.component?.id)e.push((0,i.jsx)(s.ErrorBox,{meta:o,children:(0,i.jsx)(u.ViScript,{meta:o,is_layout:!1,passprop:{...t},parent_key:n,depth:d+1})}));else{let r=(0,c.viParts)(p,o,!1,t,d);p.visit&&p.visit(o,r),e.push((0,i.jsx)("div",{...r.props}))}}return(0,i.jsx)(i.Fragment,{children:e.map((e,t)=>(0,i.jsx)(o.Fragment,{children:e},t))})}let A=(0,c.viParts)(p,e,r,t,d);return p.visit&&p.visit(e,A),(0,i.jsx)("div",{...A.props})}},{"react/jsx-runtime":"f4Tol",react:"aq5hc","web-utils":"ccU4J","../utils/error-box":"4gof8","./global":"1IdeH","./parts":"fUkcA","./script":"biZQo","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fUkcA:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"viParts",()=>s);var i=e("react/jsx-runtime"),o=e("../../../utils/css/gen"),a=e("./render");let s=(e,t,r,n,s)=>{let l,c;let u=t.item;u.component?.style&&(l={style:u.component.style,className:(0,o.produceCSS)(u.component.style,{mode:e.mode})});let d={className:(0,o.produceCSS)(u,{mode:e.mode}),inherit:l},p={},A=t.item.childs;return"text"===t.item.type?(c=null,d.dangerouslySetInnerHTML={__html:t.item.html||""}):c=Array.isArray(A)&&A?.map(t=>{if(!t)return null;let{id:o}=t,l=r?e.layout?.meta[o]:e.meta[o];return l?i.jsx(a.ViRender,{meta:l,is_layout:r,passprop:{...n},depth:s+1},o):("item"===t.type&&t.component?.id&&console.error(`Warning component ${t.name} - ${t.component.id} failed to load.`),null)}),d.children=c,t.item.adv?.html?(delete d.children,d.dangerouslySetInnerHTML={__html:t.item.adv?.html}):t.item.adv?.js&&!t.item.adv.js.includes("children")&&(delete d.children,delete d.dangerouslySetInnerHTML),{props:d,text_props:p}}},{"react/jsx-runtime":"f4Tol","../../../utils/css/gen":"lljkd","./render":"8FwN3","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],lljkd:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"produceCSS",()=>p);var i=e("./advanced"),o=e("./background"),a=e("./border"),s=e("./dimension"),l=e("./editor"),c=e("./font"),u=e("./layout"),d=e("./padding");let p=(e,t)=>{try{return cx([e.id?`s-${e.id}`:"",css`
display: flex;
position: relative;
user-select: none;
${(0,u.cssLayout)(e,t.mode)}
${(0,d.cssPadding)(e,t.mode)}
${(0,s.cssDimension)(e,t.mode,t?.editor)}
${(0,a.cssBorder)(e,t.mode)}
${(0,o.cssBackground)(e,t.mode)}
${(0,c.cssFont)(e,t.mode)}
`,(t?.hover||t?.active)&&(0,l.cssEditor)({item:e,hover:t?.hover,active:t?.active}),(0,i.cssAdv)(e,t.mode)])}catch(e){console.log(e)}return cx([])}},{"./advanced":"g1X3l","./background":"ek1v7","./border":"a0Rr1","./dimension":"hoVfB","./editor":"eRBmI","./font":"bH9nH","./layout":"8LbRi","./padding":"5AbI8","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],g1X3l:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"cssAdv",()=>o);var i=e("../../nova/ed/panel/side/style/tools/responsive-val");let o=(e,t)=>{let r=(0,i.responsiveVal)(e,"adv",t,{});return"string"==typeof r.css&&r.css.trim()?cx(css`
${r.css}
`,t):""}},{"../../nova/ed/panel/side/style/tools/responsive-val":"47fGT","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ek1v7:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"cssBackground",()=>o);var i=e("../../nova/ed/panel/side/style/tools/responsive-val");let o=(e,t)=>{let r=(0,i.responsiveVal)(e,"bg",t,{size:"contain",pos:"center"}),n=`${serverurl}${r.url}`;return r&&r.url&&r.url.startsWith("http")&&(n=r.url),cx(`
background-repeat: no-repeat;
`,r.color&&`
background-color: ${r.color};
`,r.size&&`
background-size: ${r.size};
`,r.pos&&`
background-position: ${r.pos};
`)}},{"../../nova/ed/panel/side/style/tools/responsive-val":"47fGT","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],a0Rr1:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"cssBorder",()=>s);var i=e("lodash.get"),o=n.interopDefault(i),a=e("../../nova/ed/panel/side/style/tools/responsive-val");let s=(e,t)=>{let r=(0,a.responsiveVal)(e,"border",t,{style:"solid",stroke:{},rounded:{tr:0,tl:0,bl:0,br:0},color:"transparent"});return cx(l(r,"stroke.l","border-left-width"),l(r,"stroke.r","border-right-width"),l(r,"stroke.b","border-bottom-width"),l(r,"stroke.t","border-top-width"),l(r,"color","border-color","transparent"),l(r,"style","border-style","dashed"),l(r,"rounded.tl","border-top-left-radius"),l(r,"rounded.tr","border-top-right-radius"),l(r,"rounded.bl","border-bottom-left-radius"),l(r,"rounded.br","border-bottom-right-radius"))},l=(e,t,r,n)=>{let i=(0,o.default)(e,t);return n?i?`${r}: ${i};`:`${r}: ${n};`:i?`${r}: ${i}px;`:void 0}},{"lodash.get":"aOCyL","../../nova/ed/panel/side/style/tools/responsive-val":"47fGT","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],hoVfB:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"cssDimension",()=>o);var i=e("../../nova/ed/panel/side/style/tools/responsive-val");let o=(e,t,r)=>{let n=(0,i.responsiveVal)(e,"dim",t,{h:"fit",w:"fit"});return"full"===n.w&&"full"===n.h?`
width:100%;
height:100%;
flex:1;
`:cx("fit"===n.w&&`
& > .txt-box > * {
white-space: nowrap !important;
}
`,"full"===n.w&&`
width: 100%;
`,n.w&&"number"==typeof n.w&&n.w>=0&&`
width: ${n.w}${n.wUnit||"px"};
overflow-x: clip;
`,"full"===n.h&&`
height: ${r?"100%":"100"+("section"===e.type?"vh":"%")};
margin-bottom: auto;
`,n.h&&"number"==typeof n.h&&n.h>=0&&`
height: ${n.h}${n.hUnit||"px"};
overflow-y: clip;
`)}},{"../../nova/ed/panel/side/style/tools/responsive-val":"47fGT","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],eRBmI:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"cssEditor",()=>i);let i=({item:e,hover:t,active:r})=>cx(t&&css`
& {
box-shadow: inset 0 0 0px 3px #bae3fd;
> img {
opacity: 0.6;
}
}
`,r&&css`
box-shadow: inset 0 0 0px 2px #009cff !important;
> img {
opacity: 0.6;
}
`)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],bH9nH:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"glbFont",()=>o),n.export(r,"cssFont",()=>a);var i=e("../../nova/ed/panel/side/style/tools/responsive-val");let o=window,a=(e,t)=>{let r=(0,i.responsiveVal)(e,"font",t,{});if(r.family){o.loadedFonts||(o.loadedFonts=[]);let e=":wght@300;400;500;600",t=r.family.replace(/ /g,"+");if(0>o.loadedFonts.indexOf(r.family)){o.loadedFonts.push(r.family);let n=document,i=`https://fonts.googleapis.com/css2?family=${t}${e}&display=swap`;if(!n.querySelector(`link[href="${i}]`)){let e=n.createElement("link");e.type="text/css",e.rel="stylesheet",e.crossOrigin="anonymous",e.href=i,n.head.appendChild(e)}}}return!r.family&&o.defaultFont&&(r.family=o.defaultFont),cx(r.color&&`
color: ${r.color};
`,"whitespace-normal"===r.whitespace&&`
word-break: break-word;
`,"whitespace-nowrap"===r.whitespace&&`
white-space: nowrap;
`,r.color&&`
color: ${r.color};
`,`
text-align: ${r.align?r.align:"left"};
`,r.size&&`
font-size: ${r.size||15}px;
`,r.height&&`
line-height: ${"auto"===r.height?"normal":`${r.height}%`};
`,r.family&&`
font-family: ${r.family};
`)}},{"../../nova/ed/panel/side/style/tools/responsive-val":"47fGT","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8LbRi":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"cssLayout",()=>o);var i=e("../../nova/ed/panel/side/style/tools/responsive-val");let o=(e,t)=>{let r=[],n=(0,i.responsiveVal)(e,"layout",t,{dir:"col",align:"top-left",gap:0,wrap:void 0});return n?(n.wrap&&r.push("flex-wrap"===n.wrap?"flex-wrap: wrap;":"flex-wrap: nowrap;"),n.dir.startsWith("col")?("col"===n.dir?r.push("flex-direction: column;"):"col-reverse"===n.dir&&r.push("flex-direction: column-reverse;"),"auto"===n.gap?("left"===n.align&&r.push("align-items:start; justify-content: space-between;"),"center"===n.align&&r.push("align-items:center; justify-content: space-between;"),"right"===n.align&&r.push("align-items:end; justify-content: space-between;")):(r.push(`gap: ${n.gap}px;`),"top-left"===n.align&&r.push("align-items:start; justify-content: start;"),"top-center"===n.align&&r.push("align-items:center; justify-content: start;"),"top-right"===n.align&&r.push("align-items:end; justify-content: start;"),"left"===n.align&&r.push("align-items:start; justify-content: center;"),"center"===n.align&&r.push("align-items:center; justify-content: center;"),"right"===n.align&&r.push("align-items:end; justify-content: center;"),"bottom-left"===n.align&&r.push("align-items:start; justify-content: end;"),"bottom-center"===n.align&&r.push("align-items:center; justify-content: end;"),"bottom-right"===n.align&&r.push("align-items:end; justify-content: end;"))):("row"===n.dir?r.push("flex-direction: row;"):"row-reverse"===n.dir&&r.push("flex-direction: row-reverse;"),"auto"===n.gap?("top"===n.align&&r.push("align-items:start; justify-content: space-between;"),"center"===n.align&&r.push("align-items:center; justify-content: space-between;"),"bottom"===n.align&&r.push("align-items:end; justify-content: space-between;")):(r.push(`
gap: ${n.gap}px;
`),"top-left"===n.align&&r.push("align-items:start; justify-content: start;"),"top-center"===n.align&&r.push("align-items:start; justify-content: center;"),"top-right"===n.align&&r.push("align-items:start; justify-content: end;"),"left"===n.align&&r.push("align-items:center; justify-content: start;"),"center"===n.align&&r.push("align-items:center; justify-content: center;"),"right"===n.align&&r.push("align-items:center; justify-content: end;"),"bottom-left"===n.align&&r.push("align-items:end; justify-content: start;"),"bottom-center"===n.align&&r.push("align-items:end; justify-content: center;"),"bottom-right"===n.align&&r.push("align-items:end; justify-content: end;"))),r.join("\n ").trim()):"flex-direction:column; align-items:start; justify-content: start;"}},{"../../nova/ed/panel/side/style/tools/responsive-val":"47fGT","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5AbI8":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"cssPadding",()=>o);var i=e("../../nova/ed/panel/side/style/tools/responsive-val");let o=(e,t)=>{let r=(0,i.responsiveVal)(e,"padding",t,{l:0,b:0,t:0,r:0});return cx(void 0!==r.l&&`
padding-left: ${r.l}px;
`,void 0!==r.r&&`
padding-right: ${r.r}px;
`,void 0!==r.b&&`
padding-bottom: ${r.b}px;
`,void 0!==r.t&&`
padding-top: ${r.t}px;
`)}},{"../../nova/ed/panel/side/style/tools/responsive-val":"47fGT","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],biZQo:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ViScript",()=>d);var i=e("react/jsx-runtime"),o=e("react"),a=e("web-utils"),s=e("./global"),l=e("./render"),c=e("./script/eval-prop"),u=e("./script/eval-script");let d=({meta:e,passprop:t,is_layout:r,parent_key:n,depth:d})=>{let p=(0,a.useGlobal)(s.ViGlobal,"VI"),[A,g]=(0,o.useState)({});e.render=()=>{g({})};let f=t;return(e.item.component?.id&&(f||(f={}),(0,c.viEvalProps)(p,e,r,f,d,n)),e.item.adv?.html)?(0,i.jsx)(l.ViChild,{meta:e,passprop:f,is_layout:r,depth:d}):e.item.adv?.js&&((0,u.viEvalScript)(p,e,r,f,d,n),e.script)?e.script.result:(0,i.jsx)(l.ViChild,{meta:e,passprop:f,is_layout:r,depth:d})}},{"react/jsx-runtime":"f4Tol",react:"aq5hc","web-utils":"ccU4J","./global":"1IdeH","./render":"8FwN3","./script/eval-prop":"lo2Yr","./script/eval-script":"4WwoJ","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],lo2Yr:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"w",()=>p),n.export(r,"viEvalProps",()=>A),n.export(r,"updatePropScope",()=>h);var i=e("react/jsx-runtime"),o=e("@paralleldrive/cuid2"),a=e("../../../ed/logic/ed-global"),s=e("../render"),l=e("./arg"),c=e("./code-build"),u=e("./eval-script"),d=e("./extract-nav");let p=window,A=(e,t,r,n,o,c)=>{if(t.item.component?.id){let p=t.item.script;if(c?(t.item.script_keyed||(t.item.script_keyed={}),t.item.script_keyed[c]||(t.item.script_keyed[c]={}),p=t.item.script_keyed[c]):(t.item.script||(t.item.script={}),p=t.item.script),!p)return;let A={...window.exports,db:e.site.db,api:e.site.api,...(0,l.viScriptArg)(e),...n,params};p.props={};let g=new Set;if(t.item.component.props){let l={};for(let[a,c]of Object.entries(t.item.component.props))try{if(c.meta?.type==="content-element"){let l={_jsx:!0,fn:n=>{let l=c.content?.id;if(l){let u=r?e.layout?.meta[l]:e.meta[l];if(!u)return null;let d=t.instances;if(!n.meta.item.originalId||!d||!d[t.item.id])return null;let p=n.meta.item.originalId;if(u.mitem&&(c.jsxCalledBy&&(!c.jsxCalledBy.includes(p)||2!==c.jsxCalledBy.length)||!c.jsxCalledBy)){let e=t.mitem?.get("component")?.get("props")?.get(a);if(e){let r=e.get("jsxCalledBy");r&&"object"==typeof r?Array.isArray(r)&&(!r.includes(p)||2!==r.length||r[0]!==t.item.id||r[1]!==p)&&e.set("jsxCalledBy",[t.item.id,p]):e.set("jsxCalledBy",[t.item.id,p])}}return(0,i.jsx)(s.ViRender,{meta:u,passprop:n.passprop,is_layout:r,depth:o+1})}return null}};A[a]=l,n&&(n[a]=l);continue}if(c.value&&(0,d.extractNavigate)(e,c.value),!c.valueBuilt&&c.value&&t.mitem){let e=t.mitem?.get("component")?.get("props")?.get(a);if(e){f(e,c.value);return}}let g=c.valueBuilt||"";g.startsWith('const _jsxFileName = "";')&&(g=`(() => { ${g.replace('const _jsxFileName = "";','const _jsxFileName = ""; return ')} })()`);let h=(0,u.replaceWithObject)(g,u.replacement)||"",m=Function(...Object.keys(A),`// [${t.item.name}] ${a}: ${t.item.id}
return ${h}
`);p.props[a]={value:h,valueBuilt:h};let I=m(...Object.values(A));"function"==typeof I&&(I=(...e)=>Function(...Object.keys(A),`// [${t.item.name}] ${a}: ${t.item.id}
return ${h.trim()}
`)(...Object.values(A))(...e)),A[a]=I,l[a]=I,n&&(n[a]=I)}catch(e){g.add(a)}if(location.pathname.startsWith("/ed/")&&a.active.item_id&&t.item.id===a.active.item_id){for(let[e,t]of(a.active.scope={},Object.entries(n)))a.active.scope[e]=t;a.active.scope.self_props=l}}}},g={timeout:null,set:new WeakSet,map:{},src:{}},f=(e,t)=>{if(!g.set.has(e)){g.set.add(e);let r=(0,o.createId)();g.map[r]={mprop:e},g.src[r]=t}clearTimeout(g.timeout),g.timeout=setTimeout(async()=>{let e=await (0,c.codeBuild)(g.src),t=null;for(let[r,n]of Object.entries(e)){let e=g.map[r].mprop;if(!t&&e.doc){t=e.doc;break}}t&&(t.transact(()=>{for(let[t,r]of Object.entries(e))g.map[t].mprop.set("valueBuilt",r)}),g.set=new WeakSet,g.map={},g.src={})},300)},h=(e,t,r,n)=>{let i=n?t.item.script_keyed?.[n]:t.item.script;if(i&&i.props){let n={...r,api:e.site.api,db:e.site.db};for(let[e,r]of Object.entries(i.props))if(r.fn){let i=Function(...Object.keys(n),`// [${t.item.name}] ${e}: ${t.item.id}
return ${r.value||""}
`);r.fn=i(...Object.values(n))}}}},{"react/jsx-runtime":"f4Tol","@paralleldrive/cuid2":"6a1JN","../../../ed/logic/ed-global":"6QDfO","../render":"8FwN3","./arg":"btInY","./code-build":"aiqI9","./eval-script":"4WwoJ","./extract-nav":"hXbWs","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4WwoJ":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"viEvalScript",()=>h),n.export(r,"replacement",()=>I),n.export(r,"replaceWithObject",()=>v);var i=e("react/jsx-runtime"),o=e("react"),a=e("../../../../utils/types/general"),s=e("../../utils/error-box"),l=e("../parts"),c=e("./arg"),u=e("./eval-prop"),d=e("./extract-nav"),p=e("./local"),A=e("./passprop"),g=e("./item-dev"),f=e("./item-prod");let h=(e,t,r,n,h,x)=>{let C=(0,l.viParts)(e,t,r,n,h);e.visit&&e.visit(t,C),t.script?t.script.scope=n:t.script={scope:n,result:null,Local:(0,p.createViLocal)(e,r,t),PassProp:(0,A.createViPassProp)(e,r,t,n,h)};let y=t.script,B=window.exports,w={useEffect:o.useEffect,children:C.props.children,props:C.props,Local:y?.Local,db:e.site.db,api:e.site.api,PassProp:y?.PassProp,ErrorBox:s.ErrorBox,newElement:()=>{},__props:n,_item:t.mitem?(0,g.devItem)(e.meta,t.mitem,e.page.cur.id):(0,f.prodItem)(e.meta,t.item,e.page.cur.id),_meta:e.meta,render:e=>{let r=e;if((0,o.isValidElement)(e)&&e.props.children){let n=e=>{let r=!1,i=[];if((0,o.isValidElement)(e)){if(e.type===t.script?.PassProp)return{should_replace:!0,el:{...e,props:{...e.props,internal_key:e.key}}};if(e.props?.children&&(Array.isArray(e.props.children)||(e.props.children=[e.props.children]),Array.isArray(e.props.children)))for(let o of e.props.children)if(Array.isArray(o)){let e=[],t=!1;for(let r of o){let i=n(r);i.should_replace?(e.push(i.el),t=!0):e.push(r)}t?(r=!0,i.push(e)):i.push(o)}else"object"==typeof o&&o?o.type===t.script?.PassProp&&(r=!0,i.push({...o,props:{...o.props,internal_key:o.props.key}})):i.push(o)}return{should_replace:r,el:{...e,props:{...e.props,children:i}}}},i=n(e);i.should_replace&&(r=i.el)}y&&(y.result=(0,i.jsx)(o.Suspense,{children:r}))},params,...(0,c.viScriptArg)(e),...B,...n};if("object"==typeof n){for(let[e,r]of Object.entries(n))if("object"==typeof r&&r&&r._jsx){let o=r;w[e]=(0,i.jsx)(m,{fn:o.fn,passprop:{...n},meta:t})}}!a.w.isEditor&&t.item.adv?.js&&(0,d.extractNavigate)(e,t.item.adv.js);let E=t.item.adv?.jsBuilt||"",b=v(E,I)||"";E.includes("parent_props")&&console.log(t.item.name,w);let Q=`\
// ${t.item.name}: ${t.item.id}
try {
${b}
} catch (e) {
console.error(\`\\
Error in item ${t.item.name}: ${t.item.id}
$\{__js}
ERROR: $\{e.message}
\`)
}
`;try{Function(...Object.keys(w),"__js",Q)(...Object.values(w),t.item.adv?.js)}catch(e){console.error(`
// Syntax Error in ${t.item.name}: ${t.item.id}
// arg: ${Object.keys(w).join(", ")}
${Q}
${e.message}
`)}(0,u.updatePropScope)(e,t,n,x)},m=({fn:e,meta:t,passprop:r})=>e({passprop:r,meta:t}),I={"stroke-width":"strokeWidth","fill-rule":"fillRule","clip-rule":"clipRule","stroke-linejoin":"strokeLinejoin","stroke-linecap":"strokeLinecap","clip-path":"clipPath","stroke-miterlimit":"strokeMiterlimit"},v=(e,t)=>{let r=e;for(let[e,n]of Object.entries(t))r=r.replaceAll(e,n);return r}},{"react/jsx-runtime":"f4Tol",react:"aq5hc","../../../../utils/types/general":"fBAQm","../../utils/error-box":"4gof8","../parts":"fUkcA","./arg":"btInY","./eval-prop":"lo2Yr","./extract-nav":"hXbWs","./local":"gyKJq","./passprop":"8v4MD","./item-dev":"g6zX8","./item-prod":"gQMb9","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gyKJq:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"local_cached_value",()=>l),n.export(r,"createViLocal",()=>c);var i=e("react"),o=e("./passprop"),a=e("web-utils"),s=e("./eval-prop");let l={},c=(e,t,r)=>n=>{let c=(["prasi.avolut.com"].includes(location.hostname)||"localhost:4550"===location.host)&&location.pathname.startsWith("/ed/"),u=r.item.id,{children:d,parent_key:p}=n,A=e.script?.init_local_effect,g=t?e.layout?.meta:e.meta,f=e.page.cur.id+"~"+u;if(l[f]){if(!l[f].mounted){if(!s.w.isEditor){for(let[e,t]of Object.entries(l[f].value))delete l[f].value[e];for(let[e,t]of Object.entries((0,a.deepClone)(n.value)))l[f].value[e]=t}l[f].mounted=!0}}else l[f]={mounted:!0,value:n.value};let h=(0,i.useRef)(l[f].value),[m,I]=(0,i.useState)({}),v=h.current;return v.render=()=>{let e=window;!e.isEditor&&e.prasiContext.render?e.prasiContext.render():I({})},n.hook&&n.hook(v),(0,i.useEffect)(()=>{if(r.parent?.instance_id&&g){let e=g[r.parent?.instance_id];if(e&&e.instances){for(let[t,n]of Object.entries(e.instances[r.parent.instance_id]))if(n===r.item.id){u=t;break}}}return A[u]||("object"==typeof A&&(A[u]=!0),(async()=>{n.effect&&await n.effect(v)})()),()=>{l[f].mounted=!1}},[...n.deps||[],location.pathname]),(0,i.useEffect)(()=>{c&&null===l[u]&&(async()=>{n.effect&&(await n.effect(v),c&&(l[u]=v))})()},[l[u]]),(0,o.modifyChild)(d,{...r.script?.scope,[n.name]:v})}},{react:"aq5hc","./passprop":"8v4MD","web-utils":"ccU4J","./eval-prop":"lo2Yr","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8v4MD":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"createViPassProp",()=>c),n.export(r,"modifyChild",()=>u);var i=e("react/jsx-runtime"),o=e("lodash.get"),a=n.interopDefault(o),s=e("react"),l=e("../render");let c=(e,t,r,n,o)=>c=>{let[d,p]=(0,s.useState)({}),A=c.idx||c.internal_key;r.item.script||(r.item.script={});let g=r.item.script;void 0!==A&&(r.item.script_keyed||(r.item.script_keyed={}),r.item.script_keyed[A]||(r.item.script_keyed[A]={}),g=r.item.script_keyed[A]),g.passprop||(g.passprop={});let f={};for(let[e,t]of Object.entries(c))["children","key"].includes(e)||(f[e]=t);let h={...n,...f};if(void 0!==A&&(void 0===g.passprop.internal_key?g.passprop=h:A===g.passprop.internal_key&&(g.passprop=h),h=g.passprop),r.editor_props=h,!Array.isArray(c.children)&&(0,s.isValidElement)(c.children)&&"object"==typeof c.children){let r=(0,a.default)(c.children,"props.meta.item.component.props.child.content.childs");if(Array.isArray(r)){let n=!0;for(let e of r)((0,s.isValidElement)(e)||"object"!=typeof e)&&(n=!1);if(n)return r.map(r=>{let n=e.meta[r.id];if(n||(e.meta[r.id]={item:r},n=e.meta[r.id]),n){if(Object.keys(n.item).length<=3&&n.mitem){let e={...n.item},t=n.mitem.toJSON();n.item={...t,...e}}return(0,i.jsx)(l.ViRender,{is_layout:t,meta:n,passprop:h,parent_key:c.internal_key,depth:o},r.id)}return null})}}if(!Array.isArray(c.children)&&!(0,s.isValidElement)(c.children)&&"object"==typeof c.children){let r=c.children.id;if(r){let n=e.meta[r];if(!n){e.meta[r]={item:c.children},n=e.meta[r];let t=n.item.component?.id;t&&e.comp.load(t).then(e=>{if(e){for(let[t,r]of Object.entries(e)){let e=n.item;e[t]||(e[t]=r)}let t=n.item.component?.props;for(let[r,n]of Object.entries(e.component?.props||{}))t[r]||(t[r]=n);p({})}})}return(0,i.jsx)(l.ViRender,{is_layout:t,meta:n,passprop:h,parent_key:c.internal_key,depth:o})}}return u(c,h,A?{parent_key:A}:void 0)},u=(e,t,r)=>{let n={};if(Array.isArray(e)?n.children=e:n=e,Array.isArray(n.children)){if(1===n.children.length)return d(n.children[0],n,t,r);let e=[];for(let i of n.children)e.push(d(i,n,t,r));return e}return d(n.children,n,t,r)},d=(e,t,r,n)=>{if((0,s.isValidElement)(e)){let i={...t};return delete i.children,{...e,props:{...e.props,...n,passprop:{...r,...i}}}}return Array.isArray(e)?u(e,r,n):e}},{"react/jsx-runtime":"f4Tol","lodash.get":"aOCyL",react:"aq5hc","../render":"8FwN3","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],gQMb9:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"prodItem",()=>i);let i=(e,t,r)=>({...t,edit:{setChilds(e){},get childs(){if(t.component?.id){let n=t.component?.props.child;if(n.content)return[i(e,n.content,r)];return[]}if(t.childs)return t.childs.map(t=>{if(t){let n=e[t.id];if(n&&n.item)return i(e,n.item,r)}}).filter(e=>e);return[]},get props(){if(t.component?.props){let n={};for(let[o,a]of Object.entries(t.component.props))if(a.content){let a=t.component?.props?.[o]?.content;a?n[o]={mode:"jsx",value:i(e,a,r)}:n[o]={mode:"jsx",value:null}}else{let e="string"==typeof a.valueBuilt?a.valueBuilt.trim():"";if(e.endsWith(";\n")&&(e=e.substring(0,e.length-2)),e&&e===a.value.trim()){let e=Function(`return ${a.value}`);n[o]={mode:"string",value:e()}}else n[o]={mode:"raw",value:a.value,valueBuilt:a.valueBuilt}}return n}return},async commit(){},get parent(){let n=e[t.id];if(n&&n.parent?.id){let t=e[n.parent.id];return i(e,t.item,r)}return null},pending:[],setProp(e,t){},setValue(e,t){}}})},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6ey3Y":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"ViRoot",()=>d);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../utils/ui/loading"),s=e("./render/global"),l=e("./render/render"),c=e("./utils/error-box"),u=e("./exts/init");let d=({})=>{let e=(0,o.useGlobal)(s.ViGlobal,"VI"),t=(0,o.useLocal)({tick:Date.now()});if(e.tick=t.tick,(0,u.initExts)(e),"ready"!==e.status)return(0,i.jsx)("div",{className:"flex flex-1 flex-col relative",children:(0,i.jsx)(a.Loading,{backdrop:!1})});let r=!!e.layout?.entry&&e.layout.entry.length>0,n=e.entry;return r&&e.layout?.entry&&(n=e.layout?.entry),(0,i.jsx)("div",{className:"flex flex-1 flex-col relative",children:Array.isArray(n)&&n.map(t=>{let n=r?e.layout?.meta[t]:e.meta[t];return n?(0,i.jsx)(c.ErrorBox,{children:(0,i.jsx)(l.ViRender,{meta:n,is_layout:r,depth:0})},n.item.id):null})})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../utils/ui/loading":"loFlS","./render/global":"1IdeH","./render/render":"8FwN3","./utils/error-box":"4gof8","./exts/init":"haXei","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],haXei:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"initExts",()=>a);var i=e("./notif"),o=e("./types");let a=async e=>{let t=o.prasi_ext[e.site.id];if(t||(o.prasi_ext[e.site.id]={status:"init"},t=o.prasi_ext[e.site.id]),"init"===t.status){if(t.status="loading",window.parent!==window){let e=e=>{window.parent.postMessage({mobile:!0,...e},"*")};window.addEventListener("message",async({data:e})=>{console.log(e),"object"==typeof e&&e.mobile}),e({type:"ready"})}await (0,i.initExtNotif)(e,t),t.status="ready"}}},{"./notif":"llKG4","./types":"ghUS4","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],llKG4:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"initExtNotif",()=>o);let i=window,o=async(e,t)=>{window.parent&&(window.addEventListener("message",async({data:r})=>{if("object"==typeof r&&r.mobile){let n=r,o=async e=>{if(!i.notif?.onTap){let t=null,r=0;await new Promise(()=>{t=setInterval(()=>{++r>20&&clearInterval(t),e()&&clearInterval(t)},500)});return}};switch(n.type){case"notification-token":t.notif={token:n.token},i.notif={async send(t){if(e&&e.site.api)return await e.site.api._notif("send",{type:"send",id:"string"==typeof t.user_id?t.user_id:t.user_id.toString(),body:t.body,title:t.title,data:t.data})},async register(r){if(e&&e.site.api&&t.notif?.token)return await e.site.api._notif("register",{type:"register",id:"string"==typeof r?r:r.toString(),token:t.notif.token})},onReceive(e){},onTap(e){}};break;case"notification-tap":if(!i.notif?.onTap){o(()=>!!i.notif?.onTap&&(i.notif?.onTap(n.notif),!0));return}i.notif?.onTap&&i.notif?.onTap(n.notif);break;case"notification-receive":i.notif?.onReceive||o(()=>!!i.notif?.onReceive&&(i.notif?.onReceive(n.notif),!0)),i.notif?.onReceive&&i.notif?.onReceive(n.notif)}}}),window.parent.postMessage({mobile:!0,type:"ready"},"*")),i.notif={async send(t){if(e&&e.site.api)return await e.site.api._notif("send",{type:"send",id:"string"==typeof t.user_id?t.user_id:t.user_id.toString(),body:t.body,title:t.title,data:t.data})}}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ghUS4:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"prasi_ext",()=>o);let i=window;i.prasi_ext||(i.prasi_ext={});let o=i.prasi_ext},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jkhji:[function(e,t,r){!function(e,n){var i="1.0.38",o="",a="?",s="function",l="undefined",c="object",u="string",d="major",p="model",A="name",g="type",f="vendor",h="version",m="architecture",I="console",v="mobile",x="tablet",C="smarttv",y="wearable",B="embedded",w=500,E="Amazon",b="Apple",Q="ASUS",j="BlackBerry",D="Browser",S="Chrome",k="Firefox",F="Google",N="Huawei",M="LG",O="Microsoft",T="Motorola",G="Opera",H="Samsung",R="Sharp",U="Sony",_="Xiaomi",P="Zebra",L="Facebook",q="Chromium OS",J="Mac OS",V=function(e,t){var r={};for(var n in e)t[n]&&t[n].length%2==0?r[n]=t[n].concat(e[n]):r[n]=e[n];return r},z=function(e){for(var t={},r=0;r<e.length;r++)t[e[r].toUpperCase()]=e[r];return t},K=function(e,t){return typeof e===u&&-1!==W(t).indexOf(W(e))},W=function(e){return e.toLowerCase()},X=function(e){return typeof e===u?e.replace(/[^\d\.]/g,o).split(".")[0]:void 0},Z=function(e,t){if(typeof e===u)return e=e.replace(/^\s\s*/,o),typeof t===l?e:e.substring(0,w)},$=function(e,t){for(var r,i,o,a,l,u,d=0;d<t.length&&!l;){var p=t[d],A=t[d+1];for(r=i=0;r<p.length&&!l&&p[r];)if(l=p[r++].exec(e))for(o=0;o<A.length;o++)u=l[++i],typeof(a=A[o])===c&&a.length>0?2===a.length?typeof a[1]==s?this[a[0]]=a[1].call(this,u):this[a[0]]=a[1]:3===a.length?typeof a[1]!==s||a[1].exec&&a[1].test?this[a[0]]=u?u.replace(a[1],a[2]):void 0:this[a[0]]=u?a[1].call(this,u,a[2]):void 0:4===a.length&&(this[a[0]]=u?a[3].call(this,u.replace(a[1],a[2])):n):this[a]=u||n;d+=2}},ee=function(e,t){for(var r in t)if(typeof t[r]===c&&t[r].length>0){for(var i=0;i<t[r].length;i++)if(K(t[r][i],e))return r===a?n:r}else if(K(t[r],e))return r===a?n:r;return e},et={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2","8.1":"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},er={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[h,[A,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[h,[A,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[A,h],[/opios[\/ ]+([\w\.]+)/i],[h,[A,G+" Mini"]],[/\bop(?:rg)?x\/([\w\.]+)/i],[h,[A,G+" GX"]],[/\bopr\/([\w\.]+)/i],[h,[A,G]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[h,[A,"Baidu"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim)\s?(?:browser)?[\/ ]?([\w\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|qq|duckduckgo)\/([-\w\.]+)/i,/(heytap|ovi)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[A,h],[/\bddg\/([\w\.]+)/i],[h,[A,"DuckDuckGo"]],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[h,[A,"UC"+D]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[h,[A,"WeChat"]],[/konqueror\/([\w\.]+)/i],[h,[A,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[h,[A,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[h,[A,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[h,[A,"Smart Lenovo "+D]],[/(avast|avg)\/([\w\.]+)/i],[[A,/(.+)/,"$1 Secure "+D],h],[/\bfocus\/([\w\.]+)/i],[h,[A,k+" Focus"]],[/\bopt\/([\w\.]+)/i],[h,[A,G+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[h,[A,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[h,[A,"Dolphin"]],[/coast\/([\w\.]+)/i],[h,[A,G+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[h,[A,"MIUI "+D]],[/fxios\/([-\w\.]+)/i],[h,[A,k]],[/\bqihu|(qi?ho?o?|360)browser/i],[[A,"360 "+D]],[/(oculus|sailfish|huawei|vivo)browser\/([\w\.]+)/i],[[A,/(.+)/,"$1 "+D],h],[/samsungbrowser\/([\w\.]+)/i],[h,[A,H+" Internet"]],[/(comodo_dragon)\/([\w\.]+)/i],[[A,/_/g," "],h],[/metasr[\/ ]?([\d\.]+)/i],[h,[A,"Sogou Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[A,"Sogou Mobile"],h],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345Explorer)[\/ ]?([\w\.]+)/i],[A,h],[/(lbbrowser)/i,/\[(linkedin)app\]/i],[A],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[A,L],h],[/(Klarna)\/([\w\.]+)/i,/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(alipay)client\/([\w\.]+)/i,/(twitter)(?:and| f.+e\/([\w\.]+))/i,/(chromium|instagram|snapchat)[\/ ]([-\w\.]+)/i],[A,h],[/\bgsa\/([\w\.]+) .*safari\//i],[h,[A,"GSA"]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[h,[A,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[h,[A,S+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[A,S+" WebView"],h],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[h,[A,"Android "+D]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[A,h],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[h,[A,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[h,A],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[A,[h,ee,{"1.0":"/8","1.2":"/1","1.3":"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}]],[/(webkit|khtml)\/([\w\.]+)/i],[A,h],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[A,"Netscape"],h],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[h,[A,k+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror|klar)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/(links) \(([\w\.]+)/i,/panasonic;(viera)/i],[A,h],[/(cobalt)\/([\w\.]+)/i],[A,[h,/master.|lts./,""]]],cpu:[[/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i],[[m,"amd64"]],[/(ia32(?=;))/i],[[m,W]],[/((?:i[346]|x)86)[;\)]/i],[[m,"ia32"]],[/\b(aarch64|arm(v?8e?l?|_?64))\b/i],[[m,"arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[[m,"armhf"]],[/windows (ce|mobile); ppc;/i],[[m,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i],[[m,/ower/,o,W]],[/(sun4\w)[;\)]/i],[[m,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[[m,W]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[p,[f,H],[g,x]],[/\b((?:s[cgp]h|gt|sm)-\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]([-\w]+)/i,/sec-(sgh\w+)/i],[p,[f,H],[g,v]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[p,[f,b],[g,v]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[p,[f,b],[g,x]],[/(macintosh);/i],[p,[f,b]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[p,[f,R],[g,v]],[/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[p,[f,N],[g,x]],[/(?:huawei|honor)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[p,[f,N],[g,v]],[/\b(poco[\w ]+|m2\d{3}j\d\d[a-z]{2})(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/oid[^\)]+; (m?[12][0-389][01]\w{3,6}[c-y])( bui|; wv|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite)?)(?: bui|\))/i],[[p,/_/g," "],[f,_],[g,v]],[/oid[^\)]+; (2\d{4}(283|rpbf)[cgl])( bui|\))/i,/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[p,/_/g," "],[f,_],[g,x]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[p,[f,"OPPO"],[g,v]],[/\b(opd2\d{3}a?) bui/i],[p,[f,"OPPO"],[g,x]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[p,[f,"Vivo"],[g,v]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[p,[f,"Realme"],[g,v]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[p,[f,T],[g,v]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[p,[f,T],[g,x]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[p,[f,M],[g,x]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[p,[f,M],[g,v]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[p,[f,"Lenovo"],[g,x]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[p,/_/g," "],[f,"Nokia"],[g,v]],[/(pixel c)\b/i],[p,[f,F],[g,x]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[p,[f,F],[g,v]],[/droid.+ (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[p,[f,U],[g,v]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[p,"Xperia Tablet"],[f,U],[g,x]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[p,[f,"OnePlus"],[g,v]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[p,[f,E],[g,x]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[p,/(.+)/g,"Fire Phone $1"],[f,E],[g,v]],[/(playbook);[-\w\),; ]+(rim)/i],[p,f,[g,x]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[p,[f,j],[g,v]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[p,[f,Q],[g,x]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[p,[f,Q],[g,v]],[/(nexus 9)/i],[p,[f,"HTC"],[g,x]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[f,[p,/_/g," "],[g,v]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[p,[f,"Acer"],[g,x]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[p,[f,"Meizu"],[g,v]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[p,[f,"Ulefone"],[g,v]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron|infinix|tecno)[-_ ]?([-\w]*)/i,/(hp) ([\w ]+\w)/i,/(asus)-?(\w+)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w]+)/i,/(jolla)/i,/(oppo) ?([\w ]+) bui/i],[f,p,[g,v]],[/(kobo)\s(ereader|touch)/i,/(archos) (gamepad2?)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[f,p,[g,x]],[/(surface duo)/i],[p,[f,O],[g,x]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[p,[f,"Fairphone"],[g,v]],[/(u304aa)/i],[p,[f,"AT&T"],[g,v]],[/\bsie-(\w*)/i],[p,[f,"Siemens"],[g,v]],[/\b(rct\w+) b/i],[p,[f,"RCA"],[g,x]],[/\b(venue[\d ]{2,7}) b/i],[p,[f,"Dell"],[g,x]],[/\b(q(?:mv|ta)\w+) b/i],[p,[f,"Verizon"],[g,x]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[p,[f,"Barnes & Noble"],[g,x]],[/\b(tm\d{3}\w+) b/i],[p,[f,"NuVision"],[g,x]],[/\b(k88) b/i],[p,[f,"ZTE"],[g,x]],[/\b(nx\d{3}j) b/i],[p,[f,"ZTE"],[g,v]],[/\b(gen\d{3}) b.+49h/i],[p,[f,"Swiss"],[g,v]],[/\b(zur\d{3}) b/i],[p,[f,"Swiss"],[g,x]],[/\b((zeki)?tb.*\b) b/i],[p,[f,"Zeki"],[g,x]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[f,"Dragon Touch"],p,[g,x]],[/\b(ns-?\w{0,9}) b/i],[p,[f,"Insignia"],[g,x]],[/\b((nxa|next)-?\w{0,9}) b/i],[p,[f,"NextBook"],[g,x]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[f,"Voice"],p,[g,v]],[/\b(lvtel\-)?(v1[12]) b/i],[[f,"LvTel"],p,[g,v]],[/\b(ph-1) /i],[p,[f,"Essential"],[g,v]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[p,[f,"Envizen"],[g,x]],[/\b(trio[-\w\. ]+) b/i],[p,[f,"MachSpeed"],[g,x]],[/\btu_(1491) b/i],[p,[f,"Rotor"],[g,x]],[/(shield[\w ]+) b/i],[p,[f,"Nvidia"],[g,x]],[/(sprint) (\w+)/i],[f,p,[g,v]],[/(kin\.[onetw]{3})/i],[[p,/\./g," "],[f,O],[g,v]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[p,[f,P],[g,x]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[p,[f,P],[g,v]],[/smart-tv.+(samsung)/i],[f,[g,C]],[/hbbtv.+maple;(\d+)/i],[[p,/^/,"SmartTV"],[f,H],[g,C]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[f,M],[g,C]],[/(apple) ?tv/i],[f,[p,b+" TV"],[g,C]],[/crkey/i],[[p,S+"cast"],[f,F],[g,C]],[/droid.+aft(\w+)( bui|\))/i],[p,[f,E],[g,C]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[p,[f,R],[g,C]],[/(bravia[\w ]+)( bui|\))/i],[p,[f,U],[g,C]],[/(mitv-\w{5}) bui/i],[p,[f,_],[g,C]],[/Hbbtv.*(technisat) (.*);/i],[f,p,[g,C]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[f,Z],[p,Z],[g,C]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[g,C]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[f,p,[g,I]],[/droid.+; (shield) bui/i],[p,[f,"Nvidia"],[g,I]],[/(playstation [345portablevi]+)/i],[p,[f,U],[g,I]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[p,[f,O],[g,I]],[/((pebble))app/i],[f,p,[g,y]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[p,[f,b],[g,y]],[/droid.+; (glass) \d/i],[p,[f,F],[g,y]],[/droid.+; (wt63?0{2,3})\)/i],[p,[f,P],[g,y]],[/(quest( \d| pro)?)/i],[p,[f,L],[g,y]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[f,[g,B]],[/(aeobc)\b/i],[p,[f,E],[g,B]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew).+? mobile safari/i],[p,[g,v]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[p,[g,x]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[g,x]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[g,v]],[/(android[-\w\. ]{0,9});.+buil/i],[p,[f,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[h,[A,"EdgeHTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[h,[A,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[A,h],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[h,A]],os:[[/microsoft (windows) (vista|xp)/i],[A,h],[/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i],[A,[h,ee,et]],[/windows nt 6\.2; (arm)/i,/windows[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i,/(?:win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[h,ee,et],[A,"Windows"]],[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv\/|iphone.+ios[\/ ])([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[h,/_/g,"."],[A,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[A,J],[h,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[h,A],[/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/ ]([\w\.]+)/i,/\((series40);/i],[A,h],[/\(bb(10);/i],[h,[A,j]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[h,[A,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[h,[A,k+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[h,[A,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[h,[A,"watchOS"]],[/crkey\/([\d\.]+)/i],[h,[A,S+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[A,q],h],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux) ?([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[A,h],[/(sunos) ?([\w\.\d]*)/i],[[A,"Solaris"],h],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[A,h]]},en=function(t,r){if(typeof t===c&&(r=t,t=n),!(this instanceof en))return new en(t,r).getResult();var i=typeof e!==l&&e.navigator?e.navigator:n,a=t||(i&&i.userAgent?i.userAgent:o),I=i&&i.userAgentData?i.userAgentData:n,C=r?V(er,r):er,y=i&&i.userAgent==a;return this.getBrowser=function(){var e={};return e[A]=n,e[h]=n,$.call(e,a,C.browser),e[d]=X(e[h]),y&&i&&i.brave&&typeof i.brave.isBrave==s&&(e[A]="Brave"),e},this.getCPU=function(){var e={};return e[m]=n,$.call(e,a,C.cpu),e},this.getDevice=function(){var e={};return e[f]=n,e[p]=n,e[g]=n,$.call(e,a,C.device),y&&!e[g]&&I&&I.mobile&&(e[g]=v),y&&"Macintosh"==e[p]&&i&&typeof i.standalone!==l&&i.maxTouchPoints&&i.maxTouchPoints>2&&(e[p]="iPad",e[g]=x),e},this.getEngine=function(){var e={};return e[A]=n,e[h]=n,$.call(e,a,C.engine),e},this.getOS=function(){var e={};return e[A]=n,e[h]=n,$.call(e,a,C.os),y&&!e[A]&&I&&I.platform&&"Unknown"!=I.platform&&(e[A]=I.platform.replace(/chrome os/i,q).replace(/macos/i,J)),e},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 a},this.setUA=function(e){return a=typeof e===u&&e.length>w?Z(e,w):e,this},this.setUA(a),this};en.VERSION=i,en.BROWSER=z([A,h,d]),en.CPU=z([m]),en.DEVICE=z([p,f,g,I,v,C,x,y,B]),en.ENGINE=en.OS=z([A,h]),typeof r!==l?("object"!==l&&t.exports&&(r=t.exports=en),r.UAParser=en):typeof define===s&&define.amd?define(function(){return en}):typeof e!==l&&(e.UAParser=en);var ei=typeof e!==l&&(e.jQuery||e.Zepto);if(ei&&!ei.ua){var eo=new en;ei.ua=eo.getResult(),ei.ua.get=function(){return eo.getUA()},ei.ua.set=function(e){eo.setUA(e);var t=eo.getResult();for(var r in t)ei.ua[r]=t[r]}}}("object"==typeof window?window:this)},{}],epx7t:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdPageHistoryMain",()=>m);var i=e("react/jsx-runtime"),o=e("react"),a=e("wasm-gzip"),s=e("web-utils"),l=e("../../../../utils/ui/loading"),c=e("../../../vi/meta/comp/init-comp-load"),u=e("../../../vi/meta/meta"),d=e("../../../vi/vi"),p=e("../../logic/comp/load"),A=e("../../logic/ed-global"),g=e("../../logic/tree/build"),f=e("./main");let h=new TextDecoder,m=({})=>{let e=(0,s.useGlobal)(A.EDGlobal,"EDITOR"),t=(0,s.useLocal)({loading:!0,root:null,meta:{},entry:[],width:0,height:0});return(0,o.useEffect)(()=>{t.loading=!0,t.render(),_db.page_history.findFirst({where:{id:e.page.history.id},select:{content_tree:!0}}).then(async r=>{if(r){let n=new Uint8Array(r.content_tree.data),i=JSON.parse(h.decode((0,a.decompress)(n)));for(let r of(t.root=JSON.parse(JSON.stringify(i)),await (0,c.initLoadComp)({comps:e.comp.loaded,meta:t.meta,mode:"page"},i,{async load(t){if(!e.sync)return;let r=t.filter(t=>!e.comp.loaded[t]);for(let[t,n]of Object.entries(await e.sync.comp.load(r,!0)))n&&n.snapshot&&!e.comp.list[t]&&!e.comp.loaded[t]&&await (0,p.loadCompSnapshot)(e,t,n.snapshot)}}),t.meta={},t.entry=[],i.childs))t.entry.push(r.id),(0,u.genMeta)({note:"cache-rebuild",comps:e.comp.loaded,meta:t.meta,mode:"page"},{item:r});t.loading=!1,t.render(),e.render()}})},[e.page.history.id]),(0,i.jsxs)("div",{className:"flex flex-1 flex-col items-stretch",children:[(0,i.jsx)("div",{className:"border-b p-1 text-sm flex",children:(0,i.jsx)("div",{className:"border px-2 cursor-pointer border-blue-700 hover:bg-blue-700 hover:text-white transition-all",onClick:async()=>{confirm("Are you sure ?")&&t.root&&(e.page.history.id="",e.page.history.show=!1,e.page.doc?.transact(()=>{let r=new Y.Map;syncronize(r,t.root),e.page.doc?.getMap("map").set("root",r)}),await (0,g.treeRebuild)(e),e.render())},children:"Revert to this version"})}),(0,i.jsx)("div",{className:cx("flex flex-1 relative overflow-auto","mobile"===e.mode?"flex-col items-center":""),ref:e=>{if(e){let r=e.getBoundingClientRect();(t.width!==r.width||t.height!==r.height)&&(t.width=r.width,t.height=r.height,t.render())}},children:t.loading?(0,i.jsx)(l.Loading,{backdrop:!0}):(0,i.jsx)("div",{className:(0,f.mainStyle)(e,t.meta),children:(0,i.jsx)(d.Vi,{meta:t.meta,mode:e.mode,api_url:e.site.config.api_url,site_id:e.site.id,page_id:e.page.cur.id,entry:t.entry,api:e.script.api,comp_load:async t=>{let r=e.comp.loaded[t];return r||(await (0,p.loadComponent)(e,t),r=e.comp.loaded[t],(0,s.deepClone)(r))},db:e.script.db,script:{init_local_effect:e.script.init_local_effect}})})})]})}},{"react/jsx-runtime":"f4Tol",react:"aq5hc","wasm-gzip":"7m2w4","web-utils":"ccU4J","../../../../utils/ui/loading":"loFlS","../../../vi/meta/comp/init-comp-load":"61w0n","../../../vi/meta/meta":"g3IOK","../../../vi/vi":"lSNIl","../../logic/comp/load":"aigu6","../../logic/ed-global":"6QDfO","../../logic/tree/build":"dNllk","./main":"95ws5","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],clVTz:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdPane",()=>s);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../logic/ed-global");let s=({type:e,min_size:t})=>{let r=(0,o.useGlobal)(a.EDGlobal,"EDITOR");return(0,i.jsx)(l,{minSize:t,size:r.ui.layout[e],onResize:t=>{r.ui.layout[e]=t,r.render()},position:e,onDone:t=>{localStorage.setItem("prasi-layout-"+e,t.toString())}})},l=e=>{let t=(0,o.useLocal)({default:e.size>e.minSize?e.size:e.minSize,dragging:!1,sx:0,size:0,result:0,inzone:!1}),r=()=>{t.dragging=!1,t.render(),e.onDone(e.size)};return(0,i.jsxs)(i.Fragment,{children:[t.dragging&&(0,i.jsx)("div",{className:"fixed z-50 inset-0 cursor-ew-resize",onPointerOver:()=>{t.inzone=!0},onPointerMove:r=>{t.result=Math.max(e.minSize,t.size+("left"===e.position?r.clientX-t.sx:t.sx-r.clientX)),e.onResize(t.result)},onPointerUp:r,onPointerDown:r}),(0,i.jsx)("div",{className:cx("relative"),children:(0,i.jsx)("div",{className:cx("w-[4px] absolute inset-0 -mx-[2px] cursor-ew-resize hover:bg-blue-800 transition-all duration-700",t.dragging&&"z-40 bg-blue-800"),onDoubleClick:()=>{e.onResize(t.default)},onPointerUp:r,onPointerLeave:()=>{setTimeout(()=>{t.inzone||r()},300)},onPointerDown:n=>{window.removeEventListener("blur",r),window.addEventListener("blur",r),n.preventDefault(),n.stopPropagation(),t.dragging=!0,t.sx=n.clientX,t.size=e.size,t.result=e.size,t.render()}})})]})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../logic/ed-global":"6QDfO","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],kleF6:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdPopApi",()=>g),n.export(r,"EdApiServer",()=>f);var i=e("react/jsx-runtime"),o=e("lodash.trim"),a=n.interopDefault(o),s=e("react"),l=e("web-utils"),c=e("../../../../../utils/ui/modal"),u=e("../../../../../utils/ui/popover"),d=e("../../../logic/ed-global"),p=e("./api-tab"),A=e("./api-utils");let g=()=>{let e=(0,l.useGlobal)(d.EDGlobal,"EDITOR");return(0,i.jsx)(c.Modal,{open:e.ui.popup.api.open,onOpenChange:t=>{e.ui.popup.api.open=t,e.render()},children:(0,i.jsx)(f,{popover:{onClose(){e.ui.popup.api.open=!1,e.render()}}})})},f=(0,s.forwardRef)(({popover:e},t)=>{let r=(0,l.useGlobal)(d.EDGlobal,"EDITOR"),n=(0,l.useLocal)({tabs:[{name:r.site.deploy_name,id:""}],active:0,open:!1},async()=>{for(let e of(await _db.deploy_target.findMany({where:{id_site:r.site.id}})))n.tabs.push(e);n.render()});return(0,i.jsxs)("div",{ref:t,className:"flex flex-col w-[400px] min-h-[400px] items-stretch bg-white -mx-[8px] -my-[3px] text-[14px]",children:[(0,i.jsxs)("div",{className:"flex bg-slate-100 p-1 border-b pb-0 select-none",children:[n.tabs.map((e,t)=>(0,i.jsxs)("div",{className:cx("px-2 border border-b-0 flex cursor-pointer items-center space-x-2",n.active===t?"bg-white hover:bg-blue-100":"px-2 border border-b-0 hover:bg-blue-100",css`
margin-bottom: -1px;
`,t>0&&"ml-1"),onClick:()=>{n.active=t,n.render()},children:[(0,i.jsx)("div",{children:e.name}),n.active===t&&(0,i.jsx)(u.Popover,{open:n.open,backdrop:!1,onOpenChange:e=>{n.open=e,n.render()},content:(0,i.jsxs)("div",{className:"px-2 pb-2 flex flex-col space-y-2 items-center",children:[(0,i.jsxs)("svg",{className:"absolute top-2 right-2 cursor-pointer",xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",onClick:()=>{n.open=!1,n.render()},children:[(0,i.jsx)("path",{d:"M18 6 6 18"}),(0,i.jsx)("path",{d:"m6 6 12 12"})]}),(0,i.jsxs)("label",{children:[(0,i.jsx)("div",{children:"Deploy Name:"}),(0,i.jsx)("input",{defaultValue:e.name,autoFocus:!0,spellCheck:!1,className:"border p-1",onKeyUp:e=>{"Enter"===e.key&&e.currentTarget.blur()},onBlur:async i=>{let o=i.currentTarget.value;if(o!==e.name&&confirm(`Rename ${e.name} to ${o}?`)){if(0===t)await _db.site.update({where:{id:r.site.id},data:{deploy_name:o}});else{let e=n.tabs[t];await _db.deploy_target.update({where:{id:e.id},data:{name:o}})}e.name=o,n.open=!1,n.render()}}})]}),t>0&&(0,i.jsx)("div",{onClick:async()=>{if(confirm("Are you sure to delete this deploy target ? This is cannot be reversed.")){let e=n.tabs[t];await _db.deploy_target.delete({where:{id:e.id}}),n.active-=1,n.tabs.splice(t,1),n.render()}},className:"mt-2 rounded bg-red-500 text-white px-2 py-1 cursor-pointer hover:bg-red-700",children:"Delete"})]}),children:(0,i.jsxs)("svg",{onClick:()=>{n.open=!0,n.render()},xmlns:"http://www.w3.org/2000/svg",width:"9",height:"9",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1",children:[(0,i.jsx)("path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}),(0,i.jsx)("path",{d:"m15 5 4 4"})]})})]},t)),(0,i.jsx)("div",{onClick:async()=>{let e=prompt("New Deploy Target Name:");if(e){let t=await _db.deploy_target.create({data:{api_url:"",domain:"",id_site:r.site.id,name:e}});n.tabs.push(t),n.render()}},className:"mb-1 ml-1 bg-white px-1 cursor-pointer hover:bg-blue-100 border flex items-center justify-center",children:(0,i.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,i.jsx)("path",{d:"M5 12h14"}),(0,i.jsx)("path",{d:"M12 5v14"})]})})]}),(0,i.jsx)(p.EdApiTab,{onRender:t=>{e.onClose=t},target:n.active>0?n.tabs[n.active]:void 0,id_site:r.site.id,api_url:r.site.config.api_url,onUpdate:async({api_url:e})=>{if(r.render(),0===n.active)r.site.config.api_url=(0,a.default)(e,"/"),await r.sync?.site.update(r.site.id,{config:{api_url:e}});else{let t=n.tabs[n.active];await _db.deploy_target.update({where:{id:t.id},data:{api_url:e}})}A.server.status="ready",r.render()}})]})})},{"react/jsx-runtime":"f4Tol","lodash.trim":"kT8YF",react:"aq5hc","web-utils":"ccU4J","../../../../../utils/ui/modal":"4N5RJ","../../../../../utils/ui/popover":"cYhKS","../../../logic/ed-global":"6QDfO","./api-tab":"a6aJm","./api-utils":"116Yr","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],a6aJm:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdApiTab",()=>p);var i=e("react/jsx-runtime"),o=e("lodash.trim"),a=n.interopDefault(o),s=e("react"),l=e("web-utils"),c=e("./api-db"),u=e("./api-deploy"),d=e("./api-utils");let p=({onRender:e,api_url:t,id_site:r,onUpdate:n,target:o})=>{let p=(0,l.useLocal)({api_url:t,status:"init",deployable:!1,db:{url:""},oldDB:{url:""},domains:[],hasDB:!1,deploy:{now:0,current:0,deploys:[]}});(0,s.useEffect)(()=>{p.status="init",p.render(),A()},[o]);let A=async()=>{if("checking"===p.status)return;p.status="checking",p.render();let e=o?o.api_url:t,n=await (0,d.checkAPI)(e,r);p.api_url=e,p.status="online","object"==typeof n?(p.db=n.db,p.domains=n.domains,p.oldDB=(0,l.deepClone)(n.db),p.hasDB=n.hasDB,p.status="online",n.deploy&&(p.deploy=n.deploy),p.deployable=n.deployable):(p.db={url:""},p.oldDB={url:""},p.domains=[],p.hasDB=!1,p.status=n,p.deployable=!1,p.deploy={now:0,current:0,deploys:[]}),p.render()},g=async()=>{p.api_url!==t&&"checking"!==p.status&&(d.server.status="saving",n({api_url:p.api_url}))};return e(g),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{className:"flex justify-between items-center pr-1",children:[(0,i.jsx)("div",{className:"p-1",children:"Server URL:"}),p.api_url&&(0,i.jsxs)("div",{className:"text-[12px]",children:["online"===p.status&&(0,i.jsx)("div",{className:"bg-green-700 px-2 text-white",children:"ONLINE"}),"offline"===p.status&&(0,i.jsx)("div",{className:"text-white px-2 bg-slate-500",children:"OFFLINE"}),"error"===p.status&&(0,i.jsx)("div",{className:"text-white px-2 bg-red-500",children:"SERVER ERROR"}),"checking"===p.status&&(0,i.jsx)("div",{className:"text-blue-500",children:"Checking..."})]}),!p.api_url&&(0,i.jsx)("div",{className:"text-[12px] text-slate-500",children:"INVALID SERVER"})]}),"checking"!==p.status&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"flex border-y",children:(0,i.jsx)("div",{className:"flex flex-1 ",children:(0,i.jsx)("input",{spellCheck:!1,value:p.api_url,onChange:e=>{p.api_url=e.currentTarget.value,(p.api_url.startsWith("http://")||p.api_url.startsWith("https://"))&&p.api_url.length>8&&(p.api_url=(0,a.default)(p.api_url,"/")),p.render()},onFocus:e=>{e.currentTarget.value||(p.api_url="https://",p.render())},type:"text",className:cx(" flex-1 p-1",d.dev.enabled&&"line-through opacity-30"),onKeyDown:e=>{"Enter"===e.key&&e.currentTarget.blur()},onBlur:g,placeholder:"https://..."})})}),"online"===p.status&&(0,i.jsx)(i.Fragment,{children:!p.deployable&&!p.db&&(0,i.jsxs)("div",{className:"h-[50px] flex items-center justify-center text-slate-400 text-center",children:["This server is not deployable ",(0,i.jsx)("br",{}),"and do not have DB"]})}),p.hasDB&&(0,i.jsx)(c.EdApiDB,{api_url:p.api_url,db:p.db,render:p.render,update:g}),p.deployable&&(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(u.EdApiDeploy,{api_url:p.api_url,deploy:p.deploy})})]})]})}},{"react/jsx-runtime":"f4Tol","lodash.trim":"kT8YF",react:"aq5hc","web-utils":"ccU4J","./api-db":"g51Ks","./api-deploy":"LObQn","./api-utils":"116Yr","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],g51Ks:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdApiDB",()=>u);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../../../utils/ui/auto-textarea"),s=e("../../../logic/ed-global"),l=e("./api-utils"),c=e("react");let u=({db:e,render:t,update:r,api_url:n})=>{let u=(0,o.useGlobal)(s.EDGlobal,"EDITOR"),d=(0,o.useLocal)({url:e.url,has_prisma:!1}),p=l.apiRef[n],A=!0;return(0,l.apiUrl)(u)!==n&&(A=!1),(0,c.useEffect)(()=>{_api.local_prisma("check",u.site.id).then(e=>{"boolean"==typeof e&&(d.has_prisma=e,d.render())})},[]),(0,i.jsxs)("div",{className:"flex border-b py-2 px-2 border-slate-300 boxed flex-col items-stretch",children:[(0,i.jsx)(a.AutoHeightTextarea,{value:d.url,className:"text-[13px] border p-2 mb-2 ",onChange:async t=>{d.url=t.currentTarget.value.replace(/\s/,""),e.url=d.url,await p._deploy({type:"db-update",id_site:u.site.id,url:e.url}),d.render()},onBlur:async()=>{r()},spellCheck:!1}),(0,i.jsx)("div",{className:"flex flex-col items-stretch justify-center h-[20px]",children:"saving"===l.server.status||"pulling"===l.server.status||"syncing"===l.server.status||"deploying"===l.server.status||"restarting"===l.server.status?(0,i.jsx)("div",{className:"flex justify-between",children:(0,i.jsxs)("div",{className:"px-2 text-[12px] text-blue-500 capitalize",children:[l.server.status,"..."]})}):(0,i.jsxs)("div",{className:"flex justify-between select-none",children:[(0,i.jsx)("div",{className:"flex space-x-1",children:d.has_prisma?(0,i.jsx)(i.Fragment,{children:(0,i.jsx)("div",{className:"border rounded-sm px-2 text-[12px] hover:bg-blue-100 cursor-pointer",onClick:async()=>{l.server.status="syncing",t(),await p._deploy({type:"db-sync",id_site:u.site.id,url:`${location.protocol}//${location.host}/local-prisma/src/${u.site.id}`}),await p._deploy({type:"db-gen",id_site:u.site.id}),l.server.status="ready",t(),alert("DB GENERATE: OK\nRESTART: OK"),A&&(localStorage.removeItem(`schema-md-${u.site.id}`),_api.clear_route_cache(u.site.id),_api.type_rebuild(u.site.id),location.reload())},children:"Sync & Generate prisma.schema"})}):(0,i.jsx)("div",{className:"border rounded-sm px-2 text-[12px] hover:bg-blue-100 cursor-pointer",onClick:async()=>{l.server.status="pulling",t(),await p._deploy({type:"db-pull",id_site:u.site.id}),l.server.status="ready",t(),alert("DB PULL & GENERATE: OK\nRESTART: OK"),A&&(localStorage.removeItem(`schema-md-${u.site.id}`),_api.clear_route_cache(u.site.id),_api.type_rebuild(u.site.id),location.reload())},children:"DB Pull"})}),(0,i.jsx)("div",{className:"border rounded-sm px-2 text-[12px] hover:bg-blue-100 cursor-pointer",onClick:async()=>{l.server.status="restarting",t(),await p._deploy({type:"restart",id_site:u.site.id}),l.server.status="ready",t(),alert("RESTART: OK"),A&&(_api.clear_route_cache(u.site.id),location.reload())},children:"Restart Server"})]})})]})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../../../utils/ui/auto-textarea":"eq8yb","../../../logic/ed-global":"6QDfO","./api-utils":"116Yr",react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],eq8yb:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"AutoHeightTextarea",()=>a);var i=e("react/jsx-runtime"),o=e("react");function a({minRows:e=1,...t}){let r=(0,o.useRef)(null),n=(0,o.useCallback)(()=>{if(!r.current)return;let{borderBottomWidth:t,borderTopWidth:n,boxSizing:i,lineHeight:o,paddingBottom:a,paddingTop:s}=window.getComputedStyle(r.current);r.current.style.height=o;let{scrollHeight:l}=r.current;if("border-box"===i){let i=parseFloat(o)*e+parseFloat(s)+parseFloat(a)+parseFloat(n)+parseFloat(t),c=l+parseFloat(n)+parseFloat(t);r.current.style.height=`${Math.max(i,c)}px`}else if("content-box"===i){let t=parseFloat(o)*e,n=l-parseFloat(s)-parseFloat(a);r.current.style.height=`${Math.max(t,n)}px`}else console.error("Unknown box-sizing value.")},[e]);(0,o.useEffect)(()=>{n()},[n]);let a=e=>{n(),t.onChange&&t.onChange(e)};return n(),(0,i.jsx)("textarea",{...t,onChange:a,ref:r})}},{"react/jsx-runtime":"f4Tol",react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],LObQn:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdApiDeploy",()=>c);var i=e("react/jsx-runtime"),o=e("date-fns"),a=e("web-utils"),s=e("../../../logic/ed-global"),l=e("./api-utils");let c=({deploy:e,api_url:t})=>{let r=(0,a.useGlobal)(s.EDGlobal,"EDITOR"),n=l.apiRef[t],c=e,u=c.deploys;return(0,i.jsxs)("div",{className:"flex border-slate-200 boxed flex-col items-stretch",children:[(0,i.jsxs)("div",{className:"flex justify-between py-2 px-2 ",children:[(0,i.jsx)("div",{children:"History:"}),(0,i.jsx)("div",{className:cx("px-1 border border-blue-500 text-blue-500 cursor-pointer hover:bg-blue-500 hover:text-white","deploying"===l.server.status&&"opacity-50"),onClick:async()=>{if("deploying"!==l.server.status){l.server.status="deploying",r.render();let e=await n._deploy({type:"deploy",id_site:r.site.id,dlurl:`${serverurl}/site-export/${r.site.id}`});l.server.status="ready",r.render(),e&&e.current&&Array.isArray(e.deploys)?(c.current=e.current,c.deploys=e.deploys,alert("DEPLOY: OK")):alert("DEPLOY: FAILED")}},children:"deploying"===l.server.status?"Deploying...":"Deploy"})]}),0===u.length&&(0,i.jsx)("div",{className:"flex items-center justify-center pb-4",children:"No Deployment"}),(0,i.jsx)("div",{className:"overflow-auto h-[200px] relative border-t",children:(0,i.jsx)("div",{className:"absolute inset-0",children:u.sort().reverse().map(e=>{let t="",a="";try{a=(0,o.format)(e,"yyyy-MM-dd HH:mm:ss"),t=(0,o.formatDistance)(e,c.now,{addSuffix:!0})}catch(e){}return(0,i.jsxs)("div",{onClick:async()=>{if(c.current!==e&&"deploying"!==l.server.status&&"saving"!==l.server.status){l.server.status="deploying",r.render();let t=await n._deploy({type:"redeploy",id_site:r.site.id,ts:e});l.server.status="ready",r.render(),t&&t.current&&Array.isArray(t.deploys)?(c.current=t.current,c.deploys=t.deploys):alert("DEPLOY: FAILED")}},className:cx("pr-4 pl-1 py-1 hover:bg-blue-50 border-b flex justify-between items-center h-[30px] font-mono text-[10px]",c.current===e?"bg-green-50 border-l-4 border-l-green-700":"border-l-4 border-l-transparent","deploying"!==l.server.status&&"saving"!==l.server.status&&c.current!==e?"cursor-pointer":"",css`
&:hover {
.deploy {
display: flex;
}
}
`),children:[(0,i.jsxs)("div",{className:"",children:[a," · ",t]}),c.current!==e&&(0,i.jsx)("div",{className:"text-slate-400 hidden deploy",children:"Redeploy"}),c.current===e?(0,i.jsx)("div",{className:"text-green-800",children:(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M11.467 3.727c.289.189.37.576.181.865l-4.25 6.5a.625.625 0 01-.944.12l-2.75-2.5a.625.625 0 01.841-.925l2.208 2.007 3.849-5.886a.625.625 0 01.865-.181z",clipRule:"evenodd"})})}):(0,i.jsx)("div",{className:"text-red-700 hidden deploy px-3 rounded-md hover:bg-red-100 -my-1 py-1 -mr-3 ",onClick:async t=>{if(t.stopPropagation(),t.preventDefault(),!confirm("Delete this deploy ?"))return;l.server.status="deploying",r.render();let i=await n._deploy({type:"deploy-del",id_site:r.site.id,ts:e});l.server.status="ready",r.render(),i&&i.current&&Array.isArray(i.deploys)?(c.current=i.current,c.deploys=i.deploys):alert("DELETE: FAILED")},children:(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"13",height:"13",fill:"none",viewBox:"0 0 15 15",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M5.5 1a.5.5 0 000 1h4a.5.5 0 000-1h-4zM3 3.5a.5.5 0 01.5-.5h8a.5.5 0 010 1H11v8a1 1 0 01-1 1H5a1 1 0 01-1-1V4h-.5a.5.5 0 01-.5-.5zM5 4h5v8H5V4z",clipRule:"evenodd"})})})]},e)})})})]})}},{"react/jsx-runtime":"f4Tol","date-fns":"cG8wu","web-utils":"ccU4J","../../../logic/ed-global":"6QDfO","./api-utils":"116Yr","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],lR9vK:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"code",()=>A),n.export(r,"EdPopCode",()=>g);var i=e("react/jsx-runtime"),o=e("react"),a=e("web-utils"),s=e("../../../../../utils/ui/is-localhost"),l=e("../../../../../utils/ui/loading"),c=e("../../../../../utils/ui/modal"),u=e("../../../../../utils/ui/tooltip"),d=e("../../../logic/ed-global"),p=e("./icons");let A={mode:""},g=()=>{let e=(0,a.useGlobal)(d.EDGlobal,"EDITOR");return(0,o.useEffect)(()=>{(async()=>{"new"===A.mode&&(e.ui.popup.code.init=!0)})()},[e.ui.popup.code.open]),(0,o.useEffect)(()=>{""===A.mode&&e.site.id&&("yes"===localStorage.vsc_opened&&(localStorage.removeItem("vsc_opened"),e.ui.popup.code.open=!0),e.render())},[e.site.id]),"init"===e.ui.popup.code.startup_status&&e.sync?.code.action&&(e.ui.popup.code.startup_status="loading",e.sync.code.action({type:"startup-check",site_id:e.site.id}).then(t=>{t&&"startup-check"===t.type&&(e.ui.popup.code.startup_status=t.status,e.render())})),(0,i.jsx)(c.Modal,{fade:!1,open:e.ui.popup.code.open,onOpenChange:t=>{localStorage.removeItem("vsc_opened"),t||(e.ui.popup.code.startup_status="init",e.ui.popup.code.open=!1,e.render())},children:(0,i.jsx)("div",{className:cx("bg-white select-none fixed inset-[50px] bottom-0 flex"),children:(0,i.jsx)(f,{})})})},f=()=>{let e=(0,a.useGlobal)(d.EDGlobal,"EDITOR"),t=(0,a.useLocal)({namePicker:!1,codeAssign:!1}),r=(0,s.isLocalhost)()?"http://localhost:8443?":"https://prasi-vsc.avolut.com/?tkn=prasi&";return(0,i.jsxs)("div",{className:"relative w-full h-full flex flex-col",children:[(0,i.jsx)("div",{className:"border-b flex justify-between h-[40px] items-stretch",children:(0,i.jsxs)("div",{className:"flex items-stretch",children:["disabled"!==e.ui.popup.code.startup_status&&(0,i.jsx)(u.Tooltip,{content:`Startup Script: ${e.ui.popup.code.startup_status}`,className:cx("flex items-stretch relative border-r "),delay:0,placement:"bottom",children:["loading","init"].includes(e.ui.popup.code.startup_status)?(0,i.jsx)("div",{className:cx("flex text-center items-center hover:bg-blue-50 cursor-pointer px-2 transition-all"),children:(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round",className:"lucide lucide-hourglass",children:[(0,i.jsx)("path",{d:"M5 22h14"}),(0,i.jsx)("path",{d:"M5 2h14"}),(0,i.jsx)("path",{d:"M17 22v-4.172a2 2 0 0 0-.586-1.414L12 12l-4.414 4.414A2 2 0 0 0 7 17.828V22"}),(0,i.jsx)("path",{d:"M7 2v4.172a2 2 0 0 0 .586 1.414L12 12l4.414-4.414A2 2 0 0 0 17 6.172V2"})]})}):(0,i.jsx)("div",{className:cx("flex text-center items-center hover:bg-blue-50 cursor-pointer px-2 transition-all","running"===e.ui.popup.code.startup_status?"border-b-2 border-b-green-700 bg-green-50":"border-b-2 border-b-transparent"),dangerouslySetInnerHTML:{__html:e.ui.popup.code.startup_status?p.iconScrollOn:p.iconScrollOff},onClick:()=>{"stopped"===e.ui.popup.code.startup_status&&e.sync?(e.ui.popup.code.startup_status="loading",e.render(),e.sync.code.action({type:"startup-run",site_id:e.site.id}).then(()=>{e.sync?.code.action({type:"startup-check",site_id:e.site.id}).then(t=>{t&&"startup-check"===t.type&&(e.ui.popup.code.startup_status=t.status,e.render())})})):(e.ui.popup.code.startup_status="loading",e.render(),e.sync?.code.action({type:"startup-stop",site_id:e.site.id}).then(()=>{e.sync?.code.action({type:"startup-check",site_id:e.site.id}).then(t=>{t&&"startup-check"===t.type&&(e.ui.popup.code.startup_status=t.status,e.render())})}))}})}),(0,i.jsxs)(u.Tooltip,{content:"Upload zip, will overwrite files.",className:cx("flex items-stretch relative cursor-pointer hover:bg-blue-50 "),delay:0,placement:"bottom",children:[(0,i.jsx)("input",{type:"file",className:"w-full h-full absolute inset-0 opacity-0 cursor-pointer text-[0px]"}),(0,i.jsx)("div",{className:cx("border-r flex text-center items-center cursor-pointer px-2 transition-all pointer-events-none"),dangerouslySetInnerHTML:{__html:p.iconUpload}})]}),(0,i.jsx)(u.Tooltip,{content:"Download zip, excluding node_modules.",className:cx("flex items-stretch relative cursor-pointer hover:bg-blue-50 "),delay:0,placement:"bottom",children:(0,i.jsx)("div",{className:cx("border-r flex text-center items-center cursor-pointer px-2 transition-all cursor-pointer"),dangerouslySetInnerHTML:{__html:p.iconDownload}})}),(0,i.jsx)(u.Tooltip,{content:"Open in new tab",delay:0,placement:"bottom",className:cx("flex items-stretch relative"),onClick:()=>{window.open(`${r}folder=/site/${e.site.id}/site/src`)},children:(0,i.jsx)("div",{className:cx("border-r flex text-center items-center hover:bg-blue-50 cursor-pointer px-2 transition-all","border-b-2 border-b-transparent"),dangerouslySetInnerHTML:{__html:p.iconNewTab}})})]})}),e.ui.popup.code.show_log&&(0,i.jsx)("div",{className:"h-[150px] overflow-auto font-mono p-2 text-xs whitespace-pre-wrap border-b",children:(0,i.jsx)("div",{children:e.ui.popup.code.log||"stdout is empty..."})}),(0,i.jsx)("div",{className:"flex flex-1 relative",children:e.ui.popup.code.open?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("iframe",{className:"flex flex-1 absolute inset-0 w-full h-full z-10",src:`${r}folder=/site/${e.site.id}/site/src`}),(0,i.jsx)("div",{className:"flex flex-1 absolute inset-0 z-0 items-center justify-center",children:"Loading VSCode..."})]}):(0,i.jsx)(l.Loading,{backdrop:!1})}),(t.namePicker||t.codeAssign)&&(0,i.jsx)("div",{className:"fixed inset-0 z-50",onClick:()=>{t.namePicker=!1,t.codeAssign=!1,t.render()}})]})}},{"react/jsx-runtime":"f4Tol",react:"aq5hc","web-utils":"ccU4J","../../../../../utils/ui/is-localhost":"3GM8T","../../../../../utils/ui/loading":"loFlS","../../../../../utils/ui/modal":"4N5RJ","../../../../../utils/ui/tooltip":"lSeyn","../../../logic/ed-global":"6QDfO","./icons":"TyEQi","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"7FM1E":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdPopCompGroup",()=>u);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../../../utils/ui/context-menu"),s=e("../../../logic/ed-global"),l=e("react"),c=e("../../../../../utils/ui/loading");let u=()=>{let e=(0,o.useGlobal)(s.EDGlobal,"EDITOR");if((0,l.useEffect)(()=>{(async()=>{e.ui.popup.comp_group&&e.sync&&(e.comp.group[e.site.id]||(e.comp.group[e.site.id]=await e.sync.comp.group(e.site.id)),e.render())})()},[e.ui.popup.comp_group]),!e.ui.popup.comp_group)return null;let t=e.ui.popup.comp_group,r=e.comp.group[e.site.id];return(0,i.jsxs)(a.Menu,{mouseEvent:t.mouse_event,onClose:()=>{e.ui.popup.comp_group=null,e.render(),t.on_close&&t.on_close()},children:[(0,i.jsx)(a.MenuItem,{disabled:!0,label:r?(0,i.jsx)("div",{className:"text-slate-500",children:"Choose Component Group:"}):(0,i.jsx)("div",{className:"bg-white relative w-[150px] h-[20px]",children:(0,i.jsx)("div",{className:"absolute inset-0 -mx-[10px] -my-[2px]",children:(0,i.jsx)(c.Loading,{})})})}),Object.values(r||{}).filter(e=>"__TRASH__"!==e.name).sort((e,t)=>e.name>t.name?1:-1).map(t=>(0,i.jsx)(a.MenuItem,{onClick:()=>{e.ui.popup.comp_group?.on_pick?.(t.id)},label:(0,i.jsx)("div",{className:"pl-2",children:t.name})},t.id))]})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../../../utils/ui/context-menu":"8SOtW","../../../logic/ed-global":"6QDfO",react:"aq5hc","../../../../../utils/ui/loading":"loFlS","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],b4Y85:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdPopComp",()=>m);var i=e("react/jsx-runtime"),o=e("@minoru/react-dnd-treeview"),a=e("react"),s=e("react-dnd-html5-backend"),l=e("web-utils"),c=e("../../../../../utils/ui/fuzzy"),u=e("../../../../../utils/ui/loading"),d=e("../../../../../utils/ui/modal"),p=e("../../../logic/ed-global"),A=e("./comp-import"),g=e("./comp-reload"),f=e("./comp-tree");let h="13143272-d4e3-4301-b790-2b3fd3e524e6",m=()=>{let e=(0,l.useGlobal)(p.EDGlobal,"EDITOR"),t=(0,l.useLocal)({tree:null,tab:"Components"}),r=o.Tree;if(g.compPicker.render=t.render,(0,a.useEffect)(()=>{e.ui.popup.comp.open||(t.tab="Components")},[e.ui.popup.comp.open]),(0,a.useEffect)(()=>{t.tree?.openAll()},[e.ui.popup.comp.open,g.compPicker.site_id,t.tab]),!e.ui.popup.comp.open)return null;!g.compPicker.active_id&&p.active.item_id&&(g.compPicker.active_id=p.active.item_id),e.site.id!==g.compPicker.site_id&&(g.compPicker.site_id=e.site.id,(0,g.reloadCompPicker)(e));let n=g.compPicker.tree;"Trash"===t.tab&&(n=g.compPicker.trash),g.compPicker.search&&((n=(0,c.fuzzy)(n,"text",g.compPicker.search)).forEach(e=>e.parent="comp-root"),n=n.filter(e=>e.data?.type==="component"));let m=!!n.find(e=>e.data?.type==="folder"&&e.data?.id===h);return(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)(d.Modal,{open:!0,onOpenChange:t=>{t||(e.ui.popup.comp.open=null,e.render())},fade:!1,children:[e.ui.popup.comp.import&&(0,i.jsx)(A.EdCompImport,{}),(0,i.jsx)("div",{id:"comp-picker",ref:e=>{e&&(g.compPicker.ref=e)},className:cx("absolute inset-[5%] bg-white flex"),children:(0,i.jsxs)("div",{className:"relative flex flex-1 items-stretch text-[14px] overflow-auto",children:["loading"===g.compPicker.status&&(0,i.jsx)(u.Loading,{note:"listing-comp",backdrop:!1}),"loading"!==g.compPicker.status&&(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)("div",{className:"flex flex-1 flex-col",children:[(0,i.jsxs)("div",{className:"flex h-[30px] border-b items-stretch mb-2 bg-slate-100",children:[(0,i.jsx)("div",{className:"flex items-end pl-1 space-x-1",children:["Components","Trash"].map(r=>(0,i.jsx)("div",{className:cx("border cursor-pointer -mb-[1px] px-2 hover:text-blue-500 hover:border-blue-500 hover:border-b-transparent select-none",t.tab===r&&"bg-white border-b-transparent",t.tab!==r&&"text-slate-400 border-b-slate-200 border-transparent bg-transparent"),onClick:()=>{t.tab=r,e.render()},children:r},r))}),(0,i.jsxs)("div",{className:"flex flex-1 mr-1 justify-end items-stretch",children:[(0,i.jsx)("div",{className:"bg-white text-xs border px-2 mr-1 my-1 flex items-center hover:border-blue-500 hover:bg-blue-50 cursor-pointer",onClick:async()=>{let t=prompt("Folder Name:");t&&(await _db.component_group.create({data:{name:t,component_site:{create:{id_site:e.site.id,is_owner:!0}}}}),await (0,g.reloadCompPicker)(e))},children:"+ Folder"}),(0,i.jsxs)("div",{className:"bg-white text-xs border px-2 mr-1 my-1 flex items-center hover:border-blue-500 hover:bg-blue-50 cursor-pointer",onClick:async()=>{m&&confirm("Remove Prasi UI? You can add it later")?await _db.component_site.deleteMany({where:{id_site:e.site.id,id_component_group:h}}):confirm("Add Prasi UI?")&&await _db.component_site.create({data:{id_site:e.site.id,id_component_group:h}}),await (0,g.reloadCompPicker)(e),e.render()},children:[!m&&(0,i.jsx)("span",{className:"mr-[2px] text-green-700",children:"Add"}),m&&(0,i.jsx)("span",{className:"mr-[2px] text-red-500",children:"Remove"}),(0,i.jsx)("span",{children:"Prasi"}),(0,i.jsx)("span",{className:"font-bold text-slate-600 text-xs",children:"UI"})]}),(0,i.jsx)("div",{className:"bg-white text-xs border px-2 mr-1 my-1 flex items-center hover:border-blue-500 hover:bg-blue-50 cursor-pointer",onClick:async()=>{(0,g.reloadCompPicker)(e),e.render()},dangerouslySetInnerHTML:{__html:'<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-refresh-ccw"><path d="M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8"/><path d="M3 3v5h5"/><path d="M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16"/><path d="M16 16h5v5"/></svg>'}}),(0,i.jsx)("div",{className:"bg-white text-xs border px-2 mr-1 my-1 flex items-center hover:border-blue-500 hover:bg-blue-50 cursor-pointer",onClick:()=>{e.ui.popup.comp.import=!0,e.render()},children:"Import Components"}),(0,i.jsx)("input",{type:"search",placeholder:"Search",spellCheck:!1,className:"my-1 bg-transparent bg-white border outline-none px-1 focus:border-blue-500 focus:w-[300px] transition-all",autoFocus:!0,value:g.compPicker.search,onChange:t=>{g.compPicker.search=t.currentTarget.value,e.render()}})]})]}),(0,i.jsx)("div",{className:"relative flex-1 overflow-auto flex",children:(0,i.jsx)("div",{className:cx("absolute inset-0",css`
> .container {
max-width: 100%;
}
> .tree-root > .listitem:first-child > div {
border-top: 0;
}
.dropping {
background: #efefff;
}
`,g.compPicker.search?css`
> .tree-root {
display: flex;
flex-direction: row;
flex-wrap: wrap;
position: relative;
}
`:css`
> .tree-root > .listitem > .container {
display: flex;
flex-direction: row;
flex-wrap: wrap;
position: relative;
}
`),children:g.compPicker.ref&&"ready"===g.compPicker.status&&(0,i.jsx)(o.DndProvider,{backend:s.HTML5Backend,options:(0,o.getBackendOptions)({html5:{rootElement:g.compPicker.ref}}),children:(0,i.jsx)(r,{ref:e=>{t.tree!==e&&(t.tree=e)},tree:n,initialOpen:!0,rootId:"comp-root",onDrop:async(t,r)=>{g.compPicker.tree=t,e.render(),"string"==typeof r.dragSourceId&&"string"==typeof r.dropTargetId&&_db.component.update({where:{id:r.dragSourceId},data:{id_component_group:r.dropTargetId}})},dragPreviewRender:()=>(0,i.jsx)(i.Fragment,{}),canDrag:()=>!0,canDrop:(e,t)=>t.dropTarget?.data?.type!=="component"&&"comp-root"!==t.dropTargetId,classes:{root:"tree-root flex-1",listItem:"listitem",container:"container",dropTarget:"dropping"},render:f.edPageTreeRender})})})})]})})]})})]})})}},{"react/jsx-runtime":"f4Tol","@minoru/react-dnd-treeview":"6okMP",react:"aq5hc","react-dnd-html5-backend":"5juk0","web-utils":"ccU4J","../../../../../utils/ui/fuzzy":"5LN6l","../../../../../utils/ui/loading":"loFlS","../../../../../utils/ui/modal":"4N5RJ","../../../logic/ed-global":"6QDfO","./comp-import":"2rGlP","./comp-reload":"4bHSH","./comp-tree":"cHjha","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2rGlP":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdCompImport",()=>d);var i=e("react/jsx-runtime"),o=e("uuid"),a=e("web-utils"),s=e("../../../../../utils/ui/loading"),l=e("../../../../../utils/ui/modal"),c=e("../../../logic/ed-global"),u=e("./comp-reload");let d=()=>{let e=(0,a.useGlobal)(c.EDGlobal,"EDITOR"),t=(0,a.useLocal)({site_id:"",groups:[],checked:[],checked_groups:[],sites_org:[],status:"init"},async()=>{let r=await _db.site.findMany({where:{org:{org_user:{some:{id_user:e.user.id}}}},select:{id:!0,name:!0,org:{select:{name:!0}}}});t.sites_org=[];let n={};for(let e of r)e.org&&(n[e.org.name]||(n[e.org.name]=[]),n[e.org.name]&&n[e.org.name].push(e));for(let[e,r]of(t.sites_org.push({org:"-",sites:[{id:"-",name:"-"}]}),Object.entries(n)))t.sites_org.push({org:e,sites:r});t.render()}),r=async()=>{if(!(0,o.validate)(t.site_id)){alert("Site ID Not Valid!");return}t.status="loading",t.render();let e=await _db.component_group.findMany({where:{component_site:{some:{id_site:t.site_id}},name:{not:"__TRASH__"}},select:{id:!0,name:!0,component:{select:{id:!0,name:!0}}}});for(let r of(t.checked_groups=[],t.checked=[],t.groups=[],e))t.groups.push({id:r.id,name:r.name,comps:r.component.map(e=>({id:e.id,name:e.name}))});t.status="done",t.render()};return(0,i.jsx)(l.Modal,{open:!0,onOpenChange:t=>{t||(e.ui.popup.comp.import=!1,e.render())},fade:!1,children:(0,i.jsx)("div",{className:cx("flex flex-col w-[400px] items-stretch bg-white -mx-[8px] -my-[3px] text-[14px]"),children:(0,i.jsxs)("div",{className:"min-h-[400px] flex flex-col items-stretch p-3",children:[(0,i.jsxs)("div",{className:"flex justify-between items-center",children:[(0,i.jsx)("div",{children:"Import from Site ID:"}),(0,i.jsx)("div",{className:"space-x-1 flex",children:t.checked.length>0&&(0,i.jsx)("div",{className:"bg-white text-sm border px-2 my-1 flex items-center hover:border-blue-500 hover:bg-blue-50 cursor-pointer",onClick:async()=>{confirm(`Import ${t.checked.length} component(s) ?`)&&(t.status="importing",t.render(),await _api.comp_import({site_id:e.site.id,comps:t.checked}),alert("Import done!"),t.status="done",t.render(),(0,u.reloadCompPicker)(e))},children:"Import"})})]}),(0,i.jsx)("select",{value:t.site_id,className:"border p-1 bg-white border",onChange:e=>{t.site_id=e.currentTarget.value,t.render(),r()},children:t.sites_org.map(e=>(0,i.jsx)("optgroup",{label:e.org,children:e.sites.map(e=>(0,i.jsx)("option",{value:e.id,children:e.name},e.id))},e.org))}),(0,i.jsxs)("div",{className:"relative flex overflow-auto flex-1",children:["done"!==t.status&&(0,i.jsx)(i.Fragment,{children:"init"===t.status?(0,i.jsx)("div",{className:"flex-1 items-center justify-center flex",children:"Please choose a site"}):(0,i.jsx)(s.Loading,{note:t.status,backdrop:!1})}),"done"===t.status&&(0,i.jsx)("div",{className:"inset-0 absolute p-2 flex flex-col",children:t.groups.map(e=>(0,i.jsxs)("div",{className:"flex flex-col",children:[(0,i.jsxs)("label",{className:"flex space-x-1",children:[(0,i.jsx)("input",{type:"checkbox",checked:t.checked_groups.includes(e.id),onChange:()=>{let r=!1;for(let n of(t.checked_groups.includes(e.id)?t.checked_groups=t.checked_groups.filter(t=>e.id!==t):(r=!0,t.checked_groups.push(e.id)),e.comps))r?t.checked.includes(n.id)||t.checked.push(n.id):t.checked=t.checked.filter(e=>e!==n.id);t.render()}}),(0,i.jsx)("div",{children:e.name})]}),(0,i.jsx)("div",{className:"pl-3 flex flex-col",children:e.comps.map(e=>(0,i.jsxs)("label",{className:"flex space-x-1",children:[(0,i.jsx)("input",{type:"checkbox",checked:t.checked.includes(e.id),onChange:()=>{t.checked.includes(e.id)?t.checked=t.checked.filter(t=>e.id!==t):t.checked.push(e.id),t.render()}}),(0,i.jsx)("div",{children:e.name})]},e.id))})]},e.id))})]})]})})})}},{"react/jsx-runtime":"f4Tol",uuid:"8q3Mr","web-utils":"ccU4J","../../../../../utils/ui/loading":"loFlS","../../../../../utils/ui/modal":"4N5RJ","../../../logic/ed-global":"6QDfO","./comp-reload":"4bHSH","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],cHjha:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edPageTreeRender",()=>d);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../logic/ed-global"),s=e("./comp-reload"),l=e("../../../logic/tree/build"),c=e("tinycolor2"),u=n.interopDefault(c);let d=(e,{depth:t,isOpen:r,onToggle:n})=>{let c=(0,o.useGlobal)(a.EDGlobal,"EDITOR"),u=(0,o.useLocal)({renaming:""===e.id,rename_to:""}),d=e.data;if(!d)return(0,i.jsx)(i.Fragment,{});let p=!!(0,s.compPicker).trash.find(e=>e.id===d.id),I=e=>{p?(c.ui.popup.comp.preview_id=d.id,c.ui.popup.comp_group={mouse_event:e,async on_pick(e){await _db.component.update({where:{id:d.id},data:{id_component_group:e}}),await (0,s.reloadCompPicker)(c),(0,l.treeRebuild)(c),c.render()}}):(c.ui.popup.comp.open&&c.ui.popup.comp.open(d.id),c.ui.popup.comp.open=null,a.active.item_id=s.compPicker.active_id,s.compPicker.active_id="",(0,l.treeRebuild)(c)),c.render()},v=async e=>{p?confirm("Permanently delete this component?")&&(await _db.component.delete({where:{id:e}}),await (0,s.reloadCompPicker)(c),c.render()):confirm("Move component to trash?")&&(await _db.component.update({where:{id:e},data:{id_component_group:s.compPicker.trash_id}}),await (0,s.reloadCompPicker)(c),c.render())},x=0;return"folder"===d.type&&(x=(0,s.compPicker).tree.filter(e=>e.parent===d.id).length),(0,i.jsxs)("div",{className:cx("flex flex-col hover:bg-blue-50 cursor-pointer",css`
.btn {
opacity: 0;
}
&:hover .btn {
opacity: 1;
}
`,d.id===c.page.cur.id&&"bg-blue-50","component"===d.type&&"ml-1 mr-2 mb-3 border flex-1","component"===d.type&&css`
min-width: 190px;
`,"folder"===d.type&&"border-t py-[2px] ",d.id===c.ui.popup.comp.preview_id&&css`
border: 1px solid blue !important;
`),onClick:e=>{"folder"===d.type?n():I(e)},children:["component"===d.type&&(0,i.jsx)(g,{name:d.name}),(0,i.jsxs)("div",{className:cx("flex","component"===d.type&&"items-stretch","folder"===d.type&&"items-center"),children:[d.id===c.page.cur.id&&(0,i.jsx)("div",{className:"absolute left-0 top-0 bottom-0 bg-blue-500 w-1"}),(0,i.jsx)("div",{className:cx("h-[13px]","folder"===d.type&&"pl-1","component"===d.type&&"hidden")}),"folder"===d.type&&(0,i.jsxs)(i.Fragment,{children:[r&&(0,i.jsx)(m,{}),!r&&(0,i.jsx)(h,{})]}),(0,i.jsxs)("div",{className:cx("flex flex-1 px-1 items-center","component"===d.type&&"border-r"),children:[u.renaming?(0,i.jsx)("input",{value:u.rename_to,autoFocus:!0,spellCheck:!1,onBlur:async()=>{u.renaming=!1,u.rename_to&&(d.name=u.rename_to,u.render(),""===d.id?d.name:(d.name=u.rename_to,await _db.component_group.update({where:{id:d.id},data:{name:u.rename_to}})),await (0,s.reloadCompPicker)(c))},className:"border px-1 bg-white flex-1 outline-none mr-1 border-blue-500 ",onChange:e=>{u.rename_to=e.currentTarget.value,u.render()},onKeyDown:e=>{"Enter"===e.key&&e.currentTarget.blur(),"Escape"===e.key&&(u.rename_to=d.name,u.render(),e.currentTarget.blur())}}):(0,i.jsx)(A,{name:e.text}),"folder"===d.type&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"ml-1 p-1 border border-transparent hover:border-slate-400 bg-white rounded-sm",onClick:e=>{e.stopPropagation(),u.rename_to=d.name,u.renaming=!0,u.render()},dangerouslySetInnerHTML:{__html:'<svg width="11" height="11" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.5 1C6.22386 1 6 1.22386 6 1.5C6 1.77614 6.22386 2 6.5 2C7.12671 2 7.45718 2.20028 7.65563 2.47812C7.8781 2.78957 8 3.28837 8 4V11C8 11.7116 7.8781 12.2104 7.65563 12.5219C7.45718 12.7997 7.12671 13 6.5 13C6.22386 13 6 13.2239 6 13.5C6 13.7761 6.22386 14 6.5 14C7.37329 14 8.04282 13.7003 8.46937 13.1031C8.47976 13.0886 8.48997 13.0739 8.5 13.0591C8.51003 13.0739 8.52024 13.0886 8.53063 13.1031C8.95718 13.7003 9.62671 14 10.5 14C10.7761 14 11 13.7761 11 13.5C11 13.2239 10.7761 13 10.5 13C9.87329 13 9.54282 12.7997 9.34437 12.5219C9.1219 12.2104 9 11.7116 9 11V4C9 3.28837 9.1219 2.78957 9.34437 2.47812C9.54282 2.20028 9.87329 2 10.5 2C10.7761 2 11 1.77614 11 1.5C11 1.22386 10.7761 1 10.5 1C9.62671 1 8.95718 1.29972 8.53063 1.89688C8.52024 1.91143 8.51003 1.92611 8.5 1.9409C8.48997 1.92611 8.47976 1.91143 8.46937 1.89688C8.04282 1.29972 7.37329 1 6.5 1ZM14 5H11V4H14C14.5523 4 15 4.44772 15 5V10C15 10.5523 14.5523 11 14 11H11V10H14V5ZM6 4V5H1L1 10H6V11H1C0.447715 11 0 10.5523 0 10V5C0 4.44772 0.447715 4 1 4H6Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>'}}),0===x&&(0,i.jsx)("div",{className:"ml-1 p-1 border border-transparent hover:border-slate-400 bg-white rounded-sm",onClick:async e=>{e.stopPropagation(),confirm("Delete empty folder?")&&(await _db.component_group.delete({where:{id:d.id}}),(0,s.reloadCompPicker)(c))},dangerouslySetInnerHTML:{__html:'<svg xmlns="http://www.w3.org/2000/svg" width="11" height="11" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trash-2"><path d="M3 6h18"/><path d="M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6"/><path d="M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2"/><line x1="10" x2="10" y1="11" y2="17"/><line x1="14" x2="14" y1="11" y2="17"/></svg>'}})]})]}),"component"===d.type&&(0,i.jsxs)("div",{className:cx("transition-all bg-white flex items-center px-1 hover:border-blue-300 hover:bg-blue-100 opacity-20 hover:opacity-100",css`
&:hover {
.normal {
display: none;
}
.over {
display: block;
}
}
`),onClick:async e=>{e.stopPropagation(),v(d.id)},children:[(0,i.jsx)("div",{className:"normal",children:(0,i.jsx)(f,{})}),(0,i.jsx)("div",{className:"over hidden text-red-600",children:(0,i.jsx)(f,{})})]})]})]})},p=e=>{let t=0;if(0===e.length)return"";for(let r=0;r<e.length;r++)t=e.charCodeAt(r)+((t<<5)-t),t&=t;for(var r="#",n=0;n<3;n++)r+=("00"+(t>>8*n&255).toString(16)).substr(-2);return r},A=({name:e})=>"string"!=typeof e?e:"__TRASH__"===e?"Trash":e.startsWith("layout::")?(0,i.jsxs)("div",{className:"flex items-center",children:[(0,i.jsx)("div",{className:"border border-green-600 text-green-600 mr-1 font-mono text-[10px] px-1 bg-white ",children:"LAYOUT"}),(0,i.jsx)("div",{children:e.substring(8)})]}):(0,i.jsx)("div",{children:e}),g=({name:e})=>{let t=p(e),r=(0,u.default)(t);return(0,i.jsx)("div",{className:cx("capitalize text-center flex items-center justify-center font-black",css`
height: 50px;
background-color: ${t};
opacity: 0.8;
color: ${r.isDark()?"white":"black"};
`),children:e.split("_").join(" ")})},f=()=>(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",fill:"none",viewBox:"0 0 15 15",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M5.5 1a.5.5 0 000 1h4a.5.5 0 000-1h-4zM3 3.5a.5.5 0 01.5-.5h8a.5.5 0 010 1H11v8a1 1 0 01-1 1H5a1 1 0 01-1-1V4h-.5a.5.5 0 01-.5-.5zM5 4h5v8H5V4z",clipRule:"evenodd"})}),h=()=>(0,i.jsx)("svg",{fill:"currentColor",viewBox:"0 0 20 20",strokeWidth:1,width:13,height:13,xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:(0,i.jsx)("path",{d:"M2 6a2 2 0 012-2h5l2 2h5a2 2 0 012 2v6a2 2 0 01-2 2H4a2 2 0 01-2-2V6z"})}),m=()=>(0,i.jsxs)("svg",{fill:"currentColor",strokeWidth:1,width:13,height:13,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:[(0,i.jsx)("path",{clipRule:"evenodd",fillRule:"evenodd",d:"M2 6a2 2 0 012-2h4l2 2h4a2 2 0 012 2v1H8a3 3 0 00-3 3v1.5a1.5 1.5 0 01-3 0V6z"}),(0,i.jsx)("path",{d:"M6 12a2 2 0 012-2h8a2 2 0 012 2v2a2 2 0 01-2 2H2h2a2 2 0 002-2v-2z"})]})},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../logic/ed-global":"6QDfO","./comp-reload":"4bHSH","../../../logic/tree/build":"dNllk",tinycolor2:"iYf4w","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],d5Nc2:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdPopPage",()=>h);var i=e("react/jsx-runtime"),o=e("@minoru/react-dnd-treeview"),a=e("react"),s=e("react-dnd-html5-backend"),l=e("web-utils"),c=e("../../../../../utils/ui/loading"),u=e("../../../../../utils/ui/modal"),d=e("../../../logic/ed-global"),p=e("./page-reload"),A=e("./page-tree"),g=e("./page-form"),f=e("../../../../../utils/ui/fuzzy");let h=()=>{let e=(0,l.useGlobal)(d.EDGlobal,"EDITOR"),t=(0,l.useLocal)({tree:null}),r=o.Tree;if(p.pagePicker.render=t.render,(0,a.useEffect)(()=>{(0,l.waitUntil)(()=>t.tree).then(()=>{if(t.tree){let r=[],n=(0,p.pagePicker).tree.find(t=>t.id===e.page.cur.id),i=new Set;if(p.pagePicker.rename_id){let e=(0,p.pagePicker).tree.find(e=>e.id===p.pagePicker.rename_id);for(;e;)if("string"==typeof e.id){if(i.has(e.id))break;if(i.add(e.id),r.includes(e.id))continue;let t=e.parent;r.push(e.id),e=(0,p.pagePicker).tree.find(e=>e.id===t)}}else for(;n;)if("string"==typeof n.id){if(i.has(n.id))break;if(i.add(n.id),r.includes(n.id))continue;let e=n.parent;r.push(n.id),n=(0,p.pagePicker).tree.find(t=>t.id===e)}r.length<=1?t.tree.open("page-root"):t.tree.open(r)}})},[e.ui.popup.page.open,e.page.cur.id,p.pagePicker.site_id,p.pagePicker.rename_id]),!e.ui.popup.page.open)return null;e.site.id!==p.pagePicker.site_id&&(p.pagePicker.site_id=e.site.id,(0,p.reloadPagePicker)(e));let n=p.pagePicker.tree;if(p.pagePicker.search){let e=(0,f.fuzzy)((0,l.deepClone)(p.pagePicker.tree),{pk:"id",search:["text","data.url"]},p.pagePicker.search);(n=e.find(e=>"root"===e.id)?e:[...e,p.pagePickerRootItem]).map(e=>{"root"!==e.id&&(e.parent="root")})}return(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)(u.Modal,{open:!0,onOpenChange:t=>{t||(e.ui.popup.page.open=null,e.render())},children:[(0,i.jsx)("div",{id:"page-picker",ref:e=>{e&&(p.pagePicker.ref=e)},className:cx("absolute inset-[5%] bg-white flex",css`
.dropping {
background: #efefff;
}
`),children:(0,i.jsx)("div",{className:"relative flex flex-1 items-stretch text-[14px] overflow-auto",children:"loading"===p.pagePicker.status?(0,i.jsx)(c.Loading,{note:"listing-page",backdrop:!1}):(0,i.jsx)(i.Fragment,{children:p.pagePicker.ref&&(0,i.jsx)(o.DndProvider,{backend:s.HTML5Backend,options:(0,o.getBackendOptions)({html5:{rootElement:p.pagePicker.ref}}),children:(0,i.jsx)(r,{ref:e=>{t.tree!==e&&(t.tree=e)},tree:n,rootId:"page-root",onDrop:async(t,r)=>{p.pagePicker.tree=t,e.render(),r.dragSource?.droppable?r.dropTargetId!==r.dragSourceId&&(await _db.page_folder.update({where:{id:r.dragSourceId},data:{parent_id:"root"!==r.dropTargetId&&r.dropTargetId?r.dropTargetId:null},select:{id:!0}}),(0,p.reloadPagePicker)(e)):await _db.page.update({where:{id:r.dragSourceId},data:{id_folder:"root"!==r.dropTargetId&&r.dropTargetId?r.dropTargetId:null},select:{id:!0}})},dragPreviewRender:()=>(0,i.jsx)(i.Fragment,{}),canDrag:()=>!0,canDrop:(e,t)=>t.dropTarget?.data?.type!=="page"&&"page-root"!==t.dropTargetId,classes:{root:"flex-1",dropTarget:"dropping"},render:A.edPageTreeRender})})})})}),e.ui.popup.page.form&&(0,i.jsx)(g.EdFormPage,{page:e.ui.popup.page.form,onClose:()=>{e.ui.popup.page.form=null,e.render()},onSave:async(t,r)=>{if(e.ui.popup.page.form=null,r)e.render(),await (0,p.reloadPagePicker)(e),d.active.comp_id="",d.active.item_id="",e.ui.popup.page.open=null,navigate(`/ed/${e.site.id}/${t.id}`);else{let r=(0,p.pagePicker).tree.find(e=>e.id===t.id&&e.data?.type==="page");if(r){for(let[e,n]of Object.entries(r.data||{}))t[e]&&(r.data[e]=t[e]);r.text=t.name}e.render()}}})]})})}},{"react/jsx-runtime":"f4Tol","@minoru/react-dnd-treeview":"6okMP",react:"aq5hc","react-dnd-html5-backend":"5juk0","web-utils":"ccU4J","../../../../../utils/ui/loading":"loFlS","../../../../../utils/ui/modal":"4N5RJ","../../../logic/ed-global":"6QDfO","./page-reload":"7xQs6","./page-tree":"9lpCs","./page-form":"jOvdE","../../../../../utils/ui/fuzzy":"5LN6l","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"7xQs6":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"pagePickerRootItem",()=>i),n.export(r,"pagePicker",()=>o),n.export(r,"reloadPagePicker",()=>a);let i={id:"root",parent:"page-root",text:"pages",droppable:!0,data:{id:"root",name:"pages",type:"folder"}},o={site_id:"",ref:null,tree:[],status:"ready",search:"",render:()=>{},rename_id:"",new_parent_id:""},a=async e=>{o.status="loading";let t=await _db.page.findMany({where:{id_site:e.site.id,is_deleted:!1},select:{id:!0,name:!0,id_layout:!0,is_default_layout:!0,id_folder:!0,url:!0}}),r=await _db.page_folder.findMany({where:{id_site:e.site.id,is_deleted:!1},select:{id:!0,name:!0,parent_id:!0}});o.tree=[];let n=o.tree;for(let r of(n.push(i),t))e.page.list[r.id]&&(e.page.list[r.id].page.name=r.name,e.page.list[r.id].page.name=r.url),e.page.cur.id===r.id&&(e.page.cur.name=r.name,e.page.cur.url=r.url),n.push({id:r.id,parent:r.id_folder||"root",text:r.name,droppable:!1,data:{id:r.id,name:r.name,type:"page",url:r.url}});for(let e of r)n.push({id:e.id,parent:e.parent_id||"root",text:e.name||"",droppable:!0,data:{id:e.id,name:e.name||"",type:"folder"}});o.status="ready",o.render()}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9lpCs":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edPageTreeRender",()=>c);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../logic/ed-global"),s=e("./page-reload"),l=e("uuid");let c=(e,{depth:t,isOpen:r,onToggle:n})=>{let c=(0,o.useGlobal)(a.EDGlobal,"EDITOR"),h=(0,o.useLocal)({rename_to:""}),m=e.data;return m?(c.page.cur.id===m.id&&(c.page.cur.url=m.url||"",c.page.cur.name=m.name||""),(0,i.jsxs)("div",{className:cx("flex border-b py-[2px] items-center hover:bg-blue-50 cursor-pointer relative",css`
.btn {
opacity: 0;
}
&:hover .btn {
opacity: 1;
}
`,m.id===c.page.cur.id&&"bg-blue-50"),onClick:()=>{"folder"===m.type?n():c.ui.popup.page.open&&c.ui.popup.page.open(m.id)},children:[(0,i.jsxs)("div",{className:"flex w-[40%] items-center relative ",children:[m.id===c.page.cur.id&&(0,i.jsx)("div",{className:"absolute left-0 top-0 bottom-0 bg-blue-500 w-1"}),(0,i.jsx)("div",{className:cx("h-[13px] pl-1",css`
width: ${13*t}px;
`)}),"folder"===m.type&&(0,i.jsxs)(i.Fragment,{children:[r&&(0,i.jsx)(f,{}),!r&&(0,i.jsx)(p,{})]}),(0,i.jsx)("div",{className:"flex flex-1 pl-1",children:s.pagePicker.rename_id===m.id?(0,i.jsx)("input",{value:h.rename_to,autoFocus:!0,onBlur:async()=>{s.pagePicker.rename_id,s.pagePicker.rename_id="",m.name=h.rename_to,h.render(),"NEW"===m.id?m.name&&(await _db.page_folder.create({data:{name:h.rename_to,id_site:c.site.id,parent_id:(0,l.validate)(s.pagePicker.new_parent_id)?s.pagePicker.new_parent_id:null}}),s.pagePicker.new_parent_id=""):await _db.page_folder.update({where:{id:m.id},data:{name:h.rename_to}}),await (0,s.reloadPagePicker)(c)},className:"border px-1 bg-white flex-1 outline-none mr-1 border-blue-500 ",onChange:e=>{h.rename_to=e.currentTarget.value,h.render()},onKeyDown:e=>{"Enter"===e.key&&e.currentTarget.blur(),"Escape"===e.key&&(h.rename_to=m.name,h.render(),e.currentTarget.blur())}}):(0,i.jsx)(u,{name:e.text})}),s.pagePicker.rename_id!==m.id&&(0,i.jsxs)("div",{className:"flex pr-2 items-stretch h-[18px] space-x-[2px] text-[10px]",children:["folder"===m.type&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"btn transition-all bg-white flex items-center border px-1 hover:border-blue-300 hover:bg-blue-100",onClick:e=>{e.stopPropagation(),(0,s.pagePicker).tree.push({id:"NEW",parent:m.id,text:"",data:{id:"NEW",name:"",type:"folder"}}),s.pagePicker.rename_id="NEW",s.pagePicker.new_parent_id=m.id,c.render()},children:"+ Folder"}),(0,i.jsx)("div",{className:"btn transition-all bg-white flex items-center border px-1 hover:border-blue-300 hover:bg-blue-100",onClick:e=>{e.stopPropagation(),c.ui.popup.page.form={id_site:c.site.id,id_folder:"root"===m.id?null:m.id},c.render()},children:"+ Page"})]}),"root"!==m.id&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{onClick:async t=>{if(t.stopPropagation(),confirm("Clone page ?")){h.render();let t=await _db.page.findFirst({where:{id:e.id,is_deleted:!1,is_default_layout:!1}});delete t.id,t.name=`${t.name} [Cloned]`,t.url=`${t.url}-cloned`,await _db.page.create({data:t}),await (0,s.reloadPagePicker)(c)}},className:"btn transition-all bg-white flex items-center border px-1 hover:border-blue-300 hover:bg-blue-100",children:(0,i.jsx)(A,{})}),(0,i.jsx)("div",{className:"btn transition-all bg-white flex items-center border px-1 hover:border-blue-300 hover:bg-blue-100",onClick:e=>{e.stopPropagation(),"folder"===m.type?(h.rename_to=m.name,s.pagePicker.rename_id=m.id,h.render()):(c.ui.popup.page.form=m,c.render())},children:(0,i.jsx)(g,{})}),(0,i.jsx)("div",{className:"btn transition-all bg-white flex items-center border px-1 hover:border-red-300 hover:bg-red-100",onClick:async t=>{t.stopPropagation(),confirm("Deletting cannot be undone. Are you sure ?")&&("folder"===m.type?(await _db.page.updateMany({where:{id_folder:e.id},data:{id_folder:"root"===e.parent?null:e.parent}}),await _db.page_folder.update({where:{id:e.id},data:{is_deleted:!0}})):await _db.page.update({where:{id:e.id},data:{is_deleted:!0}}),await (0,s.reloadPagePicker)(c))},children:(0,i.jsx)(d,{})})]})]})]}),(0,i.jsx)("div",{className:"flex pl-1 flex-1 items-stretch",children:"root"===m.id?(0,i.jsx)("input",{className:"flex-1 outline-none focus:border-blue-500 border border-transparent mr-1 px-1 text-xs py-[2px]",onClick:e=>{e.preventDefault(),e.stopPropagation()},spellCheck:!1,onChange:e=>{s.pagePicker.search=e.currentTarget.value,(0,s.pagePicker).render()},value:s.pagePicker.search,type:"search",placeholder:"Search.."}):m.url})]})):(0,i.jsx)(i.Fragment,{})},u=({name:e})=>"string"==typeof e&&e.startsWith("layout:")?(0,i.jsxs)("div",{className:"flex items-center",children:[(0,i.jsx)("div",{className:"border border-green-600 text-green-600 mr-1 font-mono text-[8px] px-1 bg-white ",children:"LAYOUT"}),(0,i.jsx)("div",{children:e.substring(7)})]}):(0,i.jsx)("div",{children:e}),d=()=>(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",fill:"none",viewBox:"0 0 15 15",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M5.5 1a.5.5 0 000 1h4a.5.5 0 000-1h-4zM3 3.5a.5.5 0 01.5-.5h8a.5.5 0 010 1H11v8a1 1 0 01-1 1H5a1 1 0 01-1-1V4h-.5a.5.5 0 01-.5-.5zM5 4h5v8H5V4z",clipRule:"evenodd"})}),p=()=>(0,i.jsx)("svg",{fill:"currentColor",viewBox:"0 0 20 20",strokeWidth:1,width:13,height:13,xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:(0,i.jsx)("path",{d:"M2 6a2 2 0 012-2h5l2 2h5a2 2 0 012 2v6a2 2 0 01-2 2H4a2 2 0 01-2-2V6z"})}),A=()=>(0,i.jsx)("svg",{width:"12",height:"12",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M1 9.50006C1 10.3285 1.67157 11.0001 2.5 11.0001H4L4 10.0001H2.5C2.22386 10.0001 2 9.7762 2 9.50006L2 2.50006C2 2.22392 2.22386 2.00006 2.5 2.00006L9.5 2.00006C9.77614 2.00006 10 2.22392 10 2.50006V4.00002H5.5C4.67158 4.00002 4 4.67159 4 5.50002V12.5C4 13.3284 4.67158 14 5.5 14H12.5C13.3284 14 14 13.3284 14 12.5V5.50002C14 4.67159 13.3284 4.00002 12.5 4.00002H11V2.50006C11 1.67163 10.3284 1.00006 9.5 1.00006H2.5C1.67157 1.00006 1 1.67163 1 2.50006V9.50006ZM5 5.50002C5 5.22388 5.22386 5.00002 5.5 5.00002H12.5C12.7761 5.00002 13 5.22388 13 5.50002V12.5C13 12.7762 12.7761 13 12.5 13H5.5C5.22386 13 5 12.7762 5 12.5V5.50002Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})}),g=()=>(0,i.jsx)("svg",{width:"12",height:"12",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M11.8536 1.14645C11.6583 0.951184 11.3417 0.951184 11.1465 1.14645L3.71455 8.57836C3.62459 8.66832 3.55263 8.77461 3.50251 8.89155L2.04044 12.303C1.9599 12.491 2.00189 12.709 2.14646 12.8536C2.29103 12.9981 2.50905 13.0401 2.69697 12.9596L6.10847 11.4975C6.2254 11.4474 6.3317 11.3754 6.42166 11.2855L13.8536 3.85355C14.0488 3.65829 14.0488 3.34171 13.8536 3.14645L11.8536 1.14645ZM4.42166 9.28547L11.5 2.20711L12.7929 3.5L5.71455 10.5784L4.21924 11.2192L3.78081 10.7808L4.42166 9.28547Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})}),f=()=>(0,i.jsxs)("svg",{fill:"currentColor",strokeWidth:1,width:13,height:13,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:[(0,i.jsx)("path",{clipRule:"evenodd",fillRule:"evenodd",d:"M2 6a2 2 0 012-2h4l2 2h4a2 2 0 012 2v1H8a3 3 0 00-3 3v1.5a1.5 1.5 0 01-3 0V6z"}),(0,i.jsx)("path",{d:"M6 12a2 2 0 012-2h8a2 2 0 012 2v2a2 2 0 01-2 2H2h2a2 2 0 002-2v-2z"})]})},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../logic/ed-global":"6QDfO","./page-reload":"7xQs6",uuid:"8q3Mr","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jOvdE:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdFormPage",()=>c);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../../../utils/ui/form.style"),s=e("../../../../../utils/ui/form/input"),l=e("../../../logic/ed-global");let c=({page:e,onClose:t,onSave:r})=>{let n=(0,o.useGlobal)(l.EDGlobal,"EDITOR"),c=(0,o.useLocal)({init:!1,saving:!1,fillUrl:!1,preventClose:!1}),u=(0,o.useLocal)({});if(!c.init)for(let[t,r]of(c.init=!0,Object.entries(e)))u[t]=r;return(0,i.jsx)(i.Fragment,{children:(0,i.jsx)("div",{className:"absolute inset-0 flex items-center justify-center backdrop-blur cursor-pointer hover:backdrop-blur-sm transition-all text-xs",onPointerUp:()=>{c.preventClose||t(),c.preventClose=!1,c.render()},children:(0,i.jsxs)("form",{onPointerDown:e=>{e.stopPropagation(),c.preventClose=!0,c.render()},onPointerUp:e=>{e.stopPropagation(),c.preventClose=!1,c.render()},onSubmit:async e=>{if(e.preventDefault(),u.name){u.name.startsWith("layout:")||(u.is_default_layout=!1),c.saving=!0,c.render();let e=u.id_folder;if(e&&"ROOT"!==e||(e=null),u.id){let e=await _db.page.update({data:{name:u.name,url:u.url||"",is_default_layout:u.is_default_layout},where:{id:u.id}});n.page.cur.id===u.id&&n.page.doc?n.page.doc.transact(()=>{if(n.page.doc){let e=n.page.doc.getMap("map");e&&(e.set("name",u.name),e.set("url",u.url)),r(e.toJSON(),!1)}}):r(e,!1)}else r(await _db.page.create({data:{content_tree:{childs:[],id:"root",type:"root"},name:u.name,url:u.url||"",id_site:u.id_site||"",id_folder:e}}),!0);c.saving=!1,c.render()}},onClick:e=>{e.stopPropagation()},className:cx(a.formStyle,"bg-white shadow-2xl border"),children:[(0,i.jsxs)("label",{children:[(0,i.jsx)("span",{children:"Name"}),(0,i.jsx)(s.Input,{form:u,autoFocus:!0,name:"name",onFocus:()=>{u.url||(c.fillUrl=!0,c.render())},onChange:e=>{c.fillUrl&&(u.url=`/${e.replace(/\W/g,"/").replace(/\/\/+/g,"/").replace(/\s/g,"_")}`),u.render()},onBlur:()=>{c.fillUrl=!1,c.render()}})]}),u.name?.startsWith("layout:")?(0,i.jsxs)("label",{children:[(0,i.jsx)("span",{children:"Default Layout"}),(0,i.jsxs)("div",{className:"flex space-x-2",children:[(0,i.jsx)("div",{className:cx("border-[3px] px-4 cursor-pointer select-none border-black",u.is_default_layout&&"bg-black text-white "),onClick:()=>{u.is_default_layout=!0,u.render()},children:"YES"}),(0,i.jsx)("div",{className:cx("border-[3px] px-2 cursor-pointer select-none border-black",!u.is_default_layout&&"bg-black text-white"),onClick:()=>{u.is_default_layout=!1,u.render()},children:"NO"})]})]}):(0,i.jsxs)("label",{children:[(0,i.jsx)("span",{children:"url"}),(0,i.jsx)(s.Input,{form:u,name:"url"})]}),u.id&&(0,i.jsxs)("label",{children:[(0,i.jsx)("span",{children:"Page ID:"}),(0,i.jsx)(s.Input,{form:u,name:"id",disabled:!0})]}),(0,i.jsxs)("div",{className:"flex",children:[(0,i.jsx)("button",{type:"submit",disabled:c.saving,className:"flex-1",children:c.saving?"Saving...":"Save"}),u.id&&(0,i.jsx)("button",{className:"bg-red-600 w-[40px] flex justify-center items-center",onClick:async()=>{confirm("Are you sure ?")&&r(await _db.page.update({where:{id:e.id},data:{is_deleted:!0}}),!1)},children:(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M5.5 1a.5.5 0 000 1h4a.5.5 0 000-1h-4zM3 3.5a.5.5 0 01.5-.5h8a.5.5 0 010 1H11v8a1 1 0 01-1 1H5a1 1 0 01-1-1V4h-.5a.5.5 0 01-.5-.5zM5 4h5v8H5V4z",clipRule:"evenodd"})})})]})]})})})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../../../utils/ui/form.style":"jUQFK","../../../../../utils/ui/form/input":"1FhYR","../../../logic/ed-global":"6QDfO","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jUQFK:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"formStyle",()=>i);let i=css`
padding: 10px;
display: flex;
flex-direction: column;
align-items: stretch;
.title {
font-size: 18px;
display: flex;
flex-direction: column;
}
label {
display: flex;
flex-direction: column;
align-items: stretch;
margin-bottom: 10px;
> span {
font-size: 14px;
margin-bottom: 2px;
}
}
input,
select {
border: 3px solid black;
padding: 3px;
width: 300px;
font-size: 15px;
&:disabled {
color: #999;
}
}
button {
color: white;
padding: 5px;
}
button[type="submit"] {
background: black;
&:disabled {
background: #999;
}
}
`},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1FhYR":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"Input",()=>o);var i=e("react/jsx-runtime");let o=e=>{let t={...e},{form:r,name:n}=e;delete t.form,delete t.name;let o=null;t.onChange&&(o=t.onChange,delete t.onChange);let a=r[n];return a instanceof URL&&(a=a.toString()),(0,i.jsx)("input",{value:a||"",spellCheck:!1,onInput:e=>{if(r[n]=e.currentTarget.value,o){let t=o(e.currentTarget.value);void 0!==t&&(r[n]=t)}r.render()},...t})}},{"react/jsx-runtime":"f4Tol","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],Aqaiy:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdPopScript",()=>p);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../../../utils/script/jscript"),s=e("../../../../../utils/ui/loading"),l=e("../../../../../utils/ui/modal"),c=e("../../../logic/ed-global"),u=e("../../side/prop-master/prop-form"),d=e("./workbench");let p=()=>{let e=(0,o.useGlobal)(c.EDGlobal,"EDITOR");return(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(l.Modal,{open:e.ui.popup.script.open,onOpenChange:t=>{if(!t){let t=e.ui.popup.script;if(t){if(t.open=!1,t.prop_name&&"prop-master"===t.type){u.propPopover.name=t.prop_name;let e=u.propPopover.render;e&&e()}"item"===t.type&&delete e.script.init_local_effect[c.active.item_id],t.on_close(),e.render()}}},children:(0,i.jsx)("div",{className:cx("bg-white select-none flex fixed inset-[50px]"),children:(0,i.jsxs)("div",{className:cx("flex flex-1 relative",css`
.monaco-editor {
.mtk9 {
color: #022f62;
}
.mtk1 {
color: #022f62;
}
.mtk22 {
color: #015cc5;
}
.mtk8 {
color: #015cc5;
}
.mtk5 {
color: #55bb8a;
}
.monaco-editor.showUnused .squiggly-inline-unnecessary {
opacity: 0.4;
}
.jsx-expression-braces {
color: #7c3813;
}
.jsx-tag-angle-bracket {
color: #619ac3;
}
.jsx-tag-name {
color: #619ac3;
}
.jsx-tag-order-1 {
color: #23863a;
}
.jsx-tag-order-2 {
color: #4e7ca1;
}
.jsx-tag-order-3 {
color: #020360;
}
.jsx-tag-attribute-key {
color: #6f42c1;
}
.jsx-text {
color: #000000;
}
}
`),children:[!a.jscript.editor&&(0,i.jsx)(s.Loading,{note:"js-editor",backdrop:!1}),a.jscript.editor&&(0,i.jsx)(d.EdScriptWorkbench,{})]})})})})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../../../utils/script/jscript":"36JZt","../../../../../utils/ui/loading":"loFlS","../../../../../utils/ui/modal":"4N5RJ","../../../logic/ed-global":"6QDfO","../../side/prop-master/prop-form":"eex5L","./workbench":"cJybd","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],cJybd:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdScriptWorkbench",()=>A),n.export(r,"ChevronRight",()=>m),n.export(r,"ChevronLeft",()=>I);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../logic/ed-global"),s=e("./monaco"),l=e("./snippet"),c=e("react"),u=e("../../../../../utils/ui/loading"),d=e("../../../../../utils/ui/tooltip"),p=e("./prop-gen");let A=()=>{let e=(0,o.useGlobal)(a.EDGlobal,"EDITOR"),t=(0,o.useLocal)({active_id:""});e.ui.popup.script.wb_render=t.render,(0,c.useEffect)(()=>{t.active_id?setTimeout(()=>{t.active_id=a.active.item_id,t.render()},200):(t.active_id=a.active.item_id,t.render())},[a.active.item_id]),a.active.script_nav.idx,a.active.script_nav.list.length,a.active.script_nav.list.length,"item"===e.ui.popup.script.type&&setTimeout(()=>{e.ui.popup.script.mode=e.ui.popup.script.lastMode,e.render()},200);let r="error"===e.ui.popup.script.typings.status&&"js"===e.ui.popup.script.mode;return(0,i.jsx)("div",{className:"flex flex-1 items-stretch",children:(0,i.jsxs)("div",{className:"flex flex-1 flex-col ",children:[(0,i.jsxs)("div",{className:cx("flex border-b items-stretch justify-between",r&&"bg-red-100"),children:[(0,i.jsxs)("div",{className:cx("flex items-stretch"),children:["prop-master"===e.ui.popup.script.type&&(0,i.jsx)(f,{}),"prop-instance"===e.ui.popup.script.type&&(0,i.jsx)(g,{}),"item"===e.ui.popup.script.type&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"flex p-2 space-x-1",children:[{type:"js",color:"#e9522c"},{type:"css",color:"#188228"},{type:"html",color:"#2c3e83"}].map(t=>(0,i.jsx)("div",{className:cx(css`
color: ${t.color};
border: 1px solid ${t.color};
`,"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,i.jsx)(l.EdScriptSnippet,{})]})]}),(0,i.jsxs)("div",{className:"flex items-stretch text-xs pr-2",children:["prop-instance"===e.ui.popup.script.type&&(0,i.jsx)(p.EdPropGen,{}),"js"===e.ui.popup.script.mode&&(0,i.jsx)("div",{className:"flex items-center",children:{ok:(0,i.jsx)("div",{className:"text-green-700",children:"Typings: OK"}),loading:(0,i.jsx)("div",{className:"text-slate-500",children:"Loading ⌛"}),error:(0,i.jsx)(d.Tooltip,{content:(0,i.jsx)("div",{className:"font-mono whitespace-pre-wrap text-[11px]",children:e.ui.popup.script.typings.err_msg}),delay:0,children:(0,i.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,i.jsx)("div",{className:"relative flex flex-1",children:t.active_id===a.active.item_id?(0,i.jsx)(s.EdScriptMonaco,{}):(0,i.jsx)(u.Loading,{backdrop:!1,note:"opening script"})})]})})},g=()=>{let e=(0,o.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,i.jsxs)("div",{className:"flex text-xs p-2 space-x-1 items-center",children:[(0,i.jsx)("div",{className:"bg-blue-700 text-white text-[11px] px-1 mr-1",children:"INSTANCE"}),(0,i.jsx)("div",{children:t.name}),(0,i.jsx)(h,{}),(0,i.jsx)("div",{children:e.ui.popup.script.prop_name}),(0,i.jsx)(h,{}),(0,i.jsx)("div",{children:e.ui.popup.script.prop_kind})]})):(0,i.jsx)(i.Fragment,{})},f=()=>{let e=(0,o.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,i.jsxs)("div",{className:"flex text-xs p-2 space-x-1 items-center",children:[(0,i.jsx)("div",{className:"bg-purple-700 text-white text-[11px] px-1 mr-1",children:"MASTER"}),(0,i.jsx)("div",{children:t.name}),(0,i.jsx)(h,{}),(0,i.jsx)("div",{children:e.ui.popup.script.prop_name}),(0,i.jsx)(h,{}),(0,i.jsx)("div",{children:e.ui.popup.script.prop_kind})]})):(0,i.jsx)(i.Fragment,{})},h=()=>(0,i.jsx)("svg",{width:"12",height:"12",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.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"})}),m=()=>(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"22",height:"22",fill:"none",viewBox:"0 0 15 15",children:(0,i.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"})}),I=()=>(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"22",height:"22",viewBox:"0 0 24 24",children:(0,i.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":"f4Tol","web-utils":"ccU4J","../../../logic/ed-global":"6QDfO","./monaco":"4PM6V","./snippet":"djndY",react:"aq5hc","../../../../../utils/ui/loading":"loFlS","../../../../../utils/ui/tooltip":"lSeyn","./prop-gen":"eIA2V","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4PM6V":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdScriptMonaco",()=>w);var i=e("react/jsx-runtime"),o=e("lodash.trim"),a=n.interopDefault(o),s=e("react"),l=e("web-utils"),c=e("../../../../../utils/script/jscript"),u=e("../../../../../utils/script/mount"),d=e("../../../../../utils/script/typings"),p=e("../../../../../utils/ui/loading"),A=e("../../../logic/active/get-meta"),g=e("../../../logic/ed-global"),f=e("./default-val"),h=e("./scope/scope"),m=e("../../../../vi/render/script/local"),I=e("../../side/prop-instance/on-change"),v=e("./code-edit/adv-js"),x=e("./code-edit/prop-instance"),C=e("./code-edit/prop-master");let y={timeout:null},B=window,w=()=>{let e=(0,l.useGlobal)(g.EDGlobal,"EDITOR"),t=(0,l.useLocal)({editor:null,monaco:null,changeTimeout:0,init:!1,value:"",historyOpen:!1,mode:"",imports:"",active_id:""}),r=c.jscript.editor;if(!r)return(0,i.jsx)(p.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 o="";if((0,s.useEffect)(()=>(B.monaco_loaded||(B.monaco_loaded=!0),()=>{e.ui.monaco.editor.getModels().forEach(e=>{e.uri.toString().startsWith("typings:")&&e.dispose()}),e.ui.monaco=null,e.script.do_edit=async()=>{}}),[]),t.monaco&&(e.ui.monaco=t.monaco),(0,s.useEffect)(()=>{clearTimeout(y.timeout),(async()=>{let r=t.editor,i=t.monaco;if(i&&r){let s=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(i.editor.getModels().forEach(e=>{(e.uri.toString().startsWith("inmemory://model")||e.uri.toString().startsWith("file://"))&&e.dispose()}),n&&"item"===s&&(n.item.adv||(n.item.adv={}),n.item.adv[e.ui.popup.script.mode]||(n.item.adv[e.ui.popup.script.mode]=o)),"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(s){case"prop-master":{for(let e of Object.keys(c.props))l[e]="any";let e=i.editor.createModel((0,a.default)(o),"typescript",i.Uri.parse("file:///active.tsx"));r.setModel(e)}break;case"prop-instance":{(0,h.declareScope)(e,n,i);let t=i.editor.createModel((0,a.default)(o),"typescript",i.Uri.parse("file:///active.tsx"));if(r.setModel(t),c.id){let t=e.ui.popup.script.prop_name;E(n.item.component?.props[t],l,e.page.meta)}}break;case"item":{(0,h.declareScope)(e,n,i);let t=i.editor.createModel((0,a.default)(o),"typescript",i.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;E(c?.props[t],l,e.page.meta)}}}await (0,d.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},i,{types:l,values:{}}),await (0,u.jsMount)(r,i,e)}else{let t=i.editor.createModel(o,{css:"scss",js:"typescript",html:"html"}[e.ui.popup.script.mode],i.Uri.parse("inmemory://model/1"));r.setModel(t)}t.init=!0,t.value=o,t.render()}}})()},[g.active.item_id,t.monaco,t.editor,e.ui.popup.script.mode]),!n)return(0,i.jsx)(p.Loading,{backdrop:!1,note:"meta-not-found"});let w=n.item,b=n.mitem?.get("adv")?.toJSON()||{};w.adv=b;let Q=async(e,r)=>{if(t.editor){let n=c.jscript.prettier.standalone,i=c.jscript.prettier.ts,o=c.jscript.prettier.estree;if(n&&o&&i){let s=t.editor?.getValue().replace(/\{\s*children\s*\}/gi,e),l=(0,a.default)(await n.format(r?e:s,{parser:"typescript",plugins:[i,o]}),"; \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=Q;let j=n.mitem;return j?"item"===w.type&&w.component?.id&&!j?(g.active.item_id="",(0,i.jsx)("div",{children:"no mitem"})):(o=(0,f.edMonacoDefaultVal)(e,b,j),(0,i.jsx)(r,{loading:(0,i.jsx)(p.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 i=async()=>{if(!e.sync)return;let r=t.value,i=(0,A.getActiveMeta)(e),o=e.ui.popup.script.mode;if(i&&i.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)(0,C.codeEditPropMaster)(e,r);else if("prop-instance"===n){let t=(0,x.codeEditPropInstance)(e,r);"value"===e.ui.popup.script.prop_kind&&(0,I.propInstanceOnChange)(e,e.ui.popup.script.prop_name,r),"string"==typeof t?(e.ui.popup.script.typings.status="error",e.ui.popup.script.typings.err_msg=t):"object"==typeof t&&(a=await t)}else if(m.local_cached_value[g.active.item_id]=null,"js"===o){let t=(0,v.codeEditAdvJs)(e,r);"string"==typeof t?(e.ui.popup.script.typings.status="error",e.ui.popup.script.typings.err_msg=t):"object"==typeof t&&(a=await t)}else{let t=(0,A.getMetaById)(e,g.active.item_id);if(t){let e=t.mitem?.get("adv");e&&("css"===o?e.set("css",r):e.set("html",r))}}"object"==typeof a&&(i.item.script=a),e.ui.popup.script.wb_render()}};e.ui.popup.script.on_close=()=>{clearTimeout(y.timeout),i(),e.ui.popup.script.on_close=()=>{}},clearTimeout(y.timeout),y.timeout=setTimeout(i,1e3)},onMount:async(e,r)=>{r.languages.register({id:"typescript"}),t.monaco=r,t.editor=e,t.render(),e.focus(),setTimeout(()=>{e.focus()},300)}})):(g.active.item_id="",(0,i.jsx)("div",{children:"no mitem"}))},E=(e,t,r)=>{if(e&&"string"==typeof e.typings){let n=Function("active","_meta",`\
${e.typings?`
${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("WARNING: typings prasi error, bilang mas rizky plis...")}}}},{"react/jsx-runtime":"f4Tol","lodash.trim":"kT8YF",react:"aq5hc","web-utils":"ccU4J","../../../../../utils/script/jscript":"36JZt","../../../../../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","../../side/prop-instance/on-change":"5QiTj","./code-edit/adv-js":"3rrB3","./code-edit/prop-instance":"6Nnn1","./code-edit/prop-master":"2zmSB","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],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 i=e("lodash.trim"),o=n.interopDefault(i),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 i={jsx:t.languages.typescript.JsxEmit.React,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,i=l.jscript.prettier.ts,a=l.jscript.prettier.estree;if(n&&a&&i){let t=(0,o.default)(await n.format(e.getValue(),{parser:"typescript",plugins:[i,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}),i=n.match(/.*<(\w+)>$/)?.[1];if(!i)return;let o=e.getWordUntilPosition(r);return{suggestions:[{label:`</${i}>`,kind:t.languages.CompletionItemKind.EnumMember,insertText:`$1</${i}>`,insertTextRules:t.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:{startLineNumber:r.lineNumber,endLineNumber:r.lineNumber,startColumn:o.startColumn,endColumn:o.endColumn}}]}}}),t.languages.typescript.typescriptDefaults.setCompilerOptions(i),setTimeout(()=>{e.getAction("editor.action.formatDocument")?.run()},100)},u=(e,t)=>{let[r,n,i]=e,o=r.substring(1),a=i.replace(".tsx",""),l=t.page.meta[o];return s.active.comp_id&&(l=t.comp.list[s.active.comp_id].meta[o]),{id:o,var_name:n,type:a,meta:l}}},{"lodash.trim":"kT8YF","monaco-jsx-syntax-highlight-v2":"cDv8Q","../../nova/ed/logic/ed-global":"6QDfO","./jscript":"36JZt","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],cDv8Q:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"MonacoJsxSyntaxHighlight",()=>C),n.export(r,"analysis",()=>x),n.export(r,"getWorker",()=>o);var i={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]<n;)e+=o[t],t+=1;return {row:t+1,column:n-e}};var getNodeRange=function(n){return "function"==typeof n.getStart&&"function"==typeof n.getEnd?[n.getStart(),n.getEnd()]:void 0!==n.pos&&void 0!==n.end?[n.pos,n.end]:[0,0]};var calcPosition=function(n,o){var t=getNodeRange(n),e=t[0],r=t[1];return {indexes:[e,r],positions:[getRowAndColumn(e+1,o),getRowAndColumn(r,o)]}};\n\nvar disposeJsxElementOrFragment=function(n){var s=n.node,e=n.lines,t=n.classifications,o=n.config,a=n.context,i="".concat(JsxToken.orderTokenPrefix,"-").concat(a.jsxTagOrder);if(a.jsxTagOrder=a.jsxTagOrder+1>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'},o=function(){return i},a=function(){return(a=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},s=function(){var e="https://cdnjs.cloudflare.com/ajax/libs/typescript/4.6.4/typescript.min.js";try{return __TYPESCRIPT_CUSTOM_URL__||e}catch(t){return e}};"undefined"==typeof window&&self.importScripts([s()]);var l=self.ts,c={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"},u=function(e,t){for(var r=0,n=0;n+t[r]<e;)n+=t[r],r+=1;return{row:r+1,column:e-n}},d=function(e){return"function"==typeof e.getStart&&"function"==typeof e.getEnd?[e.getStart(),e.getEnd()]:void 0!==e.pos&&void 0!==e.end?[e.pos,e.end]:[0,0]},p=function(e,t){var r=d(e),n=r[0],i=r[1];return{indexes:[n,i],positions:[u(n+1,t),u(i,t)]}},A=function(e){var t=e.node,r=e.lines,n=e.classifications,i=e.config,o=e.context,s="".concat(c.orderTokenPrefix,"-").concat(o.jsxTagOrder);if(o.jsxTagOrder=o.jsxTagOrder+1>i.jsxTagCycle?1:o.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 A=t.kind===l.SyntaxKind.JsxFragment?t.openingFragment:t.openingElement,g=t.kind===l.SyntaxKind.JsxFragment?t.closingFragment:t.closingElement,f=p(A,r).positions,h=p(g,r).positions;if(n.push({start:f[0],end:f[0],tokens:[c.angleBracket,s]}),n.push({start:f[1],end:f[1],tokens:[c.angleBracket,s]}),n.push({start:h[0],end:a(a({},h[0]),{column:h[0].column+1}),tokens:[c.angleBracket,s]}),n.push({start:h[1],end:h[1],tokens:[c.angleBracket,s]}),t.kind===l.SyntaxKind.JsxElement){var m=p(A.tagName,r).positions,I=p(g.tagName,r).positions;n.push({start:m[0],end:m[1],tokens:[c.tagName,s]}),n.push({start:I[0],end:I[1],tokens:[c.tagName,s]})}}},g=function(e){var t=e.node,r=e.lines,n=e.classifications,i=p(t,r).positions;n.push({start:i[0],end:i[1],tokens:[c.attributeKey]})},f=function(e){var t=e.node,r=e.lines,n=e.classifications,i=p(t,r).positions;n.push({start:i[0],end:i[0],tokens:[c.expressionBraces]}),n.push({start:i[1],end:i[1],tokens:[c.expressionBraces]})},h=function(e){var t=e.node,r=e.lines,n=e.classifications,i=p(t,r).positions;n.push({start:i[0],end:i[1],tokens:[c.text]})},m=function(e){var t=e.node,r=e.index;[l.SyntaxKind.JsxFragment,l.SyntaxKind.JsxElement,l.SyntaxKind.JsxSelfClosingElement].includes(t.kind)&&A(e),t.parent&&t.parent.kind===l.SyntaxKind.JsxAttribute&&t.kind===l.SyntaxKind.Identifier&&0===r&&g(e),t.kind===l.SyntaxKind.JsxExpression&&f(e),t.kind===l.SyntaxKind.JsxText&&h(e)},I=function(e){m(e);var t=0;l.forEachChild(e.node,function(r){return I(a(a({},e),{node:r,index:t++}))})},v=function(e){var t=(e||{}).jsxTagCycle;return{jsxTagCycle:void 0===t?3:t}},x=function(e,t,r){try{var n=[],i=l.createSourceFile(e,t,l.ScriptTarget.ES2020,!0),o=t.split("\n").map(function(e){return e.length+1});return I({node:i,lines:o,context:{jsxTagOrder:1},classifications:n,config:v(r),index:0}),n}catch(e){return(null==r?void 0:r.enableConsole)&&console.error(e),[]}},C=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,i=void 0===r?t.getModel().uri.toString():r,o={current:[]},a=function(e){var r=e.data,a=r.classifications,s=r.version,l=r.filePath;requestAnimationFrame(function(){if(l===i&&s===t.getModel().getVersionId()){var e=o.current;o.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:i,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":"2GYoY"}],"7Uqsz":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"registerSiteTypings",()=>l),n.export(r,"monacoTypings",()=>c),n.export(r,"iftext",()=>d),n.export(r,"register",()=>p);var i=e("../types/general"),o=e("./types/base"),a=e("./types/prop");let s=new WeakMap,l=(e,t)=>{if(t.site_dts){p(e,t.site_dts,"ts:site.d.ts");let r=Object.entries(t.site_dts_entry).map(([e,t])=>`
${t} ${e} = _.${e};`).join("\n");p(e,`\
declare global {
import * as _ from "index"
${r}
}
export {}
`,"ts:active_global.d.ts")}},c=async(e,t,r)=>{if(l(t,e),s.has(r.values))return;s.set(r.values,!0);let n=i.w.prasiApi[e.site.api_url];if(n&&n&&n.prismaTypes){let r=n.prismaTypes;r&&(p(t,`\
declare module "ts:runtime/index" {
${r["runtime/index.d.ts"]}
}`,"ts:runtime/index.d.ts"),p(t,`\
declare module "ts:runtime/library" {
${r["runtime/library.d.ts"]}
}`,"ts:runtime/library.d.ts"),p(t,`\
declare global {
${r["prisma.d.ts"].replace("import * as runtime from './runtime/library.js';","import * as runtime from 'ts:runtime/library';").replace("import * as runtime from './runtime/library';","import * as runtime from 'ts:runtime/library';").replaceAll("export type","type")}
}
export {}`,"ts:prisma.d.ts"),p(t,`\
declare module "ts:prisma_ext" {
${e.prisma_ext}
}`,"ts:prisma_ext"));let i=n.apiTypes;i&&p(t,i,"ts:api.d.ts")}t.languages.typescript.typescriptDefaults.setExtraLibs([{filePath:"csstype.d.ts",content:`declare module "csstype" {
${await u("https://cdn.jsdelivr.net/npm/csstype@3.1.3/index.d.ts")}
}`},{filePath:"prop-types.d.ts",content:`declare module "prop-types" {
${await u("https://cdn.jsdelivr.net/npm/@types/prop-types@15.7.12/index.d.ts")}
}`},{filePath:"react.d.ts",content:`
${await u("https://cdn.jsdelivr.net/npm/@types/react@18.3.3/index.d.ts")}
`},{filePath:"jsx-runtime.d.ts",content:`declare module "react/jsx-runtime" {
import * as React from "./";
export { Fragment } from "./";
export namespace JSX {
type ElementType = React.JSX.ElementType;
}
/**
* 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,
): React.ReactElement;
/**
* 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,
): React.ReactElement;
`}]);let c=(0,a.extractProp)({values:r.values,types:{...r.types,...e.script.siteTypes}}),A=i.w.prasiApi[e.site.api_url]?i.w.prasiApi[e.site.api_url].apiTypes:"",g="app/gen/srv/api/srv";A&&A.includes('export * as srv from "gen/srv/api/srv"')&&(g="gen/srv/api/srv"),p(t,`\
import { PrismaExtend } from "ts:prisma_ext"
${d(A,`\
import "./api"
import type * as SRVAPI from "${g}";`)}
declare global {
const db: PrismaClient & PrismaExtend;
${o.baseTypings}
${d(A,`
type Api = typeof SRVAPI;
type ApiName = keyof Api;
const api: { [k in ApiName]: Awaited<Api[k]["handler"]>["_"]["api"] } & { _raw: any };
`)}
}
`,"ts:prasi-global.d.ts"),p(t,c.join("\n"),"ts:typings.d.ts")},u=async e=>{try{let t=await fetch(e);return await t.text()}catch(e){return""}},d=(e,t)=>e?t:"",p=(e,t,r)=>{let n=e.editor.getModels().find(e=>e.uri.toString()===r);n?n.setValue(t):e.editor.createModel(t,"typescript",e.Uri.parse(r))}},{"../types/general":"fBAQm","./types/base":"2rHcO","./types/prop":"aEmJs","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2rHcO":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"baseTypings",()=>i);let i=`
type FC<T> = React.FC<T>;
const Fragment: typeof React.Fragment;
const ReactNode: typeo React.ReactNode;
const useCallback: typeof React.useCallback;
const useMemo: typeof React.useMemo;
const ReactElement: typeof React.ReactElement;
const isValidElement: typeof React.isValidElement;
const useEffect: typeof React.useEffect;
const useState: typeof React.useState;
const prasi_internal: {
page: { id: string };
};
const pathname: string;
const isEditor: boolean;
const isLayout: boolean;
const isMobile: boolean;
const isDesktop: boolean;
const __props: any;
const siteurl: (path:string) => string;
const preloaded: (url:string) => boolean;
const preload: (urls: string | string[], opt?: {
on_load?: (
pages: {
id: string;
url: string;
root: IRoot;
}[],
walk: (
root: { root: IRoot }[],
visit: (item: IContent) => void | Promise<void>
) => void
) => void;}) => ReactNode;
const navigate: (url: string,
params?: {
name?: string;
where?: any;
create?: any;
update?: any;
breads?: { label: string; url?: string }[];
}
) => void;
const params: any;
const cx: (...classNames: any[]) => string;
const css: (
tag: TemplateStringsArray | string,
...props: Array<string | number | boolean | undefined | null>
) => string;
const props: {
className: string;
onPointerDown?: () => void;
onPointerMove?: () => void;
onPointerLeave?: () => void;
inherit?: {
style: any,
className: string
}
};
const children: ReactElement;
type IItem = {
id: string;
name: string;
type: "item" | "text";
adv?: {
js?: string;
jsBuilt?: string;
css?: string;
html?: string;
};
text?: string;
html?: string;
component?: {
id: string;
props: Record<
string,
{ type: "string" | "raw"; value: string; valueBuilt?: string }
>;
};
childs: IItem[];
};
type SingleChange =
| { type: "set"; name: string; value: any }
| ({ type: "prop"; name: string } & PropVal)
| { type: "child"; childs: SimpleItem[] };
export type PropVal =
| { mode: "string"; value: string }
| { mode: "raw"; value: string; valueBuilt?: string }
| { mode: "jsx"; value: null | (IItem & PrasiEdit) | SimpleItem };
type ParentArg = {
item: IItem & PrasiEdit;
child_type: "jsx" | "child";
child_idx: number;
};
type SimpleItem = Partial<Omit<IItem, "component">> & {
component?: { id: string; props: Record<string, PropVal> };
};
type PrasiEdit = {
edit: {
setValue: <T extends keyof IItem>(name: T, value: IItem[T]) => void;
setProp: (name: string, value: PropVal | string) => void;
pending: SingleChange[];
childs: (IItem & PrasiEdit)[];
setChilds: (childs: ((IItem & PrasiEdit) | SimpleItem)[]) => void;
readonly parent: null | ParentArg;
commit: () => Promise<void>;
readonly props?: Record<string, PropVal>;
};
};
type PrasiItem = IItem & PrasiEdit;
const _item: PrasiItem;
const _metas: Record<string, any>;
const _meta: {
item: any;
mitem?: any;
parent?: {
id: string;
instance_id?: string;
comp_id?: string;
};
instances?: Record<string, Record<string, string>>;
jsx_prop?: {
name: string;
comp_id: string;
is_root: boolean;
child?: {
prop_id: string;
comp_id: string;
};
};
editor_props?: any;
script?: {
scope?: any;
result: any;
Local: any;
PassProp: any;
};
render?: () => void;
};
const PassProp: (arg:Record<string, any> & { children: ReactNode }>) => ReactElement;
const mobile: {
notif: {
register: (user_id: string) => void;
send: (data: {
user_id: string;
title: string;
body: string;
data: any;
}) => void;
onTap: (
data: null | {
user_id: string;
title: string;
body: string;
data: any;
}
) => void | Promise<void>;
onReceive: (data: {
user_id: string;
title: string;
body: string;
data: any;
}) => void | Promise<void>;
};
};
const Local: <T extends Record<string, any>>(arg: {
name: string;
idx?: any;
value: T;
children?: any;
deps?: any[];
effect?: (
local: T & { render: () => void }
) => void | (() => void) | Promise<void | (() => void)>;
hook?: (
local: T & { render: () => void }
) => void | (() => void) | Promise<void | (() => void)>;
cache?: boolean;
}) => ReactElement
`},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],aEmJs:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"extractProp",()=>s);var i=e("lodash.trim"),o=n.interopDefault(i),a=e("react");let s=e=>{let t=[],r={};if(e&&e.values)for(let[t,n]of Object.entries(e.values))r[t]||(r[t]={}),"function"==typeof n?c(n)?r[t].type="React.FC":u(n)?r[t].type="React.Component":r[t].type="any":n&&("object"==typeof n&&n._jsx?r[t].type="React.ReactElement;":n.render&&"symbol"==typeof n.$$typeof?r[t].type="React.FC<Record<string,any> & {ref?:any}>":r[t].val=n);if(e.types)for(let[t,n]of Object.entries(e.types))r[t]||(r[t]={}),r[t].type=n;for(let[e,n]of Object.entries(r))if(n.type){if(e.startsWith("_raw"))t.push(n.type);else{let r="const",i=n.type;n.type.startsWith("type:")&&(i=n.type.substring(5),r="type"),t.push(`${r} ${e}: ${(0,o.default)(i,"; \n")};`)}}else if(n.val){if("object"==typeof n.val&&(0,a.isValidElement)(n.val))t.push(`const ${e}: ReactElement;`);else try{let r=n.val;"object"==typeof r?("function"==typeof r.render&&(r={...r,render:()=>{}}),t.push(`const ${e}: ${l(r)};`)):t.push(`const ${e}: string;`)}catch(e){}}return t};function l(e){let t=[];if("object"==typeof e){if(null===e)return"null";if(Array.isArray(e))return"any[]";for(let[r,n]of Object.entries(e))t.push(`${r}: ${"object"==typeof n&&n?l(n):typeof n}`);return`{
${t.join(";\n ")}
}`}return typeof e}function c(e){return"function"==typeof e&&!(e.prototype&&e.prototype.isReactComponent)}function u(e){return!!("function"==typeof e&&e.prototype&&e.prototype.isReactComponent)}},{"lodash.trim":"kT8YF",react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1AnAc":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"edMonacoDefaultVal",()=>i);let i=(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=`\
<div {...props} className={cx(props.className, "")}>
{children}
</div>`:"css"===r&&(n=`\
& {
display: flex;
// &.mobile {}
// &.desktop {}
// &:hover {}
}`))}else if("prop-master"===e.ui.popup.script.type||"prop-instance"===e.ui.popup.script.type){let t=r?.get("component")?.get("props");if(t){let r=t.get(e.ui.popup.script.prop_name);if(r){let t=e.ui.popup.script.prop_kind;"value"===t?n=r.get("value"):"onChange"===t?n=r.get("onChange")||`\
({ name, value, item }: { name: string; value: string; item: PrasiItem }) => {
// on prop changed
}`:"gen"===t?n=r.get("gen")||`\
[
// suggeestion
async () => {
return {
label: '',
list: [],
}
},
// generate
async (opt: string) => {
return \`""\`;
},
]`:"visible"===t?n=r.get("visible")||"true":"typings"===t?n=r.get("typings")||"const typings = {}":"option"===t&&(n=r.get("meta")?.get("options")||`\
[
{
label: "yes",
value: "y"
},
{
label: "no",
value: "n"
},
]`)}}}return n}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],hf5z8:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"declareScope",()=>u);var i=e("estree-toolkit"),o=e("../../../../../../utils/script/jscript"),a=e("../../../../../../utils/script/typings"),s=e("../../../../logic/ed-global"),l=e("object-inspect"),c=n.interopDefault(l);let u=(e,t,n)=>{let l=s.active.comp_id?e.comp.list[s.active.comp_id]?.meta:e.page.meta,u=s.active.comp_id?[e.comp.loaded[s.active.comp_id]]:e.page.entry.map(t=>e.page.meta[t].item),p=[];d(n,e,l,u,p);let A=[];for(let e of p)if(e.find(e=>e.item.id===t.item.id)){for(let t of e)t&&A.push(t);break}let g={},f=null,h={};for(let e of A){if(!e.item.component?.id&&e.item.adv?.js?.includes("<Local")&&e.item.adv.jsBuilt){let t=o.jscript.prettier.ts?.parsers.typescript.parse(e.item.adv.js,{}),r="";(0,i.traverse)(t,{JSXAttribute:({node:e})=>{e&&"JSXAttribute"===e.type&&"JSXIdentifier"===e.name.type&&"name"===e.name.name&&e.value?.type==="Literal"&&(r=e.value.value)}}),(0,i.traverse)(t,{JSXAttribute:({node:t})=>{if(t&&"JSXAttribute"===t.type&&"JSXIdentifier"===t.name.type&&"value"===t.name.name&&t.value?.type==="JSXExpressionContainer"){let n=t.value?.expression?.range;n&&e.item.adv&&e.item.adv.js&&r&&(g[r]={mode:"local",val:e.item.adv.js.substring(n[0],n[1])})}}})}if(e.item.component?.props)for(let[t,r]of Object.entries(e.item.component.props))r.meta?.type==="content-element"?g[t]={mode:"prop",val:"ReactElement"}:g[t]={mode:"prop",val:typeof r.value};if(e.editor_props)for(let[t,r]of Object.entries(e.editor_props))g[t]&&"local"===g[t].mode||(g[t]={mode:"prop",val:"object"==typeof r?r:typeof r});if(e.mitem?.parent&&(e.mitem?.parent).get("meta")){let t="";if((e.mitem?.parent.parent).forEach((r,n)=>{r===e.mitem?.parent&&(t="string"==typeof n?n:n.toString())}),t&&f&&f.item.component){let e=f.item.component.props[t].typings;try{let t=e?.substring("const typings = ".length),r=Function(`return ${t}`)();if("object"==typeof r)for(let[e,t]of Object.entries(r))"string"==typeof t&&(g[e]={mode:"type",val:t})}catch(e){}}}if(e.item.component?.id===s.active.comp_id)for(let[t,r]of Object.entries(e.item.component.props))r.meta?.type==="content-element"?g[t]={mode:"prop",val:"ReactElement"}:g[t]={mode:"prop",val:r.value};let t=e.item.component,n=t=>{try{let n={},i={};for(let[t,r]of Object.entries(e.item.script?.passprop||{}))n[t]=r.value;for(let[t,r]of Object.entries(e.item.script?.props||{}))i[t]=r.fn||r.value;let o={...r,...n,...i,active:s.active,_meta:l,_item:e.item,_syncm:"undefined"!=typeof syncronize?syncronize:void 0},a=Function(...Object.keys(o),`\
${t};
return typings;
`)(...Object.values(o));if("object"==typeof a&&"object"==typeof a._raw)for(let[e,t]of Object.entries(a._raw))h[e]=t}catch(e){}};t&&t.typings&&n(t.typings),e.item.typings&&n(e.item.typings),f=e}let m=[],I=[];for(let[e,t]of Object.entries(g)){let r="string"!=typeof t.val?(0,c.default)(t.val):t.val;if("local"===t.mode)I.push({import:"",usage:`
const $$_${e} = ${r};
const ${e} = null as unknown as typeof $$_${e} & {render: () => void};`});else if("prop"===t.mode){let t=m.length;m.push(`\
declare module "item-${t}" {
export const $$_${e} = ${r};
}
`),I.push({import:`import { $$_${e} } from "item-${t}";`,usage:`const ${e} = $$_${e};`})}else"type"===t.mode&&m.push(`
export const ${e} = null as unknown as ${r};
`)}(0,a.register)(n,m.join("\n"),"typings:tree_types.d.ts"),(0,a.register)(n,`\
${I.map(e=>e.import).join("\n")}
declare global {
${I.map(e=>e.usage).join("\n")}
}
export {}
`,"typings:tree_usage.ts"),(0,a.register)(n,Object.values(h).join("\n"),"typings:comp_types.d.ts")},d=(e,t,r,n,i,o)=>{for(let a of n){let n=r[a.id];if(n){if(i.push([...o||[],n]),n.item.component?.id&&n.item.component?.props)for(let[a,s]of Object.entries(n.item.component.props))s.content&&d(e,t,r,[s.content],i,[...o||[],n]);Array.isArray(n.item.childs)&&d(e,t,r,n.item.childs,i,[...o||[],n])}}}},{"estree-toolkit":"3qcLg","../../../../../../utils/script/jscript":"36JZt","../../../../../../utils/script/typings":"7Uqsz","../../../../logic/ed-global":"6QDfO","object-inspect":"3mz99","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3qcLg":[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.types=r.utils=r.traverse=r.is=r.builders=void 0;var n=e("4d4c5babb1ed296f");Object.defineProperty(r,"builders",{enumerable:!0,get:function(){return n.builders}});var i=e("5d480736c33e47c7");Object.defineProperty(r,"is",{enumerable:!0,get:function(){return i.is}});var o=e("df3254d259245786");Object.defineProperty(r,"traverse",{enumerable:!0,get:function(){return o.traverse}}),r.utils=e("9e2a144040dfcf11"),r.types=e("d4540fe929d6bd9e")},{"4d4c5babb1ed296f":"42MtL","5d480736c33e47c7":"jx0Qq",df3254d259245786:"040Yp","9e2a144040dfcf11":"8Aote",d4540fe929d6bd9e:"lMCdE"}],"42MtL":[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.builders=r.getNodeValidationEnabled=r.setNodeValidationEnabled=void 0;let n=e("920a535246e12991"),i=e("1acbcf1832970d0f"),o=!0,a=e=>{o=e};r.setNodeValidationEnabled=a;let s=()=>o;for(let e in r.getNodeValidationEnabled=s,r.builders={},n.definitions){let t=e,a=(t[0].toLowerCase()+t.slice(1)).replace(/^jsx/i,"jsx"),s=n.definitions[t],{fields:l}=s,c=(0,n.getFieldsOf)(s,"builder");r.builders[a]=(...e)=>{let r={type:t};return c.forEach((t,n)=>{let a=l[t];r[t]=void 0!==e[n]?e[n]:"default"in a?"function"==typeof a.default?a.default(r):a.default:e[n],o&&null!=a.validate&&(0,i.runValidation)(a.validate,r[t])}),o&&null!=s.finalValidate&&(0,i.runValidation)(s.finalValidate,r),r}}},{"920a535246e12991":"fLLFx","1acbcf1832970d0f":"o4th4"}],fLLFx:[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.visitorKeys=r.getFieldsOf=r.definitions=void 0;let n=e("4ec1108d53ba31c8"),i={validate:n.any};r.definitions=Object.assign(Object.create(null),{Identifier:{indices:{name:[0,!1]},fields:{name:{validate:n.chain(n.value("string"),n.validIdentifier(!1))}},insertionValidate:(e,t,r,i)=>("MemberExpression"!==i.type||i.computed||"property"!==t)&&("Property"!==i.type&&"MethodDefinition"!==i.type||i.computed||"key"!==t)&&("ExportSpecifier"!==i.type||"exported"!==t)&&("ImportSpecifier"!==i.type||"imported"!==t)&&("MetaProperty"!==i.type||("meta"!==t||"import"!==e.name)&&("property"!==t||"meta"!==e.name))&&n.isReserved(e.name)?`${JSON.stringify(e.name)} is not a valid identifier.`:null},Literal:{indices:{value:[0,!1],raw:!1},fields:{value:{validate:n.value("string","number","bigint","boolean","null")},raw:i}},Program:{indices:{body:0,sourceType:[1,!1],comments:[2,!1]},fields:{body:{validate:n.arrayOf(n.OR(n.nodeAlias("Statement"),n.nodeAlias("ModuleDeclaration")))},sourceType:{default:"module",validate:n.value("string")},comments:{default:[],...i}}},FunctionDeclaration:{indices:{id:0,params:1,body:2,generator:[3,!1],async:[4,!1]},fields:{id:{validate:n.nullable(n.node("Identifier"))},params:{validate:n.arrayOf(n.nodeAlias("Pattern"))},body:{validate:n.node("BlockStatement")},generator:{default:!1,validate:n.value("boolean")},async:{default:!1,validate:n.value("boolean")}}},FunctionExpression:{indices:{id:0,params:1,body:2,generator:[3,!1],async:[4,!1]},fields:{id:{validate:n.nullable(n.node("Identifier"))},params:{validate:n.arrayOf(n.nodeAlias("Pattern"))},body:{validate:n.node("BlockStatement")},generator:{default:!1,validate:n.value("boolean")},async:{default:!1,validate:n.value("boolean")}}},ArrowFunctionExpression:{indices:{params:0,body:1,expression:[2,!1],async:[3,!1],generator:!1},fields:{params:{validate:n.arrayOf(n.nodeAlias("Pattern"))},body:{validate:n.OR(n.node("BlockStatement"),n.nodeAlias("Expression"))},expression:{default:!1,validate:n.value("boolean")},async:{default:!1,validate:n.value("boolean")},generator:i}},SwitchCase:{indices:{test:0,consequent:1},fields:{test:{validate:n.nullable(n.nodeAlias("Expression"))},consequent:{validate:n.arrayOf(n.nodeAlias("Statement"))}}},CatchClause:{indices:{param:0,body:1},fields:{param:{validate:n.nullable(n.nodeAlias("Pattern"))},body:{validate:n.node("BlockStatement")}}},VariableDeclarator:{indices:{id:0,init:1},fields:{id:{validate:n.nodeAlias("Pattern")},init:{default:null,validate:n.nullable(n.nodeAlias("Expression"))}}},ExpressionStatement:{indices:{expression:0},fields:{expression:{validate:n.nodeAlias("Expression")}}},BlockStatement:{indices:{body:0,innerComments:!1},fields:{body:{validate:n.arrayOf(n.nodeAlias("Statement"))},innerComments:i}},EmptyStatement:{indices:{},fields:{}},DebuggerStatement:{indices:{},fields:{}},WithStatement:{indices:{object:0,body:1},fields:{object:{validate:n.nodeAlias("Expression")},body:{validate:n.nodeAlias("Statement")}}},ReturnStatement:{indices:{argument:0},fields:{argument:{default:null,validate:n.nullable(n.nodeAlias("Expression"))}}},LabeledStatement:{indices:{label:0,body:1},fields:{label:{validate:n.node("Identifier")},body:{validate:n.nodeAlias("Statement")}}},BreakStatement:{indices:{label:0},fields:{label:{default:null,validate:n.nullable(n.node("Identifier"))}}},ContinueStatement:{indices:{label:0},fields:{label:{default:null,validate:n.nullable(n.node("Identifier"))}}},IfStatement:{indices:{test:0,consequent:1,alternate:2},fields:{test:{validate:n.nodeAlias("Expression")},consequent:{validate:n.nodeAlias("Statement")},alternate:{default:null,validate:n.nullable(n.nodeAlias("Statement"))}}},SwitchStatement:{indices:{discriminant:0,cases:1},fields:{discriminant:{validate:n.nodeAlias("Expression")},cases:{validate:n.arrayOf(n.node("SwitchCase"))}}},ThrowStatement:{indices:{argument:0},fields:{argument:{validate:n.nodeAlias("Expression")}}},TryStatement:{indices:{block:0,handler:1,finalizer:2},fields:{block:{validate:n.node("BlockStatement")},handler:{validate:n.nullable(n.node("CatchClause"))},finalizer:{default:null,validate:n.nullable(n.node("BlockStatement"))}},finalValidate:e=>null==e.handler&&null==e.finalizer?"If `handler` is null then `finalizer` must be not null":null},WhileStatement:{indices:{test:0,body:1},fields:{test:{validate:n.nodeAlias("Expression")},body:{validate:n.nodeAlias("Statement")}}},DoWhileStatement:{indices:{test:0,body:1},fields:{test:{validate:n.nodeAlias("Expression")},body:{validate:n.nodeAlias("Statement")}}},ForStatement:{indices:{init:0,test:1,update:2,body:3},fields:{init:{validate:n.nullable(n.OR(n.node("VariableDeclaration"),n.nodeAlias("Expression")))},test:{validate:n.nullable(n.nodeAlias("Expression"))},update:{validate:n.nullable(n.nodeAlias("Expression"))},body:{validate:n.nodeAlias("Statement")}}},ForInStatement:{indices:{left:0,right:1,body:2},fields:{left:{validate:n.OR(n.node("VariableDeclaration"),n.nodeAlias("Pattern"))},right:{validate:n.nodeAlias("Expression")},body:{validate:n.nodeAlias("Statement")}}},ForOfStatement:{indices:{left:0,right:1,body:2,await:[3,!1]},fields:{left:{validate:n.OR(n.node("VariableDeclaration"),n.nodeAlias("Pattern"))},right:{validate:n.nodeAlias("Expression")},body:{validate:n.nodeAlias("Statement")},await:{validate:n.value("boolean")}}},VariableDeclaration:{indices:{kind:[0,!1],declarations:1},fields:{kind:{validate:n.oneOf(["var","let","const"])},declarations:{validate:n.arrayOf(n.node("VariableDeclarator"))}}},ClassDeclaration:{indices:{id:0,body:2,superClass:[3,1]},fields:{id:{validate:n.nullable(n.node("Identifier"))},body:{validate:n.node("ClassBody")},superClass:{default:null,validate:n.nullable(n.nodeAlias("Expression"))}}},ThisExpression:{indices:{},fields:{}},ArrayExpression:{indices:{elements:0},fields:{elements:{validate:n.arrayOf(n.nullable(n.OR(n.nodeAlias("Expression"),n.node("SpreadElement"))))}}},ObjectExpression:{indices:{properties:0},fields:{properties:{validate:n.arrayOf(n.node("Property","SpreadElement"))}}},YieldExpression:{indices:{argument:0,delegate:[1,!1]},fields:{argument:{validate:n.nullable(n.nodeAlias("Expression"))},delegate:{default:!1,validate:n.value("boolean")}}},UnaryExpression:{indices:{operator:[0,!1],argument:1,prefix:[2,!1]},fields:{operator:{validate:n.oneOf(["-","+","!","~","typeof","void","delete"])},argument:{validate:n.nodeAlias("Expression")},prefix:{default:!0,validate:n.value("boolean")}}},UpdateExpression:{indices:{operator:[0,!1],argument:1,prefix:[2,!1]},fields:{operator:{validate:n.oneOf(["++","--"])},argument:{validate:n.nodeAlias("Expression")},prefix:{validate:n.value("boolean")}}},BinaryExpression:{indices:{operator:[0,!1],left:1,right:2},fields:{operator:{validate:n.oneOf(["==","!=","===","!==","<","<=",">",">=","<<",">>",">>>","+","-","*","/","%","**","|","^","&","in","instanceof"])},left:{validate:n.nodeAlias("Expression")},right:{validate:n.nodeAlias("Expression")}}},AssignmentExpression:{indices:{operator:[0,!1],left:1,right:2},fields:{operator:{validate:n.oneOf(["=","+=","-=","*=","/=","%=","**=","<<=",">>=",">>>=","|=","^=","&=","||=","&&=","??="])},left:{validate:n.nodeAlias("Pattern")},right:{validate:n.nodeAlias("Expression")}}},LogicalExpression:{indices:{operator:[0,!1],left:1,right:2},fields:{operator:{validate:n.oneOf(["||","&&","??"])},left:{validate:n.nodeAlias("Expression")},right:{validate:n.nodeAlias("Expression")}}},MemberExpression:{indices:{object:0,property:1,computed:[2,!1],optional:[3,!1]},fields:{object:{validate:n.OR(n.nodeAlias("Expression"),n.node("Super"))},property:{validate:n.OR(n.nodeAlias("Expression"),n.node("PrivateIdentifier"))},computed:{default:!1,validate:n.value("boolean")},optional:{default:!1,validate:n.value("boolean")}}},ConditionalExpression:{indices:{test:0,consequent:1,alternate:2},fields:{test:{validate:n.nodeAlias("Expression")},consequent:{validate:n.nodeAlias("Expression")},alternate:{validate:n.nodeAlias("Expression")}}},CallExpression:{indices:{callee:0,arguments:1,optional:[2,!1]},fields:{callee:{validate:n.OR(n.nodeAlias("Expression"),n.node("Super"))},arguments:{validate:n.arrayOf(n.OR(n.nodeAlias("Expression"),n.node("SpreadElement")))},optional:{type:"boolean",default:!1,validate:n.value("boolean")}}},NewExpression:{indices:{callee:0,arguments:1},fields:{callee:{validate:n.OR(n.nodeAlias("Expression"),n.node("Super"))},arguments:{validate:n.arrayOf(n.OR(n.nodeAlias("Expression"),n.node("SpreadElement")))}}},SequenceExpression:{indices:{expressions:0},fields:{expressions:{validate:n.arrayOf(n.nodeAlias("Expression"))}}},TemplateLiteral:{indices:{quasis:0,expressions:1},fields:{quasis:{validate:n.arrayOf(n.node("TemplateElement"))},expressions:{validate:n.arrayOf(n.nodeAlias("Expression"))}}},TaggedTemplateExpression:{indices:{tag:0,quasi:1},fields:{tag:{validate:n.nodeAlias("Expression")},quasi:{validate:n.node("TemplateLiteral")}}},ClassExpression:{indices:{id:0,body:2,superClass:[3,1]},fields:{id:{validate:n.nullable(n.node("Identifier"))},body:{validate:n.node("ClassBody")},superClass:{default:null,validate:n.nullable(n.nodeAlias("Expression"))}}},MetaProperty:{indices:{meta:0,property:1},fields:{meta:{validate:n.node("Identifier")},property:{validate:n.node("Identifier")}}},AwaitExpression:{indices:{argument:0},fields:{argument:{validate:n.nodeAlias("Expression")}}},ImportExpression:{indices:{source:0},fields:{source:{validate:n.nodeAlias("Expression")}}},ChainExpression:{indices:{expression:0},fields:{expression:{validate:n.node("CallExpression","MemberExpression")}}},Property:{indices:{kind:[0,!1],key:1,value:2,computed:[3,!1],shorthand:[4,!1],method:!1},fields:{kind:{validate:n.oneOf(["init","get","set"])},key:{validate:n.OR(n.nodeAlias("Expression"),n.node("PrivateIdentifier"))},value:{validate:n.OR(n.nodeAlias("Expression"),n.nodeAlias("Pattern"),n.node("Property"))},computed:{default:!1,validate:n.value("boolean")},shorthand:{default:!1,validate:n.value("boolean")},method:{validate:n.value("boolean")}}},Super:{indices:{},fields:{}},TemplateElement:{indices:{value:[0,!1],tail:[1,!1]},fields:{value:{validate:n.nonNull},tail:{validate:n.value("boolean")}}},SpreadElement:{indices:{argument:0},fields:{argument:{validate:n.nodeAlias("Expression")}}},ObjectPattern:{indices:{properties:0},fields:{properties:{validate:n.arrayOf(n.node("Property","RestElement"))}}},ArrayPattern:{indices:{elements:0},fields:{elements:{validate:n.arrayOf(n.nullable(n.nodeAlias("Pattern")))}}},RestElement:{indices:{argument:0},fields:{argument:{validate:n.nodeAlias("Pattern")}},insertionValidate:(e,t,r,n)=>n[r].length>t?`RestElement should be the last children of "${r}"`:null},AssignmentPattern:{indices:{left:0,right:1},fields:{left:{validate:n.nodeAlias("Pattern")},right:{validate:n.nodeAlias("Expression")}}},ClassBody:{indices:{body:0},fields:{body:{validate:n.arrayOf(n.node("StaticBlock","PropertyDefinition","MethodDefinition"))}}},MethodDefinition:{indices:{kind:[0,!1],key:1,value:2,computed:[3,!1],static:[4,!1]},fields:{kind:{validate:n.oneOf(["method","get","set","constructor"])},key:{validate:n.OR(n.nodeAlias("Expression"),n.node("PrivateIdentifier"))},value:{validate:n.node("FunctionExpression")},computed:{default:!1,validate:n.value("boolean")},static:{default:!1,validate:n.value("boolean")}}},ImportDeclaration:{indices:{specifiers:0,source:1},fields:{specifiers:{validate:n.arrayOf(n.node("ImportSpecifier","ImportDefaultSpecifier","ImportNamespaceSpecifier"))},source:{validate:n.node("Literal")}}},ExportNamedDeclaration:{indices:{declaration:0,specifiers:1,source:2},fields:{declaration:{validate:n.nullable(n.nodeAlias("Declaration"))},specifiers:{default:[],validate:n.arrayOf(n.node("ExportSpecifier"))},source:{default:null,validate:n.nullable(n.node("Literal"))}}},ExportDefaultDeclaration:{indices:{declaration:0},fields:{declaration:{validate:n.OR(n.nodeAlias("Declaration"),n.nodeAlias("Expression"))}}},ExportAllDeclaration:{indices:{source:0,exported:1},fields:{source:{validate:n.node("Literal")},exported:{default:null,validate:n.nullable(n.node("Identifier"))}}},ImportSpecifier:{indices:{imported:0,local:1},fields:{imported:{validate:n.node("Identifier")},local:{default:e=>({type:"Identifier",name:e.imported.name}),validate:n.node("Identifier")}}},ImportDefaultSpecifier:{indices:{local:0},fields:{local:{validate:n.node("Identifier")}}},ImportNamespaceSpecifier:{indices:{local:0},fields:{local:{validate:n.node("Identifier")}}},ExportSpecifier:{indices:{local:0,exported:1},fields:{local:{validate:n.node("Identifier")},exported:{default:e=>({type:"Identifier",name:e.local.name}),validate:n.node("Identifier")}}},PrivateIdentifier:{indices:{name:[1,!1]},fields:{name:{validate:n.chain(n.value("string"),n.validIdentifier(!1))}}},PropertyDefinition:{indices:{key:0,value:1,computed:[2,!1],static:[3,!1]},fields:{key:{validate:n.OR(n.nodeAlias("Expression"),n.node("PrivateIdentifier"))},value:{validate:n.nullable(n.nodeAlias("Expression"))},computed:{default:!1,validate:n.value("boolean")},static:{default:!1,validate:n.value("boolean")}}},StaticBlock:{indices:{body:0,innerComments:!1},fields:{body:{validate:n.arrayOf(n.nodeAlias("Statement"))},innerComments:i}},JSXIdentifier:{indices:{name:[0,!1]},fields:{name:{validate:n.chain(n.value("string"),n.validIdentifier(!0))}}},JSXNamespacedName:{indices:{namespace:0,name:1},fields:{namespace:{validate:n.node("JSXIdentifier")},name:{validate:n.node("JSXIdentifier")}}},JSXMemberExpression:{indices:{object:0,property:0},fields:{object:{validate:n.node("JSXIdentifier","JSXMemberExpression")},property:{validate:n.node("JSXIdentifier")}}},JSXEmptyExpression:{indices:{},fields:{}},JSXExpressionContainer:{indices:{expression:0},fields:{expression:{validate:n.OR(n.nodeAlias("Expression"),n.node("JSXEmptyExpression"))}}},JSXSpreadAttribute:{indices:{argument:0},fields:{argument:{validate:n.nodeAlias("Expression")}}},JSXAttribute:{indices:{name:0,value:1},fields:{name:{validate:n.node("JSXIdentifier","JSXNamespacedName")},value:{validate:n.nullable(n.node("Literal","JSXExpressionContainer","JSXElement","JSXFragment"))}}},JSXClosingElement:{indices:{name:0},fields:{name:{validate:n.node("JSXIdentifier","JSXNamespacedName","JSXMemberExpression")}}},JSXClosingFragment:{indices:{},fields:{}},JSXElement:{indices:{openingElement:0,children:[2,1],closingElement:[1,2]},fields:{openingElement:{validate:n.node("JSXOpeningElement")},children:{validate:n.arrayOf(n.node("JSXExpressionContainer","JSXElement","JSXFragment","JSXText","JSXSpreadChild")),default:[]},closingElement:{validate:n.nullable(n.node("JSXClosingElement"))}}},JSXFragment:{indices:{openingFragment:0,children:[2,1],closingFragment:[1,2]},fields:{openingFragment:{validate:n.node("JSXOpeningFragment")},children:{validate:n.arrayOf(n.node("JSXExpressionContainer","JSXElement","JSXFragment","JSXText","JSXSpreadChild")),default:[]},closingFragment:{validate:n.node("JSXClosingFragment")}}},JSXOpeningElement:{indices:{name:0,attributes:1,selfClosing:[2,!1]},fields:{name:{validate:n.node("JSXIdentifier","JSXNamespacedName","JSXMemberExpression")},attributes:{validate:n.arrayOf(n.node("JSXSpreadAttribute","JSXAttribute")),default:[]},selfClosing:{validate:n.value("boolean"),default:!1}}},JSXOpeningFragment:{indices:{},fields:{}},JSXSpreadChild:{indices:{expression:0},fields:{expression:{validate:n.nodeAlias("Expression")}}},JSXText:{indices:{value:[0,!1],raw:!1},fields:{value:{validate:n.value("string")},raw:i}}});let o=({indices:e},t)=>{let r=[];return Object.keys(e).forEach(n=>{let i=e[n];if(!1!==i)switch(typeof i){case"number":return r.push({name:n,index:i});case"object":{let e=i["builder"===t?0:1];if(!1===e)return;return r.push({name:n,index:e})}}}),r.sort((e,t)=>e.index-t.index).map(({name:e})=>e)};r.getFieldsOf=o,r.visitorKeys=(()=>{let e=Object.create(null);for(let t in r.definitions)e[t]=(0,r.getFieldsOf)(r.definitions[t],"visitor");return e})()},{"4ec1108d53ba31c8":"o4th4"}],o4th4:[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.nullable=r.oneOf=r.arrayOf=r.any=r.nodeAlias=r.node=r.nonNull=r.validIdentifier=r.isReserved=r.value=r.meaningfulType=r.OR=r.chain=r.runValidation=void 0;let n=e("2d2f46959c31020f"),i=(e,t)=>{let r=e(t);if(null!=r)throw Error(r)};r.runValidation=i;let o=(...e)=>e.reduce((e,t)=>r=>e(r)||t(r));r.chain=o;let a=(...e)=>t=>{let r=[];for(let n=0;n<e.length;n++){let i=e[n](t);if(null!=i)r.push(i);else break}return r.length===e.length?`The value is not compatible with the required type.
Messages:
${r.join("\n")}`:null};r.OR=a;let s=e=>null===e?"null":Array.isArray(e)?"array":typeof e;r.meaningfulType=s;let l=(...e)=>{if(1!==e.length)return function(t){for(let r=0;r<e.length;r++){let n=e[r];if(typeof t===n||"null"===n&&null===t)return null}return`Expected the value to be one of \`${JSON.stringify(e)}\` but got a \`${(0,r.meaningfulType)(t)}\`. The value is ${JSON.stringify(t)}.`};{let t=e[0];return function(e){return typeof e!==t?`Expected the value to be a \`${t}\` but got a \`${(0,r.meaningfulType)(e)}\`. The value is ${JSON.stringify(e)}.`:null}}};r.value=l;let c=new Set(`
do if in for let new try var case else enum
eval false null undefined NaN this true void
with break catch class const super throw while
yield delete export import public return static
switch typeof default extends finally package
private continue debugger function arguments
interface protected implements instanceof
`.trim().split(/[ \n]/).map(e=>e.trim())),u=e=>c.has(e);r.isReserved=u;let d=e=>t=>(e?/[\s]/:/[-\s]/).test(t)||/^\d/.test(t)||0===t.length?`${JSON.stringify(t)} is not a valid identifier.`:null;r.validIdentifier=d;let p=e=>null==e?"Expected the value to be non-null but got null or undefined value.":null;r.nonNull=p;let A=(...e)=>{if(1!==e.length)return t=>-1===e.indexOf(t.type)?`Expected one of (${e.join()}) node but got a \`${(0,r.meaningfulType)(t)}\`. The value is ${JSON.stringify(t)}.`:null;{let t=e[0];return e=>null==e||e.type!==t?`Expected a "${t}" node but got a \`${(0,r.meaningfulType)(e)}\`. The value is ${JSON.stringify(e)}.`:null}};r.node=A;let g=e=>t=>null!=t&&t.type in n.aliases[e]?null:`Expected one of (${Object.keys(n.aliases[e]).join()}) node but got a \`${(0,r.meaningfulType)(t)}\`. The value is ${JSON.stringify(t)}.`;r.nodeAlias=g;let f=()=>null;r.any=f;let h=e=>t=>{if(!Array.isArray(t))return`Expected the value to be an array but got a \`${(0,r.meaningfulType)(t)}\`. The value is ${JSON.stringify(t)}.`;{let r;for(let n=0;n<t.length;n++)if(null!=(r=e(t[n])))return`Got unexpected value at index ${n}:
${r}`;return null}};r.arrayOf=h;let m=e=>t=>e.includes(t)?null:`Expected the value to be one of ${JSON.stringify(e)}, but got ${JSON.stringify(t)}`;r.oneOf=m;let I=e=>t=>null===t?null:e(t);r.nullable=I},{"2d2f46959c31020f":"kAqNy"}],kAqNy:[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.aliases=void 0;let n=e=>Object.assign(Object.create(null),e);r.aliases=n({Function:n({FunctionDeclaration:0,FunctionExpression:0,ArrowFunctionExpression:0}),Statement:n({FunctionDeclaration:0,ExpressionStatement:0,BlockStatement:0,EmptyStatement:0,DebuggerStatement:0,WithStatement:0,ReturnStatement:0,LabeledStatement:0,BreakStatement:0,ContinueStatement:0,IfStatement:0,SwitchStatement:0,ThrowStatement:0,TryStatement:0,WhileStatement:0,DoWhileStatement:0,ForStatement:0,ForInStatement:0,ForOfStatement:0,VariableDeclaration:0,ClassDeclaration:0,StaticBlock:0}),Declaration:n({FunctionDeclaration:0,VariableDeclaration:0,ClassDeclaration:0}),Expression:n({FunctionExpression:0,ArrowFunctionExpression:0,ClassExpression:0,CallExpression:0,ConditionalExpression:0,ChainExpression:0,Identifier:0,Literal:0,ThisExpression:0,ArrayExpression:0,ObjectExpression:0,YieldExpression:0,UnaryExpression:0,UpdateExpression:0,BinaryExpression:0,AssignmentExpression:0,LogicalExpression:0,MemberExpression:0,NewExpression:0,SequenceExpression:0,TemplateLiteral:0,TaggedTemplateExpression:0,MetaProperty:0,AwaitExpression:0,ImportExpression:0,JSXElement:0,JSXFragment:0}),Pattern:n({Identifier:0,MemberExpression:0,ObjectPattern:0,ArrayPattern:0,RestElement:0,AssignmentPattern:0}),Class:n({ClassDeclaration:0,ClassExpression:0}),ExportDeclaration:n({ExportNamedDeclaration:0,ExportDefaultDeclaration:0,ExportAllDeclaration:0}),Loop:n({ForStatement:0,ForInStatement:0,ForOfStatement:0,WhileStatement:0,DoWhileStatement:0}),ModuleDeclaration:n({ExportAllDeclaration:0,ExportDefaultDeclaration:0,ExportNamedDeclaration:0,ImportDeclaration:0})})},{}],jx0Qq:[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.is=void 0;let n=e("7efff7bd1c871b42"),i=e("7e45b4e979b2ffa"),o=(e,t)=>{for(let r in t){let n=t[r];if("function"==typeof n){if(!n(e[r],e))return!1}else if(n!==e[r])return!1}return!0},a=e=>e[0].toLowerCase()+e.slice(1);for(let e in r.is={},n.definitions)r.is[a(e)]=(t,r)=>{if(null==t)return!1;let n=null!=t.ctx?t.node:t;return null!=n&&n.type===e&&(null==r||o(n,r))};for(let e in i.aliases)r.is[a(e)]=(t,r)=>{if(null==t)return!1;let n=null!=t.ctx?t.node:t;return null!=n&&n.type in i.aliases[e]&&(null==r||o(n,r))}},{"7efff7bd1c871b42":"fLLFx","7e45b4e979b2ffa":"kAqNy"}],"040Yp":[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.traverse=r.Traverser=void 0;let n=e("9b73f3d4361d36c0"),i=e("e031365f207c6f68"),o=e("7abe8112818fbb23"),a=e("e29be47b06834645");class s{constructor(e){this.visitors=e}visitPath(e,t,r,o,a=!1){let{node:s,ctx:l}=t;if(o.has(t)||t.removed||null==s)return;let c=s.type,u=this.visitors[c]||{};l.newQueue();let d=()=>l.popQueue();if(!a&&(t.init(),l.shouldSkip(t)||null!=u.enter&&(u.enter.call(e,t,r),l.shouldSkip(t)||e.stopped)))return d();let p=i.visitorKeys[c]||Object.keys(s);for(let i=0;i<p.length;i++){let a=p[i],c=s[a];if(null!=c){if(Array.isArray(c)){let i=c.map((e,r)=>n.NodePath.for({node:e,key:r,listKey:a,parentPath:t,ctx:l}).init());for(let t=0;t<i.length;t++)if(this.visitPath(e,i[t],r,o),e.stopped)return d()}else if("string"==typeof c.type&&(this.visitPath(e,n.NodePath.for({node:c,key:a,listKey:null,parentPath:t,ctx:l}).init(),r,o),e.stopped))return d()}}if(!a&&null!=u.leave&&(u.leave.call(e,t,r),e.stopped))return d();o.add(t);let{new:A,unSkipped:g}=d();for(let t=0;t<A.length&&!e.stopped;t++)this.visitPath(e,A[t],r,o);for(let t=0;t<g.length&&!e.stopped;t++)this.visitPath(e,g[t],r,o)}static expandVisitors(e){let t=Object.create(null);return Object.keys(e).forEach(r=>{let n=[].concat(...r.split("|").map(e=>e in o.aliases?Object.keys(o.aliases[e]):[e])),i=e[r];"function"==typeof i?n.forEach(e=>{t[e]={enter:i}}):"object"==typeof i&&n.forEach(e=>{t[e]={enter:i.enter,leave:i.leave}})}),t}static traverseNode(e){let t={stopped:!1,stop(){this.stopped=!0}},r=(0,a.getNodeValidationEnabled)();(0,a.setNodeValidationEnabled)(e.ctx.shouldValidateNodes),new s(e.expand?this.expandVisitors(e.visitors):e.visitors).visitPath(t,n.NodePath.for({node:e.node,key:null,listKey:null,parentPath:e.parentPath,ctx:e.ctx}),e.state,new WeakSet,e.visitOnlyChildren),(0,a.setNodeValidationEnabled)(r)}}r.Traverser=s;let l=(e,t,r)=>{let i=new n.Context(t.$);"Program"!==e.type&&(i.makeScope=!1),s.traverseNode({node:e,parentPath:null,visitors:t,state:r,ctx:i,expand:!0})};r.traverse=l},{"9b73f3d4361d36c0":"6IzU1",e031365f207c6f68:"fLLFx","7abe8112818fbb23":"kAqNy",e29be47b06834645:"42MtL"}],"6IzU1":[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.NodePath=r.Context=void 0;let n=e("ef784cacc99e4c5a"),i=e("cde14b3b8e7a8581"),o=e("97bedb902597fcc1"),a=e("a4d00b36cbedcc6d"),s=e("7932a9e53cdab0ab"),l=(e,t,r)=>(e.set(t,r),r);class c{constructor(e){this.pathCache=new Map,this.scopeCache=new Map,this.makeScope=!1,this.shouldValidateNodes=(0,s.getNodeValidationEnabled)(),this.cloneFunction=e=>structuredClone(e),this.currentSkipPaths=new Set,this.skipPathSetStack=[this.currentSkipPaths],this.queueStack=[],this.makeScope=(null==e?void 0:e.scope)===!0,(null==e?void 0:e.validateNodes)!=null&&(this.shouldValidateNodes=e.validateNodes),"function"==typeof(null==e?void 0:e.cloneFunction)&&(this.cloneFunction=e.cloneFunction)}setSkipped(e){this.currentSkipPaths.add(e)}setNotSkipped(e){this.currentSkipPaths.delete(e)}shouldSkip(e){return this.currentSkipPaths.has(e)}updateCurrentSkipPaths(){this.currentSkipPaths=this.skipPathSetStack[this.skipPathSetStack.length-1]}newSkipPathStack(){this.skipPathSetStack.push(new Set),this.updateCurrentSkipPaths()}restorePrevSkipPathStack(){this.skipPathSetStack.pop(),this.updateCurrentSkipPaths()}pushToQueue(e,t){let r=this.queueStack[this.queueStack.length-1];null!=r&&r[t].push(...e)}newQueue(){this.queueStack.push({new:[],unSkipped:[]})}popQueue(){return this.queueStack.pop()}}r.Context=c;let u=(e,t,r,n)=>{if(!(0,s.getNodeValidationEnabled)())return;let i=a.definitions[e.type];if(null!=i&&null!=i.insertionValidate){let o=i.insertionValidate(e,t,r,n);if(null!=o)throw Error(o)}};class d{constructor(e){this.node=e.node,this.type=this.node&&this.node.type,this.key=e.key,this.listKey=e.listKey,this.parentPath=e.parentPath,this.parent=this.parentPath&&this.parentPath.node,this.container=this.listKey?this.parent[this.listKey]:this.parent,this.removed=!1,this.ctx=e.ctx,this.scope=void 0}static for(e){if(null==e.node)return new this(e);let{ctx:{pathCache:t},parentPath:r}=e,n=t.get(r)||l(t,r,new Map);return n.get(e.node)||l(n,e.node,new d(e))}init(e){var t;return this.ctx.makeScope&&(this.scope=i.Scope.for(this,e||(null===(t=this.parentPath)||void 0===t?void 0:t.scope)||null),null!=this.scope&&this.scope.init()),this}throwNoParent(e){throw Error(`Can not use \`${e}\` on a NodePath which does not have a parent`)}assertNotRemoved(){if(this.removed)throw Error("Path is removed and it is now read-only")}assertNotNull(e){if(null==this.node)throw Error(`Can not use method \`${e}\` on a null NodePath`)}get parentKey(){return null!=this.listKey?this.listKey:this.key}cloneNode(){return this.ctx.cloneFunction(this.node)}skip(){this.ctx.setSkipped(this)}skipChildren(){this.assertNotNull("skipChildren");let e=this.node,t=a.visitorKeys[this.type]||Object.keys(e);for(let r=0;r<t.length;r++){let n=t[r],i=e[n];null!=i&&(Array.isArray(i)?this.get(n).forEach(e=>e.skip()):"string"==typeof i.type&&this.get(n).skip())}}unSkip(){this.assertNotRemoved(),this.ctx.setNotSkipped(this),this.ctx.pushToQueue([this],"unSkipped")}unskip(){this.unSkip()}unSkipChildren(){var e;this.assertNotRemoved(),this.assertNotNull("unSkipChildren"),null===(e=this.ctx.pathCache.get(this))||void 0===e||e.forEach(e=>e.unSkip())}unskipChildren(){this.unSkipChildren()}traverse(e,t){this.assertNotNull("traverse"),n.Traverser.traverseNode({node:this.node,parentPath:this.parentPath,visitors:e,state:t,ctx:this.ctx,expand:!0})}findParent(e){let t=this.parentPath;for(;null!=t;){if(e(t))return t;t=t.parentPath}return null}find(e){let t=this;for(;null!=t;){if(e(t))return t;t=t.parentPath}return null}getFunctionParent(){return this.findParent(e=>o.is.function(e))}getAncestry(){let e=[],t=this;for(;null!=t;)e.push(t),t=t.parentPath;return e}isAncestorOf(e){return e.isDescendantOf(this)}isDescendantOf(e){return null!=this.findParent(t=>t===e)}updateSiblingIndex(e,t){var r;0!==this.container.length&&(null===(r=this.ctx.pathCache.get(this.parentPath))||void 0===r||r.forEach(r=>{r.key>=e&&(r.key+=t)}))}insertBefore(e){if(this.assertNotRemoved(),!Array.isArray(this.container))throw Error("Can not insert before a node where `container` is not an Array");let t=this.key;for(let r=0;r<e.length;r++)u(e[r],t+r,this.listKey,this.parent);this.container.splice(t,0,...e),this.updateSiblingIndex(t,e.length);let r=e.map((e,r)=>d.for({node:e,key:t+r,listKey:this.listKey,parentPath:this.parentPath,ctx:this.ctx}).init());return this.ctx.pushToQueue(r,"new"),r}insertAfter(e){if(this.assertNotRemoved(),!Array.isArray(this.container))throw Error("Can not insert after a node where `container` is not an Array");let t=this.key;for(let r=0;r<e.length;r++)u(e[r],t+r+1,this.listKey,this.parent);this.container.splice(t+1,0,...e),this.updateSiblingIndex(t+1,e.length);let r=e.map((e,r)=>d.for({node:e,key:t+r+1,listKey:this.listKey,parentPath:this.parentPath,ctx:this.ctx}).init());return this.ctx.pushToQueue(r,"new"),r}unshiftContainer(e,t){this.assertNotRemoved();let r=this.node[e][0];return d.for({node:r,key:0,listKey:e,parentPath:this,ctx:this.ctx}).insertBefore(t)}pushContainer(e,t){this.assertNotRemoved();let r=this.node[e],n=r[r.length-1];return d.for({node:n,key:r.length-1,listKey:e,parentPath:this,ctx:this.ctx}).insertAfter(t)}get(e){if(null==this.node)throw Error("Can not use method `get` on a null NodePath");let t=this.node[e];return Array.isArray(t)?t.map((t,r)=>d.for({node:t,key:r,listKey:e,parentPath:this,ctx:this.ctx}).init()):null!=t&&"string"==typeof t.type?d.for({node:t,key:e,listKey:null,parentPath:this,ctx:this.ctx}).init():d.for({node:null,key:e,listKey:null,parentPath:this,ctx:this.ctx}).init()}getSibling(e){return(null==this.parentPath&&this.throwNoParent("getSibling"),"string"==typeof e)?this.parentPath.get(e):null!=this.listKey?this.parentPath.get(this.listKey)[e]:void 0}getOpposite(){switch(this.key){case"left":return this.getSibling("right");case"right":return this.getSibling("left")}}getPrevSibling(){return this.getSibling(this.key-1)}getNextSibling(){return this.getSibling(this.key+1)}getAllPrevSiblings(){return null==this.parentPath&&this.throwNoParent("getAllPrevSiblings"),this.parentPath.get(this.listKey).slice(0,this.key).reverse()}getAllNextSiblings(){return null==this.parentPath&&this.throwNoParent("getAllNextSiblings"),this.parentPath.get(this.listKey).slice(this.key+1)}has(e){var t;let r=null===(t=this.node)||void 0===t?void 0:t[e];return(!(null!=r&&Array.isArray(r))||0!==r.length)&&!!r}is(e){var t;return!!(null===(t=this.node)||void 0===t?void 0:t[e])}onRemove(){let{parent:e,key:t,listKey:r}=this,n=e.type,a=this.parentPath;switch(this.ctx.newSkipPathStack(),!0){case"ExpressionStatement"===n&&"expression"===t:case o.is.exportDeclaration(e)&&"declaration"===t:case("WhileStatement"===n||"SwitchCase"===n)&&"test"===t:case"LabeledStatement"===n&&"body"===t:case"VariableDeclaration"===n&&"declarations"===r&&1===e.declarations.length:return a.remove(),!0;case"BinaryExpression"===n:return a.replaceWith(e["right"===t?"left":"right"]),!0;case"IfStatement"===n&&"consequent"===t:case("ArrowFunctionExpression"===n||o.is.loop(e))&&"body"===t:return"ArrowFunctionExpression"===n&&(e.expression=!1),this.replaceWith({type:"BlockStatement",body:[]}),!0}return this.ctx.restorePrevSkipPathStack(),null!=this.scope&&i.Scope.handleRemoval(this.scope,this),!1}markRemoved(){var e;null===(e=this.ctx.pathCache.get(this.parentPath))||void 0===e||e.delete(this.node),this.removed=!0}remove(){if(this.removed)throw Error("Node is already removed");if(null==this.container&&this.throwNoParent("remove"),this.onRemove())return this.markRemoved();if(null!=this.listKey){let e=this.key;this.container.splice(e,1),this.markRemoved(),this.updateSiblingIndex(e+1,-1)}else null!=this.key&&(this.container[this.key]=null,this.markRemoved())}replaceWith(e){if(null==this.container&&this.throwNoParent("replaceWith"),this.removed)throw Error("Node is already removed");u(e,this.key,this.listKey,this.parent),this.container[this.key]=e,this.markRemoved();let t=d.for({node:e,key:this.key,listKey:this.listKey,parentPath:this.parentPath,ctx:this.ctx}).init();return this.ctx.pushToQueue([t],"new"),t}replaceWithMultiple(e){if(null==this.container&&this.throwNoParent("replaceWith"),this.removed)throw Error("Node is already removed");let t=this.replaceWith(e[0]);return[t].concat(t.insertAfter(e.slice(1)))}}r.NodePath=d},{ef784cacc99e4c5a:"040Yp",cde14b3b8e7a8581:"1JHYy","97bedb902597fcc1":"jx0Qq",a4d00b36cbedcc6d:"fLLFx","7932a9e53cdab0ab":"42MtL"}],"1JHYy":[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.Scope=void 0;let n=e("14d8b3dedce0e4d3"),i=e("a8be14b448bbf146"),o=e("32cfad3dd88dad61"),a=e("6fdf19178388fb16"),s=e("a2df82ecf93ec7b5"),l=["ArrowFunctionExpression","BlockStatement","CatchClause","ClassDeclaration","ClassExpression","DoWhileStatement","ForInStatement","ForOfStatement","ForStatement","FunctionDeclaration","FunctionExpression","Program","SwitchStatement","WhileStatement"],c=new Set(l),u=e=>!(null!=e&&"BlockStatement"!==e.type&&"Program"!==e.type&&c.has(e.type)),d=e=>!!(null!=e.node&&("BlockStatement"!==e.node.type||u(e.parent)))&&c.has(e.node.type),p=e=>!/^[a-z]/.test(e),A={ArrowFunctionExpression(e,t,r){"body"===e?r.references.push(t):(0,n.assertNever)(e)},AssignmentExpression(e,t,r){switch(e){case"left":throw Error("This should be handled by `crawlerVisitor.AssignmentExpression`");case"right":r.references.push(t);break;default:(0,n.assertNever)(e)}},AssignmentPattern(e,t,r){switch(e){case"left":throw Error("`identifierCrawlers.AssignmentPattern` is not implemented");case"right":r.references.push(t);break;default:(0,n.assertNever)(e)}},AwaitExpression(e,t,r){"argument"===e?r.references.push(t):(0,n.assertNever)(e)},FunctionDeclaration(e){"id"===e||(0,n.assertNever)(e)},FunctionExpression(e){if("id"===e)throw Error("This should be handled by `scopePathCrawlers.FunctionExpression`");(0,n.assertNever)(e)},SwitchCase(e,t,r){"test"===e?r.references.push(t):(0,n.assertNever)(e)},CatchClause(e){if("param"===e)throw Error("This should be handled by `scopePathCrawlers.CatchClause`");(0,n.assertNever)(e)},VariableDeclarator(e,t,r){switch(e){case"id":throw Error("This should be handled by `scopePathCrawlers.VariableDeclarator`");case"init":r.references.push(t);break;default:(0,n.assertNever)(e)}},ExpressionStatement(e,t,r){"expression"===e?r.references.push(t):(0,n.assertNever)(e)},WithStatement(e,t,r){"object"===e?r.references.push(t):(0,n.assertNever)(e)},ReturnStatement(e,t,r){"argument"===e?r.references.push(t):(0,n.assertNever)(e)},LabeledStatement(){},BreakStatement(e,t,r){"label"===e?r.labelReferences.push(t):(0,n.assertNever)(e)},ContinueStatement(e,t,r){"label"===e?r.labelReferences.push(t):(0,n.assertNever)(e)},IfStatement(e,t,r){"test"===e?r.references.push(t):(0,n.assertNever)(e)},SwitchStatement(e,t,r){"discriminant"===e?r.references.push(t):(0,n.assertNever)(e)},ThrowStatement(e,t,r){"argument"===e?r.references.push(t):(0,n.assertNever)(e)},WhileStatement(e,t,r){"test"===e?r.references.push(t):(0,n.assertNever)(e)},DoWhileStatement(e,t,r){"test"===e?r.references.push(t):(0,n.assertNever)(e)},ForStatement(e,t,r){switch(e){case"init":case"test":case"update":r.references.push(t);break;default:(0,n.assertNever)(e)}},ForInStatement(e,t,r){switch(e){case"left":throw Error("This should be handled by `scopePathCrawlers.ForInStatement`");case"right":r.references.push(t);break;default:(0,n.assertNever)(e)}},ForOfStatement(e,t,r){switch(e){case"left":throw Error("This should be handled by `scopePathCrawlers.ForOfStatement`");case"right":r.references.push(t);break;default:(0,n.assertNever)(e)}},ClassDeclaration(e,t,r){switch(e){case"id":break;case"superClass":r.references.push(t);break;default:(0,n.assertNever)(e)}},YieldExpression(e,t,r){"argument"===e?r.references.push(t):(0,n.assertNever)(e)},UnaryExpression(e,t,r){"argument"===e?r.references.push(t):(0,n.assertNever)(e)},UpdateExpression(e,t,r){"argument"===e?r.constantViolations.push(t):(0,n.assertNever)(e)},BinaryExpression(e,t,r){switch(e){case"left":case"right":r.references.push(t);break;default:(0,n.assertNever)(e)}},LogicalExpression(e,t,r){switch(e){case"left":case"right":r.references.push(t);break;default:(0,n.assertNever)(e)}},MemberExpression(e,t,r){switch(e){case"object":r.references.push(t);break;case"property":t.parent.computed&&r.references.push(t);break;default:(0,n.assertNever)(e)}},ConditionalExpression(e,t,r){switch(e){case"test":case"consequent":case"alternate":r.references.push(t);break;default:(0,n.assertNever)(e)}},CallExpression(e,t,r){"callee"===e?r.references.push(t):(0,n.assertNever)(e)},NewExpression(e,t,r){"callee"===e?r.references.push(t):(0,n.assertNever)(e)},TaggedTemplateExpression(e,t,r){"tag"===e?r.references.push(t):(0,n.assertNever)(e)},ClassExpression(e,t,r){switch(e){case"id":throw Error("This should be handled by `scopePathCrawlers.ClassExpression`");case"superClass":r.references.push(t);break;default:(0,n.assertNever)(e)}},MetaProperty(e){switch(e){case"meta":case"property":break;default:(0,n.assertNever)(e)}},ImportExpression(e,t,r){"source"===e?r.references.push(t):(0,n.assertNever)(e)},Property(e,t,r){switch(e){case"key":t.parent.computed&&r.references.push(t);break;case"value":r.references.push(t);break;default:(0,n.assertNever)(e)}},SpreadElement(e,t,r){"argument"===e?r.references.push(t):(0,n.assertNever)(e)},RestElement(e){if("argument"===e)throw Error("This should be handled by `findVisiblePathsInPattern`");(0,n.assertNever)(e)},MethodDefinition(e,t,r){"key"===e?t.parent.computed&&r.references.push(t):(0,n.assertNever)(e)},ExportDefaultDeclaration(e,t,r){"declaration"===e?r.references.push(t):(0,n.assertNever)(e)},ImportSpecifier(e,t,r){switch(e){case"imported":if(null==t.parent.local&&r.scope.registerBinding("module",t,t.parentPath),t.parent.local===t.parent.imported){let e=t.ctx,n=t.parentPath,i=n.node;e.newQueue(),n=n.replaceWith(Object.assign({},i,{local:Object.assign({},i.local),imported:Object.assign({},i.imported)})),e.popQueue(),r.scope.registerBinding("module",n.get("local"),n)}break;case"local":r.scope.registerBinding("module",t,t.parentPath);break;default:(0,n.assertNever)(e)}},ImportDefaultSpecifier(e,t,r){"local"===e?r.scope.registerBinding("module",t,t.parentPath):(0,n.assertNever)(e)},ImportNamespaceSpecifier(e,t,r){"local"===e?r.scope.registerBinding("module",t,t.parentPath):(0,n.assertNever)(e)},ExportSpecifier(e,t,r){switch(e){case"local":if(t.parent.local===t.parent.exported){let e=t.ctx,n=t.parentPath,i=n.node;e.newQueue(),n=n.replaceWith(Object.assign({},i,{local:Object.assign({},i.local),exported:Object.assign({},i.exported)})),e.popQueue(),r.references.push(n.get("local"))}else r.references.push(t);break;case"exported":break;default:(0,n.assertNever)(e)}},ExportAllDeclaration(e){"exported"===e||(0,n.assertNever)(e)},PropertyDefinition(e,t,r){switch(e){case"key":break;case"value":r.references.push(t);break;default:(0,n.assertNever)(e)}},JSXExpressionContainer(e,t,r){"expression"===e?r.references.push(t):(0,n.assertNever)(e)},JSXSpreadAttribute(e,t,r){"argument"===e?r.references.push(t):(0,n.assertNever)(e)},JSXSpreadChild(e,t,r){"expression"===e?r.references.push(t):(0,n.assertNever)(e)}},g={JSXNamespacedName(e,t,r){switch(e){case"namespace":p(t.node.name)&&r.references.push(t);break;case"name":break;default:(0,n.assertNever)(e)}},JSXAttribute(e){"name"===e||(0,n.assertNever)(e)},JSXClosingElement(e,t,r){"name"===e?p(t.node.name)&&r.references.push(t):(0,n.assertNever)(e)},JSXMemberExpression(e,t,r){switch(e){case"object":r.references.push(t);break;case"property":break;default:(0,n.assertNever)(e)}},JSXOpeningElement(e,t,r){"name"===e?p(t.node.name)&&r.references.push(t):(0,n.assertNever)(e)}},f={ArrayExpression(e,t,r){"elements"===e?r.references.push(t):(0,n.assertNever)(e)},CallExpression(e,t,r){"arguments"===e?r.references.push(t):(0,n.assertNever)(e)},NewExpression(e,t,r){"arguments"===e?r.references.push(t):(0,n.assertNever)(e)},SequenceExpression(e,t,r){"expressions"===e?r.references.push(t):(0,n.assertNever)(e)},TemplateLiteral(e,t,r){"expressions"===e?r.references.push(t):(0,n.assertNever)(e)},ArrayPattern(e){if("elements"===e)throw Error("`inListIdentifierCrawler.ArrayPattern` is not implemented");(0,n.assertNever)(e)},FunctionDeclaration(e){if("params"===e)throw Error("This should be handled by `scopePathCrawlers.FunctionDeclaration`");(0,n.assertNever)(e)},FunctionExpression(e){if("params"===e)throw Error("This should be handled by `scopePathCrawlers.FunctionExpression`");(0,n.assertNever)(e)},ArrowFunctionExpression(e){if("params"===e)throw Error("This should be handled by `scopePathCrawlers.ArrowFunctionExpression`");(0,n.assertNever)(e)}},h={},m=(e,t)=>{switch(e.node.type){case"Identifier":t.push(e),e.skip();break;case"ObjectPattern":{let r=e.get("properties");for(let n=0;n<r.length;n++){let i=r[n],o=i.node;switch(o.type){case"RestElement":m(i,t);break;case"Property":if(null!=o.value){let r=i;if(o.value===o.key){let t=e.ctx;t.newQueue(),r=r.replaceWith(Object.assign({},o,{key:Object.assign({},o.key),value:Object.assign({},o.value)})),t.popQueue()}m(r.get("value"),t)}else if(!o.computed&&"Identifier"===o.key.type){let e=i.get("key");t.push(e),e.skip()}}}break}case"ArrayPattern":{let r=e,n=r.get("elements"),i=r.node.elements;for(let e=0;e<n.length;e++)null!=i[e]&&m(n[e],t);break}case"RestElement":m(e.get("argument"),t);break;case"AssignmentPattern":m(e.get("left"),t);break;case"MemberExpression":break;default:(0,n.assertNever)(e.node)}},I=(e,t,r,n)=>{let i=[];m(e,i);for(let e=0;e<i.length;e++)t.registerBinding(r,i[e],n)},v=(e,t)=>{let r=[];m(e,r);for(let e=0;e<r.length;e++)t.constantViolations.push(r[e])},x=(e,t)=>{let r=e.node.kind,n=e.get("declarations");for(let e=0;e<n.length;e++){let i=n[e];I(i.get("id"),t,r,i)}},C={Identifier:{enter(e,t){var r;let n=null===(r=e.parentPath.node)||void 0===r?void 0:r.type;if(null!=e.listKey){let r=f[n];null!=r&&r(e.listKey,e,t)}else{let r=A[n];null!=r&&r(e.key,e,t)}}},JSXIdentifier:{enter(e,t){var r;let n=null===(r=e.parentPath.node)||void 0===r?void 0:r.type;if(null!=e.listKey){let r=h[n];null!=r&&r(e.listKey,e,t)}else{let r=g[n];null!=r&&r(e.key,e,t)}}},AssignmentExpression:{enter(e,t){v(e.get("left"),t)}},VariableDeclaration:{enter(e,t){x(e,t.scope)}}};{let e=C,t={enter(e,t){t.childScopedPaths.push(e),e.skip()}};for(let r=0;r<l.length;r++)e[l[r]]=t;e.FunctionDeclaration=e.ClassDeclaration={enter(e,r){if(null!=e.node.id){let t=e.get("id");r.scope.registerBinding("hoisted",t,e),t.skip()}t.enter.call({},e,r)}},e.BlockStatement={enter(e,r){u(e.parent)&&t.enter.call({},e,r)}}}let y=(e,t)=>{for(let r=0;r<e.length;r++){let n=e[r];I(n,t,"param",n)}},B={Program:null,FunctionDeclaration(e,{scope:t}){y(e.get("params"),t)},ClassDeclaration:null,FunctionExpression(e,{scope:t}){if(null!=e.node.id){let r=e.get("id");t.registerBinding("local",r,e),r.skip()}y(e.get("params"),t)},ClassExpression(e,{scope:t}){if(null!=e.node.id){let r=e.get("id");t.registerBinding("local",r,e),r.skip()}},ArrowFunctionExpression(e,{scope:t}){y(e.get("params"),t)},CatchClause(e,{scope:t}){e.has("param")&&I(e.get("param"),t,"let",e)},BlockStatement(e,{scope:t}){null!=e.parent&&"LabeledStatement"===e.parent.type&&t.registerLabel(e.parentPath.get("label"))},SwitchStatement:null,WhileStatement:null,DoWhileStatement:null,ForStatement(e,t){null!=e.parent&&"LabeledStatement"===e.parent.type&&t.scope.registerLabel(e.parentPath.get("label")),null!=e.node.init&&"VariableDeclaration"===e.node.init.type&&x(e.get("init"),t.scope)},ForXStatement(e,t){null!=e.parent&&"LabeledStatement"===e.parent.type&&t.scope.registerLabel(e.parentPath.get("label")),"VariableDeclaration"===e.node.left.type?x(e.get("left"),t.scope):a.is.pattern(e.node.left)&&v(e.get("left"),t)},ForInStatement(e,t){B.ForXStatement(e,t)},ForOfStatement(e,t){B.ForXStatement(e,t)}};class w{constructor(e,t){this.children=[],this.initialized=!1,this.bindings=Object.create(null),this.globalBindings=Object.create(null),this.labels=Object.create(null),this.priv={prevState:null,memoizedBindings:Object.create(null),memoizedLabels:Object.create(null),idMap:Object.create(null),declaration:null},this.path=e,this.parent=t,null!=this.parent&&this.parent.children.push(this)}static for(e,t){if(d(e)){if(e.ctx.scopeCache.has(e))return e.ctx.scopeCache.get(e);let r=new w(e,t);return e.ctx.scopeCache.set(e,r),r}return t}init(){this.initialized||("Program"!==this.path.type&&(this.priv.idMap=this.getProgramScope().priv.idMap),this.crawl())}getMemoBinding(e){let{memoizedBindings:t}=this.priv;return e in t?t[e]:t[e]=this.getBinding(e)}getMemoLabel(e){let{memoizedLabels:t}=this.priv;return e in t?t[e]:t[e]=this.getLabel(e)}clearMemo(){this.priv.memoizedBindings=Object.create(null),this.priv.memoizedLabels=Object.create(null)}getProgramScope(){return"Program"===this.path.type?this:this.path.findParent(e=>"Program"===e.type).scope}crawl(){var e,t;if(null==this.path.node)return;if(this.path.removed)throw Error("This scope is no longer part of the AST, the containing path has been removed");w.rollbackState(this),this.bindings=Object.create(null),this.globalBindings="Program"===this.path.type?Object.create(null):this.getProgramScope().globalBindings,this.labels=Object.create(null);let r={references:[],constantViolations:[],labelReferences:[],scope:this,childScopedPaths:[]};this.path.ctx.makeScope=!1,this.path.ctx.newSkipPathStack();{let e=B[this.path.node.type];null!=e&&e(this.path,r)}i.Traverser.traverseNode({node:this.path.node,parentPath:this.path.parentPath,ctx:this.path.ctx,state:r,visitors:C,expand:!1,visitOnlyChildren:!0}),this.path.ctx.makeScope=!0,this.path.ctx.restorePrevSkipPathStack(),this.clearMemo();for(let t=0;t<r.references.length;t++){let n=r.references[t],i=n.node.name,a=this.getMemoBinding(i);null!=a?a.addReference(n):((e=this.globalBindings)[i]||(e[i]=new o.GlobalBinding({name:i}))).addReference(n)}for(let e=0;e<r.constantViolations.length;e++){let n=r.constantViolations[e],i=n.node.name,a=this.getMemoBinding(i);null!=a?a.addConstantViolation(n):((t=this.globalBindings)[i]||(t[i]=new o.GlobalBinding({name:i}))).addConstantViolation(n)}for(let e=0;e<r.labelReferences.length;e++){let t=r.labelReferences[e],n=t.node.name,i=this.getMemoLabel(n);null!=i&&i.references.push(t)}this.initialized=!0,this.priv.prevState={references:r.references,constantViolations:r.constantViolations,labelReferences:r.labelReferences},this.clearMemo();for(let e=0;e<r.childScopedPaths.length;e++)r.childScopedPaths[e].init(this)}static rollbackState(e){let{prevState:t}=e.priv;if(null==t)return;e.clearMemo();for(let r=0;r<t.references.length;r++){let n=t.references[r],i=n.node.name,o=e.getMemoBinding(i);if(null!=o)o.removeReference(n);else{let t=e.globalBindings[i];null!=t&&t.removeReference(n)}}for(let r=0;r<t.constantViolations.length;r++){let n=t.constantViolations[r],i=n.node.name,o=e.getMemoBinding(i);if(null!=o)o.removeConstantViolation(n);else{let t=e.globalBindings[i];null!=t&&t.removeConstantViolation(n)}}for(let r=0;r<t.labelReferences.length;r++){let n=t.labelReferences[r],i=n.node.name,o=e.getMemoLabel(i);if(null!=o){let e=o.references.findIndex(e=>e===n);e>-1&&o.references.splice(e,1)}}let r=Object.keys(e.globalBindings);for(let t=0;t<r.length;t++){let n=r[t],i=e.globalBindings[n];0===i.references.length&&0===i.constantViolations.length&&(e.globalBindings[n]=void 0,delete e.globalBindings[n])}}static recursiveRollback(e){for(let t=0;t<e.children.length;t++)w.recursiveRollback(e.children[t]);w.rollbackState(e)}static handleRemoval(e,t){if(t===e.path){if(w.recursiveRollback(e),null!=e.parent){let{children:t}=e.parent,r=t.indexOf(e);r>-1&&t.splice(r,1)}}else for(let r=0;r<e.children.length;r++){let n=e.children[r];if(n.path.isDescendantOf(t)){w.recursiveRollback(n);let t=e.children.indexOf(n);t>-1&&e.children.splice(t,1)}}}registerBinding(e,t,r){let n=t.node.name,i=this.getOwnBinding(n);if(null!=i){i.addConstantViolation(t);return}this.bindings[n]=new o.Binding({kind:e,name:n,scope:this,identifierPath:t,path:r})}hasOwnBinding(e){return e in this.bindings}getOwnBinding(e){return this.bindings[e]}hasBinding(e){return null!=this.getBinding(e)}getBinding(e){let t=this;for(;null!=t;){if(t.hasOwnBinding(e))return t.getOwnBinding(e);t=t.parent}}getAllBindings(...e){let t=Object.create(null),r=e.length,n=new Set(e),i=this;for(;null!=i;){for(let e in i.bindings)!(e in t)&&(0===r||r&&n.has(i.bindings[e].kind))&&(t[e]=i.bindings[e]);i=i.parent}return t}hasGlobalBinding(e){return null!=this.getGlobalBinding(e)}getGlobalBinding(e){return this.getProgramScope().globalBindings[e]}registerLabel(e){let t=e.node.name;this.hasLabel(t)||(this.labels[t]={path:e,references:[]})}hasLabel(e){return null!=this.getLabel(e)}getLabel(e){let t=this;for(;null!=t;){if(null!=t.labels[e])return t.labels[e];t=t.parent}}generateUid(e="_tmp"){var t;let r=Object.keys(this.getAllBindings()).concat(Object.keys(this.globalBindings)).concat(Object.keys(this.priv.idMap));(t=this.priv.idMap)[e]||(t[e]=1);let n=e=e.replace(/[^a-zA-Z_]+/g,"");for(;r.includes(n);)n=e+ ++this.priv.idMap[e];return n}generateUidIdentifier(e){return s.builders.identifier(this.generateUid(e))}generateDeclaredUidIdentifier(e){let t;let{ctx:r}=this.path;if(r.newSkipPathStack(),r.newQueue(),null==this.priv.declaration){let i=null;switch(this.path.type){case"ArrowFunctionExpression":{let e=this.path.get("body");if("BlockStatement"===e.type)i=e;else{let t=Object.assign({},e.node);i=e.replaceWith(s.builders.blockStatement([s.builders.returnStatement(t)]))}}break;case"Program":case"BlockStatement":i=this.path;break;case"SwitchStatement":case"ClassDeclaration":case"ClassExpression":return r.restorePrevSkipPathStack(),r.popQueue(),this.parent.generateDeclaredUidIdentifier(e);case"DoWhileStatement":case"ForInStatement":case"ForOfStatement":case"ForStatement":case"WhileStatement":{let e=this.path.get("body");if("BlockStatement"===e.type)i=e;else{let t=Object.assign({},e.node);i=e.replaceWith(s.builders.blockStatement([t]))}}break;case"CatchClause":case"FunctionDeclaration":case"FunctionExpression":i=this.path.get("body");break;case null:break;default:(0,n.assertNever)(this.path.type)}let o=s.builders.variableDeclaration("var",[s.builders.variableDeclarator(this.generateUidIdentifier(e))]),[a]=i.unshiftContainer("body",[o]);this.priv.declaration=a,t=a.get("declarations")[0]}else[t]=this.priv.declaration.pushContainer("declarations",[s.builders.variableDeclarator(this.generateUidIdentifier(e))]);let i=t.get("id");return this.registerBinding("var",i,t),r.restorePrevSkipPathStack(),r.popQueue(),Object.assign({},i.node)}renameConsideringParent(e,t){var r,n;let i=e.parent;"Property"===i.type&&(null===(n=null===(r=e.parentPath)||void 0===r?void 0:r.parent)||void 0===n?void 0:n.type)==="ObjectPattern"?(i.value.name=t,i.shorthand=i.value.name===i.key.name):e.node.name=t}renameBinding(e,t){var r;if(null!=this.bindings[e]){let r=this.bindings[e];this.renameConsideringParent(r.identifierPath,t);for(let e=0;e<r.references.length;e++)r.references[e].node.name=t;for(let e=0;e<r.constantViolations.length;e++)this.renameConsideringParent(r.constantViolations[e],t);this.bindings[e]=void 0,delete this.bindings[e],this.bindings[t]=r}else null===(r=this.parent)||void 0===r||r.renameBinding(e,t)}}r.Scope=w},{"14d8b3dedce0e4d3":"wT31S",a8be14b448bbf146:"040Yp","32cfad3dd88dad61":"a8Syt","6fdf19178388fb16":"jx0Qq",a2df82ecf93ec7b5:"42MtL"}],wT31S:[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.assertNever=void 0;let n=e=>e;r.assertNever=n},{}],a8Syt:[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.GlobalBinding=r.Binding=void 0;class n{constructor(){this.references=[],this.constantViolations=[]}addReference(e){this.references.push(e)}removeReference(e){let t=this.references.findIndex(t=>t===e);t>-1&&this.references.splice(t,1)}addConstantViolation(e){this.constantViolations.push(e)}removeConstantViolation(e){let t=this.constantViolations.findIndex(t=>t===e);t>-1&&this.constantViolations.splice(t,1)}}class i extends n{constructor(e){super(),this.kind=e.kind,this.name=e.name,this.scope=e.scope,this.identifierPath=e.identifierPath,this.path=e.path}get constant(){return 0===this.constantViolations.length}}r.Binding=i;class o extends n{constructor(e){super(),this.kind="global",this.constant=!1,this.name=e.name}}r.GlobalBinding=o},{}],"8Aote":[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.getCommonAncestor=r.hasBinding=r.evaluateTruthy=r.evaluate=void 0;var n=e("d5178072475a06c9");Object.defineProperty(r,"evaluate",{enumerable:!0,get:function(){return n.evaluate}}),Object.defineProperty(r,"evaluateTruthy",{enumerable:!0,get:function(){return n.evaluateTruthy}});var i=e("1fb68dcfe576777e");Object.defineProperty(r,"hasBinding",{enumerable:!0,get:function(){return i.hasBinding}});let o=e=>{let t;let r=[];for(let t=0;t<e.length;t++){let n=[],i=e[t].parentPath;for(;null!=i;)n.push(i),i=i.parentPath;r.push(n.reverse())}let n=null;for(let i=0;;i++){t=r[0][i];for(let o=0;o<e.length;o++)if(t!==r[o][i])return n;n=t}};r.getCommonAncestor=o},{d5178072475a06c9:"aQiqr","1fb68dcfe576777e":"4Wvk5"}],aQiqr:[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.evaluateTruthy=r.evaluate=void 0;let n=e("fcae9c5f848fe553"),i=(e,t,r)=>{switch(r){case"==":return e==t;case"!=":return e!=t;case"===":return e===t;case"!==":return e!==t;case"<":return e<t;case"<=":return e<=t;case">":return e>t;case">=":return e>=t;case"<<":return e<<t;case">>":return e>>t;case">>>":return e>>>t;case"+":return e+t;case"-":return e-t;case"*":return e*t;case"/":return e/t;case"%":return e%t;case"**":return e**t;case"|":return e|t;case"^":return e^t;case"&":return e&t;case"in":return e in t;case"instanceof":return;default:(0,n.assertNever)(r)}};class o{constructor(){this.cache=new Map}getEvaluated(e){if(this.cache.has(e))return this.cache.get(e);{let t=this.evaluate(e);return this.cache.set(e,t),t}}evaluate(e){var t,r;switch(null===(t=e.node)||void 0===t?void 0:t.type){case"Identifier":if("undefined"===e.node.name)return{value:void 0};break;case"Literal":return{value:e.node.value};case"BinaryExpression":{let t=e,r=this.getEvaluated(t.get("left"));if(null==r)return;let n=this.getEvaluated(t.get("right"));if(null==n)return;let o=i(r.value,n.value,t.node.operator);if(null==o)return;return{value:o}}case"UnaryExpression":{let t=e,r=this.getEvaluated(t.get("argument"));if(null==r)return;let i=r.value;switch(t.node.operator){case"+":return{value:+i};case"-":return{value:-i};case"!":return{value:!i};case"~":return{value:~i};case"typeof":return{value:typeof i};case"void":return{value:void 0};case"delete":break;default:(0,n.assertNever)(t.node.operator)}break}case"LogicalExpression":{let t=e,r=this.getEvaluated(t.get("left")),i=this.getEvaluated(t.get("right"));switch(t.node.operator){case"&&":if(null!=r&&!r.value||null!=i&&!i.value)return{value:!1};if(null!=r&&r.value&&null!=i&&i.value)return{value:!0};break;case"||":if(null!=r&&r.value||null!=i&&i.value)return{value:!0};if(null!=r&&!r.value&&null!=i&&!i.value)return{value:!1};break;case"??":if(null!=r){if(null!=r.value)return r;if(null!=i)return i}break;default:(0,n.assertNever)(t.node.operator)}break}case"ObjectExpression":{let t={},n=e.get("properties");for(let e=0;e<n.length;e++){let i=n[e];if("Property"===i.type){if(null==i.node||"init"!==i.node.kind)return;let e=i.node.computed?null===(r=this.getEvaluated(i.get("key")))||void 0===r?void 0:r.value:i.node.key.name;if(null==e)return;{let r=this.getEvaluated(i.get("value"));if(null==r)return;t[e]=r.value}}else{if("SpreadElement"!==i.type)return;let e=this.getEvaluated(i.get("argument"));if(null==e)return;Object.assign(t,e.value)}}return{value:t}}case"ArrayExpression":{let t=[],r=e.get("elements");for(let e=0;e<r.length;e++){let n=this.getEvaluated(r[e]);if(null==n)return;t.push(n.value)}return{value:t}}case"ConditionalExpression":{let t=e,r=this.getEvaluated(t.get("test"));if(null==r)return;return this.getEvaluated(t.get(r.value?"consequent":"alternate"))}}}}let a=e=>{let t=new o().evaluate(e);if(null!=t)return{value:t.value}};r.evaluate=a;let s=e=>{let t=(0,r.evaluate)(e);if(null!=t)return!!t.value};r.evaluateTruthy=s},{fcae9c5f848fe553:"wT31S"}],"4Wvk5":[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.hasBinding=void 0,r.hasBinding=(()=>{let e=(t,r)=>{switch(t.type){case"Identifier":return t.name===r;case"ObjectPattern":{let{properties:n}=t;for(let t=0;t<n.length;t++){let i=n[t];if("RestElement"===i.type){if(e(i.argument,r))return!0}else if(null!=i.value){if(e(i.value,r))return!0}else if(!i.computed&&"Identifier"===i.key.type&&i.key.name===r)return!0}break}case"ArrayPattern":{let{elements:n}=t;for(let t=0;t<n.length;t++){let i=n[t];if(null!=i&&e(i,r))return!0}break}case"RestElement":return e(t.argument,r);case"AssignmentPattern":return e(t.left,r)}return!1},t=(t,r)=>{let{declarations:n}=t;for(let t=0;t<n.length;t++)if(e(n[t].id,r))return!0;return!1},r=(e,t)=>{for(let r=0;r<e.specifiers.length;r++){let n=e.specifiers[r];switch(n.type){case"ImportDefaultSpecifier":case"ImportNamespaceSpecifier":if(n.local.name===t)return!0;break;case"ImportSpecifier":if(null!=n.local){if(n.local.name===t)return!0}else if(n.imported.name===t)return!0}}return!1},n=(e,n)=>{var i;for(let o=0;o<e.length;o++){let a=e[o];switch(a.type){case"ImportDeclaration":if(r(a,n))return!0;break;case"VariableDeclaration":if(t(a,n))return!0;break;case"FunctionDeclaration":case"ClassDeclaration":if((null===(i=a.id)||void 0===i?void 0:i.name)===n)return!0}}return!1},i=["BlockStatement","CatchClause","ForStatement","ForInStatement","ForOfStatement","FunctionDeclaration","FunctionExpression","ArrowFunctionExpression","ClassDeclaration","ClassExpression","Program"],o=(r,a)=>{var s,l;let c=r.findParent(e=>i.includes(e.type));if(null!=c&&null!=c.node){let{node:r}=c;switch(r.type){case"BlockStatement":case"Program":if(n(r.body,a))return!0;break;case"CatchClause":if(null!=r.param&&e(r.param,a))return!0;break;case"ForStatement":if(null!=r.init&&"VariableDeclaration"===r.init.type&&t(r.init,a))return!0;break;case"ForInStatement":case"ForOfStatement":if("VariableDeclaration"===r.left.type&&t(r.left,a))return!0;break;case"FunctionDeclaration":case"FunctionExpression":case"ArrowFunctionExpression":if("ArrowFunctionExpression"!==r.type&&(null===(s=r.id)||void 0===s?void 0:s.name)===a)return!0;for(let t=0;t<r.params.length;t++)if(e(r.params[t],a))return!0;break;case"ClassExpression":case"ClassDeclaration":if((null===(l=r.id)||void 0===l?void 0:l.name)===a)return!0}return o(c,a)}return!1};return(e,t)=>o(e,t)})()},{}],lMCdE:[function(e,t,r){Object.defineProperty(r,"__esModule",{value:!0})},{}],"3mz99":[function(e,t,r){var n=arguments[3],i="function"==typeof Map&&Map.prototype,o=Object.getOwnPropertyDescriptor&&i?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,a=i&&o&&"function"==typeof o.get?o.get:null,s=i&&Map.prototype.forEach,l="function"==typeof Set&&Set.prototype,c=Object.getOwnPropertyDescriptor&&l?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,u=l&&c&&"function"==typeof c.get?c.get:null,d=l&&Set.prototype.forEach,p="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,A="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,g="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,f=Boolean.prototype.valueOf,h=Object.prototype.toString,m=Function.prototype.toString,I=String.prototype.match,v=String.prototype.slice,x=String.prototype.replace,C=String.prototype.toUpperCase,y=String.prototype.toLowerCase,B=RegExp.prototype.test,w=Array.prototype.concat,E=Array.prototype.join,b=Array.prototype.slice,Q=Math.floor,j="function"==typeof BigInt?BigInt.prototype.valueOf:null,D=Object.getOwnPropertySymbols,S="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,k="function"==typeof Symbol&&"object"==typeof Symbol.iterator,F="function"==typeof Symbol&&Symbol.toStringTag&&(typeof Symbol.toStringTag===k?"object":"symbol")?Symbol.toStringTag:null,N=Object.prototype.propertyIsEnumerable,M=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function O(e,t){if(e===1/0||e===-1/0||e!=e||e&&e>-1e3&&e<1e3||B.call(/e/,t))return t;var r=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof e){var n=e<0?-Q(-e):Q(e);if(n!==e){var i=String(n),o=v.call(t,i.length+1);return x.call(i,r,"$&_")+"."+x.call(x.call(o,/([0-9]{3})/g,"$&_"),/_$/,"")}}return x.call(t,r,"$&_")}var T=e("fbfba31527d9fbfb"),G=T.custom,H=K(G)?G:null;function R(e,t,r){var n="double"===(r.quoteStyle||t)?'"':"'";return n+e+n}function U(e){return x.call(String(e),/"/g,"&quot;")}function _(e){return"[object Array]"===$(e)&&(!F||!("object"==typeof e&&F in e))}function P(e){return"[object Date]"===$(e)&&(!F||!("object"==typeof e&&F in e))}function L(e){return"[object RegExp]"===$(e)&&(!F||!("object"==typeof e&&F in e))}function q(e){return"[object Error]"===$(e)&&(!F||!("object"==typeof e&&F in e))}function J(e){return"[object String]"===$(e)&&(!F||!("object"==typeof e&&F in e))}function V(e){return"[object Number]"===$(e)&&(!F||!("object"==typeof e&&F in e))}function z(e){return"[object Boolean]"===$(e)&&(!F||!("object"==typeof e&&F in e))}function K(e){if(k)return e&&"object"==typeof e&&e instanceof Symbol;if("symbol"==typeof e)return!0;if(!e||"object"!=typeof e||!S)return!1;try{return S.call(e),!0}catch(e){}return!1}function W(e){if(!e||"object"!=typeof e||!j)return!1;try{return j.call(e),!0}catch(e){}return!1}t.exports=function e(t,r,i,o){var l=r||{};if(Z(l,"quoteStyle")&&"single"!==l.quoteStyle&&"double"!==l.quoteStyle)throw TypeError('option "quoteStyle" must be "single" or "double"');if(Z(l,"maxStringLength")&&("number"==typeof l.maxStringLength?l.maxStringLength<0&&l.maxStringLength!==1/0:null!==l.maxStringLength))throw TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var c=!Z(l,"customInspect")||l.customInspect;if("boolean"!=typeof c&&"symbol"!==c)throw TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(Z(l,"indent")&&null!==l.indent&&" "!==l.indent&&!(parseInt(l.indent,10)===l.indent&&l.indent>0))throw TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(Z(l,"numericSeparator")&&"boolean"!=typeof l.numericSeparator)throw TypeError('option "numericSeparator", if provided, must be `true` or `false`');var p=l.numericSeparator;if(void 0===t)return"undefined";if(null===t)return"null";if("boolean"==typeof t)return t?"true":"false";if("string"==typeof t)return el(t,l);if("number"==typeof t){if(0===t)return 1/0/t>0?"0":"-0";var A=String(t);return p?O(t,A):A}if("bigint"==typeof t){var g=String(t)+"n";return p?O(t,g):g}var h=void 0===l.depth?5:l.depth;if(void 0===i&&(i=0),i>=h&&h>0&&"object"==typeof t)return _(t)?"[Array]":"[Object]";var m=eg(l,i);if(void 0===o)o=[];else if(et(o,t)>=0)return"[Circular]";function I(t,r,n){if(r&&(o=b.call(o)).push(r),n){var a={depth:l.depth};return Z(l,"quoteStyle")&&(a.quoteStyle=l.quoteStyle),e(t,a,i+1,o)}return e(t,l,i+1,o)}if("function"==typeof t&&!L(t)){var C=ee(t),B=eh(t,I);return"[Function"+(C?": "+C:" (anonymous)")+"]"+(B.length>0?" { "+E.call(B,", ")+" }":"")}if(K(t)){var Q=k?x.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):S.call(t);return"object"!=typeof t||k?Q:eu(Q)}if(es(t)){for(var D="<"+y.call(String(t.nodeName)),G=t.attributes||[],X=0;X<G.length;X++)D+=" "+G[X].name+"="+R(U(G[X].value),"double",l);return D+=">",t.childNodes&&t.childNodes.length&&(D+="..."),D+="</"+y.call(String(t.nodeName))+">"}if(_(t)){if(0===t.length)return"[]";var ec=eh(t,I);return m&&!eA(ec)?"["+ef(ec,m)+"]":"[ "+E.call(ec,", ")+" ]"}if(q(t)){var em=eh(t,I);return"cause"in Error.prototype||!("cause"in t)||N.call(t,"cause")?0===em.length?"["+String(t)+"]":"{ ["+String(t)+"] "+E.call(em,", ")+" }":"{ ["+String(t)+"] "+E.call(w.call("[cause]: "+I(t.cause),em),", ")+" }"}if("object"==typeof t&&c){if(H&&"function"==typeof t[H]&&T)return T(t,{depth:h-i});if("symbol"!==c&&"function"==typeof t.inspect)return t.inspect()}if(er(t)){var eI=[];return s&&s.call(t,function(e,r){eI.push(I(r,t,!0)+" => "+I(e,t))}),ep("Map",a.call(t),eI,m)}if(eo(t)){var ev=[];return d&&d.call(t,function(e){ev.push(I(e,t))}),ep("Set",u.call(t),ev,m)}if(en(t))return ed("WeakMap");if(ea(t))return ed("WeakSet");if(ei(t))return ed("WeakRef");if(V(t))return eu(I(Number(t)));if(W(t))return eu(I(j.call(t)));if(z(t))return eu(f.call(t));if(J(t))return eu(I(String(t)));if("undefined"!=typeof window&&t===window)return"{ [object Window] }";if("undefined"!=typeof globalThis&&t===globalThis||void 0!==n&&t===n)return"{ [object globalThis] }";if(!P(t)&&!L(t)){var ex=eh(t,I),eC=M?M(t)===Object.prototype:t instanceof Object||t.constructor===Object,ey=t instanceof Object?"":"null prototype",eB=!eC&&F&&Object(t)===t&&F in t?v.call($(t),8,-1):ey?"Object":"",ew=(eC||"function"!=typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(eB||ey?"["+E.call(w.call([],eB||[],ey||[]),": ")+"] ":"");return 0===ex.length?ew+"{}":m?ew+"{"+ef(ex,m)+"}":ew+"{ "+E.call(ex,", ")+" }"}return String(t)};var X=Object.prototype.hasOwnProperty||function(e){return e in this};function Z(e,t){return X.call(e,t)}function $(e){return h.call(e)}function ee(e){if(e.name)return e.name;var t=I.call(m.call(e),/^function\s*([\w$]+)/);return t?t[1]:null}function et(e,t){if(e.indexOf)return e.indexOf(t);for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return -1}function er(e){if(!a||!e||"object"!=typeof e)return!1;try{a.call(e);try{u.call(e)}catch(e){return!0}return e instanceof Map}catch(e){}return!1}function en(e){if(!p||!e||"object"!=typeof e)return!1;try{p.call(e,p);try{A.call(e,A)}catch(e){return!0}return e instanceof WeakMap}catch(e){}return!1}function ei(e){if(!g||!e||"object"!=typeof e)return!1;try{return g.call(e),!0}catch(e){}return!1}function eo(e){if(!u||!e||"object"!=typeof e)return!1;try{u.call(e);try{a.call(e)}catch(e){return!0}return e instanceof Set}catch(e){}return!1}function ea(e){if(!A||!e||"object"!=typeof e)return!1;try{A.call(e,A);try{p.call(e,p)}catch(e){return!0}return e instanceof WeakSet}catch(e){}return!1}function es(e){return!!e&&"object"==typeof e&&(!!("undefined"!=typeof HTMLElement&&e instanceof HTMLElement)||"string"==typeof e.nodeName&&"function"==typeof e.getAttribute)}function el(e,t){if(e.length>t.maxStringLength){var r=e.length-t.maxStringLength,n="... "+r+" more character"+(r>1?"s":"");return el(v.call(e,0,t.maxStringLength),t)+n}return R(x.call(x.call(e,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,ec),"single",t)}function ec(e){var t=e.charCodeAt(0),r={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return r?"\\"+r:"\\x"+(t<16?"0":"")+C.call(t.toString(16))}function eu(e){return"Object("+e+")"}function ed(e){return e+" { ? }"}function ep(e,t,r,n){return e+" ("+t+") {"+(n?ef(r,n):E.call(r,", "))+"}"}function eA(e){for(var t=0;t<e.length;t++)if(et(e[t],"\n")>=0)return!1;return!0}function eg(e,t){var r;if(" "===e.indent)r=" ";else{if("number"!=typeof e.indent||!(e.indent>0))return null;r=E.call(Array(e.indent+1)," ")}return{base:r,prev:E.call(Array(t+1),r)}}function ef(e,t){if(0===e.length)return"";var r="\n"+t.prev+t.base;return r+E.call(e,","+r)+"\n"+t.prev}function eh(e,t){var r,n=_(e),i=[];if(n){i.length=e.length;for(var o=0;o<e.length;o++)i[o]=Z(e,o)?t(e[o],e):""}var a="function"==typeof D?D(e):[];if(k){r={};for(var s=0;s<a.length;s++)r["$"+a[s]]=a[s]}for(var l in e)if(Z(e,l)&&(!n||String(Number(l))!==l||!(l<e.length))){if(k&&r["$"+l]instanceof Symbol)continue;B.call(/[^\w$]/,l)?i.push(t(l,e)+": "+t(e[l],e)):i.push(l+": "+t(e[l],e))}if("function"==typeof D)for(var c=0;c<a.length;c++)N.call(e,a[c])&&i.push("["+t(a[c])+"]: "+t(e[a[c]],e));return i}},{fbfba31527d9fbfb:"oI3gG"}],oI3gG:[function(e,t,r){},{}],"3rrB3":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"codeEditAdvJs",()=>s);var i=e("../../../../../vi/render/script/code-build"),o=e("../../../../logic/active/get-meta"),a=e("../../../../logic/ed-global");let s=async(e,t)=>{let r=(0,o.getMetaById)(e,a.active.item_id);if(r&&r.mitem){let e=(await (0,i.codeBuild)({_:`render (${t})`},`[item: ${r.item.name} - ${r.item.id}]`))["_"];r.mitem.doc?.transact(()=>{let n=r.mitem?.get("adv");if(n||(r.mitem?.set("adv",new Y.Map),n=r.mitem?.get("adv")),n)try{n.set("js",t),n.set("jsBuilt",e)}catch(e){return e.message}})}}},{"../../../../../vi/render/script/code-build":"aiqI9","../../../../logic/active/get-meta":"aJEnC","../../../../logic/ed-global":"6QDfO","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6Nnn1":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"codeEditPropInstance",()=>s);var i=e("../../../../../vi/render/script/code-build"),o=e("../../../../logic/active/get-meta"),a=e("../../../../logic/ed-global");let s=async(e,t)=>{let r=e.ui.popup.script.prop_name,n=(0,o.getMetaById)(e,a.active.item_id);if(n){let e=n.mitem?.get("component")?.get("props")?.get(r);if(e)try{let r=(await (0,i.codeBuild)({_:t}))["_"];e.doc?.transact(()=>{e.set("value",t),e.set("valueBuilt",r)})}catch(e){return e.message}}}},{"../../../../../vi/render/script/code-build":"aiqI9","../../../../logic/active/get-meta":"aJEnC","../../../../logic/ed-global":"6QDfO","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2zmSB":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"codeEditPropMaster",()=>a);var i=e("../../../../../vi/render/script/code-build"),o=e("../../../../logic/ed-global");let a=async(e,t)=>{let r=e.ui.popup.script.prop_kind,n=e.ui.popup.script.prop_name,a=e.comp.list[o.active.comp_id];if(a){let e=a.doc.getMap("map").get("root")?.get("component")?.get("props")?.get(n);if(e)try{let n=(await (0,i.codeBuild)({_:t}))["_"];e.doc?.transact(()=>{if("value"===r)e.set("value",t),e.set("valueBuilt",n);else if("onChange"===r)e.set("onChange",t),e.set("onChangeBuilt",n);else if("gen"===r)e.set("gen",t),e.set("genBuilt",n);else if("visible"===r)e.set("visible",t);else if("typings"===r)e.set("typings",t);else if("option"===r){let r=e.get("meta");r&&(r.set("options",t),r.set("optionsBuilt",n))}})}catch(e){return e.message}}}},{"../../../../../vi/render/script/code-build":"aiqI9","../../../../logic/ed-global":"6QDfO","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],djndY:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdScriptSnippet",()=>l);var i=e("react/jsx-runtime"),o=e("../../../../../utils/ui/form/Button"),a=e("web-utils"),s=e("../../../logic/ed-global");let l=({})=>{let e=(0,a.useGlobal)(s.EDGlobal,"EDITOR"),t=css`
width: auto !important;
padding-left: 5px;
padding-right: 5px;
font-size: 12px;
`;return(0,i.jsxs)("div",{className:"flex items-center space-x-1 pl-2 border-l",children:[(0,i.jsx)(o.Button,{className:cx(t),onClick:()=>{e.script.do_edit(`\
<div {...props} className={cx(props.className, "")}>
<Local
name="local"
value={
{
//local object
}
}
effect={async (local) => {
//local effect
}}
>
{children}
</Local>
</div>
`,!0)},children:"<Local/>"})," ",(0,i.jsx)(o.Button,{className:cx(t),onClick:()=>{e.script.do_edit(`\
<PassProp key={0} children={children} />
`,!1)},children:"<PassProp/>"}),(0,i.jsx)(o.Button,{className:cx(t),onClick:()=>{e.script.do_edit(`\
<div {...props} className={cx(props.className, "")}>
{[].map((item, idx) => (
<Fragment key={idx}>
<PassProp item={item} children={children} />
</Fragment>
))}
</div>
`,!0)},children:"<Map />"}),(0,i.jsx)(o.Button,{className:cx(t),onClick:()=>{e.script.do_edit(`\
<>{true && <div {...props} className={cx(props.className, "")}>{children}</div>}</>
`,!0)},children:"<If />"}),(0,i.jsx)(o.Button,{className:cx(t),onClick:()=>{e.script.do_edit(`\
<>
{
/**if condition */
true ? (
/** then */
<div {...props} className={cx(props.className, "")}>{children}</div>
) : (
/** else */
<div {...props} className={cx(props.className, "")}>ELSE CONDITION</div>
)
}
</>
`,!0)},children:"<If Else />"}),(0,i.jsx)(o.Button,{className:cx(t),onClick:()=>{e.script.do_edit(`\
<div {...props} className={cx(props.className, "relative")}>
<div className="absolute inset-0">{children}</div>
</div>
`,!0)},children:"<Scrollable />"})]})}},{"react/jsx-runtime":"f4Tol","../../../../../utils/ui/form/Button":"3JdB2","web-utils":"ccU4J","../../../logic/ed-global":"6QDfO","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3JdB2":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"Button",()=>o);var i=e("react/jsx-runtime");let o=({children:e,appearance:t,className:r,onClick:n})=>(0,i.jsx)("button",{className:cx("transition-all flex items-center justify-center border select-none outline-none prasi-btn",css`
height: 25px;
width: 28px;
`,r,"subtle"!==t?"bg-white border-[#d1d5db] hover:border-[#ccc] active:bg-[#d1d1d1] focus:border-[#ccc]":"active:bg-[#d1d1d1] hover:bg-white hover:bg-opacity-50 cursor-pointer border-transparent hover:border-blue-100 focus:border-[#ccc]"),onClick:n,children:e})},{"react/jsx-runtime":"f4Tol","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],eIA2V:[function(require,module,exports){var parcelHelpers=require("@parcel/transformer-js/src/esmodule-helpers.js");parcelHelpers.defineInteropFlag(exports),parcelHelpers.export(exports,"EdPropGen",()=>EdPropGen);var _jsxRuntime=require("react/jsx-runtime"),_webUtils=require("web-utils"),_edGlobal=require("../../../logic/ed-global");let EdPropGen=()=>{let p=(0,_webUtils.useGlobal)(_edGlobal.EDGlobal,"EDITOR"),local=(0,_webUtils.useLocal)({options:[],selected:"",suggest_label:"",suggest_status:"init"}),item=null,meta=null;if(_edGlobal.active.comp_id){let comp=p.comp.list[_edGlobal.active.comp_id];comp&&comp.meta&&(meta=comp.meta[_edGlobal.active.item_id],item=comp.meta[_edGlobal.active.item_id].item)}else meta=p.page.meta[_edGlobal.active.item_id],item=p.page.meta[_edGlobal.active.item_id].item;if(item&&item.component?.id&&meta){let props=item.component.props,{prop_name}=p.ui.popup.script,prop=props[prop_name],gen={fn:void 0,suggestions:void 0};if(prop&&prop.gen&&prop.genBuilt){try{let arg={};if(meta.item.script?.props)for(let[k,v]of Object.entries(meta.item.script?.props))eval(`arg.${k} = ${v.value}`);let gen_fn=Function(...Object.keys(arg),`return ${prop.genBuilt}`),res=gen_fn(...Object.values(arg));if(res&&("function"==typeof res?gen.fn=res:Array.isArray(res)&&(gen.suggestions=res[0],gen.fn=res[1])),!res)return}catch(e){return}if(gen.suggestions&&"init"===local.suggest_status){let res=gen.suggestions();"object"==typeof res&&res instanceof Promise?(local.suggest_status="loading",res.then(e=>{local.suggest_status="ready",local.options=e.list,local.suggest_label=e.label,local.render()})):res&&Array.isArray(res.list)&&(local.suggest_status="ready",local.suggest_label=res.label,local.options=res.list)}if(gen.fn)return(0,_jsxRuntime.jsxs)("div",{className:"flex border-r mr-2",children:[gen.suggestions&&(0,_jsxRuntime.jsx)(_jsxRuntime.Fragment,{children:"ready"!==local.suggest_status?(0,_jsxRuntime.jsx)("div",{className:"flex items-center border-l px-2",children:"⌛"}):(0,_jsxRuntime.jsxs)("label",{className:"flex items-center border-l px-2 cursor-pointer cursor-pointer",children:[local.suggest_label&&(0,_jsxRuntime.jsx)("div",{className:"flex pr-2",children:local.suggest_label}),(0,_jsxRuntime.jsxs)("select",{className:"outline-none bg-transparent border",value:local.selected,onChange:e=>{local.selected=e.currentTarget.value,local.render()},children:[(0,_jsxRuntime.jsx)("option",{value:"",children:"-"},""),local.options.map(e=>(0,_jsxRuntime.jsx)("option",{value:e,children:e},e))]})]})}),(0,_jsxRuntime.jsxs)("div",{className:"flex items-center border-l px-2 cursor-pointer hover:text-white hover:bg-blue-700",onClick:async()=>{if(gen.fn){let e=gen.fn(local.selected),t="";t="object"==typeof e&&e instanceof Promise?await e:e,p.script.do_edit&&p.script.do_edit(t,!0),p.render()}},children:[(0,_jsxRuntime.jsx)("div",{className:"mr-1",children:"Generate"}),(0,_jsxRuntime.jsx)("div",{dangerouslySetInnerHTML:{__html:'<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.85357 3.85355L7.65355 3.05353C8.2981 2.40901 9.42858 1.96172 10.552 1.80125C11.1056 1.72217 11.6291 1.71725 12.0564 1.78124C12.4987 1.84748 12.7698 1.97696 12.8965 2.10357C13.0231 2.23018 13.1526 2.50125 13.2188 2.94357C13.2828 3.37086 13.2779 3.89439 13.1988 4.44801C13.0383 5.57139 12.591 6.70188 11.9464 7.34645L7.49999 11.7929L6.35354 10.6465C6.15827 10.4512 5.84169 10.4512 5.64643 10.6465C5.45117 10.8417 5.45117 11.1583 5.64643 11.3536L7.14644 12.8536C7.34171 13.0488 7.65829 13.0488 7.85355 12.8536L8.40073 12.3064L9.57124 14.2572C9.65046 14.3893 9.78608 14.4774 9.9389 14.4963C10.0917 14.5151 10.2447 14.4624 10.3535 14.3536L12.3535 12.3536C12.4648 12.2423 12.5172 12.0851 12.495 11.9293L12.0303 8.67679L12.6536 8.05355C13.509 7.19808 14.0117 5.82855 14.1887 4.58943C14.2784 3.9618 14.2891 3.33847 14.2078 2.79546C14.1287 2.26748 13.9519 1.74482 13.6035 1.39645C13.2552 1.04809 12.7325 0.871332 12.2045 0.792264C11.6615 0.710945 11.0382 0.721644 10.4105 0.8113C9.17143 0.988306 7.80189 1.491 6.94644 2.34642L6.32322 2.96968L3.07071 2.50504C2.91492 2.48278 2.75773 2.53517 2.64645 2.64646L0.646451 4.64645C0.537579 4.75533 0.484938 4.90829 0.50375 5.0611C0.522563 5.21391 0.61073 5.34954 0.742757 5.42876L2.69364 6.59928L2.14646 7.14645C2.0527 7.24022 2.00002 7.3674 2.00002 7.50001C2.00002 7.63261 2.0527 7.75979 2.14646 7.85356L3.64647 9.35356C3.84173 9.54883 4.15831 9.54883 4.35357 9.35356C4.54884 9.1583 4.54884 8.84172 4.35357 8.64646L3.20712 7.50001L3.85357 6.85356L6.85357 3.85355ZM10.0993 13.1936L9.12959 11.5775L11.1464 9.56067L11.4697 11.8232L10.0993 13.1936ZM3.42251 5.87041L5.43935 3.85356L3.17678 3.53034L1.80638 4.90074L3.42251 5.87041ZM2.35356 10.3535C2.54882 10.1583 2.54882 9.8417 2.35356 9.64644C2.1583 9.45118 1.84171 9.45118 1.64645 9.64644L0.646451 10.6464C0.451188 10.8417 0.451188 11.1583 0.646451 11.3535C0.841713 11.5488 1.1583 11.5488 1.35356 11.3535L2.35356 10.3535ZM3.85358 11.8536C4.04884 11.6583 4.04885 11.3417 3.85359 11.1465C3.65833 10.9512 3.34175 10.9512 3.14648 11.1465L1.14645 13.1464C0.95119 13.3417 0.951187 13.6583 1.14645 13.8535C1.34171 14.0488 1.65829 14.0488 1.85355 13.8536L3.85358 11.8536ZM5.35356 13.3535C5.54882 13.1583 5.54882 12.8417 5.35356 12.6464C5.1583 12.4512 4.84171 12.4512 4.64645 12.6464L3.64645 13.6464C3.45119 13.8417 3.45119 14.1583 3.64645 14.3535C3.84171 14.5488 4.1583 14.5488 4.35356 14.3535L5.35356 13.3535ZM9.49997 6.74881C10.1897 6.74881 10.7488 6.1897 10.7488 5.5C10.7488 4.8103 10.1897 4.25118 9.49997 4.25118C8.81026 4.25118 8.25115 4.8103 8.25115 5.5C8.25115 6.1897 8.81026 6.74881 9.49997 6.74881Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>'}})]})]})}}return null}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../logic/ed-global":"6QDfO","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fFsWe:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdPopSite",()=>f);var i=e("react/jsx-runtime"),o=e("react"),a=e("web-utils"),s=e("../../../../../utils/ui/loading"),l=e("../../../../../utils/ui/modal"),c=e("../../../logic/ed-global"),u=e("./site-form"),d=e("./site-head"),p=e("./site-tree"),A=e("../../../../../utils/ui/fuzzy");let g={group:null},f=()=>{let e=(0,a.useGlobal)(c.EDGlobal,"EDITOR"),t=(0,a.useLocal)({status:"init",group:g.group||[]},()=>{}),r=async()=>{if(!e.sync)return;t.status="loading",t.render();let r=await e.sync.site.group(),n=[];for(let e of r)for(let t of(n.push({id:`new-${e.id}`,parent:e.id,text:"new",droppable:!1}),n.push({id:e.id,parent:"site-root",text:e.name,data:{id:e.id,type:"group",name:e.name,site_len:e.site.length,users:e.org_user.map(e=>({id:e.user.id,username:e.user.username}))}}),e.site))n.push({id:t.id,parent:e.id,text:t.name,droppable:!1,data:{id:t.id,type:"site",name:t.name,domain:t.domain,responsive:t.responsive}});t.group=n,g.group=n,t.status="ready",t.render()};return((0,o.useEffect)(()=>{e.ui.popup.site&&"loading"!==t.status&&!g.group&&r()},[e.ui.popup.site]),e.ui.popup.site)?(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)(l.Modal,{open:!0,onOpenChange:t=>{t||(e.ui.popup.site=null,e.render())},children:["loading"===t.status&&(0,i.jsx)(s.Loading,{note:"listing-site",backdrop:!1}),(0,i.jsx)("div",{className:cx("absolute inset-[5%] bg-white flex"),children:(0,i.jsx)("div",{className:"relative flex flex-1",children:("ready"===t.status||t.group.length>0)&&(0,i.jsx)(h,{group:t.group,update:e=>{t.group=e,t.render()},reload:r})})}),e.ui.popup.site_form&&(0,i.jsxs)(i.Fragment,{children:["new"===e.ui.popup.site_form.id&&(0,i.jsx)(u.EdFormSite,{site:{},group_id:e.ui.popup.site_form.group_id,onClose:()=>{e.ui.popup.site_form=null,e.render()},onSave:()=>{e.ui.popup.site_form=null,e.render(),r()}}),"new"!==e.ui.popup.site_form.id&&(0,i.jsx)(u.EdFormSite,{site:{id:e.ui.popup.site_form.id,name:e.ui.popup.site_form.name,domain:e.ui.popup.site_form.domain,responsive:e.ui.popup.site_form.responsive},group_id:e.ui.popup.site_form.group_id,onClose:()=>{e.ui.popup.site_form=null,e.render()},onSave:()=>{e.ui.popup.site_form=null,e.render(),r()}})]})]})}):null},h=({group:e,reload:t,update:r})=>{let n=(0,a.useLocal)({search:{text:"",ref:null}}),s=e;n.search.text&&(s=(0,A.fuzzy)(e,"text",n.search.text).map(e=>({...e,parent:"site-root"}))),(0,o.useEffect)(()=>{let e=e=>{document.activeElement.classList.contains("modal")&&n.search.ref?.focus()};return addEventListener("keydown",e),()=>{removeEventListener("keydown",e)}},[]);let l=e.filter(e=>"site-root"===e.parent).length;return(0,i.jsxs)("div",{className:"flex flex-1 flex-col",children:[(0,i.jsx)(d.EdSiteHead,{group:s,update:r,reload:t,orglen:l,conf:g,local:n}),0===s.length&&n.search.text&&(0,i.jsx)("div",{className:"flex-1 flex items-center justify-center",children:"No search results found."}),(0,i.jsx)(p.EdSiteTree,{group:s,update:r,reload:t,orglen:l,search:n.search.text})]})}},{"react/jsx-runtime":"f4Tol",react:"aq5hc","web-utils":"ccU4J","../../../../../utils/ui/loading":"loFlS","../../../../../utils/ui/modal":"4N5RJ","../../../logic/ed-global":"6QDfO","./site-form":"DDhf4","./site-head":"g99aw","./site-tree":"kT8kR","../../../../../utils/ui/fuzzy":"5LN6l","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],DDhf4:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdFormSite",()=>c);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../logic/ed-global"),s=e("../../../../../utils/ui/form.style"),l=e("../../../../../utils/ui/form/input");let c=({site:e,onClose:t,onSave:r,group_id:n,header:c})=>{let u=(0,o.useGlobal)(a.EDGlobal,"EDITOR"),d=(0,o.useLocal)({init:!1,saving:!1,preventClose:!1,domain_follow_name:!1}),p=(0,o.useLocal)({});if(!d.init)for(let[t,r]of(d.init=!0,Object.entries(e)))p[t]=r;return(0,i.jsx)(i.Fragment,{children:(0,i.jsx)("div",{className:"absolute cursor-pointer inset-0 flex items-center justify-center backdrop-blur cursor-pointer hover:backdrop-blur-sm transition-all",onPointerUp:()=>{d.preventClose||t(),d.preventClose=!1,d.render()},children:(0,i.jsxs)("form",{onPointerDown:e=>{e.stopPropagation(),d.preventClose=!0,d.render()},onPointerUp:e=>{e.stopPropagation(),d.preventClose=!1,d.render()},onSubmit:async e=>{if(e.preventDefault(),p.name&&u.user.id){d.saving=!0,d.render();try{let e=n;if(!e){let t=await _db.org.findFirst({where:{org_user:{some:{id_user:u.user.id}}}});t||(t=await _db.org.create({data:{name:`${u.user.username}'s sites`,org_user:{create:{id_user:u.user.id}}}})),t&&(e=t.id)}let t=null;if(p.id)t=await _db.site.update({data:{name:p.name,domain:p.domain,responsive:p.responsive},where:{id:p.id}});else try{t=await _db.site.create({data:{name:p.name,favicon:"",domain:p.domain||"",id_user:u.user.id,id_org:e,responsive:p.responsive}})}catch(e){alert(e)}r(t)}catch(e){alert(e)}}d.saving=!1,d.render()},onClick:e=>{e.stopPropagation()},children:[c,(0,i.jsxs)("div",{className:cx(s.formStyle,"bg-white shadow-2xl border"),children:[(0,i.jsxs)("label",{children:[(0,i.jsx)("span",{children:"Name"}),(0,i.jsx)(l.Input,{form:p,autoFocus:!0,name:"name",onChange:e=>{p.domain||(d.domain_follow_name=!0),d.domain_follow_name&&(p.domain=(p.name||"").toLowerCase().replace(/[^a-z0-9\-_\.]/g,""),p.render())}})]}),(0,i.jsxs)("label",{children:[(0,i.jsx)("span",{children:"Domain"}),(0,i.jsx)(l.Input,{form:p,name:"domain",onChange:e=>e.replace(/[^a-z0-9\-_\.]/g,"")})]}),(0,i.jsxs)("label",{children:[(0,i.jsx)("span",{children:"Responsive"}),(0,i.jsxs)("select",{value:p.responsive,onChange:e=>{p.responsive=e.currentTarget.value,d.render()},children:[(0,i.jsx)("option",{value:"all",children:"All"}),(0,i.jsx)("option",{value:"mobile-only",children:"Mobile Only"}),(0,i.jsx)("option",{value:"desktop-only",children:"Desktop Only"})]})]}),p.id&&(0,i.jsxs)("label",{children:[(0,i.jsx)("span",{children:"Site ID:"}),(0,i.jsx)(l.Input,{form:p,name:"id",disabled:!0})]}),(0,i.jsxs)("div",{className:"flex",children:[(0,i.jsx)("button",{type:"submit",disabled:d.saving,className:"flex-1",children:d.saving?"Saving...":"Save"}),p.id&&(0,i.jsx)("button",{className:"bg-red-600 w-[40px] flex justify-center items-center",onClick:async()=>{confirm("Delete site cannot be undone. Are you sure ?")&&prompt("Please type 'yes' (without quote) to confirm deletion: ")?.toLowerCase()==="yes"&&r(await _db.site.update({where:{id:e.id},data:{is_deleted:!0}}))},children:(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"15",height:"15",fill:"none",viewBox:"0 0 15 15",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",d:"M5.5 1a.5.5 0 000 1h4a.5.5 0 000-1h-4zM3 3.5a.5.5 0 01.5-.5h8a.5.5 0 010 1H11v8a1 1 0 01-1 1H5a1 1 0 01-1-1V4h-.5a.5.5 0 01-.5-.5zM5 4h5v8H5V4z",clipRule:"evenodd"})})})]})]})]})})})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../logic/ed-global":"6QDfO","../../../../../utils/ui/form.style":"jUQFK","../../../../../utils/ui/form/input":"1FhYR","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],g99aw:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdSiteHead",()=>s);var i=e("react/jsx-runtime"),o=e("web-utils"),a=e("../../../logic/ed-global");let s=({group:e,update:t,reload:r,orglen:n,conf:s,local:l})=>{let c=(0,o.useGlobal)(a.EDGlobal,"EDITOR");return(0,i.jsxs)("div",{className:"border-b text-[20px] pt-[10px] pb-[5px] pl-1 flex items-center justify-between",children:[(0,i.jsxs)("div",{className:"flex items-center",children:[(0,i.jsxs)("div",{children:[n," Organization",n>1?"s":""]}),(0,i.jsxs)("div",{className:"text-[12px] bg-white border rounded ml-2 px-2 hover:bg-blue-100 cursor-pointer flex items-center space-x-1 ",onClick:async()=>{let e=prompt("New Organization Name");if(e){let n=await _db.org.create({data:{name:e,org_user:{create:{id_user:c.user.id,role:"owner"}}}});t([]),setTimeout(()=>{r(n.id)})}},children:[(0,i.jsx)("div",{dangerouslySetInnerHTML:{__html:'<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.5C2 3.22386 2.22386 3 2.5 3H12.5C12.7761 3 13 3.22386 13 3.5V9.5C13 9.77614 12.7761 10 12.5 10H2.5C2.22386 10 2 9.77614 2 9.5V3.5ZM2 10.9146C1.4174 10.7087 1 10.1531 1 9.5V3.5C1 2.67157 1.67157 2 2.5 2H12.5C13.3284 2 14 2.67157 14 3.5V9.5C14 10.1531 13.5826 10.7087 13 10.9146V11.5C13 12.3284 12.3284 13 11.5 13H3.5C2.67157 13 2 12.3284 2 11.5V10.9146ZM12 11V11.5C12 11.7761 11.7761 12 11.5 12H3.5C3.22386 12 3 11.7761 3 11.5V11H12ZM5 6.5C5 6.22386 5.22386 6 5.5 6H7V4.5C7 4.22386 7.22386 4 7.5 4C7.77614 4 8 4.22386 8 4.5V6H9.5C9.77614 6 10 6.22386 10 6.5C10 6.77614 9.77614 7 9.5 7H8V8.5C8 8.77614 7.77614 9 7.5 9C7.22386 9 7 8.77614 7 8.5V7H5.5C5.22386 7 5 6.77614 5 6.5Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>'}}),(0,i.jsx)("div",{children:"New"})]}),(0,i.jsx)("div",{className:cx("text-[12px] bg-white border rounded px-2 hover:bg-blue-100 cursor-pointer flex items-center ml-1 space-x-1 "),onClick:()=>{s.group=null,r()},children:"Refresh"})]}),(0,i.jsx)("input",{type:"search",value:l.search.text,placeholder:"Search...",ref:e=>{l.search.ref=e},className:"outline-none mr-2 text-[14px] w-[150px] focus:w-[250px] transition-all px-1 border focus:border-blue-500",onChange:e=>{l.search.text=e.currentTarget.value,l.render()}})]})}},{"react/jsx-runtime":"f4Tol","web-utils":"ccU4J","../../../logic/ed-global":"6QDfO","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],kT8kR:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdSiteTree",()=>d);var i=e("react/jsx-runtime"),o=e("@minoru/react-dnd-treeview"),a=e("react"),s=e("react-dnd"),l=e("web-utils"),c=e("../../../logic/ed-global"),u=e("./site-user");let d=({group:e,update:t,reload:r,orglen:n,search:d})=>{let p=(0,l.useGlobal)(c.EDGlobal,"EDITOR"),A=(0,l.useLocal)({}),g=o.Tree,f=(0,a.useCallback)((e,{depth:t,isOpen:o,onToggle:a,isDropTarget:s,isDragging:l})=>{let c=e.data;if(!d){if("new"===e.text)return(0,i.jsx)("div",{className:cx("flex flex-col ml-2 mt-1 mb-1 w-[150px] h-[80px] text-[14px] border bg-white hover:bg-blue-100 cursor-pointer justify-center text-slate-400 hover:text-slate-800"),onClick:()=>{"string"==typeof e.id&&(p.ui.popup.site_form={group_id:e.id.replace("new-",""),id:"new"},p.render())},children:(0,i.jsxs)("div",{className:"flex items-center space-x-1 pl-3",children:[(0,i.jsx)("div",{dangerouslySetInnerHTML:{__html:'<svg width="30" height="30" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.5 2C3.22386 2 3 2.22386 3 2.5V12.5C3 12.7761 3.22386 13 3.5 13H11.5C11.7761 13 12 12.7761 12 12.5V4.70711L9.29289 2H3.5ZM2 2.5C2 1.67157 2.67157 1 3.5 1H9.5C9.63261 1 9.75979 1.05268 9.85355 1.14645L12.7803 4.07322C12.921 4.21388 13 4.40464 13 4.60355V12.5C13 13.3284 12.3284 14 11.5 14H3.5C2.67157 14 2 13.3284 2 12.5V2.5ZM4.75 7.5C4.75 7.22386 4.97386 7 5.25 7H7V5.25C7 4.97386 7.22386 4.75 7.5 4.75C7.77614 4.75 8 4.97386 8 5.25V7H9.75C10.0261 7 10.25 7.22386 10.25 7.5C10.25 7.77614 10.0261 8 9.75 8H8V9.75C8 10.0261 7.77614 10.25 7.5 10.25C7.22386 10.25 7 10.0261 7 9.75V8H5.25C4.97386 8 4.75 7.77614 4.75 7.5Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>'}}),(0,i.jsx)("div",{children:"New Site"})]})});if(!c)return(0,i.jsx)(i.Fragment,{});if("group"===c.type)return(0,i.jsxs)("div",{className:cx("flex items-center px-2 pt-5 pb-2 space-x-1 ",s&&"bg-blue-100"),children:[c.renaming?(0,i.jsx)("input",{className:"border-2 h-[24px] border-blue-500 outline-none",value:c.name,autoFocus:!0,spellCheck:!1,onChange:e=>{c.name=e.currentTarget.value,A.render()},onBlur:async()=>{c.renaming&&c.name!==e.text?(e.text=c.name,c.renaming=!1,A.render(),await _db.org.update({where:{id:c.id},data:{name:c.name}}),r()):(c.renaming=!1,A.render())},onKeyDown:async t=>{"Escape"===t.key?(c.name=e.text,c.renaming=!1,A.render()):"Enter"===t.key&&t.currentTarget.blur()}}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{children:e.text}),(0,i.jsx)("div",{className:"text-[12px] border border-transparent rounded px-2 hover:bg-blue-200 cursor-pointer min-h-[20px] flex items-center ",onClick:()=>{c.renaming=!0,A.render()},children:(0,i.jsx)("div",{dangerouslySetInnerHTML:{__html:'<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.5 1C6.22386 1 6 1.22386 6 1.5C6 1.77614 6.22386 2 6.5 2C7.12671 2 7.45718 2.20028 7.65563 2.47812C7.8781 2.78957 8 3.28837 8 4V11C8 11.7116 7.8781 12.2104 7.65563 12.5219C7.45718 12.7997 7.12671 13 6.5 13C6.22386 13 6 13.2239 6 13.5C6 13.7761 6.22386 14 6.5 14C7.37329 14 8.04282 13.7003 8.46937 13.1031C8.47976 13.0886 8.48997 13.0739 8.5 13.0591C8.51003 13.0739 8.52024 13.0886 8.53063 13.1031C8.95718 13.7003 9.62671 14 10.5 14C10.7761 14 11 13.7761 11 13.5C11 13.2239 10.7761 13 10.5 13C9.87329 13 9.54282 12.7997 9.34437 12.5219C9.1219 12.2104 9 11.7116 9 11V4C9 3.28837 9.1219 2.78957 9.34437 2.47812C9.54282 2.20028 9.87329 2 10.5 2C10.7761 2 11 1.77614 11 1.5C11 1.22386 10.7761 1 10.5 1C9.62671 1 8.95718 1.29972 8.53063 1.89688C8.52024 1.91143 8.51003 1.92611 8.5 1.9409C8.48997 1.92611 8.47976 1.91143 8.46937 1.89688C8.04282 1.29972 7.37329 1 6.5 1ZM14 5H11V4H14C14.5523 4 15 4.44772 15 5V10C15 10.5523 14.5523 11 14 11H11V10H14V5ZM6 4V5H1L1 10H6V11H1C0.447715 11 0 10.5523 0 10V5C0 4.44772 0.447715 4 1 4H6Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>'}})})]}),(0,i.jsx)(u.EdPopUser,{users:c.users,onDel:async e=>{await _db.org_user.deleteMany({where:{id_org:c.id,id_user:e.id}}),c.users=c.users.filter(t=>t.id!==e.id),A.render()},onAdd:async e=>{await _db.org_user.create({data:{id_org:c.id,id_user:e.id}}),c.users=[...c.users,e],A.render()},children:(0,i.jsxs)("div",{className:"text-[12px] bg-white border rounded px-2 hover:bg-blue-100 cursor-pointer min-h-[20px] flex items-center ",children:["Team: ",c.users.length," user",c.users.length>1?"s":""]})}),s&&(0,i.jsx)("div",{className:"px-2 text-slate-500 text-[13px]",children:"Drop here..."}),0===c.site_len&&(0,i.jsx)("div",{className:"text-[12px] bg-white border rounded px-2 hover:bg-red-100 text-red-600 cursor-pointer min-h-[20px] flex items-center",onClick:async()=>{confirm("Remove this organization ?")&&(await _db.org_user.deleteMany({where:{id_org:c.id}}),await _db.org.delete({where:{id:c.id}}),r())},children:(0,i.jsx)("div",{dangerouslySetInnerHTML:{__html:'<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.5 1C5.22386 1 5 1.22386 5 1.5C5 1.77614 5.22386 2 5.5 2H9.5C9.77614 2 10 1.77614 10 1.5C10 1.22386 9.77614 1 9.5 1H5.5ZM3 3.5C3 3.22386 3.22386 3 3.5 3H5H10H11.5C11.7761 3 12 3.22386 12 3.5C12 3.77614 11.7761 4 11.5 4H11V12C11 12.5523 10.5523 13 10 13H5C4.44772 13 4 12.5523 4 12V4L3.5 4C3.22386 4 3 3.77614 3 3.5ZM5 4H10V12H5V4Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>'}})})]})}let g=e.data;return g&&(!g||"group"!==g.type)&&c?(0,i.jsxs)("a",{href:`/ed/${g.id}`,onClick:e=>{e.preventDefault(),e.stopPropagation(),p.ui.popup.site&&p.ui.popup.site(g.id),p.ui.popup.site=null,p.render()},className:cx("flex flex-col ml-2 mt-1 mb-1 w-[150px] h-[80px] text-[14px] border bg-white hover:bg-blue-100 cursor-pointer relative",l&&"opacity-20",css`
.edit {
opacity: 0;
}
&:hover .edit {
opacity: 1;
}
`),children:[(0,i.jsxs)("div",{className:"flex flex-col p-1",children:[(0,i.jsx)("div",{className:"text-[13px] flex items-end h-[30px] pb-[2px] leading-4 overflow-hidden",children:e.text}),(0,i.jsxs)("div",{className:cx("text-slate-500 flex items-center space-x-1 text-[12px]",!g.domain&&"opacity-0"),children:[(0,i.jsx)("div",{dangerouslySetInnerHTML:{__html:'<svg width="11" height="11" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.51194 3.00541C9.18829 2.54594 10.0435 2.53694 10.6788 2.95419C10.8231 3.04893 10.9771 3.1993 11.389 3.61119C11.8009 4.02307 11.9513 4.17714 12.046 4.32141C12.4633 4.95675 12.4543 5.81192 11.9948 6.48827C11.8899 6.64264 11.7276 6.80811 11.3006 7.23511L10.6819 7.85383C10.4867 8.04909 10.4867 8.36567 10.6819 8.56093C10.8772 8.7562 11.1938 8.7562 11.389 8.56093L12.0077 7.94221L12.0507 7.89929C12.4203 7.52976 12.6568 7.2933 12.822 7.0502C13.4972 6.05623 13.5321 4.76252 12.8819 3.77248C12.7233 3.53102 12.4922 3.30001 12.1408 2.94871L12.0961 2.90408L12.0515 2.85942C11.7002 2.508 11.4692 2.27689 11.2277 2.11832C10.2377 1.46813 8.94398 1.50299 7.95001 2.17822C7.70691 2.34336 7.47044 2.57991 7.1009 2.94955L7.058 2.99247L6.43928 3.61119C6.24401 3.80645 6.24401 4.12303 6.43928 4.31829C6.63454 4.51355 6.95112 4.51355 7.14638 4.31829L7.7651 3.69957C8.1921 3.27257 8.35757 3.11027 8.51194 3.00541ZM4.31796 7.14672C4.51322 6.95146 4.51322 6.63487 4.31796 6.43961C4.12269 6.24435 3.80611 6.24435 3.61085 6.43961L2.99213 7.05833L2.94922 7.10124C2.57957 7.47077 2.34303 7.70724 2.17788 7.95035C1.50265 8.94432 1.4678 10.238 2.11799 11.2281C2.27656 11.4695 2.50766 11.7005 2.8591 12.0518L2.90374 12.0965L2.94837 12.1411C3.29967 12.4925 3.53068 12.7237 3.77214 12.8822C4.76219 13.5324 6.05589 13.4976 7.04986 12.8223C7.29296 12.6572 7.52943 12.4206 7.89896 12.051L7.89897 12.051L7.94188 12.0081L8.5606 11.3894C8.75586 11.1941 8.75586 10.8775 8.5606 10.6823C8.36533 10.487 8.04875 10.487 7.85349 10.6823L7.23477 11.301C6.80777 11.728 6.6423 11.8903 6.48794 11.9951C5.81158 12.4546 4.95642 12.4636 4.32107 12.0464C4.17681 11.9516 4.02274 11.8012 3.61085 11.3894C3.19896 10.9775 3.0486 10.8234 2.95385 10.6791C2.53661 10.0438 2.54561 9.18863 3.00507 8.51227C3.10993 8.35791 3.27224 8.19244 3.69924 7.76544L4.31796 7.14672ZM9.62172 6.08558C9.81698 5.89032 9.81698 5.57373 9.62172 5.37847C9.42646 5.18321 9.10988 5.18321 8.91461 5.37847L5.37908 8.91401C5.18382 9.10927 5.18382 9.42585 5.37908 9.62111C5.57434 9.81637 5.89092 9.81637 6.08619 9.62111L9.62172 6.08558Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>'}}),(0,i.jsxs)("div",{children:[g.domain,"  "]})]}),(0,i.jsxs)("div",{className:"flex text-[12px] pt-[2px]",children:["all"===g.responsive&&(0,i.jsxs)("div",{className:" flex space-x-[3px] items-center text-green-800",children:[(0,i.jsx)("span",{dangerouslySetInnerHTML:{__html:'<svg width="12" height="12" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 3.5C2 3.22386 2.22386 3 2.5 3H12.5C12.7761 3 13 3.22386 13 3.5V9.5C13 9.77614 12.7761 10 12.5 10H2.5C2.22386 10 2 9.77614 2 9.5V3.5ZM2 10.9146C1.4174 10.7087 1 10.1531 1 9.5V3.5C1 2.67157 1.67157 2 2.5 2H12.5C13.3284 2 14 2.67157 14 3.5V9.5C14 10.1531 13.5826 10.7087 13 10.9146V11.5C13 12.3284 12.3284 13 11.5 13H3.5C2.67157 13 2 12.3284 2 11.5V10.9146ZM12 11V11.5C12 11.7761 11.7761 12 11.5 12H3.5C3.22386 12 3 11.7761 3 11.5V11H12Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>'}}),(0,i.jsx)("span",{className:"text-[11px]",children:"Responsive"})]}),"mobile-only"===g.responsive&&(0,i.jsxs)("div",{className:"text-purple-800 flex items-center space-x-[3px]",children:[(0,i.jsx)("span",{dangerouslySetInnerHTML:{__html:'<svg width="12" height="12" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4 2.5C4 2.22386 4.22386 2 4.5 2H10.5C10.7761 2 11 2.22386 11 2.5V12.5C11 12.7761 10.7761 13 10.5 13H4.5C4.22386 13 4 12.7761 4 12.5V2.5ZM4.5 1C3.67157 1 3 1.67157 3 2.5V12.5C3 13.3284 3.67157 14 4.5 14H10.5C11.3284 14 12 13.3284 12 12.5V2.5C12 1.67157 11.3284 1 10.5 1H4.5ZM6 11.65C5.8067 11.65 5.65 11.8067 5.65 12C5.65 12.1933 5.8067 12.35 6 12.35H9C9.1933 12.35 9.35 12.1933 9.35 12C9.35 11.8067 9.1933 11.65 9 11.65H6Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>'}}),(0,i.jsx)("span",{className:"text-[11px]",children:"Mobile"})]}),"desktop-only"===g.responsive&&(0,i.jsxs)("div",{className:" flex space-x-[3px] items-center text-blue-800",children:[(0,i.jsx)("span",{dangerouslySetInnerHTML:{__html:'<svg width="12" height="12" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 3.25C1 3.11193 1.11193 3 1.25 3H13.75C13.8881 3 14 3.11193 14 3.25V10.75C14 10.8881 13.8881 11 13.75 11H1.25C1.11193 11 1 10.8881 1 10.75V3.25ZM1.25 2C0.559643 2 0 2.55964 0 3.25V10.75C0 11.4404 0.559644 12 1.25 12H5.07341L4.82991 13.2986C4.76645 13.6371 5.02612 13.95 5.37049 13.95H9.62951C9.97389 13.95 10.2336 13.6371 10.1701 13.2986L9.92659 12H13.75C14.4404 12 15 11.4404 15 10.75V3.25C15 2.55964 14.4404 2 13.75 2H1.25ZM9.01091 12H5.98909L5.79222 13.05H9.20778L9.01091 12Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>'}}),(0,i.jsx)("span",{className:"text-[11px]",children:"Desktop"})]})]})]}),n>1&&(0,i.jsx)("div",{className:"edit absolute top-0 right-0 mr-1 text-[9px] text-slate-400",onClick:t=>{t.stopPropagation(),t.preventDefault(),"string"==typeof e.parent&&"site"===g.type&&(p.ui.popup.site_form={group_id:e.parent,id:g.id,domain:g.domain,name:g.name,responsive:g.responsive},p.render())},children:"Drag me"}),(0,i.jsxs)("div",{className:"edit px-1 bg-blue-50 text-blue-400 hover:bg-blue-500 text-[12px] min-h-[22px] flex items-center hover:text-white absolute inset-0 top-auto",onClick:t=>{t.stopPropagation(),t.preventDefault(),"string"==typeof e.parent&&"site"===g.type&&(p.ui.popup.site_form={group_id:e.parent,id:g.id,domain:g.domain,name:g.name,responsive:g.responsive},p.render())},children:["Edit Site",(0,i.jsx)("span",{className:"ml-1",dangerouslySetInnerHTML:{__html:'<svg width="12" height="12" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.1464 1.14645C12.3417 0.951184 12.6583 0.951184 12.8535 1.14645L14.8535 3.14645C15.0488 3.34171 15.0488 3.65829 14.8535 3.85355L10.9109 7.79618C10.8349 7.87218 10.7471 7.93543 10.651 7.9835L6.72359 9.94721C6.53109 10.0435 6.29861 10.0057 6.14643 9.85355C5.99425 9.70137 5.95652 9.46889 6.05277 9.27639L8.01648 5.34897C8.06455 5.25283 8.1278 5.16507 8.2038 5.08907L12.1464 1.14645ZM12.5 2.20711L8.91091 5.79618L7.87266 7.87267L8.12731 8.12732L10.2038 7.08907L13.7929 3.5L12.5 2.20711ZM9.99998 2L8.99998 3H4.9C4.47171 3 4.18056 3.00039 3.95552 3.01877C3.73631 3.03668 3.62421 3.06915 3.54601 3.10899C3.35785 3.20487 3.20487 3.35785 3.10899 3.54601C3.06915 3.62421 3.03669 3.73631 3.01878 3.95552C3.00039 4.18056 3 4.47171 3 4.9V11.1C3 11.5283 3.00039 11.8194 3.01878 12.0445C3.03669 12.2637 3.06915 12.3758 3.10899 12.454C3.20487 12.6422 3.35785 12.7951 3.54601 12.891C3.62421 12.9309 3.73631 12.9633 3.95552 12.9812C4.18056 12.9996 4.47171 13 4.9 13H11.1C11.5283 13 11.8194 12.9996 12.0445 12.9812C12.2637 12.9633 12.3758 12.9309 12.454 12.891C12.6422 12.7951 12.7951 12.6422 12.891 12.454C12.9309 12.3758 12.9633 12.2637 12.9812 12.0445C12.9996 11.8194 13 11.5283 13 11.1V6.99998L14 5.99998V11.1V11.1207C14 11.5231 14 11.8553 13.9779 12.1259C13.9549 12.407 13.9057 12.6653 13.782 12.908C13.5903 13.2843 13.2843 13.5903 12.908 13.782C12.6653 13.9057 12.407 13.9549 12.1259 13.9779C11.8553 14 11.5231 14 11.1207 14H11.1H4.9H4.87934C4.47686 14 4.14468 14 3.87409 13.9779C3.59304 13.9549 3.33469 13.9057 3.09202 13.782C2.7157 13.5903 2.40973 13.2843 2.21799 12.908C2.09434 12.6653 2.04506 12.407 2.0221 12.1259C1.99999 11.8553 1.99999 11.5231 2 11.1207V11.1206V11.1V4.9V4.87935V4.87932V4.87931C1.99999 4.47685 1.99999 4.14468 2.0221 3.87409C2.04506 3.59304 2.09434 3.33469 2.21799 3.09202C2.40973 2.71569 2.7157 2.40973 3.09202 2.21799C3.33469 2.09434 3.59304 2.04506 3.87409 2.0221C4.14468 1.99999 4.47685 1.99999 4.87932 2H4.87935H4.9H9.99998Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>'}})]})]}):(0,i.jsx)(i.Fragment,{})},[d]);return(0,i.jsx)(s.DndProvider,{backend:o.MultiBackend,options:(0,o.getBackendOptions)(),children:(0,i.jsx)(g,{tree:e,rootId:"site-root",onDrop:async(e,{dragSource:t,dropTarget:n})=>{let i=n?.data,o=t?.data;i&&o&&"group"===i.type&&(await _db.site.update({where:{id:o.id},data:{org:{connect:{id:i.id}}},select:{id:!0}}),r())},initialOpen:!0,canDrag:e=>!!e&&e?.data?.type==="site",canDrop:(e,{dragSource:t,dropTarget:r})=>t?.parent!==r?.id,sort:(e,t)=>"new"===e.text?1:"new"===t.text?-1:e.text>t.text?1:-1,dragPreviewRender:()=>(0,i.jsx)(i.Fragment,{}),classes:{root:cx("flex overflow-auto",d?"flex-row items-start flex-wrap":"flex-col items-stretch flex-1 ",!d&&css`
flex-wrap: nowrap;
background: white;
& > li {
padding-bottom: 10px;
}
& > li:nth-child(odd) {
border-top: 1px solid #ececeb;
border-bottom: 1px solid #ececeb;
background: rgb(237, 245, 254);
}
`),container:cx(!d&&"flex flex-row flex-wrap pb-2")},render:f})})}},{"react/jsx-runtime":"f4Tol","@minoru/react-dnd-treeview":"6okMP",react:"aq5hc","react-dnd":"47d2A","web-utils":"ccU4J","../../../logic/ed-global":"6QDfO","./site-user":"6FXzJ","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6FXzJ":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"EdPopUser",()=>u);var i=e("react/jsx-runtime"),o=e("../../../../../utils/ui/popover"),a=e("react-select"),s=n.interopDefault(a),l=e("web-utils");let c={loading:null,all:[]},u=({users:e,children:t,placement:r="right",onDel:n,onAdd:a})=>{let u=(0,l.useLocal)({menuOpen:!1,index:{}},async()=>{c.loading?(await c.loading,u.render()):c.loading=new Promise(async e=>{let t=await _db.user.findMany({select:{id:!0,username:!0}});t&&(c.all=t),u.render(),e()})});if(u.index={},e)for(let t of e)u.index[t.id]=t;return(0,i.jsx)(o.Popover,{backdrop:!1,placement:r,autoFocus:!1,className:"outline-none",content:(0,i.jsx)("div",{className:cx("text-[14px] min-w-[200px] outline-none -mx-2 -my-1"),children:(0,i.jsxs)("div",{className:cx(css`
.sel__control {
border: 0px;
border-radius: 0px;
border-bottom: 1px solid #ececeb;
outline: none;
}
.sel__control--is-focused {
box-shadow: none !important;
border: 0px;
}
.sel__menu {
border-radius: 0px;
border: 0px;
background: white;
margin: 0px;
}
.sel__value-container {
padding-left: 5px;
}
.sel__option {
padding: 2px 5px;
border-bottom: 1px solid #ececeb;
&:hover {
background: #e0e9fa;
}
}
`),children:[(0,i.jsx)("div",{className:"border-b px-1 pt-2 pb-1",children:"Existing user:"}),(0,i.jsx)("div",{className:"flex flex-col ml-4 border-l",children:e.map(e=>(0,i.jsxs)("div",{className:" bg-lime-50 hover:bg-lime-100 border-b pl-2 flex justify-between items-center",children:[(0,i.jsx)("div",{className:"flex-1",children:e.username}),n&&(0,i.jsx)("div",{className:"p-1 hover:bg-red-600 hover:text-white cursor-pointer",onClick:()=>{n(e)},dangerouslySetInnerHTML:{__html:'<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.5 1C5.22386 1 5 1.22386 5 1.5C5 1.77614 5.22386 2 5.5 2H9.5C9.77614 2 10 1.77614 10 1.5C10 1.22386 9.77614 1 9.5 1H5.5ZM3 3.5C3 3.22386 3.22386 3 3.5 3H5H10H11.5C11.7761 3 12 3.22386 12 3.5C12 3.77614 11.7761 4 11.5 4H11V12C11 12.5523 10.5523 13 10 13H5C4.44772 13 4 12.5523 4 12V4L3.5 4C3.22386 4 3 3.77614 3 3.5ZM5 4H10V12H5V4Z" fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"></path></svg>'}})]},e.id))}),Array.isArray(c.all)&&c.all.length>0&&a&&(0,i.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":"f4Tol","../../../../../utils/ui/popover":"cYhKS","react-select":"2zmKG","web-utils":"ccU4J","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2zmKG":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"useStateManager",()=>i.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",()=>g),n.export(r,"default",()=>A);var i=e("./useStateManager-7e1e8489.esm.js"),o=e("@babel/runtime/helpers/esm/extends"),a=n.interopDefault(o),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 A=(0,s.forwardRef)(function(e,t){var r=(0,i.u)(e);return s.createElement(l.S,(0,a.default)({ref:t},r))}),g=function(e){var t=e.nonce,r=e.children,n=e.cacheKey,i=(0,s.useMemo)(function(){return(0,d.default)({key:n,nonce:t})},[n,t]);return s.createElement(c.CacheProvider,{value:i},r)}},{"./useStateManager-7e1e8489.esm.js":"laFnb","@babel/runtime/helpers/esm/extends":"6Gvss",react:"aq5hc","./Select-49a62830.esm.js":"dTGD0","@emotion/react":"aFyuK","@emotion/cache":"4KMo6","./index-a301f526.esm.js":!1,"@babel/runtime/helpers/objectSpread2":"9KOzA","@babel/runtime/helpers/slicedToArray":"cv4Cz","@babel/runtime/helpers/objectWithoutProperties":"lcU27","@babel/runtime/helpers/classCallCheck":"dhR13","@babel/runtime/helpers/createClass":"aInSq","@babel/runtime/helpers/inherits":"i0LKv","@babel/runtime/helpers/createSuper":"4py4Z","@babel/runtime/helpers/toConsumableArray":"fhZKr","memoize-one":"5HH1T","@babel/runtime/helpers/typeof":"a7Mn2","@babel/runtime/helpers/taggedTemplateLiteral":"g2Wx3","@babel/runtime/helpers/defineProperty":"hd16e","react-dom":"1Pf18","@floating-ui/dom":"hVZhJ","use-isomorphic-layout-effect":"jqCUz","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],laFnb:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"u",()=>p);var i=e("@babel/runtime/helpers/esm/objectSpread2"),o=n.interopDefault(i),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,i=void 0!==n&&n,a=e.defaultValue,l=void 0===a?null:a,p=e.inputValue,A=e.menuIsOpen,g=e.onChange,f=e.onInputChange,h=e.onMenuClose,m=e.onMenuOpen,I=e.value,v=(0,c.default)(e,d),x=(0,u.useState)(void 0!==p?p:r),C=(0,s.default)(x,2),y=C[0],B=C[1],w=(0,u.useState)(void 0!==A?A:i),E=(0,s.default)(w,2),b=E[0],Q=E[1],j=(0,u.useState)(void 0!==I?I:l),D=(0,s.default)(j,2),S=D[0],k=D[1],F=(0,u.useCallback)(function(e,t){"function"==typeof g&&g(e,t),k(e)},[g]),N=(0,u.useCallback)(function(e,t){var r;"function"==typeof f&&(r=f(e,t)),B(void 0!==r?r:e)},[f]),M=(0,u.useCallback)(function(){"function"==typeof m&&m(),Q(!0)},[m]),O=(0,u.useCallback)(function(){"function"==typeof h&&h(),Q(!1)},[h]),T=void 0!==p?p:y,G=void 0!==A?A:b,H=void 0!==I?I:S;return(0,o.default)((0,o.default)({},v),{},{inputValue:T,menuIsOpen:G,onChange:F,onInputChange:N,onMenuClose:O,onMenuOpen:M,value:H})}},{"@babel/runtime/helpers/esm/objectSpread2":"8m49l","@babel/runtime/helpers/esm/slicedToArray":"3Y46f","@babel/runtime/helpers/esm/objectWithoutProperties":"amSWP",react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3Y46f":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>p);var i=e("./arrayWithHoles.js"),o=n.interopDefault(i),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,o.default)(e)||(0,s.default)(e,t)||(0,c.default)(e,t)||(0,d.default)()}},{"./arrayWithHoles.js":"6Tbc8","./iterableToArrayLimit.js":"g0TF6","./unsupportedIterableToArray.js":"6YDdw","./nonIterableRest.js":"8Hk0q","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6Tbc8":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){if(Array.isArray(e))return e}n.defineInteropFlag(r),n.export(r,"default",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],g0TF6:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}n.defineInteropFlag(r),n.export(r,"default",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6YDdw":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>a);var i=e("./arrayLikeToArray.js"),o=n.interopDefault(i);function a(e,t){if(e){if("string"==typeof e)return(0,o.default)(e,t);var r=({}).toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?(0,o.default)(e,t):void 0}}},{"./arrayLikeToArray.js":"7YRIa","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"7YRIa":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}n.defineInteropFlag(r),n.export(r,"default",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"8Hk0q":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(){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",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],amSWP:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>a);var i=e("./objectWithoutPropertiesLoose.js"),o=n.interopDefault(i);function a(e,t){if(null==e)return{};var r,n,i=(0,o.default)(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}},{"./objectWithoutPropertiesLoose.js":"lohz3","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],lohz3:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}n.defineInteropFlag(r),n.export(r,"default",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6Gvss":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}n.defineInteropFlag(r),n.export(r,"default",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],dTGD0:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"S",()=>eT),n.export(r,"a",()=>ev),n.export(r,"b",()=>eA),n.export(r,"c",()=>R),n.export(r,"d",()=>eI),n.export(r,"g",()=>eg),n.export(r,"m",()=>em);for(var i=e("@babel/runtime/helpers/esm/extends"),o=n.interopDefault(i),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"),A=n.interopDefault(p),g=e("@babel/runtime/helpers/esm/createSuper"),f=n.interopDefault(g),h=e("@babel/runtime/helpers/esm/toConsumableArray"),m=n.interopDefault(h),I=e("react"),v=e("./index-a301f526.esm.js"),x=e("@emotion/react"),C=e("memoize-one"),y=n.interopDefault(C),B=e("@babel/runtime/helpers/esm/objectWithoutProperties"),w=n.interopDefault(B),E={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"},b=function(e){return(0,x.jsx)("span",(0,o.default)({css:E},e))},Q={guidance:function(e){var t=e.isSearchable,r=e.isMulti,n=e.tabSelectsValue,i=e.context,o=e.isInitialFocus;switch(i){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 o?"".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,i=e.labels,o=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(i.length>1?"s":""," ").concat(i.join(","),", selected.");case"select-option":return o?"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,i=e.label,o=void 0===i?"":i,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(o," focused, ").concat(u(a,r),".");if("menu"===t&&c){var d=s?" disabled":"",p="".concat(l?" selected":"").concat(d);return"".concat(o).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:"",".")}},j=function(e){var t=e.ariaSelection,r=e.focusedOption,n=e.focusedValue,i=e.focusableOptions,o=e.isFocused,a=e.selectValue,l=e.selectProps,c=e.id,u=e.isAppleDevice,d=l.ariaLiveMessages,p=l.getOptionLabel,A=l.inputValue,g=l.isMulti,f=l.isOptionDisabled,h=l.isSearchable,m=l.menuIsOpen,v=l.options,C=l.screenReaderStatus,y=l.tabSelectsValue,B=l.isLoading,w=l["aria-label"],E=l["aria-live"],j=(0,I.useMemo)(function(){return(0,s.default)((0,s.default)({},Q),d||{})},[d]),D=(0,I.useMemo)(function(){var e="";if(t&&j.onChange){var r=t.option,n=t.options,i=t.removedValue,o=t.removedValues,l=t.value,c=function(e){return Array.isArray(e)?null:e},u=i||r||c(l),d=u?p(u):"",A=n||o||void 0,g=A?A.map(p):[],h=(0,s.default)({isDisabled:u&&f(u,a),label:d,labels:g},t);e=j.onChange(h)}return e},[t,j,f,a,p]),S=(0,I.useMemo)(function(){var e="",t=r||n,o=!!(r&&a&&a.includes(r));if(t&&j.onFocus){var s={focused:t,label:p(t),isDisabled:f(t,a),isSelected:o,options:i,context:t===r?"menu":"value",selectValue:a,isAppleDevice:u};e=j.onFocus(s)}return e},[r,n,p,f,j,i,a,u]),k=(0,I.useMemo)(function(){var e="";if(m&&v.length&&!B&&j.onFilter){var t=C({count:i.length});e=j.onFilter({inputValue:A,resultsMessage:t})}return e},[i,A,m,j,v,C,B]),F=(null==t?void 0:t.action)==="initial-input-focus",N=(0,I.useMemo)(function(){var e="";if(j.guidance){var t=n?"value":m?"menu":"input";e=j.guidance({"aria-label":w,context:t,isDisabled:r&&f(r,a),isMulti:g,isSearchable:h,tabSelectsValue:y,isInitialFocus:F})}return e},[w,r,n,g,f,h,m,j,a,y,F]),M=(0,x.jsx)(I.Fragment,null,(0,x.jsx)("span",{id:"aria-selection"},D),(0,x.jsx)("span",{id:"aria-focused"},S),(0,x.jsx)("span",{id:"aria-results"},k),(0,x.jsx)("span",{id:"aria-guidance"},N));return(0,x.jsx)(I.Fragment,null,(0,x.jsx)(b,{id:c},F&&M),(0,x.jsx)(b,{"aria-live":E,"aria-atomic":"false","aria-relevant":"additions text",role:"log"},o&&!F&&M))},D=[{base:"A",letters:"AⒶÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷḂḄḆɃƂƁ"},{base:"C",letters:"CⒸĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻḞƑꝻ"},{base:"G",letters:"GⒼǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿĴɈ"},{base:"K",letters:"KⓀḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂḾṀṂⱮƜ"},{base:"N",letters:"NⓃǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"P",letters:"PⓅṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆꝖꝘɊ"},{base:"R",letters:"RⓇŔṘŘȐȒṚṜŖṞɌⱤꞦꞂ"},{base:"S",letters:"SⓈẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍẊẌ"},{base:"Y",letters:"YⓎỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑḃḅḇƀƃɓ"},{base:"c",letters:"cⓒćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕḟƒꝼ"},{base:"g",letters:"gⓖǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙĵǰɉ"},{base:"k",letters:"kⓚḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜḿṁṃɱɯ"},{base:"n",letters:"nⓝǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠɋꝗꝙ"},{base:"r",letters:"rⓡŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧẋẍ"},{base:"y",letters:"yⓨỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩźẑżžẓẕƶȥɀⱬꝣ"}],S=RegExp("["+D.map(function(e){return e.letters}).join("")+"]","g"),k={},F=0;F<D.length;F++)for(var N=D[F],M=0;M<N.letters.length;M++)k[N.letters[M]]=N.base;var O=function(e){return e.replace(S,function(e){return k[e]})},T=(0,y.default)(O),G=function(e){return e.replace(/^\s+|\s+$/g,"")},H=function(e){return"".concat(e.label," ").concat(e.value)},R=function(e){return function(t,r){if(t.data.__isNew__)return!0;var n=(0,s.default)({ignoreCase:!0,ignoreAccents:!0,stringify:H,trim:!0,matchFrom:"any"},e),i=n.ignoreCase,o=n.ignoreAccents,a=n.stringify,l=n.trim,c=n.matchFrom,u=l?G(r):r,d=l?G(a(t)):a(t);return i&&(u=u.toLowerCase(),d=d.toLowerCase()),o&&(u=T(u),d=O(d)),"start"===c?d.substr(0,u.length)===u:d.indexOf(u)>-1}},U=["innerRef"];function _(e){var t=e.innerRef,r=(0,w.default)(e,U),n=(0,v.r)(r,"onExited","in","enter","exit","appear");return(0,x.jsx)("input",(0,o.default)({ref:t},n,{css:(0,x.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 P=function(e){e.cancelable&&e.preventDefault(),e.stopPropagation()};function L(e){var t=e.isEnabled,r=e.onBottomArrive,n=e.onBottomLeave,i=e.onTopArrive,o=e.onTopLeave,a=(0,I.useRef)(!1),s=(0,I.useRef)(!1),l=(0,I.useRef)(0),c=(0,I.useRef)(null),u=(0,I.useCallback)(function(e,t){if(null!==c.current){var l=c.current,u=l.scrollTop,d=l.scrollHeight,p=l.clientHeight,A=c.current,g=t>0,f=d-p-u,h=!1;f>t&&a.current&&(n&&n(e),a.current=!1),g&&s.current&&(o&&o(e),s.current=!1),g&&t>f?(r&&!a.current&&r(e),A.scrollTop=d,h=!0,a.current=!0):!g&&-t>u&&(i&&!s.current&&i(e),A.scrollTop=0,h=!0,s.current=!0),h&&P(e)}},[r,n,i,o]),d=(0,I.useCallback)(function(e){u(e,e.deltaY)},[u]),p=(0,I.useCallback)(function(e){l.current=e.changedTouches[0].clientY},[]),A=(0,I.useCallback)(function(e){var t=l.current-e.changedTouches[0].clientY;u(e,t)},[u]),g=(0,I.useCallback)(function(e){if(e){var t=!!v.s&&{passive:!1};e.addEventListener("wheel",d,t),e.addEventListener("touchstart",p,t),e.addEventListener("touchmove",A,t)}},[A,p,d]),f=(0,I.useCallback)(function(e){e&&(e.removeEventListener("wheel",d,!1),e.removeEventListener("touchstart",p,!1),e.removeEventListener("touchmove",A,!1))},[A,p,d]);return(0,I.useEffect)(function(){if(t){var e=c.current;return g(e),function(){f(e)}}},[t,g,f]),function(e){c.current=e}}var q=["boxSizing","height","overflow","paddingRight","position"],J={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function V(e){e.preventDefault()}function z(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 W(){return"ontouchstart"in window||navigator.maxTouchPoints}var X=!!("undefined"!=typeof window&&window.document&&window.document.createElement),Z=0,$={capture:!1,passive:!1};function ee(e){var t=e.isEnabled,r=e.accountForScrollbars,n=void 0===r||r,i=(0,I.useRef)({}),o=(0,I.useRef)(null),a=(0,I.useCallback)(function(e){if(X){var t=document.body,r=t&&t.style;if(n&&q.forEach(function(e){var t=r&&r[e];i.current[e]=t}),n&&Z<1){var o=parseInt(i.current.paddingRight,10)||0,a=document.body?document.body.clientWidth:0,s=window.innerWidth-a+o||0;Object.keys(J).forEach(function(e){var t=J[e];r&&(r[e]=t)}),r&&(r.paddingRight="".concat(s,"px"))}t&&W()&&(t.addEventListener("touchmove",V,$),e&&(e.addEventListener("touchstart",K,$),e.addEventListener("touchmove",z,$))),Z+=1}},[n]),s=(0,I.useCallback)(function(e){if(X){var t=document.body,r=t&&t.style;Z=Math.max(Z-1,0),n&&Z<1&&q.forEach(function(e){var t=i.current[e];r&&(r[e]=t)}),t&&W()&&(t.removeEventListener("touchmove",V,$),e&&(e.removeEventListener("touchstart",K,$),e.removeEventListener("touchmove",z,$)))}},[n]);return(0,I.useEffect)(function(){if(t){var e=o.current;return a(e),function(){s(e)}}},[t,a,s]),function(e){o.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,i=L({isEnabled:void 0===n||n,onBottomArrive:e.onBottomArrive,onBottomLeave:e.onBottomLeave,onTopArrive:e.onTopArrive,onTopLeave:e.onTopLeave}),o=ee({isEnabled:r}),a=function(e){i(e),o(e)};return(0,x.jsx)(I.Fragment,null,r&&(0,x.jsx)("div",{onClick:et,css:er}),t(a))}var ei={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},eo=function(e){var t=e.name,r=e.onFocus;return(0,x.jsx)("input",{required:!0,name:t,tabIndex:-1,"aria-hidden":"true",onFocus:r,css:ei,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},eA=function(e){return e.label},eg=function(e){return e.value},ef=function(e){return!!e.isDisabled},eh={clearIndicator:v.a,container:v.b,control:v.d,dropdownIndicator:v.e,group:v.g,groupHeading:v.f,indicatorsContainer:v.i,indicatorSeparator:v.h,input:v.j,loadingIndicator:v.l,loadingMessage:v.k,menu:v.m,menuList:v.n,menuPortal:v.o,multiValue:v.p,multiValueLabel:v.q,multiValueRemove:v.t,noOptionsMessage:v.u,option:v.v,placeholder:v.w,singleValue:v.x,valueContainer:v.y};function em(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 i=n;e[i]?r[i]=function(r,n){return t[i](e[i](r,n),n)}:r[i]=t[i]}),r}var eI={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}},ev={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:(0,v.z)(),captureMenuScroll:!(0,v.z)(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:R(),formatGroupLabel:ep,getOptionLabel:eA,getOptionValue:eg,isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:ef,loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!(0,v.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 ex(e,t,r,n){var i=ek(e,t,r),o=eF(e,t,r),a=eD(e,t),s=eS(e,t);return{type:"option",data:t,isDisabled:i,isSelected:o,label:a,value:s,index:n}}function eC(e,t){return e.options.map(function(r,n){if("options"in r){var i=r.options.map(function(r,n){return ex(e,r,t,n)}).filter(function(t){return eE(e,t)});return i.length>0?{type:"group",data:r,options:i,index:n}:void 0}var o=ex(e,r,t,n);return eE(e,o)?o:void 0}).filter(v.K)}function ey(e){return e.reduce(function(e,t){return"group"===t.type?e.push.apply(e,(0,m.default)(t.options.map(function(e){return e.data}))):e.push(t.data),e},[])}function eB(e,t){return e.reduce(function(e,r){return"group"===r.type?e.push.apply(e,(0,m.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 ew(e,t){return ey(eC(e,t))}function eE(e,t){var r=e.inputValue,n=void 0===r?"":r,i=t.data,o=t.isSelected,a=t.label,s=t.value;return(!eM(e)||!o)&&eN(e,{label:a,value:s,data:i},n)}function eb(e,t){var r=e.focusedValue,n=e.selectValue.indexOf(r);if(n>-1){if(t.indexOf(r)>-1)return r;if(n<t.length)return t[n]}return null}function eQ(e,t){var r=e.focusedOption;return r&&t.indexOf(r)>-1?r:t[0]}var ej=function(e,t){var r;return(null===(r=e.find(function(e){return e.data===t}))||void 0===r?void 0:r.id)||null},eD=function(e,t){return e.getOptionLabel(t)},eS=function(e,t){return e.getOptionValue(t)};function ek(e,t,r){return"function"==typeof e.isOptionDisabled&&e.isOptionDisabled(t,r)}function eF(e,t,r){if(r.indexOf(t)>-1)return!0;if("function"==typeof e.isOptionSelected)return e.isOptionSelected(t,r);var n=eS(e,t);return r.some(function(t){return eS(e,t)===n})}function eN(e,t,r){return!e.filterOption||e.filterOption(t,r)}var eM=function(e){var t=e.hideSelectedOptions,r=e.isMulti;return void 0===t?r:t},eO=1,eT=function(e){(0,A.default)(r,e);var t=(0,f.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,i=r.onChange,o=r.name;t.name=o,n.ariaOnChange(e,t),i(e,t)},n.setValue=function(e,t,r){var i=n.props,o=i.closeMenuOnSelect,a=i.isMulti,s=i.inputValue;n.onInputChange("",{action:"set-value",prevInputValue:s}),o&&(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,i=t.isMulti,o=t.name,a=n.state.selectValue,s=i&&n.isOptionSelected(e,a),l=n.isOptionDisabled(e,a);if(s){var c=n.getOptionValue(e);n.setValue((0,v.B)(a.filter(function(e){return n.getOptionValue(e)!==c})),"deselect-option",e)}else if(l){n.ariaOnChange((0,v.C)(e),{action:"select-option",option:e,name:o});return}else i?n.setValue((0,v.B)([].concat((0,m.default)(a),[e])),"select-option",e):n.setValue((0,v.C)(e),"select-option");r&&n.blurInput()},n.removeValue=function(e){var t=n.props.isMulti,r=n.state.selectValue,i=n.getOptionValue(e),o=r.filter(function(e){return n.getOptionValue(e)!==i}),a=(0,v.D)(t,o,o[0]||null);n.onChange(a,{action:"remove-value",removedValue:e}),n.focusInput()},n.clearValue=function(){var e=n.state.selectValue;n.onChange((0,v.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],i=t.slice(0,t.length-1),o=(0,v.D)(e,i,i[0]||null);n.onChange(o,{action:"pop-value",removedValue:r})},n.getFocusedOptionId=function(e){return ej(n.state.focusableOptionsWithIds,e)},n.getFocusableOptionsWithIds=function(){return eB(eC(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;r<e;r++)t[r]=arguments[r];return(0,v.E).apply(void 0,[n.props.classNamePrefix].concat(t))},n.getOptionLabel=function(e){return eD(n.props,e)},n.getOptionValue=function(e){return eS(n.props,e)},n.getStyles=function(e,t){var r=n.props.unstyled,i=eh[e](t,r);i.boxSizing="border-box";var o=n.props.styles[e];return o?o(i,t):i},n.getClassNames=function(e,t){var r,i;return null===(r=(i=n.props.classNames)[e])||void 0===r?void 0:r.call(i,t)},n.getElementId=function(e){return"".concat(n.state.instancePrefix,"-").concat(e)},n.getComponents=function(){return(0,v.F)(n.props)},n.buildCategorizedOptions=function(){return eC(n.props,n.state.selectValue)},n.getCategorizedOptions=function(){return n.props.menuIsOpen?n.buildCategorizedOptions():[]},n.buildFocusableOptions=function(){return ey(n.buildCategorizedOptions())},n.getFocusableOptions=function(){return n.props.menuIsOpen?n.buildFocusableOptions():[]},n.ariaOnChange=function(e,t){n.setState({ariaSelection:(0,s.default)({value:e},t)})},n.onMenuMouseDown=function(e){0===e.button&&(e.stopPropagation(),e.preventDefault(),n.focusInput())},n.onMenuMouseMove=function(e){n.blockOptionHover=!1},n.onControlMouseDown=function(e){if(!e.defaultPrevented){var t=n.props.openMenuOnClick;n.state.isFocused?n.props.menuIsOpen?"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&n.onMenuClose():t&&n.openMenu("first"):(t&&(n.openAfterFocus=!0),n.focusInput()),"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&e.preventDefault()}},n.onDropdownIndicatorMouseDown=function(e){if((!e||"mousedown"!==e.type||0===e.button)&&!n.props.isDisabled){var t=n.props,r=t.isMulti,i=t.menuIsOpen;n.focusInput(),i?(n.setState({inputIsHiddenAfterUpdate:!r}),n.onMenuClose()):n.openMenu("first"),e.preventDefault()}},n.onClearIndicatorMouseDown=function(e){e&&"mousedown"===e.type&&0!==e.button||(n.clearValue(),e.preventDefault(),n.openAfterFocus=!1,"touchend"===e.type?n.focusInput():setTimeout(function(){return n.focusInput()}))},n.onScroll=function(e){"boolean"==typeof n.props.closeMenuOnScroll?e.target instanceof HTMLElement&&(0,v.G)(e.target)&&n.props.onMenuClose():"function"==typeof n.props.closeMenuOnScroll&&n.props.closeMenuOnScroll(e)&&n.props.onMenuClose()},n.onCompositionStart=function(){n.isComposing=!0},n.onCompositionEnd=function(){n.isComposing=!1},n.onTouchStart=function(e){var t=e.touches,r=t&&t.item(0);r&&(n.initialTouchX=r.clientX,n.initialTouchY=r.clientY,n.userIsDragging=!1)},n.onTouchMove=function(e){var t=e.touches,r=t&&t.item(0);if(r){var i=Math.abs(r.clientX-n.initialTouchX),o=Math.abs(r.clientY-n.initialTouchY),a=5;n.userIsDragging=i>a||o>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 eM(n.props)},n.onValueInputFocus=function(e){e.preventDefault(),e.stopPropagation(),n.focus()},n.onKeyDown=function(e){var t=n.props,r=t.isMulti,i=t.backspaceRemovesValue,o=t.escapeClearsValue,a=t.inputValue,s=t.isClearable,l=t.isDisabled,c=t.menuIsOpen,u=t.onKeyDown,d=t.tabSelectsValue,p=t.openMenuOnFocus,A=n.state,g=A.focusedOption,f=A.focusedValue,h=A.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(f)n.removeValue(f);else{if(!i)return;r?n.popValue():s&&n.clearValue()}break;case"Tab":if(n.isComposing||e.shiftKey||!c||!d||!g||p&&n.isOptionSelected(g,h))return;n.selectOption(g);break;case"Enter":if(229===e.keyCode)break;if(c){if(!g||n.isComposing)return;n.selectOption(g);break}return;case"Escape":c?(n.setState({inputIsHiddenAfterUpdate:!1}),n.onInputChange("",{action:"menu-close",prevInputValue:a}),n.onMenuClose()):s&&o&&n.clearValue();break;case" ":if(a)return;if(!c){n.openMenu("first");break}if(!g)return;n.selectOption(g);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||++eO),n.state.selectValue=(0,v.H)(e.value),e.menuIsOpen&&n.state.selectValue.length){var i=n.getFocusableOptionsWithIds(),o=n.buildFocusableOptions(),a=o.indexOf(n.state.selectValue[0]);n.state.focusableOptionsWithIds=i,n.state.focusedOption=o[a],n.state.focusedOptionId=ej(i,o[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,v.I)(this.menuListRef,this.focusedOptionRef)}},{key:"componentDidUpdate",value:function(e){var t=this.props,r=t.isDisabled,n=t.menuIsOpen,i=this.state.isFocused;(i&&!r&&e.isDisabled||i&&n&&!e.menuIsOpen)&&this.focusInput(),i&&r&&!e.isDisabled?this.setState({isFocused:!1},this.onMenuClose):i||r||!e.isDisabled||this.inputRef!==document.activeElement||this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&((0,v.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,i=r.isFocused,o=this.buildFocusableOptions(),a="first"===e?0:o.length-1;if(!this.props.isMulti){var s=o.indexOf(n[0]);s>-1&&(a=s)}this.scrollToFocusedOptionOnUpdate=!(i&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:o[a],focusedOptionId:this.getFocusedOptionId(o[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 i=r.indexOf(n);n||(i=-1);var o=r.length-1,a=-1;if(r.length){switch(e){case"previous":a=0===i?0:-1===i?o:i-1;break;case"next":i>-1&&i<o&&(a=i+1)}this.setState({inputIsHidden:-1!==a,focusedValue:r[a]})}}}},{key:"focusOption",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,r=this.state.focusedOption,n=this.getFocusableOptions();if(n.length){var i=0,o=n.indexOf(r);r||(o=-1),"up"===e?i=o>0?o-1:n.length-1:"down"===e?i=(o+1)%n.length:"pageup"===e?(i=o-t)<0&&(i=0):"pagedown"===e?(i=o+t)>n.length-1&&(i=n.length-1):"last"===e&&(i=n.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:n[i],focusedValue:null,focusedOptionId:this.getFocusedOptionId(n[i])})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(eI):(0,s.default)((0,s.default)({},eI),this.props.theme):eI}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,r=this.getStyles,n=this.getClassNames,i=this.getValue,o=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:i,hasValue:this.hasValue(),isMulti:l,isRtl:c,options:u,selectOption:o,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 ek(this.props,e,t)}},{key:"isOptionSelected",value:function(e,t){return eF(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,i=e.inputValue,a=e.tabIndex,l=e.form,c=e.menuIsOpen,u=e.required,d=this.getComponents().Input,p=this.state,A=p.inputIsHidden,g=p.ariaSelection,f=this.commonProps,h=n||this.getElementId("input"),m=(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==g?void 0:g.action)==="initial-input-focus"&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return r?I.createElement(d,(0,o.default)({},f,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:h,innerRef:this.getInputRef,isDisabled:t,isHidden:A,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:a,form:l,type:"text",value:i},m)):I.createElement(_,(0,o.default)({id:h,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:v.J,onFocus:this.onInputFocus,disabled:t,tabIndex:a,inputMode:"none",form:l,value:""},m))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.getComponents(),r=t.MultiValue,n=t.MultiValueContainer,i=t.MultiValueLabel,a=t.MultiValueRemove,s=t.SingleValue,l=t.Placeholder,c=this.commonProps,u=this.props,d=u.controlShouldRenderValue,p=u.isDisabled,A=u.isMulti,g=u.inputValue,f=u.placeholder,h=this.state,m=h.selectValue,v=h.focusedValue,x=h.isFocused;if(!this.hasValue()||!d)return g?null:I.createElement(l,(0,o.default)({},c,{key:"placeholder",isDisabled:p,isFocused:x,innerProps:{id:this.getElementId("placeholder")}}),f);if(A)return m.map(function(t,s){var l=t===v,u="".concat(e.getOptionLabel(t),"-").concat(e.getOptionValue(t));return I.createElement(r,(0,o.default)({},c,{components:{Container:n,Label:i,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(g)return null;var C=m[0];return I.createElement(s,(0,o.default)({},c,{data:C,isDisabled:p}),this.formatOptionLabel(C,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.getComponents().ClearIndicator,t=this.commonProps,r=this.props,n=r.isDisabled,i=r.isLoading,a=this.state.isFocused;if(!this.isClearable()||!e||n||!this.hasValue()||i)return null;var s={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return I.createElement(e,(0,o.default)({},t,{innerProps:s,isFocused:a}))}},{key:"renderLoadingIndicator",value:function(){var e=this.getComponents().LoadingIndicator,t=this.commonProps,r=this.props,n=r.isDisabled,i=r.isLoading,a=this.state.isFocused;if(!e||!i)return null;var s={"aria-hidden":"true"};return I.createElement(e,(0,o.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,i=this.props.isDisabled,a=this.state.isFocused;return I.createElement(r,(0,o.default)({},n,{isDisabled:i,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,i={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return I.createElement(e,(0,o.default)({},t,{innerProps:i,isDisabled:r,isFocused:n}))}},{key:"renderMenu",value:function(){var e,t=this,r=this.getComponents(),n=r.Group,i=r.GroupHeading,a=r.Menu,s=r.MenuList,l=r.MenuPortal,c=r.LoadingMessage,u=r.NoOptionsMessage,d=r.Option,p=this.commonProps,A=this.state.focusedOption,g=this.props,f=g.captureMenuScroll,h=g.inputValue,m=g.isLoading,x=g.loadingMessage,C=g.minMenuHeight,y=g.maxMenuHeight,B=g.menuIsOpen,w=g.menuPlacement,E=g.menuPosition,b=g.menuPortalTarget,Q=g.menuShouldBlockScroll,j=g.menuShouldScrollIntoView,D=g.noOptionsMessage,S=g.onMenuScrollToTop,k=g.onMenuScrollToBottom;if(!B)return null;var F=function(e,r){var n=e.type,i=e.data,a=e.isDisabled,s=e.isSelected,l=e.label,c=e.value,u=A===i,g=a?void 0:function(){return t.onOptionHover(i)},f=a?void 0:function(){return t.selectOption(i)},h="".concat(t.getElementId("option"),"-").concat(r),m={id:h,onClick:f,onMouseMove:g,onMouseOver:g,tabIndex:-1,role:"option","aria-selected":t.isAppleDevice?void 0:s};return I.createElement(d,(0,o.default)({},p,{innerProps:m,data:i,isDisabled:a,isSelected:s,key:h,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 I.createElement(n,(0,o.default)({},p,{key:l,data:r,options:a,Heading:i,headingProps:{id:c,data:e.data},label:t.formatGroupLabel(e.data)}),e.options.map(function(e){return F(e,"".concat(s,"-").concat(e.index))}))}if("option"===e.type)return F(e,"".concat(e.index))});else if(m){var N=x({inputValue:h});if(null===N)return null;e=I.createElement(c,p,N)}else{var M=D({inputValue:h});if(null===M)return null;e=I.createElement(u,p,M)}var O={minMenuHeight:C,maxMenuHeight:y,menuPlacement:w,menuPosition:E,menuShouldScrollIntoView:j},T=I.createElement(v.M,(0,o.default)({},p,O),function(r){var n=r.ref,i=r.placerProps,l=i.placement,c=i.maxHeight;return I.createElement(a,(0,o.default)({},p,O,{innerRef:n,innerProps:{onMouseDown:t.onMenuMouseDown,onMouseMove:t.onMenuMouseMove},isLoading:m,placement:l}),I.createElement(en,{captureEnabled:f,onTopArrive:S,onBottomArrive:k,lockEnabled:Q},function(r){return I.createElement(s,(0,o.default)({},p,{innerRef:function(e){t.getMenuListRef(e),r(e)},innerProps:{role:"listbox","aria-multiselectable":p.isMulti,id:t.getElementId("listbox")},isLoading:m,maxHeight:c,focusedOption:A}),e)}))});return b||"fixed"===E?I.createElement(l,(0,o.default)({},p,{appendTo:b,controlElement:this.controlRef,menuPlacement:w,menuPosition:E}),T):T}},{key:"renderFormField",value:function(){var e=this,t=this.props,r=t.delimiter,n=t.isDisabled,i=t.isMulti,o=t.name,a=t.required,s=this.state.selectValue;if(a&&!this.hasValue()&&!n)return I.createElement(eo,{name:o,onFocus:this.onValueInputFocus});if(o&&!n){if(i){if(r){var l=s.map(function(t){return e.getOptionValue(t)}).join(r);return I.createElement("input",{name:o,type:"hidden",value:l})}var c=s.length>0?s.map(function(t,r){return I.createElement("input",{key:"i-".concat(r),name:o,type:"hidden",value:e.getOptionValue(t)})}):I.createElement("input",{name:o,type:"hidden",value:""});return I.createElement("div",null,c)}var u=s[0]?this.getOptionValue(s[0]):"";return I.createElement("input",{name:o,type:"hidden",value:u})}}},{key:"renderLiveRegion",value:function(){var e=this.commonProps,t=this.state,r=t.ariaSelection,n=t.focusedOption,i=t.focusedValue,a=t.isFocused,s=t.selectValue,l=this.getFocusableOptions();return I.createElement(j,(0,o.default)({},e,{id:this.getElementId("live-region"),ariaSelection:r,focusedOption:n,focusedValue:i,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,i=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 I.createElement(n,(0,o.default)({},p,{className:s,innerProps:{id:l,onKeyDown:this.onKeyDown},isDisabled:c,isFocused:d}),this.renderLiveRegion(),I.createElement(t,(0,o.default)({},p,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:c,isFocused:d,menuIsOpen:u}),I.createElement(i,(0,o.default)({},p,{isDisabled:c}),this.renderPlaceholderOrValue(),this.renderInput()),I.createElement(r,(0,o.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,i=t.inputIsHiddenAfterUpdate,o=t.ariaSelection,a=t.isFocused,l=t.prevWasFocused,c=t.instancePrefix,u=e.options,d=e.value,p=e.menuIsOpen,A=e.inputValue,g=e.isMulti,f=(0,v.H)(d),h={};if(r&&(d!==r.value||u!==r.options||p!==r.menuIsOpen||A!==r.inputValue)){var m=p?ew(e,f):[],I=p?eB(eC(e,f),"".concat(c,"-option")):[],x=n?eb(t,f):null,C=eQ(t,m),y=ej(I,C);h={selectValue:f,focusedOption:C,focusedOptionId:y,focusableOptionsWithIds:I,focusedValue:x,clearFocusValueOnUpdate:!1}}var B=null!=i&&e!==r?{inputIsHidden:i,inputIsHiddenAfterUpdate:void 0}:{},w=o,E=a&&l;return a&&!E&&(w={value:(0,v.D)(g,f,f[0]||null),options:f,action:"initial-input-focus"},E=!l),(null==o?void 0:o.action)==="initial-input-focus"&&(w=null),(0,s.default)((0,s.default)((0,s.default)({},h),B),{},{prevProps:e,ariaSelection:w,prevWasFocused:E})}}]),r}(I.Component);eT.defaultProps=ev},{"@babel/runtime/helpers/esm/extends":"6Gvss","@babel/runtime/helpers/esm/objectSpread2":"8m49l","@babel/runtime/helpers/esm/classCallCheck":"3E29L","@babel/runtime/helpers/esm/createClass":"6BC3r","@babel/runtime/helpers/esm/inherits":"fjTNU","@babel/runtime/helpers/esm/createSuper":"akdJl","@babel/runtime/helpers/esm/toConsumableArray":"il0pC",react:"aq5hc","./index-a301f526.esm.js":"2WKRl","@emotion/react":"aFyuK","memoize-one":"5HH1T","@babel/runtime/helpers/esm/objectWithoutProperties":"amSWP","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"3E29L":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}n.defineInteropFlag(r),n.export(r,"default",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"6BC3r":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>s);var i=e("./toPropertyKey.js"),o=n.interopDefault(i);function a(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,(0,o.default)(n.key),n)}}function s(e,t,r){return t&&a(e.prototype,t),r&&a(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}},{"./toPropertyKey.js":"8LhGM","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fjTNU:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>a);var i=e("./setPrototypeOf.js"),o=n.interopDefault(i);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,o.default)(e,t)}},{"./setPrototypeOf.js":"ceeqa","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],ceeqa:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t){return(i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}n.defineInteropFlag(r),n.export(r,"default",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],akdJl:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>u);var i=e("./getPrototypeOf.js"),o=n.interopDefault(i),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,o.default)(e);return r=t?Reflect.construct(n,arguments,(0,o.default)(this).constructor):n.apply(this,arguments),(0,c.default)(this,r)}}},{"./getPrototypeOf.js":"d0kOQ","./isNativeReflectConstruct.js":"1Dw80","./possibleConstructorReturn.js":"2AWJi","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],d0kOQ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){return(i=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}n.defineInteropFlag(r),n.export(r,"default",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"1Dw80":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(i=function(){return!!e})()}n.defineInteropFlag(r),n.export(r,"default",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2AWJi":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>l);var i=e("./typeof.js"),o=n.interopDefault(i),a=e("./assertThisInitialized.js"),s=n.interopDefault(a);function l(e,t){if(t&&("object"==(0,o.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":"7Nxxo","./assertThisInitialized.js":"bHBHB","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],bHBHB:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(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",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],il0pC:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>p);var i=e("./arrayWithoutHoles.js"),o=n.interopDefault(i),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,o.default)(e)||(0,s.default)(e)||(0,c.default)(e)||(0,d.default)()}},{"./arrayWithoutHoles.js":"LNebe","./iterableToArray.js":"2RQIN","./unsupportedIterableToArray.js":"6YDdw","./nonIterableSpread.js":"fxQIH","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],LNebe:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>a);var i=e("./arrayLikeToArray.js"),o=n.interopDefault(i);function a(e){if(Array.isArray(e))return(0,o.default)(e)}},{"./arrayLikeToArray.js":"7YRIa","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2RQIN":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}n.defineInteropFlag(r),n.export(r,"default",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fxQIH:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(){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",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"2WKRl":[function(e,t,r){var n,i=e("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(r),i.export(r,"A",()=>L),i.export(r,"B",()=>$),i.export(r,"C",()=>Z),i.export(r,"D",()=>X),i.export(r,"E",()=>j),i.export(r,"F",()=>e9),i.export(r,"G",()=>N),i.export(r,"H",()=>D),i.export(r,"I",()=>U),i.export(r,"J",()=>b),i.export(r,"K",()=>K),i.export(r,"L",()=>F),i.export(r,"M",()=>el),i.export(r,"a",()=>eM),i.export(r,"b",()=>ev),i.export(r,"c",()=>e7),i.export(r,"d",()=>eY),i.export(r,"e",()=>eF),i.export(r,"f",()=>eJ),i.export(r,"g",()=>eq),i.export(r,"h",()=>eT),i.export(r,"i",()=>eB),i.export(r,"j",()=>eW),i.export(r,"k",()=>eg),i.export(r,"l",()=>eR),i.export(r,"m",()=>ea),i.export(r,"n",()=>eu),i.export(r,"o",()=>em),i.export(r,"p",()=>e0),i.export(r,"q",()=>e1),i.export(r,"r",()=>ee),i.export(r,"s",()=>z),i.export(r,"t",()=>e2),i.export(r,"u",()=>eA),i.export(r,"v",()=>e5),i.export(r,"w",()=>e8),i.export(r,"x",()=>e6),i.export(r,"y",()=>eC),i.export(r,"z",()=>P);var o=e("@babel/runtime/helpers/esm/objectSpread2"),a=i.interopDefault(o),s=e("@babel/runtime/helpers/esm/extends"),l=i.interopDefault(s),c=e("@emotion/react"),u=e("@babel/runtime/helpers/esm/slicedToArray"),d=i.interopDefault(u),p=e("@babel/runtime/helpers/esm/objectWithoutProperties"),A=i.interopDefault(p),g=e("@babel/runtime/helpers/esm/typeof"),f=i.interopDefault(g),h=e("@babel/runtime/helpers/esm/taggedTemplateLiteral"),m=i.interopDefault(h),I=e("@babel/runtime/helpers/esm/defineProperty"),v=i.interopDefault(I),x=e("react"),C=e("react-dom"),y=e("@floating-ui/dom"),B=e("use-isomorphic-layout-effect"),w=i.interopDefault(B),E=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],b=function(){};function Q(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function j(e,t){for(var r=arguments.length,n=Array(r>2?r-2:0),i=2;i<r;i++)n[i-2]=arguments[i];var o=[].concat(n);if(t&&e)for(var a in t)t.hasOwnProperty(a)&&t[a]&&o.push("".concat(Q(e,a)));return o.filter(function(e){return e}).map(function(e){return String(e).trim()}).join(" ")}var D=function(e){return W(e)?e.filter(Boolean):"object"===(0,f.default)(e)&&null!==e?[e]:[]},S=function(e){e.className,e.clearValue,e.cx,e.getStyles,e.getClassNames,e.getValue,e.hasValue,e.isMulti,e.isRtl,e.options,e.selectOption,e.selectProps,e.setValue,e.theme;var t=(0,A.default)(e,E);return(0,a.default)({},t)},k=function(e,t,r){var n=e.cx,i=e.getStyles,o=e.getClassNames,a=e.className;return{css:i(t,e),className:n(null!=r?r:{},o(t,e),a)}};function F(e,t,r){if(r){var n=r(e,t);if("string"==typeof n)return n}return e}function N(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function M(e){return N(e)?window.innerHeight:e.clientHeight}function O(e){return N(e)?window.pageYOffset:e.scrollTop}function T(e,t){if(N(e)){window.scrollTo(0,t);return}e.scrollTop=t}function G(e){var t=getComputedStyle(e),r="absolute"===t.position,n=/(auto|scroll)/;if("fixed"===t.position)return document.documentElement;for(var i=e;i=i.parentElement;)if(t=getComputedStyle(i),(!r||"static"!==t.position)&&n.test(t.overflow+t.overflowY+t.overflowX))return i;return document.documentElement}function H(e,t,r,n){return r*((e=e/n-1)*e*e+1)+t}function R(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:b,i=O(e),o=t-i,a=10,s=0;function l(){T(e,H(s+=a,i,o,r)),s<r?window.requestAnimationFrame(l):n(e)}l()}function U(e,t){var r=e.getBoundingClientRect(),n=t.getBoundingClientRect(),i=t.offsetHeight/3;n.bottom+i>r.bottom?T(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+i,e.scrollHeight)):n.top-i<r.top&&T(e,Math.max(t.offsetTop-i,0))}function _(e){var t=e.getBoundingClientRect();return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}function P(){try{return document.createEvent("TouchEvent"),!0}catch(e){return!1}}function L(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(e){return!1}}var q=!1,J={get passive(){return q=!0}},V="undefined"!=typeof window?window:{};V.addEventListener&&V.removeEventListener&&(V.addEventListener("p",b,J),V.removeEventListener("p",b,!1));var z=q;function K(e){return null!=e}function W(e){return Array.isArray(e)}function X(e,t,r){return e?t:r}function Z(e){return e}function $(e){return e}var ee=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return Object.entries(e).filter(function(e){var t=(0,d.default)(e,1)[0];return!r.includes(t)}).reduce(function(e,t){var r=(0,d.default)(t,2),n=r[0],i=r[1];return e[n]=i,e},{})},et=["children","innerProps"],er=["children","innerProps"];function en(e){var t=e.maxHeight,r=e.menuEl,n=e.minHeight,i=e.placement,o=e.shouldScroll,a=e.isFixedPosition,s=e.controlHeight,l=G(r),c={placement:"bottom",maxHeight:t};if(!r||!r.offsetParent)return c;var u=l.getBoundingClientRect().height,d=r.getBoundingClientRect(),p=d.bottom,A=d.height,g=d.top,f=r.offsetParent.getBoundingClientRect().top,h=a?window.innerHeight:M(l),m=O(l),I=parseInt(getComputedStyle(r).marginBottom,10),v=parseInt(getComputedStyle(r).marginTop,10),x=f-v,C=h-g,y=x+m,B=u-m-g,w=p-h+m+I,E=m+g-v,b=160;switch(i){case"auto":case"bottom":if(C>=A)return{placement:"bottom",maxHeight:t};if(B>=A&&!a)return o&&R(l,w,b),{placement:"bottom",maxHeight:t};if(!a&&B>=n||a&&C>=n)return o&&R(l,w,b),{placement:"bottom",maxHeight:a?C-I:B-I};if("auto"===i||a){var Q=t,j=a?x:y;return j>=n&&(Q=Math.min(j-I-s,t)),{placement:"top",maxHeight:Q}}if("bottom"===i)return o&&T(l,w),{placement:"bottom",maxHeight:t};break;case"top":if(x>=A)return{placement:"top",maxHeight:t};if(y>=A&&!a)return o&&R(l,E,b),{placement:"top",maxHeight:t};if(!a&&y>=n||a&&x>=n){var D=t;return(!a&&y>=n||a&&x>=n)&&(D=a?x-v:y-v),o&&R(l,E,b),{placement:"top",maxHeight:D}}return{placement:"bottom",maxHeight:t};default:throw Error('Invalid placement provided "'.concat(i,'".'))}return c}function ei(e){var t={bottom:"top",top:"bottom"};return e?t[e]:"bottom"}var eo=function(e){return"auto"===e?"bottom":e},ea=function(e,t){var r,n=e.placement,i=e.theme,o=i.borderRadius,s=i.spacing,l=i.colors;return(0,a.default)((r={label:"menu"},(0,v.default)(r,ei(n),"100%"),(0,v.default)(r,"position","absolute"),(0,v.default)(r,"width","100%"),(0,v.default)(r,"zIndex",1),r),t?{}:{backgroundColor:l.neutral0,borderRadius:o,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,x.createContext)(null),el=function(e){var t=e.children,r=e.minMenuHeight,n=e.maxMenuHeight,i=e.menuPlacement,o=e.menuPosition,s=e.menuShouldScrollIntoView,l=e.theme,c=((0,x.useContext)(es)||{}).setPortalPlacement,u=(0,x.useRef)(null),p=(0,x.useState)(n),A=(0,d.default)(p,2),g=A[0],f=A[1],h=(0,x.useState)(null),m=(0,d.default)(h,2),I=m[0],v=m[1],C=l.spacing.controlHeight;return(0,w.default)(function(){var e=u.current;if(e){var t="fixed"===o,a=s&&!t,l=en({maxHeight:n,menuEl:e,minHeight:r,placement:i,shouldScroll:a,isFixedPosition:t,controlHeight:C});f(l.maxHeight),v(l.placement),null==c||c(l.placement)}},[n,i,o,s,r,c,C]),t({ref:u,placerProps:(0,a.default)((0,a.default)({},e),{},{placement:I||eo(i),maxHeight:g})})},ec=function(e){var t=e.children,r=e.innerRef,n=e.innerProps;return(0,c.jsx)("div",(0,l.default)({},k(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,i=e.isMulti;return(0,c.jsx)("div",(0,l.default)({},k(e,"menuList",{"menu-list":!0,"menu-list--is-multi":i}),{ref:n},r),t)},ep=function(e,t){var r=e.theme,n=r.spacing.baseUnit,i=r.colors;return(0,a.default)({textAlign:"center"},t?{}:{color:i.neutral40,padding:"".concat(2*n,"px ").concat(3*n,"px")})},eA=ep,eg=ep,ef=function(e){var t=e.children,r=void 0===t?"No options":t,n=e.innerProps,i=(0,A.default)(e,et);return(0,c.jsx)("div",(0,l.default)({},k((0,a.default)((0,a.default)({},i),{},{children:r,innerProps:n}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),n),r)},eh=function(e){var t=e.children,r=void 0===t?"Loading...":t,n=e.innerProps,i=(0,A.default)(e,er);return(0,c.jsx)("div",(0,l.default)({},k((0,a.default)((0,a.default)({},i),{},{children:r,innerProps:n}),"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),n),r)},em=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}},eI=function(e){var t=e.appendTo,r=e.children,n=e.controlElement,i=e.innerProps,o=e.menuPlacement,s=e.menuPosition,u=(0,x.useRef)(null),p=(0,x.useRef)(null),A=(0,x.useState)(eo(o)),g=(0,d.default)(A,2),f=g[0],h=g[1],m=(0,x.useMemo)(function(){return{setPortalPlacement:h}},[]),I=(0,x.useState)(null),v=(0,d.default)(I,2),B=v[0],E=v[1],b=(0,x.useCallback)(function(){if(n){var e=_(n),t="fixed"===s?0:window.pageYOffset,r=e[f]+t;(r!==(null==B?void 0:B.offset)||e.left!==(null==B?void 0:B.rect.left)||e.width!==(null==B?void 0:B.rect.width))&&E({offset:r,rect:e})}},[n,s,f,null==B?void 0:B.offset,null==B?void 0:B.rect.left,null==B?void 0:B.rect.width]);(0,w.default)(function(){b()},[b]);var Q=(0,x.useCallback)(function(){"function"==typeof p.current&&(p.current(),p.current=null),n&&u.current&&(p.current=(0,y.autoUpdate)(n,u.current,b,{elementResize:"ResizeObserver"in window}))},[n,b]);(0,w.default)(function(){Q()},[Q]);var j=(0,x.useCallback)(function(e){u.current=e,Q()},[Q]);if(!t&&"fixed"!==s||!B)return null;var D=(0,c.jsx)("div",(0,l.default)({ref:j},k((0,a.default)((0,a.default)({},e),{},{offset:B.offset,position:s,rect:B.rect}),"menuPortal",{"menu-portal":!0}),i),r);return(0,c.jsx)(es.Provider,{value:m},t?(0,C.createPortal)(D,t):D)},ev=function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":void 0,pointerEvents:t?"none":void 0,position:"relative"}},ex=function(e){var t=e.children,r=e.innerProps,n=e.isDisabled,i=e.isRtl;return(0,c.jsx)("div",(0,l.default)({},k(e,"container",{"--is-disabled":n,"--is-rtl":i}),r),t)},eC=function(e,t){var r=e.theme.spacing,n=e.isMulti,i=e.hasValue,o=e.selectProps.controlShouldRenderValue;return(0,a.default)({alignItems:"center",display:n&&i&&o?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},t?{}:{padding:"".concat(r.baseUnit/2,"px ").concat(2*r.baseUnit,"px")})},ey=function(e){var t=e.children,r=e.innerProps,n=e.isMulti,i=e.hasValue;return(0,c.jsx)("div",(0,l.default)({},k(e,"valueContainer",{"value-container":!0,"value-container--is-multi":n,"value-container--has-value":i}),r),t)},eB=function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},ew=function(e){var t=e.children,r=e.innerProps;return(0,c.jsx)("div",(0,l.default)({},k(e,"indicatorsContainer",{indicators:!0}),r),t)},eE=["size"],eb=["innerProps","isRtl","size"],eQ={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},ej=function(e){var t=e.size,r=(0,A.default)(e,eE);return(0,c.jsx)("svg",(0,l.default)({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:eQ},r))},eD=function(e){return(0,c.jsx)(ej,(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"}))},eS=function(e){return(0,c.jsx)(ej,(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"}))},ek=function(e,t){var r=e.isFocused,n=e.theme,i=n.spacing.baseUnit,o=n.colors;return(0,a.default)({label:"indicatorContainer",display:"flex",transition:"color 150ms"},t?{}:{color:r?o.neutral60:o.neutral20,padding:2*i,":hover":{color:r?o.neutral80:o.neutral40}})},eF=ek,eN=function(e){var t=e.children,r=e.innerProps;return(0,c.jsx)("div",(0,l.default)({},k(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),r),t||(0,c.jsx)(eS,null))},eM=ek,eO=function(e){var t=e.children,r=e.innerProps;return(0,c.jsx)("div",(0,l.default)({},k(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),r),t||(0,c.jsx)(eD,null))},eT=function(e,t){var r=e.isDisabled,n=e.theme,i=n.spacing.baseUnit,o=n.colors;return(0,a.default)({label:"indicatorSeparator",alignSelf:"stretch",width:1},t?{}:{backgroundColor:r?o.neutral10:o.neutral20,marginBottom:2*i,marginTop:2*i})},eG=function(e){var t=e.innerProps;return(0,c.jsx)("span",(0,l.default)({},t,k(e,"indicatorSeparator",{"indicator-separator":!0})))},eH=(0,c.keyframes)(n||(n=(0,m.default)(["\n 0%, 80%, 100% { opacity: 0; }\n 40% { opacity: 1; }\n"]))),eR=function(e,t){var r=e.isFocused,n=e.size,i=e.theme,o=i.colors,s=i.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?o.neutral60:o.neutral20,padding:2*s})},eU=function(e){var t=e.delay,r=e.offset;return(0,c.jsx)("span",{css:(0,c.css)({animation:"".concat(eH," 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"},"","")})},e_=function(e){var t=e.innerProps,r=e.isRtl,n=e.size,i=void 0===n?4:n,o=(0,A.default)(e,eb);return(0,c.jsx)("div",(0,l.default)({},k((0,a.default)((0,a.default)({},o),{},{innerProps:t,isRtl:r,size:i}),"loadingIndicator",{indicator:!0,"loading-indicator":!0}),t),(0,c.jsx)(eU,{delay:0,offset:r}),(0,c.jsx)(eU,{delay:160,offset:!0}),(0,c.jsx)(eU,{delay:320,offset:!r}))},eY=function(e,t){var r=e.isDisabled,n=e.isFocused,i=e.theme,o=i.colors,s=i.borderRadius,l=i.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?o.neutral5:o.neutral0,borderColor:r?o.neutral10:n?o.primary:o.neutral20,borderRadius:s,borderStyle:"solid",borderWidth:1,boxShadow:n?"0 0 0 1px ".concat(o.primary):void 0,"&:hover":{borderColor:n?o.primary:o.neutral30}})},eP=function(e){var t=e.children,r=e.isDisabled,n=e.isFocused,i=e.innerRef,o=e.innerProps,a=e.menuIsOpen;return(0,c.jsx)("div",(0,l.default)({ref:i},k(e,"control",{control:!0,"control--is-disabled":r,"control--is-focused":n,"control--menu-is-open":a}),o,{"aria-disabled":r||void 0}),t)},eL=["data"],eq=function(e,t){var r=e.theme.spacing;return t?{}:{paddingBottom:2*r.baseUnit,paddingTop:2*r.baseUnit}},eJ=function(e,t){var r=e.theme,n=r.colors,i=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*i.baseUnit,paddingRight:3*i.baseUnit,textTransform:"uppercase"})},eV=function(e){var t=S(e);t.data;var r=(0,A.default)(t,eL);return(0,c.jsx)("div",(0,l.default)({},k(e,"groupHeading",{"group-heading":!0}),r))},ez=function(e){var t=e.children,r=e.cx,n=e.getStyles,i=e.getClassNames,o=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)({},k(e,"group",{group:!0}),s),(0,c.jsx)(o,(0,l.default)({},a,{selectProps:p,theme:d,getStyles:n,getClassNames:i,cx:r}),u),(0,c.jsx)("div",null,t))},eK=["innerRef","isDisabled","isHidden","inputClassName"],eW=function(e,t){var r=e.isDisabled,n=e.value,i=e.theme,o=i.spacing,s=i.colors;return(0,a.default)((0,a.default)({visibility:r?"hidden":"visible",transform:n?"translateZ(0)":""},eZ),t?{}:{margin:o.baseUnit/2,paddingBottom:o.baseUnit/2,paddingTop:o.baseUnit/2,color:s.neutral80})},eX={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"},eX)},e$=function(e){return(0,a.default)({label:"input",color:"inherit",background:0,opacity:e?0:1,width:"100%"},eX)},e0=function(e,t){var r=e.theme,n=r.spacing,i=r.borderRadius,o=r.colors;return(0,a.default)({label:"multiValue",display:"flex",minWidth:0},t?{}:{backgroundColor:o.neutral10,borderRadius:i/2,margin:n.baseUnit/2})},e1=function(e,t){var r=e.theme,n=r.borderRadius,i=r.colors,o=e.cropWithEllipsis;return(0,a.default)({overflow:"hidden",textOverflow:o||void 0===o?"ellipsis":void 0,whiteSpace:"nowrap"},t?{}:{borderRadius:n/2,color:i.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},e2=function(e,t){var r=e.theme,n=r.spacing,i=r.borderRadius,o=r.colors,s=e.isFocused;return(0,a.default)({alignItems:"center",display:"flex"},t?{}:{borderRadius:i/2,backgroundColor:s?o.dangerLight:void 0,paddingLeft:n.baseUnit,paddingRight:n.baseUnit,":hover":{backgroundColor:o.dangerLight,color:o.danger}})},e4=function(e){var t=e.children,r=e.innerProps;return(0,c.jsx)("div",r,t)};function e3(e){var t=e.children,r=e.innerProps;return(0,c.jsx)("div",(0,l.default)({role:"button"},r),t||(0,c.jsx)(eD,{size:14}))}var e5=function(e,t){var r=e.isDisabled,n=e.isFocused,i=e.isSelected,o=e.theme,s=o.spacing,l=o.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:i?l.primary:n?l.primary25:"transparent",color:r?l.neutral20:i?l.neutral0:"inherit",padding:"".concat(2*s.baseUnit,"px ").concat(3*s.baseUnit,"px"),":active":{backgroundColor:r?void 0:i?l.primary:l.primary50}})},e8=function(e,t){var r=e.theme,n=r.spacing,i=r.colors;return(0,a.default)({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},t?{}:{color:i.neutral50,marginLeft:n.baseUnit/2,marginRight:n.baseUnit/2})},e6=function(e,t){var r=e.isDisabled,n=e.theme,i=n.spacing,o=n.colors;return(0,a.default)({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t?{}:{color:r?o.neutral40:o.neutral80,marginLeft:i.baseUnit/2,marginRight:i.baseUnit/2})},e7={ClearIndicator:eO,Control:eP,DropdownIndicator:eN,DownChevron:eS,CrossIcon:eD,Group:ez,GroupHeading:eV,IndicatorsContainer:ew,IndicatorSeparator:eG,Input:function(e){var t=e.cx,r=e.value,n=S(e),i=n.innerRef,o=n.isDisabled,a=n.isHidden,s=n.inputClassName,u=(0,A.default)(n,eK);return(0,c.jsx)("div",(0,l.default)({},k(e,"input",{"input-container":!0}),{"data-value":r||""}),(0,c.jsx)("input",(0,l.default)({className:t({input:!0},s),ref:i,style:e$(a),disabled:o},u)))},LoadingIndicator:e_,Menu:ec,MenuList:ed,MenuPortal:eI,LoadingMessage:eh,NoOptionsMessage:ef,MultiValue:function(e){var t=e.children,r=e.components,n=e.data,i=e.innerProps,o=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)({},k(e,"multiValue",{"multi-value":!0,"multi-value--is-disabled":o})),i),selectProps:l},(0,c.jsx)(d,{data:n,innerProps:(0,a.default)({},k(e,"multiValueLabel",{"multi-value__label":!0})),selectProps:l},t),(0,c.jsx)(p,{data:n,innerProps:(0,a.default)((0,a.default)({},k(e,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(t||"option")},s),selectProps:l}))},MultiValueContainer:e4,MultiValueLabel:e4,MultiValueRemove:e3,Option:function(e){var t=e.children,r=e.isDisabled,n=e.isFocused,i=e.isSelected,o=e.innerRef,a=e.innerProps;return(0,c.jsx)("div",(0,l.default)({},k(e,"option",{option:!0,"option--is-disabled":r,"option--is-focused":n,"option--is-selected":i}),{ref:o,"aria-disabled":r},a),t)},Placeholder:function(e){var t=e.children,r=e.innerProps;return(0,c.jsx)("div",(0,l.default)({},k(e,"placeholder",{placeholder:!0}),r),t)},SelectContainer:ex,SingleValue:function(e){var t=e.children,r=e.isDisabled,n=e.innerProps;return(0,c.jsx)("div",(0,l.default)({},k(e,"singleValue",{"single-value":!0,"single-value--is-disabled":r}),n),t)},ValueContainer:ey},e9=function(e){return(0,a.default)((0,a.default)({},e7),e.components)}},{"@babel/runtime/helpers/esm/objectSpread2":"8m49l","@babel/runtime/helpers/esm/extends":"6Gvss","@emotion/react":"aFyuK","@babel/runtime/helpers/esm/slicedToArray":"3Y46f","@babel/runtime/helpers/esm/objectWithoutProperties":"amSWP","@babel/runtime/helpers/esm/typeof":"7Nxxo","@babel/runtime/helpers/esm/taggedTemplateLiteral":"hPnP7","@babel/runtime/helpers/esm/defineProperty":"f9wOH",react:"aq5hc","react-dom":"1Pf18","@floating-ui/dom":"hVZhJ","use-isomorphic-layout-effect":"jqCUz","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],aFyuK:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"CacheProvider",()=>i.C),n.export(r,"ThemeContext",()=>i.T),n.export(r,"ThemeProvider",()=>i.a),n.export(r,"__unsafe_useEmotionCache",()=>i._),n.export(r,"useTheme",()=>i.u),n.export(r,"withEmotionCache",()=>i.w),n.export(r,"withTheme",()=>i.b),n.export(r,"ClassNames",()=>h),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 i=e("./emotion-element-43c6fea0.browser.esm.js"),o=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,i.h).call(t,"css"))return o.createElement.apply(void 0,r);var n=r.length,a=Array(n);a[0]=i.E,a[1]=(0,i.c)(e,t);for(var s=2;s<n;s++)a[s]=r[s];return o.createElement.apply(null,a)},u=(0,i.w)(function(e,t){var r=e.styles,n=(0,l.serializeStyles)([r],void 0,o.useContext(i.T));if(!i.i){for(var c,u=n.name,d=n.styles,p=n.next;void 0!==p;)u+=" "+p.name,d+=p.styles,p=p.next;var A=!0===t.compat,g=t.insert("",{name:u,styles:d},t.sheet,A);return A?null:o.createElement("style",((c={})["data-emotion"]=t.key+"-global "+u,c.dangerouslySetInnerHTML={__html:g},c.nonce=t.sheet.nonce,c))}var f=o.useRef();return(0,s.useInsertionEffectWithLayoutFallback)(function(){var e=t.key+"-global",r=new t.sheet.constructor({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),i=!1,o=document.querySelector('style[data-emotion="'+e+" "+n.name+'"]');return t.sheet.tags.length&&(r.before=t.sheet.tags[0]),null!==o&&(i=!0,o.setAttribute("data-emotion",e),r.hydrate([o])),f.current=[r,i],function(){r.flush()}},[t]),(0,s.useInsertionEffectWithLayoutFallback)(function(){var e=f.current,r=e[0];if(e[1]){e[1]=!1;return}if(void 0!==n.next&&(0,a.insertStyles)(t,n.next,!0),r.tags.length){var i=r.tags[r.tags.length-1].nextElementSibling;r.before=i,r.flush()}t.insert("",n,r,!1)},[t,n.name]),null});function d(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,l.serializeStyles)(t)}var p=function(){var e=d.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}},A=function e(t){for(var r=t.length,n=0,i="";n<r;n++){var o=t[n];if(null!=o){var a=void 0;switch(typeof o){case"boolean":break;case"object":if(Array.isArray(o))a=e(o);else for(var s in a="",o)o[s]&&s&&(a&&(a+=" "),a+=s);break;default:a=o}a&&(i&&(i+=" "),i+=a)}}return i};function g(e,t,r){var n=[],i=(0,a.getRegisteredStyles)(e,n,r);return n.length<2?r:i+t(n)}var f=function(e){var t=e.cache,r=e.serializedArr;return(0,s.useInsertionEffectAlwaysWithSyncFallback)(function(){for(var e=0;e<r.length;e++)(0,a.insertStyles)(t,r[e],!1)}),null},h=(0,i.w)(function(e,t){var r=[],n=function(){for(var e=arguments.length,n=Array(e),i=0;i<e;i++)n[i]=arguments[i];var o=(0,l.serializeStyles)(n,t.registered);return r.push(o),(0,a.registerStyles)(t,o,!1),t.key+"-"+o.name},s=function(){for(var e=arguments.length,r=Array(e),i=0;i<e;i++)r[i]=arguments[i];return g(t.registered,n,A(r))},c={css:n,cx:s,theme:o.useContext(i.T)},u=e.children(c);return o.createElement(o.Fragment,null,o.createElement(f,{cache:t,serializedArr:r}),u)})},{"./emotion-element-43c6fea0.browser.esm.js":"cgjLT",react:"aq5hc","@emotion/utils":"dKXSi","@emotion/use-insertion-effect-with-fallbacks":"f57h7","@emotion/serialize":"jHUvN","@emotion/cache":"4KMo6","@babel/runtime/helpers/extends":"icukq","@emotion/weak-memoize":"iqFRU","../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.esm.js":"j5lhy","hoist-non-react-statics":"jw8L4","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],cgjLT:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"C",()=>v),n.export(r,"E",()=>k),n.export(r,"T",()=>y),n.export(r,"_",()=>x),n.export(r,"a",()=>b),n.export(r,"b",()=>Q),n.export(r,"c",()=>D),n.export(r,"h",()=>m),n.export(r,"i",()=>h),n.export(r,"u",()=>B),n.export(r,"w",()=>C);var i=e("react"),o=e("@emotion/cache"),a=n.interopDefault(o),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),A=e("@emotion/utils"),g=e("@emotion/serialize"),f=e("@emotion/use-insertion-effect-with-fallbacks"),h=!0,m={}.hasOwnProperty,I=i.createContext("undefined"!=typeof HTMLElement?(0,a.default)({key:"css"}):null),v=I.Provider,x=function(){return(0,i.useContext)(I)},C=function(e){return(0,i.forwardRef)(function(t,r){return e(t,(0,i.useContext)(I),r)})};h||(C=function(e){return function(t){var r=(0,i.useContext)(I);return null===r?(r=(0,a.default)({key:"css"}),i.createElement(I.Provider,{value:r},e(t,r))):e(t,r)}});var y=i.createContext({}),B=function(){return i.useContext(y)},w=function(e,t){return"function"==typeof t?t(e):(0,l.default)({},e,t)},E=(0,u.default)(function(e){return(0,u.default)(function(t){return w(e,t)})}),b=function(e){var t=i.useContext(y);return e.theme!==t&&(t=E(t)(e.theme)),i.createElement(y.Provider,{value:t},e.children)};function Q(e){var t=e.displayName||e.name||"Component",r=function(t,r){var n=i.useContext(y);return i.createElement(e,(0,l.default)({theme:n,ref:r},t))},n=i.forwardRef(r);return n.displayName="WithTheme("+t+")",(0,p.default)(n,e)}var j="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",D=function(e,t){var r={};for(var n in t)m.call(t,n)&&(r[n]=t[n]);return r[j]=e,r},S=function(e){var t=e.cache,r=e.serialized,n=e.isStringTag;return(0,A.registerStyles)(t,r,n),(0,f.useInsertionEffectAlwaysWithSyncFallback)(function(){return(0,A.insertStyles)(t,r,n)}),null},k=C(function(e,t,r){var n=e.css;"string"==typeof n&&void 0!==t.registered[n]&&(n=t.registered[n]);var o=e[j],a=[n],s="";"string"==typeof e.className?s=(0,A.getRegisteredStyles)(t.registered,a,e.className):null!=e.className&&(s=e.className+" ");var l=(0,g.serializeStyles)(a,void 0,i.useContext(y));s+=t.key+"-"+l.name;var c={};for(var u in e)m.call(e,u)&&"css"!==u&&u!==j&&(c[u]=e[u]);return c.ref=r,c.className=s,i.createElement(i.Fragment,null,i.createElement(S,{cache:t,serialized:l,isStringTag:"string"==typeof o}),i.createElement(o,c))})},{react:"aq5hc","@emotion/cache":"4KMo6","@babel/runtime/helpers/esm/extends":"6Gvss","@emotion/weak-memoize":"iqFRU","../_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.esm.js":"j5lhy","@emotion/utils":"dKXSi","@emotion/serialize":"jHUvN","@emotion/use-insertion-effect-with-fallbacks":"f57h7","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"4KMo6":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>g);var i=e("@emotion/sheet"),o=e("stylis");e("@emotion/weak-memoize"),e("@emotion/memoize");var a=function(e,t,r){for(var n=0,i=0;n=i,i=(0,o.peek)(),38===n&&12===i&&(t[r]=1),!(0,o.token)(i);)(0,o.next)();return(0,o.slice)(e,o.position)},s=function(e,t){var r=-1,n=44;do switch((0,o.token)(n)){case 0:38===n&&12===(0,o.peek)()&&(t[r]=1),e[r]+=a(o.position-1,t,r);break;case 2:e[r]+=(0,o.delimit)(n);break;case 4:if(44===n){e[++r]=58===(0,o.peek)()?"&\f":"",t[r]=e[r].length;break}default:e[r]+=(0,o.from)(n)}while(n=(0,o.next)())return e},l=function(e,t){return(0,o.dealloc)(s((0,o.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 i=[],o=l(t,i),a=r.props,s=0,u=0;s<o.length;s++)for(var d=0;d<a.length;d++,u++)e.props[u]=i[s]?o[s].replace(/&\f/g,a[d]):a[d]+" "+o[s]}}},d=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}};function p(e,t){switch((0,o.hash)(e,t)){case 5103:return o.WEBKIT+"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 o.WEBKIT+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return o.WEBKIT+e+o.MOZ+e+o.MS+e+e;case 6828:case 4268:return o.WEBKIT+e+o.MS+e+e;case 6165:return o.WEBKIT+e+o.MS+"flex-"+e+e;case 5187:return o.WEBKIT+e+(0,o.replace)(e,/(\w+).+(:[^]+)/,o.WEBKIT+"box-$1$2"+o.MS+"flex-$1$2")+e;case 5443:return o.WEBKIT+e+o.MS+"flex-item-"+(0,o.replace)(e,/flex-|-self/,"")+e;case 4675:return o.WEBKIT+e+o.MS+"flex-line-pack"+(0,o.replace)(e,/align-content|flex-|-self/,"")+e;case 5548:return o.WEBKIT+e+o.MS+(0,o.replace)(e,"shrink","negative")+e;case 5292:return o.WEBKIT+e+o.MS+(0,o.replace)(e,"basis","preferred-size")+e;case 6060:return o.WEBKIT+"box-"+(0,o.replace)(e,"-grow","")+o.WEBKIT+e+o.MS+(0,o.replace)(e,"grow","positive")+e;case 4554:return o.WEBKIT+(0,o.replace)(e,/([^-])(transform)/g,"$1"+o.WEBKIT+"$2")+e;case 6187:return(0,o.replace)((0,o.replace)((0,o.replace)(e,/(zoom-|grab)/,o.WEBKIT+"$1"),/(image-set)/,o.WEBKIT+"$1"),e,"")+e;case 5495:case 3959:return(0,o.replace)(e,/(image-set\([^]*)/,o.WEBKIT+"$1$`$1");case 4968:return(0,o.replace)((0,o.replace)(e,/(.+:)(flex-)?(.*)/,o.WEBKIT+"box-pack:$3"+o.MS+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+o.WEBKIT+e+e;case 4095:case 3583:case 4068:case 2532:return(0,o.replace)(e,/(.+)-inline(.+)/,o.WEBKIT+"$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((0,o.strlen)(e)-1-t>6)switch((0,o.charat)(e,t+1)){case 109:if(45!==(0,o.charat)(e,t+4))break;case 102:return(0,o.replace)(e,/(.+:)(.+)-([^]+)/,"$1"+o.WEBKIT+"$2-$3$1"+o.MOZ+(108==(0,o.charat)(e,t+3)?"$3":"$2-$3"))+e;case 115:return~(0,o.indexof)(e,"stretch")?p((0,o.replace)(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==(0,o.charat)(e,t+1))break;case 6444:switch((0,o.charat)(e,(0,o.strlen)(e)-3-(~(0,o.indexof)(e,"!important")&&10))){case 107:return(0,o.replace)(e,":",":"+o.WEBKIT)+e;case 101:return(0,o.replace)(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+o.WEBKIT+(45===(0,o.charat)(e,14)?"inline-":"")+"box$3$1"+o.WEBKIT+"$2$3$1"+o.MS+"$2box$3")+e}break;case 5936:switch((0,o.charat)(e,t+11)){case 114:return o.WEBKIT+e+o.MS+(0,o.replace)(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return o.WEBKIT+e+o.MS+(0,o.replace)(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return o.WEBKIT+e+o.MS+(0,o.replace)(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return o.WEBKIT+e+o.MS+e+e}return e}var A=[function(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case o.DECLARATION:e.return=p(e.value,e.length);break;case o.KEYFRAMES:return(0,o.serialize)([(0,o.copy)(e,{value:(0,o.replace)(e.value,"@","@"+o.WEBKIT)})],n);case o.RULESET:if(e.length)return(0,o.combine)(e.props,function(t){switch((0,o.match)(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return(0,o.serialize)([(0,o.copy)(e,{props:[(0,o.replace)(t,/:(read-\w+)/,":"+o.MOZ+"$1")]})],n);case"::placeholder":return(0,o.serialize)([(0,o.copy)(e,{props:[(0,o.replace)(t,/:(plac\w+)/,":"+o.WEBKIT+"input-$1")]}),(0,o.copy)(e,{props:[(0,o.replace)(t,/:(plac\w+)/,":"+o.MOZ+"$1")]}),(0,o.copy)(e,{props:[(0,o.replace)(t,/:(plac\w+)/,o.MS+"input-$1")]})],n)}return""})}}],g=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||A,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;r<t.length;r++)c[t[r]]=!0;p.push(e)});var g=[u,d],f=[o.stringify,(0,o.rulesheet)(function(e){n.insert(e)})],h=(0,o.middleware)(g.concat(l,f)),m=function(e){return(0,o.serialize)((0,o.compile)(e),h)};r=function(e,t,r,i){n=r,m(e?e+"{"+t.styles+"}":t.styles),i&&(I.inserted[t.name]=!0)};var I={key:a,sheet:new i.StyleSheet({key:a,container:t,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:c,registered:{},insert:r};return I.sheet.hydrate(p),I}},{"@emotion/sheet":"jAtIZ",stylis:"1dygn","@emotion/weak-memoize":"iqFRU","@emotion/memoize":"1RjOf","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jAtIZ:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}function o(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}n.defineInteropFlag(r),n.export(r,"StyleSheet",()=>a);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(o(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var r=i(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":"2GYoY"}],"1dygn":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"CHARSET",()=>A),n.export(r,"COMMENT",()=>s),n.export(r,"COUNTER_STYLE",()=>x),n.export(r,"DECLARATION",()=>c),n.export(r,"DOCUMENT",()=>h),n.export(r,"FONT_FACE",()=>v),n.export(r,"FONT_FEATURE_VALUES",()=>C),n.export(r,"IMPORT",()=>p),n.export(r,"KEYFRAMES",()=>I),n.export(r,"LAYER",()=>y),n.export(r,"MEDIA",()=>d),n.export(r,"MOZ",()=>o),n.export(r,"MS",()=>i),n.export(r,"NAMESPACE",()=>m),n.export(r,"PAGE",()=>u),n.export(r,"RULESET",()=>l),n.export(r,"SUPPORTS",()=>f),n.export(r,"VIEWPORT",()=>g),n.export(r,"WEBKIT",()=>a),n.export(r,"abs",()=>B),n.export(r,"alloc",()=>$),n.export(r,"append",()=>O),n.export(r,"assign",()=>E),n.export(r,"caret",()=>W),n.export(r,"char",()=>J),n.export(r,"character",()=>_),n.export(r,"characters",()=>P),n.export(r,"charat",()=>k),n.export(r,"column",()=>H),n.export(r,"combine",()=>T),n.export(r,"comment",()=>ep),n.export(r,"commenter",()=>es),n.export(r,"compile",()=>ec),n.export(r,"copy",()=>q),n.export(r,"dealloc",()=>ee),n.export(r,"declaration",()=>eA),n.export(r,"delimit",()=>et),n.export(r,"delimiter",()=>ea),n.export(r,"escaping",()=>eo),n.export(r,"from",()=>w),n.export(r,"hash",()=>b),n.export(r,"identifier",()=>el),n.export(r,"indexof",()=>S),n.export(r,"length",()=>R),n.export(r,"line",()=>G),n.export(r,"match",()=>j),n.export(r,"middleware",()=>em),n.export(r,"namespace",()=>ex),n.export(r,"next",()=>z),n.export(r,"node",()=>L),n.export(r,"parse",()=>eu),n.export(r,"peek",()=>K),n.export(r,"position",()=>U),n.export(r,"prefix",()=>eg),n.export(r,"prefixer",()=>ev),n.export(r,"prev",()=>V),n.export(r,"replace",()=>D),n.export(r,"ruleset",()=>ed),n.export(r,"rulesheet",()=>eI),n.export(r,"serialize",()=>ef),n.export(r,"sizeof",()=>M),n.export(r,"slice",()=>X),n.export(r,"stringify",()=>eh),n.export(r,"strlen",()=>N),n.export(r,"substr",()=>F),n.export(r,"token",()=>Z),n.export(r,"tokenize",()=>er),n.export(r,"tokenizer",()=>ei),n.export(r,"trim",()=>Q),n.export(r,"whitespace",()=>en);var i="-ms-",o="-moz-",a="-webkit-",s="comm",l="rule",c="decl",u="@page",d="@media",p="@import",A="@charset",g="@viewport",f="@supports",h="@document",m="@namespace",I="@keyframes",v="@font-face",x="@counter-style",C="@font-feature-values",y="@layer",B=Math.abs,w=String.fromCharCode,E=Object.assign;function b(e,t){return 45^k(e,0)?(((t<<2^k(e,0))<<2^k(e,1))<<2^k(e,2))<<2^k(e,3):0}function Q(e){return e.trim()}function j(e,t){return(e=t.exec(e))?e[0]:e}function D(e,t,r){return e.replace(t,r)}function S(e,t){return e.indexOf(t)}function k(e,t){return 0|e.charCodeAt(t)}function F(e,t,r){return e.slice(t,r)}function N(e){return e.length}function M(e){return e.length}function O(e,t){return t.push(e),e}function T(e,t){return e.map(t).join("")}var G=1,H=1,R=0,U=0,_=0,P="";function L(e,t,r,n,i,o,a){return{value:e,root:t,parent:r,type:n,props:i,children:o,line:G,column:H,length:a,return:""}}function q(e,t){return E(L("",null,null,"",null,null,0),e,{length:-e.length},t)}function J(){return _}function V(){return _=U>0?k(P,--U):0,H--,10===_&&(H=1,G--),_}function z(){return _=U<R?k(P,U++):0,H++,10===_&&(H=1,G++),_}function K(){return k(P,U)}function W(){return U}function X(e,t){return F(P,e,t)}function Z(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function $(e){return G=H=1,R=N(P=e),U=0,[]}function ee(e){return P="",e}function et(e){return Q(X(U-1,ea(91===e?e+2:40===e?e+1:e)))}function er(e){return ee(ei($(e)))}function en(e){for(;_=K();)if(_<33)z();else break;return Z(e)>2||Z(_)>3?"":" "}function ei(e){for(;z();)switch(Z(_)){case 0:O(el(U-1),e);break;case 2:O(et(_),e);break;default:O(w(_),e)}return e}function eo(e,t){for(;--t&&z()&&!(_<48)&&!(_>102)&&(!(_>57)||!(_<65))&&(!(_>70)||!(_<97)););return X(e,W()+(t<6&&32==K()&&32==z()))}function ea(e){for(;z();)switch(_){case e:return U;case 34:case 39:34!==e&&39!==e&&ea(_);break;case 40:41===e&&ea(e);break;case 92:z()}return U}function es(e,t){for(;z();)if(e+_===57)break;else if(e+_===84&&47===K())break;return"/*"+X(t,U-1)+"*"+w(47===e?e:z())}function el(e){for(;!Z(K());)z();return X(e,U)}function ec(e){return ee(eu("",null,null,null,[""],e=$(e),0,[0],e))}function eu(e,t,r,n,i,o,a,s,l){for(var c=0,u=0,d=a,p=0,A=0,g=0,f=1,h=1,m=1,I=0,v="",x=i,C=o,y=n,B=v;h;)switch(g=I,I=z()){case 40:if(108!=g&&58==k(B,d-1)){-1!=S(B+=D(et(I),"&","&\f"),"&\f")&&(m=-1);break}case 34:case 39:case 91:B+=et(I);break;case 9:case 10:case 13:case 32:B+=en(g);break;case 92:B+=eo(W()-1,7);continue;case 47:switch(K()){case 42:case 47:O(ep(es(z(),W()),t,r),l);break;default:B+="/"}break;case 123*f:s[c++]=N(B)*m;case 125*f:case 59:case 0:switch(I){case 0:case 125:h=0;case 59+u:-1==m&&(B=D(B,/\f/g,"")),A>0&&N(B)-d&&O(A>32?eA(B+";",n,r,d-1):eA(D(B," ","")+";",n,r,d-2),l);break;case 59:B+=";";default:if(O(y=ed(B,t,r,c,u,i,s,v,x=[],C=[],d),o),123===I){if(0===u)eu(B,t,y,y,x,o,d,s,C);else switch(99===p&&110===k(B,3)?100:p){case 100:case 108:case 109:case 115:eu(e,y,y,n&&O(ed(e,y,y,0,0,i,s,v,i,x=[],d),C),i,C,d,s,n?x:C);break;default:eu(B,y,y,y,[""],C,0,s,C)}}}c=u=A=0,f=m=1,v=B="",d=a;break;case 58:d=1+N(B),A=g;default:if(f<1){if(123==I)--f;else if(125==I&&0==f++&&125==V())continue}switch(B+=w(I),I*f){case 38:m=u>0?1:(B+="\f",-1);break;case 44:s[c++]=(N(B)-1)*m,m=1;break;case 64:45===K()&&(B+=et(z())),p=K(),u=d=N(v=B+=el(W())),I++;break;case 45:45===g&&2==N(B)&&(f=0)}}return o}function ed(e,t,r,n,i,o,a,s,c,u,d){for(var p=i-1,A=0===i?o:[""],g=M(A),f=0,h=0,m=0;f<n;++f)for(var I=0,v=F(e,p+1,p=B(h=a[f])),x=e;I<g;++I)(x=Q(h>0?A[I]+" "+v:D(v,/&\f/g,A[I])))&&(c[m++]=x);return L(e,t,r,0===i?l:s,c,u,d)}function ep(e,t,r){return L(e,t,r,s,w(J()),F(e,2,-2),0)}function eA(e,t,r,n){return L(e,t,r,c,F(e,0,n),F(e,n+1,-1),n)}function eg(e,t,r){switch(b(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 o+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return a+e+o+e+i+e+e;case 5936:switch(k(e,t+11)){case 114:return a+e+i+D(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return a+e+i+D(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return a+e+i+D(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return a+e+i+e+e;case 6165:return a+e+i+"flex-"+e+e;case 5187:return a+e+D(e,/(\w+).+(:[^]+)/,a+"box-$1$2"+i+"flex-$1$2")+e;case 5443:return a+e+i+"flex-item-"+D(e,/flex-|-self/g,"")+(j(e,/flex-|baseline/)?"":i+"grid-row-"+D(e,/flex-|-self/g,""))+e;case 4675:return a+e+i+"flex-line-pack"+D(e,/align-content|flex-|-self/g,"")+e;case 5548:return a+e+i+D(e,"shrink","negative")+e;case 5292:return a+e+i+D(e,"basis","preferred-size")+e;case 6060:return a+"box-"+D(e,"-grow","")+a+e+i+D(e,"grow","positive")+e;case 4554:return a+D(e,/([^-])(transform)/g,"$1"+a+"$2")+e;case 6187:return D(D(D(e,/(zoom-|grab)/,a+"$1"),/(image-set)/,a+"$1"),e,"")+e;case 5495:case 3959:return D(e,/(image-set\([^]*)/,a+"$1$`$1");case 4968:return D(D(e,/(.+:)(flex-)?(.*)/,a+"box-pack:$3"+i+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+a+e+e;case 4200:if(!j(e,/flex-|baseline/))return i+"grid-column-align"+F(e,t)+e;break;case 2592:case 3360:return i+D(e,"template-","")+e;case 4384:case 3616:if(r&&r.some(function(e,r){return t=r,j(e.props,/grid-\w+-end/)}))return~S(e+(r=r[t].value),"span")?e:i+D(e,"-start","")+e+i+"grid-row-span:"+(~S(r,"span")?j(r,/\d+/):+j(r,/\d+/)-+j(e,/\d+/))+";";return i+D(e,"-start","")+e;case 4896:case 4128:return r&&r.some(function(e){return j(e.props,/grid-\w+-start/)})?e:i+D(D(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return D(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(k(e,t+1)){case 109:if(45!==k(e,t+4))break;case 102:return D(e,/(.+:)(.+)-([^]+)/,"$1"+a+"$2-$3$1"+o+(108==k(e,t+3)?"$3":"$2-$3"))+e;case 115:return~S(e,"stretch")?eg(D(e,"stretch","fill-available"),t,r)+e:e}break;case 5152:case 5920:return D(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(t,r,n,o,a,s,l){return i+r+":"+n+l+(o?i+r+"-span:"+(a?s:+s-+n)+l:"")+e});case 4949:if(121===k(e,t+6))return D(e,":",":"+a)+e;break;case 6444:switch(k(e,45===k(e,14)?18:11)){case 120:return D(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+a+(45===k(e,14)?"inline-":"")+"box$3$1"+a+"$2$3$1"+i+"$2box$3")+e;case 100:return D(e,":",":"+i)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return D(e,"scroll-","scroll-snap-")+e}return e}function ef(e,t){for(var r="",n=M(e),i=0;i<n;i++)r+=t(e[i],i,e,t)||"";return r}function eh(e,t,r,n){switch(e.type){case y:if(e.children.length)break;case p:case c:return e.return=e.return||e.value;case s:return"";case I:return e.return=e.value+"{"+ef(e.children,n)+"}";case l:e.value=e.props.join(",")}return N(r=ef(e.children,n))?e.return=e.value+"{"+r+"}":""}function em(e){var t=M(e);return function(r,n,i,o){for(var a="",s=0;s<t;s++)a+=e[s](r,n,i,o)||"";return a}}function eI(e){return function(t){!t.root&&(t=t.return)&&e(t)}}function ev(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case c:e.return=eg(e.value,e.length,r);return;case I:return ef([q(e,{value:D(e.value,"@","@"+a)})],n);case l:if(e.length)return T(e.props,function(t){switch(j(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return ef([q(e,{props:[D(t,/:(read-\w+)/,":"+o+"$1")]})],n);case"::placeholder":return ef([q(e,{props:[D(t,/:(plac\w+)/,":"+a+"input-$1")]}),q(e,{props:[D(t,/:(plac\w+)/,":"+o+"$1")]}),q(e,{props:[D(t,/:(plac\w+)/,i+"input-$1")]})],n)}return""})}}function ex(e){e.type===l&&(e.props=e.props.map(function(t){return T(er(t),function(t,r,n){switch(k(t,0)){case 12:return F(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"+F(n[r],r=1,-1));case 32:return 1===r?"":t;default:switch(r){case 0:return e=t,M(n)>1?"":t;case r=M(n)-1:case 2:return 2===r?t+e+e:t+e;default:return t}}})}))}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],iqFRU:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>i);var i=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":"2GYoY"}],"1RjOf":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(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",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],j5lhy:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>a);var i=e("hoist-non-react-statics"),o=n.interopDefault(i),a=function(e,t){return(0,o.default)(e,t)}},{"hoist-non-react-statics":"jw8L4","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jw8L4:[function(e,t,r){var n=e("58b2bcac7bfc5eb9"),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},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]||i}l[n.ForwardRef]=a,l[n.Memo]=s;var u=Object.defineProperty,d=Object.getOwnPropertyNames,p=Object.getOwnPropertySymbols,A=Object.getOwnPropertyDescriptor,g=Object.getPrototypeOf,f=Object.prototype;function h(e,t,r){if("string"!=typeof t){if(f){var n=g(t);n&&n!==f&&h(e,n,r)}var i=d(t);p&&(i=i.concat(p(t)));for(var a=c(e),s=c(t),l=0;l<i.length;++l){var m=i[l];if(!o[m]&&!(r&&r[m])&&!(s&&s[m])&&!(a&&a[m])){var I=A(t,m);try{u(e,m,I)}catch(e){}}}}return e}t.exports=h},{"58b2bcac7bfc5eb9":"Y8WuU"}],Y8WuU:[function(e,t,r){t.exports=e("c77f3637bf5de5d4")},{c77f3637bf5de5d4:"6PCiE"}],"6PCiE":[function(e,t,r){var n="function"==typeof Symbol&&Symbol.for,i=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,a=n?Symbol.for("react.fragment"):60107,s=n?Symbol.for("react.strict_mode"):60108,l=n?Symbol.for("react.profiler"):60114,c=n?Symbol.for("react.provider"):60109,u=n?Symbol.for("react.context"):60110,d=n?Symbol.for("react.async_mode"):60111,p=n?Symbol.for("react.concurrent_mode"):60111,A=n?Symbol.for("react.forward_ref"):60112,g=n?Symbol.for("react.suspense"):60113,f=n?Symbol.for("react.suspense_list"):60120,h=n?Symbol.for("react.memo"):60115,m=n?Symbol.for("react.lazy"):60116,I=n?Symbol.for("react.block"):60121,v=n?Symbol.for("react.fundamental"):60117,x=n?Symbol.for("react.responder"):60118,C=n?Symbol.for("react.scope"):60119;function y(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case i:switch(e=e.type){case d:case p:case a:case l:case s:case g:return e;default:switch(e=e&&e.$$typeof){case u:case A:case m:case h:case c:return e;default:return t}}case o:return t}}}function B(e){return y(e)===p}r.AsyncMode=d,r.ConcurrentMode=p,r.ContextConsumer=u,r.ContextProvider=c,r.Element=i,r.ForwardRef=A,r.Fragment=a,r.Lazy=m,r.Memo=h,r.Portal=o,r.Profiler=l,r.StrictMode=s,r.Suspense=g,r.isAsyncMode=function(e){return B(e)||y(e)===d},r.isConcurrentMode=B,r.isContextConsumer=function(e){return y(e)===u},r.isContextProvider=function(e){return y(e)===c},r.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===i},r.isForwardRef=function(e){return y(e)===A},r.isFragment=function(e){return y(e)===a},r.isLazy=function(e){return y(e)===m},r.isMemo=function(e){return y(e)===h},r.isPortal=function(e){return y(e)===o},r.isProfiler=function(e){return y(e)===l},r.isStrictMode=function(e){return y(e)===s},r.isSuspense=function(e){return y(e)===g},r.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===p||e===l||e===s||e===g||e===f||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===h||e.$$typeof===c||e.$$typeof===u||e.$$typeof===A||e.$$typeof===v||e.$$typeof===x||e.$$typeof===C||e.$$typeof===I)},r.typeOf=y},{}],dKXSi:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"getRegisteredStyles",()=>o),n.export(r,"insertStyles",()=>s),n.export(r,"registerStyles",()=>a);var i=!0;function o(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===i)&&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 i=t;do e.insert(t===i?"."+n:"",i,e.sheet,!0),i=i.next;while(void 0!==i)}}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jHUvN:[function(e,t,r){var n,i=e("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(r),i.export(r,"serializeStyles",()=>x);var o=e("@emotion/hash"),a=i.interopDefault(o),s=e("@emotion/unitless"),l=i.interopDefault(s),c=e("@emotion/memoize"),u=i.interopDefault(c),d=/[A-Z]|^ms/g,p=/_EMO_([^_]+?)_([^]*?)_EMO_/g,A=function(e){return 45===e.charCodeAt(1)},g=function(e){return null!=e&&"boolean"!=typeof e},f=(0,u.default)(function(e){return A(e)?e:e.replace(d,"-$&").toLowerCase()}),h=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]||A(e)||"number"!=typeof t||0===t?t:t+"px"};function m(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 i=r.next;if(void 0!==i)for(;void 0!==i;)n={name:i.name,styles:i.styles,next:n},i=i.next;return r.styles+";"}return I(e,t,r);case"function":if(void 0!==e){var o=n,a=r(e);return n=o,m(e,t,a)}}if(null==t)return r;var s=t[r];return void 0!==s?s:r}function I(e,t,r){var n="";if(Array.isArray(r))for(var i=0;i<r.length;i++)n+=m(e,t,r[i])+";";else for(var o in r){var a=r[o];if("object"!=typeof a)null!=t&&void 0!==t[a]?n+=o+"{"+t[a]+"}":g(a)&&(n+=f(o)+":"+h(o,a)+";");else if(Array.isArray(a)&&"string"==typeof a[0]&&(null==t||void 0===t[a[0]]))for(var s=0;s<a.length;s++)g(a[s])&&(n+=f(o)+":"+h(o,a[s])+";");else{var l=m(e,t,a);switch(o){case"animation":case"animationName":n+=f(o)+":"+l+";";break;default:n+=o+"{"+l+"}"}}}return n}var v=/label:\s*([^\s;\n{]+)\s*(;|$)/g,x=function(e,t,r){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var i,o=!0,s="";n=void 0;var l=e[0];null==l||void 0===l.raw?(o=!1,s+=m(r,t,l)):s+=l[0];for(var c=1;c<e.length;c++)s+=m(r,t,e[c]),o&&(s+=l[c]);v.lastIndex=0;for(var u="";null!==(i=v.exec(s));)u+="-"+i[1];return{name:(0,a.default)(s)+u,styles:s,next:n}}},{"@emotion/hash":"EKR25","@emotion/unitless":"jTBXz","@emotion/memoize":"1RjOf","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],EKR25:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e){for(var t,r=0,n=0,i=e.length;i>=4;++n,i-=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(i){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",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jTBXz:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>i);var i={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":"2GYoY"}],f57h7:[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 i=e("react"),o=function(e){return e()},a=!!i.useInsertionEffect&&i.useInsertionEffect,s=a||o,l=a||i.useLayoutEffect},{react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],icukq:[function(e,t,r){function n(){return t.exports=n=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},t.exports.__esModule=!0,t.exports.default=t.exports,n.apply(null,arguments)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports},{}],hPnP7:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}n.defineInteropFlag(r),n.export(r,"default",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jqCUz:[function(e,t,r){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);var n=e("react").useLayoutEffect;r.default=n},{react:"aq5hc","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"5HH1T":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"default",()=>s);var i=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function o(e,t){return!!(e===t||i(e)&&i(t))}function a(e,t){if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(!o(e[r],t[r]))return!1;return!0}function s(e,t){void 0===t&&(t=a);var r=null;function n(){for(var n=[],i=0;i<arguments.length;i++)n[i]=arguments[i];if(r&&r.lastThis===this&&t(n,r.lastArgs))return r.lastResult;var o=e.apply(this,n);return r={lastResult:o,lastArgs:n,lastThis:this},o}return n.clear=function(){r=null},n}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"9KOzA":[function(e,t,r){var n=e("e022a5fc6be95e4e");function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach(function(t){n(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}t.exports=o,t.exports.__esModule=!0,t.exports.default=t.exports},{e022a5fc6be95e4e:"hd16e"}],hd16e:[function(e,t,r){var n=e("83e77efcb6964361");function i(e,t,r){return(t=n(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}t.exports=i,t.exports.__esModule=!0,t.exports.default=t.exports},{"83e77efcb6964361":"8gp3b"}],"8gp3b":[function(e,t,r){var n=e("21ee919052920040").default,i=e("c29fa3f06b8529ad");function o(e){var t=i(e,"string");return"symbol"==n(t)?t:t+""}t.exports=o,t.exports.__esModule=!0,t.exports.default=t.exports},{"21ee919052920040":"a7Mn2",c29fa3f06b8529ad:"4foev"}],a7Mn2:[function(e,t,r){function n(e){return t.exports=n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t.exports.__esModule=!0,t.exports.default=t.exports,n(e)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports},{}],"4foev":[function(e,t,r){var n=e("8e38f747e1288046").default;function i(e,t){if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=n(i))return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}t.exports=i,t.exports.__esModule=!0,t.exports.default=t.exports},{"8e38f747e1288046":"a7Mn2"}],cv4Cz:[function(e,t,r){var n=e("81db2858121be91e"),i=e("e6c99bd6f21371a2"),o=e("1f396568fe005df5"),a=e("bf79c3b330d23cd1");function s(e,t){return n(e)||i(e,t)||o(e,t)||a()}t.exports=s,t.exports.__esModule=!0,t.exports.default=t.exports},{"81db2858121be91e":"ayDmX",e6c99bd6f21371a2:"a18LE","1f396568fe005df5":"1Cq0x",bf79c3b330d23cd1:"kThtK"}],ayDmX:[function(e,t,r){function n(e){if(Array.isArray(e))return e}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports},{}],a18LE:[function(e,t,r){function n(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports},{}],"1Cq0x":[function(e,t,r){var n=e("fd16ff6fa7399e9e");function i(e,t){if(e){if("string"==typeof e)return n(e,t);var r=({}).toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}}t.exports=i,t.exports.__esModule=!0,t.exports.default=t.exports},{fd16ff6fa7399e9e:"9Vf8T"}],"9Vf8T":[function(e,t,r){function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports},{}],kThtK:[function(e,t,r){function n(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports},{}],lcU27:[function(e,t,r){var n=e("e2201da749d3ea60");function i(e,t){if(null==e)return{};var r,i,o=n(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],t.indexOf(r)>=0||({}).propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}t.exports=i,t.exports.__esModule=!0,t.exports.default=t.exports},{e2201da749d3ea60:"lz1Oc"}],lz1Oc:[function(e,t,r){function n(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).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},{}],dhR13:[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},{}],aInSq:[function(e,t,r){var n=e("337f3dfffccaf965");function i(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,n(i.key),i)}}function o(e,t,r){return t&&i(e.prototype,t),r&&i(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}t.exports=o,t.exports.__esModule=!0,t.exports.default=t.exports},{"337f3dfffccaf965":"8gp3b"}],i0LKv:[function(e,t,r){var n=e("c20d5442222992af");function i(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&&n(e,t)}t.exports=i,t.exports.__esModule=!0,t.exports.default=t.exports},{c20d5442222992af:"ct9v2"}],ct9v2:[function(e,t,r){function n(e,r){return t.exports=n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},t.exports.__esModule=!0,t.exports.default=t.exports,n(e,r)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports},{}],"4py4Z":[function(e,t,r){var n=e("d68dcaf5302649a7"),i=e("360a5c759c11a010"),o=e("cdd235210c040be");function a(e){var t=i();return function(){var r,i=n(e);return r=t?Reflect.construct(i,arguments,n(this).constructor):i.apply(this,arguments),o(this,r)}}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports},{d68dcaf5302649a7:"1CIWI","360a5c759c11a010":"eagYO",cdd235210c040be:"cJQdM"}],"1CIWI":[function(e,t,r){function n(e){return t.exports=n=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},t.exports.__esModule=!0,t.exports.default=t.exports,n(e)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports},{}],eagYO:[function(e,t,r){function n(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(t.exports=n=function(){return!!e},t.exports.__esModule=!0,t.exports.default=t.exports)()}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports},{}],cJQdM:[function(e,t,r){var n=e("b8b17e0ef1e0b8b1").default,i=e("173ac06fcf5a0596");function o(e,t){if(t&&("object"==n(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return i(e)}t.exports=o,t.exports.__esModule=!0,t.exports.default=t.exports},{b8b17e0ef1e0b8b1:"a7Mn2","173ac06fcf5a0596":"5nM4m"}],"5nM4m":[function(e,t,r){function n(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports},{}],fhZKr:[function(e,t,r){var n=e("94d921ec67c3d7ee"),i=e("bac2b7c064d6278a"),o=e("bcb586bc169c81b2"),a=e("87262ef013b8c44b");function s(e){return n(e)||i(e)||o(e)||a()}t.exports=s,t.exports.__esModule=!0,t.exports.default=t.exports},{"94d921ec67c3d7ee":"3EcmQ",bac2b7c064d6278a:"fi7cY",bcb586bc169c81b2:"1Cq0x","87262ef013b8c44b":"6YVOQ"}],"3EcmQ":[function(e,t,r){var n=e("86991e18cb7bed2");function i(e){if(Array.isArray(e))return n(e)}t.exports=i,t.exports.__esModule=!0,t.exports.default=t.exports},{"86991e18cb7bed2":"9Vf8T"}],fi7cY:[function(e,t,r){function n(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports},{}],"6YVOQ":[function(e,t,r){function n(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports},{}],g2Wx3:[function(e,t,r){function n(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports},{}],"5NVm2":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"loadSession",()=>C),n.export(r,"edInitSync",()=>y);var i=e("react/jsx-runtime"),o=e("wasm-gzip"),a=e("web-utils"),s=e("yjs"),l=e("../../../utils/script/typings"),c=e("../../../utils/sync/ws-client"),u=e("../../../utils/types/general"),d=e("../../../utils/ui/loading"),p=e("./code-loader"),A=e("./comp/load"),g=e("./ed-global"),f=e("./ed-route"),h=e("./ed-site"),m=e("./tree/build"),I=e("date-fns"),v=e("727807bed56e7e58").Buffer;let x=new TextDecoder,C=e=>{let t=JSON.parse(localStorage.getItem("prasi-session")||"null");if(!t&&location.pathname.startsWith("/ed/"))return location.href="/login",(0,i.jsx)(d.Loading,{note:"logging in"});t?.data?.user?(e.user.id=t.data.user.id,e.user.username=t.data.user.username):(e.user.id="ab1390f5-40d5-448e-a8c3-84b0fb600930",e.user.username="anonymous")},y=e=>{if(C(e),e.sync){if("--loading--"===e.site.id)return!1;if(params.site_id!==e.site.id)return e.site=(0,a.deepClone)(g.EmptySite),e.site.id="--loading--",e.ui.popup.code.init=!1,e.sync.site.load(params.site_id).then(async t=>{t?(await (0,h.loadSite)(e,t,"from-sync"),e.render()):(alert("Site not found. redirecting..."),location.href="/ed/")}),!1;if(!e.page.cur.id&&!params.page_id&&params.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(e=>{if("_"===params.site_id){alert("asdsa");return}e&&(location.href=`/ed/${params.site_id}/${e.id}`)}),!1}return e.sync?!(params.page_id!==e.page.cur.id&&location.pathname.startsWith("/ed"))||((0,f.reloadPage)(e,params.page_id,"change page"),!1):(e.site=(0,a.deepClone)(g.EmptySite),(0,c.clientStartSync)({user_id:e.user.id,site_id:params.site_id,page_id:params.page_id,events:{opened(){u.w.offline?(console.log("reconnected!"),u.w.offline=!1,e.ui.syncing=!0):u.w.offline=!1,e.render()},shakehand(t){e.user.client_id=t,console.clear(),console.log(`\u{1F680} Prasi Ready (client_id: ${t})`)},disconnected:()=>(console.log("offline, reconnecting..."),u.w.offline=!0,e.render(),{reconnect:!0}),async editor_start(t){params.site_id!==t.site_id||params.page_id!==t.page_id?!e.page.cur.id&&(e.site.id=t.site_id,e.page.cur.id=t.page_id,location.pathname.startsWith("/ed/")&&(location.href=`/ed/${t.site_id}/${t.page_id}`)):(e.site.id=t.site_id,e.page.cur.id=t.page_id,e.render())},site_updated(t){for(let[r,n]of Object.entries(t))"js"===r||"js_compiled"===r?e.site[r]=x.decode((0,o.decompress)(n)):e.site[r]=n;e.render()},async code_changes({ts:t,mode:r,status:n}){"frontend"===r?"ok"===n?(e.ui.build.status="ready",e.render(),console.log(`${(0,I.format)(Date.now(),"HH:mm:ss")} \u{1F6A7} Code updated from vscode `),await (0,p.loadFrontEnd)(e,t)):"building"===n?(e.ui.build.status="loading",e.render(),console.log(`${(0,I.format)(Date.now(),"HH:mm:ss")} \u{23F3} Code changed from vscode, rebuilding...`)):(e.ui.build.status="error",e.render()):(await (0,p.loadTypings)(e),e.ui.monaco&&(0,l.registerSiteTypings)(e.ui.monaco,e)),await (0,m.treeRebuild)(e),e.render()},async remote_svlocal(t){let r=null;if("page"===t.type&&e.page.cur.id===t.id?r=e.page.doc:"comp"===t.type&&e.comp.list[t.id]&&(r=e.comp.list[t.id].doc),r&&e.sync){let n=s.encodeStateAsUpdate(r,(0,o.decompress)(t.sv_local)),i=s.encodeStateVector(r),a=v.from((0,o.compress)(i)),l=v.from((0,o.compress)(n)),c=await e.sync.yjs.sv_remote(t.type,t.id,a,l);if(c){if(s.applyUpdate(r,(0,o.decompress)(c.diff),"sv_remote"),"page"===t.type)delete e.preview.meta_cache[t.id],await (0,m.treeRebuild)(e,{note:"sv_remote"});else if("comp"===t.type){let n=await (0,A.updateComponentMeta)(e,r,t.id);n&&(e.comp.list[t.id].meta=n.meta,e.comp.list[t.id].tree=n.tree),await (0,m.treeRebuild)(e,{note:"sv_remote"})}e.render()}}}}}).then(t=>{e.sync=t}),!1)}},{"727807bed56e7e58":"3r0w6","react/jsx-runtime":"f4Tol","wasm-gzip":"7m2w4","web-utils":"ccU4J",yjs:"cC4zH","../../../utils/script/typings":"7Uqsz","../../../utils/sync/ws-client":"jeAUP","../../../utils/types/general":"fBAQm","../../../utils/ui/loading":"loFlS","./code-loader":"43JBt","./comp/load":"aigu6","./ed-global":"6QDfO","./ed-route":"5aNau","./ed-site":"fbNqA","./tree/build":"dNllk","date-fns":"cG8wu","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],jeAUP:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"clientStartSync",()=>v);var i=e("@qiwi/deep-proxy"),o=e("hash-wasm"),a=e("idb-keyval"),s=e("msgpackr"),l=e("safe-stable-stringify"),c=e("../../../../srv/ws/sync/actions-def"),u=e("../../../../srv/ws/sync/type"),d=e("../types/general"),p=e("./idb"),A=e("e2d22eba78b6ebea").Buffer;let g=new s.Packr({structuredClone:!0}),f={debug:!!localStorage.getItem("prasi-ws-debug"),reconnectTimeout:1e3};d.w.debug=new Proxy({},{get:(e,t,r)=>"off"===t?(f.debug=!1,localStorage.removeItem("prasi-js-debug"),localStorage.removeItem("prasi-ws-debug"),console.clear(),["WS DEBUG: Deactivated"]):"on"===t?(f.debug=!0,localStorage.setItem("prasi-ws-debug","1"),console.clear(),["WS DEBUG: Activated"]):"js"===t?(localStorage.setItem("prasi-js-debug","1"),console.clear(),["JS DEBUG: Activated"]):void 0});let h={ws:null,client_id:"",idb:null,event:null},m={action:{done:[],pending:{}}},I=(e,t)=>{let r=g.pack(t);f.debug&&console.log(`%c\u{2B06}`,"color:blue",E(r.length,0),t),e.send(r)},v=async e=>{let{user_id:t,site_id:r,page_id:n,events:o}=e;return h.idb=(0,p.initIDB)(t),await x({user_id:t,site_id:r,page_id:n},o),new i.DeepProxy(c.SyncActionDefinition,({target:e,trapName:t,value:r,key:n,DEFAULT:i,PROXY:o})=>{if("set"===t)throw TypeError("target is immutable");return"string"==typeof r?(...e)=>new Promise(t=>{w({code:r,resolve:t,args:e})}):"get"===t&&"object"==typeof r&&null!==r?o:i})},x=(e,t)=>{let{user_id:r,page_id:n,site_id:i}=e;return new Promise((h.event=t,d.w.offline)?async e=>{e();let r="editor_start",n=await B(r);t[r]&&t[r](n)}:(e,o)=>{if(!h.ws){let o=()=>{let s=new URL(d.w.basehost||location.href);s.pathname="/sync",s.protocol="http:"===s.protocol?"ws:":"wss:";let l=new WebSocket(`${s.protocol}//${s.host}${s.pathname}`),c=setTimeout(()=>{clearTimeout(c),l.close(),o()},2e3);l.onopen=()=>{clearTimeout(c),d.w.offline=!1,d.w.editorRender?.(),I(l,{type:u.SyncType.UserID,user_id:r,site_id:i,page_id:n}),h.ws=l,t.opened()},l.onmessage=async r=>{let n=r.data,i=g.unpack(A.from(await n.arrayBuffer()));if(f.debug&&console.log(`%c\u{2B07}`,"color:red",E(n.size,0),i),i.type===u.SyncType.ClientID)h.client_id=i.client_id,t.shakehand(i.client_id),e();else if(i.type===u.SyncType.Event){let e=i.event;t[e]&&(C.includes(e)&&y(e,i.data),t[e](i.data))}else if(i.type===u.SyncType.ActionResult){let e=m.action.pending[i.argid];if(e){e.resolves.map(e=>e(i.val)),clearTimeout(e.timeout),delete m.action.pending[i.argid];let t=h.idb;t&&await (0,a.set)(i.argid,i.val,t)}}}};o()}})},C=["editor_start"],y=async(e,t)=>{let r=h.idb;if(r){let n=await (0,o.xxhash32)(`ev-${e}`);await (0,a.set)(n,t,r)}},B=async e=>{let t=h.idb;if(t){let r=await (0,o.xxhash32)(`ev-${e}`);return await (0,a.get)(r,t)}},w=async e=>{let{args:t,code:r,resolve:n}=e,i=h.ws,s=h.idb;if(s){let e=(0,l.stringify)(t),p=c.SyncActionPaths[r],A=await (0,o.xxhash32)(`op-${p}-${e}`);if(m.action.pending[A]){m.action.pending[A].resolves.push(n);return}if(m.action.done.includes(A)){n(void 0);return}if(i&&i.readyState===i.OPEN){for(m.action.done.push(A);m.action.done.length>50;)m.action.done.shift();m.action.pending[A]={ts:Date.now(),resolves:[n],timeout:p.startsWith("yjs.")?setTimeout(()=>{console.error("Sync too long: ",{type:u.SyncType.Action,code:r,args:t,argid:A}),d.w.sync_too_long=!0},1e4):void 0},I(i,{type:u.SyncType.Action,code:r,args:t,argid:A})}else n(await (0,a.get)(A,s))}};function E(e,t){if(0==e)return"0 Bytes";var r=t||2,n=["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"],i=Math.floor(Math.log(e)/Math.log(1024));return parseFloat((e/Math.pow(1024,i)).toFixed(r))+" "+n[i]}},{e2d22eba78b6ebea:"3r0w6","@qiwi/deep-proxy":"7PUD0","hash-wasm":"fxw2I","idb-keyval":"li1Ag",msgpackr:"gJsPG","safe-stable-stringify":"58ony","../../../../srv/ws/sync/actions-def":"hti3u","../../../../srv/ws/sync/type":"cOaYc","../types/general":"fBAQm","./idb":"bZFhN","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"7PUD0":[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(){return(i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}n.defineInteropFlag(r),n.export(r,"DEFAULT",()=>c),n.export(r,"DeepProxy",()=>m),n.export(r,"createDeepProxy",()=>h),n.export(r,"defaultProxyHandler",()=>f);var o={proxies:new WeakMap,traps:new WeakMap},a=function(e,t,r){return e.get(t)||e.set(t,new r).get(t)},s=function(e){return e.join()},l=function(e,t,r){var n,i;return o.proxies.get(null==(n=o.traps.get(e))||null==(i=n.get(t))?void 0:i.get(s(r)))},c=Symbol("default"),u=Object.keys(Object.getOwnPropertyDescriptors(Reflect)),d=["get","has","set","defineProperty","deleteProperty","getOwnPropertyDescriptor"],p=function(e,t){var r=e.trapName,n=e.handler,i=e.traps,o=e.root,a=e.path,s=function(e,t){var r,n,i,o,a,s,l,c;switch(e){case"get":r=t[0],n=t[1],o=t[2];break;case"set":r=t[0],n=t[1],i=t[2],o=t[3];break;case"deleteProperty":case"defineProperty":r=t[0],s=t[1];break;case"has":case"getOwnPropertyDescriptor":r=t[0],n=t[1];break;case"apply":r=t[0],l=t[1],a=t[2];break;case"construct":r=t[0],a=t[1];break;case"setPrototypeOf":r=t[0],c=t[1];break;default:r=t[0]}return{target:r,name:n,receiver:o,val:i,args:a,descriptor:s,thisValue:l,prototype:c}}(r,t),u=s.target,p=s.name,A=s.val,g=s.receiver,f=s.args,m=s.descriptor,I=s.thisValue,v=s.prototype,x=d.includes(r)?p:void 0;return{parameters:t,target:u,name:p,val:A,args:f,descriptor:m,receiver:g,thisValue:I,prototype:v,trapName:r,traps:i,path:a,handler:n,key:x,newValue:"set"===r?A:void 0,root:o,get proxy(){return l(o,u,a)},get value(){return x&&u[x]},DEFAULT:c,PROXY:h.bind({root:o,handler:n,path:[].concat(a,[x])})}},A=function(){var e=[].slice.call(arguments),t=this.trapName,r=this.handler,n=p(this,e),i=n.PROXY,o=n.DEFAULT,a=r(n);return a===i?i(n.value):a===o?Reflect[t].apply(Reflect,e):a},g=function(e,t,r){return u.reduce(function(n,i){return n[i]=A.bind({trapName:i,handler:e,traps:n,root:t,path:r}),n},{})},f=function(e){return e.DEFAULT},h=function(e,t,r,n){!function(e){if(null===e||"object"!=typeof e&&"function"!=typeof e)throw TypeError("Deep proxy could be applied to objects and functions only")}(e);var c=i({},this),u=t||c.handler||f,d=r||c.path||[],p=c.root||n||e,A=l(p,e,d);if(A)return A;var h=g(u,p,d),m=new Proxy(e,h);return function(e,t,r,n,i){a(a(o.traps,e,WeakMap),t,Map).set(s(r),n),o.proxies.set(n,i)}(p,e,d,h,m),m},m=function(e,t,r,n){return h(e,t,r,n)}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],fxw2I:[function(e,t,r){/*!
* hash-wasm (https://www.npmjs.com/package/hash-wasm)
* (c) Dani Biro
* @license MIT
*/var n,i=e("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(r),i.export(r,"adler32",()=>N),i.export(r,"argon2Verify",()=>er),i.export(r,"argon2d",()=>$),i.export(r,"argon2i",()=>X),i.export(r,"argon2id",()=>Z),i.export(r,"bcrypt",()=>t0),i.export(r,"bcryptVerify",()=>t4),i.export(r,"blake2b",()=>U),i.export(r,"blake2s",()=>el),i.export(r,"blake3",()=>eg),i.export(r,"crc32",()=>ev),i.export(r,"crc32c",()=>eB),i.export(r,"createAdler32",()=>M),i.export(r,"createBLAKE2b",()=>_),i.export(r,"createBLAKE2s",()=>ec),i.export(r,"createBLAKE3",()=>ef),i.export(r,"createCRC32",()=>ex),i.export(r,"createCRC32C",()=>ew),i.export(r,"createHMAC",()=>tY),i.export(r,"createKeccak",()=>eW),i.export(r,"createMD4",()=>eD),i.export(r,"createMD5",()=>eM),i.export(r,"createRIPEMD160",()=>tR),i.export(r,"createSHA1",()=>eR),i.export(r,"createSHA224",()=>e1),i.export(r,"createSHA256",()=>e5),i.export(r,"createSHA3",()=>eq),i.export(r,"createSHA384",()=>te),i.export(r,"createSHA512",()=>ti),i.export(r,"createSM3",()=>rn),i.export(r,"createWhirlpool",()=>t7),i.export(r,"createXXHash128",()=>tM),i.export(r,"createXXHash3",()=>tb),i.export(r,"createXXHash32",()=>tu),i.export(r,"createXXHash64",()=>tI),i.export(r,"keccak",()=>eK),i.export(r,"md4",()=>ej),i.export(r,"md5",()=>eN),i.export(r,"pbkdf2",()=>tq),i.export(r,"ripemd160",()=>tH),i.export(r,"scrypt",()=>tW),i.export(r,"sha1",()=>eH),i.export(r,"sha224",()=>e0),i.export(r,"sha256",()=>e3),i.export(r,"sha3",()=>eL),i.export(r,"sha384",()=>e9),i.export(r,"sha512",()=>tn),i.export(r,"sm3",()=>rr),i.export(r,"whirlpool",()=>t6),i.export(r,"xxhash128",()=>tN),i.export(r,"xxhash3",()=>tE),i.export(r,"xxhash32",()=>tc),i.export(r,"xxhash64",()=>tm);var o=arguments[3];function a(e,t,r,n){function i(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,o){function a(e){try{l(n.next(e))}catch(e){o(e)}}function s(e){try{l(n.throw(e))}catch(e){o(e)}}function l(e){e.done?r(e.value):i(e.value).then(a,s)}l((n=n.apply(e,t||[])).next())})}"function"==typeof SuppressedError&&SuppressedError;class s{constructor(){this.mutex=Promise.resolve()}lock(){let e=()=>{};return this.mutex=this.mutex.then(()=>new Promise(e)),new Promise(t=>{e=t})}dispatch(e){return a(this,void 0,void 0,function*(){let t=yield this.lock();try{return yield Promise.resolve(e())}finally{t()}})}}let l=function(){return"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:o}(),c=null!==(n=l.Buffer)&&void 0!==n?n:null,u=l.TextEncoder?new l.TextEncoder:null;function d(e,t){return String.fromCharCode(...e.subarray(0,t))}function p(e,t){return(15&e)+(e>>6|e>>3&8)<<4|(15&t)+(t>>6|t>>3&8)}function A(e,t){let r=t.length>>1;for(let n=0;n<r;n++){let r=n<<1;e[n]=p(t.charCodeAt(r),t.charCodeAt(r+1))}}function g(e,t){if(e.length!==2*t.length)return!1;for(let r=0;r<t.length;r++){let n=r<<1;if(t[r]!==p(e.charCodeAt(n),e.charCodeAt(n+1)))return!1}return!0}let f=87,h=48;function m(e,t,r){let n=0;for(let i=0;i<r;i++){let r=t[i]>>>4;e[n++]=r>9?r+f:r+h,r=15&t[i],e[n++]=r>9?r+f:r+h}return String.fromCharCode.apply(null,e)}let I=null!==c?e=>{if("string"==typeof e){let t=c.from(e,"utf8");return new Uint8Array(t.buffer,t.byteOffset,t.length)}if(c.isBuffer(e))return new Uint8Array(e.buffer,e.byteOffset,e.length);if(ArrayBuffer.isView(e))return new Uint8Array(e.buffer,e.byteOffset,e.byteLength);throw Error("Invalid data type!")}:e=>{if("string"==typeof e)return u.encode(e);if(ArrayBuffer.isView(e))return new Uint8Array(e.buffer,e.byteOffset,e.byteLength);throw Error("Invalid data type!")},v="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",x=new Uint8Array(256);for(let e=0;e<v.length;e++)x[v.charCodeAt(e)]=e;function C(e,t=!0){let r=e.length,n=r%3,i=[],o=r-n;for(let t=0;t<o;t+=3){let r=(e[t]<<16&16711680)+(e[t+1]<<8&65280)+(255&e[t+2]),n=v.charAt(r>>18&63)+v.charAt(r>>12&63)+v.charAt(r>>6&63)+v.charAt(63&r);i.push(n)}if(1===n){let n=e[r-1],o=v.charAt(n>>2),a=v.charAt(n<<4&63);i.push(`${o}${a}`),t&&i.push("==")}else if(2===n){let n=(e[r-2]<<8)+e[r-1],o=v.charAt(n>>10),a=v.charAt(n>>4&63),s=v.charAt(n<<2&63);i.push(`${o}${a}${s}`),t&&i.push("=")}return i.join("")}function y(e){let t=Math.floor(.75*e.length),r=e.length;return"="===e[r-1]&&(t-=1,"="===e[r-2]&&(t-=1)),t}function B(e){let t=y(e),r=e.length,n=new Uint8Array(t),i=0;for(let t=0;t<r;t+=4){let r=x[e.charCodeAt(t)],o=x[e.charCodeAt(t+1)],a=x[e.charCodeAt(t+2)],s=x[e.charCodeAt(t+3)];n[i]=r<<2|o>>4,n[i+=1]=(15&o)<<4|a>>2,n[i+=1]=(3&a)<<6|63&s,i+=1}return n}let w=16384,E=4,b=new s,Q=new Map;function j(e,t){return a(this,void 0,void 0,function*(){let r=null,n=null,i=!1;if("undefined"==typeof WebAssembly)throw Error("WebAssembly is not supported in this environment!");let o=(e,t=0)=>{n.set(e,t)},s=()=>n,l=()=>r.exports,c=e=>{r.exports.Hash_SetMemorySize(e);let t=r.exports.Hash_GetBuffer();n=new Uint8Array(r.exports.memory.buffer,t,e)},u=()=>new DataView(r.exports.memory.buffer).getUint32(r.exports.STATE_SIZE,!0),d=b.dispatch(()=>a(this,void 0,void 0,function*(){if(!Q.has(e.name)){let t=B(e.data),r=WebAssembly.compile(t);Q.set(e.name,r)}let t=yield Q.get(e.name);r=yield WebAssembly.instantiate(t,{})})),p=()=>a(this,void 0,void 0,function*(){r||(yield d);let e=r.exports.Hash_GetBuffer();n=new Uint8Array(r.exports.memory.buffer,e,w)}),f=(e=null)=>{i=!0,r.exports.Hash_Init(e)},h=e=>{let t=0;for(;t<e.length;){let i=e.subarray(t,t+w);t+=i.length,n.set(i),r.exports.Hash_Update(i.length)}},v=e=>{if(!i)throw Error("update() called before init()");h(I(e))},x=new Uint8Array(2*t),C=(e,o=null)=>{if(!i)throw Error("digest() called before init()");return(i=!1,r.exports.Hash_Final(o),"binary"===e)?n.slice(0,t):m(x,n,t)},y=()=>{if(!i)throw Error("save() can only be called after init() and before digest()");let t=r.exports.Hash_GetState(),n=u(),o=new Uint8Array(r.exports.memory.buffer,t,n),a=new Uint8Array(E+n);return A(a,e.hash),a.set(o,E),a},j=t=>{if(!(t instanceof Uint8Array))throw Error("load() expects an Uint8Array generated by save()");let n=r.exports.Hash_GetState(),o=u(),a=E+o,s=r.exports.memory.buffer;if(t.length!==a)throw Error(`Bad state length (expected ${a} bytes, got ${t.length})`);if(!g(e.hash,t.subarray(0,E)))throw Error("This state was written by an incompatible hash implementation");let l=t.subarray(E);new Uint8Array(s,n,o).set(l),i=!0},D=e=>"string"==typeof e?e.length<w/4:e.byteLength<w,S=D;switch(e.name){case"argon2":case"scrypt":S=()=>!0;break;case"blake2b":case"blake2s":S=(e,t)=>t<=512&&D(e);break;case"blake3":S=(e,t)=>0===t&&D(e);break;case"xxhash64":case"xxhash3":case"xxhash128":S=()=>!1}let k=(e,i=null,o=null)=>{if(!S(e,i))return f(i),v(e),C("hex",o);let a=I(e);return n.set(a),r.exports.Hash_Calculate(a.length,i,o),m(x,n,t)};return yield p(),{getMemory:s,writeMemory:o,getExports:l,setMemorySize:c,init:f,update:v,digest:C,save:y,load:j,calculate:k,hashLength:t}})}var D={name:"adler32",data:"AGFzbQEAAAABDANgAAF/YAAAYAF/AAMHBgABAgEAAgUEAQECAgYOAn8BQYCJBQt/AEGACAsHcAgGbWVtb3J5AgAOSGFzaF9HZXRCdWZmZXIAAAlIYXNoX0luaXQAAQtIYXNoX1VwZGF0ZQACCkhhc2hfRmluYWwAAw1IYXNoX0dldFN0YXRlAAQOSGFzaF9DYWxjdWxhdGUABQpTVEFURV9TSVpFAwEK6wkGBQBBgAkLCgBBAEEBNgKECAvjCAEHf0EAKAKECCIBQf//A3EhAiABQRB2IQMCQAJAIABBAUcNACACQQAtAIAJaiIBQY+AfGogASABQfD/A0sbIgEgA2oiBEEQdCIFQYCAPGogBSAEQfD/A0sbIAFyIQEMAQsCQAJAAkACQAJAIABBEEkNAEGACSEGIABBsCtJDQFBgAkhBgNAQQAhBQNAIAYgBWoiASgCACIEQf8BcSACaiICIANqIAIgBEEIdkH/AXFqIgJqIAIgBEEQdkH/AXFqIgJqIAIgBEEYdmoiAmogAiABQQRqKAIAIgRB/wFxaiICaiACIARBCHZB/wFxaiICaiACIARBEHZB/wFxaiICaiACIARBGHZqIgJqIAIgAUEIaigCACIEQf8BcWoiAmogAiAEQQh2Qf8BcWoiAmogAiAEQRB2Qf8BcWoiAmogAiAEQRh2aiIEaiAEIAFBDGooAgAiAUH/AXFqIgRqIAQgAUEIdkH/AXFqIgRqIAQgAUEQdkH/AXFqIgRqIAQgAUEYdmoiAmohAyAFQRBqIgVBsCtHDQALIANB8f8DcCEDIAJB8f8DcCECIAZBsCtqIQYgAEHQVGoiAEGvK0sNAAsgAEUNBCAAQQ9LDQEMAgsCQCAARQ0AAkACQCAAQQNxIgUNAEGACSEBIAAhBAwBCyAAQXxxIQRBACEBA0AgAiABQYAJai0AAGoiAiADaiEDIAUgAUEBaiIBRw0ACyAFQYAJaiEBCyAAQQRJDQADQCACIAEtAABqIgUgAS0AAWoiBiABLQACaiIAIAFBA2otAABqIgIgACAGIAUgA2pqamohAyABQQRqIQEgBEF8aiIEDQALCyACQY+AfGogAiACQfD/A0sbIANB8f8DcEEQdHIhAQwECwNAIAYoAgAiAUH/AXEgAmoiBCADaiAEIAFBCHZB/wFxaiIEaiAEIAFBEHZB/wFxaiIEaiAEIAFBGHZqIgRqIAQgBkEEaigCACIBQf8BcWoiBGogBCABQQh2Qf8BcWoiBGogBCABQRB2Qf8BcWoiBGogBCABQRh2aiIEaiAEIAZBCGooAgAiAUH/AXFqIgRqIAQgAUEIdkH/AXFqIgRqIAQgAUEQdkH/AXFqIgRqIAQgAUEYdmoiBGogBCAGQQxqKAIAIgFB/wFxaiIEaiAEIAFBCHZB/wFxaiIEaiAEIAFBEHZB/wFxaiIEaiAEIAFBGHZqIgJqIQMgBkEQaiEGIABBcGoiAEEPSw0ACyAARQ0BCyAAQX9qIQcCQCAAQQNxIgVFDQAgAEF8cSEAIAUhBCAGIQEDQCACIAEtAABqIgIgA2ohAyABQQFqIQEgBEF/aiIEDQALIAYgBWohBgsgB0EDSQ0AA0AgAiAGLQAAaiIBIAYtAAFqIgQgBi0AAmoiBSAGQQNqLQAAaiICIAUgBCABIANqampqIQMgBkEEaiEGIABBfGoiAA0ACwsgA0Hx/wNwIQMgAkHx/wNwIQILIAIgA0EQdHIhAQtBACABNgKECAsxAQF/QQBBACgChAgiAEEYdCAAQYD+A3FBCHRyIABBCHZBgP4DcSAAQRh2cnI2AoAJCwUAQYQICzsAQQBBATYChAggABACQQBBACgChAgiAEEYdCAAQYD+A3FBCHRyIABBCHZBgP4DcSAAQRh2cnI2AoAJCwsVAgBBgAgLBAQAAAAAQYQICwQBAAAA",hash:"02ddbd17"};function S(e,t,r){return a(this,void 0,void 0,function*(){let n=yield e.lock(),i=yield j(t,r);return n(),i})}let k=new s,F=null;function N(e){if(null===F)return S(k,D,4).then(t=>(F=t).calculate(e));try{let t=F.calculate(e);return Promise.resolve(t)}catch(e){return Promise.reject(e)}}function M(){return j(D,4).then(e=>{e.init();let t={init:()=>(e.init(),t),update:r=>(e.update(r),t),digest:t=>e.digest(t),save:()=>e.save(),load:r=>(e.load(r),t),blockSize:4,digestSize:4};return t})}var O={name:"blake2b",data:"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",hash:"656e0f66"};let T=new s,G=null;function H(e){return!Number.isInteger(e)||e<8||e>512||e%8!=0?Error("Invalid variant! Valid values: 8, 16, ..., 512"):null}function R(e,t){return e|t<<16}function U(e,t=512,r=null){if(H(t))return Promise.reject(H(t));let n=null,i=t;if(null!==r){if((n=I(r)).length>64)return Promise.reject(Error("Max key length is 64 bytes"));i=R(t,n.length)}let o=t/8;if(null===G||G.hashLength!==o)return S(T,O,o).then(t=>(G=t,i>512&&G.writeMemory(n),G.calculate(e,i)));try{i>512&&G.writeMemory(n);let t=G.calculate(e,i);return Promise.resolve(t)}catch(e){return Promise.reject(e)}}function _(e=512,t=null){if(H(e))return Promise.reject(H(e));let r=null,n=e;if(null!==t){if((r=I(t)).length>64)return Promise.reject(Error("Max key length is 64 bytes"));n=R(e,r.length)}let i=e/8;return j(O,i).then(e=>{n>512&&e.writeMemory(r),e.init(n);let t={init:n>512?()=>(e.writeMemory(r),e.init(n),t):()=>(e.init(n),t),update:r=>(e.update(r),t),digest:t=>e.digest(t),save:()=>e.save(),load:r=>(e.load(r),t),blockSize:128,digestSize:i};return t})}var P={name:"argon2",data:"AGFzbQEAAAABKQVgAX8Bf2AAAX9gEH9/f39/f39/f39/f39/f38AYAR/f39/AGACf38AAwYFAAECAwQFBgEBAoCAAgYIAX8BQZCoBAsHQQQGbWVtb3J5AgASSGFzaF9TZXRNZW1vcnlTaXplAAAOSGFzaF9HZXRCdWZmZXIAAQ5IYXNoX0NhbGN1bGF0ZQAECvkyBVgBAn9BACEBAkBBACgCiAgiAiAARg0AAkAgACACayIAQRB2IABBgIB8cSAASWoiAEAAQX9HDQBB/wHADwtBACEBQQBBACkDiAggAEEQdK18NwOICAsgAcALcAECfwJAQQAoAoAIIgANAEEAPwBBEHQiADYCgAhBACgCiAgiAUGAgCBGDQACQEGAgCAgAWsiAEEQdiAAQYCAfHEgAElqIgBAAEF/Rw0AQQAPC0EAQQApA4gIIABBEHStfDcDiAhBACgCgAghAAsgAAvcDgECfiAAIAQpAwAiECAAKQMAIhF8IBFCAYZC/v///x+DIBBC/////w+DfnwiEDcDACAMIBAgDCkDAIVCIIkiEDcDACAIIBAgCCkDACIRfCARQgGGQv7///8fgyAQQv////8Pg358IhA3AwAgBCAQIAQpAwCFQiiJIhA3AwAgACAQIAApAwAiEXwgEEL/////D4MgEUIBhkL+////H4N+fCIQNwMAIAwgECAMKQMAhUIwiSIQNwMAIAggECAIKQMAIhF8IBBC/////w+DIBFCAYZC/v///x+DfnwiEDcDACAEIBAgBCkDAIVCAYk3AwAgASAFKQMAIhAgASkDACIRfCARQgGGQv7///8fgyAQQv////8Pg358IhA3AwAgDSAQIA0pAwCFQiCJIhA3AwAgCSAQIAkpAwAiEXwgEUIBhkL+////H4MgEEL/////D4N+fCIQNwMAIAUgECAFKQMAhUIoiSIQNwMAIAEgECABKQMAIhF8IBBC/////w+DIBFCAYZC/v///x+DfnwiEDcDACANIBAgDSkDAIVCMIkiEDcDACAJIBAgCSkDACIRfCAQQv////8PgyARQgGGQv7///8fg358IhA3AwAgBSAQIAUpAwCFQgGJNwMAIAIgBikDACIQIAIpAwAiEXwgEUIBhkL+////H4MgEEL/////D4N+fCIQNwMAIA4gECAOKQMAhUIgiSIQNwMAIAogECAKKQMAIhF8IBFCAYZC/v///x+DIBBC/////w+DfnwiEDcDACAGIBAgBikDAIVCKIkiEDcDACACIBAgAikDACIRfCAQQv////8PgyARQgGGQv7///8fg358IhA3AwAgDiAQIA4pAwCFQjCJIhA3AwAgCiAQIAopAwAiEXwgEEL/////D4MgEUIBhkL+////H4N+fCIQNwMAIAYgECAGKQMAhUIBiTcDACADIAcpAwAiECADKQMAIhF8IBFCAYZC/v///x+DIBBC/////w+DfnwiEDcDACAPIBAgDykDAIVCIIkiEDcDACALIBAgCykDACIRfCARQgGGQv7///8fgyAQQv////8Pg358IhA3AwAgByAQIAcpAwCFQiiJIhA3AwAgAyAQIAMpAwAiEXwgEEL/////D4MgEUIBhkL+////H4N+fCIQNwMAIA8gECAPKQMAhUIwiSIQNwMAIAsgECALKQMAIhF8IBBC/////w+DIBFCAYZC/v///x+DfnwiEDcDACAHIBAgBykDAIVCAYk3AwAgACAFKQMAIhAgACkDACIRfCARQgGGQv7///8fgyAQQv////8Pg358IhA3AwAgDyAQIA8pAwCFQiCJIhA3AwAgCiAQIAopAwAiEXwgEUIBhkL+////H4MgEEL/////D4N+fCIQNwMAIAUgECAFKQMAhUIoiSIQNwMAIAAgECAAKQMAIhF8IBBC/////w+DIBFCAYZC/v///x+DfnwiEDcDACAPIBAgDykDAIVCMIkiEDcDACAKIBAgCikDACIRfCAQQv////8PgyARQgGGQv7///8fg358IhA3AwAgBSAQIAUpAwCFQgGJNwMAIAEgBikDACIQIAEpAwAiEXwgEUIBhkL+////H4MgEEL/////D4N+fCIQNwMAIAwgECAMKQMAhUIgiSIQNwMAIAsgECALKQMAIhF8IBFCAYZC/v///x+DIBBC/////w+DfnwiEDcDACAGIBAgBikDAIVCKIkiEDcDACABIBAgASkDACIRfCAQQv////8PgyARQgGGQv7///8fg358IhA3AwAgDCAQIAwpAwCFQjCJIhA3AwAgCyAQIAspAwAiEXwgEEL/////D4MgEUIBhkL+////H4N+fCIQNwMAIAYgECAGKQMAhUIBiTcDACACIAcpAwAiECACKQMAIhF8IBFCAYZC/v///x+DIBBC/////w+DfnwiEDcDACANIBAgDSkDAIVCIIkiEDcDACAIIBAgCCkDACIRfCARQgGGQv7///8fgyAQQv////8Pg358IhA3AwAgByAQIAcpAwCFQiiJIhA3AwAgAiAQIAIpAwAiEXwgEEL/////D4MgEUIBhkL+////H4N+fCIQNwMAIA0gECANKQMAhUIwiSIQNwMAIAggECAIKQMAIhF8IBBC/////w+DIBFCAYZC/v///x+DfnwiEDcDACAHIBAgBykDAIVCAYk3AwAgAyAEKQMAIhAgAykDACIRfCARQgGGQv7///8fgyAQQv////8Pg358IhA3AwAgDiAQIA4pAwCFQiCJIhA3AwAgCSAQIAkpAwAiEXwgEUIBhkL+////H4MgEEL/////D4N+fCIQNwMAIAQgECAEKQMAhUIoiSIQNwMAIAMgECADKQMAIhF8IBBC/////w+DIBFCAYZC/v///x+DfnwiEDcDACAOIBAgDikDAIVCMIkiEDcDACAJIBAgCSkDACIRfCAQQv////8PgyARQgGGQv7///8fg358IhA3AwAgBCAQIAQpAwCFQgGJNwMAC98aAQN/QQAhBEEAIAIpAwAgASkDAIU3A5AIQQAgAikDCCABKQMIhTcDmAhBACACKQMQIAEpAxCFNwOgCEEAIAIpAxggASkDGIU3A6gIQQAgAikDICABKQMghTcDsAhBACACKQMoIAEpAyiFNwO4CEEAIAIpAzAgASkDMIU3A8AIQQAgAikDOCABKQM4hTcDyAhBACACKQNAIAEpA0CFNwPQCEEAIAIpA0ggASkDSIU3A9gIQQAgAikDUCABKQNQhTcD4AhBACACKQNYIAEpA1iFNwPoCEEAIAIpA2AgASkDYIU3A/AIQQAgAikDaCABKQNohTcD+AhBACACKQNwIAEpA3CFNwOACUEAIAIpA3ggASkDeIU3A4gJQQAgAikDgAEgASkDgAGFNwOQCUEAIAIpA4gBIAEpA4gBhTcDmAlBACACKQOQASABKQOQAYU3A6AJQQAgAikDmAEgASkDmAGFNwOoCUEAIAIpA6ABIAEpA6ABhTcDsAlBACACKQOoASABKQOoAYU3A7gJQQAgAikDsAEgASkDsAGFNwPACUEAIAIpA7gBIAEpA7gBhTcDyAlBACACKQPAASABKQPAAYU3A9AJQQAgAikDyAEgASkD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",hash:"7ab14c91"};function L(e,t,r){let n=`m=${t.memorySize},t=${t.iterations},p=${t.parallelism}`;return`$argon2${t.hashType}$v=19$${n}$${C(e,!1)}$${C(r,!1)}`}let q=new DataView(new ArrayBuffer(4));function J(e){return q.setInt32(0,e,!0),new Uint8Array(q.buffer)}function V(e,t,r){return a(this,void 0,void 0,function*(){let n;if(r<=64){let e=yield _(8*r);return e.update(J(r)),e.update(t),e.digest("binary")}let i=Math.ceil(r/32)-2,o=new Uint8Array(r);e.init(),e.update(J(r)),e.update(t);let a=e.digest("binary");o.set(a.subarray(0,32),0);for(let t=1;t<i;t++)e.init(),e.update(a),a=e.digest("binary"),o.set(a.subarray(0,32),32*t);let s=r-32*i;return 64===s?(n=e).init():n=yield _(8*s),n.update(a),a=n.digest("binary"),o.set(a.subarray(0,s),32*i),o})}function z(e){switch(e){case"d":return 0;case"i":return 1;default:return 2}}function K(e){var t;return a(this,void 0,void 0,function*(){let{parallelism:r,iterations:n,hashLength:i}=e,o=I(e.password),a=I(e.salt),s=19,l=z(e.hashType),{memorySize:c}=e,u=I(null!==(t=e.secret)&&void 0!==t?t:""),[d,p]=yield Promise.all([j(P,1024),_(512)]);d.setMemorySize(1024*c+1024);let g=new Uint8Array(24),f=new DataView(g.buffer);f.setInt32(0,r,!0),f.setInt32(4,i,!0),f.setInt32(8,c,!0),f.setInt32(12,n,!0),f.setInt32(16,s,!0),f.setInt32(20,l,!0),d.writeMemory(g,1024*c),p.init(),p.update(g),p.update(J(o.length)),p.update(o),p.update(J(a.length)),p.update(a),p.update(J(u.length)),p.update(u),p.update(J(0));let h=4*Math.floor(c/(4*r)),v=new Uint8Array(72),x=p.digest("binary");v.set(x);for(let e=0;e<r;e++){v.set(J(0),64),v.set(J(e),68);let t=e*h,r=yield V(p,v,1024);d.writeMemory(r,1024*t),t+=1,v.set(J(1),64),r=yield V(p,v,1024),d.writeMemory(r,1024*t)}let C=new Uint8Array(1024);A(C,d.calculate(new Uint8Array([]),c));let y=yield V(p,C,i);return"hex"===e.outputType?m(new Uint8Array(2*i),y,i):"encoded"===e.outputType?L(a,e,y):y})}let W=e=>{var t;if(!e||"object"!=typeof e)throw Error("Invalid options parameter. It requires an object.");if(!e.password||(e.password=I(e.password),e.password.length<1))throw Error("Password must be specified");if(!e.salt)throw Error("Salt must be specified");if(e.salt=I(e.salt),e.salt.length<8)throw Error("Salt should be at least 8 bytes long");if(e.secret=I(null!==(t=e.secret)&&void 0!==t?t:""),!Number.isInteger(e.iterations)||e.iterations<1)throw Error("Iterations should be a positive number");if(!Number.isInteger(e.parallelism)||e.parallelism<1)throw Error("Parallelism should be a positive number");if(!Number.isInteger(e.hashLength)||e.hashLength<4)throw Error("Hash length should be at least 4 bytes.");if(!Number.isInteger(e.memorySize))throw Error("Memory size should be specified.");if(e.memorySize<8*e.parallelism)throw Error("Memory size should be at least 8 * parallelism.");if(void 0===e.outputType&&(e.outputType="hex"),!["hex","binary","encoded"].includes(e.outputType))throw Error(`Insupported output type ${e.outputType}. Valid values: ['hex', 'binary', 'encoded']`)};function X(e){return a(this,void 0,void 0,function*(){return W(e),K(Object.assign(Object.assign({},e),{hashType:"i"}))})}function Z(e){return a(this,void 0,void 0,function*(){return W(e),K(Object.assign(Object.assign({},e),{hashType:"id"}))})}function $(e){return a(this,void 0,void 0,function*(){return W(e),K(Object.assign(Object.assign({},e),{hashType:"d"}))})}let ee=(e,t,r)=>{let n=/^\$argon2(id|i|d)\$v=([0-9]+)\$((?:[mtp]=[0-9]+,){2}[mtp]=[0-9]+)\$([A-Za-z0-9+/]+)\$([A-Za-z0-9+/]+)$/,i=t.match(n);if(!i)throw Error("Invalid hash");let[,o,a,s,l,c]=i;if("19"!==a)throw Error(`Unsupported version: ${a}`);let u={},d={m:"memorySize",p:"parallelism",t:"iterations"};return s.split(",").forEach(e=>{let[t,r]=e.split("=");u[d[t]]=parseInt(r,10)}),Object.assign(Object.assign({},u),{password:e,secret:r,hashType:o,salt:B(l),hashLength:y(c),outputType:"encoded"})},et=e=>{if(!e||"object"!=typeof e)throw Error("Invalid options parameter. It requires an object.");if(void 0===e.hash||"string"!=typeof e.hash)throw Error("Hash should be specified")};function er(e){return a(this,void 0,void 0,function*(){et(e);let t=ee(e.password,e.hash,e.secret);W(t);let r=e.hash.lastIndexOf("$")+1;return(yield K(t)).substring(r)===e.hash.substring(r)})}var en={name:"blake2s",data:"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",hash:"c5c746d4"};let ei=new s,eo=null;function ea(e){return!Number.isInteger(e)||e<8||e>256||e%8!=0?Error("Invalid variant! Valid values: 8, 16, ..., 256"):null}function es(e,t){return e|t<<16}function el(e,t=256,r=null){if(ea(t))return Promise.reject(ea(t));let n=null,i=t;if(null!==r){if((n=I(r)).length>32)return Promise.reject(Error("Max key length is 32 bytes"));i=es(t,n.length)}let o=t/8;if(null===eo||eo.hashLength!==o)return S(ei,en,o).then(t=>(eo=t,i>512&&eo.writeMemory(n),eo.calculate(e,i)));try{i>512&&eo.writeMemory(n);let t=eo.calculate(e,i);return Promise.resolve(t)}catch(e){return Promise.reject(e)}}function ec(e=256,t=null){if(ea(e))return Promise.reject(ea(e));let r=null,n=e;if(null!==t){if((r=I(t)).length>32)return Promise.reject(Error("Max key length is 32 bytes"));n=es(e,r.length)}let i=e/8;return j(en,i).then(e=>{n>512&&e.writeMemory(r),e.init(n);let t={init:n>512?()=>(e.writeMemory(r),e.init(n),t):()=>(e.init(n),t),update:r=>(e.update(r),t),digest:t=>e.digest(t),save:()=>e.save(),load:r=>(e.load(r),t),blockSize:64,digestSize:i};return t})}var eu={name:"blake3",data:"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AAsLIAEpAyAhByABKQMoIQwgASkDMCENIAEpAzghDkEAKQPAiQEQBUEAQQAtAJCKASICQQFqOgCQigEgAkEFdCICQamKAWogCjcDACACQaGKAWogBDcDACACQZmKAWogBTcDACACQZGKAWogBjcDAEEAKQPAiQEgE0IBiHwQBUEAQQAtAJCKASICQQFqOgCQigEgAkEFdCICQamKAWogDjcDACACQaGKAWogDTcDACACQZmKAWogDDcDACACQZGKAWogBzcDAAtBAEEAKQPAiQEgE3wiBDcDwIkBIAMgEmohAyAAIBJrIgBBgAhLDQALIABFDQELQaCJASADIAAQBEEAKQPAiQEQBQsgAUHQAmokAAuGBwIJfwF+IwBBwABrIgMkAAJAAkAgAC0AaCIERQ0AAkBBwAAgBGsiBSACIAUgAkkbIgZFDQAgBkEDcSEHQQAhBQJAIAZBBEkNACAAIARqIQggBkF8cSEJQQAhBQNAIAggBWoiCkEoaiABIAVqIgstAAA6AAAgCkEpaiALQQFqLQAAOgAAIApBKmogC0ECai0AADoAACAKQStqIAtBA2otAAA6AAAgCSAFQQRqIgVHDQALCwJAIAdFDQAgASAFaiEKIAUgBGogAGpBKGohBQNAIAUgCi0AADoAACAKQQFqIQogBUEBaiEFIAdBf2oiBw0ACwsgAC0AaCEECyAAIAQgBmoiBzoAaCABIAZqIQECQCACIAZrIgINAEEAIQIMAgsgAyAAIABBKGpBwAAgACkDICAALQBqIABB6QBqIgUtAAAiCkVyEAIgACADKQMgIAMpAwCFNwMAIAAgAykDKCADKQMIhTcDCCAAIAMpAzAgAykDEIU3AxAgACADKQM4IAMpAxiFNwMYIABBADoAaCAFIApBAWo6AAAgAEHgAGpCADcDACAAQdgAakIANwMAIABB0ABqQgA3AwAgAEHIAGpCADcDACAAQcAAakIANwMAIABBOGpCADcDACAAQTBqQgA3AwAgAEIANwMoC0EAIQcgAkHBAEkNACAAQekAaiIKLQAAIQUgAC0AaiELIAApAyAhDANAIAMgACABQcAAIAwgCyAFQf8BcUVyQf8BcRACIAAgAykDICADKQMAhTcDACAAIAMpAyggAykDCIU3AwggACADKQMwIAMpAxCFNwMQIAAgAykDOCADKQMYhTcDGCAK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DkUNACAFIAdBBnRqIQEgBUGIAWogB0ECdGohAANAIAAgATYCACABQcAAaiEBIABBBGohACAOQX9qIg4NAAsLIAhBAmohAAsgBUGIAWogBkEBQgBBACADQQRyQQBBACAEEAEgACAJTw0AIAQgBkEFdGoiASAFIAZBBnRqIgApAwA3AwAgASAAKQMINwMIIAEgACkDEDcDECABIAApAxg3AxggBkEBaiEGCyAFQeACaiQAIAYLrRAIAn8EfgF/AX4EfwR+BH8EfiMAQfABayIBJAACQCAARQ0AAkBBAC0AkIoBIgINACABQTBqQQApA9CJATcDACABQThqQQApA9iJATcDACABQQApA6CJASIDNwMAIAFBACkDqIkBIgQ3AwggAUEAKQOwiQEiBTcDECABQQApA7iJASIGNwMYIAFBACkDyIkBNwMoQQAtAIqKASECQQAtAImKASEHQQApA8CJASEIQQAtAIiKASEJIAFBwABqQQApA+CJATcDACABQcgAakEAKQPoiQE3AwAgAUHQAGpBACkD8IkBNwMAIAFB2ABqQQApA/iJATcDACABQeAAakEAKQOAigE3AwAgASAJOgBoIAEgCDcDICABIAIgB0VyIgJBAnI6AGkgAUEoaiEKQgAhCEGACSELIAJBCnJB/wFxIQwDQCABQbABaiABIAogCUH/AXEgCCAMEAIgASABKQPQASINIAEpA7ABhTcDcCABIAEpA9gBIg4gASkDuAGFNwN4IAEgASkD4AEiDyABKQPAAYU3A4ABIAEgASkD6AEiECAGhTcDqAEgASAPIAWFNwOgASABIA4gBIU3A5gBIAEgDSADhTcDkAEgASAQIAEpA8gBhTcDiAEgAEHAACAAQcAASRsiEUF/aiESAkACQCARQQdxIhMNACABQfAAaiECIAshByARIRQMAQsgEUH4AHEhFCABQfAAaiECIAshBwNAIAcgAi0AADoAACAHQQFqIQcgAkEBaiECIBNBf2oiEw0ACwsCQCASQQdJDQADQCAHIAIpAAA3AAAgB0EIaiEHIAJBCGohAiAUQXhqIhQNAAsLIAhCAXwhCCALIBFqIQsgACARayIADQAMAgsLAkACQAJAQQAtAImKASIHQQZ0QQBBAC0AiIoBIhFrRg0AIAEgEToAaCABQQApA4CKATcDYCABQQApA/iJATcDWCABQQApA/CJATcDUCABQQApA+iJATcDSCABQQApA+CJATcDQCABQQApA9iJATcDOCABQQApA9CJATcDMCABQQApA8iJATcDKCABQQApA8CJASIINwMgIAFBACkDuIkBIgM3AxggAUEAKQOwiQEiBDcDECABQQApA6iJASIFNwMIIAFBACkDoIkBIgY3AwAgAUEALQCKigEiEyAHRXJBAnIiCzoAaSATQQRyIRNBACkDmIkBIQ1BACkDkIkBIQ5BACkDiIkBIQ9BACkDgIkBIRAMAQtBwAAhESABQcAAOgBoQgAhCCABQgA3AyAgAUEAKQOYiQEiDTcDGCABQQApA5CJASIONwMQIAFBACkDiIkBIg83AwggAUEAKQOAiQEiEDcDACABQQAtAIqKAUEEciITOgBpIAEgAkF+aiICQQV0IgdByYoBaikDADcDYCABIAdBwYoBaikDADcDWCABIAdBuYoBaikDADcDUCABIAdBsYoBaikDADcDSCABIAdBqYoBaikDADcDQCABIAdBoYoBaikDADcDOCABIAdBmYoBaikDADcDMCABIAdBkYoBaikDADcDKCATIQsgECEGIA8hBSAOIQQgDSEDIAJFDQELIAJBf2oiB0EFdCIUQZGKAWopAwAhFSAUQZmKAWopAwAhFiAUQaGKAWopAwAhFyAUQamKAWopAwAhGCABIAM3A4gBIAEgBDcDgAEgASAFNwN4IAEgBjcDcCABQbABaiABQfAAaiABQShqIhQgESAIIAtB/wFxEAIgASATOgBpIAFBwAA6AGggASAYNwNAIAEgFzcDOCABIBY3AzAgASAVNwMoIAFCADcDICABIA03AxggASAONwMQIAEgDzcDCCABIBA3AwAgASABKQPoASABKQPIAYU3A2AgASABKQPgASABKQPAAYU3A1ggASABKQPYASABKQO4AYU3A1AgASABKQPQASABKQOwAYU3A0ggB0UNACACQQV0QemJAWohAiATQf8BcSERA0AgAkFoaikDACEIIAJBcGopAwAhAyACQXhqKQMAIQQgAikDACEFIAEgDTcDiAEgASAONwOAASABIA83A3ggASAQNwNwIAFBsAFqIAFB8ABqIBRBwABCACAREAIgASATOgBpIAFBwAA6AGggASAFNwNAIAEgBDcDOCABIAM3AzAgASAINwMoIAFCADcDICABIA03AxggASAONwMQIAEgDzcDCCABIBA3AwAgASABKQPoASABKQPIAYU3A2AgASABKQPgASABKQPAAYU3A1ggASABKQPYASABKQO4AYU3A1AgASABKQPQASABKQOwAYU3A0ggAkFgaiECIAdBf2oiBw0ACwsgAUEoaiEJQgAhCEGACSELIBNBCHJB/wFxIQoDQCABQbABaiABIAlBwAAgCCAKEAIgASABKQPQASIDIAEpA7ABhTcDcCABIAEpA9gBIgQgASkDuAGFNwN4IAEgASkD4AEiBSABKQPAAYU3A4ABIAEgDSABKQPoASIGhTcDqAEgASAOIAWFNwOgASABIA8gBIU3A5gBIAEgECADhTcDkAEgASAGIAEpA8gBhTcDiAEgAEHAACAAQcAASRsiEUF/aiESAkACQCARQQdxIhMNACABQfAAaiECIAshByARIRQMAQsgEUH4AHEhFCABQfAAaiECIAshBwNAIAcgAi0AADoAACAHQQFqIQcgAkEBaiECIBNBf2oiEw0ACwsCQCASQQdJDQADQCAHIAIpAAA3AAAgB0EIaiEHIAJBCGohAiAUQXhqIhQNAAsLIAhCAXwhCCALIBFqIQsgACARayIADQALCyABQfABaiQAC6MCAQR+AkACQCAAQSBGDQBCq7OP/JGjs/DbACEBQv+kuYjFkdqCm38hAkLy5rvjo6f9p6V/IQNC58yn0NbQ67O7fyEEQQAhAAwBC0EAKQOYCSEBQQApA5AJIQJBACkDiAkhA0EAKQOACSEEQRAhAAtBACAAOgCKigFBAEIANwOAigFBAEIANwP4iQFBAEIANwPwiQFBAEIANwPoiQFBAEIANwPgiQFBAEIANwPYiQFBAEIANwPQiQFBAEIANwPIiQFBAEIANwPAiQFBACABNwO4iQFBACACNwOwiQFBACADNwOoiQFBACAENwOgiQFBACABNwOYiQFBACACNwOQiQFBACADNwOIiQFBACAENwOAiQFBAEEAOgCQigFBAEEAOwGIigELBgAgABADCwYAIAAQBwsGAEGAiQELqwIBBH4CQAJAIAFBIEYNAEKrs4/8kaOz8NsAIQNC/6S5iMWR2oKbfyEEQvLmu+Ojp/2npX8hBULnzKfQ1tDrs7t/IQZBACEBDAELQQApA5gJIQNBACkDkAkhBEEAKQOICSEFQQApA4AJIQZBECEBC0EAIAE6AIqKAUEAQgA3A4CKAUEAQgA3A/iJAUEAQgA3A/CJAUEAQgA3A+iJAUEAQgA3A+CJAUEAQgA3A9iJAUEAQgA3A9CJAUEAQgA3A8iJAUEAQgA3A8CJAUEAIAM3A7iJAUEAIAQ3A7CJAUEAIAU3A6iJAUEAIAY3A6CJAUEAIAM3A5iJAUEAIAQ3A5CJAUEAIAU3A4iJAUEAIAY3A4CJAUEAQQA6AJCKAUEAQQA7AYiKASAAEAMgAhAHCwsLAQBBgAgLBHgHAAA=",hash:"540e8b8e"};let ed=new s,ep=null;function eA(e){return!Number.isInteger(e)||e<8||e%8!=0?Error("Invalid variant! Valid values: 8, 16, ..."):null}function eg(e,t=256,r=null){if(eA(t))return Promise.reject(eA(t));let n=null,i=0;if(null!==r){if(32!==(n=I(r)).length)return Promise.reject(Error("Key length must be exactly 32 bytes"));i=32}let o=t/8,a=o;if(null===ep||ep.hashLength!==o)return S(ed,eu,o).then(t=>(ep=t,32===i&&ep.writeMemory(n),ep.calculate(e,i,a)));try{32===i&&ep.writeMemory(n);let t=ep.calculate(e,i,a);return Promise.resolve(t)}catch(e){return Promise.reject(e)}}function ef(e=256,t=null){if(eA(e))return Promise.reject(eA(e));let r=null,n=0;if(null!==t){if(32!==(r=I(t)).length)return Promise.reject(Error("Key length must be exactly 32 bytes"));n=32}let i=e/8,o=i;return j(eu,i).then(e=>{32===n&&e.writeMemory(r),e.init(n);let t={init:32===n?()=>(e.writeMemory(r),e.init(n),t):()=>(e.init(n),t),update:r=>(e.update(r),t),digest:t=>e.digest(t,o),save:()=>e.save(),load:r=>(e.load(r),t),blockSize:64,digestSize:i};return t})}var eh={name:"crc32",data:"AGFzbQEAAAABEQRgAAF/YAF/AGAAAGACf38AAwgHAAEBAQIAAwUEAQECAgYOAn8BQZDJBQt/AEGACAsHcAgGbWVtb3J5AgAOSGFzaF9HZXRCdWZmZXIAAAlIYXNoX0luaXQAAgtIYXNoX1VwZGF0ZQADCkhhc2hfRmluYWwABA1IYXNoX0dldFN0YXRlAAUOSGFzaF9DYWxjdWxhdGUABgpTVEFURV9TSVpFAwEKkggHBQBBgAkLwwMBA39BgIkBIQFBACECA0AgAUEAQQBBAEEAQQBBAEEAQQAgAkEBcWsgAHEgAkEBdnMiA0EBcWsgAHEgA0EBdnMiA0EBcWsgAHEgA0EBdnMiA0EBcWsgAHEgA0EBdnMiA0EBcWsgAHEgA0EBdnMiA0EBcWsgAHEgA0EBdnMiA0EBcWsgAHEgA0EBdnMiA0EBcWsgAHEgA0EBdnM2AgAgAUEEaiEBIAJBAWoiAkGAAkcNAAtBACEAA0AgAEGEkQFqIABBhIkBaigCACICQf8BcUECdEGAiQFqKAIAIAJBCHZzIgI2AgAgAEGEmQFqIAJB/wFxQQJ0QYCJAWooAgAgAkEIdnMiAjYCACAAQYShAWogAkH/AXFBAnRBgIkBaigCACACQQh2cyICNgIAIABBhKkBaiACQf8BcUECdEGAiQFqKAIAIAJBCHZzIgI2AgAgAEGEsQFqIAJB/wFxQQJ0QYCJAWooAgAgAkEIdnMiAjYCACAAQYS5AWogAkH/AXFBAnRBgIkBaigCACACQQh2cyICNgIAIABBhMEBaiACQf8BcUECdEGAiQFqKAIAIAJBCHZzNgIAIABBBGoiAEH8B0cNAAsLJwACQEEAKAKAyQEgAEYNACAAEAFBACAANgKAyQELQQBBADYChMkBC4gDAQN/QQAoAoTJAUF/cyEBQYAJIQICQCAAQQhJDQBBgAkhAgNAIAJBBGooAgAiA0EOdkH8B3FBgJEBaigCACADQRZ2QfwHcUGAiQFqKAIAcyADQQZ2QfwHcUGAmQFqKAIAcyADQf8BcUECdEGAoQFqKAIAcyACKAIAIAFzIgFBFnZB/AdxQYCpAWooAgBzIAFBDnZB/AdxQYCxAWooAgBzIAFBBnZB/AdxQYC5AWooAgBzIAFB/wFxQQJ0QYDBAWooAgBzIQEgAkEIaiECIABBeGoiAEEHSw0ACwsCQCAARQ0AAkACQCAAQQFxDQAgACEDDAELIAFB/wFxIAItAABzQQJ0QYCJAWooAgAgAUEIdnMhASACQQFqIQIgAEF/aiEDCyAAQQFGDQADQCABQf8BcSACLQAAc0ECdEGAiQFqKAIAIAFBCHZzIgFB/wFxIAJBAWotAABzQQJ0QYCJAWooAgAgAUEIdnMhASACQQJqIQIgA0F+aiIDDQALC0EAIAFBf3M2AoTJAQsyAQF/QQBBACgChMkBIgBBGHQgAEGA/gNxQQh0ciAAQQh2QYD+A3EgAEEYdnJyNgKACQsGAEGEyQELWQACQEEAKAKAyQEgAUYNACABEAFBACABNgKAyQELQQBBADYChMkBIAAQA0EAQQAoAoTJASIBQRh0IAFBgP4DcUEIdHIgAUEIdkGA/gNxIAFBGHZycjYCgAkLCwsBAEGACAsEBAAAAA==",hash:"d2eba587"};let em=new s,eI=null;function ev(e){if(null===eI)return S(em,eh,4).then(t=>(eI=t).calculate(e,3988292384));try{let t=eI.calculate(e,3988292384);return Promise.resolve(t)}catch(e){return Promise.reject(e)}}function ex(){return j(eh,4).then(e=>{e.init(3988292384);let t={init:()=>(e.init(3988292384),t),update:r=>(e.update(r),t),digest:t=>e.digest(t),save:()=>e.save(),load:r=>(e.load(r),t),blockSize:4,digestSize:4};return t})}let eC=new s,ey=null;function eB(e){if(null===ey)return S(eC,eh,4).then(t=>(ey=t).calculate(e,2197175160));try{let t=ey.calculate(e,2197175160);return Promise.resolve(t)}catch(e){return Promise.reject(e)}}function ew(){return j(eh,4).then(e=>{e.init(2197175160);let t={init:()=>(e.init(2197175160),t),update:r=>(e.update(r),t),digest:t=>e.digest(t),save:()=>e.save(),load:r=>(e.load(r),t),blockSize:4,digestSize:4};return t})}var eE={name:"md4",data:"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",hash:"74909c24"};let eb=new s,eQ=null;function ej(e){if(null===eQ)return S(eb,eE,16).then(t=>(eQ=t).calculate(e));try{let t=eQ.calculate(e);return Promise.resolve(t)}catch(e){return Promise.reject(e)}}function eD(){return j(eE,16).then(e=>{e.init();let t={init:()=>(e.init(),t),update:r=>(e.update(r),t),digest:t=>e.digest(t),save:()=>e.save(),load:r=>(e.load(r),t),blockSize:64,digestSize:16};return t})}var eS={name:"md5",data:"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",hash:"42fa4d29"};let ek=new s,eF=null;function eN(e){if(null===eF)return S(ek,eS,16).then(t=>(eF=t).calculate(e));try{let t=eF.calculate(e);return Promise.resolve(t)}catch(e){return Promise.reject(e)}}function eM(){return j(eS,16).then(e=>{e.init();let t={init:()=>(e.init(),t),update:r=>(e.update(r),t),digest:t=>e.digest(t),save:()=>e.save(),load:r=>(e.load(r),t),blockSize:64,digestSize:16};return t})}var eO={name:"sha1",data:"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",hash:"6b530c24"};let eT=new s,eG=null;function eH(e){if(null===eG)return S(eT,eO,20).then(t=>(eG=t).calculate(e));try{let t=eG.calculate(e);return Promise.resolve(t)}catch(e){return Promise.reject(e)}}function eR(){return j(eO,20).then(e=>{e.init();let t={init:()=>(e.init(),t),update:r=>(e.update(r),t),digest:t=>e.digest(t),save:()=>e.save(),load:r=>(e.load(r),t),blockSize:64,digestSize:20};return t})}var eU={name:"sha3",data:"AGFzbQEAAAABFARgAAF/YAF/AGACf38AYAN/f38AAwgHAAEBAgEAAwUEAQECAgYOAn8BQZCNBQt/AEGACAsHcAgGbWVtb3J5AgAOSGFzaF9HZXRCdWZmZXIAAAlIYXNoX0luaXQAAQtIYXNoX1VwZGF0ZQACCkhhc2hfRmluYWwABA1IYXNoX0dldFN0YXRlAAUOSGFzaF9DYWxjdWxhdGUABgpTVEFURV9TSVpFAwEKqBwHBQBBgAoL1wMAQQBCADcDgI0BQQBCADcD+IwBQQBCADcD8IwBQQBCADcD6IwBQQBCADcD4IwBQQBCADcD2IwBQQBCADcD0IwBQQBCADcDyIwBQQBCADcDwIwBQQBCADcDuIwBQQBCADcDsIwBQQBCADcDqIwBQQBCADcDoIwBQQBCADcDmIwBQQBCADcDkIwBQQBCADcDiIwBQQBCADcDgIwBQQBCADcD+IsBQQBCADcD8IsBQQBCADcD6IsBQQBCADcD4IsBQQBCADcD2IsBQQBCADcD0IsBQQBCADcDyIsBQQBCADcDwIsBQQBCADcDuIsBQQBCADcDsIsBQQBCADcDqIsBQQBCADcDoIsBQQBCADcDmIsBQQBCADcDkIsBQQBCADcDiIsBQQBCADcDgIsBQQBCADcD+IoBQQBCADcD8IoBQQBCADcD6IoBQQBCADcD4IoBQQBCADcD2IoBQQBCADcD0IoBQQBCADcDyIoBQQBCADcDwIoBQQBCADcDuIoBQQBCADcDsIoBQQBCADcDqIoBQQBCADcDoIoBQQBCADcDmIoBQQBCADcDkIoBQQBCADcDiIoBQQBCADcDgIoBQQBBwAwgAEEBdGtBA3Y2AoyNAUEAQQA2AoiNAQuMAwEIfwJAQQAoAoiNASIBQQBIDQBBACABIABqQQAoAoyNASICcDYCiI0BAkACQCABDQBBgAohAwwBCwJAIAIgAWsiBCAAIAQgAEkbIgNFDQAgA0EDcSEFQQAhBgJAIANBBEkNACABQYCKAWohByADQXxxIQhBACEGA0AgByAGaiIDQcgBaiAGQYAKai0AADoAACADQckBaiAGQYEKai0AADoAACADQcoBaiAGQYIKai0AADoAACADQcsBaiAGQYMKai0AADoAACAIIAZBBGoiBkcNAAsLIAVFDQAgAUHIiwFqIQMDQCADIAZqIAZBgApqLQAAOgAAIAZBAWohBiAFQX9qIgUNAAsLIAQgAEsNAUHIiwEgAhADIAAgBGshACAEQYAKaiEDCwJAIAAgAkkNAANAIAMgAhADIAMgAmohAyAAIAJrIgAgAk8NAAsLIABFDQBBACECQcgBIQYDQCAGQYCKAWogAyAGakG4fmotAAA6AAAgBkEBaiEGIAAgAkEBaiICQf8BcUsNAAsLC+QLAS1+IAApA0AhAkEAKQPAigEhAyAAKQM4IQRBACkDuIoBIQUgACkDMCEGQQApA7CKASEHIAApAyghCEEAKQOoigEhCSAAKQMgIQpBACkDoIoBIQsgACkDGCEMQQApA5iKASENIAApAxAhDkEAKQOQigEhDyAAKQMIIRBBACkDiIoBIREgACkDACESQQApA4CKASETQQApA8iKASEUAkACQCABQcgASw0AQQApA9CKASEVQQApA+CKASEWQQApA9iKASEXDAELQQApA+CKASAAKQNghSEWQQApA9iKASAAKQNYhSEXQQApA9CKASAAKQNQhSEVIBQgACkDSIUhFCABQekASQ0AQQBBACkD6IoBIAApA2iFNwPoigFBAEEAKQPwigEgACkDcIU3A/CKAUEAQQApA/iKASAAKQN4hTcD+IoBQQBBACkDgIsBIAApA4ABhTcDgIsBIAFBiQFJDQBBAEEAKQOIiwEgACkDiAGFNwOIiwELIAMgAoUhGCAFIASFIRkgByAGhSEHIAkgCIUhCCALIAqFIRogDSAMhSEJIA8gDoUhCiARIBCFIQsgEyAShSEMQQApA7iLASESQQApA5CLASETQQApA+iKASEbQQApA6CLASEcQQApA/iKASENQQApA7CLASEdQQApA4iLASEOQQApA8CLASEPQQApA5iLASEeQQApA/CKASEQQQApA6iLASERQQApA4CLASEfQcB+IQADQCAaIAcgC4UgF4UgH4UgEYVCAYmFIBSFIBCFIB6FIA+FIQIgDCAZIAqFIBaFIA6FIB2FQgGJhSAIhSAVhSANhSAchSIDIAeFISAgCSAIIAyFIBWFIA2FIByFQgGJhSAYhSAbhSAThSAShSIEIA+FISEgGCAKIBQgGoUgEIUgHoUgD4VCAYmFIBmFIBaFIA6FIB2FIgWFQjeJIiIgCyAYIAmFIBuFIBOFIBKFQgGJhSAHhSAXhSAfhSARhSIGIAqFQj6JIiNCf4WDIAMgEYVCAokiJIUhDyANIAKFQimJIiUgBCAQhUIniSImQn+FgyAihSERIBIgBYVCOIkiEiAGIA6FQg+JIidCf4WDIAMgF4VCCokiKIUhDiAEIBqFQhuJIikgKCAIIAKFQiSJIipCf4WDhSENIAYgGYVCBokiKyADIAuFQgGJIixCf4WDIBwgAoVCEokiLYUhECArIAQgHoVCCIkiLiAbIAWFQhmJIhtCf4WDhSEXIAYgHYVCPYkiGSAEIBSFQhSJIgQgCSAFhUIciSIIQn+Fg4UhFCAIIBlCf4WDIAMgH4VCLYkiA4UhGCAZIANCf4WDIBUgAoVCA4kiCYUhGSAEIAMgCUJ/hYOFIQcgCSAEQn+FgyAIhSEIIAwgAoUiAiAhQg6JIgNCf4WDIBMgBYVCFYkiBIUhCSAGIBaFQiuJIgUgAyAEQn+Fg4UhCiAEIAVCf4WDICBCLIkiBIUhCyAAQdAJaikDACAFIARCf4WDhSAChSEMICcgKEJ/hYMgKoUiBSEfIAMgBCACQn+Fg4UiAiEaICogKUJ/hYMgEoUiAyEeIC0gLkJ/hYMgG4UiBCEWICYgJCAlQn+Fg4UiBiEdIBsgK0J/hYMgLIUiKCEVICMgJiAiQn+Fg4UiIiEcIC4gLCAtQn+Fg4UiJiEbICcgKSASQn+Fg4UiJyETICMgJEJ/hYMgJYUiIyESIABBCGoiAA0AC0EAIBE3A6iLAUEAIAU3A4CLAUEAIBc3A9iKAUEAIAc3A7CKAUEAIAs3A4iKAUEAIA83A8CLAUEAIAM3A5iLAUEAIBA3A/CKAUEAIBQ3A8iKAUEAIAI3A6CKAUEAIAY3A7CLAUEAIA43A4iLAUEAIAQ3A+CKAUEAIBk3A7iKAUEAIAo3A5CKAUEAICI3A6CLAUEAIA03A/iKAUEAICg3A9CKAUEAIAg3A6iKAUEAIAw3A4CKAUEAICM3A7iLAUEAICc3A5CLAUEAICY3A+iKAUEAIBg3A8CKAUEAIAk3A5iKAQv4AgEFf0HkAEEAKAKMjQEiAUEBdmshAgJAQQAoAoiNASIDQQBIDQAgASEEAkAgASADRg0AIANByIsBaiEFQQAhAwNAIAUgA2pBADoAACADQQFqIgMgAUEAKAKIjQEiBGtJDQALCyAEQciLAWoiAyADLQAAIAByOgAAIAFBx4sBaiIDIAMtAABBgAFyOgAAQciLASABEANBAEGAgICAeDYCiI0BCwJAIAJBBEkNACACQQJ2IgNBA3EhBUEAIQQCQCADQX9qQQNJDQAgA0H8////A3EhAUEAIQNBACEEA0AgA0GACmogA0GAigFqKAIANgIAIANBhApqIANBhIoBaigCADYCACADQYgKaiADQYiKAWooAgA2AgAgA0GMCmogA0GMigFqKAIANgIAIANBEGohAyABIARBBGoiBEcNAAsLIAVFDQAgBUECdCEBIARBAnQhAwNAIANBgApqIANBgIoBaigCADYCACADQQRqIQMgAUF8aiIBDQALCwsGAEGAigEL0QYBA39BAEIANwOAjQFBAEIANwP4jAFBAEIANwPwjAFBAEIANwPojAFBAEIANwPgjAFBAEIANwPYjAFBAEIANwPQjAFBAEIANwPIjAFBAEIANwPAjAFBAEIANwO4jAFBAEIANwOwjAFBAEIANwOojAFBAEIANwOgjAFBAEIANwOYjAFBAEIANwOQjAFBAEIANwOIjAFBAEIANwOAjAFBAEIANwP4iwFBAEIANwPwiwFBAEIANwPoiwFBAEIANwPgiwFBAEIANwPYiwFBAEIANwPQiwFBAEIANwPIiwFBAEIANwPAiwFBAEIANwO4iwFBAEIANwOwiwFBAEIANwOoiwFBAEIANwOgiwFBAEIANwOYiwFBAEIANwOQiwFBAEIANwOIiwFBAEIANwOAiwFBAEIANwP4igFBAEIANwPwigFBAEIANwPoigFBAEIANwPgigFBAEIANwPYigFBAEIANwPQigFBAEIANwPIigFBAEIANwPAigFBAEIANwO4igFBAEIANwOwigFBAEIANwOoigFBAEIANwOgigFBAEIANwOYigFBAEIANwOQigFBAEIANwOIigFBAEIANwOAigFBAEHADCABQQF0a0EDdjYCjI0BQQBBADYCiI0BIAAQAkHkAEEAKAKMjQEiAEEBdmshAwJAQQAoAoiNASIBQQBIDQAgACEEAkAgACABRg0AIAFByIsBaiEFQQAhAQNAIAUgAWpBADoAACABQQFqIgEgAEEAKAKIjQEiBGtJDQALCyAEQciLAWoiASABLQAAIAJyOgAAIABBx4sBaiIBIAEtAABBgAFyOgAAQciLASAAEANBAEGAgICAeDYCiI0BCwJAIANBBEkNACADQQJ2IgFBA3EhBUEAIQQCQCABQX9qQQNJDQAgAUH8////A3EhAEEAIQFBACEEA0AgAUGACmogAUGAigFqKAIANgIAIAFBhApqIAFBhIoBaigCADYCACABQYgKaiABQYiKAWooAgA2AgAgAUGMCmogAUGMigFqKAIANgIAIAFBEGohASAAIARBBGoiBEcNAAsLIAVFDQAgBUECdCEAIARBAnQhAQNAIAFBgApqIAFBgIoBaigCADYCACABQQRqIQEgAEF8aiIADQALCwsL2AEBAEGACAvQAZABAAAAAAAAAAAAAAAAAAABAAAAAAAAAIKAAAAAAAAAioAAAAAAAIAAgACAAAAAgIuAAAAAAAAAAQAAgAAAAACBgACAAAAAgAmAAAAAAACAigAAAAAAAACIAAAAAAAAAAmAAIAAAAAACgAAgAAAAACLgACAAAAAAIsAAAAAAACAiYAAAAAAAIADgAAAAAAAgAKAAAAAAACAgAAAAAAAAIAKgAAAAAAAAAoAAIAAAACAgYAAgAAAAICAgAAAAAAAgAEAAIAAAAAACIAAgAAAAIA=",hash:"f2f6f5b2"};let e_=new s,eY=null;function eP(e){return[224,256,384,512].includes(e)?null:Error("Invalid variant! Valid values: 224, 256, 384, 512")}function eL(e,t=512){if(eP(t))return Promise.reject(eP(t));let r=t/8;if(null===eY||eY.hashLength!==r)return S(e_,eU,r).then(r=>(eY=r).calculate(e,t,6));try{let r=eY.calculate(e,t,6);return Promise.resolve(r)}catch(e){return Promise.reject(e)}}function eq(e=512){if(eP(e))return Promise.reject(eP(e));let t=e/8;return j(eU,t).then(r=>{r.init(e);let n={init:()=>(r.init(e),n),update:e=>(r.update(e),n),digest:e=>r.digest(e,6),save:()=>r.save(),load:e=>(r.load(e),n),blockSize:200-2*t,digestSize:t};return n})}let eJ=new s,eV=null;function ez(e){return[224,256,384,512].includes(e)?null:Error("Invalid variant! Valid values: 224, 256, 384, 512")}function eK(e,t=512){if(ez(t))return Promise.reject(ez(t));let r=t/8;if(null===eV||eV.hashLength!==r)return S(eJ,eU,r).then(r=>(eV=r).calculate(e,t,1));try{let r=eV.calculate(e,t,1);return Promise.resolve(r)}catch(e){return Promise.reject(e)}}function eW(e=512){if(ez(e))return Promise.reject(ez(e));let t=e/8;return j(eU,t).then(r=>{r.init(e);let n={init:()=>(r.init(e),n),update:e=>(r.update(e),n),digest:e=>r.digest(e,1),save:()=>r.save(),load:e=>(r.load(e),n),blockSize:200-2*t,digestSize:t};return n})}var eX={name:"sha256",data:"AGFzbQEAAAABEQRgAAF/YAF/AGAAAGACf38AAwgHAAEBAQIAAwUEAQECAgYOAn8BQfCJBQt/AEGACAsHcAgGbWVtb3J5AgAOSGFzaF9HZXRCdWZmZXIAAAlIYXNoX0luaXQAAQtIYXNoX1VwZGF0ZQACCkhhc2hfRmluYWwABA1IYXNoX0dldFN0YXRlAAUOSGFzaF9DYWxjdWxhdGUABgpTVEFURV9TSVpFAwEKoEoHBQBBgAkLnQEAQQBCADcDwIkBQQBBHEEgIABB4AFGIgAbNgLoiQFBAEKnn+anxvST/b5/Qquzj/yRo7Pw2wAgABs3A+CJAUEAQrGWgP6fooWs6ABC/6S5iMWR2oKbfyAAGzcD2IkBQQBCl7rDg5Onlod3QvLmu+Ojp/2npX8gABs3A9CJAUEAQti9loj8oLW+NkLnzKfQ1tDrs7t/IAAbNwPIiQEL7wICAX4Gf0EAQQApA8CJASIBIACtfDcDwIkBAkACQAJAIAGnQT9xIgINAEGACSEDDAELAkBBwAAgAmsiBCAAIAQgAEkbIgNFDQAgA0EDcSEFIAJBgIkBaiEGQQAhAgJAIANBBEkNACADQfwAcSEHQQAhAgNAIAYgAmoiAyACQYAJai0AADoAACADQQFqIAJBgQlqLQAAOgAAIANBAmogAkGCCWotAAA6AAAgA0EDaiACQYMJai0AADoAACAHIAJBBGoiAkcNAAsLIAVFDQADQCAGIAJqIAJBgAlqLQAAOgAAIAJBAWohAiAFQX9qIgUNAAsLIAQgAEsNAUGAiQEQAyAAIARrIQAgBEGACWohAwsCQCAAQcAASQ0AA0AgAxADIANBwABqIQMgAEFAaiIAQT9LDQALCyAARQ0AQQAhAkEAIQUDQCACQYCJAWogAyACai0AADoAACACQQFqIQIgACAFQQFqIgVB/wFxSw0ACwsLoz4BRX9BACAAKAI8IgFBGHQgAUGA/gNxQQh0ciABQQh2QYD+A3EgAUEYdnJyIgFBGXcgAUEOd3MgAUEDdnMgACgCOCICQRh0IAJBgP4DcUEIdHIgAkEIdkGA/gNxIAJBGHZyciICaiAAKAIgIgNBGHQgA0GA/gNxQQh0ciADQQh2QYD+A3EgA0EYdnJyIgRBGXcgBEEOd3MgBEEDdnMgACgCHCIDQRh0IANBgP4DcUEIdHIgA0EIdkGA/gNxIANBGHZyciIFaiAAKAIEIgNBGHQgA0GA/gNxQQh0ciADQQh2QYD+A3EgA0EYdnJyIgZBGXcgBkEOd3MgBkEDdnMgACgCACIDQRh0IANBgP4DcUEIdHIgA0EIdkGA/gNxIANBGHZyciIHaiAAKAIkIgNBGHQgA0GA/gNxQQh0ciADQQh2QYD+A3EgA0EYdnJyIghqIAJBD3cgAkENd3MgAkEKdnNqIgNqIAAoAhgiCUEYdCAJQYD+A3FBCHRyIAlBCHZBgP4DcSAJQRh2cnIiCkEZdyAKQQ53cyAKQQN2cyAAKAIUIglBGHQgCUGA/gNxQQh0ciAJQQh2QYD+A3EgCUEYdnJyIgtqIAJqIAAoAhAiCUEYdCAJQYD+A3FBCHRyIAlBCHZBgP4DcSAJQRh2cnIiDEEZdyAMQQ53cyAMQQN2cyAAKAIMIglBGHQgCUGA/gNxQQh0ciAJQQh2QYD+A3EgCUEYdnJyIg1qIAAoAjAiCUEYdCAJQYD+A3FBCHRyIAlBCHZBgP4DcSAJQRh2cnIiDmogACgCCCIJQRh0IAlBgP4DcUEIdHIgCUEIdkGA/gNxIAlBGHZyciIPQRl3IA9BDndzIA9BA3ZzIAZqIAAoAigiCUEYdCAJQYD+A3FBCHRyIAlBCHZBgP4DcSAJQRh2cnIiEGogAUEPdyABQQ13cyABQQp2c2oiCUEPdyAJQQ13cyAJQQp2c2oiEUEPdyARQQ13cyARQQp2c2oiEkEPdyASQQ13cyASQQp2c2oiE2ogACgCNCIUQRh0IBRBgP4DcUEIdHIgFEEIdkGA/gNxIBRBGHZyciIVQRl3IBVBDndzIBVBA3ZzIA5qIBJqIAAoAiwiAEEYdCAAQYD+A3FBCHRyIABBCHZBgP4DcSAAQRh2cnIiFkEZdyAWQQ53cyAWQQN2cyAQaiARaiAIQRl3IAhBDndzIAhBA3ZzIARqIAlqIAVBGXcgBUEOd3MgBUEDdnMgCmogAWogC0EZdyALQQ53cyALQQN2cyAMaiAVaiANQRl3IA1BDndzIA1BA3ZzIA9qIBZqIANBD3cgA0ENd3MgA0EKdnNqIhRBD3cgFEENd3MgFEEKdnNqIhdBD3cgF0ENd3MgF0EKdnNqIhhBD3cgGEENd3MgGEEKdnNqIhlBD3cgGUENd3MgGUEKdnNqIhpBD3cgGkENd3MgGkEKdnNqIhtBD3cgG0ENd3MgG0EKdnNqIhxBGXcgHEEOd3MgHEEDdnMgAkEZdyACQQ53cyACQQN2cyAVaiAYaiAOQRl3IA5BDndzIA5BA3ZzIBZqIBdqIBBBGXcgEEEOd3MgEEEDdnMgCGogFGogE0EPdyATQQ13cyATQQp2c2oiHUEPdyAdQQ13cyAdQQp2c2oiHkEPdyAeQQ13cyAeQQp2c2oiH2ogE0EZdyATQQ53cyATQQN2cyAYaiADQRl3IANBDndzIANBA3ZzIAFqIBlqIB9BD3cgH0ENd3MgH0EKdnNqIiBqIBJBGXcgEkEOd3MgEkEDdnMgF2ogH2ogEUEZdyARQQ53cyARQQN2cyAUaiAeaiAJQRl3IAlBDndzIAlBA3ZzIANqIB1qIBxBD3cgHEENd3MgHEEKdnNqIiFBD3cgIUENd3MgIUEKdnNqIiJBD3cgIkENd3MgIkEKdnNqIiNBD3cgI0ENd3MgI0EKdnNqIiRqIBtBGXcgG0EOd3MgG0EDdnMgHmogI2ogGkEZdyAaQQ53cyAaQQN2cyAdaiAiaiAZQRl3IBlBDndzIBlBA3ZzIBNqICFqIBhBGXcgGEEOd3MgGEEDdnMgEmogHGogF0EZdyAXQQ53cyAXQQN2cyARaiAbaiAUQRl3IBRBDndzIBRBA3ZzIAlqIBpqICBBD3cgIEENd3MgIEEKdnNqIiVBD3cgJUENd3MgJUEKdnNqIiZBD3cgJkENd3MgJkEKdnNqIidBD3cgJ0ENd3MgJ0EKdnNqIihBD3cgKEENd3MgKEEKdnNqIilBD3cgKUENd3MgKUEKdnNqIipBD3cgKkENd3MgKkEKdnNqIitBGXcgK0EOd3MgK0EDdnMgH0EZdyAfQQ53cyAfQQN2cyAbaiAnaiAeQRl3IB5BDndzIB5BA3ZzIBpqICZqIB1BGXcgHUEOd3MgHUEDdnMgGWogJWogJEEPdyAkQQ13cyAkQQp2c2oiLEEPdyAsQQ13cyAsQQp2c2oiLUEPdyAtQQ13cyAtQQp2c2oiLmogJEEZdyAkQQ53cyAkQQN2cyAnaiAgQRl3ICBBDndzICBBA3ZzIBxqIChqIC5BD3cgLkENd3MgLkEKdnNqIi9qICNBGXcgI0EOd3MgI0EDdnMgJmogLmogIkEZdyAiQQ53cyAiQQN2cyAlaiAtaiAhQRl3ICFBDndzICFBA3ZzICBqICxqICtBD3cgK0ENd3MgK0EKdnNqIjBBD3cgMEENd3MgMEEKdnNqIjFBD3cgMUENd3MgMUEKdnNqIjJBD3cgMkENd3MgMkEKdnNqIjNqICpBGXcgKkEOd3MgKkEDdnMgLWogMmogKUEZdyApQQ53cyApQQN2cyAsaiAxaiAoQRl3IChBDndzIChBA3ZzICRqIDBqICdBGXcgJ0EOd3MgJ0EDdnMgI2ogK2ogJkEZdyAmQQ53cyAmQQN2cyAiaiAqaiAlQRl3ICVBDndzICVBA3ZzICFqIClqIC9BD3cgL0ENd3MgL0EKdnNqIjRBD3cgNEENd3MgNEEKdnNqIjVBD3cgNUENd3MgNUEKdnNqIjZBD3cgNkENd3MgNkEKdnNqIjdBD3cgN0ENd3MgN0EKdnNqIjhBD3cgOEENd3MgOEEKdnNqIjlBD3cgOUENd3MgOUEKdnNqIjogOCA0IC4gLCAhIBsgGSADIA4gBEEAKALYiQEiO0EadyA7QRV3cyA7QQd3c0EAKALkiQEiPGpBACgC4IkBIj1BACgC3IkBIj5zIDtxID1zaiAHakGY36iUBGoiB0EAKALUiQEiP2oiACAMaiA7IA1qID4gD2ogPSAGaiAAID4gO3NxID5zaiAAQRp3IABBFXdzIABBB3dzakGRid2JB2oiQEEAKALQiQEiQWoiDCAAIDtzcSA7c2ogDEEadyAMQRV3cyAMQQd3c2pBz/eDrntqIkJBACgCzIkBIkNqIg0gDCAAc3EgAHNqIA1BGncgDUEVd3MgDUEHd3NqQaW3181+aiJEQQAoAsiJASIAaiIPIA0gDHNxIAxzaiAPQRp3IA9BFXdzIA9BB3dzakHbhNvKA2oiRSBBIEMgAHNxIEMgAHFzIABBHncgAEETd3MgAEEKd3NqIAdqIgZqIgdqIAUgD2ogCiANaiALIAxqIAcgDyANc3EgDXNqIAdBGncgB0EVd3MgB0EHd3NqQfGjxM8FaiIKIAYgAHMgQ3EgBiAAcXMgBkEedyAGQRN3cyAGQQp3c2ogQGoiDGoiBCAHIA9zcSAPc2ogBEEadyAEQRV3cyAEQQd3c2pBpIX+kXlqIgsgDCAGcyAAcSAMIAZxcyAMQR53IAxBE3dzIAxBCndzaiBCaiINaiIPIAQgB3NxIAdzaiAPQRp3IA9BFXdzIA9BB3dzakHVvfHYemoiQCANIAxzIAZxIA0gDHFzIA1BHncgDUETd3MgDUEKd3NqIERqIgZqIgcgDyAEc3EgBHNqIAdBGncgB0EVd3MgB0EHd3NqQZjVnsB9aiJCIAYgDXMgDHEgBiANcXMgBkEedyAGQRN3cyAGQQp3c2ogRWoiDGoiBWogFiAHaiAQIA9qIAggBGogBSAHIA9zcSAPc2ogBUEadyAFQRV3cyAFQQd3c2pBgbaNlAFqIgggDCAGcyANcSAMIAZxcyAMQR53IAxBE3dzIAxBCndzaiAKaiINaiIPIAUgB3NxIAdzaiAPQRp3IA9BFXdzIA9BB3dzakG+i8ahAmoiDiANIAxzIAZxIA0gDHFzIA1BHncgDUETd3MgDUEKd3NqIAtqIgZqIgcgDyAFc3EgBXNqIAdBGncgB0EVd3MgB0EHd3NqQcP7sagFaiIQIAYgDXMgDHEgBiANcXMgBkEedyAGQRN3cyAGQQp3c2ogQGoiDGoiBCAHIA9zcSAPc2ogBEEadyAEQRV3cyAEQQd3c2pB9Lr5lQdqIhYgDCAGcyANcSAMIAZxcyAMQR53IAxBE3dzIAxBCndzaiBCaiINaiIFaiABIARqIAIgB2ogFSAPaiAFIAQgB3NxIAdzaiAFQRp3IAVBFXdzIAVBB3dzakH+4/qGeGoiByANIAxzIAZxIA0gDHFzIA1BHncgDUETd3MgDUEKd3NqIAhqIgFqIgYgBSAEc3EgBHNqIAZBGncgBkEVd3MgBkEHd3NqQaeN8N55aiIEIAEgDXMgDHEgASANcXMgAUEedyABQRN3cyABQQp3c2ogDmoiAmoiDCAGIAVzcSAFc2ogDEEadyAMQRV3cyAMQQd3c2pB9OLvjHxqIgUgAiABcyANcSACIAFxcyACQR53IAJBE3dzIAJBCndzaiAQaiIDaiINIAwgBnNxIAZzaiANQRp3IA1BFXdzIA1BB3dzakHB0+2kfmoiCCADIAJzIAFxIAMgAnFzIANBHncgA0ETd3MgA0EKd3NqIBZqIgFqIg8gF2ogESANaiAUIAxqIAkgBmogDyANIAxzcSAMc2ogD0EadyAPQRV3cyAPQQd3c2pBho/5/X5qIgYgASADcyACcSABIANxcyABQR53IAFBE3dzIAFBCndzaiAHaiICaiIJIA8gDXNxIA1zaiAJQRp3IAlBFXdzIAlBB3dzakHGu4b+AGoiDCACIAFzIANxIAIgAXFzIAJBHncgAkETd3MgAkEKd3NqIARqIgNqIhEgCSAPc3EgD3NqIBFBGncgEUEVd3MgEUEHd3NqQczDsqACaiINIAMgAnMgAXEgAyACcXMgA0EedyADQRN3cyADQQp3c2ogBWoiAWoiFCARIAlzcSAJc2ogFEEadyAUQRV3cyAUQQd3c2pB79ik7wJqIg8gASADcyACcSABIANxcyABQR53IAFBE3dzIAFBCndzaiAIaiICaiIXaiATIBRqIBggEWogEiAJaiAXIBQgEXNxIBFzaiAXQRp3IBdBFXdzIBdBB3dzakGqidLTBGoiGCACIAFzIANxIAIgAXFzIAJBHncgAkETd3MgAkEKd3NqIAZqIgNqIgkgFyAUc3EgFHNqIAlBGncgCUEVd3MgCUEHd3NqQdzTwuUFaiIUIAMgAnMgAXEgAyACcXMgA0EedyADQRN3cyADQQp3c2ogDGoiAWoiESAJIBdzcSAXc2ogEUEadyARQRV3cyARQQd3c2pB2pHmtwdqIhcgASADcyACcSABIANxcyABQR53IAFBE3dzIAFBCndzaiANaiICaiISIBEgCXNxIAlzaiASQRp3IBJBFXdzIBJBB3dzakHSovnBeWoiGSACIAFzIANxIAIgAXFzIAJBHncgAkETd3MgAkEKd3NqIA9qIgNqIhNqIB4gEmogGiARaiAdIAlqIBMgEiARc3EgEXNqIBNBGncgE0EVd3MgE0EHd3NqQe2Mx8F6aiIaIAMgAnMgAXEgAyACcXMgA0EedyADQRN3cyADQQp3c2ogGGoiAWoiCSATIBJzcSASc2ogCUEadyAJQRV3cyAJQQd3c2pByM+MgHtqIhggASADcyACcSABIANxcyABQR53IAFBE3dzIAFBCndzaiAUaiICaiIRIAkgE3NxIBNzaiARQRp3IBFBFXdzIBFBB3dzakHH/+X6e2oiFCACIAFzIANxIAIgAXFzIAJBHncgAkETd3MgAkEKd3NqIBdqIgNqIhIgESAJc3EgCXNqIBJBGncgEkEVd3MgEkEHd3NqQfOXgLd8aiIXIAMgAnMgAXEgAyACcXMgA0EedyADQRN3cyADQQp3c2ogGWoiAWoiE2ogICASaiAcIBFqIB8gCWogEyASIBFzcSARc2ogE0EadyATQRV3cyATQQd3c2pBx6KerX1qIhkgASADcyACcSABIANxcyABQR53IAFBE3dzIAFBCndzaiAaaiICaiIJIBMgEnNxIBJzaiAJQRp3IAlBFXdzIAlBB3dzakHRxqk2aiIaIAIgAXMgA3EgAiABcXMgAkEedyACQRN3cyACQQp3c2ogGGoiA2oiESAJIBNzcSATc2ogEUEadyARQRV3cyARQQd3c2pB59KkoQFqIhggAyACcyABcSADIAJxcyADQR53IANBE3dzIANBCndzaiAUaiIBaiISIBEgCXNxIAlzaiASQRp3IBJBFXdzIBJBB3dzakGFldy9AmoiFCABIANzIAJxIAEgA3FzIAFBHncgAUETd3MgAUEKd3NqIBdqIgJqIhMgI2ogJiASaiAiIBFqICUgCWogEyASIBFzcSARc2ogE0EadyATQRV3cyATQQd3c2pBuMLs8AJqIhcgAiABcyADcSACIAFxcyACQR53IAJBE3dzIAJBCndzaiAZaiIDaiIJIBMgEnNxIBJzaiAJQRp3IAlBFXdzIAlBB3dzakH827HpBGoiGSADIAJzIAFxIAMgAnFzIANBHncgA0ETd3MgA0EKd3NqIBpqIgFqIhEgCSATc3EgE3NqIBFBGncgEUEVd3MgEUEHd3NqQZOa4JkFaiIaIAEgA3MgAnEgASADcXMgAUEedyABQRN3cyABQQp3c2ogGGoiAmoiEiARIAlzcSAJc2ogEkEadyASQRV3cyASQQd3c2pB1OapqAZqIhggAiABcyADcSACIAFxcyACQR53IAJBE3dzIAJBCndzaiAUaiIDaiITaiAoIBJqICQgEWogJyAJaiATIBIgEXNxIBFzaiATQRp3IBNBFXdzIBNBB3dzakG7laizB2oiFCADIAJzIAFxIAMgAnFzIANBHncgA0ETd3MgA0EKd3NqIBdqIgFqIgkgEyASc3EgEnNqIAlBGncgCUEVd3MgCUEHd3NqQa6Si454aiIXIAEgA3MgAnEgASADcXMgAUEedyABQRN3cyABQQp3c2ogGWoiAmoiESAJIBNzcSATc2ogEUEadyARQRV3cyARQQd3c2pBhdnIk3lqIhkgAiABcyADcSACIAFxcyACQR53IAJBE3dzIAJBCndzaiAaaiIDaiISIBEgCXNxIAlzaiASQRp3IBJBFXdzIBJBB3dzakGh0f+VemoiGiADIAJzIAFxIAMgAnFzIANBHncgA0ETd3MgA0EKd3NqIBhqIgFqIhNqICogEmogLSARaiApIAlqIBMgEiARc3EgEXNqIBNBGncgE0EVd3MgE0EHd3NqQcvM6cB6aiIYIAEgA3MgAnEgASADcXMgAUEedyABQRN3cyABQQp3c2ogFGoiAmoiCSATIBJzcSASc2ogCUEadyAJQRV3cyAJQQd3c2pB8JauknxqIhQgAiABcyADcSACIAFxcyACQR53IAJBE3dzIAJBCndzaiAXaiIDaiIRIAkgE3NxIBNzaiARQRp3IBFBFXdzIBFBB3dzakGjo7G7fGoiFyADIAJzIAFxIAMgAnFzIANBHncgA0ETd3MgA0EKd3NqIBlqIgFqIhIgESAJc3EgCXNqIBJBGncgEkEVd3MgEkEHd3NqQZnQy4x9aiIZIAEgA3MgAnEgASADcXMgAUEedyABQRN3cyABQQp3c2ogGmoiAmoiE2ogMCASaiAvIBFqICsgCWogEyASIBFzcSARc2ogE0EadyATQRV3cyATQQd3c2pBpIzktH1qIhogAiABcyADcSACIAFxcyACQR53IAJBE3dzIAJBCndzaiAYaiIDaiIJIBMgEnNxIBJzaiAJQRp3IAlBFXdzIAlBB3dzakGF67igf2oiGCADIAJzIAFxIAMgAnFzIANBHncgA0ETd3MgA0EKd3NqIBRqIgFqIhEgCSATc3EgE3NqIBFBGncgEUEVd3MgEUEHd3NqQfDAqoMBaiIUIAEgA3MgAnEgASADcXMgAUEedyABQRN3cyABQQp3c2ogF2oiAmoiEiARIAlzcSAJc2ogEkEadyASQRV3cyASQQd3c2pBloKTzQFqIhcgAiABcyADcSACIAFxcyACQR53IAJBE3dzIAJBCndzaiAZaiIDaiITIDZqIDIgEmogNSARaiAxIAlqIBMgEiARc3EgEXNqIBNBGncgE0EVd3MgE0EHd3NqQYjY3fEBaiIZIAMgAnMgAXEgAyACcXMgA0EedyADQRN3cyADQQp3c2ogGmoiAWoiCSATIBJzcSASc2ogCUEadyAJQRV3cyAJQQd3c2pBzO6hugJqIhogASADcyACcSABIANxcyABQR53IAFBE3dzIAFBCndzaiAYaiICaiIRIAkgE3NxIBNzaiARQRp3IBFBFXdzIBFBB3dzakG1+cKlA2oiGCACIAFzIANxIAIgAXFzIAJBHncgAkETd3MgAkEKd3NqIBRqIgNqIhIgESAJc3EgCXNqIBJBGncgEkEVd3MgEkEHd3NqQbOZ8MgDaiIUIAMgAnMgAXEgAyACcXMgA0EedyADQRN3cyADQQp3c2ogF2oiAWoiE2ogLEEZdyAsQQ53cyAsQQN2cyAoaiA0aiAzQQ93IDNBDXdzIDNBCnZzaiIXIBJqIDcgEWogMyAJaiATIBIgEXNxIBFzaiATQRp3IBNBFXdzIBNBB3dzakHK1OL2BGoiGyABIANzIAJxIAEgA3FzIAFBHncgAUETd3MgAUEKd3NqIBlqIgJqIgkgEyASc3EgEnNqIAlBGncgCUEVd3MgCUEHd3NqQc+U89wFaiIZIAIgAXMgA3EgAiABcXMgAkEedyACQRN3cyACQQp3c2ogGmoiA2oiESAJIBNzcSATc2ogEUEadyARQRV3cyARQQd3c2pB89+5wQZqIhogAyACcyABcSADIAJxcyADQR53IANBE3dzIANBCndzaiAYaiIBaiISIBEgCXNxIAlzaiASQRp3IBJBFXdzIBJBB3dzakHuhb6kB2oiHCABIANzIAJxIAEgA3FzIAFBHncgAUETd3MgAUEKd3NqIBRqIgJqIhNqIC5BGXcgLkEOd3MgLkEDdnMgKmogNmogLUEZdyAtQQ53cyAtQQN2cyApaiA1aiAXQQ93IBdBDXdzIBdBCnZzaiIUQQ93IBRBDXdzIBRBCnZzaiIYIBJqIDkgEWogFCAJaiATIBIgEXNxIBFzaiATQRp3IBNBFXdzIBNBB3dzakHvxpXFB2oiCSACIAFzIANxIAIgAXFzIAJBHncgAkETd3MgAkEKd3NqIBtqIgNqIhEgEyASc3EgEnNqIBFBGncgEUEVd3MgEUEHd3NqQZTwoaZ4aiIbIAMgAnMgAXEgAyACcXMgA0EedyADQRN3cyADQQp3c2ogGWoiAWoiEiARIBNzcSATc2ogEkEadyASQRV3cyASQQd3c2pBiISc5nhqIhkgASADcyACcSABIANxcyABQR53IAFBE3dzIAFBCndzaiAaaiICaiITIBIgEXNxIBFzaiATQRp3IBNBFXdzIBNBB3dzakH6//uFeWoiGiACIAFzIANxIAIgAXFzIAJBHncgAkETd3MgAkEKd3NqIBxqIgNqIhQgPGo2AuSJAUEAID8gAyACcyABcSADIAJxcyADQR53IANBE3dzIANBCndzaiAJaiIBIANzIAJxIAEgA3FzIAFBHncgAUETd3MgAUEKd3NqIBtqIgIgAXMgA3EgAiABcXMgAkEedyACQRN3cyACQQp3c2ogGWoiAyACcyABcSADIAJxcyADQR53IANBE3dzIANBCndzaiAaaiIJajYC1IkBQQAgPSAvQRl3IC9BDndzIC9BA3ZzICtqIDdqIBhBD3cgGEENd3MgGEEKdnNqIhggEWogFCATIBJzcSASc2ogFEEadyAUQRV3cyAUQQd3c2pB69nBonpqIhkgAWoiEWo2AuCJAUEAIEEgCSADcyACcSAJIANxcyAJQR53IAlBE3dzIAlBCndzaiAZaiIBajYC0IkBQQAgPiAwQRl3IDBBDndzIDBBA3ZzIC9qIBdqIDpBD3cgOkENd3MgOkEKdnNqIBJqIBEgFCATc3EgE3NqIBFBGncgEUEVd3MgEUEHd3NqQffH5vd7aiIXIAJqIhJqNgLciQFBACBDIAEgCXMgA3EgASAJcXMgAUEedyABQRN3cyABQQp3c2ogF2oiAmo2AsyJAUEAIDsgNEEZdyA0QQ53cyA0QQN2cyAwaiA4aiAYQQ93IBhBDXdzIBhBCnZzaiATaiASIBEgFHNxIBRzaiASQRp3IBJBFXdzIBJBB3dzakHy8cWzfGoiESADamo2AtiJAUEAIAAgAiABcyAJcSACIAFxcyACQR53IAJBE3dzIAJBCndzaiARamo2AsiJAQu2BgIEfwF+QQAoAsCJASIAQQJ2QQ9xIgFBAnRBgIkBaiICIAIoAgBBfyAAQQN0IgB0QX9zcUGAASAAdHM2AgACQAJAAkAgAUEOSQ0AAkAgAUEORw0AQQBBADYCvIkBC0GAiQEQA0EAIQMMAQsgAUENRg0BIAFBAWohAwsgAyEAAkBBBiADa0EHcSICRQ0AIANBAnRBgIkBaiEBIAMhAANAIAFBADYCACABQQRqIQEgAEEBaiEAIAJBf2oiAg0ACwsgA0F5akEHSQ0AIABBAnQhAQNAIAFBmIkBakIANwIAIAFBkIkBakIANwIAIAFBiIkBakIANwIAIAFBgIkBakIANwIAIAFBIGoiAUE4Rw0ACwtBACEBQQBBACkDwIkBIgSnIgBBG3QgAEELdEGAgPwHcXIgAEEFdkGA/gNxIABBA3RBGHZycjYCvIkBQQAgBEIdiKciAEEYdCAAQYD+A3FBCHRyIABBCHZBgP4DcSAAQRh2cnI2AriJAUGAiQEQA0EAQQAoAuSJASIAQRh0IABBgP4DcUEIdHIgAEEIdkGA/gNxIABBGHZycjYC5IkBQQBBACgC4IkBIgBBGHQgAEGA/gNxQQh0ciAAQQh2QYD+A3EgAEEYdnJyNgLgiQFBAEEAKALciQEiAEEYdCAAQYD+A3FBCHRyIABBCHZBgP4DcSAAQRh2cnI2AtyJAUEAQQAoAtiJASIAQRh0IABBgP4DcUEIdHIgAEEIdkGA/gNxIABBGHZycjYC2IkBQQBBACgC1IkBIgBBGHQgAEGA/gNxQQh0ciAAQQh2QYD+A3EgAEEYdnJyNgLUiQFBAEEAKALQiQEiAEEYdCAAQYD+A3FBCHRyIABBCHZBgP4DcSAAQRh2cnI2AtCJAUEAQQAoAsyJASIAQRh0IABBgP4DcUEIdHIgAEEIdkGA/gNxIABBGHZycjYCzIkBQQBBACgCyIkBIgBBGHQgAEGA/gNxQQh0ciAAQQh2QYD+A3EgAEEYdnJyNgLIiQECQEEAKALoiQEiAkUNAEEAIQADQCABQYAJaiABQciJAWotAAA6AAAgAUEBaiEBIAIgAEEBaiIAQf8BcUsNAAsLCwYAQYCJAQujAQBBAEIANwPAiQFBAEEcQSAgAUHgAUYiARs2AuiJAUEAQqef5qfG9JP9vn9Cq7OP/JGjs/DbACABGzcD4IkBQQBCsZaA/p+ihazoAEL/pLmIxZHagpt/IAEbNwPYiQFBAEKXusODk6eWh3dC8ua746On/aelfyABGzcD0IkBQQBC2L2WiPygtb42QufMp9DW0Ouzu38gARs3A8iJASAAEAIQBAsLCwEAQYAICwRwAAAA",hash:"64f06674"};let eZ=new s,e$=null;function e0(e){if(null===e$)return S(eZ,eX,28).then(t=>(e$=t).calculate(e,224));try{let t=e$.calculate(e,224);return Promise.resolve(t)}catch(e){return Promise.reject(e)}}function e1(){return j(eX,28).then(e=>{e.init(224);let t={init:()=>(e.init(224),t),update:r=>(e.update(r),t),digest:t=>e.digest(t),save:()=>e.save(),load:r=>(e.load(r),t),blockSize:64,digestSize:28};return t})}let e2=new s,e4=null;function e3(e){if(null===e4)return S(e2,eX,32).then(t=>(e4=t).calculate(e,256));try{let t=e4.calculate(e,256);return Promise.resolve(t)}catch(e){return Promise.reject(e)}}function e5(){return j(eX,32).then(e=>{e.init(256);let t={init:()=>(e.init(256),t),update:r=>(e.update(r),t),digest:t=>e.digest(t),save:()=>e.save(),load:r=>(e.load(r),t),blockSize:64,digestSize:32};return t})}var e8={name:"sha512",data:"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",hash:"cdd57f6a"};let e6=new s,e7=null;function e9(e){if(null===e7)return S(e6,e8,48).then(t=>(e7=t).calculate(e,384));try{let t=e7.calculate(e,384);return Promise.resolve(t)}catch(e){return Promise.reject(e)}}function te(){return j(e8,48).then(e=>{e.init(384);let t={init:()=>(e.init(384),t),update:r=>(e.update(r),t),digest:t=>e.digest(t),save:()=>e.save(),load:r=>(e.load(r),t),blockSize:128,digestSize:48};return t})}let tt=new s,tr=null;function tn(e){if(null===tr)return S(tt,e8,64).then(t=>(tr=t).calculate(e,512));try{let t=tr.calculate(e,512);return Promise.resolve(t)}catch(e){return Promise.reject(e)}}function ti(){return j(e8,64).then(e=>{e.init(512);let t={init:()=>(e.init(512),t),update:r=>(e.update(r),t),digest:t=>e.digest(t),save:()=>e.save(),load:r=>(e.load(r),t),blockSize:128,digestSize:64};return t})}var to={name:"xxhash32",data:"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",hash:"9e3a00cd"};let ta=new s,ts=null;function tl(e){return!Number.isInteger(e)||e<0||e>4294967295?Error("Seed must be a valid 32-bit long unsigned integer."):null}function tc(e,t=0){if(tl(t))return Promise.reject(tl(t));if(null===ts)return S(ta,to,4).then(r=>(ts=r).calculate(e,t));try{let r=ts.calculate(e,t);return Promise.resolve(r)}catch(e){return Promise.reject(e)}}function tu(e=0){return tl(e)?Promise.reject(tl(e)):j(to,4).then(t=>{t.init(e);let r={init:()=>(t.init(e),r),update:e=>(t.update(e),r),digest:e=>t.digest(e),save:()=>t.save(),load:e=>(t.load(e),r),blockSize:16,digestSize:4};return r})}var td={name:"xxhash64",data:"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",hash:"dc61b4e7"};let tp=new s,tA=null,tg=new ArrayBuffer(8);function tf(e){return!Number.isInteger(e)||e<0||e>4294967295?Error("Seed must be given as two valid 32-bit long unsigned integers (lo + high)."):null}function th(e,t,r){let n=new DataView(e);n.setUint32(0,t,!0),n.setUint32(4,r,!0)}function tm(e,t=0,r=0){if(tf(t))return Promise.reject(tf(t));if(tf(r))return Promise.reject(tf(r));if(null===tA)return S(tp,td,8).then(n=>(tA=n,th(tg,t,r),tA.writeMemory(new Uint8Array(tg)),tA.calculate(e)));try{th(tg,t,r),tA.writeMemory(new Uint8Array(tg));let n=tA.calculate(e);return Promise.resolve(n)}catch(e){return Promise.reject(e)}}function tI(e=0,t=0){return tf(e)?Promise.reject(tf(e)):tf(t)?Promise.reject(tf(t)):j(td,8).then(r=>{let n=new ArrayBuffer(8);th(n,e,t),r.writeMemory(new Uint8Array(n)),r.init();let i={init:()=>(r.writeMemory(new Uint8Array(n)),r.init(),i),update:e=>(r.update(e),i),digest:e=>r.digest(e),save:()=>r.save(),load:e=>(r.load(e),i),blockSize:32,digestSize:8};return i})}var tv={name:"xxhash3",data:"AGFzbQEAAAABNAhgAAF/YAR/f39/AGAHf39/f39/fwBgBH9+fn4BfmAEf39/fgF+YAN/f34BfmAAAGABfwADDg0AAQIDBAUFBQYHBgAGBQQBAQICBg4CfwFBwI4FC38AQcAJCwdwCAZtZW1vcnkCAA5IYXNoX0dldEJ1ZmZlcgAACUhhc2hfSW5pdAAIC0hhc2hfVXBkYXRlAAkKSGFzaF9GaW5hbAAKDUhhc2hfR2V0U3RhdGUACw5IYXNoX0NhbGN1bGF0ZQAMClNUQVRFX1NJWkUDAQrNQg0FAEGACgvvAwEQfgJAIANFDQAgAUE4aiEBIAJBOGohAiAAKQMwIQQgACkDOCEFIAApAyAhBiAAKQMoIQcgACkDECEIIAApAxghCSAAKQMAIQogACkDCCELA0AgByABQWhqKQMAIgx8IAJBcGopAwAgAUFwaikDACINhSIHQiCIIAdC/////w+DfnwhByAJIAFBWGopAwAiDnwgAkFgaikDACABQWBqKQMAIg+FIglCIIggCUL/////D4N+fCEJIAsgAUFIaikDACIQfCACQVBqKQMAIAFBUGopAwAiEYUiC0IgiCALQv////8Pg358IQsgAkF4aikDACABQXhqKQMAIhKFIhNCIIggE0L/////D4N+IAR8IAEpAwAiE3whBCACQWhqKQMAIAyFIgxCIIggDEL/////D4N+IAZ8IA18IQYgAkFYaikDACAOhSIMQiCIIAxC/////w+DfiAIfCAPfCEIIAJBSGopAwAgEIUiDEIgiCAMQv////8Pg34gCnwgEXwhCiAFIBJ8IAIpAwAgE4UiBUIgiCAFQv////8Pg358IQUgAUHAAGohASACQQhqIQIgA0F/aiIDDQALIAAgCTcDGCAAIAo3AwAgACALNwMIIAAgBzcDKCAAIAg3AxAgACAFNwM4IAAgBjcDICAAIAQ3AzALC94CAgF/AX4CQCACIAEoAgAiB2siAiAESw0AIAAgAyAFIAdBA3RqIAIQASAAIAUgBmoiBykDACAAKQMAIghCL4iFIAiFQrHz3fEJfjcDACAAIAcpAwggACkDCCIIQi+IhSAIhUKx893xCX43AwggACAHKQMQIAApAxAiCEIviIUgCIVCsfPd8Ql+NwMQIAAgBykDGCAAKQMYIghCL4iFIAiFQrHz3fEJfjcDGCAAIAcpAyAgACkDICIIQi+IhSAIhUKx893xCX43AyAgACAHKQMoIAApAygiCEIviIUgCIVCsfPd8Ql+NwMoIAAgBykDMCAAKQMwIghCL4iFIAiFQrHz3fEJfjcDMCAAIAcpAzggACkDOCIIQi+IhSAIhUKx893xCX43AzggACADIAJBBnRqIAUgBCACayIHEAEgASAHNgIADwsgACADIAUgB0EDdGogBBABIAEgByAEajYCAAuFAQEBfyACIAGFIAOnIgRBGHQgBEGA/gNxQQh0ciAEQQh2QYD+A3EgBEEYdnJyrUIghiADhX1BADUCgIwBQiCGIABB/IsBajUCAISFIgNCMYkgA0IYiYUgA4VCpb7j9NGMh9mff34iA0IjiCAArXwgA4VCpb7j9NGMh9mff34iA0IciCADhQtnACACIAFzrSADfCIDQiGIQQAtAICMAUEQdCAAQQh0ciAAQQF2QYCMAWotAABBGHRyIABB/4sBai0AAHKthSADhULP1tO+0ser2UJ+IgNCHYggA4VC+fPd8Zn2masWfiIDQiCIIAOFC4kDAQR+AkAgAEEJSQ0AQQApA4CMASABKQMgIAEpAxiFIAJ8hSIDQjiGIANCgP4Dg0IohoQgA0KAgPwHg0IYhiADQoCAgPgPg0IIhoSEIANCCIhCgICA+A+DIANCGIhCgID8B4OEIANCKIhCgP4DgyADQjiIhISEIACtfCAAQfiLAWopAwAgASkDMCABKQMohSACfYUiAnwgAkL/////D4MiBCADQiCIIgV+IgZC/////w+DIAJCIIgiAiADQv////8PgyIDfnwgBCADfiIDQiCIfCIEQiCGIANC/////w+DhCAGQiCIIAIgBX58IARCIIh8hXwiA0IliCADhUL5893xmfKZqxZ+IgNCIIggA4UPCwJAIABBBEkNACAAIAFBCGopAwAgAUEQaikDACACEAMPCwJAIABFDQAgACABKAIAIAFBBGooAgAgAhAEDwsgASkDOCABKQNAhSAChSIDQiGIIAOFQs/W077Sx6vZQn4iA0IdiCADhUL5893xmfaZqxZ+IgNCIIggA4UL3ggBBn4gAK1Ch5Wvr5i23puef34hAwJAIABBIUkNAAJAIABBwQBJDQACQCAAQeEASQ0AIAEpA2ggAn1BACkDuIwBhSIEQv////8PgyIFIAEpA2AgAnxBACkDsIwBhSIGQiCIIgd+IghC/////w+DIARCIIgiBCAGQv////8PgyIGfnwgBSAGfiIFQiCIfCIGQiCGIAVC/////w+DhCAIQiCIIAQgB358IAZCIIh8hSADfCABKQN4IAJ9IABByIsBaikDAIUiA0L/////D4MiBCABKQNwIAJ8IABBwIsBaikDAIUiBUIgiCIGfiIHQv////8PgyADQiCIIgMgBUL/////D4MiBX58IAQgBX4iBEIgiHwiBUIghiAEQv////8Pg4QgB0IgiCADIAZ+fCAFQiCIfIV8IQMLIAEpA0ggAn1BACkDqIwBhSIEQv////8PgyIFIAEpA0AgAnxBACkDoIwBhSIGQiCIIgd+IghC/////w+DIARCIIgiBCAGQv////8PgyIGfnwgBSAGfiIFQiCIfCIGQiCGIAVC/////w+DhCAIQiCIIAQgB358IAZCIIh8hSADfCABKQNYIAJ9IABB2IsBaikDAIUiA0L/////D4MiBCABKQNQIAJ8IABB0IsBaikDAIUiBUIgiCIGfiIHQv////8PgyADQiCIIgMgBUL/////D4MiBX58IAQgBX4iBEIgiHwiBUIghiAEQv////8Pg4QgB0IgiCADIAZ+fCAFQiCIfIV8IQMLIAEpAyggAn1BACkDmIwBhSIEQv////8PgyIFIAEpAyAgAnxBACkDkIwBhSIGQiCIIgd+IghC/////w+DIARCIIgiBCAGQv////8PgyIGfnwgBSAGfiIFQiCIfCIGQiCGIAVC/////w+DhCAIQiCIIAQgB358IAZCIIh8hSADfCABKQM4IAJ9IABB6IsBaikDAIUiA0L/////D4MiBCABKQMwIAJ8IABB4IsBaikDAIUiBUIgiCIGfiIHQv////8PgyADQiCIIgMgBUL/////D4MiBX58IAQgBX4iBEIgiHwiBUIghiAEQv////8Pg4QgB0IgiCADIAZ+fCAFQiCIfIV8IQMLIAEpAwggAn1BACkDiIwBhSIEQv////8PgyIFIAEpAwAgAnxBACkDgIwBhSIGQiCIIgd+IghC/////w+DIARCIIgiBCAGQv////8PgyIGfnwgBSAGfiIFQiCIfCIGQiCGIAVC/////w+DhCAIQiCIIAQgB358IAZCIIh8hSADfCABKQMYIAJ9IABB+IsBaikDAIUiA0L/////D4MiBCABKQMQIAJ8IABB8IsBaikDAIUiAkIgiCIFfiIGQv////8PgyADQiCIIgMgAkL/////D4MiAn58IAQgAn4iAkIgiHwiBEIghiACQv////8Pg4QgBkIgiCADIAV+fCAEQiCIfIV8IgJCJYggAoVC+fPd8ZnymasWfiICQiCIIAKFC/wKBAF/BX4CfwF+QQAhAyABKQN4IAJ9QQApA/iMAYUiBEL/////D4MiBSABKQNwIAJ8QQApA/CMAYUiBkIgiCIHfiIIQv////8PgyAEQiCIIgQgBkL/////D4MiBn58IAUgBn4iBUIgiHwiBkIghiAFQv////8Pg4QgCEIgiCAEIAd+fCAGQiCIfIUgASkDaCACfUEAKQPojAGFIgRC/////w+DIgUgASkDYCACfEEAKQPgjAGFIgZCIIgiB34iCEL/////D4MgBEIgiCIEIAZC/////w+DIgZ+fCAFIAZ+IgVCIIh8IgZCIIYgBUL/////D4OEIAhCIIggBCAHfnwgBkIgiHyFIAEpA1ggAn1BACkD2IwBhSIEQv////8PgyIFIAEpA1AgAnxBACkD0IwBhSIGQiCIIgd+IghC/////w+DIARCIIgiBCAGQv////8PgyIGfnwgBSAGfiIFQiCIfCIGQiCGIAVC/////w+DhCAIQiCIIAQgB358IAZCIIh8hSABKQNIIAJ9QQApA8iMAYUiBEL/////D4MiBSABKQNAIAJ8QQApA8CMAYUiBkIgiCIHfiIIQv////8PgyAEQiCIIgQgBkL/////D4MiBn58IAUgBn4iBUIgiHwiBkIghiAFQv////8Pg4QgCEIgiCAEIAd+fCAGQiCIfIUgASkDOCACfUEAKQO4jAGFIgRC/////w+DIgUgASkDMCACfEEAKQOwjAGFIgZCIIgiB34iCEL/////D4MgBEIgiCIEIAZC/////w+DIgZ+fCAFIAZ+IgVCIIh8IgZCIIYgBUL/////D4OEIAhCIIggBCAHfnwgBkIgiHyFIAEpAyggAn1BACkDqIwBhSIEQv////8PgyIFIAEpAyAgAnxBACkDoIwBhSIGQiCIIgd+IghC/////w+DIARCIIgiBCAGQv////8PgyIGfnwgBSAGfiIFQiCIfCIGQiCGIAVC/////w+DhCAIQiCIIAQgB358IAZCIIh8hSABKQMYIAJ9QQApA5iM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ABshAwJAAkBBACkDkI4BIgRC8QFUDQAgAkEAKQOAigE3AwAgAkEAKQOIigE3AwggAkEAKQOQigE3AxAgAkEAKQOYigE3AxggAkEAKQOgigE3AyAgAkEAKQOoigE3AyggAkEAKQOwigEiBDcDMCACQQApA7iKASIFNwM4AkACQEEAKAKAjgEiBkHAAEkNACACQQAoAoiOATYCQCACIAJBwABqQQAoApiOAUGAjAEgBkF/akEGdiADQQAoApyOASIAEAIgAyAAaiIAQXlqKQMAIQcgAEEJaikDACEIIABBGWopAwAhCSAGQcCLAWopAwAhBCAAQQFqKQMAIQogBkHIiwFqKQMAIQUgBkHQiwFqKQMAIQsgAEERaikDACEMIAZB2IsBaikDACENIAZB4IsBaikDACEOIABBIWopAwAhDyAGQeiLAWopAwAhECAAQSlqKQMAIREgAikDACESIAIpAxAhEyACKQMgIRQgAikDCCEVIAIpAxghFiACKQMoIRcgAikDMCEYIAIgAikDOCAGQfCLAWopAwAiGXwgAEExaikDACAGQfiLAWopAwAiGoUiG0IgiCAbQv////8Pg358NwM4IAIgGiAYIBEgGYUiEUIgiCARQv////8Pg358fDcDMCAXIA58IA8gEIUiD0IgiCAPQv////8Pg358IQ8gFiALfCAMIA2FIgxCIIggDEL/////D4N+fCEMIBUgBHwgCiAFhSIKQiCIIApC/////w+DfnwhCiAQIBQgCSAOhSIOQiCIIA5C/////w+Dfnx8IRAgDSATIAggC4UiC0IgiCALQv////8Pg358fCEIIAUgEiAHIASFIgRCIIggBEL/////D4N+fHwhBwwBCyAGQcCNAWohHEHAACAGayEdIAJBwABqIQACQAJAAkAgBkE4TQ0AIB0hHgwBCwJAAkBBOCAGayIfQQN2QQFqQQdxIh4NACACQcAAaiEAIB0hHgwBCyACQcAAaiEAIB5BA3QiICEeA0AgACAcKQMANwMAIABBCGohACAcQQhqIRwgHkF4aiIeDQALQcAAIAYgIGprIR4LAkAgH0E4SQ0AA0AgACAcKQMANwMAIABBCGogHEEIaikDADcDACAAQRBqIBxBEGopAwA3AwAgAEEYaiAcQRhqKQMANwMAIABBIGogHEEgaikDADcDACAAQShqIBxBKGopAwA3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",hash:"0dca92d1"};let tx=new s,tC=null,ty=new ArrayBuffer(8);function tB(e){return!Number.isInteger(e)||e<0||e>4294967295?Error("Seed must be given as two valid 32-bit long unsigned integers (lo + high)."):null}function tw(e,t,r){let n=new DataView(e);n.setUint32(0,t,!0),n.setUint32(4,r,!0)}function tE(e,t=0,r=0){if(tB(t))return Promise.reject(tB(t));if(tB(r))return Promise.reject(tB(r));if(null===tC)return S(tx,tv,8).then(n=>(tC=n,tw(ty,t,r),tC.writeMemory(new Uint8Array(ty)),tC.calculate(e)));try{tw(ty,t,r),tC.writeMemory(new Uint8Array(ty));let n=tC.calculate(e);return Promise.resolve(n)}catch(e){return Promise.reject(e)}}function tb(e=0,t=0){return tB(e)?Promise.reject(tB(e)):tB(t)?Promise.reject(tB(t)):j(tv,8).then(r=>{let n=new ArrayBuffer(8);tw(n,e,t),r.writeMemory(new Uint8Array(n)),r.init();let i={init:()=>(r.writeMemory(new Uint8Array(n)),r.init(),i),update:e=>(r.update(e),i),digest:e=>r.digest(e),save:()=>r.save(),load:e=>(r.load(e),i),blockSize:512,digestSize:8};return i})}var tQ={name:"xxhash128",data:"AGFzbQEAAAABKwdgAAF/YAR/f39/AGAHf39/f39/fwBgA39/fgF+YAR/f39+AGAAAGABfwADDQwAAQIDBAQEBQYFAAUFBAEBAgIGDgJ/AUHAjgULfwBBwAkLB3AIBm1lbW9yeQIADkhhc2hfR2V0QnVmZmVyAAAJSGFzaF9Jbml0AAcLSGFzaF9VcGRhdGUACApIYXNoX0ZpbmFsAAkNSGFzaF9HZXRTdGF0ZQAKDkhhc2hfQ2FsY3VsYXRlAAsKU1RBVEVfU0laRQMBCuxNDAUAQYAKC+8DARB+AkAgA0UNACABQThqIQEgAkE4aiECIAApAzAhBCAAKQM4IQUgACkDICEGIAApAyghByAAKQMQIQggACkDGCEJIAApAwAhCiAAKQMIIQsDQCAHIAFBaGopAwAiDHwgAkFwaikDACABQXBqKQMAIg2FIgdCIIggB0L/////D4N+fCEHIAkgAUFYaikDACIOfCACQWBqKQMAIAFBYGopAwAiD4UiCUIgiCAJQv////8Pg358IQkgCyABQUhqKQMAIhB8IAJBUGopAwAgAUFQaikDACIRhSILQiCIIAtC/////w+DfnwhCyACQXhqKQMAIAFBeGopAwAiEoUiE0IgiCATQv////8Pg34gBHwgASkDACITfCEEIAJBaGopAwAgDIUiDEIgiCAMQv////8Pg34gBnwgDXwhBiACQVhqKQMAIA6FIgxCIIggDEL/////D4N+IAh8IA98IQggAkFIaikDACAQhSIMQiCIIAxC/////w+DfiAKfCARfCEKIAUgEnwgAikDACAThSIFQiCIIAVC/////w+DfnwhBSABQcAAaiEBIAJBCGohAiADQX9qIgMNAAsgACAJNwMYIAAgCjcDACAAIAs3AwggACAHNwMoIAAgCDcDECAAIAU3AzggACAGNwMgIAAgBDcDMAsL3gICAX8BfgJAIAIgASgCACIHayICIARLDQAgACADIAUgB0EDdGogAhABIAAgBSAGaiIHKQMAIAApAwAiCEIviIUgCIVCsfPd8Ql+NwMAIAAgBykDCCAAKQMIIghCL4iFIAiFQrHz3fEJfjcDCCAAIAcpAxAgACkDECIIQi+IhSAIhUKx893xCX43AxAgACAHKQMYIAApAxgiCEIviIUgCIVCsfPd8Ql+NwMYIAAgBykDICAAKQMgIghCL4iFIAiFQrHz3fEJfjcDICAAIAcpAyggACkDKCIIQi+IhSAIhUKx893xCX43AyggACAHKQMwIAApAzAiCEIviIUgCIVCsfPd8Ql+NwMwIAAgBykDOCAAKQM4IghCL4iFIAiFQrHz3fEJfjcDOCAAIAMgAkEGdGogBSAEIAJrIgcQASABIAc2AgAPCyAAIAMgBSAHQQN0aiAEEAEgASAHIARqNgIAC+0DAQV+IAEpAzggACkDOIUiA0L/////D4MiBCABKQMwIAApAzCFIgVCIIgiBn4iB0L/////D4MgA0IgiCIDIAVC/////w+DIgV+fCAEIAV+IgRCIIh8IgVCIIYgBEL/////D4OEIAdCIIggAyAGfnwgBUIgiHyFIAEpAyggACkDKIUiA0L/////D4MiBCABKQMgIAApAyCFIgVCIIgiBn4iB0L/////D4MgA0IgiCIDIAVC/////w+DIgV+fCAEIAV+IgRCIIh8IgVCIIYgBEL/////D4OEIAdCIIggAyAGfnwgBUIgiHyFIAEpAxggACkDGIUiA0L/////D4MiBCABKQMQIAApAxCFIgVCIIgiBn4iB0L/////D4MgA0IgiCIDIAVC/////w+DIgV+fCAEIAV+IgRCIIh8IgVCIIYgBEL/////D4OEIAdCIIggAyAGfnwgBUIgiHyFIAEpAwggACkDCIUiA0L/////D4MiBCABKQMAIAApAwCFIgVCIIgiBn4iB0L/////D4MgA0IgiCIDIAVC/////w+DIgV+fCAEIAV+IgRCIIh8IgVCIIYgBEL/////D4OEIAdCIIggAyAGfnwgBUIgiHyFIAJ8fHx8IgJCJYggAoVC+fPd8ZnymasWfiICQiCIIAKFC7oIAgV+A38CQCABQQlJDQAgACABQfiLAWopAwAiBCACKQM4IAIpAzCFIAN8hSIFQv////8Pg0L3lK+vCH4gBUKAgICAcIN8QQApA4CMASACKQMoIAIpAyCFIAN9hSAEhSIDQiCIIgRCsfPd8Ql+fCAEQoeVr68IfiIEQiCIfCAEQv////8PgyADQv////8PgyIDQrHz3fEJfnwgA0KHla+vCH4iBEIgiHwiBUIgiHwiA0I4hiADQoD+A4NCKIaEIANCgID8B4NCGIYgA0KAgID4D4NCCIaEhCADQgiIQoCAgPgPgyADQhiIQoCA/AeDhCADQiiIQoD+A4MgA0I4iISEhCAEQv////8PgyABQX9qrUI2hoQgBUIghnyFIgRCIIgiBULP1tO+An4iBkL/////D4MgBEL/////D4MiBEK93MqVDH58IARCz9bTvgJ+IgRCIIh8IgdCIIYiCEIliCAIIARC/////w+DhIVC+fPd8ZnymasWfiIEQiCIIASFNwMAIAAgBUK93MqVDH4gA0LP1tO+0ser2UJ+fCAGQiCIfCAHQiCIfCIDQiWIIAOFQvnz3fGZ8pmrFn4iA0IgiCADhTcDCA8LAkAgAUEESQ0AIAAgAikDGCACKQMQhSADpyICQRh0IAJBgP4DcUEIdHIgAkEIdkGA/gNxIAJBGHZycq1CIIYgA4V8IAFB/IsBajUCAEIghkEANQKAjAGEhSIDQiCIIgQgAUECdEGHla+veGqtIgV+IgZCIIggBEKx893xCX58IAZC/////w+DIANC/////w+DIgNCsfPd8Ql+fCADIAV+IgNCIIh8IgRCIIh8IARCIIYgA0L/////D4OEIgRCAYZ8IgNCJYggA4VC+fPd8ZnymasWfiIFQiCIIAWFNwMIIAAgA0IDiCAEhSIDQiOIIAOFQqW+4/TRjIfZn39+IgNCHIggA4U3AwAPCwJAIAFFDQAgACACKAIEIAIoAgBzrSADfCIEQiGIQQAtAICMAUEQdCABQQh0ciIJIAFBAXZBgIwBai0AAEEYdHIiCiABQf+LAWotAAAiAXIiC62FIASFQs/W077Sx6vZQn4iBEIdiCAEhUL5893xmfaZqxZ+IgRCIIggBIU3AwAgACACKAIMIAIoAghzrSADfSIDQiGIIAFBGHQgC0GA/gNxQQh0ciAJQQh2QYD+A3EgCkEYdnJyQQ13rYUgA4VCz9bTvtLHq9lCfiIDQh2IIAOFQvnz3fGZ9pmrFn4iA0IgiCADhTcDCA8LIAAgAikDUCACKQNYhSADhSIEQiGIIASFQs/W077Sx6vZQn4iBEIdiCAEhUL5893xmfaZqxZ+IgRCIIggBIU3AwggACACKQNAIAIpA0iFIAOFIgNCIYggA4VCz9bTvtLHq9lCfiIDQh2IIAOFQvnz3fGZ9pmrFn4iA0IgiCADhTcDAAvDCgEKfiABrSIEQoeVr6+Ytt6bnn9+IQUCQAJAIAFBIU8NAEIAIQYMAQtCACEHAkAgAUHBAEkNAEIAIQcCQCABQeEASQ0AIAJB+ABqKQMAIAN9IAFByIsBaikDACIIhSIHQv////8PgyIJIAIpA3AgA3wgAUHAiwFqKQMAIgqFIgtCIIgiDH4iDUIgiCAHQiCIIgcgDH58IA1C/////w+DIAcgC0L/////D4MiC358IAkgC34iB0IgiHwiCUIgiHxBACkDuIwBIgtBACkDsIwBIgx8hSAJQiCGIAdC/////w+DhIUhByACQegAaikDACADfSALhSIJQv////8PgyILIAIpA2AgA3wgDIUiDEIgiCINfiIGQv////8PgyAJQiCIIgkgDEL/////D4MiDH58IAsgDH4iC0IgiHwiDEIghiALQv////8Pg4QgBkIgiCAJIA1+fCAMQiCIfIUgBXwgCCAKfIUhBQsgAkHYAGopAwAgA30gAUHYiwFqKQMAIgiFIglC/////w+DIgogAikDUCADfCABQdCLAWopAwAiC4UiDEIgiCINfiIGQv////8PgyAJQiCIIgkgDEL/////D4MiDH58IAogDH4iCkIgiHwiDEIghiAKQv////8Pg4QgBkIgiCAJIA1+fCAMQiCIfIUgB3xBACkDqIwBIglBACkDoIwBIgp8hSEHIAJByABqKQMAIAN9IAmFIglC/////w+DIgwgAikDQCADfCAKhSIKQiCIIg1+IgZC/////w+DIAlCIIgiCSAKQv////8PgyIKfnwgDCAKfiIKQiCIfCIMQiCGIApC/////w+DhCAGQiCIIAkgDX58IAxCIIh8hSAFfCAIIAt8hSEFCyACQThqKQMAIAN9IAFB6IsBaikDACIIhSIJQv////8PgyIKIAIpAzAgA3wgAUHgiwFqKQMAIguFIgxCIIgiDX4iBkL/////D4MgCUIgiCIJIAxC/////w+DIgx+fCAKIAx+IgpCIIh8IgxCIIYgCkL/////D4OEIAZCIIggCSANfnwgDEIgiHyFIAd8QQApA5iMASIHQQApA5CMASIJfIUhBiACQShqKQMAIAN9IAeFIgdC/////w+DIgogAikDICADfCAJhSIJQiCIIgx+Ig1C/////w+DIAdCIIgiByAJQv////8PgyIJfnwgCiAJfiIJQiCIfCIKQiCGIAlC/////w+DhCANQiCIIAcgDH58IApCIIh8hSAFfCAIIAt8hSEFCyAAIAJBGGopAwAgA30gAUH4iwFqKQMAIgeFIghC/////w+DIgkgAikDECADfCABQfCLAWopAwAiCoUiC0IgiCIMfiINQv////8PgyAIQiCIIgggC0L/////D4MiC358IAkgC34iCUIgiHwiC0IghiAJQv////8Pg4QgDUIgiCAIIAx+fCALQiCIfIUgBnxBACkDiIwBIghBACkDgIwBIgl8hSILIAJBCGopAwAgA30gCIUiCEL/////D4MiDCACKQMAIAN8IAmFIglCIIgiDX4iBkL/////D4MgCEIgiCIIIAlC/////w+DIgl+fCAMIAl+IglCIIh8IgxCIIYgCUL/////D4OEIAZCIIggCCANfnwgDEIgiHyFIAV8IAcgCnyFIgV8IgdCJYggB4VC+fPd8ZnymasWfiIHQiCIIAeFNwMAIABCACAFQoeVr6+Ytt6bnn9+IAQgA31Cz9bTvtLHq9lCfnwgC0Lj3MqV/M7y9YV/fnwiA0IliCADhUL5893xmfKZqxZ+IgNCIIggA4V9NwMIC6EPAwF/FH4Cf0EAIQQgAkH4AGopAwAgA31BACkD+IwBIgWFIgZC/////w+DIgcgAikDcCADfEEAKQPwjAEiCIUiCUIgiCIKfiILQv////8PgyAGQiCIIgYgCUL/////D4MiCX58IAcgCX4iB0IgiHwiCUIghiAHQv////8Pg4QgC0IgiCAGIAp+fCAJQiCIfIUgAkHYAGopAwAgA31BACkD2IwBIgeFIgZC/////w+DIgkgAikDUCADfEEAKQPQjAEiCoUiC0IgiCIMfiINQv////8PgyAGQiCIIgYgC0L/////D4MiC358IAkgC34iCUIgiHwiC0IghiAJQv////8Pg4QgDUIgiCAGIAx+fCALQiCIfIUgAkE4aikDACADfUEAKQO4jAEiCYUiBkL/////D4MiCyACKQMwIAN8QQApA7CMASIMhSINQiCIIg5+Ig9C/////w+DIAZCIIgiBiANQv////8PgyINfnwgCyANfiILQiCIfCINQiCGIAtC/////w+DhCAPQiCIIAYgDn58IA1CIIh8hSACQRhqKQMAIAN9QQApA5iMASILhSIGQv////8PgyINIAIpAxAgA3xBACkDkIwBIg6FIg9CIIgiEH4iEUL/////D4MgBkIgiCIGIA9C/////w+DIg9+fCANIA9+Ig1CIIh8Ig9CIIYgDUL/////D4OEIBFCIIggBiAQfnwgD0IgiHyFQQApA4iMASINQQApA4CMASIPfIV8QQApA6iMASIQQQApA6CMASIRfIV8QQApA8iMASISQQApA8CMASITfIV8QQApA+iMASIUQQApA+CMASIVfIUiBkIliCAGhUL5893xmfKZqxZ+IgZCIIggBoUhBiACQegAaikDACADfSAUhSIUQv////8PgyIWIAIpA2AgA3wgFYUiFUIgiCIXfiIYQv////8PgyAUQiCIIhQgFUL/////D4MiFX58IBYgFX4iFUIgiHwiFkIghiAVQv////8Pg4QgGEIgiCAUIBd+fCAWQiCIfIUgAkHIAGopAwAgA30gEoUiEkL/////D4MiFCACKQNAIAN8IBOFIhNCIIgiFX4iFkL/////D4MgEkIgiCISIBNC/////w+DIhN+fCAUIBN+IhNCIIh8IhRCIIYgE0L/////D4OEIBZCIIggEiAVfnwgFEIgiHyFIAJBKGopAwAgA30gEIUiEEL/////D4MiEiACKQMgIAN8IBGFIhFCIIgiE34iFEL/////D4MgEEIgiCIQIBFC/////w+DIhF+fCASIBF+IhFCIIh8IhJCIIYgEUL/////D4OEIBRCIIggECATfnwgEkIgiHyFIAJBCGopAwAgA30gDYUiDUL/////D4MiECACKQMAIAN8IA+FIg9CIIgiEX4iEkL/////D4MgDUIgiCINIA9C/////w+DIg9+fCAQIA9+Ig9CIIh8IhBCIIYgD0L/////D4OEIBJCIIggDSARfnwgEEIgiHyFIAGtIg9Ch5Wvr5i23puef358IAsgDnyFfCAJIAx8hXwgByAKfIV8IAUgCHyFIgVCJYggBYVC+fPd8ZnymasWfiIFQiCIIAWFIQUCQCABQaABSA0AIAFBBXZBfGohGQNAIAIgBGoiGkEbaikDACADfSAEQZiNAWopAwAiB4UiCEL/////D4MiCSAaQRNqKQMAIAN8IARBkI0BaikDACIKhSILQiCIIgx+Ig1C/////w+DIAhCIIgiCCALQv////8PgyILfnwgCSALfiIJQiCIfCILQiCGIAlC/////w+DhCANQiCIIAggDH58IAtCIIh8hSAGfCAEQYiNAWopAwAiCCAEQYCNAWopAwAiCXyFIQYgGkELaikDACADfSAIhSII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QQApA6iKATcDKCACQQApA7CKASIENwMwIAJBACkDuIoBIgU3AzgCQAJAQQAoAoCOASIGQcAASQ0AIAJBACgCiI4BNgJAIAIgAkHAAGpBACgCmI4BQYCMASAGQX9qQQZ2IANBACgCnI4BIgAQAiACIAIpAwggBkHAiwFqKQMAIgR8IAMgAGoiAEEBaikDACAGQciLAWopAwAiBYUiB0IgiCAHQv////8Pg358NwMIIAIgAikDGCAGQdCLAWopAwAiB3wgAEERaikDACAGQdiLAWopAwAiCIUiCUIgiCAJQv////8Pg358NwMYIAIgBSAEIABBeWopAwCFIgRCIIggBEL/////D4N+IAIpAwB8fDcDACACIAggByAAQQlqKQMAhSIEQiCIIARC/////w+DfiACKQMQfHw3AxAgAEEZaikDACEEIAIpAyAhBSACIAIpAyggBkHgiwFqKQMAIgd8IABBIWopAwAgBkHoiwFqKQMAIgiFIglCIIggCUL/////D4N+fDcDKCACIAggBSAEIAeFIgRCIIggBEL/////D4N+fHw3AyAgAiACKQM4IAZB8IsBaikDACIEfCAAQTFqKQMAIAZB+IsBaikDACIFhSIHQiCIIAdC/////w+Dfnw3AzggAiAFIAQgAEEpaikDAIUiBEIgiCAEQv////8Pg34gAikDMHx8NwMwDAELIAZBwI0BaiEKQcAAIAZrIQsgAkHAAGohAAJAAkACQCAGQThNDQAgCyEMDAELAkACQEE4IAZrIg1BA3ZBAWpBB3EiDA0AIAJBwABqIQAgCyEMDAELIAJBwABqIQAgDEEDdCIOIQwDQCAAIAopAwA3AwAgAEEIaiEAIApBCGohCiAMQXhqIgwNAAtBwAAgBiAOamshDAsCQCANQThJDQADQCAAIAopAwA3AwAgAEEIaiAKQQhqKQMANwMAIABBEGogCkEQaikDADcDACAAQRhqIApBGGopAwA3AwAgAEEgaiAKQSBqKQMANwMAIABBKGogCkEoaikDADcDACAAQTBqIApBMGopAwA3AwAgAEE4aiAKQThqKQMANwMAIABBwABqIQAgCkHAAGohCiAMQUBqIgxBB0sNAAsLIAxFDQELIAxBf2ohDgJAIAxBB3EiDUUNACAMQXhxIQwDQCAAIAotAAA6AAAgAEEBaiEAIApBAWohCiANQX9qIg0NAAsLIA5BB0kNAANAIAAgCikAADcAACAAQQhqIQAgCkEIaiEKIAxBeGoiDA0ACwsgAkHAAGogC2ohCkGAjAEhAAJAAkACQCAGQQhJDQACQCAGQThqQQN2QQFqQQdxIgwNAAwCCyAMQQN0IQ1BgIwBIQADQCAKIAApAwA3AwAgCkEIaiEKIABBCGohACAMQX9qIgwNAAsgBiANayEGCyAGRQ0BAkAgBkEHcSINDQAgBiEMDAELIAZBeHEhDANAIAogAC0AADoAACAKQQFqIQogAEEBaiEAIA1Bf2oiDQ0ACwsgBkEISQ0AA0AgCiAAKQAANwAAIApBCGohCiAAQQhqIQAgDEF4aiIMDQALCyACIAIpAwggAikDQCIHfCADQQAoApyOAWoiAEEBaikDACACKQNIIgiFIglCIIggCUL/////D4N+fDcDCCACIAIpAxggAikDUCIJfCAAQRFqKQMAIAIpA1giD4UiEEIgiCAQQv////8Pg358NwMYIAIgCCAHIABBeWopAwCFIgdCIIggB0L/////D4N+IAIpAwB8fDcDACACIA8gCSAAQQlqKQMAhSIHQiCIIAdC/////w+DfiACKQMQfHw3AxAgAEEZaikDACEHIAIpAyAhCCACIAIpAyggAikDYCIJfCAAQSFqKQMAIAIpA2giD4UiEEIgiCAQQv////8Pg358NwMoIAIgDyAIIAcgCYUiB0IgiCAHQv////8Pg358fDcDICACIAUgAikDcCIHfCAAQTFqKQMAIAIpA3giBYUiCEIgiCAIQv////8Pg358NwM4IAIgBSAHIABBKWopAwCFIgdCIIggB0L/////D4N+IAR8fDcDMAsgAiACIANBC2pBACkDkI4BIgRCh5Wvr5i23puef34QAzcDQCACIAIgA0EAKAKcjgFqQXVqIARCz9bTvtLHq9lCfkJ/hRADNwNIDAELIASnIQACQEEAKQOgjgEiBFANAAJAIABBEEsNACACQcAAaiAAQYAIIAQQBAwCCwJAIABBgAFLDQAgAkHAAGogAEGACCAEEAUMAgsgAkHAAGogAEGACCAEEAYMAQsCQCAAQRBLDQAgAkHAAGogACADQgAQBAwBCwJAIABBgAFLDQAgAkHAAGogACADQgAQBQwBCyACQcAAaiAAIANCABAGC0EAIAIpA3A3A7gKQQAgAikDYDcDqApBACACKQNQNwOYCkEAIAJB+ABqKQMANwPACkEAIAJB6ABqKQMANwOwCkEAIAJB2ABqKQMANwOgCkEAIAIpA0giBEI4hiAEQoD+A4NCKIaEIARCgID8B4NCGIYgBEKAgID4D4NCCIaEhCAEQgiIQoCAgPgPgyAEQhiIQoCA/AeDhCAEQiiIQoD+A4MgBEI4iISEhCIENwOACkEAIAQ3A5AKQQAgAikDQCIEQjiGIARCgP4Dg0IohoQgBEKAgPwHg0IYhiAEQoCAgPgPg0IIhoSEIARCCIhCgICA+A+DIARCGIhCgID8B4OEIARCKIhCgP4DgyAEQjiIhISENwOICiABJAALBgBBgIoBCwIACwvMAQEAQYAIC8QBuP5sOSOkS758AYEs9yGtHN7UbemDkJfbckCkpLezZx/LeeZOzMDleIJa0H3M/3IhuAhGdPdDJI7gNZDmgTomTDwoUruRwwDLiNBlixtTLqNxZEiXog35TjgZ70ap3qzYqPp2P+OcND/53LvHxwtPHYpR4EvNtFkxyJ9+ydl4c2TqxayDNNPrw8WBoP/6E2PrFw3dUbfw2knTFlUmKdRonisWvlh9R6H8j/i40XrQMc5FyzqPlRYEKK/X+8q7S0B+QAIAAA==",hash:"1f682d91"};let tj=new s,tD=null,tS=new ArrayBuffer(8);function tk(e){return!Number.isInteger(e)||e<0||e>4294967295?Error("Seed must be given as two valid 32-bit long unsigned integers (lo + high)."):null}function tF(e,t,r){let n=new DataView(e);n.setUint32(0,t,!0),n.setUint32(4,r,!0)}function tN(e,t=0,r=0){if(tk(t))return Promise.reject(tk(t));if(tk(r))return Promise.reject(tk(r));if(null===tD)return S(tj,tQ,16).then(n=>(tD=n,tF(tS,t,r),tD.writeMemory(new Uint8Array(tS)),tD.calculate(e)));try{tF(tS,t,r),tD.writeMemory(new Uint8Array(tS));let n=tD.calculate(e);return Promise.resolve(n)}catch(e){return Promise.reject(e)}}function tM(e=0,t=0){return tk(e)?Promise.reject(tk(e)):tk(t)?Promise.reject(tk(t)):j(tQ,16).then(r=>{let n=new ArrayBuffer(8);tF(n,e,t),r.writeMemory(new Uint8Array(n)),r.init();let i={init:()=>(r.writeMemory(new Uint8Array(n)),r.init(),i),update:e=>(r.update(e),i),digest:e=>r.digest(e),save:()=>r.save(),load:e=>(r.load(e),i),blockSize:512,digestSize:16};return i})}var tO={name:"ripemd160",data:"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",hash:"c089a7ca"};let tT=new s,tG=null;function tH(e){if(null===tG)return S(tT,tO,20).then(t=>(tG=t).calculate(e));try{let t=tG.calculate(e);return Promise.resolve(t)}catch(e){return Promise.reject(e)}}function tR(){return j(tO,20).then(e=>{e.init();let t={init:()=>(e.init(),t),update:r=>(e.update(r),t),digest:t=>e.digest(t),save:()=>e.save(),load:r=>(e.load(r),t),blockSize:64,digestSize:20};return t})}function tU(e,t){let{blockSize:r}=e,n=I(t);if(n.length>r){e.update(n);let t=e.digest("binary");return e.init(),t}return new Uint8Array(n.buffer,n.byteOffset,n.length)}function t_(e,t){e.init();let{blockSize:r}=e,n=tU(e,t),i=new Uint8Array(r);i.set(n);let o=new Uint8Array(r);for(let e=0;e<r;e++){let t=i[e];o[e]=92^t,i[e]=54^t}e.update(i);let a={init:()=>(e.init(),e.update(i),a),update:t=>(e.update(t),a),digest:t=>{let r=e.digest("binary");return e.init(),e.update(o),e.update(r),e.digest(t)},save:()=>{throw Error("save() not supported")},load:()=>{throw Error("load() not supported")},blockSize:e.blockSize,digestSize:e.digestSize};return a}function tY(e,t){if(!e||!e.then)throw Error('Invalid hash function is provided! Usage: createHMAC(createMD5(), "key").');return e.then(e=>t_(e,t))}function tP(e,t,r,n,i){return a(this,void 0,void 0,function*(){let o=new Uint8Array(n),a=new Uint8Array(t.length+4),s=new DataView(a.buffer),l=I(t),c=new Uint8Array(l.buffer,l.byteOffset,l.length);a.set(c);let u=0,d=e.digestSize,p=Math.ceil(n/d),A=null,g=null;for(let i=1;i<=p;i++){s.setUint32(t.length,i),e.init(),e.update(a),g=(A=e.digest("binary")).slice();for(let t=1;t<r;t++){e.init(),e.update(g),g=e.digest("binary");for(let e=0;e<d;e++)A[e]^=g[e]}o.set(A.subarray(0,n-u),u),u+=d}return"binary"===i?o:m(new Uint8Array(2*n),o,n)})}let tL=e=>{if(!e||"object"!=typeof e)throw Error("Invalid options parameter. It requires an object.");if(!e.hashFunction||!e.hashFunction.then)throw Error('Invalid hash function is provided! Usage: pbkdf2("password", "salt", 1000, 32, createSHA1()).');if(!Number.isInteger(e.iterations)||e.iterations<1)throw Error("Iterations should be a positive number");if(!Number.isInteger(e.hashLength)||e.hashLength<1)throw Error("Hash length should be a positive number");if(void 0===e.outputType&&(e.outputType="hex"),!["hex","binary"].includes(e.outputType))throw Error(`Insupported output type ${e.outputType}. Valid values: ['hex', 'binary']`)};function tq(e){return a(this,void 0,void 0,function*(){return tL(e),tP((yield tY(e.hashFunction,e.password)),e.salt,e.iterations,e.hashLength,e.outputType)})}var tJ={name:"scrypt",data:"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",hash:"c51b8bf7"};function tV(e){return a(this,void 0,void 0,function*(){let{costFactor:t,blockSize:r,parallelism:n,hashLength:i}=e,o=e5(),a=yield tq({password:e.password,salt:e.salt,iterations:1,hashLength:128*r*n,hashFunction:o,outputType:"binary"}),s=yield j(tJ,0),l=128*r*t,c=256*r;s.setMemorySize(a.length+l+c),s.writeMemory(a,0),s.getExports().scrypt(r,t,n);let u=s.getMemory().subarray(0,128*r*n),d=yield tq({password:e.password,salt:u,iterations:1,hashLength:i,hashFunction:o,outputType:"binary"});return"hex"===e.outputType?m(new Uint8Array(2*i),d,i):d})}let tz=e=>e&&!(e&e-1),tK=e=>{if(!e||"object"!=typeof e)throw Error("Invalid options parameter. It requires an object.");if(!Number.isInteger(e.blockSize)||e.blockSize<1)throw Error("Block size should be a positive number");if(!Number.isInteger(e.costFactor)||e.costFactor<2||!tz(e.costFactor))throw Error("Cost factor should be a power of 2, greater than 1");if(!Number.isInteger(e.parallelism)||e.parallelism<1)throw Error("Parallelism should be a positive number");if(!Number.isInteger(e.hashLength)||e.hashLength<1)throw Error("Hash length should be a positive number.");if(void 0===e.outputType&&(e.outputType="hex"),!["hex","binary"].includes(e.outputType))throw Error(`Insupported output type ${e.outputType}. Valid values: ['hex', 'binary']`)};function tW(e){return a(this,void 0,void 0,function*(){return tK(e),tV(e)})}var tX={name:"bcrypt",data:"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",hash:"497b89b2"};function tZ(e){return a(this,void 0,void 0,function*(){let{costFactor:t,password:r,salt:n}=e,i=yield j(tX,0);i.writeMemory(I(n),0);let o=I(r);i.writeMemory(o,16);let a="encoded"===e.outputType?1:0;i.getExports().bcrypt(o.length,t,a);let s=i.getMemory();return"encoded"===e.outputType?d(s,60):"hex"===e.outputType?m(new Uint8Array(48),s,24):s.slice(0,24)})}let t$=e=>{if(!e||"object"!=typeof e)throw Error("Invalid options parameter. It requires an object.");if(!Number.isInteger(e.costFactor)||e.costFactor<4||e.costFactor>31)throw Error("Cost factor should be a number between 4 and 31");if(e.password=I(e.password),e.password.length<1)throw Error("Password should be at least 1 byte long");if(e.password.length>72)throw Error("Password should be at most 72 bytes long");if(e.salt=I(e.salt),16!==e.salt.length)throw Error("Salt should be 16 bytes long");if(void 0===e.outputType&&(e.outputType="encoded"),!["hex","binary","encoded"].includes(e.outputType))throw Error(`Insupported output type ${e.outputType}. Valid values: ['hex', 'binary', 'encoded']`)};function t0(e){return a(this,void 0,void 0,function*(){return t$(e),tZ(e)})}let t1=e=>!(!/^\$2[axyb]\$[0-3][0-9]\$[./A-Za-z0-9]{53}$/.test(e)||"0"===e[4]&&4>parseInt(e[5],10)||"3"===e[4]&&parseInt(e[5],10)>1),t2=e=>{if(!e||"object"!=typeof e)throw Error("Invalid options parameter. It requires an object.");if(void 0===e.hash||"string"!=typeof e.hash)throw Error("Hash should be specified");if(60!==e.hash.length)throw Error("Hash should be 60 bytes long");if(!t1(e.hash))throw Error("Invalid hash");if(e.password=I(e.password),e.password.length<1)throw Error("Password should be at least 1 byte long");if(e.password.length>72)throw Error("Password should be at most 72 bytes long")};function t4(e){return a(this,void 0,void 0,function*(){t2(e);let{hash:t,password:r}=e,n=yield j(tX,0);n.writeMemory(I(t),0);let i=I(r);return n.writeMemory(i,60),!!n.getExports().bcrypt_verify(i.length)})}var t3={name:"whirlpool",data:"AGFzbQEAAAABEQRgAAF/YAF/AGACf38AYAAAAwkIAAECAwEDAAEFBAEBAgIGDgJ/AUHQmwULfwBBgAgLB3AIBm1lbW9yeQIADkhhc2hfR2V0QnVmZmVyAAAJSGFzaF9Jbml0AAMLSGFzaF9VcGRhdGUABApIYXNoX0ZpbmFsAAUNSGFzaF9HZXRTdGF0ZQAGDkhhc2hfQ2FsY3VsYXRlAAcKU1RBVEVfU0laRQMBCuwbCAUAQYAZC8wGAQl+IAApAwAhAUEAQQApA4CbASICNwPAmQEgACkDGCEDIAApAxAhBCAAKQMIIQVBAEEAKQOYmwEiBjcD2JkBQQBBACkDkJsBIgc3A9CZAUEAQQApA4ibASIINwPImQFBACABIAKFNwOAmgFBACAFIAiFNwOImgFBACAEIAeFNwOQmgFBACADIAaFNwOYmgEgACkDICEDQQBBACkDoJsBIgE3A+CZAUEAIAMgAYU3A6CaASAAKQMoIQRBAEEAKQOomwEiAzcD6JkBQQAgBCADhTcDqJoBIAApAzAhBUEAQQApA7CbASIENwPwmQFBACAFIASFNwOwmgEgACkDOCEJQQBBACkDuJsBIgU3A/iZAUEAIAkgBYU3A7iaAUEAQpjGmMb+kO6AzwA3A4CZAUHAmQFBgJkBEAJBgJoBQcCZARACQQBCtszKrp/v28jSADcDgJkBQcCZAUGAmQEQAkGAmgFBwJkBEAJBAELg+O70uJTDvTU3A4CZAUHAmQFBgJkBEAJBgJoBQcCZARACQQBCncDfluzlkv/XADcDgJkBQcCZAUGAmQEQAkGAmgFBwJkBEAJBAEKV7t2p/pO8pVo3A4CZAUHAmQFBgJkBEAJBgJoBQcCZARACQQBC2JKn0ZCW6LWFfzcDgJkBQcCZAUGAmQEQAkGAmgFBwJkBEAJBAEK9u8Ggv9nPgucANwOAmQFBwJkBQYCZARACQYCaAUHAmQEQAkEAQuTPhNr4tN/KWDcDgJkBQcCZAUGAmQEQAkGAmgFBwJkBEAJBAEL73fOz1vvFo55/NwOAmQFBwJkBQYCZARACQYCaAUHAmQEQAkEAQsrb/L3Q1dbBMzcDgJkBQcCZAUGAmQEQAkGAmgFBwJkBEAJBACACQQApA4CaASAAKQMAhYU3A4CbAUEAIAhBACkDiJoBIAApAwiFhTcDiJsBQQAgB0EAKQOQmgEgACkDEIWFNwOQmwFBACAGQQApA5iaASAAKQMYhYU3A5ibAUEAIAFBACkDoJoBIAApAyCFhTcDoJsBQQAgA0EAKQOomgEgACkDKIWFNwOomwFBACAEQQApA7CaASAAKQMwhYU3A7CbAUEAIAVBACkDuJoBIAApAziFhTcDuJsBC4YMCgF+AX8BfgF/AX4BfwF+AX8EfgN/IAAgACkDACICpyIDQf8BcUEDdEGQCGopAwBCOIkgACkDOCIEpyIFQQV2QfgPcUGQCGopAwCFQjiJIAApAzAiBqciB0ENdkH4D3FBkAhqKQMAhUI4iSAAKQMoIginIglBFXZB+A9xQZAIaikDAIVCOIkgACkDICIKQiCIp0H/AXFBA3RBkAhqKQMAhUI4iSAAKQMYIgtCKIinQf8BcUEDdEGQCGopAwCFQjiJIAApAxAiDEIwiKdB/wFxQQN0QZAIaikDAIVCOIkgACkDCCINQjiIp0EDdEGQCGopAwCFQjiJIAEpAwCFNwMAIAAgDaciDkH/AXFBA3RBkAhqKQMAQjiJIANBBXZB+A9xQZAIaikDAIVCOIkgBUENdkH4D3FBkAhqKQMAhUI4iSAHQRV2QfgPcUGQCGopAwCFQjiJIAhCIIinQf8BcUEDdEGQCGopAwCFQjiJIApCKIinQf8BcUEDdEGQCGopAwCFQjiJIAtCMIinQf8BcUEDdEGQCGopAwCFQjiJIAxCOIinQQN0QZAIaikDAIVCOIkgASkDCIU3AwggACAMpyIPQf8BcUEDdEGQCGopAwBCOIkgDkEFdkH4D3FBkAhqKQMAhUI4iSADQQ12QfgPcUGQCGopAwCFQjiJIAVBFXZB+A9xQZAIaikDAIVCOIkgBkIgiKdB/wFxQQN0QZAIaikDAIVCOIkgCEIoiKdB/wFxQQN0QZAIaikDAIVCOIkgCkIwiKdB/wFxQQN0QZAIaikDAIVCOIkgC0I4iKdBA3RBkAhqKQMAhUI4iSABKQMQhTcDECAAIAunIhBB/wFxQQN0QZAIaikDAEI4iSAPQQV2QfgPcUGQCGopAwCFQjiJIA5BDXZB+A9xQZAIaikDAIVCOIkgA0EVdkH4D3FBkAhqKQMAhUI4iSAEQiCIp0H/AXFBA3RBkAhqKQMAhUI4iSAGQiiIp0H/AXFBA3RBkAhqKQMAhUI4iSAIQjCIp0H/AXFBA3RBkAhqKQMAhUI4iSAKQjiIp0EDdEGQCGopAwCFQjiJIAEpAxiFNwMYIAAgCqciA0H/AXFBA3RBkAhqKQMAQjiJIBBBBXZB+A9xQZAIaikDAIVCOIkgD0ENdkH4D3FBkAhqKQMAhUI4iSAOQRV2QfgPcUGQCGopAwCFQjiJIAJCIIinQf8BcUEDdEGQCGopAwCFQjiJIARCKIinQf8BcUEDdEGQCGopAwCFQjiJIAZCMIinQf8BcUEDdEGQCGopAwCFQjiJIAhCOIinQQN0QZAIaikDAIVCOIkgASkDIIU3AyAgACAJQf8BcUEDdEGQCGopAwBCOIkgA0EFdkH4D3FBkAhqKQMAhUI4iSAQQQ12QfgPcUGQCGopAwCFQjiJIA9BFXZB+A9xQZAIaikDAIVCOIkgDUIgiKdB/wFxQQN0QZAIaikDAIVCOIkgAkIoiKdB/wFxQQN0QZAIaikDAIVCOIkgBEIwiKdB/wFxQQN0QZAIaikDAIVCOIkgBkI4iKdBA3RBkAhqKQMAhUI4iSABKQMohTcDKCAAIAdB/wFxQQN0QZAIaikDAEI4iSAJQQV2QfgPcUGQCGopAwCFQjiJIANBDXZB+A9xQZAIaikDAIVCOIkgEEEVdkH4D3FBkAhqKQMAhUI4iSAMQiCIp0H/AXFBA3RBkAhqKQMAhUI4iSANQiiIp0H/AXFBA3RBkAhqKQMAhUI4iSACQjCIp0H/AXFBA3RBkAhqKQMAhUI4iSAEQjiIp0EDdEGQCGopAwCFQjiJIAEpAzCFNwMwIAAgBUH/AXFBA3RBkAhqKQMAQjiJIAdBBXZB+A9xQZAIaikDAIVCOIkgCUENdkH4D3FBkAhqKQMAhUI4iSADQRV2QfgPcUGQCGopAwCFQjiJIAtCIIinQf8BcUEDdEGQCGopAwCFQjiJIAxCKIinQf8BcUEDdEGQCGopAwCFQjiJIA1CMIinQf8BcUEDdEGQCGopAwCFQjiJIAJCOIinQQN0QZAIaikDAIVCOIkgASkDOIU3AzgLXABBAEIANwPImwFBAEIANwO4mwFBAEIANwOwmwFBAEIANwOomwFBAEIANwOgmwFBAEIANwOYmwFBAEIANwOQmwFBAEIANwOImwFBAEIANwOAmwFBAEEANgLAmwELxQMBCH9BACEBQQBBACkDyJsBIACtfDcDyJsBAkBBACgCwJsBIgJFDQBBACEBAkAgAiAAaiIDQcAAIANBwABJGyIEIAJB/wFxIgVNDQAgBCAFayIBQQNxIQZBACEHAkAgBCAFQX9zakEDSQ0AIAFBfHEhCEEAIQcDQCAFIAdqIgJBwJoBaiAHQYAZai0AADoAACACQcGaAWogB0GBGWotAAA6AAAgAkHCmgFqIAdBghlqLQAAOgAAIAJBw5oBaiAHQYMZai0AADoAACAIIAdBBGoiB0cNAAsgBSAHaiIFIQILIAZFDQAgB0GAGWohByACQf8BcUEBaiECA0AgBUHAmgFqIActAAA6AAAgB0EBaiEHIAIiBUEBaiECIAUhBSAGQX9qIgYNAAsLAkAgA0E/TQ0AQcCaARABQQAhBAtBACAENgLAmwELAkAgACABayIHQcAASQ0AA0AgAUGAGWoQASABQcAAaiEBIAdBQGoiB0E/Sw0ACwsCQCABIABGDQBBACAHNgLAmwEgB0UNAEEAIQdBACECA0AgB0HAmgFqIAcgAWpBgBlqLQAAOgAAQQAoAsCbASACQQFqIgJB/wFxIgdLDQALCwv/AwIEfwF+IwBBwABrIgAkACAAQThqQgA3AwAgAEEwakIANwMAIABBKGpCADcDACAAQSBqQgA3AwAgAEEYakIANwMAIABBEGpCADcDACAAQgA3AwggAEIANwMAQQAhAQJAAkBBACgCwJsBIgJFDQBBACEDA0AgACABaiABQcCaAWotAAA6AAAgAUEBaiEBIAIgA0EBaiIDQf8BcUsNAAtBACACQQFqNgLAmwEgACACakGAAToAACACQWBxQSBHDQEgABABIABCADcDGCAAQgA3AxAgAEIANwMIIABCADcDAAwBC0EAQQE2AsCbASAAQYABOgAAC0EAKQPImwEhBEEAQgA3A8ibASAAQQA6ADYgAEEANgEyIABCADcBKiAAQQA6ACkgAEIANwAhIABBADoAICAAIARCBYg8AD4gACAEQg2IPAA9IAAgBEIViDwAPCAAIARCHYg8ADsgACAEQiWIPAA6IAAgBEItiDwAOSAAIARCNYg8ADggACAEQj2IPAA3IAAgBKdBA3Q6AD8gABABQQBBACkDgJsBNwOAGUEAQQApA4ibATcDiBlBAEEAKQOQmwE3A5AZQQBBACkDmJsBNwOYGUEAQQApA6CbATcDoBlBAEEAKQOomwE3A6gZQQBBACkDsJsBNwOwGUEAQQApA7ibATcDuBkgAEHAAGokAAsGAEHAmgELYgBBAEIANwPImwFBAEIANwO4mwFBAEIANwOwmwFBAEIANwOomwFBAEIANwOgmwFBAEIANwOYmwFBAEIANwOQmwFBAEIANwOImwFBAEIANwOAmwFBAEEANgLAmwEgABAEEAULC5gQAQBBgAgLkBCQAAAAAAAAAAAAAAAAAAAAGBhgGMB4MNgjI4wjBa9GJsbGP8Z++ZG46OiH6BNvzfuHhyaHTKETy7i42ripYm0RAQEEAQgFAglPTyFPQm6eDTY22Dat7mybpqaiplkEUf/S0m/S3r25DPX18/X7BvcOeXn5ee+A8pZvb6FvX87eMJGRfpH87z9tUlJVUqoHpPhgYJ1gJ/3AR7y8yryJdmU1m5tWm6zNKzeOjgKOBIwBiqOjtqNxFVvSDAwwDGA8GGx7e/F7/4r2hDU11DW14WqAHR10HehpOvXg4KfgU0fds9fXe9f2rLMhwsIvwl7tmZwuLrgubZZcQ0tLMUtiepYp/v7f/qMh4V1XV0FXghau1RUVVBWoQSq9d3fBd5+27ug3N9w3petukuXls+V7Vteen59Gn4zZIxPw8Ofw0xf9I0pKNUpqf5Qg2tpP2p6VqURYWH1Y+iWwosnJA8kGyo/PKSmkKVWNUnwKCigKUCIUWrGx/rHhT39QoKC6oGkaXclra7Frf9rWFIWFLoVcqxfZvb3OvYFzZzxdXWld0jS6jxAQQBCAUCCQ9PT39PMD9QfLywvLFsCL3T4++D7txnzTBQUUBSgRCi1nZ4FnH+bOeOTkt+RzU9WXJyecJyW7TgJBQRlBMliCc4uLFossnQunp6emp1EBU/Z9fel9z5T6spWVbpXc+zdJ2NhH2I6frVb7+8v7izDrcO7un+4jccHNfHztfMeR+LtmZoVmF+PMcd3dU92mjqd7FxdcF7hLLq9HRwFHAkaORZ6eQp6E3CEaysoPyh7FidQtLbQtdZlaWL+/xr+ReWMuBwccBzgbDj+trY6tASNHrFpadVrqL7Swg4M2g2y1G+8zM8wzhf9mtmNjkWM/8sZcAgIIAhAKBBKqqpKqOThJk3Fx2XGvqOLeyMgHyA7PjcYZGWQZyH0y0UlJOUlycJI72dlD2Yaar1/y8u/ywx35MePjq+NLSNuoW1txW+IqtrmIiBqINJINvJqaUpqkyCk+JiaYJi2+TAsyMsgyjfpkv7Cw+rDpSn1Z6emD6Rtqz/IPDzwPeDMed9XVc9XmprczgIA6gHS6HfS+vsK+mXxhJ83NE80m3ofrNDTQNL3kaIlISD1IenWQMv//2/+rJONUenr1eveP9I2QkHqQ9Oo9ZF9fYV/CPr6dICCAIB2gQD1oaL1oZ9XQDxoaaBrQcjTKrq6CrhksQbe0tOq0yV51fVRUTVSaGajOk5N2k+zlO38iIogiDapEL2RkjWQH6chj8fHj8dsS/ypzc9Fzv6LmzBISSBKQWiSCQEAdQDpdgHoICCAIQCgQSMPDK8NW6JuV7OyX7DN7xd/b20vblpCrTaGhvqFhH1/AjY0OjRyDB5E9PfQ99cl6yJeXZpfM8TNbAAAAAAAAAADPzxvPNtSD+SsrrCtFh1ZudnbFdpez7OGCgjKCZLAZ5tbWf9b+qbEoGxtsG9h3NsO1te61wVt3dK+vhq8RKUO+amq1anff1B1QUF1Qug2g6kVFCUUSTIpX8/Pr88sY+zgwMMAwnfBgre/vm+8rdMPEPz/8P+XDftpVVUlVkhyqx6KisqJ5EFnb6uqP6gNlyellZYllD+zKarq60rq5aGkDLy+8L2WTXkrAwCfATuedjt7eX96+gaFgHBxwHOBsOPz9/dP9uy7nRk1NKU1SZJofkpJykuTgOXZ1dcl1j7zq+gYGGAYwHgw2iooSiiSYCa6ysvKy+UB5S+bmv+ZjWdGFDg44DnA2HH4fH3wf+GM+52JilWI398RV1NR31O6jtTqoqJqoKTJNgZaWYpbE9DFS+fnD+Zs672LFxTPFZvaXoyUllCU1sUoQWVl5WfIgsquEhCqEVK4V0HJy1XK3p+TFOTnkOdXdcuxMTC1MWmGYFl5eZV7KO7yUeHj9eOeF8J84OOA43dhw5YyMCowUhgWY0dFj0cayvxelpa6lQQtX5OLir+JDTdmhYWGZYS/4wk6zs/az8UV7QiEhhCEVpUI0nJxKnJTWJQgeHnge8GY87kNDEUMiUoZhx8c7x3b8k7H8/Nf8syvlTwQEEAQgFAgkUVFZUbIIouOZmV6ZvMcvJW1tqW1PxNoiDQ00DWg5GmX6+s/6gzXped/fW9+2hKNpfn7lfteb/KkkJJAkPbRIGTs77DvF13b+q6uWqzE9S5rOzh/OPtGB8BERRBGIVSKZj48GjwyJA4NOTiVOSmucBLe35rfRUXNm6+uL6wtgy+A8PPA8/cx4wYGBPoF8vx/9lJRqlNT+NUD39/v36wzzHLm53rmhZ28YExNME5hfJossLLAsfZxYUdPTa9PWuLsF5+e752tc04xubqVuV8vcOcTEN8Ru85WqAwMMAxgPBhtWVkVWihOs3EREDUQaSYhef3/hf9+e/qCpqZ6pITdPiCoqqCpNglRnu7vWu7FtawrBwSPBRuKfh1NTUVOiAqbx3NxX3K6LpXILCywLWCcWU52dTp2c0ycBbGytbEfB2CsxMcQxlfVipHR0zXSHuejz9vb/9uMJ8RVGRgVGCkOMTKysiqwJJkWliYkeiTyXD7UUFFAUoEQotOHho+FbQt+6FhZYFrBOLKY6Oug6zdJ092lpuWlv0NIGCQkkCUgtEkFwcN1wp63g17a24rbZVHFv0NBn0M63vR7t7ZPtO37H1szMF8wu24XiQkIVQipXhGiYmFqYtMItLKSkqqRJDlXtKCigKF2IUHVcXG1c2jG4hvj4x/iTP+1rhoYihkSkEcI=",hash:"dba12019"};let t5=new s,t8=null;function t6(e){if(null===t8)return S(t5,t3,64).then(t=>(t8=t).calculate(e));try{let t=t8.calculate(e);return Promise.resolve(t)}catch(e){return Promise.reject(e)}}function t7(){return j(t3,64).then(e=>{e.init();let t={init:()=>(e.init(),t),update:r=>(e.update(r),t),digest:t=>e.digest(t),save:()=>e.save(),load:r=>(e.load(r),t),blockSize:64,digestSize:64};return t})}var t9={name:"sm3",data:"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",hash:"56515712"};let re=new s,rt=null;function rr(e){if(null===rt)return S(re,t9,32).then(t=>(rt=t).calculate(e));try{let t=rt.calculate(e);return Promise.resolve(t)}catch(e){return Promise.reject(e)}}function rn(){return j(t9,32).then(e=>{e.init();let t={init:()=>(e.init(),t),update:r=>(e.update(r),t),digest:t=>e.digest(t),save:()=>e.save(),load:r=>(e.load(r),t),blockSize:64,digestSize:32};return t})}},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"58ony":[function(e,t,r){let{hasOwnProperty:n}=Object.prototype,i=m();i.configure=m,i.stringify=i,i.default=i,r.stringify=i,r.configure=m,t.exports=i;let o=/[\u0000-\u001f\u0022\u005c\ud800-\udfff]|[\ud800-\udbff](?![\udc00-\udfff])|(?:[^\ud800-\udbff]|^)[\udc00-\udfff]/;function a(e){return e.length<5e3&&!o.test(e)?`"${e}"`:JSON.stringify(e)}function s(e){if(e.length>200)return e.sort();for(let t=1;t<e.length;t++){let r=e[t],n=t;for(;0!==n&&e[n-1]>r;)e[n]=e[n-1],n--;e[n]=r}return e}let l=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(Object.getPrototypeOf(new Int8Array)),Symbol.toStringTag).get;function c(e){return void 0!==l.call(e)&&0!==e.length}function u(e,t,r){e.length<r&&(r=e.length);let n=","===t?"":" ",i=`"0":${n}${e[0]}`;for(let o=1;o<r;o++)i+=`${t}"${o}":${n}${e[o]}`;return i}function d(e){if(n.call(e,"circularValue")){let t=e.circularValue;if("string"==typeof t)return`"${t}"`;if(null==t)return t;if(t===Error||t===TypeError)return{toString(){throw TypeError("Converting circular structure to JSON")}};throw TypeError('The "circularValue" argument must be of type string or the value null or undefined')}return'"[Circular]"'}function p(e,t){let r;if(n.call(e,t)&&"boolean"!=typeof(r=e[t]))throw TypeError(`The "${t}" argument must be of type boolean`);return void 0===r||r}function A(e,t){let r;if(n.call(e,t)){if("number"!=typeof(r=e[t]))throw TypeError(`The "${t}" argument must be of type number`);if(!Number.isInteger(r))throw TypeError(`The "${t}" argument must be an integer`);if(r<1)throw RangeError(`The "${t}" argument must be >= 1`)}return void 0===r?1/0:r}function g(e){return 1===e?"1 item":`${e} items`}function f(e){let t=new Set;for(let r of e)("string"==typeof r||"number"==typeof r)&&t.add(String(r));return t}function h(e){if(n.call(e,"strict")){let t=e.strict;if("boolean"!=typeof t)throw TypeError('The "strict" argument must be of type boolean');if(t)return e=>{let t=`Object can not safely be stringified. Received type ${typeof e}`;throw"function"!=typeof e&&(t+=` (${e.toString()})`),Error(t)}}}function m(e){let t=h(e={...e});!t||(void 0===e.bigint&&(e.bigint=!1),"circularValue"in e||(e.circularValue=Error));let r=d(e),n=p(e,"bigint"),i=p(e,"deterministic"),o=A(e,"maximumDepth"),l=A(e,"maximumBreadth");function m(e,u,d,p,A,f){let h=u[e];switch("object"==typeof h&&null!==h&&"function"==typeof h.toJSON&&(h=h.toJSON(e)),typeof(h=p.call(u,e,h))){case"string":return a(h);case"object":{if(null===h)return"null";if(-1!==d.indexOf(h))return r;let e="",t=",",n=f;if(Array.isArray(h)){if(0===h.length)return"[]";if(o<d.length+1)return'"[Array]"';d.push(h),""!==A&&(f+=A,e+=`
${f}`,t=`,
${f}`);let r=Math.min(h.length,l),i=0;for(;i<r-1;i++){let r=m(String(i),h,d,p,A,f);e+=(void 0!==r?r:"null")+t}let a=m(String(i),h,d,p,A,f);if(e+=void 0!==a?a:"null",h.length-1>l){let r=h.length-l-1;e+=`${t}"... ${g(r)} not stringified"`}return""!==A&&(e+=`
${n}`),d.pop(),`[${e}]`}let u=Object.keys(h),I=u.length;if(0===I)return"{}";if(o<d.length+1)return'"[Object]"';let v="",x="";""!==A&&(f+=A,t=`,
${f}`,v=" ");let C=Math.min(I,l);i&&!c(h)&&(u=s(u)),d.push(h);for(let r=0;r<C;r++){let n=u[r],i=m(n,h,d,p,A,f);void 0!==i&&(e+=`${x}${a(n)}:${v}${i}`,x=t)}if(I>l){let r=I-l;e+=`${x}"...":${v}"${g(r)} not stringified"`,x=t}return""!==A&&x.length>1&&(e=`
${f}${e}
${n}`),d.pop(),`{${e}}`}case"number":return isFinite(h)?String(h):t?t(h):"null";case"boolean":return!0===h?"true":"false";case"undefined":return;case"bigint":if(n)return String(h);default:return t?t(h):void 0}}function I(e,i,s,c,u,d){switch("object"==typeof i&&null!==i&&"function"==typeof i.toJSON&&(i=i.toJSON(e)),typeof i){case"string":return a(i);case"object":{if(null===i)return"null";if(-1!==s.indexOf(i))return r;let e=d,t="",n=",";if(Array.isArray(i)){if(0===i.length)return"[]";if(o<s.length+1)return'"[Array]"';s.push(i),""!==u&&(d+=u,t+=`
${d}`,n=`,
${d}`);let r=Math.min(i.length,l),a=0;for(;a<r-1;a++){let e=I(String(a),i[a],s,c,u,d);t+=(void 0!==e?e:"null")+n}let p=I(String(a),i[a],s,c,u,d);if(t+=void 0!==p?p:"null",i.length-1>l){let e=i.length-l-1;t+=`${n}"... ${g(e)} not stringified"`}return""!==u&&(t+=`
${e}`),s.pop(),`[${t}]`}s.push(i);let p="";""!==u&&(d+=u,n=`,
${d}`,p=" ");let A="";for(let e of c){let r=I(e,i[e],s,c,u,d);void 0!==r&&(t+=`${A}${a(e)}:${p}${r}`,A=n)}return""!==u&&A.length>1&&(t=`
${d}${t}
${e}`),s.pop(),`{${t}}`}case"number":return isFinite(i)?String(i):t?t(i):"null";case"boolean":return!0===i?"true":"false";case"undefined":return;case"bigint":if(n)return String(i);default:return t?t(i):void 0}}function v(e,d,p,A,f){switch(typeof d){case"string":return a(d);case"object":{if(null===d)return"null";if("function"==typeof d.toJSON){if("object"!=typeof(d=d.toJSON(e)))return v(e,d,p,A,f);if(null===d)return"null"}if(-1!==p.indexOf(d))return r;let t=f;if(Array.isArray(d)){if(0===d.length)return"[]";if(o<p.length+1)return'"[Array]"';p.push(d),f+=A;let e=`
${f}`,r=`,
${f}`,n=Math.min(d.length,l),i=0;for(;i<n-1;i++){let t=v(String(i),d[i],p,A,f);e+=(void 0!==t?t:"null")+r}let a=v(String(i),d[i],p,A,f);if(e+=void 0!==a?a:"null",d.length-1>l){let t=d.length-l-1;e+=`${r}"... ${g(t)} not stringified"`}return e+=`
${t}`,p.pop(),`[${e}]`}let n=Object.keys(d),h=n.length;if(0===h)return"{}";if(o<p.length+1)return'"[Object]"';f+=A;let m=`,
${f}`,I="",x="",C=Math.min(h,l);c(d)&&(I+=u(d,m,l),n=n.slice(d.length),C-=d.length,x=m),i&&(n=s(n)),p.push(d);for(let e=0;e<C;e++){let t=n[e],r=v(t,d[t],p,A,f);void 0!==r&&(I+=`${x}${a(t)}: ${r}`,x=m)}if(h>l){let e=h-l;I+=`${x}"...": "${g(e)} not stringified"`,x=m}return""!==x&&(I=`
${f}${I}
${t}`),p.pop(),`{${I}}`}case"number":return isFinite(d)?String(d):t?t(d):"null";case"boolean":return!0===d?"true":"false";case"undefined":return;case"bigint":if(n)return String(d);default:return t?t(d):void 0}}function x(e,d,p){switch(typeof d){case"string":return a(d);case"object":{if(null===d)return"null";if("function"==typeof d.toJSON){if("object"!=typeof(d=d.toJSON(e)))return x(e,d,p);if(null===d)return"null"}if(-1!==p.indexOf(d))return r;let t="";if(Array.isArray(d)){if(0===d.length)return"[]";if(o<p.length+1)return'"[Array]"';p.push(d);let e=Math.min(d.length,l),r=0;for(;r<e-1;r++){let e=x(String(r),d[r],p);t+=(void 0!==e?e:"null")+","}let n=x(String(r),d[r],p);if(t+=void 0!==n?n:"null",d.length-1>l){let e=d.length-l-1;t+=`,"... ${g(e)} not stringified"`}return p.pop(),`[${t}]`}let n=Object.keys(d),A=n.length;if(0===A)return"{}";if(o<p.length+1)return'"[Object]"';let f="",h=Math.min(A,l);c(d)&&(t+=u(d,",",l),n=n.slice(d.length),h-=d.length,f=","),i&&(n=s(n)),p.push(d);for(let e=0;e<h;e++){let r=n[e],i=x(r,d[r],p);void 0!==i&&(t+=`${f}${a(r)}:${i}`,f=",")}if(A>l){let e=A-l;t+=`${f}"...":"${g(e)} not stringified"`}return p.pop(),`{${t}}`}case"number":return isFinite(d)?String(d):t?t(d):"null";case"boolean":return!0===d?"true":"false";case"undefined":return;case"bigint":if(n)return String(d);default:return t?t(d):void 0}}return function(e,t,r){if(arguments.length>1){let n="";if("number"==typeof r?n=" ".repeat(Math.min(r,10)):"string"==typeof r&&(n=r.slice(0,10)),null!=t){if("function"==typeof t)return m("",{"":e},[],t,n,"");if(Array.isArray(t))return I("",e,[],f(t),n,"")}if(0!==n.length)return v("",e,[],n,"")}return x("",e,[])}}},{}],hti3u:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"SyncActionDefinition",()=>i),n.export(r,"SyncActionPaths",()=>o);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"}},o={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":"2GYoY"}],cOaYc:[function(e,t,r){var n,i=e("@parcel/transformer-js/src/esmodule-helpers.js");i.defineInteropFlag(r),i.export(r,"SyncType",()=>n),function(e){e[e.ClientID=0]="ClientID",e[e.UserID=1]="UserID",e[e.Event=2]="Event",e[e.Action=3]="Action",e[e.ActionResult=4]="ActionResult"}(n||(n={}))},{"@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],bZFhN:[function(e,t,r){var n=e("@parcel/transformer-js/src/esmodule-helpers.js");n.defineInteropFlag(r),n.export(r,"initIDB",()=>o);var i=e("idb-keyval");let o=e=>(0,i.createStore)(`prasi-user-${e}`,"default")},{"idb-keyval":"li1Ag","@parcel/transformer-js/src/esmodule-helpers.js":"2GYoY"}],"52IRF":[function(e,t,r){t.exports=Promise.resolve(t.bundle.root("cC4zH"))},{}],"8HRKV":[function(e,t,r){t.exports=Promise.resolve(t.bundle.root("9v61E"))},{}]},[],0,"parcelRequire2d1f");
//# sourceMappingURL=ed.343b2aae.js.map