/home/bdqbpbxa/api-uniferx.goodface.com.ua/vendor/oneduo/nova-file-manager/dist/js/tool.js
(function(n,Po){typeof exports=="object"&&typeof module<"u"?Po(require("vue")):typeof define=="function"&&define.amd?define(["vue"],Po):(n=typeof globalThis<"u"?globalThis:n||self,Po(n.Vue))})(this,function(n){"use strict";var Po=!1;/*!
* pinia v2.0.33
* (c) 2023 Eduardo San Martin Morote
* @license MIT
*/let fs;const ka=e=>fs=e,ps=Symbol();function Cr(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var Mo;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(Mo||(Mo={}));function Wd(){const e=n.effectScope(!0),t=e.run(()=>n.ref({}));let o=[],a=[];const r=n.markRaw({install(s){ka(r),r._a=s,s.provide(ps,r),s.config.globalProperties.$pinia=r,a.forEach(i=>o.push(i)),a=[]},use(s){return!this._a&&!Po?a.push(s):o.push(s),this},_p:o,_a:null,_e:e,_s:new Map,state:t});return r}const hs=()=>{};function ms(e,t,o,a=hs){e.push(t);const r=()=>{const s=e.indexOf(t);s>-1&&(e.splice(s,1),a())};return!o&&n.getCurrentScope()&&n.onScopeDispose(r),r}function io(e,...t){e.slice().forEach(o=>{o(...t)})}function kr(e,t){e instanceof Map&&t instanceof Map&&t.forEach((o,a)=>e.set(a,o)),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const o in t){if(!t.hasOwnProperty(o))continue;const a=t[o],r=e[o];Cr(r)&&Cr(a)&&e.hasOwnProperty(o)&&!n.isRef(a)&&!n.isReactive(a)?e[o]=kr(r,a):e[o]=a}return e}const Xd=Symbol();function Kd(e){return!Cr(e)||!e.hasOwnProperty(Xd)}const{assign:hn}=Object;function Yd(e){return!!(n.isRef(e)&&e.effect)}function Jd(e,t,o,a){const{state:r,actions:s,getters:i}=t,l=o.state.value[e];let c;function d(){l||(o.state.value[e]=r?r():{});const u=n.toRefs(o.state.value[e]);return hn(u,s,Object.keys(i||{}).reduce((p,m)=>(p[m]=n.markRaw(n.computed(()=>{ka(o);const v=o._s.get(e);return i[m].call(v,v)})),p),{}))}return c=vs(e,d,t,o,a,!0),c}function vs(e,t,o={},a,r,s){let i;const l=hn({actions:{}},o),c={deep:!0};let d,u,p=n.markRaw([]),m=n.markRaw([]),v;const f=a.state.value[e];!s&&!f&&(a.state.value[e]={}),n.ref({});let h;function y(F){let A;d=u=!1,typeof F=="function"?(F(a.state.value[e]),A={type:Mo.patchFunction,storeId:e,events:v}):(kr(a.state.value[e],F),A={type:Mo.patchObject,payload:F,storeId:e,events:v});const D=h=Symbol();n.nextTick().then(()=>{h===D&&(d=!0)}),u=!0,io(p,A,a.state.value[e])}const b=s?function(){const{state:A}=o,D=A?A():{};this.$patch(M=>{hn(M,D)})}:hs;function g(){i.stop(),p=[],m=[],a._s.delete(e)}function k(F,A){return function(){ka(a);const D=Array.from(arguments),M=[],L=[];function W(Y){M.push(Y)}function _(Y){L.push(Y)}io(m,{args:D,name:F,store:S,after:W,onError:_});let G;try{G=A.apply(this&&this.$id===e?this:S,D)}catch(Y){throw io(L,Y),Y}return G instanceof Promise?G.then(Y=>(io(M,Y),Y)).catch(Y=>(io(L,Y),Promise.reject(Y))):(io(M,G),G)}}const O={_p:a,$id:e,$onAction:ms.bind(null,m),$patch:y,$reset:b,$subscribe(F,A={}){const D=ms(p,F,A.detached,()=>M()),M=i.run(()=>n.watch(()=>a.state.value[e],L=>{(A.flush==="sync"?u:d)&&F({storeId:e,type:Mo.direct,events:v},L)},hn({},c,A)));return D},$dispose:g},S=n.reactive(O);a._s.set(e,S);const N=a._e.run(()=>(i=n.effectScope(),i.run(()=>t())));for(const F in N){const A=N[F];if(n.isRef(A)&&!Yd(A)||n.isReactive(A))s||(f&&Kd(A)&&(n.isRef(A)?A.value=f[F]:kr(A,f[F])),a.state.value[e][F]=A);else if(typeof A=="function"){const D=k(F,A);N[F]=D,l.actions[F]=A}}return hn(S,N),hn(n.toRaw(S),N),Object.defineProperty(S,"$state",{get:()=>a.state.value[e],set:F=>{y(A=>{hn(A,F)})}}),a._p.forEach(F=>{hn(S,i.run(()=>F({store:S,app:a._a,pinia:a,options:l})))}),f&&s&&o.hydrate&&o.hydrate(S.$state,f),d=!0,u=!0,S}function Tr(e,t,o){let a,r;const s=typeof t=="function";typeof e=="string"?(a=e,r=s?o:t):(r=e,a=e.id);function i(l,c){const d=n.getCurrentInstance();return l=l||d&&n.inject(ps,null),l&&ka(l),l=fs,l._s.has(a)||(s?vs(a,t,r,l):Jd(a,r,l)),l._s.get(a)}return i.$id=a,i}function Qd(e,t){return Array.isArray(t)?t.reduce((o,a)=>(o[a]=function(){return e(this.$pinia)[a]},o),{}):Object.keys(t).reduce((o,a)=>(o[a]=function(){const r=e(this.$pinia),s=t[a];return typeof s=="function"?s.call(this,r):r[s]},o),{})}function Zd(e,t){return Array.isArray(t)?t.reduce((o,a)=>(o[a]=function(...r){return e(this.$pinia)[a](...r)},o),{}):Object.keys(t).reduce((o,a)=>(o[a]=function(...r){return e(this.$pinia)[t[a]](...r)},o),{})}function qd(e){{e=n.toRaw(e);const t={};for(const o in e){const a=e[o];(n.isRef(a)||n.isReactive(a))&&(t[o]=n.toRef(e,o))}return t}}const bS="";var so=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function $d(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function eu(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var o=function a(){if(this instanceof a){var r=[null];r.push.apply(r,arguments);var s=Function.bind.apply(t,r);return new s}return t.apply(this,arguments)};o.prototype=t.prototype}else o={};return Object.defineProperty(o,"__esModule",{value:!0}),Object.keys(e).forEach(function(a){var r=Object.getOwnPropertyDescriptor(e,a);Object.defineProperty(o,a,r.get?r:{enumerable:!0,get:function(){return e[a]}})}),o}const{createElementVNode:tu,openBlock:nu,createElementBlock:ou}=n;var au=function(t,o){return nu(),ou("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[tu("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M20.25 7.5l-.625 10.632a2.25 2.25 0 01-2.247 2.118H6.622a2.25 2.25 0 01-2.247-2.118L3.75 7.5M10 11.25h4M3.375 7.5h17.25c.621 0 1.125-.504 1.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125H3.375c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125z"})])};const{createElementVNode:ru,openBlock:iu,createElementBlock:su}=n;var lu=function(t,o){return iu(),su("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[ru("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M13.5 6H5.25A2.25 2.25 0 003 8.25v10.5A2.25 2.25 0 005.25 21h10.5A2.25 2.25 0 0018 18.75V10.5m-10.5 6L21 3m0 0h-5.25M21 3v5.25"})])};const{createElementVNode:cu,openBlock:du,createElementBlock:uu}=n;var fu=function(t,o){return du(),uu("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[cu("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M4.5 12.75l6 6 9-13.5"})])};const{createElementVNode:pu,openBlock:hu,createElementBlock:mu}=n;var vu=function(t,o){return hu(),mu("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[pu("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M19.5 8.25l-7.5 7.5-7.5-7.5"})])};const{createElementVNode:gu,openBlock:yu,createElementBlock:bu}=n;var Eu=function(t,o){return yu(),bu("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[gu("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M8.25 4.5l7.5 7.5-7.5 7.5"})])};const{createElementVNode:wu,openBlock:xu,createElementBlock:Su}=n;var Ou=function(t,o){return xu(),Su("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[wu("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M8.25 7.5V6.108c0-1.135.845-2.098 1.976-2.192.373-.03.748-.057 1.123-.08M15.75 18H18a2.25 2.25 0 002.25-2.25V6.108c0-1.135-.845-2.098-1.976-2.192a48.424 48.424 0 00-1.123-.08M15.75 18.75v-1.875a3.375 3.375 0 00-3.375-3.375h-1.5a1.125 1.125 0 01-1.125-1.125v-1.5A3.375 3.375 0 006.375 7.5H5.25m11.9-3.664A2.251 2.251 0 0015 2.25h-1.5a2.251 2.251 0 00-2.15 1.586m5.8 0c.065.21.1.433.1.664v.75h-6V4.5c0-.231.035-.454.1-.664M6.75 7.5H4.875c-.621 0-1.125.504-1.125 1.125v12c0 .621.504 1.125 1.125 1.125h9.75c.621 0 1.125-.504 1.125-1.125V16.5a9 9 0 00-9-9z"})])};const{createElementVNode:Cu,openBlock:ku,createElementBlock:Tu}=n;var Nu=function(t,o){return ku(),Tu("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[Cu("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M12 9.75v6.75m0 0l-3-3m3 3l3-3m-8.25 6a4.5 4.5 0 01-1.41-8.775 5.25 5.25 0 0110.233-2.33 3 3 0 013.758 3.848A3.752 3.752 0 0118 19.5H6.75z"})])};const{createElementVNode:Du,openBlock:Iu,createElementBlock:Ru}=n;var Au=function(t,o){return Iu(),Ru("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[Du("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M12 16.5V9.75m0 0l3 3m-3-3l-3 3M6.75 19.5a4.5 4.5 0 01-1.41-8.775 5.25 5.25 0 0110.233-2.33 3 3 0 013.758 3.848A3.752 3.752 0 0118 19.5H6.75z"})])};const{createElementVNode:Bu,openBlock:Pu,createElementBlock:Mu}=n;var Fu=function(t,o){return Pu(),Mu("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[Bu("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M2.25 15a4.5 4.5 0 004.5 4.5H18a3.75 3.75 0 001.332-7.257 3 3 0 00-3.758-3.848 5.25 5.25 0 00-10.233 2.33A4.502 4.502 0 002.25 15z"})])};const{createElementVNode:_u,openBlock:Lu,createElementBlock:Vu}=n;var ju=function(t,o){return Lu(),Vu("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[_u("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M19.5 14.25v-2.625a3.375 3.375 0 00-3.375-3.375h-1.5A1.125 1.125 0 0113.5 7.125v-1.5a3.375 3.375 0 00-3.375-3.375H8.25m2.25 0H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 00-9-9z"})])};const{createElementVNode:Uu,openBlock:Hu,createElementBlock:zu}=n;var Gu=function(t,o){return Hu(),zu("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[Uu("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M12 9v3.75m9-.75a9 9 0 11-18 0 9 9 0 0118 0zm-9 3.75h.008v.008H12v-.008z"})])};const{createElementVNode:Wu,openBlock:Xu,createElementBlock:Ku}=n;var Yu=function(t,o){return Xu(),Ku("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[Wu("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M12 9v3.75m-9.303 3.376c-.866 1.5.217 3.374 1.948 3.374h14.71c1.73 0 2.813-1.874 1.948-3.374L13.949 3.378c-.866-1.5-3.032-1.5-3.898 0L2.697 16.126zM12 15.75h.007v.008H12v-.008z"})])};const{createElementVNode:Ju,openBlock:Qu,createElementBlock:Zu}=n;var qu=function(t,o){return Qu(),Zu("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[Ju("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M12 10.5v6m3-3H9m4.06-7.19l-2.12-2.12a1.5 1.5 0 00-1.061-.44H4.5A2.25 2.25 0 002.25 6v12a2.25 2.25 0 002.25 2.25h15A2.25 2.25 0 0021.75 18V9a2.25 2.25 0 00-2.25-2.25h-5.379a1.5 1.5 0 01-1.06-.44z"})])};const{createElementVNode:$u,openBlock:ef,createElementBlock:tf}=n;var nf=function(t,o){return ef(),tf("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[$u("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M2.25 12.75V12A2.25 2.25 0 014.5 9.75h15A2.25 2.25 0 0121.75 12v.75m-8.69-6.44l-2.12-2.12a1.5 1.5 0 00-1.061-.44H4.5A2.25 2.25 0 002.25 6v12a2.25 2.25 0 002.25 2.25h15A2.25 2.25 0 0021.75 18V9a2.25 2.25 0 00-2.25-2.25h-5.379a1.5 1.5 0 01-1.06-.44z"})])};const{createElementVNode:of,openBlock:af,createElementBlock:rf}=n;var sf=function(t,o){return af(),rf("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[of("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M2.25 12l8.954-8.955c.44-.439 1.152-.439 1.591 0L21.75 12M4.5 9.75v10.125c0 .621.504 1.125 1.125 1.125H9.75v-4.875c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125V21h4.125c.621 0 1.125-.504 1.125-1.125V9.75M8.25 21h8.25"})])};const{createElementVNode:lf,openBlock:cf,createElementBlock:df}=n;var uf=function(t,o){return cf(),df("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[lf("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M16.712 4.33a9.027 9.027 0 011.652 1.306c.51.51.944 1.064 1.306 1.652M16.712 4.33l-3.448 4.138m3.448-4.138a9.014 9.014 0 00-9.424 0M19.67 7.288l-4.138 3.448m4.138-3.448a9.014 9.014 0 010 9.424m-4.138-5.976a3.736 3.736 0 00-.88-1.388 3.737 3.737 0 00-1.388-.88m2.268 2.268a3.765 3.765 0 010 2.528m-2.268-4.796a3.765 3.765 0 00-2.528 0m4.796 4.796c-.181.506-.475.982-.88 1.388a3.736 3.736 0 01-1.388.88m2.268-2.268l4.138 3.448m0 0a9.027 9.027 0 01-1.306 1.652c-.51.51-1.064.944-1.652 1.306m0 0l-3.448-4.138m3.448 4.138a9.014 9.014 0 01-9.424 0m5.976-4.138a3.765 3.765 0 01-2.528 0m0 0a3.736 3.736 0 01-1.388-.88 3.737 3.737 0 01-.88-1.388m2.268 2.268L7.288 19.67m0 0a9.024 9.024 0 01-1.652-1.306 9.027 9.027 0 01-1.306-1.652m0 0l4.138-3.448M4.33 16.712a9.014 9.014 0 010-9.424m4.138 5.976a3.765 3.765 0 010-2.528m0 0c.181-.506.475-.982.88-1.388a3.736 3.736 0 011.388-.88m-2.268 2.268L4.33 7.288m6.406 1.18L7.288 4.33m0 0a9.024 9.024 0 00-1.652 1.306A9.025 9.025 0 004.33 7.288"})])};const{createElementVNode:ff,openBlock:pf,createElementBlock:hf}=n;var mf=function(t,o){return pf(),hf("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[ff("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M21 21l-5.197-5.197m0 0A7.5 7.5 0 105.196 5.196a7.5 7.5 0 0010.607 10.607z"})])};const{createElementVNode:vf,openBlock:gf,createElementBlock:yf}=n;var bf=function(t,o){return gf(),yf("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[vf("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M16.862 4.487l1.687-1.688a1.875 1.875 0 112.652 2.652L10.582 16.07a4.5 4.5 0 01-1.897 1.13L6 18l.8-2.685a4.5 4.5 0 011.13-1.897l8.932-8.931zm0 0L19.5 7.125M18 14v4.75A2.25 2.25 0 0115.75 21H5.25A2.25 2.25 0 013 18.75V8.25A2.25 2.25 0 015.25 6H10"})])};const{createElementVNode:Ef,openBlock:wf,createElementBlock:xf}=n;var Sf=function(t,o){return wf(),xf("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[Ef("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M3.75 12h16.5m-16.5 3.75h16.5M3.75 19.5h16.5M5.625 4.5h12.75a1.875 1.875 0 010 3.75H5.625a1.875 1.875 0 010-3.75z"})])};const{createElementVNode:Of,openBlock:Cf,createElementBlock:kf}=n;var Tf=function(t,o){return Cf(),kf("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[Of("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M3.75 6A2.25 2.25 0 016 3.75h2.25A2.25 2.25 0 0110.5 6v2.25a2.25 2.25 0 01-2.25 2.25H6a2.25 2.25 0 01-2.25-2.25V6zM3.75 15.75A2.25 2.25 0 016 13.5h2.25a2.25 2.25 0 012.25 2.25V18a2.25 2.25 0 01-2.25 2.25H6A2.25 2.25 0 013.75 18v-2.25zM13.5 6a2.25 2.25 0 012.25-2.25H18A2.25 2.25 0 0120.25 6v2.25A2.25 2.25 0 0118 10.5h-2.25a2.25 2.25 0 01-2.25-2.25V6zM13.5 15.75a2.25 2.25 0 012.25-2.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-2.25A2.25 2.25 0 0113.5 18v-2.25z"})])};const{createElementVNode:Nf,openBlock:Df,createElementBlock:If}=n;var Rf=function(t,o){return Df(),If("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[Nf("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M14.74 9l-.346 9m-4.788 0L9.26 9m9.968-3.21c.342.052.682.107 1.022.166m-1.022-.165L18.16 19.673a2.25 2.25 0 01-2.244 2.077H8.084a2.25 2.25 0 01-2.244-2.077L4.772 5.79m14.456 0a48.108 48.108 0 00-3.478-.397m-12 .562c.34-.059.68-.114 1.022-.165m0 0a48.11 48.11 0 013.478-.397m7.5 0v-.916c0-1.18-.91-2.164-2.09-2.201a51.964 51.964 0 00-3.32 0c-1.18.037-2.09 1.022-2.09 2.201v.916m7.5 0a48.667 48.667 0 00-7.5 0"})])};const{createElementVNode:Af,openBlock:Bf,createElementBlock:Pf}=n;var Mf=function(t,o){return Bf(),Pf("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[Af("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M6 18L18 6M6 6l12 12"})])},Ff=au,_f=lu,Ta=fu,gs=vu,Nr=Eu,Lf=Ou,Vf=Nu,Dr=Au,jf=Fu,Fo=ju,ys=Gu,bs=Yu,Uf=qu,Ir=nf,Hf=sf,zf=uf,Gf=mf,Wf=bf,Xf=Sf,Kf=Tf,Es=Rf,Rr=Mf;const{createElementVNode:Yf,openBlock:Jf,createElementBlock:Qf}=n;var Zf=function(t,o){return Jf(),Qf("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Yf("path",{"fill-rule":"evenodd",d:"M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12zm13.36-1.814a.75.75 0 10-1.22-.872l-3.236 4.53L9.53 12.22a.75.75 0 00-1.06 1.06l2.25 2.25a.75.75 0 001.14-.094l3.75-5.25z","clip-rule":"evenodd"})])};const{createElementVNode:qf,openBlock:$f,createElementBlock:ep}=n;var tp=function(t,o){return $f(),ep("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[qf("path",{"fill-rule":"evenodd",d:"M19.916 4.626a.75.75 0 01.208 1.04l-9 13.5a.75.75 0 01-1.154.114l-6-6a.75.75 0 011.06-1.06l5.353 5.353 8.493-12.739a.75.75 0 011.04-.208z","clip-rule":"evenodd"})])};const{createElementVNode:np,openBlock:op,createElementBlock:ap}=n;var rp=function(t,o){return op(),ap("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[np("path",{"fill-rule":"evenodd",d:"M12.53 16.28a.75.75 0 01-1.06 0l-7.5-7.5a.75.75 0 011.06-1.06L12 14.69l6.97-6.97a.75.75 0 111.06 1.06l-7.5 7.5z","clip-rule":"evenodd"})])};const{createElementVNode:ip,openBlock:sp,createElementBlock:lp}=n;var cp=function(t,o){return sp(),lp("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[ip("path",{"fill-rule":"evenodd",d:"M7.72 12.53a.75.75 0 010-1.06l7.5-7.5a.75.75 0 111.06 1.06L9.31 12l6.97 6.97a.75.75 0 11-1.06 1.06l-7.5-7.5z","clip-rule":"evenodd"})])};const{createElementVNode:dp,openBlock:up,createElementBlock:fp}=n;var pp=function(t,o){return up(),fp("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[dp("path",{"fill-rule":"evenodd",d:"M16.28 11.47a.75.75 0 010 1.06l-7.5 7.5a.75.75 0 01-1.06-1.06L14.69 12 7.72 5.03a.75.75 0 011.06-1.06l7.5 7.5z","clip-rule":"evenodd"})])};const{createElementVNode:hp,openBlock:mp,createElementBlock:vp}=n;var gp=function(t,o){return mp(),vp("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[hp("path",{"fill-rule":"evenodd",d:"M4.5 12a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0zm6 0a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0zm6 0a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0z","clip-rule":"evenodd"})])};const{createElementVNode:yp,openBlock:bp,createElementBlock:Ep}=n;var wp=function(t,o){return bp(),Ep("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[yp("path",{"fill-rule":"evenodd",d:"M10.5 6a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0zm0 6a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0zm0 6a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0z","clip-rule":"evenodd"})])};const{createElementVNode:xp,openBlock:Sp,createElementBlock:Op}=n;var Cp=function(t,o){return Sp(),Op("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[xp("path",{"fill-rule":"evenodd",d:"M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z","clip-rule":"evenodd"})])};const{createElementVNode:kp,openBlock:Tp,createElementBlock:Np}=n;var Dp=function(t,o){return Tp(),Np("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[kp("path",{"fill-rule":"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z","clip-rule":"evenodd"})])};const{createElementVNode:Ip,openBlock:Rp,createElementBlock:Ap}=n;var Bp=function(t,o){return Rp(),Ap("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Ip("path",{"fill-rule":"evenodd",d:"M4.5 5.653c0-1.426 1.529-2.33 2.779-1.643l11.54 6.348c1.295.712 1.295 2.573 0 3.285L7.28 19.991c-1.25.687-2.779-.217-2.779-1.643V5.653z","clip-rule":"evenodd"})])};const{createElementVNode:Pp,openBlock:Mp,createElementBlock:Fp}=n;var _p=function(t,o){return Mp(),Fp("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},[Pp("path",{"fill-rule":"evenodd",d:"M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25zm-1.72 6.97a.75.75 0 10-1.06 1.06L10.94 12l-1.72 1.72a.75.75 0 101.06 1.06L12 13.06l1.72 1.72a.75.75 0 101.06-1.06L13.06 12l1.72-1.72a.75.75 0 10-1.06-1.06L12 10.94l-1.72-1.72z","clip-rule":"evenodd"})])},ws=Zf,Lp=tp,Vp=rp,jp=cp,Up=pp,Hp=gp,zp=wp,xs=Cp,Gp=Dp,Wp=Bp,Xp=_p;const Ar=(e,t)=>{const o=e.__vccOpts||e;for(const[a,r]of t)o[a]=r;return o},Kp={},Yp={class:"text-gray-200 animate-spin dark:text-gray-600 fill-blue-600",fill:"none",viewBox:"0 0 100 101",xmlns:"http://www.w3.org/2000/svg"},Jp=[n.createElementVNode("path",{d:"M100 50.5908C100 78.2051 77.6142 100.591 50 100.591C22.3858 100.591 0 78.2051 0 50.5908C0 22.9766 22.3858 0.59082 50 0.59082C77.6142 0.59082 100 22.9766 100 50.5908ZM9.08144 50.5908C9.08144 73.1895 27.4013 91.5094 50 91.5094C72.5987 91.5094 90.9186 73.1895 90.9186 50.5908C90.9186 27.9921 72.5987 9.67226 50 9.67226C27.4013 9.67226 9.08144 27.9921 9.08144 50.5908Z",fill:"currentColor"},null,-1),n.createElementVNode("path",{d:"M93.9676 39.0409C96.393 38.4038 97.8624 35.9116 97.0079 33.5539C95.2932 28.8227 92.871 24.3692 89.8167 20.348C85.8452 15.1192 80.8826 10.7238 75.2124 7.41289C69.5422 4.10194 63.2754 1.94025 56.7698 1.05124C51.7666 0.367541 46.6976 0.446843 41.7345 1.27873C39.2613 1.69328 37.813 4.19778 38.4501 6.62326C39.0873 9.04874 41.5694 10.4717 44.0505 10.1071C47.8511 9.54855 51.7191 9.52689 55.5402 10.0491C60.8642 10.7766 65.9928 12.5457 70.6331 15.2552C75.2735 17.9648 79.3347 21.5619 82.5849 25.841C84.9175 28.9121 86.7997 32.2913 88.1811 35.8758C89.083 38.2158 91.5421 39.6781 93.9676 39.0409Z",fill:"currentFill"},null,-1)];function Qp(e,t){return n.openBlock(),n.createElementBlock("svg",Yp,Jp)}const lo=Ar(Kp,[["render",Qp]]),Ss=n.defineComponent({__name:"ImageLoader",props:{src:{},alt:{},isThumbnail:{type:Boolean,default:!0}},emits:["missing"],setup(e,{emit:t}){const o=e,a=n.ref(!0),r=n.ref(!1),s=n.ref();return n.onMounted(()=>{new Promise((i,l)=>{let c=new Image;c.addEventListener("load",()=>i(c)),c.addEventListener("error",d=>l(d)),c.src=o.src}).then(i=>{i.className="pointer-events-none w-full h-full",i.classList.add(o.isThumbnail?"object-cover":"object-contain"),i.draggable=!1,s.value?.appendChild(i)}).catch(()=>{r.value=!0,t("missing",!0)}).finally(()=>{a.value=!1})}),(i,l)=>(n.openBlock(),n.createElementBlock("div",{class:"flex justify-center items-center h-full max-h-[80vh]",ref_key:"card",ref:s},[a.value?(n.openBlock(),n.createBlock(lo,{key:0,class:"w-6 h-6"})):n.createCommentVNode("",!0)],512))}}),Zp=["title"],qp={key:0,class:"absolute z-40 inset-0 flex justify-center items-center w-full h-full"},$p={key:1,class:"absolute inset-0 w-full h-full bg-gray-100/50 dark:bg-gray-800/50"},eh={key:2,class:"absolute inset-0 flex flex-row items-center justify-center text-sm font-bold text-gray-600 dark:text-gray-100"},th={class:"m-auto z-20 flex h-full items-center justify-center select-none"},nh={key:0,class:"m-auto flex h-full w-full items-center justify-center bg-gray-50 dark:bg-gray-900 text-red-500"},oh={key:0,class:"m-auto flex h-full w-full items-center justify-center bg-gray-50 dark:bg-gray-900 text-gray-500 dark:text-gray-600"},ah={class:"pointer-events-none w-full h-full object-cover"},rh=["src"],ih={key:0,class:"absolute m-auto flex items-center justify-center bg-transparent"},sh={key:3,class:"absolute right-1 top-1"},lh=["title"],ch={key:1,class:"text-sm text-red-500 font-semibold text-left break-all"},dh={class:"gap-x-0.5 inline-flex flex-wrap items-center text-xs pointer-events-none block font-medium text-gray-500 text-left break-all"},uh={key:0},fh={key:1,class:"ml-0.5"},ph={key:2,class:"absolute top-1 right-1"},Br=n.defineComponent({__name:"File",props:{file:{},isUploading:{type:Boolean},isUploaded:{type:Boolean},uploadRatio:{},selected:{type:Boolean,default:!1},onDeselect:{},singleDisk:{type:Boolean},fieldMode:{type:Boolean}},setup(e){const t=e,o=n.computed(()=>t.file.type==="image"),a=n.computed(()=>t.file.type==="video"),r=n.computed(()=>t.file.type!=="image"&&t.file.type!=="video"),s=n.computed(()=>!t.file.exists),i=n.computed(()=>s.value?t.file.path:t.file.name);return(l,c)=>(n.openBlock(),n.createElementBlock("button",{class:"relative cursor-pointer group focus-visible:outline-none flex flex-col items-start",title:i.value},[n.createElementVNode("div",{class:n.normalizeClass(["relative block aspect-square w-full h-full overflow-hidden rounded-lg hover:shadow-md hover:opacity-75 border border-gray-200/50 dark:border-gray-700/50 text-left","group-focus-visible:outline group-focus-visible:outline-2 group-focus-visible:outline-black dark:group-focus-visible:outline-white",l.selected?"outline outline-2 outline-blue-500 group-focus-visible:outline-blue-500":""])},[l.isUploading?(n.openBlock(),n.createElementBlock("div",qp,[l.isUploaded===null?(n.openBlock(),n.createBlock(lo,{key:0,class:"w-16 h-16"})):l.isUploaded===!1?(n.openBlock(),n.createBlock(n.unref(xs),{key:1,class:"w-16 h-16 text-red-500"})):l.isUploaded===!0?(n.openBlock(),n.createBlock(n.unref(ws),{key:2,class:"w-16 h-16 text-green-500"})):n.createCommentVNode("",!0)])):n.createCommentVNode("",!0),l.isUploading?(n.openBlock(),n.createElementBlock("div",$p)):n.createCommentVNode("",!0),l.isUploading&&l.isUploaded===null?(n.openBlock(),n.createElementBlock("div",eh,[n.createElementVNode("span",null,n.toDisplayString(l.uploadRatio)+"%",1)])):n.createCommentVNode("",!0),n.createElementVNode("div",th,[s.value&&!l.isUploading?(n.openBlock(),n.createElementBlock("div",nh,[n.createVNode(n.unref(Gp),{class:"w-16 h-16"})])):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[r.value?(n.openBlock(),n.createElementBlock("div",oh,[l.isUploading?n.createCommentVNode("",!0):(n.openBlock(),n.createBlock(n.unref(Fo),{key:0,class:"w-16 h-16"}))])):n.createCommentVNode("",!0),o.value?(n.openBlock(),n.createBlock(Ss,{key:1,src:l.file.url,alt:l.file.name},null,8,["src","alt"])):n.createCommentVNode("",!0),a.value?(n.openBlock(),n.createElementBlock(n.Fragment,{key:2},[n.createElementVNode("video",ah,[n.createElementVNode("source",{src:l.file.url},null,8,rh),n.createTextVNode(" "+n.toDisplayString(l.__("Sorry, your browser doesn't support embedded videos.")),1)]),l.isUploading?n.createCommentVNode("",!0):(n.openBlock(),n.createElementBlock("div",ih,[n.createVNode(n.unref(Wp),{class:"h-16 w-16 text-white/60"})]))],64)):n.createCommentVNode("",!0)],64))]),l.onDeselect?(n.openBlock(),n.createElementBlock("div",sh,[l.onDeselect?(n.openBlock(),n.createElementBlock("button",{key:0,onClick:c[0]||(c[0]=d=>l.onDeselect(l.file)),class:"text-red-500 hover:text-red-600 rounded-full"},[n.createVNode(n.unref(Xp),{class:"h-6 w-6"})])):n.createCommentVNode("",!0)])):n.createCommentVNode("",!0)],2),!s.value||l.isUploading?(n.openBlock(),n.createElementBlock("p",{key:0,class:n.normalizeClass(["pointer-events-none mt-2 block truncate font-medium text-gray-900 dark:text-gray-50 text-left w-full",l.isUploading||l.onDeselect?"text-xs":"text-sm"]),title:l.isUploading?l.file.name:i.value},n.toDisplayString(l.isUploading?l.file.name:i.value),11,lh)):n.createCommentVNode("",!0),s.value&&!l.isUploading?(n.openBlock(),n.createElementBlock("p",ch,n.toDisplayString(l.__("NovaFileManager.fileMissing",{path:l.file.path})),1)):n.createCommentVNode("",!0),n.createElementVNode("div",dh,[l.file.size?(n.openBlock(),n.createElementBlock("span",uh,n.toDisplayString(l.file.size),1)):n.createCommentVNode("",!0),l.fieldMode&&!l.singleDisk&&l.file.disk?.length>0?(n.openBlock(),n.createElementBlock("span",fh,"ยท "+n.toDisplayString(l.file.disk),1)):n.createCommentVNode("",!0)]),l.selected?(n.openBlock(),n.createElementBlock("span",ph,[n.createVNode(n.unref(ws),{class:"h-5 w-5 text-blue-500","aria-hidden":"true"})])):n.createCommentVNode("",!0)],8,Zp))}});var hh=Math.ceil,mh=Math.max;function vh(e,t,o,a){for(var r=-1,s=mh(hh((t-e)/(o||1)),0),i=Array(s);s--;)i[a?s:++r]=e,e+=o;return i}var gh=vh;function yh(e,t){return e===t||e!==e&&t!==t}var bh=yh,Eh=typeof so=="object"&&so&&so.Object===Object&&so,wh=Eh,xh=wh,Sh=typeof self=="object"&&self&&self.Object===Object&&self,Oh=xh||Sh||Function("return this")(),Os=Oh,Ch=Os,kh=Ch.Symbol,Pr=kh,Cs=Pr,ks=Object.prototype,Th=ks.hasOwnProperty,Nh=ks.toString,_o=Cs?Cs.toStringTag:void 0;function Dh(e){var t=Th.call(e,_o),o=e[_o];try{e[_o]=void 0;var a=!0}catch{}var r=Nh.call(e);return a&&(t?e[_o]=o:delete e[_o]),r}var Ih=Dh,Rh=Object.prototype,Ah=Rh.toString;function Bh(e){return Ah.call(e)}var Ph=Bh,Ts=Pr,Mh=Ih,Fh=Ph,_h="[object Null]",Lh="[object Undefined]",Ns=Ts?Ts.toStringTag:void 0;function Vh(e){return e==null?e===void 0?Lh:_h:Ns&&Ns in Object(e)?Mh(e):Fh(e)}var Ds=Vh;function jh(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Na=jh,Uh=Ds,Hh=Na,zh="[object AsyncFunction]",Gh="[object Function]",Wh="[object GeneratorFunction]",Xh="[object Proxy]";function Kh(e){if(!Hh(e))return!1;var t=Uh(e);return t==Gh||t==Wh||t==zh||t==Xh}var Yh=Kh,Jh=9007199254740991;function Qh(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=Jh}var Zh=Qh,qh=Yh,$h=Zh;function em(e){return e!=null&&$h(e.length)&&!qh(e)}var tm=em,nm=9007199254740991,om=/^(?:0|[1-9]\d*)$/;function am(e,t){var o=typeof e;return t=t??nm,!!t&&(o=="number"||o!="symbol"&&om.test(e))&&e>-1&&e%1==0&&e<t}var rm=am,im=bh,sm=tm,lm=rm,cm=Na;function dm(e,t,o){if(!cm(o))return!1;var a=typeof t;return(a=="number"?sm(o)&&lm(t,o.length):a=="string"&&t in o)?im(o[t],e):!1}var um=dm,fm=/\s/;function pm(e){for(var t=e.length;t--&&fm.test(e.charAt(t)););return t}var hm=pm,mm=hm,vm=/^\s+/;function gm(e){return e&&e.slice(0,mm(e)+1).replace(vm,"")}var ym=gm;function bm(e){return e!=null&&typeof e=="object"}var Em=bm,wm=Ds,xm=Em,Sm="[object Symbol]";function Om(e){return typeof e=="symbol"||xm(e)&&wm(e)==Sm}var Is=Om,Cm=ym,Rs=Na,km=Is,As=0/0,Tm=/^[-+]0x[0-9a-f]+$/i,Nm=/^0b[01]+$/i,Dm=/^0o[0-7]+$/i,Im=parseInt;function Rm(e){if(typeof e=="number")return e;if(km(e))return As;if(Rs(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=Rs(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=Cm(e);var o=Nm.test(e);return o||Dm.test(e)?Im(e.slice(2),o?2:8):Tm.test(e)?As:+e}var Bs=Rm,Am=Bs,Ps=1/0,Bm=17976931348623157e292;function Pm(e){if(!e)return e===0?e:0;if(e=Am(e),e===Ps||e===-Ps){var t=e<0?-1:1;return t*Bm}return e===e?e:0}var Mm=Pm,Fm=gh,_m=um,Mr=Mm;function Lm(e){return function(t,o,a){return a&&typeof a!="number"&&_m(t,o,a)&&(o=a=void 0),t=Mr(t),o===void 0?(o=t,t=0):o=Mr(o),a=a===void 0?t<o?1:-1:Mr(a),Fm(t,o,a,e)}}var Vm=Lm,jm=Vm,Um=jm(),Ms=Um,Fr={},Hm={get exports(){return Fr},set exports(e){Fr=e}};(function(e){(function(){var t=function(o){if(!(this instanceof t))return new t(o);if(this.version=1,this.support=typeof File<"u"&&typeof Blob<"u"&&typeof FileList<"u"&&(!!Blob.prototype.webkitSlice||!!Blob.prototype.mozSlice||!!Blob.prototype.slice||!1),!this.support)return!1;var a=this;a.files=[],a.defaults={chunkSize:1048576,forceChunkSize:!1,simultaneousUploads:3,fileParameterName:"file",chunkNumberParameterName:"resumableChunkNumber",chunkSizeParameterName:"resumableChunkSize",currentChunkSizeParameterName:"resumableCurrentChunkSize",totalSizeParameterName:"resumableTotalSize",typeParameterName:"resumableType",identifierParameterName:"resumableIdentifier",fileNameParameterName:"resumableFilename",relativePathParameterName:"resumableRelativePath",totalChunksParameterName:"resumableTotalChunks",throttleProgressCallbacks:.5,query:{},headers:{},preprocess:null,method:"multipart",uploadMethod:"POST",testMethod:"GET",prioritizeFirstAndLastChunk:!1,target:"/",testTarget:null,parameterNamespace:"",testChunks:!0,generateUniqueIdentifier:null,getTarget:null,maxChunkRetries:100,chunkRetryInterval:void 0,permanentErrors:[400,404,415,500,501],maxFiles:void 0,withCredentials:!1,xhrTimeout:0,clearInput:!0,chunkFormat:"blob",setChunkTypeFromFile:!1,maxFilesErrorCallback:function(f,h){var y=a.getOpt("maxFiles");alert("Please upload no more than "+y+" file"+(y===1?"":"s")+" at a time.")},minFileSize:1,minFileSizeErrorCallback:function(f,h){alert(f.fileName||f.name+" is too small, please upload files larger than "+r.formatSize(a.getOpt("minFileSize"))+".")},maxFileSize:void 0,maxFileSizeErrorCallback:function(f,h){alert(f.fileName||f.name+" is too large, please upload files less than "+r.formatSize(a.getOpt("maxFileSize"))+".")},fileType:[],fileTypeErrorCallback:function(f,h){alert(f.fileName||f.name+" has type not allowed, please upload files of type "+a.getOpt("fileType")+".")}},a.opts=o||{},a.getOpt=function(f){var h=this;if(f instanceof Array){var y={};return r.each(f,function(b){y[b]=h.getOpt(b)}),y}if(h instanceof v){if(typeof h.opts[f]<"u")return h.opts[f];h=h.fileObj}if(h instanceof m){if(typeof h.opts[f]<"u")return h.opts[f];h=h.resumableObj}if(h instanceof t)return typeof h.opts[f]<"u"?h.opts[f]:h.defaults[f]},a.events=[],a.on=function(f,h){a.events.push(f.toLowerCase(),h)},a.fire=function(){for(var f=[],h=0;h<arguments.length;h++)f.push(arguments[h]);for(var y=f[0].toLowerCase(),h=0;h<=a.events.length;h+=2)a.events[h]==y&&a.events[h+1].apply(a,f.slice(1)),a.events[h]=="catchall"&&a.events[h+1].apply(null,f);y=="fileerror"&&a.fire("error",f[2],f[1]),y=="fileprogress"&&a.fire("progress")};var r={stopEvent:function(f){f.stopPropagation(),f.preventDefault()},each:function(f,h){if(typeof f.length<"u"){for(var y=0;y<f.length;y++)if(h(f[y])===!1)return}else for(y in f)if(h(y,f[y])===!1)return},generateUniqueIdentifier:function(f,h){var y=a.getOpt("generateUniqueIdentifier");if(typeof y=="function")return y(f,h);var b=f.webkitRelativePath||f.fileName||f.name,g=f.size;return g+"-"+b.replace(/[^0-9a-zA-Z_-]/img,"")},contains:function(f,h){var y=!1;return r.each(f,function(b){return b==h?(y=!0,!1):!0}),y},formatSize:function(f){return f<1024?f+" bytes":f<1024*1024?(f/1024).toFixed(0)+" KB":f<1024*1024*1024?(f/1024/1024).toFixed(1)+" MB":(f/1024/1024/1024).toFixed(1)+" GB"},getTarget:function(f,h){var y=a.getOpt("target");if(f==="test"&&a.getOpt("testTarget")&&(y=a.getOpt("testTarget")==="/"?a.getOpt("target"):a.getOpt("testTarget")),typeof y=="function")return y(h);var b=y.indexOf("?")<0?"?":"&",g=h.join("&");return y+b+g}},s=function(f){r.stopEvent(f),f.dataTransfer&&f.dataTransfer.items?u(f.dataTransfer.items,f):f.dataTransfer&&f.dataTransfer.files&&u(f.dataTransfer.files,f)},i=function(f){f.preventDefault()};function l(f,h,y,b){var g;if(f.isFile)return f.file(function(k){k.relativePath=h+k.name,y.push(k),b()});if(f.isDirectory?g=f:f instanceof File&&y.push(f),typeof f.webkitGetAsEntry=="function"&&(g=f.webkitGetAsEntry()),g&&g.isDirectory)return d(g,h+g.name+"/",y,b);typeof f.getAsFile=="function"&&(f=f.getAsFile(),f instanceof File&&(f.relativePath=h+f.name,y.push(f))),b()}function c(f,h){if(!f||f.length===0)return h();f[0](function(){c(f.slice(1),h)})}function d(f,h,y,b){var g=f.createReader();g.readEntries(function(k){if(!k.length)return b();c(k.map(function(O){return l.bind(null,O,h,y)}),b)})}function u(f,h){if(f.length){a.fire("beforeAdd");var y=[];c(Array.prototype.map.call(f,function(b){return l.bind(null,b,"",y)}),function(){y.length&&p(y,h)})}}var p=function(f,h){var y=0,b=a.getOpt(["maxFiles","minFileSize","maxFileSize","maxFilesErrorCallback","minFileSizeErrorCallback","maxFileSizeErrorCallback","fileType","fileTypeErrorCallback"]);if(typeof b.maxFiles<"u"&&b.maxFiles<f.length+a.files.length)if(b.maxFiles===1&&a.files.length===1&&f.length===1)a.removeFile(a.files[0]);else return b.maxFilesErrorCallback(f,y++),!1;var g=[],k=[],O=f.length,S=function(){if(!--O){if(!g.length&&!k.length)return;window.setTimeout(function(){a.fire("filesAdded",g,k)},0)}};r.each(f,function(N){var F=N.name;if(b.fileType.length>0){var A=!1;for(var D in b.fileType){var M="."+b.fileType[D];if(F.toLowerCase().indexOf(M.toLowerCase(),F.length-M.length)!==-1){A=!0;break}}if(!A)return b.fileTypeErrorCallback(N,y++),!1}if(typeof b.minFileSize<"u"&&N.size<b.minFileSize)return b.minFileSizeErrorCallback(N,y++),!1;if(typeof b.maxFileSize<"u"&&N.size>b.maxFileSize)return b.maxFileSizeErrorCallback(N,y++),!1;function L(_){a.getFromUniqueIdentifier(_)?k.push(N):function(){N.uniqueIdentifier=_;var G=new m(a,N,_);a.files.push(G),g.push(G),G.container=typeof h<"u"?h.srcElement:null,window.setTimeout(function(){a.fire("fileAdded",G,h)},0)}(),S()}var W=r.generateUniqueIdentifier(N,h);W&&typeof W.then=="function"?W.then(function(_){L(_)},function(){S()}):L(W)})};function m(f,h,y){var b=this;b.opts={},b.getOpt=f.getOpt,b._prevProgress=0,b.resumableObj=f,b.file=h,b.fileName=h.fileName||h.name,b.size=h.size,b.relativePath=h.relativePath||h.webkitRelativePath||b.fileName,b.uniqueIdentifier=y,b._pause=!1,b.container="";var g=y!==void 0,k=function(O,S){switch(O){case"progress":b.resumableObj.fire("fileProgress",b,S);break;case"error":b.abort(),g=!0,b.chunks=[],b.resumableObj.fire("fileError",b,S);break;case"success":if(g)return;b.resumableObj.fire("fileProgress",b),b.isComplete()&&b.resumableObj.fire("fileSuccess",b,S);break;case"retry":b.resumableObj.fire("fileRetry",b);break}};return b.chunks=[],b.abort=function(){var O=0;r.each(b.chunks,function(S){S.status()=="uploading"&&(S.abort(),O++)}),O>0&&b.resumableObj.fire("fileProgress",b)},b.cancel=function(){var O=b.chunks;b.chunks=[],r.each(O,function(S){S.status()=="uploading"&&(S.abort(),b.resumableObj.uploadNextChunk())}),b.resumableObj.removeFile(b),b.resumableObj.fire("fileProgress",b)},b.retry=function(){b.bootstrap();var O=!1;b.resumableObj.on("chunkingComplete",function(){O||b.resumableObj.upload(),O=!0})},b.bootstrap=function(){b.abort(),g=!1,b.chunks=[],b._prevProgress=0;for(var O=b.getOpt("forceChunkSize")?Math.ceil:Math.floor,S=Math.max(O(b.file.size/b.getOpt("chunkSize")),1),N=0;N<S;N++)(function(F){window.setTimeout(function(){b.chunks.push(new v(b.resumableObj,b,F,k)),b.resumableObj.fire("chunkingProgress",b,F/S)},0)})(N);window.setTimeout(function(){b.resumableObj.fire("chunkingComplete",b)},0)},b.progress=function(){if(g)return 1;var O=0,S=!1;return r.each(b.chunks,function(N){N.status()=="error"&&(S=!0),O+=N.progress(!0)}),O=S||O>.99999?1:O,O=Math.max(b._prevProgress,O),b._prevProgress=O,O},b.isUploading=function(){var O=!1;return r.each(b.chunks,function(S){if(S.status()=="uploading")return O=!0,!1}),O},b.isComplete=function(){var O=!1;return r.each(b.chunks,function(S){var N=S.status();if(N=="pending"||N=="uploading"||S.preprocessState===1)return O=!0,!1}),!O},b.pause=function(O){typeof O>"u"?b._pause=!b._pause:b._pause=O},b.isPaused=function(){return b._pause},b.resumableObj.fire("chunkingStart",b),b.bootstrap(),this}function v(f,h,y,b){var g=this;g.opts={},g.getOpt=f.getOpt,g.resumableObj=f,g.fileObj=h,g.fileObjSize=h.size,g.fileObjType=h.file.type,g.offset=y,g.callback=b,g.lastProgressCallback=new Date,g.tested=!1,g.retries=0,g.pendingRetry=!1,g.preprocessState=0;var k=g.getOpt("chunkSize");return g.loaded=0,g.startByte=g.offset*k,g.endByte=Math.min(g.fileObjSize,(g.offset+1)*k),g.fileObjSize-g.endByte<k&&!g.getOpt("forceChunkSize")&&(g.endByte=g.fileObjSize),g.xhr=null,g.test=function(){g.xhr=new XMLHttpRequest;var O=function(D){g.tested=!0;var M=g.status();M=="success"?(g.callback(M,g.message()),g.resumableObj.uploadNextChunk()):g.send()};g.xhr.addEventListener("load",O,!1),g.xhr.addEventListener("error",O,!1),g.xhr.addEventListener("timeout",O,!1);var S=[],N=g.getOpt("parameterNamespace"),F=g.getOpt("query");typeof F=="function"&&(F=F(g.fileObj,g)),r.each(F,function(D,M){S.push([encodeURIComponent(N+D),encodeURIComponent(M)].join("="))}),S=S.concat([["chunkNumberParameterName",g.offset+1],["chunkSizeParameterName",g.getOpt("chunkSize")],["currentChunkSizeParameterName",g.endByte-g.startByte],["totalSizeParameterName",g.fileObjSize],["typeParameterName",g.fileObjType],["identifierParameterName",g.fileObj.uniqueIdentifier],["fileNameParameterName",g.fileObj.fileName],["relativePathParameterName",g.fileObj.relativePath],["totalChunksParameterName",g.fileObj.chunks.length]].filter(function(D){return g.getOpt(D[0])}).map(function(D){return[N+g.getOpt(D[0]),encodeURIComponent(D[1])].join("=")})),g.xhr.open(g.getOpt("testMethod"),r.getTarget("test",S)),g.xhr.timeout=g.getOpt("xhrTimeout"),g.xhr.withCredentials=g.getOpt("withCredentials");var A=g.getOpt("headers");typeof A=="function"&&(A=A(g.fileObj,g)),r.each(A,function(D,M){g.xhr.setRequestHeader(D,M)}),g.xhr.send(null)},g.preprocessFinished=function(){g.preprocessState=2,g.send()},g.send=function(){var O=g.getOpt("preprocess");if(typeof O=="function")switch(g.preprocessState){case 0:g.preprocessState=1,O(g);return;case 1:return}if(g.getOpt("testChunks")&&!g.tested){g.test();return}g.xhr=new XMLHttpRequest,g.xhr.upload.addEventListener("progress",function(X){new Date-g.lastProgressCallback>g.getOpt("throttleProgressCallbacks")*1e3&&(g.callback("progress"),g.lastProgressCallback=new Date),g.loaded=X.loaded||0},!1),g.loaded=0,g.pendingRetry=!1,g.callback("progress");var S=function(X){var ee=g.status();if(ee=="success"||ee=="error")g.callback(ee,g.message()),g.resumableObj.uploadNextChunk();else{g.callback("retry",g.message()),g.abort(),g.retries++;var he=g.getOpt("chunkRetryInterval");he!==void 0?(g.pendingRetry=!0,setTimeout(g.send,he)):g.send()}};g.xhr.addEventListener("load",S,!1),g.xhr.addEventListener("error",S,!1),g.xhr.addEventListener("timeout",S,!1);var N=[["chunkNumberParameterName",g.offset+1],["chunkSizeParameterName",g.getOpt("chunkSize")],["currentChunkSizeParameterName",g.endByte-g.startByte],["totalSizeParameterName",g.fileObjSize],["typeParameterName",g.fileObjType],["identifierParameterName",g.fileObj.uniqueIdentifier],["fileNameParameterName",g.fileObj.fileName],["relativePathParameterName",g.fileObj.relativePath],["totalChunksParameterName",g.fileObj.chunks.length]].filter(function(X){return g.getOpt(X[0])}).reduce(function(X,ee){return X[g.getOpt(ee[0])]=ee[1],X},{}),F=g.getOpt("query");typeof F=="function"&&(F=F(g.fileObj,g)),r.each(F,function(X,ee){N[X]=ee});var A=g.fileObj.file.slice?"slice":g.fileObj.file.mozSlice?"mozSlice":g.fileObj.file.webkitSlice?"webkitSlice":"slice",D=g.fileObj.file[A](g.startByte,g.endByte,g.getOpt("setChunkTypeFromFile")?g.fileObj.file.type:""),M=null,L=[],W=g.getOpt("parameterNamespace");if(g.getOpt("method")==="octet")M=D,r.each(N,function(X,ee){L.push([encodeURIComponent(W+X),encodeURIComponent(ee)].join("="))});else if(M=new FormData,r.each(N,function(X,ee){M.append(W+X,ee),L.push([encodeURIComponent(W+X),encodeURIComponent(ee)].join("="))}),g.getOpt("chunkFormat")=="blob")M.append(W+g.getOpt("fileParameterName"),D,g.fileObj.fileName);else if(g.getOpt("chunkFormat")=="base64"){var _=new FileReader;_.onload=function(X){M.append(W+g.getOpt("fileParameterName"),_.result),g.xhr.send(M)},_.readAsDataURL(D)}var G=r.getTarget("upload",L),Y=g.getOpt("uploadMethod");g.xhr.open(Y,G),g.getOpt("method")==="octet"&&g.xhr.setRequestHeader("Content-Type","application/octet-stream"),g.xhr.timeout=g.getOpt("xhrTimeout"),g.xhr.withCredentials=g.getOpt("withCredentials");var J=g.getOpt("headers");typeof J=="function"&&(J=J(g.fileObj,g)),r.each(J,function(X,ee){g.xhr.setRequestHeader(X,ee)}),g.getOpt("chunkFormat")=="blob"&&g.xhr.send(M)},g.abort=function(){g.xhr&&g.xhr.abort(),g.xhr=null},g.status=function(){return g.pendingRetry?"uploading":g.xhr?g.xhr.readyState<4?"uploading":g.xhr.status==200||g.xhr.status==201?"success":r.contains(g.getOpt("permanentErrors"),g.xhr.status)||g.retries>=g.getOpt("maxChunkRetries")?"error":(g.abort(),"pending"):"pending"},g.message=function(){return g.xhr?g.xhr.responseText:""},g.progress=function(O){typeof O>"u"&&(O=!1);var S=O?(g.endByte-g.startByte)/g.fileObjSize:1;if(g.pendingRetry)return 0;(!g.xhr||!g.xhr.status)&&(S*=.95);var N=g.status();switch(N){case"success":case"error":return 1*S;case"pending":return 0*S;default:return g.loaded/(g.endByte-g.startByte)*S}},this}return a.uploadNextChunk=function(){var f=!1;if(a.getOpt("prioritizeFirstAndLastChunk")&&(r.each(a.files,function(y){if(y.chunks.length&&y.chunks[0].status()=="pending"&&y.chunks[0].preprocessState===0)return y.chunks[0].send(),f=!0,!1;if(y.chunks.length>1&&y.chunks[y.chunks.length-1].status()=="pending"&&y.chunks[y.chunks.length-1].preprocessState===0)return y.chunks[y.chunks.length-1].send(),f=!0,!1}),f)||(r.each(a.files,function(y){if(y.isPaused()===!1&&r.each(y.chunks,function(b){if(b.status()=="pending"&&b.preprocessState===0)return b.send(),f=!0,!1}),f)return!1}),f))return!0;var h=!1;return r.each(a.files,function(y){if(!y.isComplete())return h=!0,!1}),h||a.fire("complete"),!1},a.assignBrowse=function(f,h){typeof f.length>"u"&&(f=[f]),r.each(f,function(y){var b;y.tagName==="INPUT"&&y.type==="file"?b=y:(b=document.createElement("input"),b.setAttribute("type","file"),b.style.display="none",y.addEventListener("click",function(){b.style.opacity=0,b.style.display="block",b.focus(),b.click(),b.style.display="none"},!1),y.appendChild(b));var g=a.getOpt("maxFiles");typeof g>"u"||g!=1?b.setAttribute("multiple","multiple"):b.removeAttribute("multiple"),h?b.setAttribute("webkitdirectory","webkitdirectory"):b.removeAttribute("webkitdirectory");var k=a.getOpt("fileType");typeof k<"u"&&k.length>=1?b.setAttribute("accept",k.map(function(O){return"."+O}).join(",")):b.removeAttribute("accept"),b.addEventListener("change",function(O){p(O.target.files,O);var S=a.getOpt("clearInput");S&&(O.target.value="")},!1)})},a.assignDrop=function(f){typeof f.length>"u"&&(f=[f]),r.each(f,function(h){h.addEventListener("dragover",i,!1),h.addEventListener("dragenter",i,!1),h.addEventListener("drop",s,!1)})},a.unAssignDrop=function(f){typeof f.length>"u"&&(f=[f]),r.each(f,function(h){h.removeEventListener("dragover",i),h.removeEventListener("dragenter",i),h.removeEventListener("drop",s)})},a.isUploading=function(){var f=!1;return r.each(a.files,function(h){if(h.isUploading())return f=!0,!1}),f},a.upload=function(){if(!a.isUploading()){a.fire("uploadStart");for(var f=1;f<=a.getOpt("simultaneousUploads");f++)a.uploadNextChunk()}},a.pause=function(){r.each(a.files,function(f){f.abort()}),a.fire("pause")},a.cancel=function(){a.fire("beforeCancel");for(var f=a.files.length-1;f>=0;f--)a.files[f].cancel();a.fire("cancel")},a.progress=function(){var f=0,h=0;return r.each(a.files,function(y){f+=y.progress()*y.size,h+=y.size}),h>0?f/h:0},a.addFile=function(f,h){p([f],h)},a.addFiles=function(f,h){p(f,h)},a.removeFile=function(f){for(var h=a.files.length-1;h>=0;h--)a.files[h]===f&&a.files.splice(h,1)},a.getFromUniqueIdentifier=function(f){var h=!1;return r.each(a.files,function(y){y.uniqueIdentifier==f&&(h=y)}),h},a.getSize=function(){var f=0;return r.each(a.files,function(h){f+=h.size}),f},a.handleDropEvent=function(f){s(f)},a.handleChangeEvent=function(f){p(f.target.files,f),f.target.value=""},a.updateQuery=function(f){a.opts.query=f},this};e.exports=t})()})(Hm);const zm=Fr,Lo="queue",_r="preview",Gm="upload",mn="upload-crop",Lr="browser",Wm="folder",Xm="KeyK",Vr={folders:"#",files:">",help:"?"},Km=["setDisk","setPath","setPerPage","setPage","setSearch","upload","renameFile","deleteFiles","unzipFile","createFolder","renameFolder","deleteFolder"],Xt={CREATE_FOLDER:"createFolder",RENAME_FOLDER:"renameFolder",DELETE_FOLDER:"deleteFolder",RENAME_FILE:"renameFile",DELETE_FILE:"deleteFile",UNZIP_FILE:"unzipFile"},Mt={CREATE_FOLDER:"createFolder",RENAME_FOLDER:"renameFolder",DELETE_FOLDER:"deleteFolder",RENAME_FILE:"renameFile",DELETE_FILES:"deleteFiles",UNZIP_FILE:"unzipFile"},vn={CREATE_FOLDER:"/folders/create",RENAME_FOLDER:"/folders/rename",DELETE_FOLDER:"/folders/delete",RENAME_FILE:"/files/rename",DELETE_FILE:"/files/delete",UNZIP_FILE:"/files/unzip",UPLOAD:"/nova-vendor/nova-file-manager/files/upload",DISKS:"/disks"};async function co({operation:e,endpoint:t,data:o,modal:a,callback:r}){const s=Re(),i=s.post,l=s.setError,c=s.resetError,d=s.closeModal;try{s.loadingOperation=e;const u=await i({path:t,data:o});c(),window.Nova.success(u.data.message),r&&r(u),a&&d({name:a})}catch(u){s.loadingOperation=void 0;const p=u.response?.data;window.Nova.error(p?.message||"An error occurred"),l({attribute:e,bag:p})}}function Fs(e,t){return function(){return e.apply(t,arguments)}}const{toString:_s}=Object.prototype,{getPrototypeOf:jr}=Object,Ur=(e=>t=>{const o=_s.call(t);return e[o]||(e[o]=o.slice(8,-1).toLowerCase())})(Object.create(null)),nn=e=>(e=e.toLowerCase(),t=>Ur(t)===e),Da=e=>t=>typeof t===e,{isArray:uo}=Array,Vo=Da("undefined");function Ym(e){return e!==null&&!Vo(e)&&e.constructor!==null&&!Vo(e.constructor)&&gn(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Ls=nn("ArrayBuffer");function Jm(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Ls(e.buffer),t}const Qm=Da("string"),gn=Da("function"),Vs=Da("number"),Hr=e=>e!==null&&typeof e=="object",Zm=e=>e===!0||e===!1,Ia=e=>{if(Ur(e)!=="object")return!1;const t=jr(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},qm=nn("Date"),$m=nn("File"),ev=nn("Blob"),tv=nn("FileList"),nv=e=>Hr(e)&&gn(e.pipe),ov=e=>{const t="[object FormData]";return e&&(typeof FormData=="function"&&e instanceof FormData||_s.call(e)===t||gn(e.toString)&&e.toString()===t)},av=nn("URLSearchParams"),rv=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function jo(e,t,{allOwnKeys:o=!1}={}){if(e===null||typeof e>"u")return;let a,r;if(typeof e!="object"&&(e=[e]),uo(e))for(a=0,r=e.length;a<r;a++)t.call(null,e[a],a,e);else{const s=o?Object.getOwnPropertyNames(e):Object.keys(e),i=s.length;let l;for(a=0;a<i;a++)l=s[a],t.call(null,e[l],l,e)}}function js(e,t){t=t.toLowerCase();const o=Object.keys(e);let a=o.length,r;for(;a-- >0;)if(r=o[a],t===r.toLowerCase())return r;return null}const Us=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),Hs=e=>!Vo(e)&&e!==Us;function zr(){const{caseless:e}=Hs(this)&&this||{},t={},o=(a,r)=>{const s=e&&js(t,r)||r;Ia(t[s])&&Ia(a)?t[s]=zr(t[s],a):Ia(a)?t[s]=zr({},a):uo(a)?t[s]=a.slice():t[s]=a};for(let a=0,r=arguments.length;a<r;a++)arguments[a]&&jo(arguments[a],o);return t}const iv=(e,t,o,{allOwnKeys:a}={})=>(jo(t,(r,s)=>{o&&gn(r)?e[s]=Fs(r,o):e[s]=r},{allOwnKeys:a}),e),sv=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),lv=(e,t,o,a)=>{e.prototype=Object.create(t.prototype,a),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),o&&Object.assign(e.prototype,o)},cv=(e,t,o,a)=>{let r,s,i;const l={};if(t=t||{},e==null)return t;do{for(r=Object.getOwnPropertyNames(e),s=r.length;s-- >0;)i=r[s],(!a||a(i,e,t))&&!l[i]&&(t[i]=e[i],l[i]=!0);e=o!==!1&&jr(e)}while(e&&(!o||o(e,t))&&e!==Object.prototype);return t},dv=(e,t,o)=>{e=String(e),(o===void 0||o>e.length)&&(o=e.length),o-=t.length;const a=e.indexOf(t,o);return a!==-1&&a===o},uv=e=>{if(!e)return null;if(uo(e))return e;let t=e.length;if(!Vs(t))return null;const o=new Array(t);for(;t-- >0;)o[t]=e[t];return o},fv=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&jr(Uint8Array)),pv=(e,t)=>{const a=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=a.next())&&!r.done;){const s=r.value;t.call(e,s[0],s[1])}},hv=(e,t)=>{let o;const a=[];for(;(o=e.exec(t))!==null;)a.push(o);return a},mv=nn("HTMLFormElement"),vv=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(o,a,r){return a.toUpperCase()+r}),zs=(({hasOwnProperty:e})=>(t,o)=>e.call(t,o))(Object.prototype),gv=nn("RegExp"),Gs=(e,t)=>{const o=Object.getOwnPropertyDescriptors(e),a={};jo(o,(r,s)=>{t(r,s,e)!==!1&&(a[s]=r)}),Object.defineProperties(e,a)},yv=e=>{Gs(e,(t,o)=>{if(gn(e)&&["arguments","caller","callee"].indexOf(o)!==-1)return!1;const a=e[o];if(gn(a)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+o+"'")})}})},bv=(e,t)=>{const o={},a=r=>{r.forEach(s=>{o[s]=!0})};return uo(e)?a(e):a(String(e).split(t)),o},Ev=()=>{},wv=(e,t)=>(e=+e,Number.isFinite(e)?e:t),Gr="abcdefghijklmnopqrstuvwxyz",Ws="0123456789",Xs={DIGIT:Ws,ALPHA:Gr,ALPHA_DIGIT:Gr+Gr.toUpperCase()+Ws},xv=(e=16,t=Xs.ALPHA_DIGIT)=>{let o="";const{length:a}=t;for(;e--;)o+=t[Math.random()*a|0];return o};function Sv(e){return!!(e&&gn(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const z={isArray:uo,isArrayBuffer:Ls,isBuffer:Ym,isFormData:ov,isArrayBufferView:Jm,isString:Qm,isNumber:Vs,isBoolean:Zm,isObject:Hr,isPlainObject:Ia,isUndefined:Vo,isDate:qm,isFile:$m,isBlob:ev,isRegExp:gv,isFunction:gn,isStream:nv,isURLSearchParams:av,isTypedArray:fv,isFileList:tv,forEach:jo,merge:zr,extend:iv,trim:rv,stripBOM:sv,inherits:lv,toFlatObject:cv,kindOf:Ur,kindOfTest:nn,endsWith:dv,toArray:uv,forEachEntry:pv,matchAll:hv,isHTMLForm:mv,hasOwnProperty:zs,hasOwnProp:zs,reduceDescriptors:Gs,freezeMethods:yv,toObjectSet:bv,toCamelCase:vv,noop:Ev,toFiniteNumber:wv,findKey:js,global:Us,isContextDefined:Hs,ALPHABET:Xs,generateString:xv,isSpecCompliantForm:Sv,toJSONObject:e=>{const t=new Array(10),o=(a,r)=>{if(Hr(a)){if(t.indexOf(a)>=0)return;if(!("toJSON"in a)){t[r]=a;const s=uo(a)?[]:{};return jo(a,(i,l)=>{const c=o(i,r+1);!Vo(c)&&(s[l]=c)}),t[r]=void 0,s}}return a};return o(e,0)}};function Oe(e,t,o,a,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),o&&(this.config=o),a&&(this.request=a),r&&(this.response=r)}z.inherits(Oe,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:z.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const Ks=Oe.prototype,Ys={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Ys[e]={value:e}}),Object.defineProperties(Oe,Ys),Object.defineProperty(Ks,"isAxiosError",{value:!0}),Oe.from=(e,t,o,a,r,s)=>{const i=Object.create(Ks);return z.toFlatObject(e,i,function(c){return c!==Error.prototype},l=>l!=="isAxiosError"),Oe.call(i,e.message,t,o,a,r),i.cause=e,i.name=e.name,s&&Object.assign(i,s),i};const Ov=null;function Wr(e){return z.isPlainObject(e)||z.isArray(e)}function Js(e){return z.endsWith(e,"[]")?e.slice(0,-2):e}function Qs(e,t,o){return e?e.concat(t).map(function(r,s){return r=Js(r),!o&&s?"["+r+"]":r}).join(o?".":""):t}function Cv(e){return z.isArray(e)&&!e.some(Wr)}const kv=z.toFlatObject(z,{},null,function(t){return/^is[A-Z]/.test(t)});function Ra(e,t,o){if(!z.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,o=z.toFlatObject(o,{metaTokens:!0,dots:!1,indexes:!1},!1,function(h,y){return!z.isUndefined(y[h])});const a=o.metaTokens,r=o.visitor||u,s=o.dots,i=o.indexes,c=(o.Blob||typeof Blob<"u"&&Blob)&&z.isSpecCompliantForm(t);if(!z.isFunction(r))throw new TypeError("visitor must be a function");function d(f){if(f===null)return"";if(z.isDate(f))return f.toISOString();if(!c&&z.isBlob(f))throw new Oe("Blob is not supported. Use a Buffer instead.");return z.isArrayBuffer(f)||z.isTypedArray(f)?c&&typeof Blob=="function"?new Blob([f]):Buffer.from(f):f}function u(f,h,y){let b=f;if(f&&!y&&typeof f=="object"){if(z.endsWith(h,"{}"))h=a?h:h.slice(0,-2),f=JSON.stringify(f);else if(z.isArray(f)&&Cv(f)||(z.isFileList(f)||z.endsWith(h,"[]"))&&(b=z.toArray(f)))return h=Js(h),b.forEach(function(k,O){!(z.isUndefined(k)||k===null)&&t.append(i===!0?Qs([h],O,s):i===null?h:h+"[]",d(k))}),!1}return Wr(f)?!0:(t.append(Qs(y,h,s),d(f)),!1)}const p=[],m=Object.assign(kv,{defaultVisitor:u,convertValue:d,isVisitable:Wr});function v(f,h){if(!z.isUndefined(f)){if(p.indexOf(f)!==-1)throw Error("Circular reference detected in "+h.join("."));p.push(f),z.forEach(f,function(b,g){(!(z.isUndefined(b)||b===null)&&r.call(t,b,z.isString(g)?g.trim():g,h,m))===!0&&v(b,h?h.concat(g):[g])}),p.pop()}}if(!z.isObject(e))throw new TypeError("data must be an object");return v(e),t}function Zs(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(a){return t[a]})}function Xr(e,t){this._pairs=[],e&&Ra(e,this,t)}const qs=Xr.prototype;qs.append=function(t,o){this._pairs.push([t,o])},qs.toString=function(t){const o=t?function(a){return t.call(this,a,Zs)}:Zs;return this._pairs.map(function(r){return o(r[0])+"="+o(r[1])},"").join("&")};function Tv(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function $s(e,t,o){if(!t)return e;const a=o&&o.encode||Tv,r=o&&o.serialize;let s;if(r?s=r(t,o):s=z.isURLSearchParams(t)?t.toString():new Xr(t,o).toString(a),s){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+s}return e}class Nv{constructor(){this.handlers=[]}use(t,o,a){return this.handlers.push({fulfilled:t,rejected:o,synchronous:a?a.synchronous:!1,runWhen:a?a.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){z.forEach(this.handlers,function(a){a!==null&&t(a)})}}const el=Nv,tl={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Dv=typeof URLSearchParams<"u"?URLSearchParams:Xr,Iv=typeof FormData<"u"?FormData:null,Rv=typeof Blob<"u"?Blob:null,Av=(()=>{let e;return typeof navigator<"u"&&((e=navigator.product)==="ReactNative"||e==="NativeScript"||e==="NS")?!1:typeof window<"u"&&typeof document<"u"})(),Bv=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),Kt={isBrowser:!0,classes:{URLSearchParams:Dv,FormData:Iv,Blob:Rv},isStandardBrowserEnv:Av,isStandardBrowserWebWorkerEnv:Bv,protocols:["http","https","file","blob","url","data"]};function Pv(e,t){return Ra(e,new Kt.classes.URLSearchParams,Object.assign({visitor:function(o,a,r,s){return Kt.isNode&&z.isBuffer(o)?(this.append(a,o.toString("base64")),!1):s.defaultVisitor.apply(this,arguments)}},t))}function Mv(e){return z.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function Fv(e){const t={},o=Object.keys(e);let a;const r=o.length;let s;for(a=0;a<r;a++)s=o[a],t[s]=e[s];return t}function nl(e){function t(o,a,r,s){let i=o[s++];const l=Number.isFinite(+i),c=s>=o.length;return i=!i&&z.isArray(r)?r.length:i,c?(z.hasOwnProp(r,i)?r[i]=[r[i],a]:r[i]=a,!l):((!r[i]||!z.isObject(r[i]))&&(r[i]=[]),t(o,a,r[i],s)&&z.isArray(r[i])&&(r[i]=Fv(r[i])),!l)}if(z.isFormData(e)&&z.isFunction(e.entries)){const o={};return z.forEachEntry(e,(a,r)=>{t(Mv(a),r,o,0)}),o}return null}const _v={"Content-Type":void 0};function Lv(e,t,o){if(z.isString(e))try{return(t||JSON.parse)(e),z.trim(e)}catch(a){if(a.name!=="SyntaxError")throw a}return(o||JSON.stringify)(e)}const Aa={transitional:tl,adapter:["xhr","http"],transformRequest:[function(t,o){const a=o.getContentType()||"",r=a.indexOf("application/json")>-1,s=z.isObject(t);if(s&&z.isHTMLForm(t)&&(t=new FormData(t)),z.isFormData(t))return r&&r?JSON.stringify(nl(t)):t;if(z.isArrayBuffer(t)||z.isBuffer(t)||z.isStream(t)||z.isFile(t)||z.isBlob(t))return t;if(z.isArrayBufferView(t))return t.buffer;if(z.isURLSearchParams(t))return o.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let l;if(s){if(a.indexOf("application/x-www-form-urlencoded")>-1)return Pv(t,this.formSerializer).toString();if((l=z.isFileList(t))||a.indexOf("multipart/form-data")>-1){const c=this.env&&this.env.FormData;return Ra(l?{"files[]":t}:t,c&&new c,this.formSerializer)}}return s||r?(o.setContentType("application/json",!1),Lv(t)):t}],transformResponse:[function(t){const o=this.transitional||Aa.transitional,a=o&&o.forcedJSONParsing,r=this.responseType==="json";if(t&&z.isString(t)&&(a&&!this.responseType||r)){const i=!(o&&o.silentJSONParsing)&&r;try{return JSON.parse(t)}catch(l){if(i)throw l.name==="SyntaxError"?Oe.from(l,Oe.ERR_BAD_RESPONSE,this,null,this.response):l}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Kt.classes.FormData,Blob:Kt.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};z.forEach(["delete","get","head"],function(t){Aa.headers[t]={}}),z.forEach(["post","put","patch"],function(t){Aa.headers[t]=z.merge(_v)});const Kr=Aa,Vv=z.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),jv=e=>{const t={};let o,a,r;return e&&e.split(`
`).forEach(function(i){r=i.indexOf(":"),o=i.substring(0,r).trim().toLowerCase(),a=i.substring(r+1).trim(),!(!o||t[o]&&Vv[o])&&(o==="set-cookie"?t[o]?t[o].push(a):t[o]=[a]:t[o]=t[o]?t[o]+", "+a:a)}),t},ol=Symbol("internals");function Uo(e){return e&&String(e).trim().toLowerCase()}function Ba(e){return e===!1||e==null?e:z.isArray(e)?e.map(Ba):String(e)}function Uv(e){const t=Object.create(null),o=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let a;for(;a=o.exec(e);)t[a[1]]=a[2];return t}function Hv(e){return/^[-_a-zA-Z]+$/.test(e.trim())}function Yr(e,t,o,a,r){if(z.isFunction(a))return a.call(this,t,o);if(r&&(t=o),!!z.isString(t)){if(z.isString(a))return t.indexOf(a)!==-1;if(z.isRegExp(a))return a.test(t)}}function zv(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,o,a)=>o.toUpperCase()+a)}function Gv(e,t){const o=z.toCamelCase(" "+t);["get","set","has"].forEach(a=>{Object.defineProperty(e,a+o,{value:function(r,s,i){return this[a].call(this,t,r,s,i)},configurable:!0})})}class Pa{constructor(t){t&&this.set(t)}set(t,o,a){const r=this;function s(l,c,d){const u=Uo(c);if(!u)throw new Error("header name must be a non-empty string");const p=z.findKey(r,u);(!p||r[p]===void 0||d===!0||d===void 0&&r[p]!==!1)&&(r[p||c]=Ba(l))}const i=(l,c)=>z.forEach(l,(d,u)=>s(d,u,c));return z.isPlainObject(t)||t instanceof this.constructor?i(t,o):z.isString(t)&&(t=t.trim())&&!Hv(t)?i(jv(t),o):t!=null&&s(o,t,a),this}get(t,o){if(t=Uo(t),t){const a=z.findKey(this,t);if(a){const r=this[a];if(!o)return r;if(o===!0)return Uv(r);if(z.isFunction(o))return o.call(this,r,a);if(z.isRegExp(o))return o.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,o){if(t=Uo(t),t){const a=z.findKey(this,t);return!!(a&&this[a]!==void 0&&(!o||Yr(this,this[a],a,o)))}return!1}delete(t,o){const a=this;let r=!1;function s(i){if(i=Uo(i),i){const l=z.findKey(a,i);l&&(!o||Yr(a,a[l],l,o))&&(delete a[l],r=!0)}}return z.isArray(t)?t.forEach(s):s(t),r}clear(t){const o=Object.keys(this);let a=o.length,r=!1;for(;a--;){const s=o[a];(!t||Yr(this,this[s],s,t,!0))&&(delete this[s],r=!0)}return r}normalize(t){const o=this,a={};return z.forEach(this,(r,s)=>{const i=z.findKey(a,s);if(i){o[i]=Ba(r),delete o[s];return}const l=t?zv(s):String(s).trim();l!==s&&delete o[s],o[l]=Ba(r),a[l]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const o=Object.create(null);return z.forEach(this,(a,r)=>{a!=null&&a!==!1&&(o[r]=t&&z.isArray(a)?a.join(", "):a)}),o}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,o])=>t+": "+o).join(`
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...o){const a=new this(t);return o.forEach(r=>a.set(r)),a}static accessor(t){const a=(this[ol]=this[ol]={accessors:{}}).accessors,r=this.prototype;function s(i){const l=Uo(i);a[l]||(Gv(r,i),a[l]=!0)}return z.isArray(t)?t.forEach(s):s(t),this}}Pa.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),z.freezeMethods(Pa.prototype),z.freezeMethods(Pa);const on=Pa;function Jr(e,t){const o=this||Kr,a=t||o,r=on.from(a.headers);let s=a.data;return z.forEach(e,function(l){s=l.call(o,s,r.normalize(),t?t.status:void 0)}),r.normalize(),s}function al(e){return!!(e&&e.__CANCEL__)}function Ho(e,t,o){Oe.call(this,e??"canceled",Oe.ERR_CANCELED,t,o),this.name="CanceledError"}z.inherits(Ho,Oe,{__CANCEL__:!0});function Wv(e,t,o){const a=o.config.validateStatus;!o.status||!a||a(o.status)?e(o):t(new Oe("Request failed with status code "+o.status,[Oe.ERR_BAD_REQUEST,Oe.ERR_BAD_RESPONSE][Math.floor(o.status/100)-4],o.config,o.request,o))}const Xv=Kt.isStandardBrowserEnv?function(){return{write:function(o,a,r,s,i,l){const c=[];c.push(o+"="+encodeURIComponent(a)),z.isNumber(r)&&c.push("expires="+new Date(r).toGMTString()),z.isString(s)&&c.push("path="+s),z.isString(i)&&c.push("domain="+i),l===!0&&c.push("secure"),document.cookie=c.join("; ")},read:function(o){const a=document.cookie.match(new RegExp("(^|;\\s*)("+o+")=([^;]*)"));return a?decodeURIComponent(a[3]):null},remove:function(o){this.write(o,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}();function Kv(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Yv(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}function rl(e,t){return e&&!Kv(t)?Yv(e,t):t}const Jv=Kt.isStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),o=document.createElement("a");let a;function r(s){let i=s;return t&&(o.setAttribute("href",i),i=o.href),o.setAttribute("href",i),{href:o.href,protocol:o.protocol?o.protocol.replace(/:$/,""):"",host:o.host,search:o.search?o.search.replace(/^\?/,""):"",hash:o.hash?o.hash.replace(/^#/,""):"",hostname:o.hostname,port:o.port,pathname:o.pathname.charAt(0)==="/"?o.pathname:"/"+o.pathname}}return a=r(window.location.href),function(i){const l=z.isString(i)?r(i):i;return l.protocol===a.protocol&&l.host===a.host}}():function(){return function(){return!0}}();function Qv(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Zv(e,t){e=e||10;const o=new Array(e),a=new Array(e);let r=0,s=0,i;return t=t!==void 0?t:1e3,function(c){const d=Date.now(),u=a[s];i||(i=d),o[r]=c,a[r]=d;let p=s,m=0;for(;p!==r;)m+=o[p++],p=p%e;if(r=(r+1)%e,r===s&&(s=(s+1)%e),d-i<t)return;const v=u&&d-u;return v?Math.round(m*1e3/v):void 0}}function il(e,t){let o=0;const a=Zv(50,250);return r=>{const s=r.loaded,i=r.lengthComputable?r.total:void 0,l=s-o,c=a(l),d=s<=i;o=s;const u={loaded:s,total:i,progress:i?s/i:void 0,bytes:l,rate:c||void 0,estimated:c&&i&&d?(i-s)/c:void 0,event:r};u[t?"download":"upload"]=!0,e(u)}}const Ma={http:Ov,xhr:typeof XMLHttpRequest<"u"&&function(e){return new Promise(function(o,a){let r=e.data;const s=on.from(e.headers).normalize(),i=e.responseType;let l;function c(){e.cancelToken&&e.cancelToken.unsubscribe(l),e.signal&&e.signal.removeEventListener("abort",l)}z.isFormData(r)&&(Kt.isStandardBrowserEnv||Kt.isStandardBrowserWebWorkerEnv)&&s.setContentType(!1);let d=new XMLHttpRequest;if(e.auth){const v=e.auth.username||"",f=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";s.set("Authorization","Basic "+btoa(v+":"+f))}const u=rl(e.baseURL,e.url);d.open(e.method.toUpperCase(),$s(u,e.params,e.paramsSerializer),!0),d.timeout=e.timeout;function p(){if(!d)return;const v=on.from("getAllResponseHeaders"in d&&d.getAllResponseHeaders()),h={data:!i||i==="text"||i==="json"?d.responseText:d.response,status:d.status,statusText:d.statusText,headers:v,config:e,request:d};Wv(function(b){o(b),c()},function(b){a(b),c()},h),d=null}if("onloadend"in d?d.onloadend=p:d.onreadystatechange=function(){!d||d.readyState!==4||d.status===0&&!(d.responseURL&&d.responseURL.indexOf("file:")===0)||setTimeout(p)},d.onabort=function(){d&&(a(new Oe("Request aborted",Oe.ECONNABORTED,e,d)),d=null)},d.onerror=function(){a(new Oe("Network Error",Oe.ERR_NETWORK,e,d)),d=null},d.ontimeout=function(){let f=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const h=e.transitional||tl;e.timeoutErrorMessage&&(f=e.timeoutErrorMessage),a(new Oe(f,h.clarifyTimeoutError?Oe.ETIMEDOUT:Oe.ECONNABORTED,e,d)),d=null},Kt.isStandardBrowserEnv){const v=(e.withCredentials||Jv(u))&&e.xsrfCookieName&&Xv.read(e.xsrfCookieName);v&&s.set(e.xsrfHeaderName,v)}r===void 0&&s.setContentType(null),"setRequestHeader"in d&&z.forEach(s.toJSON(),function(f,h){d.setRequestHeader(h,f)}),z.isUndefined(e.withCredentials)||(d.withCredentials=!!e.withCredentials),i&&i!=="json"&&(d.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&d.addEventListener("progress",il(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&d.upload&&d.upload.addEventListener("progress",il(e.onUploadProgress)),(e.cancelToken||e.signal)&&(l=v=>{d&&(a(!v||v.type?new Ho(null,e,d):v),d.abort(),d=null)},e.cancelToken&&e.cancelToken.subscribe(l),e.signal&&(e.signal.aborted?l():e.signal.addEventListener("abort",l)));const m=Qv(u);if(m&&Kt.protocols.indexOf(m)===-1){a(new Oe("Unsupported protocol "+m+":",Oe.ERR_BAD_REQUEST,e));return}d.send(r||null)})}};z.forEach(Ma,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const qv={getAdapter:e=>{e=z.isArray(e)?e:[e];const{length:t}=e;let o,a;for(let r=0;r<t&&(o=e[r],!(a=z.isString(o)?Ma[o.toLowerCase()]:o));r++);if(!a)throw a===!1?new Oe(`Adapter ${o} is not supported by the environment`,"ERR_NOT_SUPPORT"):new Error(z.hasOwnProp(Ma,o)?`Adapter '${o}' is not available in the build`:`Unknown adapter '${o}'`);if(!z.isFunction(a))throw new TypeError("adapter is not a function");return a},adapters:Ma};function Qr(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Ho(null,e)}function sl(e){return Qr(e),e.headers=on.from(e.headers),e.data=Jr.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),qv.getAdapter(e.adapter||Kr.adapter)(e).then(function(a){return Qr(e),a.data=Jr.call(e,e.transformResponse,a),a.headers=on.from(a.headers),a},function(a){return al(a)||(Qr(e),a&&a.response&&(a.response.data=Jr.call(e,e.transformResponse,a.response),a.response.headers=on.from(a.response.headers))),Promise.reject(a)})}const ll=e=>e instanceof on?e.toJSON():e;function fo(e,t){t=t||{};const o={};function a(d,u,p){return z.isPlainObject(d)&&z.isPlainObject(u)?z.merge.call({caseless:p},d,u):z.isPlainObject(u)?z.merge({},u):z.isArray(u)?u.slice():u}function r(d,u,p){if(z.isUndefined(u)){if(!z.isUndefined(d))return a(void 0,d,p)}else return a(d,u,p)}function s(d,u){if(!z.isUndefined(u))return a(void 0,u)}function i(d,u){if(z.isUndefined(u)){if(!z.isUndefined(d))return a(void 0,d)}else return a(void 0,u)}function l(d,u,p){if(p in t)return a(d,u);if(p in e)return a(void 0,d)}const c={url:s,method:s,data:s,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:l,headers:(d,u)=>r(ll(d),ll(u),!0)};return z.forEach(Object.keys(e).concat(Object.keys(t)),function(u){const p=c[u]||r,m=p(e[u],t[u],u);z.isUndefined(m)&&p!==l||(o[u]=m)}),o}const cl="1.3.4",Zr={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Zr[e]=function(a){return typeof a===e||"a"+(t<1?"n ":" ")+e}});const dl={};Zr.transitional=function(t,o,a){function r(s,i){return"[Axios v"+cl+"] Transitional option '"+s+"'"+i+(a?". "+a:"")}return(s,i,l)=>{if(t===!1)throw new Oe(r(i," has been removed"+(o?" in "+o:"")),Oe.ERR_DEPRECATED);return o&&!dl[i]&&(dl[i]=!0,console.warn(r(i," has been deprecated since v"+o+" and will be removed in the near future"))),t?t(s,i,l):!0}};function $v(e,t,o){if(typeof e!="object")throw new Oe("options must be an object",Oe.ERR_BAD_OPTION_VALUE);const a=Object.keys(e);let r=a.length;for(;r-- >0;){const s=a[r],i=t[s];if(i){const l=e[s],c=l===void 0||i(l,s,e);if(c!==!0)throw new Oe("option "+s+" must be "+c,Oe.ERR_BAD_OPTION_VALUE);continue}if(o!==!0)throw new Oe("Unknown option "+s,Oe.ERR_BAD_OPTION)}}const qr={assertOptions:$v,validators:Zr},yn=qr.validators;class Fa{constructor(t){this.defaults=t,this.interceptors={request:new el,response:new el}}request(t,o){typeof t=="string"?(o=o||{},o.url=t):o=t||{},o=fo(this.defaults,o);const{transitional:a,paramsSerializer:r,headers:s}=o;a!==void 0&&qr.assertOptions(a,{silentJSONParsing:yn.transitional(yn.boolean),forcedJSONParsing:yn.transitional(yn.boolean),clarifyTimeoutError:yn.transitional(yn.boolean)},!1),r!==void 0&&qr.assertOptions(r,{encode:yn.function,serialize:yn.function},!0),o.method=(o.method||this.defaults.method||"get").toLowerCase();let i;i=s&&z.merge(s.common,s[o.method]),i&&z.forEach(["delete","get","head","post","put","patch","common"],f=>{delete s[f]}),o.headers=on.concat(i,s);const l=[];let c=!0;this.interceptors.request.forEach(function(h){typeof h.runWhen=="function"&&h.runWhen(o)===!1||(c=c&&h.synchronous,l.unshift(h.fulfilled,h.rejected))});const d=[];this.interceptors.response.forEach(function(h){d.push(h.fulfilled,h.rejected)});let u,p=0,m;if(!c){const f=[sl.bind(this),void 0];for(f.unshift.apply(f,l),f.push.apply(f,d),m=f.length,u=Promise.resolve(o);p<m;)u=u.then(f[p++],f[p++]);return u}m=l.length;let v=o;for(p=0;p<m;){const f=l[p++],h=l[p++];try{v=f(v)}catch(y){h.call(this,y);break}}try{u=sl.call(this,v)}catch(f){return Promise.reject(f)}for(p=0,m=d.length;p<m;)u=u.then(d[p++],d[p++]);return u}getUri(t){t=fo(this.defaults,t);const o=rl(t.baseURL,t.url);return $s(o,t.params,t.paramsSerializer)}}z.forEach(["delete","get","head","options"],function(t){Fa.prototype[t]=function(o,a){return this.request(fo(a||{},{method:t,url:o,data:(a||{}).data}))}}),z.forEach(["post","put","patch"],function(t){function o(a){return function(s,i,l){return this.request(fo(l||{},{method:t,headers:a?{"Content-Type":"multipart/form-data"}:{},url:s,data:i}))}}Fa.prototype[t]=o(),Fa.prototype[t+"Form"]=o(!0)});const _a=Fa;class $r{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let o;this.promise=new Promise(function(s){o=s});const a=this;this.promise.then(r=>{if(!a._listeners)return;let s=a._listeners.length;for(;s-- >0;)a._listeners[s](r);a._listeners=null}),this.promise.then=r=>{let s;const i=new Promise(l=>{a.subscribe(l),s=l}).then(r);return i.cancel=function(){a.unsubscribe(s)},i},t(function(s,i,l){a.reason||(a.reason=new Ho(s,i,l),o(a.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const o=this._listeners.indexOf(t);o!==-1&&this._listeners.splice(o,1)}static source(){let t;return{token:new $r(function(r){t=r}),cancel:t}}}const eg=$r;function tg(e){return function(o){return e.apply(null,o)}}function ng(e){return z.isObject(e)&&e.isAxiosError===!0}const ei={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(ei).forEach(([e,t])=>{ei[t]=e});const og=ei;function ul(e){const t=new _a(e),o=Fs(_a.prototype.request,t);return z.extend(o,_a.prototype,t,{allOwnKeys:!0}),z.extend(o,t,null,{allOwnKeys:!0}),o.create=function(r){return ul(fo(e,r))},o}const $e=ul(Kr);$e.Axios=_a,$e.CanceledError=Ho,$e.CancelToken=eg,$e.isCancel=al,$e.VERSION=cl,$e.toFormData=Ra,$e.AxiosError=Oe,$e.Cancel=$e.CanceledError,$e.all=function(t){return Promise.all(t)},$e.spread=tg,$e.isAxiosError=ng,$e.mergeConfig=fo,$e.AxiosHeaders=on,$e.formToJSON=e=>nl(z.isHTMLForm(e)?new FormData(e):e),$e.HttpStatusCode=og,$e.default=$e;const La=$e;function ag(e){return e==null}var rg=ag;function fl(){return document.head.querySelector('meta[name="csrf-token"]')?.content??!1}function pl(){const e=La.create();return e.defaults.headers.common["X-Requested-With"]="XMLHttpRequest",e.defaults.headers.common["X-CSRF-TOKEN"]=fl(),e.interceptors.response.use(t=>t,t=>{if(La.isCancel(t))return Promise.reject(t);const o=t.response,{status:a,data:{redirect:r}}=o;if(a>=500&&window.Nova.$emit("error",t.response.data.message),a===401){if(!rg(r)){location.href=r;return}window.Nova.redirectToLogin()}return a===403&&window.Nova.visit("/403"),a===419&&window.Nova.$emit("token-expired"),Promise.reject(t)}),e}function ig(e){return function(t){return e?.[t]}}var sg=ig,lg=sg,cg={"&":"&","<":"<",">":">",'"':""","'":"'"},dg=lg(cg),ug=dg;function fg(e,t){for(var o=-1,a=e==null?0:e.length,r=Array(a);++o<a;)r[o]=t(e[o],o,e);return r}var pg=fg,hg=Array.isArray,mg=hg,hl=Pr,vg=pg,gg=mg,yg=Is,bg=1/0,ml=hl?hl.prototype:void 0,vl=ml?ml.toString:void 0;function gl(e){if(typeof e=="string")return e;if(gg(e))return vg(e,gl)+"";if(yg(e))return vl?vl.call(e):"";var t=e+"";return t=="0"&&1/e==-bg?"-0":t}var Eg=gl,wg=Eg;function xg(e){return e==null?"":wg(e)}var Sg=xg,Og=ug,Cg=Sg,yl=/[&<>"']/g,kg=RegExp(yl.source);function Tg(e){return e=Cg(e),e&&kg.test(e)?e.replace(yl,Og):e}var Ng=Tg;function bn(e,t){if(e==null)return e;let o=t?.escape?Ng(e):e;return o=o.trim().replace(/ /g," ").replace(/\/{2,}/g,"/"),o}const Re=Tr("nova-file-manager/browser",{state:()=>({path:void 0,disk:void 0,disks:void 0,page:void 0,search:void 0,perPage:15,perPageOptions:Ms(10,50,10),view:"grid",modals:[],callback:()=>{},files:void 0,folders:void 0,breadcrumbs:void 0,pagination:void 0,error:void 0,selection:void 0,preview:void 0,limit:void 0,wrapper:void 0,queue:[],multiple:void 0,ready:!1,isField:!1,isFetchingDisks:!1,isFetchingData:!1,isUploading:!1,loadingOperation:void 0,dark:void 0,tour:!1,resource:void 0,resourceId:void 0,attribute:void 0,singleDisk:!1,flexibleGroup:[],fieldInit:void 0,permissions:{folder:{create:!0,rename:!0,delete:!0},file:{upload:!0,rename:!0,edit:!0,delete:!0,unzip:!0}},chunkSize:50*1024*1024,usePintura:!1,pinturaOptions:{},cropperOptions:{}}),actions:{init(){this.ready||(this.syncDarkMode(),this.loadFromLocalStorage(),this.loadFromQueryString(),this.ready=!0)},syncDarkMode(){this.dark===void 0&&(this.dark=document.documentElement.classList.contains("dark")),window.Nova.$on("nova-theme-switched",({theme:e})=>{this.dark=e==="dark"})},loadFromLocalStorage(){if(this.isField)return;["perPage","view","disk"].forEach(t=>{const o=window?.localStorage.getItem(`nova-file-manager/${t}`);o&&o.length&&this.$patch({[t]:o})})},loadFromQueryString(){if(this.isField)return;const e=Object.fromEntries(new URLSearchParams(window?.location.search).entries());for(const[t,o]of Object.entries(e))["path","disk","page","perPage"].includes(t)&&this.$patch({[t]:o});window.location.href.includes("?")||(this.path="/")},saveToLocalStorage({values:e}){if(!(this.isField||!e))for(const[t,o]of Object.entries(e))o&&window?.localStorage.setItem(`nova-file-manager/${t}`,o.toString())},selectFile({file:e}){if(!this.selection){this.selection=[e];return}this.selection.push(e)},deselectFile({file:e}){this.selection=this.selection?.filter(t=>t.id!==e.id)},setSelection({files:e}){this.selection=e},clearSelection(){this.setSelection({files:void 0})},toggleSelection({file:e}){if(this.isSelected(e)){this.deselectFile({file:e});return}this.multiple||this.clearSelection(),this.selectFile({file:e})},openModal({name:e}){this.modals.unshift(e)},closeModal({name:e}){e===_r&&(this.preview=void 0),this.modals=this.modals.filter(t=>t!==e),this.resetError(),this.fixPortal()},setError({attribute:e,bag:t}){this.error={attribute:e,bag:t}},resetError(){this.error=void 0},queueFile({file:e}){this.queue.push({id:e.name,ratio:0,status:null,file:e,isImage:e.type.includes("image")??!1})},clearQueue(){this.queue=[]},updateQueue({id:e,ratio:t=100,status:o=null}){this.queue=this.queue.map(r=>r.id===e?{...r,status:o,ratio:t}:r),this.queue.reduce((r,s)=>r&&s.ratio===100,!0)&&this.queue.length&&setTimeout(async()=>{this.closeModal({name:Gm}),this.closeModal({name:Lo}),this.clearQueue(),this.isUploading=!1,await this.data()},1e3)},fixPortal(){this.modals.length||this.preview||setTimeout(()=>{document.documentElement.style.removeProperty("overflow"),document.documentElement.style.removeProperty("padding-right")},200)},setQueryString({parameters:e}){if(this.isField)return;const t=new URLSearchParams(window.location.search),o=window.Nova.app.config.globalProperties.$inertia.page;for(const[a,r]of Object.entries(e)){const s=r?.toString();if(!s){t.delete(a);continue}s?.length>0&&t.set(a,s)}if(o.url!==`${window.location.pathname}?${t}`){o.url=`${window.location.pathname}?${t}`;const a=t.toString().length>0?"?":"";window.history.pushState(o,"",`${window.location.pathname}${a}${t}`)}},reset(){["page","search","path"].forEach(t=>{this.$patch({[t]:null})})},async setPath({path:e}){this.reset(),this.path=e,this.setQueryString({parameters:{page:null,search:null,path:e}})},async setDisk({disk:e}){this.reset(),this.disk=e,this.setQueryString({parameters:{disk:e}}),this.saveToLocalStorage({values:{disk:e,page:null,search:null,path:null}})},async setPerPage({perPage:e}){this.perPage=e,this.page=1,this.setQueryString({parameters:{perPage:e}}),this.saveToLocalStorage({values:{perPage:e}})},async setPage({page:e}){this.page=e,this.setQueryString({parameters:{page:e}})},setView({view:e}){this.view=e,this.saveToLocalStorage({values:{view:e}})},setSearch({search:e}){this.search=e,this.setQueryString({parameters:{search:e}})},setPreview({preview:e}){this.preview=e},async deleteSelectedFiles(){await this.deleteFiles({paths:this.selection?.map(e=>e.path)??[]})},async data(){this.isFetchingData=!0;const{data:e}=await this.get({params:this.payload({path:this.path,page:this.page,perPage:this.perPage,search:this.search})});this.disk=e.disk,this.folders=e.folders,this.breadcrumbs=e.breadcrumbs,this.files=e.files,this.pagination=e.pagination,this.isFetchingData=!1},async getDisks(){this.isFetchingDisks=!0;const{data:e}=await this.get({path:vn.DISKS});this.disks=e,this.isFetchingDisks=!1},async createFolder({path:e}){await co({operation:Xt.CREATE_FOLDER,modal:Mt.CREATE_FOLDER,endpoint:vn.CREATE_FOLDER,data:this.payload({path:bn(`${this.path??""}/${bn(e)}`,{escape:!1})})})},async renameFolder({id:e,from:t,to:o}){await co({operation:Xt.RENAME_FOLDER,modal:`${Mt.RENAME_FOLDER}-${e}`,endpoint:vn.RENAME_FOLDER,data:this.payload({path:this.path,from:bn(t,{escape:!1}),to:bn(`${this.path??""}/${bn(o)}`,{escape:!1})})})},async deleteFolder({id:e,path:t}){await co({operation:Xt.DELETE_FOLDER,modal:`${Mt.DELETE_FOLDER}-${e}`,endpoint:vn.DELETE_FOLDER,data:this.payload({path:t})})},upload({files:e}){this.isUploading=!0;const t=new zm({permanentErrors:[400,404,409,415,419,422,500,501],chunkSize:this.chunkSize,maxChunkRetries:5,chunkRetryInterval:1e3,simultaneousUploads:1,testChunks:!1,target:this.url(vn.UPLOAD),query:this.payload({path:this.path??"/"}),headers:{Accept:"application/json","X-CSRF-TOKEN":fl()}});e.forEach(o=>{t.addFile(o),this.queueFile({file:o})}),t.on("fileAdded",()=>t.upload()),t.on("fileSuccess",o=>{this.updateQueue({id:o.fileName,status:!0})}),t.on("fileProgress",o=>{this.updateQueue({id:o.fileName,ratio:Math.floor(o.progress(!1)*100)})}),t.on("fileError",(o,a)=>{this.updateQueue({id:o.fileName,status:!1}),window.Nova.error(JSON.parse(a).message)})},async renameFile({id:e,from:t,to:o}){await co({operation:Xt.RENAME_FILE,modal:`${Mt.RENAME_FILE}-${e}`,endpoint:vn.RENAME_FILE,data:this.payload({path:this.path,from:bn(t,{escape:!1}),to:bn(`${this.path??""}/${bn(o)}`,{escape:!1})})})},async deleteFiles({paths:e}){e.length!==0&&await co({operation:Xt.DELETE_FILE,modal:Mt.DELETE_FILES,endpoint:vn.DELETE_FILE,data:this.payload({paths:e}),callback:()=>{this.preview=void 0,this.clearSelection()}})},async unzipFile({path:e}){await co({operation:Xt.UNZIP_FILE,endpoint:vn.UNZIP_FILE,data:this.payload({path:e}),callback:()=>{this.preview=void 0,this.clearSelection()}})},async get({path:e,params:t,options:o={}}){return await pl().get(this.url(`/nova-vendor/nova-file-manager${e??""}`),{params:t,...o})},async post({path:e,data:t}){return await pl().post(this.url(`/nova-vendor/nova-file-manager${e??""}`),t)},payload(e){let t={...e,attribute:this.attribute,resource:this.resource,fieldMode:this.isField};if(this.component?.length&&["Nova.Create","Nova.Update"].includes(this.component)){let o;switch(this.component){case"Nova.Create":o="create";break;case"Nova.Update":o="update";break}t={...t,editing:!0,editMode:o}}return this.wrapper?.length&&(t={...t,wrapper:this.wrapper}),this.resourceId&&(t={...t,resourceId:this.resourceId}),this.singleDisk||(t={...t,disk:this.disk}),this.isField&&this.flexibleGroup?.length&&(t={...t,flexible:this.flexibleGroup.join(".")}),t},url(e){const t=this.isField?`/${this.resource}`:"";return`${e}${t}`.replace("//","/")},openBrowser({initialFiles:e,multiple:t,limit:o,wrapper:a,resource:r,resourceId:s,attribute:i,singleDisk:l,permissions:c,flexibleGroup:d,callback:u,usePintura:p,pinturaOptions:m,cropperOptions:v,component:f}){this.isField=!0,this.multiple=t,this.limit=o,this.wrapper=a,this.resource=r,this.resourceId=s,this.attribute=i,this.singleDisk=l,this.flexibleGroup=d,this.callback=u,this.usePintura=p,this.pinturaOptions=m,this.cropperOptions=v,this.error=void 0,this.permissions=c,this.disk=void 0,this.component=f,this.openModal({name:Lr}),this.setSelection({files:[...e]})},closeBrowser(){this.isField=!1,this.multiple=void 0,this.limit=void 0,this.wrapper=void 0,this.resource=void 0,this.resourceId=void 0,this.attribute=void 0,this.singleDisk=!1,this.flexibleGroup=[],this.callback=void 0,this.usePintura=!1,this.pinturaOptions={},this.cropperOptions={},this.error=void 0,this.permissions=void 0,this.disk=void 0,this.setSelection({files:[]}),this.closeModal({name:Lr})},confirm(){this.callback&&this.callback(this.selection),this.closeBrowser()},prepareTool({singleDisk:e,permissions:t,tour:o,usePintura:a,pinturaOptions:r,cropperOptions:s}){this.init(),this.clearSelection(),this.limit=void 0,this.isField=!1,this.multiple=!0,this.singleDisk=e,this.permissions=t,this.tour=o,this.usePintura=a,this.pinturaOptions=r,this.cropperOptions=s,this.error=void 0}},getters:{isOpen(){return e=>e===_r?!!this.preview:this.modals.includes(e)},isSelected(){return e=>!!this.selection?.find(t=>t.id===e.id)},isBrowserOpen(e){return e.modals.includes(Lr)}}}),bl=n.defineComponent({__name:"FieldCard",props:{file:{},detail:{type:Boolean,default:!1},field:{},onDeselect:{}},setup(e){const t=e,o=Re(),a=n.computed(()=>o.singleDisk),r=i=>o.preview=i,s=i=>{t.detail&&i.exists&&r(i)};return(i,l)=>(n.openBlock(),n.createBlock(Br,{file:i.file,selected:!1,"on-deselect":i.onDeselect,"single-disk":a.value,"field-mode":!0,onClick:l[0]||(l[0]=n.withModifiers(c=>s(i.file),["prevent","stop"]))},null,8,["file","on-deselect","single-disk"]))}});function Xe(e,t,...o){if(e in t){let r=t[e];return typeof r=="function"?r(...o):r}let a=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(r=>`"${r}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(a,Xe),a}var Nt=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(Nt||{}),En=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(En||{});function Pe({visible:e=!0,features:t=0,ourProps:o,theirProps:a,...r}){var s;let i=wl(a,o),l=Object.assign(r,{props:i});if(e||t&2&&i.static)return ti(l);if(t&1){let c=(s=i.unmount)==null||s?0:1;return Xe(c,{[0](){return null},[1](){return ti({...r,props:{...i,hidden:!0,style:{display:"none"}}})}})}return ti(l)}function ti({props:e,attrs:t,slots:o,slot:a,name:r}){var s,i;let{as:l,...c}=Va(e,["unmount","static"]),d=(s=o.default)==null?void 0:s.call(o,a),u={};if(a){let p=!1,m=[];for(let[v,f]of Object.entries(a))typeof f=="boolean"&&(p=!0),f===!0&&m.push(v);p&&(u["data-headlessui-state"]=m.join(" "))}if(l==="template"){if(d=El(d??[]),Object.keys(c).length>0||Object.keys(t).length>0){let[p,...m]=d??[];if(!Ig(p)||m.length>0)throw new Error(['Passing props on "template"!',"",`The current component <${r} /> is rendering a "template".`,"However we need to passthrough the following props:",Object.keys(c).concat(Object.keys(t)).map(h=>h.trim()).filter((h,y,b)=>b.indexOf(h)===y).sort((h,y)=>h.localeCompare(y)).map(h=>` - ${h}`).join(`
`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "template".',"Render a single element as the child so that we can forward the props onto that element."].map(h=>` - ${h}`).join(`
`)].join(`
`));let v=wl((i=p.props)!=null?i:{},c),f=n.cloneVNode(p,v);for(let h in v)h.startsWith("on")&&(f.props||(f.props={}),f.props[h]=v[h]);return f}return Array.isArray(d)&&d.length===1?d[0]:d}return n.h(l,Object.assign({},c,u),{default:()=>d})}function El(e){return e.flatMap(t=>t.type===n.Fragment?El(t.children):[t])}function wl(...e){if(e.length===0)return{};if(e.length===1)return e[0];let t={},o={};for(let a of e)for(let r in a)r.startsWith("on")&&typeof a[r]=="function"?(o[r]!=null||(o[r]=[]),o[r].push(a[r])):t[r]=a[r];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(o).map(a=>[a,void 0])));for(let a in o)Object.assign(t,{[a](r,...s){let i=o[a];for(let l of i){if(r instanceof Event&&r.defaultPrevented)return;l(r,...s)}}});return t}function Dg(e){let t=Object.assign({},e);for(let o in t)t[o]===void 0&&delete t[o];return t}function Va(e,t=[]){let o=Object.assign({},e);for(let a of t)a in o&&delete o[a];return o}function Ig(e){return e==null?!1:typeof e.type=="string"||typeof e.type=="object"||typeof e.type=="function"}let Rg=0;function Ag(){return++Rg}function lt(){return Ag()}var be=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(be||{});function Bg(e){throw new Error("Unexpected object: "+e)}var De=(e=>(e[e.First=0]="First",e[e.Previous=1]="Previous",e[e.Next=2]="Next",e[e.Last=3]="Last",e[e.Specific=4]="Specific",e[e.Nothing=5]="Nothing",e))(De||{});function xl(e,t){let o=t.resolveItems();if(o.length<=0)return null;let a=t.resolveActiveIndex(),r=a??-1,s=(()=>{switch(e.focus){case 0:return o.findIndex(i=>!t.resolveDisabled(i));case 1:{let i=o.slice().reverse().findIndex((l,c,d)=>r!==-1&&d.length-c-1>=r?!1:!t.resolveDisabled(l));return i===-1?i:o.length-1-i}case 2:return o.findIndex((i,l)=>l<=r?!1:!t.resolveDisabled(i));case 3:{let i=o.slice().reverse().findIndex(l=>!t.resolveDisabled(l));return i===-1?i:o.length-1-i}case 4:return o.findIndex(i=>t.resolveId(i)===e.id);case 5:return null;default:Bg(e)}})();return s===-1?a:s}function ae(e){var t;return e==null||e.value==null?null:(t=e.value.$el)!=null?t:e.value}let Sl=Symbol("Context");var Le=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(Le||{});function Pg(){return po()!==null}function po(){return n.inject(Sl,null)}function ja(e){n.provide(Sl,e)}function Ol(e,t){if(e)return e;let o=t??"button";if(typeof o=="string"&&o.toLowerCase()==="button")return"button"}function ni(e,t){let o=n.ref(Ol(e.value.type,e.value.as));return n.onMounted(()=>{o.value=Ol(e.value.type,e.value.as)}),n.watchEffect(()=>{var a;o.value||ae(t)&&ae(t)instanceof HTMLButtonElement&&!((a=ae(t))!=null&&a.hasAttribute("type"))&&(o.value="button")}),o}var Mg=Object.defineProperty,Fg=(e,t,o)=>t in e?Mg(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,Cl=(e,t,o)=>(Fg(e,typeof t!="symbol"?t+"":t,o),o);let _g=class{constructor(){Cl(this,"current",this.detect()),Cl(this,"currentId",0)}set(t){this.current!==t&&(this.currentId=0,this.current=t)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return this.current==="server"}get isClient(){return this.current==="client"}detect(){return typeof window>"u"||typeof document>"u"?"server":"client"}},zo=new _g;function wn(e){if(zo.isServer)return null;if(e instanceof Node)return e.ownerDocument;if(e!=null&&e.hasOwnProperty("value")){let t=ae(e);if(t)return t.ownerDocument}return document}function kl({container:e,accept:t,walk:o,enabled:a}){n.watchEffect(()=>{let r=e.value;if(!r||a!==void 0&&!a.value)return;let s=wn(e);if(!s)return;let i=Object.assign(c=>t(c),{acceptNode:t}),l=s.createTreeWalker(r,NodeFilter.SHOW_ELEMENT,i,!1);for(;l.nextNode();)o(l.currentNode)})}let oi=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var Yt=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e))(Yt||{}),Tl=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(Tl||{}),Lg=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(Lg||{});function Nl(e=document.body){return e==null?[]:Array.from(e.querySelectorAll(oi)).sort((t,o)=>Math.sign((t.tabIndex||Number.MAX_SAFE_INTEGER)-(o.tabIndex||Number.MAX_SAFE_INTEGER)))}var ai=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(ai||{});function ri(e,t=0){var o;return e===((o=wn(e))==null?void 0:o.body)?!1:Xe(t,{[0](){return e.matches(oi)},[1](){let a=e;for(;a!==null;){if(a.matches(oi))return!0;a=a.parentElement}return!1}})}function Dl(e){let t=wn(e);n.nextTick(()=>{t&&!ri(t.activeElement,0)&&xn(e)})}var Vg=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))(Vg||{});typeof window<"u"&&typeof document<"u"&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{e.detail===1?delete document.documentElement.dataset.headlessuiFocusVisible:e.detail===0&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0));function xn(e){e?.focus({preventScroll:!0})}let jg=["textarea","input"].join(",");function Ug(e){var t,o;return(o=(t=e?.matches)==null?void 0:t.call(e,jg))!=null?o:!1}function ii(e,t=o=>o){return e.slice().sort((o,a)=>{let r=t(o),s=t(a);if(r===null||s===null)return 0;let i=r.compareDocumentPosition(s);return i&Node.DOCUMENT_POSITION_FOLLOWING?-1:i&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function Hg(e,t){return Go(Nl(),t,{relativeTo:e})}function Go(e,t,{sorted:o=!0,relativeTo:a=null,skipElements:r=[]}={}){var s;let i=(s=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e?.ownerDocument)!=null?s:document,l=Array.isArray(e)?o?ii(e):e:Nl(e);r.length>0&&l.length>1&&(l=l.filter(f=>!r.includes(f))),a=a??i.activeElement;let c=(()=>{if(t&5)return 1;if(t&10)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),d=(()=>{if(t&1)return 0;if(t&2)return Math.max(0,l.indexOf(a))-1;if(t&4)return Math.max(0,l.indexOf(a))+1;if(t&8)return l.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),u=t&32?{preventScroll:!0}:{},p=0,m=l.length,v;do{if(p>=m||p+m<=0)return 0;let f=d+p;if(t&16)f=(f+m)%m;else{if(f<0)return 3;if(f>=m)return 1}v=l[f],v?.focus(u),p+=c}while(v!==i.activeElement);return t&6&&Ug(v)&&v.select(),2}function Ua(e,t,o){zo.isServer||n.watchEffect(a=>{document.addEventListener(e,t,o),a(()=>document.removeEventListener(e,t,o))})}function Il(e,t,o){zo.isServer||n.watchEffect(a=>{window.addEventListener(e,t,o),a(()=>window.removeEventListener(e,t,o))})}function si(e,t,o=n.computed(()=>!0)){function a(s,i){if(!o.value||s.defaultPrevented)return;let l=i(s);if(l===null||!l.getRootNode().contains(l))return;let c=function d(u){return typeof u=="function"?d(u()):Array.isArray(u)||u instanceof Set?u:[u]}(e);for(let d of c){if(d===null)continue;let u=d instanceof HTMLElement?d:ae(d);if(u!=null&&u.contains(l)||s.composed&&s.composedPath().includes(u))return}return!ri(l,ai.Loose)&&l.tabIndex!==-1&&s.preventDefault(),t(s,l)}let r=n.ref(null);Ua("pointerdown",s=>{var i,l;o.value&&(r.value=((l=(i=s.composedPath)==null?void 0:i.call(s))==null?void 0:l[0])||s.target)},!0),Ua("mousedown",s=>{var i,l;o.value&&(r.value=((l=(i=s.composedPath)==null?void 0:i.call(s))==null?void 0:l[0])||s.target)},!0),Ua("click",s=>{r.value&&(a(s,()=>r.value),r.value=null)},!0),Ua("touchend",s=>a(s,()=>s.target instanceof HTMLElement?s.target:null),!0),Il("blur",s=>a(s,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}var Wo=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(Wo||{});let Ha=n.defineComponent({name:"Hidden",props:{as:{type:[Object,String],default:"div"},features:{type:Number,default:1}},setup(e,{slots:t,attrs:o}){return()=>{let{features:a,...r}=e,s={"aria-hidden":(a&2)===2?!0:void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(a&4)===4&&(a&2)!==2&&{display:"none"}}};return Pe({ourProps:s,theirProps:r,slot:{},attrs:o,slots:t,name:"Hidden"})}}});function Rl(e={},t=null,o=[]){for(let[a,r]of Object.entries(e))Bl(o,Al(t,a),r);return o}function Al(e,t){return e?e+"["+t+"]":t}function Bl(e,t,o){if(Array.isArray(o))for(let[a,r]of o.entries())Bl(e,Al(t,a.toString()),r);else o instanceof Date?e.push([t,o.toISOString()]):typeof o=="boolean"?e.push([t,o?"1":"0"]):typeof o=="string"?e.push([t,o]):typeof o=="number"?e.push([t,`${o}`]):o==null?e.push([t,""]):Rl(o,t,e)}function zg(e,t,o){let a=n.ref(o?.value),r=n.computed(()=>e.value!==void 0);return[n.computed(()=>r.value?e.value:a.value),function(s){return r.value||(a.value=s),t?.(s)}]}function Pl(e){return[e.screenX,e.screenY]}function Ml(){let e=n.ref([-1,-1]);return{wasMoved(t){let o=Pl(t);return e.value[0]===o[0]&&e.value[1]===o[1]?!1:(e.value=o,!0)},update(t){e.value=Pl(t)}}}function Fl(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function Gg(){return/Android/gi.test(window.navigator.userAgent)}function Wg(){return Fl()||Gg()}function Xo(){let e=[],t={addEventListener(o,a,r,s){return o.addEventListener(a,r,s),t.add(()=>o.removeEventListener(a,r,s))},requestAnimationFrame(...o){let a=requestAnimationFrame(...o);t.add(()=>cancelAnimationFrame(a))},nextFrame(...o){t.requestAnimationFrame(()=>{t.requestAnimationFrame(...o)})},setTimeout(...o){let a=setTimeout(...o);t.add(()=>clearTimeout(a))},style(o,a,r){let s=o.style.getPropertyValue(a);return Object.assign(o.style,{[a]:r}),this.add(()=>{Object.assign(o.style,{[a]:s})})},group(o){let a=Xo();return o(a),this.add(()=>a.dispose())},add(o){return e.push(o),()=>{let a=e.indexOf(o);if(a>=0)for(let r of e.splice(a,1))r()}},dispose(){for(let o of e.splice(0))o()}};return t}function Xg(e,t){return e===t}var Kg=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Kg||{}),Yg=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(Yg||{}),Jg=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(Jg||{});let _l=Symbol("ComboboxContext");function ho(e){let t=n.inject(_l,null);if(t===null){let o=new Error(`<${e} /> is missing a parent <Combobox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(o,ho),o}return t}let Qg=n.defineComponent({name:"Combobox",emits:{"update:modelValue":e=>!0},props:{as:{type:[Object,String],default:"template"},disabled:{type:[Boolean],default:!1},by:{type:[String,Function],default:()=>Xg},modelValue:{type:[Object,String,Number,Boolean],default:void 0},defaultValue:{type:[Object,String,Number,Boolean],default:void 0},form:{type:String,optional:!0},name:{type:String,optional:!0},nullable:{type:Boolean,default:!1},multiple:{type:[Boolean],default:!1}},inheritAttrs:!1,setup(e,{slots:t,attrs:o,emit:a}){let r=n.ref(1),s=n.ref(null),i=n.ref(null),l=n.ref(null),c=n.ref(null),d=n.ref({static:!1,hold:!1}),u=n.ref([]),p=n.ref(null),m=n.ref(1),v=n.ref(!1);function f(A=D=>D){let D=p.value!==null?u.value[p.value]:null,M=ii(A(u.value.slice()),W=>ae(W.dataRef.domRef)),L=D?M.indexOf(D):null;return L===-1&&(L=null),{options:M,activeOptionIndex:L}}let h=n.computed(()=>e.multiple?1:0),y=n.computed(()=>e.nullable),[b,g]=zg(n.computed(()=>e.modelValue===void 0?Xe(h.value,{[1]:[],[0]:void 0}):e.modelValue),A=>a("update:modelValue",A),n.computed(()=>e.defaultValue)),k=null,O=null,S={comboboxState:r,value:b,mode:h,compare(A,D){if(typeof e.by=="string"){let M=e.by;return A?.[M]===D?.[M]}return e.by(A,D)},defaultValue:n.computed(()=>e.defaultValue),nullable:y,inputRef:i,labelRef:s,buttonRef:l,optionsRef:c,disabled:n.computed(()=>e.disabled),options:u,change(A){g(A)},activeOptionIndex:n.computed(()=>{if(v.value&&p.value===null&&u.value.length>0){let A=u.value.findIndex(D=>!D.dataRef.disabled);A!==-1&&(p.value=A)}return p.value}),activationTrigger:m,optionsPropsRef:d,closeCombobox(){v.value=!1,!e.disabled&&r.value!==1&&(r.value=1,p.value=null)},openCombobox(){if(v.value=!0,e.disabled||r.value===0)return;let A=u.value.findIndex(D=>{let M=n.toRaw(D.dataRef.value);return Xe(h.value,{[0]:()=>S.compare(n.toRaw(S.value.value),n.toRaw(M)),[1]:()=>n.toRaw(S.value.value).some(L=>S.compare(n.toRaw(L),n.toRaw(M)))})});A!==-1&&(p.value=A),r.value=0},goToOption(A,D,M){k!==null&&cancelAnimationFrame(k),k=requestAnimationFrame(()=>{if(v.value=!1,e.disabled||c.value&&!d.value.static&&r.value===1)return;let L=f();if(L.activeOptionIndex===null){let _=L.options.findIndex(G=>!G.dataRef.disabled);_!==-1&&(L.activeOptionIndex=_)}let W=xl(A===De.Specific?{focus:De.Specific,id:D}:{focus:A},{resolveItems:()=>L.options,resolveActiveIndex:()=>L.activeOptionIndex,resolveId:_=>_.id,resolveDisabled:_=>_.dataRef.disabled});p.value=W,m.value=M??1,u.value=L.options})},selectOption(A){let D=u.value.find(L=>L.id===A);if(!D)return;let{dataRef:M}=D;g(Xe(h.value,{[0]:()=>M.value,[1]:()=>{let L=n.toRaw(S.value.value).slice(),W=n.toRaw(M.value),_=L.findIndex(G=>S.compare(W,n.toRaw(G)));return _===-1?L.push(W):L.splice(_,1),L}}))},selectActiveOption(){if(S.activeOptionIndex.value===null)return;let{dataRef:A,id:D}=u.value[S.activeOptionIndex.value];g(Xe(h.value,{[0]:()=>A.value,[1]:()=>{let M=n.toRaw(S.value.value).slice(),L=n.toRaw(A.value),W=M.findIndex(_=>S.compare(L,n.toRaw(_)));return W===-1?M.push(L):M.splice(W,1),M}})),S.goToOption(De.Specific,D)},registerOption(A,D){O&&cancelAnimationFrame(O);let M={id:A,dataRef:D},L=f(W=>(W.push(M),W));if(p.value===null){let W=D.value.value;Xe(h.value,{[0]:()=>S.compare(n.toRaw(S.value.value),n.toRaw(W)),[1]:()=>n.toRaw(S.value.value).some(_=>S.compare(n.toRaw(_),n.toRaw(W)))})&&(L.activeOptionIndex=L.options.indexOf(M))}u.value=L.options,p.value=L.activeOptionIndex,m.value=1,L.options.some(W=>!ae(W.dataRef.domRef))&&(O=requestAnimationFrame(()=>{let W=f();u.value=W.options,p.value=W.activeOptionIndex}))},unregisterOption(A){var D;S.activeOptionIndex.value!==null&&((D=S.options.value[S.activeOptionIndex.value])==null?void 0:D.id)===A&&(v.value=!0);let M=f(L=>{let W=L.findIndex(_=>_.id===A);return W!==-1&&L.splice(W,1),L});u.value=M.options,p.value=M.activeOptionIndex,m.value=1}};si([i,l,c],()=>S.closeCombobox(),n.computed(()=>r.value===0)),n.provide(_l,S),ja(n.computed(()=>Xe(r.value,{[0]:Le.Open,[1]:Le.Closed})));let N=n.computed(()=>S.activeOptionIndex.value===null?null:u.value[S.activeOptionIndex.value].dataRef.value),F=n.computed(()=>{var A;return(A=ae(i))==null?void 0:A.closest("form")});return n.onMounted(()=>{n.watch([F],()=>{if(!F.value||e.defaultValue===void 0)return;function A(){S.change(e.defaultValue)}return F.value.addEventListener("reset",A),()=>{var D;(D=F.value)==null||D.removeEventListener("reset",A)}},{immediate:!0})}),()=>{let{name:A,disabled:D,form:M,...L}=e,W={open:r.value===0,disabled:D,activeIndex:S.activeOptionIndex.value,activeOption:N.value,value:b.value};return n.h(n.Fragment,[...A!=null&&b.value!=null?Rl({[A]:b.value}).map(([_,G])=>n.h(Ha,Dg({features:Wo.Hidden,key:_,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:M,name:_,value:G}))):[],Pe({theirProps:{...o,...Va(L,["modelValue","defaultValue","nullable","multiple","onUpdate:modelValue","by"])},ourProps:{},slot:W,slots:t,attrs:o,name:"Combobox"})])}}});n.defineComponent({name:"ComboboxLabel",props:{as:{type:[Object,String],default:"label"},id:{type:String,default:()=>`headlessui-combobox-label-${lt()}`}},setup(e,{attrs:t,slots:o}){let a=ho("ComboboxLabel");function r(){var s;(s=ae(a.inputRef))==null||s.focus({preventScroll:!0})}return()=>{let s={open:a.comboboxState.value===0,disabled:a.disabled.value},{id:i,...l}=e,c={id:i,ref:a.labelRef,onClick:r};return Pe({ourProps:c,theirProps:l,slot:s,attrs:t,slots:o,name:"ComboboxLabel"})}}}),n.defineComponent({name:"ComboboxButton",props:{as:{type:[Object,String],default:"button"},id:{type:String,default:()=>`headlessui-combobox-button-${lt()}`}},setup(e,{attrs:t,slots:o,expose:a}){let r=ho("ComboboxButton");a({el:r.buttonRef,$el:r.buttonRef});function s(c){r.disabled.value||(r.comboboxState.value===0?r.closeCombobox():(c.preventDefault(),r.openCombobox()),n.nextTick(()=>{var d;return(d=ae(r.inputRef))==null?void 0:d.focus({preventScroll:!0})}))}function i(c){switch(c.key){case be.ArrowDown:c.preventDefault(),c.stopPropagation(),r.comboboxState.value===1&&r.openCombobox(),n.nextTick(()=>{var d;return(d=r.inputRef.value)==null?void 0:d.focus({preventScroll:!0})});return;case be.ArrowUp:c.preventDefault(),c.stopPropagation(),r.comboboxState.value===1&&(r.openCombobox(),n.nextTick(()=>{r.value.value||r.goToOption(De.Last)})),n.nextTick(()=>{var d;return(d=r.inputRef.value)==null?void 0:d.focus({preventScroll:!0})});return;case be.Escape:if(r.comboboxState.value!==0)return;c.preventDefault(),r.optionsRef.value&&!r.optionsPropsRef.value.static&&c.stopPropagation(),r.closeCombobox(),n.nextTick(()=>{var d;return(d=r.inputRef.value)==null?void 0:d.focus({preventScroll:!0})});return}}let l=ni(n.computed(()=>({as:e.as,type:t.type})),r.buttonRef);return()=>{var c,d;let u={open:r.comboboxState.value===0,disabled:r.disabled.value,value:r.value.value},{id:p,...m}=e,v={ref:r.buttonRef,id:p,type:l.value,tabindex:"-1","aria-haspopup":"listbox","aria-controls":(c=ae(r.optionsRef))==null?void 0:c.id,"aria-expanded":r.comboboxState.value===0,"aria-labelledby":r.labelRef.value?[(d=ae(r.labelRef))==null?void 0:d.id,p].join(" "):void 0,disabled:r.disabled.value===!0?!0:void 0,onKeydown:i,onClick:s};return Pe({ourProps:v,theirProps:m,slot:u,attrs:t,slots:o,name:"ComboboxButton"})}}});let Zg=n.defineComponent({name:"ComboboxInput",props:{as:{type:[Object,String],default:"input"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},displayValue:{type:Function},defaultValue:{type:String,default:void 0},id:{type:String,default:()=>`headlessui-combobox-input-${lt()}`}},emits:{change:e=>!0},setup(e,{emit:t,attrs:o,slots:a,expose:r}){let s=ho("ComboboxInput"),i={value:!1};r({el:s.inputRef,$el:s.inputRef});let l=n.computed(()=>{var h;let y=s.value.value;return ae(s.inputRef)?typeof e.displayValue<"u"&&y!==void 0?(h=e.displayValue(y))!=null?h:"":typeof y=="string"?y:"":""});n.onMounted(()=>{n.watch([l,s.comboboxState],([h,y],[b,g])=>{if(i.value)return;let k=ae(s.inputRef);k&&((g===0&&y===1||h!==b)&&(k.value=h),requestAnimationFrame(()=>{if(i.value||!k)return;let{selectionStart:O,selectionEnd:S}=k;Math.abs((S??0)-(O??0))===0&&O===0&&k.setSelectionRange(k.value.length,k.value.length)}))},{immediate:!0}),n.watch([s.comboboxState],([h],[y])=>{if(h===0&&y===1){if(i.value)return;let b=ae(s.inputRef);if(!b)return;let g=b.value,{selectionStart:k,selectionEnd:O,selectionDirection:S}=b;b.value="",b.value=g,S!==null?b.setSelectionRange(k,O,S):b.setSelectionRange(k,O)}})});let c=n.ref(!1);function d(){c.value=!0}function u(){Xo().nextFrame(()=>{c.value=!1})}function p(h){switch(i.value=!0,h.key){case be.Backspace:case be.Delete:if(s.mode.value!==0||!s.nullable.value)return;let y=h.currentTarget;requestAnimationFrame(()=>{if(y.value===""){s.change(null);let b=ae(s.optionsRef);b&&(b.scrollTop=0),s.goToOption(De.Nothing)}});break;case be.Enter:if(i.value=!1,s.comboboxState.value!==0||c.value)return;if(h.preventDefault(),h.stopPropagation(),s.activeOptionIndex.value===null){s.closeCombobox();return}s.selectActiveOption(),s.mode.value===0&&s.closeCombobox();break;case be.ArrowDown:return i.value=!1,h.preventDefault(),h.stopPropagation(),Xe(s.comboboxState.value,{[0]:()=>s.goToOption(De.Next),[1]:()=>s.openCombobox()});case be.ArrowUp:return i.value=!1,h.preventDefault(),h.stopPropagation(),Xe(s.comboboxState.value,{[0]:()=>s.goToOption(De.Previous),[1]:()=>{s.openCombobox(),n.nextTick(()=>{s.value.value||s.goToOption(De.Last)})}});case be.Home:if(h.shiftKey)break;return i.value=!1,h.preventDefault(),h.stopPropagation(),s.goToOption(De.First);case be.PageUp:return i.value=!1,h.preventDefault(),h.stopPropagation(),s.goToOption(De.First);case be.End:if(h.shiftKey)break;return i.value=!1,h.preventDefault(),h.stopPropagation(),s.goToOption(De.Last);case be.PageDown:return i.value=!1,h.preventDefault(),h.stopPropagation(),s.goToOption(De.Last);case be.Escape:if(i.value=!1,s.comboboxState.value!==0)return;h.preventDefault(),s.optionsRef.value&&!s.optionsPropsRef.value.static&&h.stopPropagation(),s.closeCombobox();break;case be.Tab:if(i.value=!1,s.comboboxState.value!==0)return;s.mode.value===0&&s.selectActiveOption(),s.closeCombobox();break}}function m(h){t("change",h),s.openCombobox()}function v(){i.value=!1}let f=n.computed(()=>{var h,y,b,g;return(g=(b=(y=e.defaultValue)!=null?y:s.defaultValue.value!==void 0?(h=e.displayValue)==null?void 0:h.call(e,s.defaultValue.value):null)!=null?b:s.defaultValue.value)!=null?g:""});return()=>{var h,y,b,g,k,O;let S={open:s.comboboxState.value===0},{id:N,displayValue:F,onChange:A,...D}=e,M={"aria-controls":(h=s.optionsRef.value)==null?void 0:h.id,"aria-expanded":s.comboboxState.value===0,"aria-activedescendant":s.activeOptionIndex.value===null||(y=s.options.value[s.activeOptionIndex.value])==null?void 0:y.id,"aria-labelledby":(k=(b=ae(s.labelRef))==null?void 0:b.id)!=null?k:(g=ae(s.buttonRef))==null?void 0:g.id,"aria-autocomplete":"list",id:N,onCompositionstart:d,onCompositionend:u,onKeydown:p,onInput:m,onBlur:v,role:"combobox",type:(O=o.type)!=null?O:"text",tabIndex:0,ref:s.inputRef,defaultValue:f.value,disabled:s.disabled.value===!0?!0:void 0};return Pe({ourProps:M,theirProps:D,slot:S,attrs:o,slots:a,features:Nt.RenderStrategy|Nt.Static,name:"ComboboxInput"})}}}),qg=n.defineComponent({name:"ComboboxOptions",props:{as:{type:[Object,String],default:"ul"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},hold:{type:[Boolean],default:!1}},setup(e,{attrs:t,slots:o,expose:a}){let r=ho("ComboboxOptions"),s=`headlessui-combobox-options-${lt()}`;a({el:r.optionsRef,$el:r.optionsRef}),n.watchEffect(()=>{r.optionsPropsRef.value.static=e.static}),n.watchEffect(()=>{r.optionsPropsRef.value.hold=e.hold});let i=po(),l=n.computed(()=>i!==null?(i.value&Le.Open)===Le.Open:r.comboboxState.value===0);return kl({container:n.computed(()=>ae(r.optionsRef)),enabled:n.computed(()=>r.comboboxState.value===0),accept(c){return c.getAttribute("role")==="option"?NodeFilter.FILTER_REJECT:c.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT},walk(c){c.setAttribute("role","none")}}),()=>{var c,d,u;let p={open:r.comboboxState.value===0},m={"aria-labelledby":(u=(c=ae(r.labelRef))==null?void 0:c.id)!=null?u:(d=ae(r.buttonRef))==null?void 0:d.id,id:s,ref:r.optionsRef,role:"listbox","aria-multiselectable":r.mode.value===1?!0:void 0},v=Va(e,["hold"]);return Pe({ourProps:m,theirProps:v,slot:p,attrs:t,slots:o,features:Nt.RenderStrategy|Nt.Static,visible:l.value,name:"ComboboxOptions"})}}}),Ll=n.defineComponent({name:"ComboboxOption",props:{as:{type:[Object,String],default:"li"},value:{type:[Object,String,Number,Boolean]},disabled:{type:Boolean,default:!1}},setup(e,{slots:t,attrs:o,expose:a}){let r=ho("ComboboxOption"),s=`headlessui-combobox-option-${lt()}`,i=n.ref(null);a({el:i,$el:i});let l=n.computed(()=>r.activeOptionIndex.value!==null?r.options.value[r.activeOptionIndex.value].id===s:!1),c=n.computed(()=>Xe(r.mode.value,{[0]:()=>r.compare(n.toRaw(r.value.value),n.toRaw(e.value)),[1]:()=>n.toRaw(r.value.value).some(y=>r.compare(n.toRaw(y),n.toRaw(e.value)))})),d=n.computed(()=>({disabled:e.disabled,value:e.value,domRef:i}));n.onMounted(()=>r.registerOption(s,d)),n.onUnmounted(()=>r.unregisterOption(s)),n.watchEffect(()=>{r.comboboxState.value===0&&l.value&&r.activationTrigger.value!==0&&n.nextTick(()=>{var y,b;return(b=(y=ae(i))==null?void 0:y.scrollIntoView)==null?void 0:b.call(y,{block:"nearest"})})});function u(y){if(e.disabled)return y.preventDefault();r.selectOption(s),r.mode.value===0&&r.closeCombobox(),Wg()||requestAnimationFrame(()=>{var b;return(b=ae(r.inputRef))==null?void 0:b.focus()})}function p(){if(e.disabled)return r.goToOption(De.Nothing);r.goToOption(De.Specific,s)}let m=Ml();function v(y){m.update(y)}function f(y){m.wasMoved(y)&&(e.disabled||l.value||r.goToOption(De.Specific,s,0))}function h(y){m.wasMoved(y)&&(e.disabled||l.value&&(r.optionsPropsRef.value.hold||r.goToOption(De.Nothing)))}return()=>{let{disabled:y}=e,b={active:l.value,selected:c.value,disabled:y},g={id:s,ref:i,role:"option",tabIndex:y===!0?void 0:-1,"aria-disabled":y===!0?!0:void 0,"aria-selected":c.value,disabled:void 0,onClick:u,onFocus:p,onPointerenter:v,onMouseenter:v,onPointermove:f,onMousemove:f,onPointerleave:h,onMouseleave:h};return Pe({ourProps:g,theirProps:e,slot:b,attrs:o,slots:t,name:"ComboboxOption"})}}});var Ko=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(Ko||{});function $g(){let e=n.ref(0);return Il("keydown",t=>{t.key==="Tab"&&(e.value=t.shiftKey?1:0)}),e}function Vl(e,t,o,a){zo.isServer||n.watchEffect(r=>{e=e??window,e.addEventListener(t,o,a),r(()=>e.removeEventListener(t,o,a))})}function jl(e){typeof queueMicrotask=="function"?queueMicrotask(e):Promise.resolve().then(e).catch(t=>setTimeout(()=>{throw t}))}function ey(e){function t(){document.readyState!=="loading"&&(e(),document.removeEventListener("DOMContentLoaded",t))}typeof window<"u"&&typeof document<"u"&&(document.addEventListener("DOMContentLoaded",t),t())}function Ul(e){if(!e)return new Set;if(typeof e=="function")return new Set(e());let t=new Set;for(let o of e.value){let a=ae(o);a instanceof HTMLElement&&t.add(a)}return t}var Hl=(e=>(e[e.None=1]="None",e[e.InitialFocus=2]="InitialFocus",e[e.TabLock=4]="TabLock",e[e.FocusLock=8]="FocusLock",e[e.RestoreFocus=16]="RestoreFocus",e[e.All=30]="All",e))(Hl||{});let Yo=Object.assign(n.defineComponent({name:"FocusTrap",props:{as:{type:[Object,String],default:"div"},initialFocus:{type:Object,default:null},features:{type:Number,default:30},containers:{type:[Object,Function],default:n.ref(new Set)}},inheritAttrs:!1,setup(e,{attrs:t,slots:o,expose:a}){let r=n.ref(null);a({el:r,$el:r});let s=n.computed(()=>wn(r)),i=n.ref(!1);n.onMounted(()=>i.value=!0),n.onUnmounted(()=>i.value=!1),ny({ownerDocument:s},n.computed(()=>i.value&&Boolean(e.features&16)));let l=oy({ownerDocument:s,container:r,initialFocus:n.computed(()=>e.initialFocus)},n.computed(()=>i.value&&Boolean(e.features&2)));ay({ownerDocument:s,container:r,containers:e.containers,previousActiveElement:l},n.computed(()=>i.value&&Boolean(e.features&8)));let c=$g();function d(v){let f=ae(r);f&&(h=>h())(()=>{Xe(c.value,{[Ko.Forwards]:()=>{Go(f,Yt.First,{skipElements:[v.relatedTarget]})},[Ko.Backwards]:()=>{Go(f,Yt.Last,{skipElements:[v.relatedTarget]})}})})}let u=n.ref(!1);function p(v){v.key==="Tab"&&(u.value=!0,requestAnimationFrame(()=>{u.value=!1}))}function m(v){if(!i.value)return;let f=Ul(e.containers);ae(r)instanceof HTMLElement&&f.add(ae(r));let h=v.relatedTarget;h instanceof HTMLElement&&h.dataset.headlessuiFocusGuard!=="true"&&(zl(f,h)||(u.value?Go(ae(r),Xe(c.value,{[Ko.Forwards]:()=>Yt.Next,[Ko.Backwards]:()=>Yt.Previous})|Yt.WrapAround,{relativeTo:v.target}):v.target instanceof HTMLElement&&xn(v.target)))}return()=>{let v={},f={ref:r,onKeydown:p,onFocusout:m},{features:h,initialFocus:y,containers:b,...g}=e;return n.h(n.Fragment,[Boolean(h&4)&&n.h(Ha,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:d,features:Wo.Focusable}),Pe({ourProps:f,theirProps:{...t,...g},slot:v,attrs:t,slots:o,name:"FocusTrap"}),Boolean(h&4)&&n.h(Ha,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:d,features:Wo.Focusable})])}}}),{features:Hl}),Ln=[];ey(()=>{function e(t){t.target instanceof HTMLElement&&t.target!==document.body&&Ln[0]!==t.target&&(Ln.unshift(t.target),Ln=Ln.filter(o=>o!=null&&o.isConnected),Ln.splice(10))}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})});function ty(e){let t=n.ref(Ln.slice());return n.watch([e],([o],[a])=>{a===!0&&o===!1?jl(()=>{t.value.splice(0)}):a===!1&&o===!0&&(t.value=Ln.slice())},{flush:"post"}),()=>{var o;return(o=t.value.find(a=>a!=null&&a.isConnected))!=null?o:null}}function ny({ownerDocument:e},t){let o=ty(t);n.onMounted(()=>{n.watchEffect(()=>{var a,r;t.value||((a=e.value)==null?void 0:a.activeElement)===((r=e.value)==null?void 0:r.body)&&xn(o())},{flush:"post"})}),n.onUnmounted(()=>{t.value&&xn(o())})}function oy({ownerDocument:e,container:t,initialFocus:o},a){let r=n.ref(null),s=n.ref(!1);return n.onMounted(()=>s.value=!0),n.onUnmounted(()=>s.value=!1),n.onMounted(()=>{n.watch([t,o,a],(i,l)=>{if(i.every((d,u)=>l?.[u]===d)||!a.value)return;let c=ae(t);c&&jl(()=>{var d,u;if(!s.value)return;let p=ae(o),m=(d=e.value)==null?void 0:d.activeElement;if(p){if(p===m){r.value=m;return}}else if(c.contains(m)){r.value=m;return}p?xn(p):Go(c,Yt.First|Yt.NoScroll)===Tl.Error&&console.warn("There are no focusable elements inside the <FocusTrap />"),r.value=(u=e.value)==null?void 0:u.activeElement})},{immediate:!0,flush:"post"})}),r}function ay({ownerDocument:e,container:t,containers:o,previousActiveElement:a},r){var s;Vl((s=e.value)==null?void 0:s.defaultView,"focus",i=>{if(!r.value)return;let l=Ul(o);ae(t)instanceof HTMLElement&&l.add(ae(t));let c=a.value;if(!c)return;let d=i.target;d&&d instanceof HTMLElement?zl(l,d)?(a.value=d,xn(d)):(i.preventDefault(),i.stopPropagation(),xn(c)):xn(a.value)},!0)}function zl(e,t){for(let o of e)if(o.contains(t))return!0;return!1}let li=new Map,Jo=new Map;function Gl(e,t=n.ref(!0)){n.watchEffect(o=>{var a;if(!t.value)return;let r=ae(e);if(!r)return;o(function(){var i;if(!r)return;let l=(i=Jo.get(r))!=null?i:1;if(l===1?Jo.delete(r):Jo.set(r,l-1),l!==1)return;let c=li.get(r);c&&(c["aria-hidden"]===null?r.removeAttribute("aria-hidden"):r.setAttribute("aria-hidden",c["aria-hidden"]),r.inert=c.inert,li.delete(r))});let s=(a=Jo.get(r))!=null?a:0;Jo.set(r,s+1),s===0&&(li.set(r,{"aria-hidden":r.getAttribute("aria-hidden"),inert:r.inert}),r.setAttribute("aria-hidden","true"),r.inert=!0)})}let Wl=Symbol("ForcePortalRootContext");function ry(){return n.inject(Wl,!1)}let ci=n.defineComponent({name:"ForcePortalRoot",props:{as:{type:[Object,String],default:"template"},force:{type:Boolean,default:!1}},setup(e,{slots:t,attrs:o}){return n.provide(Wl,e.force),()=>{let{force:a,...r}=e;return Pe({theirProps:r,ourProps:{},slot:{},slots:t,attrs:o,name:"ForcePortalRoot"})}}});function iy(e){let t=wn(e);if(!t){if(e===null)return null;throw new Error(`[Headless UI]: Cannot find ownerDocument for contextElement: ${e}`)}let o=t.getElementById("headlessui-portal-root");if(o)return o;let a=t.createElement("div");return a.setAttribute("id","headlessui-portal-root"),t.body.appendChild(a)}let Xl=n.defineComponent({name:"Portal",props:{as:{type:[Object,String],default:"div"}},setup(e,{slots:t,attrs:o}){let a=n.ref(null),r=n.computed(()=>wn(a)),s=ry(),i=n.inject(Kl,null),l=n.ref(s===!0||i==null?iy(a.value):i.resolveTarget());n.watchEffect(()=>{s||i!=null&&(l.value=i.resolveTarget())});let c=n.inject(di,null);return n.onMounted(()=>{let d=ae(a);d&&c&&n.onUnmounted(c.register(d))}),n.onUnmounted(()=>{var d,u;let p=(d=r.value)==null?void 0:d.getElementById("headlessui-portal-root");p&&l.value===p&&l.value.children.length<=0&&((u=l.value.parentElement)==null||u.removeChild(l.value))}),()=>{if(l.value===null)return null;let d={ref:a,"data-headlessui-portal":""};return n.h(n.Teleport,{to:l.value},Pe({ourProps:d,theirProps:e,slot:{},attrs:o,slots:t,name:"Portal"}))}}}),di=Symbol("PortalParentContext");function sy(){let e=n.inject(di,null),t=n.ref([]);function o(s){return t.value.push(s),e&&e.register(s),()=>a(s)}function a(s){let i=t.value.indexOf(s);i!==-1&&t.value.splice(i,1),e&&e.unregister(s)}let r={register:o,unregister:a,portals:t};return[t,n.defineComponent({name:"PortalWrapper",setup(s,{slots:i}){return n.provide(di,r),()=>{var l;return(l=i.default)==null?void 0:l.call(i)}}})]}let Kl=Symbol("PortalGroupContext"),ly=n.defineComponent({name:"PortalGroup",props:{as:{type:[Object,String],default:"template"},target:{type:Object,default:null}},setup(e,{attrs:t,slots:o}){let a=n.reactive({resolveTarget(){return e.target}});return n.provide(Kl,a),()=>{let{target:r,...s}=e;return Pe({theirProps:s,ourProps:{},slot:{},attrs:t,slots:o,name:"PortalGroup"})}}}),Yl=Symbol("StackContext");var ui=(e=>(e[e.Add=0]="Add",e[e.Remove=1]="Remove",e))(ui||{});function cy(){return n.inject(Yl,()=>{})}function dy({type:e,enabled:t,element:o,onUpdate:a}){let r=cy();function s(...i){a?.(...i),r(...i)}n.onMounted(()=>{n.watch(t,(i,l)=>{i?s(0,e,o):l===!0&&s(1,e,o)},{immediate:!0,flush:"sync"})}),n.onUnmounted(()=>{t.value&&s(1,e,o)}),n.provide(Yl,s)}let Jl=Symbol("DescriptionContext");function uy(){let e=n.inject(Jl,null);if(e===null)throw new Error("Missing parent");return e}function fy({slot:e=n.ref({}),name:t="Description",props:o={}}={}){let a=n.ref([]);function r(s){return a.value.push(s),()=>{let i=a.value.indexOf(s);i!==-1&&a.value.splice(i,1)}}return n.provide(Jl,{register:r,slot:e,name:t,props:o}),n.computed(()=>a.value.length>0?a.value.join(" "):void 0)}n.defineComponent({name:"Description",props:{as:{type:[Object,String],default:"p"},id:{type:String,default:()=>`headlessui-description-${lt()}`}},setup(e,{attrs:t,slots:o}){let a=uy();return n.onMounted(()=>n.onUnmounted(a.register(e.id))),()=>{let{name:r="Description",slot:s=n.ref({}),props:i={}}=a,{id:l,...c}=e,d={...Object.entries(i).reduce((u,[p,m])=>Object.assign(u,{[p]:n.unref(m)}),{}),id:l};return Pe({ourProps:d,theirProps:c,slot:s.value,attrs:t,slots:o,name:r})}}});function py(e){let t=n.shallowRef(e.getSnapshot());return n.onUnmounted(e.subscribe(()=>{t.value=e.getSnapshot()})),t}function hy(e,t){let o=e(),a=new Set;return{getSnapshot(){return o},subscribe(r){return a.add(r),()=>a.delete(r)},dispatch(r,...s){let i=t[r].call(o,...s);i&&(o=i,a.forEach(l=>l()))}}}function my(){let e;return{before({doc:t}){var o;let a=t.documentElement;e=((o=t.defaultView)!=null?o:window).innerWidth-a.clientWidth},after({doc:t,d:o}){let a=t.documentElement,r=a.clientWidth-a.offsetWidth,s=e-r;o.style(a,"paddingRight",`${s}px`)}}}function vy(){if(!Fl())return{};let e;return{before(){e=window.pageYOffset},after({doc:t,d:o,meta:a}){function r(i){return a.containers.flatMap(l=>l()).some(l=>l.contains(i))}o.style(t.body,"marginTop",`-${e}px`),window.scrollTo(0,0);let s=null;o.addEventListener(t,"click",i=>{if(i.target instanceof HTMLElement)try{let l=i.target.closest("a");if(!l)return;let{hash:c}=new URL(l.href),d=t.querySelector(c);d&&!r(d)&&(s=d)}catch{}},!0),o.addEventListener(t,"touchmove",i=>{i.target instanceof HTMLElement&&!r(i.target)&&i.preventDefault()},{passive:!1}),o.add(()=>{window.scrollTo(0,window.pageYOffset+e),s&&s.isConnected&&(s.scrollIntoView({block:"nearest"}),s=null)})}}}function gy(){return{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}}function yy(e){let t={};for(let o of e)Object.assign(t,o(t));return t}let Vn=hy(()=>new Map,{PUSH(e,t){var o;let a=(o=this.get(e))!=null?o:{doc:e,count:0,d:Xo(),meta:new Set};return a.count++,a.meta.add(t),this.set(e,a),this},POP(e,t){let o=this.get(e);return o&&(o.count--,o.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:o}){let a={doc:e,d:t,meta:yy(o)},r=[vy(),my(),gy()];r.forEach(({before:s})=>s?.(a)),r.forEach(({after:s})=>s?.(a))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});Vn.subscribe(()=>{let e=Vn.getSnapshot(),t=new Map;for(let[o]of e)t.set(o,o.documentElement.style.overflow);for(let o of e.values()){let a=t.get(o.doc)==="hidden",r=o.count!==0;(r&&!a||!r&&a)&&Vn.dispatch(o.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",o),o.count===0&&Vn.dispatch("TEARDOWN",o)}});function by(e,t,o){let a=py(Vn),r=n.computed(()=>{let s=e.value?a.value.get(e.value):void 0;return s?s.count>0:!1});return n.watch([e,t],([s,i],[l],c)=>{if(!s||!i)return;Vn.dispatch("PUSH",s,o);let d=!1;c(()=>{d||(Vn.dispatch("POP",l??s,o),d=!0)})},{immediate:!0}),r}function Ey({defaultContainers:e=[],portals:t}={}){let o=n.ref(null),a=wn(o);function r(){var s;let i=[];for(let l of e)l!==null&&(l instanceof HTMLElement?i.push(l):"value"in l&&l.value instanceof HTMLElement&&i.push(l.value));if(t!=null&&t.value)for(let l of t.value)i.push(l);for(let l of(s=a?.querySelectorAll("html > *, body > *"))!=null?s:[])l!==document.body&&l!==document.head&&l instanceof HTMLElement&&l.id!=="headlessui-portal-root"&&(l.contains(ae(o))||i.some(c=>l.contains(c))||i.push(l));return i}return{resolveContainers:r,contains(s){return r().some(i=>i.contains(s))},mainTreeNodeRef:o,MainTreeNode(){return n.h(Ha,{features:Wo.Hidden,ref:o})}}}var wy=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(wy||{});let fi=Symbol("DialogContext");function Qo(e){let t=n.inject(fi,null);if(t===null){let o=new Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(o,Qo),o}return t}let za="DC8F892D-2EBD-447C-A4C8-A03058436FF4",Ga=n.defineComponent({name:"Dialog",inheritAttrs:!1,props:{as:{type:[Object,String],default:"div"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},open:{type:[Boolean,String],default:za},initialFocus:{type:Object,default:null},id:{type:String,default:()=>`headlessui-dialog-${lt()}`}},emits:{close:e=>!0},setup(e,{emit:t,attrs:o,slots:a,expose:r}){var s;let i=n.ref(!1);n.onMounted(()=>{i.value=!0});let l=n.ref(0),c=po(),d=n.computed(()=>e.open===za&&c!==null?(c.value&Le.Open)===Le.Open:e.open),u=n.ref(null),p=n.computed(()=>wn(u));if(r({el:u,$el:u}),!(e.open!==za||c!==null))throw new Error("You forgot to provide an `open` prop to the `Dialog`.");if(typeof d.value!="boolean")throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${d.value===za?void 0:e.open}`);let m=n.computed(()=>i.value&&d.value?0:1),v=n.computed(()=>m.value===0),f=n.computed(()=>l.value>1),h=n.inject(fi,null)!==null,[y,b]=sy(),{resolveContainers:g,mainTreeNodeRef:k,MainTreeNode:O}=Ey({portals:y,defaultContainers:[n.computed(()=>{var X;return(X=_.panelRef.value)!=null?X:u.value})]}),S=n.computed(()=>f.value?"parent":"leaf"),N=n.computed(()=>c!==null?(c.value&Le.Closing)===Le.Closing:!1),F=n.computed(()=>h||N.value?!1:v.value),A=n.computed(()=>{var X,ee,he;return(he=Array.from((ee=(X=p.value)==null?void 0:X.querySelectorAll("body > *"))!=null?ee:[]).find(ke=>ke.id==="headlessui-portal-root"?!1:ke.contains(ae(k))&&ke instanceof HTMLElement))!=null?he:null});Gl(A,F);let D=n.computed(()=>f.value?!0:v.value),M=n.computed(()=>{var X,ee,he;return(he=Array.from((ee=(X=p.value)==null?void 0:X.querySelectorAll("[data-headlessui-portal]"))!=null?ee:[]).find(ke=>ke.contains(ae(k))&&ke instanceof HTMLElement))!=null?he:null});Gl(M,D),dy({type:"Dialog",enabled:n.computed(()=>m.value===0),element:u,onUpdate:(X,ee)=>{if(ee==="Dialog")return Xe(X,{[ui.Add]:()=>l.value+=1,[ui.Remove]:()=>l.value-=1})}});let L=fy({name:"DialogDescription",slot:n.computed(()=>({open:d.value}))}),W=n.ref(null),_={titleId:W,panelRef:n.ref(null),dialogState:m,setTitleId(X){W.value!==X&&(W.value=X)},close(){t("close",!1)}};n.provide(fi,_);let G=n.computed(()=>!(!v.value||f.value));si(g,(X,ee)=>{_.close(),n.nextTick(()=>ee?.focus())},G);let Y=n.computed(()=>!(f.value||m.value!==0));Vl((s=p.value)==null?void 0:s.defaultView,"keydown",X=>{Y.value&&(X.defaultPrevented||X.key===be.Escape&&(X.preventDefault(),X.stopPropagation(),_.close()))});let J=n.computed(()=>!(N.value||m.value!==0||h));return by(p,J,X=>{var ee;return{containers:[...(ee=X.containers)!=null?ee:[],g]}}),n.watchEffect(X=>{if(m.value!==0)return;let ee=ae(u);if(!ee)return;let he=new ResizeObserver(ke=>{for(let Ce of ke){let we=Ce.target.getBoundingClientRect();we.x===0&&we.y===0&&we.width===0&&we.height===0&&_.close()}});he.observe(ee),X(()=>he.disconnect())}),()=>{let{id:X,open:ee,initialFocus:he,...ke}=e,Ce={...o,ref:u,id:X,role:"dialog","aria-modal":m.value===0?!0:void 0,"aria-labelledby":W.value,"aria-describedby":L.value},we={open:m.value===0};return n.h(ci,{force:!0},()=>[n.h(Xl,()=>n.h(ly,{target:u.value},()=>n.h(ci,{force:!1},()=>n.h(Yo,{initialFocus:he,containers:g,features:v.value?Xe(S.value,{parent:Yo.features.RestoreFocus,leaf:Yo.features.All&~Yo.features.FocusLock}):Yo.features.None},()=>n.h(b,{},()=>Pe({ourProps:Ce,theirProps:{...ke,...o},slot:we,attrs:o,slots:a,visible:m.value===0,features:Nt.RenderStrategy|Nt.Static,name:"Dialog"})))))),n.h(O)])}}});n.defineComponent({name:"DialogOverlay",props:{as:{type:[Object,String],default:"div"},id:{type:String,default:()=>`headlessui-dialog-overlay-${lt()}`}},setup(e,{attrs:t,slots:o}){let a=Qo("DialogOverlay");function r(s){s.target===s.currentTarget&&(s.preventDefault(),s.stopPropagation(),a.close())}return()=>{let{id:s,...i}=e;return Pe({ourProps:{id:s,"aria-hidden":!0,onClick:r},theirProps:i,slot:{open:a.dialogState.value===0},attrs:t,slots:o,name:"DialogOverlay"})}}}),n.defineComponent({name:"DialogBackdrop",props:{as:{type:[Object,String],default:"div"},id:{type:String,default:()=>`headlessui-dialog-backdrop-${lt()}`}},inheritAttrs:!1,setup(e,{attrs:t,slots:o,expose:a}){let r=Qo("DialogBackdrop"),s=n.ref(null);return a({el:s,$el:s}),n.onMounted(()=>{if(r.panelRef.value===null)throw new Error("A <DialogBackdrop /> component is being used, but a <DialogPanel /> component is missing.")}),()=>{let{id:i,...l}=e,c={id:i,ref:s,"aria-hidden":!0};return n.h(ci,{force:!0},()=>n.h(Xl,()=>Pe({ourProps:c,theirProps:{...t,...l},slot:{open:r.dialogState.value===0},attrs:t,slots:o,name:"DialogBackdrop"})))}}});let an=n.defineComponent({name:"DialogPanel",props:{as:{type:[Object,String],default:"div"},id:{type:String,default:()=>`headlessui-dialog-panel-${lt()}`}},setup(e,{attrs:t,slots:o,expose:a}){let r=Qo("DialogPanel");a({el:r.panelRef,$el:r.panelRef});function s(i){i.stopPropagation()}return()=>{let{id:i,...l}=e,c={id:i,ref:r.panelRef,onClick:s};return Pe({ourProps:c,theirProps:l,slot:{open:r.dialogState.value===0},attrs:t,slots:o,name:"DialogPanel"})}}}),Ql=n.defineComponent({name:"DialogTitle",props:{as:{type:[Object,String],default:"h2"},id:{type:String,default:()=>`headlessui-dialog-title-${lt()}`}},setup(e,{attrs:t,slots:o}){let a=Qo("DialogTitle");return n.onMounted(()=>{a.setTitleId(e.id),n.onUnmounted(()=>a.setTitleId(null))}),()=>{let{id:r,...s}=e;return Pe({ourProps:{id:r},theirProps:s,slot:{open:a.dialogState.value===0},attrs:t,slots:o,name:"DialogTitle"})}}});var xy=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(xy||{});let Zl=Symbol("DisclosureContext");function pi(e){let t=n.inject(Zl,null);if(t===null){let o=new Error(`<${e} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(o,pi),o}return t}let ql=Symbol("DisclosurePanelContext");function Sy(){return n.inject(ql,null)}let $l=n.defineComponent({name:"Disclosure",props:{as:{type:[Object,String],default:"template"},defaultOpen:{type:[Boolean],default:!1}},setup(e,{slots:t,attrs:o}){let a=n.ref(e.defaultOpen?0:1),r=n.ref(null),s=n.ref(null),i={buttonId:n.ref(null),panelId:n.ref(null),disclosureState:a,panel:r,button:s,toggleDisclosure(){a.value=Xe(a.value,{[0]:1,[1]:0})},closeDisclosure(){a.value!==1&&(a.value=1)},close(l){i.closeDisclosure();let c=(()=>l?l instanceof HTMLElement?l:l.value instanceof HTMLElement?ae(l):ae(i.button):ae(i.button))();c?.focus()}};return n.provide(Zl,i),ja(n.computed(()=>Xe(a.value,{[0]:Le.Open,[1]:Le.Closed}))),()=>{let{defaultOpen:l,...c}=e,d={open:a.value===0,close:i.close};return Pe({theirProps:c,ourProps:{},slot:d,slots:t,attrs:o,name:"Disclosure"})}}}),ec=n.defineComponent({name:"DisclosureButton",props:{as:{type:[Object,String],default:"button"},disabled:{type:[Boolean],default:!1},id:{type:String,default:()=>`headlessui-disclosure-button-${lt()}`}},setup(e,{attrs:t,slots:o,expose:a}){let r=pi("DisclosureButton");n.onMounted(()=>{r.buttonId.value=e.id}),n.onUnmounted(()=>{r.buttonId.value=null});let s=Sy(),i=n.computed(()=>s===null?!1:s.value===r.panelId.value),l=n.ref(null);a({el:l,$el:l}),i.value||n.watchEffect(()=>{r.button.value=l.value});let c=ni(n.computed(()=>({as:e.as,type:t.type})),l);function d(){var m;e.disabled||(i.value?(r.toggleDisclosure(),(m=ae(r.button))==null||m.focus()):r.toggleDisclosure())}function u(m){var v;if(!e.disabled)if(i.value)switch(m.key){case be.Space:case be.Enter:m.preventDefault(),m.stopPropagation(),r.toggleDisclosure(),(v=ae(r.button))==null||v.focus();break}else switch(m.key){case be.Space:case be.Enter:m.preventDefault(),m.stopPropagation(),r.toggleDisclosure();break}}function p(m){switch(m.key){case be.Space:m.preventDefault();break}}return()=>{let m={open:r.disclosureState.value===0},{id:v,...f}=e,h=i.value?{ref:l,type:c.value,onClick:d,onKeydown:u}:{id:v,ref:l,type:c.value,"aria-expanded":r.disclosureState.value===0,"aria-controls":ae(r.panel)?r.panelId.value:void 0,disabled:e.disabled?!0:void 0,onClick:d,onKeydown:u,onKeyup:p};return Pe({ourProps:h,theirProps:f,slot:m,attrs:t,slots:o,name:"DisclosureButton"})}}}),tc=n.defineComponent({name:"DisclosurePanel",props:{as:{type:[Object,String],default:"div"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},id:{type:String,default:()=>`headlessui-disclosure-panel-${lt()}`}},setup(e,{attrs:t,slots:o,expose:a}){let r=pi("DisclosurePanel");n.onMounted(()=>{r.panelId.value=e.id}),n.onUnmounted(()=>{r.panelId.value=null}),a({el:r.panel,$el:r.panel}),n.provide(ql,r.panelId);let s=po(),i=n.computed(()=>s!==null?(s.value&Le.Open)===Le.Open:r.disclosureState.value===0);return()=>{let l={open:r.disclosureState.value===0,close:r.close},{id:c,...d}=e,u={id:c,ref:r.panel};return Pe({ourProps:u,theirProps:d,slot:l,attrs:t,slots:o,features:Nt.RenderStrategy|Nt.Static,visible:i.value,name:"DisclosurePanel"})}}}),nc=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function oc(e){var t,o;let a=(t=e.innerText)!=null?t:"",r=e.cloneNode(!0);if(!(r instanceof HTMLElement))return a;let s=!1;for(let l of r.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))l.remove(),s=!0;let i=s?(o=r.innerText)!=null?o:"":a;return nc.test(i)&&(i=i.replace(nc,"")),i}function Oy(e){let t=e.getAttribute("aria-label");if(typeof t=="string")return t.trim();let o=e.getAttribute("aria-labelledby");if(o){let a=o.split(" ").map(r=>{let s=document.getElementById(r);if(s){let i=s.getAttribute("aria-label");return typeof i=="string"?i.trim():oc(s).trim()}return null}).filter(Boolean);if(a.length>0)return a.join(", ")}return oc(e).trim()}function Cy(e){let t=n.ref(""),o=n.ref("");return()=>{let a=ae(e);if(!a)return"";let r=a.innerText;if(t.value===r)return o.value;let s=Oy(a).trim().toLowerCase();return t.value=r,o.value=s,s}}var ky=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(ky||{}),Ty=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(Ty||{});function Ny(e){requestAnimationFrame(()=>requestAnimationFrame(e))}let ac=Symbol("MenuContext");function Wa(e){let t=n.inject(ac,null);if(t===null){let o=new Error(`<${e} /> is missing a parent <Menu /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(o,Wa),o}return t}let hi=n.defineComponent({name:"Menu",props:{as:{type:[Object,String],default:"template"}},setup(e,{slots:t,attrs:o}){let a=n.ref(1),r=n.ref(null),s=n.ref(null),i=n.ref([]),l=n.ref(""),c=n.ref(null),d=n.ref(1);function u(m=v=>v){let v=c.value!==null?i.value[c.value]:null,f=ii(m(i.value.slice()),y=>ae(y.dataRef.domRef)),h=v?f.indexOf(v):null;return h===-1&&(h=null),{items:f,activeItemIndex:h}}let p={menuState:a,buttonRef:r,itemsRef:s,items:i,searchQuery:l,activeItemIndex:c,activationTrigger:d,closeMenu:()=>{a.value=1,c.value=null},openMenu:()=>a.value=0,goToItem(m,v,f){let h=u(),y=xl(m===De.Specific?{focus:De.Specific,id:v}:{focus:m},{resolveItems:()=>h.items,resolveActiveIndex:()=>h.activeItemIndex,resolveId:b=>b.id,resolveDisabled:b=>b.dataRef.disabled});l.value="",c.value=y,d.value=f??1,i.value=h.items},search(m){let v=l.value!==""?0:1;l.value+=m.toLowerCase();let f=(c.value!==null?i.value.slice(c.value+v).concat(i.value.slice(0,c.value+v)):i.value).find(y=>y.dataRef.textValue.startsWith(l.value)&&!y.dataRef.disabled),h=f?i.value.indexOf(f):-1;h===-1||h===c.value||(c.value=h,d.value=1)},clearSearch(){l.value=""},registerItem(m,v){let f=u(h=>[...h,{id:m,dataRef:v}]);i.value=f.items,c.value=f.activeItemIndex,d.value=1},unregisterItem(m){let v=u(f=>{let h=f.findIndex(y=>y.id===m);return h!==-1&&f.splice(h,1),f});i.value=v.items,c.value=v.activeItemIndex,d.value=1}};return si([r,s],(m,v)=>{var f;p.closeMenu(),ri(v,ai.Loose)||(m.preventDefault(),(f=ae(r))==null||f.focus())},n.computed(()=>a.value===0)),n.provide(ac,p),ja(n.computed(()=>Xe(a.value,{[0]:Le.Open,[1]:Le.Closed}))),()=>{let m={open:a.value===0,close:p.closeMenu};return Pe({ourProps:{},theirProps:e,slot:m,slots:t,attrs:o,name:"Menu"})}}}),mi=n.defineComponent({name:"MenuButton",props:{disabled:{type:Boolean,default:!1},as:{type:[Object,String],default:"button"},id:{type:String,default:()=>`headlessui-menu-button-${lt()}`}},setup(e,{attrs:t,slots:o,expose:a}){let r=Wa("MenuButton");a({el:r.buttonRef,$el:r.buttonRef});function s(d){switch(d.key){case be.Space:case be.Enter:case be.ArrowDown:d.preventDefault(),d.stopPropagation(),r.openMenu(),n.nextTick(()=>{var u;(u=ae(r.itemsRef))==null||u.focus({preventScroll:!0}),r.goToItem(De.First)});break;case be.ArrowUp:d.preventDefault(),d.stopPropagation(),r.openMenu(),n.nextTick(()=>{var u;(u=ae(r.itemsRef))==null||u.focus({preventScroll:!0}),r.goToItem(De.Last)});break}}function i(d){switch(d.key){case be.Space:d.preventDefault();break}}function l(d){e.disabled||(r.menuState.value===0?(r.closeMenu(),n.nextTick(()=>{var u;return(u=ae(r.buttonRef))==null?void 0:u.focus({preventScroll:!0})})):(d.preventDefault(),r.openMenu(),Ny(()=>{var u;return(u=ae(r.itemsRef))==null?void 0:u.focus({preventScroll:!0})})))}let c=ni(n.computed(()=>({as:e.as,type:t.type})),r.buttonRef);return()=>{var d;let u={open:r.menuState.value===0},{id:p,...m}=e,v={ref:r.buttonRef,id:p,type:c.value,"aria-haspopup":"menu","aria-controls":(d=ae(r.itemsRef))==null?void 0:d.id,"aria-expanded":r.menuState.value===0,onKeydown:s,onKeyup:i,onClick:l};return Pe({ourProps:v,theirProps:m,slot:u,attrs:t,slots:o,name:"MenuButton"})}}}),vi=n.defineComponent({name:"MenuItems",props:{as:{type:[Object,String],default:"div"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},id:{type:String,default:()=>`headlessui-menu-items-${lt()}`}},setup(e,{attrs:t,slots:o,expose:a}){let r=Wa("MenuItems"),s=n.ref(null);a({el:r.itemsRef,$el:r.itemsRef}),kl({container:n.computed(()=>ae(r.itemsRef)),enabled:n.computed(()=>r.menuState.value===0),accept(u){return u.getAttribute("role")==="menuitem"?NodeFilter.FILTER_REJECT:u.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT},walk(u){u.setAttribute("role","none")}});function i(u){var p;switch(s.value&&clearTimeout(s.value),u.key){case be.Space:if(r.searchQuery.value!=="")return u.preventDefault(),u.stopPropagation(),r.search(u.key);case be.Enter:if(u.preventDefault(),u.stopPropagation(),r.activeItemIndex.value!==null){let m=r.items.value[r.activeItemIndex.value];(p=ae(m.dataRef.domRef))==null||p.click()}r.closeMenu(),Dl(ae(r.buttonRef));break;case be.ArrowDown:return u.preventDefault(),u.stopPropagation(),r.goToItem(De.Next);case be.ArrowUp:return u.preventDefault(),u.stopPropagation(),r.goToItem(De.Previous);case be.Home:case be.PageUp:return u.preventDefault(),u.stopPropagation(),r.goToItem(De.First);case be.End:case be.PageDown:return u.preventDefault(),u.stopPropagation(),r.goToItem(De.Last);case be.Escape:u.preventDefault(),u.stopPropagation(),r.closeMenu(),n.nextTick(()=>{var m;return(m=ae(r.buttonRef))==null?void 0:m.focus({preventScroll:!0})});break;case be.Tab:u.preventDefault(),u.stopPropagation(),r.closeMenu(),n.nextTick(()=>Hg(ae(r.buttonRef),u.shiftKey?Yt.Previous:Yt.Next));break;default:u.key.length===1&&(r.search(u.key),s.value=setTimeout(()=>r.clearSearch(),350));break}}function l(u){switch(u.key){case be.Space:u.preventDefault();break}}let c=po(),d=n.computed(()=>c!==null?(c.value&Le.Open)===Le.Open:r.menuState.value===0);return()=>{var u,p;let m={open:r.menuState.value===0},{id:v,...f}=e,h={"aria-activedescendant":r.activeItemIndex.value===null||(u=r.items.value[r.activeItemIndex.value])==null?void 0:u.id,"aria-labelledby":(p=ae(r.buttonRef))==null?void 0:p.id,id:v,onKeydown:i,onKeyup:l,role:"menu",tabIndex:0,ref:r.itemsRef};return Pe({ourProps:h,theirProps:f,slot:m,attrs:t,slots:o,features:Nt.RenderStrategy|Nt.Static,visible:d.value,name:"MenuItems"})}}}),Zo=n.defineComponent({name:"MenuItem",inheritAttrs:!1,props:{as:{type:[Object,String],default:"template"},disabled:{type:Boolean,default:!1},id:{type:String,default:()=>`headlessui-menu-item-${lt()}`}},setup(e,{slots:t,attrs:o,expose:a}){let r=Wa("MenuItem"),s=n.ref(null);a({el:s,$el:s});let i=n.computed(()=>r.activeItemIndex.value!==null?r.items.value[r.activeItemIndex.value].id===e.id:!1),l=Cy(s),c=n.computed(()=>({disabled:e.disabled,get textValue(){return l()},domRef:s}));n.onMounted(()=>r.registerItem(e.id,c)),n.onUnmounted(()=>r.unregisterItem(e.id)),n.watchEffect(()=>{r.menuState.value===0&&i.value&&r.activationTrigger.value!==0&&n.nextTick(()=>{var h,y;return(y=(h=ae(s))==null?void 0:h.scrollIntoView)==null?void 0:y.call(h,{block:"nearest"})})});function d(h){if(e.disabled)return h.preventDefault();r.closeMenu(),Dl(ae(r.buttonRef))}function u(){if(e.disabled)return r.goToItem(De.Nothing);r.goToItem(De.Specific,e.id)}let p=Ml();function m(h){p.update(h)}function v(h){p.wasMoved(h)&&(e.disabled||i.value||r.goToItem(De.Specific,e.id,0))}function f(h){p.wasMoved(h)&&(e.disabled||i.value&&r.goToItem(De.Nothing))}return()=>{let{disabled:h}=e,y={active:i.value,disabled:h,close:r.closeMenu},{id:b,...g}=e;return Pe({ourProps:{id:b,ref:s,role:"menuitem",tabIndex:h===!0?void 0:-1,"aria-disabled":h===!0?!0:void 0,disabled:void 0,onClick:d,onFocus:u,onPointerenter:m,onMouseenter:m,onPointermove:v,onMousemove:v,onPointerleave:f,onMouseleave:f},theirProps:{...o,...g},slot:y,attrs:o,slots:t,name:"MenuItem"})}}});function Dy(e){let t={called:!1};return(...o)=>{if(!t.called)return t.called=!0,e(...o)}}function gi(e,...t){e&&t.length>0&&e.classList.add(...t)}function Xa(e,...t){e&&t.length>0&&e.classList.remove(...t)}var yi=(e=>(e.Finished="finished",e.Cancelled="cancelled",e))(yi||{});function Iy(e,t){let o=Xo();if(!e)return o.dispose;let{transitionDuration:a,transitionDelay:r}=getComputedStyle(e),[s,i]=[a,r].map(l=>{let[c=0]=l.split(",").filter(Boolean).map(d=>d.includes("ms")?parseFloat(d):parseFloat(d)*1e3).sort((d,u)=>u-d);return c});return s!==0?o.setTimeout(()=>t("finished"),s+i):t("finished"),o.add(()=>t("cancelled")),o.dispose}function rc(e,t,o,a,r,s){let i=Xo(),l=s!==void 0?Dy(s):()=>{};return Xa(e,...r),gi(e,...t,...o),i.nextFrame(()=>{Xa(e,...o),gi(e,...a),i.add(Iy(e,c=>(Xa(e,...a,...t),gi(e,...r),l(c))))}),i.add(()=>Xa(e,...t,...o,...a,...r)),i.add(()=>l("cancelled")),i.dispose}function jn(e=""){return e.split(" ").filter(t=>t.trim().length>1)}let bi=Symbol("TransitionContext");var Ry=(e=>(e.Visible="visible",e.Hidden="hidden",e))(Ry||{});function Ay(){return n.inject(bi,null)!==null}function By(){let e=n.inject(bi,null);if(e===null)throw new Error("A <TransitionChild /> is used but it is missing a parent <TransitionRoot />.");return e}function Py(){let e=n.inject(Ei,null);if(e===null)throw new Error("A <TransitionChild /> is used but it is missing a parent <TransitionRoot />.");return e}let Ei=Symbol("NestingContext");function Ka(e){return"children"in e?Ka(e.children):e.value.filter(({state:t})=>t==="visible").length>0}function ic(e){let t=n.ref([]),o=n.ref(!1);n.onMounted(()=>o.value=!0),n.onUnmounted(()=>o.value=!1);function a(s,i=En.Hidden){let l=t.value.findIndex(({id:c})=>c===s);l!==-1&&(Xe(i,{[En.Unmount](){t.value.splice(l,1)},[En.Hidden](){t.value[l].state="hidden"}}),!Ka(t)&&o.value&&e?.())}function r(s){let i=t.value.find(({id:l})=>l===s);return i?i.state!=="visible"&&(i.state="visible"):t.value.push({id:s,state:"visible"}),()=>a(s,En.Unmount)}return{children:t,register:r,unregister:a}}let sc=Nt.RenderStrategy,Sn=n.defineComponent({props:{as:{type:[Object,String],default:"div"},show:{type:[Boolean],default:null},unmount:{type:[Boolean],default:!0},appear:{type:[Boolean],default:!1},enter:{type:[String],default:""},enterFrom:{type:[String],default:""},enterTo:{type:[String],default:""},entered:{type:[String],default:""},leave:{type:[String],default:""},leaveFrom:{type:[String],default:""},leaveTo:{type:[String],default:""}},emits:{beforeEnter:()=>!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(e,{emit:t,attrs:o,slots:a,expose:r}){let s=n.ref(0);function i(){s.value|=Le.Opening,t("beforeEnter")}function l(){s.value&=~Le.Opening,t("afterEnter")}function c(){s.value|=Le.Closing,t("beforeLeave")}function d(){s.value&=~Le.Closing,t("afterLeave")}if(!Ay()&&Pg())return()=>n.h(qo,{...e,onBeforeEnter:i,onAfterEnter:l,onBeforeLeave:c,onAfterLeave:d},a);let u=n.ref(null),p=n.computed(()=>e.unmount?En.Unmount:En.Hidden);r({el:u,$el:u});let{show:m,appear:v}=By(),{register:f,unregister:h}=Py(),y=n.ref(m.value?"visible":"hidden"),b={value:!0},g=lt(),k={value:!1},O=ic(()=>{!k.value&&y.value!=="hidden"&&(y.value="hidden",h(g),d())});n.onMounted(()=>{let _=f(g);n.onUnmounted(_)}),n.watchEffect(()=>{if(p.value===En.Hidden&&g){if(m.value&&y.value!=="visible"){y.value="visible";return}Xe(y.value,{hidden:()=>h(g),visible:()=>f(g)})}});let S=jn(e.enter),N=jn(e.enterFrom),F=jn(e.enterTo),A=jn(e.entered),D=jn(e.leave),M=jn(e.leaveFrom),L=jn(e.leaveTo);n.onMounted(()=>{n.watchEffect(()=>{if(y.value==="visible"){let _=ae(u);if(_ instanceof Comment&&_.data==="")throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}})});function W(_){let G=b.value&&!v.value,Y=ae(u);!Y||!(Y instanceof HTMLElement)||G||(k.value=!0,m.value&&i(),m.value||c(),_(m.value?rc(Y,S,N,F,A,J=>{k.value=!1,J===yi.Finished&&l()}):rc(Y,D,M,L,A,J=>{k.value=!1,J===yi.Finished&&(Ka(O)||(y.value="hidden",h(g),d()))})))}return n.onMounted(()=>{n.watch([m],(_,G,Y)=>{W(Y),b.value=!1},{immediate:!0})}),n.provide(Ei,O),ja(n.computed(()=>Xe(y.value,{visible:Le.Open,hidden:Le.Closed})|s.value)),()=>{let{appear:_,show:G,enter:Y,enterFrom:J,enterTo:X,entered:ee,leave:he,leaveFrom:ke,leaveTo:Ce,...we}=e,Ae={ref:u},Ve={...we,...v.value&&m.value&&zo.isServer?{class:n.normalizeClass([o.class,we.class,...S,...N])}:{}};return Pe({theirProps:Ve,ourProps:Ae,slot:{},slots:a,attrs:o,features:sc,visible:y.value==="visible",name:"TransitionChild"})}}}),My=Sn,qo=n.defineComponent({inheritAttrs:!1,props:{as:{type:[Object,String],default:"div"},show:{type:[Boolean],default:null},unmount:{type:[Boolean],default:!0},appear:{type:[Boolean],default:!1},enter:{type:[String],default:""},enterFrom:{type:[String],default:""},enterTo:{type:[String],default:""},entered:{type:[String],default:""},leave:{type:[String],default:""},leaveFrom:{type:[String],default:""},leaveTo:{type:[String],default:""}},emits:{beforeEnter:()=>!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(e,{emit:t,attrs:o,slots:a}){let r=po(),s=n.computed(()=>e.show===null&&r!==null?(r.value&Le.Open)===Le.Open:e.show);n.watchEffect(()=>{if(![!0,!1].includes(s.value))throw new Error('A <Transition /> is used but it is missing a `:show="true | false"` prop.')});let i=n.ref(s.value?"visible":"hidden"),l=ic(()=>{i.value="hidden"}),c=n.ref(!0),d={show:s,appear:n.computed(()=>e.appear||!c.value)};return n.onMounted(()=>{n.watchEffect(()=>{c.value=!1,s.value?i.value="visible":Ka(l)||(i.value="hidden")})}),n.provide(Ei,l),n.provide(bi,d),()=>{let u=Va(e,["show","appear","unmount","onBeforeEnter","onBeforeLeave","onAfterEnter","onAfterLeave"]),p={unmount:e.unmount};return Pe({ourProps:{...p,as:"template"},theirProps:{},slot:{},slots:{...a,default:()=>[n.h(My,{onBeforeEnter:()=>t("beforeEnter"),onAfterEnter:()=>t("afterEnter"),onBeforeLeave:()=>t("beforeLeave"),onAfterLeave:()=>t("afterLeave"),...o,...p,...u},a.default)]},attrs:{},features:sc,visible:i.value==="visible",name:"Transition"})}}});const Fy={},_y={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",fill:"none","stroke-linecap":"round","stroke-linejoin":"round"},Ly=[n.createElementVNode("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"},null,-1),n.createElementVNode("path",{d:"M8 5v10a1 1 0 0 0 1 1h10"},null,-1),n.createElementVNode("path",{d:"M5 8h10a1 1 0 0 1 1 1v10"},null,-1)];function Vy(e,t){return n.openBlock(),n.createElementBlock("svg",_y,Ly)}const lc=Ar(Fy,[["render",Vy]]),rt=n.defineComponent({__name:"IconButton",props:{variant:{default:"secondary"},type:{default:"button"},asAnchor:{type:Boolean,default:!1}},setup(e){const t=e,o={primary:"bg-blue-500 text-white focus:outline-blue-500",secondary:"bg-gray-300 dark:bg-gray-700 text-gray-800 dark:text-gray-200 focus:outline-blue-500",danger:"bg-red-500 text-white focus:outline-red-500",success:"bg-green-500 text-white focus:outline-green-500",transparent:"bg-transparent text-gray-800 dark:text-gray-100"},a=n.computed(()=>o[t.variant]);return(r,s)=>(n.openBlock(),n.createBlock(n.resolveDynamicComponent(r.asAnchor?"a":"button"),{class:n.normalizeClass(`inline-flex items-center rounded-full border-0 p-2 shadow-sm focus:outline-none focus:ring-1 hover:opacity-75 disabled:opacity-25 ${a.value}`),type:r.asAnchor?void 0:r.type??"button"},{default:n.withCtx(()=>[n.renderSlot(r.$slots,"default")]),_:3},8,["class","type"]))}}),jy=n.createElementVNode("div",{class:"fixed inset-0 bg-gray-800/20 backdrop-blur-sm transition-opacity"},null,-1),Uy={class:"flex items-end sm:items-center justify-center min-h-full p-0 md:p-4"},mo=n.defineComponent({__name:"BaseModal",props:{name:{},initialFocusRef:{}},setup(e){const t=e;n.onBeforeUnmount(()=>{r.value&&s()});const o=Re(),a=n.computed(()=>o.dark),r=n.computed(()=>o.isOpen(t.name)),s=()=>{o.closeModal({name:t.name})};return(i,l)=>(n.openBlock(),n.createBlock(n.unref(qo),{show:r.value,as:"template",class:"nova-file-manager"},{default:n.withCtx(()=>[n.createVNode(n.unref(Ga),{as:"div",class:"relative z-[60]",style:{"z-index":"999"},onClose:s,"initial-focus":i.initialFocusRef},{default:n.withCtx(()=>[n.createVNode(n.unref(Sn),{as:"template",enter:"ease-out duration-300","enter-from":"opacity-0","enter-to":"opacity-100",leave:"ease-in duration-200","leave-from":"opacity-100","leave-to":"opacity-0"},{default:n.withCtx(()=>[jy]),_:1}),n.createElementVNode("div",{class:n.normalizeClass([{dark:a.value},"fixed z-10 inset-0 overflow-y-auto"])},[n.createElementVNode("div",Uy,[n.createVNode(n.unref(Sn),{as:"template",enter:"ease-out duration-300","enter-from":"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95","enter-to":"opacity-100 translate-y-0 sm:scale-100",leave:"ease-in duration-200","leave-from":"opacity-100 translate-y-0 sm:scale-100","leave-to":"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95"},{default:n.withCtx(()=>[n.renderSlot(i.$slots,"default",{close:s,isOpen:r.value,dark:a.value})]),_:3})])],2)]),_:3},8,["initial-focus"])]),_:3},8,["show"]))}}),NS="";var cc={},wi={},Hy={get exports(){return wi},set exports(e){wi=e}};/*!
* Cropper.js v1.5.12
* https://fengyuanchen.github.io/cropperjs
*
* Copyright 2015-present Chen Fengyuan
* Released under the MIT license
*
* Date: 2021-06-12T08:00:17.411Z
*/(function(e,t){(function(o,a){e.exports=a()})(so,function(){function o(C,E){var x=Object.keys(C);if(Object.getOwnPropertySymbols){var w=Object.getOwnPropertySymbols(C);E&&(w=w.filter(function(R){return Object.getOwnPropertyDescriptor(C,R).enumerable})),x.push.apply(x,w)}return x}function a(C){for(var E=1;E<arguments.length;E++){var x=arguments[E]!=null?arguments[E]:{};E%2?o(Object(x),!0).forEach(function(w){c(C,w,x[w])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(x)):o(Object(x)).forEach(function(w){Object.defineProperty(C,w,Object.getOwnPropertyDescriptor(x,w))})}return C}function r(C){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?r=function(E){return typeof E}:r=function(E){return E&&typeof Symbol=="function"&&E.constructor===Symbol&&E!==Symbol.prototype?"symbol":typeof E},r(C)}function s(C,E){if(!(C instanceof E))throw new TypeError("Cannot call a class as a function")}function i(C,E){for(var x=0;x<E.length;x++){var w=E[x];w.enumerable=w.enumerable||!1,w.configurable=!0,"value"in w&&(w.writable=!0),Object.defineProperty(C,w.key,w)}}function l(C,E,x){return E&&i(C.prototype,E),x&&i(C,x),C}function c(C,E,x){return E in C?Object.defineProperty(C,E,{value:x,enumerable:!0,configurable:!0,writable:!0}):C[E]=x,C}function d(C){return u(C)||p(C)||m(C)||f()}function u(C){if(Array.isArray(C))return v(C)}function p(C){if(typeof Symbol<"u"&&C[Symbol.iterator]!=null||C["@@iterator"]!=null)return Array.from(C)}function m(C,E){if(C){if(typeof C=="string")return v(C,E);var x=Object.prototype.toString.call(C).slice(8,-1);if(x==="Object"&&C.constructor&&(x=C.constructor.name),x==="Map"||x==="Set")return Array.from(C);if(x==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(x))return v(C,E)}}function v(C,E){(E==null||E>C.length)&&(E=C.length);for(var x=0,w=new Array(E);x<E;x++)w[x]=C[x];return w}function f(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var h=typeof window<"u"&&typeof window.document<"u",y=h?window:{},b=h&&y.document.documentElement?"ontouchstart"in y.document.documentElement:!1,g=h?"PointerEvent"in y:!1,k="cropper",O="all",S="crop",N="move",F="zoom",A="e",D="w",M="s",L="n",W="ne",_="nw",G="se",Y="sw",J="".concat(k,"-crop"),X="".concat(k,"-disabled"),ee="".concat(k,"-hidden"),he="".concat(k,"-hide"),ke="".concat(k,"-invisible"),Ce="".concat(k,"-modal"),we="".concat(k,"-move"),Ae="".concat(k,"Action"),Ve="".concat(k,"Preview"),He="crop",Be="move",_e="none",dt="crop",et="cropend",Ot="cropmove",Ht="cropstart",zt="dblclick",tt=b?"touchstart":"mousedown",nt=b?"touchmove":"mousemove",un=b?"touchend touchcancel":"mouseup",Ct=g?"pointerdown":tt,kt=g?"pointermove":nt,qn=g?"pointerup pointercancel":un,Io="ready",yt="resize",Gt="wheel",$t="zoom",An="image/jpeg",$n=/^e|w|s|n|se|sw|ne|nw|all|crop|move|zoom$/,eo=/^data:/,to=/^data:image\/jpeg;base64,/,no=/^img|canvas$/i,Bn=200,P=100,B={viewMode:0,dragMode:He,initialAspectRatio:NaN,aspectRatio:NaN,data:null,preview:"",responsive:!0,restore:!0,checkCrossOrigin:!0,checkOrientation:!0,modal:!0,guides:!0,center:!0,highlight:!0,background:!0,autoCrop:!0,autoCropArea:.8,movable:!0,rotatable:!0,scalable:!0,zoomable:!0,zoomOnTouch:!0,zoomOnWheel:!0,wheelZoomRatio:.1,cropBoxMovable:!0,cropBoxResizable:!0,toggleDragModeOnDblclick:!0,minCanvasWidth:0,minCanvasHeight:0,minCropBoxWidth:0,minCropBoxHeight:0,minContainerWidth:Bn,minContainerHeight:P,ready:null,cropstart:null,cropmove:null,cropend:null,crop:null,zoom:null},V='<div class="cropper-container" touch-action="none"><div class="cropper-wrap-box"><div class="cropper-canvas"></div></div><div class="cropper-drag-box"></div><div class="cropper-crop-box"><span class="cropper-view-box"></span><span class="cropper-dashed dashed-h"></span><span class="cropper-dashed dashed-v"></span><span class="cropper-center"></span><span class="cropper-face"></span><span class="cropper-line line-e" data-cropper-action="e"></span><span class="cropper-line line-n" data-cropper-action="n"></span><span class="cropper-line line-w" data-cropper-action="w"></span><span class="cropper-line line-s" data-cropper-action="s"></span><span class="cropper-point point-e" data-cropper-action="e"></span><span class="cropper-point point-n" data-cropper-action="n"></span><span class="cropper-point point-w" data-cropper-action="w"></span><span class="cropper-point point-s" data-cropper-action="s"></span><span class="cropper-point point-ne" data-cropper-action="ne"></span><span class="cropper-point point-nw" data-cropper-action="nw"></span><span class="cropper-point point-sw" data-cropper-action="sw"></span><span class="cropper-point point-se" data-cropper-action="se"></span></div></div>',Z=Number.isNaN||y.isNaN;function Q(C){return typeof C=="number"&&!Z(C)}var ce=function(E){return E>0&&E<1/0};function ue(C){return typeof C>"u"}function me(C){return r(C)==="object"&&C!==null}var We=Object.prototype.hasOwnProperty;function se(C){if(!me(C))return!1;try{var E=C.constructor,x=E.prototype;return E&&x&&We.call(x,"isPrototypeOf")}catch{return!1}}function oe(C){return typeof C=="function"}var le=Array.prototype.slice;function ye(C){return Array.from?Array.from(C):le.call(C)}function ie(C,E){return C&&oe(E)&&(Array.isArray(C)||Q(C.length)?ye(C).forEach(function(x,w){E.call(C,x,w,C)}):me(C)&&Object.keys(C).forEach(function(x){E.call(C,C[x],x,C)})),C}var ve=Object.assign||function(E){for(var x=arguments.length,w=new Array(x>1?x-1:0),R=1;R<x;R++)w[R-1]=arguments[R];return me(E)&&w.length>0&&w.forEach(function(T){me(T)&&Object.keys(T).forEach(function(I){E[I]=T[I]})}),E},Sa=/\.\d*(?:0|9){12}\d*$/;function Pn(C){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1e11;return Sa.test(C)?Math.round(C*E)/E:C}var Ro=/^width|height|left|top|marginLeft|marginTop$/;function Mn(C,E){var x=C.style;ie(E,function(w,R){Ro.test(R)&&Q(w)&&(w="".concat(w,"px")),x[R]=w})}function Q2(C,E){return C.classList?C.classList.contains(E):C.className.indexOf(E)>-1}function it(C,E){if(E){if(Q(C.length)){ie(C,function(w){it(w,E)});return}if(C.classList){C.classList.add(E);return}var x=C.className.trim();x?x.indexOf(E)<0&&(C.className="".concat(x," ").concat(E)):C.className=E}}function en(C,E){if(E){if(Q(C.length)){ie(C,function(x){en(x,E)});return}if(C.classList){C.classList.remove(E);return}C.className.indexOf(E)>=0&&(C.className=C.className.replace(E,""))}}function Ao(C,E,x){if(E){if(Q(C.length)){ie(C,function(w){Ao(w,E,x)});return}x?it(C,E):en(C,E)}}var Z2=/([a-z\d])([A-Z])/g;function ss(C){return C.replace(Z2,"$1-$2").toLowerCase()}function ls(C,E){return me(C[E])?C[E]:C.dataset?C.dataset[E]:C.getAttribute("data-".concat(ss(E)))}function Oa(C,E,x){me(x)?C[E]=x:C.dataset?C.dataset[E]=x:C.setAttribute("data-".concat(ss(E)),x)}function q2(C,E){if(me(C[E]))try{delete C[E]}catch{C[E]=void 0}else if(C.dataset)try{delete C.dataset[E]}catch{C.dataset[E]=void 0}else C.removeAttribute("data-".concat(ss(E)))}var Pd=/\s\s*/,Md=function(){var C=!1;if(h){var E=!1,x=function(){},w=Object.defineProperty({},"once",{get:function(){return C=!0,E},set:function(T){E=T}});y.addEventListener("test",x,w),y.removeEventListener("test",x,w)}return C}();function Wt(C,E,x){var w=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},R=x;E.trim().split(Pd).forEach(function(T){if(!Md){var I=C.listeners;I&&I[T]&&I[T][x]&&(R=I[T][x],delete I[T][x],Object.keys(I[T]).length===0&&delete I[T],Object.keys(I).length===0&&delete C.listeners)}C.removeEventListener(T,R,w)})}function Bt(C,E,x){var w=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},R=x;E.trim().split(Pd).forEach(function(T){if(w.once&&!Md){var I=C.listeners,j=I===void 0?{}:I;R=function(){delete j[T][x],C.removeEventListener(T,R,w);for(var K=arguments.length,U=new Array(K),H=0;H<K;H++)U[H]=arguments[H];x.apply(C,U)},j[T]||(j[T]={}),j[T][x]&&C.removeEventListener(T,j[T][x],w),j[T][x]=R,C.listeners=j}C.addEventListener(T,R,w)})}function Bo(C,E,x){var w;return oe(Event)&&oe(CustomEvent)?w=new CustomEvent(E,{detail:x,bubbles:!0,cancelable:!0}):(w=document.createEvent("CustomEvent"),w.initCustomEvent(E,!0,!0,x)),C.dispatchEvent(w)}function Fd(C){var E=C.getBoundingClientRect();return{left:E.left+(window.pageXOffset-document.documentElement.clientLeft),top:E.top+(window.pageYOffset-document.documentElement.clientTop)}}var cs=y.location,$2=/^(\w+:)\/\/([^:/?#]*):?(\d*)/i;function _d(C){var E=C.match($2);return E!==null&&(E[1]!==cs.protocol||E[2]!==cs.hostname||E[3]!==cs.port)}function Ld(C){var E="timestamp=".concat(new Date().getTime());return C+(C.indexOf("?")===-1?"?":"&")+E}function Ca(C){var E=C.rotate,x=C.scaleX,w=C.scaleY,R=C.translateX,T=C.translateY,I=[];Q(R)&&R!==0&&I.push("translateX(".concat(R,"px)")),Q(T)&&T!==0&&I.push("translateY(".concat(T,"px)")),Q(E)&&E!==0&&I.push("rotate(".concat(E,"deg)")),Q(x)&&x!==1&&I.push("scaleX(".concat(x,")")),Q(w)&&w!==1&&I.push("scaleY(".concat(w,")"));var j=I.length?I.join(" "):"none";return{WebkitTransform:j,msTransform:j,transform:j}}function eS(C){var E=a({},C),x=0;return ie(C,function(w,R){delete E[R],ie(E,function(T){var I=Math.abs(w.startX-T.startX),j=Math.abs(w.startY-T.startY),$=Math.abs(w.endX-T.endX),K=Math.abs(w.endY-T.endY),U=Math.sqrt(I*I+j*j),H=Math.sqrt($*$+K*K),q=(H-U)/U;Math.abs(q)>Math.abs(x)&&(x=q)})}),x}function Sr(C,E){var x=C.pageX,w=C.pageY,R={endX:x,endY:w};return E?R:a({startX:x,startY:w},R)}function tS(C){var E=0,x=0,w=0;return ie(C,function(R){var T=R.startX,I=R.startY;E+=T,x+=I,w+=1}),E/=w,x/=w,{pageX:E,pageY:x}}function Fn(C){var E=C.aspectRatio,x=C.height,w=C.width,R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"contain",T=ce(w),I=ce(x);if(T&&I){var j=x*E;R==="contain"&&j>w||R==="cover"&&j<w?x=w/E:w=x*E}else T?x=w/E:I&&(w=x*E);return{width:w,height:x}}function nS(C){var E=C.width,x=C.height,w=C.degree;if(w=Math.abs(w)%180,w===90)return{width:x,height:E};var R=w%90*Math.PI/180,T=Math.sin(R),I=Math.cos(R),j=E*I+x*T,$=E*T+x*I;return w>90?{width:$,height:j}:{width:j,height:$}}function oS(C,E,x,w){var R=E.aspectRatio,T=E.naturalWidth,I=E.naturalHeight,j=E.rotate,$=j===void 0?0:j,K=E.scaleX,U=K===void 0?1:K,H=E.scaleY,q=H===void 0?1:H,Se=x.aspectRatio,xe=x.naturalWidth,ze=x.naturalHeight,Te=w.fillColor,ot=Te===void 0?"transparent":Te,st=w.imageSmoothingEnabled,qe=st===void 0?!0:st,fn=w.imageSmoothingQuality,Tt=fn===void 0?"low":fn,te=w.maxWidth,Ne=te===void 0?1/0:te,at=w.maxHeight,Pt=at===void 0?1/0:at,pn=w.minWidth,oo=pn===void 0?0:pn,ao=w.minHeight,_n=ao===void 0?0:ao,tn=document.createElement("canvas"),bt=tn.getContext("2d"),ro=Fn({aspectRatio:Se,width:Ne,height:Pt}),Or=Fn({aspectRatio:Se,width:oo,height:_n},"cover"),ds=Math.min(ro.width,Math.max(Or.width,xe)),us=Math.min(ro.height,Math.max(Or.height,ze)),Ud=Fn({aspectRatio:R,width:Ne,height:Pt}),Hd=Fn({aspectRatio:R,width:oo,height:_n},"cover"),zd=Math.min(Ud.width,Math.max(Hd.width,T)),Gd=Math.min(Ud.height,Math.max(Hd.height,I)),gS=[-zd/2,-Gd/2,zd,Gd];return tn.width=Pn(ds),tn.height=Pn(us),bt.fillStyle=ot,bt.fillRect(0,0,ds,us),bt.save(),bt.translate(ds/2,us/2),bt.rotate($*Math.PI/180),bt.scale(U,q),bt.imageSmoothingEnabled=qe,bt.imageSmoothingQuality=Tt,bt.drawImage.apply(bt,[C].concat(d(gS.map(function(yS){return Math.floor(Pn(yS))})))),bt.restore(),tn}var Vd=String.fromCharCode;function aS(C,E,x){var w="";x+=E;for(var R=E;R<x;R+=1)w+=Vd(C.getUint8(R));return w}var rS=/^data:.*,/;function iS(C){var E=C.replace(rS,""),x=atob(E),w=new ArrayBuffer(x.length),R=new Uint8Array(w);return ie(R,function(T,I){R[I]=x.charCodeAt(I)}),w}function sS(C,E){for(var x=[],w=8192,R=new Uint8Array(C);R.length>0;)x.push(Vd.apply(null,ye(R.subarray(0,w)))),R=R.subarray(w);return"data:".concat(E,";base64,").concat(btoa(x.join("")))}function lS(C){var E=new DataView(C),x;try{var w,R,T;if(E.getUint8(0)===255&&E.getUint8(1)===216)for(var I=E.byteLength,j=2;j+1<I;){if(E.getUint8(j)===255&&E.getUint8(j+1)===225){R=j;break}j+=1}if(R){var $=R+4,K=R+10;if(aS(E,$,4)==="Exif"){var U=E.getUint16(K);if(w=U===18761,(w||U===19789)&&E.getUint16(K+2,w)===42){var H=E.getUint32(K+4,w);H>=8&&(T=K+H)}}}if(T){var q=E.getUint16(T,w),Se,xe;for(xe=0;xe<q;xe+=1)if(Se=T+xe*12+2,E.getUint16(Se,w)===274){Se+=8,x=E.getUint16(Se,w),E.setUint16(Se,1,w);break}}}catch{x=1}return x}function cS(C){var E=0,x=1,w=1;switch(C){case 2:x=-1;break;case 3:E=-180;break;case 4:w=-1;break;case 5:E=90,w=-1;break;case 6:E=90;break;case 7:E=90,x=-1;break;case 8:E=-90;break}return{rotate:E,scaleX:x,scaleY:w}}var dS={render:function(){this.initContainer(),this.initCanvas(),this.initCropBox(),this.renderCanvas(),this.cropped&&this.renderCropBox()},initContainer:function(){var E=this.element,x=this.options,w=this.container,R=this.cropper,T=Number(x.minContainerWidth),I=Number(x.minContainerHeight);it(R,ee),en(E,ee);var j={width:Math.max(w.offsetWidth,T>=0?T:Bn),height:Math.max(w.offsetHeight,I>=0?I:P)};this.containerData=j,Mn(R,{width:j.width,height:j.height}),it(E,ee),en(R,ee)},initCanvas:function(){var E=this.containerData,x=this.imageData,w=this.options.viewMode,R=Math.abs(x.rotate)%180===90,T=R?x.naturalHeight:x.naturalWidth,I=R?x.naturalWidth:x.naturalHeight,j=T/I,$=E.width,K=E.height;E.height*j>E.width?w===3?$=E.height*j:K=E.width/j:w===3?K=E.width/j:$=E.height*j;var U={aspectRatio:j,naturalWidth:T,naturalHeight:I,width:$,height:K};this.canvasData=U,this.limited=w===1||w===2,this.limitCanvas(!0,!0),U.width=Math.min(Math.max(U.width,U.minWidth),U.maxWidth),U.height=Math.min(Math.max(U.height,U.minHeight),U.maxHeight),U.left=(E.width-U.width)/2,U.top=(E.height-U.height)/2,U.oldLeft=U.left,U.oldTop=U.top,this.initialCanvasData=ve({},U)},limitCanvas:function(E,x){var w=this.options,R=this.containerData,T=this.canvasData,I=this.cropBoxData,j=w.viewMode,$=T.aspectRatio,K=this.cropped&&I;if(E){var U=Number(w.minCanvasWidth)||0,H=Number(w.minCanvasHeight)||0;j>1?(U=Math.max(U,R.width),H=Math.max(H,R.height),j===3&&(H*$>U?U=H*$:H=U/$)):j>0&&(U?U=Math.max(U,K?I.width:0):H?H=Math.max(H,K?I.height:0):K&&(U=I.width,H=I.height,H*$>U?U=H*$:H=U/$));var q=Fn({aspectRatio:$,width:U,height:H});U=q.width,H=q.height,T.minWidth=U,T.minHeight=H,T.maxWidth=1/0,T.maxHeight=1/0}if(x)if(j>(K?0:1)){var Se=R.width-T.width,xe=R.height-T.height;T.minLeft=Math.min(0,Se),T.minTop=Math.min(0,xe),T.maxLeft=Math.max(0,Se),T.maxTop=Math.max(0,xe),K&&this.limited&&(T.minLeft=Math.min(I.left,I.left+(I.width-T.width)),T.minTop=Math.min(I.top,I.top+(I.height-T.height)),T.maxLeft=I.left,T.maxTop=I.top,j===2&&(T.width>=R.width&&(T.minLeft=Math.min(0,Se),T.maxLeft=Math.max(0,Se)),T.height>=R.height&&(T.minTop=Math.min(0,xe),T.maxTop=Math.max(0,xe))))}else T.minLeft=-T.width,T.minTop=-T.height,T.maxLeft=R.width,T.maxTop=R.height},renderCanvas:function(E,x){var w=this.canvasData,R=this.imageData;if(x){var T=nS({width:R.naturalWidth*Math.abs(R.scaleX||1),height:R.naturalHeight*Math.abs(R.scaleY||1),degree:R.rotate||0}),I=T.width,j=T.height,$=w.width*(I/w.naturalWidth),K=w.height*(j/w.naturalHeight);w.left-=($-w.width)/2,w.top-=(K-w.height)/2,w.width=$,w.height=K,w.aspectRatio=I/j,w.naturalWidth=I,w.naturalHeight=j,this.limitCanvas(!0,!1)}(w.width>w.maxWidth||w.width<w.minWidth)&&(w.left=w.oldLeft),(w.height>w.maxHeight||w.height<w.minHeight)&&(w.top=w.oldTop),w.width=Math.min(Math.max(w.width,w.minWidth),w.maxWidth),w.height=Math.min(Math.max(w.height,w.minHeight),w.maxHeight),this.limitCanvas(!1,!0),w.left=Math.min(Math.max(w.left,w.minLeft),w.maxLeft),w.top=Math.min(Math.max(w.top,w.minTop),w.maxTop),w.oldLeft=w.left,w.oldTop=w.top,Mn(this.canvas,ve({width:w.width,height:w.height},Ca({translateX:w.left,translateY:w.top}))),this.renderImage(E),this.cropped&&this.limited&&this.limitCropBox(!0,!0)},renderImage:function(E){var x=this.canvasData,w=this.imageData,R=w.naturalWidth*(x.width/x.naturalWidth),T=w.naturalHeight*(x.height/x.naturalHeight);ve(w,{width:R,height:T,left:(x.width-R)/2,top:(x.height-T)/2}),Mn(this.image,ve({width:w.width,height:w.height},Ca(ve({translateX:w.left,translateY:w.top},w)))),E&&this.output()},initCropBox:function(){var E=this.options,x=this.canvasData,w=E.aspectRatio||E.initialAspectRatio,R=Number(E.autoCropArea)||.8,T={width:x.width,height:x.height};w&&(x.height*w>x.width?T.height=T.width/w:T.width=T.height*w),this.cropBoxData=T,this.limitCropBox(!0,!0),T.width=Math.min(Math.max(T.width,T.minWidth),T.maxWidth),T.height=Math.min(Math.max(T.height,T.minHeight),T.maxHeight),T.width=Math.max(T.minWidth,T.width*R),T.height=Math.max(T.minHeight,T.height*R),T.left=x.left+(x.width-T.width)/2,T.top=x.top+(x.height-T.height)/2,T.oldLeft=T.left,T.oldTop=T.top,this.initialCropBoxData=ve({},T)},limitCropBox:function(E,x){var w=this.options,R=this.containerData,T=this.canvasData,I=this.cropBoxData,j=this.limited,$=w.aspectRatio;if(E){var K=Number(w.minCropBoxWidth)||0,U=Number(w.minCropBoxHeight)||0,H=j?Math.min(R.width,T.width,T.width+T.left,R.width-T.left):R.width,q=j?Math.min(R.height,T.height,T.height+T.top,R.height-T.top):R.height;K=Math.min(K,R.width),U=Math.min(U,R.height),$&&(K&&U?U*$>K?U=K/$:K=U*$:K?U=K/$:U&&(K=U*$),q*$>H?q=H/$:H=q*$),I.minWidth=Math.min(K,H),I.minHeight=Math.min(U,q),I.maxWidth=H,I.maxHeight=q}x&&(j?(I.minLeft=Math.max(0,T.left),I.minTop=Math.max(0,T.top),I.maxLeft=Math.min(R.width,T.left+T.width)-I.width,I.maxTop=Math.min(R.height,T.top+T.height)-I.height):(I.minLeft=0,I.minTop=0,I.maxLeft=R.width-I.width,I.maxTop=R.height-I.height))},renderCropBox:function(){var E=this.options,x=this.containerData,w=this.cropBoxData;(w.width>w.maxWidth||w.width<w.minWidth)&&(w.left=w.oldLeft),(w.height>w.maxHeight||w.height<w.minHeight)&&(w.top=w.oldTop),w.width=Math.min(Math.max(w.width,w.minWidth),w.maxWidth),w.height=Math.min(Math.max(w.height,w.minHeight),w.maxHeight),this.limitCropBox(!1,!0),w.left=Math.min(Math.max(w.left,w.minLeft),w.maxLeft),w.top=Math.min(Math.max(w.top,w.minTop),w.maxTop),w.oldLeft=w.left,w.oldTop=w.top,E.movable&&E.cropBoxMovable&&Oa(this.face,Ae,w.width>=x.width&&w.height>=x.height?N:O),Mn(this.cropBox,ve({width:w.width,height:w.height},Ca({translateX:w.left,translateY:w.top}))),this.cropped&&this.limited&&this.limitCanvas(!0,!0),this.disabled||this.output()},output:function(){this.preview(),Bo(this.element,dt,this.getData())}},uS={initPreview:function(){var E=this.element,x=this.crossOrigin,w=this.options.preview,R=x?this.crossOriginUrl:this.url,T=E.alt||"The image to preview",I=document.createElement("img");if(x&&(I.crossOrigin=x),I.src=R,I.alt=T,this.viewBox.appendChild(I),this.viewBoxImage=I,!!w){var j=w;typeof w=="string"?j=E.ownerDocument.querySelectorAll(w):w.querySelector&&(j=[w]),this.previews=j,ie(j,function($){var K=document.createElement("img");Oa($,Ve,{width:$.offsetWidth,height:$.offsetHeight,html:$.innerHTML}),x&&(K.crossOrigin=x),K.src=R,K.alt=T,K.style.cssText='display:block;width:100%;height:auto;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;image-orientation:0deg!important;"',$.innerHTML="",$.appendChild(K)})}},resetPreview:function(){ie(this.previews,function(E){var x=ls(E,Ve);Mn(E,{width:x.width,height:x.height}),E.innerHTML=x.html,q2(E,Ve)})},preview:function(){var E=this.imageData,x=this.canvasData,w=this.cropBoxData,R=w.width,T=w.height,I=E.width,j=E.height,$=w.left-x.left-E.left,K=w.top-x.top-E.top;!this.cropped||this.disabled||(Mn(this.viewBoxImage,ve({width:I,height:j},Ca(ve({translateX:-$,translateY:-K},E)))),ie(this.previews,function(U){var H=ls(U,Ve),q=H.width,Se=H.height,xe=q,ze=Se,Te=1;R&&(Te=q/R,ze=T*Te),T&&ze>Se&&(Te=Se/T,xe=R*Te,ze=Se),Mn(U,{width:xe,height:ze}),Mn(U.getElementsByTagName("img")[0],ve({width:I*Te,height:j*Te},Ca(ve({translateX:-$*Te,translateY:-K*Te},E))))}))}},fS={bind:function(){var E=this.element,x=this.options,w=this.cropper;oe(x.cropstart)&&Bt(E,Ht,x.cropstart),oe(x.cropmove)&&Bt(E,Ot,x.cropmove),oe(x.cropend)&&Bt(E,et,x.cropend),oe(x.crop)&&Bt(E,dt,x.crop),oe(x.zoom)&&Bt(E,$t,x.zoom),Bt(w,Ct,this.onCropStart=this.cropStart.bind(this)),x.zoomable&&x.zoomOnWheel&&Bt(w,Gt,this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),x.toggleDragModeOnDblclick&&Bt(w,zt,this.onDblclick=this.dblclick.bind(this)),Bt(E.ownerDocument,kt,this.onCropMove=this.cropMove.bind(this)),Bt(E.ownerDocument,qn,this.onCropEnd=this.cropEnd.bind(this)),x.responsive&&Bt(window,yt,this.onResize=this.resize.bind(this))},unbind:function(){var E=this.element,x=this.options,w=this.cropper;oe(x.cropstart)&&Wt(E,Ht,x.cropstart),oe(x.cropmove)&&Wt(E,Ot,x.cropmove),oe(x.cropend)&&Wt(E,et,x.cropend),oe(x.crop)&&Wt(E,dt,x.crop),oe(x.zoom)&&Wt(E,$t,x.zoom),Wt(w,Ct,this.onCropStart),x.zoomable&&x.zoomOnWheel&&Wt(w,Gt,this.onWheel,{passive:!1,capture:!0}),x.toggleDragModeOnDblclick&&Wt(w,zt,this.onDblclick),Wt(E.ownerDocument,kt,this.onCropMove),Wt(E.ownerDocument,qn,this.onCropEnd),x.responsive&&Wt(window,yt,this.onResize)}},pS={resize:function(){if(!this.disabled){var E=this.options,x=this.container,w=this.containerData,R=x.offsetWidth/w.width,T=x.offsetHeight/w.height,I=Math.abs(R-1)>Math.abs(T-1)?R:T;if(I!==1){var j,$;E.restore&&(j=this.getCanvasData(),$=this.getCropBoxData()),this.render(),E.restore&&(this.setCanvasData(ie(j,function(K,U){j[U]=K*I})),this.setCropBoxData(ie($,function(K,U){$[U]=K*I})))}}},dblclick:function(){this.disabled||this.options.dragMode===_e||this.setDragMode(Q2(this.dragBox,J)?Be:He)},wheel:function(E){var x=this,w=Number(this.options.wheelZoomRatio)||.1,R=1;this.disabled||(E.preventDefault(),!this.wheeling&&(this.wheeling=!0,setTimeout(function(){x.wheeling=!1},50),E.deltaY?R=E.deltaY>0?1:-1:E.wheelDelta?R=-E.wheelDelta/120:E.detail&&(R=E.detail>0?1:-1),this.zoom(-R*w,E)))},cropStart:function(E){var x=E.buttons,w=E.button;if(!(this.disabled||(E.type==="mousedown"||E.type==="pointerdown"&&E.pointerType==="mouse")&&(Q(x)&&x!==1||Q(w)&&w!==0||E.ctrlKey))){var R=this.options,T=this.pointers,I;E.changedTouches?ie(E.changedTouches,function(j){T[j.identifier]=Sr(j)}):T[E.pointerId||0]=Sr(E),Object.keys(T).length>1&&R.zoomable&&R.zoomOnTouch?I=F:I=ls(E.target,Ae),$n.test(I)&&Bo(this.element,Ht,{originalEvent:E,action:I})!==!1&&(E.preventDefault(),this.action=I,this.cropping=!1,I===S&&(this.cropping=!0,it(this.dragBox,Ce)))}},cropMove:function(E){var x=this.action;if(!(this.disabled||!x)){var w=this.pointers;E.preventDefault(),Bo(this.element,Ot,{originalEvent:E,action:x})!==!1&&(E.changedTouches?ie(E.changedTouches,function(R){ve(w[R.identifier]||{},Sr(R,!0))}):ve(w[E.pointerId||0]||{},Sr(E,!0)),this.change(E))}},cropEnd:function(E){if(!this.disabled){var x=this.action,w=this.pointers;E.changedTouches?ie(E.changedTouches,function(R){delete w[R.identifier]}):delete w[E.pointerId||0],x&&(E.preventDefault(),Object.keys(w).length||(this.action=""),this.cropping&&(this.cropping=!1,Ao(this.dragBox,Ce,this.cropped&&this.options.modal)),Bo(this.element,et,{originalEvent:E,action:x}))}}},hS={change:function(E){var x=this.options,w=this.canvasData,R=this.containerData,T=this.cropBoxData,I=this.pointers,j=this.action,$=x.aspectRatio,K=T.left,U=T.top,H=T.width,q=T.height,Se=K+H,xe=U+q,ze=0,Te=0,ot=R.width,st=R.height,qe=!0,fn;!$&&E.shiftKey&&($=H&&q?H/q:1),this.limited&&(ze=T.minLeft,Te=T.minTop,ot=ze+Math.min(R.width,w.width,w.left+w.width),st=Te+Math.min(R.height,w.height,w.top+w.height));var Tt=I[Object.keys(I)[0]],te={x:Tt.endX-Tt.startX,y:Tt.endY-Tt.startY},Ne=function(Pt){switch(Pt){case A:Se+te.x>ot&&(te.x=ot-Se);break;case D:K+te.x<ze&&(te.x=ze-K);break;case L:U+te.y<Te&&(te.y=Te-U);break;case M:xe+te.y>st&&(te.y=st-xe);break}};switch(j){case O:K+=te.x,U+=te.y;break;case A:if(te.x>=0&&(Se>=ot||$&&(U<=Te||xe>=st))){qe=!1;break}Ne(A),H+=te.x,H<0&&(j=D,H=-H,K-=H),$&&(q=H/$,U+=(T.height-q)/2);break;case L:if(te.y<=0&&(U<=Te||$&&(K<=ze||Se>=ot))){qe=!1;break}Ne(L),q-=te.y,U+=te.y,q<0&&(j=M,q=-q,U-=q),$&&(H=q*$,K+=(T.width-H)/2);break;case D:if(te.x<=0&&(K<=ze||$&&(U<=Te||xe>=st))){qe=!1;break}Ne(D),H-=te.x,K+=te.x,H<0&&(j=A,H=-H,K-=H),$&&(q=H/$,U+=(T.height-q)/2);break;case M:if(te.y>=0&&(xe>=st||$&&(K<=ze||Se>=ot))){qe=!1;break}Ne(M),q+=te.y,q<0&&(j=L,q=-q,U-=q),$&&(H=q*$,K+=(T.width-H)/2);break;case W:if($){if(te.y<=0&&(U<=Te||Se>=ot)){qe=!1;break}Ne(L),q-=te.y,U+=te.y,H=q*$}else Ne(L),Ne(A),te.x>=0?Se<ot?H+=te.x:te.y<=0&&U<=Te&&(qe=!1):H+=te.x,te.y<=0?U>Te&&(q-=te.y,U+=te.y):(q-=te.y,U+=te.y);H<0&&q<0?(j=Y,q=-q,H=-H,U-=q,K-=H):H<0?(j=_,H=-H,K-=H):q<0&&(j=G,q=-q,U-=q);break;case _:if($){if(te.y<=0&&(U<=Te||K<=ze)){qe=!1;break}Ne(L),q-=te.y,U+=te.y,H=q*$,K+=T.width-H}else Ne(L),Ne(D),te.x<=0?K>ze?(H-=te.x,K+=te.x):te.y<=0&&U<=Te&&(qe=!1):(H-=te.x,K+=te.x),te.y<=0?U>Te&&(q-=te.y,U+=te.y):(q-=te.y,U+=te.y);H<0&&q<0?(j=G,q=-q,H=-H,U-=q,K-=H):H<0?(j=W,H=-H,K-=H):q<0&&(j=Y,q=-q,U-=q);break;case Y:if($){if(te.x<=0&&(K<=ze||xe>=st)){qe=!1;break}Ne(D),H-=te.x,K+=te.x,q=H/$}else Ne(M),Ne(D),te.x<=0?K>ze?(H-=te.x,K+=te.x):te.y>=0&&xe>=st&&(qe=!1):(H-=te.x,K+=te.x),te.y>=0?xe<st&&(q+=te.y):q+=te.y;H<0&&q<0?(j=W,q=-q,H=-H,U-=q,K-=H):H<0?(j=G,H=-H,K-=H):q<0&&(j=_,q=-q,U-=q);break;case G:if($){if(te.x>=0&&(Se>=ot||xe>=st)){qe=!1;break}Ne(A),H+=te.x,q=H/$}else Ne(M),Ne(A),te.x>=0?Se<ot?H+=te.x:te.y>=0&&xe>=st&&(qe=!1):H+=te.x,te.y>=0?xe<st&&(q+=te.y):q+=te.y;H<0&&q<0?(j=_,q=-q,H=-H,U-=q,K-=H):H<0?(j=Y,H=-H,K-=H):q<0&&(j=W,q=-q,U-=q);break;case N:this.move(te.x,te.y),qe=!1;break;case F:this.zoom(eS(I),E),qe=!1;break;case S:if(!te.x||!te.y){qe=!1;break}fn=Fd(this.cropper),K=Tt.startX-fn.left,U=Tt.startY-fn.top,H=T.minWidth,q=T.minHeight,te.x>0?j=te.y>0?G:W:te.x<0&&(K-=H,j=te.y>0?Y:_),te.y<0&&(U-=q),this.cropped||(en(this.cropBox,ee),this.cropped=!0,this.limited&&this.limitCropBox(!0,!0));break}qe&&(T.width=H,T.height=q,T.left=K,T.top=U,this.action=j,this.renderCropBox()),ie(I,function(at){at.startX=at.endX,at.startY=at.endY})}},mS={crop:function(){return this.ready&&!this.cropped&&!this.disabled&&(this.cropped=!0,this.limitCropBox(!0,!0),this.options.modal&&it(this.dragBox,Ce),en(this.cropBox,ee),this.setCropBoxData(this.initialCropBoxData)),this},reset:function(){return this.ready&&!this.disabled&&(this.imageData=ve({},this.initialImageData),this.canvasData=ve({},this.initialCanvasData),this.cropBoxData=ve({},this.initialCropBoxData),this.renderCanvas(),this.cropped&&this.renderCropBox()),this},clear:function(){return this.cropped&&!this.disabled&&(ve(this.cropBoxData,{left:0,top:0,width:0,height:0}),this.cropped=!1,this.renderCropBox(),this.limitCanvas(!0,!0),this.renderCanvas(),en(this.dragBox,Ce),it(this.cropBox,ee)),this},replace:function(E){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!this.disabled&&E&&(this.isImg&&(this.element.src=E),x?(this.url=E,this.image.src=E,this.ready&&(this.viewBoxImage.src=E,ie(this.previews,function(w){w.getElementsByTagName("img")[0].src=E}))):(this.isImg&&(this.replaced=!0),this.options.data=null,this.uncreate(),this.load(E))),this},enable:function(){return this.ready&&this.disabled&&(this.disabled=!1,en(this.cropper,X)),this},disable:function(){return this.ready&&!this.disabled&&(this.disabled=!0,it(this.cropper,X)),this},destroy:function(){var E=this.element;return E[k]?(E[k]=void 0,this.isImg&&this.replaced&&(E.src=this.originalUrl),this.uncreate(),this):this},move:function(E){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:E,w=this.canvasData,R=w.left,T=w.top;return this.moveTo(ue(E)?E:R+Number(E),ue(x)?x:T+Number(x))},moveTo:function(E){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:E,w=this.canvasData,R=!1;return E=Number(E),x=Number(x),this.ready&&!this.disabled&&this.options.movable&&(Q(E)&&(w.left=E,R=!0),Q(x)&&(w.top=x,R=!0),R&&this.renderCanvas(!0)),this},zoom:function(E,x){var w=this.canvasData;return E=Number(E),E<0?E=1/(1-E):E=1+E,this.zoomTo(w.width*E/w.naturalWidth,null,x)},zoomTo:function(E,x,w){var R=this.options,T=this.canvasData,I=T.width,j=T.height,$=T.naturalWidth,K=T.naturalHeight;if(E=Number(E),E>=0&&this.ready&&!this.disabled&&R.zoomable){var U=$*E,H=K*E;if(Bo(this.element,$t,{ratio:E,oldRatio:I/$,originalEvent:w})===!1)return this;if(w){var q=this.pointers,Se=Fd(this.cropper),xe=q&&Object.keys(q).length?tS(q):{pageX:w.pageX,pageY:w.pageY};T.left-=(U-I)*((xe.pageX-Se.left-T.left)/I),T.top-=(H-j)*((xe.pageY-Se.top-T.top)/j)}else se(x)&&Q(x.x)&&Q(x.y)?(T.left-=(U-I)*((x.x-T.left)/I),T.top-=(H-j)*((x.y-T.top)/j)):(T.left-=(U-I)/2,T.top-=(H-j)/2);T.width=U,T.height=H,this.renderCanvas(!0)}return this},rotate:function(E){return this.rotateTo((this.imageData.rotate||0)+Number(E))},rotateTo:function(E){return E=Number(E),Q(E)&&this.ready&&!this.disabled&&this.options.rotatable&&(this.imageData.rotate=E%360,this.renderCanvas(!0,!0)),this},scaleX:function(E){var x=this.imageData.scaleY;return this.scale(E,Q(x)?x:1)},scaleY:function(E){var x=this.imageData.scaleX;return this.scale(Q(x)?x:1,E)},scale:function(E){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:E,w=this.imageData,R=!1;return E=Number(E),x=Number(x),this.ready&&!this.disabled&&this.options.scalable&&(Q(E)&&(w.scaleX=E,R=!0),Q(x)&&(w.scaleY=x,R=!0),R&&this.renderCanvas(!0,!0)),this},getData:function(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,x=this.options,w=this.imageData,R=this.canvasData,T=this.cropBoxData,I;if(this.ready&&this.cropped){I={x:T.left-R.left,y:T.top-R.top,width:T.width,height:T.height};var j=w.width/w.naturalWidth;if(ie(I,function(U,H){I[H]=U/j}),E){var $=Math.round(I.y+I.height),K=Math.round(I.x+I.width);I.x=Math.round(I.x),I.y=Math.round(I.y),I.width=K-I.x,I.height=$-I.y}}else I={x:0,y:0,width:0,height:0};return x.rotatable&&(I.rotate=w.rotate||0),x.scalable&&(I.scaleX=w.scaleX||1,I.scaleY=w.scaleY||1),I},setData:function(E){var x=this.options,w=this.imageData,R=this.canvasData,T={};if(this.ready&&!this.disabled&&se(E)){var I=!1;x.rotatable&&Q(E.rotate)&&E.rotate!==w.rotate&&(w.rotate=E.rotate,I=!0),x.scalable&&(Q(E.scaleX)&&E.scaleX!==w.scaleX&&(w.scaleX=E.scaleX,I=!0),Q(E.scaleY)&&E.scaleY!==w.scaleY&&(w.scaleY=E.scaleY,I=!0)),I&&this.renderCanvas(!0,!0);var j=w.width/w.naturalWidth;Q(E.x)&&(T.left=E.x*j+R.left),Q(E.y)&&(T.top=E.y*j+R.top),Q(E.width)&&(T.width=E.width*j),Q(E.height)&&(T.height=E.height*j),this.setCropBoxData(T)}return this},getContainerData:function(){return this.ready?ve({},this.containerData):{}},getImageData:function(){return this.sized?ve({},this.imageData):{}},getCanvasData:function(){var E=this.canvasData,x={};return this.ready&&ie(["left","top","width","height","naturalWidth","naturalHeight"],function(w){x[w]=E[w]}),x},setCanvasData:function(E){var x=this.canvasData,w=x.aspectRatio;return this.ready&&!this.disabled&&se(E)&&(Q(E.left)&&(x.left=E.left),Q(E.top)&&(x.top=E.top),Q(E.width)?(x.width=E.width,x.height=E.width/w):Q(E.height)&&(x.height=E.height,x.width=E.height*w),this.renderCanvas(!0)),this},getCropBoxData:function(){var E=this.cropBoxData,x;return this.ready&&this.cropped&&(x={left:E.left,top:E.top,width:E.width,height:E.height}),x||{}},setCropBoxData:function(E){var x=this.cropBoxData,w=this.options.aspectRatio,R,T;return this.ready&&this.cropped&&!this.disabled&&se(E)&&(Q(E.left)&&(x.left=E.left),Q(E.top)&&(x.top=E.top),Q(E.width)&&E.width!==x.width&&(R=!0,x.width=E.width),Q(E.height)&&E.height!==x.height&&(T=!0,x.height=E.height),w&&(R?x.height=x.width/w:T&&(x.width=x.height*w)),this.renderCropBox()),this},getCroppedCanvas:function(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!this.ready||!window.HTMLCanvasElement)return null;var x=this.canvasData,w=oS(this.image,this.imageData,x,E);if(!this.cropped)return w;var R=this.getData(),T=R.x,I=R.y,j=R.width,$=R.height,K=w.width/Math.floor(x.naturalWidth);K!==1&&(T*=K,I*=K,j*=K,$*=K);var U=j/$,H=Fn({aspectRatio:U,width:E.maxWidth||1/0,height:E.maxHeight||1/0}),q=Fn({aspectRatio:U,width:E.minWidth||0,height:E.minHeight||0},"cover"),Se=Fn({aspectRatio:U,width:E.width||(K!==1?w.width:j),height:E.height||(K!==1?w.height:$)}),xe=Se.width,ze=Se.height;xe=Math.min(H.width,Math.max(q.width,xe)),ze=Math.min(H.height,Math.max(q.height,ze));var Te=document.createElement("canvas"),ot=Te.getContext("2d");Te.width=Pn(xe),Te.height=Pn(ze),ot.fillStyle=E.fillColor||"transparent",ot.fillRect(0,0,xe,ze);var st=E.imageSmoothingEnabled,qe=st===void 0?!0:st,fn=E.imageSmoothingQuality;ot.imageSmoothingEnabled=qe,fn&&(ot.imageSmoothingQuality=fn);var Tt=w.width,te=w.height,Ne=T,at=I,Pt,pn,oo,ao,_n,tn;Ne<=-j||Ne>Tt?(Ne=0,Pt=0,oo=0,_n=0):Ne<=0?(oo=-Ne,Ne=0,Pt=Math.min(Tt,j+Ne),_n=Pt):Ne<=Tt&&(oo=0,Pt=Math.min(j,Tt-Ne),_n=Pt),Pt<=0||at<=-$||at>te?(at=0,pn=0,ao=0,tn=0):at<=0?(ao=-at,at=0,pn=Math.min(te,$+at),tn=pn):at<=te&&(ao=0,pn=Math.min($,te-at),tn=pn);var bt=[Ne,at,Pt,pn];if(_n>0&&tn>0){var ro=xe/j;bt.push(oo*ro,ao*ro,_n*ro,tn*ro)}return ot.drawImage.apply(ot,[w].concat(d(bt.map(function(Or){return Math.floor(Pn(Or))})))),Te},setAspectRatio:function(E){var x=this.options;return!this.disabled&&!ue(E)&&(x.aspectRatio=Math.max(0,E)||NaN,this.ready&&(this.initCropBox(),this.cropped&&this.renderCropBox())),this},setDragMode:function(E){var x=this.options,w=this.dragBox,R=this.face;if(this.ready&&!this.disabled){var T=E===He,I=x.movable&&E===Be;E=T||I?E:_e,x.dragMode=E,Oa(w,Ae,E),Ao(w,J,T),Ao(w,we,I),x.cropBoxMovable||(Oa(R,Ae,E),Ao(R,J,T),Ao(R,we,I))}return this}},vS=y.Cropper,jd=function(){function C(E){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(s(this,C),!E||!no.test(E.tagName))throw new Error("The first argument is required and must be an <img> or <canvas> element.");this.element=E,this.options=ve({},B,se(x)&&x),this.cropped=!1,this.disabled=!1,this.pointers={},this.ready=!1,this.reloading=!1,this.replaced=!1,this.sized=!1,this.sizing=!1,this.init()}return l(C,[{key:"init",value:function(){var x=this.element,w=x.tagName.toLowerCase(),R;if(!x[k]){if(x[k]=this,w==="img"){if(this.isImg=!0,R=x.getAttribute("src")||"",this.originalUrl=R,!R)return;R=x.src}else w==="canvas"&&window.HTMLCanvasElement&&(R=x.toDataURL());this.load(R)}}},{key:"load",value:function(x){var w=this;if(x){this.url=x,this.imageData={};var R=this.element,T=this.options;if(!T.rotatable&&!T.scalable&&(T.checkOrientation=!1),!T.checkOrientation||!window.ArrayBuffer){this.clone();return}if(eo.test(x)){to.test(x)?this.read(iS(x)):this.clone();return}var I=new XMLHttpRequest,j=this.clone.bind(this);this.reloading=!0,this.xhr=I,I.onabort=j,I.onerror=j,I.ontimeout=j,I.onprogress=function(){I.getResponseHeader("content-type")!==An&&I.abort()},I.onload=function(){w.read(I.response)},I.onloadend=function(){w.reloading=!1,w.xhr=null},T.checkCrossOrigin&&_d(x)&&R.crossOrigin&&(x=Ld(x)),I.open("GET",x,!0),I.responseType="arraybuffer",I.withCredentials=R.crossOrigin==="use-credentials",I.send()}}},{key:"read",value:function(x){var w=this.options,R=this.imageData,T=lS(x),I=0,j=1,$=1;if(T>1){this.url=sS(x,An);var K=cS(T);I=K.rotate,j=K.scaleX,$=K.scaleY}w.rotatable&&(R.rotate=I),w.scalable&&(R.scaleX=j,R.scaleY=$),this.clone()}},{key:"clone",value:function(){var x=this.element,w=this.url,R=x.crossOrigin,T=w;this.options.checkCrossOrigin&&_d(w)&&(R||(R="anonymous"),T=Ld(w)),this.crossOrigin=R,this.crossOriginUrl=T;var I=document.createElement("img");R&&(I.crossOrigin=R),I.src=T||w,I.alt=x.alt||"The image to crop",this.image=I,I.onload=this.start.bind(this),I.onerror=this.stop.bind(this),it(I,he),x.parentNode.insertBefore(I,x.nextSibling)}},{key:"start",value:function(){var x=this,w=this.image;w.onload=null,w.onerror=null,this.sizing=!0;var R=y.navigator&&/(?:iPad|iPhone|iPod).*?AppleWebKit/i.test(y.navigator.userAgent),T=function(K,U){ve(x.imageData,{naturalWidth:K,naturalHeight:U,aspectRatio:K/U}),x.initialImageData=ve({},x.imageData),x.sizing=!1,x.sized=!0,x.build()};if(w.naturalWidth&&!R){T(w.naturalWidth,w.naturalHeight);return}var I=document.createElement("img"),j=document.body||document.documentElement;this.sizingImage=I,I.onload=function(){T(I.width,I.height),R||j.removeChild(I)},I.src=w.src,R||(I.style.cssText="left:0;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:0;position:absolute;top:0;z-index:-1;",j.appendChild(I))}},{key:"stop",value:function(){var x=this.image;x.onload=null,x.onerror=null,x.parentNode.removeChild(x),this.image=null}},{key:"build",value:function(){if(!(!this.sized||this.ready)){var x=this.element,w=this.options,R=this.image,T=x.parentNode,I=document.createElement("div");I.innerHTML=V;var j=I.querySelector(".".concat(k,"-container")),$=j.querySelector(".".concat(k,"-canvas")),K=j.querySelector(".".concat(k,"-drag-box")),U=j.querySelector(".".concat(k,"-crop-box")),H=U.querySelector(".".concat(k,"-face"));this.container=T,this.cropper=j,this.canvas=$,this.dragBox=K,this.cropBox=U,this.viewBox=j.querySelector(".".concat(k,"-view-box")),this.face=H,$.appendChild(R),it(x,ee),T.insertBefore(j,x.nextSibling),this.isImg||en(R,he),this.initPreview(),this.bind(),w.initialAspectRatio=Math.max(0,w.initialAspectRatio)||NaN,w.aspectRatio=Math.max(0,w.aspectRatio)||NaN,w.viewMode=Math.max(0,Math.min(3,Math.round(w.viewMode)))||0,it(U,ee),w.guides||it(U.getElementsByClassName("".concat(k,"-dashed")),ee),w.center||it(U.getElementsByClassName("".concat(k,"-center")),ee),w.background&&it(j,"".concat(k,"-bg")),w.highlight||it(H,ke),w.cropBoxMovable&&(it(H,we),Oa(H,Ae,O)),w.cropBoxResizable||(it(U.getElementsByClassName("".concat(k,"-line")),ee),it(U.getElementsByClassName("".concat(k,"-point")),ee)),this.render(),this.ready=!0,this.setDragMode(w.dragMode),w.autoCrop&&this.crop(),this.setData(w.data),oe(w.ready)&&Bt(x,Io,w.ready,{once:!0}),Bo(x,Io)}}},{key:"unbuild",value:function(){this.ready&&(this.ready=!1,this.unbind(),this.resetPreview(),this.cropper.parentNode.removeChild(this.cropper),en(this.element,ee))}},{key:"uncreate",value:function(){this.ready?(this.unbuild(),this.ready=!1,this.cropped=!1):this.sizing?(this.sizingImage.onload=null,this.sizing=!1,this.sized=!1):this.reloading?(this.xhr.onabort=null,this.xhr.abort()):this.image&&this.stop()}}],[{key:"noConflict",value:function(){return window.Cropper=vS,C}},{key:"setDefaults",value:function(x){ve(B,se(x)&&x)}}]),C}();return ve(jd.prototype,dS,uS,fS,pS,hS,mS),jd})})(Hy),Object.defineProperty(cc,"__esModule",{value:!0});var dc=n,zy=wi,Gy=Wy(zy);function Wy(e){return e&&e.__esModule?e:{default:e}}function Xy(e,t){var o={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(o[a]=e[a]);return o}var Ky=typeof window>"u"?[String,Array]:[String,Array,Element,NodeList],Yy=cc.default={render:function(){var t=this.crossorigin||void 0;return(0,dc.h)("div",{style:this.containerStyle},[(0,dc.h)("img",{ref:"img",src:this.src,alt:this.alt||"image",style:[{"max-width":"100%"},this.imgStyle],crossorigin:t})])},props:{containerStyle:Object,src:{type:String,default:""},alt:String,imgStyle:Object,viewMode:Number,dragMode:String,initialAspectRatio:Number,aspectRatio:Number,data:Object,preview:Ky,responsive:{type:Boolean,default:!0},restore:{type:Boolean,default:!0},checkCrossOrigin:{type:Boolean,default:!0},checkOrientation:{type:Boolean,default:!0},crossorigin:{type:String},modal:{type:Boolean,default:!0},guides:{type:Boolean,default:!0},center:{type:Boolean,default:!0},highlight:{type:Boolean,default:!0},background:{type:Boolean,default:!0},autoCrop:{type:Boolean,default:!0},autoCropArea:Number,movable:{type:Boolean,default:!0},rotatable:{type:Boolean,default:!0},scalable:{type:Boolean,default:!0},zoomable:{type:Boolean,default:!0},zoomOnTouch:{type:Boolean,default:!0},zoomOnWheel:{type:Boolean,default:!0},wheelZoomRatio:Number,cropBoxMovable:{type:Boolean,default:!0},cropBoxResizable:{type:Boolean,default:!0},toggleDragModeOnDblclick:{type:Boolean,default:!0},minCanvasWidth:Number,minCanvasHeight:Number,minCropBoxWidth:Number,minCropBoxHeight:Number,minContainerWidth:Number,minContainerHeight:Number,ready:Function,cropstart:Function,cropmove:Function,cropend:Function,crop:Function,zoom:Function},mounted:function(){var t=this.$options.props;t.containerStyle,t.src,t.alt,t.imgStyle;var o=Xy(t,["containerStyle","src","alt","imgStyle"]),a={};for(var r in o)this[r]!==void 0&&(a[r]=this[r]);this.cropper=new Gy.default(this.$refs.img,a)},methods:{reset:function(){return this.cropper.reset()},clear:function(){return this.cropper.clear()},initCrop:function(){return this.cropper.crop()},replace:function(t){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return this.cropper.replace(t,o)},enable:function(){return this.cropper.enable()},disable:function(){return this.cropper.disable()},destroy:function(){return this.cropper.destroy()},move:function(t,o){return this.cropper.move(t,o)},moveTo:function(t){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t;return this.cropper.moveTo(t,o)},relativeZoom:function(t,o){return this.cropper.zoom(t,o)},zoomTo:function(t,o){return this.cropper.zoomTo(t,o)},rotate:function(t){return this.cropper.rotate(t)},rotateTo:function(t){return this.cropper.rotateTo(t)},scaleX:function(t){return this.cropper.scaleX(t)},scaleY:function(t){return this.cropper.scaleY(t)},scale:function(t){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t;return this.cropper.scale(t,o)},getData:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return this.cropper.getData(t)},setData:function(t){return this.cropper.setData(t)},getContainerData:function(){return this.cropper.getContainerData()},getImageData:function(){return this.cropper.getImageData()},getCanvasData:function(){return this.cropper.getCanvasData()},setCanvasData:function(t){return this.cropper.setCanvasData(t)},getCropBoxData:function(){return this.cropper.getCropBoxData()},setCropBoxData:function(t){return this.cropper.setCropBoxData(t)},getCroppedCanvas:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return this.cropper.getCroppedCanvas(t)},setAspectRatio:function(t){return this.cropper.setAspectRatio(t)},setDragMode:function(t){return this.cropper.setDragMode(t)}}};const Dt=n.defineComponent({__name:"Button",props:{variant:{default:"secondary"},type:{default:"button"},href:{},loading:{type:Boolean,default:!1}},setup(e){const t=e,o={primary:"bg-blue-500 dark:bg-blue-600/50 focus:outline-blue-500",secondary:"bg-gray-600 dark:bg-gray-600/50 focus:outline-gray-600",success:"bg-green-500 dark:bg-green-600/50 focus:outline-green-500",warning:"bg-orange-400 dark:bg-orange-600/50 focus:outline-orange-400",danger:"bg-red-500 dark:bg-red-600/50 focus:outline-red-500",transparent:"bg-transparent"},a=n.computed(()=>o[t.variant]);return(r,s)=>(n.openBlock(),n.createBlock(n.resolveDynamicComponent(r.href?"a":"button"),{class:n.normalizeClass(["inline-flex items-center py-2 px-4 border-0 uppercase rounded-md shadow-sm text-xs font-medium text-white hover:shadow-md hover:opacity-75 disabled:opacity-50 focus:outline-none focus:ring-1",a.value]),href:r.href,type:r.type},{default:n.withCtx(()=>[r.loading?(n.openBlock(),n.createBlock(lo,{key:0,class:"mr-2 w-3 h-3"})):n.createCommentVNode("",!0),n.renderSlot(r.$slots,"default")]),_:3},8,["class","href","type"]))}}),Jy={class:"px-4 pt-5 pb-4 sm:p-6 sm:pb-4"},Qy={class:"sm:flex sm:items-start"},Zy={class:"text-left w-full space-y-6"},qy={class:"mt-2 w-full space-y-6"},$y={class:"mt-5 sm:mt-4 px-4 sm:px-6 pb-4 sm:flex sm:flex-row-reverse sm:gap-x-2 space-y-3 sm:space-y-0"},Ya=n.defineComponent({__name:"InputModal",props:{name:{},title:{},onSubmit:{type:Function}},setup(e){return(t,o)=>(n.openBlock(),n.createBlock(mo,{as:"template",class:"nova-file-manager",name:t.name},{default:n.withCtx(({close:a})=>[n.createVNode(n.unref(an),{class:"relative bg-gray-200 dark:bg-gray-900 rounded-lg text-left overflow-hidden shadow-xl transform transition-all sm:my-8 sm:max-w-lg w-full"},{default:n.withCtx(()=>[n.createElementVNode("form",{name:"input-modal",onSubmit:o[0]||(o[0]=n.withModifiers((...r)=>t.onSubmit&&t.onSubmit(...r),["prevent"]))},[n.createElementVNode("div",Jy,[n.createElementVNode("div",Qy,[n.createElementVNode("div",Zy,[n.createVNode(n.unref(Ql),{as:"h3",class:"text-lg leading-6 font-medium text-gray-700 dark:text-gray-200"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(t.title),1)]),_:1}),n.createElementVNode("div",qy,[n.renderSlot(t.$slots,"inputs")])])])]),n.createElementVNode("div",$y,[n.renderSlot(t.$slots,"submitButton"),n.renderSlot(t.$slots,"cancelButton",{close:a})])],32)]),_:2},1024)]),_:3},8,["name"]))}}),eb={class:"rounded-md overflow-auto"},tb={class:"relative rounded-md text-center overflow-hidden w-full"},nb=n.createElementVNode("div",{class:"absolute inset-0 opacity-50 bg-stripes bg-stripes-gray-400"},null,-1),ob=["src","alt"],ab={class:"w-full border rounded-md space-y-2 px-3 py-2 bg-gray-100 dark:bg-gray-900 shadow-sm focus-within:ring-1 focus-within:ring-blue-600 focus-within:border-blue-600 border-gray-400 dark:border-gray-700"},rb={class:"block text-xs font-medium text-gray-700 dark:text-gray-200",for:"name"},ib=["placeholder"],sb={class:"mt-2 text-xs text-gray-400",id:"name-description"},uc=n.defineComponent({__name:"UploadCropModal",props:{file:{},name:{},onSubmit:{type:Function},destFile:{},destName:{}},setup(e){const t=e,o=Re(),a=n.ref(null);n.onMounted(()=>{a.value=t.destName??""});const r=n.computed(()=>URL.createObjectURL(t.destFile)),s=l=>o.closeModal({name:l}),i=()=>a.value&&t.onSubmit(a.value);return(l,c)=>(n.openBlock(),n.createBlock(Ya,{name:l.name,"on-submit":i,title:l.__("NovaFileManager.uploadCropTitle")},{inputs:n.withCtx(()=>[n.createElementVNode("div",eb,[n.createElementVNode("div",tb,[nb,n.createElementVNode("img",{class:"relative z-10 object-contain h-48 w-full",src:r.value,alt:l.name},null,8,ob)])]),n.createElementVNode("div",null,[n.createElementVNode("div",ab,[n.createElementVNode("label",rb,n.toDisplayString(l.__("Name")),1),n.withDirectives(n.createElementVNode("input",{id:"name","onUpdate:modelValue":c[0]||(c[0]=d=>a.value=d),placeholder:l.__("NovaFileManager.actions.uploadCrop"),class:"block w-full border-0 p-0 bg-gray-100 dark:bg-gray-900 placeholder-gray-400 sm:text-sm text-black dark:text-white focus:outline-none focus:ring-0",name:"name",type:"text"},null,8,ib),[[n.vModelText,a.value]])]),n.createElementVNode("p",sb,n.toDisplayString(l.__("NovaFileManager.edit.originalName",{name:l.file.name})),1)])]),submitButton:n.withCtx(()=>[n.createVNode(Dt,{disabled:!a.value,class:"w-full sm:w-auto",type:"submit",variant:"primary"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(l.__("NovaFileManager.actions.upload")),1)]),_:1},8,["disabled"])]),cancelButton:n.withCtx(()=>[n.createVNode(Dt,{class:"w-full sm:w-auto",type:"reset",variant:"secondary",onClick:c[1]||(c[1]=d=>s(l.name))},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(l.__("Cancel")),1)]),_:1})]),_:1},8,["name","title"]))}}),lb={class:"w-full flex flex-col flex-col-reverse gap-2 md:flex-row justify-between items-start"},cb={class:"text-lg font-medium text-gray-900 dark:text-gray-400 break-all w-full"},db={class:"flex flex-row gap-2 justify-end flex-shrink-0"},ub={class:"h-full max-h-[70vh]"},fb=n.defineComponent({__name:"CropImageModal",props:{file:{},name:{},onConfirm:{type:Function}},setup(e){const t=e,o=Re(),a=n.ref(),r=n.ref(null),s=n.ref(),i=n.computed(()=>o.isOpen(mn)),l=n.computed(()=>o.cropperOptions),c=n.computed(()=>({height:"100%",minHeight:"60vh"})),d=n.computed(()=>{const f=r.value?.getData(),h=`${Math.round(f.width)}_${Math.round(f.height)}_${Math.round(f.x)}_${Math.round(f.y)}`;return t.file?.name.replace(t.file?.extension,`${h}.${t.file?.extension}`)}),u=f=>o.openModal({name:f}),p=f=>o.closeModal({name:f}),m=()=>{r.value?.getCroppedCanvas().toBlob(f=>{f&&(s.value=new File([f],t.file.name,{type:t.file.mime}),u(mn))})},v=f=>{if(!s.value)return;const h=new File([s.value],f,{type:t.file.mime});p(mn),p(t.name),t.onConfirm(h)};return(f,h)=>(n.openBlock(),n.createBlock(mo,{as:"template",class:"nova-file-manager",name:f.name},{default:n.withCtx(({close:y})=>[n.createVNode(n.unref(an),{class:"relative bg-gray-100 dark:bg-gray-900 rounded-lg overflow-hidden shadow-xl transform transition-all w-full max-w-7xl p-4 flex flex-col gap-4 h-[80vh] max-h-[80vh]"},{default:n.withCtx(()=>[n.createElementVNode("div",lb,[n.createElementVNode("h2",cb,n.toDisplayString(f.__("NovaFileManager.actions.cropImage",{image:f.file.name})),1),n.createElementVNode("div",db,[n.createVNode(rt,{ref_key:"buttonRef",ref:a,title:f.__("NovaFileManager.actions.close"),onClick:n.withModifiers(y,["prevent","stop"])},{default:n.withCtx(()=>[n.createVNode(n.unref(Rr),{class:"w-5 h-5"})]),_:2},1032,["title","onClick"]),n.createVNode(rt,{variant:"success",onClick:m},{default:n.withCtx(()=>[n.createVNode(n.unref(Ta),{class:"h-5 w-5"})]),_:1})])]),n.createElementVNode("div",ub,[n.createVNode(n.unref(Yy),n.mergeProps({ref_key:"cropper",ref:r,containerStyle:c.value,src:f.file.url,alt:f.file.name},l.value),null,16,["containerStyle","src","alt"])]),i.value?(n.openBlock(),n.createBlock(uc,{key:0,file:f.file,name:n.unref(mn),"on-submit":v,"dest-file":s.value,"dest-name":d.value},null,8,["file","name","dest-file","dest-name"])):n.createCommentVNode("",!0)]),_:2},1024)]),_:1},8,["name"]))}});var pb=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,o=[],a=0;a<e.rangeCount;a++)o.push(e.getRangeAt(a));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null;break}return e.removeAllRanges(),function(){e.type==="Caret"&&e.removeAllRanges(),e.rangeCount||o.forEach(function(r){e.addRange(r)}),t&&t.focus()}},hb=pb,fc={"text/plain":"Text","text/html":"Url",default:"Text"},mb="Copy to clipboard: #{key}, Enter";function vb(e){var t=(/mac os x/i.test(navigator.userAgent)?"โ":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}function gb(e,t){var o,a,r,s,i,l,c=!1;t||(t={}),o=t.debug||!1;try{r=hb(),s=document.createRange(),i=document.getSelection(),l=document.createElement("span"),l.textContent=e,l.ariaHidden="true",l.style.all="unset",l.style.position="fixed",l.style.top=0,l.style.clip="rect(0, 0, 0, 0)",l.style.whiteSpace="pre",l.style.webkitUserSelect="text",l.style.MozUserSelect="text",l.style.msUserSelect="text",l.style.userSelect="text",l.addEventListener("copy",function(u){if(u.stopPropagation(),t.format)if(u.preventDefault(),typeof u.clipboardData>"u"){o&&console.warn("unable to use e.clipboardData"),o&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var p=fc[t.format]||fc.default;window.clipboardData.setData(p,e)}else u.clipboardData.clearData(),u.clipboardData.setData(t.format,e);t.onCopy&&(u.preventDefault(),t.onCopy(u.clipboardData))}),document.body.appendChild(l),s.selectNodeContents(l),i.addRange(s);var d=document.execCommand("copy");if(!d)throw new Error("copy command was unsuccessful");c=!0}catch(u){o&&console.error("unable to copy using execCommand: ",u),o&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),c=!0}catch(p){o&&console.error("unable to copy using clipboardData: ",p),o&&console.error("falling back to prompt"),a=vb("message"in t?t.message:mb),window.prompt(a,e)}}finally{i&&(typeof i.removeRange=="function"?i.removeRange(s):i.removeAllRanges()),l&&document.body.removeChild(l),r()}return c}var yb=gb;function pc(){return{copy:t=>{yb(t)}}}function Ja(e){const t=Re(),{error:o}=qd(t);return{message:n.computed(()=>o?.value?.bag?.message),invalid:n.computed(()=>o?.value?.attribute===e),errors:n.computed(()=>o?.value?.bag?.errors)}}function bb(){return{__:(t,o)=>{let a=window.Nova.config("translations")[t]?window.Nova.config("translations")[t]:t;return Object.entries(o??{}).forEach(([r,s])=>{if(s===null){console.error(`Translation '${a}' for key '${r}' contains a null replacement.`);return}s=String(s);const i=[`:${r}`,`:${r.toUpperCase()}`,`:${r.charAt(0).toUpperCase()}${r.slice(1)}`],l=[s,s.toUpperCase(),s.charAt(0).toUpperCase()+s.slice(1)];for(let c=i.length-1;c>=0;c--)a=a.replace(i[c],l[c])}),a}}}function $o(){const e=Re(),t=n.computed(()=>e.permissions?.folder.create),o=n.computed(()=>e.permissions?.folder.rename),a=n.computed(()=>e.permissions?.folder.delete),r=n.computed(()=>e.permissions?.file.upload),s=n.computed(()=>e.permissions?.file.rename),i=n.computed(()=>e.permissions?.file.delete),l=n.computed(()=>e.permissions?.file.edit),c=n.computed(()=>e.permissions?.file.unzip);return{showCreateFolder:t,showRenameFolder:o,showDeleteFolder:a,showUploadFile:r,showRenameFile:s,showDeleteFile:i,showCropImage:l,showUnzipFile:c}}function hc(){const e=Re(),t=n.computed(()=>e.usePintura),o=n.computed(()=>e.pinturaOptions);return{usePinturaEditor:t,pinturaOptions:o}}const Eb={class:"sm:flex sm:items-start"},wb={class:"mt-3 text-center sm:mt-0 sm:ml-4 sm:text-left"},xb={class:"mt-2"},Sb={class:"text-sm text-gray-500 dark:text-gray-400"},Ob={class:"mt-5 sm:mt-4 sm:flex sm:flex-row-reverse sm:gap-x-2 space-y-3 sm:space-y-0"},mc=n.defineComponent({__name:"ConfirmModal",props:{name:{},attribute:{},title:{},content:{},icon:{},variant:{default:"danger"}},setup(e){const t=e,o={danger:{iconBackground:"bg-red-100 dark:bg-red-800/30",iconColor:"text-red-600 dark:text-red-500"}},{invalid:a,errors:r}=Ja(t.attribute),s=n.computed(()=>t.variant?o[t.variant].iconColor:""),i=n.computed(()=>t.variant?o[t.variant].iconBackground:"");return(l,c)=>(n.openBlock(),n.createBlock(mo,{as:"template",class:"nova-file-manager",name:l.name},{default:n.withCtx(({close:d})=>[n.createVNode(n.unref(an),{class:"relative bg-gray-100 dark:bg-gray-900 rounded-lg px-4 pt-5 pb-4 text-left overflow-hidden shadow-xl transform transition-all sm:my-8 sm:max-w-lg sm:w-full sm:p-6"},{default:n.withCtx(()=>[n.createElementVNode("div",Eb,[n.createElementVNode("div",{class:n.normalizeClass(`${i.value} mx-auto flex-shrink-0 flex items-center justify-center h-12 w-12 rounded-full sm:mx-0 sm:h-10 sm:w-10`)},[(n.openBlock(),n.createBlock(n.resolveDynamicComponent(l.icon),{class:n.normalizeClass(`${s.value} h-6 w-6`),"aria-hidden":"true"},null,8,["class"]))],2),n.createElementVNode("div",wb,[n.createVNode(n.unref(Ql),{as:"h3",class:"text-lg leading-6 font-medium text-gray-900 dark:text-gray-100"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(l.title),1)]),_:1}),n.createElementVNode("div",xb,[n.createElementVNode("p",Sb,n.toDisplayString(l.content),1)]),n.unref(a)?(n.openBlock(!0),n.createElementBlock(n.Fragment,{key:0},n.renderList(n.unref(r),(u,p)=>(n.openBlock(),n.createElementBlock("p",{key:`confirm_modal_error_${p}`,class:"mt-2 text-sm text-red-600"},n.toDisplayString(u),1))),128)):n.createCommentVNode("",!0)])]),n.createElementVNode("div",Ob,[n.renderSlot(l.$slots,"confirmButton"),n.renderSlot(l.$slots,"cancelButton",{close:d})])]),_:2},1024)]),_:3},8,["name"]))}}),vc=n.defineComponent({__name:"DeleteFileModal",props:{isOpen:{type:Boolean,default:!1},name:{},onConfirm:{},count:{}},setup(e){const t=n.computed(()=>ys);return(o,a)=>(n.openBlock(),n.createBlock(mc,{content:o.__("NovaFileManager.deleteFileContent"),icon:t.value,"is-open":o.isOpen,name:o.name,title:o.__("NovaFileManager.deleteFileTitle",{count:o.count}),variant:"danger",attribute:"deleteFile"},{confirmButton:n.withCtx(()=>[n.createVNode(Dt,{class:"w-full sm:w-auto",type:"button",variant:"danger",onClick:o.onConfirm},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(o.__("Delete")),1)]),_:1},8,["onClick"])]),cancelButton:n.withCtx(({close:r})=>[n.createVNode(Dt,{class:"w-full sm:w-auto",type:"button",variant:"secondary",onClick:r},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(o.__("Cancel")),1)]),_:2},1032,["onClick"])]),_:1},8,["content","icon","is-open","name","title"]))}}),Cb={class:"w-full flex flex-col flex-col-reverse gap-2 md:flex-row justify-between items-start"},kb={class:"text-lg font-medium text-gray-900 dark:text-gray-400 break-all w-full"},Tb={class:"flex flex-row gap-2 justify-end flex-shrink-0"},Nb={key:0,class:"h-full max-h-[70vh] flex flex-col items-center justify-center space-y-4"},Db={class:"text-red-500 text-xl"},Ib=n.defineComponent({__name:"EditImageModal",props:{file:{},name:{},onConfirm:{type:Function}},setup(e){const t=e,o=Re(),a=n.ref(),r=n.ref(),s=n.ref(),i=n.computed(()=>o.isOpen(mn)),l=n.ref(),c=n.ref(),{pinturaOptions:d}=hc();n.watchEffect(()=>{if(l.value&&!c.value)try{const{appendDefaultEditor:f,editorOptions:h}=window.novaFileManagerEditor;c.value=f(l.value,{...h,...d.value,src:t.file.url,enableButtonExport:!1}),c.value&&c.value.on("loaderror",({error:y})=>window.Nova.error(y.message))}catch(f){r.value=!0,console.error(f)}});const u=f=>o.openModal({name:f}),p=f=>o.closeModal({name:f}),m=()=>{c.value?.processImage().then(({dest:f})=>{s.value=f,u(mn)})},v=f=>{if(!s.value)return;const h=new File([s.value],f,{type:t.file.mime});p(mn),p(t.name),t.onConfirm(h)};return(f,h)=>(n.openBlock(),n.createBlock(mo,{as:"template",class:"nova-file-manager",name:f.name},{default:n.withCtx(({close:y})=>[n.createVNode(n.unref(an),{class:"relative bg-gray-100 dark:bg-gray-900 rounded-lg overflow-hidden shadow-xl transform transition-all w-full max-w-7xl p-4 flex flex-col gap-4 h-[80vh] max-h-[80vh]"},{default:n.withCtx(()=>[n.createElementVNode("div",Cb,[n.createElementVNode("h2",kb,n.toDisplayString(f.__("NovaFileManager.actions.editImage",{image:f.file.name})),1),n.createElementVNode("div",Tb,[n.createVNode(rt,{ref_key:"buttonRef",ref:a,title:f.__("NovaFileManager.actions.close"),onClick:n.withModifiers(y,["prevent","stop"])},{default:n.withCtx(()=>[n.createVNode(n.unref(Rr),{class:"w-5 h-5"})]),_:2},1032,["title","onClick"]),n.createVNode(rt,{variant:"success",onClick:m},{default:n.withCtx(()=>[n.createVNode(n.unref(Ta),{class:"h-5 w-5"})]),_:1})])]),r.value?(n.openBlock(),n.createElementBlock("div",Nb,[n.createVNode(n.unref(xs),{class:"w-16 h-16 text-red-500"}),n.createElementVNode("p",Db,n.toDisplayString(f.__("NovaFileManager.pintura.loadingError")),1)])):(n.openBlock(),n.createElementBlock("div",{key:1,class:"h-full max-h-[70vh]",ref_key:"editorRef",ref:l},null,512)),i.value?(n.openBlock(),n.createBlock(uc,{key:2,file:f.file,name:n.unref(mn),"on-submit":v,"dest-file":s.value},null,8,["file","name","dest-file"])):n.createCommentVNode("",!0)]),_:2},1024)]),_:1},8,["name"]))}}),Rb={class:"block text-xs font-medium text-gray-700 dark:text-gray-200",for:"name"},Ab=["placeholder"],Bb=n.defineComponent({__name:"RenameFileModal",props:{name:{},onSubmit:{type:Function},from:{}},setup(e){const t=e,{invalid:o,errors:a}=Ja(Xt.RENAME_FILE),r=n.ref(null);n.onMounted(()=>r.value=t.from);const s=()=>r.value&&t.onSubmit(r.value);return(i,l)=>(n.openBlock(),n.createBlock(Ya,{name:i.name,"on-submit":s,title:i.__("NovaFileManager.renameFileTitle")},{inputs:n.withCtx(()=>[n.createElementVNode("div",null,[n.createElementVNode("div",{class:n.normalizeClass(["w-full border rounded-md space-y-2 px-3 py-2 bg-gray-100 dark:bg-gray-900 shadow-sm focus-within:ring-1 focus-within:ring-blue-600 focus-within:border-blue-600",n.unref(o)?"border-red-400 dark:border-red-700":"border-gray-400 dark:border-gray-700"])},[n.createElementVNode("label",Rb,n.toDisplayString(i.__("Name")),1),n.withDirectives(n.createElementVNode("input",{id:"name","onUpdate:modelValue":l[0]||(l[0]=c=>r.value=c),placeholder:i.__("Name"),class:"block w-full border-0 p-0 bg-gray-100 dark:bg-gray-900 placeholder-gray-400 sm:text-sm text-black dark:text-white focus:outline-none focus:ring-0",name:"name",type:"text"},null,8,Ab),[[n.vModelText,r.value]])],2),n.unref(o)?(n.openBlock(!0),n.createElementBlock(n.Fragment,{key:0},n.renderList(n.unref(a),(c,d)=>(n.openBlock(),n.createElementBlock("p",{key:`rename_file_modal_error_${d}`,class:"mt-2 text-sm text-red-600"},n.toDisplayString(c),1))),128)):n.createCommentVNode("",!0)])]),submitButton:n.withCtx(()=>[n.createVNode(Dt,{disabled:r.value===i.from,class:"w-full sm:w-auto",type:"submit",variant:"primary"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(i.__("Submit")),1)]),_:1},8,["disabled"])]),cancelButton:n.withCtx(({close:c})=>[n.createVNode(Dt,{class:"w-full sm:w-auto",type:"button",variant:"secondary",onClick:c},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(i.__("Cancel")),1)]),_:2},1032,["onClick"])]),_:1},8,["name","title"]))}}),Pb={class:"w-full flex flex-col flex-col-reverse gap-y-2 md:flex-row justify-between items-start"},Mb={class:"text-lg font-medium text-gray-900 dark:text-gray-400 break-all w-full"},Fb={class:"flex flex-row gap-2 justify-end flex-shrink-0"},_b={class:"overflow-hidden flex flex-col md:flex-row gap-4 w-full"},Lb={class:"block relative w-full md:w-4/6 overflow-hidden rounded-lg bg-gray-500/10 flex items-center justify-center"},Vb={key:1,class:"w-full max-w-screen max-h-[80vh] relative",controls:"controls"},jb=["src"],Ub=["src"],Hb={class:"w-full md:w-2/6"},zb={class:"font-medium text-gray-800 dark:text-gray-100"},Gb={class:"mt-2 divide-y divide-gray-200 dark:divide-gray-800/40 border-t border-b border-gray-300 dark:border-gray-800/70"},Wb={class:"flex justify-between py-3 text-sm font-medium"},Xb={class:"text-gray-500"},Kb={class:"text-gray-400 dark:text-gray-600"},Yb={class:"flex justify-between py-3 text-sm font-medium"},Jb={class:"text-gray-500"},Qb={class:"text-gray-400 dark:text-gray-600"},Zb={class:"flex justify-between py-3 text-sm font-medium"},qb={class:"text-gray-500"},$b={class:"text-gray-400 dark:text-gray-600"},e1={class:"text-gray-500"},t1={class:"text-gray-400 dark:text-gray-600"},xi=n.defineComponent({__name:"PreviewModal",props:{file:{},readOnly:{type:Boolean,default:!1}},setup(e){const t=e,o=Re(),{copy:a}=pc(),{showRenameFile:r,showDeleteFile:s,showCropImage:i,showUnzipFile:l}=$o(),{usePinturaEditor:c}=hc(),d=n.ref(),u=n.computed(()=>o.isOpen(`crop-image-${t.file?.id}`)),p=n.computed(()=>o.isOpen(`edit-image-${t.file?.id}`)),m=n.computed(()=>o.isField),v=S=>o.openModal({name:S}),f=S=>o.renameFile({id:t.file.id,from:t.file.path,to:S}),h=()=>o.deleteFiles({paths:[t.file.path]}),y=S=>o.unzipFile({path:S}),b=()=>{o.selectFile({file:t.file}),o.confirm()},g=()=>{o.preview=void 0,o.fixPortal()},k=S=>{g(),v(Lo),o.upload({files:[S]})},O=S=>{a(S.url),window.Nova.success("OK!")};return(S,N)=>(n.openBlock(),n.createBlock(mo,{as:"template",class:"nova-file-manager",name:n.unref(_r),"initial-focus-ref":d.value},{default:n.withCtx(()=>[n.createVNode(n.unref(an),{class:"relative bg-gray-100 dark:bg-gray-900 rounded-lg overflow-hidden shadow-xl transform transition-all w-full max-w-7xl p-4 flex flex-col gap-4"},{default:n.withCtx(()=>[n.createElementVNode("div",Pb,[n.createElementVNode("h2",Mb,n.toDisplayString(S.file?.name),1),n.createElementVNode("div",Fb,[!S.readOnly&&n.unref(s)?(n.openBlock(),n.createBlock(rt,{key:0,variant:"danger",onClick:N[0]||(N[0]=F=>v(`${n.unref(Mt).DELETE_FILES}-${S.file?.id}`)),title:S.__("NovaFileManager.actions.delete")},{default:n.withCtx(()=>[n.createVNode(n.unref(Es),{class:"w-5 h-5"})]),_:1},8,["title"])):n.createCommentVNode("",!0),!S.readOnly&&n.unref(i)&&!n.unref(c)&&S.file?.type==="image"?(n.openBlock(),n.createBlock(rt,{key:1,variant:"secondary",onClick:N[1]||(N[1]=F=>v(`crop-image-${S.file?.id}`)),title:S.__("NovaFileManager.actions.cropImage",{image:S.file?.name})},{default:n.withCtx(()=>[n.createVNode(lc,{class:"w-5 h-5"})]),_:1},8,["title"])):n.createCommentVNode("",!0),!S.readOnly&&n.unref(i)&&n.unref(c)&&S.file?.type==="image"?(n.openBlock(),n.createBlock(rt,{key:2,variant:"secondary",onClick:N[2]||(N[2]=F=>v(`edit-image-${S.file?.id}`)),title:S.__("NovaFileManager.actions.editImage",{image:S.file?.name})},{default:n.withCtx(()=>[n.createVNode(lc,{class:"w-5 h-5"})]),_:1},8,["title"])):n.createCommentVNode("",!0),!S.readOnly&&n.unref(l)&&S.file?.type==="zip"?(n.openBlock(),n.createBlock(rt,{key:3,variant:"secondary",onClick:N[3]||(N[3]=F=>y(S.file.path)),title:S.__("NovaFileManager.actions.unzip")},{default:n.withCtx(()=>[n.createVNode(n.unref(Ff),{class:"w-5 h-5"})]),_:1},8,["title"])):n.createCommentVNode("",!0),n.createVNode(rt,{onClick:N[4]||(N[4]=F=>O(S.file)),variant:"secondary",title:S.__("NovaFileManager.actions.copy")},{default:n.withCtx(()=>[n.createVNode(n.unref(Lf),{class:"w-5 h-5"})]),_:1},8,["title"]),n.createVNode(rt,{"as-anchor":!0,download:S.file?.name,href:S.file?.url,variant:"secondary",title:S.__("NovaFileManager.actions.download")},{default:n.withCtx(()=>[n.createVNode(n.unref(Vf),{class:"w-5 h-5"})]),_:1},8,["download","href","title"]),!S.readOnly&&n.unref(r)?(n.openBlock(),n.createBlock(rt,{key:4,variant:"secondary",onClick:N[5]||(N[5]=F=>v(`rename-file-${S.file?.id}`)),title:S.__("NovaFileManager.actions.rename")},{default:n.withCtx(()=>[n.createVNode(n.unref(Wf),{class:"w-5 h-5"})]),_:1},8,["title"])):n.createCommentVNode("",!0),n.createVNode(rt,{ref_key:"buttonRef",ref:d,onClick:g,title:S.__("NovaFileManager.actions.close")},{default:n.withCtx(()=>[n.createVNode(n.unref(Rr),{class:"w-5 h-5"})]),_:1},8,["title"]),m.value?(n.openBlock(),n.createBlock(rt,{key:5,variant:"success",onClick:b},{default:n.withCtx(()=>[n.createVNode(n.unref(Ta),{class:"h-5 w-5"})]),_:1})):n.createCommentVNode("",!0)])]),n.createElementVNode("div",_b,[n.createElementVNode("div",Lb,[S.file?.type==="image"?(n.openBlock(),n.createBlock(Ss,{key:0,src:S.file.url,"is-thumbnail":!1,"full-width":!1,class:"relative",alt:S.file.name},null,8,["src","alt"])):S.file?.type==="video"?(n.openBlock(),n.createElementBlock("video",Vb,[n.createElementVNode("source",{src:S.file?.url},null,8,jb),n.createTextVNode(" Sorry, your browser doesn't support embedded videos. ")])):S.file?.type==="pdf"?(n.openBlock(),n.createElementBlock("embed",{key:2,src:S.file?.url,type:"application/pdf",class:"w-full max-w-screen h-[80vh]"},null,8,Ub)):(n.openBlock(),n.createBlock(n.unref(Fo),{key:3,class:"h-40 w-40 text-gray-500 m-12"}))]),n.createElementVNode("div",Hb,[n.createElementVNode("div",null,[n.createElementVNode("h3",zb,n.toDisplayString(S.__("NovaFileManager.preview.information")),1),n.createElementVNode("dl",Gb,[n.createElementVNode("div",Wb,[n.createElementVNode("dt",Xb,n.toDisplayString(S.__("NovaFileManager.meta.size")),1),n.createElementVNode("dd",Kb,n.toDisplayString(S.file?.size),1)]),n.createElementVNode("div",Yb,[n.createElementVNode("dt",Jb,n.toDisplayString(S.__("NovaFileManager.meta.mime")),1),n.createElementVNode("dd",Qb,n.toDisplayString(S.file?.mime),1)]),n.createElementVNode("div",Zb,[n.createElementVNode("dt",qb,n.toDisplayString(S.__("NovaFileManager.meta.lastModifiedAt")),1),n.createElementVNode("dd",$b,n.toDisplayString(S.file?.lastModifiedAt),1)]),(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(S.file?.meta,(F,A)=>(n.openBlock(),n.createElementBlock(n.Fragment,null,[F?(n.openBlock(),n.createElementBlock("div",{key:A,class:"flex justify-between py-3 text-sm font-medium"},[n.createElementVNode("dt",e1,n.toDisplayString(S.__(`NovaFileManager.meta.${A}`)),1),n.createElementVNode("dd",t1,n.toDisplayString(F),1)])):n.createCommentVNode("",!0)],64))),256))])])])]),n.unref(s)?(n.openBlock(),n.createBlock(vc,{key:0,name:`${n.unref(Mt).DELETE_FILES}-${S.file?.id}`,"on-confirm":h},null,8,["name"])):n.createCommentVNode("",!0),n.unref(i)&&u.value?(n.openBlock(),n.createBlock(fb,{key:1,name:`crop-image-${S.file?.id}`,file:S.file,"on-confirm":k},null,8,["name","file"])):n.createCommentVNode("",!0),n.unref(i)&&p.value?(n.openBlock(),n.createBlock(Ib,{key:2,name:`edit-image-${S.file?.id}`,file:S.file,"on-confirm":k},null,8,["name","file"])):n.createCommentVNode("",!0),n.unref(r)?(n.openBlock(),n.createBlock(Bb,{key:3,name:`rename-file-${S.file?.id}`,from:S.file?.name,"on-submit":f},null,8,["name","from"])):n.createCommentVNode("",!0)]),_:1})]),_:1},8,["name","initial-focus-ref"]))}}),n1={class:"nova-file-manager"},o1={class:"grid grid-cols-2 md:grid-cols-4 gap-2 mb-2 w-full",role:"group"},a1=n.defineComponent({__name:"DetailField",props:{field:{},index:{}},setup(e){const t=n.ref(void 0),o=Re(),{copy:a}=pc(),r=n.computed(()=>o.dark),s=n.computed(()=>o.preview),i=l=>{t.value=l,a(l.url),setTimeout(()=>{t.value=void 0},1e3)};return n.onMounted(()=>o.syncDarkMode()),(l,c)=>{const d=n.resolveComponent("PanelItem");return n.openBlock(),n.createBlock(d,{field:l.field,index:l.index},n.createSlots({_:2},[l.field.value?{name:"value",fn:n.withCtx(()=>[n.createElementVNode("div",n1,[n.createElementVNode("div",{class:n.normalizeClass({dark:r.value})},[n.createElementVNode("ul",o1,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(l.field.value,u=>(n.openBlock(),n.createElementBlock(n.Fragment,{key:u.id},[n.createVNode(bl,{field:l.field,file:u,attribute:l.field.attribute,detail:!0,"on-copy":i},null,8,["field","file","attribute"]),s.value&&s.value.id===u.id?(n.openBlock(),n.createBlock(xi,{key:0,file:u,"read-only":!0},null,8,["file"])):n.createCommentVNode("",!0)],64))),128))])],2)])]),key:"0"}:void 0]),1032,["field","index"])}}});var Si={},r1={get exports(){return Si},set exports(e){Si=e}};/**!
* Sortable 1.14.0
* @author RubaXa <trash@rubaxa.org>
* @author owenm <owen23355@gmail.com>
* @license MIT
*/function gc(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),o.push.apply(o,a)}return o}function Jt(e){for(var t=1;t<arguments.length;t++){var o=arguments[t]!=null?arguments[t]:{};t%2?gc(Object(o),!0).forEach(function(a){i1(e,a,o[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):gc(Object(o)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(o,a))})}return e}function Qa(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Qa=function(t){return typeof t}:Qa=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Qa(e)}function i1(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function It(){return It=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var a in o)Object.prototype.hasOwnProperty.call(o,a)&&(e[a]=o[a])}return e},It.apply(this,arguments)}function s1(e,t){if(e==null)return{};var o={},a=Object.keys(e),r,s;for(s=0;s<a.length;s++)r=a[s],!(t.indexOf(r)>=0)&&(o[r]=e[r]);return o}function l1(e,t){if(e==null)return{};var o=s1(e,t),a,r;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)a=s[r],!(t.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(o[a]=e[a])}return o}function c1(e){return d1(e)||u1(e)||f1(e)||p1()}function d1(e){if(Array.isArray(e))return Oi(e)}function u1(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function f1(e,t){if(e){if(typeof e=="string")return Oi(e,t);var o=Object.prototype.toString.call(e).slice(8,-1);if(o==="Object"&&e.constructor&&(o=e.constructor.name),o==="Map"||o==="Set")return Array.from(e);if(o==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return Oi(e,t)}}function Oi(e,t){(t==null||t>e.length)&&(t=e.length);for(var o=0,a=new Array(t);o<t;o++)a[o]=e[o];return a}function p1(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var h1="1.14.0";function rn(e){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(e)}var sn=rn(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),ea=rn(/Edge/i),yc=rn(/firefox/i),ta=rn(/safari/i)&&!rn(/chrome/i)&&!rn(/android/i),bc=rn(/iP(ad|od|hone)/i),m1=rn(/chrome/i)&&rn(/android/i),Ec={capture:!1,passive:!1};function Ee(e,t,o){e.addEventListener(t,o,!sn&&Ec)}function ge(e,t,o){e.removeEventListener(t,o,!sn&&Ec)}function Za(e,t){if(t){if(t[0]===">"&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch{return!1}return!1}}function v1(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function Ft(e,t,o,a){if(e){o=o||document;do{if(t!=null&&(t[0]===">"?e.parentNode===o&&Za(e,t):Za(e,t))||a&&e===o)return e;if(e===o)break}while(e=v1(e))}return null}var wc=/\s+/g;function Ge(e,t,o){if(e&&t)if(e.classList)e.classList[o?"add":"remove"](t);else{var a=(" "+e.className+" ").replace(wc," ").replace(" "+t+" "," ");e.className=(a+(o?" "+t:"")).replace(wc," ")}}function re(e,t,o){var a=e&&e.style;if(a){if(o===void 0)return document.defaultView&&document.defaultView.getComputedStyle?o=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(o=e.currentStyle),t===void 0?o:o[t];!(t in a)&&t.indexOf("webkit")===-1&&(t="-webkit-"+t),a[t]=o+(typeof o=="string"?"":"px")}}function Un(e,t){var o="";if(typeof e=="string")o=e;else do{var a=re(e,"transform");a&&a!=="none"&&(o=a+" "+o)}while(!t&&(e=e.parentNode));var r=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return r&&new r(o)}function xc(e,t,o){if(e){var a=e.getElementsByTagName(t),r=0,s=a.length;if(o)for(;r<s;r++)o(a[r],r);return a}return[]}function Qt(){var e=document.scrollingElement;return e||document.documentElement}function je(e,t,o,a,r){if(!(!e.getBoundingClientRect&&e!==window)){var s,i,l,c,d,u,p;if(e!==window&&e.parentNode&&e!==Qt()?(s=e.getBoundingClientRect(),i=s.top,l=s.left,c=s.bottom,d=s.right,u=s.height,p=s.width):(i=0,l=0,c=window.innerHeight,d=window.innerWidth,u=window.innerHeight,p=window.innerWidth),(t||o)&&e!==window&&(r=r||e.parentNode,!sn))do if(r&&r.getBoundingClientRect&&(re(r,"transform")!=="none"||o&&re(r,"position")!=="static")){var m=r.getBoundingClientRect();i-=m.top+parseInt(re(r,"border-top-width")),l-=m.left+parseInt(re(r,"border-left-width")),c=i+s.height,d=l+s.width;break}while(r=r.parentNode);if(a&&e!==window){var v=Un(r||e),f=v&&v.a,h=v&&v.d;v&&(i/=h,l/=f,p/=f,u/=h,c=i+u,d=l+p)}return{top:i,left:l,bottom:c,right:d,width:p,height:u}}}function Sc(e,t,o){for(var a=On(e,!0),r=je(e)[t];a;){var s=je(a)[o],i=void 0;if(o==="top"||o==="left"?i=r>=s:i=r<=s,!i)return a;if(a===Qt())break;a=On(a,!1)}return!1}function vo(e,t,o,a){for(var r=0,s=0,i=e.children;s<i.length;){if(i[s].style.display!=="none"&&i[s]!==de.ghost&&(a||i[s]!==de.dragged)&&Ft(i[s],o.draggable,e,!1)){if(r===t)return i[s];r++}s++}return null}function Ci(e,t){for(var o=e.lastElementChild;o&&(o===de.ghost||re(o,"display")==="none"||t&&!Za(o,t));)o=o.previousElementSibling;return o||null}function Ke(e,t){var o=0;if(!e||!e.parentNode)return-1;for(;e=e.previousElementSibling;)e.nodeName.toUpperCase()!=="TEMPLATE"&&e!==de.clone&&(!t||Za(e,t))&&o++;return o}function Oc(e){var t=0,o=0,a=Qt();if(e)do{var r=Un(e),s=r.a,i=r.d;t+=e.scrollLeft*s,o+=e.scrollTop*i}while(e!==a&&(e=e.parentNode));return[t,o]}function g1(e,t){for(var o in e)if(e.hasOwnProperty(o)){for(var a in t)if(t.hasOwnProperty(a)&&t[a]===e[o][a])return Number(o)}return-1}function On(e,t){if(!e||!e.getBoundingClientRect)return Qt();var o=e,a=!1;do if(o.clientWidth<o.scrollWidth||o.clientHeight<o.scrollHeight){var r=re(o);if(o.clientWidth<o.scrollWidth&&(r.overflowX=="auto"||r.overflowX=="scroll")||o.clientHeight<o.scrollHeight&&(r.overflowY=="auto"||r.overflowY=="scroll")){if(!o.getBoundingClientRect||o===document.body)return Qt();if(a||t)return o;a=!0}}while(o=o.parentNode);return Qt()}function y1(e,t){if(e&&t)for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);return e}function ki(e,t){return Math.round(e.top)===Math.round(t.top)&&Math.round(e.left)===Math.round(t.left)&&Math.round(e.height)===Math.round(t.height)&&Math.round(e.width)===Math.round(t.width)}var na;function Cc(e,t){return function(){if(!na){var o=arguments,a=this;o.length===1?e.call(a,o[0]):e.apply(a,o),na=setTimeout(function(){na=void 0},t)}}}function b1(){clearTimeout(na),na=void 0}function kc(e,t,o){e.scrollLeft+=t,e.scrollTop+=o}function Ti(e){var t=window.Polymer,o=window.jQuery||window.Zepto;return t&&t.dom?t.dom(e).cloneNode(!0):o?o(e).clone(!0)[0]:e.cloneNode(!0)}function Tc(e,t){re(e,"position","absolute"),re(e,"top",t.top),re(e,"left",t.left),re(e,"width",t.width),re(e,"height",t.height)}function Ni(e){re(e,"position",""),re(e,"top",""),re(e,"left",""),re(e,"width",""),re(e,"height","")}var ut="Sortable"+new Date().getTime();function E1(){var e=[],t;return{captureAnimationState:function(){if(e=[],!!this.options.animation){var a=[].slice.call(this.el.children);a.forEach(function(r){if(!(re(r,"display")==="none"||r===de.ghost)){e.push({target:r,rect:je(r)});var s=Jt({},e[e.length-1].rect);if(r.thisAnimationDuration){var i=Un(r,!0);i&&(s.top-=i.f,s.left-=i.e)}r.fromRect=s}})}},addAnimationState:function(a){e.push(a)},removeAnimationState:function(a){e.splice(g1(e,{target:a}),1)},animateAll:function(a){var r=this;if(!this.options.animation){clearTimeout(t),typeof a=="function"&&a();return}var s=!1,i=0;e.forEach(function(l){var c=0,d=l.target,u=d.fromRect,p=je(d),m=d.prevFromRect,v=d.prevToRect,f=l.rect,h=Un(d,!0);h&&(p.top-=h.f,p.left-=h.e),d.toRect=p,d.thisAnimationDuration&&ki(m,p)&&!ki(u,p)&&(f.top-p.top)/(f.left-p.left)===(u.top-p.top)/(u.left-p.left)&&(c=x1(f,m,v,r.options)),ki(p,u)||(d.prevFromRect=u,d.prevToRect=p,c||(c=r.options.animation),r.animate(d,f,p,c)),c&&(s=!0,i=Math.max(i,c),clearTimeout(d.animationResetTimer),d.animationResetTimer=setTimeout(function(){d.animationTime=0,d.prevFromRect=null,d.fromRect=null,d.prevToRect=null,d.thisAnimationDuration=null},c),d.thisAnimationDuration=c)}),clearTimeout(t),s?t=setTimeout(function(){typeof a=="function"&&a()},i):typeof a=="function"&&a(),e=[]},animate:function(a,r,s,i){if(i){re(a,"transition",""),re(a,"transform","");var l=Un(this.el),c=l&&l.a,d=l&&l.d,u=(r.left-s.left)/(c||1),p=(r.top-s.top)/(d||1);a.animatingX=!!u,a.animatingY=!!p,re(a,"transform","translate3d("+u+"px,"+p+"px,0)"),this.forRepaintDummy=w1(a),re(a,"transition","transform "+i+"ms"+(this.options.easing?" "+this.options.easing:"")),re(a,"transform","translate3d(0,0,0)"),typeof a.animated=="number"&&clearTimeout(a.animated),a.animated=setTimeout(function(){re(a,"transition",""),re(a,"transform",""),a.animated=!1,a.animatingX=!1,a.animatingY=!1},i)}}}}function w1(e){return e.offsetWidth}function x1(e,t,o,a){return Math.sqrt(Math.pow(t.top-e.top,2)+Math.pow(t.left-e.left,2))/Math.sqrt(Math.pow(t.top-o.top,2)+Math.pow(t.left-o.left,2))*a.animation}var go=[],Di={initializeByDefault:!0},oa={mount:function(t){for(var o in Di)Di.hasOwnProperty(o)&&!(o in t)&&(t[o]=Di[o]);go.forEach(function(a){if(a.pluginName===t.pluginName)throw"Sortable: Cannot mount plugin ".concat(t.pluginName," more than once")}),go.push(t)},pluginEvent:function(t,o,a){var r=this;this.eventCanceled=!1,a.cancel=function(){r.eventCanceled=!0};var s=t+"Global";go.forEach(function(i){o[i.pluginName]&&(o[i.pluginName][s]&&o[i.pluginName][s](Jt({sortable:o},a)),o.options[i.pluginName]&&o[i.pluginName][t]&&o[i.pluginName][t](Jt({sortable:o},a)))})},initializePlugins:function(t,o,a,r){go.forEach(function(l){var c=l.pluginName;if(!(!t.options[c]&&!l.initializeByDefault)){var d=new l(t,o,t.options);d.sortable=t,d.options=t.options,t[c]=d,It(a,d.defaults)}});for(var s in t.options)if(t.options.hasOwnProperty(s)){var i=this.modifyOption(t,s,t.options[s]);typeof i<"u"&&(t.options[s]=i)}},getEventProperties:function(t,o){var a={};return go.forEach(function(r){typeof r.eventProperties=="function"&&It(a,r.eventProperties.call(o[r.pluginName],t))}),a},modifyOption:function(t,o,a){var r;return go.forEach(function(s){t[s.pluginName]&&s.optionListeners&&typeof s.optionListeners[o]=="function"&&(r=s.optionListeners[o].call(t[s.pluginName],a))}),r}};function aa(e){var t=e.sortable,o=e.rootEl,a=e.name,r=e.targetEl,s=e.cloneEl,i=e.toEl,l=e.fromEl,c=e.oldIndex,d=e.newIndex,u=e.oldDraggableIndex,p=e.newDraggableIndex,m=e.originalEvent,v=e.putSortable,f=e.extraEventProperties;if(t=t||o&&o[ut],!!t){var h,y=t.options,b="on"+a.charAt(0).toUpperCase()+a.substr(1);window.CustomEvent&&!sn&&!ea?h=new CustomEvent(a,{bubbles:!0,cancelable:!0}):(h=document.createEvent("Event"),h.initEvent(a,!0,!0)),h.to=i||o,h.from=l||o,h.item=r||o,h.clone=s,h.oldIndex=c,h.newIndex=d,h.oldDraggableIndex=u,h.newDraggableIndex=p,h.originalEvent=m,h.pullMode=v?v.lastPutMode:void 0;var g=Jt(Jt({},f),oa.getEventProperties(a,t));for(var k in g)h[k]=g[k];o&&o.dispatchEvent(h),y[b]&&y[b].call(t,h)}}var S1=["evt"],vt=function(t,o){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=a.evt,s=l1(a,S1);oa.pluginEvent.bind(de)(t,o,Jt({dragEl:ne,parentEl:Ye,ghostEl:pe,rootEl:Ue,nextEl:Hn,lastDownEl:qa,cloneEl:Je,cloneHidden:Cn,dragStarted:ia,putSortable:ct,activeSortable:de.active,originalEvent:r,oldIndex:yo,oldDraggableIndex:ra,newIndex:Et,newDraggableIndex:kn,hideGhostForTarget:Pc,unhideGhostForTarget:Mc,cloneNowHidden:function(){Cn=!0},cloneNowShown:function(){Cn=!1},dispatchSortableEvent:function(l){ht({sortable:o,name:l,originalEvent:r})}},s))};function ht(e){aa(Jt({putSortable:ct,cloneEl:Je,targetEl:ne,rootEl:Ue,oldIndex:yo,oldDraggableIndex:ra,newIndex:Et,newDraggableIndex:kn},e))}var ne,Ye,pe,Ue,Hn,qa,Je,Cn,yo,Et,ra,kn,$a,ct,bo=!1,er=!1,tr=[],zn,_t,Ii,Ri,Nc,Dc,ia,Eo,sa,la=!1,nr=!1,or,ft,Ai=[],Bi=!1,ar=[],rr=typeof document<"u",ir=bc,Ic=ea||sn?"cssFloat":"float",O1=rr&&!m1&&!bc&&"draggable"in document.createElement("div"),Rc=function(){if(rr){if(sn)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto",e.style.pointerEvents==="auto"}}(),Ac=function(t,o){var a=re(t),r=parseInt(a.width)-parseInt(a.paddingLeft)-parseInt(a.paddingRight)-parseInt(a.borderLeftWidth)-parseInt(a.borderRightWidth),s=vo(t,0,o),i=vo(t,1,o),l=s&&re(s),c=i&&re(i),d=l&&parseInt(l.marginLeft)+parseInt(l.marginRight)+je(s).width,u=c&&parseInt(c.marginLeft)+parseInt(c.marginRight)+je(i).width;if(a.display==="flex")return a.flexDirection==="column"||a.flexDirection==="column-reverse"?"vertical":"horizontal";if(a.display==="grid")return a.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(s&&l.float&&l.float!=="none"){var p=l.float==="left"?"left":"right";return i&&(c.clear==="both"||c.clear===p)?"vertical":"horizontal"}return s&&(l.display==="block"||l.display==="flex"||l.display==="table"||l.display==="grid"||d>=r&&a[Ic]==="none"||i&&a[Ic]==="none"&&d+u>r)?"vertical":"horizontal"},C1=function(t,o,a){var r=a?t.left:t.top,s=a?t.right:t.bottom,i=a?t.width:t.height,l=a?o.left:o.top,c=a?o.right:o.bottom,d=a?o.width:o.height;return r===l||s===c||r+i/2===l+d/2},k1=function(t,o){var a;return tr.some(function(r){var s=r[ut].options.emptyInsertThreshold;if(!(!s||Ci(r))){var i=je(r),l=t>=i.left-s&&t<=i.right+s,c=o>=i.top-s&&o<=i.bottom+s;if(l&&c)return a=r}}),a},Bc=function(t){function o(s,i){return function(l,c,d,u){var p=l.options.group.name&&c.options.group.name&&l.options.group.name===c.options.group.name;if(s==null&&(i||p))return!0;if(s==null||s===!1)return!1;if(i&&s==="clone")return s;if(typeof s=="function")return o(s(l,c,d,u),i)(l,c,d,u);var m=(i?l:c).options.group.name;return s===!0||typeof s=="string"&&s===m||s.join&&s.indexOf(m)>-1}}var a={},r=t.group;(!r||Qa(r)!="object")&&(r={name:r}),a.name=r.name,a.checkPull=o(r.pull,!0),a.checkPut=o(r.put),a.revertClone=r.revertClone,t.group=a},Pc=function(){!Rc&&pe&&re(pe,"display","none")},Mc=function(){!Rc&&pe&&re(pe,"display","")};rr&&document.addEventListener("click",function(e){if(er)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),er=!1,!1},!0);var Gn=function(t){if(ne){t=t.touches?t.touches[0]:t;var o=k1(t.clientX,t.clientY);if(o){var a={};for(var r in t)t.hasOwnProperty(r)&&(a[r]=t[r]);a.target=a.rootEl=o,a.preventDefault=void 0,a.stopPropagation=void 0,o[ut]._onDragOver(a)}}},T1=function(t){ne&&ne.parentNode[ut]._isOutsideThisEl(t.target)};function de(e,t){if(!(e&&e.nodeType&&e.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=It({},t),e[ut]=this;var o={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return Ac(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(i,l){i.setData("Text",l.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:de.supportPointer!==!1&&"PointerEvent"in window&&!ta,emptyInsertThreshold:5};oa.initializePlugins(this,e,o);for(var a in o)!(a in t)&&(t[a]=o[a]);Bc(t);for(var r in this)r.charAt(0)==="_"&&typeof this[r]=="function"&&(this[r]=this[r].bind(this));this.nativeDraggable=t.forceFallback?!1:O1,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?Ee(e,"pointerdown",this._onTapStart):(Ee(e,"mousedown",this._onTapStart),Ee(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(Ee(e,"dragover",this),Ee(e,"dragenter",this)),tr.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),It(this,E1())}de.prototype={constructor:de,_isOutsideThisEl:function(t){!this.el.contains(t)&&t!==this.el&&(Eo=null)},_getDirection:function(t,o){return typeof this.options.direction=="function"?this.options.direction.call(this,t,o,ne):this.options.direction},_onTapStart:function(t){if(t.cancelable){var o=this,a=this.el,r=this.options,s=r.preventOnFilter,i=t.type,l=t.touches&&t.touches[0]||t.pointerType&&t.pointerType==="touch"&&t,c=(l||t).target,d=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||c,u=r.filter;if(M1(a),!ne&&!(/mousedown|pointerdown/.test(i)&&t.button!==0||r.disabled)&&!d.isContentEditable&&!(!this.nativeDraggable&&ta&&c&&c.tagName.toUpperCase()==="SELECT")&&(c=Ft(c,r.draggable,a,!1),!(c&&c.animated)&&qa!==c)){if(yo=Ke(c),ra=Ke(c,r.draggable),typeof u=="function"){if(u.call(this,t,c,this)){ht({sortable:o,rootEl:d,name:"filter",targetEl:c,toEl:a,fromEl:a}),vt("filter",o,{evt:t}),s&&t.cancelable&&t.preventDefault();return}}else if(u&&(u=u.split(",").some(function(p){if(p=Ft(d,p.trim(),a,!1),p)return ht({sortable:o,rootEl:p,name:"filter",targetEl:c,fromEl:a,toEl:a}),vt("filter",o,{evt:t}),!0}),u)){s&&t.cancelable&&t.preventDefault();return}r.handle&&!Ft(d,r.handle,a,!1)||this._prepareDragStart(t,l,c)}}},_prepareDragStart:function(t,o,a){var r=this,s=r.el,i=r.options,l=s.ownerDocument,c;if(a&&!ne&&a.parentNode===s){var d=je(a);if(Ue=s,ne=a,Ye=ne.parentNode,Hn=ne.nextSibling,qa=a,$a=i.group,de.dragged=ne,zn={target:ne,clientX:(o||t).clientX,clientY:(o||t).clientY},Nc=zn.clientX-d.left,Dc=zn.clientY-d.top,this._lastX=(o||t).clientX,this._lastY=(o||t).clientY,ne.style["will-change"]="all",c=function(){if(vt("delayEnded",r,{evt:t}),de.eventCanceled){r._onDrop();return}r._disableDelayedDragEvents(),!yc&&r.nativeDraggable&&(ne.draggable=!0),r._triggerDragStart(t,o),ht({sortable:r,name:"choose",originalEvent:t}),Ge(ne,i.chosenClass,!0)},i.ignore.split(",").forEach(function(u){xc(ne,u.trim(),Pi)}),Ee(l,"dragover",Gn),Ee(l,"mousemove",Gn),Ee(l,"touchmove",Gn),Ee(l,"mouseup",r._onDrop),Ee(l,"touchend",r._onDrop),Ee(l,"touchcancel",r._onDrop),yc&&this.nativeDraggable&&(this.options.touchStartThreshold=4,ne.draggable=!0),vt("delayStart",this,{evt:t}),i.delay&&(!i.delayOnTouchOnly||o)&&(!this.nativeDraggable||!(ea||sn))){if(de.eventCanceled){this._onDrop();return}Ee(l,"mouseup",r._disableDelayedDrag),Ee(l,"touchend",r._disableDelayedDrag),Ee(l,"touchcancel",r._disableDelayedDrag),Ee(l,"mousemove",r._delayedDragTouchMoveHandler),Ee(l,"touchmove",r._delayedDragTouchMoveHandler),i.supportPointer&&Ee(l,"pointermove",r._delayedDragTouchMoveHandler),r._dragStartTimer=setTimeout(c,i.delay)}else c()}},_delayedDragTouchMoveHandler:function(t){var o=t.touches?t.touches[0]:t;Math.max(Math.abs(o.clientX-this._lastX),Math.abs(o.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){ne&&Pi(ne),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;ge(t,"mouseup",this._disableDelayedDrag),ge(t,"touchend",this._disableDelayedDrag),ge(t,"touchcancel",this._disableDelayedDrag),ge(t,"mousemove",this._delayedDragTouchMoveHandler),ge(t,"touchmove",this._delayedDragTouchMoveHandler),ge(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,o){o=o||t.pointerType=="touch"&&t,!this.nativeDraggable||o?this.options.supportPointer?Ee(document,"pointermove",this._onTouchMove):o?Ee(document,"touchmove",this._onTouchMove):Ee(document,"mousemove",this._onTouchMove):(Ee(ne,"dragend",this),Ee(Ue,"dragstart",this._onDragStart));try{document.selection?lr(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(t,o){if(bo=!1,Ue&&ne){vt("dragStarted",this,{evt:o}),this.nativeDraggable&&Ee(document,"dragover",T1);var a=this.options;!t&&Ge(ne,a.dragClass,!1),Ge(ne,a.ghostClass,!0),de.active=this,t&&this._appendGhost(),ht({sortable:this,name:"start",originalEvent:o})}else this._nulling()},_emulateDragOver:function(){if(_t){this._lastX=_t.clientX,this._lastY=_t.clientY,Pc();for(var t=document.elementFromPoint(_t.clientX,_t.clientY),o=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(_t.clientX,_t.clientY),t!==o);)o=t;if(ne.parentNode[ut]._isOutsideThisEl(t),o)do{if(o[ut]){var a=void 0;if(a=o[ut]._onDragOver({clientX:_t.clientX,clientY:_t.clientY,target:t,rootEl:o}),a&&!this.options.dragoverBubble)break}t=o}while(o=o.parentNode);Mc()}},_onTouchMove:function(t){if(zn){var o=this.options,a=o.fallbackTolerance,r=o.fallbackOffset,s=t.touches?t.touches[0]:t,i=pe&&Un(pe,!0),l=pe&&i&&i.a,c=pe&&i&&i.d,d=ir&&ft&&Oc(ft),u=(s.clientX-zn.clientX+r.x)/(l||1)+(d?d[0]-Ai[0]:0)/(l||1),p=(s.clientY-zn.clientY+r.y)/(c||1)+(d?d[1]-Ai[1]:0)/(c||1);if(!de.active&&!bo){if(a&&Math.max(Math.abs(s.clientX-this._lastX),Math.abs(s.clientY-this._lastY))<a)return;this._onDragStart(t,!0)}if(pe){i?(i.e+=u-(Ii||0),i.f+=p-(Ri||0)):i={a:1,b:0,c:0,d:1,e:u,f:p};var m="matrix(".concat(i.a,",").concat(i.b,",").concat(i.c,",").concat(i.d,",").concat(i.e,",").concat(i.f,")");re(pe,"webkitTransform",m),re(pe,"mozTransform",m),re(pe,"msTransform",m),re(pe,"transform",m),Ii=u,Ri=p,_t=s}t.cancelable&&t.preventDefault()}},_appendGhost:function(){if(!pe){var t=this.options.fallbackOnBody?document.body:Ue,o=je(ne,!0,ir,!0,t),a=this.options;if(ir){for(ft=t;re(ft,"position")==="static"&&re(ft,"transform")==="none"&&ft!==document;)ft=ft.parentNode;ft!==document.body&&ft!==document.documentElement?(ft===document&&(ft=Qt()),o.top+=ft.scrollTop,o.left+=ft.scrollLeft):ft=Qt(),Ai=Oc(ft)}pe=ne.cloneNode(!0),Ge(pe,a.ghostClass,!1),Ge(pe,a.fallbackClass,!0),Ge(pe,a.dragClass,!0),re(pe,"transition",""),re(pe,"transform",""),re(pe,"box-sizing","border-box"),re(pe,"margin",0),re(pe,"top",o.top),re(pe,"left",o.left),re(pe,"width",o.width),re(pe,"height",o.height),re(pe,"opacity","0.8"),re(pe,"position",ir?"absolute":"fixed"),re(pe,"zIndex","100000"),re(pe,"pointerEvents","none"),de.ghost=pe,t.appendChild(pe),re(pe,"transform-origin",Nc/parseInt(pe.style.width)*100+"% "+Dc/parseInt(pe.style.height)*100+"%")}},_onDragStart:function(t,o){var a=this,r=t.dataTransfer,s=a.options;if(vt("dragStart",this,{evt:t}),de.eventCanceled){this._onDrop();return}vt("setupClone",this),de.eventCanceled||(Je=Ti(ne),Je.draggable=!1,Je.style["will-change"]="",this._hideClone(),Ge(Je,this.options.chosenClass,!1),de.clone=Je),a.cloneId=lr(function(){vt("clone",a),!de.eventCanceled&&(a.options.removeCloneOnHide||Ue.insertBefore(Je,ne),a._hideClone(),ht({sortable:a,name:"clone"}))}),!o&&Ge(ne,s.dragClass,!0),o?(er=!0,a._loopId=setInterval(a._emulateDragOver,50)):(ge(document,"mouseup",a._onDrop),ge(document,"touchend",a._onDrop),ge(document,"touchcancel",a._onDrop),r&&(r.effectAllowed="move",s.setData&&s.setData.call(a,r,ne)),Ee(document,"drop",a),re(ne,"transform","translateZ(0)")),bo=!0,a._dragStartId=lr(a._dragStarted.bind(a,o,t)),Ee(document,"selectstart",a),ia=!0,ta&&re(document.body,"user-select","none")},_onDragOver:function(t){var o=this.el,a=t.target,r,s,i,l=this.options,c=l.group,d=de.active,u=$a===c,p=l.sort,m=ct||d,v,f=this,h=!1;if(Bi)return;function y(ee,he){vt(ee,f,Jt({evt:t,isOwner:u,axis:v?"vertical":"horizontal",revert:i,dragRect:r,targetRect:s,canSort:p,fromSortable:m,target:a,completed:g,onMove:function(Ce,we){return sr(Ue,o,ne,r,Ce,je(Ce),t,we)},changed:k},he))}function b(){y("dragOverAnimationCapture"),f.captureAnimationState(),f!==m&&m.captureAnimationState()}function g(ee){return y("dragOverCompleted",{insertion:ee}),ee&&(u?d._hideClone():d._showClone(f),f!==m&&(Ge(ne,ct?ct.options.ghostClass:d.options.ghostClass,!1),Ge(ne,l.ghostClass,!0)),ct!==f&&f!==de.active?ct=f:f===de.active&&ct&&(ct=null),m===f&&(f._ignoreWhileAnimating=a),f.animateAll(function(){y("dragOverAnimationComplete"),f._ignoreWhileAnimating=null}),f!==m&&(m.animateAll(),m._ignoreWhileAnimating=null)),(a===ne&&!ne.animated||a===o&&!a.animated)&&(Eo=null),!l.dragoverBubble&&!t.rootEl&&a!==document&&(ne.parentNode[ut]._isOutsideThisEl(t.target),!ee&&Gn(t)),!l.dragoverBubble&&t.stopPropagation&&t.stopPropagation(),h=!0}function k(){Et=Ke(ne),kn=Ke(ne,l.draggable),ht({sortable:f,name:"change",toEl:o,newIndex:Et,newDraggableIndex:kn,originalEvent:t})}if(t.preventDefault!==void 0&&t.cancelable&&t.preventDefault(),a=Ft(a,l.draggable,o,!0),y("dragOver"),de.eventCanceled)return h;if(ne.contains(t.target)||a.animated&&a.animatingX&&a.animatingY||f._ignoreWhileAnimating===a)return g(!1);if(er=!1,d&&!l.disabled&&(u?p||(i=Ye!==Ue):ct===this||(this.lastPutMode=$a.checkPull(this,d,ne,t))&&c.checkPut(this,d,ne,t))){if(v=this._getDirection(t,a)==="vertical",r=je(ne),y("dragOverValid"),de.eventCanceled)return h;if(i)return Ye=Ue,b(),this._hideClone(),y("revert"),de.eventCanceled||(Hn?Ue.insertBefore(ne,Hn):Ue.appendChild(ne)),g(!0);var O=Ci(o,l.draggable);if(!O||R1(t,v,this)&&!O.animated){if(O===ne)return g(!1);if(O&&o===t.target&&(a=O),a&&(s=je(a)),sr(Ue,o,ne,r,a,s,t,!!a)!==!1)return b(),o.appendChild(ne),Ye=o,k(),g(!0)}else if(O&&I1(t,v,this)){var S=vo(o,0,l,!0);if(S===ne)return g(!1);if(a=S,s=je(a),sr(Ue,o,ne,r,a,s,t,!1)!==!1)return b(),o.insertBefore(ne,S),Ye=o,k(),g(!0)}else if(a.parentNode===o){s=je(a);var N=0,F,A=ne.parentNode!==o,D=!C1(ne.animated&&ne.toRect||r,a.animated&&a.toRect||s,v),M=v?"top":"left",L=Sc(a,"top","top")||Sc(ne,"top","top"),W=L?L.scrollTop:void 0;Eo!==a&&(F=s[M],la=!1,nr=!D&&l.invertSwap||A),N=A1(t,a,s,v,D?1:l.swapThreshold,l.invertedSwapThreshold==null?l.swapThreshold:l.invertedSwapThreshold,nr,Eo===a);var _;if(N!==0){var G=Ke(ne);do G-=N,_=Ye.children[G];while(_&&(re(_,"display")==="none"||_===pe))}if(N===0||_===a)return g(!1);Eo=a,sa=N;var Y=a.nextElementSibling,J=!1;J=N===1;var X=sr(Ue,o,ne,r,a,s,t,J);if(X!==!1)return(X===1||X===-1)&&(J=X===1),Bi=!0,setTimeout(D1,30),b(),J&&!Y?o.appendChild(ne):a.parentNode.insertBefore(ne,J?Y:a),L&&kc(L,0,W-L.scrollTop),Ye=ne.parentNode,F!==void 0&&!nr&&(or=Math.abs(F-je(a)[M])),k(),g(!0)}if(o.contains(ne))return g(!1)}return!1},_ignoreWhileAnimating:null,_offMoveEvents:function(){ge(document,"mousemove",this._onTouchMove),ge(document,"touchmove",this._onTouchMove),ge(document,"pointermove",this._onTouchMove),ge(document,"dragover",Gn),ge(document,"mousemove",Gn),ge(document,"touchmove",Gn)},_offUpEvents:function(){var t=this.el.ownerDocument;ge(t,"mouseup",this._onDrop),ge(t,"touchend",this._onDrop),ge(t,"pointerup",this._onDrop),ge(t,"touchcancel",this._onDrop),ge(document,"selectstart",this)},_onDrop:function(t){var o=this.el,a=this.options;if(Et=Ke(ne),kn=Ke(ne,a.draggable),vt("drop",this,{evt:t}),Ye=ne&&ne.parentNode,Et=Ke(ne),kn=Ke(ne,a.draggable),de.eventCanceled){this._nulling();return}bo=!1,nr=!1,la=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),Mi(this.cloneId),Mi(this._dragStartId),this.nativeDraggable&&(ge(document,"drop",this),ge(o,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),ta&&re(document.body,"user-select",""),re(ne,"transform",""),t&&(ia&&(t.cancelable&&t.preventDefault(),!a.dropBubble&&t.stopPropagation()),pe&&pe.parentNode&&pe.parentNode.removeChild(pe),(Ue===Ye||ct&&ct.lastPutMode!=="clone")&&Je&&Je.parentNode&&Je.parentNode.removeChild(Je),ne&&(this.nativeDraggable&&ge(ne,"dragend",this),Pi(ne),ne.style["will-change"]="",ia&&!bo&&Ge(ne,ct?ct.options.ghostClass:this.options.ghostClass,!1),Ge(ne,this.options.chosenClass,!1),ht({sortable:this,name:"unchoose",toEl:Ye,newIndex:null,newDraggableIndex:null,originalEvent:t}),Ue!==Ye?(Et>=0&&(ht({rootEl:Ye,name:"add",toEl:Ye,fromEl:Ue,originalEvent:t}),ht({sortable:this,name:"remove",toEl:Ye,originalEvent:t}),ht({rootEl:Ye,name:"sort",toEl:Ye,fromEl:Ue,originalEvent:t}),ht({sortable:this,name:"sort",toEl:Ye,originalEvent:t})),ct&&ct.save()):Et!==yo&&Et>=0&&(ht({sortable:this,name:"update",toEl:Ye,originalEvent:t}),ht({sortable:this,name:"sort",toEl:Ye,originalEvent:t})),de.active&&((Et==null||Et===-1)&&(Et=yo,kn=ra),ht({sortable:this,name:"end",toEl:Ye,originalEvent:t}),this.save()))),this._nulling()},_nulling:function(){vt("nulling",this),Ue=ne=Ye=pe=Hn=Je=qa=Cn=zn=_t=ia=Et=kn=yo=ra=Eo=sa=ct=$a=de.dragged=de.ghost=de.clone=de.active=null,ar.forEach(function(t){t.checked=!0}),ar.length=Ii=Ri=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":ne&&(this._onDragOver(t),N1(t));break;case"selectstart":t.preventDefault();break}},toArray:function(){for(var t=[],o,a=this.el.children,r=0,s=a.length,i=this.options;r<s;r++)o=a[r],Ft(o,i.draggable,this.el,!1)&&t.push(o.getAttribute(i.dataIdAttr)||P1(o));return t},sort:function(t,o){var a={},r=this.el;this.toArray().forEach(function(s,i){var l=r.children[i];Ft(l,this.options.draggable,r,!1)&&(a[s]=l)},this),o&&this.captureAnimationState(),t.forEach(function(s){a[s]&&(r.removeChild(a[s]),r.appendChild(a[s]))}),o&&this.animateAll()},save:function(){var t=this.options.store;t&&t.set&&t.set(this)},closest:function(t,o){return Ft(t,o||this.options.draggable,this.el,!1)},option:function(t,o){var a=this.options;if(o===void 0)return a[t];var r=oa.modifyOption(this,t,o);typeof r<"u"?a[t]=r:a[t]=o,t==="group"&&Bc(a)},destroy:function(){vt("destroy",this);var t=this.el;t[ut]=null,ge(t,"mousedown",this._onTapStart),ge(t,"touchstart",this._onTapStart),ge(t,"pointerdown",this._onTapStart),this.nativeDraggable&&(ge(t,"dragover",this),ge(t,"dragenter",this)),Array.prototype.forEach.call(t.querySelectorAll("[draggable]"),function(o){o.removeAttribute("draggable")}),this._onDrop(),this._disableDelayedDragEvents(),tr.splice(tr.indexOf(this.el),1),this.el=t=null},_hideClone:function(){if(!Cn){if(vt("hideClone",this),de.eventCanceled)return;re(Je,"display","none"),this.options.removeCloneOnHide&&Je.parentNode&&Je.parentNode.removeChild(Je),Cn=!0}},_showClone:function(t){if(t.lastPutMode!=="clone"){this._hideClone();return}if(Cn){if(vt("showClone",this),de.eventCanceled)return;ne.parentNode==Ue&&!this.options.group.revertClone?Ue.insertBefore(Je,ne):Hn?Ue.insertBefore(Je,Hn):Ue.appendChild(Je),this.options.group.revertClone&&this.animate(ne,Je),re(Je,"display",""),Cn=!1}}};function N1(e){e.dataTransfer&&(e.dataTransfer.dropEffect="move"),e.cancelable&&e.preventDefault()}function sr(e,t,o,a,r,s,i,l){var c,d=e[ut],u=d.options.onMove,p;return window.CustomEvent&&!sn&&!ea?c=new CustomEvent("move",{bubbles:!0,cancelable:!0}):(c=document.createEvent("Event"),c.initEvent("move",!0,!0)),c.to=t,c.from=e,c.dragged=o,c.draggedRect=a,c.related=r||t,c.relatedRect=s||je(t),c.willInsertAfter=l,c.originalEvent=i,e.dispatchEvent(c),u&&(p=u.call(d,c,i)),p}function Pi(e){e.draggable=!1}function D1(){Bi=!1}function I1(e,t,o){var a=je(vo(o.el,0,o.options,!0)),r=10;return t?e.clientX<a.left-r||e.clientY<a.top&&e.clientX<a.right:e.clientY<a.top-r||e.clientY<a.bottom&&e.clientX<a.left}function R1(e,t,o){var a=je(Ci(o.el,o.options.draggable)),r=10;return t?e.clientX>a.right+r||e.clientX<=a.right&&e.clientY>a.bottom&&e.clientX>=a.left:e.clientX>a.right&&e.clientY>a.top||e.clientX<=a.right&&e.clientY>a.bottom+r}function A1(e,t,o,a,r,s,i,l){var c=a?e.clientY:e.clientX,d=a?o.height:o.width,u=a?o.top:o.left,p=a?o.bottom:o.right,m=!1;if(!i){if(l&&or<d*r){if(!la&&(sa===1?c>u+d*s/2:c<p-d*s/2)&&(la=!0),la)m=!0;else if(sa===1?c<u+or:c>p-or)return-sa}else if(c>u+d*(1-r)/2&&c<p-d*(1-r)/2)return B1(t)}return m=m||i,m&&(c<u+d*s/2||c>p-d*s/2)?c>u+d/2?1:-1:0}function B1(e){return Ke(ne)<Ke(e)?1:-1}function P1(e){for(var t=e.tagName+e.className+e.src+e.href+e.textContent,o=t.length,a=0;o--;)a+=t.charCodeAt(o);return a.toString(36)}function M1(e){ar.length=0;for(var t=e.getElementsByTagName("input"),o=t.length;o--;){var a=t[o];a.checked&&ar.push(a)}}function lr(e){return setTimeout(e,0)}function Mi(e){return clearTimeout(e)}rr&&Ee(document,"touchmove",function(e){(de.active||bo)&&e.cancelable&&e.preventDefault()}),de.utils={on:Ee,off:ge,css:re,find:xc,is:function(t,o){return!!Ft(t,o,t,!1)},extend:y1,throttle:Cc,closest:Ft,toggleClass:Ge,clone:Ti,index:Ke,nextTick:lr,cancelNextTick:Mi,detectDirection:Ac,getChild:vo},de.get=function(e){return e[ut]},de.mount=function(){for(var e=arguments.length,t=new Array(e),o=0;o<e;o++)t[o]=arguments[o];t[0].constructor===Array&&(t=t[0]),t.forEach(function(a){if(!a.prototype||!a.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat({}.toString.call(a));a.utils&&(de.utils=Jt(Jt({},de.utils),a.utils)),oa.mount(a)})},de.create=function(e,t){return new de(e,t)},de.version=h1;var Ze=[],ca,Fi,_i=!1,Li,Vi,cr,da;function F1(){function e(){this.defaults={scroll:!0,forceAutoScrollFallback:!1,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0};for(var t in this)t.charAt(0)==="_"&&typeof this[t]=="function"&&(this[t]=this[t].bind(this))}return e.prototype={dragStarted:function(o){var a=o.originalEvent;this.sortable.nativeDraggable?Ee(document,"dragover",this._handleAutoScroll):this.options.supportPointer?Ee(document,"pointermove",this._handleFallbackAutoScroll):a.touches?Ee(document,"touchmove",this._handleFallbackAutoScroll):Ee(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(o){var a=o.originalEvent;!this.options.dragOverBubble&&!a.rootEl&&this._handleAutoScroll(a)},drop:function(){this.sortable.nativeDraggable?ge(document,"dragover",this._handleAutoScroll):(ge(document,"pointermove",this._handleFallbackAutoScroll),ge(document,"touchmove",this._handleFallbackAutoScroll),ge(document,"mousemove",this._handleFallbackAutoScroll)),Fc(),dr(),b1()},nulling:function(){cr=Fi=ca=_i=da=Li=Vi=null,Ze.length=0},_handleFallbackAutoScroll:function(o){this._handleAutoScroll(o,!0)},_handleAutoScroll:function(o,a){var r=this,s=(o.touches?o.touches[0]:o).clientX,i=(o.touches?o.touches[0]:o).clientY,l=document.elementFromPoint(s,i);if(cr=o,a||this.options.forceAutoScrollFallback||ea||sn||ta){ji(o,this.options,l,a);var c=On(l,!0);_i&&(!da||s!==Li||i!==Vi)&&(da&&Fc(),da=setInterval(function(){var d=On(document.elementFromPoint(s,i),!0);d!==c&&(c=d,dr()),ji(o,r.options,d,a)},10),Li=s,Vi=i)}else{if(!this.options.bubbleScroll||On(l,!0)===Qt()){dr();return}ji(o,this.options,On(l,!1),!1)}}},It(e,{pluginName:"scroll",initializeByDefault:!0})}function dr(){Ze.forEach(function(e){clearInterval(e.pid)}),Ze=[]}function Fc(){clearInterval(da)}var ji=Cc(function(e,t,o,a){if(t.scroll){var r=(e.touches?e.touches[0]:e).clientX,s=(e.touches?e.touches[0]:e).clientY,i=t.scrollSensitivity,l=t.scrollSpeed,c=Qt(),d=!1,u;Fi!==o&&(Fi=o,dr(),ca=t.scroll,u=t.scrollFn,ca===!0&&(ca=On(o,!0)));var p=0,m=ca;do{var v=m,f=je(v),h=f.top,y=f.bottom,b=f.left,g=f.right,k=f.width,O=f.height,S=void 0,N=void 0,F=v.scrollWidth,A=v.scrollHeight,D=re(v),M=v.scrollLeft,L=v.scrollTop;v===c?(S=k<F&&(D.overflowX==="auto"||D.overflowX==="scroll"||D.overflowX==="visible"),N=O<A&&(D.overflowY==="auto"||D.overflowY==="scroll"||D.overflowY==="visible")):(S=k<F&&(D.overflowX==="auto"||D.overflowX==="scroll"),N=O<A&&(D.overflowY==="auto"||D.overflowY==="scroll"));var W=S&&(Math.abs(g-r)<=i&&M+k<F)-(Math.abs(b-r)<=i&&!!M),_=N&&(Math.abs(y-s)<=i&&L+O<A)-(Math.abs(h-s)<=i&&!!L);if(!Ze[p])for(var G=0;G<=p;G++)Ze[G]||(Ze[G]={});(Ze[p].vx!=W||Ze[p].vy!=_||Ze[p].el!==v)&&(Ze[p].el=v,Ze[p].vx=W,Ze[p].vy=_,clearInterval(Ze[p].pid),(W!=0||_!=0)&&(d=!0,Ze[p].pid=setInterval(function(){a&&this.layer===0&&de.active._onTouchMove(cr);var Y=Ze[this.layer].vy?Ze[this.layer].vy*l:0,J=Ze[this.layer].vx?Ze[this.layer].vx*l:0;typeof u=="function"&&u.call(de.dragged.parentNode[ut],J,Y,e,cr,Ze[this.layer].el)!=="continue"||kc(Ze[this.layer].el,J,Y)}.bind({layer:p}),24))),p++}while(t.bubbleScroll&&m!==c&&(m=On(m,!1)));_i=d}},30),_c=function(t){var o=t.originalEvent,a=t.putSortable,r=t.dragEl,s=t.activeSortable,i=t.dispatchSortableEvent,l=t.hideGhostForTarget,c=t.unhideGhostForTarget;if(o){var d=a||s;l();var u=o.changedTouches&&o.changedTouches.length?o.changedTouches[0]:o,p=document.elementFromPoint(u.clientX,u.clientY);c(),d&&!d.el.contains(p)&&(i("spill"),this.onSpill({dragEl:r,putSortable:a}))}};function Ui(){}Ui.prototype={startIndex:null,dragStart:function(t){var o=t.oldDraggableIndex;this.startIndex=o},onSpill:function(t){var o=t.dragEl,a=t.putSortable;this.sortable.captureAnimationState(),a&&a.captureAnimationState();var r=vo(this.sortable.el,this.startIndex,this.options);r?this.sortable.el.insertBefore(o,r):this.sortable.el.appendChild(o),this.sortable.animateAll(),a&&a.animateAll()},drop:_c},It(Ui,{pluginName:"revertOnSpill"});function Hi(){}Hi.prototype={onSpill:function(t){var o=t.dragEl,a=t.putSortable,r=a||this.sortable;r.captureAnimationState(),o.parentNode&&o.parentNode.removeChild(o),r.animateAll()},drop:_c},It(Hi,{pluginName:"removeOnSpill"});var Rt;function _1(){function e(){this.defaults={swapClass:"sortable-swap-highlight"}}return e.prototype={dragStart:function(o){var a=o.dragEl;Rt=a},dragOverValid:function(o){var a=o.completed,r=o.target,s=o.onMove,i=o.activeSortable,l=o.changed,c=o.cancel;if(i.options.swap){var d=this.sortable.el,u=this.options;if(r&&r!==d){var p=Rt;s(r)!==!1?(Ge(r,u.swapClass,!0),Rt=r):Rt=null,p&&p!==Rt&&Ge(p,u.swapClass,!1)}l(),a(!0),c()}},drop:function(o){var a=o.activeSortable,r=o.putSortable,s=o.dragEl,i=r||this.sortable,l=this.options;Rt&&Ge(Rt,l.swapClass,!1),Rt&&(l.swap||r&&r.options.swap)&&s!==Rt&&(i.captureAnimationState(),i!==a&&a.captureAnimationState(),L1(s,Rt),i.animateAll(),i!==a&&a.animateAll())},nulling:function(){Rt=null}},It(e,{pluginName:"swap",eventProperties:function(){return{swapItem:Rt}}})}function L1(e,t){var o=e.parentNode,a=t.parentNode,r,s;!o||!a||o.isEqualNode(t)||a.isEqualNode(e)||(r=Ke(e),s=Ke(t),o.isEqualNode(a)&&r<s&&s++,o.insertBefore(t,o.children[r]),a.insertBefore(e,a.children[s]))}var fe=[],wt=[],ua,Lt,fa=!1,gt=!1,wo=!1,Me,pa,ur;function V1(){function e(t){for(var o in this)o.charAt(0)==="_"&&typeof this[o]=="function"&&(this[o]=this[o].bind(this));t.options.supportPointer?Ee(document,"pointerup",this._deselectMultiDrag):(Ee(document,"mouseup",this._deselectMultiDrag),Ee(document,"touchend",this._deselectMultiDrag)),Ee(document,"keydown",this._checkKeyDown),Ee(document,"keyup",this._checkKeyUp),this.defaults={selectedClass:"sortable-selected",multiDragKey:null,setData:function(r,s){var i="";fe.length&&Lt===t?fe.forEach(function(l,c){i+=(c?", ":"")+l.textContent}):i=s.textContent,r.setData("Text",i)}}}return e.prototype={multiDragKeyDown:!1,isMultiDrag:!1,delayStartGlobal:function(o){var a=o.dragEl;Me=a},delayEnded:function(){this.isMultiDrag=~fe.indexOf(Me)},setupClone:function(o){var a=o.sortable,r=o.cancel;if(this.isMultiDrag){for(var s=0;s<fe.length;s++)wt.push(Ti(fe[s])),wt[s].sortableIndex=fe[s].sortableIndex,wt[s].draggable=!1,wt[s].style["will-change"]="",Ge(wt[s],this.options.selectedClass,!1),fe[s]===Me&&Ge(wt[s],this.options.chosenClass,!1);a._hideClone(),r()}},clone:function(o){var a=o.sortable,r=o.rootEl,s=o.dispatchSortableEvent,i=o.cancel;this.isMultiDrag&&(this.options.removeCloneOnHide||fe.length&&Lt===a&&(Lc(!0,r),s("clone"),i()))},showClone:function(o){var a=o.cloneNowShown,r=o.rootEl,s=o.cancel;this.isMultiDrag&&(Lc(!1,r),wt.forEach(function(i){re(i,"display","")}),a(),ur=!1,s())},hideClone:function(o){var a=this;o.sortable;var r=o.cloneNowHidden,s=o.cancel;this.isMultiDrag&&(wt.forEach(function(i){re(i,"display","none"),a.options.removeCloneOnHide&&i.parentNode&&i.parentNode.removeChild(i)}),r(),ur=!0,s())},dragStartGlobal:function(o){o.sortable,!this.isMultiDrag&&Lt&&Lt.multiDrag._deselectMultiDrag(),fe.forEach(function(a){a.sortableIndex=Ke(a)}),fe=fe.sort(function(a,r){return a.sortableIndex-r.sortableIndex}),wo=!0},dragStarted:function(o){var a=this,r=o.sortable;if(this.isMultiDrag){if(this.options.sort&&(r.captureAnimationState(),this.options.animation)){fe.forEach(function(i){i!==Me&&re(i,"position","absolute")});var s=je(Me,!1,!0,!0);fe.forEach(function(i){i!==Me&&Tc(i,s)}),gt=!0,fa=!0}r.animateAll(function(){gt=!1,fa=!1,a.options.animation&&fe.forEach(function(i){Ni(i)}),a.options.sort&&fr()})}},dragOver:function(o){var a=o.target,r=o.completed,s=o.cancel;gt&&~fe.indexOf(a)&&(r(!1),s())},revert:function(o){var a=o.fromSortable,r=o.rootEl,s=o.sortable,i=o.dragRect;fe.length>1&&(fe.forEach(function(l){s.addAnimationState({target:l,rect:gt?je(l):i}),Ni(l),l.fromRect=i,a.removeAnimationState(l)}),gt=!1,j1(!this.options.removeCloneOnHide,r))},dragOverCompleted:function(o){var a=o.sortable,r=o.isOwner,s=o.insertion,i=o.activeSortable,l=o.parentEl,c=o.putSortable,d=this.options;if(s){if(r&&i._hideClone(),fa=!1,d.animation&&fe.length>1&&(gt||!r&&!i.options.sort&&!c)){var u=je(Me,!1,!0,!0);fe.forEach(function(m){m!==Me&&(Tc(m,u),l.appendChild(m))}),gt=!0}if(!r)if(gt||fr(),fe.length>1){var p=ur;i._showClone(a),i.options.animation&&!ur&&p&&wt.forEach(function(m){i.addAnimationState({target:m,rect:pa}),m.fromRect=pa,m.thisAnimationDuration=null})}else i._showClone(a)}},dragOverAnimationCapture:function(o){var a=o.dragRect,r=o.isOwner,s=o.activeSortable;if(fe.forEach(function(l){l.thisAnimationDuration=null}),s.options.animation&&!r&&s.multiDrag.isMultiDrag){pa=It({},a);var i=Un(Me,!0);pa.top-=i.f,pa.left-=i.e}},dragOverAnimationComplete:function(){gt&&(gt=!1,fr())},drop:function(o){var a=o.originalEvent,r=o.rootEl,s=o.parentEl,i=o.sortable,l=o.dispatchSortableEvent,c=o.oldIndex,d=o.putSortable,u=d||this.sortable;if(a){var p=this.options,m=s.children;if(!wo)if(p.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),Ge(Me,p.selectedClass,!~fe.indexOf(Me)),~fe.indexOf(Me))fe.splice(fe.indexOf(Me),1),ua=null,aa({sortable:i,rootEl:r,name:"deselect",targetEl:Me,originalEvt:a});else{if(fe.push(Me),aa({sortable:i,rootEl:r,name:"select",targetEl:Me,originalEvt:a}),a.shiftKey&&ua&&i.el.contains(ua)){var v=Ke(ua),f=Ke(Me);if(~v&&~f&&v!==f){var h,y;for(f>v?(y=v,h=f):(y=f,h=v+1);y<h;y++)~fe.indexOf(m[y])||(Ge(m[y],p.selectedClass,!0),fe.push(m[y]),aa({sortable:i,rootEl:r,name:"select",targetEl:m[y],originalEvt:a}))}}else ua=Me;Lt=u}if(wo&&this.isMultiDrag){if(gt=!1,(s[ut].options.sort||s!==r)&&fe.length>1){var b=je(Me),g=Ke(Me,":not(."+this.options.selectedClass+")");if(!fa&&p.animation&&(Me.thisAnimationDuration=null),u.captureAnimationState(),!fa&&(p.animation&&(Me.fromRect=b,fe.forEach(function(O){if(O.thisAnimationDuration=null,O!==Me){var S=gt?je(O):b;O.fromRect=S,u.addAnimationState({target:O,rect:S})}})),fr(),fe.forEach(function(O){m[g]?s.insertBefore(O,m[g]):s.appendChild(O),g++}),c===Ke(Me))){var k=!1;fe.forEach(function(O){if(O.sortableIndex!==Ke(O)){k=!0;return}}),k&&l("update")}fe.forEach(function(O){Ni(O)}),u.animateAll()}Lt=u}(r===s||d&&d.lastPutMode!=="clone")&&wt.forEach(function(O){O.parentNode&&O.parentNode.removeChild(O)})}},nullingGlobal:function(){this.isMultiDrag=wo=!1,wt.length=0},destroyGlobal:function(){this._deselectMultiDrag(),ge(document,"pointerup",this._deselectMultiDrag),ge(document,"mouseup",this._deselectMultiDrag),ge(document,"touchend",this._deselectMultiDrag),ge(document,"keydown",this._checkKeyDown),ge(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(o){if(!(typeof wo<"u"&&wo)&&Lt===this.sortable&&!(o&&Ft(o.target,this.options.draggable,this.sortable.el,!1))&&!(o&&o.button!==0))for(;fe.length;){var a=fe[0];Ge(a,this.options.selectedClass,!1),fe.shift(),aa({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:a,originalEvt:o})}},_checkKeyDown:function(o){o.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(o){o.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},It(e,{pluginName:"multiDrag",utils:{select:function(o){var a=o.parentNode[ut];!a||!a.options.multiDrag||~fe.indexOf(o)||(Lt&&Lt!==a&&(Lt.multiDrag._deselectMultiDrag(),Lt=a),Ge(o,a.options.selectedClass,!0),fe.push(o))},deselect:function(o){var a=o.parentNode[ut],r=fe.indexOf(o);!a||!a.options.multiDrag||!~r||(Ge(o,a.options.selectedClass,!1),fe.splice(r,1))}},eventProperties:function(){var o=this,a=[],r=[];return fe.forEach(function(s){a.push({multiDragElement:s,index:s.sortableIndex});var i;gt&&s!==Me?i=-1:gt?i=Ke(s,":not(."+o.options.selectedClass+")"):i=Ke(s),r.push({multiDragElement:s,index:i})}),{items:c1(fe),clones:[].concat(wt),oldIndicies:a,newIndicies:r}},optionListeners:{multiDragKey:function(o){return o=o.toLowerCase(),o==="ctrl"?o="Control":o.length>1&&(o=o.charAt(0).toUpperCase()+o.substr(1)),o}}})}function j1(e,t){fe.forEach(function(o,a){var r=t.children[o.sortableIndex+(e?Number(a):0)];r?t.insertBefore(o,r):t.appendChild(o)})}function Lc(e,t){wt.forEach(function(o,a){var r=t.children[o.sortableIndex+(e?Number(a):0)];r?t.insertBefore(o,r):t.appendChild(o)})}function fr(){fe.forEach(function(e){e!==Me&&e.parentNode&&e.parentNode.removeChild(e)})}de.mount(new F1),de.mount(Hi,Ui);const U1=eu(Object.freeze(Object.defineProperty({__proto__:null,MultiDrag:V1,Sortable:de,Swap:_1,default:de},Symbol.toStringTag,{value:"Module"})));(function(e,t){(function(a,r){e.exports=r(n,U1)})(typeof self<"u"?self:so,function(o,a){return function(r){var s={};function i(l){if(s[l])return s[l].exports;var c=s[l]={i:l,l:!1,exports:{}};return r[l].call(c.exports,c,c.exports,i),c.l=!0,c.exports}return i.m=r,i.c=s,i.d=function(l,c,d){i.o(l,c)||Object.defineProperty(l,c,{enumerable:!0,get:d})},i.r=function(l){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(l,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(l,"__esModule",{value:!0})},i.t=function(l,c){if(c&1&&(l=i(l)),c&8||c&4&&typeof l=="object"&&l&&l.__esModule)return l;var d=Object.create(null);if(i.r(d),Object.defineProperty(d,"default",{enumerable:!0,value:l}),c&2&&typeof l!="string")for(var u in l)i.d(d,u,function(p){return l[p]}.bind(null,u));return d},i.n=function(l){var c=l&&l.__esModule?function(){return l.default}:function(){return l};return i.d(c,"a",c),c},i.o=function(l,c){return Object.prototype.hasOwnProperty.call(l,c)},i.p="",i(i.s="fb15")}({"00ee":function(r,s,i){var l=i("b622"),c=l("toStringTag"),d={};d[c]="z",r.exports=String(d)==="[object z]"},"0366":function(r,s,i){var l=i("1c0b");r.exports=function(c,d,u){if(l(c),d===void 0)return c;switch(u){case 0:return function(){return c.call(d)};case 1:return function(p){return c.call(d,p)};case 2:return function(p,m){return c.call(d,p,m)};case 3:return function(p,m,v){return c.call(d,p,m,v)}}return function(){return c.apply(d,arguments)}}},"057f":function(r,s,i){var l=i("fc6a"),c=i("241c").f,d={}.toString,u=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],p=function(m){try{return c(m)}catch{return u.slice()}};r.exports.f=function(v){return u&&d.call(v)=="[object Window]"?p(v):c(l(v))}},"06cf":function(r,s,i){var l=i("83ab"),c=i("d1e7"),d=i("5c6c"),u=i("fc6a"),p=i("c04e"),m=i("5135"),v=i("0cfb"),f=Object.getOwnPropertyDescriptor;s.f=l?f:function(y,b){if(y=u(y),b=p(b,!0),v)try{return f(y,b)}catch{}if(m(y,b))return d(!c.f.call(y,b),y[b])}},"0cfb":function(r,s,i){var l=i("83ab"),c=i("d039"),d=i("cc12");r.exports=!l&&!c(function(){return Object.defineProperty(d("div"),"a",{get:function(){return 7}}).a!=7})},"13d5":function(r,s,i){var l=i("23e7"),c=i("d58f").left,d=i("a640"),u=i("ae40"),p=d("reduce"),m=u("reduce",{1:0});l({target:"Array",proto:!0,forced:!p||!m},{reduce:function(f){return c(this,f,arguments.length,arguments.length>1?arguments[1]:void 0)}})},"14c3":function(r,s,i){var l=i("c6b6"),c=i("9263");r.exports=function(d,u){var p=d.exec;if(typeof p=="function"){var m=p.call(d,u);if(typeof m!="object")throw TypeError("RegExp exec method returned something other than an Object or null");return m}if(l(d)!=="RegExp")throw TypeError("RegExp#exec called on incompatible receiver");return c.call(d,u)}},"159b":function(r,s,i){var l=i("da84"),c=i("fdbc"),d=i("17c2"),u=i("9112");for(var p in c){var m=l[p],v=m&&m.prototype;if(v&&v.forEach!==d)try{u(v,"forEach",d)}catch{v.forEach=d}}},"17c2":function(r,s,i){var l=i("b727").forEach,c=i("a640"),d=i("ae40"),u=c("forEach"),p=d("forEach");r.exports=!u||!p?function(v){return l(this,v,arguments.length>1?arguments[1]:void 0)}:[].forEach},"1be4":function(r,s,i){var l=i("d066");r.exports=l("document","documentElement")},"1c0b":function(r,s){r.exports=function(i){if(typeof i!="function")throw TypeError(String(i)+" is not a function");return i}},"1c7e":function(r,s,i){var l=i("b622"),c=l("iterator"),d=!1;try{var u=0,p={next:function(){return{done:!!u++}},return:function(){d=!0}};p[c]=function(){return this},Array.from(p,function(){throw 2})}catch{}r.exports=function(m,v){if(!v&&!d)return!1;var f=!1;try{var h={};h[c]=function(){return{next:function(){return{done:f=!0}}}},m(h)}catch{}return f}},"1d80":function(r,s){r.exports=function(i){if(i==null)throw TypeError("Can't call method on "+i);return i}},"1dde":function(r,s,i){var l=i("d039"),c=i("b622"),d=i("2d00"),u=c("species");r.exports=function(p){return d>=51||!l(function(){var m=[],v=m.constructor={};return v[u]=function(){return{foo:1}},m[p](Boolean).foo!==1})}},"23cb":function(r,s,i){var l=i("a691"),c=Math.max,d=Math.min;r.exports=function(u,p){var m=l(u);return m<0?c(m+p,0):d(m,p)}},"23e7":function(r,s,i){var l=i("da84"),c=i("06cf").f,d=i("9112"),u=i("6eeb"),p=i("ce4e"),m=i("e893"),v=i("94ca");r.exports=function(f,h){var y=f.target,b=f.global,g=f.stat,k,O,S,N,F,A;if(b?O=l:g?O=l[y]||p(y,{}):O=(l[y]||{}).prototype,O)for(S in h){if(F=h[S],f.noTargetGet?(A=c(O,S),N=A&&A.value):N=O[S],k=v(b?S:y+(g?".":"#")+S,f.forced),!k&&N!==void 0){if(typeof F==typeof N)continue;m(F,N)}(f.sham||N&&N.sham)&&d(F,"sham",!0),u(O,S,F,f)}}},"241c":function(r,s,i){var l=i("ca84"),c=i("7839"),d=c.concat("length","prototype");s.f=Object.getOwnPropertyNames||function(p){return l(p,d)}},"25f0":function(r,s,i){var l=i("6eeb"),c=i("825a"),d=i("d039"),u=i("ad6d"),p="toString",m=RegExp.prototype,v=m[p],f=d(function(){return v.call({source:"a",flags:"b"})!="/a/b"}),h=v.name!=p;(f||h)&&l(RegExp.prototype,p,function(){var b=c(this),g=String(b.source),k=b.flags,O=String(k===void 0&&b instanceof RegExp&&!("flags"in m)?u.call(b):k);return"/"+g+"/"+O},{unsafe:!0})},"2ca0":function(r,s,i){var l=i("23e7"),c=i("06cf").f,d=i("50c4"),u=i("5a34"),p=i("1d80"),m=i("ab13"),v=i("c430"),f="".startsWith,h=Math.min,y=m("startsWith"),b=!v&&!y&&!!function(){var g=c(String.prototype,"startsWith");return g&&!g.writable}();l({target:"String",proto:!0,forced:!b&&!y},{startsWith:function(k){var O=String(p(this));u(k);var S=d(h(arguments.length>1?arguments[1]:void 0,O.length)),N=String(k);return f?f.call(O,N,S):O.slice(S,S+N.length)===N}})},"2d00":function(r,s,i){var l=i("da84"),c=i("342f"),d=l.process,u=d&&d.versions,p=u&&u.v8,m,v;p?(m=p.split("."),v=m[0]+m[1]):c&&(m=c.match(/Edge\/(\d+)/),(!m||m[1]>=74)&&(m=c.match(/Chrome\/(\d+)/),m&&(v=m[1]))),r.exports=v&&+v},"342f":function(r,s,i){var l=i("d066");r.exports=l("navigator","userAgent")||""},"35a1":function(r,s,i){var l=i("f5df"),c=i("3f8c"),d=i("b622"),u=d("iterator");r.exports=function(p){if(p!=null)return p[u]||p["@@iterator"]||c[l(p)]}},"37e8":function(r,s,i){var l=i("83ab"),c=i("9bf2"),d=i("825a"),u=i("df75");r.exports=l?Object.defineProperties:function(m,v){d(m);for(var f=u(v),h=f.length,y=0,b;h>y;)c.f(m,b=f[y++],v[b]);return m}},"3bbe":function(r,s,i){var l=i("861d");r.exports=function(c){if(!l(c)&&c!==null)throw TypeError("Can't set "+String(c)+" as a prototype");return c}},"3ca3":function(r,s,i){var l=i("6547").charAt,c=i("69f3"),d=i("7dd0"),u="String Iterator",p=c.set,m=c.getterFor(u);d(String,"String",function(v){p(this,{type:u,string:String(v),index:0})},function(){var f=m(this),h=f.string,y=f.index,b;return y>=h.length?{value:void 0,done:!0}:(b=l(h,y),f.index+=b.length,{value:b,done:!1})})},"3f8c":function(r,s){r.exports={}},4160:function(r,s,i){var l=i("23e7"),c=i("17c2");l({target:"Array",proto:!0,forced:[].forEach!=c},{forEach:c})},"428f":function(r,s,i){var l=i("da84");r.exports=l},"44ad":function(r,s,i){var l=i("d039"),c=i("c6b6"),d="".split;r.exports=l(function(){return!Object("z").propertyIsEnumerable(0)})?function(u){return c(u)=="String"?d.call(u,""):Object(u)}:Object},"44d2":function(r,s,i){var l=i("b622"),c=i("7c73"),d=i("9bf2"),u=l("unscopables"),p=Array.prototype;p[u]==null&&d.f(p,u,{configurable:!0,value:c(null)}),r.exports=function(m){p[u][m]=!0}},"44e7":function(r,s,i){var l=i("861d"),c=i("c6b6"),d=i("b622"),u=d("match");r.exports=function(p){var m;return l(p)&&((m=p[u])!==void 0?!!m:c(p)=="RegExp")}},4930:function(r,s,i){var l=i("d039");r.exports=!!Object.getOwnPropertySymbols&&!l(function(){return!String(Symbol())})},"4d64":function(r,s,i){var l=i("fc6a"),c=i("50c4"),d=i("23cb"),u=function(p){return function(m,v,f){var h=l(m),y=c(h.length),b=d(f,y),g;if(p&&v!=v){for(;y>b;)if(g=h[b++],g!=g)return!0}else for(;y>b;b++)if((p||b in h)&&h[b]===v)return p||b||0;return!p&&-1}};r.exports={includes:u(!0),indexOf:u(!1)}},"4de4":function(r,s,i){var l=i("23e7"),c=i("b727").filter,d=i("1dde"),u=i("ae40"),p=d("filter"),m=u("filter");l({target:"Array",proto:!0,forced:!p||!m},{filter:function(f){return c(this,f,arguments.length>1?arguments[1]:void 0)}})},"4df4":function(r,s,i){var l=i("0366"),c=i("7b0b"),d=i("9bdd"),u=i("e95a"),p=i("50c4"),m=i("8418"),v=i("35a1");r.exports=function(h){var y=c(h),b=typeof this=="function"?this:Array,g=arguments.length,k=g>1?arguments[1]:void 0,O=k!==void 0,S=v(y),N=0,F,A,D,M,L,W;if(O&&(k=l(k,g>2?arguments[2]:void 0,2)),S!=null&&!(b==Array&&u(S)))for(M=S.call(y),L=M.next,A=new b;!(D=L.call(M)).done;N++)W=O?d(M,k,[D.value,N],!0):D.value,m(A,N,W);else for(F=p(y.length),A=new b(F);F>N;N++)W=O?k(y[N],N):y[N],m(A,N,W);return A.length=N,A}},"4fad":function(r,s,i){var l=i("23e7"),c=i("6f53").entries;l({target:"Object",stat:!0},{entries:function(u){return c(u)}})},"50c4":function(r,s,i){var l=i("a691"),c=Math.min;r.exports=function(d){return d>0?c(l(d),9007199254740991):0}},5135:function(r,s){var i={}.hasOwnProperty;r.exports=function(l,c){return i.call(l,c)}},5319:function(r,s,i){var l=i("d784"),c=i("825a"),d=i("7b0b"),u=i("50c4"),p=i("a691"),m=i("1d80"),v=i("8aa5"),f=i("14c3"),h=Math.max,y=Math.min,b=Math.floor,g=/\$([$&'`]|\d\d?|<[^>]*>)/g,k=/\$([$&'`]|\d\d?)/g,O=function(S){return S===void 0?S:String(S)};l("replace",2,function(S,N,F,A){var D=A.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,M=A.REPLACE_KEEPS_$0,L=D?"$":"$0";return[function(G,Y){var J=m(this),X=G?.[S];return X!==void 0?X.call(G,J,Y):N.call(String(J),G,Y)},function(_,G){if(!D&&M||typeof G=="string"&&G.indexOf(L)===-1){var Y=F(N,_,this,G);if(Y.done)return Y.value}var J=c(_),X=String(this),ee=typeof G=="function";ee||(G=String(G));var he=J.global;if(he){var ke=J.unicode;J.lastIndex=0}for(var Ce=[];;){var we=f(J,X);if(we===null||(Ce.push(we),!he))break;var Ae=String(we[0]);Ae===""&&(J.lastIndex=v(X,u(J.lastIndex),ke))}for(var Ve="",He=0,Be=0;Be<Ce.length;Be++){we=Ce[Be];for(var _e=String(we[0]),dt=h(y(p(we.index),X.length),0),et=[],Ot=1;Ot<we.length;Ot++)et.push(O(we[Ot]));var Ht=we.groups;if(ee){var zt=[_e].concat(et,dt,X);Ht!==void 0&&zt.push(Ht);var tt=String(G.apply(void 0,zt))}else tt=W(_e,X,dt,et,Ht,G);dt>=He&&(Ve+=X.slice(He,dt)+tt,He=dt+_e.length)}return Ve+X.slice(He)}];function W(_,G,Y,J,X,ee){var he=Y+_.length,ke=J.length,Ce=k;return X!==void 0&&(X=d(X),Ce=g),N.call(ee,Ce,function(we,Ae){var Ve;switch(Ae.charAt(0)){case"$":return"$";case"&":return _;case"`":return G.slice(0,Y);case"'":return G.slice(he);case"<":Ve=X[Ae.slice(1,-1)];break;default:var He=+Ae;if(He===0)return we;if(He>ke){var Be=b(He/10);return Be===0?we:Be<=ke?J[Be-1]===void 0?Ae.charAt(1):J[Be-1]+Ae.charAt(1):we}Ve=J[He-1]}return Ve===void 0?"":Ve})}})},5692:function(r,s,i){var l=i("c430"),c=i("c6cd");(r.exports=function(d,u){return c[d]||(c[d]=u!==void 0?u:{})})("versions",[]).push({version:"3.6.5",mode:l?"pure":"global",copyright:"ยฉ 2020 Denis Pushkarev (zloirock.ru)"})},"56ef":function(r,s,i){var l=i("d066"),c=i("241c"),d=i("7418"),u=i("825a");r.exports=l("Reflect","ownKeys")||function(m){var v=c.f(u(m)),f=d.f;return f?v.concat(f(m)):v}},"5a34":function(r,s,i){var l=i("44e7");r.exports=function(c){if(l(c))throw TypeError("The method doesn't accept regular expressions");return c}},"5c6c":function(r,s){r.exports=function(i,l){return{enumerable:!(i&1),configurable:!(i&2),writable:!(i&4),value:l}}},"5db7":function(r,s,i){var l=i("23e7"),c=i("a2bf"),d=i("7b0b"),u=i("50c4"),p=i("1c0b"),m=i("65f0");l({target:"Array",proto:!0},{flatMap:function(f){var h=d(this),y=u(h.length),b;return p(f),b=m(h,0),b.length=c(b,h,h,y,0,1,f,arguments.length>1?arguments[1]:void 0),b}})},6547:function(r,s,i){var l=i("a691"),c=i("1d80"),d=function(u){return function(p,m){var v=String(c(p)),f=l(m),h=v.length,y,b;return f<0||f>=h?u?"":void 0:(y=v.charCodeAt(f),y<55296||y>56319||f+1===h||(b=v.charCodeAt(f+1))<56320||b>57343?u?v.charAt(f):y:u?v.slice(f,f+2):(y-55296<<10)+(b-56320)+65536)}};r.exports={codeAt:d(!1),charAt:d(!0)}},"65f0":function(r,s,i){var l=i("861d"),c=i("e8b5"),d=i("b622"),u=d("species");r.exports=function(p,m){var v;return c(p)&&(v=p.constructor,typeof v=="function"&&(v===Array||c(v.prototype))?v=void 0:l(v)&&(v=v[u],v===null&&(v=void 0))),new(v===void 0?Array:v)(m===0?0:m)}},"69f3":function(r,s,i){var l=i("7f9a"),c=i("da84"),d=i("861d"),u=i("9112"),p=i("5135"),m=i("f772"),v=i("d012"),f=c.WeakMap,h,y,b,g=function(D){return b(D)?y(D):h(D,{})},k=function(D){return function(M){var L;if(!d(M)||(L=y(M)).type!==D)throw TypeError("Incompatible receiver, "+D+" required");return L}};if(l){var O=new f,S=O.get,N=O.has,F=O.set;h=function(D,M){return F.call(O,D,M),M},y=function(D){return S.call(O,D)||{}},b=function(D){return N.call(O,D)}}else{var A=m("state");v[A]=!0,h=function(D,M){return u(D,A,M),M},y=function(D){return p(D,A)?D[A]:{}},b=function(D){return p(D,A)}}r.exports={set:h,get:y,has:b,enforce:g,getterFor:k}},"6eeb":function(r,s,i){var l=i("da84"),c=i("9112"),d=i("5135"),u=i("ce4e"),p=i("8925"),m=i("69f3"),v=m.get,f=m.enforce,h=String(String).split("String");(r.exports=function(y,b,g,k){var O=k?!!k.unsafe:!1,S=k?!!k.enumerable:!1,N=k?!!k.noTargetGet:!1;if(typeof g=="function"&&(typeof b=="string"&&!d(g,"name")&&c(g,"name",b),f(g).source=h.join(typeof b=="string"?b:"")),y===l){S?y[b]=g:u(b,g);return}else O?!N&&y[b]&&(S=!0):delete y[b];S?y[b]=g:c(y,b,g)})(Function.prototype,"toString",function(){return typeof this=="function"&&v(this).source||p(this)})},"6f53":function(r,s,i){var l=i("83ab"),c=i("df75"),d=i("fc6a"),u=i("d1e7").f,p=function(m){return function(v){for(var f=d(v),h=c(f),y=h.length,b=0,g=[],k;y>b;)k=h[b++],(!l||u.call(f,k))&&g.push(m?[k,f[k]]:f[k]);return g}};r.exports={entries:p(!0),values:p(!1)}},"73d9":function(r,s,i){var l=i("44d2");l("flatMap")},7418:function(r,s){s.f=Object.getOwnPropertySymbols},"746f":function(r,s,i){var l=i("428f"),c=i("5135"),d=i("e538"),u=i("9bf2").f;r.exports=function(p){var m=l.Symbol||(l.Symbol={});c(m,p)||u(m,p,{value:d.f(p)})}},7839:function(r,s){r.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7b0b":function(r,s,i){var l=i("1d80");r.exports=function(c){return Object(l(c))}},"7c73":function(r,s,i){var l=i("825a"),c=i("37e8"),d=i("7839"),u=i("d012"),p=i("1be4"),m=i("cc12"),v=i("f772"),f=">",h="<",y="prototype",b="script",g=v("IE_PROTO"),k=function(){},O=function(D){return h+b+f+D+h+"/"+b+f},S=function(D){D.write(O("")),D.close();var M=D.parentWindow.Object;return D=null,M},N=function(){var D=m("iframe"),M="java"+b+":",L;return D.style.display="none",p.appendChild(D),D.src=String(M),L=D.contentWindow.document,L.open(),L.write(O("document.F=Object")),L.close(),L.F},F,A=function(){try{F=document.domain&&new ActiveXObject("htmlfile")}catch{}A=F?S(F):N();for(var D=d.length;D--;)delete A[y][d[D]];return A()};u[g]=!0,r.exports=Object.create||function(M,L){var W;return M!==null?(k[y]=l(M),W=new k,k[y]=null,W[g]=M):W=A(),L===void 0?W:c(W,L)}},"7dd0":function(r,s,i){var l=i("23e7"),c=i("9ed3"),d=i("e163"),u=i("d2bb"),p=i("d44e"),m=i("9112"),v=i("6eeb"),f=i("b622"),h=i("c430"),y=i("3f8c"),b=i("ae93"),g=b.IteratorPrototype,k=b.BUGGY_SAFARI_ITERATORS,O=f("iterator"),S="keys",N="values",F="entries",A=function(){return this};r.exports=function(D,M,L,W,_,G,Y){c(L,M,W);var J=function(Be){if(Be===_&&Ce)return Ce;if(!k&&Be in he)return he[Be];switch(Be){case S:return function(){return new L(this,Be)};case N:return function(){return new L(this,Be)};case F:return function(){return new L(this,Be)}}return function(){return new L(this)}},X=M+" Iterator",ee=!1,he=D.prototype,ke=he[O]||he["@@iterator"]||_&&he[_],Ce=!k&&ke||J(_),we=M=="Array"&&he.entries||ke,Ae,Ve,He;if(we&&(Ae=d(we.call(new D)),g!==Object.prototype&&Ae.next&&(!h&&d(Ae)!==g&&(u?u(Ae,g):typeof Ae[O]!="function"&&m(Ae,O,A)),p(Ae,X,!0,!0),h&&(y[X]=A))),_==N&&ke&&ke.name!==N&&(ee=!0,Ce=function(){return ke.call(this)}),(!h||Y)&&he[O]!==Ce&&m(he,O,Ce),y[M]=Ce,_)if(Ve={values:J(N),keys:G?Ce:J(S),entries:J(F)},Y)for(He in Ve)(k||ee||!(He in he))&&v(he,He,Ve[He]);else l({target:M,proto:!0,forced:k||ee},Ve);return Ve}},"7f9a":function(r,s,i){var l=i("da84"),c=i("8925"),d=l.WeakMap;r.exports=typeof d=="function"&&/native code/.test(c(d))},"825a":function(r,s,i){var l=i("861d");r.exports=function(c){if(!l(c))throw TypeError(String(c)+" is not an object");return c}},"83ab":function(r,s,i){var l=i("d039");r.exports=!l(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},8418:function(r,s,i){var l=i("c04e"),c=i("9bf2"),d=i("5c6c");r.exports=function(u,p,m){var v=l(p);v in u?c.f(u,v,d(0,m)):u[v]=m}},"861d":function(r,s){r.exports=function(i){return typeof i=="object"?i!==null:typeof i=="function"}},8875:function(r,s,i){var l,c,d;(function(u,p){c=[],l=p,d=typeof l=="function"?l.apply(s,c):l,d!==void 0&&(r.exports=d)})(typeof self<"u"?self:this,function(){function u(){var p=Object.getOwnPropertyDescriptor(document,"currentScript");if(!p&&"currentScript"in document&&document.currentScript||p&&p.get!==u&&document.currentScript)return document.currentScript;try{throw new Error}catch(F){var m=/.*at [^(]*\((.*):(.+):(.+)\)$/ig,v=/@([^@]*):(\d+):(\d+)\s*$/ig,f=m.exec(F.stack)||v.exec(F.stack),h=f&&f[1]||!1,y=f&&f[2]||!1,b=document.location.href.replace(document.location.hash,""),g,k,O,S=document.getElementsByTagName("script");h===b&&(g=document.documentElement.outerHTML,k=new RegExp("(?:[^\\n]+?\\n){0,"+(y-2)+"}[^<]*<script>([\\d\\D]*?)<\\/script>[\\d\\D]*","i"),O=g.replace(k,"$1").trim());for(var N=0;N<S.length;N++)if(S[N].readyState==="interactive"||S[N].src===h||h===b&&S[N].innerHTML&&S[N].innerHTML.trim()===O)return S[N];return null}}return u})},8925:function(r,s,i){var l=i("c6cd"),c=Function.toString;typeof l.inspectSource!="function"&&(l.inspectSource=function(d){return c.call(d)}),r.exports=l.inspectSource},"8aa5":function(r,s,i){var l=i("6547").charAt;r.exports=function(c,d,u){return d+(u?l(c,d).length:1)}},"8bbf":function(r,s){r.exports=o},"90e3":function(r,s){var i=0,l=Math.random();r.exports=function(c){return"Symbol("+String(c===void 0?"":c)+")_"+(++i+l).toString(36)}},9112:function(r,s,i){var l=i("83ab"),c=i("9bf2"),d=i("5c6c");r.exports=l?function(u,p,m){return c.f(u,p,d(1,m))}:function(u,p,m){return u[p]=m,u}},9263:function(r,s,i){var l=i("ad6d"),c=i("9f7f"),d=RegExp.prototype.exec,u=String.prototype.replace,p=d,m=function(){var y=/a/,b=/b*/g;return d.call(y,"a"),d.call(b,"a"),y.lastIndex!==0||b.lastIndex!==0}(),v=c.UNSUPPORTED_Y||c.BROKEN_CARET,f=/()??/.exec("")[1]!==void 0,h=m||f||v;h&&(p=function(b){var g=this,k,O,S,N,F=v&&g.sticky,A=l.call(g),D=g.source,M=0,L=b;return F&&(A=A.replace("y",""),A.indexOf("g")===-1&&(A+="g"),L=String(b).slice(g.lastIndex),g.lastIndex>0&&(!g.multiline||g.multiline&&b[g.lastIndex-1]!==`
`)&&(D="(?: "+D+")",L=" "+L,M++),O=new RegExp("^(?:"+D+")",A)),f&&(O=new RegExp("^"+D+"$(?!\\s)",A)),m&&(k=g.lastIndex),S=d.call(F?O:g,L),F?S?(S.input=S.input.slice(M),S[0]=S[0].slice(M),S.index=g.lastIndex,g.lastIndex+=S[0].length):g.lastIndex=0:m&&S&&(g.lastIndex=g.global?S.index+S[0].length:k),f&&S&&S.length>1&&u.call(S[0],O,function(){for(N=1;N<arguments.length-2;N++)arguments[N]===void 0&&(S[N]=void 0)}),S}),r.exports=p},"94ca":function(r,s,i){var l=i("d039"),c=/#|\.prototype\./,d=function(f,h){var y=p[u(f)];return y==v?!0:y==m?!1:typeof h=="function"?l(h):!!h},u=d.normalize=function(f){return String(f).replace(c,".").toLowerCase()},p=d.data={},m=d.NATIVE="N",v=d.POLYFILL="P";r.exports=d},"99af":function(r,s,i){var l=i("23e7"),c=i("d039"),d=i("e8b5"),u=i("861d"),p=i("7b0b"),m=i("50c4"),v=i("8418"),f=i("65f0"),h=i("1dde"),y=i("b622"),b=i("2d00"),g=y("isConcatSpreadable"),k=9007199254740991,O="Maximum allowed index exceeded",S=b>=51||!c(function(){var D=[];return D[g]=!1,D.concat()[0]!==D}),N=h("concat"),F=function(D){if(!u(D))return!1;var M=D[g];return M!==void 0?!!M:d(D)},A=!S||!N;l({target:"Array",proto:!0,forced:A},{concat:function(M){var L=p(this),W=f(L,0),_=0,G,Y,J,X,ee;for(G=-1,J=arguments.length;G<J;G++)if(ee=G===-1?L:arguments[G],F(ee)){if(X=m(ee.length),_+X>k)throw TypeError(O);for(Y=0;Y<X;Y++,_++)Y in ee&&v(W,_,ee[Y])}else{if(_>=k)throw TypeError(O);v(W,_++,ee)}return W.length=_,W}})},"9bdd":function(r,s,i){var l=i("825a");r.exports=function(c,d,u,p){try{return p?d(l(u)[0],u[1]):d(u)}catch(v){var m=c.return;throw m!==void 0&&l(m.call(c)),v}}},"9bf2":function(r,s,i){var l=i("83ab"),c=i("0cfb"),d=i("825a"),u=i("c04e"),p=Object.defineProperty;s.f=l?p:function(v,f,h){if(d(v),f=u(f,!0),d(h),c)try{return p(v,f,h)}catch{}if("get"in h||"set"in h)throw TypeError("Accessors not supported");return"value"in h&&(v[f]=h.value),v}},"9ed3":function(r,s,i){var l=i("ae93").IteratorPrototype,c=i("7c73"),d=i("5c6c"),u=i("d44e"),p=i("3f8c"),m=function(){return this};r.exports=function(v,f,h){var y=f+" Iterator";return v.prototype=c(l,{next:d(1,h)}),u(v,y,!1,!0),p[y]=m,v}},"9f7f":function(r,s,i){var l=i("d039");function c(d,u){return RegExp(d,u)}s.UNSUPPORTED_Y=l(function(){var d=c("a","y");return d.lastIndex=2,d.exec("abcd")!=null}),s.BROKEN_CARET=l(function(){var d=c("^r","gy");return d.lastIndex=2,d.exec("str")!=null})},a2bf:function(r,s,i){var l=i("e8b5"),c=i("50c4"),d=i("0366"),u=function(p,m,v,f,h,y,b,g){for(var k=h,O=0,S=b?d(b,g,3):!1,N;O<f;){if(O in v){if(N=S?S(v[O],O,m):v[O],y>0&&l(N))k=u(p,m,N,c(N.length),k,y-1)-1;else{if(k>=9007199254740991)throw TypeError("Exceed the acceptable array length");p[k]=N}k++}O++}return k};r.exports=u},a352:function(r,s){r.exports=a},a434:function(r,s,i){var l=i("23e7"),c=i("23cb"),d=i("a691"),u=i("50c4"),p=i("7b0b"),m=i("65f0"),v=i("8418"),f=i("1dde"),h=i("ae40"),y=f("splice"),b=h("splice",{ACCESSORS:!0,0:0,1:2}),g=Math.max,k=Math.min,O=9007199254740991,S="Maximum allowed length exceeded";l({target:"Array",proto:!0,forced:!y||!b},{splice:function(F,A){var D=p(this),M=u(D.length),L=c(F,M),W=arguments.length,_,G,Y,J,X,ee;if(W===0?_=G=0:W===1?(_=0,G=M-L):(_=W-2,G=k(g(d(A),0),M-L)),M+_-G>O)throw TypeError(S);for(Y=m(D,G),J=0;J<G;J++)X=L+J,X in D&&v(Y,J,D[X]);if(Y.length=G,_<G){for(J=L;J<M-G;J++)X=J+G,ee=J+_,X in D?D[ee]=D[X]:delete D[ee];for(J=M;J>M-G+_;J--)delete D[J-1]}else if(_>G)for(J=M-G;J>L;J--)X=J+G-1,ee=J+_-1,X in D?D[ee]=D[X]:delete D[ee];for(J=0;J<_;J++)D[J+L]=arguments[J+2];return D.length=M-G+_,Y}})},a4d3:function(r,s,i){var l=i("23e7"),c=i("da84"),d=i("d066"),u=i("c430"),p=i("83ab"),m=i("4930"),v=i("fdbf"),f=i("d039"),h=i("5135"),y=i("e8b5"),b=i("861d"),g=i("825a"),k=i("7b0b"),O=i("fc6a"),S=i("c04e"),N=i("5c6c"),F=i("7c73"),A=i("df75"),D=i("241c"),M=i("057f"),L=i("7418"),W=i("06cf"),_=i("9bf2"),G=i("d1e7"),Y=i("9112"),J=i("6eeb"),X=i("5692"),ee=i("f772"),he=i("d012"),ke=i("90e3"),Ce=i("b622"),we=i("e538"),Ae=i("746f"),Ve=i("d44e"),He=i("69f3"),Be=i("b727").forEach,_e=ee("hidden"),dt="Symbol",et="prototype",Ot=Ce("toPrimitive"),Ht=He.set,zt=He.getterFor(dt),tt=Object[et],nt=c.Symbol,un=d("JSON","stringify"),Ct=W.f,kt=_.f,qn=M.f,Io=G.f,yt=X("symbols"),Gt=X("op-symbols"),$t=X("string-to-symbol-registry"),An=X("symbol-to-string-registry"),$n=X("wks"),eo=c.QObject,to=!eo||!eo[et]||!eo[et].findChild,no=p&&f(function(){return F(kt({},"a",{get:function(){return kt(this,"a",{value:7}).a}})).a!=7})?function(se,oe,le){var ye=Ct(tt,oe);ye&&delete tt[oe],kt(se,oe,le),ye&&se!==tt&&kt(tt,oe,ye)}:kt,Bn=function(se,oe){var le=yt[se]=F(nt[et]);return Ht(le,{type:dt,tag:se,description:oe}),p||(le.description=oe),le},P=v?function(se){return typeof se=="symbol"}:function(se){return Object(se)instanceof nt},B=function(oe,le,ye){oe===tt&&B(Gt,le,ye),g(oe);var ie=S(le,!0);return g(ye),h(yt,ie)?(ye.enumerable?(h(oe,_e)&&oe[_e][ie]&&(oe[_e][ie]=!1),ye=F(ye,{enumerable:N(0,!1)})):(h(oe,_e)||kt(oe,_e,N(1,{})),oe[_e][ie]=!0),no(oe,ie,ye)):kt(oe,ie,ye)},V=function(oe,le){g(oe);var ye=O(le),ie=A(ye).concat(me(ye));return Be(ie,function(ve){(!p||Q.call(ye,ve))&&B(oe,ve,ye[ve])}),oe},Z=function(oe,le){return le===void 0?F(oe):V(F(oe),le)},Q=function(oe){var le=S(oe,!0),ye=Io.call(this,le);return this===tt&&h(yt,le)&&!h(Gt,le)?!1:ye||!h(this,le)||!h(yt,le)||h(this,_e)&&this[_e][le]?ye:!0},ce=function(oe,le){var ye=O(oe),ie=S(le,!0);if(!(ye===tt&&h(yt,ie)&&!h(Gt,ie))){var ve=Ct(ye,ie);return ve&&h(yt,ie)&&!(h(ye,_e)&&ye[_e][ie])&&(ve.enumerable=!0),ve}},ue=function(oe){var le=qn(O(oe)),ye=[];return Be(le,function(ie){!h(yt,ie)&&!h(he,ie)&&ye.push(ie)}),ye},me=function(oe){var le=oe===tt,ye=qn(le?Gt:O(oe)),ie=[];return Be(ye,function(ve){h(yt,ve)&&(!le||h(tt,ve))&&ie.push(yt[ve])}),ie};if(m||(nt=function(){if(this instanceof nt)throw TypeError("Symbol is not a constructor");var oe=!arguments.length||arguments[0]===void 0?void 0:String(arguments[0]),le=ke(oe),ye=function(ie){this===tt&&ye.call(Gt,ie),h(this,_e)&&h(this[_e],le)&&(this[_e][le]=!1),no(this,le,N(1,ie))};return p&&to&&no(tt,le,{configurable:!0,set:ye}),Bn(le,oe)},J(nt[et],"toString",function(){return zt(this).tag}),J(nt,"withoutSetter",function(se){return Bn(ke(se),se)}),G.f=Q,_.f=B,W.f=ce,D.f=M.f=ue,L.f=me,we.f=function(se){return Bn(Ce(se),se)},p&&(kt(nt[et],"description",{configurable:!0,get:function(){return zt(this).description}}),u||J(tt,"propertyIsEnumerable",Q,{unsafe:!0}))),l({global:!0,wrap:!0,forced:!m,sham:!m},{Symbol:nt}),Be(A($n),function(se){Ae(se)}),l({target:dt,stat:!0,forced:!m},{for:function(se){var oe=String(se);if(h($t,oe))return $t[oe];var le=nt(oe);return $t[oe]=le,An[le]=oe,le},keyFor:function(oe){if(!P(oe))throw TypeError(oe+" is not a symbol");if(h(An,oe))return An[oe]},useSetter:function(){to=!0},useSimple:function(){to=!1}}),l({target:"Object",stat:!0,forced:!m,sham:!p},{create:Z,defineProperty:B,defineProperties:V,getOwnPropertyDescriptor:ce}),l({target:"Object",stat:!0,forced:!m},{getOwnPropertyNames:ue,getOwnPropertySymbols:me}),l({target:"Object",stat:!0,forced:f(function(){L.f(1)})},{getOwnPropertySymbols:function(oe){return L.f(k(oe))}}),un){var We=!m||f(function(){var se=nt();return un([se])!="[null]"||un({a:se})!="{}"||un(Object(se))!="{}"});l({target:"JSON",stat:!0,forced:We},{stringify:function(oe,le,ye){for(var ie=[oe],ve=1,Sa;arguments.length>ve;)ie.push(arguments[ve++]);if(Sa=le,!(!b(le)&&oe===void 0||P(oe)))return y(le)||(le=function(Pn,Ro){if(typeof Sa=="function"&&(Ro=Sa.call(this,Pn,Ro)),!P(Ro))return Ro}),ie[1]=le,un.apply(null,ie)}})}nt[et][Ot]||Y(nt[et],Ot,nt[et].valueOf),Ve(nt,dt),he[_e]=!0},a630:function(r,s,i){var l=i("23e7"),c=i("4df4"),d=i("1c7e"),u=!d(function(p){Array.from(p)});l({target:"Array",stat:!0,forced:u},{from:c})},a640:function(r,s,i){var l=i("d039");r.exports=function(c,d){var u=[][c];return!!u&&l(function(){u.call(null,d||function(){throw 1},1)})}},a691:function(r,s){var i=Math.ceil,l=Math.floor;r.exports=function(c){return isNaN(c=+c)?0:(c>0?l:i)(c)}},ab13:function(r,s,i){var l=i("b622"),c=l("match");r.exports=function(d){var u=/./;try{"/./"[d](u)}catch{try{return u[c]=!1,"/./"[d](u)}catch{}}return!1}},ac1f:function(r,s,i){var l=i("23e7"),c=i("9263");l({target:"RegExp",proto:!0,forced:/./.exec!==c},{exec:c})},ad6d:function(r,s,i){var l=i("825a");r.exports=function(){var c=l(this),d="";return c.global&&(d+="g"),c.ignoreCase&&(d+="i"),c.multiline&&(d+="m"),c.dotAll&&(d+="s"),c.unicode&&(d+="u"),c.sticky&&(d+="y"),d}},ae40:function(r,s,i){var l=i("83ab"),c=i("d039"),d=i("5135"),u=Object.defineProperty,p={},m=function(v){throw v};r.exports=function(v,f){if(d(p,v))return p[v];f||(f={});var h=[][v],y=d(f,"ACCESSORS")?f.ACCESSORS:!1,b=d(f,0)?f[0]:m,g=d(f,1)?f[1]:void 0;return p[v]=!!h&&!c(function(){if(y&&!l)return!0;var k={length:-1};y?u(k,1,{enumerable:!0,get:m}):k[1]=1,h.call(k,b,g)})}},ae93:function(r,s,i){var l=i("e163"),c=i("9112"),d=i("5135"),u=i("b622"),p=i("c430"),m=u("iterator"),v=!1,f=function(){return this},h,y,b;[].keys&&(b=[].keys(),"next"in b?(y=l(l(b)),y!==Object.prototype&&(h=y)):v=!0),h==null&&(h={}),!p&&!d(h,m)&&c(h,m,f),r.exports={IteratorPrototype:h,BUGGY_SAFARI_ITERATORS:v}},b041:function(r,s,i){var l=i("00ee"),c=i("f5df");r.exports=l?{}.toString:function(){return"[object "+c(this)+"]"}},b0c0:function(r,s,i){var l=i("83ab"),c=i("9bf2").f,d=Function.prototype,u=d.toString,p=/^\s*function ([^ (]*)/,m="name";l&&!(m in d)&&c(d,m,{configurable:!0,get:function(){try{return u.call(this).match(p)[1]}catch{return""}}})},b622:function(r,s,i){var l=i("da84"),c=i("5692"),d=i("5135"),u=i("90e3"),p=i("4930"),m=i("fdbf"),v=c("wks"),f=l.Symbol,h=m?f:f&&f.withoutSetter||u;r.exports=function(y){return d(v,y)||(p&&d(f,y)?v[y]=f[y]:v[y]=h("Symbol."+y)),v[y]}},b64b:function(r,s,i){var l=i("23e7"),c=i("7b0b"),d=i("df75"),u=i("d039"),p=u(function(){d(1)});l({target:"Object",stat:!0,forced:p},{keys:function(v){return d(c(v))}})},b727:function(r,s,i){var l=i("0366"),c=i("44ad"),d=i("7b0b"),u=i("50c4"),p=i("65f0"),m=[].push,v=function(f){var h=f==1,y=f==2,b=f==3,g=f==4,k=f==6,O=f==5||k;return function(S,N,F,A){for(var D=d(S),M=c(D),L=l(N,F,3),W=u(M.length),_=0,G=A||p,Y=h?G(S,W):y?G(S,0):void 0,J,X;W>_;_++)if((O||_ in M)&&(J=M[_],X=L(J,_,D),f)){if(h)Y[_]=X;else if(X)switch(f){case 3:return!0;case 5:return J;case 6:return _;case 2:m.call(Y,J)}else if(g)return!1}return k?-1:b||g?g:Y}};r.exports={forEach:v(0),map:v(1),filter:v(2),some:v(3),every:v(4),find:v(5),findIndex:v(6)}},c04e:function(r,s,i){var l=i("861d");r.exports=function(c,d){if(!l(c))return c;var u,p;if(d&&typeof(u=c.toString)=="function"&&!l(p=u.call(c))||typeof(u=c.valueOf)=="function"&&!l(p=u.call(c))||!d&&typeof(u=c.toString)=="function"&&!l(p=u.call(c)))return p;throw TypeError("Can't convert object to primitive value")}},c430:function(r,s){r.exports=!1},c6b6:function(r,s){var i={}.toString;r.exports=function(l){return i.call(l).slice(8,-1)}},c6cd:function(r,s,i){var l=i("da84"),c=i("ce4e"),d="__core-js_shared__",u=l[d]||c(d,{});r.exports=u},c740:function(r,s,i){var l=i("23e7"),c=i("b727").findIndex,d=i("44d2"),u=i("ae40"),p="findIndex",m=!0,v=u(p);p in[]&&Array(1)[p](function(){m=!1}),l({target:"Array",proto:!0,forced:m||!v},{findIndex:function(h){return c(this,h,arguments.length>1?arguments[1]:void 0)}}),d(p)},c8ba:function(r,s){var i;i=function(){return this}();try{i=i||new Function("return this")()}catch{typeof window=="object"&&(i=window)}r.exports=i},c975:function(r,s,i){var l=i("23e7"),c=i("4d64").indexOf,d=i("a640"),u=i("ae40"),p=[].indexOf,m=!!p&&1/[1].indexOf(1,-0)<0,v=d("indexOf"),f=u("indexOf",{ACCESSORS:!0,1:0});l({target:"Array",proto:!0,forced:m||!v||!f},{indexOf:function(y){return m?p.apply(this,arguments)||0:c(this,y,arguments.length>1?arguments[1]:void 0)}})},ca84:function(r,s,i){var l=i("5135"),c=i("fc6a"),d=i("4d64").indexOf,u=i("d012");r.exports=function(p,m){var v=c(p),f=0,h=[],y;for(y in v)!l(u,y)&&l(v,y)&&h.push(y);for(;m.length>f;)l(v,y=m[f++])&&(~d(h,y)||h.push(y));return h}},caad:function(r,s,i){var l=i("23e7"),c=i("4d64").includes,d=i("44d2"),u=i("ae40"),p=u("indexOf",{ACCESSORS:!0,1:0});l({target:"Array",proto:!0,forced:!p},{includes:function(v){return c(this,v,arguments.length>1?arguments[1]:void 0)}}),d("includes")},cc12:function(r,s,i){var l=i("da84"),c=i("861d"),d=l.document,u=c(d)&&c(d.createElement);r.exports=function(p){return u?d.createElement(p):{}}},ce4e:function(r,s,i){var l=i("da84"),c=i("9112");r.exports=function(d,u){try{c(l,d,u)}catch{l[d]=u}return u}},d012:function(r,s){r.exports={}},d039:function(r,s){r.exports=function(i){try{return!!i()}catch{return!0}}},d066:function(r,s,i){var l=i("428f"),c=i("da84"),d=function(u){return typeof u=="function"?u:void 0};r.exports=function(u,p){return arguments.length<2?d(l[u])||d(c[u]):l[u]&&l[u][p]||c[u]&&c[u][p]}},d1e7:function(r,s,i){var l={}.propertyIsEnumerable,c=Object.getOwnPropertyDescriptor,d=c&&!l.call({1:2},1);s.f=d?function(p){var m=c(this,p);return!!m&&m.enumerable}:l},d28b:function(r,s,i){var l=i("746f");l("iterator")},d2bb:function(r,s,i){var l=i("825a"),c=i("3bbe");r.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var d=!1,u={},p;try{p=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,p.call(u,[]),d=u instanceof Array}catch{}return function(v,f){return l(v),c(f),d?p.call(v,f):v.__proto__=f,v}}():void 0)},d3b7:function(r,s,i){var l=i("00ee"),c=i("6eeb"),d=i("b041");l||c(Object.prototype,"toString",d,{unsafe:!0})},d44e:function(r,s,i){var l=i("9bf2").f,c=i("5135"),d=i("b622"),u=d("toStringTag");r.exports=function(p,m,v){p&&!c(p=v?p:p.prototype,u)&&l(p,u,{configurable:!0,value:m})}},d58f:function(r,s,i){var l=i("1c0b"),c=i("7b0b"),d=i("44ad"),u=i("50c4"),p=function(m){return function(v,f,h,y){l(f);var b=c(v),g=d(b),k=u(b.length),O=m?k-1:0,S=m?-1:1;if(h<2)for(;;){if(O in g){y=g[O],O+=S;break}if(O+=S,m?O<0:k<=O)throw TypeError("Reduce of empty array with no initial value")}for(;m?O>=0:k>O;O+=S)O in g&&(y=f(y,g[O],O,b));return y}};r.exports={left:p(!1),right:p(!0)}},d784:function(r,s,i){i("ac1f");var l=i("6eeb"),c=i("d039"),d=i("b622"),u=i("9263"),p=i("9112"),m=d("species"),v=!c(function(){var g=/./;return g.exec=function(){var k=[];return k.groups={a:"7"},k},"".replace(g,"$<a>")!=="7"}),f=function(){return"a".replace(/./,"$0")==="$0"}(),h=d("replace"),y=function(){return/./[h]?/./[h]("a","$0")==="":!1}(),b=!c(function(){var g=/(?:)/,k=g.exec;g.exec=function(){return k.apply(this,arguments)};var O="ab".split(g);return O.length!==2||O[0]!=="a"||O[1]!=="b"});r.exports=function(g,k,O,S){var N=d(g),F=!c(function(){var _={};return _[N]=function(){return 7},""[g](_)!=7}),A=F&&!c(function(){var _=!1,G=/a/;return g==="split"&&(G={},G.constructor={},G.constructor[m]=function(){return G},G.flags="",G[N]=/./[N]),G.exec=function(){return _=!0,null},G[N](""),!_});if(!F||!A||g==="replace"&&!(v&&f&&!y)||g==="split"&&!b){var D=/./[N],M=O(N,""[g],function(_,G,Y,J,X){return G.exec===u?F&&!X?{done:!0,value:D.call(G,Y,J)}:{done:!0,value:_.call(Y,G,J)}:{done:!1}},{REPLACE_KEEPS_$0:f,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:y}),L=M[0],W=M[1];l(String.prototype,g,L),l(RegExp.prototype,N,k==2?function(_,G){return W.call(_,this,G)}:function(_){return W.call(_,this)})}S&&p(RegExp.prototype[N],"sham",!0)}},d81d:function(r,s,i){var l=i("23e7"),c=i("b727").map,d=i("1dde"),u=i("ae40"),p=d("map"),m=u("map");l({target:"Array",proto:!0,forced:!p||!m},{map:function(f){return c(this,f,arguments.length>1?arguments[1]:void 0)}})},da84:function(r,s,i){(function(l){var c=function(d){return d&&d.Math==Math&&d};r.exports=c(typeof globalThis=="object"&&globalThis)||c(typeof window=="object"&&window)||c(typeof self=="object"&&self)||c(typeof l=="object"&&l)||Function("return this")()}).call(this,i("c8ba"))},dbb4:function(r,s,i){var l=i("23e7"),c=i("83ab"),d=i("56ef"),u=i("fc6a"),p=i("06cf"),m=i("8418");l({target:"Object",stat:!0,sham:!c},{getOwnPropertyDescriptors:function(f){for(var h=u(f),y=p.f,b=d(h),g={},k=0,O,S;b.length>k;)S=y(h,O=b[k++]),S!==void 0&&m(g,O,S);return g}})},dbf1:function(r,s,i){(function(l){i.d(s,"a",function(){return d});function c(){return typeof window<"u"?window.console:l.console}var d=c()}).call(this,i("c8ba"))},ddb0:function(r,s,i){var l=i("da84"),c=i("fdbc"),d=i("e260"),u=i("9112"),p=i("b622"),m=p("iterator"),v=p("toStringTag"),f=d.values;for(var h in c){var y=l[h],b=y&&y.prototype;if(b){if(b[m]!==f)try{u(b,m,f)}catch{b[m]=f}if(b[v]||u(b,v,h),c[h]){for(var g in d)if(b[g]!==d[g])try{u(b,g,d[g])}catch{b[g]=d[g]}}}}},df75:function(r,s,i){var l=i("ca84"),c=i("7839");r.exports=Object.keys||function(u){return l(u,c)}},e01a:function(r,s,i){var l=i("23e7"),c=i("83ab"),d=i("da84"),u=i("5135"),p=i("861d"),m=i("9bf2").f,v=i("e893"),f=d.Symbol;if(c&&typeof f=="function"&&(!("description"in f.prototype)||f().description!==void 0)){var h={},y=function(){var N=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),F=this instanceof y?new f(N):N===void 0?f():f(N);return N===""&&(h[F]=!0),F};v(y,f);var b=y.prototype=f.prototype;b.constructor=y;var g=b.toString,k=String(f("test"))=="Symbol(test)",O=/^Symbol\((.*)\)[^)]+$/;m(b,"description",{configurable:!0,get:function(){var N=p(this)?this.valueOf():this,F=g.call(N);if(u(h,N))return"";var A=k?F.slice(7,-1):F.replace(O,"$1");return A===""?void 0:A}}),l({global:!0,forced:!0},{Symbol:y})}},e163:function(r,s,i){var l=i("5135"),c=i("7b0b"),d=i("f772"),u=i("e177"),p=d("IE_PROTO"),m=Object.prototype;r.exports=u?Object.getPrototypeOf:function(v){return v=c(v),l(v,p)?v[p]:typeof v.constructor=="function"&&v instanceof v.constructor?v.constructor.prototype:v instanceof Object?m:null}},e177:function(r,s,i){var l=i("d039");r.exports=!l(function(){function c(){}return c.prototype.constructor=null,Object.getPrototypeOf(new c)!==c.prototype})},e260:function(r,s,i){var l=i("fc6a"),c=i("44d2"),d=i("3f8c"),u=i("69f3"),p=i("7dd0"),m="Array Iterator",v=u.set,f=u.getterFor(m);r.exports=p(Array,"Array",function(h,y){v(this,{type:m,target:l(h),index:0,kind:y})},function(){var h=f(this),y=h.target,b=h.kind,g=h.index++;return!y||g>=y.length?(h.target=void 0,{value:void 0,done:!0}):b=="keys"?{value:g,done:!1}:b=="values"?{value:y[g],done:!1}:{value:[g,y[g]],done:!1}},"values"),d.Arguments=d.Array,c("keys"),c("values"),c("entries")},e439:function(r,s,i){var l=i("23e7"),c=i("d039"),d=i("fc6a"),u=i("06cf").f,p=i("83ab"),m=c(function(){u(1)}),v=!p||m;l({target:"Object",stat:!0,forced:v,sham:!p},{getOwnPropertyDescriptor:function(h,y){return u(d(h),y)}})},e538:function(r,s,i){var l=i("b622");s.f=l},e893:function(r,s,i){var l=i("5135"),c=i("56ef"),d=i("06cf"),u=i("9bf2");r.exports=function(p,m){for(var v=c(m),f=u.f,h=d.f,y=0;y<v.length;y++){var b=v[y];l(p,b)||f(p,b,h(m,b))}}},e8b5:function(r,s,i){var l=i("c6b6");r.exports=Array.isArray||function(d){return l(d)=="Array"}},e95a:function(r,s,i){var l=i("b622"),c=i("3f8c"),d=l("iterator"),u=Array.prototype;r.exports=function(p){return p!==void 0&&(c.Array===p||u[d]===p)}},f5df:function(r,s,i){var l=i("00ee"),c=i("c6b6"),d=i("b622"),u=d("toStringTag"),p=c(function(){return arguments}())=="Arguments",m=function(v,f){try{return v[f]}catch{}};r.exports=l?c:function(v){var f,h,y;return v===void 0?"Undefined":v===null?"Null":typeof(h=m(f=Object(v),u))=="string"?h:p?c(f):(y=c(f))=="Object"&&typeof f.callee=="function"?"Arguments":y}},f772:function(r,s,i){var l=i("5692"),c=i("90e3"),d=l("keys");r.exports=function(u){return d[u]||(d[u]=c(u))}},fb15:function(r,s,i){if(i.r(s),typeof window<"u"){var l=window.document.currentScript;{var c=i("8875");l=c(),"currentScript"in document||Object.defineProperty(document,"currentScript",{get:c})}var d=l&&l.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);d&&(i.p=d[1])}i("99af"),i("4de4"),i("4160"),i("c975"),i("d81d"),i("a434"),i("159b"),i("a4d3"),i("e439"),i("dbb4"),i("b64b");function u(P,B,V){return B in P?Object.defineProperty(P,B,{value:V,enumerable:!0,configurable:!0,writable:!0}):P[B]=V,P}function p(P,B){var V=Object.keys(P);if(Object.getOwnPropertySymbols){var Z=Object.getOwnPropertySymbols(P);B&&(Z=Z.filter(function(Q){return Object.getOwnPropertyDescriptor(P,Q).enumerable})),V.push.apply(V,Z)}return V}function m(P){for(var B=1;B<arguments.length;B++){var V=arguments[B]!=null?arguments[B]:{};B%2?p(Object(V),!0).forEach(function(Z){u(P,Z,V[Z])}):Object.getOwnPropertyDescriptors?Object.defineProperties(P,Object.getOwnPropertyDescriptors(V)):p(Object(V)).forEach(function(Z){Object.defineProperty(P,Z,Object.getOwnPropertyDescriptor(V,Z))})}return P}function v(P){if(Array.isArray(P))return P}i("e01a"),i("d28b"),i("e260"),i("d3b7"),i("3ca3"),i("ddb0");function f(P,B){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(P)))){var V=[],Z=!0,Q=!1,ce=void 0;try{for(var ue=P[Symbol.iterator](),me;!(Z=(me=ue.next()).done)&&(V.push(me.value),!(B&&V.length===B));Z=!0);}catch(We){Q=!0,ce=We}finally{try{!Z&&ue.return!=null&&ue.return()}finally{if(Q)throw ce}}return V}}i("a630"),i("fb6a"),i("b0c0"),i("25f0");function h(P,B){(B==null||B>P.length)&&(B=P.length);for(var V=0,Z=new Array(B);V<B;V++)Z[V]=P[V];return Z}function y(P,B){if(P){if(typeof P=="string")return h(P,B);var V=Object.prototype.toString.call(P).slice(8,-1);if(V==="Object"&&P.constructor&&(V=P.constructor.name),V==="Map"||V==="Set")return Array.from(P);if(V==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(V))return h(P,B)}}function b(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function g(P,B){return v(P)||f(P,B)||y(P,B)||b()}function k(P){if(Array.isArray(P))return h(P)}function O(P){if(typeof Symbol<"u"&&Symbol.iterator in Object(P))return Array.from(P)}function S(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function N(P){return k(P)||O(P)||y(P)||S()}var F=i("a352"),A=i.n(F);function D(P){P.parentElement!==null&&P.parentElement.removeChild(P)}function M(P,B,V){var Z=V===0?P.children[0]:P.children[V-1].nextSibling;P.insertBefore(B,Z)}var L=i("dbf1");i("13d5"),i("4fad"),i("ac1f"),i("5319");function W(P){var B=Object.create(null);return function(Z){var Q=B[Z];return Q||(B[Z]=P(Z))}}var _=/-(\w)/g,G=W(function(P){return P.replace(_,function(B,V){return V.toUpperCase()})});i("5db7"),i("73d9");var Y=["Start","Add","Remove","Update","End"],J=["Choose","Unchoose","Sort","Filter","Clone"],X=["Move"],ee=[X,Y,J].flatMap(function(P){return P}).map(function(P){return"on".concat(P)}),he={manage:X,manageAndEmit:Y,emit:J};function ke(P){return ee.indexOf(P)!==-1}i("caad"),i("2ca0");var Ce=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","link","main","map","mark","math","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rb","rp","rt","rtc","ruby","s","samp","script","section","select","slot","small","source","span","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr"];function we(P){return Ce.includes(P)}function Ae(P){return["transition-group","TransitionGroup"].includes(P)}function Ve(P){return["id","class","role","style"].includes(P)||P.startsWith("data-")||P.startsWith("aria-")||P.startsWith("on")}function He(P){return P.reduce(function(B,V){var Z=g(V,2),Q=Z[0],ce=Z[1];return B[Q]=ce,B},{})}function Be(P){var B=P.$attrs,V=P.componentData,Z=V===void 0?{}:V,Q=He(Object.entries(B).filter(function(ce){var ue=g(ce,2),me=ue[0];return ue[1],Ve(me)}));return m(m({},Q),Z)}function _e(P){var B=P.$attrs,V=P.callBackBuilder,Z=He(dt(B));Object.entries(V).forEach(function(ce){var ue=g(ce,2),me=ue[0],We=ue[1];he[me].forEach(function(se){Z["on".concat(se)]=We(se)})});var Q="[data-draggable]".concat(Z.draggable||"");return m(m({},Z),{},{draggable:Q})}function dt(P){return Object.entries(P).filter(function(B){var V=g(B,2),Z=V[0];return V[1],!Ve(Z)}).map(function(B){var V=g(B,2),Z=V[0],Q=V[1];return[G(Z),Q]}).filter(function(B){var V=g(B,2),Z=V[0];return V[1],!ke(Z)})}i("c740");function et(P,B){if(!(P instanceof B))throw new TypeError("Cannot call a class as a function")}function Ot(P,B){for(var V=0;V<B.length;V++){var Z=B[V];Z.enumerable=Z.enumerable||!1,Z.configurable=!0,"value"in Z&&(Z.writable=!0),Object.defineProperty(P,Z.key,Z)}}function Ht(P,B,V){return B&&Ot(P.prototype,B),V&&Ot(P,V),P}var zt=function(B){var V=B.el;return V},tt=function(B,V){return B.__draggable_context=V},nt=function(B){return B.__draggable_context},un=function(){function P(B){var V=B.nodes,Z=V.header,Q=V.default,ce=V.footer,ue=B.root,me=B.realList;et(this,P),this.defaultNodes=Q,this.children=[].concat(N(Z),N(Q),N(ce)),this.externalComponent=ue.externalComponent,this.rootTransition=ue.transition,this.tag=ue.tag,this.realList=me}return Ht(P,[{key:"render",value:function(V,Z){var Q=this.tag,ce=this.children,ue=this._isRootComponent,me=ue?{default:function(){return ce}}:ce;return V(Q,Z,me)}},{key:"updated",value:function(){var V=this.defaultNodes,Z=this.realList;V.forEach(function(Q,ce){tt(zt(Q),{element:Z[ce],index:ce})})}},{key:"getUnderlyingVm",value:function(V){return nt(V)}},{key:"getVmIndexFromDomIndex",value:function(V,Z){var Q=this.defaultNodes,ce=Q.length,ue=Z.children,me=ue.item(V);if(me===null)return ce;var We=nt(me);if(We)return We.index;if(ce===0)return 0;var se=zt(Q[0]),oe=N(ue).findIndex(function(le){return le===se});return V<oe?0:ce}},{key:"_isRootComponent",get:function(){return this.externalComponent||this.rootTransition}}]),P}(),Ct=i("8bbf");function kt(P,B){var V=P[B];return V?V():[]}function qn(P){var B=P.$slots,V=P.realList,Z=P.getKey,Q=V||[],ce=["header","footer"].map(function(le){return kt(B,le)}),ue=g(ce,2),me=ue[0],We=ue[1],se=B.item;if(!se)throw new Error("draggable element must have an item slot");var oe=Q.flatMap(function(le,ye){return se({element:le,index:ye}).map(function(ie){return ie.key=Z(le),ie.props=m(m({},ie.props||{}),{},{"data-draggable":!0}),ie})});if(oe.length!==Q.length)throw new Error("Item slot must have only one child");return{header:me,footer:We,default:oe}}function Io(P){var B=Ae(P),V=!we(P)&&!B;return{transition:B,externalComponent:V,tag:V?Object(Ct.resolveComponent)(P):B?Ct.TransitionGroup:P}}function yt(P){var B=P.$slots,V=P.tag,Z=P.realList,Q=P.getKey,ce=qn({$slots:B,realList:Z,getKey:Q}),ue=Io(V);return new un({nodes:ce,root:ue,realList:Z})}function Gt(P,B){var V=this;Object(Ct.nextTick)(function(){return V.$emit(P.toLowerCase(),B)})}function $t(P){var B=this;return function(V,Z){if(B.realList!==null)return B["onDrag".concat(P)](V,Z)}}function An(P){var B=this,V=$t.call(this,P);return function(Z,Q){V.call(B,Z,Q),Gt.call(B,P,Z)}}var $n=null,eo={list:{type:Array,required:!1,default:null},modelValue:{type:Array,required:!1,default:null},itemKey:{type:[String,Function],required:!0},clone:{type:Function,default:function(B){return B}},tag:{type:String,default:"div"},move:{type:Function,default:null},componentData:{type:Object,required:!1,default:null}},to=["update:modelValue","change"].concat(N([].concat(N(he.manageAndEmit),N(he.emit)).map(function(P){return P.toLowerCase()}))),no=Object(Ct.defineComponent)({name:"draggable",inheritAttrs:!1,props:eo,emits:to,data:function(){return{error:!1}},render:function(){try{this.error=!1;var B=this.$slots,V=this.$attrs,Z=this.tag,Q=this.componentData,ce=this.realList,ue=this.getKey,me=yt({$slots:B,tag:Z,realList:ce,getKey:ue});this.componentStructure=me;var We=Be({$attrs:V,componentData:Q});return me.render(Ct.h,We)}catch(se){return this.error=!0,Object(Ct.h)("pre",{style:{color:"red"}},se.stack)}},created:function(){this.list!==null&&this.modelValue!==null&&L.a.error("modelValue and list props are mutually exclusive! Please set one or another.")},mounted:function(){var B=this;if(!this.error){var V=this.$attrs,Z=this.$el,Q=this.componentStructure;Q.updated();var ce=_e({$attrs:V,callBackBuilder:{manageAndEmit:function(We){return An.call(B,We)},emit:function(We){return Gt.bind(B,We)},manage:function(We){return $t.call(B,We)}}}),ue=Z.nodeType===1?Z:Z.parentElement;this._sortable=new A.a(ue,ce),this.targetDomElement=ue,ue.__draggable_component__=this}},updated:function(){this.componentStructure.updated()},beforeUnmount:function(){this._sortable!==void 0&&this._sortable.destroy()},computed:{realList:function(){var B=this.list;return B||this.modelValue},getKey:function(){var B=this.itemKey;return typeof B=="function"?B:function(V){return V[B]}}},watch:{$attrs:{handler:function(B){var V=this._sortable;V&&dt(B).forEach(function(Z){var Q=g(Z,2),ce=Q[0],ue=Q[1];V.option(ce,ue)})},deep:!0}},methods:{getUnderlyingVm:function(B){return this.componentStructure.getUnderlyingVm(B)||null},getUnderlyingPotencialDraggableComponent:function(B){return B.__draggable_component__},emitChanges:function(B){var V=this;Object(Ct.nextTick)(function(){return V.$emit("change",B)})},alterList:function(B){if(this.list){B(this.list);return}var V=N(this.modelValue);B(V),this.$emit("update:modelValue",V)},spliceList:function(){var B=arguments,V=function(Q){return Q.splice.apply(Q,N(B))};this.alterList(V)},updatePosition:function(B,V){var Z=function(ce){return ce.splice(V,0,ce.splice(B,1)[0])};this.alterList(Z)},getRelatedContextFromMoveEvent:function(B){var V=B.to,Z=B.related,Q=this.getUnderlyingPotencialDraggableComponent(V);if(!Q)return{component:Q};var ce=Q.realList,ue={list:ce,component:Q};if(V!==Z&&ce){var me=Q.getUnderlyingVm(Z)||{};return m(m({},me),ue)}return ue},getVmIndexFromDomIndex:function(B){return this.componentStructure.getVmIndexFromDomIndex(B,this.targetDomElement)},onDragStart:function(B){this.context=this.getUnderlyingVm(B.item),B.item._underlying_vm_=this.clone(this.context.element),$n=B.item},onDragAdd:function(B){var V=B.item._underlying_vm_;if(V!==void 0){D(B.item);var Z=this.getVmIndexFromDomIndex(B.newIndex);this.spliceList(Z,0,V);var Q={element:V,newIndex:Z};this.emitChanges({added:Q})}},onDragRemove:function(B){if(M(this.$el,B.item,B.oldIndex),B.pullMode==="clone"){D(B.clone);return}var V=this.context,Z=V.index,Q=V.element;this.spliceList(Z,1);var ce={element:Q,oldIndex:Z};this.emitChanges({removed:ce})},onDragUpdate:function(B){D(B.item),M(B.from,B.item,B.oldIndex);var V=this.context.index,Z=this.getVmIndexFromDomIndex(B.newIndex);this.updatePosition(V,Z);var Q={element:this.context.element,oldIndex:V,newIndex:Z};this.emitChanges({moved:Q})},computeFutureIndex:function(B,V){if(!B.element)return 0;var Z=N(V.to.children).filter(function(me){return me.style.display!=="none"}),Q=Z.indexOf(V.related),ce=B.component.getVmIndexFromDomIndex(Q),ue=Z.indexOf($n)!==-1;return ue||!V.willInsertAfter?ce:ce+1},onDragMove:function(B,V){var Z=this.move,Q=this.realList;if(!Z||!Q)return!0;var ce=this.getRelatedContextFromMoveEvent(B),ue=this.computeFutureIndex(ce,B),me=m(m({},this.context),{},{futureIndex:ue}),We=m(m({},B),{},{relatedContext:ce,draggedContext:me});return Z(We,V)},onDragEnd:function(){$n=null}}}),Bn=no;s.default=Bn},fb6a:function(r,s,i){var l=i("23e7"),c=i("861d"),d=i("e8b5"),u=i("23cb"),p=i("50c4"),m=i("fc6a"),v=i("8418"),f=i("b622"),h=i("1dde"),y=i("ae40"),b=h("slice"),g=y("slice",{ACCESSORS:!0,0:0,1:2}),k=f("species"),O=[].slice,S=Math.max;l({target:"Array",proto:!0,forced:!b||!g},{slice:function(F,A){var D=m(this),M=p(D.length),L=u(F,M),W=u(A===void 0?M:A,M),_,G,Y;if(d(D)&&(_=D.constructor,typeof _=="function"&&(_===Array||d(_.prototype))?_=void 0:c(_)&&(_=_[k],_===null&&(_=void 0)),_===Array||_===void 0))return O.call(D,L,W);for(G=new(_===void 0?Array:_)(S(W-L,0)),Y=0;L<W;L++,Y++)L in D&&v(G,Y,D[L]);return G.length=Y,G}})},fc6a:function(r,s,i){var l=i("44ad"),c=i("1d80");r.exports=function(d){return l(c(d))}},fdbc:function(r,s){r.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},fdbf:function(r,s,i){var l=i("4930");r.exports=l&&!Symbol.sham&&typeof Symbol.iterator=="symbol"}}).default})})(r1);const H1=$d(Si),z1={class:"text-center py-8"},G1=n.createStaticVNode('<svg class="h-16 mx-auto" viewBox="0 0 647.63626 632.17383" xmlns="http://www.w3.org/2000/svg"><path d="M687.3279,276.08691H512.81813a15.01828,15.01828,0,0,0-15,15v387.85l-2,.61005-42.81006,13.11a8.00676,8.00676,0,0,1-9.98974-5.31L315.678,271.39691a8.00313,8.00313,0,0,1,5.31006-9.99l65.97022-20.2,191.25-58.54,65.96972-20.2a7.98927,7.98927,0,0,1,9.99024,5.3l32.5498,106.32Z" fill="#f2f2f2" transform="translate(-276.18187 -133.91309)"></path><path d="M725.408,274.08691l-39.23-128.14a16.99368,16.99368,0,0,0-21.23-11.28l-92.75,28.39L380.95827,221.60693l-92.75,28.4a17.0152,17.0152,0,0,0-11.28028,21.23l134.08008,437.93a17.02661,17.02661,0,0,0,16.26026,12.03,16.78926,16.78926,0,0,0,4.96972-.75l63.58008-19.46,2-.62v-2.09l-2,.61-64.16992,19.65a15.01489,15.01489,0,0,1-18.73-9.95l-134.06983-437.94a14.97935,14.97935,0,0,1,9.94971-18.73l92.75-28.4,191.24024-58.54,92.75-28.4a15.15551,15.15551,0,0,1,4.40966-.66,15.01461,15.01461,0,0,1,14.32032,10.61l39.0498,127.56.62012,2h2.08008Z" fill="#3f3d56" transform="translate(-276.18187 -133.91309)"></path><path d="M398.86279,261.73389a9.0157,9.0157,0,0,1-8.61133-6.3667l-12.88037-42.07178a8.99884,8.99884,0,0,1,5.9712-11.24023l175.939-53.86377a9.00867,9.00867,0,0,1,11.24072,5.9707l12.88037,42.07227a9.01029,9.01029,0,0,1-5.9707,11.24072L401.49219,261.33887A8.976,8.976,0,0,1,398.86279,261.73389Z" fill="#3b6af7" transform="translate(-276.18187 -133.91309)"></path><circle cx="190.15351" cy="24.95465" fill="#3b6af7" r="20"></circle><circle cx="190.15351" cy="24.95465" fill="#fff" r="12.66462"></circle><path d="M878.81836,716.08691h-338a8.50981,8.50981,0,0,1-8.5-8.5v-405a8.50951,8.50951,0,0,1,8.5-8.5h338a8.50982,8.50982,0,0,1,8.5,8.5v405A8.51013,8.51013,0,0,1,878.81836,716.08691Z" fill="#e6e6e6" transform="translate(-276.18187 -133.91309)"></path><path d="M723.31813,274.08691h-210.5a17.02411,17.02411,0,0,0-17,17v407.8l2-.61v-407.19a15.01828,15.01828,0,0,1,15-15H723.93825Zm183.5,0h-394a17.02411,17.02411,0,0,0-17,17v458a17.0241,17.0241,0,0,0,17,17h394a17.0241,17.0241,0,0,0,17-17v-458A17.02411,17.02411,0,0,0,906.81813,274.08691Zm15,475a15.01828,15.01828,0,0,1-15,15h-394a15.01828,15.01828,0,0,1-15-15v-458a15.01828,15.01828,0,0,1,15-15h394a15.01828,15.01828,0,0,1,15,15Z" fill="#3f3d56" transform="translate(-276.18187 -133.91309)"></path><path d="M801.81836,318.08691h-184a9.01015,9.01015,0,0,1-9-9v-44a9.01016,9.01016,0,0,1,9-9h184a9.01016,9.01016,0,0,1,9,9v44A9.01015,9.01015,0,0,1,801.81836,318.08691Z" fill="#3b6af7" transform="translate(-276.18187 -133.91309)"></path><circle cx="433.63626" cy="105.17383" fill="#3b6af7" r="20"></circle><circle cx="433.63626" cy="105.17383" fill="#fff" r="12.18187"></circle></svg>',1),W1={class:"mt-2 text-sm font-medium text-gray-800 dark:text-gray-200"},X1={class:"mt-1 text-sm text-gray-500"},K1=n.defineComponent({__name:"Empty",props:{title:{},subtitle:{}},setup(e){return(t,o)=>(n.openBlock(),n.createElementBlock("div",z1,[G1,n.createElementVNode("h3",W1,n.toDisplayString(t.title??t.__("This folder is empty")),1),n.createElementVNode("p",X1,n.toDisplayString(t.subtitle??t.__("You can upload a new file or create a new folder")),1)]))}}),Y1={class:"grid grid-cols-2 gap-x-4 gap-y-4 sm:grid-cols-3 sm:gap-x-6 md:grid-cols-4 md:grid-cols-4 xl:grid-cols-6 xl:gap-x-4",role:"group","data-tour":"nfm-file-grid"},J1=n.defineComponent({__name:"FileGrid",props:{files:{default:()=>[]}},setup(e){const t=Re(),o=n.computed(()=>t.isSelected),a=n.computed(()=>t.preview),r=i=>t.preview=i,s=i=>t.toggleSelection({file:i});return(i,l)=>(n.openBlock(),n.createElementBlock("div",Y1,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(i.files,c=>(n.openBlock(),n.createBlock(Br,{key:c.id,selected:o.value(c)??!1,file:c,onClick:d=>s(c),onDblclick:d=>r(c)},null,8,["selected","file","onClick","onDblclick"]))),128)),a.value?(n.openBlock(),n.createBlock(xi,{key:0,file:a.value},null,8,["file"])):n.createCommentVNode("",!0)]))}}),Vc=n.defineComponent({__name:"DeleteFolderModal",props:{name:{},onConfirm:{type:Function}},setup(e){const t=n.computed(()=>ys);return(o,a)=>(n.openBlock(),n.createBlock(mc,{content:o.__("NovaFileManager.deleteFolderContent"),icon:t.value,name:o.name,title:o.__("NovaFileManager.deleteFolderTitle"),variant:"danger",attribute:"deleteFolder"},{confirmButton:n.withCtx(()=>[n.createVNode(Dt,{class:"w-full sm:w-auto",type:"button",variant:"danger",onClick:o.onConfirm},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(o.__("Delete")),1)]),_:1},8,["onClick"])]),cancelButton:n.withCtx(({close:r})=>[n.createVNode(Dt,{class:"w-full sm:w-auto",type:"button",variant:"secondary",onClick:r},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(o.__("Cancel")),1)]),_:2},1032,["onClick"])]),_:1},8,["content","icon","name","title"]))}}),Q1={class:"block text-xs font-medium text-gray-700 dark:text-gray-200",for:"name"},Z1=["placeholder"],jc=n.defineComponent({__name:"RenameFolderModal",props:{name:{},onSubmit:{type:Function},from:{},loading:{type:Boolean}},setup(e){const t=e,{invalid:o,errors:a}=Ja(Xt.RENAME_FOLDER);let r=n.ref(null);n.onMounted(()=>r.value=t.from);const s=()=>r.value&&t.onSubmit(r.value);return(i,l)=>(n.openBlock(),n.createBlock(Ya,{name:i.name,"on-submit":s,title:i.__("NovaFileManager.renameFolderTitle")},{inputs:n.withCtx(()=>[n.createElementVNode("div",null,[n.createElementVNode("div",{class:n.normalizeClass(["w-full border rounded-md space-y-2 px-3 py-2 bg-gray-100 dark:bg-gray-900 shadow-sm focus-within:ring-1 focus-within:ring-blue-600 focus-within:border-blue-600",n.unref(o)?"border-red-400 dark:border-red-700":"border-gray-400 dark:border-gray-700"])},[n.createElementVNode("label",Q1,n.toDisplayString(i.__("Folder Name")),1),n.withDirectives(n.createElementVNode("input",{id:"name","onUpdate:modelValue":l[0]||(l[0]=c=>n.isRef(r)?r.value=c:r=c),placeholder:i.__("Type your folder name here"),class:"block w-full border-0 p-0 bg-gray-100 dark:bg-gray-900 placeholder-gray-400 sm:text-sm text-black dark:text-white focus:outline-none focus:ring-0",name:"name",type:"text"},null,8,Z1),[[n.vModelText,n.unref(r)]])],2),n.unref(o)?(n.openBlock(!0),n.createElementBlock(n.Fragment,{key:0},n.renderList(n.unref(a),(c,d)=>(n.openBlock(),n.createElementBlock("ul",{key:`rename_folder_modal_field_${d}`,class:"mt-2 text-sm text-red-600"},[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(c,(u,p)=>(n.openBlock(),n.createElementBlock("li",{key:`rename_folder_modal_field_${d}_error_${p}`},n.toDisplayString(u),1))),128))]))),128)):n.createCommentVNode("",!0)])]),submitButton:n.withCtx(()=>[n.createVNode(Dt,{disabled:n.unref(r)===i.from,class:"w-full sm:w-auto",type:"submit",variant:"primary"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(i.__("Rename Folder")),1)]),_:1},8,["disabled"])]),cancelButton:n.withCtx(({close:c})=>[n.createVNode(Dt,{class:"w-full sm:w-auto",type:"button",variant:"secondary",onClick:c},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(i.__("Cancel")),1)]),_:2},1032,["onClick"])]),_:1},8,["name","title"]))}}),q1={class:"relative group col-span-1 flex rounded-md transition duration-100 cursor-pointer bg-gray-100 dark:bg-gray-900 hover:shadow-md rounded-md"},$1={class:"flex-shrink-0 flex items-center justify-center py-4 pl-3 text-gray-900 dark:text-gray-100 text-sm font-medium group-hover:opacity-75"},eE={class:"shrink px-2 py-2 truncate text-left"},tE={class:"whitespace-normal text-left break-all text-gray-800 dark:text-gray-200 font-medium text-sm hover:text-gray-900 dark:hover:text-gray-100"},nE={key:0,class:"flex flex-row items-center"},oE={class:"relative flex-1 flex items-center justify-between"},aE={class:"py-1"},rE=n.defineComponent({__name:"Folder",props:{folder:{}},setup(e){const t=e,o=Re(),{showRenameFolder:a,showDeleteFolder:r}=$o(),s=d=>o.openModal({name:d}),i=d=>o.setPath({path:d}),l=()=>o.deleteFolder({id:t.folder.id,path:t.folder.path}),c=d=>o.renameFolder({id:t.folder.id,from:t.folder.path,to:d});return(d,u)=>(n.openBlock(),n.createElementBlock(n.Fragment,null,[n.createElementVNode("li",q1,[n.createElementVNode("button",{class:"flex w-full flex-row items-center",onClick:u[0]||(u[0]=p=>i(d.folder.path))},[n.createElementVNode("span",$1,[n.createVNode(n.unref(Ir),{class:"h-4 w-4"})]),n.createElementVNode("span",eE,[n.createElementVNode("span",tE,n.toDisplayString(d.folder.name),1)])]),n.unref(a)||n.unref(r)?(n.openBlock(),n.createElementBlock("div",nE,[n.createElementVNode("div",oE,[n.createVNode(n.unref(hi),{as:"div",class:"relative inline-block text-left"},{default:n.withCtx(()=>[n.createVNode(n.unref(mi),{class:"flex items-center text-gray-500 hover:text-blue-500 hover:bg-gray-50 dark:hover:bg-gray-600/50 rounded-full mr-2 p-0.5"},{default:n.withCtx(()=>[n.createVNode(n.unref(zp),{class:"h-4 w-4"})]),_:1}),n.createVNode(n.unref(vi),{class:"z-50 origin-top-right absolute right-0 mt-2 w-36 bg-white dark:bg-gray-900 rounded-md border border-gray-200 dark:border-gray-700 px-1"},{default:n.withCtx(()=>[n.createElementVNode("div",aE,[n.unref(a)?(n.openBlock(),n.createBlock(n.unref(Zo),{key:0},{default:n.withCtx(()=>[n.createElementVNode("button",{class:"hover:bg-gray-50 dark:hover:bg-gray-800 block w-full text-left cursor-pointer py-2 px-3 focus:outline-none focus:ring rounded truncate whitespace-nowrap text-gray-500 active:text-gray-600 dark:text-gray-500 dark:hover:text-gray-400 dark:active:text-gray-600",onClick:u[1]||(u[1]=p=>s(`rename-folder-${d.folder.id}`))},n.toDisplayString(d.__("NovaFileManager.actions.rename")),1)]),_:1})):n.createCommentVNode("",!0),n.unref(r)?(n.openBlock(),n.createBlock(n.unref(Zo),{key:1},{default:n.withCtx(()=>[n.createElementVNode("button",{class:"hover:bg-red-50 dark:hover:bg-red-600/20 block w-full text-left cursor-pointer py-2 px-3 focus:outline-none focus:ring rounded truncate whitespace-nowrap text-red-500 dark:text-red-500 dark:hover:text-red-700",onClick:u[2]||(u[2]=p=>s(`delete-folder-${d.folder.id}`))},n.toDisplayString(d.__("NovaFileManager.actions.delete")),1)]),_:1})):n.createCommentVNode("",!0)])]),_:1})]),_:1})])])):n.createCommentVNode("",!0)]),n.unref(r)?(n.openBlock(),n.createBlock(Vc,{key:0,name:`delete-folder-${d.folder.id}`,"on-confirm":l},null,8,["name"])):n.createCommentVNode("",!0),n.unref(a)?(n.openBlock(),n.createBlock(jc,{key:1,name:`rename-folder-${d.folder.id}`,from:d.folder.name,"on-submit":c},null,8,["name","from"])):n.createCommentVNode("",!0)],64))}}),iE={class:"grid grid-cols-2 gap-x-4 gap-y-4 sm:grid-cols-3 sm:gap-x-6 md:grid-cols-4 md:grid-cols-4 xl:grid-cols-6 xl:gap-x-4",role:"list","data-tour":"nfm-folder-grid"},sE=n.defineComponent({__name:"FolderGrid",props:{folders:{default:()=>[]}},setup(e){return(t,o)=>(n.openBlock(),n.createElementBlock("div",iE,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(t.folders,a=>(n.openBlock(),n.createBlock(rE,{key:a.id,folder:a},null,8,["folder"]))),128))]))}}),lE={class:"min-w-full divide-y divide-gray-300 dark:divide-gray-600/50"},cE={class:"divide-y divide-gray-200 dark:divide-gray-900/20"},dE={key:0,class:"border-t border-gray-200 dark:border-gray-700/50"},uE={class:"py-2 text-left text-xs font-semibold text-gray-500",colspan:"2",scope:"colgroup"},fE={class:"cursor-pointer"},pE=["onClick"],hE={class:"flex items-center text-gray-500 dark:text-gray-300 hover:text-blue-500"},mE={class:"ml-4"},vE={class:"font-medium"},gE={key:0,class:"relative whitespace-nowrap py-4 text-right text-xs font-medium"},yE={class:"inline-flex items-center"},bE={class:"relative flex-1 flex items-center justify-end"},EE={class:"py-1"},wE=["onClick"],xE=["onClick"],SE={key:1,class:"border-t border-gray-200 dark:border-gray-700"},OE={class:"py-2 text-left text-xs font-semibold text-gray-500",colspan:"2",scope:"colgroup"},CE=["onClick","onDblclick"],kE={class:"whitespace-nowrap py-4 text-sm w-full",colspan:"2"},TE={class:"ml-4"},NE=n.defineComponent({__name:"List",setup(e){const t=Re(),{showRenameFolder:o,showDeleteFolder:a}=$o(),r=n.computed(()=>t.files),s=n.computed(()=>t.folders),i=n.computed(()=>t.isSelected),l=n.computed(()=>t.preview),c=(f,h,y)=>t.renameFile({id:f,from:h,to:y}),d=(f,h)=>t.deleteFolder({id:f,path:h}),u=f=>t.preview=f,p=f=>t.toggleSelection({file:f}),m=f=>t.setPath({path:f}),v=f=>t.openModal({name:f});return(f,h)=>(n.openBlock(),n.createElementBlock("table",lE,[n.createElementVNode("tbody",cE,[s.value?.length?(n.openBlock(),n.createElementBlock("tr",dE,[n.createElementVNode("th",uE,n.toDisplayString(f.__("Folders")),1)])):n.createCommentVNode("",!0),(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(s.value,y=>(n.openBlock(),n.createElementBlock(n.Fragment,{key:y.id},[n.createElementVNode("tr",fE,[n.createElementVNode("td",{class:"whitespace-nowrap py-4 text-sm",onClick:b=>m(y.path)},[n.createElementVNode("div",hE,[n.createVNode(n.unref(Ir),{class:"w-5 h-5"}),n.createElementVNode("div",mE,[n.createElementVNode("div",vE,n.toDisplayString(y.name),1)])])],8,pE),n.unref(o)||n.unref(a)?(n.openBlock(),n.createElementBlock("td",gE,[n.createElementVNode("div",yE,[n.createElementVNode("div",bE,[n.createVNode(n.unref(hi),{as:"div",class:"relative inline-block text-left"},{default:n.withCtx(()=>[n.createVNode(n.unref(mi),{class:"flex items-center text-gray-500 hover:text-blue-500 hover:bg-gray-50 dark:hover:bg-gray-600/50 rounded-full focus:outline-none mr-2 p-0.5"},{default:n.withCtx(()=>[n.createVNode(n.unref(Hp),{class:"h-3 w-3"})]),_:1}),n.createVNode(n.unref(vi),{class:"z-50 origin-top-right absolute right-0 mt-2 w-36 select-none overflow-hidden bg-white dark:bg-gray-900 rounded-md border border-gray-200 dark:border-gray-700 px-1"},{default:n.withCtx(()=>[n.createElementVNode("div",EE,[n.unref(o)?(n.openBlock(),n.createBlock(n.unref(Zo),{key:0},{default:n.withCtx(()=>[n.createElementVNode("button",{class:"hover:bg-gray-50 dark:hover:bg-gray-800 block w-full text-left cursor-pointer py-2 px-3 focus:outline-none focus:ring rounded truncate whitespace-nowrap text-gray-500 active:text-gray-600 dark:text-gray-500 dark:hover:text-gray-400 dark:active:text-gray-600",onClick:b=>v(`rename-folder-${y.id}`)},n.toDisplayString(f.__("Rename")),9,wE)]),_:2},1024)):n.createCommentVNode("",!0),n.unref(a)?(n.openBlock(),n.createBlock(n.unref(Zo),{key:1},{default:n.withCtx(()=>[n.createElementVNode("button",{class:"hover:bg-red-50 dark:hover:bg-red-600/20 block w-full text-left cursor-pointer py-2 px-3 focus:outline-none focus:ring rounded truncate whitespace-nowrap text-red-500 dark:text-red-500 dark:hover:text-red-700",onClick:b=>v(`delete-folder-${y.id}`)},n.toDisplayString(f.__("Delete")),9,xE)]),_:2},1024)):n.createCommentVNode("",!0)])]),_:2},1024)]),_:2},1024)])])])):n.createCommentVNode("",!0)]),n.unref(a)?(n.openBlock(),n.createBlock(Vc,{key:0,name:`delete-folder-${y.id}`,"on-confirm":()=>d(y.id,y.path)},null,8,["name","on-confirm"])):n.createCommentVNode("",!0),n.unref(o)?(n.openBlock(),n.createBlock(jc,{key:1,name:`rename-folder-${y.id}`,from:y.name,"on-submit":b=>c(y.id,y.path,b)},null,8,["name","from","on-submit"])):n.createCommentVNode("",!0)],64))),128)),r.value?.length?(n.openBlock(),n.createElementBlock("tr",SE,[n.createElementVNode("th",OE,n.toDisplayString(f.__("Files")),1)])):n.createCommentVNode("",!0),(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(r.value,y=>(n.openBlock(),n.createElementBlock("tr",{key:y.id,class:"cursor-pointer",onClick:b=>p(y),onDblclick:b=>u(y)},[n.createElementVNode("td",kE,[n.createElementVNode("div",{class:n.normalizeClass([[i.value(y)?"text-blue-500 hover:text-blue-300":"text-gray-500 dark:text-gray-300 hover:text-blue-500"],"flex items-center"])},[n.createVNode(n.unref(Fo),{class:"w-5 h-5"}),n.createElementVNode("div",TE,[n.createElementVNode("div",{class:n.normalizeClass([i.value(y)?"font-bold":"font-medium"])},n.toDisplayString(y.name),3)])],2)])],40,CE))),128)),l.value?(n.openBlock(),n.createBlock(xi,{key:2,file:l.value},null,8,["file"])):n.createCommentVNode("",!0)])]))}}),DE={class:"space-y-2 mb-2"},IE={class:"flex flex-row w-full items-center gap-x-1"},RE={class:"text-gray-500 text-xs"},AE={"aria-labelledby":"gallery-heading"},BE={class:"space-y-2"},PE={class:"flex flex-row w-full items-center gap-x-1"},ME=n.createElementVNode("span",{class:"text-gray-500 text-xs"},"Files",-1),FE={"aria-labelledby":"gallery-heading"},_E=n.defineComponent({__name:"BrowserContent",props:{view:{default:"grid"},files:{default:()=>[]},folders:{default:()=>[]},filled:{type:Boolean,default:!1}},setup(e){return(t,o)=>(n.openBlock(),n.createElementBlock(n.Fragment,null,[t.view==="grid"?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createElementVNode("div",DE,[t.folders?.length?(n.openBlock(),n.createBlock(n.unref($l),{key:0,"default-open":!0},{default:n.withCtx(({open:a})=>[n.createVNode(n.unref(ec),null,{default:n.withCtx(()=>[n.createElementVNode("div",IE,[n.createElementVNode("span",RE,n.toDisplayString(t.__("Folders")),1),a?(n.openBlock(),n.createBlock(n.unref(gs),{key:0,class:"h-3 w-3 text-gray-600"})):(n.openBlock(),n.createBlock(n.unref(Nr),{key:1,class:"h-3 w-3 text-gray-600"}))])]),_:2},1024),n.createVNode(n.unref(tc),null,{default:n.withCtx(()=>[n.createElementVNode("section",AE,[n.createVNode(sE,{folders:t.folders},null,8,["folders"])])]),_:1})]),_:1})):n.createCommentVNode("",!0)]),n.createElementVNode("div",BE,[t.files?.length?(n.openBlock(),n.createBlock(n.unref($l),{key:0,"default-open":!0},{default:n.withCtx(({open:a})=>[n.createVNode(n.unref(ec),null,{default:n.withCtx(()=>[n.createElementVNode("div",PE,[ME,a?(n.openBlock(),n.createBlock(n.unref(gs),{key:0,class:"h-3 w-3 text-gray-600"})):(n.openBlock(),n.createBlock(n.unref(Nr),{key:1,class:"h-3 w-3 text-gray-600"}))])]),_:2},1024),n.createVNode(n.unref(tc),null,{default:n.withCtx(()=>[n.createElementVNode("section",FE,[n.createVNode(J1,{files:t.files},null,8,["files"])])]),_:1})]),_:1})):n.createCommentVNode("",!0)])],64)):(n.openBlock(),n.createBlock(NE,{key:1})),t.filled?n.createCommentVNode("",!0):(n.openBlock(),n.createBlock(K1,{key:2}))],64))}}),LE={class:"font-bold text-gray-900 dark:text-gray-50 p-2 rounded-md"},VE=n.defineComponent({__name:"BrowserDragzone",props:{dragLeave:{type:Function}},setup(e){return(t,o)=>(n.openBlock(),n.createElementBlock("div",{onDragleave:o[0]||(o[0]=n.withModifiers((...a)=>t.dragLeave&&t.dragLeave(...a),["prevent","self"])),class:"absolute inset-0 z-50 pt-16 bg-gray-100/90 dark:bg-gray-700/80 rounded-md backdrop-blur-sm w-full h-full flex justify-start flex-col items-center border border-blue-500"},[n.createVNode(n.unref(Dr),{class:"w-16 h-16 text-blue-500 animate-bounce"}),n.createElementVNode("p",LE,n.toDisplayString(t.__("NovaFileManager.dropzone.prompt")),1)],32))}});/*! shepherd.js 11.1.1 */var jE=function(t){return UE(t)&&!HE(t)};function UE(e){return!!e&&typeof e=="object"}function HE(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||WE(e)}var zE=typeof Symbol=="function"&&Symbol.for,GE=zE?Symbol.for("react.element"):60103;function WE(e){return e.$$typeof===GE}function XE(e){return Array.isArray(e)?[]:{}}function ha(e,t){return t.clone!==!1&&t.isMergeableObject(e)?xo(XE(e),e,t):e}function KE(e,t,o){return e.concat(t).map(function(a){return ha(a,o)})}function YE(e,t){if(!t.customMerge)return xo;var o=t.customMerge(e);return typeof o=="function"?o:xo}function JE(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function Uc(e){return Object.keys(e).concat(JE(e))}function Hc(e,t){try{return t in e}catch{return!1}}function QE(e,t){return Hc(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function ZE(e,t,o){var a={};return o.isMergeableObject(e)&&Uc(e).forEach(function(r){a[r]=ha(e[r],o)}),Uc(t).forEach(function(r){QE(e,r)||(Hc(e,r)&&o.isMergeableObject(t[r])?a[r]=YE(r,o)(e[r],t[r],o):a[r]=ha(t[r],o))}),a}function xo(e,t,o){o=o||{},o.arrayMerge=o.arrayMerge||KE,o.isMergeableObject=o.isMergeableObject||jE,o.cloneUnlessOtherwiseSpecified=ha;var a=Array.isArray(t),r=Array.isArray(e),s=a===r;return s?a?o.arrayMerge(e,t,o):ZE(e,t,o):ha(t,o)}xo.all=function(t,o){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(a,r){return xo(a,r,o)},{})};var qE=xo,zi=qE;function $E(e){return e instanceof Element}function Gi(e){return e instanceof HTMLElement}function Wn(e){return typeof e=="function"}function ma(e){return typeof e=="string"}function pt(e){return e===void 0}class Wi{on(t,o,a,r){return r===void 0&&(r=!1),pt(this.bindings)&&(this.bindings={}),pt(this.bindings[t])&&(this.bindings[t]=[]),this.bindings[t].push({handler:o,ctx:a,once:r}),this}once(t,o,a){return this.on(t,o,a,!0)}off(t,o){return pt(this.bindings)||pt(this.bindings[t])?this:(pt(o)?delete this.bindings[t]:this.bindings[t].forEach((a,r)=>{a.handler===o&&this.bindings[t].splice(r,1)}),this)}trigger(t){for(var o=arguments.length,a=new Array(o>1?o-1:0),r=1;r<o;r++)a[r-1]=arguments[r];return!pt(this.bindings)&&this.bindings[t]&&this.bindings[t].forEach((s,i)=>{const{ctx:l,handler:c,once:d}=s,u=l||this;c.apply(u,a),d&&this.bindings[t].splice(i,1)}),this}}function zc(e){const t=Object.getOwnPropertyNames(e.constructor.prototype);for(let o=0;o<t.length;o++){const a=t[o],r=e[a];a!=="constructor"&&typeof r=="function"&&(e[a]=r.bind(e))}return e}function ew(e,t){return o=>{if(t.isOpen()){const a=t.el&&o.currentTarget===t.el;(!pt(e)&&o.currentTarget.matches(e)||a)&&t.tour.next()}}}function tw(e){const{event:t,selector:o}=e.options.advanceOn||{};if(t){const a=ew(o,e);let r;try{r=document.querySelector(o)}catch{}if(!pt(o)&&!r)return console.error(`No element was found for the selector supplied to advanceOn: ${o}`);r?(r.addEventListener(t,a),e.on("destroy",()=>r.removeEventListener(t,a))):(document.body.addEventListener(t,a,!0),e.on("destroy",()=>document.body.removeEventListener(t,a,!0)))}else return console.error("advanceOn was defined, but no event name was passed.")}function Gc(e){return!ma(e)||e===""?"":e.charAt(e.length-1)!=="-"?`${e}-`:e}function nw(e){const t=e.options.attachTo||{},o=Object.assign({},t);if(Wn(o.element)&&(o.element=o.element.call(e)),ma(o.element)){try{o.element=document.querySelector(o.element)}catch{}o.element||console.error(`The element for this Shepherd step was not found ${t.element}`)}return o}function Wc(e){return e==null?!0:!e.element||!e.on}function Xi(){let e=Date.now();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,t=>{const o=(e+Math.random()*16)%16|0;return e=Math.floor(e/16),(t=="x"?o:o&3|8).toString(16)})}function mt(){return mt=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var a in o)Object.prototype.hasOwnProperty.call(o,a)&&(e[a]=o[a])}return e},mt.apply(this,arguments)}function Xc(e,t){if(e==null)return{};var o={},a=Object.keys(e),r,s;for(s=0;s<a.length;s++)r=a[s],!(t.indexOf(r)>=0)&&(o[r]=e[r]);return o}const ow=["mainAxis","crossAxis","fallbackPlacements","fallbackStrategy","fallbackAxisSideDirection","flipAlignment"],aw=["mainAxis","crossAxis","limiter"];function pr(e){return e.split("-")[1]}function Ki(e){return e==="y"?"height":"width"}function Xn(e){return e.split("-")[0]}function va(e){return["top","bottom"].includes(Xn(e))?"x":"y"}function Kc(e,t,o){let{reference:a,floating:r}=e;const s=a.x+a.width/2-r.width/2,i=a.y+a.height/2-r.height/2,l=va(t),c=Ki(l),d=a[c]/2-r[c]/2,u=Xn(t),p=l==="x";let m;switch(u){case"top":m={x:s,y:a.y-r.height};break;case"bottom":m={x:s,y:a.y+a.height};break;case"right":m={x:a.x+a.width,y:i};break;case"left":m={x:a.x-r.width,y:i};break;default:m={x:a.x,y:a.y}}switch(pr(t)){case"start":m[l]-=d*(o&&p?-1:1);break;case"end":m[l]+=d*(o&&p?-1:1);break}return m}const rw=async(e,t,o)=>{const{placement:a="bottom",strategy:r="absolute",middleware:s=[],platform:i}=o,l=s.filter(Boolean),c=await(i.isRTL==null?void 0:i.isRTL(t));let d=await i.getElementRects({reference:e,floating:t,strategy:r}),{x:u,y:p}=Kc(d,a,c),m=a,v={},f=0;for(let h=0;h<l.length;h++){const{name:y,fn:b}=l[h],{x:g,y:k,data:O,reset:S}=await b({x:u,y:p,initialPlacement:a,placement:m,strategy:r,middlewareData:v,rects:d,platform:i,elements:{reference:e,floating:t}});if(u=g??u,p=k??p,v=mt({},v,{[y]:mt({},v[y],O)}),S&&f<=50){f++,typeof S=="object"&&(S.placement&&(m=S.placement),S.rects&&(d=S.rects===!0?await i.getElementRects({reference:e,floating:t,strategy:r}):S.rects),{x:u,y:p}=Kc(d,m,c)),h=-1;continue}}return{x:u,y:p,placement:m,strategy:r,middlewareData:v}};function iw(e){return mt({top:0,right:0,bottom:0,left:0},e)}function Yc(e){return typeof e!="number"?iw(e):{top:e,right:e,bottom:e,left:e}}function hr(e){return mt({},e,{top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height})}async function Jc(e,t){var o;t===void 0&&(t={});const{x:a,y:r,platform:s,rects:i,elements:l,strategy:c}=e,{boundary:d="clippingAncestors",rootBoundary:u="viewport",elementContext:p="floating",altBoundary:m=!1,padding:v=0}=t,f=Yc(v),y=l[m?p==="floating"?"reference":"floating":p],b=hr(await s.getClippingRect({element:(o=await(s.isElement==null?void 0:s.isElement(y)))==null||o?y:y.contextElement||await(s.getDocumentElement==null?void 0:s.getDocumentElement(l.floating)),boundary:d,rootBoundary:u,strategy:c})),g=p==="floating"?mt({},i.floating,{x:a,y:r}):i.reference,k=await(s.getOffsetParent==null?void 0:s.getOffsetParent(l.floating)),O=await(s.isElement==null?void 0:s.isElement(k))?await(s.getScale==null?void 0:s.getScale(k))||{x:1,y:1}:{x:1,y:1},S=hr(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({rect:g,offsetParent:k,strategy:c}):g);return{top:(b.top-S.top+f.top)/O.y,bottom:(S.bottom-b.bottom+f.bottom)/O.y,left:(b.left-S.left+f.left)/O.x,right:(S.right-b.right+f.right)/O.x}}const sw=Math.min,lw=Math.max;function Yi(e,t,o){return lw(e,sw(t,o))}const cw=e=>({name:"arrow",options:e,async fn(t){const{element:o,padding:a=0}=e||{},{x:r,y:s,placement:i,rects:l,platform:c,elements:d}=t;if(o==null)return{};const u=Yc(a),p={x:r,y:s},m=va(i),v=Ki(m),f=await c.getDimensions(o),h=m==="y",y=h?"top":"left",b=h?"bottom":"right",g=h?"clientHeight":"clientWidth",k=l.reference[v]+l.reference[m]-p[m]-l.floating[v],O=p[m]-l.reference[m],S=await(c.getOffsetParent==null?void 0:c.getOffsetParent(o));let N=S?S[g]:0;(!N||!await(c.isElement==null?void 0:c.isElement(S)))&&(N=d.floating[g]||l.floating[v]);const F=k/2-O/2,A=u[y],D=N-f[v]-u[b],M=N/2-f[v]/2+F,L=Yi(A,M,D),_=pr(i)!=null&&M!=L&&l.reference[v]/2-(M<A?u[y]:u[b])-f[v]/2<0?M<A?A-M:D-M:0;return{[m]:p[m]-_,data:{[m]:L,centerOffset:M-L}}}}),dw={left:"right",right:"left",bottom:"top",top:"bottom"};function mr(e){return e.replace(/left|right|bottom|top/g,t=>dw[t])}function uw(e,t,o){o===void 0&&(o=!1);const a=pr(e),r=va(e),s=Ki(r);let i=r==="x"?a===(o?"end":"start")?"right":"left":a==="start"?"bottom":"top";return t.reference[s]>t.floating[s]&&(i=mr(i)),{main:i,cross:mr(i)}}const fw={start:"end",end:"start"};function Ji(e){return e.replace(/start|end/g,t=>fw[t])}function pw(e){const t=mr(e);return[Ji(e),t,Ji(t)]}function hw(e,t,o){const a=["left","right"],r=["right","left"],s=["top","bottom"],i=["bottom","top"];switch(e){case"top":case"bottom":return o?t?r:a:t?a:r;case"left":case"right":return t?s:i;default:return[]}}function mw(e,t,o,a){const r=pr(e);let s=hw(Xn(e),o==="start",a);return r&&(s=s.map(i=>i+"-"+r),t&&(s=s.concat(s.map(Ji)))),s}const vw=function(t){return t===void 0&&(t={}),{name:"flip",options:t,async fn(o){var a;const{placement:r,middlewareData:s,rects:i,initialPlacement:l,platform:c,elements:d}=o,{mainAxis:u=!0,crossAxis:p=!0,fallbackPlacements:m,fallbackStrategy:v="bestFit",fallbackAxisSideDirection:f="none",flipAlignment:h=!0}=t,y=Xc(t,ow),b=Xn(r),g=Xn(l)===l,k=await(c.isRTL==null?void 0:c.isRTL(d.floating)),O=m||(g||!h?[mr(l)]:pw(l));!m&&f!=="none"&&O.push(...mw(l,h,f,k));const S=[l,...O],N=await Jc(o,y),F=[];let A=((a=s.flip)==null?void 0:a.overflows)||[];if(u&&F.push(N[b]),p){const{main:W,cross:_}=uw(r,i,k);F.push(N[W],N[_])}if(A=[...A,{placement:r,overflows:F}],!F.every(W=>W<=0)){var D,M;const W=(((D=s.flip)==null?void 0:D.index)||0)+1,_=S[W];if(_)return{data:{index:W,overflows:A},reset:{placement:_}};let G=(M=A.filter(Y=>Y.overflows[0]<=0).sort((Y,J)=>Y.overflows[1]-J.overflows[1])[0])==null?void 0:M.placement;if(!G)switch(v){case"bestFit":{var L;const Y=(L=A.map(J=>[J.placement,J.overflows.filter(X=>X>0).reduce((X,ee)=>X+ee,0)]).sort((J,X)=>J[1]-X[1])[0])==null?void 0:L[0];Y&&(G=Y);break}case"initialPlacement":G=l;break}if(r!==G)return{reset:{placement:G}}}return{}}}};function Qc(e){return e==="x"?"y":"x"}const gw=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(o){const{x:a,y:r,placement:s}=o,{mainAxis:i=!0,crossAxis:l=!1,limiter:c={fn:b=>{let{x:g,y:k}=b;return{x:g,y:k}}}}=t,d=Xc(t,aw),u={x:a,y:r},p=await Jc(o,d),m=va(Xn(s)),v=Qc(m);let f=u[m],h=u[v];if(i){const b=m==="y"?"top":"left",g=m==="y"?"bottom":"right",k=f+p[b],O=f-p[g];f=Yi(k,f,O)}if(l){const b=v==="y"?"top":"left",g=v==="y"?"bottom":"right",k=h+p[b],O=h-p[g];h=Yi(k,h,O)}const y=c.fn(mt({},o,{[m]:f,[v]:h}));return mt({},y,{data:{x:y.x-a,y:y.y-r}})}}},yw=function(t){return t===void 0&&(t={}),{options:t,fn(o){const{x:a,y:r,placement:s,rects:i,middlewareData:l}=o,{offset:c=0,mainAxis:d=!0,crossAxis:u=!0}=t,p={x:a,y:r},m=va(s),v=Qc(m);let f=p[m],h=p[v];const y=typeof c=="function"?c(o):c,b=typeof y=="number"?{mainAxis:y,crossAxis:0}:mt({mainAxis:0,crossAxis:0},y);if(d){const O=m==="y"?"height":"width",S=i.reference[m]-i.floating[O]+b.mainAxis,N=i.reference[m]+i.reference[O]-b.mainAxis;f<S?f=S:f>N&&(f=N)}if(u){var g,k;const O=m==="y"?"width":"height",S=["top","left"].includes(Xn(s)),N=i.reference[v]-i.floating[O]+(S&&((g=l.offset)==null?void 0:g[v])||0)+(S?0:b.crossAxis),F=i.reference[v]+i.reference[O]+(S?0:((k=l.offset)==null?void 0:k[v])||0)-(S?b.crossAxis:0);h<N?h=N:h>F&&(h=F)}return{[m]:f,[v]:h}}}};function xt(e){var t;return((t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Zt(e){return xt(e).getComputedStyle(e)}function Zc(e){return e instanceof xt(e).Node}function Tn(e){return Zc(e)?(e.nodeName||"").toLowerCase():""}let vr;function qc(){if(vr)return vr;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(vr=e.brands.map(t=>t.brand+"/"+t.version).join(" "),vr):navigator.userAgent}function Vt(e){return e instanceof xt(e).HTMLElement}function jt(e){return e instanceof xt(e).Element}function $c(e){if(typeof ShadowRoot>"u")return!1;const t=xt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function gr(e){const{overflow:t,overflowX:o,overflowY:a,display:r}=Zt(e);return/auto|scroll|overlay|hidden|clip/.test(t+a+o)&&!["inline","contents"].includes(r)}function bw(e){return["table","td","th"].includes(Tn(e))}function Qi(e){const t=/firefox/i.test(qc()),o=Zt(e),a=o.backdropFilter||o.WebkitBackdropFilter;return o.transform!=="none"||o.perspective!=="none"||(a?a!=="none":!1)||t&&o.willChange==="filter"||t&&(o.filter?o.filter!=="none":!1)||["transform","perspective"].some(r=>o.willChange.includes(r))||["paint","layout","strict","content"].some(r=>{const s=o.contain;return s!=null?s.includes(r):!1})}function Zi(){return/^((?!chrome|android).)*safari/i.test(qc())}function qi(e){return["html","body","#document"].includes(Tn(e))}const ed=Math.min,ga=Math.max,yr=Math.round;function td(e){const t=Zt(e);let o=parseFloat(t.width),a=parseFloat(t.height);const r=Vt(e),s=r?e.offsetWidth:o,i=r?e.offsetHeight:a,l=yr(o)!==s||yr(a)!==i;return l&&(o=s,a=i),{width:o,height:a,fallback:l}}function nd(e){return jt(e)?e:e.contextElement}const od={x:1,y:1};function So(e){const t=nd(e);if(!Vt(t))return od;const o=t.getBoundingClientRect(),{width:a,height:r,fallback:s}=td(t);let i=(s?yr(o.width):o.width)/a,l=(s?yr(o.height):o.height)/r;return(!i||!Number.isFinite(i))&&(i=1),(!l||!Number.isFinite(l))&&(l=1),{x:i,y:l}}function Kn(e,t,o,a){var r,s;t===void 0&&(t=!1),o===void 0&&(o=!1);const i=e.getBoundingClientRect(),l=nd(e);let c=od;t&&(a?jt(a)&&(c=So(a)):c=So(e));const d=l?xt(l):window,u=Zi()&&o;let p=(i.left+(u&&((r=d.visualViewport)==null?void 0:r.offsetLeft)||0))/c.x,m=(i.top+(u&&((s=d.visualViewport)==null?void 0:s.offsetTop)||0))/c.y,v=i.width/c.x,f=i.height/c.y;if(l){const h=xt(l),y=a&&jt(a)?xt(a):a;let b=h.frameElement;for(;b&&a&&y!==h;){const g=So(b),k=b.getBoundingClientRect(),O=getComputedStyle(b);k.x+=(b.clientLeft+parseFloat(O.paddingLeft))*g.x,k.y+=(b.clientTop+parseFloat(O.paddingTop))*g.y,p*=g.x,m*=g.y,v*=g.x,f*=g.y,p+=k.x,m+=k.y,b=xt(b).frameElement}}return hr({width:v,height:f,x:p,y:m})}function Nn(e){return((Zc(e)?e.ownerDocument:e.document)||window.document).documentElement}function br(e){return jt(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Ew(e){let{rect:t,offsetParent:o,strategy:a}=e;const r=Vt(o),s=Nn(o);if(o===s)return t;let i={scrollLeft:0,scrollTop:0},l={x:1,y:1};const c={x:0,y:0};if((r||!r&&a!=="fixed")&&((Tn(o)!=="body"||gr(s))&&(i=br(o)),Vt(o))){const d=Kn(o);l=So(o),c.x=d.x+o.clientLeft,c.y=d.y+o.clientTop}return{width:t.width*l.x,height:t.height*l.y,x:t.x*l.x-i.scrollLeft*l.x+c.x,y:t.y*l.y-i.scrollTop*l.y+c.y}}function ad(e){return Kn(Nn(e)).left+br(e).scrollLeft}function ww(e){const t=Nn(e),o=br(e),a=e.ownerDocument.body,r=ga(t.scrollWidth,t.clientWidth,a.scrollWidth,a.clientWidth),s=ga(t.scrollHeight,t.clientHeight,a.scrollHeight,a.clientHeight);let i=-o.scrollLeft+ad(e);const l=-o.scrollTop;return Zt(a).direction==="rtl"&&(i+=ga(t.clientWidth,a.clientWidth)-r),{width:r,height:s,x:i,y:l}}function ya(e){if(Tn(e)==="html")return e;const t=e.assignedSlot||e.parentNode||$c(e)&&e.host||Nn(e);return $c(t)?t.host:t}function rd(e){const t=ya(e);return qi(t)?t.ownerDocument.body:Vt(t)&&gr(t)?t:rd(t)}function ba(e,t){var o;t===void 0&&(t=[]);const a=rd(e),r=a===((o=e.ownerDocument)==null?void 0:o.body),s=xt(a);return r?t.concat(s,s.visualViewport||[],gr(a)?a:[]):t.concat(a,ba(a))}function xw(e,t){const o=xt(e),a=Nn(e),r=o.visualViewport;let s=a.clientWidth,i=a.clientHeight,l=0,c=0;if(r){s=r.width,i=r.height;const d=Zi();(!d||d&&t==="fixed")&&(l=r.offsetLeft,c=r.offsetTop)}return{width:s,height:i,x:l,y:c}}function Sw(e,t){const o=Kn(e,!0,t==="fixed"),a=o.top+e.clientTop,r=o.left+e.clientLeft,s=Vt(e)?So(e):{x:1,y:1},i=e.clientWidth*s.x,l=e.clientHeight*s.y,c=r*s.x,d=a*s.y;return{width:i,height:l,x:c,y:d}}function id(e,t,o){let a;if(t==="viewport")a=xw(e,o);else if(t==="document")a=ww(Nn(e));else if(jt(t))a=Sw(t,o);else{const i=mt({},t);if(Zi()){var r,s;const l=xt(e);i.x-=((r=l.visualViewport)==null?void 0:r.offsetLeft)||0,i.y-=((s=l.visualViewport)==null?void 0:s.offsetTop)||0}a=i}return hr(a)}function Ow(e,t){const o=t.get(e);if(o)return o;let a=ba(e).filter(l=>jt(l)&&Tn(l)!=="body"),r=null;const s=Zt(e).position==="fixed";let i=s?ya(e):e;for(;jt(i)&&!qi(i);){const l=Zt(i),c=Qi(i);l.position==="fixed"?r=null:(s?!c&&!r:!c&&l.position==="static"&&!!r&&["absolute","fixed"].includes(r.position))?a=a.filter(p=>p!==i):r=l,i=ya(i)}return t.set(e,a),a}function Cw(e){let{element:t,boundary:o,rootBoundary:a,strategy:r}=e;const i=[...o==="clippingAncestors"?Ow(t,this._c):[].concat(o),a],l=i[0],c=i.reduce((d,u)=>{const p=id(t,u,r);return d.top=ga(p.top,d.top),d.right=ed(p.right,d.right),d.bottom=ed(p.bottom,d.bottom),d.left=ga(p.left,d.left),d},id(t,l,r));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}}function kw(e){return td(e)}function sd(e,t){return!Vt(e)||Zt(e).position==="fixed"?null:t?t(e):e.offsetParent}function Tw(e){let t=ya(e);for(;Vt(t)&&!qi(t);){if(Qi(t))return t;t=ya(t)}return null}function ld(e,t){const o=xt(e);if(!Vt(e))return o;let a=sd(e,t);for(;a&&bw(a)&&Zt(a).position==="static";)a=sd(a,t);return a&&(Tn(a)==="html"||Tn(a)==="body"&&Zt(a).position==="static"&&!Qi(a))?o:a||Tw(e)||o}function Nw(e,t,o){const a=Vt(t),r=Nn(t),s=Kn(e,!0,o==="fixed",t);let i={scrollLeft:0,scrollTop:0};const l={x:0,y:0};if(a||!a&&o!=="fixed")if((Tn(t)!=="body"||gr(r))&&(i=br(t)),Vt(t)){const c=Kn(t,!0);l.x=c.x+t.clientLeft,l.y=c.y+t.clientTop}else r&&(l.x=ad(r));return{x:s.left+i.scrollLeft-l.x,y:s.top+i.scrollTop-l.y,width:s.width,height:s.height}}const Dw={getClippingRect:Cw,convertOffsetParentRelativeRectToViewportRelativeRect:Ew,isElement:jt,getDimensions:kw,getOffsetParent:ld,getDocumentElement:Nn,getScale:So,async getElementRects(e){let{reference:t,floating:o,strategy:a}=e;const r=this.getOffsetParent||ld,s=this.getDimensions;return{reference:Nw(t,await r(o),a),floating:mt({x:0,y:0},await s(o))}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>Zt(e).direction==="rtl"};function Iw(e,t,o,a){a===void 0&&(a={});const{ancestorScroll:r=!0,ancestorResize:s=!0,elementResize:i=!0,animationFrame:l=!1}=a,c=r&&!l,d=c||s?[...jt(e)?ba(e):e.contextElement?ba(e.contextElement):[],...ba(t)]:[];d.forEach(f=>{c&&f.addEventListener("scroll",o,{passive:!0}),s&&f.addEventListener("resize",o)});let u=null;i&&(u=new ResizeObserver(()=>{o()}),jt(e)&&!l&&u.observe(e),!jt(e)&&e.contextElement&&!l&&u.observe(e.contextElement),u.observe(t));let p,m=l?Kn(e):null;l&&v();function v(){const f=Kn(e);m&&(f.x!==m.x||f.y!==m.y||f.width!==m.width||f.height!==m.height)&&o(),m=f,p=requestAnimationFrame(v)}return o(),()=>{var f;d.forEach(h=>{c&&h.removeEventListener("scroll",o),s&&h.removeEventListener("resize",o)}),(f=u)==null||f.disconnect(),u=null,l&&cancelAnimationFrame(p)}}const Rw=(e,t,o)=>{const a=new Map,r=mt({platform:Dw},o),s=mt({},r.platform,{_c:a});return rw(e,t,mt({},r,{platform:s}))};function Aw(e){e.cleanup&&e.cleanup();const t=e._getResolvedAttachToOptions();let o=t.element;const a=Lw(t,e),r=Wc(t);return r&&(o=document.body,e.shepherdElementComponent.getElement().classList.add("shepherd-centered")),e.cleanup=Iw(o,e.el,()=>{if(!e.el){e.cleanup();return}Mw(o,e,a,r)}),e.target=t.element,a}function Bw(e,t){return{floatingUIOptions:zi(e.floatingUIOptions||{},t.floatingUIOptions||{})}}function Pw(e){e.cleanup&&e.cleanup(),e.cleanup=null}function Mw(e,t,o,a){return Rw(e,t.el,o).then(Fw(t,a)).then(r=>new Promise(s=>{setTimeout(()=>s(r),300)})).then(r=>{r&&r.el&&r.el.focus({preventScroll:!0})})}function Fw(e,t){return o=>{let{x:a,y:r,placement:s,middlewareData:i}=o;return e.el&&(t?Object.assign(e.el.style,{position:"fixed",left:"50%",top:"50%",transform:"translate(-50%, -50%)"}):Object.assign(e.el.style,{position:"absolute",left:`${a}px`,top:`${r}px`}),e.el.dataset.popperPlacement=s,_w(e.el,i)),e}}function _w(e,t){const o=e.querySelector(".shepherd-arrow");if(o&&t.arrow){const{x:a,y:r}=t.arrow;Object.assign(o.style,{left:a!=null?`${a}px`:"",top:r!=null?`${r}px`:""})}}function Lw(e,t){const o={strategy:"absolute",middleware:[]},a=Vw(t);return Wc(e)||(o.middleware.push(vw(),gw({limiter:yw(),crossAxis:!0})),a&&o.middleware.push(cw({element:a})),o.placement=e.on),zi(t.options.floatingUIOptions||{},o)}function Vw(e){return e.options.arrow&&e.el?e.el.querySelector(".shepherd-arrow"):!1}function St(){}function jw(e,t){for(const o in t)e[o]=t[o];return e}function cd(e){return e()}function dd(){return Object.create(null)}function Ea(e){e.forEach(cd)}function $i(e){return typeof e=="function"}function ln(e,t){return e!=e?t==t:e!==t||e&&typeof e=="object"||typeof e=="function"}function Uw(e){return Object.keys(e).length===0}function Oo(e,t){e.appendChild(t)}function Ut(e,t,o){e.insertBefore(t,o||null)}function At(e){e.parentNode&&e.parentNode.removeChild(e)}function Hw(e,t){for(let o=0;o<e.length;o+=1)e[o]&&e[o].d(t)}function qt(e){return document.createElement(e)}function ud(e){return document.createElementNS("http://www.w3.org/2000/svg",e)}function fd(e){return document.createTextNode(e)}function Er(){return fd(" ")}function zw(){return fd("")}function wr(e,t,o,a){return e.addEventListener(t,o,a),()=>e.removeEventListener(t,o,a)}function Fe(e,t,o){o==null?e.removeAttribute(t):e.getAttribute(t)!==o&&e.setAttribute(t,o)}function pd(e,t){const o=Object.getOwnPropertyDescriptors(e.__proto__);for(const a in t)t[a]==null?e.removeAttribute(a):a==="style"?e.style.cssText=t[a]:a==="__value"?e.value=e[a]=t[a]:o[a]&&o[a].set?e[a]=t[a]:Fe(e,a,t[a])}function Gw(e){return Array.from(e.childNodes)}function Co(e,t,o){e.classList[o?"add":"remove"](t)}let wa;function xa(e){wa=e}function hd(){if(!wa)throw new Error("Function called outside component initialization");return wa}function Ww(e){hd().$$.on_mount.push(e)}function es(e){hd().$$.after_update.push(e)}const ko=[],To=[];let No=[];const md=[],Xw=Promise.resolve();let ts=!1;function Kw(){ts||(ts=!0,Xw.then(vd))}function ns(e){No.push(e)}const os=new Set;let Do=0;function vd(){if(Do!==0)return;const e=wa;do{try{for(;Do<ko.length;){const t=ko[Do];Do++,xa(t),Yw(t.$$)}}catch(t){throw ko.length=0,Do=0,t}for(xa(null),ko.length=0,Do=0;To.length;)To.pop()();for(let t=0;t<No.length;t+=1){const o=No[t];os.has(o)||(os.add(o),o())}No.length=0}while(ko.length);for(;md.length;)md.pop()();ts=!1,os.clear(),xa(e)}function Yw(e){if(e.fragment!==null){e.update(),Ea(e.before_update);const t=e.dirty;e.dirty=[-1],e.fragment&&e.fragment.p(e.ctx,t),e.after_update.forEach(ns)}}function Jw(e){const t=[],o=[];No.forEach(a=>e.indexOf(a)===-1?t.push(a):o.push(a)),o.forEach(a=>a()),No=t}const xr=new Set;let Yn;function Jn(){Yn={r:0,c:[],p:Yn}}function Qn(){Yn.r||Ea(Yn.c),Yn=Yn.p}function Ie(e,t){e&&e.i&&(xr.delete(e),e.i(t))}function Qe(e,t,o,a){if(e&&e.o){if(xr.has(e))return;xr.add(e),Yn.c.push(()=>{xr.delete(e),a&&(o&&e.d(1),a())}),e.o(t)}else a&&a()}function Qw(e,t){const o={},a={},r={$$scope:1};let s=e.length;for(;s--;){const i=e[s],l=t[s];if(l){for(const c in i)c in l||(a[c]=1);for(const c in l)r[c]||(o[c]=l[c],r[c]=1);e[s]=l}else for(const c in i)r[c]=1}for(const i in a)i in o||(o[i]=void 0);return o}function Zn(e){e&&e.c()}function Dn(e,t,o,a){const{fragment:r,after_update:s}=e.$$;r&&r.m(t,o),a||ns(()=>{const i=e.$$.on_mount.map(cd).filter($i);e.$$.on_destroy?e.$$.on_destroy.push(...i):Ea(i),e.$$.on_mount=[]}),s.forEach(ns)}function In(e,t){const o=e.$$;o.fragment!==null&&(Jw(o.after_update),Ea(o.on_destroy),o.fragment&&o.fragment.d(t),o.on_destroy=o.fragment=null,o.ctx=[])}function Zw(e,t){e.$$.dirty[0]===-1&&(ko.push(e),Kw(),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<<t%31}function cn(e,t,o,a,r,s,i,l){l===void 0&&(l=[-1]);const c=wa;xa(e);const d=e.$$={fragment:null,ctx:[],props:s,update:St,not_equal:r,bound:dd(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(t.context||(c?c.$$.context:[])),callbacks:dd(),dirty:l,skip_bound:!1,root:t.target||c.$$.root};i&&i(d.root);let u=!1;if(d.ctx=o?o(e,t.props||{},function(p,m){const v=!(arguments.length<=2)&&arguments.length-2?arguments.length<=2?void 0:arguments[2]:m;return d.ctx&&r(d.ctx[p],d.ctx[p]=v)&&(!d.skip_bound&&d.bound[p]&&d.bound[p](v),u&&Zw(e,p)),m}):[],d.update(),u=!0,Ea(d.before_update),d.fragment=a?a(d.ctx):!1,t.target){if(t.hydrate){const p=Gw(t.target);d.fragment&&d.fragment.l(p),p.forEach(At)}else d.fragment&&d.fragment.c();t.intro&&Ie(e.$$.fragment),Dn(e,t.target,t.anchor,t.customElement),vd()}xa(c)}class dn{$destroy(){In(this,1),this.$destroy=St}$on(t,o){if(!$i(o))return St;const a=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return a.push(o),()=>{const r=a.indexOf(o);r!==-1&&a.splice(r,1)}}$set(t){this.$$set&&!Uw(t)&&(this.$$.skip_bound=!0,this.$$set(t),this.$$.skip_bound=!1)}}function qw(e){let t,o,a,r,s;return{c(){t=qt("button"),Fe(t,"aria-label",o=e[3]?e[3]:null),Fe(t,"class",a=`${e[1]||""} shepherd-button ${e[4]?"shepherd-button-secondary":""}`),t.disabled=e[2],Fe(t,"tabindex","0")},m(i,l){Ut(i,t,l),t.innerHTML=e[5],r||(s=wr(t,"click",function(){$i(e[0])&&e[0].apply(this,arguments)}),r=!0)},p(i,l){let[c]=l;e=i,c&32&&(t.innerHTML=e[5]),c&8&&o!==(o=e[3]?e[3]:null)&&Fe(t,"aria-label",o),c&18&&a!==(a=`${e[1]||""} shepherd-button ${e[4]?"shepherd-button-secondary":""}`)&&Fe(t,"class",a),c&4&&(t.disabled=e[2])},i:St,o:St,d(i){i&&At(t),r=!1,s()}}}function $w(e,t,o){let{config:a,step:r}=t,s,i,l,c,d,u;function p(m){return Wn(m)?m=m.call(r):m}return e.$$set=m=>{"config"in m&&o(6,a=m.config),"step"in m&&o(7,r=m.step)},e.$$.update=()=>{e.$$.dirty&192&&(o(0,s=a.action?a.action.bind(r.tour):null),o(1,i=a.classes),o(2,l=a.disabled?p(a.disabled):!1),o(3,c=a.label?p(a.label):null),o(4,d=a.secondary),o(5,u=a.text?p(a.text):null))},[s,i,l,c,d,u,a,r]}class ex extends dn{constructor(t){super(),cn(this,t,$w,qw,ln,{config:6,step:7})}}function gd(e,t,o){const a=e.slice();return a[2]=t[o],a}function yd(e){let t,o,a=e[1],r=[];for(let i=0;i<a.length;i+=1)r[i]=bd(gd(e,a,i));const s=i=>Qe(r[i],1,1,()=>{r[i]=null});return{c(){for(let i=0;i<r.length;i+=1)r[i].c();t=zw()},m(i,l){for(let c=0;c<r.length;c+=1)r[c]&&r[c].m(i,l);Ut(i,t,l),o=!0},p(i,l){if(l&3){a=i[1];let c;for(c=0;c<a.length;c+=1){const d=gd(i,a,c);r[c]?(r[c].p(d,l),Ie(r[c],1)):(r[c]=bd(d),r[c].c(),Ie(r[c],1),r[c].m(t.parentNode,t))}for(Jn(),c=a.length;c<r.length;c+=1)s(c);Qn()}},i(i){if(!o){for(let l=0;l<a.length;l+=1)Ie(r[l]);o=!0}},o(i){r=r.filter(Boolean);for(let l=0;l<r.length;l+=1)Qe(r[l]);o=!1},d(i){Hw(r,i),i&&At(t)}}}function bd(e){let t,o;return t=new ex({props:{config:e[2],step:e[0]}}),{c(){Zn(t.$$.fragment)},m(a,r){Dn(t,a,r),o=!0},p(a,r){const s={};r&2&&(s.config=a[2]),r&1&&(s.step=a[0]),t.$set(s)},i(a){o||(Ie(t.$$.fragment,a),o=!0)},o(a){Qe(t.$$.fragment,a),o=!1},d(a){In(t,a)}}}function tx(e){let t,o,a=e[1]&&yd(e);return{c(){t=qt("footer"),a&&a.c(),Fe(t,"class","shepherd-footer")},m(r,s){Ut(r,t,s),a&&a.m(t,null),o=!0},p(r,s){let[i]=s;r[1]?a?(a.p(r,i),i&2&&Ie(a,1)):(a=yd(r),a.c(),Ie(a,1),a.m(t,null)):a&&(Jn(),Qe(a,1,1,()=>{a=null}),Qn())},i(r){o||(Ie(a),o=!0)},o(r){Qe(a),o=!1},d(r){r&&At(t),a&&a.d()}}}function nx(e,t,o){let a,{step:r}=t;return e.$$set=s=>{"step"in s&&o(0,r=s.step)},e.$$.update=()=>{e.$$.dirty&1&&o(1,a=r.options.buttons)},[r,a]}class ox extends dn{constructor(t){super(),cn(this,t,nx,tx,ln,{step:0})}}function ax(e){let t,o,a,r,s;return{c(){t=qt("button"),o=qt("span"),o.textContent="ร",Fe(o,"aria-hidden","true"),Fe(t,"aria-label",a=e[0].label?e[0].label:"Close Tour"),Fe(t,"class","shepherd-cancel-icon"),Fe(t,"type","button")},m(i,l){Ut(i,t,l),Oo(t,o),r||(s=wr(t,"click",e[1]),r=!0)},p(i,l){let[c]=l;c&1&&a!==(a=i[0].label?i[0].label:"Close Tour")&&Fe(t,"aria-label",a)},i:St,o:St,d(i){i&&At(t),r=!1,s()}}}function rx(e,t,o){let{cancelIcon:a,step:r}=t;const s=i=>{i.preventDefault(),r.cancel()};return e.$$set=i=>{"cancelIcon"in i&&o(0,a=i.cancelIcon),"step"in i&&o(2,r=i.step)},[a,s,r]}class ix extends dn{constructor(t){super(),cn(this,t,rx,ax,ln,{cancelIcon:0,step:2})}}function sx(e){let t;return{c(){t=qt("h3"),Fe(t,"id",e[1]),Fe(t,"class","shepherd-title")},m(o,a){Ut(o,t,a),e[3](t)},p(o,a){let[r]=a;r&2&&Fe(t,"id",o[1])},i:St,o:St,d(o){o&&At(t),e[3](null)}}}function lx(e,t,o){let{labelId:a,element:r,title:s}=t;es(()=>{Wn(s)&&o(2,s=s()),o(0,r.innerHTML=s,r)});function i(l){To[l?"unshift":"push"](()=>{r=l,o(0,r)})}return e.$$set=l=>{"labelId"in l&&o(1,a=l.labelId),"element"in l&&o(0,r=l.element),"title"in l&&o(2,s=l.title)},[r,a,s,i]}class cx extends dn{constructor(t){super(),cn(this,t,lx,sx,ln,{labelId:1,element:0,title:2})}}function Ed(e){let t,o;return t=new cx({props:{labelId:e[0],title:e[2]}}),{c(){Zn(t.$$.fragment)},m(a,r){Dn(t,a,r),o=!0},p(a,r){const s={};r&1&&(s.labelId=a[0]),r&4&&(s.title=a[2]),t.$set(s)},i(a){o||(Ie(t.$$.fragment,a),o=!0)},o(a){Qe(t.$$.fragment,a),o=!1},d(a){In(t,a)}}}function wd(e){let t,o;return t=new ix({props:{cancelIcon:e[3],step:e[1]}}),{c(){Zn(t.$$.fragment)},m(a,r){Dn(t,a,r),o=!0},p(a,r){const s={};r&8&&(s.cancelIcon=a[3]),r&2&&(s.step=a[1]),t.$set(s)},i(a){o||(Ie(t.$$.fragment,a),o=!0)},o(a){Qe(t.$$.fragment,a),o=!1},d(a){In(t,a)}}}function dx(e){let t,o,a,r=e[2]&&Ed(e),s=e[3]&&e[3].enabled&&wd(e);return{c(){t=qt("header"),r&&r.c(),o=Er(),s&&s.c(),Fe(t,"class","shepherd-header")},m(i,l){Ut(i,t,l),r&&r.m(t,null),Oo(t,o),s&&s.m(t,null),a=!0},p(i,l){let[c]=l;i[2]?r?(r.p(i,c),c&4&&Ie(r,1)):(r=Ed(i),r.c(),Ie(r,1),r.m(t,o)):r&&(Jn(),Qe(r,1,1,()=>{r=null}),Qn()),i[3]&&i[3].enabled?s?(s.p(i,c),c&8&&Ie(s,1)):(s=wd(i),s.c(),Ie(s,1),s.m(t,null)):s&&(Jn(),Qe(s,1,1,()=>{s=null}),Qn())},i(i){a||(Ie(r),Ie(s),a=!0)},o(i){Qe(r),Qe(s),a=!1},d(i){i&&At(t),r&&r.d(),s&&s.d()}}}function ux(e,t,o){let{labelId:a,step:r}=t,s,i;return e.$$set=l=>{"labelId"in l&&o(0,a=l.labelId),"step"in l&&o(1,r=l.step)},e.$$.update=()=>{e.$$.dirty&2&&(o(2,s=r.options.title),o(3,i=r.options.cancelIcon))},[a,r,s,i]}class fx extends dn{constructor(t){super(),cn(this,t,ux,dx,ln,{labelId:0,step:1})}}function px(e){let t;return{c(){t=qt("div"),Fe(t,"class","shepherd-text"),Fe(t,"id",e[1])},m(o,a){Ut(o,t,a),e[3](t)},p(o,a){let[r]=a;r&2&&Fe(t,"id",o[1])},i:St,o:St,d(o){o&&At(t),e[3](null)}}}function hx(e,t,o){let{descriptionId:a,element:r,step:s}=t;es(()=>{let{text:l}=s.options;Wn(l)&&(l=l.call(s)),Gi(l)?r.appendChild(l):o(0,r.innerHTML=l,r)});function i(l){To[l?"unshift":"push"](()=>{r=l,o(0,r)})}return e.$$set=l=>{"descriptionId"in l&&o(1,a=l.descriptionId),"element"in l&&o(0,r=l.element),"step"in l&&o(2,s=l.step)},[r,a,s,i]}class mx extends dn{constructor(t){super(),cn(this,t,hx,px,ln,{descriptionId:1,element:0,step:2})}}function xd(e){let t,o;return t=new fx({props:{labelId:e[1],step:e[2]}}),{c(){Zn(t.$$.fragment)},m(a,r){Dn(t,a,r),o=!0},p(a,r){const s={};r&2&&(s.labelId=a[1]),r&4&&(s.step=a[2]),t.$set(s)},i(a){o||(Ie(t.$$.fragment,a),o=!0)},o(a){Qe(t.$$.fragment,a),o=!1},d(a){In(t,a)}}}function Sd(e){let t,o;return t=new mx({props:{descriptionId:e[0],step:e[2]}}),{c(){Zn(t.$$.fragment)},m(a,r){Dn(t,a,r),o=!0},p(a,r){const s={};r&1&&(s.descriptionId=a[0]),r&4&&(s.step=a[2]),t.$set(s)},i(a){o||(Ie(t.$$.fragment,a),o=!0)},o(a){Qe(t.$$.fragment,a),o=!1},d(a){In(t,a)}}}function Od(e){let t,o;return t=new ox({props:{step:e[2]}}),{c(){Zn(t.$$.fragment)},m(a,r){Dn(t,a,r),o=!0},p(a,r){const s={};r&4&&(s.step=a[2]),t.$set(s)},i(a){o||(Ie(t.$$.fragment,a),o=!0)},o(a){Qe(t.$$.fragment,a),o=!1},d(a){In(t,a)}}}function vx(e){let t,o=!pt(e[2].options.title)||e[2].options.cancelIcon&&e[2].options.cancelIcon.enabled,a,r=!pt(e[2].options.text),s,i=Array.isArray(e[2].options.buttons)&&e[2].options.buttons.length,l,c=o&&xd(e),d=r&&Sd(e),u=i&&Od(e);return{c(){t=qt("div"),c&&c.c(),a=Er(),d&&d.c(),s=Er(),u&&u.c(),Fe(t,"class","shepherd-content")},m(p,m){Ut(p,t,m),c&&c.m(t,null),Oo(t,a),d&&d.m(t,null),Oo(t,s),u&&u.m(t,null),l=!0},p(p,m){let[v]=m;v&4&&(o=!pt(p[2].options.title)||p[2].options.cancelIcon&&p[2].options.cancelIcon.enabled),o?c?(c.p(p,v),v&4&&Ie(c,1)):(c=xd(p),c.c(),Ie(c,1),c.m(t,a)):c&&(Jn(),Qe(c,1,1,()=>{c=null}),Qn()),v&4&&(r=!pt(p[2].options.text)),r?d?(d.p(p,v),v&4&&Ie(d,1)):(d=Sd(p),d.c(),Ie(d,1),d.m(t,s)):d&&(Jn(),Qe(d,1,1,()=>{d=null}),Qn()),v&4&&(i=Array.isArray(p[2].options.buttons)&&p[2].options.buttons.length),i?u?(u.p(p,v),v&4&&Ie(u,1)):(u=Od(p),u.c(),Ie(u,1),u.m(t,null)):u&&(Jn(),Qe(u,1,1,()=>{u=null}),Qn())},i(p){l||(Ie(c),Ie(d),Ie(u),l=!0)},o(p){Qe(c),Qe(d),Qe(u),l=!1},d(p){p&&At(t),c&&c.d(),d&&d.d(),u&&u.d()}}}function gx(e,t,o){let{descriptionId:a,labelId:r,step:s}=t;return e.$$set=i=>{"descriptionId"in i&&o(0,a=i.descriptionId),"labelId"in i&&o(1,r=i.labelId),"step"in i&&o(2,s=i.step)},[a,r,s]}class yx extends dn{constructor(t){super(),cn(this,t,gx,vx,ln,{descriptionId:0,labelId:1,step:2})}}function Cd(e){let t;return{c(){t=qt("div"),Fe(t,"class","shepherd-arrow"),Fe(t,"data-popper-arrow","")},m(o,a){Ut(o,t,a)},d(o){o&&At(t)}}}function bx(e){let t,o,a,r,s,i,l,c,d=e[4].options.arrow&&e[4].options.attachTo&&e[4].options.attachTo.element&&e[4].options.attachTo.on&&Cd();a=new yx({props:{descriptionId:e[2],labelId:e[3],step:e[4]}});let u=[{"aria-describedby":r=pt(e[4].options.text)?null:e[2]},{"aria-labelledby":s=e[4].options.title?e[3]:null},e[1],{role:"dialog"},{tabindex:"0"}],p={};for(let m=0;m<u.length;m+=1)p=jw(p,u[m]);return{c(){t=qt("div"),d&&d.c(),o=Er(),Zn(a.$$.fragment),pd(t,p),Co(t,"shepherd-has-cancel-icon",e[5]),Co(t,"shepherd-has-title",e[6]),Co(t,"shepherd-element",!0)},m(m,v){Ut(m,t,v),d&&d.m(t,null),Oo(t,o),Dn(a,t,null),e[13](t),i=!0,l||(c=wr(t,"keydown",e[7]),l=!0)},p(m,v){let[f]=v;m[4].options.arrow&&m[4].options.attachTo&&m[4].options.attachTo.element&&m[4].options.attachTo.on?d||(d=Cd(),d.c(),d.m(t,o)):d&&(d.d(1),d=null);const h={};f&4&&(h.descriptionId=m[2]),f&8&&(h.labelId=m[3]),f&16&&(h.step=m[4]),a.$set(h),pd(t,p=Qw(u,[(!i||f&20&&r!==(r=pt(m[4].options.text)?null:m[2]))&&{"aria-describedby":r},(!i||f&24&&s!==(s=m[4].options.title?m[3]:null))&&{"aria-labelledby":s},f&2&&m[1],{role:"dialog"},{tabindex:"0"}])),Co(t,"shepherd-has-cancel-icon",m[5]),Co(t,"shepherd-has-title",m[6]),Co(t,"shepherd-element",!0)},i(m){i||(Ie(a.$$.fragment,m),i=!0)},o(m){Qe(a.$$.fragment,m),i=!1},d(m){m&&At(t),d&&d.d(),In(a),e[13](null),l=!1,c()}}}const Ex=9,wx=27,xx=37,Sx=39;function kd(e){return e.split(" ").filter(t=>!!t.length)}function Ox(e,t,o){let{classPrefix:a,element:r,descriptionId:s,firstFocusableElement:i,focusableElements:l,labelId:c,lastFocusableElement:d,step:u,dataStepId:p}=t,m,v,f;const h=()=>r;Ww(()=>{o(1,p={[`data-${a}shepherd-step-id`]:u.id}),o(9,l=r.querySelectorAll('a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), [tabindex="0"]')),o(8,i=l[0]),o(10,d=l[l.length-1])}),es(()=>{f!==u.options.classes&&y()});function y(){b(f),f=u.options.classes,g(f)}function b(S){if(ma(S)){const N=kd(S);N.length&&r.classList.remove(...N)}}function g(S){if(ma(S)){const N=kd(S);N.length&&r.classList.add(...N)}}const k=S=>{const{tour:N}=u;switch(S.keyCode){case Ex:if(l.length===0){S.preventDefault();break}S.shiftKey?(document.activeElement===i||document.activeElement.classList.contains("shepherd-element"))&&(S.preventDefault(),d.focus()):document.activeElement===d&&(S.preventDefault(),i.focus());break;case wx:N.options.exitOnEsc&&u.cancel();break;case xx:N.options.keyboardNavigation&&N.back();break;case Sx:N.options.keyboardNavigation&&N.next();break}};function O(S){To[S?"unshift":"push"](()=>{r=S,o(0,r)})}return e.$$set=S=>{"classPrefix"in S&&o(11,a=S.classPrefix),"element"in S&&o(0,r=S.element),"descriptionId"in S&&o(2,s=S.descriptionId),"firstFocusableElement"in S&&o(8,i=S.firstFocusableElement),"focusableElements"in S&&o(9,l=S.focusableElements),"labelId"in S&&o(3,c=S.labelId),"lastFocusableElement"in S&&o(10,d=S.lastFocusableElement),"step"in S&&o(4,u=S.step),"dataStepId"in S&&o(1,p=S.dataStepId)},e.$$.update=()=>{e.$$.dirty&16&&(o(5,m=u.options&&u.options.cancelIcon&&u.options.cancelIcon.enabled),o(6,v=u.options&&u.options.title))},[r,p,s,c,u,m,v,k,i,l,d,a,h,O]}class Cx extends dn{constructor(t){super(),cn(this,t,Ox,bx,ln,{classPrefix:11,element:0,descriptionId:2,firstFocusableElement:8,focusableElements:9,labelId:3,lastFocusableElement:10,step:4,dataStepId:1,getElement:12})}get getElement(){return this.$$.ctx[12]}}class as extends Wi{constructor(t,o){return o===void 0&&(o={}),super(t,o),this.tour=t,this.classPrefix=this.tour.options?Gc(this.tour.options.classPrefix):"",this.styles=t.styles,this._resolvedAttachTo=null,zc(this),this._setOptions(o),this}cancel(){this.tour.cancel(),this.trigger("cancel")}complete(){this.tour.complete(),this.trigger("complete")}destroy(){Pw(this),Gi(this.el)&&(this.el.remove(),this.el=null),this._updateStepTargetOnHide(),this.trigger("destroy")}getTour(){return this.tour}hide(){this.tour.modal.hide(),this.trigger("before-hide"),this.el&&(this.el.hidden=!0),this._updateStepTargetOnHide(),this.trigger("hide")}_resolveAttachToOptions(){return this._resolvedAttachTo=nw(this),this._resolvedAttachTo}_getResolvedAttachToOptions(){return this._resolvedAttachTo===null?this._resolveAttachToOptions():this._resolvedAttachTo}isOpen(){return Boolean(this.el&&!this.el.hidden)}show(){return Wn(this.options.beforeShowPromise)?Promise.resolve(this.options.beforeShowPromise()).then(()=>this._show()):Promise.resolve(this._show())}updateStepOptions(t){Object.assign(this.options,t),this.shepherdElementComponent&&this.shepherdElementComponent.$set({step:this})}getElement(){return this.el}getTarget(){return this.target}_createTooltipContent(){const t=`${this.id}-description`,o=`${this.id}-label`;return this.shepherdElementComponent=new Cx({target:this.tour.options.stepsContainer||document.body,props:{classPrefix:this.classPrefix,descriptionId:t,labelId:o,step:this,styles:this.styles}}),this.shepherdElementComponent.getElement()}_scrollTo(t){const{element:o}=this._getResolvedAttachToOptions();Wn(this.options.scrollToHandler)?this.options.scrollToHandler(o):$E(o)&&typeof o.scrollIntoView=="function"&&o.scrollIntoView(t)}_getClassOptions(t){const o=this.tour&&this.tour.options&&this.tour.options.defaultStepOptions,a=t.classes?t.classes:"",r=o&&o.classes?o.classes:"",s=[...a.split(" "),...r.split(" ")],i=new Set(s);return Array.from(i).join(" ").trim()}_setOptions(t){t===void 0&&(t={});let o=this.tour&&this.tour.options&&this.tour.options.defaultStepOptions;o=zi({},o||{}),this.options=Object.assign({arrow:!0},o,t,Bw(o,t));const{when:a}=this.options;this.options.classes=this._getClassOptions(t),this.destroy(),this.id=this.options.id||`step-${Xi()}`,a&&Object.keys(a).forEach(r=>{this.on(r,a[r],this)})}_setupElements(){pt(this.el)||this.destroy(),this.el=this._createTooltipContent(),this.options.advanceOn&&tw(this),Aw(this)}_show(){this.trigger("before-show"),this._resolveAttachToOptions(),this._setupElements(),this.tour.modal||this.tour._setupModal(),this.tour.modal.setupForStep(this),this._styleTargetElementForStep(this),this.el.hidden=!1,this.options.scrollTo&&setTimeout(()=>{this._scrollTo(this.options.scrollTo)}),this.el.hidden=!1;const t=this.shepherdElementComponent.getElement(),o=this.target||document.body;o.classList.add(`${this.classPrefix}shepherd-enabled`),o.classList.add(`${this.classPrefix}shepherd-target`),t.classList.add("shepherd-enabled"),this.trigger("show")}_styleTargetElementForStep(t){const o=t.target;o&&(t.options.highlightClass&&o.classList.add(t.options.highlightClass),o.classList.remove("shepherd-target-click-disabled"),t.options.canClickTarget===!1&&o.classList.add("shepherd-target-click-disabled"))}_updateStepTargetOnHide(){const t=this.target||document.body;this.options.highlightClass&&t.classList.remove(this.options.highlightClass),t.classList.remove("shepherd-target-click-disabled",`${this.classPrefix}shepherd-enabled`,`${this.classPrefix}shepherd-target`)}}function kx(e){if(e){const{steps:t}=e;t.forEach(o=>{o.options&&o.options.canClickTarget===!1&&o.options.attachTo&&o.target instanceof HTMLElement&&o.target.classList.remove("shepherd-target-click-disabled")})}}function Tx(e){let{width:t,height:o,x:a=0,y:r=0,r:s=0}=e;const{innerWidth:i,innerHeight:l}=window,{topLeft:c=0,topRight:d=0,bottomRight:u=0,bottomLeft:p=0}=typeof s=="number"?{topLeft:s,topRight:s,bottomRight:s,bottomLeft:s}:s;return`M${i},${l}H0V0H${i}V${l}ZM${a+c},${r}a${c},${c},0,0,0-${c},${c}V${o+r-p}a${p},${p},0,0,0,${p},${p}H${t+a-u}a${u},${u},0,0,0,${u}-${u}V${r+d}a${d},${d},0,0,0-${d}-${d}Z`}function Nx(e){let t,o,a,r,s;return{c(){t=ud("svg"),o=ud("path"),Fe(o,"d",e[2]),Fe(t,"class",a=`${e[1]?"shepherd-modal-is-visible":""} shepherd-modal-overlay-container`)},m(i,l){Ut(i,t,l),Oo(t,o),e[11](t),r||(s=wr(t,"touchmove",e[3]),r=!0)},p(i,l){let[c]=l;c&4&&Fe(o,"d",i[2]),c&2&&a!==(a=`${i[1]?"shepherd-modal-is-visible":""} shepherd-modal-overlay-container`)&&Fe(t,"class",a)},i:St,o:St,d(i){i&&At(t),e[11](null),r=!1,s()}}}function Td(e){if(!e)return null;const o=e instanceof HTMLElement&&window.getComputedStyle(e).overflowY;return o!=="hidden"&&o!=="visible"&&e.scrollHeight>=e.clientHeight?e:Td(e.parentElement)}function Dx(e,t){const o=e.getBoundingClientRect();let a=o.y||o.top,r=o.bottom||a+o.height;if(t){const i=t.getBoundingClientRect(),l=i.y||i.top,c=i.bottom||l+i.height;a=Math.max(a,l),r=Math.min(r,c)}const s=Math.max(r-a,0);return{y:a,height:s}}function Ix(e,t,o){let{element:a,openingProperties:r}=t;Xi();let s=!1,i,l;d();const c=()=>a;function d(){o(4,r={width:0,height:0,x:0,y:0,r:0})}function u(){o(1,s=!1),b()}function p(O,S,N,F){if(O===void 0&&(O=0),S===void 0&&(S=0),F){const{y:A,height:D}=Dx(F,N),{x:M,width:L,left:W}=F.getBoundingClientRect();o(4,r={width:L+O*2,height:D+O*2,x:(M||W)-O,y:A-O,r:S})}else d()}function m(O){b(),O.tour.options.useModalOverlay?(g(O),v()):u()}function v(){o(1,s=!0)}const f=O=>{O.preventDefault()},h=O=>{O.stopPropagation()};function y(){window.addEventListener("touchmove",f,{passive:!1})}function b(){i&&(cancelAnimationFrame(i),i=void 0),window.removeEventListener("touchmove",f,{passive:!1})}function g(O){const{modalOverlayOpeningPadding:S,modalOverlayOpeningRadius:N}=O.options,F=Td(O.target),A=()=>{i=void 0,p(S,N,F,O.target),i=requestAnimationFrame(A)};A(),y()}function k(O){To[O?"unshift":"push"](()=>{a=O,o(0,a)})}return e.$$set=O=>{"element"in O&&o(0,a=O.element),"openingProperties"in O&&o(4,r=O.openingProperties)},e.$$.update=()=>{e.$$.dirty&16&&o(2,l=Tx(r))},[a,s,l,h,r,c,d,u,p,m,v,k]}class Rx extends dn{constructor(t){super(),cn(this,t,Ix,Nx,ln,{element:0,openingProperties:4,getElement:5,closeModalOpening:6,hide:7,positionModal:8,setupForStep:9,show:10})}get getElement(){return this.$$.ctx[5]}get closeModalOpening(){return this.$$.ctx[6]}get hide(){return this.$$.ctx[7]}get positionModal(){return this.$$.ctx[8]}get setupForStep(){return this.$$.ctx[9]}get show(){return this.$$.ctx[10]}}const Rn=new Wi;class Ax extends Wi{constructor(t){t===void 0&&(t={}),super(t),zc(this);const o={exitOnEsc:!0,keyboardNavigation:!0};return this.options=Object.assign({},o,t),this.classPrefix=Gc(this.options.classPrefix),this.steps=[],this.addSteps(this.options.steps),["active","cancel","complete","inactive","show","start"].map(r=>{(s=>{this.on(s,i=>{i=i||{},i.tour=this,Rn.trigger(s,i)})})(r)}),this._setTourID(),this}addStep(t,o){let a=t;return a instanceof as?a.tour=this:a=new as(this,a),pt(o)?this.steps.push(a):this.steps.splice(o,0,a),a}addSteps(t){return Array.isArray(t)&&t.forEach(o=>{this.addStep(o)}),this}back(){const t=this.steps.indexOf(this.currentStep);this.show(t-1,!1)}async cancel(){if(this.options.confirmCancel){const t=typeof this.options.confirmCancel=="function",o=this.options.confirmCancelMessage||"Are you sure you want to stop the tour?";(t?await this.options.confirmCancel():window.confirm(o))&&this._done("cancel")}else this._done("cancel")}complete(){this._done("complete")}getById(t){return this.steps.find(o=>o.id===t)}getCurrentStep(){return this.currentStep}hide(){const t=this.getCurrentStep();if(t)return t.hide()}isActive(){return Rn.activeTour===this}next(){const t=this.steps.indexOf(this.currentStep);t===this.steps.length-1?this.complete():this.show(t+1,!0)}removeStep(t){const o=this.getCurrentStep();this.steps.some((a,r)=>{if(a.id===t)return a.isOpen()&&a.hide(),a.destroy(),this.steps.splice(r,1),!0}),o&&o.id===t&&(this.currentStep=void 0,this.steps.length?this.show(0):this.cancel())}show(t,o){t===void 0&&(t=0),o===void 0&&(o=!0);const a=ma(t)?this.getById(t):this.steps[t];a&&(this._updateStateBeforeShow(),Wn(a.options.showOn)&&!a.options.showOn()?this._skipStep(a,o):(this.trigger("show",{step:a,previous:this.currentStep}),this.currentStep=a,a.show()))}start(){this.trigger("start"),this.focusedElBeforeOpen=document.activeElement,this.currentStep=null,this._setupModal(),this._setupActiveTour(),this.next()}_done(t){const o=this.steps.indexOf(this.currentStep);if(Array.isArray(this.steps)&&this.steps.forEach(a=>a.destroy()),kx(this),this.trigger(t,{index:o}),Rn.activeTour=null,this.trigger("inactive",{tour:this}),this.modal&&this.modal.hide(),(t==="cancel"||t==="complete")&&this.modal){const a=document.querySelector(".shepherd-modal-overlay-container");a&&a.remove()}Gi(this.focusedElBeforeOpen)&&this.focusedElBeforeOpen.focus()}_setupActiveTour(){this.trigger("active",{tour:this}),Rn.activeTour=this}_setupModal(){this.modal=new Rx({target:this.options.modalContainer||document.body,props:{classPrefix:this.classPrefix,styles:this.styles}})}_skipStep(t,o){const a=this.steps.indexOf(t);if(a===this.steps.length-1)this.complete();else{const r=o?a+1:a-1;this.show(r,o)}}_updateStateBeforeShow(){this.currentStep&&this.currentStep.hide(),this.isActive()||this._setupActiveTour()}_setTourID(){const t=this.options.tourName||"tour";this.id=`${t}--${Xi()}`}}const Bx=typeof window>"u";class Nd{constructor(){}}Bx?Object.assign(Rn,{Tour:Nd,Step:Nd}):Object.assign(Rn,{Tour:Ax,Step:as});const Px=Tr("nova-file-manager/tour",{state:()=>({tour:void 0}),actions:{init(){if(!Re().tour||this.alreadyDismissed())return;this.tour=new Rn.Tour({useModalOverlay:!0,stepsContainer:document.getElementById("tour-container")??void 0});const t=this;this.steps().forEach(o=>{if(!document.querySelector(`[data-tour='${o.key}']`))return;const a=t.tour?.addStep({id:o.key,text:`<div class="gap-2 flex flex-row items-center"><span class="mr-2 flex-shrink-0 rounded-lg bg-indigo-900/60 p-2">๐ก</span>${o.label}</div>`,attachTo:{element:`[data-tour="${o.key}"]`,on:o.position??"bottom-start"},arrow:!1,scrollTo:o.scrollTo??!0,classes:o.extraClasses,buttons:o.buttons??[{text:"Previous",secondary:!0,action:t.tour.back},{text:"Next",action:t.tour.next}]});o.preloadConfetti&&a?.on("before-show",()=>this.loadConfetti())}),this.tour.on("complete",async()=>{(await t.showConfetti()).remove()}),this.tour.start()},alreadyDismissed(){return!!window.localStorage.getItem("nova-file-manager/tour-dismissed")},dismiss(){window.localStorage.setItem("nova-file-manager/tour-dismissed","true")},loadConfetti(){const e=document.createElement("script");e.setAttribute("src","https://cdn.jsdelivr.net/npm/canvas-confetti@1.5.1/dist/confetti.browser.min.js"),document.head.appendChild(e)},async showConfetti(){return new Promise(e=>{const t=document.createElement("canvas");t.id="confetti-canvas",t.className="absolute bottom-0 left-0 w-full h-full pointer-events-none",document.body.appendChild(t),t.confetti=t.confetti||window.confetti.create(t,{resize:!0}),t.confetti({particleCount:250,spread:150,origin:{y:1}}),setTimeout(()=>{e(t)},5e3)})},steps(){const e=this;return[{key:"nfm-disk-selector",label:"You can use this to change the current storage disk",buttons:[{label:"Skip tour",text:"Skip tour",secondary:!0,action:()=>{e.dismiss(),e.tour?.complete()}},{label:"Next",text:"Next",action:e.tour?.next}]},{key:"nfm-pagination-selector",label:"Use this to change the number of files shown per page"},{key:"nfm-view-toggle",label:"This allows you to toggle between grid and list views"},{key:"nfm-spotlight-search-button",label:"This opens a spotlight search modal, you can use โ+k",preloadConfetti:!0},{key:"nfm-create-folder-button",label:"Opens a new modal to create a new folder"},{key:"nfm-upload-file-button",label:"Open a new modal through which you can upload new files and even entire folders"},{key:"nfm-breadcrumbs",label:"Breadcrumbs to allow for quick access to parent folders, each item is clickable"},{key:"nfm-directory-grid",label:"Here are your folders in the current path, you can go inside, rename or delete them"},{key:"",label:"Here are your files, a single click to select them, and double click to open a preview",position:"bottom",scrollTo:!1,buttons:[{label:"Previous",text:"Previous",secondary:!0,action:e.tour?.back},{label:"Finish",text:"๐ Done",action:()=>{e.tour?.complete(),e.dismiss()}}]}]}}}),Mx=n.defineComponent({__name:"Tour",setup(e){const t=Re(),o=Px(),a=n.computed(()=>t.dark);return n.onMounted(()=>{Rn.activeTour||o.init()}),(r,s)=>(n.openBlock(),n.createElementBlock("div",{class:n.normalizeClass(["nova-file-manager",{dark:a.value}]),id:"tour-container"},null,2))}}),{createElementVNode:Fx,openBlock:_x,createElementBlock:Lx}=n;var Vx=function(t,o){return _x(),Lx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},[Fx("path",{"fill-rule":"evenodd",d:"M9 3.5a5.5 5.5 0 100 11 5.5 5.5 0 000-11zM2 9a7 7 0 1112.452 4.391l3.328 3.329a.75.75 0 11-1.06 1.06l-3.329-3.328A7 7 0 012 9z","clip-rule":"evenodd"})])},jx=Vx,Ux=Os,Hx=function(){return Ux.Date.now()},zx=Hx,Gx=Na,rs=zx,Dd=Bs,Wx="Expected a function",Xx=Math.max,Kx=Math.min;function Yx(e,t,o){var a,r,s,i,l,c,d=0,u=!1,p=!1,m=!0;if(typeof e!="function")throw new TypeError(Wx);t=Dd(t)||0,Gx(o)&&(u=!!o.leading,p="maxWait"in o,s=p?Xx(Dd(o.maxWait)||0,t):s,m="trailing"in o?!!o.trailing:m);function v(N){var F=a,A=r;return a=r=void 0,d=N,i=e.apply(A,F),i}function f(N){return d=N,l=setTimeout(b,t),u?v(N):i}function h(N){var F=N-c,A=N-d,D=t-F;return p?Kx(D,s-A):D}function y(N){var F=N-c,A=N-d;return c===void 0||F>=t||F<0||p&&A>=s}function b(){var N=rs();if(y(N))return g(N);l=setTimeout(b,h(N))}function g(N){return l=void 0,m&&a?v(N):(a=r=void 0,i)}function k(){l!==void 0&&clearTimeout(l),d=0,a=c=r=l=void 0}function O(){return l===void 0?i:g(rs())}function S(){var N=rs(),F=y(N);if(a=arguments,r=this,c=N,F){if(l===void 0)return f(c);if(p)return clearTimeout(l),l=setTimeout(b,t),v(c)}return l===void 0&&(l=setTimeout(b,t)),i}return S.cancel=k,S.flush=O,S}var Jx=Yx;const is={folders:"#",files:">",help:"?"},Id=Tr("nova-file-manager/search",{state:()=>({isOpen:!1,isLoading:!1,query:"",search:"",folders:void 0,files:void 0,isFolderOnly:!1,isFileOnly:!1,help:!1,hasResults:!1,canceler:void 0}),actions:{open(){this.isOpen=!0,this.files=[],this.folders=[]},close(){this.isOpen=!1},async setSearch({search:e}){if(!e?.length){this.reset();return}if(this.search!==e){if(this.isLoading=!0,e?.startsWith(is.folders)&&(this.isFolderOnly=!0),e?.startsWith(is.files)&&(this.isFileOnly=!0),e?.startsWith(is.help)){this.help=!0;return}this.search=e,this.query=this.search?.replace(/[#>?]/,""),await this.data()}},async data(){if(this.help)return;if(!this.query?.length){this.isLoading=!1,this.folders=[],this.files=[];return}this.canceler&&this.canceler.cancel("[nova-file-manager] new search request triggered");const e=La.CancelToken.source();this.canceler={cancel:e.cancel};const t=Re(),o=await t.get({params:t.payload({path:t.path,search:this.query,disk:t.disk}),options:{cancelToken:e.token}}).then(r=>r).catch(r=>r);if(La.isCancel(o))return;if(!o||o.status!==200){this.isLoading=!1,window.Nova.error("An error occurred while searching");return}const{data:a}=o;this.isFileOnly||(this.folders=a?.folders),this.isFolderOnly||(this.files=a?.files),this.hasResults=!!this.folders?.length||!!this.files?.length,this.isLoading=!1},async select({item:e}){this.close();const t=Re();if(e.type!==Wm){t.setPreview({preview:e});return}await t.setPath({path:e.path})},reset(){this.isLoading=!1,this.isFolderOnly=!1,this.isFileOnly=!1,this.help=!1,this.query="",this.search=""}}}),Qx=n.createElementVNode("div",{class:"fixed inset-0 bg-gray-800/20 backdrop-blur-sm transition-opacity"},null,-1),Zx={class:"relative"},qx={key:0},$x={class:"text-xs font-semibold text-gray-500 dark:text-gray-600 uppercase"},e0={class:"-mx-4 mt-2 text-sm text-gray-700"},t0={class:"ml-3 flex-auto truncate"},n0={key:1},o0={class:"text-xs font-semibold text-gray-500 dark:text-gray-600 uppercase"},a0={class:"-mx-4 mt-2 text-sm text-gray-700"},r0={class:"ml-3 flex-auto truncate"},i0={key:1,class:"py-14 px-6 text-center text-sm sm:px-14"},s0={class:"mt-4 font-semibold text-gray-900 dark:text-gray-400"},l0={class:"mt-2 text-gray-500"},c0={key:2,class:"py-14 px-6 text-center text-sm sm:px-14"},d0={class:"mt-4 font-semibold text-gray-900 dark:text-gray-400"},u0={class:"mt-2 text-gray-500"},f0={class:"flex flex-wrap items-center bg-gray-50 dark:bg-gray-900 py-2.5 px-4 text-xs text-gray-700 dark:text-gray-500"},p0=n.defineComponent({__name:"Spotlight",setup(e){const t=Id(),o=Re();n.onMounted(()=>{window.addEventListener("keydown",function(b){b.metaKey&&b.code===Xm&&t.open()})});const a=n.computed(()=>o.dark),r=n.computed(()=>t.folders),s=n.computed(()=>t.files),i=n.computed(()=>t.query),l=n.computed(()=>t.isLoading),c=n.computed(()=>t.isOpen),d=n.computed(()=>t.hasResults),u=n.computed(()=>t.isFolderOnly),p=n.computed(()=>t.isFileOnly),m=n.computed(()=>t.help),v=n.computed(()=>[{key:Vr.folders,label:"for folders",active:u.value},{key:Vr.files,label:"for files",active:p.value},{key:Vr.help,label:"for help",active:m.value}]),f=()=>t.close(),h=b=>t.select({item:b}),y=Jx(({target:{value:b}})=>{t.setSearch({search:b})},window.Nova.config("debounce"));return(b,g)=>(n.openBlock(),n.createBlock(n.unref(qo),{show:c.value,as:"template",class:"nova-file-manager",onAfterLeave:f,appear:""},{default:n.withCtx(()=>[n.createVNode(n.unref(Ga),{as:"div",class:"relative z-[60]",onClose:f},{default:n.withCtx(()=>[n.createVNode(n.unref(Sn),{as:"template",enter:"ease-out duration-100","enter-from":"opacity-0","enter-to":"opacity-100",leave:"ease-in duration-100","leave-from":"opacity-100","leave-to":"opacity-0"},{default:n.withCtx(()=>[Qx]),_:1}),n.createElementVNode("div",{class:n.normalizeClass([{dark:a.value},"fixed inset-0 z-10 overflow-y-auto p-4 sm:p-6 md:p-20"])},[n.createVNode(n.unref(Sn),{as:"template",enter:"ease-out duration-300","enter-from":"opacity-0 scale-95","enter-to":"opacity-100 scale-100",leave:"ease-in duration-200","leave-from":"opacity-100 scale-100","leave-to":"opacity-0 scale-95"},{default:n.withCtx(()=>[n.createVNode(n.unref(an),{class:"mx-auto max-w-xl transform divide-y divide-gray-100 dark:divide-gray-800 overflow-hidden rounded-xl bg-white dark:bg-gray-900 shadow-2xl ring-1 ring-black ring-opacity-5 transition-all"},{default:n.withCtx(()=>[n.createVNode(n.unref(Qg),{"onUpdate:modelValue":h,"default-value":null},{default:n.withCtx(()=>[n.createElementVNode("div",Zx,[!l.value||m.value?(n.openBlock(),n.createBlock(n.unref(jx),{key:0,class:"pointer-events-none absolute top-3.5 left-4 h-5 w-5 text-gray-400","aria-hidden":"true"})):(n.openBlock(),n.createBlock(lo,{key:1,class:"pointer-events-none absolute top-3.5 left-4 h-5 w-5","aria-hidden":"true"})),n.createVNode(n.unref(Zg),{class:"h-12 w-full border-0 bg-transparent pl-11 pr-4 text-gray-800 dark:text-gray-200 placeholder-gray-400 focus:outline-none sm:text-sm",placeholder:b.__("NovaFileManager.spotlight.placeholder"),onChange:n.withModifiers(n.unref(y),["prevent","stop"])},null,8,["placeholder","onChange"])]),i.value.length&&d.value&&!l.value?(n.openBlock(),n.createBlock(n.unref(qg),{key:0,class:"max-h-80 scroll-py-10 scroll-pb-2 space-y-4 overflow-y-auto p-4 pb-2"},{default:n.withCtx(()=>[r.value?.length?(n.openBlock(),n.createElementBlock("li",qx,[n.createElementVNode("h2",$x,n.toDisplayString(b.__("Folders")),1),n.createElementVNode("ul",e0,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(r.value,k=>(n.openBlock(),n.createBlock(n.unref(Ll),{key:k.id,value:k,as:"template"},{default:n.withCtx(({active:O})=>[n.createElementVNode("li",{class:n.normalizeClass(["flex cursor-default select-none items-center px-4 py-2",O?"bg-blue-500 text-white":"text-gray-700 dark:text-gray-400"])},[n.createVNode(n.unref(Ir),{class:n.normalizeClass(["h-6 w-6 flex-none",O?"text-white":"text-gray-400 dark:text-gray-400"]),"aria-hidden":"true"},null,8,["class"]),n.createElementVNode("span",t0,n.toDisplayString(k.name),1)],2)]),_:2},1032,["value"]))),128))])])):n.createCommentVNode("",!0),s.value?.length?(n.openBlock(),n.createElementBlock("li",n0,[n.createElementVNode("h2",o0,n.toDisplayString(b.__("Files")),1),n.createElementVNode("ul",a0,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(s.value,k=>(n.openBlock(),n.createBlock(n.unref(Ll),{key:k.id,value:k,as:"template"},{default:n.withCtx(({active:O})=>[n.createElementVNode("li",{class:n.normalizeClass(["flex cursor-default select-none items-center px-4 py-2",O?"bg-blue-500 text-white":"text-gray-700 dark:text-gray-400"])},[n.createVNode(n.unref(Fo),{class:n.normalizeClass(["h-6 w-6 flex-none",O?"text-white":"text-gray-400 dark:text-gray-400"]),"aria-hidden":"true"},null,8,["class"]),n.createElementVNode("span",r0,n.toDisplayString(k.name),1)],2)]),_:2},1032,["value"]))),128))])])):n.createCommentVNode("",!0)]),_:1})):n.createCommentVNode("",!0),m.value&&!l.value?(n.openBlock(),n.createElementBlock("div",i0,[n.createVNode(n.unref(zf),{class:"mx-auto h-6 w-6","aria-hidden":"true"}),n.createElementVNode("p",s0,n.toDisplayString(b.__("NovaFileManager.spotlight.helpTitle")),1),n.createElementVNode("p",l0,n.toDisplayString(b.__("NovaFileManager.spotlight.helpText")),1)])):n.createCommentVNode("",!0),i.value?.length&&!l.value&&!d.value?(n.openBlock(),n.createElementBlock("div",c0,[n.createVNode(n.unref(bs),{class:"mx-auto h-6 w-6","aria-hidden":"true"}),n.createElementVNode("p",d0,n.toDisplayString(b.__("NovaFileManager.spotlight.noResults")),1),n.createElementVNode("p",u0,n.toDisplayString(b.__("NovaFileManager.spotlight.noResultsTryAgain")),1)])):n.createCommentVNode("",!0),n.createElementVNode("div",f0,[n.createTextVNode(n.toDisplayString(b.__("Type"))+" ",1),(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(v.value,k=>(n.openBlock(),n.createElementBlock(n.Fragment,{key:k.key},[n.createElementVNode("kbd",{class:n.normalizeClass(["mx-1 flex h-5 w-5 items-center justify-center rounded border bg-white dark:bg-gray-800 font-semibold sm:mx-2",k?.active?"border-blue-500 text-blue-500":"border-gray-400 dark:border-gray-600 text-gray-500 dark:text-gray-500"])},n.toDisplayString(k.key),3),n.createElementVNode("span",null,n.toDisplayString(k.label),1)],64))),128))])]),_:1})]),_:1})]),_:1})],2)]),_:1})]),_:1},8,["show"]))}});function h0(e){return{id:e.name,name:e.name,path:e.name,size:e.size.toString(),extension:e.type.split("/")[1],mime:e.type,url:URL.createObjectURL(e),lastModifiedAt:new Date(e.lastModified).toString(),type:e.type.split("/")[0],exists:!0,disk:""}}const m0={class:"flex flex-col justify-center gap-6 rounded-md px-6 pt-5 pb-6"},v0=n.createElementVNode("div",{class:"w-full flex flex-row justify-between items-center"},[n.createElementVNode("h1",{class:"text-xs uppercase text-gray-400 font-bold"},"Queue")],-1),g0={class:"grid grid-cols-2 md:grid-cols-4 content-start gap-6"},y0=n.defineComponent({__name:"UploadQueueModal",props:{name:{}},setup(e){const t=Re(),o=n.computed(()=>t.queue);return(a,r)=>(n.openBlock(),n.createBlock(mo,{as:"template",class:"nova-file-manager",name:a.name},{default:n.withCtx(()=>[n.createVNode(n.unref(an),{class:"relative bg-white dark:bg-gray-900 rounded-lg text-left overflow-hidden shadow-xl transform transition-all sm:my-8 max-w-4xl mx-auto"},{default:n.withCtx(()=>[n.createElementVNode("div",m0,[v0,n.createElementVNode("ul",g0,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(o.value,s=>(n.openBlock(),n.createBlock(Br,{key:s.id,file:n.unref(h0)(s.file),"is-uploading":!0,"is-uploaded":s.status,"upload-ratio":s.ratio,selected:!1,class:"cursor-default"},null,8,["file","is-uploaded","upload-ratio"]))),128))])])]),_:1})]),_:1},8,["name"]))}}),b0={class:"pt-3 flex items-center justify-between border-t border-gray-200/50 dark:border-gray-700/50 px-4 py-2"},E0={class:"flex-1 flex items-center justify-between md:hidden"},w0={class:"text-sm text-gray-700 dark:text-gray-400 space-x-1"},x0={class:"font-semibold"},S0={class:"font-semibold"},O0={class:"font-semibold"},C0={class:"hidden md:flex-1 md:flex md:items-center md:justify-between md:flex-wrap"},k0={class:"text-xs text-gray-500 space-x-1"},T0={class:"font-semibold"},N0={class:"font-semibold"},D0={class:"font-semibold"},I0={"aria-label":"Pagination",class:"relative z-0 inline-flex rounded-md shadow-sm -space-x-px"},R0=["disabled"],A0={class:"sr-only"},B0=["onClick"],P0=["disabled"],M0={class:"sr-only"},F0=n.defineComponent({__name:"Pagination",setup(e){const t=Re(),o=n.computed(()=>t.pagination),{current_page:a,last_page:r,from:s,to:i,total:l,links:c}=o.value,d=u=>t.setPage({page:u});return(u,p)=>(n.openBlock(),n.createElementBlock("div",b0,[n.createElementVNode("div",E0,[n.createElementVNode("button",{class:"relative inline-flex items-center px-3 py-2 rounded border border-gray-300 dark:border-gray-700 bg-gray-100/50 dark:bg-gray-900 text-sm font-semibold text-gray-500 hover:bg-gray-50 dark:hover:bg-gray-800",onClick:p[0]||(p[0]=n.withModifiers(()=>d(Math.max(1,n.unref(a)-1)),["prevent"]))},n.toDisplayString(u.__("Previous")),1),n.createElementVNode("div",null,[n.createElementVNode("p",w0,[n.createElementVNode("span",x0,n.toDisplayString(n.unref(s)),1),n.createElementVNode("span",null,n.toDisplayString(u.__("-")),1),n.createElementVNode("span",S0,n.toDisplayString(n.unref(i)),1),n.createElementVNode("span",null,n.toDisplayString(u.__("/")),1),n.createElementVNode("span",O0,n.toDisplayString(n.unref(l)),1)])]),n.createElementVNode("button",{class:"relative inline-flex items-center px-3 py-2 rounded border border-gray-300 dark:border-gray-700 bg-gray-100/50 dark:bg-gray-900 text-sm font-semibold text-gray-500 hover:bg-gray-50 dark:hover:bg-gray-800",onClick:p[1]||(p[1]=n.withModifiers(()=>d(Math.min(n.unref(r),n.unref(a)+1)),["prevent"]))},n.toDisplayString(u.__("Next")),1)]),n.createElementVNode("div",C0,[n.createElementVNode("div",null,[n.createElementVNode("p",k0,[n.createElementVNode("span",null,n.toDisplayString(u.__("Showing")),1),n.createElementVNode("span",T0,n.toDisplayString(n.unref(s)),1),n.createElementVNode("span",null,n.toDisplayString(u.__("to")),1),n.createElementVNode("span",N0,n.toDisplayString(n.unref(i)),1),n.createElementVNode("span",null,n.toDisplayString(u.__("of")),1),n.createElementVNode("span",D0,n.toDisplayString(n.unref(l)),1)])]),n.createElementVNode("div",null,[n.createElementVNode("nav",I0,[n.createElementVNode("button",{disabled:n.unref(a)===1,class:"relative inline-flex items-center p-2 rounded-l-md border border-gray-300 dark:border-gray-700 bg-gray-100/50 dark:bg-gray-900/30 text-xs font-medium text-gray-500 hover:bg-gray-50 dark:hover:bg-gray-800 hover:text-gray-800 dark:hover:text-gray-200",onClick:p[2]||(p[2]=n.withModifiers(()=>d(Math.max(1,n.unref(a)-1)),["prevent"]))},[n.createElementVNode("span",A0,n.toDisplayString(u.__("Previous")),1),n.createVNode(n.unref(jp),{"aria-hidden":"true",class:"h-4 w-4"})],8,R0),(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(n.unref(c)?.slice(1,-1),(m,v)=>(n.openBlock(),n.createElementBlock("button",{key:v,class:n.normalizeClass({"z-10 bg-blue-50 dark:bg-blue-800/30 border-blue-500 text-blue-600 dark:text-blue-300 relative inline-flex items-center py-1 px-3 border text-xs font-medium":m.active,"bg-gray-100/50 dark:bg-gray-900/30 border-gray-300 dark:border-gray-700 text-gray-500 hover:bg-gray-50 dark:hover:bg-gray-800 hover:text-gray-800 dark:hover:text-gray-200 relative inline-flex items-center py-1 px-3 border text-xs font-medium":!m.active}),onClick:n.withModifiers(f=>Number(m.label)?d(m.label):null,["prevent"])},n.toDisplayString(m.label),11,B0))),128)),n.createElementVNode("button",{disabled:n.unref(r)===n.unref(a),class:"relative inline-flex items-center p-2 rounded-r-md border border-gray-300 dark:border-gray-700 bg-gray-100/50 dark:bg-gray-900/30 text-xs font-medium text-gray-500 hover:bg-gray-50 dark:hover:bg-gray-800 hover:text-gray-800 dark:hover:text-gray-200",onClick:p[3]||(p[3]=n.withModifiers(()=>d(Math.min(n.unref(r),n.unref(a)+1)),["prevent"]))},[n.createElementVNode("span",M0,n.toDisplayString(u.__("Next")),1),n.createVNode(n.unref(Up),{"aria-hidden":"true",class:"h-4 w-4"})],8,P0)])])])]))}}),_0={"aria-label":"Breadcrumb",class:"flex dark:bg-gray-400/5 bg-gray-800/5 rounded-md p-2 justify-between items-center","data-tour":"nfm-breadcrumbs"},L0={class:"flex items-center space-x-2 flex-wrap gap-y-0.5",role:"list"},V0={class:"flex items-center"},j0=["onClick"],U0=n.defineComponent({__name:"Breadcrumbs",props:{items:{default:()=>[]},setPath:{}},setup(e){return(t,o)=>(n.openBlock(),n.createElementBlock("nav",_0,[n.createElementVNode("ol",L0,[n.createElementVNode("li",null,[n.createElementVNode("button",{class:"flex items-center text-gray-400 dark:text-gray-600 hover:text-blue-500 dark:hover:text-blue-500 focus:outline-none",onClick:o[0]||(o[0]=n.withModifiers(a=>t.setPath("/"),["prevent"]))},[n.createVNode(n.unref(Hf),{class:"flex-shrink-0 h-4 w-4"})])]),(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(t.items,a=>(n.openBlock(),n.createElementBlock("li",{key:a.path},[n.createElementVNode("div",V0,[n.createVNode(n.unref(Nr),{class:"flex-shrink-0 h-4 w-4 text-gray-400 dark:text-gray-600"}),n.createElementVNode("button",{class:n.normalizeClass(`ml-2 text-xs font-regular hover:text-blue-500 ${a.current?"text-gray-800 dark:text-gray-200":"text-gray-400 dark:text-gray-600"}`),onClick:n.withModifiers(r=>t.setPath(a.path),["prevent"])},n.toDisplayString(a.name),11,j0)])]))),128))])]))}}),H0={class:"group"},z0={class:"py-1"},G0={class:"flex flex-row"},W0=["onClick"],X0={class:"truncate"},K0={key:0},Rd=n.defineComponent({__name:"Select",props:{current:{},options:{},onClick:{},isLoading:{type:Boolean,default:!1}},setup(e){return(t,o)=>(n.openBlock(),n.createBlock(n.unref(hi),{as:"div",class:"relative inline-block text-left shrink-0"},{default:n.withCtx(()=>[n.createElementVNode("div",H0,[n.createVNode(n.unref(mi),{class:"inline-flex justify-center items-center w-full rounded-md shadow-sm px-4 py-2 bg-gray-100 dark:bg-gray-700 text-sm font-medium text-gray-500 dark:text-gray-300 hover:text-black dark:hover:text-white focus:outline-none focus:ring-1 focus:outline-blue-500 whitespace-no-wrap",disabled:t.isLoading},{default:n.withCtx(()=>[t.isLoading?(n.openBlock(),n.createBlock(lo,{key:0,class:"h-4 w-4"})):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createTextVNode(n.toDisplayString(t.current)+" ",1),n.createVNode(n.unref(Vp),{"aria-hidden":"true",class:"-mr-1 ml-2 h-4 w-4 dark:group-hover:text-white group-hover:text-black"})],64))]),_:1},8,["disabled"])]),n.createVNode(n.Transition,{"enter-active-class":"transition ease-out duration-100","enter-from-class":"transform opacity-0 scale-95","enter-to-class":"transform opacity-100 scale-100","leave-active-class":"transition ease-in duration-75","leave-from-class":"transform opacity-100 scale-100","leave-to-class":"transform opacity-0 scale-95"},{default:n.withCtx(()=>[n.createVNode(n.unref(vi),{class:"z-10 origin-top-left absolute text-xs left-0 mt-2 w-36 rounded-md shadow-lg bg-white dark:bg-gray-900 shadow-lg rounded-lg border border-gray-200 dark:border-gray-700 px-1 focus:outline-none",tabindex:"-1"},{default:n.withCtx(()=>[n.createElementVNode("div",z0,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(t.options,a=>(n.openBlock(),n.createBlock(n.unref(Zo),{key:a},{default:n.withCtx(()=>[n.createElementVNode("div",G0,[n.createElementVNode("button",{class:"flex flex-row justify-between items-center hover:bg-gray-50 dark:hover:bg-gray-800 block w-full text-left cursor-pointer py-2 px-3 focus:outline-none focus:ring-1 focus:ring-blue-500 rounded text-gray-500 dark:text-gray-500 dark:hover:text-gray-400 dark:active:text-gray-600",tabindex:"1",type:"button",onClick:n.withModifiers(r=>t.onClick(a),["prevent"])},[n.createElementVNode("span",X0,n.toDisplayString(a),1),t.current===a?(n.openBlock(),n.createElementBlock("span",K0,[n.createVNode(n.unref(Lp),{"aria-hidden":"true",class:"h-4 w-4 text-blue-500"})])):n.createCommentVNode("",!0)],8,W0)])]),_:2},1024))),128))])]),_:1})]),_:1})]),_:1}))}}),Y0=n.defineComponent({__name:"DiskSelector",props:{disk:{},disks:{default:()=>[]},setDisk:{},isLoading:{type:Boolean,default:!1}},setup(e){return(t,o)=>(n.openBlock(),n.createBlock(Rd,{current:t.disk,"on-click":t.setDisk,options:t.disks,"is-loading":t.isLoading},null,8,["current","on-click","options","is-loading"]))}}),J0=n.defineComponent({__name:"PaginationSelector",props:{perPage:{default:15},perPageOptions:{default:()=>Ms(10,50,10)},setPerPage:{}},setup(e){return(t,o)=>(n.openBlock(),n.createBlock(Rd,{current:t.perPage,"on-click":t.setPerPage,options:t.perPageOptions},null,8,["current","on-click","options"]))}}),Q0={class:"items-center rounded-lg bg-gray-100 dark:bg-gray-700/40 p-0.5 flex"},Z0=["onClick"],q0="bg-white dark:bg-gray-700 text-blue-500 shadow-sm",$0="text-gray-400 dark:hover:text-white hover:text-black",e2=n.defineComponent({__name:"ViewToggle",props:{current:{default:"grid"},setView:{}},setup(e){const t=n.ref([{name:"list",icon:Xf},{name:"grid",icon:Kf}]);return(o,a)=>(n.openBlock(),n.createElementBlock("div",Q0,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(t.value,r=>(n.openBlock(),n.createElementBlock("button",{key:r.name,class:n.normalizeClass(["rounded-md p-1.5 focus:outline-none focus:ring-1 focus:outline-blue-500",o.current===r.name?q0:$0]),type:"button",onClick:n.withModifiers(s=>o.setView(r.name),["prevent"])},[(n.openBlock(),n.createBlock(n.resolveDynamicComponent(r.icon),{class:"h-5 w-5"}))],10,Z0))),128))]))}}),t2={class:"block text-xs font-medium text-gray-700 dark:text-gray-200",for:"name"},n2=["placeholder"],o2=n.defineComponent({__name:"CreateFolderModal",props:{name:{},onSubmit:{type:Function},loading:{type:Boolean}},setup(e){const t=e,o=n.ref();n.onMounted(()=>o.value=void 0);const{invalid:a,errors:r}=Ja(Xt.CREATE_FOLDER),s=()=>{o.value&&(t.onSubmit(o.value),o.value=void 0)};return(i,l)=>(n.openBlock(),n.createBlock(Ya,{name:i.name,"on-submit":s,title:i.__("NovaFileManager.createFolderTitle")},{inputs:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["w-full border rounded-md space-y-2 px-3 py-2 bg-gray-100 dark:bg-gray-900 shadow-sm focus-within:ring-1 focus-within:ring-blue-600 focus-within:border-blue-600",n.unref(a)?"border-red-400 dark:border-red-700":"border-gray-400 dark:border-gray-700"])},[n.createElementVNode("label",t2,n.toDisplayString(i.__("Name")),1),n.withDirectives(n.createElementVNode("input",{id:"name","onUpdate:modelValue":l[0]||(l[0]=c=>o.value=c),placeholder:i.__("Type your folder name here"),class:"block w-full border-0 p-0 bg-gray-100 dark:bg-gray-900 placeholder-gray-400 sm:text-sm text-black dark:text-white focus:outline-none focus:ring-0",name:"name",type:"text"},null,8,n2),[[n.vModelText,o.value]])],2),n.unref(a)?(n.openBlock(!0),n.createElementBlock(n.Fragment,{key:0},n.renderList(n.unref(r),(c,d)=>(n.openBlock(),n.createElementBlock("ul",{key:`entry_${d}`,class:"mt-2 text-sm text-red-600"},[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(c,(u,p)=>(n.openBlock(),n.createElementBlock("li",{key:`error_${p}`},n.toDisplayString(u),1))),128))]))),128)):n.createCommentVNode("",!0)]),submitButton:n.withCtx(()=>[n.createVNode(Dt,{disabled:!o.value,class:"w-full sm:w-auto",type:"submit",variant:"primary",loading:i.loading},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(i.__("Create")),1)]),_:1},8,["disabled","loading"])]),cancelButton:n.withCtx(({close:c})=>[n.createVNode(Dt,{class:"w-full sm:w-auto",type:"reset",variant:"secondary",onClick:c},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(i.__("Cancel")),1)]),_:2},1032,["onClick"])]),_:1},8,["name","title"]))}});async function Ad(e){const t=u=>u.isDirectory,o=u=>u.isFile,a=(u,p="")=>new Promise((m,v)=>{o(u)&&u.file(f=>m(new File([f],p+f.name,{type:f.type})),f=>v(f))}),r=(u,p)=>new Promise((m,v)=>{u.readEntries(async f=>{let h=[];for(const y of f){const b=await i(y,p);b!==void 0&&(h=h.concat(b))}m(h)},f=>v(f))}),s=async(u,p)=>{if(!t(u))return[];const m=u.createReader(),v=p+u.name+"/";let f=[],h=[];do h=await r(m,v),f=f.concat(h);while(h.length>0);return f},i=async(u,p="")=>{if(!u)throw new Error("Entry not isFile and not isDirectory - unable to get files");if(u.isFile)return[await a(u,p)];if(u.isDirectory)return await s(u,p)};let l=[];const c=[],d=e.length;for(let u=0;u<d;u++)c.push(e[u].webkitGetAsEntry());for(const u of c){const p=await i(u);p!==void 0&&(l=l.concat(p))}return l}const a2={class:"flex items-end sm:items-center justify-center min-h-full p-4 text-center sm:p-0"},r2={class:"flex flex-col justify-center gap-6 rounded-md px-6 pt-5 pb-6"},i2={key:0,class:"space-y-1 text-center p-12"},s2={class:"flex text-sm text-gray-600"},l2={class:"relative cursor-pointer rounded-md font-medium text-blue-500 hover:underline focus-within:outline-",for:"file-upload"},c2={class:"pl-1 text-gray-500"},d2=n.defineComponent({__name:"UploadModal",props:{name:{},queue:{},upload:{type:Function}},setup(e){const t=e,o=n.ref(!1),a=n.ref(),r=Re(),s=n.computed(()=>r.isOpen(t.name)),i=n.computed(()=>r.dark),l=()=>o.value=!0,c=()=>o.value=!1,d=async f=>a.value=await Ad(f.dataTransfer?.items),u=f=>a.value=f.target.files??[],p=()=>r.closeModal({name:t.name}),m=f=>r.openModal({name:f}),v=()=>{a.value?.length&&(a.value instanceof FileList&&t.upload(Array.from(a.value)),a.value instanceof Array&&t.upload(a.value)),p(),m(Lo),o.value=!1};return n.watch(a,()=>v()),(f,h)=>(n.openBlock(),n.createBlock(n.unref(qo),{show:s.value,as:"template",class:"nova-file-manager"},{default:n.withCtx(()=>[n.createVNode(n.unref(Ga),{as:"div",class:"relative z-[60]",style:{"z-index":"999"},onClose:p,onDragover:n.withModifiers(l,["prevent","stop"]),onDragleave:n.withModifiers(c,["prevent","stop"]),onDrop:n.withModifiers(d,["prevent"])},{default:n.withCtx(()=>[n.createVNode(n.unref(Sn),{as:"template",enter:"ease-out duration-300","enter-from":"opacity-0","enter-to":"opacity-100",leave:"ease-in duration-200","leave-from":"opacity-100","leave-to":"opacity-0"},{default:n.withCtx(()=>[n.createElementVNode("div",{class:n.normalizeClass(["fixed inset-0 backdrop-blur-sm transition-opacity",o.value?"bg-blue-900/20":"bg-gray-800/20"])},null,2)]),_:1}),n.createElementVNode("div",{class:n.normalizeClass([i.value&&"dark","fixed z-10 inset-0 overflow-y-auto"])},[n.createElementVNode("div",a2,[n.createVNode(n.unref(Sn),{as:"template",enter:"ease-out duration-300","enter-from":"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95","enter-to":"opacity-100 translate-y-0 sm:scale-100",leave:"ease-in duration-200","leave-from":"opacity-100 translate-y-0 sm:scale-100","leave-to":"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95"},{default:n.withCtx(()=>[n.createVNode(n.unref(an),{class:"relative bg-white dark:bg-gray-900 rounded-lg text-left overflow-hidden shadow-xl transform transition-all sm:my-8 max-w-4xl mx-auto"},{default:n.withCtx(()=>[n.createElementVNode("div",r2,[f.queue.length?n.createCommentVNode("",!0):(n.openBlock(),n.createElementBlock("div",i2,[n.createVNode(n.unref(Dr),{class:n.normalizeClass(["mx-auto h-12 w-12 text-blue-500",o.value&&"animate-bounce"])},null,8,["class"]),n.createElementVNode("div",s2,[n.createElementVNode("label",l2,[n.createElementVNode("span",null,n.toDisplayString(f.__("NovaFileManager.upload")),1),n.createElementVNode("input",{id:"file-upload",class:"sr-only",name:"file-upload",type:"file",multiple:"",onChange:u},null,32)]),n.createElementVNode("p",c2,n.toDisplayString(f.__("NovaFileManager.drag")),1)])]))])]),_:1})]),_:1})])],2)]),_:1},8,["onDragover","onDragleave","onDrop"])]),_:1},8,["show"]))}}),u2={class:"flex flex-col gap-y-4 pt-4"},f2={class:"flex items-center justify-between flex-wrap sm:flex-nowrap gap-2 gap-y-2 flex-col-reverse sm:flex-row"},p2={class:"flex flex-row items-center gap-2 w-full flex-wrap sm:flex-nowrap"},h2={class:"flex flex-row gap-x-2 justify-end w-full sm:w-auto flex-shrink-0"},m2={key:0,class:"p-2 rounded-md font-semibold text-xs text-gray-400"},v2=n.defineComponent({__name:"Toolbar",setup(e){const t=Re(),o=Id(),{showCreateFolder:a,showUploadFile:r,showDeleteFile:s}=$o(),i=n.computed(()=>t.isField),l=n.computed(()=>t.disk),c=n.computed(()=>t.disks),d=n.computed(()=>t.singleDisk),u=n.computed(()=>t.isFetchingDisks),p=n.computed(()=>t.breadcrumbs),m=n.computed(()=>t.view),v=n.computed(()=>t.queue),f=n.computed(()=>t.perPage),h=n.computed(()=>t.perPageOptions),y=n.computed(()=>t.selection),b=n.computed(()=>t.limit),g=n.computed(()=>t.loadingOperation),k=Y=>t.setDisk({disk:Y}),O=Y=>t.setPerPage({perPage:Y}),S=Y=>t.setPath({path:Y}),N=Y=>t.setView({view:Y}),F=Y=>t.openModal({name:Y}),A=()=>t.clearSelection(),D=Y=>t.upload({files:Y}),M=()=>t.confirm(),L=Y=>t.createFolder({path:Y}),W=()=>o.open(),_=()=>t.deleteSelectedFiles(),G=()=>{F(v.value.length?"queue":"upload")};return(Y,J)=>(n.openBlock(),n.createElementBlock(n.Fragment,null,[n.createElementVNode("div",u2,[n.createElementVNode("div",f2,[n.createElementVNode("div",p2,[d.value?n.createCommentVNode("",!0):(n.openBlock(),n.createBlock(Y0,{key:0,disk:l.value,disks:c.value,"set-disk":k,"is-loading":u.value,"data-tour":"nfm-disk-selector"},null,8,["disk","disks","is-loading"])),n.createVNode(J0,{"per-page":Number(f.value),"per-page-options":h.value,"set-per-page":O,"data-tour":"nfm-pagination-selector"},null,8,["per-page","per-page-options"]),n.createVNode(e2,{current:m.value,"set-view":N,"data-tour":"nfm-view-toggle"},null,8,["current"])]),n.createElementVNode("div",h2,[y.value?.length?(n.openBlock(),n.createElementBlock("div",m2,[n.createElementVNode("span",{class:n.normalizeClass(b.value!==null&&y.value.length>b.value?"text-red-500":"text-blue-500")},n.toDisplayString(y.value.length),3),b.value?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[n.createTextVNode("/"+n.toDisplayString(b.value),1)],64)):n.createCommentVNode("",!0),n.createTextVNode(" "+n.toDisplayString(Y.__("NovaFileManager.toolbar.selection"))+" ",1),n.createElementVNode("button",{onClick:A,class:"underline"},n.toDisplayString(Y.__("NovaFileManager.toolbar.clear")),1)])):n.createCommentVNode("",!0),y.value?.length?(n.openBlock(),n.createBlock(rt,{key:1,onClick:J[0]||(J[0]=X=>F(n.unref(Mt).DELETE_FILES)),variant:"danger"},{default:n.withCtx(()=>[n.createVNode(n.unref(Es),{class:"w-5 h-5"})]),_:1})):n.createCommentVNode("",!0),n.createVNode(rt,{onClick:W,"data-tour":"nfm-spotlight-search-button"},{default:n.withCtx(()=>[n.createVNode(n.unref(Gf),{class:"w-5 h-5"})]),_:1}),n.unref(a)?(n.openBlock(),n.createBlock(rt,{key:2,onClick:J[1]||(J[1]=X=>F(n.unref(Mt).CREATE_FOLDER)),"data-tour":"nfm-create-folder-button"},{default:n.withCtx(()=>[n.createVNode(n.unref(Uf),{class:"w-5 h-5"})]),_:1})):n.createCommentVNode("",!0),n.unref(r)?(n.openBlock(),n.createBlock(rt,{key:3,variant:"primary",onClick:G,"data-tour":"nfm-upload-file-button"},{default:n.withCtx(()=>[n.createVNode(n.unref(Dr),{class:"h-5 w-5"})]),_:1})):n.createCommentVNode("",!0),i.value?(n.openBlock(),n.createBlock(rt,{key:4,variant:"success",onClick:M,disabled:!!b.value&&y.value?.length>b.value,"data-tour":"nfm-confirm-selection-button"},{default:n.withCtx(()=>[n.createVNode(n.unref(Ta),{class:"h-5 w-5"})]),_:1},8,["disabled"])):n.createCommentVNode("",!0)])]),n.createVNode(U0,{items:p.value,"set-path":S},null,8,["items"])]),n.unref(r)?(n.openBlock(),n.createBlock(d2,{key:0,name:"upload",queue:v.value,upload:D},null,8,["queue"])):n.createCommentVNode("",!0),n.unref(a)?(n.openBlock(),n.createBlock(o2,{key:1,"on-submit":L,name:n.unref(Mt).CREATE_FOLDER,loading:g.value===n.unref(Xt).CREATE_FOLDER},null,8,["name","loading"])):n.createCommentVNode("",!0),n.unref(s)?(n.openBlock(),n.createBlock(vc,{key:2,name:n.unref(Mt).DELETE_FILES,"on-confirm":_,count:y.value?.length},null,8,["name","count"])):n.createCommentVNode("",!0)],64))}}),g2={class:"flex flex-1 items-stretch rounded-md w-full min-h-[50vh]"},y2={class:"relative flex-1 overflow-y-auto bg-gray-50 dark:bg-gray-800"},b2={class:"w-full px-4 space-y-4 mb-4"},E2={key:0,class:"w-full h-80 flex justify-center items-center"},w2=["onDragover","onDrop"],Bd=n.defineComponent({__name:"Browser",setup(e){const t=Re(),o=n.computed(()=>t.files),a=n.computed(()=>t.folders),r=n.computed(()=>!!o.value?.length||!!a.value?.length),s=n.computed(()=>t.pagination),i=n.computed(()=>t.view),l=n.computed(()=>t.isFetchingData),c=n.computed(()=>t.queue),d=n.ref(!1),u=n.ref([]),p=n.ref(!1),{showUploadFile:m}=$o();n.onMounted(()=>{t.init(),!t.singleDisk&&!t.disks&&t.getDisks(),t.data(),setTimeout(()=>{p.value=t.tour},1e3)});const v=()=>{m.value&&(d.value=!0)},f=()=>{m.value&&(d.value=!1)},h=async g=>{m.value&&(u.value=await Ad(g.dataTransfer?.items))},y=async()=>{m.value&&u.value?.length&&(t.upload({files:u.value}),t.openModal({name:Lo}),d.value=!1)};n.watch(u,()=>y());const b=t.$onAction(({name:g,store:k,after:O})=>{O(()=>{Km.includes(g)&&(k.error||k.data())})});return n.onBeforeUnmount(()=>{b()}),(g,k)=>(n.openBlock(),n.createElementBlock(n.Fragment,null,[n.createElementVNode("div",g2,[n.createElementVNode("main",y2,[n.createElementVNode("div",b2,[n.createVNode(v2),l.value?(n.openBlock(),n.createElementBlock("div",E2,[n.createVNode(lo,{class:"w-16 h-16"})])):(n.openBlock(),n.createElementBlock("div",{key:1,onDragover:n.withModifiers(v,["prevent","stop"]),onDrop:n.withModifiers(h,["prevent"]),class:"relative"},[n.unref(m)&&d.value?(n.openBlock(),n.createBlock(VE,{key:0,"drag-leave":f})):n.createCommentVNode("",!0),n.createVNode(_E,{folders:a.value,files:o.value,filled:r.value,view:i.value},null,8,["folders","files","filled","view"])],40,w2))]),!l.value&&s.value&&s.value.total>0?(n.openBlock(),n.createBlock(F0,{key:0,class:"mt-auto"})):n.createCommentVNode("",!0)])]),n.unref(m)&&c.value.length?(n.openBlock(),n.createBlock(y0,{key:0,name:n.unref(Lo)},null,8,["name"])):n.createCommentVNode("",!0),n.createVNode(p0),p.value?(n.openBlock(),n.createBlock(Mx,{key:1})):n.createCommentVNode("",!0)],64))}}),x2=n.defineComponent({mixins:[window.LaravelNova.FormField,window.LaravelNova.DependentFormField,window.LaravelNova.HandlesValidationErrors],components:{FieldCard:bl,Browser:Bd,CloudIcon:jf,DialogModal:Ga,DialogPanel:an,TransitionChild:Sn,TransitionRoot:qo,draggable:H1},props:{resourceName:{type:String,required:!0},resourceId:{type:[String,Number],required:!0},field:{type:Object,required:!0}},data:()=>({drag:!1,displayModal:!1,value:[],flexibleGroup:[]}),mounted(){this.init(),this.value=this.currentField.value===void 0||this.currentField.value===null?this.value:this.currentField.value,this.flexibleGroup=this.resolveFlexible(this)},computed:{...Qd(Re,["dark","disk","isBrowserOpen"]),dragOptions(){return{animation:200,disabled:!this.currentField?.multiple,ghostClass:"opacity-0"}}},methods:{...Zd(Re,["init","closeBrowser","openBrowser"]),fill(e){this.value?.length&&e.append(this.currentField.attribute,JSON.stringify(this.value?.map(t=>({path:t.path,disk:t.disk}))))},openBrowserModal(){this.displayModal=!0,this.openBrowser({initialFiles:this.value,multiple:this.currentField.multiple??!1,limit:this.currentField.limit??null,wrapper:this.currentField.wrapper??null,resource:this.resourceName??null,resourceId:this.resourceId,attribute:this.flexibleGroup.length?this.currentField.sortableUriKey:this.currentField.attribute,singleDisk:this.currentField.singleDisk??!1,permissions:this.currentField.permissions,flexibleGroup:this.flexibleGroup,callback:e=>{this.value=e},usePintura:this.currentField.usePintura??!1,pinturaOptions:this.currentField.pinturaOptions??{},cropperOptions:this.currentField.cropperOptions??{},component:this.$inertia?.page?.component})},closeBrowserModal(){this.displayModal=!1,this.closeBrowser()},deselectFile(e){this.value=this.value.filter(t=>t.id!==e.id)},resolveFlexible(e){let t=[],o=e.$parent,a=e.$parent?.$parent?.$parent?.$parent;return a?.field?.component==="nova-flexible-content"&&(t.unshift(...this.resolveFlexible(a)),t.push(`${o?.group?.name}:${a.field.sortableUriKey}`)),t}},watch:{isBrowserOpen(e,t){!e&&t&&(this.displayModal=!1)}}}),S2={class:"nova-file-manager"},O2={key:0,class:"flex flex-row gap-2 flex-wrap w-full"},C2={class:"flex flex-row gap-2"},k2=n.createElementVNode("div",{class:"fixed inset-0 bg-gray-800/20 backdrop-blur-sm transition-opacity"},null,-1),T2={class:"flex items-start justify-center min-h-full"};function N2(e,t,o,a,r,s){const i=n.resolveComponent("FieldCard"),l=n.resolveComponent("draggable"),c=n.resolveComponent("CloudIcon"),d=n.resolveComponent("TransitionChild"),u=n.resolveComponent("Browser"),p=n.resolveComponent("DialogPanel"),m=n.resolveComponent("DialogModal"),v=n.resolveComponent("TransitionRoot"),f=n.resolveComponent("DefaultField");return n.openBlock(),n.createBlock(f,{errors:e.errors,field:e.currentField,"show-help-text":e.showHelpText},{field:n.withCtx(()=>[n.createElementVNode("div",S2,[n.createElementVNode("div",{class:n.normalizeClass({dark:e.dark})},[e.value?.length>0?(n.openBlock(),n.createElementBlock("div",O2,[n.createVNode(l,n.mergeProps({modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=h=>e.value=h),class:"grid grid-cols-2 md:grid-cols-4 gap-2 mb-2 w-full","ghost-class":"opacity-0","item-key":"id",onEnd:t[1]||(t[1]=h=>e.drag=!1),onStart:t[2]||(t[2]=h=>e.drag=!0),tag:"ul"},e.dragOptions),{item:n.withCtx(({element:h})=>[n.createVNode(i,{field:e.field,file:h,class:"cursor-grab","on-deselect":e.deselectFile},null,8,["field","file","on-deselect"])]),_:1},16,["modelValue"])])):n.createCommentVNode("",!0),n.createElementVNode("div",C2,[n.createElementVNode("button",{class:"relative flex flex-row shrink-0 items-center px-4 py-2 rounded-md border border-gray-300 dark:hover:border-blue-500 dark:border-gray-600 bg-white dark:bg-gray-700 text-sm font-medium text-gray-700 dark:text-gray-200 focus:z-10 focus:outline-none",type:"button",onClick:t[3]||(t[3]=(...h)=>e.openBrowserModal&&e.openBrowserModal(...h))},[n.createVNode(c,{"aria-hidden":"true",class:"-ml-1 mr-2 h-5 w-5 text-gray-400 dark:text-gray-200"}),n.createTextVNode(" "+n.toDisplayString(e.__("NovaFileManager.openBrowser")),1)])])],2)]),e.displayModal?(n.openBlock(),n.createBlock(v,{key:0,show:e.isBrowserOpen,as:"template",class:"nova-file-manager w-full"},{default:n.withCtx(()=>[n.createVNode(m,{as:"div",class:"relative",onClose:e.closeBrowserModal},{default:n.withCtx(()=>[n.createVNode(d,{as:"template",class:"z-[60]",enter:"ease-out duration-300","enter-from":"opacity-0","enter-to":"opacity-100",leave:"ease-in duration-200","leave-from":"opacity-100","leave-to":"opacity-0"},{default:n.withCtx(()=>[k2]),_:1}),n.createElementVNode("div",{class:n.normalizeClass(["fixed z-[60] inset-0 overflow-y-auto w-full",{dark:e.dark}])},[n.createElementVNode("div",T2,[n.createVNode(d,{as:"template",enter:"ease-out duration-300","enter-from":"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95","enter-to":"opacity-100 translate-y-0 sm:scale-100",leave:"ease-in duration-200","leave-from":"opacity-100 translate-y-0 sm:scale-100","leave-to":"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95"},{default:n.withCtx(()=>[n.createVNode(p,{class:"relative bg-transparent md:rounded-lg overflow-hidden shadow-xl transition-all w-full border border-gray-300 dark:border-gray-800 md:m-8 m-0"},{default:n.withCtx(()=>[n.createVNode(u)]),_:1})]),_:1})])],2)]),_:1},8,["onClose"])]),_:1},8,["show"])):n.createCommentVNode("",!0)]),_:1},8,["errors","field","show-help-text"])}const D2=Ar(x2,[["render",N2]]),I2={class:"nova-file-manager"},R2={key:0,class:"text-90 whitespace-nowrap"},A2=["innerHTML"],B2={key:0},P2={class:"isolate flex -space-x-2"},M2=["src","alt"],F2=["src"],_2={key:0,class:"relative z-40 inline-block h-10 w-10 rounded-xl ring-gray-200 dark:ring-gray-700 ring-1 bg-gray-50 dark:bg-gray-900 dark:text-gray-400 flex items-center justify-center shadow"},L2={key:1},V2=n.defineComponent({__name:"IndexField",props:{field:{}},setup(e){const t=e,o=Re(),a=n.computed(()=>o.dark);n.onMounted(()=>o.syncDarkMode());const r=v=>!!v,s=n.computed(()=>t.field.usesCustomizedDisplay&&r(t.field.displayedAs)),i=n.computed(()=>t.field.asHtml),l=n.computed(()=>t.field.value||[]),c=n.computed(()=>l.value.slice(0,3)),d=n.computed(()=>Math.max(l.value.length-3,0)),u=n.computed(()=>!!t.field.value?.length),p=n.computed(()=>!s.value&&!u.value?null:s.value?t.field.displayedAs.toString():t.field.value),m=["z-10","z-20","z-30"];return(v,f)=>(n.openBlock(),n.createElementBlock("div",I2,[n.createElementVNode("div",{class:n.normalizeClass({dark:a.value})},[s.value?(n.openBlock(),n.createElementBlock(n.Fragment,{key:0},[p.value&&!i.value?(n.openBlock(),n.createElementBlock("span",R2,n.toDisplayString(p.value),1)):p.value&&i.value?(n.openBlock(),n.createElementBlock("div",{key:1,onClick:f[0]||(f[0]=n.withModifiers(()=>{},["stop"])),innerHTML:p.value},null,8,A2)):n.createCommentVNode("",!0)],64)):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[u.value?(n.openBlock(),n.createElementBlock("div",B2,[n.createElementVNode("div",P2,[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(c.value,(h,y)=>(n.openBlock(),n.createElementBlock(n.Fragment,{key:`thumbnail-${h.id}`},[h.exists?h.type==="image"?(n.openBlock(),n.createElementBlock("img",{key:1,src:h.url,class:n.normalizeClass(["relative inline-block h-10 w-10 rounded-xl ring-gray-200 dark:ring-gray-700 ring-1 shadow object-cover",m[y]]),alt:h.name},null,10,M2)):h.type==="video"?(n.openBlock(),n.createElementBlock("video",{key:2,class:n.normalizeClass(["relative inline-block h-10 w-10 rounded-xl ring-gray-200 dark:ring-gray-700 ring-1 shadow object-cover",m[y]])},[n.createElementVNode("source",{src:h.url},null,8,F2),n.createTextVNode(" "+n.toDisplayString(v.__("Sorry, your browser doesn't support embedded videos.")),1)],2)):(n.openBlock(),n.createElementBlock("div",{key:3,class:n.normalizeClass(["relative inline-block flex items-center justify-center h-10 w-10 rounded-xl ring-gray-200 dark:ring-gray-700 ring-1 shadow bg-gray-50 dark:bg-gray-900",m[y]])},[n.createVNode(n.unref(Fo),{class:"h-6 w-6"})],2)):(n.openBlock(),n.createElementBlock("div",{key:0,class:n.normalizeClass(["relative inline-block flex items-center justify-center h-10 w-10 rounded-xl ring-gray-200 dark:ring-gray-700 ring-1 shadow bg-gray-50 dark:bg-gray-900 text-red-500",m[y]])},[n.createVNode(n.unref(bs),{class:"h-6 w-6"})],2))],64))),128)),d.value>0?(n.openBlock(),n.createElementBlock("div",_2," +"+n.toDisplayString(d.value),1)):n.createCommentVNode("",!0)])])):(n.openBlock(),n.createElementBlock("p",L2,"โ"))],64))],2)]))}}),j2={class:"relative bg-amber-600/10 rounded-md mb-4 text-xs",id:"nfm-update-checker"},U2={class:"mx-auto max-w-7xl py-3 px-3 sm:px-6 lg:px-8"},H2={class:"pr-16 sm:px-16 sm:text-center"},z2={class:"font-medium text-amber-700 dark:text-amber-500"},G2={class:"inline"},W2={class:"block sm:ml-2 sm:inline-block"},X2={href:"https://github.com/oneduo/nova-file-manager/releases",class:"font-bold text-amber-800 dark:text-amber-400 inline-flex gap-1",target:"_blank"},K2=n.defineComponent({__name:"UpdateChecker",setup(e){return(t,o)=>(n.openBlock(),n.createElementBlock("div",j2,[n.createElementVNode("div",U2,[n.createElementVNode("div",H2,[n.createElementVNode("p",z2,[n.createElementVNode("span",G2,n.toDisplayString(t.__("You are running an outdated version of the package, a new version is available.")),1),n.createElementVNode("span",W2,[n.createElementVNode("a",X2,[n.createTextVNode(n.toDisplayString(t.__("Learn more"))+" ",1),n.createVNode(n.unref(_f),{class:"w-4 h-4 text-amber-800 dark:text-amber-400"})])])])])])]))}}),Y2={class:"nova-file-manager"},J2=n.defineComponent({__name:"Tool",props:{config:{}},setup(e){const t=e,o=Re(),{__:a}=bb(),r=n.computed(()=>o.dark);return n.onBeforeMount(()=>{o.prepareTool({singleDisk:t.config.singleDisk,permissions:t.config.permissions,tour:t.config.tour,usePintura:t.config.usePintura||!1,pinturaOptions:t.config.pinturaOptions||{},cropperOptions:t.config.cropperOptions||{}}),o.loadFromQueryString()}),(s,i)=>{const l=n.resolveComponent("Head"),c=n.resolveComponent("Heading");return n.openBlock(),n.createElementBlock("div",Y2,[n.createElementVNode("div",{class:n.normalizeClass({dark:r.value})},[n.createVNode(l,{title:n.unref(a)("NovaFileManager.title")},{default:n.withCtx(()=>[n.createElementVNode("title",null,n.toDisplayString(n.unref(a)("NovaFileManager.title")),1)]),_:1},8,["title"]),n.createVNode(c,{class:"mb-6","data-tour":"nfm-tool-title"},{default:n.withCtx(()=>[n.createTextVNode(n.toDisplayString(n.unref(a)("NovaFileManager.title")),1)]),_:1}),s.config.outdated?(n.openBlock(),n.createBlock(K2,{key:0})):n.createCommentVNode("",!0),n.createVNode(Bd)],2)])}}});window.Nova.booting(e=>{e.use(Wd()),window.Nova.inertia("NovaFileManager",J2),e.component("index-nova-file-manager-field",V2),e.component("detail-nova-file-manager-field",a1),e.component("form-nova-file-manager-field",D2)})});